AVRA Ver. 1.2.3 vga_text_static.asm Fri Oct 10 22:37:35 2008 ; vga_text_static.asm - generate an static VGA text ; author Neil Franklin, last modification 2008.10.08 ; ------ intro ; general drawing sequence: ; lines, are the time critical thing ; first visible output pixels ; then horizontal retrace blank right time ; then horizontal retrace pulse time ; then horizontal retrace blank left time, largest spare time ; frame, for consistency with lines ; first visible output lines ; then vertical retrace blank bottom lines ; then vertical retrace pulse lines ; then vertical retrace blank top lines, largest spare time ; ------ hardware specifics ; need fuses, fast external quarz osc, max stable startup ; FF: 7:BODLVL=1, 6:BOD=1 (disable), 54:SUT=11, 3210:CKSEL=1111 (ext resonator) ; D9: 7:OCDEN=1 (dis), 6:JTAGEN=1 (dis), 5:SPIEN=0 (en), 4:CKOPT=1 ; 3:EESAVE=1 (not preserve), 21:BOOTSZ=00, 0:BOOTRST=1 ; Port C is connected to an VGA HD15 adapter, 3*2bit DACs and 2 TTLs ; PC0+PC1 blue DAC, PC2+PC3 green DAC, PC4+PC5 red DAC ; PC6 hsync TTL, PC7 vsync TTL ; Port D is connected to an mode switch ; PD6 (next to GND on 10pin header), 0(jumper) = double, 1(default) = blank ; we are using an ATmega32 .include "m32def.inc" .list ; ------ handle reset and interrupts (all identical as not used) ; --- set up vectors .cseg .org $0000 C:000000 940c 03a3 jmp RESET C:000002 940c 002a jmp INTR C:000004 940c 002a jmp INTR C:000006 940c 002a jmp INTR C:000008 940c 002a jmp INTR C:00000a 940c 002a jmp INTR C:00000c 940c 002a jmp INTR C:00000e 940c 002a jmp INTR C:000010 940c 002a jmp INTR C:000012 940c 002a jmp INTR C:000014 940c 002a jmp INTR C:000016 940c 002a jmp INTR C:000018 940c 002a jmp INTR C:00001a 940c 002a jmp INTR C:00001c 940c 002a jmp INTR C:00001e 940c 002a jmp INTR C:000020 940c 002a jmp INTR C:000022 940c 002a jmp INTR C:000024 940c 002a jmp INTR C:000026 940c 002a jmp INTR C:000028 940c 002a jmp INTR ; --- handle interrupts, despite not used INTR: ; just return, nothing else makes sense here C:00002a 9518 reti ; ------ auxillary routines ; --- wait a while doing nothing, spinloop ; parameters: TL loop count, 1..256 ; gets destroyed (reduced to 0), avoid push/pop time, seldom reuse ; timing (TL-1)*3+2+4 = TL*3-1+4 = TL*3+3 clocks, for TL=[1..255,0(=256)] ; min 1*3-1+4=11 clocks for TL=1, max 256*3-1+4=776 clocks for TL=0(=256) WAIT: ; {n} = clocks used, for timing computations ; this program requires exact clock counting ; single-clock miscounts produce visual artifacts ; TL set up by caller ; for count = TL..1 WAILOOP: ; nothing in loop, for highest loop resolution, only 3 clocks C:00002b 956a dec TL ; {1} next count C:00002c f7f1 brne WAILOOP ; {2|1} C:00002d 9508 ret ; {4} ; ------ string handling stuff ; --- define an string buffer, "string accumulator", no dynamic alloc yet .equ STMAXLEN = 80 .dseg STBUFLEN: D:000060 .byte 2 ; buffer length, self documenting, must be set to STMAXLEN while init STCONTLEN: D:000062 .byte 2 ; content length, actually used amount of buffer STDATA: D:000064 .byte STMAXLEN ; data comes into here .cseg ; --- initialise string subsystem STINIT: C:00002e e560 ldi TL,low(STMAXLEN) ; mark string buffer with length, never changed C:00002f e070 ldi TH,high(STMAXLEN) C:000030 9360 0060 sts STBUFLEN+0,TL C:000032 9370 0061 sts STBUFLEN+1,TH C:000034 e060 ldi TL,0 ; mark string buffer as empty, changed with data C:000035 e070 ldi TH,0 C:000036 9360 0062 sts STCONTLEN+0,TL C:000038 9370 0063 sts STCONTLEN+1,TH C:00003a 9508 ret ; --- load an string constant into string buffer ; parameters: TOS (old PC) pointer to string constant (in Flash!) ; format of constant: .dw length, .db data ; these is assembled in, directly after the call STLDI STLDI: C:00003b 91ff pop ZH ; next calling program address, begin of constant C:00003c 91ef pop ZL ; call/push low first, ret/pop high first C:00003d 0fee lsl ZL ; and correct for word vs byte addressing C:00003e 1fff rol ZH C:00003f 9165 lpm TL,Z+ ; length of string constant, from program C:000040 9175 lpm TH,Z+ C:000041 9180 0060 lds AL,STBUFLEN+0 ; length of buffer, for fitting C:000043 9190 0061 lds AH,STBUFLEN+1 C:000045 1779 cp TH,AH ; high(constlen) < high(buflen)? C:000046 f038 brlo STFITS ; <, is OK, AH:AL is length of new content C:000047 f011 breq STMAYFIT ; =, test also the low byte C:000048 01bc movw TH:TL,AH:AL ; >, too long, shorten to constlen = buflen C:000049 c004 rjmp STFITS STMAYFIT: C:00004a 1768 cp TL,AL ; low(constlen) < low(buflen)? C:00004b f010 brlo STFITS ; <, is OK C:00004c f009 breq STFITS ; =, also OK, just fits C:00004d 01bc movw TH:TL,AH:AL ; >, too long, shorten to constlen = buflen STFITS: C:00004e 9360 0062 sts STCONTLEN+0,TL ; TH:TL record as new length of content of buffer C:000050 9370 0063 sts STCONTLEN+1,TH C:000052 e6c4 ldi YL,low(STDATA) ; stuff will be written to the buffer C:000053 e0d0 ldi YH,high(STDATA) ; TH:TL set above ; for char = STCONTLEN..1 STLLOOP: C:000054 9185 lpm AL,Z+ ; copy string data, from program C:000055 9389 st Y+,AL C:000056 5061 subi TL,1 ; next char C:000057 4070 sbci TH,0 C:000058 f7d9 brne STLLOOP C:000059 95f6 lsr ZH ; new calling program address, continuation of code C:00005a 95e7 ror ZL ; undo correction C:00005b 93ef push ZL ; undo pop C:00005c 93ff push ZH C:00005d 9508 ret ; ------ vertical retrace stuff ; --- set up registers for generating sync pulses ; constants for sync pulse patterns .equ NOSYNC = 0x00 ; no sync .equ HSYNC = 0x40 ; only H sync .equ VSYNC = 0x80 ; only V sync .equ HVSYNC = 0xC0 ; both syncs .equ DDRVGA = 0xFF ; DDR all 1 (= output) ; registers for sync pulse patterns, needed for out PORTC,value-reg ; use R2..R15 non-immediate range, as one load and permanent use .def NONE = R15 .def HOR = R14 .def VER = R13 .def H_V = R12 RETRINIT: ; set registers for sync patterns C:00005e e060 ldi TL,NOSYNC C:00005f 2ef6 mov NONE,TL C:000060 e460 ldi TL,HSYNC C:000061 2ee6 mov HOR,TL C:000062 e860 ldi TL,VSYNC C:000063 2ed6 mov VER,TL C:000064 ec60 ldi TL,HVSYNC C:000065 2ec6 mov H_V,TL ; get PortC data register ready C:000066 baf5 out PORTC,NONE ; get PortC DDR register ready C:000067 ef6f ldi TL,DDRVGA C:000068 bb64 out DDRC,TL C:000069 9508 ret ; --- draw vertical retrace top or bottom blank line (or any other blank line) ; timing 480 + 30 + 30 + 5 = 600-55spare BLLINE: ; {480} "draw" blank pixels, V = 0, H = 0, color = blank C:00006a baf5 out PORTC,NONE ; {1} C:00006b e96d ldi TL,157 ; {1} C:00006c 940e 002b call WAIT ; {4+(157*3+3)=478} ; {30} horizontal retrace left blank, V = 0, H = 0, color = blank C:00006e baf5 out PORTC,NONE ; {1} C:00006f e067 ldi TL,7 ; {1} C:000070 940e 002b call WAIT ; {4+(7*3+3)=28} ; {30} horizontal retrace pulse, V = 0, H = 1, color = blank C:000072 bae5 out PORTC,HOR ; {1} C:000073 e067 ldi TL,7 ; {1} C:000074 940e 002b call WAIT ; {4+(7*3+3)=28} ; {5of60} horizontal retrace right blank, V = 0, H = 0, color = blank C:000076 baf5 out PORTC,NONE ; {1} ; no wait, give rest of time to caller C:000077 9508 ret ; {4} ; --- draw vertical retrace pulse line ; timing 480 + 30 + 30 + 5 = 600-55spare VPLINE: ; {480} "draw" blank pixels, V = 1, H = 0, color = blank C:000078 bad5 out PORTC,VER ; {1} C:000079 e96d ldi TL,157 ; {1} C:00007a 940e 002b call WAIT ; {4+(157*3+3)=478} ; {30} horizontal retrace left blank, V = 1, H = 0, color = blank C:00007c bad5 out PORTC,VER ; {1} C:00007d e067 ldi TL,7 ; {1} C:00007e 940e 002b call WAIT ; {4+(7*3+3)=28} ; {30} horizontal retrace pulse, V = 1, H = 1, color = blank C:000080 bac5 out PORTC,H_V ; {1} C:000081 e067 ldi TL,7 ; {1} C:000082 940e 002b call WAIT ; {4+(7*3+3)=28} ; {5of60} horizontal retrace right blank, V = 1, H = 0, color = blank C:000084 bad5 out PORTC,VER ; {1} ; no wait, give rest of time to caller C:000085 9508 ret ; {4} ; ------ frame buffer stuff ; --- define frame buffer .equ FBCOLOURS = 5 ; color bytes a begin of row .equ FBCOLUMNS = 40 ; columns of character code bytes in row .equ FBROWEND = 1 ; abort pseudo character at end of row ; use ASCII DEL, aa=0x7F, hh=0x3F, ll=0x80, cc=0xBF .equ FBROWLEN = FBCOLOURS+FBCOLUMNS+FBROWEND ; legth of row in frame buffer .equ FBROWS = 25 ; rows of characters in one frame .equ FBEND = 1 ; no-more-lines pseudo colour byte at end of frame ; use invalid (not 0x00..0x1F) code 0xFF .equ FBSIZE = FBROWS*FBROWLEN+FBEND ; space used for frame buffer ; uses FBROWS*FBROWLEN = 25*(5+40+1)+1=1151bytes (of ATmega32 2048) .dseg FBUF: D:0000b4 .byte FBSIZE .cseg ; --- write colours into frame buffer ; parameters: XH:XL pointer to where in frame buffer to place char ; AL colour code FBWCOLOUR: C:000086 938f push AL C:000087 738f andi AL,0x3F ; prevent false sync signals from broken colour values C:000088 938d st X+,AL ; place this colour C:000089 918f pop AL C:00008a 9508 ret ; --- write character into frame buffer ; parameters: XH:XL pointer to where in frame buffer to place char ; AL ASCII character FBWCHAR: C:00008b 938f push AL C:00008c 3088 cpi AL,0x08 ; char < IVON ? lowest defined, specials pseudo-char C:00008d f408 brsh FBBOTTOMOK ; >=, is ok C:00008e e28e ldi AL,0x2E ; <, replace with ASCII "." FBBOTTOMOK: C:00008f 378f cpi AL,0x7F ; char < DEL ? lowest not defined, abort pseudo-char C:000090 f008 brlo FBTOPOK ; <, is ok C:000091 e28e ldi AL,0x2E ; >=, replace with ASCII "." FBTOPOK: C:000092 fb80 bst AL,0 ; convert ASCII code to char code, 8bit rotate right C:000093 9586 lsr AL ; .654 3210 -> ..65 4321 (0) C:000094 f987 bld AL,7 ; -> 0.65 4321 ; XH:XL set by caller C:000095 938d st X+,AL ; place this char C:000096 918f pop AL C:000097 9508 ret ; --- write string buffer into frame buffer ; parameters: XH:XL pointer to where in frame buffer to place string FBWSTR: C:000098 93cf push YL C:000099 93df push YH C:00009a 938f push AL C:00009b e6c4 ldi YL,low(STDATA) ; from the string buffer C:00009c e0d0 ldi YH,high(STDATA) ; XH:XL set by caller, contains address in frame buffer C:00009d 9160 0062 lds TL,STCONTLEN+0 ; for char = STCONTLEN..1 C:00009f 9170 0063 lds TH,STCONTLEN+1 FBWLOOP: C:0000a1 918c ld AL,X ; check for line wrap C:0000a2 3b8f cpi AL,0xBF ; end of row abort pseudo-char C:0000a3 f441 brne FBWCOPY C:0000a4 918d ld AL,X+ ; correct address, skip row end abort pseudo-char C:0000a5 918c ld AL,X ; check for page wrap C:0000a6 3f8f cpi AL,0xFF ; end of frame pseudo-colour C:0000a7 f411 brne FBWCOL C:0000a8 eba4 ldi XL,low(FBUF) ; correct address, wrap to begin of frame buffer C:0000a9 e0b0 ldi XH,high(FBUF) FBWCOL: C:0000aa 918d ld AL,X+ ; correct address, skip row begin colour codes C:0000ab 918d ld AL,X+ FBWCOPY: C:0000ac 9189 ld AL,Y+ ; write string data C:0000ad 940e 008b call FBWCHAR ; uses st X+,AL C:0000af 5061 subi TL,1 ; next char C:0000b0 4070 sbci TH,0 C:0000b1 f779 brne FBWLOOP C:0000b2 918f pop AL C:0000b3 91df pop YH C:0000b4 91cf pop YL C:0000b5 9508 ret ; --- initialise frame buffer FBINIT: C:0000b6 938f push AL ; get port D6 (double/2ndblank mode select) ready C:0000b7 9a96 sbi PORTD,PIND6 ; pullup 1 (= on) C:0000b8 988e cbi DDRD,PIND6 ; DDR 0 (= input) C:0000b9 eba4 ldi XL,low(FBUF) ; begin of frame buffer C:0000ba e0b0 ldi XH,high(FBUF) C:0000bb e179 ldi TH,FBROWS ; for row-in-frame = FBROWS..1 FBRLOOP: ; default background colour for this row C:0000bc e083 ldi AL,0x03 ; blue C:0000bd 940e 0086 call FBWCOLOUR ; uses st X+,AL ; default foreground colour for this row ;ldi AL,0x0F ; cyan ;ldi AL,0x1F ; light blue, slight reddish cyan C:0000bf e18b ldi AL,0x1B ; light blue, sligh reddisch and lower green cyan, best ;ldi AL,0x2B ; light blue, low red+green white C:0000c0 940e 0086 call FBWCOLOUR ; uses st X+,AL ; default alternate colours for this row, progressively "stronger" C:0000c2 e08f ldi AL,0x0F ; cyan C:0000c3 940e 0086 call FBWCOLOUR ; uses st X+,AL C:0000c5 e38f ldi AL,0x3F ; white C:0000c6 940e 0086 call FBWCOLOUR ; uses st X+,AL C:0000c8 e38c ldi AL,0x3C ; yellow C:0000c9 940e 0086 call FBWCOLOUR ; uses st X+,AL ; blank out the frame buffer C:0000cb e268 ldi TL,FBCOLUMNS ; for column-in-row = FBCOLUMNS..1 FBCLOOP: C:0000cc e28e ldi AL,0x2E ; fill unused space with ASCII "." C:0000cd 940e 008b call FBWCHAR ; uses st X+,AL C:0000cf 956a dec TL ; next column-in-row C:0000d0 f7d9 brne FBCLOOP C:0000d1 eb8f ldi AL,0xBF ; end of row abort pseudo-char C:0000d2 938d st X+,AL ; can not use FBWCHAR because framing C:0000d3 957a dec TH ; next row-in-frame C:0000d4 f739 brne FBRLOOP C:0000d5 ef8f ldi AL,0xFF ; end of frame no-more-lines pseudo-colour C:0000d6 938d st X+,AL ; can not use FBWCHAR or FBWCOLOUR because framing C:0000d7 918f pop AL C:0000d8 9508 ret ; ------ X/Y coordinate based frame buffer stuff ; registers for row/coloumn loop counting and parameter passing .def XYCOL = R16 .def XYROW = R17 ; --- X/Y write colours into frame buffer ; parameters: XYROW where in frame buffer to place colour ; AL colour code ; AH colour to set, 0..4 BACK/FORE/ALT1/ALT2/ALT3 XYWCOLOUR: C:0000d9 3119 cpi XYROW,FBROWS ; row in 0..(FBROWS-1) ? C:0000da f468 brsh XYOUTRANGE ; >=, dont' colour non-existant row C:0000db 3095 cpi AH,FBCOLOURS C:0000dc f458 brsh XYOUTRANGE ; >=, dont' set to non-existant colour C:0000dd eba4 ldi XL,low(FBUF) ; begin of frame buffer colours C:0000de e0b0 ldi XH,high(FBUF) C:0000df e26e ldi TL,FBROWLEN ; + FBROWLEN * ROW C:0000e0 9f16 mul XYROW,TL C:0000e1 0da0 add XL,ML C:0000e2 1db1 adc XH,MH C:0000e3 0fa9 add XL,AH ; + index for proper colour byte C:0000e4 e090 ldi AH,0 C:0000e5 1fb9 adc XH,AH C:0000e6 940c 0086 jmp FBWCOLOUR XYOUTRANGE: C:0000e8 9508 ret ; --- X/Y write character into frame buffer ; parameters: XYROW and XYCOL where in frame buffer to place string ; AL ASCII character XYWCHAR: C:0000e9 3119 cpi XYROW,FBROWS ; row in 0..(FBROWS-1) ? C:0000ea f7e8 brsh XYOUTRANGE ; >=, dont' draw in non-existant row C:0000eb 3208 cpi XYCOL,FBCOLUMNS ; column in 0..(FBCOLUMNS-1) ? C:0000ec f7d8 brsh XYOUTRANGE ; >=, dont' draw in non-existant column C:0000ed eba9 ldi XL,low(FBUF+FBCOLOURS) ; begin of frame buffer chars C:0000ee e0b0 ldi XH,high(FBUF+FBCOLOURS) C:0000ef e26e ldi TL,FBROWLEN ; + FBROWLEN * ROW C:0000f0 9f16 mul XYROW,TL C:0000f1 0da0 add XL,ML C:0000f2 1db1 adc XH,MH C:0000f3 0fa0 add XL,XYCOL ; + COL C:0000f4 e070 ldi TH,0 C:0000f5 1fb7 adc XH,TH C:0000f6 940c 008b jmp FBWCHAR ; --- X/Y write string buffer into frame buffer ; parameters: XYROW and XYCOL where in frame buffer to place string XYWSTR: C:0000f8 3119 cpi XYROW,FBROWS ; row in 0..(FBROWS-1) ? C:0000f9 f770 brsh XYOUTRANGE ; >=, dont' draw in non-existant row C:0000fa 3208 cpi XYCOL,FBCOLUMNS ; column in 0..(FBCOLUMNS-1) ? C:0000fb f760 brsh XYOUTRANGE ; >=, dont' draw in non-existant column C:0000fc eba9 ldi XL,low(FBUF+FBCOLOURS) ; begin of frame buffer chars C:0000fd e0b0 ldi XH,high(FBUF+FBCOLOURS) C:0000fe e26e ldi TL,FBROWLEN ; + FBROWLEN * ROW C:0000ff 9f16 mul XYROW,TL C:000100 0da0 add XL,ML C:000101 1db1 adc XH,MH C:000102 0fa0 add XL,XYCOL ; + COL C:000103 e070 ldi TH,0 C:000104 1fb7 adc XH,TH C:000105 940c 0098 jmp FBWSTR ; ------ visible output drawing stuff ; colour registers for drawing, are the LUT .def BACK = R11 ; use R2..R15 non-immediate range, as no immediate load .def FORE = R10 .def ALT1 = R09 ; 3 alternate foreground colours per line .def ALT2 = R08 .def ALT3 = R07 .def TEMP = R06 ; temporary for FORE-TEMP- rotate/swap/exchange ; --- draw character based visible output line ; parameters: XH:XL pointer to first char in row ; TH font line segment offset, 0x00, 0x10, .. 0x70 ; timing 5*2+8=18pre, 480 + 30 + 30 + 5 = 600-55spare CHLINE: ; {*pre} "predraw" time, before drawing begins, precompensate this in caller ; {10pre} load LUT colour registers for this row C:000107 90bd ld BACK,X+ ; {2} first 5 bytes in row in frame buffer are colours C:000108 90ad ld FORE,X+ ; {2} C:000109 909d ld ALT1,X+ ; {2} C:00010a 908d ld ALT2,X+ ; {2} C:00010b 907d ld ALT3,X+ ; {2} ; {8pre} get first character code and unthread it ; use standard font unthreading technique, see there for generic case ; but compressed, without 4 clocks of intermixed pixel OUT statements ; and adding variable segment offset, for entering proper segment group ; XH:XL address has already been set up by caller C:00010c 91ed ld ZL,X+ ; {2} next (=first) character: get code C:00010d 2ffe mov ZH,ZL ; {1} next (=first) character: extract top part C:00010e 73ff andi ZH,0x3F ; {1} for ATmega32: 0x3F limits address to 64(*2) chars C:00010f 78e0 andi ZL,0x80 ; {1} next (=first) character: extract bottom part ; TH pattern has already been set up by caller, because variable C:000110 2be7 or ZL,TH ; {1} add in segment offset for this line in row C:000111 9409 ijmp ; {2} next (=first) character: go and draw it ; continuation at that chars pixel 1, including above ; {(40*)12} draw stuff, 40 char segments, V = 0, H = 0, color = pixel ; for each X+ fetched code: index and exec one line segment in font space ; drawing done by out PORTC,colour, one for each pixel, one every 3 clocks ; {so per segment time 4 pixels a 3 clocks = 12 clocks/line} ; per character 8 such segments, one for each line in row ; so per segment size 16 instructions * 2 bytes = 128instr/char ; on ATmega32 32k Flash this allows 32k/2/128=128chars, minus used space ; note that with max 6 drawable lines this could reduce to 6*10(+4==64instr ; on ATmega32 this would allow 32k/2/64/=256chars, minus used space ; in font, once per character: ; .org $hhll ; ASCII ".", aa=0xaa, hh=0xhh, ll=0xll, cc=0xcc ; because 8*16=128instr blocks use up lowest 7 address bits ; and we need fast 8bit indexing in unthreading code ; index as (aa/2)*2*128, gives char codes in font ; interleaved as 00 80 01 81 02 82 ... 3F BF ; compensate this by 8bit rotate right ASCII to char code ; aa=.654 3210, hh=..65 4321, ll=0... ...., cc=0.65 4321 ; hh=0x00..3F for aa=0x00,02..7E and repeats aa=0x01,03..7F ; ll=0x00 for aa=0x00..3F and 0x80 for aa=0x8x..BF ; no labels after .org, as font code is only ever reached by computed ijmp ; {12} in font, 8 times per character, each line segment: ; 4 clocks write pixels with out PORTC,xxxx (xxxx = FORE or BACK) ; between these 4*2 clocks for unthreading next character jump ; out PORTC,xxxx ; {1} current character: draw pixel 1 ; ld ZL,X+ ; {2} next character: get character code ; out PORTC,xxxx ; {1} current character: draw pixel 2 ; mov ZH,ZL ; {1} next character: copy and extract top part of index ; andi ZH,0x3F ; {1} for ATmega32: 0x3F limits address to 64(*2) chars ; out PORTC,xxxx ; {1} current character: draw pixel 3 ; andi ZL,0x80 ; {1} next character: extract bottom part for (64*)2 chars ; ori ZL,0xo0 ; {1} add in line segment offset for this line in row ; o = 0x00 0x10 .. 0x70 or o = 0x80 0x90 .. 0xF0 ; out PORTC,xxxx ; {1} current character: draw pixel 4 ; ijmp ; {2} next character: go and execute it ; continuation at that chars pixel 1, as above ; nop ; {0} fill rest of unused space, 16-10=6 instruction words ; nop ; no execution time as never run! ; nop ; nop ; nop ; nop ; above continues until an abort pseudo-char code is hit in frame buffer ; that pseudo-char exits the unthreadinging instead of drawing ; must be done this way, because no time for 40 char loop counting ; {30} horizontal retrace left blank, V = 0, H = 0, color = blank ; pseudo-char directly runs time critical out PORTC,NONE then jumps back ; .org $hhll ; ASCII ".", aa=0xaa, hh=0xhh, ll=0xll, cc=0xcc ; no labels after .org, as font code is only ever reached by computed ijmp ; this code is in abort pseudo-character ; out PORTC,NONE ; {1} switch off whatever was last background colour ; jmp CHEND ; {3} go back to CHLINE to make horizontal retrace pulse ; nop ; {0} fill rest of unused space, 16-1-2=13 instruction words ; nop ; no execution time as never run! ; nop ; followd by annother 10 nop instructions! ; like for every other char this is repeated for 8 line pseudo-segments CHEND: C:000112 e066 ldi TL,6 ; {1} C:000113 940e 002b call WAIT ; {4+(6*3+3)=25} ; {30} horizontal retrace pulse, V = 0, H = 1, color = blank C:000115 bae5 out PORTC,HOR ; {1} C:000116 e067 ldi TL,7 ; {1} C:000117 940e 002b call WAIT ; {4+(7*3+3)=28} ; {5of60} horizontal retrace right blank, V = 0, H = 0, color = blank C:000119 baf5 out PORTC,NONE ; {1} ; no wait, give rest of time to caller C:00011a 9508 ret ; {4} ; --- draw pair of character based visible output lines ; belonging to one font line, doublescan or 2nd line blank ; parameters: XH:XL pointer to first char in row ; TH font line segment offset, 0x00, 0x10, .. 0x70 ; timing 4+18=22pre, 600 + 480 + 30 + 30 + 5 = 1200-55spare ; no call+ret at end, as jmp does same and is faster {3 instead of 4+4} CHPAIR: ; first line of linepair C:00011b 940e 0107 call CHLINE ; {4+(18pre+600-55spare)} C:00011d e067 ldi TL,7 ; {1} C:00011e 940e 002b call WAIT ; {4+(7*3+3)=28} C:000120 0000 nop ; {2} C:000121 0000 nop ; second line of linepair, same segment, same TH C:000122 979e sbiw XH:XL,FBROWLEN ; {2} return to frame buffer row begin, undo all X+ ; switch for doublescan or 2nd blank C:000123 9b86 sbis PIND,PIND6 ; {1|3} 1(default) = 2nd blank, 0(jumpered) = doublescan C:000124 940c 0107 jmp CHLINE ; {3+(18pre+600-55spare)} doublescan: draw chars second time ; {16} correction, as BLLINE has no 18pre, unlike CHLINE ; {16} + {3-1=2} from the sbis = {18} C:000126 e062 ldi TL,2 ; {1} C:000127 940e 002b call WAIT ; {4+(2*3+3)=13} C:000129 0000 nop ; {2} C:00012a 0000 nop C:00012b 940c 006a jmp BLLINE ; {3+(600-55spare)} 2nd blank: draw an blank ; last line, no wait, give rest of time to caller ; ------ frame timing control loops stuff ; registers for loop counting .def FRLINE = R18 .def FRROW = R19 ; --- draw all output lines of one row ; parameters: YH:YL pointer to first char in row ; timing 1+1+1+4+22=29pre, (7*2+1)*600 + (600-55=)545 = 16*600-55spare ; no call+ret at end, as jmp does same and is faster {3 instead of 4+4} ROWDRAW: C:00012d e070 ldi TH,0x00 ; {1} start row with first line segment offset ; loop through 7(of8) linepairs, 8th linepair without wait after it C:00012e e027 ldi FRLINE,7 ; {1} for line-in-row = 7..1 ROWLOOP: C:00012f 01de movw XH:XL,YH:YL ; {1} XH:XL for this line, YH:YL survive for next C:000130 940e 011b call CHPAIR ; {4+(22pre+600-55spare)} C:000132 e065 ldi TL,5 ; {1} C:000133 940e 002b call WAIT ; {4+(5*3+3)=22} ; segment switching for next linepair C:000135 5f70 subi TH,-0x10 ; {1} move line segment offset by 16instr/32bytes C:000136 7770 andi TH, 0x70 ; {1} keep it in range, also after exiting loop C:000137 952a dec FRLINE ; {1} next line-in-row C:000138 f7b1 brne ROWLOOP ; {2|1} ; {1+4+22 precompensate movw + call CHLINE + predraw} C:000139 0000 nop ; {1, compensates brne 2|1, as no ldi} ; 8th linepair, last one in row, no wait, give rest of time to caller C:00013a 01de movw XH:XL,YH:YL ; {1} C:00013b 0000 nop ; {1, precompensate jmp 3 instead of call 4} C:00013c 940c 011b jmp CHPAIR ; {3+(22pre+600-55spare)} ; --- draw all output rows of one frame ; timing 2+2+4+29=37pre, 24*8*600 + 7*600 + 545 = 400*600-55spare ; no call+ret at end, as jmp does same and is faster {3 instead of 4+4} FRDRAW: C:00013e ebc4 ldi YL,low(FBUF) ; {1} get frame buffer first row begin C:00013f e0d0 ldi YH,high(FBUF) ; {1} ; loop through 24(of25) rows, 25th row without wait after it C:000140 e139 ldi FRROW,FBROWS ; {1} for row-in-frame = (FBROWS-1)..1 C:000141 953a dec FRROW ; {1} FRDLOOP: C:000142 940e 012d call ROWDRAW ; {4+(29pre+16*600-55spare)} C:000144 e063 ldi TL,3 ; {1} C:000145 940e 002b call WAIT ; {4+(3*3+3)=16} C:000147 96ae adiw YH:YL,FBROWLEN ; {2} go to frame buffer next row begin C:000148 953a dec FRROW ; {1} next row-in-frame C:000149 f7c1 brne FRDLOOP ; {2|1} ; {4+29 precompensate call ROWDRAW + predraw} C:00014a 0000 nop ; {1, compensates brne 2|1, as no ldi} ; 25th row, last one in frame, no wait, give rest of time to caller C:00014b 0000 nop ; {1, precompensate jmp 3 instead of call 4} C:00014c 940c 012d jmp ROWDRAW ; {3+(29pre+16*600-55spare)} ; --- draw all vertical retrace bottom blank lines of one frame ; timing 1+4=5pre, 11*600 + (600-55=)545 = 12*600-55spare ; no call+ret at end, as jmp does same and is faster {3 instead of 4+4} FRBOTTOM: ; loop through 11(of12) lines, 12th line without wait after it C:00014e e02b ldi FRLINE,11 ; {1} for line-in-bottom = (12-1)..1 FRBLOOP: C:00014f 940e 006a call BLLINE ; {4+(600-55spare)} C:000151 e06d ldi TL,13 ; {1} C:000152 940e 002b call WAIT ; {4+(13*3+3)=46} C:000154 0000 nop ; {1} C:000155 952a dec FRLINE ; {1} next line-in-bottom C:000156 f7c1 brne FRBLOOP ; {2|1} ; {4 precompensate call BLLINE} C:000157 0000 nop ; {1, compensates brne 2|1, as no ldi} ; 12th line, last one in bottom, no wait, give rest of time to caller C:000158 0000 nop ; {1, precompensate jmp 3 instead of call 4} C:000159 940c 006a jmp BLLINE ; {3+(600-55spare)} ; --- draw all vertical retrace pulse lines of one frame ; timing 1+4=5pre, 12*600 + (600-55=)545 = 13*600-55spare ; no call+ret at end, as jmp does same and is faster {3 instead of 4+4} FRVPULSE: ; loop through 12(of13) lines, 13th line without wait after it C:00015b e02c ldi FRLINE,12 ; {1} for line-in-vpulse = (13-1)..1 FRVLOOP: C:00015c 940e 0078 call VPLINE ; {4+(600-55spare)} C:00015e e06d ldi TL,13 ; {1} C:00015f 940e 002b call WAIT ; {4+(13*3+3)=46} C:000161 0000 nop ; {1} C:000162 952a dec FRLINE ; {1} next line-in-vpulse C:000163 f7c1 brne FRVLOOP ; {2|1} ; {4 precompensate call VPLINE} C:000164 0000 nop ; {1, compensates brne 2|1, as no ldi} ; 13th line, last one in vpulse, no wait, give rest of time to caller C:000165 0000 nop ; {1, precompensate jmp 3 instead of call 4} C:000166 940c 0078 jmp VPLINE ; {3+(600-55spare)} ; --- draw all vertical retrace top blank lines of one frame ; timing 1+4=5pre, 24*600 + (600-55=)545 = 25*600-55spare ; no call+ret at end, as jmp does same and is faster {3 instead of 4+4} FRTOP: ; loop through 24(of25) lines, 25th line without wait after it C:000168 e128 ldi FRLINE,24 ; {1} for line-in-top = (25-1)..1 FRTLOOP: C:000169 940e 006a call BLLINE ; {4+(600-55spare)} C:00016b e06d ldi TL,13 ; {1} C:00016c 940e 002b call WAIT ; {4+(13*3+3)=46} C:00016e 0000 nop ; {1} C:00016f 952a dec FRLINE ; {1} next line-in-bottom C:000170 f7c1 brne FRTLOOP ; {2|1} ; {4 precompensate call BLLINE} C:000171 0000 nop ; {1, compensates brne 2|1, as no ldi} ; 25th line, last one in top, no wait, give rest of time to caller C:000172 0000 nop ; {1, precompensate jmp 3 instead of call 4} C:000173 940c 006a jmp BLLINE ; {3+(600-55spare)} ; --- draw all sections of one frame ; timing 4+37=41pre, (25*8+12+13+24)*600 + 545 = 450*600-55spare FRAME: C:000175 940e 013e call FRDRAW ; {4+(37pre+400*600-55spare)} C:000177 e06c ldi TL,12 ; {1} C:000178 940e 002b call WAIT ; {4+(12*3+3)=43} C:00017a 0000 nop ; {2} C:00017b 0000 nop C:00017c 940e 014e call FRBOTTOM ; {4+(5pre+12*600-55spare)} C:00017e e06c ldi TL,12 ; {1} C:00017f 940e 002b call WAIT ; {4+(12*3+3)=43} C:000181 0000 nop ; {2} C:000182 0000 nop C:000183 940e 015b call FRVPULSE ; {4+(5pre+13*600-55spare)} C:000185 e06c ldi TL,12 ; {1} C:000186 940e 002b call WAIT ; {4+(12*3+3)=43} C:000188 0000 nop ; {2} C:000189 0000 nop ; last section, no wait, give rest of time to caller C:00018a 0000 nop ; {1, precompensate jmp 3 instead of call 4} C:00018b 940c 0168 jmp FRTOP ; {3+(5pre+25*600-55spare)} ; --- main display loop, infinite loop, endlessly draw frames DISPLAY: C:00018d 940e 0175 call FRAME ; {4+41pre+(450*600-55spare)} C:00018f 0000 nop ; {8} C:000190 0000 nop C:000191 0000 nop C:000192 0000 nop C:000193 0000 nop C:000194 0000 nop C:000195 0000 nop C:000196 0000 nop C:000197 cff5 rjmp DISPLAY ; {2} ; {4+41 precompensate call FRAME + predraw} ; ------ main program ; --- blank line, separate sections DEBLANK: C:000198 e080 ldi AL,0x00 ; black C:000199 e090 ldi AH,0x00 ; bg C:00019a 940e 00d9 call XYWCOLOUR C:00019c 940e 003b call STLDI ; empty string .dw 40 C:00019e 0028 .db " " C:00019F 20202020202020202020202020202020202020202020202020202020202020202020202020202020 C:0001b3 940e 00f8 call XYWSTR C:0001b5 9513 inc XYROW C:0001b6 9508 ret ; --- show something in frame buffer DEMO: C:0001b7 e010 ldi XYROW,0 ; start at top left of screen C:0001b8 e000 ldi XYCOL,0 ; show all 95 ASCII chars, 3+1 rows C:0001b9 940e 003b call STLDI .dw 40 C:0001bb 0028 .db " !", 0x22, "#$%&", 0x27, "()*+,-./0123456789:;<=>? " C:0001BC 20202020202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F20202020 C:0001d0 940e 00f8 call XYWSTR C:0001d2 9513 inc XYROW C:0001d3 940e 003b call STLDI .dw 40 C:0001d5 0028 .db " @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ " C:0001D6 20202020404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F20202020 C:0001ea 940e 00f8 call XYWSTR C:0001ec 9513 inc XYROW C:0001ed 940e 003b call STLDI .dw 40 C:0001ef 0028 .db " `abcdefghijklmnopqrstuvwxyz{|}~ " C:0001F0 20202020606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E2020202020 C:000204 940e 00f8 call XYWSTR C:000206 9513 inc XYROW C:000207 940e 0198 call DEBLANK ; show rainbow backgrounds, 6+1 rows C:000209 940e 003b call STLDI ; common text pattern .dw 40 C:00020b 0028 .db "----._.-'_`----< { [] } >----._.-'_`----" C:00020C 2D2D2D2D2E5F2E2D275F602D2D2D2D3C207B205B5D207D203E2D2D2D2D2E5F2E2D275F602D2D2D2D C:000220 e380 ldi AL,0x30 ; red C:000221 e090 ldi AH,0 ; bg C:000222 940e 00d9 call XYWCOLOUR C:000224 e080 ldi AL,0x00 ; black C:000225 e091 ldi AH,1 ; fg C:000226 940e 00d9 call XYWCOLOUR C:000228 940e 00f8 call XYWSTR C:00022a 9513 inc XYROW C:00022b e38c ldi AL,0x3C ; yellow C:00022c e090 ldi AH,0 ; bg C:00022d 940e 00d9 call XYWCOLOUR C:00022f e080 ldi AL,0x00 ; black C:000230 e091 ldi AH,1 ; fg C:000231 940e 00d9 call XYWCOLOUR C:000233 940e 00f8 call XYWSTR C:000235 9513 inc XYROW C:000236 e08c ldi AL,0x0C ; green C:000237 e090 ldi AH,0 ; bg C:000238 940e 00d9 call XYWCOLOUR C:00023a e080 ldi AL,0x00 ; black C:00023b e091 ldi AH,1 ; fg C:00023c 940e 00d9 call XYWCOLOUR C:00023e 940e 00f8 call XYWSTR C:000240 9513 inc XYROW C:000241 e08f ldi AL,0x0F ; cyan C:000242 e090 ldi AH,0 ; bg C:000243 940e 00d9 call XYWCOLOUR C:000245 e080 ldi AL,0x00 ; black C:000246 e091 ldi AH,1 ; fg C:000247 940e 00d9 call XYWCOLOUR C:000249 940e 00f8 call XYWSTR C:00024b 9513 inc XYROW C:00024c e083 ldi AL,0x03 ; blue C:00024d e090 ldi AH,0 ; bg C:00024e 940e 00d9 call XYWCOLOUR C:000250 e080 ldi AL,0x00 ; black C:000251 e091 ldi AH,1 ; fg C:000252 940e 00d9 call XYWCOLOUR C:000254 940e 00f8 call XYWSTR C:000256 9513 inc XYROW C:000257 e383 ldi AL,0x33 ; magenta C:000258 e090 ldi AH,0 ; bg C:000259 940e 00d9 call XYWCOLOUR C:00025b e080 ldi AL,0x00 ; fg black C:00025c e091 ldi AH,1 ; fg C:00025d 940e 00d9 call XYWCOLOUR C:00025f 940e 00f8 call XYWSTR C:000261 9513 inc XYROW C:000262 940e 0198 call DEBLANK ; announce text, middle 3 rows, of 11+3+11 C:000264 940e 003b call STLDI .dw 40 C:000266 0028 .db "AVR ATmega32 uC + SoftVGA = 400line 70Hz" C:000267 4156522041546D6567613332207543202B20536F6674564741203D203430306C696E65203730487A C:00027b 940e 00f8 call XYWSTR C:00027d 9513 inc XYROW C:00027e 940e 003b call STLDI .dw 40 C:000280 0028 .db "18.342MHz, 3clk/pixl, 4pixl/char, 40char" C:000281 31382E3334324D487A2C2033636C6B2F7069786C2C20347069786C2F636861722C20343063686172 C:000295 940e 00f8 call XYWSTR C:000297 9513 inc XYROW C:000298 940e 003b call STLDI .dw 40 C:00029a 0028 .db "full ASCII, 4x8pixel font, 2 lines/pixel" C:00029B 66756C6C2041534349492C20347838706978656C20666F6E742C2032206C696E65732F706978656C C:0002af 940e 00f8 call XYWSTR C:0002b1 9513 inc XYROW ; show RGB foregrounds, 1+7 rows C:0002b2 940e 0198 call DEBLANK C:0002b4 940e 003b call STLDI ; common text pattern .dw 40 C:0002b6 0028 .db "nor", IVON, "inv", IVOFF C:0002B7 6E6F7208696E7609 .db "nor", ULON, "ulin" C:0002BB 6E6F720A756C696E .db ULOFF, "nor", COL1, "2/3" C:0002BF 0B6E6F720C322F33 .db COL1, "nor", COL2, "1/3" C:0002C3 0C6E6F720D312F33 .db COL2, "nor", COL3, "pas" C:0002C7 0D6E6F720E706173 C:0002cb e080 ldi AL,0x00 ; black C:0002cc e090 ldi AH,0 ; bg C:0002cd 940e 00d9 call XYWCOLOUR C:0002cf e083 ldi AL,0x03 ; blue C:0002d0 e091 ldi AH,1 ; fg C:0002d1 940e 00d9 call XYWCOLOUR C:0002d3 e082 ldi AL,0x02 ; blue C:0002d4 e092 ldi AH,2 ; co1 C:0002d5 940e 00d9 call XYWCOLOUR C:0002d7 e081 ldi AL,0x01 ; blue C:0002d8 e093 ldi AH,3 ; co2 C:0002d9 940e 00d9 call XYWCOLOUR C:0002db e28b ldi AL,0x2B ; blue C:0002dc e094 ldi AH,4 ; co3 C:0002dd 940e 00d9 call XYWCOLOUR C:0002df 940e 00f8 call XYWSTR C:0002e1 9513 inc XYROW C:0002e2 e080 ldi AL,0x00 ; black C:0002e3 e090 ldi AH,0 ; bg C:0002e4 940e 00d9 call XYWCOLOUR C:0002e6 e08c ldi AL,0x0C ; green C:0002e7 e091 ldi AH,1 ; fg C:0002e8 940e 00d9 call XYWCOLOUR C:0002ea e088 ldi AL,0x08 ; green C:0002eb e092 ldi AH,2 ; co1 C:0002ec 940e 00d9 call XYWCOLOUR C:0002ee e084 ldi AL,0x04 ; green C:0002ef e093 ldi AH,3 ; co2 C:0002f0 940e 00d9 call XYWCOLOUR C:0002f2 e28e ldi AL,0x2E ; green C:0002f3 e094 ldi AH,4 ; co3 C:0002f4 940e 00d9 call XYWCOLOUR C:0002f6 940e 00f8 call XYWSTR C:0002f8 9513 inc XYROW C:0002f9 e080 ldi AL,0x00 ; black C:0002fa e090 ldi AH,0 ; bg C:0002fb 940e 00d9 call XYWCOLOUR C:0002fd e08f ldi AL,0x0F ; cyan C:0002fe e091 ldi AH,1 ; fg C:0002ff 940e 00d9 call XYWCOLOUR C:000301 e08a ldi AL,0x0A ; cyan C:000302 e092 ldi AH,2 ; co1 C:000303 940e 00d9 call XYWCOLOUR C:000305 e085 ldi AL,0x05 ; cyan C:000306 e093 ldi AH,3 ; co2 C:000307 940e 00d9 call XYWCOLOUR C:000309 e28f ldi AL,0x2F ; cyan C:00030a e094 ldi AH,4 ; co3 C:00030b 940e 00d9 call XYWCOLOUR C:00030d 940e 00f8 call XYWSTR C:00030f 9513 inc XYROW C:000310 e080 ldi AL,0x00 ; black C:000311 e090 ldi AH,0 ; bg C:000312 940e 00d9 call XYWCOLOUR C:000314 e380 ldi AL,0x30 ; red C:000315 e091 ldi AH,1 ; fg C:000316 940e 00d9 call XYWCOLOUR C:000318 e280 ldi AL,0x20 ; red C:000319 e092 ldi AH,2 ; co1 C:00031a 940e 00d9 call XYWCOLOUR C:00031c e180 ldi AL,0x10 ; red C:00031d e093 ldi AH,3 ; co2 C:00031e 940e 00d9 call XYWCOLOUR C:000320 e38a ldi AL,0x3A ; red C:000321 e094 ldi AH,4 ; co3 C:000322 940e 00d9 call XYWCOLOUR C:000324 940e 00f8 call XYWSTR C:000326 9513 inc XYROW C:000327 e080 ldi AL,0x00 ; black C:000328 e090 ldi AH,0 ; bg C:000329 940e 00d9 call XYWCOLOUR C:00032b e383 ldi AL,0x33 ; magenta C:00032c e091 ldi AH,1 ; fg C:00032d 940e 00d9 call XYWCOLOUR C:00032f e282 ldi AL,0x22 ; magenta C:000330 e092 ldi AH,2 ; co3 C:000331 940e 00d9 call XYWCOLOUR C:000333 e181 ldi AL,0x11 ; magenta C:000334 e093 ldi AH,3 ; co2 C:000335 940e 00d9 call XYWCOLOUR C:000337 e38b ldi AL,0x3B ; magenta C:000338 e094 ldi AH,4 ; co3 C:000339 940e 00d9 call XYWCOLOUR C:00033b 940e 00f8 call XYWSTR C:00033d 9513 inc XYROW C:00033e e080 ldi AL,0x00 ; black C:00033f e090 ldi AH,0 ; bg C:000340 940e 00d9 call XYWCOLOUR C:000342 e38c ldi AL,0x3C ; yellow C:000343 e091 ldi AH,1 ; fg C:000344 940e 00d9 call XYWCOLOUR C:000346 e288 ldi AL,0x28 ; yellow C:000347 e092 ldi AH,2 ; co1 C:000348 940e 00d9 call XYWCOLOUR C:00034a e184 ldi AL,0x14 ; yellow C:00034b e093 ldi AH,3 ; co2 C:00034c 940e 00d9 call XYWCOLOUR C:00034e e38e ldi AL,0x3E ; yellow C:00034f e094 ldi AH,4 ; co3 C:000350 940e 00d9 call XYWCOLOUR C:000352 940e 00f8 call XYWSTR C:000354 9513 inc XYROW C:000355 e080 ldi AL,0x00 ; black C:000356 e090 ldi AH,0 ; bg C:000357 940e 00d9 call XYWCOLOUR C:000359 e38f ldi AL,0x3F ; white C:00035a e091 ldi AH,1 ; fg C:00035b 940e 00d9 call XYWCOLOUR C:00035d e28a ldi AL,0x2A ; white C:00035e e092 ldi AH,2 ; co1 C:00035f 940e 00d9 call XYWCOLOUR C:000361 e185 ldi AL,0x15 ; white C:000362 e093 ldi AH,3 ; co2 C:000363 940e 00d9 call XYWCOLOUR C:000365 e38f ldi AL,0x3F ; white C:000366 e094 ldi AH,4 ; co3 C:000367 940e 00d9 call XYWCOLOUR C:000369 940e 00f8 call XYWSTR C:00036b 9513 inc XYROW ; show website info, 1+2 rows C:00036c 940e 0198 call DEBLANK C:00036e 940e 003b call STLDI .dw 40 C:000370 0028 .db "design and code open source available at" C:000371 64657369676E20616E6420636F6465206F70656E20736F7572636520617661696C61626C65206174 C:000385 940e 00f8 call XYWSTR C:000387 9513 inc XYROW C:000388 940e 003b call STLDI .dw 40 C:00038a 0028 .db "http://neil.franklin.ch/Projects/SoftVGA" C:00038B 687474703A2F2F6E65696C2E6672616E6B6C696E2E63682F50726F6A656374732F536F6674564741 C:00039f 940e 00f8 call XYWSTR C:0003a1 9513 inc XYROW C:0003a2 9508 ret ; --- handle reset, initialise system, enter main loop RESET: ; get stack ready, for calls and interrupts (later not used) C:0003a3 e56f ldi TL,low(MAXRAM) C:0003a4 e078 ldi TH,high(MAXRAM) C:0003a5 bf6d out SPL,TL C:0003a6 bf7e out SPH,TH ; get interrupts ready, despite not used C:0003a7 9478 sei ; set up string handling C:0003a8 940e 002e call STINIT ; set up retrace sync pulse register patterns, and get port C ready C:0003aa 940e 005e call RETRINIT ; set up frame buffer, and get port D6 ready C:0003ac 940e 00b6 call FBINIT ; fill frame buffer C:0003ae 940e 01b7 call DEMO ; enter endless loop, no return back to here C:0003b0 cddc rjmp DISPLAY ; ------ fixed calculated address stuff, font executed by ijmp ; overjump program code space, which results in a few unusable character codes ; expected to contain 2*(64-4)-1 chars, 0x04 0x48 0x05 0x59 .. 0x3F, no 0xBF ; enough for 95 printable ASCII chars aa=0x20..0x7E (no non-draw DEL/0x7F) ; and 16 more non-ASCII drawable chars aa=0x10..1F before them ; and 8 more non-ASCII pseudo chars aa=0x08..0F before them ; this allows for 4*2*128=1k instr of code, safely more than is needed ; --- specials pseudo-characters "drawing" routines ; with pre-ASCII specials pseudo-chars from 0x08-0x0F .org $0400 ; use ASCII non-draw 08, aa=0x08, hh=0x04, ll=0x00, cc=0x04 ; include specials as separate file, so they may be generated automatically .include "vga_text_specials.inc" ; vga_text_specials.inc - specials for colouring VGA text - converted to code ; generated from vga_text_specials.spe, last generation 2008.10.10 ; full 8 char specials, contains pre-ASCII 0x08 to 0x0F, defined as: .equ IVON = 0x08 ; invert/reverse on .equ IVOFF = 0x09 ; invert/reverse off .equ ULON = 0x0A ; underline on .equ ULOFF = 0x0B ; underline off .equ COL1 = 0x0C ; use alternate colour 1 .equ COL2 = 0x0D ; use alternate colour 2 .equ COL3 = 0x0E ; use alternate colour 3 .equ XXX = 0x0F ; unused ; SPECIAL p-A, aa=0x08, hh=0x04, ll=0x00, cc=0x04 C:000400 bab5 out PORTC,BACK ; {1} like any space set to all background ; {3} special: 3 clocks saved from 3 out used for special C:000401 2c6a mov TEMP,FORE ; {1} inverted display: swap fore and back colours C:000402 2cab mov FORE,BACK ; {1} C:000403 2cb6 mov BACK,TEMP ; {1} C:000404 91ed ld ZL,X+ ; {8} standard: next character, no out as at line begin C:000405 2ffe mov ZH,ZL C:000406 73ff andi ZH,0x3F C:000407 78e0 andi ZL,0x80 C:000408 60e0 ori ZL,0x00 C:000409 9409 ijmp C:00040a 0000 nop ; {0} standard: fill rest of unused space C:00040b 0000 nop C:00040c 0000 nop C:00040d 0000 nop C:00040e 0000 nop C:00040f 0000 nop C:000410 bab5 out PORTC,BACK C:000411 2c6a mov TEMP,FORE C:000412 2cab mov FORE,BACK C:000413 2cb6 mov BACK,TEMP C:000414 91ed ld ZL,X+ C:000415 2ffe mov ZH,ZL C:000416 73ff andi ZH,0x3F C:000417 78e0 andi ZL,0x80 C:000418 61e0 ori ZL,0x10 C:000419 9409 ijmp C:00041a 0000 nop C:00041b 0000 nop C:00041c 0000 nop C:00041d 0000 nop C:00041e 0000 nop C:00041f 0000 nop C:000420 bab5 out PORTC,BACK C:000421 2c6a mov TEMP,FORE C:000422 2cab mov FORE,BACK C:000423 2cb6 mov BACK,TEMP C:000424 91ed ld ZL,X+ C:000425 2ffe mov ZH,ZL C:000426 73ff andi ZH,0x3F C:000427 78e0 andi ZL,0x80 C:000428 62e0 ori ZL,0x20 C:000429 9409 ijmp C:00042a 0000 nop C:00042b 0000 nop C:00042c 0000 nop C:00042d 0000 nop C:00042e 0000 nop C:00042f 0000 nop C:000430 bab5 out PORTC,BACK C:000431 2c6a mov TEMP,FORE C:000432 2cab mov FORE,BACK C:000433 2cb6 mov BACK,TEMP C:000434 91ed ld ZL,X+ C:000435 2ffe mov ZH,ZL C:000436 73ff andi ZH,0x3F C:000437 78e0 andi ZL,0x80 C:000438 63e0 ori ZL,0x30 C:000439 9409 ijmp C:00043a 0000 nop C:00043b 0000 nop C:00043c 0000 nop C:00043d 0000 nop C:00043e 0000 nop C:00043f 0000 nop C:000440 bab5 out PORTC,BACK C:000441 2c6a mov TEMP,FORE C:000442 2cab mov FORE,BACK C:000443 2cb6 mov BACK,TEMP C:000444 91ed ld ZL,X+ C:000445 2ffe mov ZH,ZL C:000446 73ff andi ZH,0x3F C:000447 78e0 andi ZL,0x80 C:000448 64e0 ori ZL,0x40 C:000449 9409 ijmp C:00044a 0000 nop C:00044b 0000 nop C:00044c 0000 nop C:00044d 0000 nop C:00044e 0000 nop C:00044f 0000 nop C:000450 bab5 out PORTC,BACK C:000451 2c6a mov TEMP,FORE C:000452 2cab mov FORE,BACK C:000453 2cb6 mov BACK,TEMP C:000454 91ed ld ZL,X+ C:000455 2ffe mov ZH,ZL C:000456 73ff andi ZH,0x3F C:000457 78e0 andi ZL,0x80 C:000458 65e0 ori ZL,0x50 C:000459 9409 ijmp C:00045a 0000 nop C:00045b 0000 nop C:00045c 0000 nop C:00045d 0000 nop C:00045e 0000 nop C:00045f 0000 nop C:000460 bab5 out PORTC,BACK C:000461 2c6a mov TEMP,FORE C:000462 2cab mov FORE,BACK C:000463 2cb6 mov BACK,TEMP C:000464 91ed ld ZL,X+ C:000465 2ffe mov ZH,ZL C:000466 73ff andi ZH,0x3F C:000467 78e0 andi ZL,0x80 C:000468 66e0 ori ZL,0x60 C:000469 9409 ijmp C:00046a 0000 nop C:00046b 0000 nop C:00046c 0000 nop C:00046d 0000 nop C:00046e 0000 nop C:00046f 0000 nop C:000470 bab5 out PORTC,BACK C:000471 2c6a mov TEMP,FORE C:000472 2cab mov FORE,BACK C:000473 2cb6 mov BACK,TEMP C:000474 91ed ld ZL,X+ C:000475 2ffe mov ZH,ZL C:000476 73ff andi ZH,0x3F C:000477 78e0 andi ZL,0x80 C:000478 67e0 ori ZL,0x70 C:000479 9409 ijmp C:00047a 0000 nop C:00047b 0000 nop C:00047c 0000 nop C:00047d 0000 nop C:00047e 0000 nop C:00047f 0000 nop ; SPECIAL p-A, aa=0x09, hh=0x04, ll=0x80, cc=0x47 C:000480 baa5 out PORTC,FORE ; {1} like any space set to all background, present in foregr ; {3} special: 3 clocks saved from 3 out used for special C:000481 2c6a mov TEMP,FORE ; {1} uninverted display: swap fore and back colours back C:000482 2cab mov FORE,BACK ; {1} C:000483 2cb6 mov BACK,TEMP ; {1} C:000484 91ed ld ZL,X+ ; {8} standard: next character, no out as at line begin C:000485 2ffe mov ZH,ZL C:000486 73ff andi ZH,0x3F C:000487 78e0 andi ZL,0x80 C:000488 60e0 ori ZL,0x00 C:000489 9409 ijmp C:00048a 0000 nop ; {0} standard: fill rest of unused space C:00048b 0000 nop C:00048c 0000 nop C:00048d 0000 nop C:00048e 0000 nop C:00048f 0000 nop C:000490 baa5 out PORTC,FORE C:000491 2c6a mov TEMP,FORE C:000492 2cab mov FORE,BACK C:000493 2cb6 mov BACK,TEMP C:000494 91ed ld ZL,X+ C:000495 2ffe mov ZH,ZL C:000496 73ff andi ZH,0x3F C:000497 78e0 andi ZL,0x80 C:000498 61e0 ori ZL,0x10 C:000499 9409 ijmp C:00049a 0000 nop C:00049b 0000 nop C:00049c 0000 nop C:00049d 0000 nop C:00049e 0000 nop C:00049f 0000 nop C:0004a0 baa5 out PORTC,FORE C:0004a1 2c6a mov TEMP,FORE C:0004a2 2cab mov FORE,BACK C:0004a3 2cb6 mov BACK,TEMP C:0004a4 91ed ld ZL,X+ C:0004a5 2ffe mov ZH,ZL C:0004a6 73ff andi ZH,0x3F C:0004a7 78e0 andi ZL,0x80 C:0004a8 62e0 ori ZL,0x20 C:0004a9 9409 ijmp C:0004aa 0000 nop C:0004ab 0000 nop C:0004ac 0000 nop C:0004ad 0000 nop C:0004ae 0000 nop C:0004af 0000 nop C:0004b0 baa5 out PORTC,FORE C:0004b1 2c6a mov TEMP,FORE C:0004b2 2cab mov FORE,BACK C:0004b3 2cb6 mov BACK,TEMP C:0004b4 91ed ld ZL,X+ C:0004b5 2ffe mov ZH,ZL C:0004b6 73ff andi ZH,0x3F C:0004b7 78e0 andi ZL,0x80 C:0004b8 63e0 ori ZL,0x30 C:0004b9 9409 ijmp C:0004ba 0000 nop C:0004bb 0000 nop C:0004bc 0000 nop C:0004bd 0000 nop C:0004be 0000 nop C:0004bf 0000 nop C:0004c0 baa5 out PORTC,FORE C:0004c1 2c6a mov TEMP,FORE C:0004c2 2cab mov FORE,BACK C:0004c3 2cb6 mov BACK,TEMP C:0004c4 91ed ld ZL,X+ C:0004c5 2ffe mov ZH,ZL C:0004c6 73ff andi ZH,0x3F C:0004c7 78e0 andi ZL,0x80 C:0004c8 64e0 ori ZL,0x40 C:0004c9 9409 ijmp C:0004ca 0000 nop C:0004cb 0000 nop C:0004cc 0000 nop C:0004cd 0000 nop C:0004ce 0000 nop C:0004cf 0000 nop C:0004d0 baa5 out PORTC,FORE C:0004d1 2c6a mov TEMP,FORE C:0004d2 2cab mov FORE,BACK C:0004d3 2cb6 mov BACK,TEMP C:0004d4 91ed ld ZL,X+ C:0004d5 2ffe mov ZH,ZL C:0004d6 73ff andi ZH,0x3F C:0004d7 78e0 andi ZL,0x80 C:0004d8 65e0 ori ZL,0x50 C:0004d9 9409 ijmp C:0004da 0000 nop C:0004db 0000 nop C:0004dc 0000 nop C:0004dd 0000 nop C:0004de 0000 nop C:0004df 0000 nop C:0004e0 baa5 out PORTC,FORE C:0004e1 2c6a mov TEMP,FORE C:0004e2 2cab mov FORE,BACK C:0004e3 2cb6 mov BACK,TEMP C:0004e4 91ed ld ZL,X+ C:0004e5 2ffe mov ZH,ZL C:0004e6 73ff andi ZH,0x3F C:0004e7 78e0 andi ZL,0x80 C:0004e8 66e0 ori ZL,0x60 C:0004e9 9409 ijmp C:0004ea 0000 nop C:0004eb 0000 nop C:0004ec 0000 nop C:0004ed 0000 nop C:0004ee 0000 nop C:0004ef 0000 nop C:0004f0 baa5 out PORTC,FORE C:0004f1 2c6a mov TEMP,FORE C:0004f2 2cab mov FORE,BACK C:0004f3 2cb6 mov BACK,TEMP C:0004f4 91ed ld ZL,X+ C:0004f5 2ffe mov ZH,ZL C:0004f6 73ff andi ZH,0x3F C:0004f7 78e0 andi ZL,0x80 C:0004f8 67e0 ori ZL,0x70 C:0004f9 9409 ijmp C:0004fa 0000 nop C:0004fb 0000 nop C:0004fc 0000 nop C:0004fd 0000 nop C:0004fe 0000 nop C:0004ff 0000 nop ; SPECIAL p-A, aa=0x0A, hh=0x05, ll=0x00, cc=0x05 C:000500 bab5 out PORTC,BACK ; {1} like any space set to all background ; {3} special: 3 clocks saved from 3 out used for special C:000501 0000 nop ; {1} underlined: lines 0..6 do nothing C:000502 0000 nop ; {1} C:000503 0000 nop ; {1} C:000504 91ed ld ZL,X+ ; {8} standard: next character, no out as at line begin C:000505 2ffe mov ZH,ZL C:000506 73ff andi ZH,0x3F C:000507 78e0 andi ZL,0x80 C:000508 60e0 ori ZL,0x00 C:000509 9409 ijmp C:00050a 0000 nop ; {0} standard: fill rest of unused space C:00050b 0000 nop C:00050c 0000 nop C:00050d 0000 nop C:00050e 0000 nop C:00050f 0000 nop C:000510 bab5 out PORTC,BACK C:000511 0000 nop C:000512 0000 nop C:000513 0000 nop C:000514 91ed ld ZL,X+ C:000515 2ffe mov ZH,ZL C:000516 73ff andi ZH,0x3F C:000517 78e0 andi ZL,0x80 C:000518 61e0 ori ZL,0x10 C:000519 9409 ijmp C:00051a 0000 nop C:00051b 0000 nop C:00051c 0000 nop C:00051d 0000 nop C:00051e 0000 nop C:00051f 0000 nop C:000520 bab5 out PORTC,BACK C:000521 0000 nop C:000522 0000 nop C:000523 0000 nop C:000524 91ed ld ZL,X+ C:000525 2ffe mov ZH,ZL C:000526 73ff andi ZH,0x3F C:000527 78e0 andi ZL,0x80 C:000528 62e0 ori ZL,0x20 C:000529 9409 ijmp C:00052a 0000 nop C:00052b 0000 nop C:00052c 0000 nop C:00052d 0000 nop C:00052e 0000 nop C:00052f 0000 nop C:000530 bab5 out PORTC,BACK C:000531 0000 nop C:000532 0000 nop C:000533 0000 nop C:000534 91ed ld ZL,X+ C:000535 2ffe mov ZH,ZL C:000536 73ff andi ZH,0x3F C:000537 78e0 andi ZL,0x80 C:000538 63e0 ori ZL,0x30 C:000539 9409 ijmp C:00053a 0000 nop C:00053b 0000 nop C:00053c 0000 nop C:00053d 0000 nop C:00053e 0000 nop C:00053f 0000 nop C:000540 bab5 out PORTC,BACK C:000541 0000 nop C:000542 0000 nop C:000543 0000 nop C:000544 91ed ld ZL,X+ C:000545 2ffe mov ZH,ZL C:000546 73ff andi ZH,0x3F C:000547 78e0 andi ZL,0x80 C:000548 64e0 ori ZL,0x40 C:000549 9409 ijmp C:00054a 0000 nop C:00054b 0000 nop C:00054c 0000 nop C:00054d 0000 nop C:00054e 0000 nop C:00054f 0000 nop C:000550 bab5 out PORTC,BACK C:000551 0000 nop C:000552 0000 nop C:000553 0000 nop C:000554 91ed ld ZL,X+ C:000555 2ffe mov ZH,ZL C:000556 73ff andi ZH,0x3F C:000557 78e0 andi ZL,0x80 C:000558 65e0 ori ZL,0x50 C:000559 9409 ijmp C:00055a 0000 nop C:00055b 0000 nop C:00055c 0000 nop C:00055d 0000 nop C:00055e 0000 nop C:00055f 0000 nop C:000560 bab5 out PORTC,BACK C:000561 0000 nop C:000562 0000 nop C:000563 0000 nop C:000564 91ed ld ZL,X+ C:000565 2ffe mov ZH,ZL C:000566 73ff andi ZH,0x3F C:000567 78e0 andi ZL,0x80 C:000568 66e0 ori ZL,0x60 C:000569 9409 ijmp C:00056a 0000 nop C:00056b 0000 nop C:00056c 0000 nop C:00056d 0000 nop C:00056e 0000 nop C:00056f 0000 nop C:000570 bab5 out PORTC,BACK ; {1} like any space set to all background ; {3} special: 3 clocks saved from 3 out used for special C:000571 2c6a mov TEMP,FORE ; {1} underlined: line 7 fore/back invert C:000572 2cab mov FORE,BACK ; {1} C:000573 2cb6 mov BACK,TEMP ; {1} C:000574 91ed ld ZL,X+ C:000575 2ffe mov ZH,ZL C:000576 73ff andi ZH,0x3F C:000577 78e0 andi ZL,0x80 C:000578 67e0 ori ZL,0x70 C:000579 9409 ijmp C:00057a 0000 nop C:00057b 0000 nop C:00057c 0000 nop C:00057d 0000 nop C:00057e 0000 nop C:00057f 0000 nop ; SPECIAL p-A, aa=0x0B, hh=0x05, ll=0x80, cc=0x85 C:000580 bab5 out PORTC,BACK ; {1} like any space set to all background, *not* in foregr ; {3} special: 3 clocks saved from 3 out used for special C:000581 0000 nop ; {1} un-underlined: lines 0..6 do nothing C:000582 0000 nop ; {1} C:000583 0000 nop ; {1} C:000584 91ed ld ZL,X+ ; {8} standard: next character, no out as at line begin C:000585 2ffe mov ZH,ZL C:000586 73ff andi ZH,0x3F C:000587 78e0 andi ZL,0x80 C:000588 60e0 ori ZL,0x00 C:000589 9409 ijmp C:00058a 0000 nop ; {0} standard: fill rest of unused space C:00058b 0000 nop C:00058c 0000 nop C:00058d 0000 nop C:00058e 0000 nop C:00058f 0000 nop C:000590 bab5 out PORTC,BACK C:000591 0000 nop C:000592 0000 nop C:000593 0000 nop C:000594 91ed ld ZL,X+ C:000595 2ffe mov ZH,ZL C:000596 73ff andi ZH,0x3F C:000597 78e0 andi ZL,0x80 C:000598 61e0 ori ZL,0x10 C:000599 9409 ijmp C:00059a 0000 nop C:00059b 0000 nop C:00059c 0000 nop C:00059d 0000 nop C:00059e 0000 nop C:00059f 0000 nop C:0005a0 bab5 out PORTC,BACK C:0005a1 0000 nop C:0005a2 0000 nop C:0005a3 0000 nop C:0005a4 91ed ld ZL,X+ C:0005a5 2ffe mov ZH,ZL C:0005a6 73ff andi ZH,0x3F C:0005a7 78e0 andi ZL,0x80 C:0005a8 62e0 ori ZL,0x20 C:0005a9 9409 ijmp C:0005aa 0000 nop C:0005ab 0000 nop C:0005ac 0000 nop C:0005ad 0000 nop C:0005ae 0000 nop C:0005af 0000 nop C:0005b0 bab5 out PORTC,BACK C:0005b1 0000 nop C:0005b2 0000 nop C:0005b3 0000 nop C:0005b4 91ed ld ZL,X+ C:0005b5 2ffe mov ZH,ZL C:0005b6 73ff andi ZH,0x3F C:0005b7 78e0 andi ZL,0x80 C:0005b8 63e0 ori ZL,0x30 C:0005b9 9409 ijmp C:0005ba 0000 nop C:0005bb 0000 nop C:0005bc 0000 nop C:0005bd 0000 nop C:0005be 0000 nop C:0005bf 0000 nop C:0005c0 bab5 out PORTC,BACK C:0005c1 0000 nop C:0005c2 0000 nop C:0005c3 0000 nop C:0005c4 91ed ld ZL,X+ C:0005c5 2ffe mov ZH,ZL C:0005c6 73ff andi ZH,0x3F C:0005c7 78e0 andi ZL,0x80 C:0005c8 64e0 ori ZL,0x40 C:0005c9 9409 ijmp C:0005ca 0000 nop C:0005cb 0000 nop C:0005cc 0000 nop C:0005cd 0000 nop C:0005ce 0000 nop C:0005cf 0000 nop C:0005d0 bab5 out PORTC,BACK C:0005d1 0000 nop C:0005d2 0000 nop C:0005d3 0000 nop C:0005d4 91ed ld ZL,X+ C:0005d5 2ffe mov ZH,ZL C:0005d6 73ff andi ZH,0x3F C:0005d7 78e0 andi ZL,0x80 C:0005d8 65e0 ori ZL,0x50 C:0005d9 9409 ijmp C:0005da 0000 nop C:0005db 0000 nop C:0005dc 0000 nop C:0005dd 0000 nop C:0005de 0000 nop C:0005df 0000 nop C:0005e0 bab5 out PORTC,BACK C:0005e1 0000 nop C:0005e2 0000 nop C:0005e3 0000 nop C:0005e4 91ed ld ZL,X+ C:0005e5 2ffe mov ZH,ZL C:0005e6 73ff andi ZH,0x3F C:0005e7 78e0 andi ZL,0x80 C:0005e8 66e0 ori ZL,0x60 C:0005e9 9409 ijmp C:0005ea 0000 nop C:0005eb 0000 nop C:0005ec 0000 nop C:0005ed 0000 nop C:0005ee 0000 nop C:0005ef 0000 nop C:0005f0 baa5 out PORTC,FORE ; {1} like any space set to all background, present in foregr ; {3} special: 3 clocks saved from 3 out used for special C:0005f1 2c6a mov TEMP,FORE ; {1} un-underlined: line 7 fore/back invert C:0005f2 2cab mov FORE,BACK ; {1} C:0005f3 2cb6 mov BACK,TEMP ; {1} C:0005f4 91ed ld ZL,X+ C:0005f5 2ffe mov ZH,ZL C:0005f6 73ff andi ZH,0x3F C:0005f7 78e0 andi ZL,0x80 C:0005f8 67e0 ori ZL,0x70 C:0005f9 9409 ijmp C:0005fa 0000 nop C:0005fb 0000 nop C:0005fc 0000 nop C:0005fd 0000 nop C:0005fe 0000 nop C:0005ff 0000 nop ; SPECIAL p-A, aa=0x0C, hh=0x06, ll=0x00, cc=0x06 C:000600 bab5 out PORTC,BACK ; {1} like any space set to all background ; {3} special: 3 clocks saved from 3 out used for special C:000601 2c6a mov TEMP,FORE ; {1} alternative colour 1: swap fore and alt1 colours C:000602 2ca9 mov FORE,ALT1 ; {1} C:000603 2c96 mov ALT1,TEMP ; {1} C:000604 91ed ld ZL,X+ ; {8} standard: next character, no out as at line begin C:000605 2ffe mov ZH,ZL C:000606 73ff andi ZH,0x3F C:000607 78e0 andi ZL,0x80 C:000608 60e0 ori ZL,0x00 C:000609 9409 ijmp C:00060a 0000 nop ; {0} standard: fill rest of unused space C:00060b 0000 nop C:00060c 0000 nop C:00060d 0000 nop C:00060e 0000 nop C:00060f 0000 nop C:000610 bab5 out PORTC,BACK C:000611 2c6a mov TEMP,FORE C:000612 2ca9 mov FORE,ALT1 C:000613 2c96 mov ALT1,TEMP C:000614 91ed ld ZL,X+ C:000615 2ffe mov ZH,ZL C:000616 73ff andi ZH,0x3F C:000617 78e0 andi ZL,0x80 C:000618 61e0 ori ZL,0x10 C:000619 9409 ijmp C:00061a 0000 nop C:00061b 0000 nop C:00061c 0000 nop C:00061d 0000 nop C:00061e 0000 nop C:00061f 0000 nop C:000620 bab5 out PORTC,BACK C:000621 2c6a mov TEMP,FORE C:000622 2ca9 mov FORE,ALT1 C:000623 2c96 mov ALT1,TEMP C:000624 91ed ld ZL,X+ C:000625 2ffe mov ZH,ZL C:000626 73ff andi ZH,0x3F C:000627 78e0 andi ZL,0x80 C:000628 62e0 ori ZL,0x20 C:000629 9409 ijmp C:00062a 0000 nop C:00062b 0000 nop C:00062c 0000 nop C:00062d 0000 nop C:00062e 0000 nop C:00062f 0000 nop C:000630 bab5 out PORTC,BACK C:000631 2c6a mov TEMP,FORE C:000632 2ca9 mov FORE,ALT1 C:000633 2c96 mov ALT1,TEMP C:000634 91ed ld ZL,X+ C:000635 2ffe mov ZH,ZL C:000636 73ff andi ZH,0x3F C:000637 78e0 andi ZL,0x80 C:000638 63e0 ori ZL,0x30 C:000639 9409 ijmp C:00063a 0000 nop C:00063b 0000 nop C:00063c 0000 nop C:00063d 0000 nop C:00063e 0000 nop C:00063f 0000 nop C:000640 bab5 out PORTC,BACK C:000641 2c6a mov TEMP,FORE C:000642 2ca9 mov FORE,ALT1 C:000643 2c96 mov ALT1,TEMP C:000644 91ed ld ZL,X+ C:000645 2ffe mov ZH,ZL C:000646 73ff andi ZH,0x3F C:000647 78e0 andi ZL,0x80 C:000648 64e0 ori ZL,0x40 C:000649 9409 ijmp C:00064a 0000 nop C:00064b 0000 nop C:00064c 0000 nop C:00064d 0000 nop C:00064e 0000 nop C:00064f 0000 nop C:000650 bab5 out PORTC,BACK C:000651 2c6a mov TEMP,FORE C:000652 2ca9 mov FORE,ALT1 C:000653 2c96 mov ALT1,TEMP C:000654 91ed ld ZL,X+ C:000655 2ffe mov ZH,ZL C:000656 73ff andi ZH,0x3F C:000657 78e0 andi ZL,0x80 C:000658 65e0 ori ZL,0x50 C:000659 9409 ijmp C:00065a 0000 nop C:00065b 0000 nop C:00065c 0000 nop C:00065d 0000 nop C:00065e 0000 nop C:00065f 0000 nop C:000660 bab5 out PORTC,BACK C:000661 2c6a mov TEMP,FORE C:000662 2ca9 mov FORE,ALT1 C:000663 2c96 mov ALT1,TEMP C:000664 91ed ld ZL,X+ C:000665 2ffe mov ZH,ZL C:000666 73ff andi ZH,0x3F C:000667 78e0 andi ZL,0x80 C:000668 66e0 ori ZL,0x60 C:000669 9409 ijmp C:00066a 0000 nop C:00066b 0000 nop C:00066c 0000 nop C:00066d 0000 nop C:00066e 0000 nop C:00066f 0000 nop C:000670 bab5 out PORTC,BACK C:000671 2c6a mov TEMP,FORE C:000672 2ca9 mov FORE,ALT1 C:000673 2c96 mov ALT1,TEMP C:000674 91ed ld ZL,X+ C:000675 2ffe mov ZH,ZL C:000676 73ff andi ZH,0x3F C:000677 78e0 andi ZL,0x80 C:000678 67e0 ori ZL,0x70 C:000679 9409 ijmp C:00067a 0000 nop C:00067b 0000 nop C:00067c 0000 nop C:00067d 0000 nop C:00067e 0000 nop C:00067f 0000 nop ; SPECIAL p-A, aa=0x0D, hh=0x06, ll=0x80, cc=0x86 C:000680 bab5 out PORTC,BACK ; {1} like any space set to all background ; {3} special: 3 clocks saved from 3 out used for special C:000681 2c6a mov TEMP,FORE ; {1} alternative colour 2: swap fore and alt2 colours C:000682 2ca8 mov FORE,ALT2 ; {1} C:000683 2c86 mov ALT2,TEMP ; {1} C:000684 91ed ld ZL,X+ ; {8} standard: next character, no out as at line begin C:000685 2ffe mov ZH,ZL C:000686 73ff andi ZH,0x3F C:000687 78e0 andi ZL,0x80 C:000688 60e0 ori ZL,0x00 C:000689 9409 ijmp C:00068a 0000 nop ; {0} standard: fill rest of unused space C:00068b 0000 nop C:00068c 0000 nop C:00068d 0000 nop C:00068e 0000 nop C:00068f 0000 nop C:000690 bab5 out PORTC,BACK C:000691 2c6a mov TEMP,FORE C:000692 2ca8 mov FORE,ALT2 C:000693 2c86 mov ALT2,TEMP C:000694 91ed ld ZL,X+ C:000695 2ffe mov ZH,ZL C:000696 73ff andi ZH,0x3F C:000697 78e0 andi ZL,0x80 C:000698 61e0 ori ZL,0x10 C:000699 9409 ijmp C:00069a 0000 nop C:00069b 0000 nop C:00069c 0000 nop C:00069d 0000 nop C:00069e 0000 nop C:00069f 0000 nop C:0006a0 bab5 out PORTC,BACK C:0006a1 2c6a mov TEMP,FORE C:0006a2 2ca8 mov FORE,ALT2 C:0006a3 2c86 mov ALT2,TEMP C:0006a4 91ed ld ZL,X+ C:0006a5 2ffe mov ZH,ZL C:0006a6 73ff andi ZH,0x3F C:0006a7 78e0 andi ZL,0x80 C:0006a8 62e0 ori ZL,0x20 C:0006a9 9409 ijmp C:0006aa 0000 nop C:0006ab 0000 nop C:0006ac 0000 nop C:0006ad 0000 nop C:0006ae 0000 nop C:0006af 0000 nop C:0006b0 bab5 out PORTC,BACK C:0006b1 2c6a mov TEMP,FORE C:0006b2 2ca8 mov FORE,ALT2 C:0006b3 2c86 mov ALT2,TEMP C:0006b4 91ed ld ZL,X+ C:0006b5 2ffe mov ZH,ZL C:0006b6 73ff andi ZH,0x3F C:0006b7 78e0 andi ZL,0x80 C:0006b8 63e0 ori ZL,0x30 C:0006b9 9409 ijmp C:0006ba 0000 nop C:0006bb 0000 nop C:0006bc 0000 nop C:0006bd 0000 nop C:0006be 0000 nop C:0006bf 0000 nop C:0006c0 bab5 out PORTC,BACK C:0006c1 2c6a mov TEMP,FORE C:0006c2 2ca8 mov FORE,ALT2 C:0006c3 2c86 mov ALT2,TEMP C:0006c4 91ed ld ZL,X+ C:0006c5 2ffe mov ZH,ZL C:0006c6 73ff andi ZH,0x3F C:0006c7 78e0 andi ZL,0x80 C:0006c8 64e0 ori ZL,0x40 C:0006c9 9409 ijmp C:0006ca 0000 nop C:0006cb 0000 nop C:0006cc 0000 nop C:0006cd 0000 nop C:0006ce 0000 nop C:0006cf 0000 nop C:0006d0 bab5 out PORTC,BACK C:0006d1 2c6a mov TEMP,FORE C:0006d2 2ca8 mov FORE,ALT2 C:0006d3 2c86 mov ALT2,TEMP C:0006d4 91ed ld ZL,X+ C:0006d5 2ffe mov ZH,ZL C:0006d6 73ff andi ZH,0x3F C:0006d7 78e0 andi ZL,0x80 C:0006d8 65e0 ori ZL,0x50 C:0006d9 9409 ijmp C:0006da 0000 nop C:0006db 0000 nop C:0006dc 0000 nop C:0006dd 0000 nop C:0006de 0000 nop C:0006df 0000 nop C:0006e0 bab5 out PORTC,BACK C:0006e1 2c6a mov TEMP,FORE C:0006e2 2ca8 mov FORE,ALT2 C:0006e3 2c86 mov ALT2,TEMP C:0006e4 91ed ld ZL,X+ C:0006e5 2ffe mov ZH,ZL C:0006e6 73ff andi ZH,0x3F C:0006e7 78e0 andi ZL,0x80 C:0006e8 66e0 ori ZL,0x60 C:0006e9 9409 ijmp C:0006ea 0000 nop C:0006eb 0000 nop C:0006ec 0000 nop C:0006ed 0000 nop C:0006ee 0000 nop C:0006ef 0000 nop C:0006f0 bab5 out PORTC,BACK C:0006f1 2c6a mov TEMP,FORE C:0006f2 2ca8 mov FORE,ALT2 C:0006f3 2c86 mov ALT2,TEMP C:0006f4 91ed ld ZL,X+ C:0006f5 2ffe mov ZH,ZL C:0006f6 73ff andi ZH,0x3F C:0006f7 78e0 andi ZL,0x80 C:0006f8 67e0 ori ZL,0x70 C:0006f9 9409 ijmp C:0006fa 0000 nop C:0006fb 0000 nop C:0006fc 0000 nop C:0006fd 0000 nop C:0006fe 0000 nop C:0006ff 0000 nop ; SPECIAL p-A, aa=0x0E, hh=0x07, ll=0x00, cc=0x07 C:000700 bab5 out PORTC,BACK ; {1} like any space set to all background ; {3} special: 3 clocks saved from 3 out used for special C:000701 2c6a mov TEMP,FORE ; {1} alternative colour 3: swap fore and alt3 colours C:000702 2ca7 mov FORE,ALT3 ; {1} C:000703 2c76 mov ALT3,TEMP ; {1} C:000704 91ed ld ZL,X+ ; {8} standard: next character, no out as at line begin C:000705 2ffe mov ZH,ZL C:000706 73ff andi ZH,0x3F C:000707 78e0 andi ZL,0x80 C:000708 60e0 ori ZL,0x00 C:000709 9409 ijmp C:00070a 0000 nop ; {0} standard: fill rest of unused space C:00070b 0000 nop C:00070c 0000 nop C:00070d 0000 nop C:00070e 0000 nop C:00070f 0000 nop C:000710 bab5 out PORTC,BACK C:000711 2c6a mov TEMP,FORE C:000712 2ca7 mov FORE,ALT3 C:000713 2c76 mov ALT3,TEMP C:000714 91ed ld ZL,X+ C:000715 2ffe mov ZH,ZL C:000716 73ff andi ZH,0x3F C:000717 78e0 andi ZL,0x80 C:000718 61e0 ori ZL,0x10 C:000719 9409 ijmp C:00071a 0000 nop C:00071b 0000 nop C:00071c 0000 nop C:00071d 0000 nop C:00071e 0000 nop C:00071f 0000 nop C:000720 bab5 out PORTC,BACK C:000721 2c6a mov TEMP,FORE C:000722 2ca7 mov FORE,ALT3 C:000723 2c76 mov ALT3,TEMP C:000724 91ed ld ZL,X+ C:000725 2ffe mov ZH,ZL C:000726 73ff andi ZH,0x3F C:000727 78e0 andi ZL,0x80 C:000728 62e0 ori ZL,0x20 C:000729 9409 ijmp C:00072a 0000 nop C:00072b 0000 nop C:00072c 0000 nop C:00072d 0000 nop C:00072e 0000 nop C:00072f 0000 nop C:000730 bab5 out PORTC,BACK C:000731 2c6a mov TEMP,FORE C:000732 2ca7 mov FORE,ALT3 C:000733 2c76 mov ALT3,TEMP C:000734 91ed ld ZL,X+ C:000735 2ffe mov ZH,ZL C:000736 73ff andi ZH,0x3F C:000737 78e0 andi ZL,0x80 C:000738 63e0 ori ZL,0x30 C:000739 9409 ijmp C:00073a 0000 nop C:00073b 0000 nop C:00073c 0000 nop C:00073d 0000 nop C:00073e 0000 nop C:00073f 0000 nop C:000740 bab5 out PORTC,BACK C:000741 2c6a mov TEMP,FORE C:000742 2ca7 mov FORE,ALT3 C:000743 2c76 mov ALT3,TEMP C:000744 91ed ld ZL,X+ C:000745 2ffe mov ZH,ZL C:000746 73ff andi ZH,0x3F C:000747 78e0 andi ZL,0x80 C:000748 64e0 ori ZL,0x40 C:000749 9409 ijmp C:00074a 0000 nop C:00074b 0000 nop C:00074c 0000 nop C:00074d 0000 nop C:00074e 0000 nop C:00074f 0000 nop C:000750 bab5 out PORTC,BACK C:000751 2c6a mov TEMP,FORE C:000752 2ca7 mov FORE,ALT3 C:000753 2c76 mov ALT3,TEMP C:000754 91ed ld ZL,X+ C:000755 2ffe mov ZH,ZL C:000756 73ff andi ZH,0x3F C:000757 78e0 andi ZL,0x80 C:000758 65e0 ori ZL,0x50 C:000759 9409 ijmp C:00075a 0000 nop C:00075b 0000 nop C:00075c 0000 nop C:00075d 0000 nop C:00075e 0000 nop C:00075f 0000 nop C:000760 bab5 out PORTC,BACK C:000761 2c6a mov TEMP,FORE C:000762 2ca7 mov FORE,ALT3 C:000763 2c76 mov ALT3,TEMP C:000764 91ed ld ZL,X+ C:000765 2ffe mov ZH,ZL C:000766 73ff andi ZH,0x3F C:000767 78e0 andi ZL,0x80 C:000768 66e0 ori ZL,0x60 C:000769 9409 ijmp C:00076a 0000 nop C:00076b 0000 nop C:00076c 0000 nop C:00076d 0000 nop C:00076e 0000 nop C:00076f 0000 nop C:000770 bab5 out PORTC,BACK C:000771 2c6a mov TEMP,FORE C:000772 2ca7 mov FORE,ALT3 C:000773 2c76 mov ALT3,TEMP C:000774 91ed ld ZL,X+ C:000775 2ffe mov ZH,ZL C:000776 73ff andi ZH,0x3F C:000777 78e0 andi ZL,0x80 C:000778 67e0 ori ZL,0x70 C:000779 9409 ijmp C:00077a 0000 nop C:00077b 0000 nop C:00077c 0000 nop C:00077d 0000 nop C:00077e 0000 nop C:00077f 0000 nop ; SPECIAL p-A, aa=0x0F, hh=0x07, ll=0x80, cc=0x87 ; SPECIAL p-A, aa=0x0F, hh=0x07, ll=0x80, cc=0x87 ; --- drawable characters drawing routines ; with pre-ASCII drawable chars 0x10 to 0x1F and ASCII chars 0x20 to 0x7E .org $0800 ; pre-ASCII, aa=0x10, hh=0x08, ll=0x00, cc=0x08 ; include font as separate file, so they may be generated automatically .include "vga_text_font.inc" ; vga_text_font.inc - font for generating VGA text - converted to code ; generated from vga_text_font.fon, last generation 2008.10.10 ; full 16+95 char font, contains pre-ASCII 0x10 to 0x1F and ASCII 0x20 to 0x7E ; CHAR p-A, aa=0x10, hh=0x08, ll=0x00, cc=0x08 C:000800 bab5 out PORTC,BACK ; ........ C:000801 91ed ld ZL,X+ C:000802 bab5 out PORTC,BACK C:000803 2ffe mov ZH,ZL C:000804 73ff andi ZH,0x3F C:000805 bab5 out PORTC,BACK C:000806 78e0 andi ZL,0x80 C:000807 60e0 ori ZL,0x00 C:000808 bab5 out PORTC,BACK C:000809 9409 ijmp C:00080a 0000 nop C:00080b 0000 nop C:00080c 0000 nop C:00080d 0000 nop C:00080e 0000 nop C:00080f 0000 nop C:000810 bab5 out PORTC,BACK ; ........ C:000811 91ed ld ZL,X+ C:000812 bab5 out PORTC,BACK C:000813 2ffe mov ZH,ZL C:000814 73ff andi ZH,0x3F C:000815 bab5 out PORTC,BACK C:000816 78e0 andi ZL,0x80 C:000817 61e0 ori ZL,0x10 C:000818 bab5 out PORTC,BACK C:000819 9409 ijmp C:00081a 0000 nop C:00081b 0000 nop C:00081c 0000 nop C:00081d 0000 nop C:00081e 0000 nop C:00081f 0000 nop C:000820 bab5 out PORTC,BACK ; ........ C:000821 91ed ld ZL,X+ C:000822 bab5 out PORTC,BACK C:000823 2ffe mov ZH,ZL C:000824 73ff andi ZH,0x3F C:000825 bab5 out PORTC,BACK C:000826 78e0 andi ZL,0x80 C:000827 62e0 ori ZL,0x20 C:000828 bab5 out PORTC,BACK C:000829 9409 ijmp C:00082a 0000 nop C:00082b 0000 nop C:00082c 0000 nop C:00082d 0000 nop C:00082e 0000 nop C:00082f 0000 nop C:000830 bab5 out PORTC,BACK ; ........ C:000831 91ed ld ZL,X+ C:000832 bab5 out PORTC,BACK C:000833 2ffe mov ZH,ZL C:000834 73ff andi ZH,0x3F C:000835 bab5 out PORTC,BACK C:000836 78e0 andi ZL,0x80 C:000837 63e0 ori ZL,0x30 C:000838 bab5 out PORTC,BACK C:000839 9409 ijmp C:00083a 0000 nop C:00083b 0000 nop C:00083c 0000 nop C:00083d 0000 nop C:00083e 0000 nop C:00083f 0000 nop C:000840 bab5 out PORTC,BACK ; ........ C:000841 91ed ld ZL,X+ C:000842 bab5 out PORTC,BACK C:000843 2ffe mov ZH,ZL C:000844 73ff andi ZH,0x3F C:000845 bab5 out PORTC,BACK C:000846 78e0 andi ZL,0x80 C:000847 64e0 ori ZL,0x40 C:000848 bab5 out PORTC,BACK C:000849 9409 ijmp C:00084a 0000 nop C:00084b 0000 nop C:00084c 0000 nop C:00084d 0000 nop C:00084e 0000 nop C:00084f 0000 nop C:000850 bab5 out PORTC,BACK ; ........ C:000851 91ed ld ZL,X+ C:000852 bab5 out PORTC,BACK C:000853 2ffe mov ZH,ZL C:000854 73ff andi ZH,0x3F C:000855 bab5 out PORTC,BACK C:000856 78e0 andi ZL,0x80 C:000857 65e0 ori ZL,0x50 C:000858 bab5 out PORTC,BACK C:000859 9409 ijmp C:00085a 0000 nop C:00085b 0000 nop C:00085c 0000 nop C:00085d 0000 nop C:00085e 0000 nop C:00085f 0000 nop C:000860 bab5 out PORTC,BACK ; ........ C:000861 91ed ld ZL,X+ C:000862 bab5 out PORTC,BACK C:000863 2ffe mov ZH,ZL C:000864 73ff andi ZH,0x3F C:000865 bab5 out PORTC,BACK C:000866 78e0 andi ZL,0x80 C:000867 66e0 ori ZL,0x60 C:000868 bab5 out PORTC,BACK C:000869 9409 ijmp C:00086a 0000 nop C:00086b 0000 nop C:00086c 0000 nop C:00086d 0000 nop C:00086e 0000 nop C:00086f 0000 nop C:000870 bab5 out PORTC,BACK ; ........ C:000871 91ed ld ZL,X+ C:000872 bab5 out PORTC,BACK C:000873 2ffe mov ZH,ZL C:000874 73ff andi ZH,0x3F C:000875 bab5 out PORTC,BACK C:000876 78e0 andi ZL,0x80 C:000877 67e0 ori ZL,0x70 C:000878 bab5 out PORTC,BACK C:000879 9409 ijmp C:00087a 0000 nop C:00087b 0000 nop C:00087c 0000 nop C:00087d 0000 nop C:00087e 0000 nop C:00087f 0000 nop ; CHAR p-A, aa=0x11, hh=0x08, ll=0x80, cc=0x88 C:000880 bab5 out PORTC,BACK ; ........ C:000881 91ed ld ZL,X+ C:000882 bab5 out PORTC,BACK C:000883 2ffe mov ZH,ZL C:000884 73ff andi ZH,0x3F C:000885 bab5 out PORTC,BACK C:000886 78e0 andi ZL,0x80 C:000887 60e0 ori ZL,0x00 C:000888 bab5 out PORTC,BACK C:000889 9409 ijmp C:00088a 0000 nop C:00088b 0000 nop C:00088c 0000 nop C:00088d 0000 nop C:00088e 0000 nop C:00088f 0000 nop C:000890 bab5 out PORTC,BACK ; ........ C:000891 91ed ld ZL,X+ C:000892 bab5 out PORTC,BACK C:000893 2ffe mov ZH,ZL C:000894 73ff andi ZH,0x3F C:000895 bab5 out PORTC,BACK C:000896 78e0 andi ZL,0x80 C:000897 61e0 ori ZL,0x10 C:000898 bab5 out PORTC,BACK C:000899 9409 ijmp C:00089a 0000 nop C:00089b 0000 nop C:00089c 0000 nop C:00089d 0000 nop C:00089e 0000 nop C:00089f 0000 nop C:0008a0 bab5 out PORTC,BACK ; ........ C:0008a1 91ed ld ZL,X+ C:0008a2 bab5 out PORTC,BACK C:0008a3 2ffe mov ZH,ZL C:0008a4 73ff andi ZH,0x3F C:0008a5 bab5 out PORTC,BACK C:0008a6 78e0 andi ZL,0x80 C:0008a7 62e0 ori ZL,0x20 C:0008a8 bab5 out PORTC,BACK C:0008a9 9409 ijmp C:0008aa 0000 nop C:0008ab 0000 nop C:0008ac 0000 nop C:0008ad 0000 nop C:0008ae 0000 nop C:0008af 0000 nop C:0008b0 bab5 out PORTC,BACK ; ........ C:0008b1 91ed ld ZL,X+ C:0008b2 bab5 out PORTC,BACK C:0008b3 2ffe mov ZH,ZL C:0008b4 73ff andi ZH,0x3F C:0008b5 bab5 out PORTC,BACK C:0008b6 78e0 andi ZL,0x80 C:0008b7 63e0 ori ZL,0x30 C:0008b8 bab5 out PORTC,BACK C:0008b9 9409 ijmp C:0008ba 0000 nop C:0008bb 0000 nop C:0008bc 0000 nop C:0008bd 0000 nop C:0008be 0000 nop C:0008bf 0000 nop C:0008c0 bab5 out PORTC,BACK ; ........ C:0008c1 91ed ld ZL,X+ C:0008c2 bab5 out PORTC,BACK C:0008c3 2ffe mov ZH,ZL C:0008c4 73ff andi ZH,0x3F C:0008c5 bab5 out PORTC,BACK C:0008c6 78e0 andi ZL,0x80 C:0008c7 64e0 ori ZL,0x40 C:0008c8 bab5 out PORTC,BACK C:0008c9 9409 ijmp C:0008ca 0000 nop C:0008cb 0000 nop C:0008cc 0000 nop C:0008cd 0000 nop C:0008ce 0000 nop C:0008cf 0000 nop C:0008d0 bab5 out PORTC,BACK ; ........ C:0008d1 91ed ld ZL,X+ C:0008d2 bab5 out PORTC,BACK C:0008d3 2ffe mov ZH,ZL C:0008d4 73ff andi ZH,0x3F C:0008d5 bab5 out PORTC,BACK C:0008d6 78e0 andi ZL,0x80 C:0008d7 65e0 ori ZL,0x50 C:0008d8 bab5 out PORTC,BACK C:0008d9 9409 ijmp C:0008da 0000 nop C:0008db 0000 nop C:0008dc 0000 nop C:0008dd 0000 nop C:0008de 0000 nop C:0008df 0000 nop C:0008e0 bab5 out PORTC,BACK ; ........ C:0008e1 91ed ld ZL,X+ C:0008e2 bab5 out PORTC,BACK C:0008e3 2ffe mov ZH,ZL C:0008e4 73ff andi ZH,0x3F C:0008e5 bab5 out PORTC,BACK C:0008e6 78e0 andi ZL,0x80 C:0008e7 66e0 ori ZL,0x60 C:0008e8 bab5 out PORTC,BACK C:0008e9 9409 ijmp C:0008ea 0000 nop C:0008eb 0000 nop C:0008ec 0000 nop C:0008ed 0000 nop C:0008ee 0000 nop C:0008ef 0000 nop C:0008f0 bab5 out PORTC,BACK ; ........ C:0008f1 91ed ld ZL,X+ C:0008f2 bab5 out PORTC,BACK C:0008f3 2ffe mov ZH,ZL C:0008f4 73ff andi ZH,0x3F C:0008f5 bab5 out PORTC,BACK C:0008f6 78e0 andi ZL,0x80 C:0008f7 67e0 ori ZL,0x70 C:0008f8 bab5 out PORTC,BACK C:0008f9 9409 ijmp C:0008fa 0000 nop C:0008fb 0000 nop C:0008fc 0000 nop C:0008fd 0000 nop C:0008fe 0000 nop C:0008ff 0000 nop ; CHAR p-A, aa=0x12, hh=0x09, ll=0x00, cc=0x09 C:000900 bab5 out PORTC,BACK ; ........ C:000901 91ed ld ZL,X+ C:000902 bab5 out PORTC,BACK C:000903 2ffe mov ZH,ZL C:000904 73ff andi ZH,0x3F C:000905 bab5 out PORTC,BACK C:000906 78e0 andi ZL,0x80 C:000907 60e0 ori ZL,0x00 C:000908 bab5 out PORTC,BACK C:000909 9409 ijmp C:00090a 0000 nop C:00090b 0000 nop C:00090c 0000 nop C:00090d 0000 nop C:00090e 0000 nop C:00090f 0000 nop C:000910 bab5 out PORTC,BACK ; ........ C:000911 91ed ld ZL,X+ C:000912 bab5 out PORTC,BACK C:000913 2ffe mov ZH,ZL C:000914 73ff andi ZH,0x3F C:000915 bab5 out PORTC,BACK C:000916 78e0 andi ZL,0x80 C:000917 61e0 ori ZL,0x10 C:000918 bab5 out PORTC,BACK C:000919 9409 ijmp C:00091a 0000 nop C:00091b 0000 nop C:00091c 0000 nop C:00091d 0000 nop C:00091e 0000 nop C:00091f 0000 nop C:000920 bab5 out PORTC,BACK ; ........ C:000921 91ed ld ZL,X+ C:000922 bab5 out PORTC,BACK C:000923 2ffe mov ZH,ZL C:000924 73ff andi ZH,0x3F C:000925 bab5 out PORTC,BACK C:000926 78e0 andi ZL,0x80 C:000927 62e0 ori ZL,0x20 C:000928 bab5 out PORTC,BACK C:000929 9409 ijmp C:00092a 0000 nop C:00092b 0000 nop C:00092c 0000 nop C:00092d 0000 nop C:00092e 0000 nop C:00092f 0000 nop C:000930 bab5 out PORTC,BACK ; ........ C:000931 91ed ld ZL,X+ C:000932 bab5 out PORTC,BACK C:000933 2ffe mov ZH,ZL C:000934 73ff andi ZH,0x3F C:000935 bab5 out PORTC,BACK C:000936 78e0 andi ZL,0x80 C:000937 63e0 ori ZL,0x30 C:000938 bab5 out PORTC,BACK C:000939 9409 ijmp C:00093a 0000 nop C:00093b 0000 nop C:00093c 0000 nop C:00093d 0000 nop C:00093e 0000 nop C:00093f 0000 nop C:000940 bab5 out PORTC,BACK ; ........ C:000941 91ed ld ZL,X+ C:000942 bab5 out PORTC,BACK C:000943 2ffe mov ZH,ZL C:000944 73ff andi ZH,0x3F C:000945 bab5 out PORTC,BACK C:000946 78e0 andi ZL,0x80 C:000947 64e0 ori ZL,0x40 C:000948 bab5 out PORTC,BACK C:000949 9409 ijmp C:00094a 0000 nop C:00094b 0000 nop C:00094c 0000 nop C:00094d 0000 nop C:00094e 0000 nop C:00094f 0000 nop C:000950 bab5 out PORTC,BACK ; ........ C:000951 91ed ld ZL,X+ C:000952 bab5 out PORTC,BACK C:000953 2ffe mov ZH,ZL C:000954 73ff andi ZH,0x3F C:000955 bab5 out PORTC,BACK C:000956 78e0 andi ZL,0x80 C:000957 65e0 ori ZL,0x50 C:000958 bab5 out PORTC,BACK C:000959 9409 ijmp C:00095a 0000 nop C:00095b 0000 nop C:00095c 0000 nop C:00095d 0000 nop C:00095e 0000 nop C:00095f 0000 nop C:000960 bab5 out PORTC,BACK ; ........ C:000961 91ed ld ZL,X+ C:000962 bab5 out PORTC,BACK C:000963 2ffe mov ZH,ZL C:000964 73ff andi ZH,0x3F C:000965 bab5 out PORTC,BACK C:000966 78e0 andi ZL,0x80 C:000967 66e0 ori ZL,0x60 C:000968 bab5 out PORTC,BACK C:000969 9409 ijmp C:00096a 0000 nop C:00096b 0000 nop C:00096c 0000 nop C:00096d 0000 nop C:00096e 0000 nop C:00096f 0000 nop C:000970 bab5 out PORTC,BACK ; ........ C:000971 91ed ld ZL,X+ C:000972 bab5 out PORTC,BACK C:000973 2ffe mov ZH,ZL C:000974 73ff andi ZH,0x3F C:000975 bab5 out PORTC,BACK C:000976 78e0 andi ZL,0x80 C:000977 67e0 ori ZL,0x70 C:000978 bab5 out PORTC,BACK C:000979 9409 ijmp C:00097a 0000 nop C:00097b 0000 nop C:00097c 0000 nop C:00097d 0000 nop C:00097e 0000 nop C:00097f 0000 nop ; CHAR p-A, aa=0x13, hh=0x09, ll=0x80, cc=0x89 C:000980 bab5 out PORTC,BACK ; ........ C:000981 91ed ld ZL,X+ C:000982 bab5 out PORTC,BACK C:000983 2ffe mov ZH,ZL C:000984 73ff andi ZH,0x3F C:000985 bab5 out PORTC,BACK C:000986 78e0 andi ZL,0x80 C:000987 60e0 ori ZL,0x00 C:000988 bab5 out PORTC,BACK C:000989 9409 ijmp C:00098a 0000 nop C:00098b 0000 nop C:00098c 0000 nop C:00098d 0000 nop C:00098e 0000 nop C:00098f 0000 nop C:000990 bab5 out PORTC,BACK ; ........ C:000991 91ed ld ZL,X+ C:000992 bab5 out PORTC,BACK C:000993 2ffe mov ZH,ZL C:000994 73ff andi ZH,0x3F C:000995 bab5 out PORTC,BACK C:000996 78e0 andi ZL,0x80 C:000997 61e0 ori ZL,0x10 C:000998 bab5 out PORTC,BACK C:000999 9409 ijmp C:00099a 0000 nop C:00099b 0000 nop C:00099c 0000 nop C:00099d 0000 nop C:00099e 0000 nop C:00099f 0000 nop C:0009a0 bab5 out PORTC,BACK ; ........ C:0009a1 91ed ld ZL,X+ C:0009a2 bab5 out PORTC,BACK C:0009a3 2ffe mov ZH,ZL C:0009a4 73ff andi ZH,0x3F C:0009a5 bab5 out PORTC,BACK C:0009a6 78e0 andi ZL,0x80 C:0009a7 62e0 ori ZL,0x20 C:0009a8 bab5 out PORTC,BACK C:0009a9 9409 ijmp C:0009aa 0000 nop C:0009ab 0000 nop C:0009ac 0000 nop C:0009ad 0000 nop C:0009ae 0000 nop C:0009af 0000 nop C:0009b0 bab5 out PORTC,BACK ; ........ C:0009b1 91ed ld ZL,X+ C:0009b2 bab5 out PORTC,BACK C:0009b3 2ffe mov ZH,ZL C:0009b4 73ff andi ZH,0x3F C:0009b5 bab5 out PORTC,BACK C:0009b6 78e0 andi ZL,0x80 C:0009b7 63e0 ori ZL,0x30 C:0009b8 bab5 out PORTC,BACK C:0009b9 9409 ijmp C:0009ba 0000 nop C:0009bb 0000 nop C:0009bc 0000 nop C:0009bd 0000 nop C:0009be 0000 nop C:0009bf 0000 nop C:0009c0 bab5 out PORTC,BACK ; ........ C:0009c1 91ed ld ZL,X+ C:0009c2 bab5 out PORTC,BACK C:0009c3 2ffe mov ZH,ZL C:0009c4 73ff andi ZH,0x3F C:0009c5 bab5 out PORTC,BACK C:0009c6 78e0 andi ZL,0x80 C:0009c7 64e0 ori ZL,0x40 C:0009c8 bab5 out PORTC,BACK C:0009c9 9409 ijmp C:0009ca 0000 nop C:0009cb 0000 nop C:0009cc 0000 nop C:0009cd 0000 nop C:0009ce 0000 nop C:0009cf 0000 nop C:0009d0 bab5 out PORTC,BACK ; ........ C:0009d1 91ed ld ZL,X+ C:0009d2 bab5 out PORTC,BACK C:0009d3 2ffe mov ZH,ZL C:0009d4 73ff andi ZH,0x3F C:0009d5 bab5 out PORTC,BACK C:0009d6 78e0 andi ZL,0x80 C:0009d7 65e0 ori ZL,0x50 C:0009d8 bab5 out PORTC,BACK C:0009d9 9409 ijmp C:0009da 0000 nop C:0009db 0000 nop C:0009dc 0000 nop C:0009dd 0000 nop C:0009de 0000 nop C:0009df 0000 nop C:0009e0 bab5 out PORTC,BACK ; ........ C:0009e1 91ed ld ZL,X+ C:0009e2 bab5 out PORTC,BACK C:0009e3 2ffe mov ZH,ZL C:0009e4 73ff andi ZH,0x3F C:0009e5 bab5 out PORTC,BACK C:0009e6 78e0 andi ZL,0x80 C:0009e7 66e0 ori ZL,0x60 C:0009e8 bab5 out PORTC,BACK C:0009e9 9409 ijmp C:0009ea 0000 nop C:0009eb 0000 nop C:0009ec 0000 nop C:0009ed 0000 nop C:0009ee 0000 nop C:0009ef 0000 nop C:0009f0 bab5 out PORTC,BACK ; ........ C:0009f1 91ed ld ZL,X+ C:0009f2 bab5 out PORTC,BACK C:0009f3 2ffe mov ZH,ZL C:0009f4 73ff andi ZH,0x3F C:0009f5 bab5 out PORTC,BACK C:0009f6 78e0 andi ZL,0x80 C:0009f7 67e0 ori ZL,0x70 C:0009f8 bab5 out PORTC,BACK C:0009f9 9409 ijmp C:0009fa 0000 nop C:0009fb 0000 nop C:0009fc 0000 nop C:0009fd 0000 nop C:0009fe 0000 nop C:0009ff 0000 nop ; CHAR p-A, aa=0x14, hh=0x0A, ll=0x00, cc=0x0A C:000a00 bab5 out PORTC,BACK ; ........ C:000a01 91ed ld ZL,X+ C:000a02 bab5 out PORTC,BACK C:000a03 2ffe mov ZH,ZL C:000a04 73ff andi ZH,0x3F C:000a05 bab5 out PORTC,BACK C:000a06 78e0 andi ZL,0x80 C:000a07 60e0 ori ZL,0x00 C:000a08 bab5 out PORTC,BACK C:000a09 9409 ijmp C:000a0a 0000 nop C:000a0b 0000 nop C:000a0c 0000 nop C:000a0d 0000 nop C:000a0e 0000 nop C:000a0f 0000 nop C:000a10 bab5 out PORTC,BACK ; ........ C:000a11 91ed ld ZL,X+ C:000a12 bab5 out PORTC,BACK C:000a13 2ffe mov ZH,ZL C:000a14 73ff andi ZH,0x3F C:000a15 bab5 out PORTC,BACK C:000a16 78e0 andi ZL,0x80 C:000a17 61e0 ori ZL,0x10 C:000a18 bab5 out PORTC,BACK C:000a19 9409 ijmp C:000a1a 0000 nop C:000a1b 0000 nop C:000a1c 0000 nop C:000a1d 0000 nop C:000a1e 0000 nop C:000a1f 0000 nop C:000a20 bab5 out PORTC,BACK ; ........ C:000a21 91ed ld ZL,X+ C:000a22 bab5 out PORTC,BACK C:000a23 2ffe mov ZH,ZL C:000a24 73ff andi ZH,0x3F C:000a25 bab5 out PORTC,BACK C:000a26 78e0 andi ZL,0x80 C:000a27 62e0 ori ZL,0x20 C:000a28 bab5 out PORTC,BACK C:000a29 9409 ijmp C:000a2a 0000 nop C:000a2b 0000 nop C:000a2c 0000 nop C:000a2d 0000 nop C:000a2e 0000 nop C:000a2f 0000 nop C:000a30 bab5 out PORTC,BACK ; ........ C:000a31 91ed ld ZL,X+ C:000a32 bab5 out PORTC,BACK C:000a33 2ffe mov ZH,ZL C:000a34 73ff andi ZH,0x3F C:000a35 bab5 out PORTC,BACK C:000a36 78e0 andi ZL,0x80 C:000a37 63e0 ori ZL,0x30 C:000a38 bab5 out PORTC,BACK C:000a39 9409 ijmp C:000a3a 0000 nop C:000a3b 0000 nop C:000a3c 0000 nop C:000a3d 0000 nop C:000a3e 0000 nop C:000a3f 0000 nop C:000a40 bab5 out PORTC,BACK ; ........ C:000a41 91ed ld ZL,X+ C:000a42 bab5 out PORTC,BACK C:000a43 2ffe mov ZH,ZL C:000a44 73ff andi ZH,0x3F C:000a45 bab5 out PORTC,BACK C:000a46 78e0 andi ZL,0x80 C:000a47 64e0 ori ZL,0x40 C:000a48 bab5 out PORTC,BACK C:000a49 9409 ijmp C:000a4a 0000 nop C:000a4b 0000 nop C:000a4c 0000 nop C:000a4d 0000 nop C:000a4e 0000 nop C:000a4f 0000 nop C:000a50 bab5 out PORTC,BACK ; ........ C:000a51 91ed ld ZL,X+ C:000a52 bab5 out PORTC,BACK C:000a53 2ffe mov ZH,ZL C:000a54 73ff andi ZH,0x3F C:000a55 bab5 out PORTC,BACK C:000a56 78e0 andi ZL,0x80 C:000a57 65e0 ori ZL,0x50 C:000a58 bab5 out PORTC,BACK C:000a59 9409 ijmp C:000a5a 0000 nop C:000a5b 0000 nop C:000a5c 0000 nop C:000a5d 0000 nop C:000a5e 0000 nop C:000a5f 0000 nop C:000a60 bab5 out PORTC,BACK ; ........ C:000a61 91ed ld ZL,X+ C:000a62 bab5 out PORTC,BACK C:000a63 2ffe mov ZH,ZL C:000a64 73ff andi ZH,0x3F C:000a65 bab5 out PORTC,BACK C:000a66 78e0 andi ZL,0x80 C:000a67 66e0 ori ZL,0x60 C:000a68 bab5 out PORTC,BACK C:000a69 9409 ijmp C:000a6a 0000 nop C:000a6b 0000 nop C:000a6c 0000 nop C:000a6d 0000 nop C:000a6e 0000 nop C:000a6f 0000 nop C:000a70 bab5 out PORTC,BACK ; ........ C:000a71 91ed ld ZL,X+ C:000a72 bab5 out PORTC,BACK C:000a73 2ffe mov ZH,ZL C:000a74 73ff andi ZH,0x3F C:000a75 bab5 out PORTC,BACK C:000a76 78e0 andi ZL,0x80 C:000a77 67e0 ori ZL,0x70 C:000a78 bab5 out PORTC,BACK C:000a79 9409 ijmp C:000a7a 0000 nop C:000a7b 0000 nop C:000a7c 0000 nop C:000a7d 0000 nop C:000a7e 0000 nop C:000a7f 0000 nop ; CHAR p-A, aa=0x15, hh=0x0A, ll=0x80, cc=0x8A C:000a80 bab5 out PORTC,BACK ; ........ C:000a81 91ed ld ZL,X+ C:000a82 bab5 out PORTC,BACK C:000a83 2ffe mov ZH,ZL C:000a84 73ff andi ZH,0x3F C:000a85 bab5 out PORTC,BACK C:000a86 78e0 andi ZL,0x80 C:000a87 60e0 ori ZL,0x00 C:000a88 bab5 out PORTC,BACK C:000a89 9409 ijmp C:000a8a 0000 nop C:000a8b 0000 nop C:000a8c 0000 nop C:000a8d 0000 nop C:000a8e 0000 nop C:000a8f 0000 nop C:000a90 bab5 out PORTC,BACK ; ........ C:000a91 91ed ld ZL,X+ C:000a92 bab5 out PORTC,BACK C:000a93 2ffe mov ZH,ZL C:000a94 73ff andi ZH,0x3F C:000a95 bab5 out PORTC,BACK C:000a96 78e0 andi ZL,0x80 C:000a97 61e0 ori ZL,0x10 C:000a98 bab5 out PORTC,BACK C:000a99 9409 ijmp C:000a9a 0000 nop C:000a9b 0000 nop C:000a9c 0000 nop C:000a9d 0000 nop C:000a9e 0000 nop C:000a9f 0000 nop C:000aa0 bab5 out PORTC,BACK ; ........ C:000aa1 91ed ld ZL,X+ C:000aa2 bab5 out PORTC,BACK C:000aa3 2ffe mov ZH,ZL C:000aa4 73ff andi ZH,0x3F C:000aa5 bab5 out PORTC,BACK C:000aa6 78e0 andi ZL,0x80 C:000aa7 62e0 ori ZL,0x20 C:000aa8 bab5 out PORTC,BACK C:000aa9 9409 ijmp C:000aaa 0000 nop C:000aab 0000 nop C:000aac 0000 nop C:000aad 0000 nop C:000aae 0000 nop C:000aaf 0000 nop C:000ab0 bab5 out PORTC,BACK ; ........ C:000ab1 91ed ld ZL,X+ C:000ab2 bab5 out PORTC,BACK C:000ab3 2ffe mov ZH,ZL C:000ab4 73ff andi ZH,0x3F C:000ab5 bab5 out PORTC,BACK C:000ab6 78e0 andi ZL,0x80 C:000ab7 63e0 ori ZL,0x30 C:000ab8 bab5 out PORTC,BACK C:000ab9 9409 ijmp C:000aba 0000 nop C:000abb 0000 nop C:000abc 0000 nop C:000abd 0000 nop C:000abe 0000 nop C:000abf 0000 nop C:000ac0 bab5 out PORTC,BACK ; ........ C:000ac1 91ed ld ZL,X+ C:000ac2 bab5 out PORTC,BACK C:000ac3 2ffe mov ZH,ZL C:000ac4 73ff andi ZH,0x3F C:000ac5 bab5 out PORTC,BACK C:000ac6 78e0 andi ZL,0x80 C:000ac7 64e0 ori ZL,0x40 C:000ac8 bab5 out PORTC,BACK C:000ac9 9409 ijmp C:000aca 0000 nop C:000acb 0000 nop C:000acc 0000 nop C:000acd 0000 nop C:000ace 0000 nop C:000acf 0000 nop C:000ad0 bab5 out PORTC,BACK ; ........ C:000ad1 91ed ld ZL,X+ C:000ad2 bab5 out PORTC,BACK C:000ad3 2ffe mov ZH,ZL C:000ad4 73ff andi ZH,0x3F C:000ad5 bab5 out PORTC,BACK C:000ad6 78e0 andi ZL,0x80 C:000ad7 65e0 ori ZL,0x50 C:000ad8 bab5 out PORTC,BACK C:000ad9 9409 ijmp C:000ada 0000 nop C:000adb 0000 nop C:000adc 0000 nop C:000add 0000 nop C:000ade 0000 nop C:000adf 0000 nop C:000ae0 bab5 out PORTC,BACK ; ........ C:000ae1 91ed ld ZL,X+ C:000ae2 bab5 out PORTC,BACK C:000ae3 2ffe mov ZH,ZL C:000ae4 73ff andi ZH,0x3F C:000ae5 bab5 out PORTC,BACK C:000ae6 78e0 andi ZL,0x80 C:000ae7 66e0 ori ZL,0x60 C:000ae8 bab5 out PORTC,BACK C:000ae9 9409 ijmp C:000aea 0000 nop C:000aeb 0000 nop C:000aec 0000 nop C:000aed 0000 nop C:000aee 0000 nop C:000aef 0000 nop C:000af0 bab5 out PORTC,BACK ; ........ C:000af1 91ed ld ZL,X+ C:000af2 bab5 out PORTC,BACK C:000af3 2ffe mov ZH,ZL C:000af4 73ff andi ZH,0x3F C:000af5 bab5 out PORTC,BACK C:000af6 78e0 andi ZL,0x80 C:000af7 67e0 ori ZL,0x70 C:000af8 bab5 out PORTC,BACK C:000af9 9409 ijmp C:000afa 0000 nop C:000afb 0000 nop C:000afc 0000 nop C:000afd 0000 nop C:000afe 0000 nop C:000aff 0000 nop ; CHAR p-A, aa=0x16, hh=0x0B, ll=0x00, cc=0x0B C:000b00 bab5 out PORTC,BACK ; ........ C:000b01 91ed ld ZL,X+ C:000b02 bab5 out PORTC,BACK C:000b03 2ffe mov ZH,ZL C:000b04 73ff andi ZH,0x3F C:000b05 bab5 out PORTC,BACK C:000b06 78e0 andi ZL,0x80 C:000b07 60e0 ori ZL,0x00 C:000b08 bab5 out PORTC,BACK C:000b09 9409 ijmp C:000b0a 0000 nop C:000b0b 0000 nop C:000b0c 0000 nop C:000b0d 0000 nop C:000b0e 0000 nop C:000b0f 0000 nop C:000b10 bab5 out PORTC,BACK ; ........ C:000b11 91ed ld ZL,X+ C:000b12 bab5 out PORTC,BACK C:000b13 2ffe mov ZH,ZL C:000b14 73ff andi ZH,0x3F C:000b15 bab5 out PORTC,BACK C:000b16 78e0 andi ZL,0x80 C:000b17 61e0 ori ZL,0x10 C:000b18 bab5 out PORTC,BACK C:000b19 9409 ijmp C:000b1a 0000 nop C:000b1b 0000 nop C:000b1c 0000 nop C:000b1d 0000 nop C:000b1e 0000 nop C:000b1f 0000 nop C:000b20 bab5 out PORTC,BACK ; ........ C:000b21 91ed ld ZL,X+ C:000b22 bab5 out PORTC,BACK C:000b23 2ffe mov ZH,ZL C:000b24 73ff andi ZH,0x3F C:000b25 bab5 out PORTC,BACK C:000b26 78e0 andi ZL,0x80 C:000b27 62e0 ori ZL,0x20 C:000b28 bab5 out PORTC,BACK C:000b29 9409 ijmp C:000b2a 0000 nop C:000b2b 0000 nop C:000b2c 0000 nop C:000b2d 0000 nop C:000b2e 0000 nop C:000b2f 0000 nop C:000b30 bab5 out PORTC,BACK ; ........ C:000b31 91ed ld ZL,X+ C:000b32 bab5 out PORTC,BACK C:000b33 2ffe mov ZH,ZL C:000b34 73ff andi ZH,0x3F C:000b35 bab5 out PORTC,BACK C:000b36 78e0 andi ZL,0x80 C:000b37 63e0 ori ZL,0x30 C:000b38 bab5 out PORTC,BACK C:000b39 9409 ijmp C:000b3a 0000 nop C:000b3b 0000 nop C:000b3c 0000 nop C:000b3d 0000 nop C:000b3e 0000 nop C:000b3f 0000 nop C:000b40 bab5 out PORTC,BACK ; ........ C:000b41 91ed ld ZL,X+ C:000b42 bab5 out PORTC,BACK C:000b43 2ffe mov ZH,ZL C:000b44 73ff andi ZH,0x3F C:000b45 bab5 out PORTC,BACK C:000b46 78e0 andi ZL,0x80 C:000b47 64e0 ori ZL,0x40 C:000b48 bab5 out PORTC,BACK C:000b49 9409 ijmp C:000b4a 0000 nop C:000b4b 0000 nop C:000b4c 0000 nop C:000b4d 0000 nop C:000b4e 0000 nop C:000b4f 0000 nop C:000b50 bab5 out PORTC,BACK ; ........ C:000b51 91ed ld ZL,X+ C:000b52 bab5 out PORTC,BACK C:000b53 2ffe mov ZH,ZL C:000b54 73ff andi ZH,0x3F C:000b55 bab5 out PORTC,BACK C:000b56 78e0 andi ZL,0x80 C:000b57 65e0 ori ZL,0x50 C:000b58 bab5 out PORTC,BACK C:000b59 9409 ijmp C:000b5a 0000 nop C:000b5b 0000 nop C:000b5c 0000 nop C:000b5d 0000 nop C:000b5e 0000 nop C:000b5f 0000 nop C:000b60 bab5 out PORTC,BACK ; ........ C:000b61 91ed ld ZL,X+ C:000b62 bab5 out PORTC,BACK C:000b63 2ffe mov ZH,ZL C:000b64 73ff andi ZH,0x3F C:000b65 bab5 out PORTC,BACK C:000b66 78e0 andi ZL,0x80 C:000b67 66e0 ori ZL,0x60 C:000b68 bab5 out PORTC,BACK C:000b69 9409 ijmp C:000b6a 0000 nop C:000b6b 0000 nop C:000b6c 0000 nop C:000b6d 0000 nop C:000b6e 0000 nop C:000b6f 0000 nop C:000b70 bab5 out PORTC,BACK ; ........ C:000b71 91ed ld ZL,X+ C:000b72 bab5 out PORTC,BACK C:000b73 2ffe mov ZH,ZL C:000b74 73ff andi ZH,0x3F C:000b75 bab5 out PORTC,BACK C:000b76 78e0 andi ZL,0x80 C:000b77 67e0 ori ZL,0x70 C:000b78 bab5 out PORTC,BACK C:000b79 9409 ijmp C:000b7a 0000 nop C:000b7b 0000 nop C:000b7c 0000 nop C:000b7d 0000 nop C:000b7e 0000 nop C:000b7f 0000 nop ; CHAR p-A, aa=0x17, hh=0x0B, ll=0x80, cc=0x8B C:000b80 bab5 out PORTC,BACK ; ........ C:000b81 91ed ld ZL,X+ C:000b82 bab5 out PORTC,BACK C:000b83 2ffe mov ZH,ZL C:000b84 73ff andi ZH,0x3F C:000b85 bab5 out PORTC,BACK C:000b86 78e0 andi ZL,0x80 C:000b87 60e0 ori ZL,0x00 C:000b88 bab5 out PORTC,BACK C:000b89 9409 ijmp C:000b8a 0000 nop C:000b8b 0000 nop C:000b8c 0000 nop C:000b8d 0000 nop C:000b8e 0000 nop C:000b8f 0000 nop C:000b90 bab5 out PORTC,BACK ; ........ C:000b91 91ed ld ZL,X+ C:000b92 bab5 out PORTC,BACK C:000b93 2ffe mov ZH,ZL C:000b94 73ff andi ZH,0x3F C:000b95 bab5 out PORTC,BACK C:000b96 78e0 andi ZL,0x80 C:000b97 61e0 ori ZL,0x10 C:000b98 bab5 out PORTC,BACK C:000b99 9409 ijmp C:000b9a 0000 nop C:000b9b 0000 nop C:000b9c 0000 nop C:000b9d 0000 nop C:000b9e 0000 nop C:000b9f 0000 nop C:000ba0 bab5 out PORTC,BACK ; ........ C:000ba1 91ed ld ZL,X+ C:000ba2 bab5 out PORTC,BACK C:000ba3 2ffe mov ZH,ZL C:000ba4 73ff andi ZH,0x3F C:000ba5 bab5 out PORTC,BACK C:000ba6 78e0 andi ZL,0x80 C:000ba7 62e0 ori ZL,0x20 C:000ba8 bab5 out PORTC,BACK C:000ba9 9409 ijmp C:000baa 0000 nop C:000bab 0000 nop C:000bac 0000 nop C:000bad 0000 nop C:000bae 0000 nop C:000baf 0000 nop C:000bb0 bab5 out PORTC,BACK ; ........ C:000bb1 91ed ld ZL,X+ C:000bb2 bab5 out PORTC,BACK C:000bb3 2ffe mov ZH,ZL C:000bb4 73ff andi ZH,0x3F C:000bb5 bab5 out PORTC,BACK C:000bb6 78e0 andi ZL,0x80 C:000bb7 63e0 ori ZL,0x30 C:000bb8 bab5 out PORTC,BACK C:000bb9 9409 ijmp C:000bba 0000 nop C:000bbb 0000 nop C:000bbc 0000 nop C:000bbd 0000 nop C:000bbe 0000 nop C:000bbf 0000 nop C:000bc0 bab5 out PORTC,BACK ; ........ C:000bc1 91ed ld ZL,X+ C:000bc2 bab5 out PORTC,BACK C:000bc3 2ffe mov ZH,ZL C:000bc4 73ff andi ZH,0x3F C:000bc5 bab5 out PORTC,BACK C:000bc6 78e0 andi ZL,0x80 C:000bc7 64e0 ori ZL,0x40 C:000bc8 bab5 out PORTC,BACK C:000bc9 9409 ijmp C:000bca 0000 nop C:000bcb 0000 nop C:000bcc 0000 nop C:000bcd 0000 nop C:000bce 0000 nop C:000bcf 0000 nop C:000bd0 bab5 out PORTC,BACK ; ........ C:000bd1 91ed ld ZL,X+ C:000bd2 bab5 out PORTC,BACK C:000bd3 2ffe mov ZH,ZL C:000bd4 73ff andi ZH,0x3F C:000bd5 bab5 out PORTC,BACK C:000bd6 78e0 andi ZL,0x80 C:000bd7 65e0 ori ZL,0x50 C:000bd8 bab5 out PORTC,BACK C:000bd9 9409 ijmp C:000bda 0000 nop C:000bdb 0000 nop C:000bdc 0000 nop C:000bdd 0000 nop C:000bde 0000 nop C:000bdf 0000 nop C:000be0 bab5 out PORTC,BACK ; ........ C:000be1 91ed ld ZL,X+ C:000be2 bab5 out PORTC,BACK C:000be3 2ffe mov ZH,ZL C:000be4 73ff andi ZH,0x3F C:000be5 bab5 out PORTC,BACK C:000be6 78e0 andi ZL,0x80 C:000be7 66e0 ori ZL,0x60 C:000be8 bab5 out PORTC,BACK C:000be9 9409 ijmp C:000bea 0000 nop C:000beb 0000 nop C:000bec 0000 nop C:000bed 0000 nop C:000bee 0000 nop C:000bef 0000 nop C:000bf0 bab5 out PORTC,BACK ; ........ C:000bf1 91ed ld ZL,X+ C:000bf2 bab5 out PORTC,BACK C:000bf3 2ffe mov ZH,ZL C:000bf4 73ff andi ZH,0x3F C:000bf5 bab5 out PORTC,BACK C:000bf6 78e0 andi ZL,0x80 C:000bf7 67e0 ori ZL,0x70 C:000bf8 bab5 out PORTC,BACK C:000bf9 9409 ijmp C:000bfa 0000 nop C:000bfb 0000 nop C:000bfc 0000 nop C:000bfd 0000 nop C:000bfe 0000 nop C:000bff 0000 nop ; CHAR p-A, aa=0x18, hh=0x0C, ll=0x00, cc=0x0C C:000c00 bab5 out PORTC,BACK ; ........ C:000c01 91ed ld ZL,X+ C:000c02 bab5 out PORTC,BACK C:000c03 2ffe mov ZH,ZL C:000c04 73ff andi ZH,0x3F C:000c05 bab5 out PORTC,BACK C:000c06 78e0 andi ZL,0x80 C:000c07 60e0 ori ZL,0x00 C:000c08 bab5 out PORTC,BACK C:000c09 9409 ijmp C:000c0a 0000 nop C:000c0b 0000 nop C:000c0c 0000 nop C:000c0d 0000 nop C:000c0e 0000 nop C:000c0f 0000 nop C:000c10 bab5 out PORTC,BACK ; ........ C:000c11 91ed ld ZL,X+ C:000c12 bab5 out PORTC,BACK C:000c13 2ffe mov ZH,ZL C:000c14 73ff andi ZH,0x3F C:000c15 bab5 out PORTC,BACK C:000c16 78e0 andi ZL,0x80 C:000c17 61e0 ori ZL,0x10 C:000c18 bab5 out PORTC,BACK C:000c19 9409 ijmp C:000c1a 0000 nop C:000c1b 0000 nop C:000c1c 0000 nop C:000c1d 0000 nop C:000c1e 0000 nop C:000c1f 0000 nop C:000c20 bab5 out PORTC,BACK ; ........ C:000c21 91ed ld ZL,X+ C:000c22 bab5 out PORTC,BACK C:000c23 2ffe mov ZH,ZL C:000c24 73ff andi ZH,0x3F C:000c25 bab5 out PORTC,BACK C:000c26 78e0 andi ZL,0x80 C:000c27 62e0 ori ZL,0x20 C:000c28 bab5 out PORTC,BACK C:000c29 9409 ijmp C:000c2a 0000 nop C:000c2b 0000 nop C:000c2c 0000 nop C:000c2d 0000 nop C:000c2e 0000 nop C:000c2f 0000 nop C:000c30 bab5 out PORTC,BACK ; ........ C:000c31 91ed ld ZL,X+ C:000c32 bab5 out PORTC,BACK C:000c33 2ffe mov ZH,ZL C:000c34 73ff andi ZH,0x3F C:000c35 bab5 out PORTC,BACK C:000c36 78e0 andi ZL,0x80 C:000c37 63e0 ori ZL,0x30 C:000c38 bab5 out PORTC,BACK C:000c39 9409 ijmp C:000c3a 0000 nop C:000c3b 0000 nop C:000c3c 0000 nop C:000c3d 0000 nop C:000c3e 0000 nop C:000c3f 0000 nop C:000c40 bab5 out PORTC,BACK ; ........ C:000c41 91ed ld ZL,X+ C:000c42 bab5 out PORTC,BACK C:000c43 2ffe mov ZH,ZL C:000c44 73ff andi ZH,0x3F C:000c45 bab5 out PORTC,BACK C:000c46 78e0 andi ZL,0x80 C:000c47 64e0 ori ZL,0x40 C:000c48 bab5 out PORTC,BACK C:000c49 9409 ijmp C:000c4a 0000 nop C:000c4b 0000 nop C:000c4c 0000 nop C:000c4d 0000 nop C:000c4e 0000 nop C:000c4f 0000 nop C:000c50 bab5 out PORTC,BACK ; ........ C:000c51 91ed ld ZL,X+ C:000c52 bab5 out PORTC,BACK C:000c53 2ffe mov ZH,ZL C:000c54 73ff andi ZH,0x3F C:000c55 bab5 out PORTC,BACK C:000c56 78e0 andi ZL,0x80 C:000c57 65e0 ori ZL,0x50 C:000c58 bab5 out PORTC,BACK C:000c59 9409 ijmp C:000c5a 0000 nop C:000c5b 0000 nop C:000c5c 0000 nop C:000c5d 0000 nop C:000c5e 0000 nop C:000c5f 0000 nop C:000c60 bab5 out PORTC,BACK ; ........ C:000c61 91ed ld ZL,X+ C:000c62 bab5 out PORTC,BACK C:000c63 2ffe mov ZH,ZL C:000c64 73ff andi ZH,0x3F C:000c65 bab5 out PORTC,BACK C:000c66 78e0 andi ZL,0x80 C:000c67 66e0 ori ZL,0x60 C:000c68 bab5 out PORTC,BACK C:000c69 9409 ijmp C:000c6a 0000 nop C:000c6b 0000 nop C:000c6c 0000 nop C:000c6d 0000 nop C:000c6e 0000 nop C:000c6f 0000 nop C:000c70 bab5 out PORTC,BACK ; ........ C:000c71 91ed ld ZL,X+ C:000c72 bab5 out PORTC,BACK C:000c73 2ffe mov ZH,ZL C:000c74 73ff andi ZH,0x3F C:000c75 bab5 out PORTC,BACK C:000c76 78e0 andi ZL,0x80 C:000c77 67e0 ori ZL,0x70 C:000c78 bab5 out PORTC,BACK C:000c79 9409 ijmp C:000c7a 0000 nop C:000c7b 0000 nop C:000c7c 0000 nop C:000c7d 0000 nop C:000c7e 0000 nop C:000c7f 0000 nop ; CHAR p-A, aa=0x19, hh=0x0C, ll=0x80, cc=0x8C C:000c80 bab5 out PORTC,BACK ; ........ C:000c81 91ed ld ZL,X+ C:000c82 bab5 out PORTC,BACK C:000c83 2ffe mov ZH,ZL C:000c84 73ff andi ZH,0x3F C:000c85 bab5 out PORTC,BACK C:000c86 78e0 andi ZL,0x80 C:000c87 60e0 ori ZL,0x00 C:000c88 bab5 out PORTC,BACK C:000c89 9409 ijmp C:000c8a 0000 nop C:000c8b 0000 nop C:000c8c 0000 nop C:000c8d 0000 nop C:000c8e 0000 nop C:000c8f 0000 nop C:000c90 bab5 out PORTC,BACK ; ........ C:000c91 91ed ld ZL,X+ C:000c92 bab5 out PORTC,BACK C:000c93 2ffe mov ZH,ZL C:000c94 73ff andi ZH,0x3F C:000c95 bab5 out PORTC,BACK C:000c96 78e0 andi ZL,0x80 C:000c97 61e0 ori ZL,0x10 C:000c98 bab5 out PORTC,BACK C:000c99 9409 ijmp C:000c9a 0000 nop C:000c9b 0000 nop C:000c9c 0000 nop C:000c9d 0000 nop C:000c9e 0000 nop C:000c9f 0000 nop C:000ca0 bab5 out PORTC,BACK ; ........ C:000ca1 91ed ld ZL,X+ C:000ca2 bab5 out PORTC,BACK C:000ca3 2ffe mov ZH,ZL C:000ca4 73ff andi ZH,0x3F C:000ca5 bab5 out PORTC,BACK C:000ca6 78e0 andi ZL,0x80 C:000ca7 62e0 ori ZL,0x20 C:000ca8 bab5 out PORTC,BACK C:000ca9 9409 ijmp C:000caa 0000 nop C:000cab 0000 nop C:000cac 0000 nop C:000cad 0000 nop C:000cae 0000 nop C:000caf 0000 nop C:000cb0 bab5 out PORTC,BACK ; ........ C:000cb1 91ed ld ZL,X+ C:000cb2 bab5 out PORTC,BACK C:000cb3 2ffe mov ZH,ZL C:000cb4 73ff andi ZH,0x3F C:000cb5 bab5 out PORTC,BACK C:000cb6 78e0 andi ZL,0x80 C:000cb7 63e0 ori ZL,0x30 C:000cb8 bab5 out PORTC,BACK C:000cb9 9409 ijmp C:000cba 0000 nop C:000cbb 0000 nop C:000cbc 0000 nop C:000cbd 0000 nop C:000cbe 0000 nop C:000cbf 0000 nop C:000cc0 bab5 out PORTC,BACK ; ........ C:000cc1 91ed ld ZL,X+ C:000cc2 bab5 out PORTC,BACK C:000cc3 2ffe mov ZH,ZL C:000cc4 73ff andi ZH,0x3F C:000cc5 bab5 out PORTC,BACK C:000cc6 78e0 andi ZL,0x80 C:000cc7 64e0 ori ZL,0x40 C:000cc8 bab5 out PORTC,BACK C:000cc9 9409 ijmp C:000cca 0000 nop C:000ccb 0000 nop C:000ccc 0000 nop C:000ccd 0000 nop C:000cce 0000 nop C:000ccf 0000 nop C:000cd0 bab5 out PORTC,BACK ; ........ C:000cd1 91ed ld ZL,X+ C:000cd2 bab5 out PORTC,BACK C:000cd3 2ffe mov ZH,ZL C:000cd4 73ff andi ZH,0x3F C:000cd5 bab5 out PORTC,BACK C:000cd6 78e0 andi ZL,0x80 C:000cd7 65e0 ori ZL,0x50 C:000cd8 bab5 out PORTC,BACK C:000cd9 9409 ijmp C:000cda 0000 nop C:000cdb 0000 nop C:000cdc 0000 nop C:000cdd 0000 nop C:000cde 0000 nop C:000cdf 0000 nop C:000ce0 bab5 out PORTC,BACK ; ........ C:000ce1 91ed ld ZL,X+ C:000ce2 bab5 out PORTC,BACK C:000ce3 2ffe mov ZH,ZL C:000ce4 73ff andi ZH,0x3F C:000ce5 bab5 out PORTC,BACK C:000ce6 78e0 andi ZL,0x80 C:000ce7 66e0 ori ZL,0x60 C:000ce8 bab5 out PORTC,BACK C:000ce9 9409 ijmp C:000cea 0000 nop C:000ceb 0000 nop C:000cec 0000 nop C:000ced 0000 nop C:000cee 0000 nop C:000cef 0000 nop C:000cf0 bab5 out PORTC,BACK ; ........ C:000cf1 91ed ld ZL,X+ C:000cf2 bab5 out PORTC,BACK C:000cf3 2ffe mov ZH,ZL C:000cf4 73ff andi ZH,0x3F C:000cf5 bab5 out PORTC,BACK C:000cf6 78e0 andi ZL,0x80 C:000cf7 67e0 ori ZL,0x70 C:000cf8 bab5 out PORTC,BACK C:000cf9 9409 ijmp C:000cfa 0000 nop C:000cfb 0000 nop C:000cfc 0000 nop C:000cfd 0000 nop C:000cfe 0000 nop C:000cff 0000 nop ; CHAR p-A, aa=0x1A, hh=0x0D, ll=0x00, cc=0x0D C:000d00 bab5 out PORTC,BACK ; ........ C:000d01 91ed ld ZL,X+ C:000d02 bab5 out PORTC,BACK C:000d03 2ffe mov ZH,ZL C:000d04 73ff andi ZH,0x3F C:000d05 bab5 out PORTC,BACK C:000d06 78e0 andi ZL,0x80 C:000d07 60e0 ori ZL,0x00 C:000d08 bab5 out PORTC,BACK C:000d09 9409 ijmp C:000d0a 0000 nop C:000d0b 0000 nop C:000d0c 0000 nop C:000d0d 0000 nop C:000d0e 0000 nop C:000d0f 0000 nop C:000d10 bab5 out PORTC,BACK ; ........ C:000d11 91ed ld ZL,X+ C:000d12 bab5 out PORTC,BACK C:000d13 2ffe mov ZH,ZL C:000d14 73ff andi ZH,0x3F C:000d15 bab5 out PORTC,BACK C:000d16 78e0 andi ZL,0x80 C:000d17 61e0 ori ZL,0x10 C:000d18 bab5 out PORTC,BACK C:000d19 9409 ijmp C:000d1a 0000 nop C:000d1b 0000 nop C:000d1c 0000 nop C:000d1d 0000 nop C:000d1e 0000 nop C:000d1f 0000 nop C:000d20 bab5 out PORTC,BACK ; ........ C:000d21 91ed ld ZL,X+ C:000d22 bab5 out PORTC,BACK C:000d23 2ffe mov ZH,ZL C:000d24 73ff andi ZH,0x3F C:000d25 bab5 out PORTC,BACK C:000d26 78e0 andi ZL,0x80 C:000d27 62e0 ori ZL,0x20 C:000d28 bab5 out PORTC,BACK C:000d29 9409 ijmp C:000d2a 0000 nop C:000d2b 0000 nop C:000d2c 0000 nop C:000d2d 0000 nop C:000d2e 0000 nop C:000d2f 0000 nop C:000d30 bab5 out PORTC,BACK ; ........ C:000d31 91ed ld ZL,X+ C:000d32 bab5 out PORTC,BACK C:000d33 2ffe mov ZH,ZL C:000d34 73ff andi ZH,0x3F C:000d35 bab5 out PORTC,BACK C:000d36 78e0 andi ZL,0x80 C:000d37 63e0 ori ZL,0x30 C:000d38 bab5 out PORTC,BACK C:000d39 9409 ijmp C:000d3a 0000 nop C:000d3b 0000 nop C:000d3c 0000 nop C:000d3d 0000 nop C:000d3e 0000 nop C:000d3f 0000 nop C:000d40 bab5 out PORTC,BACK ; ........ C:000d41 91ed ld ZL,X+ C:000d42 bab5 out PORTC,BACK C:000d43 2ffe mov ZH,ZL C:000d44 73ff andi ZH,0x3F C:000d45 bab5 out PORTC,BACK C:000d46 78e0 andi ZL,0x80 C:000d47 64e0 ori ZL,0x40 C:000d48 bab5 out PORTC,BACK C:000d49 9409 ijmp C:000d4a 0000 nop C:000d4b 0000 nop C:000d4c 0000 nop C:000d4d 0000 nop C:000d4e 0000 nop C:000d4f 0000 nop C:000d50 bab5 out PORTC,BACK ; ........ C:000d51 91ed ld ZL,X+ C:000d52 bab5 out PORTC,BACK C:000d53 2ffe mov ZH,ZL C:000d54 73ff andi ZH,0x3F C:000d55 bab5 out PORTC,BACK C:000d56 78e0 andi ZL,0x80 C:000d57 65e0 ori ZL,0x50 C:000d58 bab5 out PORTC,BACK C:000d59 9409 ijmp C:000d5a 0000 nop C:000d5b 0000 nop C:000d5c 0000 nop C:000d5d 0000 nop C:000d5e 0000 nop C:000d5f 0000 nop C:000d60 bab5 out PORTC,BACK ; ........ C:000d61 91ed ld ZL,X+ C:000d62 bab5 out PORTC,BACK C:000d63 2ffe mov ZH,ZL C:000d64 73ff andi ZH,0x3F C:000d65 bab5 out PORTC,BACK C:000d66 78e0 andi ZL,0x80 C:000d67 66e0 ori ZL,0x60 C:000d68 bab5 out PORTC,BACK C:000d69 9409 ijmp C:000d6a 0000 nop C:000d6b 0000 nop C:000d6c 0000 nop C:000d6d 0000 nop C:000d6e 0000 nop C:000d6f 0000 nop C:000d70 bab5 out PORTC,BACK ; ........ C:000d71 91ed ld ZL,X+ C:000d72 bab5 out PORTC,BACK C:000d73 2ffe mov ZH,ZL C:000d74 73ff andi ZH,0x3F C:000d75 bab5 out PORTC,BACK C:000d76 78e0 andi ZL,0x80 C:000d77 67e0 ori ZL,0x70 C:000d78 bab5 out PORTC,BACK C:000d79 9409 ijmp C:000d7a 0000 nop C:000d7b 0000 nop C:000d7c 0000 nop C:000d7d 0000 nop C:000d7e 0000 nop C:000d7f 0000 nop ; CHAR p-A, aa=0x1B, hh=0x0D, ll=0x80, cc=0x8D C:000d80 bab5 out PORTC,BACK ; ........ C:000d81 91ed ld ZL,X+ C:000d82 bab5 out PORTC,BACK C:000d83 2ffe mov ZH,ZL C:000d84 73ff andi ZH,0x3F C:000d85 bab5 out PORTC,BACK C:000d86 78e0 andi ZL,0x80 C:000d87 60e0 ori ZL,0x00 C:000d88 bab5 out PORTC,BACK C:000d89 9409 ijmp C:000d8a 0000 nop C:000d8b 0000 nop C:000d8c 0000 nop C:000d8d 0000 nop C:000d8e 0000 nop C:000d8f 0000 nop C:000d90 bab5 out PORTC,BACK ; ........ C:000d91 91ed ld ZL,X+ C:000d92 bab5 out PORTC,BACK C:000d93 2ffe mov ZH,ZL C:000d94 73ff andi ZH,0x3F C:000d95 bab5 out PORTC,BACK C:000d96 78e0 andi ZL,0x80 C:000d97 61e0 ori ZL,0x10 C:000d98 bab5 out PORTC,BACK C:000d99 9409 ijmp C:000d9a 0000 nop C:000d9b 0000 nop C:000d9c 0000 nop C:000d9d 0000 nop C:000d9e 0000 nop C:000d9f 0000 nop C:000da0 bab5 out PORTC,BACK ; ........ C:000da1 91ed ld ZL,X+ C:000da2 bab5 out PORTC,BACK C:000da3 2ffe mov ZH,ZL C:000da4 73ff andi ZH,0x3F C:000da5 bab5 out PORTC,BACK C:000da6 78e0 andi ZL,0x80 C:000da7 62e0 ori ZL,0x20 C:000da8 bab5 out PORTC,BACK C:000da9 9409 ijmp C:000daa 0000 nop C:000dab 0000 nop C:000dac 0000 nop C:000dad 0000 nop C:000dae 0000 nop C:000daf 0000 nop C:000db0 bab5 out PORTC,BACK ; ........ C:000db1 91ed ld ZL,X+ C:000db2 bab5 out PORTC,BACK C:000db3 2ffe mov ZH,ZL C:000db4 73ff andi ZH,0x3F C:000db5 bab5 out PORTC,BACK C:000db6 78e0 andi ZL,0x80 C:000db7 63e0 ori ZL,0x30 C:000db8 bab5 out PORTC,BACK C:000db9 9409 ijmp C:000dba 0000 nop C:000dbb 0000 nop C:000dbc 0000 nop C:000dbd 0000 nop C:000dbe 0000 nop C:000dbf 0000 nop C:000dc0 bab5 out PORTC,BACK ; ........ C:000dc1 91ed ld ZL,X+ C:000dc2 bab5 out PORTC,BACK C:000dc3 2ffe mov ZH,ZL C:000dc4 73ff andi ZH,0x3F C:000dc5 bab5 out PORTC,BACK C:000dc6 78e0 andi ZL,0x80 C:000dc7 64e0 ori ZL,0x40 C:000dc8 bab5 out PORTC,BACK C:000dc9 9409 ijmp C:000dca 0000 nop C:000dcb 0000 nop C:000dcc 0000 nop C:000dcd 0000 nop C:000dce 0000 nop C:000dcf 0000 nop C:000dd0 bab5 out PORTC,BACK ; ........ C:000dd1 91ed ld ZL,X+ C:000dd2 bab5 out PORTC,BACK C:000dd3 2ffe mov ZH,ZL C:000dd4 73ff andi ZH,0x3F C:000dd5 bab5 out PORTC,BACK C:000dd6 78e0 andi ZL,0x80 C:000dd7 65e0 ori ZL,0x50 C:000dd8 bab5 out PORTC,BACK C:000dd9 9409 ijmp C:000dda 0000 nop C:000ddb 0000 nop C:000ddc 0000 nop C:000ddd 0000 nop C:000dde 0000 nop C:000ddf 0000 nop C:000de0 bab5 out PORTC,BACK ; ........ C:000de1 91ed ld ZL,X+ C:000de2 bab5 out PORTC,BACK C:000de3 2ffe mov ZH,ZL C:000de4 73ff andi ZH,0x3F C:000de5 bab5 out PORTC,BACK C:000de6 78e0 andi ZL,0x80 C:000de7 66e0 ori ZL,0x60 C:000de8 bab5 out PORTC,BACK C:000de9 9409 ijmp C:000dea 0000 nop C:000deb 0000 nop C:000dec 0000 nop C:000ded 0000 nop C:000dee 0000 nop C:000def 0000 nop C:000df0 bab5 out PORTC,BACK ; ........ C:000df1 91ed ld ZL,X+ C:000df2 bab5 out PORTC,BACK C:000df3 2ffe mov ZH,ZL C:000df4 73ff andi ZH,0x3F C:000df5 bab5 out PORTC,BACK C:000df6 78e0 andi ZL,0x80 C:000df7 67e0 ori ZL,0x70 C:000df8 bab5 out PORTC,BACK C:000df9 9409 ijmp C:000dfa 0000 nop C:000dfb 0000 nop C:000dfc 0000 nop C:000dfd 0000 nop C:000dfe 0000 nop C:000dff 0000 nop ; CHAR p-A, aa=0x1C, hh=0x0E, ll=0x00, cc=0x0E C:000e00 bab5 out PORTC,BACK ; ........ C:000e01 91ed ld ZL,X+ C:000e02 bab5 out PORTC,BACK C:000e03 2ffe mov ZH,ZL C:000e04 73ff andi ZH,0x3F C:000e05 bab5 out PORTC,BACK C:000e06 78e0 andi ZL,0x80 C:000e07 60e0 ori ZL,0x00 C:000e08 bab5 out PORTC,BACK C:000e09 9409 ijmp C:000e0a 0000 nop C:000e0b 0000 nop C:000e0c 0000 nop C:000e0d 0000 nop C:000e0e 0000 nop C:000e0f 0000 nop C:000e10 bab5 out PORTC,BACK ; ........ C:000e11 91ed ld ZL,X+ C:000e12 bab5 out PORTC,BACK C:000e13 2ffe mov ZH,ZL C:000e14 73ff andi ZH,0x3F C:000e15 bab5 out PORTC,BACK C:000e16 78e0 andi ZL,0x80 C:000e17 61e0 ori ZL,0x10 C:000e18 bab5 out PORTC,BACK C:000e19 9409 ijmp C:000e1a 0000 nop C:000e1b 0000 nop C:000e1c 0000 nop C:000e1d 0000 nop C:000e1e 0000 nop C:000e1f 0000 nop C:000e20 bab5 out PORTC,BACK ; ........ C:000e21 91ed ld ZL,X+ C:000e22 bab5 out PORTC,BACK C:000e23 2ffe mov ZH,ZL C:000e24 73ff andi ZH,0x3F C:000e25 bab5 out PORTC,BACK C:000e26 78e0 andi ZL,0x80 C:000e27 62e0 ori ZL,0x20 C:000e28 bab5 out PORTC,BACK C:000e29 9409 ijmp C:000e2a 0000 nop C:000e2b 0000 nop C:000e2c 0000 nop C:000e2d 0000 nop C:000e2e 0000 nop C:000e2f 0000 nop C:000e30 bab5 out PORTC,BACK ; ........ C:000e31 91ed ld ZL,X+ C:000e32 bab5 out PORTC,BACK C:000e33 2ffe mov ZH,ZL C:000e34 73ff andi ZH,0x3F C:000e35 bab5 out PORTC,BACK C:000e36 78e0 andi ZL,0x80 C:000e37 63e0 ori ZL,0x30 C:000e38 bab5 out PORTC,BACK C:000e39 9409 ijmp C:000e3a 0000 nop C:000e3b 0000 nop C:000e3c 0000 nop C:000e3d 0000 nop C:000e3e 0000 nop C:000e3f 0000 nop C:000e40 bab5 out PORTC,BACK ; ........ C:000e41 91ed ld ZL,X+ C:000e42 bab5 out PORTC,BACK C:000e43 2ffe mov ZH,ZL C:000e44 73ff andi ZH,0x3F C:000e45 bab5 out PORTC,BACK C:000e46 78e0 andi ZL,0x80 C:000e47 64e0 ori ZL,0x40 C:000e48 bab5 out PORTC,BACK C:000e49 9409 ijmp C:000e4a 0000 nop C:000e4b 0000 nop C:000e4c 0000 nop C:000e4d 0000 nop C:000e4e 0000 nop C:000e4f 0000 nop C:000e50 bab5 out PORTC,BACK ; ........ C:000e51 91ed ld ZL,X+ C:000e52 bab5 out PORTC,BACK C:000e53 2ffe mov ZH,ZL C:000e54 73ff andi ZH,0x3F C:000e55 bab5 out PORTC,BACK C:000e56 78e0 andi ZL,0x80 C:000e57 65e0 ori ZL,0x50 C:000e58 bab5 out PORTC,BACK C:000e59 9409 ijmp C:000e5a 0000 nop C:000e5b 0000 nop C:000e5c 0000 nop C:000e5d 0000 nop C:000e5e 0000 nop C:000e5f 0000 nop C:000e60 bab5 out PORTC,BACK ; ........ C:000e61 91ed ld ZL,X+ C:000e62 bab5 out PORTC,BACK C:000e63 2ffe mov ZH,ZL C:000e64 73ff andi ZH,0x3F C:000e65 bab5 out PORTC,BACK C:000e66 78e0 andi ZL,0x80 C:000e67 66e0 ori ZL,0x60 C:000e68 bab5 out PORTC,BACK C:000e69 9409 ijmp C:000e6a 0000 nop C:000e6b 0000 nop C:000e6c 0000 nop C:000e6d 0000 nop C:000e6e 0000 nop C:000e6f 0000 nop C:000e70 bab5 out PORTC,BACK ; ........ C:000e71 91ed ld ZL,X+ C:000e72 bab5 out PORTC,BACK C:000e73 2ffe mov ZH,ZL C:000e74 73ff andi ZH,0x3F C:000e75 bab5 out PORTC,BACK C:000e76 78e0 andi ZL,0x80 C:000e77 67e0 ori ZL,0x70 C:000e78 bab5 out PORTC,BACK C:000e79 9409 ijmp C:000e7a 0000 nop C:000e7b 0000 nop C:000e7c 0000 nop C:000e7d 0000 nop C:000e7e 0000 nop C:000e7f 0000 nop ; CHAR p-A, aa=0x1D, hh=0x0E, ll=0x80, cc=0x8E C:000e80 bab5 out PORTC,BACK ; ........ C:000e81 91ed ld ZL,X+ C:000e82 bab5 out PORTC,BACK C:000e83 2ffe mov ZH,ZL C:000e84 73ff andi ZH,0x3F C:000e85 bab5 out PORTC,BACK C:000e86 78e0 andi ZL,0x80 C:000e87 60e0 ori ZL,0x00 C:000e88 bab5 out PORTC,BACK C:000e89 9409 ijmp C:000e8a 0000 nop C:000e8b 0000 nop C:000e8c 0000 nop C:000e8d 0000 nop C:000e8e 0000 nop C:000e8f 0000 nop C:000e90 bab5 out PORTC,BACK ; ........ C:000e91 91ed ld ZL,X+ C:000e92 bab5 out PORTC,BACK C:000e93 2ffe mov ZH,ZL C:000e94 73ff andi ZH,0x3F C:000e95 bab5 out PORTC,BACK C:000e96 78e0 andi ZL,0x80 C:000e97 61e0 ori ZL,0x10 C:000e98 bab5 out PORTC,BACK C:000e99 9409 ijmp C:000e9a 0000 nop C:000e9b 0000 nop C:000e9c 0000 nop C:000e9d 0000 nop C:000e9e 0000 nop C:000e9f 0000 nop C:000ea0 bab5 out PORTC,BACK ; ........ C:000ea1 91ed ld ZL,X+ C:000ea2 bab5 out PORTC,BACK C:000ea3 2ffe mov ZH,ZL C:000ea4 73ff andi ZH,0x3F C:000ea5 bab5 out PORTC,BACK C:000ea6 78e0 andi ZL,0x80 C:000ea7 62e0 ori ZL,0x20 C:000ea8 bab5 out PORTC,BACK C:000ea9 9409 ijmp C:000eaa 0000 nop C:000eab 0000 nop C:000eac 0000 nop C:000ead 0000 nop C:000eae 0000 nop C:000eaf 0000 nop C:000eb0 bab5 out PORTC,BACK ; ........ C:000eb1 91ed ld ZL,X+ C:000eb2 bab5 out PORTC,BACK C:000eb3 2ffe mov ZH,ZL C:000eb4 73ff andi ZH,0x3F C:000eb5 bab5 out PORTC,BACK C:000eb6 78e0 andi ZL,0x80 C:000eb7 63e0 ori ZL,0x30 C:000eb8 bab5 out PORTC,BACK C:000eb9 9409 ijmp C:000eba 0000 nop C:000ebb 0000 nop C:000ebc 0000 nop C:000ebd 0000 nop C:000ebe 0000 nop C:000ebf 0000 nop C:000ec0 bab5 out PORTC,BACK ; ........ C:000ec1 91ed ld ZL,X+ C:000ec2 bab5 out PORTC,BACK C:000ec3 2ffe mov ZH,ZL C:000ec4 73ff andi ZH,0x3F C:000ec5 bab5 out PORTC,BACK C:000ec6 78e0 andi ZL,0x80 C:000ec7 64e0 ori ZL,0x40 C:000ec8 bab5 out PORTC,BACK C:000ec9 9409 ijmp C:000eca 0000 nop C:000ecb 0000 nop C:000ecc 0000 nop C:000ecd 0000 nop C:000ece 0000 nop C:000ecf 0000 nop C:000ed0 bab5 out PORTC,BACK ; ........ C:000ed1 91ed ld ZL,X+ C:000ed2 bab5 out PORTC,BACK C:000ed3 2ffe mov ZH,ZL C:000ed4 73ff andi ZH,0x3F C:000ed5 bab5 out PORTC,BACK C:000ed6 78e0 andi ZL,0x80 C:000ed7 65e0 ori ZL,0x50 C:000ed8 bab5 out PORTC,BACK C:000ed9 9409 ijmp C:000eda 0000 nop C:000edb 0000 nop C:000edc 0000 nop C:000edd 0000 nop C:000ede 0000 nop C:000edf 0000 nop C:000ee0 bab5 out PORTC,BACK ; ........ C:000ee1 91ed ld ZL,X+ C:000ee2 bab5 out PORTC,BACK C:000ee3 2ffe mov ZH,ZL C:000ee4 73ff andi ZH,0x3F C:000ee5 bab5 out PORTC,BACK C:000ee6 78e0 andi ZL,0x80 C:000ee7 66e0 ori ZL,0x60 C:000ee8 bab5 out PORTC,BACK C:000ee9 9409 ijmp C:000eea 0000 nop C:000eeb 0000 nop C:000eec 0000 nop C:000eed 0000 nop C:000eee 0000 nop C:000eef 0000 nop C:000ef0 bab5 out PORTC,BACK ; ........ C:000ef1 91ed ld ZL,X+ C:000ef2 bab5 out PORTC,BACK C:000ef3 2ffe mov ZH,ZL C:000ef4 73ff andi ZH,0x3F C:000ef5 bab5 out PORTC,BACK C:000ef6 78e0 andi ZL,0x80 C:000ef7 67e0 ori ZL,0x70 C:000ef8 bab5 out PORTC,BACK C:000ef9 9409 ijmp C:000efa 0000 nop C:000efb 0000 nop C:000efc 0000 nop C:000efd 0000 nop C:000efe 0000 nop C:000eff 0000 nop ; CHAR p-A, aa=0x1E, hh=0x0F, ll=0x00, cc=0x0F C:000f00 bab5 out PORTC,BACK ; ........ C:000f01 91ed ld ZL,X+ C:000f02 bab5 out PORTC,BACK C:000f03 2ffe mov ZH,ZL C:000f04 73ff andi ZH,0x3F C:000f05 bab5 out PORTC,BACK C:000f06 78e0 andi ZL,0x80 C:000f07 60e0 ori ZL,0x00 C:000f08 bab5 out PORTC,BACK C:000f09 9409 ijmp C:000f0a 0000 nop C:000f0b 0000 nop C:000f0c 0000 nop C:000f0d 0000 nop C:000f0e 0000 nop C:000f0f 0000 nop C:000f10 bab5 out PORTC,BACK ; ........ C:000f11 91ed ld ZL,X+ C:000f12 bab5 out PORTC,BACK C:000f13 2ffe mov ZH,ZL C:000f14 73ff andi ZH,0x3F C:000f15 bab5 out PORTC,BACK C:000f16 78e0 andi ZL,0x80 C:000f17 61e0 ori ZL,0x10 C:000f18 bab5 out PORTC,BACK C:000f19 9409 ijmp C:000f1a 0000 nop C:000f1b 0000 nop C:000f1c 0000 nop C:000f1d 0000 nop C:000f1e 0000 nop C:000f1f 0000 nop C:000f20 bab5 out PORTC,BACK ; ........ C:000f21 91ed ld ZL,X+ C:000f22 bab5 out PORTC,BACK C:000f23 2ffe mov ZH,ZL C:000f24 73ff andi ZH,0x3F C:000f25 bab5 out PORTC,BACK C:000f26 78e0 andi ZL,0x80 C:000f27 62e0 ori ZL,0x20 C:000f28 bab5 out PORTC,BACK C:000f29 9409 ijmp C:000f2a 0000 nop C:000f2b 0000 nop C:000f2c 0000 nop C:000f2d 0000 nop C:000f2e 0000 nop C:000f2f 0000 nop C:000f30 bab5 out PORTC,BACK ; ........ C:000f31 91ed ld ZL,X+ C:000f32 bab5 out PORTC,BACK C:000f33 2ffe mov ZH,ZL C:000f34 73ff andi ZH,0x3F C:000f35 bab5 out PORTC,BACK C:000f36 78e0 andi ZL,0x80 C:000f37 63e0 ori ZL,0x30 C:000f38 bab5 out PORTC,BACK C:000f39 9409 ijmp C:000f3a 0000 nop C:000f3b 0000 nop C:000f3c 0000 nop C:000f3d 0000 nop C:000f3e 0000 nop C:000f3f 0000 nop C:000f40 bab5 out PORTC,BACK ; ........ C:000f41 91ed ld ZL,X+ C:000f42 bab5 out PORTC,BACK C:000f43 2ffe mov ZH,ZL C:000f44 73ff andi ZH,0x3F C:000f45 bab5 out PORTC,BACK C:000f46 78e0 andi ZL,0x80 C:000f47 64e0 ori ZL,0x40 C:000f48 bab5 out PORTC,BACK C:000f49 9409 ijmp C:000f4a 0000 nop C:000f4b 0000 nop C:000f4c 0000 nop C:000f4d 0000 nop C:000f4e 0000 nop C:000f4f 0000 nop C:000f50 bab5 out PORTC,BACK ; ........ C:000f51 91ed ld ZL,X+ C:000f52 bab5 out PORTC,BACK C:000f53 2ffe mov ZH,ZL C:000f54 73ff andi ZH,0x3F C:000f55 bab5 out PORTC,BACK C:000f56 78e0 andi ZL,0x80 C:000f57 65e0 ori ZL,0x50 C:000f58 bab5 out PORTC,BACK C:000f59 9409 ijmp C:000f5a 0000 nop C:000f5b 0000 nop C:000f5c 0000 nop C:000f5d 0000 nop C:000f5e 0000 nop C:000f5f 0000 nop C:000f60 bab5 out PORTC,BACK ; ........ C:000f61 91ed ld ZL,X+ C:000f62 bab5 out PORTC,BACK C:000f63 2ffe mov ZH,ZL C:000f64 73ff andi ZH,0x3F C:000f65 bab5 out PORTC,BACK C:000f66 78e0 andi ZL,0x80 C:000f67 66e0 ori ZL,0x60 C:000f68 bab5 out PORTC,BACK C:000f69 9409 ijmp C:000f6a 0000 nop C:000f6b 0000 nop C:000f6c 0000 nop C:000f6d 0000 nop C:000f6e 0000 nop C:000f6f 0000 nop C:000f70 bab5 out PORTC,BACK ; ........ C:000f71 91ed ld ZL,X+ C:000f72 bab5 out PORTC,BACK C:000f73 2ffe mov ZH,ZL C:000f74 73ff andi ZH,0x3F C:000f75 bab5 out PORTC,BACK C:000f76 78e0 andi ZL,0x80 C:000f77 67e0 ori ZL,0x70 C:000f78 bab5 out PORTC,BACK C:000f79 9409 ijmp C:000f7a 0000 nop C:000f7b 0000 nop C:000f7c 0000 nop C:000f7d 0000 nop C:000f7e 0000 nop C:000f7f 0000 nop ; CHAR p-A, aa=0x1F, hh=0x0F, ll=0x80, cc=0x8F C:000f80 bab5 out PORTC,BACK ; ........ C:000f81 91ed ld ZL,X+ C:000f82 bab5 out PORTC,BACK C:000f83 2ffe mov ZH,ZL C:000f84 73ff andi ZH,0x3F C:000f85 bab5 out PORTC,BACK C:000f86 78e0 andi ZL,0x80 C:000f87 60e0 ori ZL,0x00 C:000f88 bab5 out PORTC,BACK C:000f89 9409 ijmp C:000f8a 0000 nop C:000f8b 0000 nop C:000f8c 0000 nop C:000f8d 0000 nop C:000f8e 0000 nop C:000f8f 0000 nop C:000f90 bab5 out PORTC,BACK ; ........ C:000f91 91ed ld ZL,X+ C:000f92 bab5 out PORTC,BACK C:000f93 2ffe mov ZH,ZL C:000f94 73ff andi ZH,0x3F C:000f95 bab5 out PORTC,BACK C:000f96 78e0 andi ZL,0x80 C:000f97 61e0 ori ZL,0x10 C:000f98 bab5 out PORTC,BACK C:000f99 9409 ijmp C:000f9a 0000 nop C:000f9b 0000 nop C:000f9c 0000 nop C:000f9d 0000 nop C:000f9e 0000 nop C:000f9f 0000 nop C:000fa0 bab5 out PORTC,BACK ; ........ C:000fa1 91ed ld ZL,X+ C:000fa2 bab5 out PORTC,BACK C:000fa3 2ffe mov ZH,ZL C:000fa4 73ff andi ZH,0x3F C:000fa5 bab5 out PORTC,BACK C:000fa6 78e0 andi ZL,0x80 C:000fa7 62e0 ori ZL,0x20 C:000fa8 bab5 out PORTC,BACK C:000fa9 9409 ijmp C:000faa 0000 nop C:000fab 0000 nop C:000fac 0000 nop C:000fad 0000 nop C:000fae 0000 nop C:000faf 0000 nop C:000fb0 bab5 out PORTC,BACK ; ........ C:000fb1 91ed ld ZL,X+ C:000fb2 bab5 out PORTC,BACK C:000fb3 2ffe mov ZH,ZL C:000fb4 73ff andi ZH,0x3F C:000fb5 bab5 out PORTC,BACK C:000fb6 78e0 andi ZL,0x80 C:000fb7 63e0 ori ZL,0x30 C:000fb8 bab5 out PORTC,BACK C:000fb9 9409 ijmp C:000fba 0000 nop C:000fbb 0000 nop C:000fbc 0000 nop C:000fbd 0000 nop C:000fbe 0000 nop C:000fbf 0000 nop C:000fc0 bab5 out PORTC,BACK ; ........ C:000fc1 91ed ld ZL,X+ C:000fc2 bab5 out PORTC,BACK C:000fc3 2ffe mov ZH,ZL C:000fc4 73ff andi ZH,0x3F C:000fc5 bab5 out PORTC,BACK C:000fc6 78e0 andi ZL,0x80 C:000fc7 64e0 ori ZL,0x40 C:000fc8 bab5 out PORTC,BACK C:000fc9 9409 ijmp C:000fca 0000 nop C:000fcb 0000 nop C:000fcc 0000 nop C:000fcd 0000 nop C:000fce 0000 nop C:000fcf 0000 nop C:000fd0 bab5 out PORTC,BACK ; ........ C:000fd1 91ed ld ZL,X+ C:000fd2 bab5 out PORTC,BACK C:000fd3 2ffe mov ZH,ZL C:000fd4 73ff andi ZH,0x3F C:000fd5 bab5 out PORTC,BACK C:000fd6 78e0 andi ZL,0x80 C:000fd7 65e0 ori ZL,0x50 C:000fd8 bab5 out PORTC,BACK C:000fd9 9409 ijmp C:000fda 0000 nop C:000fdb 0000 nop C:000fdc 0000 nop C:000fdd 0000 nop C:000fde 0000 nop C:000fdf 0000 nop C:000fe0 bab5 out PORTC,BACK ; ........ C:000fe1 91ed ld ZL,X+ C:000fe2 bab5 out PORTC,BACK C:000fe3 2ffe mov ZH,ZL C:000fe4 73ff andi ZH,0x3F C:000fe5 bab5 out PORTC,BACK C:000fe6 78e0 andi ZL,0x80 C:000fe7 66e0 ori ZL,0x60 C:000fe8 bab5 out PORTC,BACK C:000fe9 9409 ijmp C:000fea 0000 nop C:000feb 0000 nop C:000fec 0000 nop C:000fed 0000 nop C:000fee 0000 nop C:000fef 0000 nop C:000ff0 bab5 out PORTC,BACK ; ........ C:000ff1 91ed ld ZL,X+ C:000ff2 bab5 out PORTC,BACK C:000ff3 2ffe mov ZH,ZL C:000ff4 73ff andi ZH,0x3F C:000ff5 bab5 out PORTC,BACK C:000ff6 78e0 andi ZL,0x80 C:000ff7 67e0 ori ZL,0x70 C:000ff8 bab5 out PORTC,BACK C:000ff9 9409 ijmp C:000ffa 0000 nop C:000ffb 0000 nop C:000ffc 0000 nop C:000ffd 0000 nop C:000ffe 0000 nop C:000fff 0000 nop ; CHAR " ", aa=0x20, hh=0x10, ll=0x00, cc=0x10 C:001000 bab5 out PORTC,BACK ; ........ C:001001 91ed ld ZL,X+ C:001002 bab5 out PORTC,BACK C:001003 2ffe mov ZH,ZL C:001004 73ff andi ZH,0x3F C:001005 bab5 out PORTC,BACK C:001006 78e0 andi ZL,0x80 C:001007 60e0 ori ZL,0x00 C:001008 bab5 out PORTC,BACK C:001009 9409 ijmp C:00100a 0000 nop C:00100b 0000 nop C:00100c 0000 nop C:00100d 0000 nop C:00100e 0000 nop C:00100f 0000 nop C:001010 bab5 out PORTC,BACK ; ........ C:001011 91ed ld ZL,X+ C:001012 bab5 out PORTC,BACK C:001013 2ffe mov ZH,ZL C:001014 73ff andi ZH,0x3F C:001015 bab5 out PORTC,BACK C:001016 78e0 andi ZL,0x80 C:001017 61e0 ori ZL,0x10 C:001018 bab5 out PORTC,BACK C:001019 9409 ijmp C:00101a 0000 nop C:00101b 0000 nop C:00101c 0000 nop C:00101d 0000 nop C:00101e 0000 nop C:00101f 0000 nop C:001020 bab5 out PORTC,BACK ; ........ C:001021 91ed ld ZL,X+ C:001022 bab5 out PORTC,BACK C:001023 2ffe mov ZH,ZL C:001024 73ff andi ZH,0x3F C:001025 bab5 out PORTC,BACK C:001026 78e0 andi ZL,0x80 C:001027 62e0 ori ZL,0x20 C:001028 bab5 out PORTC,BACK C:001029 9409 ijmp C:00102a 0000 nop C:00102b 0000 nop C:00102c 0000 nop C:00102d 0000 nop C:00102e 0000 nop C:00102f 0000 nop C:001030 bab5 out PORTC,BACK ; ........ C:001031 91ed ld ZL,X+ C:001032 bab5 out PORTC,BACK C:001033 2ffe mov ZH,ZL C:001034 73ff andi ZH,0x3F C:001035 bab5 out PORTC,BACK C:001036 78e0 andi ZL,0x80 C:001037 63e0 ori ZL,0x30 C:001038 bab5 out PORTC,BACK C:001039 9409 ijmp C:00103a 0000 nop C:00103b 0000 nop C:00103c 0000 nop C:00103d 0000 nop C:00103e 0000 nop C:00103f 0000 nop C:001040 bab5 out PORTC,BACK ; ........ C:001041 91ed ld ZL,X+ C:001042 bab5 out PORTC,BACK C:001043 2ffe mov ZH,ZL C:001044 73ff andi ZH,0x3F C:001045 bab5 out PORTC,BACK C:001046 78e0 andi ZL,0x80 C:001047 64e0 ori ZL,0x40 C:001048 bab5 out PORTC,BACK C:001049 9409 ijmp C:00104a 0000 nop C:00104b 0000 nop C:00104c 0000 nop C:00104d 0000 nop C:00104e 0000 nop C:00104f 0000 nop C:001050 bab5 out PORTC,BACK ; ........ C:001051 91ed ld ZL,X+ C:001052 bab5 out PORTC,BACK C:001053 2ffe mov ZH,ZL C:001054 73ff andi ZH,0x3F C:001055 bab5 out PORTC,BACK C:001056 78e0 andi ZL,0x80 C:001057 65e0 ori ZL,0x50 C:001058 bab5 out PORTC,BACK C:001059 9409 ijmp C:00105a 0000 nop C:00105b 0000 nop C:00105c 0000 nop C:00105d 0000 nop C:00105e 0000 nop C:00105f 0000 nop C:001060 bab5 out PORTC,BACK ; ........ C:001061 91ed ld ZL,X+ C:001062 bab5 out PORTC,BACK C:001063 2ffe mov ZH,ZL C:001064 73ff andi ZH,0x3F C:001065 bab5 out PORTC,BACK C:001066 78e0 andi ZL,0x80 C:001067 66e0 ori ZL,0x60 C:001068 bab5 out PORTC,BACK C:001069 9409 ijmp C:00106a 0000 nop C:00106b 0000 nop C:00106c 0000 nop C:00106d 0000 nop C:00106e 0000 nop C:00106f 0000 nop C:001070 bab5 out PORTC,BACK ; ........ C:001071 91ed ld ZL,X+ C:001072 bab5 out PORTC,BACK C:001073 2ffe mov ZH,ZL C:001074 73ff andi ZH,0x3F C:001075 bab5 out PORTC,BACK C:001076 78e0 andi ZL,0x80 C:001077 67e0 ori ZL,0x70 C:001078 bab5 out PORTC,BACK C:001079 9409 ijmp C:00107a 0000 nop C:00107b 0000 nop C:00107c 0000 nop C:00107d 0000 nop C:00107e 0000 nop C:00107f 0000 nop ; CHAR "!", aa=0x21, hh=0x10, ll=0x80, cc=0x80 C:001080 bab5 out PORTC,BACK ; ........ C:001081 91ed ld ZL,X+ C:001082 bab5 out PORTC,BACK C:001083 2ffe mov ZH,ZL C:001084 73ff andi ZH,0x3F C:001085 bab5 out PORTC,BACK C:001086 78e0 andi ZL,0x80 C:001087 60e0 ori ZL,0x00 C:001088 bab5 out PORTC,BACK C:001089 9409 ijmp C:00108a 0000 nop C:00108b 0000 nop C:00108c 0000 nop C:00108d 0000 nop C:00108e 0000 nop C:00108f 0000 nop C:001090 bab5 out PORTC,BACK ; ..().... C:001091 91ed ld ZL,X+ C:001092 baa5 out PORTC,FORE C:001093 2ffe mov ZH,ZL C:001094 73ff andi ZH,0x3F C:001095 bab5 out PORTC,BACK C:001096 78e0 andi ZL,0x80 C:001097 61e0 ori ZL,0x10 C:001098 bab5 out PORTC,BACK C:001099 9409 ijmp C:00109a 0000 nop C:00109b 0000 nop C:00109c 0000 nop C:00109d 0000 nop C:00109e 0000 nop C:00109f 0000 nop C:0010a0 bab5 out PORTC,BACK ; ..().... C:0010a1 91ed ld ZL,X+ C:0010a2 baa5 out PORTC,FORE C:0010a3 2ffe mov ZH,ZL C:0010a4 73ff andi ZH,0x3F C:0010a5 bab5 out PORTC,BACK C:0010a6 78e0 andi ZL,0x80 C:0010a7 62e0 ori ZL,0x20 C:0010a8 bab5 out PORTC,BACK C:0010a9 9409 ijmp C:0010aa 0000 nop C:0010ab 0000 nop C:0010ac 0000 nop C:0010ad 0000 nop C:0010ae 0000 nop C:0010af 0000 nop C:0010b0 bab5 out PORTC,BACK ; ..().... C:0010b1 91ed ld ZL,X+ C:0010b2 baa5 out PORTC,FORE C:0010b3 2ffe mov ZH,ZL C:0010b4 73ff andi ZH,0x3F C:0010b5 bab5 out PORTC,BACK C:0010b6 78e0 andi ZL,0x80 C:0010b7 63e0 ori ZL,0x30 C:0010b8 bab5 out PORTC,BACK C:0010b9 9409 ijmp C:0010ba 0000 nop C:0010bb 0000 nop C:0010bc 0000 nop C:0010bd 0000 nop C:0010be 0000 nop C:0010bf 0000 nop C:0010c0 bab5 out PORTC,BACK ; ..().... C:0010c1 91ed ld ZL,X+ C:0010c2 baa5 out PORTC,FORE C:0010c3 2ffe mov ZH,ZL C:0010c4 73ff andi ZH,0x3F C:0010c5 bab5 out PORTC,BACK C:0010c6 78e0 andi ZL,0x80 C:0010c7 64e0 ori ZL,0x40 C:0010c8 bab5 out PORTC,BACK C:0010c9 9409 ijmp C:0010ca 0000 nop C:0010cb 0000 nop C:0010cc 0000 nop C:0010cd 0000 nop C:0010ce 0000 nop C:0010cf 0000 nop C:0010d0 bab5 out PORTC,BACK ; ........ C:0010d1 91ed ld ZL,X+ C:0010d2 bab5 out PORTC,BACK C:0010d3 2ffe mov ZH,ZL C:0010d4 73ff andi ZH,0x3F C:0010d5 bab5 out PORTC,BACK C:0010d6 78e0 andi ZL,0x80 C:0010d7 65e0 ori ZL,0x50 C:0010d8 bab5 out PORTC,BACK C:0010d9 9409 ijmp C:0010da 0000 nop C:0010db 0000 nop C:0010dc 0000 nop C:0010dd 0000 nop C:0010de 0000 nop C:0010df 0000 nop C:0010e0 bab5 out PORTC,BACK ; ..().... C:0010e1 91ed ld ZL,X+ C:0010e2 baa5 out PORTC,FORE C:0010e3 2ffe mov ZH,ZL C:0010e4 73ff andi ZH,0x3F C:0010e5 bab5 out PORTC,BACK C:0010e6 78e0 andi ZL,0x80 C:0010e7 66e0 ori ZL,0x60 C:0010e8 bab5 out PORTC,BACK C:0010e9 9409 ijmp C:0010ea 0000 nop C:0010eb 0000 nop C:0010ec 0000 nop C:0010ed 0000 nop C:0010ee 0000 nop C:0010ef 0000 nop C:0010f0 bab5 out PORTC,BACK ; ........ C:0010f1 91ed ld ZL,X+ C:0010f2 bab5 out PORTC,BACK C:0010f3 2ffe mov ZH,ZL C:0010f4 73ff andi ZH,0x3F C:0010f5 bab5 out PORTC,BACK C:0010f6 78e0 andi ZL,0x80 C:0010f7 67e0 ori ZL,0x70 C:0010f8 bab5 out PORTC,BACK C:0010f9 9409 ijmp C:0010fa 0000 nop C:0010fb 0000 nop C:0010fc 0000 nop C:0010fd 0000 nop C:0010fe 0000 nop C:0010ff 0000 nop ; CHAR """, aa=0x22, hh=0x11, ll=0x00, cc=0x11 C:001100 bab5 out PORTC,BACK ; ........ C:001101 91ed ld ZL,X+ C:001102 bab5 out PORTC,BACK C:001103 2ffe mov ZH,ZL C:001104 73ff andi ZH,0x3F C:001105 bab5 out PORTC,BACK C:001106 78e0 andi ZL,0x80 C:001107 60e0 ori ZL,0x00 C:001108 bab5 out PORTC,BACK C:001109 9409 ijmp C:00110a 0000 nop C:00110b 0000 nop C:00110c 0000 nop C:00110d 0000 nop C:00110e 0000 nop C:00110f 0000 nop C:001110 baa5 out PORTC,FORE ; ()..().. C:001111 91ed ld ZL,X+ C:001112 bab5 out PORTC,BACK C:001113 2ffe mov ZH,ZL C:001114 73ff andi ZH,0x3F C:001115 baa5 out PORTC,FORE C:001116 78e0 andi ZL,0x80 C:001117 61e0 ori ZL,0x10 C:001118 bab5 out PORTC,BACK C:001119 9409 ijmp C:00111a 0000 nop C:00111b 0000 nop C:00111c 0000 nop C:00111d 0000 nop C:00111e 0000 nop C:00111f 0000 nop C:001120 baa5 out PORTC,FORE ; ()..().. C:001121 91ed ld ZL,X+ C:001122 bab5 out PORTC,BACK C:001123 2ffe mov ZH,ZL C:001124 73ff andi ZH,0x3F C:001125 baa5 out PORTC,FORE C:001126 78e0 andi ZL,0x80 C:001127 62e0 ori ZL,0x20 C:001128 bab5 out PORTC,BACK C:001129 9409 ijmp C:00112a 0000 nop C:00112b 0000 nop C:00112c 0000 nop C:00112d 0000 nop C:00112e 0000 nop C:00112f 0000 nop C:001130 bab5 out PORTC,BACK ; ........ C:001131 91ed ld ZL,X+ C:001132 bab5 out PORTC,BACK C:001133 2ffe mov ZH,ZL C:001134 73ff andi ZH,0x3F C:001135 bab5 out PORTC,BACK C:001136 78e0 andi ZL,0x80 C:001137 63e0 ori ZL,0x30 C:001138 bab5 out PORTC,BACK C:001139 9409 ijmp C:00113a 0000 nop C:00113b 0000 nop C:00113c 0000 nop C:00113d 0000 nop C:00113e 0000 nop C:00113f 0000 nop C:001140 bab5 out PORTC,BACK ; ........ C:001141 91ed ld ZL,X+ C:001142 bab5 out PORTC,BACK C:001143 2ffe mov ZH,ZL C:001144 73ff andi ZH,0x3F C:001145 bab5 out PORTC,BACK C:001146 78e0 andi ZL,0x80 C:001147 64e0 ori ZL,0x40 C:001148 bab5 out PORTC,BACK C:001149 9409 ijmp C:00114a 0000 nop C:00114b 0000 nop C:00114c 0000 nop C:00114d 0000 nop C:00114e 0000 nop C:00114f 0000 nop C:001150 bab5 out PORTC,BACK ; ........ C:001151 91ed ld ZL,X+ C:001152 bab5 out PORTC,BACK C:001153 2ffe mov ZH,ZL C:001154 73ff andi ZH,0x3F C:001155 bab5 out PORTC,BACK C:001156 78e0 andi ZL,0x80 C:001157 65e0 ori ZL,0x50 C:001158 bab5 out PORTC,BACK C:001159 9409 ijmp C:00115a 0000 nop C:00115b 0000 nop C:00115c 0000 nop C:00115d 0000 nop C:00115e 0000 nop C:00115f 0000 nop C:001160 bab5 out PORTC,BACK ; ........ C:001161 91ed ld ZL,X+ C:001162 bab5 out PORTC,BACK C:001163 2ffe mov ZH,ZL C:001164 73ff andi ZH,0x3F C:001165 bab5 out PORTC,BACK C:001166 78e0 andi ZL,0x80 C:001167 66e0 ori ZL,0x60 C:001168 bab5 out PORTC,BACK C:001169 9409 ijmp C:00116a 0000 nop C:00116b 0000 nop C:00116c 0000 nop C:00116d 0000 nop C:00116e 0000 nop C:00116f 0000 nop C:001170 bab5 out PORTC,BACK ; ........ C:001171 91ed ld ZL,X+ C:001172 bab5 out PORTC,BACK C:001173 2ffe mov ZH,ZL C:001174 73ff andi ZH,0x3F C:001175 bab5 out PORTC,BACK C:001176 78e0 andi ZL,0x80 C:001177 67e0 ori ZL,0x70 C:001178 bab5 out PORTC,BACK C:001179 9409 ijmp C:00117a 0000 nop C:00117b 0000 nop C:00117c 0000 nop C:00117d 0000 nop C:00117e 0000 nop C:00117f 0000 nop ; CHAR "#", aa=0x23, hh=0x11, ll=0x80, cc=0x81 C:001180 bab5 out PORTC,BACK ; ........ C:001181 91ed ld ZL,X+ C:001182 bab5 out PORTC,BACK C:001183 2ffe mov ZH,ZL C:001184 73ff andi ZH,0x3F C:001185 bab5 out PORTC,BACK C:001186 78e0 andi ZL,0x80 C:001187 60e0 ori ZL,0x00 C:001188 bab5 out PORTC,BACK C:001189 9409 ijmp C:00118a 0000 nop C:00118b 0000 nop C:00118c 0000 nop C:00118d 0000 nop C:00118e 0000 nop C:00118f 0000 nop C:001190 bab5 out PORTC,BACK ; ........ C:001191 91ed ld ZL,X+ C:001192 bab5 out PORTC,BACK C:001193 2ffe mov ZH,ZL C:001194 73ff andi ZH,0x3F C:001195 bab5 out PORTC,BACK C:001196 78e0 andi ZL,0x80 C:001197 61e0 ori ZL,0x10 C:001198 bab5 out PORTC,BACK C:001199 9409 ijmp C:00119a 0000 nop C:00119b 0000 nop C:00119c 0000 nop C:00119d 0000 nop C:00119e 0000 nop C:00119f 0000 nop C:0011a0 baa5 out PORTC,FORE ; ()..().. C:0011a1 91ed ld ZL,X+ C:0011a2 bab5 out PORTC,BACK C:0011a3 2ffe mov ZH,ZL C:0011a4 73ff andi ZH,0x3F C:0011a5 baa5 out PORTC,FORE C:0011a6 78e0 andi ZL,0x80 C:0011a7 62e0 ori ZL,0x20 C:0011a8 bab5 out PORTC,BACK C:0011a9 9409 ijmp C:0011aa 0000 nop C:0011ab 0000 nop C:0011ac 0000 nop C:0011ad 0000 nop C:0011ae 0000 nop C:0011af 0000 nop C:0011b0 baa5 out PORTC,FORE ; ()()().. C:0011b1 91ed ld ZL,X+ C:0011b2 baa5 out PORTC,FORE C:0011b3 2ffe mov ZH,ZL C:0011b4 73ff andi ZH,0x3F C:0011b5 baa5 out PORTC,FORE C:0011b6 78e0 andi ZL,0x80 C:0011b7 63e0 ori ZL,0x30 C:0011b8 bab5 out PORTC,BACK C:0011b9 9409 ijmp C:0011ba 0000 nop C:0011bb 0000 nop C:0011bc 0000 nop C:0011bd 0000 nop C:0011be 0000 nop C:0011bf 0000 nop C:0011c0 baa5 out PORTC,FORE ; ()..().. C:0011c1 91ed ld ZL,X+ C:0011c2 bab5 out PORTC,BACK C:0011c3 2ffe mov ZH,ZL C:0011c4 73ff andi ZH,0x3F C:0011c5 baa5 out PORTC,FORE C:0011c6 78e0 andi ZL,0x80 C:0011c7 64e0 ori ZL,0x40 C:0011c8 bab5 out PORTC,BACK C:0011c9 9409 ijmp C:0011ca 0000 nop C:0011cb 0000 nop C:0011cc 0000 nop C:0011cd 0000 nop C:0011ce 0000 nop C:0011cf 0000 nop C:0011d0 baa5 out PORTC,FORE ; ()()().. C:0011d1 91ed ld ZL,X+ C:0011d2 baa5 out PORTC,FORE C:0011d3 2ffe mov ZH,ZL C:0011d4 73ff andi ZH,0x3F C:0011d5 baa5 out PORTC,FORE C:0011d6 78e0 andi ZL,0x80 C:0011d7 65e0 ori ZL,0x50 C:0011d8 bab5 out PORTC,BACK C:0011d9 9409 ijmp C:0011da 0000 nop C:0011db 0000 nop C:0011dc 0000 nop C:0011dd 0000 nop C:0011de 0000 nop C:0011df 0000 nop C:0011e0 baa5 out PORTC,FORE ; ()..().. C:0011e1 91ed ld ZL,X+ C:0011e2 bab5 out PORTC,BACK C:0011e3 2ffe mov ZH,ZL C:0011e4 73ff andi ZH,0x3F C:0011e5 baa5 out PORTC,FORE C:0011e6 78e0 andi ZL,0x80 C:0011e7 66e0 ori ZL,0x60 C:0011e8 bab5 out PORTC,BACK C:0011e9 9409 ijmp C:0011ea 0000 nop C:0011eb 0000 nop C:0011ec 0000 nop C:0011ed 0000 nop C:0011ee 0000 nop C:0011ef 0000 nop C:0011f0 bab5 out PORTC,BACK ; ........ C:0011f1 91ed ld ZL,X+ C:0011f2 bab5 out PORTC,BACK C:0011f3 2ffe mov ZH,ZL C:0011f4 73ff andi ZH,0x3F C:0011f5 bab5 out PORTC,BACK C:0011f6 78e0 andi ZL,0x80 C:0011f7 67e0 ori ZL,0x70 C:0011f8 bab5 out PORTC,BACK C:0011f9 9409 ijmp C:0011fa 0000 nop C:0011fb 0000 nop C:0011fc 0000 nop C:0011fd 0000 nop C:0011fe 0000 nop C:0011ff 0000 nop ; CHAR "$", aa=0x24, hh=0x12, ll=0x00, cc=0x12 C:001200 bab5 out PORTC,BACK ; ........ C:001201 91ed ld ZL,X+ C:001202 bab5 out PORTC,BACK C:001203 2ffe mov ZH,ZL C:001204 73ff andi ZH,0x3F C:001205 bab5 out PORTC,BACK C:001206 78e0 andi ZL,0x80 C:001207 60e0 ori ZL,0x00 C:001208 bab5 out PORTC,BACK C:001209 9409 ijmp C:00120a 0000 nop C:00120b 0000 nop C:00120c 0000 nop C:00120d 0000 nop C:00120e 0000 nop C:00120f 0000 nop C:001210 bab5 out PORTC,BACK ; ........ C:001211 91ed ld ZL,X+ C:001212 bab5 out PORTC,BACK C:001213 2ffe mov ZH,ZL C:001214 73ff andi ZH,0x3F C:001215 bab5 out PORTC,BACK C:001216 78e0 andi ZL,0x80 C:001217 61e0 ori ZL,0x10 C:001218 bab5 out PORTC,BACK C:001219 9409 ijmp C:00121a 0000 nop C:00121b 0000 nop C:00121c 0000 nop C:00121d 0000 nop C:00121e 0000 nop C:00121f 0000 nop C:001220 bab5 out PORTC,BACK ; ..()().. C:001221 91ed ld ZL,X+ C:001222 baa5 out PORTC,FORE C:001223 2ffe mov ZH,ZL C:001224 73ff andi ZH,0x3F C:001225 baa5 out PORTC,FORE C:001226 78e0 andi ZL,0x80 C:001227 62e0 ori ZL,0x20 C:001228 bab5 out PORTC,BACK C:001229 9409 ijmp C:00122a 0000 nop C:00122b 0000 nop C:00122c 0000 nop C:00122d 0000 nop C:00122e 0000 nop C:00122f 0000 nop C:001230 baa5 out PORTC,FORE ; ()().... C:001231 91ed ld ZL,X+ C:001232 baa5 out PORTC,FORE C:001233 2ffe mov ZH,ZL C:001234 73ff andi ZH,0x3F C:001235 bab5 out PORTC,BACK C:001236 78e0 andi ZL,0x80 C:001237 63e0 ori ZL,0x30 C:001238 bab5 out PORTC,BACK C:001239 9409 ijmp C:00123a 0000 nop C:00123b 0000 nop C:00123c 0000 nop C:00123d 0000 nop C:00123e 0000 nop C:00123f 0000 nop C:001240 bab5 out PORTC,BACK ; ..().... C:001241 91ed ld ZL,X+ C:001242 baa5 out PORTC,FORE C:001243 2ffe mov ZH,ZL C:001244 73ff andi ZH,0x3F C:001245 bab5 out PORTC,BACK C:001246 78e0 andi ZL,0x80 C:001247 64e0 ori ZL,0x40 C:001248 bab5 out PORTC,BACK C:001249 9409 ijmp C:00124a 0000 nop C:00124b 0000 nop C:00124c 0000 nop C:00124d 0000 nop C:00124e 0000 nop C:00124f 0000 nop C:001250 bab5 out PORTC,BACK ; ..()().. C:001251 91ed ld ZL,X+ C:001252 baa5 out PORTC,FORE C:001253 2ffe mov ZH,ZL C:001254 73ff andi ZH,0x3F C:001255 baa5 out PORTC,FORE C:001256 78e0 andi ZL,0x80 C:001257 65e0 ori ZL,0x50 C:001258 bab5 out PORTC,BACK C:001259 9409 ijmp C:00125a 0000 nop C:00125b 0000 nop C:00125c 0000 nop C:00125d 0000 nop C:00125e 0000 nop C:00125f 0000 nop C:001260 baa5 out PORTC,FORE ; ()().... C:001261 91ed ld ZL,X+ C:001262 baa5 out PORTC,FORE C:001263 2ffe mov ZH,ZL C:001264 73ff andi ZH,0x3F C:001265 bab5 out PORTC,BACK C:001266 78e0 andi ZL,0x80 C:001267 66e0 ori ZL,0x60 C:001268 bab5 out PORTC,BACK C:001269 9409 ijmp C:00126a 0000 nop C:00126b 0000 nop C:00126c 0000 nop C:00126d 0000 nop C:00126e 0000 nop C:00126f 0000 nop C:001270 bab5 out PORTC,BACK ; ........ C:001271 91ed ld ZL,X+ C:001272 bab5 out PORTC,BACK C:001273 2ffe mov ZH,ZL C:001274 73ff andi ZH,0x3F C:001275 bab5 out PORTC,BACK C:001276 78e0 andi ZL,0x80 C:001277 67e0 ori ZL,0x70 C:001278 bab5 out PORTC,BACK C:001279 9409 ijmp C:00127a 0000 nop C:00127b 0000 nop C:00127c 0000 nop C:00127d 0000 nop C:00127e 0000 nop C:00127f 0000 nop ; CHAR "%", aa=0x25, hh=0x12, ll=0x80, cc=0x82 C:001280 bab5 out PORTC,BACK ; ........ C:001281 91ed ld ZL,X+ C:001282 bab5 out PORTC,BACK C:001283 2ffe mov ZH,ZL C:001284 73ff andi ZH,0x3F C:001285 bab5 out PORTC,BACK C:001286 78e0 andi ZL,0x80 C:001287 60e0 ori ZL,0x00 C:001288 bab5 out PORTC,BACK C:001289 9409 ijmp C:00128a 0000 nop C:00128b 0000 nop C:00128c 0000 nop C:00128d 0000 nop C:00128e 0000 nop C:00128f 0000 nop C:001290 baa5 out PORTC,FORE ; ()..().. C:001291 91ed ld ZL,X+ C:001292 bab5 out PORTC,BACK C:001293 2ffe mov ZH,ZL C:001294 73ff andi ZH,0x3F C:001295 baa5 out PORTC,FORE C:001296 78e0 andi ZL,0x80 C:001297 61e0 ori ZL,0x10 C:001298 bab5 out PORTC,BACK C:001299 9409 ijmp C:00129a 0000 nop C:00129b 0000 nop C:00129c 0000 nop C:00129d 0000 nop C:00129e 0000 nop C:00129f 0000 nop C:0012a0 bab5 out PORTC,BACK ; ....().. C:0012a1 91ed ld ZL,X+ C:0012a2 bab5 out PORTC,BACK C:0012a3 2ffe mov ZH,ZL C:0012a4 73ff andi ZH,0x3F C:0012a5 baa5 out PORTC,FORE C:0012a6 78e0 andi ZL,0x80 C:0012a7 62e0 ori ZL,0x20 C:0012a8 bab5 out PORTC,BACK C:0012a9 9409 ijmp C:0012aa 0000 nop C:0012ab 0000 nop C:0012ac 0000 nop C:0012ad 0000 nop C:0012ae 0000 nop C:0012af 0000 nop C:0012b0 bab5 out PORTC,BACK ; ..().... C:0012b1 91ed ld ZL,X+ C:0012b2 baa5 out PORTC,FORE C:0012b3 2ffe mov ZH,ZL C:0012b4 73ff andi ZH,0x3F C:0012b5 bab5 out PORTC,BACK C:0012b6 78e0 andi ZL,0x80 C:0012b7 63e0 ori ZL,0x30 C:0012b8 bab5 out PORTC,BACK C:0012b9 9409 ijmp C:0012ba 0000 nop C:0012bb 0000 nop C:0012bc 0000 nop C:0012bd 0000 nop C:0012be 0000 nop C:0012bf 0000 nop C:0012c0 bab5 out PORTC,BACK ; ..().... C:0012c1 91ed ld ZL,X+ C:0012c2 baa5 out PORTC,FORE C:0012c3 2ffe mov ZH,ZL C:0012c4 73ff andi ZH,0x3F C:0012c5 bab5 out PORTC,BACK C:0012c6 78e0 andi ZL,0x80 C:0012c7 64e0 ori ZL,0x40 C:0012c8 bab5 out PORTC,BACK C:0012c9 9409 ijmp C:0012ca 0000 nop C:0012cb 0000 nop C:0012cc 0000 nop C:0012cd 0000 nop C:0012ce 0000 nop C:0012cf 0000 nop C:0012d0 baa5 out PORTC,FORE ; ()...... C:0012d1 91ed ld ZL,X+ C:0012d2 bab5 out PORTC,BACK C:0012d3 2ffe mov ZH,ZL C:0012d4 73ff andi ZH,0x3F C:0012d5 bab5 out PORTC,BACK C:0012d6 78e0 andi ZL,0x80 C:0012d7 65e0 ori ZL,0x50 C:0012d8 bab5 out PORTC,BACK C:0012d9 9409 ijmp C:0012da 0000 nop C:0012db 0000 nop C:0012dc 0000 nop C:0012dd 0000 nop C:0012de 0000 nop C:0012df 0000 nop C:0012e0 baa5 out PORTC,FORE ; ()..().. C:0012e1 91ed ld ZL,X+ C:0012e2 bab5 out PORTC,BACK C:0012e3 2ffe mov ZH,ZL C:0012e4 73ff andi ZH,0x3F C:0012e5 baa5 out PORTC,FORE C:0012e6 78e0 andi ZL,0x80 C:0012e7 66e0 ori ZL,0x60 C:0012e8 bab5 out PORTC,BACK C:0012e9 9409 ijmp C:0012ea 0000 nop C:0012eb 0000 nop C:0012ec 0000 nop C:0012ed 0000 nop C:0012ee 0000 nop C:0012ef 0000 nop C:0012f0 bab5 out PORTC,BACK ; ........ C:0012f1 91ed ld ZL,X+ C:0012f2 bab5 out PORTC,BACK C:0012f3 2ffe mov ZH,ZL C:0012f4 73ff andi ZH,0x3F C:0012f5 bab5 out PORTC,BACK C:0012f6 78e0 andi ZL,0x80 C:0012f7 67e0 ori ZL,0x70 C:0012f8 bab5 out PORTC,BACK C:0012f9 9409 ijmp C:0012fa 0000 nop C:0012fb 0000 nop C:0012fc 0000 nop C:0012fd 0000 nop C:0012fe 0000 nop C:0012ff 0000 nop ; CHAR "&", aa=0x26, hh=0x13, ll=0x00, cc=0x13 C:001300 bab5 out PORTC,BACK ; ........ C:001301 91ed ld ZL,X+ C:001302 bab5 out PORTC,BACK C:001303 2ffe mov ZH,ZL C:001304 73ff andi ZH,0x3F C:001305 bab5 out PORTC,BACK C:001306 78e0 andi ZL,0x80 C:001307 60e0 ori ZL,0x00 C:001308 bab5 out PORTC,BACK C:001309 9409 ijmp C:00130a 0000 nop C:00130b 0000 nop C:00130c 0000 nop C:00130d 0000 nop C:00130e 0000 nop C:00130f 0000 nop C:001310 bab5 out PORTC,BACK ; ..().... C:001311 91ed ld ZL,X+ C:001312 baa5 out PORTC,FORE C:001313 2ffe mov ZH,ZL C:001314 73ff andi ZH,0x3F C:001315 bab5 out PORTC,BACK C:001316 78e0 andi ZL,0x80 C:001317 61e0 ori ZL,0x10 C:001318 bab5 out PORTC,BACK C:001319 9409 ijmp C:00131a 0000 nop C:00131b 0000 nop C:00131c 0000 nop C:00131d 0000 nop C:00131e 0000 nop C:00131f 0000 nop C:001320 baa5 out PORTC,FORE ; ()..().. C:001321 91ed ld ZL,X+ C:001322 bab5 out PORTC,BACK C:001323 2ffe mov ZH,ZL C:001324 73ff andi ZH,0x3F C:001325 baa5 out PORTC,FORE C:001326 78e0 andi ZL,0x80 C:001327 62e0 ori ZL,0x20 C:001328 bab5 out PORTC,BACK C:001329 9409 ijmp C:00132a 0000 nop C:00132b 0000 nop C:00132c 0000 nop C:00132d 0000 nop C:00132e 0000 nop C:00132f 0000 nop C:001330 bab5 out PORTC,BACK ; ..().... C:001331 91ed ld ZL,X+ C:001332 baa5 out PORTC,FORE C:001333 2ffe mov ZH,ZL C:001334 73ff andi ZH,0x3F C:001335 bab5 out PORTC,BACK C:001336 78e0 andi ZL,0x80 C:001337 63e0 ori ZL,0x30 C:001338 bab5 out PORTC,BACK C:001339 9409 ijmp C:00133a 0000 nop C:00133b 0000 nop C:00133c 0000 nop C:00133d 0000 nop C:00133e 0000 nop C:00133f 0000 nop C:001340 baa5 out PORTC,FORE ; ()..().. C:001341 91ed ld ZL,X+ C:001342 bab5 out PORTC,BACK C:001343 2ffe mov ZH,ZL C:001344 73ff andi ZH,0x3F C:001345 baa5 out PORTC,FORE C:001346 78e0 andi ZL,0x80 C:001347 64e0 ori ZL,0x40 C:001348 bab5 out PORTC,BACK C:001349 9409 ijmp C:00134a 0000 nop C:00134b 0000 nop C:00134c 0000 nop C:00134d 0000 nop C:00134e 0000 nop C:00134f 0000 nop C:001350 baa5 out PORTC,FORE ; ()..().. C:001351 91ed ld ZL,X+ C:001352 bab5 out PORTC,BACK C:001353 2ffe mov ZH,ZL C:001354 73ff andi ZH,0x3F C:001355 baa5 out PORTC,FORE C:001356 78e0 andi ZL,0x80 C:001357 65e0 ori ZL,0x50 C:001358 bab5 out PORTC,BACK C:001359 9409 ijmp C:00135a 0000 nop C:00135b 0000 nop C:00135c 0000 nop C:00135d 0000 nop C:00135e 0000 nop C:00135f 0000 nop C:001360 bab5 out PORTC,BACK ; ..()().. C:001361 91ed ld ZL,X+ C:001362 baa5 out PORTC,FORE C:001363 2ffe mov ZH,ZL C:001364 73ff andi ZH,0x3F C:001365 baa5 out PORTC,FORE C:001366 78e0 andi ZL,0x80 C:001367 66e0 ori ZL,0x60 C:001368 bab5 out PORTC,BACK C:001369 9409 ijmp C:00136a 0000 nop C:00136b 0000 nop C:00136c 0000 nop C:00136d 0000 nop C:00136e 0000 nop C:00136f 0000 nop C:001370 bab5 out PORTC,BACK ; ........ C:001371 91ed ld ZL,X+ C:001372 bab5 out PORTC,BACK C:001373 2ffe mov ZH,ZL C:001374 73ff andi ZH,0x3F C:001375 bab5 out PORTC,BACK C:001376 78e0 andi ZL,0x80 C:001377 67e0 ori ZL,0x70 C:001378 bab5 out PORTC,BACK C:001379 9409 ijmp C:00137a 0000 nop C:00137b 0000 nop C:00137c 0000 nop C:00137d 0000 nop C:00137e 0000 nop C:00137f 0000 nop ; CHAR "'", aa=0x27, hh=0x13, ll=0x80, cc=0x83 C:001380 bab5 out PORTC,BACK ; ........ C:001381 91ed ld ZL,X+ C:001382 bab5 out PORTC,BACK C:001383 2ffe mov ZH,ZL C:001384 73ff andi ZH,0x3F C:001385 bab5 out PORTC,BACK C:001386 78e0 andi ZL,0x80 C:001387 60e0 ori ZL,0x00 C:001388 bab5 out PORTC,BACK C:001389 9409 ijmp C:00138a 0000 nop C:00138b 0000 nop C:00138c 0000 nop C:00138d 0000 nop C:00138e 0000 nop C:00138f 0000 nop C:001390 bab5 out PORTC,BACK ; ..().... C:001391 91ed ld ZL,X+ C:001392 baa5 out PORTC,FORE C:001393 2ffe mov ZH,ZL C:001394 73ff andi ZH,0x3F C:001395 bab5 out PORTC,BACK C:001396 78e0 andi ZL,0x80 C:001397 61e0 ori ZL,0x10 C:001398 bab5 out PORTC,BACK C:001399 9409 ijmp C:00139a 0000 nop C:00139b 0000 nop C:00139c 0000 nop C:00139d 0000 nop C:00139e 0000 nop C:00139f 0000 nop C:0013a0 baa5 out PORTC,FORE ; ()...... C:0013a1 91ed ld ZL,X+ C:0013a2 bab5 out PORTC,BACK C:0013a3 2ffe mov ZH,ZL C:0013a4 73ff andi ZH,0x3F C:0013a5 bab5 out PORTC,BACK C:0013a6 78e0 andi ZL,0x80 C:0013a7 62e0 ori ZL,0x20 C:0013a8 bab5 out PORTC,BACK C:0013a9 9409 ijmp C:0013aa 0000 nop C:0013ab 0000 nop C:0013ac 0000 nop C:0013ad 0000 nop C:0013ae 0000 nop C:0013af 0000 nop C:0013b0 bab5 out PORTC,BACK ; ........ C:0013b1 91ed ld ZL,X+ C:0013b2 bab5 out PORTC,BACK C:0013b3 2ffe mov ZH,ZL C:0013b4 73ff andi ZH,0x3F C:0013b5 bab5 out PORTC,BACK C:0013b6 78e0 andi ZL,0x80 C:0013b7 63e0 ori ZL,0x30 C:0013b8 bab5 out PORTC,BACK C:0013b9 9409 ijmp C:0013ba 0000 nop C:0013bb 0000 nop C:0013bc 0000 nop C:0013bd 0000 nop C:0013be 0000 nop C:0013bf 0000 nop C:0013c0 bab5 out PORTC,BACK ; ........ C:0013c1 91ed ld ZL,X+ C:0013c2 bab5 out PORTC,BACK C:0013c3 2ffe mov ZH,ZL C:0013c4 73ff andi ZH,0x3F C:0013c5 bab5 out PORTC,BACK C:0013c6 78e0 andi ZL,0x80 C:0013c7 64e0 ori ZL,0x40 C:0013c8 bab5 out PORTC,BACK C:0013c9 9409 ijmp C:0013ca 0000 nop C:0013cb 0000 nop C:0013cc 0000 nop C:0013cd 0000 nop C:0013ce 0000 nop C:0013cf 0000 nop C:0013d0 bab5 out PORTC,BACK ; ........ C:0013d1 91ed ld ZL,X+ C:0013d2 bab5 out PORTC,BACK C:0013d3 2ffe mov ZH,ZL C:0013d4 73ff andi ZH,0x3F C:0013d5 bab5 out PORTC,BACK C:0013d6 78e0 andi ZL,0x80 C:0013d7 65e0 ori ZL,0x50 C:0013d8 bab5 out PORTC,BACK C:0013d9 9409 ijmp C:0013da 0000 nop C:0013db 0000 nop C:0013dc 0000 nop C:0013dd 0000 nop C:0013de 0000 nop C:0013df 0000 nop C:0013e0 bab5 out PORTC,BACK ; ........ C:0013e1 91ed ld ZL,X+ C:0013e2 bab5 out PORTC,BACK C:0013e3 2ffe mov ZH,ZL C:0013e4 73ff andi ZH,0x3F C:0013e5 bab5 out PORTC,BACK C:0013e6 78e0 andi ZL,0x80 C:0013e7 66e0 ori ZL,0x60 C:0013e8 bab5 out PORTC,BACK C:0013e9 9409 ijmp C:0013ea 0000 nop C:0013eb 0000 nop C:0013ec 0000 nop C:0013ed 0000 nop C:0013ee 0000 nop C:0013ef 0000 nop C:0013f0 bab5 out PORTC,BACK ; ........ C:0013f1 91ed ld ZL,X+ C:0013f2 bab5 out PORTC,BACK C:0013f3 2ffe mov ZH,ZL C:0013f4 73ff andi ZH,0x3F C:0013f5 bab5 out PORTC,BACK C:0013f6 78e0 andi ZL,0x80 C:0013f7 67e0 ori ZL,0x70 C:0013f8 bab5 out PORTC,BACK C:0013f9 9409 ijmp C:0013fa 0000 nop C:0013fb 0000 nop C:0013fc 0000 nop C:0013fd 0000 nop C:0013fe 0000 nop C:0013ff 0000 nop ; CHAR "(", aa=0x28, hh=0x14, ll=0x00, cc=0x14 C:001400 bab5 out PORTC,BACK ; ........ C:001401 91ed ld ZL,X+ C:001402 bab5 out PORTC,BACK C:001403 2ffe mov ZH,ZL C:001404 73ff andi ZH,0x3F C:001405 bab5 out PORTC,BACK C:001406 78e0 andi ZL,0x80 C:001407 60e0 ori ZL,0x00 C:001408 bab5 out PORTC,BACK C:001409 9409 ijmp C:00140a 0000 nop C:00140b 0000 nop C:00140c 0000 nop C:00140d 0000 nop C:00140e 0000 nop C:00140f 0000 nop C:001410 bab5 out PORTC,BACK ; ..().... C:001411 91ed ld ZL,X+ C:001412 baa5 out PORTC,FORE C:001413 2ffe mov ZH,ZL C:001414 73ff andi ZH,0x3F C:001415 bab5 out PORTC,BACK C:001416 78e0 andi ZL,0x80 C:001417 61e0 ori ZL,0x10 C:001418 bab5 out PORTC,BACK C:001419 9409 ijmp C:00141a 0000 nop C:00141b 0000 nop C:00141c 0000 nop C:00141d 0000 nop C:00141e 0000 nop C:00141f 0000 nop C:001420 baa5 out PORTC,FORE ; ()...... C:001421 91ed ld ZL,X+ C:001422 bab5 out PORTC,BACK C:001423 2ffe mov ZH,ZL C:001424 73ff andi ZH,0x3F C:001425 bab5 out PORTC,BACK C:001426 78e0 andi ZL,0x80 C:001427 62e0 ori ZL,0x20 C:001428 bab5 out PORTC,BACK C:001429 9409 ijmp C:00142a 0000 nop C:00142b 0000 nop C:00142c 0000 nop C:00142d 0000 nop C:00142e 0000 nop C:00142f 0000 nop C:001430 baa5 out PORTC,FORE ; ()...... C:001431 91ed ld ZL,X+ C:001432 bab5 out PORTC,BACK C:001433 2ffe mov ZH,ZL C:001434 73ff andi ZH,0x3F C:001435 bab5 out PORTC,BACK C:001436 78e0 andi ZL,0x80 C:001437 63e0 ori ZL,0x30 C:001438 bab5 out PORTC,BACK C:001439 9409 ijmp C:00143a 0000 nop C:00143b 0000 nop C:00143c 0000 nop C:00143d 0000 nop C:00143e 0000 nop C:00143f 0000 nop C:001440 baa5 out PORTC,FORE ; ()...... C:001441 91ed ld ZL,X+ C:001442 bab5 out PORTC,BACK C:001443 2ffe mov ZH,ZL C:001444 73ff andi ZH,0x3F C:001445 bab5 out PORTC,BACK C:001446 78e0 andi ZL,0x80 C:001447 64e0 ori ZL,0x40 C:001448 bab5 out PORTC,BACK C:001449 9409 ijmp C:00144a 0000 nop C:00144b 0000 nop C:00144c 0000 nop C:00144d 0000 nop C:00144e 0000 nop C:00144f 0000 nop C:001450 baa5 out PORTC,FORE ; ()...... C:001451 91ed ld ZL,X+ C:001452 bab5 out PORTC,BACK C:001453 2ffe mov ZH,ZL C:001454 73ff andi ZH,0x3F C:001455 bab5 out PORTC,BACK C:001456 78e0 andi ZL,0x80 C:001457 65e0 ori ZL,0x50 C:001458 bab5 out PORTC,BACK C:001459 9409 ijmp C:00145a 0000 nop C:00145b 0000 nop C:00145c 0000 nop C:00145d 0000 nop C:00145e 0000 nop C:00145f 0000 nop C:001460 bab5 out PORTC,BACK ; ..().... C:001461 91ed ld ZL,X+ C:001462 baa5 out PORTC,FORE C:001463 2ffe mov ZH,ZL C:001464 73ff andi ZH,0x3F C:001465 bab5 out PORTC,BACK C:001466 78e0 andi ZL,0x80 C:001467 66e0 ori ZL,0x60 C:001468 bab5 out PORTC,BACK C:001469 9409 ijmp C:00146a 0000 nop C:00146b 0000 nop C:00146c 0000 nop C:00146d 0000 nop C:00146e 0000 nop C:00146f 0000 nop C:001470 bab5 out PORTC,BACK ; ........ C:001471 91ed ld ZL,X+ C:001472 bab5 out PORTC,BACK C:001473 2ffe mov ZH,ZL C:001474 73ff andi ZH,0x3F C:001475 bab5 out PORTC,BACK C:001476 78e0 andi ZL,0x80 C:001477 67e0 ori ZL,0x70 C:001478 bab5 out PORTC,BACK C:001479 9409 ijmp C:00147a 0000 nop C:00147b 0000 nop C:00147c 0000 nop C:00147d 0000 nop C:00147e 0000 nop C:00147f 0000 nop ; CHAR ")", aa=0x29, hh=0x14, ll=0x80, cc=0x84 C:001480 bab5 out PORTC,BACK ; ........ C:001481 91ed ld ZL,X+ C:001482 bab5 out PORTC,BACK C:001483 2ffe mov ZH,ZL C:001484 73ff andi ZH,0x3F C:001485 bab5 out PORTC,BACK C:001486 78e0 andi ZL,0x80 C:001487 60e0 ori ZL,0x00 C:001488 bab5 out PORTC,BACK C:001489 9409 ijmp C:00148a 0000 nop C:00148b 0000 nop C:00148c 0000 nop C:00148d 0000 nop C:00148e 0000 nop C:00148f 0000 nop C:001490 bab5 out PORTC,BACK ; ..().... C:001491 91ed ld ZL,X+ C:001492 baa5 out PORTC,FORE C:001493 2ffe mov ZH,ZL C:001494 73ff andi ZH,0x3F C:001495 bab5 out PORTC,BACK C:001496 78e0 andi ZL,0x80 C:001497 61e0 ori ZL,0x10 C:001498 bab5 out PORTC,BACK C:001499 9409 ijmp C:00149a 0000 nop C:00149b 0000 nop C:00149c 0000 nop C:00149d 0000 nop C:00149e 0000 nop C:00149f 0000 nop C:0014a0 bab5 out PORTC,BACK ; ....().. C:0014a1 91ed ld ZL,X+ C:0014a2 bab5 out PORTC,BACK C:0014a3 2ffe mov ZH,ZL C:0014a4 73ff andi ZH,0x3F C:0014a5 baa5 out PORTC,FORE C:0014a6 78e0 andi ZL,0x80 C:0014a7 62e0 ori ZL,0x20 C:0014a8 bab5 out PORTC,BACK C:0014a9 9409 ijmp C:0014aa 0000 nop C:0014ab 0000 nop C:0014ac 0000 nop C:0014ad 0000 nop C:0014ae 0000 nop C:0014af 0000 nop C:0014b0 bab5 out PORTC,BACK ; ....().. C:0014b1 91ed ld ZL,X+ C:0014b2 bab5 out PORTC,BACK C:0014b3 2ffe mov ZH,ZL C:0014b4 73ff andi ZH,0x3F C:0014b5 baa5 out PORTC,FORE C:0014b6 78e0 andi ZL,0x80 C:0014b7 63e0 ori ZL,0x30 C:0014b8 bab5 out PORTC,BACK C:0014b9 9409 ijmp C:0014ba 0000 nop C:0014bb 0000 nop C:0014bc 0000 nop C:0014bd 0000 nop C:0014be 0000 nop C:0014bf 0000 nop C:0014c0 bab5 out PORTC,BACK ; ....().. C:0014c1 91ed ld ZL,X+ C:0014c2 bab5 out PORTC,BACK C:0014c3 2ffe mov ZH,ZL C:0014c4 73ff andi ZH,0x3F C:0014c5 baa5 out PORTC,FORE C:0014c6 78e0 andi ZL,0x80 C:0014c7 64e0 ori ZL,0x40 C:0014c8 bab5 out PORTC,BACK C:0014c9 9409 ijmp C:0014ca 0000 nop C:0014cb 0000 nop C:0014cc 0000 nop C:0014cd 0000 nop C:0014ce 0000 nop C:0014cf 0000 nop C:0014d0 bab5 out PORTC,BACK ; ....().. C:0014d1 91ed ld ZL,X+ C:0014d2 bab5 out PORTC,BACK C:0014d3 2ffe mov ZH,ZL C:0014d4 73ff andi ZH,0x3F C:0014d5 baa5 out PORTC,FORE C:0014d6 78e0 andi ZL,0x80 C:0014d7 65e0 ori ZL,0x50 C:0014d8 bab5 out PORTC,BACK C:0014d9 9409 ijmp C:0014da 0000 nop C:0014db 0000 nop C:0014dc 0000 nop C:0014dd 0000 nop C:0014de 0000 nop C:0014df 0000 nop C:0014e0 bab5 out PORTC,BACK ; ..().... C:0014e1 91ed ld ZL,X+ C:0014e2 baa5 out PORTC,FORE C:0014e3 2ffe mov ZH,ZL C:0014e4 73ff andi ZH,0x3F C:0014e5 bab5 out PORTC,BACK C:0014e6 78e0 andi ZL,0x80 C:0014e7 66e0 ori ZL,0x60 C:0014e8 bab5 out PORTC,BACK C:0014e9 9409 ijmp C:0014ea 0000 nop C:0014eb 0000 nop C:0014ec 0000 nop C:0014ed 0000 nop C:0014ee 0000 nop C:0014ef 0000 nop C:0014f0 bab5 out PORTC,BACK ; ........ C:0014f1 91ed ld ZL,X+ C:0014f2 bab5 out PORTC,BACK C:0014f3 2ffe mov ZH,ZL C:0014f4 73ff andi ZH,0x3F C:0014f5 bab5 out PORTC,BACK C:0014f6 78e0 andi ZL,0x80 C:0014f7 67e0 ori ZL,0x70 C:0014f8 bab5 out PORTC,BACK C:0014f9 9409 ijmp C:0014fa 0000 nop C:0014fb 0000 nop C:0014fc 0000 nop C:0014fd 0000 nop C:0014fe 0000 nop C:0014ff 0000 nop ; CHAR "*", aa=0x2A, hh=0x15, ll=0x00, cc=0x15 C:001500 bab5 out PORTC,BACK ; ........ C:001501 91ed ld ZL,X+ C:001502 bab5 out PORTC,BACK C:001503 2ffe mov ZH,ZL C:001504 73ff andi ZH,0x3F C:001505 bab5 out PORTC,BACK C:001506 78e0 andi ZL,0x80 C:001507 60e0 ori ZL,0x00 C:001508 bab5 out PORTC,BACK C:001509 9409 ijmp C:00150a 0000 nop C:00150b 0000 nop C:00150c 0000 nop C:00150d 0000 nop C:00150e 0000 nop C:00150f 0000 nop C:001510 bab5 out PORTC,BACK ; ........ C:001511 91ed ld ZL,X+ C:001512 bab5 out PORTC,BACK C:001513 2ffe mov ZH,ZL C:001514 73ff andi ZH,0x3F C:001515 bab5 out PORTC,BACK C:001516 78e0 andi ZL,0x80 C:001517 61e0 ori ZL,0x10 C:001518 bab5 out PORTC,BACK C:001519 9409 ijmp C:00151a 0000 nop C:00151b 0000 nop C:00151c 0000 nop C:00151d 0000 nop C:00151e 0000 nop C:00151f 0000 nop C:001520 bab5 out PORTC,BACK ; ..().... C:001521 91ed ld ZL,X+ C:001522 baa5 out PORTC,FORE C:001523 2ffe mov ZH,ZL C:001524 73ff andi ZH,0x3F C:001525 bab5 out PORTC,BACK C:001526 78e0 andi ZL,0x80 C:001527 62e0 ori ZL,0x20 C:001528 bab5 out PORTC,BACK C:001529 9409 ijmp C:00152a 0000 nop C:00152b 0000 nop C:00152c 0000 nop C:00152d 0000 nop C:00152e 0000 nop C:00152f 0000 nop C:001530 baa5 out PORTC,FORE ; ()()().. C:001531 91ed ld ZL,X+ C:001532 baa5 out PORTC,FORE C:001533 2ffe mov ZH,ZL C:001534 73ff andi ZH,0x3F C:001535 baa5 out PORTC,FORE C:001536 78e0 andi ZL,0x80 C:001537 63e0 ori ZL,0x30 C:001538 bab5 out PORTC,BACK C:001539 9409 ijmp C:00153a 0000 nop C:00153b 0000 nop C:00153c 0000 nop C:00153d 0000 nop C:00153e 0000 nop C:00153f 0000 nop C:001540 bab5 out PORTC,BACK ; ..().... C:001541 91ed ld ZL,X+ C:001542 baa5 out PORTC,FORE C:001543 2ffe mov ZH,ZL C:001544 73ff andi ZH,0x3F C:001545 bab5 out PORTC,BACK C:001546 78e0 andi ZL,0x80 C:001547 64e0 ori ZL,0x40 C:001548 bab5 out PORTC,BACK C:001549 9409 ijmp C:00154a 0000 nop C:00154b 0000 nop C:00154c 0000 nop C:00154d 0000 nop C:00154e 0000 nop C:00154f 0000 nop C:001550 baa5 out PORTC,FORE ; ()()().. C:001551 91ed ld ZL,X+ C:001552 baa5 out PORTC,FORE C:001553 2ffe mov ZH,ZL C:001554 73ff andi ZH,0x3F C:001555 baa5 out PORTC,FORE C:001556 78e0 andi ZL,0x80 C:001557 65e0 ori ZL,0x50 C:001558 bab5 out PORTC,BACK C:001559 9409 ijmp C:00155a 0000 nop C:00155b 0000 nop C:00155c 0000 nop C:00155d 0000 nop C:00155e 0000 nop C:00155f 0000 nop C:001560 bab5 out PORTC,BACK ; ..().... C:001561 91ed ld ZL,X+ C:001562 baa5 out PORTC,FORE C:001563 2ffe mov ZH,ZL C:001564 73ff andi ZH,0x3F C:001565 bab5 out PORTC,BACK C:001566 78e0 andi ZL,0x80 C:001567 66e0 ori ZL,0x60 C:001568 bab5 out PORTC,BACK C:001569 9409 ijmp C:00156a 0000 nop C:00156b 0000 nop C:00156c 0000 nop C:00156d 0000 nop C:00156e 0000 nop C:00156f 0000 nop C:001570 bab5 out PORTC,BACK ; ........ C:001571 91ed ld ZL,X+ C:001572 bab5 out PORTC,BACK C:001573 2ffe mov ZH,ZL C:001574 73ff andi ZH,0x3F C:001575 bab5 out PORTC,BACK C:001576 78e0 andi ZL,0x80 C:001577 67e0 ori ZL,0x70 C:001578 bab5 out PORTC,BACK C:001579 9409 ijmp C:00157a 0000 nop C:00157b 0000 nop C:00157c 0000 nop C:00157d 0000 nop C:00157e 0000 nop C:00157f 0000 nop ; CHAR "+", aa=0x2B, hh=0x15, ll=0x80, cc=0x85 C:001580 bab5 out PORTC,BACK ; ........ C:001581 91ed ld ZL,X+ C:001582 bab5 out PORTC,BACK C:001583 2ffe mov ZH,ZL C:001584 73ff andi ZH,0x3F C:001585 bab5 out PORTC,BACK C:001586 78e0 andi ZL,0x80 C:001587 60e0 ori ZL,0x00 C:001588 bab5 out PORTC,BACK C:001589 9409 ijmp C:00158a 0000 nop C:00158b 0000 nop C:00158c 0000 nop C:00158d 0000 nop C:00158e 0000 nop C:00158f 0000 nop C:001590 bab5 out PORTC,BACK ; ........ C:001591 91ed ld ZL,X+ C:001592 bab5 out PORTC,BACK C:001593 2ffe mov ZH,ZL C:001594 73ff andi ZH,0x3F C:001595 bab5 out PORTC,BACK C:001596 78e0 andi ZL,0x80 C:001597 61e0 ori ZL,0x10 C:001598 bab5 out PORTC,BACK C:001599 9409 ijmp C:00159a 0000 nop C:00159b 0000 nop C:00159c 0000 nop C:00159d 0000 nop C:00159e 0000 nop C:00159f 0000 nop C:0015a0 bab5 out PORTC,BACK ; ..().... C:0015a1 91ed ld ZL,X+ C:0015a2 baa5 out PORTC,FORE C:0015a3 2ffe mov ZH,ZL C:0015a4 73ff andi ZH,0x3F C:0015a5 bab5 out PORTC,BACK C:0015a6 78e0 andi ZL,0x80 C:0015a7 62e0 ori ZL,0x20 C:0015a8 bab5 out PORTC,BACK C:0015a9 9409 ijmp C:0015aa 0000 nop C:0015ab 0000 nop C:0015ac 0000 nop C:0015ad 0000 nop C:0015ae 0000 nop C:0015af 0000 nop C:0015b0 bab5 out PORTC,BACK ; ..().... C:0015b1 91ed ld ZL,X+ C:0015b2 baa5 out PORTC,FORE C:0015b3 2ffe mov ZH,ZL C:0015b4 73ff andi ZH,0x3F C:0015b5 bab5 out PORTC,BACK C:0015b6 78e0 andi ZL,0x80 C:0015b7 63e0 ori ZL,0x30 C:0015b8 bab5 out PORTC,BACK C:0015b9 9409 ijmp C:0015ba 0000 nop C:0015bb 0000 nop C:0015bc 0000 nop C:0015bd 0000 nop C:0015be 0000 nop C:0015bf 0000 nop C:0015c0 baa5 out PORTC,FORE ; ()()().. C:0015c1 91ed ld ZL,X+ C:0015c2 baa5 out PORTC,FORE C:0015c3 2ffe mov ZH,ZL C:0015c4 73ff andi ZH,0x3F C:0015c5 baa5 out PORTC,FORE C:0015c6 78e0 andi ZL,0x80 C:0015c7 64e0 ori ZL,0x40 C:0015c8 bab5 out PORTC,BACK C:0015c9 9409 ijmp C:0015ca 0000 nop C:0015cb 0000 nop C:0015cc 0000 nop C:0015cd 0000 nop C:0015ce 0000 nop C:0015cf 0000 nop C:0015d0 bab5 out PORTC,BACK ; ..().... C:0015d1 91ed ld ZL,X+ C:0015d2 baa5 out PORTC,FORE C:0015d3 2ffe mov ZH,ZL C:0015d4 73ff andi ZH,0x3F C:0015d5 bab5 out PORTC,BACK C:0015d6 78e0 andi ZL,0x80 C:0015d7 65e0 ori ZL,0x50 C:0015d8 bab5 out PORTC,BACK C:0015d9 9409 ijmp C:0015da 0000 nop C:0015db 0000 nop C:0015dc 0000 nop C:0015dd 0000 nop C:0015de 0000 nop C:0015df 0000 nop C:0015e0 bab5 out PORTC,BACK ; ..().... C:0015e1 91ed ld ZL,X+ C:0015e2 baa5 out PORTC,FORE C:0015e3 2ffe mov ZH,ZL C:0015e4 73ff andi ZH,0x3F C:0015e5 bab5 out PORTC,BACK C:0015e6 78e0 andi ZL,0x80 C:0015e7 66e0 ori ZL,0x60 C:0015e8 bab5 out PORTC,BACK C:0015e9 9409 ijmp C:0015ea 0000 nop C:0015eb 0000 nop C:0015ec 0000 nop C:0015ed 0000 nop C:0015ee 0000 nop C:0015ef 0000 nop C:0015f0 bab5 out PORTC,BACK ; ........ C:0015f1 91ed ld ZL,X+ C:0015f2 bab5 out PORTC,BACK C:0015f3 2ffe mov ZH,ZL C:0015f4 73ff andi ZH,0x3F C:0015f5 bab5 out PORTC,BACK C:0015f6 78e0 andi ZL,0x80 C:0015f7 67e0 ori ZL,0x70 C:0015f8 bab5 out PORTC,BACK C:0015f9 9409 ijmp C:0015fa 0000 nop C:0015fb 0000 nop C:0015fc 0000 nop C:0015fd 0000 nop C:0015fe 0000 nop C:0015ff 0000 nop ; CHAR ",", aa=0x2C, hh=0x16, ll=0x00, cc=0x16 C:001600 bab5 out PORTC,BACK ; ........ C:001601 91ed ld ZL,X+ C:001602 bab5 out PORTC,BACK C:001603 2ffe mov ZH,ZL C:001604 73ff andi ZH,0x3F C:001605 bab5 out PORTC,BACK C:001606 78e0 andi ZL,0x80 C:001607 60e0 ori ZL,0x00 C:001608 bab5 out PORTC,BACK C:001609 9409 ijmp C:00160a 0000 nop C:00160b 0000 nop C:00160c 0000 nop C:00160d 0000 nop C:00160e 0000 nop C:00160f 0000 nop C:001610 bab5 out PORTC,BACK ; ........ C:001611 91ed ld ZL,X+ C:001612 bab5 out PORTC,BACK C:001613 2ffe mov ZH,ZL C:001614 73ff andi ZH,0x3F C:001615 bab5 out PORTC,BACK C:001616 78e0 andi ZL,0x80 C:001617 61e0 ori ZL,0x10 C:001618 bab5 out PORTC,BACK C:001619 9409 ijmp C:00161a 0000 nop C:00161b 0000 nop C:00161c 0000 nop C:00161d 0000 nop C:00161e 0000 nop C:00161f 0000 nop C:001620 bab5 out PORTC,BACK ; ........ C:001621 91ed ld ZL,X+ C:001622 bab5 out PORTC,BACK C:001623 2ffe mov ZH,ZL C:001624 73ff andi ZH,0x3F C:001625 bab5 out PORTC,BACK C:001626 78e0 andi ZL,0x80 C:001627 62e0 ori ZL,0x20 C:001628 bab5 out PORTC,BACK C:001629 9409 ijmp C:00162a 0000 nop C:00162b 0000 nop C:00162c 0000 nop C:00162d 0000 nop C:00162e 0000 nop C:00162f 0000 nop C:001630 bab5 out PORTC,BACK ; ........ C:001631 91ed ld ZL,X+ C:001632 bab5 out PORTC,BACK C:001633 2ffe mov ZH,ZL C:001634 73ff andi ZH,0x3F C:001635 bab5 out PORTC,BACK C:001636 78e0 andi ZL,0x80 C:001637 63e0 ori ZL,0x30 C:001638 bab5 out PORTC,BACK C:001639 9409 ijmp C:00163a 0000 nop C:00163b 0000 nop C:00163c 0000 nop C:00163d 0000 nop C:00163e 0000 nop C:00163f 0000 nop C:001640 bab5 out PORTC,BACK ; ........ C:001641 91ed ld ZL,X+ C:001642 bab5 out PORTC,BACK C:001643 2ffe mov ZH,ZL C:001644 73ff andi ZH,0x3F C:001645 bab5 out PORTC,BACK C:001646 78e0 andi ZL,0x80 C:001647 64e0 ori ZL,0x40 C:001648 bab5 out PORTC,BACK C:001649 9409 ijmp C:00164a 0000 nop C:00164b 0000 nop C:00164c 0000 nop C:00164d 0000 nop C:00164e 0000 nop C:00164f 0000 nop C:001650 bab5 out PORTC,BACK ; ..().... C:001651 91ed ld ZL,X+ C:001652 baa5 out PORTC,FORE C:001653 2ffe mov ZH,ZL C:001654 73ff andi ZH,0x3F C:001655 bab5 out PORTC,BACK C:001656 78e0 andi ZL,0x80 C:001657 65e0 ori ZL,0x50 C:001658 bab5 out PORTC,BACK C:001659 9409 ijmp C:00165a 0000 nop C:00165b 0000 nop C:00165c 0000 nop C:00165d 0000 nop C:00165e 0000 nop C:00165f 0000 nop C:001660 bab5 out PORTC,BACK ; ..().... C:001661 91ed ld ZL,X+ C:001662 baa5 out PORTC,FORE C:001663 2ffe mov ZH,ZL C:001664 73ff andi ZH,0x3F C:001665 bab5 out PORTC,BACK C:001666 78e0 andi ZL,0x80 C:001667 66e0 ori ZL,0x60 C:001668 bab5 out PORTC,BACK C:001669 9409 ijmp C:00166a 0000 nop C:00166b 0000 nop C:00166c 0000 nop C:00166d 0000 nop C:00166e 0000 nop C:00166f 0000 nop C:001670 baa5 out PORTC,FORE ; ()...... C:001671 91ed ld ZL,X+ C:001672 bab5 out PORTC,BACK C:001673 2ffe mov ZH,ZL C:001674 73ff andi ZH,0x3F C:001675 bab5 out PORTC,BACK C:001676 78e0 andi ZL,0x80 C:001677 67e0 ori ZL,0x70 C:001678 bab5 out PORTC,BACK C:001679 9409 ijmp C:00167a 0000 nop C:00167b 0000 nop C:00167c 0000 nop C:00167d 0000 nop C:00167e 0000 nop C:00167f 0000 nop ; CHAR "-", aa=0x2D, hh=0x16, ll=0x80, cc=0x86 C:001680 bab5 out PORTC,BACK ; ........ C:001681 91ed ld ZL,X+ C:001682 bab5 out PORTC,BACK C:001683 2ffe mov ZH,ZL C:001684 73ff andi ZH,0x3F C:001685 bab5 out PORTC,BACK C:001686 78e0 andi ZL,0x80 C:001687 60e0 ori ZL,0x00 C:001688 bab5 out PORTC,BACK C:001689 9409 ijmp C:00168a 0000 nop C:00168b 0000 nop C:00168c 0000 nop C:00168d 0000 nop C:00168e 0000 nop C:00168f 0000 nop C:001690 bab5 out PORTC,BACK ; ........ C:001691 91ed ld ZL,X+ C:001692 bab5 out PORTC,BACK C:001693 2ffe mov ZH,ZL C:001694 73ff andi ZH,0x3F C:001695 bab5 out PORTC,BACK C:001696 78e0 andi ZL,0x80 C:001697 61e0 ori ZL,0x10 C:001698 bab5 out PORTC,BACK C:001699 9409 ijmp C:00169a 0000 nop C:00169b 0000 nop C:00169c 0000 nop C:00169d 0000 nop C:00169e 0000 nop C:00169f 0000 nop C:0016a0 bab5 out PORTC,BACK ; ........ C:0016a1 91ed ld ZL,X+ C:0016a2 bab5 out PORTC,BACK C:0016a3 2ffe mov ZH,ZL C:0016a4 73ff andi ZH,0x3F C:0016a5 bab5 out PORTC,BACK C:0016a6 78e0 andi ZL,0x80 C:0016a7 62e0 ori ZL,0x20 C:0016a8 bab5 out PORTC,BACK C:0016a9 9409 ijmp C:0016aa 0000 nop C:0016ab 0000 nop C:0016ac 0000 nop C:0016ad 0000 nop C:0016ae 0000 nop C:0016af 0000 nop C:0016b0 bab5 out PORTC,BACK ; ........ C:0016b1 91ed ld ZL,X+ C:0016b2 bab5 out PORTC,BACK C:0016b3 2ffe mov ZH,ZL C:0016b4 73ff andi ZH,0x3F C:0016b5 bab5 out PORTC,BACK C:0016b6 78e0 andi ZL,0x80 C:0016b7 63e0 ori ZL,0x30 C:0016b8 bab5 out PORTC,BACK C:0016b9 9409 ijmp C:0016ba 0000 nop C:0016bb 0000 nop C:0016bc 0000 nop C:0016bd 0000 nop C:0016be 0000 nop C:0016bf 0000 nop C:0016c0 baa5 out PORTC,FORE ; ()()().. C:0016c1 91ed ld ZL,X+ C:0016c2 baa5 out PORTC,FORE C:0016c3 2ffe mov ZH,ZL C:0016c4 73ff andi ZH,0x3F C:0016c5 baa5 out PORTC,FORE C:0016c6 78e0 andi ZL,0x80 C:0016c7 64e0 ori ZL,0x40 C:0016c8 bab5 out PORTC,BACK C:0016c9 9409 ijmp C:0016ca 0000 nop C:0016cb 0000 nop C:0016cc 0000 nop C:0016cd 0000 nop C:0016ce 0000 nop C:0016cf 0000 nop C:0016d0 bab5 out PORTC,BACK ; ........ C:0016d1 91ed ld ZL,X+ C:0016d2 bab5 out PORTC,BACK C:0016d3 2ffe mov ZH,ZL C:0016d4 73ff andi ZH,0x3F C:0016d5 bab5 out PORTC,BACK C:0016d6 78e0 andi ZL,0x80 C:0016d7 65e0 ori ZL,0x50 C:0016d8 bab5 out PORTC,BACK C:0016d9 9409 ijmp C:0016da 0000 nop C:0016db 0000 nop C:0016dc 0000 nop C:0016dd 0000 nop C:0016de 0000 nop C:0016df 0000 nop C:0016e0 bab5 out PORTC,BACK ; ........ C:0016e1 91ed ld ZL,X+ C:0016e2 bab5 out PORTC,BACK C:0016e3 2ffe mov ZH,ZL C:0016e4 73ff andi ZH,0x3F C:0016e5 bab5 out PORTC,BACK C:0016e6 78e0 andi ZL,0x80 C:0016e7 66e0 ori ZL,0x60 C:0016e8 bab5 out PORTC,BACK C:0016e9 9409 ijmp C:0016ea 0000 nop C:0016eb 0000 nop C:0016ec 0000 nop C:0016ed 0000 nop C:0016ee 0000 nop C:0016ef 0000 nop C:0016f0 bab5 out PORTC,BACK ; ........ C:0016f1 91ed ld ZL,X+ C:0016f2 bab5 out PORTC,BACK C:0016f3 2ffe mov ZH,ZL C:0016f4 73ff andi ZH,0x3F C:0016f5 bab5 out PORTC,BACK C:0016f6 78e0 andi ZL,0x80 C:0016f7 67e0 ori ZL,0x70 C:0016f8 bab5 out PORTC,BACK C:0016f9 9409 ijmp C:0016fa 0000 nop C:0016fb 0000 nop C:0016fc 0000 nop C:0016fd 0000 nop C:0016fe 0000 nop C:0016ff 0000 nop ; CHAR ".", aa=0x2E, hh=0x17, ll=0x00, cc=0x17 C:001700 bab5 out PORTC,BACK ; ........ C:001701 91ed ld ZL,X+ C:001702 bab5 out PORTC,BACK C:001703 2ffe mov ZH,ZL C:001704 73ff andi ZH,0x3F C:001705 bab5 out PORTC,BACK C:001706 78e0 andi ZL,0x80 C:001707 60e0 ori ZL,0x00 C:001708 bab5 out PORTC,BACK C:001709 9409 ijmp C:00170a 0000 nop C:00170b 0000 nop C:00170c 0000 nop C:00170d 0000 nop C:00170e 0000 nop C:00170f 0000 nop C:001710 bab5 out PORTC,BACK ; ........ C:001711 91ed ld ZL,X+ C:001712 bab5 out PORTC,BACK C:001713 2ffe mov ZH,ZL C:001714 73ff andi ZH,0x3F C:001715 bab5 out PORTC,BACK C:001716 78e0 andi ZL,0x80 C:001717 61e0 ori ZL,0x10 C:001718 bab5 out PORTC,BACK C:001719 9409 ijmp C:00171a 0000 nop C:00171b 0000 nop C:00171c 0000 nop C:00171d 0000 nop C:00171e 0000 nop C:00171f 0000 nop C:001720 bab5 out PORTC,BACK ; ........ C:001721 91ed ld ZL,X+ C:001722 bab5 out PORTC,BACK C:001723 2ffe mov ZH,ZL C:001724 73ff andi ZH,0x3F C:001725 bab5 out PORTC,BACK C:001726 78e0 andi ZL,0x80 C:001727 62e0 ori ZL,0x20 C:001728 bab5 out PORTC,BACK C:001729 9409 ijmp C:00172a 0000 nop C:00172b 0000 nop C:00172c 0000 nop C:00172d 0000 nop C:00172e 0000 nop C:00172f 0000 nop C:001730 bab5 out PORTC,BACK ; ........ C:001731 91ed ld ZL,X+ C:001732 bab5 out PORTC,BACK C:001733 2ffe mov ZH,ZL C:001734 73ff andi ZH,0x3F C:001735 bab5 out PORTC,BACK C:001736 78e0 andi ZL,0x80 C:001737 63e0 ori ZL,0x30 C:001738 bab5 out PORTC,BACK C:001739 9409 ijmp C:00173a 0000 nop C:00173b 0000 nop C:00173c 0000 nop C:00173d 0000 nop C:00173e 0000 nop C:00173f 0000 nop C:001740 bab5 out PORTC,BACK ; ........ C:001741 91ed ld ZL,X+ C:001742 bab5 out PORTC,BACK C:001743 2ffe mov ZH,ZL C:001744 73ff andi ZH,0x3F C:001745 bab5 out PORTC,BACK C:001746 78e0 andi ZL,0x80 C:001747 64e0 ori ZL,0x40 C:001748 bab5 out PORTC,BACK C:001749 9409 ijmp C:00174a 0000 nop C:00174b 0000 nop C:00174c 0000 nop C:00174d 0000 nop C:00174e 0000 nop C:00174f 0000 nop C:001750 bab5 out PORTC,BACK ; ..().... C:001751 91ed ld ZL,X+ C:001752 baa5 out PORTC,FORE C:001753 2ffe mov ZH,ZL C:001754 73ff andi ZH,0x3F C:001755 bab5 out PORTC,BACK C:001756 78e0 andi ZL,0x80 C:001757 65e0 ori ZL,0x50 C:001758 bab5 out PORTC,BACK C:001759 9409 ijmp C:00175a 0000 nop C:00175b 0000 nop C:00175c 0000 nop C:00175d 0000 nop C:00175e 0000 nop C:00175f 0000 nop C:001760 bab5 out PORTC,BACK ; ..().... C:001761 91ed ld ZL,X+ C:001762 baa5 out PORTC,FORE C:001763 2ffe mov ZH,ZL C:001764 73ff andi ZH,0x3F C:001765 bab5 out PORTC,BACK C:001766 78e0 andi ZL,0x80 C:001767 66e0 ori ZL,0x60 C:001768 bab5 out PORTC,BACK C:001769 9409 ijmp C:00176a 0000 nop C:00176b 0000 nop C:00176c 0000 nop C:00176d 0000 nop C:00176e 0000 nop C:00176f 0000 nop C:001770 bab5 out PORTC,BACK ; ........ C:001771 91ed ld ZL,X+ C:001772 bab5 out PORTC,BACK C:001773 2ffe mov ZH,ZL C:001774 73ff andi ZH,0x3F C:001775 bab5 out PORTC,BACK C:001776 78e0 andi ZL,0x80 C:001777 67e0 ori ZL,0x70 C:001778 bab5 out PORTC,BACK C:001779 9409 ijmp C:00177a 0000 nop C:00177b 0000 nop C:00177c 0000 nop C:00177d 0000 nop C:00177e 0000 nop C:00177f 0000 nop ; CHAR "/", aa=0x2F, hh=0x17, ll=0x80, cc=0x87 C:001780 bab5 out PORTC,BACK ; ........ C:001781 91ed ld ZL,X+ C:001782 bab5 out PORTC,BACK C:001783 2ffe mov ZH,ZL C:001784 73ff andi ZH,0x3F C:001785 bab5 out PORTC,BACK C:001786 78e0 andi ZL,0x80 C:001787 60e0 ori ZL,0x00 C:001788 bab5 out PORTC,BACK C:001789 9409 ijmp C:00178a 0000 nop C:00178b 0000 nop C:00178c 0000 nop C:00178d 0000 nop C:00178e 0000 nop C:00178f 0000 nop C:001790 bab5 out PORTC,BACK ; ....().. C:001791 91ed ld ZL,X+ C:001792 bab5 out PORTC,BACK C:001793 2ffe mov ZH,ZL C:001794 73ff andi ZH,0x3F C:001795 baa5 out PORTC,FORE C:001796 78e0 andi ZL,0x80 C:001797 61e0 ori ZL,0x10 C:001798 bab5 out PORTC,BACK C:001799 9409 ijmp C:00179a 0000 nop C:00179b 0000 nop C:00179c 0000 nop C:00179d 0000 nop C:00179e 0000 nop C:00179f 0000 nop C:0017a0 bab5 out PORTC,BACK ; ....().. C:0017a1 91ed ld ZL,X+ C:0017a2 bab5 out PORTC,BACK C:0017a3 2ffe mov ZH,ZL C:0017a4 73ff andi ZH,0x3F C:0017a5 baa5 out PORTC,FORE C:0017a6 78e0 andi ZL,0x80 C:0017a7 62e0 ori ZL,0x20 C:0017a8 bab5 out PORTC,BACK C:0017a9 9409 ijmp C:0017aa 0000 nop C:0017ab 0000 nop C:0017ac 0000 nop C:0017ad 0000 nop C:0017ae 0000 nop C:0017af 0000 nop C:0017b0 bab5 out PORTC,BACK ; ..().... C:0017b1 91ed ld ZL,X+ C:0017b2 baa5 out PORTC,FORE C:0017b3 2ffe mov ZH,ZL C:0017b4 73ff andi ZH,0x3F C:0017b5 bab5 out PORTC,BACK C:0017b6 78e0 andi ZL,0x80 C:0017b7 63e0 ori ZL,0x30 C:0017b8 bab5 out PORTC,BACK C:0017b9 9409 ijmp C:0017ba 0000 nop C:0017bb 0000 nop C:0017bc 0000 nop C:0017bd 0000 nop C:0017be 0000 nop C:0017bf 0000 nop C:0017c0 bab5 out PORTC,BACK ; ..().... C:0017c1 91ed ld ZL,X+ C:0017c2 baa5 out PORTC,FORE C:0017c3 2ffe mov ZH,ZL C:0017c4 73ff andi ZH,0x3F C:0017c5 bab5 out PORTC,BACK C:0017c6 78e0 andi ZL,0x80 C:0017c7 64e0 ori ZL,0x40 C:0017c8 bab5 out PORTC,BACK C:0017c9 9409 ijmp C:0017ca 0000 nop C:0017cb 0000 nop C:0017cc 0000 nop C:0017cd 0000 nop C:0017ce 0000 nop C:0017cf 0000 nop C:0017d0 baa5 out PORTC,FORE ; ()...... C:0017d1 91ed ld ZL,X+ C:0017d2 bab5 out PORTC,BACK C:0017d3 2ffe mov ZH,ZL C:0017d4 73ff andi ZH,0x3F C:0017d5 bab5 out PORTC,BACK C:0017d6 78e0 andi ZL,0x80 C:0017d7 65e0 ori ZL,0x50 C:0017d8 bab5 out PORTC,BACK C:0017d9 9409 ijmp C:0017da 0000 nop C:0017db 0000 nop C:0017dc 0000 nop C:0017dd 0000 nop C:0017de 0000 nop C:0017df 0000 nop C:0017e0 baa5 out PORTC,FORE ; ()...... C:0017e1 91ed ld ZL,X+ C:0017e2 bab5 out PORTC,BACK C:0017e3 2ffe mov ZH,ZL C:0017e4 73ff andi ZH,0x3F C:0017e5 bab5 out PORTC,BACK C:0017e6 78e0 andi ZL,0x80 C:0017e7 66e0 ori ZL,0x60 C:0017e8 bab5 out PORTC,BACK C:0017e9 9409 ijmp C:0017ea 0000 nop C:0017eb 0000 nop C:0017ec 0000 nop C:0017ed 0000 nop C:0017ee 0000 nop C:0017ef 0000 nop C:0017f0 bab5 out PORTC,BACK ; ........ C:0017f1 91ed ld ZL,X+ C:0017f2 bab5 out PORTC,BACK C:0017f3 2ffe mov ZH,ZL C:0017f4 73ff andi ZH,0x3F C:0017f5 bab5 out PORTC,BACK C:0017f6 78e0 andi ZL,0x80 C:0017f7 67e0 ori ZL,0x70 C:0017f8 bab5 out PORTC,BACK C:0017f9 9409 ijmp C:0017fa 0000 nop C:0017fb 0000 nop C:0017fc 0000 nop C:0017fd 0000 nop C:0017fe 0000 nop C:0017ff 0000 nop ; CHAR "0", aa=0x30, hh=0x18, ll=0x00, cc=0x18 C:001800 bab5 out PORTC,BACK ; ........ C:001801 91ed ld ZL,X+ C:001802 bab5 out PORTC,BACK C:001803 2ffe mov ZH,ZL C:001804 73ff andi ZH,0x3F C:001805 bab5 out PORTC,BACK C:001806 78e0 andi ZL,0x80 C:001807 60e0 ori ZL,0x00 C:001808 bab5 out PORTC,BACK C:001809 9409 ijmp C:00180a 0000 nop C:00180b 0000 nop C:00180c 0000 nop C:00180d 0000 nop C:00180e 0000 nop C:00180f 0000 nop C:001810 bab5 out PORTC,BACK ; ..().... C:001811 91ed ld ZL,X+ C:001812 baa5 out PORTC,FORE C:001813 2ffe mov ZH,ZL C:001814 73ff andi ZH,0x3F C:001815 bab5 out PORTC,BACK C:001816 78e0 andi ZL,0x80 C:001817 61e0 ori ZL,0x10 C:001818 bab5 out PORTC,BACK C:001819 9409 ijmp C:00181a 0000 nop C:00181b 0000 nop C:00181c 0000 nop C:00181d 0000 nop C:00181e 0000 nop C:00181f 0000 nop C:001820 baa5 out PORTC,FORE ; ()..().. C:001821 91ed ld ZL,X+ C:001822 bab5 out PORTC,BACK C:001823 2ffe mov ZH,ZL C:001824 73ff andi ZH,0x3F C:001825 baa5 out PORTC,FORE C:001826 78e0 andi ZL,0x80 C:001827 62e0 ori ZL,0x20 C:001828 bab5 out PORTC,BACK C:001829 9409 ijmp C:00182a 0000 nop C:00182b 0000 nop C:00182c 0000 nop C:00182d 0000 nop C:00182e 0000 nop C:00182f 0000 nop C:001830 baa5 out PORTC,FORE ; ()..().. C:001831 91ed ld ZL,X+ C:001832 bab5 out PORTC,BACK C:001833 2ffe mov ZH,ZL C:001834 73ff andi ZH,0x3F C:001835 baa5 out PORTC,FORE C:001836 78e0 andi ZL,0x80 C:001837 63e0 ori ZL,0x30 C:001838 bab5 out PORTC,BACK C:001839 9409 ijmp C:00183a 0000 nop C:00183b 0000 nop C:00183c 0000 nop C:00183d 0000 nop C:00183e 0000 nop C:00183f 0000 nop C:001840 baa5 out PORTC,FORE ; ()..().. C:001841 91ed ld ZL,X+ C:001842 bab5 out PORTC,BACK C:001843 2ffe mov ZH,ZL C:001844 73ff andi ZH,0x3F C:001845 baa5 out PORTC,FORE C:001846 78e0 andi ZL,0x80 C:001847 64e0 ori ZL,0x40 C:001848 bab5 out PORTC,BACK C:001849 9409 ijmp C:00184a 0000 nop C:00184b 0000 nop C:00184c 0000 nop C:00184d 0000 nop C:00184e 0000 nop C:00184f 0000 nop C:001850 baa5 out PORTC,FORE ; ()..().. C:001851 91ed ld ZL,X+ C:001852 bab5 out PORTC,BACK C:001853 2ffe mov ZH,ZL C:001854 73ff andi ZH,0x3F C:001855 baa5 out PORTC,FORE C:001856 78e0 andi ZL,0x80 C:001857 65e0 ori ZL,0x50 C:001858 bab5 out PORTC,BACK C:001859 9409 ijmp C:00185a 0000 nop C:00185b 0000 nop C:00185c 0000 nop C:00185d 0000 nop C:00185e 0000 nop C:00185f 0000 nop C:001860 bab5 out PORTC,BACK ; ..().... C:001861 91ed ld ZL,X+ C:001862 baa5 out PORTC,FORE C:001863 2ffe mov ZH,ZL C:001864 73ff andi ZH,0x3F C:001865 bab5 out PORTC,BACK C:001866 78e0 andi ZL,0x80 C:001867 66e0 ori ZL,0x60 C:001868 bab5 out PORTC,BACK C:001869 9409 ijmp C:00186a 0000 nop C:00186b 0000 nop C:00186c 0000 nop C:00186d 0000 nop C:00186e 0000 nop C:00186f 0000 nop C:001870 bab5 out PORTC,BACK ; ........ C:001871 91ed ld ZL,X+ C:001872 bab5 out PORTC,BACK C:001873 2ffe mov ZH,ZL C:001874 73ff andi ZH,0x3F C:001875 bab5 out PORTC,BACK C:001876 78e0 andi ZL,0x80 C:001877 67e0 ori ZL,0x70 C:001878 bab5 out PORTC,BACK C:001879 9409 ijmp C:00187a 0000 nop C:00187b 0000 nop C:00187c 0000 nop C:00187d 0000 nop C:00187e 0000 nop C:00187f 0000 nop ; CHAR "1", aa=0x31, hh=0x18, ll=0x80, cc=0x98 C:001880 bab5 out PORTC,BACK ; ........ C:001881 91ed ld ZL,X+ C:001882 bab5 out PORTC,BACK C:001883 2ffe mov ZH,ZL C:001884 73ff andi ZH,0x3F C:001885 bab5 out PORTC,BACK C:001886 78e0 andi ZL,0x80 C:001887 60e0 ori ZL,0x00 C:001888 bab5 out PORTC,BACK C:001889 9409 ijmp C:00188a 0000 nop C:00188b 0000 nop C:00188c 0000 nop C:00188d 0000 nop C:00188e 0000 nop C:00188f 0000 nop C:001890 bab5 out PORTC,BACK ; ..().... C:001891 91ed ld ZL,X+ C:001892 baa5 out PORTC,FORE C:001893 2ffe mov ZH,ZL C:001894 73ff andi ZH,0x3F C:001895 bab5 out PORTC,BACK C:001896 78e0 andi ZL,0x80 C:001897 61e0 ori ZL,0x10 C:001898 bab5 out PORTC,BACK C:001899 9409 ijmp C:00189a 0000 nop C:00189b 0000 nop C:00189c 0000 nop C:00189d 0000 nop C:00189e 0000 nop C:00189f 0000 nop C:0018a0 baa5 out PORTC,FORE ; ()().... C:0018a1 91ed ld ZL,X+ C:0018a2 baa5 out PORTC,FORE C:0018a3 2ffe mov ZH,ZL C:0018a4 73ff andi ZH,0x3F C:0018a5 bab5 out PORTC,BACK C:0018a6 78e0 andi ZL,0x80 C:0018a7 62e0 ori ZL,0x20 C:0018a8 bab5 out PORTC,BACK C:0018a9 9409 ijmp C:0018aa 0000 nop C:0018ab 0000 nop C:0018ac 0000 nop C:0018ad 0000 nop C:0018ae 0000 nop C:0018af 0000 nop C:0018b0 bab5 out PORTC,BACK ; ..().... C:0018b1 91ed ld ZL,X+ C:0018b2 baa5 out PORTC,FORE C:0018b3 2ffe mov ZH,ZL C:0018b4 73ff andi ZH,0x3F C:0018b5 bab5 out PORTC,BACK C:0018b6 78e0 andi ZL,0x80 C:0018b7 63e0 ori ZL,0x30 C:0018b8 bab5 out PORTC,BACK C:0018b9 9409 ijmp C:0018ba 0000 nop C:0018bb 0000 nop C:0018bc 0000 nop C:0018bd 0000 nop C:0018be 0000 nop C:0018bf 0000 nop C:0018c0 bab5 out PORTC,BACK ; ..().... C:0018c1 91ed ld ZL,X+ C:0018c2 baa5 out PORTC,FORE C:0018c3 2ffe mov ZH,ZL C:0018c4 73ff andi ZH,0x3F C:0018c5 bab5 out PORTC,BACK C:0018c6 78e0 andi ZL,0x80 C:0018c7 64e0 ori ZL,0x40 C:0018c8 bab5 out PORTC,BACK C:0018c9 9409 ijmp C:0018ca 0000 nop C:0018cb 0000 nop C:0018cc 0000 nop C:0018cd 0000 nop C:0018ce 0000 nop C:0018cf 0000 nop C:0018d0 bab5 out PORTC,BACK ; ..().... C:0018d1 91ed ld ZL,X+ C:0018d2 baa5 out PORTC,FORE C:0018d3 2ffe mov ZH,ZL C:0018d4 73ff andi ZH,0x3F C:0018d5 bab5 out PORTC,BACK C:0018d6 78e0 andi ZL,0x80 C:0018d7 65e0 ori ZL,0x50 C:0018d8 bab5 out PORTC,BACK C:0018d9 9409 ijmp C:0018da 0000 nop C:0018db 0000 nop C:0018dc 0000 nop C:0018dd 0000 nop C:0018de 0000 nop C:0018df 0000 nop C:0018e0 baa5 out PORTC,FORE ; ()()().. C:0018e1 91ed ld ZL,X+ C:0018e2 baa5 out PORTC,FORE C:0018e3 2ffe mov ZH,ZL C:0018e4 73ff andi ZH,0x3F C:0018e5 baa5 out PORTC,FORE C:0018e6 78e0 andi ZL,0x80 C:0018e7 66e0 ori ZL,0x60 C:0018e8 bab5 out PORTC,BACK C:0018e9 9409 ijmp C:0018ea 0000 nop C:0018eb 0000 nop C:0018ec 0000 nop C:0018ed 0000 nop C:0018ee 0000 nop C:0018ef 0000 nop C:0018f0 bab5 out PORTC,BACK ; ........ C:0018f1 91ed ld ZL,X+ C:0018f2 bab5 out PORTC,BACK C:0018f3 2ffe mov ZH,ZL C:0018f4 73ff andi ZH,0x3F C:0018f5 bab5 out PORTC,BACK C:0018f6 78e0 andi ZL,0x80 C:0018f7 67e0 ori ZL,0x70 C:0018f8 bab5 out PORTC,BACK C:0018f9 9409 ijmp C:0018fa 0000 nop C:0018fb 0000 nop C:0018fc 0000 nop C:0018fd 0000 nop C:0018fe 0000 nop C:0018ff 0000 nop ; CHAR "2", aa=0x32, hh=0x19, ll=0x00, cc=0x19 C:001900 bab5 out PORTC,BACK ; ........ C:001901 91ed ld ZL,X+ C:001902 bab5 out PORTC,BACK C:001903 2ffe mov ZH,ZL C:001904 73ff andi ZH,0x3F C:001905 bab5 out PORTC,BACK C:001906 78e0 andi ZL,0x80 C:001907 60e0 ori ZL,0x00 C:001908 bab5 out PORTC,BACK C:001909 9409 ijmp C:00190a 0000 nop C:00190b 0000 nop C:00190c 0000 nop C:00190d 0000 nop C:00190e 0000 nop C:00190f 0000 nop C:001910 baa5 out PORTC,FORE ; ()().... C:001911 91ed ld ZL,X+ C:001912 baa5 out PORTC,FORE C:001913 2ffe mov ZH,ZL C:001914 73ff andi ZH,0x3F C:001915 bab5 out PORTC,BACK C:001916 78e0 andi ZL,0x80 C:001917 61e0 ori ZL,0x10 C:001918 bab5 out PORTC,BACK C:001919 9409 ijmp C:00191a 0000 nop C:00191b 0000 nop C:00191c 0000 nop C:00191d 0000 nop C:00191e 0000 nop C:00191f 0000 nop C:001920 bab5 out PORTC,BACK ; ....().. C:001921 91ed ld ZL,X+ C:001922 bab5 out PORTC,BACK C:001923 2ffe mov ZH,ZL C:001924 73ff andi ZH,0x3F C:001925 baa5 out PORTC,FORE C:001926 78e0 andi ZL,0x80 C:001927 62e0 ori ZL,0x20 C:001928 bab5 out PORTC,BACK C:001929 9409 ijmp C:00192a 0000 nop C:00192b 0000 nop C:00192c 0000 nop C:00192d 0000 nop C:00192e 0000 nop C:00192f 0000 nop C:001930 bab5 out PORTC,BACK ; ....().. C:001931 91ed ld ZL,X+ C:001932 bab5 out PORTC,BACK C:001933 2ffe mov ZH,ZL C:001934 73ff andi ZH,0x3F C:001935 baa5 out PORTC,FORE C:001936 78e0 andi ZL,0x80 C:001937 63e0 ori ZL,0x30 C:001938 bab5 out PORTC,BACK C:001939 9409 ijmp C:00193a 0000 nop C:00193b 0000 nop C:00193c 0000 nop C:00193d 0000 nop C:00193e 0000 nop C:00193f 0000 nop C:001940 bab5 out PORTC,BACK ; ..().... C:001941 91ed ld ZL,X+ C:001942 baa5 out PORTC,FORE C:001943 2ffe mov ZH,ZL C:001944 73ff andi ZH,0x3F C:001945 bab5 out PORTC,BACK C:001946 78e0 andi ZL,0x80 C:001947 64e0 ori ZL,0x40 C:001948 bab5 out PORTC,BACK C:001949 9409 ijmp C:00194a 0000 nop C:00194b 0000 nop C:00194c 0000 nop C:00194d 0000 nop C:00194e 0000 nop C:00194f 0000 nop C:001950 baa5 out PORTC,FORE ; ()...... C:001951 91ed ld ZL,X+ C:001952 bab5 out PORTC,BACK C:001953 2ffe mov ZH,ZL C:001954 73ff andi ZH,0x3F C:001955 bab5 out PORTC,BACK C:001956 78e0 andi ZL,0x80 C:001957 65e0 ori ZL,0x50 C:001958 bab5 out PORTC,BACK C:001959 9409 ijmp C:00195a 0000 nop C:00195b 0000 nop C:00195c 0000 nop C:00195d 0000 nop C:00195e 0000 nop C:00195f 0000 nop C:001960 baa5 out PORTC,FORE ; ()()().. C:001961 91ed ld ZL,X+ C:001962 baa5 out PORTC,FORE C:001963 2ffe mov ZH,ZL C:001964 73ff andi ZH,0x3F C:001965 baa5 out PORTC,FORE C:001966 78e0 andi ZL,0x80 C:001967 66e0 ori ZL,0x60 C:001968 bab5 out PORTC,BACK C:001969 9409 ijmp C:00196a 0000 nop C:00196b 0000 nop C:00196c 0000 nop C:00196d 0000 nop C:00196e 0000 nop C:00196f 0000 nop C:001970 bab5 out PORTC,BACK ; ........ C:001971 91ed ld ZL,X+ C:001972 bab5 out PORTC,BACK C:001973 2ffe mov ZH,ZL C:001974 73ff andi ZH,0x3F C:001975 bab5 out PORTC,BACK C:001976 78e0 andi ZL,0x80 C:001977 67e0 ori ZL,0x70 C:001978 bab5 out PORTC,BACK C:001979 9409 ijmp C:00197a 0000 nop C:00197b 0000 nop C:00197c 0000 nop C:00197d 0000 nop C:00197e 0000 nop C:00197f 0000 nop ; CHAR "3", aa=0x33, hh=0x19, ll=0x80, cc=0x89 C:001980 bab5 out PORTC,BACK ; ........ C:001981 91ed ld ZL,X+ C:001982 bab5 out PORTC,BACK C:001983 2ffe mov ZH,ZL C:001984 73ff andi ZH,0x3F C:001985 bab5 out PORTC,BACK C:001986 78e0 andi ZL,0x80 C:001987 60e0 ori ZL,0x00 C:001988 bab5 out PORTC,BACK C:001989 9409 ijmp C:00198a 0000 nop C:00198b 0000 nop C:00198c 0000 nop C:00198d 0000 nop C:00198e 0000 nop C:00198f 0000 nop C:001990 baa5 out PORTC,FORE ; ()().... C:001991 91ed ld ZL,X+ C:001992 baa5 out PORTC,FORE C:001993 2ffe mov ZH,ZL C:001994 73ff andi ZH,0x3F C:001995 bab5 out PORTC,BACK C:001996 78e0 andi ZL,0x80 C:001997 61e0 ori ZL,0x10 C:001998 bab5 out PORTC,BACK C:001999 9409 ijmp C:00199a 0000 nop C:00199b 0000 nop C:00199c 0000 nop C:00199d 0000 nop C:00199e 0000 nop C:00199f 0000 nop C:0019a0 bab5 out PORTC,BACK ; ....().. C:0019a1 91ed ld ZL,X+ C:0019a2 bab5 out PORTC,BACK C:0019a3 2ffe mov ZH,ZL C:0019a4 73ff andi ZH,0x3F C:0019a5 baa5 out PORTC,FORE C:0019a6 78e0 andi ZL,0x80 C:0019a7 62e0 ori ZL,0x20 C:0019a8 bab5 out PORTC,BACK C:0019a9 9409 ijmp C:0019aa 0000 nop C:0019ab 0000 nop C:0019ac 0000 nop C:0019ad 0000 nop C:0019ae 0000 nop C:0019af 0000 nop C:0019b0 bab5 out PORTC,BACK ; ..().... C:0019b1 91ed ld ZL,X+ C:0019b2 baa5 out PORTC,FORE C:0019b3 2ffe mov ZH,ZL C:0019b4 73ff andi ZH,0x3F C:0019b5 bab5 out PORTC,BACK C:0019b6 78e0 andi ZL,0x80 C:0019b7 63e0 ori ZL,0x30 C:0019b8 bab5 out PORTC,BACK C:0019b9 9409 ijmp C:0019ba 0000 nop C:0019bb 0000 nop C:0019bc 0000 nop C:0019bd 0000 nop C:0019be 0000 nop C:0019bf 0000 nop C:0019c0 bab5 out PORTC,BACK ; ....().. C:0019c1 91ed ld ZL,X+ C:0019c2 bab5 out PORTC,BACK C:0019c3 2ffe mov ZH,ZL C:0019c4 73ff andi ZH,0x3F C:0019c5 baa5 out PORTC,FORE C:0019c6 78e0 andi ZL,0x80 C:0019c7 64e0 ori ZL,0x40 C:0019c8 bab5 out PORTC,BACK C:0019c9 9409 ijmp C:0019ca 0000 nop C:0019cb 0000 nop C:0019cc 0000 nop C:0019cd 0000 nop C:0019ce 0000 nop C:0019cf 0000 nop C:0019d0 bab5 out PORTC,BACK ; ....().. C:0019d1 91ed ld ZL,X+ C:0019d2 bab5 out PORTC,BACK C:0019d3 2ffe mov ZH,ZL C:0019d4 73ff andi ZH,0x3F C:0019d5 baa5 out PORTC,FORE C:0019d6 78e0 andi ZL,0x80 C:0019d7 65e0 ori ZL,0x50 C:0019d8 bab5 out PORTC,BACK C:0019d9 9409 ijmp C:0019da 0000 nop C:0019db 0000 nop C:0019dc 0000 nop C:0019dd 0000 nop C:0019de 0000 nop C:0019df 0000 nop C:0019e0 baa5 out PORTC,FORE ; ()().... C:0019e1 91ed ld ZL,X+ C:0019e2 baa5 out PORTC,FORE C:0019e3 2ffe mov ZH,ZL C:0019e4 73ff andi ZH,0x3F C:0019e5 bab5 out PORTC,BACK C:0019e6 78e0 andi ZL,0x80 C:0019e7 66e0 ori ZL,0x60 C:0019e8 bab5 out PORTC,BACK C:0019e9 9409 ijmp C:0019ea 0000 nop C:0019eb 0000 nop C:0019ec 0000 nop C:0019ed 0000 nop C:0019ee 0000 nop C:0019ef 0000 nop C:0019f0 bab5 out PORTC,BACK ; ........ C:0019f1 91ed ld ZL,X+ C:0019f2 bab5 out PORTC,BACK C:0019f3 2ffe mov ZH,ZL C:0019f4 73ff andi ZH,0x3F C:0019f5 bab5 out PORTC,BACK C:0019f6 78e0 andi ZL,0x80 C:0019f7 67e0 ori ZL,0x70 C:0019f8 bab5 out PORTC,BACK C:0019f9 9409 ijmp C:0019fa 0000 nop C:0019fb 0000 nop C:0019fc 0000 nop C:0019fd 0000 nop C:0019fe 0000 nop C:0019ff 0000 nop ; CHAR "4", aa=0x34, hh=0x1A, ll=0x00, cc=0x1A C:001a00 bab5 out PORTC,BACK ; ........ C:001a01 91ed ld ZL,X+ C:001a02 bab5 out PORTC,BACK C:001a03 2ffe mov ZH,ZL C:001a04 73ff andi ZH,0x3F C:001a05 bab5 out PORTC,BACK C:001a06 78e0 andi ZL,0x80 C:001a07 60e0 ori ZL,0x00 C:001a08 bab5 out PORTC,BACK C:001a09 9409 ijmp C:001a0a 0000 nop C:001a0b 0000 nop C:001a0c 0000 nop C:001a0d 0000 nop C:001a0e 0000 nop C:001a0f 0000 nop C:001a10 baa5 out PORTC,FORE ; ()...... C:001a11 91ed ld ZL,X+ C:001a12 bab5 out PORTC,BACK C:001a13 2ffe mov ZH,ZL C:001a14 73ff andi ZH,0x3F C:001a15 bab5 out PORTC,BACK C:001a16 78e0 andi ZL,0x80 C:001a17 61e0 ori ZL,0x10 C:001a18 bab5 out PORTC,BACK C:001a19 9409 ijmp C:001a1a 0000 nop C:001a1b 0000 nop C:001a1c 0000 nop C:001a1d 0000 nop C:001a1e 0000 nop C:001a1f 0000 nop C:001a20 baa5 out PORTC,FORE ; ()..().. C:001a21 91ed ld ZL,X+ C:001a22 bab5 out PORTC,BACK C:001a23 2ffe mov ZH,ZL C:001a24 73ff andi ZH,0x3F C:001a25 baa5 out PORTC,FORE C:001a26 78e0 andi ZL,0x80 C:001a27 62e0 ori ZL,0x20 C:001a28 bab5 out PORTC,BACK C:001a29 9409 ijmp C:001a2a 0000 nop C:001a2b 0000 nop C:001a2c 0000 nop C:001a2d 0000 nop C:001a2e 0000 nop C:001a2f 0000 nop C:001a30 baa5 out PORTC,FORE ; ()..().. C:001a31 91ed ld ZL,X+ C:001a32 bab5 out PORTC,BACK C:001a33 2ffe mov ZH,ZL C:001a34 73ff andi ZH,0x3F C:001a35 baa5 out PORTC,FORE C:001a36 78e0 andi ZL,0x80 C:001a37 63e0 ori ZL,0x30 C:001a38 bab5 out PORTC,BACK C:001a39 9409 ijmp C:001a3a 0000 nop C:001a3b 0000 nop C:001a3c 0000 nop C:001a3d 0000 nop C:001a3e 0000 nop C:001a3f 0000 nop C:001a40 baa5 out PORTC,FORE ; ()()().. C:001a41 91ed ld ZL,X+ C:001a42 baa5 out PORTC,FORE C:001a43 2ffe mov ZH,ZL C:001a44 73ff andi ZH,0x3F C:001a45 baa5 out PORTC,FORE C:001a46 78e0 andi ZL,0x80 C:001a47 64e0 ori ZL,0x40 C:001a48 bab5 out PORTC,BACK C:001a49 9409 ijmp C:001a4a 0000 nop C:001a4b 0000 nop C:001a4c 0000 nop C:001a4d 0000 nop C:001a4e 0000 nop C:001a4f 0000 nop C:001a50 bab5 out PORTC,BACK ; ....().. C:001a51 91ed ld ZL,X+ C:001a52 bab5 out PORTC,BACK C:001a53 2ffe mov ZH,ZL C:001a54 73ff andi ZH,0x3F C:001a55 baa5 out PORTC,FORE C:001a56 78e0 andi ZL,0x80 C:001a57 65e0 ori ZL,0x50 C:001a58 bab5 out PORTC,BACK C:001a59 9409 ijmp C:001a5a 0000 nop C:001a5b 0000 nop C:001a5c 0000 nop C:001a5d 0000 nop C:001a5e 0000 nop C:001a5f 0000 nop C:001a60 bab5 out PORTC,BACK ; ....().. C:001a61 91ed ld ZL,X+ C:001a62 bab5 out PORTC,BACK C:001a63 2ffe mov ZH,ZL C:001a64 73ff andi ZH,0x3F C:001a65 baa5 out PORTC,FORE C:001a66 78e0 andi ZL,0x80 C:001a67 66e0 ori ZL,0x60 C:001a68 bab5 out PORTC,BACK C:001a69 9409 ijmp C:001a6a 0000 nop C:001a6b 0000 nop C:001a6c 0000 nop C:001a6d 0000 nop C:001a6e 0000 nop C:001a6f 0000 nop C:001a70 bab5 out PORTC,BACK ; ........ C:001a71 91ed ld ZL,X+ C:001a72 bab5 out PORTC,BACK C:001a73 2ffe mov ZH,ZL C:001a74 73ff andi ZH,0x3F C:001a75 bab5 out PORTC,BACK C:001a76 78e0 andi ZL,0x80 C:001a77 67e0 ori ZL,0x70 C:001a78 bab5 out PORTC,BACK C:001a79 9409 ijmp C:001a7a 0000 nop C:001a7b 0000 nop C:001a7c 0000 nop C:001a7d 0000 nop C:001a7e 0000 nop C:001a7f 0000 nop ; CHAR "5", aa=0x35, hh=0x1A, ll=0x80, cc=0x9A C:001a80 bab5 out PORTC,BACK ; ........ C:001a81 91ed ld ZL,X+ C:001a82 bab5 out PORTC,BACK C:001a83 2ffe mov ZH,ZL C:001a84 73ff andi ZH,0x3F C:001a85 bab5 out PORTC,BACK C:001a86 78e0 andi ZL,0x80 C:001a87 60e0 ori ZL,0x00 C:001a88 bab5 out PORTC,BACK C:001a89 9409 ijmp C:001a8a 0000 nop C:001a8b 0000 nop C:001a8c 0000 nop C:001a8d 0000 nop C:001a8e 0000 nop C:001a8f 0000 nop C:001a90 baa5 out PORTC,FORE ; ()()().. C:001a91 91ed ld ZL,X+ C:001a92 baa5 out PORTC,FORE C:001a93 2ffe mov ZH,ZL C:001a94 73ff andi ZH,0x3F C:001a95 baa5 out PORTC,FORE C:001a96 78e0 andi ZL,0x80 C:001a97 61e0 ori ZL,0x10 C:001a98 bab5 out PORTC,BACK C:001a99 9409 ijmp C:001a9a 0000 nop C:001a9b 0000 nop C:001a9c 0000 nop C:001a9d 0000 nop C:001a9e 0000 nop C:001a9f 0000 nop C:001aa0 baa5 out PORTC,FORE ; ()...... C:001aa1 91ed ld ZL,X+ C:001aa2 bab5 out PORTC,BACK C:001aa3 2ffe mov ZH,ZL C:001aa4 73ff andi ZH,0x3F C:001aa5 bab5 out PORTC,BACK C:001aa6 78e0 andi ZL,0x80 C:001aa7 62e0 ori ZL,0x20 C:001aa8 bab5 out PORTC,BACK C:001aa9 9409 ijmp C:001aaa 0000 nop C:001aab 0000 nop C:001aac 0000 nop C:001aad 0000 nop C:001aae 0000 nop C:001aaf 0000 nop C:001ab0 baa5 out PORTC,FORE ; ()().... C:001ab1 91ed ld ZL,X+ C:001ab2 baa5 out PORTC,FORE C:001ab3 2ffe mov ZH,ZL C:001ab4 73ff andi ZH,0x3F C:001ab5 bab5 out PORTC,BACK C:001ab6 78e0 andi ZL,0x80 C:001ab7 63e0 ori ZL,0x30 C:001ab8 bab5 out PORTC,BACK C:001ab9 9409 ijmp C:001aba 0000 nop C:001abb 0000 nop C:001abc 0000 nop C:001abd 0000 nop C:001abe 0000 nop C:001abf 0000 nop C:001ac0 bab5 out PORTC,BACK ; ....().. C:001ac1 91ed ld ZL,X+ C:001ac2 bab5 out PORTC,BACK C:001ac3 2ffe mov ZH,ZL C:001ac4 73ff andi ZH,0x3F C:001ac5 baa5 out PORTC,FORE C:001ac6 78e0 andi ZL,0x80 C:001ac7 64e0 ori ZL,0x40 C:001ac8 bab5 out PORTC,BACK C:001ac9 9409 ijmp C:001aca 0000 nop C:001acb 0000 nop C:001acc 0000 nop C:001acd 0000 nop C:001ace 0000 nop C:001acf 0000 nop C:001ad0 bab5 out PORTC,BACK ; ....().. C:001ad1 91ed ld ZL,X+ C:001ad2 bab5 out PORTC,BACK C:001ad3 2ffe mov ZH,ZL C:001ad4 73ff andi ZH,0x3F C:001ad5 baa5 out PORTC,FORE C:001ad6 78e0 andi ZL,0x80 C:001ad7 65e0 ori ZL,0x50 C:001ad8 bab5 out PORTC,BACK C:001ad9 9409 ijmp C:001ada 0000 nop C:001adb 0000 nop C:001adc 0000 nop C:001add 0000 nop C:001ade 0000 nop C:001adf 0000 nop C:001ae0 baa5 out PORTC,FORE ; ()().... C:001ae1 91ed ld ZL,X+ C:001ae2 baa5 out PORTC,FORE C:001ae3 2ffe mov ZH,ZL C:001ae4 73ff andi ZH,0x3F C:001ae5 bab5 out PORTC,BACK C:001ae6 78e0 andi ZL,0x80 C:001ae7 66e0 ori ZL,0x60 C:001ae8 bab5 out PORTC,BACK C:001ae9 9409 ijmp C:001aea 0000 nop C:001aeb 0000 nop C:001aec 0000 nop C:001aed 0000 nop C:001aee 0000 nop C:001aef 0000 nop C:001af0 bab5 out PORTC,BACK ; ........ C:001af1 91ed ld ZL,X+ C:001af2 bab5 out PORTC,BACK C:001af3 2ffe mov ZH,ZL C:001af4 73ff andi ZH,0x3F C:001af5 bab5 out PORTC,BACK C:001af6 78e0 andi ZL,0x80 C:001af7 67e0 ori ZL,0x70 C:001af8 bab5 out PORTC,BACK C:001af9 9409 ijmp C:001afa 0000 nop C:001afb 0000 nop C:001afc 0000 nop C:001afd 0000 nop C:001afe 0000 nop C:001aff 0000 nop ; CHAR "6", aa=0x36, hh=0x1B, ll=0x00, cc=0x1B C:001b00 bab5 out PORTC,BACK ; ........ C:001b01 91ed ld ZL,X+ C:001b02 bab5 out PORTC,BACK C:001b03 2ffe mov ZH,ZL C:001b04 73ff andi ZH,0x3F C:001b05 bab5 out PORTC,BACK C:001b06 78e0 andi ZL,0x80 C:001b07 60e0 ori ZL,0x00 C:001b08 bab5 out PORTC,BACK C:001b09 9409 ijmp C:001b0a 0000 nop C:001b0b 0000 nop C:001b0c 0000 nop C:001b0d 0000 nop C:001b0e 0000 nop C:001b0f 0000 nop C:001b10 bab5 out PORTC,BACK ; ..().... C:001b11 91ed ld ZL,X+ C:001b12 baa5 out PORTC,FORE C:001b13 2ffe mov ZH,ZL C:001b14 73ff andi ZH,0x3F C:001b15 bab5 out PORTC,BACK C:001b16 78e0 andi ZL,0x80 C:001b17 61e0 ori ZL,0x10 C:001b18 bab5 out PORTC,BACK C:001b19 9409 ijmp C:001b1a 0000 nop C:001b1b 0000 nop C:001b1c 0000 nop C:001b1d 0000 nop C:001b1e 0000 nop C:001b1f 0000 nop C:001b20 baa5 out PORTC,FORE ; ()...... C:001b21 91ed ld ZL,X+ C:001b22 bab5 out PORTC,BACK C:001b23 2ffe mov ZH,ZL C:001b24 73ff andi ZH,0x3F C:001b25 bab5 out PORTC,BACK C:001b26 78e0 andi ZL,0x80 C:001b27 62e0 ori ZL,0x20 C:001b28 bab5 out PORTC,BACK C:001b29 9409 ijmp C:001b2a 0000 nop C:001b2b 0000 nop C:001b2c 0000 nop C:001b2d 0000 nop C:001b2e 0000 nop C:001b2f 0000 nop C:001b30 baa5 out PORTC,FORE ; ()().... C:001b31 91ed ld ZL,X+ C:001b32 baa5 out PORTC,FORE C:001b33 2ffe mov ZH,ZL C:001b34 73ff andi ZH,0x3F C:001b35 bab5 out PORTC,BACK C:001b36 78e0 andi ZL,0x80 C:001b37 63e0 ori ZL,0x30 C:001b38 bab5 out PORTC,BACK C:001b39 9409 ijmp C:001b3a 0000 nop C:001b3b 0000 nop C:001b3c 0000 nop C:001b3d 0000 nop C:001b3e 0000 nop C:001b3f 0000 nop C:001b40 baa5 out PORTC,FORE ; ()..().. C:001b41 91ed ld ZL,X+ C:001b42 bab5 out PORTC,BACK C:001b43 2ffe mov ZH,ZL C:001b44 73ff andi ZH,0x3F C:001b45 baa5 out PORTC,FORE C:001b46 78e0 andi ZL,0x80 C:001b47 64e0 ori ZL,0x40 C:001b48 bab5 out PORTC,BACK C:001b49 9409 ijmp C:001b4a 0000 nop C:001b4b 0000 nop C:001b4c 0000 nop C:001b4d 0000 nop C:001b4e 0000 nop C:001b4f 0000 nop C:001b50 baa5 out PORTC,FORE ; ()..().. C:001b51 91ed ld ZL,X+ C:001b52 bab5 out PORTC,BACK C:001b53 2ffe mov ZH,ZL C:001b54 73ff andi ZH,0x3F C:001b55 baa5 out PORTC,FORE C:001b56 78e0 andi ZL,0x80 C:001b57 65e0 ori ZL,0x50 C:001b58 bab5 out PORTC,BACK C:001b59 9409 ijmp C:001b5a 0000 nop C:001b5b 0000 nop C:001b5c 0000 nop C:001b5d 0000 nop C:001b5e 0000 nop C:001b5f 0000 nop C:001b60 bab5 out PORTC,BACK ; ..().... C:001b61 91ed ld ZL,X+ C:001b62 baa5 out PORTC,FORE C:001b63 2ffe mov ZH,ZL C:001b64 73ff andi ZH,0x3F C:001b65 bab5 out PORTC,BACK C:001b66 78e0 andi ZL,0x80 C:001b67 66e0 ori ZL,0x60 C:001b68 bab5 out PORTC,BACK C:001b69 9409 ijmp C:001b6a 0000 nop C:001b6b 0000 nop C:001b6c 0000 nop C:001b6d 0000 nop C:001b6e 0000 nop C:001b6f 0000 nop C:001b70 bab5 out PORTC,BACK ; ........ C:001b71 91ed ld ZL,X+ C:001b72 bab5 out PORTC,BACK C:001b73 2ffe mov ZH,ZL C:001b74 73ff andi ZH,0x3F C:001b75 bab5 out PORTC,BACK C:001b76 78e0 andi ZL,0x80 C:001b77 67e0 ori ZL,0x70 C:001b78 bab5 out PORTC,BACK C:001b79 9409 ijmp C:001b7a 0000 nop C:001b7b 0000 nop C:001b7c 0000 nop C:001b7d 0000 nop C:001b7e 0000 nop C:001b7f 0000 nop ; CHAR "7", aa=0x37, hh=0x1B, ll=0x80, cc=0x9B C:001b80 bab5 out PORTC,BACK ; ........ C:001b81 91ed ld ZL,X+ C:001b82 bab5 out PORTC,BACK C:001b83 2ffe mov ZH,ZL C:001b84 73ff andi ZH,0x3F C:001b85 bab5 out PORTC,BACK C:001b86 78e0 andi ZL,0x80 C:001b87 60e0 ori ZL,0x00 C:001b88 bab5 out PORTC,BACK C:001b89 9409 ijmp C:001b8a 0000 nop C:001b8b 0000 nop C:001b8c 0000 nop C:001b8d 0000 nop C:001b8e 0000 nop C:001b8f 0000 nop C:001b90 baa5 out PORTC,FORE ; ()()().. C:001b91 91ed ld ZL,X+ C:001b92 baa5 out PORTC,FORE C:001b93 2ffe mov ZH,ZL C:001b94 73ff andi ZH,0x3F C:001b95 baa5 out PORTC,FORE C:001b96 78e0 andi ZL,0x80 C:001b97 61e0 ori ZL,0x10 C:001b98 bab5 out PORTC,BACK C:001b99 9409 ijmp C:001b9a 0000 nop C:001b9b 0000 nop C:001b9c 0000 nop C:001b9d 0000 nop C:001b9e 0000 nop C:001b9f 0000 nop C:001ba0 bab5 out PORTC,BACK ; ....().. C:001ba1 91ed ld ZL,X+ C:001ba2 bab5 out PORTC,BACK C:001ba3 2ffe mov ZH,ZL C:001ba4 73ff andi ZH,0x3F C:001ba5 baa5 out PORTC,FORE C:001ba6 78e0 andi ZL,0x80 C:001ba7 62e0 ori ZL,0x20 C:001ba8 bab5 out PORTC,BACK C:001ba9 9409 ijmp C:001baa 0000 nop C:001bab 0000 nop C:001bac 0000 nop C:001bad 0000 nop C:001bae 0000 nop C:001baf 0000 nop C:001bb0 bab5 out PORTC,BACK ; ....().. C:001bb1 91ed ld ZL,X+ C:001bb2 bab5 out PORTC,BACK C:001bb3 2ffe mov ZH,ZL C:001bb4 73ff andi ZH,0x3F C:001bb5 baa5 out PORTC,FORE C:001bb6 78e0 andi ZL,0x80 C:001bb7 63e0 ori ZL,0x30 C:001bb8 bab5 out PORTC,BACK C:001bb9 9409 ijmp C:001bba 0000 nop C:001bbb 0000 nop C:001bbc 0000 nop C:001bbd 0000 nop C:001bbe 0000 nop C:001bbf 0000 nop C:001bc0 bab5 out PORTC,BACK ; ..().... C:001bc1 91ed ld ZL,X+ C:001bc2 baa5 out PORTC,FORE C:001bc3 2ffe mov ZH,ZL C:001bc4 73ff andi ZH,0x3F C:001bc5 bab5 out PORTC,BACK C:001bc6 78e0 andi ZL,0x80 C:001bc7 64e0 ori ZL,0x40 C:001bc8 bab5 out PORTC,BACK C:001bc9 9409 ijmp C:001bca 0000 nop C:001bcb 0000 nop C:001bcc 0000 nop C:001bcd 0000 nop C:001bce 0000 nop C:001bcf 0000 nop C:001bd0 baa5 out PORTC,FORE ; ()...... C:001bd1 91ed ld ZL,X+ C:001bd2 bab5 out PORTC,BACK C:001bd3 2ffe mov ZH,ZL C:001bd4 73ff andi ZH,0x3F C:001bd5 bab5 out PORTC,BACK C:001bd6 78e0 andi ZL,0x80 C:001bd7 65e0 ori ZL,0x50 C:001bd8 bab5 out PORTC,BACK C:001bd9 9409 ijmp C:001bda 0000 nop C:001bdb 0000 nop C:001bdc 0000 nop C:001bdd 0000 nop C:001bde 0000 nop C:001bdf 0000 nop C:001be0 baa5 out PORTC,FORE ; ()...... C:001be1 91ed ld ZL,X+ C:001be2 bab5 out PORTC,BACK C:001be3 2ffe mov ZH,ZL C:001be4 73ff andi ZH,0x3F C:001be5 bab5 out PORTC,BACK C:001be6 78e0 andi ZL,0x80 C:001be7 66e0 ori ZL,0x60 C:001be8 bab5 out PORTC,BACK C:001be9 9409 ijmp C:001bea 0000 nop C:001beb 0000 nop C:001bec 0000 nop C:001bed 0000 nop C:001bee 0000 nop C:001bef 0000 nop C:001bf0 bab5 out PORTC,BACK ; ........ C:001bf1 91ed ld ZL,X+ C:001bf2 bab5 out PORTC,BACK C:001bf3 2ffe mov ZH,ZL C:001bf4 73ff andi ZH,0x3F C:001bf5 bab5 out PORTC,BACK C:001bf6 78e0 andi ZL,0x80 C:001bf7 67e0 ori ZL,0x70 C:001bf8 bab5 out PORTC,BACK C:001bf9 9409 ijmp C:001bfa 0000 nop C:001bfb 0000 nop C:001bfc 0000 nop C:001bfd 0000 nop C:001bfe 0000 nop C:001bff 0000 nop ; CHAR "8", aa=0x38, hh=0x1C, ll=0x00, cc=0x1C C:001c00 bab5 out PORTC,BACK ; ........ C:001c01 91ed ld ZL,X+ C:001c02 bab5 out PORTC,BACK C:001c03 2ffe mov ZH,ZL C:001c04 73ff andi ZH,0x3F C:001c05 bab5 out PORTC,BACK C:001c06 78e0 andi ZL,0x80 C:001c07 60e0 ori ZL,0x00 C:001c08 bab5 out PORTC,BACK C:001c09 9409 ijmp C:001c0a 0000 nop C:001c0b 0000 nop C:001c0c 0000 nop C:001c0d 0000 nop C:001c0e 0000 nop C:001c0f 0000 nop C:001c10 bab5 out PORTC,BACK ; ..().... C:001c11 91ed ld ZL,X+ C:001c12 baa5 out PORTC,FORE C:001c13 2ffe mov ZH,ZL C:001c14 73ff andi ZH,0x3F C:001c15 bab5 out PORTC,BACK C:001c16 78e0 andi ZL,0x80 C:001c17 61e0 ori ZL,0x10 C:001c18 bab5 out PORTC,BACK C:001c19 9409 ijmp C:001c1a 0000 nop C:001c1b 0000 nop C:001c1c 0000 nop C:001c1d 0000 nop C:001c1e 0000 nop C:001c1f 0000 nop C:001c20 baa5 out PORTC,FORE ; ()..().. C:001c21 91ed ld ZL,X+ C:001c22 bab5 out PORTC,BACK C:001c23 2ffe mov ZH,ZL C:001c24 73ff andi ZH,0x3F C:001c25 baa5 out PORTC,FORE C:001c26 78e0 andi ZL,0x80 C:001c27 62e0 ori ZL,0x20 C:001c28 bab5 out PORTC,BACK C:001c29 9409 ijmp C:001c2a 0000 nop C:001c2b 0000 nop C:001c2c 0000 nop C:001c2d 0000 nop C:001c2e 0000 nop C:001c2f 0000 nop C:001c30 bab5 out PORTC,BACK ; ..().... C:001c31 91ed ld ZL,X+ C:001c32 baa5 out PORTC,FORE C:001c33 2ffe mov ZH,ZL C:001c34 73ff andi ZH,0x3F C:001c35 bab5 out PORTC,BACK C:001c36 78e0 andi ZL,0x80 C:001c37 63e0 ori ZL,0x30 C:001c38 bab5 out PORTC,BACK C:001c39 9409 ijmp C:001c3a 0000 nop C:001c3b 0000 nop C:001c3c 0000 nop C:001c3d 0000 nop C:001c3e 0000 nop C:001c3f 0000 nop C:001c40 baa5 out PORTC,FORE ; ()..().. C:001c41 91ed ld ZL,X+ C:001c42 bab5 out PORTC,BACK C:001c43 2ffe mov ZH,ZL C:001c44 73ff andi ZH,0x3F C:001c45 baa5 out PORTC,FORE C:001c46 78e0 andi ZL,0x80 C:001c47 64e0 ori ZL,0x40 C:001c48 bab5 out PORTC,BACK C:001c49 9409 ijmp C:001c4a 0000 nop C:001c4b 0000 nop C:001c4c 0000 nop C:001c4d 0000 nop C:001c4e 0000 nop C:001c4f 0000 nop C:001c50 baa5 out PORTC,FORE ; ()..().. C:001c51 91ed ld ZL,X+ C:001c52 bab5 out PORTC,BACK C:001c53 2ffe mov ZH,ZL C:001c54 73ff andi ZH,0x3F C:001c55 baa5 out PORTC,FORE C:001c56 78e0 andi ZL,0x80 C:001c57 65e0 ori ZL,0x50 C:001c58 bab5 out PORTC,BACK C:001c59 9409 ijmp C:001c5a 0000 nop C:001c5b 0000 nop C:001c5c 0000 nop C:001c5d 0000 nop C:001c5e 0000 nop C:001c5f 0000 nop C:001c60 bab5 out PORTC,BACK ; ..().... C:001c61 91ed ld ZL,X+ C:001c62 baa5 out PORTC,FORE C:001c63 2ffe mov ZH,ZL C:001c64 73ff andi ZH,0x3F C:001c65 bab5 out PORTC,BACK C:001c66 78e0 andi ZL,0x80 C:001c67 66e0 ori ZL,0x60 C:001c68 bab5 out PORTC,BACK C:001c69 9409 ijmp C:001c6a 0000 nop C:001c6b 0000 nop C:001c6c 0000 nop C:001c6d 0000 nop C:001c6e 0000 nop C:001c6f 0000 nop C:001c70 bab5 out PORTC,BACK ; ........ C:001c71 91ed ld ZL,X+ C:001c72 bab5 out PORTC,BACK C:001c73 2ffe mov ZH,ZL C:001c74 73ff andi ZH,0x3F C:001c75 bab5 out PORTC,BACK C:001c76 78e0 andi ZL,0x80 C:001c77 67e0 ori ZL,0x70 C:001c78 bab5 out PORTC,BACK C:001c79 9409 ijmp C:001c7a 0000 nop C:001c7b 0000 nop C:001c7c 0000 nop C:001c7d 0000 nop C:001c7e 0000 nop C:001c7f 0000 nop ; CHAR "9", aa=0x39, hh=0x1C, ll=0x80, cc=0x9C C:001c80 bab5 out PORTC,BACK ; ........ C:001c81 91ed ld ZL,X+ C:001c82 bab5 out PORTC,BACK C:001c83 2ffe mov ZH,ZL C:001c84 73ff andi ZH,0x3F C:001c85 bab5 out PORTC,BACK C:001c86 78e0 andi ZL,0x80 C:001c87 60e0 ori ZL,0x00 C:001c88 bab5 out PORTC,BACK C:001c89 9409 ijmp C:001c8a 0000 nop C:001c8b 0000 nop C:001c8c 0000 nop C:001c8d 0000 nop C:001c8e 0000 nop C:001c8f 0000 nop C:001c90 bab5 out PORTC,BACK ; ..().... C:001c91 91ed ld ZL,X+ C:001c92 baa5 out PORTC,FORE C:001c93 2ffe mov ZH,ZL C:001c94 73ff andi ZH,0x3F C:001c95 bab5 out PORTC,BACK C:001c96 78e0 andi ZL,0x80 C:001c97 61e0 ori ZL,0x10 C:001c98 bab5 out PORTC,BACK C:001c99 9409 ijmp C:001c9a 0000 nop C:001c9b 0000 nop C:001c9c 0000 nop C:001c9d 0000 nop C:001c9e 0000 nop C:001c9f 0000 nop C:001ca0 baa5 out PORTC,FORE ; ()..().. C:001ca1 91ed ld ZL,X+ C:001ca2 bab5 out PORTC,BACK C:001ca3 2ffe mov ZH,ZL C:001ca4 73ff andi ZH,0x3F C:001ca5 baa5 out PORTC,FORE C:001ca6 78e0 andi ZL,0x80 C:001ca7 62e0 ori ZL,0x20 C:001ca8 bab5 out PORTC,BACK C:001ca9 9409 ijmp C:001caa 0000 nop C:001cab 0000 nop C:001cac 0000 nop C:001cad 0000 nop C:001cae 0000 nop C:001caf 0000 nop C:001cb0 baa5 out PORTC,FORE ; ()..().. C:001cb1 91ed ld ZL,X+ C:001cb2 bab5 out PORTC,BACK C:001cb3 2ffe mov ZH,ZL C:001cb4 73ff andi ZH,0x3F C:001cb5 baa5 out PORTC,FORE C:001cb6 78e0 andi ZL,0x80 C:001cb7 63e0 ori ZL,0x30 C:001cb8 bab5 out PORTC,BACK C:001cb9 9409 ijmp C:001cba 0000 nop C:001cbb 0000 nop C:001cbc 0000 nop C:001cbd 0000 nop C:001cbe 0000 nop C:001cbf 0000 nop C:001cc0 bab5 out PORTC,BACK ; ..()().. C:001cc1 91ed ld ZL,X+ C:001cc2 baa5 out PORTC,FORE C:001cc3 2ffe mov ZH,ZL C:001cc4 73ff andi ZH,0x3F C:001cc5 baa5 out PORTC,FORE C:001cc6 78e0 andi ZL,0x80 C:001cc7 64e0 ori ZL,0x40 C:001cc8 bab5 out PORTC,BACK C:001cc9 9409 ijmp C:001cca 0000 nop C:001ccb 0000 nop C:001ccc 0000 nop C:001ccd 0000 nop C:001cce 0000 nop C:001ccf 0000 nop C:001cd0 bab5 out PORTC,BACK ; ....().. C:001cd1 91ed ld ZL,X+ C:001cd2 bab5 out PORTC,BACK C:001cd3 2ffe mov ZH,ZL C:001cd4 73ff andi ZH,0x3F C:001cd5 baa5 out PORTC,FORE C:001cd6 78e0 andi ZL,0x80 C:001cd7 65e0 ori ZL,0x50 C:001cd8 bab5 out PORTC,BACK C:001cd9 9409 ijmp C:001cda 0000 nop C:001cdb 0000 nop C:001cdc 0000 nop C:001cdd 0000 nop C:001cde 0000 nop C:001cdf 0000 nop C:001ce0 bab5 out PORTC,BACK ; ..().... C:001ce1 91ed ld ZL,X+ C:001ce2 baa5 out PORTC,FORE C:001ce3 2ffe mov ZH,ZL C:001ce4 73ff andi ZH,0x3F C:001ce5 bab5 out PORTC,BACK C:001ce6 78e0 andi ZL,0x80 C:001ce7 66e0 ori ZL,0x60 C:001ce8 bab5 out PORTC,BACK C:001ce9 9409 ijmp C:001cea 0000 nop C:001ceb 0000 nop C:001cec 0000 nop C:001ced 0000 nop C:001cee 0000 nop C:001cef 0000 nop C:001cf0 bab5 out PORTC,BACK ; ........ C:001cf1 91ed ld ZL,X+ C:001cf2 bab5 out PORTC,BACK C:001cf3 2ffe mov ZH,ZL C:001cf4 73ff andi ZH,0x3F C:001cf5 bab5 out PORTC,BACK C:001cf6 78e0 andi ZL,0x80 C:001cf7 67e0 ori ZL,0x70 C:001cf8 bab5 out PORTC,BACK C:001cf9 9409 ijmp C:001cfa 0000 nop C:001cfb 0000 nop C:001cfc 0000 nop C:001cfd 0000 nop C:001cfe 0000 nop C:001cff 0000 nop ; CHAR ":", aa=0x3A, hh=0x1D, ll=0x00, cc=0x1D C:001d00 bab5 out PORTC,BACK ; ........ C:001d01 91ed ld ZL,X+ C:001d02 bab5 out PORTC,BACK C:001d03 2ffe mov ZH,ZL C:001d04 73ff andi ZH,0x3F C:001d05 bab5 out PORTC,BACK C:001d06 78e0 andi ZL,0x80 C:001d07 60e0 ori ZL,0x00 C:001d08 bab5 out PORTC,BACK C:001d09 9409 ijmp C:001d0a 0000 nop C:001d0b 0000 nop C:001d0c 0000 nop C:001d0d 0000 nop C:001d0e 0000 nop C:001d0f 0000 nop C:001d10 bab5 out PORTC,BACK ; ........ C:001d11 91ed ld ZL,X+ C:001d12 bab5 out PORTC,BACK C:001d13 2ffe mov ZH,ZL C:001d14 73ff andi ZH,0x3F C:001d15 bab5 out PORTC,BACK C:001d16 78e0 andi ZL,0x80 C:001d17 61e0 ori ZL,0x10 C:001d18 bab5 out PORTC,BACK C:001d19 9409 ijmp C:001d1a 0000 nop C:001d1b 0000 nop C:001d1c 0000 nop C:001d1d 0000 nop C:001d1e 0000 nop C:001d1f 0000 nop C:001d20 bab5 out PORTC,BACK ; ..().... C:001d21 91ed ld ZL,X+ C:001d22 baa5 out PORTC,FORE C:001d23 2ffe mov ZH,ZL C:001d24 73ff andi ZH,0x3F C:001d25 bab5 out PORTC,BACK C:001d26 78e0 andi ZL,0x80 C:001d27 62e0 ori ZL,0x20 C:001d28 bab5 out PORTC,BACK C:001d29 9409 ijmp C:001d2a 0000 nop C:001d2b 0000 nop C:001d2c 0000 nop C:001d2d 0000 nop C:001d2e 0000 nop C:001d2f 0000 nop C:001d30 bab5 out PORTC,BACK ; ..().... C:001d31 91ed ld ZL,X+ C:001d32 baa5 out PORTC,FORE C:001d33 2ffe mov ZH,ZL C:001d34 73ff andi ZH,0x3F C:001d35 bab5 out PORTC,BACK C:001d36 78e0 andi ZL,0x80 C:001d37 63e0 ori ZL,0x30 C:001d38 bab5 out PORTC,BACK C:001d39 9409 ijmp C:001d3a 0000 nop C:001d3b 0000 nop C:001d3c 0000 nop C:001d3d 0000 nop C:001d3e 0000 nop C:001d3f 0000 nop C:001d40 bab5 out PORTC,BACK ; ........ C:001d41 91ed ld ZL,X+ C:001d42 bab5 out PORTC,BACK C:001d43 2ffe mov ZH,ZL C:001d44 73ff andi ZH,0x3F C:001d45 bab5 out PORTC,BACK C:001d46 78e0 andi ZL,0x80 C:001d47 64e0 ori ZL,0x40 C:001d48 bab5 out PORTC,BACK C:001d49 9409 ijmp C:001d4a 0000 nop C:001d4b 0000 nop C:001d4c 0000 nop C:001d4d 0000 nop C:001d4e 0000 nop C:001d4f 0000 nop C:001d50 bab5 out PORTC,BACK ; ..().... C:001d51 91ed ld ZL,X+ C:001d52 baa5 out PORTC,FORE C:001d53 2ffe mov ZH,ZL C:001d54 73ff andi ZH,0x3F C:001d55 bab5 out PORTC,BACK C:001d56 78e0 andi ZL,0x80 C:001d57 65e0 ori ZL,0x50 C:001d58 bab5 out PORTC,BACK C:001d59 9409 ijmp C:001d5a 0000 nop C:001d5b 0000 nop C:001d5c 0000 nop C:001d5d 0000 nop C:001d5e 0000 nop C:001d5f 0000 nop C:001d60 bab5 out PORTC,BACK ; ..().... C:001d61 91ed ld ZL,X+ C:001d62 baa5 out PORTC,FORE C:001d63 2ffe mov ZH,ZL C:001d64 73ff andi ZH,0x3F C:001d65 bab5 out PORTC,BACK C:001d66 78e0 andi ZL,0x80 C:001d67 66e0 ori ZL,0x60 C:001d68 bab5 out PORTC,BACK C:001d69 9409 ijmp C:001d6a 0000 nop C:001d6b 0000 nop C:001d6c 0000 nop C:001d6d 0000 nop C:001d6e 0000 nop C:001d6f 0000 nop C:001d70 bab5 out PORTC,BACK ; ........ C:001d71 91ed ld ZL,X+ C:001d72 bab5 out PORTC,BACK C:001d73 2ffe mov ZH,ZL C:001d74 73ff andi ZH,0x3F C:001d75 bab5 out PORTC,BACK C:001d76 78e0 andi ZL,0x80 C:001d77 67e0 ori ZL,0x70 C:001d78 bab5 out PORTC,BACK C:001d79 9409 ijmp C:001d7a 0000 nop C:001d7b 0000 nop C:001d7c 0000 nop C:001d7d 0000 nop C:001d7e 0000 nop C:001d7f 0000 nop ; CHAR ";", aa=0x3B, hh=0x1D, ll=0x80, cc=0x9D C:001d80 bab5 out PORTC,BACK ; ........ C:001d81 91ed ld ZL,X+ C:001d82 bab5 out PORTC,BACK C:001d83 2ffe mov ZH,ZL C:001d84 73ff andi ZH,0x3F C:001d85 bab5 out PORTC,BACK C:001d86 78e0 andi ZL,0x80 C:001d87 60e0 ori ZL,0x00 C:001d88 bab5 out PORTC,BACK C:001d89 9409 ijmp C:001d8a 0000 nop C:001d8b 0000 nop C:001d8c 0000 nop C:001d8d 0000 nop C:001d8e 0000 nop C:001d8f 0000 nop C:001d90 bab5 out PORTC,BACK ; ........ C:001d91 91ed ld ZL,X+ C:001d92 bab5 out PORTC,BACK C:001d93 2ffe mov ZH,ZL C:001d94 73ff andi ZH,0x3F C:001d95 bab5 out PORTC,BACK C:001d96 78e0 andi ZL,0x80 C:001d97 61e0 ori ZL,0x10 C:001d98 bab5 out PORTC,BACK C:001d99 9409 ijmp C:001d9a 0000 nop C:001d9b 0000 nop C:001d9c 0000 nop C:001d9d 0000 nop C:001d9e 0000 nop C:001d9f 0000 nop C:001da0 bab5 out PORTC,BACK ; ..().... C:001da1 91ed ld ZL,X+ C:001da2 baa5 out PORTC,FORE C:001da3 2ffe mov ZH,ZL C:001da4 73ff andi ZH,0x3F C:001da5 bab5 out PORTC,BACK C:001da6 78e0 andi ZL,0x80 C:001da7 62e0 ori ZL,0x20 C:001da8 bab5 out PORTC,BACK C:001da9 9409 ijmp C:001daa 0000 nop C:001dab 0000 nop C:001dac 0000 nop C:001dad 0000 nop C:001dae 0000 nop C:001daf 0000 nop C:001db0 bab5 out PORTC,BACK ; ..().... C:001db1 91ed ld ZL,X+ C:001db2 baa5 out PORTC,FORE C:001db3 2ffe mov ZH,ZL C:001db4 73ff andi ZH,0x3F C:001db5 bab5 out PORTC,BACK C:001db6 78e0 andi ZL,0x80 C:001db7 63e0 ori ZL,0x30 C:001db8 bab5 out PORTC,BACK C:001db9 9409 ijmp C:001dba 0000 nop C:001dbb 0000 nop C:001dbc 0000 nop C:001dbd 0000 nop C:001dbe 0000 nop C:001dbf 0000 nop C:001dc0 bab5 out PORTC,BACK ; ........ C:001dc1 91ed ld ZL,X+ C:001dc2 bab5 out PORTC,BACK C:001dc3 2ffe mov ZH,ZL C:001dc4 73ff andi ZH,0x3F C:001dc5 bab5 out PORTC,BACK C:001dc6 78e0 andi ZL,0x80 C:001dc7 64e0 ori ZL,0x40 C:001dc8 bab5 out PORTC,BACK C:001dc9 9409 ijmp C:001dca 0000 nop C:001dcb 0000 nop C:001dcc 0000 nop C:001dcd 0000 nop C:001dce 0000 nop C:001dcf 0000 nop C:001dd0 bab5 out PORTC,BACK ; ..().... C:001dd1 91ed ld ZL,X+ C:001dd2 baa5 out PORTC,FORE C:001dd3 2ffe mov ZH,ZL C:001dd4 73ff andi ZH,0x3F C:001dd5 bab5 out PORTC,BACK C:001dd6 78e0 andi ZL,0x80 C:001dd7 65e0 ori ZL,0x50 C:001dd8 bab5 out PORTC,BACK C:001dd9 9409 ijmp C:001dda 0000 nop C:001ddb 0000 nop C:001ddc 0000 nop C:001ddd 0000 nop C:001dde 0000 nop C:001ddf 0000 nop C:001de0 bab5 out PORTC,BACK ; ..().... C:001de1 91ed ld ZL,X+ C:001de2 baa5 out PORTC,FORE C:001de3 2ffe mov ZH,ZL C:001de4 73ff andi ZH,0x3F C:001de5 bab5 out PORTC,BACK C:001de6 78e0 andi ZL,0x80 C:001de7 66e0 ori ZL,0x60 C:001de8 bab5 out PORTC,BACK C:001de9 9409 ijmp C:001dea 0000 nop C:001deb 0000 nop C:001dec 0000 nop C:001ded 0000 nop C:001dee 0000 nop C:001def 0000 nop C:001df0 baa5 out PORTC,FORE ; ()...... C:001df1 91ed ld ZL,X+ C:001df2 bab5 out PORTC,BACK C:001df3 2ffe mov ZH,ZL C:001df4 73ff andi ZH,0x3F C:001df5 bab5 out PORTC,BACK C:001df6 78e0 andi ZL,0x80 C:001df7 67e0 ori ZL,0x70 C:001df8 bab5 out PORTC,BACK C:001df9 9409 ijmp C:001dfa 0000 nop C:001dfb 0000 nop C:001dfc 0000 nop C:001dfd 0000 nop C:001dfe 0000 nop C:001dff 0000 nop ; CHAR "<", aa=0x3C, hh=0x1E, ll=0x00, cc=0x1E C:001e00 bab5 out PORTC,BACK ; ........ C:001e01 91ed ld ZL,X+ C:001e02 bab5 out PORTC,BACK C:001e03 2ffe mov ZH,ZL C:001e04 73ff andi ZH,0x3F C:001e05 bab5 out PORTC,BACK C:001e06 78e0 andi ZL,0x80 C:001e07 60e0 ori ZL,0x00 C:001e08 bab5 out PORTC,BACK C:001e09 9409 ijmp C:001e0a 0000 nop C:001e0b 0000 nop C:001e0c 0000 nop C:001e0d 0000 nop C:001e0e 0000 nop C:001e0f 0000 nop C:001e10 bab5 out PORTC,BACK ; ........ C:001e11 91ed ld ZL,X+ C:001e12 bab5 out PORTC,BACK C:001e13 2ffe mov ZH,ZL C:001e14 73ff andi ZH,0x3F C:001e15 bab5 out PORTC,BACK C:001e16 78e0 andi ZL,0x80 C:001e17 61e0 ori ZL,0x10 C:001e18 bab5 out PORTC,BACK C:001e19 9409 ijmp C:001e1a 0000 nop C:001e1b 0000 nop C:001e1c 0000 nop C:001e1d 0000 nop C:001e1e 0000 nop C:001e1f 0000 nop C:001e20 bab5 out PORTC,BACK ; ....().. C:001e21 91ed ld ZL,X+ C:001e22 bab5 out PORTC,BACK C:001e23 2ffe mov ZH,ZL C:001e24 73ff andi ZH,0x3F C:001e25 baa5 out PORTC,FORE C:001e26 78e0 andi ZL,0x80 C:001e27 62e0 ori ZL,0x20 C:001e28 bab5 out PORTC,BACK C:001e29 9409 ijmp C:001e2a 0000 nop C:001e2b 0000 nop C:001e2c 0000 nop C:001e2d 0000 nop C:001e2e 0000 nop C:001e2f 0000 nop C:001e30 bab5 out PORTC,BACK ; ..().... C:001e31 91ed ld ZL,X+ C:001e32 baa5 out PORTC,FORE C:001e33 2ffe mov ZH,ZL C:001e34 73ff andi ZH,0x3F C:001e35 bab5 out PORTC,BACK C:001e36 78e0 andi ZL,0x80 C:001e37 63e0 ori ZL,0x30 C:001e38 bab5 out PORTC,BACK C:001e39 9409 ijmp C:001e3a 0000 nop C:001e3b 0000 nop C:001e3c 0000 nop C:001e3d 0000 nop C:001e3e 0000 nop C:001e3f 0000 nop C:001e40 baa5 out PORTC,FORE ; ()...... C:001e41 91ed ld ZL,X+ C:001e42 bab5 out PORTC,BACK C:001e43 2ffe mov ZH,ZL C:001e44 73ff andi ZH,0x3F C:001e45 bab5 out PORTC,BACK C:001e46 78e0 andi ZL,0x80 C:001e47 64e0 ori ZL,0x40 C:001e48 bab5 out PORTC,BACK C:001e49 9409 ijmp C:001e4a 0000 nop C:001e4b 0000 nop C:001e4c 0000 nop C:001e4d 0000 nop C:001e4e 0000 nop C:001e4f 0000 nop C:001e50 bab5 out PORTC,BACK ; ..().... C:001e51 91ed ld ZL,X+ C:001e52 baa5 out PORTC,FORE C:001e53 2ffe mov ZH,ZL C:001e54 73ff andi ZH,0x3F C:001e55 bab5 out PORTC,BACK C:001e56 78e0 andi ZL,0x80 C:001e57 65e0 ori ZL,0x50 C:001e58 bab5 out PORTC,BACK C:001e59 9409 ijmp C:001e5a 0000 nop C:001e5b 0000 nop C:001e5c 0000 nop C:001e5d 0000 nop C:001e5e 0000 nop C:001e5f 0000 nop C:001e60 bab5 out PORTC,BACK ; ....().. C:001e61 91ed ld ZL,X+ C:001e62 bab5 out PORTC,BACK C:001e63 2ffe mov ZH,ZL C:001e64 73ff andi ZH,0x3F C:001e65 baa5 out PORTC,FORE C:001e66 78e0 andi ZL,0x80 C:001e67 66e0 ori ZL,0x60 C:001e68 bab5 out PORTC,BACK C:001e69 9409 ijmp C:001e6a 0000 nop C:001e6b 0000 nop C:001e6c 0000 nop C:001e6d 0000 nop C:001e6e 0000 nop C:001e6f 0000 nop C:001e70 bab5 out PORTC,BACK ; ........ C:001e71 91ed ld ZL,X+ C:001e72 bab5 out PORTC,BACK C:001e73 2ffe mov ZH,ZL C:001e74 73ff andi ZH,0x3F C:001e75 bab5 out PORTC,BACK C:001e76 78e0 andi ZL,0x80 C:001e77 67e0 ori ZL,0x70 C:001e78 bab5 out PORTC,BACK C:001e79 9409 ijmp C:001e7a 0000 nop C:001e7b 0000 nop C:001e7c 0000 nop C:001e7d 0000 nop C:001e7e 0000 nop C:001e7f 0000 nop ; CHAR "=", aa=0x3D, hh=0x1E, ll=0x80, cc=0x9E C:001e80 bab5 out PORTC,BACK ; ........ C:001e81 91ed ld ZL,X+ C:001e82 bab5 out PORTC,BACK C:001e83 2ffe mov ZH,ZL C:001e84 73ff andi ZH,0x3F C:001e85 bab5 out PORTC,BACK C:001e86 78e0 andi ZL,0x80 C:001e87 60e0 ori ZL,0x00 C:001e88 bab5 out PORTC,BACK C:001e89 9409 ijmp C:001e8a 0000 nop C:001e8b 0000 nop C:001e8c 0000 nop C:001e8d 0000 nop C:001e8e 0000 nop C:001e8f 0000 nop C:001e90 bab5 out PORTC,BACK ; ........ C:001e91 91ed ld ZL,X+ C:001e92 bab5 out PORTC,BACK C:001e93 2ffe mov ZH,ZL C:001e94 73ff andi ZH,0x3F C:001e95 bab5 out PORTC,BACK C:001e96 78e0 andi ZL,0x80 C:001e97 61e0 ori ZL,0x10 C:001e98 bab5 out PORTC,BACK C:001e99 9409 ijmp C:001e9a 0000 nop C:001e9b 0000 nop C:001e9c 0000 nop C:001e9d 0000 nop C:001e9e 0000 nop C:001e9f 0000 nop C:001ea0 bab5 out PORTC,BACK ; ........ C:001ea1 91ed ld ZL,X+ C:001ea2 bab5 out PORTC,BACK C:001ea3 2ffe mov ZH,ZL C:001ea4 73ff andi ZH,0x3F C:001ea5 bab5 out PORTC,BACK C:001ea6 78e0 andi ZL,0x80 C:001ea7 62e0 ori ZL,0x20 C:001ea8 bab5 out PORTC,BACK C:001ea9 9409 ijmp C:001eaa 0000 nop C:001eab 0000 nop C:001eac 0000 nop C:001ead 0000 nop C:001eae 0000 nop C:001eaf 0000 nop C:001eb0 baa5 out PORTC,FORE ; ()()().. C:001eb1 91ed ld ZL,X+ C:001eb2 baa5 out PORTC,FORE C:001eb3 2ffe mov ZH,ZL C:001eb4 73ff andi ZH,0x3F C:001eb5 baa5 out PORTC,FORE C:001eb6 78e0 andi ZL,0x80 C:001eb7 63e0 ori ZL,0x30 C:001eb8 bab5 out PORTC,BACK C:001eb9 9409 ijmp C:001eba 0000 nop C:001ebb 0000 nop C:001ebc 0000 nop C:001ebd 0000 nop C:001ebe 0000 nop C:001ebf 0000 nop C:001ec0 bab5 out PORTC,BACK ; ........ C:001ec1 91ed ld ZL,X+ C:001ec2 bab5 out PORTC,BACK C:001ec3 2ffe mov ZH,ZL C:001ec4 73ff andi ZH,0x3F C:001ec5 bab5 out PORTC,BACK C:001ec6 78e0 andi ZL,0x80 C:001ec7 64e0 ori ZL,0x40 C:001ec8 bab5 out PORTC,BACK C:001ec9 9409 ijmp C:001eca 0000 nop C:001ecb 0000 nop C:001ecc 0000 nop C:001ecd 0000 nop C:001ece 0000 nop C:001ecf 0000 nop C:001ed0 baa5 out PORTC,FORE ; ()()().. C:001ed1 91ed ld ZL,X+ C:001ed2 baa5 out PORTC,FORE C:001ed3 2ffe mov ZH,ZL C:001ed4 73ff andi ZH,0x3F C:001ed5 baa5 out PORTC,FORE C:001ed6 78e0 andi ZL,0x80 C:001ed7 65e0 ori ZL,0x50 C:001ed8 bab5 out PORTC,BACK C:001ed9 9409 ijmp C:001eda 0000 nop C:001edb 0000 nop C:001edc 0000 nop C:001edd 0000 nop C:001ede 0000 nop C:001edf 0000 nop C:001ee0 bab5 out PORTC,BACK ; ........ C:001ee1 91ed ld ZL,X+ C:001ee2 bab5 out PORTC,BACK C:001ee3 2ffe mov ZH,ZL C:001ee4 73ff andi ZH,0x3F C:001ee5 bab5 out PORTC,BACK C:001ee6 78e0 andi ZL,0x80 C:001ee7 66e0 ori ZL,0x60 C:001ee8 bab5 out PORTC,BACK C:001ee9 9409 ijmp C:001eea 0000 nop C:001eeb 0000 nop C:001eec 0000 nop C:001eed 0000 nop C:001eee 0000 nop C:001eef 0000 nop C:001ef0 bab5 out PORTC,BACK ; C:001ef1 91ed ld ZL,X+ C:001ef2 bab5 out PORTC,BACK C:001ef3 2ffe mov ZH,ZL C:001ef4 73ff andi ZH,0x3F C:001ef5 bab5 out PORTC,BACK C:001ef6 78e0 andi ZL,0x80 C:001ef7 67e0 ori ZL,0x70 C:001ef8 bab5 out PORTC,BACK C:001ef9 9409 ijmp C:001efa 0000 nop C:001efb 0000 nop C:001efc 0000 nop C:001efd 0000 nop C:001efe 0000 nop C:001eff 0000 nop ; CHAR ">", aa=0x3E, hh=0x1F, ll=0x00, cc=0x1F C:001f00 bab5 out PORTC,BACK ; ........ C:001f01 91ed ld ZL,X+ C:001f02 bab5 out PORTC,BACK C:001f03 2ffe mov ZH,ZL C:001f04 73ff andi ZH,0x3F C:001f05 bab5 out PORTC,BACK C:001f06 78e0 andi ZL,0x80 C:001f07 60e0 ori ZL,0x00 C:001f08 bab5 out PORTC,BACK C:001f09 9409 ijmp C:001f0a 0000 nop C:001f0b 0000 nop C:001f0c 0000 nop C:001f0d 0000 nop C:001f0e 0000 nop C:001f0f 0000 nop C:001f10 bab5 out PORTC,BACK ; ........ C:001f11 91ed ld ZL,X+ C:001f12 bab5 out PORTC,BACK C:001f13 2ffe mov ZH,ZL C:001f14 73ff andi ZH,0x3F C:001f15 bab5 out PORTC,BACK C:001f16 78e0 andi ZL,0x80 C:001f17 61e0 ori ZL,0x10 C:001f18 bab5 out PORTC,BACK C:001f19 9409 ijmp C:001f1a 0000 nop C:001f1b 0000 nop C:001f1c 0000 nop C:001f1d 0000 nop C:001f1e 0000 nop C:001f1f 0000 nop C:001f20 baa5 out PORTC,FORE ; ()...... C:001f21 91ed ld ZL,X+ C:001f22 bab5 out PORTC,BACK C:001f23 2ffe mov ZH,ZL C:001f24 73ff andi ZH,0x3F C:001f25 bab5 out PORTC,BACK C:001f26 78e0 andi ZL,0x80 C:001f27 62e0 ori ZL,0x20 C:001f28 bab5 out PORTC,BACK C:001f29 9409 ijmp C:001f2a 0000 nop C:001f2b 0000 nop C:001f2c 0000 nop C:001f2d 0000 nop C:001f2e 0000 nop C:001f2f 0000 nop C:001f30 bab5 out PORTC,BACK ; ..().... C:001f31 91ed ld ZL,X+ C:001f32 baa5 out PORTC,FORE C:001f33 2ffe mov ZH,ZL C:001f34 73ff andi ZH,0x3F C:001f35 bab5 out PORTC,BACK C:001f36 78e0 andi ZL,0x80 C:001f37 63e0 ori ZL,0x30 C:001f38 bab5 out PORTC,BACK C:001f39 9409 ijmp C:001f3a 0000 nop C:001f3b 0000 nop C:001f3c 0000 nop C:001f3d 0000 nop C:001f3e 0000 nop C:001f3f 0000 nop C:001f40 bab5 out PORTC,BACK ; ....().. C:001f41 91ed ld ZL,X+ C:001f42 bab5 out PORTC,BACK C:001f43 2ffe mov ZH,ZL C:001f44 73ff andi ZH,0x3F C:001f45 baa5 out PORTC,FORE C:001f46 78e0 andi ZL,0x80 C:001f47 64e0 ori ZL,0x40 C:001f48 bab5 out PORTC,BACK C:001f49 9409 ijmp C:001f4a 0000 nop C:001f4b 0000 nop C:001f4c 0000 nop C:001f4d 0000 nop C:001f4e 0000 nop C:001f4f 0000 nop C:001f50 bab5 out PORTC,BACK ; ..().... C:001f51 91ed ld ZL,X+ C:001f52 baa5 out PORTC,FORE C:001f53 2ffe mov ZH,ZL C:001f54 73ff andi ZH,0x3F C:001f55 bab5 out PORTC,BACK C:001f56 78e0 andi ZL,0x80 C:001f57 65e0 ori ZL,0x50 C:001f58 bab5 out PORTC,BACK C:001f59 9409 ijmp C:001f5a 0000 nop C:001f5b 0000 nop C:001f5c 0000 nop C:001f5d 0000 nop C:001f5e 0000 nop C:001f5f 0000 nop C:001f60 baa5 out PORTC,FORE ; ()...... C:001f61 91ed ld ZL,X+ C:001f62 bab5 out PORTC,BACK C:001f63 2ffe mov ZH,ZL C:001f64 73ff andi ZH,0x3F C:001f65 bab5 out PORTC,BACK C:001f66 78e0 andi ZL,0x80 C:001f67 66e0 ori ZL,0x60 C:001f68 bab5 out PORTC,BACK C:001f69 9409 ijmp C:001f6a 0000 nop C:001f6b 0000 nop C:001f6c 0000 nop C:001f6d 0000 nop C:001f6e 0000 nop C:001f6f 0000 nop C:001f70 bab5 out PORTC,BACK ; ........ C:001f71 91ed ld ZL,X+ C:001f72 bab5 out PORTC,BACK C:001f73 2ffe mov ZH,ZL C:001f74 73ff andi ZH,0x3F C:001f75 bab5 out PORTC,BACK C:001f76 78e0 andi ZL,0x80 C:001f77 67e0 ori ZL,0x70 C:001f78 bab5 out PORTC,BACK C:001f79 9409 ijmp C:001f7a 0000 nop C:001f7b 0000 nop C:001f7c 0000 nop C:001f7d 0000 nop C:001f7e 0000 nop C:001f7f 0000 nop ; CHAR "?", aa=0x3F, hh=0x1F, ll=0x80, cc=0x9F C:001f80 bab5 out PORTC,BACK ; ........ C:001f81 91ed ld ZL,X+ C:001f82 bab5 out PORTC,BACK C:001f83 2ffe mov ZH,ZL C:001f84 73ff andi ZH,0x3F C:001f85 bab5 out PORTC,BACK C:001f86 78e0 andi ZL,0x80 C:001f87 60e0 ori ZL,0x00 C:001f88 bab5 out PORTC,BACK C:001f89 9409 ijmp C:001f8a 0000 nop C:001f8b 0000 nop C:001f8c 0000 nop C:001f8d 0000 nop C:001f8e 0000 nop C:001f8f 0000 nop C:001f90 baa5 out PORTC,FORE ; ()().... C:001f91 91ed ld ZL,X+ C:001f92 baa5 out PORTC,FORE C:001f93 2ffe mov ZH,ZL C:001f94 73ff andi ZH,0x3F C:001f95 bab5 out PORTC,BACK C:001f96 78e0 andi ZL,0x80 C:001f97 61e0 ori ZL,0x10 C:001f98 bab5 out PORTC,BACK C:001f99 9409 ijmp C:001f9a 0000 nop C:001f9b 0000 nop C:001f9c 0000 nop C:001f9d 0000 nop C:001f9e 0000 nop C:001f9f 0000 nop C:001fa0 bab5 out PORTC,BACK ; ....().. C:001fa1 91ed ld ZL,X+ C:001fa2 bab5 out PORTC,BACK C:001fa3 2ffe mov ZH,ZL C:001fa4 73ff andi ZH,0x3F C:001fa5 baa5 out PORTC,FORE C:001fa6 78e0 andi ZL,0x80 C:001fa7 62e0 ori ZL,0x20 C:001fa8 bab5 out PORTC,BACK C:001fa9 9409 ijmp C:001faa 0000 nop C:001fab 0000 nop C:001fac 0000 nop C:001fad 0000 nop C:001fae 0000 nop C:001faf 0000 nop C:001fb0 bab5 out PORTC,BACK ; ..().... C:001fb1 91ed ld ZL,X+ C:001fb2 baa5 out PORTC,FORE C:001fb3 2ffe mov ZH,ZL C:001fb4 73ff andi ZH,0x3F C:001fb5 bab5 out PORTC,BACK C:001fb6 78e0 andi ZL,0x80 C:001fb7 63e0 ori ZL,0x30 C:001fb8 bab5 out PORTC,BACK C:001fb9 9409 ijmp C:001fba 0000 nop C:001fbb 0000 nop C:001fbc 0000 nop C:001fbd 0000 nop C:001fbe 0000 nop C:001fbf 0000 nop C:001fc0 bab5 out PORTC,BACK ; ..().... C:001fc1 91ed ld ZL,X+ C:001fc2 baa5 out PORTC,FORE C:001fc3 2ffe mov ZH,ZL C:001fc4 73ff andi ZH,0x3F C:001fc5 bab5 out PORTC,BACK C:001fc6 78e0 andi ZL,0x80 C:001fc7 64e0 ori ZL,0x40 C:001fc8 bab5 out PORTC,BACK C:001fc9 9409 ijmp C:001fca 0000 nop C:001fcb 0000 nop C:001fcc 0000 nop C:001fcd 0000 nop C:001fce 0000 nop C:001fcf 0000 nop C:001fd0 bab5 out PORTC,BACK ; ........ C:001fd1 91ed ld ZL,X+ C:001fd2 bab5 out PORTC,BACK C:001fd3 2ffe mov ZH,ZL C:001fd4 73ff andi ZH,0x3F C:001fd5 bab5 out PORTC,BACK C:001fd6 78e0 andi ZL,0x80 C:001fd7 65e0 ori ZL,0x50 C:001fd8 bab5 out PORTC,BACK C:001fd9 9409 ijmp C:001fda 0000 nop C:001fdb 0000 nop C:001fdc 0000 nop C:001fdd 0000 nop C:001fde 0000 nop C:001fdf 0000 nop C:001fe0 bab5 out PORTC,BACK ; ..().... C:001fe1 91ed ld ZL,X+ C:001fe2 baa5 out PORTC,FORE C:001fe3 2ffe mov ZH,ZL C:001fe4 73ff andi ZH,0x3F C:001fe5 bab5 out PORTC,BACK C:001fe6 78e0 andi ZL,0x80 C:001fe7 66e0 ori ZL,0x60 C:001fe8 bab5 out PORTC,BACK C:001fe9 9409 ijmp C:001fea 0000 nop C:001feb 0000 nop C:001fec 0000 nop C:001fed 0000 nop C:001fee 0000 nop C:001fef 0000 nop C:001ff0 bab5 out PORTC,BACK ; ........ C:001ff1 91ed ld ZL,X+ C:001ff2 bab5 out PORTC,BACK C:001ff3 2ffe mov ZH,ZL C:001ff4 73ff andi ZH,0x3F C:001ff5 bab5 out PORTC,BACK C:001ff6 78e0 andi ZL,0x80 C:001ff7 67e0 ori ZL,0x70 C:001ff8 bab5 out PORTC,BACK C:001ff9 9409 ijmp C:001ffa 0000 nop C:001ffb 0000 nop C:001ffc 0000 nop C:001ffd 0000 nop C:001ffe 0000 nop C:001fff 0000 nop ; CHAR "@", aa=0x40, hh=0x20, ll=0x00, cc=0x20 C:002000 bab5 out PORTC,BACK ; ........ C:002001 91ed ld ZL,X+ C:002002 bab5 out PORTC,BACK C:002003 2ffe mov ZH,ZL C:002004 73ff andi ZH,0x3F C:002005 bab5 out PORTC,BACK C:002006 78e0 andi ZL,0x80 C:002007 60e0 ori ZL,0x00 C:002008 bab5 out PORTC,BACK C:002009 9409 ijmp C:00200a 0000 nop C:00200b 0000 nop C:00200c 0000 nop C:00200d 0000 nop C:00200e 0000 nop C:00200f 0000 nop C:002010 bab5 out PORTC,BACK ; ..().... C:002011 91ed ld ZL,X+ C:002012 baa5 out PORTC,FORE C:002013 2ffe mov ZH,ZL C:002014 73ff andi ZH,0x3F C:002015 bab5 out PORTC,BACK C:002016 78e0 andi ZL,0x80 C:002017 61e0 ori ZL,0x10 C:002018 bab5 out PORTC,BACK C:002019 9409 ijmp C:00201a 0000 nop C:00201b 0000 nop C:00201c 0000 nop C:00201d 0000 nop C:00201e 0000 nop C:00201f 0000 nop C:002020 baa5 out PORTC,FORE ; ()..().. C:002021 91ed ld ZL,X+ C:002022 bab5 out PORTC,BACK C:002023 2ffe mov ZH,ZL C:002024 73ff andi ZH,0x3F C:002025 baa5 out PORTC,FORE C:002026 78e0 andi ZL,0x80 C:002027 62e0 ori ZL,0x20 C:002028 bab5 out PORTC,BACK C:002029 9409 ijmp C:00202a 0000 nop C:00202b 0000 nop C:00202c 0000 nop C:00202d 0000 nop C:00202e 0000 nop C:00202f 0000 nop C:002030 baa5 out PORTC,FORE ; ()()().. C:002031 91ed ld ZL,X+ C:002032 baa5 out PORTC,FORE C:002033 2ffe mov ZH,ZL C:002034 73ff andi ZH,0x3F C:002035 baa5 out PORTC,FORE C:002036 78e0 andi ZL,0x80 C:002037 63e0 ori ZL,0x30 C:002038 bab5 out PORTC,BACK C:002039 9409 ijmp C:00203a 0000 nop C:00203b 0000 nop C:00203c 0000 nop C:00203d 0000 nop C:00203e 0000 nop C:00203f 0000 nop C:002040 baa5 out PORTC,FORE ; ()()().. C:002041 91ed ld ZL,X+ C:002042 baa5 out PORTC,FORE C:002043 2ffe mov ZH,ZL C:002044 73ff andi ZH,0x3F C:002045 baa5 out PORTC,FORE C:002046 78e0 andi ZL,0x80 C:002047 64e0 ori ZL,0x40 C:002048 bab5 out PORTC,BACK C:002049 9409 ijmp C:00204a 0000 nop C:00204b 0000 nop C:00204c 0000 nop C:00204d 0000 nop C:00204e 0000 nop C:00204f 0000 nop C:002050 baa5 out PORTC,FORE ; ()...... C:002051 91ed ld ZL,X+ C:002052 bab5 out PORTC,BACK C:002053 2ffe mov ZH,ZL C:002054 73ff andi ZH,0x3F C:002055 bab5 out PORTC,BACK C:002056 78e0 andi ZL,0x80 C:002057 65e0 ori ZL,0x50 C:002058 bab5 out PORTC,BACK C:002059 9409 ijmp C:00205a 0000 nop C:00205b 0000 nop C:00205c 0000 nop C:00205d 0000 nop C:00205e 0000 nop C:00205f 0000 nop C:002060 bab5 out PORTC,BACK ; ..()().. C:002061 91ed ld ZL,X+ C:002062 baa5 out PORTC,FORE C:002063 2ffe mov ZH,ZL C:002064 73ff andi ZH,0x3F C:002065 baa5 out PORTC,FORE C:002066 78e0 andi ZL,0x80 C:002067 66e0 ori ZL,0x60 C:002068 bab5 out PORTC,BACK C:002069 9409 ijmp C:00206a 0000 nop C:00206b 0000 nop C:00206c 0000 nop C:00206d 0000 nop C:00206e 0000 nop C:00206f 0000 nop C:002070 bab5 out PORTC,BACK ; ........ C:002071 91ed ld ZL,X+ C:002072 bab5 out PORTC,BACK C:002073 2ffe mov ZH,ZL C:002074 73ff andi ZH,0x3F C:002075 bab5 out PORTC,BACK C:002076 78e0 andi ZL,0x80 C:002077 67e0 ori ZL,0x70 C:002078 bab5 out PORTC,BACK C:002079 9409 ijmp C:00207a 0000 nop C:00207b 0000 nop C:00207c 0000 nop C:00207d 0000 nop C:00207e 0000 nop C:00207f 0000 nop ; CHAR "A", aa=0x41, hh=0x20, ll=0x80, cc=0xA0 C:002080 bab5 out PORTC,BACK ; ........ C:002081 91ed ld ZL,X+ C:002082 bab5 out PORTC,BACK C:002083 2ffe mov ZH,ZL C:002084 73ff andi ZH,0x3F C:002085 bab5 out PORTC,BACK C:002086 78e0 andi ZL,0x80 C:002087 60e0 ori ZL,0x00 C:002088 bab5 out PORTC,BACK C:002089 9409 ijmp C:00208a 0000 nop C:00208b 0000 nop C:00208c 0000 nop C:00208d 0000 nop C:00208e 0000 nop C:00208f 0000 nop C:002090 bab5 out PORTC,BACK ; ..().... C:002091 91ed ld ZL,X+ C:002092 baa5 out PORTC,FORE C:002093 2ffe mov ZH,ZL C:002094 73ff andi ZH,0x3F C:002095 bab5 out PORTC,BACK C:002096 78e0 andi ZL,0x80 C:002097 61e0 ori ZL,0x10 C:002098 bab5 out PORTC,BACK C:002099 9409 ijmp C:00209a 0000 nop C:00209b 0000 nop C:00209c 0000 nop C:00209d 0000 nop C:00209e 0000 nop C:00209f 0000 nop C:0020a0 baa5 out PORTC,FORE ; ()..().. C:0020a1 91ed ld ZL,X+ C:0020a2 bab5 out PORTC,BACK C:0020a3 2ffe mov ZH,ZL C:0020a4 73ff andi ZH,0x3F C:0020a5 baa5 out PORTC,FORE C:0020a6 78e0 andi ZL,0x80 C:0020a7 62e0 ori ZL,0x20 C:0020a8 bab5 out PORTC,BACK C:0020a9 9409 ijmp C:0020aa 0000 nop C:0020ab 0000 nop C:0020ac 0000 nop C:0020ad 0000 nop C:0020ae 0000 nop C:0020af 0000 nop C:0020b0 baa5 out PORTC,FORE ; ()..().. C:0020b1 91ed ld ZL,X+ C:0020b2 bab5 out PORTC,BACK C:0020b3 2ffe mov ZH,ZL C:0020b4 73ff andi ZH,0x3F C:0020b5 baa5 out PORTC,FORE C:0020b6 78e0 andi ZL,0x80 C:0020b7 63e0 ori ZL,0x30 C:0020b8 bab5 out PORTC,BACK C:0020b9 9409 ijmp C:0020ba 0000 nop C:0020bb 0000 nop C:0020bc 0000 nop C:0020bd 0000 nop C:0020be 0000 nop C:0020bf 0000 nop C:0020c0 baa5 out PORTC,FORE ; ()()().. C:0020c1 91ed ld ZL,X+ C:0020c2 baa5 out PORTC,FORE C:0020c3 2ffe mov ZH,ZL C:0020c4 73ff andi ZH,0x3F C:0020c5 baa5 out PORTC,FORE C:0020c6 78e0 andi ZL,0x80 C:0020c7 64e0 ori ZL,0x40 C:0020c8 bab5 out PORTC,BACK C:0020c9 9409 ijmp C:0020ca 0000 nop C:0020cb 0000 nop C:0020cc 0000 nop C:0020cd 0000 nop C:0020ce 0000 nop C:0020cf 0000 nop C:0020d0 baa5 out PORTC,FORE ; ()..().. C:0020d1 91ed ld ZL,X+ C:0020d2 bab5 out PORTC,BACK C:0020d3 2ffe mov ZH,ZL C:0020d4 73ff andi ZH,0x3F C:0020d5 baa5 out PORTC,FORE C:0020d6 78e0 andi ZL,0x80 C:0020d7 65e0 ori ZL,0x50 C:0020d8 bab5 out PORTC,BACK C:0020d9 9409 ijmp C:0020da 0000 nop C:0020db 0000 nop C:0020dc 0000 nop C:0020dd 0000 nop C:0020de 0000 nop C:0020df 0000 nop C:0020e0 baa5 out PORTC,FORE ; ()..().. C:0020e1 91ed ld ZL,X+ C:0020e2 bab5 out PORTC,BACK C:0020e3 2ffe mov ZH,ZL C:0020e4 73ff andi ZH,0x3F C:0020e5 baa5 out PORTC,FORE C:0020e6 78e0 andi ZL,0x80 C:0020e7 66e0 ori ZL,0x60 C:0020e8 bab5 out PORTC,BACK C:0020e9 9409 ijmp C:0020ea 0000 nop C:0020eb 0000 nop C:0020ec 0000 nop C:0020ed 0000 nop C:0020ee 0000 nop C:0020ef 0000 nop C:0020f0 bab5 out PORTC,BACK ; ........ C:0020f1 91ed ld ZL,X+ C:0020f2 bab5 out PORTC,BACK C:0020f3 2ffe mov ZH,ZL C:0020f4 73ff andi ZH,0x3F C:0020f5 bab5 out PORTC,BACK C:0020f6 78e0 andi ZL,0x80 C:0020f7 67e0 ori ZL,0x70 C:0020f8 bab5 out PORTC,BACK C:0020f9 9409 ijmp C:0020fa 0000 nop C:0020fb 0000 nop C:0020fc 0000 nop C:0020fd 0000 nop C:0020fe 0000 nop C:0020ff 0000 nop ; CHAR "B", aa=0x42, hh=0x21, ll=0x00, cc=0x21 C:002100 bab5 out PORTC,BACK ; ........ C:002101 91ed ld ZL,X+ C:002102 bab5 out PORTC,BACK C:002103 2ffe mov ZH,ZL C:002104 73ff andi ZH,0x3F C:002105 bab5 out PORTC,BACK C:002106 78e0 andi ZL,0x80 C:002107 60e0 ori ZL,0x00 C:002108 bab5 out PORTC,BACK C:002109 9409 ijmp C:00210a 0000 nop C:00210b 0000 nop C:00210c 0000 nop C:00210d 0000 nop C:00210e 0000 nop C:00210f 0000 nop C:002110 baa5 out PORTC,FORE ; ()().... C:002111 91ed ld ZL,X+ C:002112 baa5 out PORTC,FORE C:002113 2ffe mov ZH,ZL C:002114 73ff andi ZH,0x3F C:002115 bab5 out PORTC,BACK C:002116 78e0 andi ZL,0x80 C:002117 61e0 ori ZL,0x10 C:002118 bab5 out PORTC,BACK C:002119 9409 ijmp C:00211a 0000 nop C:00211b 0000 nop C:00211c 0000 nop C:00211d 0000 nop C:00211e 0000 nop C:00211f 0000 nop C:002120 baa5 out PORTC,FORE ; ()..().. C:002121 91ed ld ZL,X+ C:002122 bab5 out PORTC,BACK C:002123 2ffe mov ZH,ZL C:002124 73ff andi ZH,0x3F C:002125 baa5 out PORTC,FORE C:002126 78e0 andi ZL,0x80 C:002127 62e0 ori ZL,0x20 C:002128 bab5 out PORTC,BACK C:002129 9409 ijmp C:00212a 0000 nop C:00212b 0000 nop C:00212c 0000 nop C:00212d 0000 nop C:00212e 0000 nop C:00212f 0000 nop C:002130 baa5 out PORTC,FORE ; ()().... C:002131 91ed ld ZL,X+ C:002132 baa5 out PORTC,FORE C:002133 2ffe mov ZH,ZL C:002134 73ff andi ZH,0x3F C:002135 bab5 out PORTC,BACK C:002136 78e0 andi ZL,0x80 C:002137 63e0 ori ZL,0x30 C:002138 bab5 out PORTC,BACK C:002139 9409 ijmp C:00213a 0000 nop C:00213b 0000 nop C:00213c 0000 nop C:00213d 0000 nop C:00213e 0000 nop C:00213f 0000 nop C:002140 baa5 out PORTC,FORE ; ()..().. C:002141 91ed ld ZL,X+ C:002142 bab5 out PORTC,BACK C:002143 2ffe mov ZH,ZL C:002144 73ff andi ZH,0x3F C:002145 baa5 out PORTC,FORE C:002146 78e0 andi ZL,0x80 C:002147 64e0 ori ZL,0x40 C:002148 bab5 out PORTC,BACK C:002149 9409 ijmp C:00214a 0000 nop C:00214b 0000 nop C:00214c 0000 nop C:00214d 0000 nop C:00214e 0000 nop C:00214f 0000 nop C:002150 baa5 out PORTC,FORE ; ()..().. C:002151 91ed ld ZL,X+ C:002152 bab5 out PORTC,BACK C:002153 2ffe mov ZH,ZL C:002154 73ff andi ZH,0x3F C:002155 baa5 out PORTC,FORE C:002156 78e0 andi ZL,0x80 C:002157 65e0 ori ZL,0x50 C:002158 bab5 out PORTC,BACK C:002159 9409 ijmp C:00215a 0000 nop C:00215b 0000 nop C:00215c 0000 nop C:00215d 0000 nop C:00215e 0000 nop C:00215f 0000 nop C:002160 baa5 out PORTC,FORE ; ()().... C:002161 91ed ld ZL,X+ C:002162 baa5 out PORTC,FORE C:002163 2ffe mov ZH,ZL C:002164 73ff andi ZH,0x3F C:002165 bab5 out PORTC,BACK C:002166 78e0 andi ZL,0x80 C:002167 66e0 ori ZL,0x60 C:002168 bab5 out PORTC,BACK C:002169 9409 ijmp C:00216a 0000 nop C:00216b 0000 nop C:00216c 0000 nop C:00216d 0000 nop C:00216e 0000 nop C:00216f 0000 nop C:002170 bab5 out PORTC,BACK ; ........ C:002171 91ed ld ZL,X+ C:002172 bab5 out PORTC,BACK C:002173 2ffe mov ZH,ZL C:002174 73ff andi ZH,0x3F C:002175 bab5 out PORTC,BACK C:002176 78e0 andi ZL,0x80 C:002177 67e0 ori ZL,0x70 C:002178 bab5 out PORTC,BACK C:002179 9409 ijmp C:00217a 0000 nop C:00217b 0000 nop C:00217c 0000 nop C:00217d 0000 nop C:00217e 0000 nop C:00217f 0000 nop ; CHAR "C", aa=0x43, hh=0x21, ll=0x80, cc=0xA1 C:002180 bab5 out PORTC,BACK ; ........ C:002181 91ed ld ZL,X+ C:002182 bab5 out PORTC,BACK C:002183 2ffe mov ZH,ZL C:002184 73ff andi ZH,0x3F C:002185 bab5 out PORTC,BACK C:002186 78e0 andi ZL,0x80 C:002187 60e0 ori ZL,0x00 C:002188 bab5 out PORTC,BACK C:002189 9409 ijmp C:00218a 0000 nop C:00218b 0000 nop C:00218c 0000 nop C:00218d 0000 nop C:00218e 0000 nop C:00218f 0000 nop C:002190 bab5 out PORTC,BACK ; ..()().. C:002191 91ed ld ZL,X+ C:002192 baa5 out PORTC,FORE C:002193 2ffe mov ZH,ZL C:002194 73ff andi ZH,0x3F C:002195 baa5 out PORTC,FORE C:002196 78e0 andi ZL,0x80 C:002197 61e0 ori ZL,0x10 C:002198 bab5 out PORTC,BACK C:002199 9409 ijmp C:00219a 0000 nop C:00219b 0000 nop C:00219c 0000 nop C:00219d 0000 nop C:00219e 0000 nop C:00219f 0000 nop C:0021a0 baa5 out PORTC,FORE ; ()...... C:0021a1 91ed ld ZL,X+ C:0021a2 bab5 out PORTC,BACK C:0021a3 2ffe mov ZH,ZL C:0021a4 73ff andi ZH,0x3F C:0021a5 bab5 out PORTC,BACK C:0021a6 78e0 andi ZL,0x80 C:0021a7 62e0 ori ZL,0x20 C:0021a8 bab5 out PORTC,BACK C:0021a9 9409 ijmp C:0021aa 0000 nop C:0021ab 0000 nop C:0021ac 0000 nop C:0021ad 0000 nop C:0021ae 0000 nop C:0021af 0000 nop C:0021b0 baa5 out PORTC,FORE ; ()...... C:0021b1 91ed ld ZL,X+ C:0021b2 bab5 out PORTC,BACK C:0021b3 2ffe mov ZH,ZL C:0021b4 73ff andi ZH,0x3F C:0021b5 bab5 out PORTC,BACK C:0021b6 78e0 andi ZL,0x80 C:0021b7 63e0 ori ZL,0x30 C:0021b8 bab5 out PORTC,BACK C:0021b9 9409 ijmp C:0021ba 0000 nop C:0021bb 0000 nop C:0021bc 0000 nop C:0021bd 0000 nop C:0021be 0000 nop C:0021bf 0000 nop C:0021c0 baa5 out PORTC,FORE ; ()...... C:0021c1 91ed ld ZL,X+ C:0021c2 bab5 out PORTC,BACK C:0021c3 2ffe mov ZH,ZL C:0021c4 73ff andi ZH,0x3F C:0021c5 bab5 out PORTC,BACK C:0021c6 78e0 andi ZL,0x80 C:0021c7 64e0 ori ZL,0x40 C:0021c8 bab5 out PORTC,BACK C:0021c9 9409 ijmp C:0021ca 0000 nop C:0021cb 0000 nop C:0021cc 0000 nop C:0021cd 0000 nop C:0021ce 0000 nop C:0021cf 0000 nop C:0021d0 baa5 out PORTC,FORE ; ()...... C:0021d1 91ed ld ZL,X+ C:0021d2 bab5 out PORTC,BACK C:0021d3 2ffe mov ZH,ZL C:0021d4 73ff andi ZH,0x3F C:0021d5 bab5 out PORTC,BACK C:0021d6 78e0 andi ZL,0x80 C:0021d7 65e0 ori ZL,0x50 C:0021d8 bab5 out PORTC,BACK C:0021d9 9409 ijmp C:0021da 0000 nop C:0021db 0000 nop C:0021dc 0000 nop C:0021dd 0000 nop C:0021de 0000 nop C:0021df 0000 nop C:0021e0 bab5 out PORTC,BACK ; ..()().. C:0021e1 91ed ld ZL,X+ C:0021e2 baa5 out PORTC,FORE C:0021e3 2ffe mov ZH,ZL C:0021e4 73ff andi ZH,0x3F C:0021e5 baa5 out PORTC,FORE C:0021e6 78e0 andi ZL,0x80 C:0021e7 66e0 ori ZL,0x60 C:0021e8 bab5 out PORTC,BACK C:0021e9 9409 ijmp C:0021ea 0000 nop C:0021eb 0000 nop C:0021ec 0000 nop C:0021ed 0000 nop C:0021ee 0000 nop C:0021ef 0000 nop C:0021f0 bab5 out PORTC,BACK ; ........ C:0021f1 91ed ld ZL,X+ C:0021f2 bab5 out PORTC,BACK C:0021f3 2ffe mov ZH,ZL C:0021f4 73ff andi ZH,0x3F C:0021f5 bab5 out PORTC,BACK C:0021f6 78e0 andi ZL,0x80 C:0021f7 67e0 ori ZL,0x70 C:0021f8 bab5 out PORTC,BACK C:0021f9 9409 ijmp C:0021fa 0000 nop C:0021fb 0000 nop C:0021fc 0000 nop C:0021fd 0000 nop C:0021fe 0000 nop C:0021ff 0000 nop ; CHAR "D", aa=0x44, hh=0x22, ll=0x00, cc=0x22 C:002200 bab5 out PORTC,BACK ; ........ C:002201 91ed ld ZL,X+ C:002202 bab5 out PORTC,BACK C:002203 2ffe mov ZH,ZL C:002204 73ff andi ZH,0x3F C:002205 bab5 out PORTC,BACK C:002206 78e0 andi ZL,0x80 C:002207 60e0 ori ZL,0x00 C:002208 bab5 out PORTC,BACK C:002209 9409 ijmp C:00220a 0000 nop C:00220b 0000 nop C:00220c 0000 nop C:00220d 0000 nop C:00220e 0000 nop C:00220f 0000 nop C:002210 baa5 out PORTC,FORE ; ()().... C:002211 91ed ld ZL,X+ C:002212 baa5 out PORTC,FORE C:002213 2ffe mov ZH,ZL C:002214 73ff andi ZH,0x3F C:002215 bab5 out PORTC,BACK C:002216 78e0 andi ZL,0x80 C:002217 61e0 ori ZL,0x10 C:002218 bab5 out PORTC,BACK C:002219 9409 ijmp C:00221a 0000 nop C:00221b 0000 nop C:00221c 0000 nop C:00221d 0000 nop C:00221e 0000 nop C:00221f 0000 nop C:002220 baa5 out PORTC,FORE ; ()..().. C:002221 91ed ld ZL,X+ C:002222 bab5 out PORTC,BACK C:002223 2ffe mov ZH,ZL C:002224 73ff andi ZH,0x3F C:002225 baa5 out PORTC,FORE C:002226 78e0 andi ZL,0x80 C:002227 62e0 ori ZL,0x20 C:002228 bab5 out PORTC,BACK C:002229 9409 ijmp C:00222a 0000 nop C:00222b 0000 nop C:00222c 0000 nop C:00222d 0000 nop C:00222e 0000 nop C:00222f 0000 nop C:002230 baa5 out PORTC,FORE ; ()..().. C:002231 91ed ld ZL,X+ C:002232 bab5 out PORTC,BACK C:002233 2ffe mov ZH,ZL C:002234 73ff andi ZH,0x3F C:002235 baa5 out PORTC,FORE C:002236 78e0 andi ZL,0x80 C:002237 63e0 ori ZL,0x30 C:002238 bab5 out PORTC,BACK C:002239 9409 ijmp C:00223a 0000 nop C:00223b 0000 nop C:00223c 0000 nop C:00223d 0000 nop C:00223e 0000 nop C:00223f 0000 nop C:002240 baa5 out PORTC,FORE ; ()..().. C:002241 91ed ld ZL,X+ C:002242 bab5 out PORTC,BACK C:002243 2ffe mov ZH,ZL C:002244 73ff andi ZH,0x3F C:002245 baa5 out PORTC,FORE C:002246 78e0 andi ZL,0x80 C:002247 64e0 ori ZL,0x40 C:002248 bab5 out PORTC,BACK C:002249 9409 ijmp C:00224a 0000 nop C:00224b 0000 nop C:00224c 0000 nop C:00224d 0000 nop C:00224e 0000 nop C:00224f 0000 nop C:002250 baa5 out PORTC,FORE ; ()..().. C:002251 91ed ld ZL,X+ C:002252 bab5 out PORTC,BACK C:002253 2ffe mov ZH,ZL C:002254 73ff andi ZH,0x3F C:002255 baa5 out PORTC,FORE C:002256 78e0 andi ZL,0x80 C:002257 65e0 ori ZL,0x50 C:002258 bab5 out PORTC,BACK C:002259 9409 ijmp C:00225a 0000 nop C:00225b 0000 nop C:00225c 0000 nop C:00225d 0000 nop C:00225e 0000 nop C:00225f 0000 nop C:002260 baa5 out PORTC,FORE ; ()().... C:002261 91ed ld ZL,X+ C:002262 baa5 out PORTC,FORE C:002263 2ffe mov ZH,ZL C:002264 73ff andi ZH,0x3F C:002265 bab5 out PORTC,BACK C:002266 78e0 andi ZL,0x80 C:002267 66e0 ori ZL,0x60 C:002268 bab5 out PORTC,BACK C:002269 9409 ijmp C:00226a 0000 nop C:00226b 0000 nop C:00226c 0000 nop C:00226d 0000 nop C:00226e 0000 nop C:00226f 0000 nop C:002270 bab5 out PORTC,BACK ; ........ C:002271 91ed ld ZL,X+ C:002272 bab5 out PORTC,BACK C:002273 2ffe mov ZH,ZL C:002274 73ff andi ZH,0x3F C:002275 bab5 out PORTC,BACK C:002276 78e0 andi ZL,0x80 C:002277 67e0 ori ZL,0x70 C:002278 bab5 out PORTC,BACK C:002279 9409 ijmp C:00227a 0000 nop C:00227b 0000 nop C:00227c 0000 nop C:00227d 0000 nop C:00227e 0000 nop C:00227f 0000 nop ; CHAR "E", aa=0x45, hh=0x22, ll=0x80, cc=0xA2 C:002280 bab5 out PORTC,BACK ; ........ C:002281 91ed ld ZL,X+ C:002282 bab5 out PORTC,BACK C:002283 2ffe mov ZH,ZL C:002284 73ff andi ZH,0x3F C:002285 bab5 out PORTC,BACK C:002286 78e0 andi ZL,0x80 C:002287 60e0 ori ZL,0x00 C:002288 bab5 out PORTC,BACK C:002289 9409 ijmp C:00228a 0000 nop C:00228b 0000 nop C:00228c 0000 nop C:00228d 0000 nop C:00228e 0000 nop C:00228f 0000 nop C:002290 baa5 out PORTC,FORE ; ()()().. C:002291 91ed ld ZL,X+ C:002292 baa5 out PORTC,FORE C:002293 2ffe mov ZH,ZL C:002294 73ff andi ZH,0x3F C:002295 baa5 out PORTC,FORE C:002296 78e0 andi ZL,0x80 C:002297 61e0 ori ZL,0x10 C:002298 bab5 out PORTC,BACK C:002299 9409 ijmp C:00229a 0000 nop C:00229b 0000 nop C:00229c 0000 nop C:00229d 0000 nop C:00229e 0000 nop C:00229f 0000 nop C:0022a0 baa5 out PORTC,FORE ; ()...... C:0022a1 91ed ld ZL,X+ C:0022a2 bab5 out PORTC,BACK C:0022a3 2ffe mov ZH,ZL C:0022a4 73ff andi ZH,0x3F C:0022a5 bab5 out PORTC,BACK C:0022a6 78e0 andi ZL,0x80 C:0022a7 62e0 ori ZL,0x20 C:0022a8 bab5 out PORTC,BACK C:0022a9 9409 ijmp C:0022aa 0000 nop C:0022ab 0000 nop C:0022ac 0000 nop C:0022ad 0000 nop C:0022ae 0000 nop C:0022af 0000 nop C:0022b0 baa5 out PORTC,FORE ; ()().... C:0022b1 91ed ld ZL,X+ C:0022b2 baa5 out PORTC,FORE C:0022b3 2ffe mov ZH,ZL C:0022b4 73ff andi ZH,0x3F C:0022b5 bab5 out PORTC,BACK C:0022b6 78e0 andi ZL,0x80 C:0022b7 63e0 ori ZL,0x30 C:0022b8 bab5 out PORTC,BACK C:0022b9 9409 ijmp C:0022ba 0000 nop C:0022bb 0000 nop C:0022bc 0000 nop C:0022bd 0000 nop C:0022be 0000 nop C:0022bf 0000 nop C:0022c0 baa5 out PORTC,FORE ; ()...... C:0022c1 91ed ld ZL,X+ C:0022c2 bab5 out PORTC,BACK C:0022c3 2ffe mov ZH,ZL C:0022c4 73ff andi ZH,0x3F C:0022c5 bab5 out PORTC,BACK C:0022c6 78e0 andi ZL,0x80 C:0022c7 64e0 ori ZL,0x40 C:0022c8 bab5 out PORTC,BACK C:0022c9 9409 ijmp C:0022ca 0000 nop C:0022cb 0000 nop C:0022cc 0000 nop C:0022cd 0000 nop C:0022ce 0000 nop C:0022cf 0000 nop C:0022d0 baa5 out PORTC,FORE ; ()...... C:0022d1 91ed ld ZL,X+ C:0022d2 bab5 out PORTC,BACK C:0022d3 2ffe mov ZH,ZL C:0022d4 73ff andi ZH,0x3F C:0022d5 bab5 out PORTC,BACK C:0022d6 78e0 andi ZL,0x80 C:0022d7 65e0 ori ZL,0x50 C:0022d8 bab5 out PORTC,BACK C:0022d9 9409 ijmp C:0022da 0000 nop C:0022db 0000 nop C:0022dc 0000 nop C:0022dd 0000 nop C:0022de 0000 nop C:0022df 0000 nop C:0022e0 baa5 out PORTC,FORE ; ()()().. C:0022e1 91ed ld ZL,X+ C:0022e2 baa5 out PORTC,FORE C:0022e3 2ffe mov ZH,ZL C:0022e4 73ff andi ZH,0x3F C:0022e5 baa5 out PORTC,FORE C:0022e6 78e0 andi ZL,0x80 C:0022e7 66e0 ori ZL,0x60 C:0022e8 bab5 out PORTC,BACK C:0022e9 9409 ijmp C:0022ea 0000 nop C:0022eb 0000 nop C:0022ec 0000 nop C:0022ed 0000 nop C:0022ee 0000 nop C:0022ef 0000 nop C:0022f0 bab5 out PORTC,BACK ; ........ C:0022f1 91ed ld ZL,X+ C:0022f2 bab5 out PORTC,BACK C:0022f3 2ffe mov ZH,ZL C:0022f4 73ff andi ZH,0x3F C:0022f5 bab5 out PORTC,BACK C:0022f6 78e0 andi ZL,0x80 C:0022f7 67e0 ori ZL,0x70 C:0022f8 bab5 out PORTC,BACK C:0022f9 9409 ijmp C:0022fa 0000 nop C:0022fb 0000 nop C:0022fc 0000 nop C:0022fd 0000 nop C:0022fe 0000 nop C:0022ff 0000 nop ; CHAR "F", aa=0x46, hh=0x23, ll=0x00, cc=0x23 C:002300 bab5 out PORTC,BACK ; ........ C:002301 91ed ld ZL,X+ C:002302 bab5 out PORTC,BACK C:002303 2ffe mov ZH,ZL C:002304 73ff andi ZH,0x3F C:002305 bab5 out PORTC,BACK C:002306 78e0 andi ZL,0x80 C:002307 60e0 ori ZL,0x00 C:002308 bab5 out PORTC,BACK C:002309 9409 ijmp C:00230a 0000 nop C:00230b 0000 nop C:00230c 0000 nop C:00230d 0000 nop C:00230e 0000 nop C:00230f 0000 nop C:002310 baa5 out PORTC,FORE ; ()()().. C:002311 91ed ld ZL,X+ C:002312 baa5 out PORTC,FORE C:002313 2ffe mov ZH,ZL C:002314 73ff andi ZH,0x3F C:002315 baa5 out PORTC,FORE C:002316 78e0 andi ZL,0x80 C:002317 61e0 ori ZL,0x10 C:002318 bab5 out PORTC,BACK C:002319 9409 ijmp C:00231a 0000 nop C:00231b 0000 nop C:00231c 0000 nop C:00231d 0000 nop C:00231e 0000 nop C:00231f 0000 nop C:002320 baa5 out PORTC,FORE ; ()...... C:002321 91ed ld ZL,X+ C:002322 bab5 out PORTC,BACK C:002323 2ffe mov ZH,ZL C:002324 73ff andi ZH,0x3F C:002325 bab5 out PORTC,BACK C:002326 78e0 andi ZL,0x80 C:002327 62e0 ori ZL,0x20 C:002328 bab5 out PORTC,BACK C:002329 9409 ijmp C:00232a 0000 nop C:00232b 0000 nop C:00232c 0000 nop C:00232d 0000 nop C:00232e 0000 nop C:00232f 0000 nop C:002330 baa5 out PORTC,FORE ; ()...... C:002331 91ed ld ZL,X+ C:002332 bab5 out PORTC,BACK C:002333 2ffe mov ZH,ZL C:002334 73ff andi ZH,0x3F C:002335 bab5 out PORTC,BACK C:002336 78e0 andi ZL,0x80 C:002337 63e0 ori ZL,0x30 C:002338 bab5 out PORTC,BACK C:002339 9409 ijmp C:00233a 0000 nop C:00233b 0000 nop C:00233c 0000 nop C:00233d 0000 nop C:00233e 0000 nop C:00233f 0000 nop C:002340 baa5 out PORTC,FORE ; ()().... C:002341 91ed ld ZL,X+ C:002342 baa5 out PORTC,FORE C:002343 2ffe mov ZH,ZL C:002344 73ff andi ZH,0x3F C:002345 bab5 out PORTC,BACK C:002346 78e0 andi ZL,0x80 C:002347 64e0 ori ZL,0x40 C:002348 bab5 out PORTC,BACK C:002349 9409 ijmp C:00234a 0000 nop C:00234b 0000 nop C:00234c 0000 nop C:00234d 0000 nop C:00234e 0000 nop C:00234f 0000 nop C:002350 baa5 out PORTC,FORE ; ()...... C:002351 91ed ld ZL,X+ C:002352 bab5 out PORTC,BACK C:002353 2ffe mov ZH,ZL C:002354 73ff andi ZH,0x3F C:002355 bab5 out PORTC,BACK C:002356 78e0 andi ZL,0x80 C:002357 65e0 ori ZL,0x50 C:002358 bab5 out PORTC,BACK C:002359 9409 ijmp C:00235a 0000 nop C:00235b 0000 nop C:00235c 0000 nop C:00235d 0000 nop C:00235e 0000 nop C:00235f 0000 nop C:002360 baa5 out PORTC,FORE ; ()...... C:002361 91ed ld ZL,X+ C:002362 bab5 out PORTC,BACK C:002363 2ffe mov ZH,ZL C:002364 73ff andi ZH,0x3F C:002365 bab5 out PORTC,BACK C:002366 78e0 andi ZL,0x80 C:002367 66e0 ori ZL,0x60 C:002368 bab5 out PORTC,BACK C:002369 9409 ijmp C:00236a 0000 nop C:00236b 0000 nop C:00236c 0000 nop C:00236d 0000 nop C:00236e 0000 nop C:00236f 0000 nop C:002370 bab5 out PORTC,BACK ; ........ C:002371 91ed ld ZL,X+ C:002372 bab5 out PORTC,BACK C:002373 2ffe mov ZH,ZL C:002374 73ff andi ZH,0x3F C:002375 bab5 out PORTC,BACK C:002376 78e0 andi ZL,0x80 C:002377 67e0 ori ZL,0x70 C:002378 bab5 out PORTC,BACK C:002379 9409 ijmp C:00237a 0000 nop C:00237b 0000 nop C:00237c 0000 nop C:00237d 0000 nop C:00237e 0000 nop C:00237f 0000 nop ; CHAR "G", aa=0x47, hh=0x23, ll=0x80, cc=0xA3 C:002380 bab5 out PORTC,BACK ; ........ C:002381 91ed ld ZL,X+ C:002382 bab5 out PORTC,BACK C:002383 2ffe mov ZH,ZL C:002384 73ff andi ZH,0x3F C:002385 bab5 out PORTC,BACK C:002386 78e0 andi ZL,0x80 C:002387 60e0 ori ZL,0x00 C:002388 bab5 out PORTC,BACK C:002389 9409 ijmp C:00238a 0000 nop C:00238b 0000 nop C:00238c 0000 nop C:00238d 0000 nop C:00238e 0000 nop C:00238f 0000 nop C:002390 bab5 out PORTC,BACK ; ..()().. C:002391 91ed ld ZL,X+ C:002392 baa5 out PORTC,FORE C:002393 2ffe mov ZH,ZL C:002394 73ff andi ZH,0x3F C:002395 baa5 out PORTC,FORE C:002396 78e0 andi ZL,0x80 C:002397 61e0 ori ZL,0x10 C:002398 bab5 out PORTC,BACK C:002399 9409 ijmp C:00239a 0000 nop C:00239b 0000 nop C:00239c 0000 nop C:00239d 0000 nop C:00239e 0000 nop C:00239f 0000 nop C:0023a0 baa5 out PORTC,FORE ; ()...... C:0023a1 91ed ld ZL,X+ C:0023a2 bab5 out PORTC,BACK C:0023a3 2ffe mov ZH,ZL C:0023a4 73ff andi ZH,0x3F C:0023a5 bab5 out PORTC,BACK C:0023a6 78e0 andi ZL,0x80 C:0023a7 62e0 ori ZL,0x20 C:0023a8 bab5 out PORTC,BACK C:0023a9 9409 ijmp C:0023aa 0000 nop C:0023ab 0000 nop C:0023ac 0000 nop C:0023ad 0000 nop C:0023ae 0000 nop C:0023af 0000 nop C:0023b0 baa5 out PORTC,FORE ; ()...... C:0023b1 91ed ld ZL,X+ C:0023b2 bab5 out PORTC,BACK C:0023b3 2ffe mov ZH,ZL C:0023b4 73ff andi ZH,0x3F C:0023b5 bab5 out PORTC,BACK C:0023b6 78e0 andi ZL,0x80 C:0023b7 63e0 ori ZL,0x30 C:0023b8 bab5 out PORTC,BACK C:0023b9 9409 ijmp C:0023ba 0000 nop C:0023bb 0000 nop C:0023bc 0000 nop C:0023bd 0000 nop C:0023be 0000 nop C:0023bf 0000 nop C:0023c0 baa5 out PORTC,FORE ; ()..().. C:0023c1 91ed ld ZL,X+ C:0023c2 bab5 out PORTC,BACK C:0023c3 2ffe mov ZH,ZL C:0023c4 73ff andi ZH,0x3F C:0023c5 baa5 out PORTC,FORE C:0023c6 78e0 andi ZL,0x80 C:0023c7 64e0 ori ZL,0x40 C:0023c8 bab5 out PORTC,BACK C:0023c9 9409 ijmp C:0023ca 0000 nop C:0023cb 0000 nop C:0023cc 0000 nop C:0023cd 0000 nop C:0023ce 0000 nop C:0023cf 0000 nop C:0023d0 baa5 out PORTC,FORE ; ()..().. C:0023d1 91ed ld ZL,X+ C:0023d2 bab5 out PORTC,BACK C:0023d3 2ffe mov ZH,ZL C:0023d4 73ff andi ZH,0x3F C:0023d5 baa5 out PORTC,FORE C:0023d6 78e0 andi ZL,0x80 C:0023d7 65e0 ori ZL,0x50 C:0023d8 bab5 out PORTC,BACK C:0023d9 9409 ijmp C:0023da 0000 nop C:0023db 0000 nop C:0023dc 0000 nop C:0023dd 0000 nop C:0023de 0000 nop C:0023df 0000 nop C:0023e0 bab5 out PORTC,BACK ; ..()().. C:0023e1 91ed ld ZL,X+ C:0023e2 baa5 out PORTC,FORE C:0023e3 2ffe mov ZH,ZL C:0023e4 73ff andi ZH,0x3F C:0023e5 baa5 out PORTC,FORE C:0023e6 78e0 andi ZL,0x80 C:0023e7 66e0 ori ZL,0x60 C:0023e8 bab5 out PORTC,BACK C:0023e9 9409 ijmp C:0023ea 0000 nop C:0023eb 0000 nop C:0023ec 0000 nop C:0023ed 0000 nop C:0023ee 0000 nop C:0023ef 0000 nop C:0023f0 bab5 out PORTC,BACK ; ........ C:0023f1 91ed ld ZL,X+ C:0023f2 bab5 out PORTC,BACK C:0023f3 2ffe mov ZH,ZL C:0023f4 73ff andi ZH,0x3F C:0023f5 bab5 out PORTC,BACK C:0023f6 78e0 andi ZL,0x80 C:0023f7 67e0 ori ZL,0x70 C:0023f8 bab5 out PORTC,BACK C:0023f9 9409 ijmp C:0023fa 0000 nop C:0023fb 0000 nop C:0023fc 0000 nop C:0023fd 0000 nop C:0023fe 0000 nop C:0023ff 0000 nop ; CHAR "H", aa=0x48, hh=0x24, ll=0x00, cc=0x24 C:002400 bab5 out PORTC,BACK ; ........ C:002401 91ed ld ZL,X+ C:002402 bab5 out PORTC,BACK C:002403 2ffe mov ZH,ZL C:002404 73ff andi ZH,0x3F C:002405 bab5 out PORTC,BACK C:002406 78e0 andi ZL,0x80 C:002407 60e0 ori ZL,0x00 C:002408 bab5 out PORTC,BACK C:002409 9409 ijmp C:00240a 0000 nop C:00240b 0000 nop C:00240c 0000 nop C:00240d 0000 nop C:00240e 0000 nop C:00240f 0000 nop C:002410 baa5 out PORTC,FORE ; ()..().. C:002411 91ed ld ZL,X+ C:002412 bab5 out PORTC,BACK C:002413 2ffe mov ZH,ZL C:002414 73ff andi ZH,0x3F C:002415 baa5 out PORTC,FORE C:002416 78e0 andi ZL,0x80 C:002417 61e0 ori ZL,0x10 C:002418 bab5 out PORTC,BACK C:002419 9409 ijmp C:00241a 0000 nop C:00241b 0000 nop C:00241c 0000 nop C:00241d 0000 nop C:00241e 0000 nop C:00241f 0000 nop C:002420 baa5 out PORTC,FORE ; ()..().. C:002421 91ed ld ZL,X+ C:002422 bab5 out PORTC,BACK C:002423 2ffe mov ZH,ZL C:002424 73ff andi ZH,0x3F C:002425 baa5 out PORTC,FORE C:002426 78e0 andi ZL,0x80 C:002427 62e0 ori ZL,0x20 C:002428 bab5 out PORTC,BACK C:002429 9409 ijmp C:00242a 0000 nop C:00242b 0000 nop C:00242c 0000 nop C:00242d 0000 nop C:00242e 0000 nop C:00242f 0000 nop C:002430 baa5 out PORTC,FORE ; ()()().. C:002431 91ed ld ZL,X+ C:002432 baa5 out PORTC,FORE C:002433 2ffe mov ZH,ZL C:002434 73ff andi ZH,0x3F C:002435 baa5 out PORTC,FORE C:002436 78e0 andi ZL,0x80 C:002437 63e0 ori ZL,0x30 C:002438 bab5 out PORTC,BACK C:002439 9409 ijmp C:00243a 0000 nop C:00243b 0000 nop C:00243c 0000 nop C:00243d 0000 nop C:00243e 0000 nop C:00243f 0000 nop C:002440 baa5 out PORTC,FORE ; ()..().. C:002441 91ed ld ZL,X+ C:002442 bab5 out PORTC,BACK C:002443 2ffe mov ZH,ZL C:002444 73ff andi ZH,0x3F C:002445 baa5 out PORTC,FORE C:002446 78e0 andi ZL,0x80 C:002447 64e0 ori ZL,0x40 C:002448 bab5 out PORTC,BACK C:002449 9409 ijmp C:00244a 0000 nop C:00244b 0000 nop C:00244c 0000 nop C:00244d 0000 nop C:00244e 0000 nop C:00244f 0000 nop C:002450 baa5 out PORTC,FORE ; ()..().. C:002451 91ed ld ZL,X+ C:002452 bab5 out PORTC,BACK C:002453 2ffe mov ZH,ZL C:002454 73ff andi ZH,0x3F C:002455 baa5 out PORTC,FORE C:002456 78e0 andi ZL,0x80 C:002457 65e0 ori ZL,0x50 C:002458 bab5 out PORTC,BACK C:002459 9409 ijmp C:00245a 0000 nop C:00245b 0000 nop C:00245c 0000 nop C:00245d 0000 nop C:00245e 0000 nop C:00245f 0000 nop C:002460 baa5 out PORTC,FORE ; ()..().. C:002461 91ed ld ZL,X+ C:002462 bab5 out PORTC,BACK C:002463 2ffe mov ZH,ZL C:002464 73ff andi ZH,0x3F C:002465 baa5 out PORTC,FORE C:002466 78e0 andi ZL,0x80 C:002467 66e0 ori ZL,0x60 C:002468 bab5 out PORTC,BACK C:002469 9409 ijmp C:00246a 0000 nop C:00246b 0000 nop C:00246c 0000 nop C:00246d 0000 nop C:00246e 0000 nop C:00246f 0000 nop C:002470 bab5 out PORTC,BACK ; ........ C:002471 91ed ld ZL,X+ C:002472 bab5 out PORTC,BACK C:002473 2ffe mov ZH,ZL C:002474 73ff andi ZH,0x3F C:002475 bab5 out PORTC,BACK C:002476 78e0 andi ZL,0x80 C:002477 67e0 ori ZL,0x70 C:002478 bab5 out PORTC,BACK C:002479 9409 ijmp C:00247a 0000 nop C:00247b 0000 nop C:00247c 0000 nop C:00247d 0000 nop C:00247e 0000 nop C:00247f 0000 nop ; CHAR "I", aa=0x49, hh=0x24, ll=0x80, cc=0xA4 C:002480 bab5 out PORTC,BACK ; ........ C:002481 91ed ld ZL,X+ C:002482 bab5 out PORTC,BACK C:002483 2ffe mov ZH,ZL C:002484 73ff andi ZH,0x3F C:002485 bab5 out PORTC,BACK C:002486 78e0 andi ZL,0x80 C:002487 60e0 ori ZL,0x00 C:002488 bab5 out PORTC,BACK C:002489 9409 ijmp C:00248a 0000 nop C:00248b 0000 nop C:00248c 0000 nop C:00248d 0000 nop C:00248e 0000 nop C:00248f 0000 nop C:002490 baa5 out PORTC,FORE ; ()()().. C:002491 91ed ld ZL,X+ C:002492 baa5 out PORTC,FORE C:002493 2ffe mov ZH,ZL C:002494 73ff andi ZH,0x3F C:002495 baa5 out PORTC,FORE C:002496 78e0 andi ZL,0x80 C:002497 61e0 ori ZL,0x10 C:002498 bab5 out PORTC,BACK C:002499 9409 ijmp C:00249a 0000 nop C:00249b 0000 nop C:00249c 0000 nop C:00249d 0000 nop C:00249e 0000 nop C:00249f 0000 nop C:0024a0 bab5 out PORTC,BACK ; ..().... C:0024a1 91ed ld ZL,X+ C:0024a2 baa5 out PORTC,FORE C:0024a3 2ffe mov ZH,ZL C:0024a4 73ff andi ZH,0x3F C:0024a5 bab5 out PORTC,BACK C:0024a6 78e0 andi ZL,0x80 C:0024a7 62e0 ori ZL,0x20 C:0024a8 bab5 out PORTC,BACK C:0024a9 9409 ijmp C:0024aa 0000 nop C:0024ab 0000 nop C:0024ac 0000 nop C:0024ad 0000 nop C:0024ae 0000 nop C:0024af 0000 nop C:0024b0 bab5 out PORTC,BACK ; ..().... C:0024b1 91ed ld ZL,X+ C:0024b2 baa5 out PORTC,FORE C:0024b3 2ffe mov ZH,ZL C:0024b4 73ff andi ZH,0x3F C:0024b5 bab5 out PORTC,BACK C:0024b6 78e0 andi ZL,0x80 C:0024b7 63e0 ori ZL,0x30 C:0024b8 bab5 out PORTC,BACK C:0024b9 9409 ijmp C:0024ba 0000 nop C:0024bb 0000 nop C:0024bc 0000 nop C:0024bd 0000 nop C:0024be 0000 nop C:0024bf 0000 nop C:0024c0 bab5 out PORTC,BACK ; ..().... C:0024c1 91ed ld ZL,X+ C:0024c2 baa5 out PORTC,FORE C:0024c3 2ffe mov ZH,ZL C:0024c4 73ff andi ZH,0x3F C:0024c5 bab5 out PORTC,BACK C:0024c6 78e0 andi ZL,0x80 C:0024c7 64e0 ori ZL,0x40 C:0024c8 bab5 out PORTC,BACK C:0024c9 9409 ijmp C:0024ca 0000 nop C:0024cb 0000 nop C:0024cc 0000 nop C:0024cd 0000 nop C:0024ce 0000 nop C:0024cf 0000 nop C:0024d0 bab5 out PORTC,BACK ; ..().... C:0024d1 91ed ld ZL,X+ C:0024d2 baa5 out PORTC,FORE C:0024d3 2ffe mov ZH,ZL C:0024d4 73ff andi ZH,0x3F C:0024d5 bab5 out PORTC,BACK C:0024d6 78e0 andi ZL,0x80 C:0024d7 65e0 ori ZL,0x50 C:0024d8 bab5 out PORTC,BACK C:0024d9 9409 ijmp C:0024da 0000 nop C:0024db 0000 nop C:0024dc 0000 nop C:0024dd 0000 nop C:0024de 0000 nop C:0024df 0000 nop C:0024e0 baa5 out PORTC,FORE ; ()()().. C:0024e1 91ed ld ZL,X+ C:0024e2 baa5 out PORTC,FORE C:0024e3 2ffe mov ZH,ZL C:0024e4 73ff andi ZH,0x3F C:0024e5 baa5 out PORTC,FORE C:0024e6 78e0 andi ZL,0x80 C:0024e7 66e0 ori ZL,0x60 C:0024e8 bab5 out PORTC,BACK C:0024e9 9409 ijmp C:0024ea 0000 nop C:0024eb 0000 nop C:0024ec 0000 nop C:0024ed 0000 nop C:0024ee 0000 nop C:0024ef 0000 nop C:0024f0 bab5 out PORTC,BACK ; ........ C:0024f1 91ed ld ZL,X+ C:0024f2 bab5 out PORTC,BACK C:0024f3 2ffe mov ZH,ZL C:0024f4 73ff andi ZH,0x3F C:0024f5 bab5 out PORTC,BACK C:0024f6 78e0 andi ZL,0x80 C:0024f7 67e0 ori ZL,0x70 C:0024f8 bab5 out PORTC,BACK C:0024f9 9409 ijmp C:0024fa 0000 nop C:0024fb 0000 nop C:0024fc 0000 nop C:0024fd 0000 nop C:0024fe 0000 nop C:0024ff 0000 nop ; CHAR "J", aa=0x4A, hh=0x25, ll=0x00, cc=0x25 C:002500 bab5 out PORTC,BACK ; ........ C:002501 91ed ld ZL,X+ C:002502 bab5 out PORTC,BACK C:002503 2ffe mov ZH,ZL C:002504 73ff andi ZH,0x3F C:002505 bab5 out PORTC,BACK C:002506 78e0 andi ZL,0x80 C:002507 60e0 ori ZL,0x00 C:002508 bab5 out PORTC,BACK C:002509 9409 ijmp C:00250a 0000 nop C:00250b 0000 nop C:00250c 0000 nop C:00250d 0000 nop C:00250e 0000 nop C:00250f 0000 nop C:002510 baa5 out PORTC,FORE ; ()()().. C:002511 91ed ld ZL,X+ C:002512 baa5 out PORTC,FORE C:002513 2ffe mov ZH,ZL C:002514 73ff andi ZH,0x3F C:002515 baa5 out PORTC,FORE C:002516 78e0 andi ZL,0x80 C:002517 61e0 ori ZL,0x10 C:002518 bab5 out PORTC,BACK C:002519 9409 ijmp C:00251a 0000 nop C:00251b 0000 nop C:00251c 0000 nop C:00251d 0000 nop C:00251e 0000 nop C:00251f 0000 nop C:002520 bab5 out PORTC,BACK ; ..().... C:002521 91ed ld ZL,X+ C:002522 baa5 out PORTC,FORE C:002523 2ffe mov ZH,ZL C:002524 73ff andi ZH,0x3F C:002525 bab5 out PORTC,BACK C:002526 78e0 andi ZL,0x80 C:002527 62e0 ori ZL,0x20 C:002528 bab5 out PORTC,BACK C:002529 9409 ijmp C:00252a 0000 nop C:00252b 0000 nop C:00252c 0000 nop C:00252d 0000 nop C:00252e 0000 nop C:00252f 0000 nop C:002530 bab5 out PORTC,BACK ; ..().... C:002531 91ed ld ZL,X+ C:002532 baa5 out PORTC,FORE C:002533 2ffe mov ZH,ZL C:002534 73ff andi ZH,0x3F C:002535 bab5 out PORTC,BACK C:002536 78e0 andi ZL,0x80 C:002537 63e0 ori ZL,0x30 C:002538 bab5 out PORTC,BACK C:002539 9409 ijmp C:00253a 0000 nop C:00253b 0000 nop C:00253c 0000 nop C:00253d 0000 nop C:00253e 0000 nop C:00253f 0000 nop C:002540 bab5 out PORTC,BACK ; ..().... C:002541 91ed ld ZL,X+ C:002542 baa5 out PORTC,FORE C:002543 2ffe mov ZH,ZL C:002544 73ff andi ZH,0x3F C:002545 bab5 out PORTC,BACK C:002546 78e0 andi ZL,0x80 C:002547 64e0 ori ZL,0x40 C:002548 bab5 out PORTC,BACK C:002549 9409 ijmp C:00254a 0000 nop C:00254b 0000 nop C:00254c 0000 nop C:00254d 0000 nop C:00254e 0000 nop C:00254f 0000 nop C:002550 bab5 out PORTC,BACK ; ..().... C:002551 91ed ld ZL,X+ C:002552 baa5 out PORTC,FORE C:002553 2ffe mov ZH,ZL C:002554 73ff andi ZH,0x3F C:002555 bab5 out PORTC,BACK C:002556 78e0 andi ZL,0x80 C:002557 65e0 ori ZL,0x50 C:002558 bab5 out PORTC,BACK C:002559 9409 ijmp C:00255a 0000 nop C:00255b 0000 nop C:00255c 0000 nop C:00255d 0000 nop C:00255e 0000 nop C:00255f 0000 nop C:002560 baa5 out PORTC,FORE ; ()...... C:002561 91ed ld ZL,X+ C:002562 bab5 out PORTC,BACK C:002563 2ffe mov ZH,ZL C:002564 73ff andi ZH,0x3F C:002565 bab5 out PORTC,BACK C:002566 78e0 andi ZL,0x80 C:002567 66e0 ori ZL,0x60 C:002568 bab5 out PORTC,BACK C:002569 9409 ijmp C:00256a 0000 nop C:00256b 0000 nop C:00256c 0000 nop C:00256d 0000 nop C:00256e 0000 nop C:00256f 0000 nop C:002570 bab5 out PORTC,BACK ; ........ C:002571 91ed ld ZL,X+ C:002572 bab5 out PORTC,BACK C:002573 2ffe mov ZH,ZL C:002574 73ff andi ZH,0x3F C:002575 bab5 out PORTC,BACK C:002576 78e0 andi ZL,0x80 C:002577 67e0 ori ZL,0x70 C:002578 bab5 out PORTC,BACK C:002579 9409 ijmp C:00257a 0000 nop C:00257b 0000 nop C:00257c 0000 nop C:00257d 0000 nop C:00257e 0000 nop C:00257f 0000 nop ; CHAR "K", aa=0x4B, hh=0x25, ll=0x80, cc=0xA5 C:002580 bab5 out PORTC,BACK ; ........ C:002581 91ed ld ZL,X+ C:002582 bab5 out PORTC,BACK C:002583 2ffe mov ZH,ZL C:002584 73ff andi ZH,0x3F C:002585 bab5 out PORTC,BACK C:002586 78e0 andi ZL,0x80 C:002587 60e0 ori ZL,0x00 C:002588 bab5 out PORTC,BACK C:002589 9409 ijmp C:00258a 0000 nop C:00258b 0000 nop C:00258c 0000 nop C:00258d 0000 nop C:00258e 0000 nop C:00258f 0000 nop C:002590 baa5 out PORTC,FORE ; ()..().. C:002591 91ed ld ZL,X+ C:002592 bab5 out PORTC,BACK C:002593 2ffe mov ZH,ZL C:002594 73ff andi ZH,0x3F C:002595 baa5 out PORTC,FORE C:002596 78e0 andi ZL,0x80 C:002597 61e0 ori ZL,0x10 C:002598 bab5 out PORTC,BACK C:002599 9409 ijmp C:00259a 0000 nop C:00259b 0000 nop C:00259c 0000 nop C:00259d 0000 nop C:00259e 0000 nop C:00259f 0000 nop C:0025a0 baa5 out PORTC,FORE ; ()..().. C:0025a1 91ed ld ZL,X+ C:0025a2 bab5 out PORTC,BACK C:0025a3 2ffe mov ZH,ZL C:0025a4 73ff andi ZH,0x3F C:0025a5 baa5 out PORTC,FORE C:0025a6 78e0 andi ZL,0x80 C:0025a7 62e0 ori ZL,0x20 C:0025a8 bab5 out PORTC,BACK C:0025a9 9409 ijmp C:0025aa 0000 nop C:0025ab 0000 nop C:0025ac 0000 nop C:0025ad 0000 nop C:0025ae 0000 nop C:0025af 0000 nop C:0025b0 baa5 out PORTC,FORE ; ()().... C:0025b1 91ed ld ZL,X+ C:0025b2 baa5 out PORTC,FORE C:0025b3 2ffe mov ZH,ZL C:0025b4 73ff andi ZH,0x3F C:0025b5 bab5 out PORTC,BACK C:0025b6 78e0 andi ZL,0x80 C:0025b7 63e0 ori ZL,0x30 C:0025b8 bab5 out PORTC,BACK C:0025b9 9409 ijmp C:0025ba 0000 nop C:0025bb 0000 nop C:0025bc 0000 nop C:0025bd 0000 nop C:0025be 0000 nop C:0025bf 0000 nop C:0025c0 baa5 out PORTC,FORE ; ()().... C:0025c1 91ed ld ZL,X+ C:0025c2 baa5 out PORTC,FORE C:0025c3 2ffe mov ZH,ZL C:0025c4 73ff andi ZH,0x3F C:0025c5 bab5 out PORTC,BACK C:0025c6 78e0 andi ZL,0x80 C:0025c7 64e0 ori ZL,0x40 C:0025c8 bab5 out PORTC,BACK C:0025c9 9409 ijmp C:0025ca 0000 nop C:0025cb 0000 nop C:0025cc 0000 nop C:0025cd 0000 nop C:0025ce 0000 nop C:0025cf 0000 nop C:0025d0 baa5 out PORTC,FORE ; ()..().. C:0025d1 91ed ld ZL,X+ C:0025d2 bab5 out PORTC,BACK C:0025d3 2ffe mov ZH,ZL C:0025d4 73ff andi ZH,0x3F C:0025d5 baa5 out PORTC,FORE C:0025d6 78e0 andi ZL,0x80 C:0025d7 65e0 ori ZL,0x50 C:0025d8 bab5 out PORTC,BACK C:0025d9 9409 ijmp C:0025da 0000 nop C:0025db 0000 nop C:0025dc 0000 nop C:0025dd 0000 nop C:0025de 0000 nop C:0025df 0000 nop C:0025e0 baa5 out PORTC,FORE ; ()..().. C:0025e1 91ed ld ZL,X+ C:0025e2 bab5 out PORTC,BACK C:0025e3 2ffe mov ZH,ZL C:0025e4 73ff andi ZH,0x3F C:0025e5 baa5 out PORTC,FORE C:0025e6 78e0 andi ZL,0x80 C:0025e7 66e0 ori ZL,0x60 C:0025e8 bab5 out PORTC,BACK C:0025e9 9409 ijmp C:0025ea 0000 nop C:0025eb 0000 nop C:0025ec 0000 nop C:0025ed 0000 nop C:0025ee 0000 nop C:0025ef 0000 nop C:0025f0 bab5 out PORTC,BACK ; ........ C:0025f1 91ed ld ZL,X+ C:0025f2 bab5 out PORTC,BACK C:0025f3 2ffe mov ZH,ZL C:0025f4 73ff andi ZH,0x3F C:0025f5 bab5 out PORTC,BACK C:0025f6 78e0 andi ZL,0x80 C:0025f7 67e0 ori ZL,0x70 C:0025f8 bab5 out PORTC,BACK C:0025f9 9409 ijmp C:0025fa 0000 nop C:0025fb 0000 nop C:0025fc 0000 nop C:0025fd 0000 nop C:0025fe 0000 nop C:0025ff 0000 nop ; CHAR "L", aa=0x4C, hh=0x26, ll=0x00, cc=0x26 C:002600 bab5 out PORTC,BACK ; ........ C:002601 91ed ld ZL,X+ C:002602 bab5 out PORTC,BACK C:002603 2ffe mov ZH,ZL C:002604 73ff andi ZH,0x3F C:002605 bab5 out PORTC,BACK C:002606 78e0 andi ZL,0x80 C:002607 60e0 ori ZL,0x00 C:002608 bab5 out PORTC,BACK C:002609 9409 ijmp C:00260a 0000 nop C:00260b 0000 nop C:00260c 0000 nop C:00260d 0000 nop C:00260e 0000 nop C:00260f 0000 nop C:002610 baa5 out PORTC,FORE ; ()...... C:002611 91ed ld ZL,X+ C:002612 bab5 out PORTC,BACK C:002613 2ffe mov ZH,ZL C:002614 73ff andi ZH,0x3F C:002615 bab5 out PORTC,BACK C:002616 78e0 andi ZL,0x80 C:002617 61e0 ori ZL,0x10 C:002618 bab5 out PORTC,BACK C:002619 9409 ijmp C:00261a 0000 nop C:00261b 0000 nop C:00261c 0000 nop C:00261d 0000 nop C:00261e 0000 nop C:00261f 0000 nop C:002620 baa5 out PORTC,FORE ; ()...... C:002621 91ed ld ZL,X+ C:002622 bab5 out PORTC,BACK C:002623 2ffe mov ZH,ZL C:002624 73ff andi ZH,0x3F C:002625 bab5 out PORTC,BACK C:002626 78e0 andi ZL,0x80 C:002627 62e0 ori ZL,0x20 C:002628 bab5 out PORTC,BACK C:002629 9409 ijmp C:00262a 0000 nop C:00262b 0000 nop C:00262c 0000 nop C:00262d 0000 nop C:00262e 0000 nop C:00262f 0000 nop C:002630 baa5 out PORTC,FORE ; ()...... C:002631 91ed ld ZL,X+ C:002632 bab5 out PORTC,BACK C:002633 2ffe mov ZH,ZL C:002634 73ff andi ZH,0x3F C:002635 bab5 out PORTC,BACK C:002636 78e0 andi ZL,0x80 C:002637 63e0 ori ZL,0x30 C:002638 bab5 out PORTC,BACK C:002639 9409 ijmp C:00263a 0000 nop C:00263b 0000 nop C:00263c 0000 nop C:00263d 0000 nop C:00263e 0000 nop C:00263f 0000 nop C:002640 baa5 out PORTC,FORE ; ()...... C:002641 91ed ld ZL,X+ C:002642 bab5 out PORTC,BACK C:002643 2ffe mov ZH,ZL C:002644 73ff andi ZH,0x3F C:002645 bab5 out PORTC,BACK C:002646 78e0 andi ZL,0x80 C:002647 64e0 ori ZL,0x40 C:002648 bab5 out PORTC,BACK C:002649 9409 ijmp C:00264a 0000 nop C:00264b 0000 nop C:00264c 0000 nop C:00264d 0000 nop C:00264e 0000 nop C:00264f 0000 nop C:002650 baa5 out PORTC,FORE ; ()...... C:002651 91ed ld ZL,X+ C:002652 bab5 out PORTC,BACK C:002653 2ffe mov ZH,ZL C:002654 73ff andi ZH,0x3F C:002655 bab5 out PORTC,BACK C:002656 78e0 andi ZL,0x80 C:002657 65e0 ori ZL,0x50 C:002658 bab5 out PORTC,BACK C:002659 9409 ijmp C:00265a 0000 nop C:00265b 0000 nop C:00265c 0000 nop C:00265d 0000 nop C:00265e 0000 nop C:00265f 0000 nop C:002660 baa5 out PORTC,FORE ; ()()().. C:002661 91ed ld ZL,X+ C:002662 baa5 out PORTC,FORE C:002663 2ffe mov ZH,ZL C:002664 73ff andi ZH,0x3F C:002665 baa5 out PORTC,FORE C:002666 78e0 andi ZL,0x80 C:002667 66e0 ori ZL,0x60 C:002668 bab5 out PORTC,BACK C:002669 9409 ijmp C:00266a 0000 nop C:00266b 0000 nop C:00266c 0000 nop C:00266d 0000 nop C:00266e 0000 nop C:00266f 0000 nop C:002670 bab5 out PORTC,BACK ; ........ C:002671 91ed ld ZL,X+ C:002672 bab5 out PORTC,BACK C:002673 2ffe mov ZH,ZL C:002674 73ff andi ZH,0x3F C:002675 bab5 out PORTC,BACK C:002676 78e0 andi ZL,0x80 C:002677 67e0 ori ZL,0x70 C:002678 bab5 out PORTC,BACK C:002679 9409 ijmp C:00267a 0000 nop C:00267b 0000 nop C:00267c 0000 nop C:00267d 0000 nop C:00267e 0000 nop C:00267f 0000 nop ; CHAR "M", aa=0x4D, hh=0x26, ll=0x80, cc=0xA6 C:002680 bab5 out PORTC,BACK ; ........ C:002681 91ed ld ZL,X+ C:002682 bab5 out PORTC,BACK C:002683 2ffe mov ZH,ZL C:002684 73ff andi ZH,0x3F C:002685 bab5 out PORTC,BACK C:002686 78e0 andi ZL,0x80 C:002687 60e0 ori ZL,0x00 C:002688 bab5 out PORTC,BACK C:002689 9409 ijmp C:00268a 0000 nop C:00268b 0000 nop C:00268c 0000 nop C:00268d 0000 nop C:00268e 0000 nop C:00268f 0000 nop C:002690 baa5 out PORTC,FORE ; ()..().. C:002691 91ed ld ZL,X+ C:002692 bab5 out PORTC,BACK C:002693 2ffe mov ZH,ZL C:002694 73ff andi ZH,0x3F C:002695 baa5 out PORTC,FORE C:002696 78e0 andi ZL,0x80 C:002697 61e0 ori ZL,0x10 C:002698 bab5 out PORTC,BACK C:002699 9409 ijmp C:00269a 0000 nop C:00269b 0000 nop C:00269c 0000 nop C:00269d 0000 nop C:00269e 0000 nop C:00269f 0000 nop C:0026a0 baa5 out PORTC,FORE ; ()()().. C:0026a1 91ed ld ZL,X+ C:0026a2 baa5 out PORTC,FORE C:0026a3 2ffe mov ZH,ZL C:0026a4 73ff andi ZH,0x3F C:0026a5 baa5 out PORTC,FORE C:0026a6 78e0 andi ZL,0x80 C:0026a7 62e0 ori ZL,0x20 C:0026a8 bab5 out PORTC,BACK C:0026a9 9409 ijmp C:0026aa 0000 nop C:0026ab 0000 nop C:0026ac 0000 nop C:0026ad 0000 nop C:0026ae 0000 nop C:0026af 0000 nop C:0026b0 baa5 out PORTC,FORE ; ()()().. C:0026b1 91ed ld ZL,X+ C:0026b2 baa5 out PORTC,FORE C:0026b3 2ffe mov ZH,ZL C:0026b4 73ff andi ZH,0x3F C:0026b5 baa5 out PORTC,FORE C:0026b6 78e0 andi ZL,0x80 C:0026b7 63e0 ori ZL,0x30 C:0026b8 bab5 out PORTC,BACK C:0026b9 9409 ijmp C:0026ba 0000 nop C:0026bb 0000 nop C:0026bc 0000 nop C:0026bd 0000 nop C:0026be 0000 nop C:0026bf 0000 nop C:0026c0 baa5 out PORTC,FORE ; ()..().. C:0026c1 91ed ld ZL,X+ C:0026c2 bab5 out PORTC,BACK C:0026c3 2ffe mov ZH,ZL C:0026c4 73ff andi ZH,0x3F C:0026c5 baa5 out PORTC,FORE C:0026c6 78e0 andi ZL,0x80 C:0026c7 64e0 ori ZL,0x40 C:0026c8 bab5 out PORTC,BACK C:0026c9 9409 ijmp C:0026ca 0000 nop C:0026cb 0000 nop C:0026cc 0000 nop C:0026cd 0000 nop C:0026ce 0000 nop C:0026cf 0000 nop C:0026d0 baa5 out PORTC,FORE ; ()..().. C:0026d1 91ed ld ZL,X+ C:0026d2 bab5 out PORTC,BACK C:0026d3 2ffe mov ZH,ZL C:0026d4 73ff andi ZH,0x3F C:0026d5 baa5 out PORTC,FORE C:0026d6 78e0 andi ZL,0x80 C:0026d7 65e0 ori ZL,0x50 C:0026d8 bab5 out PORTC,BACK C:0026d9 9409 ijmp C:0026da 0000 nop C:0026db 0000 nop C:0026dc 0000 nop C:0026dd 0000 nop C:0026de 0000 nop C:0026df 0000 nop C:0026e0 baa5 out PORTC,FORE ; ()..().. C:0026e1 91ed ld ZL,X+ C:0026e2 bab5 out PORTC,BACK C:0026e3 2ffe mov ZH,ZL C:0026e4 73ff andi ZH,0x3F C:0026e5 baa5 out PORTC,FORE C:0026e6 78e0 andi ZL,0x80 C:0026e7 66e0 ori ZL,0x60 C:0026e8 bab5 out PORTC,BACK C:0026e9 9409 ijmp C:0026ea 0000 nop C:0026eb 0000 nop C:0026ec 0000 nop C:0026ed 0000 nop C:0026ee 0000 nop C:0026ef 0000 nop C:0026f0 bab5 out PORTC,BACK ; ........ C:0026f1 91ed ld ZL,X+ C:0026f2 bab5 out PORTC,BACK C:0026f3 2ffe mov ZH,ZL C:0026f4 73ff andi ZH,0x3F C:0026f5 bab5 out PORTC,BACK C:0026f6 78e0 andi ZL,0x80 C:0026f7 67e0 ori ZL,0x70 C:0026f8 bab5 out PORTC,BACK C:0026f9 9409 ijmp C:0026fa 0000 nop C:0026fb 0000 nop C:0026fc 0000 nop C:0026fd 0000 nop C:0026fe 0000 nop C:0026ff 0000 nop ; CHAR "N", aa=0x4E, hh=0x27, ll=0x00, cc=0x27 C:002700 bab5 out PORTC,BACK ; ........ C:002701 91ed ld ZL,X+ C:002702 bab5 out PORTC,BACK C:002703 2ffe mov ZH,ZL C:002704 73ff andi ZH,0x3F C:002705 bab5 out PORTC,BACK C:002706 78e0 andi ZL,0x80 C:002707 60e0 ori ZL,0x00 C:002708 bab5 out PORTC,BACK C:002709 9409 ijmp C:00270a 0000 nop C:00270b 0000 nop C:00270c 0000 nop C:00270d 0000 nop C:00270e 0000 nop C:00270f 0000 nop C:002710 baa5 out PORTC,FORE ; ()..().. C:002711 91ed ld ZL,X+ C:002712 bab5 out PORTC,BACK C:002713 2ffe mov ZH,ZL C:002714 73ff andi ZH,0x3F C:002715 baa5 out PORTC,FORE C:002716 78e0 andi ZL,0x80 C:002717 61e0 ori ZL,0x10 C:002718 bab5 out PORTC,BACK C:002719 9409 ijmp C:00271a 0000 nop C:00271b 0000 nop C:00271c 0000 nop C:00271d 0000 nop C:00271e 0000 nop C:00271f 0000 nop C:002720 baa5 out PORTC,FORE ; ()()().. C:002721 91ed ld ZL,X+ C:002722 baa5 out PORTC,FORE C:002723 2ffe mov ZH,ZL C:002724 73ff andi ZH,0x3F C:002725 baa5 out PORTC,FORE C:002726 78e0 andi ZL,0x80 C:002727 62e0 ori ZL,0x20 C:002728 bab5 out PORTC,BACK C:002729 9409 ijmp C:00272a 0000 nop C:00272b 0000 nop C:00272c 0000 nop C:00272d 0000 nop C:00272e 0000 nop C:00272f 0000 nop C:002730 baa5 out PORTC,FORE ; ()()().. C:002731 91ed ld ZL,X+ C:002732 baa5 out PORTC,FORE C:002733 2ffe mov ZH,ZL C:002734 73ff andi ZH,0x3F C:002735 baa5 out PORTC,FORE C:002736 78e0 andi ZL,0x80 C:002737 63e0 ori ZL,0x30 C:002738 bab5 out PORTC,BACK C:002739 9409 ijmp C:00273a 0000 nop C:00273b 0000 nop C:00273c 0000 nop C:00273d 0000 nop C:00273e 0000 nop C:00273f 0000 nop C:002740 baa5 out PORTC,FORE ; ()()().. C:002741 91ed ld ZL,X+ C:002742 baa5 out PORTC,FORE C:002743 2ffe mov ZH,ZL C:002744 73ff andi ZH,0x3F C:002745 baa5 out PORTC,FORE C:002746 78e0 andi ZL,0x80 C:002747 64e0 ori ZL,0x40 C:002748 bab5 out PORTC,BACK C:002749 9409 ijmp C:00274a 0000 nop C:00274b 0000 nop C:00274c 0000 nop C:00274d 0000 nop C:00274e 0000 nop C:00274f 0000 nop C:002750 baa5 out PORTC,FORE ; ()()().. C:002751 91ed ld ZL,X+ C:002752 baa5 out PORTC,FORE C:002753 2ffe mov ZH,ZL C:002754 73ff andi ZH,0x3F C:002755 baa5 out PORTC,FORE C:002756 78e0 andi ZL,0x80 C:002757 65e0 ori ZL,0x50 C:002758 bab5 out PORTC,BACK C:002759 9409 ijmp C:00275a 0000 nop C:00275b 0000 nop C:00275c 0000 nop C:00275d 0000 nop C:00275e 0000 nop C:00275f 0000 nop C:002760 baa5 out PORTC,FORE ; ()..().. C:002761 91ed ld ZL,X+ C:002762 bab5 out PORTC,BACK C:002763 2ffe mov ZH,ZL C:002764 73ff andi ZH,0x3F C:002765 baa5 out PORTC,FORE C:002766 78e0 andi ZL,0x80 C:002767 66e0 ori ZL,0x60 C:002768 bab5 out PORTC,BACK C:002769 9409 ijmp C:00276a 0000 nop C:00276b 0000 nop C:00276c 0000 nop C:00276d 0000 nop C:00276e 0000 nop C:00276f 0000 nop C:002770 bab5 out PORTC,BACK ; ........ C:002771 91ed ld ZL,X+ C:002772 bab5 out PORTC,BACK C:002773 2ffe mov ZH,ZL C:002774 73ff andi ZH,0x3F C:002775 bab5 out PORTC,BACK C:002776 78e0 andi ZL,0x80 C:002777 67e0 ori ZL,0x70 C:002778 bab5 out PORTC,BACK C:002779 9409 ijmp C:00277a 0000 nop C:00277b 0000 nop C:00277c 0000 nop C:00277d 0000 nop C:00277e 0000 nop C:00277f 0000 nop ; CHAR "O", aa=0x4F, hh=0x27, ll=0x80, cc=0xA7 C:002780 bab5 out PORTC,BACK ; ........ C:002781 91ed ld ZL,X+ C:002782 bab5 out PORTC,BACK C:002783 2ffe mov ZH,ZL C:002784 73ff andi ZH,0x3F C:002785 bab5 out PORTC,BACK C:002786 78e0 andi ZL,0x80 C:002787 60e0 ori ZL,0x00 C:002788 bab5 out PORTC,BACK C:002789 9409 ijmp C:00278a 0000 nop C:00278b 0000 nop C:00278c 0000 nop C:00278d 0000 nop C:00278e 0000 nop C:00278f 0000 nop C:002790 bab5 out PORTC,BACK ; ..().... C:002791 91ed ld ZL,X+ C:002792 baa5 out PORTC,FORE C:002793 2ffe mov ZH,ZL C:002794 73ff andi ZH,0x3F C:002795 bab5 out PORTC,BACK C:002796 78e0 andi ZL,0x80 C:002797 61e0 ori ZL,0x10 C:002798 bab5 out PORTC,BACK C:002799 9409 ijmp C:00279a 0000 nop C:00279b 0000 nop C:00279c 0000 nop C:00279d 0000 nop C:00279e 0000 nop C:00279f 0000 nop C:0027a0 baa5 out PORTC,FORE ; ()..().. C:0027a1 91ed ld ZL,X+ C:0027a2 bab5 out PORTC,BACK C:0027a3 2ffe mov ZH,ZL C:0027a4 73ff andi ZH,0x3F C:0027a5 baa5 out PORTC,FORE C:0027a6 78e0 andi ZL,0x80 C:0027a7 62e0 ori ZL,0x20 C:0027a8 bab5 out PORTC,BACK C:0027a9 9409 ijmp C:0027aa 0000 nop C:0027ab 0000 nop C:0027ac 0000 nop C:0027ad 0000 nop C:0027ae 0000 nop C:0027af 0000 nop C:0027b0 baa5 out PORTC,FORE ; ()..().. C:0027b1 91ed ld ZL,X+ C:0027b2 bab5 out PORTC,BACK C:0027b3 2ffe mov ZH,ZL C:0027b4 73ff andi ZH,0x3F C:0027b5 baa5 out PORTC,FORE C:0027b6 78e0 andi ZL,0x80 C:0027b7 63e0 ori ZL,0x30 C:0027b8 bab5 out PORTC,BACK C:0027b9 9409 ijmp C:0027ba 0000 nop C:0027bb 0000 nop C:0027bc 0000 nop C:0027bd 0000 nop C:0027be 0000 nop C:0027bf 0000 nop C:0027c0 baa5 out PORTC,FORE ; ()..().. C:0027c1 91ed ld ZL,X+ C:0027c2 bab5 out PORTC,BACK C:0027c3 2ffe mov ZH,ZL C:0027c4 73ff andi ZH,0x3F C:0027c5 baa5 out PORTC,FORE C:0027c6 78e0 andi ZL,0x80 C:0027c7 64e0 ori ZL,0x40 C:0027c8 bab5 out PORTC,BACK C:0027c9 9409 ijmp C:0027ca 0000 nop C:0027cb 0000 nop C:0027cc 0000 nop C:0027cd 0000 nop C:0027ce 0000 nop C:0027cf 0000 nop C:0027d0 baa5 out PORTC,FORE ; ()..().. C:0027d1 91ed ld ZL,X+ C:0027d2 bab5 out PORTC,BACK C:0027d3 2ffe mov ZH,ZL C:0027d4 73ff andi ZH,0x3F C:0027d5 baa5 out PORTC,FORE C:0027d6 78e0 andi ZL,0x80 C:0027d7 65e0 ori ZL,0x50 C:0027d8 bab5 out PORTC,BACK C:0027d9 9409 ijmp C:0027da 0000 nop C:0027db 0000 nop C:0027dc 0000 nop C:0027dd 0000 nop C:0027de 0000 nop C:0027df 0000 nop C:0027e0 bab5 out PORTC,BACK ; ..().... C:0027e1 91ed ld ZL,X+ C:0027e2 baa5 out PORTC,FORE C:0027e3 2ffe mov ZH,ZL C:0027e4 73ff andi ZH,0x3F C:0027e5 bab5 out PORTC,BACK C:0027e6 78e0 andi ZL,0x80 C:0027e7 66e0 ori ZL,0x60 C:0027e8 bab5 out PORTC,BACK C:0027e9 9409 ijmp C:0027ea 0000 nop C:0027eb 0000 nop C:0027ec 0000 nop C:0027ed 0000 nop C:0027ee 0000 nop C:0027ef 0000 nop C:0027f0 bab5 out PORTC,BACK ; ........ C:0027f1 91ed ld ZL,X+ C:0027f2 bab5 out PORTC,BACK C:0027f3 2ffe mov ZH,ZL C:0027f4 73ff andi ZH,0x3F C:0027f5 bab5 out PORTC,BACK C:0027f6 78e0 andi ZL,0x80 C:0027f7 67e0 ori ZL,0x70 C:0027f8 bab5 out PORTC,BACK C:0027f9 9409 ijmp C:0027fa 0000 nop C:0027fb 0000 nop C:0027fc 0000 nop C:0027fd 0000 nop C:0027fe 0000 nop C:0027ff 0000 nop ; CHAR "P", aa=0x50, hh=0x28, ll=0x00, cc=0x28 C:002800 bab5 out PORTC,BACK ; ........ C:002801 91ed ld ZL,X+ C:002802 bab5 out PORTC,BACK C:002803 2ffe mov ZH,ZL C:002804 73ff andi ZH,0x3F C:002805 bab5 out PORTC,BACK C:002806 78e0 andi ZL,0x80 C:002807 60e0 ori ZL,0x00 C:002808 bab5 out PORTC,BACK C:002809 9409 ijmp C:00280a 0000 nop C:00280b 0000 nop C:00280c 0000 nop C:00280d 0000 nop C:00280e 0000 nop C:00280f 0000 nop C:002810 baa5 out PORTC,FORE ; ()().... C:002811 91ed ld ZL,X+ C:002812 baa5 out PORTC,FORE C:002813 2ffe mov ZH,ZL C:002814 73ff andi ZH,0x3F C:002815 bab5 out PORTC,BACK C:002816 78e0 andi ZL,0x80 C:002817 61e0 ori ZL,0x10 C:002818 bab5 out PORTC,BACK C:002819 9409 ijmp C:00281a 0000 nop C:00281b 0000 nop C:00281c 0000 nop C:00281d 0000 nop C:00281e 0000 nop C:00281f 0000 nop C:002820 baa5 out PORTC,FORE ; ()..().. C:002821 91ed ld ZL,X+ C:002822 bab5 out PORTC,BACK C:002823 2ffe mov ZH,ZL C:002824 73ff andi ZH,0x3F C:002825 baa5 out PORTC,FORE C:002826 78e0 andi ZL,0x80 C:002827 62e0 ori ZL,0x20 C:002828 bab5 out PORTC,BACK C:002829 9409 ijmp C:00282a 0000 nop C:00282b 0000 nop C:00282c 0000 nop C:00282d 0000 nop C:00282e 0000 nop C:00282f 0000 nop C:002830 baa5 out PORTC,FORE ; ()..().. C:002831 91ed ld ZL,X+ C:002832 bab5 out PORTC,BACK C:002833 2ffe mov ZH,ZL C:002834 73ff andi ZH,0x3F C:002835 baa5 out PORTC,FORE C:002836 78e0 andi ZL,0x80 C:002837 63e0 ori ZL,0x30 C:002838 bab5 out PORTC,BACK C:002839 9409 ijmp C:00283a 0000 nop C:00283b 0000 nop C:00283c 0000 nop C:00283d 0000 nop C:00283e 0000 nop C:00283f 0000 nop C:002840 baa5 out PORTC,FORE ; ()().... C:002841 91ed ld ZL,X+ C:002842 baa5 out PORTC,FORE C:002843 2ffe mov ZH,ZL C:002844 73ff andi ZH,0x3F C:002845 bab5 out PORTC,BACK C:002846 78e0 andi ZL,0x80 C:002847 64e0 ori ZL,0x40 C:002848 bab5 out PORTC,BACK C:002849 9409 ijmp C:00284a 0000 nop C:00284b 0000 nop C:00284c 0000 nop C:00284d 0000 nop C:00284e 0000 nop C:00284f 0000 nop C:002850 baa5 out PORTC,FORE ; ()...... C:002851 91ed ld ZL,X+ C:002852 bab5 out PORTC,BACK C:002853 2ffe mov ZH,ZL C:002854 73ff andi ZH,0x3F C:002855 bab5 out PORTC,BACK C:002856 78e0 andi ZL,0x80 C:002857 65e0 ori ZL,0x50 C:002858 bab5 out PORTC,BACK C:002859 9409 ijmp C:00285a 0000 nop C:00285b 0000 nop C:00285c 0000 nop C:00285d 0000 nop C:00285e 0000 nop C:00285f 0000 nop C:002860 baa5 out PORTC,FORE ; ()...... C:002861 91ed ld ZL,X+ C:002862 bab5 out PORTC,BACK C:002863 2ffe mov ZH,ZL C:002864 73ff andi ZH,0x3F C:002865 bab5 out PORTC,BACK C:002866 78e0 andi ZL,0x80 C:002867 66e0 ori ZL,0x60 C:002868 bab5 out PORTC,BACK C:002869 9409 ijmp C:00286a 0000 nop C:00286b 0000 nop C:00286c 0000 nop C:00286d 0000 nop C:00286e 0000 nop C:00286f 0000 nop C:002870 bab5 out PORTC,BACK ; ........ C:002871 91ed ld ZL,X+ C:002872 bab5 out PORTC,BACK C:002873 2ffe mov ZH,ZL C:002874 73ff andi ZH,0x3F C:002875 bab5 out PORTC,BACK C:002876 78e0 andi ZL,0x80 C:002877 67e0 ori ZL,0x70 C:002878 bab5 out PORTC,BACK C:002879 9409 ijmp C:00287a 0000 nop C:00287b 0000 nop C:00287c 0000 nop C:00287d 0000 nop C:00287e 0000 nop C:00287f 0000 nop ; CHAR "Q", aa=0x51, hh=0x28, ll=0x80, cc=0xA8 C:002880 bab5 out PORTC,BACK ; ........ C:002881 91ed ld ZL,X+ C:002882 bab5 out PORTC,BACK C:002883 2ffe mov ZH,ZL C:002884 73ff andi ZH,0x3F C:002885 bab5 out PORTC,BACK C:002886 78e0 andi ZL,0x80 C:002887 60e0 ori ZL,0x00 C:002888 bab5 out PORTC,BACK C:002889 9409 ijmp C:00288a 0000 nop C:00288b 0000 nop C:00288c 0000 nop C:00288d 0000 nop C:00288e 0000 nop C:00288f 0000 nop C:002890 bab5 out PORTC,BACK ; ..().... C:002891 91ed ld ZL,X+ C:002892 baa5 out PORTC,FORE C:002893 2ffe mov ZH,ZL C:002894 73ff andi ZH,0x3F C:002895 bab5 out PORTC,BACK C:002896 78e0 andi ZL,0x80 C:002897 61e0 ori ZL,0x10 C:002898 bab5 out PORTC,BACK C:002899 9409 ijmp C:00289a 0000 nop C:00289b 0000 nop C:00289c 0000 nop C:00289d 0000 nop C:00289e 0000 nop C:00289f 0000 nop C:0028a0 baa5 out PORTC,FORE ; ()..().. C:0028a1 91ed ld ZL,X+ C:0028a2 bab5 out PORTC,BACK C:0028a3 2ffe mov ZH,ZL C:0028a4 73ff andi ZH,0x3F C:0028a5 baa5 out PORTC,FORE C:0028a6 78e0 andi ZL,0x80 C:0028a7 62e0 ori ZL,0x20 C:0028a8 bab5 out PORTC,BACK C:0028a9 9409 ijmp C:0028aa 0000 nop C:0028ab 0000 nop C:0028ac 0000 nop C:0028ad 0000 nop C:0028ae 0000 nop C:0028af 0000 nop C:0028b0 baa5 out PORTC,FORE ; ()..().. C:0028b1 91ed ld ZL,X+ C:0028b2 bab5 out PORTC,BACK C:0028b3 2ffe mov ZH,ZL C:0028b4 73ff andi ZH,0x3F C:0028b5 baa5 out PORTC,FORE C:0028b6 78e0 andi ZL,0x80 C:0028b7 63e0 ori ZL,0x30 C:0028b8 bab5 out PORTC,BACK C:0028b9 9409 ijmp C:0028ba 0000 nop C:0028bb 0000 nop C:0028bc 0000 nop C:0028bd 0000 nop C:0028be 0000 nop C:0028bf 0000 nop C:0028c0 baa5 out PORTC,FORE ; ()..().. C:0028c1 91ed ld ZL,X+ C:0028c2 bab5 out PORTC,BACK C:0028c3 2ffe mov ZH,ZL C:0028c4 73ff andi ZH,0x3F C:0028c5 baa5 out PORTC,FORE C:0028c6 78e0 andi ZL,0x80 C:0028c7 64e0 ori ZL,0x40 C:0028c8 bab5 out PORTC,BACK C:0028c9 9409 ijmp C:0028ca 0000 nop C:0028cb 0000 nop C:0028cc 0000 nop C:0028cd 0000 nop C:0028ce 0000 nop C:0028cf 0000 nop C:0028d0 baa5 out PORTC,FORE ; ()()().. C:0028d1 91ed ld ZL,X+ C:0028d2 baa5 out PORTC,FORE C:0028d3 2ffe mov ZH,ZL C:0028d4 73ff andi ZH,0x3F C:0028d5 baa5 out PORTC,FORE C:0028d6 78e0 andi ZL,0x80 C:0028d7 65e0 ori ZL,0x50 C:0028d8 bab5 out PORTC,BACK C:0028d9 9409 ijmp C:0028da 0000 nop C:0028db 0000 nop C:0028dc 0000 nop C:0028dd 0000 nop C:0028de 0000 nop C:0028df 0000 nop C:0028e0 bab5 out PORTC,BACK ; ..()().. C:0028e1 91ed ld ZL,X+ C:0028e2 baa5 out PORTC,FORE C:0028e3 2ffe mov ZH,ZL C:0028e4 73ff andi ZH,0x3F C:0028e5 baa5 out PORTC,FORE C:0028e6 78e0 andi ZL,0x80 C:0028e7 66e0 ori ZL,0x60 C:0028e8 bab5 out PORTC,BACK C:0028e9 9409 ijmp C:0028ea 0000 nop C:0028eb 0000 nop C:0028ec 0000 nop C:0028ed 0000 nop C:0028ee 0000 nop C:0028ef 0000 nop C:0028f0 bab5 out PORTC,BACK ; ........ C:0028f1 91ed ld ZL,X+ C:0028f2 bab5 out PORTC,BACK C:0028f3 2ffe mov ZH,ZL C:0028f4 73ff andi ZH,0x3F C:0028f5 bab5 out PORTC,BACK C:0028f6 78e0 andi ZL,0x80 C:0028f7 67e0 ori ZL,0x70 C:0028f8 bab5 out PORTC,BACK C:0028f9 9409 ijmp C:0028fa 0000 nop C:0028fb 0000 nop C:0028fc 0000 nop C:0028fd 0000 nop C:0028fe 0000 nop C:0028ff 0000 nop ; CHAR "R", aa=0x52, hh=0x29, ll=0x00, cc=0x29 C:002900 bab5 out PORTC,BACK ; ........ C:002901 91ed ld ZL,X+ C:002902 bab5 out PORTC,BACK C:002903 2ffe mov ZH,ZL C:002904 73ff andi ZH,0x3F C:002905 bab5 out PORTC,BACK C:002906 78e0 andi ZL,0x80 C:002907 60e0 ori ZL,0x00 C:002908 bab5 out PORTC,BACK C:002909 9409 ijmp C:00290a 0000 nop C:00290b 0000 nop C:00290c 0000 nop C:00290d 0000 nop C:00290e 0000 nop C:00290f 0000 nop C:002910 baa5 out PORTC,FORE ; ()().... C:002911 91ed ld ZL,X+ C:002912 baa5 out PORTC,FORE C:002913 2ffe mov ZH,ZL C:002914 73ff andi ZH,0x3F C:002915 bab5 out PORTC,BACK C:002916 78e0 andi ZL,0x80 C:002917 61e0 ori ZL,0x10 C:002918 bab5 out PORTC,BACK C:002919 9409 ijmp C:00291a 0000 nop C:00291b 0000 nop C:00291c 0000 nop C:00291d 0000 nop C:00291e 0000 nop C:00291f 0000 nop C:002920 baa5 out PORTC,FORE ; ()..().. C:002921 91ed ld ZL,X+ C:002922 bab5 out PORTC,BACK C:002923 2ffe mov ZH,ZL C:002924 73ff andi ZH,0x3F C:002925 baa5 out PORTC,FORE C:002926 78e0 andi ZL,0x80 C:002927 62e0 ori ZL,0x20 C:002928 bab5 out PORTC,BACK C:002929 9409 ijmp C:00292a 0000 nop C:00292b 0000 nop C:00292c 0000 nop C:00292d 0000 nop C:00292e 0000 nop C:00292f 0000 nop C:002930 baa5 out PORTC,FORE ; ()..().. C:002931 91ed ld ZL,X+ C:002932 bab5 out PORTC,BACK C:002933 2ffe mov ZH,ZL C:002934 73ff andi ZH,0x3F C:002935 baa5 out PORTC,FORE C:002936 78e0 andi ZL,0x80 C:002937 63e0 ori ZL,0x30 C:002938 bab5 out PORTC,BACK C:002939 9409 ijmp C:00293a 0000 nop C:00293b 0000 nop C:00293c 0000 nop C:00293d 0000 nop C:00293e 0000 nop C:00293f 0000 nop C:002940 baa5 out PORTC,FORE ; ()().... C:002941 91ed ld ZL,X+ C:002942 baa5 out PORTC,FORE C:002943 2ffe mov ZH,ZL C:002944 73ff andi ZH,0x3F C:002945 bab5 out PORTC,BACK C:002946 78e0 andi ZL,0x80 C:002947 64e0 ori ZL,0x40 C:002948 bab5 out PORTC,BACK C:002949 9409 ijmp C:00294a 0000 nop C:00294b 0000 nop C:00294c 0000 nop C:00294d 0000 nop C:00294e 0000 nop C:00294f 0000 nop C:002950 baa5 out PORTC,FORE ; ()..().. C:002951 91ed ld ZL,X+ C:002952 bab5 out PORTC,BACK C:002953 2ffe mov ZH,ZL C:002954 73ff andi ZH,0x3F C:002955 baa5 out PORTC,FORE C:002956 78e0 andi ZL,0x80 C:002957 65e0 ori ZL,0x50 C:002958 bab5 out PORTC,BACK C:002959 9409 ijmp C:00295a 0000 nop C:00295b 0000 nop C:00295c 0000 nop C:00295d 0000 nop C:00295e 0000 nop C:00295f 0000 nop C:002960 baa5 out PORTC,FORE ; ()..().. C:002961 91ed ld ZL,X+ C:002962 bab5 out PORTC,BACK C:002963 2ffe mov ZH,ZL C:002964 73ff andi ZH,0x3F C:002965 baa5 out PORTC,FORE C:002966 78e0 andi ZL,0x80 C:002967 66e0 ori ZL,0x60 C:002968 bab5 out PORTC,BACK C:002969 9409 ijmp C:00296a 0000 nop C:00296b 0000 nop C:00296c 0000 nop C:00296d 0000 nop C:00296e 0000 nop C:00296f 0000 nop C:002970 bab5 out PORTC,BACK ; ........ C:002971 91ed ld ZL,X+ C:002972 bab5 out PORTC,BACK C:002973 2ffe mov ZH,ZL C:002974 73ff andi ZH,0x3F C:002975 bab5 out PORTC,BACK C:002976 78e0 andi ZL,0x80 C:002977 67e0 ori ZL,0x70 C:002978 bab5 out PORTC,BACK C:002979 9409 ijmp C:00297a 0000 nop C:00297b 0000 nop C:00297c 0000 nop C:00297d 0000 nop C:00297e 0000 nop C:00297f 0000 nop ; CHAR "S", aa=0x53, hh=0x29, ll=0x80, cc=0xA9 C:002980 bab5 out PORTC,BACK ; ........ C:002981 91ed ld ZL,X+ C:002982 bab5 out PORTC,BACK C:002983 2ffe mov ZH,ZL C:002984 73ff andi ZH,0x3F C:002985 bab5 out PORTC,BACK C:002986 78e0 andi ZL,0x80 C:002987 60e0 ori ZL,0x00 C:002988 bab5 out PORTC,BACK C:002989 9409 ijmp C:00298a 0000 nop C:00298b 0000 nop C:00298c 0000 nop C:00298d 0000 nop C:00298e 0000 nop C:00298f 0000 nop C:002990 bab5 out PORTC,BACK ; ..()().. C:002991 91ed ld ZL,X+ C:002992 baa5 out PORTC,FORE C:002993 2ffe mov ZH,ZL C:002994 73ff andi ZH,0x3F C:002995 baa5 out PORTC,FORE C:002996 78e0 andi ZL,0x80 C:002997 61e0 ori ZL,0x10 C:002998 bab5 out PORTC,BACK C:002999 9409 ijmp C:00299a 0000 nop C:00299b 0000 nop C:00299c 0000 nop C:00299d 0000 nop C:00299e 0000 nop C:00299f 0000 nop C:0029a0 baa5 out PORTC,FORE ; ()...... C:0029a1 91ed ld ZL,X+ C:0029a2 bab5 out PORTC,BACK C:0029a3 2ffe mov ZH,ZL C:0029a4 73ff andi ZH,0x3F C:0029a5 bab5 out PORTC,BACK C:0029a6 78e0 andi ZL,0x80 C:0029a7 62e0 ori ZL,0x20 C:0029a8 bab5 out PORTC,BACK C:0029a9 9409 ijmp C:0029aa 0000 nop C:0029ab 0000 nop C:0029ac 0000 nop C:0029ad 0000 nop C:0029ae 0000 nop C:0029af 0000 nop C:0029b0 bab5 out PORTC,BACK ; ..().... C:0029b1 91ed ld ZL,X+ C:0029b2 baa5 out PORTC,FORE C:0029b3 2ffe mov ZH,ZL C:0029b4 73ff andi ZH,0x3F C:0029b5 bab5 out PORTC,BACK C:0029b6 78e0 andi ZL,0x80 C:0029b7 63e0 ori ZL,0x30 C:0029b8 bab5 out PORTC,BACK C:0029b9 9409 ijmp C:0029ba 0000 nop C:0029bb 0000 nop C:0029bc 0000 nop C:0029bd 0000 nop C:0029be 0000 nop C:0029bf 0000 nop C:0029c0 bab5 out PORTC,BACK ; ....().. C:0029c1 91ed ld ZL,X+ C:0029c2 bab5 out PORTC,BACK C:0029c3 2ffe mov ZH,ZL C:0029c4 73ff andi ZH,0x3F C:0029c5 baa5 out PORTC,FORE C:0029c6 78e0 andi ZL,0x80 C:0029c7 64e0 ori ZL,0x40 C:0029c8 bab5 out PORTC,BACK C:0029c9 9409 ijmp C:0029ca 0000 nop C:0029cb 0000 nop C:0029cc 0000 nop C:0029cd 0000 nop C:0029ce 0000 nop C:0029cf 0000 nop C:0029d0 bab5 out PORTC,BACK ; ....().. C:0029d1 91ed ld ZL,X+ C:0029d2 bab5 out PORTC,BACK C:0029d3 2ffe mov ZH,ZL C:0029d4 73ff andi ZH,0x3F C:0029d5 baa5 out PORTC,FORE C:0029d6 78e0 andi ZL,0x80 C:0029d7 65e0 ori ZL,0x50 C:0029d8 bab5 out PORTC,BACK C:0029d9 9409 ijmp C:0029da 0000 nop C:0029db 0000 nop C:0029dc 0000 nop C:0029dd 0000 nop C:0029de 0000 nop C:0029df 0000 nop C:0029e0 baa5 out PORTC,FORE ; ()().... C:0029e1 91ed ld ZL,X+ C:0029e2 baa5 out PORTC,FORE C:0029e3 2ffe mov ZH,ZL C:0029e4 73ff andi ZH,0x3F C:0029e5 bab5 out PORTC,BACK C:0029e6 78e0 andi ZL,0x80 C:0029e7 66e0 ori ZL,0x60 C:0029e8 bab5 out PORTC,BACK C:0029e9 9409 ijmp C:0029ea 0000 nop C:0029eb 0000 nop C:0029ec 0000 nop C:0029ed 0000 nop C:0029ee 0000 nop C:0029ef 0000 nop C:0029f0 bab5 out PORTC,BACK ; ........ C:0029f1 91ed ld ZL,X+ C:0029f2 bab5 out PORTC,BACK C:0029f3 2ffe mov ZH,ZL C:0029f4 73ff andi ZH,0x3F C:0029f5 bab5 out PORTC,BACK C:0029f6 78e0 andi ZL,0x80 C:0029f7 67e0 ori ZL,0x70 C:0029f8 bab5 out PORTC,BACK C:0029f9 9409 ijmp C:0029fa 0000 nop C:0029fb 0000 nop C:0029fc 0000 nop C:0029fd 0000 nop C:0029fe 0000 nop C:0029ff 0000 nop ; CHAR "T", aa=0x54, hh=0x2A, ll=0x00, cc=0x2A C:002a00 bab5 out PORTC,BACK ; ........ C:002a01 91ed ld ZL,X+ C:002a02 bab5 out PORTC,BACK C:002a03 2ffe mov ZH,ZL C:002a04 73ff andi ZH,0x3F C:002a05 bab5 out PORTC,BACK C:002a06 78e0 andi ZL,0x80 C:002a07 60e0 ori ZL,0x00 C:002a08 bab5 out PORTC,BACK C:002a09 9409 ijmp C:002a0a 0000 nop C:002a0b 0000 nop C:002a0c 0000 nop C:002a0d 0000 nop C:002a0e 0000 nop C:002a0f 0000 nop C:002a10 baa5 out PORTC,FORE ; ()()().. C:002a11 91ed ld ZL,X+ C:002a12 baa5 out PORTC,FORE C:002a13 2ffe mov ZH,ZL C:002a14 73ff andi ZH,0x3F C:002a15 baa5 out PORTC,FORE C:002a16 78e0 andi ZL,0x80 C:002a17 61e0 ori ZL,0x10 C:002a18 bab5 out PORTC,BACK C:002a19 9409 ijmp C:002a1a 0000 nop C:002a1b 0000 nop C:002a1c 0000 nop C:002a1d 0000 nop C:002a1e 0000 nop C:002a1f 0000 nop C:002a20 bab5 out PORTC,BACK ; ..().... C:002a21 91ed ld ZL,X+ C:002a22 baa5 out PORTC,FORE C:002a23 2ffe mov ZH,ZL C:002a24 73ff andi ZH,0x3F C:002a25 bab5 out PORTC,BACK C:002a26 78e0 andi ZL,0x80 C:002a27 62e0 ori ZL,0x20 C:002a28 bab5 out PORTC,BACK C:002a29 9409 ijmp C:002a2a 0000 nop C:002a2b 0000 nop C:002a2c 0000 nop C:002a2d 0000 nop C:002a2e 0000 nop C:002a2f 0000 nop C:002a30 bab5 out PORTC,BACK ; ..().... C:002a31 91ed ld ZL,X+ C:002a32 baa5 out PORTC,FORE C:002a33 2ffe mov ZH,ZL C:002a34 73ff andi ZH,0x3F C:002a35 bab5 out PORTC,BACK C:002a36 78e0 andi ZL,0x80 C:002a37 63e0 ori ZL,0x30 C:002a38 bab5 out PORTC,BACK C:002a39 9409 ijmp C:002a3a 0000 nop C:002a3b 0000 nop C:002a3c 0000 nop C:002a3d 0000 nop C:002a3e 0000 nop C:002a3f 0000 nop C:002a40 bab5 out PORTC,BACK ; ..().... C:002a41 91ed ld ZL,X+ C:002a42 baa5 out PORTC,FORE C:002a43 2ffe mov ZH,ZL C:002a44 73ff andi ZH,0x3F C:002a45 bab5 out PORTC,BACK C:002a46 78e0 andi ZL,0x80 C:002a47 64e0 ori ZL,0x40 C:002a48 bab5 out PORTC,BACK C:002a49 9409 ijmp C:002a4a 0000 nop C:002a4b 0000 nop C:002a4c 0000 nop C:002a4d 0000 nop C:002a4e 0000 nop C:002a4f 0000 nop C:002a50 bab5 out PORTC,BACK ; ..().... C:002a51 91ed ld ZL,X+ C:002a52 baa5 out PORTC,FORE C:002a53 2ffe mov ZH,ZL C:002a54 73ff andi ZH,0x3F C:002a55 bab5 out PORTC,BACK C:002a56 78e0 andi ZL,0x80 C:002a57 65e0 ori ZL,0x50 C:002a58 bab5 out PORTC,BACK C:002a59 9409 ijmp C:002a5a 0000 nop C:002a5b 0000 nop C:002a5c 0000 nop C:002a5d 0000 nop C:002a5e 0000 nop C:002a5f 0000 nop C:002a60 bab5 out PORTC,BACK ; ..().... C:002a61 91ed ld ZL,X+ C:002a62 baa5 out PORTC,FORE C:002a63 2ffe mov ZH,ZL C:002a64 73ff andi ZH,0x3F C:002a65 bab5 out PORTC,BACK C:002a66 78e0 andi ZL,0x80 C:002a67 66e0 ori ZL,0x60 C:002a68 bab5 out PORTC,BACK C:002a69 9409 ijmp C:002a6a 0000 nop C:002a6b 0000 nop C:002a6c 0000 nop C:002a6d 0000 nop C:002a6e 0000 nop C:002a6f 0000 nop C:002a70 bab5 out PORTC,BACK ; ........ C:002a71 91ed ld ZL,X+ C:002a72 bab5 out PORTC,BACK C:002a73 2ffe mov ZH,ZL C:002a74 73ff andi ZH,0x3F C:002a75 bab5 out PORTC,BACK C:002a76 78e0 andi ZL,0x80 C:002a77 67e0 ori ZL,0x70 C:002a78 bab5 out PORTC,BACK C:002a79 9409 ijmp C:002a7a 0000 nop C:002a7b 0000 nop C:002a7c 0000 nop C:002a7d 0000 nop C:002a7e 0000 nop C:002a7f 0000 nop ; CHAR "U", aa=0x55, hh=0x2A, ll=0x80, cc=0xAA C:002a80 bab5 out PORTC,BACK ; ........ C:002a81 91ed ld ZL,X+ C:002a82 bab5 out PORTC,BACK C:002a83 2ffe mov ZH,ZL C:002a84 73ff andi ZH,0x3F C:002a85 bab5 out PORTC,BACK C:002a86 78e0 andi ZL,0x80 C:002a87 60e0 ori ZL,0x00 C:002a88 bab5 out PORTC,BACK C:002a89 9409 ijmp C:002a8a 0000 nop C:002a8b 0000 nop C:002a8c 0000 nop C:002a8d 0000 nop C:002a8e 0000 nop C:002a8f 0000 nop C:002a90 baa5 out PORTC,FORE ; ()..().. C:002a91 91ed ld ZL,X+ C:002a92 bab5 out PORTC,BACK C:002a93 2ffe mov ZH,ZL C:002a94 73ff andi ZH,0x3F C:002a95 baa5 out PORTC,FORE C:002a96 78e0 andi ZL,0x80 C:002a97 61e0 ori ZL,0x10 C:002a98 bab5 out PORTC,BACK C:002a99 9409 ijmp C:002a9a 0000 nop C:002a9b 0000 nop C:002a9c 0000 nop C:002a9d 0000 nop C:002a9e 0000 nop C:002a9f 0000 nop C:002aa0 baa5 out PORTC,FORE ; ()..().. C:002aa1 91ed ld ZL,X+ C:002aa2 bab5 out PORTC,BACK C:002aa3 2ffe mov ZH,ZL C:002aa4 73ff andi ZH,0x3F C:002aa5 baa5 out PORTC,FORE C:002aa6 78e0 andi ZL,0x80 C:002aa7 62e0 ori ZL,0x20 C:002aa8 bab5 out PORTC,BACK C:002aa9 9409 ijmp C:002aaa 0000 nop C:002aab 0000 nop C:002aac 0000 nop C:002aad 0000 nop C:002aae 0000 nop C:002aaf 0000 nop C:002ab0 baa5 out PORTC,FORE ; ()..().. C:002ab1 91ed ld ZL,X+ C:002ab2 bab5 out PORTC,BACK C:002ab3 2ffe mov ZH,ZL C:002ab4 73ff andi ZH,0x3F C:002ab5 baa5 out PORTC,FORE C:002ab6 78e0 andi ZL,0x80 C:002ab7 63e0 ori ZL,0x30 C:002ab8 bab5 out PORTC,BACK C:002ab9 9409 ijmp C:002aba 0000 nop C:002abb 0000 nop C:002abc 0000 nop C:002abd 0000 nop C:002abe 0000 nop C:002abf 0000 nop C:002ac0 baa5 out PORTC,FORE ; ()..().. C:002ac1 91ed ld ZL,X+ C:002ac2 bab5 out PORTC,BACK C:002ac3 2ffe mov ZH,ZL C:002ac4 73ff andi ZH,0x3F C:002ac5 baa5 out PORTC,FORE C:002ac6 78e0 andi ZL,0x80 C:002ac7 64e0 ori ZL,0x40 C:002ac8 bab5 out PORTC,BACK C:002ac9 9409 ijmp C:002aca 0000 nop C:002acb 0000 nop C:002acc 0000 nop C:002acd 0000 nop C:002ace 0000 nop C:002acf 0000 nop C:002ad0 baa5 out PORTC,FORE ; ()..().. C:002ad1 91ed ld ZL,X+ C:002ad2 bab5 out PORTC,BACK C:002ad3 2ffe mov ZH,ZL C:002ad4 73ff andi ZH,0x3F C:002ad5 baa5 out PORTC,FORE C:002ad6 78e0 andi ZL,0x80 C:002ad7 65e0 ori ZL,0x50 C:002ad8 bab5 out PORTC,BACK C:002ad9 9409 ijmp C:002ada 0000 nop C:002adb 0000 nop C:002adc 0000 nop C:002add 0000 nop C:002ade 0000 nop C:002adf 0000 nop C:002ae0 bab5 out PORTC,BACK ; ..().... C:002ae1 91ed ld ZL,X+ C:002ae2 baa5 out PORTC,FORE C:002ae3 2ffe mov ZH,ZL C:002ae4 73ff andi ZH,0x3F C:002ae5 bab5 out PORTC,BACK C:002ae6 78e0 andi ZL,0x80 C:002ae7 66e0 ori ZL,0x60 C:002ae8 bab5 out PORTC,BACK C:002ae9 9409 ijmp C:002aea 0000 nop C:002aeb 0000 nop C:002aec 0000 nop C:002aed 0000 nop C:002aee 0000 nop C:002aef 0000 nop C:002af0 bab5 out PORTC,BACK ; ........ C:002af1 91ed ld ZL,X+ C:002af2 bab5 out PORTC,BACK C:002af3 2ffe mov ZH,ZL C:002af4 73ff andi ZH,0x3F C:002af5 bab5 out PORTC,BACK C:002af6 78e0 andi ZL,0x80 C:002af7 67e0 ori ZL,0x70 C:002af8 bab5 out PORTC,BACK C:002af9 9409 ijmp C:002afa 0000 nop C:002afb 0000 nop C:002afc 0000 nop C:002afd 0000 nop C:002afe 0000 nop C:002aff 0000 nop ; CHAR "V", aa=0x56, hh=0x2B, ll=0x00, cc=0x2B C:002b00 bab5 out PORTC,BACK ; ........ C:002b01 91ed ld ZL,X+ C:002b02 bab5 out PORTC,BACK C:002b03 2ffe mov ZH,ZL C:002b04 73ff andi ZH,0x3F C:002b05 bab5 out PORTC,BACK C:002b06 78e0 andi ZL,0x80 C:002b07 60e0 ori ZL,0x00 C:002b08 bab5 out PORTC,BACK C:002b09 9409 ijmp C:002b0a 0000 nop C:002b0b 0000 nop C:002b0c 0000 nop C:002b0d 0000 nop C:002b0e 0000 nop C:002b0f 0000 nop C:002b10 baa5 out PORTC,FORE ; ()..().. C:002b11 91ed ld ZL,X+ C:002b12 bab5 out PORTC,BACK C:002b13 2ffe mov ZH,ZL C:002b14 73ff andi ZH,0x3F C:002b15 baa5 out PORTC,FORE C:002b16 78e0 andi ZL,0x80 C:002b17 61e0 ori ZL,0x10 C:002b18 bab5 out PORTC,BACK C:002b19 9409 ijmp C:002b1a 0000 nop C:002b1b 0000 nop C:002b1c 0000 nop C:002b1d 0000 nop C:002b1e 0000 nop C:002b1f 0000 nop C:002b20 baa5 out PORTC,FORE ; ()..().. C:002b21 91ed ld ZL,X+ C:002b22 bab5 out PORTC,BACK C:002b23 2ffe mov ZH,ZL C:002b24 73ff andi ZH,0x3F C:002b25 baa5 out PORTC,FORE C:002b26 78e0 andi ZL,0x80 C:002b27 62e0 ori ZL,0x20 C:002b28 bab5 out PORTC,BACK C:002b29 9409 ijmp C:002b2a 0000 nop C:002b2b 0000 nop C:002b2c 0000 nop C:002b2d 0000 nop C:002b2e 0000 nop C:002b2f 0000 nop C:002b30 baa5 out PORTC,FORE ; ()..().. C:002b31 91ed ld ZL,X+ C:002b32 bab5 out PORTC,BACK C:002b33 2ffe mov ZH,ZL C:002b34 73ff andi ZH,0x3F C:002b35 baa5 out PORTC,FORE C:002b36 78e0 andi ZL,0x80 C:002b37 63e0 ori ZL,0x30 C:002b38 bab5 out PORTC,BACK C:002b39 9409 ijmp C:002b3a 0000 nop C:002b3b 0000 nop C:002b3c 0000 nop C:002b3d 0000 nop C:002b3e 0000 nop C:002b3f 0000 nop C:002b40 baa5 out PORTC,FORE ; ()..().. C:002b41 91ed ld ZL,X+ C:002b42 bab5 out PORTC,BACK C:002b43 2ffe mov ZH,ZL C:002b44 73ff andi ZH,0x3F C:002b45 baa5 out PORTC,FORE C:002b46 78e0 andi ZL,0x80 C:002b47 64e0 ori ZL,0x40 C:002b48 bab5 out PORTC,BACK C:002b49 9409 ijmp C:002b4a 0000 nop C:002b4b 0000 nop C:002b4c 0000 nop C:002b4d 0000 nop C:002b4e 0000 nop C:002b4f 0000 nop C:002b50 bab5 out PORTC,BACK ; ..().... C:002b51 91ed ld ZL,X+ C:002b52 baa5 out PORTC,FORE C:002b53 2ffe mov ZH,ZL C:002b54 73ff andi ZH,0x3F C:002b55 bab5 out PORTC,BACK C:002b56 78e0 andi ZL,0x80 C:002b57 65e0 ori ZL,0x50 C:002b58 bab5 out PORTC,BACK C:002b59 9409 ijmp C:002b5a 0000 nop C:002b5b 0000 nop C:002b5c 0000 nop C:002b5d 0000 nop C:002b5e 0000 nop C:002b5f 0000 nop C:002b60 bab5 out PORTC,BACK ; ..().... C:002b61 91ed ld ZL,X+ C:002b62 baa5 out PORTC,FORE C:002b63 2ffe mov ZH,ZL C:002b64 73ff andi ZH,0x3F C:002b65 bab5 out PORTC,BACK C:002b66 78e0 andi ZL,0x80 C:002b67 66e0 ori ZL,0x60 C:002b68 bab5 out PORTC,BACK C:002b69 9409 ijmp C:002b6a 0000 nop C:002b6b 0000 nop C:002b6c 0000 nop C:002b6d 0000 nop C:002b6e 0000 nop C:002b6f 0000 nop C:002b70 bab5 out PORTC,BACK ; ........ C:002b71 91ed ld ZL,X+ C:002b72 bab5 out PORTC,BACK C:002b73 2ffe mov ZH,ZL C:002b74 73ff andi ZH,0x3F C:002b75 bab5 out PORTC,BACK C:002b76 78e0 andi ZL,0x80 C:002b77 67e0 ori ZL,0x70 C:002b78 bab5 out PORTC,BACK C:002b79 9409 ijmp C:002b7a 0000 nop C:002b7b 0000 nop C:002b7c 0000 nop C:002b7d 0000 nop C:002b7e 0000 nop C:002b7f 0000 nop ; CHAR "W", aa=0x57, hh=0x2B, ll=0x80, cc=0xAB C:002b80 bab5 out PORTC,BACK ; ........ C:002b81 91ed ld ZL,X+ C:002b82 bab5 out PORTC,BACK C:002b83 2ffe mov ZH,ZL C:002b84 73ff andi ZH,0x3F C:002b85 bab5 out PORTC,BACK C:002b86 78e0 andi ZL,0x80 C:002b87 60e0 ori ZL,0x00 C:002b88 bab5 out PORTC,BACK C:002b89 9409 ijmp C:002b8a 0000 nop C:002b8b 0000 nop C:002b8c 0000 nop C:002b8d 0000 nop C:002b8e 0000 nop C:002b8f 0000 nop C:002b90 baa5 out PORTC,FORE ; ()..().. C:002b91 91ed ld ZL,X+ C:002b92 bab5 out PORTC,BACK C:002b93 2ffe mov ZH,ZL C:002b94 73ff andi ZH,0x3F C:002b95 baa5 out PORTC,FORE C:002b96 78e0 andi ZL,0x80 C:002b97 61e0 ori ZL,0x10 C:002b98 bab5 out PORTC,BACK C:002b99 9409 ijmp C:002b9a 0000 nop C:002b9b 0000 nop C:002b9c 0000 nop C:002b9d 0000 nop C:002b9e 0000 nop C:002b9f 0000 nop C:002ba0 baa5 out PORTC,FORE ; ()..().. C:002ba1 91ed ld ZL,X+ C:002ba2 bab5 out PORTC,BACK C:002ba3 2ffe mov ZH,ZL C:002ba4 73ff andi ZH,0x3F C:002ba5 baa5 out PORTC,FORE C:002ba6 78e0 andi ZL,0x80 C:002ba7 62e0 ori ZL,0x20 C:002ba8 bab5 out PORTC,BACK C:002ba9 9409 ijmp C:002baa 0000 nop C:002bab 0000 nop C:002bac 0000 nop C:002bad 0000 nop C:002bae 0000 nop C:002baf 0000 nop C:002bb0 baa5 out PORTC,FORE ; ()..().. C:002bb1 91ed ld ZL,X+ C:002bb2 bab5 out PORTC,BACK C:002bb3 2ffe mov ZH,ZL C:002bb4 73ff andi ZH,0x3F C:002bb5 baa5 out PORTC,FORE C:002bb6 78e0 andi ZL,0x80 C:002bb7 63e0 ori ZL,0x30 C:002bb8 bab5 out PORTC,BACK C:002bb9 9409 ijmp C:002bba 0000 nop C:002bbb 0000 nop C:002bbc 0000 nop C:002bbd 0000 nop C:002bbe 0000 nop C:002bbf 0000 nop C:002bc0 baa5 out PORTC,FORE ; ()()().. C:002bc1 91ed ld ZL,X+ C:002bc2 baa5 out PORTC,FORE C:002bc3 2ffe mov ZH,ZL C:002bc4 73ff andi ZH,0x3F C:002bc5 baa5 out PORTC,FORE C:002bc6 78e0 andi ZL,0x80 C:002bc7 64e0 ori ZL,0x40 C:002bc8 bab5 out PORTC,BACK C:002bc9 9409 ijmp C:002bca 0000 nop C:002bcb 0000 nop C:002bcc 0000 nop C:002bcd 0000 nop C:002bce 0000 nop C:002bcf 0000 nop C:002bd0 baa5 out PORTC,FORE ; ()()().. C:002bd1 91ed ld ZL,X+ C:002bd2 baa5 out PORTC,FORE C:002bd3 2ffe mov ZH,ZL C:002bd4 73ff andi ZH,0x3F C:002bd5 baa5 out PORTC,FORE C:002bd6 78e0 andi ZL,0x80 C:002bd7 65e0 ori ZL,0x50 C:002bd8 bab5 out PORTC,BACK C:002bd9 9409 ijmp C:002bda 0000 nop C:002bdb 0000 nop C:002bdc 0000 nop C:002bdd 0000 nop C:002bde 0000 nop C:002bdf 0000 nop C:002be0 baa5 out PORTC,FORE ; ()..().. C:002be1 91ed ld ZL,X+ C:002be2 bab5 out PORTC,BACK C:002be3 2ffe mov ZH,ZL C:002be4 73ff andi ZH,0x3F C:002be5 baa5 out PORTC,FORE C:002be6 78e0 andi ZL,0x80 C:002be7 66e0 ori ZL,0x60 C:002be8 bab5 out PORTC,BACK C:002be9 9409 ijmp C:002bea 0000 nop C:002beb 0000 nop C:002bec 0000 nop C:002bed 0000 nop C:002bee 0000 nop C:002bef 0000 nop C:002bf0 bab5 out PORTC,BACK ; ........ C:002bf1 91ed ld ZL,X+ C:002bf2 bab5 out PORTC,BACK C:002bf3 2ffe mov ZH,ZL C:002bf4 73ff andi ZH,0x3F C:002bf5 bab5 out PORTC,BACK C:002bf6 78e0 andi ZL,0x80 C:002bf7 67e0 ori ZL,0x70 C:002bf8 bab5 out PORTC,BACK C:002bf9 9409 ijmp C:002bfa 0000 nop C:002bfb 0000 nop C:002bfc 0000 nop C:002bfd 0000 nop C:002bfe 0000 nop C:002bff 0000 nop ; CHAR "X", aa=0x58, hh=0x2C, ll=0x00, cc=0x2C C:002c00 bab5 out PORTC,BACK ; ........ C:002c01 91ed ld ZL,X+ C:002c02 bab5 out PORTC,BACK C:002c03 2ffe mov ZH,ZL C:002c04 73ff andi ZH,0x3F C:002c05 bab5 out PORTC,BACK C:002c06 78e0 andi ZL,0x80 C:002c07 60e0 ori ZL,0x00 C:002c08 bab5 out PORTC,BACK C:002c09 9409 ijmp C:002c0a 0000 nop C:002c0b 0000 nop C:002c0c 0000 nop C:002c0d 0000 nop C:002c0e 0000 nop C:002c0f 0000 nop C:002c10 baa5 out PORTC,FORE ; ()..().. C:002c11 91ed ld ZL,X+ C:002c12 bab5 out PORTC,BACK C:002c13 2ffe mov ZH,ZL C:002c14 73ff andi ZH,0x3F C:002c15 baa5 out PORTC,FORE C:002c16 78e0 andi ZL,0x80 C:002c17 61e0 ori ZL,0x10 C:002c18 bab5 out PORTC,BACK C:002c19 9409 ijmp C:002c1a 0000 nop C:002c1b 0000 nop C:002c1c 0000 nop C:002c1d 0000 nop C:002c1e 0000 nop C:002c1f 0000 nop C:002c20 baa5 out PORTC,FORE ; ()..().. C:002c21 91ed ld ZL,X+ C:002c22 bab5 out PORTC,BACK C:002c23 2ffe mov ZH,ZL C:002c24 73ff andi ZH,0x3F C:002c25 baa5 out PORTC,FORE C:002c26 78e0 andi ZL,0x80 C:002c27 62e0 ori ZL,0x20 C:002c28 bab5 out PORTC,BACK C:002c29 9409 ijmp C:002c2a 0000 nop C:002c2b 0000 nop C:002c2c 0000 nop C:002c2d 0000 nop C:002c2e 0000 nop C:002c2f 0000 nop C:002c30 bab5 out PORTC,BACK ; ..().... C:002c31 91ed ld ZL,X+ C:002c32 baa5 out PORTC,FORE C:002c33 2ffe mov ZH,ZL C:002c34 73ff andi ZH,0x3F C:002c35 bab5 out PORTC,BACK C:002c36 78e0 andi ZL,0x80 C:002c37 63e0 ori ZL,0x30 C:002c38 bab5 out PORTC,BACK C:002c39 9409 ijmp C:002c3a 0000 nop C:002c3b 0000 nop C:002c3c 0000 nop C:002c3d 0000 nop C:002c3e 0000 nop C:002c3f 0000 nop C:002c40 bab5 out PORTC,BACK ; ..().... C:002c41 91ed ld ZL,X+ C:002c42 baa5 out PORTC,FORE C:002c43 2ffe mov ZH,ZL C:002c44 73ff andi ZH,0x3F C:002c45 bab5 out PORTC,BACK C:002c46 78e0 andi ZL,0x80 C:002c47 64e0 ori ZL,0x40 C:002c48 bab5 out PORTC,BACK C:002c49 9409 ijmp C:002c4a 0000 nop C:002c4b 0000 nop C:002c4c 0000 nop C:002c4d 0000 nop C:002c4e 0000 nop C:002c4f 0000 nop C:002c50 baa5 out PORTC,FORE ; ()..().. C:002c51 91ed ld ZL,X+ C:002c52 bab5 out PORTC,BACK C:002c53 2ffe mov ZH,ZL C:002c54 73ff andi ZH,0x3F C:002c55 baa5 out PORTC,FORE C:002c56 78e0 andi ZL,0x80 C:002c57 65e0 ori ZL,0x50 C:002c58 bab5 out PORTC,BACK C:002c59 9409 ijmp C:002c5a 0000 nop C:002c5b 0000 nop C:002c5c 0000 nop C:002c5d 0000 nop C:002c5e 0000 nop C:002c5f 0000 nop C:002c60 baa5 out PORTC,FORE ; ()..().. C:002c61 91ed ld ZL,X+ C:002c62 bab5 out PORTC,BACK C:002c63 2ffe mov ZH,ZL C:002c64 73ff andi ZH,0x3F C:002c65 baa5 out PORTC,FORE C:002c66 78e0 andi ZL,0x80 C:002c67 66e0 ori ZL,0x60 C:002c68 bab5 out PORTC,BACK C:002c69 9409 ijmp C:002c6a 0000 nop C:002c6b 0000 nop C:002c6c 0000 nop C:002c6d 0000 nop C:002c6e 0000 nop C:002c6f 0000 nop C:002c70 bab5 out PORTC,BACK ; ........ C:002c71 91ed ld ZL,X+ C:002c72 bab5 out PORTC,BACK C:002c73 2ffe mov ZH,ZL C:002c74 73ff andi ZH,0x3F C:002c75 bab5 out PORTC,BACK C:002c76 78e0 andi ZL,0x80 C:002c77 67e0 ori ZL,0x70 C:002c78 bab5 out PORTC,BACK C:002c79 9409 ijmp C:002c7a 0000 nop C:002c7b 0000 nop C:002c7c 0000 nop C:002c7d 0000 nop C:002c7e 0000 nop C:002c7f 0000 nop ; CHAR "Y", aa=0x59, hh=0x2C, ll=0x80, cc=0xAC C:002c80 bab5 out PORTC,BACK ; ........ C:002c81 91ed ld ZL,X+ C:002c82 bab5 out PORTC,BACK C:002c83 2ffe mov ZH,ZL C:002c84 73ff andi ZH,0x3F C:002c85 bab5 out PORTC,BACK C:002c86 78e0 andi ZL,0x80 C:002c87 60e0 ori ZL,0x00 C:002c88 bab5 out PORTC,BACK C:002c89 9409 ijmp C:002c8a 0000 nop C:002c8b 0000 nop C:002c8c 0000 nop C:002c8d 0000 nop C:002c8e 0000 nop C:002c8f 0000 nop C:002c90 baa5 out PORTC,FORE ; ()..().. C:002c91 91ed ld ZL,X+ C:002c92 bab5 out PORTC,BACK C:002c93 2ffe mov ZH,ZL C:002c94 73ff andi ZH,0x3F C:002c95 baa5 out PORTC,FORE C:002c96 78e0 andi ZL,0x80 C:002c97 61e0 ori ZL,0x10 C:002c98 bab5 out PORTC,BACK C:002c99 9409 ijmp C:002c9a 0000 nop C:002c9b 0000 nop C:002c9c 0000 nop C:002c9d 0000 nop C:002c9e 0000 nop C:002c9f 0000 nop C:002ca0 baa5 out PORTC,FORE ; ()..().. C:002ca1 91ed ld ZL,X+ C:002ca2 bab5 out PORTC,BACK C:002ca3 2ffe mov ZH,ZL C:002ca4 73ff andi ZH,0x3F C:002ca5 baa5 out PORTC,FORE C:002ca6 78e0 andi ZL,0x80 C:002ca7 62e0 ori ZL,0x20 C:002ca8 bab5 out PORTC,BACK C:002ca9 9409 ijmp C:002caa 0000 nop C:002cab 0000 nop C:002cac 0000 nop C:002cad 0000 nop C:002cae 0000 nop C:002caf 0000 nop C:002cb0 baa5 out PORTC,FORE ; ()..().. C:002cb1 91ed ld ZL,X+ C:002cb2 bab5 out PORTC,BACK C:002cb3 2ffe mov ZH,ZL C:002cb4 73ff andi ZH,0x3F C:002cb5 baa5 out PORTC,FORE C:002cb6 78e0 andi ZL,0x80 C:002cb7 63e0 ori ZL,0x30 C:002cb8 bab5 out PORTC,BACK C:002cb9 9409 ijmp C:002cba 0000 nop C:002cbb 0000 nop C:002cbc 0000 nop C:002cbd 0000 nop C:002cbe 0000 nop C:002cbf 0000 nop C:002cc0 bab5 out PORTC,BACK ; ..().... C:002cc1 91ed ld ZL,X+ C:002cc2 baa5 out PORTC,FORE C:002cc3 2ffe mov ZH,ZL C:002cc4 73ff andi ZH,0x3F C:002cc5 bab5 out PORTC,BACK C:002cc6 78e0 andi ZL,0x80 C:002cc7 64e0 ori ZL,0x40 C:002cc8 bab5 out PORTC,BACK C:002cc9 9409 ijmp C:002cca 0000 nop C:002ccb 0000 nop C:002ccc 0000 nop C:002ccd 0000 nop C:002cce 0000 nop C:002ccf 0000 nop C:002cd0 bab5 out PORTC,BACK ; ..().... C:002cd1 91ed ld ZL,X+ C:002cd2 baa5 out PORTC,FORE C:002cd3 2ffe mov ZH,ZL C:002cd4 73ff andi ZH,0x3F C:002cd5 bab5 out PORTC,BACK C:002cd6 78e0 andi ZL,0x80 C:002cd7 65e0 ori ZL,0x50 C:002cd8 bab5 out PORTC,BACK C:002cd9 9409 ijmp C:002cda 0000 nop C:002cdb 0000 nop C:002cdc 0000 nop C:002cdd 0000 nop C:002cde 0000 nop C:002cdf 0000 nop C:002ce0 bab5 out PORTC,BACK ; ..().... C:002ce1 91ed ld ZL,X+ C:002ce2 baa5 out PORTC,FORE C:002ce3 2ffe mov ZH,ZL C:002ce4 73ff andi ZH,0x3F C:002ce5 bab5 out PORTC,BACK C:002ce6 78e0 andi ZL,0x80 C:002ce7 66e0 ori ZL,0x60 C:002ce8 bab5 out PORTC,BACK C:002ce9 9409 ijmp C:002cea 0000 nop C:002ceb 0000 nop C:002cec 0000 nop C:002ced 0000 nop C:002cee 0000 nop C:002cef 0000 nop C:002cf0 bab5 out PORTC,BACK ; ........ C:002cf1 91ed ld ZL,X+ C:002cf2 bab5 out PORTC,BACK C:002cf3 2ffe mov ZH,ZL C:002cf4 73ff andi ZH,0x3F C:002cf5 bab5 out PORTC,BACK C:002cf6 78e0 andi ZL,0x80 C:002cf7 67e0 ori ZL,0x70 C:002cf8 bab5 out PORTC,BACK C:002cf9 9409 ijmp C:002cfa 0000 nop C:002cfb 0000 nop C:002cfc 0000 nop C:002cfd 0000 nop C:002cfe 0000 nop C:002cff 0000 nop ; CHAR "Z", aa=0x5A, hh=0x2D, ll=0x00, cc=0x2D C:002d00 bab5 out PORTC,BACK ; ........ C:002d01 91ed ld ZL,X+ C:002d02 bab5 out PORTC,BACK C:002d03 2ffe mov ZH,ZL C:002d04 73ff andi ZH,0x3F C:002d05 bab5 out PORTC,BACK C:002d06 78e0 andi ZL,0x80 C:002d07 60e0 ori ZL,0x00 C:002d08 bab5 out PORTC,BACK C:002d09 9409 ijmp C:002d0a 0000 nop C:002d0b 0000 nop C:002d0c 0000 nop C:002d0d 0000 nop C:002d0e 0000 nop C:002d0f 0000 nop C:002d10 baa5 out PORTC,FORE ; ()()().. C:002d11 91ed ld ZL,X+ C:002d12 baa5 out PORTC,FORE C:002d13 2ffe mov ZH,ZL C:002d14 73ff andi ZH,0x3F C:002d15 baa5 out PORTC,FORE C:002d16 78e0 andi ZL,0x80 C:002d17 61e0 ori ZL,0x10 C:002d18 bab5 out PORTC,BACK C:002d19 9409 ijmp C:002d1a 0000 nop C:002d1b 0000 nop C:002d1c 0000 nop C:002d1d 0000 nop C:002d1e 0000 nop C:002d1f 0000 nop C:002d20 bab5 out PORTC,BACK ; ....().. C:002d21 91ed ld ZL,X+ C:002d22 bab5 out PORTC,BACK C:002d23 2ffe mov ZH,ZL C:002d24 73ff andi ZH,0x3F C:002d25 baa5 out PORTC,FORE C:002d26 78e0 andi ZL,0x80 C:002d27 62e0 ori ZL,0x20 C:002d28 bab5 out PORTC,BACK C:002d29 9409 ijmp C:002d2a 0000 nop C:002d2b 0000 nop C:002d2c 0000 nop C:002d2d 0000 nop C:002d2e 0000 nop C:002d2f 0000 nop C:002d30 bab5 out PORTC,BACK ; ..().... C:002d31 91ed ld ZL,X+ C:002d32 baa5 out PORTC,FORE C:002d33 2ffe mov ZH,ZL C:002d34 73ff andi ZH,0x3F C:002d35 bab5 out PORTC,BACK C:002d36 78e0 andi ZL,0x80 C:002d37 63e0 ori ZL,0x30 C:002d38 bab5 out PORTC,BACK C:002d39 9409 ijmp C:002d3a 0000 nop C:002d3b 0000 nop C:002d3c 0000 nop C:002d3d 0000 nop C:002d3e 0000 nop C:002d3f 0000 nop C:002d40 bab5 out PORTC,BACK ; ..().... C:002d41 91ed ld ZL,X+ C:002d42 baa5 out PORTC,FORE C:002d43 2ffe mov ZH,ZL C:002d44 73ff andi ZH,0x3F C:002d45 bab5 out PORTC,BACK C:002d46 78e0 andi ZL,0x80 C:002d47 64e0 ori ZL,0x40 C:002d48 bab5 out PORTC,BACK C:002d49 9409 ijmp C:002d4a 0000 nop C:002d4b 0000 nop C:002d4c 0000 nop C:002d4d 0000 nop C:002d4e 0000 nop C:002d4f 0000 nop C:002d50 baa5 out PORTC,FORE ; ()...... C:002d51 91ed ld ZL,X+ C:002d52 bab5 out PORTC,BACK C:002d53 2ffe mov ZH,ZL C:002d54 73ff andi ZH,0x3F C:002d55 bab5 out PORTC,BACK C:002d56 78e0 andi ZL,0x80 C:002d57 65e0 ori ZL,0x50 C:002d58 bab5 out PORTC,BACK C:002d59 9409 ijmp C:002d5a 0000 nop C:002d5b 0000 nop C:002d5c 0000 nop C:002d5d 0000 nop C:002d5e 0000 nop C:002d5f 0000 nop C:002d60 baa5 out PORTC,FORE ; ()()().. C:002d61 91ed ld ZL,X+ C:002d62 baa5 out PORTC,FORE C:002d63 2ffe mov ZH,ZL C:002d64 73ff andi ZH,0x3F C:002d65 baa5 out PORTC,FORE C:002d66 78e0 andi ZL,0x80 C:002d67 66e0 ori ZL,0x60 C:002d68 bab5 out PORTC,BACK C:002d69 9409 ijmp C:002d6a 0000 nop C:002d6b 0000 nop C:002d6c 0000 nop C:002d6d 0000 nop C:002d6e 0000 nop C:002d6f 0000 nop C:002d70 bab5 out PORTC,BACK ; ........ C:002d71 91ed ld ZL,X+ C:002d72 bab5 out PORTC,BACK C:002d73 2ffe mov ZH,ZL C:002d74 73ff andi ZH,0x3F C:002d75 bab5 out PORTC,BACK C:002d76 78e0 andi ZL,0x80 C:002d77 67e0 ori ZL,0x70 C:002d78 bab5 out PORTC,BACK C:002d79 9409 ijmp C:002d7a 0000 nop C:002d7b 0000 nop C:002d7c 0000 nop C:002d7d 0000 nop C:002d7e 0000 nop C:002d7f 0000 nop ; CHAR "[", aa=0x5B, hh=0x2D, ll=0x80, cc=0xAD C:002d80 bab5 out PORTC,BACK ; ........ C:002d81 91ed ld ZL,X+ C:002d82 bab5 out PORTC,BACK C:002d83 2ffe mov ZH,ZL C:002d84 73ff andi ZH,0x3F C:002d85 bab5 out PORTC,BACK C:002d86 78e0 andi ZL,0x80 C:002d87 60e0 ori ZL,0x00 C:002d88 bab5 out PORTC,BACK C:002d89 9409 ijmp C:002d8a 0000 nop C:002d8b 0000 nop C:002d8c 0000 nop C:002d8d 0000 nop C:002d8e 0000 nop C:002d8f 0000 nop C:002d90 bab5 out PORTC,BACK ; ..()().. C:002d91 91ed ld ZL,X+ C:002d92 baa5 out PORTC,FORE C:002d93 2ffe mov ZH,ZL C:002d94 73ff andi ZH,0x3F C:002d95 baa5 out PORTC,FORE C:002d96 78e0 andi ZL,0x80 C:002d97 61e0 ori ZL,0x10 C:002d98 bab5 out PORTC,BACK C:002d99 9409 ijmp C:002d9a 0000 nop C:002d9b 0000 nop C:002d9c 0000 nop C:002d9d 0000 nop C:002d9e 0000 nop C:002d9f 0000 nop C:002da0 bab5 out PORTC,BACK ; ..().... C:002da1 91ed ld ZL,X+ C:002da2 baa5 out PORTC,FORE C:002da3 2ffe mov ZH,ZL C:002da4 73ff andi ZH,0x3F C:002da5 bab5 out PORTC,BACK C:002da6 78e0 andi ZL,0x80 C:002da7 62e0 ori ZL,0x20 C:002da8 bab5 out PORTC,BACK C:002da9 9409 ijmp C:002daa 0000 nop C:002dab 0000 nop C:002dac 0000 nop C:002dad 0000 nop C:002dae 0000 nop C:002daf 0000 nop C:002db0 bab5 out PORTC,BACK ; ..().... C:002db1 91ed ld ZL,X+ C:002db2 baa5 out PORTC,FORE C:002db3 2ffe mov ZH,ZL C:002db4 73ff andi ZH,0x3F C:002db5 bab5 out PORTC,BACK C:002db6 78e0 andi ZL,0x80 C:002db7 63e0 ori ZL,0x30 C:002db8 bab5 out PORTC,BACK C:002db9 9409 ijmp C:002dba 0000 nop C:002dbb 0000 nop C:002dbc 0000 nop C:002dbd 0000 nop C:002dbe 0000 nop C:002dbf 0000 nop C:002dc0 bab5 out PORTC,BACK ; ..().... C:002dc1 91ed ld ZL,X+ C:002dc2 baa5 out PORTC,FORE C:002dc3 2ffe mov ZH,ZL C:002dc4 73ff andi ZH,0x3F C:002dc5 bab5 out PORTC,BACK C:002dc6 78e0 andi ZL,0x80 C:002dc7 64e0 ori ZL,0x40 C:002dc8 bab5 out PORTC,BACK C:002dc9 9409 ijmp C:002dca 0000 nop C:002dcb 0000 nop C:002dcc 0000 nop C:002dcd 0000 nop C:002dce 0000 nop C:002dcf 0000 nop C:002dd0 bab5 out PORTC,BACK ; ..().... C:002dd1 91ed ld ZL,X+ C:002dd2 baa5 out PORTC,FORE C:002dd3 2ffe mov ZH,ZL C:002dd4 73ff andi ZH,0x3F C:002dd5 bab5 out PORTC,BACK C:002dd6 78e0 andi ZL,0x80 C:002dd7 65e0 ori ZL,0x50 C:002dd8 bab5 out PORTC,BACK C:002dd9 9409 ijmp C:002dda 0000 nop C:002ddb 0000 nop C:002ddc 0000 nop C:002ddd 0000 nop C:002dde 0000 nop C:002ddf 0000 nop C:002de0 bab5 out PORTC,BACK ; ..()().. C:002de1 91ed ld ZL,X+ C:002de2 baa5 out PORTC,FORE C:002de3 2ffe mov ZH,ZL C:002de4 73ff andi ZH,0x3F C:002de5 baa5 out PORTC,FORE C:002de6 78e0 andi ZL,0x80 C:002de7 66e0 ori ZL,0x60 C:002de8 bab5 out PORTC,BACK C:002de9 9409 ijmp C:002dea 0000 nop C:002deb 0000 nop C:002dec 0000 nop C:002ded 0000 nop C:002dee 0000 nop C:002def 0000 nop C:002df0 bab5 out PORTC,BACK ; ........ C:002df1 91ed ld ZL,X+ C:002df2 bab5 out PORTC,BACK C:002df3 2ffe mov ZH,ZL C:002df4 73ff andi ZH,0x3F C:002df5 bab5 out PORTC,BACK C:002df6 78e0 andi ZL,0x80 C:002df7 67e0 ori ZL,0x70 C:002df8 bab5 out PORTC,BACK C:002df9 9409 ijmp C:002dfa 0000 nop C:002dfb 0000 nop C:002dfc 0000 nop C:002dfd 0000 nop C:002dfe 0000 nop C:002dff 0000 nop ; CHAR "", aa=0x5C, hh=0x2E, ll=0x00, cc=0x2E C:002e00 bab5 out PORTC,BACK ; ........ C:002e01 91ed ld ZL,X+ C:002e02 bab5 out PORTC,BACK C:002e03 2ffe mov ZH,ZL C:002e04 73ff andi ZH,0x3F C:002e05 bab5 out PORTC,BACK C:002e06 78e0 andi ZL,0x80 C:002e07 60e0 ori ZL,0x00 C:002e08 bab5 out PORTC,BACK C:002e09 9409 ijmp C:002e0a 0000 nop C:002e0b 0000 nop C:002e0c 0000 nop C:002e0d 0000 nop C:002e0e 0000 nop C:002e0f 0000 nop C:002e10 baa5 out PORTC,FORE ; ()...... C:002e11 91ed ld ZL,X+ C:002e12 bab5 out PORTC,BACK C:002e13 2ffe mov ZH,ZL C:002e14 73ff andi ZH,0x3F C:002e15 bab5 out PORTC,BACK C:002e16 78e0 andi ZL,0x80 C:002e17 61e0 ori ZL,0x10 C:002e18 bab5 out PORTC,BACK C:002e19 9409 ijmp C:002e1a 0000 nop C:002e1b 0000 nop C:002e1c 0000 nop C:002e1d 0000 nop C:002e1e 0000 nop C:002e1f 0000 nop C:002e20 baa5 out PORTC,FORE ; ()...... C:002e21 91ed ld ZL,X+ C:002e22 bab5 out PORTC,BACK C:002e23 2ffe mov ZH,ZL C:002e24 73ff andi ZH,0x3F C:002e25 bab5 out PORTC,BACK C:002e26 78e0 andi ZL,0x80 C:002e27 62e0 ori ZL,0x20 C:002e28 bab5 out PORTC,BACK C:002e29 9409 ijmp C:002e2a 0000 nop C:002e2b 0000 nop C:002e2c 0000 nop C:002e2d 0000 nop C:002e2e 0000 nop C:002e2f 0000 nop C:002e30 bab5 out PORTC,BACK ; ..().... C:002e31 91ed ld ZL,X+ C:002e32 baa5 out PORTC,FORE C:002e33 2ffe mov ZH,ZL C:002e34 73ff andi ZH,0x3F C:002e35 bab5 out PORTC,BACK C:002e36 78e0 andi ZL,0x80 C:002e37 63e0 ori ZL,0x30 C:002e38 bab5 out PORTC,BACK C:002e39 9409 ijmp C:002e3a 0000 nop C:002e3b 0000 nop C:002e3c 0000 nop C:002e3d 0000 nop C:002e3e 0000 nop C:002e3f 0000 nop C:002e40 bab5 out PORTC,BACK ; ..().... C:002e41 91ed ld ZL,X+ C:002e42 baa5 out PORTC,FORE C:002e43 2ffe mov ZH,ZL C:002e44 73ff andi ZH,0x3F C:002e45 bab5 out PORTC,BACK C:002e46 78e0 andi ZL,0x80 C:002e47 64e0 ori ZL,0x40 C:002e48 bab5 out PORTC,BACK C:002e49 9409 ijmp C:002e4a 0000 nop C:002e4b 0000 nop C:002e4c 0000 nop C:002e4d 0000 nop C:002e4e 0000 nop C:002e4f 0000 nop C:002e50 bab5 out PORTC,BACK ; ....().. C:002e51 91ed ld ZL,X+ C:002e52 bab5 out PORTC,BACK C:002e53 2ffe mov ZH,ZL C:002e54 73ff andi ZH,0x3F C:002e55 baa5 out PORTC,FORE C:002e56 78e0 andi ZL,0x80 C:002e57 65e0 ori ZL,0x50 C:002e58 bab5 out PORTC,BACK C:002e59 9409 ijmp C:002e5a 0000 nop C:002e5b 0000 nop C:002e5c 0000 nop C:002e5d 0000 nop C:002e5e 0000 nop C:002e5f 0000 nop C:002e60 bab5 out PORTC,BACK ; ....().. C:002e61 91ed ld ZL,X+ C:002e62 bab5 out PORTC,BACK C:002e63 2ffe mov ZH,ZL C:002e64 73ff andi ZH,0x3F C:002e65 baa5 out PORTC,FORE C:002e66 78e0 andi ZL,0x80 C:002e67 66e0 ori ZL,0x60 C:002e68 bab5 out PORTC,BACK C:002e69 9409 ijmp C:002e6a 0000 nop C:002e6b 0000 nop C:002e6c 0000 nop C:002e6d 0000 nop C:002e6e 0000 nop C:002e6f 0000 nop C:002e70 bab5 out PORTC,BACK ; ........ C:002e71 91ed ld ZL,X+ C:002e72 bab5 out PORTC,BACK C:002e73 2ffe mov ZH,ZL C:002e74 73ff andi ZH,0x3F C:002e75 bab5 out PORTC,BACK C:002e76 78e0 andi ZL,0x80 C:002e77 67e0 ori ZL,0x70 C:002e78 bab5 out PORTC,BACK C:002e79 9409 ijmp C:002e7a 0000 nop C:002e7b 0000 nop C:002e7c 0000 nop C:002e7d 0000 nop C:002e7e 0000 nop C:002e7f 0000 nop ; CHAR "]", aa=0x5D, hh=0x2E, ll=0x80, cc=0xAE C:002e80 bab5 out PORTC,BACK ; ........ C:002e81 91ed ld ZL,X+ C:002e82 bab5 out PORTC,BACK C:002e83 2ffe mov ZH,ZL C:002e84 73ff andi ZH,0x3F C:002e85 bab5 out PORTC,BACK C:002e86 78e0 andi ZL,0x80 C:002e87 60e0 ori ZL,0x00 C:002e88 bab5 out PORTC,BACK C:002e89 9409 ijmp C:002e8a 0000 nop C:002e8b 0000 nop C:002e8c 0000 nop C:002e8d 0000 nop C:002e8e 0000 nop C:002e8f 0000 nop C:002e90 baa5 out PORTC,FORE ; ()().... C:002e91 91ed ld ZL,X+ C:002e92 baa5 out PORTC,FORE C:002e93 2ffe mov ZH,ZL C:002e94 73ff andi ZH,0x3F C:002e95 bab5 out PORTC,BACK C:002e96 78e0 andi ZL,0x80 C:002e97 61e0 ori ZL,0x10 C:002e98 bab5 out PORTC,BACK C:002e99 9409 ijmp C:002e9a 0000 nop C:002e9b 0000 nop C:002e9c 0000 nop C:002e9d 0000 nop C:002e9e 0000 nop C:002e9f 0000 nop C:002ea0 bab5 out PORTC,BACK ; ..().... C:002ea1 91ed ld ZL,X+ C:002ea2 baa5 out PORTC,FORE C:002ea3 2ffe mov ZH,ZL C:002ea4 73ff andi ZH,0x3F C:002ea5 bab5 out PORTC,BACK C:002ea6 78e0 andi ZL,0x80 C:002ea7 62e0 ori ZL,0x20 C:002ea8 bab5 out PORTC,BACK C:002ea9 9409 ijmp C:002eaa 0000 nop C:002eab 0000 nop C:002eac 0000 nop C:002ead 0000 nop C:002eae 0000 nop C:002eaf 0000 nop C:002eb0 bab5 out PORTC,BACK ; ..().... C:002eb1 91ed ld ZL,X+ C:002eb2 baa5 out PORTC,FORE C:002eb3 2ffe mov ZH,ZL C:002eb4 73ff andi ZH,0x3F C:002eb5 bab5 out PORTC,BACK C:002eb6 78e0 andi ZL,0x80 C:002eb7 63e0 ori ZL,0x30 C:002eb8 bab5 out PORTC,BACK C:002eb9 9409 ijmp C:002eba 0000 nop C:002ebb 0000 nop C:002ebc 0000 nop C:002ebd 0000 nop C:002ebe 0000 nop C:002ebf 0000 nop C:002ec0 bab5 out PORTC,BACK ; ..().... C:002ec1 91ed ld ZL,X+ C:002ec2 baa5 out PORTC,FORE C:002ec3 2ffe mov ZH,ZL C:002ec4 73ff andi ZH,0x3F C:002ec5 bab5 out PORTC,BACK C:002ec6 78e0 andi ZL,0x80 C:002ec7 64e0 ori ZL,0x40 C:002ec8 bab5 out PORTC,BACK C:002ec9 9409 ijmp C:002eca 0000 nop C:002ecb 0000 nop C:002ecc 0000 nop C:002ecd 0000 nop C:002ece 0000 nop C:002ecf 0000 nop C:002ed0 bab5 out PORTC,BACK ; ..().... C:002ed1 91ed ld ZL,X+ C:002ed2 baa5 out PORTC,FORE C:002ed3 2ffe mov ZH,ZL C:002ed4 73ff andi ZH,0x3F C:002ed5 bab5 out PORTC,BACK C:002ed6 78e0 andi ZL,0x80 C:002ed7 65e0 ori ZL,0x50 C:002ed8 bab5 out PORTC,BACK C:002ed9 9409 ijmp C:002eda 0000 nop C:002edb 0000 nop C:002edc 0000 nop C:002edd 0000 nop C:002ede 0000 nop C:002edf 0000 nop C:002ee0 baa5 out PORTC,FORE ; ()().... C:002ee1 91ed ld ZL,X+ C:002ee2 baa5 out PORTC,FORE C:002ee3 2ffe mov ZH,ZL C:002ee4 73ff andi ZH,0x3F C:002ee5 bab5 out PORTC,BACK C:002ee6 78e0 andi ZL,0x80 C:002ee7 66e0 ori ZL,0x60 C:002ee8 bab5 out PORTC,BACK C:002ee9 9409 ijmp C:002eea 0000 nop C:002eeb 0000 nop C:002eec 0000 nop C:002eed 0000 nop C:002eee 0000 nop C:002eef 0000 nop C:002ef0 bab5 out PORTC,BACK ; ........ C:002ef1 91ed ld ZL,X+ C:002ef2 bab5 out PORTC,BACK C:002ef3 2ffe mov ZH,ZL C:002ef4 73ff andi ZH,0x3F C:002ef5 bab5 out PORTC,BACK C:002ef6 78e0 andi ZL,0x80 C:002ef7 67e0 ori ZL,0x70 C:002ef8 bab5 out PORTC,BACK C:002ef9 9409 ijmp C:002efa 0000 nop C:002efb 0000 nop C:002efc 0000 nop C:002efd 0000 nop C:002efe 0000 nop C:002eff 0000 nop ; CHAR "^", aa=0x5E, hh=0x2F, ll=0x00, cc=0x2F C:002f00 bab5 out PORTC,BACK ; ........ C:002f01 91ed ld ZL,X+ C:002f02 bab5 out PORTC,BACK C:002f03 2ffe mov ZH,ZL C:002f04 73ff andi ZH,0x3F C:002f05 bab5 out PORTC,BACK C:002f06 78e0 andi ZL,0x80 C:002f07 60e0 ori ZL,0x00 C:002f08 bab5 out PORTC,BACK C:002f09 9409 ijmp C:002f0a 0000 nop C:002f0b 0000 nop C:002f0c 0000 nop C:002f0d 0000 nop C:002f0e 0000 nop C:002f0f 0000 nop C:002f10 bab5 out PORTC,BACK ; ..().... C:002f11 91ed ld ZL,X+ C:002f12 baa5 out PORTC,FORE C:002f13 2ffe mov ZH,ZL C:002f14 73ff andi ZH,0x3F C:002f15 bab5 out PORTC,BACK C:002f16 78e0 andi ZL,0x80 C:002f17 61e0 ori ZL,0x10 C:002f18 bab5 out PORTC,BACK C:002f19 9409 ijmp C:002f1a 0000 nop C:002f1b 0000 nop C:002f1c 0000 nop C:002f1d 0000 nop C:002f1e 0000 nop C:002f1f 0000 nop C:002f20 baa5 out PORTC,FORE ; ()..().. C:002f21 91ed ld ZL,X+ C:002f22 bab5 out PORTC,BACK C:002f23 2ffe mov ZH,ZL C:002f24 73ff andi ZH,0x3F C:002f25 baa5 out PORTC,FORE C:002f26 78e0 andi ZL,0x80 C:002f27 62e0 ori ZL,0x20 C:002f28 bab5 out PORTC,BACK C:002f29 9409 ijmp C:002f2a 0000 nop C:002f2b 0000 nop C:002f2c 0000 nop C:002f2d 0000 nop C:002f2e 0000 nop C:002f2f 0000 nop C:002f30 bab5 out PORTC,BACK ; ........ C:002f31 91ed ld ZL,X+ C:002f32 bab5 out PORTC,BACK C:002f33 2ffe mov ZH,ZL C:002f34 73ff andi ZH,0x3F C:002f35 bab5 out PORTC,BACK C:002f36 78e0 andi ZL,0x80 C:002f37 63e0 ori ZL,0x30 C:002f38 bab5 out PORTC,BACK C:002f39 9409 ijmp C:002f3a 0000 nop C:002f3b 0000 nop C:002f3c 0000 nop C:002f3d 0000 nop C:002f3e 0000 nop C:002f3f 0000 nop C:002f40 bab5 out PORTC,BACK ; ........ C:002f41 91ed ld ZL,X+ C:002f42 bab5 out PORTC,BACK C:002f43 2ffe mov ZH,ZL C:002f44 73ff andi ZH,0x3F C:002f45 bab5 out PORTC,BACK C:002f46 78e0 andi ZL,0x80 C:002f47 64e0 ori ZL,0x40 C:002f48 bab5 out PORTC,BACK C:002f49 9409 ijmp C:002f4a 0000 nop C:002f4b 0000 nop C:002f4c 0000 nop C:002f4d 0000 nop C:002f4e 0000 nop C:002f4f 0000 nop C:002f50 bab5 out PORTC,BACK ; ........ C:002f51 91ed ld ZL,X+ C:002f52 bab5 out PORTC,BACK C:002f53 2ffe mov ZH,ZL C:002f54 73ff andi ZH,0x3F C:002f55 bab5 out PORTC,BACK C:002f56 78e0 andi ZL,0x80 C:002f57 65e0 ori ZL,0x50 C:002f58 bab5 out PORTC,BACK C:002f59 9409 ijmp C:002f5a 0000 nop C:002f5b 0000 nop C:002f5c 0000 nop C:002f5d 0000 nop C:002f5e 0000 nop C:002f5f 0000 nop C:002f60 bab5 out PORTC,BACK ; ........ C:002f61 91ed ld ZL,X+ C:002f62 bab5 out PORTC,BACK C:002f63 2ffe mov ZH,ZL C:002f64 73ff andi ZH,0x3F C:002f65 bab5 out PORTC,BACK C:002f66 78e0 andi ZL,0x80 C:002f67 66e0 ori ZL,0x60 C:002f68 bab5 out PORTC,BACK C:002f69 9409 ijmp C:002f6a 0000 nop C:002f6b 0000 nop C:002f6c 0000 nop C:002f6d 0000 nop C:002f6e 0000 nop C:002f6f 0000 nop C:002f70 bab5 out PORTC,BACK ; ........ C:002f71 91ed ld ZL,X+ C:002f72 bab5 out PORTC,BACK C:002f73 2ffe mov ZH,ZL C:002f74 73ff andi ZH,0x3F C:002f75 bab5 out PORTC,BACK C:002f76 78e0 andi ZL,0x80 C:002f77 67e0 ori ZL,0x70 C:002f78 bab5 out PORTC,BACK C:002f79 9409 ijmp C:002f7a 0000 nop C:002f7b 0000 nop C:002f7c 0000 nop C:002f7d 0000 nop C:002f7e 0000 nop C:002f7f 0000 nop ; CHAR "_", aa=0x5F, hh=0x2F, ll=0x80, cc=0xAF C:002f80 bab5 out PORTC,BACK ; ........ C:002f81 91ed ld ZL,X+ C:002f82 bab5 out PORTC,BACK C:002f83 2ffe mov ZH,ZL C:002f84 73ff andi ZH,0x3F C:002f85 bab5 out PORTC,BACK C:002f86 78e0 andi ZL,0x80 C:002f87 60e0 ori ZL,0x00 C:002f88 bab5 out PORTC,BACK C:002f89 9409 ijmp C:002f8a 0000 nop C:002f8b 0000 nop C:002f8c 0000 nop C:002f8d 0000 nop C:002f8e 0000 nop C:002f8f 0000 nop C:002f90 bab5 out PORTC,BACK ; ........ C:002f91 91ed ld ZL,X+ C:002f92 bab5 out PORTC,BACK C:002f93 2ffe mov ZH,ZL C:002f94 73ff andi ZH,0x3F C:002f95 bab5 out PORTC,BACK C:002f96 78e0 andi ZL,0x80 C:002f97 61e0 ori ZL,0x10 C:002f98 bab5 out PORTC,BACK C:002f99 9409 ijmp C:002f9a 0000 nop C:002f9b 0000 nop C:002f9c 0000 nop C:002f9d 0000 nop C:002f9e 0000 nop C:002f9f 0000 nop C:002fa0 bab5 out PORTC,BACK ; ........ C:002fa1 91ed ld ZL,X+ C:002fa2 bab5 out PORTC,BACK C:002fa3 2ffe mov ZH,ZL C:002fa4 73ff andi ZH,0x3F C:002fa5 bab5 out PORTC,BACK C:002fa6 78e0 andi ZL,0x80 C:002fa7 62e0 ori ZL,0x20 C:002fa8 bab5 out PORTC,BACK C:002fa9 9409 ijmp C:002faa 0000 nop C:002fab 0000 nop C:002fac 0000 nop C:002fad 0000 nop C:002fae 0000 nop C:002faf 0000 nop C:002fb0 bab5 out PORTC,BACK ; ........ C:002fb1 91ed ld ZL,X+ C:002fb2 bab5 out PORTC,BACK C:002fb3 2ffe mov ZH,ZL C:002fb4 73ff andi ZH,0x3F C:002fb5 bab5 out PORTC,BACK C:002fb6 78e0 andi ZL,0x80 C:002fb7 63e0 ori ZL,0x30 C:002fb8 bab5 out PORTC,BACK C:002fb9 9409 ijmp C:002fba 0000 nop C:002fbb 0000 nop C:002fbc 0000 nop C:002fbd 0000 nop C:002fbe 0000 nop C:002fbf 0000 nop C:002fc0 bab5 out PORTC,BACK ; ........ C:002fc1 91ed ld ZL,X+ C:002fc2 bab5 out PORTC,BACK C:002fc3 2ffe mov ZH,ZL C:002fc4 73ff andi ZH,0x3F C:002fc5 bab5 out PORTC,BACK C:002fc6 78e0 andi ZL,0x80 C:002fc7 64e0 ori ZL,0x40 C:002fc8 bab5 out PORTC,BACK C:002fc9 9409 ijmp C:002fca 0000 nop C:002fcb 0000 nop C:002fcc 0000 nop C:002fcd 0000 nop C:002fce 0000 nop C:002fcf 0000 nop C:002fd0 bab5 out PORTC,BACK ; ........ C:002fd1 91ed ld ZL,X+ C:002fd2 bab5 out PORTC,BACK C:002fd3 2ffe mov ZH,ZL C:002fd4 73ff andi ZH,0x3F C:002fd5 bab5 out PORTC,BACK C:002fd6 78e0 andi ZL,0x80 C:002fd7 65e0 ori ZL,0x50 C:002fd8 bab5 out PORTC,BACK C:002fd9 9409 ijmp C:002fda 0000 nop C:002fdb 0000 nop C:002fdc 0000 nop C:002fdd 0000 nop C:002fde 0000 nop C:002fdf 0000 nop C:002fe0 bab5 out PORTC,BACK ; ........ C:002fe1 91ed ld ZL,X+ C:002fe2 bab5 out PORTC,BACK C:002fe3 2ffe mov ZH,ZL C:002fe4 73ff andi ZH,0x3F C:002fe5 bab5 out PORTC,BACK C:002fe6 78e0 andi ZL,0x80 C:002fe7 66e0 ori ZL,0x60 C:002fe8 bab5 out PORTC,BACK C:002fe9 9409 ijmp C:002fea 0000 nop C:002feb 0000 nop C:002fec 0000 nop C:002fed 0000 nop C:002fee 0000 nop C:002fef 0000 nop C:002ff0 baa5 out PORTC,FORE ; ()()().. C:002ff1 91ed ld ZL,X+ C:002ff2 baa5 out PORTC,FORE C:002ff3 2ffe mov ZH,ZL C:002ff4 73ff andi ZH,0x3F C:002ff5 baa5 out PORTC,FORE C:002ff6 78e0 andi ZL,0x80 C:002ff7 67e0 ori ZL,0x70 C:002ff8 bab5 out PORTC,BACK C:002ff9 9409 ijmp C:002ffa 0000 nop C:002ffb 0000 nop C:002ffc 0000 nop C:002ffd 0000 nop C:002ffe 0000 nop C:002fff 0000 nop ; CHAR "`", aa=0x60, hh=0x30, ll=0x00, cc=0x30 C:003000 bab5 out PORTC,BACK ; ........ C:003001 91ed ld ZL,X+ C:003002 bab5 out PORTC,BACK C:003003 2ffe mov ZH,ZL C:003004 73ff andi ZH,0x3F C:003005 bab5 out PORTC,BACK C:003006 78e0 andi ZL,0x80 C:003007 60e0 ori ZL,0x00 C:003008 bab5 out PORTC,BACK C:003009 9409 ijmp C:00300a 0000 nop C:00300b 0000 nop C:00300c 0000 nop C:00300d 0000 nop C:00300e 0000 nop C:00300f 0000 nop C:003010 bab5 out PORTC,BACK ; ..().... C:003011 91ed ld ZL,X+ C:003012 baa5 out PORTC,FORE C:003013 2ffe mov ZH,ZL C:003014 73ff andi ZH,0x3F C:003015 bab5 out PORTC,BACK C:003016 78e0 andi ZL,0x80 C:003017 61e0 ori ZL,0x10 C:003018 bab5 out PORTC,BACK C:003019 9409 ijmp C:00301a 0000 nop C:00301b 0000 nop C:00301c 0000 nop C:00301d 0000 nop C:00301e 0000 nop C:00301f 0000 nop C:003020 bab5 out PORTC,BACK ; ....().. C:003021 91ed ld ZL,X+ C:003022 bab5 out PORTC,BACK C:003023 2ffe mov ZH,ZL C:003024 73ff andi ZH,0x3F C:003025 baa5 out PORTC,FORE C:003026 78e0 andi ZL,0x80 C:003027 62e0 ori ZL,0x20 C:003028 bab5 out PORTC,BACK C:003029 9409 ijmp C:00302a 0000 nop C:00302b 0000 nop C:00302c 0000 nop C:00302d 0000 nop C:00302e 0000 nop C:00302f 0000 nop C:003030 bab5 out PORTC,BACK ; ........ C:003031 91ed ld ZL,X+ C:003032 bab5 out PORTC,BACK C:003033 2ffe mov ZH,ZL C:003034 73ff andi ZH,0x3F C:003035 bab5 out PORTC,BACK C:003036 78e0 andi ZL,0x80 C:003037 63e0 ori ZL,0x30 C:003038 bab5 out PORTC,BACK C:003039 9409 ijmp C:00303a 0000 nop C:00303b 0000 nop C:00303c 0000 nop C:00303d 0000 nop C:00303e 0000 nop C:00303f 0000 nop C:003040 bab5 out PORTC,BACK ; ........ C:003041 91ed ld ZL,X+ C:003042 bab5 out PORTC,BACK C:003043 2ffe mov ZH,ZL C:003044 73ff andi ZH,0x3F C:003045 bab5 out PORTC,BACK C:003046 78e0 andi ZL,0x80 C:003047 64e0 ori ZL,0x40 C:003048 bab5 out PORTC,BACK C:003049 9409 ijmp C:00304a 0000 nop C:00304b 0000 nop C:00304c 0000 nop C:00304d 0000 nop C:00304e 0000 nop C:00304f 0000 nop C:003050 bab5 out PORTC,BACK ; ........ C:003051 91ed ld ZL,X+ C:003052 bab5 out PORTC,BACK C:003053 2ffe mov ZH,ZL C:003054 73ff andi ZH,0x3F C:003055 bab5 out PORTC,BACK C:003056 78e0 andi ZL,0x80 C:003057 65e0 ori ZL,0x50 C:003058 bab5 out PORTC,BACK C:003059 9409 ijmp C:00305a 0000 nop C:00305b 0000 nop C:00305c 0000 nop C:00305d 0000 nop C:00305e 0000 nop C:00305f 0000 nop C:003060 bab5 out PORTC,BACK ; ........ C:003061 91ed ld ZL,X+ C:003062 bab5 out PORTC,BACK C:003063 2ffe mov ZH,ZL C:003064 73ff andi ZH,0x3F C:003065 bab5 out PORTC,BACK C:003066 78e0 andi ZL,0x80 C:003067 66e0 ori ZL,0x60 C:003068 bab5 out PORTC,BACK C:003069 9409 ijmp C:00306a 0000 nop C:00306b 0000 nop C:00306c 0000 nop C:00306d 0000 nop C:00306e 0000 nop C:00306f 0000 nop C:003070 bab5 out PORTC,BACK ; ........ C:003071 91ed ld ZL,X+ C:003072 bab5 out PORTC,BACK C:003073 2ffe mov ZH,ZL C:003074 73ff andi ZH,0x3F C:003075 bab5 out PORTC,BACK C:003076 78e0 andi ZL,0x80 C:003077 67e0 ori ZL,0x70 C:003078 bab5 out PORTC,BACK C:003079 9409 ijmp C:00307a 0000 nop C:00307b 0000 nop C:00307c 0000 nop C:00307d 0000 nop C:00307e 0000 nop C:00307f 0000 nop ; CHAR "a", aa=0x61, hh=0x30, ll=0x80, cc=0xB0 C:003080 bab5 out PORTC,BACK ; ........ C:003081 91ed ld ZL,X+ C:003082 bab5 out PORTC,BACK C:003083 2ffe mov ZH,ZL C:003084 73ff andi ZH,0x3F C:003085 bab5 out PORTC,BACK C:003086 78e0 andi ZL,0x80 C:003087 60e0 ori ZL,0x00 C:003088 bab5 out PORTC,BACK C:003089 9409 ijmp C:00308a 0000 nop C:00308b 0000 nop C:00308c 0000 nop C:00308d 0000 nop C:00308e 0000 nop C:00308f 0000 nop C:003090 bab5 out PORTC,BACK ; ........ C:003091 91ed ld ZL,X+ C:003092 bab5 out PORTC,BACK C:003093 2ffe mov ZH,ZL C:003094 73ff andi ZH,0x3F C:003095 bab5 out PORTC,BACK C:003096 78e0 andi ZL,0x80 C:003097 61e0 ori ZL,0x10 C:003098 bab5 out PORTC,BACK C:003099 9409 ijmp C:00309a 0000 nop C:00309b 0000 nop C:00309c 0000 nop C:00309d 0000 nop C:00309e 0000 nop C:00309f 0000 nop C:0030a0 bab5 out PORTC,BACK ; ........ C:0030a1 91ed ld ZL,X+ C:0030a2 bab5 out PORTC,BACK C:0030a3 2ffe mov ZH,ZL C:0030a4 73ff andi ZH,0x3F C:0030a5 bab5 out PORTC,BACK C:0030a6 78e0 andi ZL,0x80 C:0030a7 62e0 ori ZL,0x20 C:0030a8 bab5 out PORTC,BACK C:0030a9 9409 ijmp C:0030aa 0000 nop C:0030ab 0000 nop C:0030ac 0000 nop C:0030ad 0000 nop C:0030ae 0000 nop C:0030af 0000 nop C:0030b0 bab5 out PORTC,BACK ; ..()().. C:0030b1 91ed ld ZL,X+ C:0030b2 baa5 out PORTC,FORE C:0030b3 2ffe mov ZH,ZL C:0030b4 73ff andi ZH,0x3F C:0030b5 baa5 out PORTC,FORE C:0030b6 78e0 andi ZL,0x80 C:0030b7 63e0 ori ZL,0x30 C:0030b8 bab5 out PORTC,BACK C:0030b9 9409 ijmp C:0030ba 0000 nop C:0030bb 0000 nop C:0030bc 0000 nop C:0030bd 0000 nop C:0030be 0000 nop C:0030bf 0000 nop C:0030c0 baa5 out PORTC,FORE ; ()..().. C:0030c1 91ed ld ZL,X+ C:0030c2 bab5 out PORTC,BACK C:0030c3 2ffe mov ZH,ZL C:0030c4 73ff andi ZH,0x3F C:0030c5 baa5 out PORTC,FORE C:0030c6 78e0 andi ZL,0x80 C:0030c7 64e0 ori ZL,0x40 C:0030c8 bab5 out PORTC,BACK C:0030c9 9409 ijmp C:0030ca 0000 nop C:0030cb 0000 nop C:0030cc 0000 nop C:0030cd 0000 nop C:0030ce 0000 nop C:0030cf 0000 nop C:0030d0 baa5 out PORTC,FORE ; ()..().. C:0030d1 91ed ld ZL,X+ C:0030d2 bab5 out PORTC,BACK C:0030d3 2ffe mov ZH,ZL C:0030d4 73ff andi ZH,0x3F C:0030d5 baa5 out PORTC,FORE C:0030d6 78e0 andi ZL,0x80 C:0030d7 65e0 ori ZL,0x50 C:0030d8 bab5 out PORTC,BACK C:0030d9 9409 ijmp C:0030da 0000 nop C:0030db 0000 nop C:0030dc 0000 nop C:0030dd 0000 nop C:0030de 0000 nop C:0030df 0000 nop C:0030e0 bab5 out PORTC,BACK ; ..()().. C:0030e1 91ed ld ZL,X+ C:0030e2 baa5 out PORTC,FORE C:0030e3 2ffe mov ZH,ZL C:0030e4 73ff andi ZH,0x3F C:0030e5 baa5 out PORTC,FORE C:0030e6 78e0 andi ZL,0x80 C:0030e7 66e0 ori ZL,0x60 C:0030e8 bab5 out PORTC,BACK C:0030e9 9409 ijmp C:0030ea 0000 nop C:0030eb 0000 nop C:0030ec 0000 nop C:0030ed 0000 nop C:0030ee 0000 nop C:0030ef 0000 nop C:0030f0 bab5 out PORTC,BACK ; ........ C:0030f1 91ed ld ZL,X+ C:0030f2 bab5 out PORTC,BACK C:0030f3 2ffe mov ZH,ZL C:0030f4 73ff andi ZH,0x3F C:0030f5 bab5 out PORTC,BACK C:0030f6 78e0 andi ZL,0x80 C:0030f7 67e0 ori ZL,0x70 C:0030f8 bab5 out PORTC,BACK C:0030f9 9409 ijmp C:0030fa 0000 nop C:0030fb 0000 nop C:0030fc 0000 nop C:0030fd 0000 nop C:0030fe 0000 nop C:0030ff 0000 nop ; CHAR "b", aa=0x62, hh=0x31, ll=0x00, cc=0x31 C:003100 bab5 out PORTC,BACK ; ........ C:003101 91ed ld ZL,X+ C:003102 bab5 out PORTC,BACK C:003103 2ffe mov ZH,ZL C:003104 73ff andi ZH,0x3F C:003105 bab5 out PORTC,BACK C:003106 78e0 andi ZL,0x80 C:003107 60e0 ori ZL,0x00 C:003108 bab5 out PORTC,BACK C:003109 9409 ijmp C:00310a 0000 nop C:00310b 0000 nop C:00310c 0000 nop C:00310d 0000 nop C:00310e 0000 nop C:00310f 0000 nop C:003110 baa5 out PORTC,FORE ; ()...... C:003111 91ed ld ZL,X+ C:003112 bab5 out PORTC,BACK C:003113 2ffe mov ZH,ZL C:003114 73ff andi ZH,0x3F C:003115 bab5 out PORTC,BACK C:003116 78e0 andi ZL,0x80 C:003117 61e0 ori ZL,0x10 C:003118 bab5 out PORTC,BACK C:003119 9409 ijmp C:00311a 0000 nop C:00311b 0000 nop C:00311c 0000 nop C:00311d 0000 nop C:00311e 0000 nop C:00311f 0000 nop C:003120 baa5 out PORTC,FORE ; ()...... C:003121 91ed ld ZL,X+ C:003122 bab5 out PORTC,BACK C:003123 2ffe mov ZH,ZL C:003124 73ff andi ZH,0x3F C:003125 bab5 out PORTC,BACK C:003126 78e0 andi ZL,0x80 C:003127 62e0 ori ZL,0x20 C:003128 bab5 out PORTC,BACK C:003129 9409 ijmp C:00312a 0000 nop C:00312b 0000 nop C:00312c 0000 nop C:00312d 0000 nop C:00312e 0000 nop C:00312f 0000 nop C:003130 baa5 out PORTC,FORE ; ()().... C:003131 91ed ld ZL,X+ C:003132 baa5 out PORTC,FORE C:003133 2ffe mov ZH,ZL C:003134 73ff andi ZH,0x3F C:003135 bab5 out PORTC,BACK C:003136 78e0 andi ZL,0x80 C:003137 63e0 ori ZL,0x30 C:003138 bab5 out PORTC,BACK C:003139 9409 ijmp C:00313a 0000 nop C:00313b 0000 nop C:00313c 0000 nop C:00313d 0000 nop C:00313e 0000 nop C:00313f 0000 nop C:003140 baa5 out PORTC,FORE ; ()..().. C:003141 91ed ld ZL,X+ C:003142 bab5 out PORTC,BACK C:003143 2ffe mov ZH,ZL C:003144 73ff andi ZH,0x3F C:003145 baa5 out PORTC,FORE C:003146 78e0 andi ZL,0x80 C:003147 64e0 ori ZL,0x40 C:003148 bab5 out PORTC,BACK C:003149 9409 ijmp C:00314a 0000 nop C:00314b 0000 nop C:00314c 0000 nop C:00314d 0000 nop C:00314e 0000 nop C:00314f 0000 nop C:003150 baa5 out PORTC,FORE ; ()..().. C:003151 91ed ld ZL,X+ C:003152 bab5 out PORTC,BACK C:003153 2ffe mov ZH,ZL C:003154 73ff andi ZH,0x3F C:003155 baa5 out PORTC,FORE C:003156 78e0 andi ZL,0x80 C:003157 65e0 ori ZL,0x50 C:003158 bab5 out PORTC,BACK C:003159 9409 ijmp C:00315a 0000 nop C:00315b 0000 nop C:00315c 0000 nop C:00315d 0000 nop C:00315e 0000 nop C:00315f 0000 nop C:003160 baa5 out PORTC,FORE ; ()().... C:003161 91ed ld ZL,X+ C:003162 baa5 out PORTC,FORE C:003163 2ffe mov ZH,ZL C:003164 73ff andi ZH,0x3F C:003165 bab5 out PORTC,BACK C:003166 78e0 andi ZL,0x80 C:003167 66e0 ori ZL,0x60 C:003168 bab5 out PORTC,BACK C:003169 9409 ijmp C:00316a 0000 nop C:00316b 0000 nop C:00316c 0000 nop C:00316d 0000 nop C:00316e 0000 nop C:00316f 0000 nop C:003170 bab5 out PORTC,BACK ; ........ C:003171 91ed ld ZL,X+ C:003172 bab5 out PORTC,BACK C:003173 2ffe mov ZH,ZL C:003174 73ff andi ZH,0x3F C:003175 bab5 out PORTC,BACK C:003176 78e0 andi ZL,0x80 C:003177 67e0 ori ZL,0x70 C:003178 bab5 out PORTC,BACK C:003179 9409 ijmp C:00317a 0000 nop C:00317b 0000 nop C:00317c 0000 nop C:00317d 0000 nop C:00317e 0000 nop C:00317f 0000 nop ; CHAR "c", aa=0x63, hh=0x31, ll=0x80, cc=0xB1 C:003180 bab5 out PORTC,BACK ; ........ C:003181 91ed ld ZL,X+ C:003182 bab5 out PORTC,BACK C:003183 2ffe mov ZH,ZL C:003184 73ff andi ZH,0x3F C:003185 bab5 out PORTC,BACK C:003186 78e0 andi ZL,0x80 C:003187 60e0 ori ZL,0x00 C:003188 bab5 out PORTC,BACK C:003189 9409 ijmp C:00318a 0000 nop C:00318b 0000 nop C:00318c 0000 nop C:00318d 0000 nop C:00318e 0000 nop C:00318f 0000 nop C:003190 bab5 out PORTC,BACK ; ........ C:003191 91ed ld ZL,X+ C:003192 bab5 out PORTC,BACK C:003193 2ffe mov ZH,ZL C:003194 73ff andi ZH,0x3F C:003195 bab5 out PORTC,BACK C:003196 78e0 andi ZL,0x80 C:003197 61e0 ori ZL,0x10 C:003198 bab5 out PORTC,BACK C:003199 9409 ijmp C:00319a 0000 nop C:00319b 0000 nop C:00319c 0000 nop C:00319d 0000 nop C:00319e 0000 nop C:00319f 0000 nop C:0031a0 bab5 out PORTC,BACK ; ........ C:0031a1 91ed ld ZL,X+ C:0031a2 bab5 out PORTC,BACK C:0031a3 2ffe mov ZH,ZL C:0031a4 73ff andi ZH,0x3F C:0031a5 bab5 out PORTC,BACK C:0031a6 78e0 andi ZL,0x80 C:0031a7 62e0 ori ZL,0x20 C:0031a8 bab5 out PORTC,BACK C:0031a9 9409 ijmp C:0031aa 0000 nop C:0031ab 0000 nop C:0031ac 0000 nop C:0031ad 0000 nop C:0031ae 0000 nop C:0031af 0000 nop C:0031b0 bab5 out PORTC,BACK ; ..()().. C:0031b1 91ed ld ZL,X+ C:0031b2 baa5 out PORTC,FORE C:0031b3 2ffe mov ZH,ZL C:0031b4 73ff andi ZH,0x3F C:0031b5 baa5 out PORTC,FORE C:0031b6 78e0 andi ZL,0x80 C:0031b7 63e0 ori ZL,0x30 C:0031b8 bab5 out PORTC,BACK C:0031b9 9409 ijmp C:0031ba 0000 nop C:0031bb 0000 nop C:0031bc 0000 nop C:0031bd 0000 nop C:0031be 0000 nop C:0031bf 0000 nop C:0031c0 baa5 out PORTC,FORE ; ()...... C:0031c1 91ed ld ZL,X+ C:0031c2 bab5 out PORTC,BACK C:0031c3 2ffe mov ZH,ZL C:0031c4 73ff andi ZH,0x3F C:0031c5 bab5 out PORTC,BACK C:0031c6 78e0 andi ZL,0x80 C:0031c7 64e0 ori ZL,0x40 C:0031c8 bab5 out PORTC,BACK C:0031c9 9409 ijmp C:0031ca 0000 nop C:0031cb 0000 nop C:0031cc 0000 nop C:0031cd 0000 nop C:0031ce 0000 nop C:0031cf 0000 nop C:0031d0 baa5 out PORTC,FORE ; ()...... C:0031d1 91ed ld ZL,X+ C:0031d2 bab5 out PORTC,BACK C:0031d3 2ffe mov ZH,ZL C:0031d4 73ff andi ZH,0x3F C:0031d5 bab5 out PORTC,BACK C:0031d6 78e0 andi ZL,0x80 C:0031d7 65e0 ori ZL,0x50 C:0031d8 bab5 out PORTC,BACK C:0031d9 9409 ijmp C:0031da 0000 nop C:0031db 0000 nop C:0031dc 0000 nop C:0031dd 0000 nop C:0031de 0000 nop C:0031df 0000 nop C:0031e0 bab5 out PORTC,BACK ; ..()().. C:0031e1 91ed ld ZL,X+ C:0031e2 baa5 out PORTC,FORE C:0031e3 2ffe mov ZH,ZL C:0031e4 73ff andi ZH,0x3F C:0031e5 baa5 out PORTC,FORE C:0031e6 78e0 andi ZL,0x80 C:0031e7 66e0 ori ZL,0x60 C:0031e8 bab5 out PORTC,BACK C:0031e9 9409 ijmp C:0031ea 0000 nop C:0031eb 0000 nop C:0031ec 0000 nop C:0031ed 0000 nop C:0031ee 0000 nop C:0031ef 0000 nop C:0031f0 bab5 out PORTC,BACK ; ........ C:0031f1 91ed ld ZL,X+ C:0031f2 bab5 out PORTC,BACK C:0031f3 2ffe mov ZH,ZL C:0031f4 73ff andi ZH,0x3F C:0031f5 bab5 out PORTC,BACK C:0031f6 78e0 andi ZL,0x80 C:0031f7 67e0 ori ZL,0x70 C:0031f8 bab5 out PORTC,BACK C:0031f9 9409 ijmp C:0031fa 0000 nop C:0031fb 0000 nop C:0031fc 0000 nop C:0031fd 0000 nop C:0031fe 0000 nop C:0031ff 0000 nop ; CHAR "d", aa=0x64, hh=0x32, ll=0x00, cc=0x32 C:003200 bab5 out PORTC,BACK ; ........ C:003201 91ed ld ZL,X+ C:003202 bab5 out PORTC,BACK C:003203 2ffe mov ZH,ZL C:003204 73ff andi ZH,0x3F C:003205 bab5 out PORTC,BACK C:003206 78e0 andi ZL,0x80 C:003207 60e0 ori ZL,0x00 C:003208 bab5 out PORTC,BACK C:003209 9409 ijmp C:00320a 0000 nop C:00320b 0000 nop C:00320c 0000 nop C:00320d 0000 nop C:00320e 0000 nop C:00320f 0000 nop C:003210 bab5 out PORTC,BACK ; ....().. C:003211 91ed ld ZL,X+ C:003212 bab5 out PORTC,BACK C:003213 2ffe mov ZH,ZL C:003214 73ff andi ZH,0x3F C:003215 baa5 out PORTC,FORE C:003216 78e0 andi ZL,0x80 C:003217 61e0 ori ZL,0x10 C:003218 bab5 out PORTC,BACK C:003219 9409 ijmp C:00321a 0000 nop C:00321b 0000 nop C:00321c 0000 nop C:00321d 0000 nop C:00321e 0000 nop C:00321f 0000 nop C:003220 bab5 out PORTC,BACK ; ....().. C:003221 91ed ld ZL,X+ C:003222 bab5 out PORTC,BACK C:003223 2ffe mov ZH,ZL C:003224 73ff andi ZH,0x3F C:003225 baa5 out PORTC,FORE C:003226 78e0 andi ZL,0x80 C:003227 62e0 ori ZL,0x20 C:003228 bab5 out PORTC,BACK C:003229 9409 ijmp C:00322a 0000 nop C:00322b 0000 nop C:00322c 0000 nop C:00322d 0000 nop C:00322e 0000 nop C:00322f 0000 nop C:003230 bab5 out PORTC,BACK ; ..()().. C:003231 91ed ld ZL,X+ C:003232 baa5 out PORTC,FORE C:003233 2ffe mov ZH,ZL C:003234 73ff andi ZH,0x3F C:003235 baa5 out PORTC,FORE C:003236 78e0 andi ZL,0x80 C:003237 63e0 ori ZL,0x30 C:003238 bab5 out PORTC,BACK C:003239 9409 ijmp C:00323a 0000 nop C:00323b 0000 nop C:00323c 0000 nop C:00323d 0000 nop C:00323e 0000 nop C:00323f 0000 nop C:003240 baa5 out PORTC,FORE ; ()..().. C:003241 91ed ld ZL,X+ C:003242 bab5 out PORTC,BACK C:003243 2ffe mov ZH,ZL C:003244 73ff andi ZH,0x3F C:003245 baa5 out PORTC,FORE C:003246 78e0 andi ZL,0x80 C:003247 64e0 ori ZL,0x40 C:003248 bab5 out PORTC,BACK C:003249 9409 ijmp C:00324a 0000 nop C:00324b 0000 nop C:00324c 0000 nop C:00324d 0000 nop C:00324e 0000 nop C:00324f 0000 nop C:003250 baa5 out PORTC,FORE ; ()..().. C:003251 91ed ld ZL,X+ C:003252 bab5 out PORTC,BACK C:003253 2ffe mov ZH,ZL C:003254 73ff andi ZH,0x3F C:003255 baa5 out PORTC,FORE C:003256 78e0 andi ZL,0x80 C:003257 65e0 ori ZL,0x50 C:003258 bab5 out PORTC,BACK C:003259 9409 ijmp C:00325a 0000 nop C:00325b 0000 nop C:00325c 0000 nop C:00325d 0000 nop C:00325e 0000 nop C:00325f 0000 nop C:003260 bab5 out PORTC,BACK ; ..()().. C:003261 91ed ld ZL,X+ C:003262 baa5 out PORTC,FORE C:003263 2ffe mov ZH,ZL C:003264 73ff andi ZH,0x3F C:003265 baa5 out PORTC,FORE C:003266 78e0 andi ZL,0x80 C:003267 66e0 ori ZL,0x60 C:003268 bab5 out PORTC,BACK C:003269 9409 ijmp C:00326a 0000 nop C:00326b 0000 nop C:00326c 0000 nop C:00326d 0000 nop C:00326e 0000 nop C:00326f 0000 nop C:003270 bab5 out PORTC,BACK ; ........ C:003271 91ed ld ZL,X+ C:003272 bab5 out PORTC,BACK C:003273 2ffe mov ZH,ZL C:003274 73ff andi ZH,0x3F C:003275 bab5 out PORTC,BACK C:003276 78e0 andi ZL,0x80 C:003277 67e0 ori ZL,0x70 C:003278 bab5 out PORTC,BACK C:003279 9409 ijmp C:00327a 0000 nop C:00327b 0000 nop C:00327c 0000 nop C:00327d 0000 nop C:00327e 0000 nop C:00327f 0000 nop ; CHAR "e", aa=0x65, hh=0x32, ll=0x80, cc=0xB2 C:003280 bab5 out PORTC,BACK ; ........ C:003281 91ed ld ZL,X+ C:003282 bab5 out PORTC,BACK C:003283 2ffe mov ZH,ZL C:003284 73ff andi ZH,0x3F C:003285 bab5 out PORTC,BACK C:003286 78e0 andi ZL,0x80 C:003287 60e0 ori ZL,0x00 C:003288 bab5 out PORTC,BACK C:003289 9409 ijmp C:00328a 0000 nop C:00328b 0000 nop C:00328c 0000 nop C:00328d 0000 nop C:00328e 0000 nop C:00328f 0000 nop C:003290 bab5 out PORTC,BACK ; ........ C:003291 91ed ld ZL,X+ C:003292 bab5 out PORTC,BACK C:003293 2ffe mov ZH,ZL C:003294 73ff andi ZH,0x3F C:003295 bab5 out PORTC,BACK C:003296 78e0 andi ZL,0x80 C:003297 61e0 ori ZL,0x10 C:003298 bab5 out PORTC,BACK C:003299 9409 ijmp C:00329a 0000 nop C:00329b 0000 nop C:00329c 0000 nop C:00329d 0000 nop C:00329e 0000 nop C:00329f 0000 nop C:0032a0 bab5 out PORTC,BACK ; ........ C:0032a1 91ed ld ZL,X+ C:0032a2 bab5 out PORTC,BACK C:0032a3 2ffe mov ZH,ZL C:0032a4 73ff andi ZH,0x3F C:0032a5 bab5 out PORTC,BACK C:0032a6 78e0 andi ZL,0x80 C:0032a7 62e0 ori ZL,0x20 C:0032a8 bab5 out PORTC,BACK C:0032a9 9409 ijmp C:0032aa 0000 nop C:0032ab 0000 nop C:0032ac 0000 nop C:0032ad 0000 nop C:0032ae 0000 nop C:0032af 0000 nop C:0032b0 bab5 out PORTC,BACK ; ..().... C:0032b1 91ed ld ZL,X+ C:0032b2 baa5 out PORTC,FORE C:0032b3 2ffe mov ZH,ZL C:0032b4 73ff andi ZH,0x3F C:0032b5 bab5 out PORTC,BACK C:0032b6 78e0 andi ZL,0x80 C:0032b7 63e0 ori ZL,0x30 C:0032b8 bab5 out PORTC,BACK C:0032b9 9409 ijmp C:0032ba 0000 nop C:0032bb 0000 nop C:0032bc 0000 nop C:0032bd 0000 nop C:0032be 0000 nop C:0032bf 0000 nop C:0032c0 baa5 out PORTC,FORE ; ()..().. C:0032c1 91ed ld ZL,X+ C:0032c2 bab5 out PORTC,BACK C:0032c3 2ffe mov ZH,ZL C:0032c4 73ff andi ZH,0x3F C:0032c5 baa5 out PORTC,FORE C:0032c6 78e0 andi ZL,0x80 C:0032c7 64e0 ori ZL,0x40 C:0032c8 bab5 out PORTC,BACK C:0032c9 9409 ijmp C:0032ca 0000 nop C:0032cb 0000 nop C:0032cc 0000 nop C:0032cd 0000 nop C:0032ce 0000 nop C:0032cf 0000 nop C:0032d0 baa5 out PORTC,FORE ; ()().... C:0032d1 91ed ld ZL,X+ C:0032d2 baa5 out PORTC,FORE C:0032d3 2ffe mov ZH,ZL C:0032d4 73ff andi ZH,0x3F C:0032d5 bab5 out PORTC,BACK C:0032d6 78e0 andi ZL,0x80 C:0032d7 65e0 ori ZL,0x50 C:0032d8 bab5 out PORTC,BACK C:0032d9 9409 ijmp C:0032da 0000 nop C:0032db 0000 nop C:0032dc 0000 nop C:0032dd 0000 nop C:0032de 0000 nop C:0032df 0000 nop C:0032e0 bab5 out PORTC,BACK ; ..()().. C:0032e1 91ed ld ZL,X+ C:0032e2 baa5 out PORTC,FORE C:0032e3 2ffe mov ZH,ZL C:0032e4 73ff andi ZH,0x3F C:0032e5 baa5 out PORTC,FORE C:0032e6 78e0 andi ZL,0x80 C:0032e7 66e0 ori ZL,0x60 C:0032e8 bab5 out PORTC,BACK C:0032e9 9409 ijmp C:0032ea 0000 nop C:0032eb 0000 nop C:0032ec 0000 nop C:0032ed 0000 nop C:0032ee 0000 nop C:0032ef 0000 nop C:0032f0 bab5 out PORTC,BACK ; ........ C:0032f1 91ed ld ZL,X+ C:0032f2 bab5 out PORTC,BACK C:0032f3 2ffe mov ZH,ZL C:0032f4 73ff andi ZH,0x3F C:0032f5 bab5 out PORTC,BACK C:0032f6 78e0 andi ZL,0x80 C:0032f7 67e0 ori ZL,0x70 C:0032f8 bab5 out PORTC,BACK C:0032f9 9409 ijmp C:0032fa 0000 nop C:0032fb 0000 nop C:0032fc 0000 nop C:0032fd 0000 nop C:0032fe 0000 nop C:0032ff 0000 nop ; CHAR "f", aa=0x66, hh=0x33, ll=0x00, cc=0x33 C:003300 bab5 out PORTC,BACK ; ........ C:003301 91ed ld ZL,X+ C:003302 bab5 out PORTC,BACK C:003303 2ffe mov ZH,ZL C:003304 73ff andi ZH,0x3F C:003305 bab5 out PORTC,BACK C:003306 78e0 andi ZL,0x80 C:003307 60e0 ori ZL,0x00 C:003308 bab5 out PORTC,BACK C:003309 9409 ijmp C:00330a 0000 nop C:00330b 0000 nop C:00330c 0000 nop C:00330d 0000 nop C:00330e 0000 nop C:00330f 0000 nop C:003310 bab5 out PORTC,BACK ; ....().. C:003311 91ed ld ZL,X+ C:003312 bab5 out PORTC,BACK C:003313 2ffe mov ZH,ZL C:003314 73ff andi ZH,0x3F C:003315 baa5 out PORTC,FORE C:003316 78e0 andi ZL,0x80 C:003317 61e0 ori ZL,0x10 C:003318 bab5 out PORTC,BACK C:003319 9409 ijmp C:00331a 0000 nop C:00331b 0000 nop C:00331c 0000 nop C:00331d 0000 nop C:00331e 0000 nop C:00331f 0000 nop C:003320 bab5 out PORTC,BACK ; ..().... C:003321 91ed ld ZL,X+ C:003322 baa5 out PORTC,FORE C:003323 2ffe mov ZH,ZL C:003324 73ff andi ZH,0x3F C:003325 bab5 out PORTC,BACK C:003326 78e0 andi ZL,0x80 C:003327 62e0 ori ZL,0x20 C:003328 bab5 out PORTC,BACK C:003329 9409 ijmp C:00332a 0000 nop C:00332b 0000 nop C:00332c 0000 nop C:00332d 0000 nop C:00332e 0000 nop C:00332f 0000 nop C:003330 baa5 out PORTC,FORE ; ()()().. C:003331 91ed ld ZL,X+ C:003332 baa5 out PORTC,FORE C:003333 2ffe mov ZH,ZL C:003334 73ff andi ZH,0x3F C:003335 baa5 out PORTC,FORE C:003336 78e0 andi ZL,0x80 C:003337 63e0 ori ZL,0x30 C:003338 bab5 out PORTC,BACK C:003339 9409 ijmp C:00333a 0000 nop C:00333b 0000 nop C:00333c 0000 nop C:00333d 0000 nop C:00333e 0000 nop C:00333f 0000 nop C:003340 bab5 out PORTC,BACK ; ..().... C:003341 91ed ld ZL,X+ C:003342 baa5 out PORTC,FORE C:003343 2ffe mov ZH,ZL C:003344 73ff andi ZH,0x3F C:003345 bab5 out PORTC,BACK C:003346 78e0 andi ZL,0x80 C:003347 64e0 ori ZL,0x40 C:003348 bab5 out PORTC,BACK C:003349 9409 ijmp C:00334a 0000 nop C:00334b 0000 nop C:00334c 0000 nop C:00334d 0000 nop C:00334e 0000 nop C:00334f 0000 nop C:003350 bab5 out PORTC,BACK ; ..().... C:003351 91ed ld ZL,X+ C:003352 baa5 out PORTC,FORE C:003353 2ffe mov ZH,ZL C:003354 73ff andi ZH,0x3F C:003355 bab5 out PORTC,BACK C:003356 78e0 andi ZL,0x80 C:003357 65e0 ori ZL,0x50 C:003358 bab5 out PORTC,BACK C:003359 9409 ijmp C:00335a 0000 nop C:00335b 0000 nop C:00335c 0000 nop C:00335d 0000 nop C:00335e 0000 nop C:00335f 0000 nop C:003360 bab5 out PORTC,BACK ; ..().... C:003361 91ed ld ZL,X+ C:003362 baa5 out PORTC,FORE C:003363 2ffe mov ZH,ZL C:003364 73ff andi ZH,0x3F C:003365 bab5 out PORTC,BACK C:003366 78e0 andi ZL,0x80 C:003367 66e0 ori ZL,0x60 C:003368 bab5 out PORTC,BACK C:003369 9409 ijmp C:00336a 0000 nop C:00336b 0000 nop C:00336c 0000 nop C:00336d 0000 nop C:00336e 0000 nop C:00336f 0000 nop C:003370 bab5 out PORTC,BACK ; ........ C:003371 91ed ld ZL,X+ C:003372 bab5 out PORTC,BACK C:003373 2ffe mov ZH,ZL C:003374 73ff andi ZH,0x3F C:003375 bab5 out PORTC,BACK C:003376 78e0 andi ZL,0x80 C:003377 67e0 ori ZL,0x70 C:003378 bab5 out PORTC,BACK C:003379 9409 ijmp C:00337a 0000 nop C:00337b 0000 nop C:00337c 0000 nop C:00337d 0000 nop C:00337e 0000 nop C:00337f 0000 nop ; CHAR "g", aa=0x67, hh=0x33, ll=0x80, cc=0xB3 C:003380 bab5 out PORTC,BACK ; ........ C:003381 91ed ld ZL,X+ C:003382 bab5 out PORTC,BACK C:003383 2ffe mov ZH,ZL C:003384 73ff andi ZH,0x3F C:003385 bab5 out PORTC,BACK C:003386 78e0 andi ZL,0x80 C:003387 60e0 ori ZL,0x00 C:003388 bab5 out PORTC,BACK C:003389 9409 ijmp C:00338a 0000 nop C:00338b 0000 nop C:00338c 0000 nop C:00338d 0000 nop C:00338e 0000 nop C:00338f 0000 nop C:003390 bab5 out PORTC,BACK ; ........ C:003391 91ed ld ZL,X+ C:003392 bab5 out PORTC,BACK C:003393 2ffe mov ZH,ZL C:003394 73ff andi ZH,0x3F C:003395 bab5 out PORTC,BACK C:003396 78e0 andi ZL,0x80 C:003397 61e0 ori ZL,0x10 C:003398 bab5 out PORTC,BACK C:003399 9409 ijmp C:00339a 0000 nop C:00339b 0000 nop C:00339c 0000 nop C:00339d 0000 nop C:00339e 0000 nop C:00339f 0000 nop C:0033a0 bab5 out PORTC,BACK ; ........ C:0033a1 91ed ld ZL,X+ C:0033a2 bab5 out PORTC,BACK C:0033a3 2ffe mov ZH,ZL C:0033a4 73ff andi ZH,0x3F C:0033a5 bab5 out PORTC,BACK C:0033a6 78e0 andi ZL,0x80 C:0033a7 62e0 ori ZL,0x20 C:0033a8 bab5 out PORTC,BACK C:0033a9 9409 ijmp C:0033aa 0000 nop C:0033ab 0000 nop C:0033ac 0000 nop C:0033ad 0000 nop C:0033ae 0000 nop C:0033af 0000 nop C:0033b0 bab5 out PORTC,BACK ; ..()().. C:0033b1 91ed ld ZL,X+ C:0033b2 baa5 out PORTC,FORE C:0033b3 2ffe mov ZH,ZL C:0033b4 73ff andi ZH,0x3F C:0033b5 baa5 out PORTC,FORE C:0033b6 78e0 andi ZL,0x80 C:0033b7 63e0 ori ZL,0x30 C:0033b8 bab5 out PORTC,BACK C:0033b9 9409 ijmp C:0033ba 0000 nop C:0033bb 0000 nop C:0033bc 0000 nop C:0033bd 0000 nop C:0033be 0000 nop C:0033bf 0000 nop C:0033c0 baa5 out PORTC,FORE ; ()..().. C:0033c1 91ed ld ZL,X+ C:0033c2 bab5 out PORTC,BACK C:0033c3 2ffe mov ZH,ZL C:0033c4 73ff andi ZH,0x3F C:0033c5 baa5 out PORTC,FORE C:0033c6 78e0 andi ZL,0x80 C:0033c7 64e0 ori ZL,0x40 C:0033c8 bab5 out PORTC,BACK C:0033c9 9409 ijmp C:0033ca 0000 nop C:0033cb 0000 nop C:0033cc 0000 nop C:0033cd 0000 nop C:0033ce 0000 nop C:0033cf 0000 nop C:0033d0 bab5 out PORTC,BACK ; ..()().. C:0033d1 91ed ld ZL,X+ C:0033d2 baa5 out PORTC,FORE C:0033d3 2ffe mov ZH,ZL C:0033d4 73ff andi ZH,0x3F C:0033d5 baa5 out PORTC,FORE C:0033d6 78e0 andi ZL,0x80 C:0033d7 65e0 ori ZL,0x50 C:0033d8 bab5 out PORTC,BACK C:0033d9 9409 ijmp C:0033da 0000 nop C:0033db 0000 nop C:0033dc 0000 nop C:0033dd 0000 nop C:0033de 0000 nop C:0033df 0000 nop C:0033e0 bab5 out PORTC,BACK ; ....().. C:0033e1 91ed ld ZL,X+ C:0033e2 bab5 out PORTC,BACK C:0033e3 2ffe mov ZH,ZL C:0033e4 73ff andi ZH,0x3F C:0033e5 baa5 out PORTC,FORE C:0033e6 78e0 andi ZL,0x80 C:0033e7 66e0 ori ZL,0x60 C:0033e8 bab5 out PORTC,BACK C:0033e9 9409 ijmp C:0033ea 0000 nop C:0033eb 0000 nop C:0033ec 0000 nop C:0033ed 0000 nop C:0033ee 0000 nop C:0033ef 0000 nop C:0033f0 baa5 out PORTC,FORE ; ()().... C:0033f1 91ed ld ZL,X+ C:0033f2 baa5 out PORTC,FORE C:0033f3 2ffe mov ZH,ZL C:0033f4 73ff andi ZH,0x3F C:0033f5 bab5 out PORTC,BACK C:0033f6 78e0 andi ZL,0x80 C:0033f7 67e0 ori ZL,0x70 C:0033f8 bab5 out PORTC,BACK C:0033f9 9409 ijmp C:0033fa 0000 nop C:0033fb 0000 nop C:0033fc 0000 nop C:0033fd 0000 nop C:0033fe 0000 nop C:0033ff 0000 nop ; CHAR "h", aa=0x68, hh=0x34, ll=0x00, cc=0x34 C:003400 bab5 out PORTC,BACK ; ........ C:003401 91ed ld ZL,X+ C:003402 bab5 out PORTC,BACK C:003403 2ffe mov ZH,ZL C:003404 73ff andi ZH,0x3F C:003405 bab5 out PORTC,BACK C:003406 78e0 andi ZL,0x80 C:003407 60e0 ori ZL,0x00 C:003408 bab5 out PORTC,BACK C:003409 9409 ijmp C:00340a 0000 nop C:00340b 0000 nop C:00340c 0000 nop C:00340d 0000 nop C:00340e 0000 nop C:00340f 0000 nop C:003410 baa5 out PORTC,FORE ; ()...... C:003411 91ed ld ZL,X+ C:003412 bab5 out PORTC,BACK C:003413 2ffe mov ZH,ZL C:003414 73ff andi ZH,0x3F C:003415 bab5 out PORTC,BACK C:003416 78e0 andi ZL,0x80 C:003417 61e0 ori ZL,0x10 C:003418 bab5 out PORTC,BACK C:003419 9409 ijmp C:00341a 0000 nop C:00341b 0000 nop C:00341c 0000 nop C:00341d 0000 nop C:00341e 0000 nop C:00341f 0000 nop C:003420 baa5 out PORTC,FORE ; ()...... C:003421 91ed ld ZL,X+ C:003422 bab5 out PORTC,BACK C:003423 2ffe mov ZH,ZL C:003424 73ff andi ZH,0x3F C:003425 bab5 out PORTC,BACK C:003426 78e0 andi ZL,0x80 C:003427 62e0 ori ZL,0x20 C:003428 bab5 out PORTC,BACK C:003429 9409 ijmp C:00342a 0000 nop C:00342b 0000 nop C:00342c 0000 nop C:00342d 0000 nop C:00342e 0000 nop C:00342f 0000 nop C:003430 baa5 out PORTC,FORE ; ()().... C:003431 91ed ld ZL,X+ C:003432 baa5 out PORTC,FORE C:003433 2ffe mov ZH,ZL C:003434 73ff andi ZH,0x3F C:003435 bab5 out PORTC,BACK C:003436 78e0 andi ZL,0x80 C:003437 63e0 ori ZL,0x30 C:003438 bab5 out PORTC,BACK C:003439 9409 ijmp C:00343a 0000 nop C:00343b 0000 nop C:00343c 0000 nop C:00343d 0000 nop C:00343e 0000 nop C:00343f 0000 nop C:003440 baa5 out PORTC,FORE ; ()..().. C:003441 91ed ld ZL,X+ C:003442 bab5 out PORTC,BACK C:003443 2ffe mov ZH,ZL C:003444 73ff andi ZH,0x3F C:003445 baa5 out PORTC,FORE C:003446 78e0 andi ZL,0x80 C:003447 64e0 ori ZL,0x40 C:003448 bab5 out PORTC,BACK C:003449 9409 ijmp C:00344a 0000 nop C:00344b 0000 nop C:00344c 0000 nop C:00344d 0000 nop C:00344e 0000 nop C:00344f 0000 nop C:003450 baa5 out PORTC,FORE ; ()..().. C:003451 91ed ld ZL,X+ C:003452 bab5 out PORTC,BACK C:003453 2ffe mov ZH,ZL C:003454 73ff andi ZH,0x3F C:003455 baa5 out PORTC,FORE C:003456 78e0 andi ZL,0x80 C:003457 65e0 ori ZL,0x50 C:003458 bab5 out PORTC,BACK C:003459 9409 ijmp C:00345a 0000 nop C:00345b 0000 nop C:00345c 0000 nop C:00345d 0000 nop C:00345e 0000 nop C:00345f 0000 nop C:003460 baa5 out PORTC,FORE ; ()..().. C:003461 91ed ld ZL,X+ C:003462 bab5 out PORTC,BACK C:003463 2ffe mov ZH,ZL C:003464 73ff andi ZH,0x3F C:003465 baa5 out PORTC,FORE C:003466 78e0 andi ZL,0x80 C:003467 66e0 ori ZL,0x60 C:003468 bab5 out PORTC,BACK C:003469 9409 ijmp C:00346a 0000 nop C:00346b 0000 nop C:00346c 0000 nop C:00346d 0000 nop C:00346e 0000 nop C:00346f 0000 nop C:003470 bab5 out PORTC,BACK ; ........ C:003471 91ed ld ZL,X+ C:003472 bab5 out PORTC,BACK C:003473 2ffe mov ZH,ZL C:003474 73ff andi ZH,0x3F C:003475 bab5 out PORTC,BACK C:003476 78e0 andi ZL,0x80 C:003477 67e0 ori ZL,0x70 C:003478 bab5 out PORTC,BACK C:003479 9409 ijmp C:00347a 0000 nop C:00347b 0000 nop C:00347c 0000 nop C:00347d 0000 nop C:00347e 0000 nop C:00347f 0000 nop ; CHAR "i", aa=0x69, hh=0x34, ll=0x80, cc=0xB4 C:003480 bab5 out PORTC,BACK ; ........ C:003481 91ed ld ZL,X+ C:003482 bab5 out PORTC,BACK C:003483 2ffe mov ZH,ZL C:003484 73ff andi ZH,0x3F C:003485 bab5 out PORTC,BACK C:003486 78e0 andi ZL,0x80 C:003487 60e0 ori ZL,0x00 C:003488 bab5 out PORTC,BACK C:003489 9409 ijmp C:00348a 0000 nop C:00348b 0000 nop C:00348c 0000 nop C:00348d 0000 nop C:00348e 0000 nop C:00348f 0000 nop C:003490 bab5 out PORTC,BACK ; ..().... C:003491 91ed ld ZL,X+ C:003492 baa5 out PORTC,FORE C:003493 2ffe mov ZH,ZL C:003494 73ff andi ZH,0x3F C:003495 bab5 out PORTC,BACK C:003496 78e0 andi ZL,0x80 C:003497 61e0 ori ZL,0x10 C:003498 bab5 out PORTC,BACK C:003499 9409 ijmp C:00349a 0000 nop C:00349b 0000 nop C:00349c 0000 nop C:00349d 0000 nop C:00349e 0000 nop C:00349f 0000 nop C:0034a0 bab5 out PORTC,BACK ; ........ C:0034a1 91ed ld ZL,X+ C:0034a2 bab5 out PORTC,BACK C:0034a3 2ffe mov ZH,ZL C:0034a4 73ff andi ZH,0x3F C:0034a5 bab5 out PORTC,BACK C:0034a6 78e0 andi ZL,0x80 C:0034a7 62e0 ori ZL,0x20 C:0034a8 bab5 out PORTC,BACK C:0034a9 9409 ijmp C:0034aa 0000 nop C:0034ab 0000 nop C:0034ac 0000 nop C:0034ad 0000 nop C:0034ae 0000 nop C:0034af 0000 nop C:0034b0 baa5 out PORTC,FORE ; ()().... C:0034b1 91ed ld ZL,X+ C:0034b2 baa5 out PORTC,FORE C:0034b3 2ffe mov ZH,ZL C:0034b4 73ff andi ZH,0x3F C:0034b5 bab5 out PORTC,BACK C:0034b6 78e0 andi ZL,0x80 C:0034b7 63e0 ori ZL,0x30 C:0034b8 bab5 out PORTC,BACK C:0034b9 9409 ijmp C:0034ba 0000 nop C:0034bb 0000 nop C:0034bc 0000 nop C:0034bd 0000 nop C:0034be 0000 nop C:0034bf 0000 nop C:0034c0 bab5 out PORTC,BACK ; ..().... C:0034c1 91ed ld ZL,X+ C:0034c2 baa5 out PORTC,FORE C:0034c3 2ffe mov ZH,ZL C:0034c4 73ff andi ZH,0x3F C:0034c5 bab5 out PORTC,BACK C:0034c6 78e0 andi ZL,0x80 C:0034c7 64e0 ori ZL,0x40 C:0034c8 bab5 out PORTC,BACK C:0034c9 9409 ijmp C:0034ca 0000 nop C:0034cb 0000 nop C:0034cc 0000 nop C:0034cd 0000 nop C:0034ce 0000 nop C:0034cf 0000 nop C:0034d0 bab5 out PORTC,BACK ; ..().... C:0034d1 91ed ld ZL,X+ C:0034d2 baa5 out PORTC,FORE C:0034d3 2ffe mov ZH,ZL C:0034d4 73ff andi ZH,0x3F C:0034d5 bab5 out PORTC,BACK C:0034d6 78e0 andi ZL,0x80 C:0034d7 65e0 ori ZL,0x50 C:0034d8 bab5 out PORTC,BACK C:0034d9 9409 ijmp C:0034da 0000 nop C:0034db 0000 nop C:0034dc 0000 nop C:0034dd 0000 nop C:0034de 0000 nop C:0034df 0000 nop C:0034e0 baa5 out PORTC,FORE ; ()()().. C:0034e1 91ed ld ZL,X+ C:0034e2 baa5 out PORTC,FORE C:0034e3 2ffe mov ZH,ZL C:0034e4 73ff andi ZH,0x3F C:0034e5 baa5 out PORTC,FORE C:0034e6 78e0 andi ZL,0x80 C:0034e7 66e0 ori ZL,0x60 C:0034e8 bab5 out PORTC,BACK C:0034e9 9409 ijmp C:0034ea 0000 nop C:0034eb 0000 nop C:0034ec 0000 nop C:0034ed 0000 nop C:0034ee 0000 nop C:0034ef 0000 nop C:0034f0 bab5 out PORTC,BACK ; ........ C:0034f1 91ed ld ZL,X+ C:0034f2 bab5 out PORTC,BACK C:0034f3 2ffe mov ZH,ZL C:0034f4 73ff andi ZH,0x3F C:0034f5 bab5 out PORTC,BACK C:0034f6 78e0 andi ZL,0x80 C:0034f7 67e0 ori ZL,0x70 C:0034f8 bab5 out PORTC,BACK C:0034f9 9409 ijmp C:0034fa 0000 nop C:0034fb 0000 nop C:0034fc 0000 nop C:0034fd 0000 nop C:0034fe 0000 nop C:0034ff 0000 nop ; CHAR "j", aa=0x6A, hh=0x35, ll=0x00, cc=0x35 C:003500 bab5 out PORTC,BACK ; ........ C:003501 91ed ld ZL,X+ C:003502 bab5 out PORTC,BACK C:003503 2ffe mov ZH,ZL C:003504 73ff andi ZH,0x3F C:003505 bab5 out PORTC,BACK C:003506 78e0 andi ZL,0x80 C:003507 60e0 ori ZL,0x00 C:003508 bab5 out PORTC,BACK C:003509 9409 ijmp C:00350a 0000 nop C:00350b 0000 nop C:00350c 0000 nop C:00350d 0000 nop C:00350e 0000 nop C:00350f 0000 nop C:003510 bab5 out PORTC,BACK ; ..().... C:003511 91ed ld ZL,X+ C:003512 baa5 out PORTC,FORE C:003513 2ffe mov ZH,ZL C:003514 73ff andi ZH,0x3F C:003515 bab5 out PORTC,BACK C:003516 78e0 andi ZL,0x80 C:003517 61e0 ori ZL,0x10 C:003518 bab5 out PORTC,BACK C:003519 9409 ijmp C:00351a 0000 nop C:00351b 0000 nop C:00351c 0000 nop C:00351d 0000 nop C:00351e 0000 nop C:00351f 0000 nop C:003520 bab5 out PORTC,BACK ; ........ C:003521 91ed ld ZL,X+ C:003522 bab5 out PORTC,BACK C:003523 2ffe mov ZH,ZL C:003524 73ff andi ZH,0x3F C:003525 bab5 out PORTC,BACK C:003526 78e0 andi ZL,0x80 C:003527 62e0 ori ZL,0x20 C:003528 bab5 out PORTC,BACK C:003529 9409 ijmp C:00352a 0000 nop C:00352b 0000 nop C:00352c 0000 nop C:00352d 0000 nop C:00352e 0000 nop C:00352f 0000 nop C:003530 baa5 out PORTC,FORE ; ()().... C:003531 91ed ld ZL,X+ C:003532 baa5 out PORTC,FORE C:003533 2ffe mov ZH,ZL C:003534 73ff andi ZH,0x3F C:003535 bab5 out PORTC,BACK C:003536 78e0 andi ZL,0x80 C:003537 63e0 ori ZL,0x30 C:003538 bab5 out PORTC,BACK C:003539 9409 ijmp C:00353a 0000 nop C:00353b 0000 nop C:00353c 0000 nop C:00353d 0000 nop C:00353e 0000 nop C:00353f 0000 nop C:003540 bab5 out PORTC,BACK ; ..().... C:003541 91ed ld ZL,X+ C:003542 baa5 out PORTC,FORE C:003543 2ffe mov ZH,ZL C:003544 73ff andi ZH,0x3F C:003545 bab5 out PORTC,BACK C:003546 78e0 andi ZL,0x80 C:003547 64e0 ori ZL,0x40 C:003548 bab5 out PORTC,BACK C:003549 9409 ijmp C:00354a 0000 nop C:00354b 0000 nop C:00354c 0000 nop C:00354d 0000 nop C:00354e 0000 nop C:00354f 0000 nop C:003550 bab5 out PORTC,BACK ; ..().... C:003551 91ed ld ZL,X+ C:003552 baa5 out PORTC,FORE C:003553 2ffe mov ZH,ZL C:003554 73ff andi ZH,0x3F C:003555 bab5 out PORTC,BACK C:003556 78e0 andi ZL,0x80 C:003557 65e0 ori ZL,0x50 C:003558 bab5 out PORTC,BACK C:003559 9409 ijmp C:00355a 0000 nop C:00355b 0000 nop C:00355c 0000 nop C:00355d 0000 nop C:00355e 0000 nop C:00355f 0000 nop C:003560 bab5 out PORTC,BACK ; ..().... C:003561 91ed ld ZL,X+ C:003562 baa5 out PORTC,FORE C:003563 2ffe mov ZH,ZL C:003564 73ff andi ZH,0x3F C:003565 bab5 out PORTC,BACK C:003566 78e0 andi ZL,0x80 C:003567 66e0 ori ZL,0x60 C:003568 bab5 out PORTC,BACK C:003569 9409 ijmp C:00356a 0000 nop C:00356b 0000 nop C:00356c 0000 nop C:00356d 0000 nop C:00356e 0000 nop C:00356f 0000 nop C:003570 baa5 out PORTC,FORE ; ()...... C:003571 91ed ld ZL,X+ C:003572 bab5 out PORTC,BACK C:003573 2ffe mov ZH,ZL C:003574 73ff andi ZH,0x3F C:003575 bab5 out PORTC,BACK C:003576 78e0 andi ZL,0x80 C:003577 67e0 ori ZL,0x70 C:003578 bab5 out PORTC,BACK C:003579 9409 ijmp C:00357a 0000 nop C:00357b 0000 nop C:00357c 0000 nop C:00357d 0000 nop C:00357e 0000 nop C:00357f 0000 nop ; CHAR "k", aa=0x6B, hh=0x35, ll=0x80, cc=0xB5 C:003580 bab5 out PORTC,BACK ; ........ C:003581 91ed ld ZL,X+ C:003582 bab5 out PORTC,BACK C:003583 2ffe mov ZH,ZL C:003584 73ff andi ZH,0x3F C:003585 bab5 out PORTC,BACK C:003586 78e0 andi ZL,0x80 C:003587 60e0 ori ZL,0x00 C:003588 bab5 out PORTC,BACK C:003589 9409 ijmp C:00358a 0000 nop C:00358b 0000 nop C:00358c 0000 nop C:00358d 0000 nop C:00358e 0000 nop C:00358f 0000 nop C:003590 baa5 out PORTC,FORE ; ()...... C:003591 91ed ld ZL,X+ C:003592 bab5 out PORTC,BACK C:003593 2ffe mov ZH,ZL C:003594 73ff andi ZH,0x3F C:003595 bab5 out PORTC,BACK C:003596 78e0 andi ZL,0x80 C:003597 61e0 ori ZL,0x10 C:003598 bab5 out PORTC,BACK C:003599 9409 ijmp C:00359a 0000 nop C:00359b 0000 nop C:00359c 0000 nop C:00359d 0000 nop C:00359e 0000 nop C:00359f 0000 nop C:0035a0 baa5 out PORTC,FORE ; ()...... C:0035a1 91ed ld ZL,X+ C:0035a2 bab5 out PORTC,BACK C:0035a3 2ffe mov ZH,ZL C:0035a4 73ff andi ZH,0x3F C:0035a5 bab5 out PORTC,BACK C:0035a6 78e0 andi ZL,0x80 C:0035a7 62e0 ori ZL,0x20 C:0035a8 bab5 out PORTC,BACK C:0035a9 9409 ijmp C:0035aa 0000 nop C:0035ab 0000 nop C:0035ac 0000 nop C:0035ad 0000 nop C:0035ae 0000 nop C:0035af 0000 nop C:0035b0 baa5 out PORTC,FORE ; ()..().. C:0035b1 91ed ld ZL,X+ C:0035b2 bab5 out PORTC,BACK C:0035b3 2ffe mov ZH,ZL C:0035b4 73ff andi ZH,0x3F C:0035b5 baa5 out PORTC,FORE C:0035b6 78e0 andi ZL,0x80 C:0035b7 63e0 ori ZL,0x30 C:0035b8 bab5 out PORTC,BACK C:0035b9 9409 ijmp C:0035ba 0000 nop C:0035bb 0000 nop C:0035bc 0000 nop C:0035bd 0000 nop C:0035be 0000 nop C:0035bf 0000 nop C:0035c0 baa5 out PORTC,FORE ; ()().... C:0035c1 91ed ld ZL,X+ C:0035c2 baa5 out PORTC,FORE C:0035c3 2ffe mov ZH,ZL C:0035c4 73ff andi ZH,0x3F C:0035c5 bab5 out PORTC,BACK C:0035c6 78e0 andi ZL,0x80 C:0035c7 64e0 ori ZL,0x40 C:0035c8 bab5 out PORTC,BACK C:0035c9 9409 ijmp C:0035ca 0000 nop C:0035cb 0000 nop C:0035cc 0000 nop C:0035cd 0000 nop C:0035ce 0000 nop C:0035cf 0000 nop C:0035d0 baa5 out PORTC,FORE ; ()().... C:0035d1 91ed ld ZL,X+ C:0035d2 baa5 out PORTC,FORE C:0035d3 2ffe mov ZH,ZL C:0035d4 73ff andi ZH,0x3F C:0035d5 bab5 out PORTC,BACK C:0035d6 78e0 andi ZL,0x80 C:0035d7 65e0 ori ZL,0x50 C:0035d8 bab5 out PORTC,BACK C:0035d9 9409 ijmp C:0035da 0000 nop C:0035db 0000 nop C:0035dc 0000 nop C:0035dd 0000 nop C:0035de 0000 nop C:0035df 0000 nop C:0035e0 baa5 out PORTC,FORE ; ()..().. C:0035e1 91ed ld ZL,X+ C:0035e2 bab5 out PORTC,BACK C:0035e3 2ffe mov ZH,ZL C:0035e4 73ff andi ZH,0x3F C:0035e5 baa5 out PORTC,FORE C:0035e6 78e0 andi ZL,0x80 C:0035e7 66e0 ori ZL,0x60 C:0035e8 bab5 out PORTC,BACK C:0035e9 9409 ijmp C:0035ea 0000 nop C:0035eb 0000 nop C:0035ec 0000 nop C:0035ed 0000 nop C:0035ee 0000 nop C:0035ef 0000 nop C:0035f0 bab5 out PORTC,BACK ; ........ C:0035f1 91ed ld ZL,X+ C:0035f2 bab5 out PORTC,BACK C:0035f3 2ffe mov ZH,ZL C:0035f4 73ff andi ZH,0x3F C:0035f5 bab5 out PORTC,BACK C:0035f6 78e0 andi ZL,0x80 C:0035f7 67e0 ori ZL,0x70 C:0035f8 bab5 out PORTC,BACK C:0035f9 9409 ijmp C:0035fa 0000 nop C:0035fb 0000 nop C:0035fc 0000 nop C:0035fd 0000 nop C:0035fe 0000 nop C:0035ff 0000 nop ; CHAR "l", aa=0x6C, hh=0x36, ll=0x00, cc=0x36 C:003600 bab5 out PORTC,BACK ; ........ C:003601 91ed ld ZL,X+ C:003602 bab5 out PORTC,BACK C:003603 2ffe mov ZH,ZL C:003604 73ff andi ZH,0x3F C:003605 bab5 out PORTC,BACK C:003606 78e0 andi ZL,0x80 C:003607 60e0 ori ZL,0x00 C:003608 bab5 out PORTC,BACK C:003609 9409 ijmp C:00360a 0000 nop C:00360b 0000 nop C:00360c 0000 nop C:00360d 0000 nop C:00360e 0000 nop C:00360f 0000 nop C:003610 baa5 out PORTC,FORE ; ()().... C:003611 91ed ld ZL,X+ C:003612 baa5 out PORTC,FORE C:003613 2ffe mov ZH,ZL C:003614 73ff andi ZH,0x3F C:003615 bab5 out PORTC,BACK C:003616 78e0 andi ZL,0x80 C:003617 61e0 ori ZL,0x10 C:003618 bab5 out PORTC,BACK C:003619 9409 ijmp C:00361a 0000 nop C:00361b 0000 nop C:00361c 0000 nop C:00361d 0000 nop C:00361e 0000 nop C:00361f 0000 nop C:003620 bab5 out PORTC,BACK ; ..().... C:003621 91ed ld ZL,X+ C:003622 baa5 out PORTC,FORE C:003623 2ffe mov ZH,ZL C:003624 73ff andi ZH,0x3F C:003625 bab5 out PORTC,BACK C:003626 78e0 andi ZL,0x80 C:003627 62e0 ori ZL,0x20 C:003628 bab5 out PORTC,BACK C:003629 9409 ijmp C:00362a 0000 nop C:00362b 0000 nop C:00362c 0000 nop C:00362d 0000 nop C:00362e 0000 nop C:00362f 0000 nop C:003630 bab5 out PORTC,BACK ; ..().... C:003631 91ed ld ZL,X+ C:003632 baa5 out PORTC,FORE C:003633 2ffe mov ZH,ZL C:003634 73ff andi ZH,0x3F C:003635 bab5 out PORTC,BACK C:003636 78e0 andi ZL,0x80 C:003637 63e0 ori ZL,0x30 C:003638 bab5 out PORTC,BACK C:003639 9409 ijmp C:00363a 0000 nop C:00363b 0000 nop C:00363c 0000 nop C:00363d 0000 nop C:00363e 0000 nop C:00363f 0000 nop C:003640 bab5 out PORTC,BACK ; ..().... C:003641 91ed ld ZL,X+ C:003642 baa5 out PORTC,FORE C:003643 2ffe mov ZH,ZL C:003644 73ff andi ZH,0x3F C:003645 bab5 out PORTC,BACK C:003646 78e0 andi ZL,0x80 C:003647 64e0 ori ZL,0x40 C:003648 bab5 out PORTC,BACK C:003649 9409 ijmp C:00364a 0000 nop C:00364b 0000 nop C:00364c 0000 nop C:00364d 0000 nop C:00364e 0000 nop C:00364f 0000 nop C:003650 bab5 out PORTC,BACK ; ..().... C:003651 91ed ld ZL,X+ C:003652 baa5 out PORTC,FORE C:003653 2ffe mov ZH,ZL C:003654 73ff andi ZH,0x3F C:003655 bab5 out PORTC,BACK C:003656 78e0 andi ZL,0x80 C:003657 65e0 ori ZL,0x50 C:003658 bab5 out PORTC,BACK C:003659 9409 ijmp C:00365a 0000 nop C:00365b 0000 nop C:00365c 0000 nop C:00365d 0000 nop C:00365e 0000 nop C:00365f 0000 nop C:003660 baa5 out PORTC,FORE ; ()()().. C:003661 91ed ld ZL,X+ C:003662 baa5 out PORTC,FORE C:003663 2ffe mov ZH,ZL C:003664 73ff andi ZH,0x3F C:003665 baa5 out PORTC,FORE C:003666 78e0 andi ZL,0x80 C:003667 66e0 ori ZL,0x60 C:003668 bab5 out PORTC,BACK C:003669 9409 ijmp C:00366a 0000 nop C:00366b 0000 nop C:00366c 0000 nop C:00366d 0000 nop C:00366e 0000 nop C:00366f 0000 nop C:003670 bab5 out PORTC,BACK ; ........ C:003671 91ed ld ZL,X+ C:003672 bab5 out PORTC,BACK C:003673 2ffe mov ZH,ZL C:003674 73ff andi ZH,0x3F C:003675 bab5 out PORTC,BACK C:003676 78e0 andi ZL,0x80 C:003677 67e0 ori ZL,0x70 C:003678 bab5 out PORTC,BACK C:003679 9409 ijmp C:00367a 0000 nop C:00367b 0000 nop C:00367c 0000 nop C:00367d 0000 nop C:00367e 0000 nop C:00367f 0000 nop ; CHAR "m", aa=0x6D, hh=0x36, ll=0x80, cc=0xB6 C:003680 bab5 out PORTC,BACK ; ........ C:003681 91ed ld ZL,X+ C:003682 bab5 out PORTC,BACK C:003683 2ffe mov ZH,ZL C:003684 73ff andi ZH,0x3F C:003685 bab5 out PORTC,BACK C:003686 78e0 andi ZL,0x80 C:003687 60e0 ori ZL,0x00 C:003688 bab5 out PORTC,BACK C:003689 9409 ijmp C:00368a 0000 nop C:00368b 0000 nop C:00368c 0000 nop C:00368d 0000 nop C:00368e 0000 nop C:00368f 0000 nop C:003690 bab5 out PORTC,BACK ; ........ C:003691 91ed ld ZL,X+ C:003692 bab5 out PORTC,BACK C:003693 2ffe mov ZH,ZL C:003694 73ff andi ZH,0x3F C:003695 bab5 out PORTC,BACK C:003696 78e0 andi ZL,0x80 C:003697 61e0 ori ZL,0x10 C:003698 bab5 out PORTC,BACK C:003699 9409 ijmp C:00369a 0000 nop C:00369b 0000 nop C:00369c 0000 nop C:00369d 0000 nop C:00369e 0000 nop C:00369f 0000 nop C:0036a0 bab5 out PORTC,BACK ; ........ C:0036a1 91ed ld ZL,X+ C:0036a2 bab5 out PORTC,BACK C:0036a3 2ffe mov ZH,ZL C:0036a4 73ff andi ZH,0x3F C:0036a5 bab5 out PORTC,BACK C:0036a6 78e0 andi ZL,0x80 C:0036a7 62e0 ori ZL,0x20 C:0036a8 bab5 out PORTC,BACK C:0036a9 9409 ijmp C:0036aa 0000 nop C:0036ab 0000 nop C:0036ac 0000 nop C:0036ad 0000 nop C:0036ae 0000 nop C:0036af 0000 nop C:0036b0 baa5 out PORTC,FORE ; ()().... C:0036b1 91ed ld ZL,X+ C:0036b2 baa5 out PORTC,FORE C:0036b3 2ffe mov ZH,ZL C:0036b4 73ff andi ZH,0x3F C:0036b5 bab5 out PORTC,BACK C:0036b6 78e0 andi ZL,0x80 C:0036b7 63e0 ori ZL,0x30 C:0036b8 bab5 out PORTC,BACK C:0036b9 9409 ijmp C:0036ba 0000 nop C:0036bb 0000 nop C:0036bc 0000 nop C:0036bd 0000 nop C:0036be 0000 nop C:0036bf 0000 nop C:0036c0 baa5 out PORTC,FORE ; ()()().. C:0036c1 91ed ld ZL,X+ C:0036c2 baa5 out PORTC,FORE C:0036c3 2ffe mov ZH,ZL C:0036c4 73ff andi ZH,0x3F C:0036c5 baa5 out PORTC,FORE C:0036c6 78e0 andi ZL,0x80 C:0036c7 64e0 ori ZL,0x40 C:0036c8 bab5 out PORTC,BACK C:0036c9 9409 ijmp C:0036ca 0000 nop C:0036cb 0000 nop C:0036cc 0000 nop C:0036cd 0000 nop C:0036ce 0000 nop C:0036cf 0000 nop C:0036d0 baa5 out PORTC,FORE ; ()()().. C:0036d1 91ed ld ZL,X+ C:0036d2 baa5 out PORTC,FORE C:0036d3 2ffe mov ZH,ZL C:0036d4 73ff andi ZH,0x3F C:0036d5 baa5 out PORTC,FORE C:0036d6 78e0 andi ZL,0x80 C:0036d7 65e0 ori ZL,0x50 C:0036d8 bab5 out PORTC,BACK C:0036d9 9409 ijmp C:0036da 0000 nop C:0036db 0000 nop C:0036dc 0000 nop C:0036dd 0000 nop C:0036de 0000 nop C:0036df 0000 nop C:0036e0 baa5 out PORTC,FORE ; ()()().. C:0036e1 91ed ld ZL,X+ C:0036e2 baa5 out PORTC,FORE C:0036e3 2ffe mov ZH,ZL C:0036e4 73ff andi ZH,0x3F C:0036e5 baa5 out PORTC,FORE C:0036e6 78e0 andi ZL,0x80 C:0036e7 66e0 ori ZL,0x60 C:0036e8 bab5 out PORTC,BACK C:0036e9 9409 ijmp C:0036ea 0000 nop C:0036eb 0000 nop C:0036ec 0000 nop C:0036ed 0000 nop C:0036ee 0000 nop C:0036ef 0000 nop C:0036f0 bab5 out PORTC,BACK ; ........ C:0036f1 91ed ld ZL,X+ C:0036f2 bab5 out PORTC,BACK C:0036f3 2ffe mov ZH,ZL C:0036f4 73ff andi ZH,0x3F C:0036f5 bab5 out PORTC,BACK C:0036f6 78e0 andi ZL,0x80 C:0036f7 67e0 ori ZL,0x70 C:0036f8 bab5 out PORTC,BACK C:0036f9 9409 ijmp C:0036fa 0000 nop C:0036fb 0000 nop C:0036fc 0000 nop C:0036fd 0000 nop C:0036fe 0000 nop C:0036ff 0000 nop ; CHAR "n", aa=0x6E, hh=0x37, ll=0x00, cc=0x37 C:003700 bab5 out PORTC,BACK ; ........ C:003701 91ed ld ZL,X+ C:003702 bab5 out PORTC,BACK C:003703 2ffe mov ZH,ZL C:003704 73ff andi ZH,0x3F C:003705 bab5 out PORTC,BACK C:003706 78e0 andi ZL,0x80 C:003707 60e0 ori ZL,0x00 C:003708 bab5 out PORTC,BACK C:003709 9409 ijmp C:00370a 0000 nop C:00370b 0000 nop C:00370c 0000 nop C:00370d 0000 nop C:00370e 0000 nop C:00370f 0000 nop C:003710 bab5 out PORTC,BACK ; ........ C:003711 91ed ld ZL,X+ C:003712 bab5 out PORTC,BACK C:003713 2ffe mov ZH,ZL C:003714 73ff andi ZH,0x3F C:003715 bab5 out PORTC,BACK C:003716 78e0 andi ZL,0x80 C:003717 61e0 ori ZL,0x10 C:003718 bab5 out PORTC,BACK C:003719 9409 ijmp C:00371a 0000 nop C:00371b 0000 nop C:00371c 0000 nop C:00371d 0000 nop C:00371e 0000 nop C:00371f 0000 nop C:003720 bab5 out PORTC,BACK ; ........ C:003721 91ed ld ZL,X+ C:003722 bab5 out PORTC,BACK C:003723 2ffe mov ZH,ZL C:003724 73ff andi ZH,0x3F C:003725 bab5 out PORTC,BACK C:003726 78e0 andi ZL,0x80 C:003727 62e0 ori ZL,0x20 C:003728 bab5 out PORTC,BACK C:003729 9409 ijmp C:00372a 0000 nop C:00372b 0000 nop C:00372c 0000 nop C:00372d 0000 nop C:00372e 0000 nop C:00372f 0000 nop C:003730 baa5 out PORTC,FORE ; ()().... C:003731 91ed ld ZL,X+ C:003732 baa5 out PORTC,FORE C:003733 2ffe mov ZH,ZL C:003734 73ff andi ZH,0x3F C:003735 bab5 out PORTC,BACK C:003736 78e0 andi ZL,0x80 C:003737 63e0 ori ZL,0x30 C:003738 bab5 out PORTC,BACK C:003739 9409 ijmp C:00373a 0000 nop C:00373b 0000 nop C:00373c 0000 nop C:00373d 0000 nop C:00373e 0000 nop C:00373f 0000 nop C:003740 baa5 out PORTC,FORE ; ()..().. C:003741 91ed ld ZL,X+ C:003742 bab5 out PORTC,BACK C:003743 2ffe mov ZH,ZL C:003744 73ff andi ZH,0x3F C:003745 baa5 out PORTC,FORE C:003746 78e0 andi ZL,0x80 C:003747 64e0 ori ZL,0x40 C:003748 bab5 out PORTC,BACK C:003749 9409 ijmp C:00374a 0000 nop C:00374b 0000 nop C:00374c 0000 nop C:00374d 0000 nop C:00374e 0000 nop C:00374f 0000 nop C:003750 baa5 out PORTC,FORE ; ()..().. C:003751 91ed ld ZL,X+ C:003752 bab5 out PORTC,BACK C:003753 2ffe mov ZH,ZL C:003754 73ff andi ZH,0x3F C:003755 baa5 out PORTC,FORE C:003756 78e0 andi ZL,0x80 C:003757 65e0 ori ZL,0x50 C:003758 bab5 out PORTC,BACK C:003759 9409 ijmp C:00375a 0000 nop C:00375b 0000 nop C:00375c 0000 nop C:00375d 0000 nop C:00375e 0000 nop C:00375f 0000 nop C:003760 baa5 out PORTC,FORE ; ()..().. C:003761 91ed ld ZL,X+ C:003762 bab5 out PORTC,BACK C:003763 2ffe mov ZH,ZL C:003764 73ff andi ZH,0x3F C:003765 baa5 out PORTC,FORE C:003766 78e0 andi ZL,0x80 C:003767 66e0 ori ZL,0x60 C:003768 bab5 out PORTC,BACK C:003769 9409 ijmp C:00376a 0000 nop C:00376b 0000 nop C:00376c 0000 nop C:00376d 0000 nop C:00376e 0000 nop C:00376f 0000 nop C:003770 bab5 out PORTC,BACK ; ........ C:003771 91ed ld ZL,X+ C:003772 bab5 out PORTC,BACK C:003773 2ffe mov ZH,ZL C:003774 73ff andi ZH,0x3F C:003775 bab5 out PORTC,BACK C:003776 78e0 andi ZL,0x80 C:003777 67e0 ori ZL,0x70 C:003778 bab5 out PORTC,BACK C:003779 9409 ijmp C:00377a 0000 nop C:00377b 0000 nop C:00377c 0000 nop C:00377d 0000 nop C:00377e 0000 nop C:00377f 0000 nop ; CHAR "o", aa=0x6F, hh=0x37, ll=0x80, cc=0xB7 C:003780 bab5 out PORTC,BACK ; ........ C:003781 91ed ld ZL,X+ C:003782 bab5 out PORTC,BACK C:003783 2ffe mov ZH,ZL C:003784 73ff andi ZH,0x3F C:003785 bab5 out PORTC,BACK C:003786 78e0 andi ZL,0x80 C:003787 60e0 ori ZL,0x00 C:003788 bab5 out PORTC,BACK C:003789 9409 ijmp C:00378a 0000 nop C:00378b 0000 nop C:00378c 0000 nop C:00378d 0000 nop C:00378e 0000 nop C:00378f 0000 nop C:003790 bab5 out PORTC,BACK ; ........ C:003791 91ed ld ZL,X+ C:003792 bab5 out PORTC,BACK C:003793 2ffe mov ZH,ZL C:003794 73ff andi ZH,0x3F C:003795 bab5 out PORTC,BACK C:003796 78e0 andi ZL,0x80 C:003797 61e0 ori ZL,0x10 C:003798 bab5 out PORTC,BACK C:003799 9409 ijmp C:00379a 0000 nop C:00379b 0000 nop C:00379c 0000 nop C:00379d 0000 nop C:00379e 0000 nop C:00379f 0000 nop C:0037a0 bab5 out PORTC,BACK ; ........ C:0037a1 91ed ld ZL,X+ C:0037a2 bab5 out PORTC,BACK C:0037a3 2ffe mov ZH,ZL C:0037a4 73ff andi ZH,0x3F C:0037a5 bab5 out PORTC,BACK C:0037a6 78e0 andi ZL,0x80 C:0037a7 62e0 ori ZL,0x20 C:0037a8 bab5 out PORTC,BACK C:0037a9 9409 ijmp C:0037aa 0000 nop C:0037ab 0000 nop C:0037ac 0000 nop C:0037ad 0000 nop C:0037ae 0000 nop C:0037af 0000 nop C:0037b0 bab5 out PORTC,BACK ; ..().... C:0037b1 91ed ld ZL,X+ C:0037b2 baa5 out PORTC,FORE C:0037b3 2ffe mov ZH,ZL C:0037b4 73ff andi ZH,0x3F C:0037b5 bab5 out PORTC,BACK C:0037b6 78e0 andi ZL,0x80 C:0037b7 63e0 ori ZL,0x30 C:0037b8 bab5 out PORTC,BACK C:0037b9 9409 ijmp C:0037ba 0000 nop C:0037bb 0000 nop C:0037bc 0000 nop C:0037bd 0000 nop C:0037be 0000 nop C:0037bf 0000 nop C:0037c0 baa5 out PORTC,FORE ; ()..().. C:0037c1 91ed ld ZL,X+ C:0037c2 bab5 out PORTC,BACK C:0037c3 2ffe mov ZH,ZL C:0037c4 73ff andi ZH,0x3F C:0037c5 baa5 out PORTC,FORE C:0037c6 78e0 andi ZL,0x80 C:0037c7 64e0 ori ZL,0x40 C:0037c8 bab5 out PORTC,BACK C:0037c9 9409 ijmp C:0037ca 0000 nop C:0037cb 0000 nop C:0037cc 0000 nop C:0037cd 0000 nop C:0037ce 0000 nop C:0037cf 0000 nop C:0037d0 baa5 out PORTC,FORE ; ()..().. C:0037d1 91ed ld ZL,X+ C:0037d2 bab5 out PORTC,BACK C:0037d3 2ffe mov ZH,ZL C:0037d4 73ff andi ZH,0x3F C:0037d5 baa5 out PORTC,FORE C:0037d6 78e0 andi ZL,0x80 C:0037d7 65e0 ori ZL,0x50 C:0037d8 bab5 out PORTC,BACK C:0037d9 9409 ijmp C:0037da 0000 nop C:0037db 0000 nop C:0037dc 0000 nop C:0037dd 0000 nop C:0037de 0000 nop C:0037df 0000 nop C:0037e0 bab5 out PORTC,BACK ; ..().... C:0037e1 91ed ld ZL,X+ C:0037e2 baa5 out PORTC,FORE C:0037e3 2ffe mov ZH,ZL C:0037e4 73ff andi ZH,0x3F C:0037e5 bab5 out PORTC,BACK C:0037e6 78e0 andi ZL,0x80 C:0037e7 66e0 ori ZL,0x60 C:0037e8 bab5 out PORTC,BACK C:0037e9 9409 ijmp C:0037ea 0000 nop C:0037eb 0000 nop C:0037ec 0000 nop C:0037ed 0000 nop C:0037ee 0000 nop C:0037ef 0000 nop C:0037f0 bab5 out PORTC,BACK ; ........ C:0037f1 91ed ld ZL,X+ C:0037f2 bab5 out PORTC,BACK C:0037f3 2ffe mov ZH,ZL C:0037f4 73ff andi ZH,0x3F C:0037f5 bab5 out PORTC,BACK C:0037f6 78e0 andi ZL,0x80 C:0037f7 67e0 ori ZL,0x70 C:0037f8 bab5 out PORTC,BACK C:0037f9 9409 ijmp C:0037fa 0000 nop C:0037fb 0000 nop C:0037fc 0000 nop C:0037fd 0000 nop C:0037fe 0000 nop C:0037ff 0000 nop ; CHAR "p", aa=0x70, hh=0x38, ll=0x00, cc=0x38 C:003800 bab5 out PORTC,BACK ; ........ C:003801 91ed ld ZL,X+ C:003802 bab5 out PORTC,BACK C:003803 2ffe mov ZH,ZL C:003804 73ff andi ZH,0x3F C:003805 bab5 out PORTC,BACK C:003806 78e0 andi ZL,0x80 C:003807 60e0 ori ZL,0x00 C:003808 bab5 out PORTC,BACK C:003809 9409 ijmp C:00380a 0000 nop C:00380b 0000 nop C:00380c 0000 nop C:00380d 0000 nop C:00380e 0000 nop C:00380f 0000 nop C:003810 bab5 out PORTC,BACK ; ........ C:003811 91ed ld ZL,X+ C:003812 bab5 out PORTC,BACK C:003813 2ffe mov ZH,ZL C:003814 73ff andi ZH,0x3F C:003815 bab5 out PORTC,BACK C:003816 78e0 andi ZL,0x80 C:003817 61e0 ori ZL,0x10 C:003818 bab5 out PORTC,BACK C:003819 9409 ijmp C:00381a 0000 nop C:00381b 0000 nop C:00381c 0000 nop C:00381d 0000 nop C:00381e 0000 nop C:00381f 0000 nop C:003820 bab5 out PORTC,BACK ; ........ C:003821 91ed ld ZL,X+ C:003822 bab5 out PORTC,BACK C:003823 2ffe mov ZH,ZL C:003824 73ff andi ZH,0x3F C:003825 bab5 out PORTC,BACK C:003826 78e0 andi ZL,0x80 C:003827 62e0 ori ZL,0x20 C:003828 bab5 out PORTC,BACK C:003829 9409 ijmp C:00382a 0000 nop C:00382b 0000 nop C:00382c 0000 nop C:00382d 0000 nop C:00382e 0000 nop C:00382f 0000 nop C:003830 baa5 out PORTC,FORE ; ()().... C:003831 91ed ld ZL,X+ C:003832 baa5 out PORTC,FORE C:003833 2ffe mov ZH,ZL C:003834 73ff andi ZH,0x3F C:003835 bab5 out PORTC,BACK C:003836 78e0 andi ZL,0x80 C:003837 63e0 ori ZL,0x30 C:003838 bab5 out PORTC,BACK C:003839 9409 ijmp C:00383a 0000 nop C:00383b 0000 nop C:00383c 0000 nop C:00383d 0000 nop C:00383e 0000 nop C:00383f 0000 nop C:003840 baa5 out PORTC,FORE ; ()..().. C:003841 91ed ld ZL,X+ C:003842 bab5 out PORTC,BACK C:003843 2ffe mov ZH,ZL C:003844 73ff andi ZH,0x3F C:003845 baa5 out PORTC,FORE C:003846 78e0 andi ZL,0x80 C:003847 64e0 ori ZL,0x40 C:003848 bab5 out PORTC,BACK C:003849 9409 ijmp C:00384a 0000 nop C:00384b 0000 nop C:00384c 0000 nop C:00384d 0000 nop C:00384e 0000 nop C:00384f 0000 nop C:003850 baa5 out PORTC,FORE ; ()().... C:003851 91ed ld ZL,X+ C:003852 baa5 out PORTC,FORE C:003853 2ffe mov ZH,ZL C:003854 73ff andi ZH,0x3F C:003855 bab5 out PORTC,BACK C:003856 78e0 andi ZL,0x80 C:003857 65e0 ori ZL,0x50 C:003858 bab5 out PORTC,BACK C:003859 9409 ijmp C:00385a 0000 nop C:00385b 0000 nop C:00385c 0000 nop C:00385d 0000 nop C:00385e 0000 nop C:00385f 0000 nop C:003860 baa5 out PORTC,FORE ; ()...... C:003861 91ed ld ZL,X+ C:003862 bab5 out PORTC,BACK C:003863 2ffe mov ZH,ZL C:003864 73ff andi ZH,0x3F C:003865 bab5 out PORTC,BACK C:003866 78e0 andi ZL,0x80 C:003867 66e0 ori ZL,0x60 C:003868 bab5 out PORTC,BACK C:003869 9409 ijmp C:00386a 0000 nop C:00386b 0000 nop C:00386c 0000 nop C:00386d 0000 nop C:00386e 0000 nop C:00386f 0000 nop C:003870 baa5 out PORTC,FORE ; ()...... C:003871 91ed ld ZL,X+ C:003872 bab5 out PORTC,BACK C:003873 2ffe mov ZH,ZL C:003874 73ff andi ZH,0x3F C:003875 bab5 out PORTC,BACK C:003876 78e0 andi ZL,0x80 C:003877 67e0 ori ZL,0x70 C:003878 bab5 out PORTC,BACK C:003879 9409 ijmp C:00387a 0000 nop C:00387b 0000 nop C:00387c 0000 nop C:00387d 0000 nop C:00387e 0000 nop C:00387f 0000 nop ; CHAR "q", aa=0x71, hh=0x38, ll=0x80, cc=0xB8 C:003880 bab5 out PORTC,BACK ; ........ C:003881 91ed ld ZL,X+ C:003882 bab5 out PORTC,BACK C:003883 2ffe mov ZH,ZL C:003884 73ff andi ZH,0x3F C:003885 bab5 out PORTC,BACK C:003886 78e0 andi ZL,0x80 C:003887 60e0 ori ZL,0x00 C:003888 bab5 out PORTC,BACK C:003889 9409 ijmp C:00388a 0000 nop C:00388b 0000 nop C:00388c 0000 nop C:00388d 0000 nop C:00388e 0000 nop C:00388f 0000 nop C:003890 bab5 out PORTC,BACK ; ........ C:003891 91ed ld ZL,X+ C:003892 bab5 out PORTC,BACK C:003893 2ffe mov ZH,ZL C:003894 73ff andi ZH,0x3F C:003895 bab5 out PORTC,BACK C:003896 78e0 andi ZL,0x80 C:003897 61e0 ori ZL,0x10 C:003898 bab5 out PORTC,BACK C:003899 9409 ijmp C:00389a 0000 nop C:00389b 0000 nop C:00389c 0000 nop C:00389d 0000 nop C:00389e 0000 nop C:00389f 0000 nop C:0038a0 bab5 out PORTC,BACK ; ........ C:0038a1 91ed ld ZL,X+ C:0038a2 bab5 out PORTC,BACK C:0038a3 2ffe mov ZH,ZL C:0038a4 73ff andi ZH,0x3F C:0038a5 bab5 out PORTC,BACK C:0038a6 78e0 andi ZL,0x80 C:0038a7 62e0 ori ZL,0x20 C:0038a8 bab5 out PORTC,BACK C:0038a9 9409 ijmp C:0038aa 0000 nop C:0038ab 0000 nop C:0038ac 0000 nop C:0038ad 0000 nop C:0038ae 0000 nop C:0038af 0000 nop C:0038b0 bab5 out PORTC,BACK ; ..()().. C:0038b1 91ed ld ZL,X+ C:0038b2 baa5 out PORTC,FORE C:0038b3 2ffe mov ZH,ZL C:0038b4 73ff andi ZH,0x3F C:0038b5 baa5 out PORTC,FORE C:0038b6 78e0 andi ZL,0x80 C:0038b7 63e0 ori ZL,0x30 C:0038b8 bab5 out PORTC,BACK C:0038b9 9409 ijmp C:0038ba 0000 nop C:0038bb 0000 nop C:0038bc 0000 nop C:0038bd 0000 nop C:0038be 0000 nop C:0038bf 0000 nop C:0038c0 baa5 out PORTC,FORE ; ()..().. C:0038c1 91ed ld ZL,X+ C:0038c2 bab5 out PORTC,BACK C:0038c3 2ffe mov ZH,ZL C:0038c4 73ff andi ZH,0x3F C:0038c5 baa5 out PORTC,FORE C:0038c6 78e0 andi ZL,0x80 C:0038c7 64e0 ori ZL,0x40 C:0038c8 bab5 out PORTC,BACK C:0038c9 9409 ijmp C:0038ca 0000 nop C:0038cb 0000 nop C:0038cc 0000 nop C:0038cd 0000 nop C:0038ce 0000 nop C:0038cf 0000 nop C:0038d0 bab5 out PORTC,BACK ; ..()().. C:0038d1 91ed ld ZL,X+ C:0038d2 baa5 out PORTC,FORE C:0038d3 2ffe mov ZH,ZL C:0038d4 73ff andi ZH,0x3F C:0038d5 baa5 out PORTC,FORE C:0038d6 78e0 andi ZL,0x80 C:0038d7 65e0 ori ZL,0x50 C:0038d8 bab5 out PORTC,BACK C:0038d9 9409 ijmp C:0038da 0000 nop C:0038db 0000 nop C:0038dc 0000 nop C:0038dd 0000 nop C:0038de 0000 nop C:0038df 0000 nop C:0038e0 bab5 out PORTC,BACK ; ....().. C:0038e1 91ed ld ZL,X+ C:0038e2 bab5 out PORTC,BACK C:0038e3 2ffe mov ZH,ZL C:0038e4 73ff andi ZH,0x3F C:0038e5 baa5 out PORTC,FORE C:0038e6 78e0 andi ZL,0x80 C:0038e7 66e0 ori ZL,0x60 C:0038e8 bab5 out PORTC,BACK C:0038e9 9409 ijmp C:0038ea 0000 nop C:0038eb 0000 nop C:0038ec 0000 nop C:0038ed 0000 nop C:0038ee 0000 nop C:0038ef 0000 nop C:0038f0 bab5 out PORTC,BACK ; ....().. C:0038f1 91ed ld ZL,X+ C:0038f2 bab5 out PORTC,BACK C:0038f3 2ffe mov ZH,ZL C:0038f4 73ff andi ZH,0x3F C:0038f5 baa5 out PORTC,FORE C:0038f6 78e0 andi ZL,0x80 C:0038f7 67e0 ori ZL,0x70 C:0038f8 bab5 out PORTC,BACK C:0038f9 9409 ijmp C:0038fa 0000 nop C:0038fb 0000 nop C:0038fc 0000 nop C:0038fd 0000 nop C:0038fe 0000 nop C:0038ff 0000 nop ; CHAR "r", aa=0x72, hh=0x39, ll=0x00, cc=0x39 C:003900 bab5 out PORTC,BACK ; ........ C:003901 91ed ld ZL,X+ C:003902 bab5 out PORTC,BACK C:003903 2ffe mov ZH,ZL C:003904 73ff andi ZH,0x3F C:003905 bab5 out PORTC,BACK C:003906 78e0 andi ZL,0x80 C:003907 60e0 ori ZL,0x00 C:003908 bab5 out PORTC,BACK C:003909 9409 ijmp C:00390a 0000 nop C:00390b 0000 nop C:00390c 0000 nop C:00390d 0000 nop C:00390e 0000 nop C:00390f 0000 nop C:003910 bab5 out PORTC,BACK ; ........ C:003911 91ed ld ZL,X+ C:003912 bab5 out PORTC,BACK C:003913 2ffe mov ZH,ZL C:003914 73ff andi ZH,0x3F C:003915 bab5 out PORTC,BACK C:003916 78e0 andi ZL,0x80 C:003917 61e0 ori ZL,0x10 C:003918 bab5 out PORTC,BACK C:003919 9409 ijmp C:00391a 0000 nop C:00391b 0000 nop C:00391c 0000 nop C:00391d 0000 nop C:00391e 0000 nop C:00391f 0000 nop C:003920 bab5 out PORTC,BACK ; ........ C:003921 91ed ld ZL,X+ C:003922 bab5 out PORTC,BACK C:003923 2ffe mov ZH,ZL C:003924 73ff andi ZH,0x3F C:003925 bab5 out PORTC,BACK C:003926 78e0 andi ZL,0x80 C:003927 62e0 ori ZL,0x20 C:003928 bab5 out PORTC,BACK C:003929 9409 ijmp C:00392a 0000 nop C:00392b 0000 nop C:00392c 0000 nop C:00392d 0000 nop C:00392e 0000 nop C:00392f 0000 nop C:003930 baa5 out PORTC,FORE ; ()().... C:003931 91ed ld ZL,X+ C:003932 baa5 out PORTC,FORE C:003933 2ffe mov ZH,ZL C:003934 73ff andi ZH,0x3F C:003935 bab5 out PORTC,BACK C:003936 78e0 andi ZL,0x80 C:003937 63e0 ori ZL,0x30 C:003938 bab5 out PORTC,BACK C:003939 9409 ijmp C:00393a 0000 nop C:00393b 0000 nop C:00393c 0000 nop C:00393d 0000 nop C:00393e 0000 nop C:00393f 0000 nop C:003940 baa5 out PORTC,FORE ; ()..().. C:003941 91ed ld ZL,X+ C:003942 bab5 out PORTC,BACK C:003943 2ffe mov ZH,ZL C:003944 73ff andi ZH,0x3F C:003945 baa5 out PORTC,FORE C:003946 78e0 andi ZL,0x80 C:003947 64e0 ori ZL,0x40 C:003948 bab5 out PORTC,BACK C:003949 9409 ijmp C:00394a 0000 nop C:00394b 0000 nop C:00394c 0000 nop C:00394d 0000 nop C:00394e 0000 nop C:00394f 0000 nop C:003950 baa5 out PORTC,FORE ; ()...... C:003951 91ed ld ZL,X+ C:003952 bab5 out PORTC,BACK C:003953 2ffe mov ZH,ZL C:003954 73ff andi ZH,0x3F C:003955 bab5 out PORTC,BACK C:003956 78e0 andi ZL,0x80 C:003957 65e0 ori ZL,0x50 C:003958 bab5 out PORTC,BACK C:003959 9409 ijmp C:00395a 0000 nop C:00395b 0000 nop C:00395c 0000 nop C:00395d 0000 nop C:00395e 0000 nop C:00395f 0000 nop C:003960 baa5 out PORTC,FORE ; ()...... C:003961 91ed ld ZL,X+ C:003962 bab5 out PORTC,BACK C:003963 2ffe mov ZH,ZL C:003964 73ff andi ZH,0x3F C:003965 bab5 out PORTC,BACK C:003966 78e0 andi ZL,0x80 C:003967 66e0 ori ZL,0x60 C:003968 bab5 out PORTC,BACK C:003969 9409 ijmp C:00396a 0000 nop C:00396b 0000 nop C:00396c 0000 nop C:00396d 0000 nop C:00396e 0000 nop C:00396f 0000 nop C:003970 bab5 out PORTC,BACK ; ........ C:003971 91ed ld ZL,X+ C:003972 bab5 out PORTC,BACK C:003973 2ffe mov ZH,ZL C:003974 73ff andi ZH,0x3F C:003975 bab5 out PORTC,BACK C:003976 78e0 andi ZL,0x80 C:003977 67e0 ori ZL,0x70 C:003978 bab5 out PORTC,BACK C:003979 9409 ijmp C:00397a 0000 nop C:00397b 0000 nop C:00397c 0000 nop C:00397d 0000 nop C:00397e 0000 nop C:00397f 0000 nop ; CHAR "s", aa=0x73, hh=0x39, ll=0x80, cc=0xB9 C:003980 bab5 out PORTC,BACK ; ........ C:003981 91ed ld ZL,X+ C:003982 bab5 out PORTC,BACK C:003983 2ffe mov ZH,ZL C:003984 73ff andi ZH,0x3F C:003985 bab5 out PORTC,BACK C:003986 78e0 andi ZL,0x80 C:003987 60e0 ori ZL,0x00 C:003988 bab5 out PORTC,BACK C:003989 9409 ijmp C:00398a 0000 nop C:00398b 0000 nop C:00398c 0000 nop C:00398d 0000 nop C:00398e 0000 nop C:00398f 0000 nop C:003990 bab5 out PORTC,BACK ; ........ C:003991 91ed ld ZL,X+ C:003992 bab5 out PORTC,BACK C:003993 2ffe mov ZH,ZL C:003994 73ff andi ZH,0x3F C:003995 bab5 out PORTC,BACK C:003996 78e0 andi ZL,0x80 C:003997 61e0 ori ZL,0x10 C:003998 bab5 out PORTC,BACK C:003999 9409 ijmp C:00399a 0000 nop C:00399b 0000 nop C:00399c 0000 nop C:00399d 0000 nop C:00399e 0000 nop C:00399f 0000 nop C:0039a0 bab5 out PORTC,BACK ; ........ C:0039a1 91ed ld ZL,X+ C:0039a2 bab5 out PORTC,BACK C:0039a3 2ffe mov ZH,ZL C:0039a4 73ff andi ZH,0x3F C:0039a5 bab5 out PORTC,BACK C:0039a6 78e0 andi ZL,0x80 C:0039a7 62e0 ori ZL,0x20 C:0039a8 bab5 out PORTC,BACK C:0039a9 9409 ijmp C:0039aa 0000 nop C:0039ab 0000 nop C:0039ac 0000 nop C:0039ad 0000 nop C:0039ae 0000 nop C:0039af 0000 nop C:0039b0 bab5 out PORTC,BACK ; ..()().. C:0039b1 91ed ld ZL,X+ C:0039b2 baa5 out PORTC,FORE C:0039b3 2ffe mov ZH,ZL C:0039b4 73ff andi ZH,0x3F C:0039b5 baa5 out PORTC,FORE C:0039b6 78e0 andi ZL,0x80 C:0039b7 63e0 ori ZL,0x30 C:0039b8 bab5 out PORTC,BACK C:0039b9 9409 ijmp C:0039ba 0000 nop C:0039bb 0000 nop C:0039bc 0000 nop C:0039bd 0000 nop C:0039be 0000 nop C:0039bf 0000 nop C:0039c0 baa5 out PORTC,FORE ; ()...... C:0039c1 91ed ld ZL,X+ C:0039c2 bab5 out PORTC,BACK C:0039c3 2ffe mov ZH,ZL C:0039c4 73ff andi ZH,0x3F C:0039c5 bab5 out PORTC,BACK C:0039c6 78e0 andi ZL,0x80 C:0039c7 64e0 ori ZL,0x40 C:0039c8 bab5 out PORTC,BACK C:0039c9 9409 ijmp C:0039ca 0000 nop C:0039cb 0000 nop C:0039cc 0000 nop C:0039cd 0000 nop C:0039ce 0000 nop C:0039cf 0000 nop C:0039d0 bab5 out PORTC,BACK ; ..()().. C:0039d1 91ed ld ZL,X+ C:0039d2 baa5 out PORTC,FORE C:0039d3 2ffe mov ZH,ZL C:0039d4 73ff andi ZH,0x3F C:0039d5 baa5 out PORTC,FORE C:0039d6 78e0 andi ZL,0x80 C:0039d7 65e0 ori ZL,0x50 C:0039d8 bab5 out PORTC,BACK C:0039d9 9409 ijmp C:0039da 0000 nop C:0039db 0000 nop C:0039dc 0000 nop C:0039dd 0000 nop C:0039de 0000 nop C:0039df 0000 nop C:0039e0 baa5 out PORTC,FORE ; ()().... C:0039e1 91ed ld ZL,X+ C:0039e2 baa5 out PORTC,FORE C:0039e3 2ffe mov ZH,ZL C:0039e4 73ff andi ZH,0x3F C:0039e5 bab5 out PORTC,BACK C:0039e6 78e0 andi ZL,0x80 C:0039e7 66e0 ori ZL,0x60 C:0039e8 bab5 out PORTC,BACK C:0039e9 9409 ijmp C:0039ea 0000 nop C:0039eb 0000 nop C:0039ec 0000 nop C:0039ed 0000 nop C:0039ee 0000 nop C:0039ef 0000 nop C:0039f0 bab5 out PORTC,BACK ; ........ C:0039f1 91ed ld ZL,X+ C:0039f2 bab5 out PORTC,BACK C:0039f3 2ffe mov ZH,ZL C:0039f4 73ff andi ZH,0x3F C:0039f5 bab5 out PORTC,BACK C:0039f6 78e0 andi ZL,0x80 C:0039f7 67e0 ori ZL,0x70 C:0039f8 bab5 out PORTC,BACK C:0039f9 9409 ijmp C:0039fa 0000 nop C:0039fb 0000 nop C:0039fc 0000 nop C:0039fd 0000 nop C:0039fe 0000 nop C:0039ff 0000 nop ; CHAR "t", aa=0x74, hh=0x3A, ll=0x00, cc=0x3A C:003a00 bab5 out PORTC,BACK ; ........ C:003a01 91ed ld ZL,X+ C:003a02 bab5 out PORTC,BACK C:003a03 2ffe mov ZH,ZL C:003a04 73ff andi ZH,0x3F C:003a05 bab5 out PORTC,BACK C:003a06 78e0 andi ZL,0x80 C:003a07 60e0 ori ZL,0x00 C:003a08 bab5 out PORTC,BACK C:003a09 9409 ijmp C:003a0a 0000 nop C:003a0b 0000 nop C:003a0c 0000 nop C:003a0d 0000 nop C:003a0e 0000 nop C:003a0f 0000 nop C:003a10 bab5 out PORTC,BACK ; ..().... C:003a11 91ed ld ZL,X+ C:003a12 baa5 out PORTC,FORE C:003a13 2ffe mov ZH,ZL C:003a14 73ff andi ZH,0x3F C:003a15 bab5 out PORTC,BACK C:003a16 78e0 andi ZL,0x80 C:003a17 61e0 ori ZL,0x10 C:003a18 bab5 out PORTC,BACK C:003a19 9409 ijmp C:003a1a 0000 nop C:003a1b 0000 nop C:003a1c 0000 nop C:003a1d 0000 nop C:003a1e 0000 nop C:003a1f 0000 nop C:003a20 bab5 out PORTC,BACK ; ..().... C:003a21 91ed ld ZL,X+ C:003a22 baa5 out PORTC,FORE C:003a23 2ffe mov ZH,ZL C:003a24 73ff andi ZH,0x3F C:003a25 bab5 out PORTC,BACK C:003a26 78e0 andi ZL,0x80 C:003a27 62e0 ori ZL,0x20 C:003a28 bab5 out PORTC,BACK C:003a29 9409 ijmp C:003a2a 0000 nop C:003a2b 0000 nop C:003a2c 0000 nop C:003a2d 0000 nop C:003a2e 0000 nop C:003a2f 0000 nop C:003a30 baa5 out PORTC,FORE ; ()()().. C:003a31 91ed ld ZL,X+ C:003a32 baa5 out PORTC,FORE C:003a33 2ffe mov ZH,ZL C:003a34 73ff andi ZH,0x3F C:003a35 baa5 out PORTC,FORE C:003a36 78e0 andi ZL,0x80 C:003a37 63e0 ori ZL,0x30 C:003a38 bab5 out PORTC,BACK C:003a39 9409 ijmp C:003a3a 0000 nop C:003a3b 0000 nop C:003a3c 0000 nop C:003a3d 0000 nop C:003a3e 0000 nop C:003a3f 0000 nop C:003a40 bab5 out PORTC,BACK ; ..().... C:003a41 91ed ld ZL,X+ C:003a42 baa5 out PORTC,FORE C:003a43 2ffe mov ZH,ZL C:003a44 73ff andi ZH,0x3F C:003a45 bab5 out PORTC,BACK C:003a46 78e0 andi ZL,0x80 C:003a47 64e0 ori ZL,0x40 C:003a48 bab5 out PORTC,BACK C:003a49 9409 ijmp C:003a4a 0000 nop C:003a4b 0000 nop C:003a4c 0000 nop C:003a4d 0000 nop C:003a4e 0000 nop C:003a4f 0000 nop C:003a50 bab5 out PORTC,BACK ; ..().... C:003a51 91ed ld ZL,X+ C:003a52 baa5 out PORTC,FORE C:003a53 2ffe mov ZH,ZL C:003a54 73ff andi ZH,0x3F C:003a55 bab5 out PORTC,BACK C:003a56 78e0 andi ZL,0x80 C:003a57 65e0 ori ZL,0x50 C:003a58 bab5 out PORTC,BACK C:003a59 9409 ijmp C:003a5a 0000 nop C:003a5b 0000 nop C:003a5c 0000 nop C:003a5d 0000 nop C:003a5e 0000 nop C:003a5f 0000 nop C:003a60 bab5 out PORTC,BACK ; ....().. C:003a61 91ed ld ZL,X+ C:003a62 bab5 out PORTC,BACK C:003a63 2ffe mov ZH,ZL C:003a64 73ff andi ZH,0x3F C:003a65 baa5 out PORTC,FORE C:003a66 78e0 andi ZL,0x80 C:003a67 66e0 ori ZL,0x60 C:003a68 bab5 out PORTC,BACK C:003a69 9409 ijmp C:003a6a 0000 nop C:003a6b 0000 nop C:003a6c 0000 nop C:003a6d 0000 nop C:003a6e 0000 nop C:003a6f 0000 nop C:003a70 bab5 out PORTC,BACK ; ........ C:003a71 91ed ld ZL,X+ C:003a72 bab5 out PORTC,BACK C:003a73 2ffe mov ZH,ZL C:003a74 73ff andi ZH,0x3F C:003a75 bab5 out PORTC,BACK C:003a76 78e0 andi ZL,0x80 C:003a77 67e0 ori ZL,0x70 C:003a78 bab5 out PORTC,BACK C:003a79 9409 ijmp C:003a7a 0000 nop C:003a7b 0000 nop C:003a7c 0000 nop C:003a7d 0000 nop C:003a7e 0000 nop C:003a7f 0000 nop ; CHAR "u", aa=0x75, hh=0x3A, ll=0x80, cc=0xBA C:003a80 bab5 out PORTC,BACK ; ........ C:003a81 91ed ld ZL,X+ C:003a82 bab5 out PORTC,BACK C:003a83 2ffe mov ZH,ZL C:003a84 73ff andi ZH,0x3F C:003a85 bab5 out PORTC,BACK C:003a86 78e0 andi ZL,0x80 C:003a87 60e0 ori ZL,0x00 C:003a88 bab5 out PORTC,BACK C:003a89 9409 ijmp C:003a8a 0000 nop C:003a8b 0000 nop C:003a8c 0000 nop C:003a8d 0000 nop C:003a8e 0000 nop C:003a8f 0000 nop C:003a90 bab5 out PORTC,BACK ; ........ C:003a91 91ed ld ZL,X+ C:003a92 bab5 out PORTC,BACK C:003a93 2ffe mov ZH,ZL C:003a94 73ff andi ZH,0x3F C:003a95 bab5 out PORTC,BACK C:003a96 78e0 andi ZL,0x80 C:003a97 61e0 ori ZL,0x10 C:003a98 bab5 out PORTC,BACK C:003a99 9409 ijmp C:003a9a 0000 nop C:003a9b 0000 nop C:003a9c 0000 nop C:003a9d 0000 nop C:003a9e 0000 nop C:003a9f 0000 nop C:003aa0 bab5 out PORTC,BACK ; ........ C:003aa1 91ed ld ZL,X+ C:003aa2 bab5 out PORTC,BACK C:003aa3 2ffe mov ZH,ZL C:003aa4 73ff andi ZH,0x3F C:003aa5 bab5 out PORTC,BACK C:003aa6 78e0 andi ZL,0x80 C:003aa7 62e0 ori ZL,0x20 C:003aa8 bab5 out PORTC,BACK C:003aa9 9409 ijmp C:003aaa 0000 nop C:003aab 0000 nop C:003aac 0000 nop C:003aad 0000 nop C:003aae 0000 nop C:003aaf 0000 nop C:003ab0 baa5 out PORTC,FORE ; ()..().. C:003ab1 91ed ld ZL,X+ C:003ab2 bab5 out PORTC,BACK C:003ab3 2ffe mov ZH,ZL C:003ab4 73ff andi ZH,0x3F C:003ab5 baa5 out PORTC,FORE C:003ab6 78e0 andi ZL,0x80 C:003ab7 63e0 ori ZL,0x30 C:003ab8 bab5 out PORTC,BACK C:003ab9 9409 ijmp C:003aba 0000 nop C:003abb 0000 nop C:003abc 0000 nop C:003abd 0000 nop C:003abe 0000 nop C:003abf 0000 nop C:003ac0 baa5 out PORTC,FORE ; ()..().. C:003ac1 91ed ld ZL,X+ C:003ac2 bab5 out PORTC,BACK C:003ac3 2ffe mov ZH,ZL C:003ac4 73ff andi ZH,0x3F C:003ac5 baa5 out PORTC,FORE C:003ac6 78e0 andi ZL,0x80 C:003ac7 64e0 ori ZL,0x40 C:003ac8 bab5 out PORTC,BACK C:003ac9 9409 ijmp C:003aca 0000 nop C:003acb 0000 nop C:003acc 0000 nop C:003acd 0000 nop C:003ace 0000 nop C:003acf 0000 nop C:003ad0 baa5 out PORTC,FORE ; ()..().. C:003ad1 91ed ld ZL,X+ C:003ad2 bab5 out PORTC,BACK C:003ad3 2ffe mov ZH,ZL C:003ad4 73ff andi ZH,0x3F C:003ad5 baa5 out PORTC,FORE C:003ad6 78e0 andi ZL,0x80 C:003ad7 65e0 ori ZL,0x50 C:003ad8 bab5 out PORTC,BACK C:003ad9 9409 ijmp C:003ada 0000 nop C:003adb 0000 nop C:003adc 0000 nop C:003add 0000 nop C:003ade 0000 nop C:003adf 0000 nop C:003ae0 bab5 out PORTC,BACK ; ..()().. C:003ae1 91ed ld ZL,X+ C:003ae2 baa5 out PORTC,FORE C:003ae3 2ffe mov ZH,ZL C:003ae4 73ff andi ZH,0x3F C:003ae5 baa5 out PORTC,FORE C:003ae6 78e0 andi ZL,0x80 C:003ae7 66e0 ori ZL,0x60 C:003ae8 bab5 out PORTC,BACK C:003ae9 9409 ijmp C:003aea 0000 nop C:003aeb 0000 nop C:003aec 0000 nop C:003aed 0000 nop C:003aee 0000 nop C:003aef 0000 nop C:003af0 bab5 out PORTC,BACK ; ........ C:003af1 91ed ld ZL,X+ C:003af2 bab5 out PORTC,BACK C:003af3 2ffe mov ZH,ZL C:003af4 73ff andi ZH,0x3F C:003af5 bab5 out PORTC,BACK C:003af6 78e0 andi ZL,0x80 C:003af7 67e0 ori ZL,0x70 C:003af8 bab5 out PORTC,BACK C:003af9 9409 ijmp C:003afa 0000 nop C:003afb 0000 nop C:003afc 0000 nop C:003afd 0000 nop C:003afe 0000 nop C:003aff 0000 nop ; CHAR "v", aa=0x76, hh=0x3B, ll=0x00, cc=0x3B C:003b00 bab5 out PORTC,BACK ; ........ C:003b01 91ed ld ZL,X+ C:003b02 bab5 out PORTC,BACK C:003b03 2ffe mov ZH,ZL C:003b04 73ff andi ZH,0x3F C:003b05 bab5 out PORTC,BACK C:003b06 78e0 andi ZL,0x80 C:003b07 60e0 ori ZL,0x00 C:003b08 bab5 out PORTC,BACK C:003b09 9409 ijmp C:003b0a 0000 nop C:003b0b 0000 nop C:003b0c 0000 nop C:003b0d 0000 nop C:003b0e 0000 nop C:003b0f 0000 nop C:003b10 bab5 out PORTC,BACK ; ........ C:003b11 91ed ld ZL,X+ C:003b12 bab5 out PORTC,BACK C:003b13 2ffe mov ZH,ZL C:003b14 73ff andi ZH,0x3F C:003b15 bab5 out PORTC,BACK C:003b16 78e0 andi ZL,0x80 C:003b17 61e0 ori ZL,0x10 C:003b18 bab5 out PORTC,BACK C:003b19 9409 ijmp C:003b1a 0000 nop C:003b1b 0000 nop C:003b1c 0000 nop C:003b1d 0000 nop C:003b1e 0000 nop C:003b1f 0000 nop C:003b20 bab5 out PORTC,BACK ; ........ C:003b21 91ed ld ZL,X+ C:003b22 bab5 out PORTC,BACK C:003b23 2ffe mov ZH,ZL C:003b24 73ff andi ZH,0x3F C:003b25 bab5 out PORTC,BACK C:003b26 78e0 andi ZL,0x80 C:003b27 62e0 ori ZL,0x20 C:003b28 bab5 out PORTC,BACK C:003b29 9409 ijmp C:003b2a 0000 nop C:003b2b 0000 nop C:003b2c 0000 nop C:003b2d 0000 nop C:003b2e 0000 nop C:003b2f 0000 nop C:003b30 baa5 out PORTC,FORE ; ()..().. C:003b31 91ed ld ZL,X+ C:003b32 bab5 out PORTC,BACK C:003b33 2ffe mov ZH,ZL C:003b34 73ff andi ZH,0x3F C:003b35 baa5 out PORTC,FORE C:003b36 78e0 andi ZL,0x80 C:003b37 63e0 ori ZL,0x30 C:003b38 bab5 out PORTC,BACK C:003b39 9409 ijmp C:003b3a 0000 nop C:003b3b 0000 nop C:003b3c 0000 nop C:003b3d 0000 nop C:003b3e 0000 nop C:003b3f 0000 nop C:003b40 baa5 out PORTC,FORE ; ()..().. C:003b41 91ed ld ZL,X+ C:003b42 bab5 out PORTC,BACK C:003b43 2ffe mov ZH,ZL C:003b44 73ff andi ZH,0x3F C:003b45 baa5 out PORTC,FORE C:003b46 78e0 andi ZL,0x80 C:003b47 64e0 ori ZL,0x40 C:003b48 bab5 out PORTC,BACK C:003b49 9409 ijmp C:003b4a 0000 nop C:003b4b 0000 nop C:003b4c 0000 nop C:003b4d 0000 nop C:003b4e 0000 nop C:003b4f 0000 nop C:003b50 bab5 out PORTC,BACK ; ..().... C:003b51 91ed ld ZL,X+ C:003b52 baa5 out PORTC,FORE C:003b53 2ffe mov ZH,ZL C:003b54 73ff andi ZH,0x3F C:003b55 bab5 out PORTC,BACK C:003b56 78e0 andi ZL,0x80 C:003b57 65e0 ori ZL,0x50 C:003b58 bab5 out PORTC,BACK C:003b59 9409 ijmp C:003b5a 0000 nop C:003b5b 0000 nop C:003b5c 0000 nop C:003b5d 0000 nop C:003b5e 0000 nop C:003b5f 0000 nop C:003b60 bab5 out PORTC,BACK ; ..().... C:003b61 91ed ld ZL,X+ C:003b62 baa5 out PORTC,FORE C:003b63 2ffe mov ZH,ZL C:003b64 73ff andi ZH,0x3F C:003b65 bab5 out PORTC,BACK C:003b66 78e0 andi ZL,0x80 C:003b67 66e0 ori ZL,0x60 C:003b68 bab5 out PORTC,BACK C:003b69 9409 ijmp C:003b6a 0000 nop C:003b6b 0000 nop C:003b6c 0000 nop C:003b6d 0000 nop C:003b6e 0000 nop C:003b6f 0000 nop C:003b70 bab5 out PORTC,BACK ; ........ C:003b71 91ed ld ZL,X+ C:003b72 bab5 out PORTC,BACK C:003b73 2ffe mov ZH,ZL C:003b74 73ff andi ZH,0x3F C:003b75 bab5 out PORTC,BACK C:003b76 78e0 andi ZL,0x80 C:003b77 67e0 ori ZL,0x70 C:003b78 bab5 out PORTC,BACK C:003b79 9409 ijmp C:003b7a 0000 nop C:003b7b 0000 nop C:003b7c 0000 nop C:003b7d 0000 nop C:003b7e 0000 nop C:003b7f 0000 nop ; CHAR "w", aa=0x77, hh=0x3B, ll=0x80, cc=0xBB C:003b80 bab5 out PORTC,BACK ; ........ C:003b81 91ed ld ZL,X+ C:003b82 bab5 out PORTC,BACK C:003b83 2ffe mov ZH,ZL C:003b84 73ff andi ZH,0x3F C:003b85 bab5 out PORTC,BACK C:003b86 78e0 andi ZL,0x80 C:003b87 60e0 ori ZL,0x00 C:003b88 bab5 out PORTC,BACK C:003b89 9409 ijmp C:003b8a 0000 nop C:003b8b 0000 nop C:003b8c 0000 nop C:003b8d 0000 nop C:003b8e 0000 nop C:003b8f 0000 nop C:003b90 bab5 out PORTC,BACK ; ........ C:003b91 91ed ld ZL,X+ C:003b92 bab5 out PORTC,BACK C:003b93 2ffe mov ZH,ZL C:003b94 73ff andi ZH,0x3F C:003b95 bab5 out PORTC,BACK C:003b96 78e0 andi ZL,0x80 C:003b97 61e0 ori ZL,0x10 C:003b98 bab5 out PORTC,BACK C:003b99 9409 ijmp C:003b9a 0000 nop C:003b9b 0000 nop C:003b9c 0000 nop C:003b9d 0000 nop C:003b9e 0000 nop C:003b9f 0000 nop C:003ba0 bab5 out PORTC,BACK ; ........ C:003ba1 91ed ld ZL,X+ C:003ba2 bab5 out PORTC,BACK C:003ba3 2ffe mov ZH,ZL C:003ba4 73ff andi ZH,0x3F C:003ba5 bab5 out PORTC,BACK C:003ba6 78e0 andi ZL,0x80 C:003ba7 62e0 ori ZL,0x20 C:003ba8 bab5 out PORTC,BACK C:003ba9 9409 ijmp C:003baa 0000 nop C:003bab 0000 nop C:003bac 0000 nop C:003bad 0000 nop C:003bae 0000 nop C:003baf 0000 nop C:003bb0 baa5 out PORTC,FORE ; ()..().. C:003bb1 91ed ld ZL,X+ C:003bb2 bab5 out PORTC,BACK C:003bb3 2ffe mov ZH,ZL C:003bb4 73ff andi ZH,0x3F C:003bb5 baa5 out PORTC,FORE C:003bb6 78e0 andi ZL,0x80 C:003bb7 63e0 ori ZL,0x30 C:003bb8 bab5 out PORTC,BACK C:003bb9 9409 ijmp C:003bba 0000 nop C:003bbb 0000 nop C:003bbc 0000 nop C:003bbd 0000 nop C:003bbe 0000 nop C:003bbf 0000 nop C:003bc0 baa5 out PORTC,FORE ; ()..().. C:003bc1 91ed ld ZL,X+ C:003bc2 bab5 out PORTC,BACK C:003bc3 2ffe mov ZH,ZL C:003bc4 73ff andi ZH,0x3F C:003bc5 baa5 out PORTC,FORE C:003bc6 78e0 andi ZL,0x80 C:003bc7 64e0 ori ZL,0x40 C:003bc8 bab5 out PORTC,BACK C:003bc9 9409 ijmp C:003bca 0000 nop C:003bcb 0000 nop C:003bcc 0000 nop C:003bcd 0000 nop C:003bce 0000 nop C:003bcf 0000 nop C:003bd0 baa5 out PORTC,FORE ; ()()().. C:003bd1 91ed ld ZL,X+ C:003bd2 baa5 out PORTC,FORE C:003bd3 2ffe mov ZH,ZL C:003bd4 73ff andi ZH,0x3F C:003bd5 baa5 out PORTC,FORE C:003bd6 78e0 andi ZL,0x80 C:003bd7 65e0 ori ZL,0x50 C:003bd8 bab5 out PORTC,BACK C:003bd9 9409 ijmp C:003bda 0000 nop C:003bdb 0000 nop C:003bdc 0000 nop C:003bdd 0000 nop C:003bde 0000 nop C:003bdf 0000 nop C:003be0 baa5 out PORTC,FORE ; ()()().. C:003be1 91ed ld ZL,X+ C:003be2 baa5 out PORTC,FORE C:003be3 2ffe mov ZH,ZL C:003be4 73ff andi ZH,0x3F C:003be5 baa5 out PORTC,FORE C:003be6 78e0 andi ZL,0x80 C:003be7 66e0 ori ZL,0x60 C:003be8 bab5 out PORTC,BACK C:003be9 9409 ijmp C:003bea 0000 nop C:003beb 0000 nop C:003bec 0000 nop C:003bed 0000 nop C:003bee 0000 nop C:003bef 0000 nop C:003bf0 bab5 out PORTC,BACK ; ........ C:003bf1 91ed ld ZL,X+ C:003bf2 bab5 out PORTC,BACK C:003bf3 2ffe mov ZH,ZL C:003bf4 73ff andi ZH,0x3F C:003bf5 bab5 out PORTC,BACK C:003bf6 78e0 andi ZL,0x80 C:003bf7 67e0 ori ZL,0x70 C:003bf8 bab5 out PORTC,BACK C:003bf9 9409 ijmp C:003bfa 0000 nop C:003bfb 0000 nop C:003bfc 0000 nop C:003bfd 0000 nop C:003bfe 0000 nop C:003bff 0000 nop ; CHAR "x", aa=0x78, hh=0x3C, ll=0x00, cc=0x3C C:003c00 bab5 out PORTC,BACK ; ........ C:003c01 91ed ld ZL,X+ C:003c02 bab5 out PORTC,BACK C:003c03 2ffe mov ZH,ZL C:003c04 73ff andi ZH,0x3F C:003c05 bab5 out PORTC,BACK C:003c06 78e0 andi ZL,0x80 C:003c07 60e0 ori ZL,0x00 C:003c08 bab5 out PORTC,BACK C:003c09 9409 ijmp C:003c0a 0000 nop C:003c0b 0000 nop C:003c0c 0000 nop C:003c0d 0000 nop C:003c0e 0000 nop C:003c0f 0000 nop C:003c10 bab5 out PORTC,BACK ; ........ C:003c11 91ed ld ZL,X+ C:003c12 bab5 out PORTC,BACK C:003c13 2ffe mov ZH,ZL C:003c14 73ff andi ZH,0x3F C:003c15 bab5 out PORTC,BACK C:003c16 78e0 andi ZL,0x80 C:003c17 61e0 ori ZL,0x10 C:003c18 bab5 out PORTC,BACK C:003c19 9409 ijmp C:003c1a 0000 nop C:003c1b 0000 nop C:003c1c 0000 nop C:003c1d 0000 nop C:003c1e 0000 nop C:003c1f 0000 nop C:003c20 bab5 out PORTC,BACK ; ........ C:003c21 91ed ld ZL,X+ C:003c22 bab5 out PORTC,BACK C:003c23 2ffe mov ZH,ZL C:003c24 73ff andi ZH,0x3F C:003c25 bab5 out PORTC,BACK C:003c26 78e0 andi ZL,0x80 C:003c27 62e0 ori ZL,0x20 C:003c28 bab5 out PORTC,BACK C:003c29 9409 ijmp C:003c2a 0000 nop C:003c2b 0000 nop C:003c2c 0000 nop C:003c2d 0000 nop C:003c2e 0000 nop C:003c2f 0000 nop C:003c30 baa5 out PORTC,FORE ; ()..().. C:003c31 91ed ld ZL,X+ C:003c32 bab5 out PORTC,BACK C:003c33 2ffe mov ZH,ZL C:003c34 73ff andi ZH,0x3F C:003c35 baa5 out PORTC,FORE C:003c36 78e0 andi ZL,0x80 C:003c37 63e0 ori ZL,0x30 C:003c38 bab5 out PORTC,BACK C:003c39 9409 ijmp C:003c3a 0000 nop C:003c3b 0000 nop C:003c3c 0000 nop C:003c3d 0000 nop C:003c3e 0000 nop C:003c3f 0000 nop C:003c40 bab5 out PORTC,BACK ; ..().... C:003c41 91ed ld ZL,X+ C:003c42 baa5 out PORTC,FORE C:003c43 2ffe mov ZH,ZL C:003c44 73ff andi ZH,0x3F C:003c45 bab5 out PORTC,BACK C:003c46 78e0 andi ZL,0x80 C:003c47 64e0 ori ZL,0x40 C:003c48 bab5 out PORTC,BACK C:003c49 9409 ijmp C:003c4a 0000 nop C:003c4b 0000 nop C:003c4c 0000 nop C:003c4d 0000 nop C:003c4e 0000 nop C:003c4f 0000 nop C:003c50 bab5 out PORTC,BACK ; ..().... C:003c51 91ed ld ZL,X+ C:003c52 baa5 out PORTC,FORE C:003c53 2ffe mov ZH,ZL C:003c54 73ff andi ZH,0x3F C:003c55 bab5 out PORTC,BACK C:003c56 78e0 andi ZL,0x80 C:003c57 65e0 ori ZL,0x50 C:003c58 bab5 out PORTC,BACK C:003c59 9409 ijmp C:003c5a 0000 nop C:003c5b 0000 nop C:003c5c 0000 nop C:003c5d 0000 nop C:003c5e 0000 nop C:003c5f 0000 nop C:003c60 baa5 out PORTC,FORE ; ()..().. C:003c61 91ed ld ZL,X+ C:003c62 bab5 out PORTC,BACK C:003c63 2ffe mov ZH,ZL C:003c64 73ff andi ZH,0x3F C:003c65 baa5 out PORTC,FORE C:003c66 78e0 andi ZL,0x80 C:003c67 66e0 ori ZL,0x60 C:003c68 bab5 out PORTC,BACK C:003c69 9409 ijmp C:003c6a 0000 nop C:003c6b 0000 nop C:003c6c 0000 nop C:003c6d 0000 nop C:003c6e 0000 nop C:003c6f 0000 nop C:003c70 bab5 out PORTC,BACK ; ........ C:003c71 91ed ld ZL,X+ C:003c72 bab5 out PORTC,BACK C:003c73 2ffe mov ZH,ZL C:003c74 73ff andi ZH,0x3F C:003c75 bab5 out PORTC,BACK C:003c76 78e0 andi ZL,0x80 C:003c77 67e0 ori ZL,0x70 C:003c78 bab5 out PORTC,BACK C:003c79 9409 ijmp C:003c7a 0000 nop C:003c7b 0000 nop C:003c7c 0000 nop C:003c7d 0000 nop C:003c7e 0000 nop C:003c7f 0000 nop ; CHAR "y", aa=0x79, hh=0x3C, ll=0x80, cc=0xBC C:003c80 bab5 out PORTC,BACK ; ........ C:003c81 91ed ld ZL,X+ C:003c82 bab5 out PORTC,BACK C:003c83 2ffe mov ZH,ZL C:003c84 73ff andi ZH,0x3F C:003c85 bab5 out PORTC,BACK C:003c86 78e0 andi ZL,0x80 C:003c87 60e0 ori ZL,0x00 C:003c88 bab5 out PORTC,BACK C:003c89 9409 ijmp C:003c8a 0000 nop C:003c8b 0000 nop C:003c8c 0000 nop C:003c8d 0000 nop C:003c8e 0000 nop C:003c8f 0000 nop C:003c90 bab5 out PORTC,BACK ; ........ C:003c91 91ed ld ZL,X+ C:003c92 bab5 out PORTC,BACK C:003c93 2ffe mov ZH,ZL C:003c94 73ff andi ZH,0x3F C:003c95 bab5 out PORTC,BACK C:003c96 78e0 andi ZL,0x80 C:003c97 61e0 ori ZL,0x10 C:003c98 bab5 out PORTC,BACK C:003c99 9409 ijmp C:003c9a 0000 nop C:003c9b 0000 nop C:003c9c 0000 nop C:003c9d 0000 nop C:003c9e 0000 nop C:003c9f 0000 nop C:003ca0 bab5 out PORTC,BACK ; ........ C:003ca1 91ed ld ZL,X+ C:003ca2 bab5 out PORTC,BACK C:003ca3 2ffe mov ZH,ZL C:003ca4 73ff andi ZH,0x3F C:003ca5 bab5 out PORTC,BACK C:003ca6 78e0 andi ZL,0x80 C:003ca7 62e0 ori ZL,0x20 C:003ca8 bab5 out PORTC,BACK C:003ca9 9409 ijmp C:003caa 0000 nop C:003cab 0000 nop C:003cac 0000 nop C:003cad 0000 nop C:003cae 0000 nop C:003caf 0000 nop C:003cb0 baa5 out PORTC,FORE ; ()..().. C:003cb1 91ed ld ZL,X+ C:003cb2 bab5 out PORTC,BACK C:003cb3 2ffe mov ZH,ZL C:003cb4 73ff andi ZH,0x3F C:003cb5 baa5 out PORTC,FORE C:003cb6 78e0 andi ZL,0x80 C:003cb7 63e0 ori ZL,0x30 C:003cb8 bab5 out PORTC,BACK C:003cb9 9409 ijmp C:003cba 0000 nop C:003cbb 0000 nop C:003cbc 0000 nop C:003cbd 0000 nop C:003cbe 0000 nop C:003cbf 0000 nop C:003cc0 baa5 out PORTC,FORE ; ()..().. C:003cc1 91ed ld ZL,X+ C:003cc2 bab5 out PORTC,BACK C:003cc3 2ffe mov ZH,ZL C:003cc4 73ff andi ZH,0x3F C:003cc5 baa5 out PORTC,FORE C:003cc6 78e0 andi ZL,0x80 C:003cc7 64e0 ori ZL,0x40 C:003cc8 bab5 out PORTC,BACK C:003cc9 9409 ijmp C:003cca 0000 nop C:003ccb 0000 nop C:003ccc 0000 nop C:003ccd 0000 nop C:003cce 0000 nop C:003ccf 0000 nop C:003cd0 bab5 out PORTC,BACK ; ..()().. C:003cd1 91ed ld ZL,X+ C:003cd2 baa5 out PORTC,FORE C:003cd3 2ffe mov ZH,ZL C:003cd4 73ff andi ZH,0x3F C:003cd5 baa5 out PORTC,FORE C:003cd6 78e0 andi ZL,0x80 C:003cd7 65e0 ori ZL,0x50 C:003cd8 bab5 out PORTC,BACK C:003cd9 9409 ijmp C:003cda 0000 nop C:003cdb 0000 nop C:003cdc 0000 nop C:003cdd 0000 nop C:003cde 0000 nop C:003cdf 0000 nop C:003ce0 bab5 out PORTC,BACK ; ....().. C:003ce1 91ed ld ZL,X+ C:003ce2 bab5 out PORTC,BACK C:003ce3 2ffe mov ZH,ZL C:003ce4 73ff andi ZH,0x3F C:003ce5 baa5 out PORTC,FORE C:003ce6 78e0 andi ZL,0x80 C:003ce7 66e0 ori ZL,0x60 C:003ce8 bab5 out PORTC,BACK C:003ce9 9409 ijmp C:003cea 0000 nop C:003ceb 0000 nop C:003cec 0000 nop C:003ced 0000 nop C:003cee 0000 nop C:003cef 0000 nop C:003cf0 baa5 out PORTC,FORE ; ()().... C:003cf1 91ed ld ZL,X+ C:003cf2 baa5 out PORTC,FORE C:003cf3 2ffe mov ZH,ZL C:003cf4 73ff andi ZH,0x3F C:003cf5 bab5 out PORTC,BACK C:003cf6 78e0 andi ZL,0x80 C:003cf7 67e0 ori ZL,0x70 C:003cf8 bab5 out PORTC,BACK C:003cf9 9409 ijmp C:003cfa 0000 nop C:003cfb 0000 nop C:003cfc 0000 nop C:003cfd 0000 nop C:003cfe 0000 nop C:003cff 0000 nop ; CHAR "z", aa=0x7A, hh=0x3D, ll=0x00, cc=0x3D C:003d00 bab5 out PORTC,BACK ; ........ C:003d01 91ed ld ZL,X+ C:003d02 bab5 out PORTC,BACK C:003d03 2ffe mov ZH,ZL C:003d04 73ff andi ZH,0x3F C:003d05 bab5 out PORTC,BACK C:003d06 78e0 andi ZL,0x80 C:003d07 60e0 ori ZL,0x00 C:003d08 bab5 out PORTC,BACK C:003d09 9409 ijmp C:003d0a 0000 nop C:003d0b 0000 nop C:003d0c 0000 nop C:003d0d 0000 nop C:003d0e 0000 nop C:003d0f 0000 nop C:003d10 bab5 out PORTC,BACK ; ........ C:003d11 91ed ld ZL,X+ C:003d12 bab5 out PORTC,BACK C:003d13 2ffe mov ZH,ZL C:003d14 73ff andi ZH,0x3F C:003d15 bab5 out PORTC,BACK C:003d16 78e0 andi ZL,0x80 C:003d17 61e0 ori ZL,0x10 C:003d18 bab5 out PORTC,BACK C:003d19 9409 ijmp C:003d1a 0000 nop C:003d1b 0000 nop C:003d1c 0000 nop C:003d1d 0000 nop C:003d1e 0000 nop C:003d1f 0000 nop C:003d20 bab5 out PORTC,BACK ; ........ C:003d21 91ed ld ZL,X+ C:003d22 bab5 out PORTC,BACK C:003d23 2ffe mov ZH,ZL C:003d24 73ff andi ZH,0x3F C:003d25 bab5 out PORTC,BACK C:003d26 78e0 andi ZL,0x80 C:003d27 62e0 ori ZL,0x20 C:003d28 bab5 out PORTC,BACK C:003d29 9409 ijmp C:003d2a 0000 nop C:003d2b 0000 nop C:003d2c 0000 nop C:003d2d 0000 nop C:003d2e 0000 nop C:003d2f 0000 nop C:003d30 baa5 out PORTC,FORE ; ()()().. C:003d31 91ed ld ZL,X+ C:003d32 baa5 out PORTC,FORE C:003d33 2ffe mov ZH,ZL C:003d34 73ff andi ZH,0x3F C:003d35 baa5 out PORTC,FORE C:003d36 78e0 andi ZL,0x80 C:003d37 63e0 ori ZL,0x30 C:003d38 bab5 out PORTC,BACK C:003d39 9409 ijmp C:003d3a 0000 nop C:003d3b 0000 nop C:003d3c 0000 nop C:003d3d 0000 nop C:003d3e 0000 nop C:003d3f 0000 nop C:003d40 bab5 out PORTC,BACK ; ..().... C:003d41 91ed ld ZL,X+ C:003d42 baa5 out PORTC,FORE C:003d43 2ffe mov ZH,ZL C:003d44 73ff andi ZH,0x3F C:003d45 bab5 out PORTC,BACK C:003d46 78e0 andi ZL,0x80 C:003d47 64e0 ori ZL,0x40 C:003d48 bab5 out PORTC,BACK C:003d49 9409 ijmp C:003d4a 0000 nop C:003d4b 0000 nop C:003d4c 0000 nop C:003d4d 0000 nop C:003d4e 0000 nop C:003d4f 0000 nop C:003d50 baa5 out PORTC,FORE ; ()...... C:003d51 91ed ld ZL,X+ C:003d52 bab5 out PORTC,BACK C:003d53 2ffe mov ZH,ZL C:003d54 73ff andi ZH,0x3F C:003d55 bab5 out PORTC,BACK C:003d56 78e0 andi ZL,0x80 C:003d57 65e0 ori ZL,0x50 C:003d58 bab5 out PORTC,BACK C:003d59 9409 ijmp C:003d5a 0000 nop C:003d5b 0000 nop C:003d5c 0000 nop C:003d5d 0000 nop C:003d5e 0000 nop C:003d5f 0000 nop C:003d60 baa5 out PORTC,FORE ; ()()().. C:003d61 91ed ld ZL,X+ C:003d62 baa5 out PORTC,FORE C:003d63 2ffe mov ZH,ZL C:003d64 73ff andi ZH,0x3F C:003d65 baa5 out PORTC,FORE C:003d66 78e0 andi ZL,0x80 C:003d67 66e0 ori ZL,0x60 C:003d68 bab5 out PORTC,BACK C:003d69 9409 ijmp C:003d6a 0000 nop C:003d6b 0000 nop C:003d6c 0000 nop C:003d6d 0000 nop C:003d6e 0000 nop C:003d6f 0000 nop C:003d70 bab5 out PORTC,BACK ; ........ C:003d71 91ed ld ZL,X+ C:003d72 bab5 out PORTC,BACK C:003d73 2ffe mov ZH,ZL C:003d74 73ff andi ZH,0x3F C:003d75 bab5 out PORTC,BACK C:003d76 78e0 andi ZL,0x80 C:003d77 67e0 ori ZL,0x70 C:003d78 bab5 out PORTC,BACK C:003d79 9409 ijmp C:003d7a 0000 nop C:003d7b 0000 nop C:003d7c 0000 nop C:003d7d 0000 nop C:003d7e 0000 nop C:003d7f 0000 nop ; CHAR "{", aa=0x7B, hh=0x3D, ll=0x80, cc=0xBD C:003d80 bab5 out PORTC,BACK ; ........ C:003d81 91ed ld ZL,X+ C:003d82 bab5 out PORTC,BACK C:003d83 2ffe mov ZH,ZL C:003d84 73ff andi ZH,0x3F C:003d85 bab5 out PORTC,BACK C:003d86 78e0 andi ZL,0x80 C:003d87 60e0 ori ZL,0x00 C:003d88 bab5 out PORTC,BACK C:003d89 9409 ijmp C:003d8a 0000 nop C:003d8b 0000 nop C:003d8c 0000 nop C:003d8d 0000 nop C:003d8e 0000 nop C:003d8f 0000 nop C:003d90 bab5 out PORTC,BACK ; ..()().. C:003d91 91ed ld ZL,X+ C:003d92 baa5 out PORTC,FORE C:003d93 2ffe mov ZH,ZL C:003d94 73ff andi ZH,0x3F C:003d95 baa5 out PORTC,FORE C:003d96 78e0 andi ZL,0x80 C:003d97 61e0 ori ZL,0x10 C:003d98 bab5 out PORTC,BACK C:003d99 9409 ijmp C:003d9a 0000 nop C:003d9b 0000 nop C:003d9c 0000 nop C:003d9d 0000 nop C:003d9e 0000 nop C:003d9f 0000 nop C:003da0 bab5 out PORTC,BACK ; ..().... C:003da1 91ed ld ZL,X+ C:003da2 baa5 out PORTC,FORE C:003da3 2ffe mov ZH,ZL C:003da4 73ff andi ZH,0x3F C:003da5 bab5 out PORTC,BACK C:003da6 78e0 andi ZL,0x80 C:003da7 62e0 ori ZL,0x20 C:003da8 bab5 out PORTC,BACK C:003da9 9409 ijmp C:003daa 0000 nop C:003dab 0000 nop C:003dac 0000 nop C:003dad 0000 nop C:003dae 0000 nop C:003daf 0000 nop C:003db0 baa5 out PORTC,FORE ; ()().... C:003db1 91ed ld ZL,X+ C:003db2 baa5 out PORTC,FORE C:003db3 2ffe mov ZH,ZL C:003db4 73ff andi ZH,0x3F C:003db5 bab5 out PORTC,BACK C:003db6 78e0 andi ZL,0x80 C:003db7 63e0 ori ZL,0x30 C:003db8 bab5 out PORTC,BACK C:003db9 9409 ijmp C:003dba 0000 nop C:003dbb 0000 nop C:003dbc 0000 nop C:003dbd 0000 nop C:003dbe 0000 nop C:003dbf 0000 nop C:003dc0 bab5 out PORTC,BACK ; ..().... C:003dc1 91ed ld ZL,X+ C:003dc2 baa5 out PORTC,FORE C:003dc3 2ffe mov ZH,ZL C:003dc4 73ff andi ZH,0x3F C:003dc5 bab5 out PORTC,BACK C:003dc6 78e0 andi ZL,0x80 C:003dc7 64e0 ori ZL,0x40 C:003dc8 bab5 out PORTC,BACK C:003dc9 9409 ijmp C:003dca 0000 nop C:003dcb 0000 nop C:003dcc 0000 nop C:003dcd 0000 nop C:003dce 0000 nop C:003dcf 0000 nop C:003dd0 bab5 out PORTC,BACK ; ..().... C:003dd1 91ed ld ZL,X+ C:003dd2 baa5 out PORTC,FORE C:003dd3 2ffe mov ZH,ZL C:003dd4 73ff andi ZH,0x3F C:003dd5 bab5 out PORTC,BACK C:003dd6 78e0 andi ZL,0x80 C:003dd7 65e0 ori ZL,0x50 C:003dd8 bab5 out PORTC,BACK C:003dd9 9409 ijmp C:003dda 0000 nop C:003ddb 0000 nop C:003ddc 0000 nop C:003ddd 0000 nop C:003dde 0000 nop C:003ddf 0000 nop C:003de0 bab5 out PORTC,BACK ; ..()().. C:003de1 91ed ld ZL,X+ C:003de2 baa5 out PORTC,FORE C:003de3 2ffe mov ZH,ZL C:003de4 73ff andi ZH,0x3F C:003de5 baa5 out PORTC,FORE C:003de6 78e0 andi ZL,0x80 C:003de7 66e0 ori ZL,0x60 C:003de8 bab5 out PORTC,BACK C:003de9 9409 ijmp C:003dea 0000 nop C:003deb 0000 nop C:003dec 0000 nop C:003ded 0000 nop C:003dee 0000 nop C:003def 0000 nop C:003df0 bab5 out PORTC,BACK ; ........ C:003df1 91ed ld ZL,X+ C:003df2 bab5 out PORTC,BACK C:003df3 2ffe mov ZH,ZL C:003df4 73ff andi ZH,0x3F C:003df5 bab5 out PORTC,BACK C:003df6 78e0 andi ZL,0x80 C:003df7 67e0 ori ZL,0x70 C:003df8 bab5 out PORTC,BACK C:003df9 9409 ijmp C:003dfa 0000 nop C:003dfb 0000 nop C:003dfc 0000 nop C:003dfd 0000 nop C:003dfe 0000 nop C:003dff 0000 nop ; CHAR "|", aa=0x7C, hh=0x3E, ll=0x00, cc=0x3E C:003e00 bab5 out PORTC,BACK ; ........ C:003e01 91ed ld ZL,X+ C:003e02 bab5 out PORTC,BACK C:003e03 2ffe mov ZH,ZL C:003e04 73ff andi ZH,0x3F C:003e05 bab5 out PORTC,BACK C:003e06 78e0 andi ZL,0x80 C:003e07 60e0 ori ZL,0x00 C:003e08 bab5 out PORTC,BACK C:003e09 9409 ijmp C:003e0a 0000 nop C:003e0b 0000 nop C:003e0c 0000 nop C:003e0d 0000 nop C:003e0e 0000 nop C:003e0f 0000 nop C:003e10 bab5 out PORTC,BACK ; ..().... C:003e11 91ed ld ZL,X+ C:003e12 baa5 out PORTC,FORE C:003e13 2ffe mov ZH,ZL C:003e14 73ff andi ZH,0x3F C:003e15 bab5 out PORTC,BACK C:003e16 78e0 andi ZL,0x80 C:003e17 61e0 ori ZL,0x10 C:003e18 bab5 out PORTC,BACK C:003e19 9409 ijmp C:003e1a 0000 nop C:003e1b 0000 nop C:003e1c 0000 nop C:003e1d 0000 nop C:003e1e 0000 nop C:003e1f 0000 nop C:003e20 bab5 out PORTC,BACK ; ..().... C:003e21 91ed ld ZL,X+ C:003e22 baa5 out PORTC,FORE C:003e23 2ffe mov ZH,ZL C:003e24 73ff andi ZH,0x3F C:003e25 bab5 out PORTC,BACK C:003e26 78e0 andi ZL,0x80 C:003e27 62e0 ori ZL,0x20 C:003e28 bab5 out PORTC,BACK C:003e29 9409 ijmp C:003e2a 0000 nop C:003e2b 0000 nop C:003e2c 0000 nop C:003e2d 0000 nop C:003e2e 0000 nop C:003e2f 0000 nop C:003e30 bab5 out PORTC,BACK ; ..().... C:003e31 91ed ld ZL,X+ C:003e32 baa5 out PORTC,FORE C:003e33 2ffe mov ZH,ZL C:003e34 73ff andi ZH,0x3F C:003e35 bab5 out PORTC,BACK C:003e36 78e0 andi ZL,0x80 C:003e37 63e0 ori ZL,0x30 C:003e38 bab5 out PORTC,BACK C:003e39 9409 ijmp C:003e3a 0000 nop C:003e3b 0000 nop C:003e3c 0000 nop C:003e3d 0000 nop C:003e3e 0000 nop C:003e3f 0000 nop C:003e40 bab5 out PORTC,BACK ; ..().... C:003e41 91ed ld ZL,X+ C:003e42 baa5 out PORTC,FORE C:003e43 2ffe mov ZH,ZL C:003e44 73ff andi ZH,0x3F C:003e45 bab5 out PORTC,BACK C:003e46 78e0 andi ZL,0x80 C:003e47 64e0 ori ZL,0x40 C:003e48 bab5 out PORTC,BACK C:003e49 9409 ijmp C:003e4a 0000 nop C:003e4b 0000 nop C:003e4c 0000 nop C:003e4d 0000 nop C:003e4e 0000 nop C:003e4f 0000 nop C:003e50 bab5 out PORTC,BACK ; ..().... C:003e51 91ed ld ZL,X+ C:003e52 baa5 out PORTC,FORE C:003e53 2ffe mov ZH,ZL C:003e54 73ff andi ZH,0x3F C:003e55 bab5 out PORTC,BACK C:003e56 78e0 andi ZL,0x80 C:003e57 65e0 ori ZL,0x50 C:003e58 bab5 out PORTC,BACK C:003e59 9409 ijmp C:003e5a 0000 nop C:003e5b 0000 nop C:003e5c 0000 nop C:003e5d 0000 nop C:003e5e 0000 nop C:003e5f 0000 nop C:003e60 bab5 out PORTC,BACK ; ..().... C:003e61 91ed ld ZL,X+ C:003e62 baa5 out PORTC,FORE C:003e63 2ffe mov ZH,ZL C:003e64 73ff andi ZH,0x3F C:003e65 bab5 out PORTC,BACK C:003e66 78e0 andi ZL,0x80 C:003e67 66e0 ori ZL,0x60 C:003e68 bab5 out PORTC,BACK C:003e69 9409 ijmp C:003e6a 0000 nop C:003e6b 0000 nop C:003e6c 0000 nop C:003e6d 0000 nop C:003e6e 0000 nop C:003e6f 0000 nop C:003e70 bab5 out PORTC,BACK ; ........ C:003e71 91ed ld ZL,X+ C:003e72 bab5 out PORTC,BACK C:003e73 2ffe mov ZH,ZL C:003e74 73ff andi ZH,0x3F C:003e75 bab5 out PORTC,BACK C:003e76 78e0 andi ZL,0x80 C:003e77 67e0 ori ZL,0x70 C:003e78 bab5 out PORTC,BACK C:003e79 9409 ijmp C:003e7a 0000 nop C:003e7b 0000 nop C:003e7c 0000 nop C:003e7d 0000 nop C:003e7e 0000 nop C:003e7f 0000 nop ; CHAR "}", aa=0x7D, hh=0x3E, ll=0x80, cc=0xBE C:003e80 bab5 out PORTC,BACK ; ........ C:003e81 91ed ld ZL,X+ C:003e82 bab5 out PORTC,BACK C:003e83 2ffe mov ZH,ZL C:003e84 73ff andi ZH,0x3F C:003e85 bab5 out PORTC,BACK C:003e86 78e0 andi ZL,0x80 C:003e87 60e0 ori ZL,0x00 C:003e88 bab5 out PORTC,BACK C:003e89 9409 ijmp C:003e8a 0000 nop C:003e8b 0000 nop C:003e8c 0000 nop C:003e8d 0000 nop C:003e8e 0000 nop C:003e8f 0000 nop C:003e90 baa5 out PORTC,FORE ; ()().... C:003e91 91ed ld ZL,X+ C:003e92 baa5 out PORTC,FORE C:003e93 2ffe mov ZH,ZL C:003e94 73ff andi ZH,0x3F C:003e95 bab5 out PORTC,BACK C:003e96 78e0 andi ZL,0x80 C:003e97 61e0 ori ZL,0x10 C:003e98 bab5 out PORTC,BACK C:003e99 9409 ijmp C:003e9a 0000 nop C:003e9b 0000 nop C:003e9c 0000 nop C:003e9d 0000 nop C:003e9e 0000 nop C:003e9f 0000 nop C:003ea0 bab5 out PORTC,BACK ; ..().... C:003ea1 91ed ld ZL,X+ C:003ea2 baa5 out PORTC,FORE C:003ea3 2ffe mov ZH,ZL C:003ea4 73ff andi ZH,0x3F C:003ea5 bab5 out PORTC,BACK C:003ea6 78e0 andi ZL,0x80 C:003ea7 62e0 ori ZL,0x20 C:003ea8 bab5 out PORTC,BACK C:003ea9 9409 ijmp C:003eaa 0000 nop C:003eab 0000 nop C:003eac 0000 nop C:003ead 0000 nop C:003eae 0000 nop C:003eaf 0000 nop C:003eb0 bab5 out PORTC,BACK ; ..()().. C:003eb1 91ed ld ZL,X+ C:003eb2 baa5 out PORTC,FORE C:003eb3 2ffe mov ZH,ZL C:003eb4 73ff andi ZH,0x3F C:003eb5 baa5 out PORTC,FORE C:003eb6 78e0 andi ZL,0x80 C:003eb7 63e0 ori ZL,0x30 C:003eb8 bab5 out PORTC,BACK C:003eb9 9409 ijmp C:003eba 0000 nop C:003ebb 0000 nop C:003ebc 0000 nop C:003ebd 0000 nop C:003ebe 0000 nop C:003ebf 0000 nop C:003ec0 bab5 out PORTC,BACK ; ..().... C:003ec1 91ed ld ZL,X+ C:003ec2 baa5 out PORTC,FORE C:003ec3 2ffe mov ZH,ZL C:003ec4 73ff andi ZH,0x3F C:003ec5 bab5 out PORTC,BACK C:003ec6 78e0 andi ZL,0x80 C:003ec7 64e0 ori ZL,0x40 C:003ec8 bab5 out PORTC,BACK C:003ec9 9409 ijmp C:003eca 0000 nop C:003ecb 0000 nop C:003ecc 0000 nop C:003ecd 0000 nop C:003ece 0000 nop C:003ecf 0000 nop C:003ed0 bab5 out PORTC,BACK ; ..().... C:003ed1 91ed ld ZL,X+ C:003ed2 baa5 out PORTC,FORE C:003ed3 2ffe mov ZH,ZL C:003ed4 73ff andi ZH,0x3F C:003ed5 bab5 out PORTC,BACK C:003ed6 78e0 andi ZL,0x80 C:003ed7 65e0 ori ZL,0x50 C:003ed8 bab5 out PORTC,BACK C:003ed9 9409 ijmp C:003eda 0000 nop C:003edb 0000 nop C:003edc 0000 nop C:003edd 0000 nop C:003ede 0000 nop C:003edf 0000 nop C:003ee0 baa5 out PORTC,FORE ; ()().... C:003ee1 91ed ld ZL,X+ C:003ee2 baa5 out PORTC,FORE C:003ee3 2ffe mov ZH,ZL C:003ee4 73ff andi ZH,0x3F C:003ee5 bab5 out PORTC,BACK C:003ee6 78e0 andi ZL,0x80 C:003ee7 66e0 ori ZL,0x60 C:003ee8 bab5 out PORTC,BACK C:003ee9 9409 ijmp C:003eea 0000 nop C:003eeb 0000 nop C:003eec 0000 nop C:003eed 0000 nop C:003eee 0000 nop C:003eef 0000 nop C:003ef0 bab5 out PORTC,BACK ; ........ C:003ef1 91ed ld ZL,X+ C:003ef2 bab5 out PORTC,BACK C:003ef3 2ffe mov ZH,ZL C:003ef4 73ff andi ZH,0x3F C:003ef5 bab5 out PORTC,BACK C:003ef6 78e0 andi ZL,0x80 C:003ef7 67e0 ori ZL,0x70 C:003ef8 bab5 out PORTC,BACK C:003ef9 9409 ijmp C:003efa 0000 nop C:003efb 0000 nop C:003efc 0000 nop C:003efd 0000 nop C:003efe 0000 nop C:003eff 0000 nop ; CHAR "~", aa=0x7E, hh=0x3F, ll=0x00, cc=0x3F C:003f00 bab5 out PORTC,BACK ; ........ C:003f01 91ed ld ZL,X+ C:003f02 bab5 out PORTC,BACK C:003f03 2ffe mov ZH,ZL C:003f04 73ff andi ZH,0x3F C:003f05 bab5 out PORTC,BACK C:003f06 78e0 andi ZL,0x80 C:003f07 60e0 ori ZL,0x00 C:003f08 bab5 out PORTC,BACK C:003f09 9409 ijmp C:003f0a 0000 nop C:003f0b 0000 nop C:003f0c 0000 nop C:003f0d 0000 nop C:003f0e 0000 nop C:003f0f 0000 nop C:003f10 bab5 out PORTC,BACK ; ..()().. C:003f11 91ed ld ZL,X+ C:003f12 baa5 out PORTC,FORE C:003f13 2ffe mov ZH,ZL C:003f14 73ff andi ZH,0x3F C:003f15 baa5 out PORTC,FORE C:003f16 78e0 andi ZL,0x80 C:003f17 61e0 ori ZL,0x10 C:003f18 bab5 out PORTC,BACK C:003f19 9409 ijmp C:003f1a 0000 nop C:003f1b 0000 nop C:003f1c 0000 nop C:003f1d 0000 nop C:003f1e 0000 nop C:003f1f 0000 nop C:003f20 baa5 out PORTC,FORE ; ()().... C:003f21 91ed ld ZL,X+ C:003f22 baa5 out PORTC,FORE C:003f23 2ffe mov ZH,ZL C:003f24 73ff andi ZH,0x3F C:003f25 bab5 out PORTC,BACK C:003f26 78e0 andi ZL,0x80 C:003f27 62e0 ori ZL,0x20 C:003f28 bab5 out PORTC,BACK C:003f29 9409 ijmp C:003f2a 0000 nop C:003f2b 0000 nop C:003f2c 0000 nop C:003f2d 0000 nop C:003f2e 0000 nop C:003f2f 0000 nop C:003f30 bab5 out PORTC,BACK ; ........ C:003f31 91ed ld ZL,X+ C:003f32 bab5 out PORTC,BACK C:003f33 2ffe mov ZH,ZL C:003f34 73ff andi ZH,0x3F C:003f35 bab5 out PORTC,BACK C:003f36 78e0 andi ZL,0x80 C:003f37 63e0 ori ZL,0x30 C:003f38 bab5 out PORTC,BACK C:003f39 9409 ijmp C:003f3a 0000 nop C:003f3b 0000 nop C:003f3c 0000 nop C:003f3d 0000 nop C:003f3e 0000 nop C:003f3f 0000 nop C:003f40 bab5 out PORTC,BACK ; ........ C:003f41 91ed ld ZL,X+ C:003f42 bab5 out PORTC,BACK C:003f43 2ffe mov ZH,ZL C:003f44 73ff andi ZH,0x3F C:003f45 bab5 out PORTC,BACK C:003f46 78e0 andi ZL,0x80 C:003f47 64e0 ori ZL,0x40 C:003f48 bab5 out PORTC,BACK C:003f49 9409 ijmp C:003f4a 0000 nop C:003f4b 0000 nop C:003f4c 0000 nop C:003f4d 0000 nop C:003f4e 0000 nop C:003f4f 0000 nop C:003f50 bab5 out PORTC,BACK ; ........ C:003f51 91ed ld ZL,X+ C:003f52 bab5 out PORTC,BACK C:003f53 2ffe mov ZH,ZL C:003f54 73ff andi ZH,0x3F C:003f55 bab5 out PORTC,BACK C:003f56 78e0 andi ZL,0x80 C:003f57 65e0 ori ZL,0x50 C:003f58 bab5 out PORTC,BACK C:003f59 9409 ijmp C:003f5a 0000 nop C:003f5b 0000 nop C:003f5c 0000 nop C:003f5d 0000 nop C:003f5e 0000 nop C:003f5f 0000 nop C:003f60 bab5 out PORTC,BACK ; ........ C:003f61 91ed ld ZL,X+ C:003f62 bab5 out PORTC,BACK C:003f63 2ffe mov ZH,ZL C:003f64 73ff andi ZH,0x3F C:003f65 bab5 out PORTC,BACK C:003f66 78e0 andi ZL,0x80 C:003f67 66e0 ori ZL,0x60 C:003f68 bab5 out PORTC,BACK C:003f69 9409 ijmp C:003f6a 0000 nop C:003f6b 0000 nop C:003f6c 0000 nop C:003f6d 0000 nop C:003f6e 0000 nop C:003f6f 0000 nop C:003f70 bab5 out PORTC,BACK ; ........ C:003f71 91ed ld ZL,X+ C:003f72 bab5 out PORTC,BACK C:003f73 2ffe mov ZH,ZL C:003f74 73ff andi ZH,0x3F C:003f75 bab5 out PORTC,BACK C:003f76 78e0 andi ZL,0x80 C:003f77 67e0 ori ZL,0x70 C:003f78 bab5 out PORTC,BACK C:003f79 9409 ijmp C:003f7a 0000 nop C:003f7b 0000 nop C:003f7c 0000 nop C:003f7d 0000 nop C:003f7e 0000 nop C:003f7f 0000 nop ; no DEL, aa=0x7F, not drawable, used for frame buffer abort pseudo-character ; no DEL, aa=0x7F, not drawable, used for frame buffer abort pseudo-character ; --- abort pseudo-characters "drawing" routines .org $3F80 ; use ASCII non-draw DEL, aa=0x7F, hh=0x3F, ll=0x80, cc=0xBF ; 8 line segments repeated identically C:003f80 baf5 out PORTC,NONE ; {1} switch off whatever was last background colour C:003f81 940c 0112 jmp CHEND ; {3} go back to CHLINE to make horizontal retrace pulse C:003f83 0000 nop ; {0} fill rest of unused space, 16-1-2=13 instruction words C:003f84 0000 nop ; no execution time as never run! C:003f85 0000 nop C:003f86 0000 nop C:003f87 0000 nop C:003f88 0000 nop C:003f89 0000 nop C:003f8a 0000 nop C:003f8b 0000 nop C:003f8c 0000 nop C:003f8d 0000 nop C:003f8e 0000 nop C:003f8f 0000 nop C:003f90 baf5 out PORTC,NONE C:003f91 940c 0112 jmp CHEND C:003f93 0000 nop C:003f94 0000 nop C:003f95 0000 nop C:003f96 0000 nop C:003f97 0000 nop C:003f98 0000 nop C:003f99 0000 nop C:003f9a 0000 nop C:003f9b 0000 nop C:003f9c 0000 nop C:003f9d 0000 nop C:003f9e 0000 nop C:003f9f 0000 nop C:003fa0 baf5 out PORTC,NONE C:003fa1 940c 0112 jmp CHEND C:003fa3 0000 nop C:003fa4 0000 nop C:003fa5 0000 nop C:003fa6 0000 nop C:003fa7 0000 nop C:003fa8 0000 nop C:003fa9 0000 nop C:003faa 0000 nop C:003fab 0000 nop C:003fac 0000 nop C:003fad 0000 nop C:003fae 0000 nop C:003faf 0000 nop C:003fb0 baf5 out PORTC,NONE C:003fb1 940c 0112 jmp CHEND C:003fb3 0000 nop C:003fb4 0000 nop C:003fb5 0000 nop C:003fb6 0000 nop C:003fb7 0000 nop C:003fb8 0000 nop C:003fb9 0000 nop C:003fba 0000 nop C:003fbb 0000 nop C:003fbc 0000 nop C:003fbd 0000 nop C:003fbe 0000 nop C:003fbf 0000 nop C:003fc0 baf5 out PORTC,NONE C:003fc1 940c 0112 jmp CHEND C:003fc3 0000 nop C:003fc4 0000 nop C:003fc5 0000 nop C:003fc6 0000 nop C:003fc7 0000 nop C:003fc8 0000 nop C:003fc9 0000 nop C:003fca 0000 nop C:003fcb 0000 nop C:003fcc 0000 nop C:003fcd 0000 nop C:003fce 0000 nop C:003fcf 0000 nop C:003fd0 baf5 out PORTC,NONE C:003fd1 940c 0112 jmp CHEND C:003fd3 0000 nop C:003fd4 0000 nop C:003fd5 0000 nop C:003fd6 0000 nop C:003fd7 0000 nop C:003fd8 0000 nop C:003fd9 0000 nop C:003fda 0000 nop C:003fdb 0000 nop C:003fdc 0000 nop C:003fdd 0000 nop C:003fde 0000 nop C:003fdf 0000 nop C:003fe0 baf5 out PORTC,NONE C:003fe1 940c 0112 jmp CHEND C:003fe3 0000 nop C:003fe4 0000 nop C:003fe5 0000 nop C:003fe6 0000 nop C:003fe7 0000 nop C:003fe8 0000 nop C:003fe9 0000 nop C:003fea 0000 nop C:003feb 0000 nop C:003fec 0000 nop C:003fed 0000 nop C:003fee 0000 nop C:003fef 0000 nop C:003ff0 baf5 out PORTC,NONE C:003ff1 940c 0112 jmp CHEND C:003ff3 0000 nop C:003ff4 0000 nop C:003ff5 0000 nop C:003ff6 0000 nop C:003ff7 0000 nop C:003ff8 0000 nop C:003ff9 0000 nop C:003ffa 0000 nop C:003ffb 0000 nop C:003ffc 0000 nop C:003ffd 0000 nop C:003ffe 0000 nop C:003fff 0000 nop Segment usage: Code : 16177 words (32354 bytes) Data : 1235 bytes EEPROM : 0 bytes Assembly completed with no errors.