RMX/SO BASIC-SO

BASIC-SO

ASM80 :FO:BASCM.ASM MACROFILE (:FO:) NOLIST NOSYMBOLS

ASM80 :FO:BOMEM.ASM MACROFILE(:FO:) NOLIST NOSYM BOLS

LINK &

:F1 :RMX820.L1B(START), & :FO:BASCM.OBJ,& :FO:RMXBAS.LlB,&

:F1 :MTI820.LlB,& :F1 :MT0820.L1B,& :F1 :RMX820.L1B,& :F1 :DFSUNR.LlB,& :F1 :UNRSLV.L1B,& :F1 :PLM80.LlB,&

:FO:BQMEM.OBJ TO :F1 :BQBAS.LNK MAP PRINT(:F1 :LNK.LST) LOCATE :F1:BOBAS.LNK TO :FO:RMXSYS MAP PUBLICS PRINT(:F1:LOC.LST)

CODE(OH) STACKSIZE(O) START(OH) PURGE DATA(7800H)

Figure F-S. Sample GBASIC.CSD Module for

PROM-Based RMX/SO BASIC-SO

Configuring PROM-Based RMX/80 BASIC-80 With or Without DFS. If you do not need DFS facilities, PROM requirements are reduced by 7K bytes and RAM requirements are reduced by 1.6K bytes. You can configure without DFS by:

I.Setting DFS to 0 in BQOPS.ASM before assembling BASCM.ASM and BQMEM.ASM.

2.Excluding the DFS libraries from GBASIC.CSD, as in figure F-S.The DFS modules RQRNMX, RQDELX, RQOPNX, and RQATRX will be unresolved externals, but they present no difficulties.

Configuring a PROM-Based BASIC-SO For An iSBC 80/10-A Based System. In a typical iSBC SO/IO-A configuration, the memory allocation would look like this (refer to the iSBC 80/10 and iSBC 80/10A Hardware Reference Manual.

On board PROM:

OK to 8K

On board RAM:

15K to 16K

iSBC 016 RAM:

16K to 32K

iSBC 464:

32K to 57K

System PROM is discontiguous, making linking and locating the configuration module more difficult. Follow these steps:

I.Edit the BQOPS .ASM module to specify the desired options. A sample iSBC SO/IO module is listed below.

CPU

SET

10

;MODEL OF CPU

BOOTED

SET

o

;1 IF BOOT VERSION, ELSE 0

TERMH

SET

o

;1 FOR FULL TH, 0 FOR MINI

RATE

SET

7

;BAUD RATE FACTOR

CONTR

SET

204

;CONTROLLER NUMBER

DFS

SET

6

;NUMBER OF DFS FILES OPEN AT ONCE

UIO

SET

o

;1 IF USER I/O DRIVERS ELSE 0

NFILES

SET

6

;TOTAL FILES

HIRAM

SET

07FFFH

;HIGHEST RAM LOCATION

BOTMEM

SET

OH

;BOTTOM OF BOOT LOADER RAM

Figure F-6. BQOPS.ASM Module for PROM-Based iSBC SO/10 BASIC-SO

F-IO

Page 102
Image 102
Intel 9800758-02 manual F1 RMX820.L1BSTART, & FOBASCM.OBJ,& FORMXBAS.LlB