pineman / fpt

Gameboy emulator (yes, written in rust)
https://pineman.github.io/fpt
MIT License
5 stars 1 forks source link

Implement OAM DMA transfer #91

Open joajfreitas opened 4 months ago

joajfreitas commented 4 months ago

https://gbdev.io/pandocs/OAM_DMA_Transfer.html

joajfreitas commented 3 months ago

Initial implementation here: https://github.com/pineman/fpt/blob/main/fpt/src/memory/mod.rs#L161.

Maybe the DMA OAM transfer timings should be respected?