+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Combining 2 SNES roms into one Like a multi-cart
Pages: [1] 2
Author Topic: Combining 2 SNES roms into one Like a multi-cart  (Read 2 times)
needs_editing
Guest
« on: February 03, 2009, 08:43:03 pm »

I would first like to start off by saying I have been doing alittle lurking and been trying to read up on Rom hacking but I have a few small (I hope) questions.

1. Is it possible to combine 2 SNES roms for instance Donkey kong country 1&2 or Mortal Kombat 1&2 or etc etc. By combining I mean create like a menu when the rom starts up then you select up or down like a duck hunt SMB then you get a confirmation sound that would be unique to the rom
for instance
ROM A     <------ Select this game get SOUND A
ROM B     <------ Select this game get SOUND B

then ater hearing that sound Rom A starts if selected or Rom B starts if selected?

2. if this is possible what would be the best way to go abouts doing this, like what would be the best program to use for this idea?

thanks for all the help
KingMike
Guest
« Reply #1 on: February 03, 2009, 09:10:03 pm »

Unless somebody ripped one of those "Nintendo Power" multi-cart menu ROMs (has been done), and and an emulator supported the mapper (I don't know if it's been done), I think it'd take a hell of a lot of ASM work (that is, practically rewriting the entire games).
needs_editing
Guest
« Reply #2 on: February 04, 2009, 11:57:20 am »

I'm also completely new to coding/programing/hacking anything let alone roms lol,

So it's not a matter of inserting say some code that was written up and just inserting it before the game rom... sorry I'm not really sure how else to word that although I know it doesn't sound very right.

                  *Menu Coding*
ROM A                                ROM B
Picture for rom a              Picture for Rom B
A Sound if selected            B sound if selected

it wouldn't be possible to do it like say you had 2 music files on your desktop and you wanted to listen to both of them. so you open media player and create a playlist with both songs in it. then save the playlist. so next time you want to play those 2 songs you just have to open the playlist.?

again sorry for not knowing the correct terms.
Nightcrawler
Guest
« Reply #3 on: February 05, 2009, 12:53:35 pm »

No, it's not possible to do what you want in any method similar to what you describe.

You don't really have the technical background to understand the reason why. Basically, the limitations are the console's address space, and the game's code that relies on the ROM to be located at certain addresses. To achieve what you want, you'd have to address both obstacles. Not an easy project by a long shot. It simply doesn't work the way you imagine with reordering files.

It would actually be easier to just hack a custom emulator or front end to do it than make a ROM.

So yes it's possible to combine ROMs. No, it's not possible using the method you thought. Unless you're dealing with very small games (say smaller than 64K), it's probably not even a reasonably feasible project.
Deathlike2
Guest
« Reply #4 on: February 05, 2009, 05:37:26 pm »

IIRC, there were a number of pirate ROMs for the SNES... but very few relatively speaking (the NES had tons of those, but they were more like level jumping options).

You would have to ultimately figure out how stuff works.. it's not something you can whip up with a modern compiler...

In summary, it doesn't sound like you stand a chance like others that have asked this similar question for other console games.
KingMike
Guest
« Reply #5 on: February 05, 2009, 06:09:21 pm »

Quote from: Deathlike2 on February 05, 2009, 05:37:26 pm
IIRC, there were a number of pirate ROMs for the SNES...
Heh, I remember one site listing SNES pirate carts.
For some reason the pirates really liked Tom & Jerry. Cheesy
(okay, I guess because it was a character game that as I remember was kinda decent, and most importantly, was only 512KB (lowest commonly used SNES ROM size))
Disch
Guest
« Reply #6 on: February 05, 2009, 06:55:13 pm »

I always wondered what the appeal to this was.  I always hated multicarts.
Deathlike2
Guest
« Reply #7 on: February 05, 2009, 07:27:06 pm »

Quote from: Disch on February 05, 2009, 06:55:13 pm
I always wondered what the appeal to this was.  I always hated multicarts.

ARRRRRRRRGGGGGGGGGHHHHHHHHHHHHHHHH!  Cheesy

There's a value to having it done, but that only applies to those that those making pirated carts.

The only other possibility that people think it's a "nice frontend"... but I'd say they are better off trying to make their own game trainers instead.
creaothceann
Guest
« Reply #8 on: February 06, 2009, 06:37:30 am »

OP's request could be done with a batch file though. Tongue
Disch
Guest
« Reply #9 on: February 06, 2009, 10:00:16 am »

I suppose anything could be done with a batch file.  Although the batch file would have to be like 10000 lines long, and that'd be a really inefficient way of doing it.
creaothceann
Guest
« Reply #10 on: February 06, 2009, 10:49:07 am »

No, I mean displaying a simple text menu and launching an emulator with the selected game.
CaseCrash
Guest
« Reply #11 on: February 06, 2009, 10:57:40 am »

If you using an emulator, how hard is it to go "File" -> "Load ROM" -> pick a file?

or even if you've run that file lately, "File" -> "Recent ROMs" -> whatever?

this seems like an overly complicated proposition with very little ROI.
Disch
Guest
« Reply #12 on: February 06, 2009, 11:26:59 am »

Quote from: creaothceann on February 06, 2009, 10:49:07 am
No, I mean displaying a simple text menu and launching an emulator with the selected game.

oh   Tongue
Deathlike2
Guest
« Reply #13 on: February 06, 2009, 02:15:23 pm »

Ultimately, the issue here is that even though the idea is simple, it's not really that simple at all.

Even a small frontend app for the games would be better than this idea.
snesmaster40
Guest
« Reply #14 on: February 06, 2009, 03:12:36 pm »

I don't think SNES multicarts can be emulated or at least have been properly dumped. NES multicarts can be emulated so I guess you could take one of the multicart ROMs, disassemble it, and study the coding.
Pages: [1] 2  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC