LOAD DOS.INIT.ASM BLOAD DOS.INIT.ASM,A$1800 !L 1 ORG $8200 2 OBJ $800 3 NLS 4 ; 5 ; 6 SET LDY #$00 7 SETLP LDA SETHEX,Y 8 STA $BEAF,Y 9 INY 10 CPY #$F8 11 BNE SETLP 12 LDY #$00 13 SETLP2 LDA SETB6,Y 14 STA $B600,Y 15 INY 16 CPY #$90 17 BNE SETLP2 18 LDY #$00 19 SETLP3 LDA SETBC,Y 20 STA $BC56,Y 21 INY 22 CPY #$AA 23 BNE SETLP3 24 LDY #$00 25 MVLP LDA $8500,Y 26 STA $1B00,Y 27 LDA $8600,Y 28 STA $1C00,Y 29 LDA $8700,Y 30 STA $1D00,Y 31 DEY 32 BNE MVLP 33 LDA #$A9 34 STA $A54F 35 LDA #$AA 36 STA $BD12 37 LDA #$A0 38 STA $BD13 39 LDA #$0F 40 STA $BD14 41 LDA #$4C 42 STA $354 43 LDA #$00 44 STA $355 45 STA $1E50 46 LDA #$1B 47 STA $356 48 LDA #$23 49 STA $B3EF 50 LDA #$10 51 STA $B3F0 52 RTS 53 ; 54 ; 55 SETHEX HEX A003B1488541A9AA 56 HEX 853EA056A9008544 57 HEX 99FFBB88D0FA9900 58 HEX BB88D0FAA9502095 59 HEX BEA9288545A54420 60 HEX 5ABE200DBFA908B0 61 HEX 24A9308D780538CE 62 HEX 7805F0192044B9B0 63 HEX F5A52DD0F120DCB8 64 HEX B0ECE644A544C923 65 HEX 90D3189005A00D91 66 HEX 4838BD88C060A900 67 HEX 853FA080D002A445 68 HEX 2056BCB06B202AB8 69 HEX B066E63FA53FC910 70 HEX 90ECA00F843FA930 71 HEX 8D780599A8BF8810 72 HEX FAA4452087BF2087 73 HEX BF2087BF4868EA88 74 HEX D0F12044B9B023A5 75 HEX 2DF015A910C545A5 76 HEX 45E9018545C905B0 77 HEX 1138602044B9B005 78 HEX 20DCB8901CCE7805 79 HEX D0F12044B9B00BA5 80 HEX 2DC90FD00520DCB8 81 HEX 908CCE7805D0EB38 82 HEX 60A42DB9A8BF30DD 83 HEX A9FF99A8BFC63F10 84 HEX CAA544D00AA545C9 85 HEX 1090E5C645C64518 86 HEX 202022C4B9383936 87 ; 88 SETB6 HEX 01A527C909D018A5 89 HEX 2B4A4A4A4A09C085 90 HEX 3FA95C853E18ADFE 91 HEX 086DFF088DFE08AE 92 HEX FF083015BD4D0885 93 HEX 3DCEFF08ADFE0885 94 HEX 27CEFE08A62B6C3E 95 HEX 00EEFE08EEFE0820 96 HEX 89FE2093FE202FFB 97 HEX A62B6CFD08000D0B 98 HEX 09070503010E0C0A 99 HEX 080604020F00B050 100 HEX ADCBB58542ADCCB5 101 HEX 8543ADC3B58544AD 102 HEX C4B58545ADC1B5D0 103 HEX 08ADC2B5F013CEC2 104 HEX B5B1429144CEC1B5 105 HEX C8D0E92099B1EEC4 106 ; 107 SETBC HEX 38BD 108 HEX 8DC0BD8EC0305EA9 109 HEX FF9D8FC0DD8CC048 110 HEX 6820C3BC20C3BC9D 111 HEX 8DC0DD8CC0EA88D0 112 HEX F0A9D520D5BCA9AA 113 HEX 20D5BCA99620D5BC 114 HEX A54120C4BCA54420 115 HEX C4BCA53F20C4BCA5 116 HEX 414544453F484A05 117 HEX 3E9D8DC0BD8CC068 118 HEX 09AA20D4BCA9DE20 119 HEX D5BCA9AA20D5BCA9 120 HEX EB20D5BC18BD8EC0 121 HEX BD8CC060484A053E 122 HEX 9D8DC0DD8CC068EA 123 HEX EAEA09AAEAEA4868 124 HEX 9D8DC0DD8CC06000 125 HEX 0000000000000000 126 HEX 0000000000000000 127 HEX 0000000000000000 128 HEX 0000000000000000 129 XXX HEX 00 130 ; 131 ORG $1B00 132 OBJ $B00 133 ; 134 ; 135 RESTOR LDY #$00 136 RESLP LDA RESHEX,Y 137 STA $BEAF,Y 138 INY 139 CPY #$F8 140 BNE RESLP 141 LDY #$00 142 RESLP2 LDA RESB6,Y 143 STA $B600,Y 144 INY 145 CPY #$90 146 BNE RESLP2 147 LDY #$00 148 RESLP3 LDA RESBC,Y 149 STA $BC56,Y 150 INY 151 CPY #$AA 152 BNE RESLP3 153 LDA #$60 154 STA $A54F 155 LDA #$4C 156 STA $BD12 157 LDA #$AF 158 STA $BD13 159 LDA #$BE 160 STA $BD14 161 LDA #$68 162 STA $354 163 LDA #$A8 164 STA $355 165 LDA #$68 166 STA $356 167 LDA #$32 168 STA $B3EF 169 LDA #$20 170 STA $B3F0 171 RTS 172 ; 173 ; 174 ; 175 ; 176 RESHEX HEX C950F006AAA00F4C 177 HEX 15BDAAA002B1484A 178 HEX 8AEAEAA009B93E00 179 HEX 488810F9A020B9DF 180 HEX BC488810F9C88447 181 HEX 8444A004B1480A26 182 HEX 4788D0FA8546A005 183 HEX B1484A6641186546 184 HEX 85469002E647A002 185 HEX B14848A00E9148A0 186 HEX 109148C903900D18 187 HEX A54669208546A547 188 HEX 69038547684A8A88 189 HEX 9148B00209808543 190 HEX A008B148853EC8B1 191 HEX 48853F202DBF6868 192 HEX 38E90485458540A0 193 HEX 0DA900914888B148 194 HEX F029A9012088BFA0 195 HEX 0CB1486A900BA000 196 HEX B144913EC8D0F9F0 197 HEX 12A000B13E9144C8 198 HEX D0F9A5408545A902 199 HEX 2088BF180868AAA0 200 HEX 006899DFBCC8C021 201 HEX D0F7A00068993E00 202 HEX C8C00AD0F78A4828 203 HEX 608542200AC59012 204 HEX AAA940E02BD002A9 205 HEX 10A00D9148686838 206 HEX B0CA24411002E645 207 HEX 202022C4B9383936 208 ; 209 RESB6 HEX 0186438A484A4A4A 210 HEX 4A09C08D14088D2D 211 HEX 0848ADFFC78D2C08 212 HEX 48A9048546A90085 213 HEX 478544A9BE8545A9 214 HEX 0185422000C7C645 215 HEX C645C64610F5688D 216 HEX 8BBF688D8CBF688D 217 HEX B0BE2089FE2093FE 218 HEX 202FFBAEB0BE4C00 219 HEX B7070503010E0C0A 220 HEX 080604020F00B050 221 HEX ADCBB58542ADCCB5 222 HEX 8543ADC3B58544AD 223 HEX C4B58545ADC1B5D0 224 HEX 08ADC2B5F013CEC2 225 HEX B5B1429144CEC1B5 226 HEX C8D0E92099B1EEC4 227 ; 228 RESBC HEX B590 229 HEX 03EEE5B5600000A9 230 HEX 01D022A902D01EA9 231 HEX 03D01AA904D016A9 232 HEX 05D012A906D00E4C 233 HEX EDBFEAA90AD006AD 234 HEX C5B518900138088D 235 HEX C5B5A9008548207E 236 HEX AE28AE9BB39A6011 237 HEX 0F0000F123110000 238 HEX 0000FFFF010A64D4 239 HEX C9C1C2D3D2C1C2A0 240 HEX A0D4CFC4A0C4C5D3 241 HEX C9C1D204110F0300 242 HEX 00FEA6B4B5D8D8D8 243 HEX D8D8D8D8D8D8D8D8 244 HEX D8D8C3C5C1C8C5A4 245 HEX CBB6B3A0B6A0F9CE 246 HEX CCF87A0000000000 247 HEX 0000001401000023 248 HEX 10000100000000FF 249 HEX FF0000FFFF0000FF 250 ; 251 ; 252 ; 253 XX HEX 00 254 ; 255 END !