Patrick Linstruth
b86c5360a9
AltairZ80: PMMI device DTR/RTS default changes and support for sockets
2022-11-19 10:03:24 -08:00
Patrick Linstruth
1af13f228b
AltairZ80: Add support for Morrow Micro Decision
...
Moved MMD and MMDM devices under Morrow Devices comment.
2022-11-19 17:10:12 -08:00
Patrick Linstruth
78ac5b0803
AltairZ80: Add "MEM" and "REG" simulator-specific commands
...
sim> mem df00
DF00 C3 5C E2 C3 58 E2 7F 00 43 6F 70 79 72 69 67 68 .\..X...Copyrigh
DF10 74 20 31 39 37 39 20 28 63 29 20 62 79 20 44 69 t 1979 (c) by Di
DF20 67 69 74 61 6C 20 52 65 73 65 61 72 63 68 20 20 gital Research
DF30 20 20 20 20 00 00 00 00 00 00 00 00 00 00 00 00 ............
DF40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
DF50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
DF60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....s...ub...m..
DF70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..I..tT...e.....
DF80 00 00 00 00 00 00 00 00 08 DF 00 00 5F 0E 02 C3 d....4...l.._0.r
DF90 05 00 C5 CD 8C DF C1 C9 3E 0D CD 92 DF 3E 0A C3 .d..M...>....>..
DFA0 92 DF 3E 20 C3 92 DF C5 CD 98 DF E1 7E B7 C8 23 ..> ..a.....~..#
DFB0 E5 CD 8C DF E1 C3 AC DF 0E 0D C3 05 00 5F 0E 0E ...r........._..
DFC0 C3 05 00 CD 05 00 32 EE E6 3C C9 0E 0F C3 C3 DF ...K..2..<..'.s.
DFD0 AF 32 ED E6 11 CD E6 C3 CB DF 0E 10 C3 C3 DF 0E .2...a...p.P....
DFE0 11 C3 C3 DF 0E 12 C3 C3 DF 11 CD E6 C3 DF DF 0E ...r...0..v.....
DFF0 13 C3 05 00 CD 05 00 B7 C9 0E 14 C3 F4 DF 11 CD .....a.l........
sim> reg
C0Z1M0E1I1 A=02 B=007F D=DF06 H=EA0E S=EA37 P=FA6B ANI 01h
sim> set on
sim> on error reg
sim> s
Step expired, PC: 0FA6D (JZ 0FA69h)
C0Z1M0E1I1 A=00 B=007F D=DF06 H=EA0E S=EA37 P=FA6D JZ 0FA69h
sim> s
Step expired, PC: 0FA69 (IN 10h)
C0Z1M0E1I1 A=00 B=007F D=DF06 H=EA0E S=EA37 P=FA69 IN 10h
sim> s
Step expired, PC: 0FA6B (ANI 01h)
C0Z1M0E1I1 A=02 B=007F D=DF06 H=EA0E S=EA37 P=FA6B ANI 01h
2022-11-22 05:05:39 -08:00
Bob Supnik
7e39e112da
PDP11: Fix bug in FUIV operation
...
Problem reported by James Fehlinger
2022-12-11 09:45:12 -10:00
Mark Pizzolato
921a2bbc4c
Revert "AltairZ80: ADC Super-Six: add Z80-CTC support."
...
This reverts commit c21d8c870929db07631945b636dff2b7cf3d7eb0.
2022-12-08 18:52:00 -10:00
Mark Pizzolato
55c446fa0f
DISK: Properly re-establish disk context reference after metadata update
2022-12-08 18:23:19 -10:00
Walter Mueller
e46fc5cc56
PDP11: Fixing details in processor specific register behaviors, traps & aborts
2022-12-06 11:08:47 -10:00
Bob Supnik
527cad6703
ID16: Define IFP_IN_MEM at build time to signify floating point regs in memory
2022-12-06 09:55:03 -10:00
Tony Lawrence
ff2d849460
PDP11: Fix RK11/RL11 byte/word count mismatch (and cyl upd in RK11)
2022-12-01 21:33:26 -05:00
Howard M. Harte
f56ab51da6
AltairZ80: SIO: Allow keyboard interrupts from configurable SIO port.
2022-12-04 19:44:15 -08:00
Howard M. Harte
c21d8c8709
AltairZ80: ADC Super-Six: add Z80-CTC support.
2022-12-04 19:43:34 -08:00
Howard M. Harte
a3d49b74e4
AltairZ80: wd179x: Add support for raw disk images.
...
Support standard 8-inch SSSD raw disk images, in addition to .imd.
2022-12-03 19:30:20 -08:00
Mark Pizzolato
11247d2db4
github: Save generated zip file in current working directory
...
Artifact files can't have directory separators in the file names
2022-12-04 08:47:14 -10:00
Mark Pizzolato
79ebf4f593
github: Correct environment variable name and explicitly exit with 0 status
2022-12-04 05:57:29 -10:00
Mark Pizzolato
529e8b4005
github: Get missing context from last failure
2022-12-03 23:11:14 -10:00
Mark Pizzolato
bfdfc31e68
github: Gather commit id from git
2022-12-03 21:06:15 -10:00
Mark Pizzolato
e081a151cc
github: Fix directory specification in build_simulators.cmd
2022-12-03 20:04:32 -10:00
Mark Pizzolato
63372c4cb1
github: Use correct comment characters in build_simulators.cmd
2022-12-03 19:50:43 -10:00
Mark Pizzolato
f84babf568
github: Trying yet another syntax for quoted cmd command
2022-12-03 18:02:44 -10:00
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