Register | Login | |||||
Main
| Memberlist
| Active users
| Calendar
| Chat
| Online users Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album |
| |
0 users currently in General Emulation. |
User | Post |
spoondiddly Posts: 2/5 |
N64 roms are ordinarily raw (unswapped).
32bit byteswapping, however, is used by the V64 since you send it a rom via PC. Anything else is just stupid and whoever dumped it needs serious cranial surgery. The simplest check would be grabbing the first letter of the cart name since it falls along an address boundry. If it is at byte 0, it's swapped. If it is at byte 3, it isn't. Incidentally, there are only 5 valid values for it: N - N64 cartridge only D - 64DD disk only C - Cartridge halp of a combo drive game E - Expansion disk for Combo game or 00, which would only be used by trainers such as interact's gameshark |
Tauwasser Posts: 23/46 |
It's middle endian too. There are 2 middle endians out there, which is really just because Big-Endian and Little-Endian get byteswapped to get Middle Endian
cYa, Tauwasser |
HyperHacker Posts: 1879/5072 |
But when what would you call CDAB? That's what I have to actually work in with that format, since x86 is Little Endian already. |
FreeDOS + Posts: 478/1312 |
FYI, a more proper name for that "Doctor V64" one would be middle-endian... you don't see in modern computers, but it used to be common in the 60s-70s. |
Karadur Posts: 116/175 |
From what I was able to find with google, the three you listed are all there are I found that on here, but given that the very URL has the word "beginner" in it makes me wonder whether everything that could be covered there actually is Anyways, take it for what you will. If I were to make a judgement on this, I'd say what that site says is right (mainly because I haven't seen any proof otherwise as of yet), but there's no telling whether it is or not |
HyperHacker Posts: 1872/5072 |
What are all the byte orders for N64 ROMs? I know there's Little Endian (DCBA), Big Endian (ABCD) and Dr V64 (BADC); are any others common? |