// FullBootBase.bj // Copyright Xerox Corporation 1979, 1980 // Last modified July 20, 1980 12:08 AM by Boggs // Highest index used = 221, none available // Static area is: 1066 // = (staticStart+staticLength)-(highestIndex+1) // = (1000b+310b)-(221b+1) // EtherBoot EtherBoot 1 P bootLoaderPacket 2 L mayDayPacket 221 L // LevBuffer OsBuffer 3 V // DummyLevBasic UserName 4 V UserPassword 5 V OsFinish 6 P OsFinishCode 7 V OsVersion 10 V OsVersionCompatible 11 V SerialNumber 12 V lvUserFinishProc 13 V AltoVersion 14 V ErrorLogAddress 15 V lvBFN 16 V Junta 17 P // DummySwatResident CallSwat 20 P lvAbortFlag 21 V lvSwatContextProc 22 V // DummyParityErrors lvParitySweepCount 23 V lvParityPhantomEnable 24 V // UpdateTimer UpdateTimer 25 P ClockSecond 26 V // BootBase BootBLV 27 V RunBLV 30 V // BfsML MoveBlock 31 P Zero 32 P SetBlock 33 P BitBlt 34 P Usc 35 P Min 36 P Max 37 P Umin 40 P Umax 41 P DoubleAdd 42 P oneBits 43 P freePageFid 44 P freePageFp 45 P DisableInterrupts 46 P EnableInterrupts 47 P StartIO 50 P Idle 51 P lvIdle 52 V Noop 53 P TruePredicate 54 P FalsePredicate 55 P // BcplTricks FrameSize 56 P MyFrame 57 P CallersFrame 60 P FramesCaller 61 P CallFrame 62 P GotoFrame 63 P CoCall 64 P CoReturn 65 P ReturnTo 66 P GotoLabel 67 P RetryCall 70 P ReturnFrom 71 P // KeyStreams keys 72 V SetKeyboardProc 73 P // Calls Call0 74 P Call1 75 P Call2 76 P Call3 77 P Call4 100 P Call5 101 P Call6 102 P Call7 103 P Call8 104 P Call9 105 P Call10 106 P Call11 107 P Call12 110 P Call13 111 P Call14 112 P Call15 113 P Closes 114 P // actually Call2 Gets 115 P // actually Call3 Puts 116 P // actually Call4 Resets 117 P // actually Call5 Putbacks 120 P // actually Call6 Errors 121 P // actually Call7 Endofs 122 P // actually Call8 Stateofs 123 P // actually Call9 OpenDD 124 P // actually Call0 LockDD 125 P // actually Call1 ReadDDPage 126 P // actually Call2 UnlockDD 127 P // actually Call3 FlushDD 130 P // actually Call4 CloseDD 131 P // actually Call5 DestroyDDMgr 132 P // actually Call6 ActOnDiskPages 133 P // actually Call0 WriteDiskPages 134 P // actually Call1 CreateDiskFile 135 P // actually Call2 DeleteDiskPages 136 P // actually Call3 AssignDiskPage 137 P // actually Call4 ReleaseDiskPage 140 P // actually Call5 VirtualDiskDA 141 P // actually Call6 RealDiskDA 142 P // actually Call7 InitializeDiskCBZ 143 P // actually Call9 DoDiskCommand 144 P // actually Call10 GetDiskCb 145 P // actually Call14 CloseDisk 146 P // actually Call15 // Gacha10 sysFont 147 V // DspStreams CreateDisplayStream 150 P CharWidth 151 P ResetLine 152 P FontHeight 153 P ShowDisplayStream 154 P GetFont 155 P SetFont 156 P GetBitPos 157 P SetBitPos 160 P GetLmarg 161 P SetLmarg 162 P GetRmarg 163 P SetRmarg 164 P GetLinePos 165 P SetLinePos 166 P InvertLine 167 P Scroll 170 P EraseBits 171 P // Alloc InitializeZone 172 P Allocate 173 P // actually Call0 Free 174 P // actually Call1 AddToZone 175 P // DVec DefaultArgs 176 P DVec 177 P // OsUtils Wss 200 P Ws 201 P Wl 202 P Wns 203 P Wos 204 P Wo 205 P GetFixed 206 P FreeFixed 207 P SetEndCode 210 P FixedLeft 211 P // Calendar Timer 212 P ReadCalendar 213 P SetCalendar 214 P // FullBootInit SysErr 215 P dsp 216 V sysZone 217 V lvCursorLink 220 V