Kodewerx

Our culture has advanced beyond all that you could possibly comprehend with one hundred percent of your brain.
It is currently Thu Jul 17, 2025 2:23 am

All times are UTC - 8 hours [ DST ]


Forum rules


Discussion of illegal hacking/cracking is prohibited. (No virus/trojans/cracks/warez/etc allowed.)



Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Wed Jul 18, 2007 7:29 am 
Offline
Kommunist
Kommunist

Joined: Sun Oct 01, 2006 11:05 pm
Posts: 68
In adding functions to Majestic Porter, I'm interested in adding conversion utilities for, among other things, all of the Game Genie systems (decryption, encryption). However, I can only find reference on NES and SNES Game Genie encryption. Does anyone know anything about those of the Genesis, Game Boy, or Game Gear?

_________________
I may be lazy, but I can...zzzZZZzzzZZZzzz...

GameHacking.org


Top
 Profile  
Reply with quote  
PostPosted: Wed Jul 18, 2007 7:45 am 
Offline
Komrade
Komrade

Joined: Sat Jan 27, 2007 6:18 pm
Posts: 2070
Location: Dothan, Alabama
Title: Derp
Dial 911 for some help.

_________________
Image
WWDD? - What Would Dale Do?


Top
 Profile  
Reply with quote  
PostPosted: Wed Jul 18, 2007 7:59 am 
Offline
Kommunist
Kommunist

Joined: Sun Oct 01, 2006 11:05 pm
Posts: 68
I found the rules somewhat ambiguous in that respect: "hacking help" belongs in this forum, but "questions about how to use codes" belongs in Dial 911; this pertains to neither, specifically. However, if a moderator or admin feels this belongs in Dial 911, that's fine.

_________________
I may be lazy, but I can...zzzZZZzzzZZZzzz...

GameHacking.org


Top
 Profile  
Reply with quote  
PostPosted: Wed Jul 18, 2007 8:59 am 
Offline
Kommunist
Kommunist

Joined: Sun Oct 01, 2006 11:05 pm
Posts: 68
Hmm...using a util called Game Genie Encoder/Decoder, I've mostly figured out the Game Boy/Game Gear system...most of which is more a mangling of the original address than actual encryption (obscurity, not security, heh):

ABC-DEF-GHI - GB/Game Gear GG

ZYXW VU - Raw code


AB = VU

C = Y

D = X

E = W

F = (Z XOR 0xF)

GHI = Here's where I'm not sure...the utility I mentioned calls the part of the code this affects the "Compare", though I've no idea what that refers to. I'll toy with it a little more later. For now, back to work. If anybody has a clue, let me know.

_________________
I may be lazy, but I can...zzzZZZzzzZZZzzz...

GameHacking.org


Top
 Profile  
Reply with quote  
PostPosted: Wed Jul 18, 2007 9:38 am 
Due to the small address size, the compare byte is usually used. For example, a GG code for the NES that patches 56 to address 0123 actually patches it to 0x0123, 0x10123, etc.; The compare byte checks and sees if the byte at the address its patching matches the byte you give it; that way, only one address is really patched instead of several.


Top
  
Reply with quote  
PostPosted: Wed Jul 18, 2007 8:58 pm 
Offline
Kommunist
Kommunist

Joined: Sun Oct 01, 2006 11:05 pm
Posts: 68
Interesting; thanks. Pugsy has found an explanation for several GG encryption systems, which I'll look through tomorrow, when the diphenhydramine HCL in my bloodstream has sufficiently worn off ;)

_________________
I may be lazy, but I can...zzzZZZzzzZZZzzz...

GameHacking.org


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 37 guests


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 post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group