Hi Guys,
I want to make my own Super Nintendo Cartridge (just for fun - don't want to pay a repro guy) and I'm trying to make Zelda Parallel Worlds. I was wondering if you guys would help me out a bit.
I'm making the game with 2 27c801's and I'm not quite sure how to split the game properly in snestool. Do I split the game first and then remove headers? When I do this I get two files. One has a file size of 1024k and the other 512k. Do I have to copy the 512k onto itself to fill the entire eprom?
Thanks in advance!
just use that tool
http://www.romhacking.net/utilities/593/
it's easy to use and it do everything.
If you don't mirror the 512k part on itself make sure pin1 (A19) is connected to ground.
Also you could apply the intro fix patch on your rom so the zelda parallel worlds logo screen does't glitch on the real snes !!
Thank you so much. That clears up a lot. Concerning the intto fix patch ive been looking all over for it and cannot find it. Could you help me locate it? Thanks
For the intro patch, I don't have it. I only have the the fixed rom so in a couples of hours I will try do redo a Zelda Parallel Worlds patch but with the intro fixed. I will poste it here !
Here is a Zelda Parallel Worlds + Intro Fix Patch
http://www.megaupload.com/?d=52YCBVDP
Apply the patch on Legend Of Zelda, The - A Link To The Past (U) [!].zip with Header
Created using Lunar IPS
http://fusoya.eludevisibility.org/lips/
Tested on Bsnes 0.82
http://byuu.org/bsnes/
Dude,
Thank You SO MUCH. I've been ripping my hair out over this. I promise when I learn a thing or two about this to contribute frequently to this board
Does anyone have another link to the patch?
Second that.
I tried to make a fix patch myself by studying the German translation version (made by RedScorpion) but there are too many changes.
102A0A - 10443E , 141202 - 1439EE and especially 150200 - 150344 seem to have the most notable changes, but it could also be those few additional bytes after 662B1, 6F3D9, 70A50 or 740C2.
After 93D46 there's something suspicious as well that shifts the whole block until C2D4D a few bytes forward.
(The offsets have the 512 byte copier header in them)
I can't figure out which data is moved where. Even the heart meter graphics (and the routine to draw them) is moved around, because the author needed to make room for German umlaut characters.
I also changed the Euclid and Seph textblock to RedScorpion.
If i can remember, each tile are 2 bytes.
But why want you create a patch of this introscreen? The Introsceen is already fixed.
greetz
red
Maybe I used the wrong file, but when you put this on an actual cart, the tiles are broken.
...Oh!
How nice to get a response directly from you, RedScorpion
The reason I was trying to make the patch myself is that I don't speak German and it seems impossible to find the English version of the patch with fixed intro..
I remember reading that the intro fix was made by people (or a company?) who were selling the hack on homemade flash ROM cartridges, with a nice label on them and all.
Well anyway, if you happen to have the intro fix for the English version, could you share it with us by any means, please?
I will check my files and share the patch for the englisch version.
Could you check your current rom and post the CRC32?
greetz
red
CRC32? The original US version rom I've got with a header has DD42510E and the other one without header has 777AAC2F.
I've also got your translation of the hack (ver 1.40, 9BD9ADCC) and the original English hack (6C12A14B)
It would be nice to share it with everyone by posting it on this thread.
Allright, I've been a little busy but here's the patch finally in .ips format.
(yes I know I really should have used the new .bps format...)
http://www66.zippyshare.com/v/84720508/file.html
I didn't want to include the whole LOZ:PW hack so all it does is adding a little subroutine for longer force blank when loading the intro screen tiles.
You can use it on any Legend of Zelda - Parallel Worlds rom as long as it doesn't have a copier header. The patch also has a checksum fix for the English v1.1 rom, just for the fun.
Cool, thanks for sharing!
For some reason I can't get this game to work with the new patch. In this order I:
put the parallel patch on the rom
removed the header
intro patch the new rom
expand to fit two 27c801's
break up into two files
When I put it on a copy of nba live 95, all I get is a black screen. Any ideas?
Hey did someone have done the same modification on the new version
http://www.romhacking.net/hacks/956/That new version is doing the same intro bug in BSNES as the last version did.
I think the title screen fix causes glitches in the ending credits. I haven't heard of any newer version of the fix, so you're on your own there...
4 month ago i talked with puzzeldude, which has change the zelda pw to zelda PR, how he can fix the tilescreen and creditscreenbug.
The german guy ikari_01 fixed this problem in the german version of zelda PR.
He has all information about this bug and how he can change the issue.
regards
red
You can apply the same IPS patch to Parallel Remodel, it works like a charm and it shouldn't break anything at all.
And by saying that I have no reason to believe it's the intro fix that causes a bug in the ending credits. While I haven't seen the credits bug myself, I know that the new sub-routine (the intro fix) is inserted at previously unused ROM address and is never branched except during the intro.
Unless the credits are checksumming everything, including unused areas. I wouldn't put that beyond Nintendo given the copy protection in Earthbound.
I just completed the game, and I can confirm that the intro patch does cause the ending credits glitches. What happens, if you haven't seen it for yourself, is that when the ending scenes are displayed (the hey look everybody's happy now scenes), when it fades to black between scenes, the screen is momentarily filled with garbage. Here is a savestate from Snes9x 1.53 right at the ending credits (use v1.1 of PW). Try loading it with an intro-patched ROM and you'll see the glitches. Try it without the intro patch and no glitches.
https://dl.dropbox.com/u/28075862/Zelda ... Worlds.000Edit: For anyone that's curious but doesn't want to fire up the savestate for themselves, here's a frame-by-frame screen capture of the glitch (excluding duplicate frames). This occurs at the fade-out between each scene of the ending sequence.
http://i48.tinypic.com/easaix.jpg
Here's the new fix by ikari_01
http://www11.zippyshare.com/v/97582183/file.htmlIt's an IPS patch for headerless ROM and should work with both Parallel Worlds and Parallel Remodel.
Presumably it was released in September, but it wasn't until recently when I came across the right thread in the right forum... at acmlm.kafuka.org
Did you just post this to byuu's board too, cus someone posted it to my thread there as well. In any case, THANK YOU. And to anybody who wants a proper patch,
here are Parallel Worlds 1.0, 1.1, and Remodel 1.1 with ikari's fix and valid internal checksums all as a single patch, one per version, to be applied directly to the original, unheadered game. I have not played through the entire game to confirm that it doesn't cause issues of its own like the old one did, but I did check and there are no glitches in the title screen or the ending sequence, so this patch fixes both of those issues. Enjoy
All yours
you guessed it right, it was me who posted it at there as well, just to spread the word. I just wish I hadn't registered myself with that particular alias at byuu's board, it's sort of a lame one
oh well..
Hello, I know this is an old thread, but I too am attempting the same, I'm trying to build a Zelda Parallel Worlds cart using an NBA Live '95 cart and 2x27c801 eproms. I've done the following and have been unsuccessful. Any help would be sincerely appreciated. I am trying to do this to learn and for my own personal enjoyment.
Patched parallel*.smc and confirmed that it was working in snes9x.
Swapbin/split for 27c801 using snesROMUtil from Wasabi.
mirrored the 2nd rom file via copy /b 2.bin 2.bin 2-mirror.bin
Confirmed that both 1.bin and 2-mirror.bin are both 1MB.
Tried the swapped bin 1.bin in Snes9x, didn't work, is it supposed to ?
wrote both 1.bin and 2-mirror.bin to individual 27c801 chips and verified.
Removed existing chips from nba live 95, socketed in test sockets to make testing easier while soldering pin24 to pin31 and pin31 to pin24. on *BOTH* sockets.
Inserted both chips, using 1.bin on the bottom socket and 2-mirror.bin on the top socket.
Tested and sadly met with a black screen.
Confirmed all solder points were good, no bleeding connections...
Any thoughts or suggestions ?
Thank you.
First of all, start with a headerless ROM and use the patch I linked a few posts back. The swapped binary shouldn't work in the emulator because you've scrambled the data. Other than that, it sounds like you've done everything right. Maybe the ROMs are in the wrong sockets?
aupton wrote:
Hello, I know this is an old thread, but I too am attempting the same, I'm trying to build a Zelda Parallel Worlds cart using an NBA Live '95 cart and 2x27c801 eproms. I've done the following and have been unsuccessful. Any help would be sincerely appreciated. I am trying to do this to learn and for my own personal enjoyment.
Patched parallel*.smc and confirmed that it was working in snes9x.
Swapbin/split for 27c801 using snesROMUtil from Wasabi.
mirrored the 2nd rom file via copy /b 2.bin 2.bin 2-mirror.bin
Confirmed that both 1.bin and 2-mirror.bin are both 1MB.
Tried the swapped bin 1.bin in Snes9x, didn't work, is it supposed to ?
wrote both 1.bin and 2-mirror.bin to individual 27c801 chips and verified.
Removed existing chips from nba live 95, socketed in test sockets to make testing easier while soldering pin24 to pin31 and pin31 to pin24. on *BOTH* sockets.
Inserted both chips, using 1.bin on the bottom socket and 2-mirror.bin on the top socket.
Tested and sadly met with a black screen.
Confirmed all solder points were good, no bleeding connections...
Any thoughts or suggestions ?
Thank you.
1. Patch your file and confirm working in emulator
2. Strip header (if needed) using swap bin
3. Use Lunar Expand to make it 16mb (2MB)
http://fusoya.eludevisibility.org/le/4. Use swap bin to swap bin the file
5. Burn the files to eproms
6. Solder said eproms to your donor board accordingly
I haven't done one of these in quite awhile so I forget which eprom goes where.
@ qwertymodo , @muckyfingers, Thank you both, I got it working! I regenerated the patched source rom using Lunar Expand prior to splitting the rom instead of using the copy method and that sorted it out, the game boots now! Most appreciated!
I too have been trying to make this cartridge. This is the only place I found where I could possibly get some answers to what's going on with the Zelda Parallel World cart I made. I hope someone can help me out here.
I tested the rom in snes9x, found no title issues there, and successfully burned the two eproms. I got everything soldered in and the game boots up showing "Euclid Presents" followed by music playing and just a blank screen.
Does anyone know what I could have possibly did wrong? I couldn't find information on which rom should be place where. I assumed the bin 1 rom would be closer to the pins to connect to the system, maybe I am wrong?
Any help would be much appreciated. Thanks.
Did you make the patched rom 2.0MB before you split it? If you only wrote 1.0MB to one chip and 512Kb to the other, then you may experience problems like this.
aupton wrote:
Did you make the patched rom 2.0MB before you split it? If you only wrote 1.0MB to one chip and 512Kb to the other, then you may experience problems like this.
Yes, I did that. The bin files are both 1024KB. Actually I just about to go to bed and figured let me try it again. It worked, went to the title screen and I was able to create a profile. However, when I went to enter the game it crashed to blank screen. I rebooted and the profile was gone, although that may not matter because I did not replace the battery yet.
Edit: Ok, again I just tried it and now it went past and started the game. I am going to leave it alone for tonight and try it out again tomorrow. I don't know what could be causing this? Is this unusual?
An intermittent issue like that sounds like a bad solder joint or a dirty cart edge contact. If the ROMs were switched, it wouldn't boot at all.
qwertymodo wrote:
An intermittent issue like that sounds like a bad solder joint or a dirty cart edge contact. If the ROMs were switched, it wouldn't boot at all.
You were right, a circle was less than half missing where a pin comes through. I used a different pcb and it works great now. Thanks, still semi novice to soldering and never did eprom's before.