brew install SDL2 SDL2_image SDL2_ttf
export LIBRARY_PATH="$LIBRARY_PATH:/opt/homebrew/Cellar/sdl2/2.28.5/lib/"-
About the PPU:
-
Abount Memory Bank Switch:
- instr timing
- cpu instrs (full requires implementation of MB1)
- 01 - special
- 02 - interrupts
- 03 - op sp, hl
- 04 - op r, imm
- 05 - op rp
- 06 - ld r,r
- 07 - jr, jp, call, ret, rst
- 08 - misc instrs
- 09 - op r,r
- 10 - bit ops
- 11 - op a, (hl)
- interrupt time
- cgb sound
- mem timing
- mem timing-2
- halt bug
-
A basic joypad implementation is required to display tetris screen.
-
Debug CPU Opcodes:
-
Collection of roms for ppu test: https://github.com/mattcurrie/mealybug-tearoom-tests/blob/master/expected/CPU%20CGB%20C/m3_lcdc_bg_map_change2.png
-
To check out: https://github.com/aappleby/gbmicrotest
- A lot