Mark Pizzolato
253f8a8dcf
VAX: Move CPU register and routine declarations into vax_defs.h
...
Avoid redundant declarations in every simulator module that uses them
and allow compiler to validate consistency of declarations and definitions.
2016-02-29 16:37:18 -08:00
Mark Pizzolato
ed57f061e2
All VAX: Always return the correct Qbus/Unibus interrupt vector bits for all devices. Fix #239
...
Vector values contained in device information blocks are the true bus relative vector values. CPU specific biased vector values are produced by the respective vector fetching logic and vector values are limited to 9 bits with <1:0> = 0 as specified in both the Unibus and Qbus documents.
2015-10-08 04:43:21 -07:00
Mark Pizzolato
26ef9b566a
PDP11, VAX: const cleanup
2015-02-21 12:48:35 -08:00
Mark Pizzolato
6ce8d99cd8
SCP: Added generic output routine sim_printf to output to stdout and sim_log (and sim_deb when enabled)
...
The goals here being to simplify calling code while getting consistent output delivered everywhere it may be useful.
Modified most places which explicitly used sim_log or merely called printf to now avoid doing that and merely call sim_printf().
2014-03-28 08:20:05 -07:00
Mark Pizzolato
651780c481
Remove stray tab characters which crept in over time
2013-06-03 06:29:01 -07:00
Mark Pizzolato
28b90552b7
Revised all VAX simulator devices to have proper help information defined to make "HELP dev SHOW" and "HELP dev SET" most useful.
2013-02-02 16:29:38 -08:00
Mark Pizzolato
cbe11147fc
Created a way for devices to have a description presentation routine and if it is supplied for its output to be visible with a SHOW SYSTEM command. Provided device description routines for devices used in the VAX simulators
2013-01-25 12:04:25 -08:00
Mark Pizzolato
a60d9070db
Adding register descriptions to VAX processor devices
2013-01-16 17:26:30 -08:00
Mark Pizzolato
dac73b9381
Migrating scp and library global variables to be declared as extern in the appropriate library include file and remove repetitive declarations in referencing modules.
2013-01-10 13:29:15 -08:00
Mark Pizzolato
2af67a75b0
Cleanup of compiler noted issue
2013-01-02 15:13:51 -08:00
Mark Pizzolato
a6b8d63f10
Merge of VAX 11/730 Simulator from Matt Burke
2011-09-23 16:21:03 -07:00