DroidArcadia
| Developer(s) | James Jacobs Amigan Software |
|---|---|
| Latest version | 4.6 [+] |
| Active | Yes |
| Platform(s) | Android |
| Architecture(s) | ARM |
| Emulates | Arcadia 2001 |
| Website | amigan.1emu.net amigan.yatho.com |
| Programmed in | C, Java |
| Source code | website |
DroidArcadia is an Android port of the WinArcadia / AmiArcadia emulators. It allows users to play games from the Arcadia 2001 line of early home consoles and other machines that used similar hardware. The emulator is a subset of the full WinArcadia/AmiArcadia feature set, optimized for mobile devices running Android 8.0 or higher with touchscreen controls and gamepad support. It also supports RetroAchievements.
Part of the Arcadia emulator family. See also: WinArcadia, AmiArcadia
System Requirements
editDroidArcadia requires:
- Android 8.0 or higher
- 480×960 resolution or higher (176 dpi minimum)
- Storage permissions (for saving screenshots)
The emulator has been tested on various devices including Redmi 6A, ZTE Optus P500 and P501 phones with Android 8.1, 9, and 11 at resolutions of 480×960 (176 dpi) and 720×1440 (320 dpi), as well as on BlueStacks 5 emulator.
Features
editDroidArcadia supports a subset of the features found in the desktop versions of the Arcadia emulator family:
Controls
editThe emulator features on-screen touch controls as well as support for physical gamepads, joysticks, and keyboards. Real gamepads are mapped with intuitive button layouts, with support for up to four fire buttons, autofire toggle, and paddle directions via D-pad. An example mapping for 8BitDo Zero 2 gamepad is documented in the official readme.
Display Options
editMultiple stretching modes are available including 4:3 aspect ratio correction for NTSC mode. The emulator includes visual enhancement options such as "Darken backgrounds" for Interton and Elektor systems, "Enhance skies" effects, and "Flag line emulation" for Arcadia.
Emulation Modes
editDroidArcadia offers both line-based and pixel-based emulation modes for improved accuracy. The emulator includes sprite demultiplexing support and artefacting options for authentic visual reproduction.
Save States
editQuick save and quick load state functionality is available through the options menu using COS file format. Note that DroidArcadia COS files are not cross-compatible with AmiArcadia or WinArcadia save states.
File Format Support
editThe emulator supports:
- BIN files (raw ROM dumps) for Arcadia and Interton
- TVC files for Elektor
- COS files (saved states)
- ZIP compressed games
Download
edit| Official releases |
Controls
editThe RESET button functions differently depending on the system:
- For Arcadia and Interton systems, the on-screen RESET button performs the same action as the "Reset" command in the options menu
- For Elektor, the on-screen RESET button is an ordinary console button, while the "Reset" command in the options menu performs a full machine reset
Supported systems
editDroidArcadia supports the same range of early home video game consoles and arcade hardware as its desktop counterparts:
- Emerson Arcadia 2001 console family (Bandai, Emerson, Grandstand, Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy, Robdajet, Tele-Fever, Tempest, Tryom, Tunix, and others) c. 1982
- Interton VC 4000 console family (Acetronic, Cabel, Fountain, Hanimex, Interton, Prinztronic, Radofin, Rowtron, Soundic, Voltmace, Waddingtons, and others) c. 1978
- Elektor TV Games Computer 1979
- Zaccaria coin operated systems including Astro Wars, Galaxia, Laser Battle, and Lazarian 1979 to 1981
- Malzak 1 and Malzak 2 by Kitronix c. 1981
Development
editDroidArcadia is written in C and Java 17 using Android Studio 2024.3.1 (Meerkat). The emulator receives regular updates with improvements to accuracy, game-specific enhancements, and bug fixes. Recent updates have included improvements to sprite rendering, timing adjustments for specific games, and enhanced overlay support.
See Also
edit- WinArcadia - Windows version
- AmiArcadia - Amiga version