4 ms·
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
by RiderOfGiraffes 16y ago
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 http://news.ycombinator.com/item?id=2095231
- rasur 16y agoSounds a bit like you had a Sinclair ZX80. Been there, done that ;)
- RiderOfGiraffes 16y agoTRS-80 Model I: http://en.wikipedia.org/wiki/TRS-80 http://en.wikipedia.org/wiki/TRS-80
- drndown2007 16y agoI 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.
- deleted 16y ago[deleted]
- bad_user 16y agoI 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=911 http://www.old-computers.com/museum/computer.asp?st=1&c=... Sadly I sold it to a friend at some point.
- cubicle67 16y agoA 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
- anon_for_this_1 16y agoAhh 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!
- cubicle67 16y agoStill 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
- drndown2007 16y agoDoes 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!
- jeffmould 16y agoStill 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.
- Jeema3000 16y agoI 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...
- hasenj 16y agoAt 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 http://en.wikipedia.org/wiki/The_Castle_%28game%29 [1] http://en.wikipedia.org/wiki/MSX http://en.wikipedia.org/wiki/MSX
- regularfry 16y agoI 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.
- fourspace 16y agoAh 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.
- iuguy 16y agoWhy the oscilliscope? No SAVE command? Why did you need to overwrite the stack?
- juiceandjuice 16y agoAnalog oscilloscopes have a save feature, it's called a camera hooked up to the trigger output.
- frooxie 16y agoMy 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.
- kellishaver 16y agoWe 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.