simh-testsetgenerator/VAX
Mark Pizzolato 80d9393b83 alpha, HP2100, ID16, ID32, I7094, PDP11 and VAX: Fix array REG definitions
Array REGister definitions have been made consistent by passing the
name of the array object.  This allows proper sizing assessment
to occur in the register validation logic.

Some previously described array REGister initializers were not really
arrays.  Some were structures and others were merely pointers to
someplace in memory that it was desirable to view as a scalar array.

Structures or other blob data should now use SAVEDATA.  Virtual
arrays intended to be interpret some part of memory as scalar data
now use VBRDATA initializers.
2020-03-06 16:29:17 -08:00
..
tests All VAXen: Add a 2 minute execution limit to diagnostic tests 2020-01-09 23:54:53 -08: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 MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -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: Re-enable the boot ROM interval timer diagnostic tests 2017-01-02 14:03:39 -08:00
ka655x.bin VAX: Re-enable the boot ROM interval timer diagnostic tests 2017-01-02 14:03:39 -08: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 Newer MicroVAX and VAXStations: Fix Coverity warning in RD device 2019-10-21 01:20:04 -07:00
vax4xx_rz80.c SCSI: Added write support for tapes. Fixed set command for changing device type 2019-04-23 18:06:15 -07:00
vax4xx_rz94.c VAX440, IS1000: Removed duplicate entry for RRW11 in RZ modifiers table 2019-04-30 01:42:20 +01: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: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax4xx_vc.c VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax4xx_ve.c VAXStation3100M76: Move debug statement within loop to precisely display info 2019-10-20 23:56:10 -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 VAX420, VAX43: Corrections to configuration & test register 2019-05-16 22:15:53 +01: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 VAX420, VAX43: Corrections to configuration & test register 2019-05-16 22:15:53 +01: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 VAX420: Added ROM patch to correct boot problem on MicroVAX 3100 M10/M20 2019-05-16 22:15:53 +01: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 MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07: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 TIMER: Fix missing catchup ticks for VAX simulators when idling 2019-05-30 01:51:52 -07:00
vax610_sysdev.c VAX, MicroVAX I & II: Revamped Qbus memory access as Qbus peripheral 2019-05-12 21:52:06 -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 VAX, MicroVAX I & II: Revamped Qbus memory access as Qbus peripheral 2019-05-12 21:52:06 -07:00
vax630_io.c VAX, MicroVAX I & II: Revamped Qbus memory access as Qbus peripheral 2019-05-12 21:52:06 -07:00
vax630_stddev.c TIMER: Fix missing catchup ticks for VAX simulators when idling 2019-05-30 01:51:52 -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 SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08:00
vax730_defs.h MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax730_mem.c ALL: Massive 'const' cleanup 2016-05-15 15:25:33 -07:00
vax730_rb.c VAX730: Add missing value in DIB structure for proper auto-configure behavior 2016-06-21 05:24:51 -07:00
vax730_stddev.c VAX730, VAX750: Remove invalid REGister definitions in console TU58 (TD) device 2020-03-01 12:07:34 -08: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 SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08:00
vax730_uba.c PDP11: Properly range check DMA access to the I/O page 2018-09-06 11:03:45 -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 MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07:00
vax750_mem.c PDP11, PDP18b, PDP8, VAX750, SCP: Silence Coverity identified complaints 2019-02-20 08:32:37 -08:00
vax750_stddev.c VAX730, VAX750: Remove invalid REGister definitions in console TU58 (TD) device 2020-03-01 12:07:34 -08:00
vax750_syslist.c SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08:00
vax750_uba.c PDP11: Properly range check DMA access to the I/O page 2018-09-06 11:03:45 -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 MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -07: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 Unibus VAXen: Clock Coschedule interval timers when intervals are 10ms 2020-01-10 08:19:27 -08:00
vax780_syslist.c SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08:00
vax780_uba.c PDP11: Properly range check DMA access to the I/O page 2018-09-06 11:03:45 -07:00
vax820_bi.c VAX8200: Extended tests (EVKAB, EVKAC) now passing 2019-05-17 00:43:39 +01:00
vax820_defs.h VAX8200: Extended tests (EVKAB, EVKAC) now passing 2019-05-17 00:43:39 +01:00
vax820_ka.c VAX8200: Added missing error bit to DWBUA CSR 2019-05-01 09:00:40 +01:00
vax820_mem.c VAX: New simulator for VAX 8200 2019-04-21 09:09:32 -07:00
vax820_stddev.c Unibus VAXen: Clock Coschedule interval timers when intervals are 10ms 2020-01-10 08:19:27 -08:00
vax820_syslist.c SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08:00
vax820_uba.c VAX8200: Extended tests (EVKAB, EVKAC) now passing 2019-05-17 00:43:39 +01: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 Unibus VAXen: Clock Coschedule interval timers when intervals are 10ms 2020-01-10 08:19:27 -08:00
vax860_syslist.c SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08: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 All VAX: Fix Coverity identified issues 2019-05-02 22:20:20 -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 SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08: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 SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08: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 GPX: Fixed coverity complaints 2019-05-16 22:15:53 +01:00
vax_gpx.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_io.c VAX, MicroVAX I & II: Revamped Qbus memory access as Qbus peripheral 2019-05-12 21:52:06 -07:00
vax_is1000_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka4xx_4pln_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka4xx_8pln_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka4xx_dz_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka4xx_spx_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka41a_bin.h VAX420: Added ROM patch to correct boot problem on MicroVAX 3100 M10/M20 2019-05-16 22:15:53 +01:00
vax_ka41d_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka42a_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka42b_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka43a_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka46a_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka47a_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka48a_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka410_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka410_xs_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka411_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka412_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka420_rdrz_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka420_rzrz_bin.h VAX: Added many different model VAX simulators 2019-04-21 16:29:45 -07:00
vax_ka610_bin.h VAX: Make line endings consistent with simh project 2019-04-13 12:33:56 -07:00
vax_ka620_bin.h VAX: Make line endings consistent with simh project 2019-04-13 12:33:56 -07:00
vax_ka630_bin.h VAX: Make line endings consistent with simh project 2019-04-13 12:33:56 -07:00
vax_ka655x_bin.h VAX: Re-enable the boot ROM interval timer diagnostic tests 2017-01-02 14:03:39 -08:00
vax_ka750_bin_new.h VAX750: Added VAX. 11.750 Boot ROM booting options 2015-09-10 21:42:16 -07:00
vax_ka750_bin_old.h VAX750: Added VAX. 11.750 Boot ROM booting options 2015-09-10 21:42:16 -07:00
vax_lk.c VAXStations: Improvements and bug fixes to keyboard and mouse devices 2017-04-23 10:40:00 -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 TIMER: Fix missing catchup ticks for VAX simulators when idling 2019-05-30 01:51:52 -07:00
vax_sys.c MicroVAX1, all VAX: Add model specific instruction execution and emulation 2019-04-30 14:28:37 -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, MicroVAX I & II: Revamped Qbus memory access as Qbus peripheral 2019-05-12 21:52:06 -07:00
vax_syslist.c SCP: Clean up WEAK definition and rework deprecated references to sim_vm_init 2020-01-29 12:30:25 -08:00
vax_va.c VCB02: Fix compiler warnings 2019-04-23 10:44:30 -07:00
vax_vc.c VAX, MicroVAX I & II: Revamped Qbus memory access as Qbus peripheral 2019-05-12 21:52:06 -07:00
vax_vcb02_bin.h VAX: Make line endings consistent with simh project 2019-04-13 12:33:56 -07:00
vax_vmb_exe.h Updated vmb_exe include file 2013-03-24 16:47:25 -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 VAX8200: Fix access to watch chip wtc_rd() and wtc_wr() 2019-04-23 10:41:10 -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 VAX, MicroVAX I & II: Revamped Qbus memory access as Qbus peripheral 2019-05-12 21:52:06 -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