Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

My first computer didn't have disk drives at all - it used standard audio cassette tapes in standard audio cassette machines. I remember feeding the audio into an oscilliscope and reverse engineering the format used on the tape, then writing Z80 machine code (I didn't have an assember - I wrote actual hex opcodes and fed them into a program I wrote that read hex and poked the values into memory) to create tapes that then overwrote the stack and booted me into a machine code monitor.

Then I wrote a Forth operating system.

This was on a 16KB machine (I had the expansion pack) with a 1.7MHz Z80.

Fun days. I still have the machine and its complete circuit diagram. I should get it out again, but then again, I don't have time:

http://news.ycombinator.com/item?id=2095231



A few years ago I went back to school for a bit. One day I was sitting with my classmates, average age about 18, discussing our first computers. I mentioned I got started on a Vic 20 with a tape drive. Suggested someone, "Was that so you could listen to music while you coded?". Took some effort to convince them I wasn't pulling their leg when I told them that it was used to save programmes to


Ahh the Vic 20. Warms my heart just hearing about it :) My parents bribed me to do some stuff when I was younger with the reward of a floppy disk drive. I was living like a boss when I got that drive!


Still got mine, and a box of cartridges. Hacked the paddles into an some electronics experiment years ago, and the RF modulator's given up the ghost, but other than that still all good. Even still got the book, minus the back cover


Does that mean you still have a Commodore 64? (Seems like everyone upgraded -- I mean, 64 freaking K!!!). Course you only got to use 49K of it, but still!


Still got mine too. Still worked as of a few years ago when I dragged it out of the attic. Even got all the books, games I had copied from the BBSes, and a few cartridges. I should pull it out to see how well my 300 baud modem works on today's Internet.


I also have a VIC-20, although I bought mine from a thrift store maybe 4 years ago or so.

The Commodore RF modulator that came with it was no good either, but I replaced the electrolytic capacitor inside with a new one and it seems to work pretty well now...


Vic20 here too. I think back like it was the golden years, but I vaguely recall some hanging during LOADING.


Ahh yes... did you have it to close to the TV, or were you too loud? I remember yelling at friends, "Man, you were talking too loud! That's why it didn't load. We gotta reload... 30 more minutes!!! Sheesh!"


oh man! You had a tape drive for your vic 20? when i bought games they came as a book and i had to type the assembly instructions in for 3 hours if i wanted to play!


We had a TI-99 with a tape drive-a standard tape player that you would set next to the Mic input on the computer, get the volume just right, and hit Play.

My dad and his friend used to send programs to each other late at night via HAM radio. One would hold the mic keyed next to the tape player playing back the ASCII and the other one would hold the speaker up to the computer's input and load the data.

This was in the early 80's. I think maybe they invented PACKET or something.


Ah yes, saving data onto a cassette tape. My parents purchased an Atari 1200XL in the early 80s and when I was about five years old, I quickly hijacked it to play games and eventually learn how to write code. For the longest time I wondered what the cassette drive was for; why would you play music on your Atari? Then I realized, "Wait a minute! I can store data and turn the computer off?!"

My life was complete.


I had something similar (a later model, if I'm guessing right). The problem with mine was that the 3.5mm jack socket on the machine had a loose contact, so I had to apply pressure for the whole time things were loading off tape. If I let it slip even slightly, I wouldn't necessarily know about it until 5 or 10 minutes later when the damn thing finished loading and just didn't work.


Sounds a bit like you had a Sinclair ZX80.

Been there, done that ;)



I loved the TRS-80. We had some in my Jr High. We had an assignment to create some large ASCII art via hundreds of print statements and then print it out on the dot matrix printer.


I also had a home computer featuring a Z80 CPU, compatible with the Sinclair.

But this one also featured a 3.5" floppy drive: http://www.old-computers.com/museum/computer.asp?st=1&c=...

Sadly I sold it to a friend at some point.


At around 1993 we used cassette tapes to save progress in the game "The Castle"[0] on MSX[1]

Actually I was too young to know what was going on; my dad setup the tape thing.

[0] http://en.wikipedia.org/wiki/The_Castle_%28game%29

[1] http://en.wikipedia.org/wiki/MSX


My first computer (an ABC80, with impressive 78 x 72 pixel b/w graphics!) didn't even have cassette tapes. I'd spend a few days writing a program, and then I'd have fun with it until I shut the computer off, at which point it was gone forever. Although for the best games I created, I used to transcribe the code by hand into booklets.


Why the oscilliscope? No SAVE command? Why did you need to overwrite the stack?


Analog oscilloscopes have a save feature, it's called a camera hooked up to the trigger output.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: