Mark Pizzolato
371e5fe5cc
SCP: Remove duplicate SET CONSOLE SPEED help text.
...
Fix #618
2018-09-13 08:20:22 -07:00
Mark Pizzolato
e1db7dec41
PDP11: Add ROM device build support for VMS and Visual Studio
2018-09-11 05:59:14 -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
Mark Pizzolato
488b91a62c
TMXR: Avoid potential divide by 0 when setting speed without a speed factor
2018-09-08 13:58:20 -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
Lars Brinkhoff
6dfb0111e8
TMXR: Add Morton box line speeds: 25k, 40k, 50k, and 80k BPS.
2018-09-06 11:06:36 -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
Mark Pizzolato
5f0370749e
PDP11: Allow a device to have a linked list of DIB structures
...
This allows a single device to have multiple disjoint parts of the I/O page
2018-09-06 02:35:23 -07:00
Mark Pizzolato
2ed1ed9049
PDP11: Add console port input from graphics or normal stdin or telnet
2018-09-06 02:22:23 -07:00
Mark Pizzolato
362eb4afaf
display: Make each keyboard input character available from the graphics window
2018-09-06 02:19:12 -07:00
Mark Pizzolato
99cabebbf0
TMXR: Make sure to send the telnet mantra on outgoing telnet connects
2018-09-06 02:07:37 -07:00
Mark Pizzolato
6f1a01d6fa
PDP11, VAX: Fix vh_rd debug register decode (Ed Marr)
2018-09-04 01:15:41 -07:00
Mark Pizzolato
f5488239d2
PDP11: Fix ability to hard set DLI device ADDRESS and VECTOR
2018-09-03 07:36:45 -07:00
Mark Pizzolato
6f2538380a
SCP: Change use of O_NDELAY to O_NONBLOCK for Posix compatibility
2018-09-02 20:07:53 -07:00
Mark Pizzolato
7f9e60de58
SCP: Use O_NDELAY when putting fd 0 into non blocking mode on Linux
2018-09-02 07:30:02 -07:00
Mark Pizzolato
ed081894f8
Visual Studio Projects: Avoid temporary file validating current git commit it
2018-09-01 01:59:10 -07:00
Mark Pizzolato
3e2cba7cbd
Visual Studio Projects: Update windows-build dependence for VS2017 support
2018-08-30 22:17:01 -07:00
Mark Pizzolato
8bd73b3243
SCP: Fix ELSE command implementation
...
Reject nested IF & ELSE commands.
2018-08-29 20:39:05 -07:00
Mark Pizzolato
2d35feb973
PDP11, VAX: Cause all VH lines to drop DTR on a master or bus reset
...
As mentioned in #609
2018-08-28 17:51:31 -07:00
Mark Pizzolato
949662a7b9
Visual Studio Projects: Auto migrate zip expanded windows-build to git
...
When git is available, remove manual steps to maintain and update the
windows-build support even for cases where windows-build may have
previously extracted from a downloaded zip file.
2018-08-28 14:31:08 -07:00
Mark Pizzolato
4ae55f57da
SCP: Explicitly put fd 0 into non blocking mode when running simulation on Linux
...
This change is not actually necessary on Linux, but a bug in Windows
Subsystem for Linux (WSL) doesn't honor tcsetattr() with ICANON disabled
and VMIN and VTIME set to 0 should return immediately when no input data
is available, but it doesn't. Setting the fd to non blocking produces
equivalent behavior.
2018-08-27 19:34:08 -07:00
Bill Beech
eea6eceaa9
SWTP: Improve error messages
2018-08-27 15:33:05 -07:00
Mark Pizzolato
2008f3f6ec
PDP11, VAX: Avoid potential operator precedence confusion
2018-08-27 12:11:27 -07:00
Mark Pizzolato
05f682115c
H316: Avoid potential buffer overflow for UDP connect string
2018-08-27 12:09:25 -07:00
Mark Pizzolato
0786e1fc60
CARD: Add missing function return type declaration for sim_card_test
2018-08-27 11:31:33 -07:00
Mark Pizzolato
0daa80e03d
SCP: Add support for library unit test routines
2018-08-26 18:15:30 -07:00
Mark Pizzolato
8ac1845b30
TMXR: Fix to drop DCD and CTS when a modem connection is dropped remotely
...
As reported in #609
2018-08-26 15:45:12 -07:00
Mark Pizzolato
6a015d3ef9
PDP11, all VAX: VH device modem signal fixup
...
As reported in #609
2018-08-24 14:33:04 -07:00
Mark Pizzolato
af173b7b6e
TMXR: Rework modem signaling support
...
- Fix ineffective setting of RNG modem bit when line with DTR isn't available
- Fix logic clearing modem signal bits
- Add API to set/clear modem control behavior fo a specific line.
- return -2 status from tmxr_poll_conn when RNG has been enabled
2018-08-24 11:54:42 -07:00
Mark Pizzolato
b2ff00ab87
SCP: Make debug duplicate message reduction properly the default behavior
2018-08-24 10:08:59 -07:00
Seth Morabito
3f7e473b79
3b2: Fix for erratic CONTTY behavior
2018-08-22 17:13:48 -07:00
Mark Pizzolato
cf57f0d638
Visual Studio Projects: Fix warning building release targets
2018-08-21 19:24:10 -07:00
Mark Pizzolato
03d80face2
Visual Studio Projects: Cleanup properly when build compiler version changes
2018-08-21 18:59:26 -07:00
Mark Pizzolato
9df764a8ca
Visual Studio Projects: Reference explicit URL when updating windows-build
2018-08-21 10:11:22 -07:00
Seth Morabito
71ee25be1a
3B2: Remove unused code, move static declarations
...
This change cleans up warnings issued when compiled with
-Wall.
- Removed unused functions and variables.
- Moved static declarations out of headers and into source files
- Added braces around initialization where suggested.
2018-08-19 12:37:31 -07:00
Seth Morabito
5ae2e4c49d
3b2: Fix for overwriting kernel memory
2018-08-19 12:37:18 -07:00
Mark Pizzolato
c833c933ed
PDP11, all VAX: better manage VH input FIFO empty transition status (Ed Marr)
2018-08-16 15:30:39 -07:00
Mark Pizzolato
664a2d555c
Visual Studio Projects: Dynamically provide up-to-date windows-build components
2018-08-16 08:05:23 -07:00
Mark Pizzolato
0e778da410
Visual Studio Projects: Upgrade SDL2 to v2.0.8
2018-08-15 14:58:53 -07:00
Mark Pizzolato
cdb731b0c3
Visual Studio Projects: Assure that updated library components are updated
...
When a new version of windows-build is available, make sure that the
compiler version specific library info is forcibly updated.
2018-08-15 13:14:10 -07:00
Mark Pizzolato
c0f79d8812
SCP: Fix Xcode static analysis identified issues (Peter Schorn)
2018-08-12 03:16:44 -07:00
Mark Pizzolato
7eda72931f
Visual Studio Projects: Add Whole program optimization
...
Require updated windows-build which includes pthreads4w 2.11.1
2018-08-11 16:25:14 -07:00
Mark Pizzolato
6ffa4c8a41
IBM1130, PDP10, PDP11: Replaced assert() with ASSURE() for run time error checks
2018-08-11 14:44:15 -07:00
Peter Schorn
1b7d77e03b
AltairZ80: Replaced assert() with ASSURE() for error checking at run time
2018-08-11 09:48:55 +02:00
Mark Pizzolato
f659574e11
Visual Studio Projects: Fix pthread build step disable WholeProgramOptimization
2018-08-09 09:06:24 -07:00
Mark Pizzolato
6070692581
SCP: Add unit to AIO_VALIDATE context message
2018-08-08 11:51:54 -07:00