LLEUTILS 1.2(C)1983J&HH 8h0 ` `8rptsqutu8`hBhCBDeBCiHHȱB D` ``HJJJJ h)i0:i `` ` ‰ ` ` ș` P ~ 8`80 0`8`  ``  |` |p`hh`xyz {z08xpHyq yhxzhz{ ` d' 8 '  88` ])Position of first byte <& >  ])Position of last byte <& >  F` q p pH  h 詆 p  pipqЩ```H0`h0` ]) LOC HEX CONTENTS ASCII ]4Select from: Chhhh DP Ln Mhhhh N P R Xqp- ]OPTION? < > aM Ӣ 8 PCKpHqH hh ] !TO?  a |b |phqhp2PP cШdФeРDbPЖBL b 򀐉 epq8逅pqbлNPqPR`XФLz ]MEMORY DUMP p)pr rh ] PRINTING FROM &q p ]'  h F ] PRINTING ] COMPLETE 8` ]DISASSEMBLER t|u}ps qr.h ]'  8 Vh|8r|}L)** (8`9*2w07097P774se i iLq p p V p  V pipq`HH ~ Xhhh` ]CONTENTS OF FUNCTION KEYS r ] *KEY r  8 2 r tsr t sst$ts H| Thi@ TrЍ ]*Select: R X OPTION < > aR`XLz `u ]+LOC HEX OP-CODE ASCII u 8uu ]1Select: Dhhhh DP N R X OPTION < > jaD- aЯaN/XLz PuLkRЌ`bP cdLMu k q p l pHH)?shJJJJJJrhJJJJJ)tr pH h  v n s es tTŊŊ0 t3 ȱp p rp ij ( p8 2) PN+pHIi-H h8 2j ( & qhepiȪ ) tȹȹ0 ! o rv reppq` ccC%cJccCBGBh'B(HBBh-*XXa$X!LXXa+AAi&A)MAi/prpq6Dprpq87`^_`^_4^3E^`^_5TRTRURIRRUSlSlYl"FllY.%"$B#)"'r+"*"DB#"'r+"*%"$B#"'r+"*%"$B#ɒ"'r+"*%"DB"""w+"*"52DB#""w+"5"DB#""'r+"*5"DB#""'r+"*???ADCANDASLBCCBCSBEQBITBMIBNEBPLBRKBVCBVSCLCCLDCLICLVCMPCPXCPYDECDEXDEYEORINCINXINYJMPJSRLDALDXLDYLSRNOPORAPHAPHPPLAPLPROLRORRTIRTSSBCSECSEDSEISTASTXSTYTAXTAYTSXTXATXSTYAA #&&(&(&&&&&&(& ,X)),Y,X,Y ,X,Y) ]USER-DEFINED CHARACTERS ]((A)mend,(C)reate or (Q)uit ? < > aA\CQ© L ~ ](Start full (F) or empty (E) ? < > aEFʊp0 ] ~ ߌ tuK ɉ)Ɉ)ɋ4Ɋ, D u8tjQpp ߌPttt%ttuuu%uuti ui 8Х ]' VDU PARAMETERS: 23,2v w r, p8 2r L! ],Character number ? (224-255) < > bvcw 08 p q ]' `ri 8 rp H*- h p 2r`Ba 8`-BCa:00a ߄DeC o o oƤBIi` d`0ylD` ]BLOCK MOVE ]Length of block = &u t ( 8 2 ])bytes ]% Move first byte to <& >  ] MOVE ) ] COMPLETE Lqwpvpvvwpq x`tevpuewqpqprprsr x`tutu` ]Find variable: ]# < >` ]FIND AND REPLACE ]'(F)ind,(R)eplace or (Q)uit ? < > aFHRQL ]'  d  d ]Replace with:  dL  `tuvwpq ]' p0B 琥|+tu pp 2 ve|vwpeppqP d vw 2 ]OCCURRENCES IN tu8 2 ]LINESLڎ ] REPLACINGqsprr rsrp < 琥| cPpeppqץqHpH}e}pq Fq0ep8`vʆw`-rHsHvHwH )hwhvhshrse08`rʆsv80vw1v0hphqp8`e0p`x|ȱp `:" ExxP ?xޱp`@xx`ȱp ?}|иȱp `${ ':8`x)x`0@` 8 &  8` ]ENVELOPE EDITORAmplitudePitch AA =PI1= AD =PI2= AS = PI3= AR = PN1= ALA= PN2= ALD= PN3= ]Step length x 0.01 sec = Auto-repeat pitch envelope?SOUND Parameters: ChannelPitch EnvelopeDuration Select : A N P Q TAB < >d lr ڒrkѕt) 8r . ?P'p) 0+ p t L 2`YpN `rѕ 8 ‰A=P  PNL{  ]rеQ dLr Qpp 6 LX 8r,,0 ] !  r٨ΰr0 op)eop ڒ ]rLIH)hPIi  d - 8` ]#Envelope number (1-15) < > ̍ ipq` ]4DISPLAY ENVELOPE(Use 0 to quit this routine) lLH ]  ' ENVELOPE 3h8 2r, p0 - I8 2r ة С ]BAD PROGRAM WORKINGLꄤqp pȱp5ȱp  @p똠peppqѩ pȩp`PATJEFF    ~~ Q-127 TO 127-127 TO 00 TO 126-128 TO 1270 TO 2551 TO 1270 TO 31 TO 255`vg~Î}{I ]UTILITIES 1.2 A) Return to BASIC B) Memory dump C) Disassembler D) Block move E) Find and replace F) Display user keys G) Set up keys ]nH) Edit envelope I) Envelope J) Define character K) Cure 'bad program' L) 6502 monitor M) String search ]$Select: A - MOPTION? < > a8A ɠLp }q~r pL8` dL ] 6502 MONITOR BRKV WAS =&H H H ] BRKV NOW =& / ]C Monitor addresses ? (max 8) Use address >&7FFF to finish.  u ssE 8 i' ] )&   Υq0s8 psг ]P-counter &   إpqP vhuw}hh ]PROCESSOR STATUS AC = XR = YR = SP = P-COUNTER = FLAGS : N V - B D I Z C MEMORY: STACK NEXT INSTRUCTIONSelect : C E P R S X OPTION < > 807 (  ) = Ѕvhuw}Xآ 8v  8w  8} $ 8  8  8uH h0 0 HȘ  8CBB ۺs  8 s s ] H)?sh **)rJJJJJ)ts es tTŊŊ0 t3 ȱ r i ( 8 2) PN+HIi-H h8 2 ( & heiȪ ) tȹȹ0 L/r' ]$  aCuHvw}(lr`RX8hhh`S 7L;PLEШt5 7JJJJJJ%u0eL;@L;LuHvw}(L; iHHP`hihiL;lpqpȱpL;@ huhhL;LY 7uHvw}(Lw}L;ere`H' h(` H  hPݘHH . hhPXLhhh(` L}!,J]aLISTO1 L. LO."" *LO.""8000 DIMP%-1:P.H.-P%" bytes free" *TAPE PA.=&E00 NEW *KEYMO.7 F.I=65TO90:P.TAB(-20*(I>77),5+I MOD13)CHR$I;"% ";EV.(CHR$I+"%"):N.:P.'': W.80:@%=5 P.'':F.I=32TO255:P.I" "CHR$(I+95*(I=127)),;:N. *U. O.  ]*STRING SEARCH (C)har or (H)ex? < > aH4C ]!String (char) : < > s d0Z ](String (hex) : < > J̅sa 򀐿 ta 򀐱t1s ]Start address : <& >  ҥq0 ]'uvs1p& q p uvpq ] TOTAL=uv8 2L