Advertisement
Guest User

hw3patch....

a guest
Nov 27th, 2014
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ROM:00000000 ; Input MD5   : AD645D90B646F1091F159834DC7F98FF
  2. ROM:00000000 ; Input CRC32 : 51B3C328
  3. ROM:00000000
  4. ROM:00000000 ; File Name   : Z:\hw3patch.bin
  5. ROM:00000000 ; Format      : Binary file
  6. ROM:00000000 ; Base Address: 0000h Range: 0000h - 0529h Loaded length: 0529h
  7. ROM:00000000
  8. ROM:00000000 ; Processor:        68000
  9. ROM:00000000 ; Target Assembler: 680x0 Assembler in MRI compatible mode
  10. ROM:00000000 ; This file should be compiled with "as -M"
  11. ROM:00000000
  12. ROM:00000000 ; ===========================================================================
  13. ROM:00000000
  14. ROM:00000000 ; Segment type: Pure code
  15. ROM:00000000 ; segment "ROM"
  16. ROM:00000000                 dc.b $77 ; w
  17. ROM:00000001                 dc.b   5
  18. ROM:00000002 ; ---------------------------------------------------------------------------
  19. ROM:00000002                 ori.b   #$5A,d0 ; 'Z'
  20. ROM:00000006                 ori.b   #0,d0
  21. ROM:0000000A                 btst    d2,(a5)+
  22. ROM:0000000C
  23. ROM:0000000C loc_C:                                  ; DATA XREF: ROM:00000274r
  24. ROM:0000000C                                         ; ROM:00000284w
  25. ROM:0000000C                 move.l  (loc_C6+2).w,d0
  26. ROM:00000010                 andi.l  #$E00000,d0
  27. ROM:00000016                 movea.l d0,a0
  28. ROM:00000018                 movea.l $104(a0),a1
  29. ROM:0000001C                 adda.l  #$10000,a0
  30. ROM:00000022                 cmpa.l  a0,a1           ; Check for hw1
  31. ROM:00000024                 bcc.w   loc_392
  32. ROM:00000028                 cmpi.w  #$16,(a1)
  33. ROM:0000002C                 bls.w   loc_392
  34. ROM:00000030                 cmpi.l  #1,$16(a1)
  35. ROM:00000038                 beq.w   loc_392
  36. ROM:0000003C                 cmpi.l  #4,$16(a1)      ; Check for unknown HW version
  37. ROM:00000044                 bhi.w   loc_398
  38. ROM:00000048                 trap    #$C
  39. ROM:0000004A                 move    #$3000,sr
  40. ROM:0000004E                 move    sr,d0
  41. ROM:00000050                 btst    #$C,d0
  42. ROM:00000054                 bne.w   loc_38E         ; Test again against hw1
  43. ROM:00000058                 move    #0,sr
  44. ROM:0000005C                 movea.l (loc_C6+2).w,a0
  45. ROM:00000060                 cmpi.l  #$3E8,-4(a0)    ; Check for AMS 1.xx
  46. ROM:00000068                 bcs.w   loc_39E
  47. ROM:0000006C                 cmpi.l  #$60D,-4(a0)    ; Check for unknown AMS version
  48. ROM:00000074                 bhi.w   loc_3A4
  49. ROM:00000078                 bne.s   loc_9E          ; And if we are already installed.
  50. ROM:0000007A                 movea.l $1100(a0),a1
  51. ROM:0000007E                 cmpi.b  #$33,(a1)+ ; '3'
  52. ROM:00000082                 bne.w   loc_3A4
  53. ROM:00000086                 cmpi.b  #$2E,(a1)+ ; '.'
  54. ROM:0000008A                 bne.w   loc_3A4
  55. ROM:0000008E
  56. ROM:0000008E loc_8E:                                 ; DATA XREF: ROM:loc_12Er
  57. ROM:0000008E                                         ; ROM:00000138r ...
  58. ROM:0000008E                 cmpi.b  #$31,(a1)+ ; '1'
  59. ROM:00000092                 bne.w   loc_3A4
  60. ROM:00000096                 cmpi.b  #$30,(a1) ; '0'
  61. ROM:0000009A                 bne.w   loc_3A4
  62. ROM:0000009E
  63. ROM:0000009E loc_9E:                                 ; CODE XREF: ROM:00000078j
  64. ROM:0000009E                 lea     aSuccessHw3patc,a1 ; "SUCCESS: HW3Patch installed"
  65. ROM:000000A2                 movea.l $300(a0),a0
  66. ROM:000000A6                 tst.w   $5C(a0)
  67. ROM:000000AA
  68. ROM:000000AA loc_AA:                                 ; DATA XREF: ROM:loc_AAr
  69. ROM:000000AA                                         ; ROM:000000F2w ...
  70. ROM:000000AA                 movea.l (loc_AA+2).w,a0
  71. ROM:000000AE                 bne.s   loc_CE          ; Upgrade from HW2Patch
  72. ROM:000000B0                 cmpa.l  #$200000,a0
  73. ROM:000000B6                 bcs.s   loc_CE
  74. ROM:000000B8
  75. ROM:000000B8 loc_B8:                                 ; CODE XREF: ROM:000000BCj
  76. ROM:000000B8                 cmpi.w  #$4E68,(a0)+    ; Check for HW3Patch already installed
  77. ROM:000000BC                 bne.s   loc_B8          ; Check for HW3Patch already installed
  78. ROM:000000BE                 tst.w   4(a0)
  79. ROM:000000C2                 beq.w   loc_3AA
  80. ROM:000000C6
  81. ROM:000000C6 loc_C6:                                 ; DATA XREF: ROM:loc_Cr
  82. ROM:000000C6                                         ; ROM:0000005Cr ...
  83. ROM:000000C6                 lea     aSuccessRomHw2p,a1 ; "SUCCESS: ROM HW2Patch upgraded"
  84. ROM:000000CA                 bra.w   loc_198
  85. ROM:000000CE ; ---------------------------------------------------------------------------
  86. ROM:000000CE
  87. ROM:000000CE loc_CE:                                 ; CODE XREF: ROM:000000AEj
  88. ROM:000000CE                                         ; ROM:000000B6j
  89. ROM:000000CE                 cmpa.l  #$200000,a0
  90. ROM:000000D4                 bcc.w   loc_198
  91. ROM:000000D8                 cmpa.l  #$100,a0
  92. ROM:000000DE                 bne.s   loc_106
  93. ROM:000000E0                 addq.l  #8,a0
  94. ROM:000000E2                 cmpi.w  #$4EF9,(a0)
  95. ROM:000000E6                 bne.s   loc_EA
  96. ROM:000000E8                 addq.l  #2,a0
  97. ROM:000000EA
  98. ROM:000000EA loc_EA:                                 ; CODE XREF: ROM:000000E6j
  99. ROM:000000EA                 bclr    #2,($600001).l
  100. ROM:000000F2                 move.l  (a0),(loc_AA+2).w
  101. ROM:000000F6                 bset    #2,($600001).l
  102. ROM:000000FE                 lea     aSuccessRamHw2p,a1 ; "SUCCESS: RAM HW2Patch upgraded"
  103. ROM:00000102                 bra.w   loc_198
  104. ROM:00000106 ; ---------------------------------------------------------------------------
  105. ROM:00000106
  106. ROM:00000106 loc_106:                                ; CODE XREF: ROM:000000DEj
  107. ROM:00000106                 cmpa.l  #$40000,a0
  108. ROM:0000010C                 bcs.s   loc_126
  109. ROM:0000010E                 movea.l a0,a1
  110. ROM:00000110                 suba.l  #$40008,a1
  111. ROM:00000116                 cmpi.l  #$32547372,(a1)
  112. ROM:0000011C                 beq.s   loc_12E
  113. ROM:0000011E                 cmpi.l  #$32545352,(a1)
  114. ROM:00000124                 beq.s   loc_12E
  115. ROM:00000126
  116. ROM:00000126 loc_126:                                ; CODE XREF: ROM:0000010Cj
  117. ROM:00000126                 pea     aErrorUnknownTr ; "ERROR: Unknown trap #11 hook"
  118. ROM:0000012A                 bra.w   loc_380
  119. ROM:0000012E ; ---------------------------------------------------------------------------
  120. ROM:0000012E
  121. ROM:0000012E loc_12E:                                ; CODE XREF: ROM:0000011Cj
  122. ROM:0000012E                                         ; ROM:00000124j
  123. ROM:0000012E                 cmpi.l  #$200000,(loc_8E+2).w
  124. ROM:00000136                 bcc.s   loc_164
  125. ROM:00000138                 movea.l (loc_8E+2).w,a0
  126. ROM:0000013C                 cmpa.l  #$40000,a0
  127. ROM:00000142                 bcs.w   loc_3B0
  128. ROM:00000146                 cmpi.l  #$32547372,-8(a0)
  129. ROM:0000014E                 bne.w   loc_3B0
  130. ROM:00000152                 movea.l (loc_8E+2).w,a0
  131. ROM:00000156                 bclr    #2,($600001).l
  132. ROM:0000015E                 move.l  -4(a0),(loc_8E+2).w
  133. ROM:00000164
  134. ROM:00000164 loc_164:                                ; CODE XREF: ROM:00000136j
  135. ROM:00000164                 bclr    #2,($600001).l
  136. ROM:0000016C                 move.l  4(a1),(loc_AA+2).w
  137. ROM:00000172                 bset    #2,($600001).l
  138. ROM:0000017A                 move.l  a1,-(sp)
  139. ROM:0000017C                 movea.l (loc_C6+2).w,a0
  140. ROM:00000180                 movea.l $8E8(a0),a0
  141. ROM:00000184                 jsr     (a0)
  142. ROM:00000186                 move.w  d0,(sp)
  143. ROM:00000188                 movea.l (loc_C6+2).w,a0
  144. ROM:0000018C                 movea.l $25C(a0),a0
  145. ROM:00000190                 jsr     (a0)
  146. ROM:00000192                 addq.l  #4,sp
  147. ROM:00000194                 lea     aSuccessH220xts,a1 ; "SUCCESS: h220xTSR upgraded"
  148. ROM:00000198
  149. ROM:00000198 loc_198:                                ; CODE XREF: ROM:000000CAj
  150. ROM:00000198                                         ; ROM:000000D4j ...
  151. ROM:00000198                 lea     dword_3B6,a0
  152. ROM:0000019C                 move.l  a1,(a0)
  153. ROM:0000019E                 moveq   #$1F,d0
  154. ROM:000001A0                 nbcd    d0              ; Stupid Anti VTI protection
  155. ROM:000001A2                 bpl.s   loc_1AA         ; Stupid Obfuscation (area 0x1BE to 0x36B are not-ed)
  156. ROM:000001A4                 trap    #$C
  157. ROM:000001A6                 subq.w  #1,sp
  158. ROM:000001A8                 illegal
  159. ROM:000001AA
  160. ROM:000001AA loc_1AA:                                ; CODE XREF: ROM:000001A2j
  161. ROM:000001AA                 move.l  #$1AD,d0        ; Stupid Obfuscation (area 0x1BE to 0x36B are not-ed)
  162. ROM:000001B0                 lea     loc_1BE,a0      ; Check is someone tamper with the file
  163. ROM:000001B4
  164. ROM:000001B4 loc_1B4:                                ; CODE XREF: ROM:000001B6j
  165. ROM:000001B4                 not.b   (a0)+
  166. ROM:000001B6                 dbf     d0,loc_1B4
  167. ROM:000001BA                 nop                     ; Force prefetch to clearup
  168. ROM:000001BC                 nop
  169. ROM:000001BE
  170. ROM:000001BE loc_1BE:                                ; DATA XREF: ROM:000001B0o
  171. ROM:000001BE                                         ; ROM:00000372o
  172. ROM:000001BE                 lea     -$68(sp),sp     ; Check is someone tamper with the file
  173. ROM:000001C2                 pea     (sp)
  174. ROM:000001C4                 movea.l (loc_C6+2).w,a0
  175. ROM:000001C8                 movea.l $950(a0),a0
  176. ROM:000001CC                 jsr     (a0)
  177. ROM:000001CE                 move.l  #$13A,(sp)
  178. ROM:000001D4                 pea     loc_232
  179. ROM:000001D8                 pea     8(sp)
  180. ROM:000001DC                 movea.l (loc_C6+2).w,a0
  181. ROM:000001E0                 movea.l $954(a0),a0
  182. ROM:000001E4                 jsr     (a0)
  183. ROM:000001E6                 pea     $C(sp)
  184. ROM:000001EA                 pea     $68(sp)
  185. ROM:000001EE                 movea.l (loc_C6+2).w,a0
  186. ROM:000001F2                 movea.l $958(a0),a0
  187. ROM:000001F6                 jsr     (a0)
  188. ROM:000001F8                 lea     $6C(sp),sp
  189. ROM:000001FC                 cmpi.l  #$DB140B26,(sp)+
  190. ROM:00000202                 bne.s   loc_22A
  191. ROM:00000204                 cmpi.l  #$A113BAC6,(sp)+
  192. ROM:0000020A                 bne.s   loc_22C
  193. ROM:0000020C                 cmpi.l  #$990802D6,(sp)+
  194. ROM:00000212                 bne.s   loc_22E
  195. ROM:00000214                 cmpi.l  #$AF9F3E19,(sp)+
  196. ROM:0000021A                 beq.s   loc_232
  197. ROM:0000021C
  198. ROM:0000021C loc_21C:                                ; CODE XREF: ROM:00000230j
  199. ROM:0000021C                 lea     dword_3B6,a0
  200. ROM:00000220                 lea     aErrorFileCorru,a1 ; "ERROR: File corrupt"
  201. ROM:00000224                 move.l  a1,(a0)
  202. ROM:00000226                 bra.w   loc_36C         ; Re not the file
  203. ROM:0000022A ; ---------------------------------------------------------------------------
  204. ROM:0000022A
  205. ROM:0000022A loc_22A:                                ; CODE XREF: ROM:00000202j
  206. ROM:0000022A                 addq.l  #4,sp
  207. ROM:0000022C
  208. ROM:0000022C loc_22C:                                ; CODE XREF: ROM:0000020Aj
  209. ROM:0000022C                 addq.l  #4,sp
  210. ROM:0000022E
  211. ROM:0000022E loc_22E:                                ; CODE XREF: ROM:00000212j
  212. ROM:0000022E                 addq.l  #4,sp
  213. ROM:00000230                 bra.s   loc_21C
  214. ROM:00000232 ; ---------------------------------------------------------------------------
  215. ROM:00000232
  216. ROM:00000232 loc_232:                                ; CODE XREF: ROM:0000021Aj
  217. ROM:00000232                                         ; DATA XREF: ROM:000001D4o
  218. ROM:00000232                 move.w  #$700,d0
  219. ROM:00000236                 trap    #1
  220. ROM:00000238                 lea     $241,a0
  221. ROM:0000023C                 clr.b   (a0)
  222. ROM:0000023E                 bra.w   loc_24A
  223. ROM:00000242 ; ---------------------------------------------------------------------------
  224. ROM:00000242                 ori.b   #$4C,d0 ; 'L'
  225. ROM:00000246                 subq.w  #1,sp
  226. ROM:00000248                 illegal
  227. ROM:0000024A
  228. ROM:0000024A loc_24A:                                ; CODE XREF: ROM:0000023Ej
  229. ROM:0000024A                 addi.b  #$A,(a0)
  230. ROM:0000024E                 move.l  (loc_C6+2).w,d0
  231. ROM:00000252                 andi.l  #$E00000,d0
  232. ROM:00000258                 movea.l d0,a1
  233. ROM:0000025A
  234. ROM:0000025A loc_25A:                                ; CODE XREF: ROM:00000262j
  235. ROM:0000025A                                         ; ROM:0000026Aj
  236. ROM:0000025A                 addq.l  #2,a1
  237. ROM:0000025C                 cmpi.l  #$4E714E71,(a1)
  238. ROM:00000262                 bne.s   loc_25A
  239. ROM:00000264                 cmpi.w  #$3080,$A(a1)
  240. ROM:0000026A                 bne.s   loc_25A
  241. ROM:0000026C                 trap    #$C
  242. ROM:0000026E                 adda.l  #$1C0000,sp
  243. ROM:00000274                 move.l  (loc_C).w,d2
  244. ROM:00000278                 lea     unk_296,a0
  245. ROM:0000027C                 bclr    #2,($600001).l
  246. ROM:00000284                 move.l  a0,(loc_C).w
  247. ROM:00000288                 bset    #2,($600001).l
  248. ROM:00000290                 lea     ($7A69).w,a0
  249. ROM:00000294                 jmp     (a1)
  250. ROM:00000294 ; ---------------------------------------------------------------------------
  251. ROM:00000296 unk_296:        dc.b $4F ; O            ; DATA XREF: ROM:00000278o
  252. ROM:00000297                 dc.b $F8 ; °
  253. ROM:00000298                 dc.b $4C ; L
  254. ROM:00000299                 dc.b   0
  255. ROM:0000029A                 dc.b $20
  256. ROM:0000029B                 dc.b $78 ; x
  257. ROM:0000029C                 dc.b   0
  258. ROM:0000029D                 dc.b $AC ; ¼
  259. ROM:0000029E                 dc.b  $C
  260. ROM:0000029F                 dc.b $58 ; X
  261. ROM:000002A0                 dc.b $4E ; N
  262. ROM:000002A1                 dc.b $68 ; h
  263. ROM:000002A2                 dc.b $66 ; f
  264. ROM:000002A3                 dc.b $FA ; ·
  265. ROM:000002A4                 dc.b $58 ; X
  266. ROM:000002A5                 dc.b $88 ; ê
  267. ROM:000002A6                 dc.b $72 ; r
  268. ROM:000002A7                 dc.b   7
  269. ROM:000002A8 ; ---------------------------------------------------------------------------
  270. ROM:000002A8
  271. ROM:000002A8 loc_2A8:                                ; CODE XREF: ROM:000002C0j
  272. ROM:000002A8                 move.w  #$1010,(a0)
  273. ROM:000002AC                 move.w  #0,(a0)
  274. ROM:000002B0
  275. ROM:000002B0 loc_2B0:                                ; CODE XREF: ROM:000002B6j
  276. ROM:000002B0                 move.w  (a0),d0
  277. ROM:000002B2                 btst    #7,d0
  278. ROM:000002B6                 beq.s   loc_2B0
  279. ROM:000002B8                 move.w  #$5050,(a0)
  280. ROM:000002BC                 move.w  #$FFFF,(a0)+
  281. ROM:000002C0                 dbf     d1,loc_2A8
  282. ROM:000002C4                 movea.l (loc_C6+2).w,a0
  283. ROM:000002C8                 movea.l $300(a0),a0
  284. ROM:000002CC                 lea     $58(a0),a0
  285. ROM:000002D0                 move.w  #$1010,(a0)
  286. ROM:000002D4                 move.w  #0,(a0)
  287. ROM:000002D8
  288. ROM:000002D8 loc_2D8:                                ; CODE XREF: ROM:000002DEj
  289. ROM:000002D8                 move.w  (a0),d0
  290. ROM:000002DA                 btst    #7,d0
  291. ROM:000002DE                 beq.s   loc_2D8
  292. ROM:000002E0                 move.w  #$5050,(a0)
  293. ROM:000002E4                 move.w  #$FFFF,(a0)
  294. ROM:000002E8                 addq.l  #4,a0
  295. ROM:000002EA                 move.w  #$1010,(a0)
  296. ROM:000002EE                 move.w  #0,(a0)
  297. ROM:000002F2
  298. ROM:000002F2 loc_2F2:                                ; CODE XREF: ROM:000002F8j
  299. ROM:000002F2                 move.w  (a0),d0
  300. ROM:000002F4                 btst    #7,d0
  301. ROM:000002F8                 beq.s   loc_2F2
  302. ROM:000002FA                 move.w  #$5050,(a0)
  303. ROM:000002FE                 move.w  #$FFFF,(a0)
  304. ROM:00000302                 addq.l  #6,a0
  305. ROM:00000304                 move.w  #$1010,(a0)
  306. ROM:00000308                 move.w  #0,(a0)
  307. ROM:0000030C
  308. ROM:0000030C loc_30C:                                ; CODE XREF: ROM:00000312j
  309. ROM:0000030C                 move.w  (a0),d0
  310. ROM:0000030E                 btst    #7,d0
  311. ROM:00000312                 beq.s   loc_30C
  312. ROM:00000314                 move.w  #$5050,(a0)
  313. ROM:00000318                 move.w  #$FFFF,(a0)
  314. ROM:0000031C                 addq.l  #6,a0
  315. ROM:0000031E                 move.w  #$1010,(a0)
  316. ROM:00000322                 move.w  #0,(a0)
  317. ROM:00000326
  318. ROM:00000326 loc_326:                                ; CODE XREF: ROM:0000032Cj
  319. ROM:00000326                 move.w  (a0),d0
  320. ROM:00000328                 btst    #7,d0
  321. ROM:0000032C                 beq.s   loc_326
  322. ROM:0000032E                 move.w  #$5050,(a0)
  323. ROM:00000332                 move.w  #$FFFF,(a0)
  324. ROM:00000336                 pea     unk_33E
  325. ROM:0000033A                 clr.w   -(sp)
  326. ROM:0000033C                 rte
  327. ROM:0000033C ; ---------------------------------------------------------------------------
  328. ROM:0000033E unk_33E:        dc.b $42 ; B            ; DATA XREF: ROM:00000336o
  329. ROM:0000033F                 dc.b $B9 ; ¦
  330. ROM:00000340                 dc.b   0
  331. ROM:00000341                 dc.b $70 ; p
  332. ROM:00000342                 dc.b   0
  333. ROM:00000343                 dc.b   0
  334. ROM:00000344                 dc.b $42 ; B
  335. ROM:00000345                 dc.b $B9 ; ¦
  336. ROM:00000346                 dc.b   0
  337. ROM:00000347                 dc.b $70 ; p
  338. ROM:00000348                 dc.b   0
  339. ROM:00000349                 dc.b   4
  340. ROM:0000034A                 dc.b $48 ; H
  341. ROM:0000034B                 dc.b $E7 ; þ
  342. ROM:0000034C                 dc.b $FF
  343. ROM:0000034D                 dc.b $FE ; ¦
  344. ROM:0000034E                 dc.b $76 ; v
  345. ROM:0000034F                 dc.b   0
  346. ROM:00000350                 dc.b $97 ; ù
  347. ROM:00000351                 dc.b $CB ; -
  348. ROM:00000352                 dc.b $4E ; N
  349. ROM:00000353                 dc.b $4B ; K
  350. ROM:00000354                 dc.b $4C ; L
  351. ROM:00000355                 dc.b $DF ; ¯
  352. ROM:00000356                 dc.b $7F ; 
  353. ROM:00000357                 dc.b $FF
  354. ROM:00000358                 dc.b   8
  355. ROM:00000359                 dc.b $B9 ; ¦
  356. ROM:0000035A                 dc.b   0
  357. ROM:0000035B                 dc.b   2
  358. ROM:0000035C                 dc.b   0
  359. ROM:0000035D                 dc.b $60 ; `
  360. ROM:0000035E                 dc.b   0
  361. ROM:0000035F                 dc.b   1
  362. ROM:00000360                 dc.b $21 ; !
  363. ROM:00000361                 dc.b $C2 ; -
  364. ROM:00000362                 dc.b   0
  365. ROM:00000363                 dc.b  $C
  366. ROM:00000364                 dc.b   8
  367. ROM:00000365                 dc.b $F9 ; ¨
  368. ROM:00000366                 dc.b   0
  369. ROM:00000367                 dc.b   2
  370. ROM:00000368                 dc.b   0
  371. ROM:00000369                 dc.b $60 ; `
  372. ROM:0000036A                 dc.b   0
  373. ROM:0000036B                 dc.b   1
  374. ROM:0000036C ; ---------------------------------------------------------------------------
  375. ROM:0000036C
  376. ROM:0000036C loc_36C:                                ; CODE XREF: ROM:00000226j
  377. ROM:0000036C                 move.l  #$1AD,d1        ; Re not the file
  378. ROM:00000372                 lea     loc_1BE,a0      ; Check is someone tamper with the file
  379. ROM:00000376
  380. ROM:00000376 loc_376:                                ; CODE XREF: ROM:00000378j
  381. ROM:00000376                 not.b   (a0)+
  382. ROM:00000378                 dbf     d1,loc_376
  383. ROM:0000037C                 move.l  dword_3B6,-(sp)
  384. ROM:00000380
  385. ROM:00000380 loc_380:                                ; CODE XREF: ROM:0000012Aj
  386. ROM:00000380                                         ; ROM:00000396j ...
  387. ROM:00000380                 movea.l (loc_C6+2).w,a0
  388. ROM:00000384                 movea.l $398(a0),a0
  389. ROM:00000388                 jsr     (a0)
  390. ROM:0000038A                 addq.l  #4,sp
  391. ROM:0000038C                 rts
  392. ROM:0000038E ; ---------------------------------------------------------------------------
  393. ROM:0000038E
  394. ROM:0000038E loc_38E:                                ; CODE XREF: ROM:00000054j
  395. ROM:0000038E                 move    #0,sr
  396. ROM:00000392
  397. ROM:00000392 loc_392:                                ; CODE XREF: ROM:00000024j
  398. ROM:00000392                                         ; ROM:0000002Cj ...
  399. ROM:00000392                 pea     aErrorHw3patchN ; "ERROR: HW3Patch not needed on HW1"
  400. ROM:00000396                 bra.s   loc_380
  401. ROM:00000398 ; ---------------------------------------------------------------------------
  402. ROM:00000398
  403. ROM:00000398 loc_398:                                ; CODE XREF: ROM:00000044j
  404. ROM:00000398                 pea     aErrorUnsupport ; "ERROR: Unsupported hardware version"
  405. ROM:0000039C                 bra.s   loc_380
  406. ROM:0000039E ; ---------------------------------------------------------------------------
  407. ROM:0000039E
  408. ROM:0000039E loc_39E:                                ; CODE XREF: ROM:00000068j
  409. ROM:0000039E                 pea     aErrorHw3patc_0 ; "ERROR: HW3Patch not needed on AMS1"
  410. ROM:000003A2                 bra.s   loc_380
  411. ROM:000003A4 ; ---------------------------------------------------------------------------
  412. ROM:000003A4
  413. ROM:000003A4 loc_3A4:                                ; CODE XREF: ROM:00000074j
  414. ROM:000003A4                                         ; ROM:00000082j ...
  415. ROM:000003A4                 pea     aErrorUnsuppo_0 ; "ERROR: Unsupported AMS version"
  416. ROM:000003A8                 bra.s   loc_380
  417. ROM:000003AA ; ---------------------------------------------------------------------------
  418. ROM:000003AA
  419. ROM:000003AA loc_3AA:                                ; CODE XREF: ROM:000000C2j
  420. ROM:000003AA                 pea     aErrorHw3patchA ; "ERROR: HW3Patch already installed"
  421. ROM:000003AE                 bra.s   loc_380
  422. ROM:000003B0 ; ---------------------------------------------------------------------------
  423. ROM:000003B0
  424. ROM:000003B0 loc_3B0:                                ; CODE XREF: ROM:00000142j
  425. ROM:000003B0                                         ; ROM:0000014Ej
  426. ROM:000003B0                 pea     aErrorUnknown_0 ; "ERROR: Unknown trap #4 hook"
  427. ROM:000003B4                 bra.s   loc_380
  428. ROM:000003B4 ; ---------------------------------------------------------------------------
  429. ROM:000003B6 dword_3B6:      dc.l 0                  ; DATA XREF: ROM:loc_198o
  430. ROM:000003B6                                         ; ROM:loc_21Co ...
  431. ROM:000003BA aErrorHw3patchN:dc.b 'ERROR: HW3Patch not needed on HW1',0
  432. ROM:000003BA                                         ; DATA XREF: ROM:loc_392o
  433. ROM:000003DC aErrorUnsupport:dc.b 'ERROR: Unsupported hardware version',0
  434. ROM:000003DC                                         ; DATA XREF: ROM:loc_398o
  435. ROM:00000400 aErrorHw3patc_0:dc.b 'ERROR: HW3Patch not needed on AMS1',0
  436. ROM:00000400                                         ; DATA XREF: ROM:loc_39Eo
  437. ROM:00000423 aErrorUnsuppo_0:dc.b 'ERROR: Unsupported AMS version',0
  438. ROM:00000423                                         ; DATA XREF: ROM:loc_3A4o
  439. ROM:00000442 aErrorHw3patchA:dc.b 'ERROR: HW3Patch already installed',0
  440. ROM:00000442                                         ; DATA XREF: ROM:loc_3AAo
  441. ROM:00000464 aErrorUnknown_0:dc.b 'ERROR: Unknown trap #4 hook',0 ; DATA XREF: ROM:loc_3B0o
  442. ROM:00000480 aErrorUnknownTr:dc.b 'ERROR: Unknown trap #11 hook',0 ; DATA XREF: ROM:loc_126o
  443. ROM:0000049D aErrorFileCorru:dc.b 'ERROR: File corrupt',0 ; DATA XREF: ROM:00000220o
  444. ROM:000004B1 aSuccessHw3patc:dc.b 'SUCCESS: HW3Patch installed',0 ; DATA XREF: ROM:loc_9Eo
  445. ROM:000004CD aSuccessRomHw2p:dc.b 'SUCCESS: ROM HW2Patch upgraded',0
  446. ROM:000004CD                                         ; DATA XREF: ROM:loc_C6o
  447. ROM:000004EC aSuccessRamHw2p:dc.b 'SUCCESS: RAM HW2Patch upgraded',0
  448. ROM:000004EC                                         ; DATA XREF: ROM:000000FEo
  449. ROM:0000050B aSuccessH220xts:dc.b 'SUCCESS: h220xTSR upgraded',0 ; DATA XREF: ROM:00000194o
  450. ROM:00000526                 dc.b   0
  451. ROM:00000527                 dc.b   0
  452. ROM:00000528                 dc.b $F3 ; ¾
  453. ROM:00000528 ; end of 'ROM'
  454. ROM:00000528
  455. ROM:00000528
  456. ROM:00000528                 END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement