@L|}6CD l0C)HCC WhL/h `CmCDiD`  R@W1  Y0@R !L` D  C D     )16CS S)  C)D1 p p 0 C9DI pCDL~CiCDiD` D  C D     )16CS S)  C)D1 p p }0 C9DI pCDL~CiCDiD` DD˙` d J)L !}D L(( LL()  L| L( S LH 0p n  } CY?  q  L L  ` )} `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  q} L !,0,0SGɛ L 1 !L EHEh W G gLLSROTCES EERF } G) *Gȩ GȽG GȌd q q G`  8   0G  `D}CEDC0X:Ȣ Y ȱC* ? 0.. , 0%n ?A[ 0 : L`L  `, 0`Y}`piH n0)բY? 08`0 }  0$L GGȽG L `8L`L}8`  05G)݁,G)ȱGȱGHh0})Hh` B! 8`8iiiLE`}E8FEh( l0`ɃLL L8^~jj8jHi hEEEiEȱEiE` dTE} H8EEȱEEȩEh J E8   . m  i`LI!)E1FR}1LJ舩9GIH`LJJ`HGHh l`} S gL   8 rii `дCDCG W  }C  Lq` X٨`DOS SYS IIIIIIIIIIIIIIIC`0 ߩ0}}}o  |||DDOS DOSDOS SYS }}}}CDOS SYS} 0`BDELV !B }`LVUQ   ]   TU J ]L!T  #      TU  } L ? .  t`GBJ V~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI   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;DELV䌚 !B y`@ʆ 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 V (` 9 V⪍ ઍ  -'}LLu DEHILV 9 .l 9 .l  `` s$B VBH(}I|DE V BLV nB,DE J V* \*` B V BLVDEHI BLVL)}1u H232435; 1 ;  hh@2 e1i1LHҍ 00) 08 109hh@ Ҡ2e*}1i1232435ޥ<<8!} 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 00}JB 18L^%|DLl%DIRECTORY--SEARCH SPEC,LIST FILE? # 0 0 n&|D! 1L NOT A DISK FILE1}N !B 1L " 1 !BDED:}:1BJ|DE 1DEBH2}I 1 h0ߢ 0.  0?詛 1 ~0YЛ 1 "L<" "L 3} BL1TYPE "Y" TO DELETE...DELETE FILE SPECCOPY--FROM, TO?OPTION NOT ALLOWED* MENU 018 COPYING---D1:MENU4}# 0|D .L$A#B#C#JB|DE 1BHIDD#E 1D#0: B5} 1L B#C#C#B# B 1N#$0SYS1}:e#D# d# D# .d#ȽD# d# 𩛙d#X# 1,A#6}PdD#ELO- A.BJdD#E 1 1HH 0hh|DL^%1}:e# Lt% e#dD#EL%7} 1 0 . .0% 1L WILD CARDS NOT ALLOWED IN DESTINATION 0 A.|K@C}//3Hu ξL/L DRIVE TO WRITE DOS FILES TO?WRITING NEW DOS FILESTYPE "Y" TO WRITE DOS TO DRIVE 1.?}D1:DOS.SYSERROR - NOT VERSION 2 FORMAT. , &* բ( 1L `[) 0NΞ 0 L1M) 1@} L BAD LOAD FILELOAD FROM WHAT FILE?) 0 0#B 1L WHAT FILE TO LOCK?) 0 0$B 1L WHAT FILE TO UNLOCK?DUA}P DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO USE PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV. h  ,B}  `)  <0 2 2 0  ,   ,,ޢ* 1L ,K* 1 ~0 0C}FINSERT BOTH DISKS, TYPE RETURNERROR - DRIVES INCOMPATIBLE., 1 ~038  , 1L D}, &*  Lz+, 0 , 1 ~0 + Y,0!,0 ,L+ ,mm  v,"ǭE}0Ξ, 05,Lt+L +,Hh` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNF}INSERT DESTINATION DISK,TYPE RETURN`    `L,8,0( rG}L1(`ߢ) 1* 1 ~0Y`hhL S SL1) 8`NAME OF FILE TO MOVE?- 0 0|DLtH}% A., 1 <0 0 .@L# .BJ 1  DEHIB V L1 ,5 1 <0,L. I} JB|,A#Pd#DE 1 HI BDEHHII 1 B 1 , 1 <0,0Lf- B VJ},A#P, 1 <0 0L#L ߢ) 1* 1 ~0Yj383}mm ݭK}}`8}``|* ? ɛ,`|:(|/ 1L `DESTINATION CANT L}BE DOS.SYS0 0H{ $22Δ $28/L /) $2 Π $2 0 ξM}hAΞB,0 J 1 BޝDEHI,HDE 1HIHIDELSAVE-N}GIVE FILE,START,END(,INIT,RUN)O X0 1`BDEPHI V` X0H 1 L O}0 0 1L0`PLEASE TYPE 1 LETTER,0`hhL <0 1L0LA1 ,;ɛ7,"ɛ:ݦ1ݥP}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{Q}NAME TOO LONG B VL ` L1I H1EӝDL1|mDiE` V0`8d/8 i:"2!22 1R} L ERROR- 170ɛ+,' 20*.. өw2 1``2TOO MANY DIGITSINVALIDS} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uT} HEXADECIMAL PARAMETER800 0 8 00`,0'D800H,ɛh`2L1NEED D1 THRU D4uEiͩkΩ͙kCop j`j {j`Hi͝Νh`V}L"UNEM:D"NURͩkΩ͙kCop j`j {j`Hi͝Νh`Y XLAPNB0A6@ ((<(dl"(@ D +26-?:C: X}hhhԩ`,<A6,DAdAUuAA'A @9A@fK@@]@ Y}@7c(}uAR@++(# ++(# Antic Monthly Disk, Dec. 1987  Z}++(#  ( | Side 'B' |++(#  @  [}-@A $ GG;@@,;@ ,;@@,;A,;@,;@@, "D1:MENU" &&@ \}@D:*.* 6,6." 6 @0i6-%@(6.7@<@,A67@ ]}<@ ,..i67@<@,.7@<@,3 6.|67B:,%@,.367B:,%@,.G67@< ^}@,.(--@B:,:7<,4 G67<,..] 6.=:, @D67@<@,.7@<@,]6 _}7@<@,.0$@(''7@<@,4FREE@- @ .K'7@<@,4 HE `}LP.....BASK67@<@,. Ю2() <@F''7@<@,4FREE@K @ a}P(7@<@,)|U @0W'!-@6+'@,%@' |Z++(#| b} |[ ( |  |\++(#  d**(" Select HELP.BAS for information.x c}AR[@@9'-@@#C( FILE NUMBERM A0Q[ BP:,A d}00"@&6.7@<@,0 AELB6.7+&@,$@%@<+&@,$@%@,L B e}37@<@,4 36.7@<@,!7@<@,4DOS!.0 6.-@B:,07<,4 f} AH67B:,%@,.7<,   6.! 6.D1:!67B:,%@,.?AR@'-@@"? g}  LOADING ? A@@91@@5%? B[-@@"-  CANNOT R h}UN 7 @LF:A,"@![% D:HELP.BAS B A0D1:MENU."(@ D +26-?:C: [7LINEAFPPRxxy 11;A ,;@,;@,;@,G@j}(}2( (1) HELP file5(GART ((2) How to 'port' files7( to an ST disk:(T(k}(3) Instructions for( ANTIC PUBLISHER(+ (( SELECTION+6-2""(+41)42)43,@ l}<,6. D:DOC.TXT42,6. D:PORT.TXTF 43 6.D:ANTICPUB.TXTP6-@@2(Hard Copy (Y/N) Nm}6Z(+4Y)4N,@dW@@(}&@C@@K4YW6-@nn} A`AR@x@vB:,!@-7@<@,4XXX0(3(E-@@"Y(Ӡo}Πf@l(}v A   3( A j@ B*-@@"R("ΠҠp}ՠҠˠҠ_@j%D:MENU D1:HELP.BAS 11;A ,;@,;@,;@,G@B` *O.|r*m - ЭЭм// ??<JNA NJ/<NA"/0<NBNuNVaaJygaHNr}^NuNVNZ./</</<N $ 3>.j/<>/< N&P. ?<NTByByN^NuNV. <s}?<NT3 yfa< yfa. ?<NT3 yf3N^NuNV. r?<NTBy<`Ryt}< y>Naa>>NN^Nuu}NV. ?<NTah09,|3f09,|@3:. ?<NTD:*B9./</<v}NPJyg">>N>a&a>>NN^NuNVBy`By<`Ry< y?<?<N vw}X>f?<?<N vX>:?<?<N vXByd`*0yd"|00H>?<?<N vXRyd09dy,m>?<?<Nx} vXN^NuNV32>N 3h09h|A:*.*B9B9./</<NPJyy}gv>>N>/<?<=N \32 y2o$.0/9 n?92?<?N P3,>2?<>N T>>NNz}^NuNV>>NBW/<?<2?<>N T>>NN^NuNV{}>>N>aa>>NN^NuNV>?<N vT3& y&f>?<N vT3f>?<N vT3:09:|}@yf3.Byd`* |02yd/?<?<N vX _Ryd09dy.m3d,N^NuNV>?<?<N vX nf>}}S?<?<N vX nf>L?<?<N vXBy`> |2y \g$0y"|0H>?<?<N vXRy |2y~}J(nBy`*0y"|0H>?<?<N vXRy |2y n> ?<?<N vXN^NuNV. :?<N}T>>NNN^NuNV3eBByDByH3NNN^NuNV3{BByDByH3NNN^NuNV#z#} .мZ#3dBByD3 H n 3NN n 0N#z###~N^NuNV3 3}zBByD3H3NNN^Nu#Bv"<vpsNBNuNV30.|Hм -@=|` nH2n2}RRn nm.4N>B@09 N^NuNV#### #Z##4> aF3} @pN^NuNV>a*pN^NuNV3# Z>4NN^NuNV#Z# ^>ZN n0"B@09 N^NuNV>}MN n0" n 0$ n0& n0(B@09 N^Nu#NN/9Nu#NM/9Nu#NA/9Nu} }}[1][ Welcome to LinkLin}e/ST | v.041286 ][ Perform ][3][ Load: 8Bit->ST Save: ST->8Bit ][ Load | Save ][3][ Enter the 8Bit file to load. ][ Selec}t ][3][ Select the ST file to transfer. ][ Select ][3][ Select the new device:filename.ext ][ Select ][3][ Want to tran}sfer another file? ][ Yes | No ][3][Thanks for using|LinkLine/ST|v.041286][ Exit ]}_crystal>_ctrl_cn _workin} _hialert _typeale <_loadler r_saveler _devaler _moreale _tksaler :_max_len n_main}J_initiald_communi_termina_load_fi8_save_fi_load_8B_write_tL_read_thX_send_}co_send_fi_get_fil_v_clsvw_v_hide__v_opnvw&_v_show__gsx1_gsx2_iiof}fz_iooff_pioff~_pooff_vdi_crys_if_appl_inZ_appl_ex_form_al_fse}l_in_graf_ha $_gemdos _bios v_xbios f_intin_intout_org_pal_c_mx}_my_finishe_new_pal_i_j_k_l_hi_word_w}rite_b_ptsin_path_ptsout_write_h_global_inchar&_lo_word(_pressed*_}bytes_r,_bytes_t._text_bu0_control_int_in_int_out _read_ha._dum0_file_ha2}_ad_c4_resolut8_lenhi:_delay<_gem_han>_gl_apid@_contrlB_addr_inZ_charact}b_file_ind_lenlof_driveh_workoutj_button_filenam_for_rea_action__addr_ou}_color.$            }            }$    .|r*m - ЭЭм// ??<JNA NJ/<NA"/0<NBNuNVaaJygaHN WELCOME TO THE ANTIC MONTHLY DISKMost of the pr}ograms on this side of the disk are for the ATARI 520 ST.We recommend you refer to thecorresponding issue of ANTIC forco}mprehensive documentation. If youwish to order a back issue, or needsubscription information, contact usat (415) 957-0886 }or, for credit cardorders, dial (800) 227-1617, Ex. 133.In California,(800) 722-3545, Ex. 133XXX *** BONUS FILES * BONUS} FILES ***Here's Nadav Gur's ANTIC PUBLISHER!At long last, a page designingprogram for 8-bit Ataris!See the other HELP} files for completeinstructions.XXX *** MORE BONUS FILES ***We've also includedSIX font files and TWO samplegraph}ics to get you started withANTIC PUBLISHER.(Graphics are on Side 'A' of thisdisk.)XXX *** EVEN MORE BONUS FILES ***}Whenever there is sufficient room,we will be including TYPO-ST andLINKLINE on the monthly disks.Please see the HELP files} on thisside of the disk for LINKLINEinstructions.XXXThe menu that appeared on the screenwhen you booted the dis}k will onlyRUN programs with a .BAS extender.(NOTE: The menu WILL NOT RUN GFA or ST BASIC programs!)If you try t}o run a program and theresponse is 'cannot run Filename',then check the file extender withthe following list:XXX.SYS } Reserved for DOS system files..DAT Data file. Usually accessed by another program..TXT Text file. Usually acces}sed by another program..PI2 A Med.-resolution DEGAS picture file..FIT A font file for ANTIC PUBLISHER.P}IC A graphic file for ANTIC PUBLISHERXXX*** Files for the 520 ST ***.C C Language source }code. Must be ported to an ST disk. See the corresponding article for complete details..BAS An ST B}ASIC program. WILL NOT RUN on 8-bit computers!!! Must be ported to an ST disk. See the correspond}ing article for complete details.XXX.PRG A compiled ST program which uses GEM. Must be ported to a}n ST disk. See the corresponding article for complete details..TOS A compiled ST program which does }not use GEM. Must be ported to an ST disk. See the corresponding article for complete details..S 6}8000 Assembly language source code. Must be ported to an ST disk. See the corresponding article }for complete details.XXX Whenever possible, we will try toadapt our programs to work with asmany configurations of C }as possible.But we think ANTIC's published Clistings should come as close aspossible to the industry standard. At this }time, only the Lattice,Alcyon, GST and Megamax C packagesdo this.XXXAll programs from ANTIC issues datedprior to Augu}st 1984 were reproducedfrom ANTIC's Archive. We've updatedthem from our HELP columns andmost are compatible with the XL a}ndXE machines. We have worked to insurethat our programs operate aspublished, but we consider all oursoftware listings to} be works inprogress which we encourage you topersonalize and enhance.Good luck, and ENJOY!-ANTIC EDMost of the prlST LISTINGSON MONTHLY DISK...and how to get themby CHARLES JACKSONAntic Technical EditorFor those ST owners who do no}t yetown a C compiler, but are eager totry out Antic's C language listings,we are now including the executableobject code} on the Antic MonthlyDisk.XXXAll disk files with extendersof .PRG, .TOS, .TPP and .ACC arecompiled ST programs, ready }to betransferred to an ST disk andexecuted. Given enough disk space,we will also include the sourcecode. 'C' source cod}e files willhave a .C extender, assemblylanguage source code will havean .S extender.XXXPORTING FILESBefore using an }ST program, you musttransfer it to an ST disk. Thisprocess of transferring filesbetween computers is called"porting."X}XX To port a file from the AnticMonthly disk to an ST disk, you'llneed the Linkline programs fromthe August 1985 issue}.(LINKLINE.PRG and LINKLINE.EXE are both included on this disk).XXXIf you don't have Linkline, youmay also use: }- A telecommunications programfor the ST which supports XMODEMfile transfers.FLASH or PC/InterComm will work).XXX - }A similar program for your8-bit Atari which supports XMODEMfile transfers. Chameleon orBackTalk will work. Unfortunately},HomeTerm won't do the job because ittranslates all carriage returns intoATASCII value 155. Also, don'texpect to succeed} at ST porting withany version of AMODEM.XXXA - 8-bit Atari computerB - An Atari 850 Interface Module with a modem }cable (RS-232 to D-9.)C - Null modem connectorD - Gender changer (if required)E - Your ST   } | A |=>| B |=>| C |=>| D |=>| E |     Sample porting configurationXXX IMPORT}ANT: If you're not usingLinkline, both modem programsmust be configured similarly. Ifyour 8-bit software is set for 1200}baud, your ST software also must beconfigured for 1200 baud. Additionally, BOTH programs mustbe set for 8-bit (binary) }filetransfers.XXX Once both computers are linkedtogether you may begin the filetransfer. You can also reverse this}procedure to transfer files from STdisks to your 8-bit machine.XXXWALK-THROUGH DEMO1) LINKLINE:Once both LINKLINE pro}grams arerunning, place the monthly diskinto the 5-1/4" drive, and sitdown at the ST. Choose theLOAD A FILE option and t}ype inthe name of the file you want totransfer. LINKLINE will pullthe file off of the monthly disk,and save it to an ST }disk.That's it. You're done.XXXWALK-THROUGH DEMO2) MODEM PROGRAMSLet's walk-through a sample filetransfer. We'll }use BackTalk on an8-bit machine, and FLASH on the ST. Configure BackTalk for 1200 baud,with Full Duplex and ASCIItrans}lation. Press [SELECT],choose the XSEND option, selectXMODEM protocol and enter the nameof the file you wish to port.X}XX From the ST desktop, double clickon FLASH.PRG. Make sure FLASH isrunning at 1200 baud. Type -Bto change baud} rates, if necessary. Now type -R (for RECEIVE).When the file selector box appears,press [ESCAPE] and type the name }ofthe file to receive. Press [RETURN]or click on OK. To begin the transfer, press the[START] button on the 8-bit Atar}i.XXX Occasionally some versions ofXMODEM will append extra "garbage"characters to your files. Textfiles, such as C} listings, areparticularly susceptible to thisproblem. If your implementation ofXMODEM appends garbage characters toyour} source code, you must removethose characters with a text editorbefore compiling the program.or those ST owners who do noa 1000 ' TYPO/ST 1010 ' (c) 1986 Antic Publishing 1020 ' Written by Patrick Bass and Bill Marquardt 1030 ' Version 050 }286 1040 '----------------------------------------------------------------- 1050 ' 1060 DISK=1: OUTPUT=2: TRUE=(-1): F }ALSE=0: CHECKSUMMING=TRUE 1070 TV=FALSE: PRINTER=FALSE 1080 ' 1090 print "File to Check:": input FILENAME$ 1100 pr }int "Output on:" 1110 print "(S)creen or ": print "(P)rinter ": input DEVICE$ 1120 if( DEVICE$="p" )or( DEVICE$="P" )th }en PRINTER=TRUE else TV=TRUE 1130 ' 1140 if TV then print "Checksum for file: ": print FILENAME$: print 1150 if PRINT }ER then lprint "Checksum for file: ";FILENAME$: lprint 1160 ' 1170 '----------------------------------------------------- }------------ 1180 open "I", #DISK, FILENAME$ 1190 ' 1200 while CHECKSUMMING 1210 LINENUMBER=0: CHECKSUM=0 1220 } ' 1230 gosub GETALINE 1240 ' 1250 DECIMAL=CHECKSUM: gosub DECTOHEX 1260 OUTPUT$=str$( LINENUMBER )+" :" }+HI$+LO$ 1270 if PRINTER then lprint OUTPUT$ else print OUTPUT$ 1280 wend 1290 ' 1300 close DISK 1310 end 13 }20 ' 1330 '----------------------------------------------------------------- 1340 GETALINE: 1350 BLINE$="": on error }goto 1300 1360 GOTALINE=FALSE 1370 ' 1380 while not GOTALINE 1390 line input#DISK, BLINE$ 1400 if len( BL }INE$ )>1 then GOTALINE=TRUE 1410 wend 1420 ' 1430 LINENUMBER=val( BLINE$ ) 1440 for CHAR=1 to len( BLINE$ ) 1450 } OK=TRUE 1460 CHARACTER$=mid$( BLINE$, CHAR, 1 ) 1470 if CHARACTER$=" " then OK=FALSE 1480 if OK then C }HECKSUM=CHECKSUM+asc( CHARACTER$+chr$( 0 )) 1490 next CHAR 1500 return 1510 ' 1520 '-------------------------------- }--------------------------------- 1530 DECTOHEX: 1540 DECIMAL=abs( DECIMAL ) 1550 HI=int( DECIMAL/256 ): LO=( DECIMAL }-( HI*256 )) 1560 HH=int( HI/16 ): HL=( HI-( HH*16 )) 1570 LH=int( LO/16 ): LL=( LO-( LH*16 )) 1580 HI$=chr$( 48+HH- }( 7*( HH>9 )))+chr$( 48+HL-( 7*( HL>9 ))) 1590 LO$=chr$( 48+LH-( 7*( LH>9 )))+chr$( 48+LL-( 7*( LL>9 ))) 1600 return 50 {1H=_=BRWFONTSC71C70CASPLPLNZNZNZNZZZZZSWAPHEADDBYTEFONTADSIGNTYPEFWIDTFHEIGHTEMB$}TXTDUMPGRAFMOESIGRTBWIBINSTIKEEXLINE1WDECFROSETEMPFNFOPLINE2LINVMALINE3HYYFLALINKEYS$} $}$} !"#$%&'()*+,-./$}0123456789:;<=>$}?@ABCDEFGH ANTIC PUBLISHERBY NADAV GUR$}(c)1987, ANTIC PUBLISHING(96-F:B2y,@/AF:A@,9 B 26-/6-(T:$},3 6$d=@w+@A=B7tAn$]A+@V9@@$}K:EAQA ]6-'6-@6-!6-@'6- A  AK ,$},%@#1,%@5K,%@%@K ,,%@#1,%@5K,%@$}%@$ R:,@A.4(T:,6-6-($6-*6-4 AP8&6-F:B2y,&@A$}Bd6-F:Ad,"A*6-?:C:,,96-F:A,H6-F:A ,ZAdAUd API"AUAP$}LU A6-&@d% A36-&@d= AK6-&@dU AV A8"@9)"@`$}'.AfAU8 AP$6-F:A2,6-%@$++"@)"@)"@,* A,&@$++$}"@)"@ )"@,*!,qq6-%@$++"@)"@ )"@,* A,&@$++"@)"$}@)"@,*!, A  Ap9"@@,%/-136-96-B"@$}#A&@2.@8+B B("@6-(2"@6-(F F:B2y,@A0$}P APxj)@ 6-%$@2j+ @8)!A",*+ @()!@2,*&@2$AUAP}!!$}&$@2"@2A~!!&$@2"AUAG-&@2$!@'*&@2$ @2=6-&@2$G $}AP)6-&@86-$%)!AP!!6-?:C:,<<'@<<<,C'6-&@$$%&%$+",=!$}* AC6- A  APbb6-%+%@,$+"@1*%%@ A,&+%@,$+"@0*&$}&@!6@,bb6-%+%@,$+"@)*%%@ A,&+%@,$+"@(*&&@!6@, A$}  AP%&!AAP!!%%@!AAP; -%%@%,-/%1 $}; A0@E%% A&!6-@16-%%@; A E APJ APC 11%@+1%$}@C1%@%@" 6-(6-(6-(6-("$.=A+@V%A1A =6-$}.f B @-@@P:56. F67A@,. U67@,.f(@3. F:A,$}B .;%6-F:@,%F:@,$AV/ B Q;6-@.M-A@:6-?:C:,6-?:C:,,PAY@4$}S$6C B@-@@C(CURRENT BIT SPACING: NEW:62O:,!A(( RANGE ERROR2 B6$} 6- B:> BP-@@1( EDIT SIGN #:5>6-P:,:K !)(ERROR:SIGN DOES NOT EXIST!=-@%}AA K B:o (}'6-@ &'@&@76-%%@C6-Q6-%@]6-@oA%}R@:9 6.-@567B:,%@,. 9 :C-&@?6-?:C:,:%@8,N(:((( OMPUTE ILL XIT EXT AST%} OVE:[6-%@6-@/AR@71C6-O"A`[6-@: -(-(>:,%}; F:Ad,AUBR;8(T:,6-(.6-$A(%@28 BS; R:,"@BQ;N%}6-R:,N6-&@$++"@)"@)"@ ,*!%@,$;??6-%@$++"@)"@)"@,*%} &@,.;kk6-&@$++"@)"@)"@,*!@,%@$++"@)"@)"@ ,* ,8;/ 1%}6-#"A`/6-@B; BQ`;$6-F:Ad,$AdAUj;"@BUo;"@7%}BVt;"@BB~;K"@1-%$%+%@,$&@=A K BP@;1"*% }!'6-&@1 BP@;!!@5)"@BQ;6-%@;I !6-%@9-%$%+%@% },$&@EI ; BP@;(T:,BS;$(:,E <-6-?:C:, BV-@@-(FROM:1:(TO:%}>AA+@$-A&@27+A B>F-@@*(Enter a filenameB((8 char%}. or less)F>B:,!@Ba>A 6.D:(67@<@%B:,,.A67B:,%@,..PIC?5@ %}Bap5@@?A+@V ?++6-?:C:h RXYXTYU`,,?*6-?:C:hhhLV,%}<@,*@ ?+A&@2!++ B*?+A&@2!++ BH?2 B2@%}@D:*.PICR?n6-@6.6. /67@H,. >67@,.J6-@V6-@b6-@%}n6-@\?1@17@<@,0 Bdf?cA67+&@,$@%@<$@,.7@<@%},O6-%@c @Bb p?C#67@A<@H,. OTHER /6-@9 BC B`z?#"@ %}Bp# Bb?x 6.D:J67@<@,.7+&@,$@%@<$@,^-@@k7<,4 n%}'x Bbe? 6-@?67<%@,..PIC?c@A$+@V0A<A F Bc%}c@@?++6-?:C:hRXYXTYU`,,?*6-?:C:hhhLV,<@,*@?+A%}&@2!++ B?=A&@2!+3A= B?%-@A % %}D c @"@""@B@k967+&@,$@%@<$@,. EXIT I6-%%@S B%}] B`k"B$@ Bb`hB~AR@ B+6-@76-@C6-@O6-@ [6-@%}~@@D:*.*rB>6-@6.6. /67A6,. >67@,.B1@17@%}<@,0 Bp`BR067+&@,$@%@<$@,.>6-%@R @Bp0B! B @P% }! BpB6"@@,AR6 BBf BpL67+&@,$@%@<$@,.%!}END OF DIRECTORY \6-%%@f BB4 @PAR*@4 BB@ B-@@%"}<(ENTER CURRENT FILENAME:@B#(ENTER TARGET FILENAME:#BQ37@<@,0:*7@<@,0:96%#}.B6.D:Q67@,.B07@<@,4:06.7@67@,.J6-@V6-@b6-@n6-@K1@17@<@,0 B%.}KcA67+&@,$@%@<$@,.7@<@,O6-%@c @B (KC#67@A<@H,.%/} OTHER /6-@9 BC B`2K#"@ Bp# B6-?:C:hhh%4}LV,<@,I@S BK"@""@BKk967+&@,$@%@<$@,. EXIT %5}I6-%%@S B] B`k"BK B`,Ls6-@6-@'6-@36-@?6-@%6}_6.8x8 8x16 16x1624x16EXIT i Bs B`6L"@B@Lc6-@6-@'!@36-@%7}?!@K6-@W"@c6-@$JLE6-'@$5-$AV$AV%&@AE TL6%8}- BL6-@6-@'6-@36-@?6-@a6.SIGNS: WIDTH: HEIGHT: s67@%9},.=:,67@,.=:,L567@&,.=:,$B:, @'567@',. L=AR@ B) @P3 %:}Bp= B NzAfD6.(ԠӠӠԠJ(}\AnA %;}z6-@%N+AR@ B+6-*N@ B6.4N886-?:C:,N,-(,A AHNE A(T:,--1(E $A%B%=}RN33R:,@*R:,@B@\N>R:,"@&6-%@2"@>6-@fN>R%>}:,"@&6-&@2">6-@pN#-(# BuN\-@@4(Antic Pub%?}lishing presents:F-@@\(àzN)-@@!&( by Nadav Gur)$Nd6-@6-@%@}'6-@36-@d6.* EDIT EXTEND LOAD SAVE CREATESTATUS EXIT N B B`N??BPBTB%A}BBBBLOk6-@6-@'6-@36-@k6.1 EDIT ERASE LOAD SAVE PRIN%B}T SPACE EXIT VO B B``O??AB`BbBaB B@BPg6-@!6-@1%C}'6-@36-@g6.-DIRECTORY RENAME UNPROTECT PROTECT EXIT PC B B`CBpBq%D}BrBsBPl6-@6-@'6-@036-@9J6.CONTINUE STOP l6-F:@,%F:@,$A%E}VP66-?:6.W67@<@,.|t67%@<%@,.|tm6-&&@%N}~m(Bm&6-P:+%,'@,&6-%@m - (-(m]6-!6-&' B56-&@%O};-?(M-%@Q(]6-@mQ  6-& B)6-%@/-3(A-&@E(Q6-@%P}mB`m$m-&@m=6-&%@ B#-'(5-%@9(= m$SoToFC67@%Q}<@%,.7+&@,$%@<+&@,$%,F$tffWINDOWS: 28000 OPEN - PARAMETERS: WIN:1=WINDOW 0=MENU,LX- LEF%R}T X,TY-TOP Y,RX - RIGHT X,BY-BOT. Ytt|}ss;@,;A@,;@$,;@@,;@@,;@@,%S};@,;@,;@4,;A,}%;@,%6.h` }m AF:A,&@/6-F:A%T},9+@$KAm6-F:@,%AV$F:@,}^ AF:A,&@2^6-C:4hhhhhhhh%U}hѠEё`,})6-$AV6-@)6-}J6-@6-@'6-@J6-?:<B%V}s<<Ad<,(}..6-?:<B<%Ad<A<,2}K6-@';A,;@,36.*?6-%W}@K640 COLS.d}dd6.Zhhhhhhhhhhhϭ)NnNNXmͩeYΩi(ͩe΅n}uu6%X}7@<A,.Z˙N(~(i(ͩe΅Π͑m˩ex}))67A%Y},.̅e`}ZZ6.Phhhhh˥Xe˅˥Ye̩̅(ѠРұˤ &(&ϥi(ɠҨϑȑͩeͅ}4467%Z}@<A,.e΅Х ж`}<;@7,<6.%hhh̩˩Π ΅F`},,6."hhhhh%[}͐˰ `}""6.hhhhh Iˈ`} BD1:ANTICPUB.BASSIGNTYPEFWIDTFHEIGHTEMB$^GfABASICHNNNN\ 666)]}6LETTERXZIINDEXCHARWCHARH FILE_FOUNDTHE_CURRENT_RESOLUTIONSHOWING_ANSWER DISPLAYING DELAY_VALUENUMBER_OF_QUESTIONS)^}BUTTON PROMPT_OFFSETTBUFFER TEXTBUFFERBFINISHED TEXT_POINTER CHARACTERNUMBER_OF_DAHS_AND_DITSLOWERCASE_TESTBEEPINGNOY)_}ESREZMEDIUM_OR_HIGH_REZTEXTBUFFER_ADDRESS DOT_DELAY DASH_DELAYOCTAVENOTEEKEYXAFILENAMEINLINENEW_PAGEBITLETTERB)`}ELLDOTDASHDRIVE MORSE_CODEHEADER TEXT_BUFFERMORSE_CODE_DATUMINIT_MORSE_CODE_ARRAY INITIALIZE SOUND_STRING SELECT_FILE )a}EMIT_LINEEMIT_CHARACTER PROMPT_ACTIONGET_LINE DRAW_CARD DRAW_BUTTONS EMIT_FILE TERMINATE  GFA BASIC Morse Master! )b}(c) 1987 Antic Publishing Written by Patrick Bass Version 090187 Tuesday . e- - - - - - - - - - - - - - MF )c}F FMFp F tF-M F F FYF"F0)!Listen to another file?!! Yes | No ! F FEF F)d}   RF M FFqF ----------------------------- +F*PP F*CCP F Ez F RF)e} lEGPF0Q F  ZFG E F F6)!#Please change to|Medium resolution.!! OK ! F`F!)f} F!  EBH 7A FEB`` F  E.F-  E-F-EFsE FeE`Fe EFFEF)g}EFEF'E# F! .F - - - - - - - - - - - - - - - |F18.-,-...,-.-.,-..,.,..-.,--.,....)q}_b'DOS SYSb*+DUP SYSbUAUTORUN SYSbWMENU biHELP BASb'qLINKLINEPRGbDOC TXTbPORT TXTbTYPOST BASb|ANTICPUBBASb\GFAMORSEBASbFRAME FITbTEXAS FITbLOMBARDYFITbHEBREW FITbTAVERN FITbSMALL FITbZGFAMORSEPRGb=4ANTICPUBTXT,..,.---,-.-,.-..,-- :-.,---,.--.,--.-,.-.,...,-,..-,...-,.--,-..-,-.--,--..    ---------------------------- + F)r}- YFFMorse Code for: "F& Press any key to abort function.FF EFEF  2 F  )s}EB2 F"E##7 7a  7@ FE#7  F  PFEF F  n BP)t} F"F { F  jBPP FF F F F"F M FF { F F  SRFE)u}F F  E# F F .F  ----------------------------- + F  E6 Fe EGF E)v}? @@ F  Fy!p!!F{F` y!!!!F F!  Fy!p!!F{F` y!!!!F F!)w} {F  (F .F ----------------------------- + F-FqF.F  ---------------------------- )x}+F-('p!! Load Morse File F#.#h !# !#L !FY!@ F )y} F You need to load F a file containing Fthe morse text file Ffrom the disk into Fthe compute)z}r so you F may listen to it. F F Either clickselect F or type in the F filen){}ame of the F file you wish to F open. F F.!#@ !#  !)|}#  F !MF@"Ff :\*.*!!F    FEF !F F*EF "F")!File not f)}}ound!!!Rats! F F! !.F! ------------------------- +F-EtF- &Y! " F&)~}Y! " Select a file F&Y! " and press [ OK ] F&Y! " <---------- F&Y! )} " Or press [Cancel]F&Y!(( " to abort action. F&Y!00 " F8# !#p)} !# !#00 F.F )})}  @ )} >  666(ZT-} -} $$( H PPH ( $$ "JZj -} ; ??@ PP @ $pЀ?@ PP  PP@ ?@ @ @@@%@)@I@Q@@xx@ -}@  @?@@ `@ @@?@@@@@ ?@@ @@@@ @@??@@ -}@ ? @@?<$$<<$$<<$$<<$$DHp-} 'HHp((H @  -}44$(Po@@OL$$<Ġ$$ȀȠ$$$$Ȁ00gHL$<<$HLg00`0L$$$$L0`-}0gHD<$HLg00|DDDDDĀĈDDDDD|-}$$$$$$$$HHHHHHHș` ?$H @@ H$-}$$DD4TR2B"0 CLd""LdC 00HHH0-} `03dLH$&VHdL34 j HHH @@ Hx OH(8G0((HO -}<$$$$$$$$$$DG  <$$$$$$$$$HHHH$ @ J*B>H$$H @@ -}$HH$H$$H @@@2f0` 3f-}-}@@ p@ @?@@@@?-}!L L!?@@@@@@@?@' (((((((((8?@@@@@@@@@?@@@@@@?-}@@@@@@@pPppPPPPPP| @@ -}p2J@@@@@@@@?@@@@@@@@@?@-} @>A A>@@?@A<8-}((((((((('ࠠO ࠠ J@$㎢rB-}`>`>` ` p?x|6l6l6lffgcccaxxx<>73100v0>00xxx80 0 0 0 0 0 0 0 800 0 0??0000x1}xx80 0 0 0 0 000l8<00 0 0??00p080x|xxxx0 88pp81}80 xxxxxx0 88px8p8p1}?A?aAA>1}?A?aA> /???0 @ @0??/~~~1}ÀÀ~???8@0xx000xxx~ÀÀ|~@1}_a@@@@00ppp0000xxx{lxxlf`1}`````````8|aaaa`````_1}a@a_@}}````~<~1}0000000008??7aaaas?aas33 aaaas>|1}8a33ayyy0188`1}0 8`880x8xp8p880~~08055}5}5}5}? 0pp00|g<8<><<<88 0``5}``088g<8<< |000000?0000000000000?0000000x880`5}`c`>`08 Cx>00000?000000x<<<88 0````088g<8<< |05}00000?0000000000000?0000000x880``c`>`08 Cx>00000?000000x`5}831aaa13<<`g<   8$p880 ````0 88pg< <5}~p880 ````f0<8=w€g< xy<;~ 00` `088` ` 00?sa5}`x0,0 0 0 0 0 0 0 0 0  0 0x>0 0 0 0 0 0 0 0  0 0```80 0 d&caa13pcx<08pp5}80 x!cx0 8p ` 0p?@5}0 x!cx0 8p ` 0p?@4T 00 0 0~~0<< 0`@<~ff~<8x<<~F8~~~f~ p|ff<~f 00n|0 0 ~~`0 0`fv8|nf~~6~~ 9}~~fff<<|>6666fnff~< |~~|x`|~><|~fnl~~|~66>ffff|~&6|f6 ~~|~6400|~9}~<~ffff~~<< |~&6ffl8 @`0 xx6c<~~<<>f>``|ff|<```<9}>ff>>ff>|``|fff8<<``lxlf8<fkc|ffffff>|f```>`<9}|~ffff>fff<ck>6f< x~ 0~0000?0000000000000?0000000x880`9}`c`> 00 0 0~~0<< 0`@<~ff~<8x<<~F8~~~f~ =}(|(=} @ @=}=}=}=}=}  !bplp8<<888808`=88888? 8pppx<x8pp`ppppp p80~@=}<88<7<@888<? <880<?<@888< 8pppx<?xp0p x~xppppx@=}<8888|888<> Àv8>8 08089?988p888<> 88888808888?~ =}x<86,&,f,CfaFcCp>x|n'ca``t`>`x@ x8p@`p8x<88888888>888=}> x8p`@p8<yxpp8p0pp0{sqppp|<@ `` pƃ=}vpp08 880p`ccq108ll<800|x@p=}80x `> @8p8s `p|><^4A}@ࠀA}``ࠠ @ࠠࠠࠠ ࠠ`@ A}@@@@@@@@ @PP  PP@ ?@ @ @@@%@)@I@Q@@``*lRd` Efv*oM m HPHUBg?<JNA(m)m -:gS)@ -OK1E}PC#HNBHx?<HNA@)@l/?<HNA)@h&@)@XЬl)@d)@`ARCpr Ѝ"QHNFALNHz2?< NA\pdAE}xr0XQ)K\NN6 &&JrBjNuHz?<&NN\E}CAp$L Qp NBlJpNNpMN9@pdAr 0Q0tr N9lNupealp`NuaNJHz?<&NNBWNANC2E}A@p222NrҌ0<NB0,rNurA9Ar`v C9Cr`rt9@9A9BNrrҌpsNB0,Nu9@N`rDҌpsNBNuC2E} @ e @}bA@p222Nr,Ҍ0<NBNuE} E}E}&8*:EENuHnX 2$4BBNuAd RdQRB BbABJk 0NuJBjBBXNu E}0Nu 2$NuE`B<gJEgEjCDEDF Fe( F dF8BCHC` F0bFHC8v` HD8HDkDуdQRBNuDE}dBDA@kgAр[SBk0NuJlJBk&Nu0g H@rB JkЀ[` BbNuJBj prtNuHPAJgPpr$< _Nup _NtNu&8E}*JEgJBgJjBEB:HC҅H@:|ۆ҄ۆ<HC>H@ЃdHA@B@H@хk HAҁHAрSB BbNuNpNNuCDEJEgE}JBgJjBEBQ*HE?<>0rHGGdHGGdSWDуdi\?<>0rHGGdHGGdSWDуdiN?E}<>0rHGGdHGGdSW2 H@N?<,>CEdGH@0r`?<`JBgVB&8TTDуdQRBNuDAр&E}AdRAрAрDуNuprt|=|   g +g -f .g20  b 0e 9b da`RF` .f 0e E}9b dajSF` Eg efX +g -f 0e 9oSH`00  b&Hz0  b E Do`HJjDDDS4aaNRFBdL8?N<JBga2SF Be BgQRB`ApdR e <rRF&0xafE}Ev+0JFjDFv-Hƌd0BFHF 0HF0ANuprt|`2:HQ A dJBgB*#E8#&#Jjh`,J]o6\`6 c 2$4BBN>*#8#&#Jk:JkִEffDbAeABJk0!NuE}RdQRB`JjҺBf̶fȸA`p`pN @ddAgH`p`p9@(9@*BlNuNCpNEN`C #I3| \ErE}cJ2W=AN20:N0:JkNNup`pN0<9@:, INrJ@g@8 FNr EdbAJfE @e4r$E}Wf"FANuPRN:LST:AUX:CON:MID:IKB:VID:,J@fC E& B Og& Rgl Ag@ Ug2 Ig $CpNp=`pNAXJ@jNNuNrJ@g,A,BBgHQ?<=NAP FJ@k??<>NAXE}tNutNu ::/rI IN<,(k$/<??<?N`NA Jj ?a0NNHrO INLA NNaHQ` @gS@@CE}Nu   aH@@`"aH@@`a0) 4a3B HA2;i`0^E} M / hawA~FNuAXr%eee%NuA]NuA>A6HP 0 0E} &0&?< NN\Hx?< NN\JfNu vN)@p `H@)@prtNAHplrtNB 2pNpE}NpapaprapalpalpalpaTpaTpaTBp'a?<NNT@B){L9|0<rtNpapap9@p`pvNv`v`vjF}`v `v`v`v`?Aa*` Al 2l 4)lVH)lRprtNAl 2l 4HVNuAl 2l 4L VA0000000F}000prtNaBp0,l 2Nua40,HNua*p0,l 4Nuaprt0,l 22,l 44,NuN9||BlBlrҌpsNBNu0<}NR& ?NDx$_& if"QdփփHRNNJf`CfSHj-D@Hd0H@H 0H@0`fSC\fS , @a"C\fAF}pNNNHP?< NA\NuH@aa/a a Nu@0 9c^Nu| PC>$Error # ][Abort]\f.BF} &lX)K\)ld` lp ,BQjNup(NV"l`Yd&-KNN"l`YepN&#k"C-KN"Cփk փk2##`փk"F}`2`$Y8gHRDD*D%H8#$c2g# HRDD%H`pr`&AdRd QJBgRBBABJk"l` d&6&|0F}!NuN"l` epZNANXA$NXA*NJBfNtA NXNNANrBNListen to another file?HPNF} Yes | No r"_ NANNA퀐NANNNfNAl 0AlNJBgPA$NXNNNpCN <F}aC NpC NjA`NB A 0 <r$<ANAN/NCNtN2`NqNq?<NNTA퀜NA퀜NzF}NfNBN#Please change to|Medium resolution. HPN OK r"_ NANNN?<NATNHpANLNNL8F}NVNXNLCNpNLCNp.NLCNp-NLCNA퀮 0A퀴 0A퀺 `0BmpA퀖 0AF} 0A 0A퀜NvN6A$NN~NNNN~NNMorse Code for: ANrN~NN Press any F}key to abort function.N~NN~C`Ar 0A퀊 0ArNNBNzNpJBgp/A퀊N$VHfN#jArNNF}BNLCNANNHpaNLNNL8NN(vN6Hp@NLNNL8NRA퀄NANNA퀄NNVAxF }NAxNzNpJBgp/AxN&<x*<NpJBgp$VHfN"dBm|Hmp NL"_NpJBgp/Hmp NL"_NpF!}JBgp$VHfN"NANrp N&Hmp NL"_NfN"NN~AxNJBfN#NANrAxNHA#rNXF"}p N&NHPA "_NpJBgp/N$VHfN#DBmArN&<x*<NVArN`N~NLANANCF#}NRNrA~NA 0A~NANANCNRHPAN/p""_NCNHmA"_NfN$6?<?<AF$}Nr _NA퀴NN&?<Bgpr _NpN&HmA"_NfN$?<?<A퀺Nr _NA퀮NN&?<Bgpr _NpNF%}&pN&N2`&NqN~NNNN~NAN&<x*<N8NX/A$N&<x*<N8NX"NN Load MoF&}rse File 4NAN&<x*<N8NX/A$NN.NX"NAN&<x*<N8NX/A$NvN6NX"NNF'}prNN~NN N~NN You need to load N~NN a file containing N~NNF(}the morse text file N~NNfrom the disk into N~NNthe computer so you N~NN may listen to it. NF)}~NN N~NN Either clickselect N~NN or type in the N~NN filename F*} of the N~NN file you wish to N~NN open. N~NN N~A$N&F+}<x*<N8NXrNAN&<x*<N8NX/A$N&<x*<N8NX"NA(NXNANrHmNF,}:\*.*"_NHPA HPA""_N0ANN(JBfN(LA* 0HmA`N"_NN(Bm.NANrBNFile noF-}t found!HPNRatsr"_ NANNN~NAT t0NATN/p"NN N~NATNF.}/p"NN Select a file %N~NATN/p"NN and press [ OK ] %N~NATN/p"NN <---F/}------- %N~NATN/p"NN Or press [Cancel]%N~NATN/p"NN to abort action. %N~NF0}ATN/p"NN %N~ <r$<ATNNRANN8NX/A$N&<x*<N8NX"F1}NATN&<x*<NVANN8NX/A$N&<x*<N8NX"NN~N.--...-.-.-.....-.--.....F2}...----.-.-..---.---.--.--.-.-....-..-...-.---..--.----..F t"F*8PP&F3}Rd` Efv*oM m HPHUBg?<JNA(m)m -:gS)@ -OK1D ANTIC PUBLISHERSUPER DISK BONUS MANUALBY NADAV GUR Antic Publisher is all thesoftware you need for creatingpersonalJ5}ized newsletters, ads,flyers, greeting cards in a multitudeof print styles that you designyourself. Add graphics and thenJ6}print the page just as it appears onyour screen.XXX It's all done nearly effortlesslywith pull-down menus and a joysJ7}tick.Antic Publisher is both a font editorand a page designer. Severalinteresting fonts are included withAntic PublisherJ8} -- including a Hebrewalphabet designed by this software'sIsraeli author. At the top of the screen you'llsee a menu baJ9}r with four choices --Font, Graphics, DOS and Quit. Moveyour cursor with the joystick. Whenyou press the trigger, the meJ:}nu youchose drops down and another cursorXXXappears on the top menu option.Again, use the joystick and triggerto selecJ;}t an option. At the bottomof each one of the first three menusis the Exit option. Clicking on Exitreturns the cursor to J<}the Menu Bar. Many of the windows must also beclosed by pressing the joystickbutton. The Disk Directory displayis a goJ=}od example of this.XXX Let's see a quick example of justwhat ANTIC PUBLISHER can do byloading a sample screen. ClickJ>} onGRAPHICS, turn your disk over so thatSide 'A' is facing up (we didn't haveenough room for these files on Side'B') and J?}click on LOAD. Next, choose either HOWDY or NADAVPress [CONTROL][SHIFT] [I] to changescreen colors, if necessary. PreJ@}ss [SELECT] to return to theMain Menu.XXXFONT MENU A Character code in AnticPublisher is a number assigned toeach JA}specific character. Each fonthas a maximum of 85 characters, sothe codes range from 0 to 84.XXX Each character in AnJB}tic Publisheris assigned a keystroke too -- thekey you must press to get thatcharacter onscreen. For instance,the standaJC}rd Antic Publishercharacter coded 27 is "A" and you putit on the graphic screen by pressingthe "A" key. It's a good idea JD}tomake sure that your character codesmatch the keystrokes.XXX After choosing the EDIT selectionin the font menu, entJE}er the code ofthe character to be edited. Thischaracter must be present in memory. The EXTEND selection lets you addcJF}haracters to the font in memorywithout editing them. For example,if you want to create an "A" and haveit correspond to thJG}e [A] key (code27), but don't want to createcharacters 0-26, you can EXTEND yourXXXfont to 27 and start working on theJH}[A] immediately. After selectingEXTEND, the computer will ask you forthe code (maximum 84) of thecharacter you want to stJI}art with. When you select LOAD, the computerwill look for .FNT files. Selectinga font erases the one currently inmemoJJ}ry.XXX If you choose SAVE, enter afilename at the prompt -- only thefilename, no extender or devicespecification. JK} Use the CREATE selection to createa new font. A window shows the sizes8 X 8, 8 X 16, 16 X 16 and 24 X 16.Again, this oJL}ption erases the fontcurrently in memory. The STATUS selection opens awindow showing the last symbol inmemory, as wellJM} as the height andwidth of the font.XXXGRAPHICS MENU You can load and print 62-sectorgraphic files such as uncompreJN}ssedMicro Illustrator and Micro-Painterpictures. Make sure each file has a.PIC extender before you load itthrough the grJO}aphics menu. The first option of the GraphicsMenu is EDIT, which switches you tothe graphics editor. ERASE simplyerasJP}es the graphics screen.XXX LOAD and SAVE work like those onthe Font Menu, except that theextender for the filename wiJQ}ll be.PIC instead of .FNT, and the fileloaded or saved will be a 62-sectorgraphics file. (Try using yourfavorite GRAPHICJR}S 8 microscreensand ComputerEyes images here!) The PRINT option is a screen dumpfor Epson-compatible printers withgrapJS}hics capability. Printouts aretwice as big as what you see on thescreen display.XXX The SPACE option can change theJT}number of pixels moved by the cursoreach time a character is printed onthe graphics screen. The number youenter is actuallJU}y offset from thefont's width. For example , Idesigned a small font -- only fourpixels wide -- using the 8 X 8setting frJV}om the Create menu. Thespacing I used was -4. Font width 8plus the offset of -4 moves thecursor four pixels each time I JW}type acharacter.XXX In Hebrew, you write from right toleft, so when I designed the 8 x 8Hebrew font included on thisJX} disk, Imade the bit spacing -17. A fontwidth of 8 plus the offset of -17makes the cursor move backwards. The DOS menJY}u contains the optionsDirectory, Rename, Unprotect andProtect, which all work just as theydo with standard DOS.XXXFONTJZ} EDITOR When you enter the Font Editor,the sign you chose to edit is seenenlarged. Below are its code andkeypress, alJ[}ong with the six editorcommands. Edit the enlarged image of thecharacter with the joystick.Pressing the joystick buttoJ\}n togglesthe selected pixel on or off. Entera command by typing its first letteron the keyboard:XXX COMPUTE places J]}the characteryou're editing into memory. If youexit without computing it, you'lllose it. EXIT returns you to themain scJ^}reen. KILL clears only the character youare editing, erasing it from memorywhether you compute it or not. NEXT moveJ_}s you to the nextcharacter. If there isn't one, theprogram extends the font to it andclears it.XXX The LAST commandJ`} moves you to theprevious character. You cannot editcharacters with a code less than 0 orgreater than 84. MOVE lets yJa}ou copy characters.You'll be prompted for the the sourceand destination characters.XXXGRAPHICS EDITOR The graphics Jb}editor is where youedit the page to be printed. All theediting is done on a GRAPHICS 8screen. The graphics cursor at tJc}he top ofthe screen can be moved with thejoystick or [ARROW] keys. The[RETURN] key moves the cursor to thestart of the nJd}ext line. Pressing thejoystick button paints a pixelonscreen. Pressing the button againpixel erases it. Pressing [STARTJe}]XXXdraws a line between the pixelunderneath the cursor and the lastpixel plotted. Use [OPTION] to exitthe Graphics EJf}ditor. To invert your screen colorssimultaneously press [CONTROL][SHIFT] [I]. Pressing a key puts thecorrespondingJg} character on thescreen. A character which doesn'texist yet will not appear. PressingXXX[SELECT] toggles between uppeJh}rcaseand lowercase letters. You can load pictures created withother programs , add text and printthem. You can use uncJi}ompressed MicroIllustrator pictures, Micro-Painterfiles, and any other pictureoccupying 62 sectors on the disk.All you haJj}ve to do is rename thepicture to have a '.PIC' extender andthan load it through the graphicsmenu.XXXSCREEN DUMP TheJk} screen dump is 1.5 bigger thana normal Epson dump. Since thecontrol codes are stored in separatestrings, it should be eaJl}silyadaptable to other printers whichhave 640-column graphics capability.It is very easy to modify it toprinters which haJm}ve an upside-downpin configuration (top pin = 1). (You may have to adjust oneor more of your printer'sconfiguration (orJn} DIP) switchesbefore the screen dump will workproperly.)XXX Public domain and commercialscreen dumps offer variable Jo}sizeswhich can make Antic Publisher aneven more useful and creativeprogram. Since Antic Publisher savesits screens as staJp}ndard 62-sectorGraphics 8 screens, almost all screendump software will be able to use it.e you need for creatingpersonalH]