automap¶
Live automapper for Pool of Radiance (C64).
Separate from goldbox/ and editor/ on purpose. The shipped character editor is a
file tool with zero emulator dependency (docs/README.md) – it opens a
.D64, edits it, writes it back, and never talks to VICE. Everything in
this package does the opposite: it reads a running machine. Keeping it here
is what lets both promises hold at once.
Modules
The live actions, as a row of buttons under the map. |
|
Acting on the running game: the writes, and when each one is legal. |
|
Which of the game's GEO maps is the party standing on? |
|
Decline to read a C64 Ultimate while its drive is mid-transfer. |
|
The fight: what the machine holds while a battle runs, and where to draw it. |
|
Keeping the combat messages the game throws away. |
|
Settings that survive closing the window. |
|
Where each title keeps the bytes a fast travel writes. |
|
What the running game holds right now, as plain data. |
|
Adding, editing and deleting a note, without stopping playing. |
|
Typed notes on a square. |
|
The live party, drawn beside the map. |
|
Where to keep settings, notes and the game disks, on any platform. |
|
The Quest Log: the City Council's books, drawn beside the map. |
|
Map geometry: turn a |
|
What the dice did, beside what the game printed. |
|
Reading the C64's text screen, from anything that can read memory. |
|
What the automapper knows, with no Qt anywhere in it. |
|
Where live bytes come from. |
|
VICE binary-monitor client. |
|
The PyQt6 map window. |