Z 2140:"(C) 1991 VISION SOFTWARE CO. RELEASED: 04/14/91 RUN: Lnn@  1 0!Ѝ ЅƩ @ } ~L~0}  % L  vISION sELF dISSOLVING fILES V2.0  WRITTEN BY: kERRY mESSANA  (C) 1991 vISION sOFTWARE cO.  vISION hq bbs 315-342-3209  hOME OF vISION cOLOR bbs  pRESS f1 TO abort!  pRESS f7 TO view fILES IN vsd.  pRESS f8 TO create A vsd FILE.  pRESS any other KEY TO DISSOLVE. eNTER fILENAME + ,FILETYPE eXAMPLES: GAME,P OR FILE,S  fILENAME >  fILE tOO lONG! fILE nOT fOUND  sTORING fILES cREATED. Ɇ $L Ɋ 2L ɇ @L ɋ NL Ʌ`Ɉ  \ $LɌL o @  opL k l g΅gȌg gge  Y oopГ  $ƭo `  `l k8``ej S  : j ` } -/b.0cp7 >_` C >u x  L} ) LM  LM L eL  LM p͐L -/b.0c+H,H_+`,+ȥ+h,h+LM eƩ΅ f Le ' ɀ۰۬exӭfȌe L ef eL ̩ f e`8` -/b.0cp (  $ `iHHhhi`iHHihhi` -b.cLM   8`   8` dd Hdh  `  hhL :Νe,W莆`:Νe,R莆` QL ~b   ` 8` ~ ` ` `_`` ea a ` ؝ٝڝ` 09  Ll `xyzvw (X`vvlyvww)w  w) lyxyzX` CREATE MODE sAVE aS > sAVING...ED!  x  Lϩ:Ϣe.VSD,P,Weυ e ~b   L( }}  .-   }`v`w`HHHe ,V *8hhh` SYNTAX ERROR USE ,P/,S/,U IN FILENAME. ERROR IN FILE TYPE. ePSU 8``1ϩh{ %09h hhL 0` { {{h 8`xyzLwvi|X`vvlyvwi)w|i)|w٭|(lyxHyzٝ(hX` F3/F4 - DEVICE: F5/F6 - DRIVE: (~ 8 L 0 0 `~~ `~ ~ `9 `1 `p`+,+, @+ȱ+ȭg  g+ L+, 0p+, `  `CT.GEOVIEWER,ST.GEOVIEWER : GEOVIEWER.SDA (1) : IAMAK 01/14/92 #: 430803 : EOPAINT IEW/RINT *** : PRG : 64 . / : 300: 14:28 1200: 04:08 : (OPTIONAL) RINTER (OPTIONAL) : MEGA- (OPTIONAL) NY EOPAINT FILE : $5 TILITY FOR VIEWING/PRINTING FILES WITHOUT . ORKS WITH BOTH STRAIGHT FILES AND CONVERTED FILES, I.E., THOSE FILES DOWNLOADED FROM -LINK. LSO HAS OPTION FOR SAVING SCREEN AS FILE. EAD THE INCLUDED OCS FILE FOR FULL DETAILS. HIS IS AN FILE. OAD AND UN TO DISSOLVE IT. : HIS IS A EXCELLENT FREE-STANDING EOPAINT FILE VIEWER/PRINTER THAT IS MENU DRIVEN AND EXTREMELY USER-FRIENDLY. HERE IS ALSO AUTOMATIC DETECTION AND SUPPORT OF A WHEN PRESENT. F YOU WANT A QUICK AND EASY WAY TO VIEW OR PRINT YOUR EOPAINT FILES THIS IS IT! -::- : GEOVIEWER.SDA : HRIS 43 01/16/92 #: 451022 S ONE OF THE BETA TESTERS OF THIS FINE PROGRAM, RECOMMEND IT TO ALL AND SUNDRY! HIS WORKS WITH OMMODORE DRIVES INCLUDING THE 1581 (NO PARTITION SUPPORT THOUGH. O GREAT LOSS IN MY OPINION.) VIA AN EASY TO USE MENU SYSTEM. RIVE AND PRINTER SELECTION IS ALSO MENU DRIVEN. HE GREAT FEATURE OF THIS IS THAT GEOAINT PICS CAN BE DOWNLOADED FROM AND DON'T NEED TO BE CONVERTED TO THE 'SER' FILETYPE TO BE VIEWED. HIS IS A MOBY WIN! ND IF YOU DO HAVE GEOAINT PICS IN THEIR NATIVE FORMAT, THIS'LL VIEW THEM JUST AS WELL. LL IN ALL, THIS IS A VERY ELEGANT AND WINNING PROGRAM. ELL WORTH THE $5.00 SHAREWARE FEE. -::- : OMETHING EW FOR USERS! : HRIS 43 01/16/92 #: 409784 F YOU READ MY EARLIER COMMENTS CONCERNING GEOAINT AND MACAINT PICS, YOU'LL HAVE NO DOUBT NOTICED THAT IN ORDER TO IMPORT SEGMENTS OF GEOAINT INTO ONE TO USE IN ORDER TO USE AINTIEW TO GRAB ! FORMAT 320200 SEGMENTS OF GEOAINT PICTURES. NLIKE AC TO 64, WHERE ONE JUST LOADS A MACAINT PIC INTO THE PROGRAM TO VIEW/PRINT/EXTRACT SEGMENTS. OW WE HAVE GEOIEWER! IEW AND RINT AND GRAB 320200 PIXEL SEGMENTS OF GEOAINT PICS... WITHOUT THE NEED OF ! RITTEN BY IAMAK, AUTHOR OF THE WONDERFUL AC TO 64 VIEWER/PRINTER, HE HAS NOW OPENED THE DOOR FOR ALL NON- USERS TO VIEW/PRINT AND USE GEOAINT IMAGES IN YOUR FAVORITE IES GRAPHICS PROGRAM AND . T'S EASY TO USE, VIA A MENU SYSTEM AND CAN BE CONFIGURED FOR INDIVIDUAL LOAD AND SAVE DRIVES AND BOTH OMMODORE AND PSON-TYPE PRINTERS. OU CAN FIND IT NOW IN THE RAPHICS OOLBOX OF THE 64 GRAPHICS LIBRARY, IN THE LIDESHOW/IEWER SECTION, OR VIA DIRECT DOWNLOAD OF . UPLOADED BY . HIS IS A WINNING PROGRAM & HAS A PERMANENT SPOT ON MY MAIN RAPHICS TILITIES DISK. IGHT NEXT TO AC TO 64! : IT THIS KEY WHEN YOU ARE DONE AND WANT TO LOAD A NEW FILE. HE PROGRAM ACCESSES THE DISK REPEATEDLY WHILE IN DISPLAY MODE (UNLESS IS INSTALLED), SO LEAVE THE DISK WITH THE FILE YOU ARE CURRENTLY VIEWING IN THE OURCE DRIVE. NLY CHANGE THE DISK WHEN THE PROGRAM INSTRUCTS YOU TO. ------------------------------------------------------------------------------- RROR ESSAGES HE PROGRAM HAS A RATHER EXTENSIVE ERROR CHECKING. OWEVER MAKE SURE ALL DISKS AND FILES ARE IN PROPER CONDITION AND THE RIGHT DISK IS IN THE RIGHT DRIVE. HE ERROR COULD ALSO BE BECAUSE THE FAST LOADER IS NOT FUNCTIONING PROPERLY, IF IT IS ON. N THIS CASE USE NORMAL LOAD AND TRY THE SAME DISK AND FILE. F THE ERROR PERSISTS IN THE SAME PLACE, THEN THERE IS SOMETHING WRONG WITH THE DISK AND/OR THE FILE. SIDE FROM NORMAL MESSAGES, YOU MIGHT SEE TWO OTHER ONES. HEY ARE: 1) "RONG FILE FORMAT" - HIS MESSAGE APPEARS WHEN THE FILE YOU HAVE SELECTED IS NEITHER A FILE NOR A CONVERTED ONE. HE PROGRAM LOOKS FOR HEADER INFORMATION, AND IF IT DOES NOT FIND IT, IT WILL NOT RECOGNIZE THE FILE. 2) "NVALID DATA, RECORD **" - FILES ARE CODED. HE DATA IS DECODED WHEN READING. F THE DATA READ IS INCOMPATIBLE WITH THE CODING SCHEME, THEN THIS MESSAGE RESULTS. T IS FOLLOWED BY A NUMBER, FROM 0 TO 44, WHICH IS THE NUMBER OF THE RECORD IN WHICH THE ERROR OCCURED. N EITHER OF THESE TWO CASES CHECK THE FILE, ASSUMING THE SAME ERROR OCCURS IN THE SAME PLACE WITH FAST LOADER OFF. ------------------------------------------------------------------------------- HIS PROGRAM IS SHAREWARE. F YOU FIND IT USEFUL PLEASE SEND A CONTRIBUTION OF $5 TO THE ADDRESS BELOW. OMMENTS ARE ALSO WELCOME. IAMAK NSARI .. OX 34344 OS NGELES, 90034 ------------------------------------------------------------------------------- () IAMAK NSARI - 1991 YGEOVIEWER,P2064 SAx̽W3 .. =--%.L4 < +&HhNOٱ*֩7XL* + &HLM*ȱ* 8 &HGLM*** Le &HLM `EL ɐ IR0NTA) $fhH",8O D!PiS 1&-Q(:%'ce*Cd2UV#x+<>@KYl|abFGJ3./;BWXjk5~47Mm?Z]p{}6\o9[gnq=_vtwyzB!B*ĺ!F$9ZFrd,҅+ 0Df M`** v^5e1EYRf,6 h-iX Ri-zn5e1EY&2RRb)J`K`K+ok1Np![*nz@ @b8 A DD6;70rNpKή#9l@(V"Mu( sV_|K_pddg:.7ڶ֜VN-p0YvI}Q'd9V|` Ω/byR_h Hz^0_AGU@!ӊɂ9Eru-]L4Psm=TYfu퀵E`%L^ K=鈠^OLEd&@/~(T4PK/ A)dNո,FD/k_FF Ռd`TR20 .#EeAIa,&>+]lQNhw+kG<iZ#Z6A- ]*p kF j2LkPr _ R_$Ru@bE Ѓ!o4Oy-ޗ9Il* RfN-sޞT4QMeG[`}?*~b(M#iקjZ60)/Ӵ$[I\ -!TjŵlNո2DخɌ8 Q]XpiFfbdY'IPN@l˖T#xS36SP;3&?X,lEIbΨ5`jQ &RC 8p Ey,`-zvŮ% 0nʊwEK {^~-qԚW4ZbZom|s2 \geNŕ ;I.x_.@ƌ@ʌ@@ˤd N yR1 D؆ (W?? +El)[oX<קjZ^~-p0E;TzEOLEk<׋/ops@bb#"8`Ͳ J F733X|)"1dK̵Y I@`KC/ld  :Q!$U $8Ӓ;VJk"(]]( hz`ύ+,}W*lygygyggAw(${` Hb(6@h-#`dƒ> 2+0&Qv`$+0j mܫe,Q=2)B+m曍ǢV{$|pBV0*hC2" /UphN'z09w_B %NX@dVr/܀ax`8#`$)/BJ_@Hax`8Ic`$)/B,9YLR^,9VLR^, Q5^F5X*0#Hl% , nF$ ,rD (LD^2K!IxDji2Xr5^fB> Rz} 5X*젲JLrD zIHi"U@  iGA tʭ-r"Fl[@`'%Lh [-#H! A~(9+ŋhzJUIK-d &[\iȊ.91IsE,vN޽`(-^4VKZ@:Q F@Pԣ +El/⃥?pSSAcp/Gx>W0 F'HV`HliJWd@dVzބ^bH[r1p ѢkZҟŸ:vv"()ڣ*~b(,n]_| x!z>JT02+9 [HlD6ɷxIxIxHxU@5QwBMi0$Wh  g@C){;Vfp  W'*BB,HTUx8>/moq GrIs$ED5XQ}Ikӵn-pZl踢8B-:N,olkӵnH5bb*q!_a$P! ɧS/b. 34ʛYBaUpē8fu4P8 7Zt a Mp <)É@U x=LJ@B2y!vtyR1 : &@H(JAB n80 DŽHb$4`gV8g/g:$`80rQ Ĝ4"DDkY# ۬9eCUXcTzv5@-xCu> lEU€{S D gQlPyH(5 37C `g0"t"A՘ zȐnՍ\+Ad$kYgIb*7 J[904 gYv\G &JVF $X%Idc>t*IFeŘ2*WBd !*m!!Ċ9 :RG.8Vp` \z^cVCF`E1l -9h j/Ri\jK1^[ P&Jvv\`T]S 9Yy@ ex7(SQé;(Tpj~95(VC9#Q>"Gv<zY TZ?sy:'IPN@]+yF.YP{=epQ)2GْH3$/f?A lQTRUHIMT}i 䏭2B*gf$ڴ!ܣL9GrX#xrTS%\<>@UʥQAl$D F-p!QApX1Phi2`AxH!QNh)MkzERlYiO^VZml5@*L 3%V=%T,<p2 .0$Fǖ&UJ\N+ŒkRen JOV^2H8 K$-"AR$#K$-"A@DC.7$*DC.(HD *܍9 Xht`<(ْI%6~$0aiȊ}v$(JC rB1bB<"B%U695 XХUY܂!!PT LUcP%@"a`%_TmLWz Sut1 Cc0&JH3 ^ɕ7H11HY#tf8l#8g%0p[ 2$LF|%v`+ "DgY!F=zVV`0>4hFHF ̣N8Z ъCIJ@I!a9pdžFuC!< >Ógcx=yJ&FmV“*NHF#E8l9F ):DLi&O I 13xRNYfd"i%Ν;Z0};?qgV$-0 BCB0}X;?qgV$G$2CP*Ќ=c+Bց GGA*qApReiH G$G0 B@B+GBU0Ph)2I4b#N8d9$Hb5D  &+xC5d~Uh &/€t, $@E[ [dUJ@0(Э ]Ph613dB%!h!X81d:8(` T݃,&&"UҢbb46ʜe 8l!G1@)<2[Jjj(!)fIZYLtQ%1gUdbUJ$k@1 K2J@&P9d=+Dĭ*_J;qedbP H&PO"@tnW_,X%92b,*OlpH#:99tBq;[#B ,@+Lٳ-oY"3|2+I+\P+ٳfdZ̵BBpY(r49re>9I[- Sq )HͥhYpOhWY.f]cpa3u2R͎hVBihWY.BhV-$Zc u2Rv%L(LYpNps-͙t\gMg\قݟn(OAY=ǫ U.YГ>5Q25! mPhR7qǸ"@7 H" &a96%( xK0@!{%Q= LK;^H ǂ cK—9.DyrA5.KK _Rp" F`0Jd-c@4)X0"BTQrDbCR2Ah0hs@A0a{4 ?``#`V&e! Xva0^@h H9"m (BuC'I' ½20˹'Iš,Hc@;jsdNn[:lb*2rԗe+{ ri/3K8&ͤTYdKE%ꢘ`sb]1h0/YРIqH߷5pnML"LДIlݗVMS7sl vznCP?)QOR p*^Ё&8@5<ѐ$& xȪq iZ9j|-I<,YQ 2;lң?4%lt nDRIVER.FORMAT,S RINTER DRIVER FORMAT FOR EOVIEWER HIS FILE EXPLAINS THE STRUCTURE OF THE PRINTER DRIVER FOR EOVIEWER PROGRAM. ANY EXISTING DRIVERS, PARTICULARLY THOSE WRITTEN FOR , CAN BE MODIFIED TO WORK WITH EOVIEWER WITH FAIRLY SMALL CHANGES. N THE FOLLOWING KNOWLEDGE OF MACHINE LANGUAGE IS ASSUMED. ------------------------------------------------------------------------------- TRUCTURE OF PRINTER DRIVER FILE 1) ILE NAME - HE FIRST SEVEN CHARACTERS OF THE FILE NAME MUST BE ".", IN , THAT IS $47,$45,$4,$50,$52,$54,$2. HE REMAINING CHARACTERS IN THE FILE NAME CAN BE ANYTHING AND CAN BE USED TO DESIGNATE A SPECIFIC PRINTER. 2) ILE TYPE OF THE DRIVER MUST BE . HE LOAD ADDRESS IS $1800. 3) HE DRIVER RESIDES AT $1800-$1. HAT IS THE PROGRAM MUST BE 2 IN SIZE AT THE MOST. HIS IS MORE THAN ENOUGH FOR MOST PRINTERS. OTE THAT ONLY THE FIRST 2 OF THE DRIVER FILE WILL BE LOADED BY THE MAIN PROGRAM, EVEN IF THE DRIVER FILE IS LARGER THAN THE LIMIT. 4) HE FIRST NINE BYTES OF THE DRIVER PROGRAM MUST BE A JUMP TABLE AS FOLLOWS: 1800 1803 1806 , AND ARE ADDRESSES OF SUBROUTINES WITHIN THE DRIVER. HEY ARE EXPLAINED BELOW. 5) HE NEXT EIGHT BYTES OF THE FILE, I.E., $1809-$1810 SHOULD BE CHARACTERS (NEED NOT BE IN ), WHICH ARE TO DESIGNATE A NAME FOR THE DRIVER. OTE THAT THESE EIGHT CHARACTERS ARE USED FOR DISPLAY PURPOSES IN THE MAIN PROGRAM AND NOT THE FILE NAME. ------------------------------------------------------------------------------- UBROUTINES HE DRIVER CONSISTS OF THREE SUBROUTINES CORRESPONDING TO THE JUMP TABLE LISTED ABOVE. HEY ARE: 1) - HIS SUBROUTINE IS CALLED FIRST BY THE MAIN PROGRAM. T CAN BE USED TO INITIALIZE PRINTER AND/OR INTERFACE, SET THE PRINTER TO DOT GRAPHIC MODE , ETC. TS MAIN PURPOSE, HOWEVER, IS TO DETECT THE PRESENCE OF THE PRINTER. HIS SUBROUTINE RETURN WITH CARRY FLAG CLEAR OR SET, ACCORDING TO WHETHER THE DEVICE IS PRESENT OR NOT, RESPECTIVELY. 2) - HIS IS THE MAIN PRINT SUBROUTINE. HEN THIS ROUTINE IS CALLED BY THE MAIN PROGRAM, THE FOLLOWING DATA ARE SUPPLIED: ($02,$03): HESE TWO ZERO PAGE LOCATIONS CONTAIN THE ADDRESS OF THE START OF A 640 BYTE BUFFER (LOW BYTE FIRST). HIS BUFFER CONTAINS THE BITMAP DATA TO BE PRINTED, ARRANGED AS 80 CARDS. ACH CARD CONSTITUTES OF EIGHT CONSECUTIVE BYTES AND REPRESENTS AN 8X8 PIXELS AREA OF THE SCREEN. HE 640 BYTES REPRESENT ONE ROW OF THE FILE. ($04,$05): OINTER TO THE START OF AN AUXILIARY 640 BYTE BUFFER. HIS BUFFER CONTAINS NO DATA. T CAN BE USED AS A WORK BUFFER OR STORAGE AREA, FOR INSTANCE, FOR PRINTERS WHICH USE HEADS WITH MORE OR LESS THAN 8 PINS. ($06,$07): OINTER TO THE START OF AN 80 BYTE BUFFER. HESE ARE COLOR DATA. ACH BYTE IS THE COLOR DATA OF ONE OF THE CARDS OF BITMAP DATA. HE HIGH/ LOW NIBBLE OF EACH BYTE IS THE COLOR OF ON/OFF BITS IN THE CORRESPONDING CARD. HE COLOR DATA IS PROVIDED IN CASE THE PRINTER HAS COLOR CAPABILITY. T IS NOT NEEDED FOR DOT MATRIX PRINTERS. ($08,$09): OINTER TO THE START OF AN AUXILIARY 80 BYTE BUFFER, WHICH CAN BE USED AS A WORK BUFFER. HE ROUTINE SHOULD FORMAT THE DATA IN DATA BUFFERS, USING WORK BUFFERS IF NECESSARY, AND SEND THEM TO THE PRINTER. ACH CALL PRINTS ONE ROW OF THE FILE. OTE THAT THE ADDRESESS OF THE AUXILIARY BUFFERS AND THEIR CONTENTS STAY THE SAME EACH TIME IS CALLED BY THE MAIN PROGRAM. UT DATA BUFFERS WILL HAVE FRESH DATA WITH EACH CALL. 3) - HIS ROUTINE IS CALLED AT THE END BY THE MAIN PROGRAM. T IS USED TO SEND APPROPRIATE COMMANDS TO THE PRINTER TO END PRINTING. ------------------------------------------------------------------------------- EMORY USAGE AND ERNAL ROUTINES N ADDITION TO LOCATIONS CONTAINING BUFFER ADDRESSESS, THE ZERO PAGE LOCATIONS $0 TO $10 CAN BE USED IF NEEDED. XCEPT FOR THE ZERO PAGE LOCATIONS MENTIONED, THE BUFFERS PROVIDED, AND THE DRIVER AREA $1800-$1, . (EXCEPT THOSE NEEDED IN NORMAL / OPERATIONS LIKE ERNAL STATUS WORD $90). AILURE IN THIS WOULD CAUSE UNPREDICTABLE RESULTS. YSTEM CONTROL REGISTERS, TIMING AND INTERRUPTS AND / DEVICES SHOULD NOT BE DISTURBED. F THE ERNAL ROUTINES THE FOLLOWING ARE ALL THAT IS NEEDED: $1 $93 $8 $ R IN CASE A LOGICAL FILE IS USED: $ $ $0 $9 $2 $ $3 HEN RETURNING FROM THE DRIVER TO THE MAIN PROGRAM, MUST BE SENT TO THE PRINTER IN THE FIRST CASE. N THE SECOND CASE, ALL CHANNELS MUST BE CLEARED AND LOGICAL FILES CLOSED. ------------------------------------------------------------------------------- ITH THIS PACKAGE A SAMPLE PRINTER DRIVER FILE IS SUPPLIED. HE FILE NAME IS ".-90". T IS A FAIRLY SIMPLE PSON COMPATIBLE PRINTER DRIVER WHICH PRINTS AT THE DENSITY OF 90 . OU ARE WELCOME TO EXAMINE IT TO BECOME MORE FAMILIAR WITH THE FORMAT USED IN THE PRINTER DRIVERS FOR EOVIEWER. ------------------------------------------------------------------------------- IAMAK NSARI - OV 1991 nGEOPRT.EPSON-90,PLLhL 90  8` ]  F ` e `@A*b  F  ` `HHP j i hh`