The home computer war
technicshistory.com38 points by cfmcdonald 14 hours ago
38 points by cfmcdonald 14 hours ago
I wish these kinds of computers would come back. Maybe with a language like Lua or Ruby instead of BASIC in ROM. The closest is the 400 and 500 series of Pis but those just aren't the same :(
The fun part about old computers we won't get back with microcontrollers is actually building the computer part. You started with a CPU and from there you added memory such as DRAM, SRAM and ROM like EPROM/EEPROM and Flash, UART controllers, IO controllers, and interrupt/DMA controllers. Then you mapped those into memory or IO space and routed interrupts. The you started writing code and watch your computer come to life. Did that in uni and it was a life changing experience.
You could preserve some of that with an FPGA ecosystem starting with perhaps a simple RV32 core that you drag and drop UART, SPI, I2C, memory controllers, counters/timers, DMA, MMU, Ethernet, USB and other peripherals.
But part of me would want the old school preserved where we still make a series of hobby/trainer components in DIP (or PLCC/QFP) form and let people build a working computer from core components. Similar to how there was a line of support ICs for the Intel 808x and Motorola 68xx CPU's. Maybe some newer chips like a DIP USB host/device and a serial controller for SPI/SDIO/I2C. Perhaps a simple RV32 core in DIP 40 with a muxed 16 bit bus and 20+ bits of address.
Pretty cool article.
Nowadays often when you see articles about computer history of this era, the articles tend to be focused on Apple and IBM.
So it’s neat this article focuses on the other computers of this era. TI, Atari, Commodore, etc.
It's interesting how things differed so much across different countries.
In the UK there was good split between Atari and Amiga, and before that the Spectrum and the C64.
Lots of rivalries and interesting characters though, for sure.
My first computer was a VIC-20, in 1982 or so. It had so little RAM, that I needed to program it with a Machine Language monitor cartridge.
Cool kids had C64s. I had every other boring, flawed model. Tandy MC-10. TI-99, ZX80 (not even 81!) and some other CoCo with chiclet keys. Now I know the 6809 is actually pretty interesting but back then without video or graphic chips there wasn't much you could do as a 12 year old.
Weirdly the most fun I had was with the BASIC programmable SHARP PC-xxxx line. I still have my PC-1350 somewhere.
That 6809 bewitched my middle school self. Having already learnt Z80 assembly language, the 6809 just looked so much more elegant. It had index registers that were actually useful! It had position independent code! It could do multiplication in one instruction! So when faced with choosing a CoCo or a C64 .. of course I chose the machine with the MUL instruction. Naturally, within mere months, that horrid 32x16 black on green display forced the harsh realization that a computer is more than just the CPU, that the support chips could actually be far more interesting. Who cares about a multiply instruction, when you could have sprites and 3 voice sound?
I only had one game for my VIC-20, the pack-in game, called BASIC. I never beat it, but I got a few levels in!
You sure on the name? I'm having a hard time finding a reference, Wiki amongst a few other searches.
I'm younger than the vic-20 by a few decades but this comment made me feel old, jeez