GBEmulatorShootout
GBEmulatorShootout copied to clipboard
Include whichboot.gb in the shootout
Requesting that you include my ROM whichboot.gb as an info ROM. It's a ROM which...
- reports the initial state of the CPU registers.
- extracts the hidden fractional bits of the DIV register.
- check the state of VRAM to see if the Nintendo logo is present.
- tries to guess which hardware or emulator it's running on based on the above.
https://github.com/nitro2k01/whichboot.gb
Isn't all of this already covered by other tests?
I don't think so? mooneye/misc/boot_div-cgbABCDE.gb measures exact boot timings indirectly, but it's really just an assertion test (pass/fail) and doesn't derive the exact value in a readable form. Also, I'm not sure anything in the shootout analyzes the VRAM contents that should be left by the boot ROM, but I could be wrong. Also, there's the "fun factor" of identifying several of the emulators in the shootout by name based on the timings and/or CPU registers.