diff --git a/PDP11/pdp11_rk.c b/PDP11/pdp11_rk.c index 50280024..416c777b 100644 --- a/PDP11/pdp11_rk.c +++ b/PDP11/pdp11_rk.c @@ -25,6 +25,7 @@ rk RK11/RKV11/RK05 cartridge disk + 23-Oct-13 RMS Revised for new boot setup routine 20-Mar-09 RMS Fixed bug in read header (Walter F Mueller) 16-Aug-05 RMS Fixed C++ declaration and cast problems 07-Jul-05 RMS Removed extraneous externs @@ -896,13 +897,12 @@ static const uint16 boot_rom[] = { t_stat rk_boot (int32 unitno, DEVICE *dptr) { size_t i; -extern int32 saved_PC; for (i = 0; i < BOOT_LEN; i++) M[(BOOT_START >> 1) + i] = boot_rom[i]; M[BOOT_UNIT >> 1] = unitno & RK_M_NUMDR; M[BOOT_CSR >> 1] = (rk_dib.ba & DMASK) + 012; -saved_PC = BOOT_ENTRY; +cpu_set_boot (BOOT_ENTRY); return SCPE_OK; }