simh-testsetgenerator/VAX
Mark Pizzolato 5687f9227b VAX & VAX780 Generalized setting TODR for all OSes.
Unbound the TODR value from the 100hz clock tick interrupt.  TODR now behaves like the original battery backed-up clock and runs with the wall clock, not the simulated instruction clock (except when running ROM diagnostics).

Two operational modes are available:
    - Default VMS mode, which is similar to the previous
      behavior in that without initializing the TODR it
      would default to the value VMS would set it to if
      VMS knew the correct time.  This would be correct
      almost all the time unless a VMS disk hadn't been
      booted from for more than a year.  This mode
      produces strange time results for non VMS OSes on
      each system boot.
    - OS Agnostic mode.  This mode behaves precisely like
      the VAX780 TODR and works correctly for all OSes.
      This mode is enabled by attaching the TODR to a
      battery backup state file for the TOY clock
      (i.e. sim> attach TODR TOY_CLOCK).  When operating
      in OS Agnostic mode, the TODR will initially start
      counting from 0 and be adjusted differently when an
      OS specifically writes to the TODR.  VMS will prompt
      to set the time on the initial boot unless the SYSGEN
      parameter TIMEPROMPTWAIT is set to 0.
2011-09-29 06:18:49 -07:00
..
ka655_patch.com Notes For V3.8 2011-04-15 08:35:43 -07:00
ka655x.bin Notes For V3.8 2011-04-15 08:35:43 -07:00
ka655x.bin_old Notes For V3.8 2011-04-15 08:35:43 -07:00
vax780_bug_history.txt Notes For V3.8 2011-04-15 08:35:43 -07:00
vax780_defs.h Notes For V3.8 2011-04-15 08:36:09 -07:00
vax780_fload.c Cleaned up parameter declarations in all simulators to achieve clean compiles on all platforms 2011-04-15 09:04:39 -07:00
vax780_mba.c Notes For V3.8 2011-04-15 08:35:54 -07:00
vax780_mem.c Notes For V3.8 2011-04-15 08:35:54 -07:00
vax780_sbi.c Added support for embedded ROM images in simulators. 2011-09-23 13:28:38 -07:00
vax780_stddev.c VAX & VAX780 Generalized setting TODR for all OSes. 2011-09-29 06:18:49 -07:00
vax780_syslist.c Notes For V3.8 2011-04-15 08:35:54 -07:00
vax780_uba.c Notes For V3.8 2011-04-15 08:36:09 -07:00
vax780_vmb_exe.h Added support for embedded ROM images in simulators. 2011-09-23 13:28:38 -07:00
vax_cis.c Notes For V3.8 2011-04-15 08:35:54 -07:00
vax_cmode.c Notes For V3.8 2011-04-15 08:35:54 -07:00
vax_cpu.c VAX: Fixed idle conditions for various versions of Ultrix, Quasijarus-4.3BSD, NetBSD and OpenBSD. 2011-09-21 07:13:35 -07:00
vax_cpu1.c Notes For V3.8 2011-04-15 08:36:09 -07:00
vax_defs.h Notes For V3.8 2011-04-15 08:35:54 -07:00
vax_fpa.c Notes For V3.8 2011-04-15 08:35:54 -07:00
vax_io.c Notes For V3.8 2011-04-15 08:35:54 -07:00
vax_ka655x_bin.h Added support for embedded ROM images in simulators. 2011-09-23 13:28:38 -07:00
vax_mmu.c Notes For V3.8 2011-04-15 08:35:54 -07:00
vax_octa.c Notes For V3.8 2011-04-15 08:35:54 -07:00
vax_stddev.c VAX & VAX780 Generalized setting TODR for all OSes. 2011-09-29 06:18:49 -07:00
vax_sys.c Notes For V3.8 2011-04-15 08:36:09 -07:00
vax_syscm.c Notes For V3.8 2011-04-15 08:36:09 -07:00
vax_sysdev.c Added support for embedded ROM images in simulators. 2011-09-23 13:28:38 -07:00
vax_syslist.c Notes For V3.8 2011-04-15 08:35:54 -07:00
vaxmod_defs.h Notes For V3.8 2011-04-15 08:35:54 -07:00
vmb.exe Make sure that VAX/vmb.exe is included in the git repository 2011-06-01 09:10:13 -07:00