Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: Snes File<->LoRom<->HiRom Convertor

  1. #1
    Join Date
    May 2005
    Posts
    791

    Default Snes File<->LoRom<->HiRom Convertor

    Needed something a few minutes ago that I've been vaguely working on for a while, so here's the finished conversion util. Converts from LoRom to HiRom or Hex Address in File, or any combination of the 3 as input to the other 2 as output. VB6 Source included.

    Could be useful if someone wants to make it apply SNES GG codes or something like that. (On that note: Any LoRom GG address that hits below a 008000 boundry seems to just have the 008000 ORed into the address on the hardware, partially evidenced by the 'Fix' button in ZSNES)

    http://www.gshi.org/downloads/SNESAddresses.zip
    This reality is mine. Go hallucinate your own.

  2. #2
    Join Date
    Nov 2003
    Location
    mass
    Posts
    1,684

    Default

    what is the difference between LoRom and HiRom?
    Mario Kart Wii: 2234-7741-7358

    Smash Bros Friend Code:
    2921-8802-0067

    Wii Registered Friend Code: 7680-7019-7436-7814

    Xbox 360 Gamer Tag: Furious Helder2

  3. #3
    Join Date
    May 2005
    Posts
    791

    Default

    The addressing system used. Some HiRom games seem to use LoRom addressing from time to time. LoRom games seem to be unable to accurately read from a HiRom address(meaning it's likely not mirrored). LoRom addresses (808000-BFFFFF) always have bit 080000 set in the address, which tends to make carving out the address from file to LoRom address(or the reverse) a nightmare for those not mathematically inclined.

    Been on the lookout find an existing equasion for LoRom<->Hex for a while, but it took simple boredom and a significant need to get the rest of it done from what I know.
    This reality is mine. Go hallucinate your own.

  4. #4
    Join Date
    Jul 1999
    Posts
    7,105

    Default

    That's pretty cool. I'll add this to the Downloads section.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  5. #5
    Join Date
    Jul 1999
    Posts
    7,105

    Default

    OK; added.
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

  6. #6
    Join Date
    Nov 2003
    Location
    mass
    Posts
    1,684

    Default

    so say I make a code for LoRom then convert to HiRom the old code for LoRom wont work on the new HiRom Converted rom?since the offset isnt there like it is in LoRom?
    Last edited by helder; 08-29-2008 at 09:44:41 PM.
    Mario Kart Wii: 2234-7741-7358

    Smash Bros Friend Code:
    2921-8802-0067

    Wii Registered Friend Code: 7680-7019-7436-7814

    Xbox 360 Gamer Tag: Furious Helder2

  7. #7
    Join Date
    May 2005
    Posts
    791

    Default

    HiRom and LoRom both access a portion of the same space, but a HiRom game only gets access to 008000 ORed portions of the C0*000 pages that equate to the same ROM area. The Debug SNES9X seems to allow some degree of access to the HiRom area for a LoRom game, but the same barrier of calculations exists(My test must have been a non 008000 ORed address). It's just the LoRom addressing + 0x400000, which makes it almost pointless to use it, because you still don't know where the heck a file variable is in the mirrored ROM, same as for the regular LoRom addressing.
    This reality is mine. Go hallucinate your own.

  8. #8
    Join Date
    May 2005
    Posts
    791

    Default

    Needed an update to account for some interoperability between HiRom and LoRom region.
    This reality is mine. Go hallucinate your own.

  9. #9
    Join Date
    Nov 2003
    Location
    mass
    Posts
    1,684

    Default

    I Stickyed this thread as its a cool tool you have there and so it wont get lost in the clutter of other threads over time.
    Mario Kart Wii: 2234-7741-7358

    Smash Bros Friend Code:
    2921-8802-0067

    Wii Registered Friend Code: 7680-7019-7436-7814

    Xbox 360 Gamer Tag: Furious Helder2

  10. #10
    Join Date
    May 2005
    Posts
    791

    Default

    Glad you thought it was useful enough for that.

    Modified the program to account for yet still another more additional continuing supplimental subsequent mirroring. If someone's got the SNES hardware and a GG(and a game to use for boundry testing), I'd like to throw some codes at one of the games to see if the mirroring info is accurate for the system itself.
    This reality is mine. Go hallucinate your own.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. CodeBreaker PS2 File Utility
    By misfire in forum Last Generation & Retro Hacking
    Replies: 17
    Last Post: 08-09-2009, 09:53:19 AM
  2. the bsfree file
    By steven_smith in forum School of Hacking
    Replies: 2
    Last Post: 05-10-2009, 08:19:08 PM
  3. CodeBreaker PS2 File Server
    By misfire in forum Last Generation & Retro Hacking
    Replies: 4
    Last Post: 07-17-2007, 07:59:41 AM
  4. File Attachments
    By ugetab in forum The Lounge
    Replies: 2
    Last Post: 12-06-2005, 02:39:50 AM
Collapse this box.

Visitors found this page by searching for:

snes hirom lorom

lorom to hirom formula

SNES HiRom to LoROM

snes hirom

LoROM HiROM

hirom lorom

convert lorom hirom snes

snes lorom

snes lorom to hirom

snes hirom converter

hirom lorom converter

how convert HiRom to LoRom

convertir lorom hirom

patch hirom to lorom

convert lorom to hex

snes hirom lorom conversion

hirom to loromconvert lorom to hiromwhat is lorom gamessnes rom address hi-romSNES Hirom game listsnes convert lorom hirom source codesnes hirom listsnesaddressesconvert SNES hi ROM to loromthe peace keepers snes game genieswitch hirom loromfinal fight donor cartsnes games hirom listsnes hirom gamessnes detect hiromLoROM HiROM differencesnes hirom lorom convertersnes hirom lorom listhirom snescovert to loromsnes lorom hiromLoRom to HiRom Conversionconvertir lorom en hiromhi-rom game listlorom snes listhirom lorom sneshirom repro on loromhi-romsuper nintendo loROM hiROMlorom snessneslorom hiromlorom 2 hiromzsnes lorom

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •