SandboxSX2

A modular, privacyโ€‘first PlayStation 2 emulator for Android

Download v0.7 Join Discord

๐ŸŒ Vision: Universal Access

Most emulators prioritize Snapdragon flagships, leaving millions of players excluded. SandboxSX2 takes a different path โ€” one built on accessibility, safety, and respect for device limits.

๐Ÿ”’ Why SandboxSX2 Is Safe

๐Ÿš€ SandboxSX2 v0.7 Features

๐Ÿ“‚ Project Structure

โš ๏ธ BIOS Requirements

To run SandboxSX2, you only need the official PS2 BIOS .bin file โ€” this is enough to start the VM loop and see the live debug.
Other files like ROM1, ROM2, EROM, NVM, or MEC are optional. If you donโ€™t have them, the emulator will still work, but some games or features may not be fully compatible.

Tip: Use a file manager (like ZArchiver) to copy your BIOS file into Android/Data/com.maxrblx1.sandboxsx2/files/ps2_bios.

๐Ÿ“ฑ System Requirements

Android โ†’ 6.0+ (including Android Go Edition)
Processor โ†’ Universal ARM/x86 support
RAM โ†’ 2 GB minimum, up to 16 GB supported

๐Ÿš€ Roadmap

v0.1 โ†’ EE CPU skeleton โœ…
v0.2 โ†’ Instruction decoder + BIOS loader โœ…
v0.3 โ†’ Memory map โœ…
v0.4 โ†’ GS / IOP / SPU2 stubs โœ…
v0.5 โ†’ Full VM loop โœ…
v0.6 โ†’ Instruction semantics (ADD, SUB, MULT, DIV, Branches, Memory Accessโ€ฆ) โœ…
v0.7 โ†’ Interrupts, Timers & DMA Refinement โœ…
v0.8 โ†’ GS Rendering + Hybrid JIT ๐ŸŒŒ
v0.9 โ†’ SPU2 Audio + IOP Expansion ๐ŸŒŒ
v1.0 โ†’ Public Beta Release (Playable) ๐ŸŒŒ

๐Ÿ‘ค About the Developer

SandboxSX2 is built entirely by MaxRBLX1 โ€” a solo developer focused on ethical emulation, lowโ€‘end accessibility, and transparent engineering.

๐Ÿ“œ License

MIT License โ€” free to use, modify, and share.

๐Ÿ“ฅ Installation

1. **Download** the latest APK from GitHub Releases.
2. **Install** the APK on your Android device (enable โ€œInstall from Unknown Sourcesโ€ if needed).
3. **Open SandboxSX2 once** to let it create the necessary folders.
4. **Copy your PS2 BIOS .bin file**: - Use a file manager like **ZArchiver** (or any file manager you prefer).
- Go to your **Downloads** folder, hold or tap your `.bin` file, and choose **Copy**.
- Paste it into: Android/Data/com.maxrblx1.sandboxsx2/files/ps2_bios.
- If you donโ€™t have a BIOS yet, you can download a free PS2 BIOS from the internet (official PS2 BIOS required for legal use).
5. **Launch SandboxSX2**, tap Setup BIOS, then tap Start Engine.
โš ๏ธ Reminder: v0.7 currently **only loads the BIOS and runs the VM with live debug**. Games are not playable yet โ€” full gameplay will come in v1.0.