[Simh] Fix for autoboot
bsupnik at comcast.net
bsupnik at comcast.net
Thu Jan 13 16:20:07 EST 2005
The problem with Autoboot is that the simulator's initial state is not consistent. The simulator is by default an extended memory KA655X, but the internal variable cpu_extmem is initialized to 0 rather than 1. As a result, memory can be configured to large sizes, but the special CMCTL register needed by the firmware is not present.
To fix this problem, edit module VAX_CPU.C and change
int32 cpu_extmem = 0; /* extended memory */
to
int32 cpu_extmem = 1; /* extended memory */
Recompile and relink the system.
Thank you for bringing this issue to my attention.
/Bob Supnik
More information about the Simh
mailing list