has 4 reads, while I have 3 reads.
If you do this by hand you'll see that indeed, the 0xB5 instruction should only read from 3 places: opcode, operand and the RAM[] where the RAM[] is what the A register should be. Nothing more.
Is this correct or am I wrong?
Reddit post: https://www.reddit.com/r/EmuDev/comments/13vyfug/nes_test_lda_i_think_the_test_rom_is_wrong/
Basically the test:
has 4 reads, while I have 3 reads. If you do this by hand you'll see that indeed, the 0xB5 instruction should only read from 3 places: opcode, operand and the RAM[] where the RAM[] is what the A register should be. Nothing more. Is this correct or am I wrong?