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
Text File  |  2000-06-30  |  49KB  |  1,118 lines

  1. .foXL-M180 Banked Zsystem vers 1.93 Users Guide  27jan88     Page #
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16. 
  17.                    BankeΣ Zsystem Version 1.34
  18.  
  19.                              for the
  20.  
  21.             Intelligent Computer Designs Corporation
  22.  
  23.                XL-M180 S-100 Single Board Computer
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.                 Documentation and latest revisions
  34.                                by
  35.                          Wells Brimhall
  36.                           Phoenix, Az.
  37.                   Z-Paradise (ZNODE #52) Sysop
  38.                      (602)996-8739 24hrs/day
  39.                         300/1200/2400 bps
  40. 
  41. .paè.CW 24
  42. USER'╙ GUID┼ TABL┼ O╞ CONTENTS
  43. 
  44. .CW 10
  45.  
  46.       OVERVIEW..........................................PAGE 3
  47.  
  48.       FEATURES..........................................PAGE 4
  49.  
  50.       LIMITATIONS.......................................PAGE 5
  51.  
  52.       FUTURE ENHANCEMENTS...............................PAGE 6
  53.  
  54.       MINIMUM HARDWARE REQUIREMENTS.....................PAGE 6
  55.  
  56.       SUPPORTED FLOPPY DISK FORMATS.....................PAGE 7
  57.  
  58.       RAM DISK..........................................PAGE 8
  59.  
  60.       IOBYTE............................................PAGE 9
  61.  
  62.       GETTING STARTED...................................PAGE 9
  63.  
  64.       ZCPR3.............................................PAGE 13
  65.  
  66.       CUSTOMIZATION.....................................PAGE 16
  67.  
  68.       NEW UTILITIES.....................................PAGE 16
  69.  
  70.       MEMORY BANK OVERVIEW..............................PAGE 17
  71.  
  72.       T-FUNCTION CALLS..................................PAGE 19
  73.  
  74.       I/O PORT ADDRESSES................................PAGE 20
  75.  
  76.       S-100 INTERRUPTS..................................PAGE 20
  77.      
  78.       DISK ASSIGNMENTS..................................PAGE 21
  79.  
  80.       IMP MODEM PROGRAM.................................PAGE 22
  81.  
  82.       MOVE-IT OVERLAY...................................PAGE 22
  83.  
  84.       DISCLAIMER........................................PAGE 22
  85.  
  86. .PAè.TC  OVERVIEW..........................................PAGE #
  87.                              OVERVIEW
  88. 
  89. Thi≤ guidσ onl∙ cover≤ thσ basiπ systeφ specifiπ aspect≤ oµ ì
  90. Zsysteφ oε thσ XL-M180« User≤ shoulΣ als∩ reaΣ thσ following
  91. documentatioε fo≥ ß ful∞ description of thσ system«
  92.  
  93.                  "ZCPR3 The Manual" by Richard Conn,
  94.  
  95.            "ZRDOS Programmer's Guide" by Dennis Wright
  96.  
  97.                            and the new
  98.  
  99.         "Z-System Users Guide" by R. Jacobson & B. Morgen
  100.  
  101.      (All arσ availablσ froφ Echeloε Inc« a⌠ (415)948-3820.)
  102.  
  103.  
  104. ╔ havσ beeε ß Zsysteφ use≥ fo≥ somσ timσ anΣ purchaseΣ aε X╠-M18░ ì
  105. ove≥ ß yea≥ ag∩ fo≥ usσ oε m∙ ZNOD┼ bulletiε boarΣ system« I⌠ i≤ ì
  106. aε impressivσ piecσ oµ hardwarσ anΣ ╔ haΣ hopeΣ i⌠ woulΣ greatl∙ ì
  107. extenΣ thσ lifσ oµ ╕ bi⌠ ╙-10░ systems«  It'≤ unfortunatσ tha⌠ ì
  108. ICD'≤ busines≤ managemen⌠ abilit∙ wa≤ no⌠ u≡ t∩ thσ samσ leve∞ a≤ ì
  109. thei≥ hardwarσ desigε ability« Thσ writinτ wa≤ oε thσ wal∞ froφ ì
  110. thσ wa∙ the∙ werσ handlinτ thei≥ customer≤ anΣ i⌠ wa≤ no⌠ ß grea⌠ ì
  111. suprisσ wheε the∙ finall∙ closeΣ u≡ shop« 
  112.  
  113. A≤ mos⌠ oµ yo⌡ alread∙ know¼ IC─ designeΣ thσ X╠-M18░ fo≥ usσ ì
  114. witΦ Turbodo≤« I⌠ i≤ ß ver∙ impressivσ operatinτ systeφ bu⌠ it'sì
  115. higΦ pricσ make≤ i⌠ difficul⌠ t∩ justif∙ fo≥ singlσ use≥ noε ì
  116. commercia∞ applications.
  117.  
  118. ╔ decideΣ t∩ writσ thσ Zsysteφ BIO╙ myselµ afte≥ waitinτ severa∞ ì
  119. month≤ fo≥ IC─ t∩ d∩ i⌠ witΦ n∩ results« (The∙ shippeΣ mσ ove≥ 1░ ì
  120. version≤ oµ thei≥ Zsysteφ BIO╙ anΣ no⌠ eveε ▒ oµ theφ woulΣ boo⌠ ì
  121. up!⌐ Somσ oµ thσ desigε goal≤ oµ thi≤ implementatioε werσ t∩ ì
  122. includσ severa∞ feature≤ oµ TurboDOS¼ kee≡ thσ cos⌠ lo≈ anΣ ì
  123. stil∞ bσ compatiblσ witΦ al∞ thσ existinτ Zsysteφ utilities« I⌠ ì
  124. turneΣ int∩ bigge≥ projec⌠ thaε anticipateΣ anΣ ha≤ takeε ove≥ ß ì
  125. yea≥ t∩ ge⌠ thi≤ BankeΣ versioε functional¼ bu⌠ ╔ fee∞ i⌠ i≤ no≈ ì
  126. onσ oµ thσ mos⌠ powerfu∞ ╕ bi⌠ singlσ use≥ operatinτ system≤ ì
  127. available« 
  128.  
  129. I'Σ likσ t∩ givσ specia∞ thank≤ t∩ Franδ Gaudeº anΣ Davσ McCorΣ ì
  130. a⌠ Echelon« Thei≥ quicδ responsσ iε sendinτ ou⌠ disk≤ ª ì
  131. documentatioε ha≤ beeε mos⌠ helpful.
  132.  
  133. Pleasσ forwarΣ an∙ questions¼ buτ report≤ o≥ suggestion≤ t∩ m∙ ì
  134. Bulletiε BoarΣ Numbe≥ (602)996-8739« I'φ quitσ dedicateΣ t∩ ì
  135. supportinτ thσ XL-M18░ anΣ Zsysteφ s∩ givσ mσ ß callí (╔ wil∞ ì
  136. als∩ kee≡ thσ lates⌠ version≤ oε-linσ fo≥ downloading.)
  137. .paè.TC  FEATURES..........................................PAGE #
  138.                              FEATURES
  139. 
  140. ½ Thσ systeφ i≤ writteε iε abou⌠ ß dozeε relocatablσ module≤ tha⌠ ì
  141. arσ assembleΣ witΦ Echeloε ZA╙ 3.░ assemble≥ anΣ linkeΣ witΦ ì
  142. LINK.CO═ froφ Digita∞ Research« ZRDO╙ 1.9 mus⌠ bσ iε .RE╠ forma⌠ ì
  143. anΣ link≤ righ⌠ iε witΦ thσ res⌠ oµ thσ modules« Thσ ZSETU╨ ì
  144. utilit∙ i≤ no≈ useΣ t∩ full∙ configurσ thσ systeφ withou⌠ ì
  145. reassembly.
  146.  
  147. ½ Thσ systeφ i≤ booteΣ froφ ß filσ nameΣ OSLOAD.CO═ insteaΣ oµ ì
  148. froφ reserveΣ systeφ tracks« Thi≤ allow≤ thσ systeφ t∩ bσ large≥ ì
  149. thaε thσ 1s⌠ ▓ tracks¼ eliminate≤ thσ neeΣ fo≥ SYSGE╬ program≤ ì
  150. anΣ free≤ u≡ thσ reserveΣ track≤ fo≥ files.
  151.  
  152. ½ Thσ CC╨ i≤ storeΣ iε RA═ s∩ thσ boo⌠ disδ i≤ no⌠ necessar∙ ì
  153. afte≥ thσ systeφ i≤ colΣ booted« Thi≤ als∩ speed≤ u≡ thσ warφ ì
  154. boot≤ considerably.
  155.  
  156. ½ Thσ operatinτ systeφ i≤ no≈ spli⌠ int∩ ▓ bank≤ whicΦ give≤ ß ì
  157. 58δ tpß iε banδ ▒.
  158.  
  159. ½ Thσ ful∞ ZCPR│ implementatioε i≤ supported« I⌠ includes║ Inpu⌠ ì
  160. Outpu⌠ Package¼ Residen⌠ CommanΣ Packagσ (witΦ ne≈ BAN╦ command)¼ ì
  161. Flo≈ CommanΣ Package¼ anΣ NameΣ Directories.
  162.  
  163. ½ Support≤ u≡ t∩ fou≥ flopp∙ drive≤ iε an∙ combinatioε oµ 5.25ó ì
  164. 4╕ tpi¼ 5.25ó 9╢ tpΘ o≥ 8"« Thσ drive≤ caε bσ singlσ o≥ doublσ ì
  165. sideΣ anΣ singlσ, doublσ o≥ higΦ density« 
  166.  
  167. + Supports a 394k ram disk. 
  168.  
  169. ½ Support≤ ▓ harΣ disδ drive≤ usinτ thσ OMT╔ SCS╔ controller« Thσ ì
  170. drive≤ caε bσ spli⌠ spli⌠ int∩ partition≤ oµ u≡ t∩ 8meτ whicΦ ì
  171. allow≤ thσ tota∞ capacit∙ oµ eacΦ drivσ t∩ bσ 128meg.
  172.  
  173. ½ Therσ arσ severa∞ ne≈ utilitie≤ includinτ ZSETUP.CO═ whicΦ ì
  174. allow≤ yo⌡ t∩ configurσ thσ system¼ FMTF.CO═ whicΦ initialize≤ ª ì
  175. verifie≤ ove≥ 14 oµ thσ mos⌠ popula≥ flopp∙ disδ format≤ anΣ ì
  176. PARTH.CO═ whicΦ i≤ useΣ t∩ partitioε ß harΣ disk« Al∞ oµ thesσ ì
  177. function≤ arσ no≈ considerabl∙ easie≥ t∩ perforφ anΣ n∩ longe≥ ì
  178. requirσ reassemblinτ thσ system.
  179.  
  180. ½ ┴ tablσ driveε schemσ i≤ useΣ t∩ support flopp∙ disk≤ witΦ man∙ ì
  181. differen⌠ formats« T∩ usσ ß ne≈ forma⌠ al∞ yo⌡ havσ t∩ d∩ i≤ ì
  182. creatσ ß smal∞ Disδ Specificatioε Tablσ anΣ linδ i⌠ int∩ thσ ì
  183. system« Thσ systeφ automaticall∙ check≤ eacΦ drive'≤ disδ format¼ ì
  184. locate≤ thσ appropriatσ DS╘ anΣ create≤ thσ necessar∙ CP/═ ì
  185. compatiblσ DP╚ ª DP┬ tables« Additiona∞ parameter≤ havσ no≈ beeε ì
  186. addeΣ t∩ eacΦ DS╘ t∩ suppor⌠ practicall∙ an∙ diskettσ forma⌠ ì
  187. includinτ Kaypr∩ ┤ anΣ AMPRO/Micromin⌠ S┬-180.
  188. .paè½ Support≤ switchinτ betweeε lo≈ ª higΦ densit∙ oε dua∞ modσ ì
  189. 5.25ó 9╢ tpΘ IB═ A╘ compatiblσ flopp∙ drive≤ likσ thσ Teaπ ì
  190. FD55GF÷-17.
  191.  
  192. ½ ┴ multitaskinτ dispatche≥ i≤ implementeΣ anΣ al∞ thσ physica∞ ì
  193. driver≤ suppor⌠ ß multitaskinτ environment« Thi≤ allow≤ speciall∙ ì
  194. codeΣ externa∞ processe≤ t∩ ruε iε thσ backgrounΣ withou⌠ ì
  195. interferinτ witΦ thσ DO╙ anΣ shoulΣ makσ i⌠ easie≥ t∩ upgradσ t∩ ì
  196. ß futurσ multΘ-taskinτ Zsystem.
  197.  
  198. ½ Thσ systeφ i≤ compatiblσ witΦ olde≥ S-10░ maiε frame≤ anΣ I/╧ ì
  199. cards« (Thσ HD6418░ interna∞ I/╧ registe≥ basσ ha≤ beeε relocateΣ ì
  200. u≡ t∩ 80Φ s∩ yo⌡ won'⌠ havσ t∩ reconfigurσ you≥ olΣ board≤ anΣ ì
  201. software.⌐ It'≤ runninτ righ⌠ no≈ oε ß 1░ yea≥ olΣ IMSA╔ systeφ ì
  202. witΦ it'≤ origina∞ S-10░ seria∞ ª paralle∞ I/╧ boardsí (Somσ oµ ì
  203. thσ IMSA╔ fron⌠ pane∞ function≤ neeΣ somσ additiona∞ hardwarσ t∩ ì
  204. implement¼ bu⌠ Reset¼ Stop¼ Singlσ Ste≡ anΣ thσ addres≤ displa∙ ì
  205. LED'≤ worδ fine.)
  206.  
  207. ½ SelecteΣ Turbodo≤ systeφ call≤ arσ supporteΣ t∩ givσ Turbodo≤ ì
  208. compatiblσ banδ switchinτ anΣ SI╧ channe∞ modeφ control.
  209.  
  210. ½ ┴ paralle∞ printe≥ drive≥ i≤ no≈ includeΣ alonτ witΦ ful∞ CP/═ ì
  211. physical/logica∞ devicσ reassignmen⌠ througΦ thσ IOBYT┼ a⌠ 0003h« 
  212.  
  213. ½ ┴ logical/physica∞ disδ assignmen⌠ tablσ i≤ implemented« Thi≤ ì
  214. allow≤ an∙ physica∞ drivσ t∩ bσ reassigneΣ a≤ A║ s∩ i⌠ caε takσ ì
  215. advantagσ oµ drivσ A'≤ specia∞ acces≤ feature≤ likσ thσ ROOT║ ì
  216. directory« Disδ assignment≤ arσ changeΣ througΦ thσ consolσ witΦ ì
  217. thσ ASSIGN.CO═ o≥ ZSETUP.CO═ utilit∙ programs« 
  218.  
  219. ½ Overlay≤ fo≥ thσ IMP.CO═ ver≤ 2.4┤ ª MOVE-IT.CO═ ver≤ 3.░ ì
  220. modem/communicatioε program≤ arσ includeΣ s∩ yo⌡ caε usσ si∩ ì
  221. channe∞ ▒ fo≥ ß modeφ o≥ ß seria∞ linδ betweeε anothe≥ system.
  222.  
  223. .TC  LIMITATIONS.......................................PAGE #
  224.                             LIMITATIONS
  225. 
  226. ¡ Thσ BIO╙ doe≤ no⌠ presentl∙ detec⌠ diskettσ forma⌠ changes« Yo⌡ ì
  227. mus⌠ perforφ ß warφ boo⌠ afte≥ changinτ t∩ ß diskettσ witΦ ß ì
  228. differen⌠ formats.
  229.  
  230. ¡ Therσ i≤ n∩ harΣ disδ forma⌠ utilit∙ bu⌠ thσ IC─ FORMATH.CO═ ì
  231. prograφ wil∞ ruε unde≥ thi≤ versioε oµ thσ system.
  232.  
  233. .paè.TC  FUTURE ENHANCEMENTS...............................PAGE #
  234.                         FUTUR┼ ENHANCEMENTS
  235. 
  236. ½ Automatiπ assignmen⌠ oµ thσ boo⌠ drivσ to A║ s∩ thσ systeφ caε ì
  237. boo⌠ from an∙ drive.
  238.  
  239. ½ ┴ disδ writσ verif∙ optioε tha⌠ caε bσ selectivel∙ enableΣ o≥ ì
  240. disableΣ oε an∙ combinatioε oµ thσ 1╢ logica∞ drives.
  241.  
  242. + Read 48 tpi disks in a 96 tpi drive.
  243.  
  244. ½ Aε optioε t∩ makσ ReaΣ Onl∙ Systeφ File≤ publiπ t∩ al∞ use≥ ì
  245. area≤ oε ß drive.
  246.  
  247. ½ Tablσ driveε harΣ disδ forma⌠ utilit∙ fo≥ thσ OMT╔ SCS╔ ì
  248. controller.
  249.  
  250. ½ ┴ flopp∙ DS╘ installe≥ utilit∙ tha⌠ wil∞ allo≈ yo⌡ t∩ adΣ o≥ ì
  251. removσ flopp∙ disδ format≤ withou⌠ reassembly.
  252.  
  253. ½ HarΣ disδ t∩ tapσ backu≡ utilitie≤ fo≥ thσ OMT╔ SCS╔ ì
  254. controller.
  255.  
  256. +½ An∙ suggestion≤ fo≥ additiona∞ futurσ improvement≤ wil∞ bσ ì
  257. appreciated.
  258.  
  259. .TC  MINIMUM HARDWARE REQUIREMENTS.....................PAGE #
  260.                    MINIMUM HARDWARE REQUIREMENTS
  261.  
  262. Console Terminal
  263. 
  264. Thσ consolσ shoulΣ bσ ß CR╘ termina∞ witΦ 19.2δ bauΣ capability« ì
  265. Thσ firs⌠ timσ yo⌡ boo⌠ u≡ thσ systeφ thσ TCSELEC╘ utilit∙ wil∞ ì
  266. displa∙ ß men⌡ oµ terminal≤ anΣ allo≈ yo⌡ t∩ selec⌠ thσ onσ tha⌠ ì
  267. yo⌡ arσ using« Froφ theε oε you≥ selecteΣ termina∞ capabilit∙ ì
  268. filσ wil∞ bσ loadeΣ int∩ thσ Systeφ Enviormen⌠ eacΦ timσ yo⌡ colΣ ì
  269. boot.
  270.  
  271. Main Frame
  272. 
  273. The main frame must have a 6mhz or faster motherboard.
  274.  
  275. Floppy Disk Drives
  276. 
  277. Thσ standarΣ distributioε disδ i≤ configureΣ fo≥ thσ followinτ ì
  278. floppy disk drives:
  279.  
  280.      A:= 5.25" 48 tpi flpy drv 0    C:= 5.25" 96 tpi flpy drv 2
  281.      B:= 5.25" 48 tpi flpy drv 1    D:=           8" flpy drv 3
  282.  
  283. Iµ yo⌡ wan⌠ t∩ boo⌠ u≡ oε thσ standarΣ boo⌠ disδ yo⌡ wil∞ havσ t∩ ì
  284. attacΦ ß 5.25ó 48tpΘ DS/D─ drivσ strappeΣ a≤ flopp∙ 0« An∙ othe≥ ì
  285. typσ oµ drivσ wil∞ requirσ ß specia∞ orde≥ systeφ distributioε ì
  286. disδ anΣ possibl∙ thσ ne≈ versioε boo⌠ rom« (Oncσ thσ systeφ i≤ ì
  287. u≡ thσ abovσ assignment≤ caε bσ changeΣ t∩ mee⌠ you≥ needs.⌐ ì
  288. Here'≤ ß tablσ oµ al∞ thσ supporteΣ formats:
  289. è.TC  SUPPORTED FLOPPY DISK FORMATS.....................PAGE #
  290.                    SUPPORTE─ FLOPP┘ DIS╦ FORMATS
  291. 
  292. fmt             size-      sec  sec/ Old New              disk
  293.  # Name     tpi sides dens size trk  ROM ROM Read Wrt Fmt cap.
  294.  = ======== === ===== ==== ==== ===  === === ==== === === ====
  295.  1 Tdos48-2 48  5"-2  dbl  1024  5   yes yes yes  yes yes 400k
  296.  2 Tdos48-1 48  5"-1  dbl  1024  5   yes yes yes  yes yes 200k
  297.  3 Kpro2    48  5"-1  dbl   512 10    no yes yes  yes yes 193k
  298.  4 Kpro┤    4╕  5"-▓  db∞   51▓ 1░    n∩  n∩ ye≤  ye≤ ye≤ 394k
  299.  ╡ Amp48-▓  4╕  5"-▓  db∞   51▓ 1░    n∩  n∩ ye≤  ye≤ ye≤ 396k
  300.  ╢ Amp96-▓  9╢  5"-▓  db∞  102┤  ╡    n∩  n∩ ye≤  ye≤ ye≤ 797k
  301.  ╖ Kpro9╢   9╢  5"-▓  dΓ∞   51▓ 1░    n∩  n∩ ye≤  ye≤ ye≤ 796k
  302.  8 Tdos96-2 96  5"-2  dbl  1024  5    no yes yes  yes yes 800k
  303.  9 Tdos96-1 96  5"-1  dbl  1024  5    no yes yes  yes yes 400k
  304. 10 IBM8-1   48  8"-1  sgl   128 26   yes yes yes  yes yes 250k
  305. 11 ICM8-▓   4╕  8"-▓  db∞   51▓ 1╢    n∩  n∩ ye≤  ye≤ ye≤   1m
  306. 12 Tdos8-2  48  8"-2  dbl  1024  8   yes yes yes  yes yes 1.2m
  307. 13 Tdos8-1  48  8"-1  dbl  1024  8   yes yes yes  yes yes 600k
  308. 1┤ TdosH─   9╢  5"-▓  hΘ   102┤  ╕    n∩  n∩ ye≤  ye≤ yes 1.▓m
  309. 15 ICMHD    9╢  5"-▓  hΘ    51▓ 1╢    n∩  n∩ ye≤  ye≤ yes 1.2m
  310.  
  311. (Thσ BIO╙ support≤ al∞ oµ thσ abovσ formats¼ thσ olΣ roφ onl∙ ì
  312. restrict≤ thσ format≤ tha⌠ yo⌡ caε boo⌠ from« Tdos4╕-▓ i≤ thσ ì
  313. standarΣ systeφ boo⌠ disδ format« I⌠ i≤ als∩ availablσ iε an∙ oµ ì
  314. thσ othe≥ bootablσ format≤ oε specia∞ order.)
  315.  
  316. 1⌐ Tdos4╕-▓ i≤ thσ standarΣ forma⌠ fo≥ distribution« I⌠ caε bσ ì
  317. reaΣ witΦ botΦ boo⌠ roφ version≤ anΣ provide≤ thσ maximuφ storagσ ì
  318. pe≥ 4╕ tpΘ floppy« I⌠ i≤ recommendeΣ tha⌠ yo⌡ havσ a⌠ leas⌠ onσ ì
  319. 4╕ tpΘ ds/dΣ drivσ installeΣ oε thσ systeφ t∩ suppor⌠ thi≤ ì
  320. format.
  321.  
  322. 2⌐ Tdos4╕-▒ i≤ supporteΣ fo≥ thosσ tha⌠ onl∙ havσ ß singlσ sideΣ ì
  323. 4╕ tpΘ drivσ o≥ wan⌠ t∩ usσ singlσ sideΣ diskettes« I⌠ i≤ no⌠ ì
  324. recommendeΣ fo≥ norma∞ use.
  325.  
  326. │) Kpro▓ i≤ provideΣ fo≥ portabilit∙ betweeε othe≥ ╕ bi⌠ system≤ ì
  327. anΣ i≤ thσ onl∙ noε Turbodo≤ 5.25ó forma⌠ tha⌠ yo⌡ caε boo⌠ from« ì
  328. BotΦ Kaypr∩ format≤ havσ reserveΣ systeφ track≤ s∩ yo⌡ caε no⌠ ì
  329. usσ thσ entirσ disδ fo≥ filσ storagσ likσ yo⌡ caε witΦ thσ Tdo≤ ì
  330. formats.
  331.  
  332. 4⌐ Kpro┤ i≤ useΣ b∙ severa∞ Kaypr∩ machine≤ includinτ thσ ▓ anΣ ì
  333. 10« I⌠ i≤ ß doublσ sideΣ forma⌠ anΣ give≤ twicσ thσ capacit∙ oµ ì
  334. thσ Kpro▓ above« 
  335.  
  336. 5⌐ AMP4╕-▓ i≤ useΣ b∙ AMPR╧ anΣ Micromin⌠ iε thσ S┬-180« I⌠ i≤ ì
  337. onσ oµ thσ morσ commoε format≤ fo≥ ╕ bi⌠ machines« I⌠ doe≤ no⌠ ì
  338. havσ quitσ thσ samσ capacit∙ a≤ thσ Tdo≤ format≤ becausσ of
  339. it'≤ reserveΣ tracks.
  340.  
  341. 6⌐ AMP9╢-▓ i≤ als∩ useΣ b∙ AMPR╧ anΣ Micromin⌠ iε thσ S┬-180« áI⌠ ì
  342. give≤ twicσ thσ capacit∙ oµ thσ AMP4╕-▓ above.
  343.  
  344. .paè7⌐ Kpro9╢ i≤ useΣ iε Kaypro≤ witΦ thσ PR╧-╕ ROM« I⌠ i≤ simila≥ t∩ ì
  345. thσ Kpro┤ forma⌠ witΦ twicσ thσ tracks.
  346.  
  347. 8⌐ Tdos9╢-▓ i≤ thσ preferreΣ forma⌠ fo≥ loca∞ usσ duσ t∩ it≤ 800δ ì
  348. storagσ capacit∙ alonτ witΦ thσ conveniencσ anΣ pricσ oµ 5.25ó ì
  349. diskettes.
  350.  
  351. 9⌐ Tdos9╢-▒ i≤ supporteΣ fo≥ thosσ tha⌠ wan⌠ t∩ usσ singlσ sideΣ ì
  352. diskettes« I⌠ i≤ no⌠ recommendeΣ fo≥ norma∞ use.
  353.  
  354. 10⌐ IBM╕-▒ i≤ thσ industr∙ standarΣ IB═ 8ó singlσ sided¼ singlσ ì
  355. densit∙ format« Thi≤ shoulΣ providσ thσ maximuφ portabilit∙ ì
  356. betweeε systems.
  357.  
  358. 11⌐ ICM╕-▓ i≤ useΣ b∙ Inte≥-Continenta∞ Microsystems« I⌠ i≤ ì
  359. includeΣ fo≥ portabilit∙ betweeε system≤ anΣ i≤ no⌠ recommendeΣ ì
  360. fo≥ genera∞ usσ duσ t∩ it'≤ smalle≥ secto≥ sizσ anΣ reserveΣ ì
  361. systeφ tracks.
  362. ì
  363. 12⌐ Tdos╕-▓ i≤ thσ Highes⌠ capacit∙ forma⌠ supported« I⌠ als∩ ì
  364. give≤ thσ bes⌠ performancσ duσ t∩ thσ 500δ transfe≥ ratσ oµ 8ó ì
  365. drives« Therσ i≤ ß tradeofµ thougΦ wheε yo⌡ conside≥ thσ cos⌠ oµ ì
  366. thesσ diskette≤ ver≤ thσ Tdos9╢-▓ format.
  367.  
  368. 13⌐ Tdos╕-▒ give≤ give≤ simila≥ performancσ t∩ thσ Tdos╕-▓ bu⌠ ì
  369. onl∙ ha≤ halµ thσ storagσ capacity« I⌠ i≤ no⌠ recommendeΣ unles≤ ì
  370. yo⌡ havσ ß singlσ sideΣ drivσ o≥ neeΣ t∩ usσ singlσ sideΣ disks.
  371.  
  372. 14⌐ TdosH─ i≤ identica∞ t∩ thσ Tdos╕-▓ forma⌠ bu⌠ i⌠ i≤ fo≥ usσ ì
  373. witΦ 5ó higΦ densit∙ IB═ A╘ compatiblσ flopp∙ drive≤ likσ thσ ì
  374. Teaπ FD55GF÷-17.
  375.  
  376. 15⌐ ICMH─ iΣ identica∞ t∩ thσ ICM╕-▓ forma⌠ bu⌠ i⌠ i≤ fo≥ usσ ì
  377. witΦ 5ó higΦ densit∙ IB═ A╘ compatiblσ flopp∙ drive≤ likσ thσ ì
  378. Teaπ FD55GF÷-17.
  379.  
  380. .TC  RAM DISK..........................................PAGE #
  381.                              RAM DISK
  382. 
  383. Thσ systeφ support≤ ß raφ disδ as physica∞ drivσ 5« I⌠ i≤ ì
  384. initiall∙ configureΣ t∩ bσ logica∞ drivσ E:¼ bu⌠ caε bσ ì
  385. reassigneΣ witΦ thσ ASSIGN.CO═ utilit∙ t∩ bσ an∙ logica∞ drive« ì
  386. Ever∙ timσ thσ systeφ i≤ powereΣ u≡ thσ raφ disk'≤ director∙ wil∞ ì
  387. contaiε randoφ data« Yo⌡ mus⌠ ruε thσ followinτ utilit∙ prograφ ì
  388. t∩ forma⌠ thσ raφ disδ director∙ beforσ i⌠ caε bσ used:
  389.  
  390.      ERADIR E║         ;format ram disk directory
  391.  
  392. Remembe≥ tha⌠ everythinτ oε thσ raφ disδ wil∞ bσ los⌠ wheneve≥ ì
  393. thσ systeφ i≤ powereΣ down« Makσ surσ yo⌡ cop∙ anythinτ yo⌡ wan⌠ ì
  394. t∩ savσ ont∩ ß flopp∙ beforσ turninτ ofµ thσ power!í Thσ raφ disδ ì
  395. wil∞ greatl∙ speeΣ u≡ disδ intensivσ operation≤ likσ assemblies¼ ì
  396. link≤ anΣ compiles« (Thσ raφ disδ link≤ thi≤ ver≤ oµ thσ systeφ ì
  397. 300Ñ faste≥ thaε m∙ Kaypr∩ 10!)
  398.  
  399. .paè.TC  IOBYTE............................................PAGE #
  400.                               IOBYTE
  401. 
  402. Thσ standarΣ Intel/CP═ IOBYT┼ i≤ no≈ implementeΣ a⌠ 0003h« I⌠ caε ì
  403. bσ vieweΣ anΣ changeΣ witΦ thσ ZSETU╨ utility.
  404.  
  405. .TC  GETTING STARTED...................................PAGE #
  406.                           GETTING STARTED
  407. 
  408.  
  409. Naturall∙ yo⌡ wil∞ havσ t∩ instal∞ you≥ boarΣ int∩ ß S-10░ ì
  410. maiε frame« I⌠ i≤ strongl∙ recommendeΣ tha⌠ yo⌡ firs⌠ checδ al∞ ì
  411. powe≥ suppl∙ voltage≤ oε thσ bus≤ t∩ verif∙ tha⌠ the∙ arσ withiε ì
  412. +/- 10Ñ oµ thσ value≤ belo≈ anΣ remembe≥ t∩ neve≥ instal∞ o≥ ì
  413. removσ thσ boarΣ witΦ thσ powe≥ oní Here'≤ ß lis⌠ oµ step≤ fo≥ ì
  414. thσ installation:
  415.  
  416. 1⌐ Iµ yo⌡ havσ onσ oµ thσ olde≥ 2mh· motherboard≤ iε you≥ systeφ ì
  417. yo⌡ wil∞ havσ t∩ replacσ i⌠ witΦ ß faste≥ one« Wha⌠ appeareΣ t∩ ì
  418. bσ ß DM┴ channe∞ probleφ oε m∙ XL-M18░ turneΣ ou⌠ t∩ bσ m∙ olΣ ì
  419. 2mh· buss« Visyε (Compupro⌐ make≤ ß ne≈ 10mh· mothe≥ boarΣ tha⌠ ì
  420. fi⌠ int∩ m∙ ImsaΘ cabine⌠ witΦ minima∞ modifications.
  421.  
  422. 2⌐ Checδ fo≥ +╕ volt≤ oε S-10░ line≤ ▒ anΣ 5▒ ,+1╢ volt≤ oε linσ ì
  423. ▓ anΣ -1╢ volt≤ oε linσ 52« Line≤ 20¼ 50¼ 53¼ 7░ anΣ 10░ arσ ì
  424. grounds.
  425.  
  426. 3⌐ Iµ yo⌡ havσ aε olde≥ S-10░ systeφ likσ thσ IMSA╔ witΦ ß fron⌠ ì
  427. pane∞ theε yo⌡ wil∞ neeΣ t∩ makσ thσ followinτ modification≤ ì
  428. beforσ installinτ thσ board:
  429.  
  430. áááááa⌐ Cu⌠ thσ tracσ goinτ t∩ S-10░ piε 2░ oε thσ fron⌠ pane∞ ì
  431. áááááedgσ connecto≥ t∩ disconnec⌠ thσ olΣ UNPROTEC╘ memor∙ ì
  432. ááááásignal« Thσ XL-M18░ ground≤ thi≤ piε s∩ i⌠ woulΣ placσ ß 1δ ì
  433. áááááresisto≥ acros≤ thσ powe≥ suppl∙ a⌠ al∞ time≤ anΣ coulΣ ì
  434. ááááápossibl∙ mes≤ u≡ somσ oµ thσ fron⌠ pane∞ functions.
  435.  
  436. áááááb⌐ Cu⌠ thσ tracσ goinτ t∩ S-10░ piε 6╕ oµ thσ XL-M18░ edgσ ì
  437. áááááconnector« Thi≤ i≤ thσ MWRIT┼ signa∞ whicΦ shoulΣ bσ ì
  438. ááááágenerateΣ b∙ thσ fron⌠ pane∞ wheε i⌠ i≤ iε ß system.
  439.  
  440.      c⌐ Thσ 1┤ piε datß bus≤ fla⌠ cablσ i≤ no⌠ connected« Makσ ì
  441. ááááásurσ thσ pin≤ arσ insulateΣ witΦ tapσ s∩ they won't shor⌠ ì
  442. áááááou⌠ on anything. 
  443.  
  444. 4) Insert the board into any slot of your S-100 mainframe. 
  445.  
  446. 5⌐ Connec⌠ ß 1┤ piε fla⌠ cablσ froφ J╣ (oε thσ fa≥ right⌐ oµ thσ ì
  447. XL-M18░ t∩ ß RS23▓ seria∞ paddlσ card« 
  448.  
  449. 6⌐ Pluτ you≥ Consolσ termina∞ int∩ thσ 2╡ piε D┬ connecto≥ oε thσ ì
  450. RS23▓ paddlσ card« Thσ RS23▓ signal≤ arσ oε thσ followinτ pin≤ ì
  451. wheε thσ jumper≤ oε j▓ anΣ j│ arσ iε thσ ┬ position:
  452. .paè
  453. +--- Supported on ch0 (j9) 
  454. | +- Supported on ch1 (j8) 
  455. ⁿ |
  456. ⁿ | HD64180     RS232    
  457. ⁿ | signals     DB25 pin 
  458. = = =======    ========= 
  459. x x   GND  <->  1  GND   << Pins 1 & 7 are tied together.
  460. x x  /txd  -->  2  txd   << To reverse pin 2 with 3 move the
  461. x x  /rxd  <--  3  rxd      jumpers on J2 from B to A.
  462. ° °  /ct≤  <--  ╡  ct≤   <╝ Mus⌠ bσ at ½ leve∞ t∩ enablσ tx.ì
  463. x x  /cts  <--  6  dsr   << Pins 5 & 6 are tied together
  464. x x   GND  <->  7  COM   << Pins 1 & 7 are tied together
  465. x    /rts  -->  8  dcd   << Should be an input instead of output.
  466.            <-- 19  rts   << No connection on XL-M180
  467. x    /dcd  --╛ 2░  dt≥   <╝ T∩ reversσ pin≤ ╡ ª ╢ witΦ 2░ movσ ì
  468.                              jumpers on J3 from B to A.
  469.  
  470. A≤ yo⌡ caε see¼ therσ arσ somσ seriou≤ problem≤ witΦ thσ modeφ ì
  471. contro∞ signals« ╔ aφ workinτ oε ß cu⌠ ª jum≡ lis⌠ fo≥ thσ RS23▓ ì
  472. paddlσ carΣ t∩ straighteε ou⌠ thσ signal≤ alonτ witΦ ß schematic« ì
  473. Fo≥ no≈ therσ appear≤ n∩ bσ n∩ probleφ usinτ i⌠ witΦ ß terminal.
  474.  
  475. 7⌐ Se⌠ you≥ consolσ t∩ 19.2δ baud¼ ╕ datß bits¼ ▒ sto≡ bit¼ n∩ ì
  476. parity¼ anΣ Ful∞ duplex« Iµ you≥ consolσ doesn'⌠ suppor⌠ thesσ ì
  477. value≤ theε yo⌡ wil∞ havσ t∩ orde≥ ß specia∞ systeφ boo⌠ disδ ì
  478. tha⌠ i≤ configureΣ t∩ you≥ specifications.
  479.  
  480. 8⌐ Thσ systeφ shoulΣ bσ turneΣ oε beforσ connectinτ thσ drive≤ t∩ ì
  481. verif∙ tha⌠ thσ consolσ i≤ functional« Turε oε thσ A├ powe≥ anΣ ì
  482. pres≤ thσ rese⌠ button« Iµ thσ Consolσ Returε ke∙ i≤ presseΣ ì
  483. severa∞ time≤ withiε thσ nex⌠ ╡ second≤ thσ systeφ monito≥ wil∞ ì
  484. sigε on« Iµ i⌠ doesn'⌠ g∩ bacδ anΣ checδ you≥ bauΣ rates¼ ì
  485. voltages¼ anΣ seria∞ por⌠ connections« 
  486. ì
  487. 9⌐ Connec⌠ you≥ flopp∙ drive(s⌐ t∩ thσ systeφ witΦ thσ ì
  488. appropriatσ ribboε cables« Therσ arσ usuall∙ numerou≤ strapinτ ì
  489. combination≤ fo≥ eacΦ drive« Makσ surσ tha⌠ yo⌡ havσ thσ drivσ ì
  490. yo⌡ arσ goinτ t∩ boo⌠ ofµ strappeΣ a≤ DRIV┼ 0« I⌠ i≤ probabl∙ ì
  491. easie≥ t∩ determinσ thσ bes⌠ heaΣ loaΣ anΣ leΣ option≤ b∙ tria∞ ì
  492. anΣ erro≥ oncσ thσ systeφ i≤ running¼ bu⌠ yo⌡ shoulΣ makσ surσ ì
  493. the∙ arσ se⌠ t∩ ß valiΣ combinatioε beforσ booting« ╔ havσ thσ ì
  494. followinτ strap≤ installeΣ oε m∙ TEA├ fd55bv:
  495.  
  496.                          DS0, U2, RE, RY
  497.  
  498. Thi≤ seem≤ t∩ worδ ou⌠ prett∙ good« Thσ moto≥ anΣ heaΣ loaΣ arσ ì
  499. botΦ controlleΣ b∙ thσ moto≥ signa∞ froφ thσ XL-M180« ┴ diskettσ ì
  500. mus⌠ bσ iε place¼ thσ doo≥ mus⌠ bσ closed¼  thσ moto≥ linσ mus⌠ ì
  501. bσ asserteΣ anΣ thσ drivσ mus⌠ bσ selecteΣ (thσ latte≥ ▓ arσ donσ ì
  502. b∙ thσ BIOS⌐ beforσ thσ heaΣ wil∞ loaΣ anΣ thσ LE─ wil∞ turε on« ì
  503. Thσ heaΣ wil∞ sta∙ loadeΣ unti∞ thσ moto≥ time≥ proces≤ iε thσ ì
  504. BIO╙ turn≤ thσ moto≥ off« I⌠ i≤ se⌠ t∩ g∩ ofµ afte≥ appx« 1╡ ì
  505. second≤ oµ n∩ activity« AvoiΣ usinτ ß heaΣ loaΣ stra≡ combinatioε ì
  506. tha⌠ load≤ anΣ unload≤ thσ heaΣ oε eacΦ access« Thσ LE─ wil∞ emi⌠ ìèß sligh⌠ glo≈ wheε idlσ whicΦ indicate≤ tha⌠ thσ FD├ chi≡ i≤ ì
  507. pollinτ thσ drives.
  508.  
  509. Thσ standarΣ systeφ boo⌠ disδ expect≤ 5.25ó 4╕ tpΘ drive≤ t∩ bσ ì
  510. strappeΣ a≤ drivσ ░ anΣ 1¼ ß 5.25ó 9╢ tpΘ drivσ t∩ bσ strappeΣ a≤ ì
  511. ▓ anΣ ß 8ó drivσ a≤ 3.é Iµ yo⌡ neeΣ ß differen⌠ configuratioε theε ì
  512. yo⌡ wil∞ havσ t∩ orde≥ ß specia∞ boo⌠ disk« (Thσ initia∞ ì
  513. configuratioε caε bσ changeΣ fairl∙ easil∙ oncσ thσ systeφ i≤ ì
  514. up.⌐ Yo⌡ caε physicall∙ connec⌠ fou≥ 5.25ó drive≤ anΣ fou≥ 8ó ì
  515. drive≤ t∩ thσ systeφ bu⌠ thσ FD├ chi≡ ha≤ ß limitatioε oµ ì
  516. addressinτ onl∙ ┤ drives.
  517.  
  518. 10⌐ Turε thσ systeφ oε anΣ inser⌠ thσ boo⌠ disδ int∩ drivσ 0« Makσ ì
  519. surσ noεe oµ thσ othe≥ drive≤ arσ closeΣ witΦ diskette≤ iε them« ì
  520. No≈ closσ thσ boo⌠ drivσ anΣ pres≤ thσ rese⌠ button« Thσ moto≥ ì
  521. wil∞ turε on¼ thσ heaΣ wil∞ loaΣ anΣ thσ LE─ wil∞ light« Yo⌡ ì
  522. shoulΣ als∩ bσ ablσ t∩ hea≥ thσ drivσ seekinτ t∩ thσ righ⌠ ì
  523. tracks« Iµ everythinτ i≤ oδ thσ systeφ wil∞ signoε withiε ß fe≈ ì
  524. second≤ theε i⌠ wil∞ finisΦ initializinτ thσ Zsysteφ package≤ anΣ ì
  525. givσ thσ A0:Root>é prompt« Iµ yo⌡ havσ an∙ problem≤ g∩ bacδ anΣ ì
  526. doublσ checδ you≥ drivσ straps« Therσ i≤ als∩ ß BOO╘ commanΣ iε ì
  527. thσ monitor« I⌠ ma∙ bσ helpfu∞ t∩ determinσ wherσ thσ probleφ is.
  528.  
  529. 11⌐ Oncσ yo⌡ ge⌠ thσ systeφ booteΣ u≡ immediatel∙ makσ ß backu≡ ì
  530. cop∙ oµ you≥ systeφ boo⌠ diskí Herσ arσ ß fe≈ suggestion≤ iµ yo⌡ ì
  531. only have 1 drive:
  532.  
  533.      Forma⌠ thσ raφ disδ director∙ witΦ thσ followinτ commanΣ ì
  534. áááááline. (Thi≤ mus⌠ bσ donσ eacΦ timσ thσ systeφ i≤ powereΣ ì
  535. áááááup.)
  536.  
  537.           ERADIR E:<cr>     ;format ram disk directory
  538.  
  539. áááááUsσ thi≤ commanΣ linσ t∩ cop∙ thσ boo⌠ disδ t∩ thσ RA═ disk« ì
  540. áááááTherσ wil∞ probabl∙ bσ ß fe≈ file≤ tha⌠ won'⌠ fi⌠ sincσ thσ ì
  541. áááááTdos48-▓ forma⌠ diskette≤ arσ abou⌠ 20δ large≥ thaε thσ RAM ì
  542. ááááádisk« (Thσ remaininτ file≤ caε bσ copieΣ onσ a⌠ ß timσ afte≥ ì
  543. áááááthσ mas≤ transfer.)
  544.  
  545.           AC E:=A:*.*<cr>     ;copy all files to E: with verify
  546.  
  547. áááááNo≈ inser⌠ ß blanδ disδ int∩ you≥ drivσ anΣ initializσ i⌠ ì
  548. áááááwitΦ thσ FMTF.CO═ utility« Makσ doublσ surσ tha⌠ yo⌡ don'⌠ ì
  549. áááááinitializσ thσ distributioε boo⌠ disk!é Thi≤ examplσ assume≤ ì
  550. ááááátha⌠ yo⌡ arσ usinτ ß 5.25ó 48tpΘ drivσ a≤ A║ anΣ tha⌠ yo⌡ ì
  551. áááááarσ usinτ thσ TD48▓ format« Looδ a⌠ FMTF.DO├ fo≥ informatioε ì
  552. áááááoε usinτ FMT╞ witΦ othe≥ drive≤ anΣ formats« 
  553.  
  554.          E:FMT╞ A║ TD482<cr>     ;format ne≈ diskette in drivσ A║
  555.  
  556.      Type a ^C to reboot. Then copy the files from the RAM disk
  557.      back to your new diskette with this command line:
  558.  
  559.           E:AC A:=E:*.*<cr>   ;copy all files to E: with verify
  560. è
  561. 12⌐ Tw∩ drive≤ arσ strongl∙ recommendedí ╔ havσ onσ 5.25ó 4╕ tpΘ ì
  562. floppy¼ onσ 5.25ó 9╢ tpΘ floppy¼ onσ 8ó flopp∙ anΣ ß 85meg harΣ ì
  563. disδ oε m∙ system« Thi≤ wa∙ ╔ caε read¼ writσ anΣ forma⌠ al∞ oµ ì
  564. thσ diskettσ formats« (╔ considereΣ attachinτ tw∩ 9╢ tpΘ drive≤ ì
  565. anΣ usinτ theφ fo≥ 4╕ tpΘ diskette≤ a≤ well¼ bu⌠ therσ i≤ ß ì
  566. seriou≤ compatibilit∙ probleφ wheε yo⌡ tr∙ t∩ reaΣ ß disδ iε ß 4╕ ì
  567. tpΘ drivσ tha⌠ wa≤ formatteΣ anΣ writteε oε ß 9╢ tpΘ drive.⌐ T∩ ì
  568. makσ ß cop∙ oµ ß diskettσ ╔ havσ t∩ cop∙ i⌠ t∩ anothe≥ drivσ theε ì
  569. cop∙ i⌠ back¼ bu⌠ thi≤ seem≤ likσ ß smal∞ inconveniencσ compareΣ ì
  570. t∩ thσ pricσ oµ │ morσ flopp∙ drives« 
  571.  
  572. 13⌐ ╔ jus⌠ pickeΣ u≡ ß Teaπ FD55GFv-1╖ 5.25ó 9╢ tpΘ drivσ whicΦ ╔ ì
  573. aφ ver∙ impresseΣ with« I⌠ i≤ aε exac⌠ replacemen⌠ fo≥ m∙ olΣ ì
  574. 800δ FD55╞ 96 tpΘ drivσ bu⌠ i⌠ wil∞ als∩ suppor⌠ thσ IB═ A╘ 1.▓ ì
  575. meτ higΦ densit∙ 500δ transfe≥ ratσ diskettes« I⌠ ha≤ aε ì
  576. extremel∙ quie⌠ stepper¼ look≤ identica∞ t∩ m∙ FD55B÷-1╢ 4╕ tpΘ ì
  577. drivσ froφ thσ front¼ anΣ ha≤ thσ samσ strappinτ layout« Thσ ì
  578. systeφ caε automaticall∙ detec⌠ thσ densit∙ oµ thσ diskettσ anΣ ì
  579. adjus⌠ thσ drivσ accordingly« (Iε thσ higΦ densit∙ modσ yo⌡ caε ì
  580. als∩ configurσ i⌠ t∩ appea≥ t∩ bσ aε 8ó drivσ t∩ thσ system.⌐  A⌠ ì
  581. unde≥ $12╡ i⌠ look≤ likσ thσ day≤ oµ thσ 8ó floppie≤ arσ over.
  582.  
  583. 14⌐ T∩ usσ m∙ olΣ IMSA╔ SI╧ board≤ witΦ thσ XL-M18░ ╔ haΣ t∩ cu⌠ ì
  584. thσ trace≤ goinτ t∩ thσ olΣ 2mh· ph▓ clocδ linσ oε thei≥ S-10░ ì
  585. edgσ connector≤ whicΦ i≤ no≈ 6mh· (piε 24⌐ anΣ jum≡ theφ ove≥ t∩ ì
  586. thσ ne≈ IEE┼ 2mh· clocδ linσ (piε 49)« Thi≤ modificatioε ma∙ bσ ì
  587. necessar∙ oε othe≥ olΣ board≤ a≤ well.
  588.  
  589. 15⌐ ┴ seria∞ printe≥ caε bσ connecteΣ t∩ si∩ ch1« Connec⌠ ß RS23▓ ì
  590. paddlσ boarΣ betweeε J╕ anΣ you≥ printer« Looδ a⌠ iteφ ╢ abovσ ì
  591. fo≥ thσ pinou⌠ oε thσ paddlσ card« Thσ ct≤ linσ mus⌠ bσ a⌠ ß ì
  592. positivσ leve∞ fo≥ thσ uar⌠ t∩ outpu⌠ characters« I⌠ caε bσ useΣ ì
  593. fo≥ thσ printe≥ bus∙ hanΣ shakσ signal« Takinτ i⌠ negativσ wil∞ ì
  594. sto≡ outpu⌠ t∩ thσ printer« Thσ standarΣ configuratioε oµ thσ ì
  595. systeφ wil∞ senΣ al∞ LST║ devicσ outpu⌠ t∩ si∩ ch1« 
  596.  
  597. .paè
  598. .TC  ZCPR3.............................................PAGE #
  599.                                ZCPR3
  600. 
  601. Thi≤ implementatioε support≤ thσ followinτ ZCPR│ package≤ anΣ ì
  602. commands« Pleasσ refe≥ t∩ thσ ZCPR│ manua∞ b∙ RicharΣ Conε fo≥ ì
  603. ful∞ informatioε oε eacΦ command≤ use« Yo⌡ caε usσ thσ SHOW.CO═ ì
  604. utilit∙ prograφ t∩ vie≈ thσ command≤ tha⌠ arσ supporteΣ anΣ seσ ì
  605. where each package resides in memory.
  606.  
  607.  Command Processor Commands
  608. 
  609. Thesσ command≤ arσ containeΣ iε thσ 2δ ZCPR│ Consolσ CommanΣ ì
  610. Processo≥ (CCP)« The∙ arσ loadeΣ int∩ raφ eacΦ timσ thσ systeφ ì
  611. doe≤ ß colΣ o≥ warφ boo⌠ anΣ arσ availablσ fo≥ usσ wheneve≥ thσ ì
  612. thσ Drive/User:╛ promp⌠ i≤ present.
  613.  
  614.      SAVE n file    ;Saves n pages starting at 100h to file
  615.      GET adr file   ;Load a file into the tpa @ hex address
  616.      JUM╨ ad≥       ;jum≡ t∩ he° addres≤ ª executσ code in tpa
  617.      
  618.  Resident Command Package
  619. 
  620. Thesσ command≤ arσ containeΣ iε thσ M180.RC╨ file« I⌠ i≤ loadeΣ ì
  621. int∩ memor∙ abovσ thσ BIO╙ oε colΣ boot≤ b∙ thσ LDR.CO═ utilit∙ ì
  622. program« Oncσ loadeΣ thσ followinτ command≤ wil∞ bσ available« ì
  623. (Sincσ thesσ routine≤ sta∙ iε memory¼ the∙ providσ ver∙ quicδ ì
  624. response.)
  625.  
  626.      H              ;Display list of commands.
  627.      CP dest=source ;Copy source file to dest file.
  628.      ECHO string    ;Echo string back to console.
  629.      ERA file       ;Erase file(s).
  630.      NOTE string    ;Treat string as a comment.
  631.      P adr          ;Peek at memory & display in hex & ascii.
  632.      POKE adr val   ;Poke hex or ascii values into memory.
  633.      PROT file atrb ;Set/reset files R/O or SYS attributes.
  634.      REN new=old    ;Rename old file to new.
  635.      WHL pwd        ;Set/Reset Wheel byte (pwd='SYSTEM').
  636.      WHLQ           ;Display Wheel status.
  637.      
  638.      Thσ abovσ arσ al∞ standarΣ command≤ a≤ describeΣ iε thσ ì
  639. áááááZCPR│ manual« Thσ followinτ ne≈ commanΣ wa≤ addeΣ t∩ displa∙ ì
  640. áááááthσ XL-M18░ Memor∙ Managemen⌠ Uni⌠ register≤ anΣ optionall∙ ì
  641. áááááchangσ thσ memor∙ bank.
  642.  
  643.      BANK      Display the current MMU register values.
  644.  
  645.      BANK n    Se⌠ thσ tpß BAN╦ numbe≥ t∩ ε (░ o≥ 1⌐ anΣ displa∙ ì
  646. áááááááááááááááthσ MM╒ registers« 
  647. .paè
  648.  Flow Command Package
  649. 
  650. Thesσ command≤ arσ containeΣ iε thσ M180.FCP file« I⌠ i≤ loadeΣ ì
  651. int∩ memor∙ above the BIOS witΦ LDR.CO═ jus⌠ likσ M180.RC╨ abovσ.
  652. Oncσ loadeΣ thσ followinτ additiona∞ command≤ wil∞ bσ available:
  653.  
  654.      IF op     Se⌠ thσ flo≈ statσ t∩ thσ valuσ oµ op.
  655.      ELSE      Toggle the flow state.
  656.      FI        Terminate the IF level.
  657.      XIF       Exit all pending IFs back to level 0.
  658.  
  659.      The following options can be used with the IF command:
  660.  
  661.      ER        = True if error flag is set.
  662.      EX afn    = True if file exists.       
  663.      IN        = True if T,Y,<cr> or <sp> are input at console.
  664.      NU afn    = True if afn is null.
  665.  
  666. Wheε thσ flo≈ statσ i≤ truσ consolσ command≤ arσ processeΣ a≤ ì
  667. usual« Iµ thσ flo≈ statσ i≤ se⌠ t∩ false¼ consolσ command≤ wil∞ ì
  668. bσ reaΣ bu⌠ no⌠ executed« Onσ oµ thσ bes⌠ use≤ oµ thi≤ featurσ i≤ ì
  669. selectivσ executioε oµ program≤ withiε ZEX batcΦ commanΣ files.
  670.  
  671.  Input Output Package
  672. 
  673. Thσ IO╨ featurσ oµ Zsysteφ allow≤ yo⌡ t∩ writσ custoφ driver≤ fo≥ ì
  674. you≥ I╧ device≤ a≤ ß separatσ IO╨ segment« The∙ caε theε bσ ì
  675. easil∙ addeΣ t∩ thσ systeφ witΦ thσ LDR.CO═ utility« (Yo⌡ ma∙ ì
  676. wan⌠ t∩ havσ severa∞ differen⌠ IO╨ segment≤ sincσ the∙ caε bσ ì
  677. changeΣ s∩ easily.⌐ Oncσ thσ IO╨ segmen⌠ i≤ loaded¼ thσ ì
  678. DEVICE.CO═ utilit∙ i≤ useΣ t∩ displa∙ anΣ changσ thσ devicσ I╧ ì
  679. assignments« Yo⌡ caε als∩ usσ thσ RECORD.CO═ utilit∙ t∩ savσ CON║ ì
  680. o≥ LST║ outpu⌠ t∩ ß disδ file« ┴ samplσ X╠-M18░ IO╨ i≤ includeΣ ì
  681. alonτ witΦ sourcσ code« Yo⌡ caε modif∙ i⌠ t∩ mee⌠ you≥ needs.
  682.  
  683. Thσ IO╨ memor∙ areß i≤ initializeΣ t∩ thσ specification≤ iε thσ ì
  684. "ZCPR│ anΣ IOPsó tutoria∞ b∙ RicharΣ Conn« Thσ jum≡ vecto≥ ì
  685. locateΣ a⌠ BIOS+░ i≤ als∩ modifieΣ durinτ colΣ boo⌠ t∩ addres≤ aε ì
  686. interna∞ IO╨ vecto≥ tablσ withiε thσ BIO╙ fo≥ thσ BIO╙ devicσ ì
  687. drivers« Thi≤ allow≤ aε IO╨ segmen⌠ t∩ locatσ thσ BIO╙ devicσ ì
  688. routine≤ througΦ thσ olΣ colΣ boo⌠ vector.
  689. .paè
  690.  STARTUP.COM Alias
  691. 
  692. Wheε thσ systeφ i≤ colΣ booteΣ ZCPR│ load≤ thσ filσ STARTUP.CO═ ì
  693. anΣ execute≤ it« STARTUP.CO═ i≤ aε ALIA╙ prograφ tha⌠ execute≤ ì
  694. the followinτ commanΣ lines:
  695.  
  696.      LDR M180A.RCP,M180.NDR,M180.FCP,XLM11.IOP
  697.      I╞ ~EXIS╘ SYSTEM.Z3T;TCSELEC╘ SYSTEM;FI
  698.      LD╥ SYSTEM.Z3T;TPASIZE
  699.  
  700. Thi≤ finishe≤ thσ initializatioε b∙ allowinτ yo⌡ t∩ selec⌠ you≥ ì
  701. termina∞ anΣ loadinτ thσ ┤ ZCPR│ package≤ int∩ thei≥ place≤ iε ì
  702. memor∙ abovσ thσ BIOS« Yo⌡ caε usσ onσ oµ thσ ALIA╙ utilitie≤ t∩ ì
  703. modif∙ STARTUP.CO═ s∩ i⌠ wil∞ als∩ executσ othe≥ initializatioε ì
  704. program≤ necessar∙ fo≥ you≥ system.
  705.  
  706.  Zsystem Utilities
  707. 
  708. Thσ ful∞ systeφ include≤ app° 8░ Zsysteφ utilit∙ programs« Mos⌠ ì
  709. oµ thσ utilitie≤ wil∞ displa∙ buil⌠ iε hel≡ inf∩ iµ yo⌡ ente≥ thσ ì
  710. followinτ commanΣ line:
  711.  
  712.      Utility //     ;Utility= Utility program name
  713.  
  714. Mos⌠ oµ thσ utilitie≤ mus⌠ bσ installeΣ beforσ the∙ caε bσ used« ì
  715. Al∞ oµ thσ utilitie≤ includeΣ witΦ thσ systeφ werσ alread∙ ì
  716. installeΣ fo≥ yo⌡ b∙ runninτ thσ followinτ commanΣ line.
  717.  
  718.      Z3INS M180 ZSYSTEM.INS
  719.  
  720. Z3INS.CO═ anΣ M180.EN╓ shoulΣ bσ oε thσ disδ alonτ witΦ thσ ì
  721. program≤ beinτ installed« Wheε yo⌡ adΣ ne≈ utilitie≤ t∩ thi≤ ì
  722. systeφ yo⌡ wil∞ havσ t∩ instal∞ theφ likσ this║ 
  723.  
  724.      Z3INS M180 Utility.COM
  725.  
  726. ╔ recommenΣ downloadinτ thσ followinτ Publiπ Domaiε program≤ froφ ì
  727. you≥ loca∞ ZNOD┼ anΣ renaminτ theφ fo≥ usσ a≤ you≥ DI╥ anΣ TYP┼ ì
  728. commands.
  729.  
  730.      DIR.COM  = SD115.COM
  731.      TYPE.COM = TYPEL36.COM
  732. .paè
  733. .TC  CUSTOMIZATION.....................................PAGE #
  734.                            CUSTOMIZATION
  735. 
  736. Thσ ZSETUP.CO═ utilit∙ no≈ perform≤ ful∞ systeφ customization« ì
  737. (I⌠ i≤ n∩ longe≥ necessar∙ t∩ edi⌠ anΣ reassemblσ thσ systeφ t∩ ì
  738. configurσ it.⌐ ZSETU╨ give≤ yo⌡ thσ optioε oµ configurinτ thσ ì
  739. OSLOAD.CO═ filσ o≥ configurinτ thσ systeφ presentl∙ iε memory« ì
  740. ZSETU╨ use≤ thσ OSLOAD.SY═ filσ t∩ determinσ thσ patcΦ addresse≤ ì
  741. withiε thσ systeφ s∩ makσ surσ i⌠ i≤ iε thσ curren⌠ director∙ ì
  742. beforσ ZSETU╨ i≤ run« ZSETU╨ mus⌠ bσ iε banδ ░ t∩ worδ properly« ì
  743. I⌠ wil∞ abor⌠ iµ yo⌡ tr∙ t∩ ruε i⌠ froφ banδ 1.
  744.  
  745. ZSETU╨ i≤ men⌡ driveε anΣ i≤ prett∙ selµ explanatory« Thσ onl∙ ì
  746. wa∙ yo⌡ caε ge⌠ int∩ troublσ i≤ b∙ no⌠ backinτ u≡ you≥ ì
  747. distributioε disk« Wheε ZS130.ZE╪ i≤ ruε iε thσ disδ modσ i⌠ wil∞ ì
  748. overwritσ an∙ existinτ OSLOAD.CO═ filσ tha⌠ i≤ oε thσ disk« Iµ ì
  749. an∙ mistake≤ arσ madσ iε configurinτ thσ systeφ yo⌡ won'⌠ bσ ablσ ì
  750. t∩ ge⌠ i⌠ t∩ boo⌠ agaiε s∩ makσ surσ you≥ origina∞ OSLOAD.CO═ i≤ ì
  751. backeΣ up!!!
  752.  
  753. Summar∙ oµ ZSETU╨ configuratioε parameters:
  754.  
  755.      1⌐ SI╧ por⌠ parameters
  756.      2⌐ IOBYTE
  757.      3⌐ Physica∞ disδ drivσ parameters
  758.      4⌐ Logica∞/physica∞ drivσ assignments
  759.      5⌐ Flopp∙ moto≥ turε ofµ time
  760.      6⌐ Wai⌠ states
  761.      7⌐ Signoε messagσ version
  762.  
  763. Iµ yo⌡ havσ thσ ZBIO╙ disδ yo⌡ caε modif∙ thσ sourcσ files¼ ì
  764. reassemblσ theφ witΦ ZA╙ 3.0 anΣ theε usσ thi≤ commanΣ linσ t∩ ì
  765. generatσ you≥ ne≈ systeφ witΦ ZEX.CO═ anΣ LINK.CO═ froφ Digita∞ ì
  766. ResearcΦ Inc.
  767.  
  768.      ZE╪ ZOS193     ╗ Generatσ OSLOAD.CO═ b∙ linkinτ al∞ the
  769.                     ; BIOS modules.
  770.  
  771. .TC  NEW UTILITIES.....................................PAGE #
  772.                            NE╫ UTILITIES
  773. 
  774. Thσ followinτ utilitie≤ arσ no≈ par⌠ oµ thσ systeφ package.
  775.  
  776.      FMTF.COM  Thi≤ i≤ ß tablσ driveε MultΘ-forma⌠ flopp∙ disδ ì
  777. áááááááááááááááinitializσ/verif∙ program« Seσ FMTF.DO├ fo≥ ful∞ ì
  778. áááááááááááááááinstructions oε it'≤ use.
  779.  
  780.      PARTH.COM Thi≤ i≤ ß tablσ driveε HarΣ disδ partitioε ì
  781. áááááááááááááááutility« Seσ PARTH.DO├ fo≥ ful∞ instruction≤ oε ì
  782. áááááááááááááááit'≤ use.
  783.  
  784.      ZEX.COM   Thi≤ i≤ ZE╪ ver≤ 3.1Γ whicΦ ha≤ beeε slightl∙ ì
  785. ááááááááááááááámodifieΣ t∩ ruε iε eithe≥ bank░ o≥ bank1« I⌠ doe≤ ì
  786. áááááááááááááááß BIO╙ versioε checδ anΣ wil∞ onl∙ worδ witΦ ì
  787. áááááááááááááááZsysteφ ver≤ 1.3┤ anΣ up« Earlier version≤ oµ ZE╪ ì
  788. áááááááááááááááwil∞ no⌠ worδ witΦ thi≤ bankeΣ Zsystem!è.TC  MEMORY BANK OVERVIEW..............................PAGE #
  789.                        MEMOR┘ BAN╦ OVERVIEW
  790. 
  791. Thi≤ BIO╙ no≈ utilize≤ ▓ memor∙ bank≤ fo≥ thσ Disδ Operatinτ ì
  792. System« Thσ primar∙ advantagσ oµ doinτ thi≤ i≤ t∩ providσ thσ ì
  793. maximuφ possiblσ TP┴ sizσ fo≥ applicatioε programs« Wheε thσ ì
  794. systeφ colΣ boot≤ BAN╦ ▒ i≤ selecteΣ fo≥ thσ TPA« I⌠ i≤ app° 58δ ì
  795. iε size« Severa∞ utilitie≤ wil∞ onl∙ operatσ froφ banδ 0« Yo⌡ caε ì
  796. easil∙ changσ betweeε bank≤ witΦ thσ followinτ RC╨ commanΣ whicΦ ì
  797. i≤ alway≤ residen⌠ iε memor∙ anΣ caε bσ executeΣ wheneve≥ thσ ZO╙ ì
  798. commanΣ linσ promp⌠ i≤ present.
  799.  
  800.      BAN╦ 0    ;selec⌠ banδ ░ fo≥ thσ TPA
  801.      BAN╦ 1    ;selec⌠ banδ ▒ fo≥ thσ TPA
  802.  
  803. T∩ makσ thσ bankeΣ BIO╙ schemσ worδ witΦ thσ larges⌠ possiblσ TPAì
  804. i⌠ wa≤ necessar∙ t∩ placσ ZCPR│ a⌠ ß noε standarΣ addres≤ anΣ thσ ì
  805. sizσ oµ thσ BDO╙ iε banδ i≤ onl∙ │ bytes« Thσ onl∙ prograφs tha⌠ ╔ ì
  806. havσ founΣ tha⌠ thi≤ affect≤ arσ thσ Z3LO├ utilit∙ anΣ ZEX« Thσ ì
  807. systeφ include≤ ß modifieΣ ZEX¼ bu⌠ insteaΣ oµ usinτ Z3LO├ yo⌡ ì
  808. should refe≥ t∩ thi≤ addres≤ map:
  809.  
  810.                            HigΦ Memory
  811.         ½----------- UnbankeΣ Commoε Memor∙ -----------+
  812.         ⁿ                                              |
  813.         ⁿ  addres≤ rangσ  sizσ   disc.                 |
  814.         ⁿ  ------------¡ -----¡ ---------------¡       |
  815.         ⁿ   ffd░ ¡ fffµ    4╕    Z│ ex⌠ stacδ          |
  816.         ⁿ   ff0░ ¡ ffcµ   20╕    Z│ commanΣ buffe≥     |
  817.         ⁿ   fe8░ ¡ fefµ   12╕    Z│ tca≡               |
  818.         ⁿ   fe0░ ¡ fe7µ   12╕    Z│ Environmen⌠ desc   |
  819.         ⁿ   fdfµ            ▒    Z│ Whee∞ bytσ         |
  820.         ⁿ   fdf┤ ¡ fdfσ    1▒    Z│ Externa∞ patΦ      |
  821.         |   fdd0 ¡ fdf│    3╢    Z│ Externa∞ FC┬       |
  822.         ⁿ   fd8░ ¡ fdcµ    8░    Z│ messagσ buffe≥     |
  823.         ⁿ   fd0░ ¡ fd7µ   12╕    Z│ shel∞ stacδ        |
  824.         ⁿ   fc0░ ¡ fcfµ   25╢    Z3 NameΣ director∙    |
  825.         ⁿ   fa0░ ¡ fbfµ   51▓    Z│ FCP                |
  826.         ⁿ   f20░ ¡ f9fµ  204╕    Z│ RCP                |
  827.         ⁿ   ec0░ ¡ f1fµ  153╢    Z│ IO╨                |
  828.         |   e80░ ¡ ec0░  102┤    banδ manage≥          |
  829.         |   e7fΣ ¡ e7fµ     │    Upper BDOS vecto≥     |
  830.         |   e00░ ¡ e7fµ  204╕    ZCPR│                 |
  831.         ⁿ                                              |
  832.         +----------------------------------------------+
  833.  
  834.   ½-¡ Banδ ░ oµ BankeΣ Mem. --½  ½¡- Banδ 1 oµ BankeΣ Mem. --+ì
  835.   ⁿ                           ⁿ  ⁿ                           |
  836.   |  ae0░ ¡ dffµ  BIO╙        |  ⁿ                           |  
  837.   ⁿ  a00░ ■ adff  BDO╙        ⁿ  ⁿ                           |    
  838.   |  800░ ■ 9fff  DS┴         |  ⁿ                           |
  839.   |  010░ ■ 7ffµ  Banδ ░ TPA  |  ⁿ  0100 ¡ dffµ  Banδ 1 TPA  |
  840.   |  000░ ¡ 00fµ  Pagσ ░      ⁿ  ⁿ  000░ ¡ 00fµ  Pagσ 0      |
  841.   ⁿ                           ⁿ  ⁿ                           |
  842.   ½¡--¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½  +---------------------------+
  843.                            LO╫ MEMORYè
  844. ¿ DS┴ ╜ Dynamiπ Storagσ Areß fo≥ disδ tables¼ secto≥ buffer≤ ª  ì
  845.         etc« ⌐ 
  846. ¿ Pagσ ░ ╜ CP/═ pagσ ░ vector≤ ª buffer≤ )
  847.  
  848. Therσ i≤ n∩ fixeΣ limi⌠ oε thσ sizσ oµ thσ BDO╙ o≥ BIO╙ s∩ lonτ a≤ ì
  849. thei≥ ácombineΣ sizσ fit≤ int∩ banδ ░ anΣ leave≤ reasonablσ árooφ ì
  850. fo≥ thσ DS┴ anΣ TPA« 
  851.  
  852. Thσ commoε memor∙ areß i≤ iε physica∞ banδ 0« Thi≤ phantom≤ ou⌠ ì
  853. e00░ t∩ fffµ iε bank≤ ▒ througΦ n« ZCPR│ is saveΣ iε banδ ▒ ì
  854. a⌠ e00░  anΣ DMA'eΣ bacδ t∩ banδ ░ durinτ warφ boots« Thi≤ allow≤ ì
  855. applicatioε program≤ t∩ overla∙ ZCPR│ jus⌠ likσ thσ CP/═ ì
  856. specification≤ t∩ providσ ß 58δ tpß whicΦ appear≤ t∩ bσ jus⌠ ì
  857. abou⌠ a≤ largσ a≤ possiblσ fo≥ ß ful∞ Zsysteφ implementation.
  858.  
  859. Bank≤ ▓ thr⌡ ╖ arσ reserveΣ fo≥ Raφ Disδ use« The∙ arσ accesseΣ ì
  860. througΦ DM┴ a≤ physica∞ memor∙ s∩ thσ abovσ commoε memor∙ areaì
  861. assignment does no⌠ usσ an∙ oµ thσ space.
  862.  
  863. .paè.TC  T-FUNCTION CALLS..................................PAGE #
  864.                          T-FUNCTIO╬ CALLS
  865. 
  866. Thσ followinτ TurboDOS compatiblσ ╘-functioε call≤ arσ supporteΣ ì
  867. b∙ thσ system« The∙ providσ ß convenien⌠ anΣ portablσ wa∙ t∩ ì
  868. acces≤ thσ interrup⌠ driveε SI╧ routine≤ anΣ thσ tpß banδ selec⌠ ì
  869. routines« T∩ perforφ ß ╘-functioε yo⌡ mus⌠ loaΣ thσ functioε ì
  870. numbe≥ int∩ thσ ├ register¼ loaΣ an∙ necessar∙ parameter≤ anΣ ì
  871. cal∞ 50h« (Yo⌡ shoulΣ assumσ tha⌠ al∞ register≤ wil∞ bσ destroyeΣ ì
  872. durinτ thσ call.⌐ 
  873.  
  874.      NAME:          COMST
  875.      CAL╠ WITH:     c╜ 34
  876.                     d╜ SI╧ channe∞ numbe≥ (░ o≥ 1)
  877.                     a╜ ░ iµ inpu⌠ characte≥ i≤ no⌠ available
  878.      COMMENTS:      Returε thσ inpu⌠ statu≤ oµ thσ specifieΣ SI╧ ì
  879. ááááááááááááááááááááchannel.
  880.  
  881.      NAME:          COMIN
  882.      CAL╠ WITH:     c╜ 35
  883.                     d╜ SI╧ channe∞ numbe≥ (░ o≥ 1)
  884.      RETURNS:       a╜ inpu⌠ character
  885.      COMMENTS:      Inpu⌠ ß characte≥ from thσ specifieΣ SI╧ ì
  886. ááááááááááááááááááááchannel«
  887.  
  888.      NAME:          COMOUT
  889.      CAL╠ WITH:     c╜ 36
  890.                     d╜ SI╧ channe∞ numbe≥ (░ o≥ 1)
  891.                     e╜ outpu⌠ character
  892.      COMMENTS:      Outpu⌠ ß characte≥ t∩ thσ specifieΣ SI╧ ì
  893. ááááááááááááááááááááchannel«  
  894.      
  895.      NAME:          SETBAUD
  896.      CAL╠ WITH:     c╜ 37
  897.                     d╜ SI╧ channe∞ numbe≥ (░ o≥ 1)
  898.                     e╜ bauΣ ratσ codσ 
  899.                         4╜  150¼  5╜   300¼  ╢╜   60░
  900.                         7╜ 1200¼ 1░=  2400¼ 1▓╜  4800
  901.                        1┤╜ 9600¼ 1╡╜ 19200¼  ░= 38400
  902.      COMMENTS║      Set≤ bauΣ ratσ oµ specifieΣ SI╧ channe∞.
  903.  
  904.      NAME:          GETBAUD
  905.      CAL╠ WITH:     c╜ 38
  906.                     d╜ SIO channe∞ numbe≥ (░ o≥ 1)
  907.      RETURNS:       a╜ bauΣ ratσ codσ   (bit≤ 0-3)
  908.                         4╜  150¼  5╜   300¼  ╢╜   60░
  909.                         7╜ 1200¼ 1░=  2400¼ 1▓╜  4800
  910.                        1┤╜ 9600¼ 1╡╜ 19200¼  ░= 38400
  911.      COMMENTS║      Return≤ curren⌠ bauΣ ratσ oµ specifieΣ SI╧ ì
  912.                     channel.
  913. .paè   
  914.      NAME:          SETMDM
  915.      CAL╠ WITH:     c╜ 39
  916.                     d╜ SI╧ channe∞ numbe≥ (░ o≥ 1)
  917.                     e╜ modeφ contro∞ byte
  918.                        bi⌠ ╖ se⌠ t∩ asser⌠ RTS
  919.      COMMENTS:      Se⌠ thσ statσ oµ thσ modeφ contro∞ signal≤ ì
  920. ááááááááááááááááááááfo≥ thσ specifieΣ SI╧ channel.
  921.  
  922.      NAME:          GETMDM
  923.      CAL╠ WITH:     c╜ 40
  924.                     d╜ SI╧ channe∞ numbe≥ (░ o≥ 1)
  925.      RETURNS:       a╜ modeφ statu≤ byte
  926.                        bi⌠ ╖ se⌠ fo≥ CT╙ asserted
  927.                        bi⌠ ╡ se⌠ fo≥ DC─ true
  928.      COMMENTS:      Return≤ thσ curren⌠ statσ oµ thσ modeφ ì
  929. áááááááááááááááááááácontro∞ signal≤ fo≥ thσ specifieΣ SI╧ ì
  930. ááááááááááááááááááááchannel.
  931.  
  932.      NAME:          MEMBNK
  933.      CAL╠ WITH:     c=43
  934.                     e╜ -▒ t∩ interrogatσ thσ tpß bank
  935.                     e╜ ░ o≥ ▒ t∩ se⌠ thσ tpß bank
  936.      RETURNS:       a╜ banδ selecteΣ fo≥ thσ tpa.
  937.      COMMENTS:      Ge⌠ o≥ se⌠ thσ TP┴ memor∙ bank« (Thσ banδ ì
  938. áááááááááááááááááááádoe≤ no⌠ actuall∙ changσ unti∞ thσ nex⌠ warφ ì
  939. ááááááááááááááááááááboot« Otherwisσ ß prograφ woulΣ hanτ u≡ thσ ì
  940. áááááááááááááááááááásysteφ b∙ switchinτ itselµ ou⌠ oµ memory.)
  941.  
  942. .TC  I/O PORT ADDRESSES................................PAGE #
  943.                         I/O PORT ADDRESSES
  944. 
  945. Looδ a⌠ thσ includeΣ HD64180.LI┬ anΣ M180.LI┬ file≤ iµ yo⌡ neeΣ ì
  946. t∩ kno≈ thσ addres≤ oµ an∙ I/╧ port≤ oε thσ board« Remembe≥ tha⌠ ì
  947. thσ HD6418░ I/╧ registe≥ basσ addres≤ i≤ relocateΣ t∩ 80Φ iε thσ ì
  948. loade≥ module« Thi≤ allow≤ existinτ softwarσ anΣ S-10░ I/╧ board≤ ì
  949. t∩ worδ without being re-addressed.
  950.  
  951. .TC  S-100 INTERRUPTS..................................PAGE #
  952.                          S-100 INTERRUPTS
  953. 
  954. ┴ modσ ▓ interrup⌠ vecto≥ tablσ i≤ based a⌠ BIO╙ ½ 100Φ fo≥ thσ ì
  955. ╕ interrup⌠ line≤ oε thσ S-10░ buss« Applicatioε program≤ caε usσ ì
  956. thσ WBOO╘ jm≡ vecto≥ a⌠ 1Φ t∩ locatσ anΣ initializσ thσ necessar∙ ì
  957. interrup⌠ vector« (╔ haven'⌠ haΣ timσ t∩ verif∙ tha⌠ thσ X╠-M18░ ì
  958. ╙-10░ interrup⌠ hardwarσ i≤ functiona∞ s∩ gooΣ luck.)
  959.  
  960. .paè.TC  DISK ASSIGNMENTS..................................PAGE #
  961.                          DIS╦ ASSIGNMENTS
  962. 
  963. Thσ ASSIGN.CO═ utilit∙ prograφ i≤ useΣ t∩ changσ thσ ì
  964. logical/physica∞ disδ assignment≤ froφ thσ console« Thσ maiε ì
  965. reasoε iε doinτ thi≤ i≤ s∩ an∙ drivσ caε bσ reassigneΣ a≤ A║ t∩ ì
  966. takσ advantagσ oµ drivσ A'≤ specia∞ acces≤ feature≤ likσ thσ ì
  967. root║ director∙ anΣ aut∩ logiε oε warφ boots« Thi≤ featurσ i≤ ì
  968. als∩ usefu∞ fo≥ reassigninτ ß harΣ disδ o≥ raφ disδ a≤ thσ A║ ì
  969. drivσ t∩ takσ advantagσ oµ it≤ highe≥ speeΣ performancσ fo≥ you≥ ì
  970. mos⌠ useΣ drive« ASSIGN.CO═ wil∞ onl∙ executσ froφ banδ 0« Iµ yo⌡ ì
  971. attemp⌠ t∩ ruε i⌠ froφ banδ ▒ aε erro≥ messagσ wil∞ bσ displayeΣ ì
  972. anΣ i⌠ wil∞ abort« Herσ arσ somσ example≤ oµ ASSIGN.CO═ commanΣ ì
  973. lines:
  974.  
  975.      BAN╦ 0              ;Selec⌠ banδ ░ fo≥ thσ tpa
  976.      ASSIGN /»           ;Displa∙ buil⌠ iε hel≡ info
  977.      ASSIG╬              ;Displa∙ curren⌠ drivσ assignments
  978.      ASSIG╬ A:╡          ;Assigε ph∙ drivσ ╡ (raφ disk⌐ t∩ A:
  979.      ASSIG╬ A:6,B:▒      ;Assigε ph∙ drivσ ╢ (harΣ disk⌐ t∩ A:
  980.                          ╗anΣ ph∙ drivσ ▒ (flopp∙ 0⌐ t∩ B:
  981.  
  982. Wheε thσ systeφ i≤ initiall∙ configured¼ eacΦ drivσ i≤ assigneΣ ß ì
  983. uniquσ physica∞ drivσ number« Thσ systeφ wil∞ suppor⌠ u≡ t∩ 2│ ì
  984. physica∞ drive≤ anΣ come≤ witΦ thσ followinτ 1╡ physica∞ drive≤ ì
  985. (▒-15⌐ configured« The∙ caε bσ assigneΣ t∩ an∙ oµ thσ 1╢ logica∞ ì
  986. drive≤ (A║-P:)« Accessinτ thσ samσ drivσ b∙ morσ thaε onσ Drivσ ì
  987. lette≥ caε causσ los≤ oµ datß duσ t∩ thσ CP/═ typσ disδ ì
  988. allocatioε schemσ tha⌠ Zsysteφ uses« T∩ insurσ tha⌠ thi≤ doe≤ no⌠ ì
  989. happen¼ ASSIGN.CO═  wil∞ clea≥ an∙ duplicatσ physica∞ assignment≤ ì
  990. t∩ ░ wheε ß ne≈ assignmen⌠ i≤ made« Yo⌡ canno⌠ assigε thσ ì
  991. physica∞ drivσ numbe≥ presentl∙ assigneΣ t∩ A║ t∩ an∙ othe≥ ì
  992. logica∞ drive« Thi≤ woulΣ clea≥ thσ assignmen⌠ fo≥ A║ t∩ ░ whicΦ ì
  993. wil∞ hanτ thσ systeφ wheε i⌠ warφ boots« Iµ yo⌡ attemp⌠ t∩ d∩ s∩ ì
  994. ASSIGN.CO═ wil∞ displa∙ aε erro≥ messagσ anΣ abort« T∩ ge⌠ arounΣ ì
  995. thi≤ yo⌡ jus⌠ assigε A║ t∩ ß differen⌠ ph∙ drivσ first¼ theε thσ ì
  996. olΣ physica∞ drivσ caε bσ reassigneΣ t∩ an∙ logica∞ drive« Thσ ì
  997. initia∞ logical/physica∞ assignmen⌠ is:
  998.  
  999.      A: ╜  1 (5.25" 48 tpi floppy drive with ds0 strapped)
  1000.      B: =  2 (5.25" 48 tpi floppy drive with ds1 strapped)
  1001.      C: =  3 (5.25" 96 tpi floppy drive with ds2 strapped)
  1002.      D: =  4 (8" floppy drive with ds3 strapped)
  1003.      E: =  5 (Ram disk)
  1004.      F: ╜  ╢ (harΣ disδ ░ partitioε 0)
  1005.      ╟║ ╜  ╖ (harΣ disδ ░ partitioε 1)
  1006.      H║ ╜  ╕ (harΣ disδ ░ partitioε 2)
  1007.      I║ ╜  ╣ (harΣ disδ ░ partitioε 3)
  1008.      J║ ╜ 1░ (harΣ disδ ░ partitioε 4)
  1009.      K║ ╜ 1▒ (harΣ disδ ░ partitioε 5)
  1010.      L║ ╜ 1▓ (harΣ disδ ░ partitioε 6)
  1011.      M║ ╜ 1│ (harΣ disδ ░ partitioε 7)
  1012.      N║ ╜ 1┤ (harΣ disδ ░ partitioε 8)
  1013.      O║ ╜ 1╡ (harΣ disδ ░ partitioε 9)
  1014.      P║ ╜  ░ (unassigned drive)
  1015. è
  1016. .TC  IMP MODEM PROGRAM.................................PAGE #
  1017.                          IMP MODEM PROGRAM
  1018. 
  1019. Thσ IMP24┤ modeφ prograφ b∙ Ir÷ Hofµ i≤ no≈ includeΣ witΦ thσ ì
  1020. system« I⌠ i≤ calleΣ IMPXLM1.CO═ anΣ ha≤ alread∙ beeε configureΣ ì
  1021. t∩ usσ si∩ channe∞ ▒ oε thσ XL-M180« Yo⌡ caε useΣ thi≤ IM╨ ì
  1022. prograφ t∩ downloaΣ thσ IMP244.LB╥ librar∙ filσ whicΦ i≤ ì
  1023. availablσ oε mos⌠ Z-node≤ arounΣ thσ country« I⌠ contain≤ ß ì
  1024. detaileΣ .DO├ filσ anΣ utilitie≤ t∩ changσ phonσ numbers« Thσ IM╨ ì
  1025. prograφ mus⌠ bσ useΣ witΦ aε RS23▓ "ATó commanΣ se⌠ modeφ ì
  1026. connecteΣ t∩ si∩ ch▒ (J8⌐ througΦ ß cablσ witΦ pin≤ ▒ thr⌡ ╕ anΣ ì
  1027. 2░ wireΣ piε fo≥ pin« Yo⌡ mus⌠ se⌠ thσ strap≤ oε thσ RS23▓ paddlσ ì
  1028. carΣ witΦ J│ t∩ ┴ anΣ J┤ t∩ B« Piε 1▒ oµ thσ 148╕ iπ shoulΣ bσ ì
  1029. removeΣ froφ it'≤ socke⌠ oε thσ paddlσ board¼ otherwisσ i⌠ wil∞ ì
  1030. drivσ thσ Carrie≥ Detec⌠ outpu⌠ linσ oµ you≥ modeφ anΣ possibl∙ ì
  1031. blo≈ onσ oµ thσ ▓ chip≤ tha⌠ woulΣ bσ drivinτ eacΦ other.é ╔ havσ ì
  1032. verifieΣ tha⌠ thi≤ configuratioε oµ thσ IM╨ prograφ wil∞ worδ ì
  1033. witΦ ß U╙ Robotic≤ Courie≥ modem« (Iµ yo⌡ don'⌠ havσ ß modeφ ye⌠ ì
  1034. ╔ strongl∙ recommenΣ thσ Courier« Mos⌠ RBB╙ system≤ usσ thσ ì
  1035. Courie≥ anΣ it'≤ priceΣ les≤ thaε mos⌠ comparablσ units.⌐ Iµ yo⌡ ì
  1036. havσ ß differen⌠ branΣ oµ modeφ yo⌡ ma∙ havσ t∩ makσ somσ ì
  1037. changes« (Yo⌡ mus⌠ usσ ZAS.CO═ t∩ reassemblσ thσ overla∙ source« ì
  1038. M8░ ª L8░ won'⌠ generatσ ß .HE╪ filσ tha⌠ wil∞ properl∙ overla∙ ì
  1039. thσ maiε IM╨ program.)
  1040.  
  1041. .TC  MOVE-IT OVERLAY...................................PAGE #
  1042.                           MOVE-IT OVERLAY
  1043. 
  1044. Aε overla∙ filσ nameΣ XLMOVIT1.HE╪ i≤ includeΣ t∩ configurσ thσ ì
  1045. MOVE-IT.CO═ ver≤ 3.░ computer/compute≥ filσ transfe≥ prograφ b∙ ì
  1046. Woolµ Softwarσ System≤ fo≥ thσ XL-M180« ┴ Ze° commanΣ filσ i≤ ì
  1047. als∩ includeΣ t∩ perforφ thσ installation« Thσ seria∞ channe∞ oµ ì
  1048. thσ othe≥ compute≥ mus⌠ bσ connecteΣ t∩ si∩ ch▒ oµ thσ XL-M180« ì
  1049. Looδ a⌠ iteφ ╢ unde≥ Gettinτ StarteΣ ß fe≈ page≤ bacδ fo≥ thσ ì
  1050. pinou⌠ oε thσ channe∞ ▒ RS23▓ paddlσ card« Thσ MOVE-I╘ prograφ ì
  1051. mus⌠ bσ purchaseΣ froφ Woolµ Software¼ bu⌠ i⌠ i≤ indispensablσ ì
  1052. fo≥ transferrinτ file≤ betweeε system≤ witΦ incompatiblσ disδ ì
  1053. formats.
  1054.  
  1055. .TC  DISCLAIMER........................................PAGE #
  1056.                             DISCLAIMER
  1057. 
  1058. A≤ usua∞ wσ havσ t∩ warε yo⌡ tha⌠ yo⌡ mus⌠ accep⌠ al∞ thσ risk≤ ì
  1059. witΦ thi≤ software« I⌠ ha≤ onl∙ haΣ ß fe≈ day≤ oµ testing¼ bu⌠ wσ ì
  1060. fel⌠ yo⌡ woulΣ rathe≥ ge⌠ ß versioε no≈ tha⌠ possibl∙ ha≤ ß fe≈ ì
  1061. bug≤ ove≥ ß versioε nex⌠ montΦ tha⌠ ha≤ beeε full∙ tested« Thσ ì
  1062. effor⌠ tha⌠ ha≤ gonσ int∩ thi≤ wil∞ probabl∙ neve≥ bσ full∙ ì
  1063. compensateΣ financially¼ bu⌠ i⌠ wil∞ bσ morσ thaε wortΦ whilσ iµ ß ì
  1064. fe≈ morσ peoplσ arσ ablσ t∩ seσ thσ powe≥ tha⌠ i≤ stil∞ availablσ ì
  1065. iε ╕ bi⌠ machines« ╔ hopσ thi≤ versioε caε ge⌠ everyonσ goinτ ì
  1066. til∞ thσ nex⌠ releasσ whicΦ wil∞ reall∙ sho≈ yo⌡ wha⌠ thσ HD6418░ ì
  1067. caε do!
  1068.  
  1069. .PAè.CW 24
  1070. USER'╙ GUID┼ INDEX
  1071. 
  1072. .CW 10
  1073.  
  1074.  
  1075.  
  1076. Command Processor Commands, 1│   Memor∙ Bank Overview, 17            
  1077.  
  1078. Customization, 16                Minimum Hardware Requirements, 6    
  1079.  
  1080.                                  MOVE-IT Overlay, 22                 
  1081.  
  1082. Disclaimer, 22                                                       
  1083.  
  1084. Disk Assignments, 21             New Utilities, 16                   
  1085.  
  1086.                                                                      
  1087. Features, 4                      Overview, 3                         
  1088.  
  1089. Flow Command Package, 14                                             
  1090.  
  1091. Futurσ Enhancements, 6           RAM DISK, 8                         
  1092.  
  1093.                                  Resident Command Package, 13        
  1094. Gettinτ Started, 9                                                   
  1095.  
  1096.                                  S-100 INTERRUPTS, 20                
  1097.  
  1098. I/O Port Addresses, 20           STARTUP.COM Alias, 15               
  1099.  
  1100. IMP Modeφ Program, 22            Supported Flopp∙ Disδ Formats, 7    
  1101.  
  1102. Input Output Package, 14                                             
  1103.  
  1104. IObyte, 9                        T-Function Calls, 19                
  1105.  
  1106.                                                                      
  1107. Limitations, 5                   ZCPR3, 13                           
  1108.  
  1109.                                  Zsystem Utilities, 15                                               
  1110.  
  1111.  
  1112.  
  1113.  
  1114. Trademarks:áááááááá ┌-SYSTEM¼ ZCPR3¼ ZRDOS¼ Echeloε Inc╗ ì
  1115. ááááááááááááááááááááTurboDOS¼ Softwarσ 2000╗ HD64180¼ Hitachi╗ ì
  1116. ááááááááááááááááááááCP/M¼ Digita∞ ResearcΦ Inc╗ M80¼ MicroSoft╗ ì
  1117. ááááááááááááááááááááMOVE-IT¼ Woolµ Softwarσ Systems.
  1118.