Farewell American Computer Magazines
hackaday.com
hackaday.com
Our whole family took turns typing in the source code on our IBM PC XT, it took us a couple of weeks in our spare time, and with no one knowing how to type besides mom and dad. Dad showed me how to make the necessary tweaks to get it to run on our flavor of BASIC, and then we played it all summer.
I definitely felt something click into place, after that experience. I ended up doing the same thing years later on my Commodore 64, manually typing in the assembly code that they printed out in Compute!, so that I could play various homegrown games. You could subscribe to the magazine and get all the monthly featured programs on floppy disk, but that was for Rich People, not peasants like us.
You talk about mind-numbing... A9 00 C0 A0 D4 01 03 05 0A! for pages and pages and pages.
Their MLX system for entering assembly language programs with a checksum was an amazing way to enter programs from a magazine. I remember enlisting my sister to help me type in the programs and I told her, "Type the line of numbers here. If you type one wrong, it will tell you." She quickly retorted, "If it know what's write, why doesn't the computer type it in!?"
You talk about mind-numbing... A9 00 C0 A0 D4 01 03 05 0A
Apparently I did that too much because I can convert that to 6502 Assembly language in my head.
All that remains in me' noggin...
echo 'A9 00 C0 A0 D4 01 03 05 0A' | mondump -r | l
0300- A9 00 LDA #$00
0302- C0 A0 CPY #$A0
0304- D4 ???
0305- 01 03 ORA ($03,X)
0307- 05 0A ORA $0A
using KEGS emulator with 65816 op codes call-151
300:A9 00 C0 A0 D4 01 03 05 0A
300L
1=m 1=x 0=d 1=LCbank (0/1)
00/0300: A9 00 LDA #00
00/0302: C0 A0 CPY #A0
00/0304: D4 01 PEI 01
00/0306: 03 05 ORA 05,S
00/0308: 0A ASLMan, seriously, can't even think what would happen if you made a typo and how you would debug it
Friend and I paired up doing that once. Boy, I tell ya, you don’t have to tell us 4 times the code won’t work.
Oh, and “3rd times a charm” is a lie.
this might be the first time i've seen this, but love it
So you couldn't enter a line wrong, it would get flagged right away.
As far as debugging the whole thing, I think they just published a dump of the known-good copy they received with the user's submission. I think you had to provide two separate, working copies of your program along with the source code?
a friend of mine and i "developed" a coding technique (we were 10 years old) where i would type in the initial load (i seemed to be a better/faster hunt&peck typist). after that, we'd switch. i'd read the DATA hex, and he'd follow along on the screen and make corrections. it wasn't until many years later before i realized that the coding technique wasn't an original something that we "developed".
Byte: https://archive.org/details/byte-magazine Dr. Dobbs: https://archive.org/search?query=dr.+dobbs+journal Compute!: https://archive.org/details/compute-magazine
(Archives here: https://www.nutsvolts.com/blog/archives)
But... I still receive my print subscriptions of IEEE's Computer and Spectrum and ACM's Communications of the ACM. Always great reads in physical format.
Reading them on a tablet definitely doesn't feel the same.
I learned so much from Dr Dobbs.
I learned a lot from MSDN Magazine (changed names several times) Last few copies I read I was disappointed in the technical content.
I also loved Byte magazine, but it was for a more general audience. What is Pournelle up to this month?
I dont remember the correct names anymore but ZX Spectrum User or some such was also a source of great learning in programming.
I found that MSDN magazines leaned a bit too far forwards. When I needed to learn some technology, I would find it in 1-3 year old magazines. Due to constant site reorganizations, the code behind the articles might still exist, or it might have been lost to link rot.
Others you may have read could include "C Programming Journal" and "Embedded Systems Programming".
I had similar problem, so I started using e-book readers(dedicated, not apps on PC), best of two worlds.
My local library provide free subscriptions to weekly magazines, but also don't want to remember to open up the tablet. And paying for them aren't cheap!
Most of it was over my head and general business news (Adobe buys Quark!) but it was fun to read about all this stuff.
tangentially, we'd send the postage paid envelopes back full of any random thing other than what the recipient would be expecting.
Yup. Back around the same time, the local newspaper found my homepage and wanted to interview me about it. I waxed poetically about how the web was the ultimate enabler, bringing big and small publishers back to the same level and allowing anybody to be heard. Sounded great at the time, but I'm more and more afraid that pipe dream of my young adult self is long gone now, along with much of my hair.
Remember? I still have mine. :)
(I credit typing in listings for about 80% of my initial learning).
The punchline is that I did not necessarily have any way of saving those programs to persistent storage, so it was just like... keep the computer turned on for a week?
Most coders learn so much from hacking on other people's code, it's an indispensable step. So typing in code is a great opportunity to experience coding, starting with a working codebase, and perhaps making your own tweaks, fixes, and enhancements. Commodore BASIC was perfect for rapid prototyping and access to sound and graphics primitives.
I remember that I copied a short program in BASIC that you had to run in order to type in the machine code part of the main program you were typing. It would sound a bell if the checksum had no error, otherwise you would hear a buzz sound.
> and, somewhat regrettably, cut out the source-code middleman.
The programs I typed in had parts in BASIC and other in machine code. I just wish the machine code parts used the instruction mnemonics instead of the actual instruction byte code. It definitely would have been more educational to see instructions like LDA, SDA, CMP, JSR, etc instead of the actual number values.
https://archive.org/details/byte-magazine-1987-04/page/n151/...
{$K-}{ turn of checking for stack overf low }
program interrupttest;
type IoProcess = *integer :
var count: integer:
var timerhandler: IoProcess;
... {definitions of NewIoProcess and IoAttach }
procedure incrementer:
begin
count:=succ (count ) :
end;
begin
timerhandler:=NewIoProcess(Ofs(incrementer).1000):
count:=0;
ioAttach ($1C, timerhondler); | attach himerhondleich" user |
while true do
timer interrupt ( 1Ch )
begin
writeln (count );
Delay (100);
{ delay 100 milliseconds}
end; end.
All of the blog articles I wrote for Dr Dobbs are here:
https://www.digitalmars.com/articles/index.html
Dr Dobbs was very nice to me and graciously allowed me to do this. I miss Dr Dobbs.
They also still come as print publications. The iX magazine is focused on software development. Not affiliated in any way btw.
The regular issues are in Finnish, of course, but they did a couple of international editions some years ago to get an idea of what's some typical content in the magazine:
https://skrolli.fi/2016.1e.illuminatus.pdf https://skrolli.fi/2017.1e.platforms.pdf
there is also http://www.programmez.com/magazine/programmez-257-pdf
(And I'm the guy who thinks advertising is inherently toxic, but it damn sure is beguiling ...)
Maybe, for pop music. And maybe music in general would be a very different affair if it wasn't such big business. In fact, in many ways it already is. See, I've always listened to metal music and I've played in a couple metal bands. Those were the typical small-time bands that are basically just a bunch of metalhead kids come together to play the music they like. And we did. With one of those bands we even had a bit of a career, playing gigs and getting people headbanging and stagediving in a venue away from home. This was in a mythical land, in a sprawling metropolis under an ancient citadel and you will never know the names of the bands that became legend, because they were local, locally grown and locally forgotten, legend. But these were good times, and they continue to be. This was music from the people, for the people. A real folk music for the 20th century, the kind of thing that big corporations will never soil with their greedy, all-withering touch.
And none of those bands were professional, and this was their strength, and what made them valuable. The value of the recognition of the big-name bands is not to be dismissed, because, ultimately, what all we kids really wanted was to be stars, ourselves, to stand on a big stage with thousands of fans at our feet, like Halford or Hetfield. But we didn't really think that would be the outcome, and still we played, and enjoyed ourselves, and made music magickal.
And still do. Have a look at the Encyclopedia Metallum. I bet 75% of the bands you'll find there have never seen a dime from their art, and they all have day jobs - day jobs that support their music. Because who cares? Just make the music you want to listen to.
Proof:
One time when I was at university someone was impressed that I listened to Oh Mandy by the Spinto Band
You went because you supported the community, and you were all in it together, us long-haired weirdos. Sure, some of the bands were terrible. But you went, all the same, and you cheered for them because they were doing their best to get this turkey off the ground. And some of them were NOT terrible, and excellent times were had, and experiences were experienced, and memories were made, and by god look at this thing we did! These guys fucking rocked!
And I always felt like something was missing, when I heard pop songs on the radio. Where did Tiffany or Oingo Boingo come from? Where did they put in their dues? Did they put in their dues, at all? Who went to see them, and where? Did they all just sing in church and then went to some cattle call audition? Where was the not-quite-national pop scene, the local club acts for these kinds of music? It seemed like it arose explicitly from the board room and the accounting department, instead of growing organically like the hip hops kids and the rappers and metalheads and punks.
As a teenager, I grew up avidly reading weekly Time magazine during lunch.
True, though they will be able to experience it online -- for anyone who didn't see it, there was a very recent post on HN[0] about someone who took it upon themselves to scan 200 issues, which will be put on the Internet Archive (and I expect that gaps in the collection will likely get filled).
I would not be where I am today if it weren't for all that.
It's wild to think how quick we went from "exposure to tidbits of curated information at a gradual pace" to "all of human knowledge at your fingertips anywhere any time".
https://www.technologizer.com/2023/04/15/the-end-of-computer...
Comments here: https://news.ycombinator.com/item?id=35583853
...instead of the Hackaday summary ripoff
Now get off my lawn, you young whippersnappers!
"""
How many times did computer magazines predict the paperless office?
It finally caught up with them
"""
On the nose, it's been quite a few years since I've seem the "paperless office" mentioned - faded into the foreground, I guess ...
They played professionally for years without making or selling recordings. They also made a ton of money off of touring. They became successful through radio play.