@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu  } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED736 FREE SECTORS COPYING---D1:DIRECK.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 138ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8u-CDLDLASCRTBBBTBBBBEGIMAKEDNSCDLCLRSCRFLIPSCRSCRNSCRLOADSCRFNLINLSCOTOEXIFNSORSORTDT}SKNUMGETFNAMESWAPNUMLOADTBATBARINTBAOUTTBATRANDISPTBABLNTBATBAROTATETBAAFIXTIMBBAFIXTIMAADJTIMOFSSESU}ETMIHOUTADSEOSCMAKECLOCROTATETBAOUTTBADISPTBABBAFADKDATDATEDAYMONTHC_DAYMAKE_CALENDADAYSMONTHC_DAYIV}N_DAIN_MONTOUT_DAOUT_MONTCNV_DATTDATCALC_DAY_DATEXT_DATDAY_NAMEMONTH_NAMEMAKE_DAYMAKE_MONTHDAYMAKE_CDAYMLOAW}D_MCTAFLASSET_FLASA(AA2AD@f(((( BPV l| o @X} @prr(@AtAep2Y}dd@%@ 7t!"#@$=w%C&"u'u(Mv)v*((+@Z},@-w./fx0+y1234^56V789:;[}<=>Qz?@ABCDEFyGHIzJ5{K\}rL{MEFNCwxAO PmQdmRmSnTYnUVWnXYZ$o]}[c~\~]1^f_`abLcA&Hde^%TRAP 10050TMESSAG^}E BOARD 2000By Pab Sungenis(C)1992 P. SungenisAll rights reserved.T ,;@@,%U: A_}7, A))P,A W9@<@,9@#<@,9@,9@,;@,;@,f6-F:A,6`}-P:'@,$@6-&@A+ |s;@@,;@@,;@0,9A,;A,;@ a},;AA,;@@,;@,;@,|6.D: g26.(a6.(b}g6. 99;@#,;@p,;A ,9@<@,6-$AV 68@,-c}A68@,-%+@$AV,b68@,-%+@$AV,68@,-%+@$AV,\SO+67$@d}%h<$@%g%B:,,.P67$@%g<$@%g,.>:B:,,SQ cO6-&g367$@%h<$@%g%B:,,.X67$@e}%g<$@%g,.>:B:,,`6-%gcQ!AO6-@:7$@%g,,>6.7$@%h<$@%g%,AQ"QO6-&g%6-@:f}7$@%g,,F6.7$@%h<$@%g%,N6-%gQQ#EO6-aA&6-P:'B,B6-+&$B&,'Ag}EQ$OO P6-&@,6-P:'@,%gDa@"f* @L6-&gOA%7&6-%$Ae%8&g<@,%&g46-h}a@7Q&5O P6-P6.+67B:,%g,. 16-5P'567B:,%g,.!67B:,%g,. 267B:,%g,.=:,5Q(Oi}2| 6-8,6-8,!A5%@AI%@@fZ8%@C:,n%@|6-%@<j}-@"8,%@d08%@>6-%@@L6-%@P \p%@@f8%@C:k},6-%@F#@e 8%@8,#QP0O-8,8,&@)- 0QQaO6. 67Al},./67@,.2<>6-T-@&@a7<,4R8,!8%@, 6-8,468,-8%@,Em}68%@,-[67<%@,.g!@67&@<&@,.S:6-%@@!67<,.$A'A+ 7=n}":QZO[r Arf!A@5-@FA%8,J P6-V6-\6-k8A`8,o}oPrQ_-]-31,28,31,30,31,30,31,31,30,31,30,31dOF$=FILENAMEnz@+@@2g?p})@S-@`)@i68,-m z)@o+-@)@'68,-+ xP 6-q}P)@@$8@8,6AR@H-V-@c@h(wr}B:, @@z(}A Q OA+ Q{O@6.667B:,%@,. SCREEN*.*S@s}@_6-b<n6-{@pX:< FREE ,'6-@*@D6-A:7@ <@,t},R6-%@[68,-^Ab=m@pQOX=BAR NUMBER 6-B:,M67+&@,$@A%@<+&@,$u}@A%@%,.67+&@,$@A%@<+&@,$@A%@,.>:,QOX=BAR NUMBERm)6-@:7+&v}@,$@A%@,,j6.7+&@,$@A%@<+&@,$@A%@%,mQOTRANSLATES L$g-w}@B:, 6-@:7,,6 @*!@1D6-&@2G@S @2a6-%@ddAgA 67<,.>:WA(, x} QRO P6./6-P:+@@&B:,,'@,O67%@<%@%B:,,.RQRO@<@@y} D:TOPBAR.DATF AR6-@2@6-P(6-%@2 A5 BP@$6-@z}26-&@5QJO 6-PP#6-%@)!56-@8AJ@w@&F:B2y,"@PA{}#P&QO P6. 0:00 AM#6.=:,A67+@&B:,,<@,.M!@[6-&@t67@<@,.PwA|}6.=:,9"6.12A967+@&B:,,<@,. 6. QiO PP6. (67@@,. 167h,}}.M67@<@%B:,,.i67@(<@'%B:,,.P67gP PPPP#6-@/6-@>6-U:@,'P'E-@}'_ 6.$67B:,%@,.SCREEN>67B:,%@,.=:8,,W67B:,%@,..DAT[P_P.') MA%PMA}PP)M@%8'   FB'KPlA((,(ERROR: l @ m/@2(E( pressed.HAK(L'j((Hit }to re-run:(Hit for editor.R(Hit for DOS.U<j=F:B2y,@V'PF:B2y,"@%@3F:B2y},"@D% D:EDITOR.BASG@J.MAPA`'B]BSunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturdayj'_]_January,Fe}bruary,March,April,May,June,July,August,September,October,November,Decembero'-]-31,28,31,30,31,30,31,31,30,31,30,31t'5}O # -@$"*6-.P2 5Q~'5O # -@@$"*6-.P2 5Q'aO #6-},-@0"A68<,-R68<@,-Z6-%^ aQ'f]f68,AD,01,D3,48,29,FE,8D,01,D3,20,C0,FF,68,}8D,01,D3,60,68,AD,01,D3,48,29,FE,8D,01,D3,20,C3,FF'hh68,8D,01,D3,60,00,48,AD,24,06,F0,1B,AD,C7,02,8D,48,06,AD,C8,02,8D,C7,}02,A9,06,8D,29,02,A9,49,8D,28'kk02,A9,3C,8D,1A,02,68,60,00,48,AD,24,06,F0,F7,AD,48,06,8D,C7,02,A9,06,8D,29,02,A9,25,8D,28,}02,A9,3C,8D'1A,02,4C,46,06,XX'KO6- A6#E"(4XX+G.A76-\:,=E6-%gHFKQ':O Ar}%8 AR As7A8@`:Q D:autorun.bas(4XX+G.A76-\:,=E6-%gHFKQ':O Ar@00CDLDLASCROTOTBBBFLFNSORTDSKTBARBLAXLBL2CSCOBEGIG2COLOCOLMAKEDNSCDLCLRSCRSORSWAP }NUMMAKEFSCNULOADSCRSCNLINCLRLINEINTBAAAOUTTBAEXIGETFNAMETRANDISPTBADISPBBACOLLAPSYYEXPANDMCHKSLINEROTA }TELIND_XA1DOCURSODAAOPTIOUPDATELINGETKEQSAVEDIRAINBOADESCRDLETSWADISPSCRYPREVIEMENBACKUTOPBATBAKDA }TKILLAUTOKILTDATX_XSPX_X_SET_FLASFLASCTA@@@@ } @ @\l }lnn !" p#$? @}AG~BCDE&FG }H.ICJ܎KLMNOPQRSfpTUV }WmXYZv[\]- Arf!8 AR As-A8g A9@<@, }9@#<@,9@,9@,M6-Af6-P:'@,$@t6-&@A+68, }-U:A`, ;@@,;@@,;@0,;@@,9A,;A,;@ ,;AA,;@@,;@ },;@@,;@9,6.D: g26.(a6.( }g6. }68,-U:@,#6. 467@9,. C67@,.P9@,Y68f,-fh68g,-@2w68h,-A }`}6-f6-U:@,%@6-$AV 68@,-A68@,-%+@$AV,b68@,-%+@ }$AV,68@,-%+@$AV,\\O!@* A#+6-&@2.ADA&*@'V6-+V }A',ZYA\Q(O2| 6-8,6-8,!A5%@AI%@@fZ8%@C:,n%@ }|6-%@<-@"8,%@d08%@>6-%@@L6-%@P \p%@ }@f8%@C:,6-%@F#@e 8%@8,#QKIO 6-gE6-@:7,,2@2* }5G8A@6-%gI!B:,LI 6-g GAF6.7,$6-B:,'E36-@:7,,I@2*M=G A6-&g g 6-B }:,#G&A)F:6.7@<,=QP0O-8,8,&@)- 0QQaO6. 67A,./67@, }.2<>6-T-@&@a7<,4R8,!8%@, 6-8,468,-8%@,E68%@,-[6 }7<%@,.g!@67&@<&@,.S:6-%@@!67<,.$A'A+ 7=":QZ[O } 6.(67B:,%@,.SCREEN?67B:,%@,.=:,X67B:,%@,..DAT[Q[\O8A`8f,%8@8f,(`+ }(F(Current kill date is L"fU(NONEX@\(\QA (1(#Enter new kill date (Format YYMMDD)4(> @Q Kill aft }er> ]) 8A`8g,&8@8f,)QdOF$=FILENAMEnW@+@@2g?)@ }CPW-@o3)@A%/68<,-3 xW)@-@+)@ }468,-8 :,qAtQOX=BAR NUMBERc6-@:7$@A%@,,%6.,6.0]6. }7$@A%@<$@A%@%,`AcQOTRANSLATES L$g-@B:, 6-@:7,,6 @*!@1D6 }-&@2G@S @2a6-%@ddAgA 67<,.>:ZA(,  QRO P6./6-P:+@@&B:,,'@, }O67%@<%@%B:,,.RQRO P6./6-P:+@@&B:,,'@,O67%@<%@%B:,,.RQO }x=line to deleteX6-8%@,6-*-&@F68%@,-8%@,T6-%@XPm 46.  }A6-P3-%@8(D-I(U-Z(^ m68,-@c"@6-%@,68 },-@/A>6-F:AY,PAYTP`AYcQ O x=line to insert aboved 6-"-&@6@ }668%@,-8,D6-&@HPO4W6. ZA`6-dPc-( -%() @68%@ },-@H6. N6-RP^-c(76-F:AY,$AY(P4AY7Q'O$AY@4 }&F:AY,'QOTThis checks the number of##screen lines actually in use,##since mode 2 takes two line }s.##This is needed to keep screensize the proper length.Number returned in A var.U6--@ },8,"@:6-%@=@K6-%@NAR UQ,O-T. This procedure will rotate/ a screen line (var }iable L)0between the three main1 possibilities: GR.0, 1 and22. A future version will3##include ANTIC 4. Un }til then,4""Greg, you will have to wait!5T6D6-%@6-8,&"@568,-@8@D"@@ZP }"@#"8,"@168,-@4@B6-&@EAHAW68,-@Z@JW"@P"@#-6-%@ }<68,-@?AN68,-@QATAWAT P QU^O6-@$8%g,@26-@Z5AGAf@ }O(>:,[Aff^Q^OAX & AY=COORDh!]AdAU!1r<|q -AR@P+6-A }J>!*F:Ad,"AUX6-&@mF:B2y,"@qPeA ?-*6-A>>!*F:Ad },"AUL6-&@aF:B2y,"@ePEA ?=F:Ad, AU3F:B2y,"@7);P?\BAEQ2O }6. 67AA,./67@,.2QNO%67%@<%@,.>:,1-6(H6-%+ @9,N- }6- PQO P )A: AU*+ @()!@1,*8%@,!@>PAAm"@(*!6- }#P16-&@76-;PG-L(R-UAm"@)* &@b 6- P6-%@!6-%P(A>"@ }0*!L6-&@OAb"@1* B:,/6-%@!@@)6-@@,A/A="AU6- }!6-%P36-%@96-=P`"A&*!%"@,6.86-;@DB:,L6-&g]67%g<%g,. } `@0 6-&g6.7g<%g,AA&-%g-( 0A96-V A'5+ @')+!@1* A%,,9PQzO }@/@@6(gC*@W-@i*@8=Resize Line | Screen # _67@5<@5 }%B:=:,,,.=:,cPi6.u6-6-B16.'     | =Save 5P;6.B6.nE P }"@'6.767B:,%@,.SCREENN67B:,%@,.=:,g67B:,%@,..DATkPnG  A FXQbIO6 }-?:A6,I6-F:%@,$B%F:%@,$A%F:,lR-@6-8,P#g:g@Ag }FgR!vX "(Deleting screen #&L)(,A/A3 6(Q(Done. Press any key.U)X%Q3O%V }@"@*A&36-V@"@gP-f(06-@@&+@ $+8%@,!@,,P6-P:+ }&B:,,'@%@,X6. i67@@,. x67@,.67,.6-6.P-(6-B:,A; }"@p6-g&4A8@<,8P;A"@PAk"@!6-%g&+i$+!g,,*6-8,-A9" }@`A6. M-R(X6-\Ph6-kA"A&6-PA&"@b*!6-#P&A }"@uPAQOK8@8,-8A`8,9 ArfKA8@@ }+@)@?Y@@1I@_Y@@2i@Y@%@3-@ }A%8<,n $A8@<,?((4) = Background colorB(n('(Num) = Color (Shft)+(N }um) = Luminance ((Esc) = Accept colors"< )6-@"@' @H6-%@)6-@,A }8"@RD6-@SGAU6-&@Ic6-A%n6-F:,%P:F:,'@,P:'@,*"@I6-P:'@ },A#!AU16-&AV4A:=AI="@'-AF:A,-AF:A,-@3 }68<,-F:A%,7 A+U-@nA%8<,r 8A`8,P!8@8 },6-!QO6-@#'-@@#668,-@: LA@@^A ApAAH }A6-@P!6-6-!-aP P6-8,%@*6-%@368,-H8 }A`8@,]8@8@,aPQYO (&Screen number to edit26-@-@I8,"O6 }-RGUAY g6.067B:,%@,.SCREENG67B:,%@,.=:,`67B:,%@,..DATdPg@6-@ }##-@@#268,-@6 HA@@ZA AlA~A6-@ }PP$;P8A`8@,18@8@,4A8P;Q)O.X($Screen number to delete(P,PT6 }.!Delete this screen, ARE YOU SURE?XP3M) *6-V@$"@:Y,I6.Deleting...one moment, please.MP8` 6. }$67B:,%@,.SCREEN;67B:,%@,.=:,T67B:,%@,..DATXL\P`PB A QLOX & Y ARE SCRNUMS. }Q&(&Screens to swap (#,#): Va 6.$67B:,%@,.SCREEN;67B:,%@,.=:,]67B:,%@,. .DAT,TE }MPSCRNaK[r 6.$67B:,%@,.SCREEN;67B:,%@,.=:,[67B:,%@,. .DAT,SCREENr67B:,%@,.=:, }`a67B:,%@,..DAT K&6.J67B:,%@,.TEMPSCRN,SCREENa67B:,%@,.=:,j#67B:,%@,..DAT } K#QtFO PPPP6.B6.elete dit bort extFPu]16.' Screen # }S67@5<@5%B:=:,,,.=:,WP]6.~+)!@* A"+6-&@2R"@h46.Deleting...one m }oment, please.8PNbF/u0u:O Ar%8 AR As7A8@`:Q } D:EDITOR.BAS*B6-&@H>NbF/u0u:O Ar%8 AR As7A8@`:Q 0H       }  }     }  } MESSAGE BOARD UTILITY  |By Pab Sungenis| | (c)1992, 1993 | }  another offering |By Pab Sungenis| | (c)1992, 1993 | >0ךPP CITY LIQUOR STORE 640 N. High Street, Millville afullservice lotteryagent} Pay your NJ Bell & SJ Gas Bills here. Money Orders  Western Union Money Transfers  Telegrams importedwin}es startingat perml __________________________________ Ernest & Julio Gallo } White Grenache 1.5liter $5.99 __________Smirnoff Vodka 80proof 1.75liter $13.99 __________} Lowenbrau 24-12oz.bottles $12.99 __________ Bud Light 24-12oz.cans $9.99 __________} Old Milwaukee 24-12oz. cans $7.99 __________ Bud Light 24-12oz.cans $9.99 __________&0E d NEIGHBORS RESTAURANT 77 South Delsea Drive, Vineland STEAK  SEAFOOD  CHICKEN }oneoftheareaslargestsaladbars Children's and Senior Citizen's Menus  }  allyoucaneatshrimpandsaladbar complete$7.99! SUNDAY THROUGH THURSDAY...11 AM - 9 PM }FRIDAY AND SATURDAY.......11 AM - 10PMatshrimpandsaladbar complete$7.99! SUNDAY THROUGH THURSDAY...11 AM - 9 PM (0Ipp leesvideo 536 N. High Street Millville MONDAY - THURSDA}Y 11AM - 9PM FRIDAY - SATURDAY 11AM - 10PM CLOSED SUNDAY movierentals Family  Children  }Adult gamerentals SEGA Genesis  Nintendo  Super NES newreleases ** My Cousin Vinny ** *}* Beethoven ** 825-6118nesis  Nintendo  Super NES newreleases ** My Cousin Vinny ** *$This is a test Top BarMBoard 2000 v.2.0 (C)1993ndo  Super NES newreleases ** My Cousin Vinny ** * 1MBOARD 2000 By Pab SungenisAnother Shareware OfferingInstructions/DocumentationINTRODUCTION------------ In %}January of 1992, I was commissioned by Quinn Broadcasting, Inc. of Vineland, New Jersey, to create a new program to run a pub% }lic-access message board on cable TV, using their current hardware: an Atari 65XE. Before this, they had been running a c% }rudely written program using Graphics mode 2 and reading the screens from DATA statements. Although the program did the job,% } it wasn't much to look at. And in television, appearance is everything. So, a month later, I delivered the first version o% }f the program included in this archive. Since I was never paid for my program, I asked that I be allowed to maintain the % }copyright on the program. They agreed, and I decided to release the program to the Shareware world, hoping that it may do so%}meone somewhere some good. The documentation for this program may seem a bit brief -- people who've read my manuals for A%}tariLink or PabQwk will think that the cat really had my tongue! -- but there isn't that much to explain.SYSTEM REQUIREMEN%}TS------------------- The program was originally written in Turbo Basic XL to run under MYDOS 4.50. When the 64 files %}limitation of MYDOS proved too restricting, and the decision to include an on-screen clock and calendar using an R-Time 8 car%}tridge was made, the program was moved over to CTH software's Turbo Basic 3.2Q to run under SpartaDOS 3.2, so the "read time/%}date" vector under OS ROM could be utilized. IT WILL NO LONGER WORK UNDER TURBO BASIC XL, only under TB32Q. This file shoul%}d be available through most BBS's and other on-line services. The program could easily be modified by someone with some p%}rogramming experience to use the R-Time's Z: handler, or another clock. If you want to do this and can't figure out how, fee%}l free to get in touch with me and I'll see what I can do. In addition, the program requires at least one disk drive. Al%}l screen data will be read directly from the disk. If you want to use a RamDisk instead of a floppy, change the DSK$ variabl%}e in both programs to whatever drive/path you want to read the message board data from.FILES USED BY THE PROGRAM---------%}---------------- The message board itself comes in two program files: AUTORUN.BAS, the main board program, which displa%}ys the screens; and EDITOR.BAS, which may be used to create and edit the individual screens. The board data is included i%}n a series of files: SCREENx.DAT -- (where x is a number from 0 to 99) These files, created by EDITOR.BAS, contai%}n the data for each screen: the display list, color information, kill date, flashing text flag, and the text and graphics to %}be displayed. Screens will be shown in numerical order, NOT the order they appear on the disk. Also, screen numbers may be %}skipped, to allow room for future insertions. TOPBAR.DAT This is a file created with any text editor, containing te%}xt lines to be displayed on the top bar (more on this later). Up to fifty top bars are supported, and they may be up to 39 c% }haracters long. A sample TOPBAR.DAT and four sample screens are included in the archive. They should give you an idea of%!} what can be done with the program.SCREEN LAYOUT------------- Screens displayed by the main board program are in the %"}following layout:+------------------------------------+| Top Bar |+---------------------------%#}---------+| || || %$} || || || || %%} Main text window || || || %&} || || || %'} || |+------------------------------------+| Day, Date Tim%(}e |+------------------------------------+ The top bar rotates between the text lines in TOPBAR.DAT. The bar rota%)}tes independantly of the individual screens, averaging 1-1/2 to 2 lines per screen. Use the top bar for short announcements,%*} promotions, or other information that doesn't require more than 40 characters. The main text window is the equivalent of%+} 22 GR.0 lines, and may be mixed between GR.0, GR.1, and GR.2 (again, this will be mentioned below). An enterprising program%,}mer and font designer might want to add ANTIC modes 4 and 5, the four-color modes, to the program at a later time. I don't h%-}ave the time or the graphic expertise to do so. The date and time are read directly from the SpartaDOS clock.USING THE%.} EDITOR---------------- Most of the functions on the editor need no explanation; they're self-evident. This section wi%/}ll concentrate on creating and editing screens. Command #1 on the menu, ADD SCREEN, will blank out the editing workspace%0}, and create a new screen. This screen will be given a number one higher than the highest numbered screen currently existing%1}. Screens may be numbered from 0 to 99. Not every screen number must be used; gaps may be left for future expansion. The c%2}urrent screen number is displayed in the upper right corner. Command #3, EDIT SCREEN, allows you to specify the screen nu%3}mber to edit. If the screen exists, it will be loaded and displayed to be edited. If it does not exist, the workspace will %4}be blanked, as if you were using command #1, but with the specified screen number instead of the one-higher method. Comm%5}ands available in editing mode are: CONTROL + Arrows: Move the cursor around the screen. You cannot move past the end %6}of a line, or off the top of bottom of the screen. SELECT: Rotates the line the cursor is currently on between GR.0, GR%7}.1, and GR.2 modes. OPTION + C: Center the current text line OPTION + < (CLEAR): Blank out the current line %8}OPTION + > (INSERT): Insert a blank, GR.0 mode, text line at the cursor position. OPTION + DELETE: Remove current text%9} line, move all other text up. OPTION + S: Rotate text colors (GR.1 and 2 modes ONLY). The cursor will show the color %:}the next text typed will be. OPTION + X: Change colors OPTION + K: Set kill date (see below). The kill date must%;} be specified in YYMMDD format. OPTION + F: Toggle flash. When flash mode is on, all text in color #3 will flash appro%<}ximately every second. Flash may be ON for one screen and OFF for another. ESC: Save the current screen All other%=} keys will add text to the screen. On GR.0 lines, the entire ATASCII character set may be used, including inverse video. On%>} GR.1 and GR.2 lines, only letters, numbers, and symbols may be used, but three different colors are available. Any edit%?}ing may be aborted by hitting BREAK. This will return you to the menu. The best way to get the hang of the editor is to%@} experiment. Play around until you get used to it.OTHER FEATURES-------------- Command 5 from the menu, PREVIEW, wi%A}ll go through all currently existing screens, and allow you to delete or edit any you wish. Command 8, AUTO-KILL, will g%B}o through all screens, and delete any that have a kill date, set by the OPTION+K command while editing a screen, that has alr%C}eady passed (using the current date as specified by the SpartaDOS clock). This allows you to remove quickly any screens, suc%D}h as public service announcements, that are dated. Use this command with care, and be sure to verify any kill dates you may %E}set.IN CONCLUSION------------- My other programming projects have kept me from doing all I've wanted to do with this%F} program lately. I'm really only releasing it because several people (surprisingly) have expressed interest in it. As I get%G} time (and encouragement), I may execute another version of it. In the meanwhile, since the program is not compiled or prote%H}cted, you may feel free to make any modifications you wish. If you want to get in touch with me, you can reach me through%I} one of the following methods: GENIE: P.SUNGENIS1 FoReM Net: PAB SUNGENIS at node 168 Internet: pab.sung%J}enis@f73.n266.z1.fidonet.org Fido: 1:266/73 RIME: ->UNIONLAKE US Mail: P.O. BOX 306 %K} AVALON NJ 08202-0306 If you use the program, especially in broadcasting, I would appreciate hearing from you. You ca%L}n also use the post office box above if you want to make a donation to encourage me to keep up the good work. Thank you, and%M} enjoy the program.office box above if you want to make a donation to encourage me to keep up the good work. Thank you, and$yB%DOS SYSB*)DUP SYSB<SAUTORUN BASBcEDITOR BASBSCREEN0 DATBSCREEN1 DATBSCREEN2 DATBSCREEN3 DATBTOPBAR DATBGMBOARD DOC