←back to thread

286 points spzb | 1 comments | | HN request time: 0s | source
Show context
coreyh14444 ◴[] No.43533429[source]
I definitely had cassette based games on the TRS-80, but most of the "wireless" transmission in my youth was via BASIC printed in the back of computer magazines. You had to type in the entire app yourself. I did this for basically every app they listed. Sometimes it was like tax prep software, but I didn't care, even though I was like 9 at the time. Yes, it took a very long time. Yes, you could easily introduce typos and bugs.
replies(18): >>43533473 #>>43534190 #>>43534420 #>>43534655 #>>43534805 #>>43535259 #>>43535577 #>>43535687 #>>43536185 #>>43537570 #>>43538062 #>>43538702 #>>43539139 #>>43539623 #>>43539720 #>>43541831 #>>43543690 #>>43547857 #
mysterydip ◴[] No.43533473[source]
Sometimes the typos were in the magazine itself, and you wouldn't figure out the problem with the code you triple-checked you typed in properly until the errata in next month's issue :)
replies(3): >>43534839 #>>43535117 #>>43539196 #
jonwinstanley ◴[] No.43535117[source]
The compiler/interpreter couldn’t even tell you what line the error was on!

You’d just get a big error message for the whole program.

replies(2): >>43536420 #>>43537609 #
aaronbaugher ◴[] No.43536420[source]
After a while, magazines like Commodore Run and Compute started including a short program that would checksum each line as you entered it, so you could check that against a checksum in the magazine. Of course, you had to get that program typed in correctly first before you could use it to enter others.
replies(3): >>43538009 #>>43538499 #>>43540775 #
1. moreati ◴[] No.43538499{3}[source]
Semi related, I created linesum a few years back https://github.com/moreati/linesum to line by line sha256.