Ah good times, I remember spending countless hours typing in source code like this. At one point I also submitted the source for a couple of games I'd written to a computer magazine when I was younger, and was delighted to get one of them published. My address was included; if people sent me a $5 note and a 5.25" floppy I'd return their disk containing a copy of the game plus a couple of other "bonus" apps I'd written. I think I sold maybe 4-5 copies this way and was pretty pleased with myself at the time!
I do recall having to send a disk back and forth a few times to one customer because I'd reformatted his disk to double-sided (360k) but he only had a single-sided drive[0]. After he tried and failed to read it, I spoke to him on the phone, figured out the problem and asked him to return it. I reformatted the disk back to single-sided (180k) so he could try again. That didn't work either since it turned out the single sided drive only supported 160k rather than 180k, which necessitated yet another round trip of his disk through the postal system.
[0] I'd been using a Sanyo MBC-555-2, he had a Sanyo MBC-550.
His drive was single-sided double-density, giving 160k storage. The ones I was using were double-sided double-density, providing 360k of storage. I have no idea why the single sided drive had a bit less than half the storage of the double sided one though.
There were two "hacks" available with single vs double sided drives and disks. 5.25" floppies had a small notch in the side that, if you covered it with a sticker, meant the drive treated it as read-only. By cutting an equivalent notch in the opposite side of a disk to make it appear writable it was possible to flip it over 180° and use both sides of a double-sided disk in a single-sided drive. Conversely, disks that were rated as single-sided (and hence cheaper) could generally still be used successfully in a double-sided drive, though it wasn't recommended to store anything too important that way because the failure/problem rate was noticeably higher. My guess is that the single sided disks were binned as such due to them failing tests on one of the sides during manufacturing.
> Perhaps more historically accurate if you can watch it draw
Were computers really that slow back then or is that effect exaggerated for nostalgia? Really hard to imagine computers that slow for us young generation.
That is, drawing from BASIC though. Games weren't saddled with that, so they drew faster.
A comprehensive comparison would be hard, but just by straight instructions per second: An old 6502 is probably 1/2 a MIP with each instruction dealing with 8 bits. A new AMD Ryzen is 350,000 MIPS, with each instruction able to deal with 64 bits. So, 700k times faster, not including the difference between 8bit and 64bit.
Absolutely. I remember Elite on the Acorn Electron (think lower spec Beeb), and it would render in single digit FPS, in black and white wire frame. Just lovely.
I spent an entire night typing this into my Commodore 64. And it didn't work. I also messed up the save to tape, and never had the patience to type it all over again.
Real world software programming was hard, and it still is. It remains just as frustrating when it doesn't work.
I was sad when this edition of MAD came out, because I owned a Spectravideo 318 (based on a Z80 chip) that didn't have a listing. That wasn't a surprise though - my parents must have got it super cheap thinking "it's just as good as that C64 he keeps asking for". It turns out it was "popular" in Japan, but no one I knew even owned one, let alone had any games to share!
However, I also noticed that in MAD for many months afterwards there was always at least one "letter from readers" suggesting typos and bugfixes to try and get it to work.
I had a similar experience with a boxing game whose graphics rivaled anything I'd bought (or, more realistically, Fast Hack'em'd from a friend). I spent a minute or so trying to find my typo in 500 lines of random characters before giving that up as a hopelessly stupid task.
I've always wondered if I became a coder because of or in spite of that experience.
The most frustrating part for me with those magazine programs was the number of them written for a computer other than mine. I drooled over all the cool C64 game programs, then went over to my section and typed in some ascii maze or text adventure.
every summer for about 3 years, i tried to key this into my apple IIe. Came up with all sorts of schemes to keep track of my place in the listing, but never got it to display more than a few lines of the illustration, which I declared a minor victory (the first 2 times, it didn't work at all!).
This experience ingrained my top row typing skills in a big way though...
I was in college about this time; did a lot of programming on the Apple //e. I didn't have one, but the college I attended had a lab full of them in the business department, and a lab full of boring green-screen IBMs in the computer science department. What can I say, I like color. I wrote a bunch of Apple code that is long gone and not lamented, and created some RPG materials that I did rescue from the floppys a couple of decades ago.
Interesting, loved MAD and had a VIC-20 early in the eighties, but think by '85 (the days of Miami Vice) I'd already put it into storage. So, while the issue looks familiar, don't think I tried it.
I have most of my MADs in a box around here somewhere.
I noticed that most of the DATA numbers were negative. I swapped the signs on all the numbers, and that saved about 250 characters. That would have added up when lots of machines still had 16KB of RAM.
I used to do these all the time, I think it was mainly from Byte magazines I would get from the library. It was on a TI-994A. External floppy drives were a godsend over the tape machine.
I do recall having to send a disk back and forth a few times to one customer because I'd reformatted his disk to double-sided (360k) but he only had a single-sided drive[0]. After he tried and failed to read it, I spoke to him on the phone, figured out the problem and asked him to return it. I reformatted the disk back to single-sided (180k) so he could try again. That didn't work either since it turned out the single sided drive only supported 160k rather than 180k, which necessitated yet another round trip of his disk through the postal system.
[0] I'd been using a Sanyo MBC-555-2, he had a Sanyo MBC-550.