1
0
mirror of https://github.com/simh/simh.git synced 2026-04-16 00:21:35 +00:00

VAX, VAX780, VAX8600, MicroVAX1, MicroVAX2: Stabilize SAVE/RESTORE capabilities to allow restore of older version VAX and VAX780 save images and to properly allow simulator restores of processor model variations as discussed in #197 points 1 & 2

This commit is contained in:
Mark Pizzolato
2015-03-30 13:52:48 -07:00
parent 478ff3d453
commit d75c072235
7 changed files with 54 additions and 8 deletions

View File

@@ -31,6 +31,13 @@
char sim_name[32] = "MicroVAX I (KA610)";
void vax_init(void)
{
sim_savename = "MicroVAX I (KA610)";
}
void (*sim_vm_init) (void) = &vax_init;
extern DEVICE cpu_dev;
extern DEVICE mctl_dev;
extern DEVICE tlb_dev;

View File

@@ -31,10 +31,22 @@
#if defined(VAX_620)
char sim_name[] = "rtVAX1000 (KA620)";
void vax_init(void)
{
sim_savename = "rtVAX1000 (KA620)";
}
#else
char sim_name[32] = "MicroVAX II (KA630)";
void vax_init(void)
{
sim_savename = "MicroVAX II (KA630)";
}
#endif
void (*sim_vm_init) (void) = &vax_init;
extern DEVICE cpu_dev;
extern DEVICE tlb_dev;
extern DEVICE rom_dev;

View File

@@ -31,6 +31,13 @@
char sim_name[] = "VAX 11/780";
void vax_init(void)
{
sim_savename = "VAX780";
}
void (*sim_vm_init) (void) = &vax_init;
extern DEVICE cpu_dev;
extern DEVICE tlb_dev;
extern DEVICE sbi_dev;

View File

@@ -31,6 +31,13 @@
char sim_name[] = "VAX 8600";
void vax_init(void)
{
sim_savename = "VAX 8600";
}
void (*sim_vm_init) (void) = &vax_init;
extern DEVICE cpu_dev;
extern DEVICE tlb_dev;
extern DEVICE abus_dev;

View File

@@ -32,6 +32,13 @@
char sim_name[64] = "MicroVAX 3900";
void vax_init(void)
{
sim_savename = "VAX";
}
void (*sim_vm_init) (void) = &vax_init;
extern DEVICE cpu_dev;
extern DEVICE tlb_dev;
extern DEVICE rom_dev;