Commit graph

3376 commits

Author SHA1 Message Date
Mark Pizzolato
e7a0c38ea3 makefile, travis: Update to advise install of HomeBrew sdl2_ttf package 2018-03-19 12:43:47 -07:00
Mark Pizzolato
2051422ee2 SCP: Remove redundant public SCP API declarations 2018-03-19 11:11:55 -07:00
Mark Pizzolato
37195c06a7 makefile: Add messages about SDL TTF support when needed 2018-03-19 11:11:17 -07:00
Lars Brinkhoff
567f703131 Install prerequisite libraries for Travis CI. 2018-03-19 18:58:38 +01:00
Seth Morabito
8f87b6e3da 3b2: Fix fprint_sym_m 2018-03-15 16:51:10 -07:00
Lars Brinkhoff
2e99cd0311 SCP: continuous build in Travis CI. 2018-03-15 15:19:40 +01:00
Mark Pizzolato
f5ca960b82 TMXR: Disable ATTACH speed for devices which program port speed 2018-03-13 02:14:06 -07:00
Mark Pizzolato
62cea35d52 README: Fix typo 2018-03-11 22:23:08 -07:00
Mark Pizzolato
36651ea450 README: Fix formatting and one broken TOC link 2018-03-11 21:09:54 -07:00
Mark Pizzolato
66a1f31dbd PDP10, PDP4, PDP7, PDP9, PDP15: CONST compatibility with 3.10 2018-03-10 00:18:27 -08:00
Mark Pizzolato
48f824b54b PDP1: CONST compatibility with 3.10 2018-03-09 18:53:33 -08:00
Mark Pizzolato
906ea892cf alpha: CONST compatibility with 3.10 2018-03-09 16:00:56 -08:00
Mark Pizzolato
b7b1f427d0 I1401, I7094, ID16, ID32, NOVA, SDS, SIGMA: CONST compatibility with 3.10 2018-03-09 15:55:22 -08:00
Bob Supnik
645ea28d35 PDP10: Read tape mark must set Massbus EXC (TRE) 2018-03-09 14:23:00 -08:00
Bob Supnik
e270da1530 GRI, PDP11, PDP8, VAX: Misc formatting and typo cleanups 2018-03-09 14:04:19 -08:00
Mark Pizzolato
c8ca4161fa SCP: Add git commit time to commit id version information 2018-03-09 02:58:40 -08:00
Mark Pizzolato
4cbf4e4144 SCP: Fix IF conditional expression parsing to not require spaces around operator
As reported in #536
2018-03-08 12:12:02 -08:00
Mark Pizzolato
8e72d32a09 I1620: Add a 3.10 compatibility CONST declaration 2018-03-08 04:24:25 -08:00
Bob Supnik
e7a0296584 I1620: Updated Simulator
- added deferred IO and RELEASE button simulation
- added SET TTY 1DIGIT
- added SET LPT NOFF
- numerous fixes from Tom McBride, Bob Armstrong, and Dave Wise
2018-03-08 03:56:26 -08:00
Mark Pizzolato
72dde6660c SCP: Change revision description from Beta to Current 2018-03-07 23:01:13 -08:00
Mark Pizzolato
bf348c89b3 ETHER: Generalized build environments that work correctly 2018-03-07 22:32:33 -08:00
Mark Pizzolato
669d07ba3e SCP: Fix compile WIN32 MinGW warnings 2018-03-07 13:20:14 -08:00
Mark Pizzolato
d81ff1f17e SCP: Expose get_sim_opt globally so that local commands can parse switches 2018-03-06 16:41:42 -08:00
Bill Beech
5eb6566565 SWTP: Properly check return status from disk reads 2018-03-06 12:24:40 -08:00
Seth Morabito
0f19a66d5b 3b2: Fix unterminated REG array 2018-03-04 17:59:29 -08:00
Seth Morabito
f6e806df5a 3b2: Prevent attempts to ex/dep IO 2018-03-03 10:40:07 -08:00
Mark Pizzolato
cfbfac03bb TMXR: Set character delay times when changing serial port speeds
As discussed in #504
2018-03-03 01:14:51 -08:00
Mark Pizzolato
7200825da1 SERIAL: Make sure to properly initialize break status on serial reads 2018-03-02 19:41:42 -08:00
Mark Pizzolato
ba962252b0 TMXR: Properly initialize TMXR and UNIT connections
This will fix the SEGFAULT discussed in #528
2018-03-02 17:26:45 -08:00
Mark Pizzolato
335b4ef210 DISK: Add support for reporting OS specific error messages when using RAW I/O 2018-02-27 13:32:20 -08:00
Mark Pizzolato
60db7e7239 DOC: Update vax_doc.doc to reflect setting tape capacity for TQ device 2018-02-24 17:53:15 -08:00
Mark Pizzolato
70d8f759c6 DISK: Fix RAW device (CDROM) access behaviors
- Only open RAW CDROM devices in read only mode (UNIT_RO) to avoid
   potential write attempts.
- Make sure to properly reopen RAW CDROM devices after media is inserted
   into the drive after an attach thas with no media present OR after an Eject.

As discussed in #533
2018-02-24 17:38:20 -08: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
Mark Pizzolato
abfb828cb8 tx-0: Fix missing #endif in USE_DISPLAY code block 2018-02-18 11:45:09 -08: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
Seth Morabito
c05190780b 3b2: Fix windows build 2018-02-15 07:10:44 -08:00
Mark Pizzolato
d91d47d1f4 SCP: Silence compiler warnings 2018-02-13 12:27:18 -08:00
Mark Pizzolato
55e211dd3d PDP11, DZ: Properly set CSR bits character output processing.
Declare output unit to facilitate proper character output completion
scheduling.
Proper completion scheduling removes the need to sleeping waiting for
character I/O completion.
This should fix #521 and #504
2018-02-13 01:52:10 -08:00
Mark Pizzolato
611679a5cd TMXR: Properly apply output rate limit timing to all lines on a mux
Compute proper scheduling delays for all mux polling activities.
2018-02-13 01:38:33 -08:00
Mark Pizzolato
f33ca2a1d9 SCP: Improve throttle help and cleaned up set help formatting 2018-02-12 22:34:43 -08:00
Mark Pizzolato
ce8aea13bc MINGW: Reorder windows include files to avoid future complications 2018-02-12 20:48:39 -08:00
Mark Pizzolato
2b9ce757fd MINGW: Fix build with newest MinGW tool chain
Newest Win32 include files changed the include file order as compared to the
Microsoft MS compilers.

This is arguably a bug in the MinGW codebase, but working around it is too trivial
to complain about.
2018-02-08 19:07:17 -08:00
Mark Pizzolato
6ca71c76d9 README: Correct broken TOC links 2018-02-07 17:13:17 -08:00
Mark Pizzolato
49911369d0 DISK: Don't auto size to shrink a disk when file system data size is unknown
Fix report in #524
2018-02-05 11:23:06 -08:00
Mark Pizzolato
8464b6bb39 SCP: Properly display disk sizes for small disks when capac is in sectors 2018-02-05 09:46:38 -08:00
Mark Pizzolato
045d7dba36 SCP: ON CONTROL_C cleanup and SHOW ON support 2018-02-02 05:51:22 -08:00