hi there,
i have so far completed all addressing modes, instructions, the routine of fetching opcodes, push/ pop. So in short if i load a game into my emulator, it verifies the nes format, then fetches code and executes instructions etc.
The problem is that upon fetching the first instruction which reads data from RAM area (which contains nothing at this time) the program just loops into BRK (simply because the opcode for BRK is 0x00) . The question i have is - has anyone else faced this problem?
i have been looking into this problem for weeks now and not found any solution
any help you guys can give would greatly be appreciated
many thanks