// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:19
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $26ff  (7936 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $1300 (4864)
// IRQ handler:  $ea86 (nmi_ea86)
// IRQ handler:  $1303 (irq_1303)
// IRQ handler:  $fe47 (nmi_fe47)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $131a (irq_131a)
//
// Code: 970 bytes, Data: 6966 bytes
// Labels: 148, Subroutines: 11
//
// Cross-references: all OK
// ============================================


// --- Region $1300-$149d ---
.pc = $1300 "main_1300"

main_1300:
        jmp loc_1484

irq_1303:
        inc $02
        lda #$2e
        ldx #$1a
        ldy #$13

loc_130b:
        sta $d012
        stx $0314
        sty $0315
        inc $d019
        jmp $ea7e

irq_131a:
        lda $0335
        and #$07
        eor #$07
        ora #$10
        sta $d011                                // SMC: modifies $d011
        lda $033c
        and #$07
        ora #$d0
        sta $d016
        jsr sub_153a
        jsr sub_1620
        dec $01
        jsr $a403
        inc $01
        lda #$fa
        ldx #$03
        ldy #$13
        jmp loc_130b

// Referenced by: jsr from $1484
sub_1346: {
        sei
        lsr $d011
        lda #$86
        ldx #$ea
        sta $0318
        stx $0319
        jsr sub_1653
        lda #$00
        dec $01
        jsr $a400
        inc $01
        lda #$00
        sta $0334
        sta $033b
        sta $d021
        sta $dc0e
        lda #$0c
        sta $d022
        lda #$06
        sta $d023
        sta $d020
        lda #$13
        sta $d018
        lda #$00
        tay
loop1:
        sta $f000,y
        sta $f100,y
        iny
        bne loop1
        jsr sub_166a
        ldy #$00
loop2:
        lda #$40
        sta $0400,y
        sta $04fa,y
        sta $05f4,y
        sta $06ee,y
        lda #$0b
        sta $d800,y
        sta $d8fa,y
        sta $d9f4,y
        sta $daee,y
        iny
        cpy #$fa
        bne loop2
        jsr sub_14c5
        lda #$81
        sta $d019
        sta $d01a
        lda #$03
        ldx #$13
        sta $0314
        stx $0315
        lda #$fa
        sta $d012
        lda #$1b
        sta $d011                                // SMC: modifies $d011
loop3:
        cmp $d012
        bne loop3
        cli
        rts
}
// Referenced by: jsr from $1494

sub_13d8:
        inc $0334
        ldy $0334
        lda $1200,y
        bne loc_13eb
        lda #$00
        sta $0334
        lda $1200

loc_13eb:
        sta $0335
        lsr
        lsr
        lsr
        sta $9e
        sta $0338
        inc $033b
        ldy $033b
        lda $1120,y
        bne loc_1409
        lda #$00
        sta $033b
        lda $1120

loc_1409:
        sta $033c
        lda #$00
        sta $9f
        sta $0339
        asl $9e
        rol $9f
        lda $9e
        adc $0338
        sta $9e
        lda $9f
        adc $0339
        sta $9f
        asl $9e
        rol $9f
        asl $9e
        rol $9f
        clc
        lda $9e
        adc #$20
        sta $9e
        lda $9f
        adc #$0e
        sta $9f
        lda $033c
        lsr
        lsr
        lsr
        ldx #$04
        sta $f7
        stx $f8
        ldy #$00

loc_1448:
        lda ($9e),y
        sta ($f7),y
        iny
        cpy #$0c
        bne loc_1448
        clc
        lda $9e
        adc #$0c
        sta $9e
        lda $9f
        adc #$00
        sta $9f
        clc
        lda $f7
        adc #$28
        sta $f7
        lda $f8
        adc #$00
        sta $f8
        sec
        lda $f7
        sbc #$e7
        sta $033a
        lda $f8
        sbc #$07
        ora $033a
        bcs loc_1483
        beq loc_1483
        ldy #$00
        jmp loc_1448

loc_1483:
        rts

loc_1484:
        jsr sub_1346

loc_1487:
        lda $dc01
        and #$10
        beq loc_149a
        lda $02

loc_1490:
        cmp $02
        beq loc_1490
        jsr sub_13d8
        jmp loc_1487

loc_149a:
        jmp loc_16a5

txt_149d:
        .text "1"

// --- Region $14c5-$15f5 ---
.pc = $14c5 "sub_14c5"

// Referenced by: jsr from $13b2
sub_14c5: {
        lda #$7f
        sta $d015
        sta $d01d
        lda #$00
        sta $d01c
        sta $d01b
        sta $d017
        tay
        lda #$01
        sta $02a7
        lda #$8c
loop1:
        sta $d001,y
        iny
        iny
        cpy #$0e
        bne loop1
        ldy #$00
        sty $02ab
        lda #$15
        clc
loop2:
        sta $d000,y
        adc #$30
        iny
        iny
        cpy #$0e
        bne loop2
        ldy #$00
        lda #$e0
loop3:
        sta $07f8,y
        clc
        adc #$01
        iny
        cpy #$07
        bne loop3
        lda #$60
        sta $d010
        lda #$02
        sta $02aa
        jsr sub_1531
        lda #$80
        sta $02a7
        lda #$01
        ldy #$00
loop4:
        sta $d027,y
        iny
        cpy #$07
        bne loop4
        rts
}

// Referenced by: jsr from $15d5
sub_152a: {
        inc $aa
        bne done
        inc $ab
done:
        rts
}
// Referenced by: jsr from $1515, $15de

sub_1531:
        lda #$3d
        sta $aa
        lda #$17
        sta $ab
        rts
// Referenced by: jsr from $1330

sub_153a:
        ldx #$00
        ldy #$00

loc_153e:
        asl $3982,x
        rol $3981,x
        rol $3980,x
        rol $3942,x
        rol $3941,x
        rol $3940,x
        rol $3902,x
        rol $3901,x
        rol $3900,x
        rol $38c2,x
        rol $38c1,x
        rol $38c0,x
        rol $3882,x
        rol $3881,x
        rol $3880,x
        rol $3842,x
        rol $3841,x
        rol $3840,x
        rol $3802,x
        rol $3801,x
        rol $3800,x
        txa
        clc
        adc #$09
        tax
        iny
        cpy #$07
        bne loc_153e
        ldy #$00
        lda ($aa),y
        sta $02a8
        sty $02a9
        asl $02a8
        rol $02a9
        asl $02a8
        rol $02a9
        asl $02a8
        rol $02a9
        clc
        lda $02a8
        adc #$00
        sta $9b
        lda $02a9
        adc #$08
        sta $9c
        ldy #$00
        ldx #$00

loc_15b6:
        lda ($9b),y
        and $02a7
        beq loc_15c0
        inc $3982,x

loc_15c0:
        txa
        clc
        adc #$09
        tax
        iny
        cpy #$07
        bne loc_15b6
        lda $02a7
        ror
        ror $02a7
        cmp #$80
        bne loc_15ee
        jsr sub_152a
        ldy #$00

loc_15da:
        lda ($aa),y
        bne loc_15e4
        jsr sub_1531
        jmp loc_15da

loc_15e4:
        cmp txt_149d,y
        beq loc_15ef
        iny
        cpy #$14
        bne loc_15e4

loc_15ee:
        rts

loc_15ef:
        lda $14b1,y
        sta $02a7
        rts

// --- Region $1620-$171e ---
.pc = $1620 "sub_1620"

// Referenced by: jsr from $1333
sub_1620: {
        dec $02aa
        bne done
        lda #$02
        sta $02aa
        inc $02ab
        ldy $02ab
        cpy #$2a
        bne skip1
        ldy #$00
        sty $02ab
skip1:
        lda dat_15f6,y
        bne skip2
        ldx #$00
        jmp $1645
skip2:
        ldx #$ff
        stx $d015
        ldx #$00
loop:
        sta $d027,x
        inx
        cpx #$07
        bne loop
done:
        rts
}
// Referenced by: jsr from $1354, $16e7

sub_1653:
        lda #$00
        ldx #$1b
        sta $f7
        stx $f8
        lda #$00
        ldx #$a4
        sta $f9
        stx $fa
        lda #$b0
        sta $fb
        jmp loc_167e
// Referenced by: jsr from $138c, $16ea

sub_166a:
        lda #$00
        ldx #$38
        sta $f7
        stx $f8
        lda #$00
        ldx #$f0
        sta $f9
        stx $fa
        lda #$f2
        sta $fb

loc_167e:
        ldy #$00
        inc $01

loc_1682:
        lda ($f7),y
        tax
        lda ($f9),y
        sta ($f7),y
        txa
        sta ($f9),y
        inc $f7
        bne loc_1692

dat_1690:
        .byte $e6,$f8                               // ..

loc_1692:
        inc $f9
        bne loc_1698
        inc $fa

loc_1698:
        lda $f9
        bne loc_1682
        lda $fa
        cmp $fb
        bne loc_1682
        dec $01
        rts

loc_16a5:
        sei
        lda #$1b

loc_16a8:
        cmp $d012
        bne loc_16a8
        sta $d011                                // SMC: modifies $d011
        lda #$00
        sta $d020
        sta $0286
        jsr $e544
        lda #$00
        sta $d015
        sta $d019
        sta $d01a
        lda #$c8
        sta $d016
        lda #$15
        sta $d018
        lda #$47
        ldx #$fe
        sta $0318
        stx $0319
        lda #$31
        ldx #$ea
        sta $0314
        stx $0315
        jsr $fda3
        jsr sub_1653
        jsr sub_166a
        ldy #$00
        sty $c6
        nop
        sty chr_0800
        sty $d020
        sty $d021
        sei
        inc $01

loc_16fe:
        lda dat_171e,y
        sta $0334,y
        iny
        cmp #$a7
        bne loc_16fe
        lda #$00
        ldx #$27
        sta $f7
        stx $f8
        lda #$01
        ldx #$08
        sta $f9
        stx $fa
        ldy #$00
        jmp $0334

dat_171e:
        .byte $b1                                   // .

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

// --- Region $0800-$12ff ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (2048 bytes, $0800-$0fff) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $7c,$c6,$06,$7e,$c6,$c6,$7e,$00       // char 1 @+1
        .byte $fc,$c6,$c6,$fc,$c6,$c6,$fc,$00       // char 2 @+2
        .byte $7c,$c6,$c0,$c0,$c0,$c6,$7c,$00       // char 3 @+3
        .byte $fc,$c6,$c6,$c6,$c6,$c6,$fc,$00       // char 4 @+4
        .byte $7c,$c6,$c6,$fe,$c0,$c6,$7c,$00       // char 5 @+5
        .byte $fe,$c0,$c0,$f8,$c0,$c0,$c0,$00       // char 6 @+6
        .byte $7c,$c6,$c0,$de,$c6,$c6,$7c,$00       // char 7 @+7
        .byte $c6,$c6,$c6,$fe,$c6,$c6,$c6,$00       // char 8 @+8
        .byte $1e,$0c,$0c,$0c,$0c,$0c,$1e,$00       // char 9 @+9
        .byte $06,$06,$06,$06,$06,$c6,$7c,$00       // char 10 @+10
        .byte $c6,$cc,$d8,$f0,$d8,$cc,$c6,$00       // char 11 @+11
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$fe,$00       // char 12 @+12
        .byte $c6,$ee,$fe,$d6,$c6,$c6,$c6,$00       // char 13 @+13
        .byte $c6,$e6,$f6,$de,$ce,$c6,$c6,$00       // char 14 @+14
        .byte $7c,$c6,$c6,$c6,$c6,$c6,$7c,$00       // char 15 @+15
        .byte $fc,$c6,$c6,$fc,$c0,$c0,$c0,$00       // char 16 @+16
        .byte $7c,$c6,$c6,$c6,$c6,$7c,$0e,$00       // char 17 @+17
        .byte $fc,$c6,$c6,$fc,$d8,$cc,$c6,$00       // char 18 @+18
        .byte $7c,$c6,$c0,$7c,$06,$c6,$7c,$00       // char 19 @+19
        .byte $7e,$18,$18,$18,$18,$18,$18,$00       // char 20 @+20
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$7c,$00       // char 21 @+21
        .byte $c6,$c6,$c6,$c6,$6c,$38,$10,$00       // char 22 @+22
        .byte $c6,$c6,$c6,$d6,$fe,$ee,$c6,$00       // char 23 @+23
        .byte $c6,$c6,$6c,$38,$6c,$c6,$c6,$00       // char 24 @+24
        .byte $c6,$c6,$c6,$7e,$06,$c6,$7c,$00       // char 25 @+25
        .byte $fe,$0c,$18,$30,$60,$c0,$fe,$00       // char 26 @+26
        .byte $1e,$18,$18,$18,$18,$18,$1e,$00       // char 27 @+27
        .byte $00,$fe,$c6,$c6,$c6,$fe,$00,$00       // char 28 @+28
        .byte $1e,$06,$06,$06,$06,$06,$1e,$00       // char 29 @+29
        .byte $08,$0c,$fe,$fe,$0c,$08,$00,$00       // char 30 @+30
        .byte $20,$60,$fe,$fe,$60,$20,$00,$00       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $06,$06,$06,$06,$00,$06,$06,$00       // char 33 '!'
        .byte $36,$36,$36,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $00,$6c,$fe,$6c,$fe,$6c,$00,$00       // char 35 '#'
        .byte $10,$7e,$d0,$7c,$16,$fc,$10,$00       // char 36 '$'
        .byte $40,$e6,$4c,$18,$34,$6e,$04,$00       // char 37 '%'
        .byte $78,$cc,$cc,$78,$da,$cc,$76,$00       // char 38 '&'
        .byte $06,$06,$0c,$00,$00,$00,$00,$00       // char 39 '''
        .byte $06,$0c,$18,$18,$18,$0c,$06,$00       // char 40 '('
        .byte $18,$0c,$06,$06,$06,$0c,$18,$00       // char 41 ')'
        .byte $00,$6c,$38,$fe,$38,$6c,$00,$00       // char 42 '*'
        .byte $00,$18,$18,$7e,$18,$18,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$06,$06,$0c,$00       // char 44 ','
        .byte $00,$00,$00,$1e,$00,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$06,$06,$00       // char 46 '.'
        .byte $00,$06,$0c,$18,$30,$60,$00,$00       // char 47 '/'
        .byte $7c,$c6,$ce,$d6,$e6,$c6,$7c,$00       // char 48 '0'
        .byte $0c,$1c,$0c,$0c,$0c,$0c,$1e,$00       // char 49 '1'
        .byte $7c,$c6,$06,$3c,$60,$c0,$fe,$00       // char 50 '2'
        .byte $7c,$c6,$06,$1c,$06,$c6,$7c,$00       // char 51 '3'
        .byte $c6,$c6,$c6,$fe,$06,$06,$06,$00       // char 52 '4'
        .byte $fe,$c6,$c0,$fc,$06,$c6,$7c,$00       // char 53 '5'
        .byte $7c,$c6,$c0,$fc,$c6,$c6,$7c,$00       // char 54 '6'
        .byte $fe,$c6,$0c,$18,$18,$18,$18,$00       // char 55 '7'
        .byte $7c,$c6,$c6,$7c,$c6,$c6,$7c,$00       // char 56 '8'
        .byte $7c,$c6,$c6,$7e,$06,$c6,$7c,$00       // char 57 '9'
        .byte $00,$06,$06,$00,$06,$06,$00,$00       // char 58 ':'
        .byte $00,$06,$06,$00,$06,$06,$0c,$00       // char 59 ';'
        .byte $06,$0c,$18,$30,$18,$0c,$06,$00       // char 60 '<'
        .byte $00,$00,$1e,$00,$1e,$00,$00,$00       // char 61 '='
        .byte $30,$18,$0c,$06,$0c,$18,$30,$00       // char 62 '>'
        .byte $7c,$c6,$e6,$1c,$30,$00,$30,$00       // char 63 '?'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 64 '@'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$00       // char 65 'A'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$0a       // char 66 'B'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$80       // char 67 'C'
        .byte $a0,$83,$87,$05,$15,$15,$35,$3d       // char 68 'D'
        .byte $35,$fd,$ff,$ff,$7d,$65,$a9,$aa       // char 69 'E'

txt_0a30:
        .byte $57,$55,$55,$d5,$5a,$56,$55,$55       // char 70 'F'
        .byte $ff,$ff,$7f,$5f,$a9,$aa,$aa,$6a       // char 71 'G'
        .byte $55,$d5,$f5,$fd,$55,$55,$95,$a5       // char 72 'H'
        .byte $7f,$5f                               // char 73 (partial)

txt_0a4a:
        .byte $57,$55,$aa,$6a,$5a,$56               // char 73 (partial)
        .byte $f5,$fd,$ff,$ff,$95,$a5,$a9,$aa       // char 74 'J'
        .byte $fc,$ff,$7f,$5f,$97,$a9,$aa,$6a       // char 75 'K'
        .byte $0a,$c2,$f2,$e0,$a8,$a8,$28,$08       // char 76 'L'
        .byte $3f,$1f,$17,$15,$15,$15               // char 77 (partial)

txt_0a6e:
        .byte $35,$3d                               // char 77 (partial)
        .byte $57,$55,$54,$d0                       // char 78 (partial)

txt_0a74:
        .byte $50,$58,$5a,$5a                       // char 78 (partial)
        .byte $c8,$80,$03,$03,$07,$05,$05,$85       // char 79 'O'
        .byte $05,$d5,$f5,$fd,$ff,$f5,$55,$65       // char 80 'P'
        .byte $3f,$3f,$3f,$1f,$17,$15,$15,$15       // char 81 'Q'
        .byte $aa,$6a,$5a,$56,$55,$55,$95,$a5       // char 82 'R'
        .byte $95,$a5,$a9,$aa,$aa,$68               // char 83 (partial)

txt_0a9e:
        .byte $58,$58                               // char 83 (partial)
        .byte $5a,$56,$55,$5a,$2a,$0a,$02,$00       // char 84 'T'
        .byte $a9,$aa,$aa,$80,$a0,$a8,$aa,$00       // char 85 'U'
        .byte $55,$55,$95,$0a,$02,$00,$00,$00       // char 86 'V'
        .byte $aa,$6a,$5a,$a6,$aa,$aa,$2a,$0b       // char 87 'W'
        .byte $95,$a5,$a9,$aa,$aa,$aa,$da,$f6       // char 88 'X'
        .byte $5a,$56,$55,$55,$95,$a5,$a9,$aa       // char 89 'Y'
        .byte $00,$00,$00,$80,$a0,$a8,$a8,$a8       // char 90 'Z'
        .byte $9a,$aa,$a2,$a0,$a0,$60,$50,$58       // char 91 '['
        .byte $85,$8d,$8f,$8f,$0f,$0f,$07,$05       // char 92 '\'
        .byte $69,$6a,$6a,$ea,$da,$d6,$d5,$d5       // char 93 ']'
        .byte $55,$55,$95,$a5,$a9,$aa,$aa,$68       // char 94 '^'
        .byte $aa,$6a,$5a,$56,$6a,$aa,$2a,$0b       // char 95 '_'
        .byte $35,$3d,$3f,$3f,$3f,$1f,$17,$15       // char 96 '`'
        .byte $a9,$aa,$aa,$6a                       // char 97 (partial)

txt_0b0c:
        .byte $5a,$56,$55,$55                       // char 97 (partial)
        .byte $5a,$5a,$9a,$aa,$a2,$a0,$a0,$60       // char 98 'b'
        .byte $00,$82,$8a,$8a,$8a,$8a,$0a,$0a       // char 99 'c'
        .byte $2a,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 100 'd'
        .byte $a8,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 101 'e'
        .byte $07,$81,$a1,$a1,$a1,$a1,$a3,$a3       // char 102 'f'
        .byte $f5,$f5,$75                           // char 103 (partial)

txt_0b3b:
        .byte $55,$59,$5a,$5a,$da                   // char 103 (partial)
        .byte $28,$08,$00,$00,$00,$80,$a0,$a8       // char 104 'h'
        .byte $05,$85,$85,$8d,$8f,$8f,$0f,$0f       // char 105 'i'
        .byte $55,$65,$69,$6a,$6a,$ea,$da,$d6       // char 106 'j'
        .byte $58,$54,$56,$56,$96,$a6,$aa,$a8       // char 107 'k'
        .byte $07,$01,$01,$81,$a1,$a1,$a3,$a3       // char 108 'l'
        .byte $15,$15,$35,$3d,$3f,$3f,$3f,$1f       // char 109 'm'
        .byte $95,$a5,$a9,$aa,$aa,$6a               // char 110 (partial)

txt_0b76:
        .byte $5a,$56                               // char 110 (partial)
        .byte $50,$58,$5a,$5a,$9a,$aa,$a2,$a0       // char 111 'o'
        .byte $0a,$0a,$0a,$8a,$8a,$82,$a0,$af       // char 112 'p'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$2a,$00       // char 113 'q'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$a8,$00       // char 114 'r'
        .byte $a3,$a3,$a3,$a1,$a1,$81,$05,$fd       // char 115 's'
        .byte $fa,$f6,$f5,$f5,$75                   // char 116 (partial)

txt_0ba5:
        .byte $55,$59,$5a                           // char 116 (partial)
        .byte $a8,$a8,$28,$08,$00,$00,$00,$80       // char 117 'u'
        .byte $07,$05,$05,$85,$85,$8d,$9f,$bf       // char 118 'v'
        .byte $d5,$d5,$55,$65,$69,$6a,$6a,$ea       // char 119 'w'
        .byte $a8,$68,$58,$54,$56,$56,$96,$a6       // char 120 'x'
        .byte $23,$03,$03,$01,$01,$81,$a1,$a1       // char 121 'y'
        .byte $17,$15,$15,$15                       // char 122 (partial)

txt_0bd4:
        .byte $35,$3d,$3f,$3f                       // char 122 (partial)
        .byte $55,$55,$95,$a5,$a9,$aa,$aa,$6a       // char 123 '{'
        .byte $a8,$68,$5a,$56,$55,$55,$95,$a5       // char 124 '|'
        .byte $3f,$5f,$57,$a5,$aa,$6a,$5a,$56       // char 125 '}'
        .byte $ff,$ff,$7f,$55,$a9,$aa,$aa,$6a       // char 126 '~'
        .byte $5a,$ea,$5a,$56,$55,$55,$95,$a5       // char 127
        .byte $a0,$a8,$a8,$a8,$28,$08,$00,$00       // char 128
        .byte $3f,$af,$a9,$aa,$aa,$6a               // char 129 (partial)

txt_0c0e:
        .byte $5a,$56                               // char 129 (partial)
        .byte $da,$56,$55,$55,$95,$a5,$a9,$aa       // char 130
        .byte $aa,$a8,$a8,$68                       // char 131 (partial)

txt_0c1c:
        .byte $58,$54,$56,$56                       // char 131 (partial)
        .byte $a3,$a3,$23,$03,$03,$01,$01,$81       // char 132
        .byte $5a,$da,$fa,$f6,$f5,$f5,$75,$55       // char 133
        .byte $3f,$1f,$17,$04,$80,$80,$a0,$00       // char 134
        .byte $5a,$d6,$a9,$aa,$2a,$0a,$02,$00       // char 135
        .byte $aa,$6a,$5a,$a8,$aa,$aa,$2a,$00       // char 136
        .byte $95,$a5,$a9,$00,$00,$80,$a0,$00       // char 137

txt_0c50:
        .byte $5a,$56,$55,$aa,$2a,$0a,$02,$00       // char 138

txt_0c58:
        .byte $55,$56,$aa,$0a,$02,$00,$00,$00       // char 139
        .byte $00,$80,$a0,$a0,$a2,$82,$0a,$00       // char 140
        .byte $5a,$d6,$aa,$aa,$2a,$0a,$02,$00       // char 141
        .byte $96,$aa,$02,$00,$00,$80,$a0,$00       // char 142
        .byte $a1,$a1,$a3,$83,$03,$03,$22,$00       // char 143

txt_0c80:
        .byte $59,$5a,$5a,$d0,$e0,$a8,$aa,$00       // char 144
        .byte $00,$80,$a0,$a8,$a8,$a8,$28,$00       // char 145
        .byte $ff,$ff,$7f,$5f,$ab,$aa,$aa,$6a       // char 146
        .byte $02,$f0,$fc,$fc,$ff,$7f,$9f,$af       // char 147
        .byte $80,$0f,$17,$15,$55,$d6,$fa,$f6       // char 148
        .byte $f5,$fd,$ff,$ff,$55,$a5,$a9,$aa       // char 149
        .byte $54,$d0,$e0,$a8,$a8,$a8,$28,$08       // char 150
        .byte $3f,$3f,$3f,$1f,$17,$10,$00,$00       // char 151
        .byte $5a,$56,$55,$95,$29,$0a,$03,$05       // char 152
        .byte $a9,$aa,$aa,$6a                       // char 153 (partial)

txt_0ccc:
        .byte $5a,$56,$55,$d5                       // char 153 (partial)
        .byte $aa,$6a,$5a,$54,$6a,$aa,$2a,$0a       // char 154
        .byte $95,$a5,$a9,$00,$00,$80,$a0,$80       // char 155
        .byte $00,$00,$00,$80,$a0,$a8,$a8,$00       // char 156
        .byte $a0,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 157
        .byte $15,$05,$85,$8d,$8f,$8f,$8f,$8f       // char 158
        .byte $00,$00,$02,$82,$a2,$a2,$a2,$a2       // char 159
        .byte $0a,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 160
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$a0,$01       // char 161
        .byte $87,$85,$85,$85,$85,$0d,$3f,$ff       // char 162
        .byte $22,$02,$02,$02,$02,$80,$a0,$a9       // char 163
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$0a,$40       // char 164
        .byte $7f,$5f,$55,$6a,$aa,$6a               // char 165 (partial)

txt_0d2e:
        .byte $5a,$56                               // char 165 (partial)
        .byte $5a,$56,$55,$55,$95,$a5,$a9,$a0       // char 166
        .byte $a9,$aa,$aa,$6a                       // char 167 (partial)

txt_0d3c:
        .byte $5a,$56,$55,$a5                       // char 167 (partial)
        .byte $af,$bf,$bf,$a7,$a9,$aa,$aa,$6a       // char 168
        .byte $fc,$f8,$e8,$a8,$28,$08,$00,$00       // char 169
        .byte $3f,$1f,$17,$15,$14,$10,$20,$00       // char 170
        .byte $55,$55,$96,$0a,$02,$00,$00,$00       // char 171
        .byte $a0,$40,$a0,$a8,$a8,$a0,$02,$2a       // char 172
        .byte $25,$09,$02,$00,$00,$00,$80,$a8       // char 173
        .byte $5a,$56,$95,$aa,$2a,$0a,$02,$00       // char 174
        .byte $00,$80,$a0,$a0,$a2,$82,$0a,$aa       // char 175
        .byte $ca,$8a,$0a,$0a,$00,$05,$05,$85       // char 176
        .byte $aa,$aa,$aa,$aa,$00,$ff,$7f,$5f       // char 177
        .byte $aa,$aa,$aa,$aa,$00,$d5,$f5,$fd       // char 178
        .byte $a1,$a1,$a3,$a3,$03,$53,$43,$01       // char 179

txt_0da0:
        .byte $57,$55,$55,$d5,$fa,$f6,$f5,$f5       // char 180
        .byte $57,$6a,$6a,$ea,$da,$d6,$d5,$d5       // char 181
        .byte $fe,$56,$96,$a6,$aa,$a8,$a8,$68       // char 182
        .byte $01,$81,$a1,$a1,$a3,$a3,$23,$03       // char 183
        .byte $75                                   // char 184 (partial)

txt_0dc1:
        .byte $55,$59,$5a,$5a,$da,$fa,$f6           // char 184 (partial)
        .byte $03,$01,$01,$81,$a1,$a1,$a3,$a3       // char 185
        .byte $07,$05,$05,$85,$85,$81,$a0,$af       // char 186
        .byte $d5,$d5,$75,$5a,$42,$00,$00,$00       // char 187
        .byte $a8,$68,$50,$a8,$aa,$aa,$28,$00       // char 188
        .byte $23,$03,$03,$01,$01,$81,$05,$fd       // char 189
        .byte $0a,$0a,$0a,$8a,$8a,$8a,$8a,$80       // char 190
        .byte $a3,$a3,$a3,$a1,$a1,$a1,$a1,$01       // char 191
        .byte $a0,$60,$51,$5d,$55,$55,$95,$a5       // char 192
        .byte $3f,$5f                               // char 193 (partial)

txt_0e0a:
        .byte $57,$55,$aa,$6a                       // char 193 (partial)

txt_0e0e:
        .byte $5a,$56                               // char 193 (partial)
        .byte $5a,$da,$fa,$f6,$55,$55,$95,$a5       // char 194
        .byte $3f,$1f,$17,$04,$80,$80,$a0,$aa       // char 195

dat_0e20:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "AAABCAAAA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "MJNOPIJFKL"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "QR"
        .byte $5b,$5c,$5d,$5e,$5f                   // char 217 (partial)
        .byte $58,$59,$5a,$40,$40,$60,$61,$62       // char 218
        .byte $69,$6a,$6b,$6c,$67,$52,$68,$40       // char 219
        .byte $40,$6d,$6e,$6f,$76,$77,$78,$79       // char 220
        .byte $74,$61,$75,$40,$40,$7a,$7b,$7c       // char 221
        .byte $81,$82,$83,$84,$85,$6e,$80,$40       // char 222
        .byte $40,$86,$8d,$55,$56,$88,$8e,$8f       // char 223
        .byte $90,$56,$91                           // char 224 (partial)

txt_0f03:
        .byte $40,$40,$4d,$4a,$46                   // char 224 (partial)
        .byte $47,$48,$49,$4a,$46,$4b,$4c,$40       // char 225
        .byte $40,$97,$88,$89,$8a                   // char 226 (partial)

txt_0f15:
        .byte $55,$56,$57                           // char 226 (partial)
        .byte $58,$59,$5a,$40,$40,$40,$40,$40       // char 227
        .byte $40,$40,$65,$66,$67,$52,$68           // char 228 (partial)

txt_0f27:
        .byte $40                                   // char 228 (partial)
        .byte $40,$41,$41,$41,$41,$41,$72,$73       // char 229
        .byte $74,$61,$75,$40,$40,$7a,$47,$48       // char 230
        .byte $49,$4a,$46,$7e,$7f,$6e,$80           // char 231 (partial)

txt_0f3f:
        .byte $40                                   // char 231 (partial)
        .byte $40,$aa,$8a,$55,$56,$88,$89,$8a       // char 232
        .byte $55,$8b,$af                           // char 233 (partial)

txt_0f4b:
        .byte $40,$40,$44,$45,$46                   // char 233 (partial)
        .byte $47,$48,$49,$4a,$46,$4b,$4c,$40       // char 234
        .byte $40,$51,$52,$53,$54,$55,$56,$57       // char 235
        .byte $58,$59,$5a,$40,$40,$60,$61,$62       // char 236
        .byte $63,$64,$65,$66,$67,$52,$68,$40       // char 237
        .byte $40,$6d,$6e,$6f,$be                   // char 238 (partial)

txt_0f75:
        .byte $41,$41,$bf                           // char 238 (partial)
        .byte $74,$61,$75,$40,$40,$7a,$7b,$c0       // char 239
        .byte $c1                                   // char 240 (partial)

txt_0f81:
        .byte $4a,$46,$47,$c2,$6e,$80               // char 240 (partial)

txt_0f87:
        .byte $40                                   // char 240 (partial)
        .byte $40,$aa,$8a,$55,$56,$88,$89,$8a       // char 241
        .byte $55,$56,$91                           // char 242 (partial)

txt_0f93:
        .byte $40,$40,$44,$45,$46                   // char 242 (partial)
        .byte $47,$48,$49,$4a,$46,$4b,$4c,$40       // char 243
        .byte $40,$51,$52,$53,$54,$55,$56,$57       // char 244
        .byte $58,$59,$5a,$40,$40,$60,$61,$62       // char 245
        .byte $63,$64,$65,$66,$67,$52,$68,$40       // char 246
        .byte $40,$6d,$6e,$6f,$70,$71,$72,$73       // char 247
        .byte $74,$61,$75,$40,$40,$7a,$7b,$7c       // char 248
        .byte $7d,$4a,$46,$7e,$7f,$6e,$80,$40       // char 249
        .byte $40,$86,$87,$55,$56,$88,$89,$8a       // char 250
        .byte $55,$8b,$8c,$40,$40,$4d,$4a,$46       // char 251
        .byte $92,$93,$94,$95,$46,$47,$96,$40       // char 252
        .byte $40,$97,$88,$89,$98,$99,$5e,$9a       // char 253
        .byte $9b,$8a,$9c,$40,$40,$40,$40,$9d       // char 254
        .byte $9e,$6a,$6b,$9f,$a0                   // char 255 (partial)

txt_0ffd:
        .byte $40,$40,$40                           // char 255 (partial)
        .byte $40,$41,$41,$a1,$a2,$77,$78,$a3       // char 256
        .byte $a4,$41,$41,$40,$40,$7a               // char 257 (partial)

txt_100e:
        .text "GH"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $a6,$a7,$a8                           // ...

txt_1014:
        .text "HI"
        .byte $a9                                   // ')' | $80 (end-of-string marker)

txt_1017:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $8a,$55,$ab,$ac,$ad,$ae,$55,$56,$91   // .U....UV.

txt_1023:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "MJN"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $b1,$b2,$b3,$b4
        .byte $47,$96
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "QR"
        .byte $5b
        .byte $5c,$b5,$b6,$b7,$b8
        .text "YZ"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $60,$61,$62,$69,$6a,$6b,$b9,$67
        .byte $52,$68
        .byte $40,$40
        .byte $6d,$6e,$6f,$ba,$bb,$bc,$bd,$74,$61,$75,$40,$40,$7a,$7b,$7c,$7d // mno....tau@@z{|}
        .byte $4a,$46,$7e,$7f,$6e,$80               // JF~.n.

txt_105f:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $87,$55,$56,$88,$89,$8a,$55,$8b,$af   // .UV...U..

dat_106b:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        // === Sine/lookup table (256 bytes, range $00-$ff) ===
        .byte $df,$df,$df,$df,$de,$de,$dd,$dd,$dc,$db,$db,$da,$d9,$d8,$d6,$d5 // ................
        .byte $d4,$d2,$d1,$cf,$ce,$cc,$ca,$c8,$c6,$c4,$c2,$c0,$be,$bc,$b9,$b7 // ................
        .byte $b5,$b2,$af,$ad,$aa,$a7,$a5,$a2,$9f,$9c,$99,$96,$93,$91,$8d,$8a // ................
        .byte $87,$84,$81,$7e,$7b,$78,$75,$72,$6e,$6b,$68,$65,$62,$5f // ...~{xurnkheb_

txt_115e:
        .byte $5c                                   // backslash character
        .text "YVSOMJGDA>;9631.+)'$"
        .byte $22                                   // double quote character
        .text " "
        .byte $1e,$1c,$1a,$18,$16,$14,$12,$11,$0f,$0e,$0c,$0b,$0a,$08,$07,$06 // ................
        .byte $05,$05,$04,$03,$03,$02,$02,$01,$01,$01,$01,$01,$01,$01,$02,$02 // ................
        .byte $03,$03,$04,$05,$05,$06,$07,$08,$0a,$0b,$0c,$0e,$0f,$11,$12,$14 // ................
        .byte $16,$18,$1a,$1c,$1e                   // .....

txt_11aa:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.1369;>ADGJMOSVY"
        .byte $5c                                   // backslash character
        .byte $5f,$62,$65,$68,$6b,$6e,$72,$75,$78,$7b,$7e,$81,$84,$87,$8a,$8d // _behknrux{~.....
        .byte $91,$93,$96,$99,$9c,$9f,$a2,$a5,$a8,$aa,$ad,$af,$b2,$b5,$b7,$b9 // ................
        .byte $bc,$be,$c0,$c2,$c4,$c6,$c8,$ca,$cc,$ce,$cf,$d1,$d2,$d4,$d5,$d6 // ................
        .byte $d8,$d9,$da,$db,$db,$dc,$dd,$dd,$de,$de,$df,$df,$df,$df,$00,$ff // ................
        .byte $ff,$ff,$ff,$fe,$fe,$fe,$fd,$fd,$fc,$fb,$fa,$f9,$f8,$f7,$f6,$f5 // ................
        .byte $f4,$f3,$f1,$f0,$ee,$ed,$eb,$e9,$e7,$e6,$e4,$e2,$e0,$de,$db,$d9 // ................
        .byte $d7,$d5,$d2,$d0,$cd,$cb,$c8,$c6,$c3,$c0,$be,$bb,$b8,$b5,$b2,$b0 // ................
        .byte $ad,$aa,$a7,$a4,$a1,$9e,$9b,$97,$94,$91,$8e,$8b,$88,$85,$82,$7e // ...............~
        .byte $7b,$78,$75,$72,$6f,$6c,$69,$65,$62,$5f // {xurolieb_

txt_124b:
        .byte $5c                                   // backslash character
        .text "YVSPNKHEB"
        .byte $40                                   // @ character
        .text "=:8530.+)'%"
        .byte $22                                   // double quote character
        .text " "
        .byte $1e,$1c,$1a,$19,$17,$15,$13,$12,$10,$0f,$0d,$0c,$0b,$0a,$09,$08 // ................
        .byte $07,$06,$05,$04,$03,$03,$02,$02,$02,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $02,$02,$02,$03,$03,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c,$0d,$0f // ................
        .byte $10,$12,$13,$15,$17,$19,$1a,$1c,$1e   // .........

txt_129c:
        .text " "
        .byte $22                                   // double quote character
        .text "%')+.0358:="
        .byte $40                                   // @ character
        .text "BEHKNPSVY"
        .byte $5c                                   // backslash character
        .byte $5f,$62,$65,$69,$6c,$6f,$72,$75,$78,$7b,$7e,$82,$85,$88,$8b,$8e // _beilorux{~.....
        .byte $91,$94,$97,$9b,$9e,$a1,$a4,$a7,$aa,$ad,$b0,$b2,$b5,$b8,$bb,$be // ................
        .byte $c0,$c3,$c6,$c8,$cb,$cd,$d0,$d2,$d5,$d7,$d9,$db,$de,$e0,$e2,$e4 // ................
        .byte $e6,$e7,$e9,$eb,$ed,$ee,$f0,$f1,$f3,$f4,$f5,$f6,$f7,$f8,$f9,$fa // ................
        .byte $fb,$fc,$fd,$fd,$fe,$fe,$fe,$ff,$ff,$ff,$ff,$00 // ............

// --- Region $149e-$14c4 ---
.pc = $149e "Segment $149e"
        .text "=><."
        .byte $22                                   // double quote
        .text "+"
        .byte $14
        .byte $20,$09,$1b,$1d

txt_14a9:
        .text "!',()-:;"
        .byte $10,$10,$20,$20,$08,$20,$40,$40,$10,$10,$10,$10,$04,$08,$08,$10 // ..  . @@........
        .byte $10,$10,$04,$08                       // ....

// --- Region $15f6-$161f ---
.pc = $15f6 "dat_15f6"

dat_15f6:
        .byte $00,$00,$0b,$0c,$05,$0f,$03,$0d,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 18, $01
        .byte $0d,$03,$0f,$05,$0c,$0b,$00,$00       // ........

// --- Region $171f-$2630 ---
.pc = $171f "Segment $171f"
        .byte $f7,$91,$f9,$e6,$f7,$d0,$02,$e6,$f8,$e6,$f9,$d0,$02,$e6,$fa,$a5 // ................
        .byte $f8,$c9,$f0,$d0,$ea,$c6,$01,$58,$20,$e2,$fc,$4c,$b1,$a7 // .......X ..L..

txt_173d:
        .encoding "screencode_mixed"
        .text "exodus presents: "
        .byte $22                                   // double quote
        .text "puffy's saga+9 ntsc fix"
        .encoding "petscii_upper"

txt_1766:
        .byte $22                                   // double quote character
        .text ".... "

txt_176c:
        .encoding "screencode_mixed"
        .text "usa greetings: atc, inc, nec, and- fantasy"
        .encoding "petscii_upper"

txt_1796:
        .text ".... "

txt_179b:
        .encoding "screencode_mixed"
        .text "european greetings: genesis project, dominators, crazy+lotus, hotline, and- alpha flight+paramount"
        .encoding "petscii_upper"

txt_17fd:
        .text "..."

chr_1800:
        // === Charset data (2048 bytes, $1800-$1fff) ===
        .byte $2e,$20,$05,$18,$0f,$04,$15,$13       // char 0 @+0
        .byte $20,$02,$0f,$01,$12,$04,$13,$3a       // char 1 @+1
        .byte $20,$17,$09,$0c,$04,$20,$17,$01       // char 2 @+2
        .byte $12,$05,$13                           // char 3 (partial)

txt_181b:
        .byte $20,$33,$31,$33,$2d                   // char 3 (partial)
        .byte $39,$38,$37,$2d,$36,$36,$33,$37       // char 4 @+4
        .byte $2c,$20,$01,$0e,$04,$2d,$20,$04       // char 5 @+5
        .byte $09,$13,$09,$0e,$14,$05,$07,$12       // char 6 @+6
        .byte $01,$14,$09,$0f,$0e                   // char 7 (partial)

txt_183d:
        .byte $3a,$20,$39                           // char 7 (partial)
        .byte $30,$38,$2d,$37,$34,$37,$2d,$35       // char 8 @+8
        .byte $36,$32,$34,$2e,$2e,$2e,$2e,$20       // char 9 @+9
        .byte $05,$18,$0f,$04,$15,$13,$20,$16       // char 10 @+10
        .byte $0d,$02                               // char 11 (partial)

txt_185a:
        .byte $3a,$20,$37,$31,$36,$2d               // char 11 (partial)
        .byte $39,$38,$37,$2d,$31,$37,$33,$30       // char 12 @+12
        .byte $2e,$2e,$2e,$2e,$20,$05,$18,$0f       // char 13 @+13
        .byte $04,$15,$13,$20,$0d,$05,$0d,$02       // char 14 @+14
        .byte $05,$12,$13,$3a,$20,$17,$01,$12       // char 15 @+15
        .byte $05,$17,$0f,$0c,$06,$2c,$20,$07       // char 16 @+16
        .byte $01,$1a,$0f,$0f,$2c,$20,$13,$14       // char 17 @+17
        .byte $0f,$12,$0d,$02,$12,$09,$0e,$07       // char 18 @+18
        .byte $05,$12,$2c,$20,$07,$12,$09,$0d       // char 19 @+19
        .byte $20,$12,$05,$01,$10,$05,$12,$2c       // char 20 @+20
        .byte $20,$13,$0b,$12,$05,$05,$0d,$05       // char 21 @+21
        .byte $12,$2c,$20,$01,$0e,$04,$2d,$20       // char 22 @+22
        .byte $14,$08,$05,$20,$03,$15,$12,$05       // char 23 @+23

txt_18c0:
        .byte $2e,$2e,$2e,$2e                       // char 24 (partial)

dat_18c4:
        // === Fill data (40 bytes, $18c4-$18eb) ===
        .fill 40, $20
        .byte $00                                   // char 29 (partial)

dat_18ed:
        .text "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  "
        .byte $00                                   // string terminator

txt_1b00:
        .byte $4c,$20,$a4,$4c,$8d,$a4,$01,$02       // char 96 '`'
        .byte $04,$0f,$f1,$e0,$11,$46,$03           // char 97 (partial)

txt_1b0f:
        .byte $27                                   // char 97 (partial)
        .byte $2f,$2d,$50,$4c,$41,$59,$45,$52       // char 98 'b'
        .byte $20,$42,$59,$20,$4a,$43,$48,$2d       // char 99 'c'
        .byte $0a,$0a,$0a,$a8,$a2,$00,$b9,$bb       // char 100 'd'
        .byte $aa,$9d,$27,$aa,$9d,$2d,$aa,$b9       // char 101 'e'
        .byte $bc,$aa,$9d,$2a,$aa,$9d,$30,$aa       // char 102 'f'
        .byte $c8,$c8,$e8,$e0,$03,$d0,$e7,$b9       // char 103 'g'
        .byte $bb,$aa,$8d,$b6,$aa,$8d,$b7,$aa       // char 104 'h'
        .byte $ad,$11,$a4,$f0,$2b,$a2,$02,$b9       // char 105 'i'
        .byte $bc,$aa,$8d,$33,$aa                   // char 106 (partial)

txt_1b55:
        .byte $3d,$34,$aa                           // char 106 (partial)
        .byte $9d,$06,$a4,$ca,$10,$f1               // char 107 (partial)

txt_1b5e:
        .byte $2c,$33                               // char 107 (partial)
        .byte $aa,$10,$15,$a2,$00,$b9,$bd,$aa       // char 108 'l'
        .byte $9d,$2d,$aa,$b9,$be,$aa,$9d,$30       // char 109 'm'
        .byte $aa,$c8,$c8,$e8,$e0,$03,$d0,$ed       // char 110 'n'
        .byte $a0,$00,$98,$99,$00,$d4,$99,$43       // char 111 'o'
        .byte $aa,$c8,$c0,$1b,$d0,$f5,$ad,$09       // char 112 'p'
        .byte $a4,$8d,$18,$d4,$60,$a5,$fb,$48       // char 113 'q'
        .byte $a5,$fc,$48,$a2,$02,$ce,$b6,$aa       // char 114 'r'
        .byte $10,$06,$ad,$b7,$aa,$8d,$b6,$aa       // char 115 's'
        .byte $bd,$06,$a4,$d0,$03                   // char 116 (partial)

txt_1ba5:
        .byte $4c,$5a,$a9                           // char 116 (partial)
        .byte $ad,$b6,$aa,$d0,$08,$bd,$4c,$aa       // char 117 'u'
        .byte $f0,$06,$de,$4c,$aa,$4c,$67,$a6       // char 118 'v'
        .byte $bd,$58,$aa,$9d,$4c,$aa,$bd,$27       // char 119 'w'
        .byte $aa,$85,$fb,$bd,$2a,$aa,$85,$fc       // char 120 'x'
        .byte $a0,$00,$98,$9d,$4f,$aa,$b1,$fb       // char 121 'y'
        .byte $10,$16,$29,$7f,$0a,$9d,$43,$aa       // char 122 'z'
        .byte $fe,$27,$aa,$e6,$fb,$d0,$05,$fe       // char 123 '{'
        .byte $2a,$aa,$e6,$fc,$a0,$00,$b1,$fb       // char 124 '|'
        .byte $a8,$b9,$c3,$ac,$85,$fb,$b9,$db       // char 125 '}'
        .byte $ac,$85,$fc,$bc,$46,$aa,$b1,$fb       // char 126 '~'
        .byte $30,$40,$f0,$34,$c9,$7e,$f0,$26       // char 127
        .byte $9d,$5b,$aa,$0a,$18,$7d,$43,$aa       // char 128
        .byte $a8,$b9,$67,$a9,$18,$7d,$b3,$aa       // char 129
        .byte $9d,$76,$aa,$b9,$68,$a9,$69,$00       // char 130
        .byte $9d,$79,$aa,$bd,$aa,$aa,$f0,$09       // char 131
        .byte $de,$aa,$aa                           // char 132 (partial)

txt_1c23:
        .byte $4c,$29,$a5,$fe,$4f                   // char 132 (partial)
        .byte $aa,$a9,$ff,$9d,$3d,$aa,$d0,$68       // char 133
        .byte $a9,$fe,$9d,$3d,$aa,$fe,$4f,$aa       // char 134
        .byte $d0,$5e,$48,$29,$e0,$c9,$80,$d0       // char 135
        .byte $15,$68,$48,$29,$10,$9d,$4f,$aa       // char 136
        .byte $68,$29,$0f,$9d,$4c,$aa,$9d,$58       // char 137
        .byte $aa,$fe,$46,$aa,$d0,$9d,$c9,$a0       // char 138
        .byte $d0,$0c,$68,$0a,$0a,$0a,$9d,$49       // char 139
        .byte $aa,$fe,$46,$aa,$d0,$8d,$68,$29       // char 140
        .byte $3f,$0a,$a8,$b9,$5b,$ac,$9d,$a1       // char 141
        .byte $aa,$b9,$5a,$ac,$48,$29,$1f,$9d       // char 142
        .byte $a4,$aa,$68,$48,$29,$80,$9d,$a7       // char 143
        .byte $aa,$a9,$01,$9d,$aa,$aa,$a9,$00       // char 144
        .byte $9d,$ad,$aa,$9d,$b0,$aa,$68           // char 145 (partial)

txt_1c8f:
        .byte $29                                   // char 145 (partial)
        .byte $20,$d0,$ce,$fe,$aa,$aa,$d0,$c9       // char 146
        .byte $fe,$46,$aa,$bc,$46,$aa,$b1,$fb       // char 147
        .byte $c9,$7f,$d0,$2d,$a9,$00,$9d,$46       // char 148
        .byte $aa,$a8,$bd,$27,$aa,$18,$69,$01       // char 149
        .byte $9d,$27,$aa,$85,$fb,$bd,$2a,$aa       // char 150
        .byte $69,$00,$9d,$2a,$aa,$85,$fc,$b1       // char 151
        .byte $fb,$c9,$ff,$d0,$0c,$bd,$2d,$aa       // char 152
        .byte $9d,$27,$aa,$bd,$30,$aa,$9d,$2a       // char 153
        .byte $aa,$c9,$fe,$d0,$0e,$a9,$00,$9d       // char 154
        .byte $06,$a4,$bc,$3a,$aa,$99,$04,$d4       // char 155

txt_1ce0:
        .byte $4c,$5a,$a9,$bd,$4f,$aa,$f0,$03       // char 156
        .byte $4c,$67,$a6,$bd,$40,$aa,$29,$fe       // char 157
        .byte $bc,$3a,$aa,$99,$04,$d4,$bc,$49       // char 158
        .byte $aa,$b9,$ba,$ab,$bc,$3a,$aa,$99       // char 159
        .byte $05,$d4,$bc,$49,$aa,$b9,$bb,$ab       // char 160
        .byte $bc,$3a,$aa,$99,$06,$d4,$a9,$09       // char 161
        .byte $99,$04,$d4,$bc,$49,$aa,$b9,$c1       // char 162
        .byte $ab,$9d,$9b,$aa,$9d,$9e,$aa,$b9       // char 163
        .byte $be,$ab,$a0,$00,$29,$0f,$f0,$18       // char 164
        .byte $c9,$08,$f0,$13,$0a,$0a,$0a,$0a       // char 165
        .byte $0d,$09,$a4,$8d,$18,$d4,$c8,$ad       // char 166
        .byte $0a,$a4,$1d,$34,$aa,$d0,$07,$c8       // char 167
        .byte $ad,$0a,$a4                           // char 168 (partial)

txt_1d43:
        .byte $3d,$37,$aa,$8d,$17                   // char 168 (partial)
        .byte $d4,$8d,$0a,$a4,$c0,$01,$d0,$0f       // char 169
        .byte $bc,$49,$aa,$b9,$bf,$ab,$8d,$98       // char 170
        .byte $aa,$a8,$a9,$00,$8d,$99,$aa,$a9       // char 171
        .byte $02,$9d,$55,$aa                       // char 172 (partial)

txt_1d64:
        .byte $4c,$5a,$a9,$bd                       // char 172 (partial)
        .byte $55,$aa,$c9,$02,$d0,$11,$bc,$49       // char 173
        .byte $aa,$b9,$c0,$ab,$9d,$88,$aa,$a8       // char 174
        .byte $a9,$00,$9d,$8b,$aa,$f0,$0b,$bd       // char 175
        .byte $8b,$aa,$f0,$06,$de,$8b,$aa,$4c       // char 176
        .byte $d7,$a6,$bc,$88,$aa,$b9,$9e,$ab       // char 177
        .byte $48,$29,$f0,$4a,$4a,$4a,$4a,$9d       // char 178
        .byte $7c,$aa,$68,$29,$0f,$9d,$7f,$aa       // char 179
        .byte $b9,$9f,$ab,$9d,$82,$aa,$b9,$a0       // char 180
        .byte $ab,$8d,$33,$aa,$29,$3f,$0a,$9d       // char 181
        .byte $8b,$aa                               // char 182 (partial)

txt_1db2:
        .byte $2c,$33,$aa,$10,$14,$b9               // char 182 (partial)
        .byte $a1,$ab,$48,$29,$f0,$9d,$8e,$aa       // char 183
        .byte $68,$29,$0f,$9d,$91,$aa,$a9,$00       // char 184
        .byte $9d,$85,$aa                           // char 185 (partial)

txt_1dcb:
        .byte $2c,$33,$aa,$70,$07                   // char 185 (partial)
        .byte $98,$18,$69,$04,$9d,$88,$aa,$bd       // char 186
        .byte $85,$aa,$d0,$19,$bd,$8e,$aa,$18       // char 187
        .byte $7d,$82,$aa,$9d,$8e,$aa,$bd,$91       // char 188
        .byte $aa,$69,$00,$9d,$91,$aa,$dd,$7f       // char 189
        .byte $aa,$d0,$21,$f0,$17,$bd,$8e,$aa       // char 190
        .byte $38,$fd,$82,$aa,$9d,$8e,$aa,$bd       // char 191
        .byte $91,$aa,$e9,$00,$9d,$91,$aa,$dd       // char 192
        .byte $7c,$aa,$d0,$08,$bd,$85,$aa,$49       // char 193
        .byte $01,$9d,$85,$aa,$e0,$00,$f0,$03       // char 194
        .byte $4c,$b2,$a7,$ad,$99,$aa,$f0,$06       // char 195
        .byte $ce,$99,$aa,$4c,$85,$a7,$ac,$98       // char 196
        .byte $aa,$b9,$7b,$ab,$48,$29,$f0,$8d       // char 197
        .byte $94,$aa,$68,$29,$0f,$0a,$0a,$0a       // char 198
        .byte $0a,$8d,$95,$aa,$b9,$7c,$ab,$8d       // char 199
        .byte $96,$aa,$b9,$7d,$ab,$8d,$33,$aa       // char 200
        .byte $29,$3f,$0a,$8d,$99,$aa               // char 201 (partial)

txt_1e4e:
        .byte $2c,$33                               // char 201 (partial)
        .byte $aa,$10,$26,$ad,$0a,$a4,$29,$0f       // char 202
        .byte $8d,$33,$aa,$b9,$7e,$ab,$48,$29       // char 203
        .byte $f0,$8d,$9a,$aa,$68,$29,$0f,$0a       // char 204
        .byte $0a,$0a,$0a,$0d,$33,$aa,$8d,$0a       // char 205
        .byte $a4,$8d,$17,$d4,$a9,$00,$8d,$97       // char 206
        .byte $aa                                   // char 207 (partial)

txt_1e79:
        .byte $2c,$33,$aa,$70,$07,$98,$18           // char 207 (partial)
        .byte $69,$04,$8d,$98,$aa,$ad,$97,$aa       // char 208
        .byte $d0,$11,$ad,$9a,$aa,$18,$6d,$96       // char 209
        .byte $aa,$8d,$9a,$aa,$cd,$95,$aa,$90       // char 210
        .byte $19,$b0,$0f,$ad,$9a,$aa,$38,$ed       // char 211
        .byte $96,$aa,$8d,$9a,$aa,$cd,$94,$aa       // char 212
        .byte $b0,$08,$ad,$97,$aa,$49,$01,$8d       // char 213
        .byte $97,$aa,$bc,$9b,$aa,$b9,$cb,$aa       // char 214
        .byte $30,$14,$c9,$7f,$d0,$18,$bd,$9e       // char 215
        .byte $aa,$18,$79,$23,$ab,$9d,$9b,$aa       // char 216
        .byte $a8,$b9,$cb,$aa,$10,$08,$29,$7f       // char 217
        .byte $0a,$a0,$01,$4c,$e1,$a7,$18,$7d       // char 218
        .byte $5b,$aa,$0a,$18,$7d,$43,$aa,$a0       // char 219
        .byte $00,$8c,$33,$aa,$a8,$b9,$67,$a9       // char 220
        .byte $18,$7d,$b3,$aa,$9d,$0b,$a4,$b9       // char 221
        .byte $68,$a9,$69,$00,$9d,$0e,$a4,$bc       // char 222
        .byte $9b,$aa,$b9,$23,$ab,$9d,$40,$aa       // char 223
        .byte $fe,$9b,$aa,$bd,$aa,$aa,$f0,$53       // char 224
        .byte $bd,$a7,$aa,$d0,$16,$bd,$ad,$aa       // char 225
        .byte $18,$7d,$a1,$aa,$9d,$ad,$aa,$bd       // char 226
        .byte $b0,$aa,$7d,$a4,$aa,$9d,$b0,$aa       // char 227

txt_1f20:
        .byte $4c,$36,$a8,$bd,$ad,$aa,$38,$fd       // char 228
        .byte $a1,$aa,$9d,$ad,$aa,$bd,$b0,$aa       // char 229
        .byte $fd,$a4,$aa,$9d,$b0,$aa,$ad,$33       // char 230
        .byte $aa,$d0,$13,$bd,$0b,$a4,$18,$7d       // char 231
        .byte $ad,$aa,$9d,$0b,$a4,$bd,$0e,$a4       // char 232
        .byte $7d,$b0,$aa,$9d,$0e,$a4,$bd,$55       // char 233
        .byte $aa,$c9,$01,$f0,$03,$de,$55,$aa       // char 234

txt_1f58:
        .byte $4c,$2a,$a9,$bd,$55,$aa,$f0,$4b       // char 235
        .byte $c9,$01,$f0,$06,$de,$55,$aa           // char 236 (partial)

txt_1f67:
        .byte $4c                                   // char 236 (partial)
        .byte $2a,$a9,$bc,$49,$aa,$b9,$bd,$ab       // char 237
        .byte $48,$29,$f0,$4a,$4a,$4a,$4a,$9d       // char 238
        .byte $61,$aa,$38,$e9,$01,$9d,$5e,$aa       // char 239
        .byte $a9,$00,$9d,$6d,$aa,$9d,$6a,$aa       // char 240
        .byte $68,$29,$0f,$0a,$9d,$64,$aa,$b9       // char 241
        .byte $bc,$ab,$48,$29,$f0,$9d,$67,$aa       // char 242
        .byte $68,$29,$0f,$0a,$9d,$70,$aa,$b9       // char 243
        .byte $be,$ab,$29,$f0,$4a,$9d,$73,$aa       // char 244
        .byte $de,$55,$aa,$bd,$61,$aa,$f0,$7a       // char 245
        .byte $de,$70,$aa,$10,$75,$fe,$70,$aa       // char 246
        .byte $de,$5e,$aa                           // char 247 (partial)

txt_1fbb:
        .byte $30,$3f,$bd,$6d,$aa                   // char 247 (partial)
        .byte $c9,$02,$b0,$1c,$bd,$76,$aa,$18       // char 248
        .byte $7d,$67,$aa,$9d,$0b,$a4,$9d,$76       // char 249
        .byte $aa,$bd,$79,$aa,$7d,$6a,$aa,$9d       // char 250
        .byte $0e,$a4,$9d,$79,$aa                   // char 251 (partial)

txt_1fdd:
        .byte $4c,$2a,$a9                           // char 251 (partial)
        .byte $bd,$76,$aa,$38,$fd,$67,$aa,$9d       // char 252
        .byte $0b,$a4,$9d,$76,$aa,$bd,$79,$aa       // char 253
        .byte $fd,$6a,$aa,$9d,$0e,$a4,$9d,$79       // char 254
        .byte $aa                                   // char 255 (partial)

txt_1ff9:
        .byte $4c,$2a,$a9,$bd,$6d,$aa,$18           // char 255 (partial)

spr_2000:
        // === Bitmap data (1585 bytes, $2000-$2630) ===
        .byte $69,$01,$29,$03,$9d,$6d,$aa,$bd,$61,$aa,$9d,$5e,$aa,$bd,$73,$aa // i.)..m..a..^..s.
        .byte $f0,$a6,$de,$73,$aa,$bd,$67,$aa,$18,$7d,$64,$aa,$9d,$67,$aa,$bd // ...s..g..}d..g..
        .byte $6a,$aa,$69,$00,$9d,$6a,$aa,$4c,$b8,$a8,$bc,$3a,$aa,$bd,$8e,$aa // j.i..j.L...:....
        .byte $99,$02,$d4,$bd,$91,$aa,$99,$03,$d4,$ad,$9a,$aa,$8d,$16,$d4,$bc // ................
        .byte $3a,$aa,$bd,$0b,$a4,$99,$00,$d4,$bd,$0e,$a4,$99,$01,$d4,$bd,$40 // :..............@
        .byte $aa,$bc,$3a,$aa                       // ..:.

txt_2054:
        .byte $3d,$3d,$aa,$99,$04,$d4,$ca,$30,$03,$4c,$a0,$a4,$68,$85,$ff,$68 // ==.....0.L..h..h
        .byte $85,$ff,$60,$16,$01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a // ..`..'.8.K._.s..
        .byte $01,$a1,$01,$ba,$01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71 // ...........-.N.q
        .byte $02,$96,$02,$bd,$02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9,$03,$e0 // .........B.t....
        .byte $03,$1b,$04,$5a,$04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27 // ...Z.....,.{...'
        .byte $06,$85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4 // .....Q...7...7..
        .byte $09,$57,$0a,$f5,$0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82 // .W.....N........
        .byte $0f,$6e,$10,$68,$11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c // .n.h.n.......9..
        .byte $18,$13,$1a,$a1,$1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10 // .....F.... .".$.
        .byte $27,$5e,$29,$d6,$2b,$72               // '^).+r

txt_20ea:
        .text ".81&4B7"
        .byte $8c
        .byte $3a,$08
        .byte $3e,$b8
        .byte $41,$a0
        .byte $45,$b8

txt_20fa:
        .byte $49,$20,$4e,$bc,$52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18 // I N.R.W.\pbLh.n.
        .byte $75,$10,$7c,$70,$83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8 // u.|p.@.p.@.x.X..
        .byte $b9,$e0,$c4,$98,$d0,$08,$dd,$30,$ea,$20,$f8,$2e,$fd,$75,$92,$b0 // .......0. ...u..
        .byte $ac,$ac,$ac,$71,$8e,$ab,$ac,$ac,$ac,$00,$01,$02,$04,$fe,$fd,$fb // ...q............
        .byte $00,$07,$0e,$ff,$ff,$ff,$41,$21,$17,$18,$18,$18,$0f,$08,$00,$18 // ......A!........
        .byte $00,$68,$01,$0d,$0e,$00,$00,$01,$00,$00,$00,$00,$00,$bf,$04,$0e // .h..............
        .byte $0e,$0a,$2e,$2e,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 12, $00
        .byte $e0,$05,$06,$03,$1f,$1f,$01,$00,$00,$0b,$02,$02,$23,$43,$43,$00 // ............#CC.
        .byte $00,$00,$08,$00,$00,$05,$7b,$3b,$b4,$0c,$cc,$03,$06,$16,$10,$a0 // ......{;........
        .byte $00,$00,$04,$1e,$07,$1d,$04,$44,$1b,$00,$43,$1c,$30,$40,$00,$00 // .......D..C.0@..
        .byte $00,$00,$00,$00,$00,$00,$01,$c4,$50,$40,$00,$01,$10,$00,$01,$02 // ........P@......
        .byte $00,$03,$fc,$3c,$01,$6c,$ac,$89,$ac,$a6,$ac,$03,$87,$71,$ac,$8e // ...<.l.......q..
        .byte $ac,$ab,$ac,$ff,$ff,$00,$00,$04,$04,$07,$07,$0b,$0b,$7f,$02,$02 // ................
        .byte $04,$04,$07,$07,$0b,$0b,$7f,$00,$00,$03,$03,$07,$07,$0b,$0b,$7f // ................
        .byte $df,$00,$7f,$da,$af,$ad,$c2,$a9,$c2,$aa,$c2,$7f,$da,$a6,$a4,$a2 // ................
        .byte $a0,$87,$7f,$df,$0c,$0c,$0c,$0c,$0c,$00,$00,$00,$00,$00,$7f,$00 // ................
        .byte $7f,$00,$00,$00,$7f,$df,$00,$7f,$00,$7f,$cf,$ae,$ac,$cf,$aa,$cf // ................
        .byte $7f,$da,$ae,$ac,$c2,$c2,$aa,$c2,$7f,$00,$7f,$00,$7f // .............

txt_2223:
        .fill 8, $21
        .byte $00                                   // .

txt_222c:
        .fill 8, $21
        .byte $00                                   // .

txt_2235:
        .fill 8, $21
        .byte $00,$81,$41,$01,$81,$41,$40,$80,$40,$80,$40,$80,$07,$81,$41,$40 // ..A..A@.@.@...A@
        .byte $40,$40,$11,$05,$81                   // @@...

txt_2252:
        .fill 10, $41
        .byte $01,$41,$00,$41,$41,$11,$02,$81,$11,$01,$17,$00,$81,$41,$40,$80 // .A.AA........A@.
        .byte $40,$80,$03,$81,$41,$40,$80,$80,$40,$80,$03,$21,$00,$41,$00,$15 // @...A@..@..!.A..
        .byte $11,$85,$af,$1a,$00,$4f,$00,$15,$01,$85,$af,$1a,$00,$4f,$00,$15 // .....O.......O..
        .byte $04,$85,$cf,$1a,$00,$4f,$00,$15,$01,$85,$1f,$1a,$00,$4f,$00,$00 // .....O.......O..
        .byte $00,$00,$02,$43,$ff,$05,$1b,$23,$88,$12,$1b,$43,$4f,$00,$00,$00 // ...C...#...CO...
        .byte $ff,$08,$08,$13,$88,$06,$08,$13,$4f,$06,$00,$00,$00,$00,$04,$49 // ........O......I
        .byte $00,$00,$00,$00,$00,$00,$04,$49,$00,$00,$00,$00,$00,$09,$06,$89 // .......I........
        .byte $00,$00,$00,$00,$00,$09,$08,$a2,$00,$00,$01,$00,$04,$1b,$08,$08 // ................
        .byte $00,$00,$01,$08,$0c,$45,$08,$08,$00,$00,$00,$08,$0c,$1e,$08,$a2 // .....E..........
        .byte $02,$23,$11,$00,$04,$1b,$04,$82,$04,$24,$10,$10,$10,$56,$28,$89 // .#.......$...V(.
        .byte $32,$2f,$00,$10,$00,$3c,$0e,$e2,$00,$00,$01,$00,$04,$2e,$08,$82 // 2/...<..........
        .byte $00,$26,$10,$10,$10,$3a,$08,$08,$21,$20,$10,$00,$00,$40,$06,$a9 // .&...:..! ...@..
        .byte $00,$00,$00,$00,$00,$00,$00,$29,$00,$00,$00,$00,$00,$43,$06,$a8 // .......).....C..
        .byte $00,$00,$00,$00,$00,$09,$08,$08,$00,$00,$01,$08,$0c,$27,$08,$09 // .............'..
        .byte $00,$00,$01,$08,$0c,$45,$08,$09,$00,$00,$01,$08,$0c,$4c,$04,$84 // .....E.......L..
        .byte $04,$24,$10,$00,$10,$56,$00,$00,$00,$00,$00,$00,$00,$00,$00,$70 // .$...V.........p
        .byte $00,$30,$00,$1c,$80,$02,$00           // .0.....

txt_2363:
        .byte $40,$20,$40,$a0,$20,$00,$55,$00,$00,$8c,$16,$17,$16,$17,$8c,$01 // @ @. .U.........
        .byte $8c,$02,$01,$03,$01,$02,$01,$03,$01,$02,$01,$12,$01,$02,$01,$03 // ................
        .byte $01,$02,$01,$03,$12,$ff,$8c,$04,$05,$04,$05,$8c,$04,$8c,$05,$04 // ................
        .byte $05,$04,$05,$04,$05,$04,$05,$04,$13,$0c,$0d,$0c,$0d,$0c,$0d,$0c // ................
        .byte $0d,$13,$ff,$8c,$11,$11,$11,$11,$8c,$11,$8c,$11,$11,$11,$06,$07 // ................
        .byte $15,$08,$06,$07,$15,$14,$09,$0a,$09,$0a,$09,$0a,$09,$0a,$14,$ff // ................
        .byte $f3,$f6,$19,$3b,$5b,$66,$70,$83,$a6,$c8,$ed,$13,$2c,$3f,$51,$72 // ...;[fp.....,?Qr
        .byte $9b,$9f,$a8,$c0,$d1,$f0,$06,$19,$ac,$ac,$ad,$ad,$ad,$ad,$ad,$ad // ................
        .byte $ad,$ad,$ad,$ae,$ae,$ae,$ae,$ae,$ae,$ae,$ae,$ae,$ae,$ae,$af,$af // ................
        .byte $80,$00,$7f,$a3,$86,$0e,$80,$00,$a4,$10,$00,$a3,$82,$09,$80,$00 // ................
        .byte $84,$0a,$80,$00,$82,$11,$80,$00,$a4,$11,$a3,$00,$c2,$81,$14,$90 // ................
        .byte $16,$80,$00,$15,$00,$7f,$a3,$86,$13,$80,$00,$a4,$10,$00,$a3,$82 // ................
        .byte $11,$80,$00,$82,$10,$80,$00,$09,$00,$82,$0d,$80,$00,$a4,$11,$00 // ................
        .byte $a3,$11,$00,$82,$10,$80,$00,$7f,$a3,$86,$13,$80,$00,$a4,$10,$00 // ................
        .byte $a3,$82,$14,$80,$00,$82,$15,$80,$00,$09,$00,$82,$0d,$80,$00,$a4 // ................
        .byte $11,$00,$a6,$84,$11,$80,$00,$7f,$a1,$8e,$2e,$80,$00,$a0,$8e,$2e // ................
        .byte $80,$00,$7f,$a1,$8e,$27,$80,$00,$8e,$29,$80,$00,$7f,$a7,$86,$29 // .....'...).....)
        .byte $80,$00,$28,$82,$00,$80,$29,$00,$8c,$26,$80,$00,$29,$82,$00,$7f // ..(...)..&..)...
        .byte $c1,$80,$28,$a7,$7e,$90,$29,$80,$7e,$81,$00,$80,$28,$82,$00,$80 // ..(.~.).~...(...
        .byte $26,$82,$00,$88,$28,$80,$00,$c0,$81,$29,$90,$2b,$80,$00,$29,$00 // &...(....).+..).
        .byte $28,$00,$7f,$c0,$80,$2b,$a7,$7e,$90,$2d,$80,$7e,$81,$00,$80,$32 // (....+.~.-.~...2
        .byte $82,$00,$80,$33,$82,$00,$aa,$88,$34,$80,$00,$a7,$28,$00,$29,$00 // ...3....4...(.).
        .byte $28,$00,$24,$00,$7f,$a8,$80,$26,$00,$2d,$00,$32,$82,$00,$80,$32 // (.$....&.-.2...2
        .byte $82,$00,$80,$26,$00,$35,$82,$00,$b2,$80,$34,$00,$32,$82,$00,$c7 // ...&.5....4.2...
        .byte $81,$2f,$90,$30,$80,$00,$32,$82,$00,$7f,$a8,$80,$37,$82,$00,$80 // ./.0..2.....7...
        .byte $35,$00,$37,$82,$00,$80,$38,$82,$00,$a8,$80,$39,$82,$00,$b2,$80 // 5.7...8....9....
        .byte $39,$00,$35,$00,$32,$00,$34,$00,$35,$00,$34,$00,$30,$a8,$00,$7f // 9.5.2.4.5.4.0...
        .byte $a7,$8a,$29,$80,$00,$28,$82,$00,$80,$29,$82,$00,$80,$28,$00,$c4 // ..)..(...)...(..
        .byte $81,$28,$90,$29,$85,$7e,$80,$00,$7f,$a2,$80,$2e,$86,$00,$80,$2e // .(.).~..........
        .byte $86,$00,$ac,$80,$2e,$86,$00,$80,$2e,$86,$00,$7f,$a2,$80,$27,$86 // ..............'.
        .byte $00,$80,$27,$86,$00,$80,$29,$86,$00,$80,$29,$86,$00,$7f,$a7,$86 // ..'...)...).....
        .byte $29,$80,$00,$82,$28,$80,$00,$29,$82,$00,$80,$28,$82,$00,$80,$24 // )...(..)...(...$
        .byte $00,$c4,$81,$24,$90,$26,$81,$7e,$80,$00,$82,$24,$80,$00,$7f,$a7 // ...$.&.~...$....
        .byte $80,$2b,$00,$29,$00,$26,$00,$c0,$81,$29,$90,$2b,$81,$7e,$80,$00 // .+.).&...).+.~..
        .byte $29,$82,$00,$80,$28,$82,$00,$80,$24,$00,$c4,$81,$24,$90,$26,$81 // )...(...$...$.&.
        .byte $7e,$80,$00,$82,$24,$80,$00,$7f,$8f,$00,$00,$7f,$ad,$80,$2e,$c5 // ~...$...........
        .byte $8f,$7e,$8e,$7e,$7f,$a3,$86,$13,$80,$00,$a4,$10,$00,$a3,$82,$14 // .~.~............
        .byte $00,$80,$15,$00,$15,$00,$15,$00,$82,$15,$86,$00,$7f,$a1,$8e,$27 // ...............'
        .byte $80,$00,$ae,$29,$00,$29,$00,$29,$00,$a1,$84,$29,$00,$7f,$c0,$80 // ...).).)...)....
        .byte $2b,$a7,$7e,$90,$2d,$80,$7e,$81,$00,$80,$32,$82,$00,$80,$33,$84 // +.~.-.~...2...3.
        .byte $00,$a5,$80,$34,$00,$34,$00,$34,$00,$34,$88,$00,$7f,$a7,$86,$29 // ...4.4.4.4.....)
        .byte $80,$00,$28,$82,$00,$80,$29,$00,$8c,$26,$80,$00,$29,$81,$00,$a8 // ..(...)..&..)...
        .byte $80,$00,$7f,$af,$80,$29,$8a,$00,$80,$29,$82,$00,$80,$29,$86,$00 // .....)...)...)..
        .byte $b0,$80,$26,$86,$00,$7f,$af,$80,$29,$8a,$00,$80,$29,$82,$00,$80 // ..&.....)...)...
        .byte $29,$86,$00,$80,$26,$82,$00,$80,$28,$00,$26,$00,$7f // )...&...(.&..

dat_2630:
        // === Fill data (1 bytes, $2630-$2630) ===
        .byte $00                                   // .

// --- Region $2658-$26e2 ---
.pc = $2658 "dat_2658"

dat_2658:
        .byte $01,$01,$01,$01,$01,$00,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 9, $01
        .fill 21, $00
        .byte $01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$00,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 17, $01
        .byte $00,$01,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01,$00,$01,$01,$01 // ................
        .byte $01,$d3,$d3,$d3,$d3,$d3,$d3,$d3,$7f,$7f,$7f,$7f // ............
