.PO 0  Sample Session Thió ió á samplå sessioî oî á typicaì Remotå CP/Í Systeí showinç Ascié Captures¬ Ascié Transmissions¬ anä Christenseî Protocaì transferó usinç Modem712.com. ª Notå ª User entries will appear in Bold Face Text. Step # 1 bring up Modem712 and call BBS system. A0>OS1712 <--- Call Modem712 (osborne version) (note: screen will clear here) MDM712 - (type M for Menu) Version for OSBORNE O-1 A>>COMMAND:M <-- request a menu (note: screen will clear here) Single Letter Commands ? - Display current settings M - Display the menu E - Terminal mode with echo L - Terminal mode with local echo T - Terminal mode For copying text to disk use T (E or L) FILENAME.TYP Start or Stop toggles described on subsequent screen. R - Receive CP/M file using Christensen Protocol S - Send CP/M file using Christensen Protocol COMMAND: R (or S) FILENAME.TYP R and S can use the following subcommands: B - Bulk transfer using wildcards (e.g., *.*) D - Disconnect when done Q - Quiet mode (no messages to console) T - Return to terminal mode after transfer V - View bytes transferred on console X - When done, disconnect, go to CP/M The single letter commands may also be used on the command line when the program is initially executed. HIT any KEY to CONTINUE <-- continue with a cr. Three Letter Commands CPM - Exit from this program to CP/M DIR - List directory and space free (may specify drive) ERA - Erase file (may specify drive) LOG - Change default drive/user no. (specify drive/user) and reset disks. e.g. LOG A0: or LOG B: (user # unchanged) SPD - Set file output speed in terminal mode TCC - Toggle CRC/Checksum mode on receive TBR - Toggle backspace to rubout conversion TLC - Toggle 1) local command immediate 2) local command after CTL-^ TLF - Toggle LF after CR when sending disk file in "T" mode TXO - Toggle XOFF testing in terminal mode file output SET - Set modem baud rate BYE - Disconnect, then return to CP/M CAL - Dial number DSC - Disconnect from the phone line The following are terminal text buffer commands: DEL - Delete memory buffer and file WRT - Write memory buffer to disk file HIT any KEY to CONTINUE <-- yet again continue Local Commands while in Terminal Mode CTL-@ - Send a break tone for 300 ms. CTL-E - Exit to command mode CTL-L - Send log-on message CTL-N - Disconnect from the phone line CTL-P - Toggle printer CTL-Y - Start copy into buffer CTL-R - Stop copy into buffer Start & Stop may be toggled as often as desired. A ";" at start of line indicates buffer is copying. XOFF automatically used to stop input when writing full buffer to disk, XON sent to resume. CTL-T - Transfer ASCII file to remote CTL-^ - Send local control character to remote A>>COMMAND: DIR <-- let's get a directory ( directory is a good idea to see if we have some space on the diskette to recieve incoming files ) Drive A: OS1712 .COM : IOCAP11 .COM : USER .LOG 163k bytes free on drive A: ( in this case we have 163k left so..) A>>COMMAND: CAL <-- let's dial the phone number ( screen clears again ) A=OXGATE MILPITAS.....408-263-2588 B=dBase II RCPM.......408-378-8733 C=SVI Oxgate IV.......408-732-9190 D=RCPM Sunnyvale......408-730-8733 E=OxGate 001 Sar......408-867-1234 F=Datatech 001............495-0541 G=PicoNet RCPM............965-4097 H=RBBS of Marin...........383-0473 I=Larkspur RCPM...........461-7726 J=RBBS Pasadena.......213-577-9947 K=Napa Valley RCPM....707-257-6502 L=Los Angeles RCPM....213-296-5927 M=Kelly Smith.........805-527-9321 N=GFRN Data Exchange..213-541-2503 O=Hollywood RCPM......213-653-6398 P=San Diego RCPM......619-273-4354 Q=Olympia RCPM........206-357-7400 R=Bill Earnest........215-398-3937 S=Sigi Kluger El Paso.915-598-1668 T=Technical CBBS......313-846-6127 U=Beaverton Or........503-641-7276 V=Chuck Forsberg......503-621-3193 W=L.A. Heath Group....213-749-8442 X=David Morgen........503-641-7276 Y=Jud Newell..........416-213-9538 Z=John Secor..........714-774-7860 Enter library letter or phone number, CTL-X quits while dialing or ringing: G <-- we select PicoNet! ( Hayes and US Robotics make dialing noises and beep and boop while number is being dialed ) ATDT G=PicoNet RCPM............965-4097 - try #1 CONNECTED <-- this means we have recieved a carrier (signal) ( modem712 will now put us in terminal mode (full duplex)) (in Terminal-mode now) ( now we hit a few 's to set baud at the host end )  ( if everything looks good the host responds ) HOW MANY NULLS (0-9) DO YOU NEED? 0 <-- all computers use 0 ( light show time varies on system to system...) XXXXXXXXX XXXXX XX XX XX XXXX XX XX XX XX XX XX XX XXXXXXXXX XX XXXXX XXXXX XX XX XX XXXXXX XXXXXX XX XX XX X XX X XX XX XX XX X XX XX XX XX XX X XX XX XX XXXXXXXX XX XX XX XX XX X XX XXXX XX XX XX XX XX X XX X XX XXX XX X XX XXXX XX XXXXX XXXXX XXX XX XXXXXX XX ===================================================================== R E M O T E C P / M S Y S T E M N O D E # 0 0 1 ===================================================================== MOUNTAIN VIEW CALIFORNIA 415-965-4097 --------------------------------------------------------------------- Baud Rates : 300 or 1200 Hours : 24 / day 7 days / week --------------------------------------------------------------------- System On-Line since April 15th 1982 --------------------------------------------------------------------- On at 15:44:07 PST Thursday, October 10, 1983 METAL Enter Version of 8/23/83 PICONET REMOTE CP/M Mountain View, Ca. ( now we go back to work! ) What's your first name (or user number and password)? FOO What's your last name? BAR <-- use your real first and last name [Checking for previous logon] Are you a new user? Y <-- anytime you get this you are!! Where are you calling from (city,state)? MOUNTAIN VIEW, CA. You are FOO BAR from MOUNTAIN VIEW, CA. Is that correct? Y <-- looks good to me I'll buy it! Please enter a password of 8 characters or less. It will be used each time you logon to assure your identity. Spaces and control characters are not allowed, and the first character must not be numeric. hello <-- top secret what you really typed Enter password? 12345 <-- and this is what the system displayed ( do it again to verify! ) Now re-enter it to make sure it's correct ? 12345 Now REMEMBER IT !!! You will need to know it each time you login. You are user number 472. (Try to remember the logon in this next info as you will log in about 3 times as fast using it ) In the future when you logon, you may enter '472HELLO' in place of your name. Try and remember this, as it will speed up your login process. New Caller Information ..... Thió informatioî ió presenteä onlù oncå tï thå firsô timå caller® É shoulä bå printeä oò captureä iî ordeò tï gaiî knowledgå oæ thå systemó functions® Thå informatioî ió alsï displayeä aô thå commanä "h¢ oò "?¢ iî thå Metaì bbs. CP/M information is displayed prior to entering CP/M. --- Supported Functions --- ------------------------+-----------------------------+---------------------+ B = Display Bulletins | Bye,G = Goodbye (Disconnect)| C,CPM,J = Goto CP/M | E = Enter a Message | H,? = Help, See this menu | I = Info on Users | K = Kill a Message | O = List Other RCPM's | Q = Quick Summary | R = Retrieve Message(s) | REPLY = Reply to a message | RP = Read new Mess. | RS = Prompted Retrieve | S = Summarize messages | U = Update user info| W = Reprint Welcome Info| X = Xpert User mode toggle | Z = List Callers Log| # = Show Counters/Stats | CHAT,Y = Yell for Sysop | // = No Call Chat | ------------------------+-----------------------------+---------------------+ To Cancel a command = Control K, K, k, or Control X To Pause Outputs = Control S, S, s ( any key to restart ) Commandó maù bå seperateä witè semi-colonó ¨ » © foò multiplå commandó oî onå commanä line® Examplå º R;237;238;23¹ woulä (R)etrievå messageó 237¬ 238¬ anä 239® Anù commanä maù bå chaineä iî thió manner® Tï reaä multiplå messageó ¨ alì messageó afteò á certaiî number)¬ enteò á '+§ afteò thå messagå numbeò oî thå (R)etrievå command® Exampleº R;419« woulä retrievå alì messageó beginninç witè 41¹ anä continuinç untiì thå enä oæ messages® Tï reaä alì ne÷ messages¬ uså eitheò 'RP§ oò 'R;D+§ wherå RÐ wilì prompô yoõ oî whetheò tï reaä eacè messagå writteî sincå thå lasô timå yoõ werå loggeä on¬ anä R;D« wilì dï thå samå witè nï prompting. In CP/M the following commands may be used.... ----------------------------------------------------------------------------- Directory with Kbytes all files : DIR *.* $U0ALD To switch users : USER N (Where N = 1 to 10) To Recieve a file using Xmodem: XMODEM S FILENAME.TYPE To Recieve a file from a LBR file: XMODEM L LIBNAME.LBR FILENAME.TYPE To Send a file using Xmodem: XMODEM R FILENAME.TYPE (NOTE: there is lot's more, read it at your leasure on the system) [Updating logs] [Loading the bbs] Metal Message System..(A Heavy BBS) Version of 08/21/83 You are caller 498. <-- this is the counter of callers when you logged in High message is 480. <-- this shows the highest message number on the sys. There are 77 active messages. <-- this shows how many messages are on sys. Last message read was 0. <-- this is the last message you read [Checking for msgs] Sorry, no mail. <-- if there are messages for you it will show you which ones and from whom. ( let's do a quick scan ) (? or H for help) Command: Q;460 461 ATTACHE SOFTWARE <-- note there was no #460! 462 UNLOAD BUG? 468 "BAYLIST"ORACLE3 474 TEL-A-CAL 476 Tel-A-Call 480 EXCHANGING CP/M FILES BY PIP [End Msgs] (we need more info so let's scan instead ) (? or H for help) Command: S;460 (note: the ; between commands can be ommitted but it sure saves time!! ) 461 10-09-83 From: THOMAS SMITH To: ALL USERS : (7) ATTACHE SOFTWARE 462 10-09-83 From: MIKE MEHR To: ALL USERS : (10) UNLOAD BUG? 468 10-09-83 From: ERIC SARTI To: ALL USERS : (14) "BAYLIST"ORACLE3 474 10-09-83 From: RON VERMILLION To: BWANA WILSON : (7) TEL-A-CAL 476 10-09-83 From: DAN MOORE To: BWANA WILSON : (4) Tel-A-Call 480 10-10-83 From: CLYDE RUSSELL To: ALL USERS : (6) EXCHANGING CP/M FI [End Msgs] (ok, let's retrieve #462) (? or H for help) Command: R;462 Msg #462 posted 10-09-83 at 15:41:39 by MIKE MEHR To: ALL USERS About: UNLOAD BUG? (10 lines) Does anybody know if UNLOAD.COM has a bug in it? When attempting to LOAD a file that UNLOAD has created, I get the error "INVERTED LOAD ADDRESS, ADDRESS 0000H" or some such. By experimenting with ASM, I noticed that the ASM-geees have addresses starting at 000H. My question is twofold: (1) Is there any way to get UNLOAD to generate addresses at 100H? (2) Has anyone written a utility to change the HEX files so they can be LOAD-ed? If anyone can help me, I'd appreciate it. Couldn't find UNLOAD.DOC or UNLOAD.ASM anywhere. Perhaps they'd help. Thanks, Mike M. Message # (255-480)?  <-- when done just hit a return, or you can enter another # (ok so much for the easy stuff, lets capture a message to our disk drives) (? or H for help) Command:control E <-- returns us to command mode on our end A>>COMMAND: T MIKE.MSG <-- open a file called mike.msg ** Memory buffer available ** <-- buffer opened on disk ok.. control Y <-- control y turns the buffer on for capture ** Memory buffer open ** <-- if successful ( note: +----------- semi-colons indicate buffer open and on v ) ;(? or H for help) Command: R;462 <-- retrieve # 462 ; ;Msg #462 posted 10-09-83 at 15:41:39 by MIKE MEHR ;To: ALL USERS About: UNLOAD BUG? (10 lines) ; ;Does anybody know if UNLOAD.COM has a bug in it? When attempting to LOAD ;a file that UNLOAD has created, I get the error "INVERTED LOAD ADDRESS, ;ADDRESS 0000H" or some such. By experimenting with ASM, I noticed that ;the ASM-generated HEX files have addresses at 100H, where the UNLOAD-gen ;erated ones have addresses starting at 000H. My question is twofold: ; (1) Is there any way to get UNLOAD to generate addresses at 100H? ; (2) Has anyone written a utility to change the HEX files so they can ; be LOAD-ed? ;If anyone can help me, I'd appreciate it. Couldn't find UNLOAD.DOC or ;UNLOAD.ASM anywhere. Perhaps they'd help. Thanks, Mike M. ; ;Message # (255-480)? control R <-- a control R turns buffer off!! ** Memory buffer closed **  (? or H for help) Command: control E <-- back to command mode (since the file was too small to fill the buffer, we have to write the file to disk as indicated by this message) ** File still open, use DEL, DIR, WRT, E, L or T ** 15371 Bytes of buffer free A>>COMMAND: WRT <-- write it to the disk A>>COMMAND: T <-- return to terminal mode (ok so now let's send a message to the system automatically) (? or H for help) Command: E <-- enter a message command Message # will be 481 Who to (RETURN for all) ? About ?TEST MESSAGE <-- any phrase you want (Private or Normal) ?N <-- p will allow only the reciever to see the message n allows all to see Enter text following each line number. To edit or end, hit only RETURN. Up to 80 chars on a line, and 100 lines 1: control T <-- will cause the automatic transfer to work File name to send? (RET to quit): MIKE.MSG <-- name of file Want to include time delays? (Y/N): Y <-- alway include file del. (message will now appear on screen as sent...) [Transfer completed] (in Terminal-mode now) (A)bort, (C)ontinue, (D)elete, (E)dit, (I)nsert, (L)ist, (S)ave :: Select ?S ( you gotta save it to the system ) [Saving] (let's kill the message we just entered) (? or H for help) Command: K;481 Msg #481 Entered on 10-10-83 From FOO BAR To ALL USERS About: TEST MESSAGE (1) Confirm?Y [Deleting] ( let's go to cp/m now ) (? or H for help) Command: J ( at this point a rather long and drawn out message about how to do what while in cp/m will appear) control P <-- let's output the message to printer Remote CP/M Information.....type control K to skip.... ----------------------------------------------------------------------------- To see all files all drives : FILE *.* To find a specific file : FILE FILENAME.TYPE Directory with Kbytes all files : DIR *.* $U0ALD To switch users : USER N (Whh Recieve a file from a LBR file: XMODEM L LIBNAME.LBR FILENAME.TYPE To Send a file using Xmodem : XMODEM R FILENAME.TYPE To Send a private file to Sysop : XMODEM P FILENAME.TYPE To Go back to Metal Message System : METAL To Log off and Dis-connect : BYE To see a LBR file directory : DIR LIBNAME.LBR $L To type an un-squeeze file in a LBR : LUTYPE LIBNAME.LBR FILENAME.TYPE ----------------------------------------------------------------------------- To see an overview of the system, and obtain help on the above commands at any time ( one screen at a time, and read the commands at the bottom of the screen to go forward, backward, exit, etc. ) merely type : HELP Welcome to PicoNet Remote CP/M!! Please limit your stay to 1 hour or less!! [Entering CP/M] A0|USER 1 <-- switch to where all the new goodies are A1|DIR <-- do a directory of files CPM-DEC .LBR 16k CPM3UTL .LBR 40k DU-V80 .LBR 40k FIND30 .LBR 14k FIND30 .TXT 4k FIND40 .LBR 14k HANDY200.LBR 78k JUNK .TXT 2k KUHMAN .NET 48k LISTT14 .LBR 20k LISTT15 .LBR 20k LU300 .INF 2k M712EP .AQM 8k M712LO .AQM 8k M712NA .AQM 8k M712PC .AQM 10k RC .QQQ 10k RCPM-040.LQT 16k RCPM-041.LQT 18k SAP .AQM 8k SD-71 .INF 2k SD-71 .LBR 60k SD-71 .OBJ 4k SHELSUBR.BAS 2k SWEEP40 .LBR 42k WM4SALE . 2k Z2FILER .LBR 44k A1|control P <-- turn off the printer now (ok let's get a file by christensen protocal transfer) A1|XMODEM S JUNK.TXT <-- invoke Xmodem to send the file from the system XMODEM v7.4 File open: 8 records Send time: 0 mins, 37 secs at 300 baud To cancel: use CTL-X control E <-- back to command mode A>>COMMAND: RT JUNK.TXT <-- open the file recieve it and return to terminal mode when done File open - ready to receive CRC in effect Awaiting # 1 (0001H) Awaiting # 2 (0002H) Awaiting # 3 (0003H) Awaiting # 4 (0004H) Awaiting # 5 (0005H) Awaiting # 6 (0006H) Awaiting # 7 (0007H) Awaiting # 8 (0008H) Awaiting # 9 (0009H) [Transfer Completed] ( ok that was easy now let's send one ) A1|XMODEM R JUNK1.TXT <-- Set xmodem to recieve from you XMODEM v7.4 (CRC is enabled) File open awaiting Nak control E <-- the ever useful command mode A>> COMMAND: ST JUNK1.TXT A1|BYE <-- HOW TO LOG OFF AND GO AWAY !!! I HOPE THIS SESSION HELPED!!!