// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:44
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $3aff  (13055 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $0900 (2304)
// IRQ handler:  $0ab5 (irq_0ab5)
// IRQ handler:  $0a7c (nmi_0a7c)
//
// Code: 1708 bytes, Data: 11347 bytes
// Labels: 233, Subroutines: 11
//
// Verification: 3 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0900-$0a19 ---
.pc = $0900 "main_0900"

main_0900:
        sei
        cld
        jsr $ff84
        ldy #$01

loc_0907:
        bit $d011
        bmi loc_0907

loc_090c:
        bit $d011
        bpl loc_090c
        ldx #$72

loc_0913:
        dex
        bpl loc_0913
        bit $d011
        bmi loc_091c
        dey

loc_091c:
        sty $02a6
        txs
        lda #$00
        sta $d021
        sta $0286
        jsr $e544
        lda #$00
        sta $d020
        sta $d021
        sta $028a
        lda #$80
        sta $0291
        lda $3fff
        sta smc_0a06                                // SMC: modifies $0a06
        lda #$00
        sta $3fff
        ldx #$02

loc_0948:
        lda $00,x
        sta $0800,x
        inx
        bne loc_0948
        lda #$00
        tay
        tax
        jsr sub_0ffa
        jsr sub_0b93
        ldx #$00

loc_095c:
        lda dat_3800,x
        sta $0400,x
        lda $388c,x
        sta $048c,x
        lda $3920,x
        sta $d800,x
        lda $39ac,x
        sta $d88c,x
        inx
        cpx #$8c
        bne loc_095c
        ldx #$00

loc_097b:
        lda txt_0f00,x
        sta $0540,x
        clc
        adc #$40
        sta $0568,x
        lda $0f28,x
        sta $05b8,x
        clc
        adc #$40
        sta $05e0,x
        lda $0f50,x
        sta $0630,x
        clc
        adc #$40
        sta $0658,x
        lda $0c37,x
        sta $d940,x
        lda $0c5f,x
        sta $d9b8,x
        lda $0c87,x
        sta $da30,x
        inx
        cpx #$28
        bne loc_097b
        lda #$7f
        sta $dc0d
        sta $dd0d
        lda #$1b
        sta $d011
        lda #$2c
        sta $d012
        lda #$01
        sta $d019
        sta $d01a
        ldx #$b5
        ldy #$0a
        stx $0314
        sty $0315
        ldx #$7c
        ldy #$0a
        stx $0318
        sty $0319
        cli

loc_09e5:
        jsr $ffe4
        cmp #$20
        bne loc_09e5
        sei
        jsr $ffe4
        lda #$00
        ldx #$18

loc_09f4:
        sta $d400,x
        dex
        bne loc_09f4
        sei
        ldx #$02

loc_09fd:
        lda $0800,x
        sta $00,x
        inx
        bne loc_09fd
.label smc_0a06 = * + 1
        lda #$00                                    // !SMC: modified by $093e
        sta $3fff
        jsr $ff5b
        jsr $fd15
        jsr $e3bf
        jsr $fda3
        cli
        jmp $fce2

// --- Region $0a7c-$0a7c ---
.pc = $0a7c "nmi_0a7c"

nmi_0a7c:
        rti

// --- Region $0ab5-$0c27 ---
.pc = $0ab5 "irq_0ab5"
irq_0ab5: {
        ldx #$04
loop1:
        dex
        bne loop1
        lda #$00
        sta $d020
        sta $d021
        lda #$18
        sta $d018
        lda #$3b
        sta $d011
        lda #$d8
        sta $d016
        ldy #$6c
loop2:
        cpy $d012
        bne loop2
        ldx #$06
loop3:
        dex
        bne loop3
        bit $ca5e
        lda #$1c
        sta $d018
        lda #$c8
        sta $d016
        lda #$1b
        sta $d011
        lda #$00
        sta $d020
        sta $d021
        jsr sub_0ffd
        jsr sub_0b2d
        ldy #$c0
loop4:
        cpy $d012
        bne loop4
        ldy #$0a
loop5:
        dey
        bne loop5
        lda #$00
        sta $d020
        sta $d021
        jsr sub_0be3
        lda $d016
        ora #$7f
        and dat_0c27
        sta $d016
        jsr sub_0b9c
        jsr sub_0c0c
        lda #$01
        sta $d019
        jmp $ea31
}

// Referenced by: jsr from $0afa
sub_0b2d: {
        lda $0c28
        beq skip1
        dec $0c28
        rts
skip1:
        lda dat_0c27
        sec
        sbc #$02
        and #$07
        sta dat_0c27
        bcc skip2
        rts
skip2:
        ldx #$00
loop:
        lda $06d1,x
        sta $06d0,x
        lda $06f9,x
        sta $06f8,x
        inx
        cpx #$28
        bne loop
        jsr sub_0b64
        sta $06f7
        clc
        adc #$40
        sta $071f
        rts
}

// Referenced by: jsr from $0b57; jmp from $0b6d, $0b7d
sub_0b64: {
        ldy #$00
        lda ($e0),y
        bne skip1
        jsr sub_0b93
        jmp sub_0b64
skip1:
        inc $e0
        bne skip2
        inc $e1
skip2:
        cmp #$1f
        bne done
        jsr sub_0b81
        jmp sub_0b64
done:
        rts
}

// Referenced by: jsr from $0b7a
sub_0b81: {
        ldy #$00
        lda ($e0),y
        tax
        lda $0c2b,x
        sta $0c28
        inc $e0
        bne done
        inc $e1
done:
        rts
}
// Referenced by: jsr from $0957, $0b6a

sub_0b93:
        ldx #$00
        ldy #$34
        stx $e0
        sty $e1
        rts

// Referenced by: jsr from $0b1f
sub_0b9c: {
        lda $d940
        sta $0c33
        lda $d9b8
        sta $0c34
        lda $da30
        sta $0c35
        ldy #$00
loop:
        lda $d941,y
        sta $d940,y
        sta $d968,y
        lda $d9b9,y
        sta $d9b8,y
        sta $d9e0,y
        lda $da31,y
        sta $da30,y
        sta $da58,y
        iny
        cpy #$27
        bne loop
        lda $0c33
        sta $d967
        lda $0c34
        sta $d9df
        lda $0c35
        sta $da57
        rts
}
// Referenced by: jsr from $0b11

sub_0be3:
.label smc_0be4 = * + 1
        ldy #$00                                    // !SMC: modified by $0c08
        lda $0d33,y
        lsr
        lsr
        lsr
        lsr
        clc
        adc #$01
        tax

loc_0bf0:
        lda $d012

loc_0bf3:
        cmp $d012
        beq loc_0bf3
        and #$07
        ora #$18
        sta $d011
        dex
        bne loc_0bf0
        lda smc_0be4
        clc
        adc #$0d
        sta smc_0be4                                // SMC: modifies $0be4
        rts
// Referenced by: jsr from $0b22

sub_0c0c:
        lda #$00
        ldy #$00

loc_0c10:
        and #$7f
        tax
        lda dat_0caf,x
        sta $dad0,y
        sta $daf8,y
        inx
        txa
        iny
        cpy #$28
        bne loc_0c10
        inc $0c0d
        rts

dat_0c27:
        .byte $00                                   // .

// --- Region $0ef0-$0ef0 ---
.pc = $0ef0 "Program $0ef0"
        brk

// --- Region $0ffa-$1000 ---
.pc = $0ffa "sub_0ffa"
// Referenced by: jsr from $0954

sub_0ffa:
        jmp loc_1035
// Referenced by: jsr from $0af7

sub_0ffd:
        jmp loc_1038

dat_1000:
        // === Fill data (1 bytes, $1000-$1000) ===
        .byte $00                                   // .

// --- Region $1035-$103b ---
.pc = $1035 "loc_1035"

loc_1035:
        jmp loc_1112

loc_1038:
        jmp loc_111c

txt_103b:
        .text " "

// --- Region $10f0-$138d ---
.pc = $10f0 "sub_10f0"
// Referenced by: jsr from $1117; jmp from $1127

sub_10f0:
        lda #$ff
        sta $109e
        sta $109f
        sta $10a0
        lda #$00
        ldx #$02

loc_10ff:
        sta $1046,x
        sta $1049,x
        sta $104c,x
        sta $1649,x
        dex
        bpl loc_10ff
        sta $10cb
        rts

loc_1112:
        lda #$01
        sta $10cb
        jsr sub_10f0
        rts

dat_111b:
        .byte $60                                   // `

loc_111c:
        lda $10cb
        cmp #$02
        beq loc_112a
        cmp #$01
        bne loc_112b
        jmp sub_10f0

loc_112a:
        rts

loc_112b:
        inc $109e
        inc $109f
        inc $10a0
        ldx #$02
        dec $10ca
        bpl loc_1141
        lda $1042
        sta $10ca

loc_1141:
        stx $48
        lda $1043,x
        sta $177d
        tay
        lda $10ca
        cmp $1042
        bne loc_1166
        lda $15d3,x
        sta smc_116d                                // SMC: modifies $116d
        lda $15d6,x
        sta smc_116e                                // SMC: modifies $116e
        dec $104c,x
        bmi loc_1169
        jmp loc_12c8

loc_1166:
        jmp loc_12f6

loc_1169:
        ldy $1046,x
.label smc_116d = * + 1
.label smc_116e = * + 2
        lda $10cc,y                                 // !SMC: modified by $1155, $115b
        cmp #$ff
        bne loc_1181
        lda #$00
        sta $104c,x
        sta $1046,x
        sta $1049,x
        jmp loc_1169

loc_1181:
        sta $10bf
        cmp #$80
        bcc loc_1193
        and #$1f
        sta $1779,x
        inc $1046,x
        jmp loc_1169

loc_1193:
        lda $10bf
        cmp #$40
        bcc loc_11a5
        and #$3f
        sta $10d7,x
        inc $1046,x
        jmp loc_1169

loc_11a5:
        lda $10bf
        asl
        tay
        lda $15d9,y
        sta $46
        lda $15da,y
        sta $47
        lda #$00
        ldy $1049,x
        sta $109e,x
        lda ($46),y
        sta $43

loc_11c0:
        and #$f0
        cmp #$f0
        bne loc_11cf
        jsr sub_12bb
        sta $d417
        jsr sub_12bb

loc_11cf:
        lda #$00
        sta $10dd,x
        lda $43
        and #$e0
        cmp #$c0
        bne loc_11e6
        lda $43
        and #$1f
        sta $164c,x
        jsr sub_12bb

loc_11e6:
        lda $43
        and #$c0
        cmp #$80
        bne loc_1214
        lda $43
        and #$3f
        sec
        sbc #$01
        sta $104f,x
        jsr sub_12bb
        and #$c0
        cmp #$80
        bne loc_120f
        lda $43
        and #$3f
        clc
        adc $104f,x
        sta $104f,x
        jsr sub_12bb

loc_120f:
        lda $43
        jmp loc_11c0

loc_1214:
        lda $104f,x
        sta $104c,x
        lda #$00
        sta $10a1,x
        lda $43
        clc
        adc $1779,x
        sta $1649,x
        tay
        lda $151c,y
        sta $10e6,x
        sta $4a
        sta $1608,x
        lda $157e,y
        sta $10e9,x
        sta $1666,x
        sta $1669,x
        ldy $177d
        sta $d401,y
        lda $4a
        sta $d400,y
        lda $10dd,x
        bne loc_129a
        lda $164c,x
        asl
        asl
        asl
        tax
        stx $177c
        lda $16ba,x
        sta $d405,y
        lda $16bb,x
        sta $d406,y
        lda $16bc,x
        sta $4b
        lda $16b8,x
        sta $4c
        lda $16b9,x
        ldx $48
        sta $1055,x
        sta $10da,x
        lda #$00
        sta $d402,y
        sta $1519,x
        lda $4c
        sta $109a,x
        and #$0f
        sta $d403,y
        sta $105b,x
        lda #$01
        sta $10c7,x
        lda $4b
        sta $10c4,x

loc_129a:
        inc $1049,x
        ldy $1049,x
        lda ($46),y
        cmp #$ff
        bne loc_12b8

loc_12a6:
        lda #$00
        sta $1049,x
        lda $10d7,x
        beq loc_12b5
        dec $10d7,x
        bpl loc_12b8

loc_12b5:
        inc $1046,x

loc_12b8:
        jmp loc_14d7
// Referenced by: jsr from $11c6, $11cc, $11e3, $11f8, $120c

sub_12bb:
        inc $1049,x
        iny
        lda ($46),y
        cmp #$ff
        beq loc_12a6
        sta $43
        rts

loc_12c8:
        lda $104c,x
        beq loc_12ee
        lda $164c,x
        asl
        asl
        asl
        tay
        lda $16bc,y
        rol
        lsr
        lsr
        lsr
        sta smc_12e6                                // SMC: modifies $12e6
        lda $104f,x
        sec
        sbc $104c,x
.label smc_12e6 = * + 1
        cmp #$00                                    // !SMC: modified by $12db
        bcs loc_12ee
        lda $1055,x
        bne loc_12f3

loc_12ee:
        lda $1055,x
        and #$fe

loc_12f3:
        sta $10da,x

loc_12f6:
        lda $109a,x
        and #$10
        beq loc_12fd

loc_12fd:
        lda $164c,x
        asl
        asl
        asl
        tay
        lda $16bd,y
        sta $40
        lda $16be,y
        sta $41
        lda $1649,x
        sta $1058,x
        lda $16bf,y
        sta $42
        and #$10
        beq loc_1320
        jmp loc_134c

loc_1320:
        lda $42
        and #$04
        beq loc_134c
        dec $10a1,x
        bpl loc_1330
        lda #$03
        sta $10a1,x

loc_1330:
        ldx $48
        ldy $10a1,x
        lda $1674,y
        clc
        adc $1649,x
        sta $1058,x
        tay
        lda $151c,y
        sta $10e6,x
        lda $157e,y
        sta $10e9,x

loc_134c:
        lda $41
        and #$f0
        sta $109d
        lda $10c7,x
        bne loc_1372
        lda $1519,x
        sec
        sbc $109d
        sta $1519,x
        lda $105b,x
        sbc #$00
        sta $105b,x
        cmp #$06
        bcs loc_139d
        lda #$01
        bne loc_139a

loc_1372:
        lda $1519,x
        clc
        adc $109d
        sta $1519,x
        lda $105b,x
        adc #$00
        sta $105b,x
        cmp #$0a
        bcc loc_139d
        lda #$00
        beq loc_1398

dat_138c:
        .byte $9d,$19                               // ..

// --- Region $1398-$1507 ---
.pc = $1398 "loc_1398"

loc_1398:
        lda #$00

loc_139a:
        sta $10c7,x

loc_139d:
        ldx $48
        ldy $177d
        lda $1519,x
        sta $d402,y
        lda $105b,x
        sta $d403,y
        lda $42
        and #$20
        beq loc_13c2
        ldx $48
        lda $1666,x
        sec
        sbc #$02
        sta $1666,x
        sta $10e9,x

loc_13c2:
        lda $42
        and #$01
        beq loc_1420
        ldx $48
        stx $10d6
        lda $10c4,x
        and #$03
        asl
        tax
        lda $1678,x
        sta smc_13e1                                // SMC: modifies $13e1
        lda $1679,x
        sta smc_13e5                                // SMC: modifies $13e5
.label smc_13e1 = * + 1
        lda #$ae                                    // !SMC: modified by $13d7
        sta $44
.label smc_13e5 = * + 1
        lda #$16                                    // !SMC: modified by $13dd
        sta $45
        lda #$1f
        sta $d418
        ldx $48
        lda $109e,x
        ldy #$09
        cmp ($44),y
        bcc loc_13ff
        ldy #$04
        lda ($44),y
        jmp loc_1420

loc_13ff:
        dey
        cmp ($44),y
        bcs loc_1412
        cpy #$06
        bne loc_13ff
        ldy #$00
        lda ($44),y
        jmp loc_1420

dat_140f:
        .byte $4c,$26,$14                           // L&.

loc_1412:
        dey
        dey
        dey
        dey
        dey
        lda $10c1,x
        clc
        adc ($44),y
        jmp loc_1420

loc_1420:
        sta $10c1,x
        sta $d416
        lda $42
        and #$10
        bne loc_142f
        jmp loc_1499

loc_142f:
        lda $40
        and #$0f
        asl
        asl
        tax
        lda $15eb,x
        sta smc_1465                                // SMC: modifies $1465
        sta smc_1455                                // SMC: modifies $1455
        lda $15ec,x
        sta smc_1466                                // SMC: modifies $1466
        sta smc_1456                                // SMC: modifies $1456
        lda $15ed,x
        sta smc_146c                                // SMC: modifies $146c
        lda $15ee,x
        sta smc_146d                                // SMC: modifies $146d
.label smc_1455 = * + 1
.label smc_1456 = * + 2
        lda $1640                                   // !SMC: modified by $143c, $1445
        sta smc_1460                                // SMC: modifies $1460
        ldx $48
        lda $109e,x
.label smc_1460 = * + 1
        cmp #$07                                    // !SMC: modified by $1457
        bcs loc_1496
        tay
.label smc_1465 = * + 1
.label smc_1466 = * + 2
        lda $1640,y                                 // !SMC: modified by $1439, $1442
        sta $10da,x
        dey
.label smc_146c = * + 1
.label smc_146d = * + 2
        lda $166c,y                                 // !SMC: modified by $144b, $1451
        sta $10c0
        ldy $177d
        lda $40
        and #$10
        beq loc_1486
        ldx $48
        lda $1058,x
        clc
        adc $10c0
        jmp loc_14f5

loc_1486:
        ldx $48
        lda $10c0
        clc
        adc #$0d
        sta $10e9,x
        lda #$00
        sta $10e6,x

loc_1496:
        jmp loc_14d7

loc_1499:
        lda $42
        and #$80
        beq loc_14d7
        ldx $48
        lda $109e,x
        cmp #$02
        bcs loc_14bc
        lda #$5f
        sta $10e9,x
        lda #$00
        sta $10e6,x
        ldx $48
        lda #$81
        sta $10da,x
        jmp loc_14d7

loc_14bc:
        lda $109e,x
        cmp #$04
        bcs loc_14d7
        lda $1608,x
        sta $10e6,x
        lda $1666,x
        sta $10e9,x
        lda $1055,x
        and #$fe
        sta $10da,x

loc_14d7:
        ldx $48
        ldy $177d
        lda $10da,x
        sta $d404,y
        lda $10e6,x
        sta $d400,y
        lda $10e9,x
        sta $d401,y
        dex
        bmi loc_14f4
        jmp loc_1141

loc_14f4:
        rts

loc_14f5:
        tay
        ldx $48
        lda $151c,y
        sta $10e6,x
        lda $157e,y
        sta $10e9,x
        jmp loc_14d7

dat_1507:
        .byte $c5                                   // .

// --- Region $2016-$2016 ---
.pc = $2016 "Segment $2016"
        brk

// --- Region $3010-$3019 ---
.pc = $3010 "Segment $3010"
        cpx #$e0
        cpx #$e0
        cpx $e6fe
        inc $00
        brk

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

// --- Region $0801-$08ff ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $0b,$08                               // next line pointer ($080b)
        .byte $d3,$07                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $32,$30,$35,$39
        .byte $00                                   // end of line
        .byte $a0,$00                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $78,$e6,$01,$ba,$bd,$a0,$19,$9d,$fc,$00,$ca,$d0,$f7,$4c,$57,$1a // x............LW.
        .byte $80,$00,$78,$d8,$20,$84,$ff,$a0,$3f,$01,$b2,$c3,$50,$90,$d2,$f7 // ..x. ...?...P...
        .byte $72,$ca,$10,$ce,$bd,$f2,$e3,$30,$01,$88,$8c,$a6,$9f,$9a,$5a,$b4 // r......0......Z.
        .byte $a5,$86,$8e,$ee,$44,$e5,$b7,$fb,$81,$8a,$ab,$43,$80,$bd,$91,$57 // ....D......C...W
        .byte $ad,$75,$1a,$06,$0a,$f3,$2a,$02,$9c,$b5,$c8,$0c,$08,$92,$54,$a8 // .u....*.......T.
        .byte $aa,$32,$fa,$0f,$b4,$13,$43,$6c,$14,$9c,$50,$38,$ae,$04,$d3,$20 // .2....Cl..P8... 
        .byte $d4,$a6,$ee,$97,$ac,$39,$6b,$aa,$d8,$85,$8c,$d0,$e3,$67,$5c,$34 // .....9k......g\4
        .byte $00,$76,$95,$62,$68,$43,$b4,$28,$ed,$b8,$3d,$62,$e0,$05,$c7,$50 // .v.bhC.(..=b...P
        .byte $0f
        .byte $3b,$c3
        .byte $33,$0f,$1d
        .byte $58,$41,$be
        .text "7J"
        .byte $40                                   // @ character
        .text "J"
        .byte $5f
        .byte $4a,$5a
        .byte $fc,$bd,$87,$0c,$9d,$fb,$5f,$81,$07,$c5,$8c,$7f,$d2,$dc,$4b,$0d // ......_.......K.
        .byte $dd,$5e,$cd,$2c,$c2,$d4,$0f,$0c,$ea,$8d,$1a,$d0,$1f,$b5,$6c,$24 // .^.,..........l$
        .byte $14,$66,$15,$91,$a2,$7c,$bd,$9e,$8e,$18,$65,$8c,$19,$03,$58,$7e // .f...|....e...X~
        .byte $c9,$23,$c5,$f9,$ce,$20,$e4,$ff,$ee,$06,$18,$2d,$9d,$d4,$ad,$cc // .#... .....-....
        .byte $fa,$78,$a2,$e7,$02,$bd,$ca,$08,$95,$da,$e8,$d0,$f8,$e4,$95,$15 // .x..............
        .byte $3f,$4a,$5b,$ff,$ca,$15,$f4,$bf,$e3,$20,$57,$a3,$fd,$58,$4c,$e2 // ?J[...... W..XL.
        .byte $fc,$fc,$47                           // ..G

// --- Region $0a1a-$0a1a ---
.pc = $0a1a "dat_0a1a"

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

// --- Region $0a7d-$0ab4 ---
.pc = $0a7d "dat_0a7d"

dat_0a7d:
        .byte $ff                                   // .

txt_0a7e:
        .text "-QUICK INTO BY CASEOF PADUA FOR MR.ALPHA OF NOSTALGIA-"
        .byte $ff                                   // .

// --- Region $0c28-$0c49 ---
.pc = $0c28 "Program $0c28"
        .byte $00,$00,$00,$64,$7d,$96,$af,$c8,$e1,$fa,$ff,$00,$00,$00,$ff,$06 // ...d}...........
        .byte $06,$0e,$0e,$03,$03,$07,$07,$0f,$0f,$07,$07,$03,$03,$0e,$0e,$06 // ................
        .byte $06                                   // .

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

// --- Region $0c69-$0c79 ---
.pc = $0c69 "dat_0c69"

dat_0c69:
        .byte $06,$06,$0e,$0e,$03,$03,$07,$07,$01,$01,$07,$07,$0a,$0a,$09,$09 // ................

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

// --- Region $0c9b-$0e33 ---
.pc = $0c9b "dat_0c9b"

dat_0c9b:
        .byte $09,$09,$02,$02,$0a,$0a,$07,$07,$01,$01,$07,$07,$0a,$0a,$09,$09 // ................
        .byte $00,$00,$00,$00                       // ....

dat_0caf:
        // === Fill data (49 bytes, $0caf-$0cdf) ===
        .fill 49, $01
        .byte $07,$07,$0a,$0a,$02,$02,$00,$00,$09,$09,$05,$05,$0d,$0d // ..............

dat_0cee:
        // === Fill data (50 bytes, $0cee-$0d1f) ===
        .fill 50, $01
        // === Sine/lookup table (256 bytes, range $00-$ff) ===
        .byte $0d,$0d,$05,$05,$09,$09,$00,$00,$02,$02,$0a,$0a,$07,$07,$01,$01 // ................
        .byte $01,$01,$01,$80,$83,$86,$89,$8c,$8f,$92,$95,$98,$9b,$9e,$a1,$a4 // ................
        .byte $a7,$aa,$ad,$b0,$b3,$b6,$b9,$bb,$be,$c1,$c3,$c6,$c9,$cb,$ce,$d0 // ................
        .byte $d2,$d5,$d7,$d9,$db,$de,$e0,$e2,$e4,$e6,$e7,$e9,$eb,$ec,$ee,$f0 // ................
        .byte $f1,$f2,$f4,$f5,$f6,$f7,$f8,$f9,$fa,$fb,$fb,$fc,$fd,$fd,$fe,$fe // ................
        .byte $fe,$fe,$fe,$ff,$fe,$fe,$fe,$fe,$fe,$fd,$fd,$fc,$fb,$fb,$fa,$f9 // ................
        .byte $f8,$f7,$f6,$f5,$f4,$f2,$f1,$f0,$ee,$ec,$eb,$e9,$e7,$e6,$e4,$e2 // ................
        .byte $e0,$de,$db,$d9,$d7,$d5,$d2,$d0,$ce,$cb,$c9,$c6,$c3,$c1,$be,$bb // ................
        .byte $b9,$b6,$b3,$b0,$ad,$aa,$a7,$a4,$a1,$9e,$9b,$98,$95,$92,$8f,$8c // ................
        .byte $89,$86,$83,$80,$7c,$79,$76,$73,$70,$6d,$6a,$67,$64,$61,$5e,$5b // ....|yvspmjgda^[

txt_0dc0:
        .text "XUROLIFDA><9641/-*(&$!"
        .byte $1f,$1d,$1b,$19,$18,$16,$14,$13,$11,$0f,$0e,$0d,$0b,$0a,$09,$08 // ................
        .byte $07,$06,$05,$04,$04,$03,$02,$02,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$02,$02,$03,$04,$04,$05,$06,$07,$08,$09,$0a,$0b,$0d // ................
        .byte $0e,$0f,$11,$13,$14,$16,$18,$19,$1b,$1d,$1f // ...........

txt_0e11:
        .text "!$&(*-/1469<>ADFILORUX"
        .byte $5b,$5e,$61,$64,$67,$6a,$6d,$70,$73,$76,$79,$7c // [^adgjmpsvy|

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

// --- Region $0ef1-$0f78 ---
.pc = $0ef1 "dat_0ef1"

dat_0ef1:
        // === Sine/lookup table (135 bytes, range $00-$39) ===
        .fill 15, $00

txt_0f00:
        .text "            "
        .byte $10,$12,$0f,$15,$04,$0c,$19,$20,$10,$12,$05,$13,$05,$0e,$14,$13 // ....... ........

txt_0f1c:
        .text "                          "
        .byte $06,$0c,$01,$0b,$20,$2b,$2b,$04,$08,$20,$06,$09,$18 // .... ++.. ...

txt_0f43:
        .text "                         ("
        .byte $03                                   // .

txt_0f5e:
        .text ") 1984 "
        .byte $06,$15,$0e,$13,$0f,$06,$14           // .......

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

// --- Region $103c-$10ef ---
.pc = $103c "Segment $103c"
        .text "BY JT "
        .byte $02,$00,$07,$0e,$02
        .byte $21,$08,$0a,$06,$00
        .byte $02,$00,$18,$03,$01,$1f
        .text "LMDA!"
        .byte $00,$1d
        .byte $41,$11,$07
        .byte $05,$00,$f1,$f1,$c1,$82,$0c,$c2,$84,$0c,$c1,$0c,$c2,$82,$0c,$c1 // ................
        .byte $84,$0c,$c2,$0c,$c1,$82,$0a,$c2,$0a,$c1,$0f,$c2,$0f,$c1,$0a,$c2 // ................
        .byte $0a,$c1,$08,$c2,$84,$08,$c1,$08,$c2,$82,$08,$c1,$84,$08,$c2,$0a // ................
        .byte $c1,$82,$07,$c2,$07,$c1,$0a,$c2,$0a,$c1,$0b,$c2,$0b,$ff,$06,$05 // ................
        .byte $00,$70,$03,$03,$15,$00,$01,$00,$c7,$82 // .p........

txt_10a6:
        .text "0000"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $84,$08,$c7,$82                       // ....

txt_10af:
        .text "000000"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $84,$08,$c7,$82,$30,$c7,$82,$24,$ff,$01,$00,$88,$00,$00,$01,$20 // ....0..$....... 
        .byte $00,$01,$01,$01,$02,$00,$91,$53,$01,$9d,$47,$00,$91,$43,$01,$ff // .......S..G..C..
        .byte $00,$00,$00,$00,$40,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....@ ..........
        .byte $ed,$6b,$f6,$05,$2f,$02,$00,$00,$00,$00 // .k../.....

// --- Region $138e-$1397 ---
.pc = $138e "Segment $138e"
        .byte $15,$a9,$06,$9d,$5b,$10,$a9,$01,$d0,$02 // ....[.....

// --- Region $1508-$1800 ---
.pc = $1508 "Segment $1508"
        .byte $84,$08,$08,$82,$08,$84,$08,$08,$82,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $ff,$50,$00,$00,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18 // .P...->Qf{......
        .byte $38,$5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$e0,$30,$70,$b4,$fb,$47 // 8Z}...#S...0p..G
        .byte $98,$ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e // ..G..w.a.h..0..N
        .byte $18,$ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87 // ........`...1...
        .byte $86,$a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$c8,$82 // ...>.k<9c.K....

txt_1567:
        .text "40,4"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $84,$08,$c8,$82                       // ....

txt_1570:
        .text "$(,047"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $84,$08,$c8,$82,$34,$30,$ff,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ....40..........
        .byte $01,$01,$02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04 // ................
        .byte $04,$04,$05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b // ................
        .byte $0b,$0c,$0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c // ................
        .byte $1d,$1f                               // ..

txt_15b9:
        .text "!#%'*,/258;?CG"
        .byte $91,$43,$00,$4d,$02,$02,$02,$43,$00,$47,$02,$ff,$cc,$39,$c7,$10 // .C.M...C.G...9..
        .byte $17,$15,$2c,$16,$5e,$10,$00,$17,$6c,$17,$07,$15,$4f,$16,$97,$16 // ..,.^...l...O...
        .byte $a4,$10,$65,$15,$f7,$15,$0b,$16,$1b,$16,$30,$16,$40,$16,$6c,$16 // ..e.......0.@.l.
        .byte $0f,$81                               // ..

txt_15f9:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $ed,$6b,$f6,$40,$fe,$fb,$f8,$f7,$f7,$f8,$f8,$f7,$f7,$f8,$f8,$f7 // .k.@............
        .byte $f7,$f8,$f8,$0f,$81,$41,$40,$80,$80,$40,$80,$80,$40,$80,$80,$40 // .....A@..@..@..@
        .byte $80,$80,$40,$80,$c0,$a0,$00,$ff,$34,$01,$ff,$34,$34,$00,$34,$34 // ..@.....4..44.44
        .byte $00,$34,$34,$00,$34,$34,$00,$34,$07   // .44.44.4.

txt_1641:
        .text "AA  "
        .byte $10,$10,$10,$10,$1d,$41,$11,$01,$07,$00,$c6,$82,$18,$18,$18,$18 // .....A..........
        .byte $c5,$84,$08,$c6,$82,$16,$84,$18,$82,$16,$84,$18,$c5,$08,$c6,$16 // ................
        .byte $ff,$05,$2f,$02,$05,$2f,$02,$0c,$00,$00,$00,$00,$00,$00,$00,$fe // ../../..........
        .byte $00,$05,$07,$7c,$16,$ae,$16,$88,$f0,$f0,$f0,$38,$1f,$02,$03,$04 // ...|.......8....
        .byte $06                                   // .

txt_1686:
        .text "* PLAYER BY TMC *"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $82,$18,$18,$18,$18,$c5,$84,$08,$c6,$82,$18,$84,$1a,$82,$16,$84 // ................
        .byte $13,$c5,$08,$c6,$16,$ff,$a8,$f0,$f0,$f0,$68,$1f,$02,$03,$04,$06 // ..........h.....
        .fill 8, $00
        .byte $06,$41,$00,$eb,$01,$00,$70,$81,$06,$41,$00,$eb,$00,$00,$70,$81 // .A....p..A....p.
        .byte $08,$09,$08,$d8,$00,$00,$00,$10,$00,$41,$00,$d8,$00,$00,$f0,$80 // .........A......
        .byte $08,$09,$08,$d9,$00,$01,$00,$10,$03,$11,$08,$d9,$00,$12,$00,$10 // ................
        .byte $05,$21,$08,$d8,$20,$00,$00,$04,$08,$15,$08,$d8,$00,$00,$00,$a0 // .!.. ...........
        .byte $c3,$82,$08,$c4                       // ....

txt_1704:
        .byte $22                                   // double quote character
        .text "$+"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_170b:
        .byte $22                                   // double quote character
        .text "$)"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_1712:
        .byte $22                                   // double quote character
        .text "$'"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_1719:
        .text "$)+"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_1720:
        .byte $22                                   // double quote character
        .text "$+"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_1727:
        .byte $22                                   // double quote character
        .text "$."
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4                           // ...

txt_172e:
        .byte $22                                   // double quote character
        .text "$0"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $82,$08,$c4,$29,$2a,$2b,$ff,$91,$43,$00,$03,$04,$05,$06,$05,$04 // ...)*+..C.......
        .byte $05,$06,$05,$04,$07,$08,$07,$04,$07,$08,$07,$04,$05,$07,$05,$04 // ................
        .byte $07,$06,$07,$04,$43,$00,$05,$06,$07,$08,$05,$06,$07,$07,$05,$42 // ....C..........B
        .byte $06,$05,$06,$07,$07,$05,$06,$04,$04,$ff,$c0,$88,$00,$c5,$90,$08 // ................
        .byte $08,$08,$08,$08,$88,$08,$ff,$11,$11,$11,$08,$00,$00,$00,$f0,$8e // ................
        .byte $28,$8e,$58,$8e,$88,$8e,$b8,$8e,$e8,$8e,$18,$8e,$48,$8e,$c1,$0b // (.X.........H...
        .byte $00,$00,$00,$ff,$c8,$00,$12,$01,$01,$ff,$ff,$ff,$00,$00,$f0,$f0 // ................
        .byte $00,$00,$00,$f5,$dd,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$00,$05,$08 // ................
        .byte $08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01 // ..............

chr_1800:
        // === Charset data (1 bytes, $1800-$1800) ===
        .byte $00                                   // char 0 (partial)

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

chr_2000:
        // === Charset data (22 bytes, $2000-$2015) ===
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 0 @+0
        .byte $55,$55,$55,$55,$55,$55,$40,$40       // char 1 @+1
        .byte $55,$55,$55,$55,$55,$55               // char 2 (partial)

// --- Region $2017-$2208 ---
.pc = $2017 "bmp_2017"

bmp_2017:
        // === Charset data (498 bytes, $2017-$2208) ===
        .byte $00                                   // char 0 (partial)

txt_2018:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 0 (partial)
        .byte $00                                   // char 1 (partial)

txt_2020:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 1 (partial)
        .byte $00                                   // char 2 (partial)

txt_2028:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 2 (partial)
        .byte $00                                   // char 3 (partial)

txt_2030:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 3 (partial)
        .byte $00                                   // char 4 (partial)

txt_2038:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 4 (partial)
        .byte $00                                   // char 5 (partial)

txt_2040:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 5 (partial)
        .byte $00                                   // char 6 (partial)

txt_2048:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 6 (partial)
        .byte $00                                   // char 7 (partial)

txt_2050:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 7 (partial)
        .byte $00                                   // char 8 (partial)

txt_2058:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 8 (partial)
        .byte $00                                   // char 9 (partial)

txt_2060:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 9 (partial)
        .byte $00                                   // char 10 (partial)

txt_2068:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 10 (partial)
        .byte $00                                   // char 11 (partial)

txt_2070:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 11 (partial)
        .byte $00                                   // char 12 (partial)

txt_2078:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 12 (partial)
        .byte $00                                   // char 13 (partial)

txt_2080:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 13 (partial)
        .byte $00                                   // char 14 (partial)

txt_2088:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 14 (partial)
        .byte $00                                   // char 15 (partial)

txt_2090:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 15 (partial)
        .byte $00                                   // char 16 (partial)

txt_2098:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 16 (partial)
        .byte $00                                   // char 17 (partial)

txt_20a0:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 17 (partial)
        .byte $00                                   // char 18 (partial)

txt_20a8:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 18 (partial)
        .byte $00,$aa,$aa,$aa,$aa,$aa,$aa,$00       // char 19 @+19
        .byte $00,$aa,$aa,$aa,$aa,$aa,$aa,$00       // char 20 @+20
        .byte $00,$aa,$aa,$aa,$aa,$aa,$aa,$00       // char 21 @+21
        .byte $00,$aa,$aa,$aa,$aa,$aa,$aa,$00       // char 22 @+22
        .byte $00                                   // char 23 (partial)

txt_20d0:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 23 (partial)
        .byte $00,$aa,$aa,$aa,$aa,$aa,$aa,$00       // char 24 @+24
        .byte $00,$aa,$aa,$aa,$aa,$aa,$aa,$00       // char 25 @+25
        .byte $00                                   // char 26 (partial)

txt_20e8:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 26 (partial)
        .byte $00                                   // char 27 (partial)

txt_20f0:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 27 (partial)
        .byte $00                                   // char 28 (partial)

txt_20f8:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 28 (partial)
        .byte $00                                   // char 29 (partial)

txt_2100:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 29 (partial)
        .byte $00                                   // char 30 (partial)

txt_2108:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 30 (partial)
        .byte $00                                   // char 31 (partial)

txt_2110:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 31 (partial)
        .byte $00                                   // char 32 (partial)

txt_2118:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 32 (partial)
        .byte $00                                   // char 33 (partial)

txt_2120:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 33 (partial)
        .byte $00                                   // char 34 (partial)

txt_2128:
        .byte $55,$55,$55,$55,$55,$55,$00           // char 34 (partial)
        .byte $00                                   // char 35 (partial)

txt_2130:
        .byte $55,$55,$55,$55,$55,$55,$01           // char 35 (partial)
        .byte $00                                   // char 36 (partial)

txt_2138:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 36 (partial)
        .byte $05                                   // char 37 (partial)

txt_2140:
        .byte $55,$54,$40,$40,$40,$00,$00           // char 37 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 38 '&'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 39 '''
        .byte $bf,$00,$00,$00,$00,$00,$00,$00       // char 40 '('
        .byte $fe,$00,$00,$00,$00,$00,$00,$00       // char 41 ')'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 42 '*'
        .byte $0b,$00,$00,$00,$00,$00,$02,$03       // char 43 '+'
        .byte $8b,$00,$02,$25,$98,$62,$4b,$8f       // char 44 ','
        .byte $2f,$00,$aa,$41,$1f,$ff,$fd,$f7       // char 45 '-'
        .byte $fd,$00,$c0,$ac,$7b,$fe,$7e,$ff       // char 46 '.'
        .byte $7f,$00,$00,$00,$00,$00,$80,$c0       // char 47 '/'
        .byte $e0,$00,$02,$0b,$0f                   // char 48 (partial)

txt_219c:
        .byte $2c,$38,$b2                           // char 48 (partial)
        .byte $e1,$00,$c0,$b0,$ac,$3b,$ce,$73       // char 49 '1'
        .byte $5f,$00,$00,$00,$00,$00,$80,$e0       // char 50 '2'
        .byte $e0,$00,$00,$00,$00,$00,$00,$00       // char 51 '3'
        .byte $00,$02,$03,$03,$03,$03,$03,$03       // char 52 '4'
        .byte $03,$ff,$00,$1a                       // char 53 (partial)

txt_21c3:
        .byte $2a,$2a,$2a,$2a                       // char 53 (partial)
        .byte $2a,$56,$09,$ad,$b9,$ad,$b9,$ed       // char 54 '6'
        .byte $b9,$00,$00,$00,$00,$00,$00,$00       // char 55 '7'
        .byte $00,$00,$00,$00,$00,$02,$03,$01       // char 56 '8'
        .byte $00,$00,$00,$00,$00,$b3,$22,$bb       // char 57 '9'
        .byte $00,$00,$00,$03,$00,$6d,$8a,$af       // char 58 ':'
        .byte $c0,$00,$00,$00,$08,$94,$44,$9c       // char 59 ';'
        .byte $00,$ea,$80,$8d,$85,$85,$85,$85       // char 60 '<'
        .byte $85,$ac,$38,$d8,$78,$d8,$78,$d8       // char 61 '='
        .byte $78                                   // char 62 (partial)

dat_2208:
        // === Fill data (1 bytes, $2208-$2208) ===
        .byte $00                                   // .

// --- Region $222b-$2250 ---
.pc = $222b "dat_222b"

dat_222b:
        .byte $02,$03,$0b,$0e                       // char 66 (partial)
        .byte $2c,$00,$00,$80,$f8,$ae,$0b,$22       // char 67 'C'
        .byte $98,$00,$00,$00,$00,$00,$80,$e0       // char 68 'D'
        .byte $b8,$00,$00                           // char 69 (partial)

txt_2242:
        .byte $2f,$30,$32,$31,$32                   // char 69 (partial)
        .byte $2f,$00,$00,$ab,$02,$56,$5e,$7e       // char 70 'F'
        .byte $ab                                   // char 71 (partial)

dat_2250:
        // === Fill data (1 bytes, $2250-$2250) ===
        .byte $00                                   // .

// --- Region $2278-$2347 ---
.pc = $2278 "dat_2278"

dat_2278:
        .byte $05,$05,$01,$01,$00,$00,$00           // char 76 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 77 'M'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 78 'N'
        .byte $00,$c0,$c9,$c5,$c5,$c5,$c5,$c5       // char 79 'O'
        .byte $c5,$0b                               // char 80 (partial)

txt_2299:
        .byte $53,$5a,$56,$59,$56,$59               // char 80 (partial)
        .byte $66,$00,$80,$c0,$e0,$b0,$78,$ac       // char 81 'Q'
        .byte $6e,$0c,$0c,$0c,$0c,$0c,$0c,$0c       // char 82 'R'
        .byte $0c,$0e,$0c                           // char 83 (partial)

txt_22b2:
        .byte $2c,$38,$32,$31,$31                   // char 83 (partial)
        .byte $32,$15,$96,$59,$56,$5b,$6b,$9e       // char 84 'T'
        .byte $6c,$bb,$ee,$96,$69,$82,$00,$00       // char 85 'U'
        .byte $00,$fd,$f7,$1d,$c7,$8d,$85,$e0       // char 86 'V'
        .byte $20,$72,$63                           // char 87 (partial)

txt_22d2:
        .byte $4b,$4e,$2c,$38,$b1                   // char 87 (partial)
        .byte $e2,$49,$85,$25,$15,$96,$59,$56       // char 88 'X'
        .byte $59,$77,$de,$76,$db,$78,$ec,$e0       // char 89 'Y'
        .byte $b0,$e0,$80,$00,$00,$02,$03,$03       // char 90 'Z'
        .byte $03,$00,$00,$00,$00,$ff,$00,$29       // char 91 '['
        .byte $2a,$03,$03,$03,$03,$ff,$02,$99       // char 92 '\'
        .byte $66,$2a,$29,$26,$29,$66,$99,$66       // char 93 ']'
        .byte $99,$ed,$bd,$ed,$bd,$fd,$ff,$ff       // char 94 '^'
        .byte $ff,$00,$00,$00,$00,$ff,$00,$aa       // char 95 '_'
        .byte $99,$00,$00,$00,$00,$fd,$03,$9b       // char 96 '`'
        .byte $6b,$00,$00,$00,$00,$03,$0d,$07       // char 97 'a'
        .byte $34,$00,$00,$0d,$d7,$70,$ce,$3a       // char 98 'b'
        .byte $ea,$00,$00,$f4,$00,$64,$98,$64       // char 99 'c'
        .byte $94,$8f,$8d,$8f,$8d,$87,$8d,$87       // char 100 'd'
        .byte $8d,$d8,$78,$f8,$78,$f8,$f8,$f8       // char 101 'e'
        .byte $f8                                   // char 102 (partial)

// --- Region $2363-$23b7 ---
.pc = $2363 "dat_2363"

dat_2363:
        .byte $03,$01,$0d,$07                       // char 105 (partial)

txt_2367:
        .byte $34,$38,$b2,$e1,$c9,$85,$25,$16       // char 106 'j'
        .byte $95,$55,$55,$56,$5a,$67,$9b,$6e       // char 107 'k'
        .byte $9c,$78,$b0,$e0,$c0,$80,$00,$00       // char 108 'l'
        .byte $00,$00,$1f                           // char 109 (partial)

txt_2382:
        .byte $30,$31,$32,$32,$31                   // char 109 (partial)
        .byte $32,$00,$ab,$0e,$5e,$76,$de,$7e       // char 110 'n'
        .byte $fe,$00,$00,$00,$00,$00,$00,$00       // char 111 'o'
        .byte $02,$00,$00,$00,$0b,$2e,$b8,$e2       // char 112 'p'
        .byte $c9,$00,$00,$bf,$e0,$09,$95,$56       // char 113 'q'
        .byte $59,$00,$00,$ff,$00,$99,$65,$99       // char 114 'r'
        .byte $65,$00,$00,$c0                       // char 115 (partial)

txt_23b3:
        .byte $40,$40,$40,$40                       // char 115 (partial)
        .byte $40                                   // char 116 (partial)

// --- Region $23d0-$24f7 ---
.pc = $23d0 "dat_23d0"

dat_23d0:
        .byte $ca,$ca,$ca,$ca,$ca,$c9,$ca           // char 119 (partial)
        .byte $c9,$66,$95,$65,$95,$55,$95,$57       // char 120 'x'
        .byte $57,$9b,$67,$9a,$a6,$a9,$aa,$a9       // char 121 'y'
        .byte $aa,$0c,$8c,$cc,$ec,$bc,$7c,$ac       // char 122 'z'
        .byte $68                                   // char 123 (partial)

txt_23f0:
        .byte $31,$32,$31,$32,$32,$32,$38           // char 123 (partial)
        .byte $2c,$5c,$5c,$5c,$9d,$57,$97,$65       // char 124 '|'
        .byte $99,$00,$00,$00,$00,$00,$82,$69       // char 125 '}'
        .byte $96,$10,$12,$11,$91,$61,$41,$82       // char 126 '~'
        .byte $3c,$8f,$8d,$cf                       // char 127 (partial)

txt_2413:
        .byte $3d,$37,$cd,$b7                       // char 127 (partial)
        .byte $ad,$bb,$ed,$bb,$ee,$bb,$fe,$bf       // char 128
        .byte $ff,$80,$c0,$aa,$dd,$77,$ff,$ff       // char 129
        .byte $ff,$03,$02,$f8,$af,$aa,$99,$66       // char 130
        .byte $99,$2a,$2a,$1a,$85,$e2,$b1,$78       // char 131
        .byte $6c,$55,$55,$5d,$77,$dd,$77,$fd       // char 132
        .byte $ff,$ba,$ae,$ba,$a9,$6a,$99,$66       // char 133
        .byte $99,$aa,$99,$66,$99,$55,$95,$57       // char 134
        .byte $5d,$66,$99,$65,$55,$55,$55,$55       // char 135
        .byte $dd,$a9,$ad,$b9,$ed,$b9,$ad,$b9       // char 136
        .byte $a9,$38,$22,$01,$09,$05,$26,$19       // char 137
        .byte $26,$59,$66,$59,$66,$9a,$6a,$aa       // char 138
        .byte $ae,$54,$5c,$54,$5c,$74,$dc,$74       // char 139
        .byte $5c,$ca,$c6,$ca,$c6,$ca,$ca,$e2       // char 140
        .byte $f2,$d8,$f8,$d8,$7b,$da,$7e,$df       // char 141
        .byte $f7,$00,$00,$00,$00,$00,$c0,$80       // char 142
        .byte $b0,$00,$00,$00,$00,$00,$00,$00       // char 143
        .byte $00,$00,$00,$00,$02,$03,$0b,$0e       // char 144
        .byte $2c,$2c,$e3,$b3,$8d,$c7,$3d,$37       // char 145
        .byte $df,$ee,$bb,$ee,$ba,$ed,$b9,$a6       // char 146
        .byte $a4,$b4,$70,$d0,$c0,$5f,$30,$31       // char 147
        .byte $31,$00,$00,$00,$00,$fe,$00,$aa       // char 148
        .byte $a9                                   // char 149 (partial)

txt_24c0:
        .byte $31,$31,$31,$31,$32,$31,$32           // char 149 (partial)
        .byte $31,$fd,$f9,$ed,$b9,$e9,$a9,$e8       // char 150
        .byte $a3,$03,$0b,$0e                       // char 151 (partial)

txt_24d3:
        .byte $2c,$38,$b1,$e2                       // char 151 (partial)
        .byte $c6,$85,$25,$16,$99,$66,$99,$6a       // char 152
        .byte $aa,$bb,$af,$bb,$ef,$bb,$ff,$d3       // char 153
        .byte $53,$bd,$ff,$fd,$f7,$dd,$75,$dd       // char 154
        .byte $75,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 155
        .byte $c0                                   // char 156 (partial)

// --- Region $2510-$2637 ---
.pc = $2510 "dat_2510"

dat_2510:
        .byte $ca,$c9,$c6,$c9,$c5,$c9,$c5           // char 159 (partial)
        .byte $c9,$9e,$ac,$9c,$ac,$9c,$6c,$9c       // char 160
        .byte $6c,$da,$e9,$b6,$39,$2c,$0e,$0b       // char 161
        .byte $03,$b9,$a9,$6a,$99,$66,$19,$16       // char 162
        .byte $85,$0c,$4e,$4b,$93,$62,$94,$54       // char 163
        .byte $55,$fb,$2e,$3b,$8f,$4f,$6f,$9b       // char 164
        .byte $25,$c0,$fd,$b7,$fd,$77,$dd,$75       // char 165
        .byte $96,$55,$55,$55,$56,$57,$5b,$6e       // char 166
        .byte $f8,$96,$25,$42,$40,$80,$00,$00       // char 167
        .byte $00,$bb,$6e,$55,$00,$00,$00,$00       // char 168
        .byte $00,$ee,$bb,$56,$09,$02,$00,$00       // char 169
        .byte $02,$66,$99,$65,$99,$c5,$c9,$c5       // char 170
        .byte $c5,$5c,$5c,$6c,$5c,$6c,$9c,$6c       // char 171
        .byte $9c,$ff,$ff,$55,$01,$01,$01,$01       // char 172
        .byte $01,$ee,$fb,$ef,$3f,$2d,$3f,$3d       // char 173
        .byte $37,$ee,$fa,$ed,$b9,$e9,$a9,$e9       // char 174
        .byte $a9,$59,$66,$ff,$00,$02,$0b,$0e       // char 175
        .byte $0c,$ab,$ab,$fd,$00,$49,$26,$19       // char 176
        .byte $a6,$3a,$2e,$3a,$2a,$e9,$a9,$a6       // char 177
        .byte $a4,$dd,$d1,$71,$41,$c1,$01,$01       // char 178
        .byte $01                                   // char 179 (partial)

txt_25b0:
        .byte $2c,$3a,$2e,$3b,$2e,$3a,$2e           // char 179 (partial)
        .byte $3a,$72,$34,$1c,$8d,$87,$a3,$a1       // char 180
        .byte $a4,$bb,$ee,$fb,$2e,$3b,$8f,$4f       // char 181
        .byte $6f,$90,$d8,$a4,$f6,$b9,$ed,$fe       // char 182
        .byte $ff,$00,$00,$00,$03,$02,$ce,$8b       // char 183
        .byte $c8,$18,$93,$62,$4e,$8b,$3e,$3b       // char 184
        .byte $ee,$ff,$ff,$df,$7f,$fe,$7e,$fb       // char 185
        .byte $f8,$b8,$b0,$e0,$c0,$80,$00,$00       // char 186
        .byte $00                                   // char 187 (partial)

txt_25f0:
        .byte $32,$32,$32,$39,$2f,$00,$00           // char 187 (partial)
        .byte $00,$a6,$99,$65,$99,$e5,$c9,$c5       // char 188
        .byte $c9                                   // char 189 (partial)

txt_2600:
        .byte $32,$32,$32,$32,$32,$30,$30           // char 189 (partial)
        .byte $30,$f1,$c9,$c6,$24,$18,$93,$62       // char 190
        .byte $4f,$8a,$19,$26,$59,$66,$99,$65       // char 191
        .byte $96,$a7,$9b,$6e,$ac,$78,$b0,$e0       // char 192
        .byte $c0,$93,$12,$13,$12,$13,$12,$13       // char 193
        .byte $13,$e9,$a6,$e9,$a6,$99,$a5,$99       // char 194
        .byte $65,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 195
        .byte $c0                                   // char 196 (partial)

// --- Region $2650-$28be ---
.pc = $2650 "dat_2650"

dat_2650:
        .byte $c5,$c5,$c6,$c5,$c6,$c5,$c6           // char 199 (partial)
        .byte $c9,$9c,$5c,$9c,$5c,$5c,$5c,$5c       // char 200
        .byte $5c,$03,$00,$00,$00,$00,$00,$00       // char 201
        .byte $00,$4e,$63,$93,$18,$24,$04,$04       // char 202
        .byte $04,$99,$a6,$99,$66,$99,$65,$95       // char 203
        .byte $65,$41,$c4,$c7,$cc,$cc,$cc,$cc       // char 204
        .byte $cc,$ff,$00,$ff,$00,$aa,$aa,$66       // char 205
        .byte $99,$c0,$3a,$ac,$01,$ff,$dd,$77       // char 206
        .byte $d5,$00,$ff,$00,$aa,$aa,$99,$65       // char 207
        .byte $55,$00,$aa,$00,$57,$dd,$77,$ff       // char 208
        .byte $ff,$09,$56,$00,$bb,$ef,$ff,$ff       // char 209
        .byte $ff,$c9,$2a,$a9,$a6,$99,$a6,$99       // char 210
        .byte $65,$9c,$6c,$9c,$5c,$5c,$5c,$5c       // char 211
        .byte $74,$03,$03,$03,$03,$03,$03,$03       // char 212
        .byte $03,$29,$26,$19,$25,$19,$25,$15       // char 213
        .byte $25,$fd,$fd,$fd,$fd,$fd,$fd,$fd       // char 214
        .byte $fd,$1c                               // char 215 (partial)

txt_26d1:
        .byte $34,$32,$32,$32,$32,$34               // char 215 (partial)
        .byte $1c,$99,$a6,$a9,$e6,$a9,$ea,$ba       // char 216
        .byte $ee,$e8,$fa,$f0,$dd,$77,$dd,$55       // char 217
        .byte $55,$03,$d3,$33,$73,$73,$73,$73       // char 218
        .byte $b3,$2a,$1a                           // char 219 (partial)

txt_26f2:
        .byte $2a,$2b,$2e,$2b,$2e                   // char 219 (partial)
        .byte $3b,$9c,$6c,$9c,$6c,$ac,$6c,$ac       // char 220
        .byte $ac,$7a,$36,$1e,$0d,$07,$03,$01       // char 221
        .byte $00,$ee,$bb,$ef,$bb,$ef,$7b,$7e       // char 222
        .byte $5f,$1c                               // char 223 (partial)

txt_2711:
        .byte $34,$31,$32,$31,$31,$38               // char 223 (partial)
        .byte $2c,$77,$dd,$77,$dd,$77,$fd,$f7       // char 224
        .byte $ff,$be,$af,$a0,$66,$99,$55,$55       // char 225
        .byte $55,$00,$ff,$00,$55,$55,$55,$66       // char 226
        .byte $99,$02,$55,$00,$aa,$aa,$ae,$bb       // char 227
        .byte $ee,$ca,$ca,$09,$aa,$99,$66,$99       // char 228

txt_273f:
        .byte $55,$32,$33,$33,$33,$33,$33,$23       // char 229
        .byte $02,$86,$89,$16,$19,$15,$85,$c5       // char 230
        .byte $e5,$fe,$fe,$f7,$dd,$77,$d5,$75       // char 231
        .byte $d5,$c0,$fe,$03                       // char 232 (partial)

txt_275b:
        .byte $57,$57,$57,$57                       // char 232 (partial)
        .byte $57,$32,$31,$32,$31,$32,$31,$32       // char 233
        .byte $31,$ea,$ba,$ea,$aa,$ea,$aa,$aa       // char 234
        .byte $aa,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 235
        .byte $c0,$00,$00,$00,$00,$00,$00,$00       // char 236
        .byte $00,$00,$00,$00,$50,$50,$50,$00       // char 237
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 238
        .byte $00                                   // char 239 (partial)

txt_2790:
        .byte $4e,$4a,$4e,$d5,$00,$00,$00           // char 239 (partial)
        .byte $00,$f8,$f8,$f8,$a4,$00,$00,$00       // char 240
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 241
        .byte $00,$08,$08,$08,$06,$00,$00,$00       // char 242
        .byte $00,$bf,$ff,$bf,$55,$00,$00,$00       // char 243
        .byte $00,$cc,$cc,$cc,$8b,$00,$00,$00       // char 244
        .byte $00,$ff,$ff,$ee,$55,$00,$00,$00       // char 245
        .byte $00,$ff,$fb,$ee,$55,$00,$00,$00       // char 246
        .byte $00,$ff,$bb,$ee,$55,$00,$00,$00       // char 247
        .byte $00,$fd,$77,$dd,$aa,$00,$00,$00       // char 248
        .byte $00,$ee,$bb,$ea,$55,$00,$00,$00       // char 249
        .byte $00,$ea,$aa,$a5,$58,$00,$00,$00       // char 250
        .byte $00,$60,$90,$40,$00,$00,$00,$00       // char 251
        .byte $00,$02,$00,$00,$00,$00,$00,$00       // char 252
        .byte $00,$55,$00,$00,$00,$00,$00,$00       // char 253
        .byte $00,$fe,$00,$00,$00,$00,$00,$00       // char 254
        .byte $00,$0d,$07,$01,$00,$00,$00,$00       // char 255
        .byte $00,$15,$85,$fe,$2f,$00,$00,$00       // char 256
        .byte $00,$bb,$ee,$bb,$55,$00,$00,$00       // char 257
        .byte $00,$b3,$73,$b3,$e2,$00,$00,$00       // char 258
        .byte $00,$2e,$3b,$ef,$55,$00,$00,$00       // char 259
        .byte $00,$f4,$f4,$f4,$58,$00,$00,$00       // char 260
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 261
        .byte $00,$7a,$36,$1d,$07,$00,$00,$00       // char 262
        .byte $00,$87,$8d,$a3,$5c,$00,$00,$00       // char 263
        .byte $00,$15,$c5,$a5,$3a,$00,$00,$00       // char 264
        .byte $00,$ee,$bb,$ee,$55,$00,$00,$00       // char 265
        .byte $00,$99,$55,$55,$ff,$00,$00,$00       // char 266
        .byte $00,$55,$55,$55,$ff,$00,$00,$00       // char 267
        .byte $00,$ff,$ff,$ff,$55,$00,$00,$00       // char 268
        .byte $00,$a4,$ac,$ac,$f4,$00,$00,$00       // char 269
        .byte $00,$f5,$b9,$2f,$02,$00,$00,$00       // char 270
        .byte $00,$ef,$bf,$6f,$55,$00,$00,$00       // char 271
        .byte $00,$ab,$ab,$ab,$fd,$00,$00,$00       // char 272
        .byte $00                                   // char 273 (partial)

txt_28a0:
        .text "115/"
        .byte $00,$00,$00,$00,$ff,$ff,$ff
        .byte $55,$00,$00,$00,$00
        .byte $c0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01 // ..............

dat_28be:
        // === Fill data (1 bytes, $28be-$28be) ===
        .byte $00                                   // .

// --- Region $3000-$300f ---
.pc = $3000 "chr_3000"

chr_3000:
        .fill 12, $00
        .byte $7e,$ee,$ce,$ce                       // ~...

// --- Region $301a-$30d8 ---
.pc = $301a "chr_301a"

chr_301a:
        // === Bitmap data (191 bytes, $301a-$30d8) ===
        .byte $00,$00,$7c,$ee,$c0,$c0,$0e,$0e,$0e,$0e,$6e,$fe,$ce,$ce,$00,$00 // ..|.......n.....
        .byte $00,$00,$7c,$ee,$ee,$fc,$00,$00,$00,$00,$3c,$7e,$76,$70,$00,$00 // ..|.......<~vp..
        .byte $00,$00,$6c,$fe,$ce,$ce,$e0,$e0,$e0,$e0,$ec,$fe,$e6,$e6,$00,$18 // ..l.............
        .byte $30,$00,$78,$38,$38,$38,$00,$00,$00,$00,$06,$0c,$00,$0e,$e0,$e0 // 0.x888..........
        .byte $e0,$e0,$ee,$ee,$fc,$f8,$78           // ......x

txt_3061:
        .text "8888888"
        .byte $00,$00,$00,$00,$6c,$fe,$fe,$ee,$00
        .byte $00,$00,$00,$dc,$fe,$e6,$e6,$00,$00,$00,$00,$7c,$ee,$c6,$c6,$00 // ...........|....
        .byte $00,$00,$00,$dc,$ee,$e6,$e6,$00,$00,$00,$00,$6c,$fe,$ce,$ce,$00 // ...........l....
        .byte $00,$00,$00,$ec,$fe,$ec,$e0,$00,$00,$00,$00,$7c,$ee,$74,$38,$18 // ...........|.t8.
        .byte $38,$7e                               // 8~

txt_30a3:
        .text "88888"
        .byte $00,$00,$00,$00,$cc,$ce,$c6,$c6,$00,$00,$00
        .byte $00,$cc,$ce,$c6,$c6,$00,$00,$00,$00,$cc,$ce,$c6,$c6,$00,$00,$00 // ................
        .byte $00,$ee,$ee,$7c,$78,$00,$00,$00,$00,$ce,$ce,$ce,$ce,$00,$00,$00 // ...|x...........
        .byte $00,$fe,$ce,$1c,$38                   // ....8

dat_30d8:
        // === Fill data (1 bytes, $30d8-$30d8) ===
        .byte $00                                   // .

// --- Region $310c-$3117 ---
.pc = $310c "txt_310c"

txt_310c:
        .text "8888"
        .byte $00,$00,$00,$00,$ee,$ee,$dc

dat_3117:
        // === Fill data (1 bytes, $3117-$3117) ===
        .byte $00                                   // .

// --- Region $313c-$32d3 ---
.pc = $313c "dat_313c"

dat_313c:
        .byte $38,$38,$70,$00,$00,$00,$00,$00,$3c,$70,$60,$60,$00,$00,$00,$00 // 88p.....<p``....
        .byte $78,$1c,$0c,$0c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // x...............
        .byte $00,$30,$30,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .00.............
        .byte $00,$00,$00,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $02,$06,$0c,$18,$00,$00,$00,$00,$7c,$ee,$de,$f6,$00,$00,$00,$00 // ........|.......
        .byte $70,$78,$38,$38,$00,$00,$00,$00,$7c,$ee,$1e,$3c,$00,$00,$00,$00 // px88....|..<....
        .byte $7c,$ee,$06,$1c,$00,$00,$00,$00,$ee,$ee,$ee,$7e,$00,$00,$00,$00 // |..........~....
        .byte $fe,$e0,$fc,$0e,$00,$00,$00,$00,$7c,$ee,$e0,$fc,$00,$00,$00,$00 // ........|.......
        .byte $fe,$ee,$0e,$1c,$00,$00,$00,$00,$7c,$e6,$e6,$7c,$00,$00,$00,$00 // ........|..|....
        .byte $7c,$ee,$ee,$7e,$00,$00,$00,$00,$00,$18,$18,$00,$00,$00,$00,$00 // |..~............
        .fill 18, $00
        .byte $7c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$7c,$ee // |.............|.
        .byte $0e,$1c,$00,$00,$00,$00,$00,$00,$00,$00,$ce,$fe,$76,$00,$00,$00 // ............v...
        .byte $00,$00,$e6,$fe,$dc,$00,$00,$00,$00,$00,$c6,$ee,$7c,$00,$00,$00 // ............|...
        .byte $00,$00,$ce,$fe,$6e,$00,$00,$00,$00,$00,$e0,$ee,$7c,$00,$00,$00 // ....n.......|...
        .byte $00,$00,$fc,$70,$70,$70,$70,$70,$70,$00,$ce,$fe,$6e,$06,$76,$6e // ...pppppp...n.vn
        .byte $3c,$00,$e6,$e6,$e6,$00,$00,$00,$00,$00,$38,$38,$7c,$00,$00,$00 // <.........88|...
        .byte $00,$00,$0e,$0e,$0e,$0e,$6e,$ce,$7c,$00,$ec,$ee,$ee,$00,$00,$00 // ......n.|.......
        .byte $00,$00,$38,$38,$7c,$00,$00,$00,$00,$00,$ee,$ee,$ee,$00,$00,$00 // ..88|...........
        .byte $00,$00,$e6,$e6,$e6,$00,$00,$00,$00,$00,$c6,$ee,$7c,$00,$00,$00 // ............|...
        .byte $00,$00,$e6,$ee,$fc,$e0,$e0,$e0,$e0,$00,$ce,$ee,$7e,$0e,$0e,$1e // ............~...
        .byte $0e,$00,$e0,$e0,$e0,$00,$00,$00,$00,$00,$dc,$ee,$7c,$00,$00,$00 // ............|...
        .byte $00,$00,$3a,$3e,$1c,$00,$00,$00,$00,$00,$c6,$ee,$7c,$00,$00,$00 // ..:>........|...
        .byte $00,$00,$c6,$6c,$38,$00,$00,$00,$00,$00,$d6,$fe,$6c,$00,$00,$00 // ...l8.......l...
        .byte $00,$00,$ec,$ce,$ce,$00,$00,$00,$00,$00,$ee,$fe,$6e,$06,$76,$6e // ............n.vn
        .byte $3c,$00,$70,$fe,$fe                   // <.p..

dat_32d3:
        // === Fill data (1 bytes, $32d3-$32d3) ===
        .byte $00                                   // .

// --- Region $3309-$330b ---
.pc = $3309 "dat_3309"

dat_3309:
        .byte $38,$30                               // 80

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

// --- Region $3340-$3513 ---
.pc = $3340 "dat_3340"

dat_3340:
        .byte $70,$7c,$3c,$00,$00,$00,$00,$00,$1c,$7c,$78,$00,$00,$00,$00,$00 // p|<......|x.....
        .fill 8, $00
        .byte $30,$30,$00,$00,$00,$00,$00,$00,$00,$30,$30,$60,$00,$00,$00,$00 // 00.......00`....
        .fill 9, $00
        .byte $30,$30,$00,$00,$00,$00,$00,$30,$60,$c0,$00,$00,$00,$00,$00,$e6 // 00.....0`.......
        .byte $ee,$7c,$00,$00,$00,$00,$00,$38,$38,$7c,$00,$00,$00,$00,$00,$70 // .|.....88|.....p
        .byte $ee,$fe,$00,$00,$00,$00,$00,$06,$ee,$7c,$00,$00,$00,$00,$00,$0e // .........|......
        .byte $0e,$0e,$00,$00,$00,$00,$00,$c6,$ee,$7c,$00,$00,$00,$00,$00,$e6 // .........|......
        .byte $ee,$7c,$00,$00,$00,$00,$00,$38,$38,$38,$00,$00,$00,$00,$00,$e6 // .|.....888......
        .byte $e6,$7c,$00,$00,$00,$00,$00,$0e,$ee,$7c,$00,$00,$00,$00,$00,$18 // .|.......|......
        .byte $18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$7c,$00,$00,$00,$00,$00,$00,$00,$00 // .......|........
        .byte $00,$00,$00,$00,$00,$00,$00,$38,$00,$38,$00,$00,$00,$00,$00 // .......8.8.....

txt_3400:
        .fill 9, $20
        .text "141 - "
        .byte $06,$0c,$01,$0b

txt_3413:
        .fill 15, $20
        .byte $1f,$01                               // ..

txt_3424:
        .text "       "
        .byte $10,$15,$02,$0c,$09,$13,$08,$05,$04
        .byte $20,$09,$0e,$20,$05,$15,$12,$0f,$10,$05,$20,$02,$19,$20,$15,$13 //  .. ...... .. ..
        .byte $20,$07,$0f,$0c,$04                   //  ....

txt_3449:
        .text ".   "
        .byte $03,$12,$01,$03,$0b,$05,$04
        .byte $2c,$20,$14,$12,$01
        .byte $09,$0e,$05,$04,$20,$01,$0e,$04,$20,$06,$09,$18,$05,$04,$20,$02 // .... ... ..... .
        .byte $01,$03,$0b,$20,$14,$0f,$20,$0e,$14,$13,$03,$20,$0d,$0f,$04,$05 // ... .. .... ....
        .byte $20,$02,$19,$20,$36,$12,$36,$20,$0f,$06,$20,$0e,$30,$13,$14,$01 //  .. 6.6 .. .0...
        .byte $0c,$07,$09,$01                       // ....

txt_348d:
        .text ".       "
        .byte $07,$12,$05,$05,$14,$09,$0e,$07
        .byte $13,$20,$14,$0f,$20,$12,$05,$0d,$05,$0d,$02,$05,$12,$2c,$20,$0f // . .. ........, .
        .byte $0e,$13,$0c,$01,$15,$07,$08,$14,$2c,$20,$14,$12,$09,$01,$04,$2c // ........, .....,
        .byte $20,$06,$01,$09,$12,$0c,$09,$07,$08,$14,$2c,$20,$03,$12,$05,$13 //  ........., ....
        .byte $14,$2c,$20,$08,$0f,$0b,$15,$14,$0f,$2c,$20,$04,$12,$05,$01,$0d // ., ......, .....
        .byte $13,$2c,$20,$03,$19,$02,$05,$12,$10,$15,$0e,$18,$2c,$20,$12,$01 // ., ........., ..
        .byte $04,$17,$01,$12,$2c,$20,$0f,$18,$19,$12,$0f,$0e // ...., ......

txt_34f9:
        .text "...             "
        .fill 10, $20

dat_3513:
        // === Fill data (1 bytes, $3513-$3513) ===
        .byte $00                                   // .

// --- Region $3800-$3a38 ---
.pc = $3800 "dat_3800"

dat_3800:
        .byte $0b,$09,$09,$09,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b // ................
        .byte $0b,$0b,$0b,$0b,$0b,$0b,$40,$d0,$d0,$d0,$0d,$d0,$d0,$0b,$0b,$0b // ......@.........
        .byte $0b,$0b,$0b,$0b,$09,$09,$09,$0b,$09,$09,$bf,$bf,$0b,$0f,$0f,$1f // ................
        .byte $f1,$d1,$0f,$df,$d1,$0f,$0b,$0f,$fd,$1d,$0b,$1f,$0d,$1d,$df,$d1 // ................
        .byte $d1,$40,$d4,$04,$e0,$0f,$df,$0f,$df,$d1,$0b,$0b,$09,$09,$09,$09 // .@..............
        .byte $09,$09,$df,$df,$df,$0f,$df,$df,$1f,$e1,$ef,$df,$d1,$0f,$df,$df // ................
        .byte $fd,$1d,$ef,$fe,$1d,$1d,$fd,$f1,$d1,$0f,$04,$f4,$1b,$df,$df,$df // ................
        .byte $fd,$d1,$0f,$df,$df,$fd,$19,$09,$09,$0b,$fd,$fd,$df,$df,$df,$fe // ................
        .byte $1f,$1f,$d1,$1d,$d1,$ef,$ef,$f1,$ef,$ef,$ef,$1e,$df,$df,$fd,$df // ................
        .byte $e1,$b1,$0e,$bf,$d1,$1f,$fd,$ef,$fe,$1e,$ef,$df,$1d,$ed,$0f,$09 // ................
        .byte $0b,$0b,$fd,$ef,$ef,$ef,$ef,$1f,$4f,$4f,$1f,$1e,$1f,$ef,$e4,$1f // ........OO......
        .byte $4f,$14,$4e,$fe,$1f,$1d,$0e,$fe,$1f,$1f,$b1,$1f,$e1,$df,$ef,$00 // O.N.............
        .byte $fe,$1f,$ef,$ef,$1f,$4e,$0b,$0b,$09,$0b,$fe,$ef,$1e,$1f,$4e,$fe // .....N........N.
        .byte $ef,$e1,$ef,$f1,$1f,$4e,$4e,$0e,$4e,$1e,$f4,$fe,$e1,$e4,$fe,$e4 // .....NN.N.......
        .byte $fe,$1e,$ef,$f1,$ef,$e4,$1e,$4e,$ef,$ef,$4f,$4f,$e4,$f4,$0b,$09 // .......N..OO....
        .byte $09,$09,$1e,$f1,$0f,$f1,$1e,$0f,$14,$14,$14,$41,$14,$14,$f1,$0f // ...........A....
        .byte $1e,$bf,$f4,$4f,$1e,$4e,$1e,$1f,$1e,$f4,$14,$e1,$14,$4e,$4e,$1e // ...O.N.......NN.
        .byte $f4,$ef,$1e,$f4,$4f,$1e,$09,$09,$00,$00,$00,$00,$00,$00,$00,$00 // ....O...........
        .fill 22, $01
        .byte $0d,$01,$01,$0b,$0b,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 9, $01
        .byte $0d,$0d,$0f,$01,$01,$0f,$01,$01,$01,$01,$0f,$01,$0d,$0f,$0f,$01 // ................
        .byte $0f,$0f,$0d,$00,$0d,$0d,$01,$01,$01,$01,$0f,$01,$01,$01,$01,$01 // ................
        .fill 9, $01
        .byte $0d,$0f,$01,$01,$0f,$01,$01,$01,$01,$0f,$01,$01,$0f,$0f,$01,$0d // ................
        .byte $0f,$04,$0f,$00,$0f,$01,$01,$01,$01,$0f,$01,$01,$01,$01,$0f,$01 // ................
        .fill 8, $01
        .byte $0d,$04,$0f,$0f,$0f,$01,$01,$0e,$0d,$04,$04,$04,$01,$01,$0e,$01 // ................
        .byte $0f,$0f,$0b,$01,$0f,$0d,$01,$01,$01,$0f,$01,$01,$0f,$0f,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$0d,$01,$0e,$0e,$01,$0d,$0f,$0e,$01,$01,$0e // ................
        .byte $0e,$0e,$01,$01,$0e,$0f,$0f,$01,$0e,$0e,$0f,$0e,$0f,$01,$01,$01 // ................
        .byte $01,$0e,$01,$01,$0e,$0f,$01,$01,$01,$01,$01,$01,$0f,$0e,$0f,$01 // ................
        .byte $01,$0f,$01,$0e,$0e,$0f,$01,$01,$0f,$04,$01,$04,$0f,$01,$04,$01 // ................
        .byte $01,$04,$01,$0e,$01,$01,$04,$01,$01,$01,$0e,$01,$01,$0e,$01,$01 // ................
        .byte $01,$01,$0f,$0e,$01,$0e,$04,$01,$0e,$0e,$0e,$0e,$0e,$0e,$04,$01 // ................
        .byte $04,$01,$01,$01,$04,$01,$04,$04,$0f,$01,$0f,$0f,$0e,$01,$01,$04 // ................
        .byte $01,$01,$04,$01,$01,$04,$01,$01       // ........

dat_3a38:
        // === Fill data (1 bytes, $3a38-$3a38) ===
        .byte $00                                   // .
