gPROMFO COM94PROMFO TQTPX-ROM DQCmvtPX-ROM.DOC^  !"#$%&o'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]hc5^XsVhpJX{|lX "IV(SB%&W3 6@ExWH:2Dd*-Z9Ed:Tk@*x=WP&)$5ȉS$]V)!*VNtNDT(( 9M_MS ENwפ}w5=kq?/w%Rdc%ǫBޡGs?72H;C[1퇟dCF%0*'Oϗ;~w`L-c߾};/ؾa/^x/'cc۷8νCe>px8'ޡwxn"oCxlq`l}vawhy*PƢ-jNP?<|5'>O{{mTr P&"ZM[1PpfiF/w ˃w5p3`%7챰FP)myx.]TR`͵wXޢ_N&'d;;`2IĠҒWN ɰ5,\k#H%N%b.DV stsŰրS2JJ~d2tb+;&%~|.O,8#m>EbC~nTZX2IJJ4닾Ӿ 21g,jKt6;OWF )BUJ[tVƢ릯/.O;OJ4닾ӾpJy>Nvxw릯/F(J9릯щC3mPi*``RpXa{wZSޟ+X7}}7~ Х;0[18\usg262+iFrd EBVSƢW|λ@ e dl (MDS|hF儣Yʘt@.>X7}M~x!"_Ƒ1|;Q1(c\Ovw=[Nt؊ DF2l;)b &Ym)A\ F3&W W릯1ӖIopsLKB f:&ޭ*x~w9`:]\Mdd]\ 'w 閭I n&VSƢWey@3]iރdw`Ei_{ˣ>x].bԐM__M...RA:D *FM!\vX!*VP1j jw5HM_è~y?mMIyv?Nvs*:]N[7}}7uy8j7{ҒŃwUNM, X7}]8N )] f2N цw}U$bλ#3hVYB,) dlń @8]6q *,;z3Q߸҄N4~ f6IPdD)"Zr𪢀hCED1,2+"_5Lb)!Km6qJsl`&3)痓 "Ugd1:{]hA*dYjԻJK4ASG"XXSpJ؊ KM"TZ]E"K-|a; ;nJ4A?NmyT^b (yIxR-B&Ez 8%l';/)rzz f6ImrzڗyiQb5:YjN4%Szڧ=%18%D VS*b& kKоj T @'xwhba{<mXz'*(:#54SB o`,3#8%$tF2# N  `֔y+\UeKrcf*<&dTNо\*º;>]X&M, CE EXN Z;/J 8%l'3$ą6`=;>%eSBBg7ДA\ 5sdC2SZ[Ҩf"_~ݗ%ØYN) pB 8%dCet X$T DZl )&@i)LKe")@Y Yj+ SZ[%n^o)4*-ZX7}}7uyװFfФ h` 8%}w'%)rzA `t6kzzNtA0#d 3B&h4. m%$)0E;ӖIcϿ;K4<`A(EBVS J-|a;(1l;}TY#䊳 wϐ*W iTJ*t@ϗӻ jq:ΑHXd%V 2 N46LiHcd]wU*`|A8:MonsT)[LwKl%%CiĠr6SgvPROMFO.TXTR o !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ*U^*8=ܼc^` J<|i|&.QSV|X /Nq4 [5~h'.$gU])y_Osɻ-5Q*5Pw'hXK@SvkbHqh|&f5橿Q4Bjn$3_fp˨ r,ީIx*5):Z͚ ejs[㙧/ϥ*]}WԿvk]$YSîon?aWTt۟o_.{ on 7W4Aآ&vk<_%˵;STtkۨn Ye1/Spt\`eN;nRѭqq' 晧 xso?_|>Cx-|fMm|î!pZ͚%R*UA9 heT;121`މksJEW^ee-?c{l*x<.n)x6pvn @m hjț{w/؀&Ttk5 dS MCS<ߟ$6@؄cn}Gj~'f5!q9r^G[eT;,nuw-o Ϸvj|^=[eT;@x'~MN٬[· e4 ԟ$n$; 4G4 CAîMJ'm q nT49Ex|û̯Ǘ?}}G̔n$[Υ*]}jܳ $($\} <ܵ<2[Mxp%\(] 5ES-q&azNB89p' Og!ۡ$JYP#Q2[L֨XqsJEW}MBdT؀&vA96MjRѭ]hj 'NI3$h\M1Y~n] dtM$[249vA9*܂&Tt؀&!Ȩ\&(Cki٢&~o MvkhRѭYձuMN]PʅXd5NDŽ&azJEŝ\Rѕ_{%kA0Z+)N-7`Rѭqt.W-Qk[s<8z;y棪d;[o2uG/*]>fBhrMP2&5 WԿ\n)zh|I!p^{ <;!* JEjX\-$ׂ&az; <=]_(ݵ/\Ww{' $X2j|[L\8Rѭ\K@ hb>1|_䮅 9&==[]naٹCxF/Nkw4.C,;[7A49%6pZĀ㰣IKhj gJEMCіɻ4A$ F[ CGJE^SzsJEW>w73M\c?czbZx 6IZ?gRѭ􎛫y/1۟>|8np37kXNnO>3|\RTt 49X$w-Ԧ [5JkGc CG~k`n o̳[-7WԟTtkwoi 9lt? 6wFlQI<[{Hd+] 7Wsh|. MN>l+[BҢMPu3 KURMR ݟ)/{1X">oJE7tTt|T*UJET*UJUt12:2Z22͒:1=ʰ= þ:= hb123=]+21=]+Y K+ K+ ( >+~@w,Y 0+>21=>22=]+22=D >22=]+Á+>Á+:@/o:< PROM format and write program version 1.0 (c) by EPSON 11/29/83 This program converts program and data files into a hex file with the ROM capsule format which may be written into PROMs or compares ROM capsule files with original files.$ Press ESC to restart PROMFORM, STOP to exit from PROMFORM.$ Function (1=format/write, 2=compare, 3=ROM capsule directory) ? $ Output device (1=FDD, 2=PROM writer, 3=microcassette) ? $ PROM type (1=64kx1, 2=64kx2, 3=128kx1, 4=128kx2, 5=256kx1, 6=256kx2) ? $ PROM type (1=64kx1, 2=64kx2, 3=128kx1, 4=128kx2, 5=256kx1) ? $ ROM name (14 characters max.) ? $ Version number (nn) ? $ Date (mmddyy) ? $ Enter file names (31 directories max.), RETURN to end$ Name of file to output ? $ Name of first file to output ? $ Name of second file to output ? $ Drive to output temporary file ? $ Delete last file and proceed (y/n) ? $ Ready PROM writer and press RETURN$ Written first PROM, ready second PROM and press RETURN$ Press RETURN to write another PROM or ESC to restart$EP/IP/RPC/MACROUnterinaed ///-> ^> ^:< File not found$ Directory full$ Directory overflow$ Disk read error$ PROM space full$ PROM space overflow$ This file is existed$ Device unavailable$ Invalid format: $ Temporary file not found, insert diskette with temporary file and press RETURN.$ output complete$ Wait a minute$ Disk full$ Not enough RAM space, make 46k CP/M or larger$:$$$.$$$ ^C #ABORTED$ (STOP to try again)$ ***** HEADDER AND DIRCTORY INFORMATIOM *****$ Headder: ROM name='$' ver. $ date=$ PROM type=$64kx1$64kx2$128kx1$128kx2$256kx1$256kx2$ (RETURN to proceed)$ First file $ Second file $ max. address of ROM=$ top of data address=$ tail of data address=$  + 'ʁ3"ʁ$! "! "!""""2222222<22!6#{ Z!6#67!6H#68#60#26͒!~ 88> #w##6V# 2͒: :08:0w:08:0#w#%2>͒: !~08:0#w#2͒:1(=(= 2[2͒:1(==(8=(3=(= (G:1 x= *!ѷR8 '2y2g$0>$%.< T]#$ !>2%"9282Z:  081&8 283YͤOͤ ͤ6͒*|¸ * R>2F 2!G#<(!!~(H N #g2[  GK 2[ *6#:G . Bew#ew#:<22:<2:w#6#6##"[S2zGhѷ :<2! = * "*:w<#2"Ͱ : ѷR@ \ *>o! R[= -2*"[ *#!  w#:< >2*R@ 2yn:<2* * R: zGh@ 26:YzGh(S?2ynF Q2:<6:=62͒:Y(y( N6n 6:=2* 6(  R"(>2**6#R F ".>g":< *R>2@ 2 Ͱ ѷRZ y2: :=2n2* R[ 2!:w[!>o"R( 6#R  R"":= w#_*"[R8+:(8(,:< .:('*#<[*R8 +":2ZM2*R/d2*R/{2*R[R+/!{:2 ( @!\:2:®qͅ!h2#<(͸!h"!"[!"s!:<(!"s͔<(26ͅ!h>2#<(>͸!h"*#<!"!"s!:<(!"s͔<(ͅ!h>2#<(>͸!h"!"!C"s*:<(!S"s͔<(å! ͠2862͒:2!W~#!h#<(>͸K! h(>2>2!"! "":  ! "\ ZM2*R[R:=(|+R!8!/d2*R/{2/R8 >2q> 2!{Zͅ!G>2#<>͸hK 2H8 2[!<R !G"!"!"s[!@R< *|( !"s! :<*! ͠+[!%"s!:<hK!D"s[!<<!U"s͔<hb:<ʥͅ!G>2#<(>͸ *T]@ !"!"s:<(!"s͔<(åR h\zhh!~# *":m$2Hm2Z:<[([!Q"s!:<(͔2_2I$2Hm2-2*#<!"s!:<͔22Hm2=2:<[([Cs:<(͔2t_2t_2ö* R! 6#{ [!s#rbk~#\!6#::> e@ G:3  (p#. Be Ėw# (.¤e Ėw#>08 :A8[2 շ > Oͤ:~2>;>:{*|}22.ͤ2/ͤ/ͤ2~((((  (2Z! ~ #~(+( x( ((( (0Z2HNͤ# ~>#!6 #~ (#>. ~#2> 007Oͤ|}C}O|G{Oz8>y_~# *"AFFW;>:;:2:(>[\_:2(<{!^!w4~86z[n2>{*͞< ͪ ,*#"R !".ͤ> >  007 Enter source file name ? $ Enter destination file name ? $ Verify error$ Verify Ok$ZV!G2s!h2Z2zGhGzhh ? (!N /#:<2 ï2.ͤ:(.ͤ2626"26͒*|(*#<([K2 Enter drive name ($ Can't read ROM$B: or C:) ? $C: or D:) ? $D: or E:) ? $Z!~=( #>6x2(2(2m22͒:e@G:(< Ex=Ò͆͌͒͘!G('~ J R:!~26~ #~7 Z :26:_E6G##"6 #ͪ 6[Rʣͤ ͤͤ+6  8(wOͤ#ͪ6( *+p:= hb_2  :_E! 6#("!$  * :_E! 6#