// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:16
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $39ff  (12800 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $2200 (8704)
// IRQ handler:  $223d (irq_223d)
// IRQ handler:  $226f (irq_226f)
// IRQ handler:  $22d1 (irq_22d1)
// IRQ handler:  $22f5 (irq_22f5)
// IRQ handler:  $2385 (irq_2385)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 2055 bytes, Data: 10745 bytes
// Labels: 215, Subroutines: 16
//
// Cross-references: all OK
// ============================================


// --- Region $0dd0-$0e01 ---
.pc = $0dd0 "Program $0dd0"
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        brk

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

// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $2595

sub_1000:
        jmp loc_1048
// Referenced by: jsr from $2263

sub_1003:
        jmp loc_1021

txt_1006:
        .text " "

// --- Region $1021-$1080 ---
.pc = $1021 "loc_1021"

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

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

loc_1034:
        lda #$02
        sta dat_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 $108d-$10c6 ---
.pc = $108d "Segment $108d"
        and ($14,x)
        brk

dat_1090:
        .byte $01                                   // .

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 $19c1,y
        sta $fa
        lda $1983,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-$10df ---
.pc = $10d2 "loc_10d2"

loc_10d2:
        cmp #$a0
        bcc loc_10ec
        and #$1f
        sta $108a,x
        bcs loc_10c3
        ora ($00,x)
        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 txt_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 $41                                   // A

// --- 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
        iny
        lda ($fa),y
        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 $1576,y
        sta $fa
        lda $1577,y
        ldy dat_10c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1084,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $1578,y
        sta $1084,x
        lda $1579,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 #$75                                    // !SMC: modified by $1156
        sta smc_129e                                // SMC: modifies $129e
.label smc_126b = * + 1
        lda #$0b                                    // !SMC: modified by $116e
        sta smc_1296                                // SMC: modifies $1296

loc_126f:
        lda #$00
        sta dat_10e0,x
        sta $10e3,x
        lda $157b,y
        lsr
        lsr
        lsr
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $157d,y
        sta $fd,x
        jmp loc_1385

loc_1290:
        cpx smc_1262
        bne loc_12a7
.label smc_1296 = * + 1
        lda #$08                                    // !SMC: modified by $126c
        beq loc_12a7
        dec smc_1296
        clc
.label smc_129e = * + 1
        lda #$63                                    // !SMC: modified by $1267, $12a1, $140e
.label smc_12a0 = * + 1
        adc #$fa                                    // !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 $157c,y
        sta $10cc,x
        bcs loc_130d
        dec $10cf,x
        bne loc_130d

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

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

loc_1322:
        ldy $fc
        lda $157a,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 dat_10e0,x
        lda $fc
        and #$0f
        cmp dat_10e0,x
        bne loc_1385
        lda #$00
        sta dat_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 txt_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 #$43                                    // !SMC: modified by $1406
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $2020-$2027 ---
.pc = $2020 "sub_2020"
// Referenced by: jsr from $0dd0, $0dd3, $0dd6, $0dd9, $0ddc, $0ddf, $0de2, $0de5

sub_2020:
        sed
        cpy $cccc
        cpy $f8cc
        brk

// --- Region $2200-$2202 ---
.pc = $2200 "main_2200"

main_2200:
        jmp loc_2210

// --- Region $2210-$260b ---
.pc = $2210 "loc_2210"

loc_2210:
        jsr sub_2592
        sei
        lda #$7f
        sta $dc0d
        lda #$01
        sta $d01a
        lda #$32
        sta $d012
        lda #$1b
        sta $d011
        lda #$3d
        ldx #$22
        sta $0314
        stx $0315
        cli

loc_2233:
        lda $dc01
        cmp #$ef
        bne loc_2233
        jmp loc_26b0

irq_223d:
        inc $d019
        lda #$6f
        ldx #$22
        sta $0314
        stx $0315
        lda #$77
        sta $d012
        lda $02
        sta $d016
        lda #$12
        sta $d018
        lda #$03
        sta $d022
        lda #$0e
        sta $d023
        jsr sub_1003
        jsr sub_24cc
        jsr sub_247e
        jmp $ea81
irq_226f: {
        inc $d019
        dec $ffff
        dec $ffff
        dec $ffff
        dec $ffff
        dec $ffff
        dec $ffff
        dec $ffff
        dec $ffff
        dec $ffff
        nop
        ldx #$06
loop:
        lda #$03
        sta $d027,x
        dex
        bpl loop
        lda #$0e
        sta $d025
        lda #$06
        sta $d026
        lda #$ff
        sta $d015
        sta $d01c
        sta $d01b
        sta $d01d
        lda #$20
        sta $d010
        lda #$d1
        ldx #$22
        sta $0314
        stx $0315
        lda #$92
        sta $d012
        lda #$08
        sta $d016
        lda #$1c
        sta $d018
        jmp $ea81
}

irq_22d1:
        inc $d019
.label smc_22d5 = * + 1
        lda #$04                                    // !SMC: modified by $24d2, $24d9
        sta $d016
        lda #$1a
        sta $d018
        lda #$01
        sta $d021
        lda #$f5
        ldx #$22
        sta $0314
        stx $0315
        lda #$99
        sta $d012
        jmp $ea81
irq_22f5: {
        inc $d019
        dec $ffff
        lda #$00
        sta $d021
        lda #$85
        ldx #$23
        sta $0314
        stx $0315
        lda #$b9
        sta $d012
        lda #$08
        sta $d016
        lda #$1c
        sta $d018
        ldx #$06
loop:
        lda #$07
        sta $d027,x
        dex
        bpl loop
        lda #$0a
        sta $d025
        lda #$02
        sta $d026
        lda #$ff
        sta $d015
        sta $d01c
        sta $d01b
        sta $d01d
        lda #$00
        sta $d017
        lda #$20
        sta $d010
        lda #$09
        sta $d000
        lda #$39
        sta $d002
        lda #$69
        sta $d004
        lda #$99
        sta $d006
        lda #$f9
        sta $d008
        lda #$29
        sta $d00a
        lda #$c9
        sta $d00c
        lda #$a2
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        jsr sub_23b4
        jmp $ea81
}

irq_2385:
        inc $d019
        lda #$3d
        ldx #$22
        sta $0314
        stx $0315
        lda #$ff
        sta $d012
        lda $03
        sta $d016
        lda #$12
        sta $d018
        lda #$07
        sta $d022
        lda #$0a
        sta $d023
        jsr sub_242d
        jsr sub_23f2
        jmp $ea81

// Referenced by: jsr from $237f
sub_23b4: {
        ldx #$06
loop:
        lda $2723,x
        sta $07f8
        sta $07f9
        sta $07fa
        sta $07fb
        sta $07fc
        sta $07fd
        sta $07fe
        lda $270a
        bne skip2
        lda $2723,x
        clc
        adc #$01
        cmp #$b8
        bne skip1
        lda #$ac
skip1:
        sta $2723,x
skip2:
        dex
        cpx #$00
        bne loop
        dec $270a
        bpl done
        lda #$03
        sta $270a
done:
        rts
}
// Referenced by: jsr from $23ae

sub_23f2:
        lda #$09
        sta $d000
        lda #$39
        sta $d002
        lda #$69
        sta $d004
        lda #$99
        sta $d006
        lda #$f9
        sta $d008
        lda #$29
        sta $d00a
        lda #$c9
        sta $d00c
        lda #$7a
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        rts

// Referenced by: jsr from $23ab
sub_242d: {
        ldx $2705
        lda txt_2a00,x
        pha
        and #$07
        eor #$d7
        sta $02
        pla
        lsr
        lsr
        lsr
        tay
        ldx #$00
loop:
        lda $0b03,y
        sta $0428,x
        lda $0b4b,y
        sta $0450,x
        lda $0b93,y
        sta $0478,x
        lda $0bdb,y
        sta $04a0,x
        lda $0c23,y
        sta $04c8,x
        lda $0c6b,y
        sta $04f0,x
        lda $0cb3,y
        sta $0518,x
        lda $0cfb,y
        sta $0540,x
        inx
        iny
        cpx #$28
        bne loop
        inc $2705
        inc $2705
        rts
}

// Referenced by: jsr from $2269
sub_247e: {
        ldx $2706
        lda txt_2a00,x
        pha
        and #$07
        eor #$d7
        sta $03
        pla
        lsr
        lsr
        lsr
        tay
        ldx #$00
loop:
        lda $0b03,y
        sta $06a8,x
        lda $0b4b,y
        sta $06d0,x
        lda $0b93,y
        sta $06f8,x
        lda $0bdb,y
        sta $0720,x
        lda $0c23,y
        sta $0748,x
        lda $0c6b,y
        sta $0770,x
        lda $0cb3,y
        sta $0798,x
        lda $0cfb,y
        sta $07c0,x
        inx
        iny
        cpx #$28
        bne loop
        inc $2706
        rts
}
// Referenced by: jsr from $2266

sub_24cc:
        lda smc_22d5
        sec
        sbc #$01
        sta smc_22d5                                // SMC: modifies $22d5
        bpl loc_250c
        and #$07
        sta smc_22d5                                // SMC: modifies $22d5
        ldy $05e0
        ldx #$00

loc_24e1:
        lda $05e1,x
        sta $05e0,x
        inx
        cpx #$27
        bne loc_24e1
        sty $0607
        ldy #$28
        cmp #$20
        bcc loc_24f6
        iny

loc_24f6:
        asl
        asl
        asl
        sta smc_2507                                // SMC: modifies $2507
        sty smc_2508                                // SMC: modifies $2508
        ldx #$07

loc_2501:
        lda $270b,x
        eor #$ff
.label smc_2507 = * + 1
.label smc_2508 = * + 2
        sta $2888,x                                 // !SMC: modified by $24f9, $24fc
        dex
        bpl loc_2501

loc_250c:
        lda $24d1
        sta $2708

loc_2512:
        ldy #$00
        sty $2707
        iny
        ldx #$07

loc_251a:
        asl $271b,x
        rol $2713,x
        bcc loc_2525
        sty $2707

loc_2525:
        rol $270b,x
        dex
        bpl loc_251a
.label smc_252c = * + 1
        lda #$20                                    // !SMC: modified by $255e
        cmp #$20
        bne scr_253e
        dec $2709
        bne loc_258c
        lda #$04
        sta $2709
        jmp loc_2543

scr_253e:
        // === Screen RAM (5 bytes, $253e-$2542) ===
        .encoding "screencode_mixed"
        .byte $ad                                   // scrcode: .
        .text "g'"
        .byte $d0,$49                               // scrcode: ..
        .encoding "petscii_upper"

loc_2543:
.label smc_2544 = * + 1
.label smc_2545 = * + 2
        lda $3800                                   // !SMC: modified by $2556, $2559
        beq loc_2552
        inc smc_2544
        bne loc_255e
        inc smc_2545
        bne loc_255e

loc_2552:
        lda #$00
        ldx #$38
        sta smc_2544                                // SMC: modifies $2544
        stx smc_2545                                // SMC: modifies $2545
        lda #$20

loc_255e:
        sta smc_252c                                // SMC: modifies $252c
        ldy #$20
        cmp #$20
        bcc $2568
        iny
        asl
        asl
        asl
        sta smc_257e                                // SMC: modifies $257e
        sta smc_2584                                // SMC: modifies $2584
        sty smc_257f                                // SMC: modifies $257f
        tya
        clc
        adc #$02
        sta smc_2585                                // SMC: modifies $2585
        ldx #$07

loc_257d:
.label smc_257e = * + 1
.label smc_257f = * + 2
        lda $2100,x                                 // !SMC: modified by $256b, $2571
        sta $2713,x
.label smc_2584 = * + 1
.label smc_2585 = * + 2
        lda $2300,x                                 // !SMC: modified by $256e, $2578
        sta $271b,x
        dex
        bpl loc_257d

loc_258c:
        dec $2708
        bne loc_2512
        rts
// Referenced by: jsr from $2210

sub_2592:
        jsr $e544
        jsr sub_1000
        ldx #$00

loc_259a:
        lda #$a0
        sta $05b8,x
        inx
        cpx #$28
        bne loc_259a
        ldx #$00

loc_25a6:
        lda #$00
        sta $d9b8,x
        inx
        cpx #$28
        bne loc_25a6
        ldx #$00

loc_25b2:
        lda #$00
        sta $d968,x
        inx
        cpx #$50
        bne loc_25b2
        ldx #$00

loc_25be:
        lda #$0e
        sta $d828,x
        sta $d867,x
        inx
        bne loc_25be
        ldx #$00

loc_25cb:
        lda #$0a
        sta $daa8,x
        sta $dae7,x
        inx
        bne loc_25cb
        lda #$00
        sta $d020
        sta $d021
        ldx #$00

loc_25e0:
        txa
        sta $05e0,x
        lda #$00
        sta $d9e0,x
        inx
        cpx #$28
        bne loc_25e0
        ldx #$00
        lda #$ff

loc_25f2:
        sta chr_2800,x
        sta $2840,x
        inx
        bne loc_25f2
        ldx #$00

loc_25fd:
        lda scr_260b,x
        beq loc_2608
        jsr $ffd2
        inx
        bne loc_25fd

loc_2608:
        jmp loc_2695

scr_260b:
        // === Screen RAM (1 bytes, $260b-$260b) ===
        .encoding "screencode_mixed"
        .text "s"
        .encoding "petscii_upper"

// --- Region $264c-$265d ---
.pc = $264c "Segment $264c"
        jsr sub_2020
        jsr sub_2820
        and $30,x
        and $29,x
        .byte $2f,$32,$39                           // rla $3932 // ILLEGAL
        rol $2d,x
        and ($30),y
        .byte $32                                   // jam // ILLEGAL

// --- Region $2695-$26df ---
.pc = $2695 "loc_2695"

loc_2695:
        ldx #$00

loc_2697:
        lda $0d40,x
        sta $0568,x
        inx
        cpx #$28
        bne loc_2697
        ldx #$00

loc_26a4:
        lda $0d70,x
        sta $0590,x
        inx
        cpx #$28
        bne loc_26a4
        rts

loc_26b0:
        sei
        lda #$31
        ldx #$ea
        sta $0314
        stx $0315
        lda #$00
        sta $d01a
        sta $d418
        lda #$81
        sta $dc0d
        cli
        jsr $ff81
        ldx #$00

loc_26ce:
        lda bmp_26df,x
        sta $0400,x
        inx
        bne loc_26ce
        lda #$00
        sta dat_0800
        jmp $0400

bmp_26df:
        // === Screen RAM (1 bytes, $26df-$26df) ===
        .byte $78                                   // scrcode: .

// --- Region $2820-$2834 ---
.pc = $2820 "sub_2820"
// Referenced by: jsr from $264f

sub_2820:
        and ($24),y
        .byte $64,$e4                               // nop $e4 // ILLEGAL
        cpx $e4
        sbc ($ff),y
        sed
        inc $fefe,x
        inc $fefe,x
        .byte $ff,$13,$73                           // isc $7313,x // ILLEGAL
        .byte $73,$70                               // rra ($70),y // ILLEGAL

chr_2834:
        // === Bitmap data (1 bytes, $2834-$2834) ===
        .byte $73                                   // s

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

// --- Region $0800-$0a8d ---
.pc = $0800 "dat_0800"

dat_0800:
        .byte $3f,$0e,$0e,$02,$02,$02,$04,$08,$fc,$5b,$55,$95,$2a,$05,$3e,$3e // ?........[U.*.>>
        .byte $00,$c0,$b0,$6c,$b8,$5b,$ae,$ae,$fc,$5b,$55,$95,$2a,$05,$02,$0e // ...l.[...[U.*...
        .byte $00,$00,$00,$00,$00,$03,$0e,$0f,$00,$03,$0e,$3a,$e6,$eb,$56,$ab // ...........:..V.
        .byte $cf,$cf,$c0,$c0,$c5,$c0,$c0,$c0,$00,$c0,$80,$80,$05 // .............

txt_083d:
        .text "  ?"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff,$39,$39,$0a,$08,$08,$10,$20,$f0 // ........99.... .
        .byte $6f                                   // o

txt_0852:
        .text "VU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $15,$fa,$fa,$00,$00,$c0,$b0,$f0,$6c,$bc,$bc,$00,$81,$98,$80,$80 // ........l.......
        .byte $80,$c0,$80,$10,$40,$03,$03,$0c,$0c,$0c,$0c,$cf,$cc,$0f,$0c,$0c // ....@...........
        .byte $0c,$0c,$0c,$aa,$fc,$ab,$fc,$fc,$fc,$00,$fc,$10,$40,$00,$0c,$0f // ............@...
        .byte $0c,$0c,$0c,$0f,$0c,$0f               // ......

txt_088b:
        .text "<<"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $0c,$0c,$a8,$fc,$ab,$fc,$fc,$fc,$00,$fc,$80,$80,$80,$c0,$80,$c0 // ................
        .byte $c0,$c0,$0f,$0f,$0c,$0f,$0c,$0c,$0c,$0c,$ab,$ab,$fc,$ab,$fc,$fc // ................
        .byte $fc,$00,$0f,$00,$00,$00,$00,$00,$00,$00,$c0,$81,$98,$80,$80,$80 // ................
        .byte $c0,$80,$00,$85,$a0,$80,$c0,$80,$c0,$c0,$43,$03,$0c,$0c,$0c,$0c // ..........C.....
        .byte $0c,$0c                               // ..

txt_08d0:
        .text ">3>33303"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $f3,$af,$f3,$f3,$f3,$03,$f3,$c0,$c0,$c0,$c0,$c0,$c0,$3c,$03,$0c // .............<..
        .byte $0c,$0c,$0c,$0c,$0c,$0f,$0c,$0c,$0c,$0c,$0c,$30,$c0,$00,$00,$0c // ...........0....
        .byte $0c,$0c,$0c,$0c,$0c,$0c,$0c,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$0f,$30,$c0,$c0,$c0,$c0,$c0,$c0,$fc,$c3,$0c // ......0.........
        .byte $0c,$0c,$0c,$30,$c0,$00,$03,$00,$00,$00,$00,$03,$0c,$30,$c0,$c0 // ...0.........0..
        .byte $c0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$0c,$fc // ................
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

txt_0940:
        .text "00000000"
        .fill 8, $03
        .byte $00,$00,$03,$0c,$0c                   // .....

txt_0955:
        .text "000"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$30,$30,$33,$03,$03,$0c,$0c,$3c,$cc,$cc,$0c,$0c,$0c,$0c,$0c // .003....<.......
        .byte $0c,$03,$03,$03,$00,$00,$00,$c0,$c0,$00,$00,$00,$00,$00,$00,$c0 // ................
        .byte $c0,$c3,$cc,$cc,$f0,$f0,$f0,$c0,$c0,$fc,$c3,$c0,$c0,$c0,$c0,$0c // ................
        .byte $0c,$0f,$0c,$c0,$c0                   // .....

txt_098e:
        .text "030"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$00,$0c,$3c,$cc,$0c,$00,$00,$00,$00,$03,$03,$03,$0c,$0c,$30 // ...<...........0
        .byte $c0,$c0,$00,$00,$03,$0c,$03,$03,$03,$0c,$0c,$30,$c0,$00,$00,$00 // ...........0....
        .byte $03,$cc,$cc,$f0,$f0,$f0,$30,$c0,$00,$00,$03,$03,$03,$0c,$0c,$0c // ......0.........
        .byte $0c,$0c,$0c,$0c,$0c,$08,$f0,$f0,$f0,$cc,$cc,$c3,$c0,$c0,$33,$0c // ..............3.
        .byte $0c,$0c,$00,$00,$fc,$0c,$c0,$cf,$c0,$cf,$cf,$cf,$fa,$cf,$0c,$cc // ................
        .byte $0c,$cc,$cc,$cc,$bc,$cc,$0c,$08,$08,$08,$04,$08,$04,$14 // ..............

txt_09f0:
        .text "0000000 "
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $fa,$ba,$a5,$ba,$65,$a5,$65,$bc,$b8,$be,$6a,$bf,$60,$60,$60,$80 // ....e.e...j.```.
        .byte $40,$00,$00,$00,$00,$03,$03,$00,$00,$0f,$30,$c0,$c0,$00,$00,$fa // @.........0.....
        .byte $fa,$ba,$e5,$ba,$a5,$a5,$65,$bc,$bc,$bc,$6c,$b8,$6c,$68,$68,$0c // ......e...l.lhh.
        .byte $08,$08,$08,$04,$08,$05,$06,$00,$00,$0e,$20,$80,$80,$00,$00 // .......... ....

txt_0a38:
        .text "0   "
        .byte $12,$22,$14,$18,$03,$03,$3b,$80,$00,$00,$00,$00,$59,$00,$00,$00 // ."....;.....Y...
        .byte $00,$00,$00,$00,$ab,$00,$00,$00,$00,$00,$00,$00,$bf,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$95,$00,$00,$00,$00,$00,$00,$00,$98,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$04,$00,$00,$00,$00,$00,$00,$00,$10,$00,$00,$00 // ................
        .fill 16, $00
        .byte $4f                                   // O

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

// --- Region $0b00-$0dcf ---
.pc = $0b00 "txt_0b00"

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

txt_0b0c:
        .encoding "screencode_mixed"
        .text "ab "
        .text "@"
        .text "ab "
        .text "@"
        .text "cb "
        .text "@"
        .text "ab "
        .text "@"
        .text "ab "
        .text "@"
        .text "ab  defgdeh"
        .text "@"
        .text "ab ijk"
        .encoding "petscii_upper"

dat_0b32:
        .text "                                "
        .byte $0c,$0d,$0e,$0f,$0c,$0d,$0e,$0f,$0c,$10,$11,$0f,$0c,$0d,$0e,$0f // ................
        .byte $0c,$0d,$0e,$0f,$0c,$0d,$0e,$12,$13,$20,$14,$15,$08,$16,$14,$15 // ......... ......
        .byte $17,$0d,$0e,$0f,$18,$19,$1a,$1b       // ........

dat_0b7a:
        .text "                                "
        .byte $1c,$1d,$1e,$20,$08,$1f,$1f,$21,$08,$1f,$1f,$20,$22,$1d,$1e,$20 // ... ...!... ".. 
        .byte $08,$1f,$1f
        .byte $20,$08,$1d
        .text "#$%&"
        .byte $1e
        .byte $27,$08
        .byte $26,$1e
        .byte $27
        .byte $08,$1f,$1f,$20,$08,$1f               // ... ..

txt_0bc0:
        .text "()"

dat_0bc2:
        // === Fill data (32 bytes, $0bc2-$0be1) ===
        .fill 32, $20
        .text "*+, "
        .byte $08,$1f
        .byte $2d,$2e,$08,$1f,$1f

txt_0bed:
        .text " /+, 012 "
        .byte $08                                   // .

txt_0bf7:
        .text "34567, /7, "
        .byte $08,$1f,$1f,$20,$08,$1f               // ... ..

txt_0c08:
        .text "()"

dat_0c0a:
        // === Fill data (32 bytes, $0c0a-$0c29) ===
        .fill 32, $20
        .byte $08,$1f,$38,$20,$08,$1f,$20,$20,$08,$1f,$1f,$20,$08,$1f // ..8 ..  ... ..

txt_0c38:
        .text "8 9:8 "
        .byte $08,$1f,$38,$20,$08,$1f,$38,$20,$08,$1f,$38,$20,$08,$1f,$38,$20 // ..8 ..8 ..8 ..8 
        .byte $08,$1f                               // ..

txt_0c50:
        .text "()"

dat_0c52:
        // === Fill data (32 bytes, $0c52-$0c71) ===
        .fill 32, $20
        .text ";<= ;<  ;<8 ;<= "
        .text ";<= ;<= ;<= ;<= "
        .text ";<= ;<>)"

dat_0c9a:
        // === Fill data (32 bytes, $0c9a-$0cb9) ===
        .fill 32, $20
        // === Sine/lookup table (40 bytes, range $20-$48) ===
        .text "?"
        .byte $40                                   // @ character
        .text "ABCD  CDEF?"
        .byte $40                                   // @ character
        .text "AB"
        .text "?"
        .byte $40                                   // @ character
        .text "AB?"
        .byte $40                                   // @ character
        .text "AB?"
        .byte $40                                   // @ character
        .text "AB?"
        .byte $40                                   // @ character
        .text "AB"
        .text "?"
        .byte $40                                   // @ character
        .text "ABCDGH"

dat_0ce2:
        // === Fill data (32 bytes, $0ce2-$0d01) ===
        .fill 32, $20
        .text "IJK LM  LMN IJK "
        .text "IJK IJK IJK IJK "
        .text "IJK LMO         "
        .fill 14, $20
        .fill 11, $a0
        .byte $87,$8c,$81,$84,$89,$81,$94,$8f,$92,$ab,$a0,$8e,$94,$93,$83,$af // ................
        .byte $90,$81,$8c                           // ...

dat_0d5e:
        // === Fill data (34 bytes, $0d5e-$0d7f) ===
        .fill 34, $a0
        .byte $b0,$b2,$af,$b2,$b6,$af,$b9,$b3,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ................
        .fill 17, $a0

dat_0da1:
        .text "                                               "

// --- Region $1007-$1020 ---
.pc = $1007 "Segment $1007"
        .text "THIS ZAK BY CANE"
        .text "/ADSR...."
        .byte $00

// --- Region $1081-$108c ---
.pc = $1081 "dat_1081"

dat_1081:
        .byte $09,$07,$01,$41,$21,$12,$02,$02,$04,$00,$02,$18 // ...A!.......

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e                               // ..

txt_10c9:
        .text "$<>"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $26,$10,$08,$34,$27                   // &..4'

// --- Region $10e0-$10eb ---
.pc = $10e0 "dat_10e0"

dat_10e0:
        .byte $00,$00,$00,$00,$00,$00,$c4,$00,$00,$03,$00,$00 // ............

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $43,$6f,$06,$00,$00,$ff,$f0,$e0,$ff,$ff,$ff,$00,$00,$00 // Co............

// --- 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,$08,$22,$09,$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 $10,$18,$68,$04,$04,$00,$05,$05,$00,$b4,$d0,$b0 // ..h.........

// --- Region $1437-$1a00 ---
.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,$30,$20,$2e // ...p@p@xX....0 .
        .byte $67,$69,$bf,$cc,$dc,$e3,$ed,$f7,$01,$0b,$15
        .text "%5?OY"
        .byte $66,$e0,$14,$14,$14,$14,$14,$14,$15,$15,$15,$15,$15,$15,$15,$15 // f...............
        .byte $15,$22,$5e,$77,$bc,$16,$16,$16,$81,$df,$00,$41,$9f,$00,$10,$98 // ."^w.......A....
        .byte $00,$41,$00,$00,$fe,$81,$df,$00,$11,$a4,$00,$40,$a9,$00,$80,$df // .A.........@....
        .byte $00,$80,$ff,$00,$fe,$81,$ff,$00,$41,$00,$00,$fe,$21,$00,$00,$21 // ........A...!..!
        .byte $03,$00,$21,$07,$00,$ff,$21,$00,$00,$21,$02,$00,$21,$05,$00,$ff // ..!...!..!..!...
        .byte $21,$00,$00,$21,$04,$00,$21,$07,$00,$ff,$21,$00,$00,$21,$05,$00 // !..!..!...!..!..
        .byte $21,$07,$00,$ff,$21,$00,$00,$21,$04,$00,$21,$07,$00,$ff,$41,$0c // !...!..!..!...A.
        .byte $00,$41,$00,$00,$51,$0c,$00,$51,$00,$00,$11,$00,$00,$fe,$41,$00 // .A..Q..Q......A.
        .byte $00,$41,$04,$00,$41,$07,$00,$41,$0c,$00,$41,$18,$00,$ff,$81,$c3 // .A..A..A..A.....
        .byte $00,$41,$00,$00,$40,$00,$00,$fe,$51,$00,$00,$51,$00,$00,$41,$00 // .A..@...Q..Q..A.
        .byte $00,$21,$00,$00,$11,$00,$00,$fe,$21,$00,$00,$21,$03,$00,$21,$07 // .!......!..!..!.
        .byte $00,$ff,$21,$00,$00,$21,$03,$00,$21,$07,$00,$21,$0a,$00,$ff,$81 // ..!..!..!..!....
        .byte $0c,$00,$11,$00,$00,$11,$0c,$00,$41,$00,$00,$21,$00,$00,$fe,$0a // ........A..!....
        .byte $88,$09,$44,$40,$00,$00,$41,$0f,$a7,$09,$08,$00,$00,$00,$02,$09 // ..D@..A.........
        .byte $8a,$41,$44,$40,$00,$00,$53,$09,$88,$09,$44,$40,$00,$00,$44,$09 // .AD@..S...D@..D.
        .byte $88,$09,$44,$40,$00,$00,$45,$09,$88,$09,$44,$40,$00,$00,$46,$09 // ..D@..E...D@..F.
        .byte $88,$09,$44,$40,$00,$00,$47,$09,$88,$09,$11,$10,$00,$00,$48,$04 // ..D@..G.......H.
        .byte $00,$00,$00,$00,$00,$00,$4f,$06,$00,$09,$00,$00,$00,$00,$05,$06 // ......O.........
        .byte $00,$09,$00,$00,$00,$00,$07,$06,$00,$09,$00,$00,$00,$00,$08,$09 // ................
        .byte $89,$41,$40,$40,$f2,$40,$50,$07,$e9,$13,$00,$00,$00,$00,$80,$06 // .A@@.@P.........
        .byte $08,$09,$08,$00,$00,$ff,$1b,$03,$38,$09,$08,$00,$00,$00,$42,$00 // ........8.....B.
        .byte $69,$09,$44,$40,$00,$00,$4a,$08,$00,$09,$44,$40,$00,$00,$4c,$09 // i.D@..J...D@..L.
        .byte $88,$09,$00,$00,$00,$00,$4d,$00,$7b,$81,$00,$00,$00,$00,$00,$00 // ......M.{.......
        .byte $7d,$23,$00,$00,$00,$00,$0e,$00,$70,$17,$00,$00,$00,$00,$00,$09 // }#......p.......
        .byte $8d
        .byte $41,$44,$40,$00,$00
        .byte $40,$08,$6b,$09
        .text "D"
        .byte $40                                   // @ character
        .text "B"
        .byte $40                                   // @ character
        .byte $5f,$00
        .byte $80,$15,$00,$00,$00,$00,$00,$ca,$a0,$81,$00,$00,$00,$00,$00,$09 // ................
        .byte $80,$21,$00,$00,$00,$00,$40,$00,$70,$17,$00,$00,$0f,$ff,$10,$ff // .!....@.p.......
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$06,$00,$21,$c4,$22,$c1,$20,$c7,$20 // .........!.". . 
        .byte $f3,$20,$cb,$20,$c7,$20,$c3,$20,$a3,$20,$c3,$20,$a3,$21,$c0,$ff // . . . . . . .!..
        .byte $04,$c1,$14,$00,$15,$00,$16,$00,$17,$00,$14,$00,$15,$00,$16,$00 // ................
        .byte $17,$00,$14,$00,$15,$00,$16,$00,$17,$00,$14,$00,$15,$00,$16,$00 // ................
        .byte $17,$00,$14,$00,$15,$00,$16,$00,$17,$00,$14,$00,$15,$00,$16,$00 // ................
        .byte $17,$00,$10,$c7,$10,$f3,$10,$cb,$10,$c7,$12,$c3,$12,$a3,$12,$c3 // ................
        .byte $12,$a3,$18,$00,$ff,$05,$04,$07,$00,$00,$00,$01,$00,$02,$00,$03 // ................
        .byte $c1,$09,$c1,$03,$c0,$08,$00,$04,$00,$12,$c6,$08,$00,$12,$c7,$12 // ................
        .byte $f3,$12,$c3,$11,$00,$12,$c7,$14,$01,$15,$01,$14,$01,$16,$00,$15 // ................
        .byte $00,$12,$c7,$ff,$7f,$7f,$7f,$7f,$ff,$8c,$3c,$13,$63,$3a,$07,$37 // ..........<.c:.7
        .byte $13,$63,$3f,$07,$3e,$07,$3c,$01,$61,$3c,$01,$65,$3f,$23,$10,$00 // .c?.>.<.a<.e?#..
        .byte $63,$41,$0f,$63,$3f,$03,$63,$3e,$03,$63,$ff,$8c,$3c,$13,$63,$3f // cA.c?.c>.c..<.c?
        .byte $07,$41,$13,$63,$3f,$07,$41,$07,$3f,$01,$61,$3c,$01,$65,$3f,$23 // .A.c?.A.?.a<.e?#
        .byte $10,$00,$63,$41,$0b,$41,$03,$63,$44,$01,$43,$01,$41,$03,$3f,$03 // ..cA.A.cD.C.A.?.
        .byte $3e,$03,$ff,$9a,$30,$01,$61,$33,$01,$61,$35,$01,$61,$33,$01,$61 // >...0.a3.a5.a3.a
        .byte $ff,$82,$0c,$1f,$13,$1f,$11,$1f,$16,$1f,$ff,$8d,$3c,$27,$02,$ff // ............<'..
        .byte $3e,$23,$02,$ff,$3c,$27,$02,$ff,$3c,$23,$02,$ff,$3e,$27,$02,$ff // >#..<'..<#..>'..
        .byte $ff,$82,$24,$2f,$ff,$ff,$bf,$bf,$7f,$8e,$1f,$01,$1f,$01,$81,$3c // ..$/...........<
        .byte $03,$3c,$01,$3c,$03,$3c,$01,$ff,$8d,$3c,$27,$02,$ff,$3e,$23,$02 // .<.<.<...<'..>#.
        .byte $ff,$3c,$27,$02,$ff,$3c,$23,$02,$ff,$3e,$2f,$e0,$ff,$bf,$b7,$ff // .<'..<#..>/.....
        .byte $8e,$1f,$01,$1f,$01,$81,$3c,$03,$3c,$01,$3c,$03,$3c,$01,$ff,$9a // ......<.<.<.<...
        .byte $30,$01,$61,$33,$01,$61,$35,$01,$61,$37,$01,$61,$35,$01,$61,$33 // 0.a3.a5.a7.a5.a3
        .byte $01,$61,$30,$01,$61,$2e,$01,$61,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .a0.a..a........
        .byte $ff,$ff,$ff,$ff,$ff,$82,$00,$03,$0a,$03,$0c,$03,$0f,$03,$ff,$8d // ................
        .byte $30,$3f,$14,$00,$bf,$3c,$3f,$f0,$ff,$bf,$ff,$8e,$13,$01,$13,$01 // 0?...<?.........
        .byte $88,$37,$03,$8e,$13,$03,$88,$43,$01,$37,$01,$ff,$83,$3c,$05,$3c // .7.....C.7...<.<
        .byte $01,$3c,$03,$3c,$05,$3c,$03,$3c,$05   // .<.<.<.<.

chr_1800:
        // === Charset data (513 bytes, $1800-$1a00) ===
        .byte $3c,$01,$3c,$01,$ff,$83,$3c,$03       // char 0 @+0
        .byte $3c,$01,$3c,$03,$3c,$05,$3c,$03       // char 1 @+1
        .byte $3c,$03,$3c,$03,$3c,$03,$ff,$84       // char 2 @+2
        .byte $3c,$05,$3c,$01,$3c,$03,$3c,$05       // char 3 @+3
        .byte $3c,$03,$3c,$03,$3c,$01,$3c,$03       // char 4 @+4
        .byte $ff,$85,$38,$03,$38,$01,$38,$03       // char 5 @+5
        .byte $38,$05,$38,$03,$38,$03,$38,$03       // char 6 @+6
        .byte $38,$03,$ff,$85,$3a,$05,$3a,$01       // char 7 @+7
        .byte $3a,$03,$3a,$05,$3a,$03,$3a,$05       // char 8 @+8
        .byte $3a,$01,$3a,$01,$ff,$83,$3c,$03       // char 9 @+9
        .byte $3c,$01,$3c,$01,$3c,$03,$3c,$07       // char 10 @+10
        .byte $63,$3c,$03,$3c,$03,$83,$3c,$03       // char 11 @+11
        .byte $84,$3c,$07,$84,$3c,$0f,$63,$3c       // char 12 @+12
        .byte $03,$3c,$03,$3c,$03,$3c,$07,$3c       // char 13 @+13
        .byte $01,$3c,$01,$3c,$03,$3c,$03,$85       // char 14 @+14
        .byte $38,$01,$38,$03,$38,$05,$83,$3c       // char 15 @+15
        .byte $01,$61,$85,$3a,$01,$38,$03,$3a       // char 16 @+16
        .byte $05,$63,$ff,$ff,$ff,$ff,$ff,$ff       // char 17 @+17
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 18 @+18
        .byte $ff,$82,$0c,$81,$75,$0b,$0c,$03       // char 19 @+19
        .byte $18,$01,$81,$3c,$83,$00,$01,$82       // char 20 @+20
        .byte $0c,$81,$75,$0b,$0a,$01,$ff,$82       // char 21 @+21
        .byte $0c,$81,$75,$0b,$0c,$03,$18,$01       // char 22 @+22
        .byte $81,$3c,$83,$00,$01,$82,$0c,$81       // char 23 @+23
        .byte $75,$0b,$0a,$01,$0c,$01,$0c,$03       // char 24 @+24
        .byte $18,$01,$81,$3c,$83,$00,$01,$82       // char 25 @+25
        .byte $0c,$81,$75,$0b,$0a,$01,$13,$01       // char 26 @+26
        .byte $13,$03,$1f,$01,$81,$3c,$83,$00       // char 27 @+27
        .byte $01,$82,$13,$81,$75,$0b,$11,$01       // char 28 @+28
        .byte $13,$01,$13,$03,$1f,$01,$81,$3c       // char 29 @+29
        .byte $83,$00,$01,$82,$13,$81,$75,$0b       // char 30 @+30
        .byte $11,$01,$11,$01,$11,$03,$1d,$01       // char 31 @+31
        .byte $81,$3c,$83,$00,$01,$82,$11,$81       // char 32 ' '
        .byte $75,$0b,$0f,$01,$11,$01,$11,$03       // char 33 '!'
        .byte $1d,$01,$81,$3c,$83,$00,$01,$82       // char 34 '"'
        .byte $11,$81,$75,$0b,$0f,$01,$16,$01       // char 35 '#'
        .byte $16,$03,$22,$01,$81,$3c,$83,$00       // char 36 '$'
        .byte $01,$82,$16,$81,$75,$0b,$14,$01       // char 37 '%'
        .byte $16,$01,$16,$03,$22,$01,$81,$3c       // char 38 '&'
        .byte $83,$00,$01,$82,$16,$81,$75,$0b       // char 39 '''
        .byte $14,$01,$ff,$82,$0c,$9f,$55,$0b       // char 40 '('
        .byte $13,$1f,$11,$1f,$16,$1f               // char 41 (partial)

dat_194e:
        // === Fill data (53 bytes, $194e-$1982) ===
        .fill 53, $ff
        .byte $16,$16,$17,$17,$17                   // char 48 (partial)
        .byte $17,$17,$17,$17,$17,$17,$17,$17       // char 49 '1'
        .byte $17,$17,$17,$17,$17,$17,$17,$18       // char 50 '2'
        .byte $18,$18,$18,$18,$18,$18,$18,$18       // char 51 '3'
        .byte $18,$18,$18,$18,$18,$19,$19,$19       // char 52 '4'
        .byte $19,$19,$19,$19,$19,$19,$19,$19       // char 53 '5'
        .byte $19,$19,$19,$19,$19,$19,$19,$19       // char 54 '6'
        .byte $19,$19,$19,$19,$19,$19,$19,$19       // char 55 '7'
        .byte $00,$eb,$f0,$12,$3a,$48,$52,$68       // char 56 '8'
        .byte $7f,$97,$a6,$c0,$c2,$c4,$c6,$c8       // char 57 '9'
        .byte $ca,$cc,$d6,$e2,$f3,$05,$17,$29       // char 58 ':'
        .byte $3b,$4d,$8b,$8d,$8f,$91,$93,$95       // char 59 ';'
        .byte $97,$99,$af                           // char 60 (partial)

txt_19e3:
        .byte $43,$4f,$51,$53,$55                   // char 60 (partial)
        .byte $57,$59,$5b,$5d,$5f,$61,$63,$65       // char 61 '='
        .byte $67,$69,$6b,$6d,$6f,$71,$73,$75       // char 62 '>'
        .byte $77,$79,$7b,$7d,$7f,$81,$00,$2a       // char 63 '?'

dat_1a00:
        // === Fill data (1 bytes, $1a00-$1a00) ===
        .byte $00                                   // .

// --- Region $1c00-$1c00 ---
.pc = $1c00 "scr_1c00"

scr_1c00:
        .byte $00                                   // .

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

chr_2000:
        .fill 8, $00
        .byte $30,$78,$cc,$cc,$fc,$cc,$cc,$00,$f8,$cc,$cc,$f8,$cc,$cc,$f8,$00 // 0x..............
        .byte $78,$cc,$c0,$c0,$c0,$cc,$78,$00       // x.....x.

// --- Region $2028-$2113 ---
.pc = $2028 "spr_2028"

spr_2028:
        // === Charset data (236 bytes, $2028-$2113) ===
        .byte $fc,$c0,$c0,$f0,$c0,$c0,$fc,$00       // char 0 @+0
        .byte $fc,$c0,$c0,$f0,$c0,$c0,$c0,$00       // char 1 @+1
        .byte $78,$cc,$c0,$dc,$cc,$cc,$78,$00       // char 2 @+2
        .byte $cc,$cc,$cc,$fc,$cc,$cc,$cc,$00       // char 3 @+3
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$00       // char 4 @+4
        .byte $0c,$0c,$0c,$0c,$cc,$cc,$78,$00       // char 5 @+5
        .byte $cc,$d8,$f0,$e0,$f0,$d8,$cc,$00       // char 6 @+6
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$fc,$00       // char 7 @+7
        .byte $c6,$ee,$fe,$d6,$c6,$c6,$c6,$00       // char 8 @+8
        .byte $cc,$ec,$fc,$dc,$cc,$cc,$cc,$00       // char 9 @+9
        .byte $78,$cc,$cc,$cc,$cc,$cc,$78,$00       // char 10 @+10
        .byte $f8,$cc,$cc,$f8,$c0,$c0,$c0,$00       // char 11 @+11
        .byte $78,$cc,$cc,$cc,$cc,$dc,$7e,$00       // char 12 @+12
        .byte $f8,$cc,$cc,$f8,$cc,$cc,$cc,$00       // char 13 @+13
        .byte $78,$cc,$c0,$78,$0c,$cc,$78,$00       // char 14 @+14
        .byte $fc                                   // char 15 (partial)

txt_20a1:
        .byte $30,$30,$30,$30,$30,$30,$00           // char 15 (partial)
        .byte $cc,$cc,$cc,$cc,$cc,$cc,$78,$00       // char 16 @+16
        .byte $cc,$cc,$cc,$cc,$cc,$78,$30,$00       // char 17 @+17
        .byte $c6,$c6,$c6,$d6,$fe,$ee,$c6,$00       // char 18 @+18
        .byte $cc,$cc,$78,$30,$78,$cc,$cc,$00       // char 19 @+19
        .byte $cc,$cc,$cc,$78,$30,$30,$30,$00       // char 20 @+20

loc_20d0:
        .byte $fc,$0c,$18,$30,$60,$c0,$fc,$00       // char 21 @+21
        .byte $e0,$c0,$c0,$c0,$c0,$c0,$e0,$00       // char 22 @+22
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 23 @+23
        .byte $e0,$60,$60,$60,$60,$60,$e0,$00       // char 24 @+24
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 25 @+25
        .byte $00,$00,$00,$00,$00,$00               // char 26 (partial)

loc_20fe:
        .byte $00,$00                               // char 26 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 27 @+27
        .byte $60,$f0,$f0,$f0,$60,$00,$60,$00       // char 28 @+28
        .byte $d8,$d8,$90                           // char 29 (partial)

dat_2113:
        // === Fill data (1 bytes, $2113-$2113) ===
        .byte $00                                   // .

// --- Region $2135-$21d5 ---
.pc = $2135 "loc_2135"

loc_2135:
        .byte $00,$00,$00,$c0,$c0,$80,$00,$00,$00,$00,$00,$30,$60,$c0,$c0,$c0 // ...........0`...
        .byte $60,$30,$00,$c0,$60,$30,$30,$30,$60,$c0,$00,$00,$00,$00,$00,$00 // `0..`000`.......
        .byte $00,$00,$00,$00,$60,$60,$f0,$60,$60,$00,$00,$00,$00,$00,$00,$00 // ....``.``.......
        .byte $c0,$c0,$40,$00,$00,$00,$f0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..@.............
        .byte $c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$70,$d8,$d8,$d8,$d8 // ...........p....
        .byte $d8,$70,$00,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00,$70,$d8,$18,$18,$30 // .p.........p...0
        .byte $60,$f8,$00,$70,$d8,$18,$30,$18,$d8,$70,$00,$d8,$d8,$d8,$fc,$18 // `..p..0..p......
        .byte $18,$18,$00,$f8,$c0,$f0,$18,$18,$d8,$70,$00,$70,$d8,$c0,$f0,$d8 // .........p.p....
        .byte $d8,$70,$00,$f8,$18,$30,$60,$60,$60,$60,$00,$70,$d8,$d8,$70,$d8 // .p...0````.p..p.
        .byte $d8,$70,$00,$70,$d8,$d8,$78,$18,$d8,$70,$00,$00,$00,$c0,$00,$c0 // .p.p..x..p......

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

// --- Region $21f8-$21ff ---
.pc = $21f8 "dat_21f8"

dat_21f8:
        .byte $78,$cc,$18,$30,$30,$00,$30,$00       // char 58 ':'

// --- Region $2203-$220f ---
.pc = $2203 "chr_2203"

chr_2203:
        // === Charset data (13 bytes, $2203-$220f) ===
        .byte $20,$5b,$41,$5d                       // char 0 (partial)

txt_2207:
        .byte $20,$49,$4e,$20                       // char 0 (partial)
        .byte $31,$39,$39,$32,$21                   // char 1 (partial)

// --- Region $260c-$264b ---
.pc = $260c "Segment $260c"
        .encoding "screencode_mixed"
        .fill 14, $11                               // scrcode: QQQQQQQQQQQQQQ
        .text "r"
        .byte $90                                   // scrcode: .
        .encoding "petscii_upper"

txt_261c:
        .text "    VIRTUAL REALITY - ARMAGEDDON WHQ            "

// --- Region $265e-$2694 ---
.pc = $265e "scr_265e"

scr_265e:
        .text "0"

dat_265f:
        // === Fill data (53 bytes, $265f-$2693) ===
        .fill 53, $20
        .encoding "screencode_mixed"
        .text "@"
        .encoding "petscii_upper"

// --- Region $26e0-$272a ---
.pc = $26e0 "Segment $26e0"
        .encoding "screencode_mixed"
        .byte $a9                                   // scrcode: .
        .text "4"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $a2                                   // scrcode: .
        .text "@"
        .byte $bd                                   // scrcode: .
        .text "@:"
        .byte $9d                                   // scrcode: .
        .text "ah"
        .byte $e8,$d0,$f7,$ee                       // scrcode: ....
        .text "id"
        .byte $ee                                   // scrcode: .
        .text "ld"
        .byte $ad                                   // scrcode: .
        .text "id"
        .byte $d0,$ea,$a9                           // scrcode: ...
        .text "7"
        .byte $85                                   // scrcode: .
        .text "a"
        .byte $58,$4c,$e2,$fc                       // scrcode: ....
        .text "@@@"
        .byte $b6,$ec                               // scrcode: ..
        .text "@"
        .text "@ca@@@@@@@@aaa@a@@a"
        .byte $52                                   // scrcode: .
        .text "j"
        .byte $44,$46                               // scrcode: ..
        .text "z(f"
        .byte $1c                                   // scrcode: .
        .text "@"
        .byte $ad,$ad,$ad,$ad,$ad,$ad               // scrcode: ......
        .encoding "petscii_upper"

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

// --- Region $2800-$281f ---
.pc = $2800 "chr_2800"

chr_2800:
        .byte $38,$1e,$ce,$ce,$0e,$ce,$ce,$ff,$1f,$7f,$7f,$7f,$7f,$7f,$7f,$ff // 8...............
        .byte $8c
        .text "$$$$$"
        .byte $8c,$ff,$18,$cf,$ce,$cc,$cc,$cc,$1c,$ff

// --- Region $2835-$2940 ---
.pc = $2835 "Segment $2835"
        .byte $73,$73,$ff                           // ss.

txt_2838:
        .text " && &&&"
        .byte $ff,$cc

txt_2841:
        .byte $4c,$4c,$cc,$4c,$4c,$61,$ff,$fc,$f9,$f9,$f9,$f9,$f9,$fc,$ff,$60 // LL.LLa.........`
        .text "&&&&&"
        .byte $60,$ff,$e3
        .byte $49,$49,$61,$79
        .byte $49,$e3,$ff,$07
        .byte $e7,$cf,$9f,$9f,$9c,$9c,$ff,$ff,$ff,$ff,$ff,$ff,$93,$93 // ..............

dat_286f:
        // === Fill data (33 bytes, $286f-$288f) ===
        .fill 33, $ff
        .byte $c9,$49,$49,$40,$79,$79,$f9,$ff,$c7,$93,$93,$93,$93,$93,$c7,$ff // .II@yy..........
        .byte $e0,$f9,$f9,$f9,$f9,$f9,$f9,$ff,$4c,$cc,$cc,$c0,$cc,$cc,$cc,$ff // ........L.......
        .byte $83,$99,$99,$83,$99,$99,$99,$ff       // ........

txt_28b8:
        .text "333333"
        .byte $87,$ff,$f1,$e4,$e4,$e4,$e4,$e4,$f1,$ff
        .byte $83,$99,$99,$99,$99,$99,$83,$ff,$8c,$27,$3f,$0e,$26,$26,$8e,$ff // .........'?.&&..
        .byte $1f,$9f,$3f,$7f,$7f,$72,$72,$ff,$ff,$ff,$ff,$ff,$ff,$4f,$4f,$ff // ..?..rr......OO.
        .byte $83,$99,$99,$83,$99,$99,$99,$ff,$02,$3e,$3e,$0e,$3e,$3e,$02,$ff // .........>>.>>..
        .byte $7c,$7c,$7c,$7c,$7c,$7c,$04,$ff,$0e,$fc,$f9,$39,$f8,$f9,$09,$ff // ||||||.....9....
        .byte $78,$33,$93,$98,$1f,$93,$98,$ff,$60,$27,$e7,$61,$27,$27,$60,$ff // x3......`'.a''`.
        .byte $7c,$fc,$fc,$fc,$fc,$fc,$7c,$ff,$1e,$cc,$c9,$c9,$c8,$c9,$19,$ff // |.....|.........
        .byte $70,$3c,$9c,$9c,$1c,$9c,$9c,$ff,$20,$e7,$e7,$e1,$e7,$e7,$e0,$ff // p<...... .......
        .byte $7f,$fe,$fc,$fc,$fc,$fc,$7c,$ff       // ......|.

dat_2940:
        // === Fill data (1 bytes, $2940-$2940) ===
        .byte $00                                   // .

// --- Region $2a00-$2e00 ---
.pc = $2a00 "txt_2a00"

txt_2a00:
        .byte $40                                   // @ character
        .text "ACDFGIJLNOQRTUW"
        .byte $58,$59,$5b,$5c,$5e,$5f,$60,$62,$63,$64,$66,$67,$68,$69,$6a,$6c // XY[\^_`bcdfghijl
        .byte $6d,$6e,$6f,$70,$71,$72,$73,$74,$75,$76,$76,$77,$78,$79,$79,$7a // mnopqrstuvvwxyyz
        .byte $7b,$7b,$7c,$7c,$7d,$7d,$7e,$7e,$7e,$7f,$7f,$7f,$7f,$7f,$7f,$7f // {{||}}~~~.......
        .fill 8, $7f
        .byte $7e,$7e,$7e,$7d,$7d,$7c,$7c,$7b,$7b,$7a,$79,$79,$78,$77,$76,$76 // ~~~}}||{{zyyxwvv
        .byte $75,$74,$73,$72,$71,$70,$6f,$6e,$6d,$6c,$6a,$69,$68,$67,$66,$64 // utsrqponmljihgfd
        .byte $63,$62,$60,$5f,$5e,$5c,$5b           // cb`_^\[

txt_2a6f:
        .text "YXWUTRQONLJIGFDC"
        .text "A"
        .byte $40                                   // @ character
        .text "><;9865310.-+*"
        .text "('&$#! "
        .byte $1f,$1d,$1c,$1b,$19,$18,$17,$16,$15
        .byte $13,$12,$11,$10,$0f,$0e,$0d,$0c,$0b,$0a,$09,$09,$08,$07,$06,$06 // ................
        .byte $05,$04,$04,$03,$03,$02,$02,$01,$01,$01,$00,$00,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $01,$01,$01,$02,$02,$03,$03,$04,$04,$05,$06,$06,$07,$08,$09,$09 // ................
        .byte $0a,$0b,$0c,$0d,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$18,$19,$1b // ................
        .byte $1c,$1d,$1f                           // ...

txt_2aeb:
        .text " !#$&'(*+-.01356"
        .text "89;<>"
        .byte $0f
        .byte $5a,$5f
        .byte $3d,$69,$7c,$f5,$a5,$f0,$d6,$97
        .byte $c3,$5a,$5f,$0f,$69,$7c,$3d,$a5,$f0,$f5,$97,$c3,$d6,$5f,$0f,$5a // .Z_.i|=......_.Z
        .byte $7c,$3d,$69,$f0,$f5,$a5,$c3,$d6,$97,$0f,$5a,$5f,$3d,$69,$7c,$f5 // |=i.......Z_=i|.
        .byte $a5,$f0,$d6,$97,$c3,$5a,$5f,$0f,$69,$7c,$3d,$a5,$f0,$f5,$97,$c3 // .....Z_.i|=.....
        .byte $d6,$5f,$0f,$5a,$c6,$3d,$69,$7c,$f5,$a5,$f0,$d6,$97,$c3,$5a,$5f // ._.Z.=i|......Z_
        .byte $0f,$69,$7c,$3d,$a5,$f0,$f5,$97,$c3,$d6,$5f,$0f,$5a,$7c,$3d,$69 // .i|=......_.Z|=i
        .byte $f0,$f5,$a5,$c3,$d6,$97,$0f,$5a,$5f,$3d,$69,$7c,$f5,$a5,$f0,$d6 // .......Z_=i|....
        .byte $97,$c3,$5a,$5f,$0f,$69,$7c,$3d,$a5,$f0,$f5,$97,$c3,$d6,$5f,$0f // ..Z_.i|=......_.
        .byte $5a,$7c,$3d,$69,$c6,$f5,$a5,$f0,$d6,$97,$c3,$5a,$5f,$0f,$69,$7c // Z|=i.......Z_.i|
        .byte $3d,$a5,$f0,$f5,$97,$c3,$d6,$5f,$0f,$5a,$7c,$3d,$69,$f0,$f5,$a5 // =......_.Z|=i...
        .byte $c3,$d6,$97,$0f,$5a,$5f,$3d,$69,$7c,$f5,$a5,$f0,$d6,$97,$c3,$5a // ....Z_=i|......Z
        .byte $5f,$0f,$69,$7c,$3d,$a5,$f0,$f5,$97,$c3,$d6,$5f,$0f,$5a,$7c,$3d // _.i|=......_.Z|=
        .byte $69,$f0,$f5,$a5,$c6,$d6,$97,$c3,$5a,$5f,$0f,$69,$7c,$3d,$a5,$f0 // i.......Z_.i|=..
        .byte $f5,$97,$c3,$d6,$5f,$0f,$5a,$7c,$3d,$69,$f0,$f5,$a5,$c3,$d6,$97 // ...._.Z|=i......
        .byte $0f,$5a,$5f,$3d,$69,$7c,$f5,$a5,$f0,$d6,$97,$c3,$5a,$5f,$0f,$69 // .Z_=i|......Z_.i
        .byte $7c,$3d,$a5,$f0,$f5,$97,$c3,$d6,$5f,$0f,$5a,$7c,$3d,$69,$f0,$f5 // |=......_.Z|=i..
        .byte $a5,$c3,$d6,$97,$c6                   // .....

scr_2c00:
        .byte $5a,$5f,$0f,$69,$7c,$3d,$a5,$f0,$f5,$97,$c3,$d6,$5f,$0f,$5a,$7c // Z_.i|=......_.Z|
        .byte $3d,$69,$f0,$f5,$a5,$c3,$d6,$97,$0f,$5a,$5f,$3d,$69,$7c,$f5,$a5 // =i.......Z_=i|..
        .byte $f0,$d6,$97,$c3,$5a,$5f,$0f,$69,$7c,$3d,$a5,$f0,$f5,$97,$c3,$d6 // ....Z_.i|=......
        .byte $5f,$0f,$5a,$7c,$3d,$69,$f0,$f5,$a5,$c3,$d6,$97,$0f,$5a,$5f,$c6 // _.Z|=i.......Z_.
        .byte $69,$7c,$3d,$a5,$f0,$f5,$97,$c3,$d6,$5f,$0f,$5a,$7c,$3d,$69,$f0 // i|=......_.Z|=i.
        .byte $f5,$a5,$c3,$d6,$97,$0f,$5a,$5f,$3d,$69,$7c,$f5,$a5,$f0,$d6,$97 // ......Z_=i|.....
        .byte $c3,$5a,$5f,$0f,$69,$7c,$3d,$a5,$f0,$f5,$97,$c3,$d6,$5f,$0f,$5a // .Z_.i|=......_.Z
        .byte $7c,$3d,$69,$f0,$f5,$a5,$c3,$d6,$97,$0f,$5a,$5f,$3d,$69,$7c,$c6 // |=i.......Z_=i|.
        .byte $a5,$f0,$f5,$97,$c3,$d6,$5f,$0f,$5a,$7c,$3d,$69,$f0,$f5,$a5,$c3 // ......_.Z|=i....
        .byte $d6,$97,$0f,$5a,$5f,$3d,$69,$7c,$f5,$a5,$f0,$d6,$97,$c3,$5a,$5f // ...Z_=i|......Z_
        .byte $0f,$69,$7c,$3d,$a5,$f0,$f5,$97,$c3,$d6,$5f,$0f,$5a,$7c,$3d,$69 // .i|=......_.Z|=i
        .byte $f0,$f5,$a5,$c3,$d6,$97,$0f,$5a,$5f,$3d,$69,$7c,$f5,$a5,$f0,$c6 // .......Z_=i|....
        .byte $97,$c3,$d6,$5f,$0f,$5a,$7c,$3d,$69,$f0,$f5,$a5,$c3,$d6,$97,$0f // ..._.Z|=i.......
        .byte $5a,$5f,$3d,$69,$7c,$f5,$a5,$f0,$d6,$97,$c3,$5a,$5f,$0f,$69,$7c // Z_=i|......Z_.i|
        .byte $3d,$a5,$f0,$f5,$97,$c3,$d6,$5f,$0f,$5a,$7c,$3d,$69,$f0,$f5,$a5 // =......_.Z|=i...
        .byte $c3,$d6,$97,$0f,$5a,$5f,$3d,$69,$7c,$f5,$a5,$f0,$d6,$97,$c3,$c6 // ....Z_=i|.......
        .byte $5f,$0f,$5a,$7c,$3d,$69,$f0,$f5,$a5,$c3,$d6,$97,$0f,$5a,$5f,$3d // _.Z|=i.......Z_=
        .byte $69,$7c,$f5,$a5,$f0,$d6,$97,$c3,$5a,$5f,$0f,$69,$7c,$3d,$a5,$f0 // i|......Z_.i|=..
        .byte $f5,$97,$c3,$d6,$5f,$0f,$5a,$7c,$3d,$69,$f0,$f5,$a5,$c3,$d6,$97 // ...._.Z|=i......
        .byte $0f,$5a,$5f,$3d,$69,$7c,$f5,$a5,$f0,$d6,$97,$c3,$5a,$5f,$0f,$c6 // .Z_=i|......Z_..
        .byte $7c,$3d,$69,$f0,$f5,$a5,$c3,$d6,$97,$0f,$5a,$5f,$3d,$69,$7c,$f5 // |=i.......Z_=i|.
        .byte $a5,$f0,$d6,$97,$c3,$5a,$5f,$0f,$69,$7c,$3d,$a5,$f0,$f5,$97,$c3 // .....Z_.i|=.....
        .byte $d6,$5f,$0f,$5a,$7c,$3d,$69,$f0,$f5,$a5,$c3,$d6,$97,$0f,$5a,$5f // ._.Z|=i.......Z_
        .byte $3d,$69,$7c,$f5,$a5,$f0,$d6,$97,$c3,$5a,$5f,$0f,$69,$7c,$3d,$c6 // =i|......Z_.i|=.
        .byte $f0,$f5,$a5,$c3,$d6,$97,$0f,$5a,$5f,$3d,$69,$7c,$f5,$a5,$f0,$d6 // .......Z_=i|....
        .byte $97,$c3,$5a,$5f,$0f,$69,$7c,$3d,$a5,$f0,$f5,$97,$c3,$d6,$5f,$0f // ..Z_.i|=......_.
        .byte $5a,$7c,$3d,$69,$f0,$f5,$a5,$c3,$d6,$97,$0f,$5a,$5f,$3d,$69,$7c // Z|=i.......Z_=i|
        .byte $f5,$a5,$f0,$d6,$97,$c3,$5a,$5f,$0f,$69,$7c,$3d,$a5,$f0,$f5,$c6 // ......Z_.i|=....
        .byte $c3,$d6,$97,$0f,$5a,$5f,$3d,$69,$7c,$f5,$a5,$f0,$d6,$97,$c3,$5a // ....Z_=i|......Z
        .byte $5f,$0f,$69,$7c,$3d,$a5,$f0,$f5,$97,$c3,$d6,$5f,$0f,$5a,$7c,$3d // _.i|=......_.Z|=
        .byte $69,$f0,$f5,$a5,$c3,$d6,$97,$0f,$5a,$5f,$3d,$69,$7c,$f5,$a5,$f0 // i.......Z_=i|...
        .byte $d6,$97,$c3,$5a,$5f,$0f,$69,$7c,$3d,$a5,$f0,$f5,$97,$c3,$d6,$c6 // ...Z_.i|=.......

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

// --- Region $3000-$30ee ---
.pc = $3000 "chr_3000"

chr_3000:
        .fill 9, $00
        .byte $18,$3c,$66,$7e,$66,$66,$00,$00,$7c,$66,$7c,$66,$66,$7c,$00,$00 // .<f~ff..|f|ff|..
        .byte $3c,$66,$60,$60,$66,$3c,$00,$00,$7c,$66,$66,$66,$66,$7c,$00,$00 // <f``f<..|ffff|..
        .byte $7e,$60,$78,$60,$60,$7e,$00,$00,$7e,$60,$78,$60,$60,$60,$00,$00 // ~`x``~..~`x```..
        .byte $3c,$66,$60,$6e,$66,$3c,$00,$00,$66,$66,$7e,$66,$66,$66,$00,$00 // <f`nf<..ff~fff..
        .byte $3c,$18,$18,$18,$18,$3c,$00,$00,$06,$06,$06,$66,$66,$3c,$00,$00 // <....<.....ff<..
        .byte $6c,$78,$70,$78,$6c,$66,$00,$00,$60,$60,$60,$60,$60,$7e,$00,$00 // lxpxlf..`````~..
        .byte $63,$77,$7f,$6b,$63,$63,$00,$00,$66,$76,$7e,$6e,$66,$66,$00,$00 // cw.kcc..fv~nff..
        .byte $3c,$66,$66,$66,$66,$3c,$00,$00,$7c,$66,$7c,$60,$60,$60,$00,$00 // <ffff<..|f|```..
        .byte $3c,$66,$66,$66,$6e,$3f,$00,$00,$7c,$66,$7c,$66,$66,$66,$00,$00 // <fffn?..|f|fff..
        .byte $3c,$60,$3c,$06,$06,$3c,$00,$00,$7e,$18,$18,$18,$18,$18,$00,$00 // <`<..<..~.......
        .byte $66,$66,$66,$66,$66,$3c,$00,$00,$66,$66,$66,$66,$3c,$18,$00,$00 // fffff<..ffff<...
        .byte $63,$63,$6b,$7f,$77,$63,$00,$00,$66,$3c,$18,$3c,$66,$66,$00,$00 // cck.wc..f<.<ff..
        .byte $66,$66,$3c,$18,$18,$18,$00,$00,$7e,$0c,$18,$30,$60,$7e,$00,$00 // ff<.....~..0`~..

txt_30d9:
        .text "800008"
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $38,$18,$18,$18,$18,$38               // 8....8

// --- Region $3109-$310e ---
.pc = $3109 "dat_3109"

dat_3109:
        .byte $18,$18,$18,$18,$00,$18               // ......

// --- Region $3129-$31cf ---
.pc = $3129 "dat_3129"

dat_3129:
        .byte $62,$64,$08,$10,$26,$46,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // bd..&F..........
        .fill 8, $00
        .byte $18,$30,$60,$60,$30,$18,$00,$00,$60,$30,$18,$18,$30,$60,$00,$00 // .0``0...`0..0`..
        .fill 8, $00
        .byte $18,$18,$3c,$18,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..<.............
        .byte $00,$00,$3c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..<.............
        .byte $03,$06,$0c,$18,$30,$60,$00,$00,$38,$6c,$6c,$6c,$6c,$38,$00,$00 // ....0`..8llll8..
        .byte $18,$38,$18,$18,$18,$3c,$00,$00,$38,$6c,$0c,$18,$30,$7c,$00,$00 // .8...<..8l..0|..
        .byte $38,$6c,$18,$0c,$6c,$38,$00,$00,$6c,$6c,$7e,$0c,$0c,$0c,$00,$00 // 8l..l8..ll~.....
        .byte $7c,$60,$78,$0c,$6c,$38,$00,$00,$38,$60,$78,$6c,$6c,$38,$00,$00 // |`x.l8..8`xll8..
        .byte $7c,$0c,$18,$30,$30,$30,$00,$00,$38,$6c,$38,$6c,$6c,$38,$00,$00 // |..000..8l8ll8..
        .byte $38,$6c,$3c,$0c,$6c,$38               // 8l<.l8

dat_31cf:
        // === Fill data (1 bytes, $31cf-$31cf) ===
        .byte $00                                   // .

// --- Region $3203-$39ff ---
.pc = $3203 "dat_3203"

dat_3203:
        .byte $ff,$ff,$00,$00,$00,$08,$1c,$3e,$7f,$7f,$1c,$3e,$00,$18,$18,$18 // .......>...>....
        .byte $18,$18,$18,$18,$18,$00,$00,$00,$ff,$ff,$00,$00,$00,$00,$00,$ff // ................
        .byte $ff,$00,$00,$00,$00,$00,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$ff,$ff,$00,$00                   // .....

txt_3238:
        .fill 8, $30
        .fill 8, $0c
        .byte $00,$00,$00,$e0,$f0,$38,$18,$18,$18,$18,$1c,$0f,$07,$00,$00,$00 // .....8..........
        .byte $18,$18,$38,$f0,$e0,$00,$00,$00,$c0,$c0,$c0,$c0,$c0,$c0,$ff,$ff // ..8.............
        .byte $c0,$e0,$70,$38,$1c,$0e,$07,$03,$03,$07,$0e,$1c,$38,$70,$e0,$c0 // ..p8........8p..
        .byte $ff,$ff,$c0,$c0,$c0,$c0,$c0,$c0,$ff,$ff,$03,$03,$03,$03,$03,$03 // ................
        .byte $00,$3c,$7e,$7e,$7e,$7e,$3c,$00,$00,$00,$00,$00,$00,$ff,$ff,$00 // .<~~~~<.........
        .byte $36,$7f,$7f,$7f,$3e,$1c,$08,$00,$60,$60,$60,$60,$60,$60,$60,$60 // 6...>...````````
        .byte $00,$00,$00,$07,$0f,$1c,$18,$18,$c3,$e7,$7e,$3c,$3c,$7e,$e7,$c3 // ..........~<<~..
        .byte $00,$3c,$7e,$66,$66,$7e,$3c,$00,$18,$18,$66,$66,$18,$18,$3c,$00 // .<~ff~<...ff..<.
        .fill 8, $06
        .byte $08,$1c,$3e,$7f,$3e,$1c,$08,$00,$18,$18,$18,$ff,$ff,$18,$18,$18 // ..>.>...........
        .byte $c0,$c0                               // ..

txt_32e2:
        .byte $30,$30,$c0,$c0,$30,$30,$18,$18,$18,$18,$18,$18,$18,$18,$00,$00 // 00..00..........
        .byte $03,$3e,$76,$36,$36,$00,$ff,$7f,$3f,$1f,$0f,$07,$03,$01,$00,$00 // .>v66...?.......
        .byte $00,$00,$00,$00,$00,$00,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$00,$00 // ................
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$cc,$cc // ................

txt_3332:
        .byte $33,$33,$cc,$cc,$33,$33,$03,$03,$03,$03,$03,$03,$03,$03,$00,$00 // 33..33..........
        .byte $00,$00,$cc,$cc,$33,$33,$ff,$fe,$fc,$f8,$f0,$e0,$c0,$80,$03,$03 // ....33..........
        .byte $03,$03,$03,$03,$03,$03,$18,$18,$18,$1f,$1f,$18,$18,$18,$00,$00 // ................
        .byte $00,$00,$0f,$0f,$0f,$0f,$18,$18,$18,$1f,$1f,$00,$00,$00,$00,$00 // ................
        .byte $00,$f8,$f8,$18,$18,$18,$00,$00,$00,$00,$00,$00,$ff,$ff,$00,$00 // ................
        .byte $00,$1f,$1f,$18,$18,$18,$18,$18,$18,$ff,$ff,$00,$00,$00,$00,$00 // ................
        .byte $00,$ff,$ff,$18,$18,$18,$18,$18,$18,$f8,$f8,$18,$18,$18,$c0,$c0 // ................
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$07,$07 // ................
        .byte $07,$07,$07,$07,$07,$07,$ff,$ff,$00,$00,$00,$00,$00,$00,$ff,$ff // ................
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$03,$03 // ................
        .byte $03,$03,$03,$03,$ff,$ff,$00,$00,$00,$00,$f0,$f0,$f0,$f0,$0f,$0f // ................
        .byte $0f,$0f,$00,$00,$00,$00,$18,$18,$18,$f8,$f8,$00,$00,$00,$f0,$f0 // ................
        .byte $f0,$f0,$00,$00,$00,$00,$f0,$f0,$f0,$f0,$0f,$0f,$0f,$0f,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$c3,$99,$81,$99,$99,$ff,$ff,$83 // ................
        .byte $99,$83,$99,$99,$83,$ff,$ff,$c3,$99,$9f,$9f,$99,$c3,$ff,$ff,$83 // ................
        .byte $99,$99,$99,$99,$83,$ff,$ff,$81,$9f,$87,$9f,$9f,$81,$ff,$ff,$81 // ................
        .byte $9f,$87,$9f,$9f,$9f,$ff,$ff,$c3,$99,$9f,$91,$99,$c3,$ff,$ff,$99 // ................
        .byte $99,$81,$99,$99,$99,$ff,$ff,$c3,$e7,$e7,$e7,$e7,$c3,$ff,$ff,$f9 // ................
        .byte $f9,$f9,$99,$99,$c3,$ff,$ff,$93,$87,$8f,$87,$93,$99,$ff,$ff,$9f // ................
        .byte $9f,$9f,$9f,$9f,$81,$ff,$ff,$9c,$88,$80,$94,$9c,$9c,$ff,$ff,$99 // ................
        .byte $89,$81,$91,$99,$99,$ff,$ff,$c3,$99,$99,$99,$99,$c3,$ff,$ff,$83 // ................
        .byte $99,$83,$9f,$9f,$9f,$ff,$ff,$c3,$99,$99,$99,$91,$c0,$ff,$ff,$83 // ................
        .byte $99,$83,$99,$99,$99,$ff,$ff,$c3,$9f,$c3,$f9,$f9,$c3,$ff,$ff,$81 // ................
        .byte $e7,$e7,$e7,$e7,$e7,$ff,$ff,$99,$99,$99,$99,$99,$c3,$ff,$ff,$99 // ................
        .byte $99,$99,$99,$c3,$e7,$ff,$ff,$9c,$9c,$94,$80,$88,$9c,$ff,$ff,$99 // ................
        .byte $c3,$e7,$c3,$99,$99,$ff,$ff,$99,$99,$c3,$e7,$e7,$e7,$ff,$ff,$81 // ................
        .byte $f3,$e7,$cf,$9f,$81,$ff,$ff,$c7,$cf,$cf,$cf,$cf,$c7,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$c7,$e7,$e7,$e7,$e7,$c7,$ff,$ff,$ff // ................
        .fill 23, $ff
        .byte $e7,$e7,$e7,$e7,$ff,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 16, $ff
        .byte $9d,$9b,$f7,$ef,$d9,$b9,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $e7,$cf,$9f,$9f,$cf,$e7,$ff,$ff,$9f,$cf,$e7,$e7,$cf,$9f,$ff,$ff // ................
        .fill 8, $ff
        .byte $e7,$e7,$c3,$e7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$c3,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $fc,$f9,$f3,$e7,$cf,$9f,$ff,$ff,$c7,$93,$93,$93,$93,$c7,$ff,$ff // ................
        .byte $e7,$c7,$e7,$e7,$e7,$c3,$ff,$ff,$c7,$93,$f3,$e7,$cf,$83,$ff,$ff // ................
        .byte $c7,$93,$e7,$f3,$93,$c7,$ff,$ff,$93,$93,$81,$f3,$f3,$f3,$ff,$ff // ................
        .byte $83,$9f,$87,$f3,$93,$c7,$ff,$ff,$c7,$9f,$87,$93,$93,$c7,$ff,$ff // ................
        .byte $83,$f3,$e7,$cf,$cf,$cf,$ff,$ff,$c7,$93,$c7,$93,$93,$c7,$ff,$ff // ................
        .byte $c7,$93,$c3,$f3,$93,$c7               // ......

dat_35cf:
        // === Fill data (52 bytes, $35cf-$3602) ===
        .fill 52, $ff
        .byte $00,$00,$ff,$ff,$ff,$f7,$e3,$c1,$80,$80,$e3,$c1,$ff,$e7,$e7,$e7 // ................
        .byte $e7,$e7,$e7,$e7,$e7,$ff,$ff,$ff,$00,$00,$ff,$ff,$ff,$ff,$ff,$00 // ................
        .byte $00,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$00,$00,$ff,$ff,$cf,$cf,$cf,$cf,$cf,$cf,$cf,$cf,$f3,$f3,$f3 // ................
        .byte $f3,$f3,$f3,$f3,$f3,$ff,$ff,$ff,$1f,$0f,$c7,$e7,$e7,$e7,$e7,$e3 // ................
        .byte $f0,$f8,$ff,$ff,$ff,$e7,$e7,$c7,$0f,$1f,$ff,$ff,$ff // .............

txt_3660:
        .text "??????"
        .byte $00,$00
        .byte $3f,$1f,$8f,$c7,$e3,$f1,$f8,$fc
        .byte $fc,$f8,$f1,$e3,$c7,$8f,$1f,$3f,$00,$00 // .......?..

txt_367a:
        .text "??????"
        .byte $00,$00,$fc,$fc,$fc,$fc,$fc,$fc,$ff,$c3
        .byte $81,$81,$81,$81,$c3,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$c9,$80 // ................
        .byte $80,$80,$c1,$e3,$f7,$ff,$9f,$9f,$9f,$9f,$9f,$9f,$9f,$9f,$ff,$ff // ................
        .byte $ff,$f8,$f0,$e3,$e7,$e7,$3c,$18,$81,$c3,$c3,$81,$18,$3c,$ff,$c3 // ......<......<..
        .byte $81,$99,$99,$81,$c3,$ff,$e7,$e7,$99,$99,$e7,$e7,$c3,$ff,$f9,$f9 // ................
        .byte $f9,$f9,$f9,$f9,$f9,$f9,$f7,$e3,$c1,$80,$c1,$e3,$f7,$ff,$e7,$e7 // ................
        .byte $e7,$00,$00,$e7,$e7,$e7               // ......

txt_36e0:
        .byte $3f,$3f,$cf,$cf                       // ??..

txt_36e4:
        .byte $3f,$3f,$cf,$cf,$e7,$e7,$e7,$e7,$e7,$e7,$e7,$e7,$ff,$ff,$fc,$c1 // ??..............
        .byte $89,$c9,$c9,$ff,$00,$80,$c0,$e0,$f0,$f8,$fc,$fe,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$ff,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$00                       // ....

txt_3728:
        .fill 8, $3f
        .byte $33,$33,$cc,$cc                       // 33..

txt_3734:
        .byte $33,$33,$cc,$cc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$ff,$ff,$ff,$ff // 33..............

txt_3744:
        .byte $33,$33,$cc,$cc,$00,$01,$03,$07,$0f,$1f,$3f,$7f,$fc,$fc,$fc,$fc // 33........?.....
        .byte $fc,$fc,$fc,$fc,$e7,$e7,$e7,$e0,$e0,$e7,$e7,$e7,$ff,$ff,$ff,$ff // ................
        .byte $f0,$f0,$f0,$f0,$e7,$e7,$e7,$e0,$e0,$ff,$ff,$ff,$ff,$ff,$ff,$07 // ................
        .byte $07,$e7,$e7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$ff,$ff,$e0 // ................
        .byte $e0,$e7,$e7,$e7,$e7,$e7,$e7,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00 // ................
        .byte $00,$e7,$e7,$e7,$e7,$e7,$e7,$07,$07,$e7,$e7,$e7 // ............

txt_37a0:
        .fill 8, $3f
        .fill 8, $1f
        .fill 8, $f8
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$00,$fc,$fc,$fc,$fc,$fc,$fc,$00,$00 // ................
        .byte $ff,$ff,$ff,$ff,$0f,$0f,$0f,$0f,$f0,$f0,$f0,$f0,$ff,$ff,$ff,$ff // ................
        .byte $e7,$e7,$e7,$07,$07,$ff,$ff,$ff,$0f,$0f,$0f,$0f,$ff,$ff,$ff,$ff // ................
        .byte $0f,$0f,$0f,$0f,$f0,$f0,$f0,$20,$17,$08,$09,$0c,$05,$20,$14,$08 // ....... ..... ..
        .byte $05,$20,$06,$0c,$05,$04,$07,$0c,$09,$0e,$07,$20,$13,$01,$0d,$0f // . ......... ....
        .byte $0e,$13,$20,$01,$12,$05,$20,$09,$0e,$20,$14,$12,$01,$09,$0e,$09 // .. ... .. ......
        .byte $0e,$07,$20,$13,$03,$08,$0f,$0f,$0c,$2c,$20,$17,$05,$20,$02,$12 // .. ......, .. ..
        .byte $09,$0e,$07,$20,$19,$0f,$15,$20,$01,$20,$03,$0f,$0f,$0c,$20,$13 // ... ... . .... .
        .byte $08,$0f,$0f,$14,$27,$05,$0d,$20,$15,$10,$20,$06,$12,$0f,$0d,$20 // ....'.. .. .... 
        .byte $01,$0c,$14,$05,$12,$0e,$01,$14,$09,$16,$05,$20,$03,$01,$0c,$0c // ........... ....
        .byte $05,$04,$20,$22,$07,$0c,$01,$04,$09,$01,$14,$0f,$12,$2b,$22,$20 // .. ".........+" 
        .byte $17,$08,$09,$03,$08,$20,$17,$01,$13,$20,$03,$12,$01,$03,$0b,$05 // ..... ... ......
        .byte $04,$20,$01,$0e,$04,$20,$14,$12,$01,$09,$0e,$05,$04,$20,$02,$19 // . ... ....... ..
        .byte $20,$09,$0c,$0c,$15,$13,$09,$0f,$0e,$20,$01,$0e,$04,$20,$09,$0d //  ........ ... ..
        .byte $10,$0f,$12,$14,$05,$04,$20,$2b,$20,$06,$09,$18,$05,$04,$20,$02 // ...... + ..... .
        .byte $19,$20,$0d,$0f,$2f,$1b,$01,$1d,$20,$0f,$0e // . ../... ..

txt_38c3:
        .text " 02/26/93!  "
        .byte $17,$05
        .byte $20,$02
        .byte $05,$20,$07,$12,$05,$05,$14,$09,$0e   // . .......

txt_38dc:
        .text "':  "
        .byte $09,$0c,$0c,$15,$13,$09,$0f,$0e
        .byte $2c,$20,$12,$13
        .byte $09,$2c,$20,$14,$01,$0c,$05,$0e,$14,$2c,$20,$13,$15,$03,$03,$05 // ., ......, .....
        .byte $13,$13,$2c,$20,$06,$34,$03,$07,$2c,$20,$03,$08,$12,$0f,$0d,$01 // .., .4.., ......
        .byte $0e,$03,$05,$2c,$20,$14,$12,$03,$2c,$20,$05,$0c,$05,$03,$14,$12 // ..., ..., ......
        .byte $09,$03,$20,$02,$0f,$19,$1a,$2c,$20,$28,$01,$0e,$04,$2c,$20,$0c // .. ...., (..., .
        .byte $05,$14,$13,$20,$0e,$0f,$14,$20,$06,$0f,$12,$07,$05,$14,$29,$20 // ... ... ......) 
        .byte $0c,$05,$07,$05,$0e,$04,$2e,$2e,$28,$08,$01 // ........(..

txt_3947:
        .text "!)   "
        .byte $01,$0d,$05,$12,$09,$03,$01,$0e
        .byte $20,$07,$12
        .byte $05,$05,$14,$13,$20,$14,$0f,$20,$0e,$05,$09,$20,$01,$0e,$04,$20 // .... .. ... ... 
        .byte $14,$13,$0d                           // ...

txt_396a:
        .text "....            "
        .byte $10,$05,$01,$03,$05                   // .....

txt_397f:
        .text "...  "
        .byte $0d,$0f

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

dat_39ae:
        .text "                                                                                  "
