Just started mucking around with some with some type 00 lo rom carts and WOW! what a breath of fresh air after making Som2 and star ocean. If only all carts were this easy
The question i wanted to ask was for 16mbit games can i split and stack 2 eproms on the board or do i need an encoder?
And while im on the topic of type 00 carts, i want to also make myself a Bs zelda. It says under snes9x that it is high rom with 256kb ram + bat BUT ive seen pics of one on the net done on the small type 00 with out any ram or even a battery. Was the pic wrong or was it Snes9x ?
If you connect two eproms together ofcourse you need a decoder to choose which chip to enable depending on the part of ROM the hardware is trying to read. However if the board has 2 rom sockets then the decoding for that is already there for those two chip sizes.
BS-Zelda is a very buggy game. Making a cartridge of it is somewhat silly. No version exists that is free of bugs. Many don't even run outside of older emulators like ZSNES and SNES9X. I will tell you that it is HiROM, no mistake there. I'm not sure if it will run without RAM on cartridge but I think it will. But depending on the version it may be required.
Snesguy I am assuming you were talking about this image:
http://kogami02.free.fr/Divers/BS_Zelda.JPG
One of the patches at
http://bszelda.zeldalegends.net/bs1files.shtml
is aimed at playing the game on the original snes hardware. My only guess is that the guy who made this made it with the intention of playing the rom without a save feature, which is similar to the way it was broadcast on the BS-X.
newo wrote:
My only guess is that the guy who made this made it with the intention of playing the rom without a save feature, which is similar to the way it was broadcast on the BS-X.
Uh, I am that guy.
There are two versions of my "real hardware" patch. Actually probably three. One without a Title Screen intro, one with, one with as well as unfinished save support. All are playable beginning to end on real hardware with a minor bug or two, and no actual "ending" screen.
Nice to finally meet someone who's been part of the BS-Zelda restoration effort. I can't begin to imagine the effort that's gone into it over the past decade.
I remember talking to someone a few years ago about the possibility of putting BS-Zelda on a cartridge. The version I sent him apparently had a heap of bugs in the title screen which was added - is this still true with these new ere patches or is it actually able to be put on a cartridge and played through apart from the few minor bugs?
Yup. Thats the pic i was talking about. I ran all the patches, downloaded everything from that site using the "real hardware" rom and just couldn't get it to work. I even tried it on a hi rom cart with 256k ram and no good
As for my original question im guessing its probably easiest to just borrow a mad-1 from another cart and use that hey?
And just one more question while were on the topic of decoders, what do i use for a 3Mbit game using 3 1Mbit eproms? I know i could just expand the rom onto 4 eproms and do it that way but it seems like a waste.
My "real hardware" version does work on actual SNES consoles. You could put it on a cartridge. But you may not add your own patches to my version as they likely will break things. The translation "might" be ok.
Yes it's true that somewhere in Roto's code there are bugs that prevent the game from functioning on real hardware and every big version of BSZ is based apon it besides mine.
For a 3mbit game, use a 4mbit eprom. It's not a waste and it simplifies wiring. Just copy the first 1mbit to appear at the last 4mbit and the game will have no idea it's on a chip larger than normal.
Wait, So do you mean actually use a singular 4mbit eprom or split it onto 4 1mbits with dummy/doubled up data on the last one?
Surely theres a way to just use 3 1mbits?
Like this
http://nintendoallstars.w.interia.pl/ro ... t_f5_0.htm
Yes you can use 3 1mbits, but using 1 4mbit either leaving the last 1mbit of the chip blank or properly mirroring it is the better choice. Why use 3 chips plus decoding logic when you can just use 1?
Well i tried the Tsop method and failed miserably plus i have a tonne of 27c801's that im not using for anything.
So does anybody know what encoder i need? Ive got a bunch of the 4-1 encoders, could i just use that connecting the 1st and 2nd eproms to lines 1 and 2 respectively and then the 3rd eprom to lines 3 and 4?
Ok,
Some good news. I got Bs zelda working, bad news was that it was on one of my very limited Hi rom 64k + bat carts. I want to save that for something else and have a sh*t tonne of type 00 lorom carts SO, can and how would i convert those to hi rom?
Id still also like to make some 3mb carts and would love to know which encoder i need
Do you mean 3 Megabit, or 3 MegaByte? There is a huge difference. For a 3 MegaByte ROM you will probably needed a decoder and three 27C801 EPROMs. And I suppose properly you'd enable the first ROM also as a "4th" ROM to properly mirror but I doubt any game would rely on this but it's possible.
MottZilla wrote:
Do you mean 3 Megabit, or 3 MegaByte? There is a huge difference. For a 3 MegaByte ROM you will probably needed a decoder and three 27C801 EPROMs. And I suppose properly you'd enable the first ROM also as a "4th" ROM to properly mirror but I doubt any game would rely on this but it's possible.
Yeah, my bad i meant 3mb or 24mbit.
So your saying if i connect the first eprom to line one and 4 on the encoder it should work? Awesome. I though i was going to have to expand it to 4mb or 32mbits and put it across 4 27c801's.
As for lo to hi rom conversion is it doable? i cant imagine it being that hard. Especially on a type 00 cart.
It can be done but I don't have instructions. Romlab might have instructions but they might be wrong.
Ok, ive got Bs zelda working on a Lo-rom type 00.
ATM it involves soldering to the cart connector pins which isn't good as it eventualy warps the pins in the snes cart slot, so i will change that in the next one i do by soldering to the proper pads instead.
But heres what i did for others who are interested
Eprom pin 1 to cart connector pin 44
Eprom pin 2 to CCP 41
Eprom pin 3 to CCP 40
Eprom pin 30 to CCP 42
Erpom pin 31 to CCP 43
Ok heres the better method but one wire still needs to be soldered to the connector
Lo to Hi rom conversion
Eprom pin 1 to hole 2
Eprom pin 31 to hole 1
Eprom pin 30 to hole 24
Eprom pin 2 to hole 3
Eprom pin 3 to Cart connector 40
Eprom pin 24 to Gnd or Mad-1 pin 4