一键导入
test
Build the SNES menu ROM then launch it in bsnes-plus emulator for visual testing. Supports both snescom and 64tass targets.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Build the SNES menu ROM then launch it in bsnes-plus emulator for visual testing. Supports both snescom and 64tass targets.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
65816 assembly and SNES PPU reference for the sd2snes menu ROM. Auto-loads when editing .a65 assembly files, working with SNES graphics, palettes, HDMA, or the menu ROM codebase.
FXPAK Pro (Mk.III) hardware reference — MCU pin mapping, GPIO usage, expansion options, and board layout notes.
Build the SNES menu ROM or MCU firmware. Supports snescom, 64tass, and MCU firmware targets.
Build and deploy menu ROM and/or MCU firmware to the FXPAK Pro SD card. Backs up existing files first.
Guide for porting snescom assembly code to 64tass. Use when translating code between snes/ and snes-64tass/, or when hitting 64tass build errors.
Scaffold a new display screen for the SNES menu ROM. Use when adding a new UI screen, display mode, or information page.
| name | test |
| description | Build the SNES menu ROM then launch it in bsnes-plus emulator for visual testing. Supports both snescom and 64tass targets. |
| disable-model-invocation | true |
| argument-hint | [64tass] |
Build the menu ROM and launch it in bsnes-plus for visual verification.
snes/)snes-64tass/)Build the ROM:
wsl -e bash -c "cd /mnt/c/Users/david/code/sd2snes/.claude/worktrees/vigorous-vaughan/snes && make 2>&1"
Check for build errors. Ignore mkmap.sh error 127 and "Short jump out of range" warnings. If real errors occur, stop and report.
Check that snes/menu.cht is empty or absent. If it exists and is non-empty, warn: cheats can bypass emulator detection (especially 002a0255 which forces SNES_CMD=$55).
Launch bsnes-plus:
start "" "C:\Users\david\tools\bsnes-plus\extracted\bsnes-accuracy.exe" "C:\Users\david\code\sd2snes\.claude\worktrees\vigorous-vaughan\snes\menu.bin"
Tell the user what to expect:
Build the ROM:
wsl -e bash -c "cd /mnt/c/Users/david/code/sd2snes/.claude/worktrees/vigorous-vaughan/snes-64tass && make 2>&1"
Check for build errors. Any errors from 64tass are real (no harmless warnings to ignore). If errors, stop and report.
Verify menu.xml manifest exists in snes-64tass/ (required for bsnes to detect HiROM on 64KB ROM).
Launch bsnes-plus:
start "" "C:\Users\david\tools\bsnes-plus\extracted\bsnes-accuracy.exe" "C:\Users\david\code\sd2snes\.claude\worktrees\vigorous-vaughan\snes-64tass\menu.bin"
Tell the user what to expect based on current milestone:
Without sd2snes hardware, wait_mcu_ready times out after ~65536 polls, SNES_CMD != $55, so emu_mode runs. This renders text via hiprint then enters an infinite NMI-driven display loop.