Simulator/Debugger (WDCDB) User Guide
The Western Design Center Simulator/Debugger (WDCDB) for the W65C02S/W65C816S is used to simulate the functionality of the W65C02S or W65C816S Chip, W65C02S/W65C816S GDSII Hard Core, and W65C02S/W65C816S Verilog RTL Soft Core on your PC and is integrated within WDCDB. WDCDB provides windows to watch all microprocessor internal registers, data windows for viewing simulated memory, and debug capabilities to step through code and monitor the behavior of your application using unlimited software and hardware breakpoints. In addition, WDCDB can download and debug control and applications software to your hardware through a programming port.
-
Assembler – (WDCxAS) – The 65xx Assemblers for the W65C02S and the W65C816S translate assembly language source files into object files.
- Linker – (WDCLN) – Since the assemblers do not generate output files the Linker is the program that combines object modules and produces the final object code output in various selected forms for your target.
- Librarian – (WDCLIB) – WDCLIB is a utility program that manipulates libraries of object modules. WDCLIB makes it possible to create a library of commonly used functions.
- Symbol Examiner – (WDCSYM) –
The WDCSYM utility provides a means to examine symbol files generated by the WDCLN linker.
-
Object Examiner – (WDCOBJ) –The WDCOBJ utility provides a means to examine object modules created by the WDCxAS assembler.
WDCOBJ will print out the size and type of each section defined in the module, the names of all symbols defined or referenced by the object module, and if desired, each of the data records in the file.
TIDE is a simple IDE that integrates the Simulator/Debugger, Assemblers, Linker, Compilers, etc. WDC has no longer supports development on this tool and provides batch files for several examples for our Simulator and Single Board Computers. The user guide is still online and the WDCTools installer includes TIDE for those that want to use it.
Additional Information resource:
W65C134 Monitor ROM Code Listing