[39] Software for Design Project

Prior to establishing the forum directly on 6502.org, we had a forum hosted on DelphiForums. This read-only category is a complete archive containing all of the posts from our old forum.
fachat
Posts: 1124
Joined: 05 Jul 2005
Location: near Heidelberg, Germany
Contact:

[39.16] Software for Design Project

Post 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
Author of the GeckOS multitasking operating system, the usb65 stack, designer of the Micro-PET and many more 6502 content: http://6502.org/users/andre/
fachat
Posts: 1124
Joined: 05 Jul 2005
Location: near Heidelberg, Germany
Contact:

[39.17] Software for Design Project

Post 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
Author of the GeckOS multitasking operating system, the usb65 stack, designer of the Micro-PET and many more 6502 content: http://6502.org/users/andre/
User avatar
Mike Naberezny
Site Admin
Posts: 296
Joined: 30 Aug 2002
Location: Northern California
Contact:

[39.18] Software for Design Project

Post 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
paulrsm
Posts: 24
Joined: 24 Jul 2003

[39.19] Software for Design Project

Post 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
User avatar
Mike Naberezny
Site Admin
Posts: 296
Joined: 30 Aug 2002
Location: Northern California
Contact:

[39.20] Software for Design Project

Post 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.
Locked