1 REM Ins{nd av Stefan Gartz <2600> 1988-03-30 17.19.34 (KERMIT)
88-03-29
SMALLC.806
Jag har flyttat Smallc ver 2.03 fr}n cpm till abc806 och samtidigt har
jag byggt ut variabeltyperna lite s} att man nu kan anv{nda static i
funktioner. Peephole optimeringen {r f|rb{ttrad. Variabeltypen char {r
{ndrad s} den kan inte flagga -1, det g}r lite snabbare utan den
m|jligheten, det g}r inte s} f|rskr{ckligt fort {nd}.
Kompilatorn {r kompilerad genom sej sj{lv och assemblerad med asm800.
Den nuvarande versionen {r 4.01
Kompilatorn best}r av tv} program, smallc.bac(/.806) och smallc.abs
Basicprogramet laddar in C-abskoden i ram och sedan anropas basicen av
C f|r io rutinerna. Eftersom interuptet {r disablat s} st}r klockan still
under exekveringen av smallc koden i ram.
Kompilatorn genererar kod som man kan assemblera med asm800.
Du beh|ver ASM800
CSS (finns i programbanken)
BUNT "
SMALLC.806 "
SMALLC.ABS "
CLIB1.BNT "
CIO1.BNT "
CTOOL1.BNT "
L{gg filerna p} en i |vrigt tom diskett f|r att efter upppackning kommer
det att vara flera filer {n dessa p} skivan.
F|r att packa upp alla sm}filerna s} k|r du css
run css
CSS filname ? ctool1.bnt