// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:54
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0700  End: $471f  (16416 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $0a20 (2592)
// IRQ handler:  $0a80 (irq_0a80)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 2140 bytes, Data: 14276 bytes
// Labels: 217, Subroutines: 14
//
// Cross-references: all OK
// ============================================


// --- Region $0a20-$0bd6 ---
.pc = $0a20 "main_0a20"

main_0a20:
        sei
        lda #$0b
        sta $d011
        lda #$00
        tax
        tay
        jsr sub_1000
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d01a
        lda #$80
        ldx #$0a
        sta $0314
        stx $0315
        jsr sub_0b9c
        jsr sub_0aa7
        lda #$12
        sta $d018
        ldx #$00

loc_0a4e:
        lda #$20
        sta $0400,x
        inx
        cpx #$28
        bne loc_0a4e
        ldx #$00

loc_0a5a:
        lda #$20
        sta $0590,x
        sta $0600,x
        sta $0700,x
        lda #$01
        sta $da00,x
        sta $db00,x
        inx
        bne loc_0a5a
        ldx #$00

loc_0a72:
        lda #$0f
        sta $db20,x
        inx
        cpx #$28
        bne loc_0a72
        cli
        jmp loc_0ba5
// Referenced by: branch from $0a85

irq_0a80:
        lda #$3a
        cmp $d012
        bne irq_0a80
        jsr sub_0aad

loc_0a8a:
        lda #$6d
        cmp $d012
        bne loc_0a8a
        ldx #$00

loc_0a93:
        lda txt_3000,x
        sta $0630,x
        inx
        cpx #$50
        bne loc_0a93
        jsr sub_0b0e
        jmp loc_0b21

chr_0aa4:
        // === Charset data (3 bytes, $0aa4-$0aa6) ===
        .byte $4c,$31,$ea                           // char 0 (partial)
// Referenced by: jsr from $0a44

sub_0aa7:
        jsr sub_0aad
        jmp loc_0ac6
// Referenced by: jsr from $0a87, $0aa7

sub_0aad:
        lda $d018
        ora #$08
        sta $d018
        lda $d011
        ora #$20
        sta $d011
        lda $d016
        ora #$10
        sta $d016
        rts

loc_0ac6:
        ldy #$00

loc_0ac8:
        lda dat_3f40,y
        sta $0400,y
        lda $4040,y
        sta $0500,y
        lda $4140,y
        sta $0600,y
        lda $4240,y
        sta $0700,y
        iny
        bne loc_0ac8
        ldy #$00

loc_0ae5:
        lda $4338,y
        sta $d800,y
        lda $4438,y
        sta $d900,y
        lda $4538,y
        sta $da00,y
        lda $4638,y
        sta $db00,y
        iny
        bne loc_0ae5
        lda #$00
        sta $d020
        sta $d021
        lda #$1b
        sta $d011
        rts
// Referenced by: jsr from $0a9e

sub_0b0e:
        lda #$12
        sta $d018
        lda #$c8
        sta $d016
        lda $d011
        and #$df
        sta $d011
        rts

loc_0b21:
        inc $d019
        lda #$d1

loc_0b26:
        cmp $d012
        bne loc_0b26
        inc $d019

loc_0b2e:
        lda $d012
        cmp #$d1
        bne loc_0b2e
        lda #$0d
        sta $d020
.label smc_0b3b = * + 1
        lda #$03                                    // !SMC: modified by $0b6c
        sta $d016

loc_0b3f:
        lda $d012
        cmp #$db
        bne loc_0b3f
        lda #$db

loc_0b48:
        cmp $d012
        bne loc_0b48
        lda #$00
        sta $d020
        lda #$c8
        sta $d016
        dec smc_0b3b
        lda smc_0b3b
        cmp #$ff
        beq loc_0b6a

loc_0b61:
        jsr sub_1003
        inc $d019
        jmp $ea31

loc_0b6a:
        lda #$07
        sta smc_0b3b                                // SMC: modifies $0b3b
        ldx #$00

loc_0b71:
        lda $0721,x
        sta $0720,x
        inx
        cpx #$28
        bne loc_0b71
        ldy #$00
        lda ($03),y
        beq loc_0b90
        sta $0747
        inc $03
        lda $03
        bne loc_0b61
        inc $04
        jmp loc_0b61

loc_0b90:
        lda #$00
        sta $03
        lda #$0e
        sta $04
        jmp loc_0b61

chr_0b9b:
        // === Charset data (1 bytes, $0b9b-$0b9b) ===
        .byte $60                                   // char 0 (partial)
// Referenced by: jsr from $0a41

sub_0b9c:
        lda #$00
        sta $03
        lda #$0e
        sta $04
        rts

loc_0ba5:
        lda $dc01
        cmp #$ef
        bne loc_0ba5
        sei
        lda #$00
        tax
        tay
        jsr sub_1000
        lda #$31
        ldx #$ea
        sta $0314
        stx $0315
        lda #$1b
        sta $d011
        lda #$f0
        sta $d01a
        jsr $ff81
        cli
        lda #$00
        sta $d020
        sta $d021
        jmp $fce2

// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $0a2a, $0bb1

sub_1000:
        jmp loc_1807
// Referenced by: jsr from $0b61

sub_1003:
        jmp loc_1050

dat_1006:
        .byte $00                                   // .

// --- Region $104c-$1638 ---
.pc = $104c "loc_104c"

loc_104c:
        jmp loc_1870

dat_104f:
        .byte $a5                                   // .

loc_1050:
        dec dat_1718
        bpl loc_105b
        lda $1716
        sta dat_1718

loc_105b:
        ldx #$00
        stx $1720
        jsr sub_10b0
        inx
        jsr sub_10b0
        inx
        jsr sub_10b0
        lda $171c
        sta $d416
        lda $1018
        ora $1723
        sta $d417
        rts

loc_107b:
        lda $1a34,y
        sta $1716
        lda $1a35,y
        sta $1717
        sta $d418
        ldx #$00
        txa

loc_108d:
        sta dat_1718,x
        inx
        cpx #$86
        bne loc_108d
        ldx #$00
        lda #$01

loc_1099:
        sta $100c,x
        sta dat_173b,x
        inx
        cpx #$03
        bne loc_1099
        ldx #$00
        txa

loc_10a7:
        sta $d400,x
        inx
        cpx #$18
        bne loc_10a7
        rts
// Referenced by: jsr from $1060, $1064, $1068

sub_10b0:
        lda $100c,x
        beq loc_10c5
        lda $1716
        cmp dat_1718
        bne loc_10c5
        dec dat_173b,x
        lda dat_173b,x
        beq loc_10c8

loc_10c5:
        jmp loc_11f9

loc_10c8:
        lda $1707,x
        sta $f8
        lda $170a,x
        sta $f9

loc_10d2:
        ldy $1726,x
        lda ($f8),y
        bpl loc_1101
        cmp #$ff
        bne loc_10e5
        lda #$00
        sta $1726,x
        jmp loc_10d2

loc_10e5:
        cmp #$fe
        bne loc_10ef
        lda #$00
        sta $100c,x
        rts

loc_10ef:
        sec
        sbc #$a0
        bcs loc_10f8
        eor #$1f
        adc #$01

loc_10f8:
        sta $172c,x
        inc $1726,x
        iny
        lda ($f8),y

loc_1101:
        tay
        lda $1d3a,y
        sta $f8
        lda $1d45,y
        sta $f9

loc_110c:
        jmp loc_17c0

dat_110f:
        .byte $b1,$f8,$30,$12                       // ..0.

loc_1113:
        cmp #$60
        bcc loc_1122
        and #$1f
        sta $1015,x
        inc $1729,x
        jmp loc_110c

loc_1122:
        jmp loc_11a2

loc_1125:
        cmp #$7e
        beq loc_1174
        cmp #$7d
        beq loc_1183
        cmp #$c0
        bcc loc_1197
        and #$1f
        pha
        and #$0f
        sta $1741,x
        pla
        and #$10
        bne loc_115e
        iny
        lda ($f8),y
        clc
        adc $172c,x
        sta $1744,x
        iny
        lda ($f8),y
        clc
        adc $172c,x
        sta $1747,x
        inc $1729,x
        inc $1729,x
        lda $1744,x
        jmp loc_11a6

loc_115e:
        iny
        lda ($f8),y
        clc
        adc $172c,x
        sta $1747,x
        lda $1012,x
        sta $1744,x
        inc $1729,x
        jmp loc_1174

loc_1174:
        lda dat_173e,x
        sta dat_173b,x
        inc $1729,x

loc_117d:
        jsr sub_11e6
        jmp loc_1322

loc_1183:
        lda dat_173e,x
        sta dat_173b,x
        lda $100f,x
        eor #$01
        sta $100f,x
        inc $1729,x
        jmp loc_117d

loc_1197:
        jmp loc_17da

loc_119a:
        rol $d418,x
        and #$17
        jmp loc_110c

loc_11a2:
        clc
        adc $172c,x

loc_11a6:
        sta $1012,x
        tay
        lda $1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        lda dat_173e,x
        sta dat_173b,x
        inc $1729,x
        lda $17b0,x
        bne loc_117d
        lda #$00
        sta $1735,x
        sta $1738,x
        clc
        sta $1768,x
        sta $176b,x
        jsr sub_1823
        ldy $170d,x
        lda #$08
        jsr sub_17fb
        lda #$ff
        sta $100f,x
        sta $174a,x
// Referenced by: jsr from $117d

sub_11e6:
        ldy $1729,x
        lda ($f8),y
        cmp #$7f
        beq loc_11f0
        rts

loc_11f0:
        lda #$00
        sta $1729,x
        jsr sub_182d
        rts

loc_11f9:
        lda $174a,x
        bne loc_1201
        jmp loc_1322

loc_1201:
        clc
        lda #$00
        sta $174a,x
        sta $1750,x
        sta $1789,x
        sta $1792,x
        sta $1795,x
        lda $1015,x
        asl
        asl
        asl
        adc $1015,x
        adc $1015,x
        adc $1015,x
        sta $174d,x
        tay
        lda $18f0,y
        pha
        lda $18f1,y
        ldy $170d,x
        jsr sub_184b
        pla
        sta $d405,y
        ldy $174d,x
        lda $18fa,y
        and #$04
        bne loc_1269
        lda $18f2,y
        pha
        and #$0f
        sta $1753,x
        pla
        lsr
        lsr
        lsr
        lsr
        sta $1756,x
        eor #$0f
        sta $1759,x
        lda $18f6,y
        lsr
        lsr
        lsr
        lsr
        sta $175f,x
        lda #$00
        sta $1762,x
        sta $1765,x

loc_1269:
        lda $18fa,y
        and #$20
        beq loc_12c0
        lda $1018
        ora $1710,x
        sta $1018
        lda $18fa,y
        and #$02
        bne loc_12c9
        lda #$00
        sta $1719
        sta $171a
        lda $18f6,y
        and #$0f
        asl
        asl
        asl
        asl
        sta $171b
        tay
        lda $19ca,y
        pha
        and #$f0
        sta $1723
        pla
        and #$0f
        asl
        asl
        asl
        asl
        ora $1717
        sta $d418
        lda $19cb,y
        sta $171c
        lda $19cc,y
        sta $171d
        lda $19cd,y
        sta $171e
        jmp loc_12c9

loc_12c0:
        lda $1018
        and $1713,x
        sta $1018

loc_12c9:
        ldy $174d,x
        lda $18f7,y
        pha
        and #$f0
        lsr
        sta $1771,x
        pla
        and #$0f
        sta $1774,x
        lda $18f8,y
        sta $1777,x
        lda $18f9,y
        sta $177a,x
        lda $18fa,y
        sta $177d,x
        ldy $1012,x
        lda $1888,y
        clc
        sta $1792,x
        lda #$02
        sta $1786,x
        jsr sub_1885
        lda $177d,x
        and #$80
        beq loc_1318
        ldy $170d,x
        lda #$ff
        sta $d400,y
        sta $d401,y
        lda #$81
        sta $d404,y
        rts

loc_1318:
        jmp loc_1591

dat_131b:
        .byte $ad,$0e,$dc,$8d,$05,$d4,$4a           // ......J

loc_1322:
        lda $1786,x
        beq loc_132d
        dec $1786,x
        jmp loc_134e

loc_132d:
        lda $177d,x
        and #$10
        beq loc_1342
        lda dat_173b,x
        cmp #$01
        bne loc_134e
        lda #$fe
        jsr sub_17ec
        bne loc_134e

loc_1342:
        lda $177d,x
        and #$08
        bne loc_134e
        lda #$fe
        sta $100f,x

loc_134e:
        lda $1762,x
        lsr
        clc
        adc $174d,x
        tay
        lda $18f3,y
        sta $171f
        lda $1762,x
        and #$01
        beq loc_1370
        lda $171f
        and #$0f
        asl
        asl
        asl
        asl
        jmp loc_1375

loc_1370:
        lda $171f
        and #$f0

loc_1375:
        clc
        adc $175f,x
        sta $175c,x
        lda $1765,x
        bne loc_139f
        lda $1750,x
        clc
        adc $175c,x
        sta $1750,x
        lda $1753,x
        adc #$00
        sta $1753,x
        cmp $1759,x
        bne loc_13c5
        lda #$01
        sta $1765,x
        bne loc_13bb

loc_139f:
        lda $1750,x
        sec
        sbc $175c,x
        sta $1750,x
        lda $1753,x
        sbc #$00
        sta $1753,x
        cmp $1756,x
        bne loc_13c5
        lda #$00
        sta $1765,x

loc_13bb:
        lda $1762,x
        cmp #$05
        beq loc_13c5
        inc $1762,x

loc_13c5:
        lda $177d,x
        and #$20
        beq loc_141c
        lda $1720
        bne loc_141c
        inx
        stx $1720
        dex
        lda $171c
        cmp $171e
        beq loc_141c
        lda $171b
        clc
        adc $1719
        tay
        lda $19ce,y
        sta $1721
        lda $19d4,y
        sta $1722
        lda $171c
        clc
        adc $1721
        sta $171c
        inc $171a
        lda $171a
        cmp $1722
        bne loc_141c
        lda #$00
        sta $171a
        inc $1719
        lda $1719
        cmp #$06
        bne loc_141c
        lda $171d
        sta $1719

loc_141c:
        lda $1741,x
        beq loc_149f
        asl
        asl
        asl
        asl
        sta $171f
        lda $1744,x
        cmp $1747,x
        bcs loc_145a
        ldy $1747,x
        lda $1735,x
        clc
        adc $171f
        sta $1735,x
        lda $1738,x
        adc #$00
        sta $1738,x
        lda $1735,x
        clc
        adc $172f,x
        lda $1738,x
        adc $1732,x
        cmp $16a7,y
        bne loc_149c
        jmp loc_1481

loc_145a:
        ldy $1747,x
        lda $1735,x
        sec
        sbc $171f
        sta $1735,x
        lda $1738,x
        sbc #$00
        sta $1738,x
        lda $1735,x
        clc
        adc $172f,x
        lda $1738,x
        adc $1732,x
        cmp $16a7,y
        bne loc_149c

loc_1481:
        tya
        sta $1012,x
        lda $1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        lda #$00
        sta $1741,x
        sta $1735,x
        sta $1738,x

loc_149c:
        jmp loc_1591

loc_149f:
        lda $1771,x
        beq loc_14aa
        dec $1771,x
        jmp loc_1591

loc_14aa:
        lda $177d,x
        and #$40
        beq loc_1520
        inc $1019
        lda $1019
        and #$01
        sta $1019
        bne loc_14c1
        jmp loc_1591

loc_14c1:
        ldy $170d,x
        lda $172f,x
        clc
        adc $1735,x
        sta $1724
        lda $1732,x
        adc #$00
        sta $1725
        lda $1724
        sec
        sbc $1798,x
        sta $d400,y
        lda $1725
        sbc $179b,x
        sta $d401,y
        lda $1777,x
        bmi loc_1503
        lda $1798,x
        clc
        adc $1777,x
        sta $1798,x
        lda $179b,x
        adc #$00
        sta $179b,x
        jmp loc_1619

loc_1503:
        lda $1777,x
        and #$7f
        sta $101a
        lda $1798,x
        sec
        sbc $101a
        sta $1798,x
        lda $179b,x
        sbc #$00
        sta $179b,x
        jmp loc_1619

loc_1520:
        lda $1768,x
        bne loc_1546
        lda $1735,x
        clc
        adc $1792,x
        sta $1735,x
        lda $1738,x
        adc $1795,x
        sta $1738,x
        inc $176b,x
        lda $176b,x
        cmp $1774,x
        beq loc_1567
        jmp loc_1591

loc_1546:
        lda $1735,x
        sec
        sbc $1792,x
        sta $1735,x
        lda $1738,x
        sbc $1795,x
        sta $1738,x
        inc $176b,x
        lda $176b,x
        cmp $1774,x
        beq loc_1567
        jmp loc_1591

loc_1567:
        lda #$00
        sta $176b,x
        lda $1768,x
        eor #$01
        sta $1768,x
        lda $176e,x
        cmp $1777,x
        beq loc_1591
        inc $176e,x
        lda $1774,x
        clc
        adc $1774,x
        sta $1774,x
        lda $1795,x
        adc #$00
        bit $1795

loc_1591:
        lda $177d,x
        and #$01
        bne loc_15d5

loc_1598:
        ldy $177a,x
        lda $195e,y
        cmp #$90
        bcc loc_15b5
        sec
        sbc #$90
        sta $171f
        lda $177a,x
        sec
        sbc $171f
        sta $177a,x
        jmp loc_1598

loc_15b5:
        sta $1780,x
        lda $1994,y
        clc
        adc $1012,x
        sta $1783,x
        tay
        lda $1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        inc $177a,x
        jmp loc_1603

loc_15d5:
        ldy $177a,x
        lda $195e,y
        cmp #$90
        bcc loc_15f2
        sec
        sbc #$90
        sta $171f
        lda $177a,x
        sec
        sbc $171f
        sta $177a,x
        jmp loc_15d5

loc_15f2:
        sta $1780,x
        lda #$00
        sta $172f,x
        lda $1994,y
        sta $1732,x
        inc $177a,x

loc_1603:
        ldy $170d,x
        lda $172f,x
        clc
        adc $1735,x
        sta $d400,y
        lda $1732,x
        adc $1738,x
        sta $d401,y

loc_1619:
        lda $1750,x
        sta $d402,y
        lda $1753,x
        sta $d403,y
        lda $1780,x
        and $100f,x
        sta $d404,y
        rts

loc_162f:
        pha
        tya
        sta $1015,x
        pla
        jmp loc_11a6

dat_1638:
        .byte $a2                                   // .

// --- Region $17c0-$188d ---
.pc = $17c0 "loc_17c0"

loc_17c0:
        jmp loc_1837

dat_17c3:
        .byte $b1,$f8                               // ..

loc_17c5:
        cmp #$7c
        beq loc_17cc
        jmp loc_1125

loc_17cc:
        lda $17b0,x
        eor #$01
        sta $17b0,x
        inc $1729,x
        jmp loc_17c0

loc_17da:
        cmp #$80
        bcc loc_17e9
        and #$3f
        sta dat_173e,x
        inc $1729,x
        jmp loc_110c

loc_17e9:
        jmp loc_1113
// Referenced by: jsr from $133d

sub_17ec:
        sta $100f,x
        rts

dat_17f0:
        .byte $0d,$17                               // ..

loc_17f2:
        lda #$00
        sta $d405,y
        sta $d406,y
        rts
// Referenced by: jsr from $11db

sub_17fb:
        sta $d404,y
        lda #$0f
        sta $d405,y
        sta $d406,y
        rts

loc_1807:
        asl
        asl
        asl
        tay
        ldx #$00

loc_180d:
        lda $1a34,y
        sta $1707,x
        lda $1a35,y
        sta $170a,x
        iny
        iny
        inx
        cpx #$03
        bne loc_180d
        jmp loc_104c
// Referenced by: jsr from $11d3

sub_1823:
        sta $176e,x
        sta $1798,x
        sta $179b,x
        rts
// Referenced by: jsr from $11f5

sub_182d:
        inc $1726,x
        sta $17b0,x
        bit $17b3
        rts

loc_1837:
        ldy $1729,x
        lda ($f8),y
        cmp #$f0
        bcc loc_17c5
        and #$0f
        sta $17b3,x
        inc $1729,x
        jmp loc_1837
// Referenced by: jsr from $1230

sub_184b:
        sta dat_104f
        lda $17b3,x
        bne loc_185a
        lda dat_104f
        sta $d406,y
        rts

loc_185a:
        lda dat_104f
        and #$0f
        sta dat_104f
        lda $17b3,x
        asl
        asl
        asl
        asl
        ora dat_104f
        sta $d406,y
        rts

loc_1870:
        ldx #$00
        txa

loc_1873:
        sta $17b0,x
        inx
        cpx #$08
        bne loc_1873
        jmp loc_107b

dat_187e:
        .byte $00,$00,$18,$9d,$75,$19,$60           // ....u.`
// Referenced by: jsr from $12fd

sub_1885:
        lda $1774,x
        bne loc_188d
        sta $1792,x

loc_188d:
        rts

// ============================================
// Data blocks
// ============================================

// --- Region $0800-$0a06 ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (519 bytes, $0800-$0a06) ===
        .byte $30,$00,$fc,$0c,$78,$c0,$fe,$00       // char 0 @+0
        .byte $00,$00,$3c,$66,$c6,$c6,$7e,$00       // char 1 @+1
        .byte $c0,$c0,$f8,$cc,$c6,$c6,$fc,$00       // char 2 @+2
        .byte $00,$00,$78,$cc,$c0,$c6,$7c,$00       // char 3 @+3
        .byte $06,$06,$3e,$66,$c6,$c6,$7e,$00       // char 4 @+4
        .byte $00,$00,$78,$cc,$fe,$c0,$7e,$00       // char 5 @+5
        .byte $3c,$60,$f0,$60,$60,$60,$60,$00       // char 6 @+6
        .byte $00,$00,$3c,$66,$c6,$7e,$06,$7c       // char 7 @+7
        .byte $c0,$c0,$f8,$cc,$c6,$c6,$c6,$00       // char 8 @+8
        .byte $18,$00,$18,$18,$18,$18,$18,$00       // char 9 @+9
        .byte $0c,$00,$0c,$0c,$0c,$cc,$78,$00       // char 10 @+10
        .byte $c0,$c0,$cc,$f8,$cc,$c6,$c6,$00       // char 11 @+11
        .byte $c0,$c0,$c0,$c0,$c0,$c6,$7c,$00       // char 12 @+12
        .byte $00,$00,$f8,$dc,$d6,$d6,$d6,$00       // char 13 @+13
        .byte $00,$00,$f8,$cc,$c6,$c6,$c6,$00       // char 14 @+14
        .byte $00,$00,$78,$cc,$c6,$c6,$7c,$00       // char 15 @+15
        .byte $00,$00,$f8,$cc,$c6,$c6,$fc,$c0       // char 16 @+16
        .byte $00,$00,$3c,$66,$c6,$c6,$fe,$06       // char 17 @+17
        .byte $00,$00,$f8,$cc,$c0,$c0,$c0,$00       // char 18 @+18
        .byte $00,$00,$7c,$c0,$7c,$06,$fc,$00       // char 19 @+19
        .byte $60,$60,$f8,$60,$60,$66,$3c,$00       // char 20 @+20
        .byte $00,$00,$cc,$c6,$c6,$c6,$7c,$00       // char 21 @+21
        .byte $00,$00,$c6,$c6,$c6,$cc,$f8,$00       // char 22 @+22
        .byte $00,$00,$d6,$d6,$d6,$76,$3c,$00       // char 23 @+23
        .byte $00,$00,$cc,$c6,$7c,$c6,$c6,$00       // char 24 @+24
        .byte $00,$00,$66,$c6,$c6,$7e,$06,$fc       // char 25 @+25
        .byte $00,$00,$fc,$0c,$78,$c0,$fe,$00       // char 26 @+26
        .byte $00,$00,$3c,$66,$c6,$c6,$7e,$03       // char 27 @+27
        .byte $c0,$c0,$d8,$f0,$c0,$c6,$7c,$00       // char 28 @+28
        .byte $00,$00,$78,$cc,$fe,$c0,$7e,$03       // char 29 @+29
        .byte $1c,$30,$78,$cc,$c6,$c6,$7c,$00       // char 30 @+30
        .byte $1c,$30,$f8,$cc,$c6,$c6,$c6,$00       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $0c,$18,$18,$18,$18,$00,$30,$00       // char 33 '!'
        .byte $6c,$d8,$90,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00       // char 35 '#'
        .byte $1c,$30,$fc,$0c,$78,$c0,$fe,$00       // char 36 '$'
        .byte $00,$c6,$cc,$18,$30,$66,$c6,$00       // char 37 '%'
        .byte $00,$7e,$ff,$a5,$7e,$e7,$e7,$7e       // char 38 '&'
        .byte $0c,$0c,$38,$00,$00,$00,$00,$00       // char 39 '''
        .byte $06,$0c,$0c,$18,$0c,$0c,$06,$00       // char 40 '('
        .byte $c0,$60,$60,$30,$60,$60,$c0,$00       // char 41 ')'
        .byte $1c,$30,$fc,$0c,$78,$c0,$fe,$00       // char 42 '*'
        .byte $00,$00,$60,$30,$fc,$30,$18,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$0c,$0c,$0c,$38       // char 44 ','
        .byte $00,$00,$00,$00,$fc,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$c0,$c0,$00       // char 46 '.'
        .byte $00,$06,$0c,$18,$30,$60,$c0,$00       // char 47 '/'
        .byte $00,$78,$cc,$de,$f6,$c6,$7c,$00       // char 48 '0'
        .byte $00,$30,$70,$30,$30,$30,$fc,$00       // char 49 '1'
        .byte $00,$78,$cc,$06,$7c,$c0,$fe,$00       // char 50 '2'
        .byte $00,$78,$0c,$06,$1c,$06,$7c,$00       // char 51 '3'
        .byte $00,$18,$30,$60,$cc,$fc,$0c,$00       // char 52 '4'
        .byte $00,$3e,$60,$f8,$0c,$0c,$f8,$00       // char 53 '5'
        .byte $00,$3c,$60,$c0,$fc,$c6,$7c,$00       // char 54 '6'
        .byte $00,$fe,$c6,$1c,$30,$30,$30,$00       // char 55 '7'
        .byte $00,$78,$cc,$c6,$7c,$c6,$7c,$00       // char 56 '8'
        .byte $00,$3c,$66,$c6,$7e,$06,$7c,$00       // char 57 '9'
        .byte $00,$00,$00,$60,$00,$60,$00,$00       // char 58 ':'
        .byte $00,$00,$00,$60,$00,$60,$60,$c0       // char 59 ';'
        .byte $1c,$30,$7c,$c0,$7c,$06,$fc,$00       // char 60 '<'
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00       // char 61 '='
        .byte $1c,$30,$78,$cc,$c0,$c6,$7c,$00       // char 62 '>'
        .byte $00,$78,$cc,$06,$1c,$30,$00,$30       // char 63 '?'
        .byte $1c,$30,$fc,$0c,$78,$c0,$fe           // char 64 (partial)

// --- Region $0bd7-$0bd7 ---
.pc = $0bd7 "dat_0bd7"

dat_0bd7:
        // === Fill data (1 bytes, $0bd7-$0bd7) ===
        .byte $00                                   // .

// --- Region $0e00-$0fba ---
.pc = $0e00 "dat_0e00"

dat_0e00:
        .byte $20,$20,$20,$14,$08,$09,$13           // char 69 (partial)
        .byte $20,$07,$01,$0d,$05,$20,$09,$27       // char 70 'F'
        .byte $0d,$20,$12,$05,$03,$12,$01,$03       // char 71 'G'
        .byte $0b,$20,$06,$12,$0f,$0d,$20,$14       // char 72 'H'
        .byte $12,$09,$01,$04,$27,$13,$20,$03       // char 73 'I'
        .byte $12,$01,$03,$0b,$20,$01,$0e,$04       // char 74 'J'
        .byte $20,$01,$04,$04,$05,$04,$20,$15       // char 75 'K'
        .byte $0e,$0c,$09,$0d,$09,$14,$05,$04       // char 76 'L'
        .byte $20,$14,$09,$0d,$05,$20,$0f,$10       // char 77 'M'
        .byte $14,$09,$0f,$0e,$2e,$19,$0f,$15       // char 78 'N'
        .byte $20,$08,$01,$16,$05,$20,$15,$0e       // char 79 'O'
        .byte $0c,$09,$0d,$09,$14,$05,$04,$20       // char 80 'P'
        .byte $0c,$09,$16,$05,$13,$20,$01,$0e       // char 81 'Q'
        .byte $04,$20,$12,$05,$13,$14,$0f,$12       // char 82 'R'
        .byte $05,$20,$0b,$05,$19,$20,$07,$09       // char 83 'S'
        .byte $16,$05,$20,$19,$0f,$15,$20,$31       // char 84 'T'
        .byte $20,$04,$09,$01,$0d,$0f,$0e,$04       // char 85 'U'
        .byte $20,$14,$0f,$20,$0e,$05,$05,$04       // char 86 'V'
        .byte $2e,$02,$15,$14,$20,$19,$0f,$15       // char 87 'W'
        .byte $20,$0e,$05,$16,$05,$12,$20,$06       // char 88 'X'
        .byte $09,$0e,$09,$13,$08,$20,$14,$08       // char 89 'Y'
        .byte $09,$13,$20,$07,$01,$0d,$05,$20       // char 90 'Z'
        .byte $28,$14,$12,$09,$01,$04,$27,$13       // char 91 '['
        .byte $20,$0d,$09,$13,$14,$01,$0b,$05       // char 92 '\'

txt_0ebf:
        .byte $20,$3f,$29,$2e,$07,$12,$05,$05       // char 93 ']'
        .byte $14,$1a,$20,$14,$0f,$2e,$2e,$2e       // char 94 '^'
        .byte $01,$0c,$0c,$20,$0d,$19,$20,$06       // char 95 '_'
        .byte $12,$09,$05,$0e,$04,$13,$21,$03       // char 96 '`'
        .byte $12,$05,$04,$09,$14,$13,$3a,$03       // char 97 'a'
        .byte $12,$01,$03,$0b,$05,$04,$20,$02       // char 98 'b'
        .byte $19,$20,$08,$0d,$0d,$2c,$09,$0e       // char 99 'c'
        .byte $14,$12,$0f,$20,$03,$0f,$04,$05       // char 100 'd'
        .byte $04,$20,$02,$19,$20,$08,$0d,$0d       // char 101 'e'
        .byte $2c,$09,$0e,$14,$12,$0f,$20,$0d       // char 102 'f'
        .byte $15,$13,$09,$03,$20,$02,$19,$20       // char 103 'g'
        .byte $14,$08,$05,$20,$13,$10,$05,$01       // char 104 'h'
        .byte $12,$20,$0f,$06,$20,$14,$12,$0f       // char 105 'i'
        .byte $10,$19,$18,$2c,$06,$0f,$0e,$14       // char 106 'j'
        .byte $13,$20,$02,$19,$20,$08,$01,$0e       // char 107 'k'
        .byte $0b,$2f,$04,$12,$01,$03,$0f,$20       // char 108 'l'
        .byte $2e,$06,$09,$0e,$01,$0c,$0c,$19       // char 109 'm'
        .byte $20,$0e,$09,$03,$05,$20,$0d,$15       // char 110 'n'
        .byte $0c,$14,$09,$2d,$0c,$0f,$07,$0f       // char 111 'o'
        .byte $20,$10,$01,$09,$0e,$14,$05,$04       // char 112 'p'
        .byte $20,$05,$18,$03,$0c,$15,$13,$09       // char 113 'q'
        .byte $16,$05,$20,$06,$0f,$12,$20,$15       // char 114 'r'
        .byte $13,$20,$02,$19,$20,$0d,$09,$0e       // char 115 's'
        .byte $09,$20,$03,$01,$14,$20,$0f,$06       // char 116 't'
        .byte $20,$04,$12,$01,$03,$0f,$2e,$28       // char 117 'u'
        .byte $03                                   // char 118 (partial)

txt_0f88:
        .byte $29,$20,$30,$31,$2e,$31,$31           // char 118 (partial)
        .byte $2e,$32,$30,$30,$30,$20,$14,$12       // char 119 'w'
        .byte $0f,$10,$19,$18,$20,$0c,$01,$02       // char 120 'x'
        .byte $13                                   // char 121 (partial)

txt_0fa0:
        .byte $2e,$20,$20,$20,$20,$20,$20           // char 121 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 122 'z'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 123 '{'
        .byte $20,$20,$20                           // char 124 (partial)

dat_0fba:
        // === Fill data (1 bytes, $0fba-$0fba) ===
        .byte $00                                   // .

// --- Region $1007-$104b ---
.pc = $1007 "Segment $1007"
        .byte $2d,$15,$12,$0c,$2d,$01,$01,$01,$fe,$fe,$fe,$23,$37,$3c,$06,$05 // -...-......#7<..
        .byte $01,$04,$00,$7f,$00                   // .....

txt_101c:
        .text "-1 TIMEZAK-"
        .byte $22                                   // double quote character
        .text "WC BY:THE"
        .byte $60                                   // `

txt_1032:
        .text "SPEAR OF"
        .byte $60                                   // `

txt_103b:
        .text "     TROPYX"
        .byte $22                                   // double quote character
        .text "     "

// --- Region $1639-$1718 ---
.pc = $1639 "Segment $1639"
        .byte $00,$8a,$9d,$0c,$10,$9d,$0f,$10,$e8,$e0,$03,$d0,$f5,$60,$0c,$1c // .............`..
        .byte $2d,$3e,$47,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d,$a3,$cc // ->Gf{......8Z}..
        .byte $f6,$23,$53,$86,$bb,$f4,$30,$70,$b4,$fb,$47,$98,$ed,$47,$a7,$0c // .#S...0p..G..G..
        .byte $77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2,$c3,$c3 // w.a.h..0..N.....
        .byte $d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df,$3e,$c1 // ...`...1......>.
        .byte $6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79,$73,$c7 // k<9c.K..E.}..ys.
        .byte $7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$fc,$01,$01 // |....~..........
        .fill 10, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_16e3:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$7e,$3c,$7e,$7e,$7e,$3c,$00,$07,$0e,$01,$02,$04,$fe,$fd // ..~<~~~<........
        .byte $fb,$7e,$7e                           // .~~

dat_1718:
        // === Fill data (1 bytes, $1718-$1718) ===
        .byte $00                                   // .

// --- Region $173b-$173e ---
.pc = $173b "dat_173b"

dat_173b:
        .byte $01,$01,$01                           // ...

dat_173e:
        // === Fill data (1 bytes, $173e-$173e) ===
        .byte $00                                   // .

// --- Region $179e-$17bf ---
.pc = $179e "dat_179e"

dat_179e:
        .byte $ff,$00,$00,$00,$00,$00,$00,$ff,$50,$1d,$0a,$36,$03,$0b,$01,$50 // ........P..6...P
        .byte $1d,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00                               // ..

// --- Region $188e-$1d50 ---
.pc = $188e "dat_188e"

dat_188e:
        .byte $02,$02,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$0c,$0c,$0c,$0c,$0c,$10,$10,$10,$10,$14,$14 // ................
        .byte $14,$18,$18,$1c,$1c,$1c               // ......

txt_18b4:
        .text "  $$(,,0488<"
        .byte $40                                   // @ character
        .text "DHLTX"
        .byte $5c                                   // backslash character
        .byte $64,$68,$70,$74,$7c,$84,$8c,$94,$9c,$a8,$b0,$bc,$c8,$d4,$e0,$ec // dhpt|...........
        .byte $fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 9, $ff
        .byte $00,$82,$65,$df,$3f,$3f,$f0,$00,$00,$00,$a1,$01,$a5,$65,$df,$af // ..e.??.......e..

spr_1900:
        // === Sprite data (64 bytes, $1900-$193f) ===
        .byte $89,$f0,$00                           // #...#..#####............
        .byte $00,$06,$a1                           // .............##.#.#....#
        .byte $10,$30,$63                           // ...#......##.....##...##
        .byte $26,$65,$64                           // ..#..##..##..#.#.##..#..
        .byte $51,$00,$00                           // .#.#...#................
        .byte $0b,$a1,$00                           // ....#.###.#....#........
        .byte $f4,$52,$46                           // ####.#...#.#..#..#...##.
        .byte $55,$62,$62                           // .#.#.#.#.##...#..##...#.
        .byte $00,$00

txt_191a:
        .byte $34
        .byte $20,$d3,$53                           // ..#.....##.#..##.#.#..##
        .byte $83,$61,$64                           // #.....##.##....#.##..#..
        .byte $54,$20,$00                           // .#.#.#....#.............
        .byte $00,$0f,$a8                           // ............#####.#.#...
        .byte $00,$f6,$00                           // ........####.##.........
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $2b,$00,$04                           // ..#.#.##.............#..
        .byte $a6,$44,$11                           // #.#..##..#...#.....#...#
        .byte $11,$11,$30                           // ...#...#...#...#..##....
        .byte $00,$00,$15                           // ...................#.#.#
        .byte $00,$04,$a6                           // .............#..#.#..##.
        .byte $44                                   // sprite 0 padding
        .byte $04,$00,$00                           // .....#..................
        .byte $40,$00,$00                           // .#......................
        .byte $19,$00,$04                           // ...##..#.............#..
        .byte $a6,$44,$04                           // #.#..##..#...#.......#..
        .byte $00,$00,$40                           // .................#......
        .byte $00,$00,$21                           // ..................#....#
        .byte $00,$04,$a6                           // .............#..#.#..##.
        .byte $44,$04,$00                           // .#...#.......#..........
        .byte $00,$40,$00                           // .........#..............
        .byte $00,$25,$00                           // ..........#..#.#........
        .byte $81,$41,$80                           // #......#.#.....##.......
        .byte $80,$00,$92                           // #...............#..#..#.
        .byte $81,$41,$80                           // #......#.#.....##.......
        .byte $80,$92,$81                           // #.......#..#..#.#......#
        .byte $91,$17,$91                           // #..#...#...#.####..#...#
        .byte $41,$91,$21                           // .#.....##..#...#..#....#
        .byte $21,$21,$93                           // ..#....#..#....##..#..##
        .byte $21,$21,$51                           // ..#....#..#....#.#.#...#
        .byte $91,$21,$21                           // #..#...#..#....#..#....#
        .byte $21,$93,$21                           // ..#....##..#..##..#....#
        .byte $21,$21,$93                           // ..#....#..#....##..#..##
        .byte $21                                   // sprite 1 padding
        .byte $21,$21,$93                           // ..#....#..#....##..#..##
        .byte $21,$21,$21                           // ..#....#..#....#..#....#
        .byte $93,$21,$91                           // #..#..##..#....##..#...#
        .byte $11,$11,$11                           // ...#...#...#...#...#...#
        .byte $14,$91,$41                           // ...#.#..#..#...#.#.....#
        .byte $91,$81,$91                           // #..#...##......##..#...#
        .byte $11,$91,$ff                           // ...#...##..#...#########
        .byte $0a,$ff,$dd                           // ....#.#.##########.###.#
        .byte $00,$00,$ff                           // ................########
        .byte $0a,$ff,$dd                           // ....#.#.##########.###.#
        .byte $00,$ff,$00                           // ........########........
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$03                           // ......................##
        .byte $07,$00,$00                           // .....###................
        .byte $04,$07,$00                           // .....#.......###........
        .byte $00,$05,$07                           // .............#.#.....###
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $02,$07,$00                           // ......#......###........
        .byte $ff,$02,$07                           // ########......#......###
        .byte $00,$00,$00                           // ........................
        .byte $00                                   // sprite 2 padding
        .byte $00,$00,$0c                           // ....................##..
        .byte $00,$00,$00                           // ........................
        .byte $ff,$00,$00                           // ########................
        .byte $00,$f5,$9f                           // ........####.#.##..#####
        .byte $2f,$ff,$01                           // ..#.############.......#
        .byte $0f,$1f

txt_19d1:
        .text "/?O??????4C4%"
        .byte $15,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$45,$10,$24,$06 // ............E.$.
        .fill 13, $00
        .byte $0a,$0a,$0a,$0a,$0a,$0a,$07,$07,$0a,$0a,$0a,$0a,$00,$08,$08,$08 // ................
        .byte $fe,$00,$01,$01,$01,$01,$01,$05,$05,$05,$05,$00,$00,$09,$09,$09 // ................
        .byte $00,$06,$06,$fe,$00,$00,$00,$00,$02,$02,$03,$03,$0a,$0a,$03,$03 // ................
        .byte $02,$02,$00,$00,$00,$04,$04,$fe,$00,$fa,$19,$0d,$1a,$20,$1a,$01 // ............. ..
        .byte $0f,$83,$7d                           // ..}

dat_1a3e:
        // === Fill data (63 bytes, $1a3e-$1a7c) ===
        .fill 63, $7e
        .byte $7f,$83,$66,$3c,$7e,$7e,$3c,$7e,$7e,$3c,$7e,$7e,$3c,$7e,$7e,$3c // ..f<~~<~~<~~<~~<
        .byte $7e,$3c,$7e,$3c,$7e,$7e,$3c,$7e,$7e,$3c,$7e,$7e,$3c,$7e,$7e,$3c // ~<~<~~<~~<~~<~~<
        .byte $7e,$3c,$7e,$3c,$7e,$7e,$3c,$7e,$7e,$3c,$7e,$7e,$3c,$7e,$7e,$3c // ~<~<~~<~~<~~<~~<
        .byte $7e,$3c,$7e,$3c,$7e,$7e,$3c,$7e,$7e,$3c,$7e,$7e,$3c,$7e,$7e,$3c // ~<~<~~<~~<~~<~~<
        .byte $7e,$3c,$7e,$7f,$60,$83,$3c,$7e,$3c,$3c,$7e,$3c,$7e,$3c,$3c,$3c // ~<~.`.<~<<~<~<<<
        .byte $7e,$3c,$7e,$3c,$7e,$3c,$3c,$7e,$3c,$3c,$7e,$3c,$7e,$3c,$3c,$3c // ~<~<~<<~<<~<~<<<
        .byte $7e,$3c,$7e,$3c,$7e,$3c,$3c,$7e,$3c,$3c,$7e,$3c,$7e,$3c,$3c,$3c // ~<~<~<<~<<~<~<<<
        .byte $7e,$3c,$7e,$3c,$7e,$3c,$3c,$7e,$3c,$3c,$7e,$3c,$7e,$3c,$3c,$3c // ~<~<~<<~<<~<~<<<
        .byte $7e,$3c,$7e,$3c,$7e,$3c,$7f,$61,$83,$3c,$7e,$3c,$3c,$7e,$3c,$7e // ~<~<~<.a.<~<<~<~
        .byte $3c,$3c,$3c,$18,$3c,$7e,$3c,$7e,$3c,$3c,$7e,$3c,$3c,$7e,$3c,$7e // <<<.<~<~<<~<<~<~
        .byte $3c,$3c,$3c,$7e,$3c,$7e,$3c,$7e,$3c,$3c,$18,$3c,$3c,$7e,$3c,$7e // <<<~<~<~<<.<<~<~
        .byte $3c,$3c,$3c,$7e,$3c,$7e,$3c,$7e,$3c,$3c,$7e,$3c,$3c,$7e,$3c,$7e // <<<~<~<~<<~<<~<~
        .byte $3c,$3c,$3c,$18,$3c,$18,$18,$18,$3c,$7f,$63,$83,$3c,$48,$7e,$3e // <<<.<...<.c.<H~>
        .byte $48,$7e,$43,$3e,$7e,$48,$7e,$3e,$41,$7e,$41,$3e,$7e,$48,$43,$7e // H~C>~H~>A~A>~HC~
        .byte $48,$7e,$43,$3e,$7e,$48,$3c,$7e,$41,$43,$7e,$3e,$7e,$43,$43,$7e // H~C>~H<~AC~>~CC~
        .byte $48,$43,$7e,$3e,$3c,$7e,$3c,$7e,$41,$43,$7e,$3e,$3c,$7e,$43,$3e // HC~><~<~AC~><~C>
        .byte $7e,$43,$7e,$3e,$3c,$7e,$3c,$3e,$7e,$43,$41,$7e,$7f,$65,$83,$3c // ~C~><~<>~CA~.e.<
        .byte $7e,$18,$3c,$7e,$3c,$7e,$3c,$3c,$18,$7e,$3c,$7e,$3c,$7e,$3c,$18 // ~.<~<~<<.~<~<~<.
        .byte $7e,$3c,$3c,$7e,$3c,$7e,$18,$3c,$3c,$7e,$3c,$7e,$3c,$18,$3c,$3c // ~<<~<~.<<~<~<.<<
        .byte $7e,$3c,$3c,$7e,$18,$7e,$3c,$3c,$3c,$7e,$3c,$18,$3c,$7e,$3c,$37 // ~<<~.~<<<~<.<~<7
        .byte $7e,$37,$18,$7e,$37,$7e,$37,$37,$37,$18,$37,$7e,$37,$7e,$37,$7f // ~7.~7~777.7~7~7.
        .byte $63,$83                               // c.

txt_1bcf:
        .text "A<CAHAC<A<A"
        .byte $40                                   // @ character
        .text "AAAA<<A<A<CA<A<"
        .byte $40                                   // @ character
        .text "ACA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "ACA"
        .byte $40                                   // @ character
        .text "<A<A<CACA"
        .byte $40                                   // @ character
        .text "<A<A<"
        .byte $40                                   // @ character
        .text "A<A><A"
        .byte $40                                   // @ character
        .text "ACAA"
        .byte $7f,$83,$66,$3c,$62,$30,$30,$66,$3c,$62,$30,$30,$66,$3c,$62,$30 // ..f<b00f<b00f<b0
        .byte $30,$66,$3c,$62,$30,$30,$66,$3c,$62,$30,$66,$3c,$62,$00,$00,$00 // 0f<b00f<b0f<b...
        .fill 14, $00
        .byte $66,$3c,$62,$30,$30,$66,$3c,$62,$30,$30,$66,$3c,$62,$30,$30,$66 // f<b00f<b00f<b00f
        .byte $3c,$62,$30,$30,$66,$3c,$62,$30,$66,$3c,$62,$00,$00,$00,$00,$00 // <b00f<b0f<b.....
        .fill 12, $00
        .byte $7f,$66,$83,$1f,$7e,$26,$23,$7e,$23,$7e,$23,$1f,$7e,$1f,$7e,$24 // .f..~&#~#~#.~.~$
        .byte $26,$7e,$23,$7e,$23,$26,$7e,$2b,$7e,$26,$23,$7e,$23,$7e,$23,$24 // &~#~#&~+~&#~#~#$
        .byte $7e,$24,$7e,$1f,$23,$7e,$23,$7e,$23,$26,$7e,$1f,$7e,$1f,$23,$7e // ~$~.#~#~#&~.~.#~
        .byte $26,$7e,$23,$1f,$7e,$26,$7e,$2b,$23,$7e,$23,$7e,$23,$1f,$7e,$24 // &~#.~&~+#~#~#.~$
        .byte $7e,$24,$23,$7f,$83,$65,$4c,$48,$7e,$4a,$7e,$7e,$64,$1c,$7e,$7e // ~$#..eLH~J~~d.~~
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$65,$48,$4a,$7e,$4a,$7e,$7e,$64,$18 // ~~~~~~~eHJ~J~~d.
        .fill 9, $7e
        .byte $65,$47,$4a,$7e,$48,$7e,$7e,$64,$17,$7e,$7e,$7e,$7e,$7e,$7e,$7e // eGJ~H~~d.~~~~~~~
        .byte $7e,$7e,$65,$47,$48,$7e,$47,$7e,$7e,$64,$17,$7e,$7e,$7e,$7e,$7e // ~~eGH~G~~d.~~~~~
        .byte $7e,$7e,$7e,$7d,$7f,$83,$66,$18,$7e,$18,$18,$7e,$7e,$7e,$18,$18 // ~~~}..f.~..~~~..
        .byte $7e,$24,$7e,$18,$18,$7e,$7d,$7e,$29,$1d,$7e,$1d,$7e,$7e,$1d,$7e // ~$~..~}~).~.~~.~
        .byte $1d,$7e,$1d,$1d,$7e,$7e,$7e,$18,$24,$7e,$18,$7e,$7e,$18,$7e,$18 // .~..~~~.$~.~~.~.
        .byte $7e,$24,$18,$7e,$18,$7e,$17,$23,$7e,$23,$7e,$23,$7e,$7e,$23,$7e // ~$.~.~.#~#~#~~#~
        .byte $23,$2f,$7e,$23,$7e,$7e,$7d,$7f,$3c,$7e,$c1,$04,$47,$8a,$cd,$10 // #/~#~~}.<~..G...
        .byte $6a,$ad,$f7,$1a,$1a,$1a,$1b,$1b,$1b,$1b,$1c,$1c,$1c,$1c // j.............

dat_1d50:
        // === Fill data (1 bytes, $1d50-$1d50) ===
        .byte $00                                   // .

// --- Region $1f0f-$1f10 ---
.pc = $1f0f "dat_1f0f"

dat_1f0f:
        .byte $01                                   // .

dat_1f10:
        // === Fill data (1 bytes, $1f10-$1f10) ===
        .byte $00                                   // .

// --- Region $2000-$2000 ---
.pc = $2000 "chr_2000"

chr_2000:
        .byte $00                                   // .

// --- Region $2105-$2110 ---
.pc = $2105 "dat_2105"

dat_2105:
        .byte $0f,$0f,$0f                           // char 32 (partial)
        .byte $00,$00,$00,$00,$00,$c0,$c0,$c0       // char 33 '!'

dat_2110:
        // === Fill data (1 bytes, $2110-$2110) ===
        .byte $00                                   // .

// --- Region $215b-$218f ---
.pc = $215b "dat_215b"

dat_215b:
        .byte $0d,$e5,$99,$66,$99                   // char 43 (partial)
        .byte $00,$00,$39,$aa,$aa,$ab,$b0,$c0       // char 44 ','
        .byte $00,$00,$ee,$bb,$ee,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$ff,$ff,$3f,$03,$2a,$1a       // char 46 '.'
        .byte $00,$00,$40,$f4,$ff,$ff,$8f,$80       // char 47 '/'
        .byte $00,$00,$00,$00,$c0,$b8,$ee,$bb       // char 48 '0'
        .byte $00,$00,$00,$00,$00,$00,$c0,$b0       // char 49 '1'

// --- Region $21ad-$21d0 ---
.pc = $21ad "dat_21ad"

dat_21ad:
        .byte $01,$01,$01                           // char 53 (partial)
        .byte $00,$00,$00,$00,$00,$55,$55,$55       // char 54 '6'
        .byte $00,$00,$00,$00,$00,$55,$55,$55       // char 55 '7'
        .byte $00,$00,$00,$00,$00,$55,$55,$55       // char 56 '8'
        .byte $00,$00,$00,$00,$00,$40,$40,$40       // char 57 '9'

dat_21d0:
        // === Fill data (1 bytes, $21d0-$21d0) ===
        .byte $00                                   // .

// --- Region $2205-$2258 ---
.pc = $2205 "dat_2205"

dat_2205:
        .byte $ff,$ff,$ff                           // char 64 (partial)
        .byte $00,$00,$00,$00,$00,$57,$5d,$57       // char 65 'A'
        .byte $00,$00,$00,$00,$00,$7f,$ff,$7f       // char 66 'B'
        .byte $00,$00,$00,$00,$00,$ee,$ba,$ee       // char 67 'C'
        .byte $00,$00,$00,$00,$00,$57,$5d,$57       // char 68 'D'
        .byte $00,$00,$00,$00,$00,$ea,$aa,$ea       // char 69 'E'
        .byte $00,$00,$00,$00,$00,$ee,$ba,$ee       // char 70 'F'
        .byte $00,$00,$00,$00,$00,$fe,$fb,$fe       // char 71 'G'
        .byte $0f,$0f,$0f,$0b,$0e,$6b,$aa,$6a       // char 72 'H'
        .byte $c0,$c0,$c0,$80,$c0,$bb,$bf,$bb       // char 73 'I'
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff       // char 74 'J'

dat_2258:
        // === Fill data (1 bytes, $2258-$2258) ===
        .byte $00                                   // .

// --- Region $2290-$2320 ---
.pc = $2290 "dat_2290"

dat_2290:
        .byte $03,$03,$03,$00,$00,$00,$00,$00       // char 82 'R'
        .byte $77,$dc,$fe,$00,$00,$00,$00,$00       // char 83 'S'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 84 'T'
        .byte $00,$00,$02,$0a,$0e,$0f,$0e,$0f       // char 85 'U'
        .byte $7d,$7d,$7f,$7f,$9f,$77,$9d,$95       // char 86 'V'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 87 'W'
        .byte $0f,$00,$00,$00,$00,$00,$00,$00       // char 88 'X'
        .byte $ff,$ff,$2f,$00,$00,$00,$00,$00       // char 89 'Y'
        .byte $00,$e0,$b8,$00,$00,$00,$00,$00       // char 90 'Z'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 91 '['
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 92 '\'
        .byte $02,$02,$02,$02,$02,$02,$02,$02       // char 93 ']'

txt_22f0:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 94 '^'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 95 '_'
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 96 '`'
        .byte $40,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 97 'a'
        .byte $00                                   // char 98 (partial)

txt_2311:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 98 (partial)
        .byte $00                                   // char 99 (partial)

txt_2319:
        .byte $40,$40,$40,$40,$40,$40,$40           // char 99 (partial)

dat_2320:
        // === Fill data (1 bytes, $2320-$2320) ===
        .byte $00                                   // .

// --- Region $2340-$2391 ---
.pc = $2340 "dat_2340"

dat_2340:
        .byte $ee,$00,$00,$00,$00,$00,$00,$00       // char 104 'h'
        .byte $fe,$00,$00,$00,$00,$00,$00,$00       // char 105 'i'
        .byte $ea,$00,$00,$00,$00,$00,$00,$00       // char 106 'j'
        .byte $ff,$00,$00,$00,$00,$00,$00,$00       // char 107 'k'
        .byte $ff,$00,$00,$00,$00,$00,$00,$00       // char 108 'l'
        .byte $ea,$00,$00,$00,$00,$00,$00,$00       // char 109 'm'
        .byte $ff,$00,$00,$00,$00,$00,$00,$00       // char 110 'n'
        .byte $ff,$00,$00,$00,$00,$00,$00,$00       // char 111 'o'
        .byte $45,$09,$06,$09,$0a,$0a,$0a,$0e       // char 112 'p'
        .byte $3f,$80,$00,$80,$80,$80,$80,$40       // char 113 'q'
        .byte $fe                                   // char 114 (partial)

dat_2391:
        // === Fill data (1 bytes, $2391-$2391) ===
        .byte $00                                   // .

// --- Region $23e8-$23f8 ---
.pc = $23e8 "dat_23e8"

dat_23e8:
        .byte $0f,$0f,$0b,$0e,$0b,$0a,$0a,$0a       // char 125 '}'
        .byte $d5,$d5,$f7,$fd,$bf,$bf,$bf,$bf       // char 126 '~'

dat_23f8:
        // === Fill data (1 bytes, $23f8-$23f8) ===
        .byte $00                                   // .

// --- Region $2440-$245c ---
.pc = $2440 "dat_2440"

dat_2440:
        .byte $ff,$ff,$ff,$ff,$00,$00,$00,$00       // char 136
        .byte $ff,$ff,$ff,$ff,$00,$00,$00,$00       // char 137
        .byte $ff,$ff,$ff,$ff,$00,$00,$00,$00       // char 138
        .byte $c0,$c0,$c0,$c0                       // char 139 (partial)

dat_245c:
        // === Fill data (1 bytes, $245c-$245c) ===
        .byte $00                                   // .

// --- Region $249e-$24d0 ---
.pc = $249e "dat_249e"

dat_249e:
        .byte $03,$0e                               // char 147 (partial)
        .byte $00,$00,$00,$00,$00,$00,$e0,$b0       // char 148
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 149
        .byte $00,$00,$00,$00,$00,$00,$ec,$ba       // char 150
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 151
        .byte $0d,$07,$05,$05,$05,$09,$06,$09       // char 152
        .byte $40,$c0,$c0,$c0,$c0,$80,$c0,$80       // char 153

dat_24d0:
        // === Fill data (1 bytes, $24d0-$24d0) ===
        .byte $00                                   // .

// --- Region $2528-$2558 ---
.pc = $2528 "dat_2528"

dat_2528:
        .byte $0e,$0b,$0e,$0f,$0f,$0f,$07,$0d       // char 165
        .byte $ee,$bb,$ee,$ea,$ea,$ea,$7b,$ee       // char 166
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 167
        .byte $00,$30,$3c,$3c,$35,$36,$16,$36       // char 168
        .byte $00,$00,$00,$00,$00,$ea,$fe,$e0       // char 169
        .byte $00,$00,$00,$00,$00,$e0,$fe,$9f       // char 170

dat_2558:
        // === Fill data (1 bytes, $2558-$2558) ===
        .byte $00                                   // .

// --- Region $25a1-$25b8 ---
.pc = $25a1 "dat_25a1"

dat_25a1:
        .byte $03,$00,$00,$00,$00,$00,$00           // char 180 (partial)
        .byte $00,$f0,$ff,$3f,$0b,$0e,$03,$02       // char 181
        .byte $00,$00,$00,$00,$c0,$c0,$80,$80       // char 182

dat_25b8:
        // === Fill data (1 bytes, $25b8-$25b8) ===
        .byte $00                                   // .

// --- Region $25d8-$2610 ---
.pc = $25d8 "dat_25d8"

dat_25d8:
        .byte $3e,$fe,$fe,$77,$df,$77,$57,$57       // char 187
        .byte $f0,$f0,$f0,$e0,$b0,$e0,$a0,$a0       // char 188
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 189
        .byte $ee,$fe,$fe,$ff,$76,$df,$77,$57       // char 190
        .byte $c0,$f0,$f0,$e0,$b0,$e0,$a0,$a0       // char 191
        .byte $0f,$0f,$0f,$07,$0d,$07,$05,$05       // char 192
        .byte $c0,$c0,$c0,$80,$c0,$80,$80,$80       // char 193

dat_2610:
        // === Fill data (1 bytes, $2610-$2610) ===
        .byte $00                                   // .

// --- Region $265c-$274f ---
.pc = $265c "txt_265c"

txt_265c:
        .byte $3f,$3f,$3f,$3f                       // char 203 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 204
        .byte $0e,$0f,$0f,$0f,$07,$0d,$07,$05       // char 205
        .byte $ea,$ea,$ea,$ea,$7b,$ee,$7b,$7f       // char 206
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 207
        .byte $0a,$3a,$3a,$2b,$2b,$18,$1b,$18       // char 208
        .byte $c0,$00,$00,$00,$00,$00,$00,$00       // char 209
        .byte $3a,$0e,$03,$03,$00,$00,$00,$00       // char 210
        .byte $00,$c0,$e0,$e0,$f0,$74,$64,$74       // char 211
        .byte $00,$03,$0f,$0b,$3f,$3f,$3f,$1f       // char 212
        .byte $00,$fa,$fa,$ff,$00,$00,$40,$c0       // char 213
        .byte $00,$e0,$b8,$a8,$ab,$ab,$6a,$9b       // char 214
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 215
        .byte $0c,$08,$08,$04,$34,$24,$24,$24       // char 216
        .byte $3c,$0f,$00,$00,$00,$00,$00,$00       // char 217
        .byte $00,$c0,$b4,$0d,$00,$00,$00,$00       // char 218
        .byte $00,$00,$00,$c0,$bc,$05,$01,$00       // char 219
        .byte $00,$00,$00,$00,$00,$00,$c0,$b0       // char 220
        .byte $03,$03,$00,$00,$00,$00,$00,$00       // char 221
        .byte $e0,$e0,$f0,$b0,$b8,$38,$3c,$2c       // char 222
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 223
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 224
        .byte $00,$00,$00,$00                       // char 225 (partial)

txt_270c:
        .byte $3b,$2e,$3b,$2e                       // char 225 (partial)
        .byte $00,$00,$00,$00,$c0,$c0,$80,$00       // char 226
        .byte $ff,$77,$df,$77,$57,$57,$55,$99       // char 227
        .byte $f0,$d0,$70,$d0,$50,$50,$50,$60       // char 228
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 229
        .byte $fe,$bb,$ee,$bb,$ab,$ab,$ab,$66       // char 230
        .byte $f0,$e0,$b0,$e0,$a0,$a0,$a0,$b0       // char 231
        .byte $0f,$0b,$0e,$0b,$0a,$0a,$0a,$00       // char 232
        .byte $c0,$80,$c0,$80,$80,$80,$80           // char 233 (partial)

dat_274f:
        // === Fill data (1 bytes, $274f-$274f) ===
        .byte $00                                   // .

// --- Region $2798-$2807 ---
.pc = $2798 "dat_2798"

dat_2798:
        .byte $2a,$00,$00,$00,$00,$2a,$2a,$2a       // char 243
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 244
        .byte $0f,$0f,$0b,$0e,$0a,$0a,$0a,$0a       // char 245
        .byte $ea,$ea,$fb,$fe,$7f,$7f,$7f,$7f       // char 246
        .byte $00,$00,$00,$00,$00,$00,$03,$03       // char 247
        .byte $b4,$34,$b0,$b8,$b0,$b4,$b0,$b0       // char 248
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 249
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 250
        .byte $ec,$1c,$00,$00,$00,$00,$00,$00       // char 251
        .byte $3b,$2e,$2a,$2a,$2a,$19,$26,$19       // char 252
        .byte $c0,$80,$80,$80,$80,$c0,$c0,$c0       // char 253
        .byte $bf,$ab,$ab,$ab,$66,$9a,$66,$56       // char 254
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 255

chr_2800:
        // === Charset data (8 bytes, $2800-$2807) ===
        .byte $38,$2c,$38,$3c,$3c,$30,$34,$30       // char 0 @+0

// --- Region $2820-$287b ---
.pc = $2820 "dat_2820"

dat_2820:
        .byte $e0,$28,$2c,$3c,$3c,$34,$14,$44       // char 4 @+4
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 5 @+5
        .byte $38,$05,$09,$0a,$02,$02,$02,$02       // char 6 @+6
        .byte $00,$00,$00,$00,$00,$00,$c0,$c0       // char 7 @+7
        .byte $00,$00,$00,$00,$03,$03,$02,$02       // char 8 @+8
        .byte $eb,$ec,$a8,$a0,$a0,$a0,$80,$80       // char 9 @+9
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 10 @+10
        .byte $ef,$bb,$2b,$0b,$00,$00,$00,$00       // char 11 @+11
        .byte $f0,$f0,$f0,$f0,$f1,$06,$09,$d5       // char 12 @+12
        .byte $00,$00,$00,$00,$d5,$77,$dd,$77       // char 13 @+13
        .byte $ef,$bb,$ab,$ab,$a0,$00,$00,$60       // char 14 @+14
        .byte $e0,$b0,$c0                           // char 15 (partial)

dat_287b:
        // === Fill data (1 bytes, $287b-$287b) ===
        .byte $00                                   // .

// --- Region $28d8-$2906 ---
.pc = $28d8 "dat_28d8"

dat_28d8:
        .byte $3f,$3f,$00,$00,$00,$00,$3f,$3f       // char 27 @+27
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 28 @+28
        .byte $03,$00,$00,$00,$00,$00,$00,$00       // char 29 @+29
        .byte $fb,$ee,$3b,$0f,$00,$00,$00,$00       // char 30 @+30
        .byte $01,$03,$03,$03,$07,$0b,$0b,$0b       // char 31 @+31
        .byte $c0,$d0,$d0,$c0,$c0,$40,$80           // char 32 (partial)

// --- Region $2920-$29c0 ---
.pc = $2920 "txt_2920"

txt_2920:
        .byte $3f,$3f,$3f,$2e,$3b,$2e,$0f,$0e       // char 36 '$'
        .byte $c0,$c0,$c0,$80,$c0,$80,$80,$be       // char 37 '%'
        .byte $fe,$fe,$77,$de,$77,$57,$f4,$d4       // char 38 '&'
        .byte $00,$00,$00,$00,$01,$01,$00,$03       // char 39 '''
        .byte $20,$e0,$20,$a0,$80,$80,$80,$80       // char 40 '('
        .byte $f0,$f0,$2c,$2b,$3e,$02,$00,$00       // char 41 ')'
        .byte $00,$00,$00,$00,$e0,$dd,$00,$00       // char 42 '*'
        .byte $00,$00,$03,$0c,$fc,$e0,$00,$00       // char 43 '+'
        .byte $30,$a0,$80,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 45 '-'
        .byte $03,$02,$02,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $c0,$c0,$90,$d0,$a0,$60,$68,$2b       // char 47 '/'
        .byte $0f,$0f,$0b,$08                       // char 48 (partial)

txt_2984:
        .byte $2c,$20,$a0,$90                       // char 48 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 49 '1'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 50 '2'
        .byte $0e,$3e,$fe,$77,$df,$77               // char 51 (partial)

txt_299e:
        .byte $57,$57                               // char 51 (partial)
        .byte $a0,$a0,$a0,$a0,$e0,$b0,$f0,$f0       // char 52 '4'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 53 '5'
        .byte $fe,$fe,$fe,$77,$df,$77,$57,$57       // char 54 '6'
        .byte $00,$c0,$f0,$d0,$70,$d0,$50,$50       // char 55 '7'

dat_29c0:
        // === Fill data (1 bytes, $29c0-$29c0) ===
        .byte $00                                   // .

// --- Region $2a16-$2a40 ---
.pc = $2a16 "dat_2a16"

dat_2a16:
        .byte $05,$05                               // char 66 (partial)

txt_2a18:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$95,$95       // char 67 'C'
        .byte $00,$00,$00,$00,$00,$00,$ff,$ff       // char 68 'D'
        .byte $00,$00,$00,$00,$00,$00,$c3,$c3       // char 69 'E'
        .byte $00,$00,$00,$00,$00,$00,$f0,$f0       // char 70 'F'
        .byte $0e,$00,$00,$00,$00,$00,$a8,$a8       // char 71 'G'

dat_2a40:
        // === Fill data (1 bytes, $2a40-$2a40) ===
        .byte $00                                   // .

// --- Region $2a60-$2a84 ---
.pc = $2a60 "dat_2a60"

dat_2a60:
        .byte $03,$00,$00,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $f9,$00,$00,$00,$00,$00,$00,$00       // char 77 'M'
        .byte $f0,$00,$00,$00,$00,$00,$00,$00       // char 78 'N'
        .byte $00,$02,$0d,$09                       // char 79 (partial)

txt_2a7c:
        .byte $3e,$2b,$2b,$2c                       // char 79 (partial)
        .byte $c0,$c0,$40,$80                       // char 80 (partial)

dat_2a84:
        // === Fill data (1 bytes, $2a84-$2a84) ===
        .byte $00                                   // .

// --- Region $2ab7-$2b10 ---
.pc = $2ab7 "dat_2ab7"

dat_2ab7:
        .byte $03                                   // char 86 (partial)
        .byte $02,$02,$0a,$08,$08,$30,$f0,$d0       // char 87 'W'
        .byte $c0,$00,$00,$00,$00,$00,$00,$00       // char 88 'X'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 89 'Y'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 90 'Z'
        .byte $ab,$66,$9b,$66,$56,$56,$56,$55       // char 91 '['
        .byte $f0,$e0,$b0,$e0,$a0,$a0,$a0,$90       // char 92 '\'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 93 ']'
        .byte $fe,$77,$de,$77                       // char 94 (partial)

txt_2af4:
        .byte $57,$57,$57,$55                       // char 94 (partial)
        .byte $a0,$b0,$e0,$b0,$f0,$f2,$f2,$d2       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$3b,$a2,$22       // char 96 '`'
        .byte $00,$00,$00,$00,$00,$ee,$33,$f3       // char 97 'a'

dat_2b10:
        // === Fill data (1 bytes, $2b10-$2b10) ===
        .byte $00                                   // .

// --- Region $2b50-$2b7b ---
.pc = $2b50 "dat_2b50"

dat_2b50:
        .byte $0f,$0f,$0f,$00,$00,$00,$00,$00       // char 106 'j'
        .byte $7f,$7f,$7f                           // char 107 (partial)

txt_2b5b:
        .byte $2a,$2a,$2a,$2a,$2a                   // char 107 (partial)
        .byte $55,$55,$55,$00,$00,$00,$00,$00       // char 108 'l'
        .byte $c3,$c3,$c3,$00,$00,$00,$00,$00       // char 109 'm'
        .byte $f0,$f0,$f0,$00,$00,$00,$00,$00       // char 110 'n'
        .byte $fc,$fc,$fc                           // char 111 (partial)

dat_2b7b:
        // === Fill data (1 bytes, $2b7b-$2b7b) ===
        .byte $00                                   // .

// --- Region $2bec-$2c4a ---
.pc = $2bec "dat_2bec"

dat_2bec:
        .byte $33,$3f,$00,$00                       // char 125 (partial)
        .byte $03,$0b,$2e,$a8,$a0,$00,$00,$00       // char 126 '~'
        .byte $c0,$80,$00,$00,$00,$00,$00,$00       // char 127

spr_2c00:
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 129
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 130
        .byte $fe,$ff,$00,$00,$00,$00,$00,$00       // char 131
        .byte $e0,$b0,$00,$00,$00,$00,$00,$00       // char 132
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 133
        .byte $fe,$ff,$00,$00,$00,$00,$00,$00       // char 134
        .byte $e1,$b1,$00,$00,$00,$00,$00,$00       // char 135
        .byte $33,$2f,$00,$00,$00,$00,$00,$00       // char 136
        .byte $33,$33                               // char 137 (partial)

dat_2c4a:
        // === Fill data (1 bytes, $2c4a-$2c4a) ===
        .byte $00                                   // .

// --- Region $3000-$3050 ---
.pc = $3000 "txt_3000"

txt_3000:
        .text "               "
        .byte $10,$12,$05,$13,$05,$0e,$14,$13       // ........

txt_3017:
        .text ":                            "
        .byte $12,$0f,$03,$0b,$06,$0f,$12,$04       // ........

txt_303c:
        .text " + (+2)             "
        .byte $00                                   // string terminator

// --- Region $3c00-$3c00 ---
.pc = $3c00 "spr_3c00"

spr_3c00:
        .byte $00                                   // .

// --- Region $3f40-$471f ---
.pc = $3f40 "dat_3f40"

dat_3f40:
        .byte $08,$bc,$bc,$9b,$9b,$b9,$b9,$b9,$b9,$b9,$b9,$b9,$b9,$0b,$0b,$00 // ................
        .byte $00,$00,$00,$00,$09,$90,$90,$90,$91,$9b,$b9,$b9,$b9,$b9,$b9,$b9 // ................
        .byte $b9,$8b,$8b,$8b,$8b,$8c,$8c,$c8,$01,$9d,$7f,$a7,$8a,$98,$17,$97 // ................
        .byte $9e,$2e,$bd,$49,$b9,$69,$69,$69,$63,$6e,$e0,$e0,$09,$e4,$9e,$9d // ...I.iiicn......
        .byte $13,$9e,$94,$fa,$a7,$9f,$b7,$b1,$71,$b1,$b9,$b9,$b8,$b8,$8b,$8b // ........q.......
        .byte $31,$8d,$fd,$a9,$8f,$17,$7f,$7f,$7d,$34,$9e,$ed,$97,$36,$63,$36 // 1.......}4...6c6
        .byte $e3,$6e,$ef,$e1,$e6,$e6,$3e,$f7,$18,$3a,$9a,$7f,$64,$67,$64,$f6 // .n....>..:..dgd.
        .byte $17,$f7,$7d,$71,$b9,$b9,$8b,$8b,$de,$8e,$cb,$8a,$2a,$7a,$7a,$31 // ..}q........*zz1
        .byte $f1,$17,$de,$03,$1f,$a7,$17,$af,$f7,$7f,$fa,$71,$f1,$34,$f3,$3e // ...........q.4.>
        .byte $34,$1f,$1d,$63,$2d,$96,$fd,$19,$fa,$7a,$f8,$a2,$cb,$fb,$f9,$c9 // 4..c-....z......
        .byte $b3,$84,$8b,$82,$98,$ea,$ea,$ed,$ac,$35,$8b,$3d,$ef,$8a,$31,$af // .........5.=..1.
        .byte $af,$8a,$8a,$f3,$a7,$d8,$78,$e1,$d3,$4a,$fa,$13,$1d,$c8,$ed,$13 // ......x..J......
        .byte $8b,$f8,$af,$28,$8b,$8b,$89,$8b,$e6,$64,$8c,$98,$09 // ...(.....d...

txt_400d:
        .text "44"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $4a,$8a,$f8,$ba,$31,$3a,$fa,$8a,$a8,$8e,$82,$f8,$af,$3d,$a9,$1d // J...1:.......=..
        .byte $13,$94,$f4,$7f,$17,$87,$d3,$fe,$39,$e9,$3d,$d3,$b9,$9c,$9b,$9c // ........9.=.....
        .byte $f8,$cf,$f8,$bc,$cb,$8d,$de,$ce,$a8,$98,$b7,$8a,$e3,$2d,$7f,$28 // .............-.(
        .byte $98,$84,$fa,$f1,$f1,$37,$8a,$41,$84,$e4,$83,$8f,$fd,$f1,$1d,$1e // .....7.A........
        .byte $cd,$1c,$cd,$d1,$98,$98,$9c,$9f,$0f,$8b,$8b,$fb,$0b,$b8,$b3,$bc // ................
        .byte $b9,$bd,$1d,$13,$24,$9e,$1f,$96,$9a,$f9,$2b,$ab,$28,$1f,$d9,$94 // ....$.....+.(...
        .byte $ea,$93,$e3,$8f,$1f,$ac,$7d,$13,$cd,$1d,$d1,$3d,$9b,$9b,$9b,$97 // ......}....=....
        .byte $0b,$bc,$bf,$fb,$09,$1d,$c1,$cb,$c8,$c8,$c1,$c1,$1d,$13,$98,$a8 // ................
        .byte $89,$8f,$98,$89,$a4,$2a,$a4,$9a,$c4,$84,$4e,$98,$98,$9a,$f1,$f1 // .....*....N.....
        .byte $d1,$3b,$64,$64,$b6,$9b,$9b,$9b,$8c,$8f,$8c,$bc,$bc,$d1,$de,$e3 // .;dd............
        .byte $b8,$98,$c8,$1d,$d1,$e1,$34,$b4,$a4,$a4,$f9,$a8,$64,$46,$49,$69 // ......4.....dFIi
        .byte $64,$a6,$24,$c8,$c8,$93,$e7,$17,$6b,$96,$f6,$3e,$9b,$9f,$9f,$9c // d.$.....k..>....
        .byte $bc,$bc,$b8,$db,$13,$d1,$e3,$36,$cb,$13,$1d,$e3,$de,$3d,$64,$34 // .......6.....=d4
        .byte $1a,$e4,$6a,$64,$a4,$e4,$c4,$8a,$8a,$89,$92,$31,$31,$34,$e4,$14 // ..jd.......114..
        .byte $e9,$d9,$c8,$9c,$98,$98,$98,$9b,$0b,$98,$98,$98,$8a,$d8,$3e,$e8 // ..............>.
        .byte $cb
        .text ">4C="
        .byte $e6,$e4,$b6

txt_4108:
        .text "4FJ"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $a6,$a4,$ba,$8f,$6f,$64,$e6,$96,$39,$e3,$3e,$3d,$41,$13,$df,$fc // ....od..9.>=A...
        .byte $f8,$98,$9b,$9b,$09,$89,$e9,$a9,$f9,$78,$17,$47,$9e // .........x.G.

txt_4129:
        .text "NG"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $3a,$a7,$47,$a4,$e3,$e6,$d4,$4e,$64,$a6,$a6,$f6,$a8,$a8,$a8,$4a // :.G....Nd......J
        .byte $ef,$7f,$e7,$31,$d7,$7d,$df,$c7,$f9,$b9,$79,$79,$90,$9b,$9e,$96 // ...1.}....yy....
        .byte $8f,$af,$71,$13,$af,$8a,$46,$af,$8f,$48,$86,$a6,$fe,$de,$16,$d6 // ..q...F..H......
        .byte $a4,$4a,$a6,$a4,$94,$9c,$94,$8f,$43,$43,$de,$13,$df,$1f,$4c,$60 // .J......CC....L`
        .byte $90,$90,$9b,$9b,$98,$9b,$9b,$9b,$9a,$4a,$f4,$7d,$8a,$f8,$90,$8a // .........J.}....
        .byte $9f,$e4,$4a,$a4,$af,$13,$a6,$d4,$16,$9a,$8a,$a7,$7f,$97,$f7,$13 // ..J.............
        .byte $9d,$93,$1d,$6d,$8a,$a8,$9b,$9b,$96,$a6,$9a,$b8,$f1,$cf,$f8,$9f // ...m............
        .byte $f8,$9e,$ea,$9f,$c8,$95,$b8,$98,$91,$ba,$86,$84,$8a,$3a,$82,$c6 // .............:..
        .byte $bd,$8a,$9a,$9c,$7f,$c7,$c7,$71,$13,$93,$e3,$ed,$98,$98,$9b,$9b // .......q........
        .byte $96,$b6,$ba,$ba,$17,$7d,$f7,$f7,$af,$de,$4e,$b3,$48,$31,$81,$8b // .....}....N.H1..
        .byte $c3,$d3,$8f,$84,$8a,$c4,$64,$f8,$1f,$90,$9a,$9d,$93,$94,$94,$f1 // ......d.........
        .byte $a7,$9d,$d3,$b3,$18,$b8,$b8,$b8,$b8,$b4,$6a,$ca,$3d,$e3,$fc,$af // ..........j.=...
        .byte $fa,$f1,$83,$8b,$b8,$13,$1d,$1f,$4e,$e3,$1f,$1f,$ba,$69,$14,$a6 // ........N....i..
        .byte $8f,$d1,$f9,$4a,$a4,$13,$fc,$a8,$df,$f7,$1d,$1d,$1d,$18,$81,$81 // ...J............
        .byte $81,$81,$14,$6a,$31,$4e,$7d,$8a,$82,$a8,$a9,$c8,$9b,$7a,$1f,$1d // ...j1N}......z..
        .byte $f4,$1e,$1d,$8a,$98,$a9,$2b,$ab,$af,$d1,$e4,$a9,$e4,$1d,$1d,$8a // ......+.........
        .byte $8f,$1f,$1f,$1d,$1b,$8b,$1d,$1d,$d1,$1d,$18,$8b,$13,$6d,$ed,$fb // .............m..
        .byte $fa,$af,$d1,$8f,$a7,$31,$1d,$13,$fb,$1e,$ba,$b8,$bd,$1d,$ad,$a1 // .....1..........
        .byte $8d,$8d,$38,$9a,$34,$3e,$e6,$e8,$a9,$fd,$1f,$1f,$1b,$1c,$fc,$bf // ..8.4>..........
        .byte $1b,$1d,$1b,$8b,$7d,$e1,$b3,$9e,$97,$7a,$e3,$9e,$98,$7d,$93,$e3 // ....}....z...}..
        .byte $e3,$29,$e4,$4f,$2f,$7d,$21,$8f,$fd,$23,$d3,$de,$73,$ef,$2e,$de // .).O/}!..#..s...
        .byte $14                                   // .

txt_427d:
        .text ":1"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $90,$90,$90,$9b,$90,$b9,$b9,$c9,$af,$f7,$1d,$d3,$d1,$1f // ..............

txt_428e:
        .text ".4"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $f1,$2e,$2e,$4d,$ed,$3e,$e4,$f4,$af,$f7,$d1,$17,$7f,$1d,$d1,$1f // ...M.>..........
        .byte $17,$84,$12
        .byte $3e,$e4
        .text "4)))"
        .byte $90,$90,$90,$90,$90,$8b,$8a
        .byte $a7,$71,$1d,$3d,$d7,$2d,$2d,$8a,$a7,$83,$83,$7f,$f3,$d3,$de,$3e // .q.=.--........>
        .byte $a4,$a7,$3d,$d1,$17,$a1,$3d,$71,$d1,$ae,$83,$d3,$3e,$9e,$a4,$29 // ..=...=q....>..)
        .byte $90,$90,$90,$90,$90,$90,$90,$9a,$98,$9f,$27,$2e,$ed,$23,$31,$82 // ..........'..#1.
        .byte $89,$ed,$e3,$a1,$1f,$a1,$13,$ad,$ae,$fa,$fe,$f3,$fd,$d7,$fe,$ed // ................
        .byte $a3,$43,$ae,$a1,$ad,$83,$34,$82,$82,$21,$2f,$21,$91,$9f,$90,$98 // .C....4..!/!....
        .text "))/)#"
        .byte $82,$83,$82,$82,$ae,$a3,$a8,$a7,$a8,$ad,$f1
        .byte $f4,$7e,$7f,$71,$71,$71,$7f,$f3,$fe,$fe,$a4,$a8,$a1,$d1,$ae,$82 // .~.qqq..........
        .byte $82,$82,$8f                           // ...

txt_4324:
        .text ")/)!"
        .byte $00                                   // string terminator
        .fill 15, $00
        .byte $3c,$18,$18,$18,$38,$18,$18,$3f,$00,$10,$20,$02,$10,$19,$19,$19 // <...8..?.. .....
        .byte $19,$39,$19,$19,$00,$00,$00,$00,$27,$00,$10,$3f,$01,$1f,$00,$3f // .9......'..?...?
        .byte $1d,$1d,$39,$3f,$10,$3b,$3b,$00,$1d,$01,$0d,$19,$59,$3a,$18,$18 // ..9?.;;.....Y:..
        .byte $08,$08,$13,$5d,$21,$3f,$1c,$1c,$79,$03,$19,$e9,$3e,$46,$14,$03 // ...]!?..y...>F..
        .byte $b9,$18,$18,$38,$3f,$1a,$3f,$97,$1d,$1d,$3d,$3f,$19,$20,$00,$1f // ...8?.?...=?. ..
        .byte $1d,$03,$17,$17,$3a,$1f,$11,$11,$1e,$1e,$14,$23,$16,$1e,$1e,$1e // ....:......#....
        .byte $16,$13,$27,$1a,$13,$14,$b4,$11,$19,$38,$18,$1a,$1f,$9f,$17,$11 // ..'......8......
        .byte $3f,$1d,$13,$1f,$87,$1f,$19,$39,$03,$13,$19,$92,$18,$3f,$3f,$3d // ?......9.....??=
        .byte $17,$1d,$03,$1e,$17,$1f,$1a,$37,$1e,$1e,$1e,$1e,$3d,$1e,$1e,$00 // .......7....=...
        .byte $fe,$17,$07,$9d,$03,$b4,$03,$06,$07,$3f,$17,$3f,$19,$19,$3b,$1b // .........?.?..;.
        .byte $1e,$ae,$19,$a9,$72,$a4,$64,$13,$68,$1c,$95,$31,$a7,$7f,$1d,$97 // ....r.d.h..1....
        .byte $a7,$3f,$ad,$1d,$99,$79,$a9,$a3,$3e,$5f,$17,$ad,$f3,$99 // .?...y..>_....

txt_43f6:
        .text "S="
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6a,$38,$9a,$19,$69,$9b,$a9,$10,$1e,$19,$1c,$12,$fe,$1e,$1e,$18 // j8..i...........
        .byte $1c,$1b,$18,$bd,$1d,$18,$1f,$19,$12,$19,$1a,$1d,$19,$18,$13,$1d // ................
        .byte $16,$16,$11,$1d,$1f,$1e,$13,$18,$88,$1e,$1e,$11,$1b,$1c,$18,$26 // ...............&
        .byte $06,$19,$39,$19,$23,$03,$39,$14,$1a,$3f,$3b,$9d,$03,$1a,$19,$1a // ..9.#.9..?;.....
        .byte $3a,$18,$8a,$1d,$3f,$49,$39,$06,$26,$19,$17,$07,$1d,$03,$03,$21 // :...?I9.&......!
        .byte $1e,$11,$03,$01,$11,$98,$18,$19,$19,$19,$3c,$19,$1d,$1d,$18,$18 // ..........<.....
        .byte $11,$23,$1d,$1e,$13,$17,$1a,$1b,$3b,$19,$12,$1f,$17,$1a,$1a,$24 // .#......;......$
        .byte $1d,$1d,$1a,$1a,$1f,$11,$3d,$11,$13,$13,$11,$11,$11,$3c,$1c,$19 // ......=......<..
        .byte $19,$39,$1c,$1b,$1b,$3b,$18,$1b,$3b,$03,$1d,$04,$1e,$01,$19,$3a // .9...;..;......:
        .byte $1c,$1a,$1a,$06,$06,$19,$38,$1a,$1e,$23,$1a,$1a,$18,$b7,$07,$3b // ......8..#.....;
        .byte $21,$1e,$1e,$04,$91,$3f,$1c,$f9,$19,$1b,$3f,$39,$fb,$1b,$bb,$19 // !....?....?9....
        .byte $1b,$3b,$23,$03,$1d,$21,$06,$16,$06,$28,$19,$1a,$39,$18,$18,$aa // .;#..!...(..9...
        .byte $04,$06,$29,$39,$18,$1f,$3f,$01,$11,$50,$66,$86,$01,$1c,$3f,$19 // ..)9..?..Pf...?.
        .byte $29,$19,$19,$1d,$13,$1d,$1d,$29,$1d,$13,$1d,$13,$11,$11,$26,$14 // )......)......&.
        .byte $1a,$14,$1a,$16,$16,$26,$16,$16,$16,$16,$16,$1d,$26,$16,$1e,$16 // .....&......&...
        .byte $16,$19,$18,$3c,$11,$1b,$18,$19,$1b,$3b,$1a,$19,$1a,$28,$19,$39 // ...<.....;...(.9
        .byte $3d,$1e,$1e,$3e,$03,$06,$04,$2a,$1a,$16,$1a,$04,$06,$04,$3a,$1a // =..>...*......:.
        .byte $1e,$20,$00,$10,$00,$00,$1e,$3d,$3d,$1c,$38,$1c,$01,$18,$18,$3b // . .....==.8....;
        .byte $3b,$17,$27,$5a,$1a,$18,$18,$18,$18   // ;.'Z.....

txt_4522:
        .text ">W?"
        .byte $b6                                   // '6' | $80 (end-of-string marker)
        .byte $96,$06,$06,$03,$1e,$1a,$3a,$94,$04,$1a,$19,$19,$19,$f8,$9a,$3a // ......:........:
        .byte $3f,$07,$01,$01,$03,$3f,$1c,$3b,$0b,$3b,$1b,$18,$1c,$1e,$5a,$17 // ?....?.;.;....Z.
        .byte $3f,$1d,$17,$1f,$10,$57,$1a,$c6,$14,$14,$13,$13,$5e,$1e,$06,$16 // ?....W......^...
        .byte $14,$16,$16,$56,$16,$1c,$1e,$1d,$13,$1d,$57,$17,$3f,$10,$10,$10 // ...V......W.?...
        .byte $10,$50,$3b,$18,$28,$18,$18,$3f,$1a,$01,$3f,$1a,$10,$3f,$28,$18 // .P;.(..?..?..?(.
        .byte $06,$06,$04,$14,$04,$26,$19,$04,$56,$1c,$06,$06,$1c,$1d,$03,$5d // .....&..V......]
        .byte $03,$b3,$3f,$3f,$10,$00,$54,$14,$04,$94,$17,$57,$17,$17,$19,$24 // ..??..T....W...$
        .byte $04,$17,$1a,$1c,$05,$1a,$3d,$1d,$1a,$26,$19,$12,$19,$1a,$01,$39 // ......=..&.....9
        .byte $28,$07,$1c
        .text "??==>"
        .byte $1d

txt_45af:
        .text "S:"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $88,$98,$a4,$14,$64,$24,$3d,$10,$1d,$1c,$17,$13,$13,$bd,$1a,$1d // ....d$=.........
        .byte $1d,$1a,$1d,$11,$3a,$16,$19,$1a,$0a,$1a,$fd,$10,$18,$13,$1d,$26 // ....:..........&
        .byte $16,$17,$11,$53,$1e,$1e,$19,$79,$1c,$1c,$10,$16,$14,$14,$01 // ...S...y.......

txt_45e1:
        .text "=="
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $18,$3d,$1d,$39,$24,$1d,$e3,$5b,$03,$9d,$37,$06,$19,$3b,$5a,$02 // .=.9$..[..7..;Z.
        .byte $8d,$06,$1a,$19,$06
        .byte $54,$01,$ff,$97
        .text "='#;"
        .byte $1d,$1c,$9c
        .byte $3d,$06,$06,$04,$5d,$23,$bb,$1c,$69,$b9,$18,$ab,$98,$af,$57,$3b // =...]#..i.....W;
        .byte $5e,$13,$67,$a9,$aa,$5b,$39,$a2,$16,$a6,$a6,$54,$1a,$1c,$13,$19 // ^.g..[9....T....
        .byte $2a,$17,$07,$17,$1f,$1f,$1c,$3c,$1f,$18,$1b,$16,$1d,$13,$1b,$7c // *......<.......|
        .byte $1b,$1b,$3b,$1b,$1b,$1d,$f3,$1b,$1c,$3b,$1f,$19,$17,$e3,$11,$1d // ..;......;......
        .byte $23,$13,$19,$18,$7e,$10,$14,$39,$18,$17,$17,$07,$1f,$1b,$3b,$1c // #...~..9......;.
        .byte $1f,$1b,$19,$19,$01,$1d,$1e,$1c,$5f,$3f,$3d,$18,$fa,$11,$1e,$5d // ........_?=....]
        .byte $1c,$03,$9a,$5a,$1a,$01,$1d,$11,$01,$99,$69,$03,$1e,$03,$14,$04 // ...Z......i.....
        .byte $9a,$1f,$07,$07,$1c,$1c,$1c,$1c,$1c,$00,$00,$3b,$17,$21,$13,$1e // ...........;.!..
        .byte $17,$07,$13,$19,$38,$17,$10,$13,$b3,$13,$14,$3a,$1a,$17,$11,$97 // ....8......:....
        .byte $1f,$1a,$23,$13,$17,$1f,$9e,$19,$14,$3a,$1a,$10,$1b,$bb,$1b,$1b // ..#......:......
        .byte $3b,$10,$10,$19,$3f,$1f,$3d,$03,$21,$01,$11,$01,$bf,$3f,$3d,$3d // ;...?.=.!....?==
        .byte $3d,$1d,$3e,$a3,$14,$3f,$3f,$01,$07,$3f,$1d,$11,$3d,$07,$03,$1e // =.>..??..?..=...
        .byte $3e,$04,$14,$3e,$00,$10,$00,$00,$00,$00,$20,$00,$28,$1a,$87,$b1 // >..>...... .(...
        .byte $03,$13,$fd,$3d,$19,$8a,$53,$1d,$f7,$27,$dd,$1d,$03,$54,$04,$03 // ...=..S..'...T..
        .byte $3d,$01,$11,$03,$53,$3d,$1e,$93,$3d,$03,$3e,$3e,$19,$39,$bf,$01 // =...S=..=.>>.9..
        .byte $3f,$3f,$01,$11,$02,$18,$3f,$07,$1e,$3e,$03,$3d,$19,$39,$03,$1e // ??....?..>.=.9..
        .byte $01,$c1,$01,$01,$1d,$1e,$14,$1e,$03,$ff,$bd,$1e,$1e,$13,$04,$3e // ...............>
        .byte $11,$3d,$03,$c3,$f9,$39,$01,$11,$01,$01,$c1,$3f // .=...9.....?
