TitleMainScreen.jpg
 
1802ELFSimfrmMain.jpg
Note when changing textbox values: Use the 'TAB' key to confirm textbox change instead of 'ENTER' key.


Menu_File_Options.jpg
File
menu has three options:
Open - load a binary file.
The binary file is in a raw format, meaning a straight line of instruction codes only.
BinaryFormat.jpg
Note: My Special 1802Assembler program (downloadable from my site) can be used to create this file.

Save - contents of all memory (from 0000 to FFFF). You can load different programs at different offsets and then save it.
See 'Load Program at Memory Offset' explanation further down below.

Exit program.
Menu_SimRate_Options.jpg
Simulation Rate menu has seven options:
Step gives you two other options - Single step will allow you to toggle the clock cycle;
- The second option will allow you to toggle between Fetch and Execute cycles.

Slow, Medium, Fast and Maximum rate speeds are user selectable and can be modified in the Options screen.

Note: simulation speed rate is inversally proportional with the number of opened and visible windows.
For the sake of making the simulation speed as fast as possible, only the Maximum setting has been programmed to not refresh the information on the opened windows, therefore don't be alarmed if you do not see the contents of memory or CPU registers being updated.
Menu_Tools_Options.jpg
Different Tools are available to see what is going on (the plan is to add more in the future).

1802ELFSimMsgBoxClrRAM.jpg

Clear RAM allows you to set all memory bytes to enter value (00 to FF).

Scratch Pad and CPU Registers - In RESET or STEP mode only you, can edit all these registers with the exception of Q, IE, N, P, T, X, I.

Memory Locations - Show and edit up to half a page of data at a time.
Use the scroll bar or enter a value in Manual Memory Offset textbox to navigate any where in memory from M(0000) to M(FFFF).

Load Program at Memory Offset
- Specify the start address where to load your binary program file.

Breakpoints - Enter the address in any of the 10 breakpoint textboxes where you want the simulation to stop.
Press the ClearBtn.jpg button to clear all breakpoints at once.


Click here to install.

See Microprocessor View here.
See Terminal Simulator here.
See 1861VideoSim here.
See Options Screen here.
See Tutorial Screen here.

PreviousMenuButtonIcon.png Go back to "Welcome to my 1802ELFSim simulator!" Screen NextMenuButtonIcon.png Go to "New ELF II Interface Screen"