Mark Pizzolato
9fc982242c
PDP11, Qbus and Unibus VAX: Add radix switch (-O or -H) to SHOW bus IOSPACE
2019-11-14 23:55:33 -08:00
Mark Pizzolato
7c1c04d9a9
SCP: Clear Coverity identified warnings
2019-11-14 21:38:45 -08:00
Mark Pizzolato
fc785ab5f9
sigma: Fix Coverity identified warning
2019-11-14 21:37:44 -08:00
Mark Pizzolato
bdc677b748
SOCK: Properly implement getaddrinfo when the host OS doesn't have it.
...
As reported in #767
2019-11-14 13:14:14 -08:00
Mark Pizzolato
3c9efd7fdb
TMXR: Accept names when establishing listen sockets as originally intended
...
Problem found while testing solution for the problem reported in #767
2019-11-14 13:13:46 -08:00
Mark Pizzolato
23856afcac
FIO: Avoid compiler warning on never executed code path (Tony Nicholson)
...
As suggested in #766
2019-11-14 03:08:57 -08:00
Mark Pizzolato
43b011883e
SCP: Emit bad HELP argument error message
2019-11-13 23:22:49 -08:00
Mark Pizzolato
8f571fef86
SCP: Abort attempting to emit bad debug output
2019-11-13 23:22:25 -08:00
Richard Cornwell
178968a621
KA10: Regular update. Code cleanup and minor enhancements.
2019-11-03 22:11:23 -05:00
Richard Cornwell
bbfa391924
CARD: Cleanup coverity taint errors.
2019-11-03 18:53:07 -05:00
Bill Beech
58c5fe417f
Intel-Systems: Cleanup Coverity identified issues and address range issues
2019-10-31 14:53:14 -07:00
Mark Pizzolato
82d897712c
SCP: Avoid noisy compiles on some Cygwin builds
...
Some from suggestion in #760 with extra condition consistent with other
conditionals already present.
2019-10-30 20:35:24 -07:00
Lars Brinkhoff
34a133ce2e
travis: On OS/X run 'brew update' before installing packages.
...
This is to work around a bug in Homebrew, but it may be a good idea
anyway.
2019-10-29 08:07:58 -07:00
Lars Brinkhoff
90b1301801
AppVeyor: Add email notifications.
2019-10-29 08:06:43 -07:00
Lars Brinkhoff
128204c71e
travis: Add email notifications.
2019-10-29 08:03:57 -07:00
Mark Pizzolato
9fe781cb7e
SCP: Add environment variable file expansion options for file size, date/time
2019-10-28 17:40:59 -07:00
Mark Pizzolato
f56753162b
SCP: Add missing comment update to MTAB structure
2019-10-28 17:21:06 -07:00
Mark Pizzolato
af58efe67a
SCP: Fix SHOW command parsing to properly valiidate argument cases
...
As originally reported in #758
2019-10-26 06:40:16 -07:00
Mark Pizzolato
08714aff2b
Newer MicroVAX and VAXStations: Fix Coverity warning in RD device
2019-10-21 01:20:04 -07:00
Mark Pizzolato
d8e9915b78
VAXStation3100M76: Move debug statement within loop to precisely display info
...
Coverity identified an out of loop reference to the loop control variable
that wasn't correct.
2019-10-20 23:56:10 -07:00
Mark Pizzolato
0dfe18cd94
PDP11, PDP10: Silence Coverity warning in DUP device (KDP)
2019-10-20 23:48:05 -07:00
Mark Pizzolato
350b14e392
18bit PDPs: Properly schedule input polling for TTIX device
2019-10-20 23:33:01 -07:00
Mark Pizzolato
3d09cd2d7f
Newer MicroVAX and VAXStations: Avoid error path memory leak
...
Initialize Coverity flagged uninitialized variable references. Most/all
of these might never have actually occurred with reasonable
packet buffer descripter lists, but zero initialized values will never
hurt.
2019-10-20 23:05:27 -07:00
Mark Pizzolato
0ca1fe4e40
Newer MicroVAX and VAXStations: Rate limit DZ device character output
2019-10-20 23:01:45 -07:00
Mark Pizzolato
281837c68a
PDP11, PDP8, VAX8200: Fix Coverity flagged warnings
2019-10-20 22:57:02 -07:00
Seth Morabito
0f72a160fe
3b2: Fix coverity issues
2019-10-20 13:27:16 -07:00
Mark Pizzolato
0de9b62850
Visual Studio Projects: Correct build dependencies
2019-10-18 23:18:39 -07:00
Mark Pizzolato
cd6e093ecc
travis: Add new Intel-Systems to Travis matrix build
2019-10-18 23:16:51 -07:00
Bill Beech
e99d731b8a
Intel-Systems: Cleanup compile error/warnings
2019-10-18 16:12:49 -07:00
Mark Pizzolato
aff3346eae
TAPE: Correct wording in status message
2019-10-16 13:43:08 -07:00
Bill Beech
6af0958209
Intel-Systems: Update and cleanup components
2019-10-16 13:41:27 -07:00
Mark Pizzolato
fac5bc96fb
TAPE: Tolerate SIMH format tape images that contain gaps during validation.
...
- Add gap data to tape tests
As discussed in #756
2019-10-16 00:25:51 -07:00
Lars Brinkhoff
58ed88675f
PDP7: Add Type 340 display.
2019-10-06 11:23:06 -07:00
Mark Pizzolato
614318054b
SCP: Fix device disable state indicated in help output (R. Voorhorst)
2019-09-19 18:22:39 -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
Lars Brinkhoff
65c098ed1c
Windows CI build on AppVeyor.
2019-09-17 09:27:10 +02:00
Mark Pizzolato
d40268d1ac
TMXR: Silence GCC 8.3 warning about buffer overrun
2019-09-05 17:41:01 -07:00
Mark Pizzolato
108291b3d4
ETHER: Fix fault when parsing bad NAT: parameters adding better error reporting
2019-09-05 17:40:16 -07:00
Mark Pizzolato
7398e63b00
ETHER: Only reference pcap_lib_version() when HAVE_PCAP_NETWORK is defined
2019-09-03 00:39:09 -07:00
Seth Morabito
731d99cf65
3b2: CMP{W|H|B} instruction fix
...
The WE32100 supports expanded datatypes for its opcodes, allowing an
opcode to override the default size (byte/halfword/word) expected by the
instruction. For example:
CMPH &0x10000,{uword}-8(%fp)
Without the {uword} marker, this instruction would only compare the
lower 2 bytes of -8(%fp) against the lower two bytes of the constant
value 0x10000, since the CMPH instruction compares halfwords. However,
with the {uword} marker, the CMPH instruction promotes the opcode from a
halfword to an unsigned word, sign extending if appropriate.
The CMP{W|H|B} instruction implementation in the 3B2 simulator was
ignoring any expanded type markers on its opcodes when checking whether
to set the "N" (negative) bit in the PSW, leading to a failure in
compiling GCC. This fix causes the instruction to honor the expanded
datatype in this case.
2019-09-01 11:45:45 -07:00
Seth Morabito
e4e7071b6a
3b2: Improve NI performance
...
This change implements asynchronous (non-polling) mode for NI Ethernet
packet receive.
2019-08-25 20:39:48 -07:00
Mark Pizzolato
9539b6273b
SCP: Properly consider units with UNIT_DIS set when formatting HELP output
2019-08-25 09:33:09 -07:00
Mark Pizzolato
a031e69881
ETHER: Fix additional race when closing a NAT(slirp) network connected device
2019-08-23 23:55:41 -07:00
Seth Morabito
eaf34fe2c6
3b2: Add correct CTC subdevice information
2019-08-20 06:56:50 -07:00
Mark Pizzolato
2b6675b260
Visual Studio Projects: Simplify windows-build include directory references
...
Avoid having to list each dependent package with a version specific include
directory per package
2019-08-16 02:05:04 -07:00
Seth Morabito
9736cc3116
3b2: STRCPY fix, CTC and NI cleanup
...
- The previous fix for STRCPY introduced a new bug. STRCPY must always
copy the final NULL terminator of the string, but must NOT increment
the source or destination pointers for the NULL terminator.
- The CTC simulation did not correctly support streaming mode, which
can in some cases request reads that are not on 512-byte block
boundaries.
- To begin to support System V Release 4 UNIX, the NI card (called EMD
under SVR4) needed to support several more CRC codes for pump code.
2019-08-15 08:07:49 -07:00
Mark Pizzolato
61e101b5e2
Visual Studio Projects: Add NAT(slirp) support to PDP10-KA and PDP10-KI
2019-08-13 23:53:25 -07:00
Mark Pizzolato
baadba132a
SCP: Fix compiler warnings about potential buffer overrun
2019-08-13 23:49:03 -07:00
Mark Pizzolato
6a193c032d
ETHER: Fix possible race conditions when closing a network device
...
Added pcap version to the SCP output of SHOW VERSION command.
2019-08-13 20:04:09 -07:00