68000 Simulator Operation.

Start the simulator and load a 68000 listing file (.LST).

If a listing file with correct pattern is available it will be loaded into the simulator's Source Code window.

Set the Program Counter (PC) to the desired address. By default it will be set to the starting address of the program (the first ORG value in the source code). You may also change any of the 68000's other registers . The numbers can be set with prefix sign for radix, i.e. $ for hex, @ for octal, % for binary and no prefix for decimal.

Go - Begins executing the 68000 program at the specified Program Counter location. Program execution will continue until one of the following occurs:

To run the program, select Run from the Execute Menu, press F7 or click the Run button .

Single Step - Executes the program step by step.
To Single Step through a program, select Single Step from the Execute Menu, press F5 or click the Single Step button .

Trace - Executes the program step by step automaticaly with delay 0.5 second.
To Trace through a program, select Trace from the Execute Menu, press F6 or click the Trace button .

Pause - Pauses program execution.
To Pause a running program select Pause from the Execute Menu, press F8 or click the Pause button .

Reset - Set initial 68000 registers and places the Program Counter at the beginning of the program.
To Reset a program select Reset from the Execute Menu, press F9 or click the Reset button .

The simulator provides a 16 Mega Byte address space for the 68000 programs 0 - $FFFFFF.
To view the 68000's memory select Memory from the View menu.

Each row of the memory window displays an address followed by 16 bytes of hexadecimal memory data. The contents of memory may be changed by select Modify from the Setting menu.

 

Set the Start Address and Size in byte before read the memory by click the Read button. Click Modify button to modify contents of memory after edit the data.