Page 2 of 2

[39.16] Software for Design Project

Posted: Wed Apr 26, 2000 3:15 pm
by fachat
The VICE emulator already emulates a number of CBM computers, is known for its speed and accuracy, and, as a former developer I can say that it is easy to plug in a new emulator :-)

In fact in an very old version I built in an emulator for my selfbuilt computer.

Follow the links on my homepage
http://www.6502.org/users/andre

Andre

[39.17] Software for Design Project

Posted: Wed Apr 26, 2000 3:17 pm
by fachat
I have an own 6502 monitor with a few nice features, like searching for addressing modes in a certain range.

See http://www.6502.org/users/andre/osa/mon.html

It comes with my GeckOS/A65, but only needs two or three I/O calls to read/write a TTY (if you strip the few OS-specific commands)

It is line-oriented, and can be used over a TTY :-)

Andre

[39.18] Software for Design Project

Posted: Mon May 15, 2000 4:41 am
by Mike Naberezny
Hi All,

You may have noticed my absence. I have been very busy with work, but I am back.

Attached to this message you will find the monitor program that I originally proposed to use, Jim Butterfield's Supermon. We have the added advantage of still being able to talk to the original author.

This version of Supermon was originally written for the Commodore 64*. It supports the following commands:

R - to display (and change) registers
M - to display (and change) memory
S - to save memory to disk or tape*
L - to load from disk or tape*
G - to go to an ML program (JSR)
X - exit the monitor
A - to assemble
D - to disassemble one screen
P - to disassemble a range (xxxx to xxxx)
F - fills memory with fixed contents
H - hunts for a memory pattern
T - transfers a block of memory to a new location

[39.19] Software for Design Project

Posted: Tue May 16, 2000 4:52 pm
by paulrsm
Can you give a little more detail for the Supermon command set? For example, you list T as transferring a block of memory to a new location. How do you give the parameters?

In the Apple II monitor, to copy a range of memory from AAAA through BBBB to CCCC, you would type CCCC<AAAA.BBBBM. Other commands are similar; type the paramters followed by the command letter.

Paul R. Santa-Maria
Ann Arbor, Michigan USA

[39.20] Software for Design Project

Posted: Tue May 16, 2000 5:49 pm
by Mike Naberezny
Supermon is very friendly. At the command prompt (.) you enter the command letter and then any parameters.

For example, to fill memory with fixed contents:

.F 1800 18FF 00

To transfer a block of memory to a new location:

.T 0800 0BFF 8000

And to hunt for a memory pattern:

.H 0800 1800 20 D2 FF

Sorry I didn't specify this, I guess I've just been using the same format for so long I assumed everyone knew it. :-) It's the "de facto" standard for Commodore monitors.