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
304ad39a2b
VAX: Avoid potential VAX simulator hangs when code may poll for console input without being interrupted
2013-11-07 08:02:00 -08:00
Mark Pizzolato
be46bac750
PDP8/PDP11/VAX: Support high speed character input on console and other multiplexer ports instead of limiting input data rate to 1 character per clock tick.
2013-10-23 07:50:39 -07:00
Mark Pizzolato
651780c481
Remove stray tab characters which crept in over time
2013-06-03 06:29:01 -07:00
Mark Pizzolato
1936f7ff75
Fixed VAX8600 simulator boot from console without an attach disk to report a useful error instead of crashing
2013-04-11 08:46:09 -07:00
Mark Pizzolato
ce41ac867a
Fixed the non-functional VAX 8600 boot and use of the console RL02 disk.
2013-03-21 12:05:10 -07:00
Mark Pizzolato
960c5b5873
Fix issues observed by Sun C compiler
2013-03-18 12:52:43 -07:00
Mark Pizzolato
8f9a14c5a1
Fixed clk_help to display the correct device name for the VAX TODR implementations
2013-03-09 12:16:35 -08:00
Mark Pizzolato
a91b6db21e
Adding help to VAX system devices
2013-02-06 06:34:31 -08: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
9091330a5f
Compiler suggested fixes
2013-01-23 12:36:03 -08:00
Mark Pizzolato
71fcfacafc
Added calls to sim_register_clock_unit for simulators with clock devices
2013-01-22 16:07:23 -08:00
Mark Pizzolato
9fc6aa73d6
Finish migration for simulators to use generic clock co-scheduling and sim_activate_after for scheduled delays
2013-01-22 05:41:27 -08:00
Mark Pizzolato
83c1d80194
Merge branch 'master' into AsyncTmxr
...
Conflicts merged and missing changes in new modules added as needed for clock co-scheduling.
2013-01-21 16:52:42 -08:00
Mark Pizzolato
95033cee15
Declare the console port input and output polling units for most simulators to potentially allow asynchronous console I/O.
2013-01-21 11:31:29 -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
2751a22725
VAX 8600 compiler warning cleanups
...
Addition of DMC11 to the VAX 8600
2012-12-27 07:02:23 -08:00
Mark Pizzolato
ac53fd10a6
VAX 8600 Simulator from Matt Burke
2012-12-26 11:50:10 -08:00