*NAME BasicInstaller =12288  fname 100 #(_load(":*//installer.c",12288) 2 E< (1);"2+BBASIC Installer (c) Garry Lancaster, 2000";(1);"2-B" F "1) Install" P "2) Uninstall" Z "3) Reserve banks" d "4) Free banks" n "5) Purge applications" x  "Which option";O% 3 O% _inst,_uninst,_reserve,_free,_purge Tr@   _load($fname,E%)  H%,L%,D%,B%,C% L%=fname *H%=L% 256: D%=E% 256:B%=255:C%=255 (&FEA3)  _docmd 12288  N%=1 2500  N%   _inst " "Card to install";N$ ,N$=N$+".app" 6$12291=N$ @?(12291+(N$))=0 JA%=0 T_docmd ^ h _uninst r "Card to uninstall";N$ |N$=N$+".apu" $12291=N$ ?(12291+(N$))=0 A%=0 _docmd   _reserve ! "Banks to reserve (1-8)";B%  B%<1 B%>8 dBA A%=1 _docmd   _free A%=2 _docmd   _purge &A%=3 0_docmd :