UTILITIES h DSK ARC303G  "LOAD B`MAGICFM IMAGICLOAD ![MGR1  |MGR2 DISKLIST @BENCHMARK 8^^^7^^^^^^^Ground^^^^^^^^^^^^^^^^^^^8^^^^^^^Data line 3 8^^^9^^^^^^^Ground^^^^^^^^^^^^^^^^^^10^^^^^^^Data line 4 8^^11^^^^^^^Ground^^^^^^^^^^^^^^^^^^12^^^^^^^Data line 5 8^^13^^^^^^^Ground^^^^^^^^^^^^^^^^^^14^^^^^^^Data line 6 8^^15^^^^^^^Ground^^^^^^^^^^^^^^^^^^16^^^^^^^Data line 7 ?^^17^^^^^^^Ground^^^^^^^^^^^^^^^^^^18^^^^^^^Parity line (data) 3^^19^^^^^^^Ground^^^^^^^^^^^^^^^^^^20^^^^^^^Ground 3^^21^^^^^^^Ground^^^^^^^^^^^^^^^^^^22^^^^^^^Ground 3^^23^^^^^^^Ground^^^^^^^^^^^^^^^^^^24^^^^^^^Ground =^^25^^^^^^^No connection^^^^^^^^^^^26^^^^^^^Terminator Power 3^^27^^^^^^^Ground^^^^^^^^^^^^^^^^^^28^^^^^^^Ground 3^^29^^^^^^^Ground^^^^^^^^^^^^^^^^^^30^^^^^^^Ground 6^^31^^^^^^^Ground^^^^^^^^^^^^^^^^^^32^^^^^^^Attention 3^^33^^^^^^^Ground^^^^^^^^^^^^^^^^^^34^^^^^^^Ground 1^^35^^^^^^^Ground^^^^^^^^^^^^^^^^^^36^^^^^^^Busy 8^^37^^^^^^^Ground^^^^^^^^^^^^^^^^^^38^^^^^^^Acknowledge 2^^39^^^^^^^Ground^^^^^^^^^^^^^^^^^^40^^^^^^^Reset 4^^41^^^^^^^Ground^^^^^^^^^^^^^^^^^^42^^^^^^^Message 3^^43^^^^^^^Ground^^^^^^^^^^^^^^^^^^44^^^^^^^Select 0^^45^^^^^^^Ground^^^^^^^^^^^^^^^^^^46^^^^^^^C/D 4^^47^^^^^^^Ground^^^^^^^^^^^^^^^^^^48^^^^^^^Request 0^^49^^^^^^^Ground^^^^^^^^^^^^^^^^^^50^^^^^^^I/O H&^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  .TL 124:94 .LM 9;RM 127;CE 3 @PROGRAMS^THAT^WRITE^PROGRAMS @Part^2 @by^Jim^Peterson   >Last^month^I^promised^you^something^more^useful,^so^here^^^^^^9separator^^in^^Extended^Basic^multi-statement^lines,^has >it^^is.^^^This^^routine^^will^^come^^in^^very^^handy^for^^^^^^its^own^token. 9formatting^screen^text^into^neat^^28-column^^lines,^^and >will^^save^the^text^in^program^lines^of^DATA^statements.^^^^^^9Now,^let's^take^a^look^at^how^a^MERGE^format^program^^is AWhen^you^are^ready^to^save,^type^@@@@@@^and^^enter^^as^^the^^^^^^9put^^together.^^^This^routine^will^do^that^for^you^-^and >last^line,^then^NEW^and^MERGE^DSK1.LINEFILE^-^^^^^^^^^^^^^^^^^9you^will^also^find^it^very^useful^in^debugging^the^MERGE >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^!programs^you^are^going^to^write. 9100^!LINEWRITER^to^aid^in^formatting^screen^text^into^28 >-column^format^and^saving^it^as^DATA^program^lines^in^ME^^^^^^7100^DISPLAY^AT(3,5)ERASE^ALL:"D/V^163^FILE^READER":^:" >RGE^format^-^by^Jim^Peterson^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^9^^^^by^Jim^Peterson":^:^:"^To^edit^a^file^saved^or":"cre >110^^!strings^containing^commas^and^quotation^marks^will^^^^^^ated^in^MERGE^format." >be^ACCEPTed,^and^converted^to^DATA^statements^which^^RUN^^^^^^9110^DISPLAY^AT(12,1):"Output^to?^(S/P)S":"^(S)creen":"^( >correctly^even^though^they^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^7P)rinter"^::^ACCEPT^AT(12,17)SIZE(-1)VALIDATE("SP"):Q$ >120^!are^not^enclosed^in^quotation^marks!^^^^^^^^^^^^^^^^^^^^^9120^IF^Q$="P"^THEN^DISPLAY^AT(14,1):"PRINTER?^PIO"^::^AC >130^CALL^CLEAR^::^OPEN^#1:"DSK1.LINEFILE",VARIABLE^163^:^^^^^^0CEPT^AT(14,10)SIZE(-18):P$^::^D=2^::^OPEN^#2:P$ >:^LN=30000^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^9130^DATA^ELSE,"::",!,IF,GO,GOTO,GOSUB,RETURN,DEF,DIM,END >140^FOR^R=1^TO^24^::^DISPLAY^AT(R,1)SIZE(1):"^"^::^ACCEP^^^^^^,FOR,LET,BREAK,UNBREAK,TRACE BT^AT(R,0)SIZE(-28):A$^::^IF^A$="@@@@@@"^THEN^180^::^B$=B$&&C^^^^^^9140^DATA^UNTRACE,INPUT,DATA,RESTORE,RANDOMIZE,NEXT,READ, @HR$(200)&&CHR$(LEN(A$))&&A$^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^STOP,DELETE,REM,ON,PRINT,CALL ?150^X=X+1^::^IF^X/4=INT(X/4)^THEN^160^ELSE^B$=B$&&CHR$(17^^^^^^9150^DATA^OPTION,OPEN,CLOSE,SUB,DISPLAY,IMAGE,ACCEPT,ERRO >9)::^GOTO^170^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^$R,WARNING,SUBEXIT,SUBEND,RUN,LINPUT >160^GOSUB^210^::^LN=LN+10^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^:160^DATA^,,,,,THEN,TO,STEP,",",";",":",),(,&&,,OR,AND,XOR >170^NEXT^R^::^X=0^::^CALL^CLEAR^::^GOTO^140^^^^^^^^^^^^^^^^^^^,NOT,=,<,>,+,-,*,/,|, >180^IF^B$=""^THEN^200^::^IF^SEG$(B$,LEN(B$),1)=CHR$(179)^^^^^^9170^DATA^QUOTED^STRING,UNQUOTED^STRING,LINE^NUMBER,EOF,A >THEN^B$=SEG$(B$,1,LEN(B$)-1)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^BS,ATN,COS,EXP,INT,LOG,SGN,SIN >190^GOSUB^210^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^9180^DATA^SQR,TAN,LEN,CHR$,RND,SEG$,POS,VAL,STR$,ASC,PI,R ?200^PRINT^#1:CHR$(255)&&CHR$(255)::^CLOSE^#1^::^END^^^^^^^^^^^^$EC,MAX,MIN,RPT$,,,,,,,NUMERIC,DIGIT @210^PRINT^#1:CHR$(INT(LN/256))&&CHR$(LN-256*INT(LN/256))&&^^^^^^9190^DATA^UALPHA,SIZE,ALL,USING,BEEP,ERASE,AT,BASE,,VARIA @CHR$(147)&&B$&&CHR$(0)::^B$=NUL$^::^RETURN^^^^^^^^^^^^^^^^^^^^^^6BLE,RELATIVE,INTERNAL,SEQUENTIAL,OUTPUT,UPDATE,APPEND >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^(200^DATA^FIXED,PERMANENT,TAB,#,VALIDATE >Oh^^-^^that^puzzle^in^last^month's^article?^Try^creating^^^^^^9210^DIM^T$(126)::^FOR^J=1^TO^126^::^READ^T$(J)::^NEXT^^J >those^DATA^statements^with^this^LINEWRITER^program!^^^^^^^^^^^(::^E$(1)="LINE^NOT^CLOSED^WITH^CHR$(0)" >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^9220^DISPLAY^AT(16,1):"FILENAME?^DSK"^::^ACCEPT^AT(16,14) .HE 0 E.FO ^^^^^^^^^^^^^^^^B.C.^99ER^USERS'^GROUP^^^^^^July^92^^^^^^Page % .PL 88;LM 9;RM 127;FI;AD INewsletter Subscriptions are now available for $20.00 a year and all backLissues may be ordered for $2.00 per copy. Membership dues for the B.C.^99'erKUsers' Group are currently set at $30.00 per year, whether local or remote.GWhile we welcome remote memberships and recognize that such may provide  1 x  x  &  & &~ V L H  &zD  &,$ &/P &P( &jW &r_  &  &§ &2N &Ҩ3 &!  rPpର `Archiver III - Version 3.03g 8/5/89Copyright 1989 Barry BooneThis program is FAIRWARE. If you use it, please send what it is worth to you to:P.O. Box 1233Sand Springs, OK 74063 *NOTE* Copy fees paid to user groups do NOT count as payment to the author.Users who have paid over $20.00 for Archiver II or III are not asked for payment, though a few dollars for the update would be GREATLY appreciated!*** Press any key to continue ***_1_21) Archive Files2) Extract Files3) Catalog Disk4) Catalog ArcFile5) File Copy6) File Rename7) File Delete8) File Un/Protect9) List Text File0) Load FWFinished. Press any key.BACK / REDO / Any Key to BeginSource Drive (1-Z) :Output Drive (1-Z) :Source Filename :Output Filename :Swap Disks? (Y/N) : Processing... Pack all files? (Y/N):Compress? (Y/N) :Extract all files? (Y/N):Printout? (Y/N) :Device:Protect? (Y/N) :I/O Error #Include (Y/N)? Current File: Insert Source DiskInsert Output DiskThis is NOT an ArcFile DSKx. PIO   &8DR`rJH,4" ‹`‹` ` 0  &$Z‹  &窿IQ  0YN))Z ȃL N ɃP V ǃL NP V  H P`2  P@ 0 &  x` D  x &  x~   V 0 PB  09~!!  T"~aj)a  0SLZDl*LZP*LLLZ*LLLL `   & `  & Lf    `  L f    :`~`F`t t &GI  0 )) zB 099 99LHFa %   z L  H ` Lf    qC"``~`F`t t &I  0Bɨ)B 099 99LHF22aL fL  H L  f ``` q $ &" V H`̨ $  H L ǃL NP V< H P ` /1 1B"B* &" & ǃL ! " qBqqqQ```t t & )A" )B  ``R  V H`" ` 0̱C  ?I  0)B 0)LfFa % L fL  V H`  )  `  0   LH  LH :I  0)B 0999F22aL f LH`   &Lf pppPLHF22aL fL Hn 9 9END! Z Z   ́`    ׃L Š  0   V H`@  13[H  0   [   ށ  ޢJ` [ޢ[r ´   L <[ඈ@  [ B[ BB  B ! !ؠ[  0  T @>`T~  @  `! @ ! 9~@f F   ´  L ށ  [  ޢJ` [ [ [F` `[4` +` H1B(଴ H 0 [[ArcFile Cannot Overwrite Itself! `YH  1  & `)[ ` 6 B<A)`  E !` # Р E " [ܠB !0Ԡ#@< n[ 8 D  [ 0  &x0 ( B[[More] `4B l$ l &f  `V` &$t Î |B u u Î |B`;x pp hr uBV"Tx &:; &0p lV H `  fp gp[p9 P(ArcFile:Disk: xxxxxxxxxx Size xxxx Free xxxxxxxxxxxxxx xxxx xxx/xxx xTotal Files: xxxx Total Size: xxxx Dis/Fix Int/Var Program~ pppppP &$  &z & `n nyZyyyyy `̰̰̰ĐAYЩB `̰̰ `̰ĐAiA BM y) &$NOn &$`4V`    D xD H     l[_  , lt Î B| `u``[Z‹I 0 _Y~   A  Y    BY `bH`bHI 0 y Ia bBI`H` 0`I`H B a`B`I`H 0 s'P` & n &$` @V 0 T`( d1Z !A    zzzzZ  0  ` 0  ;_Y_N 0 1 0  0B 0l 0  X 0  _Y`( YNR` DSKx.   `B)Tp  & &ϫ V H`nz & V NL` L ǃL H PUn! DSKx.UTIL1 ( s &f V H   0 & 0| & ǃL ̃V P N H Pn`PPDSKx. `  `B)Tp   & &ϫ V H ^ ~ V l HJ BBt Î |B u2 u. Î |B ( u jr u hr  (p 0`4B`V V H```| `Ò@>>~[@ m[öú`äú`ö*à4ö1 .0L~ FSB V@) @U ܁DKTV  ,4   @E렠:r`U  @0 F  0ABL[ f  `f``f [` Q[` A[ ѽ ' 1&071(2}2a2261C3373|31w3`121DSK.UTILITIES.DISKLIST3SCREEN6삛K48K49K54M143 4 for MagicFM 5 for Run Program File 6 for DiskList4SCREEN13A014COLORA161A'LINKLOADDSK.UTILITIES.MGR1*LINKLOADDSK.UTILITIES.ARC303GDSK.UTILITIES.MAGICLOADT203FILENAME: DSK3.201612F$LINKLOADDSKF$27Texas Instruments Home Computer Press 1 for Archiver 3.03g 2 for DM1000 v6.1 3 for Load and RunKEY0KSS0 E/A OPTION 5 LOADER !**********************!"INITLOAD81962520**********************!LOAD f  $ !* DSK1.MGR1ALR1H1*****!$ERROR IN LOADING PROCESS`KY p> Ҡ(   p (   V 3 lA l H( @`Kh `hbMб f|`pO 2 ` HtHH>`>~`[>~1[`@[P\  DSK1. .~S V@) (  (܁ROTV V  , 2 @r`U     ( A  K` K L`   l h(Ba $.V( ,R l7i) I Jz``` By Barry Boone !?b+~}(|S{z`p'f\$R#IH' >%4'*A 'I%e%1 ' $e":%'''((2(5(IXN(LD(a:(0(&(())>!#&'&r Eor|)D!1$!r h)O^)]T)jJ)w@)6),"")*)*l*r&&"*yN+&+K!x+spdoqnnd## PORT1SP6sP$m~~ F)ile Management~ V)iew DV/80 or DF/128 file~ X)modem transfers~ Q)uit~~ (Ctl-A for Test mode)~~ Select: `P$U`~ Magic File Manipulator V3.2~~ By Ben Hatheway~~ with support for the Myarc HFDCCbLINKPRINTC884 Magic File Manipulator V3.2LINKPRINTC931By Ben Hatheway+PROT0P$ ~~Press Enter:LINKVIEWD$PROTX:B$M1RS232/۷PORT.BA=300.DA=8.PA=N1AT E0 Q0 S0=1 S7=301DD0P$ ~~Successful.7D0LINKXMODEMPROG$CDMXTLINKSETUP'DD7P$~~Error in renaming file.-DD4P$~~Transfer cancelled by Remote.6LINKDIRFI$DDDXDD0DD0 z-LINKRENAMEPATH$FQ$DDFB$z DDCz2LINKDIRFI$DDDXDD0zҁD$FI$'P$P$~~ Press :!DD6P$~~Invalid Pathname.+DD5P$~~Transfer cancelled by Host.*DD3P$~~Too many retries, aborted.6DD2P$(~~Cannot open file.~Check Path/filename.DD1P$~~File not found.@P+$P$~~ Press Enter:lP$D~~This is a DF/128 file. Do you wish a~TIFILES header? (Normal)Y/n: :V78MXT0MXT1wP$~~Download from Host~Path: STL390PATH$B$PATH$6طPATH$շPATH$1.PATH$PATH$.sP$~~Upload to Host~Path: STL390PATH$B$PATH$@طPATH$շPATH$1.PATH$PATH$.UMXT0C1PROG$FI$P$"~Start upload on remote computer..X1100X:FILESKP$>` P or Ctl S to pause~ R or Ctl Q to resume~ A or S to abort~~BP$-~~File must be DV/80 or DF/128~~ Press enter.:"~P$B~~Do you wish carriage returns and~linefeeds (normal print)? Y/n: :V78PROT1LINKPRINTX`4V81,V70䁄V886V86ҁ$LINKPRINTC841-38ALINKPRINTC41-38LINKPRINTC17HOST'LOAD2457640000? AGICFM H7 / 66A6H666z6a6H6/DSK.UTILITIES.MAGICFMLINKSETUP********************** Z=?(U 8 8!~ 8! 8#L 8$2 8$n 8$ 8$ 8$ 8$ 8$ 8 e ` @J0P!%"`"m #a C\$S#Jt AG `C A 5%`[KC4#$-!#` 0@Y‹ Q  C ###C#`D9 Z` ` ` m # "J#BC$ #J`  `!f`!n 8-- D @ D # 2CJ  8-$ X J#F"%F#P # @ >  8 @` `"nC#$`"j 8!` #R"~J̓ݠ X݄́$ Ł D"`"Z : <` D` <ѐ > P` DJ̈́ݠ X݄Š  s$`( D` < :[m # C#(-$ X#A$P A$"~-`!f`!n` ``[d@[`[d@[> N@ `$f 8  `  N 8 $-$1$`$`]-a@ =m[\ 8 %J =6t `u%0%0 =6 && %J%L& %L%J&  %J =66%J[ %.%0%% %% =6%N a&LFC ~ ( ( 09РЂ az#È %%*РЂ22%%8%1 %8%ؠ% %%%+*1 `%p % &#': *\*^%N%+* =6+P  2 1 ']*^&%[ - Test mode on (Ctl O to exit) - - Test mode off - %%%%  %1 %.[% %% | % %6%6 =6+P +P1 %.[ %,%6$ %*% %*%,[ (%6$ ( %( ([ 3 V 4[Р" 4x 4P(@( , (@( $(()(7  7H7 1[ (((* %&  %&%(`A`*H%% ((`1%N R r %(8 ** pP %( **!Aa  SsS K %(%(% =6 (("`~ +P +P +*` +P 22% %1  % %%`) (%&[ *Z%"%$ %$* *\*\* %$2Ғ%$ %1  %" %"%"`***\*Z[ * %+P1  +P+P1 *[ % +P% [ * *(**[ * (((*[ % +P +P+P%% [ %F2%F[ +d+b $V L 9 +d[3 PWDS1.123456789 123456789 123456789 123456789 ~~ Filename Size Type Prot~ -----------------------------------~~ Dis/FixDis/VarInt/FixInt/VarProgramSub DirEmulate ++P+ + +++++ +2   J( + +++-+B+-ԃ  ++ ++/z+- $ V 9 ++`/  V 9`/`/ ++5 ++`+  (A   ,*( `/ ((~*( +++ (A/ ,/+/Z /X + /X + /X ++ (A+,* ,1,8,?,F,M,TA#1,F!/+/Z +/X ++ ,/X +, -/X +- ++ +0 +4,'/z/z`-4  V 9+++(|+[ d'0@< /R `/Xԁ[ /x@˜1+@1*( /x[ (A @ (8`/V (8`/T (C[ b[? 4Ի Ի 0 0  04 7[4P 7G[  4$U 1# / %0  `J  42r!`74 %[4 7H[7 1`% 1~   !` 7H 7    (n7 0h7 7I~ 11[ =6 =6%0%N< 00 `0)%`#`%AС0%%%%% `*P`)TIFILES . 19* 9|Ė19* 8 1WDS1.123456789 123456789 123456789 123456789 )#`"Bw"  39|`7`5 3)  3 3 3 32 22 2H2p;8- 2܁ 2( $ 33    J3 2-ԃ  33   2FJ2F  Ӡ2NL3 2DP23`2D02322?3`;:`3!2 $ B 39B PP`;: C  $ <<<>< 33< 33`J`6 33`3e 33`3E39B`:9B P`;: 33s3 24pCpB   , 336F2 3 3  X 2@ @ 25<  ,25)  ,25) 3$66F`:36 26@636<666F_K8AC3 32]`;: =62[C2F 3326X8A`8R`88(X8!2<2 32X8#X8<X8<X8<3 3.232~24ŒpBpC9B3 P/`;:2|9 3 2~  $)2<C<<$렠2r`U  2T2R 2L 2J2 ` 2A2= 330 33,X 2@ : :P 3 :1 3J  33'|  33 33 33 3 :΃JJ  | < 2 2H|33333 `@ 0 ,[ $[@A*H A(HA A* q*[ <@ à<<39B PP`;:  << S1 =JRENAME3UNPROT3$PROT 3(DIR 3,XMODEM30PRINTC0FCOL 0.VIEW ,\CAT ,PRINTM(SETUP +fPRINTG+PRINTX*PRINT (NUMIN ("ONE 'IN %SLOAD =?( "B1B"` 3`j*********************** ** Generated By ** SysTex V1.0 ** (C) 1985 ** By Barry Boone *"INITLOAD81962540LINKSLOAD> R13> R12> R11> R10> R9>R8>R7>R6>R5>uR4>}R3>-R2>R1> R0>b^*******************?`ò(2DYPPIO<FXb H p f J h D$F$P ***DPPDSK1.  ( xpp6ppxJpίV|p  0123456789AZUYS*QHPROGRAMDIS/INT/VARFIXDiskname:DSK : Free Used CMD Filename Size Type/No. P SSSD--- ---------- ---- ----------- - Building File DirectoryTurn Page with CTRL E - CTRL X Pg 1/1 F I L E U T I L I T I E SCopy/Move/Delete/Type/PrintProt/Unprot/RenameExecute File Commands (Y/N)? Drive No. :Disk Name :Free Used3. RUN IMAGE PROGRAM...XB VDP4. RUN IMAGE PROGRAM..E/A VDP+-NCMDPTPUTPMaster DiskBackup DiskDrive No:Sector Insert MasterInsert BackupDiskette thenPress ENTER. Initialize Diskette (Y/N)?No. Sides :Density S/D :Verify Y/N : < >Not InitializedUp Arrow ActiveDSK (UNPROTECTING : DELETE FILE : RENAME FILE : COPY FILE : PROTECTING : DISKETTE IS BLANK. PRESS ANY KEY. D I S K E R R O R No Diskette in DriveDisk Write ProtectedDisk Not Initialized Device Error File too large for Backup DiskBackup Disk Full. Press any Key.DUPLICATE FILE WRITE PROTECTED.D I S K M A N A G E R 1 0 0 0 6.1 Written by Bruce CaronModified by Ralph Romansand Jack Mathis (SW 99ers)Ottawa TI-99/4 Users GroupSelect Option:3489 Paul Anka DriveOTTAWA ONTARIO CANADA K1V-9K6Undelete File on Drive:Enter Name of File:SEARCHING DISKFILE NOT FOUNDFILE UNDELETEDFILE HAS BEEN OVER WRITTENRE-BUILDING LOST FILED I S K U T I L I T I E S1. File Util 5. Sweep Disk2. Copy Disk 6. Initialize3. Rename Disk 7. Box Format4. Undelete 8. Misc Util WARNING: Backup Disk will be erased.New Disk Name :Read ErrorsWrite Errors PRESS ANY KEY TO CONTINUE. EOFCATALOG DISKSweep Disk (Y/N)?Insert Next Disk. Press ENTER. Initializing Next Disk. 1. Install Disk Protection2. Remove Disk Protection3. Remove XB Protection4. Change Foregnd Color5. Change Backgnd color1. "Bit Map" Disk Copy2. "Sector" Disk Copy M I S C U T I L I T I E S XB Program on drive :Enter XB Program name:Program is UnprotectedNot in Program FormatTotal Files to Copy:Total Size of Files:MGR1 Enter List Device :Send Control Codes (Y/N):Enter Control Codes: Ex. 27 83 01 *Save to Disk (Y/N):Insert Disk Manager 1000 DiskIn Drive #1USER HALTED I/O CHECKING FORMAT INITIALIZING DISKCOPYMOVEDELETE| " Ì <"82   c^ `[‹   3 b<`` ‹F -! ޡ =*Z R#D z*`4!1 |``    T  T V  V = [T` ^ j ` t=  b Z 0pB j  F   L F  C BJ !`LPNG= vE  ۢ Ϣ*  ( *`% t%$LE$ l q%! jq hq%$ E` n`%$ Hూీ j   N: tD ݡap` djY``*ig*#,6 r Сbp`hh"hh h ap` ` .*d`V`=`r9`v [    bêfbj[` 9`x` xg*[* (H :p'(``: x'`d' '   ' `d' '   '' `"J*&,3;%@B` ܘ ܡDCx x ܘ ܡ87 ీూ ^#ీ L ^ L L ^ూ L ^ ^ ^`^%( ` 9`x j  qAaQdp8`Va  `:*G   `  `:*G *  `N  ` ` p`Ȑ``  *CM#(H /㣐   3 = ``  /  % C M kTp㣛  k jk   r k` ``p`Ȑ```  =  jk" `"   (B 2  ԠB N `  2  ([ x ` 9`xx*F   (`!0 [H> zI)0 I[>D= zE %0 E ` ~ LLL LN FP  V Κ `P ϼ`| u`Þ>  䃀 *-*10`0`]-a@ m[>~ |~[m `  ~| ϼ |! p uf~| ` m`u  A  NN  rBRN ߶"pζp>~  ` | ϼ |! p| ` `uǑ A qAa&Q U U U `E  `U E ` `N 1 #> KK=   # = . `g  12g1`h  SDhY`i  NYi  ѠfѠLN h РgpPVf  Κ P`  F  ܳ h  d & 0 g  ̀܄ܳԠg|ԅ`F8ࡾ F Ę i(F8Ж  F _ b ݂Ж F F   ~  jJ*  *& ! n% #2 Q n& F  D  `ل  #%(&J* H& ! nC& #1 & F  P(& RT(F  & F   #%(&c`&! @$!@ ! @"!&"$[`P! @R!@ ! @T!PTR[‹`R< d8 XRT`RZJ* %  # %(&`# #1 `J Œ+   `, & F   F   F  4F @  sDF   #`J* %*% && ! n! # 0 n& F  D  ل  #%(&J* b%% #%(&b`v r   j& F   # / D&3  LL jLN $P`` V Κ P` ϼ`| u`Þ " $'(   '(D jkI` kF  F  4FX @  bJ  `n  `|  ^  M` FbP FRT b| ^^ ^ `" k ` p  Z  % ` `ހ L @ ހ @ހ  F  tF @  @pꁄDF @  @pF  F   W6L kLN VP`` V Κ P` ϼ`| u`Þ X  V'( '6( jk"` h   # jk"`@‹`R< d8 XRT`RZ<"8$  F`Z! @V!@ ! @X!ZXV[ J* j%%(&D #1 & F  P(& RT(F  & F   #`pLLL LN FP  V Κ  P` ϼ`| u S.`t  \  @@d'? - ?  б  P!  <<<<<<<<X Np0B  %}2̧ . lN n ץ'R@vT1 18p` qaQB*Zr`*0  7qO`j` j@   @ .  jF  F  F   @pF F  ` F1@PƦ FRTƦ F 4F @  pDF  F   `‹`R< d8 c!DRT`RZ `0     .  `Z0   r`  =`p`Ȑ`   ( ϼ | p`Q ` ```Q-    8B8`    F `r X  3 ``   !`  ?[[ l2  V Κ  ` Ё  V Κ   Ԡ V Κ4 V Κ!(* V Κ!(H  V Κ" p   H9` ϼ |" p `Þ[ @B>@  /ק. E2T2  bbʸ  /  C 㣛  3 $`j`% j`k` kD T@ jk" jxF  T jk kF  ^ ``^/ TQ  (ѠkLNPVf  Κ P` T jk" j bb8B 84³'! |F > M *  TU   LL jL!. NP ^^ V Κ P> ϼ`| u`Þ M-  T% jk kD 84³'! ͈F  @ =*  TW   L kL!. NP ^^ V Κ P@ ϼ`| u`Þ =-  T%`D ݧ  >  @ >@`Ψ.~Sp V@) Ξ ΦL  ؔ܁LITV  ,4   @렠βr`U  Ξ LΦΨ  ΨAp    p`[p  /2 ]pw`5 15p` qapBQ|В  z  @ z ` A   `P H  `0  51L`j` @   @ .F  3F[   @1M ` `l`5P RF  P RF ^ ܈ ^h ^^   G  ] `p `p  xvРu  (  v( ؘu  ` ``ࠞ`N @# hhd  h\09r` `Ð8@ ȃ@8A ȃA( ` ```p  5# -Qp`?` F  4F- @Р  ܜsF FXF jd\  `p`&Ф@ "8 z8B[[‹N j5 ϡ57  *G 771 1 * ֨   2bP( YV ΚQ YV Κ`P 9l2  V ΚP ` Ё   V ΚP *\`YV Κ1U Ё `\ B  V Κr r\ r\ b *  # bb  ϼ |" p u u bbP  U YV Κ    V Κ * Z@U 0Bj     .1  _    !DD@@@@aDD ܜ`` '̱ `' $ DSK1. ' J (2 |V T   @rU`T' ;' ' (: H (:`'`( '  ( (: (2N (> (> ""33UUffww ' .((B((P((\((j(|1(`(`]-a@ (m[3$27"33&555B5v5566@67844x5d4%^28 PRESS ANY KEYKEY0EFF1삩DSK.UTILITIES.LOAD21z124ERROR - RETRY (Y/N)? Y1225YN1A$A$YA$N"삩DSK.UTILITIES.LOAD$삌A128143CHARAASCREEN2삛A014COLORA161AAA$B$BCC$DD$EFGHIJCHARKEYHCHARVCHAR`"D$1Dis/FixD$2Dis/VarD$3Int/FixD$4Int/VarD$5Program31JD24J1HCHARJ3132J3D17D$˷GG˷GHCHARD3189UD1C$D16շ۷H۷H˷G5D17D$˷G ۷I@P-D1C$GHIշC$0KEY0EFF1(D724KEY0EFF1Y341۷A416շ۷Cշ۷C۷C428շ۷BC۷BCHCHAR63145129 CATALOG DSK1.12201趵A1211DSK۷A.1B$BBC328շB$B$16* CATALOG DISK *DSK . Diskname=Available= Used= Filename Size Type---------- ---- -----------HCHAR53180?7 677 7'75797A7M7\7d7y7777x7n7d7SOUND15014000 EX0KEX1 AK1TAKAK1TAKAKAK1 K0149EX0 SORTINGJ AJ151J J1150 A150CREATING ARRAY? ENCHMARK OAtrill..........988-0515^^^^^^^^^^^^^^^^^^^^^British Columbia, Canada, V3L 2B2 8^^^Communications..........Werner Ohl..........939-3648 L^^^^^^^^^^^^^^^^^^^^^^^^^^^Frank Schmidt.......888-9317^^^^^^^^^^^^DIAL-A-TI+BBS..........522-9830^^Sysop: Ron Warfield 8^^^Cassette Co-Ordinator...Barry Hemenway......525-6520  -Club "Experts"^^^^^^^^^^^^^^^^^^Club Store  C^^^Basic(s)................Ron^Warfield^&& Dean^Hancock^^^^^^^^^^^^5Diskettes......................(Individual or Boxed) C^^^TI^Writer...............Jim^Atrill^&& Ron^Warfield^^^^^^^^^^^^^^6Cables...........(Ie:^Disk^Power^Splitters^&& Ribbon) C^^^Multiplan...............Marv^Smith^&& Dean^Hancock^^^^^^^^^^^^^^5Disk^Drives................(Subject^to^availability) B^^^Assembly................Marv^Smith^^^^^^^^^^^^^^^^^^^^^^^^^^^^^5Printer^Paper.............(Clean^edge,^Tractor Feed) B^^^Graphics^(general)......Ed^McNish^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^5Commercial^Software......(as^available^and^to^order) B^^^Games...................Ed^McNish^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^5Disk^Labels..............(One up, 4 x 1" continuous) )^^^Hardware && Repairs......Ron Warfield I^^^Geneve..................Jim Atrill && Ron Warfield^^^^^^^^^^^^ProblemSolving Anytime  FOpinions expressed in this newsletter are those of the writers and notKnecessarily those of the B.C.^99er Users' Group. The B.C.^99er Users' GroupLcannot assume liability for errors or omissions. Please feel free to reprintMany of the articles in this newsletter, just as long as you give credit wherecredit is due. .LM 5;RM 74 H@______________________________________________________________________ .LM 9;RM 127  KThe bashing of Texas Instruments, while always a popular sport, was not theEintent when I decided to print the following. Rather; I saw this as aDsemi-humorous trip down memory lane; which also provides the unusualMopportunity to let your mind look forward from a vantage of hindsight. (Kids:4don't try this without adequate adult supervision).  LImagine if you will; It's July, 1983, and Jerry Pournelle, while heading theMUser's Column in Byte Magazine, has practically seen the writing on the wall.@His interpretation of the events of the day? TI has told us to;  @Drop^Dead,^Twice  GMany a year ago, I wrote a science column for the late, lamented GalaxyLscience-fiction magazine. For one issue, I had to calculate spaceship orbitsEwith a slide rule and log tables, and I almost went out of my mind. IKdesperately needed a scientific digital calculator. Alas, at the time thereOexisted Hewlett-Packard scientific calculators, but they were priced far out of my reach.  LThen came the Texas Instruments TI-50, which cost about $150, less than halfLwhat HP wanted for its machine. The TI-50 had logs, and trig, and fractionalNexponents - everything I needed. I hung my Pickett Log-log Decitrig slide ruleMon the wall, gulped hard, and wrote a check. I've never regretted it, and thePickett is still on the wall.  OThus, I've always had a soft spot in my heart for TI. When my mad friend got meJinvolved with small computers, both of us thought our second machine wouldKprobably come from Texas Instruments. We were sure that, as with scientificMcalculators, TI would lay back until it could deliver a machine that did morefor half the cost.  HWe expected that right up to the time when TI came out with its personalNcomputer, the TI-99/4. Then we knew better. Not only was the TI-99/4 slow, butLyou couldn't get into it. TI published almost nothing about its innards, norOwas there the kind of software, such as assembler and debugger, that encouraged tinkering.  9TI's message was loud and clear; "Drop dead, hobbyists!"  MLast year at the West Coast Computer Faire, I talked to a number of TI peopleMand was convinced that TI had reformed - that it would encourage outsiders to!write software for its machines.  IToday I learned better. According to the Wall Street Journal, TI is usingNROM-based hardware to ensure that unlicensed software cartridges won't work onOthe TI-99/4A. Anyone who wants to write programs for the TI-99/4A must sell allKrights to TI, who will be the sole software supplier. It will, it says, payroyalties to the authors.  MI haven't seen the contracts TI offers, but if they at all resemble those IBMLtried to foist off on authors, it shouldn't have many takers. TI is alteringLits computers so that only software making use of a GROM (Graphics Read OnlyKMemory) can work in the 99/4A. TI owns exclusive rights to the GROM, and itOwon't license it to anyone else. That way, TI keeps a monopoly on software thatruns in its computers.  NA number of software designers have decided that they'd rather work with otherKmachines; and according to the Journal, Charles LaFara, president of the TIOUsers' Group, says, "TI hasn't given us enough quality software itself, and now'it is stifling the efforts of others."  OI've always thought the TI machine had more potential than it ever showed. WhenMTI told me that it was going to encourage hobbyists to write software for itsLmachines, I predicted that TI was still a company to watch. Hobbyists are anMinsignificant part of the market, but having them working on software is likeLhaving a large unpaid R&&D department - it takes only one Visivalc to make acomputer successful.  ONow, TI once again tells the hobbyists to drop dead. That may be good strategy,$but I wouldn't bet on it.^^^@[_JP_] .CE 9@__________^^^^^__________^^^^^__________^^^^^__________  MOkay, so now that I have taken a poke at good ol'Tex, I suppose it would onlyLbe fitting to add a pat on the back. After all; TI did give us a lot to workNwith and many of the hardware features, hidden within the TI-99/4a, are eitherMjust now being exploited, or still remain totally untouched. For example; howLmany of you were aware that the TMS9900 had parallel processing capabilitiesObuilt right in? Did you know that TI designed the 9918/28/29 VDP chips to allowLsynchronized multiple VDP operation, called "Cascading"? Neither feature has1EVER been utilized, to the best of my knowledge.  NAt any rate, there is a time for doing and a time to move on. Newer chips haveJall but eliminated any possibility that anyone would bother with either ofMthese untapped features. Whats more, the capabilities of the newer chips moreHthan offset the loss. Many TI users now-a-days have already purchased anO80-column device, from one manufacturer or another, and are touting the virtuesLof the 9938/58 VDP's capabilities. But why the 9938/58? A number of reasons:OFirst (and foremost); they remain software compatible with the 9918/A. AnythingOless would have resulted in the equivalent to a complete computer swap and manyMwould not have bothered. However, due to this continued compatability, we areNallowed to view the newer devices as an "upgrade", rather than the purchase ofKan entirely different computer. That being provided, we then have all thoseI"other" reasons for wanting an upgrade in the first place; greater speed,Ihigher resolution, more colors, etc., and perhaps just the simple need to "catch up".  GLets not fool ourselves though. One of the main reasons the 9938/58 hasKsuddenly become so attractive is; it's old technology, sensibly priced. NotKnecessarily a bad thing, but something to keep in mind none the less. If anK80-column card for the TI was needed ten years ago, then why didn't we haveMone? A good question; no doubt, but here's an even better one: What about tenKyears from now when the current 80-column cards are "old hat"? There are noJup-market "9918/A Compatible" chips left to upgrade to! Will we just "walkaway"?  NActually, I have to believe that the balance of the TI community are diehards,Kat least to one degree or another. True, it may not be a term which fits ifNeach of the members of that community are described on a one to one basis, yetNeven if the development of our machine continues under the direction of secondOand third generation users, we will go forward. The question is; But to where?  OSuffice it to say that the TI-99/4a WILL undergo an evolution of some sort, andLmore than likely, that evolution will result in a "hybrid". Assuming this isNtrue, then we know a couple of things are going to change drastically. We WILLIhave to accept the fact that further upgrades may at some point result inOincompatability with the original machine. We may have a modified memory map, aMcompletely new set of instructions to learn, and at some point the origins ofJour machine may become hard to detect. True to form though, my guess is weNchoose the then "current old technology", in which case, I just may be able toNprovide a peak at the future. Ten years from now; what's currently "hot", willLbe "not" - and so here's the most likely contenders for the "next generationNorphan". Yes, TI is still in the running. Any bets as to if sentimentality (orloyalty) get in the way? .CE *@__________^^^^^__________^^^^^__________  "@The^8514/A^Application^Interface  EOnly the IBM 8514/A video board operates as if it were a true graphicFcoprocessor - besides putting additional pixels on the screen, it alsoIincorporates its own set of higher level functions called the Application Interface.  HThe IBM Application Interface comprises a set of commands that allow forObit-block transfer (moving a block of video information with one command), lineKdrawing, area filling, pattern generation, color mixing, and scissors-stylewithout wasting the time needed to generate the entire image.  LThe mouse support minimizes the intervention of the host microprocessor when;the pointing device is used to select an on-screen object.  OThe microprocessor can generate an interrupt when an object is selected, so theImicroprocessor only needs to intervene after the selection is completed.  OThe 82786 can support an almost unlimited number of character sets because theyJcan be stored in and read from RAM. The only limit is the amount of memoryOavailable. Proportional spacing is built into each character set and allows notHjust more uniform spacing of letters but also true kerning (squeezing of+characters like A and V tightly together).  @Hardware^Windowing  OFrom the user's point of view, the most appealing feature of the Intel 82786 is)its ability to operate hardware windows.  IIn a conventional windowing system, software controls the display of eachNwindow. The layout of the screen is calculated, and the proper values for eachMpixel are plugged into the appropriate locations in the memory map. The imageGis generated by reading each memory location in sequence, and using theMinformation it contains, to control the intensity of the electron beam in theFdisplay as it sweeps down the screen. Every memory location is scannedsequentially in a rigit order.  OHardware windowing works by slicing up the memory map. Although each dot on theMscreen has one or more bits of memory assigned to it, the map no longer needsKto be an exact representation of the screen. The video chip no longer scansLeach memory location in exact sequential order as the video beam traces downKthe screen, instead, the memory scanned to control the beam is indicated byOpointers, which guide the scan between different memory areas. Each memory area+pointed to represents an on-screen window.  LEach window can be individually manipulated. The memory used by a window canKeven be mapped into the address range of the system microprocessor, perhapsIused conventionally as a monochrome or CGA display, while the rest of the:screen is handled separately by the graphics coprocessor.  NIntel elaborates on this scheme by allowing each window to effectively operateMin a different video mode. Each window may have a different video depth, or aKnumber of memory bits assigned to each pixel. As a consequence, most of theLcalculating normally required to change a window is eliminated and therefore0screen updates can be speeded up substantially. .CE @__________^^^^^__________  @Texas^Instruments'^TMS34010  NThe Texas Instruments TMS34010 differs from the Intel 82786 in that instead ofMoperating as a glorified video controller, it is essentially a microprocessorNthat's been optimized for handling graphics. Even when compared to the best ofLtoday's microprocessors, the TMS34010 is a formidable chip, one with awesomeMhorsepower. It has the equivalent of 31 registers 32 bits wide - that's twiceOas many 32-bit registers as the 68000 microprocessor used in the Macintosh, andCnearly four times as many as used in Intel's 80386 microprocessor.  KIn graphics, the large number of registers is particularly valuable becauseKthey permit the many parameters often used in graphics manipulation to stayNinside the processor instead of being shifted continually between the chip andKmemory. The pointless swapping of information out of the processor and intoJmemory and back again is called "thrashing" and is deadly to performance.  NBecause of its microprocessor base and many registers, the TMS34010 can handleFpixel calculation tasks better than any other single chip currently inNexistance. It combines the best features of the general purpose microprocessorLsuch as programability, mathematical and logical functions, with specializedBgraphics functions, such as the ability to move blocks of pixels.  NAlthough it may be somewhat slower using software to handle the functions thatLare built into the 82786, the TMS34010 is still two to ten times faster thanNletting the host microprocessor in the computer handle all display chores, andOthe TMS34010 earns the same speed advantage over the Intel chip in carrying out/functions not intrinsic to the 82786 hardware.  OIn fact, the TMS34010 is so powerful in itself that an entire graphics computerOcould be built around it without the need for any other processor. However, theOTMS34010 chip does not manage the scanning of the display, instead it relies on1other graphics controllers - possibly the 82786.  OThe TMS34010 lacks Intel's sophisticated bus interface and so operates entirelyEseparately, but under the control of, the host microprocessor. ScreenImanipulations are carried out with high-level commands rather than memorymanipulation.  MBecause it is fully programmable, video systems built around the TMS34010 canNmimic other standards. One obvious application is the implementation of boardsHcompatible with the 8514/A Application Interface or just about any other standard. .LM 5;RM 74 H@______________________________________________________________________  @GEnie .LM 9;RM 127  OAdmittedly, quite a bit of this months newsletter provides information which isOeither derived from; or specific to; the GEnie Information Service. This is NOTOintended as a "plug" for that particular service however, but rather; it merelyNreflects the fact that I am a subscriber to this single service myself. ShouldKanyone be willing to keep me abreast of developments on Compuserve, Delphi,Hetc., I would be most appreciative and will do my best to pass pertinentKinformation along. (Hint, hint) Having made my "excuses"; the first item ofNpossible interest appears to be an attempt by GEnie management to drum up someOadditional business. Take it as you will - maybe they are hurting! However, theOthought which brought me to consider this as "newsworthy" had little to do withJhelping GE through the recession. What did occur to me was that this mightIallow present subscribers to pass along any possible savings, and therebyOintroduce members of their own user group to the networks at a reduced rate. Ifnot; it's short. .CE *@__________^^^^^__________^^^^^__________  4@&Who^says^you^can't^put^a^price^tag^on^friendship?  NStarting July 1, 1992, each and every one of your friends *COULD* be worth $10Mto you. Just tell them about GEnie and get them to subscribe. If you and yourNbuddy are still active GEnie subscribers three months from the date your buddyRAM disk storage space like the Myarc cards but much cheaper. L@[Barry^T.]^^ I don't know that much about extra memory beyond 512K. How canNthe memory be used? Can you have more than 400K used as a ramdisk? (That's the'maximum my Myarc ramdisk lets me use.) L@[Don^O'Neil] The 4a Memex differs GREATLY in it's memory mapping abilities.NThe 4a Memex contains a proprietary memory mapper that allows the memory to beMused in ANY size chunk from 8k to 64k in ANY area of the TI map. The 4a MemexLallows the ENTIRE card to be devoted to RAM disk space if you wish. The cardGalso supports a 100% RAMBO compatible mode for current RAMBO supporting)programs (Digi-Port, and OPA's programs. O@[Barry^T.]^^ Does that mean, for example, that it can imitate a gram emulator?Or is it just ram? G@[Don^O'Neil] It is just RAM, no GRAM emulation is possible. We have anNagreement with Al Beard to port his FULL C over to the 4a Memex. The extra ramOcould, however, be used for additional ram space or even program space. Each 4aOMemex card will be shipped with a copy of his C. 4a Memex's PRIMARY function isHPROGRAM memory. The RAM disk functions are there because they are easily implemented. N@[Barry^T.]^^ Gotcha.^ What we will be looking forward to, then,^ will be more;programmers to use the additional program space available. L@[Don^O'Neil] Hopefully the port of Al Beards C will open the door to Bigger2and Better programs for the 4a with the 4a Memex. O@[Barry^T.]^^ If it's a "full C,"^ then it should open the door^ to use of manyNpublic domain C programs already written for other machines. I've seen lots ofLC programs around, from computer forums (e.g., IBM) to company forums (e.g.,Borland and Microsoft). E@[Don^O'Neil] Yes, I hope more programs become available for the TI. L@[Beery]^^^^^ There are quite a few programs out there. I've got a couple ofHprograms I am in the process of forwarding to Clint for him to see aboutportability right now. .LM 9;IN -0   @&^^^^^PROTOTYPE/REPAIRS^^^^^  .LM 22;IN -13 =@[Gary^Cox]^^ What sort of repair services do you offer Don? L@[Don^O'Neil] I can repair just about any card for the TI system that is outLthere with a few exceptions. I will not repair HFDC's or Geneve's because ofKthe proprietary gate arrays on them. My rates are $30 an hour + parts. MostHrepairs are less than 1 hour, and parts are VERY competative. I get mostrepairs out within a week. B@[Gary^Cox]^^ So you can do consoles, Corcomp controllers etc...? M@[Don^O'Neil] Yes. On consoles though,^ I would recommend^ just buying a used:replacement,^ they are cheaper to replace then to repair. M@[Gary^Cox]^^ What is your address and phone number that you can be contactedat for repairs? L@[Don^O'Neil] Western Horizon Technologies, REPAIRS, 10225 Jean Ellen Drive,OGilroy, CA 95020 - (408)-848-5947. If you specify REPAIRS on the package I willOget to it sooner, sometimes my parts shipments sit around a day or two before IOopen them. I also offer replacement PAL's and EPROM's for anybody wishing to dotheir own repairs. M@[Gary^Cox]^^ Thanks Don, that's good to know as I occasionally receive callsFfrom people wanting repairs.^Do you handle Myarc controllers as well? 2@[Don^O'Neil] I can repair any other Myarc cards. M@[Barry^T.]^^ (Good to hear that people with malfunctioning MYARC floppy diskOcontrollers will have a choice of where to get repairs!). What about repairs onOOPA products like Tiny TIM (in case Bud can't fix my DIJIT AVPC and I decide toorder a Tiny TIM for myself)? O@[Don^O'Neil] Send TIM's to OPA, there are PAL's on TIM that I cannot duplicatein case they are damaged. M@[Beery]^^^^^ Don, do you have the equipment to "burn" gate arrays if someone1provided the necessary info for the Geneve/HFDC? N@[Don^O'Neil] Unfortunately no. The maximum size FPGA (Field Programmable GateOArray) I can handle is 68 pins,^ and the Geneve and HFDC use 82 pin ones. It isBalso not really worth the cost, an 82 pin FPGA runs $80+ dollars. .LM 9;IN -0   @&^^^^^HORIZON^4000^^^^^  .LM 22;IN -13 N@[Don^O'Neil] I think we covered everything but the Horizon 4000 Ram disk. TheOHorizon 4000 is a 3000 "cleaned up" with an expanded memory capacity of 8MB andNbuilt in RAMBO. I have been contracted to update the 3000 for more reliabilityOand capability. We expect that out within a month, as NO new software is needed9to run on it. It is 100% compatible with prior versions. .LM 9;IN -0   @&^^^^^COMPUTER^MONTHLY^^^^^  .LM 22;IN -13 J@[Gary^Cox]^^ Is Computer Monthly still going to drop the classic computerDsection as I just received the June issue and it is still in there? M@[Barry^T.]^^ Yes, Computer Monthly is dropping the entire "classic computer"Lsection beginning with the new format (they're going to a smaller page size,Olike PC Magazine and PC Computing, and dropping the large-size Computer Shopper format). *@[Gary^Cox]^^ When is this to take place? K@[Barry^T.]^^ I think it's next month's issue (July 1992), if I remember myLmonths right. (It gets confusing when you have to submit material two monthsMbefore it gets actually published!). I hope that people realize how important*it is now for us to support MICROpendium! .LM 9;IN -0  II am not known widely for my optimistic outlook and most may have come toLconsider me as the eternal sceptic. This reputation is not entirely deservedKhowever, and actually has more to do with the fact that a compusive debaterOlives within me. It seems the majority of people possess positive attitutes andOinitiate conversations with the emphasis upon everything @good about the topic.!I have no choice but to counter.  MOn the other hand; I cannot find anything negative to say about the announcedMSCSI interface for our lil'ol TI. Sure, the death of the Accelerator may haveJkind of put a damper on how one views the viability of new hardware, but IKdidn't have a great deal of faith in that one anyway. Don't get me wrong, INhave no problem believing you could get the TI to run ten times faster using aLcompletely different CPU. I just had a hard time swallowing that you get VDPMmemory to keep up, never mind the 9918. After all; the 9995 CPU on the GeneveNalready has a problem with getting ahead of the 9938/58 VDP chips; and at half9the speed the Accecerator was supposed to push the 9918.  OThe SCSI interface is a much simpler project however, and does not require suchIprecise synchronization with the rest of the system. Whats more; the SCSILinterface is already of a pre-existing and standardized design. As a result;None might view this more as an "adaption", rather than a radical new creation.OAt any rate, I'm about as "hyped" as this boy gets and if Don doesn't have thisJinto production by September, I am going to @will it into existence all bymyself. (Grin)  OWhat follows is sort of a general "Introduction to your new SCSI Interface". SoOhow can I "introduce" you to something which hasn't been completed yet? Well, INcan; and I can't. As the term "SCSI" represents an established standard and weNalready know it is being designed for use with existing SCSI equipment, we canIbe relatively sure of conformity to that standard. Unfortunately, we mustOremember that RS232 also represents a standard and that TI decided to swap pinsM2 && 3 and omit pin 4 entirely. I have no way of knowing what deviation mightNtake place. No matter; some reference will prove invaluable both when shoppingHfor your SCSI peripherals and when it comes time to make up the cables.   5@Definition:^SCSI^-^Small^Computer^Systems^Interface  KPronounced "scuzzy" by much of the computer industry, SCSI is unlike eitherNST506 or EDSI in that it is a system-level interface. It attaches mass storageOdevices (or nearly anything else) at the system level, that is, when data is inLa form that can be used by the host system. In effect, SCSI provides what isLessentially its own expansion bus to plug into peripherals. For instance, inJthe IBM PC, SCSI works like a sub bus. Other interfaces, such as ESDI, mayPactually plug into a SCSI interface much as they plug directly into the PC bus.  LAs a system-level interface, SCSI requires that some controller functions beJembedded in the disk drive circuitry, for instance, the data separator andJdeserialization functions are embedded into SCSI transports. In some ways,Membedding these functions can be redundant, particularly when two devices areEconnected to one SCSI port. In an ESDI system, one data separator andGdeserializer could serve both drives; a SCSI connection duplicates this circuitry.  MBut SCSI earns favor for its greater data integrity (raw data need not courseCthrough a lengthy and vulnerable serial interface) and much greaterJflexability. Not only can a variety of device types be connected to a SCSIOport, but a number of them can be mixed through a single port connection. Up toIeight SCSI devices can be daisy-chained to one SCSI port. All the devicesMfunction independently, under the control of the host system through the SCSI adapter.  MIn addition, SCSI also provides a speed increase over the ST506 interface. AsHwith ESDI, the designer has a greater degree of freedom for choosing theNoptimum transfer rate for his system. Unlike the other interfaces, SCSI uses aNparallel connection between the device and the SCSI adapter, giving it greaterKultimate potential than the other connection schemes. Only a single cable -Galbeit one with a wealth of connectors - is needed for a SCSI link up. .LM 5;RM 74   I@&SCSI^Cable^Pin-out^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^