EDIT: some updates to this top post, since the information originally placed here is a little old:

The cartridges are in beta stage right now. The hardware is finalized, and software is nearing completion. A Famicom prototype is also in the works, but is not yet at beta stage.

The cartridges currently accept 3 games/programs, 2 NROM games and 1 MMC1 game. These can be loaded via USB from a PC while the cartridge is inside of the NES.

Feature list:
-USB reprogrammable flash cartridge
-512kb Flash PRG ROM
-8kb CHR RAM
-8kb battery backed WRAM
-stores up to 3 games, and software will eventually support more games as long as they fit in the Flash
-USB cable connects to 2nd player control port
-Supports upload and download of WRAM data (.SAV files)
-Can run independently of PC once programs have been loaded
-Supports NROM, NROM+CHR RAM, and MMC1 w/CHR RAM and battery backup
-PC side software is cross-platform (linux, mac osx, windows)

There are more features too, and as the firmware continues to be developed more will be added.

See a demo video here:
http://www.youtube.com/watch?v=g1rB2BZTg3o

See pictures of the cartridges at various stages of prototyping/building:
http://picasaweb.google.com/arf.at.sjv/RandomImages
(there are some irrelevant pictures in that page, but you'll get the idea)

Also, if you want lots of juicy technical details just read this thread.

The beta testing is currently closed, so please don't ask to beta test. The beta units are being made at $50 each, plus $6 shipping. Probably this will also be the final sale price. Kits will not be sold, however pre-programmed flash chips may be made available. DIY instructions and the code will also be made available as well when they are ready to be released. Lastly, this design may not be used for commercial purposes by anyone without the express written permission of its designers, Shay Green (Blargg) and Tony Fink (arfink).

Old info follows:

So, me and Blargg have been sharing ideas for a really cool new project which should be very helpful to the NES developer community and the chiptune community too. It's a new developer cartridge. The goal of our project is to produce inexpensive cartridges which can be easily reprogrammed by anyone with a USB-port equipped computer.

Here's the general idea of how these cartridges work:

A NES cartridge has two primary data banks on board: the PRG or program bank, and the CHR or graphics bank. Special cartridges also have an SRAM bank for battery backup. Our development cartridge will be built from an MMC1 game which has all three.

In the PRG bank is placed a FLASH chip containing a small program known as a "bootloader." It can "bootstrap" the system, which means two things: run code already stored in the battery RAM, or load new code via the controller port-USB cable. In the CHR bank is 8kb of battery backed RAM which can be changed at will, and there is another 8kb of RAM in the SRAM spot which can also be used for code. The sizes of these banks may be changed to be larger depending on how development of the hardware goes.

You connect to the PC by using a special USB to controller port cable. A program on the PC side will accept an iNES format ROM, check to see if it is an acceptable size and mapper to work on the cartridge, and then crunch all the necessary data down into a binary file which can then be transmitted via the cable to the NES for saving and execution on the cartridge. Of course, alternate boot code could also be loaded onto the device allowing for even more funky things, like live data transmission during code execution, or running the code directly from a PC instead of from the cartridge memory banks.

For starters, these cartridges will be able to run any NROM game. With some clever bootloader coding other mappers could be supported as well. Of course, with the modifications to the cartridge it already is it's own mapper, so completely custom code could be written for it as well.

Blargg has done experiments with this kind of cartridge before, and will be writing the bootloader code. These cartridges don't require really extensive modification or really expensive parts, so they'll be pretty cheap. We're trying to shoot for the $40 price range. They do require some special tools to build though, including an EPROM programmer, which Blargg doesn't have. Since I have plenty of free time and all the necessary tools, I have offered to build cartridges to his spec. which will then be sold.  In addition to building cartridges and cables for sale, I intend to make a tutorial document which will show how to make your own.

Just thought I'd spread the word and see if you guys are interested in such a thing.

802

(20 replies, posted in Releases)

Did I already say this is awesome? No? It's awesome.

-a somewhat random observation: listening to this and looking at the album art brought back (strangely enough) powerful memories of classic Sesame Street shows I saw as a kid. I have no idea why. Maybe the music will do cool/odd things to you mind too!

803

(29 replies, posted in Releases)

Humm, metal? Probably I will have to at least sample it.

It's a shame I'm dead broke, or that WSC would be very tempting.

805

(11 replies, posted in General Discussion)

Theta_Frost wrote:

  Besides nutty clones like the Gameking.  wink

Um, nutty clones of NES? The Chinese businesses (or government, since they are communist) have traditionally had absolutely no problem violating international copyright and patent laws and making clones of anything and everything that could have been imported. So you'll see alot of those. Also, importing videogames into China wasn't totally legal all the time, since they wanted to promote the locally made game consoles/clones. I seem to recall images of giant piles (like, several stories tall) of confiscated "contraband" video games, mostly arcade cabinets and such, which weren't of chinese origin and they were piled up and destroyed.

So yeah, China has a history of having really messed up trade relations with other nations, so it's not very likely you'll find anything in the 8-bit range that's not a "nutty clone."

blargg wrote:

Yeah, don't get your hopes up about a cheap devcart that can run anything. It would likely ONLY be able to run special small programs made for it.

However, you can expect that something like this will make it much easier for devs to get their code out there, since it will be a very convenient platform. Also, we're hoping the design will at least support NROM out of the box, as well as custom code designed especially for the dev cart.

Woot!

Kris k wrote:
arfink wrote:

Glad you think so. HEHEHEHEHE!

please let us know when this is doable - a cheaper alternative to the powerpak would definitely be a big help for people who want to get into NTRQ/Famitracker, Pulsar, and NES visuals

It might, but then again, it might not. You will have to wait and see.

809

(26 replies, posted in General Discussion)

I for one applaud you pXtR. This looks like a quite worthwhile project and very cool from a conceptual standpoint. Also, as someone who lives with the reality of a slow internet connection, keeping it down to modules and such is very cool. Also, props to ant1 for hitting the nail on the head!

animalstyle wrote:

yeah...  how many years?  which chip?  ...everything dies dude.  especially electronic devices.

how many people in this forum keep their room clean?  humans just busted a fucking hole in the earth that's killing entire eco-systems.  i don't have as much faith as you.  you can't deny that the original chips will not get more rare as time goes on.

OK, lets get through these:

1- depends on the chip. Lots of chips have no lifetime rating, they just run for a long time (longer than testing can kill them with) and it's highly dependent on operating conditions. Flash is rated for a certain number of rewrites before failure, usually several hundred thousand or so. Otherwise, few chips will just "break down" from use unless they have unusual operating stresses placed on them. AKA, regular electrical operation isn't enough to break down the chips with any kind of rapidity. Other forces are the problem.

2- yes, everything "dies," or at least breaks down.

3- Actually, living things like animals and humans die more often than electronics.

4- I have no idea how many people clean their rooms. That's not what I'm talking about.

5- the gulf oil problem isn't related, nor is it yet proven that the entirety of the problem is caused by humans. In fact, oil seepage is nothing new.

6- maybe you don't have as much as me. I wouldn't know.

7- I can, but it would be stupid to deny that the original chips will get more rare. But only because people won't do the work to preserve them.

Glad you think so. HEHEHEHEHE!

As far as I'm concerned, the end result is the important part of the label of chiptune.

Concerning the idea that these chips "won't be around forever," most IC's will pretty much last forever barring thermal breakdown, massive inductive damage (EMP bomb, nuke, etc.), driven by too much voltage or current, or static discharge damage. Properly cared for, IC's will last. Most IC's can be replaced without difficulty. Everything besides the IC's is also replaceable. For those IC's which are impossible to replace, proper care will keep them around in working condition indefinitely. I've done a fair bit of computer restoration work, and the only time that IC's will fail is when they're not looked after properly. A properly maintained PSU will prevent power irregularities which kill chips, replacing electrolytic capacitors and heat sync compound periodically will prevent other irregularities, and everything else is just environmental precautions, which doesn't have to be elaborate. Just keep the dust out of the device to prevent heat buildup during operation, keep the operating temps reasonable, and hope nobody sets off an EMP bomb. smile

813

(16 replies, posted in Other Hardware)

Smaller? The brilliance of this is- it's MIDI internally. He built the MIDI serial device chain for the organ and then a MIDI 8 bit synth to match. So theoretically, this could be very very small. In fact, one could do what's known as an "organ chop" on this and just keep the manuals and switches and electronic in a smaller road box or something without too much difficulty.

Lazerbeat wrote:

Forgive me for being utterly clueless on the subject but why does it need to be a tube TV? would LED monitors work?

Not do be redundant here, since this has kinda been answered, but the reason not given in the article is that you have to be able to pick up infrared light which comes from a scanning electron beam. While some LCD and projectors do have somewhat of an IR component in their light source, it isn't as much as a tube TV and it isn't produced as a moving beam. Tracking the beam movement is critical to the working of the lightgun, and is impossible with anything else.

However, a simple Y adapter placed in the composite signal could route to a portable tube TV which could then be used for shooting at.

Only one problem with the zapper- you can't use it except with tube TVs! So if you wanted to do that with a projector you'd have to have a second tube TV set up somewhere specifically for shooting at. But it could work.

816

(16 replies, posted in Other Hardware)

Aaand I have an old organ laying around. Dangit, so many projects, so little money! (got plenty of time though.)