2023-07-17 03:10:00 +00:00
|
|
|
|
|
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
; renderString_tinyNum
|
|
|
|
;
|
|
|
|
; Draws a Pascal string for font "tinyNum"
|
|
|
|
;
|
|
|
|
; PARAML0 = Pointer to string
|
2023-07-17 23:01:03 +00:00
|
|
|
; Y = VRAM position of lower left corner of string at which to draw
|
2023-07-17 03:10:00 +00:00
|
|
|
;
|
|
|
|
; Trashes SCRATCHL,X,Y,A
|
|
|
|
;
|
|
|
|
renderString_tinyNum:
|
|
|
|
sty SCRATCHL ; Cache VRAM position
|
|
|
|
|
|
|
|
plb ; Temporarily revert to caller's DBR to access their pointer
|
|
|
|
BITS8
|
|
|
|
lda (PARAML0)
|
|
|
|
tax
|
|
|
|
BITS16
|
|
|
|
phb
|
|
|
|
|
2023-07-17 22:53:17 +00:00
|
|
|
; Advance VRAM pointer to end of string
|
|
|
|
asl
|
|
|
|
|
|
|
|
clc
|
|
|
|
adc SCRATCHL
|
|
|
|
dec
|
|
|
|
sta SCRATCHL
|
|
|
|
|
2023-07-17 03:10:00 +00:00
|
|
|
renderStringLoop_tinyNum:
|
|
|
|
|
|
|
|
; Fetch and render next character in string
|
|
|
|
txy
|
|
|
|
lda #0
|
|
|
|
plb ; Temporarily revert to caller's DBR to access their pointer
|
|
|
|
BITS8A
|
|
|
|
lda (PARAML0),y
|
|
|
|
BITS16
|
|
|
|
phb
|
|
|
|
ldy SCRATCHL
|
|
|
|
jsr renderChar_tinyNum
|
|
|
|
|
|
|
|
dex
|
|
|
|
beq renderStringDone_tinyNum
|
|
|
|
|
|
|
|
; Calculate VRAM pointer for position of next character
|
|
|
|
lda SCRATCHL
|
|
|
|
sec
|
|
|
|
sbc #4/2 ; Width of one char in bytes
|
|
|
|
sta SCRATCHL
|
|
|
|
bra renderStringLoop_tinyNum
|
|
|
|
|
|
|
|
renderStringDone_tinyNum:
|
|
|
|
jmp renderStringReturn
|
|
|
|
|
|
|
|
.export renderString_tinyNum
|
|
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
; renderChar_tinyNum
|
|
|
|
;
|
|
|
|
; Draws a single character
|
|
|
|
;
|
|
|
|
; A = ASCII code to draw
|
|
|
|
; Y = VRAM position of lower right corner at which to draw
|
|
|
|
;
|
|
|
|
renderChar_tinyNum:
|
|
|
|
SAVE_AXY
|
|
|
|
|
|
|
|
sec
|
|
|
|
sbc #48 ; ASCII code of first char in font sheet
|
|
|
|
asl
|
|
|
|
tax
|
|
|
|
FASTGRAPHICS
|
|
|
|
|
|
|
|
jmp (tinyNumcharacterJumpTable,x)
|
|
|
|
|
|
|
|
renderCharJumpReturn_tinyNum: ; Compiled glyphs jump back here. Can't rts because stack is turboborked
|
|
|
|
SLOWGRAPHICS
|
|
|
|
|
|
|
|
RESTORE_AXY
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
|
|
tinyNumcharacterJumpTable:
|
|
|
|
.addr tinyNumchar48
|
|
|
|
.addr tinyNumchar49
|
|
|
|
.addr tinyNumchar50
|
|
|
|
.addr tinyNumchar51
|
|
|
|
.addr tinyNumchar52
|
|
|
|
.addr tinyNumchar53
|
|
|
|
.addr tinyNumchar54
|
|
|
|
.addr tinyNumchar55
|
|
|
|
.addr tinyNumchar56
|
|
|
|
.addr tinyNumchar57
|
|
|
|
.addr tinyNumchar58
|
|
|
|
|
|
|
|
; Chroma Key is $0
|
|
|
|
|
|
|
|
tinyNumchar48:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 4, Pixel values: 0e00
|
|
|
|
tsc
|
|
|
|
dec
|
|
|
|
dec
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$fff0
|
|
|
|
ora #$000e
|
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: e0e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f0f
|
|
|
|
ora #$e0e0
|
|
|
|
sta 1,S
|
|
|
|
; Line 2, Pixel values: e0e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f0f
|
|
|
|
ora #$e0e0
|
|
|
|
sta 1,S
|
|
|
|
; Line 1, Pixel values: e0e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f0f
|
|
|
|
ora #$e0e0
|
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: 0e00
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$fff0
|
|
|
|
ora #$000e
|
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_tinyNum
|
|
|
|
|
|
|
|
tinyNumchar49:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 4, Pixel values: 00e0
|
|
|
|
tsc
|
|
|
|
dec
|
|
|
|
dec
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0fff
|
|
|
|
ora #$e000
|
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: 00e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0fff
|
|
|
|
ora #$e000
|
|
|
|
sta 1,S
|
|
|
|
; Line 2, Pixel values: 00e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0fff
|
|
|
|
ora #$e000
|
|
|
|
sta 1,S
|
|
|
|
; Line 1, Pixel values: 0ee0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
|
|
|
ora #$e00e
|
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: 00e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0fff
|
|
|
|
ora #$e000
|
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_tinyNum
|
|
|
|
|
|
|
|
tinyNumchar50:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 4, Pixel values: eee0
|
|
|
|
tsc
|
|
|
|
dec
|
|
|
|
dec
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
|
|
|
ora #$e0ee
|
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: e000
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff0f
|
|
|
|
ora #$00e0
|
|
|
|
sta 1,S
|
|
|
|
; Line 2, Pixel values: 0e00
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$fff0
|
|
|
|
ora #$000e
|
|
|
|
sta 1,S
|
|
|
|
; Line 1, Pixel values: 00e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0fff
|
|
|
|
ora #$e000
|
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: ee00
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
|
|
|
ora #$00ee
|
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_tinyNum
|
|
|
|
|
|
|
|
tinyNumchar51:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 4, Pixel values: ee00
|
|
|
|
tsc
|
|
|
|
dec
|
|
|
|
dec
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
|
|
|
ora #$00ee
|
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: 00e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0fff
|
|
|
|
ora #$e000
|
|
|
|
sta 1,S
|
|
|
|
; Line 2, Pixel values: ee00
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
|
|
|
ora #$00ee
|
|
|
|
sta 1,S
|
|
|
|
; Line 1, Pixel values: 00e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0fff
|
|
|
|
ora #$e000
|
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: ee00
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
|
|
|
ora #$00ee
|
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_tinyNum
|
|
|
|
|
|
|
|
tinyNumchar52:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 4, Pixel values: 00e0
|
|
|
|
tsc
|
|
|
|
dec
|
|
|
|
dec
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0fff
|
|
|
|
ora #$e000
|
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: 00e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0fff
|
|
|
|
ora #$e000
|
|
|
|
sta 1,S
|
|
|
|
; Line 2, Pixel values: eee0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
|
|
|
ora #$e0ee
|
|
|
|
sta 1,S
|
|
|
|
; Line 1, Pixel values: e0e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f0f
|
|
|
|
ora #$e0e0
|
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: e0e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f0f
|
|
|
|
ora #$e0e0
|
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_tinyNum
|
|
|
|
|
|
|
|
tinyNumchar53:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 4, Pixel values: ee00
|
|
|
|
tsc
|
|
|
|
dec
|
|
|
|
dec
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
|
|
|
ora #$00ee
|
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: 00e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0fff
|
|
|
|
ora #$e000
|
|
|
|
sta 1,S
|
|
|
|
; Line 2, Pixel values: ee00
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
|
|
|
ora #$00ee
|
|
|
|
sta 1,S
|
|
|
|
; Line 1, Pixel values: e000
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff0f
|
|
|
|
ora #$00e0
|
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: eee0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
|
|
|
ora #$e0ee
|
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_tinyNum
|
|
|
|
|
|
|
|
tinyNumchar54:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 4, Pixel values: ee00
|
|
|
|
tsc
|
|
|
|
dec
|
|
|
|
dec
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
|
|
|
ora #$00ee
|
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: e0e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f0f
|
|
|
|
ora #$e0e0
|
|
|
|
sta 1,S
|
|
|
|
; Line 2, Pixel values: ee00
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
|
|
|
ora #$00ee
|
|
|
|
sta 1,S
|
|
|
|
; Line 1, Pixel values: e000
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff0f
|
|
|
|
ora #$00e0
|
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: 0ee0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
|
|
|
ora #$e00e
|
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_tinyNum
|
|
|
|
|
|
|
|
tinyNumchar55:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 4, Pixel values: 0e00
|
|
|
|
tsc
|
|
|
|
dec
|
|
|
|
dec
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$fff0
|
|
|
|
ora #$000e
|
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: 0e00
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$fff0
|
|
|
|
ora #$000e
|
|
|
|
sta 1,S
|
|
|
|
; Line 2, Pixel values: 0ea0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
|
|
|
ora #$a00e
|
|
|
|
sta 1,S
|
|
|
|
; Line 1, Pixel values: 00e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0fff
|
|
|
|
ora #$e000
|
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: eee0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
|
|
|
ora #$e0ee
|
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_tinyNum
|
|
|
|
|
|
|
|
tinyNumchar56:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 4, Pixel values: aea0
|
|
|
|
tsc
|
|
|
|
dec
|
|
|
|
dec
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
|
|
|
ora #$a0ae
|
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: e0e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f0f
|
|
|
|
ora #$e0e0
|
|
|
|
sta 1,S
|
|
|
|
; Line 2, Pixel values: aea0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
|
|
|
ora #$a0ae
|
|
|
|
sta 1,S
|
|
|
|
; Line 1, Pixel values: e0e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f0f
|
|
|
|
ora #$e0e0
|
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: aea0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
|
|
|
ora #$a0ae
|
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_tinyNum
|
|
|
|
|
|
|
|
tinyNumchar57:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 4, Pixel values: 00e0
|
|
|
|
tsc
|
|
|
|
dec
|
|
|
|
dec
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0fff
|
|
|
|
ora #$e000
|
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: 00e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0fff
|
|
|
|
ora #$e000
|
|
|
|
sta 1,S
|
|
|
|
; Line 2, Pixel values: aee0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
|
|
|
ora #$e0ae
|
|
|
|
sta 1,S
|
|
|
|
; Line 1, Pixel values: e0e0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f0f
|
|
|
|
ora #$e0e0
|
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: aee0
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
|
|
|
ora #$e0ae
|
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_tinyNum
|
|
|
|
|
|
|
|
tinyNumchar58:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 4, Pixel values: 0000
|
|
|
|
; Line 3, Pixel values: 0660
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
|
|
|
ora #$6006
|
|
|
|
sta 1,S
|
|
|
|
; Line 2, Pixel values: 6666
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
|
|
|
pea $6666
|
|
|
|
; Line 1, Pixel values: 6f66
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
|
|
|
pea $666f
|
|
|
|
; Line 0, Pixel values: 0660
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
|
|
|
ora #$6006
|
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_tinyNum
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
; renderString_font8
|
|
|
|
;
|
|
|
|
; Draws a Pascal string for font "font8"
|
|
|
|
;
|
|
|
|
; PARAML0 = Pointer to string
|
2023-07-17 23:01:03 +00:00
|
|
|
; Y = VRAM position of lower left corner of string at which to draw
|
2023-07-17 03:10:00 +00:00
|
|
|
;
|
|
|
|
; Trashes SCRATCHL,X,Y,A
|
|
|
|
;
|
|
|
|
renderString_font8:
|
|
|
|
sty SCRATCHL ; Cache VRAM position
|
|
|
|
|
|
|
|
plb ; Temporarily revert to caller's DBR to access their pointer
|
|
|
|
BITS8
|
|
|
|
lda (PARAML0)
|
|
|
|
tax
|
|
|
|
BITS16
|
|
|
|
phb
|
|
|
|
|
2023-07-17 22:53:17 +00:00
|
|
|
; Advance VRAM pointer to end of string
|
|
|
|
asl
|
|
|
|
asl
|
|
|
|
|
|
|
|
clc
|
|
|
|
adc SCRATCHL
|
|
|
|
dec
|
|
|
|
sta SCRATCHL
|
|
|
|
|
2023-07-17 03:10:00 +00:00
|
|
|
renderStringLoop_font8:
|
|
|
|
|
|
|
|
; Fetch and render next character in string
|
|
|
|
txy
|
|
|
|
lda #0
|
|
|
|
plb ; Temporarily revert to caller's DBR to access their pointer
|
|
|
|
BITS8A
|
|
|
|
lda (PARAML0),y
|
|
|
|
BITS16
|
|
|
|
phb
|
|
|
|
ldy SCRATCHL
|
|
|
|
jsr renderChar_font8
|
|
|
|
|
|
|
|
dex
|
|
|
|
beq renderStringDone_font8
|
|
|
|
|
|
|
|
; Calculate VRAM pointer for position of next character
|
|
|
|
lda SCRATCHL
|
|
|
|
sec
|
|
|
|
sbc #8/2 ; Width of one char in bytes
|
|
|
|
sta SCRATCHL
|
|
|
|
bra renderStringLoop_font8
|
|
|
|
|
|
|
|
renderStringDone_font8:
|
|
|
|
jmp renderStringReturn
|
|
|
|
|
|
|
|
.export renderString_font8
|
|
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
; renderChar_font8
|
|
|
|
;
|
|
|
|
; Draws a single character
|
|
|
|
;
|
|
|
|
; A = ASCII code to draw
|
|
|
|
; Y = VRAM position of lower right corner at which to draw
|
|
|
|
;
|
|
|
|
renderChar_font8:
|
|
|
|
SAVE_AXY
|
|
|
|
|
|
|
|
sec
|
|
|
|
sbc #32 ; ASCII code of first char in font sheet
|
|
|
|
asl
|
|
|
|
tax
|
|
|
|
FASTGRAPHICS
|
|
|
|
|
|
|
|
jmp (font8characterJumpTable,x)
|
|
|
|
|
|
|
|
renderCharJumpReturn_font8: ; Compiled glyphs jump back here. Can't rts because stack is turboborked
|
|
|
|
SLOWGRAPHICS
|
|
|
|
|
|
|
|
RESTORE_AXY
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
|
|
font8characterJumpTable:
|
|
|
|
.addr font8char32
|
|
|
|
.addr font8char33
|
|
|
|
.addr font8char34
|
|
|
|
.addr font8char35
|
|
|
|
.addr font8char36
|
|
|
|
.addr font8char37
|
|
|
|
.addr font8char38
|
|
|
|
.addr font8char39
|
|
|
|
.addr font8char40
|
|
|
|
.addr font8char41
|
|
|
|
.addr font8char42
|
|
|
|
.addr font8char43
|
|
|
|
.addr font8char44
|
|
|
|
.addr font8char45
|
|
|
|
.addr font8char46
|
|
|
|
.addr font8char47
|
|
|
|
.addr font8char48
|
|
|
|
.addr font8char49
|
|
|
|
.addr font8char50
|
|
|
|
.addr font8char51
|
|
|
|
.addr font8char52
|
|
|
|
.addr font8char53
|
|
|
|
.addr font8char54
|
|
|
|
.addr font8char55
|
|
|
|
.addr font8char56
|
|
|
|
.addr font8char57
|
|
|
|
.addr font8char58
|
|
|
|
.addr font8char59
|
|
|
|
.addr font8char60
|
|
|
|
.addr font8char61
|
|
|
|
.addr font8char62
|
|
|
|
.addr font8char63
|
|
|
|
.addr font8char64
|
|
|
|
.addr font8char65
|
|
|
|
.addr font8char66
|
|
|
|
.addr font8char67
|
|
|
|
.addr font8char68
|
|
|
|
.addr font8char69
|
|
|
|
.addr font8char70
|
|
|
|
.addr font8char71
|
|
|
|
.addr font8char72
|
|
|
|
.addr font8char73
|
|
|
|
.addr font8char74
|
|
|
|
.addr font8char75
|
|
|
|
.addr font8char76
|
|
|
|
.addr font8char77
|
|
|
|
.addr font8char78
|
|
|
|
.addr font8char79
|
|
|
|
.addr font8char80
|
|
|
|
.addr font8char81
|
|
|
|
.addr font8char82
|
|
|
|
.addr font8char83
|
|
|
|
.addr font8char84
|
|
|
|
.addr font8char85
|
|
|
|
.addr font8char86
|
|
|
|
.addr font8char87
|
|
|
|
.addr font8char88
|
|
|
|
.addr font8char89
|
|
|
|
.addr font8char90
|
|
|
|
.addr font8char91
|
|
|
|
.addr font8char92
|
|
|
|
.addr font8char93
|
|
|
|
.addr font8char94
|
|
|
|
.addr font8char95
|
|
|
|
.addr font8char96
|
|
|
|
.addr font8char97
|
|
|
|
.addr font8char98
|
|
|
|
.addr font8char99
|
|
|
|
.addr font8char100
|
|
|
|
.addr font8char101
|
|
|
|
.addr font8char102
|
|
|
|
.addr font8char103
|
|
|
|
.addr font8char104
|
|
|
|
.addr font8char105
|
|
|
|
.addr font8char106
|
|
|
|
.addr font8char107
|
|
|
|
.addr font8char108
|
|
|
|
.addr font8char109
|
|
|
|
.addr font8char110
|
|
|
|
.addr font8char111
|
|
|
|
|
|
|
|
; Chroma Key is $0
|
|
|
|
|
|
|
|
font8char32:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char33:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 000a b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #320
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0a00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 000a a000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00a0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0a00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 000f f000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00f0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0f00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char34:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0ba0 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #804
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 0bb0 0ab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00a
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0ff0 0fa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f00f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char35:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bb0 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 0ba0 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0ba0 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0ba0 ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0ff0 ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f00f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char36:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0069 9000
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
|
|
|
ora #$0090
|
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
|
|
|
ora #$6900
|
|
|
|
sta 1,S
|
|
|
|
; Line 5, Pixel values: 0666 6900
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
|
|
|
ora #$0069
|
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
|
|
|
ora #$6606
|
|
|
|
sta 1,S
|
|
|
|
; Line 4, Pixel values: 7666 6690
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
|
|
|
pea $6676
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
|
|
|
ora #$9066
|
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 7f66 6660
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $667f
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
|
|
|
ora #$6066
|
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 76f6 6660
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $f676
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
|
|
|
ora #$6066
|
|
|
|
sta 3,S
|
|
|
|
; Line 1, Pixel values: 0766 6600
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
|
|
|
ora #$0066
|
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
|
|
|
ora #$6607
|
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: 0077 7000
|
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
|
|
|
ora #$0070
|
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
|
|
|
ora #$7700
|
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char37:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char38:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char39:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 000a a000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #804
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00a0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0a00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 000f f000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00f0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0f00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char40:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 00bb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 0ba0 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0ba0 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0ba0 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 00bb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 000f f000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00f0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0f00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char41:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 00bb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 0000 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0000 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0000 ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 00ff 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char42:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 0a0b 0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #324
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$fff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$000b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b0a
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 00ab b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0baa bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 00aa a000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00a0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 0b0b 0a00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$fff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$000a
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char43:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 0bab bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ab0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0baa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 000a a000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00a0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0a00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char44:
|
|
|
|
tya
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 7, Pixel values: 00bb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #4
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char45:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0baa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #644
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char46:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char47:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bb0 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 00bb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0000 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0000 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 0000 00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char48:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0fff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char49:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: abbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbab
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 00ab 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 00aa 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 00aa 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 0bbb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 00ff 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char50:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: abbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbab
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fbab 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $abfb
|
|
|
|
; Line 3, Pixel values: 00aa bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0000 abb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ffff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffff
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char51:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: abbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbab
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 0000 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0baa bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0000 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ffff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffff
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char52:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0000 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fbab bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $abfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fb00 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ff00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char53:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: abbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbab
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 0000 bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fbaa bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ffff ffa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffff
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char54:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fbaa bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0fff ffa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char55:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 00bb b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 00bb b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 00ab b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 000a bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0a00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0000 abb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ffff ffa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffff
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char56:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0baa bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0fff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char57:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 0000 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fbaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0fff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char58:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 00bb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #324
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 00ab 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 00aa 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #320
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 00bb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char59:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 00bb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 000a a000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #320
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00a0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0a00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char60:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0000 bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 00ab 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0ba0 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 00aa 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0000 ffa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char61:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 0bab bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #484
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ab0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0baa abb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #320
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char62:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 0000 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0000 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0000 ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0fff 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char63:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #320
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0000 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0000 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 0bb0 0ab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00a
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 00ff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char64:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 00bb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 0ab0 00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0fff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b000
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00a
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 0ba0 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0ba0 bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0ba0 abb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 0bb0 0ab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00a
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 00ff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char65:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: ab00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fa00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fbab bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #158
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $abfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0ba0 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0faa 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
and #$00f0
|
|
|
|
ora #$aa0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 00fb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$fb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 000f ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
|
|
|
ora #$0f00
|
|
|
|
sta 1,S
|
2023-07-17 03:10:00 +00:00
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char66:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: abbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbab
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fbaa bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ffff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffff
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char67:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0fff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char68:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: abbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbab
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ffff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffff
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char69:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fbaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0fff ffa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char70:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: ab00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fa00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fbaa bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ffff ffa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffff
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char71:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fb00 bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0fff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char72:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: ab00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fa00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #160
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
|
|
|
lda 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
and #$0ff0
|
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
|
|
|
ora #$00fb
|
|
|
|
sta 1,S
|
|
|
|
; Line 3, Pixel values: fbaa abb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fb00 0ab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00a
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ff00 0fa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char73:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 0abb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0a
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 000a b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0a00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 000a a000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00a0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0a00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 0bbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0fff ffa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char74:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fb00 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0000 ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 0bbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0fff ffa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char75:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: ab00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fa00 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb0b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f000
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0bfb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fbaa 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
|
|
|
; Line 2, Pixel values: fbaa 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
|
|
|
; Line 1, Pixel values: fb0b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f000
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0bfb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ff00 ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char76:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ff00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char77:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: ab00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fa00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb0b 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f000
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0bfb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fbaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fbaa abb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbb0 bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ff00 0fa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char78:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: ab00 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fa00 bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb0b bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f000
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0bfb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fbaa bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fbaa ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbb0 ba00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ff00 ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char79:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0fff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char80:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: ab00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fa00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fbaa bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ffff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffff
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char81:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$000f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0fff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char82:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: ab00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fa00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fbaa bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ffff f000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffff
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00f0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char83:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: abbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbab
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 0000 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 0baa bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0fff ffa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ff0f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char84:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 00bb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 00bb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 00bb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 00bb 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 00ab 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb ba00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ffff ff00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffff
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
and #$ff00
|
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char85:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 0bbb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fb00 0ab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00a
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ff00 0fa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char86:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 00bb b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 0abb bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$bb0a
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fba0 bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fb00 0ab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00a
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ff00 0fa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char87:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: ab00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fab0 bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0fa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fbab bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $abfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fbaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fb0a 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f000
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0afb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fb00 0ab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00a
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ff00 0fa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char88:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: ab00 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fab0 bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0fa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 0bab bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ab0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 00aa b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0baa ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbb0 bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ff00 0fa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char89:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #164
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 000b b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0b00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 00aa bb00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 0ba0 0bb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: 0bb0 0ab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00a
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b00b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: 0ff0 0fa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a00f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$0ff0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f00f
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char90:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: abbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbab
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: 0bab 0000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 1,S
|
|
|
|
and #$00f0
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$ab0b
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: 00aa b000
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff0f
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00b0
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$00ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$aa00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: 000a ab00
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #160
|
|
|
|
tcs
|
|
|
|
lda 3,S
|
|
|
|
and #$ff00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$00ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
lda 1,S
|
|
|
|
and #$f0ff
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$0a00
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 1,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ffff ffa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffff
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char91:
|
|
|
|
tya
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 7, Pixel values: 3333 3333
|
|
|
|
pea $3333
|
|
|
|
pea $3333
|
|
|
|
; Line 6, Pixel values: 3333 3333
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $3333
|
|
|
|
pea $3333
|
|
|
|
; Line 5, Pixel values: 3333 3333
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $3333
|
|
|
|
pea $3333
|
|
|
|
; Line 4, Pixel values: 3333 3333
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $3333
|
|
|
|
pea $3333
|
|
|
|
; Line 3, Pixel values: 3333 3333
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $3333
|
|
|
|
pea $3333
|
|
|
|
; Line 2, Pixel values: 3333 3333
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
|
|
|
pea $3333
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $3333
|
|
|
|
; Line 1, Pixel values: 3333 3333
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
|
|
|
pea $3333
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $3333
|
|
|
|
; Line 0, Pixel values: 3333 3333
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
|
|
|
pea $3333
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $3333
|
2023-07-17 03:10:00 +00:00
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char92:
|
|
|
|
tya
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 7, Pixel values: 2222 2222
|
|
|
|
pea $2222
|
|
|
|
pea $2222
|
|
|
|
; Line 6, Pixel values: 2222 2222
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $2222
|
|
|
|
pea $2222
|
|
|
|
; Line 5, Pixel values: 2222 2222
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $2222
|
|
|
|
pea $2222
|
|
|
|
; Line 4, Pixel values: 2222 2222
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $2222
|
|
|
|
pea $2222
|
|
|
|
; Line 3, Pixel values: 2222 2222
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $2222
|
|
|
|
pea $2222
|
|
|
|
; Line 2, Pixel values: 2222 2222
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $2222
|
|
|
|
pea $2222
|
|
|
|
; Line 1, Pixel values: 2222 2222
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $2222
|
|
|
|
pea $2222
|
|
|
|
; Line 0, Pixel values: 2222 2222
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
2023-07-25 03:29:11 +00:00
|
|
|
sbc #156
|
2023-07-17 03:10:00 +00:00
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $2222
|
|
|
|
pea $2222
|
2023-07-17 03:10:00 +00:00
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char93:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: aaaa aaa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aaaa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0aa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: aaaa aaa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aaaa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0aa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ffff fff0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffff
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char94:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: bbba abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: bbba abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: bbba abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: bbba abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: bbba abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: bbba abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: bbba abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char95:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: aaaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aaaa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: aaaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aaaa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: bbaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aabb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: fbaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char96:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: bbba aaa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0aa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: bbba aaa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0aa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: bbba abb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: bbba abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char97:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: bbba abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: bbba abb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: bbba aaa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0aa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: bbba aaa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0aa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char98:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: fbaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: bbaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aabb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: aaaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aaaa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: aaaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aaaa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: bbbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char99:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: abbb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbab
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: fabb bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: fbab bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $abfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: fbaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: fbaa abb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: fbbb bab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbfb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: ffff ffa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffff
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char100:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: afff fff0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $ffaf
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ff
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: babb bbf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbba
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: bbaa abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aabb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: bbba abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: bbbb abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: bbbb baf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: bbbb bba0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bbbb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char101:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: fbaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: bfba abb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babf
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: abfb aab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $fbab
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0aa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: aabf baa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bfaa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: baab fba0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $abba
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: bbaa bfb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aabb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bf
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: bbba abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char102:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 6, Pixel values: bbba abf0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #162
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$f0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 5, Pixel values: bbaa bfb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aabb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bf
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 4, Pixel values: baab fba0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $abba
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0fb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 3, Pixel values: aabf baa0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $bfaa
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$a0ba
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 2, Pixel values: abfb aab0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $fbab
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0aa
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 1, Pixel values: bfba abb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $babf
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0ab
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
2023-07-25 03:29:11 +00:00
|
|
|
; Line 0, Pixel values: fbaa bbb0
|
2023-07-17 03:10:00 +00:00
|
|
|
tsc
|
|
|
|
sec
|
|
|
|
sbc #158
|
|
|
|
tcs
|
2023-07-25 03:29:11 +00:00
|
|
|
pea $aafb
|
2023-07-17 03:10:00 +00:00
|
|
|
lda 3,S
|
|
|
|
and #$0f00
|
2023-07-25 03:29:11 +00:00
|
|
|
ora #$b0bb
|
2023-07-17 03:10:00 +00:00
|
|
|
sta 3,S
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char103:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char104:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char105:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char106:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char107:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char108:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char109:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char110:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|
|
|
|
font8char111:
|
|
|
|
tya
|
|
|
|
tcs
|
|
|
|
; Line 7, Pixel values: 0000 0000
|
|
|
|
; Line 6, Pixel values: 0000 0000
|
|
|
|
; Line 5, Pixel values: 0000 0000
|
|
|
|
; Line 4, Pixel values: 0000 0000
|
|
|
|
; Line 3, Pixel values: 0000 0000
|
|
|
|
; Line 2, Pixel values: 0000 0000
|
|
|
|
; Line 1, Pixel values: 0000 0000
|
|
|
|
; Line 0, Pixel values: 0000 0000
|
|
|
|
jmp renderCharJumpReturn_font8
|
|
|
|
|