X }2d@eJeEÿ :;wõI:ʿͿ Version for: PMMI S-100 MODEM Starting at Port :(3 Ϳ H Ϳ Version for: Non-PMMI MODEM ::0@5:2@5?͡y2x4>_>B2b@:2@>&:0@>!-)%)E:e >4:e>4e! K0چ:҆0DM)) )oj${hK|/W}/_! =}xy ++ Invalid baud rate ++$Gd (   :ȯ2!x@~!}@öIͿ Waiting for dial tone >EdͿ << No dial tone >> I7 !A͔9 !!͝9 !!͔9 >'>$9 AͿ Enter number or library letter - when finished, Ctrl-X cancels while dialing: w@;:x@r!y@`A~ ! {~  x@p!!:x@_!y@~)Ϳ ++ Bad library number called ++ r{r#XABEX>?<]<e]I͵ #0RŽ{:˜> O:!?<Ÿ<ʧ>E<´>E< ¯>EX:x@2x@F X<`62X`͵X<1 72>?B>E͵>BX>]EI:ºͿ No answer after time-out. Redial? (Y/N/C): ͵N #YʺC`/2FX!x@~ڬþͿ Connection established - Select options: 0>  A=Amrad 1-703-734-1387B=Ben Bronson 1-312-955-4493C=CBBS Pasadena 1-213-799-1632D=PMMI 1-703-379-0303E=Tech. CBBS 1-313-846-6127F=Ron Fowler 1-313-729-1905RG=Gasnet NASA 1-301-344-9156H=Dave Hardy 1-313-846-6127I=Wayne Hammerly 1-301-953-3753J=RBBS Pasadena 1-213-356-1034K=David Kozinn 1-216-334-4604L=Program Store 1-202-337-4694M=Kelly Smith 1-805-527-9321N=SuperBrain Sys 1-617-862-0781O=R.L.Plouffe 1-703-524-2549P=K.Petersen 1-313-759-6569RQ=Bruce Ratoff 1-201-272-1874R=Mark Pulver 1-312-789-0499S= T= U= V= W= X= Y= Z= !9"iA1iAͿ MODEM 7.98 - 12/31/82 n32@>2.@/2e@:]2/@ ¦ 2p@ !F#~ µ ê x2x@y@!!*!:c@>2d@ >2d@1iAx@:/@G:x CqD2 #H2#Mm--2i@2j@:/@E >2i@? L* >2j@? T? SRk1 #:] S >2.@/2e@v ͬwkAkA!B"q@2.@2m@:c@2A>2d@Š >2d@:m@   S G± : ʱ >S :h@>2h@ :xS : xS :  :xS :ʮ :̈ʊ : : :" :" :l@/2l@͵͵# ͵ :E :&2:$ʃ :%! :a :xS :.@ >c >2e@l  Ϳ ** Memory buffer :e@ʜ Ϳ open ** :Ϳ closed ** ͵So"'03ͷ > S Ү *Kͷ ~# *  î  G: 7?7>2h@ '69:l@> Ϳ Printer is on Ϳ Printer is off *G:j@e :i@o xͺ >  :   Š -ʊ Gͺ :i@ʢ x*> Š : ʊ :i@ > Í :e@p#"q@> >: G :: =:l@:.@ *s@ !B"s@"u@p#"s@>2m@H*u@N#"u@+ *u@*s@}o|!B"s@"u@2m@>* 2f@ 2g@0B!B~ :f@w#~ :g@w#>*:b@B!: ʙ :e@ w#"q@ ™ >:Ù Ù :b@B*q@: : :=Š Ϳ Memory save buffer full Ê !q: $ x-6#}l&)>oBkkAk+|EkA!kA!\kA !!!A!l:y@  #Ϳ ++File does not exist++ Ϳ Type "R" to return to modem Type "A" to re-enter name: ͵AʘRʻ(Ho0Hʙ+Ϳ ++File transfer completed++ ûͿ ++File transfer unsuccessful++ ûͿ ++ Transfer cancelled ++ 6# 6 #6#Ϳ Enter file name to be transferred - C/R TO QUIT: w@;õw@!AK<AA!͇~TN#5:ͷ U* o#> +z::Ê:O͕ Í!e:ʴ!f:i@ʴ:j@ʴ!L::{ú - ->2k@͒:;@#>2@:n@2+>B2;@>D:] ]rP/ͻ]͡>2X@\͛:k@̹ĵD6>]D:2k@͒:;@Ž>2@Җ>B2;@D:] Wͬ:;@Ϳ File open, ready to receive :k@>>C:3@:k@Ϳ CRC in effect Ϳ Checksum in effect @&9͡WQW͝D:3@PͿ Awaiting name NAK PP>!A5t*@\ !!"@{>7 y2A!]~:3@~ʘ͐ͪ˜#‡>:3@ĵQͪ>u:3@Ϳ Checksum error PP>|>!\:3@Ϳ Awaiting file name -+7y2A!]ͪj:3@gͿ Time out receiving filename ʯw:3@͐>#}7:A<2A ʣ~ ~ >.Ü:3@ĵyͪ!\:3@Ϳ Checksum error .>Sͪ7>2n@2A]!"@ʹ!\AK@2A!A6!x@N!y@ 6 !x@F#ʰ~ u#ʰ~ ʀ"@+#ʰ~ :A<2A#ʰ~ ʢÐ6 *@A~ #ü#~ "@!Ap \ȇ!o ~ #~+] !!!e~w#~w\!\l !!!u6B#6A#6Kl!l6\:\<,2h:¶>2!\ 5:\2)!\ 5\!)\ 5\!\ 5\<72=Ɓo&* 5] 52h2|w#~w\!\l ~# x5>2X@2Y@:3@yͿ Awaiting # *V@# Ϳ (& Ϳ H)} ͪ%ͽPy7G:3@ʺx͵3 Ϳ H recv'd, not SOH ͪҺ:k@>:o@>>C:X@<2X@ E:3@J @͝ ++ Unable to receive block - Aborting ++ $:3@NͿ ++ Timeout ++ :X@&o ͵Tú:X@:o@:k@/2k@2:3@Ϳ ++ Switching to Checksum mode ++ ++ Sender may not be CRC capable ++ :Y@7:3@ʺͿ :Y@ Ϳ ++ Framing error ++ B:Y@Ϳ ++ Overrun error ++ B:Y@?Ϳ ++ Parity error ++ Bú:X@&o õ2o@ͪ%ͽWͪ%ͽ/ʟ:3@ʺͿ ++ Bad sector # in Hdr úz2U@>2a@ "!ͪ%ͽw,°:k@Q2a@ͪ%ͽ,:U@G:V@Q:3@ʉͿ Sending # *V@ Ϳ (& Ϳ H)>:V@:V@/>2a@ "!~,¨2a@yQ"z{ ͤ3G:3@x͵3 Ϳ H Recv'd, not ACK :X@<2X@= :3@J 7 Can't send sector -- Aborting $:3@Ϳ Timeout on ACK :3@1iAͪe>ͪr> Ϳ Routine cancelled >B2;@B*V@#"V@}:;@\<Ϳ File exists -- Type 'Y' to erase: Y #͵\Ϳ No file specified  #\< Error - Can't make file Directory is likely full $#\*}"_@!"}ɯ2h\<• Can't open file$:;@>\< Can't close file$:]@=2]@*[@!"[@:Z@7A\= ++ File read error ++$! y%>2Z@y2]@!A"[@û*[@!!"[@:]@<2]@:]@OA\…! Z2]@!A"[@ Error writing file $--!L:S ¸¸«7:'82Y@-)"O:4@:6@:a@̀:5@:6@:a@̀)"Oͷ %*:3@PͿ Awaiting initial NAK SͪClbbP:3@ʍͿ CRC request received 2k@:::@¦:d@ò:9@:d@ E::d@E*"""""::(2F<2+2.<2=2@<2C]2/@ ;!0@ /O 2c@*A*>2c@6#1 #:6@23@:;@:3@ʲ !>w#Y !]>~ u#xʍg~ ʍ>.gͿ :::@¦Ϳ Transferred :\2@!\:@2\!H@U@ !!:@qͿ Transfer completed :1@BͿ Press RETURN to disconnect  Ϳ Disconnected t ͵>2o@2n@2.@/2e@2m@!B"s@"u@:7@ #͵v !l\!!2|2h ʨ ʨ ʨ ڙڨ>(ͨ3 >)è_> > Oa{_   | {0ͨ|3 }3 <  E 0:;@S <>2X@Ϳ Multiple errors encountered. Type Q to quit, R to retry: ͵RQJ Ϳ ctrl-@~ ͨ#   >:;@B>Q23@bͿ %%% Exiting MODEM %%%:@_3*iA:~#!!w@!\K<:]EHLG:xN!CT!Sʀ!Re!:;@À!Ϳ ++ Bad Option ++ Æ!:m Ϳ Re-enter PRIMARY option and file name only: w@;*!:m !>2e@>2.@>2.@:Ϳ Enter New Baudrate: !e6 "͵M0!:!wO#!!"m"O*m"yO}o|gF"|g}!o2""m")")"*m"T]*m"|>:.@ #Ϳ ** There may be text in the memory buffer ** ** It will be lost unless NOL or WRT commands are used ** :O!:}+" ">"#:p@ !H@U@ !!!<@0@ !!>2/2n@O09Ϳ Single Letter Commands H - Display this information ? - Display current settings T - Terminal mode E - Terminal mode with echo L - Terminal mode with local echo For capturing text use T(or E or L) FILENAME.TYP and Start & Stop toggles described on subsequent screen. R - Receive file using Christensen Protocol S - Send file using Christensen Protocol Command is: R(or S) FILENAME.TYP R and S can use the following subcommands: B - Bulk transfer using wildcards (e.g. *.*) Q - Quiet mode (no messages to console) T - Return to terminal mode after transfer V - View bytes transferred on console The single letter commands may also be used on the command line when the program is initially executed. 9:a)Ϳ Additional Subcommands for PMMI Modem Modem control: O - Send or receive on Originate tone A - Send or receive on Answer tone D - Disconnect option Parity options: 1 - Set and check for odd parity 0 - Set and check for even parity Both ends must be capable of these options which are available only in S and R modes. The parity checking will be part of the file transfer protocol. Speed Options: After entering your primary and secondary options, you can set the modem speed by placing a "." after the options followed by the speed e.g. 110, 300. For example: SBO1T.600 will set the modem to run at 600 baud. 9Ϳ Three Letter Commands DIR - List directory and space free (may specify drive) END - Exit from this program ERA - Erase file (may specify drive) LOG - Change default drive/user (specify drive/user) and reset disks. e.g. LOG A0, LOG B (user unchanged) SPD - Set speed of file output in terminal mode -6*Ϳ TIM - Set S mode time-to-send message : +Ϳ TCC - Toggle Checksum/CRC mode on receive : I+Ϳ TBR - Toggle backspace to rub conversion :ʬ+Ϳ TLC - Toggle 1) local command immediate 2) local command after : ͯ : +Ϳ TLF - Toggle send linefeed after carriage return :0,Ϳ TXO - Toggle XOFF/XON testing in terminal mode file output :ˆ,Ϳ NUM - List remote systems :ʀ,Ϳ SET - Set communication ports > ,Ϳ CAL - Dial number DSC - Disconnect BYE - Disconnect and reboot Ϳ The following are terminal text buffer commands: :-> Ϳ DEL - Delete memory buffer and file NOL - Return to terminal mode - no loss of data in buffer WRT - Write memory buffer to disk file 9Ϳ Local Commands while in Terminal Mode :ͯ - Exit to command mode :K.:&ͯ - Disconnect :$ͯ - Send break :%ͯ - Change baud rate :m.:ͯ - Transmit logon :ʏ.:ͯ - Toggle printer > :ͯ - Start copy into buffer :ͯ - Stop copy into buffer Start & Stop may be toggled as often as desired. A ":" at start of line indicates buffer is open. XOFF automatically used to stop input when writing full buffer to disk, XON sent to resume. :ͯ - Transfer ASCII file to remote :: 0ͯ - Send local control character to remote O0ͯ - Next character will be used for local control Ϳ Drive A3ʀ0Ϳ , User &o ͵:.@¨0:Ϳ bytes of buffer free Ϳ COMMAND (H for Help): w@;͵y@:END :LOG\2:DIRE2:ERA҂3:? ::SPD3:TIM5:TCC66:TBRy6:TLC6:TLF17:TXOw7:U1:NUM/9:f1:SETҠ8:NOLچ1:.@9:A22@l *q@v :WRT8:DELҰ8:1:DSC2:BYE!2:CAL1> 2{@1:y@!:ͻ91*! 1O0Ϳ ++ Invalid Command ++ tͿ << Disconnected >> î Ϳ Goodbye... EB:@_3*"2@?=:@_O0:.@$3:}@ r2AA2@13G:~@ ʴ2s4G:@ ʴ2s4OxG:@ ʴ2s4OxGx2@Ϳ Insert disk for drive :@AͿ Hit return when readyO0 2͵ :@_:@_3O0 Ϳ ++ Terminal mode file open ++ ++ Use WRT or DEL before LOG command ++ O0w@!\K [0-9]: g4a424O0w@;:y@ 0 1Ϳ Terminal mode file output delay is 0.:5Ϳ seconds per character Ϳ Additional delay after is 0.:5Ϳ seconds ɇ G5>0xo& -61Ϳ Use 0-8 to give baud rate for S mode time-to-send message, where 0=110, 1=300, 2=450, 3=600, 4=710, 5=1200, 6=2400, 7=4800, and 8=9600 Baud. Enter value: g4 125O0-66Ϳ Rate for the S mode time-to-send message is set to *6Ϳ Modem speed is ?:G:: 1:/2J6O0a6Ϳ CRC mode set Ϳ Checksum mode set : 1: /2 ͍6O0: ʫ6Ϳ Backspace is rub Ϳ Backspace is backspace :1:/26O0Ϳ Use ::  7ͯ before local command ͯ to send local command to remote : 1: /2 E7O0Ϳ Linefeed : a7Ϳ NOT Ϳ sent after :1Ϳ Use XOFF testing? (Y/N): 7ڤ728Ϳ Use XON waiting after (Y/N): 772c8:O0/2Ϳ Therefore 8O0w@;:y@ ?GN>xY>1Ϳ XOFF testing :78Ϳ NOT Ϳ usedͿ in terminal mode file output Ϳ XON :z8Ϳ NOT Ϳ automatically tested after ?8:1x@PO0:.@9:lA 9kAk>2.@/2e@!kA!B"q@O0:.@9:lA 9*q@)Bc>2.@/2e@!kA!B"q@O0Ϳ ++ No File Open ++ O09Ϳ Library of Phone Numbers of Remote Systems !A͔9##!!͝9##!!͔9 ʦ9y9> > > >$ A͵͵O0F#9¼97Ϳ HIT any KEY to CONTINUE99O0:\>  > :9Ϳ Current Settings :J6:G:# 5͍6E76Ϳ Terminal mode file buffer is :.@ʁ:Ϳ inͿ active Unused portion of buffer is :Ϳ bytes 8c8|44͵O0 G*q@7?>oxg :=:SRTEHL~ ;;#:>#;7#;կ; ;\;\;ʒ;ʤ;; ;G#4+~#;px6<#;#G~w{;+xF6 ʂ;ʀ;;4;>6<> 6<>6<;>#6<> 6<> 6<;G>#6<> 6<> 66<5;> 6<> 6<;> 6<> 6 w#;$<< <>< > <>:l2>:m ̛>ĩ>2>2>>=ʹ>~ʾ=~¾=#=!!!!Ϳ . >2>>=:>~=:><2>̵Ĕ>>2>~=Ϳ NO FILE:>>=_##~2>#~2>##^#V">*>#3>W+}D>z.>*>i`:>T>)=O>Ϳ Drive :>n><@2v>Ϳ has  Ϳ K bytes free Ϳ | >? !>w#¢>!m> !!_!=:>~=:><2>̵Ĕ>>2>~Ϳ File open: *_@ Ϳ (& Ϳ Hex) Records Send time: :_!?^#V*_@͵?i` Ϳ mins, !?:_~?????& Ϳ secs at ?Ϳ To cancel: ctrl-X  1`J3&! {/_z/W? !<=?}o|g>o!@:__ Ϳ baud 110$300$450$600$710$1200$2400$4800$9600$ADOQRSVTL01BADOQRSVTL01BAABBB