Minimalist emulator implementations (IN-PROGRESS)
- Most minimal impementation (simple asf)
- Minimal dependency count
- SDL_2
- Emulator UI
- Shell
- Emulation control (start, stop, reset)
- File explorer
- Shell
- Portable code
- Linux (ubuntu/debian/fedora)
- Emulation engine api
- multi-emulator system
- Implementations
- Chip 8
- Game boy (IN PROGRESS)
Check the road map for development notes uwu
- Install dependencies
sudo apt-get update
sudo apt-get install libsdl2-dev
- Compile
mkdir build
cd build && cmake ..
cmake --build .
- Create
ROMS
folder - Controls
- Chip 8 keypad map()
1234 QWER ASDF ZXCV
- Shell control
O -> UP L -> DOWN K -> BACK ; -> ACCEPT
- Chip 8 keypad map()
- Enjoy
- CPU Almost fully implemented
- Test rendering without LCD Controller and PPU
- Check Chip 8 gallery
Chip 8 test suite
Chipo 8 roms
- TODO!!!