65C02 Simulator for Windows
Welcome to the 65C02 Simulator for Windows homepage. This program is a windows 95/98 program that will simulate a 65C02 microprocessor in a basic system. You can define the placement of a 256 byte IO area. All memory below this page is RAM, all memory above is ROM. Included IO supports a one byte data input port with seperate data ready byte (mapped to PC keyboard), one byte data output port with seperate data ready byte (mapped to the PC terminal output). It also supports serial communication through the PC comm port (simulated 6551) and parallel communications through the PC LPT port (direct map to LPT registers). I also added the ability to caused interrupts repeatedly, using the clock cycles as a reference.
It also includes the ROM monitor used by the SBC computers (IO is mapped to terminal rather than a 6522/6551). You can read the included help file for more info. My Monitor contains the basic I/O and boot routines, a disassembler, a mini-assembler, and now Lee Davison's Enhanced BASIC Interpreter.  Now you can write programs in BASIC from the Simulator!  Also Check out Lee's web site at http://members.lycos.co.uk/leeedavison/. I have also enclosed the monitor's source code so you can experiment with it if you like. Use TASS to re-compile it using the instructions provided under the SBC Software section of this site.
NEW
I have converted the Simulator's source files to be compatible with the freeware "LCC" C Compiler. You can download
"LCC" from here: LCC C Compiler This makes it easier for those who want "play" with the source code.
This is my third release of this program. Feel free to give it a try. As always, any feedback would be appreciated. See the Download Section for a copy of the program and the source code too!
Home | Top |
Home | Top |
Home | Top |
Home | Top |