Home » Personal collection » Acorn tapes » Own_Work » drawer_tl_tape06b_c15_acorn_woozbase.wav » Blockable!
Blockable!
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Personal collection » Acorn tapes » Own_Work » drawer_tl_tape06b_c15_acorn_woozbase.wav |
Filename: | Blockable! |
Read OK: | ❌ |
File size: | 02D5 bytes |
Load address: | FFFF0E00 |
Exec address: | FFFF8023 |
File contents
100 PRINTTAB(13,10);"7.Print entrys" 110 PRINTTAB(13,11);"8.Print groups" 120 A$=GET$:IF A$="1"THEN ?&3000=&30:?&3001=85:d=1:PROCnew 125 IF d=0 THEN VDU7:GOTO 20 130 IF A$="2"THEN PROCadd 140 IF A$="3"THEN PROCout 150 IF A$="4"THEN PROCin 160 IF A$="5"THEN PROCdel 170 IF A$="6"THEN PROChed 180 IF A$="7"THEN PROCall 190 IF A$="8"THEN PROCgro 200 GOTO 20 210 DEFPROCcls:CLS 220 PRINTTAB(7,23);"Bytes left:";&6000-(?&3000*256+?&3001):ENDPROC 230 DEFPROCout 240 PROCcls:INPUTTAB(14,12);"Filename";f$ 250 CLS:t$=STR$~(?&3000*256+?&3001) 260 OSCLI"SAVE "+f$+" 3000 "+t$ 270 ENDPROC 280 DEFPROCin 290 PROCcls:INPUTTAB(14,12);"Filename";f$ 300 CLS:OSCLI"LOAD "+f$ 310 ENDPROC 320 DEFPROCnew:PROCcls 330 INPUT"Number of fields";n 340 IF n>7 THEN PRINT"7 maximum":GOTO330 350 ?&3002=n:FORlo=1 TO n 360 INPUT"Enter field title";t$ 370 FORlob=0 TO 9:?(&3003+lob*lo)=ASC((MID$(t$,lob,1))):NEXT,:ENDPROC 380 DEFPROCadd:PROCcls 390 PRINTTAB(0,0):FORlo=1 TO n
d �13,10);"7.Print entrys" n �13,11);"8.Print groups" x1 A$=�:� A$="1"� ?&3000=&30:?&3001=85:d=1:�new } � d=0 � �7:� �TT@ � � A$="2"� �add � � A$="3"� �out � � A$="4"� �in � � A$="5"� �del � � A$="6"� �hed � � A$="7"� �all � � A$="8"� �gro � � �TT@ � ��cls:� �6 �7,23);"Bytes left:";&6000-(?&3000*256+?&3001):� � ��out � �cls:�14,12);"Filename";f$ � �:t$=�~(?&3000*256+?&3001) �"SAVE "+f$+" 3000 "+t$ � ��in " �cls:�14,12);"Filename";f$ , �:�"LOAD "+f$ 6 � @ ��new:�cls J �"Number of fields";n T � n>7 � �"7 maximum":�DJA ^ ?&3002=n:�lo=1 � n h �"Enter field title";t$ r4 �lob=0 � 9:?(&3003+lob*lo)=�((�t$,lob,1))):�,:� | ��add:�cls � �0,0):�lo=1 � n �
00000000 0d 00 64 1e 20 f1 8a 31 33 2c 31 30 29 3b 22 37 |..d. ..13,10);"7| 00000010 2e 50 72 69 6e 74 20 65 6e 74 72 79 73 22 0d 00 |.Print entrys"..| 00000020 6e 1e 20 f1 8a 31 33 2c 31 31 29 3b 22 38 2e 50 |n. ..13,11);"8.P| 00000030 72 69 6e 74 20 67 72 6f 75 70 73 22 0d 00 78 31 |rint groups"..x1| 00000040 20 41 24 3d be 3a e7 20 41 24 3d 22 31 22 8c 20 | A$=.:. A$="1". | 00000050 3f 26 33 30 30 30 3d 26 33 30 3a 3f 26 33 30 30 |?&3000=&30:?&300| 00000060 31 3d 38 35 3a 64 3d 31 3a f2 6e 65 77 0d 00 7d |1=85:d=1:.new..}| 00000070 16 20 e7 20 64 3d 30 20 8c 20 ef 37 3a e5 20 8d |. . d=0 . .7:. .| 00000080 54 54 40 0d 00 82 13 20 e7 20 41 24 3d 22 32 22 |TT@.... . A$="2"| 00000090 8c 20 f2 61 64 64 0d 00 8c 13 20 e7 20 41 24 3d |. .add.... . A$=| 000000a0 22 33 22 8c 20 f2 6f 75 74 0d 00 96 12 20 e7 20 |"3". .out.... . | 000000b0 41 24 3d 22 34 22 8c 20 f2 69 6e 0d 00 a0 13 20 |A$="4". .in.... | 000000c0 e7 20 41 24 3d 22 35 22 8c 20 f2 64 65 6c 0d 00 |. A$="5". .del..| 000000d0 aa 13 20 e7 20 41 24 3d 22 36 22 8c 20 f2 68 65 |.. . A$="6". .he| 000000e0 64 0d 00 b4 13 20 e7 20 41 24 3d 22 37 22 8c 20 |d.... . A$="7". | 000000f0 f2 61 6c 6c 0d 00 be 13 20 e7 20 41 24 3d 22 38 |.all.... . A$="8| 00000100 22 8c 20 f2 67 72 6f 0d 00 c8 0b 20 e5 20 8d 54 |". .gro.... . .T| 00000110 54 40 0d 00 d2 0c 20 dd f2 63 6c 73 3a db 0d 00 |T@.... ..cls:...| 00000120 dc 36 20 f1 8a 37 2c 32 33 29 3b 22 42 79 74 65 |.6 ..7,23);"Byte| 00000130 73 20 6c 65 66 74 3a 22 3b 26 36 30 30 30 2d 28 |s left:";&6000-(| 00000140 3f 26 33 30 30 30 2a 32 35 36 2b 3f 26 33 30 30 |?&3000*256+?&300| 00000150 31 29 3a e1 0d 00 e6 0a 20 dd f2 6f 75 74 0d 00 |1):..... ..out..| 00000160 f0 20 20 f2 63 6c 73 3a e8 8a 31 34 2c 31 32 29 |. .cls:..14,12)| 00000170 3b 22 46 69 6c 65 6e 61 6d 65 22 3b 66 24 0d 00 |;"Filename";f$..| 00000180 fa 1f 20 db 3a 74 24 3d c3 7e 28 3f 26 33 30 30 |.. .:t$=.~(?&300| 00000190 30 2a 32 35 36 2b 3f 26 33 30 30 31 29 0d 01 04 |0*256+?&3001)...| 000001a0 1c 20 ff 22 53 41 56 45 20 22 2b 66 24 2b 22 20 |. ."SAVE "+f$+" | 000001b0 33 30 30 30 20 22 2b 74 24 0d 01 0e 06 20 e1 0d |3000 "+t$.... ..| 000001c0 01 18 09 20 dd f2 69 6e 0d 01 22 20 20 f2 63 6c |... ..in.." .cl| 000001d0 73 3a e8 8a 31 34 2c 31 32 29 3b 22 46 69 6c 65 |s:..14,12);"File| 000001e0 6e 61 6d 65 22 3b 66 24 0d 01 2c 12 20 db 3a ff |name";f$..,. .:.| 000001f0 22 4c 4f 41 44 20 22 2b 66 24 0d 01 36 06 20 e1 |"LOAD "+f$..6. .| 00000200 0d 01 40 0f 20 dd f2 6e 65 77 3a f2 63 6c 73 0d |..@. ..new:.cls.| 00000210 01 4a 1a 20 e8 22 4e 75 6d 62 65 72 20 6f 66 20 |.J. ."Number of | 00000220 66 69 65 6c 64 73 22 3b 6e 0d 01 54 1f 20 e7 20 |fields";n..T. . | 00000230 6e 3e 37 20 8c 20 f1 22 37 20 6d 61 78 69 6d 75 |n>7 . ."7 maximu| 00000240 6d 22 3a e5 8d 44 4a 41 0d 01 5e 17 20 3f 26 33 |m":..DJA..^. ?&3| 00000250 30 30 32 3d 6e 3a e3 6c 6f 3d 31 20 b8 20 6e 0d |002=n:.lo=1 . n.| 00000260 01 68 1c 20 e8 22 45 6e 74 65 72 20 66 69 65 6c |.h. ."Enter fiel| 00000270 64 20 74 69 74 6c 65 22 3b 74 24 0d 01 72 34 20 |d title";t$..r4 | 00000280 e3 6c 6f 62 3d 30 20 b8 20 39 3a 3f 28 26 33 30 |.lob=0 . 9:?(&30| 00000290 30 33 2b 6c 6f 62 2a 6c 6f 29 3d 97 28 28 c1 74 |03+lob*lo)=.((.t| 000002a0 24 2c 6c 6f 62 2c 31 29 29 29 3a ed 2c 3a e1 0d |$,lob,1))):.,:..| 000002b0 01 7c 0f 20 dd f2 61 64 64 3a f2 63 6c 73 0d 01 |.|. ..add:.cls..| 000002c0 86 15 20 f1 8a 30 2c 30 29 3a e3 6c 6f 3d 31 20 |.. ..0,0):.lo=1 | 000002d0 b8 20 6e 0d ff |. n..| 000002d5