BCOM v1.0
Vyrobil Radek trba, RASTER 1995

Program BCOM je skvlou utilitou pro vechny programtory v BASICu. Umouje pevst program v BASICu (kter byl uloen povelem SAVE) na segmentovan binrn soubor (ppona COM). Vytvoen COM soubor je spustiteln pmo z DOSu povelem LOAD BINARY FILE a zajist si sm pipojen BASIC ROM. Navenek se tedy jev jako strojov program a jeho BASICov pvod nemus bt vbec odhalen. Navc je mon pslunou volbou dkladn ochrnit BASIC program ped zastavenm a vyLISTovnm. Pokud by se nkomu pesto podailo v program zastavit (nap. zpsobenm chyby, kterou jste zapomnli oetit), zpsob tm zablokovn systmu.

Dleitm faktem je, e vsledn COM soubor je stle tokenizovan BASICov program a nejedn se tedy o dn druh kompilace. Rychlost programu zstv naprosto stejn s rychlost originlnho BASIC programu.

Po sputn programu BCOM muste nejprve zadat vstupn BASICov soubor (vetn jmna zazen a ppony BAS - tedy nap. D:POKUS.BAS), potom zadejte jmno vstupnho COM souboru (t vetn zazen a ppony COM - nap. D:POKUS.COM).
Nsleduj volby pro vytvoen COM souboru:
Program (1) nechat v originlnm stavu nebo (2) zajistit proti zastaven a LISTingu.
Stlaenm klvesy 1 nebo 2 si zvolte pslunou monost. Pokud zvolte monost 2, mete jet rozhodnout, zda po stlaen RESETu bude nsledovat (1) znien programu nebo (2) optovn sputn programu.

Ve uveden volby umouj vytvoit COM soubor nsledujcch vlastnost:
A) (1) Po naten se program spust. Ve bude ponechno v pvodnm stavu, klvesy BREAK a RESET budou fungovat stejn jako v BASICu. Pi zastaven programu bude mon provst LIST a program modifikovat.
B) (2)(1) Po naten se program spust. Bude vyazena z innosti klvesa BREAK a po stlaen RESETu nsleduje studen start potae (a tedy i znien programu).
C) (2)(2) Po naten se program spust. Klvesa BREAK nebude funkn a po stlaen RESETu dojde k optovnmu sputn programu od zatku (RUN).

Pro volby B) a C) je nutn dodret:
V programu nesm bt pouity pkazy LIST, STOP i END a mus bt zajitn proti zastaven vlivem chyby (pomoc TRAP). Pokud z jakchkoliv dvod dojde k peruen programu a nsledn k pokusu zadat njak povel, zpsob to zablokovn systmu ("zamrznut" potae). V programu nepouvejte "autoreturnovac" md (adresa 842). Pro oputn programu pouijte posloupnost pkaz:
POKE16,64:POKE53774,64:POKE566,146:DOS

Autorem programu BCOM v1.0 je Radek trba, RASTER 1995.
Tento program je SHAREWARE. Sharewarov poplatek 20 a 50K (dle vlastnho uven), pipomnky k programu i nvrhy na dal uiten utility zaslejte na adresu:
Radek trba
sl.odboje 36
Prostjov 6
798 11

Tento program mete zdarma poskytovat dalm osobm. Nijak ho ale neupravujte!
