1
0
mirror of https://github.com/simh/simh.git synced 2026-01-13 23:35:57 +00:00

4583 Commits

Author SHA1 Message Date
Ken Rector
2dd8ededd3 SDS: Added C register implementation for various devices 2021-06-08 01:55:07 -07:00
Mark Pizzolato
4975fbe59c SCP: Document all simulator defined environment variables in help and sim_doc 2022-12-22 09:49:10 -10:00
Mark Pizzolato
c127dc99c2 SCP: Cleanup OS version reported info in SHOW VERSION output 2022-12-22 09:47:28 -10:00
Mark Pizzolato
5330643403 SCP: Improve details of errors reported parsing breakpoint commands 2022-12-22 09:41:16 -10:00
Mark Pizzolato
6f1538de9c TMXR: Be sure to flush pending output data when enabling logging on a line 2022-12-20 16:26:48 -10:00
Mark Pizzolato
47582da35f makefile: Cleanup make version check and parameter passing after updates 2022-12-20 16:00:24 -10:00
Mark Pizzolato
c1dd65a5bf VAX simulators: Revise build test diagnostics
- Run Floating Instruction diagnostics for 2 passes - these have
  been observed to fail on the VAX730
- Increase allowed run limit
- When diagnostics fail, emit the diagnostic session output if
  diagnostics were not being run in verbose mode.
2022-12-19 12:26:47 -10:00
Mark Pizzolato
31c6c5ce02 SEL32: Disable idle while tests are run
This avoids errant elapsed instruction counts when host system is busy
and clock calibration is inconsistent.
2022-12-19 12:18:26 -10:00
Mark Pizzolato
e133994924 TMXR: Emit pending line buffered output to log when line logging is enabled 2022-12-19 12:14:52 -10:00
Mark Pizzolato
84b621026e SCP: Always define SIM_BIN_NAME even when no directory found in binary path 2022-12-19 10:25:42 -10:00
Mark Pizzolato
7e78f2fce1 makefile: Reliably rebuild scp.c when git commit id changes 2022-12-18 17:39:38 -10:00
Mark Pizzolato
adeba9f7a4 README: Update current status and setup instructions 2022-12-13 16:39:56 -10:00
Howard M. Harte
0e43feee8c AltairZ80: ADC Super-Six: add Z80-CTC support with extended UDATA in reset.
The only allowed macro to initialize UNIT structures is the UDATA macro.

Setting additional UNIT data structure items should be set through explicit
initialization code in the DEVICE reset routine.
2022-12-13 16:38:34 -10:00
Mark Pizzolato
def174a5fe makefile: Assure that only BUILD_SEPARATE=1 will cause separate compiles
- BUILD_SEPARATE may be either defined and exported from the
  environment or via the make command line.
- Add a command line (or environment variable) option QUIET=1 to
  suppress full compile and link commands and only output a summary
  of what is happening.
- Update dependency list to include gmake where needed.
2022-12-13 16:37:34 -10:00
Ken Rector
d6fad5d975 sigma: Invalid address must set a TDV-visible error flag on DP Device 2022-12-12 09:27:51 -10:00
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