This tool dumps the current run-time variables of a basic program. It uses a memory dump for this purpose.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Pararaum c8fe438f42 Interpret the DEF FN memory. 2 years ago
.gitignore Initial commit 2 years ago
LICENSE Initial commit 2 years ago
README.md Fixed filename. 2 years ago
cbmbasicvardump.py Interpret the DEF FN memory. 2 years ago

README.md

Commodore Basic V2 Variable Dumper

This tool dumps the current run-time variables of a basic program. It uses a memory dump for this purpose or it can connect to the vice monitor via a socket.

For further information visit:

https://v2.pikacode.com/pararaum/cbmbasicVariableDumper

Usage

Reading a memory dump

A memory dump of a C64 should contain at least the addresses $0000 to $9fff. For example:

cbmbasicvardump.py memory.dump

This will try to read all the variables which where defined at the momemt the dump was created.

Connect to vice

Vice (x64) must be running and the option “Enable remote monitor server” must be enabled. Then issueing a

cbmbasicvardump.py --connect localhost:6510

will create a dump in the temporary directory for your convenience called “c64.XXXXXXX.dump” and immediately dump all variables.