Slashdot Log In
$12 MIT Computer Based On NES, Not Apple II
Posted by
timothy
on Wed Aug 06, 2008 03:33 PM
from the different-can-different-beans dept.
from the different-can-different-beans dept.
ericatcw writes "The $12 computer that a bunch of designers and grad students are talking up at an MIT conference this month as a potential, cheaper alternative to the One Laptop Per Child (OLPC) for Third World students is actually a knockoff of the original Nintendo Entertainment System gaming console released in the mid-1980s, reports Computerworld, and confirmed in a comment by the project's spokesman, Derek Lomas. According to Lomas' account and pictures, the Victor-70 is an 8-bit NES clone that accepts its cartridges and is wholly contained in the keyboard. It is also likely to be an unlicensed clone made in China, according to Lomas, though he notes that may not matter patent-wise in the US, due to the length of time that has passed."
Related Stories
[+]
MIT Team Working On a $12 Apple (II) Desktop 401 comments
Barence writes "A new project to create a $12 computer is underway at MIT, the same University that spawned the One Laptop Per Child non-profit laptop. The PCs will be loosely based on Apple 2 machines, first unveiled over 30 years ago, and the team are actively recruiting enthusiasts of the retro computer to help develop the new PC." Update: 08/05 14:13 GMT by T : The original story at the Boston Herald has more information, as well as a photo of the team.
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
In addition... (Score:5, Funny)
Don't blow. Use rubbing alcohol. (Score:5, Informative)
Parent
Re: (Score:3, Informative)
I've had far better luck in removing grime using diluted ammonia or windex (which also has detergents in it). Rubbing alcohol is one of the poorest solvents in regular use that I can think of. We've used pencil erasers and/or windex for years to prepare electronics for soldering and to clean tuner contacts, so I see no problem with putting it on a NES cartridge.
Blowing on a cartridge makes it work not because you remove dust, but because you wet the surface enough to make for better conduction. eventually t
Re:Don't blow. Use rubbing alcohol. (Score:5, Informative)
rubbing alcohol (or, better yet, an electronics contact cleaner)
Don't use rubbing alcohol! That will also eat away at the contacts. Use either an electronic contact cleaner or hydrogen peroxide.
Parent
Re: (Score:3, Informative)
Re:Don't blow. Use rubbing alcohol. (Score:5, Informative)
They're copper, and they're quite prone to corrosion.
Exactly the contacts on the cart, 9 out of 10 times, had nothing to do with an NES not reading them it's the internal 72 pin connector, that once replaced provides a user accustomed to fiddling around with carts a very welcomed and joyous experience. Depending on the site [estarland.com] you can get the parts for under $10USD.
Parent
Re:Don't blow. Use rubbing alcohol. (Score:5, Informative)
In the U.S., rubbing alcohol is typically 70% isopropanol in water.
90% alcohol is available from behind the pharmacy counter. You simply need to convince the pharmacist that you're not likely to drink it once you walk out of the pharmacy.
Parent
Re: (Score:3, Informative)
(or, better yet, an electronics contact cleaner)
Which 90% of the time contain rubbing alcohol, water and maybe a few detergents (overkill for a bit of dust on an NES cartridge). Sometimes they add perfume to the cocktail, e.g. when they want to convince the customer that their "display-cleaner" is somehow special and they need to pay ten time the price for some isopropyl alcohol.
Re:Don't blow. Use rubbing alcohol. (Score:4, Funny)
Parent
Re:In addition... (Score:5, Interesting)
What's funny is the NES is the only console I recall having this problem. They must have used a lousy socket in the actual NES unit. (the carts just have regular edge connectors like any other gaming system uses)
They had that weird "push the cartridge in, then lock it down" setup, rather than the simple friction method used by other consoles. Friction has this added benefit of wiping the cruft off contacts as you push the cart in, which I'm betting the NES didn't do as well, causing the problems.
In fact, one of the NES cart fixes I recall was pushing it down slightly so there was some friction, and squirming the cart around in the connector. ;)
Parent
Re:In addition... (Score:5, Interesting)
They had that weird "push the cartridge in, then lock it down" setup
As far as I'm aware, Nintendo deliberately tried to do as much as they could to make the NES appear different to previous consoles such as the Atari VCS. The reason for this was apparently that people (especially retailers) got badly burned during the early-1980s downturn in the video game market and were reluctant to go there again. Nintendo (for example) tried to make the loading more like a video recorder, and so on.
Parent
Good news (Score:5, Funny)
Now we can teach children in developing countries the importance of gold coins, magic mushrooms and floating stars.
You forgot... (Score:4, Funny)
Parent
Re:Good news (Score:4, Informative)
So this really isn't a "$12 MIT Computer" considering you can buy these at any cheap general store. I had no idea at the time that someday someone at MIT would stumble across it and plaster their name all over it and make
Here's some more links to the "$12 MIT Computer":
http://www.gamersgraveyard.com/repository/nes/pirate/pirate-clones-A-M.html [gamersgraveyard.com]
http://www.gamersgraveyard.com/repository/nes/pirate/images/consoles/gamestar_fun_educator-box.jpg [gamersgraveyard.com]
Parent
At that price... (Score:3, Funny)
It costs less than my abacus!
BIOS.... (Score:5, Funny)
BIOS error, keypad not detected.
Press Up, Up, Down, Down, Left, Right, Left, Right, A, B, A, B, Start to continue.
Re:BIOS.... (Score:5, Informative)
Parent
Re:BIOS.... (Score:4, Informative)
Parent
Re:BIOS.... (Score:4, Informative)
Parent
Re:BIOS.... (Score:5, Funny)
it was B A B A, not A B A B.
If you type A, B, B, A it plays "Mamma Mia".
Parent
Seem R&D did not need MIT. It's on sale now! (Score:4, Informative)
Not sure why MIT needs to get involved in anything here. This $12.50 computer is currently produced, and sold on the street in India *now*. So R&D, manufacturing, distribution and marketing is done and working.
Computer includes word processor, games, a gun for gaming, as well as BASIC.
Internet Enabled (Score:4, Informative)
The current version can't connect to the internet. The MIT students are trying to see if they can get networking on it without going past the $12 price point.
The thing hasn't been updated in a long time so their goal is to see if there's better tech that can be put together for the same price.
Parent
Purpose of Involvement (Score:4, Informative)
1) Select the lowest cost computer you can find.
2) Write educational software for it.
3) market the hardware+software solution to schools and poor families in developing countries.
4) Profit! but while making the world a better place too.
Parent
Re:Seem R&D did not need MIT. It's on sale now (Score:4, Insightful)
Really?
How much time do you think anyone can or will sit in a computer lab that they are sharing with several dozen other students?
How much time do you think that someone can spend sitting in front of a video monitor at home?
The immersed, "deep" learning occurs when one has the luxury of forgetting where the time went. In a resource-strapped school in a developing country, that's not the computer lab.
There are those of us who learned to program in more primitive environments than these - and we learned to program a little "closer to the metal."
Parent
250 games in 1! (Score:4, Insightful)
It appears that this is essentially the same setup as those dodgy Chinese handhelds loaded with a bunch of hacked and remixed NES ROMs.
So why didn't anyone else think of this before? It's perfect; put together this ultra-cheap but still highly programmable hardware with some efficiently-designed educational software, and you've got something that can, despite having a tiny fraction of the OLPC's specs, still make a big, positive impact on kids in the developing world.
If this project is managed right, it could end up doing the OLPC's mission for it and then some.
What's the story? (Score:5, Insightful)
Step 1: Rip off 20 year old patented technology
Step 2: Cram into smaller container
Step 3: Get MIT guys to give you free press
Step 4: ???
Step 5: Profit
I mean, what's the actual deal here? Some manufacturer in China is producing a miniaturized clone of the Nintendo skipping out on the licensing fees so they can get it to market in the $12 range, MIT students/alumni are smiling at it around a table. So what exactly is MIT doing?
Is it suddenly dawning on them that if you strip all of the patent protection and licensing from a project that a $100+ chunk of electronics is only $12 worth of components, shipping and handling, and Chinese labor?
-Rick
Re:What's the story? (Score:5, Insightful)
Why would you consider this a "ripoff"? Patents are granted for 20 years, with the express intention that after that period, the invention can be freely used by others.
What's bad about this?
Parent
Pirate multicart (Score:3, Interesting)
Why would you consider this a "ripoff"? Patents are granted for 20 years, with the express intention that after that period, the invention can be freely used by others.
Because it isn't just the patents. Looking at the Picasa album, I see that the computer appears to be bundled with a multicart containing unauthorized copies of several copyrighted Nintendo games. I'd bet it even has proprietary Tetris instead of GPL'd Tetramino [pineight.com].
Re:Pirate multicart (Score:5, Insightful)
Parent
Programming (Score:3, Interesting)
nesdev.com (Score:4, Informative)
Does anyone have some links to programming tools for the Victor-70?
If it's as similar to the Famicom as people make it out to be, this web site [nesdev.com] might be useful.
Parent
patents vs. copyrights (Score:4, Interesting)
patents may expire in 20 years, but copyrights don't.
i'm sure the NES had some sort of firmware on the console that's still covered by copyrights. this would make the work a little harder. the creators of this thingie would have to first develop their own firmware, right ?
What firmware? (Score:3, Informative)
i'm sure the NES had some sort of firmware on the console that's still covered by copyrights.
Citation needed. The only copyrighted ROM inside an NES console that anyone on nesdev.com knows about is the ROM in the CIC lockout chip, and the Famicom didn't even have that.
Anyone have information on the "Victor-70" ? (Score:3, Funny)
Re: (Score:3, Interesting)
I mean does anyone know a modern linux distro that runs on a 8 bit processor?
If not, I bet there's someone who considers your question to be a challenge, and will now make one.
Re:8 bit???? (Score:5, Informative)
http://video.google.com/videoplay?docid=-8517523543573905150 [google.com]
http://en.wikipedia.org/wiki/SymbOS [wikipedia.org]
http://youtube.com/group/symbos [youtube.com]
Check those three links if you're in doubt about what can be accomplished on 8-bit system.
Parent
Re: (Score:3, Insightful)
IINM you can scale Linux to run on anything from a supercomputer to a wristwatch. When you get down to the level of the bare silicone, there's nothing you can do in 16 bits that you can't do (albeit a lot slower) in eight bits.
Linux everywhere is wasteful (Score:3, Informative)
All you really need is an 8-bit system that supports VT220 and Telnet. then you share a fat Linux box remotely with 100 other people.
Re: (Score:3, Funny)
why would you want to run linux on it?
Why wouldn't you want to run Linux on it? Man, and you call yourself a slashdotter...
Re: (Score:3, Funny)
If they replaced the massive NES slot with an SD card slot. Also, think how much porn, I mean business applications, you could fit on one SD card.
We all know that's you really meant, no need to deny.
How perfectly? (Score:3, Insightful)
The Apple IIe had some awesome Pac Man and Space Invaders clones that were decidedly illegal because they mimicked the arcade machines you put quarters in perfectly.
For one thing, companies like Atarisoft [wikipedia.org] published plenty of authorized ports of arcade games on Apple II and other 8-bit platforms. For another, how perfectly? Not every aspect is copyrightable [copyright.gov].
Re: (Score:3, Insightful)
Re:Sweet!! (Score:5, Informative)
Parent
Re:This is not a "$12 computer". (Score:5, Interesting)
Well, strictly speaking, by definition a $12 game console is a $12 computer as well.
It may be all very ho-hum for you with your GHz PC and internet connection, but I think it's interesting. It has :
- Keyboard (important step up from the traditional game console of old).
- Known / Familiar hardware, being a NES clone.
- TV-out, which means that any low-income family that has a TV, can get a relatively cheap computer.
Combine that with a decent software cartridge with :
- Word processor
- Spreadsheet
- Good kids educational software
- BASIC (or Pascal,if you're feeling sadistic. The logical steps/sequence in programming apply across all programming languages.)
- A few MB of flash ram for storage of docs,etc
- File manager / DOS of some sort.
- A port or two would be nice for a printer/modem, but it's probably pushing it.
annnnnd with all that you're suddenly on par with the IBM PC-XT of 25 years ago, and it helped revolutionise personal/business computers then.
So, seeing that the hardware's done, all MIT has to do is come up with a NES cartridge with decent software. Seems doable.
Parent
Re:This is not a "$12 computer". (Score:5, Interesting)
Totally a dumb idea as they are trying it. But it could be done and be practical.
1. Forget putting it into a keyboard. Standalone keyboards are such a commodity they are dirt cheap and by leaving it external the possibility of different layouts becomes much easier since a small outfit doesn't have to make a gadget in a dozen flavors. Plus it lets you leave out the keyboard/mouse and let people scrounge or buy a bulk lot locally.
2. Forget 8-bit. Go just a bit higher up the food chain. Admit up front that even if you avoid it on 1.0 you need a future upgrade path to a web browser and it would be best if that didn't mean tossing the entire platform and software base. Today's word is ARM.
3. Build a tiny little box with several USB ports, an S-Video (easy to adapt to composite) port, audio i/o, possibly a VGA port and depending on pricing a pair of PS/2 ports. (If the cost of adding the ports is less than the cost of two more USB + price diff on keyboard/mouse.)
4. Develop a SIMPLE Operating System for it. Linux is way too big for the sort of cheap ARM chips available today. Most modern BSDs are also probably too big. Think much smaller. UNIX used to run on small machines though so it could be POSIXish.
5. USB drives would be the software delivery method. When writing software for a machine with at best a megabyte of RAM and 2D TV graphics you can fit a boatload of software on a single 256MB flash drive.
6. Ship them with a software development environment. The oldskool machines always had BASIC available and it spawned a generation of users who, if not outright developers could at least read code and make small changes. A modern BASIC wouldn't be the worst thing to ship and there are good Free implementations available. I'm afraid a fully self hosted development environment probably isn't possible on such a limited platform but ship the cross compiler on a CD in the box or make it generally available for download.
Parent
Not all Linux is GNU/Linux (Score:3, Informative)
Linux is way too big for the sort of cheap ARM chips available today.
GNU/Linux is probably too big, but that doesn't mean Linux is. DSLinux and other uClinux distributions run on ARM CPUs.
A modern BASIC wouldn't be the worst thing to ship and there are good Free implementations available. I'm afraid a fully self hosted development environment probably isn't possible on such a limited platform
Think again. There are BASIC compilers that run on a Commodore 64.
Re: (Score:3, Insightful)
> but that doesn't mean Linux is. DSLinux and other uClinux
> distributions run on ARM CPUs.
Take a look at the specs on those ARMs and go lookup the quantity 1000 price on the chip. In a $39.95 router they are great but won't get you to $10-$15 products. The gadget I have in mind would need to be a total system on chip with sound, video, USB, etc all in the one chip that would wholesale in the $3-$4 range.. When you find out just how puny the CPU power on such a beastie will be you will realize that
Re: (Score:3, Informative)
> I am assuming you have never heard of the linux distros that fit on a floppy?
My first exposure to Linux was when you downloaded a boot/root floppy set from a BBS.
And yes I actually ran Linux on a 386SX-16 with 5MB RAM. It wasn't pretty. Now scale down to a machine that MIGHT have 1MB of memory but would probably have 256K or 512K. Yes you could probably build a kernel that would load but you wouldn't have much of a userspace and the idea is to run (simple) graphical programs so keeping as much of th
Re:In Soviet Russia (Score:5, Funny)
Parent
Re:In Soviet Russia (Score:5, Funny)
Parent