What's new

Rom question about byteswapping

ashade

New member
Ok. Hello everybody! I am a newbye on this forum. I'm trying to make my own n64 emulator, it doesn't have a name yet. I am having some newbye doubts. This is the first one:
- I noticed that some roms (like mario 64) need to be byteswapped to read his header information (like the name, CRC1 and 2, country code, etc.). My question is: to read the opcodes in this kind of rom I need to byteswap it or not?

- My second question is: in the address 0x0008 of any n64 rom we have a information about the Program Counter. What is this information used for?

- My third question is: when I want to start the emulation of a rom, in what address should it start? should it be on the beginning of the boot code or of the game code?

- The last question: where can I find good information about N64 RDP?

These are my questions. If you can answer at least one of these to me, thank you so much!
 

Top