IMD 1.16: 26/05/2007 17:27:21 METAL.CLK'S HELP FILES MEC-5832CLKMEC-BBIICLKMEC-CW CLKMEC-KCT CLKMEC-KP4 CLKMEC-KPROCLKMEC-LG10CLKMEC-LG2 CLK MEC-QX10CLK MEC-SS1 CLK MEC-XEROCLK MECLOCKSLST ARTICLE INDBULLETINMETCPMINFO METDISPLAY MET GROUPS METHELP HELP METLONGHELPNOTJ !"MCONVERTCOM#$%&'()*+,-./012MCONVERTCOMM3456789:;<MEC-EXECASM7=>?@ABCMENTR ASMDEMETCNVT DOCFGMETHELP LBRHIJKLMNOPQRSTUVWMETHELP LBRXYZ[\]^_`abcdefgMETHELP LBRhijklmnopqrstuvwMETHELP LBRDxyz{|}~NEWUSER MET NOTES INDSYSTEM INFUCONVERTCOMUCONVERTCOMZTIM-S3 COM4- 002NEWUSER $$$^5832 Clock chip. Base: 0F0H=seconds 0FCH=year. Data in LSB.Gͼ2 Gͼ2 Gͼ2 >2 >2 Gͼ2Gͼ2: 2: 2xGOG TRCPMCCPSSqrsMEC-5832CLK-Big Board II!}: V~2 #~2 #~2 #~2#~2#~2 : i2: i2OG wMEOVR MOVABCDEFGHIJKLMNOPMEOVR MOV0QRSTUVMETAL COMWXYZ[\]^_`abcdefMETAL COMJghijklmnopTRCPMCCPSSqrsMEC-5832CLKtMEC-BBIICLK<CompuTime/QT (base at 0F1H)! ͠G͠2͠G͠2͠͠# ͠͠͠͠͠͠>@=¥y >=³GyxɇW_w{_w#{TRCPMCCPSSqrsMEC-5832CLKtMEC-BBIICLKuMEC-CW CLK<Kenmore Computer Technology2 2 l22 l2222 >2 OG zMEOVR MOVABCDEFGHIJKLMNOPMEOVR MOV0QRSTUVMETAL COMWXYZ[\]^_`abcdefMETAL COMJghijklmnopTRCPMCCPSSqrsMEC-5832CLKtMEC-BBIICLKuMEC-CW CLKvMEC-KCT CLK,KayPro 4-84>">">"> $!xS $w#C> $>:2 :2 ͘2:2 ͘2:2:2>2 >2 OG ¦TRCPMCCPSSqrsMEC-5832CLKtMEC-BBIICLKuMEC-CW CLKvMEC-KCT CLKwMEC-KP4 CLK7KayPro 2 and Pro-Clock: ̢ ! p! ͋ ! ͋: ?2 :?2 : "2: "2w w #> :! > :! :! > > :! GxO:! @ ͸ Oͦy:!  >2!ɯ2!OG 0MEC-KCT CLKwMEC-KP4 CLKxMEC-KPROCLK6Kaypro 10 with Legacy: ̖ͧ! l!  ! : ?2 :?2: 2: 2ͧw ͧw #>{>{>{>{>{>{>y>y¼>{>{>0yyOyyOG TRCPMCCPSSqrsMEC-5832CLKtMEC-BBIICLKuMEC-CW CLKvMEC-KCT CLKwMEC-KP4 CLKxMEC-KPROCLKyMEC-LG10CLK5Kaypro 2 with Legacy: ͦ̕! k! ~ ! ~: ?2 :?2: 2: 2ͦw ͦw #€> > > > > > > > »> > >0 O yOG TRCPMCCPSSqrsMEC-5832CLKtMEC-BBIICLKuMEC-CW CLKvMEC-KCT CLKwMEC-KP4 CLKxMEC-KPROCLKyMEC-LG10CLKzMEC-LG2 CLK,Epson QX-10k:2 :2 :2 >2 :2 :2:2: ͛2: ͛2̓!= =<ƒ OG ©TRCPMCCPSSqrsMEC-5832CLKtMEC-BBIICLKuMEC-CW CLKvMEC-KCT CLKwMEC-KP4 CLKxMEC-KPROCLKyMEC-LG10CLKzMEC-LG2 CLK{MEC-QX10CLK<System Support 1 (base 50H)! ͠ͶͰG͠2͠ͶͰG͠2͠Ͷ͠# ͠Ͷ͠͠Ͷ͠͠Ͷ͠Zy PZ[ɇW_w{_w#{TRCPMCCPSSqrsMEC-5832CLKtMEC-BBIICLKuMEC-CW CLKvMEC-KCT CLKwMEC-KP4 CLKxMEC-KPROCLKyMEC-LG10CLKzMEC-LG2 CLK{MEC-QX10CLK|MEC-SS1 CLK-Xerox 820-II!9~u2#~u2#~u2 #~u2 #~u2 #~u2 : ͉2: ͉2 ڇ OxGywOG —TRCPMCCPSSqrsMEC-5832CLKtMEC-BBIICLKuMEC-CW CLKvMEC-KCT CLKwMEC-KP4 CLKxMEC-KPROCLKyMEC-LG10CLKzMEC-LG2 CLK{MEC-QX10CLK|MEC-SS1 CLK}MEC-XEROCLKThe following clock routines are supplied: MEC-5832.CLK - for 5832 homebrew clock. Base port 0F0H. MEC-BBII.CLK - for Big Board II MEC-CW.CLK - for CompuTime/QT clock. Base port 0F1H. MEC-KCT.CLK - for Kenmore Computer Technologies clock. Base at 0E0H. MEC-KP4.CLK - for Kaypro 4 clock MEC-KPRO.CLK - for Kaypro 2 and ProClock MEC-LG2.CLK - for Kaypro 2 and Legacy clock MEC-LG10.CLK - for Kaypro 10 and Legacy clock MEC-QX10.CLK - for Epson QX10 MEC-SS1.CLK - for CompuPro System Support 1 clock. Base 50H. MEC-XERO.CLK - for Xerox 820-II clock Additional routines can be created with the MECLKHDR.ASM file and any BYE 3 or BYE 5 clock insert file. Follow the instructions in MECLKHDR do so. ;MENU Articles * Index of FOG RCP/M #6 ARTICLES * * Articles are files which have been uploaded by *users who have left a message to the SYSOP *requesting that the file be shared with other users. * Since no amount of disclaimers can protect the *SYSOP, a modicum of censurship may be employed. This *is not to indicate that the views expressed are *necessarily those of the SYSOP. * A1:FOG.ART Information about joining FOG A1:PRACSA.ART PRACSA (Public Remote Access Computer Standards * Association) * * ; =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= BULLETINS: !s+ Special note just for you sysops! I have had a couple of requests for a copy of the 'Requiem for a Sysop' article. You will find it in A11: if you would like a copy. The new Metal is finished, the manual has been proofed, and a new license agreement will be in the mail Oct 22! !xnsabcde+ August 13, 1986 FOG has just announced a special offer to members on CTS 2400 baud modems. Only $299. Use the D command at the Command: prompt for info. This system is for UPLOADS of: Library submissions Foghorn articles Driv use i availabl t th publi an contain publi domai communication program fo almos al computers  USER 2 Has modem programs available to all users UPLOADS (To this System) Use the command: KMD R DOWNLOADS (From this System) Use the command: KMD S Yo shoul b usin th Christense Protocol sometimes called MODEM7, XMODEM, or BINARY protocol. HEL Wil ge yo lis o availabl HEL files MODE SPECIAL: A par o th membershi pus w wil b makin a th Persona Compute Faire w hav negotiate dea wit CT Corporatio o to qualit 240 bau modems Thi dea i availabl t you member now. Th modem ar Bel 103/212 an CCIT V.2 bis/V.2 A/ compatibl (110/300/600/1200/2400) Tw model ar available Th firs i th stan-alon mode 2424ADH Th secon i hal car mode wit surfac moun technolog fo M-DO computers Th modem hav tw yea warranty Feature include: asynchronou an synchronou communications automati adaptiv equalizatio an lin qualit indicator no-volatil memor optio settings aut-answerin an aut-dialin (puls an tone) analog/digita loopbac tes modes remot digita loopbac tes mode R-11 jack fo alternat voice/dat communications Haye compatibl comman se (perfec fo remot systems) W ar sellin th modem wit FO membership software an guid t th FO RCP/M' fo $32 each FO member ma bu th modem fo $29 each Pleas pas th wor t th member o you grou an mentio i i you newsletter Intereste person ma cal th FO offic an orde b credi card o the ma sen u chec o mone order Californi resident mus includ 6.5 sale tax Thi i a excellen promotio fo you loca membershi drive.  yea warranty Feature include: asynchronou an synchronou communications automati adaptiv equalizatio an lin qualit indicator no-volatil memor optio settings aut-answerin an aut-dialin (puls an tone) analog/digita loopbac tes modes remot digita loopbac tes mode R-11 jack fo alternat voice/dat communications Haye compatibl comman se (perfec fo remot systems) W ar sellin th modem wit FO membership soft000f General 000f Software help 000f Hardware help 000f RCP/M - BBS 000f Modem 00f0 FOG 0f00 SysOps MEC-KAYPLBRr%&'()*+,-./0123MENTR ASM45METCNVT DOC67UCONVERTCOM89:;<=>?@ABCDEFGUCONVERTCOMHIJKZTIM-S3 COM4LMNOPQRARTICLE INDSBULLETINMETTCPMINFO METUDISPLAY MET VWGROUPS $$$ FOG MESSAGE SYSTEM COMMAND SUMMARY ---- ACTION COMMANDS ---- | BYE - Disconnect | E - Create Messages CH - Chat with Sysop | C or J - CP/M (download K or ^k - Abort | area) APPLY - User registration | P - Toggle text U - Change user code | pause | | --- MESSAGE COMMANDS --- | - INFORMATION COMMANDS - E - Enter new message | A - Index of ARTICLES M - Show message info | B - Redisplay BULLETIN O ^O- Skip to Next message| N - Index of NOTES Q - Quick Scan - Topics | O - Other Systems R - Read messages by # | R;? - Read with assistance|(The NOTES section has REP - Reply to message # | important information RP - Read new messages | on how to use this RR - Read backwards | system. You MUST be RS - Read Sequentially | familiar with the RS;?- Search with help | information contained S - Summary of messages | in these files.) s CH - Chat with Sysop | C or J - CP/M (download K or ^k - Abort | area) APPLY - User registration | P - Toggle text U - Change user code | pause | | --- MESSAGE COMMANDS --- | - INFORMATION COMMANDS - E - Enter new message | A - Index of ARTICLES M - Show message info | B - Redisplay BULLETIN O ^O- Skip to Next message| N - Index of NOTES Q - Quick Scan - Topics | O - Other Systems R - Read messages by # | R;? - Read with assistance|(The NOTES section has REP - Reply to message # | important information RP - Read new messages | on how to use this RR - Read backwards | system. You MUST be RS - Read Sequentially | familiar with the RS;?- Search with help | information contained S - Summ (AP)ply apply for access, or higher access (A)rticles text file sub menu (B)ulletin redisplay (BYE) log off,hang up (CH)at page SysOp (C)P/M enter with comments (D)isplay a sysop defined file (E)nter a message (F)eatures text file sub menu (G)oodBYE log off with comments (H)elp display this help menu (I)tems of interest menu (J)ump to CP/M, no comments (K)ill erase a message (L)ist search for users by name or city (LIST) list last log on of a caller (M)ail display any mail addressed to you (M)odify a message header (N)otes system notes and text (O)ther RBBS and RCP/M phone numbers (P)ause temporary pause disable (Q)uick scan - message topics only (R)ead by number (supports + & - option) (R;?) read/search (with Help info) (RN) read all new messages (RM) read all of your mail (RNM) read all of your new mail (RR) read in reverse order (RR;?) read/search in reverse (w/help) (R G:) read specific group or subject messages (R S:) read specific group or subject messages (REP)ly to a certain message number (RES)tore a deleted message (RS) read messages selectively (RS;?) read selectively (w/help) (RS M) read (your) mail selectively (RS NM) read (your) new mail selectively (RS G:) read specific group or subject in selective mode (RS S:) read specific group or subject in selective mode (S)ummary of message topics (S;?) summary/search (w/help) (UN)kill same as (RES)tore (U)ser profile change option (W)elcome message, redisplay (WH)o display present user name (X) toggle eXpert/novice mode (Y)ell same as (CH)at (Z) list todays caller log (^K) Abort/Return to command line (^O) skip next message in series (//) enter (CH)at without bell (/) ignore the rest of the line (?) same as (H)elp (-) same as (WH)o (#)  display user stats Some of the commands listed are not available to you until you register on the system HELP will give you further help about any command HELP will give you a menu of help subjects electively (w/help) (RS M) read (your) mail selectively (RS NM) read (your) new mail selectively (RS G:) read specific group or subject in selective mode (RS S:) read specific group or subject in selective mode (S)ummary of message topics (S;?) summary/search (w/help) (UN)kill same as (RES)tore (U)ser profile change option (W)elcome message, redisplay (WH)o display present user name (X) toggle eXpert/novice mode (Y)ell same as (CH)at (Z) list todays caller log (^K) Abort/Return to command line (^O) skip next message in series (//) enter (CH)at without bell (/) ignore the rest of the line (?) same as (H)elp (-) same as (WH)o (#)  Metal Message System In-Depth Help Metal Message System has many different commands which may be used many different ways. The following listing shows all the Metal commands in depth. Please note that more than one syntax may be used on some commands. In the examples below, the following syntax notation is observed : Items inside { } are required entries Items inside [ ] are optional entries Certain Metal commands will have the "queried" comment added. The Metal message system allows commands which "search" for data and retrieve it to "query" the search. This means you may search for an exact match to any string you enter regarding any field which is available for this search. These fields are : T: The "to" field of a message...who the message is "to". F: The "from" field...who the message is "from". S: The "about" (subject) field..what is the message about. D: The "date" field...when did the message get  entered. These "queries" may be made in any of the commands which say they are a queried type command. Entry of an X:string, where X is t,f,s, or d as above, and the string is any valid ascii string, with the command will cause only those items which match the query to be displayed. ------===========] COMMANDS [===========------ Command : ? Syntax : ? Function : Causes a help menu (short help) to be displayed a page at a time Command : A or ARTICLES Syntax : A Function : Causes the display of the articles menu. User may then select any of the articles by menu number, and it will be displayed. Command : B or BULLETINS Syntax : B Function : Re-displays the systems bulletins if you missed them. Command : BYE Syntax : BYE Function : Allows user to log off of the system with comments (BYE). Command : CH or CHAT or Y or YELL Syntax : CH Function : Causes an audible signal at both user and system consoles calling the system operator. If available, a conversation may then take place. If not a short message to that effect will be displayed saying so. Command : C or CPM Syntax : C Function : Enables the CP/M or DOS portion of the RCPM system. Includes helpful information display before entering CP/M. To return to Metal, type METAL while in CP/M section. Command : E or ENTER Syntax : E[;to name;about;p or n] Function : Enables the message entry routine, allowing the posting of a message. Once enabled, the user is prompted for TO: (who the message is for..ALL or return if for everyone), ABOUT: (40 char. description of what the message is about), and whether the message is private (P) or normal (N). Public messages are the default. Message entry information is displayed just before entering the message line by line with a blank line (CR by itself) ending  the message. Editing is supported prior to saving the message. Typing a ? at the editing command prompt will cause a short help message to be displayed. NOTE: NEVER, EVER include FOG membership number in a public messare or as part of the TO: or ABOUT: fields. Command : EX or EXPERT Syntax : EX Function : Toggles between novice and expert help messages in all help modes, and standard operations. Command : F or FEATURES Syntax : F Function : Lists a file called "Features" which usually contains information about system features and such-like. Command : G or GOODBYE Syntax : G[;n] Function : Causes a system log off, with the entry of private comments to the system operator prior to doing so. These comments are the only truly private comments on the system. NOTE: You should not expect a reply to a comment. If you require a response from the SYSOP, you should leave a private message to the SYSOP since only the SYSOP or the person to whom a message is addressed can read private messages. Command : H or HELP Syntax : H Function : Enables the display of the short help menu (same as ?) Command : J or JUMP Syntax : J Function : Jump to CP/M section. If pert mode is set, no help will occur, if not the same help as C command above is displayed Command : K or KILL Syntax : K[;messno] Function : Kills a message in the message base. Typing K or KILL will be responded with the prompt MESSAGE #: which should be answered with the message # to kill (see S, Q, and R). Once selected, if in novice mode, a verification message prompt occurs. User response is required to this query. The killing of messages is only provided to privileged users on most systems. Command : L or LIST Syntax : L[;user name] Function : Lists any current users on system. Input is queried, and allows  searching for a specific user. Useful for finding out if a needed user has logged onto the system. Command : M or MESSAGES Syntax : M Function : Checks to see if there are any messages for you in case you did not see the log-in anouncement of messages for you. Command : N or NOTES Syntax : N Function : Accesses the "NOTES" section menu. Allows display of "notes" of importance. Frequently used for anouncements of importance etc. Command : O or OTHERSYS Syntax : O Function : Displays a listing of other BBS/RCPM systems Command : Q or QUICKSUMMARY -Queried- Syntax : Q[;message # [f:][t:][s:][d:][query string] Function : Shows a quick summary of all messages (non-private) in the message data base. Input is queried, and you may select to search on FROM: (f:), TO: (t:), ABOUT: (s:) DATE: (d:) fields. Example : Q...prompt...1 t:sysop...messages...; would quick search for  messages to "sysop" starting with message 1. Commands may be chained by seperating with semicolons ";" like so : Q;1 t:sysop and f:joe schmaltz...would quick search for messages to "sysop" from "joe schmaltz" and display the information for them. You should note the querie is an "exact match" type, and you must have the exact ascii string you are looking for in the area following the x: entry Command : R or READ -Queried- Syntax : R[;message #][+][-][f:][t:][s:][d:][query string] Function : Enables reading a message. Will prompt for message number, unless included in multiple command line. Asks for another message number when message is displayed. Entering a + after the message number will cause all messages after that number to be displayed. Entering a minus (-) will cause backwards display of all messages beginning at the number. Command : REP or REPLY Syntax : REP[;message #] Function : Allows the user to reply to any message in the message base. Message # is entered either in the command tail, or at the displayed prompt. Command : RN or RNS -Queried- Syntax : RN [f:][t:][s:][d:][query string] Function : Displays all messages added to the data base since the user's last call, with no prompting (all are displayed). Command : RP Syntax : RP Function : Displays all messages added to the data base since the user's last call, with prompting as to whether to read, skip, reply to the message previous, or quit reading. Command : RS -Queried- Syntax : RS[;Message #][f:][t:][s:][d:][Query string] Function : Displays all messages after the message number selected in a prompted manner similar to RP above. Message number may be entered in the command tail, or prompting will occur. Command : RR or RRS -Queried- Syntax : RR[;Message #][f:][t:][s:][d:][Query string] Function : Displays all messages prior to the message number selected, prompted, in reverse order (search backwards). Command : ST or STATS Syntax : ST Function : Shows message base and user statistics (user #,hi msg #, lo msg#). Command : S or SUMMARY -Queried- Syntax : S[;message #][f:][t:][s:][d:][Query string] Function : Shows a summary of all messages in the message base. Summaries include - Msg #,date entered,subject,from,to. Command : U or USERPARMS Syntax : U Function : Enables display of the users current parameters, and allows user to change them. Command : W or WELCOME Syntax : W Function : Enables display of the system welcome messages in case the user needs to see them again. Command : Y or YELL Syntax : Y Function : Causes an audible beeping used to summon SYSOP if available for conferencing, and if so enters "chat" mode, a two way cb radio simulator. Command : X or XPERT Syntax : X Function : Causes the user to go into expert mode, or back to novice mode. Expert mode has short, or no prompts associated with commands. Novice mode has full prompts (more time to xmit).  Command : S or SUMMARY -Queried- Syntax : S[;message #][f:][t:][s:][d:][Query string] Function : Shows a summary of all messages in the message base. Summaries include - Msg #,date entered,subject,from,to. Command : U or USERPARMS Syntax : U Function : Enables display of the users current parameters, and allows user to change them. Command : W or WELCOME Syntax : W Function : Enables display of the system welcome messages in case the user needs to see them again. Command : Y or YELL Syntax : Y Function : Causes an audible beeping used to summon SYSOP if available for conferencing, and if so enters "chat" mode, a two way cb radio simulator. Command : X or XPE ÖMW![Ͷ*!D9^#V!ͮKt!F9^#V##^#VZKt!F9^#V!^#VZKt!:!H9^#V##^#VU}!Ͷ**a)))dR"i!!H9^#V##^#V;!F9^#V##^#V!!:9s#r":g*i|!Ͷ*!!!J9^#V##^#Vm"Dk*i*jK*j!N*Dk|g*Dk!#ͱY*Dk!^#V"9s#r!>9^#V*iKʶ*Dk$*Dks#r!>9^#V)))*i##^#V*Dk!s#r!*Dk*!9^#V!P^!xͮKʤ!>9^#V*Fka !<9s#r!͟K¶!>9~#fo#s#r*:g"i!<9^#V!ͮK*j!^#V!`Y*Fk!^#V!`Y! N*Fk*j*Dk!<9^#V!ͮKJ! !H9^#V!^#VͭJR! Ͷ*!W N Message file conversion program 1.2xx/1.3xx to 1.5xx Usage: mconvert counters No messages to purge. messages.log There are %d active messages, and %d deleted messages (unpurged). Message file now %dkmessages.log file not foundsummary, Summary file is %dk summary file not found Free space on same drive is %uK WARNING: Space remaining on same drive is less than the total space used by the current summary, messages and counters files. Convert messages (y/n) ? Press any key to perform a disk reset and continue. (swap disks NOW if you need to!) --> MESSAGES.LOG [Converting..] summarysummarycountersmessages.log Output summary, counters and messages.log files go to: %s. messages.log Can't open all files... MESSAGES.LOG=%s NEWMESS=%s SUMMARY=%s %u Message file now %dk, Summary file is %dk [Finishing up] counters *** ERROR encountered while writing new file. Operation ABORTED *** [done] tW*Dk$!9s#r*Fk$!9s#r!9^#V^#V!!Z N!ZͶ*!!!9^#VͬZ!9^#V^#V!9^#Vs#r!9^#V!!^#V!9^#V##s#r!9^#V)))*i^#V!9^#V!s#r!9^#V!;!9^#V!,! ! 9 N!9!!9s!9!9^#V!#Y!!9^#V!"s!9^#V!!9^#V!Y!9^#V!P^!9^#V!>s!9^#V!Q^#V!9^#V!?s#r!9^#V!A!9^#V!S͕5!9^#V!\U ;KM !9^#V!^!9^#V!\U!!9^#V!\ N!9!p!9^#V!bs^ !a!9^#V!bs!9^#V!D!9^#V!\5!9^#V!e!9^#V!KY!!9^#VͮKʶ !!*j$!9^#V!$ZZ!*jͮK !*i+!9^#V;K *Dk!^#V*g N!9!>g %s%sW! 9N#Fx!!!9s#r9!9~#fo#s#r!9^#V*iKg!9^#V)))*i^#V`i͟Kg*!9^#V)))*i^#V`iͮKʆ!!9^#Vbulletin.metwelcome.metusers.logcallers.logcountersmessages.logsummarylastcalrnewuser.methelp.metcpminfo.metsystem.infgroups.metothersys.metnotes.indfeature.indmeovr.movcommands.metusers.idxmethelp.lbrarticle.inditems.inddisplay.met!*ADDAPPLYARTICLESBULLETINSBYECALLERSCHATCOMMENTCPMDISPLAYEDITENTEREXPERTFEATURESGOODBYEHELPITEMSJUMPKILLLISTMESSAGES?MODIFYNOTESOTHERSYSPAUSEPRINTPURGEQUICKSUMQUITREADREPLYRESTORERMRNSRNMRPRSRRSSTATSSUMMARYTIMEUNKILLUSERPARMSWELCOMEWHOXPERTYELLZ#?-!//!*!W!Ͷ!"W! Ͷ!"W!Ͷ!"W! Ͷ!"W!Ͷ!"W! 9N#F!R!9s#rzs!!! 9^#VͬZ!9^#VV!9^#V!s̈́Y!9^#V!$!9^#V!s#r!9^#V!ͱY!9s#r!K!9^#V!Kp!9^#V!ͷXY!9^#V!ͱY͟KV!9^#V!!9s#rp!9^#V!!9s#rÃ!9!N!9^#V Unable to alloc space for file: %s Stack near %xh W! 9N#F`i~#x!! ^̈́Y!ͱY!9s#rPT!! s#r!9^#V!͟K&!)!W! 9N#F`i$! s#r!ͱY! ^̈́Y!!ͱY!9s#r!K!9^#V! 9^#V`i!~#fos#r`i$! s#r!W! 9^#V!^̈́Y! 9^#V!$! 9^#V!^#VK!9^#V!K`YDMx`i+DM! 9^#V!$! 9^#V!^#VK!9~#foͷX!9s#r! 9^#V!$! 9^#V!^#VK! 9^#V!$! 9^#V!^#VKͮK! 9^#V!$! 9^#V!^#VK!K!9^#V.LL!9^#V!9^#V!9^#V!$!9^#V!^#VK!9~#fo$ZZ! 9^#V!$! 9^#V!^#VK! 9~#fo!9~#fo$! 9^#V!s#r!9^#V! 9^#V!$! 9^#V!^#VK!K!9^#V!9^#V!$!9^#V!^#VK!9~#fo$ZZ! 9^#V!$! 9^#V!^#VK!K! 9~#fos#r`i+DM#|M! 9^#V!ͱY! 9^#V!!ͱYK!!! 9^#V!!~#fo#s#r!! 9~#fos#r!9~#ʾ!! 9^#V*ͮKu!!9^#V!9^#V!9^#V!$ZZ! 9^#V!9~#fo$! 9^#V!s#r! 9^#V!$! 9^#V!s#r!9^#VW! 9N#F! ^̈́Y`i$! s#r!ͱY!"ͱY!9s#r!K7!9^#V! 9^#V`i!~#fos#r!W!9!F9^#VVDM!9!H9^#VV̈́Y!9!ͱYͮKʹ!9!ͱY!9!ͱY!9!ͱYW! 9N#F`i$! ^#VK;K!*ͮK!`i~#fo#s#r+^!9s!9^!ͮK<!9^?!W! 9N#F!9^! ͟Kg! @`i$! ^#VK;Kʚ!ͮKʚ!!9^`i~#fo#s#r+sW!9N#F`i~! 9^#V`i#DM+^@W! 9N#F`i!9s#r!9^#V!9s#r! ͮKJ !9^#V!ͮKJ !9^#V!9~#fo#s#r+s!!9^#Vs`iW!!ͱY! 9s#r!9^#V+!ͱY!!ͩYDM!!ͩY!9s#r! 9^#V!ͱY!!9s#r !9~#fo#s#r!9^#V!;L!!9^#V`i z!! !!9s#r"!!9~#fo#s#r! ^#V!9^#V.Lb!!9^#V! 9^#Vz!_!!9~#fo#s#r!! ^+++!9^#VPYW! 9^#V!ͷX!`Y! 9^#V!`Y! 9~#fo^ͷXW)!9^#V)lc^#V! 9^#V!Y`!!!Bh N!9!Bh%s%sW!DM"`i#DM`isY[~A"!9^`isY[^͟KA" "`isY[~W"`i+DM`isY[W!9^#V͕"DM!9^#V͕"PYPYXDM`iW!9^#VDM`iͮKʷ"`i!9^#V!$! 9^#V!^#VK;K"!!W!! 9^#Vm!9s#rz#!!9^#V+#!9^#V!W!!9s!!9^#V*ͮKX#!!9^#V͕'͟Kq#!)*!9^#V$DMͮK$!PYͷXDM*;f|{$`i!͟K{$!!9s#r#!9~#fo#s#r!9^#V$!9s#r!ͮK8$!9^#V!$U8$!9^#VVk͟K$!*@hX"@h5$!9^#V!9^#V! 9sö#!!9^#V! 9s!9^#V!͟K$!9^#V$DM`iqf#^!ͷXZ$`i ͮK$!9~ʣ$:ko&! 9U$x*͟K$*[ͷX͟K$*@h|$!"[$t#)!"@h!+snxXabcdefKkW*=f| %!9^#Vͦ(!9^#VW:Th;%!Th!9^#VYʀ%*?f|K%*?f!!9^#Vm"?f|o%!}2Th!!9^#V!ThY!.! 9^#VU©%!9^#VZ ͮK%!Z! 9^#VV! !Z!92Z%! ! 9^#V!92Z!!9s*?f$*?fs#r!*?f!s#r*?f$! 9s#r!*?f*! 9^#V!^#V!9s#r!!9s#r!DM[&`i#DM`i!9~#foK '!9~# '!*?f*!!9s#rà&!9~#fo#s#r!9^#V!K'!9^#V)))))*?f$! 9s#r! 9^#V~'! !9!9^#V#Y'!!9s#r'Ñ&V&!9~#'!*?f$*?fs#r! 9^#V! ^#V*?f!s#r*?fW:Th_'*?f)!}2ThW! 9^#V! 9^#V%Œ'!*?f+#W! 9^#Vd"DM`ivͮK'! 9^#V!$! 9^#V!s#r! 9^#V!(! 9^#V!s#r! 9^#V''! 9^#Vd"DM`i))R"=f| (!!!9s#r=(!9~#fo#s#r!9^#V`i;Lʐ(! 9^#Vd"!9^#V))*=fs#r! 9^#Vd"!9^#V)#)*=fs#r.(!"jh"hh"fh!"lh!W*fhK(*fh+"fh*hh!9s#r2)! 9^#VQ)DM`i͟K%)! 9^#VQ)"fh|)!* fhK"fh*hh!9s#r")!!9s#r2)`i"hh!9s#r!9^#V!͟KH)!P)!9^#VW!DM*lh#"lhKʅ)!9^#V͕""jh!"lhÓ)!*jh6Y"jh*jhͷX`i))*=f^#VBK`i;K\)`i#!KDMx)`i)!W*=f.! DM`i͟KT.`i͟Kʧ.!9~#.!9~#fo+s#r!9~#fo+s#r!9^!ͷXʜ.!9^!ͷXʤ.!0Ͷ*.`i ;KQ/`i!9~#fo#s#r+s!9^#V! 9~#foK.!9~#fo#s#r.!!9s#r! 9^#V!!9^#V;KQ/`iqf#^!ͷXF/`iqf#^!@ͷXQ/`i'ͮKQ/!!9s#r`i ͟K/!9^#V!! 9~#foK/*;f_X‹/!DMÝ/!*;fKͷXDM`i+DM#|/!9~#fo#s#r! !9~#fo#s#r+sÝ/! DM/! DM`i͟K/`i͟K0!0Ͷ*!!9s#r!9^#V!9s#r_0!9^!ͷXG0`i ͟K?0`i ;KD0͒0_0!9^!ͷX_0!*͒0!9~#l0.!!9^#Vs! ͒0!9^#V # W! 9N#F!!9s#r`i K\1`iB1!!9s#r0!9~#fo#s#r*;fͷX*;fK!9^#VͿK 1! ͒00!9^#V!";f::fo#}2:f! $2Y1!";fY1*;f+";fY1L81 0 1 /1Y1c1*;f#";f$2:[1:[o&::fo&;K13: ko&ͷXʴ1!1No2!9s#r!1N1!1No2!9s#r!2N!9^#V[more] [Press to continue] W!9N#F!ͱY:[o&͟KT2!ͱYWo2DM:[l2͒0`iW32DM:ko&+͟Kʳ2`i͟Kʳ2:[ʨ2!}2[ï2!}2[2`i͟K2:[2!}2[2!}2[2`iW!!ͱYͷXDM|32`iW!}2:fW!!9s#r!!9s#r! !9s#r!j!9^#Vs#r!9^#V!~f3!9^#VWm3!}2a!!j!9^#VZZ!9^#V!^}2j!9^#V!^}2j!9^#V!^}2jW! 9^#V^!9s#r!9^#V!;Kh4! 9^#V^!ͷX! 9^#V^!ͷX6Y Y!9s#r!9^#V! ͮK?4! !9~#foKs#r! 9^#V#^!9^#V!4!nh N!9ã4!9~#}4!!9s#r! 9^#V#^!9^#V!4!nh N!9!nh%2d:%02x pm%2x:%02x amW!9^#V##^! 9^#V#^! 9^#V^!5!wh N! 9!wh%02x/%02x/%02xW!9^#V5! 9^#Vs! 9^#V^!͟KO5!! 9^#Vs!p! 9^#VUx5!! 9^#Vn&s!9^#V###5! 9^#V#sW!9^#V5! 9^#Vs!9^#V###5! 9^#V#s!9^#V!5! 9^#V##sW!!9s#r! 9^#V~86! 9^#V^!qf#^!ͷX86! 9~#fo#s#r5! 9^#V^!qf#^!ͷX6!!9~#foPYs#r! 9^#V^Va;K6! 9^#V^VfͿK6! 9~#fo#s#r+^V!9~#fos#r6! 9~#fo#s#r+^!!9~#fos#r86!9^#VW:a73!jW! 9^#V^ͮ7<Y! 9^#V#^ͮ7DM! 9^#V^ͮ7<Y!9^#V#^ͮ7!9s#r!!9^#V!9^#VYʟ7!PYDM`i!9~#foKW!9^!ͷX6Y Y! 9^!ͷXW!!9s#r:aʉ83: ko&!k!j!k!j7!9!9s#r*>k^!9s#r!9~#ʉ8!9^#V!9~#foKg8!8Ͷ*!;É8!9^#V+++!9^#VKʉ8!8Ͷ*: ko&!9^#VK [Time Limit Expired] [Your time on the system is almost up] W!9N#F8`i#DM`i~ 9`i^V`is8W!9N#F`i~79`i#DM+^! ͿK49!9!W!9^#V^V! 9^#Vs!9^#VBKm9`i#DM!9^#VZ!9~#fo`i;Lʿ9`i^! ͟Kʼ9`i#~ʹ9! ^V! sü9ÿ9h9W!9N#F9`i#DM+! 9~#fo#s#r+! 9^#V^V`i^V͟K4:`i~1:! 9^#V^V`i^VK9! 9^#V^V`i^VKW!9N#FÍ:`i#DM+! 9~#fo#s#r+! 9~#fo+s#r#! 9^#V^V`i^V͟K:! 9^#V!K:`i~:! 9^#V^V`i^VKe:! 9~#;! 9^#V^V`i^VK;!W! 9N#F! 9^#V!9s#rH;!9~#fo#s#r!9^#VZZͿKʆ;Z!9^#VYƒ;!9^#V9;!W! 9^#VBKá;`i#DMZ! 9^#VZͿK;!9^#VZ! 9^#VU:;`iÜ;!W!!9s#r! 9~# !*j$!9s#r*j$*js#r!9^#V*j!s#r!*j*!9^#V^#V!9s#r!9^#V##^!ͷXʕ>*j!^#V!9s#r!9^#V!9^#V###9>!9^#V##^!ͷX)>!9^#V!9^#V###9?!9~#?*j$*js#r!9^#V*j!s#r!*j!^#VWe@!9s#rz=?!!9^#V?ͷX!9s#r!9^#V!$! 9^#V!s#r!9^#V!`Y! 9^#V!!s#r!! 9^#V*!9^#V!$!9s#r!9^#V!?ͷX)!9~#fo^#V!9s#r!9^#V!9^#VW!DM!!9s#r%@!9~#fo#s#r+! 9~#fo#s#r+! 9^#V~b@! 9^#V^VPYY!9~#foY!9~#foDM@`iW!!Ͷ!m! 9s#rzʓ@! 9^#V!!Ͷ!m! 9s#rz¶@!!fCͶ*!R! 9s#r!DM@`i#DM`i;L@!`i)! 9~#fos#r@*j$!9s#r!!9s#r+A!9~#fo#s#r*j$*js#r!9^#V*j!s#r!*j*͟KB!9^#V###?ͷXDM`i)! 9~#fo^#V!͟KʴA!9^#V`i)! 9~#fos#rÓB`i)! 9~#fo^#V!9s#r*j$*js#r!9^#V*j!s#r!*j*!9^#V^#V!9s#r!9^#V##^!ͷXA!!9^#V##n&Xs!9^#V!9^#Vs#r!*j*j$*js#r!9^#V*j!s#r!*j*!!9^#Vs#r!!9^#V##n&ͷXs!*jA!DMB`i#DM`i;L#C!!9^#V!$`i)))))))!9~#foZZ!!9^#VB! 9^#V!$!9^#V!s#r!!9^#V!!s#r! 9^#VPT! 9^#V [Please wait, creating hash file] W!9^#V"h!}2h! 9! 9^#V!C DW!9~#C*h~C*h#"h+^!ͷX!}2hD:hD*h+"h^!ͷX!W!9N#F!!9s#r!9^#V"h`i#DM+^!9s#rz@H!9^#V!%͟KG!! 9s#r!"h`i^!*͟KʁD`i#DM!! 9s#r`i^!qf#^!ͷXD!"h*h Y`i^"h`i#DM^!qf#^!ͷXD`i#DM+^òG!%!9s#rHD! !9s#r! !9s#r4E!!9s#r!!9s#r4E!!9s#r!!9s#rIHG!9^#V!9^#V![f!9^#V!Df͊H! 9s#r! 9~#¤E! 9^#V!9~#fo##s#r++^#Vs#r!9~#fo#s#rG!! 9s#r`i^!^͟KE`i^!~͟KE`i#DM!! 9s#r!9!9s#r`i#DM+^!9s#r!]ͮK!F!9^#V!9~#fo#s#r+sE!!9^#VsaF!! 9s#r! !9s! !9s! !9s!!9sIHG! 9~#ŽF!9~#fo##s#r++^#V!9s#r*h+"h#|/G!*hW!9s#r!͟K/G! 9~#F!9^#V!9UͮKF!9^#V!9U͟K|G!*hW/G! 9~#,G!9^#V!9~#fo#s#r+sÎF! 9~#VG!!9^#Vs!9~#fo#s#rG!*hW!9s#r!͟KG! 9~#¯G!9^#V!9~#fo##s#r++^#Vs!9~#fo#s#rGL%D[EcYGdDhDoEs2FxEG=H!9^#V!qf#^!ͷXHIHH!9~#H!!9^#V=HIHG!*hW!9~#foͮK=H!9^#V-D!9^#VW!*hWqf#^!ͷXnHOH!*hW͟KʆH!!W*hͿKʡH!!!9s#r!9s#r!*hW!9s#r!-͟KH!!9s#r*h+"h I!9^#V!+͟KH*h+"h I!*hW*h+"h#|ʉI!*hW!9^#VUDM|DI!*hWÉI!9^#V!9~#foYs#r`i!9~#foK!9~#fo^!9~#fos#r I!9~#ʦI!9^#VK!9s#r!9^#VW!!9s#r"j!!9~#I!9^#VI!Ͷ!m!9s#rzʬJ!!9^#V*!9^#V!$!9s#r!9^#V^#V"j!9^#V##^#V"j!9^#V!^#V"j!9^#V!^#V!9s#r!9^#V!^#V"j!9^#V! ! 9Y:a J!j! 9͕5!9^#VW!!9s#r!!9~#J!9^#VJ!Ͷ!m!9s#r!9^#V!$!9s#r*j!9^#Vs#r*j!9^#V##s#r*j!9^#V!s#r!9^#V!9^#V!s#r*j!9^#V!s#r!jͿ4!9^#V! Y!! 9^#V!9^#V|ʸKéK}©K|ʸK!}¸K|ʩK!}|K}|?>o&zo&|K}|>o&|o&}/o|/g#}}o|gBK^#Vz&L#y L###L#xL#~#fo}|>?o&}|>o&W!!h!ZZ:o&ͷX!9s#r!:o&ͷXhs!4M"h!hDM!"Ci*CiK!M`i~!M`i^! ͟KL`i^! ͟KL!`i#DM+sïL`i~!M`i*Ci#"Ci+)hs#r`i#DM^! ͮKM`i^! ͮKM`i~MLÛL!h*Ci5MW!9~#MM!QMoMMA:$$$.SUBW!W!W!9!.9^#VV!9!ͱY!9"f*fM#§M##*###w#½M*#^#V"!:gs# yM*"Hk*f"LkHLfMW! 9! 9^#V!0sNW!9^#V"Qi! 9! 9^#V!RNsN!*QisW!9^#V*Qi#"Qi+s!ͷXW!B9N#F!D9~#fo#s#r+^!<9s#rzʏR!<9^#V!%͟K~R!!9s!!:9s#r! !89s#r!!69s#r!D9^#V^!<9s#r!-͟KO!!:9s#r!D9~#fo#s#r+^!<9s#r!<9^#V!0͟K6O!0!89s#r!!49s#r!D9~#fo#s#r+^!<9s#r!0;KʛO!<9^#V!9ͿKʛO!49^#V! Y!<9~#fo!49s#rAO!<9^#V!.͟KP!!69s#r!D9~#fo#s#r+^!<9s#r!0;KP!<9^#V!9ͿKP!69^#V! Y!<9~#fo!69s#röO!F9~#fo##s#r++^#V!29s#r!<9^#VRQ!9!!69^#V͐R!,9s#rqQ!29^#V!KʦP!9! !69^#VK͐R!,9s#r!-!.9~#fo+s#rsP!9! !69^#V͐R!,9s#rqQ!9! !69^#V͐R!,9s#rqQ!9!!69^#V͐R!,9s#rqQ!29^#V!,9s#rZ!09s#rÉQ!29^#V!<9s#r!<9^#V!9!.9s#rsqQLc*QdZPo8Ps QuPxP8Q!9!,9~#foK!09s#r!09^#V!69~#foKʬQ!69^#V!09s#r!:9~#Q!49~#fo+s#r#!09~#foKQ!89^#V`iWöQ!!.9s#rR!.9~#fo#s#r!,9^#V~DR!.9^#V!69~#foKDR!,9~#fo#s#r+^`iWQ!:9~#{R!49~#fo+s#r#!09~#foK{R! `iWNRÌR!<9^#V`iWÀNW!9N#F`i! 9~#fo͂Xg^!9~#fo+s#rs! 9^#V`iXXDMR! 9^#VW! 9^#V###`Y#!9s#r*.g!9s#rz'S!Si!9s#r".g"Si!"Ui!9^#V^#VBKHS`i!9s#r`i^#VBK! ^#V!9~#fo-LS! ^#V!9~#fo͟KʇS`i^#V!9^#Vs#rÿS!9^#V`i##~#foKs#r! ^#V))PYDM!9^#V! s#r!9^#V".g`i`i*.g͟KS!9^#VSDM|S!7SW! 9^#V))XDM͟KT!`i!9s#r! 9^#V!9^#V##s#r!9^#V!PT*.gW! 9^#V!DM*.g!9s#rÃT!9^#V^#V!9s#r`i!9~#fo 6 #=W>6#=W :1W WyW ARW[DW@PWaڴW{ҴW`w WrW0_zgW?a{ 0:W7DM!99`iW|DM!99!W`i~# xX!9(X0g~#/X!))ҠX, ڱX}o|g=˜X=˜X|g}o|/g}/o|g}o|g}o!X#|+!9^#V*fY*6g9}|Y*f"f|ɯ=go!9~#f/o|/g#"6gDM!>)).Y =&Y}{_]Y|hY|7g}oCY{_]Y)XY}{_]Y|g}ohYX o&X 28g:0g _X :8g_XʹYX*0gDM*2gog!9Y!9F+N+V+^+~+ngxYYY# Yog!9V+^+~+ngwZ# Z|!9~#fo.Z#%Z}!9F+N+V+^+~+ngxUZwPZ# DZ|! 9F+N+V+^+~+ngږZzZ}ږZʪZ Z++w xŠZɯZ~# x Z!9^#V#N#F#nxZs# ûZMetal Message System (TM) and Z-MSG (TM) Copyright (c) 1984,1985,1986 by Tim Gary All rights reserved. xZilch!!!!v150-4a+$s Z$n <$x<$X$a <$b <$c <$d <$e <$xCODXYZZYa14:a14:a15:a14:a15:a15:a15:a15:a14:a14:a14:a14:a14:a14:a14:a14:a15:a14:a15:a14:a14:a14:a14:OSNONE.COMBYENONE.COMPd^>;PEnter your phone number (xxx-xxx-xxxx, to be kept confidential)-> -- name of system -- 8 Tim GaryNOPASSMetal Message System [A Heavy BBS]Version 1.51aF;METAL ALIASHKABOOM!!!MSGSYS!")3?IV`lxA YF I!#')25:<NACEKMRUY\`bjoqs w{~ A  A @ D 1;ABCDEFabcdef9876543210    00000 @@@@@@@@@@@@@@@ @@@@@@@ @@@@@ @@@@ NkMSGSYS???????????0123456789abcdef)3?IV`lxA YF I!#')25:<NACEKMRUY\`bjo; ; MECLKHDR.ASM ; ; This file is for use with Metal and Z-Msg versions 1.31 and later. ; ; This file is used to adapt BYE3 clock routines (B3C-xxxx files) ; for use under the bbs. To setup a new clock file: ; * Customize (port addresses, etc...) the B3C-xxxxx.INS routine ; so that it's setup to work on your system (this may also ; be done imediately following inserting the code into this ; file). ; * Make a copy of this file and give it a name that has ; something to do with the type of clock the routine will be ; for with .ASM type (eg. PIP MET-SS1.ASM=CLKHDR.ASM). ; * Put the name (clock type name, like 'System Support 1') of the ; clock that you'll be installing where it tells you to below. ; * Insert the B3C-xxxx.INS routine where it tells you to below. ; * Save this file. ; * Assemble the new version of this file using ASM or MAC ; (eg. MAC MET-EXEC $PZ SZ ). ; * Use SID, DCON or other debugger to load the file as follows: ; SID ; run SID ; RMET-EXEC.HEX ; read file ; M204,384,100 ; copy to 100h ; WMET-EXEC.CLK,100,280 ; save the clock file ; ; NOTE: This routine must NOT be over 384 bytes (including this ; header file...) ; * Run MECONFIG (or ZMCONFIG for Z-MSG) and select the clock ; installation in the main menu. Enter the name of the newly ; created clock routine ( MET-EXEC.CLK in the example ). ; * Select the save perm. option from the main menu to save ; the routine in the main com file.. ; ; That should be it, you may use the .CLK routine for any Metal/Z-Msg ; bbs (1.31 and higher) and new clock routines are always welcome! ; NO equ 0 YES equ NOT NO RTC equ YES ; Signal clock to be used CLOCK equ YES ; You may change the following if your clock routines require them.. BCD2BIN equ YES ; YES = include BCD->BIN routine "BCDBIN" BIN2BCD equ YES ; YES = include BIN->BCD routine "BINBCD" org 0204h ; fixed location start db 0ffh ; clock installed flag dw clkname ; ptr to name of clock installed (see below) dw 0000 ; space for later... rtcbuf: db 0,0,0,19h,0,0,0 ; hh,mm,ss,yy,yy,mm,dd cchour: db 0 ; current hour (these values aren't needed) ccmin: db 0 ; current min (by the bbs..) push h ; save registers push d push b push psw call time pop psw pop b pop d pop h ret ; ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ; *** Change the text below to indicate the type of clock to be installed *** ; clkname: db 'Osborne Executive clock' ; db 0 ; Leave this alone dw 0000 ; for future use from bbs ; ; ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ; *********************************************************************** ; + + + Insert your B3C-xxxx.INS clock routine here + + + ; ; (8/17/85) Initial release for BYE501 and above. This INSert uses ; time/date routines originally written by Sigi Kluger. ; -- George Peace ;---------------------------------------------------------------- ; ; This clock insert uses BCDBIN and BINBCD subroutines. It requires that ; configuration tags BCD2BIN and BIN2BCD as well as CLOCK be set to YES. ; ; Note- This is an insert--not an overlay ; ; CENTURY EQU 19H ; Current century (19xx) in BCD ; BDOS EQU 5 ; TIME: MVI C,105 ; CP/M Plus Get date/time call LXI D,DTDAT ; Address of DAT buffer CALL BDOS ; Get info through BDOS STA RTCBUF+2 ; Seconds returned in A (BCD) LDA DTHR ; Get Hour STA RTCBUF ; Store BCD hours in RTCBUF CALL BCDBIN ; Convert to binary STA CCHOUR ; And save as current hour LDA DTMN ; Get minutes STA RTCBUF+1 ; Store BCD minutes in RTCBUF CALL BCDBIN ; Convert to binary STA CCMIN ; And save as current minute MVI A,CENTURY ; Get current century STA RTCBUF+3 ; And store in RTC buffer ; ; Get the date ; LHLD DTDAT ; Date in HL ; MVI B,78 ; Set years counter ; LOOP: CALL CKLEAP LXI D,-365 ; Set up for subtract JNZ NOLPY ; Skip if no leap year DCX D ; Set for leap year ; NOLPY: DAD D ; Subtract JNC YDONE ; Continue if years done MOV A,H ORA L JZ YDONE SHLD DTDAT ; Else save days count INR B ; Increment years count JMP LOOP ; And do again ; ; ; The years are now finished, the years count is in 'B' and DTDAT holds ; the days (HL is invalid) ; YDONE: MOV A,B CALL BINBCD STA RTCBUF+4 CALL CKLEAP ; Check if leap year MVI A,-28 JNZ FEBNO ; February not 29 days MVI A,-29 ; Leap year ; FEBNO: STA FEB ; Set february LHLD DTDAT ; Get days count LXI D,MTABLE ; Point to months table MVI B,0FFH ; Set up 'B' for subtract MVI A,0 ; Set a for # of months ; MLOOP: PUSH PSW LDAX D ; Get month MOV C,A ; Put in 'C' for subtract POP PSW SHLD DTDAT ; Save days count DAD B ; Subtract INX D ; Increment months counter INR A JC MLOOP ; Loop for next month ; ; ; The months are finished, days count is on stack. First, calculate ; month. ; MDONE: MOV B,A ; Save months LHLD DTDAT MOV A,H ORA L JNZ NZD DCX D DCX D LDAX D CMA INR A MOV L,A DCR B ; NZD: MOV A,B ; Retrieve the binary month CALL BINBCD ; Convert binary month to BCD STA RTCBUF+5 ; Store BCD month in RTCBUF MOV A,L ; Retrieve binary day of month CALL BINBCD ; Convert to BCD STA RTCBUF+6 ; Store BCD day of month in RTCBUF ; RET ;..... ; ; ; This routine checks for leap years. ; CKLEAP: MOV A,B ANI 0FCH CMP B RET ;..... ; ; ; This is the month's table ; MTABLE: DB -31 ;January FEB: DB -28 ;February DB -31,-30,-31,-30 ;Mar-Jun DB -31,-31,-30 ;Jul-Sep DB -31,-30,-31 ;Oct-Dec ; DTDAT: DW 0 ; Storage for DATE DTHR: DB 0 ; Hour in BCD DTMN: DB 0 ; Minute in BCD ; ; *********************************************************************** ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ; ; These routines are from BYE.... ; ; BCD to Binary converter ; ----------------------- ; This routine will convert an 8 bit BCD number (0-99) to binary. ; ; To use: ; LDA BCDNUMBER ; CALL BCDBIN ; ; The routine returns with the binary number in the A register. ; IF BCD2BIN BCDBIN: PUSH D MOV E,A ; Save original byte ANI 15 MOV D,A ; Save low nibble MOV A,E ANI 240 ; Mask LSN RRC ; x2 MOV E,A RRC ; x4 RRC ; x8 ADD E ; x10 ADD D ; low nibble POP D RET ENDIF ; BCD2BIN ;..... ; ; ; BINBCD will convert a 0-99 binary number to 0-99 BCD number. ; Call with (A)=binary number 0-99. (A)=0-99 BCD on exit ; IF BIN2BCD BINBCD: PUSH D MVI E,255 ; -1 BLP: INR E ; Increment tens counter SUI 10 ; Subtract 10 each pass JNC BLP ADI 10 ; Get back number MOV D,A MOV A,E RLC ; Shift over to MSN RLC RLC RLC ADD D ; Add in ones position POP D RET ENDIF ; BIN2BCD ; That's it... ----------------------- ; This routine will convert an 8 bit BCD number (0-99) to binary. ; ; To use: ; LDA BCDNUMBER ; CA; This file loads Z-MSG.COM and uses the MENTER.OVR to init name.. ; ; Use Aztec's assembler/linker to assemble this ; ; 10/10/85 MENTR.COM ; ; There are inexcusable hacks in this file.. forgive me. ; It is expected that this be called MENTR.COM, and is the file loaded ; by BYE as a caller comes in. This is required because something MUST ; be in the command line (default dma 80h buffer) to indicate that the ; name/id enter program be run, OTHERWISE the message system will read ; the lastcalr file and use the last users ID. ; user equ 10 ; user area to get metal.com from.... org 100h ;lxi h,0 ;push h ; ret forces to warm boot lxi h,005ch ; default fcb fcbloop1: mvi m,0 inx h mov a,l cpi 80h jnz fcbloop1 lxi h,005dh ; where to put name of file lxi d,fname fcbloop2: ldax d ora a jz done mov m,a inx h inx d jmp fcbloop2 ; fname: db 'METAL COM',0 ; done: mvi c,20h ; set user func mvi e,user call 0005 ; bdos mvi c,0fh ; open code.. lxi d,005ch ; fcb call 0005 ; bdos cpi 0ffh ; error? jz 0 ; yes boot... lxi d,loader lxi h,0080h ; dma.. lxi b,07fh movloop: ldax d mov m,a inx d inx h dcr c jnz movloop lxi b,005ch ; fcb jmp 080h+loadrun-loader ; jump to loader... ; loader: db 10 db 'run menter' ; command line..REQUIRED and <=14 chars db 0 loadrun: lxi d,100h ; tpa load1: push d push b mvi c,1ah ; set dma.. call 0005 ; bdos pop d push d mvi c,14h ; read seq. call 0005 ; bdos pop b pop d ora a ; error? jz 80h+(bumpdma-loader) ; jrz bumpdma a1: mvi c,1ah ; set dma lxi d,0080h ; reset default dma address.. call 0005 ; bdos mvi c,10h ; close lxi d,05ch call 0005 db 0,0,0,0,0 jmp 100h ; tpa.. (program just loaded) ; bumpdma: lxi h,0080h dad d xchg jmp 80h+(load1-loader) ; jr loader ; lend: db 0 END name: db 'METAL COM',0 ; done: mvi c,20h ; set user func mvi e,user call 0005 ; bdos mvi c,0fh ; open code.. lxConverting to the new METAL Message System ver 1.5 BACK UP your old USERS.LOG, COUNTERS, SUMMARY, and MESSAGES.LOG files onto floppy disks. ERASE all old files on your system used by your previous METAL version. NOTE: All previous files are of a different data format, and will NOT work with METAL 1.5 This includes old versions of MEXIT, MINIT, MUT, COUNTERS, etc. ** TAKE THEM RIGHT OFF YOUR SYSTEM BEFORE PROCEEDING!! Your old .IND files and your old text files (WELCOME, BULLETIN) will still be useful, but the formats and names may have been changed. Check MECONFIG for new filenames -- You can determine their new locations yourself. .IND files are now of the format: DUU:filename Description of file ^ space Each entry MUST be at least 6 characters, and the space is required. The MCONVERT program will create a new messages file for you. It assumes the name of the old file to be MESSAGES.LOG and the new file to be MESSAGES.LOG. You can specify the origin and destination drives. The SUMMARY and COUNTERS files MUST be on the origin drive along with the MESSAGES.LOG file. The UCONVERT program will create a new USERS.LOG file. You must specify the name of the files and the origin and destination drive and user area. Type UCONVERT or MCONVERT for more information. The new sysop answer key for CHAT is \ All messages, help files, bulletins, etc can have special access allowed with the ! character followed by one of the user status characters abcdexXns+ to determine the status of the reader, as well as the letter K to make the message non-abortable with ^K. rs abcdexXns+ to determine the status of the reader, as well as the letter K to make the message non-abor Each entry MUST be at least 6 characters, and the space is required. The MCONVERT program will create a new messages file for you. It assumes the name of the old file to be MESSAGES.LOG and the new file to be MESSAGES.LOG. You can specify the  ;EDITCALLHLPEDITDATEHLPǓEDITMAINHLPZEDITSTATHLP-LOGON HLP!MAINMENUHLP#ME# HLP([LME/ HLP/^ME// HLP2MEAPPLY HLP6MEARTICLHLP;ݘMEBULLETHLPC MEBYE HLPF9CMECALLERHLPLMECHAT HLPO MECOMM HLPZ9MECOMMENHLP[MECPM HLP` MEENTER HLPk)MEEXPERTHLPMEFEATURHLPKMEGOODBYHLP9CMEGROUPSHLP2MEHELP /MEITEMS HLPgMEJUMP HLP MEKILL HLP 7MELIST HLPBMEMESSAGHLP jMEMODIFYHLPOMENOTES HLPEMEOTHERSHLPMEPAUSE HLP0MEQUICKSHLPMEREAD HLPdMEREGISTHLP _MEREPLY HLPkMERESTORHLPmEMERM HLP9MERN HLP8MERNM HLP!>MERNS HLP#BMERP HLP'BMERR HLP+ WMERRS HLP6 FfMERS HLPA &MESEARCHHLPLMESTATS HLPd[LMESUMMARHLPk 3<METIME HLPtMEUNKILLHLPvhMEUSER HLP||MEWELCOMHLP-MEWHO HLP 0MEYELL HLP ,MSGENTERHLP-MSGNOPSTHLPMSGPRIV HLPzMSGREAD HLPIMSGSRCH HLPtUMSGSRD HLPaMSGSRDSOHLP0MSGUPLD HLP9dNOOS HLP)USERAPP HLP Match string is a condition followed by the number of calls value. Conditions are '>' (greater than), '<' (less than), and '=' (equal to). Ex: >100 Called more than 100 times. <2 Called less than 2 times. 0 (same as '=0') 0 times callers ('add' users). Match string is a condition followed by the date (no space). Conditions are '>' (greater than), '<' (less than), and '=' (equal to). The date is of the format MM/DD/YY (month/day/year). Ex: >08/09/84 Dates after 08/09/84. <01/01/85 Dates before Jan. 1, '85.  or = Advance one user. , 'b' or '-' = Backup one user. = Advance to user number. 'a' = All users display toggle (show deleted users) 'd' = Delete user. 'e' = Edit user. 'f' = Find user by name. 'i' = Display more user info. 'm' = Mass user function (SET TAGS FIRST). 't' = Tag users. 'u' = Undelete user. 'x' = Exit to BBS. 'z' = Goto last user. Match string is a condition followed by the Status Chars. (no space) Conditions are '=' (equal to), and '!' (not equal to). Status Characters are one of the following (check manual): +,s,n,x,X,a,b,c Examples: =ns Matches all normal ('n') and Special ('s') users. !abc Matches everything but 'a','b' or 'c' type users. xX Matches no-os and twits (same as '=xX'). To log onto this system, just enter your name at the prompt. You will also have to answer the questions following to get access.  | Read = Read messages | HELP = More extensive help | RNS = Read New Messages | Notes = Help files you should read | Summ = Message Summary | APply = System Registration | G or BYE = quit the system| User = Change User parameters | Enter = Enter message | CHat = talk to sysop | COmments = Leave private comments to Sysop | | Use ? to see a FULL list of commands | = | ** Above commands may be abbreviated to the portion shown | in upper case (eg. R is the same as Read) ** # and STATS Commands This command displays various information about the message counters on the system, as well as other useful information. The following is a list of information which gets displayed: o Your user number o The number of times you have called the system o The last date (and time, if there is a clock on the system) you called the system o Your last read message (high message on the system from the last time you called) o The total number of callers the system has had o The number of active (un-deleted) messages on the system o The number of active messages which are also private o The highest message number on the system / Command This command allows you to type a comment line. That is, the rest of the line after the "/" is ignored. For example, if you want to see if the Sysop is there, but it's to late to have the bell on his terminal beeping, in case he's asleep, you could use something like: Command: /Hello? Is anyone there? // Command This command enters chat mode without calling Sysop. This is useful if you know Sysop is there, or if he wants you to not give the CHAT/CHAT commands. You'll be placed in a mode where all characters are echoed on both Sysop's terminal and yours. The display automatically wraps (CR/LF) at your terminal width setting (default is 80). To exit chat mode, either you or Sysop must type ^K (Control-K). APPLY Command Thi comman allow yo t ente privat messag t th Syste Operator Th subjec wil b entere a " Ne Use Applicatio *" Thi comman ma b use eve i yo don' hav th privileg o usin th standar ENTE command Thi i th way you register for access on the system. Enterin tex fo th messag i performe i th sam manne a wit th ENTE comman describe below Yo wil se messag tellin yo wha informatio i require b th Syso i the APPLY command. ARTICLE Command Thi comman provide yo wit lis o "articles whic yo ma revie a you leisure W us th ter "article t indicat piec o informatio to lon t b message an importan enoug t b permanen par o th system Ther ma b u t 2 o thes article i eac menu an an ite ma poin t anothe menu. The Sysop sets up the article menus which usually contain additional information about the use of the system. Examples of what might be found here are: lengthy instructions, system rules, newsletters, etc.. An example of using this command follows: Command ('?' for help): A User Articles 1. Review of last fortnighter newsletter 2. Comments on Z System features 3. Installing Modem7 for first time users 4. Working with Wordstar 5. Interfacing Model 100 with Kaypro II [1][articles] Select item? Respondin wit an o th number associate wit th name show wil caus th displa o tha file. BULLETINS Command This command will re-display the system bulletin file. The bulleti fil generall i use t giv ne informatio abou syste operatio o dow tim o suc like I yo misse th bulletin whe yo firs logge in thi i th comman yo us t rea them. GOODBYE and BYE Commands These commands allow you to leave the system. You will receive a short goodbye message, and your modem will be disconnected. To leave the BBS with the option to leave private comments to the system operator use the "Goodbye" form of this command. You will be prompted as to whether you wish to leave private comments to the Sysop, or not. This prompt also allows you to change your mind and return the the BBS. If you do not wish to leave private comments to the Sysop before leaving, you should use the "BYE" form of the command to save some time. CALLERS and Z Commands Thes command displa th recen caller t th system Ther i n functiona differenc betwee th two Thi comman may not display anything if the Sysop has the system setup in a certain way, so don't worry if no results are shown to you. CHAT and YELL Commands Thes command wil allo th use t cal th syste operator messag i displaye tha show wh yo ar an tha yo wis t tal t th Sysop Th termina bel wil als star beeping t cal hi attentio t you call Th beepin last fo approximatel 3 t 4 seconds I th cal fo cha i answere b th Sysop yo wil receiv messag t tha effect an cha mod wil begin I h doe no answer yo wil b aske i yo wis t leav privat comment t hi s tha h ma rea the later Yo ma abor you cha reques durin th callin sequenc (th bells b typin on o th syste brea character (^K K ^X X). Onc th Syso answer you cha request you'l b place i mod wher al character ar echoe a bot th Sysop' termina an o yours Th displa wil automaticall wra (CR/LF a you termina widt setting T exi cha mode eithe yo o th Syso mus typ ^ (Control-K). Ther i als comman ("//" whic allow yo t ente cha mod withou havin i cal t Sysop Thi i usefu i yo know he is there, and you wish to talk to him without the "beep" "beep" "beep" normally caused by the CHAT/YELL commands. Th cha mod i no normall availabl t non-registere or first time callers.  You may leave a private comment to Sysop now. An answer other than Yes or No will abort the current command. COMMENTS Command Thi comman wil allo yo t ente privat messag t th Syste Operator Th subjec wil b entere a " Commen t Syso *" Thi comman ma b use eve i yo don' hav th priviledg o usin th standar ENTE command Thi i quic wa t leav privat comment t th Sysop especiall i yo wis repl fro th syso alone Thi i NO th plac t leav technica questions.. leav the a publi message i th messag system. Enterin tex fo th messag i performe i th sam manne a wit th ENTE comman describe below. CPM and JUMP Commands To enter CP/M or Z System with the option to leave private comments to the system operator use the "Cpm" form of this command. You will be prompted as to whether you wish to leave private comments to the Sysop, or not. This prompt also allows you to change your mind and return the the BBS. If you do not wish to leave private comments to the Sysop, you should use the "Jump" form of the command to save time. If you are a novice user on the system (you have not turned on the "expert" status), an information file about the specific use of Z or CP/M on the system. It usually contains notes about how to upload, or download files, finding files you are looking for, getting help, and other system specific information. The Sysop has prepared this text for his system, and it may vary from system to system, so you are encouraged, even if familiar with other systems, to read this text on a new system. There are exceptions to the use of these commands: 1. If you do not have operating system access (determined by Sysop). 2. If your system does not have this feature. Since not all Sysop's will want this feature, you should check with your System Operator on whether the Z or CP/M feature is available, what is there, and how to use it. ENTER Command Using this command, you may enter a message to anyone who is currently on the users listing. You can also enter messages to all users, and to the Sysop. Sending the message is accomplished in the following manner: At the command prompt type ENTER (abbreviated "E"). The system asks for name to send the message to. You respond with... a. a carriage return if for all users, or... b. EXACT first and last name of the person you want the message to go to. The system will check to see if the person exists on the system before going further. c. Sysop, if you wish to send the message to the System Operator. Yo ar no aske fo messag GROUP grou i min conferenc o subjec classificatio tha th messag belong in I yo woul lik t se lis o messag groups jus pres ? A will default your message to the General group. Th syste ma no as i th messag i t b norma (public o private t whic yo respond... a. with 'P' if you wish the message to be a private message, where only the person it is addressed to may read it. The System Operator is one exclusion to this rule, as he can read all system messages regardless of who they are to, or if it is private. Or... b. an 'N' for normal. Actually anything other than a 'P' will make the message normal (public). This kind of message may be read by any user of the system. Note No al user wil hav th abilit t leav privat messages. This is determined by the Sysop. Now th syste wil as yo t ente you message I yo mak mistak o line ar finishe you message o wis t us on o th othe edito function (describe below) typ carriag retur alon o line. Message Editor Commands: Command Description A This command aborts message entry, and returns you to the BBS, or continues reading messages if you decided to reply to a message in that mode. You are asked if you really wish to abort entering the message before returning you to the command prompt. C Continues entering a message from the point you left off, after entering the editor mode. D Delete a line of message text. This command deletes a line in your message. You are prompted for the line number you wish to delete. Note: after you delete a line, all the lines are renumbered, so that the line following the one you delete becomes that line number. E Edit a line of the message. This command allows you to exchange text within a line of your message. You are prompted for the text you wish to remove, and then prompted for the text you wish to put in the removed text's space. I Insert a line of text. This command allows you to insert lines of text before other lines which you have already entered. You need to know the line number of the line that you wish to insert before. After you enter the new line, you return to the editor prompt. L List text of message. This command displays the text you have already entered. It is useful when you want to review your message, checking for possible errors, before you save it. R Replace line. If you wish to replace a whole line of text with another complete line, use this command. You are asked for the line number you wish to replace, and then for the new line itself. S Save message. This command sends the message to the designated person (or people). The message is saved to disk, and made permanent. You return to the BBS or continue reading messages (if you are replying to a message while in that mode), once you issue this command. U Upload text of message. Normally a single RETURN character entered alone on a line will place you in the editor command mode. When using a communications program to send the text of a message, this is undesirable. This command enters a mode by which message text is entered, and may only be finished by typing a single '/' character on a line. Returns are lef i th messag text Thi comman i ONL use t se pre-writte messag t user T uploa fil t th system yo MUS g t th operatin syste wit th CP comman first. Yo sta i edi mod unti yo Abort Save o Continu your message entry. EXPERT Command When familiar with the command set the user may elect to set his/her prompting displays to the expert mode. When in this mode, no auto-help menus are produced, and prompts become shorter. Entering the command again will change your status back to the novice level. The USER command will allow you to make this mode permanent, see the description of it for more information. FEATURES Command Thi comman provide yo wit lis o "articles whic yo ma revie a you leisure W us th ter "article t indicat piec o informatio to lon t b message an importan enoug t b permanen par o th system Ther ma b u t 2 o thes article i eac menu an an ite ma poin t anothe menu. The Sysop sets up the article menus which usually contain additional information about the use of the system. Examples of what might be found here are: lengthy instructions, system rules, newsletters, etc.. An example of using this command follows: Command ('?' for help): F System Features 1. Review of last fortnighter newsletter 2. Comments on Z System features 3. Installing Modem7 for first time users 4. Future expansions of this system 5. System Hardware online [1][articles] Select item? Respondin wit an o th number associate wit th name show wil caus th displa o tha file. GOODBYE and BYE Commands These commands allow you to leave the system. You will receive a short goodbye message, and your modem will be disconnected. To leave the BBS with the option to leave private comments to the system operator use the "Goodbye" form of this command. You will be prompted as to whether you wish to leave private comments to the Sysop, or not. This prompt also allows you to change your mind and return the the BBS. If you do not wish to leave private comments to the Sysop before leaving, you should use the "BYE" form of the command to save some time. The GROUPS option in message entry Thi versio o Meta allow variou messag group t b specifie whe enterin messages Thes group ar min conferences an yo ca rea o searc fo message withi th groups Th syso ma assig yo t an numbe o group b codin you use file Yo ma b restricte fro readin message i certai groups dependin o you syste statu level I yo don' kno whic group ar availabl t you jus pres whe aske fo grou whil enterin message. Help is available for the following: Commands: ARTICLES APPLY BULLETINS BYE CHAT COMMENT CPM ENTER EXPERT FEATURES GOODBYE HELP ITEMS JUMP KILL LIST MESSAGES MODIFY NOTES OTHERSYS PAUSE QUICKSUM READ REPLY RESTORE RM RNM RN RP RRS RS SUMMARY STATS TIME UNKILL USER WELCOME WHO YELL # - / // Topics: APPLY GROUPS REGISTER SEARCH ITEMS Command This command is used exactly like FEATURES and ARTICLES. It however accesse differen se o informativ files Th variou area ar mean t provid th Syste Operato wit separatio o interests Typicall th ITEMS comman i use t describ syste operation rules o list o softwar availabl online (Se descriptio o ARTICLE comman fo furthe explanation. Ofte thi men i availabl t specia user only, so don't worry if it is not available to you. CPM and JUMP Commands To enter CP/M or Z System with the option to leave private comments to the system operator use the "Cpm" form of this command. You will be prompted as to whether you wish to leave private comments to the Sysop, or not. This prompt also allows you to change your mind and return the the BBS. If you do not wish to leave private comments to the Sysop, you should use the "Jump" form of the command to save time. If you are a novice user on the system (you have not turned on the "expert" status), an information file about the specific use of Z or CP/M on the system. It usually contains notes about how to upload, or download files, finding files you are looking for, getting help, and other system specific information. The Sysop has prepared this text for his system, and it may vary from system to system, so you are encouraged, even if familiar with other systems, to read this text on a new system. There are exceptions to the use of these commands: 1. If you do not have operating system access (determined by Sysop). 2. If your system does not have this feature. Since not all Sysop's will want this feature, you should check with your System Operator on whether the Z or CP/M feature is available, what is there, and how to use it. KILL Command This command allows you to kill (delete) a message that is currently on the system. You will be prompted for the message number you wish to delete, with reminders of the highest and lowest message numbers currently on the system. You may respond with the message number you wish to kill, and/or a search string function to allow multiple messages to be killed at one time (for explanation of the search string functions, see below). If you are an expert user, and you are able to delete the message (it is addressed to you, written by you, or you have special privileges allowing it), the message(s) will be immediately deleted. If you are a novice user, and you are able to delete the message, you are shown a reminder of who the message is from, who it is to, and the subject. You are then asked to confirm that this is the message you want to delete. You will be told if a message is not found, or if you are not allowed to delete the message(s) specified. LIST Command Thi comman wil inquir abou syste use an wil provid th las lo i date numbe o time called las messag read an th Cit an Stat fo eac user Whe th "List comman i typed th syste wil reques use name Thi use nam ma b an asci string an doe no hav t necessaril b th correc spellin o th user' name Th strin i matche wit an par o th users nam o th cit an state Th cas o th strin (uppe o lower doe no matter al searche ar don ignorin th case Answering the prompt with a return will abort the command. Examples: list smith This would list all users of the system which have 'smith' in their name, or city. L LOS ANGELES This would list all users who have 'LOS ANGELES' in their city or name fields, but not those with L.A. or LA. MESSAGES Command This is a helpful command which displays in the same form as when you login, a quick list of messages which are addressed to you. The list contains this information: o The message number(s) o Who each message is from o It will alert you of the message(s) which are Private o It will alert you of the message(s) which have been entered since the last time you were on the system. o How many active messages were entered by you. Note: A similarly functioning method of finding messages to you, but giving more details (the subject, etc.) about them, can be done using the SUMMARY command and search functions. (eg. S T:your name - would perform such a function) Note: Search functions may also be used to read all messages to you, or all new messages to you, by using the following (respectively!): RS T:your name ...and... RS N+ T:your name (N stands for new messages) Both examples use the selective read function, though the standard READ command would work equally well. MODIFY Command It is sometimes desirable to alter the subject or recipient of a message after it has been entered. This command requests the number of the message whose header will be modified. Only the sender or recipient of a message may change it. Current settings are shown, prompts will be given for all items you are allowed to change. The sender of a message may change the subject, recipient, and status of the message. A recipient may only change the subject, and address the message to 'all Users' if it was public to begin with. This command is not available to all users. NOTES Command This command is used exactly like FEATURES and ARTICLES. It however accesse differen se o informativ files Th variou area ar mean t provid th Syste Operato wit separatio o interests Typicall th NOTE comman i use t describ syste operation rules o list o softwar availabl online (Se descriptio o ARTICLE comman fo furthe explanation. OTHERSYS Command This command shows a list of other systems which you may dial into, or any information which the System Operator chooses to put into a file accessed by this command. The output of this command is determined by the contents of the OTHERSYS file on the system. PAUSE command Thi comman wil allo yo t tur on/of th automati scree paus featur i Metal I wil rese you scree heigh whe presse again Scree heigh fo you termina i se wit th USE command. QUICKSUMM Command This command may be used to give a quick listing of message numbers and their subjects. You are prompted for the first message number you wish to start the scan at. The message number may be preceded by the letter 'K' to indicate that you also wish deleted ("Killed") messages to be shown in the summary. For example: K233 as a parameter would display all messages, killed or active, starting at message number 233. Note: only messages which were recently deleted may be shown with this method. If the Sysop has done a message file cleanup (purge) since the message was deleted, that message is gone forever. This command accepts message search functions described under the HELP SEARCH description. READ Command With this command you may read public messages, and those messages that are addressed to you. If you have special privileges, you may also read other peoples' private messages (the Sysop determines this status, and it's rare for anyone without Sysop status to be able to do this, so don't worry to much about others reading your mail). If a message is addressed to you, you are asked if you would like to leave a reply to it, and if you wish to delete (kill) it. These questions are asked immediately following the display of the message. In response to the READ command, you are prompted for the message number, or series of messages, you wish to read. A reminder of the lowest and highest message numbers on the system is provided. The following list describes the various forms of the message number parameter that are accepted, and what the purpose of each one is. o This form simply reads the message number specified. Example: 123 o ;;+ This allows you to read all messages from the specified message, thru the last message. The read is sequential, except where there is a reply to any of the messages in the list. In this case all replies to the message are shown immediately following the message which they are replying to. Examples: 123+ 993+ o - This form allows you to read messages in reverse sequential order (latest messages to earliest). This command does not show replies in any special order as the '+' form does. Example: 4378- o N+ and N- These forms work exactly like the above forms, except the 'N' stands for the highest message number the last time you were on. Thus N+ reads all new messages, and N- reads all old messages (in reverse order). o Using any of the above forms in combination with search functions performs specialized functions. Search functions may also be used alone, without the above parameters preceding them. Examples: N+ T:YOUR NAME F:HER NAME 4989- *:SYSOP F:MY NAME The message search functions described under HELP SEARCH work under this command. If you precede any message specification with the letter 'K', you will also be shown messages that have been previously deleted. Note: only messages which were recently deleted may be shown with this method. If the Sysop has done a message file cleanup (purge) since the message was deleted,that message is gone forever. No space may exist between the 'K' and the other parameters. Examples: K213 K*:SYSOP K1094 T:TIM Another handy option allows you to read messages addressed to you without being asked if you wish to reply, or delete the messages. A 'Q' character preceding the messages specification will enable this. The most common use of this is in capturing messages on another computer. NOTE: This option does NOT turn off the automatic page pause. To do this, use the USER command. To Register for full access to this system use the APPLY Command Thi comman allow yo t ente privat messag t th Syste Operator Th subjec wil b entere a " Ne Use Applicatio *" Thi comman ma b use eve i yo don' hav th privileg o usin th standar ENTE command Thi i th way you register for access on the system. Enterin tex fo th messag i performe i th sam manne a wit th ENTE comman describe below Yo wil se messag tellin yo wha informatio i require b th Syso i the APPLY command. REPLY Command To reply to an existing message, use this command. You are asked for the message number you wish to reply to. Following that, the system will show you who the message will be to (the person that sent the message that you are replying to). Then you will be shown the previous subject of the message, and asked to confirm if that is the subject you wish to use. If not, you are asked for a new one. After that, this command functions exactly like the ENTER command described earlier. Refer to the description of "E" for more information. UNKILL and RESTORE Commands These commands allow you to restore a message that was deleted earlier. You must supply the message number of the message to delete. This command accepts message search functions described under HELP SEARCH. *** These commands can only be used to restore messages which were deleted AFTER the Sysop last did a message purge function. Since this varies from system to system, you should use the SUMMARY or READ (or similar) commands with the 'K' option, to see if the message you want to restore, is one of those which still exists on the system. *** RM command Thi comman wil allo yo t automaticall rea al th mai o th syste addresse t you I operate th sam wa a th R (selectiv read command bu yo onl se you ow mail Thi wil rea AL mai t you. eve ol message yo hav already read but not deleted. RN and RP Commands These commands allow you to selectively read all the messages that were left on the system since you were last on. They work exactly like an RS N+ command (see next for description of read selective, RS command). This is one of the most handy and often used commands of the BBS program. No parameters are accepted in this command. RNM command Rea Ne Mail Thi comman wil automaticall rea an mai poste o th syste t yo sinc you las logon I perform selectiv rea simila t th R command bu yo onl see mail addressed to you. RNS and RP Commands These commands allow you to selectively read all the messages that were left on the system since you were last on. They work exactly like an RS N+ command (see next for description of read selective, RS command). This is one of the most handy and often used commands of the BBS program. No parameters are accepted in this command. RNS and RP Commands These commands allow you to selectively read all the messages that were left on the system since you were last on. They work exactly like an RS N+ command (see next for description of read selective, RS command). This is one of the most handy and often used commands of the BBS program. No parameters are accepted in this command. RS and RR Commands Selectiv rea command allo yo t rea o ski messages afte seein messag heade informatio (number subject from to an date) Th "RS versio o th comman read message i chronologica orde startin a th messag numbe specified A exceptio i whe ther ar replie t message I thi case an replie immediatel follo th messag the repl to Th "RR comman read message i revers order fro presen t previous Thi comman doe no d an specia repl handling an i tru backward chronologica read. After being shown the message header information, you are asked if you wish to read the message. The prompt will look something like: "[read y/n/m/r/t/u/q/?]". Your response may be: N .. No, don't read this message. Go to next message in the list. M .. Modify subject information of previously shown message. This option only works if you were the one who received, or sent the message. R .. Reply to the message number immediately preceding this message (last one whose header info was displayed). Q .. Quit reading messages. Enter normal command mode. T .. Tag message to read later U .. Untag message Y .. Yes, read this message. (anything but does this) RS and RRS Commands Selective read commands allow reading or skip messages, after seeing message header information (number, subject, from, to, and date). The "RS" version of command reads messages in chronological order starting at message number specified. An exception is when there are replies to a message. In this case, any replies immediately follow a message. The "RRS" command reads messages in reverse order, from present to previous. This form does not do any special reply handling, and is a true backwards chronological read. After being shown the message header information, you are asked if you wish to read the message. The prompt will look something like: "[read y/n/m/r/q/?]". Your response may be: N .. No, don't read this message. Go to next message in the list. M .. Modify subject information of previously shown message. This option only works if you were the one who received, or sent the message. R .. Reply to the message number immediately preceding this message (last one whose header info was displayed). Q .. Quit reading messages. Enter normal command mode. Y .. Yes, read this message. (anything but RETURN does this) RS and RRS Commands Selectiv rea command allo yo t rea o ski messages afte seein messag heade informatio (number subject from to an date) Th "RS versio o th comman read message i chronologica orde startin a th messag numbe specified A exceptio i whe ther ar replie t message I thi case an replie immediatel follo th messag the repl to Th "RRS comman read message i revers order fro presen t previous Thi comman doe no d an specia repl handling an i tru backward chronologica read. After being shown the message header information, you are asked if you wish to read the message. The prompt will look something like: "[read y/n/m/r/t/u/q/?]". Your response may be: N .. No, don't read this message. Go to next message in the list. M .. Modify subject information of previously shown message. This option only works if you were the one who received, or sent the message. R .. Reply to the message number immediately preceding this message (last one whose header info was displayed). Q .. Quit reading messages. Enter normal command mode. T .. Tag message to read later U .. Untag message Y .. Yes, read this message. (anything but does this)  Message Search Functions Unles specified al messag command accep searc function whic allo yo t selec message base o th informatio describe i th messag heade field (sender recipient subject group, an date). Search functions: D: search the DATE field F: search the FROM (sender) field G: search the GROUP field S: search the SUBJECT field T: search to "To" field *: search all of the above fields Followin th searc specificatio characte (D,F,G,S,T,* an th colo (":" shoul b strin yo wis t fin withi tha fiel (o fields) Th searc wil b mad independen o th cas (Tim,TIM an ti ar al equivalen searc strings). For example: F:TIM would search for messages with "TIM" someplace within the FROM field of the messages. *:SYSOP would find all messages to, from, or with a subject pertaining to the SYSOP. The search parameter must be the last parameter given on the line. At the prompt which asks for the message number to read, kill, or start scanning at, you may enter the following forms: ...or... Th firs paramete designate startin numbe t begi th search Th secon doe complet searc o al message startin wit th firs activ one  Examples: 123+ T:Hamish Head Thi exampl select al message fro numbe 12 t th las one whic ar t someon calle "Hamis Head" Th plu sig afte numbe indicate al message startin fro th specifie message. 400+ *:sysop to find messages after #400 with "sysop" in any of th fields. D:10/23 to find messages which have "10/23" in the DATE field. I yo specif multipl searc specifications matc i AN o th field wil signif matc fo tha message Th followin method ma b use t specif multipl searc fields: o By including multiple search specification characters before the colon. For example: FT:Franky Joe matches all messages with 'Franky Joe' in either the FROM or the TO fields. o By also specifying different search strings. For example: F:SYSOP T:JOEY FRANKS would match all messages that are from the Sysop OR to Joey Franks.  It is also possible to find messages which match all of the search specifications. Meaning that you could find messages which are from the Sysop AND to Joey Franks. A message that the Sysop left to All Users would not match. To use this form of search functions, add the and symbol (&) in front of one of the fields. For example: F:SYSOP &T:JOEY FRANKS # and STATS Commands This command displays various information about the message counters on the system, as well as other useful information. The following is a list of information which gets displayed: o Your user number o The number of times you have called the system o The last date (and time, if there is a clock on the system) you called the system o Your last read message (high message on the system from the last time you called) o The total number of callers the system has had o The number of active (un-deleted) messages on the system o The number of active messages which are also private o The highest message number on the system SUMMARY Command This command may be used to give a complete information summary of messages on the system. The following information is provided: o The message number. o The date the message was entered. o The receiver of the message (who it's addressed to). o Who sent the message. o The subject of the message. o The status of the message (if it's private, or deleted). You are prompted for the first message number you wish to start the message scan at. The message number may be preceded by the letter 'K' to indicate you also wish deleted ("Killed") messages to be shown in the summary. For example: K233 as a parameter would display all messages, killed or active, starting at message number 233. Note: only messages which were recently deleted may be shown with this method. If the Sysop has done a message file cleanup (purge) since the message was deleted, that message is gone forever. This command accepts message search functions described under HELP SEARCH. TIME Command Thi comman show th curren tim an date ho lon yo hav bee o th syste today an you tota accumulate tim o th system Nothin wil b show i rea tim cloc i no installed. UNKILL and RESTORE Commands Thes command allo yo t restor messag tha wa delete earlier Yo mus suppl th messag numbe o th messag t delete. This command accepts message search functions described under HELP SEARCH. *** These commands can only be used to restore messages which were deleted AFTER the Sysop last did a message purge function. Since this varies from system to system, you should use the SUMMARY or READ (or similar) commands with the 'K' option, to see if the message you want to restore, is one of those which still exists on the system. *** This command will not be available to all users. USER Command This command allows changing your password, or other user parameters. After typing this command you will receive a display showing which parameters you may change, (like number of nulls, upper or lower case, etc.) and then wait for you to input the number of the selection you wish to make. A list of the available parameters follows: 1) User's experience. This is either EXPERT or NOVICE. If you know the system well enough not to need the extra help messages that appear during certain commands, you can change your experience to EXPERT, making messages more terse. 2) Bell toggle. This option controls whether or not you wish an audible beep (this works only if you have a terminal or computer which reacts to that ASCII BELL character) whenever the BBS expects input of a line of text. No bell is sent when the system expects only a single character as input. 3) Number of NULLS. If your terminal requires time after a Return or Linefeed character is sent, you may set the number of NULL characters to send as a way of adding a delay. If you are using more modern equipment, or have no idea what NULLS are, chances are you don't need them (set them to 0). 4) Auto entering of CP/M. If you which to bypass the BBS message section when you call in the future, change this option. You will still be prompted for your name and password, but you will enter CP/M immediately following that. 5) Auto read of new messages. If you wish to read the new messages on the system automatically each time you call, change this option. A selective read will be done immediately after the system checks for mail. 6) Change password. If you wish to change your password select this option, and enter a new one. As usual, passwords can be up to 8 characters long, and must not begin with a number. 7) Terminal height. This option allows you to change how many lines are shown before a page pause. The default is 24 lines. If you do not wish any  page pause at all, change this to 0 (zero). NOTE: If you use ^S (or S) to pause the display yourself, the page pause prompt will show 'terminal height' lines from that point. (ie. the line count is reset there). 8) Terminal width. During chat, and when using the summary command, the screen is adjusted for your terminal width. This does not currently effect other commands. You are asked to enter the number of the item you with to change. When you are satisfied with the changes you've made, press return at the "change" prompt. You will then be asked if you wish the options to be permanently saved for future logins. If you do not make the changes permanent, they will only last while you stay in the BBS (entering the Operating System or logging out destroys all temporary changes). WELCOME Command This will display the system login information, also known as the WELCOME file. This file is normally displayed when you initially enter the system, and can be re-read using this command. This file is designed by Sysop, and contents may vary. WHO and - (minus sign) Commands These commands simply displays the name of the person who is logged onto the system. CHAT and YELL Commands Thes command wil allo th use t cal th syste operator messag i displaye tha show wh yo ar an tha yo wis t tal t th Sysop Th termina bel wil als star beeping t cal hi attentio t you call Th beepin last fo approximatel 3 t 4 seconds I th cal fo cha i answere b th Sysop yo wil receiv messag t tha effect an cha mod wil begin I h doe no answer yo wil b aske i yo wis t leav privat comment t hi s tha h ma rea the later Yo ma abor you cha reques durin th callin sequenc (th bells b typin on o th syste brea character (^K K ^X X). Onc th Syso answer you cha request you'l b place i mod wher al character ar echoe a bot th Sysop' termina an o yours Th displa wil automaticall wra (CR/LF a you termina widt setting T exi cha mode eithe yo o th Syso mus typ ^ (Control-K). Ther i als comman ("//" whic allow yo t ente cha mod withou havin i cal t Sysop Thi i usefu i yo know he is there, and you wish to talk to him without the "beep" "beep" "beep" normally caused by the CHAT/YELL commands. Th CHAT/YEL comman i no normall availabl t non- registere o firs tim callers.  (A)bort message entry (C)ontinue entering message (D)elete line of the message (E)dit message text (I)nsert a line of text (L)ist the message (R)eplace line with new one (S)ave the message (U)pload mode (allows blank lines, use \"/\" to finish)  You may not enter a message until the System Operator has granted you that privilege. Leave a message to the Sysop with the APPLY command if you would like this ability.  To make the message readable only by the person it is addressed to, enter P for private. Anything else will make the message public (normal).  Enter the message number you wish to retrieve. To read a series of messages, enter the first message followed by a plus (+) or minus (-) (for increasing or decreasing order). For example: 10+ or 280- Additionally, the following special characters may be included BEFORE the message number (if M, N or T is entered, no message number need be given): M to read mail (messages to you) N to read new messages left since your last visit T to read "tagged" messages (use selective read to tag msgs) Q to read messages with no prompts if messages are addressed to you K to allow reading of killed (deleted) messages You may mix the special characters, for instance: MN would read New Mail.  The following message fields may be searched: s: = subject field d: = date field f: = from (name) field t: = to (name) field *: = ALL of the above fields If multiple fields are specified, a message with a match in ANY field will be selected. To select only messages which match all fields you've specified, insert an '&' character before any of the above fields. Multiple search fields may separately be specified. Examples: 244+ s:for sale &t:all users 1024- t:all users ft:sysop s:metal  > (Y)es, read this message. (N)o, don't read it. > (R)eply to PREVIOUS message. (Q)uit reading messages. > (T)ag message to read later. (U)ntag message. > (M)odify PREVIOUS message header (subject). Special SYSOP functions: > (K)ill PREVIOUS message > (W)rite PREVIOUS message to disk file > (P)rint message to LST: device > (E)dit sender of PREVIOUS message > (D)elete sender of previous message  Blank lines will now be accepted in the message. Use a single "/" (slash) character on a line (followed by a Return) to end the message. Use the "U"pload command again to return to the normal message entry mode. Sorry, you must be validated by the sysop before you can access the operating system. Use the APPLY command to ask for this priviledge.  Pleas leav you complet addres an you compute typ a messag below. I yo ar FO member leav you FO membe numbe an expiratio dat a th promp belo i #### MM/Y format I yo ar no FO member leav you are cod an phon numbe i ###-###-### format.  > (E)dit sender of PREVIOUS message > (D)elete sender of previous message  Blank lines will now be accepted in the message. Use a single "/" (slash) character on a line (followed by a Return) to end the message. Use the "U"pload command again to return to the normal message entry mode. Sorry, you must be validated by the sysop before you can access the operating system. Use the APPLY command to ask for this p!K Yo ar ne user Welcome Ne user wil onl b allowe t uploa t thi syste o t downloa fro lowe use area unles the hav registere fo syste acces usin th APPL comman i th BBS Onl registere user ma leav publi message o thi system. YO D NO HAV T B FO MEMBE T US THI SYSTEM, but more areas are available if you are! ********************************************** * * * This system DOES NOT contain the FOG * * Library disks! Call FOG #1 * * at (415) 755-2030 to access the entire * * FOG disk library. * * * ********************************************** Pleas us th APPL comman i th BB t register yourself on this system. T uploa t thi syste o t downloa fro thi system yo hav t ente th operatin syste with the CPM command at theuse area unles the hav registere fo syste acces usin th APPL comman i th BBS Onl registere user ma leav publi message o thi system. YO D NO HAV T B FO MEMBE T US THI SYSTEM, but more areas are available if you are! ********************************************** * * * This system DOES NOT contain the FOG * * Library disks! Call FOG #1 * * at (415) 755-2030 to access the entire * * FOG disk library. * * * ********************************************** Pleas us th APPL comman i th BB t register yourself on this system. T uploa t thi syste o t downloa fro thi system yo hav t ente th operatin syste with the CPM command at the;MENU Notes * Index of FOG RCP/M #1 NOTES * * Additional help files will be found in this *listing. More will be added as soon as possible. * A14:LONGHELP.NOT This file contains detailed descriptions of the *commands used on this system. A14:NEWUSER.MET How to register for this system. * A14:ZCPR ZCPR system integration * * ; CPMINFO METUDISPLAY MET VWGROUPS METXHELP ME YZHELP MET[\]LONGHELPNOTJ^_`abcdefgNEWUSER MET hiNOTES $$$ You are seeing this message because you had trouble in your attempt to sign-on to this system. If you have forgotten your password, you must send a Self Addressed, Stamped Envelope to the address below. Include your phone number, FOG membership number (if your are a member), and any other information which may assist me in verifying your right to this information. This procedure is necessary to protect all users as well as this system from abuse. FOG RCP/M #6 P.O. BOX 3051 DALY CITY, CA 94015 If you have any other question, you may call the FOG office at (415) 755-2000 (11:00am to 6:00pm Monday through Friday). DO NOT USE THIS NUMBER IF YOU HAVE FORGOTTEN YOUR PASSWORD. SYSOP í4?! 9^#V!2*!!H!!9^#V##^#V͑!9s#rzs!!9^#V!^#V͑!9s#rz|!t!|!!9^#VN 2!!!Q! 9^#V!$qA!9^#VͽͶ2!!9^#V!9s#r|!9^#V!9~#!9^#V͠! Format: uconvert DUU:oldusers DUU:newusers where: D=drive, UU=user area Unable to open both files... ERROR on output (write).. [done] ?!!!QA!.9^#V!!^#V#"Q!2Q!#Q!! 975!9!!9s!9!QA!GQ!QA!Q!PQ͹$!YQ< 2q![Q!YQ<!!YQ75!9!p}2_Qx!a}2_Q!Q!YQ4$*Q"Q:Qo}2Q:Qo&1Ͷ2}2Q:Qo&1Ͷ25@:Qo&?}2Q:Qo&1Ͷ2)):Qo&?}2Q:Qo&0Ͷ2))):Qo&?}2Q:Qo&5Ͷ2}2Q:Qo}2Q:Qo}2Q*Q}2Q*Q"Q*Q"Q*Q"Q!}2|Q!bQ!QA!"Q!!09^#V!$!QqA!!09^#V 2ʇ!!.Ͷ!%s %s%02d%s?!9^#Vbulletin.metwelcome.metusers.logcallers.logcountersmessages.logsummarylastcalrnewuser.methelp.metcpminfo.metsystem.infgroups.metothersys.metnotes.indfeature.indmeovr.movcommands.metusers.idxmethelp.lbrarticle.inditems.inddisplay.met!*ADDAPPLYARTICLESBULLETINSBYECALLERSCHATCOMMENTCPMDISPLAYEDITENTEREXPERTFEATURESGOODBYEHELPITEMSJUMPKILLLISTMESSAGES?MODIFYNOTESOTHERSYSPAUSEPRINTPURGEQUICKSUMQUITREADREPLYRESTORERMRNSRNMRPRSRRSSTATSSUMMARYTIMEUNKILLUSERPARMSWELCOMEWHOXPERTYELLZ#?-!//!*!?! ?!  ?! ?!  ?! ?! 9N#F!9!9s#rzʗ!!! 9^#VA!9^#V>!9^#V!s͛@!9^#V!$!9^#V!s#r!9^#V!@!9s#r!29!9^#V!2ʔ!9^#V!?}!9^#V!@Ͷ2z!9^#V!!9s#rÔ!9^#V!!9s#rç!9!5!9^#V Unable to alloc space for file: %s Stack near %xh ?! 9N#F`i~# x !! ^͛@!@!9s#rg;!! s#r!9^#V!Ͷ2J !M !?! 9N#F`i$! s#r!@! ^͛@!!@!9s#r!2ʣ !9^#V! 9^#V`i!~#fos#r`i$! s#r!?! 9^#V!^͛@! 9^#V!$! 9^#V!^#V3!9^#V!3w@DMx* `i+DM! 9^#V!$! 9^#V!^#V3!9~#fo?!9s#r! 9^#V!$! 9^#V!^#V3 ! 9^#V!$! 9^#V!^#V32 ! 9^#V!$! 9^#V!^#V3!3!9^#VE3p !9^#V!9^#V!9^#V!$!9^#V!^#V3!9~#fo$qA! 9^#V!$! 9^#V!^#V3! 9~#fo!9~#fo$! 9^#V!s#r!9^#V! 9^#V!$! 9^#V!^#V3!3!9^#V!9^#V!$!9^#V!^#V3!9~#fo$qA! 9^#V!$! 9^#V!^#V3!3! 9~#fos#r`i+DM#|q ! 9^#V!@! 9^#V!!@2E !! 9^#V!!~#fo#s#r!! 9~#fos#r !9~# !! 9^#VN 2ʙ !!9^#V!9^#V!9^#V!$qA! 9^#V!9~#fo$! 9^#V!s#r ! 9^#V!$! 9^#V!s#r!9^#V?! 9N#F! ^͛@`i$! s#r!@!"@!9s#r!2[ !9^#V! 9^#V`i!~#fos#r!?!9!F9^#V>DM!9!H9^#V>͛@!9!@2 !9!@!9!@!9!@?! 9N#F`i$! ^#V32,!N 2,!`i~#fo#s#r+^!9s!9^!2`!9^c!?! 9N#F!9^! Ͷ2ʋ! d`i$! ^#V32ʾ! 2ʾ!!9^`i~#fo#s#r+s?!9N#F`i~ ! 9^#V`i#DM+^d?! 9N#F`i!9s#r!9^#V !9s#r! 2n!9^#V!2n!9^#V!9~#fo#s#r+s#!!9^#Vs`i?!!@! 9s#r!9^#V+!@!!@DM!!@!9s#r! 9^#V!@!!9s#r!9~#fo#s#r!9^#V!R3)!9^#V`i ͞)!!9s#rF!9~#fo#s#r! ^#V!9^#VE3ʆ!9^#V! 9^#V͞ƒ!9~#fo#s#r7! ^+++!9^#Vg@?! 9^#V!?!w@! 9^#V!w@! 9~#fo^??!9^#V)J^#V! 9^#V!5@G!!&N75!9!&N%s%s?!DM3`i#DM`is5@B~e!9^`is5@B^Ͷ2e.`is5@B~{`i+DM`is5@B?!9^#V͹DM!9^#V͹g@PY?DM`i?!9^#V DM`i2`i!9^#V!$! 9^#V!^#V32!!?!! 9^#V͑!9s#rz3!!9^#VO!9^#V!?!!9s!!9^#VN 2|!!9^#V͹Ͷ2ʕ!M!9^#VDM2!PY?DM*SM|Ÿ`i!Ͷ2ʟ!!9s#r!9~#fo#s#r!9^#V!9s#r!2\!9^#V!<\!9^#V=kͶ2C!*$N?"$NY!9^#V!9^#V! 9s!!9^#V! 9s!9^#V!Ͷ2!9^#VDM`i\M#^!?~`i 2!9~:Po&! 9<͜Ͷ2*B?Ͷ2*$N|!"BØ!"$N!+snxXabcdefKk?*UM|1!9^#V!9^#V ?:8N_!8N!9^#V@ʤ*WM|o*WM!!9^#V͑"WM|“!}28N!!9^#V!8NA!.! 9^#V<!9^#V0A 2!A! 9^#V>! !A!9IA ! ! 9^#V!9IA!!9s*WM$*WMs#r!*WM!s#r*WM$! 9s#r!*WMN ! 9^#V!^#V!9s#r!!9s#r!DM`i#DM`i!9~#fo2/!9~#/!*WMN !!9s#r!9~#fo#s#r!9^#V!2,!9^#V)))))*WM$! 9s#r! 9^#V~)! !9!9^#V#@)!!9s#r,õz!9~#=!*WM$*WMs#r! 9^#V! ^#V*WM!s#r*WM?:8Nʃ*WM!}28N?! 9^#V! 9^#V>°!*WMO?! 9^#V͈DM`iv2! 9^#V!$! 9^#V!s#r! 9^#V!(! 9^#V!s#r! 9^#V !! 9^#V͈DM`i))9"UM|D!!!9s#ra!9~#fo#s#r!9^#V`iR3ʴ! 9^#V͈!9^#V))*UMs#r! 9^#V͈!9^#V)#)*UMs#rR!"NN"LN"JN!"PN!?*JN2*JN+"JN*LN!9s#rV! 9^#VuDM`iͶ2I! 9^#Vu"JN|;!*JN3"JN*LN!9s#rF!!9s#rV`i"LN!9s#r!9^#V!Ͷ2l!t!9^#V?!DM*PN#"PN2ʩ!9^#V͹"NN!"PN÷!*NNM@"NN*NN?`i))*UM^#VBK`i2€`i#!3DMx`i!?*UMS3*UMg;!"UM?!9N#F`i~#L`i##DM++^#V2L(?:Po&?j!k ** Control-K to abort, Control-S to pause ** ?;!9^#VͶ=DM? Ͷ2!DM!DM`i?!9N#F`i~ `i#DM+^͜Ͷ2 !!?!9N#F`i~:`i#DM+^!@?!!@DM|ʩ`i?!9s#r!9^#V! Ͷ2…!9^#V!Ͷ2ʑ! Ͷ!!9^#V!Ͷ2ʤ͓!`i"B!?!!9s#r:Bo}2ZM!9^! ?'!9s#r*B|*B4O~‘:Hn!9^! ?n!9^#V^! Ͷ2H!9^#V#:Po&! 9~#fo!5k!9^#V:Po&! 9~#fo!5z!9^#V!9^!4O;!"B*B4O!9s#rò!9~#fo#s#r!9^#V~!9^#V^!YM to continue] ?!9N#F!@:Bo&Ͷ2x!!@?͓!DM:Bʐ!Ͷ`i?'""DM:Po&+Ͷ2!`iͶ2!:B!!}2B!!}2B"`iͶ2!:B!!}2B!!}2B"`i?!!@?DM|$""`i?!}2RM?!!9s#r!!9s#r! !9s#r!P!9^#Vs#r!9^#V!~ʊ"!9^#V>Ñ"!}2H!!P!9^#VqA!9^#V!^}2P!9^#V!^}2P!9^#V!^}2P?! 9^#V^!9s#r!9^#V!2ʌ#! 9^#V^!?! 9^#V^!?M@ 5@!9s#r!9^#V! 2c#! !9~#fo3s#r! 9^#V#^!9^#V!#!RN75!9#!9~#¡#!!9s#r! 9^#V#^!9^#V!#!RN75!9!RN%2d:%02x pm%2x:%02x am?!9^#V##^! 9^#V#^! 9^#V^!%$![N75! 9![N%02x/%02x/%02x?!9^#V%! 9^#Vs! 9^#V^!Ͷ2s$!! 9^#Vs!p! 9^#V<ʜ$!! 9^#Vn&s!9^#V###%! 9^#V#s?!9^#V%! 9^#Vs!9^#V###%! 9^#V#s!9^#V!%! 9^#V##s?!!9s#r! 9^#V~\%! 9^#V^!\M#^!?\%! 9~#fo#s#r!%! 9^#V^!\M#^!?&!!9~#fog@s#r! 9^#V^=a2%! 9^#V^=f2%! 9~#fo#s#r+^=!9~#fos#r&! 9~#fo#s#r+^!!9~#fos#r\%!9^#V?:H6&5"!P?! 9^#V^&<5@! 9^#V#^&DM! 9^#V^&<5@!9^#V#^&!9s#r!!9^#V!9^#V@&!PYDM`i!9~#fo3?!9^!?M@ 5@! 9^!??!!9s#r:Hʭ'5":Po&!P!P!P!P:&!9!9s#r*Q^!9s#r!9~#ʭ'!9^#V!9~#fo2ʋ'!'!+í'!9^#V+++!9^#V2ʭ'!':Po&!9^#V3 [Time Limit Expired] [Your time on the system is almost up] ?!9N#F(`i#DM`i~-(`i^=`is(?!9N#F`i~[(`i#DM+^! 2X(!;(!?!9^#V^=! 9^#Vs!9^#VBKÑ(`i#DM!9^#V0A!9~#fo`iR3(`i^! Ͷ2(`i#~(! ^=! s((Ì(?!9N#F )`i#DM+! 9~#fo#s#r+! 9^#V^=`i^=Ͷ2X)`i~U)! 9^#V^=`i^=3(! 9^#V^=`i^=3?!9N#Fñ)`i#DM+! 9~#fo#s#r+! 9~#fo+s#r#! 9^#V^=`i^=Ͷ2*! 9^#V!2*`i~ *! 9^#V^=`i^=3É)! 9~#;*! 9^#V^=`i^=3>*!?! 9N#F! 9^#V!9s#rl*!9~#fo#s#r!9^#V0A0A2ʪ*0A!9^#V@§*!9^#V]*!?! 9^#VBK*`i#DM0A! 9^#V0A2+!9^#V0A! 9^#Vy)+`i*!?!!9s#r! 9~#0+!I!k+5!+!H@H+!H+*PP2b+!!9^#Vs!L4 %s (TM) Copyright (c) 1984,1985,1986 Tim Gary Portions (c) FOG All rights reserved. BYENONE.COM?!!$!\A!\! 9^#V>͛@!M!\%,!w# ,À\ѷž!Ã\?:o&:o&g@++"P*P^*P#^!g@"P*PDMã,`i#DM*P#`iE3,!!-y),Þ,*P`iD3,!P"P*P"P*P#"P*P##"P*P###"Pbye?!!9s#r!9^#VG.!9s#r!9^#V!Ͷ2>-!*P$!9s#r*P$*Ps#r!9^#V*P!s#r!*PN !9^#V^#V!9s#r!9^#V##^!?ʹ-*P!^#V!9s#r!9^#V!9^#V###(-!9^#V##^!?M-!9^#V!9^#V###(;.!9~#7.*P$*Ps#r!9^#V*P!s#r!*P!^#V?͉/!9s#rza.!!9^#V/?!9s#r!9^#V!$! 9^#V!s#r!9^#V!w@! 9^#V!!s#r!! 9^#VN !9^#V!$!9s#r!9^#V!??)!9~#fo^#V!9s#r!9^#V!9^#V?!DM!!9s#rI/!9~#fo#s#r+! 9~#fo#s#r+! 9^#V~ʆ/! 9^#V^=PY5@!9~#fo5@!9~#foDM'/`i?!!͑! 9s#rzʷ/! 9^#V!!͑! 9s#rz/!!2!9! 9s#r!DM/`i#DM`iR3#0!`i)! 9~#fos#r/*P$!9s#r!!9s#rO0!9~#fo#s#r*P$*Ps#r!9^#V*P!s#r!*PN Ͷ21!9^#V###/?DM`i)! 9~#fo^#V!Ͷ20!9^#V`i)! 9~#fos#r÷1`i)! 9~#fo^#V!9s#r*P$*Ps #r!9^#V*P!s#r!*PN !9^#V^#V!9s#r!9^#V##^!?0!!9^#V##n&?s!9^#V!9^#Vs#r!*P *P$*Ps#r!9^#V*P!s#r!*PN !!9^#Vs#r!!9^#V##n&?s!*P @0!DM1`i#DM`iR3G2!!9^#V!$`i)))))))!9~#foqA!!9^#V 1! 9^#V!$!9^#V!s#r!!9^#V!!s#r! 9^#Vg;! 9^#V [Please wait, creating hash file] |22}2|2!}2|2!}|2}|?>o&zo&|3}|>o&|o&}/o|/g#}}o|gBK^#Vz=3#y73###%3#x23#~#fo}|>?o&}|>o&?!!N!qA:o&?!9s#r!:o&?Ns!K4"dN!NDM!" O* O284`i~84`i^! Ͷ23`i^! Ͷ23!`i#DM+s3`i~84`i* O#" O+)dNs#r`i#DM^! 254`i^! 254`i~54 4ò3!dN* OL4?!9~#d4!h4͆4 5A:$$$.SUB?!?!?!9!.9^#V>!9!@!9"M*M4#¾4##*###w#4*#^#V"!$Ns# y4*"#R*M"'R_3M 5?! 9! 9^#V!͊5?!9^#V".O! 9! 9^#V!i5͊5!*.Os?!9^#V*.O#".O+s!??!B9N#F!D9~#fo#s#r+^!<9s#rzʦ9!<9^#V!%Ͷ2ʕ9!!9s!!:9s#r! !89s#r!!69s#r!D9^#V^!<9s#r!-Ͷ226!!:9s#r!D9~#fo#s#r+^!<9s#r!<9^#V!0Ͷ2M6!0!89s#r!!49s#r!D9~#fo#s#r+^!<9s#r!02ʲ6!<9^#V!92ʲ6!49^#V! 5@!<9~#fo!49s#rX6!<9^#V!.Ͷ2'7!!69s#r!D9~#fo#s#r+^!<9s#r!02'7!<9^#V!92'7!69^#V! 5@!<9~#fo!69s#r6!F9~#fo##s#r++^#V!29s#r!<9^#Vi8!9!!69^#Vͧ9!,9s#rÈ8!29^#V!2ʽ7!9! !69^#V 3ͧ9!,9s#r!-!.9~#fo+s#rs7!9! !69^#Vͧ9!,9s#rÈ8!9! !69^#Vͧ9!,9s#rÈ8!9!!69^#Vͧ9!,9s#rÈ8!29^#V!,9s#r0A!09s#rà8!29^#V!<9s#r!<9^#V!9!.9s#rsÈ83cA8dq7oO7s#8u7x8O8!9!,9~#fo3!09s#r!09^#V!69~#fo28!69^#V!09s#r!:9~#8!49~#fo+s#r#!09~#fo28!89^#V`i>8!!.9s#r9!.9~#fo#s#r!,9^#V~[9!.9^#V!69~#fo2[9!,9~#fo#s#r+^`i> 9!:9~#’9!49~#fo+s#r#!09~#fo2ʒ9! `i>e9ã9!<9^#V`i>×5?!9N#F`i! 9~#fo͙?N^!9~#fo+s#rs! 9^#V`io?DM´9! 9^#V?! 9^#V###w@#!9s#r*N!9s#rz>:!0O!9s#r"N"0O!"2O!9^#V^#VBK_:`i!9s#r`i^#VBK! ^#V!9~#foD3:! ^#V!9~#foͶ2ʞ:`i^#V!9^#Vs#r:!9^#V`i##~#fo3s#r! ^#V))PYDM!9^#V! s#r!9^#V"N`i`i*NͶ2 ;!9^#V;DM| ;!N:?! 9^#V))?DMͶ23;!`i!9s#r! 9^#V!9^#V##s#r!9^#V!g;*N?! 9^#V!DM*N!9s#rÚ;!9^#V^#V!9s#r`i!9~#foS3;!9^#V^#V`iR3 >>kb6#> 6 #=%>>6#=.> :H>7>Ð> Ai>[[>@g>a>{>`w >ډ>0_z~>:># .ʫ>>ʓ>>w#Ô>{o|g >>w#µ>&jz!|*> >?a{ 0:>7DM!99`i>|DM!99! ?`i~# x%?!9??N~#F?!S?^?|z̓? 3}͙?}z̓? 3||?/g}/o#z?/W{/_MD!ͦ?}y/Ox/G>))ҷ?, ?}o|g=¯?=¯?|g}o|/g}/o|g}o|g}o!?#|+!9^#V*M@*!N9}|@*M"M|ɯ=go!9~#f/o|/g#"!NDM!>))E@ ==@}{_t@|@|7g}oZ@{_t@)o@}{_t@|g}o@0? o&0? 2#N:N _0? :#N_0?@0?*NDM*Nog!9@!9F+N+V+^+~+ngxAAA# @og!9V+^+~+ngw,A#!A|!9~#foEA#;PEnter your phone number (xxx-xxx-xxxx, to be kept confidential)->  -- name of system -- 8 Tim GaryNOPASSMetal Message System [A Heavy BBS]Version 1.51aF;METAL ALIASHKABOOM!!!MSGSYS!" *5@MWcmzA-}  F#%,.24I9;?AEGKMVY^`Negioqvy}  A  A @ D U A "%'+; 00000 @@@@@@@@@@@@@@@ @@@@@@@ @@@@@ @@@@ )RMSGSYS???????????0123456789abcdef *5@MWcmzA-}  F#%,.24I9;?AEGKMVY^`Negioqvy}  A  A @ D U * b͸{w{ÖüH!K]jU 2͵ ^#V#*~#fo^#*~#fo^#V#*n^#*n^#V# ~#fo^#& ~#fo!+!#!+!#!+!+}|z{|}|z7||7zZZ)|/g}/o#|͉k|/g}/o#ɯ2hZZk:h|/g}/o#|/g}/o#:h<2hqDM!xxGyO҃)v|͔`i|)Öxڷz/W{/_ѯzW{_=yOxGæ2hZZ͉M|}ȯ|g}o)|/g}/o#z/W{/_!9~#fo! ! ! ! ! ! P!9~#A!9"w**w"j!z*"d!"f!Y"H>2^>2a>2`2c>2s2t>2r>2v!"@!"D!@"B!"F !F#x:~#!|2i~# :" 2i +}|~#:G:ix."2i+w# +6#!6#@A2n2?*j**|+`"d!"f!!>ڌo&͖=}  w~2ʸͼ56!+W ?_!~7z?ͧ:>͞@w#5.ww#w#w#w*>?@͌>w#͌5> w#@ͧ͵g 2q&0OxG͵j/ʆSx\͞.7:77!a{  ʨ ʨ0:?ŷO !y$ 7o&))T])))!y 2p_ :p~ʛi++++Îi~ld›i"PvDM#^#V###N#fiR>2VviKi2Wv2VvÈC!")v* v|i{K+zj#!)v#:!vji+: vi+͈C8Lj͹j1Bj*&vZ~###j6͝_ͯj͝_lj!vw?1Ê͑j:d5vLz>v >͗L>:*#ڤj=w<6Rj6#w#w#wR}))v~wXj~~wXjj͹jj>v&>?1WDM5kʊz2'͈C26k!vjK2'?1!]AM͈Cko L{lk{XkPk|gk!gk _ —  !j96  #F#x~#7*P:Rw?! n& !9!9DM͐^#Vr+s͐s!9DM͐͐ ҂͐^#Vr+s͐o͐0w͐7s!&͐ ͐͐ ͉͐4`is͐ ͐͐ )͐4`in&#&!9!9DM! n&|ͯ! n&|ͩ!9DM`iw#w͐~#fon&}R͐ ?͐^#Vr+snѯg`is#r͐Y!9!9DM! n&͓|ʉ! n&Ð! n&&!9DM! n} ͝! n} ͝! n} ͝!9DM͐~#fon`is͖|͐^#Vr+s`in&#$%&'