![]() |
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. |
Acmlm's Board - I3 Archive - General Emulation - N64 ROM Byte Orders |
New poll | ![]() ![]() |
Add to favorites | Next newer thread | Next older thread |
User | Post | ||
HyperHacker![]() Star Mario Finally being paid to code in VB! If only I still enjoyed that. <_< Wii #7182 6487 4198 1828 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Since: 11-18-05 From: Canada, w00t! My computer's specs, if anyone gives a damn. STOP TRUNCATING THIS >8^( Last post: 6337 days Last view: 6337 days |
| ||
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? | |||
Karadur![]() Red Paratroopa ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Since: 11-22-05 From: Chatham, Ontario, Canada Last post: 6581 days Last view: 6581 days |
| ||
From what I was able to find with google, the three you listed are all there are ![]() ![]() ![]() |
|||
FreeDOS +![]() Giant Red Koopa Legion: freedos = fritos ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Since: 11-17-05 From: Seattle Last post: 6336 days Last view: 6336 days |
| ||
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. | |||
HyperHacker![]() Star Mario Finally being paid to code in VB! If only I still enjoyed that. <_< Wii #7182 6487 4198 1828 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Since: 11-18-05 From: Canada, w00t! My computer's specs, if anyone gives a damn. STOP TRUNCATING THIS >8^( Last post: 6337 days Last view: 6337 days |
| ||
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. ![]() |
|||
Tauwasser![]() Red Goomba ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Since: 11-19-05 Last post: 6428 days Last view: 6348 days |
| ||
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 |
|||
spoondiddly Newcomer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Since: 06-20-06 Last post: 6445 days Last view: 6445 days |
| ||
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 |
Add to favorites | Next newer thread | Next older thread |
Acmlm's Board - I3 Archive - General Emulation - N64 ROM Byte Orders |
![]() ![]() |