home *** CD-ROM | disk | FTP | other *** search
- ;
-
- RECORDe≥ 4.0
- Copyrigh⌠ (c⌐ 198╣ Alphß Systems
- Al∞ right≤ reserved
-
- 1« Introductioε 3« Systeφ Requirements
- 2« Usinτ RECORDe≥ 4« Ho≈ i⌠ Works
-
- Pres≤ numbe≥ fo≥ desireΣ topic
- (Control-├ Quit≤ HELP)
-
- Alphß System≤ Corporation
- 71▒ ChatswortΦ Place
- Saε Jose¼ California 95128
- (408)297-5594
-
- :1
- Introductioε t∩ RECORDe≥ 4.0
-
- RECORDe≥ wil∞ allo≈ yo⌡ t∩ direc⌠ consolσ outpu⌠ t∩ ß particula≥ filσ a≤ wel∞ ì
- a≤ át∩ áthσ console« I⌠ wil∞ als∩ allo≈ yo⌡ t∩ direc⌠ printe≥ áoutpu⌠ át∩ áß ì
- particula≥ áfilσ áinsteaΣ áoµ t∩ thσ printer« An∙ numbe≥ áoµ áfile≤ áma∙ ábσ ì
- createΣ t∩ holΣ thesσ datß anΣ an∙ tw∩ oµ theφ ma∙ bσ opeε t∩ receivσ consolσ ì
- anΣ printe≥ outpu⌠ a≤ i⌠ occurs.
-
- Consolσ recordinτ i≤ usefu∞ iε tha⌠ CONSOLE.FI╠ hold≤ al∞ thσ character≤ sen⌠ ì
- t∩ áCONOU╘ áwithou⌠ áregarΣ t∩ an∙ formattinτ o≥ deletion≤ donσ áb∙ áthσ áDO╙ ì
- functions« CONSOLE.FI╠ i≤ ß faithfu∞ reproductioε oµ everythinτ sen⌠ t∩ áthσ ì
- Consolσ (excep⌠ 1Ah⌐ whethe≥ througΦ DO╙ o≥ directl∙ througΦ BIOS.
-
- Printe≥ árecordinτ ácapture≤ al∞ character≤ sen⌠ t∩ LIS╘ (excep⌠ á1Ah⌐ áint∩ ì
- PRINTER.FI╠ árathe≥ thaε sendinτ theφ directl∙ t∩ thσ printer« Thi≤ i≤ ámucΦ ì
- faste≥ thaε actua∞ printing« PRINTER.FI╠ caε bσ printeΣ late≥ witΦ an∙ Prin⌠ ì
- prograφ o≥ iε thσ backgrounΣ witΦ BPRINTe≥ IOP.
-
- :2
- Usinτ RECORDe≥ 4.0
-
- RECORDe≥ áconsist≤ áoµ tw∩ files¼ RECORD.CO═ whicΦ i≤ thσ ácommanΣ áfilσ áanΣ ì
- loade≥ anΣ RECORDER.RE╠ whicΦ i≤ thσ actua∞ IO╨ whicΦ doe≤ thσ work.
-
- Wheε áRECOR─ i≤ invokeΣ fo≥ anythinτ bu⌠ specifiπ Help¼ i⌠ wil∞ checδ t∩ áseσ ì
- whethe≥ áRECORDER.RE╠ i≤ loadeΣ a≤ thσ IO╨ and¼ iµ not¼ closσ u≡ thσ ácurren⌠ ì
- IO╨ áanΣ searcΦ anΣ loaΣ RECORDER.RE╠ froφ alonτ thσ Path¼ theε áexecutσ áthσ ì
- commanΣ á(Typσ áRECOR─ //<CR╛ fo≥ specifiπ oε-linσ Help)« á Therσ áarσ áeigh⌠ ì
- command≤ t∩ perforφ variou≤ setup≤ anΣ functions:
-
-
- RECOR─ ├ [DIR:][FILE.TYP]
-
- Definσ Consolσ outpu⌠ filσ specification« Thσ defaul⌠ consolσ outpu⌠ filσ i≤ ì
- CONSOLE.FI╠ áiε thσ curren⌠ directory« Yo⌡ ma∙ direc⌠ tha⌠ filσ át∩ áanothe≥ ì
- director∙ anΣ/or changσ it≤ name«
-
-
- RECOR─ ╨ [DIR:][FILE.TYP]
-
- Definσ Printe≥ outpu⌠ filσ specification« Thσ defaul⌠ i≤ PRINTER.FI╠ iε áthσ ì
- curren⌠ ádirectory« A≤ witΦ thσ Consolσ file¼ yo⌡ ma∙ pu⌠ i⌠ wherσ yo⌡ álikσ ì
- anΣ/or changσ it≤ name.
-
- RECOR─ D
-
- Rσ-establisΦ áthσ ádefaul⌠ áoutpu⌠ filσ áspecification≤ áa≤ áCONSOLE.FI╠ áanΣ ì
- PRINTER.FI╠ iε thσ curren⌠ directory.
-
-
- RECOR─ F
-
- Displa∙ áthσ ácurrentl∙ declareΣ outpu⌠ filσ specifications« Usσ C¼ ╨ áo≥ á─ ì
- command≤ t∩ changσ theφ iµ necessary.
-
- RECOR─ ON
-
- Opeε áthσ curren⌠ Consolσ Outpu⌠ filσ (o≥ creatσ i⌠ iµ i⌠ doesn'⌠ exist⌐ áanΣ ì
- senΣ áconsolσ outpu⌠ t∩ thσ filσ a≤ wel∞ a≤ t∩ thσ console« Iµ thσ áfilσ ái≤ ì
- rσ-opened¼ outpu⌠ i≤ concatenateΣ t∩ it« Consolσ outpu⌠ i≤ sen⌠ verbatiφ át∩ ì
- thσ áfilσ áexcep⌠ átha⌠ áCntr∞-┌ (1Ah⌐ character≤ áarσ áfiltereΣ áout« á Sto≡ ì
- Consolσ recordinτ witΦ thσ RECOR─ OF╞ command.
-
-
- RECOR─ OFF
-
- Writσ thσ las⌠ recorΣ oµ thσ Consolσ Outpu⌠ filσ anΣ closσ it« Thσ filσ áma∙ ì
- bσ árσ-openeΣ witΦ thσ RECOR─ O╬ command« A⌠ thi≤ poin⌠ yo⌡ ma∙ ádefinσ áye⌠ ì
- anothe≥ áConsolσ áOutpu⌠ áfilσ witΦ thσ ├ command¼ iµ yo⌡ áwish¼ áanΣ ádirec⌠ ì
- consolσ outpu⌠ t∩ i⌠ afte≥ thσ nex⌠ RECOR─ O╬ command.
-
- RECOR─ O╬ P
-
- Opeε (o≥ create⌐ thσ curren⌠ Printe≥ Outpu⌠ filσ anΣ senΣ LIS╘ outpu⌠ t∩ áthσ ì
- filσ áinsteaΣ oµ t∩ thσ printer« Iµ thσ Printe≥ Outpu⌠ filσ alread∙ áexists¼ ì
- LIS╘ outpu⌠ wil∞ bσ concatenateΣ t∩ it« LIS╘ outpu⌠ i≤ sen⌠ verbatiφ t∩ áthσ ì
- filσ áexcep⌠ átha⌠ Cntr∞-┌ (1Ah⌐ character≤ arσ filtereΣ out« á Sto≡ áPrinte≥ ì
- recordinτ witΦ thσ RECOR─ OF╞ ╨ command.
-
-
- RECOR─ OF╞ P
-
- Writσ áthσ las⌠ recorΣ anΣ closσ thσ curren⌠ Printe≥ Outpu⌠ file« á Thσ áfilσ ì
- ma∙ ábσ rσ-openeΣ witΦ thσ RECOR─ O╬ ╨ commanΣ o≥ yo⌡ ma∙ no≈ definσ áanothe≥ ì
- Printe≥ áOutpu⌠ áfilσ áwitΦ thσ ╨ command« Subsequen⌠ LIS╘ áoutpu⌠ áwil∞ ábσ ì
- directeΣ t∩ thσ ne≈ filσ afte≥ thσ nex⌠ RECOR─ O╬ ╨ command.
-
- :3
- Systeφ Requirements
-
- RECORDe≥ require≤ ß Z8░ baseΣ ┌-Systeφ (ZRDO╙ 1.╣ o≥ ZSDO╙ 1.0⌐ witΦ a⌠ leas⌠ ì
- 1.5δ IOP« Therσ i≤ n∩ advantagσ iε declarinτ aε IO╨ large≥ thaε 1.5δ bytes.
-
- RECORDe≥ use≤ thσ reentran⌠ capabilitie≤ oµ ZRDO╙ o≥ ZSDO╙ whilσ writinτ áthσ ì
- record≤ oµ CONSOLE.FI╠ and/o≥ PRINTER.FI╠ t∩ disk« StandarΣ DR╔ BDO╙ 2.▓ áo≥ ì
- othe≥ DO╙ replacement≤ arσ no⌠ reentran⌠ anΣ wil∞ fail«
-
-
- :4
- Ho≈ i⌠ Works
-
- RECORDe≥ átrap≤ ácharacte≥ áoutpu⌠ call≤ t∩ CONOU╘ anΣ áLIS╘ áanΣ ásend≤ áthσ ì
- characte≥ t∩ thσ appropriatσ Outpu⌠ buffe≥ beforσ passinτ i⌠ t∩ thσ BIOS« Iε ì
- thσ ácasσ áoµ LIS╘ output¼ thσ characte≥ i≤ no⌠ sen⌠ t∩ thσ BIO╙ a⌠ áal∞ áanΣ ì
- wσ simpl∙ returε t∩ thσ caller« A≤ thσ Consolσ and/o≥ Printe≥ buffer≤ áfill¼ ì
- the∙ arσ writteε t∩ thσ Outpu⌠ file(s⌐ oε disk« Thσ OF╞ anΣ ─ command≤ áwil∞ ì
- writσ thσ las⌠ record(s⌐ anΣ closσ thσ appropriatσ outpu⌠ file(s).
-
- Becausσ áoµ thσ wa∙ ZRDO╙ anΣ ZSDO╙ reentrancσ works¼ RECORDer'≤ áwritinτ át∩ ì
- disδ iε thσ backgrounΣ ma∙ interferσ witΦ applicatioε program≤ writinτ t∩ thσ ì
- samσ ádisδ iε thσ foreground¼ especiall∙ iµ thσ applicatioε i≤ áusinτ áRandoφ ì
- Write«
-
- Thi≤ potentia∞ conflic⌠ ma∙ bσ avoideΣ iµ CONSOLE.FI╠ and/o≥ PRINTER.FI╠ áarσ ì
- directeΣ t∩ ß differen⌠ drive« Iµ you≥ applicatioε i≤ writinτ variou≤ áfile≤ ì
- iε drivσ A¼ yo⌡ migh⌠ assigε CONSOLE.FI╠ o≥ PRINTER.FI╠ t∩ drivσ ┬ anΣ áavoiΣ ì
- an∙ chancσ oµ conflict.