diff --git a/Art/Assets/Font16x16.gif b/Art/Assets/Font16x16.gif index 1c721b8..f16f669 100644 Binary files a/Art/Assets/Font16x16.gif and b/Art/Assets/Font16x16.gif differ diff --git a/Art/Assets/Font16x16.xcf b/Art/Assets/Font16x16.xcf index 07166ac..4bcaa1c 100644 Binary files a/Art/Assets/Font16x16.xcf and b/Art/Assets/Font16x16.xcf differ diff --git a/Art/Assets/Font8x8.xcf b/Art/Assets/Font8x8.xcf index 407fc19..3a37442 100644 Binary files a/Art/Assets/Font8x8.xcf and b/Art/Assets/Font8x8.xcf differ diff --git a/CompileFont.py b/CompileFont.py index 197534f..8cec8d3 100755 --- a/CompileFont.py +++ b/CompileFont.py @@ -1,6 +1,7 @@ #!/usr/bin/python3 import sys +import math import PIL from PIL import Image from numpy import asarray @@ -160,7 +161,8 @@ def main(argv): def scaleForFontWidth(charWidth): output = "" - for i in range(0,(int)(charWidth/4)): + shiftCount = math.log(charWidth/2,2) + for i in range(0,(int)(shiftCount)): output = output + "\tasl\n" return output diff --git a/Makefile b/Makefile index ca7ec31..33d1250 100644 --- a/Makefile +++ b/Makefile @@ -68,7 +68,7 @@ fonts: rm -f $(FONTBANK) ./CompileFont.py 4 5 48 0 "tinyNum" "Art/Assets/TinyNumbers.gif" > fonts.s ./CompileFont.py 8 8 32 0 "font8" "Art/Assets/Font8x8.gif" >> fonts.s -# ./CompileFont.py 16 16 32 14 "font16" "Art/Assets/Font16x16.gif" > font16x16.s + ./CompileFont.py 16 16 32 0 "font16" "Art/Assets/Font16x16.gif" >> fonts.s @PATH=$(PATH):/usr/local/bin; $(CL65) -t apple2enh -C linkerConfig --cpu 65816 --start-addr 0000 -lfontEngine.lst fontEngine.s -o $(FONTBANK) rm -f fontEngine.o diff --git a/font16x16.s b/font16x16.s deleted file mode 100644 index e1b6570..0000000 --- a/font16x16.s +++ /dev/null @@ -1,11844 +0,0 @@ -font16characterJumpTable: - .addr font16char32 - .addr font16char33 - .addr font16char34 - .addr font16char35 - .addr font16char36 - .addr font16char37 - .addr font16char38 - .addr font16char39 - .addr font16char40 - .addr font16char41 - .addr font16char42 - .addr font16char43 - .addr font16char44 - .addr font16char45 - .addr font16char46 - .addr font16char47 - .addr font16char48 - .addr font16char49 - .addr font16char50 - .addr font16char51 - .addr font16char52 - .addr font16char53 - .addr font16char54 - .addr font16char55 - .addr font16char56 - .addr font16char57 - .addr font16char58 - .addr font16char59 - .addr font16char60 - .addr font16char61 - .addr font16char62 - .addr font16char63 - .addr font16char64 - .addr font16char65 - .addr font16char66 - .addr font16char67 - .addr font16char68 - .addr font16char69 - .addr font16char70 - .addr font16char71 - .addr font16char72 - .addr font16char73 - .addr font16char74 - .addr font16char75 - .addr font16char76 - .addr font16char77 - .addr font16char78 - .addr font16char79 - .addr font16char80 - .addr font16char81 - .addr font16char82 - .addr font16char83 - .addr font16char84 - .addr font16char85 - .addr font16char86 - .addr font16char87 - .addr font16char88 - .addr font16char89 - .addr font16char90 - .addr font16char91 - -; Chroma Key is $e - -font16char32: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: eeee eeee eeee eeee - ; Line 13, Pixel values: eeee eeee eeee eeee - ; Line 12, Pixel values: eeee eeee eeee eeee - ; Line 11, Pixel values: eeee eeee eeee eeee - ; Line 10, Pixel values: eeee eeee eeee eeee - ; Line 9, Pixel values: eeee eeee eeee eeee - ; Line 8, Pixel values: eeee eeee eeee eeee - ; Line 7, Pixel values: eeee eeee eeee eeee - ; Line 6, Pixel values: eeee eeee eeee eeee - ; Line 5, Pixel values: eeee eeee eeee eeee - ; Line 4, Pixel values: eeee eeee eeee eeee - ; Line 3, Pixel values: eeee eeee eeee eeee - ; Line 2, Pixel values: eeee eeee eeee eeee - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char33: - tya - tcs - ; Line 15, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #6 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 14, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 13, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 12, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 11, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 10, Pixel values: eeee eeee eeee eeee - ; Line 9, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #318 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 8, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 7, Pixel values: 8222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2282 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 6, Pixel values: 8822 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2288 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8288 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 3, Pixel values: 8888 8eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 2, Pixel values: 8888 8eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 1, Pixel values: 8888 8eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 0, Pixel values: 8888 8eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - jmp renderCharJumpReturn - -font16char34: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: eeee eeee eeee eeee - ; Line 13, Pixel values: eeee eeee eeee eeee - ; Line 12, Pixel values: eeee eeee eeee eeee - ; Line 11, Pixel values: eeee eeee eeee eeee - ; Line 10, Pixel values: eeee eeee eeee eeee - ; Line 9, Pixel values: eeee eeee eeee eeee - ; Line 8, Pixel values: eeee eeee eeee eeee - ; Line 7, Pixel values: eeee eeee eeee eeee - ; Line 6, Pixel values: eeee eeee eeee eeee - ; Line 5, Pixel values: 8882 2eee 2222 2eee - tsc - sec - sbc #1602 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $8288 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 22ee 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $8888 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 3, Pixel values: 8888 822e 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 3,S - and #$0f00 - ora #$2082 - sta 3,S - ; Line 2, Pixel values: e888 882e e222 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2088 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 1, Pixel values: ee88 888e ee22 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$0f00 - ora #$8088 - sta 3,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char35: - tya - tcs - ; Line 15, Pixel values: ee22 222e e333 34ee - tsc - sec - sbc #8 - tcs - lda 7,S - and #$ff00 - ora #$0034 - sta 7,S - lda 5,S - and #$00f0 - ora #$3303 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 14, Pixel values: ee22 222e e233 43ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0043 - sta 7,S - lda 5,S - and #$00f0 - ora #$3302 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 13, Pixel values: 2222 2222 2223 3334 - tsc - sec - sbc #152 - tcs - pea $3433 - pea $2322 - pea $2222 - pea $2222 - ; Line 12, Pixel values: 2222 2222 2232 3343 - tsc - sec - sbc #152 - tcs - pea $4333 - pea $3222 - pea $2222 - pea $2222 - ; Line 11, Pixel values: 2222 2222 2222 2333 - tsc - sec - sbc #152 - tcs - pea $3323 - pea $2222 - pea $2222 - pea $2222 - ; Line 10, Pixel values: 2222 2222 2222 3233 - tsc - sec - sbc #152 - tcs - pea $3332 - pea $2222 - pea $2222 - pea $2222 - ; Line 9, Pixel values: 2222 2222 2222 2223 - tsc - sec - sbc #152 - tcs - pea $2322 - pea $2222 - pea $2222 - pea $2222 - ; Line 8, Pixel values: ee22 222e e222 22ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 7, Pixel values: ee22 222e e222 22ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 6, Pixel values: 8822 2222 2222 2222 - tsc - sec - sbc #152 - tcs - pea $2222 - pea $2222 - pea $2222 - pea $2288 - ; Line 5, Pixel values: 8882 2222 2222 2222 - tsc - sec - sbc #152 - tcs - pea $2222 - pea $2222 - pea $2222 - pea $8288 - ; Line 4, Pixel values: 8888 2222 2222 2222 - tsc - sec - sbc #152 - tcs - pea $2222 - pea $2222 - pea $2222 - pea $8888 - ; Line 3, Pixel values: 8888 8222 2222 2222 - tsc - sec - sbc #152 - tcs - pea $2222 - pea $2222 - pea $2282 - pea $8888 - ; Line 2, Pixel values: 8888 8822 2222 2222 - tsc - sec - sbc #152 - tcs - pea $2222 - pea $2222 - pea $2288 - pea $8888 - ; Line 1, Pixel values: ee88 888e e222 22ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$8088 - sta 3,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 0, Pixel values: ee88 888e e222 22ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$8088 - sta 3,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - jmp renderCharJumpReturn - -font16char36: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: eeee eeee eeee eeee - ; Line 13, Pixel values: eeee eeee eeee eeee - ; Line 12, Pixel values: eeee eeee eeee eeee - ; Line 11, Pixel values: eeee eeee eeee eeee - ; Line 10, Pixel values: eeee ee22 2eee eeee - tsc - sec - sbc #808 - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 9, Pixel values: eeee e2ee e2ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$fff0 - ora #$0002 - sta 5,S - lda 3,S - and #$fff0 - ora #$0002 - sta 3,S - ; Line 8, Pixel values: eeee e2ee eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$fff0 - ora #$0002 - sta 3,S - ; Line 7, Pixel values: eeee e2ee eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$fff0 - ora #$0002 - sta 3,S - ; Line 6, Pixel values: eeee ee2e e2ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$fff0 - ora #$0002 - sta 5,S - lda 3,S - and #$0fff - ora #$2000 - sta 3,S - ; Line 5, Pixel values: eeee eee2 2eee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 3,S - and #$f0ff - ora #$0200 - sta 3,S - ; Line 4, Pixel values: eeee eeee eeee eeee - ; Line 3, Pixel values: eeee eeee eeee eeee - ; Line 2, Pixel values: eeee eeee eeee eeee - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char37: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: eeee eee2 eeee eeee - tsc - sec - sbc #168 - tcs - lda 3,S - and #$f0ff - ora #$0200 - sta 3,S - ; Line 13, Pixel values: eeee eee2 eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$f0ff - ora #$0200 - sta 3,S - ; Line 12, Pixel values: eeee ee22 2eee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 11, Pixel values: eeee 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 10, Pixel values: ee22 22ee e222 3eee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 9, Pixel values: e222 2e22 2e22 22ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 5,S - and #$000f - ora #$2220 - sta 5,S - lda 3,S - and #$000f - ora #$2220 - sta 3,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 8, Pixel values: 2222 2e22 2222 223e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - lda 3,S - and #$000f - ora #$2220 - sta 3,S - ; Line 7, Pixel values: 8222 2e22 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 3,S - and #$000f - ora #$2220 - sta 3,S - ; Line 6, Pixel values: 8822 22e2 2e22 222e - tsc - sec - sbc #158 - tcs - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$000f - ora #$2220 - sta 5,S - lda 3,S - and #$f000 - ora #$0222 - sta 3,S - ; Line 5, Pixel values: 8882 222e e222 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 4, Pixel values: e888 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: e888 822e 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$0f00 - ora #$2082 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: eee8 88ee e222 eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0088 - sta 3,S - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char38: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: eeee eeee eeee eeee - ; Line 13, Pixel values: eeee eeee eeee eeee - ; Line 12, Pixel values: eeee eeee eeee eeee - ; Line 11, Pixel values: eeee eeee eeee eeee - ; Line 10, Pixel values: eeee eeee eeee eeee - ; Line 9, Pixel values: eeee eeee eeee eeee - ; Line 8, Pixel values: eeee eeee eeee eeee - ; Line 7, Pixel values: eeee eeee eeee eeee - ; Line 6, Pixel values: eeee eeee eeee eeee - ; Line 5, Pixel values: eeee eeee eeee eeee - ; Line 4, Pixel values: eeee eeee eeee eeee - ; Line 3, Pixel values: eeee eeee eeee eeee - ; Line 2, Pixel values: eeee eeee eeee eeee - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char39: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: eeee eeee eeee eeee - ; Line 13, Pixel values: eeee eeee eeee eeee - ; Line 12, Pixel values: eeee eeee eeee eeee - ; Line 11, Pixel values: eeee eeee eeee eeee - ; Line 10, Pixel values: eeee eeee eeee eeee - ; Line 9, Pixel values: eeee eeee eeee eeee - ; Line 8, Pixel values: eeee eeee eeee eeee - ; Line 7, Pixel values: eeee eeee eeee eeee - ; Line 6, Pixel values: eeee eeee eeee eeee - ; Line 5, Pixel values: 8882 2eee eeee eeee - tsc - sec - sbc #1606 - tcs - pea $8288 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 3, Pixel values: 8888 822e eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$0f00 - ora #$2082 - sta 3,S - ; Line 2, Pixel values: e888 882e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$2088 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 1, Pixel values: ee88 888e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$8088 - sta 3,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char40: - tya - tcs - ; Line 15, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #4 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 14, Pixel values: ee22 2222 3eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0030 - sta 5,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 13, Pixel values: e222 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: e222 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 11, Pixel values: 2222 222e eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 10, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 9, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 8, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 7, Pixel values: 8222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2282 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 6, Pixel values: 8822 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2288 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8288 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 4, Pixel values: e888 222e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: e888 8222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2282 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: ee88 8822 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2288 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 1, Pixel values: eee8 8882 2eee eeee - tsc - sec - sbc #156 - tcs - pea $8288 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 0, Pixel values: eeee e888 2eee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 3,S - and #$00f0 - ora #$8808 - sta 3,S - jmp renderCharJumpReturn - -font16char41: - tya - tcs - ; Line 15, Pixel values: 222e eeee eeee eeee - tsc - sec - sbc #8 - tcs - lda 1,S - and #$0f00 - ora #$2022 - sta 1,S - ; Line 14, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 13, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 12, Pixel values: 2222 222e eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 11, Pixel values: e222 222e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 10, Pixel values: ee22 2222 eeee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 9, Pixel values: eee2 2222 eeee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0200 - sta 1,S - ; Line 8, Pixel values: eee2 2222 eeee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0200 - sta 1,S - ; Line 7, Pixel values: eee2 2222 eeee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0200 - sta 1,S - ; Line 6, Pixel values: eee2 2222 eeee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0200 - sta 1,S - ; Line 5, Pixel values: eee2 2222 eeee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0200 - sta 1,S - ; Line 4, Pixel values: ee88 2222 eeee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 3, Pixel values: 8888 8222 eeee eeee - tsc - sec - sbc #156 - tcs - pea $2282 - pea $8888 - ; Line 2, Pixel values: 8888 882e eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$0f00 - ora #$2088 - sta 3,S - ; Line 1, Pixel values: 8888 888e eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$0f00 - ora #$8088 - sta 3,S - ; Line 0, Pixel values: 8888 8eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - jmp renderCharJumpReturn - -font16char42: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: eeee eee2 eeee eeee - tsc - sec - sbc #168 - tcs - lda 3,S - and #$f0ff - ora #$0200 - sta 3,S - ; Line 13, Pixel values: eeee eee2 eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$f0ff - ora #$0200 - sta 3,S - ; Line 12, Pixel values: eeee ee22 2eee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 11, Pixel values: eeee 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 10, Pixel values: ee22 2222 2222 3eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 9, Pixel values: e222 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 8, Pixel values: 2222 2222 2222 223e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - ; Line 7, Pixel values: 8222 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 6, Pixel values: 8822 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 5, Pixel values: 8882 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 4, Pixel values: e888 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: e888 822e 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$0f00 - ora #$2082 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: eee8 88ee e222 eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0088 - sta 3,S - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char43: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: eeee eeee eeee eeee - ; Line 13, Pixel values: eeee eeee eeee eeee - ; Line 12, Pixel values: eeee eeee eeee eeee - ; Line 11, Pixel values: eeee eeee eeee eeee - ; Line 10, Pixel values: eeee eeee eeee eeee - ; Line 9, Pixel values: eeee eeee eeee eeee - ; Line 8, Pixel values: eeee eeee eeee eeee - ; Line 7, Pixel values: eeee eeee eeee eeee - ; Line 6, Pixel values: eeee eeee eeee eeee - ; Line 5, Pixel values: eeee eeee eeee eeee - ; Line 4, Pixel values: eeee eeee eeee eeee - ; Line 3, Pixel values: eeee eeee eeee eeee - ; Line 2, Pixel values: eeee eeee eeee eeee - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char44: - tya - tcs - ; Line 15, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #6 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 14, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 13, Pixel values: 2222 222e eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 12, Pixel values: e222 222e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 11, Pixel values: ee22 222e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 10, Pixel values: eeee eeee eeee eeee - ; Line 9, Pixel values: eeee eeee eeee eeee - ; Line 8, Pixel values: eeee eeee eeee eeee - ; Line 7, Pixel values: eeee eeee eeee eeee - ; Line 6, Pixel values: eeee eeee eeee eeee - ; Line 5, Pixel values: eeee eeee eeee eeee - ; Line 4, Pixel values: eeee eeee eeee eeee - ; Line 3, Pixel values: eeee eeee eeee eeee - ; Line 2, Pixel values: eeee eeee eeee eeee - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char45: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: eeee eeee eeee eeee - ; Line 13, Pixel values: eeee eeee eeee eeee - ; Line 12, Pixel values: eeee eeee eeee eeee - ; Line 11, Pixel values: eeee eeee eeee eeee - ; Line 10, Pixel values: eeee eeee eeee eeee - ; Line 9, Pixel values: 2222 2222 2222 eeee - tsc - sec - sbc #962 - tcs - pea $2222 - pea $2222 - pea $2222 - ; Line 8, Pixel values: 2222 2222 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - ; Line 7, Pixel values: 8222 2222 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2282 - ; Line 6, Pixel values: 8822 2222 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2288 - ; Line 5, Pixel values: 8882 2222 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $8288 - ; Line 4, Pixel values: eeee eeee eeee eeee - ; Line 3, Pixel values: eeee eeee eeee eeee - ; Line 2, Pixel values: eeee eeee eeee eeee - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char46: - tya - tcs - ; Line 15, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #6 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 14, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 13, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 12, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 11, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 10, Pixel values: eeee eeee eeee eeee - ; Line 9, Pixel values: eeee eeee eeee eeee - ; Line 8, Pixel values: eeee eeee eeee eeee - ; Line 7, Pixel values: eeee eeee eeee eeee - ; Line 6, Pixel values: eeee eeee eeee eeee - ; Line 5, Pixel values: eeee eeee eeee eeee - ; Line 4, Pixel values: eeee eeee eeee eeee - ; Line 3, Pixel values: eeee eeee eeee eeee - ; Line 2, Pixel values: eeee eeee eeee eeee - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char47: - tya - tcs - ; Line 15, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #6 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 14, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 13, Pixel values: 2222 222e eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 12, Pixel values: 2222 2222 eeee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2222 - ; Line 11, Pixel values: 2222 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2222 - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 10, Pixel values: e222 2222 22ee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 9, Pixel values: ee22 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 8, Pixel values: eee2 2222 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0200 - sta 1,S - ; Line 7, Pixel values: eeee 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 6, Pixel values: eeee e222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 5, Pixel values: eeee ee22 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 4, Pixel values: eeee eee2 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 3,S - and #$f0ff - ora #$0200 - sta 3,S - ; Line 3, Pixel values: eeee eeee 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 2, Pixel values: eeee eeee e222 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - ; Line 1, Pixel values: eeee eeee ee22 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char48: - tya - tcs - ; Line 15, Pixel values: eeee 2222 23ee eeee - tsc - sec - sbc #4 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff00 - ora #$0023 - sta 5,S - ; Line 14, Pixel values: ee22 2222 3233 eeee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 13, Pixel values: e222 2222 2223 3eee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: e222 2222 2232 33ee - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 11, Pixel values: 2222 22ee 2222 23ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$ff00 - ora #$0023 - sta 7,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 10, Pixel values: 2222 222e e222 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 9, Pixel values: 2222 2222 ee22 222e - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - ; Line 8, Pixel values: 2222 2e22 2e22 223e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - lda 5,S - and #$000f - ora #$2220 - sta 5,S - lda 3,S - and #$000f - ora #$2220 - sta 3,S - ; Line 7, Pixel values: 8222 2ee2 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 3,S - and #$f00f - ora #$0220 - sta 3,S - ; Line 6, Pixel values: 8822 22ee 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 5, Pixel values: e882 222e e222 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00f0 - ora #$8208 - sta 1,S - ; Line 4, Pixel values: e888 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: ee88 8222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 2, Pixel values: eee8 8822 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 1, Pixel values: eeee e882 222e eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - lda 3,S - and #$00f0 - ora #$8208 - sta 3,S - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char49: - tya - tcs - ; Line 15, Pixel values: 2222 2222 2333 3eee - tsc - dec - dec - tcs - pea $3323 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - ; Line 14, Pixel values: 2222 2222 3233 4eee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0040 - sta 7,S - ; Line 13, Pixel values: 2222 2222 2223 3eee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - ; Line 12, Pixel values: 2222 2222 2232 3eee - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - ; Line 11, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 10, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 9, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 8, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 7, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 6, Pixel values: e822 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 1,S - and #$00f0 - ora #$2208 - sta 1,S - ; Line 5, Pixel values: e882 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 1,S - and #$00f0 - ora #$8208 - sta 1,S - ; Line 4, Pixel values: e888 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: e888 8222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2282 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: eee8 8822 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2288 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 1, Pixel values: eeee 8882 2eee eeee - tsc - sec - sbc #156 - tcs - pea $8288 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 0, Pixel values: eeee 8888 2eee eeee - tsc - sec - sbc #156 - tcs - pea $8888 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - jmp renderCharJumpReturn - -font16char50: - tya - tcs - ; Line 15, Pixel values: 2222 2222 2333 344e - tsc - dec - dec - tcs - pea $3323 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4034 - sta 7,S - ; Line 14, Pixel values: 2222 2222 3233 434e - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - ; Line 13, Pixel values: 2222 2222 2223 333e - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3033 - sta 7,S - ; Line 12, Pixel values: 2222 2222 2232 334e - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - ; Line 11, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 10, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 9, Pixel values: e222 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 8, Pixel values: e222 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 7, Pixel values: ee22 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 6, Pixel values: eeee 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 5, Pixel values: eeee eeee e222 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - ; Line 4, Pixel values: e888 222e 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: ee88 8222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 2, Pixel values: ee88 8822 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 1, Pixel values: eee8 8882 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 0, Pixel values: eeee e888 22ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 3,S - and #$00f0 - ora #$8808 - sta 3,S - jmp renderCharJumpReturn - -font16char51: - tya - tcs - ; Line 15, Pixel values: eeee 2222 23ee eeee - tsc - sec - sbc #4 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff00 - ora #$0023 - sta 5,S - ; Line 14, Pixel values: ee22 2222 3233 eeee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 13, Pixel values: e222 2222 2223 3eee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: e222 2222 2232 33ee - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 11, Pixel values: 2222 22ee e222 23ee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$ff00 - ora #$0023 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 10, Pixel values: 2222 2eee ee22 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 9, Pixel values: eeee eeee ee22 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - ; Line 8, Pixel values: eeee e222 2222 223e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 7, Pixel values: eeee e222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 6, Pixel values: eeee e222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 5, Pixel values: eeee e222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 4, Pixel values: eeee eeee e222 22ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - ; Line 3, Pixel values: ee88 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 2, Pixel values: ee88 8822 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 1, Pixel values: ee88 8882 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 0, Pixel values: ee88 8888 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8888 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - jmp renderCharJumpReturn - -font16char52: - tya - tcs - ; Line 15, Pixel values: eeee eeee e333 34ee - tsc - sec - sbc #8 - tcs - lda 7,S - and #$ff00 - ora #$0034 - sta 7,S - lda 5,S - and #$00f0 - ora #$3303 - sta 5,S - ; Line 14, Pixel values: eeee eeee e233 43ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0043 - sta 7,S - lda 5,S - and #$00f0 - ora #$3302 - sta 5,S - ; Line 13, Pixel values: eeee eeee e223 33ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 5,S - and #$00f0 - ora #$2302 - sta 5,S - ; Line 12, Pixel values: eeee eeee e232 33ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 5,S - and #$00f0 - ora #$3202 - sta 5,S - ; Line 11, Pixel values: 2222 2222 2222 233e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - ; Line 10, Pixel values: 2222 2222 2222 323e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - ; Line 9, Pixel values: 2222 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 8, Pixel values: 2222 2222 2222 223e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - ; Line 7, Pixel values: 8222 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 6, Pixel values: e822 22ee e222 22ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - lda 1,S - and #$00f0 - ora #$2208 - sta 1,S - ; Line 5, Pixel values: ee82 222e e222 22ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00ff - ora #$8200 - sta 1,S - ; Line 4, Pixel values: ee88 222e e222 22ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 3, Pixel values: eee8 8222 eeee eeee - tsc - sec - sbc #156 - tcs - pea $2282 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 2, Pixel values: eee8 8822 eeee eeee - tsc - sec - sbc #156 - tcs - pea $2288 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 1, Pixel values: eee8 8882 eeee eeee - tsc - sec - sbc #156 - tcs - pea $8288 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 0, Pixel values: eee8 8888 eeee eeee - tsc - sec - sbc #156 - tcs - pea $8888 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - jmp renderCharJumpReturn - -font16char53: - tya - tcs - ; Line 15, Pixel values: eeee 2222 233e eeee - tsc - sec - sbc #4 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$3023 - sta 5,S - ; Line 14, Pixel values: ee22 2222 3233 4eee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0040 - sta 7,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 13, Pixel values: e222 2222 2223 33ee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: e222 2222 2232 33ee - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 11, Pixel values: 2222 22ee e222 233e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 10, Pixel values: 2222 2eee ee22 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 9, Pixel values: eeee eeee e222 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - ; Line 8, Pixel values: 2222 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - ; Line 7, Pixel values: 8222 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2282 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - ; Line 6, Pixel values: 8822 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2288 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 5, Pixel values: e882 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - lda 1,S - and #$00f0 - ora #$8208 - sta 1,S - ; Line 4, Pixel values: e888 2eee eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: e888 8222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: ee88 8822 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 1, Pixel values: ee88 8882 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 0, Pixel values: ee88 8888 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8888 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - jmp renderCharJumpReturn - -font16char54: - tya - tcs - ; Line 15, Pixel values: eeee 2222 233e eeee - tsc - sec - sbc #4 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$3023 - sta 5,S - ; Line 14, Pixel values: ee22 2222 3233 4eee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0040 - sta 7,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 13, Pixel values: e222 2222 2223 33ee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: e222 2222 2232 33ee - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 11, Pixel values: 2222 22ee e222 233e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 10, Pixel values: 2222 2eee ee22 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 9, Pixel values: 2222 2eee e222 22ee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 8, Pixel values: 2222 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - ; Line 7, Pixel values: 8222 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2282 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 6, Pixel values: 8822 2222 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2288 - ; Line 5, Pixel values: 8882 2222 22ee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $8288 - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - ; Line 4, Pixel values: e888 22ee ee22 22ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: e888 8222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: ee88 8822 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 1, Pixel values: eee8 8882 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 0, Pixel values: eeee e888 222e eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - lda 3,S - and #$00f0 - ora #$8808 - sta 3,S - jmp renderCharJumpReturn - -font16char55: - tya - tcs - ; Line 15, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #4 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 14, Pixel values: eeee 2222 3eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0030 - sta 5,S - ; Line 13, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 12, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 11, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 10, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 9, Pixel values: eeee 2222 22ee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - ; Line 8, Pixel values: eeee e222 22ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 7, Pixel values: eeee e222 222e eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 6, Pixel values: eeee ee22 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 5, Pixel values: eeee eee2 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 3,S - and #$f0ff - ora #$0200 - sta 3,S - ; Line 4, Pixel values: eeee eeee 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - ; Line 3, Pixel values: 8888 8222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - pea $8888 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - ; Line 2, Pixel values: 8888 8822 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 1, Pixel values: 8888 8882 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 0, Pixel values: 8888 8888 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8888 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - jmp renderCharJumpReturn - -font16char56: - tya - tcs - ; Line 15, Pixel values: eeee 2222 23ee eeee - tsc - sec - sbc #4 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff00 - ora #$0023 - sta 5,S - ; Line 14, Pixel values: ee22 2222 3233 eeee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 13, Pixel values: e222 2222 2223 3eee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: e222 2222 2232 33ee - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 11, Pixel values: 2222 222e 2222 23ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$ff00 - ora #$0023 - sta 7,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 10, Pixel values: 2222 22ee e222 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 9, Pixel values: 2222 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 8, Pixel values: e222 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 7, Pixel values: ee22 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 6, Pixel values: ee22 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 5, Pixel values: e882 222e 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00f0 - ora #$8208 - sta 1,S - ; Line 4, Pixel values: e888 22ee e222 22ee - tsc - sec - sbc #160 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: e888 8222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: e888 8822 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 1, Pixel values: ee88 8882 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 0, Pixel values: eeee 8888 222e eeee - tsc - sec - sbc #156 - tcs - pea $8888 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - jmp renderCharJumpReturn - -font16char57: - tya - tcs - ; Line 15, Pixel values: eeee ee22 23ee eeee - tsc - sec - sbc #8 - tcs - lda 5,S - and #$ff00 - ora #$0023 - sta 5,S - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 14, Pixel values: eeee ee22 3233 eeee - tsc - sec - sbc #154 - tcs - pea $3332 - tsc - sec - sbc #4 - tcs - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 13, Pixel values: eeee ee22 2223 3eee - tsc - sec - sbc #154 - tcs - pea $2322 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 12, Pixel values: eeee ee22 2232 33ee - tsc - sec - sbc #154 - tcs - pea $3222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 11, Pixel values: eeee eeee 2222 23ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff00 - ora #$0023 - sta 7,S - ; Line 10, Pixel values: eeee 2222 2222 323e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - ; Line 9, Pixel values: ee22 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 8, Pixel values: e222 2222 2222 223e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 7, Pixel values: e222 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 6, Pixel values: 8822 22ee ee22 222e - tsc - sec - sbc #158 - tcs - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 5, Pixel values: 8882 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 22ee e222 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 3, Pixel values: e888 8222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: e888 8822 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 1, Pixel values: ee88 8882 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 0, Pixel values: eeee 8888 222e eeee - tsc - sec - sbc #156 - tcs - pea $8888 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - jmp renderCharJumpReturn - -font16char58: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: eeee eeee eeee eeee - ; Line 13, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #326 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 12, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 11, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 10, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 9, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 8, Pixel values: eeee eeee eeee eeee - ; Line 7, Pixel values: 8222 2eee eeee eeee - tsc - sec - sbc #318 - tcs - pea $2282 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 6, Pixel values: 8822 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2288 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8288 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 3, Pixel values: 8888 8eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 2, Pixel values: eeee eeee eeee eeee - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char59: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #166 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 13, Pixel values: 2222 222e eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 12, Pixel values: 2222 222e eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 11, Pixel values: e222 222e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 10, Pixel values: ee22 222e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 9, Pixel values: ee22 222e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 8, Pixel values: eeee eeee eeee eeee - ; Line 7, Pixel values: ee22 222e eeee eeee - tsc - sec - sbc #320 - tcs - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 6, Pixel values: ee22 222e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 5, Pixel values: ee82 222e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00ff - ora #$8200 - sta 1,S - ; Line 4, Pixel values: ee88 222e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 3, Pixel values: ee88 822e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$2082 - sta 3,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 2, Pixel values: eeee eeee eeee eeee - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char60: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: eeee eeee eeee eeee - ; Line 13, Pixel values: eeee eeee eeee eeee - ; Line 12, Pixel values: eeee eeee eeee eeee - ; Line 11, Pixel values: eeee eeee eeee eeee - ; Line 10, Pixel values: eeee eeee eeee eeee - ; Line 9, Pixel values: eeee eeee eeee eeee - ; Line 8, Pixel values: eeee eeee eeee eeee - ; Line 7, Pixel values: eeee eeee eeee eeee - ; Line 6, Pixel values: eeee eeee eeee eeee - ; Line 5, Pixel values: eeee eeee eeee eeee - ; Line 4, Pixel values: eeee eeee eeee eeee - ; Line 3, Pixel values: eeee eeee eeee eeee - ; Line 2, Pixel values: eeee eeee eeee eeee - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char61: - tya - tcs - ; Line 15, Pixel values: 2222 2222 2333 3eee - tsc - dec - dec - tcs - pea $3323 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - ; Line 14, Pixel values: 2222 2222 3233 4eee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0040 - sta 7,S - ; Line 13, Pixel values: 2222 2222 2223 3eee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - ; Line 12, Pixel values: 2222 2222 2232 3eee - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - ; Line 11, Pixel values: 2222 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 10, Pixel values: 2222 2222 2222 3eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - ; Line 9, Pixel values: eeee eeee eeee eeee - ; Line 8, Pixel values: 2222 2222 2222 2eee - tsc - sec - sbc #314 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 7, Pixel values: 8222 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2282 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 6, Pixel values: 8822 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2288 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 5, Pixel values: 8882 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $8288 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 4, Pixel values: 8888 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $8888 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 3, Pixel values: 8888 8222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - pea $8888 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 2, Pixel values: eeee eeee eeee eeee - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char62: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: eeee eeee eeee eeee - ; Line 13, Pixel values: eeee eeee eeee eeee - ; Line 12, Pixel values: eeee eeee eeee eeee - ; Line 11, Pixel values: eeee eeee eeee eeee - ; Line 10, Pixel values: eeee eeee eeee eeee - ; Line 9, Pixel values: eeee eeee eeee eeee - ; Line 8, Pixel values: eeee eeee eeee eeee - ; Line 7, Pixel values: eeee eeee eeee eeee - ; Line 6, Pixel values: eeee eeee eeee eeee - ; Line 5, Pixel values: eeee eeee eeee eeee - ; Line 4, Pixel values: eeee eeee eeee eeee - ; Line 3, Pixel values: eeee eeee eeee eeee - ; Line 2, Pixel values: eeee eeee eeee eeee - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char63: - tya - tcs - ; Line 15, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #4 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 14, Pixel values: eeee 2222 3eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0030 - sta 5,S - ; Line 13, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 12, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 11, Pixel values: eeee eeee eeee eeee - ; Line 10, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #316 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 9, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 8, Pixel values: eeee 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 7, Pixel values: eeee e222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 6, Pixel values: eeee e222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 5, Pixel values: eeee eee2 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 3,S - and #$f0ff - ora #$0200 - sta 3,S - ; Line 4, Pixel values: 8888 2eee e222 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 3, Pixel values: 8888 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 2, Pixel values: e888 8822 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 1, Pixel values: e888 8882 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 0, Pixel values: eee8 8888 222e eeee - tsc - sec - sbc #156 - tcs - pea $8888 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - jmp renderCharJumpReturn - -font16char64: - tya - tcs - ; Line 15, Pixel values: eeee eeee eeee eeee - ; Line 14, Pixel values: eeee eeee eeee eeee - ; Line 13, Pixel values: eeee eeee eeee eeee - ; Line 12, Pixel values: eeee eeee eeee eeee - ; Line 11, Pixel values: eeee eeee eeee eeee - ; Line 10, Pixel values: eeee eeee eeee eeee - ; Line 9, Pixel values: eeee eeee eeee eeee - ; Line 8, Pixel values: eeee eeee eeee eeee - ; Line 7, Pixel values: eeee eeee eeee eeee - ; Line 6, Pixel values: eeee eeee eeee eeee - ; Line 5, Pixel values: eeee eeee eeee eeee - ; Line 4, Pixel values: eeee eeee eeee eeee - ; Line 3, Pixel values: eeee eeee eeee eeee - ; Line 2, Pixel values: eeee eeee eeee eeee - ; Line 1, Pixel values: eeee eeee eeee eeee - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char65: - tya - tcs - ; Line 15, Pixel values: 2222 2eee ee33 344e - tsc - sec - sbc #6 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4034 - sta 7,S - lda 5,S - and #$00ff - ora #$3300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 14, Pixel values: 2222 2eee ee33 434e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - lda 5,S - and #$00ff - ora #$3300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 13, Pixel values: 2222 2eee ee23 333e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3033 - sta 7,S - lda 5,S - and #$00ff - ora #$2300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 12, Pixel values: 2222 2eee ee32 334e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - lda 5,S - and #$00ff - ora #$3200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 11, Pixel values: 2222 2eee ee22 233e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 10, Pixel values: 2222 2222 2222 323e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - ; Line 9, Pixel values: 2222 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 8, Pixel values: 2222 2222 2222 223e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - ; Line 7, Pixel values: 8222 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 6, Pixel values: 8822 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 22ee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 4, Pixel values: e888 222e ee22 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: e888 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: ee88 8822 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 1, Pixel values: eee8 8882 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 0, Pixel values: eeee e888 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 3,S - and #$00f0 - ora #$8808 - sta 3,S - jmp renderCharJumpReturn - -font16char66: - tya - tcs - ; Line 15, Pixel values: 2222 2222 233e eeee - tsc - sec - sbc #4 - tcs - pea $2222 - pea $2222 - lda 5,S - and #$0f00 - ora #$3023 - sta 5,S - ; Line 14, Pixel values: 2222 2222 3233 4eee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0040 - sta 7,S - ; Line 13, Pixel values: 2222 2222 2223 33ee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - pea $2222 - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - ; Line 12, Pixel values: 2222 2222 2232 33ee - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - pea $2222 - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - ; Line 11, Pixel values: 2222 2eee 2222 233e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 10, Pixel values: 2222 2eee e222 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 9, Pixel values: 2222 2eee 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 8, Pixel values: 2222 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - ; Line 7, Pixel values: 8222 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2282 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 6, Pixel values: 8822 2222 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2288 - ; Line 5, Pixel values: 8882 2eee 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $8288 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 2eee 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $8888 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 3, Pixel values: 8888 8222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - pea $8888 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 2, Pixel values: 8888 8822 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - pea $8888 - ; Line 1, Pixel values: 8888 8882 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - pea $8888 - ; Line 0, Pixel values: 8888 8888 22ee eeee - tsc - sec - sbc #156 - tcs - pea $8888 - pea $8888 - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - jmp renderCharJumpReturn - -font16char67: - tya - tcs - ; Line 15, Pixel values: eeee 2222 2333 eeee - tsc - dec - dec - tcs - pea $3323 - pea $2222 - ; Line 14, Pixel values: ee22 2222 3233 43ee - tsc - sec - sbc #156 - tcs - pea $3332 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0043 - sta 7,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 13, Pixel values: e222 2222 2223 33ee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: e222 2222 2232 334e - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 11, Pixel values: 2222 222e e222 233e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 10, Pixel values: 2222 22ee ee22 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 9, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 8, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 7, Pixel values: 8222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2282 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 6, Pixel values: 8822 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2288 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 22ee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 4, Pixel values: e888 222e e222 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: e888 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: ee88 8822 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 1, Pixel values: eee8 8882 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 0, Pixel values: eeee e888 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 3,S - and #$00f0 - ora #$8808 - sta 3,S - jmp renderCharJumpReturn - -font16char68: - tya - tcs - ; Line 15, Pixel values: 2222 2222 2333 eeee - tsc - dec - dec - tcs - pea $3323 - pea $2222 - pea $2222 - ; Line 14, Pixel values: 2222 2222 3233 43ee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - pea $2222 - lda 7,S - and #$ff00 - ora #$0043 - sta 7,S - ; Line 13, Pixel values: 2222 2222 2223 33ee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - pea $2222 - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - ; Line 12, Pixel values: 2222 2222 2232 334e - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - ; Line 11, Pixel values: 2222 2eee e222 233e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 10, Pixel values: 2222 2eee ee22 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 9, Pixel values: 2222 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 8, Pixel values: 2222 2eee ee22 223e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 7, Pixel values: 8222 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 6, Pixel values: 8822 2eee e222 222e - tsc - sec - sbc #158 - tcs - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 2eee 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $8288 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 2ee2 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $8888 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$f00f - ora #$0220 - sta 3,S - ; Line 3, Pixel values: 8888 8222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - pea $8888 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 2, Pixel values: 8888 8822 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - pea $8888 - ; Line 1, Pixel values: 8888 8882 222e eeee - tsc - sec - sbc #156 - tcs - pea $8288 - pea $8888 - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 0, Pixel values: 8888 8888 2eee eeee - tsc - sec - sbc #156 - tcs - pea $8888 - pea $8888 - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - jmp renderCharJumpReturn - -font16char69: - tya - tcs - ; Line 15, Pixel values: 2222 2222 2333 344e - tsc - dec - dec - tcs - pea $3323 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4034 - sta 7,S - ; Line 14, Pixel values: 2222 2222 3233 434e - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - ; Line 13, Pixel values: 2222 2222 2223 333e - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3033 - sta 7,S - ; Line 12, Pixel values: 2222 2222 2232 334e - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - ; Line 11, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 10, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 9, Pixel values: 2222 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2222 - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 8, Pixel values: 2222 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2222 - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 7, Pixel values: 8222 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2282 - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 6, Pixel values: 8822 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2288 - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 5, Pixel values: 8882 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8288 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 4, Pixel values: 8888 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 3, Pixel values: 8888 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 2, Pixel values: 8888 8822 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 1, Pixel values: 8888 8882 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 0, Pixel values: 8888 8888 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8888 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - jmp renderCharJumpReturn - -font16char70: - tya - tcs - ; Line 15, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #6 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 14, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 13, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 12, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 11, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 10, Pixel values: 2222 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 9, Pixel values: 2222 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2222 - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 8, Pixel values: 2222 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2222 - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 7, Pixel values: 8222 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2282 - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 6, Pixel values: 8822 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2288 - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 5, Pixel values: 8882 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8288 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 4, Pixel values: 8888 22ee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 3, Pixel values: 8888 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 2, Pixel values: 8888 8822 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 1, Pixel values: 8888 8882 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 0, Pixel values: 8888 8888 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8888 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - jmp renderCharJumpReturn - -font16char71: - tya - tcs - ; Line 15, Pixel values: eeee 2222 23e3 344e - tsc - sec - sbc #4 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$4034 - sta 7,S - lda 5,S - and #$f000 - ora #$0323 - sta 5,S - ; Line 14, Pixel values: ee22 2222 3233 434e - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 13, Pixel values: e222 2222 2223 333e - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$3033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: e222 2222 2232 334e - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 11, Pixel values: 2222 222e e222 233e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 10, Pixel values: 2222 22ee ee22 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 9, Pixel values: 2222 2eee 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 8, Pixel values: 2222 2eee 2222 223e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 7, Pixel values: 8222 2eee 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 6, Pixel values: 8822 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2288 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 22ee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 4, Pixel values: e888 222e e222 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: e888 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: ee88 8822 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 1, Pixel values: eee8 8882 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 0, Pixel values: eeee e888 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 3,S - and #$00f0 - ora #$8808 - sta 3,S - jmp renderCharJumpReturn - -font16char72: - tya - tcs - ; Line 15, Pixel values: 2222 2eee ee33 344e - tsc - sec - sbc #6 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4034 - sta 7,S - lda 5,S - and #$00ff - ora #$3300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 14, Pixel values: 2222 2eee ee33 434e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - lda 5,S - and #$00ff - ora #$3300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 13, Pixel values: 2222 2eee ee23 333e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3033 - sta 7,S - lda 5,S - and #$00ff - ora #$2300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 12, Pixel values: 2222 2eee ee32 334e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - lda 5,S - and #$00ff - ora #$3200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 11, Pixel values: 2222 2eee ee22 233e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 10, Pixel values: 2222 2eee ee22 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 9, Pixel values: 2222 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 8, Pixel values: 2222 2222 2222 223e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - ; Line 7, Pixel values: 8222 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 6, Pixel values: 8822 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 5, Pixel values: 8882 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 3, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 2, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 1, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 0, Pixel values: eeee eeee ee22 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - jmp renderCharJumpReturn - -font16char73: - tya - tcs - ; Line 15, Pixel values: 2222 2222 2333 3eee - tsc - dec - dec - tcs - pea $3323 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - ; Line 14, Pixel values: 2222 2222 3233 4eee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0040 - sta 7,S - ; Line 13, Pixel values: 2222 2222 2223 3eee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - ; Line 12, Pixel values: 2222 2222 2232 3eee - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - ; Line 11, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 10, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 9, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 8, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 7, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 6, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 5, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 4, Pixel values: eeee 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 3, Pixel values: 8888 8222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - pea $8888 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 2, Pixel values: 8888 8822 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - pea $8888 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 1, Pixel values: 8888 8882 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - pea $8888 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 0, Pixel values: 8888 8888 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8888 - pea $8888 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - jmp renderCharJumpReturn - -font16char74: - tya - tcs - ; Line 15, Pixel values: eeee 2222 23ee eeee - tsc - sec - sbc #4 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff00 - ora #$0023 - sta 5,S - ; Line 14, Pixel values: ee22 2222 3233 eeee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 13, Pixel values: e222 2222 2223 3eee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: e222 2222 2232 33ee - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 11, Pixel values: 2222 222e 2222 23ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$ff00 - ora #$0023 - sta 7,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 10, Pixel values: 2222 22ee e222 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 9, Pixel values: 2222 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 8, Pixel values: 2222 2eee ee22 223e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 7, Pixel values: eeee eeee ee22 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - ; Line 6, Pixel values: eeee eeee ee22 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - ; Line 5, Pixel values: eeee eeee ee22 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - ; Line 4, Pixel values: eeee eeee ee22 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - ; Line 3, Pixel values: eeee 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 2, Pixel values: eeee 8822 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 1, Pixel values: eeee 8882 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 0, Pixel values: eeee 8888 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8888 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - jmp renderCharJumpReturn - -font16char75: - tya - tcs - ; Line 15, Pixel values: 2222 2eee ee33 3444 - pea $4434 - tsc - sec - sbc #4 - tcs - pea $2222 - lda 5,S - and #$00ff - ora #$3300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 14, Pixel values: 2222 2eee e233 434e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - lda 5,S - and #$00f0 - ora #$3302 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 13, Pixel values: 2222 2eee 2223 33ee - tsc - sec - sbc #154 - tcs - pea $2322 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 12, Pixel values: 2222 2ee2 2232 3eee - tsc - sec - sbc #154 - tcs - pea $3222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - lda 3,S - and #$f00f - ora #$0220 - sta 3,S - ; Line 11, Pixel values: 2222 2e22 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 3,S - and #$000f - ora #$2220 - sta 3,S - ; Line 10, Pixel values: 2222 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2222 - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 9, Pixel values: 2222 2222 22ee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2222 - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - ; Line 8, Pixel values: 2222 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2222 - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 7, Pixel values: 8222 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2282 - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - ; Line 6, Pixel values: 8822 2222 22ee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2288 - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - ; Line 5, Pixel values: 8882 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $8288 - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 4, Pixel values: 8888 2e22 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $8888 - lda 3,S - and #$000f - ora #$2220 - sta 3,S - ; Line 3, Pixel values: 8888 8ee2 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $8888 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 3,S - and #$f00f - ora #$0280 - sta 3,S - ; Line 2, Pixel values: 8888 8eee 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $8888 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 1, Pixel values: 8888 8eee e222 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 0, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - jmp renderCharJumpReturn - -font16char76: - tya - tcs - ; Line 15, Pixel values: 2222 2222 2333 344e - tsc - dec - dec - tcs - pea $3323 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4034 - sta 7,S - ; Line 14, Pixel values: 2222 2222 3233 434e - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - ; Line 13, Pixel values: 2222 2222 2223 333e - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3033 - sta 7,S - ; Line 12, Pixel values: 2222 2222 2232 334e - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - ; Line 11, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 10, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 9, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 8, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 7, Pixel values: 8222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2282 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 6, Pixel values: 8822 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2288 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8288 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 3, Pixel values: 8888 8eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 2, Pixel values: 8888 8eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 1, Pixel values: 8888 8eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 0, Pixel values: 8888 8eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - jmp renderCharJumpReturn - -font16char77: - tya - tcs - ; Line 15, Pixel values: 2222 2eee ee33 344e - tsc - sec - sbc #6 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4034 - sta 7,S - lda 5,S - and #$00ff - ora #$3300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 14, Pixel values: 2222 2eee ee33 434e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - lda 5,S - and #$00ff - ora #$3300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 13, Pixel values: 2222 2eee ee23 333e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3033 - sta 7,S - lda 5,S - and #$00ff - ora #$2300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 12, Pixel values: 2222 2eee ee32 334e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - lda 5,S - and #$00ff - ora #$3200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 11, Pixel values: 2222 2ee2 ee22 233e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$f00f - ora #$0220 - sta 3,S - ; Line 10, Pixel values: 2222 2e22 2e22 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$000f - ora #$2220 - sta 5,S - lda 3,S - and #$000f - ora #$2220 - sta 3,S - ; Line 9, Pixel values: 2222 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 8, Pixel values: 2222 2222 2222 223e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - ; Line 7, Pixel values: 8222 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 6, Pixel values: 8822 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 5, Pixel values: 8882 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 4, Pixel values: 8888 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 3, Pixel values: 8888 822e 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 3,S - and #$0f00 - ora #$2082 - sta 3,S - ; Line 2, Pixel values: 8888 88ee e222 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0088 - sta 3,S - ; Line 1, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 0, Pixel values: 8888 eeee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - jmp renderCharJumpReturn - -font16char78: - tya - tcs - ; Line 15, Pixel values: 2222 2eee ee33 344e - tsc - sec - sbc #6 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4034 - sta 7,S - lda 5,S - and #$00ff - ora #$3300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 14, Pixel values: 2222 2eee ee33 434e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - lda 5,S - and #$00ff - ora #$3300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 13, Pixel values: 2222 2eee e223 333e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3033 - sta 7,S - lda 5,S - and #$00f0 - ora #$2302 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 12, Pixel values: 2222 2eee e232 334e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - lda 5,S - and #$00f0 - ora #$3202 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 11, Pixel values: 2222 2eee 2222 233e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 10, Pixel values: 2222 2ee2 2222 323e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 3,S - and #$f00f - ora #$0220 - sta 3,S - ; Line 9, Pixel values: 2222 2e22 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 3,S - and #$000f - ora #$2220 - sta 3,S - ; Line 8, Pixel values: 2222 2222 2222 223e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - ; Line 7, Pixel values: 8222 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 6, Pixel values: 8822 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 5, Pixel values: 8882 2222 2e22 222e - tsc - sec - sbc #156 - tcs - pea $2222 - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$000f - ora #$2220 - sta 5,S - ; Line 4, Pixel values: 8888 2222 ee22 222e - tsc - sec - sbc #156 - tcs - pea $2222 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - ; Line 3, Pixel values: 8888 822e ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$0f00 - ora #$2082 - sta 3,S - ; Line 2, Pixel values: 8888 88ee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff00 - ora #$0088 - sta 3,S - ; Line 1, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 0, Pixel values: eeee eeee ee22 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - jmp renderCharJumpReturn - -font16char79: - tya - tcs - ; Line 15, Pixel values: eeee 2222 23ee eeee - tsc - sec - sbc #4 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff00 - ora #$0023 - sta 5,S - ; Line 14, Pixel values: ee22 2222 3233 eeee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 13, Pixel values: e222 2222 2223 3eee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: e222 2222 2232 33ee - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 11, Pixel values: 2222 222e 2222 23ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$ff00 - ora #$0023 - sta 7,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 10, Pixel values: 2222 22ee e222 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 9, Pixel values: 2222 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 8, Pixel values: 2222 2eee ee22 223e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 7, Pixel values: 8222 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 6, Pixel values: 8822 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 22ee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 4, Pixel values: e888 222e e222 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: e888 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: ee88 8822 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 1, Pixel values: eee8 8882 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 0, Pixel values: eeee e888 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 3,S - and #$00f0 - ora #$8808 - sta 3,S - jmp renderCharJumpReturn - -font16char80: - tya - tcs - ; Line 15, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #6 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 14, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 13, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 12, Pixel values: 2222 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $2222 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 11, Pixel values: 2222 2222 22ee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2222 - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - ; Line 10, Pixel values: 2222 2222 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - ; Line 9, Pixel values: 2222 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 8, Pixel values: 2222 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - ; Line 7, Pixel values: 8222 2eee 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2282 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 6, Pixel values: 8822 2eee e222 222e - tsc - sec - sbc #158 - tcs - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 2eee e222 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 3, Pixel values: 8888 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 2, Pixel values: 8888 8822 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - pea $8888 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - ; Line 1, Pixel values: 8888 8882 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - pea $8888 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - ; Line 0, Pixel values: 8888 8888 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8888 - pea $8888 - jmp renderCharJumpReturn - -font16char81: - tya - tcs - ; Line 15, Pixel values: eeee 2222 23e3 344e - tsc - sec - sbc #4 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$4034 - sta 7,S - lda 5,S - and #$f000 - ora #$0323 - sta 5,S - ; Line 14, Pixel values: ee22 2222 3233 434e - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 13, Pixel values: e222 2222 2223 333e - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$3033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: e222 2222 2232 33ee - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 11, Pixel values: 2222 222e 2222 23ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$ff00 - ora #$0023 - sta 7,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 10, Pixel values: 2222 22ee 2222 323e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 9, Pixel values: 2222 2ee2 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 3,S - and #$f00f - ora #$0220 - sta 3,S - ; Line 8, Pixel values: 2222 2ee2 2222 223e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - lda 3,S - and #$f00f - ora #$0220 - sta 3,S - ; Line 7, Pixel values: 8222 2eee 2e22 222e - tsc - sec - sbc #158 - tcs - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$000f - ora #$2220 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 6, Pixel values: 8822 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 22ee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 4, Pixel values: e888 222e e222 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 3, Pixel values: e888 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: ee88 8822 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 1, Pixel values: eee8 8882 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$f0ff - ora #$0800 - sta 1,S - ; Line 0, Pixel values: eeee e888 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 3,S - and #$00f0 - ora #$8808 - sta 3,S - jmp renderCharJumpReturn - -font16char82: - tya - tcs - ; Line 15, Pixel values: 2222 2eee ee33 3444 - pea $4434 - tsc - sec - sbc #4 - tcs - pea $2222 - lda 5,S - and #$00ff - ora #$3300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 14, Pixel values: 2222 2eee e233 434e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - lda 5,S - and #$00f0 - ora #$3302 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 13, Pixel values: 2222 2eee 2223 33ee - tsc - sec - sbc #154 - tcs - pea $2322 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 12, Pixel values: 2222 2ee2 2232 3eee - tsc - sec - sbc #154 - tcs - pea $3222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - lda 3,S - and #$f00f - ora #$0220 - sta 3,S - ; Line 11, Pixel values: 2222 2e22 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 3,S - and #$000f - ora #$2220 - sta 3,S - ; Line 10, Pixel values: 2222 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2222 - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 9, Pixel values: 2222 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - ; Line 8, Pixel values: 2222 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - ; Line 7, Pixel values: 8222 2ee2 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2282 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$f00f - ora #$0220 - sta 3,S - ; Line 6, Pixel values: 8822 2eee e222 222e - tsc - sec - sbc #158 - tcs - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 2eee e222 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 3, Pixel values: 8888 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 2, Pixel values: 8888 8822 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - pea $8888 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - ; Line 1, Pixel values: 8888 8882 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - pea $8888 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - ; Line 0, Pixel values: 8888 8888 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8888 - pea $8888 - jmp renderCharJumpReturn - -font16char83: - tya - tcs - ; Line 15, Pixel values: eee2 2222 2333 eeee - tsc - dec - dec - tcs - pea $3323 - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0200 - sta 1,S - ; Line 14, Pixel values: e222 2222 3233 43ee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0043 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 13, Pixel values: e222 2222 2223 33ee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: 2222 2222 2232 334e - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - ; Line 11, Pixel values: 2222 22ee e222 233e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 10, Pixel values: 2222 2eee ee22 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 9, Pixel values: eeee eeee e222 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - ; Line 8, Pixel values: ee22 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 7, Pixel values: e222 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 6, Pixel values: 8822 2222 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2288 - ; Line 5, Pixel values: 8882 2eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8288 - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 22ee e222 22ee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 3, Pixel values: e888 8222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 2, Pixel values: e888 8822 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 1,S - and #$00f0 - ora #$8808 - sta 1,S - ; Line 1, Pixel values: ee88 8882 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 1,S - and #$00ff - ora #$8800 - sta 1,S - ; Line 0, Pixel values: eeee 8888 222e eeee - tsc - sec - sbc #156 - tcs - pea $8888 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - jmp renderCharJumpReturn - -font16char84: - tya - tcs - ; Line 15, Pixel values: eeee e222 23ee eeee - tsc - sec - sbc #8 - tcs - lda 5,S - and #$ff00 - ora #$0023 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 14, Pixel values: eeee e222 32ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff00 - ora #$0032 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 13, Pixel values: eeee e222 22ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 12, Pixel values: eeee e222 22ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 11, Pixel values: eeee e222 22ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 10, Pixel values: eeee e222 22ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 9, Pixel values: eeee e222 22ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 8, Pixel values: eeee e222 22ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 7, Pixel values: eeee e222 22ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 6, Pixel values: eeee e222 22ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 5, Pixel values: eeee e222 22ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 4, Pixel values: eeee e222 22ee eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 3, Pixel values: 8888 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 2, Pixel values: 8888 8822 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 1, Pixel values: 8888 8882 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 0, Pixel values: 8888 8888 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8888 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - jmp renderCharJumpReturn - -font16char85: - tya - tcs - ; Line 15, Pixel values: eee2 2222 233e eeee - tsc - sec - sbc #4 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$3023 - sta 5,S - lda 1,S - and #$f0ff - ora #$0200 - sta 1,S - ; Line 14, Pixel values: e222 2222 3233 4eee - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0040 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 13, Pixel values: e222 2222 2223 33ee - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: 2222 2222 2232 33ee - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - pea $2222 - lda 7,S - and #$ff00 - ora #$0033 - sta 7,S - ; Line 11, Pixel values: 2222 2222 2222 233e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - ; Line 10, Pixel values: 2222 22ee e222 323e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 9, Pixel values: 2222 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 8, Pixel values: 2222 2eee ee22 223e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 7, Pixel values: 8222 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 6, Pixel values: 8822 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 3, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 2, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 1, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 0, Pixel values: eeee eeee ee22 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - jmp renderCharJumpReturn - -font16char86: - tya - tcs - ; Line 15, Pixel values: eee2 222e eeee eeee - tsc - sec - sbc #8 - tcs - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$f0ff - ora #$0200 - sta 1,S - ; Line 14, Pixel values: e222 2222 3eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0030 - sta 5,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 13, Pixel values: e222 2222 22ee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 12, Pixel values: 2222 2222 223e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - pea $2222 - lda 5,S - and #$0f00 - ora #$3022 - sta 5,S - ; Line 11, Pixel values: 2222 2222 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - ; Line 10, Pixel values: 2222 2222 2222 3eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - ; Line 9, Pixel values: 2222 2ee2 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$f00f - ora #$0220 - sta 3,S - ; Line 8, Pixel values: 2222 2eee 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 7, Pixel values: 8222 2eee e222 222e - tsc - sec - sbc #158 - tcs - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 6, Pixel values: 8822 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 5, Pixel values: 8882 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 3, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 2, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 1, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 0, Pixel values: 8888 8eee eeee eeee - tsc - sec - sbc #158 - tcs - pea $8888 - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - jmp renderCharJumpReturn - -font16char87: - tya - tcs - ; Line 15, Pixel values: 2222 2eee ee33 344e - tsc - sec - sbc #6 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4034 - sta 7,S - lda 5,S - and #$00ff - ora #$3300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 14, Pixel values: 2222 22ee e233 434e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - lda 5,S - and #$00f0 - ora #$3302 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 13, Pixel values: 2222 222e 2223 333e - tsc - sec - sbc #154 - tcs - pea $2322 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3033 - sta 7,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 12, Pixel values: 2222 2222 2232 334e - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - ; Line 11, Pixel values: 2222 2222 2222 233e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3023 - sta 7,S - ; Line 10, Pixel values: 2222 2222 2222 323e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3032 - sta 7,S - ; Line 9, Pixel values: 2222 2222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 8, Pixel values: 2222 2222 2222 223e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3022 - sta 7,S - ; Line 7, Pixel values: 8222 2e22 2e22 222e - tsc - sec - sbc #158 - tcs - pea $2282 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$000f - ora #$2220 - sta 5,S - lda 3,S - and #$000f - ora #$2220 - sta 3,S - ; Line 6, Pixel values: 8822 2ee2 ee22 222e - tsc - sec - sbc #158 - tcs - pea $2288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$f00f - ora #$0220 - sta 3,S - ; Line 5, Pixel values: 8882 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 4, Pixel values: 8888 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 3, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 2, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 1, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 0, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - jmp renderCharJumpReturn - -font16char88: - tya - tcs - ; Line 15, Pixel values: 2222 eeee eee3 344e - tsc - sec - sbc #6 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4034 - sta 7,S - lda 5,S - and #$f0ff - ora #$0300 - sta 5,S - ; Line 14, Pixel values: 2222 2eee ee33 434e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - lda 5,S - and #$00ff - ora #$3300 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 13, Pixel values: 2222 22ee e223 333e - tsc - sec - sbc #158 - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$3033 - sta 7,S - lda 5,S - and #$00f0 - ora #$2302 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 12, Pixel values: 2222 222e 2232 334e - tsc - sec - sbc #154 - tcs - pea $3222 - tsc - dec - dec - tcs - pea $2222 - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 11, Pixel values: e222 2222 2222 23ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0023 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 10, Pixel values: ee22 2222 2222 3eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0030 - sta 7,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 9, Pixel values: eee2 2222 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0200 - sta 1,S - ; Line 8, Pixel values: eeee 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 7, Pixel values: eee2 2222 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$f0ff - ora #$0200 - sta 1,S - ; Line 6, Pixel values: ee22 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 5, Pixel values: e882 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$8208 - sta 1,S - ; Line 4, Pixel values: 8888 222e 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 3, Pixel values: 8888 82ee e222 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0082 - sta 3,S - ; Line 2, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 1, Pixel values: 8888 eeee eee2 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$f0ff - ora #$0200 - sta 5,S - ; Line 0, Pixel values: eeee eeee eeee eeee - jmp renderCharJumpReturn - -font16char89: - tya - tcs - ; Line 15, Pixel values: eeee ee22 233e eeee - tsc - sec - sbc #8 - tcs - lda 5,S - and #$0f00 - ora #$3023 - sta 5,S - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 14, Pixel values: eeee ee22 323e eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$0f00 - ora #$3032 - sta 5,S - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 13, Pixel values: eeee ee22 222e eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 12, Pixel values: eeee ee22 223e eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$0f00 - ora #$3022 - sta 5,S - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 11, Pixel values: eeee ee22 222e eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 10, Pixel values: eeee 2222 222e eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - ; Line 9, Pixel values: ee22 2222 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 8, Pixel values: e222 2222 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 7, Pixel values: e222 2222 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2222 - tsc - dec - dec - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 6, Pixel values: 8822 222e 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - dec - dec - tcs - pea $2288 - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - ; Line 5, Pixel values: 8882 22ee e222 222e - tsc - sec - sbc #158 - tcs - pea $8288 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00f0 - ora #$2202 - sta 5,S - lda 3,S - and #$ff00 - ora #$0022 - sta 3,S - ; Line 4, Pixel values: 8888 2eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0020 - sta 3,S - ; Line 3, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 2, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 1, Pixel values: 8888 8eee ee22 222e - tsc - sec - sbc #158 - tcs - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - lda 3,S - and #$ff0f - ora #$0080 - sta 3,S - ; Line 0, Pixel values: eeee eeee ee22 222e - tsc - sec - sbc #160 - tcs - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - lda 5,S - and #$00ff - ora #$2200 - sta 5,S - jmp renderCharJumpReturn - -font16char90: - tya - tcs - ; Line 15, Pixel values: 2222 2222 2333 344e - tsc - dec - dec - tcs - pea $3323 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4034 - sta 7,S - ; Line 14, Pixel values: 2222 2222 3233 434e - tsc - sec - sbc #154 - tcs - pea $3332 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4043 - sta 7,S - ; Line 13, Pixel values: 2222 2222 2223 333e - tsc - sec - sbc #154 - tcs - pea $2322 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$3033 - sta 7,S - ; Line 12, Pixel values: 2222 2222 2232 334e - tsc - sec - sbc #154 - tcs - pea $3222 - pea $2222 - pea $2222 - lda 7,S - and #$0f00 - ora #$4033 - sta 7,S - ; Line 11, Pixel values: e222 222e eeee eeee - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$2022 - sta 3,S - lda 1,S - and #$00f0 - ora #$2202 - sta 1,S - ; Line 10, Pixel values: ee22 2222 eeee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 1,S - and #$00ff - ora #$2200 - sta 1,S - ; Line 9, Pixel values: eee2 2222 2eee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff0f - ora #$0020 - sta 5,S - lda 1,S - and #$f0ff - ora #$0200 - sta 1,S - ; Line 8, Pixel values: eeee 2222 22ee eeee - tsc - sec - sbc #156 - tcs - pea $2222 - tsc - dec - dec - tcs - lda 5,S - and #$ff00 - ora #$0022 - sta 5,S - ; Line 7, Pixel values: eeee e222 222e eeee - tsc - sec - sbc #160 - tcs - lda 5,S - and #$0f00 - ora #$2022 - sta 5,S - lda 3,S - and #$00f0 - ora #$2202 - sta 3,S - ; Line 6, Pixel values: eeee ee22 2222 eeee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 3,S - and #$00ff - ora #$2200 - sta 3,S - ; Line 5, Pixel values: eeee eee2 2222 2eee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff0f - ora #$0020 - sta 7,S - lda 3,S - and #$f0ff - ora #$0200 - sta 3,S - ; Line 4, Pixel values: eeee eeee 2222 22ee - tsc - sec - sbc #154 - tcs - pea $2222 - tsc - sec - sbc #4 - tcs - lda 7,S - and #$ff00 - ora #$0022 - sta 7,S - ; Line 3, Pixel values: 8888 8222 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2282 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 2, Pixel values: 8888 8822 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $2288 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 1, Pixel values: 8888 8882 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8288 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - ; Line 0, Pixel values: 8888 8888 2222 222e - tsc - sec - sbc #154 - tcs - pea $2222 - pea $8888 - pea $8888 - lda 7,S - and #$0f00 - ora #$2022 - sta 7,S - jmp renderCharJumpReturn - -font16char91: - tya - tcs - ; Line 15, Pixel values: 2444 4444 4444 4442 - pea $4244 - pea $4444 - pea $4444 - pea $4424 - ; Line 14, Pixel values: 4244 4444 4444 4424 - tsc - sec - sbc #152 - tcs - pea $2444 - pea $4444 - pea $4444 - pea $4442 - ; Line 13, Pixel values: 4424 4444 4444 4244 - tsc - sec - sbc #152 - tcs - pea $4442 - pea $4444 - pea $4444 - pea $2444 - ; Line 12, Pixel values: 4442 4444 4444 2444 - tsc - sec - sbc #152 - tcs - pea $4424 - pea $4444 - pea $4444 - pea $4244 - ; Line 11, Pixel values: 4444 2444 4442 4444 - tsc - sec - sbc #152 - tcs - pea $4444 - pea $4244 - pea $4424 - pea $4444 - ; Line 10, Pixel values: 4444 4244 4424 4444 - tsc - sec - sbc #152 - tcs - pea $4444 - pea $2444 - pea $4442 - pea $4444 - ; Line 9, Pixel values: 4444 4424 4244 4444 - tsc - sec - sbc #152 - tcs - pea $4444 - pea $4442 - pea $2444 - pea $4444 - ; Line 8, Pixel values: 4444 4442 2444 4444 - tsc - sec - sbc #152 - tcs - pea $4444 - pea $4424 - pea $4244 - pea $4444 - ; Line 7, Pixel values: 4444 4442 2444 4444 - tsc - sec - sbc #152 - tcs - pea $4444 - pea $4424 - pea $4244 - pea $4444 - ; Line 6, Pixel values: 4444 4424 4244 4444 - tsc - sec - sbc #152 - tcs - pea $4444 - pea $4442 - pea $2444 - pea $4444 - ; Line 5, Pixel values: 4444 4244 4424 4444 - tsc - sec - sbc #152 - tcs - pea $4444 - pea $2444 - pea $4442 - pea $4444 - ; Line 4, Pixel values: 4444 2444 4442 4444 - tsc - sec - sbc #152 - tcs - pea $4444 - pea $4244 - pea $4424 - pea $4444 - ; Line 3, Pixel values: 4442 4444 4444 2444 - tsc - sec - sbc #152 - tcs - pea $4424 - pea $4444 - pea $4444 - pea $4244 - ; Line 2, Pixel values: 4424 4444 4444 4244 - tsc - sec - sbc #152 - tcs - pea $4442 - pea $4444 - pea $4444 - pea $2444 - ; Line 1, Pixel values: 4244 4444 4444 4424 - tsc - sec - sbc #152 - tcs - pea $2444 - pea $4444 - pea $4444 - pea $4442 - ; Line 0, Pixel values: 2444 4444 4444 4442 - tsc - sec - sbc #152 - tcs - pea $4244 - pea $4444 - pea $4444 - pea $4424 - jmp renderCharJumpReturn - diff --git a/font8x8.s b/font8x8.s deleted file mode 100644 index 0887a6d..0000000 --- a/font8x8.s +++ /dev/null @@ -1,5542 +0,0 @@ -font8characterJumpTable: - .addr font8char32 - .addr font8char33 - .addr font8char34 - .addr font8char35 - .addr font8char36 - .addr font8char37 - .addr font8char38 - .addr font8char39 - .addr font8char40 - .addr font8char41 - .addr font8char42 - .addr font8char43 - .addr font8char44 - .addr font8char45 - .addr font8char46 - .addr font8char47 - .addr font8char48 - .addr font8char49 - .addr font8char50 - .addr font8char51 - .addr font8char52 - .addr font8char53 - .addr font8char54 - .addr font8char55 - .addr font8char56 - .addr font8char57 - .addr font8char58 - .addr font8char59 - .addr font8char60 - .addr font8char61 - .addr font8char62 - .addr font8char63 - .addr font8char64 - .addr font8char65 - .addr font8char66 - .addr font8char67 - .addr font8char68 - .addr font8char69 - .addr font8char70 - .addr font8char71 - .addr font8char72 - .addr font8char73 - .addr font8char74 - .addr font8char75 - .addr font8char76 - .addr font8char77 - .addr font8char78 - .addr font8char79 - .addr font8char80 - .addr font8char81 - .addr font8char82 - .addr font8char83 - .addr font8char84 - .addr font8char85 - .addr font8char86 - .addr font8char87 - .addr font8char88 - .addr font8char89 - .addr font8char90 - .addr font8char91 - .addr font8char92 - .addr font8char93 - .addr font8char94 - .addr font8char95 - .addr font8char96 - .addr font8char97 - .addr font8char98 - .addr font8char99 - .addr font8char100 - .addr font8char101 - .addr font8char102 - .addr font8char103 - .addr font8char104 - .addr font8char105 - .addr font8char106 - .addr font8char107 - .addr font8char108 - .addr font8char109 - .addr font8char110 - .addr font8char111 - -; Chroma Key is $0 - -font8char32: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char33: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0003 3000 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 5, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0004 3000 - tsc - sec - sbc #320 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 2, Pixel values: 0004 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 1, Pixel values: 0004 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 0, Pixel values: 0004 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - jmp renderCharJumpReturn - -font8char34: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0440 0330 - tsc - sec - sbc #804 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 1, Pixel values: 0440 0430 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3004 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 0, Pixel values: 0440 0440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$4004 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - jmp renderCharJumpReturn - -font8char35: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0330 3300 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$0ff0 - ora #$3003 - sta 1,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 0440 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 3, Pixel values: 0440 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 2, Pixel values: 0440 4300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0043 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 0440 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - jmp renderCharJumpReturn - -font8char36: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0069 9000 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff0f - ora #$0090 - sta 3,S - lda 1,S - and #$00ff - ora #$6900 - sta 1,S - ; Line 5, Pixel values: 0666 6900 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0069 - sta 3,S - lda 1,S - and #$00f0 - ora #$6606 - sta 1,S - ; Line 4, Pixel values: 7666 6690 - tsc - sec - sbc #158 - tcs - pea $6676 - lda 3,S - and #$0f00 - ora #$9066 - sta 3,S - ; Line 3, Pixel values: 7b66 6660 - tsc - sec - sbc #158 - tcs - pea $667b - lda 3,S - and #$0f00 - ora #$6066 - sta 3,S - ; Line 2, Pixel values: 76b6 6660 - tsc - sec - sbc #158 - tcs - pea $b676 - lda 3,S - and #$0f00 - ora #$6066 - sta 3,S - ; Line 1, Pixel values: 0766 6600 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0066 - sta 3,S - lda 1,S - and #$00f0 - ora #$6607 - sta 1,S - ; Line 0, Pixel values: 0077 7000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0070 - sta 3,S - lda 1,S - and #$00ff - ora #$7700 - sta 1,S - jmp renderCharJumpReturn - -font8char37: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char38: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char39: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0004 4000 - tsc - sec - sbc #804 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 1, Pixel values: 0004 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 0, Pixel values: 0004 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - jmp renderCharJumpReturn - -font8char40: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0003 3000 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 5, Pixel values: 0033 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 4, Pixel values: 0440 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 3, Pixel values: 0440 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 2, Pixel values: 0440 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 1, Pixel values: 0044 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - ; Line 0, Pixel values: 0004 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - jmp renderCharJumpReturn - -font8char41: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0033 0000 - tsc - sec - sbc #164 - tcs - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 5, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 4, Pixel values: 0000 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 3, Pixel values: 0000 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 2, Pixel values: 0000 4300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0043 - sta 3,S - ; Line 1, Pixel values: 0004 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 0, Pixel values: 0044 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - jmp renderCharJumpReturn - -font8char42: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0403 0300 - tsc - sec - sbc #324 - tcs - lda 3,S - and #$fff0 - ora #$0003 - sta 3,S - lda 1,S - and #$f0f0 - ora #$0304 - sta 1,S - ; Line 4, Pixel values: 0043 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$00ff - ora #$4300 - sta 1,S - ; Line 3, Pixel values: 0444 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - ; Line 2, Pixel values: 0044 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - ; Line 1, Pixel values: 0404 0400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$fff0 - ora #$0004 - sta 3,S - lda 1,S - and #$f0f0 - ora #$0404 - sta 1,S - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char43: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0003 3000 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 5, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 4, Pixel values: 0443 3330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$00f0 - ora #$4304 - sta 1,S - ; Line 3, Pixel values: 0444 3330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - ; Line 2, Pixel values: 0004 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 1, Pixel values: 0004 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char44: - tya - tcs - ; Line 7, Pixel values: 0033 0000 - tsc - sec - sbc #4 - tcs - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 6, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 5, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char45: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0444 3330 - tsc - sec - sbc #644 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char46: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0003 3000 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 5, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char47: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0330 0000 - tsc - sec - sbc #164 - tcs - lda 1,S - and #$0ff0 - ora #$3003 - sta 1,S - ; Line 5, Pixel values: 0033 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 4, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 3, Pixel values: 0000 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 2, Pixel values: 0000 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - ; Line 1, Pixel values: 0000 0033 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$00ff - ora #$3300 - sta 3,S - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char48: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 3300 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 2, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 0444 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - jmp renderCharJumpReturn - -font8char49: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4333 3300 - tsc - sec - sbc #162 - tcs - pea $3343 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 5, Pixel values: 4433 3300 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 4, Pixel values: 0043 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$4300 - sta 1,S - ; Line 3, Pixel values: 0044 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - ; Line 2, Pixel values: 0044 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - ; Line 1, Pixel values: 0444 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - ; Line 0, Pixel values: 0044 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - jmp renderCharJumpReturn - -font8char50: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4333 3330 - tsc - sec - sbc #162 - tcs - pea $3343 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4443 0000 - tsc - sec - sbc #158 - tcs - pea $4344 - ; Line 3, Pixel values: 0044 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - ; Line 2, Pixel values: 0000 4330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3043 - sta 3,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 4444 4400 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - jmp renderCharJumpReturn - -font8char51: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4333 3300 - tsc - sec - sbc #162 - tcs - pea $3343 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 0000 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - ; Line 3, Pixel values: 0444 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - ; Line 2, Pixel values: 0000 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 4444 4400 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - jmp renderCharJumpReturn - -font8char52: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 3300 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4443 3330 - tsc - sec - sbc #158 - tcs - pea $4344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 3, Pixel values: 4400 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 2, Pixel values: 4400 4300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0043 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 0, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - jmp renderCharJumpReturn - -font8char53: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4333 3300 - tsc - sec - sbc #162 - tcs - pea $3343 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 0000 3330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 3, Pixel values: 4444 3300 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 2, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - jmp renderCharJumpReturn - -font8char54: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 3300 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4444 3300 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 2, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 0444 4440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - jmp renderCharJumpReturn - -font8char55: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0033 3000 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 5, Pixel values: 0033 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 4, Pixel values: 0043 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$00ff - ora #$4300 - sta 1,S - ; Line 3, Pixel values: 0004 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 2, Pixel values: 0000 4330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3043 - sta 3,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - jmp renderCharJumpReturn - -font8char56: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 3300 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 0444 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - ; Line 2, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 0444 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - jmp renderCharJumpReturn - -font8char57: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 3300 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 0000 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - ; Line 3, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 2, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 0444 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - jmp renderCharJumpReturn - -font8char58: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0033 0000 - tsc - sec - sbc #324 - tcs - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 4, Pixel values: 0043 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$4300 - sta 1,S - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0044 0000 - tsc - sec - sbc #320 - tcs - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - ; Line 1, Pixel values: 0044 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char59: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0033 0000 - tsc - sec - sbc #164 - tcs - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 5, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 4, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0004 4000 - tsc - sec - sbc #320 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 1, Pixel values: 0004 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char60: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 3330 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 5, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 4, Pixel values: 0043 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$4300 - sta 1,S - ; Line 3, Pixel values: 0440 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 2, Pixel values: 0044 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - ; Line 1, Pixel values: 0004 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 0, Pixel values: 0000 4440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - jmp renderCharJumpReturn - -font8char61: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0443 3330 - tsc - sec - sbc #484 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$00f0 - ora #$4304 - sta 1,S - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0444 4330 - tsc - sec - sbc #320 - tcs - lda 3,S - and #$0f00 - ora #$3043 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char62: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 0000 - tsc - sec - sbc #164 - tcs - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 4, Pixel values: 0000 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 3, Pixel values: 0000 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - ; Line 2, Pixel values: 0000 4300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0043 - sta 3,S - ; Line 1, Pixel values: 0004 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 0, Pixel values: 0444 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - jmp renderCharJumpReturn - -font8char63: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0003 3000 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0003 3000 - tsc - sec - sbc #320 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 3, Pixel values: 0000 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 2, Pixel values: 0000 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - ; Line 1, Pixel values: 0440 0430 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3004 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 0, Pixel values: 0044 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - jmp renderCharJumpReturn - -font8char64: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0033 3300 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 5, Pixel values: 0430 0030 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0fff - ora #$3000 - sta 3,S - lda 1,S - and #$0ff0 - ora #$3004 - sta 1,S - ; Line 4, Pixel values: 0440 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 3, Pixel values: 0440 3330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 2, Pixel values: 0440 4330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3043 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 1, Pixel values: 0440 0430 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3004 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 0, Pixel values: 0044 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - jmp renderCharJumpReturn - -font8char65: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4300 0330 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0043 - sta 1,S - ; Line 5, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 4, Pixel values: 0443 3330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$00f0 - ora #$4304 - sta 1,S - ; Line 3, Pixel values: 0440 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 2, Pixel values: 0044 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - ; Line 1, Pixel values: 0044 4430 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - ; Line 0, Pixel values: 0000 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - jmp renderCharJumpReturn - -font8char66: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4333 3300 - tsc - sec - sbc #162 - tcs - pea $3343 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4444 3300 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 2, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 4444 4400 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - jmp renderCharJumpReturn - -font8char67: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 3300 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 2, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 0444 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - jmp renderCharJumpReturn - -font8char68: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4333 3300 - tsc - sec - sbc #162 - tcs - pea $3343 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 2, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 4444 4400 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - jmp renderCharJumpReturn - -font8char69: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 3330 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 2, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 0444 4440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - jmp renderCharJumpReturn - -font8char70: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4300 0000 - tsc - sec - sbc #164 - tcs - lda 1,S - and #$ff00 - ora #$0043 - sta 1,S - ; Line 5, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 4, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4444 3300 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 2, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - jmp renderCharJumpReturn - -font8char71: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 3300 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4400 3330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 2, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 0444 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - jmp renderCharJumpReturn - -font8char72: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4300 0330 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0043 - sta 1,S - ; Line 5, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 4, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 3, Pixel values: 4444 4330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3043 - sta 3,S - ; Line 2, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4400 0430 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3004 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 0, Pixel values: 4400 0440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$4004 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - jmp renderCharJumpReturn - -font8char73: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 3330 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 0433 3330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$00f0 - ora #$3304 - sta 1,S - ; Line 4, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 3, Pixel values: 0004 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 2, Pixel values: 0004 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 1, Pixel values: 0444 4430 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - ; Line 0, Pixel values: 0444 4440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - jmp renderCharJumpReturn - -font8char74: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 3000 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 4433 3300 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 4, Pixel values: 4400 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4400 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 2, Pixel values: 0000 4300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0043 - sta 3,S - ; Line 1, Pixel values: 0444 4430 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - ; Line 0, Pixel values: 0444 4440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - jmp renderCharJumpReturn - -font8char75: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4300 0330 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0043 - sta 1,S - ; Line 5, Pixel values: 4400 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 4, Pixel values: 4403 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f000 - ora #$0344 - sta 1,S - ; Line 3, Pixel values: 4444 0000 - tsc - sec - sbc #158 - tcs - pea $4444 - ; Line 2, Pixel values: 4444 0000 - tsc - sec - sbc #158 - tcs - pea $4444 - ; Line 1, Pixel values: 4404 4000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - lda 1,S - and #$f000 - ora #$0444 - sta 1,S - ; Line 0, Pixel values: 4400 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - jmp renderCharJumpReturn - -font8char76: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 3330 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 2, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 0, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - jmp renderCharJumpReturn - -font8char77: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4300 0330 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0043 - sta 1,S - ; Line 5, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 4, Pixel values: 4403 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$f000 - ora #$0344 - sta 1,S - ; Line 3, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 2, Pixel values: 4444 4330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3043 - sta 3,S - ; Line 1, Pixel values: 4440 4430 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - lda 1,S - and #$0f00 - ora #$4044 - sta 1,S - ; Line 0, Pixel values: 4400 0440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$4004 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - jmp renderCharJumpReturn - -font8char78: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4300 3300 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$ff00 - ora #$0043 - sta 1,S - ; Line 5, Pixel values: 4400 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 4, Pixel values: 4403 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$f000 - ora #$0344 - sta 1,S - ; Line 3, Pixel values: 4444 3300 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 2, Pixel values: 4444 4300 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0043 - sta 3,S - ; Line 1, Pixel values: 4440 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - lda 1,S - and #$0f00 - ora #$4044 - sta 1,S - ; Line 0, Pixel values: 4400 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - jmp renderCharJumpReturn - -font8char79: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 3300 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 2, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 0444 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - jmp renderCharJumpReturn - -font8char80: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4300 0000 - tsc - sec - sbc #164 - tcs - lda 1,S - and #$ff00 - ora #$0043 - sta 1,S - ; Line 5, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 4, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4444 3300 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 2, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 4444 4400 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - jmp renderCharJumpReturn - -font8char81: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 3033 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$000f - ora #$3330 - sta 3,S - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 2, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 0444 4400 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - jmp renderCharJumpReturn - -font8char82: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4300 0330 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0043 - sta 1,S - ; Line 5, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 4, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4444 3300 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 2, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 4444 4000 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - jmp renderCharJumpReturn - -font8char83: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4333 3300 - tsc - sec - sbc #162 - tcs - pea $3343 - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 0000 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - ; Line 3, Pixel values: 0444 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - ; Line 2, Pixel values: 4400 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 0444 4440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - jmp renderCharJumpReturn - -font8char84: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0033 0000 - tsc - sec - sbc #164 - tcs - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 5, Pixel values: 0033 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 4, Pixel values: 0033 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 3, Pixel values: 0033 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 2, Pixel values: 0043 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00ff - ora #$4300 - sta 1,S - ; Line 1, Pixel values: 4444 4400 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff00 - ora #$0044 - sta 3,S - ; Line 0, Pixel values: 4444 4000 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$ff0f - ora #$0040 - sta 3,S - jmp renderCharJumpReturn - -font8char85: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0333 3300 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$3303 - sta 1,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 3, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 2, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4400 0430 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3004 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 0, Pixel values: 4400 0440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$4004 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - jmp renderCharJumpReturn - -font8char86: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0033 3000 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$00ff - ora #$3300 - sta 1,S - ; Line 5, Pixel values: 0433 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$3304 - sta 1,S - ; Line 4, Pixel values: 4440 3330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$0f00 - ora #$4044 - sta 1,S - ; Line 3, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 2, Pixel values: 4400 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 1, Pixel values: 4400 0430 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3004 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 0, Pixel values: 4400 0440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$4004 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - jmp renderCharJumpReturn - -font8char87: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4300 0330 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0043 - sta 1,S - ; Line 5, Pixel values: 4430 3330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$0f00 - ora #$3044 - sta 1,S - ; Line 4, Pixel values: 4443 3330 - tsc - sec - sbc #158 - tcs - pea $4344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 3, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 2, Pixel values: 4404 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$f000 - ora #$0444 - sta 1,S - ; Line 1, Pixel values: 4400 0430 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3004 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - ; Line 0, Pixel values: 4400 0440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$4004 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - jmp renderCharJumpReturn - -font8char88: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4300 0330 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$ff00 - ora #$0043 - sta 1,S - ; Line 5, Pixel values: 4430 3330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - lda 1,S - and #$0f00 - ora #$3044 - sta 1,S - ; Line 4, Pixel values: 0443 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00f0 - ora #$4304 - sta 1,S - ; Line 3, Pixel values: 0044 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - ; Line 2, Pixel values: 0444 4300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0043 - sta 3,S - lda 1,S - and #$00f0 - ora #$4404 - sta 1,S - ; Line 1, Pixel values: 4440 4430 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - lda 1,S - and #$0f00 - ora #$4044 - sta 1,S - ; Line 0, Pixel values: 4400 0440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$4004 - sta 3,S - lda 1,S - and #$ff00 - ora #$0044 - sta 1,S - jmp renderCharJumpReturn - -font8char89: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0003 3000 - tsc - sec - sbc #164 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 5, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 4, Pixel values: 0003 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$f0ff - ora #$0300 - sta 1,S - ; Line 3, Pixel values: 0044 3300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0033 - sta 3,S - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - ; Line 2, Pixel values: 0440 0330 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3003 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 1, Pixel values: 0440 0430 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$3004 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - ; Line 0, Pixel values: 0440 0440 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$0ff0 - ora #$4004 - sta 3,S - lda 1,S - and #$0ff0 - ora #$4004 - sta 1,S - jmp renderCharJumpReturn - -font8char90: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4333 3330 - tsc - sec - sbc #162 - tcs - pea $3343 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 0443 0000 - tsc - sec - sbc #160 - tcs - lda 1,S - and #$00f0 - ora #$4304 - sta 1,S - ; Line 3, Pixel values: 0044 3000 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff0f - ora #$0030 - sta 3,S - lda 1,S - and #$00ff - ora #$4400 - sta 1,S - ; Line 2, Pixel values: 0004 4300 - tsc - sec - sbc #160 - tcs - lda 3,S - and #$ff00 - ora #$0043 - sta 3,S - lda 1,S - and #$f0ff - ora #$0400 - sta 1,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - jmp renderCharJumpReturn - -font8char91: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4444 4440 - tsc - sec - sbc #162 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 5, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 4, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 3, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 2, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 1, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 0, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - jmp renderCharJumpReturn - -font8char92: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4444 3330 - tsc - sec - sbc #162 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 5, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 3, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 2, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 1, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 0, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - jmp renderCharJumpReturn - -font8char93: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 3333 3330 - tsc - sec - sbc #162 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 5, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 3, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 2, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 1, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 0, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - jmp renderCharJumpReturn - -font8char94: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 3334 4440 - tsc - sec - sbc #162 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 5, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 4, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 3, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 2, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 1, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 0, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - jmp renderCharJumpReturn - -font8char95: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 3333 3330 - tsc - sec - sbc #162 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 5, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 3, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 2, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 1, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 0, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - jmp renderCharJumpReturn - -font8char96: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 3333 3330 - tsc - sec - sbc #162 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 5, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 3, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 2, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 1, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 0, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - jmp renderCharJumpReturn - -font8char97: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 3334 4440 - tsc - sec - sbc #162 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 5, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 4, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 3, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 2, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 1, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 0, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - jmp renderCharJumpReturn - -font8char98: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4444 3330 - tsc - sec - sbc #162 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 5, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 3, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 2, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 1, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 0, Pixel values: 3333 3330 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - jmp renderCharJumpReturn - -font8char99: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4333 3330 - tsc - sec - sbc #162 - tcs - pea $3343 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 5, Pixel values: 4433 3330 - tsc - sec - sbc #158 - tcs - pea $3344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 4, Pixel values: 4443 3330 - tsc - sec - sbc #158 - tcs - pea $4344 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 3, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 2, Pixel values: 4444 4330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3043 - sta 3,S - ; Line 1, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 0, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - jmp renderCharJumpReturn - -font8char100: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4444 4440 - tsc - sec - sbc #162 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 5, Pixel values: 3444 4440 - tsc - sec - sbc #158 - tcs - pea $4434 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 4, Pixel values: 3344 4440 - tsc - sec - sbc #158 - tcs - pea $4433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 3, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 2, Pixel values: 3333 4440 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 1, Pixel values: 3333 3440 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$4034 - sta 3,S - ; Line 0, Pixel values: 3333 3340 - tsc - sec - sbc #158 - tcs - pea $3333 - lda 3,S - and #$0f00 - ora #$4033 - sta 3,S - jmp renderCharJumpReturn - -font8char101: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 4444 3330 - tsc - sec - sbc #162 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - ; Line 5, Pixel values: 4444 4330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3043 - sta 3,S - ; Line 4, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 3, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 2, Pixel values: 3444 4440 - tsc - sec - sbc #158 - tcs - pea $4434 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 1, Pixel values: 3344 4440 - tsc - sec - sbc #158 - tcs - pea $4433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 0, Pixel values: 3334 4440 - tsc - sec - sbc #158 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - jmp renderCharJumpReturn - -font8char102: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 3334 4440 - tsc - sec - sbc #162 - tcs - pea $3433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 5, Pixel values: 3344 4440 - tsc - sec - sbc #158 - tcs - pea $4433 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 4, Pixel values: 3444 4440 - tsc - sec - sbc #158 - tcs - pea $4434 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 3, Pixel values: 4444 4440 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$4044 - sta 3,S - ; Line 2, Pixel values: 4444 4430 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3044 - sta 3,S - ; Line 1, Pixel values: 4444 4330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3043 - sta 3,S - ; Line 0, Pixel values: 4444 3330 - tsc - sec - sbc #158 - tcs - pea $4444 - lda 3,S - and #$0f00 - ora #$3033 - sta 3,S - jmp renderCharJumpReturn - -font8char103: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char104: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char105: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char106: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char107: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char108: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char109: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char110: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - -font8char111: - tya - tcs - ; Line 7, Pixel values: 0000 0000 - ; Line 6, Pixel values: 0000 0000 - ; Line 5, Pixel values: 0000 0000 - ; Line 4, Pixel values: 0000 0000 - ; Line 3, Pixel values: 0000 0000 - ; Line 2, Pixel values: 0000 0000 - ; Line 1, Pixel values: 0000 0000 - ; Line 0, Pixel values: 0000 0000 - jmp renderCharJumpReturn - diff --git a/fontEngine.s b/fontEngine.s index 8abbc15..756c090 100644 --- a/fontEngine.s +++ b/fontEngine.s @@ -29,6 +29,7 @@ renderStringReturn: fontJumpTable: .addr renderString_tinyNum .addr renderString_font8 + .addr renderString_font16 .include "fonts.s" diff --git a/fonts.s b/fonts.s index 31fcadc..1cd3033 100644 --- a/fonts.s +++ b/fonts.s @@ -6226,3 +6226,13929 @@ font8char111: ; Line 0, Pixel values: 0000 0000 jmp renderCharJumpReturn_font8 + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; renderString_font16 +; +; Draws a Pascal string for font "font16" +; +; PARAML0 = Pointer to string +; Y = VRAM position of lower left corner of string at which to draw +; +; Trashes SCRATCHL,X,Y,A +; +renderString_font16: + sty SCRATCHL ; Cache VRAM position + + plb ; Temporarily revert to caller's DBR to access their pointer + BITS8 + lda (PARAML0) + tax + BITS16 + phb + + ; Advance VRAM pointer to end of string + asl + asl + asl + + clc + adc SCRATCHL + dec + sta SCRATCHL + +renderStringLoop_font16: + + ; Fetch and render next character in string + txy + lda #0 + plb ; Temporarily revert to caller's DBR to access their pointer + BITS8A + lda (PARAML0),y + BITS16 + phb + ldy SCRATCHL + jsr renderChar_font16 + + dex + beq renderStringDone_font16 + + ; Calculate VRAM pointer for position of next character + lda SCRATCHL + sec + sbc #16/2 ; Width of one char in bytes + sta SCRATCHL + bra renderStringLoop_font16 + +renderStringDone_font16: + jmp renderStringReturn + +.export renderString_font16 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; renderChar_font16 +; +; Draws a single character +; +; A = ASCII code to draw +; Y = VRAM position of lower right corner at which to draw +; +renderChar_font16: + SAVE_AXY + + sec + sbc #32 ; ASCII code of first char in font sheet + asl + tax + FASTGRAPHICS + + jmp (font16characterJumpTable,x) + +renderCharJumpReturn_font16: ; Compiled glyphs jump back here. Can't rts because stack is turboborked + SLOWGRAPHICS + + RESTORE_AXY + rts + + +font16characterJumpTable: + .addr font16char32 + .addr font16char33 + .addr font16char34 + .addr font16char35 + .addr font16char36 + .addr font16char37 + .addr font16char38 + .addr font16char39 + .addr font16char40 + .addr font16char41 + .addr font16char42 + .addr font16char43 + .addr font16char44 + .addr font16char45 + .addr font16char46 + .addr font16char47 + .addr font16char48 + .addr font16char49 + .addr font16char50 + .addr font16char51 + .addr font16char52 + .addr font16char53 + .addr font16char54 + .addr font16char55 + .addr font16char56 + .addr font16char57 + .addr font16char58 + .addr font16char59 + .addr font16char60 + .addr font16char61 + .addr font16char62 + .addr font16char63 + .addr font16char64 + .addr font16char65 + .addr font16char66 + .addr font16char67 + .addr font16char68 + .addr font16char69 + .addr font16char70 + .addr font16char71 + .addr font16char72 + .addr font16char73 + .addr font16char74 + .addr font16char75 + .addr font16char76 + .addr font16char77 + .addr font16char78 + .addr font16char79 + .addr font16char80 + .addr font16char81 + .addr font16char82 + .addr font16char83 + .addr font16char84 + .addr font16char85 + .addr font16char86 + .addr font16char87 + .addr font16char88 + .addr font16char89 + .addr font16char90 + .addr font16char91 + .addr font16char92 + .addr font16char93 + .addr font16char94 + .addr font16char95 + .addr font16char96 + .addr font16char97 + .addr font16char98 + .addr font16char99 + .addr font16char100 + .addr font16char101 + .addr font16char102 + .addr font16char103 + .addr font16char104 + .addr font16char105 + .addr font16char106 + .addr font16char107 + .addr font16char108 + .addr font16char109 + .addr font16char110 + .addr font16char111 + +; Chroma Key is $0 + +font16char32: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char33: + tya + tcs + ; Line 15, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #6 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 14, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 13, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 12, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 11, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #318 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 8, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 7, Pixel values: 8222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2282 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 6, Pixel values: 8822 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 3, Pixel values: 8888 8000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 2, Pixel values: 8888 8000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 1, Pixel values: 8888 8000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 0, Pixel values: 8888 8000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char34: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 8882 2000 2222 2000 + tsc + sec + sbc #1602 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $8288 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2200 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $8888 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 3, Pixel values: 8888 8220 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 3,S + and #$0f00 + ora #$2082 + sta 3,S + ; Line 2, Pixel values: 0888 8820 0222 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2088 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 1, Pixel values: 0088 8880 0022 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$0f00 + ora #$8088 + sta 3,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char35: + tya + tcs + ; Line 15, Pixel values: 0022 2220 0333 3400 + tsc + sec + sbc #8 + tcs + lda 7,S + and #$ff00 + ora #$0034 + sta 7,S + lda 5,S + and #$00f0 + ora #$3303 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 14, Pixel values: 0022 2220 0233 4300 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0043 + sta 7,S + lda 5,S + and #$00f0 + ora #$3302 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 13, Pixel values: 2222 2222 2223 3334 + tsc + sec + sbc #152 + tcs + pea $3433 + pea $2322 + pea $2222 + pea $2222 + ; Line 12, Pixel values: 2222 2222 2232 3343 + tsc + sec + sbc #152 + tcs + pea $4333 + pea $3222 + pea $2222 + pea $2222 + ; Line 11, Pixel values: 2222 2222 2222 2333 + tsc + sec + sbc #152 + tcs + pea $3323 + pea $2222 + pea $2222 + pea $2222 + ; Line 10, Pixel values: 2222 2222 2222 3233 + tsc + sec + sbc #152 + tcs + pea $3332 + pea $2222 + pea $2222 + pea $2222 + ; Line 9, Pixel values: 2222 2222 2222 2223 + tsc + sec + sbc #152 + tcs + pea $2322 + pea $2222 + pea $2222 + pea $2222 + ; Line 8, Pixel values: 0022 2220 0222 2200 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 7, Pixel values: 0022 2220 0222 2200 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 6, Pixel values: 8822 2222 2222 2222 + tsc + sec + sbc #152 + tcs + pea $2222 + pea $2222 + pea $2222 + pea $2288 + ; Line 5, Pixel values: 8882 2222 2222 2222 + tsc + sec + sbc #152 + tcs + pea $2222 + pea $2222 + pea $2222 + pea $8288 + ; Line 4, Pixel values: 8888 2222 2222 2222 + tsc + sec + sbc #152 + tcs + pea $2222 + pea $2222 + pea $2222 + pea $8888 + ; Line 3, Pixel values: 8888 8222 2222 2222 + tsc + sec + sbc #152 + tcs + pea $2222 + pea $2222 + pea $2282 + pea $8888 + ; Line 2, Pixel values: 8888 8822 2222 2222 + tsc + sec + sbc #152 + tcs + pea $2222 + pea $2222 + pea $2288 + pea $8888 + ; Line 1, Pixel values: 0088 8880 0222 2200 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$8088 + sta 3,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 0, Pixel values: 0088 8880 0222 2200 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$8088 + sta 3,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + jmp renderCharJumpReturn_font16 + +font16char36: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0022 2000 0000 + tsc + sec + sbc #808 + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 9, Pixel values: 0000 0200 0200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$fff0 + ora #$0002 + sta 5,S + lda 3,S + and #$fff0 + ora #$0002 + sta 3,S + ; Line 8, Pixel values: 0000 0200 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$fff0 + ora #$0002 + sta 3,S + ; Line 7, Pixel values: 0000 0200 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$fff0 + ora #$0002 + sta 3,S + ; Line 6, Pixel values: 0000 0020 0200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$fff0 + ora #$0002 + sta 5,S + lda 3,S + and #$0fff + ora #$2000 + sta 3,S + ; Line 5, Pixel values: 0000 0002 2000 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 3,S + and #$f0ff + ora #$0200 + sta 3,S + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char37: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0002 0000 0000 + tsc + sec + sbc #168 + tcs + lda 3,S + and #$f0ff + ora #$0200 + sta 3,S + ; Line 13, Pixel values: 0000 0002 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$f0ff + ora #$0200 + sta 3,S + ; Line 12, Pixel values: 0000 0022 2000 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 11, Pixel values: 0000 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 10, Pixel values: 0022 2200 0222 3000 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 9, Pixel values: 0222 2022 2022 2200 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 5,S + and #$000f + ora #$2220 + sta 5,S + lda 3,S + and #$000f + ora #$2220 + sta 3,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 8, Pixel values: 2222 2022 2222 2230 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + lda 3,S + and #$000f + ora #$2220 + sta 3,S + ; Line 7, Pixel values: 8222 2022 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 3,S + and #$000f + ora #$2220 + sta 3,S + ; Line 6, Pixel values: 8822 2202 2022 2220 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$000f + ora #$2220 + sta 5,S + lda 3,S + and #$f000 + ora #$0222 + sta 3,S + ; Line 5, Pixel values: 8882 2220 0222 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 4, Pixel values: 0888 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0888 8220 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$0f00 + ora #$2082 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0008 8800 0222 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0088 + sta 3,S + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char38: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char39: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 8882 2000 0000 0000 + tsc + sec + sbc #1606 + tcs + pea $8288 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 3, Pixel values: 8888 8220 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$0f00 + ora #$2082 + sta 3,S + ; Line 2, Pixel values: 0888 8820 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$2088 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 1, Pixel values: 0088 8880 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$8088 + sta 3,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char40: + tya + tcs + ; Line 15, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #4 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 14, Pixel values: 0022 2222 3000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0030 + sta 5,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 0222 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 11, Pixel values: 2222 2220 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 10, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 9, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 8, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 7, Pixel values: 8222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2282 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 6, Pixel values: 8822 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 4, Pixel values: 0888 2220 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0888 8222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2282 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0088 8822 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2288 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 1, Pixel values: 0008 8882 2000 0000 + tsc + sec + sbc #156 + tcs + pea $8288 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 0, Pixel values: 0000 0888 2000 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 3,S + and #$00f0 + ora #$8808 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char41: + tya + tcs + ; Line 15, Pixel values: 2220 0000 0000 0000 + tsc + sec + sbc #8 + tcs + lda 1,S + and #$0f00 + ora #$2022 + sta 1,S + ; Line 14, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 13, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 12, Pixel values: 2222 2220 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 11, Pixel values: 0222 2220 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 10, Pixel values: 0022 2222 0000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 9, Pixel values: 0002 2222 0000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0200 + sta 1,S + ; Line 8, Pixel values: 0002 2222 0000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0200 + sta 1,S + ; Line 7, Pixel values: 0002 2222 0000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0200 + sta 1,S + ; Line 6, Pixel values: 0002 2222 0000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0200 + sta 1,S + ; Line 5, Pixel values: 0002 2222 0000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0200 + sta 1,S + ; Line 4, Pixel values: 0088 2222 0000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 3, Pixel values: 8888 8222 0000 0000 + tsc + sec + sbc #156 + tcs + pea $2282 + pea $8888 + ; Line 2, Pixel values: 8888 8820 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$0f00 + ora #$2088 + sta 3,S + ; Line 1, Pixel values: 8888 8880 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$0f00 + ora #$8088 + sta 3,S + ; Line 0, Pixel values: 8888 8000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char42: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0002 0000 0000 + tsc + sec + sbc #168 + tcs + lda 3,S + and #$f0ff + ora #$0200 + sta 3,S + ; Line 13, Pixel values: 0000 0002 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$f0ff + ora #$0200 + sta 3,S + ; Line 12, Pixel values: 0000 0022 2000 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 11, Pixel values: 0000 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 10, Pixel values: 0022 2222 2222 3000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 9, Pixel values: 0222 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 8, Pixel values: 2222 2222 2222 2230 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + ; Line 7, Pixel values: 8222 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 6, Pixel values: 8822 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 5, Pixel values: 8882 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 4, Pixel values: 0888 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0888 8220 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$0f00 + ora #$2082 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0008 8800 0222 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0088 + sta 3,S + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char43: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char44: + tya + tcs + ; Line 15, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #6 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 14, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 13, Pixel values: 2222 2220 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 12, Pixel values: 0222 2220 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 11, Pixel values: 0022 2220 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char45: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 2222 2222 2222 0000 + tsc + sec + sbc #962 + tcs + pea $2222 + pea $2222 + pea $2222 + ; Line 8, Pixel values: 2222 2222 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + ; Line 7, Pixel values: 8222 2222 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2282 + ; Line 6, Pixel values: 8822 2222 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2288 + ; Line 5, Pixel values: 8882 2222 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $8288 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char46: + tya + tcs + ; Line 15, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #6 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 14, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 13, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 12, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 11, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char47: + tya + tcs + ; Line 15, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #6 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 14, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 13, Pixel values: 2222 2220 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 12, Pixel values: 2222 2222 0000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2222 + ; Line 11, Pixel values: 2222 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2222 + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 10, Pixel values: 0222 2222 2200 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 9, Pixel values: 0022 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 8, Pixel values: 0002 2222 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0200 + sta 1,S + ; Line 7, Pixel values: 0000 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 6, Pixel values: 0000 0222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 5, Pixel values: 0000 0022 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 4, Pixel values: 0000 0002 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 3,S + and #$f0ff + ora #$0200 + sta 3,S + ; Line 3, Pixel values: 0000 0000 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 2, Pixel values: 0000 0000 0222 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + ; Line 1, Pixel values: 0000 0000 0022 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char48: + tya + tcs + ; Line 15, Pixel values: 0000 2222 2300 0000 + tsc + sec + sbc #4 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff00 + ora #$0023 + sta 5,S + ; Line 14, Pixel values: 0022 2222 3233 0000 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2223 3000 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 0222 2222 2232 3300 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 11, Pixel values: 2222 2200 2222 2300 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$ff00 + ora #$0023 + sta 7,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 10, Pixel values: 2222 2220 0222 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 9, Pixel values: 2222 2222 0022 2220 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + ; Line 8, Pixel values: 2222 2022 2022 2230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + lda 5,S + and #$000f + ora #$2220 + sta 5,S + lda 3,S + and #$000f + ora #$2220 + sta 3,S + ; Line 7, Pixel values: 8222 2002 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 3,S + and #$f00f + ora #$0220 + sta 3,S + ; Line 6, Pixel values: 8822 2200 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 5, Pixel values: 0882 2220 0222 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00f0 + ora #$8208 + sta 1,S + ; Line 4, Pixel values: 0888 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0088 8222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 2, Pixel values: 0008 8822 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 1, Pixel values: 0000 0882 2220 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + lda 3,S + and #$00f0 + ora #$8208 + sta 3,S + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char49: + tya + tcs + ; Line 15, Pixel values: 2222 2222 2333 3000 + tsc + dec + dec + tcs + pea $3323 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + ; Line 14, Pixel values: 2222 2222 3233 4000 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0040 + sta 7,S + ; Line 13, Pixel values: 2222 2222 2223 3000 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + ; Line 12, Pixel values: 2222 2222 2232 3000 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + ; Line 11, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 10, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 9, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 8, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 7, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 6, Pixel values: 0822 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 1,S + and #$00f0 + ora #$2208 + sta 1,S + ; Line 5, Pixel values: 0882 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 1,S + and #$00f0 + ora #$8208 + sta 1,S + ; Line 4, Pixel values: 0888 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0888 8222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2282 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0008 8822 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2288 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 1, Pixel values: 0000 8882 2000 0000 + tsc + sec + sbc #156 + tcs + pea $8288 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 0, Pixel values: 0000 8888 2000 0000 + tsc + sec + sbc #156 + tcs + pea $8888 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + jmp renderCharJumpReturn_font16 + +font16char50: + tya + tcs + ; Line 15, Pixel values: 2222 2222 2333 3440 + tsc + dec + dec + tcs + pea $3323 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4034 + sta 7,S + ; Line 14, Pixel values: 2222 2222 3233 4340 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + ; Line 13, Pixel values: 2222 2222 2223 3330 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3033 + sta 7,S + ; Line 12, Pixel values: 2222 2222 2232 3340 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + ; Line 11, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 10, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 9, Pixel values: 0222 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 8, Pixel values: 0222 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 7, Pixel values: 0022 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 6, Pixel values: 0000 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 5, Pixel values: 0000 0000 0222 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + ; Line 4, Pixel values: 0888 2220 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0088 8222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 2, Pixel values: 0088 8822 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 1, Pixel values: 0008 8882 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 0, Pixel values: 0000 0888 2200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 3,S + and #$00f0 + ora #$8808 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char51: + tya + tcs + ; Line 15, Pixel values: 0000 2222 2300 0000 + tsc + sec + sbc #4 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff00 + ora #$0023 + sta 5,S + ; Line 14, Pixel values: 0022 2222 3233 0000 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2223 3000 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 0222 2222 2232 3300 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 11, Pixel values: 2222 2200 0222 2300 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$ff00 + ora #$0023 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 10, Pixel values: 2222 2000 0022 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 9, Pixel values: 0000 0000 0022 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + ; Line 8, Pixel values: 0000 0222 2222 2230 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 7, Pixel values: 0000 0222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 6, Pixel values: 0000 0222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 5, Pixel values: 0000 0222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 4, Pixel values: 0000 0000 0222 2200 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + ; Line 3, Pixel values: 0088 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 2, Pixel values: 0088 8822 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 1, Pixel values: 0088 8882 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 0, Pixel values: 0088 8888 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8888 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + jmp renderCharJumpReturn_font16 + +font16char52: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0333 3400 + tsc + sec + sbc #8 + tcs + lda 7,S + and #$ff00 + ora #$0034 + sta 7,S + lda 5,S + and #$00f0 + ora #$3303 + sta 5,S + ; Line 14, Pixel values: 0000 0000 0233 4300 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0043 + sta 7,S + lda 5,S + and #$00f0 + ora #$3302 + sta 5,S + ; Line 13, Pixel values: 0000 0000 0223 3300 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 5,S + and #$00f0 + ora #$2302 + sta 5,S + ; Line 12, Pixel values: 0000 0000 0232 3300 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 5,S + and #$00f0 + ora #$3202 + sta 5,S + ; Line 11, Pixel values: 2222 2222 2222 2330 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + ; Line 10, Pixel values: 2222 2222 2222 3230 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + ; Line 9, Pixel values: 2222 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 8, Pixel values: 2222 2222 2222 2230 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + ; Line 7, Pixel values: 8222 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 6, Pixel values: 0822 2200 0222 2200 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + lda 1,S + and #$00f0 + ora #$2208 + sta 1,S + ; Line 5, Pixel values: 0082 2220 0222 2200 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00ff + ora #$8200 + sta 1,S + ; Line 4, Pixel values: 0088 2220 0222 2200 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 3, Pixel values: 0008 8222 0000 0000 + tsc + sec + sbc #156 + tcs + pea $2282 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 2, Pixel values: 0008 8822 0000 0000 + tsc + sec + sbc #156 + tcs + pea $2288 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 1, Pixel values: 0008 8882 0000 0000 + tsc + sec + sbc #156 + tcs + pea $8288 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 0, Pixel values: 0008 8888 0000 0000 + tsc + sec + sbc #156 + tcs + pea $8888 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + jmp renderCharJumpReturn_font16 + +font16char53: + tya + tcs + ; Line 15, Pixel values: 0000 2222 2330 0000 + tsc + sec + sbc #4 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$3023 + sta 5,S + ; Line 14, Pixel values: 0022 2222 3233 4000 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0040 + sta 7,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2223 3300 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 0222 2222 2232 3300 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 11, Pixel values: 2222 2200 0222 2330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 10, Pixel values: 2222 2000 0022 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 9, Pixel values: 0000 0000 0222 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + ; Line 8, Pixel values: 2222 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + ; Line 7, Pixel values: 8222 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2282 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + ; Line 6, Pixel values: 8822 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2288 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 5, Pixel values: 0882 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + lda 1,S + and #$00f0 + ora #$8208 + sta 1,S + ; Line 4, Pixel values: 0888 2000 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0888 8222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0088 8822 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 1, Pixel values: 0088 8882 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 0, Pixel values: 0088 8888 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8888 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + jmp renderCharJumpReturn_font16 + +font16char54: + tya + tcs + ; Line 15, Pixel values: 0000 2222 2330 0000 + tsc + sec + sbc #4 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$3023 + sta 5,S + ; Line 14, Pixel values: 0022 2222 3233 4000 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0040 + sta 7,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2223 3300 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 0222 2222 2232 3300 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 11, Pixel values: 2222 2200 0222 2330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 10, Pixel values: 2222 2000 0022 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 9, Pixel values: 2222 2000 0222 2200 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 8, Pixel values: 2222 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + ; Line 7, Pixel values: 8222 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2282 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 6, Pixel values: 8822 2222 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2288 + ; Line 5, Pixel values: 8882 2222 2200 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $8288 + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + ; Line 4, Pixel values: 0888 2200 0022 2200 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0888 8222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0088 8822 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 1, Pixel values: 0008 8882 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 0, Pixel values: 0000 0888 2220 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + lda 3,S + and #$00f0 + ora #$8808 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char55: + tya + tcs + ; Line 15, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #4 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 14, Pixel values: 0000 2222 3000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0030 + sta 5,S + ; Line 13, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 12, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 11, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 10, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 9, Pixel values: 0000 2222 2200 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + ; Line 8, Pixel values: 0000 0222 2200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 7, Pixel values: 0000 0222 2220 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 6, Pixel values: 0000 0022 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 5, Pixel values: 0000 0002 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 3,S + and #$f0ff + ora #$0200 + sta 3,S + ; Line 4, Pixel values: 0000 0000 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + ; Line 3, Pixel values: 8888 8222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + pea $8888 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + ; Line 2, Pixel values: 8888 8822 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 1, Pixel values: 8888 8882 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 0, Pixel values: 8888 8888 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8888 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + jmp renderCharJumpReturn_font16 + +font16char56: + tya + tcs + ; Line 15, Pixel values: 0000 2222 2300 0000 + tsc + sec + sbc #4 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff00 + ora #$0023 + sta 5,S + ; Line 14, Pixel values: 0022 2222 3233 0000 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2223 3000 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 0222 2222 2232 3300 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 11, Pixel values: 2222 2220 2222 2300 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$ff00 + ora #$0023 + sta 7,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 10, Pixel values: 2222 2200 0222 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 9, Pixel values: 2222 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 8, Pixel values: 0222 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 7, Pixel values: 0022 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 6, Pixel values: 0022 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 5, Pixel values: 0882 2220 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00f0 + ora #$8208 + sta 1,S + ; Line 4, Pixel values: 0888 2200 0222 2200 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0888 8222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0888 8822 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 1, Pixel values: 0088 8882 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 0, Pixel values: 0000 8888 2220 0000 + tsc + sec + sbc #156 + tcs + pea $8888 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + jmp renderCharJumpReturn_font16 + +font16char57: + tya + tcs + ; Line 15, Pixel values: 0000 0022 2300 0000 + tsc + sec + sbc #8 + tcs + lda 5,S + and #$ff00 + ora #$0023 + sta 5,S + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 14, Pixel values: 0000 0022 3233 0000 + tsc + sec + sbc #154 + tcs + pea $3332 + tsc + sec + sbc #4 + tcs + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 13, Pixel values: 0000 0022 2223 3000 + tsc + sec + sbc #154 + tcs + pea $2322 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 12, Pixel values: 0000 0022 2232 3300 + tsc + sec + sbc #154 + tcs + pea $3222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 11, Pixel values: 0000 0000 2222 2300 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff00 + ora #$0023 + sta 7,S + ; Line 10, Pixel values: 0000 2222 2222 3230 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + ; Line 9, Pixel values: 0022 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 8, Pixel values: 0222 2222 2222 2230 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 7, Pixel values: 0222 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 6, Pixel values: 8822 2200 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 5, Pixel values: 8882 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2200 0222 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 3, Pixel values: 0888 8222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0888 8822 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 1, Pixel values: 0088 8882 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 0, Pixel values: 0000 8888 2220 0000 + tsc + sec + sbc #156 + tcs + pea $8888 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + jmp renderCharJumpReturn_font16 + +font16char58: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #326 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 12, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 11, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 10, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 9, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 8222 2000 0000 0000 + tsc + sec + sbc #318 + tcs + pea $2282 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 6, Pixel values: 8822 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 3, Pixel values: 8888 8000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char59: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #166 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 13, Pixel values: 2222 2220 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 12, Pixel values: 2222 2220 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 11, Pixel values: 0222 2220 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 10, Pixel values: 0022 2220 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 9, Pixel values: 0022 2220 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0022 2220 0000 0000 + tsc + sec + sbc #320 + tcs + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 6, Pixel values: 0022 2220 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 5, Pixel values: 0082 2220 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00ff + ora #$8200 + sta 1,S + ; Line 4, Pixel values: 0088 2220 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 3, Pixel values: 0088 8220 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$2082 + sta 3,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char60: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char61: + tya + tcs + ; Line 15, Pixel values: 2222 2222 2333 3000 + tsc + dec + dec + tcs + pea $3323 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + ; Line 14, Pixel values: 2222 2222 3233 4000 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0040 + sta 7,S + ; Line 13, Pixel values: 2222 2222 2223 3000 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + ; Line 12, Pixel values: 2222 2222 2232 3000 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + ; Line 11, Pixel values: 2222 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 10, Pixel values: 2222 2222 2222 3000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 2222 2222 2222 2000 + tsc + sec + sbc #314 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 7, Pixel values: 8222 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2282 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 6, Pixel values: 8822 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2288 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 5, Pixel values: 8882 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $8288 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 4, Pixel values: 8888 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $8888 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 3, Pixel values: 8888 8222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + pea $8888 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char62: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char63: + tya + tcs + ; Line 15, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #4 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 14, Pixel values: 0000 2222 3000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0030 + sta 5,S + ; Line 13, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 12, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #316 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 9, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 8, Pixel values: 0000 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 7, Pixel values: 0000 0222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 6, Pixel values: 0000 0222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 5, Pixel values: 0000 0002 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 3,S + and #$f0ff + ora #$0200 + sta 3,S + ; Line 4, Pixel values: 8888 2000 0222 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 3, Pixel values: 8888 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 2, Pixel values: 0888 8822 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 1, Pixel values: 0888 8882 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 0, Pixel values: 0008 8888 2220 0000 + tsc + sec + sbc #156 + tcs + pea $8888 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + jmp renderCharJumpReturn_font16 + +font16char64: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char65: + tya + tcs + ; Line 15, Pixel values: 2222 2000 0033 3440 + tsc + sec + sbc #6 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4034 + sta 7,S + lda 5,S + and #$00ff + ora #$3300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 14, Pixel values: 2222 2000 0033 4340 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + lda 5,S + and #$00ff + ora #$3300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 13, Pixel values: 2222 2000 0023 3330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3033 + sta 7,S + lda 5,S + and #$00ff + ora #$2300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 12, Pixel values: 2222 2000 0032 3340 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + lda 5,S + and #$00ff + ora #$3200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 11, Pixel values: 2222 2000 0022 2330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 10, Pixel values: 2222 2222 2222 3230 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + ; Line 9, Pixel values: 2222 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 8, Pixel values: 2222 2222 2222 2230 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + ; Line 7, Pixel values: 8222 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 6, Pixel values: 8822 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2200 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 4, Pixel values: 0888 2220 0022 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0888 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0088 8822 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 1, Pixel values: 0008 8882 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 0, Pixel values: 0000 0888 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 3,S + and #$00f0 + ora #$8808 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char66: + tya + tcs + ; Line 15, Pixel values: 2222 2222 2330 0000 + tsc + sec + sbc #4 + tcs + pea $2222 + pea $2222 + lda 5,S + and #$0f00 + ora #$3023 + sta 5,S + ; Line 14, Pixel values: 2222 2222 3233 4000 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0040 + sta 7,S + ; Line 13, Pixel values: 2222 2222 2223 3300 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + pea $2222 + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + ; Line 12, Pixel values: 2222 2222 2232 3300 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + pea $2222 + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + ; Line 11, Pixel values: 2222 2000 2222 2330 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 10, Pixel values: 2222 2000 0222 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 9, Pixel values: 2222 2000 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 8, Pixel values: 2222 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + ; Line 7, Pixel values: 8222 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2282 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 6, Pixel values: 8822 2222 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2288 + ; Line 5, Pixel values: 8882 2000 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $8288 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2000 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $8888 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 3, Pixel values: 8888 8222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + pea $8888 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 2, Pixel values: 8888 8822 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + pea $8888 + ; Line 1, Pixel values: 8888 8882 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + pea $8888 + ; Line 0, Pixel values: 8888 8888 2200 0000 + tsc + sec + sbc #156 + tcs + pea $8888 + pea $8888 + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + jmp renderCharJumpReturn_font16 + +font16char67: + tya + tcs + ; Line 15, Pixel values: 0000 2222 2333 0000 + tsc + dec + dec + tcs + pea $3323 + pea $2222 + ; Line 14, Pixel values: 0022 2222 3233 4300 + tsc + sec + sbc #156 + tcs + pea $3332 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0043 + sta 7,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2223 3300 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 0222 2222 2232 3340 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 11, Pixel values: 2222 2220 0222 2330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 10, Pixel values: 2222 2200 0022 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 9, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 8, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 7, Pixel values: 8222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2282 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 6, Pixel values: 8822 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2200 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 4, Pixel values: 0888 2220 0222 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0888 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0088 8822 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 1, Pixel values: 0008 8882 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 0, Pixel values: 0000 0888 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 3,S + and #$00f0 + ora #$8808 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char68: + tya + tcs + ; Line 15, Pixel values: 2222 2222 2333 0000 + tsc + dec + dec + tcs + pea $3323 + pea $2222 + pea $2222 + ; Line 14, Pixel values: 2222 2222 3233 4300 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + pea $2222 + lda 7,S + and #$ff00 + ora #$0043 + sta 7,S + ; Line 13, Pixel values: 2222 2222 2223 3300 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + pea $2222 + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + ; Line 12, Pixel values: 2222 2222 2232 3340 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + ; Line 11, Pixel values: 2222 2000 0222 2330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 10, Pixel values: 2222 2000 0022 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 9, Pixel values: 2222 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 8, Pixel values: 2222 2000 0022 2230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 7, Pixel values: 8222 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 6, Pixel values: 8822 2000 0222 2220 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2000 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $8288 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2002 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $8888 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$f00f + ora #$0220 + sta 3,S + ; Line 3, Pixel values: 8888 8222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + pea $8888 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 2, Pixel values: 8888 8822 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + pea $8888 + ; Line 1, Pixel values: 8888 8882 2220 0000 + tsc + sec + sbc #156 + tcs + pea $8288 + pea $8888 + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 0, Pixel values: 8888 8888 2000 0000 + tsc + sec + sbc #156 + tcs + pea $8888 + pea $8888 + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + jmp renderCharJumpReturn_font16 + +font16char69: + tya + tcs + ; Line 15, Pixel values: 2222 2222 2333 3440 + tsc + dec + dec + tcs + pea $3323 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4034 + sta 7,S + ; Line 14, Pixel values: 2222 2222 3233 4340 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + ; Line 13, Pixel values: 2222 2222 2223 3330 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3033 + sta 7,S + ; Line 12, Pixel values: 2222 2222 2232 3340 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + ; Line 11, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 10, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 9, Pixel values: 2222 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2222 + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 8, Pixel values: 2222 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2222 + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 7, Pixel values: 8222 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2282 + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 6, Pixel values: 8822 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2288 + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 5, Pixel values: 8882 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 4, Pixel values: 8888 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 3, Pixel values: 8888 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 2, Pixel values: 8888 8822 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 1, Pixel values: 8888 8882 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 0, Pixel values: 8888 8888 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8888 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + jmp renderCharJumpReturn_font16 + +font16char70: + tya + tcs + ; Line 15, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #6 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 14, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 13, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 12, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 11, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 10, Pixel values: 2222 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 9, Pixel values: 2222 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2222 + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 8, Pixel values: 2222 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2222 + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 7, Pixel values: 8222 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2282 + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 6, Pixel values: 8822 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2288 + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 5, Pixel values: 8882 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 4, Pixel values: 8888 2200 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 3, Pixel values: 8888 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 2, Pixel values: 8888 8822 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 1, Pixel values: 8888 8882 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 0, Pixel values: 8888 8888 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8888 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + jmp renderCharJumpReturn_font16 + +font16char71: + tya + tcs + ; Line 15, Pixel values: 0000 2222 2303 3440 + tsc + sec + sbc #4 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$4034 + sta 7,S + lda 5,S + and #$f000 + ora #$0323 + sta 5,S + ; Line 14, Pixel values: 0022 2222 3233 4340 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2223 3330 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$3033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 0222 2222 2232 3340 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 11, Pixel values: 2222 2220 0222 2330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 10, Pixel values: 2222 2200 0022 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 9, Pixel values: 2222 2000 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 8, Pixel values: 2222 2000 2222 2230 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 7, Pixel values: 8222 2000 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 6, Pixel values: 8822 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2200 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 4, Pixel values: 0888 2220 0222 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0888 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0088 8822 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 1, Pixel values: 0008 8882 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 0, Pixel values: 0000 0888 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 3,S + and #$00f0 + ora #$8808 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char72: + tya + tcs + ; Line 15, Pixel values: 2222 2000 0033 3440 + tsc + sec + sbc #6 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4034 + sta 7,S + lda 5,S + and #$00ff + ora #$3300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 14, Pixel values: 2222 2000 0033 4340 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + lda 5,S + and #$00ff + ora #$3300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 13, Pixel values: 2222 2000 0023 3330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3033 + sta 7,S + lda 5,S + and #$00ff + ora #$2300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 12, Pixel values: 2222 2000 0032 3340 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + lda 5,S + and #$00ff + ora #$3200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 11, Pixel values: 2222 2000 0022 2330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 10, Pixel values: 2222 2000 0022 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 9, Pixel values: 2222 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 8, Pixel values: 2222 2222 2222 2230 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + ; Line 7, Pixel values: 8222 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 6, Pixel values: 8822 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 5, Pixel values: 8882 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 3, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 2, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 1, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 0, Pixel values: 0000 0000 0022 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + jmp renderCharJumpReturn_font16 + +font16char73: + tya + tcs + ; Line 15, Pixel values: 2222 2222 2333 3000 + tsc + dec + dec + tcs + pea $3323 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + ; Line 14, Pixel values: 2222 2222 3233 4000 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0040 + sta 7,S + ; Line 13, Pixel values: 2222 2222 2223 3000 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + ; Line 12, Pixel values: 2222 2222 2232 3000 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + ; Line 11, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 10, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 9, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 8, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 7, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 6, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 5, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 4, Pixel values: 0000 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 3, Pixel values: 8888 8222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + pea $8888 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 2, Pixel values: 8888 8822 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + pea $8888 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 1, Pixel values: 8888 8882 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + pea $8888 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 0, Pixel values: 8888 8888 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8888 + pea $8888 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + jmp renderCharJumpReturn_font16 + +font16char74: + tya + tcs + ; Line 15, Pixel values: 0000 2222 2300 0000 + tsc + sec + sbc #4 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff00 + ora #$0023 + sta 5,S + ; Line 14, Pixel values: 0022 2222 3233 0000 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2223 3000 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 0222 2222 2232 3300 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 11, Pixel values: 2222 2220 2222 2300 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$ff00 + ora #$0023 + sta 7,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 10, Pixel values: 2222 2200 0222 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 9, Pixel values: 2222 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 8, Pixel values: 2222 2000 0022 2230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 7, Pixel values: 0000 0000 0022 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + ; Line 6, Pixel values: 0000 0000 0022 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + ; Line 5, Pixel values: 0000 0000 0022 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + ; Line 4, Pixel values: 0000 0000 0022 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + ; Line 3, Pixel values: 0000 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 2, Pixel values: 0000 8822 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 1, Pixel values: 0000 8882 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 0, Pixel values: 0000 8888 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8888 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + jmp renderCharJumpReturn_font16 + +font16char75: + tya + tcs + ; Line 15, Pixel values: 2222 2000 0033 3444 + pea $4434 + tsc + sec + sbc #4 + tcs + pea $2222 + lda 5,S + and #$00ff + ora #$3300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 14, Pixel values: 2222 2000 0233 4340 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + lda 5,S + and #$00f0 + ora #$3302 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 13, Pixel values: 2222 2000 2223 3300 + tsc + sec + sbc #154 + tcs + pea $2322 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 12, Pixel values: 2222 2002 2232 3000 + tsc + sec + sbc #154 + tcs + pea $3222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + lda 3,S + and #$f00f + ora #$0220 + sta 3,S + ; Line 11, Pixel values: 2222 2022 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 3,S + and #$000f + ora #$2220 + sta 3,S + ; Line 10, Pixel values: 2222 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2222 + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 9, Pixel values: 2222 2222 2200 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2222 + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + ; Line 8, Pixel values: 2222 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2222 + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 7, Pixel values: 8222 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2282 + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + ; Line 6, Pixel values: 8822 2222 2200 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2288 + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + ; Line 5, Pixel values: 8882 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $8288 + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 4, Pixel values: 8888 2022 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $8888 + lda 3,S + and #$000f + ora #$2220 + sta 3,S + ; Line 3, Pixel values: 8888 8002 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $8888 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 3,S + and #$f00f + ora #$0280 + sta 3,S + ; Line 2, Pixel values: 8888 8000 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $8888 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 1, Pixel values: 8888 8000 0222 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 0, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char76: + tya + tcs + ; Line 15, Pixel values: 2222 2222 2333 3440 + tsc + dec + dec + tcs + pea $3323 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4034 + sta 7,S + ; Line 14, Pixel values: 2222 2222 3233 4340 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + ; Line 13, Pixel values: 2222 2222 2223 3330 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3033 + sta 7,S + ; Line 12, Pixel values: 2222 2222 2232 3340 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + ; Line 11, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 10, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 9, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 8, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 7, Pixel values: 8222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2282 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 6, Pixel values: 8822 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 3, Pixel values: 8888 8000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 2, Pixel values: 8888 8000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 1, Pixel values: 8888 8000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 0, Pixel values: 8888 8000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char77: + tya + tcs + ; Line 15, Pixel values: 2222 2000 0033 3440 + tsc + sec + sbc #6 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4034 + sta 7,S + lda 5,S + and #$00ff + ora #$3300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 14, Pixel values: 2222 2000 0033 4340 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + lda 5,S + and #$00ff + ora #$3300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 13, Pixel values: 2222 2000 0023 3330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3033 + sta 7,S + lda 5,S + and #$00ff + ora #$2300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 12, Pixel values: 2222 2000 0032 3340 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + lda 5,S + and #$00ff + ora #$3200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 11, Pixel values: 2222 2002 0022 2330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$f00f + ora #$0220 + sta 3,S + ; Line 10, Pixel values: 2222 2022 2022 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$000f + ora #$2220 + sta 5,S + lda 3,S + and #$000f + ora #$2220 + sta 3,S + ; Line 9, Pixel values: 2222 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 8, Pixel values: 2222 2222 2222 2230 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + ; Line 7, Pixel values: 8222 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 6, Pixel values: 8822 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 5, Pixel values: 8882 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 4, Pixel values: 8888 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 3, Pixel values: 8888 8220 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 3,S + and #$0f00 + ora #$2082 + sta 3,S + ; Line 2, Pixel values: 8888 8800 0222 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0088 + sta 3,S + ; Line 1, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 0, Pixel values: 8888 0000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + jmp renderCharJumpReturn_font16 + +font16char78: + tya + tcs + ; Line 15, Pixel values: 2222 2000 0033 3440 + tsc + sec + sbc #6 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4034 + sta 7,S + lda 5,S + and #$00ff + ora #$3300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 14, Pixel values: 2222 2000 0033 4340 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + lda 5,S + and #$00ff + ora #$3300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 13, Pixel values: 2222 2000 0223 3330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3033 + sta 7,S + lda 5,S + and #$00f0 + ora #$2302 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 12, Pixel values: 2222 2000 0232 3340 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + lda 5,S + and #$00f0 + ora #$3202 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 11, Pixel values: 2222 2000 2222 2330 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 10, Pixel values: 2222 2002 2222 3230 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 3,S + and #$f00f + ora #$0220 + sta 3,S + ; Line 9, Pixel values: 2222 2022 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 3,S + and #$000f + ora #$2220 + sta 3,S + ; Line 8, Pixel values: 2222 2222 2222 2230 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + ; Line 7, Pixel values: 8222 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 6, Pixel values: 8822 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 5, Pixel values: 8882 2222 2022 2220 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$000f + ora #$2220 + sta 5,S + ; Line 4, Pixel values: 8888 2222 0022 2220 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + ; Line 3, Pixel values: 8888 8220 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$0f00 + ora #$2082 + sta 3,S + ; Line 2, Pixel values: 8888 8800 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff00 + ora #$0088 + sta 3,S + ; Line 1, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 0, Pixel values: 0000 0000 0022 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + jmp renderCharJumpReturn_font16 + +font16char79: + tya + tcs + ; Line 15, Pixel values: 0000 2222 2300 0000 + tsc + sec + sbc #4 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff00 + ora #$0023 + sta 5,S + ; Line 14, Pixel values: 0022 2222 3233 0000 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2223 3000 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 0222 2222 2232 3300 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 11, Pixel values: 2222 2220 2222 2300 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$ff00 + ora #$0023 + sta 7,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 10, Pixel values: 2222 2200 0222 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 9, Pixel values: 2222 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 8, Pixel values: 2222 2000 0022 2230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 7, Pixel values: 8222 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 6, Pixel values: 8822 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2200 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 4, Pixel values: 0888 2220 0222 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0888 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0088 8822 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 1, Pixel values: 0008 8882 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 0, Pixel values: 0000 0888 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 3,S + and #$00f0 + ora #$8808 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char80: + tya + tcs + ; Line 15, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #6 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 14, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 13, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 12, Pixel values: 2222 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 11, Pixel values: 2222 2222 2200 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2222 + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + ; Line 10, Pixel values: 2222 2222 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + ; Line 9, Pixel values: 2222 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 8, Pixel values: 2222 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + ; Line 7, Pixel values: 8222 2000 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2282 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 6, Pixel values: 8822 2000 0222 2220 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2000 0222 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 3, Pixel values: 8888 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 2, Pixel values: 8888 8822 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + pea $8888 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + ; Line 1, Pixel values: 8888 8882 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + pea $8888 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + ; Line 0, Pixel values: 8888 8888 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8888 + pea $8888 + jmp renderCharJumpReturn_font16 + +font16char81: + tya + tcs + ; Line 15, Pixel values: 0000 2222 2303 3440 + tsc + sec + sbc #4 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$4034 + sta 7,S + lda 5,S + and #$f000 + ora #$0323 + sta 5,S + ; Line 14, Pixel values: 0022 2222 3233 4340 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2223 3330 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$3033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 0222 2222 2232 3300 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 11, Pixel values: 2222 2220 2222 2300 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$ff00 + ora #$0023 + sta 7,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 10, Pixel values: 2222 2200 2222 3230 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 9, Pixel values: 2222 2002 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 3,S + and #$f00f + ora #$0220 + sta 3,S + ; Line 8, Pixel values: 2222 2002 2222 2230 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + lda 3,S + and #$f00f + ora #$0220 + sta 3,S + ; Line 7, Pixel values: 8222 2000 2022 2220 + tsc + sec + sbc #158 + tcs + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$000f + ora #$2220 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 6, Pixel values: 8822 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2200 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 4, Pixel values: 0888 2220 0222 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 3, Pixel values: 0888 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0088 8822 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 1, Pixel values: 0008 8882 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$f0ff + ora #$0800 + sta 1,S + ; Line 0, Pixel values: 0000 0888 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 3,S + and #$00f0 + ora #$8808 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char82: + tya + tcs + ; Line 15, Pixel values: 2222 2000 0033 3444 + pea $4434 + tsc + sec + sbc #4 + tcs + pea $2222 + lda 5,S + and #$00ff + ora #$3300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 14, Pixel values: 2222 2000 0233 4340 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + lda 5,S + and #$00f0 + ora #$3302 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 13, Pixel values: 2222 2000 2223 3300 + tsc + sec + sbc #154 + tcs + pea $2322 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 12, Pixel values: 2222 2002 2232 3000 + tsc + sec + sbc #154 + tcs + pea $3222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + lda 3,S + and #$f00f + ora #$0220 + sta 3,S + ; Line 11, Pixel values: 2222 2022 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 3,S + and #$000f + ora #$2220 + sta 3,S + ; Line 10, Pixel values: 2222 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2222 + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 9, Pixel values: 2222 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + ; Line 8, Pixel values: 2222 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + ; Line 7, Pixel values: 8222 2002 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2282 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$f00f + ora #$0220 + sta 3,S + ; Line 6, Pixel values: 8822 2000 0222 2220 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2000 0222 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 3, Pixel values: 8888 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 2, Pixel values: 8888 8822 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + pea $8888 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + ; Line 1, Pixel values: 8888 8882 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + pea $8888 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + ; Line 0, Pixel values: 8888 8888 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8888 + pea $8888 + jmp renderCharJumpReturn_font16 + +font16char83: + tya + tcs + ; Line 15, Pixel values: 0002 2222 2333 0000 + tsc + dec + dec + tcs + pea $3323 + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0200 + sta 1,S + ; Line 14, Pixel values: 0222 2222 3233 4300 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0043 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2223 3300 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 2222 2222 2232 3340 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + ; Line 11, Pixel values: 2222 2200 0222 2330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 10, Pixel values: 2222 2000 0022 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 9, Pixel values: 0000 0000 0222 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + ; Line 8, Pixel values: 0022 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 7, Pixel values: 0222 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 6, Pixel values: 8822 2222 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2288 + ; Line 5, Pixel values: 8882 2000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2200 0222 2200 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 3, Pixel values: 0888 8222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 2, Pixel values: 0888 8822 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 1,S + and #$00f0 + ora #$8808 + sta 1,S + ; Line 1, Pixel values: 0088 8882 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 1,S + and #$00ff + ora #$8800 + sta 1,S + ; Line 0, Pixel values: 0000 8888 2220 0000 + tsc + sec + sbc #156 + tcs + pea $8888 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + jmp renderCharJumpReturn_font16 + +font16char84: + tya + tcs + ; Line 15, Pixel values: 0000 0222 2300 0000 + tsc + sec + sbc #8 + tcs + lda 5,S + and #$ff00 + ora #$0023 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 14, Pixel values: 0000 0222 3200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff00 + ora #$0032 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 13, Pixel values: 0000 0222 2200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 12, Pixel values: 0000 0222 2200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 11, Pixel values: 0000 0222 2200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 10, Pixel values: 0000 0222 2200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 9, Pixel values: 0000 0222 2200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 8, Pixel values: 0000 0222 2200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 7, Pixel values: 0000 0222 2200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 6, Pixel values: 0000 0222 2200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 5, Pixel values: 0000 0222 2200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 4, Pixel values: 0000 0222 2200 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 3, Pixel values: 8888 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 2, Pixel values: 8888 8822 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 1, Pixel values: 8888 8882 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 0, Pixel values: 8888 8888 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8888 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + jmp renderCharJumpReturn_font16 + +font16char85: + tya + tcs + ; Line 15, Pixel values: 0002 2222 2330 0000 + tsc + sec + sbc #4 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$3023 + sta 5,S + lda 1,S + and #$f0ff + ora #$0200 + sta 1,S + ; Line 14, Pixel values: 0222 2222 3233 4000 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0040 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2223 3300 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 2222 2222 2232 3300 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + pea $2222 + lda 7,S + and #$ff00 + ora #$0033 + sta 7,S + ; Line 11, Pixel values: 2222 2222 2222 2330 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + ; Line 10, Pixel values: 2222 2200 0222 3230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 9, Pixel values: 2222 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 8, Pixel values: 2222 2000 0022 2230 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 7, Pixel values: 8222 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 6, Pixel values: 8822 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 3, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 2, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 1, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 0, Pixel values: 0000 0000 0022 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + jmp renderCharJumpReturn_font16 + +font16char86: + tya + tcs + ; Line 15, Pixel values: 0002 2220 0000 0000 + tsc + sec + sbc #8 + tcs + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$f0ff + ora #$0200 + sta 1,S + ; Line 14, Pixel values: 0222 2222 3000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0030 + sta 5,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 13, Pixel values: 0222 2222 2200 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 12, Pixel values: 2222 2222 2230 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + pea $2222 + lda 5,S + and #$0f00 + ora #$3022 + sta 5,S + ; Line 11, Pixel values: 2222 2222 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + ; Line 10, Pixel values: 2222 2222 2222 3000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + ; Line 9, Pixel values: 2222 2002 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$f00f + ora #$0220 + sta 3,S + ; Line 8, Pixel values: 2222 2000 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 7, Pixel values: 8222 2000 0222 2220 + tsc + sec + sbc #158 + tcs + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 6, Pixel values: 8822 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 5, Pixel values: 8882 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 3, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 2, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 1, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 0, Pixel values: 8888 8000 0000 0000 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char87: + tya + tcs + ; Line 15, Pixel values: 2222 2000 0033 3440 + tsc + sec + sbc #6 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4034 + sta 7,S + lda 5,S + and #$00ff + ora #$3300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 14, Pixel values: 2222 2200 0233 4340 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + lda 5,S + and #$00f0 + ora #$3302 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 13, Pixel values: 2222 2220 2223 3330 + tsc + sec + sbc #154 + tcs + pea $2322 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3033 + sta 7,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 12, Pixel values: 2222 2222 2232 3340 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + ; Line 11, Pixel values: 2222 2222 2222 2330 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3023 + sta 7,S + ; Line 10, Pixel values: 2222 2222 2222 3230 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3032 + sta 7,S + ; Line 9, Pixel values: 2222 2222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 8, Pixel values: 2222 2222 2222 2230 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3022 + sta 7,S + ; Line 7, Pixel values: 8222 2022 2022 2220 + tsc + sec + sbc #158 + tcs + pea $2282 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$000f + ora #$2220 + sta 5,S + lda 3,S + and #$000f + ora #$2220 + sta 3,S + ; Line 6, Pixel values: 8822 2002 0022 2220 + tsc + sec + sbc #158 + tcs + pea $2288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$f00f + ora #$0220 + sta 3,S + ; Line 5, Pixel values: 8882 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 4, Pixel values: 8888 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 3, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 2, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 1, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 0, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + jmp renderCharJumpReturn_font16 + +font16char88: + tya + tcs + ; Line 15, Pixel values: 2222 0000 0003 3440 + tsc + sec + sbc #6 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4034 + sta 7,S + lda 5,S + and #$f0ff + ora #$0300 + sta 5,S + ; Line 14, Pixel values: 2222 2000 0033 4340 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + lda 5,S + and #$00ff + ora #$3300 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 13, Pixel values: 2222 2200 0223 3330 + tsc + sec + sbc #158 + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$3033 + sta 7,S + lda 5,S + and #$00f0 + ora #$2302 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 12, Pixel values: 2222 2220 2232 3340 + tsc + sec + sbc #154 + tcs + pea $3222 + tsc + dec + dec + tcs + pea $2222 + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 11, Pixel values: 0222 2222 2222 2300 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0023 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 10, Pixel values: 0022 2222 2222 3000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0030 + sta 7,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 9, Pixel values: 0002 2222 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0200 + sta 1,S + ; Line 8, Pixel values: 0000 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 7, Pixel values: 0002 2222 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$f0ff + ora #$0200 + sta 1,S + ; Line 6, Pixel values: 0022 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 5, Pixel values: 0882 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$8208 + sta 1,S + ; Line 4, Pixel values: 8888 2220 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 3, Pixel values: 8888 8200 0222 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0082 + sta 3,S + ; Line 2, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 1, Pixel values: 8888 0000 0002 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$f0ff + ora #$0200 + sta 5,S + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char89: + tya + tcs + ; Line 15, Pixel values: 0000 0022 2330 0000 + tsc + sec + sbc #8 + tcs + lda 5,S + and #$0f00 + ora #$3023 + sta 5,S + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 14, Pixel values: 0000 0022 3230 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$0f00 + ora #$3032 + sta 5,S + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 13, Pixel values: 0000 0022 2220 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 12, Pixel values: 0000 0022 2230 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$0f00 + ora #$3022 + sta 5,S + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 11, Pixel values: 0000 0022 2220 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 10, Pixel values: 0000 2222 2220 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + ; Line 9, Pixel values: 0022 2222 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 8, Pixel values: 0222 2222 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 7, Pixel values: 0222 2222 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2222 + tsc + dec + dec + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 6, Pixel values: 8822 2220 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + dec + dec + tcs + pea $2288 + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + ; Line 5, Pixel values: 8882 2200 0222 2220 + tsc + sec + sbc #158 + tcs + pea $8288 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00f0 + ora #$2202 + sta 5,S + lda 3,S + and #$ff00 + ora #$0022 + sta 3,S + ; Line 4, Pixel values: 8888 2000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0020 + sta 3,S + ; Line 3, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 2, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 1, Pixel values: 8888 8000 0022 2220 + tsc + sec + sbc #158 + tcs + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + lda 3,S + and #$ff0f + ora #$0080 + sta 3,S + ; Line 0, Pixel values: 0000 0000 0022 2220 + tsc + sec + sbc #160 + tcs + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + lda 5,S + and #$00ff + ora #$2200 + sta 5,S + jmp renderCharJumpReturn_font16 + +font16char90: + tya + tcs + ; Line 15, Pixel values: 2222 2222 2333 3440 + tsc + dec + dec + tcs + pea $3323 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4034 + sta 7,S + ; Line 14, Pixel values: 2222 2222 3233 4340 + tsc + sec + sbc #154 + tcs + pea $3332 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4043 + sta 7,S + ; Line 13, Pixel values: 2222 2222 2223 3330 + tsc + sec + sbc #154 + tcs + pea $2322 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$3033 + sta 7,S + ; Line 12, Pixel values: 2222 2222 2232 3340 + tsc + sec + sbc #154 + tcs + pea $3222 + pea $2222 + pea $2222 + lda 7,S + and #$0f00 + ora #$4033 + sta 7,S + ; Line 11, Pixel values: 0222 2220 0000 0000 + tsc + sec + sbc #160 + tcs + lda 3,S + and #$0f00 + ora #$2022 + sta 3,S + lda 1,S + and #$00f0 + ora #$2202 + sta 1,S + ; Line 10, Pixel values: 0022 2222 0000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 1,S + and #$00ff + ora #$2200 + sta 1,S + ; Line 9, Pixel values: 0002 2222 2000 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff0f + ora #$0020 + sta 5,S + lda 1,S + and #$f0ff + ora #$0200 + sta 1,S + ; Line 8, Pixel values: 0000 2222 2200 0000 + tsc + sec + sbc #156 + tcs + pea $2222 + tsc + dec + dec + tcs + lda 5,S + and #$ff00 + ora #$0022 + sta 5,S + ; Line 7, Pixel values: 0000 0222 2220 0000 + tsc + sec + sbc #160 + tcs + lda 5,S + and #$0f00 + ora #$2022 + sta 5,S + lda 3,S + and #$00f0 + ora #$2202 + sta 3,S + ; Line 6, Pixel values: 0000 0022 2222 0000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 3,S + and #$00ff + ora #$2200 + sta 3,S + ; Line 5, Pixel values: 0000 0002 2222 2000 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff0f + ora #$0020 + sta 7,S + lda 3,S + and #$f0ff + ora #$0200 + sta 3,S + ; Line 4, Pixel values: 0000 0000 2222 2200 + tsc + sec + sbc #154 + tcs + pea $2222 + tsc + sec + sbc #4 + tcs + lda 7,S + and #$ff00 + ora #$0022 + sta 7,S + ; Line 3, Pixel values: 8888 8222 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2282 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 2, Pixel values: 8888 8822 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $2288 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 1, Pixel values: 8888 8882 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8288 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + ; Line 0, Pixel values: 8888 8888 2222 2220 + tsc + sec + sbc #154 + tcs + pea $2222 + pea $8888 + pea $8888 + lda 7,S + and #$0f00 + ora #$2022 + sta 7,S + jmp renderCharJumpReturn_font16 + +font16char91: + tya + tcs + ; Line 15, Pixel values: 2444 4444 4444 4442 + pea $4244 + pea $4444 + pea $4444 + pea $4424 + ; Line 14, Pixel values: 4244 4444 4444 4424 + tsc + sec + sbc #152 + tcs + pea $2444 + pea $4444 + pea $4444 + pea $4442 + ; Line 13, Pixel values: 4424 4444 4444 4244 + tsc + sec + sbc #152 + tcs + pea $4442 + pea $4444 + pea $4444 + pea $2444 + ; Line 12, Pixel values: 4442 4444 4444 2444 + tsc + sec + sbc #152 + tcs + pea $4424 + pea $4444 + pea $4444 + pea $4244 + ; Line 11, Pixel values: 4444 2444 4442 4444 + tsc + sec + sbc #152 + tcs + pea $4444 + pea $4244 + pea $4424 + pea $4444 + ; Line 10, Pixel values: 4444 4244 4424 4444 + tsc + sec + sbc #152 + tcs + pea $4444 + pea $2444 + pea $4442 + pea $4444 + ; Line 9, Pixel values: 4444 4424 4244 4444 + tsc + sec + sbc #152 + tcs + pea $4444 + pea $4442 + pea $2444 + pea $4444 + ; Line 8, Pixel values: 4444 4442 2444 4444 + tsc + sec + sbc #152 + tcs + pea $4444 + pea $4424 + pea $4244 + pea $4444 + ; Line 7, Pixel values: 4444 4442 2444 4444 + tsc + sec + sbc #152 + tcs + pea $4444 + pea $4424 + pea $4244 + pea $4444 + ; Line 6, Pixel values: 4444 4424 4244 4444 + tsc + sec + sbc #152 + tcs + pea $4444 + pea $4442 + pea $2444 + pea $4444 + ; Line 5, Pixel values: 4444 4244 4424 4444 + tsc + sec + sbc #152 + tcs + pea $4444 + pea $2444 + pea $4442 + pea $4444 + ; Line 4, Pixel values: 4444 2444 4442 4444 + tsc + sec + sbc #152 + tcs + pea $4444 + pea $4244 + pea $4424 + pea $4444 + ; Line 3, Pixel values: 4442 4444 4444 2444 + tsc + sec + sbc #152 + tcs + pea $4424 + pea $4444 + pea $4444 + pea $4244 + ; Line 2, Pixel values: 4424 4444 4444 4244 + tsc + sec + sbc #152 + tcs + pea $4442 + pea $4444 + pea $4444 + pea $2444 + ; Line 1, Pixel values: 4244 4444 4444 4424 + tsc + sec + sbc #152 + tcs + pea $2444 + pea $4444 + pea $4444 + pea $4442 + ; Line 0, Pixel values: 2444 4444 4444 4442 + tsc + sec + sbc #152 + tcs + pea $4244 + pea $4444 + pea $4444 + pea $4424 + jmp renderCharJumpReturn_font16 + +font16char92: + tya + tcs + ; Line 15, Pixel values: 0aaa aaaa aaaa aae0 + tsc + dec + dec + tcs + pea $aaaa + pea $aaaa + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$e0aa + sta 7,S + lda 1,S + and #$00f0 + ora #$aa0a + sta 1,S + ; Line 14, Pixel values: bbaa aaaa aaaa aaee + tsc + sec + sbc #152 + tcs + pea $eeaa + pea $aaaa + pea $aaaa + pea $aabb + ; Line 13, Pixel values: abbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 12, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 11, Pixel values: abbb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbab + ; Line 10, Pixel values: babb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbba + ; Line 9, Pixel values: abbb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbab + ; Line 8, Pixel values: babb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbba + ; Line 7, Pixel values: abbb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbab + ; Line 6, Pixel values: babb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbba + ; Line 5, Pixel values: abbb beee eebb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbee + pea $eebe + pea $bbab + ; Line 4, Pixel values: babb bbee ebbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbeb + pea $eebb + pea $bbba + ; Line 3, Pixel values: abbb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbab + ; Line 2, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 1, Pixel values: ffba baba baba baba + tsc + sec + sbc #152 + tcs + pea $baba + pea $baba + pea $baba + pea $baff + ; Line 0, Pixel values: 0fab abab abab abb0 + tsc + sec + sbc #154 + tcs + pea $abab + pea $abab + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$b0ab + sta 7,S + lda 1,S + and #$00f0 + ora #$ab0f + sta 1,S + jmp renderCharJumpReturn_font16 + +font16char93: + tya + tcs + ; Line 15, Pixel values: 0aaa aaaa aaaa aae0 + tsc + dec + dec + tcs + pea $aaaa + pea $aaaa + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$e0aa + sta 7,S + lda 1,S + and #$00f0 + ora #$aa0a + sta 1,S + ; Line 14, Pixel values: bbaa aaaa aaaa aaee + tsc + sec + sbc #152 + tcs + pea $eeaa + pea $aaaa + pea $aaaa + pea $aabb + ; Line 13, Pixel values: abbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 12, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 11, Pixel values: abbb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbab + ; Line 10, Pixel values: babb bbee ebbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbeb + pea $eebb + pea $bbba + ; Line 9, Pixel values: abbb beee eebb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbee + pea $eebe + pea $bbab + ; Line 8, Pixel values: babb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbba + ; Line 7, Pixel values: abbb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbab + ; Line 6, Pixel values: babb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbba + ; Line 5, Pixel values: abbb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbab + ; Line 4, Pixel values: babb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbba + ; Line 3, Pixel values: abbb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbab + ; Line 2, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 1, Pixel values: ffba baba baba baba + tsc + sec + sbc #152 + tcs + pea $baba + pea $baba + pea $baba + pea $baff + ; Line 0, Pixel values: 0fab abab abab abb0 + tsc + sec + sbc #154 + tcs + pea $abab + pea $abab + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$b0ab + sta 7,S + lda 1,S + and #$00f0 + ora #$ab0f + sta 1,S + jmp renderCharJumpReturn_font16 + +font16char94: + tya + tcs + ; Line 15, Pixel values: 0aaa aaaa aaaa aae0 + tsc + dec + dec + tcs + pea $aaaa + pea $aaaa + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$e0aa + sta 7,S + lda 1,S + and #$00f0 + ora #$aa0a + sta 1,S + ; Line 14, Pixel values: bbaa aaaa aaaa aaee + tsc + sec + sbc #152 + tcs + pea $eeaa + pea $aaaa + pea $aaaa + pea $aabb + ; Line 13, Pixel values: abbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 12, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 11, Pixel values: abbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 10, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 9, Pixel values: abbb bbbb bebb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbe + pea $bbbb + pea $bbab + ; Line 8, Pixel values: babb bbbb beeb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $ebbe + pea $bbbb + pea $bbba + ; Line 7, Pixel values: abbe eeee eeee bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $eeee + pea $eeee + pea $beab + ; Line 6, Pixel values: babb bbbb beeb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $ebbe + pea $bbbb + pea $bbba + ; Line 5, Pixel values: abbb bbbb bebb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbe + pea $bbbb + pea $bbab + ; Line 4, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 3, Pixel values: abbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 2, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 1, Pixel values: ffba baba baba baba + tsc + sec + sbc #152 + tcs + pea $baba + pea $baba + pea $baba + pea $baff + ; Line 0, Pixel values: 0fab abab abab abb0 + tsc + sec + sbc #154 + tcs + pea $abab + pea $abab + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$b0ab + sta 7,S + lda 1,S + and #$00f0 + ora #$ab0f + sta 1,S + jmp renderCharJumpReturn_font16 + +font16char95: + tya + tcs + ; Line 15, Pixel values: 0aaa aaaa aaaa aae0 + tsc + dec + dec + tcs + pea $aaaa + pea $aaaa + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$e0aa + sta 7,S + lda 1,S + and #$00f0 + ora #$aa0a + sta 1,S + ; Line 14, Pixel values: bbaa aaaa aaaa aaee + tsc + sec + sbc #152 + tcs + pea $eeaa + pea $aaaa + pea $aaaa + pea $aabb + ; Line 13, Pixel values: abbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 12, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 11, Pixel values: abbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 10, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 9, Pixel values: abbb bebb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbe + pea $bbab + ; Line 8, Pixel values: babb eebb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbee + pea $bbba + ; Line 7, Pixel values: abbe eeee eeee bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $eeee + pea $eeee + pea $beab + ; Line 6, Pixel values: babb eebb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbee + pea $bbba + ; Line 5, Pixel values: abbb bebb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbe + pea $bbab + ; Line 4, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 3, Pixel values: abbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 2, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 1, Pixel values: ffba baba baba baba + tsc + sec + sbc #152 + tcs + pea $baba + pea $baba + pea $baba + pea $baff + ; Line 0, Pixel values: 0fab abab abab abb0 + tsc + sec + sbc #154 + tcs + pea $abab + pea $abab + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$b0ab + sta 7,S + lda 1,S + and #$00f0 + ora #$ab0f + sta 1,S + jmp renderCharJumpReturn_font16 + +font16char96: + tya + tcs + ; Line 15, Pixel values: 0aaa aaaa aaaa aaaa + pea $aaaa + pea $aaaa + pea $aaaa + tsc + dec + dec + tcs + lda 1,S + and #$00f0 + ora #$aa0a + sta 1,S + ; Line 14, Pixel values: bbaa aaaa aaaa aaaa + tsc + sec + sbc #152 + tcs + pea $aaaa + pea $aaaa + pea $aaaa + pea $aabb + ; Line 13, Pixel values: abbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 12, Pixel values: babb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 11, Pixel values: abbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 10, Pixel values: babb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 9, Pixel values: abbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 8, Pixel values: babb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 7, Pixel values: abbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 6, Pixel values: babb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 5, Pixel values: abbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 4, Pixel values: babb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 3, Pixel values: abbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 2, Pixel values: babb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 1, Pixel values: ffba baba baba baba + tsc + sec + sbc #152 + tcs + pea $baba + pea $baba + pea $baba + pea $baff + ; Line 0, Pixel values: 0fab abab abab abab + tsc + sec + sbc #152 + tcs + pea $abab + pea $abab + pea $abab + tsc + dec + dec + tcs + lda 1,S + and #$00f0 + ora #$ab0f + sta 1,S + jmp renderCharJumpReturn_font16 + +font16char97: + tya + tcs + ; Line 15, Pixel values: aaaa aaaa aaaa aaaa + pea $aaaa + pea $aaaa + pea $aaaa + pea $aaaa + ; Line 14, Pixel values: aaaa aaaa aaaa aaaa + tsc + sec + sbc #152 + tcs + pea $aaaa + pea $aaaa + pea $aaaa + pea $aaaa + ; Line 13, Pixel values: bbbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 12, Pixel values: bbbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 11, Pixel values: bbbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 10, Pixel values: bbbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 9, Pixel values: bbbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 8, Pixel values: bbbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 7, Pixel values: bbbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 6, Pixel values: bbbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 5, Pixel values: bbbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 4, Pixel values: bbbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 3, Pixel values: bbbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 2, Pixel values: bbbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 1, Pixel values: baba baba baba baba + tsc + sec + sbc #152 + tcs + pea $baba + pea $baba + pea $baba + pea $baba + ; Line 0, Pixel values: abab abab abab abab + tsc + sec + sbc #152 + tcs + pea $abab + pea $abab + pea $abab + pea $abab + jmp renderCharJumpReturn_font16 + +font16char98: + tya + tcs + ; Line 15, Pixel values: aaaa aaaa aaaa aae0 + tsc + dec + dec + tcs + pea $aaaa + pea $aaaa + pea $aaaa + lda 7,S + and #$0f00 + ora #$e0aa + sta 7,S + ; Line 14, Pixel values: aaaa aaaa aaaa aaee + tsc + sec + sbc #152 + tcs + pea $eeaa + pea $aaaa + pea $aaaa + pea $aaaa + ; Line 13, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 12, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 11, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 10, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 9, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 8, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 7, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 6, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 5, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 4, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 3, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 2, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 1, Pixel values: baba baba baba baba + tsc + sec + sbc #152 + tcs + pea $baba + pea $baba + pea $baba + pea $baba + ; Line 0, Pixel values: abab abab abab abb0 + tsc + sec + sbc #154 + tcs + pea $abab + pea $abab + pea $abab + lda 7,S + and #$0f00 + ora #$b0ab + sta 7,S + jmp renderCharJumpReturn_font16 + +font16char99: + tya + tcs + ; Line 15, Pixel values: 0aaa aaaa aaaa aae0 + tsc + dec + dec + tcs + pea $aaaa + pea $aaaa + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$e0aa + sta 7,S + lda 1,S + and #$00f0 + ora #$aa0a + sta 1,S + ; Line 14, Pixel values: bbaa aaaa aaaa aaee + tsc + sec + sbc #152 + tcs + pea $eeaa + pea $aaaa + pea $aaaa + pea $aabb + ; Line 13, Pixel values: abbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 12, Pixel values: babb bbbe ebbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbeb + pea $bebb + pea $bbba + ; Line 11, Pixel values: abbb bbbb ebbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbeb + pea $bbbb + pea $bbab + ; Line 10, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 9, Pixel values: abbb bbbb bebb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbe + pea $bbbb + pea $bbab + ; Line 8, Pixel values: babb bbbb ebbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbeb + pea $bbbb + pea $bbba + ; Line 7, Pixel values: abbb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbab + ; Line 6, Pixel values: babb bbeb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $ebbb + pea $bbba + ; Line 5, Pixel values: abbb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbab + ; Line 4, Pixel values: babb bbbb ebbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbeb + pea $bbbb + pea $bbba + ; Line 3, Pixel values: abbb bbbb bebb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbe + pea $bbbb + pea $bbab + ; Line 2, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 1, Pixel values: ffba baba baba baba + tsc + sec + sbc #152 + tcs + pea $baba + pea $baba + pea $baba + pea $baff + ; Line 0, Pixel values: 0fab abab abab abb0 + tsc + sec + sbc #154 + tcs + pea $abab + pea $abab + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$b0ab + sta 7,S + lda 1,S + and #$00f0 + ora #$ab0f + sta 1,S + jmp renderCharJumpReturn_font16 + +font16char100: + tya + tcs + ; Line 15, Pixel values: 0aaa aaaa aaaa aae0 + tsc + dec + dec + tcs + pea $aaaa + pea $aaaa + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$e0aa + sta 7,S + lda 1,S + and #$00f0 + ora #$aa0a + sta 1,S + ; Line 14, Pixel values: bbaa aaaa aaaa aaee + tsc + sec + sbc #152 + tcs + pea $eeaa + pea $aaaa + pea $aaaa + pea $aabb + ; Line 13, Pixel values: abbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 12, Pixel values: babb bbbe ebbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbeb + pea $bebb + pea $bbba + ; Line 11, Pixel values: abbb bbbe ebbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbeb + pea $bebb + pea $bbab + ; Line 10, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 9, Pixel values: abbb bbeb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $ebbb + pea $bbab + ; Line 8, Pixel values: babb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbba + ; Line 7, Pixel values: abbb bbbb ebbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbeb + pea $bbbb + pea $bbab + ; Line 6, Pixel values: babb bbbb bebb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbe + pea $bbbb + pea $bbba + ; Line 5, Pixel values: abbb bbbb ebbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbeb + pea $bbbb + pea $bbab + ; Line 4, Pixel values: babb bbbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bebb + pea $bbba + ; Line 3, Pixel values: abbb bbeb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $ebbb + pea $bbab + ; Line 2, Pixel values: babb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 1, Pixel values: ffba baba baba baba + tsc + sec + sbc #152 + tcs + pea $baba + pea $baba + pea $baba + pea $baff + ; Line 0, Pixel values: 0fab abab abab abb0 + tsc + sec + sbc #154 + tcs + pea $abab + pea $abab + tsc + dec + dec + tcs + lda 7,S + and #$0f00 + ora #$b0ab + sta 7,S + lda 1,S + and #$00f0 + ora #$ab0f + sta 1,S + jmp renderCharJumpReturn_font16 + +font16char101: + tya + tcs + ; Line 15, Pixel values: 0aaa aaaa aaaa aaaa + pea $aaaa + pea $aaaa + pea $aaaa + tsc + dec + dec + tcs + lda 1,S + and #$00f0 + ora #$aa0a + sta 1,S + ; Line 14, Pixel values: bbaa aaaa aaaa aaaa + tsc + sec + sbc #152 + tcs + pea $aaaa + pea $aaaa + pea $aaaa + pea $aabb + ; Line 13, Pixel values: abbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 12, Pixel values: babb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 11, Pixel values: abbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 10, Pixel values: babb bbbb bbbe ebbb + tsc + sec + sbc #152 + tcs + pea $bbeb + pea $bebb + pea $bbbb + pea $bbba + ; Line 9, Pixel values: abbb bbbb bbeb bebe + tsc + sec + sbc #152 + tcs + pea $bebe + pea $ebbb + pea $bbbb + pea $bbab + ; Line 8, Pixel values: babb bbbb bbeb bbbe + tsc + sec + sbc #152 + tcs + pea $bebb + pea $ebbb + pea $bbbb + pea $bbba + ; Line 7, Pixel values: abbb bbbb bbeb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $ebbb + pea $bbbb + pea $bbab + ; Line 6, Pixel values: babb bbbb bbee ebbe + tsc + sec + sbc #152 + tcs + pea $beeb + pea $eebb + pea $bbbb + pea $bbba + ; Line 5, Pixel values: abbb bbbb bbeb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $ebbb + pea $bbbb + pea $bbab + ; Line 4, Pixel values: babb bbbb bbeb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $ebbb + pea $bbbb + pea $bbba + ; Line 3, Pixel values: abbb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbab + ; Line 2, Pixel values: babb bbbb bbbb bbbb + tsc + sec + sbc #152 + tcs + pea $bbbb + pea $bbbb + pea $bbbb + pea $bbba + ; Line 1, Pixel values: ffba baba baba baba + tsc + sec + sbc #152 + tcs + pea $baba + pea $baba + pea $baba + pea $baff + ; Line 0, Pixel values: 0fab abab abab abab + tsc + sec + sbc #152 + tcs + pea $abab + pea $abab + pea $abab + tsc + dec + dec + tcs + lda 1,S + and #$00f0 + ora #$ab0f + sta 1,S + jmp renderCharJumpReturn_font16 + +font16char102: + tya + tcs + ; Line 15, Pixel values: aaaa aaaa aaaa aae0 + tsc + dec + dec + tcs + pea $aaaa + pea $aaaa + pea $aaaa + lda 7,S + and #$0f00 + ora #$e0aa + sta 7,S + ; Line 14, Pixel values: aaaa aaaa aaaa aaee + tsc + sec + sbc #152 + tcs + pea $eeaa + pea $aaaa + pea $aaaa + pea $aaaa + ; Line 13, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 12, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 11, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 10, Pixel values: eebb beeb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $ebbe + pea $bbee + ; Line 9, Pixel values: bbeb ebbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $beeb + pea $ebbb + ; Line 8, Pixel values: eeeb ebbe bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $beeb + pea $ebee + ; Line 7, Pixel values: bbeb eeeb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $ebee + pea $ebbb + ; Line 6, Pixel values: eebb ebbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbeb + pea $bbee + ; Line 5, Pixel values: bbbb ebbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbeb + pea $bbbb + ; Line 4, Pixel values: bbbb ebbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbeb + pea $bbbb + ; Line 3, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 2, Pixel values: bbbb bbbb bbbb bbaa + tsc + sec + sbc #152 + tcs + pea $aabb + pea $bbbb + pea $bbbb + pea $bbbb + ; Line 1, Pixel values: baba baba baba baba + tsc + sec + sbc #152 + tcs + pea $baba + pea $baba + pea $baba + pea $baba + ; Line 0, Pixel values: abab abab abab abb0 + tsc + sec + sbc #154 + tcs + pea $abab + pea $abab + pea $abab + lda 7,S + and #$0f00 + ora #$b0ab + sta 7,S + jmp renderCharJumpReturn_font16 + +font16char103: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char104: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char105: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char106: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char107: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char108: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char109: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char110: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + +font16char111: + tya + tcs + ; Line 15, Pixel values: 0000 0000 0000 0000 + ; Line 14, Pixel values: 0000 0000 0000 0000 + ; Line 13, Pixel values: 0000 0000 0000 0000 + ; Line 12, Pixel values: 0000 0000 0000 0000 + ; Line 11, Pixel values: 0000 0000 0000 0000 + ; Line 10, Pixel values: 0000 0000 0000 0000 + ; Line 9, Pixel values: 0000 0000 0000 0000 + ; Line 8, Pixel values: 0000 0000 0000 0000 + ; Line 7, Pixel values: 0000 0000 0000 0000 + ; Line 6, Pixel values: 0000 0000 0000 0000 + ; Line 5, Pixel values: 0000 0000 0000 0000 + ; Line 4, Pixel values: 0000 0000 0000 0000 + ; Line 3, Pixel values: 0000 0000 0000 0000 + ; Line 2, Pixel values: 0000 0000 0000 0000 + ; Line 1, Pixel values: 0000 0000 0000 0000 + ; Line 0, Pixel values: 0000 0000 0000 0000 + jmp renderCharJumpReturn_font16 + diff --git a/graphics.s b/graphics.s index 9c7cd47..ede0451 100644 --- a/graphics.s +++ b/graphics.s @@ -229,17 +229,14 @@ vblInterruptHandler: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; setBorderAtScanLine ; -; X = Scan Line Number -; ; Trashes A ; setBorderAtScanLine: - dex ; Scanline interrupts technically fire on the previous line BITS8A - lda $e19d00,x ; Enable interrupt on requested scanline + lda $e19d92 ; Enable interrupt on scanline 146 ora #%01000000 - sta $e19d00,x + sta $e19d92 lda $e19dc7 ; Enable interrupt on scanline 199 ora #%01000000 @@ -264,14 +261,17 @@ scanLineInterruptHandler: and #%11011111 sta $e0c032 - lda scanLineColorChangePhaseCounter - beq scanLineInterruptHandler0 + lda $e0C02f + asl ; VA is now in the Carry flag + lda $e0C02e + rol ; Roll Carry into bit 0. A now contains line number + cmp #155 + bcc scanLineInterruptHandler0 lda BORDERCOLOR ; Set border color and #$f0 ora #$7 ; Set to sky at bottom of screen sta BORDERCOLOR - dec scanLineColorChangePhaseCounter bra scanLineInterruptHandlerDone scanLineInterruptHandler0: @@ -279,15 +279,11 @@ scanLineInterruptHandler0: and #$f0 ora #$4 sta BORDERCOLOR - inc scanLineColorChangePhaseCounter scanLineInterruptHandlerDone: clc rtl -scanLineColorChangePhaseCounter: - .byte 0 - ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; setScanlinePalette ; Set the palette for a given scan line diff --git a/input.s b/input.s index ac7a4bd..b669fcc 100644 --- a/input.s +++ b/input.s @@ -239,3 +239,20 @@ kbdScanTab_store: breakpoint: .word 0 + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; kbdWaitForAnyKey +; +; Waits for any keypress +; +; Trashes A +; +kbdWaitForAnyKey: + BITS8 + +kbdWaitForAnyKeyLoop: + lda KBD + bpl kbdWaitForAnyKeyLoop + sta KBDSTROBE + BITS16 + rts diff --git a/loader.s b/loader.s index f338d54..bab4897 100644 --- a/loader.s +++ b/loader.s @@ -244,24 +244,23 @@ mainContinue2: EMULATION ; Load rest of font data into bank 0 (needed if font size exceeds BUFFERSIZE) -; jsr PRODOS -; .byte $ca -; .addr fileRead -; bne ioErrorJmp + jsr PRODOS + .byte $ca + .addr fileRead + bne ioErrorJmp ; Close the file jsr PRODOS .byte $cc .addr fileClose -; NATIVE + NATIVE ; Copy rest of font data into bank 5 (needed if font size exceeds BUFFERSIZE) -; ldx fileReadLen -; txa -; lda #5 -; ldy #BUFFERSIZE -; jsr copyBytes + ldx fileReadLen + lda #5 + ldy #BUFFERSIZE + jsr copyBytes bra mainContinue3 @@ -270,7 +269,7 @@ ioErrorJmp: mainContinue3: -; EMULATION + EMULATION ; Open the title screen file jsr PRODOS diff --git a/titleScreen.s b/titleScreen.s index aacb10e..f96677f 100644 --- a/titleScreen.s +++ b/titleScreen.s @@ -51,7 +51,6 @@ titleScreenCopyLoop: ; Render menu text jsr titleScreenRenderMenu - ldx #147 jsr setBorderAtScanLine ; Fade in @@ -178,6 +177,8 @@ titleScreenKeyboardMenuDown: titleScreenKeyboardMenuGo: lda menuSelection beq titleScreenBeginGame + cmp #1 + beq titleScreenHelp cmp #2 beq titleScreenQuit @@ -187,8 +188,7 @@ titleScreenMainLoopEndFrame: titleScreenBeginGame: ; Transition to gameplay - jsr unsetVBLInterruptVector - jsr unsetScanLineInterruptVector + jsr titleScreenRemoveBorderEffect stz menuActionRequested lda #skyPalette sta PARAML2 @@ -196,8 +196,25 @@ titleScreenBeginGame: jmp beginGameplay titleScreenQuit: + jsr titleScreenRemoveBorderEffect jmp quitGame +titleScreenHelp: + jsr titleScreenRemoveBorderEffect + stz menuActionRequested + + ; Fade out + lda #skyPalette + sta PARAML2 + jsr paletteFade + jmp titleScreenRenderHelp + +titleScreenRemoveBorderEffect: + jsr unsetVBLInterruptVector + jsr unsetScanLineInterruptVector + rts + + titleAnimationCounter: .word 0 titleAnimationPos0: @@ -307,3 +324,106 @@ titleScreenUnRenderSelection: lda #1 jsl renderStringFar rts + + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; titleScreenRenderHelp +; +; Render the help menu +; +titleScreenRenderHelp: + SAVE_AXY + + ; Clear screen + ldx #0 + ldy #200 + jsr colorFill + + ; Draw help text + lda #helpText0 + sta PARAML0 + ldy #$2c8a + lda #1 + jsl renderStringFar + + lda #helpText1 + sta PARAML0 + ldy #$32ca + lda #1 + jsl renderStringFar + + lda #helpText2 + sta PARAML0 + ldy #$390a + lda #1 + jsl renderStringFar + + lda #helpText3 + sta PARAML0 + ldy #$4bed + lda #2 + jsl renderStringFar + + lda #helpText4 + sta PARAML0 + ldy #$572d + lda #2 + jsl renderStringFar + + lda #helpText5 + sta PARAML0 + ldy #$6265 + lda #2 + jsl renderStringFar + + lda #helpText6 + sta PARAML0 + ldy #$6dad + lda #2 + jsl renderStringFar + + lda #helpText7 + sta PARAML0 + ldy #$78ed + lda #2 + jsl renderStringFar + + lda #helpText8 + sta PARAML0 + ldy #$90b7 + lda #1 + jsl renderStringFar + + ; Fade in + lda #titlePalette + sta PARAML2 + jsr paletteFade + + jsr kbdWaitForAnyKey + + ; Fade out + lda #skyPalette + sta PARAML2 + jsr paletteFade + + RESTORE_AXY + jmp titleScreen + +helpText0: + pstring "SPROCKET AND TINKER DO NOT GET ALONG!" +helpText1: + pstring "YOUR GOAL IS TO ANGER THE OTHER CAT" +helpText2: + pstring "SO MUCH THAT SHE PEES AND RUNS OFF." +helpText3: + pstring "_^ AIM" +helpText4: + pstring "\] POWER" +helpText5: + pstring "`ab FIRE" +helpText6: + pstring "ef WEAPON" +helpText7: + pstring "cd SCROLL" +helpText8: + pstring "PRESS ANY KEY"