用 MicroPython 在会议胸牌上跑起 Game Boy Color 模拟器
martinwoodward · x · 2026-10-28
Steve Francia 继在会议胸牌的 NES 模拟器上通关《塞尔达》前几个地牢后,觉得胸牌形态更像 Game Boy,于是与 Gemini 协作,用同一块 Badger 板(RP2350 + 8MB QSPI PSRAM + MicroPython Viper emitter)再写了一个 Game Boy Color 模拟器。
- 难度远超 NES:GB 的 Sharp SM83 是 8080/Z80 混血 CPU,8 个 8 位寄存器、512 条指令(256 基础 + 256 条 0xCB 前缀),是 6502 的九倍
- NES 版 6502 核心只需在单个 viper 循环内用局部变量实现;GB 版还要处理 ROM/VRAM/WRAM/SRAM 的多层 bank 切换,以及 4.19/8.38 MHz 双速时钟
- 结论:形态合适的掌机模拟器比看起来难得多,但最终在胸牌上跑了起来
「Fun」频道最新
- 开发者称自建记忆系统胜过 Claude Code,原型却源自其旧设计 — RileyRalmuto · 2026-10-28
- 硅谷潜规则:夸人「擅长融资」其实是种骂人 — vaibhavbetter · 2026-10-28
- 梗图:如果 AI 实验室还用 1986 年的方式给模型打广告 — wandedob · 2026-10-28
- 「Bilgin 定律」走红:给 dysfunction 团队加 AI 只会更糟 — bibryam · 2026-10-28
- 把 1Password 交给 AI Agent 是什么体验 — theteknosaur · 2026-10-28
- 分析 175 本西班牙图书,多本被检出 AI 生成内容 — TuhinChakr · 2026-10-28