A fully featured CHIP-8 / SCHIP / XO-CHIP emulator for Android, built in Kotlin. One of the most feature-rich CHIP-8 emulators available on Android.
- Full CHIP-8 instruction set (all 35 opcodes)
- SCHIP (Super CHIP-8) support with 128x64 hi-res mode
- XO-CHIP support with 4-color display
- Configurable CPU quirks per ROM
- Adjustable emulation speed (1x to 40x)
- 6 color themes: Classic Green, Amber, Cyan Blue, White, Red, Matrix
- Pixel glow effect
- CRT scanline overlay
- Ghost frame flicker reduction (adjustable 0-5 frames)
- Fullscreen immersive mode
- Portrait and landscape support
- Built-in ROM library with persistent storage
- Per-ROM settings saved automatically
- Supports .ch8, .CH8, .c8 files
- Live debug overlay (PC, registers, stack, timers)
- Step mode — advance one opcode at a time
- Built-in benchmark tool with device rating
- CPU quirks configurator per ROM
- Download the latest APK from Releases
- Enable "Install from unknown sources" on your Android device
- Install the APK
- Launch and tap LOAD to add your first ROM
| Action | How |
|---|---|
| Load ROM | Tap LOAD button |
| Start game | Tap START |
| Pause/Resume | Tap PAUSE |
| Step one opcode | Pause then tap STEP |
| Debug overlay | Long-press STEP |
| Settings | Long-press RESET |
| ROM Quirks | Long-press START |
| Benchmark | Tap BENCH |
Free public domain CHIP-8 ROMs:
- Android 7.0 (API 24) and above
- Tested on Nothing Phone 1
- All standard CHIP-8, SCHIP, and XO-CHIP ROMs
- Kotlin
- Android Canvas (custom View rendering)
- HandlerThread for emulation loop
- SharedPreferences for ROM library and settings
MIT License — free to use, modify, and distribute.
Have questions, suggestions, or want to chat with me?
Join My Discord server: Click Here






