Ben Heck Reverse Engineers Game Boy Printer

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

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

  • @JamesMichaelDoyle
    @JamesMichaelDoyle 8 ปีที่แล้ว +15

    "i don't know if I can start flashing though" unintentional innuendo is the best.

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

    Gameboy Camera is definitely one of the best Game Boy games ever made.

  • @Geeksmithing
    @Geeksmithing 8 ปีที่แล้ว +69

    They sell this type of paper on Amazon... The paper goes bad over time.,,which explains why it's so faded

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

      and Taxi receipt paper is an excellent subsitute

  • @zaprodk
    @zaprodk 8 ปีที่แล้ว +15

    I think you got the "optocoupler" part wrong. The printhead is "dumb" and all the pins are connected directly to the heating resistors. The two "opto couplers" are darlington arrays. A quick look with the scope will show this. Also, there is only a single motor. The advancement of the paper is done with gears.

  • @3DSage
    @3DSage 8 ปีที่แล้ว

    That's crazy, I was just thinking you should tear down a gameboy printer. You read my mind. It is still impressive how they made such a small printer back in the 90's. Great video!

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

      Nah, teeny thermal receipt printers go back a way before then. In the early 80s Epson made a primitive laptop (8-bit CPU, 8-line LCD screen) with a tiny thermal printer built in. Thing also had a tape drive for Dictaphone tapes. That's impressive!
      Nintendo did a good job on the price though. It's likely that they didn't build the printer themselves, or at least not the mechanical parts. Possibly one of the big receipt printer companies did a special job for them.

  • @theannoyinggeek156
    @theannoyinggeek156 8 ปีที่แล้ว +22

    I'd love to see Ben put the code onto a modded cartridge and make a sort of word processor.

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

      There was at least one Gameboy personal organiser cart, came with a teeny keyboard. Still the Gameboy has an onboard font, somebody could write a word processor if they wanted to, burn it to a flash cart, and use the GB Printer. The method for driving the printer is known among Gameboy hackers. You wouldn't need to tear anything open.

  • @JoshuaPritt
    @JoshuaPritt 8 ปีที่แล้ว +17

    Yes! More reverse engineering videos please!

  • @AndrevusWhitetail
    @AndrevusWhitetail 8 ปีที่แล้ว +62

    "See how it has really wide threading there?"
    I would if someone would zoom the damn camera in! I can barely see the details!

  • @danxepha4535
    @danxepha4535 8 ปีที่แล้ว +13

    If that was the original paper supplied with the printer then the heat reactive part of it may have expired by now.
    You should be able to find till receipt/credit card machine paper the right size that will give a much better image.

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

    one of the coolest videos so far! love how comprehensive the coverage was in this video versus some of the others. keep it up guys!

  • @lucasn0tch
    @lucasn0tch 8 ปีที่แล้ว +133

    Can you try building a time machine?

    • @element14presents
      @element14presents  8 ปีที่แล้ว +84

      A watch?

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

      :D
      Seriously, honestly, laughed out loud. Not just a normal laugh, but the kind of laugh that starts with a *Pwwffffbbtt* then you laugh.

    • @toaster4634
      @toaster4634 8 ปีที่แล้ว +6

      hehe, How about the ultimate Sega? Combine the Master System, Genesis, 32x, Sega CD, Saturn, and Dreamcast.

    • @boot-nr7jn
      @boot-nr7jn 8 ปีที่แล้ว

      Toaster well, the device would be too big to be portable if it wont be an emulator, and he will need to program a whole new OS from scratch to power the device...
      but a good idea though..! :D

    • @lucasn0tch
      @lucasn0tch 8 ปีที่แล้ว

      The Ben Heck Show I meant something like a Delorean from Back to the Future.

  • @NigelMelanisticSmith
    @NigelMelanisticSmith 8 ปีที่แล้ว +103

    He...He....He just threw a gameboy camera.....

    • @OlivierCR
      @OlivierCR 8 ปีที่แล้ว +30

      It's ok, they used to build them with Nokia 1100 quality standards back then

    • @chloejackson-reynolds418
      @chloejackson-reynolds418 8 ปีที่แล้ว +8

      you mean 3310

    • @oliviaiacovou
      @oliviaiacovou 8 ปีที่แล้ว +6

      Most of the phones were well built, not just the 3310.

    • @chloejackson-reynolds418
      @chloejackson-reynolds418 8 ปีที่แล้ว +6

      Retro Aspie but the 3310 is the one that was in the meme

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

      But the 1100 is the one I owned :V

  • @raafmaat
    @raafmaat 8 ปีที่แล้ว +6

    I love this kind of detailed reverse engineering but explained in a way i can actually understand it :) luckily i know a bit about how binary works and computers in general, so this video was just a dream to watch ! Please make many of more of this kind of videos! xD

  • @donguyguy
    @donguyguy 6 ปีที่แล้ว

    This video made me subscribe. I thought to myself, "who in the world and why would you ever reverse engineer a gameboy printer" pause... "Why wouldn't you reverse engineer a Gameboy printer"? Love your shows Ben!!!

  • @HorstKirkPageKian
    @HorstKirkPageKian 8 ปีที่แล้ว +7

    Silly me, expecting to see a PS4 Pro Teardown this week. Instead we got the GameBoy Printer, which is a gazillion times more interesting! Awesome!

  • @swissmrkc
    @swissmrkc 8 ปีที่แล้ว +63

    Why they used expired thermal paper is beyond me? i owned one of these when they were new and they printed very dark. You can buy fresh paper now not nintendo brand.

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

      Because it came with the printer? And it gave good enough results, so Ben couldn't be bothered chopping the end off a roll of fax paper.

    • @TheTurnipKing
      @TheTurnipKing 8 ปีที่แล้ว +9

      Probably because they had it, and it was good enough for testing purposes.

    • @Corrodias
      @Corrodias 7 ปีที่แล้ว +27

      Not good enough, apparently, because Ben ends the video convinced that it prints in only 1-bit color, when in fact it does print 2-bit color, white and 3 shades of darkness.

    • @JeniousJustin
      @JeniousJustin 7 ปีที่แล้ว

      Yeah you can buy rolls of thermal paper at Office max for things like credit card machines

    • @sparticus214
      @sparticus214 7 ปีที่แล้ว

      +Corrodias That's enough to film a moon landing

  • @LetsPlayKeldeo
    @LetsPlayKeldeo 8 ปีที่แล้ว +21

    We need a Second Part :3 With more stuff to do with the Printer :D

    • @element14presents
      @element14presents  8 ปีที่แล้ว +6

      What would you do with the printer?

    • @raafmaat
      @raafmaat 8 ปีที่แล้ว +6

      make it print in shades by hitting the same pixel multiple times ;) and maybe tweak the code to make it faster

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

      Id Print out 8bit Nintendo sprites and stick them all over the place..could you make the printing darker?

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

      The Ben Heck Show Maybe try out the Limits of this little Printer and try to use if for Jobs it wasnt made to do and maybe just try to print stuff from the Gameboy Camera directly to a New Printer :3

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

      Don't think that'd work. It's not faded because the printer didn't put enough heat onto the paper, it's faded because the paper is old. That's as dark as it will get.
      As far as Nintendo sprites, early Pokemon games let you print your 'mon out using the GB Printer if you had one.

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

    Hey Ben! Not sure if you knew this, but if you hold down the big pink button on the printer for a few seconds, it triggers a test print image. Not particularly helpful to you at this point, but cool to know, I guess, for anyone else trying to reverse engineer this thing on their own.

  • @zephryus
    @zephryus 8 ปีที่แล้ว

    when I got this when I was like 9 or 10 years old, this was literally the coolest thing anyone ever had. You gained in popularity just for owning one of these things

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

    19:17 You can use the PROGMEM macro to store large arrays in AVR flash storage rather than RAM and access them with the pgm_read_* macros if you're running low on space

  • @hingeslevers
    @hingeslevers 8 ปีที่แล้ว +6

    Fun fact, the cover of Neil Young's album "Silver & Gold" was shot with a Gameboy camera.

    • @JawharJohnson
      @JawharJohnson 8 ปีที่แล้ว +3

      I wonder if Pokemon Silver and Gold was a nod to him...

  • @kironoschannel
    @kironoschannel 8 ปีที่แล้ว +25

    What about connecting it to the giant GameBoy?

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

      Kirono Hasama Yes!

    • @Davedarko
      @Davedarko 8 ปีที่แล้ว +3

      now I want to see a Giant Game Boy Printer :)

  • @Redline-99
    @Redline-99 8 ปีที่แล้ว +4

    More Reverse Engineering Episodes please!

  • @Whitefox789
    @Whitefox789 8 ปีที่แล้ว

    19:14 I just had flashbacks when I was helping one of my buddies with his senior design project. He essentially made this very long array of 32 bit integers and was telling me he was getting the low RAM error when he compiled the code and the usage of the index of the array was inexplicit however when he explicitly defined a static index for the array the code compiled no errors. I explained compilers are very smart with memory, if you had the usage of the array's index set to a variable i.e. 'i' and have that value increment it will load all the static values you defined in this array to memory however if you compiled your code and have it set to the first index of the array it will only load that first static value because the compiler knows it will never go past the first index of the array. Though like Ben said though if you want to guarantee those values are in memory set the array as constant.

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

    Just a thought, can you use your existing knowledge to back up the images from a Game Boy Camera?

    • @o0julek0o
      @o0julek0o 5 ปีที่แล้ว

      I mean, here he figured out how the data is stored. You could use an arduino to just record that data coming in, maybe output it to a CSV File and then recreate the image?

  • @KennethScharf
    @KennethScharf 8 ปีที่แล้ว +57

    what if the printer does gray scale by double striking?

    • @raafmaat
      @raafmaat 8 ปีที่แล้ว +13

      oooh, that would fck up his whole theory xD

    • @greenaum
      @greenaum 8 ปีที่แล้ว +7

      There isn't any striking. It's a thermal head. The paper is impregnated with a chemical (often a bisphenol, dangerous cancer-causing DNA-ripping, but anyway...).
      When you heat the chemical, it turns from transparent to dark. Most receipt printers do this. Next time you get a receipt from a shop, or a bus ticket, try writing on it with something hot, a soldering iron or a heated pin. You'll see. So the print head has 16 tiny little heating elements in it. They can heat and cool in tiny fractions of a second.
      While you could, possibly, vary the current and thereby temperature of the print head's pixels, it wouldn't be reliable, the paper isn't intended to do grey scales, it's just black or white. The problem would be different batches of paper would give different, bad looking results. So Nintendo and everyone else who does thermal printing, just uses 1 shade, dark or light.

    • @raafmaat
      @raafmaat 8 ปีที่แล้ว +14

      greenaum
      in this context the striking means heating the paper to create a pixel, ffs, wasnt that obvious?

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

      No. In what sense does "striking" mean "heating"?
      Impact printers, like dot matrix and daisywheel, strike the paper (well, a ribbon). It's logical to assume perhaps our guy got confused between the two types.

    • @raafmaat
      @raafmaat 8 ปีที่แล้ว

      greenaum
      ok maybe he confused them, but still,
      hitting and striking etc are not always literal, when its warm you can say damn that heat hit me hard! or whatever, would you go complain that they are using the term "hitting" wrongly ? :P

  • @ericbazinga
    @ericbazinga 8 ปีที่แล้ว +10

    You know, Mad Catz has a USB cable that lets you connect the Game Boy Printer to a computer and use a special program to print stuff out.
    But where's the fun in that?

    • @novafawks
      @novafawks 8 ปีที่แล้ว +3

      Or if you have a flash cart you can transfer the images, dump the save, and use some utilities for it too :)

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

      >usb
      if only

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

      ericbazinga also in the last year the BitBoy was released which replaces the printer and allows you to save printouts to an SD card.

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

    It's actually an LED and a phototransistor in an opto-isolator. Though phototransistors are often housed in LED-looking packages. While an LED will work as a light sensor, a phototransistor gives much more reliable, clean switching.
    And yup, they're used to pass data while electrically isolating 2 circuits from each other. Not sure if that's something to do with surges from the tiny heating coils, surely a capacitor would smooth those out? Also seems to have lots of pins, so maybe each one contains 8 sets of optos. Or maybe they're used to isolate the different voltages of the Gameboy and the printer. To transmit data without bothering worrying about converting voltages in both directions.
    Also it's not unlikely that there's only one motor in there, moving the head and feeding the paper with a bit of mechanical cleverness. Other tiny printers have done that, famously the ZX Printer. Perhaps the extra 2 lines are some sort of jam detection or something.

  • @aaroNiGHTS
    @aaroNiGHTS 8 ปีที่แล้ว

    Woah, rig one of those up to be a mini PORTABLE FAX! Fax machines are awesome, you'd have so much anticipation waiting for important messages to come out from that.

  • @BrunoPasquini
    @BrunoPasquini 7 ปีที่แล้ว +3

    Maybe reverse engineer the camera so I can connect the gameboy to arduino-pc and store the pictures in the pc

  • @douro20
    @douro20 8 ปีที่แล้ว

    Is that a Seiko printer mechanism?

  • @SalimOfShadow
    @SalimOfShadow 7 ปีที่แล้ว

    Your videos are AMAZING!Big up from Venice

  • @Nathriel
    @Nathriel 8 ปีที่แล้ว

    This video was such an awesome find for me. I've wanted to do something similar like this. Thanks for going into all the signal detail, looking forward to more cool uploads. Subscribed!

  • @colonelbarker
    @colonelbarker 8 ปีที่แล้ว

    I would love to see the camera done like this, just to see what kind of data is coming out of it.

  • @tec5x5
    @tec5x5 8 ปีที่แล้ว

    Love the GB camera, love Buffy...love this vid

  • @RetroCabeza
    @RetroCabeza 8 ปีที่แล้ว

    It would be really cool to have some kind of memory stick attached to the Game Boy that allows the GameBoy Camera to record some video footage. I know you can do the same thing with the Super Game Boy and a video capture device, but it would be nice to do it with the Game Boy itself.
    Thanks for your videos! I don't understand half the thing, but I always find very creative and entertaining!

  • @darkfoxfurre
    @darkfoxfurre 7 ปีที่แล้ว

    "You see how this screw has a very course threading?" No, I can't. You're zoomed so far out I can see my house from here.

  • @BIGGIEDEVIL
    @BIGGIEDEVIL 7 ปีที่แล้ว

    Great show always look forward to the next episode

  • @CousinHubertRetrogaming
    @CousinHubertRetrogaming 7 ปีที่แล้ว

    have you seen that gbprinter prints gameboy images but squished a bit with a wrong aspect ratio?

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

    Is there anyway to get the code you uploaded to the arduino?

    • @southjerseysound7340
      @southjerseysound7340 8 ปีที่แล้ว

      I dont know about his work but I looked a while ago and there was some stuff on github that should get you going ;)

    • @andychrzanowski1520
      @andychrzanowski1520 8 ปีที่แล้ว

      Do you have a link by chance?

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

      github.com/thebenheckshow

    • @southjerseysound7340
      @southjerseysound7340 8 ปีที่แล้ว

      Andy Chrzanowski No but they do lol

    • @SammysHP
      @SammysHP 8 ปีที่แล้ว

      Cannot find the code for this project on GitHub.

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

    You might want to invest in some zoom lens, it is nice that you explain things and point at them, but when the whole DUT (device under teardown) is only like 2% of the pixels of the screen, the thing you point to is barely visible.

  • @ChrisKewl
    @ChrisKewl 8 ปีที่แล้ว +3

    I'd love to learn how you did this and see some code so I can hook this up to a PC and print from there. I have the original MadCatz Printer product if you're interested (I used to work at MadCatz).

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

      You have the printer link cable for the camera? The one where you 'print' to PC? They're hard to come by these days :/

  • @frozenintears
    @frozenintears 6 ปีที่แล้ว

    Does the ink ever end? is the ink cartridge replaceable?

  • @DoRC
    @DoRC 7 ปีที่แล้ว

    Can you forward engineer something next episode?

  • @tOSdude
    @tOSdude 7 ปีที่แล้ว

    I think I'll try adding to an existing reverse engineer of a force feedback racing wheel I have. See if I can get that working without a gameport, or write a windows 7 driver for it.

  • @Corristo89
    @Corristo89 7 ปีที่แล้ว

    I think one kid at our school had one and the novelty wore off really quickly. It was fun for a few minutes until we all realized that the quality of the prints was so bad that we might as well sketch them ourselves and probably be faster and better too. But printing pictures on the go via Polaroids was a thing in the 90's, so I guess this thing did appeal to some consumers.

  • @UltimatePerfection
    @UltimatePerfection 7 ปีที่แล้ว

    Also could you write some software that would allow us to hook up gb printer to a pc via link cable to usb connector and print our own images or text?

  • @ph0sgene967
    @ph0sgene967 7 ปีที่แล้ว

    I have one of these.
    I've been wanting to hax it to use it on my computer. I don't have any paper anymore but I'm sure I could find some.
    Where is the source for all the code written in this video...?

  • @elizle
    @elizle 7 ปีที่แล้ว

    A shipping company that I have to support from time to time still uses a dot matrix printer to print their bill of ladings. I had to replace their print ribbon a year ago and I was shocked that their still using that technology. I wonder if the printhead needs cleaned or if it is just really old thermal paper. I know that thermal paper seems to degrade over time. I wonder if it would be possible to source some new paper that is the right size for that printer.

  • @GridDweller77
    @GridDweller77 4 ปีที่แล้ว

    can we get the arduino program for this?

  • @neophytealpha
    @neophytealpha 4 ปีที่แล้ว

    Wonder how hard it would be to create a modern version as well as a color version.

  • @JaredReabow
    @JaredReabow 8 ปีที่แล้ว +11

    20:06, hahaha no comment about flashing.

  • @michaelhodge9902
    @michaelhodge9902 8 ปีที่แล้ว

    do a tear down video about the ridgid hyper drive cordless brush less mailer and see what can you do with the brush less motor

  • @kristofferstaurset
    @kristofferstaurset 8 ปีที่แล้ว

    Hey Ben, are you going to do a review on the NES Classic Mini?

  • @totalradnes5201
    @totalradnes5201 8 ปีที่แล้ว

    This is such a rad video. Thanks for the knowledge. We love when you mess with the older Nintendo stuff.

  • @SmokyFrosty
    @SmokyFrosty 8 ปีที่แล้ว

    I had, and still have both of these!! Never used... But totally necessary with a game boy...

  • @robertk3635
    @robertk3635 7 ปีที่แล้ว

    I would be great to know how to make a printer that prints larger images

  • @hyperautizm
    @hyperautizm 7 ปีที่แล้ว

    Who are you running from?

  • @TTTtowelythetowelTTT
    @TTTtowelythetowelTTT 8 ปีที่แล้ว

    What a great video ! :) Ben, I noticed some blue hues in the reflection of your glasses, are you using those blue filtering finishes on yours ? If true, how effective are they ? I might buy some next time I change mine.

  • @Stjaernljus
    @Stjaernljus 8 ปีที่แล้ว

    is the printer broken?

  • @sobolanul96
    @sobolanul96 7 ปีที่แล้ว

    Would this be possible to do with an old daisy wheel typevritter that is missing its parallel port print interface?

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

    Can you make the gameboy send its raw camera data to another source so we can see all four shades of grey it can capture?

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

      Done years ago.

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

    can you do a nes mini hand held

  • @Ghozer
    @Ghozer 8 ปีที่แล้ว

    It does do dithering / shading, so it must be sending all 4 to the printer, did you actually take a photo of something with the camera, then print it? - lots of images have dithering...

  • @liams.g.452
    @liams.g.452 8 ปีที่แล้ว +1

    What if you made a casing for an iPhone that made it into a GameBoy?

    • @poptrunkonu
      @poptrunkonu 8 ปีที่แล้ว

      Liam's Films Productions it's been done already look up a company named hyperkin they have invented one already

  • @technicon541
    @technicon541 7 ปีที่แล้ว

    Could i build an Arduino nano inside of the printer and use ist as an usb-printer?

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

    This Mario mocking, though!!! LMAO 😂😂😂

  • @TheyCallMeFizzy
    @TheyCallMeFizzy 8 ปีที่แล้ว

    I think it would be really neat to make a camcorder with the Gameboy Camera! Would you be able to get the data from the camera and send it directly to something like an Arduino and record video?

    • @zawzero
      @zawzero 8 ปีที่แล้ว

      Already been done. avr-gameboy-cam

  • @coondogtheman
    @coondogtheman 8 ปีที่แล้ว

    Ben I have one of these little printers, Bought it off amazon. I was wondering if there was a way to print from my PC without hacking it all up. I use thermal receipt paper to print on as it works better. I like the arduino idea. maybe make some type of adapter that goes between the PC and print. I have an extra Gameboy cable I wouldn't mind cutting up for the project.

    • @zawzero
      @zawzero 8 ปีที่แล้ว

      You can already do that for years.

    • @coondogtheman
      @coondogtheman 8 ปีที่แล้ว

      zawzero
      Well how do you do it?

    • @zawzero
      @zawzero 8 ปีที่แล้ว

      coondogtheman1234
      Search for avr-gameboy-cam and github.com/davedarko/GBPrinter

  • @rick35149
    @rick35149 8 ปีที่แล้ว

    Thanks ben!! Best ep of all

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

    I don't get it, did he solve the checksum issue? I understood from his comment it only printed half of the lines with the valid checksum, but then he said it was OK in the Arduino code. Was that code his? Did I miss something?

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

      i think there is a part of video missing, one moment he is discussing the checksum problem, the next moment he suddenly has all the code and the checksum is working

    • @ricarleite
      @ricarleite 8 ปีที่แล้ว

      raafmaat
      It *might* have been an editing blunder? Or maybe he thought we didn't care how it was solved?

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

      ricarleite
      im guessing that they already had found the working code for this online, but decided to try to reverse engineer it live for show

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

      I reckon they found a working code, Ben makes a comment that he found a thing to do continuous printing

  • @burntoutelectronics
    @burntoutelectronics 8 ปีที่แล้ว

    can i get the arduino code anywhere

  • @TheChestnutBowl
    @TheChestnutBowl 8 ปีที่แล้ว

    This was very cool. I've never reversed engineered anything, but I wish I had the knowledge and skills to do so.

  • @Firefoxfifty
    @Firefoxfifty 7 ปีที่แล้ว

    You should do a teardown of the Sinclair ZX Printer. It was a spark printer. Interesting bit of old tech.

  • @kduhtdkzrt
    @kduhtdkzrt 8 ปีที่แล้ว

    So, this thing is finally completely reverse engineered? USB interface and driver on the way?

    • @zawzero
      @zawzero 8 ปีที่แล้ว

      finally? What do you mean? What was wrong with the hacks from nearly a decade ago?

    • @kduhtdkzrt
      @kduhtdkzrt 8 ปีที่แล้ว

      zawzero Oh my gosh, I had no idea. That makes this whole video anything from pointless to staged.

    • @zawzero
      @zawzero 8 ปีที่แล้ว

      kduhtdkzrt
      The video is very informative and entertaining/educational. Just the outcome is nothing new.

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

    You could have used regular thermal print paper in the printer lol it would have been much better. That's what I use and it's a superior image to the old thermal sticker paper.

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

    There's a typo in the disclaimer at the end. >> ("element14)" -- uhh, shouldn't the ending quotation mark be _inside_ the ending parenth?

    • @zawzero
      @zawzero 8 ปีที่แล้ว +3

      Are you austistic?

    • @zzco
      @zzco 8 ปีที่แล้ว

      What does that have to do with a typo being in the disclaimer page?
      And if I am, does it make a difference somehow? Prople do read that wall of text at the end sometimes.

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

      *****
      Thanks for confirming.

    • @zzco
      @zzco 8 ปีที่แล้ว

      Huh? I'm confused here, what just happened?

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

      Don't mind the trolls Robert

  • @donwald3436
    @donwald3436 11 หลายเดือนก่อน

    5:35 Is Ben reading the datasheet upside down as some kind of weird flex lol.

  • @odaxne
    @odaxne 8 ปีที่แล้ว

    So... what happened to the SNES Super Disc?

  • @necridkee
    @necridkee 8 ปีที่แล้ว

    Will You Do a PS4 Pro Teardown video Ben?

  •  8 ปีที่แล้ว +4

    Nice vidoe except one thing. You should have used fresh fax paper!

  • @tsrenis
    @tsrenis 10 หลายเดือนก่อน

    hm. this makes me wonder if its possible to make a normal thermal printer print images from the Gameboy.

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

    What happened with element14

  • @JohnDoe-xh5wp
    @JohnDoe-xh5wp 8 ปีที่แล้ว

    Hey Ben I'm just wondering where did you get that tri wing screwdriver? I'm lookong for a good sturdy one since the one I bought on Amazon was pretty cheep and broke easily. Also can't seem to find any other ones around The Home Depot or Amazon.

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

      Ifixit I think would be good one to buy. Linustechtips recommends them.

    • @southjerseysound7340
      @southjerseysound7340 8 ปีที่แล้ว

      I got one in a 10 piece security bit set from Rat Shack years ago and I've found them in other security bit sets from Lowes before.Although if you're looking for a regular screwdriver I think its going to be off of the internet,unless you go to Fastenall,Snapon etc ;)

    • @JohnDoe-xh5wp
      @JohnDoe-xh5wp 8 ปีที่แล้ว

      Thanks guys! I really appreciate you helping me out! I have seen them in bit sets but didn't want to pay a lot for just for one bit I needed. I ordered one from Ifixit as James recommend. Still thanks for all the help :)

  • @sendark001
    @sendark001 8 ปีที่แล้ว

    awesome episode! ⚡️

  • @AJB2K3
    @AJB2K3 8 ปีที่แล้ว

    @Ben Heck, If you had done some googleing, you would have discover Jeff frohwein Had a ton of information on the printer and the cables.
    Supermario DX made use of the printer and used to print banners.

  • @richfiles
    @richfiles 8 ปีที่แล้ว

    I bought a Gameboy Printer with the hope i could mod it to work with the Elektor GBDSO oscilloscope cartridge I made for the Gameboy... I never got around to it. It has the option to output data over the serial port.

  • @phonotical
    @phonotical 6 ปีที่แล้ว

    Why didn't you print out a large image, using the paper as one line of the image

  • @slango20
    @slango20 8 ปีที่แล้ว

    AVR constants don't have to be loaded into RAM if they are defined as PROGMEM in the source. I forget exactly how to do it, but it would save a LOT of RAM with that giant array.

  • @CimandeTube
    @CimandeTube 8 ปีที่แล้ว

    Ben, please do the NES Mini teardown and whether it can be hacked in any way. thanks

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

    Can you do it with COLOR?

    • @Rem694u2
      @Rem694u2 8 ปีที่แล้ว

      No

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

      I mean, can Ben hook it up with color printing?

    • @Deep_wolf
      @Deep_wolf 8 ปีที่แล้ว

      Curious Pineapple Damn, they should have made one for GameBoyColor.

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

      In the 90's that would've been expensive as hell.

    • @Mikeywil0003
      @Mikeywil0003 8 ปีที่แล้ว

      It wouldn't have been portable either. The Gameboy Printer was cheap because it is basically a thermal calculator printer. A color inkjet printer in the 90s was still a new thing.

  • @LysolPionex
    @LysolPionex 7 ปีที่แล้ว

    Is that code available on git?

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

    why did it stay so dim, i know as you used it more it got darker, but this seems pretty naff.

    • @GaiusIuliusCaesar1
      @GaiusIuliusCaesar1 8 ปีที่แล้ว +17

      It's because he is using 20 year old thermal paper.

    • @SimianIndustries
      @SimianIndustries 8 ปีที่แล้ว

      Yep. Brand new "Taxi receipt" thermal paper prints great. Hit up Amazon for some, it's readily available. Be warned though a single roll isn't as cheap per roll as an 8 pack but I don't know who is going to use it all?

    • @AdrianDX
      @AdrianDX 8 ปีที่แล้ว

      Huh. I always thought my "new" Game Boy Printer (sold my original Pocket Printer) was just busted. So if I find thermal paper that fits with the GBP it will print perfectly again?

    • @SimianIndustries
      @SimianIndustries 8 ปีที่แล้ว

      Yes. I thought the same thing about my gbp. Search Amazon for game boy printer paper and you'll find something compaTible.

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

      Brice Campbell The official ones? I have a few rolls of official ones (sealed) and those gave crappy results =/

  • @playereric7538
    @playereric7538 7 ปีที่แล้ว

    I'm so lucky I found a bundle for the camera and printer for 20 bucks back in the early 2000s

  • @brianwalker7771
    @brianwalker7771 8 ปีที่แล้ว

    How about a part 2? Connecting a modern Thermal Printer to the gameboy camera and Gameboy color. For me it would impossible however i get the feeling The Ben heck show could figure something out with relative ease.

  • @robspiess
    @robspiess 8 ปีที่แล้ว

    @6:30 Unintentional "Shave and a haircut"

  • @Aenima308
    @Aenima308 8 ปีที่แล้ว

    Fingerless gloves: when your fingers are warm, but your palms are cold.

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

    I got back into GB printers and tinkering with them led me to this video.
    I just tried printing a 4-tone flat bands picture and it does print 4 flat bands in 4 shades of faded, so there definitely is more to it. :)

  • @hackthis1767
    @hackthis1767 8 ปีที่แล้ว

    wasn't a Neil young cover made with one of those

  • @pivoteer007
    @pivoteer007 8 ปีที่แล้ว

    You know, I had a game ON the Gameboy that could pretty much make shapes and text, I once printed out a whole collage of images and made it say stuff like "Mario is Awesome", because it came from a Mario game.
    (Super Mario Deluxe is the name of the game) it had puzzles you could collect from beating levels and then print them. Fun game. (I still have my Gameboy Printer too)