Commit graph

2837 commits

Author SHA1 Message Date
Roberto Sancho Villa
2eb49c13b7 i650: New IBM 650 Simulator 2018-03-25 10:17:35 -07:00
Tony Nicholson
ceb54e5ff7 AltairZ80: Set conditional under CYGWIN so the SIMH device works
Under CYGWIN the conditional tests in the altairz80_sio.c source file for the
SIMH pseudo device's getHostsFilenamesCmd and resetSIMHInterfaceCmd
functions need to have UNIX_PLATFORM set to 1 - otherwise they do nothing!
With this fix, the HDIR host command from CP/M now displays a list of files
in host system's current directory under CYGWIN.
2018-03-23 15:25:59 -07:00
Mark Pizzolato
94727159e8 Visual Studio Projects: Cleanup Windows-Binaries procedure for new commit id
- New Commit-Id with Commit-Time
- Properly execute when the Win32-Development-Binaries needs to be cloned
- Properly limit parallel builds if the local system has more than 8 Threads
2018-03-20 22:29:02 -07:00
Mark Pizzolato
3f7f92682d TMXR, SERIAL: Properly set serial port speed on attach. 2018-03-20 20:52:26 -07:00
Seth Morabito
054e8e56c1 3b2: Fix compiler warnings 2018-03-20 17:42:37 -07:00
Mark Pizzolato
d0004b20aa SCP: Compiler const warning cleanup 2018-03-20 13:01:18 -07:00
Mark Pizzolato
4894b84ebd PUNCH: Add new file switch information to punch help 2018-03-20 12:50:43 -07:00
Mark Pizzolato
35fca60761 Visual Studio Projects: Update Windows-Binaries procedure for new commit id 2018-03-20 01:21:41 -07:00
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