Hi Mike
I appreciate it might not be the right solution for you - although I haven't given up on you - but for the record here's what I did.
On Windows, use Windows+R to get the Run dialog (or use the Start Menu) and run "cmd" to get a command window. You need a DOS prompt - so whichever way works for you. It might be that you run "command".
If you've successfully installed ActiveState python, you can do
Code:
C:\Programs and Settings\Username> python -V
(that's a capital V) and you'll see something like
Code:
Python 2.7.2
If you have the right privileges, you can do
Code:
C:\Programs and Settings\Username> easy_install py65
and it will fetch and install py65. If you don't have the privileges, you might need to login as a different account, or try
Code:
C:\Programs and Settings\Username> runas /user:administrator "easy_install py65"
If you get no errors, you should then be able to
Code:
C:\Programs and Settings\Username> py65mon
and you'll see the py65 monitor command line:
Code:
Py65 Monitor
PC AC XR YR SP NV-BDIZC
6502: 0000 00 00 00 ff 00110000
.
or indeed
Code:
C:\Programs and Settings\Username> py65mon -h
and see the help:
Code:
py65mon -- interact with a simulated 6502-based system
Usage: C:\Python27\Scripts\py65mon-script.py [options]
Options:
-h, --help : Show this message
-m, --mpu <device> : Choose which MPU device (default is 6502)
-l, --load <file> : Load a file at address 0
-r, --rom <file> : Load a rom at the top of address space and reset into it
-g, --goto <address> : Perform a goto command after loading any files
(For anyone on linux: same process, but install with "sudo easy_install py65")
From the py65 monitor prompt, there's a help command:
Code:
.help
Documented commands (type help <topic>):
========================================
add_label cycles fill load pwd registers save tilde
assemble delete_label goto mem quit reset show_labels version
cd disassemble help mpu radix return step width
Hope this helps
Ed