64kramsystem / 64kramsystem/ghidra-vice-connector

Label C64 hardware registers

オープン
#13 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
priority: high
主要言語
Python
スター
1
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

説明

Add a convenience action (Ghidra script or remote method) that applies standard C64 hardware register labels to the current program/trace.

Ranges to cover:

- \$D000–\$D3FF — VIC-II (video)
- \$D400–\$D7FF — SID (audio)
- \$D800–\$DBFF — Color RAM
- \$DC00–\$DCFF — CIA 1 (keyboard/joystick)
- \$DD00–\$DDFF — CIA 2 (serial/NMI)
- \$DE00–\$DFFF — I/O expansion

Without these, every `STA $D011` or `LDA $DC01` is opaque during game disassembly.

Can be implemented as a Ghidra headless script (like `RebaseToC64Load.java`) that applies labels and plate comments, runnable on import or on demand from the debugger.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。