(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-23-24 03:35 PM
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: 6304 days
Last view: 6304 days
Posted on 05-03-06 02:52 AM Link | Quote
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: 6548 days
Last view: 6548 days
Posted on 05-03-06 04:23 AM Link | Quote
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
FreeDOS +

Giant Red Koopa
Legion: freedos = fritos








Since: 11-17-05
From: Seattle

Last post: 6303 days
Last view: 6303 days
Posted on 05-03-06 01:20 PM Link | Quote
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: 6304 days
Last view: 6304 days
Posted on 05-03-06 10:46 PM Link | Quote
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: 6395 days
Last view: 6316 days
Posted on 05-04-06 06:03 AM Link | Quote
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: 6413 days
Last view: 6413 days
Posted on 06-20-06 08:21 PM Link | Quote
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 |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.029 seconds; used 368.70 kB (max 446.08 kB)