GBADotnet
GBADotnet copied to clipboard
A C#/net core GBA emulator
 Not sure exactly when this bug was introduced but it's present on both the audio branch and main at time of writing. I'm 95% sure that it was working...
  This is after making sure I pass all the NBA timer tests so I have a proper latch delay for start/stop and reload values. Maybe all caused by...
The compatibility checker currently runs through all roms serially, that's mostly fine but we've got enough threads and the problem is embarassingly parallel so lets do better and share the...
A large chunk of time is spent at the end of each scanline handling the scanline renderer. It seems plausible that it would be more performant to copy the relevant...
Ticking the DMA controller every cycle is a really significant performance hit for the rest of the application. It must be possible to move at least the startup delay onto...
#11 was originally raised for this, now that the emulator is mostly complete and runs at 60fps in release mode it's worth considering adding the audio channels in. #85 covers...
Openbuster test suggests that read/writes can be merged to fill in open bus values, not clear on the details yet
I feel like there's more to be learnt (after #82 and the NBA irq delay rom) about how the various registers that affect IRQ latch and affect the synchronizer. I'd...
`prefetch-abuse-idelafter.gba`  `prefetch-abuse-str.gba`  `prefetch-abuse-master.gba`  Roms as used here are checked in but also in this zip [prefetch-abuse.zip](https://github.com/DaveTCode/GBADotnet/files/8525024/prefetch-abuse.zip) No idea what this is testing but it's likely related to...