enso wrote:
However, I would like to remind you that by the time all is said and done, it's not going to be super cheap. Do you think anyone would pay a premium (compared to an Arduino clone or an ARM SOC) for the privilege of working with a 6502?
At the level and ubiquity that computing is at today, why any but the tiniest minority of users even care about the underlying processor is beyond me. The efforts of things like Chrome OS and Firefox OS are striving to make the entire platform choice (processor, OS, runtime) pretty much agnostic. They've moved far beyond caring what processor they run on.
I don't think the R-Pi producers chose the ARM because they had some affinity for the architecture, rather it was likely a concordance of price, capability, availability, and after market support (drivers, tool chains, etc.).
I find the ARM machines marvels of functionality. From the R-Pi, to my cell phone, to the pack of gum sized devices running Linux, a browser window, and a Python (or is it Ruby? Does it matter?) server driving our big screen TVs at the office with projects, issues, and build stats.
So, I think the market for a project like this is someone that wants to get there hands dirty, at least a little bit. They don't want the "one chip" experience. My question is what could this offer that the Micro KIM doesn't. And if folks at all interested in this kind of thing are not choosing the KIM, why not? Marketing? Cost? Complexity? Functionality?
The Arduinos et al are the center of an ad hoc electronics Lego set, where stand alone automation is the "fun" part, not the CPU. Plug and play lights, sensors and motors for kinetic sculpture, robots, and science fairs. Not ground plane ring, circuit noise, and lead wire capacitance. These folks are not engineers. They're certainly not electronic engineers, more likely they're mechanical engineers and computer scientists, if anything.
The computer controller is the means.
I'd like to see the circuit discussed here, with the downloading monitor and EEPROM, tested on a breadboard. I think that would be an interesting kit. I think I could pull the trigger on a zip bag full of parts that takes a generic wall wart for a power supply, a usb-serial cable, and a couple of breadboards. Not really interested in getting prom programmers and such to make it work. If I like the results of that, maybe I'll solder it up on to a PC board.
Add in a step by step "build this, test that" incremental assembly approach, and I think that could be an interesting month of weekends putting it together, learning something interesting, and making it do something before it ends up in a box somewhere.
I had thought of getting a Micro KIM and eventually turning it in to a likely so-so accurate digital clock for the office. Day, date, calendar stuff, push a button, highlight something on the LEDs...kinda neat. But I'd need to reburn the EPROM for that, which means more tooling, more equipment, etc.
The game I think is to present enough to see if someone is interested at all, with as little of an investment as practical. Not just in the parts themselves, but the infrastructure. Mostly tools. Tools they may likely never use again if they're not interesting. If they find it doesn't take. That investment, to me, is a deterrent for taking the next step. I know me too well, and I have enough languishing things, "I guess that's not that interesting", hanging around, that I don't need more.
An Arduino needs a usb cable. That's pretty compelling. Those I have.