Leo Broukhis
828fe4c901
BESM6: Added checks for calls to fseek (COVERITY)
2017-03-09 21:20:19 -08:00
Bob Supnik
1e10080bc6
PDP10: Fixed word count test in EXE loader (COVERITY)
2017-03-09 20:09:59 -08:00
Bob Supnik
706de798ba
PDP1, PDP18B: Fixed dt_seterr to handle nx unit select (COVERITY)
2017-03-09 20:09:02 -08:00
Bob Supnik
3530f0de7d
PDP10: Added mask on EXE repeat count (COVERITY)
2017-03-09 19:50:01 -08:00
Bob Supnik
f26fa3d17f
PDP8: Fixed PCQ_ENTRY for interrupts (COVERITY)
2017-03-09 19:49:34 -08:00
Bob Supnik
6f036bb6aa
ID16, ID32: Added mask on EXE repeat count (COVERITY)
2017-03-09 19:49:01 -08:00
Bob Supnik
9048245287
I1401: Protect character conversions from garbage files (COVERITY)
2017-03-09 19:48:31 -08:00
Bob Supnik
396dd88def
NOVA: Fixed missing break in loader & overlook case in address parse (COVERITY)
2017-03-09 19:47:50 -08:00
Bob Supnik
97a11f2b05
SDS: trap_P not set if mem mgt trap during fetch (COVERITY)
2017-03-09 19:47:19 -08:00
Bob Supnik
92e809f7c9
I1620: Guardbanded translation table lookups (COVERITY)
2017-03-09 19:46:29 -08:00
Mark Pizzolato
2d4004b936
SCP: fix CID: 1415878 "Useless call"
2017-03-09 19:07:45 -08:00
Sergey Svishchev
29eaa45c37
TX-0: fix CID: 1415540 "Logically dead code"
...
Corrected macro definitions to match comments
2017-03-09 18:36:45 -08:00
Sergey Svishchev
2bf538f59c
PDP11, All VAX: fix CID: 1415573, 1415452 "Operands don't affect result"
...
Character length of 5 is stored as 0.
2017-03-09 18:33:40 -08:00
Sergey Svishchev
41dd89f938
VAX: fix CID: 1415593, 1415629 "Missing break in switch"
2017-03-09 17:24:23 -08:00
Sergey Svishchev
b40e63de4e
VAX: fix CID: 1415411, 1415414-1415417, 1415535 "Buffer not null terminated"
...
Pass buffer size minus one to strncpy()
2017-03-09 17:20:54 -08:00
Sergey Svishchev
2e2df8fc2d
PDP11, All VAX: fix CID: 1415818 "Uninitialized scalar variable"
2017-03-09 17:20:00 -08:00
Sergey Svishchev
4bee16578a
PDP11, All VAX: fix CID: 1415538, 1415766 ("Dereference before null check")
2017-03-09 17:19:09 -08:00
Mark Pizzolato
abc1afc07e
SCP: Fix director scan logic for *nix host systems
2017-03-09 11:03:00 -08:00
Mark Pizzolato
c3e1117728
SIGMA: Fixed compiler warning
2017-03-09 08:38:22 -08:00
Bob Supnik
15b19193ed
SIGMA: Add LOAD support for Carriage Control Tape
2017-03-09 08:33:07 -08:00
Bob Supnik
35c42bbcc2
SIGMA: Fixed unspecified return value in HIO
2017-03-09 08:30:37 -08:00
Mark Pizzolato
6384ec82f5
GITHUB: Clarify build information requested details
2017-03-09 08:04:39 -08:00
Mark Pizzolato
9d013e9b44
SCP: Fix asynchronous event queue updates without intrinsic instructions.
...
As discussed in #393
2017-03-09 07:55:21 -08:00
Bob Supnik
b41d10f189
PDP11, PDP10, VAX780: CR11 is BR6, CD11 is BR4
2017-03-07 09:42:37 -08:00
Mark Pizzolato
24f1c06d06
SCP: Add HELP info for UNTIL argument to the RUN and GO commands
2017-03-03 20:35:28 -08:00
Mike Hill
4c746682f1
PDP11: Correct the address of MMR3 in a comment
2017-03-03 05:01:03 +01:00
Mark Pizzolato
1e981e0d64
PDP11: Reworked RH to device mapping for proper static address assignment
...
Operating systems and boot driver code presume that each Massbus
device will always be at a specific fixed address and use a specific fixed vector.
The prior implementation assigned the first active Massbus device to RHA
and followed in order for subsequent devices. This could leave devices at
addresses and vectors that software or boot drivers wouldn't expect.
The problem which was originally reported in #301 should now be properly
solved. As a consequence of the need to have fixed addresses and vectors,
some combinations of devices can not coexist in a system without causing
conflicts with each other. TM and TU have conflicting interrupts. TM and
TS have conflicting addresses and interrupts.
2017-02-23 12:26:39 -08:00
Mike Hill
f9cfae0c00
PDP11: Fix RH address range disappearing after disable/enable of RP/TU/RS
...
As discussed in #396
2017-02-20 14:21:24 +01:00
Bob Supnik
c02584440b
PDP8: Change RESET CPU to clear L'AC
...
As discussed in #400 and described in the maintenance manuals and/or
schematics for all five PDP-8 models (8, 8/S, 8/I, 8/E, 8/A).
2017-02-19 21:39:02 -08:00
Mark Pizzolato
c1f228f0b0
SCP: Add wild card support to DEL/RM and TYPE/CAT commands
2017-02-19 13:57:03 -08:00
Mark Pizzolato
cbf90e7d93
IBM1130: Remove internal DELETE command since SCP provides one now.
2017-02-17 00:12:43 -08:00
Mark Pizzolato
ed8a288583
SCP: Fix help for DEL/RM command and use unlink() instead of remove()
...
remove()'s behavior was extended to perform either a unlink() and if
that failed, a rmdir(). This is not consistent with the native commands
del or rm since they only remove a file but not a directory.
2017-02-17 00:11:16 -08:00
R. Voorhorst
f07987b7cd
PDP10: Fixed SHOW IO: number of devices and vector ranges
2017-02-16 11:48:35 -08:00
Mark Pizzolato
7a1b35ae12
SCP: Add DEL/RM command to facilitate portable command files
2017-02-16 07:36:35 -08:00
Mark Pizzolato
8882cebe27
SCP: Produce detailed message when REG names are ambiguous.
...
As discussed in #402 and #398
2017-02-14 14:20:09 -08:00
Mike Hill
7f2c7480ef
PDP11: Fix PDP-11 boot code for TDCn where n>0 (TU58)
...
As discussed in #401
2017-02-14 10:57:29 -08:00
Bob Supnik
5233af7c89
PDP11: Fixed RF device CSR address comments in boot code
2017-02-13 08:29:42 -08:00
Paul Koning
d112c22f5e
PDP11: Fix setting of CSR address in RF11 boot command.
2017-02-12 15:08:26 -05:00
Mark Pizzolato
bce72b2b1a
PDP11: Fix RS device address window size and propagate that through to RH
...
As discussed in #396
2017-02-11 10:39:52 -08:00
Mark Pizzolato
84f1e7104e
VAX: Fix help text for MBA devices to describe their device relationships
2017-02-10 11:23:29 -08:00
Leo Broukhis
f3354c5c27
BESM6: Implemented raw terminal I/O, added WRU announcement.
2017-02-09 21:30:36 -08:00
Mark Pizzolato
50ee02a2c7
PDP11: Fix psw_mode map in PSW register bitfield
2017-02-09 09:59:45 -08:00
Mark Pizzolato
6a90ed44c7
VMS_BUILD: Fix build on OpenVMS/VAX host
...
As discussed in #394
2017-02-08 21:18:02 -08:00
Mark Pizzolato
69d2ba5193
SCP: Avoid use of 64 bit integers in SCP when host doesn't support it
...
As mentioned for VAX in #394
2017-02-08 16:44:49 -08:00
Mark Pizzolato
91f151932c
makefile: Add command line option NOPTHREADS to disable use of pthreads
2017-02-08 13:31:33 -08:00
Mark Pizzolato
a8e93d2998
ETHER: include threading vs polling in the eth_capabilities() information.
2017-02-08 13:31:01 -08:00
Mark Pizzolato
760ce434f6
DISK: Add 256 byte sector support to Ultrix file system detection logic
2017-02-08 11:08:46 -08:00
Mark Pizzolato
641d72c3a7
PDP11, VAX: convert RL and HK devices to use sim_disk
...
This adds file system size verification to allow robust auto sizing and
adds the potential to use VHD and/or access RAW devices if desired
2017-02-07 16:46:55 -08:00
Mark Pizzolato
5a0970fefb
DISK: Support file system type/size checking for disks without 512 byte sectors
2017-02-07 16:28:01 -08:00
Mark Pizzolato
76dda8a01e
PDP11, VAX: Fix SET RPn BADBLOCK behavior and auto sizing.
...
BAD144 info was written correctly if the user answered Y when the disk
image was created, but would not work if SET RPn BADBLOCK was
entered later.
Auto sizing would be potentially wrong if a disk had been created
without writing the BAD144 data. Now, if the disk contains a file system
that information along with the physical container's size is used to
properly auto size the disk.
2017-02-07 13:02:21 -08:00