- ; 
- ; Main source driver for CC2.ASM: 
- ; 
-   
-         page 76 
-         title 'CC2.ASM v1.6  3/86' 
-   
- true:   equ 0ffffh 
- false:  equ not true 
-   
- zsystem equ true 
- slrmac: equ true 
- lasm:   equ not slrmac 
-   
- trs80:  equ false       ;true if TRS-80 (org 4200h) version 
-   
- alpha:  equ False       ;true for Alpha-C version 
- marc:   equ false       ;true if MARC version 
- cpm:    equ not marc    ;true if CPM version 
-   
-         if not zsystem 
- version: equ '6'        ;the 'x' in 'v1.x' 
- updatn: equ 0           ;the `y' in `v1.xy'      (number) 
- updaty: equ 0           ;the `z' in `v1.xyz', or zero if none (character) 
-         endif 
-   
-         if zsystem 
- version: equ '2'        ;the 'x' in 'vZx.yz' 
- updatn: equ 0           ;the `y' in `vZx.yz'     (number) 
- updaty: equ 0           ;the `z' in `vZx.yz', or zero if none (character) 
-         endif 
-   
- debug:  equ false 
- i80:    equ true 
- i86:    equ false 
-   
-   
-         IF LASM 
-         sym 
-         ENDIF 
-   
-   
- ram:    equ 0           ;start of ram area (either 0 or 4200h) for compiler 
-   
- cr:     equ 0dh 
- lf:     equ 0ah 
-   
-         IF CPM 
- bdos:   equ ram+5 
- NEDOOSMEMTOP=0xff00;bdosp:      equ ram+6 
- fcb:    equ ram+5ch 
- nr:     equ fcb+32 
-         ENDIF 
-   
- tbuff:  equ ram+80h 
- extbas: equ 0015h       ;external base pointer in C.CCC 
-   
- fnlen:  equ 12 
- nestmax: equ 5 
-   
-   
-         IF CPM 
- coninp:         equ 1 
- conout:         equ 2 
- readbuf:        equ 10 
- intcon:         equ 11 
- select:         equ 14 
- openfil:        equ 15 
- closefil:       equ 16 
- delete:         equ 19 
- rsequen:        equ 20 
- wsequen:        equ 21 
- makfil:         equ 22 
- gdisk:          equ 25 
- sdma:           equ 26 
- sguser:         equ 32 
-         ENDIF 
-   
-          
-         IF SLRMAC 
-         include cc2a.asm 
-         include cc2b.asm 
-         include cc2c.asm 
-         include cc2d.asm 
-         include cc2e.asm 
-         ENDIF 
-   
-         IF LASM 
-         link cc2a.asm 
-         ENDIF 
-   
-         end