Create readable text `.bas' for each tokenized BASIC `,ffb' file.
[ssr] / StraySrc / Libraries / Sapphire / bsh / banner.bas
CommitLineData
c1b567d8
MW
1REM Sapphire banner macro library -- © 1995 Straylight
2
3DEF FNbanner_test=0
4
5DEF FNbanner
6[ opt 4
7 FNalign
8.bnr__l
9 dcd 0
10]
11=0
12
13DEF FNbnr__f(f%)
14IF !(bnr__l+O%-P%)>=f% THEN ERROR 1,"Banner flags built in wrong order"
15!(bnr__l+O%-P%)=!(bnr__l+O%-P%) OR f%
16=0
17
18DEF FNbanner_slider(i%)
19[ opt 4
20 FNbnr__f(bFlag_slider)
21 dcd i%
22]
23=0
24
25DEF FNbanner_count(i%)
26[ opt 4
27 FNbnr__f(bFlag_counter)
28 dcd i%
29]
30=0
31
32DEF FNbanner_setup(r%)
33[ opt 4
34 FNbnr__f(bFlag_setup)
35 dcd r%
36]
37=0
38
39DEF FNbanner_sprites(s$)
40[ opt 4
41 FNbnr__f(bFlag_sprites)
42 equs s$+CHR$(0)
43 FNalign
44]
45
46DEF FNbanner_end=FNalign