A Game Boy capture cartridge: The GB Interceptor

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

ความคิดเห็น • 403

  • @tolstoj_
    @tolstoj_ 2 ปีที่แล้ว +257

    🤩 Seeing this project come to life is a dream! Great work, great result! (A Tetris enthusiast)

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว +31

      THE Tetris enthusiast :)

    • @PixelCherryNinja
      @PixelCherryNinja 2 ปีที่แล้ว +3

      DMG Tetris is the best Tetris

    • @creepercraftytT99
      @creepercraftytT99 2 ปีที่แล้ว +1

      Hi tolstoj 😂

    • @tolstoj_
      @tolstoj_ 2 ปีที่แล้ว

      @@creepercraftytT99 Hey creepercraft! 🙂

    • @Shin3y
      @Shin3y 2 ปีที่แล้ว +1

      @@tolstoj_ when the Tolstoj

  • @strudelkopf
    @strudelkopf 2 ปีที่แล้ว +357

    GB Camera as a webcam is just priceless. Congratulations on this project! Really well done and impressive! And thanks for open sourcing it ✊

    • @pocketsuke
      @pocketsuke 2 ปีที่แล้ว +2

      Can already be done with GBxCam

    • @Eddies_Bra-att-ha-grejer
      @Eddies_Bra-att-ha-grejer 2 ปีที่แล้ว +2

      @@pocketsuke That requires extra software though, and it's only on Windows. This works by simply functioning like a webcam.

    • @pocketsuke
      @pocketsuke 2 ปีที่แล้ว

      @@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
      .

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว +12

      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.

    • @pocketsuke
      @pocketsuke 2 ปีที่แล้ว +2

      @@ThereOughtaBe nice, well consider me wrong! nice work!

  • @Xenthera
    @Xenthera 2 ปีที่แล้ว +141

    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

  • @CantStopTheRaj
    @CantStopTheRaj ปีที่แล้ว +4

    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 TH-cam). 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!!!!

  • @PistonMiner
    @PistonMiner 2 ปีที่แล้ว +31

    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!!

  • @RetroZero64
    @RetroZero64 2 ปีที่แล้ว +52

    We need something like this for the DS/3DS. A non intrusive way to capture footage from original hardware would be amazing

    • @danmakufan
      @danmakufan 2 ปีที่แล้ว +1

      3DS has NTRStream but it's still relatively low quality compared to an actual capture devicr

    • @LexLight1
      @LexLight1 ปีที่แล้ว

      ​@@danmakufan It's only for New 3DS, through.

    • @FlickEzraArtsTV
      @FlickEzraArtsTV ปีที่แล้ว

      Support the Channel promote

    • @chan4est
      @chan4est 9 หลายเดือนก่อน

      that is NEVER happening. it's $200 to get your new 3DS XL modded from loopy. absolutely worth

    • @mart_0406
      @mart_0406 5 หลายเดือนก่อน

      ​@@danmakufannot a solution at all.

  • @flibidydibidy
    @flibidydibidy 2 ปีที่แล้ว +57

    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!

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว +11

      I certainly have to start messing with FPGAs one day. The rp2040 was just a familiar tool that fitted the problem.

  • @StephenMcLeod
    @StephenMcLeod 5 หลายเดือนก่อน +1

    This is amazing. Was looking for something similar for years. Just ordered one!

  • @gkelly
    @gkelly 2 ปีที่แล้ว +33

    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!

  • @mb2776
    @mb2776 ปีที่แล้ว +2

    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!^^

  • @realcmplx
    @realcmplx ปีที่แล้ว +1

    Was nice meeting you after your talk! Keep up the good work😄

  • @lockunknown5719
    @lockunknown5719 ปีที่แล้ว +2

    I am very pleased with this purchase, most definitely this is a keeper for me!..

  • @ahmadalwazzan384
    @ahmadalwazzan384 7 หลายเดือนก่อน +1

    man are you doing all this hardware design and 3d rendering and video editing yourself? If you are, then you are an absolute legend!

  • @attackemartin
    @attackemartin 2 ปีที่แล้ว +1

    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!

  • @TwoLeggedTriceratops
    @TwoLeggedTriceratops 2 ปีที่แล้ว +11

    The 3D rendering explanation is top notch

  • @brian_lp
    @brian_lp ปีที่แล้ว +2

    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!

  • @SuperMakeSomething
    @SuperMakeSomething 2 ปีที่แล้ว +27

    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!

  • @extremawesomazing
    @extremawesomazing หลายเดือนก่อน +1

    This is exciting to see and seems like it should make a great small project for a novice. Thanks for all the work you put into this and for sharing this video.

  • @TheRetroFuture
    @TheRetroFuture 2 ปีที่แล้ว +2

    Yes please!

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว

      I have a spare one that would not mind some visibility, in case you don't want to try the build process.

    • @TheRetroFuture
      @TheRetroFuture 2 ปีที่แล้ว

      @@ThereOughtaBe send an email to retrofutureinfo@gmail.com!

  • @CrazyT2009
    @CrazyT2009 ปีที่แล้ว +1

    Impressive research and the presentation alone is also outstanding!

  • @martynrandles
    @martynrandles ปีที่แล้ว +1

    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!

  • @PixelCherryNinja
    @PixelCherryNinja 2 ปีที่แล้ว +6

    Wow, just watched the whole video. Amazing, just amazing. I'll cover this on my next FPGA/Retro gaming video.
    Amazing product, great ingenuity.

  • @sethpeace9235
    @sethpeace9235 2 ปีที่แล้ว +2

    6:44 Shout-out to my bois Cave Johnson from Portal, Nolan Sorrento from Ready Player One, and Wilson Fisk from Spider-Man

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว

      Was actually surprised that nobody commented about these (and the others).

  • @JAYG6390
    @JAYG6390 9 หลายเดือนก่อน +1

    I've come over from Recessim. Subscribed. Great work and video 🙂

  • @MeepMu
    @MeepMu 2 ปีที่แล้ว +12

    This is SO cool!

  • @greyfox1127
    @greyfox1127 2 ปีที่แล้ว +6

    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!

  • @DemsW
    @DemsW ปีที่แล้ว +1

    You are such an inspiration.
    I wish you the best!

  • @lenshibo
    @lenshibo 2 ปีที่แล้ว +1

    This is such a cool idea! i never thought it would even be possible to get video out without ANY modifications to the game boy. very cool solution

  • @HmmmmmLemmeThinkNo
    @HmmmmmLemmeThinkNo 2 ปีที่แล้ว +1

    Honestly, the quality of the GB webcam is stunning

  • @tijflaloltijflalol3528
    @tijflaloltijflalol3528 ปีที่แล้ว +5

    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.

    • @ThereOughtaBe
      @ThereOughtaBe  ปีที่แล้ว +2

      Thanks, and yeah, I mixed up the labels (twice). It's Link's Awakening.

  • @adamhastings750
    @adamhastings750 ปีที่แล้ว +1

    Awesome stuff, you earned a sub for that, can't wait to see what you do next

  • @Antwan86
    @Antwan86 2 ปีที่แล้ว +8

    Great work, and the 3D animations are dope. This channel is really top notch content.

  • @koene2276
    @koene2276 2 ปีที่แล้ว +3

    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!

  • @Gilesone1989
    @Gilesone1989 2 ปีที่แล้ว +1

    Nice project ! Good to see you again too !

  • @MrFathead
    @MrFathead 2 ปีที่แล้ว +2

    What a cool idea, and well implemented. At first I assumed it would never work, but it looks like it is pretty solid.

  • @Log4Jake
    @Log4Jake 2 ปีที่แล้ว +2

    I've been waiting finally here. I love your content.

  • @aarocka11
    @aarocka11 2 ปีที่แล้ว +1

    Saw this posted on mastodon. Cool to see a video on it.

  • @mendoxx097
    @mendoxx097 2 ปีที่แล้ว +3

    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

  • @Evercade_Effect
    @Evercade_Effect 2 ปีที่แล้ว +1

    I totally geeked out for this, great video.

  • @martinrocket1436
    @martinrocket1436 2 ปีที่แล้ว +1

    I really like the idea of joining video meetings through the original gameboy cam.

  • @patrickj
    @patrickj 2 ปีที่แล้ว +1

    When I heard about it, I was wondering how that'd work, with just hooking into the cartridge slot. Pretty nifty solution, props to you!

  • @JuanesChiwirosky
    @JuanesChiwirosky 2 ปีที่แล้ว +1

    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!!!

  • @NicksStuff
    @NicksStuff 2 ปีที่แล้ว +3

    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

  • @SaberTail
    @SaberTail 2 ปีที่แล้ว +1

    That's a really impressive build! I loved the shots of using the GB Camera as a web cam, too. Thanks for sharing!

  • @heitortremor
    @heitortremor 2 ปีที่แล้ว +5

    This is phenomenal stuff! What you do is really impressive

  • @Lock2002ful
    @Lock2002ful 2 ปีที่แล้ว +1

    Der absolute Hammer! Sehr gute und wichtige Arbeit!

  • @umountable
    @umountable 2 ปีที่แล้ว

    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.

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว

      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.

  • @faaf42
    @faaf42 2 ปีที่แล้ว +1

    Nice contrast between the 3D animated PCB and the following hand drawn (though clear) explanation on how things work.

  • @tricatmeows
    @tricatmeows 2 ปีที่แล้ว +2

    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

  • @roland_does_things
    @roland_does_things 2 ปีที่แล้ว +2

    This is absolutely brilliant! Really taught me a lot about how the GameBoy works!

  • @steelplasma256
    @steelplasma256 2 ปีที่แล้ว +1

    I like your drawings. And that PCB animation was crisp!

  • @tetoni
    @tetoni 2 ปีที่แล้ว +2

    Wow this is one of the most impressive videos I've seen! Thank you so much. I cannot wait to try it out

    • @tolstoj_
      @tolstoj_ 2 ปีที่แล้ว

      Hi Toni!

    • @tetoni
      @tetoni 2 ปีที่แล้ว

      Hello Tolstoj, thanks for helping this amazing project to become reality 🤩

  • @julienelghadghadi2599
    @julienelghadghadi2599 2 ปีที่แล้ว +1

    man, cheers for this, it's just incredible !

  • @enthusiasticgeek7237
    @enthusiasticgeek7237 ปีที่แล้ว

    thats such an odd way to solve this problem that i never would have thought about, and im here for it

  • @BioHazZzardZero
    @BioHazZzardZero 2 ปีที่แล้ว +1

    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.

  • @Corummo
    @Corummo 2 ปีที่แล้ว +1

    Ciao! (E grazie) :) Outstanding project, as usual. You are a mad scientist and I like it. ^_^

  • @AlexandreRibeiroXRV7
    @AlexandreRibeiroXRV7 2 ปีที่แล้ว +1

    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

  • @LucasBrigida
    @LucasBrigida ปีที่แล้ว +1

    It's awesome. ❤ Great work 💪

  • @scbtripwire
    @scbtripwire 8 หลายเดือนก่อน

    This is a great in-depth video on your invention, well done!

  • @jarnobot
    @jarnobot 2 ปีที่แล้ว +1

    What an insanely cool project! Really impressive! Subscribed

  • @miketech1024
    @miketech1024 2 ปีที่แล้ว

    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…

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว +1

      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.

    • @miketech1024
      @miketech1024 2 ปีที่แล้ว

      @@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!

  • @WickedGamerCollector
    @WickedGamerCollector 2 ปีที่แล้ว

    0:28 those pictures .. whahaha awesome !

  • @tripletsborn
    @tripletsborn 2 ปีที่แล้ว

    You're an inspiration... now I just need to find the motivation to seek out a random problem and solve it...

  • @jackal27
    @jackal27 2 ปีที่แล้ว +1

    Incredible work! I can’t wait to get my hands on one!

  • @green64
    @green64 2 ปีที่แล้ว

    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!

  • @fire-ballmc9741
    @fire-ballmc9741 ปีที่แล้ว +1

    12:35 bro took the jif thing to a whole new level. Wtf is Jithib?

  • @pixellography
    @pixellography 2 ปีที่แล้ว

    Speedrun community will enjoy this device, already shared it on their reddit!

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว

      Thanks, I think I just joined that thread...

  • @joseandres42
    @joseandres42 2 ปีที่แล้ว +1

    This is so cool! Very creative solution

  • @bayzed
    @bayzed 2 ปีที่แล้ว +1

    Top notch work. Subscribed!

  • @tankstein
    @tankstein ปีที่แล้ว +1

    Amazing, and the explanation was very clear and helpful! Great work 🤩

  • @al3xm
    @al3xm 2 ปีที่แล้ว +1

    really awesome work! your videos are incredibly cool.

  • @nathannationanimations
    @nathannationanimations 2 ปีที่แล้ว +1

    Very high quality video!

  • @ThatRandomFastingGuy
    @ThatRandomFastingGuy 2 ปีที่แล้ว +1

    I am in love with this

  • @andywest5773
    @andywest5773 2 ปีที่แล้ว

    "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.

  • @JorgeDo
    @JorgeDo 2 ปีที่แล้ว +1

    Impressive work, congratulations!

  • @TheGodOfAllThatWas
    @TheGodOfAllThatWas 2 ปีที่แล้ว +1

    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.

  • @adammills4099
    @adammills4099 2 ปีที่แล้ว +1

    Super inspiring project! awesome work! Not to mention the great presentation, thanks!

  • @MasonYoungPlus
    @MasonYoungPlus ปีที่แล้ว +1

    Incredible!

  • @Abonkit
    @Abonkit 2 ปีที่แล้ว +1

    This is so cool! Love seeing creative solutions instead of modding the device.

  • @msx80
    @msx80 2 ปีที่แล้ว +1

    Wow that's very very clever! Well done!

  • @mbilall
    @mbilall 2 ปีที่แล้ว +1

    finally someone made it. thank you very much

  • @Daniel-it1dp
    @Daniel-it1dp 2 ปีที่แล้ว +3

    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.

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว +2

      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.

  • @morphyon
    @morphyon 2 ปีที่แล้ว

    My ocd just complains that you have to insert the cartridge the wrong way round… kidding (poorly). I wish I had your skills. Just outstanding!

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว +1

      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.

    • @morphyon
      @morphyon 2 ปีที่แล้ว

      @@ThereOughtaBe this is so cool

  • @Abraid_
    @Abraid_ ปีที่แล้ว

    I can’t wait for mine this weekend!

  • @solidussnake1906
    @solidussnake1906 2 ปีที่แล้ว +1

    This is brilliant!
    You're amazing

  • @tttpppbbbaaa
    @tttpppbbbaaa ปีที่แล้ว

    this is amazing hopefully you get help to eventually output GBC and GBA games

  • @frogjmon
    @frogjmon 2 ปีที่แล้ว

    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.

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว

      Haha, I am now visualizing a tape robot with Game Boy cartridges.

  • @HouseOfFunQM
    @HouseOfFunQM 2 ปีที่แล้ว +1

    What about games that control the X and Y scroll registers from the game pad directly?
    Try Conker’s Pocket Tales, or GTA.

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว

      Are you sure that they really write data from the joypad input directly to the scroll registers? The only way I can think of would require bit masking the gamepad input, then bit shifting the value into position such that you get a value that is suitable to be added directly to the scroll register value and then actually add the value to the old one. In that case, yes, the Interceptor would not be able to follow. But why would anyone do that? Not only is it annoying to code, but it is also slower if you need to do anything else for a particular direction like changing a sprite, so the character looks in the correct direction or doing collision detection. Even if the controls really just scroll the window (like scrolling a world map without moving the player), you probably want to check if you hit the edge of the map and with this bitmask-shift-and-add method you would still end up with conditional jumps for these edge cases. Worse: You will end up checking both edges when you could have checked a specific direction.
      Unfortunately, I cannot try those two games as my flimsy flash cart cannot hold these large GBC/GB dual mode ROMs. I hope someone can report back once more people have an Interceptor. But, indeed, I think there will be some edge cases like this that will not work and I really want to find them. Either to create a game-specific workaround or to admire the problem :) So, let me know if you can think of similar possibly problematic games.

    • @HouseOfFunQM
      @HouseOfFunQM 2 ปีที่แล้ว

      @@ThereOughtaBe I just remember a bunch of games do this for e.g. the map screen. Conker is definitely one.
      Also check the Pokémon games - I think the sprites for "pokémon facing away from the camera" (during battle) are actually blown up 2x by the CPU directly, to save space. You might see on your Interceptor that they are spaced-out blocks of tile data? Maybe...

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว

      Thanks, just checked Pokemon Blue and the scaled sprites are fine. Makes sense as they are loaded from the cartridge. Problems usually arise if data comes from one of the I/O registers.
      I have also ordered a better flash cart to try GTA and Conker, but it will be a while until it is delivered.

  • @glitchyfruit2503
    @glitchyfruit2503 2 ปีที่แล้ว

    9:54 link cable intercept? or is that too complicated to run in the single frame?

  • @BrainSlugs83
    @BrainSlugs83 2 ปีที่แล้ว

    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.

    • @ThereOughtaBe
      @ThereOughtaBe  2 ปีที่แล้ว +2

      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).

  • @amakiii
    @amakiii 2 ปีที่แล้ว +1

    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

    • @lasskinn474
      @lasskinn474 2 ปีที่แล้ว

      Theres some mods for gba and a gba consolizer kit and you can use the gamecube gba player too for capture

  • @reyesalvarezraul
    @reyesalvarezraul 2 ปีที่แล้ว +2

    That's what Switch Lite needs.

  • @Carloskursh
    @Carloskursh 2 ปีที่แล้ว +1

    Amazing. What a work!

  • @PCBWay
    @PCBWay 2 ปีที่แล้ว +1

    Impressive! 👍

  • @creeperprinz1062
    @creeperprinz1062 2 ปีที่แล้ว

    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.

  • @lex4478
    @lex4478 ปีที่แล้ว +1

    What did you use to make the 3d visuals?! They’re SO GOOD!! 2:05

    • @ThereOughtaBe
      @ThereOughtaBe  ปีที่แล้ว +1

      These are done on Blender. I bought the Game Boy model on cgtrader and the PCB and components have been imported from the KiCad design.

  • @bjornroesbeke
    @bjornroesbeke 2 ปีที่แล้ว

    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.

  • @scottwilliams895
    @scottwilliams895 2 ปีที่แล้ว +1

    This is so awesome!!

  • @stupossibleify
    @stupossibleify 2 ปีที่แล้ว +2

    Excellent write-up. Any idea how the retail display for the GB in the result 90s worked? The Gameboy screen (and audio) was displayed on CRT within the cabinet. Must have been tricky with the much slower microcontrollers of the day.

    • @tolstoj_
      @tolstoj_ 2 ปีที่แล้ว

      th-cam.com/video/C990wzFsoho/w-d-xo.html at 4:15 you see the insides. I wonder if it was achieved similar to what Elliot did there: th-cam.com/video/rdRL4naV5VU/w-d-xo.html

    • @petermichaelgreen
      @petermichaelgreen 2 ปีที่แล้ว +2

      I would assume the gameboy was modified to access the video signal running to the LCD, and then that was converted into something that could feed a CRT.

  • @nagrzybydolasu
    @nagrzybydolasu ปีที่แล้ว

    sorry for this question but its unclear for me - can i use it with game boy camera to get/record a video just like your video at the end (from 14:22s)?

    • @ThereOughtaBe
      @ThereOughtaBe  ปีที่แล้ว +1

      Yes, just put it between a Game Boy and a Game Boy Camera and you can use the Game Boy Camera like a regular webcam and record from it or use it for streaming.
      Also, with the latest firmware compatibility has been massively improved since I made this video. It works with everything I tested on Windows, MacOS, Linux, Android and iPadOS. Only exception is one obscure Android App and my Samsung Smart TV which only accepts specific camera models.