Commit graph

3556 commits

Author SHA1 Message Date
Mark Pizzolato
46500ec75e PDP11, Unibus and Qbus VAX: Fix character completion with differing line speeds 2020-02-18 14:51:59 -08:00
Mark Pizzolato
08d2bafb28 TMXR: Remove the ability to detach a serial port while the simulator is running
As discussed in #782
2020-02-18 13:55:22 -08:00
Mark Pizzolato
0fca58a6da TMXR: Add documentation for the -U switch when attaching to a listen port
As mentioned in #782
2020-02-18 13:31:20 -08:00
Peter Schorn
6c84387ec0 AltairZ80: Fix error handling of bad IMD disks and sector size computation 2020-02-18 11:55:29 +01:00
Mark Pizzolato
7e58080fb5 SCP: Fix file name parser to tolerate a name without any slashes in the path 2020-02-17 21:03:20 -08:00
Mark Pizzolato
a2300fcf95 H316: Fix format types in debug messages 2020-02-17 19:16:15 -08:00
John Forecast
89215d8288 DISK: Fix Coverity flagged issues with tainted data and potential overflow 2020-02-17 19:14:51 -08:00
Mark Pizzolato
545c505f44 PDP11, Unibus and Qbus VAX: Fix VH interrupt delivery
- A hang during transition from DMA to programmed I/O.  Force
- Change to single character DMA operations before network transmit
2020-02-17 02:51:02 -08:00
Mark Pizzolato
09ced95ce2 HP2100: Update to early Release 29 which is still simh V4.x API compatible
Dave Bryan has migrated support for this simulator to http://simh.trailing-edge.com/hp
2020-02-16 22:25:15 -08:00
Mark Pizzolato
6bbbc19e01 HP3000: Update to early Release 8 which is still simh V4.x API compatible
Dave Bryan has migrated support for this simulator to http://simh.trailing-edge.com/hp
2020-02-16 22:24:16 -08:00
Mark Pizzolato
254e173fc1 SCP: Add support for a simulator specific release announce message 2020-02-16 21:46:40 -08:00
Mark Pizzolato
36a732b26f H316: Update error and warning messages to properly use SCP APIs 2020-02-16 17:30:20 -08:00
Mark Pizzolato
bbb545d4bd H316: Add Bob Armstrong's Readme documentation for the IMP tests 2020-02-16 17:25:54 -08:00
Mark Pizzolato
964b177616 SCP: Fix potential hang during debug when asynchronous I/O is happening 2020-02-16 17:15:49 -08:00
Mark Pizzolato
27ebb9a8ee ETHER: Fix typo in comment 2020-02-16 17:13:38 -08:00
Charles Anthony
e8bceec8e2 H316: Implement the IMP host interface.
- From Charles Anthony passed through Lars Brinkhoff
- Cleaned up for cross platform builds - Mark Pizzolato
2020-02-15 13:19:37 -08:00
Mark Pizzolato
e52d65d8e4 PDP11, Unibus and Qbus VAX: Properly identify line generating xmit interrupts
As mentioned in #782
2020-02-13 11:11:58 -08:00
Mark Pizzolato
09d6a7919c PDP11, Unibus & Qbus VAX: Properly clear CSR TRDY until transmit completes
As reported in #782
2020-02-11 18:48:44 -08:00
Lars Brinkhoff
27c1f36550 PDP11: USB game controllers for Dazzle Dart. 2020-02-11 21:02:30 +01:00
Lars Brinkhoff
4eaf4f1bdc PDP1: USB game controllers for Spacewar. 2020-02-11 21:02:30 +01:00
Mark Pizzolato
750b8f40cb PDP11, Unibus & Qbus VAX: Properly manage CSR TRDY bit status changes
As reported in #782
2020-02-10 12:00:48 -08:00
Mark Pizzolato
e333a691d0 DISK: Ignore NULL unit with HELP <dev> ATTACH for disk devices
Related to activities in #801
2020-02-10 10:41:33 -08:00
Lars Brinkhoff
a562c8727b video: SDL_ControllerButtonEvent button conversion.
Uint8 needs casting to SDL_GameControllerButton.
2020-02-09 13:15:21 -08:00
Mark Pizzolato
78f8599024 DISK: Limit HELP output attach commands to at most 4 disks
As discussed in #801
2020-02-09 07:17:12 -08:00
Mark Pizzolato
8e44ddec6f PDP11, Unibus & Qbus VAX: Fix DZ Device transmit interrupt line signaling
As reported in #782
2020-02-09 07:15:28 -08:00
John Forecast
d00c1d4540 DISK: Add RSTS file system recognizer
Thorough fix to #581
2020-02-07 15:51:12 -08:00
Lars Brinkhoff
0e3187a196 display: Add display_close. 2020-02-07 21:11:13 +01:00
Lars Brinkhoff
72b89054da video: Add support for SDL joysticks and game controllers. 2020-02-07 16:58:24 +01:00
Lars Brinkhoff
05e4babe24 video: Take address of SDL event union member rather than casting pointer. 2020-02-07 16:58:19 +01:00
Mark Pizzolato
593f36aec7 SCP: Add explanatory comments in sim_rev.h 2020-02-04 16:09:33 -08:00
Bill Beech
e48077d7f3 IntelSystems: Silence Coverity generated warning 2020-02-04 17:02:18 -07:00
Bill Beech
4cd8aff027 swtp6800: Correct overflow(V) flag status bit 2020-02-04 16:27:19 -07:00
Bill Beech
08330de7f4 swtp6800: Correct address bound on memory write 2020-02-04 16:26:29 -07:00
Bill Beech
a2998ebaf2 Intel-Systems: Cleanup and reorganized multibus code 2020-02-04 16:24:05 -07:00
Mark Pizzolato
f01e8900ed B5500: Avoid potential truncataion warning with type consistency 2020-01-31 00:16:43 -08:00
Mark Pizzolato
9ba85568ac ETHER: Review and revise code to address Coverity endianness concerns 2020-01-30 21:46:20 -08:00
Mark Pizzolato
4096a73412 SCP: Fix Coverity identified error path problem 2020-01-30 11:29:44 -08:00
Mark Pizzolato
15590be464 ETHER: Avoid potential memory leak on network shutdown. 2020-01-30 04:26:36 -08:00
Mark Pizzolato
829e64ae67 ETHER: Fix Coverity identified issues
- Let dynamically loaded (Shared Library) routines do argument checking
  if they've been successfully loaded.
- Properly cast file descriptors into SOCKET when stored in the fd_handle
- Clean up error paths when opening tun/tap transports - potential leaks.
- Avoid possible string overflow when opening a tap device on Linux
- Try another way to ignore a return from fread() without getting
  warnings.
2020-01-30 02:26:20 -08:00
Mark Pizzolato
5706465bff makefile: Remove -fcommon for gcc/clang builds
as discussed in #974
2020-01-30 02:17:13 -08:00
Peter Schorn
8198bac160 AltairZ80: Fix Coverity detected issues in s100_tarbell.c 2020-01-30 09:55:05 +01:00
Richard Cornwell
7116915937 B5500: Fix error with punch of binary data. 2020-01-29 22:33:58 -05:00
John Forecast
a6701c1349 CDC1700: Retire use of sim_vm_init and invoke init logic from cpu_reset 2020-01-29 15:11:34 -08:00
Mark Pizzolato
8a858c181d SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init
As discussed in #794
2020-01-29 12:30:25 -08:00
Mark Pizzolato
ca4b733883 makefile: Force gcc/clang -fcommon to address future gcc -fno-common default
as reported and discussed in #794
2020-01-29 11:39:36 -08:00
Mark Pizzolato
30c182a10c ETHER: Clean compile warning on Windows compiled as C++ 2020-01-29 11:33:41 -08:00
Mark Pizzolato
2e9fd354a4 makefile: Add additional details guiding cmake generation 2020-01-26 19:53:45 -08:00
Mark Pizzolato
a4a65101bf makefile: remove NOASYNC and NOPTHREADS options
These were possibly useful options when asynch support was being
added long ago.  Async simulator I/O is quite stable and should always
be leveraged whenever pthreads is available.
2020-01-24 18:06:06 -08:00
Mark Pizzolato
c88a450628 ETHER: Restore missing _eth_devices() stub when networking is disabled 2020-01-23 23:42:28 -08:00
Mark Pizzolato
ff0ee479a2 ETHER: Simplify error messages when dynamic libpcap loading fails
Only issue load failure message once per execution.
2020-01-23 22:40:18 -08:00