Commit graph

3443 commits

Author SHA1 Message Date
Mark Pizzolato
106c5dbbc1 BESM6: Add missing newline in panel enable error message text 2020-01-04 11:38:55 -08:00
Mark Pizzolato
bcdabeb9fe SAGE, PDQ-3: Silence GCC optimizer warnings about unused function results 2020-01-04 08:42:15 -08:00
Mark Pizzolato
787edb211c SCP: Fix pcre remaining issues 2020-01-03 19:55:22 -08:00
Mark Pizzolato
c8f7315518 SCP: Change regular expression API from regex to pcre 2020-01-02 06:42:46 -08:00
Mark Pizzolato
714f0a445b SCP: Avoid broken regular expression APIs
If libpcreposix isn't available, we can't fall back to the local
regex.h since the default C runtime on Linux and OS/X implementations
of the regex functionality doesn't ever match regular expressions
with imbedded newlines.
2020-01-01 20:23:17 -08:00
Mark Pizzolato
9185a3d8f0 travis: Add missing besm6 simulator from the build 2020-01-01 20:22:09 -08:00
B. Scott Michel
89a9414aeb PDP8: Add initial round of PDP-8 system diags 2020-01-01 16:03:54 -08:00
Mark Pizzolato
f310d750e2 makefile: Add missing test check/invocations to various targets 2020-01-01 15:56:21 -08:00
Mark Pizzolato
a314cb680b swtp6800: Fix inconsistent indentation block 2020-01-01 08:35:37 -08:00
Mark Pizzolato
28dad5782c FrontpanelTest: Win32 DisplayRegisters written should be DWORD and not int 2019-12-30 17:44:32 -08:00
Mark Pizzolato
4fe9ae7f76 H316, Ibm1130, S3: Silence GCC warnings about potential format truncation 2019-12-30 17:44:15 -08:00
Mark Pizzolato
3dc0d24ded I1401, I1620, I7094, S3: Silence GCC optimizer warnings about unused function results 2019-12-30 17:43:35 -08:00
Mark Pizzolato
b18912cda8 SCP: Silence GCC optimizer warnings about unused function results 2019-12-30 15:33:51 -08:00
Mark Pizzolato
1d1fe6f329 BuildROMS: Avoid theoretical buffer overruns 2019-12-30 13:54:14 -08:00
Mark Pizzolato
78fa98fd7e PDP11, Unibus VAX: Cleanup attach of Chaos Net routine 2019-12-30 13:47:03 -08:00
Mark Pizzolato
e7cf2a00ec CARD: Use proper int types for messages emitted
t_addr may not be an int equivalent type depending on simulator build
parameters.  Any messages for card activities will always be within int
bounds.
2019-12-30 13:16:30 -08:00
Mark Pizzolato
d131f66c40 FIO: Fix non Win32 behaviors of sim_dir_scan
Allow for a file not found case to be determined and explicit file and
full directory scan when GLOB and FNMATCH aren't available.
2019-12-30 13:12:41 -08:00
Mark Pizzolato
236716845a PDP11, VAX: Only generate DZ output complete interrupt each line once
As reported in #782
2019-12-29 12:45:27 -08:00
Mark Pizzolato
11fed22dc7 Visual Studio Projects: Do parallel builds for multiple projects when VS > 2008 2019-12-28 14:54:46 -08:00
Mark Pizzolato
5213e1125d SCP: Add support to identify a simulator specific release version
Included from Dave Bryan's V3.11 extensions
2019-12-28 12:34:06 -08:00
Mark Pizzolato
e611e0ceed SCP: Add global variable with the program name
Included from Dave Bryan's V3.11 extensions
2019-12-28 11:00:59 -08:00
Mark Pizzolato
7642d29f2c CONSOLE: Fix argument passing in SHOW CONSOLE
There are no extended arguments while parsing SHOW CONSOLE commands.
SHOW CONSOLE is a special parsing case somewhat equivalent to of SHOW
DEVICE for a device display.  No SHOW CONSOLE commands take value arguments.

Adopted from Dave Bryan's changes in V3.11
2019-12-28 10:45:03 -08:00
Richard Cornwell
9a481e4907 B5500: Fixed DTC for SCP change.
B5500: Fixed DTC for SCP change.
2019-12-28 01:17:35 -08:00
Mark Pizzolato
37ec5444ea Visual Studio Projects: Enhance build_vstudio.bat to build individual projects 2019-12-22 10:17:16 -08:00
Mark Pizzolato
0c8b6075ed Visual Studio Projects: Update windows-build dependencies version to 20191221 2019-12-21 09:38:16 -08:00
Mark Pizzolato
56ed67e2bf Visual Studio Projects: Provide a command line VS build procedure
Similar to the build_ming.bat procedure which will invoke MinGW to
biuild siimulators, this procedure will rebuild all of SIMH simulators using
Visual Studio.

If this procedure is not invoked from a Developer Command Prompt
then the VS2008 tools are preferred if VS2008 is installed,
otherwise the installed Visual Studio tools will be used
prefering newer Visual Studio versions over older ones.

If this procedure is invoked from a Developer Command Prompt
then the tool chain provided with the command prompt is used
to build the simh projects.

A single argument to this procedure may be the word Debug, which
will cause Debug binaries to be build rather than the Release
binaries which is the default.
2019-12-21 09:37:51 -08:00
Mark Pizzolato
76e6111dd4 VAX: Avoid Windows Firewall prompt when running tests during build
This procedure establishes a telnet listen port solely so that the console
output traffic can be buffered (and not emitted).  Since nothing will ever
connect to this port we bound it to the localhost address so that firewall
prompts aren't generated when building in a new directory.
2019-12-21 06:51:41 -08:00
Patrick Linstruth
020bf31457 AltairZ80: Adjust head unload timer usec value for SIO sleep/no sleep setting.
AltairZ80: Properly use sim timer support routines.
2019-12-19 21:45:55 -08:00
Mark Pizzolato
81eef19b4c Visual Studio Projects: Update windows-build dependencies version to 20191213 2019-12-17 07:12:58 -08:00
Mark Pizzolato
9777e8fa36 VIDEO: Add zlib version to version string (zlib used by png) 2019-12-16 11:21:23 -08:00
Mark Pizzolato
098a1634e6 SCP: Allow a suffix of k or m for numeric arguments to SEND and EXPECT commands 2019-12-16 07:13:09 -08:00
Mark Pizzolato
a66f7efee1 SERIAL: Clean up display of open serial ports
As mentioned in #782
2019-12-16 05:28:01 -08:00
Mark Pizzolato
3ec9f44fbd makefile: On Linux, avoid using shm_ APIs when librt isn't available
As reported in #780
2019-12-16 05:24:58 -08:00
Mark Pizzolato
1314f9edfa SCP: process switches in MKDIR and RMDIR commands 2019-12-15 10:52:07 -08:00
Mark Pizzolato
753d5307c4 SCP: Increase the maximum SEND and EXPECT delay values to 2000000000 2019-12-15 02:01:02 -08:00
Mark Pizzolato
25d4e5c5f2 SCP: Clarify the HELP for a NOEXPECT command. 2019-12-15 01:24:02 -08:00
Mark Pizzolato
5859a8216b SCP: Add debug details when initially queuing pending SEND input 2019-12-15 01:21:55 -08:00
Mark Pizzolato
e5f9a7dca8 SCP: Cleanup path argument to MKDIR command
Also allow making a directory that already exists to return successfully
with a message.  The message can be suppressed with the -Q switch.
2019-12-14 14:38:25 -08:00
Mark Pizzolato
26128800ee Visual Studio Project: Cleanup unused tool that causes conversion warnings 2019-12-13 06:58:47 -08:00
Mark Pizzolato
73a41c4bc7 SCP: Auto detect WRU being entered for simulators without a console device 2019-12-11 12:25:18 -08:00
Patrick Linstruth
e261a2fa28 AltairZ80: Properly set current Tarbell drive and drive not ready flag on reset 2019-12-10 21:21:30 -08:00
Peter Schorn
17356d9093 AltairZ80: Replace WIN32 dependencies with SIMH API calls and remove redundant includes 2019-12-10 08:42:22 +01:00
Patrick Linstruth
32e266dbac AltairZ80: Add device for Tarbell SSSD Disk Controller 2019-12-09 17:20:36 -08:00
Mark Pizzolato
f2890d49cc Visual Studio Projects: Reference the latest windows-build with VS2019 support 2019-12-09 17:09:46 -08:00
Patrick Linstruth
dde74c25b4 Fixed -Wall warnings
Corrected name in comment block
2019-12-08 22:08:13 -08:00
Richard Cornwell
1988a4297e I7000: Fixed type inconsistencies. 2019-12-08 15:28:01 -05:00
Patrick Linstruth
5a3a535437 Updated top comment block 2019-12-07 20:12:51 -08:00
Patrick Linstruth
5b761735f7 Fix Windows compiler warnings / errors 2019-12-07 20:08:12 -08:00
Patrick Linstruth
8dabce41b9 Remove #include <windows.h> #ifdef 2019-12-07 17:20:46 -08:00
Patrick Linstruth
9e68ad06ca Add S100_TARBELL.C to ALTAIRZ80 descrip.mms 2019-12-06 10:58:48 -08:00