// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:12
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $34ff  (11520 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $0c20 (3104)
// IRQ handler:  $090e (nmi_090e)
// IRQ handler:  $0905 (irq_0905)
// IRQ handler:  $0a6c (loc_0a6c)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $fe47 (nmi_fe47)
//
// Code: 2038 bytes, Data: 9482 bytes
// Labels: 271, Subroutines: 18
//
// Cross-references: all OK
// ============================================


// --- Region $0810-$0c08 ---
.pc = $0810 "loc_0810"

loc_0810:
        lda #$0e
        sta $0318
        lda #$09
        sta $0319
        lda #$00
        sta $54
        sta $55
        sta $0286
        sta $d011
        jsr $e544
        nop
        nop
        nop
        nop
        nop
        lda #$20
        sta smc_087b                                // SMC: modifies $087b
        lda #$00
        sta smc_0950                                // SMC: modifies $0950
        sta smc_0959                                // SMC: modifies $0959
        sta smc_0963                                // SMC: modifies $0963
        lda #$2f
        sta smc_0989                                // SMC: modifies $0989
        lda #$05
        sta smc_0990                                // SMC: modifies $0990
        lda #$00
        sta smc_0988                                // SMC: modifies $0988
        sta smc_098f                                // SMC: modifies $098f
        lda #$4c
        sta smc_0982                                // SMC: modifies $0982
        lda #$c8
        sta smc_0983                                // SMC: modifies $0983
        lda #$09
        sta smc_0984                                // SMC: modifies $0984
        lda #$20
        sta smc_0925                                // SMC: modifies $0925
        lda #$fe
        sta smc_0926                                // SMC: modifies $0926
        lda #$09
        sta smc_0927                                // SMC: modifies $0927
        lda #$60
        sta $09ff

loc_0873:
.label smc_0874 = * + 1
        lda #$2c                                    // !SMC: modified by $0c2a

loc_0875:
        cmp $d012
        bne loc_0875
.label smc_087b = * + 1
        lda $2130                                   // !SMC: modified by $0830
        sta $d020
        sta $d021
        inc smc_087b
        lda smc_087b
        cmp #$30
        beq loc_0897
        lda #$ff

loc_088f:
        cmp $d012
        bne loc_088f
        jmp loc_0873

loc_0897:
        ldx #$00
        lda #$00

loc_089b:
        sta spr_2000,x
        inx
        bne loc_089b
        ldx #$00

loc_08a3:
        lda chr_2800,x
        sta $0400,x
        lda $2900,x
        sta $0500,x
        lda $2a00,x
        sta $0600,x
        lda $2b00,x
        sta $0700,x
        inx
        bne loc_08a3
        lda #$00
        tay
        tax
        jsr sub_1000
        lda #$88
        sta $07f8
        lda #$89
        sta $07f9
        lda #$8a
        sta $07fa
        lda #$01
        sta $d027
        sta $d028
        sta $d029
        lda #$07
        sta $d010
        sta $d015
        sei
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d01a
        lda #$30
        sta $d012
        lda #$05
        sta $0314
        lda #$09
        sta $0315
        cli

loc_0902:
        jmp loc_0902

irq_0905:
        inc $d019
        jsr sub_090f
        jmp $ea81

nmi_090e:
        rti
// Referenced by: jsr from $0908

sub_090f:
        jsr sub_0929
        lda #$1b
        sta $d011
        lda #$19
        sta $d018
        jsr sub_1003
        jsr sub_0962
        jsr smc_0982

smc_0925:
.label smc_0926 = * + 1
.label smc_0927 = * + 2
        jsr sub_0a2a                                // !SMC: modified by $0861, $0866, $086b, $0a34, $0a39
        rts

// Referenced by: jsr from $090f
sub_0929: {
        lda $54
        cmp #$05
        beq done
        inc $54
        rts
done:
        lda #$00
        sta $54
        jsr sub_093a
        rts
}
// Referenced by: jsr from $0936

sub_093a:
.label smc_093b = * + 1
        ldx #$00                                    // !SMC: modified by $0955
.label smc_093d = * + 1
        ldy #$00                                    // !SMC: modified by $095e
        lda $2c00,x
        sta $56
        lda dat_2d00,x
        sta $57
        lda ($56),y
        ora dat_2e00,x
        sta ($56),y
.label smc_0950 = * + 1
        lda $2ff1                                   // !SMC: modified by $0835
        inc smc_0950
        sta smc_093b                                // SMC: modifies $093b
.label smc_0959 = * + 1
        lda $0ef1                                   // !SMC: modified by $0838
        inc smc_0959
        sta smc_093d                                // SMC: modifies $093d
        rts
// Referenced by: jsr from $091f

sub_0962:
.label smc_0963 = * + 1
        lda dat_2300                                // !SMC: modified by $083b, $097e
        clc
        adc #$0a
        sta $d001
        sta $d003
        sta $d005
        lda smc_0963
        cmp #$20
        beq loc_097c
        inc smc_0963
        rts

loc_097c:
        lda #$00
        sta smc_0963                                // SMC: modifies $0963
        rts

smc_0982:
        nop                                         // !SMC: modified by $0852, $09ca

smc_0983:
        nop                                         // !SMC: modified by $0857, $09cf

smc_0984:
        nop                                         // !SMC: modified by $085c, $09d4
        ldx #$00

loc_0987:
.label smc_0988 = * + 1
.label smc_0989 = * + 2
        lda $3078,x                                 // !SMC: modified by $0840, $084a, $09ac, $09bf
        cmp #$00
        beq loc_09bd
.label smc_098f = * + 1
.label smc_0990 = * + 2
        sta $0578,x                                 // !SMC: modified by $0845, $084d, $09b9, $09c4
        inx
.label smc_0993 = * + 1
        cpx #$14                                    // !SMC: modified by $09a3
        bne loc_0987
        lda smc_0993
        cmp #$14
        beq loc_09a1
        inc smc_0993
        rts

loc_09a1:
        lda #$01
        sta smc_0993                                // SMC: modifies $0993
        lda smc_0988
        clc
        adc #$28
        sta smc_0988                                // SMC: modifies $0988
        lda smc_098f
        clc
        adc #$28
        cmp #$f0
        beq loc_09c8
        sta smc_098f                                // SMC: modifies $098f
        rts

loc_09bd:
        lda #$30
        sta smc_0989                                // SMC: modifies $0989
        lda #$00
        sta smc_098f                                // SMC: modifies $098f
        rts

loc_09c8:
        lda #$4c
        sta smc_0982                                // SMC: modifies $0982
        lda #$d8
        sta smc_0983                                // SMC: modifies $0983
        lda #$09
        sta smc_0984                                // SMC: modifies $0984
        rts

dat_09d8:
        .byte $a5,$55,$c9,$60,$f0,$03,$e6           // .U.`...

loc_09df:
        eor $60,x
        lda #$00
        sta $55
        lda #$ea
        sta smc_0982
        sta smc_0983
        sta smc_0984
        lda #$00
        sta smc_098f
        inc smc_0989
        lda #$00
        sta smc_0988
        rts

loc_09fe:
        lda #$17
        sta $d000
        clc
        adc #$18
        sta $d002
        clc
        adc #$18
        sta $d004
        lda $09ff
        cmp #$17
        beq loc_0a1a
        dec $09ff
        rts

loc_0a1a:
        lda #$20
        sta smc_0925
        lda #$2a
        sta smc_0926
        lda #$0a
        sta smc_0927
        rts
// Referenced by: jsr from $0925

sub_0a2a:
        lda $dc01
        cmp #$ef
        beq loc_0a32
        rts

loc_0a32:
        lda #$3d
        sta smc_0926                                // SMC: modifies $0926
        lda #$0a
        sta smc_0927                                // SMC: modifies $0927
        rts

loc_0a3d:
        lda #$17
        sta $d000
        clc
        adc #$18
        sta $d002
        clc
        adc #$18
        sta $d004
        lda $0a3e
        cmp #$60
        beq loc_0a59
        inc $0a3e
        rts

loc_0a59:
        sei
        lda #$6c
        sta $0314
        lda #$0a
        sta $0315
        lda #$00
        sta $54
        cli

loc_0a69:
        jmp loc_0a69

loc_0a6c:
        inc $d019
        jsr sub_1003
        lda #$c0

loc_0a74:
        cmp $d012
        bne loc_0a74
        jsr sub_0a82
        jmp $ea81

loc_0a7f:
        jmp loc_0b29
// Referenced by: jsr from $0a79

sub_0a82:
        lda $54
        cmp #$28
        beq loc_0a7f
        inc $54
        ldx #$00

loc_0a8c:
        lda $0401,x
        sta $0400,x
        lda $0429,x
        sta $0428,x
        lda $0451,x
        sta $0450,x
        lda $0479,x
        sta $0478,x
        lda $04a1,x
        sta $04a0,x
        lda $04c9,x
        sta $04c8,x
        lda $04f1,x
        sta $04f0,x
        lda $0519,x
        sta $0518,x
        lda $0541,x
        sta $0540,x
        lda $0569,x
        sta $0568,x
        lda $0591,x
        sta $0590,x
        lda $05b9,x
        sta $05b8,x
        lda $05e1,x
        sta $05e0,x
        lda $0609,x
        sta $0608,x
        inx
        cpx #$27
        bne loc_0a8c
        ldx #$00

loc_0ae7:
.label loc_0ae8 = * + 1
        lda $0631,x
        sta $0630,x
        lda $0659,x
        sta $0658,x
        lda $0681,x
        sta $0680,x
        lda $06a9,x
        sta $06a8,x
        lda $06d1,x
        sta $06d0,x
        lda $06f9,x
        sta $06f8,x
        lda $0721,x
        sta $0720,x
        lda $0749,x
        sta $0748,x
        lda $0771,x
        sta $0770,x
        lda $0799,x
        sta $0798,x
        inx
        cpx #$27
        bne loc_0ae7
        rts

loc_0b29:
        lda #$34
        sta $0a7a
        lda #$0b
        sta $0a7b
        rts

dat_0b34:
        .byte $ad,$00,$27,$8d,$1a                   // ..'..

loc_0b39:
        bpl loc_0ae8
        and $0b,x
        cmp #$2f
        beq loc_0b45
        inc $0b35
        rts

loc_0b45:
        lda #$ea
        sta $0a6f
        sta $0a70
        sta $0a71
        lda #$00
        tay
        tax
        jsr sub_1000

loc_0b57:
        lda #$30

loc_0b59:
        cmp $d012
        bne loc_0b59
        lda $2130
        sta $d020
        sta $d021
        dec $0b5f
        lda $0b5f
        cmp #$20
        beq loc_0b7b
        lda #$f0

loc_0b73:
        cmp $d012
        bne loc_0b73
        jmp loc_0b57

loc_0b7b:
        lda #$07
        sta $0286
        jsr sub_0c60
        lda #$19
        sta $d018
        ldx #$00

loc_0b8a:
        lda dat_0f00,x
        sta $0400,x
        inx
        bne loc_0b8a
        lda #$00
        sta $54
        sei

loc_0b98:
        lda #$20

loc_0b9a:
        cmp $d012
        bne loc_0b9a
        lda $54
        cmp #$70
        beq loc_0bb1
        inc $54
        lda #$f0

loc_0ba9:
        cmp $d012
        bne loc_0ba9
        jmp loc_0b98

loc_0bb1:
        sei
        lda #$f0

loc_0bb4:
        cmp $d012
        bne loc_0bb4
        lda dat_2360
        sta $d011
        inc $0bba
        lda $0bba
        cmp #$80
        beq loc_0bcc
        jmp loc_0bb1

loc_0bcc:
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$f0
        sta $d01a
        lda #$00
        sta $dc0d
        sta $d010
        sta $d015
        lda #$c8
        sta $d016
        lda #$fe
        sta $0319
        lda #$47
        sta $0318
        lda #$00
        sta $0286
        sta $d020
        sta $d021
        jsr $e544
        jmp loc_0d00

txt_0c07:
        .text "*C"

// --- Region $0c20-$0c3c ---
.pc = $0c20 "main_0c20"

main_0c20:
        lda $02a6
        beq loc_0c28
        jmp loc_0810

loc_0c28:
        lda #$24
        sta smc_0874                                // SMC: modifies $0874
        sta $0b58
        lda #$40
        sta smc_1004                                // SMC: modifies $1004
        lda #$0c
        sta smc_1005                                // SMC: modifies $1005
        jmp loc_0810

// --- Region $0c60-$0c68 ---
.pc = $0c60 "sub_0c60"
// Referenced by: jsr from $0b80

sub_0c60:
        lda #$00
        sta $d418
        jsr $e544
        rts

// --- Region $0d00-$0d1e ---
.pc = $0d00 "loc_0d00"

loc_0d00:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        ldx #$00
        ldy #$50

loc_0d11:
        lda dat_0d1e,x
        sta $0100,x
        inx
        dey
        bne loc_0d11
        jmp $0100

dat_0d1e:
        .byte $a9                                   // .

// --- Region $1000-$1080 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $08c2, $0b54, $1007

sub_1000:
        jmp loc_1048
// Referenced by: jsr from $091c, $0a6f, $1011

sub_1003:
.label smc_1004 = * + 1
.label smc_1005 = * + 2
        jmp loc_1021                                // !SMC: modified by $0c32, $0c37

loc_1006:
        sei
        jsr sub_1000

loc_100a:
        lda #$ff

loc_100c:
        cmp $d012
        bne loc_100c
        jsr sub_1003
        lda $dc01
        and #$10
        bne loc_100a
        sta $d418
        cli
        rts

dat_1020:
        .byte $00                                   // .

loc_1021:
        ldx #$00
        dec $1090
        bmi loc_1034
        jsr sub_1226
        jsr sub_1225
        jmp sub_1225

dat_1031:
        .byte $ff,$ff,$ff                           // ...

loc_1034:
        lda #$03
        sta $1090
        jsr sub_1040
        jsr sub_103f
// Referenced by: jsr from $103c

sub_103f:
        inx
// Referenced by: jsr from $1039

sub_1040:
        dec $108a,x
        bmi loc_1091
        jmp sub_1226

loc_1048:
        lda #$1f
        sta $d418
        lda #$f0
        sta $d417
        and #$0f
        sta smc_1262                                // SMC: modifies $1262
        ldx #$0f

loc_1059:
        sta dat_1081,x
        dex
        bpl loc_1059
        ldx #$02

loc_1061:
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy #$00
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x
        dex
        bpl loc_1061
        rts

// --- Region $1091-$10c6 ---
.pc = $1091 "loc_1091"

loc_1091:
        ldy $108d,x
        cpy #$fe
        bne loc_10a1
// Referenced by: jsr from $10c0

sub_1098:
        lda $1084,x
        and #$fe
        sta $1084,x
        rts

loc_10a1:
        lda $183b,y
        sta $fa
        lda $181b,y
        sta $fb
        ldy dat_1081,x
        lda ($fa),y
        bmi loc_10d2
        cmp #$60
        bcc loc_10f9

loc_10b6:
        and #$1f
        sta $108a,x
        lda #$fe
        sta dat_1031,x
        jsr sub_1098

loc_10c3:
        jmp loc_1187

dat_10c6:
        .byte $00                                   // .

// --- Region $10d2-$10dd ---
.pc = $10d2 "loc_10d2"

loc_10d2:
        cmp #$a0
        bcc loc_10ec
        and #$1f
        sta $108a,x
        bcs loc_10c3
        brk

// --- Region $10ec-$1141 ---
.pc = $10ec "loc_10ec"

loc_10ec:
        asl
        asl
        asl
        sta dat_13d9,x
        iny
        lda ($fa),y
        cmp #$60
        bcs loc_10b6

loc_10f9:
        sta $fc
        iny
        lda $10e6,x
        lsr
        lsr
        lsr
        lsr
        clc
        adc $fc
        sta $10c9,x
        sty $fc
        tay
        lda dat_1437,y
        sta $10cc,x
        sta $13e2,x
        lda dat_11c5,y
        sta $10cf,x
        sta $12b6,x
        ldy $fc
        lda ($fa),y
        sta dat_1141,x
        and #$1f
        sta $108a,x
        lda ($fa),y
        bmi loc_1150
        and #$20
        beq loc_1177
        iny
        lda ($fa),y
        sta $1147,x
        iny
        lda ($fa),y
        sta $114a,x
        jmp loc_1177

dat_1141:
        .byte $45                                   // E

// --- Region $1150-$11c4 ---
.pc = $1150 "loc_1150"

loc_1150:
        stx smc_1262                                // SMC: modifies $1262
        iny
        lda ($fa),y
        sta smc_1266                                // SMC: modifies $1266
        and #$0f
        asl
        sec
        sbc #$10
        sta smc_12a0                                // SMC: modifies $12a0
        iny
        lda ($fa),y
        bne loc_116e
        lda #$f0
        sta $d417
        bne loc_1177

loc_116e:
        sta smc_126b                                // SMC: modifies $126b
        lda dat_12b3,x
        sta $d417

loc_1177:
        lda #$ff
        sta dat_1031,x
        sta $12b9,x
        lda #$00
        sta $10dd,x
        sta $12bd,x

loc_1187:
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_11c0
        dec $10e9,x
        bpl loc_11be
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy $1087,x
        iny
        jsr sub_14bf
        cmp #$ff
        bne loc_11aa
        ldy #$00

loc_11aa:
        tya
        sta $1087,x
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x

loc_11be:
        ldy #$00

loc_11c0:
        tya
        sta dat_1081,x
        rts

// --- Region $1225-$12b3 ---
.pc = $1225 "sub_1225"
// Referenced by: jsr from $102b; jmp from $102e

sub_1225:
        inx
// Referenced by: jsr from $1028; jmp from $1045

sub_1226:
        ldy dat_13d9,x
        sty $fc
        lda dat_1141,x
        and #$40
        bne loc_1290
        sta $1144,x
        lda $15bf,y
        sta $fa
        lda $15c0,y
        ldy dat_10c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1084,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $15c1,y
        sta $1084,x
        lda $15c2,y
        sta $13dc,x
        sta $13df,x
.label smc_1262 = * + 1
        cpx #$00                                    // !SMC: modified by $1054, $1150
        bne loc_126f
.label smc_1266 = * + 1
        lda #$99                                    // !SMC: modified by $1156
        sta smc_129e                                // SMC: modifies $129e
.label smc_126b = * + 1
        lda #$99                                    // !SMC: modified by $116e
        sta smc_1296                                // SMC: modifies $1296

loc_126f:
        lda #$00
        sta $10e0,x
        sta $10e3,x
        lda $15c4,y
        lsr
        lsr
        lsr
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $15c6,y
        sta $fd,x
        jmp loc_1385

loc_1290:
        cpx smc_1262
        bne loc_12a7
.label smc_1296 = * + 1
        lda #$92                                    // !SMC: modified by $126c
        beq loc_12a7
        dec smc_1296
        clc
.label smc_129e = * + 1
        lda #$a7                                    // !SMC: modified by $1267, $12a1, $140e
.label smc_12a0 = * + 1
        adc #$02                                    // !SMC: modified by $115f
        sta smc_129e                                // SMC: modifies $129e
        sta $d416

loc_12a7:
        lda $fd,x
        and #$0f
        beq loc_12c7
        jsr sub_13e5
        jmp loc_1322

dat_12b3:
        .byte $f1                                   // .

// --- Region $12c7-$13d8 ---
.pc = $12c7 "loc_12c7"

loc_12c7:
        lda dat_1141,x
        and #$20
        bne loc_1322
        lda $fd,x
        and #$10
        beq loc_1322
        dec $114d,x
        bpl loc_1322
        inc $114d,x
        lda $12bd,x
        and #$03
        tay
        lda $12c3,y
        bne loc_12fa
        ldy $fc
        sec
        lda $10cc,x
        sbc $15c5,y
        sta $10cc,x
        bcs loc_130d
        dec $10cf,x
        bne loc_130d

loc_12fa:
        ldy $fc
        clc
        lda $10cc,x
        adc $15c5,y
        sta $10cc,x
        bcc loc_130d
        inc $10cf,x
        bcs loc_130d

loc_130d:
        inc $10dd,x
        lda $15c4,y
        and #$0f
        cmp $10dd,x
        bne loc_1322
        lda #$00
        sta $10dd,x
        inc $12bd,x

loc_1322:
        ldy $fc
        lda $15c3,y
        sta $fc
        lda $fd,x
        and #$40
        beq loc_1343
        clc
        lda $fc
        adc $13dc,x
        sta $13dc,x
        lda $fc
        adc $13df,x
        sta $13df,x
        jmp loc_1385

loc_1343:
        lda $fd,x
        and #$20
        beq loc_1385
        lda $10e3,x
        beq loc_135e
        clc
        lda $13dc,x
        adc $fc
        sta $13dc,x
        bcc loc_136c
        inc $13df,x
        bcs loc_136c

loc_135e:
        sec
        lda $13dc,x
        sbc $fc
        sta $13dc,x
        bcs loc_136c
        dec $13df,x

loc_136c:
        inc $10e0,x
        lda $fc
        and #$0f
        cmp $10e0,x
        bne loc_1385
        lda #$00
        sta $10e0,x
        lda $10e3,x
        eor #$01
        sta $10e3,x

loc_1385:
        ldy dat_10c6,x
        lda $1084,x
        sta $d404,y
        lda $13df,x
        sta $d403,y
        lda $13dc,x
        sta $d402,y
        lda dat_1141,x
        and #$20
        beq loc_13cc
        lda $1147,x
        and #$01
        beq loc_13b2
        lda $12b9,x
        eor #$ff
        sta $12b9,x
        bne loc_13cc

loc_13b2:
        clc
        lda $13e2,x
        adc $1147,x
        sta $13e2,x
        sta $d400,y
        lda $12b6,x
        adc $114a,x
        sta $12b6,x
        sta $d401,y
        rts

loc_13cc:
        lda $10cc,x
        sta $d400,y
        lda $10cf,x
        sta $d401,y
        rts

// --- Region $13e5-$1436 ---
.pc = $13e5 "sub_13e5"
// Referenced by: jsr from $12ad

sub_13e5:
        tay
        lda $1498,y
        sta $fa
        lda $14a8,y
        sta $fb
        ldy $1144,x
        lda ($fa),y
        and dat_1031,x
        sta $1084,x
        iny
        lda ($fa),y
        bmi loc_1404
        clc
        adc $10c9,x

loc_1404:
        and #$7f
        sta smc_1429                                // SMC: modifies $1429
        iny
        lda ($fa),y
        beq loc_1411
        sta smc_129e                                // SMC: modifies $129e

loc_1411:
        iny
        lda ($fa),y
        cmp #$fe
        bcc loc_1424
        beq loc_141e
        ldy #$00
        beq loc_1424

loc_141e:
        lda $fd,x
        and #$f0
        sta $fd,x

loc_1424:
        tya
        sta $1144,x
.label smc_1429 = * + 1
        ldy #$47                                    // !SMC: modified by $1406
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $14bf-$14d8 ---
.pc = $14bf "sub_14bf"
// Referenced by: jsr from $11a1

sub_14bf:
        iny

loc_14c0:
        lda ($fa),y
        cmp #$fd
        beq loc_14c7
        rts

loc_14c7:
        iny
        lda ($fa),y
        asl
        sta $1087,x
        tay
        clc
        bcc loc_14c0
        lsr $4f,x
        eor #$43
        eor $54
        .byte $52                                   // jam // ILLEGAL

// --- Region $2020-$2020 ---
.pc = $2020 "$2020"
        brk

// --- Region $258d-$25b1 ---
.pc = $258d "Segment $258d"
        clc
        clc
        .byte $3c,$00,$78                           // nop $7800,x // ILLEGAL
        cpy $180c
        bmi loc_25f7
        inc $7c00,x
        asl $06
        .byte $1c,$06,$06                           // nop $0606,x // ILLEGAL
        .byte $7c,$00,$c6                           // nop $c600,x // ILLEGAL
        dec $c6
        ror $0606,x
        asl $00
        inc $fcc0,x
        asl $06
        dec $7c
        brk

dat_25b1:
        .byte $7e                                   // ~

// --- Region $25f7-$25f7 ---
.pc = $25f7 "loc_25f7"

loc_25f7:
        brk

// --- Region $264c-$2659 ---
.pc = $264c "Segment $264c"
        clc
        clc
        clc
        .byte $3c,$00,$fe                           // nop $fe00,x // ILLEGAL
        asl $06
        asl $06
        dec $7c
        brk

dat_2659:
        .byte $c6                                   // .

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

// --- Region $0803-$080f ---
.pc = $0803 "dat_0803"

dat_0803:
        .byte $54,$30,$00,$00,$00,$00,$00,$00,$00,$00,$54,$43,$44 // T0........TCD

// --- Region $0c09-$0c1f ---
.pc = $0c09 "Program $0c09"
        .text "ODE BY PAJDA/FAI"
        .byte $54,$48,$00,$00,$00,$00,$00           // TH.....

// --- Region $0c3d-$0c5f ---
.pc = $0c3d "dat_0c3d"

dat_0c3d:
        .byte $00,$00,$00,$ce,$3f,$0c,$f0,$03,$20,$21,$10,$a9,$07,$8d,$3f,$0c // ....?... !....?.
        .byte $60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // `...............
        .byte $00,$00,$00                           // ...

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

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

// --- Region $0d1f-$0d4b ---
.pc = $0d1f "Program $0d1f"
        .byte $00,$8d,$18,$d4,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$ea,$78,$a9,$34 // ....... ..!..x.4
        .byte $85,$01,$a2,$00,$bd,$00,$35,$9d,$01,$08,$e8,$d0,$f7,$ee,$1a,$01 // ......5.........
        .byte $ee,$17,$01,$d0,$ed,$a9,$37,$85,$01,$4c,$e2,$fc // ......7..L..

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

// --- Region $0e01-$0e73 ---
.pc = $0e01 "dat_0e01"

dat_0e01:
        .byte $05,$08,$05,$0d,$07,$09,$0e,$0f,$01,$07,$0e,$0f,$09,$0f,$0f,$05 // ................
        .byte $05,$0c,$0b,$0f,$0c,$0c,$04,$04,$0a,$0e,$0e,$0a,$0b,$0f,$0d,$08 // ................
        .byte $0c,$0b,$0f,$0e,$01,$0c,$0c,$08,$04,$09,$0e,$06,$07,$03,$0f,$02 // ................
        .byte $07,$0f,$0e,$07,$0f,$0d,$03,$0d,$0e,$0b,$04,$0c,$09,$02,$0d,$02 // ................
        .byte $07,$07,$06,$06,$0a,$0d,$0a,$06,$03,$04,$0d,$0f,$0f,$0e,$0f,$0c // ................
        .byte $06,$0e,$0b,$0f,$0d,$0b,$0e,$06,$0d,$0e,$0c,$0d,$0a,$0f,$07,$06 // ................
        .byte $03,$0d,$0c,$05,$0f,$0c,$0d,$09,$0e,$0e,$0b,$0b,$0e,$05,$0d,$0a // ................
        .byte $0b,$0a                               // ..

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

// --- Region $0f00-$0fff ---
.pc = $0f00 "dat_0f00"

dat_0f00:
        .byte $a2,$cd,$c1,$d4,$c8,$c5,$cd,$c1,$d4,$c9,$c3,$a0,$c4,$c5,$c6,$c5 // ................
        .byte $c1,$d4,$a2,$a0,$89,$8e,$94,$92,$8f,$a0,$83,$92,$85,$84,$89,$94 // ................
        .byte $93,$ba                               // ..

dat_0f22:
        .text "                                                  "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $8f,$84,$85,$a0,$81,$8e,$84,$a0,$87,$86,$98,$a0,$82,$99,$a0,$d0 // ................
        .byte $81,$8a,$84,$81,$af,$c6,$81,$89,$94,$88,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .byte $a0,$a0,$a0,$a0,$a0,$a0,$a0,$da,$81,$8b,$a0,$82,$99,$a0,$d3,$8b // ................
        .byte $95,$8c,$8c                           // ...

dat_0f88:
        .text "                                                                                                                        "

// --- Region $1081-$1090 ---
.pc = $1081 "dat_1081"

dat_1081:
        .byte $06,$03,$21,$11,$21,$41,$06,$06,$0c,$03,$11,$05,$03,$05,$07,$03 // ..!.!A..........

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$3c,$40,$40,$6e,$b8,$d6,$10,$41,$2b // ..<@@n...A+

// --- Region $10de-$10eb ---
.pc = $10de "dat_10de"

dat_10de:
        .byte $00,$25,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00 // .%............

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $5b,$4f,$09,$15,$06,$02,$00,$01,$00,$ff,$23,$00,$0c,$00 // [O........#...

// --- Region $11c5-$1224 ---
.pc = $11c5 "dat_11c5"

dat_11c5:
        .fill 11, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c // ................
        .byte $0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ................

txt_1200:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$fd                               // ..

// --- Region $12b4-$12c6 ---
.pc = $12b4 "Segment $12b4"
        .byte $f3,$f7,$22,$2b,$2b,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // .."++...........
        .byte $01,$01,$00                           // ...

// --- Region $13d9-$13e4 ---
.pc = $13d9 "dat_13d9"

dat_13d9:
        .byte $88,$c8,$58,$08,$8f,$97,$08,$b4,$97,$d0,$d6,$d6 // ..X.........

// --- Region $1437-$14be ---
.pc = $1437 "dat_1437"

dat_1437:
        .byte $16,$27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96 // .'8K_s......-Nq.
        .byte $bd,$e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85 // ...Bt...Z..,{.'.
        .byte $e8,$51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e // .Q.7.7.W..N....n
        .byte $68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e // hn...9...F.....^
        .byte $d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c // .r8&B..... ...pL
        .byte $84,$18,$10,$70,$40,$70,$40,$78,$58,$c8,$e0,$98,$08 // ...p@p@xX....

txt_1494:
        .text "0 ."
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $66,$de,$e5,$f2,$0b,$12,$1c
        .text "5<FS"
        .byte $6c,$76,$8f,$99,$a6
        .byte $e0,$14,$14,$14,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15 // ................
        .byte $f4,$bf,$c8,$d1,$16,$16,$16           // .......

// --- Region $14d9-$1878 ---
.pc = $14d9 "txt_14d9"

txt_14d9:
        .text "ACK 4"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $00,$00,$41,$00,$00,$fe,$81,$df,$00,$41,$9f,$00,$40,$9f,$00,$10 // ..A......A..@...
        .byte $98,$00,$fe,$81,$df,$00,$11,$aa,$00,$11,$a9,$00,$11,$a6,$00,$11 // ................
        .byte $a7,$00,$10,$98,$00,$10,$90,$00,$10,$85,$00,$fe,$81,$df,$00,$41 // ...............A
        .byte $00,$00,$fe,$81,$cf,$00,$41,$00,$00,$40,$00,$00,$fe,$21,$00,$00 // ......A..@...!..
        .byte $21,$04,$00,$21,$07,$00,$21,$0c,$00,$21,$00,$00,$21,$04,$00,$21 // !..!..!..!..!..!
        .byte $07,$00,$21,$0c,$00,$ff,$11,$00,$00,$81,$00,$00,$fe,$41,$00,$00 // ..!..........A..
        .byte $41,$05,$00,$41,$09,$00,$ff,$81,$de,$00,$11,$00,$00,$81,$ea,$00 // A..A............
        .byte $81,$fe,$00,$fe,$21,$00,$00,$21,$03,$00,$21,$07,$00,$21,$0c,$00 // ....!..!..!..!..
        .byte $21,$00,$00,$21,$03,$00,$21,$07,$00,$21,$0c,$00,$ff,$81,$df,$00 // !..!..!..!......
        .byte $41,$a7,$00,$81,$df,$00,$fe,$81,$7f,$00,$41,$0c,$00,$40,$08,$00 // A.........A..@..
        .byte $40,$03,$00,$40,$05,$00,$40,$0c,$00,$40,$08,$00,$40,$03,$00,$fe // @..@..@..@..@...
        .byte $41,$00,$00,$41,$03,$04,$41,$07,$00,$ff,$81,$fe,$00,$41,$a9,$00 // A..A..A......A..
        .byte $11,$af,$00,$81,$c0,$00,$ff,$21,$00,$00,$21,$05,$00,$21,$07,$00 // .......!..!..!..
        .byte $21,$0c,$00,$21,$00,$00,$21,$05,$00,$21,$07,$00,$21,$0c,$00,$ff // !..!..!..!..!...
        .byte $00,$00,$00,$32,$40,$82,$40,$55,$0a,$08,$81,$08,$00,$00,$00,$0b // ...2@.@U........
        .byte $0a,$9b,$01,$11,$10,$01,$01,$61,$17,$05,$09,$22,$20,$00,$00,$48 // .......a..." ..H
        .byte $00,$e8,$41,$aa,$aa,$00,$00,$2c,$04,$08,$09,$08,$00,$00,$ff,$15 // ..A....,........
        .byte $df,$9d,$09,$08,$00,$4f,$4f,$17,$00,$6f,$21,$0f,$01,$00,$00,$7d // .....OO..o!....}
        .byte $03,$00,$09,$00,$00,$00,$09,$09,$00
        .byte $53,$12,$14
        .text "/"
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .text "1"
        .byte $00,$50,$13,$10,$40,$0f,$2f,$10,$08,$40,$09,$97,$45,$00,$00,$14 // .P..@./..@..E...
        .byte $00,$50,$41,$03,$40,$62,$40,$55,$0f,$a6,$09,$08,$08,$08,$08,$23 // .PA.@b@U.......#
        .byte $00,$67,$01,$77,$10,$62,$21,$15,$06,$08,$09,$08,$00,$00,$ff,$15 // .g.w.b!.........
        .byte $03,$a1,$09,$13,$10,$62,$80,$41,$08,$06,$09,$08,$00,$05,$07,$4e // .....b.A.......N
        .byte $08,$3f,$09,$44,$40,$00,$00,$42,$00,$60,$01,$17,$10,$62,$21,$75 // .?.D@..B.`...b!u
        .byte $00,$50,$01,$17,$10,$62,$21,$75,$06,$f4,$09,$08,$00,$00,$00,$03 // .P...b!u........
        .byte $ca,$aa,$11,$00,$00,$42,$40,$10,$1a,$1a,$11,$41,$40,$12,$13,$18 // .....B@....A@...
        .byte $03,$5e,$09,$ff,$f0,$62,$ff,$46,$03,$5e,$09,$ff,$f0,$62,$ff,$5a // .^...b.F.^...b.Z
        .byte $03,$70,$09,$ff,$f0,$62,$ff,$4f,$00,$6f,$11,$11,$00,$00,$00,$4d // .p...b.O.o.....M
        .byte $02,$09,$81,$10,$10,$00,$00,$7b,$09,$08,$08,$08,$08,$23,$00,$67 // .......{.....#.g
        .byte $01,$77,$10,$62,$21,$15,$09,$06,$09,$08,$00,$00,$00,$43,$03,$a3 // .w.b!........C..
        .byte $01,$00,$01,$20,$02,$00,$03,$00,$ff,$04,$00,$04,$20,$05,$00,$05 // ... ........ ...
        .byte $00,$ff,$00,$00,$06,$00,$07,$01,$08,$00,$09,$01,$08,$00,$07,$01 // ................
        .byte $0a,$01,$ff,$80,$ff,$ff,$82,$18,$07,$91,$34,$05,$82,$18,$01,$18 // ..........4.....
        .byte $03,$18,$03,$91,$34,$03,$82,$18,$03,$ff,$82,$1c,$07,$91,$3c,$05 // ....4.........<.
        .byte $82,$1c,$01,$1c,$03,$1c,$03,$91,$3c,$03,$82,$17,$03,$ff,$82,$10 // ........<.......
        .byte $07,$91,$3c,$05,$82,$10,$01,$10,$03,$10,$03,$91,$3c,$03,$82,$17 // ..<.........<...
        .byte $03,$ff,$98,$3c,$1f,$ff,$99,$40,$1b,$98,$3e,$03,$ff,$80,$3c,$1f // ...<...@..>...<.
        .byte $3c,$1f,$3c,$0f,$8b,$47,$03,$45,$03,$43,$03,$45,$03,$ff,$8b,$43 // <.<..G.E.C.E...C
        .byte $0f,$40,$03,$43,$03,$45,$03,$47,$03,$45,$0f,$45,$03,$47,$03,$45 // .@.C.E.G.E.E.G.E
        .byte $03,$43,$03,$40,$0f,$3e,$03,$40,$03,$43,$03,$45,$03,$40,$0f,$47 // .C.@.>.@.C.E.@.G
        .byte $03,$45,$03,$43,$03,$45,$03,$ff,$8b,$4c,$01,$4c,$01,$4a,$01,$4c // .E.C.E...L.L.J.L
        .byte $01,$4f,$01,$4c,$01,$4f,$01,$52,$01,$53,$01,$53,$01,$53,$01,$53 // .O.L.O.R.S.S.S.S
        .byte $01,$51,$01,$4f,$01,$4c,$01,$4a,$15,$4a,$03,$4f,$03,$4a,$01,$4c // .Q.O.L.J.J.O.J.L
        .byte $19,$47,$07,$40,$0f,$47,$03,$45,$03,$43,$03,$45,$03,$ff,$8b,$43 // .G.@.G.E.C.E...C
        .byte $0f,$40,$01,$3c,$01,$43,$01,$3c,$01,$45,$01,$3c,$01,$47,$01,$3c // .@.<.C.<.E.<.G.<
        .byte $01,$45,$0f,$45,$01,$3e,$01,$47,$01,$3e,$01,$45,$01,$3e,$01,$43 // .E.E.>.G.>.E.>.C
        .byte $01,$3e,$01,$40,$0f,$3e,$01,$3b,$01,$40,$01,$3b,$01,$43,$01,$3b // .>.@.>.;.@.;.C.;
        .byte $01,$45,$01,$3b,$01,$40,$0f,$47,$01,$40,$01,$45,$01,$40,$01,$43 // .E.;.@.G.@.E.@.C
        .byte $01,$40,$01,$45,$01,$40,$01,$ff,$96,$30,$1f,$32,$1f,$34,$1b,$2f // .@.E.@...0.2.4./
        .byte $03,$28,$1f                           // .(.

dat_17f2:
        // === Fill data (41 bytes, $17f2-$181a) ===
        .fill 41, $ff
        .byte $16,$16,$16,$17,$17,$17,$17,$17,$17,$17,$17,$17,$17,$17,$17,$17 // ................
        .byte $17,$17,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$18,$14 // ................
        .byte $e2,$e5,$f9,$0d
        .text "!%,="
        .byte $67,$9d,$e7,$f3,$f5,$f7,$f9,$fb
        .byte $fd,$ff,$01,$03,$05,$07,$09,$0b,$0d,$0f,$11,$13,$15,$17,$19,$00 // ................

txt_185b:
        .text "*RELOCATED BY ROUGH/CHROMANCE"
        .byte $00                                   // string terminator

// --- Region $2000-$201f ---
.pc = $2000 "spr_2000"

spr_2000:
        // === Sprite data (32 bytes, $2000-$201f) ===
        .byte $80,$c0,$e0                           // #.......##......###.....
        .byte $f0,$f8,$fc                           // ####....#####...######..
        .byte $fe,$ff,$c0                           // #######.##########......
        .byte $e0,$f0,$f8                           // ###.....####....#####...
        .byte $fc,$fe,$ff                           // ######..#######.########
        .byte $ff,$00,$00                           // ########................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00

// --- Region $2021-$2021 ---
.pc = $2021 "dat_2021"

dat_2021:
        // === Fill data (1 bytes, $2021-$2021) ===
        .byte $00                                   // .

// --- Region $2048-$2050 ---
.pc = $2048 "dat_2048"

dat_2048:
        .byte $80,$c0,$e0,$f0,$f8,$fc,$fe,$ff       // ........

dat_2050:
        // === Fill data (1 bytes, $2050-$2050) ===
        .byte $00                                   // .

// --- Region $2122-$2132 ---
.pc = $2122 "dat_2122"

dat_2122:
        .byte $09,$09,$08,$08,$0a,$0a,$07,$07,$01,$01,$0c,$0c,$0c,$0c,$0c,$0c // ................

dat_2132:
        // === Fill data (1 bytes, $2132-$2132) ===
        .byte $00                                   // .

// --- Region $2200-$2215 ---
.pc = $2200 "spr_2200"

spr_2200:
        .byte $00,$00,$00,$79,$9b,$e3,$cd,$9b,$36,$c1,$fb,$36,$c1,$9b,$e6,$cd // ...y....6..6....
        .byte $9b,$36,$79,$9b,$33                   // .6y.3

dat_2215:
        // === Fill data (1 bytes, $2215-$2215) ===
        .byte $00                                   // .

// --- Region $2240-$2255 ---
.pc = $2240 "spr_2240"

spr_2240:
        .byte $00,$00,$00,$cc,$67,$99,$6e,$ec,$dd,$6f,$ef,$df,$6d,$6c,$db,$6c // ....g.n..o..ml.l
        .byte $6c,$d9,$cc,$6c,$d9                   // l..l.

dat_2255:
        // === Fill data (1 bytes, $2255-$2255) ===
        .byte $00                                   // .

// --- Region $2280-$2294 ---
.pc = $2280 "spr_2280"

spr_2280:
        .byte $00,$00,$00,$9e,$7e,$00,$b3,$60,$00,$b0,$78,$00,$b0,$60,$00,$b3 // ....~..`..x..`..
        .byte $60,$00,$9e,$7e                       // `..~

dat_2294:
        // === Fill data (1 bytes, $2294-$2294) ===
        .byte $00                                   // .

// --- Region $2300-$2340 ---
.pc = $2300 "dat_2300"

dat_2300:
        // === Sine/lookup table (123 bytes, range $00-$f0) ===
        .byte $e4,$e3,$e2,$e1,$e0,$df,$de,$dd,$dc,$dc,$db,$da,$da,$da,$da,$da // ................
        .byte $da,$da,$da,$da,$db,$db,$dc,$dd,$dd,$de,$df,$e0,$e1,$e2,$e3,$e4 // ................
        .byte $e6,$e7,$e8,$e9,$ea,$eb,$ec,$ed,$ed,$ee,$ef,$ef,$f0,$f0,$f0,$f0 // ................
        .byte $f0,$f0,$f0,$f0,$f0,$ef,$ee,$ee,$ed,$ec,$eb,$ea,$e9,$e8,$e7,$e6 // ................
        .byte $e5                                   // .

// --- Region $2360-$237b ---
.pc = $2360 "dat_2360"

dat_2360:
        .byte $1b,$1b,$1b,$1b,$00,$1b,$1b,$1b,$1b,$1b,$1b,$00,$1b,$1b,$1b,$1b // ................
        .byte $00,$1b,$1b,$1b,$00,$1b,$1b,$00,$1b,$00,$1b // ...........

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

// --- Region $240b-$24d8 ---
.pc = $240b "dat_240b"

dat_240b:
        .byte $7c,$06,$7e,$c6,$7e,$00,$c0,$c0,$fc,$c6,$c6,$c6,$fc,$00,$00,$00 // |.~.~...........
        .byte $7e,$c0,$c0,$c0,$7e,$00,$06,$06,$7e,$c6,$c6,$c6,$7e,$00,$00,$00 // ~...~...~...~...
        .byte $7c,$c6,$fe,$c0,$7e,$00,$3e,$60,$60,$f8,$60,$60,$60,$00,$00,$00 // |...~.>``.```...
        .byte $7e,$c6,$7e,$06,$fc,$00,$c0,$c0,$fc,$c6,$c6,$c6,$c6,$00,$18,$00 // ~.~.............
        .byte $38,$18,$18,$18,$3c,$00,$06,$00,$06,$06,$06,$06,$3c,$00,$c0,$c0 // 8...<.......<...
        .byte $c6,$cc,$f8,$cc,$c6,$00,$38,$18,$18,$18,$18,$18,$3c,$00,$00,$00 // ......8.....<...
        .byte $fc,$d6,$d6,$d6,$d6,$00,$00,$00,$fc,$c6,$c6,$c6,$c6,$00,$00,$00 // ................
        .byte $7c,$c6,$c6,$c6,$7c,$00,$00,$00,$fc,$c6,$c6,$fc,$c0,$00,$00,$00 // |...|...........
        .byte $7c,$c6,$c6,$7e,$06,$00,$00,$00,$fc,$c6,$c0,$c0,$c0,$00,$00,$00 // |..~............
        .byte $7e,$c0,$7c,$06,$fc,$00,$30,$30,$fc,$30,$30,$30,$1e,$00,$00,$00 // ~.|...00.000....
        .byte $c6,$c6,$c6,$c6,$7e,$00,$00,$00,$c6,$c6,$c6,$6c,$38,$00,$00,$00 // ....~......l8...
        .byte $d6,$d6,$d6,$d6,$7c,$00,$00,$00,$c6,$c6,$7c,$c6,$c6,$00,$00,$00 // ....|.....|.....
        .byte $c6,$c6,$7e,$06,$fc,$00,$00,$00,$fe,$0c,$18,$30,$fe // ..~........0.

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

// --- Region $2509-$2514 ---
.pc = $2509 "dat_2509"

dat_2509:
        .byte $18,$18,$18,$18,$18,$00,$18,$00,$66,$66,$cc // ........ff.

dat_2514:
        // === Fill data (1 bytes, $2514-$2514) ===
        .byte $00                                   // .

// --- Region $2539-$258c ---
.pc = $2539 "dat_2539"

dat_2539:
        .byte $18,$18
        .byte $30,$00,$00,$00,$00,$00,$1c
        .text "00000"
        .byte $1c,$00
        .byte $38,$0c,$0c,$0c,$0c,$0c,$38,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 8.....8.........
        .byte $00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$18,$18,$30,$00 // ...~..........0.
        .byte $00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...~............
        .byte $00,$06,$0c,$18,$30,$60,$c0,$00,$7c,$c6,$ce,$d6,$e6,$c6,$7c,$00 // ....0`..|.....|.
        .byte $18,$38,$18,$18                       // .8..

// --- Region $25b2-$25d7 ---
.pc = $25b2 "Segment $25b2"
        .byte $c0,$fc,$c6,$c6,$c6,$7c,$00,$fe,$06,$0c,$18,$30,$60,$c0,$00,$7c // .....|.....0`..|
        .byte $c6,$7c,$c6,$c6,$c6,$7c,$00,$7c,$c6,$7e,$06,$06,$c6,$7c,$00,$00 // .|...|.|.~...|..
        .byte $00,$c0,$00,$00,$c0                   // .....

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

// --- Region $25f8-$264b ---
.pc = $25f8 "dat_25f8"

dat_25f8:
        .byte $00,$fc,$06,$1c,$30,$30,$00,$30,$00,$00,$00,$00,$00,$00,$00,$00 // ....00.0........
        .byte $00,$7c,$c6,$fe,$c6,$c6,$c6,$c6,$00,$fc,$c6,$fc,$c6,$c6,$c6,$fc // .|..............
        .byte $00,$7e,$c0,$c0,$c0,$c0,$c0,$7e,$00,$fc,$c6,$c6,$c6,$c6,$c6,$fc // .~.....~........
        .byte $00,$fe,$c0,$f8,$c0,$c0,$c0,$fe,$00,$fe,$c0,$f8,$c0,$c0,$c0,$c0 // ................
        .byte $00,$7e,$c0,$de,$c6,$c6,$c6,$7e,$00,$c6,$c6,$fe,$c6,$c6,$c6,$c6 // .~.....~........
        .byte $00,$3c,$18,$18                       // .<..

// --- Region $265a-$26d8 ---
.pc = $265a "Segment $265a"
        .byte $c6,$fc,$c6,$c6,$c6,$c6,$00,$c0,$c0,$c0,$c0,$c0,$c0,$fe,$00,$c6 // ................
        .byte $ee,$fe,$d6,$c6,$c6,$c6,$00,$c6,$e6,$f6,$de,$ce,$c6,$c6,$00,$7c // ...............|
        .byte $c6,$c6,$c6,$c6,$c6,$7c,$00,$fc,$c6,$fc,$c0,$c0,$c0,$c0,$00,$7c // .....|.........|
        .byte $c6,$c6,$c6,$de,$ce,$7e,$00,$fc,$c6,$fc,$c6,$c6,$c6,$c6,$00,$7e // .....~.........~
        .byte $c0,$7c,$06,$06,$06,$fc,$00,$7e,$18,$18,$18,$18,$18,$18,$00,$c6 // .|.....~........
        .byte $c6,$c6,$c6,$c6,$c6,$7c,$00,$c6,$c6,$c6,$c6,$6c,$38,$10,$00,$c6 // .....|.....l8...
        .byte $c6,$c6,$d6,$fe,$ee,$c6,$00,$c6,$c6,$7c,$c6,$c6,$c6,$c6,$00,$c6 // .........|......
        .byte $c6,$7c,$18,$18,$18,$18,$00,$fe,$0c,$18,$30,$60,$c0,$fe // .|........0`..

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

// --- Region $2700-$272d ---
.pc = $2700 "dat_2700"

dat_2700:
        .byte $0f,$0f,$0f,$0e,$0e,$0e,$0d,$0d,$0d,$0c,$0c,$0c,$0b,$0b,$0b,$0a // ................
        .byte $0a,$0a,$09,$09,$09,$08,$08,$08,$07,$07,$07,$06,$06,$06,$05,$05 // ................
        .byte $05,$04,$04,$04,$03,$03,$03,$02,$02,$02,$01,$01,$01 // .............

dat_272d:
        // === Fill data (1 bytes, $272d-$272d) ===
        .byte $00                                   // .

// --- Region $2800-$2c40 ---
.pc = $2800 "chr_2800"

chr_2800:
        .byte $00,$08                               // ..

dat_2802:
        .text "                                      "
        .byte $01,$09                               // char 5 (partial)

dat_282a:
        .text "                                      "
        .byte $00                                   // string terminator
        .byte $08,$00,$08                           // char 10 (partial)

dat_2854:
        .text "                                    "
        .byte $01,$09,$01,$09                       // char 15 (partial)

dat_287c:
        .text "                                    "
        .byte $00                                   // string terminator
        .byte $08,$20,$20,$00,$08                   // char 20 (partial)

dat_28a6:
        .text "                                  "
        .byte $01,$09,$20,$20,$01,$09               // char 25 (partial)

dat_28ce:
        .text "                                  "
        .byte $00                                   // string terminator
        .byte $08,$00,$08,$00,$08,$00,$08           // char 30 (partial)

dat_28f8:
        .text "                                "
        .byte $01,$09,$01,$09,$01,$09,$01,$09       // char 35 '#'

dat_2920:
        .text "                                "
        .byte $00                                   // string terminator
        .byte $08                                   // char 40 (partial)

txt_2942:
        .byte $20,$20,$20,$20,$20,$20               // char 40 (partial)
        .byte $00,$08                               // char 41 (partial)

txt_294a:
        .byte $20,$20,$20,$20,$20,$20               // char 41 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 42 '*'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 43 '+'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 44 ','
        .byte $01,$09                               // char 45 (partial)

txt_296a:
        .byte $20,$20,$20,$20,$20,$20               // char 45 (partial)
        .byte $01,$09                               // char 46 (partial)

txt_2972:
        .byte $20,$20,$20,$20,$20,$20               // char 46 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 47 '/'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 48 '0'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 49 '1'
        .byte $00,$08,$00,$08                       // char 50 (partial)

txt_2994:
        .byte $20,$20,$20,$20                       // char 50 (partial)
        .byte $00,$08,$00,$08                       // char 51 (partial)

txt_299c:
        .byte $20,$20,$20,$20                       // char 51 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 52 '4'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 53 '5'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 54 '6'
        .byte $01,$09,$01,$09                       // char 55 (partial)

txt_29bc:
        .byte $20,$20,$20,$20                       // char 55 (partial)
        .byte $01,$09,$01,$09                       // char 56 (partial)

txt_29c4:
        .byte $20,$20,$20,$20                       // char 56 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 57 '9'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 58 ':'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 59 ';'
        .byte $00,$08,$20,$20,$00,$08,$20,$20       // char 60 '<'
        .byte $00,$08,$20,$20,$00,$08               // char 61 (partial)

txt_29ee:
        .byte $20,$20                               // char 61 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 62 '>'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 63 '?'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 64 '@'
        .byte $01,$09,$20,$20,$01,$09,$20,$20       // char 65 'A'
        .byte $01,$09,$20,$20,$01,$09               // char 66 (partial)

txt_2a16:
        .byte $20,$20                               // char 66 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 67 'C'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 68 'D'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 69 'E'
        .byte $00,$08,$00,$08,$00,$08,$00,$08       // char 70 'F'
        .byte $00,$08,$00,$08,$00,$08,$00,$08       // char 71 'G'

txt_2a40:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 72 'H'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 73 'I'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 74 'J'
        .byte $01,$09,$01,$09,$01,$09,$01,$09       // char 75 'K'
        .byte $01,$09,$01,$09,$01,$09,$01,$09       // char 76 'L'

txt_2a68:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 77 'M'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 78 'N'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 79 'O'
        .byte $00,$08                               // char 80 (partial)

txt_2a82:
        .byte $20,$20,$20,$20,$20,$20               // char 80 (partial)
        .byte $00,$08                               // char 81 (partial)

txt_2a8a:
        .byte $20,$20,$20,$20,$20,$20               // char 81 (partial)
        .byte $00,$08                               // char 82 (partial)

txt_2a92:
        .byte $20,$20,$20,$20,$20,$20               // char 82 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 83 'S'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 84 'T'
        .byte $01,$09                               // char 85 (partial)

txt_2aaa:
        .byte $20,$20,$20,$20,$20,$20               // char 85 (partial)
        .byte $01,$09                               // char 86 (partial)

txt_2ab2:
        .byte $20,$20,$20,$20,$20,$20               // char 86 (partial)
        .byte $01,$09                               // char 87 (partial)

txt_2aba:
        .byte $20,$20,$20,$20,$20,$20               // char 87 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 88 'X'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 89 'Y'
        .byte $00,$08,$00,$08                       // char 90 (partial)

txt_2ad4:
        .byte $20,$20,$20,$20                       // char 90 (partial)
        .byte $00,$08,$00,$08                       // char 91 (partial)

txt_2adc:
        .byte $20,$20,$20,$20                       // char 91 (partial)
        .byte $00,$08,$00,$08                       // char 92 (partial)

txt_2ae4:
        .byte $20,$20,$20,$20                       // char 92 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 93 ']'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 94 '^'
        .byte $01,$09,$01,$09                       // char 95 (partial)

txt_2afc:
        .byte $20,$20,$20,$20                       // char 95 (partial)
        .byte $01,$09,$01,$09                       // char 96 (partial)

txt_2b04:
        .byte $20,$20,$20,$20                       // char 96 (partial)
        .byte $01,$09,$01,$09                       // char 97 (partial)

txt_2b0c:
        .byte $20,$20,$20,$20                       // char 97 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 98 'b'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 99 'c'
        .byte $00,$08,$20,$20,$00,$08,$20,$20       // char 100 'd'
        .byte $00,$08,$20,$20,$00,$08,$20,$20       // char 101 'e'
        .byte $00,$08,$20,$20,$00,$08               // char 102 (partial)

txt_2b36:
        .byte $20,$20                               // char 102 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 103 'g'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 104 'h'
        .byte $01,$09,$20,$20,$01,$09,$20,$20       // char 105 'i'
        .byte $01,$09,$20,$20,$01,$09,$20,$20       // char 106 'j'
        .byte $01,$09,$20,$20,$01,$09               // char 107 (partial)

txt_2b5e:
        .byte $20,$20                               // char 107 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 108 'l'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 109 'm'
        .byte $00,$08,$00,$08,$00,$08,$00,$08       // char 110 'n'
        .byte $00,$08,$00,$08,$00,$08,$00,$08       // char 111 'o'
        .byte $00,$08,$00,$08,$00,$08,$00,$08       // char 112 'p'

txt_2b88:
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 113 'q'
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 114 'r'
        .byte $01,$09,$01,$09,$01,$09,$01,$09       // char 115 's'
        .byte $01,$09,$01,$09,$01,$09,$01,$09       // char 116 't'
        .byte $01,$09,$01,$09,$01,$09,$01,$09       // char 117 'u'

dat_2bb0:
        .text "                                                                                "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00           // char 128 (partial)

txt_2c08:
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 129
        .byte $80,$80,$80,$80,$80,$80,$80,$80       // char 130
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 131
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 132

txt_2c28:
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 133
        .byte $80,$80,$80,$80,$80,$80,$80,$80       // char 134
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 135

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

// --- Region $2d00-$2d40 ---
.pc = $2d00 "dat_2d00"

dat_2d00:
        .text "                                "

dat_2d20:
        // === Fill data (32 bytes, $2d20-$2d3f) ===
        .fill 32, $21

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

// --- Region $2e00-$2e80 ---
.pc = $2e00 "dat_2e00"

dat_2e00:
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 192
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 193
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 194
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 195
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 196
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 197
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 198
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 199
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 200
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 201
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 202
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 203
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 204
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 205
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 206
        .byte $80,$40,$20,$10,$08,$04,$02,$01       // char 207

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

// --- Region $2f01-$2f73 ---
.pc = $2f01 "dat_2f01"

dat_2f01:
        .byte $02,$08,$00,$06,$06,$00,$08           // char 224 (partial)
        .byte $0f,$00,$07,$0b,$0e,$08,$00,$08       // char 225
        .byte $05,$04,$03,$0b,$0a,$0c,$09,$03       // char 226
        .byte $01,$03,$07,$03,$00,$08,$05,$00       // char 227
        .byte $01,$08,$0a,$0d,$0e,$01,$05,$02       // char 228
        .byte $00,$02,$09,$0d,$06,$03,$01,$02       // char 229
        .byte $02,$00,$04,$09,$04,$09,$02,$02       // char 230
        .byte $0b,$0a,$04,$00,$04,$02,$00,$08       // char 231
        .byte $01,$02,$01,$02,$05,$09,$0d,$08       // char 232
        .byte $04,$03,$04,$0a,$0c,$0b,$06,$07       // char 233
        .byte $00,$00,$01,$02,$06,$0c,$01,$02       // char 234
        .byte $03,$05,$05,$0b,$04,$02,$03,$05       // char 235
        .byte $01,$00,$03,$0a,$03,$01,$01,$01       // char 236
        .byte $01,$0c,$04,$00,$09,$00,$01,$09       // char 237
        .byte $01,$03,$0a                           // char 238 (partial)

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

// --- Region $3000-$34ff ---
.pc = $3000 "dat_3000"

dat_3000:
        .byte $a0,$a0,$a0,$a0,$c3,$88,$92,$8f,$8d,$81,$8e,$83,$85,$a0,$89,$93 // ................
        .byte $a0,$a0,$a0,$a0                       // ....

txt_3014:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$90,$92,$8f,$95,$84,$a0,$94,$8f,$a0,$90,$92,$85,$93,$85,$8e // ................
        .byte $94,$a0,$a0                           // ...

txt_303c:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .fill 19, $a0

txt_3064:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$a0,$a0,$a0,$a0,$a0,$a0,$b7,$b2,$b0,$a7,$a0,$a0,$a0,$a0,$a0 // ................
        .byte $a0,$a0,$a0                           // ...

txt_308c:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .fill 19, $a0

txt_30b4:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$a0,$a0,$86,$92,$8f,$8d,$a0,$d5,$d3,$ae,$c7,$8f,$8c,$84,$a0 // ................
        .byte $a0,$a0,$a0                           // ...

dat_30dc:
        .text "                                    "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $92,$81,$83,$8b,$85,$84,$a0,$81,$8e,$84,$a0,$ab,$b3,$a0,$83,$88 // ................
        .byte $85,$81,$94                           // ...

txt_3114:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$82,$99,$a0,$c3,$c1,$cc,$c5,$c4,$cf,$ce,$c9,$c1,$ce,$a0,$8f // ................
        .byte $86,$a0,$a0                           // ...

txt_313c:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$c3,$8f,$8d,$8d,$8f,$a0,$c2,$81,$8d,$af,$c1,$c6,$cc,$a7,$b7 // ................
        .byte $b0,$a0,$a0                           // ...

txt_3164:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .fill 19, $a0

txt_318c:
        .text "                    "
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $95,$94,$a0,$94,$88,$85,$92,$85,$a0,$97,$81,$93,$a0,$8d,$8f,$92 // ................
        .byte $85,$a0,$b2                           // ...

txt_31b4:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$a0,$a0,$a0,$a0,$a0,$82,$85,$a0,$84,$8f,$8e,$85,$a0,$a0,$a0 // ................
        .byte $a0,$a0,$a0                           // ...

dat_31dc:
        .text "                                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $c9,$a0,$92,$85,$90,$81,$89,$92,$85,$84,$a0,$81,$a0,$93,$8d,$81 // ................
        .byte $8c,$8c,$a0                           // ...

txt_3214:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$a0,$a0,$87,$92,$81,$90,$88,$89,$83,$93,$a0,$82,$95,$87,$a0 // ................
        .byte $a0,$a0,$a0                           // ...

txt_323c:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$81,$84,$84,$85,$84,$a0,$b8,$a0,$94,$92,$81,$89,$8e,$85,$92 // ................
        .byte $93,$a0,$a0                           // ...

txt_3264:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $81,$8e,$84,$a0,$88,$89,$a0,$93,$83,$8f,$92,$85,$a0,$93,$81,$96 // ................
        .byte $85,$92,$a0                           // ...

txt_328c:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$a0,$90,$8c,$95,$93,$a0,$8c,$89,$8e,$8b,$89,$8e,$87,$a0,$8f // ................
        .byte $86,$a0,$a0                           // ...

txt_32b4:
        .text "                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $94,$88,$85,$a0,$8c,$8f,$81,$84,$89,$8e,$87,$a0,$93,$83,$92,$85 // ................
        .byte $85,$8e,$a0                           // ...

dat_32dc:
        .text "                                    "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $c1,$8e,$84,$a0,$94,$88,$85,$a0,$83,$92,$81,$9a,$99,$a0,$87,$95 // ................
        .byte $99,$a0                               // ..

txt_3313:
        .text "                     "
        .byte $97,$88,$8f,$a0,$97,$81,$93,$94,$85,$84,$a0,$88,$89,$93,$a0,$94 // ................
        .byte $89,$8d,$85                           // ...

txt_333b:
        .text "                     "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$94,$8f,$a0,$84,$8f,$a0,$93,$95,$83,$88,$a0,$8b,$89,$83,$8b // ................
        .byte $a0,$a0                               // ..

txt_3363:
        .text "                     "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $81,$93,$93,$a0,$97,$81,$92,$85,$93,$a0,$97,$81,$93,$a0,$94,$88 // ................
        .byte $85,$a0                               // ..

txt_338b:
        .text "                     "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$a0,$a0,$a0,$ad,$a0,$d2,$cf,$d5,$c7,$c8,$a0,$ad,$a0,$a0,$a0 // ................
        .byte $a0,$a0                               // ..

txt_33b3:
        .text "                     "
        .byte $8f,$8e,$a0,$ca,$81,$8e,$95,$81,$92,$99,$a0,$b1,$b5,$94,$88,$ac // ................
        .byte $a0,$b9,$b7                           // ...

dat_33db:
        .text "                                     "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$c2,$85,$93,$94,$a0,$97,$89,$93,$88,$85,$93,$a0,$94,$8f,$ba // ................
        .byte $a0,$a0                               // ..

txt_3413:
        .text "                     "
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $92,$ae,$d7,$81,$98,$a0,$ad,$a0,$c3,$81,$8c,$85,$84,$8f,$8e,$89 // ................
        .byte $81,$8e                               // ..

txt_343b:
        .text "                     "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$a0,$cd,$81,$83,$98,$a0,$ad,$a0,$ca,$81,$9a,$9a,$99,$c4,$a0 // ................
        .byte $a0,$a0                               // ..

txt_3463:
        .text "                     "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $ca,$89,$8e,$98,$a0,$ad,$a0,$c4,$85,$92,$82,$99,$93,$ae,$d2,$81 // ................
        .byte $8d,$a0                               // ..

txt_348b:
        .text "                     "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$d3,$8b,$89,$8e,$88,$85,$81,$84,$a0,$ad,$a0,$cd,$81,$92,$83 // ................
        .byte $a0,$a0                               // ..

txt_34b3:
        .text "                     "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$a0,$d3,$99,$83,$8f,$a0,$ad,$a0,$cd,$8f,$93,$85,$93,$a1,$a0 // ................
        .byte $a0,$a0                               // ..

dat_34db:
        .text "                                     "
