[stella] Source Code

Subject: [stella] Source Code
From: Chad Schell <gamer@xxxxxxxxxxx>
Date: Wed, 08 Aug 2001 00:11:42 -0700
Joe,

I've attached the disassembled source code. I hope you can dig something out of it.

Chad
*	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