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>
This commit is contained in:
Lee Hanken
2025-10-26 10:54:13 +00:00
commit 7c8efd2228
4494 changed files with 1705541 additions and 0 deletions

306
hpr_transcripts/hpr4161.txt Normal file
View File

@@ -0,0 +1,306 @@
Episode: 4161
Title: HPR4161: Building a retro gaming console with a Raspberry Pi
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr4161/hpr4161.mp3
Transcribed: 2025-10-25 20:33:10
---
This is Hacker Public Radio Episode 4161 from Monday the 15th of July 2024.
Today's show is entitled, Building a Retro Gaming Console with a Raspberry Pi.
It is hosted by Kevvy and is about 26 minutes long.
It carries a clean flag.
The summary is, Kevvy talks about his experience of building a Retro Gaming Console.
Hello, hello, this is Kevvy from the Toxjam Podcast.
And today I want to continue the series I've been doing on Raspberry Pi's with talking
about my experience of building up a Retro Gaming System using a Raspberry Pi.
Now I actually covered this on Toxjam a few months back.
So what I'm going to do now is I'm actually going to play that bit from Toxjam.
And then at the end I'm actually going to come back, because this was a few months ago,
and give you a wee update on my thought, do I still use it?
And basically what, you can rate respect, what improvements would I make now?
So right now, like I said, I'm going to switch over, but I'm going to come back at the end
of this with an update.
After trying out Retro Pi, I tried it out on the Pi 400, but the Pi 400 was bought for
a reason, to test out Pi distros for Toxjam.
And the week I really got into Retro Gaming, so I decided, I'm going to actually build
a dedicated system.
I went out and had a wee look at what's available, and I came across now.
Although it's not my first, my first console was 2600, the Atari 2600, but the
one I probably spent the most time on, if I'm being honest, was the SNES.
So I've got a real software for the SNES, because I kind of, I got the 2600, and I had
that for years.
I love that.
So I bypassed the NAS master system era and went straight to SNES.
So that was my next thing for as far as consoles went.
So I decided, yes, let's build up a SNES themed Retro console.
So I purchased the Super Pi case, along with two USB controllers from the Pi head.
Now everything I had was from the Pi head.
You can go elsewhere, if you go to the Pi head and type in SNES, nothing will come up.
It's called Super Pi.
Type in Super Pi case, and then it links you to the controllers as well.
I got a few of the necessary cables and things I got at.
Now the idea with this was, because it's a Pi, obviously it's light, it's cheap, but
it's also light and weight.
So I thought, right, the Wii guys always complaining, he doesn't get to play games when he's
a Wii.
So I thought, let's make this so it could be something I could be travelled with.
As you guys have already said, the old AV connectors, a lot of tailies don't have them, especially
modern tailies.
But nearly everybody connects stuff via HDMI.
So what I did was I picked up a mini HDMI to HDMI adapter.
So that just means all you have to do is have a cable in the back of the tele, and that's
it.
Just attach on to that.
Main reason I actually thought of this was because where do the majority of people have
their tailies these days?
Living room.
On the wall.
So a lot of times you can't actually get to the controls at the back.
So this actually sorted that because all they had to do is have HDMI cable in it, which
everybody practically does.
That was a nice Wii feature that I thought, yeah, this is going to come out.
I purchased everything that was recommended.
I purchased a few things that were additional, HDMI adapter was being one of them, and started
putting it together.
Everything fits in nice and snugly, but it does not have enough room.
I will pre-floor it near with this.
Started putting it together and I was reading the instructions and it said, right, before
you put the pie in, insert the fan, I'm like, okay, fan, where is it?
Where is this fan?
There's no fan here.
And then, of course, went to the back and started the instructions, fan, not included.
Okay.
Do I need to fan?
Let's type, I will interview for them some things and just people's things.
Not only do they highly recommend the fan for good retro gaming, but they also recommend
heatsinks.
Neither of these were mentioned on the recommended stuff, not even advisory stuff.
So I was like, okay, that's really annoying.
So I went back online, ordered a fan, ordered a heatsink, and of course, we're not talking
anything major here.
So I think when it came to my order, the postage cost more than the two-dash small components
that I bought.
So I was like, ah, anyway, I want to do some of it.
Let's go for it.
The pie hut or pie meroni do not have a branch in store in a way.
So that was kind of like the window.
Weighted for that to arrive, the fan clip nicely in place and it's just below.
Now, when you open up the pie case, it's got a PCB already in it.
The PCB has got the on-off switch, the reset switch.
It's connected to the two USBs which control the controller and it's also got a fan connection
for the fan that I didn't know I needed.
Popped it in, it actually fitted underneath.
So the thing was I was glad it clipped because although the fan came with its own screws
and there was screw holes in it, you actually couldn't get to them without removing this PCB
board.
I think that it was actually attached to the front of it.
I was thinking this could be a bit dodgy if I was to try and remove this and I damages.
So I thought, let's just see it sitting.
So put that in.
I stuck the raspberry pie and all went in nice and easy, the water warning when it comes
to attaching the pie.
You've got the, as you're looking at the front of the case pointing at you, the top
right does not get screwed in at the time you put the pie in because that also doubles
up as one of the screws for the casings.
So I'm sure the screw here, no actually, it's you don't put that one in.
The other thing is there is a WSB cable from the printed circuit board that goes into two
of the pie USBs and that is actually quite awkward, purely because it's a really thick,
heavily insulated cable that's rigid and it fits perfectly like a jigsaw piece but the
problem is to tie and fit that into a USB connection through to actually be quite awkward,
wee bit fiddly but it did work out.
Once the cable and everything was in, screw the thing into the case and slot it in the micro
sd card, switching on the pie itself.
It's exactly the same function as if you were going on the snaze.
The button on the top, you press it, you press it up to switch it on, it's a slider switch
for the power, you've got the reset button which works, it's an active button for it's
a normal push button, then you've got the HDMI and also the USB-C at the back for the
power, all that fits nicely, however there is a weak slot that comes out on the side and
you actually have to literally take this piece off and that'll expose two more USBs and
also the Ethernet.
There's a word of warning to be had here, I thought I'm going to update it, no baller,
so I stuck that Ethernet cable in, to hit update, this is what I came across the first
problem, this is not designed for an Ethernet cable at all, yes it exposes it but it's
in a recess and when you plug the thing in, you know you've got the we plastic lever on
Ethernet which is for to release it, yeah, that was jammed right up against the side but
you could not actually get your finger in to actually release this and I'm going, how
do I get this out, I don't want this to be a wired console, so try a few different things,
I gave up with the actual tools I've run and went to the kitchen and I managed to find
a really thin butter knife and I managed to take it in and it was strong enough just
for me to push it up and release the Ethernet cable.
So that was a really bad design but I don't think it was mainly designed to be the fact
it's covered over, it actually tells me it's not really designed to be used like this
and the powerful does have Wi-Fi so I should just have connected it wirelessly.
But there is another issue about space, somebody has not tried some of these things, if you
press the eject, there's like a fake cartridge, it's on top of it, that's just a magnet
you can lift it off but if you press the eject button it pops up the slot and it says
this is the ideal place to store your micro SD cards, yeah it might be and micro SD cards
are used on the small side and so is this slot, your problem is your fingers aren't and
I could not get my fingers into the dash thing to actually get these things out.
So I was here thinking okay that's just annoying, so I could have tipped it upside down but
the prompt was it's not just a straight drop, it actually goes down and opens wide to
a wee bit so things were getting stuck so I ended up getting tweezers to actually lift
these dash things out so I'm like no I'm not storing anything in there, that's just
two wee gripes in the actual design of this, but firing it up one thing I did notice
was last time when I did this with a Pi 400, now I wanted the Pi 400 does not have a
three and a half audio output, my monitor, this purely a monitor, it doesn't have speakers
connected to it, I wanted to get Bluetooth audio and that proved a bit of a pain in the
neck, I really had to work on that, this time though I was using it with a tele, HDMI
sound output, perfect, worked out of the box, that was the default setting, I was using
on a tele, so one thing I didn't have was the blackboard around it because that only
shows up on monitors, not tele's, so again I didn't have to worry about that at all, it
started in exactly the same way, when you put it up it goes through all of the different
drums you've got and then shows the eminent just that it requires to run these, doesn't
show you any, doesn't show you any of the eminent just got, and then it says found to
controllers, okay, so the first one and I key mapped it, and then it just started on
the home screen and I'm going, wait a minute here, it said I found to controllers, what
about the other one, this was a wee bit annoying, I wish it had just said to me do you want
to configure the second controller now or wait for later, but it didn't, it just vanished,
so I had to go into the configuration screen, run Raspiconfig and remap the second joypad,
you guys were talking about lag, this is one thing that we have experienced none of, we've
only done snares rooms though, because myself and we guys have actually been playing this
an awful lot over the Christmas period, to the point where every time I've got free time
you want a battle in Mario Kart, you want a GP in Mario Kart, absolutely no lag, and the
best of it is because it's a USB connection, there's absolutely no controller lag, lag at
all, it's totally responsive, we've played a variety of different games on it, more than
happy with this, the only thing I haven't done was to see what it's running at temperature
wise with the addition of the fan and the key sinks, so we would be quite instant to see
that, but I guess that's kind of minor at the moment, it does seem to be working very
well, we haven't had any splutter, now one thing I did think of was, let's think of games
that had really bad slowdown or the original snares, and the first one that came to me was
Super R type, fantastic game, which was actually a clone of R type 2, not the original R type,
it was a fantastic game in my mind, I really liked it, but it suffered terribly with slowdown
and spluttering on the original snares, worked like a charm, I was like this is one should
have worked like on the snares, but so that made me think right, so it's not very true to
the original, if I'm being failed, but that's a good thing in that game, if you're thinking this
is something I fancy, then I broke down everything that I bought and links it in the show notes,
if you want to head over there, so for each part, so you had the pie case, now I got this through
the pie hut, just purely because I couldn't get the pie case anywhere else, and I just got
everything, they actually had everything else, so you had the pie case, 22 pound 50, two
snares controllers, 27 pound, I went for the 8 gig, a pie 4, that would be 75, the heatsinks,
3 pound 50, the fan, 3 pounds, a 30 mil fan by the way, a lot of these things you probably won't
need to buy, to be honest, you probably have a pie floating about if you're in, then like me,
several of them, the power supply, if you want, if you need to buy a pie, power supply's 9 pound,
HD made after 4 pound, and I bought a 64 gig microSD card, so again, 7 pound 50, so based on those,
most people will have loads of these microSD cards around, most people probably have several power
supplies that'll be up to the task, but if you're buying everything from scratch, this is coming
in at 151 pound and 50 pence, now you may think, whoa, that's not cheap, but if we compare like for
like, put it into a wee bit of perspective here, the snares mini comes with 20 games, mine currently
has 4200 games, which I own every cartridge of, just, I've misplaced them just now,
also the snares mini is unavailable to buy from any official source, now currently on Amazon,
the cheapest you will get it is 280 pound, looking out on eBay, the buy it knows for a new one now,
there are ones in use conditions, but for a new one, the buy it knows range between 200 and 500
pound, but even the pre-owned ones, the ones that have active bids on them are 80 pound plus at
time of recording, so in retrospect, it's actually not mega pricey for what you get, I feel,
but like I said, it's not one that's going to be just for pocket money, that is a considerable
expense, do I feel it's worth it? Absolutely, would I do it again? Yes, is it worth it for everybody?
Depends how much you're going to play, my honest answer, one thing I would say I did think, oh,
let's do this pro, for let's go scraper and scrape the artwork for this, yeah, I honestly
believed I was going to sit through 4,200 rooms today, I persevered for a good 40 minutes and
got through 200 rooms, and I was like I've had enough, I'm done, because you can't just say accept
all defaults, no, no, no, no, no, it has to say scrape, ROM 1, is this the cover art you want?
Confirm, ROM 2, is this the cover art you want? Confirm, it's like Confirm, Confirm, Confirm,
and then quite often you'll get there's three cover arts, for three totally different games,
I don't get it, what the scrape wasn't great to be honest for some game, most games are okay,
but it would be like let's just say for example you had golden axe, right? Then it's scraped,
and it might give you something like golden axe, golden sword or axe battler, which one do you want?
Well it's called golden axe, so let's go with the golden axe, just things like that kind of was
rather odd, but I really think they need with that accept default as a total thing and then just go
back in and edit it later, if you need to, but yeah there was no way I was doing that for 4,200 of them,
yes, so that was my experience and that was my kind of treat to myself, that sounds very
interesting, yeah I was, I remember when you were looking at it, you mentioned how frustrated you
were about the heat sink and the fan, and I went and had a look and I have to agree with you,
for things which are well next nearly essential for a decent experience, it didn't make it very
clear on the website when I looked at it that you really ought to buy these things, and then of
course like you see you get a stone for shipping twice, which is not much fun, yes, which is annoying
more, especially with such a small order, companies generally don't like, I know one thing I will
say though is I did think right when I'm in it, I'm applying member, and the exact same things from
Amazon were actually more than the pie hut with the shipping, so I was like you guys have put my
lot on of upmark onto pie accessories there, I missed it, what did we say about the power, how do you
power it, is it good, no battery or something? No, I've got just got a USB-C, in fact I actually,
because I knew fine well I probably end up losing a good phone charger to it, I bought the
official pie charger for us. I would always recommend doing that, always, to the fact that it is
so faithful to the original SNES design, even the controller, you could be forgiven,
apart from the fact that it says retro flag on it, you could be forgiven if I think it is actually
a SNES controller, it's beautiful. Totally, and the whole thing it's about, I would say it's
double the length of a standard pie case, it's like two pie side beside if you get the idea for
size wise, yes, but it's what it's got two HGMI at, well the pie does, that's probably, yeah the
pie for what, yeah, I mean to be honest the only difference between that I could see part through
the obviously the word Nintendo, between this and the SNES Mini is, the SNES Mini had cover over
the front USBs that actually looked like the SNES controller interfaces, that's a completely different
side I can see, yeah, but you still had to take them off anyway to control the USB controllers,
yeah, but it looks apart, that's absolutely, I'm in awe of this, it's really beautiful,
it really is nice, you want to spend money on it, you can, you could probably spend
daft money if you really wanted to, you could shove this inside like an old arcade machine,
if you really wanted to, if you wanted to go mad, yeah, with a decent size screen, this would scale
up nicely, I tried it on the 65 inch tally, it was too big, it was just too big, you couldn't,
you didn't look good, that's when I actually started using it, would it be better?
Yeah, it would probably be fine there, you know, but the controls didn't reach that fast,
but like so, we guys got like at 28 inch or 32 inch, something like that, tally in this room,
and it was, it was perfect for that, that was perfect, but he was the one who actually wanted
to play it in the big tally, and I said it wouldn't work, for a start, there's our reason gamers
don't use humongous screens, okay, so you have heard my initial thoughts, and after a few
months of a plane about with this, and I, it has actually had plenty of play time, I have to
confess, I'm going to now just go over just essentially what things looking back I would do
differently, now the first thing I would say is that I would, I bought the control pads to replicate
the snails ones, and that there's nothing wrong with them, they're absolutely perfect, however,
with the Pi 4 and 8GB RAM, you do actually have the power to play things considerably more than that,
one of the problems that I found was I did install some PlayStation 2 ROMs, and they actually played
okay, but the problem is everything from PlayStation upwards uses thumbsticks, so initially I purchased
the 8B2 SN30 Pro gamepad, and this one to give you an idea looks exactly like a snails gamepad,
the difference is there are two shoulder buttons on each side, so you've got those, and it has
two analog thumbsticks, and this does absolutely everything, however the problem I found with it
was that the snails was designed for you to use the buttons and the deep pad, it was not really
designed for you to be using these two thumbsticks that well clearly weren't even on the original,
and what I was going to find was that my hands were crammed up to be honest, it's great for
traveling, it's very thin, but not something that I would actually recommend for prolonged play
personally, my co-host Dave Lee, he actually tried the same gamepad and did not find this, so
maybe I'm just been overly fuzzy, however I do have to confess after some quite extensive
experience now, I have found 8B2 to be one of those companies that the quality of the stuff I'm
impressed with, they really do seem to as a good work cost balance, actually I have to confess
that I didn't actually order this next one, but I actually wish I had, because I decided to go
with the Razer Woolverine, and I purchased that, which is based on the Xbox 360 controller,
which doesn't bother me at all, because it's one of the most comfortable controllers in my mind,
however I paid over £100, I think it was £150, I paid for it, and then it was only after
I discovered that 8B2 have the Pro 2, essentially it's much more similar to like a PlayStation 2 controller,
and this is available for the much nicer price of, I think it's currently a £32 I'm seeing on
Amazon, you go to the website and it just sends you to an Amazon link, so £32 for the wired version
or £38 a time of recording for the Bluetooth version, I would actually strongly recommend this,
why, because it's actually got the support through the handles, and when you're actually playing
especially with prolonged periods when you're using the analog thumbsticks, that this doesn't end
up with Western dirty didn't end up with me clamping at all, so it was far more comfortable,
now the other thing I would actually suggest is, given the amount I paid at the time
for the Pi 4 with the 8GB, and the thing is it's only a couple of pounds more for the Pi 5,
so I would strongly recommend at this stage that you actually go for the Pi 5, because it's far
more powerful, and trying out the Pi 5, I found it when it did come to the kind of slightly,
now I haven't got any Xbox One games running, or PS5 games running for it certainly,
but certainly for the things like the PS3 and the Xbox 360 games that I've tried,
it actually run quite a bit better, it's not perfect, but it does run these quite a bit better,
so it gives you the option for that, now so yeah I've been given the costing,
I think it's worth it, the other thing I would suggest now is after trying out the Pi 5 with the
NVMe hard drive on it, I would dare say I would probably recommend going for the Pi 5 with an NVMe,
now bear in mind if you do get the Pi Meroni one that's fine, it works perfectly, but there aren't
currently no cases available for it, so if you're going to use it as a console, especially if you
want to take it around or cut it around, take it away and holiday that kind of thing, this may not
be ideal, so that there are NVMe cases, which I would actually, I haven't tried myself, but I would
highly recommend you get one of these, just so that your Pi is enclosed, that'll keep protected,
and to be honest I think I just, a case just looks nice aesthetically, so that's the other thing,
so there you go, so this is another one of my Pi projects, this is actually probably one of my
more used Pi projects, I'm quite a serious gamer, it's yet my main, one of my main pastimes,
so I'm quite happy to have spent £150, £160 on this console, am I really that happy I spent
£150 on a one controller, no not really, but I do love the controller, so it just goes to show you,
there's a budget there for everybody, but if you are on a budget, there's plenty of
there that can be used, if you're wanting to spend a bit more money, there's also plenty of
options out there to accommodate you, right then, so that is me checking off for the next time, so
this I believe is probably the last of my gaming Pi projects, I don't think I've got any more,
one may well crop up, so now the next few things, yeah I don't want to spoil it for you,
but the next few things are, let's say, they're going to be slightly more serious, so and maybe
more functional rather than actual gaming, so please do that once again, this is an appeal, please
do record an episode of each Pi art, especially if you haven't done one for quite a while,
or if you've never done one before, then all you literally need is a mobile phone and hit record,
I mean that is literally, that is it, it's that straightforward, yes you can record on the PC,
yes you can edit it, but that's actually not necessary, we know the script with
each Pi art when the show runs out, the show stops, and that's not something I want to see,
I do enjoy making these an action joylists into other people's as well, so until next time,
this is Kaby St. Chidio.
on the Sadois status, today's show is released on their creative commons,
attribution, 4.0, international license