@L|5}6CD l0C)HCC WhL/h `CmCDiD`  R@P1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD`iyCPYXLASNETHIDE@@7@!@A%AAe dY +}AR@+6-@=@@O@@9Y Ai"@A`nAdAU}s F:Ad,AUA5x* -6-%@# @ *(}.!@( "!@.6- } A66-F:Ad,2"@)"A4)"@R6 "A8AP - Ae-@@}P:6-@6-@ 06-@6-&@0 AI-@@#I(>:AS },#ҠӠԠġD-@A % B0@: AuD AL"! }-@@#I("Խ̭кԽٺԽˠL$$*** FRAME1 ***(>:A%,11(&Š }٠ˠӠ (11(&The programs on this disk do not 11(&re-boot on System Reset. To ret }urn to 11(&menu type RUN ''D:MENU''. ((11(&պ The menu program is self-explan-1 }1(&atory except that the up and down 11(&arrow keys are used to select a 11(&program. Press RETUR}N or START when 11(&the desired program is highlighted. 11(&Descriptions can be added as shown and11(}&saved to disk. Make sure write protect 11(&labels are removed or a notch is cut 11(&to use this facility. } (11(&ծʺ A binary file that must 11(&be run from DOS. Select option L from "11(}&DOS 2.0 and type the filename. The '11(¶meters shown may be changed by ,11(&pressing the appropria}te key. >>>>> 1(6?6-A 6-A'6-A36-@!?6-@8; Au A@*** FRAME}2 ***E(>:A%,J(O(T11(&ADDMENU .... Y11(&The program basically allow}s binary ^11(&programs such as those on disk #26 to c11(&be run from an autoboot disk h11(&}. Experiment with a duplicatem11(&disk first! r(w11(&خʺ Load from D}OS as above. |11(&Allows you to examine and change disk 11(&files. Knowledge of disk structure is 11(&re}quired. (11(&Ժ This is an updated version 11(&of TINYTEXT on disk #}3 and in issue 2 11(&of the magazine. The files 11(&TINYTEXT.BAS, TINYTEXT.MAN and 11(}&AUTOTINY.80 should be transferred to 00(%another disk with DOS 2.0. Rename 11(&AUTOTINY.80 to AUTORUN.SYS }and boot 11(&the disk. The main enhancement >>>> (?6-AU6-A'6-A036-@!?6-}@8 Au A*** FRAME3 ***(>:A%,(11(&is the addition of a print preview in }11(&80 columns. Full instructions are in 11(&the file TINYTEXT.MAN. RUN TINYTEXT 11(&and load this file} (use D:). PRESS 11(&OPTION to choose DISPLAY or PRINT. (11(&˺ Instructions included. This } 11(&will restore the variable table on 11(&programs which have been protected in 11(&this way. If yo}u have 'zapped' the 11(&variable tables on one of your  11(&programs this should get it back.  }(11(&Ժ A subroutine for sorting 11(&fields in fixed length records. !11(&Instructions!} are included. &(+11(&غ Enter any type of numerical 011(&data for pie or bar graphs. The"} basic 511(&routines can be used quite easily in :11(&other programs. ....... ?(D?6-A#}6-A%'6-Ae36-@!?6-@7I Au AN*** FRAME4 ***S(>:A%,X(]($}b11(&ɺ Create fonts directly to a g11(&Gemini printer or save them. l11(&Instructions a%}re included. Use a q11(&joystick to plot characters. v({11(&ЮӺ Dumps Micropainter o&}r 11(&similar screens to an Epson MX or FX 11(&printer. (11(&'}ҮӺ Produces program listings 11(&including control characters for an 11(&Epson MX 80 printer. (} (11(& -------- (11(&The printer utilities can be changed )}11(&reasonably easily to other printers 11(&providing you study (and can 11(&understand!) the ma*}nual. (00(%ԠŠӠ٠٠Ҡՠ?6-A%6-A`'6-A36-@#+}?6-@6 Au AW(>:A%,"AdAU4AR?%D:MENUWTHIS IS THE LAST LINE,} D2:HELP.25YXLASNETHIDE@@7@!@A%AAe dY +* HELP PRESS START FIRST * DOS SYS DOS 2.0 * DUP SYS Disk utilities * AUTD.}ORUN SYS What it says * MENU This menu * TITLE The introduction * ADDMENU D/}OBJ Run binary files * DISKFIX3OBJ Manipulate disk data * TINYTEXTBAS Word processor * TINYTEXTMAN D0} Part of above * AUTOTINY80 Part of above * UNLOCK Restore variables * FILDSORT SorD1}t subroutine * GRAPHIX Graphs of your data * GEMINI Font for Gemini * SCRNDUMPEPS MicropaiD2}nter - Epson * LISTER EPS Epson program lister DESCR DIR Data for SuperDir * SCRNDUMPEPS MicropaiD_-A'6-A536-@?6-@W Au A\_(>:A%,"AdAU4ARG%4}D:MAXIMENU.BAS_THIS IS THE LAST LINE D:HELP.20@@@AA`A5dY +8 D  C D     )16CS S)  C)D1 p p 6}0 C9DI pCDL~CiCDiD` DD˙` d J)L !7}D L(( LL()  L| L( S LH 0p n  8} CY?  q  L L  ` )9} `A! d߰")-݆ "  $G@LLL&0") $G%:}H0 3S8`G ȱG ȱG   Gȭ Gȭ GG}GHiH8(()) G$H% `(0;})8` d)L ݆ & LGȘ ݆LL d  ! LL d)N>Q  HH)<}  hyhyB q L> Lm JJ  Ln*` dB%'=}8  H H` 1 { LL   !L     Hh SY?  q  1L>}  !? S   q 1 L   Ll  Lg E`L   !L)  q 1L?}) `L0AM݊L݉ ML  N݆LLLNLMLHG!@@}1F GȱGLLEEȩÑEȑEEȑE Ed E7EȩE  qA} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF B} G) *Gȩ GȽG GȌd q q G`  8   0G  `DC}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`YD}`piH n0)բY? 08`0 E}  0$L GGȽG L `8L`LF}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`G}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTEH} H8EEȱEEȩEh J E8   . m  i`LI!)E1FRI}1LJ舩9GIH`LJJ`HGHh l`J} S gL   8 rii `дCDCG W  K}C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}L}D:M |||DDOS DOSDOS SYS }M}}M}1N}B1HELP C5DOS SYSO} 0`BDELV !B P}`LVUQ   ]   TU J ]L!T  #      TU Q} L ? .  t`GBJ V~DEHI B V0dVR}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEhS}DEL8HI   0 HI,0 0  9 .G VLOT},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHIU} V0 0`B;DELV䌚 !B y`@ʆ v s? F0Ξ05: [ BDEHIV} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO W}STILL RUN DOS B;DE J V (` 9 V⪍ ઍ  -X}LLu DEHILV 9 .l 9 .l  `` s$B VBHY}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVLZ}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e[}1i1232435ޥ<<8k} 3E:}DISK OPERATING SYSTEM II VERSION 2.0SCOPYRIGHT 1980 ATARIA. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDGE J. D]}UPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRESSF. LOCK F^}ILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES9!&x#!7&p))'&X*./)L''-؆莟_}R'S  vW DEHHI 1A#! @ ~0ɛ8A0.) ȅ 1 1i`}il ! 1L NO SUCH ITEMSELECT ITEM OR FOR MENU! 0 .{z:*{}.|~ 1 0 0a}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILEb}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBHc}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L d} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED011 FREE SECTORS COPYING---D2:HELPe}# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: Bf} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#g}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%h} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C:A%,96-E6-s APx--6-F:A`,%F:Aa,$AV%@[&@}@%@d3%@@G%@@[%@$@70@@ @70@}@/0@@/AR@(super directoryWW;@@$@d,;@@,;@@,};@@$@d,;@ ,;@, A:&@@D:*.*0 B: A41(Can't }read directory. Error #F:A,4'@'B:, @AP6-%@c.67$@@&@9<$@@}&@&,.c67$@@&@%,.  A@6.J Ap6@}@ D:DESCR.DIR@ BJ A^-@E67$@@&@"<$@@,.no description I T}@^ Ag A@(6-%@g67$@@&@9,.% }0&67$@@&@9<$@@,.0 A"@#--@6-$@@-6-&@9$ 6.7,%-}@&6.7$@@&@9,'9+7@<@,07@<@,/ 9 A(67<,. A)%%67}&@"<,.no description, 6' 6-6-!@'6-@7T 6. 67@,. +67@,.D6-@}&B:,'@T67<%B:,,.J-@ (O--(%ԠQg @!,@}@1/@8@C,@@"U/@8@"g-@@T-@^6.7$@@&@9},hKK( 7@<@, 7@<@, 7@<@8,r 6-@|6-@6.7$}@@&@9,36.7@<@,D67@ ,. d67@,.7@<@,v67@,. 67@,.7@}<@8,6.6-?:C:,( --------------------B4 A`};B:, @ ;67B:,%@,. )B:,!@ )6.7@<@ ,&07@<@4,}&6-@8&67$@@&@"<$@@,.8AR@"(}super directory" A0? A($-@}@?( A0SAVE DESCRIPTIONS ( $ A0@,@@} D:DESCR.DIR6 B@ A@e@6.Error#667@,.=:F:A,,L6-?:C:,:,+ $RR104,201,2,240,9,170,240,5,104,104,202,208,251,9}6,104,133,204,104,133,203,104HH104,133,205,160,0,177,203,9,128,145,203,200,196,205,208,245,96,0,0D:SUPERDIR.SAV|7+DFLASDISKd+;@@,+6.DISK #25 UTILITIES 4fS +}@1AR@S6-F:A`,%AV$F:Aa,i{AY'A@t9A @2}KA@T]AAoA@{6-n;%@@p+-@@&/"7%; }s116,6,6,7,6,6,6,6,6,6,6,2,2,2,2,2,2,2,2,112,2xE%@'@e.%@(F:A`,E%@)F:Aa,(((} (( THE PAGE 6 LIBRARY(********************((******************}**A-@A('The PAGE 6 Library consists of programs..(& collected from Users and User Groups//(' in }the U.S.A, Australia and Gt.Britain//(& and to the best of our knowledge all//(' programs are in the public do}main.-@ @.(ӠԠҠAY@45B2y!AU5-@@P}#F:B2y,"@#%D:MENU 6-@& AD:TITLE,+6.DISK #25 UTILITIES 4fS +Q8kB D3?B4?x'687 X {== = V=)`8 A*B)C(D'E&F%G$H#I"J!K L8L}8L9LU9L9L9L:LH:Ls:L;L`Y"Ya>Eb>Sc>GW G WL'8Na>Ob> c>GWȍ G WL'8>YY>E>S}>-HYL'8N>O> >-HYL'8>YY>E>S>HXL'8N>O> >HXL'8 {=Π? = *= >h}HXYH<jB8jBJlB)  `8 >8 hHXYjBL'8?4? 1? <3?D} m B. Rotate color during load C. Screen off after load D. Title < ATARI ARCADE } >Modify disk parameters: E. Change Drive Number <1 > F. Change density G. Format disk } H. Delete *.SYS files Options: I. Disk directory J. Write boot loader program K. Exit to D}OS} --- TITLE LINE OF MENU ---Enter up to 20 characters usingupper-case letters or numbers orany special characters} which can bedisplayed in GRAPHICS 1.} --- DISK DIRECTORY ---Insert disk into drive number 1.Then press Π.}Press Π to continue.} --- CREATE BOOT PROGRAM ---Insert disk in drive number 1.Then press ٠ to continue }orpress any other key to abort.}Insert DOS disk and press Π.Press Π to restart.Directory could not be opene}d.Directory could not be read.Disk could not be formatted.*.SYS files could not be deleted.Could not write to sector }Drive could not be configured.D1:*.*D1:*.SYS8GHwDȄ J01|i   ʽ O0}A)=氤  iȩȽ 8 i泥 )i A8@ŰP    C D%C }E F CCD ECFD džI Il}?  /l @ Y0} ) ~ Э )} `%H$H`pppGhpAJatariarcadeWYwDȄ N@   } Y0ݩ   O Y0R@ Ѝ   Y0ӭ01/:0 1l i }  ʽ O0A)=氤  iȩȽ 8 i浥 )i "/ & 8@Ű  }h i/ X X/01"/   C D%C E F CCD E}CFD džI IlQ  $/l1R  @ Y0 )  Э  }`%H$H`,oadingpppGX pA: atariarcadeE&F%G$H#I"J!K L8L[(;0 1A 1B 1C 1D 1F 1A 1B 1B ........}}d}} *K: f4r0J)ED VL+)D)E)}H)I 5),)0yW* 5 48A0+͠)& ȅ 5iilJ* 5L)NO SUCH ITEMSELECT ITEMh*L)UNI}MPLEMENTED FUNCTIONIH*ED 5 4L)HIT ANY KEY TO EXIT}DISK FIXER 1.0A: DIRECTORY ENTRIES H: DUMP SECTORSB}: TRACE SECTOR CHAIN I: EDIT SECTORC: MODIFY DIRECTORY ENTRYD: CHECK ALLOCATION MAPE: MODIFY SECTOR LINKF: SET DRIVE }NUMBERG: EXIT TO DOS,--k.++?.0D2j.)*)э)) )+L)+ 4 6 4j.L)USE WHAT DRIVE NUMBER}?f, 4 6 4  HH 2 5HID,E 5 4,a()) 6 )) 6 )) 6) ))b(E 7h h } 54L)MODIFY LINK OF WHAT SECTOR?, 4 6E. 6i. 4η)ɢ, 5  ]3 5E.i.E.L)D# FILENAM EXT FSEC} #SEC DLFIRST,LAST DIR ENTRIES TO SHOW?- 4 6E. 4ɢ, 5  ]3 5IHȍD-E 5f(g( 4,`(e()P(}( )) 6)()( 6)()( 4f(@D g(L )(j. 54L)WHICH ENTRY TO MODIFY?.  }4 6E. 4 ]3 5η))( (  2 5)JJE. 7L)6. 5L*TRACE FROM WHAT DIR ENTRY?BAD LINKD.l SECTOR 100: F}#=00, BS=00, FP=000 E0Y(.(-(?(E.  3(L,/)@L9/((( (  7 ) )   4})) ) )JJE.E. F420300 5L,/))HN)n)N)n)N)h08j)=(( 7ЍE.E.@L. / *4))η))}(*)1))Z뭲)50 5 4YY(*) / 54L)))))(]*)-) )N)갪*)-))    .  . })   2 5) 0j 5L/0X)  h `BUILDING ALLOCATION MAP...BAD LINK IN FILE # TYPE "Y" TO REWRIT}E ALLOCATION MAPWAS MARKED IN USEWAS MARKED FREE BYTEENTER START,END(HEX) SECTORS TO DUMP78 00 00 00 00 00 00 00 00 ..}......}10 4 6 &1 6 4000 1 81Ȍ   &10000L)h00h0hhl0h0h00HHl0 &1  } 2 K1 1` 5|0 500 1 p1` &1z0 5 1`0 F400` &1 ~100(0H {.00h F400}000˩0 5 1`}ENTER HEX DISK SECTOR TO EDITTYPE "Y" TO WRITE SECTORTYPE "Y" TO EXITENTER HEX SECTOR TO WRITE B}UFFER TO1 2 &1 81 4> 2 2(֢1 5 1 &1   2 K1ȩ1 5 4Y` 22 1   54L)P( w70 0}P( w70 0`hhLm22 5 4Y̩ 2 5 2 2 4 6 4  ` 4  F4M.  F4N.O.)JJ F4U.V.)) F4\.].))}  F4c.)  F4d.e.E 7 g.F.` 3E. F4P(Q( R()(S( )( F4_(`()( F4a(b()( F4d(}e()( F4f(g()(Di() Lj(k(P(`E.JJJii)i) ) ) )  4E.) )`(j.}RL74W SL6`)JJJJ Z4)) Z4` i0`i7`@ B Vi`OP())) 4 5`BPD(E}PHILV 4L)`0BPD(EHI V`,)0`L) 4 6 5` )))L^5)))P(,8ɛ4Q(,"ɛ}:R(.Q(α)P(AD(α)P(α)D(ȩ:(ȩ)P((ɛ,/α)穝5 5Ρ)))`P()P('NAME TOO }LONG B 5` 5 5`DE BIPH 5` VL)`I H5ED 5`m)D(iE` V0`*)}@ )?77L9677 5 B6L) Rb V V`BJ V`D(EHIB V0:͠(0 ͡()D(}EH V B V0```(D(E(8(H((IHI V0L6))))P()ɛ+,' w70)}.).) ))α)өI7 5Ρ)`))`Y7TOO MANY DIGITSINVALID HEXADECIMAL PARAMETER800 0 8 00`)-)}`-)))`77 8!8,8<8Q8e88888888899H9[9o9y99999999:29=9BREAK KEY ABORTDEVICE NOT READY(?)NON EXISTE}NT DEVICEDATA ERRORINVALID COMMANDDEVICE/FILE NOT OPENINVALID IOCB NUMBERWRITE TO PROTECTED DEVICE/FILEEND OF FILECOMM}AND FRAME ERROR(?)DEVICE TIMEOUTDEVICE NAKSERIAL FRAME ERRORCURSOR OUTRAGESERIAL OVERRUNCHECKSUM ERRORDEVICE DONE ERRO}RREAD AFTER WRITE COMPARE ERROR*AC* ERROR*AD* ERRORDRIVE NUMBER ERRORTOO MANY OPEN FILESDISK FULLFATAL SYSTEM I/O ERRO}RFILE NUMBER MISMATCHFILENAME ERRORPOINT DATA LENGTHFILE LOCKEDDEVICE COMMAND INVALIDDIRECTORY FULLFILE NOT FOUNDPOIN}T INVALID}})}qr!7LLINTAPFPLINNNSPSIASITMODSCPLLLASOSPAGPAGRDWRCOUNFUNFLALIMIBOTIINLOCN }@p@@@@f@@ @ dd d-- dx B!}+@AD@B @A6@ @@AB%Br@@Q!} !"#$%&'()*+ 6-@p6-!}@!6--6-@96-@fE6-@Q6-]6-@oA@0A@6-!}6-@(;A,367,. B67A,.Q67@,.t;@E,;A ,;A(,6-I:,&AP!};,776.-hhhhhhhˑ˥̥`(M"-A)%A5@:7,,- M@@!}K:n|6-AA!A3@S@@E:^67,..m67A,.|67!}@,.xI 6-6-6-?6-F:@,%AV$F:@,%A I A"00((NSERT TEXT OR ... PRESS T!}O EDIT,: -(&B:, FREE &6-R:,:"@A01,"@* B:,&A ,6-%@@6'"@*!}!A'6-&@@;&"@* B:,&A&6-%@!"@*!AA!6-&J)#6-?:A66-@"@'6-@>B:, A!!}Ah#6-?:B 0:@:A,&%%+&P:'@&,$@&,%@&$+"+P!2}:'@&,$@&,,,7@,]$AdAU F:Ad,"AUAB5 A@ 3)@& @!3}e)!@)'3 A@G(FILE >:,--$L AB AEB("FILE LOCKED...TYPE KEY TO CONTINUEL !4}AB0?-($Y TO CONFIRM, ANYTHING ELSE TO ABORT?AdAU&6-F:Ad,&"AUAC @CA!5}@ &@3@& A@ < AB AE2@5%@< A@ &o-@@!6}(E("PLEASE ENTER WHOLE FILESPEC IN THEo(%FOLLOWING FORM--'Dn:orig.ext,new.ext'+NAdAU'AR!7}+D@2@N A@ o@%@@G-$@&&@&%&@dT@!8}X i6-+7<,4*,o6-0 6-%07%@<%@,4 AE`@AE@$6.7@<@,!9}$ AEe6.7@<%@,67B:,%,..267B:,%,.7@<@,:6.DL67@,.=:,]67@!:},.:l67@,.p(x6.D67@,.=:,67@,.:*.*$$#6-@ A P# A@rrhhh!;}hh͢ 5( [ [ ( 5x [ 5`С` i@ `Щ`D:TINYTEXT.BASN |14!15!TINYTEXT 2.1ACKNOWLEDGEMENTS TINYTEXT was origonally written by Stan Ockers for ACE magazine in November, 1981. B%=}ecause of the program design, many users have over a period of time, added their own features to enhance the capability of TI%>}NYTEXT.Atari users Jim Carr, November, 1982, Dale Lutz March and September, 1983 and Bill Hardwick, December, 1983 have all%?} added their own features to Tinytext. TINYTEXT 2.0 had such niceities as TINYDOS, and other embedded formatting codes. It w%@}as written for ACE magazine. VIDEO 80, by Charles Brannon, for Compute magazine, appeared in April, 83 providing an 80 chara%A}cter screen display. TINYTEXT 2.1 offers fast 80 column formatting of text to screen or printer. In addition, any file can b%B}e read and edited, plus, the current file can be erased to allow editing of a new document. Another feature is the ability to%C} merge text and program ASCII files, a capability usefull when writing tutorial articles for magazines such as MACE.Neville%D} R. Williams.INTRODUCTION TINYTEXT would have to be one of the most versatile and widely used Public Domain programs in cir%E}culation. At a cost of virtually nothing, compared with the price of "THE ATARI WORDPROCESSOR" or "THE ATARI WRITER" one can %F}not expext full word processing capabilities. However, for use in the home enviroment, who really needs them? TINYTEXT is ess%G}entially a text editor, giving more than adequate control to the user. The limitations of TINYTEXT include low available memo%H}ry for text (approximately five text pages), and maximum page number of 255.USING THE PROGRAM The OPTION and SELECT keys ar%I}e used to select one of the seven options. The OPTION key advances through the selections, while the SELECT key if used to re%J}call the previous choice.LOAD The LOAD option is used to either re-load previously saved text or to merge previously saved %K}text onto the end of the current text in memory. You are prompted to enter the "filename" of the text you wish to load. If th%L}e text is on cassette, then simply type "C:" (no quotation marks). The computer will beep once to remind you to set up the re%M}corder to play. After the recorder has been set up, press RETURN to begin loading the text. If the text is on disk, type the %N}complete filespec of the text file, for example "D2:TINYTEXT.MAN" (no quotations).EDIT The EDIT option allows you to enter %O}text or make changes to text already entered. Entering Text:When edit mode is requested, a blank area (text entry winow) ap%P}pears in the centre of the screen. Up to three lines of text can be typed into this window. Pressing RETURN causes text in th%Q}e window to be stored in memory at the end of previously entered text. Use thestandard screen editing functions to alter text%R} in the window. All trailing spaces in the window are erased, so it is a good idea not to end a line with a space, but start %S}each entry with a space. Embedded Control CodesEnd Current Line Codes:Ctrl E Start new line with no indentation.Ctrl I I%T}ndent following line.Ctrl S Force line feed.Ctrl T Force leading spaces at start of next line.Ctrl C Centre next line.Ct%U}rl P Advance printer forms to top of next page.Text Justify Codes:Ctrl F Fill justify.Ctrl R Right justify.Ctrl L Left ju%V}stify.Line Control: (Sequence terminated with "!")Ctrl M Left margin.Ctrl G Line length.Ctrl D Line spacing.Direct Print%W}er Control: (Sequence terminated with "!")Ctrl M Output printer commands.The format for commands ending with "!" is as foll%X}ows:-eg Direct printer command 'Ctrl H'27'!'Ctrl H'69'!'The value following the control code must be in the range 0-255%Y} for printer commands. The value for left margin and line length will depend on your printer but is limited to a maximum of 1%Z}28 characters by TINYTEXT. This allows condensed printing (132 characters) on an 80 column printer, with the left margin set %[}to 4.Editing Text: When you are in the edit mode, pressing the SELECT key will cause the line of text below the window to b%\}e moved up into the edit window. The normal screen control functions can then be used to alter the text in the window. Use th%]}e joystick to scroll the desired line to the position below the text window. Pressing SELECT twice without making any changes%^}, simply causes the text line to move up into the window and then back. To DELETE a line of text, move the desired line below%_} the window with the joystick and press RETURN. Pressing the joystick trigger will cause you to jump to the end of text. Pres%`}s again to jump to the start of text.PRINT OPTION This option prints the formatted text on the printer. Before the printing%a} begins you have a chance to make changes to the default settings for line length, tab stop, etc. Use the screen edit functio%b}ns to make any desired change, then press RETURN. The items that may be changed are:LINE - Line length (maximum number of%c} characters per line).INDENT - The number of spaces to be indented from the left margin.TAB STOP - The number of spaces f%d}or the tab stop.PAPER SIZE - The total number of lines which can be printed on a fully covered page. For example 11 i981. B%ewnch forms with 6 lines per inch have 66 lines.FORMS FEED - The number of lines which wre to be printed to separate the bott%f}om of one page from the top of the next. For example, if 3 blank lines are required at the top and bottom of each page, then%g} Forms Feed will be set to 6.LINE INT - Sets the line spacing, 1 = single spacing, 2 = double spacing.PAGE NUM - Sets a f%q} b)HELP b'5DOS SYSb*\DUP SYSbAUTORUN SYSb'MENU b TITLE bADDMENU OBJb(DISKFIX3OBJb>TINYTEXTBASbA<TINYTEXTMANb$AUTOTINY80 bUNLOCK b@FILDSORT b@GRAPHIX b>AGEMINI bSCRNDUMPEPSb+LISTER EPSb-DESCR DIRlag to number pages.A 0 (zero) here means no page numbers, a 1 causes consecutive page numbers to be printed. If the page num%r}ber flag is set, you will be asked for a page heading. If you simply type RETURN, only "Page x" will be right justified on th%s}e top of each page. If you enter a heading, it will be printed just before a slash and the page number.You are then asked fo%t}r the starting page number. You can also opt for single sheets. If you do, Tinytext will wait for you to insert the sheet and%u} push a key before it starts printing again. NOTE: The maximum page number is 255. If the page number count exceeds this the%v}n the next page number will be zero. At anytime during printing you may pause output from the computer by typing any key. Th%w}e border will change color to let you know that you have stopped the presses. Should you wish to abort the print operation at%x} this time, press the "Esc" key, otherwise simply type any other key to continue.SAVE OPTION: This option lets you save tex%y}t to either cassette or disk. When the Save option is selected, you will be asked to enter the "file name" to be used in savi%z}ng the text. If you are using a cassette, simply type 'C:'. The computer will beep twice to remind you to set up the recorder%{} to record. After the recorder has been set up, press RETURN to begin saving text. If you wish to save to disk, enter the com%|}plete file name to be used, for example 'D:TINYTEXT.MAN'DISPLAY OPTION: This option displays text in 80 character format to%}} the screen. It provides the same format change options as the print option. When the last line of text is displayed on the s%~}creen, the border will change color to indicate end of formatting. To continue press any key.ERASE OPTION: This option allo%}ws you to erase all text from memory to permit you to start a new article. Should you change your mind press "Esc" to abort t%}he Erase function. Pressing any other key will erase text.TINYDOS When you first enter TINYDOS, you are asked for the drive%} number of the directory you wish to study. After entering the number, you will be given an initial screen of files on the di%}sk in that drive. An inverse video letter before the file indicates that the file is locked; normal video indicates that the %}file is unlocked. If not all the file fit on one screen, pushing the space bar will get you the next batch. OPTION will exit%} to Tinytext. SELECT followed by a letter, will lock/unlock a file. START followed by a letter will delete a file. START & SE%}LECT together with a key will rename a file, which requires you to enter the following string "D:OLDNAME,NEWNAME". the bott$t*%DDDDDDfD"D"D"ffDDDDff"""""DDDDDDDDD"D)}DDDD"""""""""""DDD"DDDDD"DD"D"D""DDff̪̪)}ff̪̈̈ffDDDD"""""̪̪DD3̪̪f""DDDD)}DDDDDDDDD"D"DDDD"D"DD"DDDfDDDwDDD"""""""DDDDDDDDDDDD)}"DD"3w3333333DDwDDDDDDDDDDDDDDD)}DDDẅ̈fDDDDDDDD"DD"DDfff"̪ff""ff̈̈f"̪̈DDDD")}"""̪̈DDDDDD̪̪̈ff""ffDDDfDDf"DDDD)}DDDDDD"ff"̈˭ϥ)˩ #UJe͐ͅΩѥ & & &8˅аiХiѠUJE)̱)L)}"E)̱)̑i'͐`ͅΥT & & &e̐ & & &eXͥeY` "8`Vȩdȩ#W)}0`u#r#$#t#t#Ls#`TUkO+ *  Ls# #Ls#}L%U0UUUT0TTTɛ)}UL# $ "UUTL`$T`U`k kLs#k " #ɛ$~ $L$k $L$ #kL$Lu# "k)}k #L$T #T̥ di@iJȘ i(͐d8(Ͱ΢JȘ i(͐`****)))}` "kUUL$UTTk`ҎҠ`T #8i $U`5#+%V0EXT FORMAT CODEEXT)}EXT FORMAT CODEP:V:PageeEXT FORMAT CODE)} % `[%0%mH%ͭ1%mI%H%I%`Z%[%m/%̭.%˱`S%[%R%Z%8X%[%H)}%[%8Y%I%Y%[%X%Z%Z%[%.%mZ%˭/%m[%̭0%ͭ1%Έˑ͈`g%0HI VJ%`h h+%0B,% `D%E)}L&]D%EJK V0 B V`U%J%K%Y%UVTX%0 BgD%E & & &Z%?ԈH ٢ԬZ)}%@%Z%hޭ@%Q%X%R%Z%Y%S%[% &T%U%L3(U%L3( U%L3(U%L3( @%8B%Q%L3( @%8C%Q%L3()}L. L.L.L0.D%8E%J%0 &L3(ED%8J%Z% &Z%J%F%)S%[%R%iZ%[%7%[%0 6%Z%0 ,S)}%[%R%Z%Z%[% & [%S%Z%R%X%Y%V%W%W%R%S%Q%Z%Z%W%Z%L=)7%[%6%8Z%7%[%S%[%0[Q9%=%)}Z%9%R%=%9%=%0-19%R%L%Z%L%0L)R%IL%Z%IZ%L(K%L+S%[%R%Z% &\%  V%L)Q%)}Q%Q%Lj(V%Lj(V% (&8R%R%S%L+R%Z%S%[% &  (&L+S%[%R%Z%8Z%Z%[% & V%W%8R%R%Z%S%S%)}[% & W%L)X%Z%Y%[%Z%[%S%[%R%Z% X%S%Y%LH'U%U% U% (&L+H%I%X%O%Y%P%O%P%O%)}Z%P%[% &Z% %Z% L*V%01W%Z%V%[%NZ%N[%[%Z%\%0 %W%8\%W%V%V% W%0 %O%P%P%S%[L)}%*9%=%O%9%R%=%9%=%!4L%*9%R%L%O%Z%Z%L%0L+R%IL%O%IZ%L*K%/Y%[%X%Z%iZ%[%[%)}S%0 Z%R%0L, (& -E% F%J%mG%J%8D%E%J% ,A%M%N%T% M%mB%M%N%T%M%mC%M%)}N%U%" +NZ%M%mZ%M%N%L+@%H%Z%`U% +M%mZ%M%N%dM%M%4%˭5%̩gͩ%ΠˑȌ-%M%I%mN%aH%m)}M%XZ%@%mA%Z%0I0%˭1%̭M%[%ˌZ%[%ͬZ%[%H%ꩈ[%-%-%mZ%0H-%I VG%0Z% &Z%K%0,%)} - &`R%X%S%Y%LH'E%Z% &Z%Z%F%J%`8%@%mA%8:%M%8% 0 M%8%d0M%,% <%0 -4%˭5%̩g)}ͩ%ΠM%Z%ˑZ%Z%:%mZ%Z%2%˭3%̬:%ˌ[%Z%ͬ[%Z%튍Z%iZ%c˩%̠ˌ[%Z%ͬ[%Z%튍Z%8%)} حZ%ɀȌ[%Z%Z%ͬ[%L-IZ%Z%ͩȑ͢0HI V & &J%`  `hhL&R%S% )}D.L%@%LH'R%S% D.L%A%LH'R%S% D.L%G%LH'L%L%L%[%[%[%[%mL%L%R%Z%S%[% &Z%Z% ٥mL%L)}%R%S%R%Z%S%[% &!ПR%X%S%Y%`R%S%H%I% D.,%*g˩%̠L%ˢ0 BHI V0 BLH'h h/%0)}B2%D3%E4%JK VL/4%L/7%6% H%I%Li/6%8H%7%I%I%BHI % VL/ɛ)}Ln/H%ԭI%L& B0%i.%1%1%/%6%8O%7%P%Z%[%HIZ%[%[%P%0X9%=%Z%9%O%=%)}=%9%!2L&9%O%X%Z%Y%X%Y%L&Z%IPY%O%IPX%L#0 & VL&L/DDDDDDD"D(R&' OFSADCBELLROWCRCONSOPCFIO@-} dS +'0@@@A0@@P( S(n((( REA-}DS A TOKENIZED BASIC PROGRAM,x++(#DELETES THE OLD VARAIBLE NAME TABLE--(%AND CREATES A NEW VARIABLE NAME TABLE''(-}IF NECESSARY, RESTORES THE LINE**("OFFSET OF THE CURRENT STATEMENT IF,,($NECESSARY, AND REWRITES THE PROGRAM.X1;-}@,;A2,9@,;@,@6.>:AS,L6-@X6-B2yT(( Š# A@@-}@J BT A'((ԠΠ' A\ A0!-@@.)@-};)@N68,-%AV$R \ B(8@,A@9-@@+8,8&@,/ 9 A@-}/' (%(Ġà/ A@((VNTP=8@,+-@ F:,@(VNTD=8@,?(VVTP-}=8@,(-@ F:,?(STMTAB=8@,C(STMCUR=8@,*-@ F:,@(STARP=8@,C(96-}-8@,&8@,$;,/67,.X9 A2@2(ӠSTARTϠŠ"&@&F:,@-}A,&( (&@@6?6-8@,&8@,.6.7@<,?6.7%@,@@:,"-}AUA0B/+("ĠŠŠŠٯΩ/D4N)4nAJd6-6.@-@8-}@,&8@,@N6-%@d67B:,%@,.VTR67B:,%@,.=:,&6-@:7,,2!A'H67B:,%@-},.R Ap^/!@c%67B:,%@,./ Aph& 6-B:,&67,.>:@:7,,%A(,r |, A(-},67B:,%@,.>:,J$6-B:,&+8@,&8@,,8-@@F68,-8,%J &(&(Š-}ŠŠd-@@+6-P:8,'AV,E*@8,&AV$R*@V d(@G6--}8@,&8@,G@:7,,@")@:7%@,,Ap#6-@:7%@,,#6-ApC6-@:-}7%,,"@ #6-96-@:7%%@,,C A@L"@"6-%@+67<,.>:,.(L(ԠԠ-}D A'0@@ @A0@@ @D-;@,6.hhhLV-ԠɯϠ›n-} A0Af@36-?:C:,<@2,HF:Ag,@k(>:AS,͠Ġn&$o A0-}Af@36-?:C:,<@2,HF:Ag,@l(>:AS,͠Šo&$E 6-C:,6-P:'-}AV,-6-&AV$9AhEAiE 6-B:,6-P:'AV,-6-&AV$9ArEAs&$-}D:UNLOCKFSADCBELLROWCRCONSOPCFIO@,^__ SORTFILEFILE2DRVDR2PROGPROG2SDRV2DRECCRFIELKEORDEMPFLEFPOFNUBA0A1}B3($  [ [ ! @ @ AU1}@AS."D:1}FIELDSRT""""Ԡ""""(fixed l1}ength record sort)"""" "" 1} (}@@ :(Advanced Data Base SystemsLAA(^AR@p@@dB7t@d1}@.@@K:E( for directionsH(_( for sort programo( |)@1}(>:,$"@h@$ B$"@@$ A!!@h)@@dgG;@1},;@,;@,;@,;@,;A,`6-+I:,&A,g;,i% 6. 67,. %67@1},.nm (>:A%, one moment ..* B7(>:A%,:(LAVA ^@@m( p (1} (rx@.@@K:>( O( `( t-@1}Ax sAVA$t-)@6-&@H-(Ž u%"@6-% A v%"1}@6-@% A w!!@)@Ax 6.6. 6.D6.D( 1}5 @)!@+( ϠȠ5 A@3 6-B:, 67%@,.=:,367%@,.:&("(1} &5 @)!@+( ϠȠ5 Ap3 6-B:, 67%@,.=:,367%@,.:1}7 6-B:,67%@,.&6-B:,767%@,.b(!( %.6-B:,?67%@,.H6-B:1},b67%@,.7@,)()(ԠŠˠΠ ))@1}.@@K:@@@ R@@p(Ӡ٠٠Ϡ})@@(1}}1.( 7@, 1(5@ AD5@@1)@"1}AU'@1 A7 (>:, A34( (#(SORT ON WHICH FIELD '4(>:A%,?6-6-1}'6-36-@?6-5 AD@5@@26-%@%6-%@$+1},2)@nF:A,"Ap8(7@, NOT ON DRIVE B BEgTAd67@,.n A1} (>:,"AQ9"@26-&@+6-%@9AU"AUAi AC1}6-%@)@ (>:,"AU*"Ai"AU*A"@2AU %1}@2*6-%6-@  AC *@6-&@*A((RECORD LENGTH IS ##(FIEL1}D TO BE SORTED ON IS (FIELD STARTS AT (FIELD LENGTH IS  A6-%@A 61}-& AqB(6(}THERE IS NO FIELD  IN THIS RECORD.B6-@:(3-@1}A7 :%"9@;&@,+6-&@96-&@,(( 1( 1} 2#"#(3$"@$(4(6+@+@1}@@ AJ 6-T6-%@^1@17@<@,4 APh67$&<$,.1}r A@%@%(&@ ( 箮&&6-?:C:,(@7$&<$,H z@ A^&(1}ٯ1@Q@@K:^)@$"@@$ AP$"@x1}@$ A !!@)@xA'('R' H(S1}@s@@K:)@$d"@'6-%+",2@8(};(Z(1}d AP.$@@$ AU_@.@@K:R(}1}ٯ_)@"@%4"@x@$+1(basic is4!!@)@x1}A 'I (}I(;Quick sort was designed to sort fixed length record files.'BB(:The records may be sorted in asce1}ndingor descending order.'EB(:Quicksort will read in one record and display that record.E($'33(+You then choose the fie1}ld on which to sort.)'p(+( The field choices are numerical.p(@The first field of the record is 1, the second is 2 and1} so on..'UU(LThe total record length will be dis- played, followed by your field choice,8'JJ(Bits starting position in 1}the record and the length of the field.='''(>'AR@L'@.@1}@K:@@@!R@@b( To continuet@@"@@( 1}Q'()@@((>:A%,*?@'@@<(?(*kk(cNumerical f1}ields should be padded with zeros so the field is the same length for all entries.+(+&&(100 DIM NUM$(1}6),Z$(6),REC$(35) +""(110 Z$='000000':INPUT NUM$ +GG(?120 J=LEN(NUM$):L=6:Z$(L-J+1)=NUM$:NUM$=Z$:Z$='''':REM CLEAR Z$+1}&&(130 J=LEN(REC$):REC$(J+1)=NUM$+EE(=This insures all numbers input will bethe same field length.+'((000001(1}093454'(123456H+7@@ '@@7( To continueR+xAU@'@@!9@@1}I( [AU@xF:B2y,@BW+AU@ A.& N ML SORT$N1}-@A%N"67<,.>:, *Nll216,104,56,233,3,133,217,104,133,204,104,133,203,104,133,215,104,133,214,104,11}33,210,104,133,209,162,04Noo104,104,157,0,1,232,228,217,208,246,56,165,209,233,2,133,209,165,210,233,0,133,210,48,108,165,21}09,133,211>Nll165,210,133,212,165,204,133,206,133,208,165,203,123,205,24,101,214,133,207,165,208,101,215,133,208,160HNll01},185,0,1,190,2,1,134,218,190,1,1,200,200,200,132,216,168,136,177,205,209,207,240,12,165,218,208,4,144RNoo16,176,46,144,44,11}76,10,200,202,208,234,164,216,196,217,208,210,198,211,169,255,197,211,208,6,166,212,240\Nnn11,198,212,165,208,133,206,165,21}07,24,144,172,165,213,240,4,134,213,208,148,96,134,213,160,0,177,205,170fN==177,207,145,205,138,145,207,200,196,214,208,2412},240,203N9$9STOP :REM X=USR(ADR(SORT$),ADR(B$),35,REC,1,10,0 D:FILDSORTORDEMPFLEFPOFNUBA0A0TTUUKATEMPANSCPT6SSCHOICMSMSYFAPPCXFAXYTEMYBRTHFAMAWIDTDA hhv 6}B @e@(10?(10B1 @ A` @ @e @(1&@ @@3F @UA96}@5BC)P@?""!AYAB@@@u $$***************6}***************$$**$$*ؠ*($$**26}$$**<$$**F$$*Įˮ̠*P$$*************6}*****************Z))DIMENSIONS AND CONSTANTS **********dAA9@<@,;@$@,;@,;@,n6}E6-B EADDRESS OF LOWER CASE ALPHABET IN ROM CHARACTER SETx6-@e6-@$, A,SET UP DEF6}AULT SCREEN VALUES26-'A2STEP SIZE, 1/100 OF THE CIRCLE +@H%6-F:@,%AV$F:@,HADDR6 }ESS OF GRAPHICS 8 SCREEN RAM,''TITLE ***************************6 +AR@@5@@'@6 }@5  ؠJ>@@'@@> by D.K. TitchenellT?@@'@@ 6 }? ȠԠϠ^ F:B2y,"@APcARh. * R)ead from file or E)nter data.6 }rP 4E A$ A&) APENTER DATA AND CALCULATE PERCENTAGES| 0R A`: A( A&6 }:READ FILE, CALCULATE PERCANTAGES9 F:A,A`9FILE READ UNSUCCESSFUL''MENU ***********************6}*****-AdAU-EMPTY KEYBOARD BUFFER+ + +  ՠ   ENTER CHOICE:  6}( 1) PIE GRAPH(( 2) BAR GRAPH(! (3) PIE AND BAR GRAPHS (&(4) ENTER NEW DATA(0(5) LIST PERCE6}NTAGES(2(6) READ DATA FILE(4(7) WRITE DATA FILE(:(8) EXIT(?))@:, @:1,)@:,!@:8,A6}D 6-A:,N"@b"@ Al"@ A q"@ Av#"@ A6}$# A&"@ A#"@ A(# A&"@ A) ALLPIE AN6}D BAR COMBINATION CONTROLL *************************************A +@'0@A0@@@6}; 6-;SET RIGHT SIDE OF BAR GRAPH TO CENTER OF SCREEN?6-%'@?SET CENTER OF PIE TO RIGHT HALF OF SCREE6}N6-@ESMALLER PIE6-$@'+ A+PRINT LABELS IN TEXT WINDOW A PLOT BAR GRAPH/ 6} A/SCREEN CHARACTERS FOR BAR GRAPH' ,/'SEPARATE GRAPHS ADRAW PIE' A'CALC6}ULATE AND SLICE PIE/ A/SCREEN CHARACTERS FOR PIE GRAPH + A+RESET DEFAULT SCREEN VALUES: F:B2y,6}"@A:WAIT FOR CONSOLE BUTTON$ ''PIE GRAPH CONTROLL ***************A +@'0@6}A0@@@4+ A+PRINT LABELS IN TEXT WINDOW> ADRAW PIEH' A'CALCULATE AND S6}LICE PIER' A'PRINT SCREEN CHARACTERS\ F:B2y,"@A`f$''BAR GRAPH CONTROL ***************6}A +@'0@@@A0@@@+ A+PRINT LABELS IN TEXT WINDOW A PL6}OT BAR GRAPH' A'PRINT SCREEN CHARACTERS F:B2y,"@A P$''SPLIT IT UP ******************6}***  , /&6-ANGLE POINTER-@""6-%+8<@,$,'@$((66}8<@,-P:+G:,$$@,%,.((68<@,-P:&+E:,$$@,,888<@, 868<@,-8<@,&@6}=88<@, 868<@,-8<@,&@B/6-%8<@,$/ADD TO ANGLE POINTERL6-+G:,$,%6 }V6-&+E:,$,j ,t /~ $''PRINT SCREEN CHARACTERS *********-@776-%+8<@6!},'@%+8<@,$@@,,-@00%+$@@,F:%++&@,$@,%,  6"}$''LABELS **************************AR@(!6-@ @!6-2 }<-@FH6#}H >:@:a,%&@,. 7+&@,$@%@<$@,P  Zu @*%@u >:@:a,%+%@6$},,. 7++%@,&@,$@%@<+%@,$@,_ @* %@ a"@*"%@6%}v >:@:a,%+%@,,. 7++%@,&@,$@%@<+%@,$@,NO LINE FEEDx  @6&},0/A0SEPARATE TEXT WINDOW FROM PLOT$''DRAW PIE ************************ @6'}""-6@@' 6-+$,6-M:@&$,$ ,&&/%& ,&%/%%" 6(},$@''SET UP DEFAULT SCREEN VALUES*****J+6-@e+VERTICAL EXPANSION FACTORT16-$+@',1HORIZONTAL EXPAN6)}SION FACTOR^"6-AY"BOTTOM OF SCREENh&6-A&RIGHT SIDE OF SCREENr/6-A`/MIDDLE OF SCREEN X COORD6*}INATE|/6-@/MIDDLE OF SCREEN Y COORDINATE$''LIST PERCENTAGES ****************! }  TOTAL = 6+} ! -@[X 7+&@,$@%@<$@, = 8<@, = 8<@,%[  6,}  PRESS START F:B2y,"@A`$''PLOT BAR GRAPH ******************6-A '8<@,66-}- @6-+&@&$@,'-@6-%@%  ,/&+8<@,$,6.}  ,&!-&&+8<@,$,*Ae@+++@@S:468<@,-P:&6/},>0068<@,-P:&@&+8<@,$,,H R$` ''DATA ENTRY **********************j &AR&60}TURN ON CURSORo <67@,. -67@$@,. <67@,.t +~ )  % ENTER NUMBER OF ITEMS 61}) A!@) @7 SORRY, MAXIMUM IS 8 ITEMSA A$0 -@   INPUT AMOUNT # 662}8<@,-   INPUT LABEL # GB:,!@(=(PLEASE SHORTEN TO 13 CHARACTERSG A$ EB:, @63}+-@@&B:,A67B:,%@,. E  0067+&@,$@%@<$@,.   $( ++CALCUAL64}TE TOTAL AND PERCENTAGES *****2 6-6-@< -@F 86-%8<@,28<@,!8<@,65}86-P  Z -@d ++68<@,-+8<@,',$An  x $ ''READ FILE ***********************66} A 3 } 3 "ENTER FILE SPEC ('D:NAME' OR 'C:')  A( @@ 67}@@" -@, !@!68<@,-6  @ M@#F:A,I ERRO68}R F:A, PRESS RETURNMJ  B$T ##WRITE FILE ******************Y A^ 3 } 3 "ENT69}ER FILE SPEC ('D:NAME' OR 'C:')h  A)r @@|  @ @ -@6:}  @8<@,   M@#F:A,I ERROR F:A, PRESS RETURNM  B6;}$ r;A,$-@@a("6A5%: \6-F:@,%F:@,$AVr6-%@@$A ;;PO6<}KE IN M/L PROGRAM AND SET UP DISPLAY MEMORY POINTER /3>:@',A>:@,/-%@9 $$SET LINE SPACING AND 6=}MAKE LOOP 96.>:,*67A,.>:,967@,. B6-?:A6<:@',K>:A,>:6>}, 77PASS BOTH VALUES TO M/L PROGRAM, AND PRINT STRING   ll104,104,141,21,6,104,141,20,6,104,141,27,6,104,1416?},26,6,160,193,173,255,255,136,240,35,141,255,255,238 cc26,6,240,21,173,20,6,56,233,40,141,20,6,144,4,24,76,19,6,206,21,6,76@}6,19,6,238,27,6,76,33,6,96 D:GRAPHIXMSMSYFAPPCXFAXYTEMYBRTHFAMAWIDTDA hhv 4,.DLOBYTCURBLNKFS1FS2FC1FC2MTXZIPTTTCDAFILENAMEDIRCCL1L2L3L4L5YNTOFLADDOONUL:B}IMTOMSTARDLPPCC@ @ :C} :D} !"#$%&'()*:E}+,-./0123n **************************p * :F} *r * By Dave Elwood *s *Sherman Oaks ca. Sept.84*v **************************A +@A:G}R@A6-F:Aa,$AV%F:A`,-%@%@0"  ''66,96,159,2,2,2,2,2,2,2,2,2,2:H},2,2KA@R'A@R9A @KA@2-@@2(@*** PTRFONT:I} *****(" CREATE A FONT FOR GEMINI PRINTERS.(.(#  By Dave Elwood Sherman Oaks Ca ee;@,;@,;@:J},;@,;@,;@,9@<@,;@#,hh9@,;@,;@,;@,;A#:K},;@,;@,;@ ,;@,GG;@,;@,;@,;@,;@,;@,-!6:L}. -6-AHD-@@+-@@<68<,-@ D g +A:M}%A7AR@C6-AO6-[6-@g6-@9 6.L4L5YNTOFLADDOONUL:N\6. 6.'6.06. 96. " A" A@, - (-%@(6P6-6-R::O},46-+"@,&+"@,P6-+"@,&+"@,@(6-&+"6@,(6-%+"@,J+),AT+:P}@+F:B2y,"@A Y"F:B2y,"@" A#^T:,"@ c6-@i#@hL:Q}"6-@!-%(3-%@7(H68<,-@L r@6--('-%@+(<68<,-:R}@ | 6-6-"@A "@A`"@A A "@ :S}($8&@<&@,"@( ($8%@<&@,"@(  Ap"@ "@:T}*"@ U6-&+"@,46-&+8&@<,"@,K6-&+8<,"@,U Ap"@ :U}"@*"@ U6-%+"@,46-%+8%@<,"@,K6-%+8<,"@,U Ap"@:V} ($8&@<%@,"@( ($8%@<%@,"@( :5"-('-%@+:W}(5 AD - (-%@(N 6-%6-%-X:8<,"@(&-%@*(66-@: :X}b)(-%@(%6-) l##@@K:v0-@@0( Store this character:Y}.-@@.( Delete a character)-@@)(from stored set.-@@.( Send store:Z}d set to%-@@%( the Printer)-@@ )( Save this Set,-@@,( Recall Save:[}d set0-@@0( Erase this Character*-@@*( Return to Edit0-@@0( Pr:\}int this character+-@@+(in Block graphics*-@@*( Disk Directory -@"@:]} (WHICH?)@6-&@H!! )!@ A@OOAA@A@APA Ae:^}ApAA#(>:A%,Ok!...# AP-@@ -@(  */-@:_}@/(40-@@0(==>>4ApH 6.6.R:`}/-@@/(OK!--Adding character\8-@@8(''To the current set f6-%@67<:a},.p-67B:,%@,.-Redefined Characterz%67B:,%@,.%No Decender11*** :b}Ԥ ***2-@@#6-268,-9-@@@96-$@%+"@,68:c}<,-$+8<,"@,68,-8,%8<, !67B:,%@,.>:8,,! ,#6-+&@,$@%@,67,.:d}B"@8($} Set is Full 'SAVE IT NOW!'B A0(}Wait... AP,,*** :e} ***3( }Working...3@@P:P0(@>:@',>:@B,>:,PCopy Normal :f}Characters to RAM$:-@6@:6-+&@,$@%@8[?(@>:@',>:@B,>:@,7:g}<%@,[Define Download CharacterBO0(@>:@',>:@6,>:@,OActivate Download CharactersL:h} V&"(}Print out the set (Y/N) &` 4Y(@j%@(}Wait...% APt*** *:i}**~7 Ap*@@7(@!!-@$@@C(@7<%@,! ,:j}@9(}Wait...C AP*** ***) 6. 67A#,.)67@,.B Ap@:k}5@@B@!!-@$@@I@#67<%@,.' 2@:l}?(}Wait...I AP,(>:A%, A",AR 6.D:((Filename67@<@:m},.$*** *** 0 A0@@D:*.*@( A6@:n})(Hit to continue6)@(AUA2(}Wait... AP<$$*** :o} ***F.-@@*(.K ( }Deleting  Wait...P 6-C:,Z-B:,@d:p}>:F:%,,4An xL*( }Character '' Not in this Set>-@AB L AP/-%B:,%&:q}@+F:%@,/ 06-&@&67B:,&@,.0 AP!!*** ***B:,":r}$5 6. 67@&,.)67@,.56--@B:,@%6-%@!67<,.7<,% :s}+-@ (( ԠԺ+$*** ԠР ***6. 6. 6. |:t} | "6. | |,6.  6)-@ @)( For Menu;--@ @-(:u} Change color@/-@@(+-@@/(T-@@@^3-@@%(:v}/-@@%3(h r3-@%@(/-@%@3((-@%@(% A($:w}*** ***.@.@@P:C/(@>:@',>:@6,>:,CCanc:x}el dnload set7((@>:@',A>:@,7L/F=1/2 inchF/(@>:@',>:@,>:@,FUnidire:y}ctional Print-@@@-@@N8<,"@6(@>:A9,>:A9,D6:z}-%@N Au(@  (@-@@N8<,"@6(@>:A9,>::{}A9,D6-%@N A(@   (@( ((@>:@',>:@d,@:|} Ap9( }Error # !(F:A,9( Detected Try againA@@4(Hit to continueA)@:}}AUA" (}Wait... APX6-H:,$AP(6-%@4A@AT-:~}@@PX  F:B2y,"@$ A#D:GEMINI - (-%@(6P6-6-R:8K34 PRPR1PRPR2PICSCSTHDFNCIOVDLMIPAMAS>} ^***SCREEN DUMP****_*BY JERRY WHITE &*>}`*FERNANDO HERREA *a* ANTIC MAGAZINE *b* JANUARY, 1984 *c******************dРn_ +>}@@1AR@CAA`UA@$_ A`s РҠҠӛxp@>}.@@P:p(@>:@',>:@d,>:@',>:@Q,>:@$, 6-C:,6-C:,>}ΠϠҠЛb-@9/6-A$@@%%D6-?:A6<<<,Q(@^(@b >}0@+(%(BASIC-(IS0РӛGG;A d,;A d,;@,;@,;@>}B,;@3,'( ((SDUMP CREATING:'AuԠӛ--@@")67<,.>:,- >}27,76,192,3?6.>:,*67A d,.>:,967@,.?6.167@<@,.167@<@,.>}ˠϠΠś7 A !-@@B%"367<,.>:,7 LL104,104,104,10,10,10,10,170,104,10>}4,157,66,3,104,157,69,3,104,157,68,3KK104,157,73,3,104,157,72,3,32,86,228,169,0,133,213,189,67,3,133,212,96٠>}Ԡś7 A`!-@@3%"367<,.>:,7 ==104,173,48,2,133,203,173,49,2,133,204,160,1,200,1>}77,203"@@201,15,240,4,201,79,208,4,233,1,145,203,192,200,208,237,96,ҠҠӛ6/ A!-A1>}AF%"+/ @ĽśJ 0,0,0,0TҠǮˠٛ^10,5,10,5hҠǮԠ>}ٛr10,0,5,0|ҠǮ˛15,15,15,15ΠРś/ A!-A6A0%"+>}/ 33104,104,133,204,104,133,203,104,141,192,6,104//141,191,6,104,141,194,6,104,141,193,6,169111,133,207,169,19>}1,133,208,160,0,177,203,14100190,6,165,207,240,28,169,0,133,207,173,193,,6,24,105,4,141,193,6,133,205,173,194,6++>}105,0,141,194,6,133,206,76,95,6,169,1..133,207,173,191,6,24,105,4,141,191,6,133..205,173,192,6,105,0,141,192,6,133,20>}6,32))137,6,32,146,6,32,160,6,32,137,6,32//169,6,32,160,6,165,207,240,177,56,165,20322233,40,176,2,198,204,133,20>}3,198,208,165,208--201,255,208,151,96,173,190,6,41,3,10,1000170,96,160,0,189,195,6,145,205,232,200,192&,,4,208,245>},96,173,190,6,74,74,141,190,60++96,160,0,189,195,6,10,10,10,10,24,113:44205,145,205,232,200,192,4,208,238,96,0,0,0,0,0>}NE +AA1A@$4(E( ΠX+(+( MICROPAINTER TO EPSON GRAFTRAX+b,(,(!by >}Jerry White & Fernando Herreral*(*(Print intensity patterns may bev''(altered by swapping data in the*(follow>}ing lines:*A AJAR'@@*(F(ENTER DEV:FILENAME.EXTJ!!Рà>}٠ԛ; +@$/6-F:@,%F:@,$AV;6-?:C:,,Q@+@@Q6-?:C:,<>}@<@<<Av,""ԠҠҠӛ)@A)@A)@>}A )@A@$D:SCRNDUMP.EPS<VnFAQTBDFDHL@ B}%%THIS PROGRAM PRINTS A FILE FROM##THE DISK (IN LISTED FORM). IT%%REQUIRES AN EPSON MX-80(OR 100)MAKE SURE 85B}0 I/F IS ON.KIEFFER WARMAN 1/10/83V2.0 FRANK GRAY 4/02/83g +@A@1A @CAB}A2UA@Rg-@}H(@7- v 2.0 by frank gray}(B}@' 1) #1B(@1 2) 3)& M(@B}k(@ press RETURNu @  @ >#@@K:0)@;@>$ -"(@B}}INITIALIZING ...-(@E<;@ ,;A,9@,;A,;@ ,E6.D:68@,-AB}-68@,-AB68@,-AW68@,-Al68@,-A68@,-A68@,-AB}68@,-A(68@ ,-A 4-68@,-A 5B68@,-A bW68@,-A gl68@,-AB} x68@,-A d;A H, A`e5-@@1678,<8,,.>:@4,5 n- A-@B}@P:s?(@N?IF PRINTER IS NOT GRAFTRAX+ CHANGE TO ""v# 6.#(@ } ?xB}K @ (@>:,*AUA67B:,%@,.>:,K A y@zB:, @A}67@B}<@,0D:,67@,.6 A0~ 6. A@* @@* ALB}A@$,(@ }:(@L(@@6.1B:,!A !6.7A!B},167A!,.U6-P:B:,$@'AV,:6-B:,$@&$AVU(@L>:,>:,p(@;B}F:@,"@*F:@,"@R(@ }`(@p(@W-@B:,(6-@:7,,%@B}S(@7$@&@<$@,W *@AU! 06.6.! AQ 6. AB}PF:A,"A8#@B(@} M(@X(@s(@ (B}@ |F:A,"A84(@ ?(@J(@h(@ press RETURNrB} @ | A0F:A,A60(ERROR - F:A,(@pXX67B:,%@,.@0x|>|x0B}8pp8qXX67B:,%@,.@??B}rXX67B:,%@,.@zfz>>>>sXX67B:,%@,.@B} 0~~0 ~~ 8|TT|8tXX67B:,%@,.@zzpppp$~~$$~~$$t\HB}fl0fF ^N ppuXX67B:,%@,.@<~fBBf~<T|88|T|| 0`@vXX67B:,%B}@,.@<~JR~< ~~ fNZr DFRznD 4~~tvRR^L<~RR^ @FNXp`wXX67B:,%@,.@,~RR~, rRV|866B}768lƂ$$$$$$l8 `JZp xXX67B:,%@,.@<~BZz:>dd>~~RR~,<~BBf$~~Bf<~~RRRB~~PPP@<~BJNNB}yXX67B:,%@,.@~~~~BB~~BB~|~~~~ > ~~>**:>~PP=%%?>}XX67B:,%@,.B}@~~^^_^~~B~~>>8>>> >> >~XX67B:,%@,.@??$$<<$$??>> 0:**.$ |B}~ <>>>8<<88>>8XX67B:,%@,.@ 66 9=>< &.:2 :~~:||px^N8||8XX67BB}:,%@,.@χǏ??XX67B:,%@,.@B}????????XX67B:,%@,.@煙B}XX67B:,%@,.@QQρǃ遲XX67B:,%@,.@B}ہہۋ))ϙ EXX67B:,%@,.@Á遲ǃB}ϟXX67B:,%@,.@Á݁ݙˁÁXX67B:,%@B},.@ӁߍǓ9}}9ߟXX67B:,%@,.@ÁÁB}ÁXX67B:,%@,.@ÙρぁÁXB}X67B:,%@,.@ÁߍXX67B:,%@,.@灙ᏟB}ϟXX67B:,%@,.@Á큁B}XX67B:,%@,.@XX67B:,%@,.@B}߃XX67B:,%@,.@ŁB}ǃ A D:LISTER.EPS@ @: HELP PRESS START FIRST DOS SYS DOS 2.0 DUP SYS DISK UTILITIES AUTF}ORUN SYS Just what it says! MENU This Menu TITLE Introduction ADDMENU F}OBJ Binary file menu DISKFIX3OBJ Manipulate disk data TINYTEXTBAS Word processor TINYTEXTMAN F} Part of above AUTOTINY80 Part of above UNLOCK Restore variables FILDSORT SorF}t subroutine GRAPHIX Graphs of your data GEMINI Font for Gemini SCRNDUMPEPS MicropaiF}nter - Epson LISTER EPS Epson program lister DESCR DIR Data for SuperDir SCRNDUMPEPS MicropaiD_