|
Subject: [stella] Source Code From: Chad Schell <gamer@xxxxxxxxxxx> Date: Wed, 08 Aug 2001 00:11:42 -0700 |
* Created by TT-Digger v6.1
* Tue Aug 07 14:23:38 2001
* TTD_6.1
* TEXT 16858 bytes, segment starts at __start
* DATA 5376 bytes, segment starts at T16858
* BSS 58302 bytes, segment starts at __base
* SYMBOLS 3136 bytes
* FLAG $0000
* External names not listed
hw_mapper = $ffff8001
hw_f30_mon_mem = $ffff8006
hw_f30_comp_div = $ffff8007
hw_vbase2 = $ffff8201
hw_vbase1 = $ffff8203
hw_vpos2 = $ffff8205
hw_vpos1 = $ffff8207
hw_vpos0 = $ffff8209
hw_syn = $ffff820a
hw_vbase0 = $ffff820d
hw_pal_00 = $ffff8240
hw_pal_01 = $ffff8242
hw_pal_02 = $ffff8244
hw_pal_03 = $ffff8246
hw_pal_04 = $ffff8248
hw_pal_05 = $ffff824a
hw_pal_06 = $ffff824c
hw_pal_07 = $ffff824e
hw_pal_08 = $ffff8250
hw_pal_09 = $ffff8252
hw_pal_10 = $ffff8254
hw_pal_11 = $ffff8256
hw_pal_12 = $ffff8258
hw_pal_13 = $ffff825a
hw_pal_14 = $ffff825c
hw_pal_15 = $ffff825e
hw_rez = $ffff8260
hw_rez_tt = $ffff8262
hw_ste_pixoffH = $ffff8264
hw_ste_pixoff = $ffff8265
hw_pal_tt = $ffff8400
hw_dma_da_ct = $ffff8604
hw_dma_mode = $ffff8606
hw_dma_base2 = $ffff8609
hw_dma_base1 = $ffff860b
hw_dma_base0 = $ffff860d
hw_TT_scsi_dma3 = $ffff8701
hw_TT_scsi_dma2 = $ffff8703
hw_TT_scsi_dma1 = $ffff8705
hw_TT_scsi_dma0 = $ffff8707
hw_TT_scsi_cnt3 = $ffff8709
hw_TT_scsi_cnt2 = $ffff870b
hw_TT_scsi_cnt1 = $ffff870d
hw_TT_scsi_cnt0 = $ffff870f
hw_TT_scsi_drr = $ffff8710
hw_TT_scsi_cr = $ffff8715
hw_scsi_data = $ffff8781
hw_scsi_icr = $ffff8783
hw_scsi_mode = $ffff8785
hw_scsi_tcr = $ffff8787
hw_scsi_idcr = $ffff8789
hw_scsi_stsr = $ffff878b
hw_scsi_trid = $ffff878d
hw_scsi_irrs = $ffff878f
hw_psg_rd_sel = $ffff8800
hw_psg_wr = $ffff8802
hw_sdma_cont_w = $ffff8900
hw_sdma_cont = $ffff8901
hw_sdma_beg2 = $ffff8903
hw_sdma_beg1 = $ffff8905
hw_sdma_beg0 = $ffff8907
hw_sdma_loop2 = $ffff8909
hw_sdma_loop1 = $ffff890b
hw_sdma_loop0 = $ffff890d
hw_sdma_end2 = $ffff890f
hw_sdma_end1 = $ffff8911
hw_sdma_end0 = $ffff8913
hw_F_dac_trk = $ffff8920
hw_sdma_mode = $ffff8921
hw_MW_data = $ffff8922
hw_MW_mask = $ffff8924
hw_F_xbar_sc = $ffff8930
hw_F_xbar_dc = $ffff8932
hw_TT_rtc_ar_w = $ffff8960
hw_TT_rtc_ar = $ffff8961
hw_TT_rtc_dr_w = $ffff8962
hw_TT_rtc_dr = $ffff8963
hw_BLIT_htone = $ffff8a00
hw_scc_dma3 = $ffff8c01
hw_scc_dma2 = $ffff8c03
hw_scc_dma1 = $ffff8c05
hw_scc_dma0 = $ffff8c07
hw_scc_cnt3 = $ffff8c09
hw_scc_cnt2 = $ffff8c0b
hw_scc_cnt1 = $ffff8c0d
hw_scc_cnt0 = $ffff8c0f
hw_scc_drr = $ffff8c10
hw_scc_cr_w = $ffff8c14
hw_scc_cr = $ffff8c15
hw_SCC_a_cr = $ffff8c81
hw_SCC_a_dr = $ffff8c83
hw_SCC_b_cr = $ffff8c85
hw_SCC_b_dr = $ffff8c87
hw_TT_sys_im = $ffff8e01
hw_TT_sys_is = $ffff8e03
hw_TT_sys_ig = $ffff8e05
hw_TT_vme_ig = $ffff8e07
hw_TT_scu_gpr1 = $ffff8e09
hw_TT_scu_gpr2 = $ffff8e0b
hw_TT_vme_im = $ffff8e0d
hw_TT_vme_is = $ffff8e0f
hw_switches = $ffff9200
hw_pad_fire = $ffff9201
hw_pad_direct = $ffff9202
hw_pad_0_y = $ffff9211
hw_pad_0_x = $ffff9213
hw_pad_1_y = $ffff9215
hw_pad_1_x = $ffff9217
hw_light_x = $ffff9220
hw_light_y = $ffff9222
hw_F_pal = $ffff9800
hw_dsp_ic = $ffffa200
hw_dsp_cv = $ffffa201
hw_dsp_is = $ffffa202
hw_dsp_iv = $ffffa203
hw_dsp_long = $ffffa204
hw_dsp_d2 = $ffffa205
hw_dsp_d1 = $ffffa206
hw_dsp_d0 = $ffffa207
hw_M1_gpip = $fffffa01
hw_M1_aer = $fffffa03
hw_M1_ddr = $fffffa05
hw_M1_iera = $fffffa07
hw_M1_ierb = $fffffa09
hw_M1_ipra = $fffffa0b
hw_M1_iprb = $fffffa0d
hw_M1_isra = $fffffa0f
hw_M1_isrb = $fffffa11
hw_M1_imra = $fffffa13
hw_M1_imrb = $fffffa15
hw_M1_vr = $fffffa17
hw_M1_tacr = $fffffa19
hw_M1_tbcr = $fffffa1b
hw_M1_tcdcr = $fffffa1d
hw_M1_tadr = $fffffa1f
hw_M1_tbdr = $fffffa21
hw_M1_tcdr = $fffffa23
hw_M1_tddr = $fffffa25
hw_M1_scr = $fffffa27
hw_M1_ucr = $fffffa29
hw_M1_rsr = $fffffa2b
hw_M1_tsr = $fffffa2d
hw_M1_udr = $fffffa2f
hw_fpu_stat = $fffffa40
hw_fpu_cont = $fffffa42
hw_fpu_save = $fffffa44
hw_fpu_rest = $fffffa46
hw_fpu_comm = $fffffa4a
hw_fpu_cond = $fffffa4e
hw_fpu_oper = $fffffa50
hw_fpu_rsel = $fffffa54
hw_fpu_iadr = $fffffa58
hw_fpu_opad = $fffffa5c
hw_M2_gpip = $fffffa81
hw_M2_aer = $fffffa83
hw_M2_ddr = $fffffa85
hw_M2_iera = $fffffa87
hw_M2_ierb = $fffffa89
hw_M2_ipra = $fffffa8b
hw_M2_iprb = $fffffa8d
hw_M2_isra = $fffffa8f
hw_M2_isrb = $fffffa91
hw_M2_imra = $fffffa93
hw_M2_imrb = $fffffa95
hw_M2_vr = $fffffa97
hw_M2_tacr = $fffffa99
hw_M2_tbcr = $fffffa9b
hw_M2_tcdcr = $fffffa9d
hw_M2_tadr = $fffffa9f
hw_M2_tbdr = $fffffaa1
hw_M2_tcdr = $fffffaa3
hw_M2_tddr = $fffffaa5
hw_M2_scr = $fffffaa7
hw_M2_ucr = $fffffaa9
hw_M2_rsr = $fffffaab
hw_M2_tsr = $fffffaad
hw_M2_udr = $fffffaaf
hw_KB_cont = $fffffc00
hw_KB_data = $fffffc02
hw_MIDI_cont = $fffffc04
hw_MIDI_data = $fffffc06
ssp_init = $0
ev_reset = $4
ev_buserr = $8
ev_adrerr = $c
ev_illegal = $10
ev_divby0 = $14
ev_chk_ofl = $18
ev_trapv = $1c
ev_priverr = $20
ev_trace = $24
ev_a_line = $28
ev_f_line = $2c
vec_Nimp_lF = $34
ev_spurerr = $60
ev_level1 = $64
ev_HBI = $68
ev_level3 = $6c
ev_VBI = $70
ev_SCC = $74
ev_MFP = $78
ev_level7 = $7c
ev_trap0 = $80
ev_gemdos = $84
ev_xgem = $88
ev_trap3 = $8c
ev_trap4 = $90
ev_trap5 = $94
ev_trap6 = $98
ev_trap7 = $9c
ev_trap8 = $a0
ev_trap9 = $a4
ev_trap10 = $a8
ev_trap11 = $ac
ev_trap12 = $b0
ev_bios = $b4
ev_xbios = $b8
ev_trap15 = $bc
iv_M1_busy = $100
iv_M1_dcd_ack = $104
iv_M1_cts_midi = $108
iv_M1_blit_dsp = $10c
iv_M1_time_d = $110
iv_M1_time_c = $114
iv_M1_kb_midi = $118
iv_M1_disk = $11c
iv_M1_time_b = $120
iv_M1_terr = $124
iv_M1_treq = $128
iv_M1_rerr = $12c
iv_M1_rreq = $130
iv_M1_time_a = $134
iv_M1_ring = $138
iv_M1_mono_samp = $13c
iv_M2_0 = $140
iv_M2_1 = $144
iv_M2_2 = $148
iv_M2_3 = $14c
iv_M2_4 = $150
iv_M2_5 = $154
iv_M2_6 = $158
iv_M2_7 = $15c
iv_M2_8 = $160
iv_M2_9 = $164
iv_M2_10 = $168
iv_M2_11 = $16c
iv_M2_12 = $170
iv_M2_13 = $174
iv_M2_14 = $178
iv_M2_15 = $17c
iv_SCC_0 = $180
iv_SCC_1 = $184
iv_SCC_2 = $188
iv_SCC_3 = $18c
iv_SCC_4 = $190
iv_SCC_5 = $194
iv_SCC_6 = $198
iv_SCC_7 = $19c
iv_SCC_8 = $1a0
iv_SCC_9 = $1a4
iv_SCC_10 = $1a8
iv_SCC_11 = $1ac
iv_SCC_12 = $1b0
iv_SCC_13 = $1b4
iv_SCC_14 = $1b8
iv_SCC_15 = $1bc
proc_lives = $380
proc_dregs = $384
proc_aregs = $3a4
proc_enum = $3c4
proc_usp = $3c8
proc_stk = $3cc
etv_timer = $400
etv_critic = $404
etv_term = $408
etv_xtra = $40c
memvalid = $420
memcntrl = $424
resvalid = $426
resvector = $42a
phystop = $42e
_membot = $432
_memtop = $436
memval2 = $43a
flock = $43e
seekrate = $440
_timr_ms = $442
_fverify = $444
_bootdev = $446
_palmode = $448
defshiftmd = $44a
sshiftmd = $44c
_v_bas_ad = $44e
_v_bas_2 = $44f
_v_bas_1 = $450
_v_bas_0 = $451
vblsem = $452
nvbls = $454
_vblqueue = $456
colorptr = $45a
screenpt = $45e
_vbclock = $462
_frclock = $466
hdv_init = $46a
swv_vec = $46e
hdv_bpb = $472
hdv_rw = $476
hdv_boot = $47a
hdv_mediach = $47e
_cmdload = $482
conterm = $484
trp14ret = $486
criticret = $48a
themd = $48e
_md = $49e
savptr = $4a2
_nflops = $4a6
con_state = $4a8
sav_row = $4ac
sav_context = $4ae
_bufl = $4b2
_bufl_2 = $4b6
_hz_200 = $4ba
the_env = $4be
_drvbits = $4c2
_dskbufp = $4c6
_autopath = $4ca
_vbl_list = $4ce
_prt_cnt = $4ee
_prtabt = $4f0
_sysbase = $4f2
_shell_p = $4f6
end_os = $4fa
exec_os = $4fe
scr_dump = $502
prv_lsto = $506
prv_lst = $50a
prv_auxo = $50e
prv_aux = $512
pun_ptr = $516
memval3 = $51a
xconstat = $51e
xconin = $53e
xcostat = $55e
xconout = $57e
_longframe = $59e
_cookies = $5a0
TT_ramtop = $5a4
TT_ramvalid = $5a8
bell_hook = $5ac
kcl_hook = $5b0
crippled_hw_sdma_cont = $ff8901
.text
__start: movea.l a7,a1 ; 21117 "O
movea.l 4(a7),a0 ; 20157 0004 oøø
move.l a0,__base ; 21710 000056DA #øøøVø
move.l 24(a0),d0 ; 20050 0018 (øø
add.l 28(a0),d0 ; D0250 001C øøøø
move.l d0,__break ; 21700 000056DE #øøøVø
move.l #-8192,d1 ; 21074 FFFFE000 "<øøøø
bmi L42 ; 65400 0008 køøø
add.l d0,d1 ; D1200 øø
bra L46 ; 60000 0006 `øøø
L42: add.l 4(a0),d1 ; D1250 0004 øøøø
L46: movea.l d1,a7 ; 27101 .A
move.l d0,d1 ; 21000 "ø
add.l #4096,d1 ; D1274 00001000 øøøøøø
cmpa.l d1,a7 ; B7701 øø
bhi L64 ; 61000 0004 bøøø
movea.l d1,a7 ; 27101 .A
L64: move.l 4(a0),d2 ; 22050 0004 $(øø
sub.l #512,d2 ; 92274 00000200 øøøøøø
cmpa.l d2,a7 ; B7702 øø
bcs L88 ; 62400 000A eøøø
movea.l d2,a7 ; 27102 .B
cmp.l d1,d2 ; B2201 øø
bcs L152 ; 62400 0042 eøøB
L88: move.l a7,d1 ; 21017 "ø
and.l #-2,d1 ; C1274 FFFFFFFE øøøøøø
movea.l d1,a7 ; 27101 .A
sub.l a0,d1 ; 91210 øø
move.l d1,-(a7) ; 27401 /ø
move.l a0,-(a7) ; 27410 /ø
clr -(a7) ; 41147 Bg
move #74,-(a7) ; Mshrink ; 37474 004A ?<øJ
trap #1 ; Gemdos ; 47101 NA
adda.l #12,a7 ; D7774 0000000C øøøøøø
movea.l __base,a0 ; 20171 000056DA yøøVø
lea 128(a0),a2 ; 42750 0080 Eøøø
move.b (a2)+,d0 ; 10032 øø
ext d0 ; 44200 Hø
move d0,-(a7) ; 37400 ?ø
move.l a2,-(a7) ; 27412 /ø
suba.l a6,a6 ; 96716 øø
jsr __main ; 47271 000016EA Nøøøøø
__exit: tst.l (a7)+ ; 45237 Jø
move #76,-(a7) ; Pterm ; 37474 004C ?<øL
trap #1 ; Gemdos ; 47101 NA
L152: movea.l a1,a7 ; 27111 .I
pea T16894 ; 44171 000041FE HyøøAø
move #9,-(a7) ; Cconws ; 37474 0009 ?<øø
trap #1 ; Gemdos ; 47101 NA
addq.l #6,a7 ; 56217 \ø
move #-39,-(a7) ; 37474 FFD9 ?<øø
jsr __exit ; 47271 00000090 Nøøøøø
_brk: cmpa.l __break,a7 ; B7771 000056DE øøøøVø
bcs __sovf ; 62400 003E eøø>
movea.l 4(a7),a0 ; 20157 0004 oøø
move.l a0,d0 ; 20010 ø
adda.l #256,a0 ; D0774 00000100 øøøøøø
cmpa.l a0,a7 ; B7710 øø
bcs L216 ; 62400 000C eøøø
move.l d0,__break ; 21700 000056DE #øøøVø
clr.l d0 ; 41200 Bø
rts ; 47165 Nu
L216: moveq #-1,d0 ; 70377 pø
rts ; 47165 Nu
___BDOS: link a6,#0 ; 47126 0000 NVøø
move 8(a7),d0 ; 30057 0008 0/øø
move.l 10(a7),d1 ; 21057 000A "/øø
trap #2 ; VDI/AES ; 47102 NB
cmpa.l __break,a7 ; B7771 000056DE øøøøVø
bcs __sovf ; 62400 0006 eøøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__sovf: move.l #T16858,-(a7) ; 27474 000041DA /<øøAø
move #9,-(a7) ; Cconws ; 37474 0009 ?<øø
trap #1 ; Gemdos ; 47101 NA
move #1,-(a7) ; 37474 0001 ?<øø
move #76,d0 ; 30074 004C 0<øL
trap #1 ; Gemdos ; 47101 NA
_blkfill:movea.l 4(a7),a0 ; 20157 0004 oøø
move 8(a7),d1 ; 31057 0008 2/øø
move 10(a7),d0 ; 30057 000A 0/øø
ext.l d0 ; 44300 Hø
subq.l #1,d0 ; 51600 Sø
ble L296 ; 67400 0008 oøøø
L290: move.b d1,(a0)+ ; 10301 øø
dbf d0,L290 ; 50710 FFFC Qøøø
L296: clr.l d0 ; 41200 Bø
rts ; 47165 Nu
_index:
_strchr: movea.l 4(a7),a0 ; 20157 0004 oøø
move 8(a7),d0 ; 30057 0008 0/øø
L308: tst.b (a0) ; 45020 Jø
bne L318 ; 63000 0006 føøø
clr.l d0 ; 41200 Bø
rts ; 47165 Nu
L318: cmp.b (a0)+,d0 ; B0030 øø
bne.s L308 ; 63362 fø
move.l a0,d0 ; 20010 ø
subq.l #1,d0 ; 51600 Sø
rts ; 47165 Nu
_crystal:move.l 4(a7),d1 ; 21057 0004 "/øø
move #200,d0 ; 30074 00C8 0<øø
trap #2 ; VDI/AES ; 47102 NB
rts ; 47165 Nu
_main: link a6,#-16 ; 47126 FFF0 NVøø
move.l #T17286,(a7) ; 27274 00004386 .øøøCø
jsr _printf ; 47271 00001782 Nøøøøø
move.l #T17318,(a7) ; 27274 000043A6 .øøøCø
jsr _printf ; 47271 00001782 Nøøøøø
cmpi #3,8(a6) ; 06156 00030008 ønøøøø
bge.s L392 ; 66020 lø
move.l #T17343,(a7) ; 27274 000043BF .øøøCø
jsr _printf ; 47271 00001782 Nøøøøø
bsr _die ; 60400 01F2 aøøø
L392: move.l #T17383,(a7) ; 27274 000043E7 .øøøCø
movea.l 10(a6),a0 ; 20156 000A nøø
move.l 4(a0),-(a7) ; 27450 0004 /(øø
jsr _fopen ; 47271 000016A0 Nøøøøø
addq.l #4,a7 ; 54217 Xø
move.l d0,_in_file ; 21700 00011710 #øøøøø
tst.l _in_file ; 45271 00011710 Jøøøøø
bne.s L444 ; 63020 fø
move.l #T17385,(a7) ; 27274 000043E9 .øøøCø
jsr _printf ; 47271 00001782 Nøøøøø
bsr _die ; 60400 01BE aøøø
L444: move.l #T17429,(a7) ; 27274 00004415 .øøøDø
movea.l 10(a6),a0 ; 20156 000A nøø
move.l 8(a0),-(a7) ; 27450 0008 /(øø
jsr _fopen ; 47271 000016A0 Nøøøøø
addq.l #4,a7 ; 54217 Xø
move.l d0,_out_fil ; 21700 00005708 #øøøWø
tst.l _out_fil ; 45271 00005708 JøøøWø
bne.s L508 ; 63034 fø
move.l #T17431,(a7) ; 27274 00004417 .øøøDø
jsr _printf ; 47271 00001782 Nøøøøø
move.l _in_file,(a7) ; 27271 00011710 .øøøøø
jsr _fclose ; 47271 00001FE4 Nøøøøø
bsr _die ; 60400 017E aøø~
L508: move.l #T17472,d0 ; 20074 00004440 <øøD@
move.b d0,-2(a6) ; 16500 FFFE ø@øø
cmpi #3,8(a6) ; 06156 00030008 ønøøøø
ble.s L586 ; 67474 o<
movea.l 10(a6),a0 ; 20156 000A nøø
move.l 12(a0),-6(a6) ; 26550 000CFFFA -høøøø
movea.l -6(a6),a0 ; 20156 FFFA nøø
move.b (a0),d0 ; 10020 øø
ext d0 ; 44200 Hø
ext.l d0 ; 44300 Hø
add.l #___atab,d0 ; D0274 00005656 øøøøVV
movea.l d0,a0 ; 20100 @
btst #4,(a0) ; 04020 0004 øøøø
beq.s L574 ; 63416 gø
movea.l -6(a6),a0 ; 20156 FFFA nøø
move.b (a0),d0 ; 10020 øø
ext d0 ; 44200 Hø
add #-32,d0 ; D0174 FFE0 ø|øø
bra.s L582 ; 60010 `ø
L574: movea.l -6(a6),a0 ; 20156 FFFA nøø
move.b (a0),d0 ; 10020 øø
ext d0 ; 44200 Hø
L582: move.b d0,-2(a6) ; 16500 FFFE ø@øø
L586: clr.l -12(a6) ; 41256 FFF4 Bøøø
bra.s L608 ; 60020 `ø
L592: movea.l #_image,a0 ; 20174 00005710 |øøWø
adda.l -12(a6),a0 ; D0756 FFF4 øøøø
clr.b (a0) ; 41020 Bø
addq.l #1,-12(a6) ; 51256 FFF4 Røøø
L608: move.l -12(a6),d0 ; 20056 FFF4 .øø
cmp.l #49152,d0 ; B0274 0000C000 øøøøøø
ble.s L592 ; 67744 oø
move #-1,_lowaddr ; 31774 FFFF00005706 3øøøøøWø
move.b -2(a6),d0 ; 10056 FFFE ø.øø
ext d0 ; 44200 Hø
ext.l d0 ; 44300 Hø
move.l #T17474,d1 ; 21074 00004442 "<øøDB
cmp.l d1,d0 ; B0201 øø
bne.s L658 ; 63014 fø
move.l _in_file,(a7) ; 27271 00011710 .øøøøø
bsr _load_in ; 60400 0280 aøøø
bra.s L668 ; 60012 `ø
L658: move.l _in_file,(a7) ; 27271 00011710 .øøøøø
bsr _load_mo ; 60400 05BC aøøø
L668: move.l #T17476,(a7) ; 27274 00004444 .øøøDD
jsr _printf ; 47271 00001782 Nøøøøø
move.l #U71312,(a7) ; 27274 00011690 .øøøøø
bsr _dump16 ; 60400 08DE aøøø
move.l #T17528,(a7) ; 27274 00004478 .øøøDx
jsr _printf ; 47271 00001782 Nøøøøø
move.l #T17551,(a7) ; 27274 0000448F .øøøDø
jsr _printf ; 47271 00001782 Nøøøøø
jsr _enasm ; 47271 00001578 Nøøøøx
move d0,-8(a6) ; 36500 FFF8 =@øø
tst -8(a6) ; 45156 FFF8 Jnøø
bne.s L784 ; 63066 f6
move.l #T17581,(a7) ; 27274 000044AD .øøøDø
jsr _printf ; 47271 00001782 Nøøøøø
move.b -2(a6),d0 ; 10056 FFFE ø.øø
ext d0 ; 44200 Hø
ext.l d0 ; 44300 Hø
move.l #T17609,d1 ; 21074 000044C9 "<øøDø
cmp.l d1,d0 ; B0201 øø
bne.s L772 ; 63014 fø
move.l _out_fil,(a7) ; 27271 00005708 .øøøWø
bsr _write_i ; 60400 025C aøø\
bra.s L782 ; 60012 `ø
L772: move.l _out_fil,(a7) ; 27271 00005708 .øøøWø
bsr _write_m ; 60400 0598 aøøø
L782: bra.s L828 ; 60054 `,
L784: move.l #T17611,(a7) ; 27274 000044CB .øøøDø
jsr _printf ; 47271 00001782 Nøøøøø
cmpi #-2,-8(a6) ; 06156 FFFEFFF8 ønøøøø
bne.s L828 ; 63030 fø
move.l #T17632,(a7) ; 27274 000044E0 .øøøDø
jsr _printf ; 47271 00001782 Nøøøøø
move.l #T17662,(a7) ; 27274 000044FE .øøøDø
jsr _printf ; 47271 00001782 Nøøøøø
L828: move.l _out_fil,(a7) ; 27271 00005708 .øøøWø
move #26,-(a7) ; 37474 001A ?<øø
jsr _fputc ; 47271 000028D2 Nøøø(ø
addq.l #2,a7 ; 52217 Tø
move.l _in_file,(a7) ; 27271 00011710 .øøøøø
jsr _fclose ; 47271 00001FE4 Nøøøøø
move.l _out_fil,(a7) ; 27271 00005708 .øøøWø
jsr _fclose ; 47271 00001FE4 Nøøøøø
move.l #T17695,(a7) ; 27274 0000451F .øøøEø
jsr _printf ; 47271 00001782 Nøøøøø
bsr.s _die ; 60404 aø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_die: link a6,#-4 ; 47126 FFFC NVøø
move.l #T17721,(a7) ; 27274 00004539 .øøøE9
jsr _printf ; 47271 00001782 Nøøøøø
move.l #__iob,(a7) ; 27274 00005468 .øøøTh
jsr _fgetc ; 47271 000017C4 Nøøøøø
jsr _exit ; 47271 00001F9A Nøøøøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_decode: link a6,#-24 ; 47126 FFE8 NVøø
clr.b -10(a6) ; 41056 FFF6 B.øø
move.l 8(a6),-20(a6) ; 26556 0008FFEC -nøøøø
movea.l 8(a6),a0 ; 20156 0008 nøø
move.b (a0),d0 ; 10020 øø
ext d0 ; 44200 Hø
ext.l d0 ; 44300 Hø
move.l #T17754,d1 ; 21074 0000455A "<øøEZ
cmp.l d1,d0 ; B0201 øø
move sr,d0 ; 40300 @ø
addq.l #1,8(a6) ; 51256 0008 Røøø
move d0,ccr ; 42300 Dø
beq.s L974 ; 63406 gø
clr d0 ; 41100 B@
bra L1290 ; 60000 013E `øø>
L974: move.l 8(a6),(a7) ; 27256 0008 .øøø
bsr _hexbyte ; 60400 065C aøø\
move.b d0,-2(a6) ; 16500 FFFE ø@øø
addq.l #2,8(a6) ; 52256 0008 Tøøø
move.l 8(a6),(a7) ; 27256 0008 .øøø
bsr _hexword ; 60400 06EA aøøø
move d0,-4(a6) ; 36500 FFFC =@øø
addq.l #4,8(a6) ; 54256 0008 Xøøø
move.l 8(a6),(a7) ; 27256 0008 .øøø
bsr _hexbyte ; 60400 063C aøø<
move.b d0,-6(a6) ; 16500 FFFA ø@øø
cmp #1,d0 ; B0174 0001 ø|øø
bne.s L1030 ; 63006 fø
moveq #-1,d0 ; 70377 pø
bra L1290 ; 60000 0106 `øøø
L1030: addq.l #2,8(a6) ; 52256 0008 Tøøø
cmpi #16384,-4(a6) ; 06156 4000FFFC øn@øøø
bcs.s L1050 ; 62410 eø
cmpi #-1,-4(a6) ; 06156 FFFFFFFC ønøøøø
bls.s L1068 ; 61422 cø
L1050: move.l #T17756,(a7) ; 27274 0000455C .øøøE\
jsr _printf ; 47271 00001782 Nøøøøø
clr d0 ; 41100 B@
bra L1290 ; 60000 00E0 `øøø
L1068: clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
add #-16384,d0 ; D0174 C000 ø|øø
swap d0 ; 44100 H@
clr d0 ; 41100 B@
swap d0 ; 44100 H@
move.l d0,-14(a6) ; 26500 FFF2 -@øø
clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
and #255,d0 ; C0174 00FF ø|øø
clr d1 ; 41101 BA
move -4(a6),d1 ; 31056 FFFC 2.øø
lsr #8,d1 ; E0111 øI
add d1,d0 ; D0101 øA
move.b -2(a6),d1 ; 11056 FFFE ø.øø
ext d1 ; 44201 Hø
add d1,d0 ; D0101 øA
move.b -6(a6),d1 ; 11056 FFFA ø.øø
ext d1 ; 44201 Hø
add d1,d0 ; D0101 øA
move.b d0,-10(a6) ; 16500 FFF6 ø@øø
bra.s L1182 ; 60064 `4
L1130: move.l 8(a6),(a7) ; 27256 0008 .øøø
bsr _hexbyte ; 60400 05C0 aøøø
move.b d0,-16(a6) ; 16500 FFF0 ø@øø
movea.l -14(a6),a0 ; 20156 FFF2 nøø
adda.l #_image,a0 ; D0774 00005710 øøøøWø
move.b -16(a6),(a0) ; 10256 FFF0 øøøø
addq.l #1,-14(a6) ; 51256 FFF2 Røøø
move.b -10(a6),d0 ; 10056 FFF6 ø.øø
ext d0 ; 44200 Hø
move.b -16(a6),d1 ; 11056 FFF0 ø.øø
ext d1 ; 44201 Hø
add d1,d0 ; D0101 øA
move.b d0,-10(a6) ; 16500 FFF6 ø@øø
addq.l #2,8(a6) ; 52256 0008 Tøøø
L1182: move.b -2(a6),d0 ; 10056 FFFE ø.øø
ext d0 ; 44200 Hø
subq.b #1,-2(a6) ; 51456 FFFE S.øø
tst.b d0 ; 45000 Jø
bne.s L1130 ; 63276 fø
clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
cmp _lowaddr,d0 ; B0171 00005706 øyøøWø
bcc.s L1218 ; 62010 dø
move -4(a6),_lowaddr ; 31756 FFFC00005706 3øøøøøWø
L1218: move.l 8(a6),(a7) ; 27256 0008 .øøø
bsr _hexbyte ; 60400 0568 aøøh
move.b d0,-8(a6) ; 16500 FFF8 ø@øø
move.b -10(a6),d0 ; 10056 FFF6 ø.øø
ext d0 ; 44200 Hø
neg d0 ; 42100 D@
move.b d0,-10(a6) ; 16500 FFF6 ø@øø
move.b -10(a6),d0 ; 10056 FFF6 ø.øø
ext d0 ; 44200 Hø
cmp.b -8(a6),d0 ; B0056 FFF8 ø.øø
beq.s L1288 ; 63442 g"
move.l #T17800,(a7) ; 27274 00004588 .øøøEø
jsr _printf ; 47271 00001782 Nøøøøø
move.l -20(a6),(a7) ; 27256 FFEC .øøø
move.l #T17835,-(a7) ; 27474 000045AB /<øøEø
jsr _printf ; 47271 00001782 Nøøøøø
addq.l #4,a7 ; 54217 Xø
bsr _die ; 60400 FE72 aøør
L1288: clr d0 ; 41100 B@
L1290: unlk a6 ; 47136 N^
rts ; 47165 Nu
_load_in:link a6,#-104 ; 47126 FF98 NVøø
move.l #T17840,(a7) ; 27274 000045B0 .øøøEø
jsr _printf ; 47271 00001782 Nøøøøø
bra.s L1324 ; 60014 `ø
L1312: move.l a6,(a7) ; 27216 .ø
addi.l #-100,(a7) ; 03227 FFFFFF9C øøøøøø
bsr _decode ; 60400 FE74 aøøt
L1324: move.l 8(a6),(a7) ; 27256 0008 .øøø
move.l a6,-(a7) ; 27416 /ø
addi.l #-100,(a7) ; 03227 FFFFFF9C øøøøøø
bsr _fgetlin ; 60400 060C aøøø
addq.l #4,a7 ; 54217 Xø
cmp #-1,d0 ; B0174 FFFF ø|øø
bne.s L1312 ; 63334 fø
move _lowaddr,(a7) ; 37271 00005706 >øøøWø
move.l #T17866,-(a7) ; 27474 000045CA /<øøEø
jsr _printf ; 47271 00001782 Nøøøøø
addq.l #4,a7 ; 54217 Xø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_write_i:link a6,#-10 ; 47126 FFF6 NVøø
move.l #T17901,(a7) ; 27274 000045ED .øøøEø
jsr _printf ; 47271 00001782 Nøøøøø
move.b U71433,d0 ; 10071 00011709 ø9øøøø
ext d0 ; 44200 Hø
and #240,d0 ; C0174 00F0 ø|øø
asl #8,d0 ; E0500 ø@
move d0,-2(a6) ; 36500 FFFE =@øø
move -2(a6),(a7) ; 37256 FFFE >øøø
move.l #T17927,-(a7) ; 27474 00004607 /<øøFø
jsr _printf ; 47271 00001782 Nøøøøø
addq.l #4,a7 ; 54217 Xø
clr.l d0 ; 41200 Bø
move _lowaddr,d0 ; 30071 00005706 09øøWø
move.l d0,-6(a6) ; 26500 FFFA -@øø
bra.s L1464 ; 60032 `ø
L1438: move.l 8(a6),(a7) ; 27256 0008 .øøø
move #32,-(a7) ; 37474 0020 ?<ø
move.l -6(a6),d0 ; 20056 FFFA .øø
move d0,-(a7) ; 37400 ?ø
bsr.s _intel_l ; 60454 a,
addq.l #4,a7 ; 54217 Xø
addi.l #32,-6(a6) ; 03256 00000020FFFA øøøøø øø
L1464: move.l -6(a6),d0 ; 20056 FFFA .øø
cmp.l #65504,d0 ; B0274 0000FFE0 øøøøøø
ble.s L1438 ; 67732 oø
move.l #T17956,(a7) ; 27274 00004624 .øøøF$
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr _fprintf ; 47271 000017A4 Nøøøøø
addq.l #4,a7 ; 54217 Xø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_intel_l:link a6,#-12 ; 47126 FFF4 NVøø
move.l 12(a6),(a7) ; 27256 000C .øøø
move #58,-(a7) ; 37474 003A ?<ø:
jsr _fputc ; 47271 000028D2 Nøøø(ø
addq.l #2,a7 ; 52217 Tø
clr d0 ; 41100 B@
move 10(a6),d0 ; 30056 000A 0.øø
and #255,d0 ; C0174 00FF ø|øø
move d0,-8(a6) ; 36500 FFF8 =@øø
move.l 12(a6),(a7) ; 27256 000C .øøø
clr d0 ; 41100 B@
move 10(a6),d0 ; 30056 000A 0.øø
and #255,d0 ; C0174 00FF ø|øø
move d0,-(a7) ; 37400 ?ø
andi #255,(a7) ; 01127 00FF øWøø
bsr _bytehex ; 60400 04DE aøøø
addq.l #2,a7 ; 52217 Tø
clr d0 ; 41100 B@
move 8(a6),d0 ; 30056 0008 0.øø
lsr #8,d0 ; E0110 øH
and #255,d0 ; C0174 00FF ø|øø
move d0,-6(a6) ; 36500 FFFA =@øø
clr d0 ; 41100 B@
move -6(a6),d0 ; 30056 FFFA 0.øø
add d0,-8(a6) ; D0556 FFF8 ønøø
move.l 12(a6),(a7) ; 27256 000C .øøø
clr d0 ; 41100 B@
move -6(a6),d0 ; 30056 FFFA 0.øø
and #255,d0 ; C0174 00FF ø|øø
move d0,-(a7) ; 37400 ?ø
bsr _bytehex ; 60400 04AE aøøø
addq.l #2,a7 ; 52217 Tø
clr d0 ; 41100 B@
move 8(a6),d0 ; 30056 0008 0.øø
and #255,d0 ; C0174 00FF ø|øø
move d0,-4(a6) ; 36500 FFFC =@øø
clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
add d0,-8(a6) ; D0556 FFF8 ønøø
move.l 12(a6),(a7) ; 27256 000C .øøø
clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
and #255,d0 ; C0174 00FF ø|øø
move d0,-(a7) ; 37400 ?ø
bsr _bytehex ; 60400 0480 aøøø
addq.l #2,a7 ; 52217 Tø
move.l 12(a6),(a7) ; 27256 000C .øøø
clr -(a7) ; 41147 Bg
bsr _bytehex ; 60400 0474 aøøt
addq.l #2,a7 ; 52217 Tø
bra.s L1728 ; 60076 `>
L1666: movea.l #-16384,a0 ; 20174 FFFFC000 |øøøø
clr.l d1 ; 41201 Bø
move 8(a6),d1 ; 31056 0008 2.øø
and.l #65535,d1 ; C1274 0000FFFF øøøøøø
add.l #_image,d1 ; D1274 00005710 øøøøWø
move.b 0(a0,d1.l),d0 ; 10060 1800 ø0øø
ext d0 ; 44200 Hø
move d0,-2(a6) ; 36500 FFFE =@øø
addq #1,8(a6) ; 51156 0008 Rnøø
move.l 12(a6),(a7) ; 27256 000C .øøø
move -2(a6),-(a7) ; 37456 FFFE ?.øø
bsr _bytehex ; 60400 043E aøø>
addq.l #2,a7 ; 52217 Tø
clr d0 ; 41100 B@
move -2(a6),d0 ; 30056 FFFE 0.øø
add d0,-8(a6) ; D0556 FFF8 ønøø
L1728: clr d0 ; 41100 B@
move 10(a6),d0 ; 30056 000A 0.øø
subq #1,10(a6) ; 51556 000A Snøø
tst d0 ; 45100 J@
bne.s L1666 ; 63264 fø
move.l 12(a6),(a7) ; 27256 000C .øøø
clr d0 ; 41100 B@
move -8(a6),d0 ; 30056 FFF8 0.øø
neg d0 ; 42100 D@
move d0,-(a7) ; 37400 ?ø
bsr _bytehex ; 60400 0412 aøøø
addq.l #2,a7 ; 52217 Tø
move.l 12(a6),(a7) ; 27256 000C .øøø
move #10,-(a7) ; 37474 000A ?<øø
jsr _fputc ; 47271 000028D2 Nøøø(ø
addq.l #2,a7 ; 52217 Tø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_mot_dec:link a6,#-24 ; 47126 FFE8 NVøø
clr.b -10(a6) ; 41056 FFF6 B.øø
move.l 8(a6),-20(a6) ; 26556 0008FFEC -nøøøø
movea.l 8(a6),a0 ; 20156 0008 nøø
cmpi.b #83,(a0) ; 06020 0053 øøøS
beq.s L1812 ; 63406 gø
clr d0 ; 41100 B@
bra L2130 ; 60000 0140 `øø@
L1812: addq.l #1,8(a6) ; 51256 0008 Røøø
movea.l 8(a6),a0 ; 20156 0008 nøø
move.b (a0),-6(a6) ; 16520 FFFA øPøø
addq.l #1,8(a6) ; 51256 0008 Røøø
cmpi.b #49,-6(a6) ; 06056 0031FFFA ø.ø1øø
beq.s L1842 ; 63406 gø
moveq #-1,d0 ; 70377 pø
bra L2130 ; 60000 0122 `øø"
L1842: move.l 8(a6),(a7) ; 27256 0008 .øøø
bsr _hexbyte ; 60400 02F8 aøøø
move.b d0,-2(a6) ; 16500 FFFE ø@øø
addq.l #2,8(a6) ; 52256 0008 Tøøø
move.l 8(a6),(a7) ; 27256 0008 .øøø
bsr _hexword ; 60400 0386 aøøø
move d0,-4(a6) ; 36500 FFFC =@øø
addq.l #4,8(a6) ; 54256 0008 Xøøø
cmpi #16384,-4(a6) ; 06156 4000FFFC øn@øøø
bcs.s L1890 ; 62410 eø
cmpi #-1,-4(a6) ; 06156 FFFFFFFC ønøøøø
bls.s L1908 ; 61422 cø
L1890: move.l #T17969,(a7) ; 27274 00004631 .øøøF1
jsr _printf ; 47271 00001782 Nøøøøø
clr d0 ; 41100 B@
bra L2130 ; 60000 00E0 `øøø
L1908: clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
add #-16384,d0 ; D0174 C000 ø|øø
swap d0 ; 44100 H@
clr d0 ; 41100 B@
swap d0 ; 44100 H@
move.l d0,-14(a6) ; 26500 FFF2 -@øø
clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
and #255,d0 ; C0174 00FF ø|øø
clr d1 ; 41101 BA
move -4(a6),d1 ; 31056 FFFC 2.øø
lsr #8,d1 ; E0111 øI
add d1,d0 ; D0101 øA
move.b -2(a6),d1 ; 11056 FFFE ø.øø
ext d1 ; 44201 Hø
add d1,d0 ; D0101 øA
move.b d0,-10(a6) ; 16500 FFF6 ø@øø
bra.s L2014 ; 60064 `4
L1962: move.l 8(a6),(a7) ; 27256 0008 .øøø
bsr _hexbyte ; 60400 0280 aøøø
move.b d0,-16(a6) ; 16500 FFF0 ø@øø
movea.l -14(a6),a0 ; 20156 FFF2 nøø
adda.l #_image,a0 ; D0774 00005710 øøøøWø
move.b -16(a6),(a0) ; 10256 FFF0 øøøø
addq.l #1,-14(a6) ; 51256 FFF2 Røøø
move.b -10(a6),d0 ; 10056 FFF6 ø.øø
ext d0 ; 44200 Hø
move.b -16(a6),d1 ; 11056 FFF0 ø.øø
ext d1 ; 44201 Hø
add d1,d0 ; D0101 øA
move.b d0,-10(a6) ; 16500 FFF6 ø@øø
addq.l #2,8(a6) ; 52256 0008 Tøøø
L2014: cmpi.b #3,-2(a6) ; 06056 0003FFFE ø.øøøø
move sr,d0 ; 40300 @ø
subq.b #1,-2(a6) ; 51456 FFFE S.øø
move d0,ccr ; 42300 Dø
bgt.s L1962 ; 67274 nø
clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
cmp _lowaddr,d0 ; B0171 00005706 øyøøWø
bcc.s L2052 ; 62010 dø
move -4(a6),_lowaddr ; 31756 FFFC00005706 3øøøøøWø
L2052: move.l 8(a6),(a7) ; 27256 0008 .øøø
bsr _hexbyte ; 60400 0226 aøø&
move.b d0,-8(a6) ; 16500 FFF8 ø@øø
move.b -10(a6),d0 ; 10056 FFF6 ø.øø
ext d0 ; 44200 Hø
neg d0 ; 42100 D@
subq #1,d0 ; 51500 S@
and #255,d0 ; C0174 00FF ø|øø
move.b d0,-10(a6) ; 16500 FFF6 ø@øø
move.b -10(a6),d0 ; 10056 FFF6 ø.øø
ext d0 ; 44200 Hø
cmp.b -8(a6),d0 ; B0056 FFF8 ø.øø
beq.s L2128 ; 63442 g"
move.l #T18013,(a7) ; 27274 0000465D .øøøF]
jsr _printf ; 47271 00001782 Nøøøøø
move.l -20(a6),(a7) ; 27256 FFEC .øøø
move.l #T18048,-(a7) ; 27474 00004680 /<øøFø
jsr _printf ; 47271 00001782 Nøøøøø
addq.l #4,a7 ; 54217 Xø
bsr _die ; 60400 FB2A aøø*
L2128: clr d0 ; 41100 B@
L2130: unlk a6 ; 47136 N^
rts ; 47165 Nu
_load_mo:link a6,#-104 ; 47126 FF98 NVøø
move.l #T18053,(a7) ; 27274 00004685 .øøøFø
jsr _printf ; 47271 00001782 Nøøøøø
bra.s L2164 ; 60014 `ø
L2152: move.l a6,(a7) ; 27216 .ø
addi.l #-100,(a7) ; 03227 FFFFFF9C øøøøøø
bsr _mot_dec ; 60400 FE84 aøøø
L2164: move.l 8(a6),(a7) ; 27256 0008 .øøø
move.l a6,-(a7) ; 27416 /ø
addi.l #-100,(a7) ; 03227 FFFFFF9C øøøøøø
bsr _fgetlin ; 60400 02C4 aøøø
addq.l #4,a7 ; 54217 Xø
cmp #-1,d0 ; B0174 FFFF ø|øø
bne.s L2152 ; 63334 fø
move _lowaddr,(a7) ; 37271 00005706 >øøøWø
move.l #T18082,-(a7) ; 27474 000046A2 /<øøFø
jsr _printf ; 47271 00001782 Nøøøøø
addq.l #4,a7 ; 54217 Xø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_write_m:link a6,#-10 ; 47126 FFF6 NVøø
move.l #T18117,(a7) ; 27274 000046C5 .øøøFø
jsr _printf ; 47271 00001782 Nøøøøø
move.b U71433,d0 ; 10071 00011709 ø9øøøø
ext d0 ; 44200 Hø
and #240,d0 ; C0174 00F0 ø|øø
asl #8,d0 ; E0500 ø@
move d0,-2(a6) ; 36500 FFFE =@øø
move -2(a6),(a7) ; 37256 FFFE >øøø
move.l #T18146,-(a7) ; 27474 000046E2 /<øøFø
jsr _printf ; 47271 00001782 Nøøøøø
addq.l #4,a7 ; 54217 Xø
clr.l d0 ; 41200 Bø
move _lowaddr,d0 ; 30071 00005706 09øøWø
move.l d0,-6(a6) ; 26500 FFFA -@øø
bra.s L2304 ; 60032 `ø
L2278: move.l 8(a6),(a7) ; 27256 0008 .øøø
move #35,-(a7) ; 37474 0023 ?<ø#
move.l -6(a6),d0 ; 20056 FFFA .øø
move d0,-(a7) ; 37400 ?ø
bsr.s _motorol ; 60432 aø
addq.l #4,a7 ; 54217 Xø
addi.l #32,-6(a6) ; 03256 00000020FFFA øøøøø øø
L2304: move.l -6(a6),d0 ; 20056 FFFA .øø
cmp.l #65504,d0 ; B0274 0000FFE0 øøøøøø
ble.s L2278 ; 67732 oø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_motorol:link a6,#-12 ; 47126 FFF4 NVøø
move.l 12(a6),(a7) ; 27256 000C .øøø
move #83,-(a7) ; 37474 0053 ?<øS
jsr _fputc ; 47271 000028D2 Nøøø(ø
addq.l #2,a7 ; 52217 Tø
move.l 12(a6),(a7) ; 27256 000C .øøø
move #49,-(a7) ; 37474 0031 ?<ø1
jsr _fputc ; 47271 000028D2 Nøøø(ø
addq.l #2,a7 ; 52217 Tø
move 10(a6),-8(a6) ; 36556 000AFFF8 =nøøøø
move.l 12(a6),(a7) ; 27256 000C .øøø
clr d0 ; 41100 B@
move 10(a6),d0 ; 30056 000A 0.øø
and #255,d0 ; C0174 00FF ø|øø
move d0,-(a7) ; 37400 ?ø
andi #255,(a7) ; 01127 00FF øWøø
bsr _bytehex ; 60400 01A0 aøøø
addq.l #2,a7 ; 52217 Tø
clr d0 ; 41100 B@
move 8(a6),d0 ; 30056 0008 0.øø
lsr #8,d0 ; E0110 øH
and #255,d0 ; C0174 00FF ø|øø
move d0,-6(a6) ; 36500 FFFA =@øø
clr d0 ; 41100 B@
move -6(a6),d0 ; 30056 FFFA 0.øø
add d0,-8(a6) ; D0556 FFF8 ønøø
move.l 12(a6),(a7) ; 27256 000C .øøø
clr d0 ; 41100 B@
move -6(a6),d0 ; 30056 FFFA 0.øø
and #255,d0 ; C0174 00FF ø|øø
move d0,-(a7) ; 37400 ?ø
bsr _bytehex ; 60400 0170 aøøp
addq.l #2,a7 ; 52217 Tø
clr d0 ; 41100 B@
move 8(a6),d0 ; 30056 0008 0.øø
and #255,d0 ; C0174 00FF ø|øø
move d0,-4(a6) ; 36500 FFFC =@øø
clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
add d0,-8(a6) ; D0556 FFF8 ønøø
move.l 12(a6),(a7) ; 27256 000C .øøø
clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
and #255,d0 ; C0174 00FF ø|øø
move d0,-(a7) ; 37400 ?ø
bsr _bytehex ; 60400 0142 aøøB
addq.l #2,a7 ; 52217 Tø
bra.s L2546 ; 60076 `>
L2484: movea.l #-16384,a0 ; 20174 FFFFC000 |øøøø
clr.l d1 ; 41201 Bø
move 8(a6),d1 ; 31056 0008 2.øø
and.l #65535,d1 ; C1274 0000FFFF øøøøøø
add.l #_image,d1 ; D1274 00005710 øøøøWø
move.b 0(a0,d1.l),d0 ; 10060 1800 ø0øø
ext d0 ; 44200 Hø
move d0,-2(a6) ; 36500 FFFE =@øø
addq #1,8(a6) ; 51156 0008 Rnøø
move.l 12(a6),(a7) ; 27256 000C .øøø
move -2(a6),-(a7) ; 37456 FFFE ?.øø
bsr _bytehex ; 60400 010C aøøø
addq.l #2,a7 ; 52217 Tø
clr d0 ; 41100 B@
move -2(a6),d0 ; 30056 FFFE 0.øø
add d0,-8(a6) ; D0556 FFF8 ønøø
L2546: cmpi #3,10(a6) ; 06156 0003000A ønøøøø
move sr,d0 ; 40300 @ø
subq #1,10(a6) ; 51556 000A Snøø
move d0,ccr ; 42300 Dø
bhi.s L2484 ; 61262 bø
move.l 12(a6),(a7) ; 27256 000C .øøø
clr d0 ; 41100 B@
move -8(a6),d0 ; 30056 FFF8 0.øø
neg d0 ; 42100 D@
move d0,-(a7) ; 37400 ?ø
subq #1,(a7) ; 51527 SW
andi #255,(a7) ; 01127 00FF øWøø
bsr _bytehex ; 60400 00D8 aøøø
addq.l #2,a7 ; 52217 Tø
move.l 12(a6),(a7) ; 27256 000C .øøø
move #10,-(a7) ; 37474 000A ?<øø
jsr _fputc ; 47271 000028D2 Nøøø(ø
addq.l #2,a7 ; 52217 Tø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_hexbyte:link a6,#-8 ; 47126 FFF8 NVøø
movea.l 8(a6),a0 ; 20156 0008 nøø
move.b (a0),d0 ; 10020 øø
ext d0 ; 44200 Hø
add #-48,d0 ; D0174 FFD0 ø|øø
move d0,-2(a6) ; 36500 FFFE =@øø
cmp #9,d0 ; B0174 0009 ø|øø
move sr,d0 ; 40300 @ø
addq.l #1,8(a6) ; 51256 0008 Røøø
move d0,ccr ; 42300 Dø
bls.s L2654 ; 61414 cø
clr d0 ; 41100 B@
move -2(a6),d0 ; 30056 FFFE 0.øø
subq #7,d0 ; 57500 _@
move d0,-2(a6) ; 36500 FFFE =@øø
L2654: cmpi #15,-2(a6) ; 06156 000FFFFE ønøøøø
bhi.s L2664 ; 61002 bø
bra.s L2676 ; 60014 `ø
L2664: move.l #T18175,(a7) ; 27274 000046FF .øøøFø
jsr _printf ; 47271 00001782 Nøøøøø
L2676: movea.l 8(a6),a0 ; 20156 0008 nøø
move.b (a0),d0 ; 10020 øø
ext d0 ; 44200 Hø
add #-48,d0 ; D0174 FFD0 ø|øø
move d0,-4(a6) ; 36500 FFFC =@øø
cmp #9,d0 ; B0174 0009 ø|øø
move sr,d0 ; 40300 @ø
addq.l #1,8(a6) ; 51256 0008 Røøø
move d0,ccr ; 42300 Dø
bls.s L2718 ; 61414 cø
clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
subq #7,d0 ; 57500 _@
move d0,-4(a6) ; 36500 FFFC =@øø
L2718: cmpi #15,-4(a6) ; 06156 000FFFFC ønøøøø
bhi.s L2728 ; 61002 bø
bra.s L2740 ; 60014 `ø
L2728: move.l #T18206,(a7) ; 27274 0000471E .øøøGø
jsr _printf ; 47271 00001782 Nøøøøø
L2740: clr d0 ; 41100 B@
move -2(a6),d0 ; 30056 FFFE 0.øø
lsl #4,d0 ; E4510 øH
or -4(a6),d0 ; 80156 FFFC ønøø
move d0,-4(a6) ; 36500 FFFC =@øø
clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_hexword:link a6,#-4 ; 47126 FFFC NVøø
move.l 8(a6),(a7) ; 27256 0008 .øøø
addq.l #2,(a7) ; 52227 Tø
bsr _hexbyte ; 60400 FF56 aøøV
move d0,-(a7) ; 37400 ?ø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
bsr _hexbyte ; 60400 FF4C aøøL
addq.l #4,a7 ; 54217 Xø
asl #8,d0 ; E0500 ø@
or (a7)+,d0 ; 80137 ø_
unlk a6 ; 47136 N^
rts ; 47165 Nu
_bytehex:link a6,#-4 ; 47126 FFFC NVøø
move.l 10(a6),(a7) ; 27256 000A .øøø
move.b 9(a6),d0 ; 10056 0009 ø.øø
ext d0 ; 44200 Hø
asr #4,d0 ; E4100 ø@
and #15,d0 ; C0174 000F ø|øø
movea d0,a0 ; 30100 0@
movea.l #_convstr,a1 ; 21174 00004374 "|øøCt
move.b 0(a0,a1.l),d0 ; 10060 9800 ø0øø
ext d0 ; 44200 Hø
move d0,-(a7) ; 37400 ?ø
jsr _fputc ; 47271 000028D2 Nøøø(ø
addq.l #2,a7 ; 52217 Tø
move.l 10(a6),(a7) ; 27256 000A .øøø
move.b 9(a6),d0 ; 10056 0009 ø.øø
ext d0 ; 44200 Hø
and #15,d0 ; C0174 000F ø|øø
movea d0,a0 ; 30100 0@
movea.l #_convstr,a1 ; 21174 00004374 "|øøCt
move.b 0(a0,a1.l),d0 ; 10060 9800 ø0øø
ext d0 ; 44200 Hø
move d0,-(a7) ; 37400 ?ø
jsr _fputc ; 47271 000028D2 Nøøø(ø
addq.l #2,a7 ; 52217 Tø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_fgetlin:link a6,#-6 ; 47126 FFFA NVøø
bra.s L2918 ; 60032 `ø
L2892: cmpi.b #-1,-2(a6) ;!! #$FFFF.W ; 06056 FFFFFFFE ø.øøøø
bne.s L2906 ; 63006 fø
moveq #-1,d0 ; 70377 pø
bra.s L2954 ; 60062 `2
bra.s L2918 ; 60014 `ø
L2906: movea.l 8(a6),a0 ; 20156 0008 nøø
move.b -2(a6),(a0) ; 10256 FFFE øøøø
addq.l #1,8(a6) ; 51256 0008 Røøø
L2918: move.l 12(a6),(a7) ; 27256 000C .øøø
jsr _fgetc ; 47271 000017C4 Nøøøøø
move.b d0,-2(a6) ; 16500 FFFE ø@øø
cmp #10,d0 ; B0174 000A ø|øø
beq.s L2946 ; 63410 gø
cmpi.b #13,-2(a6) ; 06056 000DFFFE ø.øøøø
bne.s L2892 ; 63312 fø
L2946: movea.l 8(a6),a0 ; 20156 0008 nøø
clr.b (a0) ; 41020 Bø
clr d0 ; 41100 B@
L2954: unlk a6 ; 47136 N^
rts ; 47165 Nu
_dump16: link a6,#-6 ; 47126 FFFA NVøø
move.l 8(a6),(a7) ; 27256 0008 .øøø
move.l #T18237,-(a7) ; 27474 0000473D /<øøG=
jsr _printf ; 47271 00001782 Nøøøøø
addq.l #4,a7 ; 54217 Xø
clr -2(a6) ; 41156 FFFE Bnøø
bra.s L3026 ; 60050 `(
L2986: suba a0,a0 ; 90310 øø
movea -2(a6),a0 ; 30156 FFFE 0nøø
movea.l 8(a6),a1 ; 21156 0008 "nøø
move.b 0(a0,a1.l),d0 ; 10060 9800 ø0øø
ext d0 ; 44200 Hø
move d0,(a7) ; 37200 >ø
andi #255,(a7) ; 01127 00FF øWøø
move.l #T18243,-(a7) ; 27474 00004743 /<øøGC
jsr _printf ; 47271 00001782 Nøøøøø
addq.l #4,a7 ; 54217 Xø
addq #1,-2(a6) ; 51156 FFFE Rnøø
L3026: cmpi #15,-2(a6) ; 06156 000FFFFE ønøøøø
bls.s L2986 ; 61720 cø
move.l #T18247,(a7) ; 27274 00004747 .øøøGG
jsr _printf ; 47271 00001782 Nøøøøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
carttest:move.l #acc,_accpt ; 21774 000047820000475E#øøøGøøøG^
clr.l d0 ; 41200 Bø
move d0,T18298 ; 31700 0000477A 3øøøGz
move.b U71433,d0 ; 10071 00011709 ø9øøøø
andi.b #240,d0 ; 01000 00F0 øøøø
lsl #8,d0 ; E0510 øH
cmpi.l #16384,d0 ; 06200 00004000 øøøø@ø
bcs L3418 ; 62400 014A eøøJ
subi #16384,d0 ; 02100 4000 ø@@ø
add.l #_image,d0 ; D0274 00005710 øøøøWø
move.l d0,T18266 ; 21700 0000475A #øøøGZ
checksum:clr.l d0 ; 41200 Bø
move #255,d0 ; 30074 00FF 0<øø
movea.l #acc,a0 ; 20174 00004782 |øøGø
L3118: clr.b 0(a0,d0) ; 41060 0000 B0øø
subq #1,d0 ; 51500 S@
bpl.s L3118 ; 65370 jø
clr.l d0 ; 41200 Bø
move.b #127,d0 ; 10074 007F ø<øø
movea.l #U71184,a1 ; 21174 00011610 "|øøøø
L3138: move.b 0(a1,d0),d1 ; 11061 0000 ø1øø
move.b d1,0(a0,d0) ; 10601 0000 øøøø
subq.b #1,d0 ; 51400 Sø
cmp.b #248,d0 ; B0074 00F8 ø<øø
bne.s L3138 ; 63360 fø
move.l #s,T18282 ; 21774 000050840000476A#øøøPøøøGj
movea.l T18266,a2 ; 22171 0000475A $yøøGZ
clr.l d0 ; 41200 Bø
moveq #1,d3 ; 73001 vø
L3174: bsr cscheck ; 60400 010C aøøø
adda.l #256,a2 ; D2774 00000100 øøøøøø
clr.l d3 ; 41203 Bø
cmpa.l #U71184,a2 ; B2774 00011610 øøøøøø
bne.s L3174 ; 63354 fø
moveq #1,d3 ; 73001 vø
bsr csrotate ; 60400 0122 aøø"
bsr csrotate ; 60400 011E aøøø
move.l #t,T18282 ; 21774 0000508C0000476A#øøøPøøøGj
suba.l #256,a2 ; 92774 00000100 øøøøøø
L3220: bsr cscheck ; 60400 00DE aøøø
suba.l #256,a2 ; 92774 00000100 øøøøøø
moveq #1,d3 ; 73001 vø
cmpa.l T18266,a2 ; B2771 0000475A øøøøGZ
bcc.s L3220 ; 62354 dø
move.b #119,d0 ; 10074 0077 ø<øw
movea.l #reg11,a2 ; 22174 00004E02 $|øøNø
movea.l #T18442,a4 ; 24174 0000480A (|øøHø
L3256: move.b 0(a0,d0),d1 ; 11060 0000 ø0øø
move.b 80(a0,d0),d2 ; 12060 0050 ø0øP
eor.b d2,d1 ; B2401 øø
move.b 0(a4,d0),d2 ; 12064 0000 ø4øø
eor.b d2,d1 ; B2401 øø
move.b d1,0(a2,d0) ; 12601 0000 øøøø
subq #1,d0 ; 51500 S@
bpl.s L3256 ; 65350 jø
clr.l d0 ; 41200 Bø
andi.b #7,reg11 ; 01071 000700004E02 ø9øøøøNø
move.b reg11,d0 ; 10071 00004E02 ø9øøNø
add.b U71432,d0 ; D0071 00011708 ø9øøøø
add.b U71433,d0 ; D0071 00011709 ø9øøøø
add.b U71434,d0 ; D0071 0001170A ø9øøøø
add.b U71435,d0 ; D0071 0001170B ø9øøøø
add.b U71436,d0 ; D0071 0001170C ø9øøøø
add.b U71437,d0 ; D0071 0001170D ø9øøøø
add.b U71438,d0 ; D0071 0001170E ø9øøøø
add.b U71439,d0 ; D0071 0001170F ø9øøøø
add.b L5922,d0 ; D0071 00001722 ø9øøø"
add.b L6048,d0 ; D0071 000017A0 ø9øøøø
add.b T19011,d0 ; D0071 00004A43 ø9øøJC
add.b U23380,d0 ; D0071 00005B54 ø9øø[T
add.b U55893,d0 ; D0071 0000DA55 ø9øøøU
add.b U61315,d0 ; D0071 0000EF83 ø9øøøø
add.b U65599,d0 ; D0071 0001003F ø9øøø?
add.b U67979,d0 ; D0071 0001098B ø9øøøø
add.b T19974,d0 ; D0071 00004E06 ø9øøNø
move.b d0,T19974 ; 11700 00004E06 øøøøNø
bsr.s encrypt ; 60550 ah
bra.s L3430 ; 60026 `ø
movem.l (a7)+,d0-d7/a0-a5 ; 46337 3FFF Lø?ø
clr.l d0 ; 41200 Bø
unlk a6 ; 47136 N^
rts ; 47165 Nu
L3418: movem.l (a7)+,d0-d7/a0-a5 ; 46337 3FFF Lø?ø
move #-2,d0 ; 30074 FFFE 0<øø
unlk a6 ; 47136 N^
rts ; 47165 Nu
L3430: movem.l (a7)+,d0-d7/a0-a5 ; 46337 3FFF Lø?ø
move T18298,d0 ; 30071 0000477A 09øøGz
unlk a6 ; 47136 N^
rts ; 47165 Nu
cscheck: clr.l d2 ; 41202 Bø
movea.l T18282,a3 ; 23171 0000476A &yøøGj
clr.l d5 ; 41205 Bø
L3454: andi #15,ccr ; 01074 000F ø<øø
lsr.b #1,d3 ; E1013 øø
move.b 0(a0,d2),d5 ; 15060 2000 ø0 ø
addx.b d5,d0 ; D0405 øø
move.b 0(a2,d2),d5 ; 15062 2000 ø2 ø
addx.b d5,d0 ; D0405 øø
roxl.b #1,d3 ; E1423 øø
move.b 0(a3,d0),d0 ; 10063 0000 ø3øø
move.b d0,0(a0,d2) ; 10600 2000 øø ø
addq.b #1,d2 ; 51002 Rø
bne.s L3454 ; 63340 fø
rts ; 47165 Nu
csrotate:clr.l d2 ; 41202 Bø
L3490: lsr.b #1,d3 ; E1013 øø
move.b 0(a0,d2),d1 ; 11060 2000 ø0 ø
roxl.b #1,d1 ; E1421 øø
roxl.b #1,d3 ; E1423 øø
move.b d1,0(a0,d2) ; 10601 2000 øø ø
addq.b #1,d2 ; 51002 Rø
bne.s L3490 ; 63356 fø
rts ; 47165 Nu
encrypt:
goo: clr.l d1 ; 41201 Bø
move.b #54,d1 ; 11074 0036 ø<ø6
move.b #54,sizer3 ; 11774 003600004756 øøø6øøGV
move.b #54,sizer5 ; 11774 003600004757 øøø6øøGW
movea.l #p,a1 ; 21174 000051B4 "|øøQø
movea.l #reg5,a2 ; 22174 00004B02 $|øøKø
movea.l #reg7,a3 ; 23174 00004C02 &|øøLø
movea.l #pexp,a4 ; 24174 000051EB (|øøQø
L3556: move.b 0(a1,d1),0(a3,d1) ; 13661 10001000 øøøøøø
move.b 0(a4,d1),0(a2,d1) ; 12664 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L3556 ; 65360 jø
bsr L4162 ; 60400 024C aøøL
clr.l d1 ; 41201 Bø
move.b #54,d1 ; 11074 0036 ø<ø6
movea.l #reg9,a4 ; 24174 00004D02 (|øøMø
movea.l #reg13,a1 ; 21174 00004F02 "|øøOø
L3594: move.b 0(a4,d1),0(a1,d1) ; 11664 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L3594 ; 65366 jø
clr.l d1 ; 41201 Bø
move.b #64,d1 ; 11074 0040 ø<ø@
move.b #64,sizer3 ; 11774 004000004756 øøø@øøGV
move.b #64,sizer5 ; 11774 004000004757 øøø@øøGW
movea.l #q,a1 ; 21174 00005222 "|øøR"
movea.l #reg5,a2 ; 22174 00004B02 $|øøKø
movea.l #reg7,a3 ; 23174 00004C02 &|øøLø
movea.l #qexp,a4 ; 24174 00005263 (|øøRc
L3650: move.b 0(a1,d1),0(a3,d1) ; 13661 10001000 øøøøøø
move.b 0(a4,d1),0(a2,d1) ; 12664 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L3650 ; 65360 jø
bsr L4162 ; 60400 01EE aøøø
clr.l d1 ; 41201 Bø
move.b #64,d1 ; 11074 0040 ø<ø@
move.b #64,sizer1 ; 11774 004000004755 øøø@øøGU
movea.l #reg9,a1 ; 21174 00004D02 "|øøMø
movea.l #reg1,a4 ; 24174 00004902 (|øøIø
L3696: move.b 0(a1,d1),0(a4,d1) ; 14661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L3696 ; 65366 jø
clr.l d1 ; 41201 Bø
move.b #119,d1 ; 11074 0077 ø<øw
move.b d1,sizer0 ; 11701 00004754 øøøøGT
movea.l #aq,a1 ; 21174 00005394 "|øøSø
movea.l #T18563,a4 ; 24174 00004883 (|øøHø
L3730: move.b 0(a1,d1),0(a4,d1) ; 14661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L3730 ; 65366 jø
bsr multiply ; 60400 03EE aøøø
clr.l d1 ; 41201 Bø
move.b #119,d1 ; 11074 0077 ø<øw
movea.l #n,a1 ; 21174 000052A4 "|øøRø
movea.l #T18563,a4 ; 24174 00004883 (|øøHø
L3762: move.b 0(a1,d1),0(a4,d1) ; 14661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L3762 ; 65366 jø
move.b offseta,sizea ; 11771 0000475100004753øøøøGQøøGS
bsr divide ; 60400 046A aøøj
clr.l d1 ; 41201 Bø
movea.l #acc,a1 ; 21174 00004782 "|øøGø
move.b starta,d1 ; 11071 00004750 ø9øøGP
adda.l d1,a1 ; D1701 øø
movea.l #reg3,a2 ; 22174 00004A02 $|øøJø
move.b #119,d1 ; 11074 0077 ø<øw
L3812: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L3812 ; 65366 jø
clr.l d1 ; 41201 Bø
move.b #54,d1 ; 11074 0036 ø<ø6
move.b d1,sizer1 ; 11701 00004755 øøøøGU
movea.l #reg13,a2 ; 22174 00004F02 $|øøOø
movea.l #reg1,a3 ; 23174 00004902 &|øøIø
L3846: move.b 0(a2,d1),0(a3,d1) ; 13662 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L3846 ; 65366 jø
clr.l d1 ; 41201 Bø
move.b #119,d1 ; 11074 0077 ø<øw
move.b d1,sizer0 ; 11701 00004754 øøøøGT
movea.l #ap,a1 ; 21174 0000531C "|øøSø
movea.l #T18563,a2 ; 22174 00004883 $|øøHø
L3880: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L3880 ; 65366 jø
bsr multiply ; 60400 0358 aøøX
clr.l d1 ; 41201 Bø
move.b #119,d1 ; 11074 0077 ø<øw
movea.l #n,a1 ; 21174 000052A4 "|øøRø
movea.l #T18563,a2 ; 22174 00004883 $|øøHø
L3912: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L3912 ; 65366 jø
move.b offseta,sizea ; 11771 0000475100004753øøøøGQøøGS
bsr divide ; 60400 03D4 aøøø
clr.l d1 ; 41201 Bø
move.b #119,offsetr ; 11774 007700004752 øøøwøøGR
movea.l #acc,a1 ; 21174 00004782 "|øøGø
move.b starta,d1 ; 11071 00004750 ø9øøGP
adda.l d1,a1 ; D1701 øø
clr.b d1 ; 41001 Bø
movea.l #T18307,a2 ; 22174 00004783 $|øøGø
L3968: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
addq.b #1,d1 ; 51001 Rø
cmp.b #120,d1 ; B1074 0078 ø<øx
bne.s L3968 ; 63362 fø
move.l #reg3,addmod ; 21774 00004A0200004762#øøøJøøøGb
clr.l d0 ; 41200 Bø
move.b #1,d0 ; 10074 0001 ø<øø
bsr add ; 60400 0492 aøøø
move.l #n,T18290 ; 21774 000052A400004772#øøøRøøøGr
bsr simplmod ; 60400 0458 aøøX
clr.l d1 ; 41201 Bø
move.b #119,d1 ; 11074 0077 ø<øw
movea.l #T18307,a1 ; 21174 00004783 "|øøGø
movea.l #reg1,a2 ; 22174 00004902 $|øøIø
movea.l #T18563,a3 ; 23174 00004883 &|øøHø
L4040: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
move.b 0(a1,d1),0(a3,d1) ; 13661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L4040 ; 65360 jø
dectest: bsr L4286 ; 60400 00E4 aøøø
clr.l d1 ; 41201 Bø
movea.l #acc,a1 ; 21174 00004782 "|øøGø
move.b starta,d1 ; 11071 00004750 ø9øøGP
adda.l d1,a1 ; D1701 øø
move.b #119,d1 ; 11074 0077 ø<øw
movea.l #reg11,a2 ; 22174 00004E02 $|øøNø
L4086: move.b 0(a2,d1),d3 ; 13062 1000 ø2øø
cmp.b 0(a1,d1),d3 ; B3061 1000 ø1øø
bne.s enbad ; 63046 f&
subq #1,d1 ; 51501 SA
bpl.s L4086 ; 65362 jø
enout: moveq #119,d1 ; 71167 rw
movea.l #reg1,a1 ; 21174 00004902 "|øøIø
movea.l #U71312,a2 ; 22174 00011690 $|øøøø
L4114: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L4114 ; 65366 jø
move #0,T18298 ; 31774 00000000477A 3øøøøøGz
rts ; 47165 Nu
enbad: addq #1,T18298 ; 51171 0000477A RyøøGz
cmpi #256,T18298 ; 06171 01000000477A øyøøøøGz
beq.s L4160 ; 63412 gø
addq.b #1,T19974 ; 51071 00004E06 R9øøNø
bra encrypt ; 60000 FD78 `øøx
L4160: rts ; 47165 Nu
L4162: clr.l d1 ; 41201 Bø
move.b #119,d1 ; 11074 0077 ø<øw
movea.l #reg11,a1 ; 21174 00004E02 "|øøNø
movea.l #T18307,a2 ; 22174 00004783 $|øøGø
L4180: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L4180 ; 65366 jø
clr.b acc ; 41071 00004782 B9øøGø
clr.l d1 ; 41201 Bø
move.b sizer3,d1 ; 11071 00004756 ø9øøGV
move.b d1,sizer0 ; 11701 00004754 øøøøGT
movea.l #reg7,a1 ; 21174 00004C02 "|øøLø
movea.l #T18563,a2 ; 22174 00004883 $|øøHø
L4222: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L4222 ; 65366 jø
move.b #120,sizea ; 11774 007800004753 øøøxøøGS
bsr divide ; 60400 02A0 aøøø
movea.l #acc,a1 ; 21174 00004782 "|øøGø
clr.l d1 ; 41201 Bø
move.b starta,d1 ; 11071 00004750 ø9øøGP
adda.l d1,a1 ; D1701 øø
movea.l #reg3,a2 ; 22174 00004A02 $|øøJø
move.b sizer3,d1 ; 11071 00004756 ø9øøGV
L4272: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L4272 ; 65366 jø
bsr.s power ; 60502 aB
rts ; 47165 Nu
L4286: move.b #119,sizer0 ; 11774 007700004754 øøøwøøGT
move.b #119,sizer1 ; 11774 007700004755 øøøwøøGU
bsr multiply ; 60400 01BC aøøø
clr.l d1 ; 41201 Bø
move.b #119,d1 ; 11074 0077 ø<øw
movea.l #n,a1 ; 21174 000052A4 "|øøRø
movea.l #T18563,a2 ; 22174 00004883 $|øøHø
L4324: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L4324 ; 65366 jø
move.b offseta,sizea ; 11771 0000475100004753øøøøGQøøGS
bsr divide ; 60400 0238 aøø8
rts ; 47165 Nu
power: clr.l d1 ; 41201 Bø
move.l #reg7,mdmmod0 ; 21774 00004C020000476E#øøøLøøøGn
move.b sizer3,d1 ; 11071 00004756 ø9øøGV
move.b d1,mdmmod1 ; 11701 0000477D øøøøG}
movea.l #reg9,a1 ; 21174 00004D02 "|øøMø
move.b #1,0(a1,d1) ; 11674 00011000 øøøøøø
subq #1,d1 ; 51501 SA
L4388: move.b #0,0(a1,d1) ; 11674 00001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L4388 ; 65366 jø
clr.l d1 ; 41201 Bø
move.b sizer5,d1 ; 11071 00004757 ø9øøGW
addq.b #1,d1 ; 51001 Rø
move.b d1,temp1 ; 11701 0000474B øøøøGK
L4414: clr.l d1 ; 41201 Bø
subq.b #1,temp1 ; 51471 0000474B S9øøGK
bmi powout ; 65400 00A2 køøø
L4426: move.b d1,temp0 ; 11701 0000474A øøøøGJ
move.b temp1,d2 ; 12071 0000474B ø9øøGK
movea.l #reg5,a1 ; 21174 00004B02 "|øøKø
move.b 0(a1,d2),d3 ; 13061 2000 ø1 ø
movea.l #T20876,a1 ; 21174 0000518C "|øøQø
and.b 0(a1,d1),d3 ; C3061 1000 ø1øø
beq.s L4562 ; 63546 gf
clr.l d1 ; 41201 Bø
move.b sizer3,d1 ; 11071 00004756 ø9øøGV
move.b d1,sizer0 ; 11701 00004754 øøøøGT
move.b d1,sizer1 ; 11701 00004755 øøøøGU
movea.l #reg3,a1 ; 21174 00004A02 "|øøJø
movea.l #T18563,a2 ; 22174 00004883 $|øøHø
movea.l #reg9,a3 ; 23174 00004D02 &|øøMø
movea.l #reg1,a4 ; 24174 00004902 (|øøIø
L4504: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
move.b 0(a3,d1),0(a4,d1) ; 14663 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L4504 ; 65360 jø
bsr multdiv ; 60400 00AC aøøø
clr.l d1 ; 41201 Bø
move.b starta,d1 ; 11071 00004750 ø9øøGP
movea.l #acc,a1 ; 21174 00004782 "|øøGø
adda.l d1,a1 ; D1701 øø
movea.l #reg9,a2 ; 22174 00004D02 $|øøMø
move.b sizer3,d1 ; 11071 00004756 ø9øøGV
L4552: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L4552 ; 65366 jø
L4562: bsr.s square ; 60442 a"
clr.l d1 ; 41201 Bø
move.b temp0,d1 ; 11071 0000474A ø9øøGJ
addq.b #1,d1 ; 51001 Rø
cmpi.b #8,d1 ; 06001 0008 øøøø
bmi L4426 ; 65400 FF66 køøf
bra L4414 ; 60000 FF56 `øøV
powout: move.b sizer3,offsetr ; 11771 0000475600004752øøøøGVøøGR
rts ; 47165 Nu
square: clr.l d1 ; 41201 Bø
move.b sizer3,d1 ; 11071 00004756 ø9øøGV
move.b d1,sizer0 ; 11701 00004754 øøøøGT
move.b d1,sizer1 ; 11701 00004755 øøøøGU
movea.l #reg3,a1 ; 21174 00004A02 "|øøJø
movea.l #T18563,a2 ; 22174 00004883 $|øøHø
movea.l #reg1,a3 ; 23174 00004902 &|øøIø
L4636: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
move.b 0(a1,d1),0(a3,d1) ; 13661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L4636 ; 65360 jø
bsr.s multdiv ; 60450 a(
clr.l d1 ; 41201 Bø
movea.l #acc,a1 ; 21174 00004782 "|øøGø
move.b starta,d1 ; 11071 00004750 ø9øøGP
adda.l d1,a1 ; D1701 øø
movea.l #reg3,a2 ; 22174 00004A02 $|øøJø
move.b sizer3,d1 ; 11071 00004756 ø9øøGV
L4682: move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s L4682 ; 65366 jø
rts ; 47165 Nu
multdiv: bsr.s multiply ; 60464 a4
clr.l d1 ; 41201 Bø
move.b mdmmod1,d1 ; 11071 0000477D ø9øøG}
move.b d1,sizer0 ; 11701 00004754 øøøøGT
movea.l mdmmod0,a1 ; 21171 0000476E "yøøGn
movea.l #T18563,a2 ; 22174 00004883 $|øøHø
mdmrloop:move.b 0(a1,d1),0(a2,d1) ; 12661 10001000 øøøøøø
subq #1,d1 ; 51501 SA
bpl.s mdmrloop ; 65366 jø
move.b offseta,sizea ; 11771 0000475100004753øøøøGQøøGS
bsr divide ; 60400 00AA aøøø
rts ; 47165 Nu
multiply:bsr setregs ; 60400 0126 aøø&
clr.l d1 ; 41201 Bø
move.b sizer1,d1 ; 11071 00004755 ø9øøGU
addq.b #1,d1 ; 51001 Rø
move.b d1,offseta ; 11701 00004751 øøøøGQ
add.b offsetr,d1 ; D1071 00004752 ø9øøGR
move.b d1,T18264 ; 11701 00004758 øøøøGX
movea.l #acc,a1 ; 21174 00004782 "|øøGø
L4786: clr.b 0(a1,d1) ; 41061 1000 B1øø
subq #1,d1 ; 51501 SA
bne.s L4786 ; 63370 fø
clr.b acc ; 41071 00004782 B9øøGø
clr.l d1 ; 41201 Bø
move.b offseta,d1 ; 11071 00004751 ø9øøGQ
addq.b #1,d1 ; 51001 Rø
move.b d1,adacmod0 ; 11701 0000477C øøøøG|
clr.l d2 ; 41202 Bø
mulloop0:clr.l d1 ; 41201 Bø
subq.b #1,adacmod0 ; 51471 0000477C S9øøG|
subq.b #1,offseta ; 51471 00004751 S9øøGQ
bmi.s mulout ; 65474 k<
mulloop: move.b offseta,d2 ; 12071 00004751 ø9øøGQ
movea.l #reg1,a1 ; 21174 00004902 "|øøIø
movea.l #T20876,a2 ; 22174 0000518C $|øøQø
move.b 0(a1,d2),d3 ; 13061 2000 ø1 ø
and.b 0(a2,d1),d3 ; C3062 1000 ø2øø
beq.s L4884 ; 63426 gø
movea.l #hseroff,a1 ; 21174 00005194 "|øøQø
move.l d1,d3 ; 23001 &ø
asl.b #2,d3 ; E2403 øø
move.l 0(a1,d3),addmod ; 21761 300000004762 #ø0øøøGb
bsr multadd ; 60400 0126 aøø&
L4884: addq.b #1,d1 ; 51001 Rø
cmpi.b #8,d1 ; 06001 0008 øøøø
bmi.s mulloop ; 65706 kø
bra.s mulloop0 ; 60264 `ø
mulout: move.b T18264,offseta ; 11771 0000475800004751øøøøGXøøGQ
move.b #1,starta ; 11774 000100004750 øøøøøøGP
rts ; 47165 Nu
divide: bsr setregs ; 60400 0080 aøøø
clr.l d1 ; 41201 Bø
move.b sizea,d1 ; 11071 00004753 ø9øøGS
sub.b sizer0,d1 ; 91071 00004754 ø9øøGT
move.b d1,starta ; 11701 00004750 øøøøGP
move.b d1,offseta ; 11701 00004751 øøøøGQ
clr.b acc ; 41071 00004782 B9øøGø
move.b #255,d1 ; 11074 00FF ø<øø
move.b d1,T18302 ; 11701 0000477E øøøøG~
move.b d1,sbacmod0 ; 11701 0000477F øøøøGø
clr.l d1 ; 41201 Bø
divloop0:moveq #7,d1 ; 71007 rø
addq.b #1,T18302 ; 51071 0000477E R9øøG~
addq.b #1,sbacmod0 ; 51071 0000477F R9øøGø
subq.b #1,offseta ; 51471 00004751 S9øøGQ
bmi.s divout ; 65452 k*
divloop: movea.l #hseroff,a1 ; 21174 00005194 "|øøQø
move.l d1,d2 ; 22001 $ø
asl.b #2,d2 ; E2402 øø
move.l 0(a1,d2),submod ; 21761 200000004776 #ø øøøGv
move.l 0(a1,d2),T18278 ; 21761 200000004766 #ø øøøGf
bsr L5448 ; 60400 01AE aøøø
bcs.s L5026 ; 62404 eø
bsr divsub ; 60400 0120 aøø
L5026: subq #1,d1 ; 51501 SA
bpl.s divloop ; 65330 jø
bra.s divloop0 ; 60300 `ø
divout: move.b sizea,offseta ; 11771 0000475300004751øøøøGSøøGQ
rts ; 47165 Nu
setregs: clr.l d3 ; 41203 Bø
clr.l d1 ; 41201 Bø
clr.l d4 ; 41204 Bø
move.b sizer0,d1 ; 11071 00004754 ø9øøGT
addq.b #1,d1 ; 51001 Rø
move.b d1,offsetr ; 11701 00004752 øøøøGR
clr.l d2 ; 41202 Bø
clr.b reg0 ; 41071 00004882 B9øøHø
movea.l #hseroff,a1 ; 21174 00005194 "|øøQø
L5078: movea.l 0(a1,d2),a2 ; 22161 2000 $q ø
addq.b #4,d2 ; 54002 Xø
movea.l 0(a1,d2),a3 ; 23161 2000 &q ø
clr.l d1 ; 41201 Bø
move.b offsetr,d1 ; 11071 00004752 ø9øøGR
andi #15,ccr ; 01074 000F ø<øø
L5100: move.b 0(a2,d1),d3 ; 13062 1000 ø2øø
lsr.b #1,d4 ; E1014 øø
roxl.b #1,d3 ; E1423 øø
roxl.b #1,d4 ; E1424 øø
move.b d3,0(a3,d1) ; 13603 1000 øøøø
subq #1,d1 ; 51501 SA
bpl.s L5100 ; 65356 jø
cmp.b #28,d2 ; B2074 001C ø<øø
bne.s L5078 ; 63322 fø
rts ; 47165 Nu
simplmod:move.l T18290,submod ; 21771 0000477200004776#øøøGrøøGv
move.l T18290,T18278 ; 21771 0000477200004766#øøøGrøøGf
moveq #1,d0 ; 70001 pø
cmpi.b #0,acc ; 06071 000000004782 ø9øøøøGø
bne.s L5164 ; 63006 fø
bsr L5442 ; 60400 011A aøøø
bcs.s L5168 ; 62404 eø
L5164: bsr subtract ; 60400 008C aøøø
L5168: rts ; 47165 Nu
add: move.b d0,adacmod0 ; 11700 0000477C øøøøG|
multadd: clr.l d2 ; 41202 Bø
move.b offsetr,d2 ; 12071 00004752 ø9øøGR
movea.l #acc,a1 ; 21174 00004782 "|øøGø
clr.l d0 ; 41200 Bø
move.b adacmod0,d0 ; 10071 0000477C ø9øøG|
adda.l d0,a1 ; D1700 øø
movea.l a1,a3 ; 23111 &I
suba.l #256,a3 ; 93774 00000100 øøøøøø
move.b #14,T20610 ; 11774 000E00005082 øøøøøøPø
movea.l addmod,a2 ; 22171 00004762 $yøøGb
addloop: move.b 0(a1,d2),d0 ; 10061 2000 ø1 ø
andi #15,ccr ; 01074 000F ø<øø
cmpi.b #14,T20610 ; 06071 000E00005082 ø9øøøøPø
beq.s L5244 ; 63404 gø
ori #16,ccr ; 00074 0010 ø<øø
L5244: move.b 0(a2,d2),d5 ; 15062 2000 ø2 ø
addx.b d5,d0 ; D0405 øø
bcc.s L5262 ; 62012 dø
move.b #1,T20610 ; 11774 000100005082 øøøøøøPø
bra.s L5270 ; 60010 `ø
L5262: move.b #14,T20610 ; 11774 000E00005082 øøøøøøPø
L5270: move.b d0,0(a1,d2) ; 11600 2000 øø ø
subq #1,d2 ; 51502 SB
bpl.s addloop ; 65310 jø
andi.l #255,d2 ; 01202 000000FF øøøøøø
cmpi.b #14,T20610 ; 06071 000E00005082 ø9øøøøPø
beq.s addout ; 63412 gø
addloop2:addq.b #1,0(a3,d2) ; 51063 2000 R3 ø
bcc.s addout ; 62004 dø
subq.b #1,d2 ; 51402 Sø
bra.s addloop2 ; 60366 `ø
addout: rts ; 47165 Nu
subtract:move.b d0,sbacmod0 ; 11700 0000477F øøøøGø
divsub: clr.l d2 ; 41202 Bø
move.b offsetr,d2 ; 12071 00004752 ø9øøGR
movea.l #acc,a1 ; 21174 00004782 "|øøGø
clr.l d0 ; 41200 Bø
move.b sbacmod0,d0 ; 10071 0000477F ø9øøGø
adda.l d0,a1 ; D1700 øø
movea.l a1,a3 ; 23111 &I
suba.l #256,a3 ; 93774 00000100 øøøøøø
move.b #14,T20610 ; 11774 000E00005082 øøøøøøPø
movea.l submod,a2 ; 22171 00004776 $yøøGv
L5358: move.b 0(a1,d2),d0 ; 10061 2000 ø1 ø
andi #15,ccr ; 01074 000F ø<øø
cmpi.b #14,T20610 ; 06071 000E00005082 ø9øøøøPø
beq.s L5380 ; 63404 gø
ori #16,ccr ; 00074 0010 ø<øø
L5380: move.b 0(a2,d2),d5 ; 15062 2000 ø2 ø
subx.b d5,d0 ; 90405 øø
bcc.s L5398 ; 62012 dø
move.b #1,T20610 ; 11774 000100005082 øøøøøøPø
bra.s L5406 ; 60010 `ø
L5398: move.b #14,T20610 ; 11774 000E00005082 øøøøøøPø
L5406: move.b d0,0(a1,d2) ; 11600 2000 øø ø
subq #1,d2 ; 51502 SB
bpl.s L5358 ; 65310 jø
andi.l #255,d2 ; 01202 000000FF øøøøøø
cmpi.b #14,T20610 ; 06071 000E00005082 ø9øøøøPø
beq.s L5440 ; 63412 gø
L5430: subq.b #1,0(a3,d2) ; 51463 2000 S3 ø
bcc.s L5440 ; 62004 dø
subq.b #1,d2 ; 51402 Sø
bra.s L5430 ; 60366 `ø
L5440: rts ; 47165 Nu
L5442: move.b d0,T18302 ; 11700 0000477E øøøøG~
L5448: clr.l d0 ; 41200 Bø
movea.l #acc,a1 ; 21174 00004782 "|øøGø
move.b T18302,d0 ; 10071 0000477E ø9øøG~
adda.l d0,a1 ; D1700 øø
clr.l d2 ; 41202 Bø
movea.l T18278,a2 ; 22171 00004766 $yøøGf
L5472: move.b 0(a1,d2),d3 ; 13061 2000 ø1 ø
cmp.b 0(a2,d2),d3 ; B3062 2000 ø2 ø
beq.s L5484 ; 63402 gø
L5482: rts ; 47165 Nu
L5484: cmp offsetr,d2 ; B2171 00004752 øyøøGR
beq.s L5482 ; 63766 gø
addq.b #1,d2 ; 51002 Rø
bra.s L5472 ; 60350 `ø
_enasm: link a6,#-4 ; 47126 FFFC NVøø
movem.l d0-d7/a0-a5,-(a7) ; 44347 FFFC Høøø
bra carttest ; 60000 F668 `øøh
__fopen: link a6,#0 ; 47126 0000 NVøø
movem.l d5-d7/a3-a5,-(a7) ; 44347 071C Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
movea.l 12(a6),a4 ; 24156 000C (nøø
clr d7 ; 41107 BG
bra.s L5536 ; 60010 `ø
L5528: cmp #16,d7 ; B7174 0010 ø|øø
bge.s L5560 ; 66032 lø
addq #1,d7 ; 51107 RG
L5536: move d7,d0 ; 30007 0ø
muls #14,d0 ; C0774 000E øøøø
movea.l d0,a3 ; 23100 &@
adda.l #__iob,a3 ; D3774 00005468 øøøøTh
move 2(a3),d0 ; 30053 0002 0+øø
and #3,d0 ; C0174 0003 ø|øø
bne.s L5528 ; 63340 fø
L5560: cmp #16,d7 ; B7174 0010 ø|øø
blt.s L5572 ; 66406 mø
clr.l d0 ; 41200 Bø
bra L5782 ; 60000 00D4 `øøø
L5572: cmpi.b #119,(a4) ; 06024 0077 øøøw
beq.s L5584 ; 63406 gø
cmpi.b #87,(a4) ; 06024 0057 øøøW
bne.s L5608 ; 63030 fø
L5584: move 16(a6),(a7) ; 37256 0010 >øøø
move #1,-(a7) ; 37474 0001 ?<øø
move.l a5,-(a7) ; 27415 /ø
jsr __creat ; 47271 00001E9A Nøøøøø
addq.l #6,a7 ; 56217 \ø
move d0,d6 ; 36000 <ø
bra L5718 ; 60000 0070 `øøp
L5608: cmpi.b #97,(a4) ; 06024 0061 øøøa
beq.s L5620 ; 63406 gø
cmpi.b #65,(a4) ; 06024 0041 øøøA
bne.s L5682 ; 63076 f>
L5620: move 16(a6),(a7) ; 37256 0010 >øøø
move #1,-(a7) ; 37474 0001 ?<øø
move.l a5,-(a7) ; 27415 /ø
jsr __open ; 47271 00002166 Nøøø!f
addq.l #6,a7 ; 56217 \ø
move d0,d6 ; 36000 <ø
bge.s L5664 ; 66026 lø
move 16(a6),(a7) ; 37256 0010 >øøø
move #1,-(a7) ; 37474 0001 ?<øø
move.l a5,-(a7) ; 27415 /ø
jsr __creat ; 47271 00001E9A Nøøøøø
addq.l #6,a7 ; 56217 \ø
move d0,d6 ; 36000 <ø
bra.s L5680 ; 60020 `ø
L5664: move #2,(a7) ; 37274 0002 >øøø
clr.l -(a7) ; 41247 Bø
move d6,-(a7) ; 37406 ?ø
jsr _lseek ; 47271 000022AA Nøøø"ø
addq.l #6,a7 ; 56217 \ø
L5680: bra.s L5718 ; 60044 `$
L5682: cmpi.b #114,(a4) ; 06024 0072 øøør
beq.s L5694 ; 63406 gø
cmpi.b #82,(a4) ; 06024 0052 øøøR
bne.s L5714 ; 63024 fø
L5694: move 16(a6),(a7) ; 37256 0010 >øøø
clr -(a7) ; 41147 Bg
move.l a5,-(a7) ; 27415 /ø
jsr __open ; 47271 00002166 Nøøø!f
addq.l #6,a7 ; 56217 \ø
move d0,d6 ; 36000 <ø
bra.s L5718 ; 60004 `ø
L5714: clr.l d0 ; 41200 Bø
bra.s L5782 ; 60100 `@
L5718: tst d6 ; 45106 JF
bge.s L5726 ; 66004 lø
clr.l d0 ; 41200 Bø
bra.s L5782 ; 60070 `8
L5726: clr 12(a3) ; 41153 000C Bkøø
move d6,(a3) ; 33206 6ø
clr.l d0 ; 41200 Bø
move.l d0,8(a3) ; 23500 0008 '@øø
move.l d0,4(a3) ; 23500 0004 '@øø
cmpi.b #114,(a4) ; 06024 0072 øøør
beq.s L5754 ; 63406 gø
cmpi.b #82,(a4) ; 06024 0052 øøøR
bne.s L5762 ; 63010 fø
L5754: move #1,2(a3) ; 33574 00010002 7|øøøø
bra.s L5768 ; 60006 `ø
L5762: move #2,2(a3) ; 33574 00020002 7|øøøø
L5768: tst 16(a6) ; 45156 0010 Jnøø
bne.s L5780 ; 63006 fø
ori #256,2(a3) ; 00153 01000002 økøøøø
L5780: move.l a3,d0 ; 20013 ø
L5782: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d6-d7/a3-a5 ; 46337 38C0 Lø8ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_fopen: link a6,#-4 ; 47126 FFFC NVøø
clr (a7) ; 41127 BW
move.l 12(a6),-(a7) ; 27456 000C /.øø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
bsr __fopen ; 60400 FED4 aøøø
addq.l #8,a7 ; 50217 Pø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_fopena: link a6,#-4 ; 47126 FFFC NVøø
clr (a7) ; 41127 BW
move.l 12(a6),-(a7) ; 27456 000C /.øø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
bsr __fopen ; 60400 FEBC aøøø
addq.l #8,a7 ; 50217 Pø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_fopenb: link a6,#-4 ; 47126 FFFC NVøø
move #1,(a7) ; 37274 0001 >øøø
move.l 12(a6),-(a7) ; 27456 000C /.øø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
bsr __fopen ; 60400 FEA2 aøøø
addq.l #8,a7 ; 50217 Pø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__main: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a5,-(a7) ; 44347 0104 Høøø
jsr __chinit ; 47271 00003100 Nøøø1ø
clr (a7) ; 41127 BW
move.l #___tname,-(a7) ; 27474 000041F3 /<øøAø
jsr _open ; 47271 00002260 Nøøø"`
addq.l #4,a7 ; 54217 Xø
move #1,(a7) ; 37274 0001 >øøø
move.l #___tname,-(a7) ; 27474 000041F3 /<øøAø
jsr _open ; 47271 00002260 Nøøø"`
addq.l #4,a7 ; 54217 Xø
move #1,(a7) ; 37274 0001 >øøø
move.l #___tname,-(a7) ; 27474 000041F3 /<øøAø
L5922 = *-2
jsr _open ; 47271 00002260 Nøøø"`
addq.l #4,a7 ; 54217 Xø
movea.l 8(a6),a0 ; 20156 0008 nøø
movea 12(a6),a1 ; 31156 000C 2nøø
adda.l a1,a0 ; D0711 øø
clr.b (a0) ; 41020 Bø
movea.l 8(a6),a5 ; 25156 0008 *nøø
bra.s L5988 ; 60046 `&
L5950: move.b (a5),d0 ; 10025 øø
ext d0 ; 44200 Hø
ext.l d0 ; 44300 Hø
add.l #___atab,d0 ; D0274 00005656 øøøøVV
movea.l d0,a0 ; 20100 @
btst #3,(a0) ; 04020 0003 øøøø
beq.s L5980 ; 63412 gø
move.b (a5),d0 ; 10025 øø
ext d0 ; 44200 Hø
add #32,d0 ; D0174 0020 ø|ø
bra.s L5984 ; 60004 `ø
L5980: move.b (a5),d0 ; 10025 øø
ext d0 ; 44200 Hø
L5984: move.b d0,(a5) ; 15200 øø
addq.l #1,a5 ; 51215 Rø
L5988: tst.b (a5) ; 45025 Jø
bne.s L5950 ; 63326 fø
move 12(a6),(a7) ; 37256 000C >øøø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr ___main ; 47271 00001B0A Nøøøøø
addq.l #4,a7 ; 54217 Xø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a5 ; 46337 2000 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_printf: link a6,#-4 ; 47126 FFFC NVøø
move.l a6,(a7) ; 27216 .ø
addi.l #12,(a7) ; 03227 0000000C øøøøøø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
move.l #T21622,-(a7) ; 27474 00005476 /<øøTv
jsr __doprt ; 47271 0000231C Nøøø#ø
addq.l #8,a7 ; 50217 Pø
L6048: unlk a6 ; 47136 N^
rts ; 47165 Nu
_fprintf:link a6,#-4 ; 47126 FFFC NVøø
move.l a6,(a7) ; 27216 .ø
addi.l #16,(a7) ; 03227 00000010 øøøøøø
move.l 12(a6),-(a7) ; 27456 000C /.øø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr __doprt ; 47271 0000231C Nøøø#ø
addq.l #8,a7 ; 50217 Pø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_fgetc: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a5,-(a7) ; 44347 0104 Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
subq #1,12(a5) ; 51555 000C Smøø
blt.s L6122 ; 66424 mø
movea.l 8(a5),a0 ; 20155 0008 møø
move.b (a0),d0 ; 10020 øø
ext d0 ; 44200 Hø
and #255,d0 ; C0174 00FF ø|øø
addq.l #1,8(a5) ; 51255 0008 Røøø
bra.s L6130 ; 60012 `ø
bra.s L6130 ; 60010 `ø
L6122: move.l a5,(a7) ; 27215 .ø
jsr __filbuf ; 47271 000017FC Nøøøøø
L6130: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a5 ; 46337 2000 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__filbuf:link a6,#0 ; 47126 0000 NVøø
movem.l d7/a5,-(a7) ; 44347 0104 Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
btst #0,3(a5) ; 04055 00000003 ø-øøøø
bne.s L6166 ; 63006 fø
moveq #-1,d0 ; 70377 pø
bra L6376 ; 60000 00D4 `øøø
L6166: btst #7,3(a5) ; 04055 00070003 ø-øøøø
beq.s L6186 ; 63414 gø
ori #32,2(a5) ; 00155 00200002 ømø øø
moveq #-1,d0 ; 70377 pø
bra L6376 ; 60000 00C0 `øøø
L6186: tst.l 4(a5) ; 45255 0004 Jøøø
bne.s L6230 ; 63046 f&
btst #3,3(a5) ; 04055 00030003 ø-øøøø
bne.s L6216 ; 63020 fø
move #512,(a7) ; 37274 0200 >øøø
jsr _malloc ; 47271 00002AE2 Nøøø*ø
move.l d0,4(a5) ; 25500 0004 +@øø
bne.s L6224 ; 63010 fø
L6216: ori #8,2(a5) ; 00155 00080002 ømøøøø
bra.s L6230 ; 60006 `ø
L6224: ori #4,2(a5) ; 00155 00040002 ømøøøø
L6230: btst #3,3(a5) ; 04055 00030003 ø-øøøø
beq.s L6252 ; 63416 gø
move (a5),d0 ; 30025 0ø
ext.l d0 ; 44300 Hø
add.l #U22244,d0 ; D0274 000056E4 øøøøVø
move.l d0,4(a5) ; 25500 0004 +@øø
L6252: cmpa.l #__iob,a5 ; B5774 00005468 øøøøTh
bne.s L6282 ; 63026 fø
btst #6,T21625 ; 04071 000600005479 ø9øøøøTy
beq.s L6282 ; 63414 gø
move.l #T21622,(a7) ; 27274 00005476 .øøøTv
jsr _fflush ; 47271 000020CC Nøøø ø
L6282: btst #3,3(a5) ; 04055 00030003 ø-øøøø
beq.s L6296 ; 63406 gø
move #1,(a7) ; 37274 0001 >øøø
bra.s L6300 ; 60004 `ø
L6296: move #512,(a7) ; 37274 0200 >øøø
L6300: move.l 4(a5),-(a7) ; 27455 0004 /-øø
move (a5),-(a7) ; 37425 ?ø
jsr _read ; 47271 000018F2 Nøøøøø
addq.l #6,a7 ; 56217 \ø
move d0,12(a5) ; 35500 000C ;@øø
tst 12(a5) ; 45155 000C Jmøø
bgt.s L6350 ; 67032 nø
cmpi #-1,12(a5) ; 06155 FFFF000C ømøøøø
bne.s L6340 ; 63010 fø
ori #48,2(a5) ; 00155 00300002 ømø0øø
bra.s L6346 ; 60006 `ø
L6340: ori #32,2(a5) ; 00155 00200002 ømø øø
L6346: moveq #-1,d0 ; 70377 pø
bra.s L6376 ; 60032 `ø
L6350: subq #1,12(a5) ; 51555 000C Smøø
move.l 4(a5),8(a5) ; 25555 00040008 +møøøø
movea.l 8(a5),a0 ; 20155 0008 møø
move.b (a0),d0 ; 10020 øø
ext d0 ; 44200 Hø
and #255,d0 ; C0174 00FF ø|øø
addq.l #1,8(a5) ; 51255 0008 Røøø
L6376: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a5 ; 46337 2000 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_read: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a5,-(a7) ; 44347 0104 Høøø
move 8(a6),(a7) ; 37256 0008 >øøø
jsr __chkc ; 47271 00003190 Nøøø1ø
movea.l d0,a5 ; 25100 *@
move.l a5,d0 ; 20015 ø
bne.s L6414 ; 63004 fø
moveq #-1,d0 ; 70377 pø
bra.s L6512 ; 60142 `b
L6414: btst #5,1(a5) ; 04055 00050001 ø-øøøø
beq.s L6426 ; 63404 gø
clr d0 ; 41100 B@
bra.s L6512 ; 60126 `V
L6426: btst #2,1(a5) ; 04055 00020001 ø-øøøø
beq.s L6456 ; 63426 gø
move #9,_errno ; 31774 000900005652 3øøøøøVR
move ___cpmrv,__errcpm ; 31771 000056E2000056543øøøVøøøVT
moveq #-1,d0 ; 70377 pø
bra.s L6512 ; 60070 `8
L6456: btst #4,1(a5) ; 04055 00040001 ø-øøøø
beq.s L6490 ; 63432 gø
clr.l d0 ; 41200 Bø
move 14(a6),d0 ; 30056 000E 0.øø
move.l d0,(a7) ; 27200 .ø
move.l 10(a6),-(a7) ; 27456 000A /.øø
move.l a5,-(a7) ; 27415 /ø
jsr __rdasc ; 47271 0000197A Nøøøøz
addq.l #8,a7 ; 50217 Pø
bra.s L6512 ; 60030 `ø
bra.s L6512 ; 60026 `ø
L6490: clr.l d0 ; 41200 Bø
move 14(a6),d0 ; 30056 000E 0.øø
move.l d0,(a7) ; 27200 .ø
move.l 10(a6),-(a7) ; 27456 000A /.øø
move.l a5,-(a7) ; 27415 /ø
jsr __rdbin ; 47271 00001A9C Nøøøøø
addq.l #8,a7 ; 50217 Pø
L6512: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a5 ; 46337 2000 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__rdasc: link a6,#-8 ; 47126 FFF8 NVøø
movem.l d6-d7/a4-a5,-(a7) ; 44347 030C Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
movea.l 12(a6),a4 ; 24156 000C (nøø
move.l 16(a6),d7 ; 27056 0010 ..øø
move.l d7,-4(a6) ; 26507 FFFC -Gøø
bra L6698 ; 60000 0096 `øøø
L6550: move #1,(a7) ; 37274 0001 >øøø
move.l d7,d0 ; 20007 ø
move d0,-(a7) ; 37400 ?ø
move.l a4,-(a7) ; 27414 /ø
move.l 6(a5),-(a7) ; 27455 0006 /-øø
move.l a5,-(a7) ; 27415 /ø
addi.l #18,(a7) ; 03227 00000012 øøøøøø
jsr __pc_rea ; 47271 000038BA Nøøø8ø
adda.l #14,a7 ; D7774 0000000E øøøøøø
move d0,-6(a6) ; 36500 FFFA =@øø
clr -8(a6) ; 41156 FFF8 Bnøø
bra.s L6614 ; 60024 `ø
L6594: movea.l a4,a0 ; 20114 L
suba.l a1,a1 ; 91711 øø
movea -8(a6),a1 ; 31156 FFF8 2nøø
adda.l a1,a0 ; D0711 øø
cmpi.b #26,(a0) ; 06020 001A øøøø
beq.s L6626 ; 63420 gø
addq #1,-8(a6) ; 51156 FFF8 Rnøø
L6614: clr d0 ; 41100 B@
move -8(a6),d0 ; 30056 FFF8 0.øø
cmp -6(a6),d0 ; B0156 FFFA ønøø
bcs.s L6594 ; 62740 eø
L6626: tst -6(a6) ; 45156 FFFA Jnøø
beq.s L6648 ; 63420 gø
movea.l a4,a0 ; 20114 L
suba.l a1,a1 ; 91711 øø
movea -8(a6),a1 ; 31156 FFF8 2nøø
adda.l a1,a0 ; D0711 øø
cmpi.b #26,(a0) ; 06020 001A øøøø
bne.s L6658 ; 63012 fø
L6648: move -8(a6),-6(a6) ; 36556 FFF8FFFA =nøøøø
ori #32,(a5) ; 00125 0020 øUø
L6658: move -6(a6),(a7) ; 37256 FFFA >øøø
move.l a4,-(a7) ; 27414 /ø
bsr.s __cr_col ; 60520 aP
addq.l #4,a7 ; 54217 Xø
move d0,-8(a6) ; 36500 FFF8 =@øø
clr.l d0 ; 41200 Bø
move -6(a6),d0 ; 30056 FFFA 0.øø
add.l d0,6(a5) ; D0655 0006 øøøø
clr.l d0 ; 41200 Bø
move -8(a6),d0 ; 30056 FFF8 0.øø
adda.l d0,a4 ; D4700 øø
clr.l d0 ; 41200 Bø
move -8(a6),d0 ; 30056 FFF8 0.øø
sub.l d0,d7 ; 97200 øø
L6698: tst.l d7 ; 45207 Jø
ble.s L6712 ; 67412 oø
btst #5,1(a5) ; 04055 00050001 ø-øøøø
beq L6550 ; 63400 FF60 gøø`
L6712: sub.l d7,-4(a6) ; 97656 FFFC øøøø
move.l 6(a5),d0 ; 20055 0006 -øø
cmp.l 14(a5),d0 ; B0255 000E øøøø
ble.s L6732 ; 67406 oø
move.l 6(a5),14(a5) ; 25555 0006000E +møøøø
L6732: move.l -4(a6),d0 ; 20056 FFFC .øø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a4-a5 ; 46337 3080 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__cr_col:link a6,#-8 ; 47126 FFF8 NVøø
movem.l d7/a4-a5,-(a7) ; 44347 010C Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
move.l a5,-4(a6) ; 26515 FFFC -Møø
move.l a5,d0 ; 20015 ø
clr.l d1 ; 41201 Bø
move 12(a6),d1 ; 31056 000C 2.øø
add.l d1,d0 ; D0201 øø
move.l d0,-8(a6) ; 26500 FFF8 -@øø
movea.l a5,a4 ; 24115 (M
bra.s L6790 ; 60012 `ø
L6780: cmpi.b #13,(a4) ; 06024 000D øøøø
beq.s L6788 ; 63402 gø
move.b (a4),(a5)+ ; 15324 øø
L6788: addq.l #1,a4 ; 51214 Rø
L6790: cmpa.l -8(a6),a4 ; B4756 FFF8 øøøø
bcs.s L6780 ; 62760 eø
move.l a5,d0 ; 20015 ø
sub.l -4(a6),d0 ; 90256 FFFC øøøø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a4-a5 ; 46337 3000 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__rdbin: link a6,#-2 ; 47126 FFFE NVøø
movem.l d6-d7/a4-a5,-(a7) ; 44347 030C Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
movea.l 12(a6),a4 ; 24156 000C (nøø
move.l 16(a6),d7 ; 27056 0010 ..øø
move #1,(a7) ; 37274 0001 >øøø
move.l d7,d0 ; 20007 ø
move d0,-(a7) ; 37400 ?ø
move.l a4,-(a7) ; 27414 /ø
move.l 6(a5),-(a7) ; 27455 0006 /-øø
move.l a5,-(a7) ; 27415 /ø
addi.l #18,(a7) ; 03227 00000012 øøøøøø
jsr __pc_rea ; 47271 000038BA Nøøø8ø
adda.l #14,a7 ; D7774 0000000E øøøøøø
move d0,-2(a6) ; 36500 FFFE =@øø
tst -2(a6) ; 45156 FFFE Jnøø
bne.s L6880 ; 63004 fø
ori #32,(a5) ; 00125 0020 øUø
L6880: clr.l d0 ; 41200 Bø
move -2(a6),d0 ; 30056 FFFE 0.øø
add.l d0,6(a5) ; D0655 0006 øøøø
move.l 6(a5),d0 ; 20055 0006 -øø
cmp.l 14(a5),d0 ; B0255 000E øøøø
ble.s L6906 ; 67406 oø
move.l 6(a5),14(a5) ; 25555 0006000E +møøøø
L6906: clr d0 ; 41100 B@
move -2(a6),d0 ; 30056 FFFE 0.øø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a4-a5 ; 46337 3080 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
___main: link a6,#-34 ; 47126 FFDE NVøø
movem.l d5-d7/a4-a5,-(a7) ; 44347 070C Høøø
clr (a7) ; 41127 BW
jsr _sbrk ; 47271 00002F94 Nøøø/ø
move.l d0,U22262 ; 21700 000056F6 #øøøVø
move.l d0,U22266 ; 21700 000056FA #øøøVø
clr U22260 ; 41171 000056F4 ByøøVø
move.l #___pname,(a7) ; 27274 000041EB .øøøAø
bsr L7754 ; 60400 0316 aøøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
bra L7562 ; 60000 024E `øøN
L6974: bra.s L6978 ; 60002 `ø
L6976: addq.l #1,a5 ; 51215 Rø
L6978: tst.b (a5) ; 45025 Jø
beq.s L7002 ; 63424 gø
move.b (a5),d0 ; 10025 øø
ext d0 ; 44200 Hø
ext.l d0 ; 44300 Hø
add.l #___atab,d0 ; D0274 00005656 øøøøVV
movea.l d0,a0 ; 20100 @
btst #5,(a0) ; 04020 0005 øøøø
bne.s L6976 ; 63346 fø
L7002: tst.b (a5) ; 45025 Jø
beq L7568 ; 63400 0232 gøø2
cmpi.b #34,(a5) ; 06025 0022 øøø"
beq.s L7020 ; 63406 gø
cmpi.b #39,(a5) ; 06025 0027 øøø'
bne.s L7090 ; 63106 fF
L7020: move.b (a5),d6 ; 16025 øø
move.b d6,d0 ; 10006 øø
ext d0 ; 44200 Hø
move d0,(a7) ; 37200 >ø
move.l a5,-(a7) ; 27415 /ø
addq.l #1,(a7) ; 51227 Rø
jsr _index ; 47271 0000012C Nøøøø,
addq.l #4,a7 ; 54217 Xø
movea.l d0,a4 ; 24100 (@
move.l a4,d0 ; 20014 ø
bne.s L7060 ; 63016 fø
move.l #T21516,(a7) ; 27274 0000540C .øøøTø
move.l a5,-(a7) ; 27415 /ø
bsr L7654 ; 60400 0256 aøøV
addq.l #4,a7 ; 54217 Xø
L7060: move.l a4,d0 ; 20014 ø
ext.l d0 ; 44300 Hø
sub.l a5,d0 ; 90215 øø
move d0,d7 ; 37000 >ø
movea.l a5,a0 ; 20115 M
movea d7,a1 ; 31107 2G
adda.l a1,a0 ; D0711 øø
clr.b (a0) ; 41020 Bø
addq #1,d7 ; 51107 RG
move.l a5,(a7) ; 27215 .ø
addq.l #1,(a7) ; 51227 Rø
bsr L7754 ; 60400 029E aøøø
bra L7560 ; 60000 01D8 `øøø
L7090: clr d7 ; 41107 BG
bra.s L7096 ; 60002 `ø
L7094: addq #1,d7 ; 51107 RG
L7096: movea.l a5,a0 ; 20115 M
movea d7,a1 ; 31107 2G
adda.l a1,a0 ; D0711 øø
tst.b (a0) ; 45020 Jø
beq.s L7128 ; 63426 gø
move.b 0(a5,d7),d0 ; 10065 7000 ø5pø
ext d0 ; 44200 Hø
ext.l d0 ; 44300 Hø
add.l #___atab,d0 ; D0274 00005656 øøøøVV
movea.l d0,a0 ; 20100 @
btst #5,(a0) ; 04020 0005 øøøø
beq.s L7094 ; 63736 gø
L7128: tst.b 0(a5,d7) ; 45065 7000 J5pø
beq.s L7144 ; 63412 gø
movea.l a5,a0 ; 20115 M
movea d7,a1 ; 31107 2G
adda.l a1,a0 ; D0711 øø
clr.b (a0) ; 41020 Bø
addq #1,d7 ; 51107 RG
L7144: move.b (a5),d0 ; 10025 øø
ext d0 ; 44200 Hø
bra L7540 ; 60000 0186 `øøø
L7152: clr (a7) ; 41127 BW
jsr _close ; 47271 0000203C Nøøø <
clr (a7) ; 41127 BW
move.l a5,-(a7) ; 27415 /ø
addq.l #1,(a7) ; 51227 Rø
jsr _opena ; 47271 00002278 Nøøø"x
addq.l #4,a7 ; 54217 Xø
tst d0 ; 45100 J@
beq.s L7194 ; 63420 gø
move.l a5,(a7) ; 27215 .ø
addq.l #1,(a7) ; 51227 Rø
move.l #T21534,-(a7) ; 27474 0000541E /<øøTø
bsr L7654 ; 60400 01D0 aøøø
addq.l #4,a7 ; 54217 Xø
L7194: bra L7560 ; 60000 016C `øøl
L7198: move #1,(a7) ; 37274 0001 >øøø
jsr _close ; 47271 0000203C Nøøø <
cmpi.b #62,1(a5) ; 06055 003E0001 ø-ø>øø
bne.s L7280 ; 63100 f@
move #1,(a7) ; 37274 0001 >øøø
move.l a5,-(a7) ; 27415 /ø
addq.l #2,(a7) ; 52227 Tø
jsr _opena ; 47271 00002278 Nøøø"x
addq.l #4,a7 ; 54217 Xø
cmp #1,d0 ; B0174 0001 ø|øø
bne.s L7262 ; 63030 fø
move #2,(a7) ; 37274 0002 >øøø
clr.l -(a7) ; 41247 Bø
move #1,-(a7) ; 37474 0001 ?<øø
jsr _lseek ; 47271 000022AA Nøøø"ø
addq.l #6,a7 ; 56217 \ø
cmp #-1,d0 ; B0174 FFFF ø|øø
bne.s L7278 ; 63020 fø
L7262: move.l a5,(a7) ; 27215 .ø
addq.l #1,(a7) ; 51227 Rø
move.l #T21547,-(a7) ; 27474 0000542B /<øøT+
bsr L7654 ; 60400 017C aøø|
addq.l #4,a7 ; 54217 Xø
L7278: bra.s L7316 ; 60044 `$
L7280: clr (a7) ; 41127 BW
move.l a5,-(a7) ; 27415 /ø
addq.l #1,(a7) ; 51227 Rø
jsr _creata ; 47271 00001F68 Nøøøøh
addq.l #4,a7 ; 54217 Xø
cmp #1,d0 ; B0174 0001 ø|øø
beq.s L7316 ; 63420 gø
move.l a5,(a7) ; 27215 .ø
addq.l #1,(a7) ; 51227 Rø
move.l #T21562,-(a7) ; 27474 0000543A /<øøT:
bsr L7654 ; 60400 0156 aøøV
addq.l #4,a7 ; 54217 Xø
L7316: bra L7560 ; 60000 00F2 `øøø
L7320: move #63,(a7) ; 37274 003F >øø?
move.l a5,-(a7) ; 27415 /ø
jsr _index ; 47271 0000012C Nøøøø,
addq.l #4,a7 ; 54217 Xø
tst.l d0 ; 45200 Jø
bne.s L7358 ; 63024 fø
move #42,(a7) ; 37274 002A >øø*
move.l a5,-(a7) ; 27415 /ø
jsr _index ; 47271 0000012C Nøøøø,
addq.l #4,a7 ; 54217 Xø
tst.l d0 ; 45200 Jø
beq L7532 ; 63400 00B0 gøøø
L7358: move.l #U73148,-4(a6) ; 26574 00011DBCFFFC -|øøøøøø
move.l -4(a6),(a7) ; 27256 FFFC .øøø
addi.l #56,(a7) ; 03227 00000038 øøøøø8
move #26,-(a7) ; 37474 001A ?<øø
jsr ___BDOS ; 47271 000000DC Nøøøøø
addq.l #2,a7 ; 52217 Tø
move #17,(a7) ; 37274 0011 >øøø
move.l a5,-(a7) ; 27415 /ø
move #3,-(a7) ; 37474 0003 ?<øø
jsr ___open ; 47271 000035E0 Nøøø5ø
addq.l #6,a7 ; 56217 \ø
move.b d0,d6 ; 16000 øø
cmp.b #255,d6 ; B6074 00FF ø<øø
bne.s L7428 ; 63016 fø
move.l #T21577,(a7) ; 27274 00005449 .øøøTI
move.l a5,-(a7) ; 27415 /ø
bsr L7654 ; 60400 00E6 aøøø
addq.l #4,a7 ; 54217 Xø
L7428: bra.s L7524 ; 60136 `^
L7430: move.l a6,(a7) ; 27216 .ø
addi.l #-34,(a7) ; 03227 FFFFFFDE øøøøøø
move.b d6,d0 ; 10006 øø
ext d0 ; 44200 Hø
move d0,-(a7) ; 37400 ?ø
move.l -4(a6),-(a7) ; 27456 FFFC /.øø
bsr L7796 ; 60400 015A aøøZ
addq.l #6,a7 ; 56217 \ø
move.l a6,(a7) ; 27216 .ø
addi.l #-34,(a7) ; 03227 FFFFFFDE øøøøøø
jsr _strlen ; 47271 00003770 Nøøø7p
move d0,(a7) ; 37200 >ø
addq #1,(a7) ; 51127 RW
jsr __salloc ; 47271 00003810 Nøøø8ø
movea.l d0,a4 ; 24100 (@
move.l a6,(a7) ; 27216 .ø
addi.l #-34,(a7) ; 03227 FFFFFFDE øøøøøø
move.l a4,-(a7) ; 27414 /ø
jsr _strcpy ; 47271 0000374E Nøøø7N
addq.l #4,a7 ; 54217 Xø
move.l a4,(a7) ; 27214 .ø
bsr L7754 ; 60400 00FC aøøø
move #18,(a7) ; 37274 0012 >øøø
move.l a5,-(a7) ; 27415 /ø
move #3,-(a7) ; 37474 0003 ?<øø
jsr ___open ; 47271 000035E0 Nøøø5ø
addq.l #6,a7 ; 56217 \ø
move.b d0,d6 ; 16000 øø
L7524: cmp.b #255,d6 ; B6074 00FF ø<øø
bne.s L7430 ; 63234 fø
bra.s L7538 ; 60006 `ø
L7532: move.l a5,(a7) ; 27215 .ø
bsr L7754 ; 60400 00DA aøøø
L7538: bra.s L7560 ; 60024 `ø
L7540: cmp #60,d0 ; B0174 003C ø|ø<
beq L7152 ; 63400 FE76 gøøv
cmp #62,d0 ; B0174 003E ø|ø>
beq L7198 ; 63400 FE9C gøøø
bra L7320 ; 60000 FF12 `øøø
L7560: adda d7,a5 ; D5307 øø
L7562: tst.b (a5) ; 45025 Jø
bne L6974 ; 63000 FDB0 føøø
L7568: clr.l (a7) ; 41227 Bø
bsr L7754 ; 60400 00B6 aøøø
subq #1,U22260 ; 51571 000056F4 SyøøVø
move.l U22266,(a7) ; 27271 000056FA .øøøVø
jsr _brk ; 47271 000000B2 Nøøøøø
cmp #-1,d0 ; B0174 FFFF ø|øø
bne.s L7614 ; 63020 fø
move.l #T21603,(a7) ; 27274 00005463 .øøøTc
move.l #T21588,-(a7) ; 27474 00005454 /<øøTT
bsr.s L7654 ; 60452 a*
addq.l #4,a7 ; 54217 Xø
L7614: clr.l (a7) ; 41227 Bø
move.l U22262,-(a7) ; 27471 000056F6 /9øøVø
move U22260,-(a7) ; 37471 000056F4 ?9øøVø
jsr _main ; 47271 00000154 NøøøøT
addq.l #6,a7 ; 56217 \ø
move d0,(a7) ; 37200 >ø
jsr _exit ; 47271 00001F9A Nøøøøø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d6-d7/a4-a5 ; 46337 30C0 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
L7654: link a6,#-132 ; 47126 FF7C NVø|
move.l 8(a6),(a7) ; 27256 0008 .øøø
move.l a6,-(a7) ; 27416 /ø
addi.l #-128,(a7) ; 03227 FFFFFF80 øøøøøø
jsr _strcpy ; 47271 0000374E Nøøø7N
addq.l #4,a7 ; 54217 Xø
move.l 12(a6),(a7) ; 27256 000C .øøø
move.l a6,-(a7) ; 27416 /ø
addi.l #-128,(a7) ; 03227 FFFFFF80 øøøøøø
jsr _strcat ; 47271 00003724 Nøøø7$
addq.l #4,a7 ; 54217 Xø
move.l #T21604,(a7) ; 27274 00005464 .øøøTd
move.l a6,-(a7) ; 27416 /ø
addi.l #-128,(a7) ; 03227 FFFFFF80 øøøøøø
jsr _strcat ; 47271 00003724 Nøøø7$
addq.l #4,a7 ; 54217 Xø
move.l a6,(a7) ; 27216 .ø
addi.l #-128,(a7) ; 03227 FFFFFF80 øøøøøø
move #9,-(a7) ; 37474 0009 ?<øø
jsr ___BDOS ; 47271 000000DC Nøøøøø
addq.l #2,a7 ; 52217 Tø
move #-1,(a7) ; 37274 FFFF >øøø
jsr _exit ; 47271 00001F9A Nøøøøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
L7754: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a5,-(a7) ; 44347 0104 Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
movea.l U22266,a0 ; 20171 000056FA yøøVø
move.l a5,(a0) ; 20215 ø
addq.l #4,U22266 ; 54271 000056FA XøøøVø
addq #1,U22260 ; 51171 000056F4 RyøøVø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a5 ; 46337 2000 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
L7796: link a6,#0 ; 47126 0000 NVøø
movem.l d6-d7/a3-a5,-(a7) ; 44347 031C Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
move.b 13(a6),d7 ; 17056 000D ø.øø
movea.l 14(a6),a4 ; 24156 000E (nøø
lea 86(a5),a3 ; 43755 0056 GøøV
L7820: move.b (a3)+,(a4)+ ; 14333 øø
bne.s L7820 ; 63374 fø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a3-a5 ; 46337 3880 Lø8ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__creat: link a6,#0 ; 47126 0000 NVøø
movem.l d6-d7/a5,-(a7) ; 44347 0304 Høøø
jsr __allocc ; 47271 0000309A Nøøø0ø
move d0,d7 ; 37000 >ø
cmp #-1,d7 ; B7174 FFFF ø|øø
bne.s L7862 ; 63006 fø
moveq #-1,d0 ; 70377 pø
bra L8006 ; 60000 0092 `øøø
L7862: move d7,(a7) ; 37207 >ø
jsr ___chini ; 47271 00003122 Nøøø1"
move d7,d0 ; 30007 0ø
muls #568,d0 ; C0774 0238 øøø8
movea.l d0,a5 ; 25100 *@
adda.l #__fds,a5 ; D5774 00011714 øøøøøø
tst 14(a6) ; 45156 000E Jnøø
bne.s L7894 ; 63004 fø
ori #16,(a5) ; 00125 0010 øUøø
L7894: move.l #___tname,(a7) ; 27274 000041F3 .øøøAø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr __strcmp ; 47271 0000379E Nøøø7ø
addq.l #4,a7 ; 54217 Xø
tst d0 ; 45100 J@
bne.s L7926 ; 63012 fø
ori #3,(a5) ; 00125 0003 øUøø
move d7,d0 ; 30007 0ø
bra.s L8006 ; 60122 `R
bra.s L7956 ; 60036 `ø
L7926: move.l #___lname,(a7) ; 27274 000041F8 .øøøAø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr __strcmp ; 47271 0000379E Nøøø7ø
addq.l #4,a7 ; 54217 Xø
tst d0 ; 45100 J@
bne.s L7956 ; 63010 fø
ori #5,(a5) ; 00125 0005 øUøø
move d7,d0 ; 30007 0ø
bra.s L8006 ; 60062 `2
L7956: move #22,(a7) ; 37274 0016 >øøø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
move d7,-(a7) ; 37407 ?ø
jsr ___open ; 47271 000035E0 Nøøø5ø
addq.l #6,a7 ; 56217 \ø
tst d0 ; 45100 J@
beq.s L8000 ; 63426 gø
move #35,_errno ; 31774 002300005652 3øø#øøVR
move ___cpmrv,__errcpm ; 31771 000056E2000056543øøøVøøøVT
moveq #-1,d0 ; 70377 pø
bra.s L8006 ; 60006 `ø
L8000: ori #1,(a5) ; 00125 0001 øUøø
move d7,d0 ; 30007 0ø
L8006: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a5 ; 46337 2080 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_creat: link a6,#-4 ; 47126 FFFC NVøø
clr (a7) ; 41127 BW
move 12(a6),-(a7) ; 37456 000C ?.øø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
bsr __creat ; 60400 FF3A aøø:
addq.l #6,a7 ; 56217 \ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_creata: link a6,#-4 ; 47126 FFFC NVøø
clr (a7) ; 41127 BW
move 12(a6),-(a7) ; 37456 000C ?.øø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
bsr __creat ; 60400 FF22 aøø"
addq.l #6,a7 ; 56217 \ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_creatb: link a6,#-4 ; 47126 FFFC NVøø
move #1,(a7) ; 37274 0001 >øøø
move 12(a6),-(a7) ; 37456 000C ?.øø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
bsr __creat ; 60400 FF08 aøøø
addq.l #6,a7 ; 56217 \ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_exit: link a6,#-4 ; 47126 FFFC NVøø
jsr __cleanu ; 47271 00001FB2 Nøøøøø
move 8(a6),(a7) ; 37256 0008 >øøø
jsr __exit ; 47271 00000090 Nøøøøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__cleanu:link a6,#0 ; 47126 0000 NVøø
movem.l d6-d7,-(a7) ; 44347 0300 Høøø
clr d7 ; 41107 BG
bra.s L8148 ; 60026 `ø
L8126: move d7,d0 ; 30007 0ø
muls #14,d0 ; C0774 000E øøøø
add.l #__iob,d0 ; D0274 00005468 øøøøTh
move.l d0,(a7) ; 27200 .ø
jsr _fclose ; 47271 00001FE4 Nøøøøø
addq #1,d7 ; 51107 RG
L8148: cmp #16,d7 ; B7174 0010 ø|øø
blt.s L8126 ; 66744 mø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7 ; 46337 0080 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_fclose: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a5,-(a7) ; 44347 0104 Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
move 2(a5),d0 ; 30055 0002 0-øø
and #3,d0 ; C0174 0003 ø|øø
beq.s L8228 ; 63452 g*
move.l a5,(a7) ; 27215 .ø
jsr _fflush ; 47271 000020CC Nøøø ø
btst #2,3(a5) ; 04055 00020003 ø-øøøø
beq.s L8212 ; 63412 gø
move.l 4(a5),(a7) ; 27255 0004 .øøø
jsr _free ; 47271 00002C70 Nøøø,p
L8212: clr d0 ; 41100 B@
ext.l d0 ; 44300 Hø
move.l d0,8(a5) ; 25500 0008 +@øø
move.l d0,4(a5) ; 25500 0004 +@øø
clr 12(a5) ; 41155 000C Bmøø
L8228: andi #-128,2(a5) ; 01155 FF800002 ømøøøø
move (a5),(a7) ; 37225 >ø
jsr _close ; 47271 0000203C Nøøø <
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a5 ; 46337 2000 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_close: link a6,#0 ; 47126 0000 NVøø
movem.l d4-d7/a5,-(a7) ; 44347 0F04 Høøø
move 8(a6),d7 ; 37056 0008 >.øø
move d7,(a7) ; 37207 >ø
jsr __chkc ; 47271 00003190 Nøøø1ø
movea.l d0,a5 ; 25100 *@
move.l a5,d0 ; 20015 ø
bne.s L8300 ; 63026 fø
move #9,_errno ; 31774 000900005652 3øøøøøVR
move ___cpmrv,__errcpm ; 31771 000056E2000056543øøøVøøøVT
moveq #-1,d0 ; 70377 pø
bra.s L8378 ; 60116 `N
L8300: clr d6 ; 41106 BF
move (a5),d0 ; 30025 0ø
and #6,d0 ; C0174 0006 ø|øø
bne.s L8332 ; 63026 fø
move 4(a5),(a7) ; 37255 0004 >øøø
move #62,-(a7) ; 37474 003E ?<ø>
jsr _trap ; 47271 00003932 Nøøø92
addq.l #2,a7 ; 52217 Tø
move d0,d6 ; 36000 <ø
bge.s L8332 ; 66002 lø
moveq #-1,d6 ; 76377 |ø
L8332: move d7,(a7) ; 37207 >ø
jsr ___chini ; 47271 00003122 Nøøø1"
move d7,(a7) ; 37207 >ø
jsr __freec ; 47271 000030E4 Nøøø0ø
tst d6 ; 45106 JF
bne.s L8358 ; 63006 fø
move d6,d0 ; 30006 0ø
bra.s L8378 ; 60026 `ø
bra.s L8378 ; 60024 `ø
L8358: move #5,_errno ; 31774 000500005652 3øøøøøVR
move ___cpmrv,__errcpm ; 31771 000056E2000056543øøøVøøøVT
moveq #-1,d0 ; 70377 pø
L8378: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d5-d7/a5 ; 46337 20E0 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
___fdecl:link a6,#-4 ; 47126 FFFC NVøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_fflush: link a6,#0 ; 47126 0000 NVøø
movem.l d5-d7/a5,-(a7) ; 44347 0704 Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
move 2(a5),d0 ; 30055 0002 0-øø
and #10,d0 ; C0174 000A ø|øø
cmp #2,d0 ; B0174 0002 ø|øø
bne.s L8466 ; 63054 f,
move.l 8(a5),d0 ; 20055 0008 -øø
sub.l 4(a5),d0 ; 90255 0004 øøøø
move d0,d6 ; 36000 <ø
ble.s L8466 ; 67440 o
move d6,(a7) ; 37206 >ø
move.l 4(a5),-(a7) ; 27455 0004 /-øø
move (a5),-(a7) ; 37425 ?ø
jsr _write ; 47271 00002FFE Nøøø/ø
addq.l #6,a7 ; 56217 \ø
move d0,d7 ; 37000 >ø
cmp d7,d6 ; B6107 øG
beq.s L8466 ; 63412 gø
ori #16,2(a5) ; 00155 00100002 ømøøøø
moveq #-1,d0 ; 70377 pø
bra.s L8540 ; 60112 `J
L8466: btst #1,3(a5) ; 04055 00010003 ø-øøøø
beq.s L8504 ; 63436 gø
tst.l 4(a5) ; 45255 0004 Jøøø
beq.s L8502 ; 63426 gø
btst #3,3(a5) ; 04055 00030003 ø-øøøø
beq.s L8496 ; 63410 gø
move #1,12(a5) ; 35574 0001000C ;|øøøø
bra.s L8502 ; 60006 `ø
L8496: move #511,12(a5) ; 35574 01FF000C ;|øøøø
L8502: bra.s L8532 ; 60034 `ø
L8504: move #1,(a7) ; 37274 0001 >øøø
move 12(a5),d0 ; 30055 000C 0-øø
neg d0 ; 42100 D@
ext.l d0 ; 44300 Hø
move.l d0,-(a7) ; 27400 /ø
move (a5),-(a7) ; 37425 ?ø
jsr _lseek ; 47271 000022AA Nøøø"ø
addq.l #6,a7 ; 56217 \ø
clr 12(a5) ; 41155 000C Bmøø
L8532: move.l 4(a5),8(a5) ; 25555 00040008 +møøøø
clr d0 ; 41100 B@
L8540: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d6-d7/a5 ; 46337 20C0 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__open: link a6,#0 ; 47126 0000 NVøø
movem.l d6-d7/a5,-(a7) ; 44347 0304 Høøø
jsr __allocc ; 47271 0000309A Nøøø0ø
move d0,d7 ; 37000 >ø
cmp #-1,d7 ; B7174 FFFF ø|øø
bne.s L8578 ; 63006 fø
moveq #-1,d0 ; 70377 pø
bra L8790 ; 60000 00D6 `øøø
L8578: move d7,(a7) ; 37207 >ø
jsr ___chini ; 47271 00003122 Nøøø1"
move d7,d0 ; 30007 0ø
muls #568,d0 ; C0774 0238 øøø8
movea.l d0,a5 ; 25100 *@
adda.l #__fds,a5 ; D5774 00011714 øøøøøø
tst 12(a6) ; 45156 000C Jnøø
bne.s L8610 ; 63004 fø
ori #8,(a5) ; 00125 0008 øUøø
L8610: tst 14(a6) ; 45156 000E Jnøø
bne.s L8620 ; 63004 fø
ori #16,(a5) ; 00125 0010 øUøø
L8620: move.l #___tname,(a7) ; 27274 000041F3 .øøøAø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr __strcmp ; 47271 0000379E Nøøø7ø
addq.l #4,a7 ; 54217 Xø
tst d0 ; 45100 J@
bne.s L8660 ; 63022 fø
ori #3,(a5) ; 00125 0003 øUøø
move 12(a6),4(a5) ; 35556 000C0004 ;nøøøø
move d7,d0 ; 30007 0ø
bra L8790 ; 60000 0086 `øøø
bra.s L8690 ; 60036 `ø
L8660: move.l #___lname,(a7) ; 27274 000041F8 .øøøAø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr __strcmp ; 47271 0000379E Nøøø7ø
addq.l #4,a7 ; 54217 Xø
tst d0 ; 45100 J@
bne.s L8690 ; 63010 fø
ori #5,(a5) ; 00125 0005 øUøø
move d7,d0 ; 30007 0ø
bra.s L8790 ; 60144 `d
L8690: move #15,(a7) ; 37274 000F >øøø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
move d7,-(a7) ; 37407 ?ø
jsr ___open ; 47271 000035E0 Nøøø5ø
addq.l #6,a7 ; 56217 \ø
tst d0 ; 45100 J@
beq.s L8742 ; 63436 gø
move d7,(a7) ; 37207 >ø
jsr __freec ; 47271 000030E4 Nøøø0ø
move #2,_errno ; 31774 000200005652 3øøøøøVR
move ___cpmrv,__errcpm ; 31771 000056E2000056543øøøVøøøVT
moveq #-1,d0 ; 70377 pø
bra.s L8790 ; 60060 `0
L8742: ori #1,(a5) ; 00125 0001 øUøø
move #2,(a7) ; 37274 0002 >øøø
clr.l -(a7) ; 41247 Bø
move.b 3(a5),d0 ; 10055 0003 ø-øø
ext d0 ; 44200 Hø
move d0,-(a7) ; 37400 ?ø
jsr _lseek ; 47271 000022AA Nøøø"ø
addq.l #6,a7 ; 56217 \ø
clr (a7) ; 41127 BW
clr.l -(a7) ; 41247 Bø
move.b 3(a5),d0 ; 10055 0003 ø-øø
ext d0 ; 44200 Hø
move d0,-(a7) ; 37400 ?ø
jsr _lseek ; 47271 000022AA Nøøø"ø
addq.l #6,a7 ; 56217 \ø
move d7,d0 ; 30007 0ø
L8790: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a5 ; 46337 2080 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_open: link a6,#-4 ; 47126 FFFC NVøø
clr (a7) ; 41127 BW
move 12(a6),-(a7) ; 37456 000C ?.øø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
bsr __open ; 60400 FEF6 aøøø
addq.l #6,a7 ; 56217 \ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_opena: link a6,#-4 ; 47126 FFFC NVøø
clr (a7) ; 41127 BW
move 12(a6),-(a7) ; 37456 000C ?.øø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
bsr __open ; 60400 FEDE aøøø
addq.l #6,a7 ; 56217 \ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_openb: link a6,#-4 ; 47126 FFFC NVøø
move #1,(a7) ; 37274 0001 >øøø
move 12(a6),-(a7) ; 37456 000C ?.øø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
bsr __open ; 60400 FEC4 aøøø
addq.l #6,a7 ; 56217 \ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_lseek: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a5,-(a7) ; 44347 0104 Høøø
move 8(a6),(a7) ; 37256 0008 >øøø
jsr __chkc ; 47271 00003190 Nøøø1ø
movea.l d0,a5 ; 25100 *@
move.l a5,d0 ; 20015 ø
bne.s L8920 ; 63026 fø
move #9,_errno ; 31774 000900005652 3øøøøøVR
move ___cpmrv,__errcpm ; 31771 000056E2000056543øøøVøøøVT
moveq #-1,d0 ; 70377 pø
bra.s L8956 ; 60044 `$
L8920: move 14(a6),(a7) ; 37256 000E >øøø
move 4(a5),-(a7) ; 37455 0004 ?-øø
move.l 10(a6),-(a7) ; 27456 000A /.øø
move #66,-(a7) ; 37474 0042 ?<øB
jsr _trap ; 47271 00003932 Nøøø92
addq.l #8,a7 ; 50217 Pø
move.l d0,6(a5) ; 25500 0006 +@øø
andi #-33,(a5) ; 01125 FFDF øUøø
move.l 6(a5),d0 ; 20055 0006 -øø
L8956: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a5 ; 46337 2000 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_tell: link a6,#-4 ; 47126 FFFC NVøø
move #1,(a7) ; 37274 0001 >øøø
clr.l -(a7) ; 41247 Bø
move 8(a6),-(a7) ; 37456 0008 ?.øø
bsr.s _lseek ; 60624 aø
addq.l #6,a7 ; 56217 \ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__doprt: link a6,#-540 ; 47126 FDE4 NVøø
movem.l d4-d7/a5,-(a7) ; 44347 0F04 Høøø
movea.l 16(a6),a5 ; 25156 0010 *nøø
clr -532(a6) ; 41156 FDEC Bnøø
tst.l 12(a6) ; 45256 000C Jøøø
beq L10138 ; 63400 0468 gøøh
bra L10134 ; 60000 0460 `øø`
L9016: clr d5 ; 41105 BE
move.l 12(a6),-14(a6) ; 26556 000CFFF2 -nøøøø
bra.s L9032 ; 60006 `ø
L9026: addq.l #1,-14(a6) ; 51256 FFF2 Røøø
addq #1,d5 ; 51105 RE
L9032: movea.l -14(a6),a0 ; 20156 FFF2 nøø
tst.b (a0) ; 45020 Jø
beq.s L9050 ; 63412 gø
movea.l -14(a6),a0 ; 20156 FFF2 nøø
cmpi.b #37,(a0) ; 06020 0025 øøø%
bne.s L9026 ; 63350 fø
L9050: tst d5 ; 45105 JE
ble.s L9082 ; 67434 oø
move.l 8(a6),(a7) ; 27256 0008 .øøø
move d5,-(a7) ; 37405 ?ø
move.l 12(a6),-(a7) ; 27456 000C /.øø
jsr _fputn ; 47271 00002862 Nøøø(b
addq.l #6,a7 ; 56217 \ø
move.l -14(a6),12(a6) ; 26556 FFF2000C -nøøøø
add d5,-532(a6) ; D5556 FDEC ønøø
L9082: movea.l 12(a6),a0 ; 20156 000C nøø
cmpi.b #37,(a0) ; 06020 0025 øøø%
move sr,d0 ; 40300 @ø
addq.l #1,12(a6) ; 51256 000C Røøø
move d0,ccr ; 42300 Dø
bne L10138 ; 63000 040E føøø
clr -534(a6) ; 41156 FDEA Bnøø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b (a0),d0 ; 10020 øø
ext d0 ; 44200 Hø
move.b d0,d7 ; 17000 øø
cmp #45,d0 ; B0174 002D ø|ø-
move sr,d0 ; 40300 @ø
addq.l #1,12(a6) ; 51256 000C Røøø
move d0,ccr ; 42300 Dø
bne.s L9144 ; 63016 fø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b (a0),d7 ; 17020 øø
addq.l #1,12(a6) ; 51256 000C Røøø
addq #1,-534(a6) ; 51156 FDEA Rnøø
L9144: move.b #32,-10(a6) ; 16574 0020FFF6 ø|ø øø
cmp.b #48,d7 ; B7074 0030 ø<ø0
bne.s L9170 ; 63016 fø
move.b d7,-10(a6) ; 16507 FFF6 øGøø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b (a0),d7 ; 17020 øø
addq.l #1,12(a6) ; 51256 000C Røøø
L9170: move #-1,-528(a6) ; 36574 FFFFFDF0 =|øøøø
cmp.b #42,d7 ; B7074 002A ø<ø*
bne.s L9208 ; 63032 fø
move.l a5,-8(a6) ; 26515 FFF8 -Møø
movea.l -8(a6),a0 ; 20156 FFF8 nøø
move (a0),-528(a6) ; 36520 FDF0 =Pøø
addq.l #2,a5 ; 52215 Tø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b (a0),d7 ; 17020 øø
addq.l #1,12(a6) ; 51256 000C Røøø
bra.s L9264 ; 60070 `8
L9208: bra.s L9252 ; 60052 `*
L9210: tst -528(a6) ; 45156 FDF0 Jnøø
bge.s L9220 ; 66004 lø
clr -528(a6) ; 41156 FDF0 Bnøø
L9220: move.b d7,d0 ; 10007 øø
ext d0 ; 44200 Hø
move -528(a6),d1 ; 31056 FDF0 2.øø
muls #10,d1 ; C1774 000A øøøø
add d1,d0 ; D0101 øA
add #-48,d0 ; D0174 FFD0 ø|øø
move d0,-528(a6) ; 36500 FDF0 =@øø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b (a0),d7 ; 17020 øø
addq.l #1,12(a6) ; 51256 000C Røøø
L9252: cmp.b #48,d7 ; B7074 0030 ø<ø0
blt.s L9264 ; 66406 mø
cmp.b #57,d7 ; B7074 0039 ø<ø9
ble.s L9210 ; 67712 oø
L9264: moveq #-1,d6 ; 76377 |ø
cmp.b #46,d7 ; B7074 002E ø<ø.
bne.s L9284 ; 63014 fø
clr d6 ; 41106 BF
movea.l 12(a6),a0 ; 20156 000C nøø
move.b (a0),d7 ; 17020 øø
addq.l #1,12(a6) ; 51256 000C Røøø
L9284: cmp.b #42,d7 ; B7074 002A ø<ø*
bne.s L9314 ; 63030 fø
move.l a5,-8(a6) ; 26515 FFF8 -Møø
movea.l -8(a6),a0 ; 20156 FFF8 nøø
move (a0),d6 ; 36020 <ø
addq.l #2,a5 ; 52215 Tø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b (a0),d7 ; 17020 øø
addq.l #1,12(a6) ; 51256 000C Røøø
bra.s L9356 ; 60052 `*
L9314: bra.s L9344 ; 60034 `ø
L9316: move.b d7,d0 ; 10007 øø
ext d0 ; 44200 Hø
move d6,d1 ; 31006 2ø
muls #10,d1 ; C1774 000A øøøø
add d1,d0 ; D0101 øA
move d0,d6 ; 36000 <ø
add #-48,d6 ; D6174 FFD0 ø|øø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b (a0),d7 ; 17020 øø
addq.l #1,12(a6) ; 51256 000C Røøø
L9344: cmp.b #48,d7 ; B7074 0030 ø<ø0
blt.s L9356 ; 66406 mø
cmp.b #57,d7 ; B7074 0039 ø<ø9
ble.s L9316 ; 67730 oø
L9356: clr -536(a6) ; 41156 FDE8 Bnøø
cmp.b #108,d7 ; B7074 006C ø<øl
beq.s L9372 ; 63406 gø
cmp.b #76,d7 ; B7074 004C ø<øL
bne.s L9386 ; 63016 fø
L9372: addq #1,-536(a6) ; 51156 FDE8 Rnøø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b (a0),d7 ; 17020 øø
addq.l #1,12(a6) ; 51256 000C Røøø
L9386: lea -526(a6),a0 ; 40756 FDF2 Aøøø
move.l a0,-14(a6) ; 26510 FFF2 -Høø
move.b d7,d0 ; 10007 øø
ext d0 ; 44200 Hø
bra L9924 ; 60000 020C `øøø
L9402: addq #1,-536(a6) ; 51156 FDE8 Rnøø
L9406: tst -536(a6) ; 45156 FDE8 Jnøø
beq.s L9420 ; 63410 gø
move.l #___prtld,d0 ; 20074 00002E70 <øø.p
bra.s L9426 ; 60006 `ø
L9420: move.l #___prtsh,d0 ; 20074 00002F26 <øø/&
L9426: move.l d0,U22270 ; 21700 000056FE #øøøVø
move.l U22270,(a7) ; 27271 000056FE .øøøVø
move #1,-(a7) ; 37474 0001 ?<øø
move #10,-(a7) ; 37474 000A ?<øø
move.l a6,-(a7) ; 27416 /ø
addi.l #-526,(a7) ; 03227 FFFFFDF2 øøøøøø
move.l a5,-(a7) ; 27415 /ø
jsr ___prtin ; 47271 00002DFE Nøøø-ø
adda.l #12,a7 ; D7774 0000000C øøøøøø
tst -536(a6) ; 45156 FDE8 Jnøø
beq.s L9478 ; 63404 gø
moveq #4,d0 ; 70004 pø
bra.s L9480 ; 60002 `ø
L9478: moveq #2,d0 ; 70002 pø
L9480: ext.l d0 ; 44300 Hø
adda.l d0,a5 ; D5700 øø
bra L9948 ; 60000 01CE `øøø
L9488: addq #1,-536(a6) ; 51156 FDE8 Rnøø
L9492: tst -536(a6) ; 45156 FDE8 Jnøø
beq.s L9506 ; 63410 gø
move.l #___prtld,d0 ; 20074 00002E70 <øø.p
bra.s L9512 ; 60006 `ø
L9506: move.l #___prtsh,d0 ; 20074 00002F26 <øø/&
L9512: move.l d0,U22270 ; 21700 000056FE #øøøVø
move.l U22270,(a7) ; 27271 000056FE .øøøVø
clr -(a7) ; 41147 Bg
move #10,-(a7) ; 37474 000A ?<øø
move.l a6,-(a7) ; 27416 /ø
addi.l #-526,(a7) ; 03227 FFFFFDF2 øøøøøø
move.l a5,-(a7) ; 27415 /ø
jsr ___prtin ; 47271 00002DFE Nøøø-ø
adda.l #12,a7 ; D7774 0000000C øøøøøø
tst -536(a6) ; 45156 FDE8 Jnøø
beq.s L9562 ; 63404 gø
moveq #4,d0 ; 70004 pø
bra.s L9564 ; 60002 `ø
L9562: moveq #2,d0 ; 70002 pø
L9564: ext.l d0 ; 44300 Hø
adda.l d0,a5 ; D5700 øø
bra L9948 ; 60000 017A `øøz
L9572: addq #1,-536(a6) ; 51156 FDE8 Rnøø
L9576: tst -536(a6) ; 45156 FDE8 Jnøø
beq.s L9590 ; 63410 gø
move.l #___prtld,d0 ; 20074 00002E70 <øø.p
bra.s L9596 ; 60006 `ø
L9590: move.l #___prtsh,d0 ; 20074 00002F26 <øø/&
L9596: move.l d0,U22270 ; 21700 000056FE #øøøVø
move.l U22270,(a7) ; 27271 000056FE .øøøVø
clr -(a7) ; 41147 Bg
move #8,-(a7) ; 37474 0008 ?<øø
move.l a6,-(a7) ; 27416 /ø
addi.l #-526,(a7) ; 03227 FFFFFDF2 øøøøøø
move.l a5,-(a7) ; 27415 /ø
jsr ___prtin ; 47271 00002DFE Nøøø-ø
adda.l #12,a7 ; D7774 0000000C øøøøøø
tst -536(a6) ; 45156 FDE8 Jnøø
beq.s L9646 ; 63404 gø
moveq #4,d0 ; 70004 pø
bra.s L9648 ; 60002 `ø
L9646: moveq #2,d0 ; 70002 pø
L9648: ext.l d0 ; 44300 Hø
adda.l d0,a5 ; D5700 øø
bra L9948 ; 60000 0126 `øø&
L9656: addq #1,-536(a6) ; 51156 FDE8 Rnøø
L9660: tst -536(a6) ; 45156 FDE8 Jnøø
beq.s L9674 ; 63410 gø
move.l #___prtld,d0 ; 20074 00002E70 <øø.p
bra.s L9680 ; 60006 `ø
L9674: move.l #___prtsh,d0 ; 20074 00002F26 <øø/&
L9680: move.l d0,U22270 ; 21700 000056FE #øøøVø
move.l U22270,(a7) ; 27271 000056FE .øøøVø
clr -(a7) ; 41147 Bg
move #16,-(a7) ; 37474 0010 ?<øø
move.l a6,-(a7) ; 27416 /ø
addi.l #-526,(a7) ; 03227 FFFFFDF2 øøøøøø
move.l a5,-(a7) ; 27415 /ø
jsr ___prtin ; 47271 00002DFE Nøøø-ø
adda.l #12,a7 ; D7774 0000000C øøøøøø
tst -536(a6) ; 45156 FDE8 Jnøø
beq.s L9730 ; 63404 gø
moveq #4,d0 ; 70004 pø
bra.s L9732 ; 60002 `ø
L9730: moveq #2,d0 ; 70002 pø
L9732: ext.l d0 ; 44300 Hø
adda.l d0,a5 ; D5700 øø
bra L9948 ; 60000 00D2 `øøø
L9740: move.l a5,-4(a6) ; 26515 FFFC -Møø
movea.l -4(a6),a0 ; 20156 FFFC nøø
move.l (a0),-14(a6) ; 26520 FFF2 -Pøø
addq.l #4,a5 ; 54215 Xø
bra L9948 ; 60000 00C0 `øøø
L9758: move.l a5,-8(a6) ; 26515 FFF8 -Møø
movea.l -8(a6),a0 ; 20156 FFF8 nøø
move (a0),d0 ; 30020 0ø
and #255,d0 ; C0174 00FF ø|øø
move.b d0,-526(a6) ; 16500 FDF2 ø@øø
clr.b -525(a6) ; 41056 FDF3 B.øø
addq.l #2,a5 ; 52215 Tø
bra L9948 ; 60000 00A4 `øøø
L9786: move.b d7,d0 ; 10007 øø
ext d0 ; 44200 Hø
move d0,(a7) ; 37200 >ø
move d6,-(a7) ; 37406 ?ø
move.l a6,-(a7) ; 27416 /ø
addi.l #-526,(a7) ; 03227 FFFFFDF2 øøøøøø
move.l a5,-(a7) ; 27415 /ø
jsr __petoa ; 47271 000027E0 Nøøø'ø
adda.l #10,a7 ; D7774 0000000A øøøøøø
addq.l #4,a5 ; 54215 Xø
moveq #-1,d6 ; 76377 |ø
bra L9948 ; 60000 007E `øø~
L9824: move.b d7,d0 ; 10007 øø
ext d0 ; 44200 Hø
move d0,(a7) ; 37200 >ø
move d6,-(a7) ; 37406 ?ø
move.l a6,-(a7) ; 27416 /ø
addi.l #-526,(a7) ; 03227 FFFFFDF2 øøøøøø
move.l a5,-(a7) ; 27415 /ø
jsr __pftoa ; 47271 000027A8 Nøøø'ø
adda.l #10,a7 ; D7774 0000000A øøøøøø
addq.l #4,a5 ; 54215 Xø
moveq #-1,d6 ; 76377 |ø
bra.s L9948 ; 60130 `X
L9860: move.b d7,d0 ; 10007 øø
ext d0 ; 44200 Hø
move d0,(a7) ; 37200 >ø
move d6,-(a7) ; 37406 ?ø
move.l a6,-(a7) ; 27416 /ø
addi.l #-526,(a7) ; 03227 FFFFFDF2 øøøøøø
move.l a5,-(a7) ; 27415 /ø
jsr __pgtoa ; 47271 00002818 Nøøø(ø
adda.l #10,a7 ; D7774 0000000A øøøøøø
addq.l #4,a5 ; 54215 Xø
moveq #-1,d6 ; 76377 |ø
bra.s L9948 ; 60064 `4
L9896: move.l 8(a6),(a7) ; 27256 0008 .øøø
move.b d7,d0 ; 10007 øø
ext d0 ; 44200 Hø
move d0,-(a7) ; 37400 ?ø
jsr _fputc ; 47271 000028D2 Nøøø(ø
addq.l #2,a7 ; 52217 Tø
addq #1,-532(a6) ; 51156 FDEC Rnøø
bra L10134 ; 60000 00D6 `øøø
bra.s L9948 ; 60030 `ø
L9924: sub #67,d0 ; 90174 0043 ø|øC
cmp #53,d0 ; B0174 0035 ø|ø5
bhi.s L9896 ; 61332 bø
asl #2,d0 ; E2500 ø@
movea d0,a0 ; 30100 0@
adda.l #T21832,a0 ; D0774 00005548 øøøøUH
movea.l (a0),a0 ; 20120 P
jmp (a0) ; 47320 Nø
L9948: move.l -14(a6),(a7) ; 27256 FFF2 .øøø
jsr _strlen ; 47271 00003770 Nøøø7p
move d0,d5 ; 35000 :ø
cmp d5,d6 ; B6105 øE
bge.s L9970 ; 66006 lø
tst d6 ; 45106 JF
blt.s L9970 ; 66402 mø
move d6,d5 ; 35006 :ø
L9970: move -528(a6),d0 ; 30056 FDF0 0.øø
sub d5,d0 ; 90105 øE
move d0,-530(a6) ; 36500 FDEE =@øø
tst -534(a6) ; 45156 FDEA Jnøø
bne.s L10074 ; 63130 fX
cmpi.b #48,-10(a6) ; 06056 0030FFF6 ø.ø0øø
bne.s L10036 ; 63052 f*
movea.l -14(a6),a0 ; 20156 FFF2 nøø
cmpi.b #45,(a0) ; 06020 002D øøø-
bne.s L10036 ; 63040 f
subq #1,d5 ; 51505 SE
move.l 8(a6),(a7) ; 27256 0008 .øøø
movea.l -14(a6),a0 ; 20156 FFF2 nøø
move.b (a0),d0 ; 10020 øø
ext d0 ; 44200 Hø
move d0,-(a7) ; 37400 ?ø
jsr _fputc ; 47271 000028D2 Nøøø(ø
addq.l #2,a7 ; 52217 Tø
addq.l #1,-14(a6) ; 51256 FFF2 Røøø
addq #1,-532(a6) ; 51156 FDEC Rnøø
L10036: bra.s L10062 ; 60030 `ø
L10038: move.l 8(a6),(a7) ; 27256 0008 .øøø
move.b -10(a6),d0 ; 10056 FFF6 ø.øø
ext d0 ; 44200 Hø
move d0,-(a7) ; 37400 ?ø
jsr _fputc ; 47271 000028D2 Nøøø(ø
addq.l #2,a7 ; 52217 Tø
addq #1,-532(a6) ; 51156 FDEC Rnøø
L10062: move -530(a6),d0 ; 30056 FDEE 0.øø
subq #1,-530(a6) ; 51556 FDEE Snøø
tst d0 ; 45100 J@
bgt.s L10038 ; 67334 nø
L10074: move.l 8(a6),(a7) ; 27256 0008 .øøø
move d5,-(a7) ; 37405 ?ø
move.l -14(a6),-(a7) ; 27456 FFF2 /.øø
jsr _fputn ; 47271 00002862 Nøøø(b
addq.l #6,a7 ; 56217 \ø
add d5,-532(a6) ; D5556 FDEC ønøø
bra.s L10122 ; 60030 `ø
L10098: move.l 8(a6),(a7) ; 27256 0008 .øøø
move.b -10(a6),d0 ; 10056 FFF6 ø.øø
ext d0 ; 44200 Hø
move d0,-(a7) ; 37400 ?ø
jsr _fputc ; 47271 000028D2 Nøøø(ø
addq.l #2,a7 ; 52217 Tø
addq #1,-532(a6) ; 51156 FDEC Rnøø
L10122: move -530(a6),d0 ; 30056 FDEE 0.øø
subq #1,-530(a6) ; 51556 FDEE Snøø
tst d0 ; 45100 J@
bgt.s L10098 ; 67334 nø
L10134: bra L9016 ; 60000 FBA0 `øøø
L10138: move -532(a6),d0 ; 30056 FDEC 0.øø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d5-d7/a5 ; 46337 20E0 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__pftoa: link a6,#-8 ; 47126 FFF8 NVøø
tst 16(a6) ; 45156 0010 Jnøø
bge.s L10166 ; 66004 lø
moveq #6,d0 ; 70006 pø
bra.s L10170 ; 60004 `ø
L10166: move 16(a6),d0 ; 30056 0010 0.øø
L10170: move d0,16(a6) ; 36500 0010 =@øø
movea.l 8(a6),a0 ; 20156 0008 nøø
move.l (a0),d0 ; 20020 ø
move.l d0,-4(a6) ; 26500 FFFC -@øø
move 16(a6),(a7) ; 37256 0010 >øøø
move.l 12(a6),-(a7) ; 27456 000C /.øø
move.l -4(a6),-(a7) ; 27456 FFFC /.øø
jsr _ftoa ; 47271 00003996 Nøøø9ø
addq.l #8,a7 ; 50217 Pø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__petoa: link a6,#-8 ; 47126 FFF8 NVøø
tst 16(a6) ; 45156 0010 Jnøø
bge.s L10222 ; 66004 lø
moveq #6,d0 ; 70006 pø
bra.s L10226 ; 60004 `ø
L10222: move 16(a6),d0 ; 30056 0010 0.øø
L10226: move d0,16(a6) ; 36500 0010 =@øø
movea.l 8(a6),a0 ; 20156 0008 nøø
move.l (a0),d0 ; 20020 ø
move.l d0,-4(a6) ; 26500 FFFC -@øø
move 16(a6),(a7) ; 37256 0010 >øøø
move.l 12(a6),-(a7) ; 27456 000C /.øø
move.l -4(a6),-(a7) ; 27456 FFFC /.øø
jsr _etoa ; 47271 00003B94 Nøøø;ø
addq.l #8,a7 ; 50217 Pø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__pgtoa: link a6,#-8 ; 47126 FFF8 NVøø
move 16(a6),(a7) ; 37256 0010 >øøø
move.l 12(a6),-(a7) ; 27456 000C /.øø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
bsr __pftoa ; 60400 FF7E aøø~
addq.l #8,a7 ; 50217 Pø
move.l d0,-4(a6) ; 26500 FFFC -@øø
move.l 12(a6),(a7) ; 27256 000C .øøø
jsr _strlen ; 47271 00003770 Nøøø7p
move 16(a6),d1 ; 31056 0010 2.øø
addq #7,d1 ; 57101 ^A
cmp d1,d0 ; B0101 øA
ble.s L10330 ; 67424 oø
move 16(a6),(a7) ; 37256 0010 >øøø
move.l 12(a6),-(a7) ; 27456 000C /.øø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
bsr.s __petoa ; 60614 aø
addq.l #8,a7 ; 50217 Pø
move.l d0,-4(a6) ; 26500 FFFC -@øø
L10330: move.l -4(a6),d0 ; 20056 FFFC .øø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_fputn: link a6,#0 ; 47126 0000 NVøø
movem.l d6-d7/a4-a5,-(a7) ; 44347 030C Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
move 12(a6),d7 ; 37056 000C >.øø
movea.l 14(a6),a4 ; 24156 000E (nøø
btst #3,3(a4) ; 04054 00030003 ø,øøøø
beq.s L10402 ; 63444 g$
clr 12(a4) ; 41154 000C Bløø
move d7,(a7) ; 37207 >ø
move.l a5,-(a7) ; 27415 /ø
move (a4),-(a7) ; 37424 ?ø
jsr _write ; 47271 00002FFE Nøøø/ø
addq.l #6,a7 ; 56217 \ø
cmp d7,d0 ; B0107 øG
beq.s L10398 ; 63412 gø
ori #16,2(a4) ; 00154 00100002 øløøøø
moveq #-1,d0 ; 70377 pø
bra.s L10440 ; 60052 `*
L10398: clr d0 ; 41100 B@
bra.s L10440 ; 60046 `&
L10402: bra.s L10430 ; 60032 `ø
L10404: move.l a4,(a7) ; 27214 .ø
move.b (a5)+,d0 ; 10035 øø
ext d0 ; 44200 Hø
move d0,-(a7) ; 37400 ?ø
jsr _fputc ; 47271 000028D2 Nøøø(ø
addq.l #2,a7 ; 52217 Tø
cmp #-1,d0 ; B0174 FFFF ø|øø
bne.s L10430 ; 63004 fø
moveq #-1,d0 ; 70377 pø
bra.s L10440 ; 60012 `ø
L10430: move d7,d0 ; 30007 0ø
subq #1,d7 ; 51507 SG
tst d0 ; 45100 J@
bne.s L10404 ; 63336 fø
clr d0 ; 41100 B@
L10440: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a4-a5 ; 46337 3080 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_fputc: link a6,#0 ; 47126 0000 NVøø
movem.l d6-d7/a5,-(a7) ; 44347 0304 Høøø
move.b 9(a6),d7 ; 17056 0009 ø.øø
movea.l 10(a6),a5 ; 25156 000A *nøø
subq #1,12(a5) ; 51555 000C Smøø
blt.s L10494 ; 66426 mø
move.b d7,d0 ; 10007 øø
ext d0 ; 44200 Hø
movea.l 8(a5),a1 ; 21155 0008 "møø
move.b d0,(a1) ; 11200 øø
and #255,d0 ; C0174 00FF ø|øø
addq.l #1,8(a5) ; 51255 0008 Røøø
bra.s L10510 ; 60022 `ø
bra.s L10510 ; 60020 `ø
L10494: move.l a5,(a7) ; 27215 .ø
move.b d7,d0 ; 10007 øø
ext d0 ; 44200 Hø
move d0,-(a7) ; 37400 ?ø
jsr __flsbuf ; 47271 00002918 Nøøø)ø
addq.l #2,a7 ; 52217 Tø
L10510: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a5 ; 46337 2080 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__flsbuf:link a6,#-2 ; 47126 FFFE NVøø
movem.l d4-d7/a5,-(a7) ; 44347 0F04 Høøø
move.b 9(a6),d7 ; 17056 0009 ø.øø
movea.l 10(a6),a5 ; 25156 000A *nøø
clr d6 ; 41106 BF
move d6,d5 ; 35006 :ø
btst #1,3(a5) ; 04055 00010003 ø-øøøø
bne.s L10554 ; 63006 fø
moveq #-1,d0 ; 70377 pø
bra L10844 ; 60000 0124 `øø$
L10554: tst.l 4(a5) ; 45255 0004 Jøøø
bne.s L10646 ; 63126 fV
btst #3,3(a5) ; 04055 00030003 ø-øøøø
bne.s L10646 ; 63116 fN
move #512,(a7) ; 37274 0200 >øøø
jsr _malloc ; 47271 00002AE2 Nøøø*ø
move.l d0,4(a5) ; 25500 0004 +@øø
move.l d0,8(a5) ; 25500 0008 +@øø
bne.s L10596 ; 63010 fø
ori #8,2(a5) ; 00155 00080002 ømøøøø
bra.s L10646 ; 60062 `2
L10596: ori #4,2(a5) ; 00155 00040002 ømøøøø
move (a5),(a7) ; 37225 >ø
jsr _isatty ; 47271 00002A66 Nøøø*f
tst d0 ; 45100 J@
beq.s L10622 ; 63410 gø
ori #64,2(a5) ; 00155 00400002 ømø@øø
bra.s L10646 ; 60030 `ø
L10622: move #510,12(a5) ; 35574 01FE000C ;|øøøø
move.b d7,d0 ; 10007 øø
ext d0 ; 44200 Hø
movea.l 8(a5),a1 ; 21155 0008 "møø
move.b d0,(a1) ; 11200 øø
addq.l #1,8(a5) ; 51255 0008 Røøø
bra L10844 ; 60000 00C8 `øøø
L10646: btst #3,3(a5) ; 04055 00030003 ø-øøøø
beq.s L10668 ; 63416 gø
lea -2(a6),a0 ; 40756 FFFE Aøøø
move.l a0,4(a5) ; 25510 0004 +Høø
move.l a0,d0 ; 20010 ø
move.l d0,8(a5) ; 25500 0008 +@øø
L10668: movea.l 8(a5),a0 ; 20155 0008 møø
move.b d7,(a0) ; 10207 øø
addq.l #1,8(a5) ; 51255 0008 Røøø
btst #3,3(a5) ; 04055 00030003 ø-øøøø
beq.s L10712 ; 63432 gø
moveq #1,d5 ; 75001 zø
move d5,(a7) ; 37205 >ø
move.l 4(a5),-(a7) ; 27455 0004 /-øø
move (a5),-(a7) ; 37425 ?ø
jsr _write ; 47271 00002FFE Nøøø/ø
addq.l #6,a7 ; 56217 \ø
move d0,d6 ; 36000 <ø
clr 12(a5) ; 41155 000C Bmøø
bra.s L10822 ; 60156 `n
L10712: btst #6,3(a5) ; 04055 00060003 ø-øøøø
beq.s L10782 ; 63476 g>
cmp.b #10,d7 ; B7074 000A ø<øø
beq.s L10742 ; 63420 gø
move.l 4(a5),d0 ; 20055 0004 -øø
add.l #512,d0 ; D0274 00000200 øøøøøø
cmp.l 8(a5),d0 ; B0255 0008 øøøø
bhi.s L10776 ; 61042 b"
L10742: move.l 8(a5),d0 ; 20055 0008 -øø
sub.l 4(a5),d0 ; 90255 0004 øøøø
move d0,d5 ; 35000 :ø
move d5,(a7) ; 37205 >ø
move.l 4(a5),-(a7) ; 27455 0004 /-øø
move (a5),-(a7) ; 37425 ?ø
jsr _write ; 47271 00002FFE Nøøø/ø
addq.l #6,a7 ; 56217 \ø
move d0,d6 ; 36000 <ø
move.l 4(a5),8(a5) ; 25555 00040008 +møøøø
L10776: clr 12(a5) ; 41155 000C Bmøø
bra.s L10822 ; 60050 `(
L10782: move.l 8(a5),d0 ; 20055 0008 -øø
sub.l 4(a5),d0 ; 90255 0004 øøøø
move d0,d5 ; 35000 :ø
move d5,(a7) ; 37205 >ø
move.l 4(a5),-(a7) ; 27455 0004 /-øø
move (a5),-(a7) ; 37425 ?ø
jsr _write ; 47271 00002FFE Nøøø/ø
addq.l #6,a7 ; 56217 \ø
move d0,d6 ; 36000 <ø
move #511,12(a5) ; 35574 01FF000C ;|øøøø
move.l 4(a5),8(a5) ; 25555 00040008 +møøøø
L10822: cmp d6,d5 ; B5106 øF
beq.s L10836 ; 63412 gø
ori #16,2(a5) ; 00155 00100002 ømøøøø
moveq #-1,d0 ; 70377 pø
bra.s L10844 ; 60010 `ø
L10836: move.b d7,d0 ; 10007 øø
ext d0 ; 44200 Hø
and #255,d0 ; C0174 00FF ø|øø
L10844: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d5-d7/a5 ; 46337 20E0 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_isatty: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a5,-(a7) ; 44347 0104 Høøø
move 8(a6),(a7) ; 37256 0008 >øøø
jsr __chkc ; 47271 00003190 Nøøø1ø
movea.l d0,a5 ; 25100 *@
move.l a5,d0 ; 20015 ø
bne.s L10882 ; 63004 fø
clr d0 ; 41100 B@
bra.s L10896 ; 60016 `ø
L10882: btst #1,1(a5) ; 04055 00010001 ø-øøøø
bne.s L10894 ; 63004 fø
clr d0 ; 41100 B@
bra.s L10896 ; 60002 `ø
L10894: moveq #1,d0 ; 70001 pø
L10896: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a5 ; 46337 2000 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_isdev: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a5,-(a7) ; 44347 0104 Høøø
move 8(a6),(a7) ; 37256 0008 >øøø
jsr __chkc ; 47271 00003190 Nøøø1ø
movea.l d0,a5 ; 25100 *@
move.l a5,d0 ; 20015 ø
bne.s L10934 ; 63004 fø
clr d0 ; 41100 B@
bra.s L10940 ; 60006 `ø
L10934: move (a5),d0 ; 30025 0ø
and #262,d0 ; C0174 0106 ø|øø
L10940: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a5 ; 46337 2000 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_ttyname:link a6,#-4 ; 47126 FFFC NVøø
move 8(a6),(a7) ; 37256 0008 >øøø
bsr.s _isatty ; 60626 aø
tst d0 ; 45100 J@
beq.s L10972 ; 63410 gø
move.l #___tname,d0 ; 20074 000041F3 <øøAø
bra.s L10974 ; 60002 `ø
L10972: clr.l d0 ; 41200 Bø
L10974: unlk a6 ; 47136 N^
rts ; 47165 Nu
_malloc: link a6,#0 ; 47126 0000 NVøø
movem.l d6-d7/a5,-(a7) ; 44347 0304 Høøø
move 8(a6),d7 ; 37056 0008 >.øø
addq #7,d7 ; 57107 ^G
lsr #3,d7 ; E3117 øO
addq #1,d7 ; 51107 RG
move d7,(a7) ; 37207 >ø
bsr.s L11030 ; 60436 aø
movea.l d0,a5 ; 25100 *@
move.l a5,d0 ; 20015 ø
bne.s L11010 ; 63004 fø
clr.l d0 ; 41200 Bø
bra.s L11020 ; 60012 `ø
L11010: move d7,(a7) ; 37207 >ø
move.l a5,-(a7) ; 27415 /ø
bsr L11150 ; 60400 0086 aøøø
addq.l #4,a7 ; 54217 Xø
L11020: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a5 ; 46337 2080 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
L11030: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a4-a5,-(a7) ; 44347 010C Høøø
movea.l __aflist,a4 ; 24171 00005628 (yøøV(
movea.l (a4),a5 ; 25124 *T
bra.s L11138 ; 60132 `Z
L11048: clr d0 ; 41100 B@
move 4(a5),d0 ; 30055 0004 0-øø
clr d1 ; 41101 BA
move 6(a5),d1 ; 31055 0006 2-øø
eor d1,d0 ; B1500 ø@
not d0 ; 43100 F@
tst d0 ; 45100 J@
beq.s L11082 ; 63416 gø
move #1,(a7) ; 37274 0001 >øøø
jsr __errmal ; 47271 00002DF6 Nøøø-ø
clr.l d0 ; 41200 Bø
bra.s L11140 ; 60072 `:
L11082: clr d0 ; 41100 B@
move 4(a5),d0 ; 30055 0004 0-øø
cmp 8(a6),d0 ; B0156 0008 ønøø
bcs.s L11098 ; 62404 eø
move.l a4,d0 ; 20014 ø
bra.s L11140 ; 60052 `*
L11098: cmpa.l __aflist,a5 ; B5771 00005628 øøøøV(
bne.s L11134 ; 63034 fø
move 8(a6),(a7) ; 37256 0008 >øøø
bsr L11278 ; 60400 00A6 aøøø
movea.l d0,a5 ; 25100 *@
move.l a5,d0 ; 20015 ø
bne.s L11134 ; 63016 fø
move #2,(a7) ; 37274 0002 >øøø
jsr __errmal ; 47271 00002DF6 Nøøø-ø
clr.l d0 ; 41200 Bø
bra.s L11140 ; 60006 `ø
L11134: movea.l a5,a4 ; 24115 (M
movea.l (a5),a5 ; 25125 *U
L11138: bra.s L11048 ; 60244 `ø
L11140: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a4-a5 ; 46337 3000 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
L11150: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a4-a5,-(a7) ; 44347 010C Høøø
movea.l 8(a6),a0 ; 20156 0008 nøø
movea.l (a0),a5 ; 25120 *P
clr d0 ; 41100 B@
move 12(a6),d0 ; 30056 000C 0.øø
addq #4,d0 ; 54100 X@
cmp 4(a5),d0 ; B0155 0004 ømøø
bcs.s L11186 ; 62410 eø
movea.l 8(a6),a0 ; 20156 0008 nøø
move.l (a5),(a0) ; 20225 ø
bra.s L11256 ; 60106 `F
L11186: movea.l a5,a4 ; 24115 (M
clr d0 ; 41100 B@
move 12(a6),d0 ; 30056 000C 0.øø
lsl #3,d0 ; E3510 øH
swap d0 ; 44100 H@
clr d0 ; 41100 B@
swap d0 ; 44100 H@
adda.l d0,a4 ; D4700 øø
clr d0 ; 41100 B@
move 4(a5),d0 ; 30055 0004 0-øø
sub 12(a6),d0 ; 90156 000C ønøø
move d0,4(a4) ; 34500 0004 9@øø
clr d0 ; 41100 B@
move 4(a4),d0 ; 30054 0004 0,øø
not d0 ; 43100 F@
move d0,6(a4) ; 34500 0006 9@øø
move.l (a5),(a4) ; 24225 (ø
movea.l 8(a6),a0 ; 20156 0008 nøø
move.l a4,(a0) ; 20214 ø
move 12(a6),4(a5) ; 35556 000C0004 ;nøøøø
clr d0 ; 41100 B@
move 4(a5),d0 ; 30055 0004 0-øø
not d0 ; 43100 F@
move d0,6(a5) ; 35500 0006 ;@øø
L11256: move.l 8(a6),__aflist ; 21756 000800005628 #øøøøøV(
move.l a5,d0 ; 20015 ø
addq.l #8,d0 ; 50200 Pø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a4-a5 ; 46337 3000 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
L11278: link a6,#0 ; 47126 0000 NVøø
movem.l d6-d7/a4-a5,-(a7) ; 44347 030C Høøø
move 8(a6),d7 ; 37056 0008 >.øø
add #63,d7 ; D7174 003F ø|ø?
asr #6,d7 ; E6107 øG
asl #6,d7 ; E6507 øG
move d7,d0 ; 30007 0ø
asl #3,d0 ; E3500 ø@
move d0,(a7) ; 37200 >ø
jsr _sbrk ; 47271 00002F94 Nøøø/ø
movea.l d0,a5 ; 25100 *@
cmpa.l #-1,a5 ; B5774 FFFFFFFF øøøøøø
bne.s L11324 ; 63004 fø
clr.l d0 ; 41200 Bø
bra.s L11366 ; 60052 `*
L11324: move.l a5,d0 ; 20015 ø
addq.l #1,d0 ; 51200 Rø
and.l #-2,d0 ; C0274 FFFFFFFE øøøøøø
movea.l d0,a5 ; 25100 *@
movea.l a5,a4 ; 24115 (M
move d7,4(a4) ; 34507 0004 9Gøø
clr d0 ; 41100 B@
move 4(a4),d0 ; 30054 0004 0,øø
not d0 ; 43100 F@
move d0,6(a4) ; 34500 0006 9@øø
move.l a4,(a7) ; 27214 .ø
addq.l #8,(a7) ; 50227 Pø
bsr.s _free ; 60420 aø
move.l __aflist,d0 ; 20071 00005628 9øøV(
L11366: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a4-a5 ; 46337 3080 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_free: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a4-a5,-(a7) ; 44347 010C Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
subq.l #8,a5 ; 50615 Qø
clr d0 ; 41100 B@
move 4(a5),d0 ; 30055 0004 0-øø
clr d1 ; 41101 BA
move 6(a5),d1 ; 31055 0006 2-øø
eor d1,d0 ; B1500 ø@
not d0 ; 43100 F@
tst d0 ; 45100 J@
beq.s L11426 ; 63420 gø
move #3,(a7) ; 37274 0003 >øøø
jsr __errmal ; 47271 00002DF6 Nøøø-ø
moveq #-1,d0 ; 70377 pø
bra L11620 ; 60000 00C4 `øøø
L11426: movea.l __aflist,a4 ; 24171 00005628 (yøøV(
L11432: cmpa.l a4,a5 ; B5714 øø
bcs.s L11440 ; 62404 eø
cmpa.l (a4),a5 ; B5724 øø
bcs.s L11456 ; 62420 eø
L11440: cmpa.l (a4),a4 ; B4724 øø
bcs.s L11452 ; 62410 eø
cmpa.l (a4),a5 ; B5724 øø
bls.s L11456 ; 61410 cø
cmpa.l a4,a5 ; B5714 øø
bcc.s L11456 ; 62004 dø
L11452: movea.l (a4),a4 ; 24124 (T
bra.s L11432 ; 60350 `ø
L11456: cmpa.l a4,a5 ; B5714 øø
bcs.s L11510 ; 62462 e2
move.l a5,d0 ; 20015 ø
clr d1 ; 41101 BA
move 4(a5),d1 ; 31055 0004 2-øø
lsl #3,d1 ; E3511 øI
swap d1 ; 44101 HA
clr d1 ; 41101 BA
swap d1 ; 44101 HA
add.l d1,d0 ; D0201 øø
move.l a4,d1 ; 21014 "ø
clr d2 ; 41102 BB
move 4(a4),d2 ; 32054 0004 4,øø
lsl #3,d2 ; E3512 øJ
swap d2 ; 44102 HB
clr d2 ; 41102 BB
swap d2 ; 44102 HB
add.l d2,d1 ; D1202 øø
cmp.l d1,d0 ; B0201 øø
bhi.s L11510 ; 61012 bø
move.l a4,__aflist ; 21714 00005628 #øøøV(
clr d0 ; 41100 B@
bra.s L11620 ; 60156 `n
L11510: move.l a5,d0 ; 20015 ø
clr d1 ; 41101 BA
move 4(a5),d1 ; 31055 0004 2-øø
lsl #3,d1 ; E3511 øI
swap d1 ; 44101 HA
clr d1 ; 41101 BA
swap d1 ; 44101 HA
add.l d1,d0 ; D0201 øø
cmp.l (a4),d0 ; B0224 øø
bne.s L11560 ; 63034 fø
movea.l (a4),a0 ; 20124 T
move 4(a0),d0 ; 30050 0004 0(øø
add d0,4(a5) ; D0555 0004 ømøø
clr d0 ; 41100 B@
move 4(a5),d0 ; 30055 0004 0-øø
not d0 ; 43100 F@
move d0,6(a5) ; 35500 0006 ;@øø
movea.l (a4),a0 ; 20124 T
move.l (a0),(a5) ; 25220 *ø
bra.s L11562 ; 60002 `ø
L11560: move.l (a4),(a5) ; 25224 *ø
L11562: move.l a4,d0 ; 20014 ø
clr d1 ; 41101 BA
move 4(a4),d1 ; 31054 0004 2,øø
lsl #3,d1 ; E3511 øI
swap d1 ; 44101 HA
clr d1 ; 41101 BA
swap d1 ; 44101 HA
add.l d1,d0 ; D0201 øø
cmpa.l d0,a5 ; B5700 øø
bne.s L11610 ; 63032 fø
clr d0 ; 41100 B@
move 4(a5),d0 ; 30055 0004 0-øø
add d0,4(a4) ; D0554 0004 øløø
clr d0 ; 41100 B@
move 4(a4),d0 ; 30054 0004 0,øø
not d0 ; 43100 F@
move d0,6(a4) ; 34500 0006 9@øø
move.l (a5),(a4) ; 24225 (ø
bra.s L11612 ; 60002 `ø
L11610: move.l a5,(a4) ; 24215 (ø
L11612: move.l a4,__aflist ; 21714 00005628 #øøøV(
clr d0 ; 41100 B@
L11620: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a4-a5 ; 46337 3000 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_realloc:link a6,#-4 ; 47126 FFFC NVøø
movem.l d6-d7/a4-a5,-(a7) ; 44347 030C Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
move.l a5,(a7) ; 27215 .ø
bsr _free ; 60400 FEF2 aøøø
move 12(a6),d7 ; 37056 000C >.øø
addq #7,d7 ; 57107 ^G
lsr #3,d7 ; E3117 øO
addq #1,d7 ; 51107 RG
move d7,(a7) ; 37207 >ø
bsr L11030 ; 60400 FD88 aøøø
move.l d0,-4(a6) ; 26500 FFFC -@øø
bne.s L11674 ; 63004 fø
clr.l d0 ; 41200 Bø
bra.s L11748 ; 60112 `J
L11674: movea.l -4(a6),a0 ; 20156 FFFC nøø
movea.l (a0),a4 ; 24120 (P
addq.l #8,a4 ; 50214 Pø
cmpa.l a4,a5 ; B5714 øø
beq.s L11736 ; 63462 g2
cmpa.l a5,a4 ; B4715 øø
bcc.s L11706 ; 62020 dø
bra.s L11698 ; 60006 `ø
L11692: move.b (a5)+,(a4)+ ; 14335 øø
subq #1,12(a6) ; 51556 000C Snøø
L11698: tst 12(a6) ; 45156 000C Jnøø
bne.s L11692 ; 63364 fø
bra.s L11736 ; 60036 `ø
L11706: clr.l d0 ; 41200 Bø
move 12(a6),d0 ; 30056 000C 0.øø
adda.l d0,a4 ; D4700 øø
clr.l d0 ; 41200 Bø
move 12(a6),d0 ; 30056 000C 0.øø
adda.l d0,a5 ; D5700 øø
bra.s L11730 ; 60006 `ø
L11724: move.b -(a5),-(a4) ; 14445 ø%
subq #1,12(a6) ; 51556 000C Snøø
L11730: tst 12(a6) ; 45156 000C Jnøø
bne.s L11724 ; 63364 fø
L11736: move d7,(a7) ; 37207 >ø
move.l -4(a6),-(a7) ; 27456 FFFC /.øø
bsr L11150 ; 60400 FDAE aøøø
addq.l #4,a7 ; 54217 Xø
L11748: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a4-a5 ; 46337 3080 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_malloc_:link a6,#-4 ; 47126 FFFC NVøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__errmal:link a6,#-4 ; 47126 FFFC NVøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
___prtin:link a6,#-16 ; 47126 FFF0 NVøø
movem.l d6-d7/a4-a5,-(a7) ; 44347 030C Høøø
move.l a6,-(a7) ; 27416 /ø
addi.l #-16,(a7) ; 03227 FFFFFFF0 øøøøøø
move 18(a6),-(a7) ; 37456 0012 ?.øø
move 16(a6),-(a7) ; 37456 0010 ?.øø
move.l a6,-(a7) ; 27416 /ø
addi.l #12,(a7) ; 03227 0000000C øøøøøø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
movea.l 20(a6),a0 ; 20156 0014 nøø
jsr (a0) ; 47220 Nø
adda.l #16,a7 ; D7774 00000010 øøøøøø
movea.l d0,a5 ; 25100 *@
move.l a6,d0 ; 20016 ø
add.l #-16,d0 ; D0274 FFFFFFF0 øøøøøø
cmpa.l d0,a5 ; B5700 øø
bne.s L11838 ; 63002 fø
clr.b (a5)+ ; 41035 Bø
L11838: movea.l 12(a6),a4 ; 24156 000C (nøø
bra.s L11862 ; 60022 `ø
L11844: move.b -(a5),d7 ; 17045 ø%
ext d7 ; 44207 Hø
add #48,d7 ; D7174 0030 ø|ø0
cmp #57,d7 ; B7174 0039 ø|ø9
ble.s L11860 ; 67402 oø
addq #7,d7 ; 57107 ^G
L11860: move.b d7,(a4)+ ; 14307 øø
L11862: move.l a6,d0 ; 20016 ø
add.l #-16,d0 ; D0274 FFFFFFF0 øøøøøø
cmpa.l d0,a5 ; B5700 øø
bne.s L11844 ; 63342 fø
clr.b (a4) ; 41024 Bø
move.l a4,d0 ; 20014 ø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a4-a5 ; 46337 3080 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
___prtld:link a6,#-4 ; 47126 FFFC NVøø
movem.l d4-d7/a5,-(a7) ; 44347 0F04 Høøø
move.l #_uldivr,-4(a6) ; 26574 000056D6FFFC -|øøVøøø
movea.l 20(a6),a5 ; 25156 0014 *nøø
move 16(a6),d6 ; 36056 0010 <.øø
ext.l d6 ; 44306 Hø
movea.l 8(a6),a0 ; 20156 0008 nøø
move.l (a0),d7 ; 27020 .ø
cmpi #16,16(a6) ; 06156 00100010 ønøøøø
bne.s L11954 ; 63032 fø
moveq #8,d5 ; 75010 zø
bra.s L11944 ; 60014 `ø
L11932: move.l d7,d0 ; 20007 ø
and #15,d0 ; C0174 000F ø|øø
move.b d0,(a5)+ ; 15300 øø
asr.l #4,d7 ; E4207 øø
subq #1,d5 ; 51505 SE
L11944: tst.l d7 ; 45207 Jø
beq.s L11952 ; 63404 gø
tst d5 ; 45105 JE
bne.s L11932 ; 63354 fø
L11952: bra.s L12058 ; 60150 `h
L11954: cmpi #8,16(a6) ; 06156 00080010 ønøøøø
bne.s L11998 ; 63044 f$
moveq #11,d5 ; 75013 zø
bra.s L11978 ; 60014 `ø
L11966: move.l d7,d0 ; 20007 ø
and #7,d0 ; C0174 0007 ø|øø
move.b d0,(a5)+ ; 15300 øø
asr.l #3,d7 ; E3207 øø
subq #1,d5 ; 51505 SE
L11978: tst.l d7 ; 45207 Jø
beq.s L11986 ; 63404 gø
tst d5 ; 45105 JE
bne.s L11966 ; 63354 fø
L11986: tst d5 ; 45105 JE
bne.s L11996 ; 63006 fø
andi.b #3,-1(a5) ; 01055 0003FFFF ø-øøøø
L11996: bra.s L12058 ; 60074 `<
L11998: tst 18(a6) ; 45156 0012 Jnøø
beq.s L12030 ; 63432 gø
tst.l d7 ; 45207 Jø
bge.s L12030 ; 66026 lø
movea.l 12(a6),a0 ; 20156 000C nøø
movea.l (a0),a0 ; 20120 P
move.b #45,(a0) ; 10274 002D øøø-
movea.l 12(a6),a1 ; 21156 000C "nøø
addq.l #1,(a1) ; 51221 Rø
move.l d7,d0 ; 20007 ø
neg.l d0 ; 42200 Dø
move.l d0,d7 ; 27000 .ø
L12030: bra.s L12054 ; 60026 `ø
L12032: move.l d6,(a7) ; 27206 .ø
move.l d7,-(a7) ; 27407 /ø
jsr _uldiv ; 47271 0000383E Nøøø8>
addq.l #4,a7 ; 54217 Xø
move.l d0,d7 ; 27000 .ø
movea.l -4(a6),a0 ; 20156 FFFC nøø
move.b 3(a0),(a5)+ ; 15350 0003 øøøø
L12054: tst.l d7 ; 45207 Jø
bne.s L12032 ; 63346 fø
L12058: move.l a5,d0 ; 20015 ø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d5-d7/a5 ; 46337 20E0 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
___prtsh:link a6,#-4 ; 47126 FFFC NVøø
movem.l d5-d7/a5,-(a7) ; 44347 0704 Høøø
movea.l 8(a6),a0 ; 20156 0008 nøø
move (a0),d0 ; 30020 0ø
ext.l d0 ; 44300 Hø
move.l d0,-4(a6) ; 26500 FFFC -@øø
move.l -4(a6),d0 ; 20056 FFFC .øø
and.l #65535,d0 ; C0274 0000FFFF øøøøøø
move d0,d7 ; 37000 >ø
movea.l 20(a6),a5 ; 25156 0014 *nøø
move 16(a6),d6 ; 36056 0010 <.øø
tst 18(a6) ; 45156 0012 Jnøø
beq.s L12144 ; 63434 gø
tst d7 ; 45107 JG
bge.s L12144 ; 66030 lø
clr d0 ; 41100 B@
move d7,d0 ; 30007 0ø
neg d0 ; 42100 D@
move d0,d7 ; 37000 >ø
movea.l 12(a6),a0 ; 20156 000C nøø
movea.l (a0),a0 ; 20120 P
move.b #45,(a0) ; 10274 002D øøø-
movea.l 12(a6),a1 ; 21156 000C "nøø
addq.l #1,(a1) ; 51221 Rø
L12144: bra.s L12164 ; 60022 `ø
L12146: clr.l d0 ; 41200 Bø
move d7,d0 ; 30007 0ø
divu d6,d0 ; 80306 øø
swap d0 ; 44100 H@
move.b d0,(a5)+ ; 15300 øø
clr.l d0 ; 41200 Bø
move d7,d0 ; 30007 0ø
divu d6,d0 ; 80306 øø
move d0,d7 ; 37000 >ø
L12164: tst d7 ; 45107 JG
bne.s L12146 ; 63352 fø
move.l a5,d0 ; 20015 ø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d6-d7/a5 ; 46337 20C0 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_sbrk: link a6,#0 ; 47126 0000 NVøø
movem.l d6-d7/a4-a5,-(a7) ; 44347 030C Høøø
move 8(a6),d7 ; 37056 0008 >.øø
ext.l d7 ; 44307 Hø
and.l #65535,d7 ; C7274 0000FFFF øøøøøø
btst #0,d7 ; 04007 0000 øøøø
beq.s L12208 ; 63402 gø
addq.l #1,d7 ; 51207 Rø
L12208: movea.l __break,a5 ; 25171 000056DE *yøøVø
movea.l d7,a4 ; 24107 (G
adda.l __break,a4 ; D4771 000056DE øøøøVø
move.l a4,(a7) ; 27214 .ø
jsr _brk ; 47271 000000B2 Nøøøøø
cmp #-1,d0 ; B0174 FFFF ø|øø
bne.s L12258 ; 63026 fø
move #12,_errno ; 31774 000C00005652 3øøøøøVR
move ___cpmrv,__errcpm ; 31771 000056E2000056543øøøVøøøVT
moveq #-1,d0 ; 70377 pø
bra.s L12276 ; 60022 `ø
L12258: move 8(a6),(a7) ; 37256 0008 >øøø
clr -(a7) ; 41147 Bg
move.l a5,-(a7) ; 27415 /ø
jsr _blkfill ; 47271 0000010E Nøøøøø
addq.l #6,a7 ; 56217 \ø
move.l a5,d0 ; 20015 ø
L12276: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a4-a5 ; 46337 3080 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_write: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a5,-(a7) ; 44347 0104 Høøø
move 8(a6),(a7) ; 37256 0008 >øøø
jsr __chkc ; 47271 00003190 Nøøø1ø
movea.l d0,a5 ; 25100 *@
move.l a5,d0 ; 20015 ø
bne.s L12316 ; 63006 fø
moveq #-1,d0 ; 70377 pø
bra L12432 ; 60000 0076 `øøv
L12316: tst 14(a6) ; 45156 000E Jnøø
bne.s L12326 ; 63004 fø
clr d0 ; 41100 B@
bra.s L12432 ; 60152 `j
L12326: btst #3,1(a5) ; 04055 00030001 ø-øøøø
beq.s L12356 ; 63426 gø
move #9,_errno ; 31774 000900005652 3øøøøøVR
move ___cpmrv,__errcpm ; 31771 000056E2000056543øøøVøøøVT
moveq #-1,d0 ; 70377 pø
bra.s L12432 ; 60114 `L
L12356: move (a5),d0 ; 30025 0ø
and #516,d0 ; C0174 0204 ø|øø
beq.s L12384 ; 63424 gø
move 14(a6),(a7) ; 37256 000E >øøø
move.l 10(a6),-(a7) ; 27456 000A /.øø
move.l a5,-(a7) ; 27415 /ø
jsr __wrtchr ; 47271 0000337C Nøøø3|
addq.l #8,a7 ; 50217 Pø
bra.s L12432 ; 60060 `0
L12384: btst #4,1(a5) ; 04055 00040001 ø-øøøø
beq.s L12414 ; 63426 gø
move 14(a6),(a7) ; 37256 000E >øøø
move.l 10(a6),-(a7) ; 27456 000A /.øø
move.l a5,-(a7) ; 27415 /ø
jsr __wrtasc ; 47271 000031F2 Nøøø1ø
addq.l #8,a7 ; 50217 Pø
bra.s L12432 ; 60024 `ø
bra.s L12432 ; 60022 `ø
L12414: move 14(a6),(a7) ; 37256 000E >øøø
move.l 10(a6),-(a7) ; 27456 000A /.øø
move.l a5,-(a7) ; 27415 /ø
jsr __wrtbin ; 47271 00003302 Nøøø3ø
addq.l #8,a7 ; 50217 Pø
L12432: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a5 ; 46337 2000 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__allocc:link a6,#0 ; 47126 0000 NVøø
movem.l d5-d7,-(a7) ; 44347 0700 Høøø
moveq #1,d6 ; 76001 |ø
clr d7 ; 41107 BG
bra.s L12480 ; 60030 `ø
L12456: move.l d6,d0 ; 20006 ø
and.l __chvec,d0 ; C0271 0000562C øøøøV,
bne.s L12476 ; 63012 fø
or.l d6,__chvec ; 86671 0000562C øøøøV,
move d7,d0 ; 30007 0ø
bra.s L12506 ; 60036 `ø
L12476: asl.l #1,d6 ; E1606 øø
addq #1,d7 ; 51107 RG
L12480: cmp #16,d7 ; B7174 0010 ø|øø
blt.s L12456 ; 66742 mø
move #24,_errno ; 31774 001800005652 3øøøøøVR
move ___cpmrv,__errcpm ; 31771 000056E2000056543øøøVøøøVT
moveq #-1,d0 ; 70377 pø
L12506: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d6-d7 ; 46337 00C0 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__freec: link a6,#-4 ; 47126 FFFC NVøø
moveq #1,d0 ; 70001 pø
move 8(a6),d1 ; 31056 0008 2.øø
asl d1,d0 ; E1540 ø`
not d0 ; 43100 F@
ext.l d0 ; 44300 Hø
and.l d0,__chvec ; C0671 0000562C øøøøV,
clr d0 ; 41100 B@
unlk a6 ; 47136 N^
rts ; 47165 Nu
__chinit:link a6,#0 ; 47126 0000 NVøø
movem.l d6-d7,-(a7) ; 44347 0300 Høøø
clr d7 ; 41107 BG
bra.s L12562 ; 60006 `ø
L12556: move d7,(a7) ; 37207 >ø
bsr.s ___chini ; 60422 aø
addq #1,d7 ; 51107 RG
L12562: cmp #16,d7 ; B7174 0010 ø|øø
blt.s L12556 ; 66764 mø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7 ; 46337 0080 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
___chini:link a6,#0 ; 47126 0000 NVøø
movem.l d7/a4-a5,-(a7) ; 44347 010C Høøø
move 8(a6),d0 ; 30056 0008 0.øø
muls #568,d0 ; C0774 0238 øøø8
movea.l d0,a5 ; 25100 *@
adda.l #__fds,a5 ; D5774 00011714 øøøøøø
move 8(a6),d0 ; 30056 0008 0.øø
move.b d0,3(a5) ; 15500 0003 ø@øø
clr (a5) ; 41125 BU
clr.b 2(a5) ; 41055 0002 B-øø
move.l #-1,10(a5) ; 25574 FFFFFFFF000A +|øøøøøø
clr.l 6(a5) ; 41255 0006 Bøøø
clr.l 14(a5) ; 41255 000E Bøøø
move #32,(a7) ; 37274 0020 >øø
clr -(a7) ; 41147 Bg
move.l a5,-(a7) ; 27415 /ø
addi.l #18,(a7) ; 03227 00000012 øøøøøø
jsr _blkfill ; 47271 0000010E Nøøøøø
addq.l #6,a7 ; 56217 \ø
move #11,(a7) ; 37274 000B >øøø
move #32,-(a7) ; 37474 0020 ?<ø
move.l a5,-(a7) ; 27415 /ø
addi.l #19,(a7) ; 03227 00000013 øøøøøø
jsr _blkfill ; 47271 0000010E Nøøøøø
addq.l #6,a7 ; 56217 \ø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a4-a5 ; 46337 3000 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__chkc: link a6,#0 ; 47126 0000 NVøø
movem.l d6-d7/a5,-(a7) ; 44347 0304 Høøø
move 8(a6),d7 ; 37056 0008 >.øø
cmp #16,d7 ; B7174 0010 ø|øø
bcs.s L12728 ; 62426 eø
move #9,_errno ; 31774 000900005652 3øøøøøVR
move ___cpmrv,__errcpm ; 31771 000056E2000056543øøøVøøøVT
clr.l d0 ; 41200 Bø
bra.s L12776 ; 60060 `0
L12728: clr d0 ; 41100 B@
move d7,d0 ; 30007 0ø
mulu #568,d0 ; C0374 0238 øøø8
movea.l d0,a5 ; 25100 *@
adda.l #__fds,a5 ; D5774 00011714 øøøøøø
btst #0,1(a5) ; 04055 00000001 ø-øøøø
bne.s L12774 ; 63026 fø
move #9,_errno ; 31774 000900005652 3øøøøøVR
move ___cpmrv,__errcpm ; 31771 000056E2000056543øøøVøøøVT
clr.l d0 ; 41200 Bø
bra.s L12776 ; 60002 `ø
L12774: move.l a5,d0 ; 20015 ø
L12776: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a5 ; 46337 2080 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__wrtasc:link a6,#-6 ; 47126 FFFA NVøø
movem.l d6-d7/a4-a5,-(a7) ; 44347 030C Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
movea.l 12(a6),a4 ; 24156 000C (nøø
move 16(a6),d7 ; 37056 0010 >.øø
clr d0 ; 41100 B@
move d0,-6(a6) ; 36500 FFFA =@øø
move d0,-4(a6) ; 36500 FFFC =@øø
bra L13018 ; 60000 00C8 `øøø
L12820: bra.s L12826 ; 60004 `ø
L12822: addq #1,-6(a6) ; 51156 FFFA Rnøø
L12826: cmp -6(a6),d7 ; B7156 FFFA ønøø
bls.s L12848 ; 61420 cø
movea.l a4,a0 ; 20114 L
suba.l a1,a1 ; 91711 øø
movea -6(a6),a1 ; 31156 FFFA 2nøø
adda.l a1,a0 ; D0711 øø
cmpi.b #10,(a0) ; 06020 000A øøøø
bne.s L12822 ; 63346 fø
L12848: clr d0 ; 41100 B@
move -6(a6),d0 ; 30056 FFFA 0.øø
sub -4(a6),d0 ; 90156 FFFC ønøø
bls.s L12962 ; 61546 cf
move #1,(a7) ; 37274 0001 >øøø
move -6(a6),-(a7) ; 37456 FFFA ?.øø
clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
sub d0,(a7) ; 90527 øW
move.l a4,d0 ; 20014 ø
clr.l d1 ; 41201 Bø
move -4(a6),d1 ; 31056 FFFC 2.øø
add.l d1,d0 ; D0201 øø
move.l d0,-(a7) ; 27400 /ø
move.l 6(a5),-(a7) ; 27455 0006 /-øø
move.l a5,-(a7) ; 27415 /ø
addi.l #18,(a7) ; 03227 00000012 øøøøøø
jsr __pc_wri ; 47271 000038F6 Nøøø8ø
adda.l #14,a7 ; D7774 0000000E øøøøøø
move d0,-2(a6) ; 36500 FFFE =@øø
clr.l d0 ; 41200 Bø
move -2(a6),d0 ; 30056 FFFE 0.øø
add.l d0,6(a5) ; D0655 0006 øøøø
tst -2(a6) ; 45156 FFFE Jnøø
bne.s L12954 ; 63026 fø
move #5,_errno ; 31774 000500005652 3øøøøøVR
move ___cpmrv,__errcpm ; 31771 000056E2000056543øøøVøøøVT
moveq #-1,d0 ; 70377 pø
bra.s L13048 ; 60136 `^
L12954: move -6(a6),-4(a6) ; 36556 FFFAFFFC =nøøøø
bra.s L13018 ; 60070 `8
L12962: addq #1,-6(a6) ; 51156 FFFA Rnøø
move #1,(a7) ; 37274 0001 >øøø
move #1,-(a7) ; 37474 0001 ?<øø
move.l #T22064,-(a7) ; 27474 00005630 /<øøV0
move.l 6(a5),-(a7) ; 27455 0006 /-øø
move.l a5,-(a7) ; 27415 /ø
addi.l #18,(a7) ; 03227 00000012 øøøøøø
jsr __pc_wri ; 47271 000038F6 Nøøø8ø
adda.l #14,a7 ; D7774 0000000E øøøøøø
move d0,-2(a6) ; 36500 FFFE =@øø
clr.l d0 ; 41200 Bø
move -2(a6),d0 ; 30056 FFFE 0.øø
add.l d0,6(a5) ; D0655 0006 øøøø
L13018: cmp -4(a6),d7 ; B7156 FFFC ønøø
bhi L12820 ; 61000 FF34 bøø4
move.l 6(a5),d0 ; 20055 0006 -øø
cmp.l 14(a5),d0 ; B0255 000E øøøø
ble.s L13042 ; 67406 oø
move.l 6(a5),14(a5) ; 25555 0006000E +møøøø
L13042: clr d0 ; 41100 B@
move -4(a6),d0 ; 30056 FFFC 0.øø
L13048: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a4-a5 ; 46337 3080 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__wrtbin:link a6,#-2 ; 47126 FFFE NVøø
movem.l d7/a5,-(a7) ; 44347 0104 Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
move #1,(a7) ; 37274 0001 >øøø
move 16(a6),-(a7) ; 37456 0010 ?.øø
move.l 12(a6),-(a7) ; 27456 000C /.øø
move.l 6(a5),-(a7) ; 27455 0006 /-øø
move.l a5,-(a7) ; 27415 /ø
addi.l #18,(a7) ; 03227 00000012 øøøøøø
jsr __pc_wri ; 47271 000038F6 Nøøø8ø
adda.l #14,a7 ; D7774 0000000E øøøøøø
move d0,-2(a6) ; 36500 FFFE =@øø
tst -2(a6) ; 45156 FFFE Jnøø
bne.s L13138 ; 63026 fø
move #5,_errno ; 31774 000500005652 3øøøøøVR
move ___cpmrv,__errcpm ; 31771 000056E2000056543øøøVøøøVT
moveq #-1,d0 ; 70377 pø
bra.s L13170 ; 60040 `
L13138: clr.l d0 ; 41200 Bø
move -2(a6),d0 ; 30056 FFFE 0.øø
add.l d0,6(a5) ; D0655 0006 øøøø
move.l 6(a5),d0 ; 20055 0006 -øø
cmp.l 14(a5),d0 ; B0255 000E øøøø
ble.s L13164 ; 67406 oø
move.l 6(a5),14(a5) ; 25555 0006000E +møøøø
L13164: clr d0 ; 41100 B@
move -2(a6),d0 ; 30056 FFFE 0.øø
L13170: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a5 ; 46337 2000 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__wrtchr:link a6,#-536 ; 47126 FDE8 NVøø
move #1,-526(a6) ; 36574 0001FDF2 =|øøøø
clr -528(a6) ; 41156 FDF0 Bnøø
movea.l 8(a6),a0 ; 20156 0008 nøø
btst #1,1(a0) ; 04050 00010001 ø(øøøø
beq.s L13216 ; 63412 gø
move.l #__ttyout,-524(a6) ; 26574 0000353EFDF4 -|øø5>øø
bra.s L13236 ; 60024 `ø
L13216: movea.l 8(a6),a0 ; 20156 0008 nøø
btst #2,1(a0) ; 04050 00020001 ø(øøøø
beq.s L13236 ; 63410 gø
move.l #__lstout,-524(a6) ; 26574 000034E6FDF4 -|øø4øøø
L13236: movea.l 8(a6),a0 ; 20156 0008 nøø
btst #7,1(a0) ; 04050 00070001 ø(øøøø
beq.s L13278 ; 63436 gø
move.l 8(a6),d0 ; 20056 0008 .øø
add.l #18,d0 ; D0274 00000012 øøøøøø
move.l d0,-532(a6) ; 26500 FDEC -@øø
movea.l -532(a6),a0 ; 20156 FDEC nøø
move 4(a0),d0 ; 30050 0004 0(øø
and #3072,d0 ; C0174 0C00 ø|øø
move d0,-528(a6) ; 36500 FDF0 =@øø
L13278: clr -518(a6) ; 41156 FDFA Bnøø
move 16(a6),-2(a6) ; 36556 0010FFFE =nøøøø
bra L13524 ; 60000 00EA `øøø
L13292: move #1,-4(a6) ; 36574 0001FFFC =|øøøø
bra L13482 ; 60000 00B6 `øøø
L13302: movea.l 12(a6),a0 ; 20156 000C nøø
cmpi.b #10,(a0) ; 06020 000A øøøø
bne.s L13358 ; 63056 f.
move #-1,-518(a6) ; 36574 FFFFFDFA =|øøøø
tst -526(a6) ; 45156 FDF2 Jnøø
beq.s L13356 ; 63440 g
move -4(a6),d0 ; 30056 FFFC 0.øø
addq #1,d0 ; 51100 R@
cmp #512,d0 ; B0174 0200 ø|øø
bge L13498 ; 66000 00A2 løøø
movea.l a6,a0 ; 20116 N
movea -4(a6),a1 ; 31156 FFFC 2nøø
adda.l a1,a0 ; D0711 øø
move.b #13,-516(a0) ; 10574 000DFDFC ø|øøøø
addq #1,-4(a6) ; 51156 FFFC Rnøø
L13356: bra.s L13450 ; 60134 `\
L13358: movea.l 12(a6),a0 ; 20156 000C nøø
cmpi.b #9,(a0) ; 06020 0009 øøøø
bne.s L13450 ; 63122 fR
tst -528(a6) ; 45156 FDF0 Jnøø
beq.s L13450 ; 63514 gL
moveq #8,d0 ; 70010 pø
move -518(a6),d1 ; 31056 FDFA 2.øø
and #7,d1 ; C1174 0007 ø|øø
sub d1,d0 ; 90101 øA
move d0,-520(a6) ; 36500 FDF8 =@øø
move -4(a6),d0 ; 30056 FFFC 0.øø
add -520(a6),d0 ; D0156 FDF8 ønøø
cmp #512,d0 ; B0174 0200 ø|øø
bge.s L13498 ; 66136 l^
move -520(a6),d0 ; 30056 FDF8 0.øø
add d0,-518(a6) ; D0556 FDFA ønøø
bra.s L13432 ; 60022 `ø
L13414: movea.l a6,a0 ; 20116 N
movea -4(a6),a1 ; 31156 FFFC 2nøø
adda.l a1,a0 ; D0711 øø
move.b #32,-516(a0) ; 10574 0020FDFC ø|ø øø
addq #1,-4(a6) ; 51156 FFFC Rnøø
L13432: move -520(a6),d0 ; 30056 FDF8 0.øø
subq #1,-520(a6) ; 51556 FDF8 Snøø
tst d0 ; 45100 J@
bne.s L13414 ; 63342 fø
addq.l #1,12(a6) ; 51256 000C Røøø
bra.s L13482 ; 60040 `
L13450: movea.l a6,a0 ; 20116 N
movea -4(a6),a1 ; 31156 FFFC 2nøø
adda.l a1,a0 ; D0711 øø
movea.l 12(a6),a1 ; 21156 000C "nøø
move.b (a1),-516(a0) ; 10521 FDFC øQøø
addq.l #1,12(a6) ; 51256 000C Røøø
addq #1,-4(a6) ; 51156 FFFC Rnøø
subq #1,-2(a6) ; 51556 FFFE Snøø
addq #1,-518(a6) ; 51156 FDFA Rnøø
L13482: cmpi #512,-4(a6) ; 06156 0200FFFC ønøøøø
bge.s L13498 ; 66010 lø
tst -2(a6) ; 45156 FFFE Jnøø
bne L13302 ; 63000 FF3E føø>
L13498: move -4(a6),d0 ; 30056 FFFC 0.øø
subq #1,d0 ; 51500 S@
move.b d0,-516(a6) ; 16500 FDFC ø@øø
move.l a6,-(a7) ; 27416 /ø
addi.l #-516,(a7) ; 03227 FFFFFDFC øøøøøø
movea.l -524(a6),a0 ; 20156 FDF4 nøø
jsr (a0) ; 47220 Nø
addq.l #4,a7 ; 54217 Xø
L13524: tst -2(a6) ; 45156 FFFE Jnøø
bne L13292 ; 63000 FF12 føøø
clr d0 ; 41100 B@
move 16(a6),d0 ; 30056 0010 0.øø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__lstout:link a6,#-2 ; 47126 FFFE NVøø
movem.l d6-d7/a5,-(a7) ; 44347 0304 Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
move.b (a5)+,d7 ; 17035 øø
ext d7 ; 44207 Hø
and #255,d7 ; C7174 00FF ø|øø
move d7,-2(a6) ; 36507 FFFE =Gøø
bra.s L13584 ; 60020 `ø
L13568: move.b (a5)+,d0 ; 10035 øø
ext d0 ; 44200 Hø
move d0,(a7) ; 37200 >ø
clr -(a7) ; 41147 Bg
move #3,-(a7) ; 37474 0003 ?<øø
bsr.s L13610 ; 60434 aø
addq.l #4,a7 ; 54217 Xø
L13584: move d7,d0 ; 30007 0ø
subq #1,d7 ; 51507 SG
tst d0 ; 45100 J@
bgt.s L13568 ; 67350 nø
move -2(a6),d0 ; 30056 FFFE 0.øø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a5 ; 46337 2080 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_j30june:link a6,#-4 ; 47126 FFFC NVøø
L13610: move.l (a7)+,_xyzzx ; 21737 00013A94 #øøø:ø
trap #13 ; Bios ; 47115 NM
move.l _xyzzx,-(a7) ; 27471 00013A94 /9øø:ø
rts ; 47165 Nu
unlk a6 ; 47136 N^
rts ; 47165 Nu
__ttyout:link a6,#-6 ; 47126 FFFA NVøø
movem.l d6-d7/a5,-(a7) ; 44347 0304 Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
move.b (a5)+,d0 ; 10035 øø
ext d0 ; 44200 Hø
move d0,-2(a6) ; 36500 FFFE =@øø
movea.l a5,a0 ; 20115 M
movea -2(a6),a1 ; 31156 FFFE 2nøø
adda.l a1,a0 ; D0711 øø
move.b #36,(a0) ; 10274 0024 øøø$
clr d7 ; 41107 BG
move.l a5,-6(a6) ; 26515 FFFA -Møø
bra.s L13742 ; 60110 `H
L13670: movea.l a5,a0 ; 20115 M
movea d7,a1 ; 31107 2G
adda.l a1,a0 ; D0711 øø
cmpi.b #36,(a0) ; 06020 0024 øøø$
bne.s L13740 ; 63072 f:
movea.l -6(a6),a0 ; 20156 FFFA nøø
cmpi.b #36,(a0) ; 06020 0024 øøø$
beq.s L13708 ; 63420 gø
move.l -6(a6),(a7) ; 27256 FFFA .øøø
move #9,-(a7) ; 37474 0009 ?<øø
jsr ___BDOS ; 47271 000000DC Nøøøøø
addq.l #2,a7 ; 52217 Tø
L13708: move.l #36,(a7) ; 27274 00000024 .øøøø$
move #2,-(a7) ; 37474 0002 ?<øø
jsr ___BDOS ; 47271 000000DC Nøøøøø
addq.l #2,a7 ; 52217 Tø
move.l a5,d0 ; 20015 ø
move d7,d1 ; 31007 2ø
ext.l d1 ; 44301 Hø
add.l d1,d0 ; D0201 øø
addq.l #1,d0 ; 51200 Rø
move.l d0,-6(a6) ; 26500 FFFA -@øø
L13740: addq #1,d7 ; 51107 RG
L13742: cmp -2(a6),d7 ; B7156 FFFE ønøø
blt.s L13670 ; 66662 mø
move.l a5,d0 ; 20015 ø
move d7,d1 ; 31007 2ø
ext.l d1 ; 44301 Hø
add.l d1,d0 ; D0201 øø
cmp.l -6(a6),d0 ; B0256 FFFA øøøø
beq.s L13778 ; 63420 gø
move.l -6(a6),(a7) ; 27256 FFFA .øøø
move #9,-(a7) ; 37474 0009 ?<øø
jsr ___BDOS ; 47271 000000DC Nøøøøø
addq.l #2,a7 ; 52217 Tø
L13778: move -2(a6),d0 ; 30056 FFFE 0.øø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a5 ; 46337 2080 Lø ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
___open: link a6,#-6 ; 47126 FFFA NVøø
movem.l d6-d7/a3-a5,-(a7) ; 44347 031C Høøø
movea.l 10(a6),a5 ; 25156 000A *nøø
move 8(a6),d0 ; 30056 0008 0.øø
muls #568,d0 ; C0774 0238 øøø8
add.l #__fds,d0 ; D0274 00011714 øøøøøø
move.l d0,-4(a6) ; 26500 FFFC -@øø
moveq #-1,d7 ; 77377 ~ø
move.l a5,(a7) ; 27215 .ø
bsr _ucase ; 60400 00EC aøøø
movea.l a5,a3 ; 23115 &M
bra.s L13836 ; 60002 `ø
L13834: addq.l #1,a3 ; 51213 Rø
L13836: tst.b (a3) ; 45023 Jø
beq.s L13846 ; 63406 gø
cmpi.b #58,(a3) ; 06023 003A øøø:
bne.s L13834 ; 63364 fø
L13846: tst.b (a3) ; 45023 Jø
beq.s L13878 ; 63434 gø
move.b -(a3),-6(a6) ; 16543 FFFA øcøø
cmpi.b #65,-6(a6) ; 06056 0041FFFA ø.øAøø
blt.s L13874 ; 66414 mø
cmpi.b #79,-6(a6) ; 06056 004FFFFA ø.øOøø
bgt.s L13874 ; 67004 nø
movea.l a3,a5 ; 25113 *K
bra.s L13878 ; 60004 `ø
L13874: lea 2(a3),a5 ; 45753 0002 Køøø
L13878: move 14(a6),d0 ; 30056 000E 0.øø
bra L14028 ; 60000 0090 `øøø
L13886: clr (a7) ; 41127 BW
move.l a5,-(a7) ; 27415 /ø
move #60,-(a7) ; 37474 003C ?<ø<
jsr _trap ; 47271 00003932 Nøøø92
addq.l #6,a7 ; 56217 \ø
move d0,d7 ; 37000 >ø
ble.s L13916 ; 67412 oø
movea.l -4(a6),a0 ; 20156 FFFC nøø
move d7,4(a0) ; 30507 0004 1Gøø
clr d7 ; 41107 BG
L13916: bra L14052 ; 60000 0086 `øøø
L13920: clr (a7) ; 41127 BW
move.l a5,-(a7) ; 27415 /ø
move #78,-(a7) ; 37474 004E ?<øN
jsr _trap ; 47271 00003932 Nøøø92
addq.l #6,a7 ; 56217 \ø
tst.l d0 ; 45200 Jø
beq.s L13944 ; 63404 gø
clr d0 ; 41100 B@
bra.s L13948 ; 60004 `ø
L13944: move #255,d0 ; 30074 00FF 0<øø
L13948: move d0,d7 ; 37000 >ø
bra.s L14052 ; 60144 `d
L13952: move #79,(a7) ; 37274 004F >øøO
jsr _trap ; 47271 00003932 Nøøø92
tst.l d0 ; 45200 Jø
beq.s L13970 ; 63404 gø
clr d0 ; 41100 B@
bra.s L13974 ; 60004 `ø
L13970: move #255,d0 ; 30074 00FF 0<øø
L13974: move d0,d7 ; 37000 >ø
bra.s L14052 ; 60112 `J
L13978: move.l a5,(a7) ; 27215 .ø
move #61,-(a7) ; 37474 003D ?<ø=
jsr _trap ; 47271 00003932 Nøøø92
addq.l #2,a7 ; 52217 Tø
move d0,d7 ; 37000 >ø
ble.s L14006 ; 67412 oø
movea.l -4(a6),a0 ; 20156 FFFC nøø
move d7,4(a0) ; 30507 0004 1Gøø
clr d7 ; 41107 BG
L14006: bra.s L14052 ; 60054 `,
L14008: move.l a5,(a7) ; 27215 .ø
move #65,-(a7) ; 37474 0041 ?<øA
jsr _trap ; 47271 00003932 Nøøø92
addq.l #2,a7 ; 52217 Tø
move d0,d7 ; 37000 >ø
bra.s L14052 ; 60032 `ø
bra.s L14052 ; 60030 `ø
L14028: sub #15,d0 ; 90174 000F ø|øø
cmp #7,d0 ; B0174 0007 ø|øø
bhi.s L14052 ; 61016 bø
asl #2,d0 ; E2500 ø@
movea d0,a0 ; 30100 0@
adda.l #T22066,a0 ; D0774 00005632 øøøøV2
movea.l (a0),a0 ; 20120 P
jmp (a0) ; 47320 Nø
L14052: move d7,d0 ; 30007 0ø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7/a3-a5 ; 46337 3880 Lø8ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_ucase: link a6,#-4 ; 47126 FFFC NVøø
L14068: movea.l 8(a6),a0 ; 20156 0008 nøø
cmpi.b #97,(a0) ; 06020 0061 øøøa
blt.s L14096 ; 66422 mø
movea.l 8(a6),a0 ; 20156 0008 nøø
cmpi.b #122,(a0) ; 06020 007A øøøz
bgt.s L14096 ; 67010 nø
movea.l 8(a6),a0 ; 20156 0008 nøø
subi.b #32,(a0) ; 02020 0020 øøø
L14096: movea.l 8(a6),a0 ; 20156 0008 nøø
move.b (a0),d0 ; 10020 øø
ext d0 ; 44200 Hø
addq.l #1,8(a6) ; 51256 0008 Røøø
tst.b d0 ; 45000 Jø
bne.s L14068 ; 63324 fø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_strcat: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a4-a5,-(a7) ; 44347 010C Høøø
movea.l 12(a6),a5 ; 25156 000C *nøø
movea.l 8(a6),a4 ; 24156 0008 (nøø
bra.s L14136 ; 60002 `ø
L14134: addq.l #1,a4 ; 51214 Rø
L14136: tst.b (a4) ; 45024 Jø
bne.s L14134 ; 63372 fø
L14140: move.b (a5)+,(a4)+ ; 14335 øø
bne.s L14140 ; 63374 fø
move.l 8(a6),d0 ; 20056 0008 .øø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a4-a5 ; 46337 3000 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_strcpy: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a4-a5,-(a7) ; 44347 010C Høøø
movea.l 12(a6),a5 ; 25156 000C *nøø
movea.l 8(a6),a4 ; 24156 0008 (nøø
L14174: move.b (a5)+,(a4)+ ; 14335 øø
bne.s L14174 ; 63374 fø
move.l 8(a6),d0 ; 20056 0008 .øø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a4-a5 ; 46337 3000 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_strlen: link a6,#0 ; 47126 0000 NVøø
movem.l d7/a4-a5,-(a7) ; 44347 010C Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
movea.l a5,a4 ; 24115 (M
bra.s L14210 ; 60002 `ø
L14208: addq.l #1,a4 ; 51214 Rø
L14210: tst.b (a4) ; 45024 Jø
bne.s L14208 ; 63372 fø
move.l a4,d0 ; 20014 ø
ext.l d0 ; 44300 Hø
sub.l a5,d0 ; 90215 øø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,a4-a5 ; 46337 3000 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
____atab:link a6,#-4 ; 47126 FFFC NVøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__strcmp:link a6,#0 ; 47126 0000 NVøø
movem.l d5-d7/a4-a5,-(a7) ; 44347 070C Høøø
movea.l 8(a6),a5 ; 25156 0008 *nøø
movea.l 12(a6),a4 ; 24156 000C (nøø
bra.s L14292 ; 60044 `$
L14256: move.b (a5)+,d0 ; 10035 øø
ext d0 ; 44200 Hø
move d0,(a7) ; 37200 >ø
bsr.s L14312 ; 60460 a0
move.b d0,d7 ; 17000 øø
move.b (a4)+,d0 ; 10034 øø
ext d0 ; 44200 Hø
move d0,(a7) ; 37200 >ø
bsr.s L14312 ; 60446 a&
move.b d0,d6 ; 16000 øø
cmp.b d6,d7 ; B7006 øø
ble.s L14284 ; 67404 oø
moveq #1,d0 ; 70001 pø
bra.s L14302 ; 60022 `ø
L14284: cmp.b d6,d7 ; B7006 øø
bge.s L14292 ; 66004 lø
moveq #-1,d0 ; 70377 pø
bra.s L14302 ; 60012 `ø
L14292: tst.b (a5) ; 45025 Jø
bne.s L14256 ; 63330 fø
tst.b (a4) ; 45024 Jø
bne.s L14256 ; 63324 fø
clr d0 ; 41100 B@
L14302: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d6-d7/a4-a5 ; 46337 30C0 Lø0ø
unlk a6 ; 47136 N^
rts ; 47165 Nu
L14312: link a6,#0 ; 47126 0000 NVøø
movem.l d6-d7,-(a7) ; 44347 0300 Høøø
move 8(a6),d7 ; 37056 0008 >.øø
cmp #97,d7 ; B7174 0061 ø|øa
blt.s L14340 ; 66412 mø
cmp #122,d7 ; B7174 007A ø|øz
bgt.s L14340 ; 67004 nø
add #-32,d7 ; D7174 FFE0 ø|øø
L14340: move d7,d0 ; 30007 0ø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d7 ; 46337 0080 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__salloc:movea.l (a7)+,a0 ; 20137 _
clr.l d0 ; 41200 Bø
move (a7)+,d0 ; 30037 0ø
addq.l #5,d0 ; 55200 Zø
bclr #0,d0 ; 04200 0000 øøøø
movea.l __break,a1 ; 21171 000056DE "yøøVø
lea 256(a1),a1 ; 41751 0100 Cøøø
lea 0(a1,d0.l),a1 ; 41761 0800 Cøøø
cmpa.l a1,a7 ; B7711 øø
bhi.s L14388 ; 61006 bø
jmp __sovf ; 47371 000000F8 Nøøøøø
L14388: suba.l d0,a7 ; 97700 øø
lea 4(a7),a1 ; 41757 0004 Cøøø
move.l a1,d0 ; 20011 ø
jmp (a0) ; 47320 Nø
_uldiv: link a6,#0 ; 47126 0000 NVøø
movem.l d3-d7,-(a7) ; 44347 1F00 Høøø
move.l 8(a6),d7 ; 27056 0008 ..øø
move.l 12(a6),d6 ; 26056 000C ,.øø
tst.l d6 ; 45206 Jø
bne.s L14440 ; 63026 fø
move.l #-2147483648,_uldivr ; 21774 80000000000056D6#øøøøøøøVø
move.l #-2147483648,d0 ; 20074 80000000 <øøøø
divu #0,d0 ; 80374 0000 øøøø
bra.s L14512 ; 60110 `H
L14440: cmp.l d7,d6 ; B6207 øø
bls.s L14454 ; 61412 cø
move.l d7,_uldivr ; 21707 000056D6 #øøøVø
clr.l d0 ; 41200 Bø
bra.s L14512 ; 60072 `:
L14454: cmp.l d6,d7 ; B7206 øø
bne.s L14464 ; 63006 fø
moveq #1,d5 ; 75001 zø
clr.l d7 ; 41207 Bø
bra.s L14504 ; 60050 `(
L14464: moveq #1,d4 ; 74001 xø
L14466: cmp.l d6,d7 ; B7206 øø
bcs.s L14484 ; 62416 eø
move.l d6,d0 ; 20006 ø
asl.l #1,d0 ; E1600 øø
cmp.l d0,d6 ; B6200 øø
bhi.s L14484 ; 61006 bø
asl.l #1,d6 ; E1606 øø
asl.l #1,d4 ; E1604 øø
bra.s L14466 ; 60356 `ø
L14484: clr.l d5 ; 41205 Bø
L14486: tst.l d4 ; 45204 Jø
beq.s L14504 ; 63416 gø
cmp.l d6,d7 ; B7206 øø
bcs.s L14498 ; 62404 eø
or.l d4,d5 ; 85204 øø
sub.l d6,d7 ; 97206 øø
L14498: lsr.l #1,d4 ; E1214 øø
lsr.l #1,d6 ; E1216 øø
bra.s L14486 ; 60356 `ø
L14504: move.l d7,_uldivr ; 21707 000056D6 #øøøVø
move.l d5,d0 ; 20005 ø
L14512: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d4-d7 ; 46337 00F0 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__pc_rea:link a6,#-6 ; 47126 FFFA NVøø
movea.l 8(a6),a0 ; 20156 0008 nøø
move -14(a0),-2(a6) ; 36550 FFF2FFFE =høøøø
move.l 16(a6),(a7) ; 27256 0010 .øøø
movea 22(a6),a0 ; 30156 0016 0nøø
move.l a0,-(a7) ; 27410 /ø
movea 20(a6),a0 ; 30156 0014 0nøø
move.l a0,-(a7) ; 27410 /ø
jsr lmul ; 47271 00003942 Nøøø9B
addq.l #8,a7 ; 50217 Pø
move.l d0,-(a7) ; 27400 /ø
move -2(a6),-(a7) ; 37456 FFFE ?.øø
move #63,-(a7) ; 37474 003F ?<ø?
jsr _trap ; 47271 00003932 Nøøø92
addq.l #8,a7 ; 50217 Pø
unlk a6 ; 47136 N^
rts ; 47165 Nu
__pc_wri:link a6,#-6 ; 47126 FFFA NVøø
movea.l 8(a6),a0 ; 20156 0008 nøø
move -14(a0),-2(a6) ; 36550 FFF2FFFE =høøøø
move.l 16(a6),(a7) ; 27256 0010 .øøø
movea 22(a6),a0 ; 30156 0016 0nøø
move.l a0,-(a7) ; 27410 /ø
movea 20(a6),a0 ; 30156 0014 0nøø
move.l a0,-(a7) ; 27410 /ø
jsr lmul ; 47271 00003942 Nøøø9B
addq.l #8,a7 ; 50217 Pø
move.l d0,-(a7) ; 27400 /ø
move -2(a6),-(a7) ; 37456 FFFE ?.øø
move #64,-(a7) ; 37474 0040 ?<ø@
jsr _trap ; 47271 00003932 Nøøø92
addq.l #8,a7 ; 50217 Pø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_trap: move.l (a7)+,U22274 ; 21737 00005702 #øøøWø
trap #1 ; Gemdos ; 47101 NA
move.l U22274,-(a7) ; 27471 00005702 /9øøWø
rts ; 47165 Nu
lmul: link a6,#-4 ; 47126 FFFC NVøø
clr d2 ; 41102 BB
tst.l 8(a6) ; 45256 0008 Jøøø
bge.s L14676 ; 66006 lø
neg.l 8(a6) ; 42256 0008 Døøø
addq #1,d2 ; 51102 RB
L14676: tst.l 12(a6) ; 45256 000C Jøøø
bge.s L14688 ; 66006 lø
neg.l 12(a6) ; 42256 000C Døøø
addq #1,d2 ; 51102 RB
L14688: move 10(a6),d0 ; 30056 000A 0.øø
mulu 14(a6),d0 ; C0356 000E øøøø
move.l d0,-4(a6) ; 26500 FFFC -@øø
move 8(a6),d0 ; 30056 0008 0.øø
mulu 14(a6),d0 ; C0356 000E øøøø
move 12(a6),d1 ; 31056 000C 2.øø
mulu 10(a6),d1 ; C1356 000A øøøø
add d1,d0 ; D0101 øA
add -4(a6),d0 ; D0156 FFFC ønøø
move d0,-4(a6) ; 36500 FFFC =@øø
move.l -4(a6),d0 ; 20056 FFFC .øø
btst #0,d2 ; 04002 0000 øøøø
beq.s L14738 ; 63402 gø
neg.l d0 ; 42200 Dø
L14738: unlk a6 ; 47136 N^
rts ; 47165 Nu
_ftoa: link a6,#-8 ; 47126 FFF8 NVøø
movem.l d3-d7,-(a7) ; 44347 1F00 Høøø
move.l 12(a6),-4(a6) ; 26556 000CFFFC -nøøøø
tst 16(a6) ; 45156 0010 Jnøø
bgt.s L14766 ; 67004 nø
moveq #1,d0 ; 70001 pø
bra.s L14784 ; 60022 `ø
L14766: cmpi #22,16(a6) ; 06156 00160010 ønøøøø
ble.s L14778 ; 67404 oø
moveq #23,d0 ; 70027 pø
bra.s L14784 ; 60006 `ø
L14778: move 16(a6),d0 ; 30056 0010 0.øø
addq #1,d0 ; 51100 R@
L14784: move d0,d4 ; 34000 8ø
clr d7 ; 41107 BG
clr.l -(a7) ; 41247 Bø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpcmp ; 47271 00003DC8 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
bge.s L14832 ; 66034 lø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b #45,(a0) ; 10274 002D øøø-
addq.l #1,12(a6) ; 51256 000C Røøø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpneg ; 47271 00003F3E Nøøø?>
addq.l #4,a7 ; 54217 Xø
move.l d0,8(a6) ; 26500 0008 -@øø
L14832: clr.l -(a7) ; 41247 Bø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpcmp ; 47271 00003DC8 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
ble.s L14894 ; 67456 o.
bra.s L14874 ; 60030 `ø
L14850: move.l #-1610612668,-(a7) ; 27474 A0000044 /<øøøD
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpmul ; 47271 00003F1E Nøøø?ø
addq.l #8,a7 ; 50217 Pø
move.l d0,8(a6) ; 26500 0008 -@øø
subq #1,d7 ; 51507 SG
L14874: move.l #-2147483583,-(a7) ; 27474 80000041 /<øøøA
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpcmp ; 47271 00003DC8 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
blt.s L14850 ; 66724 mø
L14894: bra.s L14920 ; 60030 `ø
L14896: move.l #-1610612668,-(a7) ; 27474 A0000044 /<øøøD
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpdiv ; 47271 00003DE6 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
move.l d0,8(a6) ; 26500 0008 -@øø
addq #1,d7 ; 51107 RG
L14920: move.l #-1610612668,-(a7) ; 27474 A0000044 /<øøøD
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpcmp ; 47271 00003DC8 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
bge.s L14896 ; 66324 lø
add d7,d4 ; D4107 øG
moveq #1,d6 ; 76001 |ø
move d6,d0 ; 30006 0ø
ext.l d0 ; 44300 Hø
move.l d0,-(a7) ; 27400 /ø
jsr _fpltof ; 47271 00003E06 Nøøø>ø
addq.l #4,a7 ; 54217 Xø
move.l d0,-8(a6) ; 26500 FFF8 -@øø
bra.s L14988 ; 60030 `ø
L14964: move.l #-1610612668,-(a7) ; 27474 A0000044 /<øøøD
move.l -8(a6),-(a7) ; 27456 FFF8 /.øø
jsr fpdiv ; 47271 00003DE6 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
move.l d0,-8(a6) ; 26500 FFF8 -@øø
addq #1,d6 ; 51106 RF
L14988: cmp d4,d6 ; B6104 øD
blt.s L14964 ; 66744 mø
move.l #-2147483582,-(a7) ; 27474 80000042 /<øøøB
move.l -8(a6),-(a7) ; 27456 FFF8 /.øø
jsr fpdiv ; 47271 00003DE6 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
move.l d0,-(a7) ; 27400 /ø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpadd ; 47271 00003DA8 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
move.l d0,8(a6) ; 26500 0008 -@øø
move.l #-1610612668,-(a7) ; 27474 A0000044 /<øøøD
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpcmp ; 47271 00003DC8 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
blt.s L15058 ; 66412 mø
move.l #-2147483583,8(a6) ; 26574 800000410008 -|øøøAøø
addq #1,d7 ; 51107 RG
L15058: tst d7 ; 45107 JG
bge.s L15114 ; 66064 l4
movea.l 12(a6),a0 ; 20156 000C nøø
move.b #48,(a0) ; 10274 0030 øøø0
addq.l #1,12(a6) ; 51256 000C Røøø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b #46,(a0) ; 10274 002E øøø.
addq.l #1,12(a6) ; 51256 000C Røøø
tst d4 ; 45104 JD
bge.s L15092 ; 66002 lø
sub d4,d7 ; 97104 øD
L15092: moveq #-1,d6 ; 76377 |ø
bra.s L15110 ; 60016 `ø
L15096: movea.l 12(a6),a0 ; 20156 000C nøø
move.b #48,(a0) ; 10274 0030 øøø0
addq.l #1,12(a6) ; 51256 000C Røøø
subq #1,d6 ; 51506 SF
L15110: cmp d7,d6 ; B6107 øG
bgt.s L15096 ; 67356 nø
L15114: clr d6 ; 41106 BF
bra.s L15224 ; 60152 `j
L15118: move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr _fpftol ; 47271 00003E96 Nøøø>ø
addq.l #4,a7 ; 54217 Xø
move d0,d5 ; 35000 :ø
move d5,d0 ; 30005 0ø
add #48,d0 ; D0174 0030 ø|ø0
movea.l 12(a6),a1 ; 21156 000C "nøø
move.b d0,(a1) ; 11200 øø
addq.l #1,12(a6) ; 51256 000C Røøø
cmp d7,d6 ; B6107 øG
bne.s L15164 ; 63014 fø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b #46,(a0) ; 10274 002E øøø.
addq.l #1,12(a6) ; 51256 000C Røøø
L15164: move d5,d0 ; 30005 0ø
ext.l d0 ; 44300 Hø
move.l d0,-(a7) ; 27400 /ø
jsr _fpltof ; 47271 00003E06 Nøøø>ø
addq.l #4,a7 ; 54217 Xø
move.l d0,-8(a6) ; 26500 FFF8 -@øø
move.l d0,-(a7) ; 27400 /ø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpsub ; 47271 00003F5A Nøøø?Z
addq.l #8,a7 ; 50217 Pø
move.l d0,8(a6) ; 26500 0008 -@øø
move.l #-1610612668,-(a7) ; 27474 A0000044 /<øøøD
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpmul ; 47271 00003F1E Nøøø?ø
addq.l #8,a7 ; 50217 Pø
move.l d0,8(a6) ; 26500 0008 -@øø
addq #1,d6 ; 51106 RF
L15224: cmp d4,d6 ; B6104 øD
blt.s L15118 ; 66622 mø
movea.l 12(a6),a0 ; 20156 000C nøø
clr.b (a0) ; 41020 Bø
addq.l #1,12(a6) ; 51256 000C Røøø
move.l -4(a6),d0 ; 20056 FFFC .øø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d4-d7 ; 46337 00F0 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_etoa: link a6,#-8 ; 47126 FFF8 NVøø
movem.l d3-d7,-(a7) ; 44347 1F00 Høøø
move.l 12(a6),-4(a6) ; 26556 000CFFFC -nøøøø
tst 16(a6) ; 45156 0010 Jnøø
bgt.s L15276 ; 67004 nø
moveq #1,d0 ; 70001 pø
bra.s L15294 ; 60022 `ø
L15276: cmpi #22,16(a6) ; 06156 00160010 ønøøøø
ble.s L15288 ; 67404 oø
moveq #23,d0 ; 70027 pø
bra.s L15294 ; 60006 `ø
L15288: move 16(a6),d0 ; 30056 0010 0.øø
addq #1,d0 ; 51100 R@
L15294: move d0,d4 ; 34000 8ø
clr d7 ; 41107 BG
clr.l -(a7) ; 41247 Bø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpcmp ; 47271 00003DC8 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
bge.s L15342 ; 66034 lø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b #45,(a0) ; 10274 002D øøø-
addq.l #1,12(a6) ; 51256 000C Røøø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpneg ; 47271 00003F3E Nøøø?>
addq.l #4,a7 ; 54217 Xø
move.l d0,8(a6) ; 26500 0008 -@øø
L15342: clr.l -(a7) ; 41247 Bø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpcmp ; 47271 00003DC8 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
ble.s L15404 ; 67456 o.
bra.s L15384 ; 60030 `ø
L15360: move.l #-1610612668,-(a7) ; 27474 A0000044 /<øøøD
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpmul ; 47271 00003F1E Nøøø?ø
addq.l #8,a7 ; 50217 Pø
move.l d0,8(a6) ; 26500 0008 -@øø
subq #1,d7 ; 51507 SG
L15384: move.l #-2147483583,-(a7) ; 27474 80000041 /<øøøA
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpcmp ; 47271 00003DC8 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
blt.s L15360 ; 66724 mø
L15404: bra.s L15430 ; 60030 `ø
L15406: move.l #-1610612668,-(a7) ; 27474 A0000044 /<øøøD
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpdiv ; 47271 00003DE6 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
move.l d0,8(a6) ; 26500 0008 -@øø
addq #1,d7 ; 51107 RG
L15430: move.l #-1610612668,-(a7) ; 27474 A0000044 /<øøøD
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpcmp ; 47271 00003DC8 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
bge.s L15406 ; 66324 lø
moveq #1,d6 ; 76001 |ø
move d6,d0 ; 30006 0ø
ext.l d0 ; 44300 Hø
move.l d0,-(a7) ; 27400 /ø
jsr _fpltof ; 47271 00003E06 Nøøø>ø
addq.l #4,a7 ; 54217 Xø
move.l d0,-8(a6) ; 26500 FFF8 -@øø
bra.s L15496 ; 60030 `ø
L15472: move.l #-1610612668,-(a7) ; 27474 A0000044 /<øøøD
move.l -8(a6),-(a7) ; 27456 FFF8 /.øø
jsr fpdiv ; 47271 00003DE6 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
move.l d0,-8(a6) ; 26500 FFF8 -@øø
addq #1,d6 ; 51106 RF
L15496: cmp d4,d6 ; B6104 øD
blt.s L15472 ; 66744 mø
move.l #-2147483582,-(a7) ; 27474 80000042 /<øøøB
move.l -8(a6),-(a7) ; 27456 FFF8 /.øø
jsr fpdiv ; 47271 00003DE6 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
move.l d0,-(a7) ; 27400 /ø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpadd ; 47271 00003DA8 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
move.l d0,8(a6) ; 26500 0008 -@øø
move.l #-1610612668,-(a7) ; 27474 A0000044 /<øøøD
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpcmp ; 47271 00003DC8 Nøøø=ø
addq.l #8,a7 ; 50217 Pø
blt.s L15566 ; 66412 mø
move.l #-2147483583,8(a6) ; 26574 800000410008 -|øøøAøø
addq #1,d7 ; 51107 RG
L15566: clr d6 ; 41106 BF
bra.s L15676 ; 60152 `j
L15570: move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr _fpftol ; 47271 00003E96 Nøøø>ø
addq.l #4,a7 ; 54217 Xø
move d0,d5 ; 35000 :ø
move d5,d0 ; 30005 0ø
add #48,d0 ; D0174 0030 ø|ø0
movea.l 12(a6),a1 ; 21156 000C "nøø
move.b d0,(a1) ; 11200 øø
addq.l #1,12(a6) ; 51256 000C Røøø
tst d6 ; 45106 JF
bne.s L15616 ; 63014 fø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b #46,(a0) ; 10274 002E øøø.
addq.l #1,12(a6) ; 51256 000C Røøø
L15616: move d5,d0 ; 30005 0ø
ext.l d0 ; 44300 Hø
move.l d0,-(a7) ; 27400 /ø
jsr _fpltof ; 47271 00003E06 Nøøø>ø
addq.l #4,a7 ; 54217 Xø
move.l d0,-8(a6) ; 26500 FFF8 -@øø
move.l d0,-(a7) ; 27400 /ø
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpsub ; 47271 00003F5A Nøøø?Z
addq.l #8,a7 ; 50217 Pø
move.l d0,8(a6) ; 26500 0008 -@øø
move.l #-1610612668,-(a7) ; 27474 A0000044 /<øøøD
move.l 8(a6),-(a7) ; 27456 0008 /.øø
jsr fpmul ; 47271 00003F1E Nøøø?ø
addq.l #8,a7 ; 50217 Pø
move.l d0,8(a6) ; 26500 0008 -@øø
addq #1,d6 ; 51106 RF
L15676: cmp d4,d6 ; B6104 øD
blt.s L15570 ; 66622 mø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b #69,(a0) ; 10274 0045 øøøE
addq.l #1,12(a6) ; 51256 000C Røøø
tst d7 ; 45107 JG
bge.s L15714 ; 66022 lø
move d7,d0 ; 30007 0ø
neg d0 ; 42100 D@
move d0,d7 ; 37000 >ø
movea.l 12(a6),a0 ; 20156 000C nøø
move.b #45,(a0) ; 10274 002D øøø-
addq.l #1,12(a6) ; 51256 000C Røøø
L15714: move d7,d0 ; 30007 0ø
ext.l d0 ; 44300 Hø
divs #10,d0 ; 80774 000A øøøø
add #48,d0 ; D0174 0030 ø|ø0
movea.l 12(a6),a1 ; 21156 000C "nøø
move.b d0,(a1) ; 11200 øø
addq.l #1,12(a6) ; 51256 000C Røøø
move d7,d0 ; 30007 0ø
ext.l d0 ; 44300 Hø
divs #10,d0 ; 80774 000A øøøø
swap d0 ; 44100 H@
add #48,d0 ; D0174 0030 ø|ø0
movea.l 12(a6),a1 ; 21156 000C "nøø
move.b d0,(a1) ; 11200 øø
addq.l #1,12(a6) ; 51256 000C Røøø
movea.l 12(a6),a0 ; 20156 000C nøø
clr.b (a0) ; 41020 Bø
addq.l #1,12(a6) ; 51256 000C Røøø
move.l -4(a6),d0 ; 20056 FFFC .øø
tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d4-d7 ; 46337 00F0 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
fpadd:
_fpadd: link a6,#-4 ; 47126 FFFC NVøø
movem.l d3-d7,-(a7) ; 44347 1F00 Høøø
move.l 8(a6),d7 ; 27056 0008 ..øø
move.l 12(a6),d6 ; 26056 000C ,.øø
jsr ffpadd ; 47271 00003F9C Nøøø?ø
move.l d7,d0 ; 20007 ø
movem.l (a7)+,d3-d7 ; 46337 00F8 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
fpcmp:
_fpcmp: link a6,#-4 ; 47126 FFFC NVøø
movem.l d3-d7,-(a7) ; 44347 1F00 Høøø
move.l 8(a6),d7 ; 27056 0008 ..øø
move.l 12(a6),d6 ; 26056 000C ,.øø
jsr ffpcmp ; 47271 0000406E Nøøø@n
movem.l (a7)+,d3-d7 ; 46337 00F8 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
fpdiv:
_fpdiv: link a6,#-4 ; 47126 FFFC NVøø
movem.l d3-d7,-(a7) ; 44347 1F00 Høøø
move.l 8(a6),d7 ; 27056 0008 ..øø
move.l 12(a6),d6 ; 26056 000C ,.øø
jsr ffpdiv ; 47271 0000409E Nøøø@ø
move.l d7,d0 ; 20007 ø
movem.l (a7)+,d3-d7 ; 46337 00F8 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_fpltof: link a6,#0 ; 47126 0000 NVøø
movem.l d5-d7,-(a7) ; 44347 0700 Høøø
tst.l 8(a6) ; 45256 0008 Jøøø
bge.s L15906 ; 66016 lø
moveq #1,d6 ; 76001 |ø
move.l 8(a6),d0 ; 20056 0008 .øø
neg.l d0 ; 42200 Dø
move.l d0,8(a6) ; 26500 0008 -@øø
bra.s L15908 ; 60002 `ø
L15906: clr d6 ; 41106 BF
L15908: tst.l 8(a6) ; 45256 0008 Jøøø
bne.s L15918 ; 63004 fø
clr.l d0 ; 41200 Bø
bra.s L16012 ; 60136 `^
L15918: moveq #24,d7 ; 77030 ~ø
bra.s L15934 ; 60014 `ø
L15922: move.l 8(a6),d0 ; 20056 0008 .øø
asr.l #1,d0 ; E1200 øø
move.l d0,8(a6) ; 26500 0008 -@øø
addq.l #1,d7 ; 51207 Rø
L15934: move.l 8(a6),d0 ; 20056 0008 .øø
and.l #$7F000000,d0 ; C0274 7F000000 øøøøøø
bne.s L15922 ; 63350 fø
bra.s L15960 ; 60014 `ø
L15948: move.l 8(a6),d0 ; 20056 0008 .øø
asl.l #1,d0 ; E1600 øø
move.l d0,8(a6) ; 26500 0008 -@øø
subq.l #1,d7 ; 51607 Sø
L15960: btst #7,9(a6) ; 04056 00070009 ø.øøøø
beq.s L15948 ; 63754 gø
move.l 8(a6),d0 ; 20056 0008 .øø
asl.l #8,d0 ; E0600 øø
move.l d0,8(a6) ; 26500 0008 -@øø
add.l #64,d7 ; D7274 00000040 øøøøø@
move.l d7,d0 ; 20007 ø
and.l #127,d0 ; C0274 0000007F øøøøøø
or.l d0,8(a6) ; 80656 0008 øøøø
tst d6 ; 45106 JF
beq.s L16008 ; 63410 gø
ori.l #128,8(a6) ; 00256 000000800008 øøøøøøøø
L16008: move.l 8(a6),d0 ; 20056 0008 .øø
L16012: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d6-d7 ; 46337 00C0 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
_fpftol: link a6,#0 ; 47126 0000 NVøø
movem.l d4-d7,-(a7) ; 44347 0F00 Høøø
move.l 8(a6),d0 ; 20056 0008 .øø
and.l #127,d0 ; C0274 0000007F øøøøøø
add.l #-64,d0 ; D0274 FFFFFFC0 øøøøøø
move d0,d6 ; 36000 <ø
tst.l 8(a6) ; 45256 0008 Jøøø
beq.s L16058 ; 63404 gø
tst d6 ; 45106 JF
bge.s L16062 ; 66004 lø
L16058: clr.l d0 ; 41200 Bø
bra.s L16148 ; 60126 `V
L16062: move.l 8(a6),d0 ; 20056 0008 .øø
and.l #128,d0 ; C0274 00000080 øøøøøø
move d0,d5 ; 35000 :ø
cmp #31,d6 ; B6174 001F ø|øø
ble.s L16100 ; 67424 oø
tst d5 ; 45105 JE
beq.s L16092 ; 63410 gø
move.l #-2147483648,d0 ; 20074 80000000 <øøøø
bra.s L16098 ; 60006 `ø
L16092: move.l #$7FFFFFFF,d0 ; 20074 7FFFFFFF <øøøø
L16098: bra.s L16148 ; 60060 `0
L16100: move.l 8(a6),d7 ; 27056 0008 ..øø
asr.l #8,d7 ; E0207 øø
and.l #$00FFFFFF,d7 ; C7274 00FFFFFF øøøøøø
sub #24,d6 ; 96174 0018 ø|øø
bra.s L16122 ; 60004 `ø
L16118: asr.l #1,d7 ; E1207 øø
addq #1,d6 ; 51106 RF
L16122: tst d6 ; 45106 JF
blt.s L16118 ; 66770 mø
bra.s L16132 ; 60004 `ø
L16128: asl.l #1,d7 ; E1607 øø
subq #1,d6 ; 51506 SF
L16132: tst d6 ; 45106 JF
bgt.s L16128 ; 67370 nø
tst d5 ; 45105 JE
beq.s L16146 ; 63406 gø
move.l d7,d0 ; 20007 ø
neg.l d0 ; 42200 Dø
move.l d0,d7 ; 27000 .ø
L16146: move.l d7,d0 ; 20007 ø
L16148: tst.l (a7)+ ; 45237 Jø
movem.l (a7)+,d5-d7 ; 46337 00E0 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
fpmul:
_fpmul:
fpmult:
_fpmult: link a6,#-4 ; 47126 FFFC NVøø
movem.l d3-d7,-(a7) ; 44347 1F00 Høøø
move.l 8(a6),d7 ; 27056 0008 ..øø
move.l 12(a6),d6 ; 26056 000C ,.øø
jsr ffpmul2 ; 47271 00004110 NøøøAø
move.l d7,d0 ; 20007 ø
movem.l (a7)+,d3-d7 ; 46337 00F8 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
fpneg:
_fpneg: link a6,#-4 ; 47126 FFFC NVøø
movem.l d3-d7,-(a7) ; 44347 1F00 Høøø
move.l 8(a6),d7 ; 27056 0008 ..øø
jsr ffpneg ; 47271 00003F80 Nøøø?ø
move.l d7,d0 ; 20007 ø
movem.l (a7)+,d3-d7 ; 46337 00F8 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
fpsub:
_fpsub: link a6,#-4 ; 47126 FFFC NVøø
movem.l d3-d7,-(a7) ; 44347 1F00 Høøø
move.l 8(a6),d7 ; 27056 0008 ..øø
move.l 12(a6),d6 ; 26056 000C ,.øø
jsr ffpsub ; 47271 00003F8A Nøøø?ø
move.l d7,d0 ; 20007 ø
movem.l (a7)+,d3-d7 ; 46337 00F8 Løøø
unlk a6 ; 47136 N^
rts ; 47165 Nu
ffpabs: and.b #127,d7 ; C7074 007F ø<øø
rts ; 47165 Nu
ffpneg: tst.b d7 ; 45007 Jø
beq.s L16264 ; 63404 gø
eori.b #128,d7 ; 05007 0080 øøøø
L16264: rts ; 47165 Nu
ffpsub: move.b d6,d4 ; 14006 øø
beq.s L16352 ; 63522 gR
eori.b #128,d4 ; 05004 0080 øøøø
bmi.s L16382 ; 65552 kj
move.b d7,d5 ; 15007 øø
bmi.s L16388 ; 65554 kl
bne.s L16296 ; 63016 fø
bra.s L16346 ; 60076 `>
ffpadd: move.b d6,d4 ; 14006 øø
bmi.s L16382 ; 65536 k^
beq.s L16352 ; 63476 g>
move.b d7,d5 ; 15007 øø
bmi.s L16388 ; 65536 k^
beq.s L16346 ; 63462 g2
L16296: sub.b d4,d5 ; 95004 øø
bmi.s L16356 ; 65470 k8
move.b d7,d4 ; 14007 øø
cmp.b #24,d5 ; B5074 0018 ø<øø
bcc.s L16352 ; 62054 d,
move.l d6,d3 ; 23006 &ø
clr.b d3 ; 41003 Bø
lsr.l d5,d3 ; E5253 øø
move.b #128,d7 ; 17074 0080 ø<øø
add.l d3,d7 ; D7203 øø
bcs.s L16326 ; 62404 eø
L16322: move.b d4,d7 ; 17004 øø
rts ; 47165 Nu
L16326: roxr.l #1,d7 ; E1227 øø
addq.b #1,d4 ; 51004 Rø
bvs.s L16334 ; 64402 iø
bcc.s L16322 ; 62364 dø
L16334: moveq #-1,d7 ; 77377 ~ø
subq.b #1,d4 ; 51404 Sø
move.b d4,d7 ; 17004 øø
ori #2,ccr ; 00074 0002 ø<øø
rts ; 47165 Nu
L16346: move.l d6,d7 ; 27006 .ø
move.b d4,d7 ; 17004 øø
rts ; 47165 Nu
L16352: tst.b d7 ; 45007 Jø
rts ; 47165 Nu
L16356: cmp.b #-24,d5 ;!! #$FFE8.W ; B5074 FFE8 ø<øø
ble.s L16346 ; 67760 oø
neg.b d5 ; 42005 Dø
move.l d6,d3 ; 23006 &ø
clr.b d7 ; 41007 Bø
lsr.l d5,d7 ; E5257 øø
move.b #128,d3 ; 13074 0080 ø<øø
add.l d3,d7 ; D7203 øø
bcs.s L16326 ; 62714 eø
move.b d4,d7 ; 17004 øø
rts ; 47165 Nu
L16382: move.b d7,d5 ; 15007 øø
bmi.s L16296 ; 65646 kø
beq.s L16346 ; 63726 gø
L16388: moveq #-128,d3 ; 73200 vø
eor.b d3,d5 ; B3405 øø
sub.b d4,d5 ; 95004 øø
beq.s L16476 ; 63520 gP
bmi.s L16458 ; 65474 k<
cmp.b #24,d5 ; B5074 0018 ø<øø
bcc.s L16352 ; 62314 dø
move.b d7,d4 ; 14007 øø
move.b d3,d7 ; 17003 øø
move.l d6,d3 ; 23006 &ø
L16410: clr.b d3 ; 41003 Bø
lsr.l d5,d3 ; E5253 øø
sub.l d3,d7 ; 97203 øø
bmi.s L16322 ; 65640 kø
L16418: move.b d4,d5 ; 15004 øø
L16420: clr.b d7 ; 41007 Bø
subq.b #1,d4 ; 51404 Sø
cmp.l #32767,d7 ; B7274 00007FFF øøøøøø
bhi.s L16438 ; 61006 bø
swap d7 ; 44107 HG
sub.b #16,d4 ; 94074 0010 ø<øø
L16438: add.l d7,d7 ; D7207 øø
dbmi d4,L16438 ; 55714 FFFC [øøø
eor.b d4,d5 ; B4405 øø
bmi.s L16454 ; 65406 kø
move.b d4,d7 ; 17004 øø
beq.s L16454 ; 63402 gø
rts ; 47165 Nu
L16454: moveq #0,d7 ; 77000 ~ø
rts ; 47165 Nu
L16458: cmp.b #-24,d5 ;!! #$FFE8.W ; B5074 FFE8 ø<øø
ble.s L16346 ; 67612 oø
neg.b d5 ; 42005 Dø
move.l d7,d3 ; 23007 &ø
move.l d6,d7 ; 27006 .ø
move.b #128,d7 ; 17074 0080 ø<øø
bra.s L16410 ; 60276 `ø
L16476: move.b d7,d5 ; 15007 øø
exg d5,d4 ; C5504 øD
move.b d6,d7 ; 17006 øø
sub.l d6,d7 ; 97206 øø
beq.s L16454 ; 63740 gø
bpl.s L16418 ; 65272 jø
neg.l d7 ; 42207 Dø
move.b d5,d4 ; 14005 øø
bra.s L16420 ; 60266 `ø
ffpcmp: cmp.b d6,d7 ; B7006 øø
bne.s L16500 ; 63002 fø
cmp.l d6,d7 ; B7206 øø
L16500: rts ; 47165 Nu
ffptst: tst.b d7 ; 45007 Jø
rts ; 47165 Nu
L16506: divu #0,d7 ; 87374 0000 øøøø
tst.l d6 ; 45206 Jø
bne.s ffpdiv ; 63034 fø
L16514: or.l #-129,d7 ; 87274 FFFFFF7F øøøøøø
tst.b d7 ; 45007 Jø
ori #2,ccr ; 00074 0002 ø<øø
L16526: rts ; 47165 Nu
L16528: swap d6 ; 44106 HF
swap d7 ; 44107 HG
L16532: eor.b d6,d7 ; B6407 øø
bra.s L16514 ; 60352 `ø
L16536: bmi.s L16532 ; 65772 kø
L16538: moveq #0,d7 ; 77000 ~ø
rts ; 47165 Nu
ffpdiv: move.b d6,d5 ; 15006 øø
beq.s L16506 ; 63730 gø
move.l d7,d4 ; 24007 (ø
beq.s L16526 ; 63750 gø
moveq #-128,d3 ; 73200 vø
add d5,d5 ; D5105 øE
add d4,d4 ; D4104 øD
eor.b d3,d5 ; B3405 øø
eor.b d3,d4 ; B3404 øø
sub.b d5,d4 ; 94005 øø
bvs.s L16536 ; 64744 iø
clr.b d7 ; 41007 Bø
swap d7 ; 44107 HG
swap d6 ; 44106 HF
cmp d6,d7 ; B7106 øF
bmi.s L16580 ; 65406 kø
addq.b #2,d4 ; 52004 Tø
bvs.s L16528 ; 64716 iø
ror.l #1,d7 ; E1237 øø
L16580: swap d7 ; 44107 HG
move.b d3,d5 ; 15003 øø
eor d5,d4 ; B5504 øD
lsr #1,d4 ; E1114 øL
move.l d7,d3 ; 23007 &ø
divu d6,d3 ; 83306 øø
move d3,d5 ; 35003 :ø
mulu d6,d3 ; C3306 øø
sub.l d3,d7 ; 97203 øø
swap d7 ; 44107 HG
swap d6 ; 44106 HF
move d6,d3 ; 33006 6ø
clr.b d3 ; 41003 Bø
mulu d5,d3 ; C3305 øø
sub.l d3,d7 ; 97203 øø
bcc.s L16620 ; 62010 dø
move.l d6,d3 ; 23006 &ø
clr.b d3 ; 41003 Bø
add.l d3,d7 ; D7203 øø
subq #1,d5 ; 51505 SE
L16620: move.l d6,d3 ; 23006 &ø
swap d3 ; 44103 HC
clr d7 ; 41107 BG
divu d3,d7 ; 87303 øø
swap d5 ; 44105 HE
bmi.s L16640 ; 65410 kø
move d7,d5 ; 35007 :ø
add.l d5,d5 ; D5205 øø
subq.b #1,d4 ; 51404 Sø
move d5,d7 ; 37005 >ø
L16640: move d7,d5 ; 35007 :ø
add.l #128,d5 ; D5274 00000080 øøøøøø
move.l d5,d7 ; 27005 .ø
move.b d4,d7 ; 17004 øø
beq.s L16538 ; 63614 gø
rts ; 47165 Nu
ffpmul2: move.b d7,d5 ; 15007 øø
beq.s L16742 ; 63522 gR
move.b d6,d4 ; 14006 øø
beq.s L16768 ; 63550 gh
add d5,d5 ; D5105 øE
add d4,d4 ; D4104 øD
moveq #-128,d3 ; 73200 vø
eor.b d3,d4 ; B3404 øø
eor.b d3,d5 ; B3405 øø
add.b d4,d5 ; D5004 øø
bvs.s L16772 ; 64536 i^
move.b d3,d4 ; 14003 øø
eor d4,d5 ; B4505 øE
ror #1,d5 ; E1135 ø]
swap d5 ; 44105 HE
move d6,d5 ; 35006 :ø
clr.b d7 ; 41007 Bø
clr.b d5 ; 41005 Bø
move d5,d4 ; 34005 8ø
mulu d7,d4 ; C4307 øø
swap d4 ; 44104 HD
move.l d7,d3 ; 23007 &ø
swap d3 ; 44103 HC
mulu d5,d3 ; C3305 øø
add.l d3,d4 ; D4203 øø
swap d6 ; 44106 HF
move.l d6,d3 ; 23006 &ø
mulu d7,d3 ; C3307 øø
add.l d3,d4 ; D4203 øø
clr d4 ; 41104 BD
addx.b d4,d4 ; D4404 øø
swap d4 ; 44104 HD
swap d7 ; 44107 HG
mulu d6,d7 ; C7306 øø
swap d6 ; 44106 HF
swap d5 ; 44105 HE
add.l d4,d7 ; D7204 øø
bpl.s L16744 ; 65014 jø
add.l #128,d7 ; D7274 00000080 øøøøøø
move.b d5,d7 ; 17005 øø
beq.s L16768 ; 63432 gø
L16742: rts ; 47165 Nu
L16744: subq.b #1,d5 ; 51405 Sø
bvs.s L16768 ; 64424 iø
bcs.s L16768 ; 62422 eø
moveq #64,d4 ; 74100 x@
add.l d4,d7 ; D7204 øø
add.l d7,d7 ; D7207 øø
bcc.s L16762 ; 62004 dø
roxr.l #1,d7 ; E1227 øø
addq.b #1,d5 ; 51005 Rø
L16762: move.b d5,d7 ; 17005 øø
beq.s L16768 ; 63402 gø
rts ; 47165 Nu
L16768: moveq #0,d7 ; 77000 ~ø
rts ; 47165 Nu
L16772: bpl.s L16768 ; 65372 jø
eor.b d6,d7 ; B6407 øø
or.l #-129,d7 ; 87274 FFFFFF7F øøøøøø
tst.b d7 ; 45007 Jø
ori #2,ccr ; 00074 0002 ø<øø
rts ; 47165 Nu
ffpcpyrt:dc 28003 ; 66543 mc
move 13108.w,d3 ; 33070 3334 6834
move -(a0),-(a1) ; 31440 3
bne.s T16908 ; 63154 fl
dc 28513 ; 67541 oa
moveq #105,d2 ; 72151 ti
dc 28263 ; 67147 ng
dc 8304 ; 20160 p
dc 28521 ; 67551 oi
bgt.s T16928 ; 67164 nt
movea.l -(a6),a0 ; 20146 f
bvs.s T16930 ; 64562 ir
dc 28023 ; 66567 mw
bsr.s T16934 ; 60562 ar
bcs.s L16854 ; 62440 e
movea.l -(a3),a4 ; 24143 (c
move.l -(a0),-(a4) ; 24440 )
dc 25455 ; 61557 co
moveq #121,d0 ; 70171 py
moveq #105,d1 ; 71151 ri
beq.s T16938 ; 63550 gh
moveq #32,d2 ; 72040 t
move $38312062,-(a0) ; 30471 38312062 1981 b
dc 31008 ; 74440 y
dc 28015 ; 66557 mo
moveq #111,d2 ; 72157 to
moveq #111,d1 ; 71157 ro
dc 27745 ; 66141 la
movea.l 28259(a1),a0 ; 20151 6E63 inc
L16854 = *-2
move.l d0,d7 ; 27000 .ø
.data
T16858: dc 21364,24931,27424,20342 ; 51564 61636B204F76 Stack Ov
dc 25970,26220,28535,3338 ; 62562 666C6F770D0A erflowøø
dc 114,30062,29801,28005 ; 00162 756E74696D65 øruntime
___pname = *-7
dc 67,20302,14848 ; 00103 4F4E3A00 øCON:ø
___tname = *-5
___lname:dc 19539,21562,26 ; 46123 543A001A LST:øø
___xeof = *-1
T16894: dc 17249,28270,28532,8297 ; 41541 6E6E6F742069 Cannot i
dc 28265,29801,24940 ; 67151 7469616C nitial
T16908: dc 27002,25888,29556,24931 ; 64572 652073746163 ize stac
dc 27405,2560 ; 65415 0A00 køøø
_ctrl_cn:dc 1,2,257,513 ; 00001 000201010201 øøøøøøøø
T16928: dc 256 ; 00400 øø
T16930: dc 257,513 ; 00401 0201 øøøø
T16934: dc 257,257 ; 00401 0101 øøøø
T16938: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,256,1,3 ; 00000 010000010003 øøøøøøøø
dc 1280,1285,0,257 ; 02400 050500000101 øøøøøøøø
dc 513,16,1793,513 ; 01001 001007010201 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,257,258,257 ; 00000 010101020101 øøøøøøøø
dc 513,258,257,257 ; 01001 010201010101 øøøøøøøø
dc 513,257,0,0 ; 01001 010100000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 513,257,257,1537 ; 01001 010101010601 øøøøøøøø
dc 260,257,259,258 ; 00404 010101030102 øøøøøøøø
dc 257,1026,264,257 ; 00401 040201080101 øøøøøøøø
dc 0,0,0,257 ; 00000 000000000101 øøøøøøøø
dc 265,257,257,257 ; 00411 010101010101 øøøøøøøø
dc 256,5,256,0 ; 00400 000501000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,1027,8,768 ; 00000 040300080300 øøøøøøøø
dc 1537,8,256,2049 ; 03001 000801000801 øøøøøøøø
dc 4,257,769,256 ; 00004 010103010100 øøøøøøøø
dc 1280,257,256,1280 ; 02400 010101000500 øøøøøøøø
dc 1,256,257,0 ; 00001 010001010000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,2 ; 00000 000000000002 øøøøøøøø
dc 512,0,0,0 ; 01000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,1281,5 ; 00000 000005010005 øøøøøøøø
dc 256,257,1,256 ; 00400 010100010100 øøøøøøøø
dc 517,6,256,513 ; 01005 000601000201 øøøøøøøø
dc 1,256,1541,0 ; 00001 010006050000 øøøøøøøø
dc 0,1,256,256 ; 00000 000101000100 øøøøøøøø
dc 513,2,257,257 ; 01001 000201010101 øøøøøøøø
dc 256,0,0,0 ; 00400 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 1,515,258,257 ; 00001 020301020101 øøøøøøøø
dc 257,257,1,256 ; 00401 010100010100 øøøøøøøø
dc 258 ; 00402 øø
_convstr:dc 12337,12851,13365,13879 ; 30061 323334353637 01234567
dc 14393,16706,17220,17734 ; 34071 414243444546 89ABCDEF
dc 0 ; 00000 øø
T17286: dc 16724,16722,18720,14136 ; 40524 415249203738 ATARI 78
dc 12336,8261,20035,21081 ; 30060 20454E435259 00 ENCRY
dc 20564,18767,20000,20562 ; 50124 494F4E205052 PTION PR
dc 20295,21057,19725,2560 ; 47507 52414D0D0A00 OGRAMøøø
T17318: dc 30309,29299,26991,28192 ; 73145 7273696F6E20 version
dc 12598,8269,24946,25448 ; 30466 204D61726368 16 March
dc 8241,14648,14093,2570 ; 20061 3938370D0A0A 1987øøø
dc 85,21313,18245,8237 ; 00125 53414745202D øUSAGE -
T17343 = *-7
dc 11552,29551,30066,25445 ; 26440 736F75726365 - source
dc 8292,25971,29801,28257 ; 20144 657374696E61 destina
dc 29801,28526,8283,29533 ; 72151 6F6E205B735D tion [s]
dc 8316,8283,26973,3338 ; 20174 205B695D0D0A | [i]øø
dc 114,70,16724,16716 ; 00162 00464154414C ørøFATAL
T17383 = *-7
T17385 = *-5
dc 8261,21074,20306,8237 ; 20105 52524F52202D ERROR -
dc 8275,28533,29283,25888 ; 20123 6F7572636520 Source
dc 26217,27749,8292,28517 ; 63151 6C6520646F65 file doe
dc 29472,28271,29728,25976 ; 71440 6E6F74206578 s not ex
dc 26995,29729,3338,119 ; 64563 74210D0A0077 ist!øøøw
T17429 = *-1
dc 70,16724,16716,8261 ; 00106 4154414C2045 øFATAL E
T17431 = *-7
dc 21074,20306,8237,8259 ; 51122 4F52202D2043 RROR - C
dc 24942,28271,29728,28528 ; 60556 6E6F74206F70 annot op
dc 25966,8303,30068,28789 ; 62556 206F75747075 en outpu
dc 29728,26217,27749,8461 ; 72040 66696C65210D t file!ø
dc 2560 ; 05000 øø
T17472: dc 21248 ; 51400 Sø
T17474: dc 18688 ; 44400 Iø
T17476: dc 11582,8276,26725,8294 ; 26476 205468652066 -> The f
dc 26994,29556,8241,13856 ; 64562 737420313620 irst 16
dc 25209,29797,29472,28518 ; 61171 746573206F66 bytes of
dc 8308,26725,8293,28259 ; 20164 686520656E63 the enc
dc 29305,28788,26991,28192 ; 71171 7074696F6E20 ryption
dc 24946,25953,8289,29285 ; 60562 656120617265 area are
dc 14861,2560 ; 35015 0A00 :øøø
T17528: dc 21364,24946,29801,28263 ; 51564 617274696E67 Starting
dc 8293,28259,29305,28788 ; 20145 6E6372797074 encrypt
dc 26991,28193,3338,45 ; 64557 6E210D0A002D ion!øøø-
T17551 = *-1
dc 15904,18287,8295,25972 ; 37040 476F20676574 > Go get
dc 8307,28525,25888,18293 ; 20163 6F6D65204775 some Gu
dc 28013,26912,25189,24946 ; 66555 692062656172 mmi bear
dc 29473,3338,69,28259 ; 71441 0D0A00456E63 s!øøøEnc
T17581 = *-3
dc 29305,28788,26991,28192 ; 71171 7074696F6E20 ryption
dc 26721,29472,29557,25443 ; 64141 732073756363 has succ
dc 25957,25701,25646,3338 ; 62545 6465642E0D0A eeded.øø
dc 73,69,28259,29305 ; 00111 00456E637279 øIøEncry
T17609 = *-7
T17611 = *-5
dc 28788,26991,28192,26209 ; 70164 696F6E206661 ption fa
dc 26988,25956,11789,2560 ; 64554 65642E0D0A00 iled.øøø
T17632: dc 11582,8259,24946,29810 ; 26476 204361727472 -> Cartr
dc 26980,26469,8294,28530 ; 64544 676520666F72 idge for
dc 28001,29728,26995,8290 ; 66541 742069732062 mat is b
dc 24932,11789,2560 ; 60544 2E0D0A00 ad.øøø
T17662: dc 11582,8259,26725,25451 ; 26476 20436865636B -> Check
dc 8291,24946,29810,26980 ; 20143 617274726964 cartrid
dc 26469,8307,29793,29300 ; 63545 207374617274 ge start
dc 14880,17990,17976,3338 ; 35040 464646380D0A : FFF8øø
dc 69,28259,29305,28788 ; 00105 6E6372797074 øEncrypt
T17695 = *-7
dc 26991,28192,28786,28519 ; 64557 6E2070726F67 ion prog
dc 29281,27936,25711,28261 ; 71141 6D20646F6E65 ram done
dc 3338,80,29285,29555 ; 06412 005072657373 øøøPress
T17721 = *-5
dc 8291,28526,29810,28524 ; 20143 6F6E74726F6C control
dc 8306,25972,30066,28192 ; 20162 657475726E20 return
dc 29807,8291,28526,29801 ; 72157 20636F6E7469 to conti
dc 28277,25856 ; 67165 6500 nueø
T17754: dc 14848 ; 35000 :ø
T17756: dc 11582,8257,25700,29285 ; 26476 204164647265 -> Addre
dc 29555,8293,28259,28533 ; 71563 20656E636F75 ss encou
dc 28276,25970,25956,8303 ; 67164 65726564206F ntered o
dc 30068,29545,25701,8291 ; 72564 736964652063 utside c
dc 24946,29810,26980,26469 ; 60562 747269646765 artridge
dc 11789,2560 ; 27015 0A00 .øøø
T17800: dc 11582,8259,26725,25451 ; 26476 20436865636B -> Check
dc 29557,27936,25970,29295 ; 71565 6D206572726F sum erro
dc 29216,26990,8297,28272 ; 71040 696E20696E70 r in inp
dc 30068,8300,26990,25902 ; 72564 206C696E652E ut line.
dc 3338,37,29453,2560 ; 06412 0025730D0A00 øøø%søøø
T17835 = *-5
T17840: dc 19567,24932,26990,26400 ; 46157 6164696E6720 Loading
dc 18798,29797,27680,26725 ; 44556 74656C206865 Intel he
dc 30752,26217,27749,11789 ; 74040 66696C652E0D x file.ø
dc 2560 ; 05000 øø
T17866: dc 11582,8268,28535,25971 ; 26476 204C6F776573 -> Lowes
dc 29728,24932,25714,25971 ; 72040 616464726573 t addres
dc 29472,26990,8294,26988 ; 71440 696E2066696C s in fil
dc 25888,26995,8229,30766 ; 62440 69732025782E e is %x.
dc 3338,87,29289,29801 ; 06412 005772697469 øøøWriti
T17901 = *-5
dc 28263,8265,28276,25964 ; 67147 20496E74656C ng Intel
dc 8296,25976,8294,26988 ; 20150 65782066696C hex fil
dc 25902,3338,45,15904 ; 62456 0D0A002D3E20 e.øøø->
T17927 = *-3
dc 17249,29300,29289,25703 ; 41541 727472696467 Cartridg
dc 25888,29556,24946,29811 ; 62440 737461727473 e starts
dc 8289,29728,9592,11789 ; 20141 742025782E0D at %x.ø
dc 2560 ; 05000 øø
T17956: dc 14896,12336,12336,12336 ; 35060 303030303030 :0000000
dc 12614,17930,45,15904 ; 30506 460A002D3E20 1FFøø->
T17969 = *-3
dc 16740,25714,25971,29472 ; 40544 647265737320 Address
dc 25966,25455,30062,29797 ; 62556 636F756E7465 encounte
dc 29285,25632,28533,29811 ; 71145 64206F757473 red outs
dc 26980,25888,25441,29300 ; 64544 652063617274 ide cart
dc 29289,25703,25902,3338 ; 71151 6467652E0D0A ridge.øø
dc 45,15904,17256,25955 ; 00055 3E2043686563 ø-> Chec
T18013 = *-7
dc 27507,30061,8293,29298 ; 65563 756D20657272 ksum err
dc 28530,8297,28192,26990 ; 67562 20696E20696E or in in
dc 28789,29728,27753,28261 ; 70165 74206C696E65 put line
dc 11789,2560 ; 27015 0A00 .øøø
T18048: dc 9587,3338,76,28513 ; 22563 0D0A004C6F61 %søøøLoa
T18053 = *-3
dc 25705,28263,8269,28532 ; 62151 6E67204D6F74 ding Mot
dc 28530,28524,24864,26725 ; 67562 6F6C61206865 orola he
dc 30752,26217,27749,11789 ; 74040 66696C652E0D x file.ø
dc 2560 ; 05000 øø
T18082: dc 11582,8268,28535,25971 ; 26476 204C6F776573 -> Lowes
dc 29728,24932,25714,25971 ; 72040 616464726573 t addres
dc 29472,26990,8294,26988 ; 71440 696E2066696C s in fil
dc 25888,26995,8229,30766 ; 62440 69732025782E e is %x.
dc 3338,87,29289,29801 ; 06412 005772697469 øøøWriti
T18117 = *-5
dc 28263,8269,28532,28530 ; 67147 204D6F746F72 ng Motor
dc 28524,24864,26725,30752 ; 67554 612068657820 ola hex
dc 26217,27749,11789,2560 ; 63151 6C652E0D0A00 file.øøø
T18146: dc 11582,8259,24946,29810 ; 26476 204361727472 -> Cartr
dc 26980,26469,8307,29793 ; 64544 676520737461 idge sta
dc 29300,29472,24948,8229 ; 71164 732061742025 rts at %
dc 30766,3338,73,28278 ; 74056 0D0A00496E76 x.øøøInv
T18175 = *-3
dc 24940,26980,8296,25976 ; 60554 696420686578 alid hex
dc 8292,26983,26996,8297 ; 20144 696769742069 digit i
dc 28192,26725,30818,31092 ; 67040 686578627974 n hexbyt
dc 25869,2560 ; 62415 0A00 eøøø
T18206: dc 18798,30305,27753,25632 ; 44556 76616C696420 Invalid
dc 26725,30752,25705,26473 ; 64145 782064696769 hex digi
dc 29728,26990,8296,25976 ; 72040 696E20686578 t in hex
dc 25209,29797,3338,37 ; 61171 74650D0A0025 byteøøø%
T18237 = *-1
dc 27768,14880,37,30752 ; 66170 3A2000257820 lx: ø%x
T18243 = *-3
dc 10,0 ; 00012 0000 øøøø
T18247 = *-3
temp0: dc 0,0,0 ; 00000 00000000 øøøøøø
temp1 = *-5
starta: dc 0 ; 00000 øø
offseta = *-1
offsetr: dc 0 ; 00000 øø
sizea = *-1
sizer0: dc 0 ; 00000 øø
sizer1 = *-1
sizer3: dc 0 ; 00000 øø
sizer5 = *-1
T18264: dc 0 ; 00000 øø
T18266: dc 0,0 ; 00000 0000 øøøø
_accpt: dc 0,0 ; 00000 0000 øøøø
addmod: dc 0,0 ; 00000 0000 øøøø
T18278: dc 0,0 ; 00000 0000 øøøø
T18282: dc 0,0 ; 00000 0000 øøøø
mdmmod0: dc 0,0 ; 00000 0000 øøøø
T18290: dc 0,0 ; 00000 0000 øøøø
submod: dc 0,0 ; 00000 0000 øøøø
T18298: dc 0 ; 00000 øø
adacmod0:dc 0 ; 00000 øø
mdmmod1 = *-1
T18302: dc 0,0 ; 00000 0000 øøøø
sbacmod0 = *-3
acc: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
T18307 = *-7
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
T18442: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg0: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
T18563 = *-7
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg1: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg2: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg3: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
T19011 = *-7
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg4: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg5: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg6: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg7: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg8: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg9: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg10: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg11: dc 0,0 ; 00000 0000 øøøø
T19974: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0 ; 00000 0000 øøøø
reg12: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg13: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
reg14: dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
T20610: dc 0 ; 00000 øø
s: dc 51045,43978,61175,33545 ; C3545 ABCAEEF78309 øeøøøøøø
t: dc 57808,37479,25270,29269 ; E0720 926762B67255 øøøgbørU
dc 36497,56517,33214,30752 ; 87221 DCC581BE7820 øøøøøøx
dc 22967,58941,1605,45000 ; 54667 E63D0645AFC8 Yøø=øEøø
dc 2097,14545,64371,33961 ; 04061 38D1FB7384A9 ø18øøsøø
dc 6140,13447,41876,64144 ; 13774 3487A394FA90 øø4øøøøø
dc 47341,52795,23306,17369 ; B4355 CE3B5B0A43D9 øøø;[øCø
dc 62291,33459,3437,23136 ; F1523 82B30D6D5A60 øSøøømZ`
dc 40273,42937,4368,48356 ; 96521 A7B91110BCE4 øQøøøøøø
dc 32640,16871,58358,22054 ; 77600 41E7E3F65626 øøAøøøV&
dc 13804,55007,3199,62622 ; 32754 D6DF0C7FF49E 5øøøøøøø
dc 44114,18159,53183,41535 ; A6122 46EFCFBFA23F øRFøøøø?
dc 42003,5527,18972,45122 ; A2023 15974A1CB042 øøøøJøøB
dc 36017,1368,32792,30507 ; 86261 05588018772B øøøXøøw+
dc 574,43081,6762,52078 ; 01076 A8491A6ACB6E ø>øIøjøn
dc 2954,60401,20244,31115 ; 05612 EBF14F14798B øøøøOøyø
dc 55455,39767,6648,10797 ; D4237 9B5719F82A2D øøøWøø*-
dc 30222,59438,19449,1795 ; 73016 E82E4BF90703 vøø.Køøø
dc 56979,5758,54501,45808 ; D7223 167ED4E5B2F0 øøø~øøøø
dc 32122,56018,41420,7648 ; 76572 DAD2A1CC1DE0 }zøøøøøø
dc 24099,41109,8734,13957 ; 57043 A095221E3685 ^#øø"ø6ø
dc 65055,14762,35222,44303 ; F7037 39AA8996AD0F øø9øøøøø
dc 12224,18215,23844,60099 ; 27700 47275D24EAC3 /øG']$øø
dc 42485,8543,6976,36782 ; A2765 215F1B408FAE øø!_ø@øø
dc 29733,56769,31949,42608 ; 72045 DDC17CCDA670 t%øø|øøp
dc 55091,31532,30139,34457 ; D3463 7B2C75BB8699 ø3{,uøøø
dc 48468,39532,25394,18508 ; B6524 9A6C6332484C øTølc2HL
dc 36282,23649,50254,10551 ; 86672 5C61C44E2937 øø\aøN)7
dc 4806,39068,54633,27618 ; 11306 989CD5696BE2 øøøøøikø
dc 1101,59842,34874,56164 ; 02115 E9C2883ADB64 øMøøø:ød
dc 324,28597,62000,10493 ; 00504 6FB5F23028FD øDoøø0(ø
dc 20593,15540,26216,51667 ; 50161 3CB46668C9D3 Pq<øfhøø
dc 51843,51115,63333,2542 ; C5203 C7ABF76509EE øøøøøeøø
T20876: dc 258,1032,4128,16512 ; 00402 040810204080 øøøøø @ø
hseroff: dc.l reg0 ; 00000 4882 øøHø
dc.l reg2 ; 00000 4982 øøIø
dc.l reg4 ; 00000 4A82 øøJø
dc.l reg6 ; 00000 4B82 øøKø
dc.l reg8 ; 00000 4C82 øøLø
dc.l reg10 ; 00000 4D82 øøMø
dc.l reg12 ; 00000 4E82 øøNø
dc.l reg14 ; 00000 4F82 øøOø
p: dc 28730,49519,39570,58665 ; 70072 C16F9A92E529 p:øoøøø)
dc 6375,40528,54949,36300 ; 14347 9E50D6A58DCC øøøPøøøø
dc 19794,10964,23568,29057 ; 46522 2AD45C107181 MR*ø\øqø
dc 9423,55914,19058,61141 ; 22317 DA6A4A72EED5 $øøjJrøø
dc 51766,7707,10784,49372 ; C5066 1E1B2A20C0DC ø6øø* øø
dc 5608,61011,60403,11784 ; 12750 EE53EBF32E08 øøøSøø.ø
dc 29273,13816,39255,15132 ; 71131 35F899573B1C rY5øøW;ø
pexp = *-1
dc 3760,23526,42169,19014 ; 07260 5BE6A4B94A46 øø[øøøJF
dc 14823,37941,43363,29459 ; 34747 9435A9637313 9øø5øcsø
dc 21642,46359,1052,24649 ; 52212 B517041C6049 Tøøøøø`I
dc 13302,39570,40123,46450 ; 31766 9A929CBBB572 3øøøøøør
dc 36231,34506,34864,14085 ; 86607 86CA88303705 øøøøø07ø
dc 31291,38138,64715,33308 ; 75073 94FAFCCB821C z;øøøøøø
dc 38477,32294,21967 ; 93115 7E2655CF øM~&Uø
q: dc 5718,5497,39507,24655 ; 13126 15799A53604F øVøyøS`O
dc 34645,40882,30834,58812 ; 83525 9FB27872E5BC øUøøxrøø
dc 32248,28618,33578,8103 ; 76770 6FCA832A1FA7 }øoøø*øø
dc 25507,21803,55480,17890 ; 61643 552BD8B845E2 cøU+øøEø
dc 41247,16683,1051,39771 ; A0437 412B041B9B5B øøA+øøø[
dc 57640,50656,28285,51211 ; E0450 C5E06E7DC80B ø(øøn}øø
dc 8734,59348,18252,58824 ; 21036 E7D4474CE5C8 "øøøGLøø
dc 37410,44527,28696,61757 ; 91042 ADEF7018F13D ø"øøpøø=
dc 6917,38277,24166,38104 ; 15405 95855E6694D8 øøøø^føø
qexp = *-7
dc 5089,54631,60574,7353 ; 11741 D567EC9E1CB9 øøøgøøøø
dc 28447,32283,62112,51847 ; 67437 7E1BF2A0CA87 oø~øøøøø
dc 59864,59605,19190,11793 ; E4730 E8D54AF62E11 øøøøJø.ø
dc 30888,18384,19137,1766 ; 74250 47D04AC106E6 xøGøJøøø
dc 55032,18993,30747,40818 ; D3370 4A31781B9F72 øøJ1xøør
dc 712,34745,62737,54073 ; 01310 87B9F511D339 øøøøøøø9
dc 29220,34987,31708,1596 ; 71044 88AB7BDC063C r$øø{øø<
dc 20295 ; 47507 OG
n: dc 2506,51654,46098,2075 ; 04712 C9C6B412081B øøøøøøøø
dc 24664,33099,34305,55487 ; 60130 814B8601D8BF `XøKøøøø
dc 55589,41083,56370,31108 ; D4445 A07BDC327984 ø%ø{ø2yø
dc 15228,48175,58082,64141 ; 35574 BC2FE2E2FA8D ;|ø/øøøø
dc 2560,15301,60591,11658 ; 05000 3BC5ECAF2D8A øø;øøø-ø
dc 52486,37738,42260,18039 ; C6406 936AA5144677 øøøjøøFw
dc 50282,45651,14063,36046 ; C2152 B25336EF8CCE øjøS6øøø
dc 3234,26737,54131,59639 ; 06242 6871D373E8F7 øøhqøsøø
dc 27910,46368,61219,18188 ; 66406 B520EF23470C møø ø#Gø
dc 20821,51454,62552,50239 ; 50525 C8FEF458C43F QUøøøXø?
dc 8359,26424,45174,58052 ; 20247 6738B076E2C4 øg8øvøø
dc 55301,25592,15448,15149 ; D4005 63F83C583B2D øøcø<X;-
dc 8908,34995,29071,7552 ; 21314 88B3718F1D80 "øøøqøøø
dc 2695,48545,22819,59760 ; 05207 BDA15923E970 øøøøY#øp
dc 58067,60486,26752,16953 ; E1323 EC4668804239 øøøFhøB9
ap: dc 1153,48731,19568,4028 ; 02201 BE5B4C700FBC øøø[Lpøø
dc 17058,52620,59136,9814 ; 41242 CD8CE7002656 Bøøøøø&V
dc 44662,25897,14848,53734 ; A7166 65293A00D1E6 øve):øøø
dc 41630,22647,25092,62292 ; A1236 58776204F354 øøXwbøøT
dc 10800,50045,57193,40429 ; 25060 C37DDF699DED *0ø}øiøø
dc 50467,46749,32536,52982 ; C2443 B69D7F18CEF6 ø#øøøøøø
dc 14607,5160,62687,62616 ; 34417 1428F4DFF498 9øø(øøøø
dc 62752,51044,42878,30477 ; F2440 C764A77E770D ø ødø~wø
dc 34701,35051,52950,22883 ; 83615 88EBCED65963 øøøøøøYc
dc 55152,63050,59133,33645 ; D3560 F64AE6FD836D øpøJøøøm
dc 48236,61174,20360,10173 ; B6154 EEF64F8827BD øløøOø'ø
dc 61117,24925,42418,23928 ; E7275 615DA5B25D78 øøa]øø]x
dc 45220,29022,1479,48494 ; B0244 715E05C7BD6E øøq^øøøn
dc 44110,23340,35094,11135 ; A6116 5B2C89162B7F øN[,øø+ø
dc 12208,31508,25725,17639 ; 27660 7B14647D44E7 /ø{ød}Dø
aq: dc 1353,2923,26529,63583 ; 02511 0B6B67A1F85F øIøkgøø_
dc 7605,46014,40705,45673 ; 16665 B3BE9F01B269 øøøøøøøi
dc 10927,15186,41521,42909 ; 25257 3B52A231A79D *ø;Rø1øø
dc 39134,25528,32990,1848 ; 94336 63B880DE0738 øøcøøøø8
dc 57295,30792,3397,36765 ; D7717 78480D458F9D øøxHøEøø
dc 2018,56525,9723,30593 ; 03742 DCCD25FB7781 øøøø%øwø
dc 35675,40490,16911,38965 ; 85533 9E2A420F9835 ø[ø*Bøø5
dc 6017,41229,11253,29161 ; 13601 A10D2BF571E9 øøøø+øqø
dc 58745,11317,8268,60840 ; E2571 2C35204CEDA8 øy,5 Løø
dc 31204,53940,3419,16593 ; 74744 D2B40D5B40D1 yøøøø[@ø
dc 25658,30786,24814,47878 ; 62072 784260EEBB06 d:xB`øøø
dc 59720,666,38565,56756 ; E4510 029A96A5DDB4 øHøøøøøø
dc 29224,5973,27591,24593 ; 71050 17556BC76011 r(øUkø`ø
dc 24121,25204,53261,48625 ; 57071 6274D00DBDF1 ^9btøøøø
dc 45859,28978,1026,64851 ; B1443 71320402FD53 ø#q2øøøS
T21516: dc 14880,30062,28001,29795 ; 35040 756E6D617463 : unmatc
dc 26725,25632,29045,28532 ; 64145 642071756F74 hed quot
dc 25856 ; 62400 eø
T21534: dc 17249,28270,28532,8303 ; 41541 6E6E6F74206F Cannot o
dc 28773,28192,67,24942 ; 70145 6E200043616E pen øCan
T21547 = *-3
dc 28271,29728,24944,28773 ; 67157 742061707065 not appe
dc 28260,8192 ; 67144 2000 nd ø
T21562: dc 17249,28270,28532,8291 ; 41541 6E6E6F742063 Cannot c
dc 29285,24948,25888,58 ; 71145 61746520003A reate ø:
T21577 = *-1
dc 8270,28448,28001,29795 ; 20116 6F206D617463 No matc
dc 26624 ; 64000 hø
T21588: dc 21364,24931,27424,20342 ; 51564 61636B204F76 Stack Ov
dc 25970,26220,28535,0 ; 62562 666C6F770000 erflowøø
T21603 = *-1
T21604: dc 3338,9216 ; 06412 2400 øø$ø
__iob: dc 0,1,0,0 ; 00000 000100000000 øøøøøøøø
dc 0,0,0 ; 00000 00000000 øøøøøø
T21622: dc 1,10,0,0 ; 00001 000A00000000 øøøøøøøø
T21625 = *-5
dc 0,0,0,2 ; 00000 000000000002 øøøøøøøø
dc 10,0,0,0 ; 00012 000000000000 øøøøøøøø
dc 0,0,3,0 ; 00000 000000030000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,4,0,0 ; 00000 000400000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 5,0,0,0 ; 00005 000000000000 øøøøøøøø
dc 0,0,0,6 ; 00000 000000000006 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,7,0 ; 00000 000000070000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,8,0,0 ; 00000 000800000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 9,0,0,0 ; 00011 000000000000 øøøøøøøø
dc 0,0,0,10 ; 00000 00000000000A øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,11,0 ; 00000 0000000B0000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,12,0,0 ; 00000 000C00000000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 13,0,0,0 ; 00015 000000000000 øøøøøøøø
dc 0,0,0,14 ; 00000 00000000000E øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0,0,15,0 ; 00000 0000000F0000 øøøøøøøø
dc 0,0,0,0 ; 00000 000000000000 øøøøøøøø
dc 0 ; 00000 øø
T21832: dc.l L9758 ; 00000 261E øø&ø
dc.l L9402 ; 00000 24BA øø$ø
dc.l L9786 ; 00000 263A øø&:
dc.l L9824 ; 00000 2660 øø&`
dc.l L9860 ; 00000 2684 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9572 ; 00000 2564 øø%d
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9740 ; 00000 260C øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9488 ; 00000 2510 øø%ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9656 ; 00000 25B8 øø%ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9758 ; 00000 261E øø&ø
dc.l L9406 ; 00000 24BE øø$ø
dc.l L9786 ; 00000 263A øø&:
dc.l L9824 ; 00000 2660 øø&`
dc.l L9860 ; 00000 2684 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9576 ; 00000 2568 øø%h
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9740 ; 00000 260C øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9492 ; 00000 2514 øø%ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9896 ; 00000 26A8 øø&ø
dc.l L9660 ; 00000 25BC øø%ø
__afreeb:dc.l __afreeb ; 00000 5620 øøV
dc 0,65535 ; 00000 FFFF øøøø
__aflist:dc.l __afreeb ; 00000 5620 øøV
__chvec: dc 0,0 ; 00000 0000 øøøø
T22064: dc 3328 ; 06400 øø
T22066: dc.l L13978 ; 00000 369A øø6ø
dc.l L14052 ; 00000 36E4 øø6ø
dc.l L13920 ; 00000 3660 øø6`
dc.l L13952 ; 00000 3680 øø6ø
dc.l L14008 ; 00000 36B8 øø6ø
dc.l L14052 ; 00000 36E4 øø6ø
dc.l L14052 ; 00000 36E4 øø6ø
dc.l L13886 ; 00000 363E øø6>
_errno: dc 0 ; 00000 øø
__errcpm:dc 0 ; 00000 øø
___atab: dc 257,257,257,257 ; 00401 010101010101 øøøøøøøø
dc 289,8449,8481,257 ; 00441 210121210101 ø!!ø!!øø
dc 257,257,257,257 ; 00401 010101010101 øøøøøøøø
dc 257,257,257,257 ; 00401 010101010101 øøøøøøøø
dc 8706,514,514,514 ; 21002 020202020202 "øøøøøøø
dc 514,514,514,514 ; 01002 020202020202 øøøøøøøø
dc 1028,1028,1028,1028 ; 02004 040404040404 øøøøøøøø
dc 1028,514,514,514 ; 02004 020202020202 øøøøøøøø
dc 520,2056,2056,2056 ; 01010 080808080808 øøøøøøøø
dc 2056,2056,2056,2056 ; 04010 080808080808 øøøøøøøø
dc 2056,2056,2056,2056 ; 04010 080808080808 øøøøøøøø
dc 2056,2050,514,514 ; 04010 080202020202 øøøøøøøø
dc 528,4112,4112,4112 ; 01020 101010101010 øøøøøøøø
dc 4112,4112,4112,4112 ; 10020 101010101010 øøøøøøøø
dc 4112,4112,4112,4112 ; 10020 101010101010 øøøøøøøø
dc 4112,4098,514,513 ; 10020 100202020201 øøøøøøøø
_uldivr: dc 0,0 ; 00000 0000 øøøø
.bss
__base: ds.b 4
__break: ds.b 4
___cpmrv:ds.b 2
U22244: ds.b 16
U22260: ds.b 2
U22262: ds.b 4
U22266: ds.b 4
U22270: ds.b 4
U22274: ds.b 4
_lowaddr:ds.b 2
_out_fil:ds.b 4
_nofloat:ds.b 4
_image: ds.b 1092
U23380: ds.b 32513
U55893: ds.b 5422
U61315: ds.b 4284
U65599: ds.b 2380
U67979: ds.b 3205
U71184: ds.b 128
U71312: ds.b 120
U71432: ds.b 1
U71433: ds.b 1
U71434: ds.b 1
U71435: ds.b 1
U71436: ds.b 1
U71437: ds.b 1
U71438: ds.b 1
U71439: ds.b 1
_in_file:ds.b 4
__fds: ds.b 1704
U73148: ds.b 7384
_xyzzx: ds.b 4
U80536:
end
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [stella] 7800 development, Ben Combee | Thread | Re: [stella] Source Code, Chad Schell |
| Re: [stella] vcs net play A0?=, Christopher Rydberg | Date | Re: [stella] 7800 development, Christopher Rydberg |
| Month |