Leo Broukhis
8ae7d4fbcd
BESM6: Coverity fixes, added disk type display for SHOW MDn.
2022-03-11 19:49:28 -08:00
Leo Broukhis
5e539dc0b2
BESM6: Implemented punched card input and punched tape output
2021-01-02 02:50:08 -08:00
Leo Broukhis
f46c048bb6
BESM6: Implemented punchcard output.
2017-02-06 23:04:40 -08:00
Mark Pizzolato
5531ccb175
ALL: Massive 'const' cleanup
...
These changes facilitate more robust parameter type checking and helps
to identify unexpected coding errors.
Most simulators can now also be compiled with a C++ compiler without
warnings.
Additionally, these changes have also been configured to facilitate easier
backporting of simulator and device simulation modules to run under the
simh v3.9+ SCP framework.
2016-05-15 15:25:33 -07:00
Mark Pizzolato
e7f7b10f6d
BESM6: Change REGister initializers to use sim_defs.h defined macros.
2016-03-23 17:43:13 -07:00
Leo Broukhis
68efe4d36a
BESM6: Enhanced the front panel, code cleanup.
2015-02-12 20:35:33 -08:00
Serge Vakulenko
5ed1909839
BESM-6: some correction for indentation and spacing.
2015-01-21 12:29:29 -08:00
Leo Broukhis
8f6e849ecf
BESM6: Implemented WRU when no local console, added binary punchtape mode,
...
translated some comments.
2015-01-11 17:43:39 -08:00
Leo Broukhis
bd260dd523
BESM6: Schedule the serial line timer by instruction count when I/O is pending, and by wallclock time otherwise. This achieves a good TTY output rate even when the CPU is busy with a user process.
2015-01-08 22:11:00 -08:00
Leo Broukhis
3ddb9e9929
BESM6: Reverted IO scheduling to model time; the time unit is 100 ns.
2014-12-31 17:26:34 -08:00
Mark Pizzolato
db44518808
BESM6: Convert to simh calibrated clocks and idling
2014-12-31 08:39:40 -08:00
Mark Pizzolato
82d5b01f84
BESM6: besm6_punch migrate to use sim_fio API to set a fifo to non-blocking
2014-12-30 18:56:09 -08:00
Leo Broukhis
cc33257836
BESM6: Removed tabs, reindented, removed GNU extensions.
2014-12-30 11:42:52 -08:00
Leo Broukhis
b4eeaa77de
BESM6: Converted files to CRLF format
...
Also added support for loading such files, and a few tests.
2014-12-30 00:41:31 -08:00
Leo Broukhis
659600ff59
BESM6: Added target 'besm6' to makefile; added new files in the BESM6 subdirectory.
2014-12-29 21:13:00 -08:00