ShootersForever.com Forum Index

GoldenEye 007 Nintendo 64 Community, GoldenEye X, Nintendo 64 Games Discussion
GoldenEye Cheats, GoldenEye X Codes, Tips, Help, Nintendo 64 Gaming Community


unbyteswapped Perfect Dark rom

 
Post new topic   Reply to topic    ShootersForever.com Forum Index -> GoldenEye X
View previous topic :: View next topic  
madmax386
Agent
Agent


Joined: 30 Apr 2008
Posts: 196
Location: New Zealand

 PostPosted: Sat Nov 10, 2012 5:43 pm    Post subject: unbyteswapped Perfect Dark rom Reply with quote Back to top

how can i check if my rom is unbyteswapped?
or how can i do it on the ge setup editor?
is it the same process as flipping a GE rom?
 
View user's profile Send private message Send e-mail Yahoo Messenger MSN Messenger
zoinkity
007
007


Joined: 24 Nov 2005
Posts: 1684

 PostPosted: Tue Nov 27, 2012 6:38 am    Post subject: Reply with quote Back to top

It's the same for any N64 ROM.
You'll probably just want to use the editor to do it for you.
You can check with a hex editor otherwise; every two bytes are backwards, so the name will be muddled up.
_________________
(\_/) Beware
(O.o) ze
(> <) Hoppentruppen!
 
View user's profile Send private message Send e-mail
SubDrag
Administrator
Administrator


Joined: 16 Aug 2006
Posts: 6118

 PostPosted: Tue Nov 27, 2012 6:51 am    Post subject: Reply with quote Back to top

The editor can do it - Tools -> Trim/Flip Tools -> Check Flipping or something like that.
 
View user's profile Send private message
Kerr Avon
007
007


Joined: 26 Oct 2006
Posts: 913

 PostPosted: Fri Nov 30, 2012 9:38 am    Post subject: Reply with quote Back to top

What is the point of having a byte-swapped ROM? What purpose does it serve?
 
View user's profile Send private message
zoinkity
007
007


Joined: 24 Nov 2005
Posts: 1684

 PostPosted: Fri Nov 30, 2012 10:34 am    Post subject: Reply with quote Back to top

Has to do with the most popular copiers originally used to extract ROMs.

Natively all cartridges are not byteswapped. The short number 0x10 would be read 0010.
However, just like intel computers, V64 copier programs read bytes in endian mode, back to front. In particular, it's reading little-endian, meaning every two bytes are backward. In this case, the short number 0x10 is read 1000. The V64 had a full OS and read disks, so order was rather important on its own end.
That said, pretty sure the Z64 spit out native. GS does too.

So, it's largely historic. Nowadays there's really no reason whatsoever that all ROMs shouldn't be in their native, unbyteswapped format. In fact, I'd go so far to say there wasn't much of a reason back then either short of saving a step in upload/download playing with the byte order.
_________________
(\_/) Beware
(O.o) ze
(> <) Hoppentruppen!
 
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic    ShootersForever.com Forum Index -> GoldenEye X All times are GMT - 8 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Cobalt 2.0 BB theme/template by Jakob Persson.
Copyright © 2002-2004 Jakob Persson


Powered by BB © 01, 02 BB Group

 


Please Visit My Other Sites: GoldenEyeForever.com | GrandTheftAutoForever.com

Got kids? Check out my Dora The Explorer site with games and coloring pages!

Our forums feature Nintendo 64 games, GoldenEye 007 N64 New Maps and Missions, GoldenEye Cheats, N64 Emulator, Gameshark, GoldenEye Multiplayer and more!

[ Privacy Policy ]