@@Eddies_Bra-att-ha-grejer Yes and no. It funtion on windows, linux and mac. I currently have it running on my Pi. But yes as in you need software. But with my understanding of this project, it probably wont work with the GBCamera .
It does work with the Game Boy camera (why wouldn't it?). For example the outro was recorded with the Interceptor. But more to the point of the discussion: Being able to record or stream the Game Boy Camera is just a nice side effect. Streaming games while playing on the original hardware was the main consideration, so the focus of the Interceptor is quite different from the GBxCam. If it can do some of its functions too, that's just a bonus. In terms of additional software it indeed should just be usable like a webcam, which it does on Linux and MacOS (with the next firmware update and on Intel devices): you just plug it in and select it in Zoom, OBS, VLC etc. Unfortunately, on Windows VLC and Zoom are not happy with its video format and do not accept it (yet). Here you can use OBS to send the stream to Zoom, but if it you are not already using OBS it could be considered additional software.
This seems like one of those ideas where you would pitch it and everyone would call you crazy.... It's amazing to see how well it works and how clever it actually is
This is unbelievably metal! This is taking the party gotcha of "well _technically_ everything goes through that one place in the system [which is practically useless for all reasonable intents and purposes]" and just frigging running with it! Amazing!!
I got GB Interceptor earlier this month and I am now streaming Game Boy games live on my Twitch channel CantStopTheRaj (and uploads to my RU-vid). This invention is EXACTLY what I wished for when I first started streaming, as I love playing my Game Boy but I want to play ON my Game Boy and not through emulation or another device like Game Boy Player. The GB Interceptor is perfect and allows me to show my viewers a big screen version of what I see on my Game Boy! I even posted my first TwinGalaxies Game Boy World Record this week with the use of the GB Interceptor (Most Points in Skate or Die: Bad N Rad)! I just wanted to say THANK YOU FOR THIS AMAZING INVENTION! You are a hero! THANK YOU!!!!
Awesome! A very very cool project and great execution! I like how you do not cut or modify the device, how you made it just show up as a USB camera, and many of your design choices. They show a clear attention to detail and a lot of care. Kudos! I made a somewhat tangential device for speedrunning competitions on the NES - with slightly different design criteria. I ended up going with an FPGA, although the rp2040 is a really neat option. Regardless, thanks again and great job!
This is a clever architecture. Before you explained you were running an emulator on one of the RP2040 cores I was thinking that maybe you were sniffing enough bus traffic while CS for the cartridge was not asserted to put the video state back together. I love your videos!
Well done! I’ve been following this project on your other social media accounts and am incredibly impressed by this execution. Emulating the GB (no trademark violation 😝) on a RP2040 core is awesome! As always, great presentation and project breakdown, too!
Das eigentliche Produkt außen vor. Dieses Video alleine. RICHTIG nice wie viel Mühe und Arbeit alleine da rein geflossen ist. Und das Produkt an sich natürlich entsprechend auch. Hut ab. Richtig richtig nice!
Your work with the interceptor es priceless! Also the explanation of how it works is really detailed and well explained, I have one interceptor and functions really well with the games (and especially with the GB Camera). Greetings from Argentina!
Thank you so much, this is amazing. I'm here from MVG's video, subscribed before watching. Just wanted to say that you've made an old guy extremely happy & you've blown my mind. I will be ordering this. First I need to see the GB WiFi video, but I'm not sure this old brain can handle being blown away twice in one day!
Incredible project and a stunningly elegant solution. I’m a big fan of the original GameBoy and often feature its games on my channel. I’ve always struggled to capture classic GameBoy - usually either use a Super GameBoy or point a camera at a GBA SP AGS-101 model both of which work ok - but this captures the right “look” too (except with those exceptions noted in the video) Brilliant work - love this kind of thing!
Incredibly done! You also did an amazing job at explaining how the GB Interceptor works. I did spot one error in the video, though, at 4:39 : "The Legend of Zelda: A Link to the Past" never came out for the GameBoy (at least, not officially, but I couldn't find any fan-made port), but in the video you somehow show the first lines of the game.
Legend, loved the project, it's always a pleasure to see someone on this world thinkering over this old devices. Nice explanation too, thanks for posting
We are so close to grass-rootes manufacturing high tech products. The only thing that is missing is a standard for requesting ready made products where you can register for a build and than a service of jlpcb will automatically assamble the product and ship it once enough customers ordered the product or a sufficient amount of money is pledged. I love how hardware as a service develops year by year.
Exactly. I actually refused their sponsorship at first because I was hoping to find a manufacturer that offers such service. The only one that seemed to be close was Aisler, but the resulting price per unit was absolutely disproportionate unless you ordered excessive numbers. So, I decided to do an instruction video for the order process instead.
You definitely deserve a like, comment and subscribe! Every video of yours is interesting, funny, clearly narrated and explained, and the perfect length. Thank you so much for sharing your work!
I saw a news thing on this and glad this hit my YT feed. Awesome piece of tech, and GB Camera would probably be even better after modding for DSLR lens. I hope we get to see compatibility for GBC at some point
Maybe the interceptor could have an audio INPUT (where you'd connect the headphone jack of the GameBoy)? That way you'd make sure you sync video and audio properly
Me: "Why would you do that you'll have to basically emulate the whole thing?" there oughta be (6;24): "Solving those details was a lot of fun" That's mildly insane..... Thank you for doing it.
Wooooow, this project is so cool, and the fact that you leave the option to either get it through the PCB service or build it using the source and design files is even more awesome, thank you for doing all that!!!
once u mentioned the vram problem, my brain quickly figured out you basically needed an whole gb emulator running on the pico but I quickly tossed that idea away cause too much work etc...just to see that in fact u did just that!^^
Gute Arbeit, bin beeindruckt 🙂Ich würde zwar der Einfachheit halber mein Analogue Pocket und das Dock verwenden um zu capturen aber als Nostalgiker gefällt mir dein Adapter besser und es hat mehr retro Charm.
That break out board gives me an idea. It would be really funny to build a cartridge that is actually several Gameboy cartridges plugged into it, like an old CD changer or an analog version of a flash cartridge.
I just discovered this channel and perhaps the answer is in previous videos, but I’m thoroughly mind-boggled at how you acquired so much low-level knowledge of these devices! I have to ask: What on Earth (or beyond) do you do for a living? Now, excuse me while I binge-watch all of your videos…
I am a physicist, but most of what I need for these projects is self-taught - usually through projects like the ones I am showing on my channel. For example, there is so much that went into the Interceptor that I learned from the Wifi cartridge project about the Game Boy, about electronics and about coding. Some of it while searching for a solution, some of it from trying and also a lot from comments I got on the Wifi cartridge video from people who are much more knowledgeable in electronics (which I would consider my weak spot). But as you are also asking specifically about the low-level knowledge of the Game Boy: I learned most of it from many others who looked into the Game Boy before me. Have a look at gbdev.io/ and you will find that the Game Boy might be one of the best documented and researched piece of hardware in human history. Even now some enthusiasts are still trying to figure out the last edge cases of timing differences in the CPU or secrets of some obscure game cartridges.
@@ThereOughtaBe Ok, now I’m even more amazed… I was convinced you had been an engineer in the tech space for a few decades, and I’m an engineer who’s been in the tech space for a few decades! Thanks for the info and thanks for this fantastic content!
The part with the Analogue Pocket multiplayer is crazy. 2 different kinds of emulators performing 2 different tasks with the same real Game Boy at the same time.
Finally, it exists :D That would be cool if there was one for GBA games too, since there's no way to capture the GBA video output without using an emulator
Dude, ever since the wi-fi cartridge I've been following you and your content is amazing. Wish I could put my electrical engineering diploma into stuff like this if I had the time and creativity lol
Thank you for the in-depth information. I love your animations, they gave a clear concise illustration. The machine code parts were very interesting and brought me back to my college days. Keep up the great work and sense of humor 😅 Will this work with a flashcart? I’m not sure how they exactly differ vs original carts.
Yes, I do not have that many games left from my childhood and tested many on a flash cart. Not entirely sure if there could be problems with fancier ones like an Everdrive, but in principle it should work, too.
There is actually a reason for this: The Tetris guy explained to me that there are two common techniques used to play: Holding it (like normal people do) or placing the Game Boy on the table and typing on the buttons like on a keyboard. I simply wanted to allow it to lay flat, so I placed it on the other side of the PCB.
mega geile Idee. Danke für die Arbeit die da rein geflossen ist, und dass es veröffentlicht wurde. Anpassungen der FW werden bestimmt mit der Zeit durch die Community kommen!
This is truly ingenious! I had a similar idea for my Texas Instruments TI-99/4A a few years ago. I wanted to give it HDMI video output, but the existing solutions for video upgrades, such as the F18A, besides outputting only analog VGA, required the system to be opened, the video chip removed, the new device installed, and often ugly, unsightly holes carved into the precious 40-year-plus-old rarities. It occurred to me that, while the expansion port on the side of the machine does not break out the video control lines, and plus it is a multiplexed 8-bit I/O of a 16-bit bus, whereas the video chip is connected directly to 8 bits of the 16-bit bus, it would still be possible to INFER what is going on in video and replicate it, allowing you to have a higher-quality video output, such as HDMI, just by whacking a microcontroller into the expansion port. Seemed crazy, but you've done exactly that, only on the cartridge port. Genius! I will be writing a news item on this on the Elektor Magazine website, and will link to you, if you don't mind.
My SNES with Super Game Boy cartridge has been the easiest way to capture video. I like how the GB interceptor is intelligent enough to reconstruct the data in video ram by making educated guesses at the state of- and without having to fully emulate the Game Boy cpu. Best of all, the GPL license allows curious minds to peek at the code.
"At this point, anyone who knows a little bit of how the Game Boy works should be complaining that there is no video signal on that memory bus." Yes! I was thinking the only way you could do this is to emula... okay, yup. That's what you're doing. :) Great job on this! I was going to say it's not technically video capture, but you never actually claim that it is.
To solve the link cable issue, you should intercept the link port also; like have an in and out port on the device. Also, it's too tall, you should use a U shaped cartridge port (like on the NES), so that the device is just a little thicker at the top. Without that, it can snap if something pushes on the top.
The current design has two reasons: a) I was told that some of the Tetris players prefer to play with the Game Boy lying flat while pushing buttons as you would on a keyboard. b) I don't have all Game Boy models here to test the correct clearance on the backside, so the straight version was the safe bet. But that's why there is a break-out board that allows to build alternative versions with almost arbitrary cartridge positions (seen at 13:22).
Very cool project even though it is not working perfectly. For those people wanting to record original game boy games without having to emulate the PPU: You could use a Super Game Boy (or for the correct clock speed a Super Game Boy 2) and just record the video out of your SNES or Super Famicom. If you want to use the Super Game Boy 2 on a PAL or US SNES, you'll have to modify it. In the case of a PAL SNES, you need to do a region mod. If you use a NTSC console, you need to modify the cartridge slot as japanese games physically won't fit. Another method would be using the Game Boy Player on the Game Cube.
Not only the project itself is a crazy and well done hacker-work, but the 3d-presentation with these renderings are insane too. What do you do in your free time 🙂