Mark Pizzolato
aee357b15f
github: Trying different syntax for quoted cmd argument
2022-12-03 17:53:23 -10:00
Mark Pizzolato
e25ec96e5d
github: Trying syntax for quoted cmd argument
2022-12-03 17:06:08 -10:00
Mark Pizzolato
28c84ab5cd
github: Rework the CI build to build and generate zip in one batch file
2022-12-03 16:34:40 -10:00
Mark Pizzolato
091f1964df
makefile: Add gmake as a dependency for macOS
...
Xcode's command line tools only include GNU Make version 3.81 and
version 4 or greater is needed when compiling project files separately.
2022-12-03 15:09:34 -10:00
Mark Pizzolato
372382c0f0
Visual Studio Projects: Update to wineditline (2.208) vs WinEditLine (2.206)
2022-12-03 14:29:22 -10:00
Mark Pizzolato
6922b111bd
github: Fix zip of executables path
2022-12-02 20:39:50 -10:00
Mark Pizzolato
0801e2e7d7
README: Add CI Badge for github Actions
2022-12-02 18:04:56 -10:00
Mark Pizzolato
fb4a5da3fa
github: Removed incorrect uses line in CI config
2022-12-02 18:04:12 -10:00
Mark Pizzolato
d6ac4bf704
github: Possible Fix CI setup for unique artifact name
2022-12-02 17:29:03 -10:00
Mark Pizzolato
d4032402a5
github: Fix update to CI to create artifact zip file
2022-12-02 17:22:33 -10:00
Mark Pizzolato
6c94f894ad
github: Update github action workflow to produce Windows artifacts
2022-12-02 14:28:39 -10:00
Jim Fehlinger
8fc29534ed
IBM1130: cr_attach() [ibm1130_cr.c]: replace bad pointer
2022-12-01 16:42:20 -05:00
Mark Pizzolato
c7156d2eff
DISK: Avoid attaching a container which is already attached to another unit
2022-12-02 09:19:31 -10:00
Mark Pizzolato
2c5675c057
SCP: Fix prior attempt to standardize MTAB WRITEENABLE options
...
As reported by Antony Lawrence
2022-12-01 09:08:51 -10:00
Mark Pizzolato
19cbe2d557
makefile: Fix tx-0 definition
2022-11-30 18:50:27 -10:00
Patrick Linstruth
4998b757bc
SCP: Add VM-specific messages to %TSTATUS% expansion
...
Clean up variable expansion help
2022-11-27 04:05:15 -08:00
Paul Koning
d87bd32653
DISK: rename CreateVirtualDisk
...
This fixes issue #52 , name conflict when building in MinGW.
2022-11-29 12:03:10 -05:00
Paul Koning
b6f3043ecb
PDP9 VAX SEL32: Adjust test limits
...
Adjust the instruction limits for three simulators so they pass
on Apple M1 systems.
2022-11-28 09:43:56 -05:00
Mark Pizzolato
7c9c4ed34c
makefile: Fix prior rewrite to properly reference actual targets
2022-11-30 16:24:10 -10:00
Mark Pizzolato
16d0977a39
SCP: Fix internal argv style parsing routine to avoid reaching beyond array
2022-11-30 15:46:02 -10:00
Mark Pizzolato
0155f60232
makefile: Adjust setup logic to properly detect simh version for MinGW32
...
The setup logic at the top of this makefile is common with that for the v3
makefile since some components are shared.
2022-11-29 08:55:45 -10:00
Mark Pizzolato
2da54fbacd
README: Update for current status
2022-11-27 12:23:03 -10:00
Patrick Linstruth
7b104931e0
AltairZ80: Fix HALT stop code conflict with ON ERROR
...
AltairZ80 uses 0 for the VM-specific HLT instruction stop code.
SCP defines SCPE_OK as 0.
SCP uses 0 to mean all errors ("ON ERROR").
The command "ON 0" will generate "%SIM-ERROR: Invalid argument: 0".
This PR changes the HALT stop code from 0 to 5.
2022-11-27 06:28:03 -08:00
Mark Pizzolato
6fdc5a2a2b
SCELBI: Add missing array bound in sim_stop_messages array
...
Somehow this simulator got missed when this change was made for all
other simulators.
2022-11-27 10:19:29 -10:00
Tony Lawrence
fd2df7607f
SCP: Word order in "set def" error
2022-11-23 16:14:30 -05:00
Tony Lawrence
3f76409470
SIMH: VSCode patterns added to ignore list
2022-11-18 12:42:19 -05:00
Howard M. Harte
60259df5f1
AltairZ80: HDC-1001: Fix MSVC /W4 warnings.
2022-11-23 20:43:26 -08:00
Howard M. Harte
fe77da2f5e
AltairZ80: wd179x: Code cleanup and fix MSVC /W4 warnings.
2022-11-23 20:43:25 -08:00
Howard M. Harte
c6a602f2c9
AltairZ80: SIO: Support 32-bits for setFCBAddressCmd.
...
The M68K requires more than 16-bits for the FCB address. Expand to
32-bits.
2022-11-23 20:43:23 -08:00
Howard M. Harte
cb76a89661
AltairZ80: M68K: Add support for additional 68000 variants
...
68000, 68010, 68020, 68030, 68040 and LC/EC variants.
2022-11-23 20:43:22 -08:00
Howard M. Harte
4fbd2ed4c1
AltairZ80: M68K: Add support for memory-mapped I/O.
...
Allows the M68K CPU to take advantage of additional AltairZ80 peripherals.
2022-11-23 20:31:15 -08:00
Howard M. Harte
0f88cc07e1
AltairZ80: SCP300F: Add support for MS-DOS 2.00.
...
* Add support for 8259 interrupt controller.
* Add support for Cromemco and Tarbell Monitor ROMs.
* To allow port 0xFE to be used by the simh_dev.
* Use the CPU's SR instead of a SCP300F-specific one.
* 9513 RTC support.
2022-11-23 20:31:10 -08:00
Mark Pizzolato
3f0db42da2
SCP: Correct HELP SET ON INHERIT|NOINHERIT text
...
In particular, the SET ON INHERIT does not change the SET ON|NOON state.
2022-11-26 14:03:35 -10:00
Mark Pizzolato
52dd402884
Visual Studio Projects: Avoid modifying simh.sln while build_vstudio converts
...
When converting to a newer Visual Studio version, a new solution file is
created named simh-'vsversion'.sln so that we don't modify any files
managed by git. The resulting converted solution file will be automatically
used when build_vstudio.bat is subsequently run and that solution can be
opened directly by the Visual Studio IDE.
2022-11-24 16:58:32 -10:00
Mark Pizzolato
a3c16f1d9c
Visual Studio Projects: Add missing Property sheet for VS2022 XP builds
2022-11-24 14:20:07 -10:00
Mark Pizzolato
64356eea11
Visual Studio Projects: Allow VS2022 Professional and Enterprise to build XP
2022-11-24 13:04:43 -10:00
Mark Pizzolato
d5fc8dda4f
github: Update CI to correct missing run statement
2022-11-24 12:11:16 -10:00
Mark Pizzolato
4e0617ca21
PDP9: Revise test run limit to accommodate very slow/busy host systems
...
Calibrated clock ticks are enabled and on very slow/busy hosts the
runtime may be exceeded before the tests correctly complete.
2022-11-24 11:13:05 -10:00
Mark Pizzolato
7419457000
SCP: Update HELP SET ON to describe INHERIT and NOINHERIT
...
Add missing help information reported in #130
2022-11-24 11:12:34 -10:00
Mark Pizzolato
f98a4ca93a
Visual Studio Projects: Add extensive support for Visual Studio 2022
...
- Pre-Pre-Build-Event.cmd now dynamically determines the available
compiler version along with any alternate toolset which may be part
of the build environment and makes the appropriate windows-build
library support available for linking.
- build_vstudio.bat now supports VS2022 and will dynamically adjust
the converted VS2008 project files to leverage any available XP build
support which might be installed so that the generated executables
will support all versions of Windows from XP onward. The VS2008
generated executables automatically support all versions of Windows
from XP onward.
2022-11-24 11:11:52 -10:00
Mark Pizzolato
45c6599577
SCP: Elaborate help for examine/deposit syntax being simulator specific
...
General help alignment cleanup.
2022-11-24 07:59:35 -10:00
Mark Pizzolato
dc020b325c
Visual Studio Projects: Add ability to capture Visual Studio compiler version
...
Visual Studio defaults to disable the ability to redirect stdout and stderr
for the cl.exe program during a build. This change allows us to capture,
record and display the compiler version.
2022-11-24 07:58:15 -10:00
Howard M. Harte
a25fb368ab
AltairZ80: TDD: Remove unused variable.
2022-11-18 18:51:59 -08:00
Howard M. Harte
c2ea487429
AltairZ80: DJHDC: Conditionalize interrupt support.
2022-11-18 18:51:53 -08:00
Tony Lawrence
dc3cd257f8
PDP11: More correction in RK help text (per Paul Koning)
2022-11-17 21:06:39 -05:00
Tony Lawrence
b2fe75198b
PDP11: Correct wording for RK MTAB entries and help text
2022-11-17 17:18:46 -05:00
Howard M. Harte
ccfa38f55f
AltairZ80: Add DJHDC to VS project.
2022-11-13 09:38:32 -08:00
Howard M. Harte
3371617aff
AltairZ80: Add DJHDC to makefile.
2022-11-13 09:38:28 -08:00
Howard M. Harte
ae54a85acc
AltairZ80: Morrow HDC-DMA Hard Disk Controller.
2022-11-13 09:38:26 -08:00
Howard M. Harte
d2dd322c1d
AltairZ80: Add Tarbell Double-Density to Visual Studio Project.
2022-11-13 09:38:25 -08:00