TRS-80 Emulator in Go
teamten.com
teamten.com
http://en.wikipedia.org/wiki/TRS-80#BASIC
I remember having to pay $300 for the Level 2 upgrade, just a rom change.
Had to save everything to audio cassette three times just in case they went bad.
http://en.wikipedia.org/wiki/TRS-80#Cassette_tape_drive
Then fortunately the IBM PC came out with a whopping 160KB single sided 5.25" floppy disk.
http://www.classiccmp.org/cpmarchives/trs80/mirrors/www.disc...
Look for example at trsdos 1.3 on a model 3, I saw that screen a lot in the early 80s. Much like the emulator author, my first computer was also a model 3. Fun times.
Later moved on to the coco and OS/9 and its K+R C compiler and all that. After using OS/9 for years, downgrading to msdos for about a decade was quite a bummer, till I upgraded to linux.
(And edited to add, noobs don't understand that software always declines to $0. Dev environments used to always be $250 or even the Borland/Turbo series were $99. So $300 for basic isn't unrealistic. Text editors used to be expensive. Well, this is specialized and complicated software that only specialists use and they need lots of expensive support, insert all the arguments you hear today about CAD or office software. Then growing up in the 80s and paying $99 to fool around with Turbo Pascal or Turbo Prolog and then in the early 90s being able to install better stuff for free with linux? Wow. Office software is already free, and soon CAD and everything else will join it. Good luck selling expensive software, you can't do that for long, it all eventually drops to zero.)
Unfortunately I didn't even have a cassette recorder to start with so I just memorized the code and would start from scratch each time and try to write it better than before.
My first computer was a Timex Sinclar 2068.
Still kept in its original box at my parents place.
When he upgraded he eventually gave me the thing.
I think the lasting lesson most students took from it is that computers are insanely tedious and boring. Which isn't exactly false, but also not the whole story.
I asked the teacher how to make loops and she showed me an example in her book, which was enough for me to figure them out and cut my typing down by about 100x. I guess they assumed it would be too hard to even bother mentioning.
Didn't appreciate the CoCo at the time, but a neat machine in retrospect.