Any Nes Game on a Cart?
Moderator:Moderators
I was just wondering, would it it be possible to make a blank nes rom cart that you could download any nes rom on to and play the rom on a real nes??? Rare prototype games like california raisins?? Or could I buy one??
Dude, it's Duck Hunt.
The only way I can think of it being passible would to have the rom chip be removable. Thats way when your done witht he game you open the cart, pull the chip out, reprogram it and put it all back together. The bigger problem is I dont think you can use roms from emulators, if you can get the original programming then you will get around that little problem your ready to made it.
vskid wrote:Nerd = likes school, does all their homework, dies if they don't get 100% on every assignment
Geek = likes technology, dies if the power goes out and his UPS dies too
I am a geek.
Unfortunatly even that would be rather pointless. Different NES carts have different chips in them, so you would only be able to run roms from any ONE chip configuration (known as a "mapper"). There are roms that have been hacked to work with a different mapper (usually mapper 0) for this purpose, but I don't think there are that many of them. Here is a list of mappers and some technical details: http://tuxnes.sourceforge.net/mappers-0.80.txt . As you can see, there are quite a lot of them.Sparkfist wrote:The only way I can think of it being passible would to have the rom chip be removable. Thats way when your done witht he game you open the cart, pull the chip out, reprogram it and put it all back together. The bigger problem is I dont think you can use roms from emulators, if you can get the original programming then you will get around that little problem your ready to made it.
The only implementation I've seen of something like this is called CopyNES:
http://www.tripoint.org/kevtris/Projects/copynes/
http://www.tripoint.org/kevtris/Projects/copynes/
As long as you did it correctly and had a way to flash those chips with data, it would work for any game for that same "mapper". Different companies implemented different ways of addressing ROM data beyond the boundries of 32K for PRG and 8K for CHR. Check out this little article:
http://www.bripro.com/low/mappers/index.php
http://www.bripro.com/low/mappers/index.php
I had a thought about this very topic today, actually. What you'd want to do is make a mapper emulator in hardware using some FPGA. Somehow the ROM would tell the mapper emulator which mapper to use, and you'd be set. Provided the emulation circuitry was accurate, the NES wouldn't know the difference. I'm thinking that a really cool way to do this would be the following:
Make an FPGA mapper emulator that supports as many mappers as possible, and also includes code in 6502 for a menu which takes in filenames and creates a menu from them. That same FPGA could also include an interface to some flash memory (or even a CF card or some such) and could therefore read files and map them to the NES on the fly. In theory, the NES wouldn't know the difference. It's basically an emulator in hardware that doesn't need to emulate the NES itself.
The problem is making such an emulator FPGA...
Make an FPGA mapper emulator that supports as many mappers as possible, and also includes code in 6502 for a menu which takes in filenames and creates a menu from them. That same FPGA could also include an interface to some flash memory (or even a CF card or some such) and could therefore read files and map them to the NES on the fly. In theory, the NES wouldn't know the difference. It's basically an emulator in hardware that doesn't need to emulate the NES itself.
The problem is making such an emulator FPGA...
-
- Sir Posts-alot
- Posts:4186
- Joined:Fri Jun 04, 2004 4:10 pm
- nes_newbie
- Posts:13
- Joined:Wed Dec 15, 2004 8:41 pm
Better yet Go here : www.mybayside.com order the 256mb EZFAdvance flash card , go to www.pocketnes.org download pocket nes and put as many Nes games on your card that it will hold. I have an EZFAdvance and about 162 NES roms on it and they play great. oh and it looks real good on a Gameboy Player for the Gamecube
- nes_newbie
- Posts:13
- Joined:Wed Dec 15, 2004 8:41 pm
As stated before if you want to make a multi-cart for NES games you have to make a cart that has a ROM that is either removable or earacable. And have a cart made for every mapper the NES supports.
vskid wrote:Nerd = likes school, does all their homework, dies if they don't get 100% on every assignment
Geek = likes technology, dies if the power goes out and his UPS dies too
I am a geek.
- MM007
- Moderator
- Posts:1175
- Joined:Mon Apr 05, 2004 6:01 pm
- Location:In the wilds of suburbia...
- Contact:
You get ROMs into carts by splitting a ROM into PRG ROM and CHR ROM files while they are in the computer. Then you attach an EPROM burner to your computer and burn the appropriate EPROMs for the games. Then, using the instructions on NESDev, replace the existing ROM chips in the NES with your new ones(the mapper of the ROM and the Mapper of the original cartridge have to match. The mirroring can be changed between horizontal and vertical with a blob of solder, however.)peppers wrote:so how do you get roms into carts anyway I know it can be done if the mapper matches up you can somehow wright to them?
Last edited by MM007 on Thu Dec 16, 2004 1:41 pm, edited 1 time in total.
Warranty-Voiding fun!