37C3 Unlocked: Turning Chromebooks into Laptops

37C3 was the 37th Chaos Communication Congress, held in 2023, and a talk was given there by elly and sdomi on the subject of unlocking and using Chromebooks as regular Linux-running computers.

That’s it. That’s all for today. It’s 39 minutes though, so it should keep you going for a while. If you’d like to avoid Youtube and its various vagarities, you can also get it directly from the event website.

Creator of C64OS Talks VIC-II Video Timing

It’s a pretty good run-down of the various weird timing issues of the Commodore 64. Machines at that time had to do all kinds of weird things to keep up the overriding priority of microcomputers of the time: building a consistent video signal that could be displayed on a television. Nearly all machines needed special hardware to do the job of keeping up the display, to give the CPU time to run user programs, or anything at all.

Circuit diagram from the linked article

The C64’s VIC-II video chip is a product of many compromises. The C64 could contain so much memory affordably because it used dynamic RAM, which requires periodic refreshes, and one of the tasks of the VIC-II was to handle that. It also needed access to main memory in order to build the display image.

But both of these actions conflict with whatever the processor needs to do, so the computer is designed to actually put the 6510 to sleep when the VIC-II needs to access memory. This is why, when the screen is blanked, the machine runs a little faster and more consistently, and that’s why the screen is blanked when a connected Datasette is loading programs from cassette tape.

VIC-II and FLI timing (part 1 of 3, c64os.com)

Use a GBA as a Switch Controller, No Fooling

It is true, but you do need some extra items. Not only the Gameboy Advance, but a Gamecube, a GBA controller cable, the Gamecube controller adaptor (the one made to support Smash Bros. games) and a Gameboy Player with boot disk. But if you have all of these items, none of them need to be modded. It’s all Nintendo code and hardware, baby!

The process is to boot the Gamecube and Gameboy Player with the GBA plugged into it with the cable. Then turn off the Gamecube leaving the Gameboy Advance on, disconnect the GBA cable from the GC, then plug it into the Gamecube adapter plugged into a USB port connected to the Switch. If the GBA is still powered on, it should be usable as a Switch controller at that point, until it’s turned off!

If you don’t have them all that kit, a modded GC or Wii will also suffice for the Gameboy Player. It’s all demonstrated in NotRealEric’s video. There is also some alternate hardware usable, including third-party adapters and connectors. The video is ten minutes long, but the setup is in the first 3½ minutes of it; the rest is demonstrating some use cases, including Mario Kart 8 Deluxe.

The hardest to find of these devices now, if you don’t use modded hardware, is the Gameboy Player, which is quite expensive used. But if you do happen to have all the pieces, it’s quite the hack. It seems to work due to a controller-emulation program the Gameboy Player (or modded GB or Wii running mGBA) sends to the GBA, which, amazingly, is Switch compatible.

Maybe you have a magic combination of gizmos lying around to use this trick, and use a GBA as an extremely limited Switch peripheral? Yeah, let’s not kid ourselves, this is pretty silly and doesn’t have a strong use case, considering that Switches come with two Joycons, but it’s amazing that it works at all.

The Ultimate Gameboy Talk

It’s a busy day for me coming up, so here’s one from my list of Youtube links: the Ultimate Gameboy Talk (1 hour 1 minute) by Michael Steil, but you don’t have to watch it on YT, as it’s also hosted on the website of Chaos Computer Club in various formats. The embed below is from Youtube though, since they usually have pretty good embedding:

This “ultimate” talk is ultimately about the hardware, its internals and quirks, and tricks that can be pulled off in it. Sure, it’s very technical and extremely geeks, but that’s pretty much the standard around these parts. Enjoy!

Luxocrates’ Project to Get C64 Commando Music Running On Arcade

I am back from DragonCon, but got hit by a staggering blow from life (which I will not mention the details of here) that’s going to take me a long time to recover from. So in the meantime, please enjoy this 19 minute video in which someone on Youtube describes his plan to get arcade Commando (a.k.a. “Wolf of the Battlefield”) to play Ron Hubbard’s excellent soundtrack from the C64 port.

Arcade Command didn’t have bad music at all, but Ron Hubbard’s score is generally regarded to outshine it. The two hardware platforms are really different: the C64 has a 6502-workalike and the legendary SID chip, while the arcade version used a custom platform. This is a first video in a projected series, so at this point we don’t even know if he’ll be successful. Let’s hope.

An ALU Implemented in K’nex

A lot of your less tech-savvy people look upon computer chips as some kind of magic, at least judging by how Hollywood movies depict hacking. And aliens can take control of computer systems just by inserting part of themselves into some console and sort of glowing while ominous music plays on the soundtrack.

But everything that happens in a processor is the result of simple logical operations: ANDs, ORs, NOTs, XORs and memory, all connected in different ways. And there’s some redundancy in that list: some of those logic gates can be constructed out of the others. The whole point of computers is you can perform billions of simple operations in a second, and complex operations are made out of lots of simple ones. When you’re working with binary numbers, all you need are simple operations.

Because of this, computers can actually be built out of physical parts, without even electricty, they’ll just be much bigger, and slower, and less durable, and may need some motor attached to them. Mechanical calculators have existed since the 1700s, and in the 50s-70s were common sights in offices. Arguably the first general-purpose computers, Charles Babbage’s Difference Engines (Wikipedia), were made from mechanical parts, but they had the disadvantage of not being made out of colorful pieces of plastic.

Shadowman39, an artiste who works in the medium of K’nex, has made a number of devices out of those construction toys, but an ALU, an Arithmetic Logic Unit that can increment, add, AND and XOR two binary numbers, is probably his most “practical” creation. He shows it off in this 15 minute Youtube video:

I want to see an alien that can nebulously control that monstrosity.

This ALU is one part of a larger processor project that’s still being built. I hesitate to call it a “microprocessor,” maybe we should call it a macroprocessor. We wish Shadowman39 the best, and hope he has enough time, energy and parts to realize his wondrous, ludicrous dream.

Computer Archeology’s Page On Space Invaders

This one’s for the hardcore techies out there. Computer Archeology is a terrific site with information on the inner workings of several prominent games. One of their most complete and detailed is on the code and hardware of arcade Space Invaders, including a disassembly. While it is not, as the page says, “one of the first” arcade video games, not unless you count everything manufactured between 1972 and 1978 as unimportant, there’s a vast amount of good information there.

Some of the info revealed:

  • The game tracks five objects every frame. The player’s base, their shot, and three invader shots. The invaders don’t “count” as moving objects; the Mystery Ship temporarily replaces one of the shots, meaning, while it’s on-screen the aliens can only have two shots on-screen instead of three.
  • Only one of the shots is “aimed” to fall on or near the player. The others are just dropped wherever.
  • There is a bug where the player’s shot hitting the rightmost shield on the right edge of the screen can be misinterpreted as hitting the last invader on the very left edge.
  • The reason the invaders speed up as their numbers are diminished is because the game draws the new position of exactly one invader into the framebuffer per frame. Fewer invaders means each gets to move more often, until the last one gets to move every frame.

White Pointer Gaming on Pokemon Gold/Silver’s Real Time Clock & GB Mappers

White Pointer Gaming is another excellent source of retro game hardware information, and a few days ago they uploaded a dive into the specifics of the real time clock used in Pokemon Generation 2 (14 minutes), and as an encore discussed Gameboy mapper chips, a related topic. It seems the clock hardware is on quite a few other GB games as well, as it’s built in to a common mapper chip, but it needs extra power to run the clock, and an oscillator to keep the time accurate. Another game that uses the same mapper, but doesn’t have the oscillator? Pokemon Generation One. Hmmm!

The video mentions that powering the clock and oscillator causes Pokemon Gold, Silver and Crystal cartridges to run out of battery power, and lose their saved game data, much faster than other Gameboy carts with save game battery. Sorry to break it to you; your Pokemon are probably gone by now. Poor out a health potion for Pikachu.

Another interesting fact revealed is, the clock works by recording raw time since the game was last powered on, and the actual date and time are fully updated when the game is started up. If you wait a long time between plays, over 511 days, the timer can wrap around and lose track of how long it’s been.

Switch 2: Storage Issues and Backward Compatibility

A little bit more about the Switch 2? Sure why not?

First thing. I’ve mentioned this on social media, and I want to spread the word as much as I can about it, because this is going to catch people by surprise, and this way as many will find out about it going in as possible. In addition to costing $450 at launch, $500 with bundled Mario Kart World, and possibly more if Trump’s moronic tariffs stick, as stated in the direct, the Switch 2 uses a special incompatible variant of Micro SD cards, called Micro SD Express.

They’ve been out for a while, but uptake has been slow, mainly because their chief benefit is transfer speed, and Micro SD is fast enough for most purposes. But since its use in the Switch’s has been a performance bottleneck, Nintendo went with SD Express, which has the advantage of being faster, but the disadvantages of being both way less ubiquitous, easy to confuse with normal Micro SD cards, and of course, being more expensive. Ars Technica did a rundown, revealing that Micro SD Express cards are actually more expensive than SSDs at an equivalent price-per-gigabyte. It’s not a proprietary format, but consider that it’s possible that the only SD Express cards you’ll be able to find in a store that you buy your Switch from will be Nintendo-branded, and more expensive, it feels like it effectively is proprietary for now.

How to tell a standard Micro SD card from a Micro SD Express card? Express cards have an EX logo on their label, and they also have more contacts, as shown by this illustration from an SD Association whitepaper:

It’s true the Switch 2 has much more internal storage than the Switch. But many users will also be bringing their Switch digital libraries with them, meaning it’s possible for that storage to be full on day one. I have a 256 SD in my Switch, and I already have to make hard decisions about what I have installed and what I leave in “the cloud.” That will be my reality as soon as I transfer my eShop purchases to the Switch 2.


I mused a bit on Nintendo’s stating that the Switch 2 will be mostly backwards compatible with the Switch 1, meaning, not everything on the original Switch will work with it. What gives?

Nintendo has a page listing games that aren’t Switch 2 compatible. At first glance, it seems that all the issues are with games that are physically incompatible. Like, the Labo VR Kit isn’t compatible, because the Switch 2 is larger than the Switch 1, and it can’t actually fit into the cardboard goggles. Several other Labo kits are similarly “incompatible.” WarioWare Move It is mostly compatible, but the Switch 2 JoyCons don’t have the infrared camera the right JoyCon on the Switch 1 has. You can still pair Switch 1 JoyCons with a Switch 2 though, so if you have them laying around you can still play IR-requiring games. This also affects Game Builder Garage and some Labo titles.

Ring Fit Adventure and Nintendo Switch Sports use accessories that you insert a Switch 1 JoyCon into, and Switch 2 JoyCons won’t fit into them. And 1-2-Switch has a unique issue: the Switch 2 has more subtle rumble, and it seems a 1-2-Switch minigame uses that rumble to communicate information to players, which could end up being an issue.

But… that isn’t the whole story. It turns out there’s a good list of Switch games that have issues on the Switch 2, software issues, but you have to click through to a couple of PDFs to find out about those. Here’s a list of games with “start up issues,” meaning probably they won’t load. And here’s games with issues once they’re running. These lists may shrink over time as bugs are found and stamped out, but that might take a good while; it took years for the Wii-U to run the WiiWare game LostWinds.

Some notable games on the not-starting list: a selection of NeoGeo and Arcade Archives titles, Another Crab’s Treasure, Fornite (although I suspect there will be a Switch 2 native version), Nintendo’s own Fitness Boxing, Doom Eternal, Pizza Tower(!) and River City Girls Zero. Some of the games that play, but with issues: two Tetris The Grand Master games from Arcade Archives, Factorio, Fall Guys, Mega Man Legacy Collection and Stumble Guys.

Nintendo Direct 4/2/2025: The Switch 2

Nintendo’s last direct was just a few days ago, and now they have another one, one devoted to their next console, the Switch 2, and /wow/, the internet consensus on it seems pretty harsh. It’s coming out June 8th, and it’ll cost $449 dollars in the US. I mean sure, the awful tariffs of a certain Orange Person may play a role in that, but it’ll also sell for about that amount in the much-less-stupid European Union. It’s an unexpected move, considering that the Switch line is widely seen as underpowered compared to its competition. I personally am scheming and trying to figure out how to fit it into my finances when it arrives in just two months, on June 5th.

But I’m putting the commentary up front, instead of where it belongs, as part of an in-sequence point-by-point reaction to the video. But about those….

Set Side B updates every day at 10 AM US Eastern Time. I like that the site updates in the morning, but not too early, to give people a chance to come to it throughout the day. But this poses a problem with responding to Nintendo Directs, which tend to appear at nearly the least opportune time, right when the blog updates.

We could change our posting time when Directs hit, and may end up doing that. But honestly, up-to-the-minute commentary that tries to get in ahead of other sites isn’t our forte. That’s the kind of thing tryhard sites, who can afford a whole team of writers, SEO, and flashy sports cars for their upper management, would do. We’re a tiny three-person operation, and I rather think that’s some of our charm.

Because of this, instead of responding to everything in the video, or even trying to, here’s just my comments on certain highlights.

So, here is that video (1 hour):

There’s also an Ask The Developer article on Nintendo’s website with more information.

The first game up is

Mario Kart World

Right off the bat, it’s never been more obvious than in Mario’s initial “Lets-a go!” that Charles Martinet’s time as Mario’s voice is over.

I have quite a lot, the most of the whole show, to say about this game, but it’s of an aspect of it that few remark upon or even care about. I’m going to save all of that for tomorrow, in fact, since it’s way off the subject. Please look forward to it. (bows)

In the meantime, features include free roaming, “knockout races,” cross country races and up to 24 karts in a race. More details… argh… in yet another Nintendo Direct, on the 17th.

Presenters this time out: Kouichi Kawamoto (Producer), Takuhiro Dohta (Director) and Tetsuya Sasaki, Hardware Design Lead. Nice to see people who actually worked on the system!

Hardware Features

  • GameChat, activated by the new C Button, for voice communication between players, and with optional game screen sharing
  • Camera accessory for facetime-style chatting (didn’t we have that back on the Wii-U? but this works during games)
  • GameChat requires a Switch Online membership, but will be free unti March 31 2026.
  • Local Multiplayer with only one copy of a game. Clubhouse Games is used as an example; it’s really a feature that it should have shipped with, IMO, but better late than never.
  • Larger screen, 1080p support on built-in screen
  • 4K resolution when docked, up to 120fps
  • HDR support
  • magnetic Joy Cons (we knew that)
  • Joy Cons can be used as mice (that too)
  • built-in adjustable stand (and that)
  • an extra USB C port
  • 256GB built-in storage
  • fan built in to the dock

Interestingly, Switch backward compatibility is only supported with “compatible” games, implying some games aren’t compatible.

Nintendo Switch 2 Welcome Tour

A game made specifically to show off the system features. The internet has been complaining greatly about the fact they’re charging for it, when it serves little purpose other than to show off the hardware.

Other Notes

Switch 2 uses the same shape of cards as Switch 1 games, but support faster data transfer.

Of special note, Switch 2 only works with Micro SD Express cards. This means current cards will very likely not work with the system, regardless of their capacity! This is going to bite lots of people, count on it. You may not even be able to get non-Nintendo branded SD Express cards for a while, and you can bet they’ll be charged at a premium. Pretty damn crappy, Nintendo.

There’s a new Pro Controller with extra buttons. No info on if Switch 1 Pro Controllers will work. My guess is they will (Nintendo has gotten better about controller compatibility in recent years), but of course they won’t have the new features like C button, and new programmable GL and GR buttons.

Paid Upgrades

A paid upgrade to Super Mario Party Jamboree that offers new features. The business with paid upgrades will become a theme throughout the show.

Zelda Notes is a Switch 2 specific feature in upgraded versions of Breath of the Wild and Tears of the Kingdom. It works in conjunction with the smartphone Switch App to mark locations of interest in the game, and lets you share your TotK constructions via QR code. Interesting, but it doesn’t seem like a feature that needs Switch 2 hardware to support it?

Kirby in the Forgotten Land gets an upgrade that adds a second story, which seems like a more suitable use for a paid feature.

Metroid Prime 4 and Pokemon Legends Z-A are both getting Switch and Switch 2 editions. This would seem to imply that Nintendo suspects the Switch 2 won’t see tremendous uptake immediately, and are hedging their bets.

Upgraded Switch 2 versions of prior-owned Switch games are being sold as “Upgrade Packs.” The end of an era: at long last, Nintendo has abandoned the “Pak” spelling.

Other Games

DRAGxDRIVE: A mouse-controlled wheelchair-based basketball game with stunts. A cool idea honestly! May end up being the ARMS of the Switch 2, which isn’t a bad thing, I think.

I’m going to skip commenting on some of these, I’ll just list them out: Elden Ring Tarnished Edition, Hades 2, Street Fighter 6, with Switch 2 exclusive modes, Daemon X Machina: Titanic Scion, Split Fiction, Hogwarts Legacy.

EA Sports, the company I most love to hate, is also releasing games on Switch 2

Tony Hawk’s Pro Skater 3+4 is a remake of two classic skateboarding games. I observe that skateboarding video games have, over the years, evolved into something that’s not really a lot like real-world skateboarding? They’re more like exploratory games with tricks added in and a coat of “hellow fellow kids” paint? Boarders don’t seem to be affected by realistic gravity, and regularly grind on services that no physical being could rightly grind upon. Anyway, near the end there’s a “A Few Moments Later” card stolen directly from Spongebob Squarepants, and the copyright notices for the game mention Spongebob, so I guess he’s making a Shrek-like appearance.

Hitman: World of Assassination: Signature Edition, now with added James Bond, Bravely Default, Yakuza 0: Director’s Cut.

Hyrule Warriors: Age Of Imprisonment again asks us to imagine an alternate universe where you can make the events of a game we’ve already played not happen, or at least I presume it will. It looks like Zelda may be the main character this time; it takes place in the past she time traveled to in TotK, so Link might not even be in it.

Nintendo Switch Online + Expansion Pack on Switch 2 to get Gamecube games: The Legend of Zelda: The Wind Waker, Soulcalubur II (the one with Link in it) and F-Zero GX (the really really hard one Amusement Vision made, during the fifteen seconds during which they bubbled up from the surface of Sega). Others promised for future: Super Mario Sunshine, Fire Emblem Path of Radiance, Pokémon XD: Gale of Darkness, Super Mario Strikers, Chibi-Robo, Luigi’s Mansion, Pokémon Colosseum. They also promise a Gamecube-styled wireless controller. Isn’t that properly called a Wavebird? We don’t know if the Smash Bros GC adapter will work with it yet.

Deltarune Chapters 1-4: A predictably silly trailer, but that’s why we love Toby Fox. To be available on launch day! To some, this will be the biggest announcement in the show, and I’ll admit I’m looking forward to it.

Borderlands 4, Civilization VII (Offers a paid upgrade from the Switch version, but it’s to get mouse controls, argh!), WWE 2K & NBA 2K, Survival Kids, Enter The Gungeon 2, Starseeker: Astroneer Expeditions, Cyberpunk 2077 Ultimate Edition, Final Fantasy VII Remake Intergrade (keep milkin’ that cash cow, Squeenix), Kunitsu-Gami: Path of the Goddess, Hollow Knight: Silksong, Story of Seasons: Grand Bazaar, Goodnight Universe, Two Point Museum, Wild Hearts S, Witchbrook, Puyo Puyo Tetris 2S, (inhale).

Rune Factory: Guardians of Azuma, Marvel Comic Invasion, Star Wars Outlaws, Nobunaga’s Ambition: Awakening Complete Edition, Fast Fusion, Shadow Labyrinth (yep, the grimdark Pac-Man reboot), RAIDOU Remastered: The Mystery of the Soulless Army, No Sleep For Kaname Date — From AI: THE SOMNIUM FILES, REANIMAL, Fortnite (were you expecting it not?), Arcade Archives 2 Ridge Racer, Professor Layton and The New World of Steam, Tamagotchi Plaza, Human Fall Flat 2, The Duskbloods (From Software)

And my favorite part of the whole show even though we learned very very little about it besides that it releases this year:

KIRBY AIR RIDERS, directed by Masahiro Sakurai

Kirby Air Ride might be the most underrated game on the Gamecube, for while it doesn’t offer a Grand Prix or other campaign mode like nearly every other racing game, it does have City Trial, one of the best multiplayer experiences on the Gamecube. If you attended DragonCon in 2023 and went to one of their Gamecube nights, you might well have seen me playing Air Ride there! If all Air Riders offers is a greatly upgraded City Trial, perhaps with more than one city to explore, then it’ll be well worth the purchase price, and Sakurai is smart enough to recognize its greatness so I think we’re in good hands.

The last game was Donkey Kong Bananza. A new 3D DK title with destructable terrain. It also uses the updated Donkey Kong design, but it really works here, Donks shows a lot more personality and expressiveness here than he has since before DKC.

The Atari 2600 Technical Wiki

There are quite a number of refreshing things about the Atari 2600 Technical Wiki. There’s its subtitle, “Woodgrain Wizardry,” which is excellent. Its dedication to a 47-year-old game console. There’s it being a wiki that isn’t being hosted on damnable ubiquitous Fandom. Its direct writing style, which gets right to the point of each page. It’s also not a Youtube video, which is sort of okay if you have a Premium account or a working adblocker, but a hellscape if you don’t. Its the kind of page Google Search de-prioritizes if you’re not doing a web-only search, and even if you do that, sometimes gets skipped over.

It is true, this one’s for hardcore geeks and programmers only. I love reading about stuff like how to do large 48-pixel graphic displays, useful for score readouts or title screens, even if I probably won’t ever use that information myself. Or on Bank Switching, which reveals that, since there’s nothing in the system’s tiny cartridges’ ROM space that indicates which bank switching scheme is being used, emulators scan through the executable image looking for signature bytes to determine when to map parts of it to the processor’s address space, and homebrew games try to give them appropriate hints so they’ll work smoothly.

There’s a page, Introduction to Processor Hardware, that gives us the surprising information that some EPROM chips, when used with the 2600, may act unpredictably when used in a dark room. That quality esoterica right there.

The Atari 2600 Technical Wiki