What resources are available for writing new simulators?
The SIMH web site contains documentation on the internals of SIMH, as well as specific help for writing new peripherals for several of the popular simulators. 3.2 What debugging facilities are available in SIMH? Most simulators provide the following debugging capabilities: – Symbolic assembly and disassembly of memory contents. – Numeric examination and modification of the data store of any simulated device. – Numeric search on both memory and device data. – Visibility to simulator internal structures, such as the event queue. – An unlimited number of instruction breakpoints. – Proceed counts on breakpoints. – Automatic execution of simulator commands on a breakpoint. – Stepped execution (from single step to ‘n’ steps). – A PC change queue, usually 64 instructions deep. Specific simulators may provide additional features, such as an instruction history buffer, CPU and/or device logging, and breakpoints on memory reads and writes. 3.3 When do I need to use the host debugger for debuggin