Vous êtes sur la page 1sur 21

DEBUGG56 IDNT 1,0

NOFORMAT
OPT A,FRL,BRL
* block limits are $0000E000 to $0000FC33
DEBUGGER EQU *
XDEF DEBUGGER
H_00E000 BRA.L INIT_CODE
DC.B 'CS/9000 DEBUG 1.2 10/07/83',$0,$D
DC.B 'COPYRIGHT (c) 1982, 1983 IBM INSTRUMENTS, INC.',$0,$D
DS.W 0
H_00E058 DC.B 'LICENSED MATERIAL - PROGRAM PROPERTY OF '
DC.B 'IBM INSTRUMENTS, INC'
DS.W 0
H_00E094 MOVE.W #$2000,H_00E1A6
DC.W $40C0 MOVE SR,D0
BTST #013,D0
BNE.S H_00E0B2
MOVEA.L #$00ABCDEF,A0
TRAP #05
CLR.W H_00E1A6 .L
H_00E0B2 MOVE.L A7,H_00E1A8
MOVE.L (A7),H_00E1C8
MOVE.L #H_00EC86,(A7)
MOVE.L A7,H_00E1B4
DC.W +20072 MOV USP,A0
MOVE.L A0,H_00E1AC
MOVE.L #H_00EC86,(A0)
LEA H_00E166,A7
BSR.L H_00F954
DC.W $23F8,$0024 MOVE.L $0024,
DC.L H_00E1BC
DC.W $23F8,$00BC MOVE.L $00BC,
DC.L H_00E1C0
DC.W $23F8,$0008 MOVE.L $0008,
DC.L H_00E1C4
DC.W $21FC MOVE.L #$0000F4EC,$0008
DC.L H_00F4EC
DC.W $0008
BRA.L H_00EB1E
H_00E1CD EQU *+00000199
H_00E1CC EQU *+00000198
H_00E1C8 EQU *+00000194
H_00E1C4 EQU *+00000190
H_00E1C0 EQU *+00000186
H_00E1BC EQU *+00000182
H_00E1B8 EQU *+00000178
H_00E1B4 EQU *+00000174
H_00E1B0 EQU *+00000170
H_00E1AC EQU *+00000166
H_00E1A8 EQU *+00000162
H_00E1A6 EQU *+00000160
H_00E1A2 EQU *+00000156
H_00E186 EQU *+00000128
H_00E166 EQU *+00000096
H_00E106 DCB.W 00100,+00000
H_00E1D0 EQU *+02
H_00E1CE ANDI.B #$00,D0 $0200 0000 $00E1CE ....
H_00E273 EQU *+00000161
H_00E272 EQU *+00000160
H_00E271 EQU *+00000159
H_00E270 EQU *+00000158
H_00E220 EQU *+00000078
H_00E204 EQU *+00000050
H_00E200 EQU *+00000046
H_00E1F0 EQU *+00000030
DCB.W 00081,+00000
MOVE.L (A3),+17234(A1) $2353 4352 $00E274 #SCR
DC.W +20016 $4E30 $00E278 N0
ORI.B #$00,D1 $0001 0000 $00E27A ....
DCB.W 00010,+00000 $0000 $00E27E ..
H_00E292 MOVE.L A5,-(A1) $230D $00E292 #.
H_00E296 EQU *+02
SUBI.B #+000,D0 $0400 0000 $00E294 ....
ORI.B #$50,D0 $0000 0050 $00E298 ...P
H_00E29C DC.W +00000 $0000 $00E29C ..
MOVE.L D3,+20302(A1) $2343 4F4E $00E29E #CON
MOVE.L -(A0),D0 $2020 $00E2A2
BTST D0,D1 $0101 $00E2A4 ..
DCB.W 00011,+00000 $0000 $00E2A6 ..
H_00E2BC MOVE.L A5,-(A1) $230D $00E2BC #.
BTST D6,D0 $0D00 $00E2BE ..
H_00E2C0 ORI.B #$00,D0 $0000 0000 $00E2C0 ....
H_00E2C6 EQU *+02
ORI.W #$0000,(A0) $0050 0000 $00E2C4 .P..
H_00E2C8 ORI.B #$00,D3 $0003 0000 $00E2C8 ....
H_00E2CC ORI.B #$08,D4 $0004 0008 $00E2CC ....
H_00E2D0 DCB.W 00003,+00000 $0000 $00E2D0 ..
H_00E2D6 ORI.B #$00,D7 $0007 0000 $00E2D6 ....
H_00E2DA MOVE.L (A0),+21024(A1) $2350 5220 $00E2DA #PR
MOVE.L -(A0),D0 $2020 $00E2DE
ORI.B #$00,D1 $0001 0000 $00E2E0 ....
DCB.W 00010,+00000 $0000 $00E2E4 ..
H_00E2F8 MOVE.L A5,-(A1) $230D $00E2F8 #.
H_00E2FC EQU *+02
SUBI.B #+000,D0 $0400 0000 $00E2FA ....
ORI.B #$50,D0 $0000 0050 $00E2FE ...P
H_00E302: DC.W +00000 $0000 $00E302 ..
H_00E331 EQU *+00000045
H_00E304 DC.B '(for a list of commands, press the enter key)',$0
DS.W 0
H_00E332 DC.W $000D
DC.W +17746 $4552 $00E334 ER
ADDQ.W #1,A7 $524F $00E336 RO
ADDQ.B #1,D0 $5200 $00E338 R.
DC.W +00013 $000D $00E33A ..
H_00E34B EQU *+00000015
H_00E33C DC.B 'BREAKPOINT(S): ',$0
DS.W 0
H_00E34C: DC.W +00004 $0004 $00E34C ..
H_00E35B EQU *+00000013
H_00E34E DC.B 'VALUE TOO BIG',$0
DS.W 0
H_00E35C: DC.W +00013 $000D $00E35C ..
H_00E36F EQU *+00000017
H_00E35E DC.B 'NON-HEX CHARACTER',$0
DS.W 0
H_00E370: DC.W +00013 $000D $00E370 ..
H_00E387 EQU *+00000021
H_00E372 DC.B 'NON-DECIMAL CHARACTER',$0
DS.W 0
H_00E388: DC.W +00013 $000D $00E388 ..
H_00E399 EQU *+00000015
H_00E38A DC.B 'ILLEGAL COMMAND',$0
DS.W 0
H_00E39A: DC.W +00013 $000D $00E39A ..
H_00E3BB EQU *+00000031
H_00E39C DC.B 'ADDRESS IS ALREADY BREAKPOINTED',$0
DS.W 0
H_00E3BC: DC.W +00013 $000D $00E3BC ..
H_00E3D1 EQU *+00000019
H_00E3BE DC.B 'BREAK TABLE IS FULL',$0
DS.W 0
H_00E3D2: DC.W +00013 $000D $00E3D2 ..
H_00E3D4 DC.B 'BREAKPOINT IS NOT IN TABLE',$0,$D
H_00E407 EQU *+00000023
H_00E3F0 DC.B 'BAD RELOCATION REGISTER',$0
DS.W 0
H_00E408: DC.W +00013 $000D $00E408 ..
H_00E41D EQU *+00000019
H_00E40A DC.B 'BAD LENGTH MODIFIER',$0
DS.W 0
H_00E41E: DC.W +00013 $000D $00E41E ..
H_00E420 DC.B 'MISSING EXPRESSION',$0,$D
H_00E453 EQU *+00000031
H_00E434 DC.B 'BUS ERROR - NONEXISTANT ADDRESS',$0
DS.W 0
H_00E454 DC.W +00013 $000D $00E454 ..
H_00E456 DC.W +17263 $436F $00E456 Co
DC.W +28013 $6D6D $00E458 mm
BSR.S H_00E4CA *+112 $616E $00E45A an
BCC.S H_00E47E *+034 $6420 $00E45C d
NOT.W +29293(A7) $466F 726D $00E45E Form
DC.W +29485 $732D $00E462 s-
DCB.W 00010,+11565 $2D2D $00E464 --
MOVE.L -(A0),-(A6) $2D20 $00E478 -
MOVE.L -(A0),D0 $2020 $00E47A
MOVE.L D0,D0 $2000 $00E47C .
H_00E4A1 EQU *+00000035
H_00E47E DC.B 'Meaning----------------------------',$0
DS.W 0
H_00E4A2 DC.W +00013 $000D $00E4A2 ..
H_00E4A4 DC.W +16672 $4120 $00E4A4 A
MOVE.L -(A0),D0 $2020 $00E4A6
MOVEA.L D1,A0 $2041 $00E4A8 A
MOVE.L -(A0),-(A1) $2320 $00E4AA #
MOVE.L -(A0),D0 $2020 $00E4AC
MOVEA.L D1,A0 $2041 $00E4AE A
MOVE.W -(A0),D5 $3A20 $00E4B0 :
MOVE.L -(A0),D0 $2020 $00E4B2
MOVEA.L D1,A0 $2041 $00E4B4 A
MOVE.L *+08226(PC),-(A1) @104D8$233A 2020 $00E4B6 #:
MOVE.L -(A0),D0 $2020 $00E4BA
DC.W +16675 $4123 $00E4BC A#
MOVEA.L -(A5),A0 $2065 $00E4BE e
MOVEQ #112,D4 $70 $7870 $00E4C0 xp
DCB.W 00004,+08224 $2020 $00E4C2
H_00E4CA MOVE.L D0,D0 $2000 $00E4CA .
H_00E4CC DC.B 'Address register display/change',$0,$D
DS.W 0
H_00E4EC CLR.W (A2) $4252 $00E4EC BR
MOVE.L -(A0),D0 $2020 $00E4EE
MOVE.L -(A0),D0 $2020 $00E4F0
CLR.W (A2) $4252 $00E4F2 BR
MOVEA.L -(A5),A0 $2065 $00E4F4 e
MOVEQ #112,D4 $70 $7870 $00E4F6 xp
MOVE.L -(A0),D0 $2020 $00E4F8
MOVE.L -(A0),D0 $2020 $00E4FA
CLR.W (A2) $4252 $00E4FC BR
MOVE.L +25976(A5),D0 $202D 6578 $00E4FE -ex
MOVEQ #032,D0 $20 $7020 $00E502 p
MOVE.L -(A0),D0 $2020 $00E504
MOVEA.L D2,A0 $2042 $00E506 B
ADDQ.B #1,-(A0) $5220 $00E508 R
DC.W +17228 $434C $00E50A CL
DCB.W 00003,+08224 $2020 $00E50C
MOVE.L D0,D0 $2000 $00E512 .
H_00E514 DC.B 'Breakpoint display/set/clear',$0,$D
DS.W 0
H_00E532 NEG.B -(A0) $4420 $00E532 D
MOVE.L -(A0),D0 $2020 $00E534
MOVEA.L D4,A0 $2044 $00E536 D
MOVE.L -(A0),-(A1) $2320 $00E538 #
MOVE.L -(A0),D0 $2020 $00E53A
MOVEA.L D4,A0 $2044 $00E53C D
MOVE.W -(A0),D5 $3A20 $00E53E :
MOVE.L -(A0),D0 $2020 $00E540
MOVEA.L D4,A0 $2044 $00E542 D
MOVE.L *+08226(PC),-(A1) @10566$233A 2020 $00E544 #:
MOVE.L -(A0),D0 $2020 $00E548
NEG.B -(A3) $4423 $00E54A D#
MOVEA.L -(A5),A0 $2065 $00E54C e
MOVEQ #112,D4 $70 $7870 $00E54E xp
DCB.W 00004,+08224 $2020 $00E550
MOVE.L D0,D0 $2000 $00E558 .
H_00E55A DC.B 'Data register display/change',$0,$D
DS.W 0
H_00E578 NEG.W (A2) $4452 $00E578 DR
DCB.W 00018,+08224 $2020 $00E57A
MOVE.L D0,D0 $2000 $00E59E .
H_00E5B5 EQU *+00000021
H_00E5A0 DC.B 'Display all registers',$0
DS.W 0
H_00E5B6: DC.W +00013 $000D $00E5B6 ..
H_00E5B8 DC.W +17485 $444D $00E5B8 DM
MOVEA.L -(A5),A0 $2065 $00E5BA e
MOVEQ #112,D4 $70 $7870 $00E5BC xp
MOVE.L -(A0),D0 $2020 $00E5BE
MOVE.L -(A0),D0 $2020 $00E5C0
DC.W +17485 $444D $00E5C2 DM
MOVEA.L -(A5),A0 $2065 $00E5C4 e
MOVEQ #112,D4 $70 $7870 $00E5C6 xp
MOVEA.L -(A5),A0 $2065 $00E5C8 e
MOVEQ #112,D4 $70 $7870 $00E5CA xp
DCB.W 00009,+08224 $2020 $00E5CC
MOVE.L D0,D0 $2000 $00E5DE .
H_00E5E0 DC.B 'Display Memory',$0,$D
DS.W 0
H_00E5F0 DC.W +17696 $4520 $00E5F0 E
DCB.W 00018,+08224 $2020 $00E5F2
MOVE.L D0,D0 $2000 $00E616 .
H_00E618 DC.B 'Exit to operating system',$0,$D
DS.W 0
H_00E632 DC.W +18208 $4720 $00E632 G
MOVE.L -(A0),D0 $2020 $00E634
MOVEA.L D7,A0 $2047 $00E636 G
MOVEA.L -(A5),A0 $2065 $00E638 e
MOVEQ #112,D4 $70 $7870 $00E63A xp
DCB.W 00014,+08224 $2020 $00E63C
MOVE.L D0,D0 $2000 $00E658 .
H_00E673 EQU *+00000025
H_00E65A DC.B 'Go to program and execute',$0
DS.W 0
H_00E674 DC.W +00013 $000D $00E674 ..
H_00E676 DC.W +19536 $4C50 $00E676 LP
ADDQ.B #2,-(A0) $5420 $00E678 T
DC.W +20302 $4F4E $00E67A ON
MOVE.L -(A0),D0 $2020 $00E67C
MOVE.L -(A0),D0 $2020 $00E67E
DC.W +19536 $4C50 $00E680 LP
ADDQ.B #2,-(A0) $5420 $00E682 T
DC.W +20294 $4F46 $00E684 OF
NOT.B -(A0) $4620 $00E686 F
DCB.W 00010,+08224 $2020 $00E688
MOVE.L D0,D0 $2000 $00E69C .
H_00E6B1 EQU *+00000019
H_00E69E DC.B 'Line Printer on/off',$0
DS.W 0
H_00E6B2 DC.W +00013 $000D $00E6B2 ..
H_00E6B4 DC.W +20304 $4F50 $00E6B4 OP
MOVEA.L -(A5),A0 $2065 $00E6B6 e
MOVEQ #112,D4 $70 $7870 $00E6B8 xp
DCB.W 00016,+08224 $2020 $00E6BA
MOVE.L D0,D0 $2000 $00E6DA .
H_00E6DC DC.B 'Open memory and display/change',$0,$D
DS.W 0
H_00E6FC ADDQ.W #8,D3 $5043 $00E6FC PC
MOVE.L -(A0),D0 $2020 $00E6FE
MOVE.L -(A0),D0 $2020 $00E700
ADDQ.W #8,D3 $5043 $00E702 PC
MOVE.W -(A0),D5 $3A20 $00E704 :
MOVE.L -(A0),D0 $2020 $00E706
MOVEA.L (A0),A0 $2050 $00E708 P
DC.W +17184 $4320 $00E70A C
BCS.S H_00E786 *+122 $6578 $00E70C ex
MOVEQ #032,D0 $20 $7020 $00E70E p
DCB.W 00009,+08224 $2020 $00E710
MOVE.L D0,D0 $2000 $00E722 .
H_00E724 DC.B 'Program Counter display/change',$0,$D
DS.W 0
H_00E744 SUBQ.W #1,(A3) $5353 $00E744 SS
MOVE.L -(A0),D0 $2020 $00E746
MOVE.L -(A0),D0 $2020 $00E748
SUBQ.W #1,(A3) $5353 $00E74A SS
MOVE.W -(A0),D5 $3A20 $00E74C :
MOVE.L -(A0),D0 $2020 $00E74E
MOVEA.L (A3),A0 $2053 $00E750 S
SUBQ.B #1,-(A0) $5320 $00E752 S
BCS.S H_00E7CE *+122 $6578 $00E754 ex
MOVEQ #032,D0 $20 $7020 $00E756 p
DCB.W 00009,+08224 $2020 $00E758
MOVE.L D0,D0 $2000 $00E76A .
H_00E786 EQU *+00000026
H_00E78B EQU *+00000031
H_00E76C DC.B 'Supervisor Stack display/change',$0
DS.W 0
H_00E78C DC.W +00013 $000D $00E78C ..
H_00E78E SUBQ.W #1,(A2) $5352 $00E78E SR
MOVE.L -(A0),D0 $2020 $00E790
MOVE.L -(A0),D0 $2020 $00E792
SUBQ.W #1,(A2) $5352 $00E794 SR
MOVE.W -(A0),D5 $3A20 $00E796 :
MOVE.L -(A0),D0 $2020 $00E798
MOVEA.L (A3),A0 $2053 $00E79A S
ADDQ.B #1,-(A0) $5220 $00E79C R
BCS.S H_00E818 *+122 $6578 $00E79E ex
MOVEQ #032,D0 $20 $7020 $00E7A0 p
DCB.W 00009,+08224 $2020 $00E7A2
MOVE.L D0,D0 $2000 $00E7B4 .
H_00E7CE EQU *+00000024
H_00E7B6 DC.B 'Status Register display/change',$0,$D
DS.W 0
H_00E7D6 ADDQ.B #1,-(A0) $5220 $00E7D6 R
MOVE.L -(A0),D0 $2020 $00E7D8
MOVEA.L (A2),A0 $2052 $00E7DA R
MOVE.W -(A0),D5 $3A20 $00E7DC :
MOVE.L -(A0),D0 $2020 $00E7DE
MOVEA.L (A2),A0 $2052 $00E7E0 R
MOVE.L -(A0),-(A1) $2320 $00E7E2 #
MOVE.L -(A0),D0 $2020 $00E7E4
MOVEA.L (A2),A0 $2052 $00E7E6 R
MOVE.L *+08226(PC),-(A1) @1080A$233A 2020 $00E7E8 #:
MOVE.L -(A0),D0 $2020 $00E7EC
ADDQ.B #1,-(A3) $5223 $00E7EE R#
MOVEA.L -(A5),A0 $2065 $00E7F0 e
MOVEQ #112,D4 $70 $7870 $00E7F2 xp
DCB.W 00004,+08224 $2020 $00E7F4
MOVE.L D0,D0 $2000 $00E7FC .
H_00E818 EQU *+00000026
H_00E7FE DC.B 'Relocation register display/change',$0,$D
DS.W 0
H_00E822 ADDQ.B #2,-(A0) $5420 $00E822 T
DCB.W 00018,+08224 $2020 $00E824
MOVE.L D0,D0 $2000 $00E848 .
H_00E84A DC.B 'Trace single instruction execution',$0,$D
DS.W 0
H_00E86E SUBQ.W #2,(A3) $5553 $00E86E US
MOVE.L -(A0),D0 $2020 $00E870
MOVE.L -(A0),D0 $2020 $00E872
SUBQ.W #2,(A3) $5553 $00E874 US
MOVE.W -(A0),D5 $3A20 $00E876 :
MOVE.L -(A0),D0 $2020 $00E878
MOVEA.L (A5),A0 $2055 $00E87A U
SUBQ.B #1,-(A0) $5320 $00E87C S
BCS.S H_00E8F8 *+122 $6578 $00E87E ex
MOVEQ #032,D0 $20 $7020 $00E880 p
DCB.W 00009,+08224 $2020 $00E882
MOVE.L D0,D0 $2000 $00E894 .
H_00E8AF EQU *+00000025
H_00E896 DC.B 'User Stack display/change',$0
DS.W 0
H_00E8B0 DC.W +00013 $000D $00E8B0 ..
H_00E8B2 BLS.S H_00E928 *+118 $6374 $00E8B2 ct
MOVEQ #108,D1 $6C $726C $00E8B4 rl
MOVE.L D2,+29285(A6) $2D42 7265 $00E8B6 -Bre
DC.W +24939 $616B $00E8BA ak
DCB.W 00014,+08224 $2020 $00E8BC
MOVE.L D0,D0 $2000 $00E8D8 .
H_00E8F8 EQU *+00000030
H_00E8DA DC.B 'interrupt display memory command',$0,$D
H_00E8FC DC.B '--where # is register number 0 to 7',$0,$D
H_00E928 EQU *+00000006
H_00E922 DC.B ' : indicates display and prompt for c'
DC.B 'hange',$0,$D
H_00E956 DC.B ' exp is val , val.B , val.W , val.L',$0,$D
H_00E984 DC.B ' val is num , R# , num+R# , numR#',$0,$D
H_00E9E3 EQU *+00000051
H_00E9E6 EQU *+00000054
H_00E9B0 DC.B ' num is hex , $hex , -hex , -$hex f'
DC.B 'or hex',$0
DS.W 0
H_00E9E4 DC.W +00013 $000D $00E9E4 ..
DCB.W 00006,+08224 $2020 $00E9E6
H_00E9F2 DC.B ' or &dec , -&dec for decimal',$0,$D
DS.W 0
H_00EA12 DC.W $16
DC.L H_00E456
DC.L H_00E4A4
DC.L H_00E4EC
DC.L H_00E532
DC.L H_00E578
DC.L H_00E5B8
DC.L H_00E5F0
DC.L H_00E632
DC.L H_00E676
DC.L H_00E6B4
DC.L H_00E6FC
DC.L H_00E744
DC.L H_00E78E
DC.L H_00E7D6
DC.L H_00E822
DC.L H_00E86E
DC.L H_00E8B2
DC.L H_00E8FC
DC.L H_00E922
DC.L H_00E956
DC.L H_00E984
DC.L H_00E9B0
DC.L H_00E9E6
H_00EA70: DC.W +00013 $000D $00EA70 ..
H_00EA72 DCB.W 00021,+11565 $2D2D $00EA72 --
MOVE.L D0,-(A6) $2D00 $00EA9C -.
DC.W +00013 $000D $00EA9E ..
H_00EAA0 DCB.W 00023,+11565 $2D2D $00EAA0 --
MOVE.L D0,-(A6) $2D00 $00EACE -.
DC.W +00013 $000D $00EAD0 ..
DC.W +02573 $0A0D $00EAD2 ..
H_00EAD4 MOVEA.L D1,A0 $2041 $00EAD4 A
DC.L H_00ECE8
MOVEA.L D2,A0 $2042 $00EADA B
DC.L H_00EDAA
MOVEA.L D4,A0 $2044 $00EAE0 D
DC.L H_00EEB8
MOVEA.L D5,A0 $2045 $00EAE6 E
DC.L H_00EC8E
MOVEA.L D7,A0 $2047 $00EAEC G
DC.L H_00F0CC
MOVEA.L A4,A0 $204C $00EAF2 L
DC.L H_00EBFC
MOVEA.L A7,A0 $204F $00EAF8 O
DC.L H_00F14E
MOVEA.L (A0),A0 $2050 $00EAFE P
DC.L H_00F22E
MOVEA.L (A3),A0 $2053 $00EB04 S
DC.L H_00F2B8
MOVEA.L (A2),A0 $2052 $00EB0A R
DC.L H_00F7C8
MOVEA.L (A4),A0 $2054 $00EB10 T
DC.L H_00F8CC
MOVEA.L (A5),A0 $2055 $00EB16 U
DC.L H_00F3F8
DC.W +00000 $0000 $00EB1C ..
H_00EB1E MOVE.B #$0F,D0
LEA H_00E166(PC),A0
H_00EB26 CLR.L (A0)+
SUBQ.B #1,D0
BNE.S H_00EB26
MOVE.B #$08,D0
LEA H_00E200(PC),A0
H_00EB34 CLR.L (A0)+
SUBQ.B #1,D0
BNE.S H_00EB34
MOVE.L H_00FC2E,D0
MOVE.L D0,H_00E204
MOVE.L D0,H_00E1B8
MOVE.L #H_00E094,D0
MOVE.L D0,H_00E200
MOVE.B #$08,D0
LEA H_00E1D0(PC),A0
H_00EB60 MOVE.L #$FFFFFFFF,(A0)+
SUBQ.B #1,D0
BNE.S H_00EB60
CLR.B H_00E273
LEA H_00E2CC(PC),A6
MOVE.B #$F6,D5
TRAP #06 $6 IOMGR6/SYSIO
DC.W $0006 FUNC
BRA.L H_00EC8E
H_00EB80 LEA H_00EA70(PC),A6
BSR.L H_00FBCE
LEA H_00E004(PC),A6
BSR.L H_00FBCE
LEA H_00E028(PC),A6
BSR.L H_00FBCE
LEA H_00E304(PC),A6
BSR.L H_00FBCE
H_00EBA0 LEA H_00EA70(PC),A6
BSR.L H_00FBCE
LEA H_00E220(PC),A6
BSR.L H_00FBA2
MOVE.B (A6)+,D0
LEA H_00EAD4(PC),A1
H_00EBB6 CMP.B +00001(A1),D0
BEQ.S H_00EBF6
ADDA.L #$00000006,A1
TST.W (A1)
BNE.S H_00EBB6
CMPI.B #+013,D0
BEQ.S H_00EBD6
H_00EBCC LEA H_00E38A(PC),A6
BSR.L H_00FBCE
BRA.S H_00EBA0
H_00EBD6 MOVE.W H_00EA12(PC),D0
LEA H_00EA12(PC),A5
ADDA.L #$00000002,A5
H_00EBE4 MOVEA.L (A5),A6
BSR.L H_00FBCE
ADDA.L #$00000004,A5
DBF D0,H_00EBE4
BRA.S H_00EBA0
H_00EBF6 MOVEA.L +00002(A1),A1
JMP (A1)
H_00EBFC CMPI.B #+080,(A6)+
BNE.L H_00EC22
CMPI.B #+084,(A6)+
BNE.L H_00EC22
BSR.L H_00FA08
CMPI.B #+079,(A6)+
BNE.S H_00EC22
CMPI.B #+078,(A6)
BEQ.S H_00EC2E
CMPI.B #+070,(A6)
BEQ.S H_00EC64
H_00EC22 LEA H_00E38A(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00EC2E LEA H_00E2DA(PC),A6
ORI.W #$0040,+00016(A6)
MOVE.B #$F1,D5
TRAP #06 $6 IOMGR6/SYSIO
DC.W $0001 OPEN
BRA.L H_00EC5A
H_00EC44 MOVE.B #$FF,H_00E273
LEA H_00EC62,A6
BSR.L H_00FC02
BRA.L H_00EBA0
H_00EC5A TRAP #00 $0 SYSCALL PrtErr*
DC.W $000C PrtErr*
BRA.L H_00EBA0
H_00EC62: DC.W +03085 $0C0D $00EC62
H_00EC64 CLR.B H_00E273
DC.W $4DF8,$0000 LEA $0000,A6
MOVE.B #$F1,D5
TRAP #06 $6 IOMGR6/SYSIO
DC.W $0002 CLOSE
BRA.L H_00EC7E
H_00EC7A BRA.L H_00EBA0
H_00EC7E TRAP #00 $0 SYSCALL PrtErr*
DC.W $000C PrtErr*
BRA.L H_00EBA0
H_00EC86 MOVEA.L #$00ABCDEF,A0
TRAP #05
H_00EC8E NOP
LEA H_00E2C8(PC),A6
MOVE.B #$F6,D5
TRAP #06 $6 IOMGR6/SYSIO
DC.W $0006 FUNC
BRA.L H_00ECA2
H_00ECA2 EQU *+00000002
H_00ECA0 DCB.W 00004,+20081 $4E71 $00ECA0
DC.W $4DF8,$0000 LEA $0000,A6 $4DF8 0000 $00ECA8
MOVE.B #$F1,D5
TRAP #06 $6 IOMGR6/SYSIO
DC.W $0002 CLOSE
BRA.L H_00ECB8
H_00ECB8 EQU *
MOVE.L H_00E1BC(PC),$0024
MOVE.L H_00E1C0(PC),$00BC
MOVE.L H_00E1C4(PC),$08
MOVE.W H_00E1A6(PC),D0
BTST #013,D0
BNE.L H_00ECDE
MOVEA.L #$00FEDCBA,A0
TRAP #05
H_00ECDE MOVEA.L H_00E1B4(PC),A7
MOVE.L H_00E1C8(PC),(A7)
RTS
H_00ECE8 MOVE.B (A6)+,D0
CMPI.B #+032,D0
BEQ.L H_00ED80
CMPI.B #+013,D0
BEQ.L H_00ED80
CMPI.B #+058,D0
BEQ.L H_00ED88
CMPI.B #+048,D0
BLT.S H_00ED10
CMPI.B #+055,D0
BGT.S H_00ED10
BRA.S H_00ED1C
H_00ED10 LEA H_00E38A(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00ED1C BSR.L H_00F87E
MOVE.B D0,H_00E270
BSR.L H_00FA08
CMPI.B #+058,(A6)
BEQ.S H_00ED6E
CMPI.B #+013,(A6)
BEQ.S H_00ED50
BSR.L H_00F59A
BCS.L H_00EBA0
CLR.L D0
MOVE.B H_00E270(PC),D0
BSR.L H_00F93C
BSR.L H_00F96E
BRA.L H_00EBA0
H_00ED50 CLR.L D0
MOVE.B H_00E270(PC),D0
LEA H_00E220(PC),A1
BSR.L H_00F98A
MOVE.B #$0D,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00ED6E CLR.L D0
MOVE.B H_00E270(PC),D0
BSR.L H_00FADC
BSR.L H_00F96E
BRA.L H_00EBA0
H_00ED80 BSR.L H_00FA16
BRA.L H_00EBA0
H_00ED88 CLR.B H_00E270
H_00ED8E BSR.L H_00FADC
ADDQ.B #1,H_00E270
CMPI.B #+008,H_00E270
BNE.S H_00ED8E
BSR.L H_00F96E
BRA.L H_00EBA0
H_00EDAA MOVE.B (A6)+,D0
CMPI.B #+082,D0
BNE.L H_00EBCC
BSR.L H_00FA08
CMPI.B #+013,(A6)
BEQ.L H_00EE3A
CMPI.B #+045,(A6)
BEQ.L H_00EE7C
CMPI.B #+067,(A6)
BNE.S H_00EDD6
CMPI.B #+076,+00001(A6)
BEQ.S H_00EE26
H_00EDD6 BSR.L H_00F59A
BCS.L H_00EBA0
MOVEA.L D1,A0
LEA H_00E1D0(PC),A1
MOVEQ #008,D2
H_00EDE6 CMPA.L (A1)+,A0
BEQ.S H_00EDF0
SUBQ.B #1,D2
BNE.S H_00EDE6
BRA.S H_00EDFC
H_00EDF0 LEA H_00E39C(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00EDFC LEA H_00E1D0(PC),A1
MOVEQ #008,D2
H_00EE02 CMPI.L #$FFFFFFFF,(A1)
BEQ.S H_00EE20
ADDA.L #$00000004,A1
SUBQ.B #1,D2
BNE.S H_00EE02
LEA H_00E3BE(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00EE20 MOVE.L A0,(A1)
BRA.L H_00EBA0
H_00EE26 LEA H_00E1D0(PC),A1
MOVEQ #008,D2
H_00EE2C MOVE.L #$FFFFFFFF,(A1)+
SUBQ.B #1,D2
BNE.S H_00EE2C
BRA.L H_00EBA0
H_00EE3A LEA H_00E33C(PC),A6
BSR.L H_00FBCE
LEA H_00E220(PC),A1
MOVE.B #$0D,(A1)
LEA H_00E1D0(PC),A2
MOVEQ #008,D4
H_00EE50 CMPI.L #$FFFFFFFF,(A2)
BEQ.S H_00EE62
MOVE.L (A2),D1
BSR.L H_00F9D6
MOVE.B #$20,(A1)+
H_00EE62 ADDA.L #$00000004,A2
SUBQ.B #1,D4
BNE.S H_00EE50
MOVE.B #$0D,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00EE7C MOVE.B (A6)+,D0
BSR.L H_00FA08
BSR.L H_00F59A
LEA H_00E1D0(PC),A1
MOVEQ #008,D2
H_00EE8C CMPI.L #$FFFFFFFF,(A1)
BEQ.S H_00EE98
CMP.L (A1),D1
BEQ.S H_00EEAE
H_00EE98 ADDA.L #$00000004,A1
SUBQ.B #1,D2
BNE.S H_00EE8C
LEA H_00E3D4(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00EEAE MOVE.L #$FFFFFFFF,(A1)
BRA.L H_00EBA0
H_00EEB8 MOVE.B (A6)+,D0
CMPI.B #+032,D0
BEQ.L H_00EF58
CMPI.B #+013,D0
BEQ.L H_00EF58
CMPI.B #+058,D0
BEQ.L H_00EF60
CMPI.B #+077,D0
BEQ.L H_00EFD8
CMPI.B #+082,D0
BEQ.L H_00EF7E
CMPI.B #+048,D0
BLT.S H_00EEF0
CMPI.B #+055,D0
BGT.S H_00EEF0
BRA.S H_00EEFC
H_00EEF0 LEA H_00E38A(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00EEFC BSR.L H_00F87E
MOVE.B D0,H_00E271
BSR.L H_00FA08
CMPI.B #+058,(A6)
BEQ.S H_00EF4A
CMPI.B #+013,(A6)
BEQ.S H_00EF2C
BSR.L H_00F59A
BCS.L H_00EBA0
CLR.L D0
MOVE.B H_00E271(PC),D0
BSR.L H_00F942
BRA.L H_00EBA0
H_00EF2C CLR.L D0
MOVE.B H_00E271(PC),D0
LEA H_00E220(PC),A1
BSR.L H_00F994
MOVE.B #$0D,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00EF4A CLR.L D0
MOVE.B H_00E271(PC),D0
BSR.L H_00FB1E
BRA.L H_00EBA0
H_00EF58 BSR.L H_00FA58
BRA.L H_00EBA0
H_00EF60 CLR.B H_00E271
H_00EF66 BSR.L H_00FB1E
ADDQ.B #1,H_00E271
CMPI.B #+008,H_00E271
BNE.S H_00EF66
BRA.L H_00EBA0
H_00EF7E BSR.L H_00EF86
BRA.L H_00EBA0
H_00EF86 LEA H_00E220(PC),A1
BSR.L H_00F542
MOVE.B #$20,(A1)+
BSR.L H_00F584
MOVE.B #$20,(A1)+
BSR.L H_00F558
MOVE.B #$20,(A1)+
BSR.L H_00F56E
MOVE.B #$0D,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
LEA H_00EA72(PC),A6
BSR.L H_00FBCE
BSR.L H_00FA58
LEA H_00EAA0(PC),A6
BSR.L H_00FBCE
BSR.L H_00FA16
LEA H_00EAA0(PC),A6
BSR.L H_00FBCE
BSR.L H_00FA9A
RTS
H_00EFD8 MOVE.L A6,-(A7)
LEA H_00E2D6(PC),A6
MOVE.B #$F6,D5
TRAP #06 $6 IOMGR6/SYSIO
DC.W $0006 FUNC
BRA.L H_00EC8E
H_00EFEA MOVEA.L (A7)+,A6
BSR.L H_00FA08
CMPI.B #+013,(A6)
BNE.L H_00F004
LEA H_00E420(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00F004 BSR.L H_00F59A
BCS.L H_00EBA0
MOVEA.L D1,A4
BSR.L H_00FA08
CMPI.B #+013,(A6)
BEQ.L H_00F048
BSR.L H_00F59A
BCS.L H_00EBA0
TST.L D1
BEQ.L H_00F048
MOVEA.L D1,A3
CMPA.L A4,A3
BLE.S H_00F036
SUBA.L A4,A3
ADDA.L #$00000001,A3
H_00F036 ADDA.L #$0000000F,A3
MOVE.L A3,D4
LSR.L #4,D4
BRA.S H_00F04C
H_00F042 MOVEA.L #$00000000,A4
H_00F048 CLR.L D4
ADDQ.L #1,D4
H_00F04C LEA H_00E220(PC),A1
MOVE.L A4,D1
BSR.L H_00F9D6
MOVE.B #$20,(A1)+
MOVE.B #$20,(A1)+
LEA H_00E220(PC),A5
ADDA.L #$0000003A,A5
MOVE.B #$10,D5
H_00F06C MOVE.B (A4)+,D1
BSR.L H_00F0B6
BSR.L H_00F9E8
MOVE.B #$20,(A1)+
SUBQ.B #1,D5
BNE.S H_00F06C
MOVE.B #$20,(A1)+
MOVE.B #$20,(A1)+
MOVE.B #$0D,(A5)
LEA H_00E220(PC),A6
BSR.L H_00FBCE
MOVEA.L H_00E2D0(PC),A6
TST.B (A6)
BEQ.S H_00F0AE
LEA H_00E2D6(PC),A6
MOVE.B #$F6,D5
TRAP #06 $6 IOMGR6/SYSIO
DC.W $0006 FUNC
BRA.L H_00EC8E
H_00F0AA BRA.L H_00EBA0
H_00F0AE SUBQ.W #1,D4
BNE.S H_00F04C
BRA.L H_00EBA0
H_00F0B6 CMPI.B #+032,D1
BLT.S H_00F0C6
CMPI.B #+122,D1
BGT.S H_00F0C6
MOVE.B D1,(A5)+
RTS
H_00F0C6 MOVE.B #$2E,(A5)+
RTS
H_00F0CC CMPI.B #+013,(A6)
BEQ.S H_00F0F8
CMPI.B #+079,(A6)
BNE.S H_00F0DE
ADDA.L #$00000001,A6
H_00F0DE BSR.L H_00FA08
CMPI.B #+013,(A6)
BEQ.S H_00F0F8
BSR.L H_00F59A
BCS.L H_00EBA0
MOVE.L D1,H_00E1B8
BRA.S H_00F0FC
H_00F0F8 BSR.L H_00F8D8
H_00F0FC LEA H_00E1D0(PC),A0
LEA H_00E1F0(PC),A1
MOVEQ #008,D2
H_00F106 CMPI.L #$FFFFFFFF,(A0)
BEQ.S H_00F116
MOVEA.L (A0),A2
MOVE.W (A2),(A1)
MOVE.W #$4E4F,(A2)
H_00F116 ADDA.L #$00000004,A0
ADDA.L #$00000002,A1
SUBQ.L #1,D2
BNE.S H_00F106
DC.W $21FC MOVE.L #$0000F48C,$00BC
DC.L H_00F48C
DC.W $00BC
MOVEM.L H_00E166(PC),D0-D7/A0-A6
MOVE.L A7,H_00E1B0
MOVEA.L H_00E1AC(PC),A7
DC.W +20071 MOV A7,USP
MOVEA.L H_00E1A8(PC),A7
MOVE.L H_00E1B8(PC),-(A7)
MOVE.W H_00E1A6(PC),-(A7)
DC.W +20083 RTE
H_00F14E MOVE.B (A6)+,D0
BSR.L H_00FA08
CMPI.B #+013,(A6)
BNE.L H_00F168
LEA H_00E420(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00F168 BSR.L H_00F59A
BCS.L H_00EBA0
MOVEA.L D1,A0
H_00F172 LEA H_00E220(PC),A1
MOVE.L A0,D1
BSR.L H_00F9D6
MOVE.B #$20,(A1)+
MOVE.B (A0),D1
BSR.L H_00F9E8
MOVE.B #$20,(A1)+
MOVE.B #$3F,(A1)+
MOVE.B #$04,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
LEA H_00E220(PC),A6
BSR.L H_00FBA2
BSR.L H_00FA08
CMPI.B #+061,(A6)
BEQ.S H_00F172
CMPI.B #+032,(A6)
BEQ.L H_00F1FA
CMPI.B #+013,(A6)
BEQ.L H_00F204
CMPI.B #+046,(A6)
BEQ.L H_00EBA0
BSR.L H_00F59A
BCS.L H_00EBA0
MOVE.L D1,D0
ANDI.L #$FFFFFF00,D0
TST.L D0
BNE.S H_00F1EE
MOVE.B D1,(A0)
ADDA.L #$00000001,A0
CMPI.B #+013,(A6)
BEQ.S H_00F172
CMPI.B #+032,(A6)
BNE.S H_00F172
BRA.S H_00F172
H_00F1EE LEA H_00E34E(PC),A6
BSR.L H_00FBCE
BRA.L H_00F172
H_00F1FA SUBA.L #$00000001,A0
BRA.L H_00F172
H_00F204 ADDA.L #$00000001,A0
BRA.L H_00F172
H_00F20E CMPI.B #+032,(A6)
BNE.S H_00F21E
SUBA.L #$00000002,A0
BRA.L H_00F172
H_00F21E CMPI.B #+061,(A6)
BNE.S H_00F22A
SUBA.L #$00000001,A0
H_00F22A BRA.L H_00F172
H_00F22E MOVE.B (A6)+,D0
CMPI.B #+067,D0
BEQ.S H_00F242
LEA H_00E38A(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00F242 BSR.L H_00FA08
CMPI.B #+058,(A6)
BEQ.S H_00F27C
CMPI.B #+013,(A6)
BEQ.S H_00F264
BSR.L H_00F59A
BCS.L H_00EBA0
MOVE.L D1,H_00E1B8
BRA.L H_00EBA0
H_00F264 LEA H_00E220(PC),A1
BSR.L H_00F542
MOVE.B #$0D,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00F27C LEA H_00E220(PC),A1
BSR.L H_00F542
MOVE.B #$3F,(A1)+
MOVE.B #$04,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
LEA H_00E220(PC),A6
BSR.L H_00FBA2
BSR.L H_00FA08
CMPI.B #+013,(A6)
BEQ.S H_00F2B4
BSR.L H_00F59A
BCS.L H_00EBA0
MOVE.L D1,H_00E1B8
H_00F2B4 BRA.L H_00EBA0
H_00F2B8 MOVE.B (A6)+,D0
CMPI.B #+083,D0
BEQ.S H_00F2D4
CMPI.B #+082,D0
BEQ.L H_00F354
LEA H_00E38A(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00F2D4 BSR.L H_00FA08
CMPI.B #+058,(A6)
BEQ.S H_00F312
CMPI.B #+013,(A6)
BEQ.S H_00F2FA
BSR.L H_00F59A
BCS.L H_00EBA0
MOVE.L D1,H_00E1A8
BSR.L H_00F954
BRA.L H_00EBA0
H_00F2FA LEA H_00E220(PC),A1
BSR.L H_00F558
MOVE.B #$0D,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00F312 LEA H_00E220(PC),A1
BSR.L H_00F558
MOVE.B #$3F,(A1)+
MOVE.B #$04,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
LEA H_00E220(PC),A6
BSR.L H_00FBA2
BSR.L H_00FA08
CMPI.B #+013,(A6)
BEQ.L H_00EBA0
BSR.L H_00F59A
BCS.L H_00EBA0
MOVE.L D1,H_00E1A8
BSR.L H_00F954
BRA.L H_00EBA0
H_00F354 BSR.L H_00FA08
CMPI.B #+058,(A6)
BEQ.S H_00F39E
CMPI.B #+013,(A6)
BEQ.S H_00F386
BSR.L H_00F59A
BCS.L H_00EBA0
MOVE.L D1,D0
ANDI.L #$FFFF0000,D0
TST.L D0
BNE.S H_00F3EC
MOVE.W D1,H_00E1A6
BSR.L H_00F954
BRA.L H_00EBA0
H_00F386 LEA H_00E220(PC),A1
BSR.L H_00F584
MOVE.B #$0D,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00F39E LEA H_00E220(PC),A1
BSR.L H_00F584
MOVE.B #$3F,(A1)+
MOVE.B #$04,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
LEA H_00E220(PC),A6
BSR.L H_00FBA2
BSR.L H_00FA08
CMPI.B #+013,(A6)
BEQ.L H_00EBA0
BSR.L H_00F59A
BCS.L H_00EBA0
MOVE.L D1,D0
ANDI.L #$FFFF0000,D0
TST.L D0
BNE.S H_00F3EC
MOVE.W D1,H_00E1A6
BSR.L H_00F954
BRA.L H_00EBA0
H_00F3EC LEA H_00E34E(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00F3F8 MOVE.B (A6)+,D0
CMPI.B #+083,D0
BEQ.S H_00F40C
LEA H_00E38A(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00F40C BSR.L H_00FA08
CMPI.B #+058,(A6)
BEQ.S H_00F44A
CMPI.B #+013,(A6)
BEQ.S H_00F432
BSR.L H_00F59A
BCS.L H_00EBA0
MOVE.L D1,H_00E1AC
BSR.L H_00F954
BRA.L H_00EBA0
H_00F432 LEA H_00E220(PC),A1
BSR.L H_00F56E
MOVE.B #$0D,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00F44A LEA H_00E220(PC),A1
BSR.L H_00F56E
MOVE.B #$3F,(A1)+
MOVE.B #$04,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
LEA H_00E220(PC),A6
BSR.L H_00FBA2
BSR.L H_00FA08
CMPI.B #+013,(A6)
BEQ.L H_00EBA0
BSR.L H_00F59A
BCS.L H_00EBA0
MOVE.L D1,H_00E1AC
BSR.L H_00F954
BRA.L H_00EBA0
H_00F48C MOVE.W (A7)+,H_00E1A6
MOVE.L (A7)+,H_00E1B8
MOVEM.L D0-D7/A0-A6,H_00E166
MOVE.L A7,H_00E1A8
DC.W +20079 MOV USP,A7$4E6F $00F4A6
MOVE.L A7,H_00E1AC
MOVEA.L H_00E1B0(PC),A7
BSR.L H_00F954
LEA H_00E1D0(PC),A0
LEA H_00E1F0(PC),A1
MOVEQ #008,D2
H_00F4C0 CMPI.L #$FFFFFFFF,(A0)
BEQ.S H_00F4CC
MOVEA.L (A0),A2
MOVE.W (A1),(A2)
H_00F4CC ADDA.L #$00000004,A0
ADDA.L #$00000002,A1
SUBQ.L #1,D2
BNE.S H_00F4C0
SUBI.L #$00000002,H_00E1B8
BSR.S H_00F4FC
BRA.L H_00EBA0
H_00F4EC LEA H_00E166(PC),A7
LEA H_00E434(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00F4FC LEA H_00E220(PC),A1
BSR.L H_00F542
MOVE.B #$20,(A1)+
BSR.L H_00F584
MOVE.B #$20,(A1)+
BSR.L H_00F558
MOVE.B #$20,(A1)+
BSR.L H_00F56E
MOVE.B #$0D,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
LEA H_00EA72(PC),A6
BSR.L H_00FBCE
BSR.L H_00FA58
LEA H_00EAA0(PC),A6
BSR.L H_00FBCE
BSR.L H_00FA16
RTS
H_00F542 MOVE.B #$50,(A1)+
MOVE.B #$43,(A1)+
MOVE.B #$3D,(A1)+
MOVE.L H_00E1B8(PC),D1
BSR.L H_00F9CA
RTS
H_00F558 MOVE.B #$53,(A1)+
MOVE.B #$53,(A1)+
MOVE.B #$3D,(A1)+
MOVE.L H_00E1A8(PC),D1
BSR.L H_00F9CA
RTS
H_00F56E MOVE.B #$55,(A1)+
MOVE.B #$53,(A1)+
MOVE.B #$3D,(A1)+
MOVE.L H_00E1AC(PC),D1
BSR.L H_00F9CA
RTS
H_00F584 MOVE.B #$53,(A1)+
MOVE.B #$52,(A1)+
MOVE.B #$3D,(A1)+
MOVE.W H_00E1A6(PC),D1
BSR.L H_00F9DE
RTS
H_00F59A CLR.B D0
SWAP D0
CLR.L D1
CLR.B H_00E1CC
CLR.B H_00E1CD
MOVE.B #$02,H_00E1CE
H_00F5B4 MOVE.B (A6),D0
CMPI.B #+045,D0
BNE.S H_00F5C8
MOVE.B #$01,H_00E1CC
ADDQ.L #1,A6
BRA.S H_00F5B4
H_00F5C8 CMPI.B #+036,D0
BNE.S H_00F5D8
CLR.B H_00E1CD
ADDQ.L #1,A6
BRA.S H_00F5B4
H_00F5D8 CMPI.B #+038,D0
BNE.S H_00F5EA
MOVE.B #$01,H_00E1CD
ADDQ.L #1,A6
BRA.S H_00F5B4
H_00F5EA MOVE.B (A6),D0
CMPI.B #+032,D0
BEQ.L H_00F71C
CMPI.B #+013,D0
BEQ.L H_00F708
CMPI.B #+082,D0
BEQ.L H_00F71C
CMPI.B #+043,D0
BEQ.L H_00F71C
CMPI.B #+046,(A6)
BNE.S H_00F61E
BSR.L H_00F678
BCS.L H_00F6F8
BRA.L H_00F708
H_00F61E TST.B H_00E1CD
BNE.L H_00F64A
ADDA.L #$00000001,A6
BSR.L H_00F87E
BCS.L H_00F6D8
SWAP D0
ADDQ.B #1,D0
CMPI.B #+009,D0
BEQ.L H_00F6C8
SWAP D0
LSL.L #4,D1
OR.B D0,D1
BRA.S H_00F5EA
H_00F64A ADDA.L #$00000001,A6
ANDI.L #$000000FF,D0
BSR.L H_00F8B0
BCS.L H_00F6E8
MOVE.L D2,-(A7)
MOVE.L D1,D2
ASL.L #1,D2
BVS.S H_00F6C6
ASL.L #3,D1
BVS.S H_00F6C6
ADD.L D2,D1
BVS.S H_00F6C6
ADD.L D0,D1
BVS.S H_00F6C6
MOVE.L (A7)+,D2
BRA.L H_00F5EA
H_00F678 CMPI.B #+046,(A6)
BNE.S H_00F6BA
ADDA.L #$00000001,A6
CMPI.B #+066,(A6)
BNE.S H_00F696
CLR.B H_00E1CE
ADDQ.L #1,A6
BRA.L H_00F6BA
H_00F696 CMPI.B #+087,(A6)
BNE.S H_00F6AA
MOVE.B #$01,H_00E1CE
ADDQ.L #1,A6
BRA.L H_00F6BA
H_00F6AA CMPI.B #+076,(A6)
BNE.S H_00F6C0
MOVE.B #$02,H_00E1CE
ADDQ.L #1,A6
H_00F6BA: DC.L $023C00FE ANDI.B #$FE,CCR
RTS
H_00F6C0: DC.L $003C0001 ORI.B #$01,CCR
RTS
H_00F6C6 MOVE.L (A7)+,D2
H_00F6C8 CLR.L D1
LEA H_00E34E(PC),A6
BSR.L H_00FBCE
DC.L $003C0001 ORI.B #$01,CCR
RTS
H_00F6D8 CLR.L D1
LEA H_00E35E(PC),A6
BSR.L H_00FBCE
DC.L $003C0001 ORI.B #$01,CCR
RTS
H_00F6E8 CLR.L D1
LEA H_00E372(PC),A6
BSR.L H_00FBCE
DC.L $003C0001 ORI.B #$01,CCR
RTS
H_00F6F8 CLR.L D1
LEA H_00E40A(PC),A6
BSR.L H_00FBCE
DC.L $003C0001 ORI.B #$01,CCR
RTS
H_00F708 TST.B H_00E1CC
BEQ.S H_00F712
NEG.L D1
H_00F712 BSR.L H_00F7A6
DC.L $023C00FE ANDI.B #$FE,CCR
RTS
H_00F71C BSR.L H_00FA08
CMPI.B #+013,(A6)
BEQ.S H_00F708
CMPI.B #+082,(A6)
BEQ.S H_00F74A
CMPI.B #+043,(A6)
BEQ.S H_00F738
BSR.L H_00F678
BRA.S H_00F708
H_00F738 ADDA.L #$00000001,A6
BSR.L H_00FA08
CMPI.B #+082,(A6)
BNE.L H_00F798
H_00F74A ADDA.L #$00000001,A6
MOVE.B (A6),D0
CMPI.B #+048,D0
BLT.S H_00F798
CMPI.B #+055,D0
BGT.S H_00F798
BSR.L H_00F87E
ANDI.W #$000F,D0
LSL.W #2,D0
SWAP D0
CLR.W D0
SWAP D0
LEA H_00E200(PC),A1
ADDA.L D0,A1
ADDA.L #$00000001,A6
BSR.L H_00F678
BCS.L H_00F6F8
TST.B H_00E1CC
BEQ.S H_00F78C
NEG.L D1
H_00F78C ADD.L (A1),D1
BSR.L H_00F7A6
DC.L $023C00FE ANDI.B
RTS
H_00F798 LEA H_00E3F0(PC),A6
BSR.L H_00FBCE
DC.L $003C0001 ORI.B #$01,CCR
RTS
H_00F7A6 TST.B H_00E1CE
BNE.S H_00F7B6
ANDI.L #$000000FF,D1
BRA.S H_00F7C6
H_00F7B6 CMPI.B #+001,H_00E1CE
BNE.S H_00F7C6
ANDI.L #$0000FFFF,D1
H_00F7C6 RTS
H_00F7C8 MOVE.B (A6)+,D0
CMPI.B #+032,D0
BEQ.L H_00F858
CMPI.B #+013,D0
BEQ.L H_00F858
CMPI.B #+058,D0
BEQ.L H_00F860
CMPI.B #+048,D0
BLT.S H_00F7F0
CMPI.B #+055,D0
BGT.S H_00F7F0
BRA.S H_00F7FC
H_00F7F0 LEA H_00E38A(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00F7FC BSR.L H_00F87E
MOVE.B D0,H_00E272
BSR.L H_00FA08
CMPI.B #+058,(A6)
BEQ.S H_00F84A
CMPI.B #+013,(A6)
BEQ.S H_00F82C
BSR.L H_00F59A
BCS.L H_00EBA0
CLR.L D0
MOVE.B H_00E272(PC),D0
BSR.L H_00F948
BRA.L H_00EBA0
H_00F82C CLR.L D0
MOVE.B H_00E272(PC),D0
LEA H_00E220(PC),A1
BSR.L H_00F99E
MOVE.B #$0D,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
BRA.L H_00EBA0
H_00F84A CLR.L D0
MOVE.B H_00E272(PC),D0
BSR.L H_00FB60
BRA.L H_00EBA0
H_00F858 BSR.L H_00FA9A
BRA.L H_00EBA0
H_00F860 CLR.B H_00E272
H_00F866 BSR.L H_00FB60
ADDQ.B #1,H_00E272
CMPI.B #+008,H_00E272
BNE.S H_00F866
BRA.L H_00EBA0
H_00F87E CMPI.B #+048,D0
BLT.S H_00F8AA
CMPI.B #+070,D0
BGT.S H_00F8AA
CMPI.B #+057,D0
BLE.S H_00F898
CMPI.B #+065,D0
BGE.S H_00F898
BRA.S H_00F8AA
H_00F898 SUBI.B #+048,D0
CMPI.B #+009,D0
BLE.S H_00F8A4
SUBQ.B #7,D0
H_00F8A4: DC.L $023C00FE ANDI.B #$FE,CCR
RTS
H_00F8AA: DC.L $003C0001 ORI.B #$01,CCR
RTS
H_00F8B0 CMPI.B #+048,D0
BLT.S H_00F8C6
CMPI.B #+057,D0
BGT.S H_00F8C6
SUBI.B #+048,D0
DC.L $023C00FE ANDI.B #$FE,CCR
RTS
H_00F8C6: DC.L $003C0001 ORI.B #$01,CCR
RTS
H_00F8CC BSR.L H_00F8D8
BSR.L H_00F4FC
BRA.L H_00EBA0
H_00F8D8 EQU *
DC.W $21FC MOVE.L #$0000F908,$0024
DC.L H_00F908
DC.W $0024
ORI.W #$8000,H_00E1A6
MOVEM.L H_00E166(PC),D0-D7/A0-A6
MOVE.L A7,H_00E1B0
MOVEA.L H_00E1AC(PC),A7
DC.W +20071 MOV A7,USP
MOVEA.L H_00E1A8(PC),A7
MOVE.L H_00E1B8(PC),-(A7)
MOVE.W H_00E1A6(PC),-(A7)
DC.W +20083
H_00F908 MOVE.W (A7)+,H_00E1A6
MOVE.L (A7)+,H_00E1B8
MOVEM.L D0-D7/A0-A6,H_00E166
MOVE.L A7,H_00E1A8
DC.W +20079
MOVE.L A7,H_00E1AC
MOVEA.L H_00E1B0(PC),A7
BSR.L H_00F954
ANDI.W #$7FFF,H_00E1A6
RTS
H_00F93C LEA H_00E186(PC),A0
BRA.S H_00F94C
H_00F942 LEA H_00E166(PC),A0
BRA.S H_00F94C
H_00F948 LEA H_00E200(PC),A0
H_00F94C LSL.B #2,D0
ADDA.L D0,A0
MOVE.L D1,(A0)
RTS
H_00F954 BTST #005,H_00E1A6(PC)
BNE.S H_00F962
MOVEA.L H_00E1AC(PC),A0
BRA.S H_00F966
H_00F962 MOVEA.L H_00E1A8(PC),A0
H_00F966 MOVE.L A0,H_00E1A2
RTS
H_00F96E MOVEA.L H_00E1A2(PC),A0
BTST #005,H_00E1A6(PC)
BNE.S H_00F982
MOVE.L A0,H_00E1AC
BRA.S H_00F988
H_00F982 MOVE.L A0,H_00E1A8
H_00F988 RTS
H_00F98A LEA H_00E186(PC),A0
MOVE.B #$41,(A1)+
BRA.S H_00F9A6
H_00F994 LEA H_00E166(PC),A0
MOVE.B #$44,(A1)+
BRA.S H_00F9A6
H_00F99E LEA H_00E200(PC),A0
MOVE.B #$52,(A1)+
H_00F9A6 LSL.B #2,D0
ADDA.L D0,A0
MOVE.L (A0),D1
LSR.B #2,D0
ORI.B #$30,D0
CMPI.B #+057,D0
BLE.S H_00F9BA
ADDQ.B #7,D0
H_00F9BA MOVE.B D0,(A1)+
MOVE.B #$3D,(A1)+
BSR.L H_00F9CA
MOVE.B #$20,(A1)+
RTS
H_00F9CA SWAP D1
BSR.L H_00F9DE
SWAP D1
BRA.L H_00F9DE
H_00F9D6 SWAP D1
BSR.L H_00F9E8
SWAP D1
H_00F9DE MOVE.W D1,D0
ROXR.W #8,D1
BSR.L H_00F9E8
MOVE.W D0,D1
H_00F9E8 MOVE.W D1,D2
ROR.W #4,D1
BSR.L H_00F9F2
MOVE.W D2,D1
H_00F9F2 ANDI.B #$0F,D1
ORI.B #$30,D1
CMPI.B #+057,D1
BLE.S H_00FA04
ADDI.B #+007,D1
H_00FA04 MOVE.B D1,(A1)+
RTS
H_00FA08 MOVE.B (A6),D0
CMPI.B #+032,D0
BNE.S H_00FA14
ADDQ.L #1,A6
BRA.S H_00FA08
H_00FA14 RTS
H_00FA16 LEA H_00E220(PC),A1
CLR.B H_00E270
CLR.B D4
CLR.B D3
H_00FA24 CLR.L D0
MOVE.B H_00E270(PC),D0
BSR.L H_00F98A
ADDQ.B #1,H_00E270
ADDQ.B #1,D4
CMPI.B #+004,D4
BNE.S H_00FA24
MOVE.B #$0D,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
LEA H_00E220(PC),A1
CLR.B D4
ADDQ.B #1,D3
CMPI.B #+002,D3
BNE.S H_00FA24
RTS
H_00FA58 LEA H_00E220(PC),A1
CLR.B H_00E271
CLR.B D4
CLR.B D3
H_00FA66 CLR.L D0
MOVE.B H_00E271(PC),D0
BSR.L H_00F994
ADDQ.B #1,H_00E271
ADDQ.B #1,D4
CMPI.B #+004,D4
BNE.S H_00FA66
MOVE.B #$0D,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
LEA H_00E220(PC),A1
CLR.B D4
ADDQ.B #1,D3
CMPI.B #+002,D3
BNE.S H_00FA66
RTS
H_00FA9A LEA H_00E220(PC),A1
CLR.B H_00E272
CLR.B D4
CLR.B D3
H_00FAA8 CLR.L D0
MOVE.B H_00E272(PC),D0
BSR.L H_00F99E
ADDQ.B #1,H_00E272
ADDQ.B #1,D4
CMPI.B #+004,D4
BNE.S H_00FAA8
MOVE.B #$0D,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
LEA H_00E220(PC),A1
CLR.B D4
ADDQ.B #1,D3
CMPI.B #+002,D3
BNE.S H_00FAA8
RTS
H_00FADC LEA H_00E220(PC),A1
CLR.L D0
MOVE.B H_00E270(PC),D0
BSR.L H_00F98A
MOVE.B #$3F,(A1)+
MOVE.B #$04,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
LEA H_00E220(PC),A6
BSR.L H_00FBA2
BSR.L H_00FA08
CMPI.B #+013,(A6)
BEQ.S H_00FB1C
BSR.L H_00F59A
BCS.S H_00FADC
CLR.L D0
MOVE.B H_00E270(PC),D0
BSR.L H_00F93C
H_00FB1C RTS
H_00FB1E LEA H_00E220(PC),A1
CLR.L D0
MOVE.B H_00E271(PC),D0
BSR.L H_00F994
MOVE.B #$3F,(A1)+
MOVE.B #$04,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
LEA H_00E220(PC),A6
BSR.L H_00FBA2
BSR.L H_00FA08
CMPI.B #+013,(A6)
BEQ.S H_00FB5E
BSR.L H_00F59A
BCS.S H_00FB1E
CLR.L D0
MOVE.B H_00E271(PC),D0
BSR.L H_00F942
H_00FB5E RTS
H_00FB60 LEA H_00E220(PC),A1
CLR.L D0
MOVE.B H_00E272(PC),D0
BSR.L H_00F99E
MOVE.B #$3F,(A1)+
MOVE.B #$04,(A1)+
LEA H_00E220(PC),A6
BSR.L H_00FBCE
LEA H_00E220(PC),A6
BSR.L H_00FBA2
BSR.L H_00FA08
CMPI.B #+013,(A6)
BEQ.S H_00FBA0
BSR.L H_00F59A
BCS.S H_00FB60
CLR.L D0
MOVE.B H_00E272(PC),D0
BSR.L H_00F948
H_00FBA0 RTS
H_00FBA2 MOVEM.L D0-D7/A0-A6,-(A7)
MOVE.L A6,H_00E2C0
CLR.W H_00E2C6
LEA H_00E2BC(PC),A6
MOVE.B #$F6,D5
TRAP #06 $6 IOMGR6/SYSIO
DC.W $0003 READ
BRA.L H_00FBC4
H_00FBC2 NOP
H_00FBC4 MOVEM.L (A7)+,D0-D7/A0-A6
BSR.L H_00FBCE
RTS
H_00FBCE MOVEM.L D0-D7/A0-A6,-(A7)
MOVE.L A6,H_00E296
CLR.W H_00E29C
LEA H_00E292(PC),A6
MOVE.B #$F9,D5
TRAP #06 $6 IOMGR6/SYSIO
DC.W $0004 WRITE
BRA.L H_00FBEE
H_00FBEE NOP
MOVEM.L (A7)+,D0-D7/A0-A6
TST.B H_00E273
BEQ.S H_00FC00
BSR.L H_00FC02
H_00FC00 RTS
H_00FC02 MOVEM.L D0-D7/A0-A6,-(A7)
MOVE.L A6,H_00E2FC
CLR.W H_00E302
LEA H_00E2F8(PC),A6
MOVE.B #$F1,D5
TRAP #06 $6 IOMGR6/SYSIO WRITE
DC.W $0004 WRITE
BRA.L H_00FC24 *+00006
H_00FC22 BRA.S H_00FC28 *+006
H_00FC24 TRAP #00 $0 SYSCALL PrtErr*
DC.W $000C PrtErr*
H_00FC28 MOVEM.L (A7)+,D0-D7/A0-A6
RTS
H_00FC2E DC.L END_DEBUG
H_00E004 DC.B 'CS/9000 DEBUG 1.2 10/07/83',$0,$D
H_00E028 DC.B 'COPYRIGHT (c) 1982, 1983 IBM INSTRUMENTS, INC'
DC.B '.',$0,$D
DS.W 0
INIT_CODE MOVE.W #$2000,H_00E1A6
DC.W $40C0 MOVE SR,D0
BTST #013,D0
BNE.S C_00E0B2
MOVEA.L #$00ABCDEF,A0
TRAP #05
CLR.W H_00E1A6
C_00E0B2 MOVE.L A7,H_00E1A8
MOVE.L (A7),H_00E1C8
MOVE.L #$0000EC86,(A7)
MOVE.L A7,H_00E1B4
DC.W +20072 MOV USP,A0
MOVE.L A0,H_00E1AC
MOVE.L #$0000EC86,(A0)
LEA H_00E166,A7
BSR.L H_00F954
DC.W $23F8,$0024 MOVE.L $0024,
DC.L H_00E1BC
DC.W $23F8,$00BC MOVE.L $00BC,
DC.L H_00E1C0
DC.W $23F8,$0008 MOVE.L $0008,
DC.L H_00E1C4
DC.W $21FC MOVE.L #$0000F4EC,$0008
DC.L H_00F4EC
DC.W $0008
BRA.L H_00EB1E
END_DEBUG EQU *
END DEBUGGER