Files
Lee Hanken 7c8efd2228 Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use
- Search episodes, transcripts, hosts, and series
- 4,511 episodes with metadata and transcripts
- Data loader with in-memory JSON storage

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 10:54:13 +00:00

106 lines
8.9 KiB
Plaintext

Episode: 681
Title: HPR0681: My first computer
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr0681/hpr0681.mp3
Transcribed: 2025-10-08 00:47:45
---
music
This is Mr. Gadgets here in Kansas City, and I've been wanting to contribute to Hacker
Public Radio and when I found or heard on a promotion that you had a phone in line, this
seemed perfect to me because, hey, that's what I do, I sewed it in. You may have heard
me calling in to various podcasts. I never have really started my own podcast, at least
not on a regular basis, hoping to do that in the future. So I thought I would contribute
my first computer. Now, I'm a bit older than you, average, I think, because I'm on the
north side of half century, and I have been doing things with microcomputer since really
pretty much the very beginning. So my first computer I actually owned and was able to
program, even pre-dated microcomputers, I suppose, because I believe it was in eighth grade
advanced math class. We spent some time learning about the, you know, at least the principles
of program. And I had a cardboard kind of a mechanism that had little sliders up and down,
and you could actually write a program, and then you would run through and do things with the
accumulator, and the memory slots, and all this kind of stuff, and you could run your program,
and see if your program logically worked the way you thought, and you got the result that you
thought you would get. So that, I guess, technically, was my first computer, but as far as my actual
first microcomputer that I ever owned, I didn't have the money. It was during college that the,
the initial MITF, you know, computer, may start at the revolution by being on the cover of
an electronics magazine, and all that kind of stuff. The legendary, you know, Paul Allen comes to
fill gates over at Harvard, and says they're starting revolution without us, and they decide to go
down and, you know, write a basic compiler, and all those kinds of things, and Microsoft get started.
And the first single board computer that I could afford to purchase and build was a Cosmac
Elf, which was an 1802 processor. It was from RCA, and you've had some advantages over some of
the other processors of the day. This is back in the days of the, you know, we aren't talking about
the 8088. We were still talking about the 2004 and the 2008, you know, processors here, and the
Cosmac Elf 1802 had an advantage in that it was CMOS, so it was low power, and it multiplexed some of
its processor lines, because it was still a 40-pin DIP back then, and there were only so many things
you could do with the 40 pins, and most of the other microprocessor chips, even the 2004, and especially
the 8th of all kinds of other extra chips that were involved in the boards were more complex.
And because of the ways that the 1802 multiplexed its lines, it was able to do more within the chip,
and it actually used the chips for memory, the lines for memory addressing, and the lines for
input output were common lines, and it multiplexed those lines, and depending upon what another pin was,
you could gate that to be used for the memory as well as for the input output lines.
So it was a simpler chip, as far as board design and thusly cheaper, as far as board design.
Built that board myself, and at least I think that the 1802 chip, well, there was a,
there was already a 40-pin connector on the board, and there were a few parts that were
pre-mounted on the board, and then you had to add the rest of the parts yourself, as I remember.
And so I built that myself. Ironically, that was also my first multi-media computer,
because there was a strange program that I found, and you find these programs every month,
the electronics magazines, and this is even before byte of the computer magazines themselves,
or right about the time, maybe that byte was first starting up. And so you would find these
programs, though, for these things, and in magazines that you could get, in articles you would see in
the magazines, and I found a program that there was an input output line on the board, a single bit line,
and you would connect a piece of wire to that single line, and what this program would do,
and you had to hand-enter these on a hex keyboard that was on there. Now, when I say a hex keyboard,
there was a little keyboard to the only input output that was display or keyboard for this,
was a small, you know, hex keyboard that was four by four, if I remember correctly,
so it wasn't quite like a T9 keyboard, but it was something like that, right? To enter in hex values,
everything was in machine language. There was no assembler, at least additionally, for the 1802,
that was available, right? Little would a assembler do you any good, because there was also no
after keyboard or way to hook up a video, you know, terminal to this, even if you had one.
You could, at this point in time, this was back when Don Lancaster was selling his book,
Like Hotcakes, which was the TV, what was it? The TV typewriter book, I believe it was called,
which was a teletype that you could build yourself, essentially, a keyboard and driver for the
Vennio, you could hook up a monitor, regular monitor, black and white, or green screened to this,
and you could use that to do entry of programs into things with higher order languages at the time,
but otherwise you had to have a teletype machine, a Model 42, I believe it was,
Western electric teletype machine, which was a big gigantic mechanical device,
think of it as an electric typewriter on steroids, right? It was literally what they would use
at Western Union to send and receive telegrams, and the teletype machine used RS-232,
it used a current loop address, I forget what the standard was for that, but you could get that
hooked up to your computer at the time, and it had a big printer that would out results,
and you could type in your program there, there wasn't even tape drives at this particular point,
you would type things in, and the advantage of the teletype also was it would have a paper punch
machine to punch paper tape, so you could have your program on paper tape, and then you could keep
those paper tapes and read them through with the reader to load your programs. The 1802 was
an advantage because it had next keyboard, you know, on the original MITF computer, it was switches
in the front, you'd flip switches, you're eight bits below you wanted it, and then you'd flip a
switch to, you know, store that in your memory, and then you go on to the next byte, you'd flip your
switches for your bytes. I mean, we're talking way back here guys, machine language programming,
if you've never done real machine language programming on an 8-bit computer, the way you would jump
back, talk about spaghetti code, the way you would actually jump back is you would jump forward
far enough that you looped around for the 8-bit address space and came to the address space that's
behind you, but you were actually like going into the future and it took you into the past,
like a Star Trek episode or something. So I laboriously typed in on the hex keyboard this
program, and it would turn on and off the single bit that had the connector that the wire was
hanging off of it, right? And you'd set an AM radio next to the computer, and you'd, of course,
have to, as part of your Hex, you'd have to put in some values in the very limited, I think there's
maybe 4K of memory on this machine, which was advanced for the time, and the 4K of memory would not
only hold your program, but it also would hold your values for whatever it is you were going to play,
and it would turn on and off the single bit fast enough to provide an AM signal that would then
kind of like, it was like tuned static, hey, guess, it would turn on and off the single bit to
provide an AM signal that would play whatever tune you had programmed in on your AM radio.
So it was my first multimedia computer, it was capable of playing music.
I think that's probably long enough for this first episode. My first computer, the Cosmic L-1802,
I eventually got an expansion memory board for that, but by the time they came out with any kind
of video output and all those kinds of things I had moved on to another computer that actually had
a keyboard and video out and things like that that was affordable enough for a college student
to be able to work with at the time, but we'll leave that for another episode.
So this is Mr. Gadget signing off, and you can come out and see things about me at Mr. Gadget.com.
I am Mr. Gadget on Identica, I'm Mr. Gadget on Twitter, and you can send me
email at hacker-public-radio or hpr, either one at Mr. Gadget.com.
I welcome interacting with you and look forward to leaving some other phone messages with other
things about my historical past. And with that, this is Mr. Gadget signing off from
Camp City, Missouri. You'll be careful here, you're out on the Technological Frontier,
and I'll be trailblazing very ahead of you. Bye now.
Thank you for listening to hacker-public-radio. HPR is sponsored by Carol.net,
so head on over to caro.nct for all of us in need.