4DO-Android

4DO Android

Release License: MIT Android

Android port of 4DO with a Java UI and native emulator/rendering code — a free, open-source emulator for 3DO software with broad Android compatibility across phones, tablets, foldables, and handheld devices.

Downloads

Latest Release

Get it on Google Play

or

Download 4DO-Emulator-release.aab

Requires Android 7.0 (API 24) or later.

For previous releases, visit the Releases page.

For documentation and more information, visit the 4DO Android Documentation site.

Requirements

JAVA_HOME should point to a real JDK root containing bin/java. If it is unset or invalid, the local build scripts try common locations such as Android Studio JBR.

Local Build Commands

Windows PowerShell or Command Prompt:

build.bat
build.bat clean
build.bat debug
build.bat release
build.bat lint
build.bat test
build.bat install

Git Bash:

./build.sh
./build.sh clean
./build.sh debug
./build.sh release
./build.sh lint
./build.sh test
./build.sh install

Both entry points delegate to the maintained scripts under scripts/ and run the Gradle wrapper with --no-daemon.

CI

GitHub Actions build configuration lives in .github/workflows/android-build.yml.

Project Structure

Features

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements