Leo Broukhis
f5fc4f0313
BESM6: Reorganized the disk devices.
...
Split the disk units into groups to match the OS naming convention.
Added unit group multiplexing (partially functional in the OS).
Split debug messages into categories.
2022-02-21 17:54:51 -08:00
Leo Broukhis
828fe4c901
BESM6: Added checks for calls to fseek (COVERITY)
2017-03-09 21:20:19 -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
d4cb5e8aed
BESM6: Clarified terminology, TAB char fix.
2015-02-13 09:33:40 -08:00
Serge Vakulenko
5ed1909839
BESM-6: some correction for indentation and spacing.
2015-01-21 12:29:29 -08:00
Leo Broukhis
d6d13a8c08
BESM6: Output to Baudot TTYs works; fixed attaching of disks without -e; added DejaVu font option.
2015-01-08 22:11:01 -08:00
Leo Broukhis
a50bd68ce5
BESM6: Using sim_fwrite for formatting.
2015-01-08 22:09:48 -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
Leo Broukhis
871b19cf8b
BESM6: Moved 'formatdisk' functionality to disk_attach(),
...
fixed a typo in TTY input processing.
2014-12-31 00:49:43 -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