I Streamed To A Game Boy

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ธ.ค. 2024

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

  • @robertbarrett1035
    @robertbarrett1035 วันที่ผ่านมา +48

    And it was this day chromalock learned he was colorblind

    • @extraterrestrial587
      @extraterrestrial587 8 ชั่วโมงที่ผ่านมา

      i can’t believe chromalock was the gameboy colorblind butcher

  • @TheRetroFuture
    @TheRetroFuture วันที่ผ่านมา +10

    This is absolutely incredible. Nice work!

  • @ProdigySim
    @ProdigySim วันที่ผ่านมา +31

    "We added low FPS and screen tearing to a game that never had it, and that's a win in my book"
    💀💀💀

  • @KeithSachs
    @KeithSachs 2 วันที่ผ่านมา +28

    Playstation submarine hell yeah, Can't wait for you to take some billionaires on a trip of a lifetime

  • @benny21293
    @benny21293 วันที่ผ่านมา +5

    with a LOT of effort it might be possible to write an algorithm for the color pallets and even compress the data in a way that the gbc might be able to decompress in real time to fit that in data

    • @Aeduo
      @Aeduo วันที่ผ่านมา

      I've seen algorithms for this, even wrote a pretty miserable one, myself, though not exact, but the start of one. Much better ones exist out there.

  • @shottysteve
    @shottysteve 17 ชั่วโมงที่ผ่านมา +1

    bro the playstation submarine joke... that was good.

  • @mylittleparody2277
    @mylittleparody2277 19 ชั่วโมงที่ผ่านมา +1

    Well, first, try using "ordered dithering" instead of any atkitson variant (en.wikipedia.org/wiki/Ordered_dithering)
    As it's always "in grid", it will look less flikery.
    Also, for the color, you have 8 color palettes, so you can split your screen in 8 regions and assign the palette data to the tiles before the streaming start.
    That way, as soon as you stream a palette (or set thereof), all the tiles in that region will take the said color palette.
    Lastly, if you combine ordered dithering with some data loss, you can probably fit any image into a 255 fixed set of tiles, removing the tearing, and greatly speeding up the transmission.
    Yes, the quality will be worse than "hires", but probably better than "low res", but the framerate will probably be on part with "low res" for a better quality.
    Combine with the 8 region colors, and you probably can have a color stream better than your "low res" one = D
    Very nice video nontheless ^^

  • @DxDeksor
    @DxDeksor วันที่ผ่านมา +6

    I know it sounds really hard to implement (and it is I guess), but couldn't you increase the FPS count on high res "simply" by uploading only what's changed on the picture? (Just like modern video encoding does)
    Maybe a quick and dirty way to do this would be to upload the tiles that changed only when they changed to a certain threshold ?

    • @Anthestudios
      @Anthestudios วันที่ผ่านมา +1

      This was also my immediate thought. Why send full frames? Maybe in an update!

  • @tolstoyinspace7317
    @tolstoyinspace7317 วันที่ผ่านมา

    This is such a cool project from a really underrated channel!

  • @PCBWay
    @PCBWay วันที่ผ่านมา +4

    What an honor for us to be a part of!🥳 Happy Holiday @ ChromaLock and everyone here 🥂🎅

    • @Firecracker51
      @Firecracker51 วันที่ผ่านมา

      Are you guys planning to come to israel? Or ship here maybe

  • @willelliott2671
    @willelliott2671 วันที่ผ่านมา +1

    This is such a cool project, and a great video!

  • @BlargKing
    @BlargKing 2 วันที่ผ่านมา +4

    Sometime Ill try recreating this with my bootleg GB Boy Color XD. As far as I can tell it has the same CPU as a legit gameboy and the comm port seems to be wired up, so it *should* work

  • @zachandrobvermaasanddeatha457
    @zachandrobvermaasanddeatha457 วันที่ผ่านมา +11

    he turns a game boy into a monitor in a way?

  • @RealTal.
    @RealTal. 2 วันที่ผ่านมา +7

    Can you try playing some modern 8-bit games? Like Shovel Night or Celeste or maybe Octopath Traveler II?

    • @amimirmimir512
      @amimirmimir512 วันที่ผ่านมา

      simple they won't work since they weren't made for the gameboy

  • @amimirmimir512
    @amimirmimir512 วันที่ผ่านมา +3

    4:05 looks like a fm synthesis square wave

  • @decrazyo
    @decrazyo 2 วันที่ผ่านมา +5

    9:19 Finally a way to play Noita on the go.

    • @Jackpkmn
      @Jackpkmn วันที่ผ่านมา

      Steam Deck: ✋
      Gameboy Color: 👈

  • @WizardClipAudio
    @WizardClipAudio วันที่ผ่านมา

    You won me over with the submarine joke, and then Bad Apple,… yes!!

  • @SCREENDOORONSUBMARIN
    @SCREENDOORONSUBMARIN วันที่ผ่านมา +2

    One of the best videos of things I hardly understand

  • @tomrow32
    @tomrow32 วันที่ผ่านมา +1

    Could the video frames be compressed before it is sent to the GBC using something like RLE?
    It might be possible to raise the resolution somewhat in the low-res mode by switching the tile data every 1-2 scanlines using raster interrupts

  • @gusty7153
    @gusty7153 15 ชั่วโมงที่ผ่านมา

    i feel like bad apple is slowly becoming the animated music video equivalent of trying to run doom on every conceivable device.

  • @BigRigCreates
    @BigRigCreates วันที่ผ่านมา

    Finally, the perfect format to watch Tenet on. Just as Nolan intented.

  • @sans_undertale_999
    @sans_undertale_999 2 วันที่ผ่านมา +1

    Now I wanna get myself a game boy .great! Hells sick tho dude!

  • @Riiludragon
    @Riiludragon วันที่ผ่านมา +1

    maybe you could add PCM audio if you reduced the resolution

  • @pokepress
    @pokepress 23 ชั่วโมงที่ผ่านมา

    Regarding the palette used, would any of the high-color hacks used on the GBC be useful here? Also, could you try something like this on the GBA?

  • @kylehazachode
    @kylehazachode วันที่ผ่านมา +1

    can you make a link cable rf transmitter that works with meshtastic?

  • @eduardoanonimo3031
    @eduardoanonimo3031 วันที่ผ่านมา +1

    This is good to develop graphics such as sprites and backgrounds easier, this screens arent color accurate.

  • @SproutyPottedPlant
    @SproutyPottedPlant วันที่ผ่านมา

    No I haven't seen a 'Sega bible computer' connected to a 3D printer just a SEGA MEGA DRIVE connected to an awesome MIDI interface 😊

  • @ModwalletOFFICIAL
    @ModwalletOFFICIAL 21 ชั่วโมงที่ผ่านมา

    Well, now we have to play Bee Movie on this thing.

  • @RelativelyQualifiedEngineer
    @RelativelyQualifiedEngineer 2 วันที่ผ่านมา +1

    I seem to have misplaced my toothbrush...

  • @pfifo_fast
    @pfifo_fast ชั่วโมงที่ผ่านมา

    the big problem i see here is that you will be unable to print out the picture using the gameboy printer if the link cable is in use for the stream.

  • @Jackpkmn
    @Jackpkmn วันที่ผ่านมา

    I imagine the dots were caused by the fact that there isn't a modern video compression algorithm that handles high frequency information well. And it all works by throwing out high frequency information. That's the information you need to get the sharp pixel transitions. In a 1080p video you won't notice if a 240x240 block is a little less sharp than it could otherwise be. Btu when that's your whole video canvas the it just wants to smear the whole thing. You really need a lossless video codec to do this sort of thing.

    • @Aeduo
      @Aeduo วันที่ผ่านมา +1

      I imagine it's more just an error in colorspace conversion, or the original video truly does have just dark gray as the black.

  • @jm-sh6qr
    @jm-sh6qr 17 ชั่วโมงที่ผ่านมา

    what music did you use in this video

  • @askjeevescosby2928
    @askjeevescosby2928 วันที่ผ่านมา

    Can you make a program that let's you battle pokemon online with a USB cable. Then sell the cable.

  • @DownLoadCont
    @DownLoadCont วันที่ผ่านมา

    We eatin good today 🙏

  • @sleora
    @sleora วันที่ผ่านมา

    How does it goes on an Gameboy advance?

  • @icebaron2948
    @icebaron2948 วันที่ผ่านมา

    Steam Link Gameboy port coming soon?

  • @crunchieorange
    @crunchieorange วันที่ผ่านมา

    5:20 what da amogus doin

  • @gearscodeandfire
    @gearscodeandfire 22 ชั่วโมงที่ผ่านมา

    Dude you rule 🤘

  • @RealTal.
    @RealTal. 2 วันที่ผ่านมา +2

    hey he finally got sponsored by them lets go

  • @thinkpadidk
    @thinkpadidk 18 ชั่วโมงที่ผ่านมา

    So technically, you could make it stream doom, so depending on what your definition of “running” a program is… You could run Doom on a GameBoy

  • @edwinnasr2451
    @edwinnasr2451 วันที่ผ่านมา

    Waiting until this gets taken down by nintendo!

  • @obsurdhotdog8442
    @obsurdhotdog8442 2 วันที่ผ่านมา +2

    RP2040 is technically 5V tolerant but only outputs 3v3 ;)

  • @NobodyYouKnow01
    @NobodyYouKnow01 วันที่ผ่านมา

    But you didn’t run the original doom on it…

  • @normalguy860
    @normalguy860 2 วันที่ผ่านมา +1

    I was waiting for your video.

  • @somethingotherwise
    @somethingotherwise วันที่ผ่านมา

    what DE is that

    • @DBTDerpbox
      @DBTDerpbox วันที่ผ่านมา

      If you're talking about the Desktop Enviormnent, it seems to be GNOME with some extensions

  • @Qalook
    @Qalook 2 วันที่ผ่านมา +1

    This is so cool!

  • @Alchemistake
    @Alchemistake 2 วันที่ผ่านมา

    I wanna do this with pokemon red ACE now.

  • @not_eagleye
    @not_eagleye 2 วันที่ผ่านมา

    noob

  • @ChromaCrud
    @ChromaCrud วันที่ผ่านมา

    nice