//MXI0.BCPL First init for Maxc2--Loadram and start special microcode external [ // OS CallSwat; StartIO // MIDAS ElapsedTime; TimeLoadRam; HaveHardware // LOADRAM RamImage; LoadRam; SetBLV //Defined here InitHardware1 ] let InitHardware1() be [ StartIO(#20000) RamImage!0 = #077376 //Run tasks 0, 10, 17 in Ram let res = LoadRam(RamImage,true) //load and boot if res < 0 then CallSwat("Failed to load Alto Ram--Ram or Ethernet board broken") if res > 0 then if HaveHardware then CallSwat("Microcode constants wrong--beware") SetBLV(#177776) //Setup for silent boot at finish time ElapsedTime(lv TimeLoadRam) ]