Hello people!
Can you help to understand it:
8378 AD 02 20 LDA $2002 = FF A:10 X:00 Y:F0 P:25 SP:FA CYC:326 SL:240
837B 10 FB BPL $8378 A:10 X:00 Y:F0 P:25 SP:FA CYC:338 SL:240
8035 48 PHA A:10 X:00 Y:F0 P:25 SP:F7 CYC: 27 SL:241
8036 98 TYA A:10 X:00 Y:F0 P:25 SP:F6 CYC: 36 SL:241
8037 48 PHA A:F0 X:00 Y:F0 P:A5 SP:F6 CYC: 42 SL:241
8038 8A TXA A:F0 X:00 Y:F0 P:A5 SP:F5 CYC: 51 SL:241
8039 48 PHA A:00 X:00 Y:F0 P:27 SP:F5 CYC: 57 SL:241
803A A9 01 LDA #$01 A:00 X:00 Y:F0 P:27 SP:F4 CYC: 66 SL:241
After 837B a NMI happens; okay; But I can't understand why the VBLANK in PPU STATUS register is not 1. I expected that cpu.A: 0x90 while it's: 0x10 in instruction 8035.
Thank you!
Can you help to understand it:
8378 AD 02 20 LDA $2002 = FF A:10 X:00 Y:F0 P:25 SP:FA CYC:326 SL:240
837B 10 FB BPL $8378 A:10 X:00 Y:F0 P:25 SP:FA CYC:338 SL:240
8035 48 PHA A:10 X:00 Y:F0 P:25 SP:F7 CYC: 27 SL:241
8036 98 TYA A:10 X:00 Y:F0 P:25 SP:F6 CYC: 36 SL:241
8037 48 PHA A:F0 X:00 Y:F0 P:A5 SP:F6 CYC: 42 SL:241
8038 8A TXA A:F0 X:00 Y:F0 P:A5 SP:F5 CYC: 51 SL:241
8039 48 PHA A:00 X:00 Y:F0 P:27 SP:F5 CYC: 57 SL:241
803A A9 01 LDA #$01 A:00 X:00 Y:F0 P:27 SP:F4 CYC: 66 SL:241
After 837B a NMI happens; okay; But I can't understand why the VBLANK in PPU STATUS register is not 1. I expected that cpu.A: 0x90 while it's: 0x10 in instruction 8035.
Thank you!