Hey! I don't know whether this is the right place to present my idea first but since you are kewl ppl n I liek u I would like to share my vision. It keeps me up at night...
You may remember my crazy Ti-Basic-something-compiler-idea-thread:
http://forums.tigsource.com/index.php?topic=1392.0Thinking even further... I once had a crazy idea... what about a console... dedicated to this language and it's philosophy: If we take 20 year old software-style and 5 year-old hardware... we can create (not minding the output/input-restrictions, of course) almost everything imaginable because the hardware is almost "too" fast for the programmes it is running.
Technical facts about my imaginary console:
- The case is very simple and stylish. Just a one-coloured cube or box or
something. It should be pretty light yet almost indestructible. (unlike the XBOX360...)
- the case has those ports (well hidden to keep it stylish?):
+ Power (of course)
+ S-video-out
+ component-out
+ VGA-out
+ LINE-out
+ LAN (yes, right.)
+ 4 controller-plugs (which are the same type of plugs as those you use for... mp3-player-headphones and such. indieness, sorry.)
+ 1 USB-in (yes, right.)
The s-video/component/VGA-outs make the console connectable to almost any screen you can imagine...
The LINE-out enables the console to be connected with a sound-system.
The LAN-port makes it connectable to the internet. (explanation later on...)
The 4 controller plugs... well... you can connect the consoles controllers there (explanation later on...)
The USB-in will be the only way to feed the console with software. Any USB-stick, MP3-player, Ipod-thingy etc. can be connected. The player has to create a special folder called... e.g. "Console" on it which the console will recognize. All the data inside the folder will be accesible from the console's-browser.
The console will store saved data etc. in this folder aswell.
The input-device (controller):
The controller is small yet ergonomic. It has 7 keys: up, left, down, right, alpha, beta, gamma. The keys are shaped (and feel) like common PC-keyboard-keys.
The player can use it single-handed.
Hardware-specs:
- 1(or 2?) Ghz processor-speed.
- 512 mb of RAM
Graphics and Sound:
The console outputs 96x96 pixels in black, white or grey. (3 tones)
The soundchip is pretty lowfi (sound is produced with a special tracker/synth)
still not "8-bittish" it rather has a... unique, analogue sound. (Haven't thought much about it, so far.) It's sound should remind of a Hammond-Organ or something like that.
Software:
The console has updatable firmwares and something like a "menu" (for file-browsing etc.) The programmes it runs have to be written in "TiLo" (or how I will call this Ti-Basic-like language).
Internet:
This is where it get's fancy. Since this is still a "next-gen-console" it is MENT to be connected to the internet. "TiLo"-programmes will have some very simple yet effective network-capabilities which allows the console to connect to servers with special softwares on them. This way it will a.) enable online play... some kind of free-lowest-fi-xbox-live b.) have something like a "internet" in the internet? Browsers could be written in "TiLo". Websites set up on the servers or something. Of course... there are just 96x96-3-tone-pixels but you CAN display text and lowest-res-graphics on it. and it will still have this strange "omg I'm in teh internet"-feeling. (+ it will be extremely fast due to the almost nonexistent traffic (maybe a few kilobytes?)
Okay... you may have some idea about this whole thing now... but what's so great about that?
- it's cheap! the console would cost... 50-60$(?)... 1Ghz and 512Mbram (+ some extra-parts) don't cost anything nowadays...
- it would have a strange retro-vibe.
- it will be the first console (since the c64?) which "loves" it user. "Homebrew? Yes, please! Free software? Yes, please! Being independent from that whole software-industry-thing? Yes, please!" A "non-commercial" console.
- it will be customizable. Since it's extremely easy to write "TiLo"-programmes (at least I plan that...) anyone interested can add new things to the console-experience. A new internet-browser, a new game, a new community-platform...
and since it's firmware will be customizable too... you can do anything.
The controller-ports are analogue, so maybe... someone ports linux to the console and builds some kind of keyboard and mouse?
Well... this is too crazy, maybe.
- it's online... again. Imagine turning on your old gameboy and going online with it... or... a "Final Fantasy I"-like retro-something-MMORPG?
Now let's get to the painful part: Could this ever be turned real? Most likely... no. No serious businessman would ever spend his money on such an idea... it's... just stupid. Earning ~30 bucks per sold unit while the product itself may online be appealing to a smaller-group of people?
But on the other hand. Youtube has some similar values: The youtube-guys don't really earn money on the easy way... youtube is free and just some people pay some bucks for a premium-membership. Youtube rather built up a name and a vision and maybe this is why it's so succesful now. I don't mean this console could really be compared to youtube... but maybe...
If someone builds up a small team of talented computer-engineering- and programming-students, raises funds for buying chips/parts to build some prototypes and solders/wires the first machines on his own... with some friends... and some unemployed people to sell the first consoles over ebay or something... who knows? Maybe it could work! :D Maybe the whole thing could be sponsored by some company... who... ahm... advertises through it or... something. Since the whole thing shouldn't be too much of a risk (you don't have to build up awesome factories etc. to try out the concept)
Maybe there is a hidden audience? A console which costs 50$, and runs free games all the way... why not buy it as some kind of present for the kids? Or interested students? Or people who grew up with the C64 or something like that?
Hm... Maybe that's crazy and stupid (just like me) but for some reason I get wet daydreams every time I think of it...
BaronCid :D