Emulator

Project: GBC emulator Initial attempt is to write a Gameboy colour emulator for linux, with a GUI and controlled by keyboard. Next step - once this is tested, using Pokemon as the benchmark game - is to implement this on an embedded system, preferably an ARM chip. Finally, design a PCB and 3D printed case and make this physically

Current progress: partway through testing instructions on linux

All the instructions: https://gbdev.io/gb-opcodes/optables/

Technical reference doc: https://gekkio.fi/files/gb-docs/gbctr.pdf

Cycle-accurate docs: https://github.com/geaz/emu-gameboy/blob/master/docs/The%20Cycle-Accurate%20Game%20Boy%20Docs.pdf

CPU manual: http://www.codeslinger.co.uk/pages/projects/gameboy/files/GB.pdf

Pan docs: https://gbdev.io/pandocs/Power_Up_Sequence.html

Some blogs where others have implemented the same, and written various levels of detail:

Som etest roms: https://gbdev.gg8.se/wiki/articles/Test_ROMs and their download package: https://github.com/c-sp/gameboy-test-roms/releases

Helpful links:

+https://www.neoplc.org/shop/display-oled-64-x-48