Advertisement
Guest User

alttp_msu-final.ips disassembly

a guest
Oct 31st, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.21 KB | None | 0 0
  1. ;alttp_msu.ips
  2. ;0xXXXXXX addresses are file offsets
  3. ;$XXXXXX addresses are SNES addresses
  4.  
  5. 0x0000D9 2200E922 JSR $22E900
  6. 0x0000DD EA NOP
  7. 0x0000DE EA NOP
  8.  
  9.  
  10. 0x0000F3 2250E922 JSR $22E950
  11. 0x0000F7 EA NOP
  12. 0x0000F8 EA NOP
  13.  
  14.  
  15. 0x00740F 2280EA22 JSR $22EA80
  16. 0x007413 EA NOP
  17. 0x007414 EA NOP
  18. 0x007415 EA NOP
  19.  
  20.  
  21. 0x0079C3 22F0E922 JSR $22E9F0
  22. 0x0079C7 EA NOP
  23.  
  24.  
  25. 0x010BFF 20D0FF JSR $FFD0
  26.  
  27.  
  28. 0x01134F 2280EA22 JSR $22EA80
  29. 0x011353 EA NOP
  30. 0x011354 EA NOP
  31. 0x011354 EA NOP
  32.  
  33.  
  34. 0x011A04 22F0E922 JSR $22E9F0
  35. 0x011A08 EA NOP
  36.  
  37.  
  38. 0x011B14 22F0E922 JSR $22E9F0
  39. 0x011B18 EA NOP
  40.  
  41.  
  42. 0x011D22 2230EB22 JSR $22EB30
  43. 0x011D26 EA NOP
  44.  
  45.  
  46. 0x012027 22F0E922 JSR $22E9F0
  47. 0x01202B EA NOP
  48.  
  49.  
  50. 0x0120C1 2240ED22 JSR $22ED40
  51. 0x0120C5 EA NOP
  52.  
  53.  
  54. 0x012141 2270EB22 JSR $22ED70
  55. 0x012145 EA NOP
  56.  
  57.  
  58. 0x012AB1 22F0E922 JSR $22E9F0
  59. 0x012AB5 EA NOP
  60.  
  61.  
  62. 0x012E7E 22F0E922 JSR $22E9F0
  63. 0x012E82 EA NOP
  64.  
  65.  
  66. 0x013225 2230EB22 JSR $22EB30
  67. 0x013229 EA NOP
  68.  
  69.  
  70. 0x017FD0 2290EB22 JSR $22EB90
  71. 0x017FD4 60 RTS
  72.  
  73.  
  74. 0x028928 2260EB22 JSR $22EB60
  75. 0x02892C EA NOP
  76.  
  77.  
  78. 0x02CC5F 22C0EB22 JSR $22EBC0
  79. 0x02CC63 EA NOP
  80.  
  81.  
  82. 0x0330D8 2220EA22 JSR $22EA20
  83. 0x0330DC EA NOP
  84.  
  85.  
  86. 0x033112 2250EA22 JSR $22EA50
  87. 0x033116 EA NOP
  88.  
  89.  
  90. 0x034621 2280EC22 JSR $22EC80
  91. 0x034625 EA NOP
  92.  
  93.  
  94. 0x034847 2280EC22 JSR $22EC80
  95. 0x03484B EA NOP
  96.  
  97.  
  98. 0x03AA9C 2220EA22 JSR $22EA20
  99. 0x03AAA0 EA NOP
  100.  
  101.  
  102. 0x03EB90 2250EA22 JSR $22EA50
  103. 0x03EB94 EA NOP
  104.  
  105.  
  106. 0x044606 5CD7ED22 JMP $22EDD7
  107. 0x04460A EA NOP
  108. 0x04460B 2250EC22 JSR $22EC50
  109. 0x04460F EA NOP
  110.  
  111.  
  112. 0x044D07 22F0E922 JSR $22E9F0
  113. 0x044D0B EA NOP
  114.  
  115.  
  116. 0x04505C 2250EA22 JSR $22EA50
  117. 0x045060 EA NOP
  118.  
  119.  
  120. 0x048D2C 2220EA22 JSR $22EA20
  121. 0x048D30 EA NOP
  122.  
  123.  
  124. 0x04A234 22B0EA22 JSR $22EAB0
  125. 0x04A238 EA NOP
  126.  
  127.  
  128. 0x04EE44 2220EC22 JSR $22EC20
  129. 0x04EE48 EA NOP
  130.  
  131.  
  132. 0x04F2B2 22F0E922 JSR $22E9F0
  133. 0x04F2B6 EA NOP
  134.  
  135.  
  136. 0x04F4A6 22D0EA22 JSR $22EAD0
  137. 0x04F4AA EA NOP
  138.  
  139.  
  140. 0x04F50F 22F0E922 JSR $22E9F0
  141. 0x04F513 EA NOP
  142.  
  143.  
  144. 0x053940 2200EB22 JSR $22EB00
  145. 0x053944 EA NOP
  146. 0x053945 EA NOP
  147. 0x053946 EA NOP
  148.  
  149.  
  150. 0x053A1E 2220EA22 JSR $22EA20
  151. 0x053A22 EA NOP
  152.  
  153.  
  154. 0x053C90 2250EA22 JSR $22EA50
  155. 0x053C94 EA NOP
  156.  
  157.  
  158. 0x056FB5 2250EA22 JSR $22EA50
  159. 0x056FB9 EA NOP
  160.  
  161.  
  162. 0x064DA7 22D0EA22 JSR $22EAD0
  163. 0x064DAB EA NOP
  164.  
  165.  
  166. 0x064F7A 22F0E922 JSR $22E9F0
  167. 0x064F7E EA NOP
  168.  
  169.  
  170. 0x067105 22F0E922 JSR $22E9F0
  171. 0x067109 EA NOP
  172.  
  173.  
  174. 0x073D16 22A0ED22 JSR $22EDA0
  175. 0x073D1A EA NOP
  176.  
  177.  
  178. 0x075A31 2220EA22 JSR $22EA20
  179. 0x075A35 EA NOP
  180.  
  181.  
  182. 0x0E8D39 22E0EC22 JSR $22ECE0
  183. 0x0E8D3D EA NOP
  184.  
  185.  
  186. 0x0E92F1 2210ED22 JSR $22ED10
  187. 0x0E92F5 EA NOP
  188.  
  189.  
  190. 0x0EFCCC 22F0EB22 JSR $22EBF0
  191. 0x0EFCD0 EA NOP
  192.  
  193.  
  194. 0x0F53FA 22B0EC22 JSR $22ECB0
  195. 0x0F53FE EA NOP
  196.  
  197.  
  198. 0x116880
  199. $22E880 AD2901 LDA $0129
  200. $22E883 C901 CMP #$01
  201. $22E885 D003 BNE $E88A
  202. $22E887 A901 LDA #$01
  203. $22E889 60 RTS
  204. $22E88A C908 CMP #$08
  205. $22E88C D003 BNE $E891
  206. $22E88E A901 LDA #$01
  207. $22E890 60 RTS
  208. $22E891 C90A CMP #$0A
  209. $22E893 D003 BNE $E989
  210. $22E895 A901 LDA #$01
  211. $22E897 60 RTS
  212. $22E898 C90F CMP #$0F
  213. $22E89A D003 BNE $E89F
  214. $22E89C A901 LDA #$01
  215. $22E89E 60 RTS
  216. $22E89F C913 CMP #$13
  217. $22E8A1 D003 BNE $E8A6
  218. $22E8A3 A901 LDA #$01
  219. $22E8A5 60 RTS
  220. $22E8A6 C91D CMP #$1D
  221. $22E8A8 D003 BNE $E8AD
  222. $22E8AA A901 LDA #$01
  223. $22E8AC 60 RTS
  224. $22E8AD C921 CMP #$21
  225. $22E8AF D003 BNE $E8B4
  226. $22E8B1 A901 LDA #$01
  227. $22E8B3 60 RTS
  228. $22E8B4 C922 CMP #$22
  229. $22E8B6 D003 BNE $E8BB
  230. $22E8B8 A901 LDA #$01
  231. $22E8BA 60 RTS
  232. $22E8BB A903 LDA #$03
  233. $22E8BD 60 RTS
  234.  
  235.  
  236. 0x1168BE-0x1168FF FF PADDING
  237.  
  238.  
  239. 0x116900
  240. $22E900 AD1042 LDA $4210
  241. $22E903 2010E9 JSR $E910
  242. $22E906 2030EE JSR $EE30
  243. $22E909 AD2C01 LDA $012C
  244. $22E90C 6B RTL
  245. $22E90D 000000 PADDING
  246. $22E910 AD3301 LDA $0133
  247. $22E913 D001 BNE $E916
  248. $22E915 60 RTS
  249. $22E916 C9F1 LDA $7EE004
  250. $22E918 F004 BEQ $E91E
  251. $22E91A 2090E9 JSR $E990
  252. $22E91D 60 RTS
  253. $22E91E AF04E07E LDA $7EE004
  254. $22E922 D001 BNE $E925
  255. $22E924 60 RTS
  256. $22E925 3A DEC a
  257. $22E926 3A DEC a
  258. $22E927 EA NOP
  259. $22E928 EA NOP
  260. $22E929 EA NOP
  261. $22E92A EA NOP
  262. $22E92B EA NOP
  263. $22E92C EA NOP
  264. $22E92D EA NOP
  265. $22E92E EA NOP
  266. $22E92F EA NOP
  267. $22E930 EA NOP
  268. $22E931 EA NOP
  269. $22E932 EA NOP
  270. $22E933 C920 CMP #$20
  271. $22E935 9008 BCC $E93F
  272. $22E937 8F04E07E STA $7EE004
  273. $22E93B 8D0620 STA $2006
  274. $22E93E 60 RTS
  275. $22E93F A900 LDA #$00
  276. $22E941 8F04E07E STA $7EE004
  277. $22E945 8D0620 STA $2006
  278. $22E948 9C0520 STZ $2005
  279. $22E94B 9C2901 STZ $0129
  280. $22E94E 60 RTS
  281. $22E94F 00 PADDING
  282. $22E950 8D3301 STA $0133
  283. $22E953 48 PHA
  284. $22E954 AD0220 LDA $2002
  285. $22E957 C953 CMP #$53
  286. $22E959 F005 BEQ $E960
  287. $22E95B 68 PLA
  288. $22E95C 8D4021 STA $2140
  289. $22E95F 6B RTL
  290. $22E960 AD0020 LDA $2000
  291. $22E963 2908 AND #$08
  292. $22E965 D005 BNE $E96C
  293. $22E967 A9F1 LDA #$F1
  294. $22E969 8D4021 STA $2140
  295. $22E96C 68 PLA
  296. $22E96D 6B RTL
  297. $22E96E 0000 PADDING
  298. $22E970 AD0020 LDA $2000
  299. $22E973 2908 AND #$08
  300. $22E975 D001 BNE $E978
  301. $22E977 60 RTS
  302. $22E978 AD2901 LDA $0129
  303. $22E97B 8D4021 STA $2140
  304. $22E97E 8D3301 STA $0133
  305. $22E981 8D3001 STA $0130
  306. $22E984 9C0720 STZ $2007
  307. $22E987 8D2C01 STA $012C
  308. $22E98A 60 RTS
  309. $22E98B 0000000000 PADDING
  310. $22E990 AD3301 LDA $0133
  311. $22E993 C9F4 CMP #$F4
  312. $22E995 D001 BNE $E998
  313. $22E997 60 RTS
  314. $22E998 C9F1 CMP #$F1
  315. $22E99A D001 BNE $E99D
  316. $22E99C 60 RTS
  317. $22E99D AD0220 LDA $2002
  318. $22E9A0 C953 CMP #$53
  319. $22E9A2 F001 BEQ $E9A5
  320. $22E9A4 60 RTS
  321. $22E9A5 A900 LDA #$00
  322. $22E9A7 8F04E07E STA $7EE004
  323. $22E9AB AD3301 LDA $0133
  324. $22E9AE 8D3001 STA $0130
  325. $22E9B1 CD2901 CMP $0129
  326. $22E9B4 F029 BEQ $E9DF
  327. $22E9B6 AD3301 LDA $0133
  328. $22E9B9 D003 BNE $E9BE
  329. $22E9BB AD2C01 LDA $012C
  330. $22E9BE 8D0420 STA $2004
  331. $22E9C1 8D2901 STA 0129
  332. $22E9C4 9C0520 STZ $2005
  333. $22E9C7 9C2C01 STZ $012C
  334. $22E9CA A9FF LDA #$FF
  335. $22E9CC 8D0620 STA $2006
  336. $22E9CF A901 LDA #$01
  337. $22E9D1 8D2701 STA $0127
  338. $22E9D4 AD0020 LDA $2000
  339. $22E9D7 8004 BRA $E9DD
  340. $22E9D9 EA NOP
  341. $22E9DA EA NOP
  342. $22E9DB EA NOP
  343. $22E9DC EA NOP
  344. $22E9DD F001 BEQ $E9E0
  345. $22E9DF 60 RTS
  346. $22E9E0 A9F1 LDA #$F1
  347. $22E9E2 8D4021 STA $2140
  348. $22E9E5 8D3301 STA $0133
  349. $22E9E8 60 RTS
  350.  
  351.  
  352. 0x1169E9-0x1169EF FF PADDING
  353.  
  354.  
  355. 0x1169F0
  356. $22E9F0 AD0220 LDA $2002
  357. $22E9F3 C953 CMP #$53
  358. $22E9F5 D01B BNE $EA03
  359. $22E9F7 AF04E07E LDA $7EE004
  360. $22E9FB D006 BNE $EA03
  361. $22E9FD A9F1 LDA #$F1
  362. $22E9FF 8F04E07E STA $7EE004
  363. $22EA03 A9F1 LDA #$F1
  364. $22EA05 8D2C01 STA $012C
  365. $22EA08 8D3001 STA $0130
  366. $22EA0B 8D4021 STA $2140
  367. $22EA0E 8D3301 STA $0133
  368. $22EA11 6B RTL
  369. $22EA12 A9F1 LDA #$F1
  370. $22EA14 8D2C01 STA $012C
  371. $22EA17 6B RTL
  372.  
  373.  
  374. 0x116A18-0x116A1F FF PADDING
  375.  
  376.  
  377. 0x116A20
  378. $22EA20 AD0220 LDA $2002
  379. $22EA23 C953 CMP #$53
  380. $22EA25 D00A BNE $EA31
  381. $22EA27 A975 LDA #$75
  382. $22EA29 8D0620 STA $2006
  383. $22EA2C EA NOP
  384. $22EA2D EA NOP
  385. $22EA2E EA NOP
  386. $22EA2F EA NOP
  387. $22EA30 6B RTL
  388. $22EA31 A9F2 LDA #$F2
  389. $22EA33 8D2C01 STA $012C
  390. $22EA36 6B RTL
  391.  
  392.  
  393. 0x116A37-0x116A4F FF PADDING
  394.  
  395.  
  396. 0x116A50
  397. $22EA50 AD0220 LDA $2002
  398. $22EA53 C953 CMP #$53
  399. $22EA55 D00A BNE $EA61
  400. $22EA57 A9FF LDA #$FF
  401. $22EA59 8D0620 STA $2006
  402. $22EA5C EA NOP
  403. $22EA5D EA NOP
  404. $22EA5E EA NOP
  405. $22EA5F EA NOP
  406. $22EA60 6B RTL
  407. $22EA61 A9F3 LDA #$F3
  408. $22EA63 8D2C01 STA $012C
  409. $22EA66 6B RTL
  410.  
  411.  
  412. 0x116A67-0016A7F FF PADDING
  413.  
  414.  
  415. 0x116A80
  416. $22EA80 C9FF CMP #$FF
  417. $22EA82 D001 BNE $EA85
  418. $22EA84 6B RTL
  419. $22EA85 AA TAX
  420. $22EA86 AD0220 LDA $2002
  421. $22EA89 C953 CMP #$53
  422. $22EA8B D019 BNE $EAA6
  423. $22EA8D A9FF LDA #$FF
  424. $22EA8F 8D0620 STA $2006
  425. $22EA92 E0F2 CPX #$F2
  426. $22EA94 F008 BEQ $EA9E
  427. $22EA96 E0F3 CPX #$F3
  428. $22EA98 F00B BEQ $EAA5
  429. $22EA9A 8A TXA
  430. $22EA9B 4CD0ED JMP $EDD0
  431. $22EA9E A975 LDA #$75
  432. $22EAA0 8D0620 STA $2006
  433. $22EAA3 EA NOP
  434. $22EAA4 EA NOP
  435. $22EAA5 6B RTL
  436. $22EAA6 EA NOP
  437. $22EAA7 EA NOP
  438. $22EAA8 8E2C01 STX $012C
  439. $22EAAB 6B RTL
  440. $22EAAC 00000000 PADDING
  441. $22EAB0 AD0220 LDA $2002
  442. $22EAB3 C953 CMP #$53
  443. $22EAB5 D013 BNE $EACA
  444. $22EAB7 A9FF LDA #$FF
  445. $22EAB9 8D0620 STA $2006
  446. $22EABC A915 LDA #$15
  447. $22EABE EA NOP
  448. $22EABF EA NOP
  449. $22EAC0 EA NOP
  450. $22EAC1 4CD0ED JMP $EDD0
  451. $22EAC4 EA NOP
  452. $22EAC5 EA NOP
  453. $22EAC6 EA NOP
  454. $22EAC7 EA NOP
  455. $22EAC8 EA NOP
  456. $22EAC9 6B RTL
  457. $22EACA A915 LDA #$15
  458. $22EACC 8D2C01 STA $012C
  459. $22EACF 6B RTL
  460. $22EAD0 AD0220 LDA $2002
  461. $22EAD3 C953 CMP #$53
  462. $22EAD5 D013 BNE $EA
  463. $22EAD7 A9FF LDA #$FF
  464. $22EAD9 8D0620 STA $2006
  465. $22EADC A90B LDA #$0B
  466. $22EADE EA NOP
  467. $22EADF EA NOP
  468. $22EAE0 EA NOP
  469. $22EAE1 4CD0ED JMP $EDD0
  470. $22EAE4 EA NOP
  471. $22EAE5 EA NOP
  472. $22EAE6 EA NOP
  473. $22EAE7 EA NOP
  474. $22EAE8 EA NOP
  475. $22EAE9 6B RTL
  476. $22EAEA A90B LDA #$0B
  477. $22EAEC 8D2C01 STA $012C
  478. $22EAEF 6B RTL
  479.  
  480.  
  481. 0x116AF0-0x116AFF FF PADDING
  482.  
  483.  
  484. 0x116B00
  485. $22EB00 D002 BNE $EB04
  486. $22EB02 A2F3 LDX #$F3
  487. $22EB04 AD0220 LDA $2002
  488. $22EB07 C953 CMP #$53
  489. $22EB09 D019 BNE $EB24
  490. $22EB0B A9FF LDA #$FF
  491. $22EB0D 8D0620 STA $2006
  492. $22EB10 E0F3 CPX #$F3
  493. $22EB12 F007 BEQ $EB1B
  494. $22EB14 8E0420 STX $2004
  495. $22EB17 8A TXA
  496. $22EB18 4CD0ED JMP $EDD0
  497. $22EB1B 2080E8 JSR $E880
  498. $22EB1E 8D0720 STA $2007
  499. $22EB21 EA NOP
  500. $22EB22 EA NOP
  501. $22EB23 6B RTL
  502. $22EB24 8E2C01 STX $012C
  503. $22EB27 6B RTL
  504.  
  505.  
  506. 0x116B28-0x116B2F FF PADDING
  507.  
  508.  
  509. 0x1162B30
  510. $22EB30 AD0220 LDA $2002
  511. $22EB33 C953 CMP #$53
  512. $22EB35 D013 BNE $EB4A
  513. $22EB37 A9FF LDA #$FF
  514. $22EB39 8D0620 STA $2006
  515. $22EB3C A908 LDA #$08
  516. $22EB3E EA NOP
  517. $22EB3F EA NOP
  518. $22EB40 EA NOP
  519. $22EB41 4CD0ED JMP $EDD0
  520. $22EB44 EA NOP
  521. $22EB45 EA NOP
  522. $22EB46 EA NOP
  523. $22EB47 EA NOP
  524. $22EB48 EA NOP
  525. $22EB49 6B RTL
  526. $22EB4A A908 LDA #$08
  527. $22EB4C 8D2C01 STA $012C
  528. $22EB4F 6B RTL
  529.  
  530.  
  531. 0x116B50-0x116B5F FF PADDING
  532.  
  533.  
  534. 0x116B60
  535. $22EB60 AD0220 LDA $2002
  536. $22EB63 C953 CMP #$53
  537. $22EB65 D013 BNE $EB7A
  538. $22EB67 A9FF LDA #$FF
  539. $22EB69 8D0620 STA $2006
  540. $22EB6C A90A LDA #$0A
  541. $22EB6E EA NOP
  542. $22EB6F EA NOP
  543. $22EB70 EA NOP
  544. $22EB71 4CD0ED JMP $EDD0
  545. $22EB74 EA NOP
  546. $22EB75 EA NOP
  547. $22EB76 EA NOP
  548. $22EB77 EA NOP
  549. $22EB78 EA NOP
  550. $22EB79 6B RTL
  551. $22EB7A A90A LDA #$0A
  552. $22EB7C 8D2C01 STA $012C
  553. $22EB7F 6B RTL
  554.  
  555.  
  556. 0x116B80-0x116B8F FF PADDING
  557.  
  558.  
  559. 0x116B90
  560. $22EB90 E220 SEP #$20
  561. $22EB92 AD0220 LDA $2002
  562. $22EB95 C953 CMP #$53
  563. $22EB97 D013 BNE $EBAC
  564. $22EB99 A9FF LDA #$FF
  565. $22EB9B 8D0620 STA $2006
  566. $22EB9E EA NOP
  567. $22EB9F EA NOP
  568. $22EBA0 EA NOP
  569. $22EBA1 EA NOP
  570. $22EBA2 EA NOP
  571. $22EBA3 8A TXA
  572. $22EBA4 4CD0ED JMP $EDD0
  573. $22EBA7 EA NOP
  574. $22EBA8 EA NOP
  575. $22EBA9 EA NOP
  576. $22EBAA EA NOP
  577. $22EBAB 6B RTL
  578. $22EBAC EA NOP
  579. $22EBAD EA NOP
  580. $22EBAE 8E2C01 STX $012C
  581. $22EBB1 6B RTL
  582.  
  583.  
  584. 0x116BB2-0x116BBF FF PADDING
  585.  
  586.  
  587. 0x116BC0
  588. $22EBC0 AD0220 LDA $2002
  589. $22EBC3 C953 CMP #$53
  590. $22EBC5 D013 BNE $EBDA
  591. $22EBC7 A9FF LDA #$FF
  592. $22EBC9 8D0620 STA $2006
  593. $22EBCC A90C LDA #$0C
  594. $22EBCE EA NOP
  595. $22EBCF EA NOP
  596. $22EBD0 EA NOP
  597. $22EBD1 4CD0ED JMP $EDD0
  598. $22EBD4 EA NOP
  599. $22EBD5 EA NOP
  600. $22EBD6 EA NOP
  601. $22EBD7 EA NOP
  602. $22EBD8 EA NOP
  603. $22EBD9 6B RTL
  604. $22EBDA A90C LDA #$0C
  605. $22EBDC 8D2C01 STA $012C
  606. $22EBDF 6B RTL
  607.  
  608.  
  609. 0x116BE0-0x116BEF FF PADDING
  610.  
  611.  
  612. 0x116BF0
  613. $22EBF0 AD0220 LDA $2002
  614. $22EBF3 C953 CMP #$53
  615. $22EBF5 D013 BNE $EC01
  616. $22EBF7 A9FF LDA #$FF
  617. $22EBF9 8D0620 STA $2006
  618. $22EBFC A90E LDE #$0E
  619. $22EBFE EA NOP
  620. $22EBFF EA NOP
  621. $22EC00 EA NOP
  622. $22EC01 4CD0ED JMP $EDD0
  623. $22EC04 EA NOP
  624. $22EC05 EA NOP
  625. $22EC06 EA NOP
  626. $22EC07 EA NOP
  627. $22EC08 EA NOP
  628. $22EC09 6B RTL
  629. $22EC0A A90E LDA #$0E
  630. $22EC0C 8D2C01 STA $012C
  631. $22EC0F 6B RTL
  632.  
  633.  
  634. 0x116C10-0x116C1F FF PADDING
  635.  
  636.  
  637. 0x116C20
  638. $22EC20 AD0220 LDA $2002
  639. $22EC23 C953 CMP #$53
  640. $22EC25 D013 BNE $EC3A
  641. $22EC27 A9FF LDA #$FF
  642. $22EC29 8D0620 STA $2006
  643. $22EC2C A913 LDA #$13
  644. $22EC2E EA NOP
  645. $22EC2F EA NOP
  646. $22EC30 EA NOP
  647. $22EC31 4CD0ED JMP $EDD0
  648. $22EC34 EA NOP
  649. $22EC35 EA NOP
  650. $22EC36 EA NOP
  651. $22EC37 EA NOP
  652. $22EC38 EA NOP
  653. $22EC39 6B RTL
  654. $22EC3A A913 LDA #$13
  655. $22EC3C 8D2C01 STA $012C
  656. $22EC3F 6B RTL
  657.  
  658.  
  659. 0x116C40-0x116C4F FF PADDING
  660.  
  661.  
  662. 0x116C50
  663. $22EC50 AD0220 LDA $2002
  664. $22EC53 C953 CMP #$53
  665. $22EC55 D013 BNE $EC6A
  666. $22EC57 A9FF LDA #$FF
  667. $22EC59 8D0620 STA $2006
  668. $22EC5C A91A LDA #$1A
  669. $22EC5E 8D3301 STA $0133
  670. $22EC61 4CD0ED JMP $EDD0
  671. $22EC64 EA NOP
  672. $22EC65 EA NOP
  673. $22EC66 EA NOP
  674. $22EC67 EA NOP
  675. $22EC68 EA NOP
  676. $22EC69 6B RTL
  677. $22EC6A A91A LDA #$1A
  678. $22EC6C 8D2C01 STA $012C
  679. $22EC6F 6B RTL
  680.  
  681.  
  682. 0x116C70-0x116C7F FF PADDING
  683.  
  684.  
  685. 0x116C80
  686. $22EC80 AD0220 LDA $2002
  687. $22EC83 C953 CMP #$53
  688. $22EC85 D013 BNE $EC9A
  689. $22EC87 A9FF LDA #$FF
  690. $22EC89 8D0620 STA $2006
  691. $22EC8C A91B LDA #$1B
  692. $22EC8E 9C2901 STZ $0129
  693. $22EC91 4CD0ED JMP $EDD0
  694. $22EC94 EA NOP
  695. $22EC95 EA NOP
  696. $22EC96 EA NOP
  697. $22EC97 EA NOP
  698. $22EC98 EA NOP
  699. $22EC99 6B RTL
  700. $22EC9A A91B LDA #$1B
  701. $22EC9C 8D2C01 STA $012C
  702. $22EC9F 6B RTL
  703.  
  704.  
  705. 0x116CA0-0x116CAF FF PADDING
  706.  
  707.  
  708. 0x116CB0
  709. $22ECB0 AD0220 LDA $2002
  710. $22ECB3 C953 CMP #$53
  711. $22ECB5 D013 BNE $ECCA
  712. $22ECB7 A9FF LDA #$FF
  713. $22ECB9 8D0620 STA $2006
  714. $22ECBC A91D LDA #$1D
  715. $22ECBE EA NOP
  716. $22ECBF EA NOP
  717. $22ECC0 EA NOP
  718. $22ECC1 4CD0ED JMP $EDD0
  719. $22ECC4 EA NOP
  720. $22ECC5 EA NOP
  721. $22ECC6 EA NOP
  722. $22ECC7 EA NOP
  723. $22ECC8 EA NOP
  724. $22ECC9 6B RTL
  725. $22ECCA A91D LDA #$1D
  726. $22ECCC 8D2C01 STA $012C
  727. $22ECCF 6B RTL
  728.  
  729.  
  730. 0x116CD0-0x116CDF FF PADDING
  731.  
  732.  
  733. 0x116CE0
  734. $22ECE0 AD0220 LDA $2002
  735. $22ECE3 C953 CMP #$53
  736. $22ECE5 D013 BNE $ECFA
  737. $22ECE7 A9FF LDA #$FF
  738. $22ECE9 8D0620 STA $2006
  739. $22ECEC A91E LDA #$1E
  740. $22ECEE 8D3301 STA $0133
  741. $22ECF1 EA NOP
  742. $22ECF2 4CD0ED JMP $EDD0
  743. $22ECF5 EA NOP
  744. $22ECF6 EA NOP
  745. $22ECF7 EA NOP
  746. $22ECF8 EA NOP
  747. $22ECF9 6B RTL
  748. $22ECFA A91E LDA #$1E
  749. $22ECFC 8D2C01 STA $012C
  750. $22ECFF 6B RTL
  751.  
  752.  
  753. 0x116D00-0x116D0F FF PADDING
  754.  
  755.  
  756. 0x116D10
  757. $22ED10 AD0220 LDA $2002
  758. $22ED13 C953 CMP #$53
  759. $22ED15 D013 BNE $ED2A
  760. $22ED17 A9FF LDA #$FF
  761. $22ED19 8D0620 STA $2006
  762. $22ED1C A91F LDA #$1F
  763. $22ED1E EA NOP
  764. $22ED1F EA NOP
  765. $22ED20 EA NOP
  766. $22ED21 4CD0ED JMP $EDD0
  767. $22ED24 EA NOP
  768. $22ED25 EA NOP
  769. $22ED26 EA NOP
  770. $22ED27 EA NOP
  771. $22ED28 EA NOP
  772. $22ED29 6B RTL
  773. $22ED2A A91F LDA #$1F
  774. $22ED2C 8D2C01 STA $012C
  775. $22ED2F 6B RTL
  776.  
  777.  
  778. 0x116D30-0x116D3F FF PADDING
  779.  
  780.  
  781. 0x116D40
  782. $22ED40 AD0220 LDA $2002
  783. $22ED43 C953 CMP #$53
  784. $22ED45 D013 BNE $ED5A
  785. $22ED47 A9FF LDA #$FF
  786. $22ED49 8D0620 STA $2006
  787. $22ED4C A920 LDA #$20
  788. $22ED4E EA NOP
  789. $22ED4F EA NOP
  790. $22ED50 EA NOP
  791. $22ED51 4CD0ED JMP $EDD0
  792. $22ED54 EA NOP
  793. $22ED55 EA NOP
  794. $22ED56 EA NOP
  795. $22ED57 EA NOP
  796. $22ED58 EA NOP
  797. $22ED59 6B RTL
  798. $22ED5A A920 LDA #$20
  799. $22ED5C 8D2C01 STA $012C
  800. $22ED5F 6B RTL
  801.  
  802.  
  803. 0x116D60-0x116D6F FF PADDING
  804.  
  805.  
  806. 0x116D70
  807. $22ED70 AD0220 LDA $2002
  808. $22ED73 C953 CMP #$53
  809. $22ED75 D013 BNE $ED8A
  810. $22ED77 A9FF LDA #$FF
  811. $22ED79 8D0620 STA $2006
  812. $22ED7C A921 LDA #$21
  813. $22ED7E EA NOP
  814. $22ED7F EA NOP
  815. $22ED80 EA NOP
  816. $22ED81 4CD0ED JMP $EDD0
  817. $22ED84 EA NOP
  818. $22ED85 EA NOP
  819. $22ED86 EA NOP
  820. $22ED87 EA NOP
  821. $22ED88 EA NOP
  822. $22ED89 6B RTL
  823. $22ED8A A921 LDA #$21
  824. $22ED8C 8D2C01 STA $012C
  825. $22ED8F 6B RTL
  826.  
  827.  
  828. 0x116D90-0x116D9F FF PADDING
  829.  
  830.  
  831. 0x116DA0
  832. $22EDA0 AD0220 LDA $2002
  833. $22EDA3 C953 CMP #$53
  834. $22EDA5 D013 BNE $EDBA
  835. $22EDA7 A9FF LDA #$FF
  836. $22EDA9 8D0620 STA $2006
  837. $22EDAC A922 LDA #$22
  838. $22EDAE EA NOP
  839. $22EDAF EA NOP
  840. $22EDB0 EA NOP
  841. $22EDB1 4CD0ED JMP $EDD0
  842. $22EDB4 EA NOP
  843. $22EDB5 EA NOP
  844. $22EDB6 EA NOP
  845. $22EDB7 EA NOP
  846. $22EDB8 EA NOP
  847. $22EDB9 6B RTL
  848. $22EDBA A922 LDE #$22
  849. $22EDBC 8D2C01 STA $012C
  850. $22EDBF 6B RTL
  851.  
  852.  
  853. 0x116DC0-0x116DCF FF PADDING
  854.  
  855.  
  856. 0x116DD0
  857. $22EDD0 8D3001 STA $0130
  858. $22EDD3 8D2C01 STA $012C
  859. $22EDD6 6B RTL
  860. $22EDD7 AD0220 LDA $2002
  861. $22EDDA C953 CMP #$53
  862. $22EDDC F00D BEQ $EDEB
  863. $22EDDE AD4021 LDA $2140
  864. $22EDE1 D004 BNE $EDE7
  865. $22EDE3 5C0BC608 JMP $08C60B
  866. $22EDE7 5C13C608 JMB $08C613
  867. $22EDEB AD0020 LDA $2000
  868. $22EDEE 2910 AND #$10
  869. $22EDF0 D004 BNE $EDF6
  870. $22EDF2 5C0BC608 JMP $08C60B
  871. $22EDF6 5C13C608 JMP $08C613
  872.  
  873.  
  874. 0x116DFA-0x116E2F FF PADDING
  875.  
  876.  
  877. 0x116E30
  878. $22EE30 AD2701 LDA $0127
  879. $22EE33 F014 BEQ $EE49
  880. $22EE35 2C0020 BIT $2000
  881. $22EE38 700F BVS $EE49
  882. $22EE3A 9C2701 STZ $0127
  883. $22EE3D AD3001 LDA $0130
  884. $22EE40 2080E8 JSR $E880
  885. $22EE43 8D0720 STA $2007
  886. $22EE46 2070E9 JSR $E970
  887. $22EE49 60 RTS
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement