home *** CD-ROM | disk | FTP | other *** search
/ The Glitch Apple Disk Collection / 2014.glitch.apple.collection.zip / indexed / DEATHSWD.DSK / GAME.SYSTEM.asm < prev    next >
Assembly Source File  |  2014-09-09  |  17KB  |  675 lines

  1. 2000- 20 2F 20  JSR $202F
  2. 2003- A2 00     LDX #$00
  3. 2005- BD E7 20  LDA $20E7,X
  4. 2008- 9D 00 0C  STA $0C00,X
  5. 200B- BD E7 21  LDA $21E7,X
  6. 200E- 9D 00 0D  STA $0D00,X
  7. 2011- BD E7 22  LDA $22E7,X
  8. 2014- 9D 00 0E  STA $0E00,X
  9. 2017- BD E7 23  LDA $23E7,X
  10. 201A- 9D 00 0F  STA $0F00,X
  11. 201D- BD E7 24  LDA $24E7,X
  12. 2020- 9D 00 10  STA $1000,X
  13. 2023- BD E7 25  LDA $25E7,X
  14. 2026- 9D 00 11  STA $1100,X
  15. 2029- E8        INX
  16. 202A- D0 D9     BNE $2005
  17. 202C- 4C 00 0C  JMP $0C00
  18. 202F- 2C 89 C0  BIT $C089
  19. 2032- 2C 89 C0  BIT $C089
  20. 2035- A2 00     LDX #$00
  21. 2037- A9 A0     LDA #$A0
  22. 2039- 9D 00 04  STA $0400,X
  23. 203C- 9D 80 04  STA $0480,X
  24. 203F- 9D 00 05  STA $0500,X
  25. 2042- 9D 80 05  STA $0580,X
  26. 2045- 9D 00 06  STA $0600,X
  27. 2048- 9D 80 06  STA $0680,X
  28. 204B- 9D 00 07  STA $0700,X
  29. 204E- 9D 80 07  STA $0780,X
  30. 2051- E8        INX
  31. 2052- 10 E5     BPL $2039
  32. 2054- AD B3 FB  LDA $FBB3
  33. 2057- C9 06     CMP #$06
  34. 2059- D0 1E     BNE $2079
  35. 205B- 2C 8B C0  BIT $C08B
  36. 205E- 2C 8B C0  BIT $C08B
  37. 2061- A2 00     LDX #$00
  38. 2063- BD B2 20  LDA $20B2,X
  39. 2066- 9D 10 01  STA $0110,X
  40. 2069- E8        INX
  41. 206A- E0 40     CPX #$40
  42. 206C- D0 F5     BNE $2063
  43. 206E- 20 10 01  JSR $0110
  44. 2071- 2C 89 C0  BIT $C089
  45. 2074- 2C 89 C0  BIT $C089
  46. 2077- 90 10     BCC $2089
  47. 2079- A2 00     LDX #$00
  48. 207B- BD 8A 20  LDA $208A,X
  49. 207E- F0 06     BEQ $2086
  50. 2080- 9D A8 05  STA $05A8,X
  51. 2083- E8        INX
  52. 2084- D0 F5     BNE $207B
  53. 2086- 4C 86 20  JMP $2086
  54. 2089- 60        RTS
  55. 208A- C4 C5     CPY $C5
  56. 208C- C1 D4     CMP ($D4,X)
  57. 208E- C8        INY
  58. 208F- A0 D3     LDY #$D3
  59. 2091- D7        ???
  60. 2092- CF        ???
  61. 2093- D2        ???
  62. 2094- C4 A0     CPY $A0
  63. 2096- D2        ???
  64. 2097- C5 D1     CMP $D1
  65. 2099- D5 C9     CMP $C9,X
  66. 209B- D2        ???
  67. 209C- C5 D3     CMP $D3
  68. 209E- A0 B1     LDY #$B1
  69. 20A0- B2        ???
  70. 20A1- B8        CLV
  71. 20A2- CB        ???
  72. 20A3- A0 C1     LDY #$C1
  73. 20A5- CE C4 A0  DEC $A0C4
  74. 20A8- C4 C2     CPY $C2
  75. 20AA- CC A0 C8  CPY $C8A0
  76. 20AD- C9 D2     CMP #$D2
  77. 20AF- C5 D3     CMP $D3
  78. 20B1- 00        BRK
  79. 20B2- 8D 05 C0  STA $C005
  80. 20B5- 8D 03 C0  STA $C003
  81. 20B8- A9 00     LDA #$00
  82. 20BA- 8D 00 08  STA $0800
  83. 20BD- CD 00 08  CMP $0800
  84. 20C0- D0 1A     BNE $20DC
  85. 20C2- A9 EE     LDA #$EE
  86. 20C4- 8D 00 08  STA $0800
  87. 20C7- CD 00 08  CMP $0800
  88. 20CA- D0 10     BNE $20DC
  89. 20CC- CD 00 0C  CMP $0C00
  90. 20CF- D0 0E     BNE $20DF
  91. 20D1- 0E 00 0C  ASL $0C00
  92. 20D4- AD 00 08  LDA $0800
  93. 20D7- CD 00 0C  CMP $0C00
  94. 20DA- D0 03     BNE $20DF
  95. 20DC- 38        SEC
  96. 20DD- B0 01     BCS $20E0
  97. 20DF- 18        CLC
  98. 20E0- 8D 04 C0  STA $C004
  99. 20E3- 8D 02 C0  STA $C002
  100. 20E6- 60        RTS
  101. 20E7- 8D 8B C0  STA $C08B
  102. 20EA- 8D 8B C0  STA $C08B
  103. 20ED- 20 92 0C  JSR $0C92
  104. 20F0- 20 BC 0E  JSR $0EBC
  105. 20F3- 4E 0C 00  LSR $000C
  106. 20F6- 60        RTS
  107. 20F7- B0 F7     BCS $20F0
  108. 20F9- 20 41 0E  JSR $0E41
  109. 20FC- 20 BC 0E  JSR $0EBC
  110. 20FF- 66 0C     ROR $0C
  111. 2101- 00        BRK
  112. 2102- 60        RTS
  113. 2103- B0 F7     BCS $20FC
  114. 2105- 20 8D 0E  JSR $0E8D
  115. 2108- 20 BC 0E  JSR $0EBC
  116. 210B- 5B        ???
  117. 210C- 0C        ???
  118. 210D- 00        BRK
  119. 210E- 60        RTS
  120. 210F- B0 F7     BCS $2108
  121. 2111- 20 70 0E  JSR $0E70
  122. 2114- 20 55 0D  JSR $0D55
  123. 2117- 20 BC 0E  JSR $0EBC
  124. 211A- 70 0C     BVS $2128
  125. 211C- 00        BRK
  126. 211D- 60        RTS
  127. 211E- B0 F7     BCS $2117
  128. 2120- 20 BC 0E  JSR $0EBC
  129. 2123- 87        ???
  130. 2124- 0C        ???
  131. 2125- 00        BRK
  132. 2126- 10 B0     BPL $20D8
  133. 2128- F7        ???
  134. 2129- 20 BC 0E  JSR $0EBC
  135. 212C- 7C        ???
  136. 212D- 0C        ???
  137. 212E- 00        BRK
  138. 212F- 15 B0     ORA $B0,X
  139. 2131- F7        ???
  140. 2132- 4C 00 60  JMP $6000
  141. 2135- 0C        ???
  142. 2136- D3        ???
  143. 2137- CF        ???
  144. 2138- C6 D3     DEC $D3
  145. 213A- D0 D2     BNE $210E
  146. 213C- AE C2 C9  LDX $C9C2
  147. 213F- CE AE D0  DEC $D0AE
  148. 2142- 0A        ASL
  149. 2143- C8        INY
  150. 2144- D2        ???
  151. 2145- C4 D3     CPY $D3
  152. 2147- D0 D2     BNE $211B
  153. 2149- AE C2 C9  LDX $C9C2
  154. 214C- CE 09 D3  DEC $D309
  155. 214F- D0 D2     BNE $2123
  156. 2151- C9 D4     CMP #$D4
  157. 2153- C5 D2     CMP $D2
  158. 2155- AE D0 0B  LDX $0BD0
  159. 2158- C4 C5     CPY $C5
  160. 215A- C1 D4     CMP ($D4,X)
  161. 215C- C8        INY
  162. 215D- AE D3 D7  LDX $D7D3
  163. 2160- CF        ???
  164. 2161- D2        ???
  165. 2162- C4 0A     CPY $0A
  166. 2164- D3        ???
  167. 2165- D9 D3 D4  CMP $D4D3,Y
  168. 2168- C5 CD     CMP $CD
  169. 216A- AE C2 C9  LDX $C9C2
  170. 216D- CE 0A CD  DEC $CD0A
  171. 2170- C1 D2     CMP ($D2,X)
  172. 2172- D3        ???
  173. 2173- D0 D2     BNE $2147
  174. 2175- AE C2 C9  LDX $C9C2
  175. 2178- CE 20 BC  DEC $BC20
  176. 217B- 0E 47 0D  ASL $0D47
  177. 217E- 00        BRK
  178. 217F- 60        RTS
  179. 2180- B0 F7     BCS $2179
  180. 2182- 20 41 0F  JSR $0F41
  181. 2185- 2C 0D 2D  BIT $2D0D
  182. 2188- 0D 3A 0D  ORA $0D3A
  183. 218B- BB        ???
  184. 218C- BC BD BE  LDY $BEBD,X
  185. 218F- A9 20     LDA #$20
  186. 2191- 8D BE 0C  STA $0CBE
  187. 2194- 8D C1 0C  STA $0CC1
  188. 2197- A9 40     LDA #$40
  189. 2199- 8D C4 0C  STA $0CC4
  190. 219C- A2 20     LDX #$20
  191. 219E- A0 00     LDY #$00
  192. 21A0- 8D 05 C0  STA $C005
  193. 21A3- B9 00 20  LDA $2000,Y
  194. 21A6- 99 00 20  STA $2000,Y
  195. 21A9- 99 00 40  STA $4000,Y
  196. 21AC- C8        INY
  197. 21AD- D0 F4     BNE $21A3
  198. 21AF- 8D 04 C0  STA $C004
  199. 21B2- EE BE 0C  INC $0CBE
  200. 21B5- EE C1 0C  INC $0CC1
  201. 21B8- EE C4 0C  INC $0CC4
  202. 21BB- CA        DEX
  203. 21BC- D0 E2     BNE $21A0
  204. 21BE- A9 40     LDA #$40
  205. 21C0- 8D E7 0C  STA $0CE7
  206. 21C3- A9 20     LDA #$20
  207. 21C5- 8D EA 0C  STA $0CEA
  208. 21C8- A2 20     LDX #$20
  209. 21CA- A0 00     LDY #$00
  210. 21CC- B9 00 40  LDA $4000,Y
  211. 21CF- 99 00 20  STA $2000,Y
  212. 21D2- C8        INY
  213. 21D3- D0 F7     BNE $21CC
  214. 21D5- EE E7 0C  INC $0CE7
  215. 21D8- EE EA 0C  INC $0CEA
  216. 21DB- CA        DEX
  217. 21DC- D0 EE     BNE $21CC
  218. 21DE- A9 F0     LDA #$F0
  219. 21E0- 8D 22 C0  STA $C022
  220. 21E3- AD 34 C0  LDA $C034
  221. 21E6- 29 F0     AND #$F0
  222. 21E8- 8D 34 C0  STA $C034
  223. 21EB- 8D 0D C0  STA $C00D
  224. 21EE- 8D 54 C0  STA $C054
  225. 21F1- 8D 50 C0  STA $C050
  226. 21F4- 8D 52 C0  STA $C052
  227. 21F7- 8D 57 C0  STA $C057
  228. 21FA- 8D 7E C0  STA $C07E
  229. 21FD- 8D 5F C0  STA $C05F
  230. 2200- 8D 5E C0  STA $C05E
  231. 2203- 8D 5F C0  STA $C05F
  232. 2206- 8D 5E C0  STA $C05E
  233. 2209- 8D 5F C0  STA $C05F
  234. 220C- 8D 5E C0  STA $C05E
  235. 220F- 8D 00 C0  STA $C000
  236. 2212- 60        RTS
  237. 2213- 60        RTS
  238. 2214- AD 00 60  LDA $6000
  239. 2217- EE 2E 0D  INC $0D2E
  240. 221A- D0 03     BNE $221F
  241. 221C- EE 2F 0D  INC $0D2F
  242. 221F- 18        CLC
  243. 2220- 60        RTS
  244. 2221- 8D 00 20  STA $2000
  245. 2224- EE 3B 0D  INC $0D3B
  246. 2227- D0 03     BNE $222C
  247. 2229- EE 3C 0D  INC $0D3C
  248. 222C- 18        CLC
  249. 222D- 60        RTS
  250. 222E- 0D CD C1  ORA $C1CD
  251. 2231- D8        CLD
  252. 2232- D8        CLD
  253. 2233- CF        ???
  254. 2234- D5 D4     CMP $D4,X
  255. 2236- AE C2 C9  LDX $C9C2
  256. 2239- CE AE D0  DEC $D0AE
  257. 223C- 20 BC 0E  JSR $0EBC
  258. 223F- 35 0E     AND $0E,X
  259. 2241- 00        BRK
  260. 2242- 60        RTS
  261. 2243- B0 F7     BCS $223C
  262. 2245- A2 12     LDX #$12
  263. 2247- A0 00     LDY #$00
  264. 2249- 8D 05 C0  STA $C005
  265. 224C- B9 00 60  LDA $6000,Y
  266. 224F- 99 00 0C  STA $0C00,Y
  267. 2252- C8        INY
  268. 2253- D0 F7     BNE $224C
  269. 2255- 8D 04 C0  STA $C004
  270. 2258- EE 67 0D  INC $0D67
  271. 225B- EE 6A 0D  INC $0D6A
  272. 225E- CA        DEX
  273. 225F- D0 E8     BNE $2249
  274. 2261- A2 00     LDX #$00
  275. 2263- A9 A0     LDA #$A0
  276. 2265- 9D 00 04  STA $0400,X
  277. 2268- 9D 80 04  STA $0480,X
  278. 226B- 9D 00 05  STA $0500,X
  279. 226E- 9D 80 05  STA $0580,X
  280. 2271- 9D 00 06  STA $0600,X
  281. 2274- 9D 80 06  STA $0680,X
  282. 2277- 9D 00 07  STA $0700,X
  283. 227A- 9D 80 07  STA $0780,X
  284. 227D- 8D 05 C0  STA $C005
  285. 2280- 9D 00 04  STA $0400,X
  286. 2283- 9D 80 04  STA $0480,X
  287. 2286- 9D 00 05  STA $0500,X
  288. 2289- 9D 80 05  STA $0580,X
  289. 228C- 9D 00 06  STA $0600,X
  290. 228F- 9D 80 06  STA $0680,X
  291. 2292- 9D 00 07  STA $0700,X
  292. 2295- 9D 80 07  STA $0780,X
  293. 2298- 8D 04 C0  STA $C004
  294. 229B- E8        INX
  295. 229C- 10 C7     BPL $2265
  296. 229E- 8D 51 C0  STA $C051
  297. 22A1- 20 41 0F  JSR $0F41
  298. 22A4- 1A        ???
  299. 22A5- 0E 1B 0E  ASL $0E1B
  300. 22A8- 28        PLP
  301. 22A9- 0E BB BC  ASL $BCBB
  302. 22AC- BD BE A9  LDA $A9BE,X
  303. 22AF- 20 8D DD  JSR $DD8D
  304. 22B2- 0D 8D E0  ORA $E08D
  305. 22B5- 0D A9 40  ORA $40A9
  306. 22B8- 8D E3 0D  STA $0DE3
  307. 22BB- A2 20     LDX #$20
  308. 22BD- A0 00     LDY #$00
  309. 22BF- 8D 05 C0  STA $C005
  310. 22C2- B9 00 20  LDA $2000,Y
  311. 22C5- 99 00 20  STA $2000,Y
  312. 22C8- 99 00 40  STA $4000,Y
  313. 22CB- C8        INY
  314. 22CC- D0 F4     BNE $22C2
  315. 22CE- 8D 04 C0  STA $C004
  316. 22D1- EE DD 0D  INC $0DDD
  317. 22D4- EE E0 0D  INC $0DE0
  318. 22D7- EE E3 0D  INC $0DE3
  319. 22DA- CA        DEX
  320. 22DB- D0 E2     BNE $22BF
  321. 22DD- A9 40     LDA #$40
  322. 22DF- 8D 06 0E  STA $0E06
  323. 22E2- A9 20     LDA #$20
  324. 22E4- 8D 09 0E  STA $0E09
  325. 22E7- A2 20     LDX #$20
  326. 22E9- A0 00     LDY #$00
  327. 22EB- B9 00 40  LDA $4000,Y
  328. 22EE- 99 00 20  STA $2000,Y
  329. 22F1- C8        INY
  330. 22F2- D0 F7     BNE $22EB
  331. 22F4- EE 06 0E  INC $0E06
  332. 22F7- EE 09 0E  INC $0E09
  333. 22FA- CA        DEX
  334. 22FB- D0 EE     BNE $22EB
  335. 22FD- 8D 50 C0  STA $C050
  336. 2300- 60        RTS
  337. 2301- 60        RTS
  338. 2302- AD 00 60  LDA $6000
  339. 2305- EE 1C 0E  INC $0E1C
  340. 2308- D0 03     BNE $230D
  341. 230A- EE 1D 0E  INC $0E1D
  342. 230D- 18        CLC
  343. 230E- 60        RTS
  344. 230F- 8D 00 20  STA $2000
  345. 2312- EE 29 0E  INC $0E29
  346. 2315- D0 03     BNE $231A
  347. 2317- EE 2A 0E  INC $0E2A
  348. 231A- 18        CLC
  349. 231B- 60        RTS
  350. 231C- 0B        ???
  351. 231D- D4        ???
  352. 231E- C9 D4     CMP #$D4
  353. 2320- CC C5 AE  CPY $AEC5
  354. 2323- C2        ???
  355. 2324- C9 CE     CMP #$CE
  356. 2326- AE D0 20  LDX $20D0
  357. 2329- 41 0F     EOR ($0F,X)
  358. 232B- 4F        ???
  359. 232C- 0E 50 0E  ASL $0E50
  360. 232F- 5D 0E BB  EOR $BB0E,X
  361. 2332- BC BD BE  LDY $BEBD,X
  362. 2335- 60        RTS
  363. 2336- 60        RTS
  364. 2337- AD 00 60  LDA $6000
  365. 233A- EE 51 0E  INC $0E51
  366. 233D- D0 03     BNE $2342
  367. 233F- EE 52 0E  INC $0E52
  368. 2342- 18        CLC
  369. 2343- 60        RTS
  370. 2344- 8D 05 C0  STA $C005
  371. 2347- 8D 00 60  STA $6000
  372. 234A- 8D 04 C0  STA $C004
  373. 234D- EE 61 0E  INC $0E61
  374. 2350- D0 03     BNE $2355
  375. 2352- EE 62 0E  INC $0E62
  376. 2355- 18        CLC
  377. 2356- 60        RTS
  378. 2357- A2 18     LDX #$18
  379. 2359- A0 00     LDY #$00
  380. 235B- 8D 05 C0  STA $C005
  381. 235E- B9 00 60  LDA $6000,Y
  382. 2361- 99 00 A0  STA $A000,Y
  383. 2364- C8        INY
  384. 2365- D0 F7     BNE $235E
  385. 2367- 8D 04 C0  STA $C004
  386. 236A- EE 79 0E  INC $0E79
  387. 236D- EE 7C 0E  INC $0E7C
  388. 2370- CA        DEX
  389. 2371- D0 E8     BNE $235B
  390. 2373- 60        RTS
  391. 2374- 20 41 0F  JSR $0F41
  392. 2377- 9B        ???
  393. 2378- 0E 9C 0E  ASL $0E9C
  394. 237B- A9 0E     LDA #$0E
  395. 237D- BB        ???
  396. 237E- BC BD BE  LDY $BEBD,X
  397. 2381- 60        RTS
  398. 2382- 60        RTS
  399. 2383- AD 00 60  LDA $6000
  400. 2386- EE 9D 0E  INC $0E9D
  401. 2389- D0 03     BNE $238E
  402. 238B- EE 9E 0E  INC $0E9E
  403. 238E- 18        CLC
  404. 238F- 60        RTS
  405. 2390- 8D 09 C0  STA $C009
  406. 2393- 8D 00 D0  STA $D000
  407. 2396- 8D 08 C0  STA $C008
  408. 2399- EE AD 0E  INC $0EAD
  409. 239C- D0 03     BNE $23A1
  410. 239E- EE AE 0E  INC $0EAE
  411. 23A1- 18        CLC
  412. 23A2- 60        RTS
  413. 23A3- 68        PLA
  414. 23A4- 85 FE     STA $FE
  415. 23A6- 18        CLC
  416. 23A7- 69 04     ADC #$04
  417. 23A9- AA        TAX
  418. 23AA- 68        PLA
  419. 23AB- 85 FF     STA $FF
  420. 23AD- 69 00     ADC #$00
  421. 23AF- 48        PHA
  422. 23B0- 8A        TXA
  423. 23B1- 48        PHA
  424. 23B2- A0 03     LDY #$03
  425. 23B4- B1 FE     LDA ($FE),Y
  426. 23B6- 8D 39 0F  STA $0F39
  427. 23B9- C8        INY
  428. 23BA- B1 FE     LDA ($FE),Y
  429. 23BC- 8D 3A 0F  STA $0F3A
  430. 23BF- A0 01     LDY #$01
  431. 23C1- B1 FE     LDA ($FE),Y
  432. 23C3- 8D 32 0F  STA $0F32
  433. 23C6- C8        INY
  434. 23C7- B1 FE     LDA ($FE),Y
  435. 23C9- 8D 33 0F  STA $0F33
  436. 23CC- 20 00 BF  JSR $BF00
  437. 23CF- C8        INY
  438. 23D0- 31 0F     AND ($0F),Y
  439. 23D2- B0 3D     BCS $2411
  440. 23D4- AD 36 0F  LDA $0F36
  441. 23D7- 8D 38 0F  STA $0F38
  442. 23DA- 8D 2D 0F  STA $0F2D
  443. 23DD- 20 00 BF  JSR $BF00
  444. 23E0- D1 2C     CMP ($2C),Y
  445. 23E2- 0F        ???
  446. 23E3- B0 2C     BCS $2411
  447. 23E5- AD 2E 0F  LDA $0F2E
  448. 23E8- 8D 3B 0F  STA $0F3B
  449. 23EB- AD 2F 0F  LDA $0F2F
  450. 23EE- 8D 3C 0F  STA $0F3C
  451. 23F1- 20 00 BF  JSR $BF00
  452. 23F4- CA        DEX
  453. 23F5- 37        ???
  454. 23F6- 0F        ???
  455. 23F7- 48        PHA
  456. 23F8- 20 00 BF  JSR $BF00
  457. 23FB- CC 3F 0F  CPY $0F3F
  458. 23FE- 8D 2B 0F  STA $0F2B
  459. 2401- 68        PLA
  460. 2402- 38        SEC
  461. 2403- D0 0C     BNE $2411
  462. 2405- AD 2B 0F  LDA $0F2B
  463. 2408- D0 07     BNE $2411
  464. 240A- 18        CLC
  465. 240B- AE 2E 0F  LDX $0F2E
  466. 240E- AC 2F 0F  LDY $0F2F
  467. 2411- 60        RTS
  468. 2412- 00        BRK
  469. 2413- 02        ???
  470. 2414- 01 00     ORA ($00,X)
  471. 2416- 00        BRK
  472. 2417- 00        BRK
  473. 2418- 03        ???
  474. 2419- FF        ???
  475. 241A- FF        ???
  476. 241B- 00        BRK
  477. 241C- 08        PHP
  478. 241D- 01 04     ORA ($04,X)
  479. 241F- 01 00     ORA ($00,X)
  480. 2421- 08        PHP
  481. 2422- 00        BRK
  482. 2423- 08        PHP
  483. 2424- 00        BRK
  484. 2425- 00        BRK
  485. 2426- 01 00     ORA ($00,X)
  486. 2428- 68        PLA
  487. 2429- 85 00     STA $00
  488. 242B- 68        PLA
  489. 242C- 85 01     STA $01
  490. 242E- A0 01     LDY #$01
  491. 2430- B1 00     LDA ($00),Y
  492. 2432- 8D A5 0F  STA $0FA5
  493. 2435- C8        INY
  494. 2436- B1 00     LDA ($00),Y
  495. 2438- 8D A6 0F  STA $0FA6
  496. 243B- C8        INY
  497. 243C- B1 00     LDA ($00),Y
  498. 243E- 8D 79 10  STA $1079
  499. 2441- C8        INY
  500. 2442- B1 00     LDA ($00),Y
  501. 2444- 8D 7A 10  STA $107A
  502. 2447- C8        INY
  503. 2448- B1 00     LDA ($00),Y
  504. 244A- 8D CC 10  STA $10CC
  505. 244D- C8        INY
  506. 244E- B1 00     LDA ($00),Y
  507. 2450- 8D CD 10  STA $10CD
  508. 2453- C8        INY
  509. 2454- B1 00     LDA ($00),Y
  510. 2456- 8D FE 0F  STA $0FFE
  511. 2459- 8D 55 10  STA $1055
  512. 245C- C8        INY
  513. 245D- B1 00     LDA ($00),Y
  514. 245F- 8D 04 10  STA $1004
  515. 2462- 8D 4F 10  STA $104F
  516. 2465- C8        INY
  517. 2466- B1 00     LDA ($00),Y
  518. 2468- 8D F1 0F  STA $0FF1
  519. 246B- 8D 4A 10  STA $104A
  520. 246E- C8        INY
  521. 246F- B1 00     LDA ($00),Y
  522. 2471- 8D C6 0F  STA $0FC6
  523. 2474- 8D F6 0F  STA $0FF6
  524. 2477- 8D 29 10  STA $1029
  525. 247A- 8D 3F 10  STA $103F
  526. 247D- 98        TYA
  527. 247E- 38        SEC
  528. 247F- 65 00     ADC $00
  529. 2481- 8D BF 0F  STA $0FBF
  530. 2484- A9 00     LDA #$00
  531. 2486- 65 01     ADC $01
  532. 2488- 8D C0 0F  STA $0FC0
  533. 248B- 20 FF FF  JSR $FFFF
  534. 248E- A9 00     LDA #$00
  535. 2490- 8D D9 10  STA $10D9
  536. 2493- BA        TSX
  537. 2494- 8E B3 0F  STX $0FB3
  538. 2497- 4C C1 0F  JMP $0FC1
  539. 249A- 00        BRK
  540. 249B- AD D5 10  LDA $10D5
  541. 249E- D0 08     BNE $24A8
  542. 24A0- 18        CLC
  543. 24A1- AE B3 0F  LDX $0FB3
  544. 24A4- 9A        TXS
  545. 24A5- 4C FF FF  JMP $FFFF
  546. 24A8- A0 00     LDY #$00
  547. 24AA- 98        TYA
  548. 24AB- 99 00 FF  STA $FF00,Y
  549. 24AE- C8        INY
  550. 24AF- D0 FA     BNE $24AB
  551. 24B1- 20 72 10  JSR $1072
  552. 24B4- 8D D6 10  STA $10D6
  553. 24B7- 8D D8 10  STA $10D8
  554. 24BA- 20 72 10  JSR $1072
  555. 24BD- 8D D5 10  STA $10D5
  556. 24C0- 20 72 10  JSR $1072
  557. 24C3- 8D DB 10  STA $10DB
  558. 24C6- 20 72 10  JSR $1072
  559. 24C9- 8D DC 10  STA $10DC
  560. 24CC- AD D6 10  LDA $10D6
  561. 24CF- F0 21     BEQ $24F2
  562. 24D1- A2 01     LDX #$01
  563. 24D3- 20 72 10  JSR $1072
  564. 24D6- 9D 00 FF  STA $FF00,X
  565. 24D9- A8        TAY
  566. 24DA- 8A        TXA
  567. 24DB- 99 00 FF  STA $FF00,Y
  568. 24DE- A0 00     LDY #$00
  569. 24E0- 20 72 10  JSR $1072
  570. 24E3- 9D 00 FF  STA $FF00,X
  571. 24E6- 20 72 10  JSR $1072
  572. 24E9- 9D 00 FF  STA $FF00,X
  573. 24EC- E8        INX
  574. 24ED- CE D8 10  DEC $10D8
  575. 24F0- D0 E1     BNE $24D3
  576. 24F2- A0 00     LDY #$00
  577. 24F4- 8C D8 10  STY $10D8
  578. 24F7- EE DC 10  INC $10DC
  579. 24FA- EE DB 10  INC $10DB
  580. 24FD- CE DB 10  DEC $10DB
  581. 2500- D0 08     BNE $250A
  582. 2502- CE DC 10  DEC $10DC
  583. 2505- D0 03     BNE $250A
  584. 2507- 4C B4 0F  JMP $0FB4
  585. 250A- 20 72 10  JSR $1072
  586. 250D- A8        TAY
  587. 250E- BE 00 FF  LDX $FF00,Y
  588. 2511- D0 08     BNE $251B
  589. 2513- A0 00     LDY #$00
  590. 2515- 20 85 10  JSR $1085
  591. 2518- 4C 16 10  JMP $1016
  592. 251B- A0 00     LDY #$00
  593. 251D- F0 15     BEQ $2534
  594. 251F- E0 01     CPX #$01
  595. 2521- F0 20     BEQ $2543
  596. 2523- A8        TAY
  597. 2524- B9 00 FF  LDA $FF00,Y
  598. 2527- F0 2B     BEQ $2554
  599. 2529- 98        TYA
  600. 252A- A0 00     LDY #$00
  601. 252C- CA        DEX
  602. 252D- F0 14     BEQ $2543
  603. 252F- DD 00 FF  CMP $FF00,X
  604. 2532- D0 F8     BNE $252C
  605. 2534- BD 00 FF  LDA $FF00,X
  606. 2537- 48        PHA
  607. 2538- 8A        TXA
  608. 2539- 48        PHA
  609. 253A- BD 00 FF  LDA $FF00,X
  610. 253D- EE D8 10  INC $10D8
  611. 2540- 4C 38 10  JMP $1038
  612. 2543- 20 85 10  JSR $1085
  613. 2546- AD D8 10  LDA $10D8
  614. 2549- F0 B2     BEQ $24FD
  615. 254B- CE D8 10  DEC $10D8
  616. 254E- 68        PLA
  617. 254F- AA        TAX
  618. 2550- 68        PLA
  619. 2551- 4C 38 10  JMP $1038
  620. 2554- 98        TYA
  621. 2555- A0 00     LDY #$00
  622. 2557- F0 EA     BEQ $2543
  623. 2559- 8E 7E 10  STX $107E
  624. 255C- 8C 7C 10  STY $107C
  625. 255F- 20 FF FF  JSR $FFFF
  626. 2562- A0 00     LDY #$00
  627. 2564- A2 00     LDX #$00
  628. 2566- B0 01     BCS $2569
  629. 2568- 60        RTS
  630. 2569- 4C BA 0F  JMP $0FBA
  631. 256C- 2C D9 10  BIT $10D9
  632. 256F- 10 0B     BPL $257C
  633. 2571- 50 10     BVC $2583
  634. 2573- 8D D7 10  STA $10D7
  635. 2576- A9 80     LDA #$80
  636. 2578- 8D D9 10  STA $10D9
  637. 257B- 60        RTS
  638. 257C- 50 13     BVC $2591
  639. 257E- 8D D7 10  STA $10D7
  640. 2581- A9 00     LDA #$00
  641. 2583- 20 C2 10  JSR $10C2
  642. 2586- CE D7 10  DEC $10D7
  643. 2589- D0 F8     BNE $2583
  644. 258B- A9 00     LDA #$00
  645. 258D- 8D D9 10  STA $10D9
  646. 2590- 60        RTS
  647. 2591- C9 BF     CMP #$BF
  648. 2593- F0 08     BEQ $259D
  649. 2595- C9 CF     CMP #$CF
  650. 2597- F0 0A     BEQ $25A3
  651. 2599- 20 C2 10  JSR $10C2
  652. 259C- 60        RTS
  653. 259D- A9 40     LDA #$40
  654. 259F- 8D D9 10  STA $10D9
  655. 25A2- 60        RTS
  656. 25A3- A9 C0     LDA #$C0
  657. 25A5- 8D D9 10  STA $10D9
  658. 25A8- 60        RTS
  659. 25A9- 8E D3 10  STX $10D3
  660. 25AC- 8C D1 10  STY $10D1
  661. 25AF- 8D CF 10  STA $10CF
  662. 25B2- 20 FF FF  JSR $FFFF
  663. 25B5- A9 00     LDA #$00
  664. 25B7- A0 00     LDY #$00
  665. 25B9- A2 00     LDX #$00
  666. 25BB- 60        RTS
  667. 25BC- 00        BRK
  668. 25BD- 00        BRK
  669. 25BE- 00        BRK
  670. 25BF- 00        BRK
  671. 25C0- 00        BRK
  672. 25C1- 00        BRK
  673. 25C2- 00        BRK
  674. 25C3- 00        BRK
  675.