diff --git a/Art/Assets/Font8x8.gif b/Art/Assets/Font8x8.gif index 7037dfa..49a7fcd 100644 Binary files a/Art/Assets/Font8x8.gif and b/Art/Assets/Font8x8.gif differ diff --git a/Art/Assets/Font8x8.xcf b/Art/Assets/Font8x8.xcf index 19f81ac..ab72938 100644 Binary files a/Art/Assets/Font8x8.xcf and b/Art/Assets/Font8x8.xcf differ diff --git a/Art/Assets/FontTiny.xcf b/Art/Assets/FontTiny.xcf new file mode 100644 index 0000000..2654e39 Binary files /dev/null and b/Art/Assets/FontTiny.xcf differ diff --git a/GSCats.xcodeproj/project.pbxproj b/GSCats.xcodeproj/project.pbxproj index c1fde0f..c84878a 100644 --- a/GSCats.xcodeproj/project.pbxproj +++ b/GSCats.xcodeproj/project.pbxproj @@ -14,7 +14,6 @@ 700F21DF1F4A364600D7007D /* projectile.s */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = projectile.s; sourceTree = ""; }; 700F21E01F4A3A5500D7007D /* GenerateTrigTables.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = GenerateTrigTables.py; sourceTree = ""; }; 700F72872112428D00225B17 /* RenumberSpriteFiles.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = RenumberSpriteFiles.sh; sourceTree = ""; }; - 700FFAFB1F40F3BF00A442DE /* font.s */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = font.s; sourceTree = ""; }; 705456862A43E03B00A2B866 /* GeneratePixelCircle.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = GeneratePixelCircle.py; sourceTree = ""; }; 705456882A4D336200A2B866 /* animation.s */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm; path = animation.s; sourceTree = ""; }; 7059502B1F37A0BE00BBE90F /* GenerateVRAMTable.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = GenerateVRAMTable.py; sourceTree = ""; }; @@ -63,7 +62,6 @@ 7099E3841F41022100182A82 /* gameobject.s */, 70F011D123B989B800C8873F /* random.s */, 706DF1641F2D39F700AA6680 /* loader.s */, - 700FFAFB1F40F3BF00A442DE /* font.s */, 7002647320CD78C40015B184 /* smallNumbers.s */, 706DF1651F2D4A8100AA6680 /* terrain.s */, 705AAFA920040B0D001BB0ED /* terrain_e1.s */, diff --git a/equates.s b/equates.s index cb56d1b..65b87ab 100644 --- a/equates.s +++ b/equates.s @@ -44,6 +44,8 @@ RANDOM = $ce ; 16 bit random number RANDOML = $ce ; Low byte of random number generator RANDOMH = $cf ; High byte of random number generator +; Far entry points +renderStringFar = $050000 ; Terrain constants TERRAINWIDTH = 640 ; In pixels diff --git a/font.s b/font.s deleted file mode 100644 index f570bc9..0000000 --- a/font.s +++ /dev/null @@ -1,687 +0,0 @@ -;**************************************** -;* FONT ENGINE (v3?) * -;* * -;* Dagen Brock * -;* 2013-07-20 * -;* Converted to ca65 by Quinn Dunki * -;* 2017-08-13 * -;**************************************** -;* A= ptr to string preceded by length * -;* X= screen location * -;* Preserves all registers * -;* Trashes zero page locations 6,7 * -;**************************************** -; each char: -; draw char at loc -; update loc -; see if length hit - no? back to draw char - -F_Length: .word 0 ;length of string (only one byte currently used) -F_CharIdx: .word 0 ;index of current character -F_CurrentPos: .word 0 ;current top left char position -F_StrPtr = $06 ;pointer to string (including length byte) / DP - - -DrawString: - pha - phx - phy - sta F_StrPtr ;store at dp 0 ($00) for indirect loads - stx F_CurrentPos - stz F_CharIdx - lda (F_StrPtr) - and #$00ff ;strip off first char (len is only one byte) - sta F_Length ;get our length byte - -NextChar: lda F_CharIdx - cmp F_Length - bne notDone - ply - plx - pla - rts ;DONE! Return to caller - -notDone: inc F_CharIdx - ldy F_CharIdx - lda (F_StrPtr),y ;get next char! - and #$00FF ;mask high byte - sec - sbc #' ' ;our table starts with space ' ' - asl ;*2 - tay - ldx F_CurrentPos - jsr drawChar - inc F_CurrentPos ;compare to addition time (?) - inc F_CurrentPos - inc F_CurrentPos - inc F_CurrentPos ;update screen pos (2 words=8 pixels) - bra NextChar - -;x = TopLeft screen pos -;y = char table offset -drawChar: lda FontTable,y ;get real address of char data - sec - sbc #FontData ;pivot offset - now a is offset of fontdata - tay ;so we'll index with that - - lda FontData,y - sta $012000,x - lda FontData+2,y - sta $012000+2,x - - lda FontData+4,y - sta $012000+160,x - lda FontData+6,y - sta $012000+160+2,x - - lda FontData+8,y - sta $012000+160*2,x - lda FontData+10,y - sta $012000+160*2+2,x - lda FontData+12,y - sta $012000+160*3,x - lda FontData+14,y - sta $012000+160*3+2,x - lda FontData+16,y - sta $012000+160*4,x - lda FontData+18,y - sta $012000+160*4+2,x - lda FontData+20,y - sta $012000+160*5,x - lda FontData+22,y - sta $012000+160*5+2,x - rts - - - - - -FontTable: - .addr s_Space - .addr s_Exclaim - .addr s_Quote - .addr s_Number - .addr s_Dollar - .addr s_Percent - .addr s_Amper - .addr s_Single - .addr s_OpenParen - .addr s_CloseParen - .addr s_Asterix - .addr s_Plus - .addr s_Comma - .addr s_Minus - .addr s_Period - .addr s_Slash - .addr s_N0 - .addr s_N1 - .addr s_N2 - .addr s_N3 - .addr s_N4 - .addr s_N5 - .addr s_N6 - .addr s_N7 - .addr s_N8 - .addr s_N9 - .addr s_Colon - .addr s_Semi - .addr s_LAngle - .addr s_Equal - .addr s_RAngle - .addr s_Question - .addr s_At - .addr s_A - .addr s_B - .addr s_C - .addr s_D - .addr s_E - .addr s_F - .addr s_G - .addr s_H - .addr s_I - .addr s_J - .addr s_K - .addr s_L - .addr s_M - .addr s_N - .addr s_O - .addr s_P - .addr s_Q - .addr s_R - .addr s_S - .addr s_T - .addr s_U - .addr s_V - .addr s_W - .addr s_X - .addr s_Y - .addr s_Z - .addr s_LBracket - .addr s_BackSlash - .addr s_RBracket - .addr s_Caret - .addr s_UnderLine - -FontData: -s_Space: - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - -s_Exclaim: - qbyte $000FF000 - qbyte $000FF000 - qbyte $000FF000 - qbyte $000FF000 - qbyte $00000000 - qbyte $000FF000 - -s_Quote: - qbyte $0FF00FF0 - qbyte $00F000F0 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - -s_Number: - qbyte $00000000 - qbyte $00F00F00 - qbyte $0FFFFFF0 - qbyte $00F00F00 - qbyte $0FFFFFF0 - qbyte $00F00F00 - -s_Dollar: - qbyte $00666600 - qbyte $06616660 - qbyte $06166660 - qbyte $06666660 - qbyte $00666600 - qbyte $00000000 - -s_Percent: - qbyte $0FF000F0 - qbyte $00000F00 - qbyte $0000F000 - qbyte $000F0000 - qbyte $00F00000 - qbyte $0F000FF0 - -s_Amper: - qbyte $000FF000 - qbyte $00F00F00 - qbyte $0F00F000 - qbyte $00F000F0 - qbyte $0F0FFF00 - qbyte $00F0F000 - -s_Single: - qbyte $000FF000 - qbyte $0000F000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - -s_OpenParen: - qbyte $000FF000 - qbyte $00FF0000 - qbyte $0FF00000 - qbyte $0FF00000 - qbyte $00FF0000 - qbyte $000FF000 - -s_CloseParen: ; Anger symbol - qbyte $0F0000F0 - qbyte $00F00F00 - qbyte $00000000 - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $F000000F - - -s_Asterix: - qbyte $00000000 ; Angle symbol - qbyte $00000FF0 - qbyte $0000FF00 - qbyte $000FF000 - qbyte $00FFFFF0 - qbyte $00000000 - -s_Plus: ; Power symbol - qbyte $000F0000 - qbyte $000F0000 - qbyte $0FFFFF00 - qbyte $000F0000 - qbyte $000F0000 - qbyte $00000000 - -s_Comma: - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $0000FF00 - qbyte $0000F000 - -s_Minus: - qbyte $00000000 - qbyte $00000000 - qbyte $0FFFFF00 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - - -s_Period: - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $0000FF00 - qbyte $0000FF00 - -s_Slash: - qbyte $000000F0 - qbyte $00000F00 - qbyte $0000F000 - qbyte $000F0000 - qbyte $00F00000 - qbyte $0F000000 - -s_N0: - qbyte $00FFFF00 - qbyte $0F000FF0 - qbyte $0F00F0F0 - qbyte $0F0F00F0 - qbyte $0FF000F0 - qbyte $00FFFF00 - -s_N1: - qbyte $000F0000 - qbyte $00FF0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $00FFF000 - -s_N2: - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $00000F00 - qbyte $000FF000 - qbyte $00F00000 - qbyte $0FFFFFF0 - -s_N3: - qbyte $00FFFF00 - qbyte $000000F0 - qbyte $000FFF00 - qbyte $000000F0 - qbyte $000000F0 - qbyte $00FFFF00 - -s_N4: - qbyte $0000FF00 - qbyte $000F0F00 - qbyte $00F00F00 - qbyte $0FFFFFF0 - qbyte $00000F00 - qbyte $00000F00 - -s_N5: - qbyte $0FFFFFF0 - qbyte $0F000000 - qbyte $0FFFFF00 - qbyte $000000F0 - qbyte $0F0000F0 - qbyte $00FFFF00 - -s_N6: - qbyte $000FFF00 - qbyte $00F00000 - qbyte $0F000000 - qbyte $0FFFFF00 - qbyte $0F0000F0 - qbyte $00FFFFF0 - -s_N7: - qbyte $0FFFFFF0 - qbyte $000000F0 - qbyte $00000F00 - qbyte $0000F000 - qbyte $000F0000 - qbyte $000F0000 - -s_N8: - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $00FFFF00 - -s_N9: - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $00FFFF00 - qbyte $0000F000 - qbyte $000F0000 - qbyte $00F00000 - -s_Colon: - qbyte $000FF000 - qbyte $000FF000 - qbyte $00000000 - qbyte $000FF000 - qbyte $000FF000 - qbyte $00000000 - -s_Semi: - qbyte $00000000 - qbyte $000FF000 - qbyte $000FF000 - qbyte $00000000 - qbyte $000FF000 - qbyte $000F0000 - -s_LAngle: - qbyte $0000F000 - qbyte $000F0000 - qbyte $00F00000 - qbyte $000F0000 - qbyte $0000F000 - qbyte $00000000 - -s_Equal: - qbyte $00000000 - qbyte $00000000 - qbyte $0FFFFF00 - qbyte $00000000 - qbyte $0FFFFF00 - qbyte $00000000 - -s_RAngle: - qbyte $0000F000 - qbyte $00000F00 - qbyte $000000F0 - qbyte $00000F00 - qbyte $0000F000 - qbyte $00000000 - -s_Question: - qbyte $00FFF000 - qbyte $0F000F00 - qbyte $00000F00 - qbyte $000FF000 - qbyte $00000000 - qbyte $000FF000 - -s_At: - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $0F00F0F0 - qbyte $0FFFF0F0 - qbyte $000000F0 - qbyte $0FFFFF00 - -s_A: - qbyte $000FF000 - qbyte $00F00F00 - qbyte $0F0000F0 - qbyte $0FFFFFF0 - qbyte $0F0000F0 - qbyte $0F0000F0 - -s_B: - qbyte $0FFFFF00 - qbyte $0F0000F0 - qbyte $0FFFFF00 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0FFFFF00 - -s_C: - qbyte $00FFFFF0 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $00FFFFF0 - -s_D: - qbyte $0FFFFF00 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0FFFFF00 - -s_E: - qbyte $0FFFFFF0 - qbyte $0F000000 - qbyte $0FFFF000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0FFFFFF0 - -s_F: - qbyte $0FFFFFF0 - qbyte $0F000000 - qbyte $0FFFF000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - -s_G: - qbyte $00FFFFF0 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F00FFF0 - qbyte $0F0000F0 - qbyte $00FFFF00 - -s_H: - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0FFFFFF0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - -s_I: - qbyte $0FFFFF00 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $0FFFFF00 - -s_J: - qbyte $000000F0 - qbyte $000000F0 - qbyte $000000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $00FFFF00 - -s_K: - qbyte $0F000F00 - qbyte $0F00F000 - qbyte $0FFF0000 - qbyte $0F00F000 - qbyte $0F000F00 - qbyte $0F000F00 - -s_L: - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0FFFFFF0 - -s_M: - qbyte $0F0000F0 - qbyte $0FF00FF0 - qbyte $0F0FF0F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - -s_N: - qbyte $0F0000F0 - qbyte $0FF000F0 - qbyte $0F0F00F0 - qbyte $0F00F0F0 - qbyte $0F000FF0 - qbyte $0F0000F0 - -s_O: - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $00FFFF00 - -s_P: - qbyte $0FFFFF00 - qbyte $0F0000F0 - qbyte $0FFFFF00 - qbyte $0F000000 - qbyte $0F000000 - qbyte $0F000000 - -s_Q: - qbyte $00FFFF00 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F00F0F0 - qbyte $0F000FF0 - qbyte $00FFFFF0 - -s_R: - qbyte $0FFFFF00 - qbyte $0F0000F0 - qbyte $0FFFFF00 - qbyte $0F000F00 - qbyte $0F0000F0 - qbyte $0F0000F0 - -s_S: - qbyte $00FFFFF0 - qbyte $0F000000 - qbyte $00FFFF00 - qbyte $000000F0 - qbyte $000000F0 - qbyte $0FFFFF00 - -s_T: - qbyte $0FFFFF00 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - -s_U: - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $00FFFF00 - -s_V: - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $00F00F00 - qbyte $000FF000 - -s_W: - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0000F0 - qbyte $0F0FF0F0 - qbyte $0FF00FF0 - qbyte $0F0000F0 - -s_X: - qbyte $0F0000F0 - qbyte $00F00F00 - qbyte $000FF000 - qbyte $000FF000 - qbyte $00F00F00 - qbyte $0F0000F0 - -s_Y: - qbyte $F00000F0 - qbyte $0F000F00 - qbyte $00F0F000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - -s_Z: - qbyte $0FFFFFF0 - qbyte $00000F00 - qbyte $0000F000 - qbyte $000F0000 - qbyte $00F00000 - qbyte $0FFFFFF0 - -s_LBracket: - qbyte $000FFF00 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000F0000 - qbyte $000FFF00 - -s_BackSlash: - qbyte $0F000000 - qbyte $00F00000 - qbyte $000F0000 - qbyte $0000F000 - qbyte $00000F00 - qbyte $000000F0 - -s_RBracket: - qbyte $00FFF000 - qbyte $0000F000 - qbyte $0000F000 - qbyte $0000F000 - qbyte $0000F000 - qbyte $00FFF000 - -s_Caret: - qbyte $0000F000 - qbyte $000F0F00 - qbyte $00F000F0 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - -s_UnderLine: - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $FFFFFFF0 - -s_Template: - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - qbyte $00000000 - diff --git a/font8x8.s b/font8x8.s index d3a7ac7..98bcfbd 100644 --- a/font8x8.s +++ b/font8x8.s @@ -85,5431 +85,4560 @@ font8characterJumpTable: font8char32: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char33: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeea deee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0000 0000 tsc sec - sbc #320 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 2, Pixel values: eeea aeee + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0004 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00a0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 1, Pixel values: eeeb beee + pea $0030 + pea $0400 + ; Line 2, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: eeef feee + pea $0040 + pea $0400 + ; Line 1, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00f0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0f00 - sta 1,S + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0004 4000 + tsc + sec + sbc #156 + tcs + pea $0040 + pea $0400 jmp renderCharJumpReturn font8char34: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: ebae edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 tsc sec - sbc #804 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 1, Pixel values: ebbe eade + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$0ff0 - ora #$b00b - sta 1,S - ; Line 0, Pixel values: effe efae + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$0ff0 - ora #$f00f - sta 1,S + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0440 0330 + tsc + sec + sbc #156 + tcs + pea $3003 + pea $4004 + ; Line 1, Pixel values: 0440 0430 + tsc + sec + sbc #156 + tcs + pea $3004 + pea $4004 + ; Line 0, Pixel values: 0440 0440 + tsc + sec + sbc #156 + tcs + pea $4004 + pea $4004 jmp renderCharJumpReturn font8char35: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: edde ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0330 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$0ff0 - ora #$d00d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3003 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: ebae ddee + pea $3033 + pea $3344 + ; Line 4, Pixel values: 0440 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 3, Pixel values: ebae ddee + pea $0033 + pea $4004 + ; Line 3, Pixel values: 0440 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 2, Pixel values: ebae adee + pea $0033 + pea $4004 + ; Line 2, Pixel values: 0440 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0043 + pea $4004 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: effe ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0440 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$0ff0 - ora #$f00f - sta 1,S + pea $0044 + pea $4004 jmp renderCharJumpReturn font8char36: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0069 9000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: fadd ddee + pea $0090 + pea $6900 + ; Line 5, Pixel values: 0666 6900 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 4, Pixel values: eeed edde + pea $0069 + pea $6606 + ; Line 4, Pixel values: 7666 6690 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 3, Pixel values: ebaa ddee + pea $9066 + pea $6676 + ; Line 3, Pixel values: 7b66 6660 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: fbea eeee + pea $6066 + pea $667b + ; Line 2, Pixel values: 76b6 6660 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$f000 - ora #$0afb - sta 1,S - ; Line 1, Pixel values: ebbb bade + pea $6066 + pea $b676 + ; Line 1, Pixel values: 0766 6600 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - lda 1,S - and #$00f0 - ora #$bb0b - sta 1,S - ; Line 0, Pixel values: eeef eeee + pea $0066 + pea $6607 + ; Line 0, Pixel values: 0077 7000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$f0ff - ora #$0f00 - sta 1,S + pea $0070 + pea $7700 jmp renderCharJumpReturn font8char37: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char38: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char39: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeea aeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 tsc sec - sbc #804 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00a0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 1, Pixel values: eeeb beee + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: eeef feee + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00f0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0f00 - sta 1,S + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0004 4000 + tsc + sec + sbc #156 + tcs + pea $0040 + pea $0400 + ; Line 1, Pixel values: 0004 4000 + tsc + sec + sbc #156 + tcs + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0004 4000 + tsc + sec + sbc #156 + tcs + pea $0040 + pea $0400 jmp renderCharJumpReturn font8char40: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eedd eeee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0033 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 4, Pixel values: ebae eeee + pea $0000 + pea $3300 + ; Line 4, Pixel values: 0440 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 3, Pixel values: ebae eeee + pea $0000 + pea $4004 + ; Line 3, Pixel values: 0440 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 2, Pixel values: ebae eeee + pea $0000 + pea $4004 + ; Line 2, Pixel values: 0440 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 1, Pixel values: eebb eeee + pea $0000 + pea $4004 + ; Line 1, Pixel values: 0044 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$bb00 - sta 1,S - ; Line 0, Pixel values: eeef feee + pea $0000 + pea $4400 + ; Line 0, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00f0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0f00 - sta 1,S + pea $0040 + pea $0400 jmp renderCharJumpReturn font8char41: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eedd eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0033 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0000 + pea $3300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeee ddee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0000 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 3, Pixel values: eeee ddee + pea $0033 + pea $0000 + ; Line 3, Pixel values: 0000 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee adee + pea $0033 + pea $0000 + ; Line 2, Pixel values: 0000 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - ; Line 1, Pixel values: eeeb beee + pea $0043 + pea $0000 + ; Line 1, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: eeff eeee + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0044 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$ff00 - sta 1,S + pea $0000 + pea $4400 jmp renderCharJumpReturn font8char42: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eaed edee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 tsc sec - sbc #324 + sbc #156 tcs - lda 3,S - and #$fff0 - ora #$000d - sta 3,S - lda 1,S - and #$f0f0 - ora #$0d0a - sta 1,S - ; Line 4, Pixel values: eead deee + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0403 0300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$ad00 - sta 1,S - ; Line 3, Pixel values: ebaa ddee + pea $0003 + pea $0304 + ; Line 4, Pixel values: 0043 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: eeaa aeee + pea $0030 + pea $4300 + ; Line 3, Pixel values: 0444 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00a0 - sta 3,S - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 1, Pixel values: ebeb eaee + pea $0033 + pea $4404 + ; Line 2, Pixel values: 0044 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$fff0 - ora #$000a - sta 3,S - lda 1,S - and #$f0f0 - ora #$0b0b - sta 1,S - ; Line 0, Pixel values: eeee eeee + pea $0040 + pea $4400 + ; Line 1, Pixel values: 0404 0400 + tsc + sec + sbc #156 + tcs + pea $0004 + pea $0404 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char43: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: ebad ddde + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0443 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$ad0b - sta 1,S - ; Line 3, Pixel values: ebaa ddde + pea $3033 + pea $4304 + ; Line 3, Pixel values: 0444 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: eeea aeee + pea $3033 + pea $4404 + ; Line 2, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00a0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 1, Pixel values: eeeb beee + pea $0040 + pea $0400 + ; Line 1, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: eeee eeee + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char44: tya tcs - ; Line 7, Pixel values: eedd eeee + ; Line 7, Pixel values: 0033 0000 + pea $0000 + pea $3300 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #4 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 6, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0000 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char45: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: ebaa ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 tsc sec - sbc #644 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0444 3330 + tsc + sec + sbc #156 + tcs + pea $3033 + pea $4404 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char46: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char47: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: edde eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0330 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$0ff0 - ora #$d00d - sta 1,S - ; Line 5, Pixel values: eedd eeee + pea $0000 + pea $3003 + ; Line 5, Pixel values: 0033 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 4, Pixel values: eeed deee + pea $0000 + pea $3300 + ; Line 4, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 3, Pixel values: eeee ddee + pea $0030 + pea $0300 + ; Line 3, Pixel values: 0000 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee edde + pea $0033 + pea $0000 + ; Line 2, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: eeee eedd + pea $3003 + pea $0000 + ; Line 1, Pixel values: 0000 0033 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$00ff - ora #$dd00 - sta 3,S - ; Line 0, Pixel values: eeee eeee + pea $3300 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char48: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbae edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$0f00 - ora #$a0fb - sta 1,S - ; Line 3, Pixel values: fbea edde + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$f000 - ora #$0afb - sta 1,S - ; Line 2, Pixel values: fbee adde + pea $3003 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char49: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3300 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddee + pea $0033 + pea $3343 + ; Line 5, Pixel values: 4433 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 4, Pixel values: eead eeee + pea $0033 + pea $3344 + ; Line 4, Pixel values: 0043 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$ad00 - sta 1,S - ; Line 3, Pixel values: eeaa eeee + pea $0000 + pea $4300 + ; Line 3, Pixel values: 0044 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 2, Pixel values: eeaa eeee + pea $0000 + pea $4400 + ; Line 2, Pixel values: 0044 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 1, Pixel values: ebbb eeee + pea $0000 + pea $4400 + ; Line 1, Pixel values: 0444 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00f0 - ora #$bb0b - sta 1,S - ; Line 0, Pixel values: eeff eeee + pea $0000 + pea $4404 + ; Line 0, Pixel values: 0044 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$ff00 - sta 1,S + pea $0000 + pea $4400 jmp renderCharJumpReturn font8char50: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $3033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbad eeee + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4443 0000 tsc sec - sbc #158 + sbc #156 tcs - pea $adfb - ; Line 3, Pixel values: eeaa ddee + pea $0000 + pea $4344 + ; Line 3, Pixel values: 0044 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 2, Pixel values: eeee adde + pea $0033 + pea $4400 + ; Line 2, Pixel values: 0000 4330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3043 + pea $0000 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4400 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S + pea $0044 + pea $4444 jmp renderCharJumpReturn font8char51: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3300 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: eeee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 3, Pixel values: ebaa ddee + pea $3003 + pea $0000 + ; Line 3, Pixel values: 0444 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: eeee edde + pea $0033 + pea $4404 + ; Line 2, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0000 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4400 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S + pea $0044 + pea $4444 jmp renderCharJumpReturn font8char52: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $0000 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbad ddde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4443 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $adfb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: fbee ddee + pea $3033 + pea $4344 + ; Line 3, Pixel values: 4400 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee adee + pea $0033 + pea $0044 + ; Line 2, Pixel values: 4400 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbee eeee + pea $0043 + pea $0044 + ; Line 1, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 0, Pixel values: ffee eeee + pea $0000 + pea $0044 + ; Line 0, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $0000 + pea $0044 jmp renderCharJumpReturn font8char53: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3300 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: eeee ddde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 0000 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: fbaa ddee + pea $3033 + pea $0000 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: fbee eeee + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S + pea $4044 + pea $4444 jmp renderCharJumpReturn font8char54: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa ddee + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: fbee eeee + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $4044 + pea $4404 jmp renderCharJumpReturn font8char55: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eedd deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0033 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 5, Pixel values: eedd deee + pea $0030 + pea $3300 + ; Line 5, Pixel values: 0033 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 4, Pixel values: eead deee + pea $0030 + pea $3300 + ; Line 4, Pixel values: 0043 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$ad00 - sta 1,S - ; Line 3, Pixel values: eeea ddee + pea $0030 + pea $4300 + ; Line 3, Pixel values: 0004 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 2, Pixel values: eeee adde + pea $0033 + pea $0400 + ; Line 2, Pixel values: 0000 4330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3043 + pea $0000 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S + pea $4044 + pea $4444 jmp renderCharJumpReturn font8char56: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: ebaa ddee + pea $3003 + pea $0044 + ; Line 3, Pixel values: 0444 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: fbee edde + pea $0033 + pea $4404 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char57: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: eeee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 3, Pixel values: fbaa ddde + pea $3003 + pea $0000 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: fbee edde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char58: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eedd eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 tsc sec - sbc #324 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 4, Pixel values: eead eeee + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0033 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$ad00 - sta 1,S - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeaa eeee + pea $0000 + pea $3300 + ; Line 4, Pixel values: 0043 0000 tsc sec - sbc #320 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 1, Pixel values: eebb eeee + pea $0000 + pea $4300 + ; Line 3, Pixel values: 0000 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$bb00 - sta 1,S - ; Line 0, Pixel values: eeee eeee + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0044 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $4400 + ; Line 1, Pixel values: 0044 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $4400 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char59: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eedd eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0033 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0000 + pea $3300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeea aeee + pea $0030 + pea $0300 + ; Line 3, Pixel values: 0000 0000 tsc sec - sbc #320 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00a0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 1, Pixel values: eeeb beee + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: eeee eeee + pea $0040 + pea $0400 + ; Line 1, Pixel values: 0004 4000 + tsc + sec + sbc #156 + tcs + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char60: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 3330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: eeed deee + pea $3033 + pea $0000 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eead eeee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0043 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$ad00 - sta 1,S - ; Line 3, Pixel values: ebae eeee + pea $0000 + pea $4300 + ; Line 3, Pixel values: 0440 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 2, Pixel values: eeaa eeee + pea $0000 + pea $4004 + ; Line 2, Pixel values: 0044 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 1, Pixel values: eeeb beee + pea $0000 + pea $4400 + ; Line 1, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: eeee ffae + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0000 4440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S + pea $4044 + pea $0000 jmp renderCharJumpReturn font8char61: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: ebad ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 tsc sec - sbc #484 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$ad0b - sta 1,S - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: ebaa adde + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 tsc sec - sbc #320 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0443 3330 + tsc + sec + sbc #156 + tcs + pea $3033 + pea $4304 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0444 4330 + tsc + sec + sbc #156 + tcs + pea $3043 + pea $4404 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char62: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0000 + pea $3303 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeee ddee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0000 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 3, Pixel values: eeee edde + pea $0033 + pea $0000 + ; Line 3, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 2, Pixel values: eeee adee + pea $3003 + pea $0000 + ; Line 2, Pixel values: 0000 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - ; Line 1, Pixel values: eeeb beee + pea $0043 + pea $0000 + ; Line 1, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0b00 - sta 1,S - ; Line 0, Pixel values: efff eeee + pea $0040 + pea $0400 + ; Line 0, Pixel values: 0444 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0000 + pea $4404 jmp renderCharJumpReturn font8char63: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0000 0000 tsc sec - sbc #320 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 3, Pixel values: eeee ddee + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee edde + pea $0030 + pea $0300 + ; Line 3, Pixel values: 0000 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: ebbe eade + pea $0033 + pea $0000 + ; Line 2, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$0ff0 - ora #$b00b - sta 1,S - ; Line 0, Pixel values: eeff ffee + pea $3003 + pea $0000 + ; Line 1, Pixel values: 0440 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00ff - ora #$ff00 - sta 1,S + pea $3004 + pea $4004 + ; Line 0, Pixel values: 0044 4400 + tsc + sec + sbc #156 + tcs + pea $0044 + pea $4400 jmp renderCharJumpReturn font8char64: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eedd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0033 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 5, Pixel values: eade eede + pea $0033 + pea $3300 + ; Line 5, Pixel values: 0430 0030 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0fff - ora #$d000 - sta 3,S - lda 1,S - and #$0ff0 - ora #$d00a - sta 1,S - ; Line 4, Pixel values: ebae eeee + pea $3000 + pea $3004 + ; Line 4, Pixel values: 0440 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 3, Pixel values: ebae ddde + pea $0000 + pea $4004 + ; Line 3, Pixel values: 0440 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 2, Pixel values: ebae adde + pea $3033 + pea $4004 + ; Line 2, Pixel values: 0440 4330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 1, Pixel values: ebbe eade + pea $3043 + pea $4004 + ; Line 1, Pixel values: 0440 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$0ff0 - ora #$b00b - sta 1,S - ; Line 0, Pixel values: eeff ffee + pea $3004 + pea $4004 + ; Line 0, Pixel values: 0044 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00ff - ora #$ff00 - sta 1,S + pea $0044 + pea $4400 jmp renderCharJumpReturn font8char65: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee edde + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: ebad ddde + pea $3003 + pea $0044 + ; Line 4, Pixel values: 0443 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$ad0b - sta 1,S - ; Line 3, Pixel values: ebae edde + pea $3033 + pea $4304 + ; Line 3, Pixel values: 0440 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 2, Pixel values: eeaa edde + pea $3003 + pea $4004 + ; Line 2, Pixel values: 0044 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 1, Pixel values: eebb bade + pea $3003 + pea $4400 + ; Line 1, Pixel values: 0044 4430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - lda 1,S - and #$00ff - ora #$bb00 - sta 1,S - ; Line 0, Pixel values: eeee ffee + pea $3044 + pea $4400 + ; Line 0, Pixel values: 0000 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S + pea $0044 + pea $0000 jmp renderCharJumpReturn font8char66: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3300 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa ddee + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee edde + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4400 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S + pea $0044 + pea $4444 jmp renderCharJumpReturn font8char67: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee eeee + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee edde + pea $0000 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char68: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3300 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: eeee edde + pea $3003 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4400 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S + pea $0044 + pea $4444 jmp renderCharJumpReturn font8char69: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $3033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee eeee + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa ddde + pea $0000 + pea $0044 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: fbee eeee + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $4044 + pea $4404 jmp renderCharJumpReturn font8char70: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee eeee + pea $0000 + pea $0043 + ; Line 5, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbee eeee + pea $0000 + pea $0044 + ; Line 4, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa ddee + pea $0000 + pea $0044 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: fbbb bade + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #318 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffae + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4440 + tsc + sec + sbc #156 + tcs + pea $4044 + pea $4444 jmp renderCharJumpReturn font8char71: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee ddde + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee eeee + pea $3033 + pea $0044 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char72: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee edde + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 4, Pixel values: 4433 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa edde + pea $3033 + pea $3344 + ; Line 3, Pixel values: 4444 4330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 2, Pixel values: fbee edde + pea $3043 + pea $4444 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbee eade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4400 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 0, Pixel values: ffee efae + pea $3004 + pea $0044 + ; Line 0, Pixel values: 4400 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $4004 + pea $0044 jmp renderCharJumpReturn font8char73: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: eadd ddde + pea $3033 + pea $3303 + ; Line 5, Pixel values: 0433 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0a - sta 1,S - ; Line 4, Pixel values: eeed deee + pea $3033 + pea $3304 + ; Line 4, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 3, Pixel values: eeea deee + pea $0030 + pea $0300 + ; Line 3, Pixel values: 0004 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 2, Pixel values: eeea aeee + pea $0030 + pea $0400 + ; Line 2, Pixel values: 0004 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00a0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 1, Pixel values: ebbb bade + pea $0040 + pea $0400 + ; Line 1, Pixel values: 0444 4430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - lda 1,S - and #$00f0 - ora #$bb0b - sta 1,S - ; Line 0, Pixel values: efff ffae + pea $3044 + pea $4404 + ; Line 0, Pixel values: 0444 4440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $4044 + pea $4404 jmp renderCharJumpReturn font8char74: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddee + pea $0030 + pea $3303 + ; Line 5, Pixel values: 4433 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 4, Pixel values: fbee ddee + pea $0033 + pea $3344 + ; Line 4, Pixel values: 4400 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee ddee + pea $0033 + pea $0044 + ; Line 3, Pixel values: 4400 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: eeee adee + pea $0033 + pea $0044 + ; Line 2, Pixel values: 0000 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - ; Line 1, Pixel values: ebbb bade + pea $0043 + pea $0000 + ; Line 1, Pixel values: 0444 4430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - lda 1,S - and #$00f0 - ora #$bb0b - sta 1,S - ; Line 0, Pixel values: efff ffae + pea $3044 + pea $4404 + ; Line 0, Pixel values: 0444 4440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $4044 + pea $4404 jmp renderCharJumpReturn font8char75: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee ddee + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4400 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbed deee + pea $0033 + pea $0044 + ; Line 4, Pixel values: 4403 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f000 - ora #$0dfb - sta 1,S - ; Line 3, Pixel values: fbaa eeee + pea $0030 + pea $0344 + ; Line 3, Pixel values: 4444 0000 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - ; Line 2, Pixel values: fbaa eeee + pea $0000 + pea $4444 + ; Line 2, Pixel values: 4444 0000 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - ; Line 1, Pixel values: fbeb beee + pea $0000 + pea $4444 + ; Line 1, Pixel values: 4404 4000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00b0 - sta 3,S - lda 1,S - and #$f000 - ora #$0bfb - sta 1,S - ; Line 0, Pixel values: ffee ffee + pea $0040 + pea $0444 + ; Line 0, Pixel values: 4400 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $0044 + pea $0044 jmp renderCharJumpReturn font8char76: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $3033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee eeee + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee eeee + pea $0000 + pea $0044 + ; Line 3, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee eeee + pea $0000 + pea $0044 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbee eeee + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 0, Pixel values: ffee eeee + pea $0000 + pea $0044 + ; Line 0, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $0000 + pea $0044 jmp renderCharJumpReturn font8char77: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee edde + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbed edde + pea $3003 + pea $0044 + ; Line 4, Pixel values: 4403 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$f000 - ora #$0dfb - sta 1,S - ; Line 3, Pixel values: fbaa ddde + pea $3003 + pea $0344 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: fbaa adde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4444 4330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - ; Line 1, Pixel values: fbbe bade + pea $3043 + pea $4444 + ; Line 1, Pixel values: 4440 4430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - lda 1,S - and #$0f00 - ora #$b0fb - sta 1,S - ; Line 0, Pixel values: ffee efae + pea $3044 + pea $4044 + ; Line 0, Pixel values: 4400 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $4004 + pea $0044 jmp renderCharJumpReturn font8char78: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee ddee + pea $0033 + pea $0043 + ; Line 5, Pixel values: 4400 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbed ddee + pea $0033 + pea $0044 + ; Line 4, Pixel values: 4403 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$f000 - ora #$0dfb - sta 1,S - ; Line 3, Pixel values: fbaa ddee + pea $0033 + pea $0344 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: fbaa adee + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4444 4300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - ; Line 1, Pixel values: fbbe baee + pea $0043 + pea $4444 + ; Line 1, Pixel values: 4440 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ba - sta 3,S - lda 1,S - and #$0f00 - ora #$b0fb - sta 1,S - ; Line 0, Pixel values: ffee ffee + pea $0044 + pea $4044 + ; Line 0, Pixel values: 4400 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $0044 + pea $0044 jmp renderCharJumpReturn font8char79: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char80: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee eeee + pea $0000 + pea $0043 + ; Line 5, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbee eeee + pea $0000 + pea $0044 + ; Line 4, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa ddee + pea $0000 + pea $0044 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee edde + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4400 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S + pea $0044 + pea $4444 jmp renderCharJumpReturn font8char81: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd dedd + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3033 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$000f - ora #$ddd0 - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $3330 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4400 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $0044 + pea $4404 jmp renderCharJumpReturn font8char82: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: faee edde + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fa - sta 1,S - ; Line 4, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbaa ddee + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4444 3300 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee edde + pea $0033 + pea $4444 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff feee + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4000 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff0f - ora #$00f0 - sta 3,S + pea $0040 + pea $4444 jmp renderCharJumpReturn font8char83: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3300 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: eeee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 0000 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - ; Line 3, Pixel values: ebaa ddee + pea $3003 + pea $0000 + ; Line 3, Pixel values: 0444 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 2, Pixel values: fbee eeee + pea $0033 + pea $4404 + ; Line 2, Pixel values: 4400 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0000 + pea $0044 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: efff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 0444 4440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S - lda 1,S - and #$00f0 - ora #$ff0f - sta 1,S + pea $4044 + pea $4404 jmp renderCharJumpReturn font8char84: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0033 0000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 5, Pixel values: eeee ddee + pea $0000 + pea $3300 + ; Line 5, Pixel values: 0033 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 4, Pixel values: eeee ddee + pea $0000 + pea $3300 + ; Line 4, Pixel values: 0033 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 3, Pixel values: eeee ddee + pea $0000 + pea $3300 + ; Line 3, Pixel values: 0033 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - ; Line 2, Pixel values: eeee adee + pea $0000 + pea $3300 + ; Line 2, Pixel values: 0043 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - ; Line 1, Pixel values: fbbb baee + pea $0000 + pea $4300 + ; Line 1, Pixel values: 4444 4400 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$ff00 - ora #$00ba - sta 3,S - ; Line 0, Pixel values: ffff feee + pea $0044 + pea $4444 + ; Line 0, Pixel values: 4444 4000 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$ff0f - ora #$00f0 - sta 3,S + pea $0040 + pea $4444 jmp renderCharJumpReturn font8char85: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eddd ddee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0333 3300 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0d - sta 1,S - ; Line 5, Pixel values: fadd ddde + pea $0033 + pea $3303 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbee edde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 3, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 3, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbee eade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4400 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 0, Pixel values: ffee efae + pea $3004 + pea $0044 + ; Line 0, Pixel values: 4400 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $4004 + pea $0044 jmp renderCharJumpReturn font8char86: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eedd deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0033 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$dd00 - sta 1,S - ; Line 5, Pixel values: eadd ddee + pea $0030 + pea $3300 + ; Line 5, Pixel values: 0433 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$dd0a - sta 1,S - ; Line 4, Pixel values: fbae ddde + pea $0033 + pea $3304 + ; Line 4, Pixel values: 4440 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$0f00 - ora #$a0fb - sta 1,S - ; Line 3, Pixel values: fbee edde + pea $3033 + pea $4044 + ; Line 3, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 2, Pixel values: fbee edde + pea $3003 + pea $0044 + ; Line 2, Pixel values: 4400 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 1, Pixel values: fbee eade + pea $3003 + pea $0044 + ; Line 1, Pixel values: 4400 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 0, Pixel values: ffee efae + pea $3004 + pea $0044 + ; Line 0, Pixel values: 4400 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $4004 + pea $0044 jmp renderCharJumpReturn font8char87: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: fade ddde + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4430 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$0f00 - ora #$d0fa - sta 1,S - ; Line 4, Pixel values: fbad ddde + pea $3033 + pea $3044 + ; Line 4, Pixel values: 4443 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $adfb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: fbaa ddde + pea $3033 + pea $4344 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: fbea edde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4404 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$f000 - ora #$0afb - sta 1,S - ; Line 1, Pixel values: fbee eade + pea $3003 + pea $0444 + ; Line 1, Pixel values: 4400 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$ff00 - ora #$00fb - sta 1,S - ; Line 0, Pixel values: ffee efae + pea $3004 + pea $0044 + ; Line 0, Pixel values: 4400 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $4004 + pea $0044 jmp renderCharJumpReturn font8char88: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: adee edde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4300 0330 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$ff00 - ora #$00ad - sta 1,S - ; Line 5, Pixel values: fade ddde + pea $3003 + pea $0043 + ; Line 5, Pixel values: 4430 3330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - lda 1,S - and #$0f00 - ora #$d0fa - sta 1,S - ; Line 4, Pixel values: ebad ddee + pea $3033 + pea $3044 + ; Line 4, Pixel values: 0443 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00f0 - ora #$ad0b - sta 1,S - ; Line 3, Pixel values: eeaa deee + pea $0033 + pea $4304 + ; Line 3, Pixel values: 0044 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 2, Pixel values: ebaa adee + pea $0030 + pea $4400 + ; Line 2, Pixel values: 0444 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - lda 1,S - and #$00f0 - ora #$aa0b - sta 1,S - ; Line 1, Pixel values: fbbe bade + pea $0043 + pea $4404 + ; Line 1, Pixel values: 4440 4430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - lda 1,S - and #$0f00 - ora #$b0fb - sta 1,S - ; Line 0, Pixel values: ffee efae + pea $3044 + pea $4044 + ; Line 0, Pixel values: 4400 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$ff00 - ora #$00ff - sta 1,S + pea $4004 + pea $0044 jmp renderCharJumpReturn font8char89: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeed deee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0003 3000 tsc sec - sbc #164 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 5, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 5, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 4, Pixel values: eeed deee + pea $0030 + pea $0300 + ; Line 4, Pixel values: 0003 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$f0ff - ora #$0d00 - sta 1,S - ; Line 3, Pixel values: eeaa ddee + pea $0030 + pea $0300 + ; Line 3, Pixel values: 0044 3300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00dd - sta 3,S - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 2, Pixel values: ebae edde + pea $0033 + pea $4400 + ; Line 2, Pixel values: 0440 0330 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00d - sta 3,S - lda 1,S - and #$0ff0 - ora #$a00b - sta 1,S - ; Line 1, Pixel values: ebbe eade + pea $3003 + pea $4004 + ; Line 1, Pixel values: 0440 0430 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$d00a - sta 3,S - lda 1,S - and #$0ff0 - ora #$b00b - sta 1,S - ; Line 0, Pixel values: effe efae + pea $3004 + pea $4004 + ; Line 0, Pixel values: 0440 0440 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$0ff0 - ora #$a00f - sta 3,S - lda 1,S - and #$0ff0 - ora #$f00f - sta 1,S + pea $4004 + pea $4004 jmp renderCharJumpReturn font8char90: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $3033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: ebad eeee + pea $3033 + pea $3344 + ; Line 4, Pixel values: 0443 0000 tsc sec - sbc #160 + sbc #156 tcs - lda 1,S - and #$00f0 - ora #$ad0b - sta 1,S - ; Line 3, Pixel values: eeaa deee + pea $0000 + pea $4304 + ; Line 3, Pixel values: 0044 3000 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff0f - ora #$00d0 - sta 3,S - lda 1,S - and #$00ff - ora #$aa00 - sta 1,S - ; Line 2, Pixel values: eeea adee + pea $0030 + pea $4400 + ; Line 2, Pixel values: 0004 4300 tsc sec - sbc #160 + sbc #156 tcs - lda 3,S - and #$ff00 - ora #$00ad - sta 3,S - lda 1,S - and #$f0ff - ora #$0a00 - sta 1,S - ; Line 1, Pixel values: fbbb bade + pea $0043 + pea $0400 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S + pea $4044 + pea $4444 jmp renderCharJumpReturn font8char91: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: ffff fffe + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4444 4440 tsc sec - sbc #162 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$f0ff - sta 3,S - ; Line 5, Pixel values: bbbb bbbe + pea $4044 + pea $4444 + ; Line 5, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $bbbb - lda 3,S - and #$0f00 - ora #$b0bb - sta 3,S - ; Line 4, Pixel values: aaaa aaae + pea $4044 + pea $4444 + ; Line 4, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 3, Pixel values: aaaa aaae + pea $4044 + pea $4444 + ; Line 3, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 2, Pixel values: dddd ddde + pea $4044 + pea $4444 + ; Line 2, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 1, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 1, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 0, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 0, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S + pea $3033 + pea $3333 jmp renderCharJumpReturn font8char92: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: fbaa ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4444 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 5, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 4, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 1, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 1, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 0, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 0, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S + pea $3033 + pea $4444 jmp renderCharJumpReturn font8char93: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: dddd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 3333 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 5, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 4, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: aaaa aaae + pea $3033 + pea $3333 + ; Line 3, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 2, Pixel values: aaaa aaae + pea $4044 + pea $4444 + ; Line 2, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 1, Pixel values: bbbb bbbe + pea $4044 + pea $4444 + ; Line 1, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $bbbb - lda 3,S - and #$0f00 - ora #$b0bb - sta 3,S - ; Line 0, Pixel values: ffff fffe + pea $4044 + pea $4444 + ; Line 0, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$f0ff - sta 3,S + pea $4044 + pea $4444 jmp renderCharJumpReturn font8char94: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: ddda abfe + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 3334 4440 tsc sec - sbc #162 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 5, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 5, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 4, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 4, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 3, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 3, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 2, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 2, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 1, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 1, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 0, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 0, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S + pea $4044 + pea $3433 jmp renderCharJumpReturn font8char95: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: dddd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 3333 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 5, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 4, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: aaaa ddde + pea $3033 + pea $3333 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: aaaa ddde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 1, Pixel values: bbaa ddde + pea $3033 + pea $4444 + ; Line 1, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aabb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 0, Pixel values: fbaa ddde + pea $3033 + pea $4444 + ; Line 0, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S + pea $3033 + pea $4444 jmp renderCharJumpReturn font8char96: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: dddd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 3333 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 5, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 4, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: ddda aaae + pea $3033 + pea $3333 + ; Line 3, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 2, Pixel values: ddda aaae + pea $4044 + pea $3433 + ; Line 2, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 1, Pixel values: ddda abbe + pea $4044 + pea $3433 + ; Line 1, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$b0ab - sta 3,S - ; Line 0, Pixel values: ddda abfe + pea $4044 + pea $3433 + ; Line 0, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S + pea $4044 + pea $3433 jmp renderCharJumpReturn font8char97: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: ddda abfe + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 3334 4440 tsc sec - sbc #162 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 5, Pixel values: ddda abbe + pea $4044 + pea $3433 + ; Line 5, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$b0ab - sta 3,S - ; Line 4, Pixel values: ddda aaae + pea $4044 + pea $3433 + ; Line 4, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 3, Pixel values: ddda aaae + pea $4044 + pea $3433 + ; Line 3, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$a0aa - sta 3,S - ; Line 2, Pixel values: dddd ddde + pea $4044 + pea $3433 + ; Line 2, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 1, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 1, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 0, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 0, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S + pea $3033 + pea $3333 jmp renderCharJumpReturn font8char98: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: fbaa ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4444 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: bbaa ddde + pea $3033 + pea $4444 + ; Line 5, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aabb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: aaaa ddde + pea $3033 + pea $4444 + ; Line 4, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: aaaa ddde + pea $3033 + pea $4444 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aaaa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: dddd ddde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 1, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 1, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 0, Pixel values: dddd ddde + pea $3033 + pea $3333 + ; Line 0, Pixel values: 3333 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S + pea $3033 + pea $3333 jmp renderCharJumpReturn font8char99: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: addd ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4333 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $ddad - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: fadd ddde + pea $3033 + pea $3343 + ; Line 5, Pixel values: 4433 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $ddfa - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 4, Pixel values: fbad ddde + pea $3033 + pea $3344 + ; Line 4, Pixel values: 4443 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $adfb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 3, Pixel values: fbaa ddde + pea $3033 + pea $4344 + ; Line 3, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 2, Pixel values: fbaa adde + pea $3033 + pea $4444 + ; Line 2, Pixel values: 4444 4330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - ; Line 1, Pixel values: fbbb bade + pea $3043 + pea $4444 + ; Line 1, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $bbfb - lda 3,S - and #$0f00 - ora #$d0ba - sta 3,S - ; Line 0, Pixel values: ffff ffae + pea $3044 + pea $4444 + ; Line 0, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $ffff - lda 3,S - and #$0f00 - ora #$a0ff - sta 3,S + pea $4044 + pea $4444 jmp renderCharJumpReturn font8char100: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: afff fffe + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4444 4440 tsc sec - sbc #162 + sbc #156 tcs - pea $ffaf - lda 3,S - and #$0f00 - ora #$f0ff - sta 3,S - ; Line 5, Pixel values: dabb bbfe + pea $4044 + pea $4444 + ; Line 5, Pixel values: 3444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $bbda - lda 3,S - and #$0f00 - ora #$f0bb - sta 3,S - ; Line 4, Pixel values: ddaa abfe + pea $4044 + pea $4434 + ; Line 4, Pixel values: 3344 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 3, Pixel values: ddda abfe + pea $4044 + pea $4433 + ; Line 3, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 2, Pixel values: dddd abfe + pea $4044 + pea $3433 + ; Line 2, Pixel values: 3333 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 1, Pixel values: dddd dafe + pea $4044 + pea $3333 + ; Line 1, Pixel values: 3333 3440 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$f0da - sta 3,S - ; Line 0, Pixel values: dddd ddae + pea $4034 + pea $3333 + ; Line 0, Pixel values: 3333 3340 tsc sec - sbc #158 + sbc #156 tcs - pea $dddd - lda 3,S - and #$0f00 - ora #$a0dd - sta 3,S + pea $4033 + pea $3333 jmp renderCharJumpReturn font8char101: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: fbaa ddde + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 4444 3330 tsc sec - sbc #162 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S - ; Line 5, Pixel values: bfba adde + pea $3033 + pea $4444 + ; Line 5, Pixel values: 4444 4330 tsc sec - sbc #158 + sbc #156 tcs - pea $babf - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - ; Line 4, Pixel values: abfb aade + pea $3043 + pea $4444 + ; Line 4, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $fbab - lda 3,S - and #$0f00 - ora #$d0aa - sta 3,S - ; Line 3, Pixel values: aabf baae + pea $3044 + pea $4444 + ; Line 3, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $bfaa - lda 3,S - and #$0f00 - ora #$a0ba - sta 3,S - ; Line 2, Pixel values: daab fbae + pea $4044 + pea $4444 + ; Line 2, Pixel values: 3444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $abda - lda 3,S - and #$0f00 - ora #$a0fb - sta 3,S - ; Line 1, Pixel values: ddaa bfbe + pea $4044 + pea $4434 + ; Line 1, Pixel values: 3344 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aadd - lda 3,S - and #$0f00 - ora #$b0bf - sta 3,S - ; Line 0, Pixel values: ddda abfe + pea $4044 + pea $4433 + ; Line 0, Pixel values: 3334 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S + pea $4044 + pea $3433 jmp renderCharJumpReturn font8char102: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: ddda abfe + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 3334 4440 tsc sec - sbc #162 + sbc #156 tcs - pea $dadd - lda 3,S - and #$0f00 - ora #$f0ab - sta 3,S - ; Line 5, Pixel values: ddaa bfbe + pea $4044 + pea $3433 + ; Line 5, Pixel values: 3344 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $aadd - lda 3,S - and #$0f00 - ora #$b0bf - sta 3,S - ; Line 4, Pixel values: daab fbae + pea $4044 + pea $4433 + ; Line 4, Pixel values: 3444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $abda - lda 3,S - and #$0f00 - ora #$a0fb - sta 3,S - ; Line 3, Pixel values: aabf baae + pea $4044 + pea $4434 + ; Line 3, Pixel values: 4444 4440 tsc sec - sbc #158 + sbc #156 tcs - pea $bfaa - lda 3,S - and #$0f00 - ora #$a0ba - sta 3,S - ; Line 2, Pixel values: abfb aade + pea $4044 + pea $4444 + ; Line 2, Pixel values: 4444 4430 tsc sec - sbc #158 + sbc #156 tcs - pea $fbab - lda 3,S - and #$0f00 - ora #$d0aa - sta 3,S - ; Line 1, Pixel values: bfba adde + pea $3044 + pea $4444 + ; Line 1, Pixel values: 4444 4330 tsc sec - sbc #158 + sbc #156 tcs - pea $babf - lda 3,S - and #$0f00 - ora #$d0ad - sta 3,S - ; Line 0, Pixel values: fbaa ddde + pea $3043 + pea $4444 + ; Line 0, Pixel values: 4444 3330 tsc sec - sbc #158 + sbc #156 tcs - pea $aafb - lda 3,S - and #$0f00 - ora #$d0dd - sta 3,S + pea $3033 + pea $4444 jmp renderCharJumpReturn font8char103: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char104: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char105: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char106: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char107: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char108: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char109: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char110: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn font8char111: tya tcs - ; Line 7, Pixel values: eeee eeee - ; Line 6, Pixel values: eeee eeee - ; Line 5, Pixel values: eeee eeee - ; Line 4, Pixel values: eeee eeee - ; Line 3, Pixel values: eeee eeee - ; Line 2, Pixel values: eeee eeee - ; Line 1, Pixel values: eeee eeee - ; Line 0, Pixel values: eeee eeee + ; Line 7, Pixel values: 0000 0000 + pea $0000 + pea $0000 + ; Line 6, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 5, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 4, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 3, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 2, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 1, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 + ; Line 0, Pixel values: 0000 0000 + tsc + sec + sbc #156 + tcs + pea $0000 + pea $0000 jmp renderCharJumpReturn diff --git a/fontEngine.s b/fontEngine.s index e5d3ae0..3c5739b 100644 --- a/fontEngine.s +++ b/fontEngine.s @@ -11,11 +11,10 @@ FIRST_CHAR = 32 ; Draws a Pascal string ; ; PARAML0 = Pointer to string -; PARAML1 = Width of one character in pixels (you can tweak kerning if you like) ; X = Font index ; Y = VRAM position of lower right corner of string at which to draw ; -; Trashes SCRATCHL, X, Y, A +; Trashes SCRATCHL,PARAML1,X, Y, A ; renderString: NATIVE @@ -29,8 +28,7 @@ renderString: lda fontJumpTable,y sta renderCharBounce+1 - lda PARAML1 ; Convert pixel width to bytes - lsr + lda fontCharWidthTable,y sta PARAML1 plb ; Temporarily revert to caller's DBR to access their pointer @@ -97,6 +95,9 @@ fontJumpTable: .addr font8characterJumpTable .addr font16characterJumpTable +fontCharWidthTable: ; In bytes + .word 4 + .word 8 .include "font8x8.s" .include "font16x16.s" diff --git a/gamemanager.s b/gamemanager.s index f4350da..af6c1df 100644 --- a/gamemanager.s +++ b/gamemanager.s @@ -19,18 +19,6 @@ beginGameplay: lda #0 jsr setPalette - ; Set up palette for status bar - lda #statusBarPalette - sta PARAML0 - lda #1 - jsr setPalette - - lda #1 - sta PARAML0 - ldx #0 - ldy #10 - jsr setScanlinePalette - ; Set up sprite rendering BITS8 lda #3 @@ -68,18 +56,6 @@ beginGameplay: jsr compileTerrain jsr clipTerrain - ; Test font renderer - lda #testString - sta PARAML0 - lda #8 - sta PARAML1 - ldy #$4430 ; Correct start of line address for 16 wide: $4bc7 - ldx #0 - jsl $050000 - bra gameplayLoop -testString: - pstring "HELLO WORLD!" - gameplayLoop: lda projectileActive bpl gameplayLoopKeyboardSkip @@ -420,9 +396,6 @@ fire: basePalette: .word $0aef,$0080,$0080,$0861,$0c93,$0eb4,$0d66,$0f9a,$0777,$0f00,$0bbb,$ddd,$007b,$0a5b,$0000,$0fff -statusBarPalette: - .word $0aef,$0fff,$0aef,$0aef,$0aef,$0aef,$0d66,$0aef,$0aef,$0aef,$0aef,$0aef,$0aef,$0aef,$0aef,$0000 - quitRequested: diff --git a/graphics.s b/graphics.s index 0f5edad..0021032 100644 --- a/graphics.s +++ b/graphics.s @@ -222,11 +222,17 @@ setPaletteLoop_SMC: ; Trashes PARAML0 ; drawNumber: + SAVE_AXY + sta PARAML0 jsr intToString lda #intToStringResult + sta PARAML0 + txy + ldx #0 + jsl renderStringFar - jsr DrawString + RESTORE_AXY rts diff --git a/player.s b/player.s index decd3b3..440534d 100644 --- a/player.s +++ b/player.s @@ -424,56 +424,44 @@ renderPlayerHeader: SAVE_AXY PLAYERPTR_Y - ldx #0 + 321 tya clc adc #playerData adc #PD_NAME - jsr DrawString + sta PARAML0 + phy + ldy #$25c0 + ldx #0 + jsl renderStringFar + ply - ldx #48 + 321 - lda #angleStr - jsr DrawString +; lda playerData+PD_ANGLE,y +; ldx #56 + $2500 +; jsr drawNumber - lda playerData+PD_ANGLE,y - ldx #56 + 321 - jsr drawNumber +; lda playerData+PD_POWER,y +; ldx #76 + $2500 +; jsr drawNumber - ldx #68 + 321 - lda #powerStr - jsr DrawString +; ldx #88 + 321 +; lda #angerStr +; jsr DrawString - lda playerData+PD_POWER,y - ldx #76 + 321 - jsr drawNumber - - ldx #88 + 321 - lda #angerStr - jsr DrawString - - lda playerData+PD_ANGER,y - ldx #96 + 321 + lda playerData+PD_TREATS,y + ldx #$25f6 jsr drawNumber lda #treatsStr - ldx #142 + 321 - jsr DrawString - - lda playerData+PD_TREATS,y - ldx #146 + 321 - jsr drawNumber + sta PARAML0 + ldy #$25f2 + ldx #0 + jsl renderStringFar RESTORE_AXY rts -angleStr: - pstring "*: " -powerStr: - pstring "+: " -angerStr: - pstring "): " treatsStr: - pstring "$ " + pstring "TREATS:$"