MIT Team Working On a $12 Apple (II) Desktop
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.
Maybe I can finally play Ultima II on the Apple. Seriously, it doesn't work in any emulator I've tried. Kegs, AppleWin, Mess, nothing wants to recognize when I swap in a player disk.
Give me Classic Slashdot or give me death!
Apple 2's BASIC was broken!
The opposite of progress is congress
Haven't they learned from Psystar or Psyduck or whatever they're called.
Each one comes with a free leisure suit.
Proverbs 21:19
1) Give children in third world countries old computers
2) Get children addicted to Oregon Trail
3) Watch children forego sex, and therefore reproduction, in favor of Number Munchers
4) Profit!
It's bullet-proof!
Show this to your friends and family that don't know what a real hacker is
Where do I send my £12?
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
a few years back (2004?), Tiger had the Tiger Learning Computer, which was based on the IIe. $149. It looks a lot like what the OLPC should have been.
Do you even lift?
These aren't the 'roids you're looking for.
Can it run LINUX? *ducks*
Taking guns away from the 99% gives the 1% 100% of the power.
All TFA says that it is loosly based on the Apple II. So what does that mean? Have the same CPU? Same OS? Same amount of RAM? Looks like the Apple II?
Taxation is legalized theft, no more, no less.
I've always advocated that kids should be introduced to programming on the classic 8-bit machines. These systems, especially on the assembly language level, expose how computers work better than any modern computer which can only be programmed through layers of APIs. The modern equivalent to these computers are the Atmel AVR and Microchip PIC microcontrollers, but they lack the instant gratification because they don't come with "shiny" peripheral options. If this project can recreate Apple II or Commodore 64 environments at the price of a movie ticket, it should be the ideal learning environment.
can we just mark down a pile of old engineering calculators and call it a day? I remember watching some smarty-pants play Mario on his calculator during enviromental engineering classes lo these many years ago.
or cell phones, for gods' sake, my cell phone has a 314MHz processor in it, I played duke nukem 3D and watched streaming video on PCs that were slower, this cannot be that difficult.
figure it out, people and stop cluttering up /. with these endless utopian woolgathering snipehunts; please, and thank you.
If it can play Rescue Raiders and Ultima, I'm in.
Will I have to put it together myself? Cuz labor is expensive.
Cool! Anyone know what they are they paying?
Was this story posted in response to a comment on the previous article?
I don't think anyone could argue that is not a more meaningful project than the WiFi trolley.
This comment is for entertainment purposes only. Any similarity to real insight or information is purely coincidental.
For twelve dollars perhaps they should codename it the abacus. It will probably be an abacus if they cut functionality to cost rather than increasing cost to cover functionality.
4Mhz and 64k RAM? Don't be silly, you could get a 40 Mhz and 512k RAM along with some eeprom for less than $2 in a micro controller.
I am not sure how they are going to get the Monitor and keyboard so cheaply though....
The original article says than: "second generation XO, which it claims will cost $75 " "To anticipate them costing $20 each is not out of the question." That's not a 12$ laptop, but then i guess the article submiter didnt read properly this part: "that can be the difference between earning $1 an hour instead of $1 a day." I guess that s where the 12$ comes from , but it s not the laptop price, but rather the eventual buyer's income for 12h of work at 1$/h
Step 3 is ??? or optionally ????.
Do decreed CmdrTaco in the early days of /.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Not many details.
6502? Hang a keyboard on a gameboy?
Flash instead of cassette tape, to be sure.
Sixteen bit addresses?
6809 would give it enough horsepower to actually run an early version of unix, but then you couldn't get the low-low power out of programmable logic that you can out of hard-wired 6502 cores. And you'd still have that problem of virtual addressing facing any kid with enough ambition to try to (re)program it.
Freescales m-core might be interesting as a CPU, but then they would potentially collide with the goals of OLPC.
I'm rambling, but this touches a kind of long-term fantasy of mine -- basically, put the equivalent of a Radio Shack Color Computer (but with something better than MSBASIC) in every kid's pocket.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
If we follow the pattern to its natural conclusion, we'll have $6.00 Altair 8800's, then $3.00 PDP-8's, then $1.50 UNIVAC's, then 75 cent ENIACS, then 3 Babbage Difference Engines for a nickel, and finally a Jacquard loom that you couldn't give away.
Don't laugh - it's been done.
Those drives were very smart for their day. With the right magic incantations, you could connect a C64 to two drives, initiate a drive-copy, and disconnect the computer and the drive-copy would complete.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
I wouldn't pay that much for a lousy Apple 2. Terrible architecture all around. The C-64 or TRS-80, among others, would be much better candidates.
If you follow the link in TFA to the Boston Herald article it is apparent that this is a different project to the XO 2. The article itself is a bit muddled though so it does look as though it is talking about the same system.
The summary got me to thinking about some of the PC on a chip offerings I've seen over the years. A quick google search turned up something else kind of amusing: http://tinyurl.com/5ppa9g. A PC for less than $500? No way!
Oh, and if anyone has some information on a useful pc-on-a-chip, I'm still curious.
The world is made by those who show up for the job.
Seriously though, what practical use is there for an old 8bit Apple II architecture? There are very inexpensive 32bit system on chip architectures (including MIPS - Lexra) in that price range that can at least run embedded Linux (uClinux).
It's already in production, and is a fully functioning C64 on a chip.
Just sayin' (and prolly igniting another Apple/Commodore war. :-)
If that's all the computing power they need, they might as well just write an OS for a PIC microcontroller. Those little chips cost about $1.
Though I can't imagine any computer catching on with a nontrivial number of children unless it runs games. Anyone want to port Oregon Trail to PIC? On second thought, starving African children might take the "You have died of dysentery" part of the game the wrong way...
A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
The only way this could be cooler is if instead of basic it was designed to work around a modern interpreted language like Ruby or Python.
Domain squatters: get ethiopiaonrails.com while you still can.
from the article: "Hoping to make slashdot headlines and undercut all the other low cost computers coming from MIT... this new team hopes to produce a laptop that will be free." John Smith the leader of the team is quoted having said "Ideally we'd really like to make a computer that we pay you to take... but we've yet to work out the economics, so for now we're going to stick with the free computer." The team hopes to have their computer ready to go in a few years...
The Commodore 64 and Atari computers did have basic pixel framebuffers and sprite programming (much like a mouse cursor). Sprites could be programmed to have a multi-colored (16 color) pixelmap and moved around just by setting XY coordinates.
The most advanced demo I saw was in PCW, where someone has implemented a basic physics engine to run during the vertical blank interrupt. It handled position, velocity, acceleration and gravity. Collision detection was done automatically by the sprite hardware.
Have you seen the latest graphing calculators - they have a small LCD display that is enough to display 3D wireframe grids.
Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
[members of] the team are actively recruiting...
the team is actively recruiting....
No, not in British English. Substitute "the team" with "they", and it makes sense.
Uh, More than one?
Zing!
Would it really be that much cheaper to make 1980s-vintage computers? I mean, once the design work is done, are the price differences between fabbing a 6502-type CPU and an ARM or x86 that great? I thought that the price advantage of using mass-market components would outweigh any savings made by using primitive technologies.
The Mac 400KB and 800KB floppies used more sectors on the outer tracks than the inner tracks.
The PC would format a Mac 800KB floppy as a 720KB floppy.
The 400- and 800KB Mac disks also had meta-data attached to each sector to aide in file-recovery of deleted files.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
To say that the C64 had a "basic pixel framebuffer" is a big understatement.
Soiled Legacy
That is a 1MHz 8-bit processor pushing the VIC (video) and SID (sound) to their limits.
Just announced BOGO for $48!
The Commodore 64 was a better computer (more colors, 3-voice synth, etc.), used fewer chips, had more memory, and was cheaper to make. More software was written for it, and it has a much, much more active enthusiast community which has archived and preserved that software. If you're going to spread retro computing over the surface of the globe, wouldn't it make more sense to use the most popular computer of the day?
Serving your airship needs since 1995.
It aims to carve a niche among the third world's richer poor children.
Or at least the ones with better taste. More like chicken, less like monkeys.
Oh and... 12$ is probably a typo. To be LIKE Apple II it should be something like US $1298.
Mit der Dummheit kämpfen Götter selbst vergebens
My 7-year-old has been playing games on an old Dell running EduBuntu, but I found that the environment was too structured - power up, log in, menu, menu, menu, etc. I remember having an Apple ][ and a C64, and you just hit the power switch, and were greeted with "OK."
... something that is difficult to find these days. Poke-ing values directly at the SID chip has the "instant gratification" factor that's missing with today's desktop computers.
I considered building an FPGA module that contained all the necessary C64 or Apple hardware, and it's clear that today's devices are certainly up to the task (with a little help from an external SRAM.) In 100-piece quantities, MSRP would need to be nearly $100 to be viable though. I can buy a refurb desktop at that level. So I went down a different path - VICE. We're now running a C64 emulator on the linux box, and my daughter takes great pleasure in opening a terminal window and typing a command to launch a program. She still has all the hoo-haw to get to the desktop, but given the opportunity, about half the time she runs the x64 emulator. I've tossed a handful of BASIC programming examples at her, including my ancient C64 User's Guide. It has great examples that are dirt simple
I'll probably end up buying an old C64 from eBay for her, so she can bang on it without all the Ubuntu overhead. There's a gap in the learning path - today's kids don't have the hands-on opportunities we did. Based on cost and performance, a modern equivalent of the C64 should retail somewhere around $20-$40 (relative to the mainstream desktop offerings.) I don't think that's going to happen, as there are more effective ways to spend that same money (i.e. I can buy a used C64 with the floppy and the joystick and a pile of discs for $40.)
Why not Linux? Am I missing something here? Or is it just retro for the sake of being retro, if so, I'll probably break out my NES and we can have a party.
And a lot more fun.
We must be alert to the danger that public policy could become captive to a scientific-technological elite. - Eisenhower
Each one comes preloaded with "Little Brick Out" and "Lemonade Stand".
Towards the Singularity.
I am not sure how they are going to get the Monitor and keyboard so cheaply though....
mod parent up, the interface is what kills it. It's hard to find a keyboard for less than $10 that isn't used or some orphaned clearance model.
One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
This sounds great. Once they make it, they need to be sure to sell it in places like Walmart and Target, so lots of kids get their hands on these and not just those with Slashdot-reading parents.
From the article: "Rather than a laptop, the unit will act as a desktop computer and plug directly into a standard television."
The third world is likely to be eaten by a grue.
But in all seriousness, Visicalc, Bankstreet Writer, and a flat-file database would do the job for a whole lot of people.
We've been managing with 200 peso ($5 dollar) keyboards and wheel mice out here in the Philippines for a number of years, and those are faily good quality logitech stuff ... the unbranded "copies" sell for even less.
Perhaps we should let the mass producers of Taiwan and China develop a $12 dollar PC ?
Sure, it is easy enough to set up one kid to do his homework on an old calculator or cell phone. Maybe a dozen kids. But the only way to distribute, train and support hundreds of thousands of these into the field in any cost effective way is to have all of them running almost identical hardware and software.
That is the role these ultra-cheap, mass-produced, low-end computers can play.
In fact, these projects are leveraging the pile of old, obsolete devices that are out there, just as you suggest. Except, rather than re-using the old devices directly from the garbage pile, they are re-using the excessive manufacturing capability that has been built up to serve the general consumer market and using it to build affordable, reliable, educational appliances.
Surely the answer isn't to reimplement the Apple II, but to use something like an off-the-shelf ARM based SoC (an older, now cheap one with a display controller) with a cut down Linux (or indeed, RISCOS, as that was an ARM based OS with built-in BASIC and desktop which seems ideal).
The alternative is far more expensive - either using FPGAs to reimplement the Apple II hardware (and this is nothing new anyway, other 8-bit systems have been reimplemented in FPGAs already, from the Amstrad CPC to the C64 and beyond), or designing your own ASIC which would increase up front costs dramatically.
This will be great until they sell out and try to put Windows XP on it.
"MIT Team Working On a $12 Apple (II) Desktop"
Damn, I was working on rather pricey machines while at Cambridge and even pricier ones while at OSU. Never were times so hard at the University that we had to work on Apple II's. Has MIT indeed wasted *all* of its money on random crap like robots?
I like basketball!!1!
That had more to do with the PC not being able to multitask well rather than lack of a CPU in the floppy drive.
If you operated in protected mode using an OS with floppy drivers that took advantage of it, you could format a floppy without tying up your system. While the 80286 offered protected mode, this didn't become practical until the 80386 chip though. In practice, this meant waiting until the 1990s.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Just use cellphones and have a way to use a real keyboard and screen at home so it doesn't suck to type or see anything for extended periods. Developing nations are leapfrogging the wired data infrastructure in favor of going straight to wireless, so there's your web connectivity already. Concentrate on making applications that work off of low end, low powered cellphones and can immediately see and make use of the difference between the built in keyboard and tiny screen and then the normal sized screen and keyboard. That exists now, just make it better and cheaper.
"...plug directly into a standard television."
*What* 'standard'?
NTSC? PAL? SECAM? PAL-M? SECAM-M? MESCAM? The 20-something variations thereof? Or one of the new digital/HD/etc. 'standards'?
You could have bought a Commodore One, which is a variety of 8-bit computers implemented in FPGAs ... several years ago. Even the C64 gaming joystick a few years ago could have sufficed if you modded it.
And there's a reason I've kept a lot of old magazines (either scanned, or physically) ... apart from the lacking the female necessary to create a child aspect anyway, heh.
I have two apple II's in my garage that they can have for free.
"You can't fight in here, this is the war room!"
Bad idea. Nice experiment. Invent the future, not fix the past.
---- Teach Peace. It's Cheaper Than War.
Remember the IBM PC Jr?
Ebay
A new project to create a $12 computer is underway at MIT, the same University that spawned the Warcart
There, fixed it for yall.
-Billco, Fnarg.com
and I'd let them go for $12 each...
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
Unfortunately, the C-One is $269. I looked at it, but it's definitely not geared toward use by young-uhns. They're terribly abusive little critters. Similarly with the C64DTV joysticks - the mods are fragile, and probably wouldn't survive rough handling. I remember beating the hell out of a 2600, and the VIC-20's keyboard got stepped on more than a dozen times. Every once in a while, the local Goodwill gets a C64. I'll keep my eye out.
I bought a real Apple II with two floppies at the thrift store for US $6.00.
"Rather than a laptop, the unit will act as a desktop computer and plug directly into a standard television."
A big expense for cheap computers is the monitor. So instead they're going to make it work with a standard TV like the original Apples did.
Keyboards in bulk should be easy to get cheaply. You can get a keyboard for $4 on NewEgg. No doubt they cost NewEgg half that or less. Since these computers are using such old tech they could probably fit the entire computer into a standard size keyboard.
Work Safe Porn
Hell, here is a guy browsing the internet on an Apple II When what you want is text, pretty much anything will suffice. http://www.sics.se/contiki/perspective/browsing-the-web-from-an-apple-ii-with-contiki.html
To me, the funniest part of that video is that they pointed a camcorder at the screen, when they could have just directly captured the Apple II's NTSC video output.
I sorta wondered that too. But with C64 games appearing on the Virtual Console for the Wii, (in Europe, not in America), licensing issues may be a problem. In the case of the Apple II, Apple really doesn't care.
Taxation is legalized theft, no more, no less.
They're actively recruiting ...
Because that might be close it...in TFA they even mention "consoles with a keyboard" that are apparently popular in India as their starting point (adding to them network functionality).
BTW, the TFA is wrong about one detail - those consoles aren't based on Apple II, they're NES clones (still...the same CPU as in Apple II)
So I guess if you want to see what their machine will be capable of, check Contiki ( http://en.wikipedia.org/wiki/Contiki ) on C-64 with ethernet adapter.
One that hath name thou can not otter
Apple II? The only reasons to choose this architecture are (1) it's generic - the easiest one, (2) Apple II were horrendously overpriced (sound cool saying that a 64K Apple was $2638 when introduced, $12 now), (3) maybe they're trying to challenge or recreate Woz talents.
It's completely impractical in this era to create a brand new design on such prehistoric architecture, which was mostly based on low cost. Even the MSX hardware (similar to Colecovision) would be a better choice. Main problem is the 6502 CPU.
There are better CPU choices than the 6502... The 6809 provided ways for re-entrant and relocatable code (unix and multitasking friendly), the Z80 is hardware friendly (often used as a coprocessor, like in the Genesis/MD). Microcontrollers were even based on the same architectures (6800, 8080).
Also, most modern stuff need lots of processing power. Try reading a JPG file on a Apple II. mp3s? A 486 @ 33Mhz can barely play them!
Compatibility: Why? A $12 PC running commercial software that costs more? Linux? impractical... unless they use something more powerful like the 65816 used in the Apple IIGS, and SNES, or a better CPU.
Apple II Hardware: What hardware? As generic as a CoCo and PC XT. Other 6502 stuff like the NES, C64, Lynx, and 8-bit Ataris (even the 2600) have vastly superior hardware. Some of these provide perform things 6502's lack, like hardware multiply. The only good thing on Apple IIs was the 80 column capability.
Sound: 1 bit speaker beeps? Why not using a generic SN76489 sound chip? (Sega Master, PCJr, Colecovision). Apple realized how idiotic was not having any sound chip... The IIGS had an Ensoniq chip that was also used in professional synths. It had better sound capabilities than the Amiga and Sound Blaster 16.
The Mega Kid MK-1000 is a lot like it. You can find more Famiclones here.
In Asia they already have an 8-bit $12 computer, it is the Famiclone series. Based on the Nintendo NES aka Famicom (in Asia it was called the Famicom) and its clones are the Famiclones.
MIT is trying to make a legal version of a $12 8-bit computer, but they already exist.
Some US malls small cubical and cart shops sell the Famiclones really cheap. Although they sell for more than $12 due to import costs.
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
Gotta admit, owning the original hardware is much nicer if it is working. I will get myself a CPC 464 again one day...
vTech has a kids laptop out for $50 that does almost everything they want. Just remove the display, add a flash/sd media drive and a networking or RS232 port, port over Contiki OS and you're set.
http://www.retrothing.com/2007/12/vtech-laser-128.html
You say things that offend me and I can deal with it. Can you?
Which Apple ][ BASIC are you talking about? I extensively used both Wozniak's Integer BASIC (original ][) and the AppleSoft BASIC supplied on cassette and later incorporated in the AppleSoft ROM board and the Apple ][+, //e, and //c. While there were a small number of bugs in AppleSoft (produced under license from MicroSoft), I don't remember any bugs with Integer BASIC or the Sweet16 virtual machine interpreter included in the original ROMs.
For full disclosure: I am a published author of Apple ][ series software (Nibble magazine).
If I am not for myself, then who will be for me? If I am only for myself, what am I? If not now, when?
When the Apple ][ was waning I bought a "Zip Chip" for it that ran at 10 mhz!!! WOW! What a difference!!! It still works too.
Zip Chip 10Mhz 6502
Apple ][ Accelerators.
The 6502 is limited by those darn 8 bit registers and 16 bit address space though... sigh, if only someone made a 64 bit version of the 6502! Maybe it could be done open source! Get to it.
Ok, someone made a 32 bit version but come on, 64 bits rock!
32 bit 6502
Maybe it'll be a kid in the third world using one of these reconditioned Apple ]['s that invents Skynet for afterall: "In the science fiction movie The Terminator (1984), starring Arnold Schwarzenegger, the audience at one point is treated to a view through the T-800 Model-101 robot character's eye/camera display with some 6502 assembly/machine code program fragments scrolling down the screen. The program was listing the Apple ][ Disk Operating System (DOS) 3.3 decompiled program listing." I almost fell out of my seat during the first screening of Terminator when I saw the 6502 listing for I could read the darn stuff! It's nice when they make a multimillion dollar action-scifi movie just for you!
Then of course one day I was in a used computer store where they had a sign attached to a pile of Apple ][s that said "Apple's by the pound"... literally... I think it was $1 a pound or something like that... worked out to maybe 10 bucks each.
Go get'em MIT!!!
Because there's an enormous pool of software for the Apple II - a pool of free software, not just commercial software, and free educational software to boot. And it's designed to work well with a standard TV set as the display.
The capabilities of the hardware are a minor issue. None of the alternatives you list are all that much better, and none of them have the huge pool of free and abandoned software. Computers aren't about hardware excellence, or we'd be using Amiga-derived computers now instead of IBM-PC clones. Computers aren't about processors, or the x86 would have died a well deserved death in the '80s. Computers are about running software. You get a computer that runs the software you want to run, and for an educational platform that has to hook up to a TV, the Apple II is probably the best choice.
I would hope that they used the 65C816 instead of the 6502. It's not a great CPU, but it would let them emulate anything up to the Apple IIGS, which gives them more software to choose from.
Because it's all about the software.
This reminds me of the BBC Micro on a chip which is currently available for about $60, though without a keyboard.
If you connect to a television you could save the expense of a keyboard by using a light pen; a shame this only works with CRTs.
-- Ed Avis ed@membled.com
The C64 was an copy (put out years later) of the Apple ][ with 16k more memory (stock Apple ][ maxed out at 48k installed but had eight expansion slots) and a less reliable tape interface. The TRS-80 maxed out at 16k of memory and with a 4mhz Z-80, was slower than the 1mhz 6502 in either the Apple ][ or the C64. The Atari 400 and 800 models were similar to the C64 with slightly less memory and the same 6502 microprocessor.
My Apple ][(purchased in 1977) was eventually expanded to include 128k memory, AppleSoft ROMs, 40 char lower case display Z-80 CP/M coprocessor board, dual 160k floppies, 80column display card and monitor, serial and parallel ports, and modem before I put it aside in 1984 after Apple cut off support.
If I am not for myself, then who will be for me? If I am only for myself, what am I? If not now, when?
Crapple ][ sux, C= 64 rulez!!!
They've already made a version of this for about $30 that plays Commodore 64 games:
http://www.amazon.com/Commodore-64-Games-One-Joystick/dp/B000701CSM
They're cheap and easy to make in part because all the hardware is known.
The thing to remember is that they are trying to make a *teaching computer* to teach basic OS and programming concepts, not a first computer to enter the modern world.
Anti-Globalism, Traditionalism, and FreeBSD.
In its back to school sale. Its not half as cool as an Apple computer, but approaching One-Laptop pricing with commodity standards.
(stuff that is) missing with today's desktop computers
I used to think I was just sentimental about my old computers. I grew up on Amigas, and since college have been collecting all sorts of vintage systems. My kids, on the other hand, have only had PCs with Win95 or newer for their whole life. My oldest two have their own Vista laptops, the other three share a couple XP desktops.
Recently, I rebuilt a couple of neglected Amigas and my 11-year-old asked if he could buy one off e-bay with his birthday money, so I gave him one of my A500s. He will set aside his $1300 laptop to come play on the Amiga for hours at a time, booting up games off of my old floppies. His younger brothers stop playing on the Nintendo to gather around and watch. I doubt they are awed by the low-res 32-color graphics, even their DSes are far superior. Any I haven't even brought up the subject of BASIC, yet...
I considered building an FPGA module that contained all the necessary C64 or Apple hardware
FPGAs are certainly up to that task, since folks have managed to recreate an Amiga on an FPGA, complete with interfaces to more modern peripherals like flash storage and PS/2 keyboards and mice. Running them in such small quantities, it does cost a bit. On the flip side, how much longer will you be able to pick up a (working) C64 with a pile of (working) floppies for dirt cheap? I found mine for free, but I had to disassemble three systems to get one working pair of C64 and 1541, and the one box of disks I got were almost all worthless.
Handily, the C64 emulator is based on a cheap FPGA, some flash and some RAM. Exactly what I would specify for a cheap generic computer that can be upgraded to new architectures. It might make sense to integrate these into mobile phones, which now seem to be getting very popular in the developing world. Out of the box, the 1541 communicated at 1200bps. Slower than the Sinclair ZX Spectrum's 1500bps tape loader. But of course neither stayed standard for long.
isn't used or some orphaned clearance model.
So what's wrong with that? Techies who buy this thing for curiosity will have their own, and I doubt underprivileged kids are gonna be that picky.
Build it into the advertising campaign: "keyboards for kids: your old keyboard can make a difference" and try to partner with a big hardware manufacture like Dell or HP and see if they've got a crate of old ones somewhere.
open source modern art: laser taggi
Its not hard to build a modulator that can every possible standard you'd like. You can even make it software controllable, if you wish.
For $12? Multi-system TV's that cover every corner case planet-wide sure aren't cheap....
Most TV sets can handle at least PAL and NTSC. Even the cheap 14" CRTs that are still being sold at some places.
Also, being the former owner of an Amiga 600, I can say the worst thing that may happen when you plug an NTSC equipment into an PAL TV is that you'll lose the color information, so all your output will be greyscale. Not that bad... and still quite usable.
---- You know how some doctors have the Messiah complex - they need to save the world? You've got the "Rubik's" complex
They probably are not planning to build the computer exactly the same way it was done in the 1980's. They are probably planning to copy just a few stylistic items.
For instance, a modern micro-controller CPU would integrate almost the entire Apple II motherboard onto one chip, including the RAM, ROM, and peripherals. You can use the cheap hack (like the Apple II did) to generate composite video signals from just a few TTL output pins. If you pick the right microcontroller, DMA can be used to automatically output the video bitstream, and a built in counter timer can be used to generate the video clock. Additionally, most microcontrollers have I/O pins designed for keyboard scanning built into them. The result is one chip and a few miscellaneous components accomplishes everything on the motherboard of the original Apple II.
Unfortunately, you will still need a case, power supply, and keyboard. The keyboard could be the most expensive part of the design.
The rough approach of creating a bootable computer from a microcontroller is in widespread use. When I start a new micro-controller design, I frequently program a small boot monitor into the early versions of the CPU. This allows me to download new programs and manually test the on-board peripherals. Communication is done via RS-232 to a local PC. Occasionally, the same approach is used in Windows and Linux when doing kernel debugging from a remote PC. There is nothing to stop someone from programming a microcontroller in a higher level language like BASIC. Parallax has built a product around it, namely the BASIC Stamp. In practice, if you already have an in-circuit programmable microcontroller attached to a PC, then it is often easier to program on the PC and transfer a compiled C program as opposed to hacking with BASIC and assembly. However, this varies from application to application, with what the designers preferences are, and how old-school and hard-core of a hardware hacker that you are dealing with.
I can say the text quality on a CRT television is absolutely horrible, totally unusable for browsing or programming.
Is this a CRT SDTV, a CRT EDTV, or a CRT HDTV? I know my Wii console's Internet Channel looks a lot better on a CRT EDTV through component cables than on a CRT SDTV through composite cables.
Here's an awesome demo from a microcontroller you can buy in bulk for ~$2. The demo is displayed to a VGA monitor, but could also be done to a TV composite or component input.
Total cost including keyboard, much greater storage, and a second graphics chip for more computational possibilities could easily hit the target cost including keyboard but not display. Even a small display with any decent resolution would double the cost of the device.
Blessed are the pessimists, for they have made backups.
that was one of the better machines to learn on how to program, probably the only one better was the BBC-micro.
MP3 Search Engine
And here I tossed out my 6502 assembler book, just last week!
:-)
The silicon at that low end doesn't cost anything different. You could have a 16-bit 65816 and a real video controller of the Apple IIgs. To be honest you could probably build an Acorn RISC laptop for $12 too.
“Common sense is not so common.” — Voltaire
The store near me sells keyboards for $6 to $12. They are total garbage but really if you look at what it costs to manufacture a membrane keyboard it becomes obvious that they can be manufactured for less than a few dollars. plastic and springs aren't that expensive. And if you have control over the keyboard layout you can cut a lot of corners and reduce your parts count and integrate the matrix scanner into your computer's motherboard instead of translating to an interface through USB or PS/2.
“Common sense is not so common.” — Voltaire
One of the developers bought one.
So they are not proposing to create this, which already exists. If I understood correctly they want to upgrade it so it can do more stuff, like surf the web.
Unless you totally botch the implementation, I guarantee it would be cheaper.
Think - What's the cheapest x86 mass-market processor you can get? Secondly, what extra hardware (chipsets, clock generators, multiple power supplies, DIMM's, etc) do you have to also use to make this "mass-market" processor work? Thirdly, how much power is all of that going to suck?
A 70's computer is unbelievably simple. A 6502 has 4000 transistors and a single +5V core voltage, compare that to a Celeron. It doesn't require any cooling. To handle interfacing to RAM/ROM, the only "north bridge" required is a bit of 74xx logic to do address decoding.
Implementing all of this in an ASIC is laughable - modern microcontrollers implement many more RAM/ROM/peripherals/etc than a equivalent 6502 system, and you can get them for a couple of dollars. Plus, they draw milliwatts of power!
Overall, cloning an Apple II isn't a bad idea. About the only "modern convenience" I'd add to such a computer would be a SD card slot for moving files around. As much as I love retro computing, 5-1/4" floppies can stay dead.
Looking at the linked Flicker album this actually looks like an old Nintendo system, which is also still sold in Brazil (but for much more than $15). One of the pictures did have some Sega characters but the rest looked very familiar. Somebody might have noticed the 6502 processor and thought it was an Apple II or perhaps the MIT group was inspired by this to create something similar but based on the Apple.
What is broken though? The display? The keyboard?
Why couldn't we make a case with jacks for keyboard, mouse, network, video and power that would hold cellphone guts?
The hard part would be the video. Is there some way to translate the LCD signals going to the cellphone display into some other format like HDMI on a cheap FPGA? Some earlier poster suggested putting the CPU inside the FPGA, but one that large would be pretty expensive. I think that's the key: leverage the cpu and memory from the cellphone to keep the size of the FPGA down.
The key would be finding a large quantity of identically architected cellphones.
They ARE out to get you simply because They are in it for themselves and they don't care about you.
Since most Catholics ignore "official teachings" and use contraception, that's kind of beside the point. In Italy, where the Church arguably has more influence than any other country, the fertility rate (average number of births per woman) is 1.3, way below the "steady-state" rate of 2.1. Similar figures apply to other western European countries.
The main predictor of family size is not religion but wealth. Poor people have big families, rich people don't, for a variety of reasons. Yes, there are lots of well-known and well-off Catholic and Mormon families with umpteen kids, but most population pressure comes from social groups where poverty is endemic.
Are Apple II's still even worth $12? I mean, you can get even a Mac Plus for $5 these days..
You just got troll'd!
At $12 a go, could make for a nice super-computer if you build a nice cluster of them.
Death and taxes are both inevitable, however, death doesn't get worse year after year.
I may build one, even if it's not cost-effective. The kid's reaction has much more value. I think the big attraction is the instant-gratification of having low-level access to the machine. Kids like to demonstrate control over their environment, even if that's setting a register value and getting a horrible screech out of the speaker.
As you pointed out, used hardware in workable condition is a limited resource. I'm not emotionally attached to Apple, Commodore, etc, so I really don't care which architecture the target is. However, I have limited time to invest in this, so I can't say I'm particularly thrilled with the prospect of getting a machine that I'm unfamiliar with (say the Atari ST; never used one.)
The other night, I explained that the "load from tape image" option in VICE had to do with old-school data storage. My daughter was perplexed - she has audio cassettes, but the thought of using the same cassette for computer program storage was completely foreign. I'm gonna have to rig up some ancient tape-loader so she can share the experience.
Last I checked, and this was a few years ago, you could get an Apple IIe for less than $10 on eBay.
I cannot wait until in a few years we have a $12 Amiga, and I can brag about my 4096 color display and 4MB of memory.
If you look at some of the things people are making with mircocontrollers, you can see that something Apple II level is quite achievable.
Getting under $12 is difficult for one-offs but if you make a huge number it is easier. For example one Parallax Propeller if $12.99 but if you buy 5000 it's $7.53 (leaving $4.47 if you are going for a $12 box). The AVR has less power than the prop but still way more than an Apple II. if you directly drive a video signal from the processor, it costs you quite a bit.
I've seen sources for sub-$5 keyboards, sticking a microcrontroller inside the keyboard gets you a computer quite easily. At that sort of level the bigger cost is just getting cables and power supply.
In a way, they should be using the zx-80 as a guide. A bare bones design like that with a decent micro ath the heart would be fairly usable.
-- That which does not kill us has made its last mistake.
Seriously, all the companies, schools, libraries, houses, etc. I've ever set foot in have a bunch of old Pentiums that just take up space. Eventually everyone ends up throwing them away.
Why make a NEW $12 computer when you could find used computers that are a hell of a lot better and cheaper/free/people pay to have them taken away? Maybe MIT should spend their time creating a giant used-computer catapult to launch our unwanted technology across the Atlantic to Africa.
You are wrong. "They" is plural(*). "Team" is singular. Unless you want to also claim "My team are a good team" is proper grammar.
You should substitute "the team" with "it" not with "they" and it makes sense.
(*) Singular pronouns: I, you, he/she/it. Plural pronouns: we, you, they.
I'm not wrong, you arrogant dipshit. Team can, in British English, work both as a singular and a plural noun. Just Google it and check for common usage, for instance at the BBC. Or check Wikipedia if you wish: http://en.wikipedia.org/wiki/English_collective_nouns#Metonymic_merging_of_grammatical_number. You might learn something.
they're working on an existing product in india.
they're working on making a hardware hack for the existing device to give it more capabilities.
I know you can get better, but the company that sells these units is all looking at profit, so starting with basically an apple ][ is going to be cheaper. they want to make the device more educational, than the existing product.
basically, the advantage of having a $12 device to 'train' users to use keyboards + computers means that you can get a lot more 'trained' computer users in india without having to send them all to college, so they might take less pay and make more profit for american companies that outsource to india.
well actually the project is to make things better in india, but there are limits, the computer industry can't produce a billion jobs for everyone who wants one and suddenly make money accessible to everyone... still, at $12 + existing tv (many people in india have tv sets, or a relative with one if they don't personally own one) it does make computing more accessible to the average person in india.
once nice thing about cheap computing devices is that they are very low power, so they're a lot greener than modern computers.
https://www.gnu.org/philosophy/free-sw.html
Umm, how do you know that "Apple really doesn't care"?
Here is the page of the project:
http://design4dev.wetpaint.com/page/TV+Computer?t=anon
DNA in your Linux: DNALinux
Most companies usually don't care about something they aren't making money off of. Commodore is making money off of the C64 with the Virtual Console, but I don't think Apple has sold an Apple II since '93. Apple also isn't writing new software for it.
Taxation is legalized theft, no more, no less.
... you arrogant dipshit.
It seems I have offended you. So that I do not give offense in the future, please tell me what in my post provoked such a crass reaction from you. The link you provided has convinced me that I had my facts wrong, but why did you fly off the handle so? Those words hurt considering that from my perspective I was just calling you on an uncited and initially preposterous sounding claim.
Can you please provide a link? The most I've ever seen is 4k and that was on a $10 part.
you can get a keyboard and mouse(ps2) for less than 1$ in India. not very reliable tho.
But I don't understand how this cheap computer(laptop) will be of any use for third world countries.
I believe good education, interest for math and science is more important than cheap computers.
Anyone got a link for the computer that you can already buy in India?
Unfortunately, it seems this project is based not on the classic Apple computer, but on Nintendo's 8-bit video game system. Computerworld reports (where Derek Lomas of MIT commented to verify the story's accuracy).
Email this guy? He says he got the Apple II version working with more ease than the DOS version. And Richard Garriott sent him a crossbow!
http://liquidben.com - Aspiring to an 'under construction' gif
No, no, not Mac OS 9, the real OS-9.
I jest. Sort of.
That is, the old Color Computer did run OS-9.
The TI calculators look like some of them could run a decent *nix-ish system, if the there's a 68K (probably Cold Fire?) in it and 100K or so of RAM and a Meg or so of Flash not in use by the calculator software, there was a version of OS-9/68k that might have run on it, a long time ago.
DSL? Puppy? NetBSD? I have vague memories of reading somewhere about somebody installing one of the modern *nixes on a TI.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
What I mean is that if someone copied the OS/ROMs in a commercial product (I realize all of this can be found over the net), I would suspect someone would care. (Heck, there is Microsoft entanglement for AppleSoft too.)