home *** CD-ROM | disk | FTP | other *** search
- Thi≤ prograφ i≤ useΣ t∩ conver⌠ aε Apple//» (usinτ ß Z8░ ì
- Softcard//» anΣ hencσ CP/M⌐ int∩ ß dum≡ termina∞ whicΦ caε bσ ì
- useΣ t∩ communicatσ witΦ ß remote¼ e.g« anothe≥ compute≥ ì
- directly¼ o≥ b∙ aε externa∞ modeφ (whethe≥ ß voicσ cu≡ o≥ ß ì
- direct connect such as a Hayes Smart Modem) over a phone line.
-
- Ful∞ duple° i≤ utilized« Inpu⌠ entereΣ a⌠ thσ consolσ i≤ ì
- sen⌠ viß PUN║ ove≥ thσ Apple//» buil⌠ iε seria∞ port╗ echoeΣ ì
- character≤ o≥ inpu⌠ froφ thσ remotσ arσ receiveΣ froφ thσ seria∞ ì
- por⌠ viß RDR║ anΣ sen⌠ t∩ thσ console« Iµ therσ arσ n∩ character≤ ì
- iε thσ "RS232ó inpu⌠ buffer¼ thσ prograφ check≤ thσ consolσ fo≥ ì
- input¼ grab≤ ß characte≥ iµ present¼ output≤ i⌠ viß PUN║ etc« Iµ ì
- thσ consolσ inpu⌠ i≤ CTRL-┌ thσ prograφ i≤ terminateΣ anΣ contro∞ ì
- is returned to CP/M.
-
- REQUIREMENTS║ Thσ Apple//» SO╙ devicσ drive≥ transferreΣ t∩ ì
- thσ CP/═ systeφ mus⌠ contaiε ß (standard⌐ "RS232ó drive≥ ì
- preferabl∙ configureΣ witΦ 8-bit≤ n∩ parit∙ witΦ onσ sto≡ bi⌠ ì
- (seσ thσ SO╙ devicσ drive≥ manual)╗ thσ bauΣ ratσ mus⌠ bσ se⌠ viß ì
- thσ A//» Utilitie≤ Prograφ t∩ ß ratσ appropriatσ fo≥ thσ intendeΣ ì
- communicatioε prio≥ t∩ transfe≥ t∩ CP/═ a≤ DRIVER.SOS« Thσ ì
- Softcard//» Configuratioε prograφ (o≥ CP/═ STAT⌐ shoulΣ bσ useΣ ì
- t∩ se⌠ RDR:=RD1:=.RS232« anΣ PUN:=PU1:=.RS232« A⌠ thσ samσ timσ ì
- LST║ shoulΣ bσ se⌠ t∩ .NUL╠ iµ thσ seria∞ por⌠ i≤ useΣ fo≥ ì
- communication to a printer.
-
- HO╫ I╘ WORKS║ Thσ prograφ begin≤ witΦ ß sign-oε messagσ tha⌠ ì
- remind≤ thσ use≥ (once⌐ tha⌠ CTRL-┌ i≤ thσ wa∙ t∩ exit« ì
- Thereafter¼ al∞ consolσ inpu⌠ i≤ sen⌠ t∩ thσ seria∞ port;
- character≤ echoeΣ froφ thσ modeφ o≥ thσ remotσ arσ displayeΣ oε ì
- thσ console« Direc⌠ I/╧ i≤ useΣ t∩ checδ consolσ statu≤ anΣ ì
- inpu⌠ characters╗ hencσ al∞ contro∞ command≤ arσ sen⌠ t∩ thσ ì
- remote¼ excep⌠ oµ coursσ CTRL-┌ whicΦ thσ prograφ recognize≤ a≤ ì
- thσ commanΣ t∩ terminatσ anΣ exi⌠ t∩ CP/M« Ful∞ usσ i≤ madσ oµ ì
- CP/═ call≤ t∩ BDO╙ iε orde≥ t∩ kee≡ thσ prograφ a≤ simplσ a≤ ì
- possible« Thσ routinσ RDRS╘ (reade≥ status⌐ i≤ somewha⌠ mess∙ bu⌠ ì
- i≤ requireΣ becausσ oµ thσ residen⌠ Z8░ anΣ 650▓ processor≤ anΣ ì
- thσ fac⌠ tha⌠ al∞ CP/═ I/╧ i≤ handle≤ viß thσ 650▓ usinτ thσ ì
- Apple//» SO╙ operatinτ system« WHa⌠ i≤ goinτ oε i≤ simpl∙ this║ ì
- iµ yo⌡ jum≡ t∩ thσ RDR║ t∩ ge⌠ ß characte≥ froφ thσ remotσ yo⌡ ì
- wil∞ bσ stucδ therσ unti∞ ß characte≥ appears« Thσ obviou≤ answe≥ ì
- i≤ t∩ checδ thσ statu≤ oµ thσ RDR:¼ bu⌠ therσ i≤ n∩ simplσ wa∙ t∩ ì
- d∩ this« Thσ solutioε lie≤ iε issuinτ aε Apple//» systeφ cal∞ ì
- froφ CP/═ t∩ ge⌠ thσ statu≤ oµ thσ "RS232ó inpu⌠ buffer╗ iµ thσ ì
- character≤ arσ present¼ gobblσ theφ u≡ anΣ senΣ theφ t∩ thσ ì
- console╗ iµ no⌠ checδ fo≥ consolσ inpu⌠ usinτ direc⌠ I/╧ s∩ tha⌠ ì
- iµ ß characte≥ i≤ presen⌠ i⌠ wil∞ no⌠ bσ echoeΣ directl∙ t∩ thσ ì
- consolσ anΣ interac⌠ witΦ thσ loca∞ CP/═ systeφ (e.g« ß CTR╠ ì
- character)« MucΦ oµ thσ res⌠ oµ thσ prograφ i≤ obvious╗ brevit∙ ì
- ha≤ beeε sacrificeΣ fo≥ clarity╗ ß loca∞ stacδ se⌠ u≡ wa≤ ì
- probably unnecessary, but was used to play safe.
-
- Extension≤ oµ thi≤ prograφ arσ iε thσ works║ (1⌐ t∩ permi⌠ ì
- tex⌠ downloaΣ froφ ß remotσ t∩ disk╗ (2⌐ t∩ producσ ye⌠ anothe≥ ì
- adaptatioε oµ thσ grea⌠ WarΣ Christenseε MDMXXX.AS═ prograφ s∩ ìètha⌠ Apple//» user≤ wil∞ bσ ablσ t∩ takσ advantagσ oµ binar∙ ì
- downloaΣ viß XMODEM« Thσ prograφ ha≤ beeε testeΣ witΦ aε Apple//» ì
- anΣ ß Haye≤ Smar⌠ Modeφ b∙ communicatinτ witΦ aε RCP═ bulletiε ì
- boarΣ (Cranford⌐ anΣ ß DE├ 11/3┤ (RSX11═ os⌐ a⌠ 30░ baud« ì
- Communicatioε witΦ ß livσ use≥ ove≥ ß phonσ linσ wa≤ successfu∞ ì
- afte≥ aε agreeΣ upoε use≥ protoco∞ wa≤ establisheΣ sucΦ tha⌠ eacΦ ì
- woulΣ no⌠ bσ transmittinτ anΣ mi° messages« Iµ bug≤ o≥ ì
- limitations are found, please communicate them to:
-
- Peter Fillingham
- 29 South Valley Road
- West Orange. NJ 07052
- (201) 731-9269 (evenings)