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
Mark Pizzolato
d6f9c586d1
SCP: Update several ReadMe files
2019-08-12 09:11:45 -07:00
Richard Cornwell
8c00d94be4
KA10: General update.
...
Added BASE option to auxcpu to move memory region.
Fix errors in Card Reader/Card Punch translation and operation.
Fixed problems with ITS quantum timer.
Added support for System Concepts DC10 disk controller (Lars).
Fixed errors in Line Printer control codes.
Added support for Lines per page to LP10.
Fixed issues with 7 track tapes on TM10.
Updated user guides
2019-08-12 07:51:52 -07:00
Richard Cornwell
866ce293e5
I7000: Fixed bug in printer resting file. Fixed Coverity error.
2019-08-12 07:40:24 -07:00