home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
ZCPR33
/
A-R
/
BANKSYS1.LBR
/
XLMZS193.WZ
/
XLMZS193.WS
Wrap
Text File
|
2000-06-30
|
49KB
|
1,118 lines
.foXL-M180 Banked Zsystem vers 1.93 Users Guide 27jan88 Page #
BankeΣ Zsystem Version 1.34
for the
Intelligent Computer Designs Corporation
XL-M180 S-100 Single Board Computer
Documentation and latest revisions
by
Wells Brimhall
Phoenix, Az.
Z-Paradise (ZNODE #52) Sysop
(602)996-8739 24hrs/day
300/1200/2400 bps
.paè.CW 24
USER'╙ GUID┼ TABL┼ O╞ CONTENTS
.CW 10
OVERVIEW..........................................PAGE 3
FEATURES..........................................PAGE 4
LIMITATIONS.......................................PAGE 5
FUTURE ENHANCEMENTS...............................PAGE 6
MINIMUM HARDWARE REQUIREMENTS.....................PAGE 6
SUPPORTED FLOPPY DISK FORMATS.....................PAGE 7
RAM DISK..........................................PAGE 8
IOBYTE............................................PAGE 9
GETTING STARTED...................................PAGE 9
ZCPR3.............................................PAGE 13
CUSTOMIZATION.....................................PAGE 16
NEW UTILITIES.....................................PAGE 16
MEMORY BANK OVERVIEW..............................PAGE 17
T-FUNCTION CALLS..................................PAGE 19
I/O PORT ADDRESSES................................PAGE 20
S-100 INTERRUPTS..................................PAGE 20
DISK ASSIGNMENTS..................................PAGE 21
IMP MODEM PROGRAM.................................PAGE 22
MOVE-IT OVERLAY...................................PAGE 22
DISCLAIMER........................................PAGE 22
.PAè.TC OVERVIEW..........................................PAGE #
OVERVIEW
Thi≤ guidσ onl∙ cover≤ thσ basiπ systeφ specifiπ aspect≤ oµ ì
Zsysteφ oε thσ XL-M180« User≤ shoulΣ als∩ reaΣ thσ following
documentatioε fo≥ ß ful∞ description of thσ system«
"ZCPR3 The Manual" by Richard Conn,
"ZRDOS Programmer's Guide" by Dennis Wright
and the new
"Z-System Users Guide" by R. Jacobson & B. Morgen
(All arσ availablσ froφ Echeloε Inc« a⌠ (415)948-3820.)
╔ havσ beeε ß Zsysteφ use≥ fo≥ somσ timσ anΣ purchaseΣ aε X╠-M18░ ì
ove≥ ß yea≥ ag∩ fo≥ usσ oε m∙ ZNOD┼ bulletiε boarΣ system« I⌠ i≤ ì
aε impressivσ piecσ oµ hardwarσ anΣ ╔ haΣ hopeΣ i⌠ woulΣ greatl∙ ì
extenΣ thσ lifσ oµ ╕ bi⌠ ╙-10░ systems« It'≤ unfortunatσ tha⌠ ì
ICD'≤ busines≤ managemen⌠ abilit∙ wa≤ no⌠ u≡ t∩ thσ samσ leve∞ a≤ ì
thei≥ hardwarσ desigε ability« Thσ writinτ wa≤ oε thσ wal∞ froφ ì
thσ wa∙ the∙ werσ handlinτ thei≥ customer≤ anΣ i⌠ wa≤ no⌠ ß grea⌠ ì
suprisσ wheε the∙ finall∙ closeΣ u≡ shop«
A≤ mos⌠ oµ yo⌡ alread∙ know¼ IC─ designeΣ thσ X╠-M18░ fo≥ usσ ì
witΦ Turbodo≤« I⌠ i≤ ß ver∙ impressivσ operatinτ systeφ bu⌠ it'sì
higΦ pricσ make≤ i⌠ difficul⌠ t∩ justif∙ fo≥ singlσ use≥ noε ì
commercia∞ applications.
╔ decideΣ t∩ writσ thσ Zsysteφ BIO╙ myselµ afte≥ waitinτ severa∞ ì
month≤ fo≥ IC─ t∩ d∩ i⌠ witΦ n∩ results« (The∙ shippeΣ mσ ove≥ 1░ ì
version≤ oµ thei≥ Zsysteφ BIO╙ anΣ no⌠ eveε ▒ oµ theφ woulΣ boo⌠ ì
up!⌐ Somσ oµ thσ desigε goal≤ oµ thi≤ implementatioε werσ t∩ ì
includσ severa∞ feature≤ oµ TurboDOS¼ kee≡ thσ cos⌠ lo≈ anΣ ì
stil∞ bσ compatiblσ witΦ al∞ thσ existinτ Zsysteφ utilities« I⌠ ì
turneΣ int∩ bigge≥ projec⌠ thaε anticipateΣ anΣ ha≤ takeε ove≥ ß ì
yea≥ t∩ ge⌠ thi≤ BankeΣ versioε functional¼ bu⌠ ╔ fee∞ i⌠ i≤ no≈ ì
onσ oµ thσ mos⌠ powerfu∞ ╕ bi⌠ singlσ use≥ operatinτ system≤ ì
available«
I'Σ likσ t∩ givσ specia∞ thank≤ t∩ Franδ Gaudeº anΣ Davσ McCorΣ ì
a⌠ Echelon« Thei≥ quicδ responsσ iε sendinτ ou⌠ disk≤ ª ì
documentatioε ha≤ beeε mos⌠ helpful.
Pleasσ forwarΣ an∙ questions¼ buτ report≤ o≥ suggestion≤ t∩ m∙ ì
Bulletiε BoarΣ Numbe≥ (602)996-8739« I'φ quitσ dedicateΣ t∩ ì
supportinτ thσ XL-M18░ anΣ Zsysteφ s∩ givσ mσ ß callí (╔ wil∞ ì
als∩ kee≡ thσ lates⌠ version≤ oε-linσ fo≥ downloading.)
.paè.TC FEATURES..........................................PAGE #
FEATURES
½ Thσ systeφ i≤ writteε iε abou⌠ ß dozeε relocatablσ module≤ tha⌠ ì
arσ assembleΣ witΦ Echeloε ZA╙ 3.░ assemble≥ anΣ linkeΣ witΦ ì
LINK.CO═ froφ Digita∞ Research« ZRDO╙ 1.9 mus⌠ bσ iε .RE╠ forma⌠ ì
anΣ link≤ righ⌠ iε witΦ thσ res⌠ oµ thσ modules« Thσ ZSETU╨ ì
utilit∙ i≤ no≈ useΣ t∩ full∙ configurσ thσ systeφ withou⌠ ì
reassembly.
½ Thσ systeφ i≤ booteΣ froφ ß filσ nameΣ OSLOAD.CO═ insteaΣ oµ ì
froφ reserveΣ systeφ tracks« Thi≤ allow≤ thσ systeφ t∩ bσ large≥ ì
thaε thσ 1s⌠ ▓ tracks¼ eliminate≤ thσ neeΣ fo≥ SYSGE╬ program≤ ì
anΣ free≤ u≡ thσ reserveΣ track≤ fo≥ files.
½ Thσ CC╨ i≤ storeΣ iε RA═ s∩ thσ boo⌠ disδ i≤ no⌠ necessar∙ ì
afte≥ thσ systeφ i≤ colΣ booted« Thi≤ als∩ speed≤ u≡ thσ warφ ì
boot≤ considerably.
½ Thσ operatinτ systeφ i≤ no≈ spli⌠ int∩ ▓ bank≤ whicΦ give≤ ß ì
58δ tpß iε banδ ▒.
½ Thσ ful∞ ZCPR│ implementatioε i≤ supported« I⌠ includes║ Inpu⌠ ì
Outpu⌠ Package¼ Residen⌠ CommanΣ Packagσ (witΦ ne≈ BAN╦ command)¼ ì
Flo≈ CommanΣ Package¼ anΣ NameΣ Directories.
½ Support≤ u≡ t∩ fou≥ flopp∙ drive≤ iε an∙ combinatioε oµ 5.25ó ì
4╕ tpi¼ 5.25ó 9╢ tpΘ o≥ 8"« Thσ drive≤ caε bσ singlσ o≥ doublσ ì
sideΣ anΣ singlσ, doublσ o≥ higΦ density«
+ Supports a 394k ram disk.
½ Support≤ ▓ harΣ disδ drive≤ usinτ thσ OMT╔ SCS╔ controller« Thσ ì
drive≤ caε bσ spli⌠ spli⌠ int∩ partition≤ oµ u≡ t∩ 8meτ whicΦ ì
allow≤ thσ tota∞ capacit∙ oµ eacΦ drivσ t∩ bσ 128meg.
½ Therσ arσ severa∞ ne≈ utilitie≤ includinτ ZSETUP.CO═ whicΦ ì
allow≤ yo⌡ t∩ configurσ thσ system¼ FMTF.CO═ whicΦ initialize≤ ª ì
verifie≤ ove≥ 14 oµ thσ mos⌠ popula≥ flopp∙ disδ format≤ anΣ ì
PARTH.CO═ whicΦ i≤ useΣ t∩ partitioε ß harΣ disk« Al∞ oµ thesσ ì
function≤ arσ no≈ considerabl∙ easie≥ t∩ perforφ anΣ n∩ longe≥ ì
requirσ reassemblinτ thσ system.
½ ┴ tablσ driveε schemσ i≤ useΣ t∩ support flopp∙ disk≤ witΦ man∙ ì
differen⌠ formats« T∩ usσ ß ne≈ forma⌠ al∞ yo⌡ havσ t∩ d∩ i≤ ì
creatσ ß smal∞ Disδ Specificatioε Tablσ anΣ linδ i⌠ int∩ thσ ì
system« Thσ systeφ automaticall∙ check≤ eacΦ drive'≤ disδ format¼ ì
locate≤ thσ appropriatσ DS╘ anΣ create≤ thσ necessar∙ CP/═ ì
compatiblσ DP╚ ª DP┬ tables« Additiona∞ parameter≤ havσ no≈ beeε ì
addeΣ t∩ eacΦ DS╘ t∩ suppor⌠ practicall∙ an∙ diskettσ forma⌠ ì
includinτ Kaypr∩ ┤ anΣ AMPRO/Micromin⌠ S┬-180.
.paè½ Support≤ switchinτ betweeε lo≈ ª higΦ densit∙ oε dua∞ modσ ì
5.25ó 9╢ tpΘ IB═ A╘ compatiblσ flopp∙ drive≤ likσ thσ Teaπ ì
FD55GF÷-17.
½ ┴ multitaskinτ dispatche≥ i≤ implementeΣ anΣ al∞ thσ physica∞ ì
driver≤ suppor⌠ ß multitaskinτ environment« Thi≤ allow≤ speciall∙ ì
codeΣ externa∞ processe≤ t∩ ruε iε thσ backgrounΣ withou⌠ ì
interferinτ witΦ thσ DO╙ anΣ shoulΣ makσ i⌠ easie≥ t∩ upgradσ t∩ ì
ß futurσ multΘ-taskinτ Zsystem.
½ Thσ systeφ i≤ compatiblσ witΦ olde≥ S-10░ maiε frame≤ anΣ I/╧ ì
cards« (Thσ HD6418░ interna∞ I/╧ registe≥ basσ ha≤ beeε relocateΣ ì
u≡ t∩ 80Φ s∩ yo⌡ won'⌠ havσ t∩ reconfigurσ you≥ olΣ board≤ anΣ ì
software.⌐ It'≤ runninτ righ⌠ no≈ oε ß 1░ yea≥ olΣ IMSA╔ systeφ ì
witΦ it'≤ origina∞ S-10░ seria∞ ª paralle∞ I/╧ boardsí (Somσ oµ ì
thσ IMSA╔ fron⌠ pane∞ function≤ neeΣ somσ additiona∞ hardwarσ t∩ ì
implement¼ bu⌠ Reset¼ Stop¼ Singlσ Ste≡ anΣ thσ addres≤ displa∙ ì
LED'≤ worδ fine.)
½ SelecteΣ Turbodo≤ systeφ call≤ arσ supporteΣ t∩ givσ Turbodo≤ ì
compatiblσ banδ switchinτ anΣ SI╧ channe∞ modeφ control.
½ ┴ paralle∞ printe≥ drive≥ i≤ no≈ includeΣ alonτ witΦ ful∞ CP/═ ì
physical/logica∞ devicσ reassignmen⌠ througΦ thσ IOBYT┼ a⌠ 0003h«
½ ┴ logical/physica∞ disδ assignmen⌠ tablσ i≤ implemented« Thi≤ ì
allow≤ an∙ physica∞ drivσ t∩ bσ reassigneΣ a≤ A║ s∩ i⌠ caε takσ ì
advantagσ oµ drivσ A'≤ specia∞ acces≤ feature≤ likσ thσ ROOT║ ì
directory« Disδ assignment≤ arσ changeΣ througΦ thσ consolσ witΦ ì
thσ ASSIGN.CO═ o≥ ZSETUP.CO═ utilit∙ programs«
½ Overlay≤ fo≥ thσ IMP.CO═ ver≤ 2.4┤ ª MOVE-IT.CO═ ver≤ 3.░ ì
modem/communicatioε program≤ arσ includeΣ s∩ yo⌡ caε usσ si∩ ì
channe∞ ▒ fo≥ ß modeφ o≥ ß seria∞ linδ betweeε anothe≥ system.
.TC LIMITATIONS.......................................PAGE #
LIMITATIONS
¡ Thσ BIO╙ doe≤ no⌠ presentl∙ detec⌠ diskettσ forma⌠ changes« Yo⌡ ì
mus⌠ perforφ ß warφ boo⌠ afte≥ changinτ t∩ ß diskettσ witΦ ß ì
differen⌠ formats.
¡ Therσ i≤ n∩ harΣ disδ forma⌠ utilit∙ bu⌠ thσ IC─ FORMATH.CO═ ì
prograφ wil∞ ruε unde≥ thi≤ versioε oµ thσ system.
.paè.TC FUTURE ENHANCEMENTS...............................PAGE #
FUTUR┼ ENHANCEMENTS
½ Automatiπ assignmen⌠ oµ thσ boo⌠ drivσ to A║ s∩ thσ systeφ caε ì
boo⌠ from an∙ drive.
½ ┴ disδ writσ verif∙ optioε tha⌠ caε bσ selectivel∙ enableΣ o≥ ì
disableΣ oε an∙ combinatioε oµ thσ 1╢ logica∞ drives.
+ Read 48 tpi disks in a 96 tpi drive.
½ Aε optioε t∩ makσ ReaΣ Onl∙ Systeφ File≤ publiπ t∩ al∞ use≥ ì
area≤ oε ß drive.
½ Tablσ driveε harΣ disδ forma⌠ utilit∙ fo≥ thσ OMT╔ SCS╔ ì
controller.
½ ┴ flopp∙ DS╘ installe≥ utilit∙ tha⌠ wil∞ allo≈ yo⌡ t∩ adΣ o≥ ì
removσ flopp∙ disδ format≤ withou⌠ reassembly.
½ HarΣ disδ t∩ tapσ backu≡ utilitie≤ fo≥ thσ OMT╔ SCS╔ ì
controller.
+½ An∙ suggestion≤ fo≥ additiona∞ futurσ improvement≤ wil∞ bσ ì
appreciated.
.TC MINIMUM HARDWARE REQUIREMENTS.....................PAGE #
MINIMUM HARDWARE REQUIREMENTS
Console Terminal
Thσ consolσ shoulΣ bσ ß CR╘ termina∞ witΦ 19.2δ bauΣ capability« ì
Thσ firs⌠ timσ yo⌡ boo⌠ u≡ thσ systeφ thσ TCSELEC╘ utilit∙ wil∞ ì
displa∙ ß men⌡ oµ terminal≤ anΣ allo≈ yo⌡ t∩ selec⌠ thσ onσ tha⌠ ì
yo⌡ arσ using« Froφ theε oε you≥ selecteΣ termina∞ capabilit∙ ì
filσ wil∞ bσ loadeΣ int∩ thσ Systeφ Enviormen⌠ eacΦ timσ yo⌡ colΣ ì
boot.
Main Frame
The main frame must have a 6mhz or faster motherboard.
Floppy Disk Drives
Thσ standarΣ distributioε disδ i≤ configureΣ fo≥ thσ followinτ ì
floppy disk drives:
A:= 5.25" 48 tpi flpy drv 0 C:= 5.25" 96 tpi flpy drv 2
B:= 5.25" 48 tpi flpy drv 1 D:= 8" flpy drv 3
Iµ yo⌡ wan⌠ t∩ boo⌠ u≡ oε thσ standarΣ boo⌠ disδ yo⌡ wil∞ havσ t∩ ì
attacΦ ß 5.25ó 48tpΘ DS/D─ drivσ strappeΣ a≤ flopp∙ 0« An∙ othe≥ ì
typσ oµ drivσ wil∞ requirσ ß specia∞ orde≥ systeφ distributioε ì
disδ anΣ possibl∙ thσ ne≈ versioε boo⌠ rom« (Oncσ thσ systeφ i≤ ì
u≡ thσ abovσ assignment≤ caε bσ changeΣ t∩ mee⌠ you≥ needs.⌐ ì
Here'≤ ß tablσ oµ al∞ thσ supporteΣ formats:
è.TC SUPPORTED FLOPPY DISK FORMATS.....................PAGE #
SUPPORTE─ FLOPP┘ DIS╦ FORMATS
fmt size- sec sec/ Old New disk
# Name tpi sides dens size trk ROM ROM Read Wrt Fmt cap.
= ======== === ===== ==== ==== === === === ==== === === ====
1 Tdos48-2 48 5"-2 dbl 1024 5 yes yes yes yes yes 400k
2 Tdos48-1 48 5"-1 dbl 1024 5 yes yes yes yes yes 200k
3 Kpro2 48 5"-1 dbl 512 10 no yes yes yes yes 193k
4 Kpro┤ 4╕ 5"-▓ db∞ 51▓ 1░ n∩ n∩ ye≤ ye≤ ye≤ 394k
╡ Amp48-▓ 4╕ 5"-▓ db∞ 51▓ 1░ n∩ n∩ ye≤ ye≤ ye≤ 396k
╢ Amp96-▓ 9╢ 5"-▓ db∞ 102┤ ╡ n∩ n∩ ye≤ ye≤ ye≤ 797k
╖ Kpro9╢ 9╢ 5"-▓ dΓ∞ 51▓ 1░ n∩ n∩ ye≤ ye≤ ye≤ 796k
8 Tdos96-2 96 5"-2 dbl 1024 5 no yes yes yes yes 800k
9 Tdos96-1 96 5"-1 dbl 1024 5 no yes yes yes yes 400k
10 IBM8-1 48 8"-1 sgl 128 26 yes yes yes yes yes 250k
11 ICM8-▓ 4╕ 8"-▓ db∞ 51▓ 1╢ n∩ n∩ ye≤ ye≤ ye≤ 1m
12 Tdos8-2 48 8"-2 dbl 1024 8 yes yes yes yes yes 1.2m
13 Tdos8-1 48 8"-1 dbl 1024 8 yes yes yes yes yes 600k
1┤ TdosH─ 9╢ 5"-▓ hΘ 102┤ ╕ n∩ n∩ ye≤ ye≤ yes 1.▓m
15 ICMHD 9╢ 5"-▓ hΘ 51▓ 1╢ n∩ n∩ ye≤ ye≤ yes 1.2m
(Thσ BIO╙ support≤ al∞ oµ thσ abovσ formats¼ thσ olΣ roφ onl∙ ì
restrict≤ thσ format≤ tha⌠ yo⌡ caε boo⌠ from« Tdos4╕-▓ i≤ thσ ì
standarΣ systeφ boo⌠ disδ format« I⌠ i≤ als∩ availablσ iε an∙ oµ ì
thσ othe≥ bootablσ format≤ oε specia∞ order.)
1⌐ Tdos4╕-▓ i≤ thσ standarΣ forma⌠ fo≥ distribution« I⌠ caε bσ ì
reaΣ witΦ botΦ boo⌠ roφ version≤ anΣ provide≤ thσ maximuφ storagσ ì
pe≥ 4╕ tpΘ floppy« I⌠ i≤ recommendeΣ tha⌠ yo⌡ havσ a⌠ leas⌠ onσ ì
4╕ tpΘ ds/dΣ drivσ installeΣ oε thσ systeφ t∩ suppor⌠ thi≤ ì
format.
2⌐ Tdos4╕-▒ i≤ supporteΣ fo≥ thosσ tha⌠ onl∙ havσ ß singlσ sideΣ ì
4╕ tpΘ drivσ o≥ wan⌠ t∩ usσ singlσ sideΣ diskettes« I⌠ i≤ no⌠ ì
recommendeΣ fo≥ norma∞ use.
│) Kpro▓ i≤ provideΣ fo≥ portabilit∙ betweeε othe≥ ╕ bi⌠ system≤ ì
anΣ i≤ thσ onl∙ noε Turbodo≤ 5.25ó forma⌠ tha⌠ yo⌡ caε boo⌠ from« ì
BotΦ Kaypr∩ format≤ havσ reserveΣ systeφ track≤ s∩ yo⌡ caε no⌠ ì
usσ thσ entirσ disδ fo≥ filσ storagσ likσ yo⌡ caε witΦ thσ Tdo≤ ì
formats.
4⌐ Kpro┤ i≤ useΣ b∙ severa∞ Kaypr∩ machine≤ includinτ thσ ▓ anΣ ì
10« I⌠ i≤ ß doublσ sideΣ forma⌠ anΣ give≤ twicσ thσ capacit∙ oµ ì
thσ Kpro▓ above«
5⌐ AMP4╕-▓ i≤ useΣ b∙ AMPR╧ anΣ Micromin⌠ iε thσ S┬-180« I⌠ i≤ ì
onσ oµ thσ morσ commoε format≤ fo≥ ╕ bi⌠ machines« I⌠ doe≤ no⌠ ì
havσ quitσ thσ samσ capacit∙ a≤ thσ Tdo≤ format≤ becausσ of
it'≤ reserveΣ tracks.
6⌐ AMP9╢-▓ i≤ als∩ useΣ b∙ AMPR╧ anΣ Micromin⌠ iε thσ S┬-180« áI⌠ ì
give≤ twicσ thσ capacit∙ oµ thσ AMP4╕-▓ above.
.paè7⌐ Kpro9╢ i≤ useΣ iε Kaypro≤ witΦ thσ PR╧-╕ ROM« I⌠ i≤ simila≥ t∩ ì
thσ Kpro┤ forma⌠ witΦ twicσ thσ tracks.
8⌐ Tdos9╢-▓ i≤ thσ preferreΣ forma⌠ fo≥ loca∞ usσ duσ t∩ it≤ 800δ ì
storagσ capacit∙ alonτ witΦ thσ conveniencσ anΣ pricσ oµ 5.25ó ì
diskettes.
9⌐ Tdos9╢-▒ i≤ supporteΣ fo≥ thosσ tha⌠ wan⌠ t∩ usσ singlσ sideΣ ì
diskettes« I⌠ i≤ no⌠ recommendeΣ fo≥ norma∞ use.
10⌐ IBM╕-▒ i≤ thσ industr∙ standarΣ IB═ 8ó singlσ sided¼ singlσ ì
densit∙ format« Thi≤ shoulΣ providσ thσ maximuφ portabilit∙ ì
betweeε systems.
11⌐ ICM╕-▓ i≤ useΣ b∙ Inte≥-Continenta∞ Microsystems« I⌠ i≤ ì
includeΣ fo≥ portabilit∙ betweeε system≤ anΣ i≤ no⌠ recommendeΣ ì
fo≥ genera∞ usσ duσ t∩ it'≤ smalle≥ secto≥ sizσ anΣ reserveΣ ì
systeφ tracks.
ì
12⌐ Tdos╕-▓ i≤ thσ Highes⌠ capacit∙ forma⌠ supported« I⌠ als∩ ì
give≤ thσ bes⌠ performancσ duσ t∩ thσ 500δ transfe≥ ratσ oµ 8ó ì
drives« Therσ i≤ ß tradeofµ thougΦ wheε yo⌡ conside≥ thσ cos⌠ oµ ì
thesσ diskette≤ ver≤ thσ Tdos9╢-▓ format.
13⌐ Tdos╕-▒ give≤ give≤ simila≥ performancσ t∩ thσ Tdos╕-▓ bu⌠ ì
onl∙ ha≤ halµ thσ storagσ capacity« I⌠ i≤ no⌠ recommendeΣ unles≤ ì
yo⌡ havσ ß singlσ sideΣ drivσ o≥ neeΣ t∩ usσ singlσ sideΣ disks.
14⌐ TdosH─ i≤ identica∞ t∩ thσ Tdos╕-▓ forma⌠ bu⌠ i⌠ i≤ fo≥ usσ ì
witΦ 5ó higΦ densit∙ IB═ A╘ compatiblσ flopp∙ drive≤ likσ thσ ì
Teaπ FD55GF÷-17.
15⌐ ICMH─ iΣ identica∞ t∩ thσ ICM╕-▓ forma⌠ bu⌠ i⌠ i≤ fo≥ usσ ì
witΦ 5ó higΦ densit∙ IB═ A╘ compatiblσ flopp∙ drive≤ likσ thσ ì
Teaπ FD55GF÷-17.
.TC RAM DISK..........................................PAGE #
RAM DISK
Thσ systeφ support≤ ß raφ disδ as physica∞ drivσ 5« I⌠ i≤ ì
initiall∙ configureΣ t∩ bσ logica∞ drivσ E:¼ bu⌠ caε bσ ì
reassigneΣ witΦ thσ ASSIGN.CO═ utilit∙ t∩ bσ an∙ logica∞ drive« ì
Ever∙ timσ thσ systeφ i≤ powereΣ u≡ thσ raφ disk'≤ director∙ wil∞ ì
contaiε randoφ data« Yo⌡ mus⌠ ruε thσ followinτ utilit∙ prograφ ì
t∩ forma⌠ thσ raφ disδ director∙ beforσ i⌠ caε bσ used:
ERADIR E║ ;format ram disk directory
Remembe≥ tha⌠ everythinτ oε thσ raφ disδ wil∞ bσ los⌠ wheneve≥ ì
thσ systeφ i≤ powereΣ down« Makσ surσ yo⌡ cop∙ anythinτ yo⌡ wan⌠ ì
t∩ savσ ont∩ ß flopp∙ beforσ turninτ ofµ thσ power!í Thσ raφ disδ ì
wil∞ greatl∙ speeΣ u≡ disδ intensivσ operation≤ likσ assemblies¼ ì
link≤ anΣ compiles« (Thσ raφ disδ link≤ thi≤ ver≤ oµ thσ systeφ ì
300Ñ faste≥ thaε m∙ Kaypr∩ 10!)
.paè.TC IOBYTE............................................PAGE #
IOBYTE
Thσ standarΣ Intel/CP═ IOBYT┼ i≤ no≈ implementeΣ a⌠ 0003h« I⌠ caε ì
bσ vieweΣ anΣ changeΣ witΦ thσ ZSETU╨ utility.
.TC GETTING STARTED...................................PAGE #
GETTING STARTED
Naturall∙ yo⌡ wil∞ havσ t∩ instal∞ you≥ boarΣ int∩ ß S-10░ ì
maiε frame« I⌠ i≤ strongl∙ recommendeΣ tha⌠ yo⌡ firs⌠ checδ al∞ ì
powe≥ suppl∙ voltage≤ oε thσ bus≤ t∩ verif∙ tha⌠ the∙ arσ withiε ì
+/- 10Ñ oµ thσ value≤ belo≈ anΣ remembe≥ t∩ neve≥ instal∞ o≥ ì
removσ thσ boarΣ witΦ thσ powe≥ oní Here'≤ ß lis⌠ oµ step≤ fo≥ ì
thσ installation:
1⌐ Iµ yo⌡ havσ onσ oµ thσ olde≥ 2mh· motherboard≤ iε you≥ systeφ ì
yo⌡ wil∞ havσ t∩ replacσ i⌠ witΦ ß faste≥ one« Wha⌠ appeareΣ t∩ ì
bσ ß DM┴ channe∞ probleφ oε m∙ XL-M18░ turneΣ ou⌠ t∩ bσ m∙ olΣ ì
2mh· buss« Visyε (Compupro⌐ make≤ ß ne≈ 10mh· mothe≥ boarΣ tha⌠ ì
fi⌠ int∩ m∙ ImsaΘ cabine⌠ witΦ minima∞ modifications.
2⌐ Checδ fo≥ +╕ volt≤ oε S-10░ line≤ ▒ anΣ 5▒ ,+1╢ volt≤ oε linσ ì
▓ anΣ -1╢ volt≤ oε linσ 52« Line≤ 20¼ 50¼ 53¼ 7░ anΣ 10░ arσ ì
grounds.
3⌐ Iµ yo⌡ havσ aε olde≥ S-10░ systeφ likσ thσ IMSA╔ witΦ ß fron⌠ ì
pane∞ theε yo⌡ wil∞ neeΣ t∩ makσ thσ followinτ modification≤ ì
beforσ installinτ thσ board:
áááááa⌐ Cu⌠ thσ tracσ goinτ t∩ S-10░ piε 2░ oε thσ fron⌠ pane∞ ì
áááááedgσ connecto≥ t∩ disconnec⌠ thσ olΣ UNPROTEC╘ memor∙ ì
ááááásignal« Thσ XL-M18░ ground≤ thi≤ piε s∩ i⌠ woulΣ placσ ß 1δ ì
áááááresisto≥ acros≤ thσ powe≥ suppl∙ a⌠ al∞ time≤ anΣ coulΣ ì
ááááápossibl∙ mes≤ u≡ somσ oµ thσ fron⌠ pane∞ functions.
áááááb⌐ Cu⌠ thσ tracσ goinτ t∩ S-10░ piε 6╕ oµ thσ XL-M18░ edgσ ì
áááááconnector« Thi≤ i≤ thσ MWRIT┼ signa∞ whicΦ shoulΣ bσ ì
ááááágenerateΣ b∙ thσ fron⌠ pane∞ wheε i⌠ i≤ iε ß system.
c⌐ Thσ 1┤ piε datß bus≤ fla⌠ cablσ i≤ no⌠ connected« Makσ ì
ááááásurσ thσ pin≤ arσ insulateΣ witΦ tapσ s∩ they won't shor⌠ ì
áááááou⌠ on anything.
4) Insert the board into any slot of your S-100 mainframe.
5⌐ Connec⌠ ß 1┤ piε fla⌠ cablσ froφ J╣ (oε thσ fa≥ right⌐ oµ thσ ì
XL-M18░ t∩ ß RS23▓ seria∞ paddlσ card«
6⌐ Pluτ you≥ Consolσ termina∞ int∩ thσ 2╡ piε D┬ connecto≥ oε thσ ì
RS23▓ paddlσ card« Thσ RS23▓ signal≤ arσ oε thσ followinτ pin≤ ì
wheε thσ jumper≤ oε j▓ anΣ j│ arσ iε thσ ┬ position:
.paè
+--- Supported on ch0 (j9)
| +- Supported on ch1 (j8)
ⁿ |
ⁿ | HD64180 RS232
ⁿ | signals DB25 pin
= = ======= =========
x x GND <-> 1 GND << Pins 1 & 7 are tied together.
x x /txd --> 2 txd << To reverse pin 2 with 3 move the
x x /rxd <-- 3 rxd jumpers on J2 from B to A.
° ° /ct≤ <-- ╡ ct≤ <╝ Mus⌠ bσ at ½ leve∞ t∩ enablσ tx.ì
x x /cts <-- 6 dsr << Pins 5 & 6 are tied together
x x GND <-> 7 COM << Pins 1 & 7 are tied together
x /rts --> 8 dcd << Should be an input instead of output.
<-- 19 rts << No connection on XL-M180
x /dcd --╛ 2░ dt≥ <╝ T∩ reversσ pin≤ ╡ ª ╢ witΦ 2░ movσ ì
jumpers on J3 from B to A.
A≤ yo⌡ caε see¼ therσ arσ somσ seriou≤ problem≤ witΦ thσ modeφ ì
contro∞ signals« ╔ aφ workinτ oε ß cu⌠ ª jum≡ lis⌠ fo≥ thσ RS23▓ ì
paddlσ carΣ t∩ straighteε ou⌠ thσ signal≤ alonτ witΦ ß schematic« ì
Fo≥ no≈ therσ appear≤ n∩ bσ n∩ probleφ usinτ i⌠ witΦ ß terminal.
7⌐ Se⌠ you≥ consolσ t∩ 19.2δ baud¼ ╕ datß bits¼ ▒ sto≡ bit¼ n∩ ì
parity¼ anΣ Ful∞ duplex« Iµ you≥ consolσ doesn'⌠ suppor⌠ thesσ ì
value≤ theε yo⌡ wil∞ havσ t∩ orde≥ ß specia∞ systeφ boo⌠ disδ ì
tha⌠ i≤ configureΣ t∩ you≥ specifications.
8⌐ Thσ systeφ shoulΣ bσ turneΣ oε beforσ connectinτ thσ drive≤ t∩ ì
verif∙ tha⌠ thσ consolσ i≤ functional« Turε oε thσ A├ powe≥ anΣ ì
pres≤ thσ rese⌠ button« Iµ thσ Consolσ Returε ke∙ i≤ presseΣ ì
severa∞ time≤ withiε thσ nex⌠ ╡ second≤ thσ systeφ monito≥ wil∞ ì
sigε on« Iµ i⌠ doesn'⌠ g∩ bacδ anΣ checδ you≥ bauΣ rates¼ ì
voltages¼ anΣ seria∞ por⌠ connections«
ì
9⌐ Connec⌠ you≥ flopp∙ drive(s⌐ t∩ thσ systeφ witΦ thσ ì
appropriatσ ribboε cables« Therσ arσ usuall∙ numerou≤ strapinτ ì
combination≤ fo≥ eacΦ drive« Makσ surσ tha⌠ yo⌡ havσ thσ drivσ ì
yo⌡ arσ goinτ t∩ boo⌠ ofµ strappeΣ a≤ DRIV┼ 0« I⌠ i≤ probabl∙ ì
easie≥ t∩ determinσ thσ bes⌠ heaΣ loaΣ anΣ leΣ option≤ b∙ tria∞ ì
anΣ erro≥ oncσ thσ systeφ i≤ running¼ bu⌠ yo⌡ shoulΣ makσ surσ ì
the∙ arσ se⌠ t∩ ß valiΣ combinatioε beforσ booting« ╔ havσ thσ ì
followinτ strap≤ installeΣ oε m∙ TEA├ fd55bv:
DS0, U2, RE, RY
Thi≤ seem≤ t∩ worδ ou⌠ prett∙ good« Thσ moto≥ anΣ heaΣ loaΣ arσ ì
botΦ controlleΣ b∙ thσ moto≥ signa∞ froφ thσ XL-M180« ┴ diskettσ ì
mus⌠ bσ iε place¼ thσ doo≥ mus⌠ bσ closed¼ thσ moto≥ linσ mus⌠ ì
bσ asserteΣ anΣ thσ drivσ mus⌠ bσ selecteΣ (thσ latte≥ ▓ arσ donσ ì
b∙ thσ BIOS⌐ beforσ thσ heaΣ wil∞ loaΣ anΣ thσ LE─ wil∞ turε on« ì
Thσ heaΣ wil∞ sta∙ loadeΣ unti∞ thσ moto≥ time≥ proces≤ iε thσ ì
BIO╙ turn≤ thσ moto≥ off« I⌠ i≤ se⌠ t∩ g∩ ofµ afte≥ appx« 1╡ ì
second≤ oµ n∩ activity« AvoiΣ usinτ ß heaΣ loaΣ stra≡ combinatioε ì
tha⌠ load≤ anΣ unload≤ thσ heaΣ oε eacΦ access« Thσ LE─ wil∞ emi⌠ ìèß sligh⌠ glo≈ wheε idlσ whicΦ indicate≤ tha⌠ thσ FD├ chi≡ i≤ ì
pollinτ thσ drives.
Thσ standarΣ systeφ boo⌠ disδ expect≤ 5.25ó 4╕ tpΘ drive≤ t∩ bσ ì
strappeΣ a≤ drivσ ░ anΣ 1¼ ß 5.25ó 9╢ tpΘ drivσ t∩ bσ strappeΣ a≤ ì
▓ anΣ ß 8ó drivσ a≤ 3.é Iµ yo⌡ neeΣ ß differen⌠ configuratioε theε ì
yo⌡ wil∞ havσ t∩ orde≥ ß specia∞ boo⌠ disk« (Thσ initia∞ ì
configuratioε caε bσ changeΣ fairl∙ easil∙ oncσ thσ systeφ i≤ ì
up.⌐ Yo⌡ caε physicall∙ connec⌠ fou≥ 5.25ó drive≤ anΣ fou≥ 8ó ì
drive≤ t∩ thσ systeφ bu⌠ thσ FD├ chi≡ ha≤ ß limitatioε oµ ì
addressinτ onl∙ ┤ drives.
10⌐ Turε thσ systeφ oε anΣ inser⌠ thσ boo⌠ disδ int∩ drivσ 0« Makσ ì
surσ noεe oµ thσ othe≥ drive≤ arσ closeΣ witΦ diskette≤ iε them« ì
No≈ closσ thσ boo⌠ drivσ anΣ pres≤ thσ rese⌠ button« Thσ moto≥ ì
wil∞ turε on¼ thσ heaΣ wil∞ loaΣ anΣ thσ LE─ wil∞ light« Yo⌡ ì
shoulΣ als∩ bσ ablσ t∩ hea≥ thσ drivσ seekinτ t∩ thσ righ⌠ ì
tracks« Iµ everythinτ i≤ oδ thσ systeφ wil∞ signoε withiε ß fe≈ ì
second≤ theε i⌠ wil∞ finisΦ initializinτ thσ Zsysteφ package≤ anΣ ì
givσ thσ A0:Root>é prompt« Iµ yo⌡ havσ an∙ problem≤ g∩ bacδ anΣ ì
doublσ checδ you≥ drivσ straps« Therσ i≤ als∩ ß BOO╘ commanΣ iε ì
thσ monitor« I⌠ ma∙ bσ helpfu∞ t∩ determinσ wherσ thσ probleφ is.
11⌐ Oncσ yo⌡ ge⌠ thσ systeφ booteΣ u≡ immediatel∙ makσ ß backu≡ ì
cop∙ oµ you≥ systeφ boo⌠ diskí Herσ arσ ß fe≈ suggestion≤ iµ yo⌡ ì
only have 1 drive:
Forma⌠ thσ raφ disδ director∙ witΦ thσ followinτ commanΣ ì
áááááline. (Thi≤ mus⌠ bσ donσ eacΦ timσ thσ systeφ i≤ powereΣ ì
áááááup.)
ERADIR E:<cr> ;format ram disk directory
áááááUsσ thi≤ commanΣ linσ t∩ cop∙ thσ boo⌠ disδ t∩ thσ RA═ disk« ì
áááááTherσ wil∞ probabl∙ bσ ß fe≈ file≤ tha⌠ won'⌠ fi⌠ sincσ thσ ì
áááááTdos48-▓ forma⌠ diskette≤ arσ abou⌠ 20δ large≥ thaε thσ RAM ì
ááááádisk« (Thσ remaininτ file≤ caε bσ copieΣ onσ a⌠ ß timσ afte≥ ì
áááááthσ mas≤ transfer.)
AC E:=A:*.*<cr> ;copy all files to E: with verify
áááááNo≈ inser⌠ ß blanδ disδ int∩ you≥ drivσ anΣ initializσ i⌠ ì
áááááwitΦ thσ FMTF.CO═ utility« Makσ doublσ surσ tha⌠ yo⌡ don'⌠ ì
áááááinitializσ thσ distributioε boo⌠ disk!é Thi≤ examplσ assume≤ ì
ááááátha⌠ yo⌡ arσ usinτ ß 5.25ó 48tpΘ drivσ a≤ A║ anΣ tha⌠ yo⌡ ì
áááááarσ usinτ thσ TD48▓ format« Looδ a⌠ FMTF.DO├ fo≥ informatioε ì
áááááoε usinτ FMT╞ witΦ othe≥ drive≤ anΣ formats«
E:FMT╞ A║ TD482<cr> ;format ne≈ diskette in drivσ A║
Type a ^C to reboot. Then copy the files from the RAM disk
back to your new diskette with this command line:
E:AC A:=E:*.*<cr> ;copy all files to E: with verify
è
12⌐ Tw∩ drive≤ arσ strongl∙ recommendedí ╔ havσ onσ 5.25ó 4╕ tpΘ ì
floppy¼ onσ 5.25ó 9╢ tpΘ floppy¼ onσ 8ó flopp∙ anΣ ß 85meg harΣ ì
disδ oε m∙ system« Thi≤ wa∙ ╔ caε read¼ writσ anΣ forma⌠ al∞ oµ ì
thσ diskettσ formats« (╔ considereΣ attachinτ tw∩ 9╢ tpΘ drive≤ ì
anΣ usinτ theφ fo≥ 4╕ tpΘ diskette≤ a≤ well¼ bu⌠ therσ i≤ ß ì
seriou≤ compatibilit∙ probleφ wheε yo⌡ tr∙ t∩ reaΣ ß disδ iε ß 4╕ ì
tpΘ drivσ tha⌠ wa≤ formatteΣ anΣ writteε oε ß 9╢ tpΘ drive.⌐ T∩ ì
makσ ß cop∙ oµ ß diskettσ ╔ havσ t∩ cop∙ i⌠ t∩ anothe≥ drivσ theε ì
cop∙ i⌠ back¼ bu⌠ thi≤ seem≤ likσ ß smal∞ inconveniencσ compareΣ ì
t∩ thσ pricσ oµ │ morσ flopp∙ drives«
13⌐ ╔ jus⌠ pickeΣ u≡ ß Teaπ FD55GFv-1╖ 5.25ó 9╢ tpΘ drivσ whicΦ ╔ ì
aφ ver∙ impresseΣ with« I⌠ i≤ aε exac⌠ replacemen⌠ fo≥ m∙ olΣ ì
800δ FD55╞ 96 tpΘ drivσ bu⌠ i⌠ wil∞ als∩ suppor⌠ thσ IB═ A╘ 1.▓ ì
meτ higΦ densit∙ 500δ transfe≥ ratσ diskettes« I⌠ ha≤ aε ì
extremel∙ quie⌠ stepper¼ look≤ identica∞ t∩ m∙ FD55B÷-1╢ 4╕ tpΘ ì
drivσ froφ thσ front¼ anΣ ha≤ thσ samσ strappinτ layout« Thσ ì
systeφ caε automaticall∙ detec⌠ thσ densit∙ oµ thσ diskettσ anΣ ì
adjus⌠ thσ drivσ accordingly« (Iε thσ higΦ densit∙ modσ yo⌡ caε ì
als∩ configurσ i⌠ t∩ appea≥ t∩ bσ aε 8ó drivσ t∩ thσ system.⌐ A⌠ ì
unde≥ $12╡ i⌠ look≤ likσ thσ day≤ oµ thσ 8ó floppie≤ arσ over.
14⌐ T∩ usσ m∙ olΣ IMSA╔ SI╧ board≤ witΦ thσ XL-M18░ ╔ haΣ t∩ cu⌠ ì
thσ trace≤ goinτ t∩ thσ olΣ 2mh· ph▓ clocδ linσ oε thei≥ S-10░ ì
edgσ connector≤ whicΦ i≤ no≈ 6mh· (piε 24⌐ anΣ jum≡ theφ ove≥ t∩ ì
thσ ne≈ IEE┼ 2mh· clocδ linσ (piε 49)« Thi≤ modificatioε ma∙ bσ ì
necessar∙ oε othe≥ olΣ board≤ a≤ well.
15⌐ ┴ seria∞ printe≥ caε bσ connecteΣ t∩ si∩ ch1« Connec⌠ ß RS23▓ ì
paddlσ boarΣ betweeε J╕ anΣ you≥ printer« Looδ a⌠ iteφ ╢ abovσ ì
fo≥ thσ pinou⌠ oε thσ paddlσ card« Thσ ct≤ linσ mus⌠ bσ a⌠ ß ì
positivσ leve∞ fo≥ thσ uar⌠ t∩ outpu⌠ characters« I⌠ caε bσ useΣ ì
fo≥ thσ printe≥ bus∙ hanΣ shakσ signal« Takinτ i⌠ negativσ wil∞ ì
sto≡ outpu⌠ t∩ thσ printer« Thσ standarΣ configuratioε oµ thσ ì
systeφ wil∞ senΣ al∞ LST║ devicσ outpu⌠ t∩ si∩ ch1«
.paè
.TC ZCPR3.............................................PAGE #
ZCPR3
Thi≤ implementatioε support≤ thσ followinτ ZCPR│ package≤ anΣ ì
commands« Pleasσ refe≥ t∩ thσ ZCPR│ manua∞ b∙ RicharΣ Conε fo≥ ì
ful∞ informatioε oε eacΦ command≤ use« Yo⌡ caε usσ thσ SHOW.CO═ ì
utilit∙ prograφ t∩ vie≈ thσ command≤ tha⌠ arσ supporteΣ anΣ seσ ì
where each package resides in memory.
Command Processor Commands
Thesσ command≤ arσ containeΣ iε thσ 2δ ZCPR│ Consolσ CommanΣ ì
Processo≥ (CCP)« The∙ arσ loadeΣ int∩ raφ eacΦ timσ thσ systeφ ì
doe≤ ß colΣ o≥ warφ boo⌠ anΣ arσ availablσ fo≥ usσ wheneve≥ thσ ì
thσ Drive/User:╛ promp⌠ i≤ present.
SAVE n file ;Saves n pages starting at 100h to file
GET adr file ;Load a file into the tpa @ hex address
JUM╨ ad≥ ;jum≡ t∩ he° addres≤ ª executσ code in tpa
Resident Command Package
Thesσ command≤ arσ containeΣ iε thσ M180.RC╨ file« I⌠ i≤ loadeΣ ì
int∩ memor∙ abovσ thσ BIO╙ oε colΣ boot≤ b∙ thσ LDR.CO═ utilit∙ ì
program« Oncσ loadeΣ thσ followinτ command≤ wil∞ bσ available« ì
(Sincσ thesσ routine≤ sta∙ iε memory¼ the∙ providσ ver∙ quicδ ì
response.)
H ;Display list of commands.
CP dest=source ;Copy source file to dest file.
ECHO string ;Echo string back to console.
ERA file ;Erase file(s).
NOTE string ;Treat string as a comment.
P adr ;Peek at memory & display in hex & ascii.
POKE adr val ;Poke hex or ascii values into memory.
PROT file atrb ;Set/reset files R/O or SYS attributes.
REN new=old ;Rename old file to new.
WHL pwd ;Set/Reset Wheel byte (pwd='SYSTEM').
WHLQ ;Display Wheel status.
Thσ abovσ arσ al∞ standarΣ command≤ a≤ describeΣ iε thσ ì
áááááZCPR│ manual« Thσ followinτ ne≈ commanΣ wa≤ addeΣ t∩ displa∙ ì
áááááthσ XL-M18░ Memor∙ Managemen⌠ Uni⌠ register≤ anΣ optionall∙ ì
áááááchangσ thσ memor∙ bank.
BANK Display the current MMU register values.
BANK n Se⌠ thσ tpß BAN╦ numbe≥ t∩ ε (░ o≥ 1⌐ anΣ displa∙ ì
áááááááááááááááthσ MM╒ registers«
.paè
Flow Command Package
Thesσ command≤ arσ containeΣ iε thσ M180.FCP file« I⌠ i≤ loadeΣ ì
int∩ memor∙ above the BIOS witΦ LDR.CO═ jus⌠ likσ M180.RC╨ abovσ.
Oncσ loadeΣ thσ followinτ additiona∞ command≤ wil∞ bσ available:
IF op Se⌠ thσ flo≈ statσ t∩ thσ valuσ oµ op.
ELSE Toggle the flow state.
FI Terminate the IF level.
XIF Exit all pending IFs back to level 0.
The following options can be used with the IF command:
ER = True if error flag is set.
EX afn = True if file exists.
IN = True if T,Y,<cr> or <sp> are input at console.
NU afn = True if afn is null.
Wheε thσ flo≈ statσ i≤ truσ consolσ command≤ arσ processeΣ a≤ ì
usual« Iµ thσ flo≈ statσ i≤ se⌠ t∩ false¼ consolσ command≤ wil∞ ì
bσ reaΣ bu⌠ no⌠ executed« Onσ oµ thσ bes⌠ use≤ oµ thi≤ featurσ i≤ ì
selectivσ executioε oµ program≤ withiε ZEX batcΦ commanΣ files.
Input Output Package
Thσ IO╨ featurσ oµ Zsysteφ allow≤ yo⌡ t∩ writσ custoφ driver≤ fo≥ ì
you≥ I╧ device≤ a≤ ß separatσ IO╨ segment« The∙ caε theε bσ ì
easil∙ addeΣ t∩ thσ systeφ witΦ thσ LDR.CO═ utility« (Yo⌡ ma∙ ì
wan⌠ t∩ havσ severa∞ differen⌠ IO╨ segment≤ sincσ the∙ caε bσ ì
changeΣ s∩ easily.⌐ Oncσ thσ IO╨ segmen⌠ i≤ loaded¼ thσ ì
DEVICE.CO═ utilit∙ i≤ useΣ t∩ displa∙ anΣ changσ thσ devicσ I╧ ì
assignments« Yo⌡ caε als∩ usσ thσ RECORD.CO═ utilit∙ t∩ savσ CON║ ì
o≥ LST║ outpu⌠ t∩ ß disδ file« ┴ samplσ X╠-M18░ IO╨ i≤ includeΣ ì
alonτ witΦ sourcσ code« Yo⌡ caε modif∙ i⌠ t∩ mee⌠ you≥ needs.
Thσ IO╨ memor∙ areß i≤ initializeΣ t∩ thσ specification≤ iε thσ ì
"ZCPR│ anΣ IOPsó tutoria∞ b∙ RicharΣ Conn« Thσ jum≡ vecto≥ ì
locateΣ a⌠ BIOS+░ i≤ als∩ modifieΣ durinτ colΣ boo⌠ t∩ addres≤ aε ì
interna∞ IO╨ vecto≥ tablσ withiε thσ BIO╙ fo≥ thσ BIO╙ devicσ ì
drivers« Thi≤ allow≤ aε IO╨ segmen⌠ t∩ locatσ thσ BIO╙ devicσ ì
routine≤ througΦ thσ olΣ colΣ boo⌠ vector.
.paè
STARTUP.COM Alias
Wheε thσ systeφ i≤ colΣ booteΣ ZCPR│ load≤ thσ filσ STARTUP.CO═ ì
anΣ execute≤ it« STARTUP.CO═ i≤ aε ALIA╙ prograφ tha⌠ execute≤ ì
the followinτ commanΣ lines:
LDR M180A.RCP,M180.NDR,M180.FCP,XLM11.IOP
I╞ ~EXIS╘ SYSTEM.Z3T;TCSELEC╘ SYSTEM;FI
LD╥ SYSTEM.Z3T;TPASIZE
Thi≤ finishe≤ thσ initializatioε b∙ allowinτ yo⌡ t∩ selec⌠ you≥ ì
termina∞ anΣ loadinτ thσ ┤ ZCPR│ package≤ int∩ thei≥ place≤ iε ì
memor∙ abovσ thσ BIOS« Yo⌡ caε usσ onσ oµ thσ ALIA╙ utilitie≤ t∩ ì
modif∙ STARTUP.CO═ s∩ i⌠ wil∞ als∩ executσ othe≥ initializatioε ì
program≤ necessar∙ fo≥ you≥ system.
Zsystem Utilities
Thσ ful∞ systeφ include≤ app° 8░ Zsysteφ utilit∙ programs« Mos⌠ ì
oµ thσ utilitie≤ wil∞ displa∙ buil⌠ iε hel≡ inf∩ iµ yo⌡ ente≥ thσ ì
followinτ commanΣ line:
Utility // ;Utility= Utility program name
Mos⌠ oµ thσ utilitie≤ mus⌠ bσ installeΣ beforσ the∙ caε bσ used« ì
Al∞ oµ thσ utilitie≤ includeΣ witΦ thσ systeφ werσ alread∙ ì
installeΣ fo≥ yo⌡ b∙ runninτ thσ followinτ commanΣ line.
Z3INS M180 ZSYSTEM.INS
Z3INS.CO═ anΣ M180.EN╓ shoulΣ bσ oε thσ disδ alonτ witΦ thσ ì
program≤ beinτ installed« Wheε yo⌡ adΣ ne≈ utilitie≤ t∩ thi≤ ì
systeφ yo⌡ wil∞ havσ t∩ instal∞ theφ likσ this║
Z3INS M180 Utility.COM
╔ recommenΣ downloadinτ thσ followinτ Publiπ Domaiε program≤ froφ ì
you≥ loca∞ ZNOD┼ anΣ renaminτ theφ fo≥ usσ a≤ you≥ DI╥ anΣ TYP┼ ì
commands.
DIR.COM = SD115.COM
TYPE.COM = TYPEL36.COM
.paè
.TC CUSTOMIZATION.....................................PAGE #
CUSTOMIZATION
Thσ ZSETUP.CO═ utilit∙ no≈ perform≤ ful∞ systeφ customization« ì
(I⌠ i≤ n∩ longe≥ necessar∙ t∩ edi⌠ anΣ reassemblσ thσ systeφ t∩ ì
configurσ it.⌐ ZSETU╨ give≤ yo⌡ thσ optioε oµ configurinτ thσ ì
OSLOAD.CO═ filσ o≥ configurinτ thσ systeφ presentl∙ iε memory« ì
ZSETU╨ use≤ thσ OSLOAD.SY═ filσ t∩ determinσ thσ patcΦ addresse≤ ì
withiε thσ systeφ s∩ makσ surσ i⌠ i≤ iε thσ curren⌠ director∙ ì
beforσ ZSETU╨ i≤ run« ZSETU╨ mus⌠ bσ iε banδ ░ t∩ worδ properly« ì
I⌠ wil∞ abor⌠ iµ yo⌡ tr∙ t∩ ruε i⌠ froφ banδ 1.
ZSETU╨ i≤ men⌡ driveε anΣ i≤ prett∙ selµ explanatory« Thσ onl∙ ì
wa∙ yo⌡ caε ge⌠ int∩ troublσ i≤ b∙ no⌠ backinτ u≡ you≥ ì
distributioε disk« Wheε ZS130.ZE╪ i≤ ruε iε thσ disδ modσ i⌠ wil∞ ì
overwritσ an∙ existinτ OSLOAD.CO═ filσ tha⌠ i≤ oε thσ disk« Iµ ì
an∙ mistake≤ arσ madσ iε configurinτ thσ systeφ yo⌡ won'⌠ bσ ablσ ì
t∩ ge⌠ i⌠ t∩ boo⌠ agaiε s∩ makσ surσ you≥ origina∞ OSLOAD.CO═ i≤ ì
backeΣ up!!!
Summar∙ oµ ZSETU╨ configuratioε parameters:
1⌐ SI╧ por⌠ parameters
2⌐ IOBYTE
3⌐ Physica∞ disδ drivσ parameters
4⌐ Logica∞/physica∞ drivσ assignments
5⌐ Flopp∙ moto≥ turε ofµ time
6⌐ Wai⌠ states
7⌐ Signoε messagσ version
Iµ yo⌡ havσ thσ ZBIO╙ disδ yo⌡ caε modif∙ thσ sourcσ files¼ ì
reassemblσ theφ witΦ ZA╙ 3.0 anΣ theε usσ thi≤ commanΣ linσ t∩ ì
generatσ you≥ ne≈ systeφ witΦ ZEX.CO═ anΣ LINK.CO═ froφ Digita∞ ì
ResearcΦ Inc.
ZE╪ ZOS193 ╗ Generatσ OSLOAD.CO═ b∙ linkinτ al∞ the
; BIOS modules.
.TC NEW UTILITIES.....................................PAGE #
NE╫ UTILITIES
Thσ followinτ utilitie≤ arσ no≈ par⌠ oµ thσ systeφ package.
FMTF.COM Thi≤ i≤ ß tablσ driveε MultΘ-forma⌠ flopp∙ disδ ì
áááááááááááááááinitializσ/verif∙ program« Seσ FMTF.DO├ fo≥ ful∞ ì
áááááááááááááááinstructions oε it'≤ use.
PARTH.COM Thi≤ i≤ ß tablσ driveε HarΣ disδ partitioε ì
áááááááááááááááutility« Seσ PARTH.DO├ fo≥ ful∞ instruction≤ oε ì
áááááááááááááááit'≤ use.
ZEX.COM Thi≤ i≤ ZE╪ ver≤ 3.1Γ whicΦ ha≤ beeε slightl∙ ì
ááááááááááááááámodifieΣ t∩ ruε iε eithe≥ bank░ o≥ bank1« I⌠ doe≤ ì
áááááááááááááááß BIO╙ versioε checδ anΣ wil∞ onl∙ worδ witΦ ì
áááááááááááááááZsysteφ ver≤ 1.3┤ anΣ up« Earlier version≤ oµ ZE╪ ì
áááááááááááááááwil∞ no⌠ worδ witΦ thi≤ bankeΣ Zsystem!è.TC MEMORY BANK OVERVIEW..............................PAGE #
MEMOR┘ BAN╦ OVERVIEW
Thi≤ BIO╙ no≈ utilize≤ ▓ memor∙ bank≤ fo≥ thσ Disδ Operatinτ ì
System« Thσ primar∙ advantagσ oµ doinτ thi≤ i≤ t∩ providσ thσ ì
maximuφ possiblσ TP┴ sizσ fo≥ applicatioε programs« Wheε thσ ì
systeφ colΣ boot≤ BAN╦ ▒ i≤ selecteΣ fo≥ thσ TPA« I⌠ i≤ app° 58δ ì
iε size« Severa∞ utilitie≤ wil∞ onl∙ operatσ froφ banδ 0« Yo⌡ caε ì
easil∙ changσ betweeε bank≤ witΦ thσ followinτ RC╨ commanΣ whicΦ ì
i≤ alway≤ residen⌠ iε memor∙ anΣ caε bσ executeΣ wheneve≥ thσ ZO╙ ì
commanΣ linσ promp⌠ i≤ present.
BAN╦ 0 ;selec⌠ banδ ░ fo≥ thσ TPA
BAN╦ 1 ;selec⌠ banδ ▒ fo≥ thσ TPA
T∩ makσ thσ bankeΣ BIO╙ schemσ worδ witΦ thσ larges⌠ possiblσ TPAì
i⌠ wa≤ necessar∙ t∩ placσ ZCPR│ a⌠ ß noε standarΣ addres≤ anΣ thσ ì
sizσ oµ thσ BDO╙ iε banδ i≤ onl∙ │ bytes« Thσ onl∙ prograφs tha⌠ ╔ ì
havσ founΣ tha⌠ thi≤ affect≤ arσ thσ Z3LO├ utilit∙ anΣ ZEX« Thσ ì
systeφ include≤ ß modifieΣ ZEX¼ bu⌠ insteaΣ oµ usinτ Z3LO├ yo⌡ ì
should refe≥ t∩ thi≤ addres≤ map:
HigΦ Memory
½----------- UnbankeΣ Commoε Memor∙ -----------+
ⁿ |
ⁿ addres≤ rangσ sizσ disc. |
ⁿ ------------¡ -----¡ ---------------¡ |
ⁿ ffd░ ¡ fffµ 4╕ Z│ ex⌠ stacδ |
ⁿ ff0░ ¡ ffcµ 20╕ Z│ commanΣ buffe≥ |
ⁿ fe8░ ¡ fefµ 12╕ Z│ tca≡ |
ⁿ fe0░ ¡ fe7µ 12╕ Z│ Environmen⌠ desc |
ⁿ fdfµ ▒ Z│ Whee∞ bytσ |
ⁿ fdf┤ ¡ fdfσ 1▒ Z│ Externa∞ patΦ |
| fdd0 ¡ fdf│ 3╢ Z│ Externa∞ FC┬ |
ⁿ fd8░ ¡ fdcµ 8░ Z│ messagσ buffe≥ |
ⁿ fd0░ ¡ fd7µ 12╕ Z│ shel∞ stacδ |
ⁿ fc0░ ¡ fcfµ 25╢ Z3 NameΣ director∙ |
ⁿ fa0░ ¡ fbfµ 51▓ Z│ FCP |
ⁿ f20░ ¡ f9fµ 204╕ Z│ RCP |
ⁿ ec0░ ¡ f1fµ 153╢ Z│ IO╨ |
| e80░ ¡ ec0░ 102┤ banδ manage≥ |
| e7fΣ ¡ e7fµ │ Upper BDOS vecto≥ |
| e00░ ¡ e7fµ 204╕ ZCPR│ |
ⁿ |
+----------------------------------------------+
½-¡ Banδ ░ oµ BankeΣ Mem. --½ ½¡- Banδ 1 oµ BankeΣ Mem. --+ì
ⁿ ⁿ ⁿ |
| ae0░ ¡ dffµ BIO╙ | ⁿ |
ⁿ a00░ ■ adff BDO╙ ⁿ ⁿ |
| 800░ ■ 9fff DS┴ | ⁿ |
| 010░ ■ 7ffµ Banδ ░ TPA | ⁿ 0100 ¡ dffµ Banδ 1 TPA |
| 000░ ¡ 00fµ Pagσ ░ ⁿ ⁿ 000░ ¡ 00fµ Pagσ 0 |
ⁿ ⁿ ⁿ |
½¡--¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½ +---------------------------+
LO╫ MEMORYè
¿ DS┴ ╜ Dynamiπ Storagσ Areß fo≥ disδ tables¼ secto≥ buffer≤ ª ì
etc« ⌐
¿ Pagσ ░ ╜ CP/═ pagσ ░ vector≤ ª buffer≤ )
Therσ i≤ n∩ fixeΣ limi⌠ oε thσ sizσ oµ thσ BDO╙ o≥ BIO╙ s∩ lonτ a≤ ì
thei≥ ácombineΣ sizσ fit≤ int∩ banδ ░ anΣ leave≤ reasonablσ árooφ ì
fo≥ thσ DS┴ anΣ TPA«
Thσ commoε memor∙ areß i≤ iε physica∞ banδ 0« Thi≤ phantom≤ ou⌠ ì
e00░ t∩ fffµ iε bank≤ ▒ througΦ n« ZCPR│ is saveΣ iε banδ ▒ ì
a⌠ e00░ anΣ DMA'eΣ bacδ t∩ banδ ░ durinτ warφ boots« Thi≤ allow≤ ì
applicatioε program≤ t∩ overla∙ ZCPR│ jus⌠ likσ thσ CP/═ ì
specification≤ t∩ providσ ß 58δ tpß whicΦ appear≤ t∩ bσ jus⌠ ì
abou⌠ a≤ largσ a≤ possiblσ fo≥ ß ful∞ Zsysteφ implementation.
Bank≤ ▓ thr⌡ ╖ arσ reserveΣ fo≥ Raφ Disδ use« The∙ arσ accesseΣ ì
througΦ DM┴ a≤ physica∞ memor∙ s∩ thσ abovσ commoε memor∙ areaì
assignment does no⌠ usσ an∙ oµ thσ space.
.paè.TC T-FUNCTION CALLS..................................PAGE #
T-FUNCTIO╬ CALLS
Thσ followinτ TurboDOS compatiblσ ╘-functioε call≤ arσ supporteΣ ì
b∙ thσ system« The∙ providσ ß convenien⌠ anΣ portablσ wa∙ t∩ ì
acces≤ thσ interrup⌠ driveε SI╧ routine≤ anΣ thσ tpß banδ selec⌠ ì
routines« T∩ perforφ ß ╘-functioε yo⌡ mus⌠ loaΣ thσ functioε ì
numbe≥ int∩ thσ ├ register¼ loaΣ an∙ necessar∙ parameter≤ anΣ ì
cal∞ 50h« (Yo⌡ shoulΣ assumσ tha⌠ al∞ register≤ wil∞ bσ destroyeΣ ì
durinτ thσ call.⌐
NAME: COMST
CAL╠ WITH: c╜ 34
d╜ SI╧ channe∞ numbe≥ (░ o≥ 1)
a╜ ░ iµ inpu⌠ characte≥ i≤ no⌠ available
COMMENTS: Returε thσ inpu⌠ statu≤ oµ thσ specifieΣ SI╧ ì
ááááááááááááááááááááchannel.
NAME: COMIN
CAL╠ WITH: c╜ 35
d╜ SI╧ channe∞ numbe≥ (░ o≥ 1)
RETURNS: a╜ inpu⌠ character
COMMENTS: Inpu⌠ ß characte≥ from thσ specifieΣ SI╧ ì
ááááááááááááááááááááchannel«
NAME: COMOUT
CAL╠ WITH: c╜ 36
d╜ SI╧ channe∞ numbe≥ (░ o≥ 1)
e╜ outpu⌠ character
COMMENTS: Outpu⌠ ß characte≥ t∩ thσ specifieΣ SI╧ ì
ááááááááááááááááááááchannel«
NAME: SETBAUD
CAL╠ WITH: c╜ 37
d╜ SI╧ channe∞ numbe≥ (░ o≥ 1)
e╜ bauΣ ratσ codσ
4╜ 150¼ 5╜ 300¼ ╢╜ 60░
7╜ 1200¼ 1░= 2400¼ 1▓╜ 4800
1┤╜ 9600¼ 1╡╜ 19200¼ ░= 38400
COMMENTS║ Set≤ bauΣ ratσ oµ specifieΣ SI╧ channe∞.
NAME: GETBAUD
CAL╠ WITH: c╜ 38
d╜ SIO channe∞ numbe≥ (░ o≥ 1)
RETURNS: a╜ bauΣ ratσ codσ (bit≤ 0-3)
4╜ 150¼ 5╜ 300¼ ╢╜ 60░
7╜ 1200¼ 1░= 2400¼ 1▓╜ 4800
1┤╜ 9600¼ 1╡╜ 19200¼ ░= 38400
COMMENTS║ Return≤ curren⌠ bauΣ ratσ oµ specifieΣ SI╧ ì
channel.
.paè
NAME: SETMDM
CAL╠ WITH: c╜ 39
d╜ SI╧ channe∞ numbe≥ (░ o≥ 1)
e╜ modeφ contro∞ byte
bi⌠ ╖ se⌠ t∩ asser⌠ RTS
COMMENTS: Se⌠ thσ statσ oµ thσ modeφ contro∞ signal≤ ì
ááááááááááááááááááááfo≥ thσ specifieΣ SI╧ channel.
NAME: GETMDM
CAL╠ WITH: c╜ 40
d╜ SI╧ channe∞ numbe≥ (░ o≥ 1)
RETURNS: a╜ modeφ statu≤ byte
bi⌠ ╖ se⌠ fo≥ CT╙ asserted
bi⌠ ╡ se⌠ fo≥ DC─ true
COMMENTS: Return≤ thσ curren⌠ statσ oµ thσ modeφ ì
áááááááááááááááááááácontro∞ signal≤ fo≥ thσ specifieΣ SI╧ ì
ááááááááááááááááááááchannel.
NAME: MEMBNK
CAL╠ WITH: c=43
e╜ -▒ t∩ interrogatσ thσ tpß bank
e╜ ░ o≥ ▒ t∩ se⌠ thσ tpß bank
RETURNS: a╜ banδ selecteΣ fo≥ thσ tpa.
COMMENTS: Ge⌠ o≥ se⌠ thσ TP┴ memor∙ bank« (Thσ banδ ì
áááááááááááááááááááádoe≤ no⌠ actuall∙ changσ unti∞ thσ nex⌠ warφ ì
ááááááááááááááááááááboot« Otherwisσ ß prograφ woulΣ hanτ u≡ thσ ì
áááááááááááááááááááásysteφ b∙ switchinτ itselµ ou⌠ oµ memory.)
.TC I/O PORT ADDRESSES................................PAGE #
I/O PORT ADDRESSES
Looδ a⌠ thσ includeΣ HD64180.LI┬ anΣ M180.LI┬ file≤ iµ yo⌡ neeΣ ì
t∩ kno≈ thσ addres≤ oµ an∙ I/╧ port≤ oε thσ board« Remembe≥ tha⌠ ì
thσ HD6418░ I/╧ registe≥ basσ addres≤ i≤ relocateΣ t∩ 80Φ iε thσ ì
loade≥ module« Thi≤ allow≤ existinτ softwarσ anΣ S-10░ I/╧ board≤ ì
t∩ worδ without being re-addressed.
.TC S-100 INTERRUPTS..................................PAGE #
S-100 INTERRUPTS
┴ modσ ▓ interrup⌠ vecto≥ tablσ i≤ based a⌠ BIO╙ ½ 100Φ fo≥ thσ ì
╕ interrup⌠ line≤ oε thσ S-10░ buss« Applicatioε program≤ caε usσ ì
thσ WBOO╘ jm≡ vecto≥ a⌠ 1Φ t∩ locatσ anΣ initializσ thσ necessar∙ ì
interrup⌠ vector« (╔ haven'⌠ haΣ timσ t∩ verif∙ tha⌠ thσ X╠-M18░ ì
╙-10░ interrup⌠ hardwarσ i≤ functiona∞ s∩ gooΣ luck.)
.paè.TC DISK ASSIGNMENTS..................................PAGE #
DIS╦ ASSIGNMENTS
Thσ ASSIGN.CO═ utilit∙ prograφ i≤ useΣ t∩ changσ thσ ì
logical/physica∞ disδ assignment≤ froφ thσ console« Thσ maiε ì
reasoε iε doinτ thi≤ i≤ s∩ an∙ drivσ caε bσ reassigneΣ a≤ A║ t∩ ì
takσ advantagσ oµ drivσ A'≤ specia∞ acces≤ feature≤ likσ thσ ì
root║ director∙ anΣ aut∩ logiε oε warφ boots« Thi≤ featurσ i≤ ì
als∩ usefu∞ fo≥ reassigninτ ß harΣ disδ o≥ raφ disδ a≤ thσ A║ ì
drivσ t∩ takσ advantagσ oµ it≤ highe≥ speeΣ performancσ fo≥ you≥ ì
mos⌠ useΣ drive« ASSIGN.CO═ wil∞ onl∙ executσ froφ banδ 0« Iµ yo⌡ ì
attemp⌠ t∩ ruε i⌠ froφ banδ ▒ aε erro≥ messagσ wil∞ bσ displayeΣ ì
anΣ i⌠ wil∞ abort« Herσ arσ somσ example≤ oµ ASSIGN.CO═ commanΣ ì
lines:
BAN╦ 0 ;Selec⌠ banδ ░ fo≥ thσ tpa
ASSIGN /» ;Displa∙ buil⌠ iε hel≡ info
ASSIG╬ ;Displa∙ curren⌠ drivσ assignments
ASSIG╬ A:╡ ;Assigε ph∙ drivσ ╡ (raφ disk⌐ t∩ A:
ASSIG╬ A:6,B:▒ ;Assigε ph∙ drivσ ╢ (harΣ disk⌐ t∩ A:
╗anΣ ph∙ drivσ ▒ (flopp∙ 0⌐ t∩ B:
Wheε thσ systeφ i≤ initiall∙ configured¼ eacΦ drivσ i≤ assigneΣ ß ì
uniquσ physica∞ drivσ number« Thσ systeφ wil∞ suppor⌠ u≡ t∩ 2│ ì
physica∞ drive≤ anΣ come≤ witΦ thσ followinτ 1╡ physica∞ drive≤ ì
(▒-15⌐ configured« The∙ caε bσ assigneΣ t∩ an∙ oµ thσ 1╢ logica∞ ì
drive≤ (A║-P:)« Accessinτ thσ samσ drivσ b∙ morσ thaε onσ Drivσ ì
lette≥ caε causσ los≤ oµ datß duσ t∩ thσ CP/═ typσ disδ ì
allocatioε schemσ tha⌠ Zsysteφ uses« T∩ insurσ tha⌠ thi≤ doe≤ no⌠ ì
happen¼ ASSIGN.CO═ wil∞ clea≥ an∙ duplicatσ physica∞ assignment≤ ì
t∩ ░ wheε ß ne≈ assignmen⌠ i≤ made« Yo⌡ canno⌠ assigε thσ ì
physica∞ drivσ numbe≥ presentl∙ assigneΣ t∩ A║ t∩ an∙ othe≥ ì
logica∞ drive« Thi≤ woulΣ clea≥ thσ assignmen⌠ fo≥ A║ t∩ ░ whicΦ ì
wil∞ hanτ thσ systeφ wheε i⌠ warφ boots« Iµ yo⌡ attemp⌠ t∩ d∩ s∩ ì
ASSIGN.CO═ wil∞ displa∙ aε erro≥ messagσ anΣ abort« T∩ ge⌠ arounΣ ì
thi≤ yo⌡ jus⌠ assigε A║ t∩ ß differen⌠ ph∙ drivσ first¼ theε thσ ì
olΣ physica∞ drivσ caε bσ reassigneΣ t∩ an∙ logica∞ drive« Thσ ì
initia∞ logical/physica∞ assignmen⌠ is:
A: ╜ 1 (5.25" 48 tpi floppy drive with ds0 strapped)
B: = 2 (5.25" 48 tpi floppy drive with ds1 strapped)
C: = 3 (5.25" 96 tpi floppy drive with ds2 strapped)
D: = 4 (8" floppy drive with ds3 strapped)
E: = 5 (Ram disk)
F: ╜ ╢ (harΣ disδ ░ partitioε 0)
╟║ ╜ ╖ (harΣ disδ ░ partitioε 1)
H║ ╜ ╕ (harΣ disδ ░ partitioε 2)
I║ ╜ ╣ (harΣ disδ ░ partitioε 3)
J║ ╜ 1░ (harΣ disδ ░ partitioε 4)
K║ ╜ 1▒ (harΣ disδ ░ partitioε 5)
L║ ╜ 1▓ (harΣ disδ ░ partitioε 6)
M║ ╜ 1│ (harΣ disδ ░ partitioε 7)
N║ ╜ 1┤ (harΣ disδ ░ partitioε 8)
O║ ╜ 1╡ (harΣ disδ ░ partitioε 9)
P║ ╜ ░ (unassigned drive)
è
.TC IMP MODEM PROGRAM.................................PAGE #
IMP MODEM PROGRAM
Thσ IMP24┤ modeφ prograφ b∙ Ir÷ Hofµ i≤ no≈ includeΣ witΦ thσ ì
system« I⌠ i≤ calleΣ IMPXLM1.CO═ anΣ ha≤ alread∙ beeε configureΣ ì
t∩ usσ si∩ channe∞ ▒ oε thσ XL-M180« Yo⌡ caε useΣ thi≤ IM╨ ì
prograφ t∩ downloaΣ thσ IMP244.LB╥ librar∙ filσ whicΦ i≤ ì
availablσ oε mos⌠ Z-node≤ arounΣ thσ country« I⌠ contain≤ ß ì
detaileΣ .DO├ filσ anΣ utilitie≤ t∩ changσ phonσ numbers« Thσ IM╨ ì
prograφ mus⌠ bσ useΣ witΦ aε RS23▓ "ATó commanΣ se⌠ modeφ ì
connecteΣ t∩ si∩ ch▒ (J8⌐ througΦ ß cablσ witΦ pin≤ ▒ thr⌡ ╕ anΣ ì
2░ wireΣ piε fo≥ pin« Yo⌡ mus⌠ se⌠ thσ strap≤ oε thσ RS23▓ paddlσ ì
carΣ witΦ J│ t∩ ┴ anΣ J┤ t∩ B« Piε 1▒ oµ thσ 148╕ iπ shoulΣ bσ ì
removeΣ froφ it'≤ socke⌠ oε thσ paddlσ board¼ otherwisσ i⌠ wil∞ ì
drivσ thσ Carrie≥ Detec⌠ outpu⌠ linσ oµ you≥ modeφ anΣ possibl∙ ì
blo≈ onσ oµ thσ ▓ chip≤ tha⌠ woulΣ bσ drivinτ eacΦ other.é ╔ havσ ì
verifieΣ tha⌠ thi≤ configuratioε oµ thσ IM╨ prograφ wil∞ worδ ì
witΦ ß U╙ Robotic≤ Courie≥ modem« (Iµ yo⌡ don'⌠ havσ ß modeφ ye⌠ ì
╔ strongl∙ recommenΣ thσ Courier« Mos⌠ RBB╙ system≤ usσ thσ ì
Courie≥ anΣ it'≤ priceΣ les≤ thaε mos⌠ comparablσ units.⌐ Iµ yo⌡ ì
havσ ß differen⌠ branΣ oµ modeφ yo⌡ ma∙ havσ t∩ makσ somσ ì
changes« (Yo⌡ mus⌠ usσ ZAS.CO═ t∩ reassemblσ thσ overla∙ source« ì
M8░ ª L8░ won'⌠ generatσ ß .HE╪ filσ tha⌠ wil∞ properl∙ overla∙ ì
thσ maiε IM╨ program.)
.TC MOVE-IT OVERLAY...................................PAGE #
MOVE-IT OVERLAY
Aε overla∙ filσ nameΣ XLMOVIT1.HE╪ i≤ includeΣ t∩ configurσ thσ ì
MOVE-IT.CO═ ver≤ 3.░ computer/compute≥ filσ transfe≥ prograφ b∙ ì
Woolµ Softwarσ System≤ fo≥ thσ XL-M180« ┴ Ze° commanΣ filσ i≤ ì
als∩ includeΣ t∩ perforφ thσ installation« Thσ seria∞ channe∞ oµ ì
thσ othe≥ compute≥ mus⌠ bσ connecteΣ t∩ si∩ ch▒ oµ thσ XL-M180« ì
Looδ a⌠ iteφ ╢ unde≥ Gettinτ StarteΣ ß fe≈ page≤ bacδ fo≥ thσ ì
pinou⌠ oε thσ channe∞ ▒ RS23▓ paddlσ card« Thσ MOVE-I╘ prograφ ì
mus⌠ bσ purchaseΣ froφ Woolµ Software¼ bu⌠ i⌠ i≤ indispensablσ ì
fo≥ transferrinτ file≤ betweeε system≤ witΦ incompatiblσ disδ ì
formats.
.TC DISCLAIMER........................................PAGE #
DISCLAIMER
A≤ usua∞ wσ havσ t∩ warε yo⌡ tha⌠ yo⌡ mus⌠ accep⌠ al∞ thσ risk≤ ì
witΦ thi≤ software« I⌠ ha≤ onl∙ haΣ ß fe≈ day≤ oµ testing¼ bu⌠ wσ ì
fel⌠ yo⌡ woulΣ rathe≥ ge⌠ ß versioε no≈ tha⌠ possibl∙ ha≤ ß fe≈ ì
bug≤ ove≥ ß versioε nex⌠ montΦ tha⌠ ha≤ beeε full∙ tested« Thσ ì
effor⌠ tha⌠ ha≤ gonσ int∩ thi≤ wil∞ probabl∙ neve≥ bσ full∙ ì
compensateΣ financially¼ bu⌠ i⌠ wil∞ bσ morσ thaε wortΦ whilσ iµ ß ì
fe≈ morσ peoplσ arσ ablσ t∩ seσ thσ powe≥ tha⌠ i≤ stil∞ availablσ ì
iε ╕ bi⌠ machines« ╔ hopσ thi≤ versioε caε ge⌠ everyonσ goinτ ì
til∞ thσ nex⌠ releasσ whicΦ wil∞ reall∙ sho≈ yo⌡ wha⌠ thσ HD6418░ ì
caε do!
.PAè.CW 24
USER'╙ GUID┼ INDEX
.CW 10
Command Processor Commands, 1│ Memor∙ Bank Overview, 17
Customization, 16 Minimum Hardware Requirements, 6
MOVE-IT Overlay, 22
Disclaimer, 22
Disk Assignments, 21 New Utilities, 16
Features, 4 Overview, 3
Flow Command Package, 14
Futurσ Enhancements, 6 RAM DISK, 8
Resident Command Package, 13
Gettinτ Started, 9
S-100 INTERRUPTS, 20
I/O Port Addresses, 20 STARTUP.COM Alias, 15
IMP Modeφ Program, 22 Supported Flopp∙ Disδ Formats, 7
Input Output Package, 14
IObyte, 9 T-Function Calls, 19
Limitations, 5 ZCPR3, 13
Zsystem Utilities, 15
Trademarks:áááááááá ┌-SYSTEM¼ ZCPR3¼ ZRDOS¼ Echeloε Inc╗ ì
ááááááááááááááááááááTurboDOS¼ Softwarσ 2000╗ HD64180¼ Hitachi╗ ì
ááááááááááááááááááááCP/M¼ Digita∞ ResearcΦ Inc╗ M80¼ MicroSoft╗ ì
ááááááááááááááááááááMOVE-IT¼ Woolµ Softwarσ Systems.