Adafruit Industries

Deep Dive w/Scott: GameBoy cart hacking


Listen Later

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/
-----------------------------------------
...more
View all episodesView all episodes
Download on the App Store

Adafruit IndustriesBy Adafruit Industries

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

13 ratings


More shows like Adafruit Industries

View all
3D Printing Projects by Adafruit Industries

3D Printing Projects

11 Listeners

Raspberry Pi by Adafruit Industries

Raspberry Pi

24 Listeners

Ask an Engineer by Adafruit Industries

Ask an Engineer

2 Listeners

Collin's Lab by Adafruit Industries

Collin's Lab

3 Listeners

New Products by Adafruit Industries

New Products

3 Listeners

Show and Tell by Adafruit Industries

Show and Tell

0 Listeners

3D Hangouts by Adafruit Industries

3D Hangouts

1 Listeners

Circuit Playground by Adafruit Industries

Circuit Playground

0 Listeners