• Aucun résultat trouvé

BankedandPortableBasic System I/O

N/A
N/A
Protected

Academic year: 2022

Partager "BankedandPortableBasic System I/O"

Copied!
223
0
0

Texte intégral

(1)Banked and Portable Basic I/O System (B/P. Copyright by. Cameron. K.. Cotrill. Bios). (C. ) 1990-93 and Harold. F.. Bower.

(2) B/P by. Bios, Harold. and Cameron. its documentation. F.. EkjNer. and. W.. are Copyright utility programs Cotri11 Rights Reserved. All -. its. ' F. Bower Redglobe Ct. Severn, MD 21144-1048. Harold 7914. (C). 1990-92. Cotrill. W. Cameron 2935 Manhattan La Crescenta,. Ave CA 91214. Al Both Authors maintain accounts and may be contacted on the Ladera Z-Node, Hawley, Hawley SYSOP, at (310) 670-9465. has been Al gracious in offering Ladera services as the central repository for the official versions, and support clearinghouse for the latest B/P Bios support information and utili-. ties.. B/P. Ellos. is. methodology,. an. original. routines,. work architected and "grunt work". by by. W.. Cameron. Harold. F.. Cotri1l, with support. Bower.. This manual was edited on several B-bit machines using the operating system ZOE and described herein with both WordStar 4.0. It was formatted using WordStar 7.0 on a 386 clone and printed on an Epson LQ-570 printer. Trademarks:. Digital. Z80, ZIBO, Z280, Zilog; DDT, CP/M, Little Board, Ampro Computers; ZCPR3, ZCPR33, ZRDOS, ZDH, Systems; Alpha WordStar, Inc.;. Research. DateStamper, MicroPro Int'l; Dbase II, Ashton-Tate; BackGrounder Turborom, P1u*Perfect Systems; DosDisk, Z3PLUS, Bridger Mitchell; Advent; NSC800, National Semiconductor; SEsü30, MicroMint; HD64180, Hitachi; XBIOS, W. Malcom Kemp; ZS1X)S, ZOCOS, ZDS, Harold F. Bower Cameron Cotrill - Carson Wilson. NewWord,. ii,. Acknowledgements: Many thanks to the testers of preliminary versions of B/P These Bios for their faith, feedback and suggestions. hearty souls include; Paul Chid1ey, designer of the YASBEC, Ian Cottre11, jim Thale, and Larry Moore who all participated in banked testing of the YASBEC Version; and Terry Hazen, designer of the MDISK memory expansion board for the Ampro Little Board who validated B/P Bios on that platform. While this product was produced Warranty: with the best efforts of the authors, we cannot certify it as suitable for any specific task to which you may subject it. The authors will make reasonable efforts to correct deficiencies when notified of them, within the constraints of fiscal prudence. Since this product is being distributed in source code form specifically so that users may modify and tailor your computer system, the authors cannot be held liable for any data loss or inconvenience due to user's alteration of the distributed community, the authors are willing, as systems. In the spirit of the Z-System knowledge and help others learn project share of to systems, this attests, by working with them in detail. about operating systems.

(3) TABLE. . 1. .1 .2 .3. About. 1. Thi s Manual. Notational Conventions is B/P Bios'? History of B,/P Ellos 1.3 ......., Features of B/P Bios 2. 1 IO Character 2 .2 Mass Storage IQ 2 .3 Clock Suppm"t for Time anci Date 2 .4 Banked Memcry Support 2. 5 Other Features Tailoring a Ei/P Bicis 3. 1 Theory of Operat ion B/P Bios "lies 3. 2 3.3 B/P Bios O[jtiorg 3A C.onfiguraticn Considerations. 1. 1. 3.. 1. Introduction. 1. 2.. OCNTENTS. OF. What The. .. Installing. 6 7 7 1'3 11. 1·' 1E 77 1. hzstal iatzon. Z: Z 2E '> t: L. -. 4E 41: EC' 5.E'. 5¿ iii-. tí' em.. Uti":. .'. ity. Utility. fL6lfj¿;. 6F:. 77 "7 7E. Utility. Utility. -. .. f,¿. f38. Utility. -. " 2í'. 2'. ties. -. ... 5. Ura. -. . . .. 5. Ei,/D. 310£ a Boot TracL.: IY}st: i?]atic}r"i 4. 1 4 2' Ncn E3a'ú"eZ >czge 7ns"a¡2atic'") . E,anke: j Elos. t\'c)r'-bankea 4. 3 S.Yster E'a"'7"M 4 .i; f'g]i',/ írrag: insta1iatiol-l 1'"\ Case o" 7l"jt1eTs 4. 5 E) tot" B,/p EÍ1cjs P'rclgra"kylil}g . ' TafÁe 5. i E7cg JLRTGi EJoe Data St'wctures 5. 2 5 .2 1 CclnfigUraTiQn Area . 5 .2 .Z Pa!"a¶!ete?" Heac'u" t)'sf E"'Cr1. E)ist. Pa!"aTíete" 5. 2 .3 5. 3 Sy-ster Sti"uctu"es "P C) 1 jjj\/¿ ronrncnt i'e2F.: "'iptc'!" . . E j: ' TermMa7 CaoaiS? . . : t?. 8,/p' E7cg- 'Jt77]í?eá" B"J",!j: L:í C.Í - SjÁjtéÉ íma;;e P.ci1din'g U3il)e E.1 BpB.ji: LT, G 1 2 Me: Scmee'z ?etai7s ',t . . EPCNFG 6. 2 - Configuration E3PCN7G UsinC 6. 2.1 6 2 Me"iu Screen Details .2. B/P Bios Debug 6.3 BPIJ3JG 6.3.1 Usi ng EPDBUG EIPDB'JG 6. 3.2 Commands. 6.4 EPFORMAT Floppy Disk Format 6.4. 1 Us7nC EPFORMAT 6 .4. 2 Cor\fiCuratic}n 6 .4. 3 BP"OFNAT Erro" Messages BPS\'/Ap 6. 5 Lcgica1 Dísk Swap i3. 5. 1 LEi no ElPSv'iA,7' 6. 5. 2 BPS\í'A7 F'-!-os Messa?es e.. L) BdS'{.SG"N Syznem Ger)el"a: ic)n. 4.. .. 2 2 3 4 4 4. Utility. 83 83 84 85. u. 137. EíZí. 89.

(4) Using. 6.6.1 6.2. CP3YSGE\i 8PSYSGEN Error. 6. 6.. 7. COPY. £9 Messages Copy. - Generic File. Usi ng. 9Z'. UtiVty. 9¢. 6.7 COPY' 6. 7.2 Options 6.8 EMULATE - A7ien Disk Emulation Utility 6.13.1 Using EMULATE 6.8.2 EMULATE Error Messages HDBOOT 6. 9 Hard Drive Boot Utility 6.9.2 Using HDBCÜT 6.9. 3 HDBeT Error Messá¢és 6. 1lj HDIAG Hard Disk Format/Oiagnostic Utility 6. 10.1 Using HDIAG 6. 1G .2 HDIAGi Error MessaCes RAM 6. 11 INIRAMIJ Disl, Initializaticn Uti1jty' .?. COPY. g; 93 96. ........................... UsinC 6. 11 .1 IN!RAB£. 6. 11 . 2 Command Line '4.: Re 6. 1 1 . 3 !NIRAS!3 Eu"c)1" Messacma n 12 INIT3IF: P2Fas státñ;j li. LE.7RC !N!TGCF 12.1 li. Il'·¿: TDIE €j. 1 2. 2 Eu"o" Yessages Bc>: 1 3 !RS"ALU' Trac¢: SuDpc/rt 'i. 7N8.TAL1Z' 5. 13. 1 Using 6. 13. 2 !NS"F,L 1 "' El"r"Cr MeEsages 6 1 tí !C'P!?íjT :c' p^2qe: e" : jIá"7o'"", . IC)P!?x':T 6. 14.1 Using 6 !(";3lhgT" Eu'"c,'" Meq'4ac±: i4,Z . m LOS'y'S 6. 1 5 S'·"^"¿' [r'",ag pÚe Loa: -ici"" 6 . 15 . 1 Li'u r.g l.'jj>: ": LDSY8 Et"ro: _ yeEsa?ez". íÁ 1 ". .Z' M'3'YbSY£E.oíut e.. 1 ti Track Systerr j' L'ti MQVXSy'S e. 16.1 Using MOVXSYS Errcn" Messaqee. 6. 1 6. 2 Hzv"d T)!"7ve Heaci p.at"l-, 5. 1 7 7AFK 6. 17. 1 Usi rig PAF? 6. 1 7 . i? Message"} pÁFf' Error" SETC1C"' 6. 1E3 Ser Recj-Ume C}CFCl SE"CLC)K 6. j¿'. 1 Umtig SÉTCLCY Ej"ros Messages 6. 18. Z SHOW9£' 19 Display Usi rig SHOWHD 6. 19.i SHOWHD 6. 19.2 Error Messages SPINUP Ha!"d Disk Motor Control 6.20 6. 20.1 Using SPINU" SPINUP Error Messges 6. 20. 2 TDD SmartWarch 6. 21 Support Uti 6. 21 .1 Uzing T9E). -. 97 92 98 98. ,. ..... ... .... ... .... 1C)Q. ... 102 1C.C. 1ól 1Ú5. Utility. 1CJE1Ot3 : ¿";j. L'tÉiity. t. '"'"i""'. -. 1 GE. ltjl: 1 1 ",. uuíit. ' '. ·'. ^. j1. " 1 7 " t. Utility. lity. -. 6.21.2 Confi9Urine TDD TDD Error Messages 6. 21 .3 ZSDC)S2 z Configu'"aticr zscu: 6.22 6 1 22 Use Ir'ter"acti4'e . . c',. "' " ,. 7 ,. CC)mri7Z'"{'. 113 1 1 E'. J"")Éj. l'. 1 ZÜ. 12'? 1 21. Utility. -. Ebpe'"t. Yode. Utí ?ity. ............... .. ... ...... 123 ?23 123 124 124 12'5 12C'. 125 127 1 :27 121· 1Z. '). Üs=. ". 11 ?. L'tility. - Partition. E. 1 1 7. Grility. t.. 1 S. 1 1 "4. it. -. l. '4. : 1G. '. -. -. 1CjC/. 1QL. l!,jtia]1zatio:. -. 9t. '. ". ¿'"i.

(5) 6. 2Z .3 6. 22 .íl ZX3 6. 23 6. 23.1. 7. E).. Option Oesc: rijjticns. Error Me3sagEs File Lister Uti'ity for -Usiñ¢ ZXF' ZXb Cptiüns 6.23.2 6.23.3 Customizing ZXD ZSUJS Version 2 ZCPR Versicn 4. Glossary Annotatec Appendix Appencñ Appencñx. Index Notes. Bib? 1. x. 2 3. -. 1 1. ZSDOSZ. iograpiy Functiorí Reference ZSCOS Funct: cn Reference Dates?ec arÍcj File Stamp Formats BIOS. y 38. 139 13S 13£' 142 143 144 145 148 1 5F' 1. "3. 1 SE 1. 5'i'. 1 5£'.

(6) B/P. !NTRODUCT!ON. BIOS. Introduction.. 1.0. is an effort to stanPortable (B/P) Basic I/O System (BIOS) on Microcomputers dardize many of the logical to physical mapping mechanisms of such systems. running Z-Systems with ZSDOS. In expanding the capabilities became do BíOSes apparent that standard not contain the functionality it standardizat ion in extended BIOS calls, nor an interna! necessary, adequate B,/P structure to fully support external determination of system parameters. Ellos achievin,sz method these provides a of goals, while also possessing the wide hardware systems of with a much smaller on a range operate to flexibility pI"ograníming systems level of than previously required.. The. Banked. and. About This. 1.1. Manual.. Documentation on B/F' Filos consists the diz,trihution disk in the file foliowinct <— sections-n o. The. c). Tailoring. this. latest ac'deí]duRl ní) is di\"icI€¿d int(? thc. the significant features of !3,'í" Features of B/P Bios sunímm"izes genL'l'(íl advantaµes and the fe'n litnitaticms Bios in highl ighting . ] n t líe xystt'm. B/P Bios con'.aim. b'erle-l"¿"2tt. Installing. c.'. manual of plus the README.2ND. This manual. ,i a. c"L!:. C!t-'tái .p1"l. -to¡l}jz¿'d. ts. file'. altc"ring tai¡(: )I"c'¿! tu on. the mny \"c)u1". 1Áj. M"SLí·!ü. ¥. B/P Bibs :ieí¿iiis í!í·: :' in:jnülaticm of E/F' BiQ"b iii /J(i,','i.L(i a'onf ifw"tít io: "í.s in a "how to" faslúm.. b._: íi_i. 3i1"lÜ. [?'/)¿-i.'/,I¿,.'. for. Programming c!atü B/P Bios describes the interfacus. anü I"ec'L7ní||íL!rí(.]e¿í !)r¿)gl"aBLming pract ices to insure the í/t'ñcfií arx-i pcrforniani'c frc"m svstenis with B/P 13io.":. t'. cl'tiL2ní,. su'uc'tcí"c' Hi¿'íí. 1rmm. .. The. {'. Far. B/P Bio.s izat 1oi) c:. (_). Appendices. (). A. c). An. thost-. glossary index of. Utilities cies,ci"iMs the rurr)Qj!t'. operation. anci cu'acz: .f al! supj"'; led lil/F' Hio: t:tÁitiéf,, ancí support I"(-jU[irlL's. -,. ",i'hich. su¿)lnta:. dc'finiñf" key. words. "izt' rarious. many and. technical phrases. t interested in the technical pre-configurec! version \íittí. r.c:. technical used. terms used. informat ion.. in. this. details. or. in this. Manual.. Manual. who. want to bring th'-' quickly as possible, Section 'l. Installing a B/P Bios. \.\"j}j lead you through the installation steps needed to pcrforríí the fina! tailoring to your specific Other chapters co\"t-]" computer. details of the individual software modules comprising the B/P Bios, and specifics on the utilities prorided to ease you use of this product. systeií.. up. ¿j. as. 1.

(7) B/P. INTRODUCTION. 1.2. Notational. BIOS. Conventions. Various shorthand terms and notat ions are used throughout are listed in the Glossary at the end of this manual. Though summariz. the symbols ing program glance how to enter. this. cryptic at first, they are a consistent Once you learn to read thew you syntax . even the most complicated commands.. seem. manual. way can. .. Terms. of. briefly tell at a. Several special symbols are used in program syntax descript ions . Fly convenYou may or indicate opt ional command line items. t ion, square brackets ( items shown between brackets in your command, but if you do may not include not, programs usually substitute a default value of their own. If items between brackets are used in a command, all other items between the brackets must also be used, unless these items are themselves bracketed.. ljl. All of the support utilities dereloped to support the B/F' Bios system contain built-in help screens which use the above com"entions to display heipfvl invoked by fol lowing the command with two Help i s always syntax suriirüaries.. l//l.. slashes. 5(-). for. exaniple ZXD. invokes help for. ZXJJ.. such progranís as a session. B!'C\"FG2. as. the. ,. //. Interactive' directory program. also contain more detai ieci help messages which ZSDOS. extended. ZSDOS. appear. progres»es.. les may be inroked f'roní the command line with options whi ch conimanci By convent ion, opt ions airto behave irí ,5light ly different ways. the P option in the congiven after other coinmand panimctei"s. For example,. Many ut i the programs. lit. niancí. ZXD. 'C*. P. directory to list all files l*.*) and send its output utility For conrenience. slash character (/1 can often a single (pj. printer be used in place üf leading paranieters to signify that the rest of the cowñiañd Therefore, the command line consists of option characters. the'. causes. 2ÑJ). to the. ZXD. is identical 1.3. What. in is. B/P. meaning. Ip. to the previous. exaníple. (see. 6.23 for. more. on. ZXI)).. Bios?. Bios is a set of software subroutines which directly control the chips and and present a standard software interface in your computer other hardware to such as our ZSDOS/ZDDOS, System Echelon's ZRDOS, or even Digital the OpeI"atin? These Research' s CP/3'l 2. 2. routines comply with the CP/M 2.2 standards for a Basic ID System (BIOS) v\ ith many extensions; sortie based orí CP/Jl 3.: c {aka CP/: \: B/P. 2.

(8) B/P. lNTRODUCTION. BIOS. others developed to provide properly coded. the modules ware . nearly the standard support utilitiem cation programs without alteration. and When. Plus. j.. The. ability to operate. Banked.. Non-banked. necessary capabilities of modern softcomprising a B/P Bios perform with a!! ali Z-System utilities. and most ap¡"'liand. System Boot number of a Program Area. with a single sui te of sof tware. across chines, plus the maximization of Transient in banked systems grams are features which are offered which we are aware. 1.3. History. The. of. B/P. versions. different. of the Bios hardware. ma-. for application proby no other system of. Bios.. convinced us that we needed to attack thc earl lei" work developing ZSDOS and develop soníe stanZ80-compat ible cornputers machine-dependent software in dard enhancements in ordcr to exercise the ful! potent ial of our machinúís . ijre]Tji s >1-· Thi is even more true today wi th large Hard Disks (o\'é1" lOó 31epaMtes ) be insz \'él"\" common, needs for large RAM Di" ií'es, and an ever shr ink iníi Trans lent Program Area. Attempts to gain f lexibility with normal operat ing by the' 64k addressable memory range systenis in Z80-conípat ihlc m-'re constrained systeíisc and forced frequent operat ing systetn changes exempt if led by \"ZCCN anti whe re di ft'erent ¿'ZBI.ITZ operat ing conf igurat ions could be gu ickly changed u) accornmocjaíe appí ic'at ion program needs.. Our. to late 19>1)' u, several efforts had been made to bank port ions of ÑIIÜS "ty¡'e"' systt'ni: -.. Bios for only the H[)("}jiS{')-!)ast.: c: was a banked and flexihle' \'\í"íi }(-' it displayed \Qicro!'fint ,sB-l8ñ fami ly. intci"an eícetlent fact" and the ahí of" haci several with peripherals, a variety to opt'i'ate lity it A banked Fiicw gu i rk'-i ancl rmt i ceabl y degraded the computer períbrnianc'e. \..i$ a Iso !j1"o(|uc'c'í"Í fot' the xi-v-im sing le board S- lOó computer, but required spúc: iai \'c'!": 4i()]16 of ni,-my Z-Syste[lí utilities. and uas riot produced iri any mµ': ííf : Other sginofí'm such ax the Epsor] portable. attempted ban!nn;í' cant quantity. cjí the- T2io<. hut níüxt t'ai led to achieve goals of conípat ibi iour cQrrlprehensi\"e e>: the' sMt'n'ai"e and viitlá high performance. bast', it\' htin;-' portability. In the. níid. CP/Y. 2. 2.. -. mock or: In jgüy. Cmii (lL3\"el(jp€'{_i the f irst prototype of B/P Bios in a Non-banked and the Command í'roces.his TeleTe-k v,hi ltz Hííl concentrated orí extending ZSDOS As of niicl-l992, B/P BIos has been installed so!". on: YASBEC Ampro LB W/MDISK MicroMint SB-18Q Compu/Time S-1Oó Te1ete¢t. -. -. ZIBO CPU, FDi7"2 FDC. DP8490 SCSI, Z80 CPL', FD1770 FDC, MDISK IMB RAM HD64180 CPL', SMS9266 FDC, 256KB RAM Z80 CPL", FD1795 FDC, l MB RAM ZSO CPU, NEC76S FDC. 64KB RAM. 1MB. RAM. 3.

(9) B/P. FEATURES. 2. Features. of. B/P. BIOS. Bios.. is designed to be completely compatible with the CP/M 2.2 standards lO System. Basic for banked as well as to provide rnany extensions needed for which is becomin? so prevalent with newer systems and processors. Additionally. strict codinsz G—- standards used in the various modules forming the problems and provide BIOS ease interface with applicat ions programs a rnore The extensions added for future deve lopment . robust f ramework basic the to CP/M 2.2 foundation include many elements from Digital Research's CP/l"t 3 (aka CP/M PIus), but in a níore Kgicallv - consistent Also included in manner. banked versions are provisions for managing for up to 8 MB of extended memory banked in future verappl icat ions, RAM Drives and potent ially mult itasking To provide insight into the methodology used, let us now examine some s ions . of the features in a ?eneric B/P Bios. B/P. BIOS. a memory. 2.1. Character. lO.. defined by Digital Research in their CP/M 2.2 standards, character j(j Fl/P H los consisted of loµica1 derices referred to as TTY, CRT. UCJ, COX. etc. izes these interfaces using the IOBYTL to definú tour extends and ~mmeral ' The physical de\'jc-eb cal led COMl, CCMZ. PIÓ and NL"L. first two. CC.')!! anc PTO CO?42. is a Parallel serial porU: are port, while NL'L i-s a "b]t-buckL't" which can be i"ep1acr"d by a customized driver, or used in lieu of ím actual provided only a limited interface capabi lity tcj tlitdevi ce . Digi tal Rest-arch charac't er devi ces in ('P/: \| 2 .2 . consist in? of a ConsoK ( CON ) . an auxiliary (LST). and a Printer The ability to sen.sc' !npuz Input and Out!")ut (RPR/PCC), and was enhanced and Output Status with these' derices was extremely limited in B/P i!iic+ capahi i CP/Jf 3 . These enhanced incorporated into les completely are it \4ith the addition of strict register usage so that only relerant registerú ilk!}" be altered By rnanipulat ing the IOB\"TL , any of íht-' in the respectií"e routines. four physical derices may be used in the three logical cít\"ices of CC)µ: xo}e. mt: xi liary. and Printer {I-ST) .. As. 17c }3i()q are níodificat ions of CP/N 3 function±. to and Cié\_icés a and l of addresx the al parameters, return (or t:ible which contains nan"m"s and parameters of the def ined character de\"icL'>. these functions compatible with CP/M 3 equivalents, \\"hile ñol are needed advanced and systei"ú. with consistent with the ÁísQ. featured. in. init. B/P. re-initialize). totally. spirit. functionality. líj. this. Included in the device table are; flags defining whether the device is capable of Input. Output or Both, Data rates for serial devices {Maximum and Set l, (CTS/RTS, XON/XOFF níethod Serial data format where appl icable. and Handshaking unneeded masks for stripping bit> as \\"éi l as Input and Output Data or None), from characters during 10. 2.2. Mass. Storage. lO.. All versions of Digital Research's CP/M BlOSes define only a generic 1)isk driver with implementations of Floppy, Hard, RA3Í and Tape drives left to thc In FI/F BIos, we went several steps further to easn-' {T'lar]\" user or cle\"eloij¿^]". 4.

(10) B/P. FEATURES. BIOS. retained ali standard CP/M 2.2 functions and pa.rarñeters. Header (DPH) table features for returning the Disk Parameter code and added a ne\\ segment, flushing of the software deblocking vector to the BIOS jump table to provide a standard method of directly addressing low-level cjé\"icé functions. Severa! standard low-level F loppy Disk and used by functions are supported the standard utilities, including a function to return the type of Disk Controller in use which permitz a single platforms. In a like support utility to adapt to a wide variety of hardware Hard low-level functions are provided for SCSI/SASI manner, Disk drives, and provisions for RAM Disk drives in the event special hardware is implemented. The methods used to implement these access mechanisms niay be logically extended to handle Tape Drives Interfaces. or Network problems.. First.. CP/M address, and added. Clock. 2.3. we. 3. Support. Time. and. Date.. hare added provisions for Time and Date as non-stancl¿1}"c! .2 and have BlOSes, extensions to incorporated such support into wore 3 BlOSes. \4e 3 CPÑ CP/M opted to define the clock vector as a ZSDOS-standaríi clock builciiñ€ on our l)re\'ic)us Operating Systeríi work. This entry point into the Bios completely complies \Á'itfí our ZSDOS standards and can con: For systetiís replace the separatt: clock cirirer when used with ZSDOS. capahk such YASBEC and SB-l80. of I"eFurniIU tenth$-of-M'ccj!!d>. as the the stand.u-cl tCj ha> been enhance'cl sul)r)cjI"t this capability as well.. Many. Hardvüare. for. venckrs CP/?vl. 2. pletely. 2.4 \\'hi. Banked. le. Memory. Support.. Digital. F'c'searc'h acicitú banked CP/Jl 3. iÉ '.\"ás uteiííory support to inc'gíílÉ)ati}/}e v,i manner tk F,io-t> intéríacc-· standards defined fo'j eiírliei" GP/lC stanc!m"d>. The !Ílethc3(j used in B/P Bios is compliant with CF'/3! 2.2 iíj direct oí" v\ accessing Bios functions cmly one riiinor exception wheií us'iiñf the' Banked ZS2)OS2. and coma iñf uüíny oí the CI-'/M 3 extens ions added íc: i" t?a7]R·¿-! \\'i SOIhGsuppcn"t be [}iellí()ry íh being modified to consistent with standards . í"': n" adopted s()f't',\'arL-. Z-.Sy.rtern Ihe excepticm to CP/M 2.2 accesses OCCUl'k v\"i"íc'rí Operat Sysíwií the inj' can acce: sx certain buffers in the Systeflí l'4emciry Eiarí!: E3uffers Check Buffers (AI-\"), with ZSM': -, : AI locat ion (CS\"). and tht-' Di ti.: Host l Puffer are' al containcÑ in the Systeni Bank and not acce.q>ib!€ fi"oní Trans lent Progranis To compensate for we have added a command zü . ZSDC'S 2 to return the free space on disks (the most common reason for acces>ing these buffers) and tal iored sereral les to adapt to banked and nonbanked systems.. their. a. It. ith. .. .. Fit. this,. directly. utilit. In additicui Iq the priníitires initiated br Digital Research. funcwe added tions to directly access Words and Bytes in extended banks of memorm Directlr and properly accessing software routines contained in alternate memory banks, mana?ing These the systeni when errors occur. features wake B/F' Bios much rnort These robust and resi lient than other products. by features are implemented methods system les transparent to the that so the functions sanie art-' utilit ions aval lab : e iii bot h bankt'd ancl non-banked vers .. 5.

(11) FEATURES. 2.5. B/"P. BIOS. Other Features.. B/P. Bios contains a standardized iderit ification method which may he used to determine the hardware on which the software is operating. This ai lows applications to "adapt" to the environment in a wanner similar to that used in ti"íg community. rest of the Z-System It also minimizes system "crashes" by executfeatures which may be detrimental ing programs which assume certain hardware The effects of identification of physical if executed on other system:s. system pararríeters is most readily noticed by virtue of a single suite of performing low-level funct ions such as format t ing and diagsupport programs nostics which function across widely differing hardware platform. Portability on this scale can rarely be seen in other computer systems. in a B/P Bios system. 3.4 Environment with extensions is mandatory address and System Segment size information for Beginning with the addition of CPR, DOS and BIOS which wei"ú added in the ZCPR 3.4 Em"ironwerít. B/P Bios also acids a Resident User Space which may be used to locate unique rout ines fat" app! custom ication.s in a rtianner similar to, but more consistent than X'Z-("'("): ..l. Em"ironment An \'ersiorí nunibt'r of 90H identifies the Z3 Environment as, bein," H/P deíinitionsn conipliant with The. ZCPR. Banked progran1b may also be placed in alternate ñit'nícu"y systenm application and banks sizing inforniat ion contained at standard pQsitiorí"Y using Iocat ion This ieature permits \Üüjiñ tht-' Hios Header Structure. greater without precious Transient Program Area. while t!íc" funct ional scheme' employed ion is subject to minor aciju"j: nient> ajj in thc l-)ec()r!|e> i"ni!y banked 7S!JOS2 dere loped. experinientat ion and 5L|2qL-"qnmrt- f i tht s 1"(j: ;zinÍ encouraged. aire tioñx into. In. tty. thi:. 6. sacrificing initial distribut. significantly.

(12) B/P. Tailoring. 3.. TAILORING. BIOS. B/P. Bias.. i3ios for t"Oúl" use, or adapt to a new hardware set, you and ansembler of producing an editor an capable standard Microsoft Systems Relocatable using the Hitachi HD64180 or Zilog Zi80 must be assembled with either ZMAC or SLR180 which recognize the extended mnemonic of the which permits assembly set, or with a Z80 assembler and MACRO 280 and extended instructions. compatible processors, suitable assemblers For inc lude ZMAC' and Z80ASM. For any assembler. to produce standal"ct Microsoft Relocatable code preclude the of our Standard B/P Bios systems. to properly To. customize. a. will. a B/P. it. need. files.. file. install. 3.1. Theory. failure ability. will. utilities. of Operation.. In order to understand the need for, and principles behind B/F' ÉiiQs. you niu>t understand the way in which CP/M 2.2, as níodified by the Z-System ust,s tht-' For standard \'ersiol?w available níenmry address space of a Z80 niicroprocessor. of CP/Kl and compat ible systenís. the only absolute memory addresses are contained in the Base Page which is the range of O to IOOH. All addresses aboveUser this point are rariaMe lu"ithin certain liníits). proEraTns are normal ly Program (TPA) which is the remaining space Area run fr(jnl the Transient aftcr have been The follow"inµ al J Oµeraí ing 9'ystern components allocated. depicts the' a".sigñt-"d u.' areru pictcu"ial ly alon,z with sonic common elements assigneci eac'h iríemry area: 7FFFF',. , ). Z-Sytren". BufÍers. ENV,. TQ4P,. Code. ". System. CP/M. 2. 2,. Processor. CCP,. ZCPR3. x. t i ). Bicis. L. )Operating {. Command ( i t. Transze:. lOP,. ÁLV,. CSV, ZRíX)S,. FCP,. RCS". Sector BúÍíe'. 8. ZSDOS1. it. Program. ). ). Area O1OOH. Base 0OC)ÓH. As. more. and. drives were to Bio.s code ly scarce'.. i. Page. IOBYTE,. jmp. WEI,. jmp. Dos,. FCB,. Buffer. funct ionality was added to the Z-System Buffers. bigger usinµ wore AL\" space, anci addit ionai funct ionality was added in recent systems. the available TPA space has become increasing-. more added. B/P. Bios attacks this prohleni at the source in a manner which is easily adaj"'table to different hardware pIatfornis. It uses addit ional memory for more than RAY the' of' rcMz ionai simple Disks. tradit it moves much of the added overhead 7.

(13) B/P. TAILORING. to alternate. rríeniory. banks.. generic. The. scheme. BIOS. pictorially as:. appears. FFFFH BNK1. 80OOH BNKO. 7. BNK2. 7. BNKU. BNK3. i OOOOH. L TPA. L. j. _ _ _. j. -. )". ÁNKM". RAM. DISK. USER. SYSTEM. j '. from the above diagram, mult ipíe banks of memory may be ascan be seen regions of memory, with each 321: bank (except signed to different functional for the one defined as BNKI) being switched in and out of the lower 32k of the The bank def ined as BNK! is ALWAYS present and is processor 's memory map. referred to as the CO/ÜWoñ Bank. This bank holds the portions of the C)peI"atin3 and Z-System BIOS, (Corumanci Processor. Operating System, System tables) which from other areas. and which therefore be "risible" must always may be accessed code contains the control in the processor 's memory. also t he Bant to It switching mechanisiñs within the B/P Bios.. As. illustrate. To systeni. this functional. ib divided. division.. the. memory. níap. of'. a. basic'. as:. FFFFH. Buffers. Z-System. Space. User. i. '. Bicis System. Operating Command 800OH. -. 800OH. Processor. /. Transient. -. Bios Buffers Banked Ellos Part Banked. Dos. Part. Banked. CCP. Part. Program. CCP. Area. Restoral O1OOH. O1OOH. Base. Base. Page. Page. Copy. Bank. (BNK2. OOOOH. OOCKJH. TPA. 8. (BNKO/BNK1. ). System. ). Fl/í"'. Fiio>.

(14) B/P. BIOS. TAILORING. The B/P Bios banking concept defines a one byte Bank Number permitting up to 8 Megabytes Certain assumptions are niacie iri the to be direct ¡y control led. numbering scheme. the foremost of which is that BNKO is the lowest physical RAM bank, B\KI ig the" next incremental RAM bank, with others foiíov\" in increment ing sequent A couple of examples may serve to order. The YASBEC is offered with of options in the Memory Map. a couple process. 128k Units the MEN-I, 2 or 3 decoder PALs assign the bytes of physical memory to the Boot ROM, so BNKO is set to 4 (Banks O-3 are the ROY). The MEM-4 PAL only uses 32k the (Physical Bank O) for the ROM which BÑKO means that is assigned to 1, BNK! to 2 and so on up to the 1 Megabyre maximum where B\'KM is 31.. ial. illustrate this. with. first. first. The. Ampro. removes ous RAM. equipped. the. Little. space. I MB. Board from. equipped with MDISK, on the other hand, completely the memory map leaving a maximum of 1 MB of contiguIn this system BIKO is set to O and BICKM to 31 of a fully MDISK board.. Boot. ROM. The. region beginning after EAKJ i: s referred to as the Systetn bank. at the bank nuníber assigned to B!ÑK2 and ends at the bank number before that assigned to the Ljse'1" Bank, B\K1-" if present. or I3NK3 Bank area is defined. If' presúnt equate for. It. bé;,'iris. ininiediately. if. (Jser. no. 32!: banks one or i)"kjl"C of meiríorv H rnar be defined \\'i th the B: ':P:!." uní que' Use i" programs or storage areas . This area begins with tht-' bank nun1!_)L'r set tO the label and endx at the ban! nuniber immediate ly befort RCK/ defines a the B\"K3 labt'i . high area of physical memory which is Ilioxí often w>éd ícr" a RAY Disk prcriiding fast temporary workspace in the f(.)rIí} o! a: . emulated M-sh cíi"i\¿. .. B/P. Rios cc: "ííains prcñect ion tüechczrljsn1.b in the ÍQ1"lh of software c"hecÉ> fc) inxure that Cl itica! port ions of the memory niap are enforced. In the cam' of' \"on-bank.ed systems. a checi- is made to insure that the system size it not m..) reserved Z-System great tí"íat the BIos,, rííag o\"el'\i'1"iLe areas in higlí n)e'rilc)ry (Fx'!". ICU', etc i. a l)C)skii)ie Q\"éI"ÍjQ\\ the rnessagc' condition is detected, li ++. \\"iÍÍ. be. mem. ovf1. issued. ++. when the system is In be message displayed the top of the system exceeds For most systems. the 32k bank size. níepabytes of several hundred to be accommodated.. v,ill. if. started.. this. Banked. portions space. l3ios systeííím this in the SYStem Ban!. still permits cii"i\"ésj. Since the Common port ions of the operat ing system components must remain check \."isitj)é to applications, a simi lar is made to insure that the lowest address used by the Command Processor is equal to Thi s or greater than 800OH. factor is checked both in both MO\'xSYS and BPBUILD with either a warning issued in the case of the former. oí" validity checks on entry in the case O!". tht latter.. o. 4-f.

(15) TAILORlNC. B/P. 3.2. Bios. B/"P. BIOS. Files.. This BIOS is divided into a nuniber of files. some of which depend highly on used on the computer, and soníe of which are generic and the specific hardware need not be edited to assemble Much use is níade of condia u'orking system. Ellos tional assembly to tailor the resulting file to the desired configuraspecifies which fijes are used to assemt ion. The Basic file, BPBIO-XX.ZSO, of an included file, DEF-Xx.LIB. It is ble the Bios image under the direction and features contains the Hardware-dependent mnemonic which selects this file By maintaining which the maximum possible code in common modules equates. require no a}terations, versions of B/P Bios are relatively easy to convert to The independent modules used in the B/P Bios system are: different machines. BCOTRAM. Z80 BCOTROM. Z80 BYTEIO. Z80 DEBLOCK. Z80 DPB.LIB DPB8.LIB DPB2 .LIB DPBRAM. LIB DPH.LIB FLOPPY . Z80 SECTRAN. Z80 SELFLP1 . Z80 SELFLP2 . Z80 SELRWD. Z80 Z3BASE.LIB. -. -. -. (only needed in B(X)T ROM applications) (only needed in BOOT ROM applicat ions) Character JO per IOB\"TE usingz IIQ-Xx routines Disk Deblocking routines 3.5/5.25" Floppy Format Def initions (if AutoSelect ) S"/Hi-Density Floppy Format Definitions (if AutoSeiect ) (optional if Auto.Selec't Additional Floppy Definitions Fixed Floppy Format Definitions (if' Not AutoSele'c't) Header Table &" Floppy def inít ions Risk Parametc'r Floppy Disk High-Level Control routines Sector lranslate Floppy Select routine (ii !\"01 auto select inµi Flcjp!"'y Select routine (if" auto seiectiñfú Read,/'l¥}"ite cjíeneUc routincs ZCPP: 1..\ file equ'ite for tm'ironment SétÜñ2b. ). n]U)c]Ul t: h These te' varyinjz extents. Other fi lex are ha1"(i\\'ar¿' \"c'rsiQl") dependent fziven systeins which naI[íeq ion for different hardware requi ring cu>tcmíizat are encl \'ritíí a generic "-X'." designator Tailo: rin;,' to identify specific rersicms. f"i"orií biirli)}e line custoniization pronipí ranges these modules to comj"lete 1"l-\'ersiom of F1,/T' Eiios gent-rated to date are identified as: urite.v.. "-18" "-YS" "-AM". "-CT" "-TT" Files. - 3licrojlint SR-IN - YAsFíEt' - Ampro Litt le board Con)}ju/TiiI)¿' S-1(K) board TeleteÉ: -. associated with specific. BPBIO-XX.Z80 CBOOT-XX .Z80 DEF-XX.LIB DPBHD-XX.LIB DPBM-XX .LIB DPHHD-XX.LIB DPHM-XX .LIB FDC-XX .Z80 HARD-XX. Z80. 10. (MISO CPU. 9Z6t"' FLK', (zi: sü CPL", 1""2 FDC, set. hardware. (?.S0 CPL. (ZSÜ CPU. (ZSO CPL',. versions. 1"70 FIX', 1795 H)(-', 765 FIX'). or require. SP: Sí) OP:. SCSji. SJ90 sí MIJISK) lMB Memory). ). SI). lPIFl. tailoring are:. - Basic file, tailored for included file names s - Cold Boot rout ines , Sign-on prompt mode, speed, Equates for option settings, etc'. - Hard Drive (optional) Definitions Partition - Ram (optional) Definition Drive - Hard Drive OPEl definitions (optional) - Rani DPt! Definition (optional) Drive Lcní'-Lerel interface/driver Floppy Disk rout ines Hai"d Drive Low-7,evel interface/driver ines (opt ionai rout -. ).

(16) B/P. TAILORING. BIOS. banked) Rout ines ( if - Banking Support speed, Physical Disks, etc file for - Configrration IQ definitions and routines Character - Ram Drive interface/driver rout ines (opt ional) - Counter/Timer and ZSDQS Clock Driver routines and re-initialization Warm Boot routines. Z80 Z80 . Z80 IIO-XX. RAMO-XX . Z80 TIM-XX. Z80 WBCOT-XX.Z80 IBMV-XX. ICFG-XX. 3.3. B/P. -. Blots. Options.. is to edit the point in beginning a configuration starting guide is options. This the desired select to your file choicesbasic file here V\"l j ! and some careful to choosing the opt ions for your system, maximize and Some of the more minimize the Bios size your functionality. of them are: important optionx and a brief description The most DEF-XX.LIB. logical. into M\"CP3'Í "type" loader? the systení Ib Integrate to bt-' inIf MC)\"CP: \! Environment contained in the' descriptor tegrated into a system the ní(j\"(i'l: i CBOOT Cold always routine is into position as part of the Start proces>. Enuironment Descriptor i: ."iet tCj NO. a Check. íül i be mack to see an if If a! ready loadetL anti tht' i-tic> copy v\'i i ] not be loaded if one is present .. MOVCPM. -. many opt ionx are f orct'd tí' ]. l . BANKED. is inc bank.. - ]x íhi>. juclc",l \"ott-. integrated. Fios letu.i to. ¿isse}Í¿!}í ing. \'v]íL'ñ. NOTE:. dc'. a. f'oj". Boot. conseiu"e. Track Instal lation (\'|Ú\"(: P\l sct tm YI--: - 't . and space the Bios \"el"-s>ion Xul7í})t']" i j·.. })an}¿t-(i FSIUS.',' It' set to YES. the Bank cont rol niociul t'. IPC:i". asstm,!"i ly. and much of the code is re locatec íj the" S}""íé!l: be Hanke-íl CAWOT Systeni a >\">tt·ñí ihní placed on the i'racks. o!" i1ll('iy-' . l!íín li '\lt")\"\"'í-'") a. iii tht. IBMOVS No\-c's possible" set to YES, direct tI"¿ír"l.s{'cl" - Art- Are·ct !nzer-ííanÉ o!' data hetv,e'erí ban!.> such i> possible as with the Zilog Z180/Hitachi (4ñjC'. NO. a 25()-l'yte transfer buffer is included in high Coih!ikw Menmi'y and Jñ1-€'jbank illO\-éS require gf hytes throuµh this buffer.. II. If. transíír. ZSIX)S2. If YES. the AL\" and t:s'í'," - AsAeIl"l!: ¡e tíji s for a Banked ZSDOS2 system" Thí '> bufferb u"i!l be placed in the Systeín bank invisible to normal j'rogranis. C: has the side effect P/j'l programs which perform sizing of fi ieu that niany DATSV\'EEF', do MEX, (Directory Listers, etc) which not know about this functic-m The advantage is that no sacrifice in TPA is will report erroneous sizes. Set requimd for large Hard [)isks. this to NO if you want strict CP/\! 2.2 conípatibility. FASTWB. RAN'.' Se-"t '.t: - Restore the Command Processor from the Systení Bank If Coníríiand from Boou will restore the a reserved area in th: Processor ban!: rather cjf For the maximum benefit than from the boot tracks. alwaµ> tQ YES. exíendec: set systems without In attenípt this to it MUST be sci io NO.. YES, V\'artn RAM System B/P FjÍoá. mel}"!c)l":. MHZ. \".. °,£'1. cloc!: i"att'.. Ec'. í'Iccc': >.FQr sí-' z to g ). .. Speed The. in closest eren Megahertz \"áiút entered here' is. (e.g. for in many. used. a. "L2l6 systems. 11. \íj!:. to.

(17) TAILORING. B/P. Tinting values and/or serial. compute. BIOS. data rate paraiüeuns.. Skeuí' Tablet' if NO. a Skeí': table is used Íq!" - Calculate Diskette Skew floppy forniat included in the image. Caiculatinµ is generally from although slightly slower by facíors a size pérspective, efficient are so sníall as to be practicall'v - umíea.surable.. CALCSK. üac!i IYtO1"E-. vchicl'i. lOP code into jump table? the IOPI\'1T routine satisfies If - Include initialization requirements, you may turn this off by setting to This typically will be turned off when EeneIating, a little space.. HAVIOP your lOP and save system INRCM tems. .. ing. NO. ¿i. for. integration. MO\'CPjí. to conserve. Is the Alternate Bank in - Please contact the authors. ROV-based. system. ROM':. if. components.. space.. Set to NO for !Cormal Disk-based sysneed additional information concernyou. Set this to YES BIOS you desire direct if - Print BIOS error messages? Messages. BIOS placc·printing of Floppy Disk Error If you are building roonia and for ment on Boot must tun": you wi li probably not have Tracks. however, this off. Set to NO to sinipiy return the norma! Success/Fai! error flag "n'irh priníout . no Message BIOERM. Some Inc ltNe ¿j"' /Hi -Dcns ity FI oppy Forniat s '.' systems íst$-]¿jj/. S S" and hardware .25" disks. can handie both supportu the your If and yüu want use s" disks as \\'j| as the normal 3.5 and S.ZS" capahi.lity seííinp diskettes. thi:' to YES will add formats contained in DPF'S.LIH ant! logic to tht assembly. control Future systeins mar take advantaµe of the Thc J.S and 5.25" F ioppy Disks which use higher data rates. "High-Density" ir by be contrL)!]ed definitions \íiÁ this flag as well.. FLOPY8 ('oli"l¡3u/1"in]é'). NOTE:. laíger MORDPB. S'. ) :'. and. A[: TO,\!- i: set to Ifthan since necessam" >. .. Lbc' iimre YES. the' led mav be. NOTE:. larger. -. If. fil. Ifthan. this option these additional. NO.. will probably formats. mar.. the BIOS U) cause be not accessible.. 4-5.25" in adciit ion to norníal Many of the forlr|¿?,lb is included. fj \4ith anr non-conflict inA— forniats \"ou deñre. Fíl?8's DPB2 .LIB. Flopyr le. (. anti. ope ion,-íÉ. are. Ijul"Ülrlie>.. set to NO. this option will probably cause the FI1(Rj to necessary since these addit ionai foriuats may not be accessible.. AL'T'OSL. bt_·. if. bc. Is set to YES. user- Include Addit ionaí Character Device Drivers? and added IO associated driver defined drivers are table, to the Characner code Systems featuring expansion board such as the SB-180 and is assembled. and parallel interfaces YASBEC may now take advantage serial of additional code NO Set within the basic Bios. to limit to the basic 4 drivers. to. MCRDEV. When assembling a NOTE: MORDE\' is overridden to. to. l.l. BUFCON. in the. Boot. Track. space.. and. Installation. the Bios. (MO\'CPk( set Version Number. to YES), is forced. distribution files. ahead. - Use type to create and níanayi 12. Bios for conserve. a. buf fer for the Console? type-ahead buffer for. If the. set to. driver. YES. code assemblecl. is. added as. the.

(18) B/P. TAILORING. BIOS. such (in systems This device will be controlled by either interrupts console. as the YASBEC and SB-180 ) or background pol ! ing ( in Ampro and Ccmpu/Tiine ) . is doing something else This means that characters typed whi le the computer be be requested. lost, held but will not will until BUFAUX. Use type - YES will auxiliary device.. ting. to. ahead buffer on add code to create Since the AUX port. bufferinsz~· the input. Auxiliary Port?. will. with BL'FCO\' above, settype ahead buffer for the typically is used for Modem connections. minimize the loss of characters from the remote end. and. manage. As. a. of Floppy disks - Auto-select f loppy formats'! If set to YES,the selection SELFLP2.Z80 format an aígorithni in of the disk from to identify will DPB a1"ii-: and (DPB.LIB, DPBS.LIB, DPB2.L.IB) the included optional optional files ]q,sz There must be NO conflicting definitions the disk if a match is found. See the notes irí included in the various files for this to function properly. NO, the various files to clarifv the restrictions. the sinszle If set to file DPBRA'J.LIB is included whic.h mav be tailored to contain oñí\'. the fixecl forimí This results in the smallest code requireor fonrúiís desired per disk drive. níent. but least fte.íibiliíy. AUTOSL. use. RAMDSK. any lrie!}jt: )ry abore the - Inc lude code for a RA\!-Disk? If setDriveto YES, RAM ) bank be used by M: may i-ber (default is a or for drire includinz -. the file- F:.4'l|.)-X>:.Z8("j. Parameters to deterniine the size and configurcniori arc also includtd in the files DPH)1-XX.L!B and DPB: ví-XX.I..IE. In systems. a withoat extendecl s\"µ,tc'n) rmüc"'i"y. m" to conserve space: such as when bui!dinµ for tM boot tracks. this may be disabled by setting to NO. Systeni. HARDDSK. - Include SgSj Eard ljisk the ability to access Hard Ask. \\"iii !)iiIlil}!i7e BIOS code. HDINTS. Driver" D:. Set. "irts.. In. a. to YES if floppy-only. yoe wish S}"Sté!h.. to include' NO entiu". a. ) Depcuídent such 1r)tc1"rur·l-as the YASBLC. In sonic' systems ('QT1írc)j ieí"s usin? DJL'\ transfer I capabilities may bu used. HARDI-XX.ZXD 9q'j \i'istj to usc type of" driver specified in the instead of the nortua! pol led rout ines included in HARD-XX .ZSO. set this option to TRUE. wi Jl this In Ilk.Rñ cases. require more Transient Prograit Area since the Interrupt Handling" routine musí be in Cotnmon Meníory.. - (Syst di"iren Eard r)is!: élh. tltA. f. file. drirer. CLOCK BIOS+4EFI. Include ZSDOS Clock Driver Code? If set to YES. the vector at \'\'iit contain a ZSDOS-compatib!e clock driver with the physical cod': -' module. contained in the TIM-XX.ZSO If set to NO, calls to BIOS+4EH return an error code.. ) TICTCC Dependent - (System used such in systems as the scheme not have an Interrupt. Use. pseudo. heartbeat. feature i" which Ciij Little to control Insnead. a series-. of traps arc included in the code (Character polls, Floppy Disk Status polk) to check for Q\'erflo\\ of a l-Second Counter. It is less desirbased able than an Interrupt system, but suffices when no other method is Set to NO if' not needed. a"cailab!e. QSIZE. Alí}P1"O. - Size in l'ytc's of type. ahead. Board a Real. buffers. counter'? and Compu/Tirrie Time Clock. IQ Status. control. led. by. BL:. This. SBCS80. Fcoy. arid. BUFAI. :. 13. í..

(19) TAILORING. B/P. BIOS. Act i\"áté Dynaníic F'efresh features of ZI80/HD64!S0 In processurs'.' is not computers using these processors such as the YASBEC, refresh and merely slows down processing. Set to NO not need this if youthe dosignal needs dvnainic feature. uses níeniorr, for other processor or If your The SBlSO Set Refresh for Disk uses Floppy (e.g. INA), purposes this to YES. REFRSH sorne needed. ZCPR Since a init code? - Include Bios (which now "owns" the Em"ironment),. Z3. Environment is mandatory in has option this little effect.. Z3. identification. For assembly of a Banked version of B/P Bios. the of banks of rríernory must be made so that the var ious syst em component s where Refer to Sect ion 3. 1 above for a descript things are located. bank The B\IK0 value should be the of RAM in the these areas. The following equates must be set: unless other decoding is done.. first. BNKO BNK1. BNK2 BNKU. BNK3 BNKM. 3.4. - First 32k TPA Bank lswitched in/outl Bank) - Second 32k TPA Bank (Conímon Bank (BIOS. DOS. CPR) area System of Beginninµ Appl icat ions User Beginning of Bank sequence for - Beginning OÍ" Extra Banks bank ii"st lo use for RAJ'Í Disl: If - Maxirüum Bank- ?\"u!ljr)c]" assigned. -. Configuration. a B/P. various "know" of' System. ion. l. Considerations.. fcjí" integration OÍ B/P I3ios when assembling a \"eI"sioR into an IM filc. size need not WO1"l"\" about of the result in£ imasze is not wiuch of a concern. so VOlt . . Fen integration inío a sy: stení for loading onto diSkéíte niinor issues of size. boot tracks. hoi'i'erer. the lirúitat ion is very real in order to insure that the Tyj'i cpR/r)os/B]os and Boot Secto: ü :s :' can fit on the reserved S}"Sttl1h tI"ac!g7. cal !y. a liníit of slight !y under 4.5k exists for the Bios coníponent . When üjí-k1O\"CP,'vl flag is set to YES for this type of assembly. vcarnin.gs will be issú't: i when the iniage exceeds '1352 bytes (the maxiníuiií for systeíuí with 2 íjocjtl Ina: ¿ilÍlu[Íí for s\'5telljb with a single boor rcccrci . records). and 44$9 bytes (thzi Achiering these lir!}ith oftc"!l requires disabling many of' the featurem. first thMµ you should do before assembling the BIOS is ro back up the work disk for any entire disk, then c'oj'y only the necessary files onto ahardware edit iñ€. iífter setting the options as desired, edit the definitions of your floppy and harci in ICFG-XX.ZSO to reflect the physical characteristics The. Then edit the logical characitems. ab well as any other pertinent DPB: i'!Pam and DPBHD-Xx.LIB Hard and any) in Drives ics for your terist (if XX.LIB. If you do not desire arre of the standard floppy formats or want tú change anci/or DPB2.LIB (if using auto selection) oí" them edit DPB.LIB DPBRAY.LIF floppy formats. fixed using you are Finally edit the DPH files if to place the loµ'ica1 drives where desired in the range A. .P.. drives.. whether \"ou want to generate a svstein usiniz the Image file construct of B/l' Filos (BPBUILD/LDSYS). developed in supj-'ort or for integrat ion on a boot probably you 's tracks. the disk will ñcjt be able t'-' latter, f loppy If For eFaIuI)le. SB-1$(i!. the' MicroKfinr with the options turned hare all on. Decide. 14.

(20) B/P. TAILORlNG. BIOS. fol lowing opt ions. be. niusí. turned. off. :. BA\'KED. RAMDSK.. ZSDOS2, As an. B1OERJ¢.. FLOPYS.. yoR!)?U.. aid to space reduction. usually either or asseníb!y based conditional on the MO\'CPM f lag autoníat ical iy inhibits all hut F !oppy from DPB.LIB. Boot conf igur inp for double-sided Floppy forrtiats If (MO\."CP)d flacz a TRUE), be assembú" tracks warning will printed durins: set to if Us inp the size exceeds thar for a One or Two-sector boot record. available method, the BPBL'ILD/LDSYS you may vary nearl y al l system parameters, even niakin? systenis for later dynaniic loading. different. BUFAUX. and. If. are you. CLOCK. using a version of the B/P Bios already set for your type of computer, build a system and execute it. 'The on!r are now ready to assemble, would be ren]ainin3 task an optional tailoring of the sign on banner in thu CBOOT-XX.ZSO and reassembly to a .REL file file. you. For thttse convertinµ system. we reccmímend mode then e.ípanci from use the System lniagí. if'. that i: -: \"él"S ions nia;c. standard version of the B/P Bios to a new hardware that you begin with a Floppy-only systeni in \"on-8anl í'tl The there. easiest way to test out new versions is rc' (T3Klí iaüons file) tííocíe. then adrance to boot ri"ack instai Enhanc'erüents desired. that can be added after test 177§' pre\_i¿)ug. M 1l) add Harci Dr ires . KAY Dr ive , and f inai ly BanÉ: ng. a. i. IS.

(21) INSTALLATION. 4. B/P. a B/P. installing. BIOS. Bios.. Distribution diskette(s) on which B/F' Ellos is furnished are configured for A 9600 bps serial booting froín the vanilla hardware for the version ordered. terminal is standard, and will al low you to iníníediately bring up a níinimai non-banked Due to the variety of different system configf loppy disk system. only the Floppy Disk Mass urat ions and size restrict ions in some versions, Where space Storage capability can be assured on the initial boot disk. The. remained. in. some. After. the boot tracks, limited Hard Drive support RAM configurations, Drive support exists. eren on. is also provided.. and. booting. system, from either an established or the boot tracks of the distribution disk, format one or more fresh diskettes and copy the distribuCopy tion diskette(s) the boot tracÉ> contents iq the backup diskette(s). Remove frorri the master to the copies usim— BPSYSGEN (see 6. 6) . the master for safekeeping and work- only with the copies you just níadc. diskettels). Csing the backup diskette with the B/F' utilities on it. execute BPC\TG in thct Boot Track conf iguration mode {see tn2) . adjustinszm all the options to \"í)ü7" specific operatinp em"irontüent. When you have completed tailoring the sy: 'tem it is ready í'cr }.)oQtin£! by p]ctcin? the diskette in drive A: and resettin' tht system. íilc' on the distribution dis!: v\"iii autoniatically éjjiAof in>LructiQr]: > when the system is bocned. It contains \"áriou.s pcü"tioñ.'i toad i\"l}jc'i] and of the oj: 'eratfurther táikzr the .sy'neni uhicP. The default iñf,' systeni instructracks. are LOCi bi,tz to fit on the boot tion >equence" is:. Thí'. saniplc'. STARTU"'.CO31. sequence ute instructions a. LDDS. <--. LDR SYS. RCP, SYS.. FCP. IOPINIT TD S. IF. "EX. ,SYS.. NOR. <-<-<--. MYTERM. Z3T. Load the DateStainpe·r style !"ik: and clock Stamp routine 3 Er}\'iI"c)n])}ent Lo: ic1 ZCPH seµmíernu for Resident Command Processor. Flow (.ontrQl Pkg and Named birs I'km the ID Processm' ( and Tiníe. Promj'z for Date. Initialize. Alternatives (6.2i) or <-- If the file ex i .st. TCSELECT. MYTERM. FI LDR. MYTERM .. Z3T. .Z3T. are to. use. m. TDL'. SETCLOK (Ó.!8) MYTEN¢.Z3Í does. l!. !íO't. . . .. <-- ..select which terminal vou creatinp a m"TLR'\}.z3'I" file <-- . . .end of the IF <-- Load the Terminal Ik: finition. hcü"t,·. data. wish to aiteí" any Qt" theqe inicial instructions to, for example, iniRAJ! Time add Stamp IX1KAM!L File usinµ the iq capabilities it drirc tialize with JXITDJK or PUTIJS aricl copr soriíe files there with COPY. these rriay be added with ALIAS. \.'AL1AS. SALIAS or other compatible files available froríi the ZS\"STIN or ZCPR33 are-aq orí Z-Nodes. If'. 16. you.

(22) B/P. lNSL'iLLATlCN. BIOS. is up and runnirí;z from the Default hoot Track syntc'ni. in purpQs\L's you ñiaj" the opc'rat ion bv penerat in? system for dif'it"rent Qí" 1ci!2 from the' Many typcs most ad\"a]ita?t" orcier to µain your system instajiat of" which is a Non-hanked systení are pQÑsit)le. the sinipicst using only 64k uf Such a system the systems nieinory, ai i of' which is: in prirnarí" memory. uses a ianii ly, and a Non-Banked normal Cornniaríd Processc)T such as the ZcPk3.x OperatNon-Banked systems in£ Systerü such as our ZSIX)S \'ersion i. may be instai led a dynaníic Disk's boot Tracks. or created as an Ima?e File for on ioadinµ usinµ the !-RS\"S L"tility (see tn!5).. After. initial. the. systeui. expand. Banked. MUST hc created with the I3PBLJLI) (see systems 6.1) and }oaá-·g LI)SYS (see The banks (). ISl. with techniques to rnanape níemory to f"orm a cornMete ()pti'rat ing Lm"ironment are and rather best .5tinare Huy dice! \Íarn" linage les may be created and loaded a: -: needíñ our optimum The fol]owin? dc'.sect ioñ>i performance. to raí lor 'rour syueni for scribe t!icSc' \"ar!c)Usz typ€'g. of' instal lations in deiai l.. utilities.. 4-.1. Boot. tu;". 1. jí". fi. lnstallatior: .. rae: k. :. Utility different intricate. tí"".'. ible co[!ipU': erH to beszin c-';c"c'-i1 trú- a 1'!",¿, placed on a specii led' arí'a oí ¿: l" i'."?l)I"'\ ¿"'i" 1)1" i\"'.Ycí TLká l : "\". f' i r S [ t\\'O CjÍ' t ñree t ht t !","tCÉ9'. cIt :':t ¿z :"ú on t li'-' . fci7" : C:a:i "t$Ocj1 'í L(ü >iri.: :'í' t!"'li"acÉ_: as tlic' art' rt'ft'rred . ilr> r?: '!)[:?',íj £'¿';l..-í",'¡: Si;'áCt' :P("? cit {":!iz.·¿! l: li" r(¿"'F: 7" ictüd. nei tht": r a cc)n¿r)lt'zc }"s,./j-' PÚo" ño!" ¿. l)aT'i¿: i ii" j,,'7/i ' gt..' ',i i) ' ¿' . }ñ"tC'cz'i. a üCd jrrj C1Q\\'í sYsten t()ü>á y '\ l'4'j '\ tí: ÜMr-: al'-'nt u: í'urí"-mr ;;j í.'í U: 'ni' !> li '·n tú starr tht" cQRj;jL!T¿'r arií 9'.Úí"í'í- :- · í7it t.'i')L-: ":jZ t t: ",L' ; j¿jj ;jt'!" s\"sLei7i", loach-'c! late: " au, r'.üeciec!. ' c!' >\"-' t lC. !¿'|(_):'",t. in;" li: ird In: "! ie>}Ej"\"[c:. C)pL"]"nT. I!. \": _'1-;. il"ú: \". !'y (.t {i . ñtLí: -. 'u:. S) in. eu. riZú1i.. t'".;j,. i! t!n3 (}'. '"-!. ccviinar. ;'{C": ',ZI¿t':l. ñíilS,E. a !'It.'-C¿)!!í tc uin'. iµ"(-?['[:. a. DC". ¢.}. tú: ' \"oü: hidr.l"\i¿íT' . \" '.: ("ij'sT]"ihUt 1O!"l rorn tíit' tji "-,;;' :: ! tA fscjot 4 Sec: ;.>\">,tt.'t.; {Ée>,c!"ii)A :-'> abm_t- using bi'b\S'.;!': \ i; " '.. in tzon u.') : i-: [jé;-'; cl1f!€'r"ñ'is€! o!" c1jsloRítz€ the Boot Traci: sysíeri. }"{")".: í-ct iu,; ii,./; A:- mjúi"cu se'u 1í19 certain u!" í!ít' eqLmtt'>.F i lZ t hi- li: .I -"!"1ácÉ ¿' ]"q as2ti'l]ibi£inst:rc coí"rect t ;jpc of s;µ't) tem. a Fmcn '. rk" corn ¿'-jl"Í,\";f)!' the' " lt" yuz". c . i: a"·: 4c'!}:í"F :c i f'j it: t. t tin,. t Él'. m'- I '""·t. j.;:'. Sr\"9. aI"t¿'. Sy. ltÍ}l3L"}rt¿:. :}I. if-Yi. \"tñ"Sj. 'l'rac'l:. : nat--. L'L!u;¿TL":. :F a. MOVCPM. bt.'?. BANKED ZSIX)S2. Sct Set. to to Lg). rú. OÍ. ES,/P. s: ¥"µFtel$í. '_SlO:. t. :. YES NO NO. e lenient of l3anÉeci Sy: -:téñ> is available in a Boot Track installation ii rríenl()!"í" i> a\"ailah!c', and your B/P addjti("naj Bios rout ines support sucn ,t feature. jsí teature re' loads the Command Processor froto hanked memory inn stead of b"cmi the Hoot I'rackx of a disk, and 3.enera¡ Iy produces less ccr!í (takirí>' je,ss space on the boot Tracks) and executes faster. It is set with:. one. FASTWB. Set. to. YES. if. desired.. NO. if. Karin. hoot. from. ¿jj-.µ. 1 :'".

(23) E/P. !NSTALLAT!OR. oÍ'. Sorne. system. the ieatui"t"s are set as:. Th(1[. 7t'n¿1'a. ! 1\". MCRDPB. Set. DPB8. S.t-'t. MCRDEV. Set. to tu to. When at least these 41 hare bcen made to. need. u). be. tlisab. j c-u. SÁXíi'.:. to. ?1. !3l(j9. s'.:íi:a ). luí". NO NO NO. others you desire to chan?e (sec· sect icm Jes of the system a.ssenible your lgpEj!o-x±: fi be used to a MicroSoft to O\"tjl"file. This output fije may file lay the Ellos portion O! the NO\"XS}'S.(: O:b'l system generation uti!ity (see 6. itf) pro\'iáe("í furnished u: ith your distribution disk. or an equivalent pro#rani \\'it!! MO'v'ZSYS. (MO\'CPM, MO\'xSYS etc) i>7 a special your computer. or its equ iralent proprani custonii zed for your parr icuiar hardware containing a) I the Operat im"' "n'hich wi i i be placed on the Boot System components Tracks, along wi th a rouacicñ"esst: tO aítt-'r thi: interníii s to correspond to a sPeCifitú menio: ru" g iu: . t Ml' equates and the component standard KLL.. any. Tlj : \cl'j the nú". !\iút: - you jUst assembl eí"i. tf. I "pee ifvin"" \'Qtif" cor'ípaít r "< }¢o'\""qH\"b P¡"C)lli!"[Stin-" ñé\f !$ics. Once U) (7\"e7"!("Ly. j:. filc.. absolute sy>t. if. élh. \"(_jj-l. rcíi&. ¿2i"t?. to create'. iXSI'Ai.i 2 ( see pr(jcL'duIc: > or equiva lc'nt prc'm"ai'i: anc! Icu io',', has saved i!CSTM-!± ¿; rekjcata!)}c' ciiú: boot a k containing the nioa: exec'uít'. !ri tÍf or. !'ic':. .. Aj' j'\'"\" 'i} 'Y i '"' INSTAL12 l" ' t '")f· cc)Hj¶i._íntj sv",teni ".e"nic'í: S) [v") : n'íu $yf>[eÍ!i .\!{)(iL) pí"'-)?j"aaj. \"úu 'jt create an \b-solüté i: : ¡t¡€"jlt l CÁ , [Cl rM' o: "i;-'::í.Á Sinct' the fu.nc 'i ion: í i ptK! .ion cl' you r ñt",\" prc)f'ra[íi 1',"¿1 ! Ú'J'l i¿"i : '1- ci )!Ü'\".\"S\"S : hcÁ !6 c)i" Lt: -.t' éc: e:':p \"cjü: qi" j ? iÉái (jL)cunl€'nt at i c!" tñt' nít'l . \:("\'"::-·.'}'!1. Ü"1(. -·.[el?l. l2ü'",' 'Y'iif; ¿j corl!líí(il'?: i>: !'\": tü g('n'3r¿"i?L' ecl'-!. irísíaii. used. \,"cm. 1\"¿". A-:. first. rc. MOVXSYS. *. nn. ]"c'l"/l¿·icÚ. <---. oí'. íílc.. }t\}'i'{Sb>. mu. \'ot:. r. U.·l"'.:. j;i. {t\";jic¿i} íy 51 iu: a modc'raui· hcml s\-: ',z¿'1!í' . ¿'QYj not \\'1" itú iz t tt\·f prc'zran.. {(i í"ti: a )lí t lit-' iííiagc in r}}errjo¡"\" A€'f} iíH¿""i?c' !ji"$5\'"}·í-: ñC'\'\' the üi,.ij\" rm". a l::\" \"ql! u: 'to write to the systt.": ; tú diij: t: n--. 1)\" C¢ v\"itij cji.5Éc't;¿. ej: í.tj_) this-. iiF'SYb,c!Á \"t)¿-;' ;_>1.._: no ar2u{Iíer!t: 7 cc'jtir7? '. íraü.-t',bun askc-á : jtj !ni¿i,'{ . "1suc ¿j : tñ€' :· !'/i17" aµ'- ktú'-irn for tne routcc' c'i áfW !: m,:. í'|\t-. nn. !"t-. "!!1: -.. It. i:-,. 4.-. ¿¿. íhe. S>l?t. SYµ. rM ii Hard. a. tectc'r. utilityTilewhich. \. wrote the to the s\"sté¶:. system seµient: _ irrtagc' new tú a tracks of yout-. f i lename. filename is the qj" equivalent existin? ln1a§!e Í: tlc'.. u'hti're. 19. :"iúíü. install replacement. li. file.. BPSYSGEN. Kí')\Y'j:. y'}. INSTAL12 the conmiand /A io usc'.lrlia,'?c' Sys.tcni it', or used a use hi'S\"SGí: to \\'Í"i te the iniatze command is The disk. proper. yuu o\"éj" a di.U:. booi. tht'. t,' i. ! ·-.. naníe. uith. the disk: íiK outpu: to a disk-. of'. in;-' á!_,. supportz bootin;z frcvi, cict'aui t Foci altc'r the in !¿í{)',".xb}"yµ o!" eq'_: i',--. is', 1j-7 a and vour .¶y.~[eL|l l-farti bis.!: systéá": ?.'.i"1 -L'cf"t ¿"t'- the' \,·!Ahix \"Cfj nL)rn"¡nj iy íríust . '.;¿ í$oí\í Sector cc'nza int-d i rcúí: t)ít' ci.: 'f á21) l' F U'jY'" j'j. rrrinen. .. .just ci"eated br e.xecur file. or mth INSTAL!2 on. you.

(24) B/P. lNSTP'.LLATIOH. mos. alent. .. custoniizecí. Thi s al terat ion is accompi to the specific Hardware. ished System. by HDBOOT used.. (. \\'ñj ch. h.Cj). see. be. must. t'.ftér the ahcn"e act ions have been completed as appropriate, tal lor the boot (.sec with Bj'C1\'FG Track f\"Stéñí tO refjecr the desired staTtin? configurations Such items as the desired Startup 6. 2 j . Bank Numbers name. (critical if file FASTWH is used) . and drive types and assipmments are rout inely tal lored at When the you have finished this step. test your new systení by this point. resettiruz - the s\"stétÍi. cvcüinp the power and .vou should be up and runninrr: or . . .. Non-Banked. 4.2. Non-banked Boot Track must hart' A. image. lnstallation.. may be installed covered in. as an Ima?e File as opposc'íi to the basic 4.1 To create an lmatze Fi le. \"u'.: abore. 4 · M! or ZP: J- vers ions of a Command Processor (ZCPR3 .x or equi va }Cu": Z rec'QRlníen("!€-t.! ( l . an Operat zsms. z-m-. reconmended j , and a RLL vers i cn cR" ! ./'i ' ijio.s Io? \'üu1" s\"StéEj assembled in l)!íi--x.r.l-.!b set to NO. \\"itii the MOVCPM equate ()[hc'r equare: ': in thi :_> t' i le imy be set as descri bed above" for the" !sócít 'l raci sysíerú. Sincc ]¡!laµc' f lies are riot a3 constrained in si7e as is instai iaticm szenerai 1\" be' act irateci such for HOCit '! rac! -3 . riíort- i e'aturc's mav as F.rror Me j;-· . . ac!S ra'g jgl\"é. sa,2ep. iona! Fiará ijí"i\'é partí t ions, and complete i loppr Formt sÜitéÁ. ih': ' !Ihzjñ yrecat't ion here F3 that larpe Hard Drires \'\'1 raj"id iy cau: u-· sipr: !icant iQS'úr cl" ;J"a.n"',ient í"rQ?}"anl Area s ince al i Drivü parameters níuút ijt' ki;i"ñ ll"tt: [íl:."'i:"L" átxj\"t' the' Fsio>. in !)t"()tUc[[-:. systan. installation. in;. ft. i. Aít. li. i. U)Ú iíicri, [!c(: íSh·-'u u) rt-'i j¿·c t o: YES: . iind it-t C'i. L_)IÍil'i. tía". l'écR a"st'n)!'!ec!, ': !', I!)t' Fí'pg,_!i,',:. lnia2e m (sec mimníal s inc'c'. an. t'i. le. be niust Sct the baní: ed bicis. producc: í. . ".. TÍi!. :"-.. ' :',.. in yt'nl: i t".l). 'j'íi!iu' \'L7[?-tÍ?,rLÉ: €'¿i 1\" Icu!" ies l'As'r\ilí is set ¿("7 íly fithe work. ifKon-hani: Clf_) FiPiú rhe standard t·'i y\"·>tt·T,. Ill'f'.t-'t jy"2 tnc- ' standard" CF',/)i 2.2 sizes. ycrií ñQ!"ñ"i.": iµ '" U!'Aé,2jhCñ{" níar arixwc: are ,. t("1"? cjt fjú";." \4"! ,"í .'\;"¿-¿7 Y autír-, lZé? P]"F)?r[¡[?i í Of'Tá1!i mamnium the I'ranment íh:t: Ej!?fy j 'iben s u'or!: li.!-' coníp!ett'.s re"ultin" sysncíi,. . a f'i le. norn"ta ly 'i: iti\ the' ciefanl t íí'pc CÉ" . j)f: :. \Á"j i ! Püí\ c' been placed li in the current ly io??e(j br i\'e/'i"-·': :!" 'yuí: ái"t',: ¿ ant art' l"¿'af'.'L" tCj l'¿"rf'ocij? the.' ríe: et step in preparation oÍ' tht-' .\cu:-F. i it". n: íniz'. i. han. $1t'- i. :\s be. \r\ i. t. j íva c: j,. A. t !: t' !o!"ú'cj. ,. i ns t a. raí cal ! iríj'. j"racÉ:. i I. itenís' ni: .i>u aborc . severa! system at ion covered loaded and executed. bef'ürc the may De safely This is done L)\" FÚ?( NFG with the lniape Í lle name as an arg.ument, or speciÍí" In]¿¡: ?[-' confi?uration f'rox! the interactive menu (see 6.2). Set ali iténjs as yo",' desire them in the operatin7 svstem, particularly the Bank Numbers (i!" FAST'uis active) , anc! tht' Disk Lfrive characterist ics and assignments. When this Mig been sar isfactori lv compieteci. and execute the new i\"\"ou are readv to load created systeni. t5oQt. jnía,sze. lnstal ling an 1wr!zc- Fi It' (default fi le type of .j)vfg) is extreníelv easiy. (-)ñ ! \" (see the uti !ity Íj)S\"S.CO)\i b. IS) is needed. If' the file type has not becn from chanpeci the defaul t . USG, only the basic name of' the [rr!a/ze Pi le neecj IjÉ passed i.2F.\"S \'\tt'ñ e\"ecu[E: ("! as: to LDSYS. IMGFILE. <--. Where. TMG1·IL,L'.. is your. Image. file. ñ-": ñi:-. 19.

(25) B/P. INS1ALLAT!9N. The. EllOS. operatin7. examineú system an-- first parameters oí" the currently-executinµ, oF' Iniape for suitability loading the File. It' it is possible to proceed. the lrriaµ,e Fi le is loaded, placed in the proper memory locat ions. and conmancied tíj ' I 1!12 the: f3/P Cold The Cold by Boot Boot begin execut ion bios caí Vector. red O) (Bios Function performs final instal lation, displays any desi: openinµ to the Command Processor with any specified pronipí and transfers control Command Processor F'epiaceriíerit Startup file for use bv a ZCPF'."$.X .. Since a the Boot. non-banked. Tracks.. Pi. Image. the. initial tailoring niay be altered. sanie sequence.. to specify. 4.3. Ban ked. Bios,. le. a. v\'i. I! probably closely. resemble generally De used. that contained on to complete the is desired, the Image File. file different file different file using BPCNFG.. STAF:. TL/7'. If. Non-banked. may. a. lnstallation.. System. and system ioaíiU v\'ñi C I_l an linage may be creattN 'jvith the Fil!" Rios s:ystc'm, Qt' bank, the' LAos Systeni retaining a non-bankeci places port ions only in the níaximum app} lCáand System Operating' therefore corrípatibi lity with existing f thousand be é\'\' norniai A reclaimed for Transient ly tions software. bytes can Pro?raní$ inc'reasin;z numberx of ¡Qgic¿"l} in this níanner, althouµh iarze ancí/or drives will st t! i rt'dti': TPA space becaütte of' the need to .StQ1"€' AI Jocatic"u', Vectür iniorníat ion in (_'ohírlíorí tkuíim'y.. t. Ib prepare particu!ar set am. mmj"'ly súc:h i: >'.y."ñcm eIÍ"lphag>i: 7- on üíú bí'."-µj:. MOVCPM. BANKED ZSDOS2. Ser set >oCt. edit the .1.1ií fije tc Zd tO. r!t'E'{je(i wherú. bios ii le:' iÍ tlít: ÍQj io'n'íng. neces",st: ";. íi'it!" tXjLi,7Z£'j, !íiií: ." Ikj. NO YES NO. sjiñc€ Mznkeel r!¡t?nÍcl: -\" ,\.f¿ '>"' 1)€ a', ¿'i! iÁ/í¢-· jg: j" this, tvpc O! insrai lat unn. ai"ai iabie to rua>: in::Úe systení pí"óbabíy mint tiie i-,i'-,í \irirjt !$;:m? ÍE?&'U.lTé sc: O!: ";.It-' 10 ac'i l\": this thc t"oiío\\"inp equau: ' am nianc'c' . '{]O"l.. you \\"t pc'rlt"'. j '. "-. t. FASTWB. Sf-"t. to. YES. the Bios to a Microsoft .RLL file \'\ÁÍ! the editing is conípiete. assemble ZFLJC anci such bui id an !nía?e system wiüí HPb't-"ÍL!-} as assetnbít'r an appropriate bicc-. nanie in trten'u l to the narííe of the newly (set' Ú.l) cnanpirw the file cont izure the default condir ions i f necessarr v\"it íj creared Bios file. Next , 2 j BPC'NFG and (see in the sam' the new system (i. you are ready to act ivate" LbSj'S by with the Image Í"iie ar7urrlent manner as ail Imac'e fileu a'n calling. When. LDSYS BBSYS. <--. where. BBSYS. is your. Image. Pi. le. Name. systerrí described above in Secr ion 4 .2. no with the completely Hon-hanked establ ished tor a Startup file over that used for íhtare ne"i' requirements Píwcessor and Disk Opei"at !út' imt ial lÉtzoí Sy>íem since bcith the coníniand needed by app) i caí ion progrz},;': > ciat }]c\ :± unba!"!; eci. an'.i Systeni are arc area:. As. 2C).

Références

Documents relatifs

provides general information on data transfer methods between the kernel and devices, and between user space and the kernel; detailed information on block data transfer methods,

Plus on a de devises à l'intérieur, moins on a besoin, comme moyen de paiement, du mark-papier déprécié, et plus l a situation se raffermit, le mark- papier lui-même en devient

From the « memory » driver example detailed in Ch6 – Device driver development, write a character driver that can let the control of LEDs from a user application.. For

● Les instances peuvent être grandes et il faut souvent être malins dans les algorithmes pour résoudre en pratique le problème. ● Le concours SWERC est basé sur ce genre

From these definitions, internal tourism comprises domestic tourism and inbound tourism; national tourism comprises domestic tourism and outbound tourism, and international

This site includes general advice about types of assignments, features of good writing, valid evidence and citation formats, as well as specific advice about elec- trical and

A general guide for writing most basic biology laboratory reports, with specific information on each separate section (abstract, introduction, etc.). Writing for Different

Mention should also be made of most frequently used nursing language using controlled vocabularies, such as the International Classification of Diseases and Health Problems (ICD-10),