-Add shared buffers for X/Y and Tile index/attributes
-X/Y buffers during mode2 are not updated when OAM dma is active
(Needed for strikethrough.gb test glitch)
* Add makefile for bootrom compilation
Add flag for SameBoy compilation, separate asm sources
Also adds WIndows make switches
Replace SameBoy PB12 encoding with old encoding
GameBoy logo still not 100%
Clarify Makefile, add image compilation
Remove sameboy source
* Remove DMG emulation of CGB games
Remove unused variable.
Change logo extension
Remove rgbgfx option
Nintendo logo correct now
Explicitly define slice
* Remove palette selection for CGB games
* Old-style Gameboy logo
* Add GBA menu option for built-in CGB rom
* Restore original DMG scrolling animation
* Add original CGB bios checksum verification
* Add fastboot option to DMG/CGB bootroms, create new OSD submenu
Also add further checksums for CGB0 bootrom and equivalent checksum C code. Grouped together all bootrom items into new submenu. Removed redundant bootroms (AGB, fastboot)
* Update README and give SameBoy attribution
Clean up checksum + make
* Incorporate latest SameBoy boot changes
Gives correct register values on boot
* Update readme
* Add AGB alternative boot color
---------
Co-authored-by: Mark Johnson <mark.ai.johnson@pm.me>
-Let CPU finish a read/write before pausing the CPU.
-Assert hdma_rd after the 4 cycle (1 Mcycle) delay to allow the CPU to
finish the read/write.
-Stop HDMA transfer when target address overflows
José Manuel Barroso Galindo reached out and recommended we change the setname to "GBC" to avoid having to name the mgl game directory all caps for consistency with the original "GAMEBOY" core capitalization.
* Add files via upload
Creating an MGL file with "GameboyColor" as a setname to help new users with core awareness and be able to set separate configs from the base core.
* Add files via upload
Creating an MGL file with "MegaDuck" as a setname to help new users with core awareness and be able to set separate configs from the base core.