Mark Pizzolato
decbe5b76b
Various simulators: Set line endings to CRLF for consistency, remove stray tabs
...
Project standard source code has tabs converted to spaces and CRLF line
endings.
Other text files have CRLF line endings.
2023-03-19 16:51:27 -04:00
Leo Broukhis
203ca72356
BESM6: Fixed a compilation warning and a Coverity defect.
2022-03-18 07:53:24 -07:00
Leo Broukhis
36cd4668e7
BESM6: A Coverity fix, TTY enhancements.
...
One of the two parallel interface consoles (TTY26) works in the Videoton-340 mode;
disconnecting a remote TTY session works like powering the terminal down.
After reconnecting, it is necessary to type "HYC" blindly to re-initialize the line.
Added TMXR line reordering.
2022-03-16 19:52:51 -07:00
Mark Pizzolato
2676404b36
3B2, BESM6, PDP10, PDP11: Remove redundant include of time.h
2020-10-30 14:16:52 -07:00
Mark Pizzolato
263e0e7ed5
AltairZ80, BESM6, I7094: Adopt internal SCP internal time base
2020-10-29 13:28:41 -07:00
Mark Pizzolato
cfbd76e011
BESM6, NOVA, ECLIPSE, SIGMA: Set DEVICE type to DEV_MUX in MUX devices
...
Removed deprecated DEV_NET
2020-03-31 08:59:50 -07:00
Mark Pizzolato
760e7f2810
SCP: stop_cpu and sim_is_running variables t_bool
2018-02-02 05:02:27 -08:00
Mark Pizzolato
7cd1b27b08
BESM6: Fix error message generation to use sim_error_text
...
As reported in #500
2017-12-09 20:54:10 -08:00
Leo Broukhis
9e318d16a2
BESM6: Fixed memory access issues (COVERITY).
2017-03-09 21:32:23 -08:00
Leo Broukhis
f3354c5c27
BESM6: Implemented raw terminal I/O, added WRU announcement.
2017-02-09 21:30:36 -08:00
Mark Pizzolato
e9b51150b0
BESM6: Fixed to use SCP provided sim_strcasecmp()
2017-01-17 16:38:16 -08:00
Leo Broukhis
7d3ede9492
BESM6: Improved TTY I/O (responsiveness, variable rate, turbo/authentic).
2017-01-15 23:58:38 -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
Leo Broukhis
0d41242520
BESM6: Now builds without SDL, fixed CPU reset regression, output to parallel terminals works.
2015-01-15 00:07:03 -08:00
Leo Broukhis
9ff642f616
BESM6: Implemented hardwired front panel programs,
...
smoothed front panel lights, corrected a typo in besm6_tty.c
2015-01-14 00:39:55 -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
3ac8c82951
BESM6: Implemented SET CPU REQ, added an example of a batch task run.
2015-01-08 22:11:09 -08:00
Leo Broukhis
8dea6828fe
BESM6: All arguments of "attach tty" but the magic word "console" are passed to tmxr_attach().
...
BESM6: Fix windows compile to support "console" besm6_tty attach .
2015-01-08 22:11:01 -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
Mark Pizzolato
0f1e233366
BESM6: Cleanup for build on OS X,
2015-01-08 22:11:01 -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
aa16857edc
BESM6: Updated licenses missed before, TTYs use sim_putchar(), translated comments in besm6_tty.c; using "console" instead of "/dev/tty".
2015-01-08 22:11:00 -08:00
Leo Broukhis
a7f05ac40c
BESM6: Added TTY interrupt insertion in the idle loop.
2015-01-08 22:10:31 -08:00
Mark Pizzolato
bd50637b18
BESM6: Working calibrated clock which also supports idling
...
BESM6: Single instruction calibration and step cleanup
2015-01-08 22:09:59 -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
Mark Pizzolato
76dd31ae02
BESM6: Compiler suggested cleanups (MSVC).
2014-12-30 17:52:13 -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