simh-testsetgenerator/VAX
B. Scott Michel 8b14bb69be
CMake build infrastructure II (#53)
* CMake build infrastructure

The squashed commit that builds and packages releases for the SIMH
simulator suite with CMake, version 3.14 or newer.

See README-CMake.md for documentation.
2023-05-17 20:18:42 -04:00
..
tests PDP9 VAX SEL32: Adjust test limits 2022-11-28 11:01:33 -05:00
CMakeLists.txt CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
is1000.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
is1000_defs.h MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
is1000_sysdev.c All VAX: Remove redundant include of time.h 2020-10-30 14:17:24 -07:00
is1000_syslist.c SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08:00
ka4xx_4pln.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka4xx_8pln.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka4xx_dz.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka4xx_spx.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka41a.bin VAX420: Added ROM patch to correct boot problem on MicroVAX 3100 M10/M20 2019-05-16 22:15:53 +01:00
ka41a_patch.com VAX420: Added ROM patch to correct boot problem on MicroVAX 3100 M10/M20 2019-05-16 22:15:53 +01:00
ka41d.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka42a.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka42a_orig.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka42a_patch.com VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka42b.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka42b_orig.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka42b_patch.com VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka43a.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka46a.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka47a.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka48a.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka410.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka410_orig.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka410_patch.com VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka410_xs.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka410_xs_patch.com VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka411.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka412.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka420_rdrz.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka420_rzrz.bin VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
ka610.bin Addition of MicroVAX I (VAX610) processor simulator from Matt Burke 2012-10-25 11:58:10 -07:00
ka620.bin Addition of MicroVAX II (VAX630) and rtVAX 1000 (or Industrial VAX 620) processor simulators from Matt Burke 2012-11-09 12:18:15 -08:00
ka620_orig.bin MicroVAX I, MicroVAX II: Add missing original ROM images 2017-01-09 14:16:55 -08:00
ka620_patch.com Addition of MicroVAX II (VAX630) and rtVAX 1000 (or Industrial VAX 620) processor simulators from Matt Burke 2012-11-09 12:18:15 -08:00
ka630.bin Addition of MicroVAX II (VAX630) and rtVAX 1000 (or Industrial VAX 620) processor simulators from Matt Burke 2012-11-09 12:18:15 -08:00
ka630_orig.bin MicroVAX I, MicroVAX II: Add missing original ROM images 2017-01-09 14:16:55 -08:00
ka630_patch.com Addition of MicroVAX II (VAX630) and rtVAX 1000 (or Industrial VAX 620) processor simulators from Matt Burke 2012-11-09 12:18:15 -08:00
ka655_orig.bin VAX: Re-enable the boot ROM interval timer diagnostic tests 2017-01-02 14:03:39 -08:00
ka655_patch.com VAX: Disable Boot KA655 ROM Interval timer test 2020-06-02 20:24:11 -07:00
ka655x.bin VAX: Disable Boot KA655 ROM Interval timer test 2020-06-02 20:24:11 -07:00
ka750_new.bin VAX750: Added VAX. 11.750 Boot ROM booting options 2015-09-10 21:42:16 -07:00
ka750_old.bin VAX750: Added VAX. 11.750 Boot ROM booting options 2015-09-10 21:42:16 -07:00
vax4nn_stddev.c VAX8200: Fix access to watch chip wtc_rd() and wtc_wr() 2019-04-23 10:41:10 -07:00
vax4xx_dz.c Newer MicroVAX and VAXStations: Rate limit DZ device character output 2019-10-20 23:01:45 -07:00
vax4xx_rd.c PDP11, VAX scsi systems: Migrate DEV_DISK devices using common autosize code 2022-02-11 15:26:21 -08:00
vax4xx_rz80.c SCSI: Add tape activity specific debug option 2021-09-06 10:28:04 -07:00
vax4xx_rz94.c SCSI: Add tape activity specific debug option 2021-09-06 10:28:04 -07:00
vax4xx_stddev.c VAX8200: Fix access to watch chip wtc_rd() and wtc_wr() 2019-04-23 10:41:10 -07:00
vax4xx_va.c VAX systems with graphics: Properly cleanup on memory allocation errors. 2021-08-28 18:31:35 -07:00
vax4xx_vc.c VAX systems with graphics: Properly cleanup on memory allocation errors. 2021-08-28 18:31:35 -07:00
vax4xx_ve.c VAX systems with graphics: Properly cleanup on memory allocation errors. 2021-08-28 18:31:35 -07:00
vax7x0_mba.c VAX: Fix help text for MBA devices to describe their device relationships 2017-02-10 11:23:29 -08:00
vax43_defs.h MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax43_sysdev.c All VAX: Remove redundant include of time.h 2020-10-30 14:17:24 -07:00
vax43_syslist.c SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08:00
vax410_defs.h MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax410_sysdev.c All VAX: Remove redundant include of time.h 2020-10-30 14:17:24 -07:00
vax410_syslist.c SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08:00
vax420_defs.h MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax420_sysdev.c All VAX: Remove redundant include of time.h 2020-10-30 14:17:24 -07:00
vax420_syslist.c SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08:00
vax440_defs.h MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax440_sysdev.c VAX 440 simulators: Avoid duplicate model name in SHOW CPU output 2022-02-12 14:21:18 -08:00
vax440_syslist.c SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08:00
vax610_defs.h VAX, MicroVAX I & II: Revamped Qbus memory access as Qbus peripheral 2019-05-12 21:52:06 -07:00
vax610_io.c VAX, MicroVAX I & II: Revamped Qbus memory access as Qbus peripheral 2019-05-12 21:52:06 -07:00
vax610_mem.c MicroVAXI: Add memory controller CSR Address visibility 2019-04-22 01:47:55 -07:00
vax610_stddev.c All VAX: Remove redundant include of time.h 2020-10-30 14:17:24 -07:00
vax610_sysdev.c All VAX: Remove redundant include of time.h 2020-10-30 14:17:24 -07:00
vax610_syslist.c SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08:00
vax630_defs.h Unibus and Qbus VAXen: Add DUP-11/DPV-11 device 2022-06-05 13:06:04 -07:00
vax630_io.c Qbus & Unibus VAX: Add a SHOW QBA|UBA MAP{=n} command to display the bus map 2020-08-29 08:16:58 -07:00
vax630_stddev.c All VAX: Remove redundant include of time.h 2020-10-30 14:17:24 -07:00
vax630_sysdev.c VAX, MicroVAX I & II: Revamped Qbus memory access as Qbus peripheral 2019-05-12 21:52:06 -07:00
vax630_syslist.c Unibus and Qbus VAXen: Add DUP-11/DPV-11 device 2022-06-05 13:06:04 -07:00
vax730_defs.h VAX: M7452 Unibus window module for VAXstation 100. 2023-05-04 13:28:11 +02:00
vax730_mem.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
vax730_rb.c ALL: Correct help text in "SET <unit> LOCKED" MTAB entries 2021-04-19 15:22:15 -07:00
vax730_stddev.c Replace standard in32_t by local int32 type. 2022-10-13 22:29:06 +02:00
vax730_sys.c MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax730_syslist.c VAX: M7452 Unibus window module for VAXstation 100. 2023-05-04 13:28:11 +02:00
vax730_uba.c Qbus & Unibus VAX: Add a SHOW QBA|UBA MAP{=n} command to display the bus map 2020-08-29 08:16:58 -07:00
vax750_cmi.c MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax750_defs.h VAX: M7452 Unibus window module for VAXstation 100. 2023-05-04 13:28:11 +02:00
vax750_mem.c PDP11, PDP18b, PDP8, VAX750, SCP: Silence Coverity identified complaints 2019-02-20 08:32:37 -08:00
vax750_stddev.c VAX750: Fix another int32_t -> int32 2022-10-31 16:48:43 -04:00
vax750_syslist.c VAX: M7452 Unibus window module for VAXstation 100. 2023-05-04 13:28:11 +02:00
vax750_uba.c Qbus & Unibus VAX: Add a SHOW QBA|UBA MAP{=n} command to display the bus map 2020-08-29 08:16:58 -07:00
vax780_bug_history.txt VAX, VAX780: Added hook for unpredictable indexed immediate 2019-04-23 22:58:02 -07:00
vax780_defs.h VAX: M7452 Unibus window module for VAXstation 100. 2023-05-04 13:28:11 +02:00
vax780_fload.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
vax780_mem.c VAX780: Fix potentially uninitialized variable reference (COVERITY) 2017-03-11 09:50:39 -08:00
vax780_sbi.c MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax780_stddev.c Replace standard in32_t by local int32 type. 2022-10-13 22:29:06 +02:00
vax780_syslist.c VAX: M7452 Unibus window module for VAXstation 100. 2023-05-04 13:28:11 +02:00
vax780_uba.c Qbus & Unibus VAX: Add a SHOW QBA|UBA MAP{=n} command to display the bus map 2020-08-29 08:16:58 -07:00
vax820_bi.c VAX8200: Standardize model output strings for consistency 2020-03-25 14:34:46 -07:00
vax820_defs.h VAX8200: Extended tests (EVKAB, EVKAC) now passing 2019-05-17 00:43:39 +01:00
vax820_ka.c I650, IBM1130, PDP11, PDP18b, VAX, Sigma: Fix set but unused variables. 2020-12-02 14:45:21 -08:00
vax820_mem.c I650, IBM1130, PDP11, PDP18b, VAX, Sigma: Fix set but unused variables. 2020-12-02 14:45:21 -08:00
vax820_stddev.c Replace standard in32_t by local int32 type. 2022-10-13 22:29:06 +02:00
vax820_syslist.c Unibus and Qbus VAXen: Add DUP-11/DPV-11 device 2022-06-05 13:06:04 -07:00
vax820_uba.c Qbus & Unibus VAX: Add a SHOW QBA|UBA MAP{=n} command to display the bus map 2020-08-29 08:16:58 -07:00
vax860_abus.c MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax860_defs.h MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax860_sbia.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
vax860_stddev.c Replace standard in32_t by local int32 type. 2022-10-13 22:29:06 +02:00
vax860_syslist.c Unibus and Qbus VAXen: Add DUP-11/DPV-11 device 2022-06-05 13:06:04 -07:00
vax_2681.c MicroVAX2: Added new video device (VCB02) 2019-04-10 22:01:52 -07:00
vax_2681.h VAX: 2681 UART: implement ACR and IPR 2016-05-15 15:44:15 -07:00
vax_bi.h VAX8200: Extended tests (EVKAB, EVKAC) now passing 2019-05-17 00:43:39 +01:00
vax_cis.c PDP11, Qbus/Unibus VAX: Silence various compiler warnings 2020-10-09 05:10:12 -07:00
vax_cmode.c MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax_cpu.c All VAX: Fix CPU HISTORY MTAB help info 2021-08-14 23:11:27 -07:00
vax_cpu1.c MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax_defs.h infoserver100, infoserver150vtx: Add idle detection support 2021-06-05 13:17:27 -07:00
vax_fpa.c VAX: Correct the order of parameter names in vax_fdiv() declaration 2019-11-20 09:40:34 -08:00
vax_gpx.c PDP10, ETHER, VIDEO, VAX: Fix set but unused variables. 2020-11-25 04:50:47 -08:00
vax_gpx.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_io.c Qbus & Unibus VAX: Add a SHOW QBA|UBA MAP{=n} command to display the bus map 2020-08-29 08:16:58 -07:00
vax_is1000_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka4xx_4pln_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka4xx_8pln_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka4xx_dz_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka4xx_spx_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka41a_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka41d_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka42a_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka42b_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka43a_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka46a_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka47a_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka48a_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka410_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka410_xs_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka411_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka412_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka420_rdrz_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka420_rzrz_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka610_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka620_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka630_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka655x_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_ka750_bin_new.h Generated ROM Image includes: Updated for multiple ROM image support 2021-08-23 12:26:45 -07:00
vax_ka750_bin_old.h Generated ROM Image includes: Updated for multiple ROM image support 2021-08-23 12:26:45 -07:00
vax_lk.c VAX GPX, LK and VE devices: Compiler warning cleanup 2020-10-25 09:06:10 -07:00
vax_lk.h VAX: Make line endings consistent with simh project 2019-04-13 12:33:56 -07:00
vax_mmu.c VAX: Move CPU register and routine declarations into vax_defs.h 2016-02-29 16:37:18 -08:00
vax_mmu.h VAX, MicroVAX I & II: Revamped Qbus memory access as Qbus peripheral 2019-05-12 21:52:06 -07:00
vax_nar.c VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_octa.c All VAX: Fix Coverity identified issues 2019-05-02 22:20:20 -07:00
vax_rzdev.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_stddev.c Unibus and Qbus VAX systems: Update TODR help information 2021-07-14 11:00:23 -07:00
vax_sys.c All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
vax_syscm.c MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax_sysdev.c VAX: Correct ROM device help text to describe built-in ROM as default 2020-06-06 10:03:32 -07:00
vax_syslist.c PDP11, VAX: Re-enabled VH11 after fixes (Mark Pizzolato) 2023-01-31 12:54:39 -05:00
vax_uw.c VAX: M7452 Unibus window module for VAXstation 100. 2023-05-04 13:28:11 +02:00
vax_va.c VAX systems with graphics: Properly cleanup on memory allocation errors. 2021-08-28 18:31:35 -07:00
vax_vc.c VAX systems with graphics: Properly cleanup on memory allocation errors. 2021-08-28 18:31:35 -07:00
vax_vcb02_bin.h BuildROMs: Change name define logic to avoid conflicts 2021-08-23 13:36:04 -07:00
vax_vmb_exe.h Generated ROM Image includes: Updated for multiple ROM image support 2021-08-23 12:26:45 -07:00
vax_vs.c VAXStations: Improvements and bug fixes to keyboard and mouse devices 2017-04-23 10:40:00 -07:00
vax_vs.h VAX: Make line endings consistent with simh project 2019-04-13 12:33:56 -07:00
vax_watch.c All VAX: Remove redundant include of time.h 2020-10-30 14:17:24 -07:00
vax_watch.h VAX8200: Fix access to watch chip wtc_rd() and wtc_wr() 2019-04-23 10:41:10 -07:00
vax_xs.c alpha, HP2100, ID16, ID32, I7094, PDP11 and VAX: Fix array REG definitions 2020-03-06 16:29:17 -08:00
vax_xs.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vaxmod_defs.h Unibus and Qbus VAXen: Add DUP-11/DPV-11 device 2022-06-05 13:06:04 -07:00
vcb02.bin MicroVAX2: Added new video device (VCB02) 2019-04-10 22:01:52 -07:00
VMB-exe-Patch.com Patched VMB.EXE to support boot block booting with the same logic that all of the ROM based VMB systems (MicroVAX I onward) handle interpreting the boot block. Many alternate operating system installation media assumes that all VAX boot logic works this way. 2013-03-24 12:37:35 -07:00
vmb.exe Patched VMB.EXE to support boot block booting with the same logic that all of the ROM based VMB systems (MicroVAX I onward) handle interpreting the boot block. Many alternate operating system installation media assumes that all VAX boot logic works this way. 2013-03-24 12:37:35 -07:00