Mark Pizzolato
362eb4afaf
display: Make each keyboard input character available from the graphics window
2018-09-06 02:19:12 -07:00
Lars Brinkhoff
8f9fc78632
display: Fix X11 crash when DISPLAY unset.
2018-06-20 10:05:21 +02:00
Lars Brinkhoff
0a430fee9a
display: Fix bug in Type 340 vector drawing routine.
...
In the lineTwoStep function, a typo makes vectors in two quadrants
drawn incorrectly.
2018-06-20 09:20:47 +02:00
Ian Schofield
92fce4d9b9
DISPLAY: 'Fix Coverity identified issues
2018-05-22 14:57:13 -07:00
Lars Brinkhoff
d7f1942998
display: Fix display type 340 bug.
...
In the vector function, the flags variable wasn't initialized. The
function can sometimes return boolean true even if it shouldn't.
2018-05-16 00:07:27 -07:00
Mark Pizzolato
1d22b488a9
PDP11: Add new debug API support to VT11 device, fix broken build
2018-04-07 22:30:59 -07:00
Phil Budne
e3543cbbdd
DISPLAY: remove deeply offensive and hastily commented out printf
...
(probably added while trying to figure out why display code is broken on Linux)
2018-02-21 00:32:00 -05:00
Phil Budne
62678623b8
DISPLAY: remove duplicate end of block comment oops
2018-02-20 23:48:46 -05:00
Phil Budne
60209b993e
DISPLAY: Type 30/340 phosphor was likely P7 not P17; update name, comments
2018-02-20 02:00:48 -05:00
Phil Budne
40dd3a3c7c
DISPLAY: fix type340 character code, fix A, fix/complete lower case letters
2018-02-20 01:05:53 -05:00
Phil Budne
5ba9d374de
DISPLAY: clean up test programs, makefiles, remove old xy.c
2018-02-17 20:11:56 -05:00
Phil Budne
b11fbf6cd4
DISPLAY: Update display code to support DEC Type 340, and 36 switches
...
Only interface code to Type 340 is for Richard Cornwell's KA10
(but could be used on PDP-1/4/7/9 as well)
2018-02-17 14:37:10 -05:00
Mark Pizzolato
5531ccb175
ALL: Massive 'const' cleanup
...
These changes facilitate more robust parameter type checking and helps
to identify unexpected coding errors.
Most simulators can now also be compiled with a C++ compiler without
warnings.
Additionally, these changes have also been configured to facilitate easier
backporting of simulator and device simulation modules to run under the
simh v3.9+ SCP framework.
2016-05-15 15:25:33 -07:00
Mark Pizzolato
94a0629134
PDP11, PDP1, TX-0: Merged most recent display code from Doug Gwyn.
2016-02-08 16:43:36 -08:00
Mark Pizzolato
197466c911
PDP11, PDP1, TX-0: Fix compiler warning with clang compiler.
2016-01-30 15:06:06 -08:00
Mark Pizzolato
b804964514
PDP11, PDP1, TX-0: Added SDL based graphics support using sim_video.
...
Both VT11 and VS60 properly autoconfigure on the PDP11.
PDP11 now runs Lunar Lander on all SDL supported platforms.
Reworked refresh logic to not require internal delays in the display library
2016-01-29 10:16:30 -08:00
Mark Pizzolato
66dba79418
ALPHA, ALTAIR, AltairZ80, I7094, NOVA, PDP1, PDP10, PDP11, PDP18B, PDP8, SAGE, sigma, swtp6800, TX-0, VAX: Change tabs to spaces which had crept in over time
2015-03-30 10:24:24 -07:00
Mark Pizzolato
98a3cfba0b
Compiler suggested cleanups
2014-03-28 08:20:21 -07:00
Mark Pizzolato
1e3586ec91
DISPLAY: Latest version of display code from Phil Budne and Doug Gwyn including initial pdp1_dpy and pdp11_vt
2013-10-16 01:02:12 -07:00
Mark Pizzolato
d5ca542102
Changed use of compile #defines which start with a _ character to not do this since defined symbols starting with _ are reserved to local compiler/runtime implementations in the C language. This addresses issue #32
2013-03-12 11:07:58 -07:00
Mark Pizzolato
8d2fabb166
Fixes to avoid compiler warnings when building with MinG. Still won't build - see issue #21
2012-12-23 11:28:46 -08:00
Mark Pizzolato
6cda56650d
Fixed compiler identified bugs and warnings.
2012-11-08 06:23:52 -08:00
Howard M. Harte
35ef1c8d24
Initial public version of TX-0 for SIMH
...
Integrate TX-0 simulation into SIMH.
2012-11-07 20:47:26 -08:00