Mark Pizzolato
dd382f1beb
Visual Studio Projects: Assure commit id is correct when git hooks change
...
When the git hooks have changed and git isn't in the path, the correct git
commit id can't be determined and thus be available to be included in
the build. This change announces that fact and stops a build.
2018-03-20 01:07:14 -07:00
Mark Pizzolato
07229ef10d
Visual Studio Projects: Properly populate .git-commit-id after git clone
...
This only happens if git is installed locally and available in the current
path when Visual Studio executes. Whether git is in the path is an
installation option when git for Windows is installed.
Otherwise, proper results should be available after subsequent
activity on the local repository. Any build will install the git hooks
that properly populate .git-commit-id when any changes are made
to the local repo.
2018-03-19 19:49:42 -07:00
Mark Pizzolato
a2cab25e9e
makefile: Properly determine the git commit time when simh is a submodule
2018-03-19 19:42:20 -07:00
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