Hi !
Sorry for this very noobish question, I just took some time from my almost complete GB emulator, and wanted to try some NES stuff.
I just started reading documentation, played with FCEUX debugger, and tried to understand about this reset vector, that when read, the program counter is assigned to that value.
Now, I'm checking Donkey Kong USA, no memory banks, but cannot find the address that FCEUX shows me anywhere on the entire rom (reading it as hex), searched for it low endian and big endian.
So, how is this reset vector gets assigned (memory 0xFFFC and 0xFFFD) initially ? Does this address come from the gamepak or is hardcoded into the nes cpu ?
Thanks,
Sorry for this very noobish question, I just took some time from my almost complete GB emulator, and wanted to try some NES stuff.
I just started reading documentation, played with FCEUX debugger, and tried to understand about this reset vector, that when read, the program counter is assigned to that value.
Now, I'm checking Donkey Kong USA, no memory banks, but cannot find the address that FCEUX shows me anywhere on the entire rom (reading it as hex), searched for it low endian and big endian.
So, how is this reset vector gets assigned (memory 0xFFFC and 0xFFFD) initially ? Does this address come from the gamepak or is hardcoded into the nes cpu ?
Thanks,