Mark Pizzolato
0dfe18cd94
PDP11, PDP10: Silence Coverity warning in DUP device (KDP)
2019-10-20 23:48:05 -07:00
Mark Pizzolato
281837c68a
PDP11, PDP8, VAX8200: Fix Coverity flagged warnings
2019-10-20 22:57:02 -07:00
Lars Brinkhoff
2a9826c265
PDP11: Fix NG modifier wrong text.
2019-09-17 21:27:51 +02:00
Lars Brinkhoff
d07cf9563f
PDP11: Fix NG device to have just one interrupt vector.
2019-09-17 21:27:35 +02:00
Mark Pizzolato
69ec377834
PDP11: Fix SET command parsing to require values for all ADDRESS and VECTOR
2019-08-01 07:16:34 -07:00
Mark Pizzolato
4b1ab13bd8
PDP11: Fix SET KDP VECTOR=nnn to allow proper vector setting (Geoff Conway)
2019-08-01 07:06:15 -07:00
Mark Pizzolato
c117698c1d
PDP11: Fix SET XQ/XQB VECTOR=nnn command (Geoff Conway)
2019-07-30 22:14:42 -07:00
Mark Pizzolato
35a5389940
PDP11, Unibus VAX: Fix typo in XUB device register declaration (Dave Hittner)
2019-07-30 22:12:57 -07:00
Mark Pizzolato
6041cd627b
PDP11, PDP10, Unibus VAX: Fix potential buffer overflow warning
2019-07-16 03:46:04 -07:00
Mark Pizzolato
89d51032e2
PDP11, Unibus VAX: Fix Coverity identified warning
2019-07-16 03:15:25 -07:00
Mark Pizzolato
1e214afec3
PDP11, VAX: Fix RQ initialization of extra units
...
As reported in #711
2019-06-25 00:31:29 -07:00
Mark Pizzolato
2bee79b5e7
PDP11, VAX: Properly initialize extended unit structures
...
- Extra queue and timer units on RQB, RQC, and RQD are now properly
initialized.
- PDP11 unit numbers are numbered:
device RQ 0-3
device RQB 4-7
device RQC 8-11
device RQD 12-15
2019-06-24 11:08:09 -07:00
Mark Pizzolato
0b67c26875
PDP11, VAX: Fix XQ device help text with NAT examples.
2019-06-23 23:49:58 -07:00
Mark Pizzolato
9c2c621278
PDP11, VAX: Add RQ device option for variable number of drives
2019-06-23 23:47:12 -07:00
Mark Pizzolato
f75f28aa21
TIMER: Add mechanism to pre-calibrate the instruction execution rate
2019-05-28 23:56:58 -07:00
Mark Pizzolato
6b3bff56b3
DISK: Add support to properly autosize fixed sized disk from a set of choices
...
As discussed in #704
2019-05-21 15:38:39 -07:00
Paul Koning
096f9dbd71
PDP11: Fix PSW handling for breakpoints and other aborts
...
Fixes #701 . The issue is more general than just breakpoints, it
potentially affects any exception dealt with by the ABORT macro.
2019-05-15 20:14:33 -04:00
Mark Pizzolato
bd45a9c45f
PDP11, Most VAX: Improve rewind time for TQ device
...
Make the rewind time vary based on tape position.
2019-05-13 00:18:11 -07:00
Mark Pizzolato
52a31597ec
TAPE: Add ANSIFILES tape format
2019-05-07 05:26:20 -07:00
Paul Koning
4b43f32deb
PDP11: fix SysID message data for LQA
...
Correct the MOP data type code for the Device Type field in the SysID
message, and the value used for device type DELQA.
2019-04-25 15:20:10 -04:00
Mark Pizzolato
a95a835b98
PDP11: Fix typo in formatting instruction history including the SP
2019-04-16 15:55:54 -07:00
Bob Supnik
cdfb7c0878
PDP11: Add SP to instruction history
2019-04-15 22:01:08 -07:00
Mark Pizzolato
9dbc800e58
TAPE: Make sure that all tape record lengths are properly typed.
...
- Add Tape Format help options that include recently added format types to
MTAB entries.
2019-04-10 14:26:20 -07:00
Mark Pizzolato
bb2368ab8d
PDP10, PDP11, VAX: Allow CH to be attached during simulator execution.
2019-04-03 09:43:12 -07:00
Mark Pizzolato
ff9d18656b
PDP10, PDP11, all VAX: Cleanup help info for CR device
...
- Convert strcpy() and strcat() to strlcpy() and strlcat().
2019-04-03 09:36:30 -07:00
Mark Pizzolato
fa77969c57
All: Fix various Coverity complaints
2019-04-03 09:32:54 -07:00
Mark Pizzolato
e7309d947b
PDP10, PDP11, VAX: Fix event initial scheduling to properly start after a reset
2019-03-30 17:37:28 -07:00
Mark Pizzolato
72451ba202
PDP11: Fix RL, HK and TQ I/O Error path to properly clear observed errors
2019-03-08 12:28:07 -08:00
Mark Pizzolato
880c8a89b7
PDP11, PDP18b, PDP8, VAX750, SCP: Silence Coverity identified complaints
2019-02-20 08:32:37 -08:00
Mark Pizzolato
66743dfb92
PDP11: Allow successful build when SDL isn't available for NG and DAG
2019-02-07 11:45:48 -08:00
Lars Brinkhoff
a070a5375c
PDP11: Add 11LOGO programming language and make it bootable from the NG device.
2019-02-07 08:16:52 +01:00
Lars Brinkhoff
3bdf41c809
PDP11: Add Dazzle Dart game and make it bootable from the DAZ device.
2019-02-07 08:16:49 +01:00
Lars Brinkhoff
85beae1194
PDP11: Dazzle Dart input box.
2019-02-07 08:16:46 +01:00
Lars Brinkhoff
5aa8454ab5
PDP11: NG, Knight display.
2019-02-07 08:16:31 +01:00
Mark Pizzolato
f6906af25a
PDP11, all VAXen: Remove duplicate network address conflict message
...
Address conflict message now generated within the
eth_check_address_conflict routine.
2019-01-11 23:24:28 -08:00
Mark Pizzolato
86294db3d5
PDP10, PDP11, Unibus VAX: Flag CH11 DEVICE as a DEV_MUX for visible TMXR debug
2018-11-25 13:01:07 -08:00
Mark Pizzolato
fc33892d24
PDP10, PDP11, Unibus VAX: Indicate when CH11 set parameters haven't been set
2018-11-25 12:59:44 -08:00
Lars Brinkhoff
f42cf0e0a5
PDP10, PDP11, Unibus VAX: Set CH11 TX done on reset.
2018-11-25 20:06:36 +01:00
Lars Brinkhoff
da256fcc28
PDP10, PDP11, Unibus VAXen: CH11 Chaosnet interface.
2018-11-22 07:50:57 +01:00
Mark Pizzolato
acbea91524
PDP11, PDP10, VAX: Fix DMC11 device DDCMP Maintenance packet handling
...
1) Assure that Link line carrier is present prior to attempting to transmit
maintenance packets.
2) Properly set flag bits in maintenance packets.
2018-11-10 04:34:43 -08:00
Mark Pizzolato
8082cc084a
PDP11: Fix collision of debug bit which disabled packet data trace
2018-10-10 08:05:30 -07:00
Mark Pizzolato
b759d73fe5
PDP11: Avoid reference to display.h when building without display support
2018-10-02 12:53:08 -07:00
Mark Pizzolato
a9061b0332
PDP11: Fix regression where, depending on CPU model, the SR register disappears
...
This change fixes #623 .
2018-10-01 13:43:43 -07:00
Lars Brinkhoff
122a87e544
PDP11: ROM device.
2018-09-10 15:13:06 +02:00
Mark Pizzolato
0051082dc9
PDP11, VAX: Support explicit deregistering of I/O space addresses
2018-09-10 06:04:50 -07:00
Mark Pizzolato
ac40e513cb
PDP11: Change all boot routines to use WrMemW() to access memory
2018-09-09 19:08:33 -07:00
Lars Brinkhoff
77ff9e44f0
PDP11: Fix building pdp11_vt.c when USE_DISPLAY is undefined.
2018-09-07 08:06:17 -07:00
Mark Pizzolato
ee2ea26c24
PDP11: Add VT device Terminal Boot mode and help routine
2018-09-06 16:29:51 -07:00
Mark Pizzolato
e7a250937a
PDP11: Fix I/O Page DMA to reflect hardware that only worked on Unibus
2018-09-06 13:41:43 -07:00
Mark Pizzolato
7677dad67d
PDP11: Properly range check DMA access to the I/O page
...
Make sure that DMA access to the I/O page can only see addresses on the
Qbus/Unibus and not internal CPU registers
2018-09-06 11:03:45 -07:00