Académique Documents
Professionnel Documents
Culture Documents
MACRO
movem.l
move.l
add.w
move.l
movem.l
ENDM
a3,-(sp)
ExtAdr+ExtNb*16(a5),a3
#\2-JD,a3
\1,(a3)
(sp)+,a3
Dlea
MACRO
move.l ExtAdr+ExtNb*16(a5),\2
add.w #\1-JD,\2
ENDM
DLoad
MACRO
move.l
ENDM
dc.l
dc.l
dc.l
dc.l
dc.w
Start
Extadr+Extnb*16(a5),\1
C_Tk-C_Off
C_Lib-C_Tk
C_Title-C_Lib
C_End-C_Title
0
C_Off
*
C_Tk
dc.w
dc.w
dc.w
dc.w
dc.w
dc.w
dc.w
dc.w
dc.w
dc.w
dc.w
dc.w
dc.w
dc.w
dc.w
dc.w
dc.w
dc.w
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
(L1-L0)/2,(L2-L1)/2,(L3-L2)/2,(L4-L3)/2
(L5-L4)/2,(L6-L5)/2,(L7-L6)/2,(L8-L7)/2
(L9-L8)/2,(L10-L9)/2,(L11-L10)/2,(L12-L11)/2
(L13-L12)/2,(L14-L13)/2,(L15-L14)/2
(L16-L15)/2,(L17-L16)/2,(L18-L17)/2,(L19-L18)/2
(L20-L19)/2,(L21-L20)/2,(L22-L21)/2,(L23-L22)/2
(L24-L23)/2,(L25-L24)/2,(L26-L25)/2,(L27-L26)/2
(L28-L27)/2,(L29-L28)/2,(L30-L29)/2,(L31-L30)/2
(L32-L31)/2,(L33-L32)/2,(L34-L33)/2,(L35-L34)/2
(L36-L35)/2,(L37-L36)/2,(L38-L37)/2
(L39-L38)/2,(L40-L39)/2,(L41-L40)/2,(L42-L41)/2
(L43-L42)/2,(L44-L43)/2,(L45-L44)/2,(L46-L45)/2
(L47-L46)/2,(L48-L47)/2,(L49-L48)/2,(L50-L49)/2
(L51-L50)/2,(L52-L51)/2,(L53-L52)/2,(L54-L53)/2
(L55-L54)/2,(L56-L55)/2,(L57-L56)/2,(L58-L57)/2
(L59-L58)/2,(L60-L59)/2,(L61-L60)/2
(L62-L61)/2,(L63-L62)/2,(L64-L63)/2,(L65-L64)/2
(L66-L65)/2,(L67-L66)/2,(L68-L67)/2
1,0
$80,-1
L_Delta_Track_Motor_On,-1
"delta drive motor o",$80+"n","I",-1
L_Delta_Pal,-1
"delta pa",$80+"l","I",-1
L_Delta_Ntsc,-1
"delta nts",$80+"c","I",-1
L_Delta_No_Synchro,-1
"delta no synchr",$80+"o","I0",-1
L_Delta_Decrunch,-1
"delta decrunc",$80+"h","I0",-1
L_double,-1
"delta wait double mous",$80+"e","I0",-1
L_inter_on,-1
"delta inter o",$80+"n","I",-1
L_MouseOff,-1
"delta mouse of",$80+"f","I",-1
L_Reset,-1
"delta rese",$80+"t","I",-1
L_Inter_off,-1
"delta inter of",$80+"f","I",-1
L_DiskWait,-1
"delta change dis",$80+"k","I",-1
L_wait_left_mouse,-1
"delta wait left mous",$80+"e","I",-1
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
L_Delta_Track_Motor_Off,-1
"delta drive motor of",$80+"f","I",-1
-1,L_Urodziny
"delta brithda",$80+"y","0",-1
-1,L_Pii
"delta pi",$80+"#","0",-1
-1,L_E
"delta e",$80+"#","0",-1
-1,L_Greets
"delta about",$80+"$","2",-1
-1,L_YARD
"delta yard",$80+"$","2",-1
-1,L_Feet
"delta feet",$80+"$","2",-1
-1,L_Inch
"delta inch",$80+"$","2",-1
-1,L_E_Mile
"delta english mile",$80+"$","2",-1
-1,L_A_Mile
"delta american mile",$80+"$","2",-1
-1,L_Radian
"delta radian",$80+"$","2",-1
-1,L_Degree
"delta degree",$80+"$","2",-1
-1,L_Euler
"delta euler",$80+"$","2",-1
L_fire,-1
"delta wait fir",$80+"e","I",-1
L_DeltaHardReset,-1
"delta hard rese",$80+"t","I",-1
L_DeltaBlitOff,-1
"delta blit of",$80+"f","I",-1
L_Delta_Crash,-1
"delta cras",$80+"h","I0",-1
L_DELTA_Intuition1,-1
"delta beep al",$80+"l","I",-1
L_Delta_Bank,-1
"delta change ban",$80+"k","I0t0",-1
L_Delta_Intmsg,-1
"delta intuition messag",$80+"e","I0,2",-1
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
dc.b
even
dc.w
L_ReqTools1,-1
"delta reqtools palett",$80+"e","I2",-1
L_Wb_Front,-1
"delta wb to fron",$80+"t","I",-1
L_Wb_Back,-1
"delta wb to bac",$80+"k","I",-1
L_Lock_Pub,-1
"delta lock pub screen",$80+"s","I",-1
L_Unlock_Pub,-1
"delta unlock pub screen",$80+"s","I",-1
-1,L_Task
"delta find tas",$80+"k","02",-1
L_Kill_Task,-1
"delta kill tas",$80+"k","I2",-1
-1,L_Requester
"delta reqtools requeste",$80+"r","02,2",-1
-1,L_Get_String
"delta reqtools get numbe",$80+"r","02,0",-1
L_Pal2,-1
"delta req palett",$80+"e","I0",-1
L_Jsr,-1
"js",$80+"r","I0",-1
L_Moveb,-1
"move",$80+"b","I0,0",-1
L_Movew,-1
"move",$80+"w","I0,0",-1
L_Movel,-1
"move",$80+"l","I0,0",-1
0
******************************************************************
*
Start of library
C_Lib
******************************************************************
*
COLD START
L0
cmp.l
#$41506578,d1
bne.b L0error
movem.l a3-a6,-(sp)
move.l 4,a6
move.l #7760,d0
move.l
jsr
tst.l
beq.b
lea
move.l
lea
move.l
lea
move.l
lea
move.l
movem.l
moveq
move.w
move.b
rts
startup_error:
movem.l
L0error:
moveq
rts
JDend: movem.l
lea
move.l
move.l
move.l
jsr
movem.l
rts
JD:
reg_a5: dc.l
memory_buffers:
dc.l
rastport:
dc.l
fontname:
dc.b
even
gfxbase:
dc.l
fontbase:
dc.l
font_textattr:
dc.l
dc.w
dc.b
dc.l
font_font:
dc.l
fx:
dc.l
fy:
dc.l
_dy:
ds.l
jan:
dc.b
mar:
dc.b
even
tmj2: ds.b
even
#$30002,d1
-198(a6)
d0
startup_error
memory_buffers(pc),a3
d0,(a3)
reg_a5(pc),a3
a5,(a3)
JD(pc),a3
a3,ExtAdr+ExtNb*16(a5)
JDend(pc),a3
a3,ExtAdr+ExtNb*16+8(a5)
(sp)+,a3-a6
#ExtNb,d0
#$110,d1
#$0,swit
(sp)+,a3-a6
#-1,d0
a3-a6,-(sp)
memory_buffers(pc),a3
(a3),a1
#7760,d0
4,a6
-210(a6)
(sp)+,a3-a6
0
0
0
'diskfont.library',0
0
0
0
0
1,0
4
0
8
8
8
31,28
31,30,31,30,31,31,30,31,30,31,0
27
fl:
dc.l
stepper dc.l
_step: dc.l
_kx1: dc.l
_ky1: dc.l
_kx2: dc.l
_ky2: dc.l
_kx3: dc.l
_ky3: dc.l
kon1: dc.l
kon2: dc.l
kon3: dc.l
kon4: dc.l
_XS:
dc.l
_XS1: dc.l
_XS2: dc.l
_XO:
dc.l
_YS:
dc.l
_YS1: dc.l
_YS2: dc.l
_YO:
dc.l
decathlon:
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
timer: dc.l
device: dc.l
sector: dc.l
wrlen: dc.l
cnop
dzw1: dc.b
even
dzw2: dc.b
even
dz1:
dc.l
dz2:
dc.l
tmj:
dc.w
date: dc.w
hms:
dc.w
time: dc.w
ttmmjj: dc.w
tt:
dc.w
wl:
dc.l
wlm:
dc.l
wl1:
dc.l
wl2:
dc.l
w_ast: dc.l
w_aend: dc.l
kind: dc.l
zahllen:
dc.l
zahlstring:
dc.l
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1000000000
100000000
10000000
1000000
100000
10000
1000
100
10
0
0
0
0
0
0,4
0,0,0,0,0,0,0,0,0
0,0,0,0,0,0,0,0,0
0
0
0,0,0
0,0,0,0,0,0
0,0,0
0,0,0,0,0
0,0,0,0,0
0,0,0,0,0
0
0
0
0
0
0
0
0
0
zahlval:
dc.l
realstring:
dc.l
_soo: dc.l
_delay: dc.l
chiptable:
dc.l
ri:
dc.l
men:
dc.l
rout: dc.l
cstr: dc.l
anz:
dc.l
xpos: dc.l
ypos: dc.l
pos:
dc.l
clen: dc.l
instr: dc.l
ber:
dc.l
bereich1:
dc.l
bereich2:
dc.l
str:
dc.l
zw:
dc.l
jpattern:
dc.l
string: dc.l
instring:
dc.l
pastestring:
dc.l
p_case: dc.l
jbuffer:
dc.l
p1jbuffer:
dc.l
blanull:
dc.l
len:
dc.l
gstring:
dc.l
fstring:
dc.l
ustring:
dc.l
var_buffer:
dc.l
var2_buffer:
dc.l
search_len:
dc.l
paste_len:
dc.l
wkey: dc.l
one_byte:
dc.b
trackerr:
dc.l
byte: dc.b
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0,0,0
0,0,0
0,0,0,0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0,0
0
0,0,0
even
hexer: dc.b
'$
: '
even
_start: dc.l
0
_ende: dc.l
0
_breite:
dc.l
0
table: dc.b
-40,-70,-40,0,40,70,40,0
even
table2: dc.b
-40,-70,-90,-100,-90,-70,-40,0
dc.b
40,70,90,100,90,70,40,0
even
devicename:
dc.b
'trackdisk.device',0
even
diskname:
dc.b
'disk.resource',0
even
zahlen: dc.w
13
dc.b
'1234567890-',8,13,0
even
blank: dc.b
' ',0
even
blank2: dc.b
' ',0
even
culeft: dc.b
29,0
even
curight:
dc.b
28,0
even
crlf: dc.b
10,13,0
even
cuoff: dc.b
27,"C0",0
even
cuon: dc.b
27,"C1",0
even
leer: dc.w
0
dc.b
0,0
even
taste: dc.w
1
dc.b
' ',0
even
command dc.b
1,' ',0
even
all_buts:
dc.b
9," 0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ&!@#
%*()+-='<>?,.:;/{}[]^_`~\|",0
even
y:
dc.b
0,"|",9," 0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyY
Z&!@#$%*()+-='<>?,.:;/{}[]^_`~\",34
dc.b
1,2,3,4,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,
26,27,28,29,30,31
dc.b
127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,
143,144,145,146,147
dc.b
148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,
164,165,166,167,168
dc.b
169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,
185,186,187,188,189
dc.b
190,191,192,193,194,195,197,198,199,200,201,202,203,204,205,206,
207,208,209,210,211
dc.b
212,213,215,216,217,218,219,221,222,224,225,226,227,229,230,231,
232,233,234,235,236
dc.b
237,238,239,240,241,242,243,244,245,247,248,249,250,251,253,254,
255
yend: dc.b
0
even
y2:
dc.b
0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24
,25,26,27,28,29,30,31,32,33,34,35
dc.b
36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,5
7,58,59,60,61,62,63,64,65,66,67
dc.b
68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,8
9,90,91,92,93,94,95,96,97,98,99
dc.b
100,101,102,103,104,105
dc.b
106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,
122,123,124,125,126,127,128,129
dc.b
130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,
146,147,148,149,150,151,152,153
dc.b
154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,
170,171,172,173,174,175,176,177
dc.b
178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,
194,195,196,197,198,199,200,201
dc.b
202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,
218,219,220,221,222,223,224,225
dc.b
226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,
242,243,244,245,246,247,248,249
dc.b
250,251,252,253,254,255
y2end: dc.b
0
even
tracknr:
dc.l
0
d_name: dc.l
0
dc.w
0
roottrack:
dc.l
$00000002,$00000000,$00000000,$00000048,$00000000,$86416369,$000
00000,$00000000
dc.l
$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$000
00000,$00000000
dc.l
$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$000
00000,$00000000
dc.l
$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$000
00000,$00000000
dc.l
$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$000
00000,$00000000
dc.l
$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$000
00000,$00000000
dc.l
$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$000
00000,$00000000
dc.l
$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$000
00000,$00000000
dc.l
$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$000
00000,$00000000
dc.l
$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$FFF
FFFFF,$00000371
dc.l
$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$000
00000,$00000000
dc.l
$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$000
00000,$00000000
dc.l
$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$000
00000,$00000000
dc.l
$00000000,$00001032,$000002B4,$000002D0,$05456D70,$74790000,$000
00000,$00000000
dc.l
00000,$00000000
dc.l
00000,$00000001
dc.l
FFFFF,$FFFFFFFF
dc.l
FFFFF,$FFFFFFFF
dc.l
FFFFF,$FFFFFFFF
dc.l
FFFFF,$FFFFFFFF
dc.l
FFFFF,$FFFFFFFF
dc.l
FFFFF,$FFFFFFFF
dc.l
FFFFF,$3FFFFFFF
dc.l
_lock: dc.l
filehandle:
dc.l
buffer_adr:
dc.l
long: dc.l
efflen: dc.l
f1name: dc.l
f2name: dc.l
dc.w
diskio: ds.l
msgport:
ds.l
fib:
ds.l
_sin: dc.l
_cos: dc.l
dimlist:
ds.l
dimendlist:
dc.l
cosinus:
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
$00000000,$00000000,$00000000,$00000000,$00000000,$00000000,$000
$00000000,$00001032,$000002B4,$000002D0,$00000000,$00000000,$000
$C000C037,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFF
$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFF
$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFF
$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF3FFF,$FFFFFFFF,$FFF
$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFF
$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFF
$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFF
0
0
0
0
0
0
0
0
2
20
8
66
0
0
30
0
$80000041,$FFF60540,$FFD81440,$FFA63040,$FF605C40,$FF069E40
$FE98FD40,$FE178240,$FD823640,$FCD92540,$FC1C5D40,$FB4BEC40
$FA67E240,$F9705240,$F8654D40,$F746EB40,$F6154040,$F4D06440
$F3787140,$F20D8240,$F08FB340,$EEFF2140,$ED5BED40,$EBA63640
$E9DE1E40,$E803CA40,$E6175F40,$E4190140,$E208DB40,$DFE71540
$DDB3D940,$DB6F5240,$D919AE40,$D6B31D40,$D43BD040,$D1B3F440
$CF1BBE40,$CC736140,$C9BB1540,$C6F30B40,$C41B7F40,$C134A740
$BE3EBE40,$BB3A0040,$B826AA40,$B504F540,$B1D52340,$AE977540
$AB4C2440,$A7F37E40,$A48DBC40,$A11B2640,$9D9BFF40,$9A108D40
$96791840,$92D5EA40,$8F274640,$8B6D7840,$87A8CB40,$83D98C40
$80000240,$F838FB3F,$F05E963F,$E871793F,$E072353F,$D861733F
$D03FCF3F,$C80DEE3F,$BFCC723F,$B77C093F,$AF1D4A3F,$A6B0E43F
$9E377C3F,$95B1C63F,$8D205D3F,$8483F33F,$F7BA663E,$E659A43E
$D4E6DC3E,$C363823E,$B1D0E43E,$A030673E,$8E836D3E,$F996CC3D
$D613273D,$B27ED13D,$8EDC8E3D,$D65E983C,$8EF3153C,$8EF8DE3B
$00000000,$8EF7DCBB,$8EF296BC,$D65DD8BC,$8EDC4EBD,$B27E91BD
$D61307BD,$F9966DBD,$8E834DBE,$A03057BE,$B1D0D4BE,$C36353BE
$D4E6BCBE,$E65984BE,$F7BA56BE,$8483E3BF,$8D204EBF,$95B1B7BF
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
sinus: dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
$9E3775BF,$A6B0D5BF,$AF1D3BBF,$B77BFABF,$BFCC6BBF,$C80DDFBF
$D03FC1BF,$D86164BF,$E07226BF,$E8716BBF,$F05E8FBF,$F838EDBF
$FFFFFEBF,$83D985C0,$87A8C4C0,$8B6D75C0,$8F2743C0,$92D5E1C0
$967915C0,$9A108AC0,$9D9BFCC0,$A11B20C0,$A48DB9C0,$A7F378C0
$AB4C24C0,$AE976FC0,$B1D51DC0,$B504F2C0,$B826A4C0,$BB39FDC0
$BE3EBCC0,$C134A2C0,$C41B7AC0,$C6F309C0,$C9BB0DC0,$CC735EC0
$CF1BBBC0,$D1B3F2C0,$D43BCCC0,$D6B31BC0,$D919ACC0,$DB6F50C0
$DDB3D5C0,$DFE712C0,$E208D9C0,$E41900C0,$E6175BC0,$E803C9C0
$E9DE1BC0,$EBA633C0,$ED5BEAC0,$EEFF1EC0,$F08FB1C0,$F20D81C0
$F3786EC0,$F4D062C0,$F6153FC0,$F746E9C0,$F8654CC0,$F97051C0
$FA67E1C0,$FB4BEBC0,$FC1C5CC0,$FCD924C0,$FD8235C0,$FE1781C0
$FE98FCC0,$FF069EC0,$FF605CC0,$FFA630C0,$FFD814C0,$FFF605C0
$800000C1,$FFF606C0,$FFD815C0,$FFA630C0,$FF605CC0,$FF069FC0
$FE98FEC0,$FE1782C0,$FD8237C0,$FCD927C0,$FC1C5EC0,$FB4BEDC0
$FA67E2C0,$F97053C0,$F86550C0,$F746EBC0,$F61542C0,$F4D067C0
$F37872C0,$F20D85C0,$F08FB4C0,$EEFF22C0,$ED5BF0C0,$EBA637C0
$E9DE20C0,$E803CFC0,$E61761C0,$E41905C0,$E208DCC0,$DFE717C0
$DDB3DDC0,$DB6F54C0,$D919B3C0,$D6B324C0,$D43BD2C0,$D1B3F9C0
$CF1BC0C0,$CC7366C0,$C9BB1AC0,$C6F30EC0,$C41B84C0,$C134ADC0
$BE3EC4C0,$BB3A05C0,$B826ACC0,$B504FBC0,$B1D528C0,$AE9778C0
$AB4C2DC0,$A7F37EC0,$A48DBFC0,$A11B29C0,$9D9C05C0,$9A1097C0
$967922C0,$92D5EEC0,$8F2749C0,$8B6D7EC0,$87A8D5C0,$83D993C0
$800006C0,$F83908BF,$F05EA4BF,$E87187BF,$E07243BF,$D8617ABF
$D03FD7BF,$C80DFDBF,$BFCC72BF,$B77C18BF,$AF1D60BF,$A6B0EBBF
$9E378CBF,$95B1C7BF,$8D2065BF,$84840ABF,$F7BA85BE,$E659B3BE
$D4E6FABE,$C36382BE,$B1D0F3BE,$A03076BE,$8E838CBE,$F9970CBD
$D61327BD,$B27EF1BD,$8EDCCFBD,$D65EDBBC,$8EF394BC,$8EF8D9BB
$00000000,$8EF7583B,$8EF2173C,$D65D5B3C,$8EDC4F3D,$B27E713D
$D612C83D,$F9964E3D,$8E832D3E,$A030273E,$B1D0B43E,$C363443E
$D4E6BC3E,$E659653E,$F7BA283E,$8483DC3F,$8D20463F,$95B1A83F
$9E376D3F,$A6B0C63F,$AF1D343F,$B77BEB3F,$BFCC5C3F,$C80DDF3F
$D03FBA3F,$D8614F3F,$E0721F3F,$E8715C3F,$F05E873F,$F838EC3F
$FFFFF03F,$83D97F40,$87A8C040,$8B6D6A40,$8F273F40,$92D5E040
$96790F40,$9A108440,$9D9BF240,$A11B1D40,$A48DB340,$A7F37540
$AB4C1B40,$AE976640,$B1D51D40,$B504EC40,$B8269F40,$BB39F740
$BE3EB440,$C134A040,$C41B7740,$C6F30440,$C9BB1040,$CC735740
$CF1BB440,$D1B3ED40,$D43BC740,$D6B31B40,$D919AA40,$DB6F4840
$DDB3D340,$DFE70E40,$E208D540,$E418FE40,$E6175A40,$E803C540
$E9DE1840,$EBA63040,$ED5BE940,$EEFF1D40,$F08FAF40,$F20D7D40
$F3786C40,$F4D06240,$F6153D40,$F746E840,$F8654A40,$F9704E40
$FA67DF40,$FB4BEA40,$FC1C5B40,$FCD92340,$FD823440,$FE178040
$FE98FC40,$FF069D40,$FF605B40,$FFA62F40,$FFD81440,$FFF60540
$00000000,$8EF85A3B,$8EF2D53C,$D65E573C,$8EDC6F3D,$B27EB13D
$D613073D,$F996AC3D,$8E835D3E,$A030573E,$B1D0D43E,$C363733E
$D4E6CC3E,$E659943E,$F7BA663E,$8483EB3F,$8D20553F,$95B1BF3F
$9E377C3F,$A6B0DC3F,$AF1D433F,$B77C023F,$BFCC6B3F,$C80DE63F
$D03FC83F,$D8616C3F,$E0722D3F,$E871723F,$F05E963F,$F838F43F
$FFFFFE3F,$83D98940,$87A8CB40,$8B6D7840,$8F274340,$92D5E740
$96791840,$9A108D40,$9D9BFC40,$A11B2340,$A48DB940,$A7F37B40
$AB4C2440,$AE977240,$B1D52040,$B504F240,$B826A740,$BB39FD40
$BE3EBE40,$C134A540,$C41B7D40,$C6F30940,$C9BB1240,$CC736140
$CF1BBE40,$D1B3F240,$D43BCE40,$D6B31D40,$D919AE40,$DB6F5040
$DDB3D740,$DFE71340,$E208DB40,$E4190040,$E6175D40,$E803C940
$E9DE1D40,$EBA63440,$ED5BEC40,$EEFF2040,$F08FB140,$F20D8140
$F3787140,$F4D06340,$F6153F40,$F746EA40,$F8654D40,$F9705140
$FA67E140,$FB4BEB40,$FC1C5C40,$FCD92540,$FD823540,$FE178140
$FE98FD40,$FF069E40,$FF605C40,$FFA63040,$FFD81440,$FFF60540
$80000041,$FFF60540,$FFD81540,$FFA63040,$FF605C40,$FF069F40
$FE98FD40,$FE178240,$FD823740,$FCD92540,$FC1C5D40,$FB4BED40
$FA67E340,$F9705240,$F8654E40,$F746EC40,$F6154140,$F4D06540
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
dc.l
sonntag dc.w
dc.b
even
montag dc.w
dc.b
even
dienstag
dc.w
dc.b
even
mittwoch
dc.w
dc.b
even
donnerstag
dc.w
dc.b
even
$F3787240,$F20D8440,$F08FB440,$EEFF2240,$ED5BED40,$EBA63740
$E9DE2040,$E803CC40,$E6176140,$E4190340,$E208DC40,$DFE71740
$DDB3D940,$DB6F5440,$D919B340,$D6B32040,$D43BD040,$D1B3F940
$CF1BC040,$CC736340,$C9BB1540,$C6F30E40,$C41B7F40,$C134AA40
$BE3EBE40,$BB3A0240,$B826AC40,$B504F640,$B1D52640,$AE977540
$AB4C2740,$A7F38140,$A48DBF40,$A11B2640,$9D9C0540,$9A109040
$96791C40,$92D5EA40,$8F274940,$8B6D7B40,$87A8CE40,$83D98C40
$80000640,$F839013F,$F05E9D3F,$E871793F,$E0723C3F,$D861733F
$D03FD73F,$C80DF53F,$BFCC7A3F,$B77C113F,$AF1D4A3F,$A6B0E43F
$9E378C3F,$95B1CF3F,$8D205D3F,$8483FB3F,$F7BA753E,$E659A43E
$D4E6EB3E,$C363823E,$B1D0E33E,$A030763E,$8E837C3E,$F996CC3D
$D613473D,$B27EF13D,$8EDCAF3D,$D65E9B3C,$8EF3573C,$8EF9583B
$00000000,$8EF759BB,$8EF256BC,$D65DDBBC,$8EDC4FBD,$B27E71BD
$D612C8BD,$F9966EBD,$8E834DBE,$A03037BE,$B1D0B4BE,$C36353BE
$D4E6CBBE,$E65975BE,$F7BA37BE,$8483ECBF,$8D2046BF,$95B1A8BF
$9E3775BF,$A6B0CDBF,$AF1D3BBF,$B77BFABF,$BFCC5CBF,$C80DDFBF
$D03FC1BF,$D86156BF,$E07226BF,$E87163BF,$F05E8FBF,$F838ECBF
$FFFFF0BF,$83D985C0,$87A8C4C0,$8B6D6DC0,$8F273FC0,$92D5E0C0
$967915C0,$9A1087C0,$9D9BF6C0,$A11B20C0,$A48DB3C0,$A7F375C0
$AB4C1EC0,$AE976CC0,$B1D51DC0,$B504ECC0,$B826A1C0,$BB39FAC0
$BE3EB6C0,$C134A5C0,$C41B7AC0,$C6F306C0,$C9BB0DC0,$CC7359C0
$CF1BB6C0,$D1B3EFC0,$D43BCCC0,$D6B319C0,$D919A8C0,$DB6F4CC0
$DDB3D5C0,$DFE710C0,$E208D7C0,$E418FCC0,$E6175AC0,$E803C7C0
$E9DE1BC0,$EBA631C0,$ED5BECC0,$EEFF1DC0,$F08FAEC0,$F20D80C0
$F3786EC0,$F4D063C0,$F6153EC0,$F746E7C0,$F8654BC0,$F97050C0
$FA67E0C0,$FB4BEBC0,$FC1C5CC0,$FCD924C0,$FD8235C0,$FE1780C0
$FE98FDC0,$FF069EC0,$FF605BC0,$FFA62FC0,$FFD814C0,$FFF605C0
$800000C1,$FFF605C0,$FFD815C0,$FFA631C0,$FF605DC0,$FF069FC0
$FE98FEC0,$FE1783C0,$FD8238C0,$FCD927C0,$FC1C5EC0,$FB4BEEC0
$FA67E3C0,$F97054C0,$F86551C0,$F746EDC0,$F61542C0,$F4D068C0
$F37873C0,$F20D86C0,$F08FB6C0,$EEFF25C0,$ED5BF0C0,$EBA638C0
$E9DE22C0,$E803D1C0,$E61762C0,$E41907C0,$E208DEC0,$DFE717C0
$DDB3DCC0,$DB6F58C0,$D919B5C0,$D6B326C0,$D43BD2C0,$D1B3F9C0
$CF1BC5C0,$CC7368C0,$C9BB1CC0,$C6F310C0,$C41B84C0,$C134ADC0
$BE3EC6C0,$BB3A0AC0,$B826ACC0,$B504FBC0,$B1D52BC0,$AE977BC0
$AB4C30C0,$A7F384C0,$A48DC2C0,$A11B2DC0,$9D9C02C0,$9A109AC0
$967925C0,$92D5F1C0,$8F2750C0,$8B6D7BC0,$87A8D1C0,$83D99AC0
$800009C0,$F83910BF,$F05EABBF,$E87180BF,$E07243BF,$D86181BF
$D03FE5BF,$C80E04BF,$BFCC81BF,$B77C18BF,$AF1D59BF,$A6B0FBBF
$9E379ABF,$95B1CEBF,$8D206DBF,$848402BF,$F7BA94BE,$E659D2BE
$D4E70ABE,$C36392BE,$B1D103BE,$A03096BE,$8E839CBE,$F9972BBD
$D61367BD,$B27F11BD,$8EDCEEBD,$D65F56BC,$8EF3D8BC,$8EF9DCBB
6
'Sunday',0
6
'Monday',0
7
'Tuesday',0
9
'Wednesday',0
8
'Thursday',0
freitag dc.w
dc.b
even
samstag dc.w
dc.b
even
source dc.l
yeartable
dc.w
even
dzw
dc.l
dc.w
tag
dc.l
monat dc.l
jahr
dc.l
IntBase:
Intmsg:
Intmsg2:
numba:
nic:
Intmsg3:
intname:
Reqtoolsname:
Reqname:
reqtoolsbase:
6
'Friday',0
8
'Saturday',0
0
1600,2000,2400,2800,3200,3600,4000,4400,4800
0
0
0
0
0
ds.l
1
ds.b
256
ds.b
256
ds.l
1
dc.l
1234
ds.b
30
dc.b
"intuition.library",$0
dc.b
"reqtools.library",$0
dc.b
"req.library",$0
even
ds.l
1
paltitle:
ds.b
256
l:
ds.w
1
swit:
ds.b
1
wyrownaj:
dc.b
0
NULL:
dc.w 0,0,0,0,0
ZERO:
dc.w 0,0,0,0,0
******************************************************************
*
L1
******************************************************************
*
L2
*****************************************************************
L_Delta_Decrunch
equ
3
L3
move.l
tst
Rbeq
cmp.w
Rbge
move.l
rts
******************************************************************
L_Delta_No_Synchro
equ
4
L4
move.l (a3)+,d0
move.b d0,$dff1dc
rts
******************************************************************
L_double
L5
equ
move.b #255,$bfd100+512
rts
*****************************************************************
L_DiskWait
equ
13
L13
dc:
move.b $bfe001,d0
; Diskchange
and.b #16,d0
bne.b
dc
movem.l a6,-(sp)
movea.l 4,a6
Wait
move.l #500,d1
Wait2 bsr.b
tests
sub.l #1,d1
bne.b
Wait2
jsr
-120(a6)
lea
$196(a6),a0
lea
Validate,a1
jsr
-276(a6)
move.l d0,d2
bne.b
Check
lea
$1a4(a6),a0
lea
Validate,a1
jsr
-276(a6)
move.l d0,d2
Check jsr
-126(a6)
tst.l d2
bne.b
Wait
movem.l (sp)+,a6
rts
tests movem.l a0-a6/d0-d7,-(sp)
movem.l (sp)+,a0-a6/d0-d7
rts
Validate:
dc.b
'Validator',0
even
**********************************************************************
L_wait_left_mouse equ
14
L14
mysz:
btst.b #6,$bfe001
bne.b mysz
rts
*********************************************************************
L_Delta_Track_Motor_On EQU
15
L15
move.b #127,$bfd100
move.b #119,$bfd100
move.b #0,$bfd100+512
rts
L_Urodziny
L16
equ
16
moveq #0,d2
move.l #23031981,d3
rts
L_Pii
equ
17
L17
move.l #$c90fdb42,d3
moveq #1,d2
rts
L_E
L18
e:
equ
18
move.l #$adf85442,d3
moveq #1,d2
rts
L_Greets
L19
Dlea
Dlea
Dlea
Dlea
equ
19
ZERO,a0
ZERO,a0
NULL,a1
NULL,a1
move.w #22,(a1)+
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
#'D',(a1)+
#'e',(a1)+
#'l',(a1)+
#'t',(a1)+
#'a',(a1)+
#' ',(a1)+
#'o',(a1)+
#'f',(a1)+
#' ',(a1)+
#'O',(a1)+
#'p',(a1)+
#'i',(a1)+
#'u',(a1)+
#'m',(a1)+
#'^',(a1)+
#'H',(a1)+
#'v',(a1)+
#'^',(a1)+
#'F',(a1)+
#'n',(a1)+
#'z',(a1)+
#'!',(a1)+
moveq #2,d2
Dlea
NULL,a0
move.l a0,d3
rts
L_YARD equ
L20
Dlea
Dlea
Dlea
move.w
move.b
move.b
move.b
move.b
move.b
20
ZERO,a0
ZERO,a0
NULL,a1
#6,(a1)+
#'0',(a1)+
#'.',(a1)+
#'9',(a1)+
#'1',(a1)+
#'4',(a1)+
move.b #'4',(a1)+
moveq #2,d2
Dlea
NULL,a0
move.l a0,d3
rts
L_Feet equ
L21
Dlea
Dlea
Dlea
move.w
move.b
move.b
move.b
move.b
move.b
move.b
21
ZERO,a0
ZERO,a0
NULL,a1
#6,(a1)+
#'0',(a1)+
#'.',(a1)+
#'3',(a1)+
#'0',(a1)+
#'4',(a1)+
#'8',(a1)+
moveq #2,d2
Dlea
NULL,a0
move.l a0,d3
rts
L_Inch equ
L22
Dlea
Dlea
Dlea
move.w
move.b
move.b
move.b
move.b
move.b
move.b
22
ZERO,a0
ZERO,a0
NULL,a1
#6,(a1)+
#'0',(a1)+
#'.',(a1)+
#'0',(a1)+
#'2',(a1)+
#'5',(a1)+
#'4',(a1)+
moveq #2,d2
Dlea
NULL,a0
move.l a0,d3
rts
L_E_Mile
L23
Dlea
Dlea
Dlea
move.w
equ
ZERO,a0
ZERO,a0
NULL,a1
#4,(a1)+
23
move.b
move.b
move.b
move.b
#'1',(a1)+
#'8',(a1)+
#'5',(a1)+
#'2',(a1)+
moveq #2,d2
Dlea
NULL,a0
move.l a0,d3
rts
L_A_Mile equ
L24
Dlea
Dlea
Dlea
move.w
move.b
move.b
move.b
move.b
move.b
move.b
move.b
24
ZERO,a0
ZERO,a0
NULL,a1
#7,(a1)+
#'1',(a1)+
#'8',(a1)+
#'5',(a1)+
#'3',(a1)+
#'.',(a1)+
#'2',(a1)+
#'5',(a1)+
moveq #2,d2
Dlea
NULL,a0
move.l a0,d3
rts
L_Radian
L25
equ
25
Dlea
Dlea
Dlea
move.w
ZERO,a0
ZERO,a0
NULL,a1
#9,(a1)+
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
#'5',(a1)+
#'7',(a1)+
#'.',(a1)+
#'2',(a1)+
#'9',(a1)+
#'5',(a1)+
#'7',(a1)+
#'8',(a1)+
#'',(a1)+
moveq #2,d2
Dlea
NULL,a0
move.l a0,d3
rts
L_Degree
L26
equ
26
Dlea
Dlea
Dlea
move.w
ZERO,a0
ZERO,a0
NULL,a1
#9,(a1)+
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
move.b
#'0',(a1)+
#'.',(a1)+
#'0',(a1)+
#'1',(a1)+
#'7',(a1)+
#'4',(a1)+
#'5',(a1)+
#'r',(a1)+
#'d',(a1)+
moveq #2,d2
Dlea
NULL,a0
move.l a0,d3
rts
L_Euler
L27
equ
27
Dlea
Dlea
Dlea
move.w
ZERO,a0
ZERO,a0
NULL,a1
#7,(a1)+
move.b
move.b
move.b
move.b
move.b
move.b
move.b
#'0',(a1)+
#'.',(a1)+
#'5',(a1)+
#'7',(a1)+
#'7',(a1)+
#'2',(a1)+
#'2',(a1)+
moveq #2,d2
Dlea
NULL,a0
move.l a0,d3
rts
L_Fire
L28
btst
bne.b
rts
equ
28
#07,$bfe001
L28
L_DeltaHardReset
equ
L29
MOVEA.L (4).L,A6
MOVE.L #0,($2A)
29
JMP
rts
($FC0000).L
L_DeltaBlitOff equ
L30
30
waitxx:
btst #14,$dff002
bne.b waitxx
rts
L_Delta_Crash
L31
equ
31
equ
intname,a1
4,a6
-408(a6)
d0,intbase
d0,a6
#0,a0
-96(a6)
32
L_Delta_Intuition1
equ
L33
movem.l a3-a6,-(sp)
Rbsr
L_Int1
movem.l (sp)+,a3-a6
33
rts
rts
L_err1 equ
L34
moveq
Rbra
34
#0,d0
L_Custom
L_err2 equ
L35
moveq
Rbra
35
#1,d0
L_Custom
L_Delta_Bank
L36
equ
move.l
move.l
tst
Rbeq
tst
Rbmi
cmp.w
Rbge
36
(a3)+,d1
(a3)+,a0
d1
L_err1
d1
L_err1
#$fff+1,d1
L_err2
sub.l #16,a0
move.l d1,(a0)
rts
L_err3 equ
L37
moveq
Rbra
rts
37
#2,d0
L_Custom
L_err4 equ
L38
moveq
Rbra
38
#3,d0
L_Custom
rts
L_Delta_Intmsg equ
L39
39
move.l (a3)+,Intmsg
move.l (a3)+,d5
;Start of string
;Y pos
movem.l a3-a6,-(sp)
Rbsr
L_Int2
movem.l (sp)+,a3-a6
rts
L_Int2
L40
equ
40
Dlea
intname,a1
Move.l
jsr
Dsave
Move.l
Move.l
4,a6
-408(a6)
d0,intbase
d0,a6
#0,a0
moveq
move.l
move.l
Jsr
#0,d0
d5,d1
Intmsg,a0
-90(a6)
rts
L_ReqTools1
L41
Move.l
Moveq
Move.w
add.w
Move.b
sub.w
Move.l
equ
41
(a3)+,a0
#0,d2
(a0)+,d2
d2,a0
#0,(a0)
d2,a0
a0,Intmsg
movem.l a3-a6,-(sp)
Rbsr
L_Req1
movem.l (sp)+,a3-a6
rts
L_err5
L42
equ
moveq
Rbra
42
#4,d0
L_Custom
rts
L_Req1
L43
equ
Dlea
43
reqtoolsname,a1
Move.l 4,a6
jsr
-408(a6)
Move.l d0,a6
Move.l #0,a2
Move.l
Move.l
Move.l
Jsr
#0,a0
Intmsg,a2
#0,a3
-102(a6)
rts
L_Wb_Front
L44
equ
44
movem.l a3-a6,-(sp)
Dlea
Move.l
jsr
Dsave
Move.l
Jsr
intname,a1
4,a6
-408(a6)
d0,intbase
d0,a6
-342(a6)
movem.l (sp)+,a3-a6
rts
L_Wb_Back
L45
equ
45
movem.l a3-a6,-(sp)
Dlea
intname,a1
Move.l 4,a6
jsr
-408(a6)
Dsave d0,intbase
Move.l d0,a6
Jsr
-336(a6)
movem.l (sp)+,a3-a6
rts
L_Lock_Pub
L46
equ
46
cmp.b #0,swit
beq.b .skip
Rbra
L_err7
;SWIT must be =0
;Error, cos SWIT will >0
.skip
movem.l a3-a6,-(sp)
Dlea
Move.l
jsr
Dsave
Move.l
Jsr
intname,a1
4,a6
-408(a6)
d0,intbase
d0,a6
-522(a6)
move.b #1,swit
movem.l (sp)+,a3-a6
rts
L_Unlock_Pub
L47
cmp.b
beq.b
Rbra
equ
47
#1,swit
.skip2
L_err6
.skip2
movem.l a3-a6,-(sp)
Dlea
Move.l
jsr
Dsave
Move.l
Jsr
intname,a1
4,a6
-408(a6)
d0,intbase
d0,a6
-528(a6)
move.b #0,swit
movem.l (sp)+,a3-a6
rts
L_err6 equ
L48
48
move.b #0,swit
moveq #6,d0
Rbra
L_Custom
;SWIT must be =1
;Error, cos SWIT =0
rts
L_err7 equ
L49
movem.l
Dlea
Move.l
jsr
Dsave
Move.l
Jsr
49
a3-a6,-(sp)
intname,a1
4,a6
-408(a6)
d0,intbase
d0,a6
-528(a6)
move.b #0,swit
movem.l (sp)+,a3-a6
moveq
Rbra
rts
L_Task equ
L50
Move.l
Moveq
Move.w
Move.l
#5,d0
L_Custom
50
(a3)+,a0
#0,d2
(a0)+,d2
a0,a1
movem.l a3-a6,-(sp)
move.l 4,a6
jsr
-294(a6)
moveq #0,d2
move.l d0,d3
movem.l (sp)+,a3-a6
rts
L_Kill_Task
L51
equ
51
d0
L_err8
move.l d0,a1
jsr
-288(a6)
;Task address in A1
movem.l (sp)+,a3-a6
rts
L_err8
L52
equ
moveq
Rbra
52
#7,d0
L_Custom
rts
L_Requester
L53
equ
53
Move.l
Moveq
Move.w
add.w
Move.b
sub.w
Move.l
(a3)+,a0
#0,d2
(a0)+,d2
d2,a0
#0,(a0)
d2,a0
a0,Intmsg
Move.l
Moveq
Move.w
add.w
Move.b
sub.w
Move.l
(a3)+,a0
#0,d2
(a0)+,d2
d2,a0
#0,(a0)
d2,a0
a0,Intmsg2
movem.l a3-a6,-(sp)
Rbsr
L_Req2
movem.l (sp)+,a3-a6
rts
L_req2 equ
L54
Dlea
54
reqtoolsname,a1
Move.l 4,a6
jsr
-408(a6)
Move.l d0,a6
Move.l #0,a2
Move.l #0,a0
move.l
move.l
Move.l
Move.l
Move.l
Jsr
#0,a3
#0,a4
Intmsg2,a1
Intmsg,a2
#0,a3
-66(a6)
moveq #0,d2
move.l d0,d3
rts
L_Get_String
L55
equ
55
Move.l (a3)+,numba
;default number in a2
Move.l
Moveq
Move.w
add.w
Move.b
sub.w
Move.l
(a3)+,a0
#0,d2
(a0)+,d2
d2,a0
#0,(a0)
d2,a0
a0,Intmsg
;length of string in d2
;a0=a0+length(in d2)
;insert Chr$(0)
;!!!first string itself in INTMSG
movem.l a3-a6,-(sp)
Dlea
Move.l 4,a6
jsr
-408(a6)
Move.l d0,a6
;Exec function
;Open OldLibrary
;Reqtoolsbase to a6
lea
numba,a1
Move.l Intmsg,a2
;Title$ in a2
Move.l
move.l
move.l
Jsr
#100,d0
#0,a3
#0,a0
-78(a6)
movem.l (sp)+,a3-a6
moveq #0,d2
move.l numba,d3
rts
L_Pal2 equ
L56
56
Move.l (a3)+,numba
movem.l a3-a6,-(sp)
Dlea
Move.l
jsr
Move.l
Move.l
Jsr
reqname,a1
4,a6
-408(a6)
d0,a6
numba,d0
-90(a6)
movem.l (sp)+,a3-a6
rts
L_Jsr
L57
equ
57
move.l (a3)+,a0
jsr
(a0)
rts
L_Moveb equ
L58
58
move.l (a3)+,a0
move.l (a3)+,d0
move.b d0,(a0)
rts
L_Movew equ
L59
59
move.l (a3)+,a0
move.l (a3)+,d0
move.w d0,(a0)
rts
L_Movel equ
L60
60
move.l (a3)+,a0
move.l (a3)+,d0
move.l d0,(a0)
rts
L61
L62
L63
L64
L65
;Open req
;Exec function
;Open OldLibrary
;Reqtoolsbase to a6
;NUMBA is number of first edit colour
;Call function
L_Custom
equ
66
L66
lea
ErrMess(pc),a0
moveq #0,d1
* Can be trapped
moveq #ExtNb,d2
* Number of extension
moveq #0,d3
* IMPORTANT!!!
RJmp
L_ErrorExt
* Jump to routine...
* Messages...
ErrMess dc.b
"Variable is too small",0
*0
dc.b
"Variable is too large",0
dc.b
"Bank is not defined",0
*2
dc.b
"Cannot create intuition alert",0
dc.b
"Cannot open reqtools.library",0
dc.b
"Public screen already locked",0
dc.b
"Public screens already unlocked",0
dc.b
"Task not found",0
*7
dc.b
"Not a tracker module",0
*8
* IMPORTANT! Always EVEN!
even
*1
*3
*4
*5
moveq
moveq
moveq
RJmp
#0,d1
#ExtNb,d2
#-1,d3
L_ErrorExt
; Do not forget the last label to delimit the last library routine!
L68
************************************************
*
C_Title:
Welcome message
dc.b
Version
dc.b
dc.b
Version
dc.b
Even
;"
***********************************************************
C_End: dc.w
0
even
*6