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:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user