This Jerk, Right Here

Episode 373 • Released April 9, 2020 • Speakers detected

Episode 373 artwork
00:00:00 Marco: what did you use before google and you know modern like dot dot go like what were your first web search engines altavista and uh wasn't there a web crawl something was actually called web crawler i thought wasn't that was one i mean there were a bunch back like in the late 90s there were a ton that were really getting off the ground um you know google really didn't take over and become the thing until like 2000 and later uh you know most of the 90s it was a a very dynamic landscape
00:00:27 John: We just talked about this on Rectifs.
00:00:29 John: Oh, yeah?
00:00:31 John: Oh, man.
00:00:32 John: I mean, not much.
00:00:33 John: I don't know how we got on the topic, but yeah, we were talking about that.
00:00:36 John: The search engines before Google.
00:00:38 Marco: Yeah, I think AltaVista was the best one for a while.
00:00:41 Marco: I remember using that a lot.
00:00:44 Marco: I briefly used Ask Jeeves.
00:00:45 Casey: There it is.
00:00:46 Casey: I was waiting for it.
00:00:47 Casey: I was waiting for it.
00:00:48 Marco: There was, like, you know, Lycos.
00:00:50 Marco: I used Yahoo for a while.
00:00:52 Casey: Oh, that's true.
00:00:53 Casey: There was a window of time early on that Yahoo was actually very good, and now it's...
00:00:57 Marco: Yeah, Hotbot was a big one back then.
00:00:59 Marco: There were a whole bunch.
00:01:00 Casey: That does not sound like a search engine anymore.
00:01:02 Marco: Yeah, right.
00:01:03 Marco: But yeah, it was a while before Google really took it over.
00:01:09 Marco: I never used MSN, which later became Bing.
00:01:12 Marco: Never really got into the Microsoft services side of things.
00:01:15 Casey: You know what I did use by way of my grandparents?
00:01:18 Casey: My grandparents had and loved, and it actually was really good for them, and I say that with no sarcasm, they used and loved the Web TV, which eventually became the MSN Web TV.
00:01:30 Casey: Did you ever see these?
00:01:31 Casey: Did you ever use these?
00:01:32 John: I remember doing web development, and the worst browser to support was Web TV.
00:01:37 Casey: It was extremely cool, extremely bad technology.
00:01:43 Casey: And it really was a great introduction to my grandparents, who at the time were in their probably 60s and had never really had a computer.
00:01:51 Casey: It was a great introduction for them to...
00:01:53 Casey: to the internet and, and to email and things of that nature.
00:01:56 Casey: So I don't begrudge web TV because I, pardon, partly because I never had to develop for it.
00:02:02 Casey: I mean, it was a piece of garbage and it was terrible and it was slower than dirt, but it was very, very cool and worked reasonably well for being a complete piece of garbage.
00:02:12 Marco: Well, it was a reasonable idea because, you know, not only, you know, you mentioned like, you know, it was for like your older grandparents, like that, that was the target market really.
00:02:20 Marco: It was, it was for like generally older people who were intimidated by the idea of getting, getting a computer or couldn't afford a computer and, and, you know, they wanted, but you know, they already have a TV because everyone had a TV.
00:02:31 Marco: So, you know, it would be like a, like a gateway and maybe like a, you know, dipping your toe in the water.
00:02:35 Marco: Like it's funny to think back, like, you know, during at different times of technology and,
00:02:40 Marco: different parts of the computing devices were very expensive and that that would drive everything and during that time screens were still very expensive it was actually prudent to have a system where you know what we're going to be able to let you use the screen you already have which is your tv and we'll just sell you some kind of small box and i mean other parts of it were expensive like memory like that was still expensive back then but
00:03:03 Marco: But still, like the screen was a big deal.
00:03:05 Marco: Like now they put screens in everything now because it's cheaper than putting like physical controls.
00:03:11 Marco: Like now you can get a color touch screen for cheaper than it is to make like a control panel with some buttons on it.
00:03:19 Casey: Yeah, it's so true.
00:03:21 Casey: I remember vividly – I feel like I just told this story on the show, but I remember vividly getting a 20-inch – I think it was like a 20-inch CRT that weighed about a billion pounds.
00:03:30 Casey: And it was like – I think it might have been Trinitron.
00:03:33 Casey: Maybe I'm wrong.
00:03:33 Casey: I don't know.
00:03:34 Casey: It doesn't matter.
00:03:34 Marco: But it was beautiful.
00:03:35 Marco: Yeah, most of them were.
00:03:36 Marco: Most of the 20-inches were Trinitrons.
00:03:37 Casey: Yeah, it was amazing.
00:03:38 Casey: And then I remember a friend of mine, a couple of doors down from me in the dorms at college.
00:03:43 Casey: This was very early 2000s, like literally the fall of 2000.
00:03:47 Casey: I remember he had an LCD screen for his computer.
00:03:50 Casey: Oh, that jerk.
00:03:52 Casey: He must be frigging loaded.
00:03:53 Casey: He has a flat panel display for his computer.
00:03:56 Casey: Those things are a fortune.
00:03:58 Casey: How does a college kid have one of those?
00:04:01 Casey: I was so jealous for the longest time.
00:04:02 Marco: Yeah, I remember the first ones, I saw them like the same year or so, like around like 2000, 2001.
00:04:07 Marco: is when you start getting desktop LCD monitors.
00:04:10 Marco: And I remember they were only 15 inches, and those were about $1,000.
00:04:14 Marco: Oh, yeah.
00:04:15 Marco: Just for the monitor.
00:04:16 Marco: Just for a crappy 15-inch 1024x768 LCD.
00:04:21 Casey: I wish I had... Eventually, a couple of years later, I got one from dad.
00:04:26 Casey: And remember, dad worked for IBM for almost my entire life.
00:04:29 Casey: And
00:04:30 Casey: Oftentimes, there was equipment, and I don't mean that he stole it.
00:04:33 Casey: I'm not trying to say that at all.
00:04:34 Casey: But equipment that they didn't need anymore, he would end up finding.
00:04:37 Casey: Again, this is sounding like he's stealing it.
00:04:38 Casey: I'm not saying he's stealing it.
00:04:39 Casey: But some way or another, it ended up at home.
00:04:41 Casey: And then it ended up at college for me.
00:04:43 Casey: This sounds way worse the more I talk.
00:04:44 Casey: So I'm just going to plow right along.
00:04:46 Casey: But I had this ancient IBM LCD screen.
00:04:50 Casey: And it had, again, there's surely a technical term for these connectors.
00:04:54 Casey: But it had these connectors.
00:04:55 Casey: It was like composite devices.
00:04:57 Casey: but it was on the back of the screen and you would like, it was like quasi coaxial thing, but it was one of those things where you would, maybe that's what it was and you would stick it in and then twist.
00:05:06 Marco: Those are BNC connectors.
00:05:07 Marco: That's probably RGB inputs, which I actually have a lot to say about later for a totally different reason.
00:05:11 Marco: But yeah, those were probably, because I think like professional video monitors back then would use RGBHV and yeah.
00:05:20 John: Our color X terms at school had those connectors, which were distinct from the regular X terms, which of course were not color.
00:05:26 Marco: Yeah, I have a lot more to say about analog color inputs for monitors coming up later.
00:05:32 Casey: You know, not to totally jinx us, but I'm actually very excited for this entire episode.
00:05:36 Casey: I think this is going to be a good one.
00:05:39 Casey: I have more to say about Casey's Computer Corner, but we have some related follow-up first.
00:05:44 Casey: If you recall last episode, as we were recording, the Synology had rebuilt its entire six-drive RAID array, or so I had thought.
00:05:54 Casey: It had marched all the way to 100%.
00:05:56 Casey: I had taken a screenshot when it was at like 99% thinking, oh, of course, this is when it's going to die.
00:06:00 Casey: And no, it didn't die at 99.
00:06:01 Casey: It started over.
00:06:04 Casey: And it started over from zero.
00:06:07 Casey: And several different people wrote in to talk about this and why this is.
00:06:12 Casey: And they also said that Synology's on-screen GUI display of what's happening is not the best.
00:06:18 Casey: And what you really need to do is you need to enable SSH on the Synology, which I did not have enabled for security purposes.
00:06:26 Casey: And what you really need to do is to look at the file in PROC.
00:06:30 Casey: And the file is called mdstat.
00:06:32 Casey: So it's, you know, you would cat slash proc slash mdstat.
00:06:35 Casey: And that will tell you with more detail exactly what is happening.
00:06:38 Casey: So I did that.
00:06:39 Casey: And I realized, okay, it is legitimately doing something.
00:06:43 Casey: I have no idea what it is, but it's doing something.
00:06:45 Casey: It told me that it was going to take literally a week to finish, which was very disheartening.
00:06:51 Casey: Yeah.
00:06:52 Casey: And then I found from somebody else's tip, there's a place in around the same spot in the Synology where you can tell it, I don't care if this uses a lot of like CPU power, just crank this thing out as quickly as you possibly can.
00:07:03 Casey: And so it ended up finishing, I don't know, at some other point, we'll talk about that later, it doesn't matter.
00:07:08 Casey: But the point is, there's a blog post about how to check the progress and why is this happening because
00:07:15 Casey: Well, and now I'm getting way out of my depth and maybe, John, you can be my parachute and save me here.
00:07:19 Casey: But apparently SHR, which is Synology Hybrid RAID, is basically taking several different like RAID 5 or RAID 6 or something like that volumes and lumping them together using LVM, not LLVM, mind you, but just LVM, which is Logical Volume Manager, and making one...
00:07:38 Casey: Big, like, logical volume out of all of these smaller RAID arrays.
00:07:44 Casey: That is about as best as I can understand.
00:07:46 Casey: So, John, maybe you can help me out here.
00:07:48 John: Yeah, I saw the same feedback you did.
00:07:50 John: I didn't check up on it.
00:07:51 John: But what it sounded like – I mean, the last show, Marco briefly described it as kind of like what Drobo does.
00:07:55 John: But it actually seems like it's much less sophisticated than that, which makes sense if you look at from the outside what can –
00:08:01 John: Synology Hybrid RAID do versus what does a Drobo-type approach do.
00:08:04 John: Synology Hybrid RAID is basically the same as a RAID 5-type approach.
00:08:08 John: The only difference is you can swap in disks that are not the same size, and if you eventually swap in enough of them, you gain some storage, whereas RAID 5 really wants you to use disks that are the same size or build a new array.
00:08:20 John: in the traditional way um and according to this feedback what it's doing behind the scenes is simply uh when you put it in a new drive making a new raid array with like the the newer changed drives and then making these multiple raids that it's managing behind the scenes look like one volume using logical volume management that's what lvm is that's what it does makes perfect sense to me it's fine but uh you know
00:08:44 John: And understandably, if they are sort of accurately reflecting the rebuilding of each one of these raids that they're maintaining behind the scenes, it can look like what Casey just saw where the progress bar starts and finishes and then starts over again because it's actually doing multiple raid rebuilds behind the scenes.
00:09:02 Casey: Exactly.
00:09:03 Casey: But, yeah, it seems like everything's OK, and we'll talk about that a little later.
00:09:07 Casey: Would one of you like to tell me about Dark Sky and location-specific data, please?
00:09:11 John: Brian Brush had this notion that what Apple might bring to the table in the case of a weather app like Dark Sky is that everybody who has an iPhone is essentially a distributed device.
00:09:23 John: barometric measuring device because our phones do have barometers in them apparently and assuming those are accurate enough to be useful it's not just that apple now has a good weather app and can uh incorporate the prediction services and all that into its applications but potentially depending on how apple wants to do this they can use iphones as measuring devices i have no idea if that is founded in any kind of reality i just thought the idea was interesting that uh
00:09:49 Marco: you know that actually dark sky would gain some benefit from being part of apple instead of just vice versa and i don't know much about weather or the barometer in iphones but i would guess the main value in that is not necessarily measuring absolute air pressure but in measuring change because that that can that's probably like a strong predictor of rain about to happen right isn't isn't like oh there's a big pressure drop
00:10:15 Marco: And so if you have a bunch of iPhones out in the field that you can kind of tell like, hey, the pressure just dropped noticeably in this area for almost everyone, then that would be significant data.
00:10:25 Marco: So I bet they could do something with that if they wanted to.
00:10:27 Marco: I don't know if they will, but that's a really cool idea.
00:10:30 Marco: And it's a way that you can basically...
00:10:33 Marco: make the entire fleet of iphones into a giant uh short-term weather prediction thing now it's not going to give them like radar and forecasts anything like that but that probably is helpful and i would guess that the barometers inside of iphones probably are sensitive enough
00:10:50 Marco: Because the whole point of them is to do things like measure when you've gone upstairs for activity tracking, like to measure flights of stairs.
00:10:58 Marco: So I would imagine the air pressure difference between like one floor of a house and two or three floors up is not that great of an air pressure difference.
00:11:04 Marco: So again, I don't know anything about any of this stuff.
00:11:07 Marco: But just going on a hunch here, I bet they are sensitive enough to at least know, hey, the air pressure is changing and it's dropping for everyone in this area right now.
00:11:17 Casey: That is definitely a very interesting idea, which I had not thought of.
00:11:20 Casey: And speaking of weather data, Luke Schulman, amongst others, have pointed out that the weather data industry has consolidated, leaving only two major players in the United States in 2012.
00:11:33 Casey: IBM purchased the assets of the Weather Channel, which included software and data products, and the cable channel was later spun off.
00:11:39 Casey: They, in turn, later acquired Weather Underground, which is basically a community of personal weather stations.
00:11:45 Casey: The other major player is AccuWeather, which has its own data and media products.
00:11:49 Casey: None of these organizations operate weather stations.
00:11:51 Casey: They simply process and repackage data from the National Weather Service, which is available for free and in the public domain.
00:11:57 Casey: So I guess if you really want to go to the National Weather Service, maybe you could make heads or tails of it.
00:12:01 Casey: One way or another, AccuWeather and IBM have for years been lobbying to Congress to change the law so that the National Oceanic and Atmospheric Administration, the NOAA, model data is no longer released to the public.
00:12:12 Casey: Of course they are.
00:12:14 Casey: But basically you can get this data if you really want to try hard enough or you can use something – well, could have used something like Dark Skies API, which I guess kind of puts a nice facade in front of all of that.
00:12:26 Marco: We are sponsored this week by Hover.
00:12:28 Marco: Hover is a jumping off point for a ton of entrepreneurs.
00:12:32 Marco: They want you to start your business the same way I do, frankly, with a domain name.
00:12:37 Marco: Hover has over 300 domain name extensions to choose from when building your brand online.
00:12:42 Marco: No matter what you want to build, there's a domain name waiting for it.
00:12:45 Marco: you will find excellent technical support available to answer any questions you may have.
00:12:50 Marco: And Hover support team is fantastic.
00:12:52 Marco: They don't try to upsell you to a bunch of add on services that of course all costs more money.
00:12:57 Marco: No, that isn't how they operate at all.
00:12:59 Marco: They only work hard to help you get online.
00:13:02 Marco: Hover offers free Whois privacy protection and a clean UX and UI and monthly sales on popular top-level domains.
00:13:09 Marco: So it's hard not to see why Hover is a popular choice for people starting all kinds of businesses.
00:13:14 Marco: It's frankly just super pleasant to use.
00:13:17 Marco: The interface is really smooth and nice.
00:13:19 Marco: It's very quick and easy to find what's available.
00:13:22 Marco: Whenever I do any kind of business start or any kind of project start,
00:13:25 Marco: first thing I do is try to get a good name.
00:13:27 Marco: And one of the key parts of that is seeing if I can get a good domain.
00:13:30 Marco: And Hover is where I go for that search because it's just a really nice search.
00:13:34 Marco: They have good word matching, different alternatives you could find.
00:13:37 Marco: Of course, they can search all the TLDs.
00:13:38 Marco: So it's just wonderful.
00:13:40 Marco: So grab this domain name and many more at hover.com slash ATP.
00:13:45 Marco: You can get a 10% discount with that link on all new purchases.
00:13:49 Marco: Hover.com slash ATP.
00:13:51 Marco: Make a name for yourself with Hover.
00:13:56 Casey: Let's go through Casey's Computer Corner.
00:13:58 Casey: I made some brief kind of updates earlier.
00:14:01 Casey: Like I said earlier, the rebuild did complete.
00:14:04 Casey: I think it finished on – it was overnight from Saturday to Sunday.
00:14:11 Casey: And so that is to say the restore began when – that was begun Wednesday evening.
00:14:16 Casey: It was finished, you know, what, three or four days later.
00:14:19 Casey: So the way it stands right now, drives one and two, still a time machine, still old drives if I recall correctly.
00:14:25 Casey: And then I have three, four, five, six, seven, eight are all the big master volume, if you will.
00:14:31 Casey: Drive five is that new 10 terabyte drive.
00:14:34 Casey: Drive eight, still hanging on.
00:14:37 Casey: Still there, still working for now.
00:14:40 Casey: Well, after everything was updated, the first thing I did was immediately re-rsync everything to that 12 terabyte external, make sure it's all as good as can be.
00:14:49 Casey: The second thing I did was hook that 12 terabyte external back up to the Mac mini,
00:14:55 Casey: And immediately sign it up for Backblaze with my own money.
00:14:59 Casey: And it is currently uploading that 12 terabyte drive to Backblaze.
00:15:03 Casey: And it is, I think, two or three terabytes in.
00:15:05 Casey: And so what I wanted your guys' advice on is what to do next.
00:15:09 Casey: And I tried to do this in Slack.
00:15:11 Casey: And Marco probably rightly said, save it for the show.
00:15:13 Casey: I'm not telling you.
00:15:14 Casey: But here's my thought process.
00:15:16 Casey: So currently I have about 10 terabytes of data.
00:15:21 Casey: on that big volume.
00:15:23 Casey: Now it's a 20 or 30 terabyte volume, I think 20 terabyte, but I have 10 terabytes of actual data on it.
00:15:30 Casey: Drives one and two together, they're currently RAID zeroed, you know, so they're no redundancy, nothing.
00:15:35 Casey: And all it is is time machine.
00:15:36 Casey: So, you know, whatever, who cares?
00:15:38 Casey: But drives one and two currently have, I think, only six terabytes.
00:15:41 Casey: I can verify, but I'm pretty sure it's only six terabytes in there.
00:15:43 Casey: But I do have a couple of brand new 10 terabyte drives sitting here waiting for me to do something with them, like if drive eight dies.
00:15:51 Casey: So here's my thought.
00:15:53 Casey: What if I destroy that volume, that first volume, drives one and two, I destroy that volume, I lose my time machine backups, whatever, I don't care.
00:16:02 Casey: I replace one of those three terabyte drives with one of these new 10 terabyte drives and make another RAID 0 no redundancy array, a 13 terabyte or thereabouts RAID 0 zero redundancy array.
00:16:13 Casey: I duplicate everything from the big array into the little array.
00:16:18 Casey: I think I probably should do that, irrespective of the next step.
00:16:23 Casey: And then this way, I would have two complete copies of my data, and admittedly, on the same box.
00:16:27 Casey: Like, there's plenty of problems here.
00:16:29 Casey: This is not foolproof by any means.
00:16:30 Casey: But it's more than one copy, which is a good thing, right?
00:16:34 Casey: Two is one, one is none.
00:16:35 Casey: And so my thought is, what if I do that, and maybe I just eschew Time Machine 4,
00:16:40 Casey: forever because I can't remember the last time I've done a time machine restore.
00:16:44 Casey: And given all the frigging computer problems I've been having recently, my computers are effectively ephemeral anyway.
00:16:50 Casey: I've gotten so darn efficient at reloading them that I can do that reasonably quickly and easily.
00:16:56 Casey: So that step one is, are you guys on board with that idea?
00:17:01 Casey: And then there's a second step that I'd like to talk about first.
00:17:04 Casey: Or am I being silly by throwing away the time machine volume and having a duplication of all of that data?
00:17:10 Casey: Let's start with Marco, please.
00:17:13 Marco: Is your backblaze backup finished yet?
00:17:15 Marco: I already know the answer.
00:17:15 Marco: No, no, no, no.
00:17:16 Marco: No, it isn't.
00:17:16 Marco: No, it's not finished.
00:17:17 Marco: So the answer is don't do a damn thing.
00:17:21 Casey: Fair, fair, fair.
00:17:22 Marco: Don't touch it.
00:17:23 Marco: Back away slowly.
00:17:25 Marco: Just don't touch it.
00:17:26 Marco: Let the backblaze backup finish and don't do anything else until it does.
00:17:32 Casey: Well, and to be clear, the Backblaze backup is being sourced by that 12 terabyte external.
00:17:37 Casey: I do not disagree with you.
00:17:38 Casey: I do not disagree with you.
00:17:39 Casey: I think you're right.
00:17:39 Casey: But let's assume for the sake of discussion it is not done.
00:17:42 Casey: But let's assume for the sake of discussion it is done.
00:17:44 Casey: And I super pinky promise I will not touch anything until that Backblaze stuff is squared away.
00:17:49 Casey: What would you do then?
00:17:50 Marco: Right now, you are recovering from a near disaster.
00:17:55 Marco: You are lucky that you got out of this.
00:18:01 Marco: So step one is get your insurance policy in place.
00:18:06 Marco: Get these backups done.
00:18:07 Marco: Step two might be start fixing things that aren't broken again, like John said last week.
00:18:14 Marco: But here's the thing.
00:18:15 Marco: We're still in COVID-19, quarantine, everything.
00:18:18 Marco: It's slow and difficult to get new parts delivered to your house quickly right now.
00:18:24 Marco: So if things go wrong, or if you change your mind, or if your needs change, you lucked out with your Best Buy parking lot hard drive, but...
00:18:33 Marco: It might not be easy to get more stuff.
00:18:36 Marco: So if you do something and then three drives die in the process, I don't know.
00:18:40 Marco: It could have happened, right?
00:18:41 Marco: How hard is it going to be right now to get new hard drives?
00:18:45 Marco: It might be hard.
00:18:46 Marco: It might be tricky.
00:18:46 Marco: It might take longer than you think.
00:18:48 Marco: This is not a good time to be making changes.
00:18:52 Marco: So I suggest that because it's hard to get supplies right now,
00:18:58 Marco: This is not a great time to mess with it.
00:19:02 Marco: Let the backup finish.
00:19:05 Marco: Let this just continue the way it is going.
00:19:07 Marco: And then consider other options once you can get hard drives delivered same day or tomorrow from Amazon.
00:19:14 Casey: All right, so let's assume then that now we are in 2025 when all this is blown over.
00:19:20 Casey: Then what would you do?
00:19:21 Casey: Would you nuke the time machine?
00:19:23 Casey: Would you eschew time machine entirely to have a second copy of all this data?
00:19:27 Marco: I actually like time machine.
00:19:30 Marco: Now...
00:19:30 Marco: It is incredibly slow and incredibly old and comically terrible in the UI.
00:19:40 Marco: Like, you know, things like, you know, missing progress bars.
00:19:43 Marco: By the way, talk about missing progress bars in the new Catalina version.
00:19:47 Marco: finder integration for uh plugged in ios devices to access their files so you know how like itunes forever had that section where you could actually like drag files in and out of certain apps using itunes you can do that now in the finder in catalina but it's so incredibly half-assed so like we were trying to transfer our minecraft game from adam's ipad to tiff's
00:20:11 Marco: And this is the method that this was able to be done.
00:20:15 Marco: You could plug in the iPad and Minecraft exposes it to data directory through that old iTunes file transfer interface.
00:20:23 Marco: And you can drag the files out and put them on a different device.
00:20:26 Marco: That's what I did.
00:20:27 Marco: The directory I was dragging out was something like, I don't know, a couple of gigs.
00:20:32 Marco: It's showing folders, but you can't actually like open those folders.
00:20:37 Marco: You have to just like drag the entire folder out.
00:20:39 Marco: So you can't take like just a subfolder.
00:20:41 Marco: You can't actually browse beyond the top level.
00:20:45 Marco: That's limitation number one.
00:20:46 Marco: Limitation number two is when you drag that folder that you have to copy the whole folder of out from the fake iTunes interface in Catalina Finder onto, you know, your own computer onto, you know, some other folder, you drag it, you drop it, and there is no feedback whatsoever.
00:21:03 Marco: Nothing.
00:21:04 Marco: You have no clue what's going on.
00:21:06 Marco: Now, if you're transferring a two gig folder, that actually takes a minute or two.
00:21:10 Marco: Like, it's not an immediate thing.
00:21:12 Marco: There is no feedback.
00:21:14 Marco: There's no progress bar.
00:21:15 Marco: There's no spinner.
00:21:16 Marco: There's nothing indicating that anything is happening, except if you try to do it again, something weird happens.
00:21:23 Marco: I forgot what it was, but...
00:21:25 Marco: So eventually it pops in like it shows up.
00:21:28 Marco: It's just like I just love how they didn't even code a progress bar.
00:21:33 Marco: Nothing like it's so gloriously half assed.
00:21:36 Marco: But anyway, it's just yet one more way in which the breakup of iTunes actually made everything worse.
00:21:41 Marco: Anyway, so going back to your thing.
00:21:43 Marco: What I would suggest, I actually like Time Machine because I hardly ever need to fetch anything off of it.
00:21:50 Marco: I think I use it maybe once a year.
00:21:52 Marco: And usually it's like, you know what?
00:21:55 Marco: I had something working in a code file that I was working on.
00:22:00 Casey: I've been there.
00:22:01 Marco: I had it working last night.
00:22:02 Marco: I didn't commit it.
00:22:04 Marco: And I messed it up today and I can't get it back to the way it was.
00:22:08 Marco: Let me just revert to how it was at 10 p.m.
00:22:10 Marco: last night.
00:22:11 Marco: And I pull that one file out, and that saves my butt about once a year, and I'm glad I have it.
00:22:17 Marco: And it's slow as hell, but I'm really glad I have it during that time.
00:22:22 John: That's a feature that Xcode should add that I sorely miss, and it made me actually consider switching my editing from editing and Xcode to editing in BBEdit.
00:22:31 John: BBEdit has this amazing feature that I wish Xcode had, which is that
00:22:36 John: You can configure it so that every time you save a file, it saves a backup copy of the previous version of that file in a folder of your choice.
00:22:44 John: Text files are small.
00:22:46 John: It is a no-brainer.
00:22:47 John: I have had this feature enabled for many, many years, maybe decades at this point.
00:22:52 John: I have a giant folder on my computer with the old version of...
00:22:55 John: Tons and tons of text files are organized by date.
00:22:58 John: It has saved my butt so many times.
00:23:01 John: Because, yeah, sometimes you forget to commit.
00:23:03 John: Sometimes you don't commit.
00:23:04 John: Bringing up the commit interface, even using a keyboard accelerator in Xcode, takes time.
00:23:08 John: And it's just, you know, you have to think of a commit message because it makes you write one.
00:23:11 John: It's just...
00:23:11 John: I don't want to have to think about it.
00:23:13 John: And also I don't want to have to restore code files from time machine.
00:23:16 John: Never had to do that when I was using BB edit already using Xcode for the short amount of time.
00:23:20 John: Occasionally I said, I've done it in the same situation.
00:23:23 John: I forgot to commit.
00:23:24 John: I'll just get it from the backup folder.
00:23:25 John: Oh no, it doesn't exist.
00:23:27 John: So if you're listening, Apple, and you work on Xcode, add this feature.
00:23:30 John: It's so easy to add.
00:23:31 John: You just make a bunch of folders by date, and you put the file in there, and you stick a timestamp on the file name, and maybe there's a little bit tricky logic about truncating for someone who has a 255-character file name, but honestly, they should be punished anyway.
00:23:44 John: So please add this feature.
00:23:48 John: People will use it.
00:23:49 John: It's great.
00:23:49 John: we'll just make time machine better well that that too that's a different team yeah right i know and and but like and is there really much of a team there like has has time machine been touched yeah yeah but it's it's updated to use the apfs snapshots like every time we've talked about this like even though progress is extremely slow and should be faster it is still changing which gives me hope that it hasn't been entirely abandoned that someday somehow we might get a version of
00:24:15 Marco: time machine that takes full advantage of the modern technology stack in mac os we're not there yet but every version gets a little tiny bit better yeah oh speaking of which by the way i don't we didn't prepare to do this news at all but uh there's a new version of arc the backup app arq it looks really cool it uses apfs snapshotting to to make the backups really fast and so i i actually i'm going to upgrade to that i'm going to check that out because it looks really cool and casey it actually might
00:24:38 Marco: be an option for you at some point in the future maybe um because it supports fully now uh or it better supports uh amazon's super cheap glacier uh version and google archive which is basically google's glacier um which i and i believe they each charge about a dollar per terabyte per month so if you can make that work for you that could back up your stuff actually legally for like 12 bucks a month
00:25:03 Marco: yeah i had heard a little bit about that and i haven't had a chance looked in to look into it but that does sound very very appealing you should look at what the restore prices are though because unlike backblaze they will not ship you a drive for free yeah yeah and i will i will say like the the process of using glacier with arc a couple years ago when i when i tried it was miserable but apparently it is better now but i don't i don't know how much better
00:25:26 John: I just peeked in my in my VB at a backup folder by the way apparently I must have started fresh in this machine because the oldest folder is from November 16th 2008.
00:25:33 John: Wow that's awesome.
00:25:37 Marco: Like there's no reason why Apple can't do this with like that because like we have like that weird local time machine thing.
00:25:43 Marco: I've never had a good concept of how and when and why this works but there is that concept of like local time machine snapshots when you don't have a remote disk or when you're not near it.
00:25:51 John: Even if you do it still doesn't even if you have a remote disk it's always doing local snapshot backups now.
00:25:56 Marco: Right.
00:25:56 Marco: So like in theory, it should be really fast and easy to, you know, some files that you modified last night to be able to go back, assuming you have any free disk space at all, to be able to go back and say, and just the OS should be able to do all that locally.
00:26:08 Marco: Just all right, give me this file from, you know, last night.
00:26:11 Marco: I don't know if it's that easy in practice.
00:26:12 John: Yeah, it is fast to do it if you do it from the command line and know how to do all the magic, but the UI, like you said, it seems silly, but when they got rid of the space vortex UI, it's like things went downhill after that.
00:26:24 John: That was like the most frivolous, you know, fanciful...
00:26:28 John: what was the word we're always using?
00:26:30 John: We're talking about whimsical interface, right?
00:26:33 John: And it's like, well, maybe it's kind of too whimsical.
00:26:35 John: Maybe they should just improve it only.
00:26:36 John: What they did was they got rid of the whimsy and did not improve it in any other way.
00:26:40 John: And now every time I go into the interface, I'm frustrated at like,
00:26:43 John: how slow it is, especially with the, you know, uh, Synology, uh, backup, like over the network.
00:26:49 John: So navigating that interface and getting to the point where you can initiate a restore can take forever.
00:26:54 John: And it's, yeah, it's bad.
00:26:55 John: But anyway, you can, you can do it from the command line.
00:26:57 John: You can access those things.
00:26:59 John: It's inexcusable that they don't have a very fast lookup of local snapshot stuff.
00:27:03 John: Like Margo said, you should be able to right click a file in the finder.
00:27:05 John: and say show me all the local snapshot versions of this file and then just pick one and restart.
00:27:09 Marco: Isn't there that revision system?
00:27:11 Marco: I've never used that either.
00:27:12 John: That's a different thing.
00:27:14 Marco: Why is that a different thing?
00:27:16 John: Because that was for saving file versions.
00:27:18 John: It wasn't the same as like time machine local snapshots of your whole disk.
00:27:23 John: They might be both use
00:27:25 John: Maybe if I snapshot those points, but honestly, I don't think they do.
00:27:28 John: The file version thing started out using this weird SQLite database with diffs in it, and it was this terrifying thing that I'm glad more applications didn't adopt because honestly, it's just me.
00:27:39 Casey: All right.
00:27:39 Casey: So I agree with you that in a perfect world, I would prefer to have Time Machine, no doubt.
00:27:43 Casey: But I cannot remember the last time I've restored anything from Time Machine.
00:27:47 Casey: in part because it's so slow, in part because it's on the Synology.
00:27:50 Casey: I mean, a lot of this is my own choices.
00:27:52 Casey: But I am willing to sacrifice Time Machine in order to get a redundant copy of my data, again, understanding that it's on the same physical device, et cetera, et cetera, et cetera.
00:28:01 Casey: So, Marco, you sound like you're not too keen on this idea, even in the future state where I can get a hard drive easily and all the backups have been done, et cetera, et cetera.
00:28:13 Marco: first of all i don't think it's worth losing the functionality of time machine for a raid zero copy of this data sure that's fair even though i do use a raid zero array for time machine but again well but you know and and that's because when i set this up like that was actually a large amount a large amount of disk space now it's not and if i was setting it up again today i wouldn't be doing this but
00:28:36 Marco: You are setting it up again today, and that's why I'm suggesting that you go with simpler solutions, because drives are so big and so cheap, and your data usage has not grown with the size of drives.
00:28:50 Marco: They've grown a lot faster.
00:28:51 Marco: So...
00:28:52 Marco: I suggest still leaning towards simpler solutions.
00:28:56 Marco: If you still want Time Machine, either put in one or two disks not in RAID and use that for Time Machine.
00:29:04 Marco: They don't have to be very big because your built-in SSD isn't that big.
00:29:08 Marco: They can be pretty modestly sized drives and you can put them in RAID 1 or just have a single disk and have that do Time Machine with no redundancy at all because it doesn't matter that much.
00:29:18 Marco: But
00:29:19 Marco: For your actual other copy of this data that you have, I still suggest getting another Best Buy parking lot drive if you can and just having it be on a drive that is basically put in cold storage that you unplug that is not being run until this backup is done and then you repurpose it for whatever you need.
00:29:38 Casey: All right, John, at this point, what is your thought?
00:29:44 John: Margot already hit the main point I wanted to, which is I didn't hear you say that you had gotten a second 12-terabyte drive.
00:29:51 John: So that should be step zero in your thing.
00:29:53 John: You didn't mention it.
00:29:54 John: Margot, just do that for crying out loud.
00:29:56 John: As for the time machine thing, two points on that.
00:30:01 John: One, even after all the dust settles and the backblaze thing is done, yada, yada, yada,
00:30:06 John: it still never feels good to me to even momentarily quote unquote momentarily reduce the number of copies of files that you have right uh so saying oh well those time machine anyway and i'm going to rebuild it in a second so i can just get rid of these backups and then i'll just i'll remake you know i'll remake a new backup somewhere whether you use arc or time machine or whatever during the time between when you tear that down you're like yeah it's not a big thing i'm just going to make it again you've lost one copy of all the data that's on that
00:30:32 John: Uh, and so it's better to make an additional copy before you lose that one.
00:30:36 John: So then the number of copies of your data doesn't go down.
00:30:38 John: You bring it up briefly, then bring it back down to what it was.
00:30:40 John: That's, that's that point.
00:30:41 John: Second point is I like the idea of you continuing to use time machine because like for sort of, uh,
00:30:49 John: Diversity of backup software, right?
00:30:52 John: So rather than having five super duper backups, I'd rather have one super duper, one arc, one backblaze and one time machine because all these pieces of software have their own bugs and their own, you know, upgrade cycles and their own potential for mistakes and so on and so forth.
00:31:07 John: Having more of them gives you more sort of biodiversity in terms of, you know, if some plague comes and it only affects AWS or it only affects Backblaze or it only affects Time Machine, you always have something else.
00:31:19 John: And in particular, the upgrades like the Time Machine one changes when a major new OS comes out and it totally changes the way Time Machine works.
00:31:24 John: I could totally bork your Time Machine back up.
00:31:26 John: which is why it's good that you backup with something other than time machine.
00:31:29 John: Same is true of backblaze.
00:31:30 John: Same is true of arc.
00:31:32 John: You know, if you have a bug in one of those things or super duper, you know, it gets hosed by some version, a upgrade version of the operating system, but time machine still works because Apple makes that one.
00:31:41 John: Uh, I'm very heavily in favor of keeping a time machine backup.
00:31:45 John: Just, uh, just, just because it's one more backup program.
00:31:47 John: And also, by the way, it's the backup program that thus far is ostensibly supported by the platform vendor.
00:31:53 John: So pretty much guaranteed to work.
00:31:55 Casey: Yeah, I agree with all that.
00:31:56 Casey: But again, I think the difference between the two of you guys and me is that I genuinely and maybe maybe I'm lying to myself, but I genuinely consider the data that is on my computers less valuable to me than the data that is on that Synology.
00:32:10 Casey: I would much rather lose all the data on my iMac Pro than lose all the data on my Synology.
00:32:16 John: So on that point, by the way, the recent versions of Time Machine have an option, a checkbox hidden in the little options thing that says don't back up system files or applications.
00:32:24 John: So if you check that box, it won't waste its time backing up your operating system, which is on a read-only volume anyway, and you can't customize it all.
00:32:31 John: And it won't bother backing up your applications, which it assumes you can redownload or get from the App Store or whatever.
00:32:35 John: It will only back up whatever data you happen to have on the thing.
00:32:39 John: And I know you think it's ephemeral, but you actually do produce data that hangs out there.
00:32:44 John: And if you accidentally delete something you had on your desktop yesterday, you're going to be happy to be able to get it back from Time Machine or wherever.
00:32:49 Casey: Yeah, I agree with everything you said.
00:32:51 Casey: I think it's just, from my perspective, if I have to choose one, even for just a little while while I'm doing some dancing around with data in the Synology, I would choose a duplicate of the Synology data.
00:33:00 Casey: So, okay, so it sounds like you guys aren't going to like what step two was hypothetically going to be.
00:33:05 Casey: So my hypothetical step one was nuke the time machine volume, like I'd said, put in a bigger drive so that I can get a...
00:33:13 Casey: an over 10 terabyte array out of two disks, copy everything from the big six-disk array into this two-disk array, and then I was starting to think, oh, this BitRot thing's starting to mess with my head.
00:33:27 Casey: What if I do indeed...
00:33:30 Casey: at this point, when I have two copies of the data on the Synology, I nuke the big array and redo it all with BTRFS or ButterFS or whatever it's supposed to be called, possibly even with two-drive redundancy if I can, and then I bring everything back from that RAID 0 array to the new...
00:33:49 John: butter file system btrfs btrfs file system uh six disk array and then at that point if i want to go back to using time machine on that two disk array then so be it and i was hoping that i would win you over here john but perhaps not you can totally do that but just follow the thing that i said before don't reduce the number of copies if you want to do that and i think you should it's a good idea you can't do that until you get that data to one more location so increase the number of locations that data is stored this is above and beyond the other 12 terabyte best buy drive that you're going to get
00:34:17 John: You're going to get one more of them now.
00:34:19 John: And you're going to copy it to a third location.
00:34:20 John: Then you are free to nuke your thing.
00:34:23 John: You make a new BTRFS thing, blah, blah, blah, and put it back.
00:34:26 John: This is the discipline.
00:34:27 John: This is the system.
00:34:28 John: Do not reduce the number of redundant copies.
00:34:31 John: And as long as you follow that rule, you can feel free to experiment, you know.
00:34:35 Casey: Well, in my hypothetical, I am increasing the number, well, briefly increasing the number of redundant copies.
00:34:40 John: But at the cost of killing your time machine backups, which you think you don't need.
00:34:44 Casey: I don't care about my time machine.
00:34:45 John: Don't you back up more than just your computer on time machine?
00:34:48 John: Isn't like the laptop backed up on there?
00:34:49 John: Don't you back everything in the house to that one big volume?
00:34:52 Casey: There's three machines going to that one big volume.
00:34:54 Casey: It's Aaron's MacBook Air that's been underwater seven times, which probably needs a backup more than any.
00:35:02 John: It's not just your computer.
00:35:04 John: I'm in the same situation.
00:35:05 John: The whole house's computers are backed up to my time machine thing on the Synology.
00:35:09 John: And I wouldn't wipe that thing unless I had redundant copies of all of those computers.
00:35:13 John: Because if you wipe that thing, you're like, I don't need it.
00:35:15 John: It's fine.
00:35:15 John: And then, you know.
00:35:16 John: Someone needs some file on that computer or it finally succumbs to another glass of water or whatever.
00:35:21 John: It's like a slide puzzle, right?
00:35:25 John: You're trying to find a free space.
00:35:27 John: You've got to get more spaces.
00:35:29 John: You've got to get more drives and put the stuff on it.
00:35:32 John: and it won't be wasted money because you know those drives what was the the email we got uh referred to it as shucking the drives like an ear of corn i loved hearing that that was so great you peel off the outer layer and you get interestingly someone also had feedback that occasionally uh you'll shuck a drive and the mechanism inside there will have some weirdness about its sata connector where it won't actually work out of the box if you take the mechanism and put it inside your thing unless you like customize the cable to you know i forget what the details were but there's
00:36:01 John: There's some difference on the cables and voltages as expected that won't make it work until you hack with it a little bit, which is super annoying, but still technically impossible to overcome.
00:36:09 Casey: All right.
00:36:10 Casey: Fine, then.
00:36:11 Casey: I thought you were going to be all on board with this BTRFS idea.
00:36:13 John: I mean, we're on board with it, just not on board with you reducing your redundancy.
00:36:17 John: Wait for your things to finish.
00:36:18 John: Get your second 12-terabyte backup.
00:36:20 John: Get in it.
00:36:20 John: Any other move you want to make, you need to get a new square on the tile puzzle.
00:36:25 John: Put the stuff there, and now you have a free spot that you can mess with.
00:36:30 Marco: We are sponsored this week by Eero, the Wi-Fi your home deserves.
00:36:35 Marco: Eero is a great Wi-Fi system.
00:36:38 Marco: I've used it myself.
00:36:39 Marco: I've set it up for multiple relatives.
00:36:41 Marco: Eero systems that I've bought with my own money, not freebies they've sent me.
00:36:44 Marco: I've actually bought this multiple times, either for myself or for relatives and friends.
00:36:50 Marco: It is a wonderful system that blankets your entire home.
00:36:54 Marco: With fast, reliable Wi-Fi, you get no more dead spots, no more rooms worth slow or it not quite reaching near like the backyard or anything like that.
00:37:02 Marco: Consistently strong Wi-Fi wherever you need it.
00:37:04 Marco: And it's super easy to set up in your system.
00:37:07 Marco: It sets up in just minutes.
00:37:09 Marco: You plug it right into your modem or your router and you manage it from their incredibly simple and quite beautiful app.
00:37:14 Marco: So you can do all sorts of great features from setup to more advanced stuff.
00:37:18 Marco: Like you can set up conditions to do things like pause Wi-Fi during dinner if you don't want your family all distracted on their devices.
00:37:25 Marco: You can be notified whenever a new device tries to join your network.
00:37:28 Marco: It's just a wonderful system.
00:37:30 Marco: And Eero now starts for a limited time at just $79.00.
00:37:35 Marco: There's never been a better time to try Eero.
00:37:37 Marco: I'm telling you, it's a wonderful Wi-Fi system.
00:37:39 Marco: Great coverage, super easy setup.
00:37:42 Marco: The units even look nice.
00:37:43 Marco: They're nice little like white tastefully designed little things.
00:37:45 Marco: It's just wonderful.
00:37:46 Marco: So you can get your home Wi-Fi fixed as soon as tomorrow.
00:37:51 Marco: by going to eero.com slash ATP.
00:37:53 Marco: That's E-E-R-O dot com slash ATP.
00:37:56 Marco: You can code ATP at checkout to get free overnight shipping with your order.
00:38:00 Marco: That's eero.com slash ATP.
00:38:03 Marco: Code ATP at checkout to get your Eero delivered with free overnight shipping.
00:38:06 Marco: You must use this URL to receive this offer, eero.com slash ATP.
00:38:11 Marco: Thank you so much to Eero for fixing our Wi-Fi and sponsoring our show.
00:38:18 Casey: I actually am interested in talking about video game stuff, but we're going to do most of that later.
00:38:25 Casey: However, you, John, need to complete or further along, perhaps, an arc that started many, many years ago.
00:38:34 Casey: There is a new controller out, and I know you have not handled it in your hands, but...
00:38:40 Casey: But continuing the classic episode number 49 of Hypercritical from January 6, 2012, eight years ago now, would you please, John, critique the new PlayStation controller to the best of your ability?
00:38:52 John: This is a weird, slow rollout of the PlayStation hardware reveal.
00:38:56 John: Microsoft has revealed basically everything about their hardware, their controller, the box.
00:39:00 John: We talked about it in past shows or whatever.
00:39:02 John: Sony has been trying to challenge them with press release or press release, but not revealing as much.
00:39:07 John: So they had a separate press release and blog post just about the PS5 controller.
00:39:12 John: So they told us the PS5 specs.
00:39:14 John: They told us the performance.
00:39:15 John: They told us stuff about the 3D audio.
00:39:17 John: They told us all sorts of things, but we still haven't seen it.
00:39:19 John: Here now is the controller.
00:39:21 John: I feel like these, the sort of, you know, I was going to say the big boy consoles or whatever.
00:39:29 John: Let's say the non-portable consoles because the Switch, Nintendo is all in on the portable hybrid thing or whatever.
00:39:35 John: And thus far, Sony and Microsoft are not.
00:39:39 John: Desktop consoles.
00:39:40 John: yeah there you go uh and among those their controllers have not been particularly daring microsoft got burned by the connect probably rightfully so uh that turned out not to be the future of how we control our video games even though it was really cool technology uh and but both systems have not really been interested in changing their standard controller much um
00:40:04 John: And so the new PS5 controller, it looks striking and new.
00:40:09 John: It's got this two-tone appearance.
00:40:10 John: It's kind of futuristic looking.
00:40:11 John: It looks, you know, I was trying to discuss in one of the slacks, like, what does this look like?
00:40:17 John: There's a sort of future look that has been used in movies and art on science fiction magazines and everything for decades.
00:40:24 John: And I was trying to think of where it originates, the sort of
00:40:27 John: A white outer shell with glimpses of sort of a black interior where the machinery is.
00:40:34 John: So the white outer shell is very smooth and matte finish or maybe glossy, but very sort of smooth and, you know...
00:40:43 John: is characterized by joints and lines and then with certain regions where you can peek into the interior in some respects like uh eve from wally is a little bit like this but she doesn't have the thing where you see the interior anyway that's what this control looks like we'll put a like a stormtrooper yeah stormtrooper is like that a little bit too but again there's not it's not like you're seeing into it they just have regions that are black this is more of an outer shell type thing you can find lots of examples and i was wondering is there one artist that pioneered this in the 60s or something but
00:41:08 John: it's i couldn't trace it to its origins uh every time i think i found an older one someone goes back farther depending on how you characterize it someone's like look at this here's 2001 and in the 60s but the 2001 has the white outer stuff but not the black inner stuff anyway it's cool looking controller
00:41:23 John: all this is to say fine it looks cool uh it has its very different striking look but it's not actually that different from the ps4 controller the ps4 controller i don't remember if we talked about this show uh or i must have at some point but anyway ps4 controller blessedly fixed many things that were wrong with the ps3 ps2 and original playstation controller um
00:41:45 John: But it's still stuck to the basics.
00:41:47 John: Two analog sticks in the sort of lower middle part, a D-pad on the upper left, and four symmetrical, equally sized buttons on the right.
00:41:58 John: And then some triggers, and they've messed with that a little bit.
00:42:00 John: This new controller is like an optical illusion.
00:42:03 John: When I first saw it, I was like, oh, well, at least they've gotten rid of one of my big pet peeves is when you make a controller as if it's like a piece of art or like it's interior space in a house or something where you make everything at 90 degrees and 45 degrees, right?
00:42:22 John: Yeah.
00:42:22 John: because that's not what hands look like their hands are not at right angles they do not have sharp edges and they are not all 45s and 90s it looks good when you make a thing that where the buttons are exactly at the four corners of a diamond and the buttons are all exactly the same shape but that has no bearing on how your hands or your thumb lands on a controller that you're holding in your hands none whatsoever and
00:42:47 John: Uh, and I'm always been angry about all the buttons being the same size because there is, there are very few games where you use all four buttons equally.
00:42:54 John: Most games have a dominant button, a second most dominant button and like a tertiary button.
00:42:59 John: Anyway, all that aside, this looks like, oh, they finally made it so that the buttons and the, and the D pad aren't on these little perfectly circular, perfectly flat and level, you know, plateaus like they are on the PS4 controller, which is one of the few remaining sort of, uh,
00:43:16 John: parts of the ps4 controller that say no we can't get away with it we love perfect geometry we love perfect circles right angles you know perfect cones straight lines be just because they look good the ps4 controller did away with almost all of that they said let's make it a sort of you know bulbous shape that fits people's hands better but still put two perfect circles exactly flat to host the buttons in the d-pad and
00:43:42 John: And make those buttons and D-pads exactly vertical with the controller, you know, vertical and horizontal, north, south, east, west.
00:43:49 John: Like, they're not tilted in any way, despite that they know your hands and fingers are going to be coming in on them in an angle.
00:43:54 John: Which is not necessarily bad, especially since people are kind of used to that, but still, it's a...
00:43:58 John: It's a jarring sort of departure from the design language.
00:44:00 John: This one looks like, oh, everything is organic and curvy.
00:44:03 John: No longer do you have these circular plateaus.
00:44:05 John: And it looks like they twisted the buttons to sort of align better with your hands, which, by the way, the XTox controller does and has done for its entire life.
00:44:12 John: Its buttons are laid out to try to be comfortable for your fingers, not to be perfectly vertical and horizontal when looked at in like a plan view in a CAD file.
00:44:22 John: But I took out my trusty X scope on my Mac and pulled out some guides.
00:44:28 John: And lo and behold, all of the buttons are still exactly aligned as they used to be.
00:44:33 John: They just look like they might be twisted, but they are not.
00:44:36 John: So the circular plateaus are gone, but the buttons and the joysticks seem to be in exactly the same positions as they were before.
00:44:42 John: The only thing that they've done to make a concession for increased ergonomics is they have tilted the triggers slightly.
00:44:49 John: The triggers used to be more or less, again, completely like...
00:44:52 John: If you drew like a straight line through the triggers, like a 90 degree angle to their hinges, it would just go straight up, right?
00:45:01 John: These look like they are tilted, again, like the Xbox triggers tilted slightly outwards because they know your fingers are coming from the sides on them and they want to tilt them a little bit so they're more comfortable.
00:45:11 John: but other than that and of course you know they moved like the the options button they changed the touchpad shape and they did some other stuff like that they made the playstation button into a weird raised logo thing there's a microphone built in which i think is very smart although it probably sounds like garbage but it's better than better than nothing it's good to be built into the controller um anyway i haven't held this thing
00:45:31 John: but it basically looks like a dressed up ps4 controller i hope it is as comfortable as the ps4 controller because i like the ps4 controller it looks a little bit fatter and sony emphasized that they had worked hard to make it feel slim even though it's bigger the reason it's bigger i think is because they're hiding more sort of haptic engines like apple's little what do they call those little uh
00:45:53 John: inductor widgety shaky fans yeah like but it's but it's like a it's like a linear coil thing of it's it's a more sophisticated way to make things vibrate and they've put more of those and more sophisticated versions of those inside this controller which take up room they also have them on the triggers themselves to like to have tension on the triggers or something so there's more crap inside there which is why they had to make it bigger
00:46:16 John: But honestly, I'm looking at it at all the different angles.
00:46:19 John: It doesn't look that much bigger than the PS4 controller.
00:46:22 John: And right down to the edges of the thing and the cut lines, it looks like it will not be a shock to anyone who has a PS4.
00:46:31 John: Which is fine.
00:46:32 John: I like the PS4 controller fine.
00:46:33 John: It could be improved.
00:46:35 John: If the only improvement to this is that the triggers are a little bit more comfortable.
00:46:38 John: I'll take it, I suppose.
00:46:40 John: But anyway, that's that PS5 controller.
00:46:42 John: It is not a disaster.
00:46:44 John: It looks mostly fine.
00:46:45 John: Still don't know what the console looks like.
00:46:47 Casey: Now, John, you have or have not ever owned a PlayStation in the past.
00:46:50 Casey: I don't recall.
00:46:51 John: I have a PlayStation 3 and a PlayStation 2.
00:46:54 Casey: But no, I'm getting myself confused.
00:46:55 Casey: It's the Xbox that you refuse to buy.
00:46:57 John: No, I have not.
00:46:58 John: Yeah.
00:46:58 Casey: Okay, sorry.
00:46:59 Casey: On an Xbox.
00:47:00 Casey: Gotcha.
00:47:01 Casey: So no Halo for you because you played the original whatever it was called.
00:47:04 John: I played Halo on the Mac.
00:47:05 Casey: Yeah, there it is.
00:47:06 Casey: What was that called?
00:47:07 Casey: Marathon or something like that?
00:47:08 John: You're the only person.
00:47:09 John: No, I played actual Halo on the actual Mac.
00:47:12 John: Because I was promised it at Macworld.
00:47:15 John: And I did, and I played it, and the frame rate was terrible, but damn it, I played that game and I finished it.
00:47:19 John: It was pretty good.
00:47:21 Marco: We are sponsored this week by Linode, my favorite web host.
00:47:25 Marco: Go to linode.com slash ATP and use promo code ATP2020 for a $20 credit.
00:47:31 Marco: Linode is just an amazing host.
00:47:34 Marco: Whether you're working on a small project for yourself or your hobbies, or you're managing an enterprise's infrastructure.
00:47:40 Marco: I actually manage all of Overcast there.
00:47:41 Marco: I have...
00:47:42 Marco: About 25 servers there, and I just absolutely love it.
00:47:45 Marco: All the way up from 1 to 25 to beyond that, Linode Cloud Hosting has the pricing, support, and scale you need to take your project to the next level.
00:47:54 Marco: They have 11 data centers worldwide so far, and they're always adding more.
00:47:57 Marco: They all have enterprise-grade hardware, their next-generation network.
00:48:01 Marco: So Linode Cloud Hosting delivers the server performance you expect at prices that, frankly, you don't.
00:48:07 Marco: One of the reasons I've been with Lindo myself since long before they were a sponsor, probably about eight or nine years at least now, is that they are the best value I've seen in the business.
00:48:15 Marco: And they've been consistently the best value for that entire time I've been with them.
00:48:19 Marco: Not only do they start out with good value, they stay a good value because over time, whenever they can make things cheaper, they'll do things like issue free upgrades to everybody.
00:48:27 Marco: or they'll introduce even lower cost plans.
00:48:29 Marco: It's just incredible what Linode offers.
00:48:32 Marco: And it's just all these features.
00:48:33 Marco: I can't even go into them all in one ad.
00:48:35 Marco: It's things like one-click installs of popular apps, things like WordPress and LAMP stack, game servers for Minecraft or CSGO or whatever else.
00:48:42 Marco: revamped cloud manager all built on an open source single page app they have an of course you have root access to your server to install whatever you need do whatever you need they have an api to automate stuff they have plans starting from tiny five dollar a month plans all the way up to specialties like dedicated cpus high memory plans gpu compute plans all sorts of great stuff at linode see for yourself at linode.com slash atp
00:49:09 Marco: And use promo code ATP2020 to get a free $20 credit for new customers.
00:49:15 Marco: So once again, Linode.com slash ATP.
00:49:17 Marco: Get a $20 credit with promo code ATP2020.
00:49:20 Marco: Thank you so much to Linode for hosting my stuff and sponsoring our show.
00:49:28 Casey: I'd like to talk to you about my new favorite toy.
00:49:32 Casey: And for me, I have fallen in love with the thing I've been waiting to fall in love with.
00:49:37 Casey: I just couldn't find a reason.
00:49:38 Casey: I love the Raspberry Pi.
00:49:42 Casey: If you are not familiar, we talked about this probably a year or two back because you used a Raspberry Pi for your short lived question mark stereo thing.
00:49:50 Casey: Right, Marco?
00:49:51 Casey: Yeah.
00:49:51 Marco: Yeah, I did a few experiments with them back.
00:49:53 Marco: I talked on the show about kind of making a card record player kind of thing, where I had this NFC reader that I could stick a card for an album in front of, and it would start playing that album into my speakers.
00:50:07 Marco: And so it was kind of like simulating an old CD or record player, but in a modern way.
00:50:13 Marco: It's still sitting over there.
00:50:14 Marco: I wonder if it's still working.
00:50:15 Marco: I haven't gone near it in a long time.
00:50:17 Casey: Fair enough.
00:50:18 Casey: So if you're not familiar with the Raspberry Pi, I might get the particulars slightly wrong, but the general gist of it is it's a full, honest-to-goodness Linux-based computer that's at its most expensive something like $50.
00:50:31 Casey: And granted, when I say $50, you're literally getting a motherboard and that's it.
00:50:36 Casey: You don't have a power supply, you don't have a keyboard, you don't have a monitor, nothing.
00:50:39 Casey: But you can get an entire computer...
00:50:42 Casey: for 50 bones.
00:50:44 Casey: Like, that's really not bad.
00:50:45 Casey: And not a bad computer at that.
00:50:47 Casey: Yeah, and it's not a bad computer.
00:50:48 Casey: Like, this is a computer that can drive two 4K displays for 50 bucks.
00:50:54 Casey: Now, it's Linux-based, which obviously has its own long list of problems, but we'll get to that in a minute.
00:51:00 Casey: But nevertheless, it is 50 bucks.
00:51:01 Casey: You can get the Pi, so that's for the Raspberry Pi 4, and that's for the four gigabytes of RAM model.
00:51:06 Casey: They have another one that's two gigabytes of RAM that's like 10 bucks cheaper or something like that.
00:51:10 Casey: They also have a Pi Zero, which is a physically smaller and far less powerful Raspberry Pi.
00:51:16 Casey: I believe it's $10 for the one with a wireless chip on it so you can get on 802 to 11B Wi-Fi.
00:51:24 Casey: And it's, I think, literally $5 for an entire computer if you don't want Wi-Fi.
00:51:30 Casey: It is bananas how cheap these computers are.
00:51:34 Casey: And I've wanted one for the longest time.
00:51:36 Casey: I couldn't figure out what I was going to do with it, though.
00:51:39 Casey: Now, put that aside for a second.
00:51:41 Casey: I told you guys, I think like maybe six months or a year ago, I had installed PyHole onto a Docker container on my Synology.
00:51:48 Casey: Now, PyHole is a – it was originally, as far as I'm aware, originally it was written to run on a Raspberry Pi.
00:51:56 Casey: And what it does is it's a DNS server where it will not reply to DNS requests for things that it knows or adds.
00:52:04 Casey: Right.
00:52:04 Casey: So your computer, if it's using your piehole as a DNS server, it'll go to, say, CNN.com.
00:52:10 Casey: And CNN is adorned with nothing but ads everywhere you look.
00:52:14 Casey: And so it says to the piehole software running presumably on a Raspberry Pi, in my case it was on a Docker container in my Synology, hey, I'd like to go to ads.cnn.com or what have you.
00:52:26 Casey: And the piehole would say, I don't know where that is, tough noogies.
00:52:29 Casey: And so the net effect of that is you don't see an ad.
00:52:32 Casey: There is no ad.
00:52:33 Casey: And so among other things, it actually saves a little bit of bandwidth if you care because you're not downloading whatever that image or JavaScript or gosh knows what is.
00:52:41 Casey: So it worked out really well, but then...
00:52:44 Casey: I don't know, maybe three or four months ago, Verizon Fios, at least where I am, started turning on IPv6.
00:52:50 Casey: And all of a sudden, I was seeing ads all the time.
00:52:53 Casey: And it turns out maybe Fios was on IPv6 for a while.
00:52:56 Casey: Maybe it's that Google's AdWords went on IPv6.
00:52:59 Casey: I don't know what it was.
00:53:00 Casey: But it seemed to me that something decided to turn on IPv6.
00:53:04 Casey: And I was suddenly seeing ads everywhere all the time.
00:53:07 Casey: And I started investigating, okay, how do I get IPv6 into the Docker container on the Synology?
00:53:13 Casey: And I'm sure that there's fairly easy ways to do that when you're not on a Synology, but when you're on the Synology, it was not easy.
00:53:20 Casey: And so finally, finally, gentlemen, I have a reason to buy my $50 computer because I want to run Piehole and I want to run it on Raspberry Pi where I know I have more control over the networking and so on and so forth.
00:53:32 Casey: So...
00:53:33 Casey: For my birthday, I had asked for and received the CannaKit Raspberry Pi 4GB Starter Max Kit.
00:53:40 Casey: And the reason I got this is because I knew nothing about what I was doing, and I knew this would have everything I needed within that box, which was completely true.
00:53:47 Casey: If I were to do this again, now that I know sort of what I'm doing, I would go a different route.
00:53:52 Casey: But if you're like me and don't really know what the hell is going on, this worked out really well.
00:53:56 Casey: You can get them on Amazon.
00:53:57 Casey: You can get them directly from CannaKit.
00:53:58 Casey: And so what it includes is a Raspberry Pi 4.
00:54:01 Casey: It includes a microSD card, which is effectively the quote-unquote hard drive for the Raspberry Pi.
00:54:05 Casey: It includes a microSD card reader for your computer computer.
00:54:08 Casey: It includes a case with a fan mount and a fan.
00:54:11 Casey: It includes a power supply, some heat sinks for the CPU, I think the GPU, and maybe the USB controller or something like that.
00:54:16 Casey: I forget what else.
00:54:17 Casey: It includes two micro HDMI to HDMI cables because the Raspberry Pi is so physically small.
00:54:23 Casey: It's roughly the same surface area of a credit card.
00:54:26 Casey: And so in order to get HDMI out, they're actually little teeny tiny micro HDMI ports.
00:54:32 Casey: And so there are two cables to go to regular HDMI ports.
00:54:36 Casey: And it also, interestingly, it included a USB-C switch that just interrupts power if you want, because there's no power switch on the Raspberry Pi.
00:54:45 Casey: And that was $115.
00:54:46 Casey: So it was like a little over twice the cost of the entire Raspberry Pi, which is silly.
00:54:51 Casey: And again, I probably wouldn't do it again knowing what I know now.
00:54:55 Casey: But ultimately, like $115 is not nothing, but it's not that much money.
00:55:00 Casey: And I got the entire setup, and I'm happy as a pig in poop.
00:55:03 Casey: And I put in my Pi hole.
00:55:04 Casey: I followed this really nice setup guide.
00:55:06 Casey: And I did not use like the...
00:55:09 Casey: make your Raspberry Pi be only a pie hole thing.
00:55:12 Casey: I actually installed it myself on top of Raspbian, which is a Linux distro specifically oriented around the Raspberry Pi.
00:55:19 Casey: And so now I can use my Raspberry Pi for other things, which is going to become relevant in like 10 seconds.
00:55:24 Casey: But I got to tell you,
00:55:26 Casey: This thing is so freaking cool.
00:55:29 Casey: The Raspberry Pi is amazing.
00:55:31 Casey: And I think what makes it so appealing to me is that I really am impressed with how good the ecosystem is.
00:55:42 Casey: When you install Raspbian, which is, again, the kind of default Linux distro, it includes xWindows.
00:55:49 Casey: And in xWindows, it has some stuff to get you going, like a Python IDE, if you so desire.
00:55:54 Casey: um it has like configuration that's specifically for the raspberry pi but then if you drop down to the command line if you don't like x windows hey guess what there's a command line like whole menuing system for doing all the same stuff so if you want to you know turn on or off wi-fi and you want or if you want to set up some i can't think of any good examples off the top of my head but there's all sorts of stuff that has this like reasonably easy reasonably straightforward user interface even on the command line like even the ssh you can do this stuff it's amazing and
00:56:22 Casey: And that's what I think is so cool about the Raspberry Pi.
00:56:24 Casey: You could probably create an equivalent computer for way cheaper, but the ecosystem around it is just amazing.
00:56:31 Casey: And there's so many examples of, oh, I want to add a push button to run a shell script.
00:56:35 Casey: And oh, okay, you need these three parts, and you need this shell script running in Python, and you'll be right as rain in 10 minutes flat.
00:56:42 Casey: It is amazing, and this is the coolest little toy I've ever seen.
00:56:45 Casey: So I've been talking a lot...
00:56:46 Casey: I will give Marco a chance.
00:56:48 Casey: I would actually really like to hear, Marco, what your thoughts are.
00:56:50 Casey: But very quickly, John, you do not have one of these in the house.
00:56:53 Casey: Is that correct?
00:56:54 John: I think I'm in the same situation as you used to be in, and I think as Marco used to be in.
00:56:58 John: This definitely seems cool to me, but I don't have a use case for it.
00:57:02 John: And I've never been able to say, well, even though you don't know what you use it for, you should just get it, because then I would just set it up and just stare at it.
00:57:09 John: So, you know, it definitely does seem cool.
00:57:11 John: And, you know, this is... I think this is part of the... Raspberry Pi happened because, like, you know, when you're not paying attention, you know, as the price of compute goes to zero, computers can get very small and do lots of interesting things.
00:57:25 John: And, like...
00:57:25 John: If you look at the specs on this, these specs would be fantasy for a childhood version of me looking at the specs of computers.
00:57:33 John: But this stuff is so cheap and so small.
00:57:36 John: You look at what it includes.
00:57:38 John: As you noted, the main problem with this in terms of the current technological landscape is that
00:57:42 John: uh modern connectors for as small as they are are so big that they are the they are the major hardware problem with this that you can't physically fit connectors of all the kinds that it can support so you have to have this little you know funnel of adapters going from micro hdmi to regular hdmi or usbc to usba and uh yeah so it's kind of funny um
00:58:01 John: So it'll be, you know, I'm hoping that all of our connectors will continue to, I don't know if they can continue to shrink that much because eventually they'll be about the size of the wires that they connect to.
00:58:13 John: But that seems to be the major barrier here because, you know, the price of compute and the price of memory and, you know, SSDs and all that stuff will continue to go down.
00:58:21 John: And if you're just doing something
00:58:23 John: like running linux on it with no major sort of gui or even if you are running a gui doing basic stuff is very easy which is why we have those conversations about oh can i do development on a mac mini can i do development on a macbook air sure yeah modern computers are very powerful if what you're doing is text editing and compiling and stuff like that so i find these things fascinating and i'm on the lookout for any thing in my life where i might need something like this but thus far nothing
00:58:50 Casey: Right now, Marco, you and I have a lot to talk about that's kind of off to the side, and I'd like to keep that off to the side just for a minute.
00:58:55 Casey: But with regard to the Raspberry Pi itself, how do you really touch them in between the jukebox time and now?
00:59:04 Casey: What is your Raspberry Pi situation at home?
00:59:06 Marco: It's basically been like John's.
00:59:07 Marco: Like I had that project I did back, you know, whatever it was, two years ago, a year ago, whenever that was, I did that project and it was fun.
00:59:13 Marco: I played with it a lot for like, you know, a couple of weeks when I was doing that.
00:59:17 Marco: And then I ran out of things to do with it.
00:59:19 Marco: And so I just kind of set that hobby aside for a while until recently when I came up with something better to do with it, which will be our next segment.
00:59:25 Marco: But we'll get there in a minute.
00:59:26 Marco: But really, like for me, it's very much like I didn't want to like...
00:59:31 Marco: keep tinkering with it into like well what else can i do with this thing like i had a specific purpose i did it and and it was great for that and then once i got tired of that purpose or i moved on or it was done then i just kind of left it until i had something else to do with it
00:59:46 Casey: Yeah, and it's funny because as much as I do love the ecosystem and some of the incredible software tooling that Raspberry Pi and Raspbian have put together, you still can't avoid the fact that it's Linux.
00:59:58 Casey: And so for me to set up – and I know that there's a little bit of wonkiness with regard to IPv6, and I know that I don't know basically anything about it.
01:00:06 Casey: But suffice it to say, I wanted to set up –
01:00:08 Casey: a consistent IP address on both IPv4 and IPv6 for the Raspberry Pi.
01:00:14 Casey: So this way, I can have my Eero's use the Raspberry Pi as the DNS server.
01:00:19 Casey: So this way, when any of my devices come on my network, they will look to the Raspberry Pi for the DNS server, which means you need a static IP.
01:00:25 Casey: Well, for IPv4, that's very easy.
01:00:26 Casey: You can just go into the Eero app and it's 30 seconds and you're done.
01:00:30 Casey: But, ooh, did I have to dig and screw with config files all over the place in order to figure out how to get an IPv6, not reservation, but reservation squared away.
01:00:40 Casey: I did get it, though, and it seems like everything's fine across many reboots and so on and so forth.
01:00:44 Casey: But that's the thing is I got the pie hole set up, and this is way too much Raspberry Pi just for pie hole.
01:00:50 Casey: I could have gotten a much cheaper and much simpler one.
01:00:52 Casey: I'm probably...
01:00:53 Casey: But I specifically got the best one I possibly could because I figured I might want to do something else with it.
01:01:10 Casey: And after I'd finished my configuration of Piehole and didn't really have much else to do, I immediately needed a new project, like Marco was saying.
01:01:17 Casey: And so it occurred to me, wait a second, I know people are using these for emulation.
01:01:24 Casey: And I got literally the best Raspberry Pi one can get, all $50 of it, as of, you know, three weeks ago.
01:01:31 Casey: Maybe I should dip my toe into this whole emulation thing.
01:01:35 Casey: And oh my word, this has been a ride and it's been amazing.
01:01:39 Marco: So Casey, what game console are you using right now?
01:01:42 Casey: Well, it's a miracle that I've participated in this show at all because I have all kinds of game consoles on my Raspberry Pi right now.
01:01:51 Casey: Yeah.
01:02:12 Casey: i've been i haven't spent a lot of time on any particular one of them but it's been extremely extremely fun going through old nes games that i loved going through all super nintendo games that i loved i've even been able to play with reasonable about reasonable amounts of speed nintendo 64 games that i loved like give me wave race i love that piece of garbage game it was
01:02:35 Casey: my jam and I've been able to play it on this little tiny box that's about the size of a credit card or maybe 50 credit cards stacked on top of each other it is incredible and I can even now play Genesis or for everyone else in the entire friggin world what is it Master Drive?
01:02:52 Casey: Mega Drive there you go
01:02:53 Casey: I can play Genesis games.
01:02:54 Casey: Like earlier today, I sent you a message in Slack, Sonic the Hedgehog, so delightful.
01:02:59 Casey: I've only ever played like a couple hours of it because I never had a Genesis.
01:03:03 Casey: It's so delightful.
01:03:04 Casey: And so what I had done was at your recommendation, I had gotten an 8-BitDo or 8-BitDo Bluetooth controller.
01:03:14 Casey: And the particular one I chose, which I think was at your recommendation, Marco, was one that physically resembles a Super Nintendo controller, but with two analog sticks.
01:03:22 Casey: And I got to say, this is where Linux is still Linux.
01:03:28 Casey: So I get this controller and I go and I look at the software that's doing all this emulation is called RetroPie.
01:03:36 Casey: And I install RetroPie on top of Raspbian because I want to continue to use this thing as my pie hole.
01:03:42 Casey: That sounds really funny, but be that as it may, I want to continue to use the pie hole software on my Raspberry Pi.
01:03:50 Casey: But I'd also like it to be an emulator.
01:03:51 Casey: And rather than dedicating the Raspberry Pi strictly to emulation, I installed all of it on top of the existing OS installation, which in years past on Linux was a disaster.
01:04:03 Casey: This worked out no problem.
01:04:05 Casey: But I go to set up my Bluetooth controller.
01:04:07 Casey: I'd been using it via USB just fine, no worries.
01:04:09 Casey: But I decided, no, I want to use it via Bluetooth.
01:04:13 Casey: That's what it's there for.
01:04:14 Casey: And so I go and I look at the RetroPie documentation and step one is, okay, go to register and connect Bluetooth devices and you can select your Bluetooth devices, Mac address from here.
01:04:26 Casey: What?
01:04:27 Casey: Yeah, sure.
01:04:28 Casey: And they include a screenshot.
01:04:29 Casey: This is the official documentation, gentlemen.
01:04:32 Casey: They include a screenshot that says, please choose the Bluetooth device you would like to connect to.
01:04:40 Casey: That is their official screenshot.
01:04:42 Casey: That's what they're showing you.
01:04:43 Casey: And then it turns out one of them actually says Nintendo blah, blah, blah on it.
01:04:47 Casey: But it blew my mind as someone who has lived in the sweet, sweet land of, well, generally sweet, sweet land of living on Apple devices.
01:04:55 Casey: I am literally looking at frigging Mac addresses trying to connect my controller over Bluetooth.
01:05:02 Casey: It is so barbaric, but yet, but yet.
01:05:06 Casey: It did connect reasonably easily.
01:05:08 Casey: And sure enough, it did show, you know, 8-BitDo or 8-BitDo, whatever it's called, blah, blah, blah, blah, blah on there.
01:05:13 Casey: And so it actually wasn't as bad as I'm painting it.
01:05:15 Casey: But it was just so striking and hilarious to me that that was the official documentation was to look at a wad of Mac addresses and figure out which one was right.
01:05:24 Casey: And then I was complaining to you, Marco, that the Bluetooth wouldn't work, it wouldn't reconnect.
01:05:28 Casey: And I was asking you to show me what settings you were using.
01:05:30 Casey: And it turns out I just needed to update the firmware on my controller.
01:05:33 Casey: And then suddenly everything worked out great.
01:05:35 Casey: Yeah.
01:05:35 Casey: Which is wonderful and also very Linux-y, right?
01:05:40 Casey: Like again, such a Linux problem to have.
01:05:43 Casey: But I finally got that squared away.
01:05:45 Casey: And then the only other major problem I had was I had no idea how to leave a game once I entered it.
01:05:51 Casey: So what I did was I pulled the power on the Raspberry Pi.
01:05:53 Casey: for the first few times because i couldn't figure out how to leave leave the game and you said no you go to the in-game menu what there's an in-game menu yes you moron well you didn't say that but that's basically what was being said yes you moron i don't blame you this is documented almost nowhere like they don't they don't tell you this anyway it's so bad
01:06:10 Casey: But eventually I realized, okay, well, on this 8-bit do, they have the standard four ABXY buttons.
01:06:16 Casey: They have select start.
01:06:17 Casey: They have D-pad.
01:06:18 Casey: They have the analog sticks.
01:06:19 Casey: They have four shoulder buttons.
01:06:20 Casey: They also have two other buttons that I never set up during the setup process, which in and of itself was wonderful because it auto-detected the 8-bit do.
01:06:28 Casey: It said, okay, do you want to use this one?
01:06:30 Casey: Just hold a button.
01:06:31 Casey: We'll start configuring it.
01:06:32 Casey: Yes, great.
01:06:33 Casey: I probably did this literally 15 times because I kept hitting the wrong button.
01:06:40 Casey: It was entirely my fault.
01:06:41 Casey: Entirely my fault.
01:06:42 Casey: It's very clear what button they want you to hit, but I kept hitting the wrong button and there was no clear way to say, oops.
01:06:47 Casey: And I felt like for those of you who are as old as I am, I felt like dialing a rotary phone, you know, where it's like, you're trying to dial one, two, three, four, five, six, seven, one, two, three, four, now 10 minutes of a lapse doing that five, seven.
01:07:00 Casey: Oh, crap.
01:07:01 Casey: Hang up, try again.
01:07:03 Casey: Hang up, try again.
01:07:04 Casey: One, two, three, four, five, eight.
01:07:08 Casey: One, two, and eventually I got it, right?
01:07:11 Casey: But it was exactly like dialing a rotary phone.
01:07:13 Casey: It was preposterous.
01:07:15 Casey: But eventually I got in there, and holy crap, like once you get everything squared away, and this is, I feel like Linux is usually good in this regard.
01:07:26 Casey: Once you get everything squared away, it has been working, knock on whatever I have nearby, it has been working very well.
01:07:35 Casey: And the Nintendo 64 emulation is not perfect, but it's pretty good.
01:07:40 Casey: And everything else is just amazing.
01:07:42 Casey: And I have basically every video game I could ever want from the 90s.
01:07:49 Casey: on this device.
01:07:51 Casey: And it is so cool.
01:07:54 Casey: And it is so amazing.
01:07:55 Casey: And what's even cooler is sitting Declan in front of it and saying, Hey kid, you know, that Mario cart game that you love on the switch.
01:08:02 Casey: Well, let me show you where all that started.
01:08:03 Casey: And the best thing is he's actually enjoying it, which I don't think is unique to Declan.
01:08:07 Casey: Like I'm sure most kids would feel the same way that we're actually allowing him to sit in front of a TV and play video games.
01:08:12 Casey: But still the fact that he's not like, Oh,
01:08:15 Casey: What is this garbage?
01:08:17 Casey: It's very, very cool to watch.
01:08:18 Casey: Also, games were hard back then.
01:08:20 Casey: Yeah.
01:08:21 Casey: Oh, yeah.
01:08:22 Casey: Games were really hard.
01:08:23 Casey: I'm sorry, Marco.
01:08:24 Casey: I've been talking way too much.
01:08:25 Casey: I'm just so enthusiastic and excited about this.
01:08:27 Casey: But what is your because you have, I think, both the same and different retro gaming setup.
01:08:31 Casey: So what take me through your world, if you don't mind.
01:08:33 Marco: All right.
01:08:34 Marco: So first of all, I've brought on a relevant guest.
01:08:38 Marco: I can't talk about gaming alone.
01:08:39 Marco: I'm not qualified enough.
01:08:42 Casey: Oh, hi, Adam.
01:08:44 Marco: Too late.
01:08:44 Marco: He's in bed.
01:08:45 Casey: I kid.
01:08:45 Casey: I kid.
01:08:45 Casey: Hey, Tiff.
01:08:46 Marco: Hey, I wouldn't let him talk about games without me.
01:08:49 Marco: I was like, there is no way you're getting away with this.
01:08:52 Marco: I am busting myself into that office.
01:08:54 Marco: yeah also like i'm talking about a lot of tiff games here as well because as you mentioned casey you know you were a nintendo person you envied the genesis people i was a genesis person i envied the nintendo people but who we both really envied were those jerks that had both this jerk right here there she is big jerk
01:09:14 Marco: We went on this big retro gaming odyssey.
01:09:18 Marco: It was kind of kicked off by Tiff's family.
01:09:22 Marco: They had kept all their old systems.
01:09:24 Marco: And I had my Genesis in the attic somewhere.
01:09:27 Marco: Tiff's parents and brother had preserved these systems for all these years.
01:09:31 Marco: Well, they had them all set up.
01:09:33 Marco: At one point, we daisy-chained them all up.
01:09:35 Marco: Marco helped us set it up.
01:09:37 Marco: I just said, Marco just gave you credit.
01:09:39 Marco: I watched and brought drinks.
01:09:41 Marco: One of my holy grails, which I'll revisit here in a little while, but one of my holy grails is I love not having to switch inputs between multiple systems.
01:09:50 Marco: and with the old way they would connect to tvs through those rf modulation boxes where you would pick like channel three or four on the box right and it would just kind of shove the video signal into like the antenna signal on the back to the back of the tv because that's the only input a lot of tvs had back then um and you could actually those little like you know rf modulator things you could daisy chain those so just put the output of one into the input of another one i don't think i knew that
01:10:15 Marco: I mean, none of this is great for video quality, but it worked.
01:10:19 Marco: And so you could connect a whole bunch of systems all data-chained to each other with those RF boxes, and just whichever one of them was frontmost in the line that was powered on would be shown on Channel 3.
01:10:29 Marco: Yeah, so they were all set up in my family's house, and through some family shuffling and moving around, they got put away and into storage.
01:10:37 Marco: And just recently, we were home for the holidays, and they're like, hey, we have all these.
01:10:42 Marco: Do you want them?
01:10:43 Marco: Of course.
01:10:44 Marco: Yes, we do.
01:10:46 Marco: And so they gave us all these big bins, the original box to our NES.
01:10:50 Marco: We have it.
01:10:51 Marco: It's amazing.
01:10:52 Marco: I felt so John Syracuse, like it's coming down from the attic, this original box.
01:10:56 Marco: It's fantastic.
01:10:57 Marco: We had everything.
01:10:58 Marco: We even have a super scope in there.
01:11:00 Marco: There was an Atari there.
01:11:02 Marco: Everything.
01:11:03 Marco: Podcast.
01:11:03 Marco: Piles and piles of cartridges.
01:11:05 Marco: So they came into our being and they ended up in our house.
01:11:09 Marco: And Marco took it on as a pet project to hook them all up for us.
01:11:14 Marco: Now, before we get to using the real systems, I do have, you know, comparing it to emulation, there are a bunch of reasons why emulators are better.
01:11:24 Marco: There's also a few ways in which emulators are worse.
01:11:28 Marco: First of all, I must acknowledge that we are now entering crime-committing corner.
01:11:35 Marco: Because emulation, usually, the way most people do it, most of the time it's illegal.
01:11:41 Marco: Because usually you're using a bunch of pirated ROMs.
01:11:44 Marco: The BIOS from the system is probably pirated if it was a system that was modern enough to have a BIOS, etc.
01:11:51 Marco: So generally speaking...
01:11:52 Marco: the way most people do emulation is not legal because it involves some degree of software piracy.
01:11:58 Marco: Um, I think the world emulation is fantastic, uh, for lots of reasons.
01:12:01 Marco: And it has major advantages over playing a real system.
01:12:05 Marco: So obviously it's way cheaper, way cheaper.
01:12:10 Marco: Because if you want to actually build up not only a collection of old systems, but a collection of games for those systems, that's going to cost you a small fortune.
01:12:17 Marco: Certain systems more than others, you'd be surprised.
01:12:20 Marco: But anyway, it's also just simpler.
01:12:22 Marco: It's physically simpler.
01:12:23 Marco: You don't have all these systems and controllers and wires and everything to deal with.
01:12:27 Marco: Much, much simpler.
01:12:28 Marco: Much smaller physically, so if you don't want to take up a lot of space or anything, great for that.
01:12:33 Marco: It's also a good solution if you have a lot of systems you want to emulate.
01:12:37 Marco: So if you just want to have your old NES, you can get an NES or you can get your old one out of the attic.
01:12:42 Marco: It probably still works.
01:12:43 Marco: And you can plug cartridges in and it's fine.
01:12:45 Marco: But if you want to have six different systems, that's a big setup.
01:12:49 Marco: Whereas an emulator, that's fine.
01:12:52 Marco: You mentioned the Raspberry Pi does it.
01:12:54 Marco: And RetroPie, the software that manages this on Raspberry Pis,
01:12:59 Marco: RetroPie is amazing.
01:13:02 Marco: I can't believe how polished it is.
01:13:04 Marco: Even though things like Bluetooth require you to drop into the comical Linux underbelly, for the most part, the center path, the main path of using it, especially if you have a wired controller, is fantastic.
01:13:17 Marco: It is so polished.
01:13:18 Marco: It's so easy.
01:13:20 Marco: The whole OS is designed for you to just stick it on an SD card, put that SD card in a Raspberry Pi, and boot it up with a game controller.
01:13:28 Marco: You'd never need a keyboard or mouse for any part of it.
01:13:32 Marco: You can plug it in if you want to, but you don't have to.
01:13:35 Marco: You can do the entire setup of the system with a gamepad, and it can work with tons of different gamepads.
01:13:42 Marco: The first one I used before I got my 8-bit Do, and by the way, the 8-bit Do controllers are fantastic.
01:13:46 Marco: I will get back to those, but
01:13:48 Marco: you can plug in a lot of console controllers.
01:13:52 Marco: We had a PS3 controller that we weren't using, and so I just plugged the PS3 controller over USB into it, and it worked unmodified.
01:13:59 Marco: Out of the box, just great.
01:14:01 Marco: And I used that for the first couple of weeks with it, and it was fantastic.
01:14:05 Marco: So emulation, it's practical, it's cheap, it's small, it is physically much simpler.
01:14:12 Marco: It's also really good for systems where using the physical system can be prohibitively expensive to find or to get or to keep in working order.
01:14:22 Marco: I always joke how when we were growing up,
01:14:25 Marco: you've never seen a Neo Geo.
01:14:27 Marco: Like, no matter what, like, everyone knew it was this legend.
01:14:30 Marco: Everyone knew when they would, like, you know, complain on the playground, well, I have the Genesis, I have the Super Nintendo, mine's better than yours.
01:14:36 Marco: Always some kid was like, well, the Neo Geo's better.
01:14:38 Marco: And no one had, none of us had ever seen one, including that kid.
01:14:42 Marco: somebody would be like somebody would be like well my my cousin had one and he was always lying wait tiff tiff didn't have a neo geo i i did not have one i did not have one yeah because like it was it was super expensive the games were like 100 each back then and like and they were all just fighting games anyway and if you're not interested in that genre who cares
01:15:00 Marco: Yeah, they were mostly arcade games, because that's the kind of company they were.
01:15:03 Marco: But that was back when memory on cartridges was very expensive.
01:15:09 Marco: And the reason the OG games were so expensive is that they just used massive amounts of memory.
01:15:13 Marco: They were like 10 times the memory size of a typical Genesis or Super Nintendo game.
01:15:18 Marco: But the economics didn't support that, so they were just super expensive.
01:15:23 Marco: But anyway, none of us had ever seen the Neo Geo, and it turns out they didn't sell that many of them.
01:15:27 Marco: So if you actually want to buy Neo Geos now, you can.
01:15:30 Marco: They're like $800, and the games can be hundreds or even, in some cases, thousands of dollars each because there aren't that many of them.
01:15:40 Marco: So there's a lot of systems like the Neo Geo, or they're systems that didn't have enough games
01:15:46 Marco: to really be worth owning the 32X.
01:15:50 Marco: Not enough games that if you're going to have a collection of systems that you're probably going to buy one of these systems.
01:15:54 Marco: The more obscure ones, the 3DO, you're probably going to want to use emulation for the more obscure ones, right?
01:16:00 John: One thing about emulation, though, we're going to talk about the advantages of emulation and disadvantages.
01:16:03 John: We're in an interesting point in history where all the advantages you're talking about emulation are real things, but pretty quickly, if we're not there already, we're going to get into a situation where
01:16:15 John: Emulation alone can't give people the ability to play their childhood games.
01:16:21 John: And I'm thinking about all the kids who grew up playing, for example, the Wii.
01:16:24 John: There's no emulator that's going to let you play the Wii.
01:16:27 John: You need a hardware component.
01:16:29 John: And it's not just a controller.
01:16:31 John: You need the sensor bar.
01:16:32 John: And now you're hooking up things to your TV.
01:16:33 John: And now you've got wires running and different things.
01:16:35 John: And I'm sure...
01:16:36 John: They'll make, you know, 8-BitDo will make your fake Wii sensor bar, but then you get to things like the Kinect, like, all right, now this is getting much more difficult.
01:16:43 John: What if your favorite game as a kid was some game you played on the Kinect?
01:16:46 John: Now I need, you know, the 8-BitDo Xbox controller, plus I also need the Kinect thing and the camera and the PlayStation Plus motion thing.
01:16:56 John: And, like, you know, maybe we're going back to a realm where that's not a big issue because those things seem to have come and gone.
01:17:03 John: but there is always this hardware component and the hardware component, like as it gets more diverse, like this 8-bit 2 controller is quote unquote great.
01:17:12 John: I think it's an abomination, but great because, because it has, it's, it's an SES, SNES controller.
01:17:19 John: It's also an NES controller.
01:17:20 John: It's also a PlayStation controller.
01:17:22 John: They just, they just shove everything on one thing.
01:17:24 John: Right.
01:17:24 John: But it's not a Wii controller and it's not a, I can't even remember.
01:17:27 John: What was Tiff?
01:17:28 John: What was the name of the PlayStation one?
01:17:29 John: Was it motion plus?
01:17:30 Marco: Oh, I didn't have a PlayStation one.
01:17:32 John: No, no, no.
01:17:33 John: The motion accessory that Sony came out with for the PS3.
01:17:37 John: Anyway, we can't remember the name.
01:17:38 John: They had a really good ping pong game.
01:17:39 John: Anyway, if you want to play that, you probably need some kind of wave around one and someone's going to have to make a wave around one that emulates the Wii remote and the Wii Motion Plus and also the PlayStation one.
01:17:52 John: It's going to get more difficult before it gets easier again.
01:17:55 John: So, you know, this is not relevant to our discussion because I'm assuming you're not emulating Wii bowling on these things.
01:18:00 John: Well, maybe you'll surprise me and tell me you are.
01:18:02 Marco: We couldn't get the super scope to work, which, spoiler.
01:18:05 John: Hardware accessories, and it's not just accessories, like, because arguably the Wii, that's not an accessory.
01:18:10 John: That's core to the gameplay.
01:18:12 John: Yeah.
01:18:12 John: Anyway, go on.
01:18:15 Marco: The systems are also getting more complicated.
01:18:17 Marco: It's fairly easy.
01:18:19 Marco: One of the disadvantages of emulation is that it isn't always perfect.
01:18:23 Marco: Sometimes emulators just can't emulate or they haven't yet developed enough to emulate all the edge case behavior of the system.
01:18:30 Marco: And this is...
01:18:31 Marco: Certain systems are simpler than others.
01:18:33 Marco: We're talking about mostly – what I'm focusing on on our setup here is mostly the mainstream cartridge-based systems of the early 90s to mid-90s.
01:18:42 Marco: So it's like NES, Genesis, SNES, N64.
01:18:46 Marco: That's really what I'm talking about here.
01:18:47 Marco: I'm not going into the CD area, the 3D area really much at all.
01:18:51 Marco: In part, I'll get to some of the reasons why, but in part also because a lot of those systems you can't emulate very well.
01:18:58 Marco: Some of them are just too complicated and the demand is too low.
01:19:02 Marco: Like the Sega Saturn is very complicated and I don't know if there's any good emulators for it.
01:19:06 Marco: I don't think there are because it's such a complex system and there's also not a lot of demand because the Sega Saturn wasn't very good.
01:19:13 Marco: Anyway, emulation...
01:19:15 Marco: In most cases, when you're doing these super old systems, you can usually get good, perfect emulation or nearly perfect emulation.
01:19:21 Marco: They're well understood.
01:19:22 Marco: You can run them on cheap hardware like a Raspberry Pi, which is amazing.
01:19:26 Marco: It's also nice – again, going back to Crime Committing Corner here – it's also nice that the complete ROM sets for these systems – ROMs, they're the dumps of the cartridges, so all the game files –
01:19:38 Marco: because cartridges were so small back then a game might only be like a few hundred kilobytes or a couple of megabytes and so it's so preposterous they're so small and so you can get like the entire complete rom set of like every game that was ever released for a system and it might be like a couple of gigs maybe it's not we're not talking about large amounts of space here and so it's very practical with very low hardware needs with today's hardware to emulate these old systems very very much now
01:20:05 Casey: Yeah, so like real-time follow-up, The Legend of Zelda ROM, 131 kilobytes for the entirety of the original Zelda game, 131k.
01:20:15 Marco: Yeah, we're talking not large amounts of data here by modern standards.
01:20:20 Casey: I mean, for perspective, I think the peek of you icon in its largest size is like 10 times that or something like that.
01:20:27 Casey: It's ridiculous.
01:20:28 Marco: Yeah.
01:20:29 Casey: Carry on.
01:20:29 Marco: There are disadvantages of emulation.
01:20:31 Marco: Again, number one, most of the stuff, the way we're using it is illegal because you're using pirated copies of games and everything.
01:20:37 Marco: That's not great.
01:20:38 Marco: There also, you have this kind of
01:20:41 Marco: overabundance problem that leads to a type of paralysis of choice for me of like when you have every single game available to you it's often hard to know what you want to play whereas like when we first unpacked these systems we had bins that included the systems and the games that kind of a combined tiff and i had for these systems and you only had the genesis stop pretending
01:21:04 Marco: Well, that was part of the game.
01:21:06 Marco: Me too, me too.
01:21:07 Marco: Yeah.
01:21:08 Marco: But like we, you know, you had for each system maybe like 15 games to pick from.
01:21:12 Marco: And so it was a narrow sentence.
01:21:15 Marco: Oh, I want to play that.
01:21:15 Marco: I want to play that.
01:21:17 Marco: In a way kind of similar to like the appeal of vinyl that I discovered, you know, last year or whenever that was two years ago.
01:21:22 Marco: Even though we have these modern libraries of everything in the world that we can call up by voice to play any music that was ever made ever, I never know what to ask for.
01:21:32 Marco: and maybe I only ask for the same three albums, I can't think of anything else.
01:21:36 Marco: Whereas if you have a library of albums, that is providing you with, here's 15 to 30 things that you have decided you like already, and so it's easier to pick one to play.
01:21:47 Marco: And the same thing applies for games for me.
01:21:49 Marco: When I'm looking at the giant list of all games that were ever available for a system...
01:21:54 Marco: I have a hard time picking and going for any kind of variety, whereas when you have a bin full of your old cartridges that you have 15 to choose from, oh, I'll do that one.
01:22:05 Marco: It's actually much easier to choose, and I end up playing a greater variety of games that way.
01:22:09 Marco: I think for me too, when we first open up all of those boxes of cartridges, it becomes a, I can hone in very quickly on the games that I loved because of those are the ones that you owned, right?
01:22:21 Marco: And it has this, we've had emulators for years.
01:22:24 Marco: And just like you said, it's the excitement of rummaging through those cartridges and finding the game you wanted because of the artwork or, you know, you knew what system it was for.
01:22:33 Marco: And so you're, you're finding it and it's
01:22:35 Marco: so tactile and it's real, it's present and you're seeing the artwork.
01:22:39 Marco: You're not just scrolling through a list of titles and then taking that cartridge out to the system, sliding it in, pushing it down, hearing the squeak of the spring and that satisfying little plastic clang of the closing lid and then pushing the start button and having the music like instantly play.
01:22:56 Marco: It's just, it's all so...
01:23:00 Marco: much more exciting than emulators for me, which I think that it kind of, when we were setting this up, sorry, Marco was setting this up.
01:23:11 Marco: We have a headache.
01:23:12 Marco: We do have a headache.
01:23:14 Marco: Credit, credit, credit.
01:23:15 Marco: And it was like this balance of he got into the emulator side of it.
01:23:21 Marco: But for me, I was like, oh, we've done that.
01:23:24 Marco: We've done the emulator stuff.
01:23:26 Marco: We've, we had that fun, you know, like we felt like college.
01:23:29 Marco: Yeah.
01:23:29 Marco: We did that in college and I loved scrolling through like the list of crazy named games that we never heard of and we would find them and play them.
01:23:37 Marco: But it wasn't the same as pulling out kind of an old favorite and putting it in.
01:23:41 Marco: Like there's this one game for the NES, 1941.
01:23:44 Marco: And it's like a plane game and you're shooting down other planes and some battleships.
01:23:49 Marco: I've never gotten past the second level.
01:23:51 Marco: And it's like this.
01:23:54 Marco: I remember this game vividly.
01:23:56 Marco: It's really very hard, but super simple.
01:23:59 Marco: And Marco found it on the emulator and he found a predecessor to that game.
01:24:03 Marco: What was 1931?
01:24:04 John: 1943 was the sequel.
01:24:06 John: And I was really good at that game.
01:24:09 Marco: Oh, there it is.
01:24:10 Marco: There it is.
01:24:11 Marco: But it just it wasn't the same pulling out that game like it was like, oh, that's cool that you found it.
01:24:17 Marco: But it wasn't the oh, sweet.
01:24:19 Marco: This is the plane game I played all the time because I knew exactly what the cartridge was like and putting it in.
01:24:25 Marco: It was just it was a different level of joy and satisfaction.
01:24:30 Marco: And I actually liked the restrictions that it brought with it.
01:24:33 Marco: yeah and like and you know there are there are a lot of like you know trade-offs with emulation like i think what you mentioned a second ago is is super on point like when you plug it in you know you put the cartridge in if it's the nintendo you might need to put it in a couple times because they have that wonderful and then take it back out and then blow it in and put it back in and then take it back yeah by the way blowing on it was always actually like a placebo yeah
01:24:54 Marco: you still had to do it it didn't matter no you just had to put it in and out a few times because the cartridge pins would wear out anyway or like the slot pins it was a very flawed design it's like shaking a polaroid it's just like you know you just have to do it not supposed to do that either but like muscle memory but there is something like when you plug in a cartridge and you turn the system on with these old systems the games boot instantly
01:25:17 Marco: there's no loading screens there's no interface there's no menus you turn it on and boom you're the game starts instantly there's no os they're all ssds just like the ps5 i yeah i hope that's that's their goal though there's less than one second no but they did that when it happened it was like i was prepared to wait and then i'm like oh wait the game's here yeah
01:25:39 Marco: Because in reality, modern systems, they have OSs.
01:25:44 Marco: They have software updates.
01:25:46 Marco: They have online services.
01:25:47 Marco: They have user profiles.
01:25:49 Marco: Then the OS gets updated.
01:25:50 Marco: Then the game has to get updated.
01:25:52 Marco: Then you have to download additional content.
01:25:53 Marco: There's so much overhead in modern gaming of just going through menus, maintaining the system, maintaining the computer that is the modern console with web services and updates and everything.
01:26:05 Marco: It's a pain in the butt.
01:26:07 Marco: whereas you you plug in 1943 into into a nintendo and you push power on and you're in the game in about a second and a half it's so fast and simple it's fantastic and there's no instructions yeah that's another thing yeah because like like back then like because back then games came with manuals and you you generally read the manual like in the car on the way home from the game store or whatever and and so like they don't explain anything about how to play the game in the game
01:26:33 Casey: If I may interrupt briefly, I asked you to suggest some Genesis games to play.
01:26:38 Casey: And you suggested, I think, Super Bomberman or something like that.
01:26:41 Casey: Mega Bomberman.
01:26:41 Casey: And I know this is peculiar, whatever the case may be.
01:26:44 Casey: It was a Bomberman title.
01:26:45 Casey: And I had only ever played Bomberman like once at Mike's bachelor party.
01:26:49 Casey: I just skipped Bomberman.
01:26:51 Casey: Not deliberately, it just happened.
01:26:53 Casey: It just happened.
01:26:53 Casey: And so anyway, I tried playing it and I had no freaking clue what I was supposed to do because there was no...
01:27:00 Casey: explanation of any kind it was just okay you're there go and and i really wish i had the manual because i could have read for a little bit and figured it out and i'd also like to just very since i have the floor just very quickly something you were saying about the uh the paralysis of choice i i have loaded only like 10 to 20 games for each system onto my raspberry pi however what i've noticed is i am bouncing between them like
01:27:25 Casey: within seconds it feels like you know i'll play like a stage or a level or a round of one game and be like okay yeah that was fun let's try something else and you know i haven't committed for more than like 10 or 20 minutes to any particular game because i have so much stuff i can play oh it's like all these memories are just flooding back into me oh i'm gonna play a little bit nba jam oh
01:27:45 Casey: No, no, no, no, no.
01:27:46 Casey: I'm going to play F-Zero.
01:27:47 Casey: Oh, I really want to play a lot of F-Zero.
01:27:48 Casey: Okay, I got through that one stage.
01:27:50 Casey: All right, Mario Kart time.
01:27:50 Casey: And it's just like, it's nonstop.
01:27:52 Casey: I must look like a crazy person.
01:27:54 Casey: If somebody was watching me just bounce between all these games, it would look like I was bananas.
01:27:59 Marco: That's how we were too, for sure.
01:28:00 Marco: We're doing the same thing here, but with cartridges, and it's just very noisy.
01:28:04 Marco: also like about two-thirds of the cartridges don't work anymore so there's also just like you know having to plug in and out all right does this one work no try the next one does this one work but uh but yeah so before we leave i have a few more things to say about emulators before we before we go into the the main hardware here but like emulators to a large degree have a lot of these same problems that i'm just i'm complaining about with modern consoles they have their modern software platforms they're running on computer systems so
01:28:29 Marco: You have to install software.
01:28:30 Marco: You have to manage configurations.
01:28:31 Marco: You have to go through menus, lots of menus.
01:28:34 Marco: And these are inevitably fragile things, especially, you know, the way the next world works, the way I complain about package managers.
01:28:41 Marco: But like software is always changing, especially hobbyist stuff like this.
01:28:47 Marco: And so what works today may not work if you try to change something in six months, right?
01:28:52 Marco: Like I've already, so I, we did all this stuff in January.
01:28:55 Marco: We set this all up.
01:28:56 Marco: Casey was playing this this past week.
01:28:57 Marco: So I was trying to tell him how to do certain things.
01:29:00 Marco: I've already forgotten how to do almost everything that I set up with the Raspberry Pi that I made three months ago.
01:29:06 Marco: Like it's, it's very, it's a computer.
01:29:09 Marco: You have to configure it.
01:29:10 Marco: And,
01:29:10 Marco: While it is amazing, especially for something that people are doing this volunteer for free, it's amazing how well it works, but it is still a computer with an evolving, living software ecosystem that you have to manage.
01:29:22 Marco: Whereas you take your Nintendo out of the attic and you plug it in, and it works the exact same way it did 20 years ago.
01:29:28 Marco: and there's no changes.
01:29:30 Marco: It just instantly just works, and you don't have to do anything.
01:29:33 Marco: You don't have to go through menus.
01:29:34 Marco: You don't have to install software.
01:29:35 Marco: You don't have to remember, oh, what's the weird combination of buttons that I press to make it go into the menu to change the setting?
01:29:41 Marco: There's none of that.
01:29:42 Marco: It just works, and that's really nice.
01:29:45 Marco: You just have to remember the contra code.
01:29:46 Marco: That's it.
01:29:47 Marco: Yeah, right.
01:29:49 Marco: All right, so...
01:29:50 Marco: Before we leave emulation totally, I do want to mention the world of legal emulation.
01:29:54 Marco: This is kind of this new-ish, kind of halfway point between emulation and real hardware.
01:30:01 Marco: It's basically legalized emulation in different ways.
01:30:04 Marco: One of the most common ones is...
01:30:05 Marco: retro game sales for new systems things like the nintendo virtual console uh where they'll actually make old games available for new systems and what those are doing is emulation like they're just packaging up an emulator with their old game usually making no or minimal changes to it the downside of this is that only a limited number of games are available because it's like whatever they want to sell you whatever they have the rights to sell you
01:30:29 Marco: a lot of these game companies that made games back in the nineties don't even exist anymore.
01:30:32 Marco: So there's nobody around that you could even get the rights from, let alone like be able to negotiate a deal with, you know, to make them almost no money, you know, from whatever conglomerate has absorbed, whatever assets were left over for these companies back in the nineties.
01:30:48 Marco: But the way copyright law works, they can't just give them away without getting permission from something that was only around 20 years ago.
01:30:53 Marco: So there's very few games for the systems that are actually available.
01:30:58 Marco: Um,
01:30:58 Marco: Yeah, I was really surprised by that because just in the last month or so, I finally ponied up the 20 bucks a year, which is really very affordable for the Nintendo Switch Online game.
01:31:19 Casey: And part of that is you get – just like you were describing, Marco, you get some Super Nintendo games, some Nintendo games that you can play on the Switch.
01:31:26 Casey: And to your point, it's emulation.
01:31:28 Casey: It's legal emulation, but it's emulation nonetheless.
01:31:31 Casey: And they definitely have some good games on there.
01:31:33 Casey: Like they have F-Zero.
01:31:34 Casey: They have Super Mario Kart.
01:31:35 Casey: And I wouldn't say that the selection is bad, but it is not terribly robust, though.
01:31:41 Casey: Like, there's, I don't know, maybe 50, 175 games on here.
01:31:46 Casey: And given that there is an unbelievable breadth of games for either one of those systems, probably hundreds for either one of those systems, and between the two of them, there's only 75, I was actually very disappointed.
01:31:57 Casey: Yeah.
01:31:57 Casey: I was glad to have some of the ones that I was really looking for.
01:32:00 Casey: Again, F-Zero, Mario Kart, Super Mario Brothers, etc.
01:32:03 Casey: But I was expecting to get way more out of it than I did.
01:32:07 Casey: And I was kind of disappointed by that.
01:32:09 Marco: Yeah.
01:32:10 Marco: And also, a lot of times, the emulator that they use is not actually very good.
01:32:14 Marco: And so you might have issues with the emulation itself.
01:32:16 Marco: It might not be perfect emulation of the original games.
01:32:18 Marco: It's a fine solution for some games.
01:32:22 Marco: But it's a very narrow solution.
01:32:24 Marco: um similarly there have been recently the these mini console hardware re-releases oh yeah it starts like the nes mini the snes mini the ps1 mini like they all the major consoles now have been doing this because they can make money they're also emulators just you know package up in hardware they're pretty good values they're pretty inexpensive and
01:32:42 Marco: But they have the same problem of only some games are on them.
01:32:45 Marco: Because the games just come preloaded.
01:32:47 Marco: They don't read cartridges.
01:32:47 Marco: They just have built-in games in their built-in memory and that's it.
01:32:51 Marco: They have other limitations as well.
01:32:53 Marco: So it's not great.
01:32:55 Marco: And they aren't widely available.
01:32:57 Marco: They go in these limited releases and everything.
01:32:59 Marco: So...
01:33:00 Marco: And then finally, before everybody emails me about this, there's this company called Analog that makes these FPGA consoles.
01:33:08 Marco: They're basically FPGA-based emulation.
01:33:11 Marco: So it's a whole different type of emulation, a whole different degree.
01:33:13 Marco: It's very accurate emulation.
01:33:16 Marco: It's focused primarily on accuracy.
01:33:18 Marco: They're pretty expensive, $300-ish each.
01:33:22 Marco: But they provide very, very good emulation.
01:33:24 Marco: And they play, they have cartridge slots.
01:33:26 Marco: They play the original cartridges if you have them.
01:33:29 Marco: So you can get all that stuff with those.
01:33:31 Marco: And also they have lots of great video settings and filters and everything.
01:33:37 Marco: Downside is it's a lot of money and you still need the cartridges.
01:33:40 Marco: You still need the original cartridges to play in them.
01:33:42 Marco: They're a fun option, but that's probably a better option if you want like the absolute best emulation of one system.
01:33:49 Marco: And maybe you have a flash cart, which I'll also get to in a moment.
01:33:51 John: Are they actually emulating or are they just re-implementing the actual hardware in their FPGAs?
01:33:57 John: Obviously there's a bunch of crap around it for the HDMI output and so on and so forth, but do any of them essentially try to reproduce the NES hardware, like make a single chip version of the entire NES down at the gate level?
01:34:08 Marco: I think that's what the FPGA thing is about.
01:34:11 Marco: I don't know enough to say for sure.
01:34:13 Marco: I think it's something like that, though.
01:34:15 Marco: Certainly, that's the purpose of using FPGAs is to have more accurate implementation like that.
01:34:20 John: Because an emulator is like you're running software that is reading the instructions for a CPU that you don't have, and you take those instructions and you either translate them to a different instruction set, but more likely you say, when you see this instruction, call this C function in my emulator, and so on and so forth.
01:34:34 John: But the actual sort of like...
01:34:36 John: Hardware cloning is make a single... Because if you take all the circuitry in the NES, you could put that on a single chip easy because the feature size was so huge back then and everything was all separate, right?
01:34:49 John: But in various cases, there's like...
01:34:52 John: you know things stopping you from doing that you don't have you don't know the actual circuit layouts of those things or there's still something that's proprietary or you can't do but my impression was at least for the nes ones that they're trying to make an actual hardware copy so if you don't have your existing nes in your parents attic or whatever but you want the hardware experience and you don't want to buy one on ebay this is i feel like this is what these systems are the role they're trying to fill so
01:35:15 John: my understanding is they're not actually emulation but i could be wrong about that but either way that that i think that will be an increasingly important market like i said for the wii and for stuff like that when these systems go out of fashion and if no one is making new ones again someone will have to make work-alike hardware in some fashion and especially if the hardware starts running software like the connect is not just like it'll be harder for 8-bit do to make a connect clone because that's a hardware software thing right
01:35:44 John: It's not as easy to make that as it is to make a controller that just sends a bunch of inputs and button presses and stuff like that.
01:35:51 John: Trying to preserve the legacy of this kind of art.
01:35:57 John: Will this art just disappear?
01:35:58 John: How much of this art has already disappeared, speaking of games that require a servering component or whatever?
01:36:02 John: Will only be able to tell tales about...
01:36:05 John: insert massively multiplayer online game here that no longer has its servers up we'll just be able to tell people about that unlike most other arts the human has ever made is that we you know if the painting is preserved it can last you know hundreds of years and of course books can be infinitely copied and get more or less the same experience and even movies we have ways of preserving that more or less but video games is this whole realm of art that is going to live for a time but eventually be
01:36:30 John: Unable to be experienced by future generations unless we continue to do exactly everything you've just described, make emulators, make these hardware clones, make ways to continue to experience this stuff into the future long after maybe even the companies that made them are gone.
01:36:47 Marco: Oh, yeah.
01:36:48 Marco: Because one of the reasons why I love this era of systems so much, this 8- and 16-bit cartridge systems plus N64, it's kind of the outlier, because it's still a cartridge system.
01:37:00 Marco: But I love this type of system, this generation, because it was a lot simpler than a lot of the modern stuff.
01:37:08 Marco: As you mentioned, it's going to be hard to emulate a lot of the more modern systems for lots of reasons, but generally they're just much more complicated.
01:37:14 Marco: Yeah.
01:37:14 Marco: these old systems you know they have all these advantages i love this era of games for lots of reasons as i mentioned like speed like one of the very first things like when we when we got these hooked up and we pressed power on and the game booted instantly even our son he commented how fast it was that you're just in the game he noticed immediately and he has you know a nice you know current generation ipad mini and he's played switch games a lot like he's he's very experienced with with modern games and
01:37:43 Marco: and yet he had never seen a game boot up that quickly, even on the iPad.
01:37:48 Marco: Like, just boom, you're in the game, and he commented on that.
01:37:51 Marco: And a lot of that is also just down to cartridges.
01:37:55 Marco: Cartridges are great.
01:37:57 Marco: Yeah, they were small.
01:37:58 Marco: Yeah, they couldn't have full-blown CD-quality sound with the size they had back then, but...
01:38:03 Marco: For the time, and for a good deal of time afterwards, cartridges were the superior format to the early discs.
01:38:11 Marco: I don't have on this list any first-generation disc-based systems because they sucked.
01:38:16 Marco: Like the Sega CD, the Saturn, the PlayStation 1, those systems sucked.
01:38:23 Marco: Because CDs were very slow.
01:38:25 Marco: You had all these load times, seek times.
01:38:29 Marco: It was not a good time for gaming.
01:38:32 Marco: Also, I would argue that all the first generation 3D systems, with the exception of the N64, the 3D sucked on those.
01:38:40 Marco: Whereas what it was graduating from was really well done 2D.
01:38:46 Marco: like the 16-bit era of 2d was amazing it was like the the pinnacle of this art form of the of these 2d games and then we when we got into 3d it took a it took a couple generations before it didn't suck um yeah i gotta say the ps1 it was the first game system i was like pass hard pass like i don't even want it like it doesn't look appealing at all i'll stick with what i have thanks
01:39:08 Marco: Yeah, the whole industry went 3D, but the 3D sucked.
01:39:11 John: We're going to get a lot of angry email about the PS1.
01:39:14 John: People love the original PlayStation because of the games.
01:39:17 John: I agree with you about the 3D technology, but there's a lot of good games to the original PlayStation.
01:39:23 Marco: And this is an area where emulation is actually potentially useful.
01:39:27 Marco: 3D emulators...
01:39:29 Marco: are able to use better 3D filtering technology now to actually improve the way the games looked.
01:39:37 Marco: And, you know, so all emulators have offered, like, visual filters.
01:39:40 Marco: Like, you can play an SNES game and turn on, like, a visual filter that will...
01:39:45 Marco: scale up the graphics and soften the edges and and and upscale and blur and everything so it looks kind of like a painter drawing that's great i did that all through college it was it was wonderful but what emulators could do to like n64 or ps1 games was way better because they could actually render the polygons at higher resolution to begin with and do texture filtering tricks and things like that and so these systems that look like hell on the real hardware actually look significantly improved in the modern world of emulation of these early 3d systems
01:40:14 Marco: Which is, again, another reason why in my hardware Odyssey I didn't include those CD-based systems.
01:40:21 Marco: I do have an N64 here.
01:40:22 Marco: That's TIFF's N64, but we'll get to that in a little bit.
01:40:24 Casey: Well, and just really quickly, in the defense of the PlayStation, I am definitely looking with rose-colored glasses because I haven't played an original PlayStation in, what, 20, 25 years, whatever it's been now.
01:40:33 Casey: Yeah.
01:40:33 Casey: I remember the load times were awful, and in that sense, it was atrocious.
01:40:38 Casey: But some of those games, I think, John, you had said this a second ago, some of those games were amazing.
01:40:42 Casey: That was the first exposure I had to Gran Turismo, which was amazing.
01:40:46 Casey: Even though it wasn't as fun as everyone thought it was, it was still an amazing and technical achievement.
01:40:50 Casey: That was the first time I'd played any Metal Gear games.
01:40:52 Casey: Like, Metal Gear Solid, still to this day, kind of blows my mind.
01:40:55 Casey: And maybe there were other ones that were better or different before that, but that was my first exposure to it.
01:41:00 Casey: And there were other games I can't remember off the top of my head, but I remember...
01:41:03 Casey: That being a very solid system in terms of the games that were on it, I don't debate that it was nothing but waiting for everything.
01:41:10 Casey: I don't debate that it could have been way, way better.
01:41:13 Casey: But I don't think it was quite as terrible as the Armands are perhaps painting it at the moment.
01:41:19 Casey: But I certainly did miss, having come off a Nintendo 64, I absolutely missed the instant load times of cartridge consoles.
01:41:29 Marco: Oh, yeah.
01:41:30 Marco: And there were lots of reasons why those are better left to emulators, like the other CD systems, I mean.
01:41:35 Marco: For one thing, the old cartridge systems have no moving parts, with the exception of the NES, a stupid cartridge pop-up and down thing, which breaks all the time.
01:41:44 Marco: But otherwise, there's no optical drives.
01:41:46 Marco: There's no CD lenses.
01:41:47 Marco: There's no motors.
01:41:48 Marco: There's no fans, even.
01:41:49 Marco: They operate in silence.
01:41:51 Marco: They're all low-temperature devices.
01:41:54 Marco: Most of them don't even have heat sinks on the processors.
01:41:57 Marco: They're just very...
01:41:58 Marco: basic devices they're they're like low complexity and they don't have moving parts and so they they're optimized really for longevity and simplicity like the only system that we powered on that worked last time we used it but didn't work now was the xbox 360 got the red ring of death like everyone else like and and to be fair like this long to red ring i'm pretty proud of it
01:42:24 Marco: yeah but it's been off for like four five years at least like yeah so anyway that's the one thing that didn't come back from the dead uh the the atari we couldn't get to work the atari 2600 but i we don't know if it was working before um so but otherwise okay in my heart
01:42:42 Marco: Yeah, but everything else worked.
01:42:43 Marco: And I think in part that was because these are all like super simple, you know, cartridge based systems with no moving parts.
01:42:49 Marco: One of their advantage before I move on from this is that these old ones back, you know, the simpler ones, the controllers were much simpler.
01:42:58 Marco: Yes, I want to talk about this.
01:42:59 Marco: The one system we have a bit of a problem with the controllers for is the N64, because it's been sitting in an attic and everything, and they were worn to begin with, and so the analog sticks are all kind of rough on all the N64 controllers.
01:43:10 Marco: They're not in great working order.
01:43:12 Marco: If you get a system that was before analog sticks, there's a lot less about the controller that can wear out.
01:43:19 Marco: And so again, like you're optimizing for longevity by going with these older systems.
01:43:23 Marco: If you want hardware, if you want like to be actual playing on the original hardware, 16-bit and 8-bit and maybe N64, you're generally better off.
01:43:31 Marco: Oh, and they just feel so good in your hands.
01:43:34 Marco: Like they are so tiny.
01:43:36 Marco: It's almost like the old original iPhone.
01:43:38 Marco: Like when you get hold of an old iPhone, you're just like, oh, you just like feel really good.
01:43:43 Marco: Like where were you?
01:43:45 Marco: And
01:43:46 Marco: that's what those, you know, the little NES rectangles feel that way.
01:43:50 Marco: The SNES ones, because they were just a slight modification, but just the simplicity of having a few buttons to control everything that you need to do is wonderful.
01:44:01 Marco: It makes you be able to play these insanely, oddly hard games very easily.
01:44:07 Marco: Uh,
01:44:07 Marco: And let me say, I don't miss a rumble pack.
01:44:10 Marco: I didn't think for two seconds, oh, my controller's not rumbling.
01:44:14 Marco: Why is this?
01:44:14 Marco: This is so odd.
01:44:15 Marco: Like, not at all.
01:44:17 Marco: I wasn't bothered by the cord into the system because actually their cords were pretty long.
01:44:23 Marco: I got to say, they thought that out.
01:44:25 Marco: They had very long cables from the controllers to the systems, which I appreciated that.
01:44:30 Marco: But we got them all tangled up.
01:44:31 Marco: All right, Marco?
01:44:32 Marco: Yeah.
01:44:32 Marco: The N64 ones are real bad.
01:44:33 Marco: They're all over the place.
01:44:35 Marco: But yeah, the controllers themselves felt way better in your hand.
01:44:39 Marco: And I'm comparing this again to the emulators where there always felt like there was some sort of a slightly something off about the interface, like interacting with these games without their actual intended controllers.
01:44:54 Marco: Like there's just when you're used to playing them, like when you're used to playing these games as they were with these controllers that,
01:45:00 Marco: to interact with them and then going to an emulator and just and having a generic controller for that it was it's it's a different feeling it's like oh yes i'm playing this game and i'm getting the joy of playing this game that's all there right but man there is a whole nother level uh it's like your smile just brightens that extra little bit because you're actually holding the right thing in your hand and those red buttons are staring back at you and you're like yes i get you
01:45:25 Marco: There's only one D-pad.
01:45:27 Marco: Thanks.
01:45:27 Marco: Thanks for that.
01:45:29 John: That's so, so nice.
01:45:30 John: It's because those emulator controllers, like I said, are an abomination.
01:45:33 John: Yeah, I feel like that's part of, I mean, make fun of, you know, Marco's weird vinyl, whatever, emulation thing with the cards for the music.
01:45:39 John: But honestly, we've said this before, when you're playing a game,
01:45:43 John: your experience is yes sight and sound but also touch like that is your interface to the game is the thing you're holding in your hand you're like oh i want that experience of playing this old game that controller is a huge part of the experience and yeah you can get a you know some mongrel monster controller that tries to have all the things that you need for seven of these systems but it will never feel like playing the actual system did on those controllers even though some of them may be ergonomic nightmares presumably you're not playing these for too long and speaking of chord length by the way
01:46:13 John: You can't survive that long.
01:46:14 John: You die.
01:46:15 John: They're too difficult to play.
01:46:16 John: You've got to get those skills back.
01:46:18 John: The NES in Japan, the Famicom system, had extremely short cords on it.
01:46:24 John: And they were, if memory serves, you couldn't disconnect them to put in a bigger cord.
01:46:29 John: They were attached permanently at one end.
01:46:30 John: And they were very short.
01:46:33 John: I forget how long they are, but my memory is that they were like three feet long.
01:46:36 John: They would never work in an American home.
01:46:38 John: They basically forced the children to sit where your parents would yell at you for sitting right on the TV.
01:46:44 Marco: So suppose you want to game on your original hardware.
01:46:48 Marco: You get out your old system in the attic.
01:46:49 Marco: It probably still works.
01:46:51 Marco: The games...
01:46:52 Marco: Might work, they might not.
01:46:54 Marco: You might need to clean the cartridge contacts or clean the cartridge slots in the system.
01:46:57 Marco: They might have corrosion, you know, but otherwise, like, your old system probably still works.
01:47:03 Marco: Controllers are, like, one of the very first things you go to, right?
01:47:05 Marco: And everything you have just said, you and Tiff, John, everything you've said is correct.
01:47:10 Marco: Like, there's so much about the feel and the nostalgia of the system that
01:47:15 Marco: Part of the reason why you're playing on original hardware, if you've gotten to this segment, is that you want that nostalgia.
01:47:22 Marco: And while I do love some of the aftermarket controllers for other reasons, for nostalgia, you can't beat the original ones, especially for the NES.
01:47:31 Marco: The Super Nintendo and Genesis have pretty good third-party controllers now.
01:47:36 Marco: The NES doesn't.
01:47:37 Marco: Nobody makes a perfect NES controller clone.
01:47:40 Marco: And so the NES, I feel like you really need that original one.
01:47:43 Marco: But one big difference is that cord length.
01:47:45 Marco: And these systems were all made in the era where we had CRT TVs.
01:47:51 Marco: You were lucky if you had a 27-inch TV.
01:47:54 Marco: They weren't very big.
01:47:56 Marco: And you weren't sitting very far away from them.
01:47:59 Marco: And this was before wireless things were really prevalent.
01:48:02 Marco: You had to have a wire to the system, but they didn't make them that long because you weren't sitting that far from a 27 inch TV.
01:48:10 Marco: Now, one of the challenges of running these on a modern TV is you're generally having much larger TVs now and you're sitting further away from them than we did back then.
01:48:18 Marco: And the cords are all too short.
01:48:20 John: The Famicom controller, by the way, was two feet long.
01:48:23 John: oh my word would that even reach like from some people's entertainment centers to the floor my phone charging cable is longer than that for casey's tv that's on top of his mantle it would it would just dangle casey would have to stand in front of his mantle on a stool
01:48:40 Marco: Yeah, so one of the technological advances that I have moved to for some of these systems is that company 8BitDo, which people in the chat are saying it's pronounced 8BitDo because it rhymes with Nintendo, which I guess makes some sense.
01:48:52 Marco: Anyway, 8BitDo or Do, they make a bunch of controllers for old systems, including they have versions of a lot of these controllers that have little receivers that are wireless that plug into a Genesis or Super Nintendo.
01:49:06 Marco: And we have these, so I actually bought a pair of each of those.
01:49:09 Marco: I have their version of the Genesis 6 button controller.
01:49:12 Marco: I have two of those.
01:49:12 Marco: Each of them has a little receiver that plugs into the Genesis and is powered by the Genesis.
01:49:18 Marco: And so you have two wireless controllers that are always there.
01:49:21 Marco: And the controllers occasionally need to be charged by micro USB, but very occasionally.
01:49:25 Marco: And you have a wireless Genesis.
01:49:27 Marco: And same thing, I have the same setup with Super Nintendo.
01:49:30 Marco: It's wonderful.
01:49:32 Marco: It's not as nostalgic as the NES controller with its long wire, but for a clean, modern setup that you don't have to worry about being too close to the TV or pulling the console accidentally by the cable.
01:49:45 Marco: It's actually really, really nice.
01:49:47 Marco: So that is one area where if you want to play an original hardware, but you want...
01:49:52 Marco: A nice modern-day amenity of wireless controllers, you can do that with these 8BitDo and other companies, but I think 8BitDo is the best ones.
01:50:00 Marco: They make fantastic wireless controllers that will plug into the old consoles.
01:50:05 Marco: Anyway, they're not quite as nostalgic, but they're very good.
01:50:07 John: One thing you're missing out on, though, I'm sure you're going to get to this when you start talking about video, but part of the retro gaming experience...
01:50:14 John: is the wired controllers and an RF interface to a CRT, mostly because the input lag in that system was so insanely short compared to any modern system.
01:50:25 John: Any modern system that... Forget about wireless, which is going to add huge delay, relatively speaking, but any modern system that goes through an HDMI converter that goes into your TV that has, like...
01:50:34 John: 10 to 100 milliseconds of input lag just on the display device before you even consider any of those stuff and then you add a wireless controller now if you're dying in two seconds anyway because you're old and your reflexes suck now fine but i feel like if you were going to go to these lengths and this is what you know the really hardcore people do you need a crt that's hooked up with rf to your thing with a wired controller i will get there
01:51:00 Marco: i will get there especially if you want like light guns to work and everything yeah trust me i'll get there but anyway before we get too much into the video output section which is significant if you're going to be retro gaming on old hardware we have to briefly revisit crime committing corner
01:51:17 Marco: I feel like you are a person who's presenting like a 1950s school video.
01:51:22 Marco: Hi.
01:51:25 Marco: If you would like this new modern technology in your life, follow these simple steps.
01:51:30 Marco: No, we are revisiting Crime Committing Corner to talk about flash cartridges, also known as Everdrives, because that's the brand of the most popular one.
01:51:41 Marco: A flash cartridge is a cartridge that goes into an old game system that has an SD card slot on it.
01:51:47 Marco: And you can load it up with ROMs for emulators and put it on the SD card slot.
01:51:52 Marco: And then it shows a menu when you boot it up.
01:51:54 Marco: And you can just pick from the ROMs and you can play any ROM file on original hardware.
01:52:01 Marco: It's kind of a hybrid between the world of emulators and the world of original hardware.
01:52:06 Marco: It has some of the advantages of each world.
01:52:09 Marco: most of the advantages of the original hardware uh but it opens you up to like you know one of the things about emulators is that you can play games that weren't actually released for the system uh you can play things like rom hacks where fans have like altered uh old games to you know add levels or fix things or improve things whatever um you can play homebrew games
01:52:30 Marco: some hobbyists granted not a lot but some hobbyists are actually like writing original genesis or super nintendo games today um it's it's a fun little world and if you have a few of those they're naughty yeah yeah oh yeah but if you have don't test them in front of your kids yeah yeah like so if you have either an emulator set up or if you have a flash cart you can play that type of game it's also nice like
01:52:54 Marco: A lot of these games, as I mentioned, are pretty rare and hard to find or very, very expensive if you do find one on eBay or something because they're rare or they were unreleased or whatever.
01:53:05 Marco: And so this opens you up to be able to play games like that that you either can't get at all or that are kind of prohibitively expensive to get.
01:53:11 Marco: It also saves wear and tear on the cartridge slots.
01:53:15 Marco: On some systems, this might not be an issue.
01:53:17 Marco: I would strongly advise this is very recommendable on an NES.
01:53:22 Marco: Because again, it has that flawed cartridge slot design where the pins wear out.
01:53:26 Marco: And there are various ways you can get certain aftermarket things to try to fix that.
01:53:30 Marco: But one of the easiest ways to fix that is to use a flash cartridge instead of using real cartridges.
01:53:35 Marco: And then not only do you have all the games, but you also then don't have to constantly be like,
01:53:42 Marco: putting the cartridge slot up and down, up and down, up and down, and wearing out those pins even more.
01:53:46 Marco: I also recommend if you're going to be in this world, again, we're in crime committing corner.
01:53:50 Marco: I'm sorry if this offends you.
01:53:52 Marco: Just skip forward 30 seconds.
01:53:54 Marco: Trust me, look for things called EverDrive packs.
01:53:58 Marco: These are complete ROM sets.
01:54:00 Marco: but they are well organized.
01:54:02 Marco: They are also editorially categorized.
01:54:05 Marco: So you'll have the A to Z folder, and then you'll have subfolders of genre categorizations.
01:54:12 Marco: Oh, here's all the action games.
01:54:13 Marco: Here's all the shooters.
01:54:14 Marco: Then you can have subfolders that are editorially picked subsets, like the best shooters, the games that define the system, the best platformers.
01:54:23 Marco: It's awesome.
01:54:24 Marco: It's a great way to improve on that kind of paralysis of choice that you get with
01:54:28 Marco: just having massive amounts of emulator ROMs and just makes these things a lot more useful and easy.
01:54:34 Marco: And it lets you discover good games instead of having to just go through the list of 500 and just pick randomly.
01:54:39 Marco: So trust me, you want EverDrive packs.
01:54:42 Marco: Search for those, you'll find them.
01:54:43 Marco: Anyway.
01:54:44 Marco: disadvantages of flash carts are number one they are illegal like the same way emulators are you're talking about pirating software here pirating these old games it's up to you whether that bothers you or not um i think systems is old you're not really harming anybody because again it's like it's hard to even find anybody who would even have the rights to this and to arrange any kind of payment it's pretty much impossible um
01:55:04 Marco: Other disadvantages are these flash carts are actually pretty expensive, especially like the N64 one is fairly expensive that you're looking at like up to $200 for some of them.
01:55:14 Marco: They also, you know, they introduced that similar paralysis of choice that emulators have, and it definitely loses some of the nostalgia value when you're not inserting the real cartridges.
01:55:22 Marco: So there are some disadvantages.
01:55:25 Marco: I find that having a flash cart on the real system is a really good balance of modern convenience and having all those games available to you while also having the nostalgia of playing the original hardware.
01:55:40 Marco: But it's up to you where you might try that line.
01:55:41 Casey: This is very impressive, this whole EverDrive thing.
01:55:44 Casey: So there's an SD card, you said, on each of these, and you would just pop that out, put a ROM on, and then pop that back in, and you're good to go?
01:55:51 Marco: You pop it out, you put on the EverDrive pack of all the ROMs in the world, and you never touch it again.
01:55:56 Marco: Ah, fair enough.
01:55:56 Marco: Okay.
01:55:57 Casey: I was going to say, because, you know, you're still popping this in and out, but of course, I didn't even consider that.
01:56:01 Casey: You would just put everything on there and just have to scroll through a list of a billion games.
01:56:06 Marco: The technical accomplishment here is incredible to make these kind of things.
01:56:12 Marco: They show menus and everything.
01:56:14 Marco: It's a wonderful hobbyist world.
01:56:17 Marco: You kind of can't believe somebody took the time to do all this, but you're so glad they did.
01:56:20 Marco: It's so amazing.
01:56:23 Marco: It is legally iffy and it does introduce some of the downfalls of emulators.
01:56:29 Marco: But some of the...
01:56:30 Marco: some of the Genesis ones can actually do save state and load state on the real hardware, which is something that like you would think normally only emulators could do that, but no, they can actually do it on some systems.
01:56:42 Marco: You can do it with the cartridge.
01:56:45 Marco: Like it's incredible.
01:56:45 Marco: Like what these things can accomplish.
01:56:46 Marco: It really is.
01:56:47 Marco: It really is quite something.
01:56:49 Marco: But anyway, now comes the big question and the big downside video output.
01:56:53 Marco: Now, most of these old systems,
01:56:56 Marco: They natively were rendering 240p.
01:56:59 Marco: Old analog CRTs, TVs, if you ignore the tiny subset of HD CRTs, which I actually had one, it was, don't go there.
01:57:10 Marco: Anyway, if you just consider CRTs to be the old standard deaf ones, the US ones would take in roughly 480i.
01:57:17 Marco: And by the way, if listeners out there, if you don't know how analog TV signals work, it's actually fascinating because
01:57:25 Marco: look it up on youtube there's some great videos on it um i like the technology connections guy he does a lot of videos on this kind of stuff the way analog and crt tv signals worked is fascinating so these systems render 240p internally eventually like as you got more advanced like the xbox would render like 480p and eventually like you know you get more advanced systems that rendered higher resolution but for the most part you're dealing with 240p being rendered on a 480i screen
01:57:53 Marco: The way you would usually connect these systems, the way most of us did, as I mentioned earlier, those RF modulators, those channel three, channel four black boxes that would plug into the coax cable slot in the back of the TV and you'd plug the VCR or whatever back into the back of that.
01:58:05 Marco: This is the way most people use their consoles.
01:58:07 Marco: Generally, these are the worst video quality, but they have advantages.
01:58:11 Marco: They're simple.
01:58:11 Marco: They're easy to data chain.
01:58:13 Marco: Most TVs back then didn't have any other inputs.
01:58:16 Marco: It wasn't until the late 90s at least that you'd have a TV that might have a composite input or something like that, or maybe later on component, but that came much, much later.
01:58:26 Marco: I'm trying to run these on a LCD 40-something-inch TV that we bought probably seven or eight years ago.
01:58:33 Marco: Just some weird Panasonic LCD thing.
01:58:35 Marco: It's not like a high-end TV, and it's not super new, but also not super old.
01:58:40 Marco: I could not get RF modulation to work on this TV.
01:58:43 Marco: I suspect maybe it lacks the old analog tuner circuitry.
01:58:47 Marco: Anyway, I couldn't get RF to work, which is good because it sucks anyway.
01:58:50 Marco: But I did want something that I could, like, daisy chain in all the systems if possible.
01:58:54 Marco: So that didn't end up working.
01:58:56 Marco: The next step up from RF modulation in old analog video is the composite video plug.
01:59:01 Marco: This is that ubiquitous circular, usually yellow color coded plug.
01:59:06 Marco: It's a circle with a stick in the middle.
01:59:09 Marco: So it's like two conductors.
01:59:10 Marco: It's called an RCA plug.
01:59:11 Marco: That's that style of plug that, you know, the red and the red and white ones are always audio, stereo audio, like the yellow was composite video.
01:59:17 Marco: Those are all RCA plugs anyway.
01:59:19 Marco: So composite, this is one signal.
01:59:21 Marco: It's a ground and one video signal.
01:59:24 Marco: It squishes together into that one signal all of the color and brightness info and all the sync info to make that analog video signal work.
01:59:33 Marco: All of these game systems, all these old systems, can output composite easily.
01:59:37 Marco: Most of them have a port on the side or like...
01:59:40 Marco: a cable that either comes with it or is easily available can output composite video.
01:59:43 Marco: So this is probably the best option.
01:59:45 Marco: The problem is composite video looks like crap on modern TVs.
01:59:49 Marco: It looks like total garbage.
01:59:52 Marco: The main thing is when you have only that one wire blending everything together, all the signals together,
01:59:57 Marco: you only have a certain amount of bandwidth where the TV is able to distinguish.
02:00:00 Marco: Like, okay, can I just distinguish this color one pixel away from this color and have them not bleed into each other or anything like that?
02:00:09 Marco: There's issues like that with composite where...
02:00:12 Marco: It looks like crap on modern TVs.
02:00:15 Marco: Is this looking like crap your version of looking like crap or the public's version of looking like crap?
02:00:20 Marco: Well, it's like the colors bleed into each other.
02:00:23 Marco: The edges are blurry.
02:00:25 Marco: You might have incorrect coloration on certain edges or certain patterns.
02:00:31 Marco: You might have interference patterns where you have dots that actually don't belong where they're being rendered because it's analog interference.
02:00:37 Marco: There's all sorts of weird stuff.
02:00:38 Marco: And then also...
02:00:39 Marco: There's a whole bunch of issues when outputting to modern TVs, which I'll get to in a moment.
02:00:43 Marco: Composite tends to exacerbate a lot of these issues.
02:00:46 Marco: It makes it especially hard to see stuff in dark scenes.
02:00:49 Marco: And certain colors, like on our TV, red is oftentimes butchered.
02:00:55 Marco: And it's like when playing Tetris on the NES, one of the levels, somewhere in the 7 or 8 range, one of them, it turns red and black.
02:01:03 Marco: And it's so hard to see certain pieces on that level, no matter what your brightness is turned to on the TV.
02:01:09 Marco: The signal's just getting crushed.
02:01:11 Marco: Anyway, moving up from composite quickly, there was a brief window of time where the world tried to use S-Video.
02:01:17 Marco: S-Video is that little black multi-pin plug that's kind of like a keyboard plug, but it's black.
02:01:21 Marco: I remember that.
02:01:22 Marco: S-Video separates the color signal from the brightness signal.
02:01:26 Marco: So you're going from one signal line to two.
02:01:29 Marco: This is a huge improvement.
02:01:31 Marco: All the colors are still combined into like, you know, there's brightness and there's color.
02:01:35 Marco: So all the colors are still combined into one and they just like modulate, you know, differently to distinguish them, but it's significantly better than composite.
02:01:42 Marco: It's almost as good as you can get.
02:01:44 Marco: But the problem with S video is that almost none of these consoles supported it and almost no TVs have S video inputs anymore.
02:01:49 Marco: Um, later on we had component video.
02:01:52 Marco: This is those green, blue, and red RCA plugs.
02:01:56 Marco: The Xbox the first Xbox had an option for this that this came along later it supported HD resolutions component achieves great quality because it separates the three colors from each other so you have separate signal pass there's no interference between them and you can get like tack sharp you know pixels next to each other they don't bleed into each other there's no blurriness it's awesome.
02:02:17 Marco: And so what these old consoles could do, since Component came along later and wasn't around, the older consoles could use an older standard in some cases of RGB video, usually using the European SCART connector.
02:02:31 Marco: I, like most Americans, had never seen one of these.
02:02:34 Marco: But Europeans will possibly remember this giant rectangular connector with these vertical pins in it.
02:02:41 Marco: It looked almost like a big printer cable with a diagonal connector coming out the side for the wire.
02:02:46 Marco: It's a very strange-looking connector.
02:02:50 Marco: And again, as an American, I've never seen one.
02:02:52 Marco: But apparently, they were fairly standard in Europe.
02:02:55 Marco: The SCART connector supports...
02:02:58 Marco: rgb video similar to component in that it separates the three color signals onto their own signal lines so when you're dealing with these old systems rgb is usually the best you can get it's the best quality that you can get out of like a genesis um super nintendo and
02:03:14 Marco: The NES has to be modded to output this, but it can.
02:03:19 Marco: And you can find people who mod them for you on eBay and stuff.
02:03:22 Marco: Or you can buy pre-modded systems if you want to go that route.
02:03:25 Marco: It's not the cheapest thing in the world to go that route, but you can.
02:03:27 Marco: And, of course, that's what I did.
02:03:29 Marco: And let me tell you.
02:03:31 Marco: using rgb output on these consoles looks incredible it is tack sharp it looks as good as the best emulators but on real hardware on your tv now how you get the video signal onto your tv that's a whole different thing too as john mentioned these games were all designed for crts if you can have a crt for this setup
02:03:57 Marco: And you can get a good one that will work and doesn't have problems and you have space for it.
02:04:03 Marco: Just do that.
02:04:04 Marco: It's way cheaper than what I'm about to recommend.
02:04:07 Marco: Way simpler and in many ways better.
02:04:10 Marco: You know, it's more nostalgic.
02:04:11 Marco: It's more authentic.
02:04:12 Marco: The games were designed.
02:04:13 Marco: The graphics were designed for CRTs.
02:04:16 Marco: CRTs render things in a certain way.
02:04:18 Marco: They have certain artifacts.
02:04:19 Marco: These games were designed for that.
02:04:21 Marco: And so in some ways, games look worse when they're not shown on CRTs because they're being shown in a way they weren't designed for.
02:04:28 Marco: If you can get a good CRT, you probably don't have to pay much for it.
02:04:30 Marco: You can probably find one for free or for very cheap because people are always dumping them because they don't want them.
02:04:34 Marco: The problem is that, you know, if you have a CRT,
02:04:37 Marco: you're probably not going to want to use it for anything else these days.
02:04:40 Marco: Like, you're not going to want to, like, watch your HD movies on your CRT.
02:04:45 Marco: So, like, you really need, like, a dedicated retro gaming space that you can have your CRT set up if you're going to go that route.
02:04:52 Marco: We didn't want to do that.
02:04:53 Marco: I don't want to do that.
02:04:54 Marco: We didn't?
02:04:55 Marco: well maybe maybe we'll graduate to that at some point but setting up a giant first of all we don't have a crt we'd have to find one that shouldn't be too hard i think there's one across the street right now on the curb yeah yeah but also like you got to find one that's like still in good working order you know it's it's non-trivial and they're really big and heavy and anyway so is it going to be more difficult than like ordering parts from japan and all kinds of crazy things that you've been doing in that room
02:05:22 Marco: well yeah so just put it out there just put it out there it would be a lot cheaper uh so i'm here for the insight into the behind the scenes world of this whole discussion yeah and i endorse the crt plan they're not that big you can get a small like atom size one you deserve this setup deserves to have a crt it's better maybe listen to john everyone loves syracuse so they think he's right listen to him
02:05:45 Marco: Yeah, I don't know.
02:05:45 Marco: We'll see.
02:05:46 Marco: But anyway, and certainly for things like input lag, like again, I strongly advise if you're nerdy enough to listen to this show, watch these videos and how analog video signals work.
02:05:55 Marco: It's fascinating.
02:05:56 Marco: And even just and how these systems rendered their video, because keep in mind, these systems, they were rendering a 240p image.
02:06:02 Marco: None of them had enough memory to keep a 240p image in memory themselves.
02:06:08 Marco: They weren't rendering it to a frame buffer and then having some chip output that to the TV.
02:06:12 Marco: They were rendering it line by line manually, every single line that was rendered.
02:06:18 Marco: The system would take most of its time rendering each pixel, and then in the very, very short interval when they were waiting for the scanning electron gun to change lines, that's when they would do the game computation.
02:06:30 Marco: It's fascinating how these things worked.
02:06:32 Marco: Anyway, look that up.
02:06:33 Marco: It's a wonderful thing.
02:06:34 Marco: I'll try to link to some videos if I can remember.
02:06:36 Marco: So anyway, CRTs, though, make games look right.
02:06:40 Marco: There are filters you can use on emulators and other solutions that I'll get to in a moment to try to emulate the look of CRTs on modern, you know, LCD or whatever TVs.
02:06:53 Marco: There's a few different elements to this.
02:06:55 Marco: One of them that's been getting around recently is there are these like pixel shaders that will actually warp the entire image to mimic screen curvature.
02:07:05 Marco: Because CRTs were not flat.
02:07:07 Marco: Even the flat fronted ones behind them was a curved surface of the glass.
02:07:11 Marco: Like just the front surface was flat.
02:07:13 Marco: The back surface was curved.
02:07:14 Marco: So there are these filters that will kind of like fake the curvature of the glass.
02:07:19 Marco: I don't like that.
02:07:21 Marco: I think it looks too fake, and it doesn't, yeah, I don't love that at all.
02:07:26 Marco: CRTs also, they didn't render pixels in a very sharp, precise way.
02:07:30 Marco: They didn't even technically really have 40 pixels across.
02:07:34 Marco: It didn't work that way.
02:07:35 Marco: So when you look at images rendered on a CRT, they don't have sharp edges around each pixel.
02:07:40 Marco: They're blurred.
02:07:42 Marco: And so there are emulators and things that you can actually apply a blur filter, kind of just a gentle blur over the whole screen.
02:07:49 Marco: To me, when I do that, it looks better.
02:07:52 Marco: It looks more correct for the way these games looked.
02:07:55 Marco: More advanced emulator shaders might also take advantage of the fact that when CRTs would render colors, bright colors, like white, would actually bleed slightly into the surrounding pixels.
02:08:07 Marco: more so than the way that like a darker like a red might render so certain colors would actually blur around themselves more than others there are there is some effort out there now to actually replicate that behavior in pixel shaders which is really cool for emulators now the last thing i'll talk about in this in this area is scan lines
02:08:27 Marco: again if you look at the crt up close there are slight black gaps between the lines especially of the tv again the way the way the horizontal and vertical uh rendering worked is different most of the time this is this is visible as like slightly dark gaps horizontally between the lines so you have like a very thin hairline black line horizontally between each line of pixels emulators and stuff don't do this and modern tvs don't have this
02:08:54 Marco: But there are filters that you can apply even on the Raspberry Pi.
02:08:58 Marco: And there's actually a couple of hardware solutions to do this on your TV to add blank black lines between the pixel lines to emulate the look of CRT scan lines.
02:09:10 Marco: I thought that's crazy.
02:09:11 Marco: Like, why would anybody want to do this?
02:09:13 Marco: Then I did it, and I played a game, and I instantly fell in love with this effect.
02:09:18 Marco: It sounds crazy that you would add, artificially add, thin black lines between all the bigger, chunkier pixel lines that are being rendered, but to me, it makes these old games look right.
02:09:31 Marco: That was the thing that popped in my head, and I even yelled at Tiff, I'm like, oh my god, it looks right now.
02:09:36 Marco: He did, that's true.
02:09:37 Marco: And I still remember when I was doing... I first saw it on Mega Bomberman for the Genesis.
02:09:42 Marco: And I played this game like crazy.
02:09:44 Marco: The games I'm playing, I played for many, many years as a kid.
02:09:49 Marco: And so when I first turned on that Scanline filter on the Raspberry Pi, I was so happy.
02:09:55 Marco: Oh my god, it looks right.
02:09:57 Marco: It finally looks the way these games looked.
02:10:00 Marco: And so some of these effects I thought were too much.
02:10:03 Marco: The curving of the screen effect, that didn't look right to me.
02:10:07 Marco: But a very slight blur plus scan lines looks great to me.
02:10:13 Marco: Now there is a bit of a downside to scan lines in that if you're drawing black lines between all your blocky pixel lines, it's going to make the overall image darker.
02:10:23 Marco: So you're going to want to turn the brightness up.
02:10:25 Marco: And depending on what resolution you're outputting,
02:10:30 Marco: is a question of like, well, how many lines are there of color before you get to a black line?
02:10:36 Marco: You know, if you're outputting 480p and you're doing scan lines, then every other line is going to have to be black.
02:10:43 Marco: And that's going to make a very, I think that kind of looks like too much of the effect.
02:10:48 Marco: That doesn't look good.
02:10:49 Marco: And it also makes the image very dark.
02:10:51 Marco: It looks just kind of fake and dark.
02:10:53 Marco: But if you're outputting 720p, then you can do every third line being blackened.
02:10:58 Marco: That, I think, looks great.
02:11:00 Marco: If you go higher, you go to 1080p, you can do every fourth line.
02:11:03 Marco: It looks even better.
02:11:04 Marco: And so, again, like the CRT, it had a thin hairline of blackness between each thicker line of rendered pixels.
02:11:11 Marco: The higher resolution you're rendering at, the better you can render these CRT-simulating effects because they depend on sub-pixel-level details of how it looks.
02:11:23 Marco: There's actually devices out there that will take the input of hardware consoles and make them look this good on modern TVs, including things like scanline effects.
02:11:34 Marco: So the main problem is that when you connect one of these consoles to a modern LCD, OLED, whatever TV, they have to read the signal, which they expect to be a 480i interlaced console.
02:11:47 Marco: old composite video signal or something and try to scale it up and render it on a natively progressive higher resolution screen.
02:11:56 Marco: So they have these converter circuits in them, these upscaler circuits that are assuming that they're being sent interlaced video.
02:12:03 Marco: But these old consoles are rendering 240p and outputting it in a way that it happened to be interlaced in the output, but they're really rendering progressive content as 480i.
02:12:13 Marco: And so the way these converters work on the TVs, it makes game content look bad.
02:12:18 Marco: Like it has certain...
02:12:20 Marco: Certain rendering artifacts or scaling artifacts that kind of mess with game content in weird ways and makes it look wrong.
02:12:26 Marco: So there's this whole category out there of custom designed scalers that are made specifically to scale old game content onto modern TVs in a way that doesn't break them and introduce artifacts the way that the built-in scalers do.
02:12:40 Marco: Uh, this goes from, you know, simple things like there's like this little like HDMI converters for individual systems.
02:12:45 Marco: There's like one for the N64 that plugs into the back of it and everything.
02:12:48 Marco: Um, there's also, um, a company called RetroTink.
02:12:51 Marco: They make one that's just a line doubler.
02:12:53 Marco: So it's very simple.
02:12:54 Marco: It takes in the 240p signal.
02:12:56 Marco: It just line doubles it all to 480p.
02:12:59 Marco: And that way, your TV doesn't have to deinterlace, which is the part that introduces a lot of the artifacting.
02:13:06 Marco: They're inexpensive, and that solution, like a line doubler, introduces almost no latency.
02:13:12 Marco: The modern ones even have scanline filters built in, but because they are only doing 480p, they're making very dark lines, because they have to darken every other line instead of doing every third or everything at higher resolution.
02:13:24 Marco: So...
02:13:25 Marco: I wouldn't recommend this solution if you want a scanline filter.
02:13:27 Marco: But if you want an inexpensive, good scaler, RetroTink is good for that.
02:13:30 Marco: There's a few other options in that price range.
02:13:32 Marco: There's also the OSSC, the Open Source Scan Converter.
02:13:36 Marco: This is like $200-ish.
02:13:38 Marco: It is more complex.
02:13:40 Marco: It's mostly a line doubler like the RetroTink, but it has a few more features.
02:13:44 Marco: They have an experimental 3X 720p mode that doesn't work with all TVs.
02:13:49 Marco: It's kind of weird, but it's also a pretty good option.
02:13:52 Marco: Kind of the Cadillac of options is the XRGB Framemeister.
02:13:58 Marco: Of course, it's the most expensive.
02:13:59 Marco: It's like $350-ish.
02:14:02 Marco: It does things in a different way.
02:14:03 Marco: It's actually doing a much more complicated scaling thing.
02:14:06 Marco: It actually introduces, I think, one frame of latency.
02:14:09 Marco: But it has really, really high quality output and it has the best scan line mode because it can render at 720p or 1080p.
02:14:17 Marco: So you can actually have it look really good.
02:14:20 Marco: So that's what I got, of course.
02:14:21 Marco: I even got this, I'll link to it.
02:14:22 Marco: I even got this automatic RGB multi-input switcher.
02:14:26 Marco: So now I have basically my data chain console set up.
02:14:30 Marco: It's called the G SCART SW.
02:14:32 Marco: Like just some guy makes it custom made just for video game console enthusiasts who like RGB output.
02:14:38 Marco: So this is like, you got to figure this is not a, not a big market here.
02:14:42 Marco: But so far, I have three systems connected to it that have RGB output.
02:14:47 Marco: I'm waiting on the modded N64 to get back.
02:14:49 Marco: It's great.
02:14:50 Marco: I have now my awesome setup.
02:14:52 Marco: I have the XRGB Framemeister that is the scaler that adds scan lines, that scales everything awesomely to my TV.
02:14:59 Marco: I have all the old systems.
02:15:01 Marco: I have flash carts for many of them.
02:15:04 Marco: I have wireless controllers for some of them.
02:15:07 Marco: And I have an automatic switch that I can just turn on any of them that are plugged into it, and it just comes up on the TV.
02:15:13 Marco: And it is the most ridiculous, over-the-top, like...
02:15:17 Marco: Needlessly complicated, needlessly expensive, needlessly large setup that I could possibly have come up with.
02:15:23 Marco: But it's so cool to actually play.
02:15:27 Marco: And this is probably more effort than any of this is worth.
02:15:30 Marco: But it's so amazing.
02:15:32 Marco: I'm incredibly satisfied with it.
02:15:34 Marco: And I don't recommend that anybody actually do this because it is really ridiculous.
02:15:38 Marco: But man, is it fun.
02:15:39 John: You're so excited about all this latency, a whole frame of latency just for your scalar.
02:15:44 John: And then you have all you need to get a CRT.
02:15:47 John: I'm not very good at games, John.
02:15:49 John: The CRT automatically does all that stuff with the scan lines and dealing with the brightness or whatever.
02:15:56 John: And it has no latency.
02:15:57 Marco: Yeah, but then he wouldn't have had a month worth of a project to do.
02:16:00 Marco: Oh.
02:16:00 Marco: so you can get a crt for much less than the cost of that scaler oh i know but but i but like where am i gonna put a crt and how am i gonna find a good one on the floor in front of the place where all these consoles are we're gonna put it on top of the non-working crt yes
02:16:17 Marco: No, again, this is a crazy, ridiculous setup.
02:16:21 Marco: This is really for true, real enthusiasts of this craft.
02:16:26 John: No, the enthusiasts have CRTs.
02:16:28 John: I guarantee the enthusiasts have CRTs.
02:16:31 John: You made a prosumer setup is what you did.
02:16:34 Marco: There's this whole market of enthusiasts who seek out old pro video monitors because they would actually have those BNC connectors that Casey mentioned three hours ago.
02:16:42 Marco: They would actually have those.
02:16:44 Marco: So you could have your RGB output for super sharp color separation and everything on a CRT, which is the best you could possibly get, really.
02:16:52 Marco: But the problem is professional video monitors are...
02:16:54 John: way less common and they were usually not very large and they're very expensive so like that's really if you want the marco solution it's to find like a 30 inch pvm somehow that has rgb input and use that but i'm not doing that but it doesn't need to be 30 in 30 inch you would start to see weird artifacts that you never saw on your normal size television as a kid right you just need a plain old 24 inch crt you'll be fine would you do it christmas gift if i was going to have a retro console setup absolutely i would get a crt
02:17:24 Casey: Wow.
02:17:25 Casey: Surprising.
02:17:26 Casey: Where would you put it?
02:17:27 John: I don't know.
02:17:28 John: Where would I put a retro console?
02:17:29 John: If I was going to do that, the whole point is it would have to be original hardware, original controllers hooked up to a CRT because that's what it was like.
02:17:37 Marco: Some parents turn their kids' room into gyms.
02:17:40 Marco: I think John's going to turn his first kid who goes off to college, his room, into a retro gaming room.
02:17:46 Casey: Do it.
02:17:47 Casey: So, Marco, in a rough order of magnitude, how much are you into this financially?
02:17:53 Casey: Are we talking a couple hundred dollars?
02:17:55 Casey: And you already have all the systems.
02:17:56 Casey: Are we talking like a couple hundred dollars, a couple thousand dollars?
02:17:59 Casey: As vague as you would like to be is fine.
02:18:02 Casey: But I ask only because, you know, I am like...
02:18:05 Casey: 200 bucks in and that's because i got the really expensive fancy raspberry pi like dummy setup you know if i had done if i had done the uh you know what you're doing setup i would be like a hundred bucks in it sounds like you are in a lot deeper than i am so far yeah i haven't added up but you know it's like less than a macbook pro but probably not like a ton less okay
02:18:25 Marco: But again, if you're just doing one or two systems, it's a lot simpler.
02:18:29 Marco: And if you are okay not having the fancy RGB output with professional scaler, this is where a lot of the money goes.
02:18:37 Marco: If you don't do a flash cart and if you instead just get 15 or 20 of your favorite games on eBay that are fairly commonly easy to find games, again, these are all things that can make it significantly cheaper.
02:18:48 Marco: I just went the ridiculous route.
02:18:49 John: You?
02:18:50 John: Surprise, right?
02:18:52 John: Your TV is too far away for you to play emulated games on anyway.
02:18:54 John: Casey, if you want to get a cheap setup, buy a CRT.
02:18:58 John: Get a used console.
02:18:59 John: Boom.
02:18:59 John: Done.
02:18:59 John: Less money, and it will have better latency, and it will look right.
02:19:03 Casey: No, I'm very, very, very happy with my setup here.
02:19:05 Casey: I really want a second controller, which I'll probably order sooner rather than later, so I can play with Declan rather than one of us watching the other.
02:19:12 Casey: But...
02:19:13 Casey: I cannot say enough good things about the Raspberry Pi and RetroPie on top of it, and PieHole, for that matter.
02:19:20 Casey: I mean, this setup, for not that much effort, you know, it definitely needed some tweaking here and there, and if I didn't already kind of know how to do this sort of thing, it probably would have been very infuriating, but...
02:19:32 Casey: For the kind of person that probably listens to the show, it's definitely within reason to put this together.
02:19:37 Casey: And in terms of like the physical assembly of the Raspberry Pi and putting it in the case and all that, it's basically like Lego.
02:19:43 Casey: You just snap stuff in and you're off to the races.
02:19:46 Casey: So I am not trying to say that Marco's setup is...
02:19:49 Casey: is not way better than mine it marco and tiff setup is way better than mine i'm not arguing that i'm just saying for almost no effort and almost no money kind of i have a really decent setup that if you're not a super purist then i'm obviously not then it works really well and i am very very impressed by it to the point that i'm wondering if i should get a new raspberry pi to leave in the office to do the pie hole thing and
02:20:13 Casey: and then move this downstairs to our big TV where I can play video games on it on this 4K OLED screen, which, as you guys have been discussing, is not at all what they're designed to be played on.
02:20:24 Casey: But it's still, it's just fun.
02:20:26 Casey: It's just a lot of fun.
02:20:27 John: You should probably scale the effort and cost it to how much time you actually think you'll spend playing games.
02:20:32 John: Because the Raspberry Pi and emulator is a great
02:20:34 John: thing of like wow i'm just gonna take a tour of all these cool games and have fun with them or whatever but like eventually if you're not gonna be like so are you gonna play through the original zelda and beat it or do you just want to take a brief tour of games and you're not gonna touch it again right so don't if you invest like you know hundreds or thousands of dollars into a big setup and then realize okay that was that's all i wanted to get out of it was making the setup and now
02:20:55 John: I'm not actually going to spend 300 hours playing classic games.
02:21:00 John: I mean, this equation changes.
02:21:01 John: Obviously, there's more than one person in your house who wants to play the games.
02:21:03 John: Maybe you have a kid who is actually going to dump 50 to 100 hours into a single game, in which case it pays off.
02:21:10 John: But if you're just doing it as a cool, fun thing, consider whether Casey's Raspberry Pi approach will let you sort of get it out of your system without making it a big, expensive project.
02:21:23 Marco: Yeah, I mean, that's probably what most people should do, if I'm honest with myself.
02:21:27 Marco: That's probably what I should have stuck with.
02:21:29 Marco: But every time the emulator setup would act like a computer, and like, oh, now it's, you know, I got to, like, make the Bluetooth pair again, or now I got to, like, remember how I got from this menu to this other place.
02:21:41 Marco: Where was that setting again?
02:21:42 Marco: How do I do this?
02:21:44 Marco: Oh, look, it just grabbed the input again because the HDMI, CEC, and Raspberry Pi sucks.
02:21:48 Marco: Like, it's just, there were so many, like,
02:21:49 Marco: computer-y parts of it that just made it feel like work that were just adding friction to the experience.
02:21:55 Marco: I mean, you have the actual old system.
02:21:57 Marco: There's almost no sources of friction at all.
02:21:59 Marco: I mean, granted, before I got the nice scaler to plug into the TV, I did have issues with the TV showing the wrong aspect ratio or cropping off the corners because it didn't have overscan correction options, stuff like that.
02:22:11 Marco: I had a lot of problems getting it to look decent on my TV before I went the pro route.
02:22:16 Marco: Once I went the pro route, those problems disappeared.
02:22:19 Marco: So again,
02:22:19 Marco: Probably the smartest thing to do is the Raspberry Pi.
02:22:22 Marco: The second smartest thing to do is to get a CRT.
02:22:24 Marco: But the dumb and ridiculous thing to do is to get all this crazy stuff.
02:22:28 Marco: And I'm not saying anybody should do this, but it's pretty cool.
02:22:31 Casey: So Tiff, how often are you and or Adam playing any of these systems and games and whatnot?
02:22:37 Marco: Oh, almost never.
02:22:40 Marco: Well, the problem is that we set all this up about a month before we developed a family super Minecraft addiction.
02:22:47 Marco: So we haven't played them like this past month at all.
02:22:51 John: but they're there they're ready for us whenever we're ready minecraft should be easier to play in like 2055 um because like its input is very flexible you don't need any special controller you're not going to need to keep around some sensor bar by another thing and it's the type of game where it's probably not too onerous to just keep it running on every system like minecraft has already run on so many different platforms and it will probably continue to run
02:23:15 John: there's the ray tracing version of Minecraft that people are playing with that will probably be the next iteration but Minecraft may actually still be a game you can buy when Adam is setting up his retro gaming system when he hits his midlife crisis so that's a good thing about that particular game so if you're going to sink time as a family into Minecraft that'll probably be time well spent and you'll be able to relive that experience later
02:23:42 Marco: Thanks to our sponsors this week, Hover, Linode, and Eero.
02:23:45 Marco: We will talk to you next week.
02:23:50 Marco: Now the show is over.
02:23:52 Marco: They didn't even mean to begin because it was accidental.
02:23:57 John: Oh, it was accidental.
02:24:00 John: John didn't do any research.
02:24:03 John: Marco and Casey wouldn't let him because it was accidental.
02:24:08 John: It was accidental.
02:24:10 John: And you can find the show notes at ATP.FM.
02:24:16 Marco: And if you're into Twitter, you can follow them at C-A-S-E-Y-L-I-S-S.
02:24:25 Marco: So that's Casey Liss, M-A-R-C-O-A-R-M-E-N-T, Marco Arment, S-I-R-A-C-U-S-A, Syracuse.
02:24:37 Casey: It's accidental, they did it in me.
02:24:41 Casey: Tiff, thanks for stopping by.
02:24:51 Casey: Not that you have to leave or anything, but I appreciate you stopping by.
02:24:53 Marco: Thanks.
02:24:53 Marco: Yeah, you guys going to talk about Apple now?
02:24:55 Marco: You missed that part of the show.
02:24:57 Marco: Let's all just go play some Mario Kart.
02:24:59 Casey: oh god the both of you mario mario i'm gonna go play some mario card you sound like my grandparents long island is strong this week to be honest i don't usually hear long island from either of you guys and then i hear a mario dropped and so there it is i can't say mario that's too bougie now you're gonna ruin it because now i never thought of it that way it's that way but
02:25:25 Marco: And thank you guys for letting me crash your show.
02:25:27 John: Anything we can do to help you get a CRT in the gaming room.
02:25:30 John: That's what it's all about.
02:25:31 John: The end game.
02:25:32 John: It's a long con.
02:25:33 John: No, we're here for you.
02:25:34 John: Did you see, by the way, Tim, did you see that Last of Us Part 2 is delayed again?
02:25:38 Marco: It's delayed again?
02:25:39 John: Again.
02:25:39 John: Well, you know, virus.
02:25:41 Marco: Yeah.
02:25:41 Marco: Yeah.
02:25:42 John: Yeah.
02:25:42 John: Which is fitting.
02:25:43 Marco: i still have to play um life is strange too i still want to yeah i have that sitting in my place in the show i haven't even started it it's just been so much so much minecraft yeah well for me so much destiny still still so much destiny aliens aren't gonna shoot themselves too thank you for risking your life and protecting us all someone's gotta save the universe who's gonna do it marco no he's running around collecting rings
02:26:10 John: And then dropping them all when he gets a tiny hit.
02:26:13 John: Touched by an enemy and the rings just go everywhere.
02:26:16 Marco: You should really see Marco in Minecraft right now.
02:26:18 Marco: He's amazing.
02:26:21 Marco: I want him on my team all the time.
02:26:22 Marco: Well, I'm trying to take out my first one of those ocean fortresses with the big spike fish in them.
02:26:28 Marco: And that's not easy.
02:26:29 John: That is not easy at all.
02:26:31 John: I don't want to make Marco feel bad, but I'm still measuring to see if Marco is matching up to Alex when he was eight.
02:26:36 John: He's almost there.
02:26:39 Marco: Oh, Adam is incredible.
02:26:41 Marco: The stuff he knows.
02:26:42 John: That's what I'm saying.
02:26:42 John: You come to this thing late, but what is the Bane quote?
02:26:45 John: Adam was born into it.
02:26:47 Marco: He basically was.
02:26:48 Marco: That kid was born from Minecraft.
02:26:50 Marco: I tried attacking the Spikefish Fortress by coming up from under it.
02:26:55 Marco: I had an island a little while away that I had a little establishment on, so I just tunneled under the ocean and came up under the fish fortress, which actually is not a bad idea if you just want a whole bunch of those cool blue blocks.
02:27:09 Marco: doesn't make it any easier to kill the spike fish and i keep getting the spoon disease where i can't mine anymore from the big ghost spike fish and it's really tricky it's like it doesn't make it that much easier to come from the bottom you guys should graduate to creative mode soon no come on survival i like that it's hard to get some of this stuff it's gonna happen it's gonna happen eventually eventually when you start building your giant world eating computers you're in creative mode for a long time
02:27:34 Marco: You need to see the Dubai Friday server and the stuff that people have built in survival mode.
02:27:40 Marco: It's absolutely incredible.
02:27:41 Marco: Have you been on there yet?
02:27:42 John: Me?
02:27:42 John: No.
02:27:43 John: What's wrong with you?
02:27:44 John: I live this Minecraft phase already.
02:27:46 John: My children are older.
02:27:47 John: Right.
02:27:48 Marco: Just get on there and walk around and check it out.
02:27:50 John: I did enjoy hearing Merlin joining the server and then walking into the water and drowning.
02:27:57 John: It's a very Merlin thing to do.
02:27:58 Marco: Yeah.
02:27:59 Marco: it's literally just walked into the ocean i feel like i feel like it's much more impressive if you can do really cool stuff in survival mode because it like it adds it adds cost it adds difficulty like it adds it adds resistance right but but eventually your ambitions outgrow survival mode and you need the freedom afforded by an entire universe in creative mode i don't know i think we're doing okay it's amazing the people want us to have a gaming podcast john
02:28:27 John: Yeah, well, hmm.
02:28:32 Marco: That's what it would be.
02:28:33 Marco: It'll just be me being like, John, isn't this great?
02:28:35 John: And be like, hmm.
02:28:36 John: That is accurate.
02:28:38 John: No, I would be super into it if I could get an extra 10 hours in each day and or not have a job.
02:28:44 John: Eh, new job, game.
02:28:47 John: Jobs are overrated.
02:28:49 John: Yep.

This Jerk, Right Here

00:00:00 / --:--:--