Mining Bitcoin on the Game Boy



In this video, we attempt to mine Bitcoin on the original Game Boy using the Raspberry Pi Pico as a link-cable to USB adapter!

Links:
– Breakout and ROM cart: https://gumroad.com/stacksmashing#wKdGY
– Patreon: https://www.patreon.com/stacksmashing
– Twitter: https://twitter.com/ghidraninja

Code:
– Game Boy code: https://github.com/ghidraninja/game-boy-bitcoin-miner
– ntgbtminer for Game Boy: https://github.com/ghidraninja/game-boy-ntgbtminer
– Raspberry Pi Pico firmware: https://github.com/ghidraninja/game-boy-pico-link
– MVG’s Intro to Game Boy programming: https://www.youtube.com/watch?v=FzPTK91EJY8

Also check out the NES miner here: http://retrominer.com

Timestamps:
00:00 – Intro
01:13 – Bitcoin mining explained
02:27 – Hardware setup
03:13 – Game Boy firmware
04:18 – Link Cable Protocol
05:45 – Raspberry Pi Firmware
06:10 – Host computer
07:00 – Let’s mine Bitcoin!
07:53 – Testchain

Source

Categories N4G

43 thoughts on “Mining Bitcoin on the Game Boy”

  1. amazing haha, well if you need to pick up the mining pace i have a gameboy megamachine (50 gamebos synth) that could work as a megalith of gameboy bitcoin mining, you would have that tesla in no time hahaha

    Reply
  2. I get that this was just a sort of daft example for educational purposes, but a game could make use of part of this because you'd be able to create QR codes of the hash results and print them on the GB printer (likewise with a GBA) and 'read' them using the GameBoy camera for a "Barcode Battler" style game. Personally, I think the GBA would be a better example though because the 'wifi' adaptor (which normally pretty much only works with pokemon games) could be used too. Four GBA consoles (root in 'nix) linked by the 'wifi' could allow 4-way parallel processing for blake2b.

    Reply

Leave a Comment