Help Preparing SNES Rom

My first question is how do I know if my "aquired" rom has a header in it or not?

Will I cause damage to the ROM image if I delete a non-existant header with SNEStool?



Also, my 16Mbit game is showing up as a 12Mbit game inside of UCON64.

Is this abnormal? Do I need to pad it? I have AM29F016B chips.



I monky'd around with the ROM and Lunar Expand. I expanded it to 16Mbit but of course got a bad checksum.

I do not know how to fix this inside of UCON64.



What do I need to do to convert the game from whatever format it is in to .BIN for burning?

I'm assuming that I need to actually convert the rom and not just rename the file extension.



All help is appreciated!



EDIT***

I found a program called WindHex and it seems to have helped me do everything besides figuring out what to do with the SNES file extension.

Comments

  • I just rename it and change the file extension to .bin.
  • I didnt even do that.

    I selected the file with no extension created from WindHex and burned to my am29f016
  • Here's what I do.



    I download the rom



    If there's a translation, I apply it



    I go to SNESTOOL and remove header



    I check to make sure the newly modified rom is now the correct size



    I test the rom in an emulator or on a copier to make sure it still works



    I rename it to .bin and then burn it.
  • Thanks Everyone.

    I burned my chip successfully.



    Now I need to work on removing bridges on my TSOP adapter boards from BUYICNOW and solder these puppies down on them.
  • TUSH adds/removes SNES headers for you. It'll tell you if it does/does not have a header and if you want to add/remove it.



    It's possible SNEStool only knows that the header has x amount of bytes and will delete the first x bytes regardless if it has a header or not, so it's possible it could mess the ROM up.
  • yup, that's why you always test in an emulator
Sign In or Register to comment.