Commit graph

3782 commits

Author SHA1 Message Date
Bob Supnik
edc2410007 PDP11: Fixed problem in KDJ11-E programmable clock 2020-09-16 03:42:08 -07:00
Bob Supnik
fd71a69ea3 PDP11: Change TU device comment text 2020-09-15 14:39:34 -07:00
Bob Supnik
6e7d808bb5 PDP8: Fixed comments in DT device bootstrap 2020-09-15 14:38:45 -07:00
Mark Pizzolato
a8ee8969c6 makefile: Minor comment clarifications 2020-09-15 05:43:04 -07:00
Mark Pizzolato
20f9a2c985 PDP11: Provide 10ms accuracy for the KDJ11-E TOY clock 2020-09-15 05:37:12 -07:00
Mark Pizzolato
c65eb24d9a PDP11: Add description display routine to the KW11-L line frequency clock 2020-09-15 04:45:25 -07:00
Mark Pizzolato
5a9cd144d3 SCP: Save global switches before dispatching to DEVICE reset routines 2020-09-15 04:44:22 -07:00
Seth Morabito
28b8b3a91a 3b2: Fix clang warnings
Explicitly cast booleans to t_uint64 before doing logical negation.
2020-09-08 06:30:16 -07:00
Bob Supnik
f8d3d7fa9a PDP10: Fix TC_RIP macro in TU device 2020-09-08 03:19:38 -07:00
Peter Schorn
8aaf4598d0 AltairZ80: Minor code clean up to avoid compiler warning 2020-09-08 08:55:25 +02:00
Mark Pizzolato
4092a7bf6f Unibus and Qbus VAX: Avoid clang compiler warning 2020-09-07 13:22:45 -07:00
Mark Pizzolato
0859d64434 Unibus and Qbus VAX: simplify map register output summary for duplicate lines 2020-09-04 11:15:17 -07:00
Mark Pizzolato
9736b13ea3 makefile: Revise comments describing SDL support to only mention SDL2 2020-09-02 15:56:57 -07:00
Mark Pizzolato
ae825c9afb All: Declare sim_stop_messages as an array SCPE_BASE long
This avoids a potential invalid pointer dereference when formatting
the return value from sim_instr() if it is < SCPE_BASE but greater
than the previously defined static array size.sizeof

Update simh.doc to reflect this generic change.
2020-09-02 15:56:07 -07:00
Bill Beech
782fe167ca Intel-Systems: Add enable/disable functionality for various option boards 2020-09-01 12:10:12 -07:00
Mark Pizzolato
5c48229ce4 Qbus & Unibus VAX: Add a SHOW QBA|UBA MAP{=n} command to display the bus map 2020-08-29 08:16:58 -07:00
Larry Baker
6f207b22a5 TAPE: Minor cleanup and comments here and there. 2020-08-24 18:45:08 -07:00
Mark Pizzolato
60e5484541 SCP: Allow flexible switch presence on TESTLIB commands 2020-08-22 18:35:30 -07:00
Larry Baker
b70dc7bd05 TAPE: Fix order of MTAT_F_* entry definitions, add definition for MTAF_F_VAR 2020-08-22 04:57:39 -07:00
Mark Pizzolato
76bf686648 SCP: Restore -D option for TESTLIB command
Adding the automatic detach_all ended up always clearing the switches.
2020-08-21 12:31:30 -07:00
Mark Pizzolato
9a73eb9d9d TMXR: Fix attach TELNET and MESSAGE parsing validation 2020-08-21 12:14:37 -07:00
Mark Pizzolato
407696ccc3 SCP: Allow overlapping input and result string while parsing glyphs 2020-08-21 12:09:17 -07:00
Mark Pizzolato
b9b8a496d6 SCP: Properly process program -T switch to invoke all library tests 2020-08-21 12:06:11 -07:00
Larry Baker
67c3ba1e6a TAPE: Clean up library test file removal 2020-08-20 17:35:03 -07:00
Mark Pizzolato
d92aaef9b0 TAPE: Avoid potential uninitialized variable reference 2020-08-16 06:41:33 -07:00
Mark Pizzolato
dca1c45e80 SCP: Assure that library unit tests are run under reasonable conditions. 2020-08-16 06:40:49 -07:00
Peter Schorn
f64a32d0e8 AltairZ80: Added Hayes modem and minor bug fix 2020-08-16 09:31:19 +02:00
Larry Baker
4041894b67 TAPE: Fix potential crash in library unit tests
Improper declaration of state variables referenced in setjmp/longjmp.
2020-08-15 16:21:02 -07:00
Mark Pizzolato
272bbd4551 CARD: Fix potential NULL pointer dereference
As reported in #920
2020-08-15 12:24:57 -07:00
Mark Pizzolato
4a686ad0d0 I650: Correct spelling error in CDR device description 2020-08-15 12:17:21 -07:00
Mark Pizzolato
f921962ff2 PDP11: Fix software write lock flag error introduced when migrated to sim_disk
As reported and discussed in #918
2020-08-11 15:52:35 -07:00
Mark Pizzolato
c3f28e33e9 DISK: Extend DISKINFO command to work on wildcard file specifications 2020-08-11 07:29:10 -07:00
Mark Pizzolato
961e1b0513 SCP: Move GET_SWITCHES and GET_RADIX macros from scp.c to scp.h 2020-08-11 07:27:51 -07:00
Mark Pizzolato
5e46b298f1 ETHER: Silence several Coverity warnings.
Most were noise and non-issues, but the change from fclose() to
pclose() was absolutely needed.

A false positive remains regarding tun variable going out of scope.
Under the conditions where a resource leak could occur, the tun
variable is saved in *fd_handle and thus not leaked.
2020-08-08 17:52:04 -07:00
Bill Beech
4810b950d2 Visual Studio Projects, makefile: Add new simulators isdk80 and ids880 2020-08-02 14:22:25 -07:00
Bill Beech
964cb721ed Intel-Systems: Reorganize for clean builds with Release targets. 2020-08-02 14:19:52 -07:00
Mark Pizzolato
6fdc447410 PDP11: Fixed TTI Device SET option for Upper Case 2020-07-24 19:12:15 -07:00
Mark Pizzolato
0045601823 PDP11, PDP8: Allow console input to configure parity and KSR mode 2020-07-24 19:05:04 -07:00
Mark Pizzolato
da602f5f77 makefile: Add support for building with Ethernet TAP on modern macOS versions 2020-07-24 18:40:54 -07:00
Mark Pizzolato
4a56d8703c PDP8: Avoid potential loss of photo cell unit events in RF device 2020-07-19 06:20:29 -07:00
Peter Schorn
c49f4c552b AltairZ80: SS1 bug fix and unused variable removal 2020-07-17 08:34:52 +02:00
Mark Pizzolato
892f7d5636 SCP: Avoid additional potential buffer overflow formatting debug repeat count
As reported in #915
2020-07-16 14:46:15 -07:00
Mark Pizzolato
a6198d8fad SCP: Avoid potential buffer overflow when formatting debug repeat count
As reported in #915
2020-07-15 20:15:21 -07:00
Peter Schorn
936a7a8c2d AltairZ80: Documentation update covering new devices 2020-07-15 08:16:55 +02:00
Roberto Sancho Villa
331f689747 I650: Properly set MT device reclen for all tape operations
As reported in #883
2020-07-10 19:02:20 -07:00
Mark Pizzolato
a73ab48c0e SHMEM: Fix all Linux code paths to only use shm_ APIs when available 2020-07-09 08:27:57 -07:00
Mark Pizzolato
e2d0095010 PDP11: Convert RK device to use sim_disk APIs
As mentioned in #905
2020-07-09 08:35:35 -07:00
Mark Pizzolato
166852935d SCP: Fix corner case formatting for long device name support 2020-07-08 12:48:11 -07:00
Mark Pizzolato
6c08fae048 SHMEM: Fix Linux code to properly use built-in's and cleanup on shutdown
As reported in #909
2020-07-08 12:38:10 -07:00
Lars Brinkhoff
4ab34c58af IMLAC: Add F11 to toggle full screen. 2020-07-08 08:28:41 +02:00