The Pantheon

Seven Heavens => Asgard - Technical Help => Topic started by: Rocky on April 04, 2009, 04:42:18 PM



Title: Adding a header after patching Live a Live
Post by: Rocky on April 04, 2009, 04:42:18 PM
I'm on a Mac, using NSRT to deinterleave an unpatched Live a Live ROM with no header.  After I apply the translation patch, I can't launch the ROM because it has no header, but I can't add a header with NSRT because it recognizes it as a bad dump and refuses to add a header!

Is there anything I can do to get this to work?


Title: Re: Adding a header after patching Live a Live
Post by: Chibi Kami on April 04, 2009, 05:27:27 PM
I assume you're using the frontend with it. Um... try adding the header then deinterleaving the rom.

You could also try an alternate source for roms.


Title: Re: Adding a header after patching Live a Live
Post by: Rocky on April 04, 2009, 05:40:57 PM
Yeah, I'm using the frontend.  I should have mentioned that earlier.

Neither of those worked, though.  All that happens is that SNES9x starts up, displays the ROM info, and then does nothing.


Title: Re: Adding a header after patching Live a Live
Post by: JayBee on April 04, 2009, 11:58:23 PM
Ummm.... you're supposed to add the header BEFORE patching.
AFTER patching, it doesn't matter either way.

But BEFORE patching, the header affects the location of the data, causing the patch to alter the wrong parts of the ROM image. Breaking it horrifically in the process.


Title: Re: Adding a header after patching Live a Live
Post by: Rocky on April 05, 2009, 01:43:01 AM
Even if I add the header first, it still doesn't work.  I've read that the header is supposed to add about 200 bytes to the ROM size, but adding a header in my case adds about 500.  Is  this normal?

In NSRT, this is the info of the ROM before changing anything:

---------------------Internal ROM Info----------------------
       File: Live A Live (J).smc
       Name: LIVE A LIVE              Company: Square
     Header: None                        Bank: HiROM
Interleaved: Game Doctor / UFO           SRAM: 64 Kb
       Type: Normal + Batt                ROM: 16 Mb
    Country: Japan                      Video: NTSC
  ROM Speed: 200ns (SlowROM)         Revision: 1.0
   Checksum: Good 0xA3D8            Game Code:
---------------------------Hashes---------------------------
      CRC32: 6291EE08
        MD5: C223DE99D22665B62C91E02727963BD4
--------------------------Database--------------------------
       Name: Live-a-Live
    Country: Japan                   Revision: 1.0
     Port 1: Gamepad                   Port 2: Gamepad
    Genre 1: RPG                      Genre 2: Unknown


Then I deinterleave it, and can add either an NSRT header or a header called "Exists (type?)".


Title: Re: Adding a header after patching Live a Live
Post by: Rocky on April 05, 2009, 01:12:28 PM
Holy crap, I just got it to work!  I feel like an idiot, because I put the IPS in the SNES9x IPSs folder and gave it the same name as the ROM, and that made it work after deinterleaving.  Thanks for taking the time to help, though.