Turbï Bulletiî Boarä Systeí (TBBS) Versioî 2.2 15 December 1984 Stevå Foø - Sysop Albuquerquå RCP/Í (505)299-5974 Section Page 1. HISTORÙ ANÄ BACKGROUND 1 2. PURPOSÅ OÆ THÅ SYSTEM 2 3. MINIMUÍ SYSTEM 3 4. FILES 4 5. SYSTEÍ INSTALLATION 5 5.1 Creatå thå timå anä datå procedurå anä instalì intï TBBSCOM.INC 5 5.2 Definå thå defaultó anä instalì intï TBBSHDR.INC 5 5.3 Compilå TBBÓ anä TUTL 5 5.4 Ediô thå systeí messagå filå (SYSMSG.BB#) 6 5.5 Ruî TUTÌ tï creatå thå TBBÓ files 6 5.6 Loç intï TBBÓ aó SYSOP 6 5.7 Seô thå accesó leveì oæ thå SYSOÐ witè TUTL 7 6. USINÇ THÅ SYSTEM 8 7. MAINTENANCE 9 8. 'BUGS§ ANÄ PLANNEÄ ENHANCEMENTS 10 1. HISTORÙ ANÄ BACKGROUND 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¬  Stevå Foø 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. Turbï  Bulletiî  Boarä  Systeí  (TBBS©  waó  writteî  usinç  ideaó gathereä  froí theså systemó anä froí otheró operatinç oî  á  widå varietù  oæ computers®  Versioî 2.° oæ TBBÓ waó reviseä tï includå indexeä  filå  supporô usinç B« treeó provideä  bù  Turbï  Toolboø (copyrighô Borlanä International). 1 2. PURPOSÅ OÆ THÅ SYSTEM TBBÓ  waó designeä aó á traditionaì bulletiî boarä systeí witè thå addeä featurå oæ privatå messaginç capability®  Messageó lefô  tï alì  useró arå 'public§ anä readablå bù anyonå oî thå system¬  buô messageó lefô tï á singlå useò arå 'private§ anä cannoô bå reaä bù anyonå buô thå sendeò anä thå receiver® Thå sysoð can¬ oæ course¬ reaä alì messageó aô anù time® Á passworä ió requireä tï loç intï thå systeí afteò thå firsô access®  Thió passworä ió selecteä  bù thå useò wheî firsô logginç intï thå system® Untiì 'validated§ bù thå  sysop¬  useró  wilì noô bå alloweä tï exiô tï  thå  operatinç systeí oò enteò messageó tï anyonå buô thå sysop. 2 3. MINIMUÍ SYSTEM TBBÓ  operateó  oî á 64Ë Z-8° computeò witè 44Ë oæ TPÁ  (transienô prograí area© operatinç undeò CP/Í 2.2® BYE³ versioî 1.· oò lateò shoulä  bå useä anä maù uså anù addresó abovå B000È  (thå  highesô addresó  useä bù TBBS®  Iæ ZCPÒ ió used¬  thå systeí wilì seô thå patè foò thå sysoð anä thå drivå anä useò areá limits. 3 4. FILES Thå  followinç  fileó  arå includeä iî thå  Turbï  Bulletiî  Boarä System: TBBS.PAÓ Turbï Bulletiî Boarä program TUTL.PAÓ utilitù program TBBSHDR.INÃ headeò filå (commoî tï botè programs) TBBSCOM.INÃ commoî utilitieó (commoî tï botè programs) TBBSMSG.INÃ messagå systeí foò TBBS TBBS.DOÃ documentatioî (thió file) SYSMSG.TXÔ samplå messagå file Iî  additioî tï these¬  thå followinç Turbï Toolboø fileó wilì  bå needeä tï compilå thå system: ACCESS.BOX GETKEY.BOX ADDKEY.BOX DELKEY.BOX 4 5. SYSTEÍ INSTALLATION Thå  followinç stepó shoulä bå takeî tï instalì TBBÓ anä TUTÌ  foò youò system: 1© Creatå thå timå anä datå procedurå anä instalì intï TBBSCOM.INC 2© Definå thå defaultó anä instalì intï TBBSHDR.INC 3© Compilå TBBÓ anä TUTL 4© Ediô thå systeí messagå filå (SYSMSG.BB#) 5© Ruî TUTÌ tï creatå thå TBBÓ files 6© Loç intï TBBÓ aó SYSOP 7© Seô thå accesó leveì oæ thå SYSOÐ witè TUTL 5.1 Creatå thå timå anä datå procedurå anä instalì intï TBBSCOM.INC Thió  procedurå provideó TBBÓ anä TUTÌ witè thå  machinå  specifiã timå anä datå informatioî foò youò computeò system® Thå procedurå musô  pasó bacë siø valueó whicè arå thå binarù representatioî  oæ seconds¬ hours¬ minutes¬ day¬ month¬ anä yeaò (iî thaô order)® Iæ youò machinå doeó noô havå á reaì timå clock¬  theså valueó shoulä bå seô tï zero. 5.2 Definå thå defaultó anä instalì intï TBBSHDR.INC Theså arå thå defaulô valueó thaô thå systeí wilì assigî ne÷ useró thaô  call®  Oncå  yoõ havå validateä thå user¬  yoõ maù wisè  tï assigî otheò valueó oî aî individuaì basis. Iæ  yoõ arå noô usinç ZCPR¬  jusô leavå thå patè valueó  aô  zero® Theså  valueó wilì bå pokeä intï memorù startinç aô locatioî 0048È wheî thå Sysoð logó in. 5.3 Compilå TBBÓ anä TUTL Turbï  Pascaì  haó  twï quirkó thaô musô  bå  accounteä  foò  wheî installinç TBBS®  First¬  Turbï staticallù allocateó higè memory¬ i.e® aô compilå time¬ yoõ MUSÔ telì Turbï thå highesô addresó thaô wilì  bå  availablå  durinç  use®  Secondly¬  Turbï  attemptó  tï initializå  thå installeä terminaì devicå wheî thå prograí starts® Thå solutionó tï theså twï problemó arå aó follows: 1©  seô thå enä addresó beforå compilinç TBBÓ sï thaô iô wilì  noô conflicô  witè BYE®  Oî mù system¬  BYÅ useó memorù  startinç  aô abouô  C000H¬  sï É seô thå enä addresó tï á loweò valuå (sucè  aó B000È  jusô tï bå safe© beforå compiling®  Iæ yoõ arå plaî tï ruî TUTÌ froí á remotå site¬  thå enä addresó wilì havå tï bå seô  foò thió prograí too» iæ not¬ thå defaulô addresó ió safe. 2©  creatå á 'vanilla§ versioî oæ thå TURBO.COÍ filå whicè ió useä foò thå finaì compilå oæ TBBS®  Thió versioî oæ Turbï shoulä  noô uså ANÙ screeî controì codeó sucè aó highlighting® TUTÌ useó somå screeî  codeó  anä shoulä bå compileä oî thå versioî oæ  TURBO.COÍ installeä foò youò specifiã terminal. Thå stepó foò generatioî arå aó follows: Š 5 (witè 'vanilla§ versioî oæ Turbo) 1© Í - Maiî file 2© Ï - Options 3© Ã - COÍ file 4© Å - Enä address 5© B000 6© Ñ - Quit 7© Ã - Compile 8© TBBS