I'm working through the nestest ROM and trying to have my emulator output the same format for comparison (though I'm currently ignoring the cycles/SL at the end).
Everything is going great, except my log differs at line 3348. The nestest log from Nintendulator looks like this:
My log looks like this:
So I've logged 0300 where Nintendulator has logged A900. I can't figure out what this A900 is, as the next PC in Nintendoulator's log is indeed 0300!
I've been searching online but can't find any info on this log file format. I've even downloaded the Nintendulator source, but I can't actually find any logging code in it so I'm not even sure how the log was generated.
So, anyone know what this A900 is? (and for bonus points, is the full format documented anywhere? I thought I'd found a doc that explained it all before I started coding but I'm failing to re-find it).
Everything is going great, except my log differs at line 3348. The nestest log from Nintendulator looks like this:
Code:
3348: DBB5 6C FF 02 JMP ($02FF) = A900 A:60 X:07 Y:00 P:65 SP:F9 CYC:180 SL:63
3349: 0300 A9 AA LDA #$AA A:60 X:07 Y:00 P:65 SP:F9 CYC:195 SL:63
3349: 0300 A9 AA LDA #$AA A:60 X:07 Y:00 P:65 SP:F9 CYC:195 SL:63
My log looks like this:
Code:
3348: DBB5 6C FF 02 JMP ($02FF) = 0300 A:60 X:07 Y:00 P:65 SP:F9
So I've logged 0300 where Nintendulator has logged A900. I can't figure out what this A900 is, as the next PC in Nintendoulator's log is indeed 0300!
I've been searching online but can't find any info on this log file format. I've even downloaded the Nintendulator source, but I can't actually find any logging code in it so I'm not even sure how the log was generated.
So, anyone know what this A900 is? (and for bonus points, is the full format documented anywhere? I thought I'd found a doc that explained it all before I started coding but I'm failing to re-find it).