Deep Dive w/Scott: GameBoy cart hacking
from Adafruit Industries Hosted by Adafruit Industries
Join Scott as he hacks on the CircuitPython powered gameboy cart. He'll also answer any questions folks have. Visit the Adafruit shop online - http://www.adafruit.com Thanks to dcd for timecodes: 0:00 Getting started 1:57 hello and welcome to Deep Dive 2:40 Circuit Python (CP) from Adafruit makes it easy to program microcomputers 3:16 This week - working on GameBoy (GP) custom cart to use CP 5:08 GB cart features 7:27 Power up GB showing Nintendo 9:43 switch to Konsole and CP REPL - showing "Adafruit" 10:34 the "Adafruit" logo trick explained 11:47 continue Gameboy cart hacking 12:33 rp2350 gameboy cartridge firmware - croco cartridge V2 (github ) 13:43 emulate RAM without CPU (using PIO) https://github.com/shilga/rp2350-gameboy-cartridge-firmware 15:57 game boy memory access sequence ( https://iceboy.a-singer.de/doc/mem_patterns.html ) 18:30 CP _gbio PIO code ( https://github.com/tannewt/circuitpython/blob/pygb2350/ports/raspberrypi/common-hal/_gbio/__init__.c ) 21:30 rp2040 and rp2350 PIO datasheets and PIO overview 26:30 CRC 'trick' to transform address from GB to RAM ( summation ) 37:53 check out mermain.live to visualize the generated block diagram using mermaid-cli 44:00 back to the PIO code 47:46 LLM discussion - DeepSeek 4 / DwarfStar 51:17 CP with latest PICO_SDK ? 55:10 USB vs. Serial Logging 56:20 PIO debug trace shows all the bits... 1:02:10 RP2 I/O input/output driving discussion 1:05:10 CP docs on circuitpython.org 1:06:30 gbdev.io and vsync 1:07:04 plan on next week with scott, and visit the discord ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------
Embed this episode
No transcript yet.