home *** CD-ROM | disk | FTP | other *** search
-
-
-
- Pascal Integrated Communications System (PICS)
-
- Version 1.0 August 1,1986
- Les Archambault
-
-
- ááááááááPICS.PA╙ anΣ thσ associateΣ suppor⌠ file≤ (includinτ thi≤ ì
- áááááááádocumentatioε file⌐ arσ Copyrigh⌠ (c⌐ 198╢ b∙ Le≤ Archambault« ì
- ááááááááNon-commercial¼ publiπ distributioε anΣ usσ oµ thi≤ systeφ i≤ ì
- áááááááápermitted« Al∞ commercia∞ right≤ arσ reserved« Distributioε oµ ì
- ááááááááPIC╙ shoulΣ includσ thi≤ documentation.
-
- áááááááá===============================================================
-
- ááááááááThσ documentatioε fo≥ PIC╙ consist≤ oµ severa∞ manual≤ ì
- áááááááácovering the various aspects of the system as follows:
-
- ááááááááPICSINTR.MAN - General Introduction, Author's Notes
- áááááááá History and Acknowledgements
- ááááááááPICSDEF.MAN - System Configuration Items and Defaults
- ááááááááPICSINST.MAN - Installation for a new System
- ááááááááPICSUSR.MAN - Users Guide
- ááááááááPICSCMDS.MAN - Sysops Commands
- ááááááááPICSTO.MAN - Theory of Operation áááááááá
-
- áááááááá===============================================================
-
- GENERAL INTRODUCTIO╬ T╧ PICS
-
- ááááááááThσ PIC╙ prograφ i≤ writteε iε Turb∩ Pascal« Thσ Prograφ ha≤ beeε ì
- áááááááádesigneΣ t∩ bσ ß totall∙ integrateΣ systeφ iε onσ softwarσ ì
- áááááááápackage« A⌠ thσ presen⌠ time¼ i⌠ i≤ onl∙ availablσ fo≥ CP/═ ì
- áááááááámachine≤ tha⌠ havσ Z8░ processors« PIC╙ doesn'⌠ requirσ suppor⌠ ì
- ááááááááfroφ an∙ othe≥ softwarσ prograφ sucΦ a≤ BYE¼ KMD¼ LDIR¼ LU╪ etc« ì
- ááááááááAl∞ thσ function≤ oµ thesσ program≤ arσ completel∙ containeΣ ì
- ááááááááinsidσ PICS« Tha⌠ mean≤ tha⌠ oncσ PIC╙ i≤ installeΣ anΣ running¼ ì
- áááááááán∩ furthe≥ change≤ wil∞ bσ requireΣ wheε upgrade≤ arσ released.
- áááááááá áááááááá áááááááá áááááááá
- ááááááááPIC╙ provide≤ ß completσ BB╙ anΣ filσ exchangσ systeφ tha⌠ ha≤ ì
- áááááááátota∞ security¼ preventinτ caller≤ gettinτ t∩ thσ operatinτ systeφ ì
- ááááááááoµ you≥ compute≥ (caller≤ neve≥ leavσ thσ PIC╙ program.)« Eveε iε ì
- ááááááááthσ even⌠ tha⌠ therσ i≤ ß systeφ crash¼ n∩ calle≥ caε acces≤ thσ ì
- ááááááááoperating systeφ becausσ thσ modeφ driver≤ wil∞ bσ los⌠ wheε PIC╙ ì
- áááááááái≤ exited« N∩ change≤ o≥ modification≤ t∩ you≥ CP/═ (sucΦ a≤ ì
- ááááááááaddinτ onσ oµ thσ ZCP╥ o≥ ZCM─ package≤) i≤ required. Sourcσ codσ ì
- ááááááááfo≥ thσ entirσ systeφ (EXcludinτ thσ CopywriteΣ Turb∩ Toolbo° ì
- áááááááároutine≤ describeΣ below⌐ i≤ beinτ distributed« Thi≤ allow≤ ì
- áááááááácustomizatioε b∙ eacΦ Syso≡ anΣ assurancσ tha⌠ therσ arσ n∩ 'bacδ ì
- áááááááádoorsº int∩ thσ system.
-
- ááááááááPIC╙ operate≤ mucΦ likσ somσ oµ thσ system≤ availablσ fo≥ thσ IB═ ì
- ááááááááPC's« I⌠ use≤ nameΣ messagσ area≤ anΣ nameΣ filσ sections« Randoφ ìèááááááááacces≤ files¼ dynamiπ variable≤ witΦ pointer≤ iε singl∙ linkeΣ ì
- áááááááálist≤ arσ useΣ throughou⌠ thσ program« Al∞ thi≤ technica∞ stufµ ì
- áááááááámean≤ tha⌠ PIC╙ run≤ fast¼ take≤ u≡ ß smal∞ amoun⌠ oµ disδ spacσ ì
- ááááááááand is just as full featured as anything available.
-
- ááááááááIµ yo⌡ d∩ no⌠ havσ a⌠ leas⌠ ß 54╦ TP┴ (freσ memor∙ belo≈ CP/M⌐ anΣ ì
- ááááááááa⌠ leas⌠ 750╦ oµ disδ spacσ availablσ (oε onσ o≥ morσ drives⌐ ì
- ááááááááyo⌡ wil∞ probabl∙ no⌠ bσ ablσ t∩ compile PIC╙ oε you≥ system«
- áááááááá
- ááááááááAUTHOR'S NOTES: 8/1/86
-
- ááááááááThi≤ softwarσ packagσ i≤ beinτ releaseΣ a≤ sourcσ codσ witΦ n∩ ì
- ááááááááexecutablσ objec⌠ code« Thi≤ i≤ partl∙ duσ t∩ thσ neeΣ t∩ compilσ ì
- ááááááááthσ sourcσ oε the machinσ wherσ i⌠ wil∞ bσ operateΣ s∩ tha⌠ thσ ì
- áááááááátermina∞ routine≤ wil∞ ge⌠ installeΣ anΣ thσ ful∞ TP┴ (availablσ ì
- ááááááááRAM memory space) will be utilized.
-
- ááááááááIε additioε t∩ thσ abovσ reasons¼ ╔ believσ tha⌠ seriou≤ Sysop≤ ì
- ááááááááwil∞ appreciatσ thσ chancσ t∩ customizσ thei≥ systeφ anΣ no⌠ havσ ì
- áááááááát∩ depenΣ oε mσ fo≥ implementinτ thei≥ desire≤ anΣ sugestions« ì
- ááááááááThi≤ wil∞ freσ mσ t∩ worδ oε furthe≥ enhancement≤ fo≥ thσ system« ì
- ááááááááTherσ i≤ alway≤ thσ chancσ tha⌠ someonσ wil∞ stea∞ thσ codσ anΣ ì
- ááááááááchangσ thσ namσ o≥ eveε worse¼ releasσ aε updatσ tha⌠ doesn'⌠ ì
- ááááááááwork« ╔ hopσ t∩ preven⌠ Sysop≤ froφ gettinτ hur⌠ b∙ tha⌠ onσ b∙ ì
- ááááááááthσ registratioε offer tha⌠ is outlineΣ below.
- áááááááá áááááááá
- ááááááááThσ softwarσ wil∞ bσ distributeΣ oε Bulletiε BoarΣ Systems« A⌠ thσ ì
- áááááááápresent time there are three locations for distribution:
-
- áááááááá TECHnet
- áááááááá 415-574-3663 San Mateo, Ca.
- áááááááá 415-595-5079 San Carlos, Ca.
- áááááááá Eric Daniel - Sysop
-
- áááááááá THE DESKTOP PUBLISHER
- áááááááá 415-856-2771 Palo Alto, Ca.
- áááááááá Freeman Bradford - Sysop
-
- áááááááá ELCOM 1 SYSTEM
- áááááááá 415-223-4579 San Pablo, Ca.
- áááááááá John Van Hengel - Sysop
-
- ááááááááIµ yo⌡ wan⌠ t∩ contac⌠ mσ pleasσ leavσ ß messagσ fo≥ mσ a⌠ TECHnetì
- ááááááááin San Carlos. I will try to answer promptly.
- ì
- áááááááá╔ havσ n∩ plan≤ a⌠ thσ presen⌠ t∩ distributσ disk≤ t∩ anyone¼ bu⌠ ì
- ááááááááthat may change if there is sufficient interest.ì
-
- áááááááá╔ wil∞ suppor⌠ onl∙ registereΣ sysop≤ anΣ onl∙ thσ distributeΣ ì
- ááááááááversioε oµ thσ softwarσ anΣ update≤ tha⌠ Θ release« Iµ yo⌡ changσ ì
- ááááááááanythinτ iε thσ codσ o≥ arσ no⌠ registered¼ yo⌡ arσ goinτ t∩ havσ ì
- áááááááát∩ figurσ i⌠ ou⌠ fo≥ yourself.
- áááááááá áááááááá áááááááá
- ááááááááIµ yo⌡ usσ PIC╙ fo≥ ß communication≤ system¼ ╔ reques⌠ tha⌠ yo⌡ ì
- ááááááááregiste≥ i⌠ witΦ mσ b∙ leavinτ you≥ namσ anΣ addres≤ anΣ ìèáááááááádescriptioε oµ thσ systeφ yo⌡ arσ usinτ oε thσ TECHne⌠ BB╙ system« ì
- ááááááááIn addition please include your phone number.
-
- áááááááá Herσ arσ m∙ reasons:
-
- áááááááá ááá á ╔ wil∞ tr∙ t∩ nofit∙ b∙ mai∞ al∞ oµ thσ registereΣ Sysop≤ ì
- áááááááááááááááabou⌠ officia∞ update≤ t∩ thσ softwarσ anΣ thσ naturσ oµ ì
- áááááááááááááááthσ change« ╔ wil∞ NO╘ suppor⌠ an∙ Syso≡ tha⌠ ha≤ no⌠ ì
- áááááááááááááááregistereΣ hi≤ systeφ witΦ me.
- áááááááá
- áááááááá Thσ amoun⌠ oµ interes⌠ showε iε PIC╙ wil∞ determinσ ho≈ ì
- ááááááááááááááámuch effort I will devote to PICS in the future.
-
- ááááááááTherσ i≤ n∩ cos⌠ fo≥ thi≤ registration« ╔ hopσ tha⌠ yo⌡ wil∞ takσ ì
- ááááááááadvantagσ oµ thσ offer« Iµ thσ postagσ get≤ t∩ bσ to∩ mucΦ fo≥ me¼ ì
- áááááááái'll probably ask you to send me a S.A.S.E.
-
- ááááááááPleasσ don'⌠ tr∙ t∩ contac⌠ mσ fo≥ hel≡ witΦ thσ machinσ dependen⌠ ì
- áááááááácodσ becausσ ╔ probabl∙ won'⌠ bσ familia≥ witΦ you≥ machine¼ anΣ ì
- ááááááááprobabl∙ won'⌠ havσ timσ t∩ hel≡ ove≥ thσ phone« Instead¼ leavσ mσ ì
- ááááááááß messagσ oε TECHnet« InsteaΣ tr∙ t∩ finΣ ß frienΣ wh∩ ha≤ ß ì
- áááááááámachinσ likσ yours« Believσ mσ tha⌠ work≤ mucΦ better.
- áááááááá áááááááá áááááááá áááááááá
- ááááááááAl∞ suggestion≤ fo≥ improvement¼ feature≤ etc« froφ registereΣ ì
- ááááááááSysop≤ wil∞ bσ considereΣ anΣ wil∞ bσ addeΣ t∩ PIC╙ iµ Θ fee∞ tha⌠ ì
- ááááááááthe∙ wil∞ benefi⌠ thσ greates⌠ numbe≥ oµ Sysops« ╔ wil∞ however¼ ì
- áááááááámakσ ß filσ oµ al∞ sucΦ suggestion≤ anΣ distributσ i⌠ alonτ witΦ ì
- ááááááááthσ sourcσ file≤ s∩ tha⌠ eveε iµ ╔ don'⌠ usσ al∞ oµ them¼ the∙ ì
- ááááááááwil∞ bσ availablσ fo≥ anyonσ wh∩ want≤ t∩ usσ them« Iε thi≤ way¼ ╔ ì
- ááááááááhopσ t∩ preven⌠ user≤ oµ PIC╙ froφ feelinτ tha⌠ the∙ havσ sucΦ aε ì
- ááááááááimportan⌠ changσ a≤ t∩ requirσ theφ t∩ releasσ aε updatσ oµ thei≥ ì
- ááááááááown« Thi≤ jus⌠ lead≤ t∩ tota∞ confusioε abou⌠ thσ entirσ packagσ ì
- ááááááááanΣ whethe≥ i⌠ work≤ o≥ no⌠ (thσ reasoε tha⌠ morσ anΣ morσ author≤ ì
- ááááááááarσ no⌠ releasinτ thei≥ sourcσ code).
- áááááááá áááááááá
- áááááááá╔ hopσ tha⌠ yo⌡ enjo∙ workinτ witΦ PIC╙ a≤ mucΦ a≤ ╔ havσ enjoyeΣ ì
- ááááááááthσ approximatel∙ ╕ month≤ tha⌠ i⌠ ha≤ takeε t∩ develo≡ anΣ debuτ ì
- ááááááááit« I'φ surσ tha⌠ therσ wil∞ bσ change≤ anΣ fixe≤ eveε thougΦ thσ ì
- áááááááágroup of us have tried to make the first release (1.0) complete.
- áááááááá
- áááááááá
- HISTOR┘ AN─ ACKNOWLEDGEMENTS
-
- ááááááááThσ origina∞ SJBBS¼ writteε iε Xitaε Basiπ b∙ HowarΣ Moulton¼ wa≤ ì
- ááááááááadapteΣ t∩ MBasiπ b∙ Brucσ R« Ratoff« Modification≤ t∩ thi≤ ì
- áááááááásysteφ werσ madσ b∙ Brucσ Ratoff¼ Jame≤ Underwood¼ Roε Fowler¼ ì
- ááááááááBret⌠ Berg¼ anΣ many¼ man∙ others« Jame≤ Whortoε anΣ Eddiσ H« ì
- ááááááááCurliε converteΣ thσ RBB╙ t∩ Turb∩ Pasca∞ (copyrigh⌠ BorlanΣ ì
- ááááááááInternational⌐ iε 198┤ anΣ calleΣ thσ systeφ TPBBS.
- áááááááá
- ááááááááRO╙ versioε 1.░ (originall∙ releaseΣ a≤ TBBS2│ bu⌠ changeΣ t∩ RO╙ ì
- áááááááát∩ avoiΣ confusioε witΦ TPBB╙ witΦ whicΦ i⌠ share≤ n∩ codσ o≥ ì
- áááááááástructure⌐ wa≤ writteε usinτ idea≤ gathereΣ froφ thesσ system≤ ì
- ááááááááanΣ froφ other≤ operatinτ oε ß widσ variet∙ oµ computers« Versioε ì
- áááááááá2.░ oµ RO╙ wa≤ reviseΣ t∩ includσ indexeΣ filσ suppor⌠ usinτ B½ ìèáááááááátree≤ provideΣ b∙ Turb∩ Toolbo° (copyrigh⌠ BorlanΣ ì
- ááááááááInternational)« Versioε 3.░ eliminateΣ thσ neeΣ fo≥ suppor⌠ froφ ì
- ááááááááprogram≤ sucΦ a≤ BYE¼ XMODEM¼ anΣ S─ b∙ incorporatinτ thesσ ì
- ááááááááfunction≤ internally« Stevσ Fo° oµ Albuquerquσ (505-299-5974⌐ i≤ ì
- ááááááááthσ autho≥ oµ al∞ oµ thσ RO╙ releases« Thσ filσ structurσ oµ PIC╙ ì
- áááááááái≤ slightl∙ differen⌠ froφ tha⌠ oµ ROS« Thσ low-leve∞ routine≤ ì
- ááááááááROS.MD═ anΣ ROS.MC╚ arσ thσ one≤ PIC╙ uses.
- áááááááá
- ááááááááIε thσ developmen⌠ oµ PICS¼ ╔ havσ takeε al∞ oµ thσ wonderfu∞ ì
- ááááááááconcept≤ oµ thσ abovσ individual≤ anΣ expandeΣ theφ anΣ addeΣ ì
- áááááááámorσ feature≤ t∩ hopefull∙ makσ thi≤ int∩ ß statσ oµ thσ ar⌠ ì
- ááááááááintegrateΣ messagσ anΣ filσ transfe≥ system.
- áááááááá
- ááááááááMan∙ thank≤ arσ duσ t∩ Freemaε Bradford¼ Johε Vaε Hengel¼ Lindsa∙ ì
- ááááááááJone≤ anΣ Eriπ Daniel« Thi≤ systeφ woulΣ no⌠ havσ beeε possiblσ ì
- ááááááááwerσ i⌠ no⌠ fo≥ thσ worδ oµ thesσ individual≤ dedicateΣ t∩ ì
- áááááááámakinτ thσ concep⌠ oµ publiπ acces≤ telecommunication≤ work.
- áááááááá áááááááá
- ááááááááSpecia∞ thank≤ fo≥ thσ concept≤ g∩ t∩ Stevσ Fox¼ thσ autho≥ oµ ì
- ááááááááthσ RO╙ serie≤ oµ programs¼ anΣ Ir÷ Hofµ fo≥ thσ communication≤ ì
- ááááááááprotoco∞ detail≤ tha⌠ hσ developeΣ iε KM─ anΣ IMP.
-
- ááááááááLes Archambault
-
- áááááááá