@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@P!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`lvGBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 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;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:CP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu B}ōP   i ̀i΀i]πiЀ*}i3рiҀʢ ӠG & #̀΀π Ѐ l } DOS 2.5 Command Proces+}sor 3.08 (c) CHAOS software. Winter 1989. J `lXhh8hh  ,} &Xآ   90ɛ @ miݦʈ0Θ0 ҁLlɛ."-}ք  Sǩ LTU`L&lɛ ɛ+0: AG80. .}l *M?Iɛ,ɛ*ɛ 𮅄  L  RL/}ʆlLt   L!RLV䮁L !ɛ  RZ V0= XH0}YR V0 B V0L V8S 샠(   }~ L& ɛ` {1}|L&DE`m.`H) hJJJJ 0:i` 働H BILVB 僩&H V0%H2}:ɛɛ`ۄ˄rŃ-ւDIRRENERACARMEMRUNBOFLo=.... Hi=....BRK at ....3}MOC.Error ...D1:FILENAME.EXT *.*D1:#߅`#ϩҩӭԭ8ԅХՅѠ8fϥ#酐`$ph0'҅Α Ӆ @4}`) ѐF) ?҈遐#҈酰Цѐ$0ֆ8֑ Ӆב ӅLRґ ӅLR`҅Α Ӆ @k`x` `ɜ;H/`TD`EHI B V-U`` /`i% `l Quick Assembler 1.0 by JBWNo room6}!`d!qL9eLfLfL/mLMmLiLkfLzfLfLWhL^fLVLhLhLjiLvm v pp m QgL$e f [rr``j`j`` 7}ʥː`[r$``^r>` ro ep  Dd fhrL} f Yhꦘ v)I`Ł v䛐Ȇ h0ƦLv HȱhƄl0`䛐`M``)~#r`hhhhL v?}qŁ` oƽo /h`oS h0-oSXY Mm0H B eh` hKD½Eà@}D ESWLsm[$UBJ e h?Lvm vpp v v fH vhC`C $pKBJ A}Mm BȝDɝE`Hɛű:*?ňƦ8ƝDEh Ơǩ.ė$0iB}:p $Ltl`qɛHep vh v qė kf8 f YhΪ0C}qqг vhhhhqqȥ`q0``0ppLijjLi!qɛ .xqD}xq`PjjLi Qs j02 fi0- j h0! 8ȝHɝI Mm`}Hʅ̥}I˅ͩ` j0 fi0 j h0E}8ȝHɝI Mm0שLh h0åIBĝDEH e7Lsm h F} `BDEH e0iLkl i`褙 v8壅 k䡐 kfG}I v q`pp i0 fijj+m,mmi q v ek0g l f YhLl䡰e k *H}mm  *m. *m  *m *m+mD,mEhhhh v`0 0`䡰 q`!q`ImpI}p i0 fi0覀Lh e@]JVB) )LhA h:H zf p p v v v p phH0 p p mh`J} v v/ȩk fL v Qg v f fhrr e l Qg6Jno6ooΙq fqHqK}qq(lqgn,LIn gnhqqqhqX8hqhqq f fLEe0pp jiPjj ji vq x f L}v !vL!v opp vi8e v  f0B: A:G6) kfEJ 5ƟM}%Ln)+*)Ї``` n `` fLo` n` ]dpp` v` v$` v`LvBN}n;ngm~ngj2k>dZljjmBhNooozhPg$v'v*v-vh2h:hPhajjjjajlmml;e9e q`pqoroqeuppppp>q[qX/oZ2O}prpnpp poMSANRPJBO.6 "$):#&ile%dit2un!ssembly3etup)/error<<</utofmemory<<<.oroom7P}ipeall<<<&ilemodified<<3ave#ontinue<&ileexists<<2eplace!bort<&   D0:QA.SETNONAMED0:Q};q>qD0:Xq]qD0:P:uqwqD0:qqD0:*.*qhr98!&300+*-=~-=,oad<3ave<.ew<$ir<0rn</bj<1uit<7smodeR}<2un<-emhi<3avesetup<1asm<"ʔF``Lwd@` ```A `?`pppB@`S}A ````ddo;pr$)@@ #"(, $-Y\ȅ q!4 e S=uT} ^syV<+,:bX~=3k%Hnlw-w\Xd].ZA=~,  "W IV[*OL!U}"ϤϿdEϦ::'CNE}[qPuV"=Jċj "?KҎ]K采m͆[@δV}U<jcyr?OmXCGwz/+%FJkT HS IISTgYZEL ASvR hOMRUjRd`D nI.͞]T@6F+A(/V:2Y~PW}`xC?cUK';E4 /Sp#cV}*KDU 8    vwLvL?wL!wL`wLvLIvLGvLvL0vL9vL|X}wLwLwLwLwLwH 9vhJJJJ) i`(e`H Gvhe`8吅Ƒ8(ƕY}`8`` `XY GvLIv褙 v< Ie Gv䛐`ȽwwZ}wLGvH Svh v v褚 ]v0 v v w wƗLw8eȦ v褚 vLuv w d w wI`[}Ł* w䖐論 dLw`䖰`hhhh``H w0 wLwIh`FMGVBGNFvwwxx\} v%uȑΤȄŅĢ ) Viȕ󅦅0r +]}y $;iiؠ 7{ 7{$<b _Lqx$I0@ 'd…Lqxp @ zLIx 'di^} v$ꃑʈ`a{E`e橩$ ʥ˰+`@B䃝D僝EAHI dL_}) `i ɛ` ,{L:z:$@<>    y`0L{z0  yXYNԩ`}@l yɛ' y'  z0 * yI`! yɛ ,{ { A`ߝمjjj y a}{ Lz FƢ z80 e y {`Lz $P  e`$p&` z` zb}ĥ z zeąeŅ`0$p2`G A:8`_A[`H @{hJJJJ) i`)Ƨ$c}Pʆ |@$[ 8 ĥȱɛ dįI(!"&` m情ĭid}ȑđH`)Ӧ$ O{)`0@  $dLxy |0 |0 |0ݨ |0Ѩ浹ĵe} |0 |Į`i ɛ)hi . d毥` vĥ v%Ĉ銠%` ĥυ`Ɔ$pL}Lf}}$ʥ˰ zL }ƁP$#)cE@<)Ș $d xyL} BHI), d0ܩ d0ե)g} |Ču} d0 d0 Ȅ 7{櫦` y `8 JfJfeũ` }Q)ټ(Ķh}$P )ąȱą`iĐ8ЭЩ 8` yALz yLz }$P }@)`i} }LzLz@Ĉ ĥąŅ` yNAGAĭ郅Ž:i@ą))?j}űąıąɛ LzLzL}08eąĥ)?ĢJ0ܩǥA };$P1 Lz Ld@Lzk}Ld) Lz "ee y  yL8弅彅Lw`J yL, L5II I l}  y M]Y)0Lz )L)) y51<)  yLLz`Lz y`)"m}Lzڥ ) yť)0)040)3iF 'L€$0 Lz)  $0`in}7O$PS8媅嫅8ƥi3 LzFf 00 Lzie;0o}0膯 |` y$P  7{ 7{ })**|&" #~ ~$0/  ˀɛ yL$P { p}H @ {h` ܁L ՃHԃH` y_A6ƶ2A)C E`HL y y ĦLzB$H q} LzLzʥ񆴢 |' y@жDf$ d | y ЋL灥 ` 700P3.@$ r}ȥ` 7{L7{ LzLz Lz y@@Lz@ *d@ $dLxy$`Lz s}hh$`)PI@) 7!))pJJJJ))` Lz |8ȥ` 709* z?#  |t}ȹ` Lz LzLz恟ꂦ'B#omplete&ailure;фeuiaqm}y%5)!1-=9 $,0PpXʈEu}UIAQM]YLl JFVN^  Hh(*&6.>jfvn~@`8xAAABBBBBBBBBBCCCCCCCDDDDEEEv}EIIIIJJLLLLNOOOPPPPRRRRSSSSSSSTTTTTTDNSCCEIMNPRVVLLLLMPPEEETNOQXCNNNMSDDDSOPRRHHLLOOTTBEEETTTAASXXYCDLCSQTIELKCSCDIVPXYCXYAw}DRUTLCXYPRAXYRPTAGAPAPLRISCCDIAXYXYXASA !"#$,/2678@DEFHIQV[`aijklmrwxy$$ x} 4,  󀀀y}瀀䀀򀀀쀀z}倀倀瀀#"@{} 0ass,ineD0:xփ 'Õ)-LL-Lv'ȭ(ɩ8``d d` {L0(e|}`Hhui`8H dh ( Ȅ)*)`H hJJJJ) )`H }}詛ȢȠʩ Jʠ 6 h` | d d d dLۈ)?<#' " Lۈ Lۈ`I`Lۈ`I `~}Lۈ()?Q` L0dɛ@ L? J JHH hh?` Y8e` 6  68}壪 eƅʥeDžeƅ̥eDž`ޥ¥å8…ƥÅX[$00eƅޥeDžߥޥߐ8eƅޥeDž߭`}ޭ`ߐeÅe ‘` -dl ‘İ‘ץ`لڢȠ 6 YȘ F}LLFȠ 6ąŪ¥ÐĤ`ɛŢ٦ܽٽڽӖݠ? ݰٙ閈%&@Ӗ`?} 詛閤݆8eمi8eمi Ӱ ְ֦ܥٝڝݝӖ轧ȽɐeƝeǝ}閑و`х҅Ѕ܅ˠɛ Lʠ 6 J Ƞ 68܅٥ڥ YȘ FLʥ˰"} Y8ӖeL8ӖL뽦Ƚɰ8`8}Җi˰-ԖӖ Y}Җ`ȭɰ8`ʽӖԖɛ8eiܘIӖ` - WL}8}Ӗi` ¥ (`hhL$ - $ a (`%`?䚰8` -} ܥL - ahhhh - L|HH)JJJ` hh`8ʪ˨`%,Q,`0T}:`ʽW `8Y `9& XѤȩ ] ]XQ J)ȄL: ‹ 獩]Ě :8}܅¥8ª8ªŦ ⽧ӖL)e8}8ǩ  0 0 0 ?i(j%$pF} Fǐʆ%EĚ :L`,`EЄ'( = - ‹ 8 ְ 8 6LT}A[a{M`M`?,` ' Ѓ?H閝閘hɛ,` А ְL ڈ,`0} [  L Õ޽ĕ L l 6 -L -Ƞ 6 ʥˢ ܥѐц ‹L? -Ԡ 6 6}`Lv -נ 6 6օ`Lv - d0EʝD˝E8ʝH˝I d%ʅ˅HIe̥e L L'd 8} d DE8HI dL -֦פ 6ӦԤL`Ӡ ԑР ԑhhL$` 8 䑢} 6  68 -8ݐ 9eЅi8嬪奰e楥eeee } 6 6 ʠ 6 ɛ إŦ姐L‹ 8 䑩Р ԑƭ  6ee }$0/8娅¥婅 Ċֆׄ8娅¥婅 ĊӆԄLL‹Ѕۅ` - 8Ѕ & t`? 獐Ѕ,` Z` }`L6 tleӅօ   ? -eЅi J ‹( eЅӥ( eЅ֥`Щ}ꖝ> Ӱ ְ` 6 3 TLЩ ?` 8 Ԡ 6Ӆ L‹ M``H` h`` 6} ƏL I`Е0Е0 d*>)`KQ 8 ڈ d+H |h)*+޽| ޽l}P ``I``Ъ)JJJ8j]``` d0$P -Ѡ 6$pݐݰ)ɛ#썖:)a{I ݍ}8eمِʥˠ $LH  6 6hLv`L | 4)*` TTtt6?󔰔XX}򓁓%%tt֍֍.@͒3+&ree,o)ns,ine#ol)ns/vr,5op } ~ bkhdrwycvrcbkyf**Kii)I)iեԍՍ8ԝL՝M8ֽ}eօԥeׅՠiԥi Dнѽҽ8LԥMզѥ D`~%ґ 7 @}`) T) M҅ȱ҅׈ LHMhL Dשֆ8֑ 7L/ґ 7L`i}(`T) M҅ȱ҅׈ LHMhL Dשֆ8֑ 7L/ґ 7L`i ``(dHb ba za#b% a al )TdUXY ZaL `XЭY zaRb ba0TwUXY Za }XҭY za` b bb `L` `L`LTa a`HTbU ZaLa` a`HTbU! ZaLa[b baL }a)TdUЍXэY ZaLa zajTbU ZaLaRb baLaTwUҍXӍY ZaLaLzaLbl RLVTUZ }[RLV RLVLDEH BILVS yc za bbԈ c c aLa bbԈ }a a+8``HґԈh`借Ҁ򀮮Insert MASTER DISK and press any keyD:DOS.SYSD:CP.SYSD:CDEFGHIJ }.KLMD:CDEFGHIJ.KLM,DOS.SYS b֩cץؠԪ֑Ԋֈ bi֐`XԥY՘ bLbeԅԐ`i(Ԑ }`8(԰`Lcbi b Mc a   Mc8` Mcb`b Mcb bLcb Mcb bLcّȱ }ILcYY`ةօעإeօ&`H chJJJJ) Ԉ`ңҩ&ormatdiskette }7rite$/3files1uittosystem&ormatdiskette MjL@DV@ӪI@ӭ@=   BgDE V B_DE HI V`Ramdisk D8:kettewpNp BDpE1HILVBug Hunter version 1.0 ---------------------- p~L&~LzL+L%` ~ &~ '~~} l P6~ 6#٩ꍻ~ mi(uҎ u !u !u !u ! }`~hL~,L~8u ~huuu@~huX8huhutu 8u Վ Վ L~ }ֽl2u4`2u.`HH/м//hh`HH __ hh`Hppppp} pp}!p}Hhi$huM,2u` H h` %  % I`*  xL``hhhh}``H 0 L)Ih`ʆ ⹄%msitr}i  *}H򝖀h( zLJhhhhL8e I  w(u(uL눘  W~ Ыi}e J  u u *H u uh('-L =LɛЙLJL`, P3 +xꍻ~}tuuHuuu(Xlu,9u0 +1u 5u1u v8u$)?! )9u1u 6u,9u0˭8u,9u0 6u }8uq1u)?`  1uJ e mi mi  1u ,5u0L1uL} } }Վ ڽ۽ܽݭՎ    z )i dž 0ŦڤۥL ܅}ȱ܅l0 ``L '~ ~6#$  +l M5u5u~`M3u3u~`}M9u9u0~`M4u4u~`M7u7u~Ŏ` p ^+,' 'X   Hi} h % u iuu iuF? u nu nu n$ uit !u}  uu,3u 1 v 1҆ i  ! 8ҰӠ  п }uuuuЭѩЅҥхӥ $ЙeХљi ` !} !L, 0b,3uL8u ҭu 8eҨiuu҅ӐڥҍuӍu`, 0 ,3u0`u}ҭu 8muuu` ` ` i 6u ! *)6u}6u !`hhhhL /` ֽ "` 0  ݎ 8  z˪0ݎݎ}ᎩݎЭݎ hhhh`ݎ0`ݎʎݎ` + z|H %h|5|  0|Ɉ( !} - `!" Lr@ B G V䌤 G`HIL- 0^ B匋ݎ:*?}@mDEގE9S5ގD @` -00B 0& 0 LDLD-I`@@ 0}0L3ԅթԝDEHIԅҥՅ -0å%I!ҝJje҅ԘeӅՠ ! ! ! }!ե8$ʎ"@eҝDiӝE8҅ԝHӅ՝I ቎0 @ 0 ԉ`B +@8D}E~ %@8HIEE *0DE ԉЭL *LƉ}ԥ`  Čʈ "%&' " ʊ`PB JIK )D*E -0}EDEBH !BH -0Di DE $`NJҥ i Ґ` }8  I `  `8 0 *0q D0f Ɋ  zL00 0}`` ҝ  .婛ᎎݎhhhhL ōۋ w̅  q} a?NPY$k}-Cn~~uqFtu֌׎@p:u+*-=<>-=~-=}registers<<30<0#<&<!<8<9<<uu-XuuL ~XZu_/2sops1}ss uYu@pppBAuu"ʔFpp@puv{}LvLz1u) !0!)u)uu $x1u 1u `z,7u+u$uP1u) `xx x wLly jz{ L:z{ {}xʽ{x{'ٸ{Lw1u)  {v{vLv` 1u) LxL 1u) WzLJxɾ Lzu {L4wɶ Lzu y{L4}wɖ Lw1u) Ч Wz WzLWx 1u) Г WzLox Lz &{1u)!0!)u)xx $x1u 1u `zx)Lw}Lw1u)!0!)u)xx $x1u 1u `zxwͲ{xw{Ͷ{{ 1u 1u`x{x1u) =)8)3 Wz}uuuHu(uhuuu({muuu`=xBxH h u u u uJJ(`xuxu`xfxxgxexu`}x{xuH((Lx(x0 xLx xuuu`1u) uLCzuiui y xuu yxuxuLWz1u)uLCzu }y WzLx1u) uLCz zu WzLx1u) uLCz zu zu zuLWz1u @1u`1u)uLCzu y WzLx1u) uLC}z zu zu WzLx1u) uLCz zuH({uhu( WzLxuuLxuH(uhuuLx{1u)(0#)u)u $x})u)71u 1uhh`{utu`1u)0)u)uȘ $x1u Ǯut{u`1u 1u`1u 1u`x) x`1u)1u`1u=}{1u`uzu{zz{zz{z͵{zz` jz{xɾ u {L{ɶ u y{L{ɖLz @L}nLϒBC }E } e i Le8I @ Ԡ ! ' ` ԅʆee !}L! :l4,()" 0 ) JJ)`HJJJ)" h`  @`)  )} `JJJ)***)) `tsNR!T D ar BҐb̊ BM}RTHCLLSEEYDAãPN"N# E3 TDPX 8  9 8 9 8}  "LLɖLLLDL/L•LĕLfhdgsaLJ:K\^OPUI_|VCBXZ$#&%"![ ]NM?REYTWQ()'@}FHDGSA {   `} } BDE"HILVPress SHIFT/BREAK to get control 'uwMii})I)iեԍՍ8ԝN՝O8ֽeօԥeׅՠiԥi Fнѽҽ8NԥOզ}ѥ FLd~%ґ 9 @`) T) M҅ȱ҅׈ NH}OhL Fשֆ8֑ 9L1ґ 9L`i(`T) M҅ȱ҅׈ NHI=` ;x XY  XY1Y2  X` 1xӭIX LمڠƱ}g\Kiתiw gXXX  g, LfЗۢ g'ܭ(}L,$0 )l LfCUZL B Vi`8gYީY8g٩ڢܽݠeޑȱ}eߑ܈8ّȱڑѭܭݠgא`,0 @`) ې8) 1ggh郐g>h鄰8gّȹg}ڑЧgȹgЙYYYYYXHHHP٩ڠ8eمِLٍHI٤ȎDE BLVXLFriend 5.2 installed. }Shft/Ctrl/1 activates Note Pad. Shft/Ctrl/2 activates Code Table. Shft/Ctrl/3 activates Calculator. Shft/Ctrl/4 activates }Core Eye. This is not XL/XE computer! Can't uninstall XLFriend! Checking... Loading... XLFriend uninstalled.} H 2)( 3I+I2 ӱ8h `H))h`XH⃌モ gh }4Z g`HB,: Ң-hLH"Y Ӄhhh@ۀPGLH[8XTZL;XLRXLaX^1,^2,^3,}^4allLF HELPtdelp=Ctrl,=ShftM(Ѝ ԍ I` ?i(j`x܄ݩمڅ&ݢuٕؤۦX` Y} VYYY4Z04Zܠ XCUZUZ` Xڠ܎ Y YܩZݢZֈ}eمܐݰXl'` ;X@Ԫ4ZH4Z~鿍9Zj:Z X0٭1.'Bمȱمݢȱ :Z܍9Z5SZ0ZTZ1}9ZX:ZYYZ Zo/) "/4Z Y Yx4Z Yh4Z X0SZ`Lg XY `σ>"$_b}D X"/opppBA5ZH]KLH )J JJeDži$LK }J KʢHZ$0 XʈhfɽZ Jʘi Kмɢ Jĕ򩄑ґ aXH }J Jh K Jx HZ @X ILH04;20%23¥ â ӡs Х¥LIŽ V} $aiU©ZiÊi rI IZƽ I}Z(Z Kа8Z K`ZZ`/y0}L: aDg@ ;X)ƈƅFȰ` HƢ ӁL~JFȢ (K# ;X JH(H5KH4KHSK i L)J}`hhhh` JJ^KH^Kh K`XYSK KRKLKI`8İ`ǥ ǥiĐ` jJ`} ~J`RK RK`RKRK`SKSK`SKSK`ZKJXK\KVKTK`H) KhJJJJ 0iɑ`e…`}(e`+*-=<>#JiJ}JJJzJJJJJJbJ [cL<[TagineGotoagL,^S/O^>nsertinebov}eagQuote@| E[ c ] e_ % I` [ _LV[cccc t[` I`,P?-} X)?<'Qa{E`I I𰻠8 X \( \ #\Ȅc0cc`H #\hJJJJ) 0c}`XYc \`'i(`8(8('` V \HC [< XhC`H\c}ch`LoadSaveFailEdite`(e`i`` \H cc I` [cɛ+)#~!`՝cc͊} 3]chc`@0 i0HHJ \h7cE.S*CBDcEK t\DcE`CLy\ [}c B Vҩ ` 9]0 [IB8@D|EH V $ y\ ]L]D}HDE}IEплٽD}E ]L[ 9]0 B8HcI t\L]8` N^ei@|8` b ee}eeL^`8 b 8ei N^0 ` +a cXYc}ȄSR0)ȄRII i(j {_Iܩ {_i(XYc ?\ \`H _ `bh`Hei} \^ɛh`eiL^ \$0C-Lb=Lb e.L]c%c Ab ,\ \LT\c ,\ ?\}c` Tcɛ  c _L`b jckclM [⪩% [D [8@쪩|4 [XY' a }Ԡ'5%ɛc X`('穛 \' ȱE \ }cL`O'c XIʈL\hh ,\c T\`` -b$ɛ b _ c _누ɛLb` c  }c bȘ ^( ` cȘ \^` 8e 7c8e b8eL }pb` c c Ab`` AbL c b cLb cLb`ɛ b c b 7cc } 7c ɛ`c Ab`c pb``` b` `cIc` Ab}` pb c`Hh`ɛLHcɛ \`~  )a9aAbpb-b`b>aCac }c_`bcbb|aa]-^b_EditD1:Free:Line:Col:cc MOL(MTAB}odeA:tascii,:nternal,:eycodeXmO̥YiͬO GO YO̅ΥͅϢQE N O+ N ;OOOHΠȭO XΈOO}O8mO͌OO8e΍MiM ;OhиZC N OH X) Nh! NJJJJO X (jMOO O}LNiOO8OLN#O0iOLN8OOiOLN ΎOLN ?OLNɇOnO SOLNɆOV}O SOLNɎO<ΐO SO8(̰LNɏOO SO GOLN,OLN LSO XLN YO OLDM 5OR 5OBH 5O }5OȩJh "O&O XO "O H +OhJJJJ) i Έ`i(ΐ`i(̐` X }O٢kνOH̝Oḧ0ܘ8}୐O i( ` @FL[@ddubtractroductivonlyyteositiventegerllowed5U8@@hC X ALg@ 7E} |D D 9AʍQ٭Eƈ-~EE@E@ X @L9AFԄՌFFȌFF agV80] Y0S}O XFF ԆՎFFHԍ FՍFHHF{E֩ Bhhh FԭFL9ALg@eԅԥiՠF E D:Ј)}F F-Р:F) E ELAԤ XH: E Eh ELAԅҥՅӢFf*Јȱ :Lg@F`F}FF FF`FFFFFFFԅ֥Յ`F FFFF`H iBhFFFFԅ֥Յ`F ԍ FՍFLZBԅ֥Յ׭ }FԭFբFFFFFEҽE BF`leօԥeׅՐLC8ԅԥՅհLC҅ӥ֍F׍F&Ӑ FԭFLC&} HըeօҥeׅӘhɥ҅ԥӅ`LC)%Щ< X8`҅8ԅҥՅeԅҥeՅ&&<C&&}&ffӥօԥׅ`Uԕ`F ZBFeԍFFeՍFF`F ZB8FԍFFՍFLCFFFFF`FԭF}FF` F`8F(FF F D D |DLD F`Fi(FF F D D |DLD F`FF F D D |DLD F=FF}F F D D |DLDHHԅ֥Յ׮F{Eԩ Bhh`XmFХYmF`ЍDDэDDDDFDD FDDDD}DDDDDi(DDDDF` Dhhhh m F `H EhJJJJ) iЈ`FʘHFʈhF`ڠ E }F EFѠ E< EEYFEFEF` DAAA6B9DDCC~XD!>-!}>$#,2>/\ >("30>%\ >"%3#{DBBBBdCdCdC" GGL*G>agepABode_kbdnam clc (read) jsr _=}open lda #7 sta _iocb+2,X lda #0 sta _iocb+8,X sta _iocb+9,X jsr _ciov>} pha jsr _close pla rtsᠠ _kbdnam:keyboard name  _iomode:m?}ode of I/O  _kbdnam dta c'K:',b($9B)_iomode dta b(3) end of fileame  _iomode:ml͠  file: _PM.ASM  date: 01.04.1990 author: !A}  Miroslaw Liminowicz  *- page 0_pmtmp equ _pmz0 (2)_pm!B}point equ _pmz0+2 (2)*- system variablessdmctl equ $22Fgprior equ $26Fpcolr0 equ $2C0hposp0 equ $D000gractl equ $D01!C}Dsizep0 equ $D008pmbase equ $D407͠A- MSB PM area C=0 two line resolutionC=1 one!D} line resolution _pmon and #%11111000 sta pmbase sta _pmaddr lda sdm!E}ctl and #%11101111 sta sdmctl lda #0 rol @ sta _pmres asl @ as!F}l @ asl @ asl @ ora sdmctl ora #%00001100 sta sdmctl lda gprior !G} and #%11000000 ora #%00001000 sta gprior lda #%00000011 sta gractl lda #0 !H} ldx #7_pmout sta hposp0,x sta sizep0,x sta _pmpx,x sta _pmpy,x dex bpl !I}_pmout jsr _pmpadr ldx _pmres inx txa asl @ tax ldy #0 !J} tya_pmcpage sta (_pmtmp),y iny bne *-3 inc _pmtmp+1 dex bpl _pmcpage !K} lda #4 jsr _pmpadr lda #0 tay sta (_pmtmp),y iny bne *-3 !L} rts͠_pmoff lda sdmctl and #%11100011 sta sdmctl lda #0 st!M}a gprior sta gractl ldx #7_clppos equ * sta hposp0,x dex bpl _clppos !N}rtsA- player's number X- color of player Y=1 normal width Y=2 double wid!O}th Y=4 quadruple width  _pmset and #3 sta _pmhelp txa ldx!P} _pmhelp sta pcolr0,x dey tya and #%00000011 sta sizep0,x rts!Q}A- player's number X- horizontal position Y- vertical position  _p!R}mxy and #7 sta _pmhelp txa ldx _pmhelp sta _pmpx,x sta hposp0,x tya!S} pha txa jsr _pmpadr pla ldx _pmres bne *+4 and #$7F !T} ldx _pmhelp ldy _pmpy,x sta _pmpy,x cpx #4 bcs _pmmisil pha ldx #!U}0_pmcptb lda (_pmtmp),y pha lda #0 sta (_pmtmp),y pla sta _pmbuf,x i!V}ny tya and #$7F bne *+13 lda _pmres bne *+8 tya and #$80 !W} eor #$80 tay inx cpx #16 bcc _pmcptb pla tay ldx #0_pmc!X}pob lda _pmbuf,x sta (_pmtmp),y iny tya and #$7F bne *+13 lda _pmres !Y} bne *+8 tya and #$80 eor #$80 tay inx cpx #16 bcc _pmc!Z}pob rts_pmmisil pha dex dex dex dex lda (_pmtmp),y and _pm![}mask,x sta (_pmtmp),y pla tay lda _pmmask,x eor #$FF ora (_pmtmp),y !\} sta (_pmtmp),y rtsA- player's number X- LSB addres of shape Y- MSB ad!]}dres of shape  _pmshape stx _pmpoint sty _pmpoint+1 cmp #4 bcc *+3 !^} rts sta _pmhelp tax lda _pmpx,x sta hposp0,x txa jsr _pmpadr !_} ldy _pmhelp ldx _pmpy,y ldy #0_pmcppl lda (_pmpoint),y sty _pmhelp pha tx!`}a tay pla sta (_pmtmp),y tya tax inx txa and #$7F !a} bne *+13 lda _pmres bne *+8 txa and #$80 eor #$80 tax ld!b}y _pmhelp iny cpy #16 bcc _pmcppl rts_pmpadr pha !c} lda #0 sta _pmtmp ldx _pmres inx txa asl @ ,clc tax adc !d}_pmaddr sta _pmtmp+1 pla cmp #4 bcs _pmisile tax_pmsearc dex bpl *+3!e} rts clc lda _pmtmp adc #$80 ldy _pmres beq *+4 adc #$80 !f} sta _pmtmp bcc *+4 inc _pmtmp+1 jmp _pmsearc_pmisile ldx _pmres_pmis1 sec lda _p!g}mtmp sbc #$80 sta _pmtmp lda _pmtmp+1 sbc #0 sta _pmtmp+1 dex !q}jB%DOS SYSB )CP SYSBh5QA COMB INIT COMBRAMDISK COMBBBH COMB;XLF COMB$_IO ASMB+@_PM ASMBt_SOUND ASMB+TRANS ASMB3DEMO ASMBQA SETBm_LABELS ASMBXTESTPR ASMBYNIEUWE ASMB [SCROLLERASMbpl _pmis1 rts**********************- My variables_pmaddr org *+1_pmres org *+1_pmhelp org *+1_pmpy !r} org *+8_pmpx org *+8_pmbuff org *+16_pmmask dta b(%11111110) dta b(%11111011) dta b(%11101111) !s} dta b(%10111111) end of filemmask dta b(%11111110) dta b(%11111011) dta b(%11101111) /䠠  file: _SOUND.ASM  date: 01.04.1990  author: Janusz Pelc %u}  * page 0_addr equ _sndz0 (2)* systemrtclock equ $14audf1 %v}equ $D200audc1 equ $D201audf2 equ $D202audc2 equ $D203audctl equ $D208skctl equ $D20D%w}A- volume X- LSB of music addresY- MSB of music addres _musini equ *%x} stx _musaddr sty _musaddr+1 and #$0F sta _volume lda #3 sta skctl %y} lda #0 sta audctl ldx #7 lda #0 sta audf1,x dex bpl *-4 r%z}ts䠠procedure returns carry set if there is end of music data  %{} _play equ * lda _musaddr sta _addr lda _musaddr+1 sta _addr+1 inc _mu%|}saddr bne *+5 inc _musaddr+1 ldy #0_pl1 lda (_addr),y bmi _plx ldx #255_p%}}l2 inx lda _stab,x bmi _nos cmp (_addr),y bne _pl2 iny lda (_addr),%~}y cmp #'#' bne _snf inc _musaddr bne *+5 inc _musaddr+1 clc tx%}a adc #14 tax jmp _snf_nos ldx #28_snf ldy _frqtab,x lda #$A0 ora _vol%}ume pha ldx #0 jsr _sound tya asl @ tay pla ldx #1 %} jsr _sound clc rts_plx lda _addr sta _musaddr lda _addr+1 sta _musa%}ddr+1 lda #0 ldx #3 sta audf1,x dex bpl *-4 sec rts%}䠠A- volume + 16 * type X- channel's number Y- frequency  _sou%}nd equ * pha lda #3 sta skctl lda #0 sta audctl txa and #3%} asl @ tax tya sta audf1,x pla sta audc1,x rts%}A- del time * 0.02 sec _wait equ * tax_wal lda rtclock cm%}p rtclock beq *-2 dex bne _wal rtsᠠ_stab dta c'CDEFGAHcdef%}gah'_frqtab dta b(121),b(108),b(096) dta b(091),b(081),b(072) dta b(064),b(060),b(053) dta b(0%}47),b(045),b(040) dta b(035),b(031) dta b(114),b(102),b(091) dta b(085),b(076),b(068) dta%} b(060),b(057),b(050) dta b(045),b(042),b(037) dta b(033),b(029) dta b(000)_musaddr org *+2_vol%}ume org *+1 end of file(045),b(042),b(037) dta b(033),b(029) dta b(000)_musaddr org *+2_vol$$| Zastosowanie _IO.ASM:|| - kopier/translator || JBW Assembler --> QA |)}adres equ $8800list_all equ %00000111list_mem equ %00000110list_err equ %00000101list_off equ %00000000code_mem equ)} %00010000code_dsk equ %00100000 opt list_err+code_mem*--- strona zerowa_ioz0 equ $D0 (2 bajty dla _IO)add)}r equ $D2 (adres w buforze)count equ $D4 (liczba bajtow)cntr equ $D7 (licznik)* ,.*--- rozne liczbycha)}n0 equ $00 (IOCB nr 0)chan1 equ $10 (IOCB nr,1)eol equ 155 (znak konca wiersza)eof equ 136 (status odczytu)})* ,*--- komorki systemowedosrun equ $0Adlist equ $230*--- poczatek* ' org adresmain)} equ * ,* liczba wolnych bajtow sec lda dlist sbc buff sta size+1* wypisanie informacjiloop ldx #chan1 jsr _close jsr di)}nfo* pobierz znak ldx #chan1 jsr _getkey jsr _upper ora #%10000000 cmp read_ch)} beq read cmp writ_ch beq writ cmp tran_ch beq tran cmp quit_ch )} bne io_error* koniec jmp (dosrun)* czytajread jsr get_fn clc odczyt jsr _open )} bmi io_error lda size sta used lda size+1 sta used+1 lda used jsr _read cpy #eof bne io_error beq loop jmp* translacjatran jsr get_)}fn sec zapis jsr _open bmi io_error * adres w buforze lda buff sta addr sty addr+1 * dlugosc lda used ldy used+1 sta count )} sty count+1 * rozpakuj 1 wiersztrl jsr unpack ldx #chan1 bcc io_error malo danych! * za)}pis wiersza lda llen jsr _write bmi io_error * nastepny? lda cou)}nt ora count+1 bne trl beq loop jmp* piszwrit jsr get_fn sec zapis )} jsr _open bmi io_error lda used jsr _write bmi io_error )} jmp loop* usterkaio_error ldx #chan0 lda error jsr _write jmp loop*)}--- rozpakuj wierszunpack ldx #0 ldy #1 lda (addr),y dlugosc sta llen iny b)}pl chklen jmp* glowna petlaunpk_l lda #0 sta cntr pojedynczy lda (addr),y bpl single )} and #$7f pha iny lda (addr),y sta cntr zwielokrotniony pla* pojedy)}nczysingle iny* powielanie znakurepeat sta line,X inx cpx #64 bcs unret limit=64 )} dec cntr bpl repeat* czy wszystkie ?chklen cpy llen bcc unpk_l* znak end-of-lineunret lda #eol)} sta line,X* dlugosc otrzymanego wiersza inx stx llen* zwieksz adres clc tya )} adc addr sta addr bcc *+4 inc addr+1* zmniejsz licznik sec lda count )} sty count sbc count sta count lda count+1 sbc #0 sta count+1* powrot )} rts*--- pobierz nazwe pliku* 'get_fn jsr _setbin ldx #chan0 lda prom jsr _write jsr _settxt lda #120 sta fnlen lda fnl)}en jsr _read jsr _setbin ldx #chan1 lda fnam rts* ,)}*--- wyswietl infodinfo jsr _setbin* adres informacji lda msg_ )} sta _ioz0+1* ile w buforze... ldy message jmp _write*--- procedury WE/WY ------ icl 'D1:_IO'*--- nazwa plikufnlen )} dta a(0)fnam org *+120*--- informacjeerror dta a(elen)erm_ dta c'Niedobrze!',b(eol)elen equ *-erm_)}message dta a(mlen)msg_ dta b(eol) dta c'׭',b(eol) dta c'w buforze)}: $....'bu_off equ *-msg_-1 dta b(eol) dta c' wolne: $....'fr_off equ *-msg_-1 dta b(eol)}),b(eol)read_ch dta c'zytanie 'writ_ch dta c'apis 'tran_ch dta c'ranslacja 'quit_ch dta c'oniec' dta )}b(eol),b(eol)mlen equ *-msg_prom dta a(plen)prm_ dta c'Nazwa pliku?',b(eol)plen equ *-prm_*--- bufory)}llen dta a(0)line org *+65size dta a(0)used dta a(0)buff equ **--- adres uruchomienia* )}org $2E0* dta a(main) end of file0)used dta a(0)buff equ **--- adres uruchomienia* (5Przyklad wykorzystaniaprocedur _SOUND i _PM  data: 05.04.1990  autorzy: M.L. J.P. -} list_all equ %00000111list_mem equ %00000110list_err equ %00000101list_off equ %00000000code_-}mem equ %00010000code_dsk equ %00100000 opt list_err+code_memdemonstracja equ $8800* strona 0dosvec equ $-}0A (2)zegar equ $14_sndz0 equ $F0 (2)_pmz0 equ $F2 (2)xpozycja equ $80 (4)ypozycja equ $84 (4)xprzyros equ $8-}8 (4)yprzyros equ $8C (4)ktoryksz equ $90 (4)numer equ $94* staleduszki equ $A000* systemllosowa equ $D20A-}************************ org demonstracja jmp poczatek icl '_SOUND' icl '_PM'poczatek-} equ * ,, ldx #31 | odwrocodwradus lda ksztdusz+32,x | ksztalt ldy #8 -} | duszka asl @ | ror ksztdusz,x | dey | bne *-5 -}| dex | bpl odwradus | lda >duszki | wlacz sec | -}grafike jsr _pmon | PM ldy #7 | ustawustapara tya | parame- pha-} | try: ldx kolory,y | kolory ,, ldy #1 -chude | szerokosc jsr _pmset -} | pla | tay | lda llosowa | pozycje x and #$7F -} | adc #$32 | sta xpozycja,y | lda llosowa | pozycje y and #$7F -} | adc #$32 | sta ypozycja,y | lda llosowa | przyrosty and #1 -} | bne *+4 | lda #$FF | sta xprzyros,y | dx lda llosowa |-} and #1 | bne *+4 | lda #$FF | sta yprzyros,y | dy -} lda llosowa | sta ktoryksz,y | aktualne dey | ksztalty bpl ustapara -} | clc | pewne lda xprzyros | duszki adc xprzyros | lataja sta -}xprzyros | szybciej clc | lda yprzyros+2 | adc yprzyros+2 | sta -}yprzyros+2 | clc | lda xprzyros+3 | adc xprzyros+3 | sta xprzyros+-}3 | clc | lda yprzyros+3 | adc yprzyros+3 | sta yprzyros+3 | -} ldx muzyczka | parametry lda #8 | muzyki jsr _mu-}sini |tu_skacz lda #3 | petla sta numer | glowna*  4 duszki-}tu_tez ldx numer | duszek ldy ypozycja,x | na lda xpozycja,x | pozycje tax -} | X,Y lda numer | jsr _pmxy | ldx numer | wybierz lda kto-}ryksz,x | ksztalt inc ktoryksz,x | duszka and #$10 | eor xprzyros,x | a-}nd #$30 | clc | adc ksztdusz | tay | lda numer | jsr _pmshape |-} ldx numer | dodaj clc | przyrost lda xpozycja,x | do adc xprz-}yros,x | pozycji sta xpozycja,x | X duszka cmp #$31 | bcc *+6 | -}cmp #$D0-8 | bcc *+9 | sec | lda #0 | sbc xprzy-}ros,x | sta xprzyros,x | clc | a tu do lda ypozycja,x | pozycji a-}dc yprzyros,x | Y duszka sta ypozycja,x | cmp #$21 | bcc *+6 | c-}mp #$E0-16 | bcc *+9 | sec | lda #0 | sbc yprzyr-}os,x | sta yprzyros,x | dec numer | wszystkie bpl tu_tez | duszki ? -} | nie - | nastepny | duszek! lda #1 -} | poczekaj jsr _wait | na koniec | wyswie- | tlan-}ia | obrazu TV lda zegar  raz na 8 and #$07 | ramek TV -} bne tu_skacz | odegraj | kolejny jsr _play | dzwiek bcc tu_skac-}z  jezeli | koniec | muzyczki  -},,  to wroc jsr _pmoff  do programu jmp (dosvec)  nadrzednego -}  !!!!!!! muzyczka equ * dt-}a c'c c A A F F G G ' dta c'ce cg Ac AecFA Fc GH GdH' dta c'cegcegAceAecFAcFAcGHdGdH' dta c'cegc-}egAceAceFAcFAcGHdGHd' dta c'cegcgeAceAecFAcFcAGHdGdH' dta c'cgecegAceAceFcAFAcGHdGHd' dta c'cgeECGAecCcC-}FcAA GdGC c'kolory dta b($38),b($7A),b($C6),b($F0)ksztdusz org *+32 dta b(%00011100) dta b(%00111010)-} dta b(%01111100) dta b(%01010100) dta b(%01111100) dta b(%00111010) dta b(%01000110) -} dta b(%01111111) dta b(%11101011) dta b(%10111101) dta b(%10101101) dta b(%00111100) dta-} b(%00111100) dta b(%00111000) dta b(%00111100) dta b(%00011110) dta b(%00000110) dta b(-}%00011100) dta b(%00111000) dta b(%01111100) dta b(%01010100) dta b(%01111100) dta b(%0011-}1000) dta b(%01000100) dta b(%01111110) dta b(%01101110) dta b(%01111010) dta b(%00101100)-} dta b(%00111100) dta b(%00011000) dta b(%00011101) dta b(%00001110) end b(%00101100),pA0111100) dta b(%00011000) dta b(%00011101) dta b(%00001110) end b(%00101100)0* Quick Assembler label library V1.0 *addcor equ 782adress equ 100 (+101)afi equ 55878afp 5} equ 55296allpot equ 53768antic equ 54272 (... 54783)appmhi equ 14 (+15)argops equ 128 5} (+129)atachr equ 763atan equ 48759atract equ 77audc1 equ 53761audc2 equ 53763audc3 5} equ 53765audc4 equ 53767audctl equ 53768audf1 equ 53760audf2 equ 53762audf3 equ 53764audf5}4 equ 53766bfenlo equ 52bflenhi equ 53bflag equ 1792bitmsk equ 110biwtarr equ 1796 (+5}1797)bldadr equ 1794 (+1795)bldisp equ 1809blim equ 650blkbdv equ 58481boot equ 62159b5}ootyn equ 9bootad equ 578 (+579)botscr equ 703bptr equ 61brcnt equ 1793brkkey equ 5}17brkky equ 566 (+567)brun equ 10060bsio equ 1900bsior equ 1906bufadr equ 21 (5}+22)bufcnt equ 107bufrfl equ 56bufrlo equ 50bufrhi equ 51bufstr equ 108 (+109)carta 5} equ 40960 (... 49151)cartb equ 32768 (... 40959)cartridges equ 32768 (... 49151)casbuf equ 1021 5} (... 1151)casent equ 60292casetv equ 58432casflg equ 783casini equ 2 (+3)casorg equ 6125}49 (... 61666)cassbt equ 75caux1 equ 572caux2 equ 573cbaudlo equ 750cbaudhi equ 751ccomnd 5} equ 571cdevic equ 570cdtma1 equ 550 (+551)cdtma2 equ 552 (+553)cdtmf3 equ 554cdtmf4 5} equ 556cdtmf5 equ 558cdtmv1 equ 536 (+537)cdtmv2 equ 538 (+539)cdtmv3 equ 540 (+5415})cdtmv4 equ 542 (+543)cdtmv5 equ 544 (+545)cfb equ 570 (... 573)ch equ 764ch1 5} equ 754chact equ 755chactl equ 54273char equ 762charset equ 57344 (... 58367)chbas 5} equ 756chbase equ 54281chksnt equ 59chksum equ 49chksun equ 65528cioint equ 58534cioinv 5} equ 58478cioorg equ 58434 (... 59092)ciov equ 58454ciread equ 58729cirtn equ 58907cix 5} equ 242ckey equ 74clmjmp equ 6418colac equ 114 (+115)colbk equ 53274colcrs equ 85 5} (+86)coldst equ 580coldsv equ 58487colinc equ 122color0 equ 708color1 equ 709color2 eq5}u 710color3 equ 711color4 equ 712colpf0 equ 53270colpf1 equ 53271colpf2 equ 53272colpf3 e6}qu 53273colpm0 equ 53266colpm1 equ 53267colpm2 equ 53268colpm3 equ 53269colrsh equ 79coment 6} equ 58941comput equ 60583consol equ 53279cos equ 48561countr equ 126 (+127)cpyfil eq6}u 9080cretry equ 54critic equ 66crsinh equ 752csopiv equ 58493cstat equ 648ctia equ 536}248 (... 53503)daux1 equ 778daux2 equ 779dbsect equ 577dbuf equ 7668dbuflo equ 772dbuf6}hi equ 773dbytlo equ 776dbythi equ 777dcb equ 768 (... 779)dcomnd equ 770ddevic eq6}u 768ddmg equ 10690degflg equ 251delfil equ 8649deltac equ 119 (+120)deltar equ 118dfla6}dr equ 1810 (+1811)dflags equ 576dflink equ 1807 (+1808)dfmcls equ 2837dfmddc equ 2983d6}fmget equ 2751dfmopn equ 2219dfmput equ 2508dfmsdh equ 1995dfmsta equ 2817dfsflg equ 18066}digrt equ 241dindex equ 87dini equ 62334dinit equ 60906dint equ 2016dirlst equ 85056 }diskinv equ 58451diskiv equ 58448dlistlo equ 54274dlisthi equ 54275dmactl equ 54272dmask equ6 } 672dmenu equ 7951 (... 8278)doboot equ 62189dopen equ 62454dos equ 5440dosini equ 12 6 } (+13)dosos equ 8309dosvec equ 10 (+11)dpfm equ 11528draw equ 64764dretry equ 56 }5drkmsk equ 78drvbyt equ 1802dskfms equ 24 (+25)dskif equ 60912dskorg equ 60906 (... 6 }61047)dsktim equ 582dskutl equ 26 (+27)dspflg equ 766dstat equ 76dstats equ 771dtimlo 6} equ 774dunit equ 769dunuse equ 775dupflg equ 5533dvstat equ 746 (... 749)editrv equ 6}58368eexp equ 237egetch equ 63038endfms equ 5377endpt equ 116 (+117)endstar equ 142 6} (+143)eoutch equ 63140erflg equ 575errno equ 73 (4789-4816)errsave equ 195escflg equ 676}4esign equ 239exp equ 56768exp10 equ 56780fadd equ 55910fasc equ 55526fcb eq6}u 4993 (... 5120)fchrflg equ 240fdiv equ 56104fdschar equ 3850feof equ 63fildat equ 765f6}ildir equ 5121filflg equ 695fld0p equ 56717fld0r equ 56713fld1p equ 56732fld1r equ 5676}28flptr equ 252 (+253)fmove equ 56758fmul equ 56027fmzspg equ 67 (... 73)fndcode 6}equ 3742fpi equ 55762fpoint equ 55296 (... 57393)fpscr equ 1510 (... 1515)fpscr1 equ 1516 6} (... 1535)fptr2 equ 254 (+255)fre equ 218 (... 223)freq equ 64fresect equ 4293fr06} equ 212 (... 217)fr1 equ 224 (... 229)fr2 equ 230 (... 235)frx equ 236fst6}0p equ 56747fst0r equ 56743fsub equ 55904ftype equ 62getsector equ 4358glbabs equ 736 6} (... 739)gprior equ 623gractl equ 53277grafm equ 53265grapf0 equ 53261grapf1 equ 53262gra6}pf2 equ 53263grapf3 equ 53264gtia equ 53248 (...53503)hardi equ 62081hatabs equ 794 6}(... 831)hitclr equ 53278holdch equ 124hold1 equ 81hold2 equ 671hold3 equ 669hold4 eq6}u 700hold5 equ 701hposm0 equ 53252hposm1 equ 53253hposm2 equ 53254hposm3 equ 53255hposp0 6} equ 53248hposp1 equ 53249hposp2 equ 53250hposp3 equ 53251hscrol equ 54276icax1z equ 42icax2z6} equ 43icax3z equ 44icax4z equ 45icax5z equ 46icax6z equ 47icbalz equ 36icbahz equ 36}7icbllz equ 40icblhz equ 41iccomt equ 23iccomz equ 34icdnoz equ 33ichidz equ 32icptlz 6 } equ 38icpthz equ 39icstaz equ 35ifp equ 55722inbuff equ 243 (+244)inisave equ 6044 6!} (+6045)initad equ 738 (+739)initio equ 6518insdat equ 125intemp equ 557intinv equ 584756"}intorg equ 59093 (... 59715)intrvec equ 522 (+523)invflg equ 694iocb0 equ 832 (... 847)i6#}ocb1 equ 848 (... 863)iocb2 equ 864 (... 879)iocb3 equ 880 (... 895)iocb4 equ 896 6$} (... 911)iocb5 equ 912 (... 927)iocb6 equ 928 (... 943)iocb7 equ 944 (... 959)iocbs 6%} equ 832 (... 959)irqen equ 53774irqst equ 53774isrdon equ 6630isrodn equ 60048isrsir 6&} equ 60177isrtd equ 60113kbcode equ 53769kbdorg equ 62436 (... 65535)keybdv equ 58400keydel 6'} equ 753kgetc2 equ 63197kgetch equ 63202lbfend equ 1535lbpr1 equ 1406lbpr2 equ 1407lbuff6(} equ 1408 (...1535)ldfil equ 10522ldmem equ 6457linbuf equ 583 (... 622)line equ 76)}588linzbs equ 0 (+1)listdir equ 3501lkfil equ 10608lmargn equ 82loadflg equ 5535log 6*} equ 57037log10 equ 57041logcol equ 99logmap equ 690 (... 693)lomem equ 128 (+129)lpe6+}nh equ 564lpenv equ 565lmtr equ 6432m0pf equ 53248m1pf equ 53249m2pf equ 532506,}m3pf equ 53251m0pl equ 53256m1pl equ 53257m2pl equ 53258m3pl equ 53259memflg equ6-} 6046memlo equ 743 (+744)memsav equ 10138memtop equ 145 (+145 / 741+742)mlttmp equ 102 6.} (+103)monorg equ 61667 (... 62435)mwrite equ 5958newcol equ 97 (+98)newrow equ 96nmien 6/} equ 54286nmires equ 54287nmist equ 54287nocksm equ 60nsign equ 238oldadr equ 95 (60}+95)oldchr equ 93oldcol equ 91 (+92)oldrow equ 90opt equ 5534os equ 55296 (...661}5535)osram equ 62100outbuff equ 128 (+129)p0pf equ 53252p1pf equ 53253p2pf equ 532562}4p3pf equ 53255p0pl equ 53260p1pl equ 53261p2pl equ 53262p3pl equ 53263pactl e63}qu 54018paddl0 equ 624paddl1 equ 625paddl2 equ 626paddl3 equ 627paddl4 equ 628paddl5 equ 64}629paddl6 equ 630paddl7 equ 631pageone equ 256 (... 511)pagesix equ 1536 (... 1791)pagethree 65} equ 768 (... 1023)pagetwo equ 512 (... 767)pagezero equ 0 (... 255)pal equ 53268pbctl 66} equ 54019pbpnt equ 29pbufsz equ 30pcolr0 equ 704pcolr1 equ 705pcolr2 equ 706pcolr3 67}equ 707penh equ 54284penv equ 54285pia equ 54016 (... 54271)pirq equ 59123pirqq eq68}u 65470plyarg equ 1504plyevl equ 56640pmbase equ 54279pnmi equ 59316pokey equ 53760 (... 69}54015)pokmsk equ 16porta equ 54016portb equ 54017pot0 equ 53760pot1 equ 53761pot2 6:} equ 53762pot3 equ 53763pot4 equ 53764pot5 equ 53765pot6 equ 53766pot7 equ 53767potg6;}o equ 53771printv equ 58416prior equ 53275prnbuf equ 960 (... 999)prnorg equ 61048 (..6<}. 61248)ptabw equ 201ptemp equ 31ptimot equ 28ptrig0 equ 636ptrig1 equ 637ptrig2 equ 636=}8ptrig3 equ 639ptrig4 equ 640ptrig5 equ 641ptrig6 equ 642ptrig7 equ 643pwrup equ 617336>}radflg equ 251ramlo equ 4 (+5)ramsiz equ 740ramtop equ 106random equ 53770rblokv e6?}qu 58490rddir equ 4206rdnxts equ 4111rdvtoc equ 4235recvdn equ 57renfil equ 9783reset e6@}qu 61723rmargn equ 83rowac equ 112 (+113)rowcrs equ 84rowinc equ 121rtclok equ 18 (6A}... 20)runad equ 736 (+737)runstk equ 142 (+143)sabyte equ 1801sasa equ 1804 (+18056B})savadr equ 104 (+105)savfil equ 12078savio equ 790savmsc equ 88 (+89)screnv equ 586C}484scrflg equ 699scroll equ 64428sdlstl equ 560 (+561)sdmctl equ 559send equ 60011sende6D}v equ 58472serin equ 53773serout equ 53773setup equ 4452setvbl equ 59666setvbv equ 584606E}sfdir equ 3873sfload equ 5540shfamt equ 111shflok equ 702sin equ 48551sioinv equ 58466F}9sioorg equ 59716 (... 60905)siov equ 58457sizem equ 53260sizp0 equ 53256sizp1 equ 53256G}7sizp2 equ 53258sizp3 equ 53259skctl equ 53775skrest equ 53770skstat equ 53775soundr e6H}qu 65sqr equ 48869srtimr equ 555ssflag equ 767sskctl equ 562stack equ 256 (... 511)st6I}ackp equ 792starp equ 140 (+141)status equ 48stcar equ 9986stick0 equ 632stick1 equ6J} 633stick2 equ 634stick3 equ 635stimer equ 53769stmcur equ 138 (+139)stmtab equ 136 (6K}+137)stopln equ 186 (+187)strig0 equ 644strig1 equ 645strig2 equ 646strig3 equ 647subtmp 6L} equ 670swpflg equ 123sysvbl equ 59345sysvbv equ 58463tabmap equ 675 (... 689)temp 6M}equ 80 (... 574)temp1 equ 786 (+787)temp2 equ 788temp3 equ 789testver2 equ 10384timer1 6N} equ 780 (+781)timer2 equ 784 (+785)timflg equ 791tindex equ 659tmpcol equ 697 (+696O}8)tmplbt equ 673tmprow equ 696tmpx1 equ 668tramsz equ 6trig0 equ 53264trig1 equ 532656P}trig2 equ 53266trig3 equ 53267tstat equ 793tstdat equ 7txtcol equ 657 (+658)txtmsc 6Q} equ 660 (+661)txtold equ 662 (... 667)txtrow equ 656ulfil equ 10648vbreak equ 518 6R}(+519)vcount equ 54283vctabl equ 58496vdelay equ 53276vdslst equ 512 (+513)vectortbl equ 58366S}8 (... 58477)vimirq equ 534 (+535)vinter equ 516 (+517)vkybd equ 520 (+521)vndt 6T}equ 132 (+133)vntp equ 130 (+131)vprced equ 514 (+515)vscrol equ 54277vserin equ 5226U} (+523)vseroc equ 526 (+527)vseror equ 524 (+525)vtimr1 equ 528 (+529)vtimr2 equ 6V}530 (+531)vtimr4 equ 532 (+533)vvblkd equ 548 (+549)vvblki equ 546 (+547)vvtp e6W}qu 134 (+135)warmst equ 8warmsv equ 58484wboot equ 10201wmode equ 649wrtdos equ 4618e4|list_all equ %00000111list_mem equ %00000110list_err equ %00000101list_off equ %00000000code_mem equ %00010000code_dsk e:Z}VBL EQU $D40BVBI EQU $D01A ORG $A800LOOP LDA VBL STA VBI JMP LOOP sty _pmhelp pha tx<Vqu %00100000 opt list_err+code_memlist_err equ %00000101list_off equ %00000000code_mem equ %00010000code_dsk e8.list_all equ %00000111list_mem equ %00000110list_err equ %00000101list_off equ %00000000code_mem equ %00010000code_dsk eB\}qu %00100000 opt list_err+code_mem org $8800 lda
dl B]}sta 561 ldy dli lda #7 jsr $e45c rtsdli pha txa B^} pha tya pha ldx #7loop stx $d404 dex bne loop ldx #7 iB_}nc dl+4 ldx dl+4 cpx einde bne test ldx dl+5 cpx einde+1 bne eind B`} ldx >text stx dl+5 ldx