// ============================================
// 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: $0700  End: $3cff  (13824 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $14b0 (5296)
// IRQ handler:  $1513 (irq_1513)
//
// Code: 2467 bytes, Data: 11357 bytes
// Labels: 408, Subroutines: 20
//
// Cross-references: all OK
// ============================================


// --- Region $14b0-$187d ---
.pc = $14b0 "main_14b0"
main_14b0: {
        jsr sub_162f
        jsr sub_16dc
        ldx #$00
loop1:
        lda #$00
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        lda #$0e
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loop1
        lda #$00
        ldx #$50
loop2:
        sta $d968,x
        sta $da30,x
        dex
        bpl loop2
        sei
        lda #$13
        sta $0314
        lda #$15
        sta $0315
        lda #$fa
        sta $d012
        lda #$1b
        sta $d011
        lda #$00
        sta $dc0e
        lda #$f1
        sta $d01a
        cli
        lda #$00
        jsr sub_3000
loop3:
        lda $dc01
        cmp #$ef
        bne loop3
        jmp loc_18e4
}
irq_1513: {
        lda #$72
        sta $d012
        lda #$12
        sta $d018
        ldx #$05
loop1:
        dex
        bne loop1
        ldx #$00
loop2:
        ldy #$08
        lda $1f00,x
loop3:
        sta $d020
        sta $d021
        inx
        dey
        beq loop2
        cpx #$46
        bcs $1540
        jsr sub_15ab
        lda $1f00,x
        clc
        bcc loop3
        lda #$01
        sta $d019
        lda #$00
        sta $d020
        sta $d021
        lda #$1a
        sta $d018
        lda #$0f
        sta $d022
        lda #$0e
        sta $d023
        lda $17ca
        ora #$10
        sta $d016
        jsr sub_17ce
        jsr sub_178d
        jsr sub_3006
        lda #$32
loop4:
        cmp $d012
        bne loop4
        lda #$19
        sta $d018
        lda $1715
        ora #$10
        sta $d016
        jsr sub_1719
        jsr sub_1842
        jsr sub_15c0
        jsr sub_166d
        ldx #$10
loop5:
        lda dat_15ba
        sta $1f4f,x
        lda dat_1667
        sta $1f77,x
        dex
        bpl loop5
        lda #$13
        sta $0314
        lda #$15
        sta $0315
        jmp $ea81
}
// Referenced by: jsr from $1537

sub_15ab:
        lda $1f48,x
        sta $d016
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        rts

dat_15ba:
        .byte $05,$00,$00,$00,$00,$01               // ......
// Referenced by: jsr from $1587

sub_15c0:
        lda $15bb
        beq loc_15d0

loc_15c5:
        dec $15bd
        bne loc_15cf
        lda #$00
        sta $15bb

loc_15cf:
        rts

loc_15d0:
        jsr sub_15f3
        lda $15bb
        bne loc_15c5
        ldx $15bc

loc_15db:
        txa
        pha
        dec dat_15ba
        bpl loc_15ea
        lda #$07
        sta dat_15ba
        jsr sub_15f0

loc_15ea:
        pla
        tax
        dex
        bpl loc_15db
        rts
// Referenced by: jsr from $15e7

sub_15f0:
        jmp loc_1638
// Referenced by: jsr from $15d0

sub_15f3:
        ldy #$00
        lda ($b7),y
        bne loc_1600
        jsr sub_162f
        ldy #$00
        lda ($b7),y

loc_1600:
        cmp #$40
        bne loc_1611
        lda #$96
        sta $15bd
        lda #$01
        sta $15bb
        jmp loc_1628

loc_1611:
        cmp #$40
        bcc loc_1627
        cmp #$49
        bcs loc_1627
        sec
        sbc #$41
        sta $15bc
        lda #$00
        sta $15be
        jmp loc_1628

loc_1627:
        rts

loc_1628:
        inc $b7
        bne loc_162e
        inc $b8

loc_162e:
        rts
// Referenced by: jsr from $14b0, $15f9

sub_162f:
        lda #$00
        sta $b7
        lda #$1a
        sta $b8
        rts

loc_1638:
        ldx #$00

loc_163a:
        lda $0569,x
        sta $0568,x
        lda $0591,x
        sta $0590,x
        inx
        cpx #$27
        bne loc_163a
        ldy #$00
        lda ($b7),y
        dec $15bf
        bpl loc_165e
        ldx #$01
        stx $15bf
        jsr loc_1628
        eor #$40

loc_165e:
        sta $058f
        eor #$80
        sta $05b7
        rts

dat_1667:
        .byte $05,$00,$00,$00,$00,$01               // ......
// Referenced by: jsr from $158a

sub_166d:
        lda $1668
        beq loc_167d

loc_1672:
        dec $166a
        bne loc_167c
        lda #$00
        sta $1668

loc_167c:
        rts

loc_167d:
        jsr sub_16a0
        lda $1668
        bne loc_1672
        ldx $1669

loc_1688:
        txa
        pha
        dec dat_1667
        bpl loc_1697
        lda #$07
        sta dat_1667
        jsr sub_169d

loc_1697:
        pla
        tax
        dex
        bpl loc_1688
        rts
// Referenced by: jsr from $1694

sub_169d:
        jmp loc_16e5
// Referenced by: jsr from $167d

sub_16a0:
        ldy #$00
        lda ($ae),y
        bne loc_16ad
        jsr sub_16dc
        ldy #$00
        lda ($ae),y

loc_16ad:
        cmp #$40
        bne loc_16be
        lda #$96
        sta $166a
        lda #$01
        sta $1668
        jmp loc_16d5

loc_16be:
        cmp #$40
        bcc loc_16d4
        cmp #$49
        bcs loc_16d4
        sec
        sbc #$41
        sta $1669
        lda #$00
        sta $166b
        jmp loc_16d5

loc_16d4:
        rts

loc_16d5:
        inc $ae
        bne loc_16db
        inc $af

loc_16db:
        rts
// Referenced by: jsr from $14b3, $16a6

sub_16dc:
        lda #$80
        sta $ae
        lda #$1c
        sta $af
        rts

loc_16e5:
        ldx #$00

loc_16e7:
        lda $0631,x
        sta $0630,x
        lda $0659,x
        sta $0658,x
        inx
        cpx #$27
        bne loc_16e7
        ldy #$00
        lda ($ae),y
        dec $166c
        bpl loc_170b
        ldx #$01
        stx $166c
        jsr loc_16d5
        eor #$40

loc_170b:
        sta $0657
        eor #$80
        sta $067f
        rts

dat_1714:
        .byte $44,$06,$14,$00,$00                   // D....
// Referenced by: jsr from $1581; jmp from $172e, $1736, $1745

sub_1719:
        inc $1716
        ldx $1716
        lda dat_187e,x
        sta $1718
        cmp #$fc
        bne loc_1732
        lda #$00
        sta $1716
        jmp sub_1719

dat_1731:
        .byte $60                                   // `

loc_1732:
        cmp #$fe
        bne loc_1739
        jmp sub_1719

loc_1739:
        cmp #$ff
        bne loc_1748
        lda $1717
        eor #$01
        sta $1717
        jmp sub_1719

loc_1748:
        lda $1717
        beq loc_176d
        ldx $1718

loc_1750:
        inc $1715
        lda $1715
        cmp #$08
        bne loc_1769
        lda #$00
        sta $1715
        dec dat_1714
        bpl loc_1769
        lda #$4f
        sta dat_1714

loc_1769:
        dex
        bpl loc_1750
        rts

loc_176d:
        ldx $1718

loc_1770:
        dec $1715
        bpl loc_1789
        lda #$07
        sta $1715
        inc dat_1714
        lda dat_1714
        cmp #$50
        bcc loc_1789
        lda #$00
        sta dat_1714

loc_1789:
        dex
        bpl loc_1770
        rts
// Referenced by: jsr from $1567

sub_178d:
        ldx dat_1714
        ldy #$00

loc_1792:
        cpx #$50
        bcc loc_1798
        ldx #$00

loc_1798:
        lda dat_1000,x
        sta $0400,y
        lda $1050,x
        sta $0428,y
        lda $10a0,x
        sta $0450,y
        lda $10f0,x
        sta $0478,y
        lda $1140,x
        sta $04a0,y
        lda $1190,x
        sta $04c8,y
        lda $11e0,x
        sta $04f0,y
        inx
        iny
        cpy #$28
        bne loc_1792
        rts

dat_17c9:
        .byte $0d,$07,$1a,$00,$00                   // .....
// Referenced by: jsr from $1564; jmp from $17e3, $17eb, $17fa

sub_17ce:
        inc $17cb
        ldx $17cb
        lda dat_187e,x
        sta $17cd
        cmp #$fc
        bne loc_17e7
        lda #$00
        sta $17cb
        jmp sub_17ce

dat_17e6:
        .byte $60                                   // `

loc_17e7:
        cmp #$fe
        bne loc_17ee
        jmp sub_17ce

loc_17ee:
        cmp #$ff
        bne loc_17fd
        lda $17cc
        eor #$01
        sta $17cc
        jmp sub_17ce

loc_17fd:
        lda $17cc
        beq loc_1822
        ldx $17cd

loc_1805:
        inc $17ca
        lda $17ca
        cmp #$08
        bne loc_181e
        lda #$00
        sta $17ca
        dec dat_17c9
        bpl loc_181e
        lda #$4f
        sta dat_17c9

loc_181e:
        dex
        bpl loc_1805
        rts

loc_1822:
        ldx $17cd

loc_1825:
        dec $17ca
        bpl loc_183e
        lda #$07
        sta $17ca
        inc dat_17c9
        lda dat_17c9
        cmp #$50
        bcc loc_183e
        lda #$00
        sta dat_17c9

loc_183e:
        dex
        bpl loc_1825
        rts
// Referenced by: jsr from $1584

sub_1842:
        ldx dat_17c9
        ldy #$00

loc_1847:
        cpx #$50
        bcc loc_184d
        ldx #$00

loc_184d:
        lda $1258,x
        sta $06d0,y
        lda $12a8,x
        sta $06f8,y
        lda $12f8,x
        sta $0720,y
        lda $1348,x
        sta $0748,y
        lda $1398,x
        sta $0770,y
        lda $13e8,x
        sta $0798,y
        lda $1438,x
        sta $07c0,y
        inx
        iny
        cpy #$28
        bne loc_1847
        rts

// --- Region $18ae-$18b2 ---
.pc = $18ae "Segment $18ae"
        .byte $03,$03                               // slo ($03,x) // ILLEGAL
        .byte $03,$04                               // slo ($04,x) // ILLEGAL

dat_18b2:
        .byte $04                                   // .

// --- Region $18e4-$1924 ---
.pc = $18e4 "loc_18e4"

loc_18e4:
        sei
        jsr $ff5b
        jsr $fd15
        jsr $fda3
        cli
        lda #$00
        sta $d020
        sta $d021
        lda #$56
        ldy #$19
        jsr $ab1e
        lda #$00
        ldx #$18

loc_1902:
        sta $d400,x
        dex
        bpl loc_1902
        lda #$00
        sta $c6
        lda #$00
        ldx #$08

loc_1910:
        sta $0277,x
        dex
        bpl loc_1910
        ldx #$64

loc_1918:
        lda dat_1924,x
        sta $033c,x
        dex
        bpl loc_1918
        jmp $033c

dat_1924:
        .byte $78                                   // x

// --- Region $3000-$3014 ---
.pc = $3000 "sub_3000"
// Referenced by: jsr from $1506

sub_3000:
        jmp loc_3908

bmp_3003:
        // === Bitmap data (3 bytes, $3003-$3005) ===
        .byte $4c,$17,$21                           // L.!
// Referenced by: jsr from $156a

sub_3006:
        lda $3974
        cmp #$02
        beq loc_3014
        cmp #$01
        bne loc_302a
        jmp loc_38e8

loc_3014:
        rts

// --- Region $302a-$3563 ---
.pc = $302a "loc_302a"

loc_302a:
        inc $3942
        inc $3943
        inc $3944
        lda #$1f
        sta $d418
        ldx #$02
        dec $3973
        bpl loc_3045
        lda $391d
        sta $3973

loc_3045:
        bit $d020
        stx $ff
        lda $391e,x
        sta $3956
        tay
        lda $3973
        cmp $391d
        bne loc_306b
        lda $36a1,x
        sta $fb
        lda $36a4,x
        sta $fc
        dec $3927,x
        bmi loc_306e
        jmp loc_31fa

loc_306b:
        jmp loc_320a

loc_306e:
        ldy $3921,x
        lda ($fb),y
        cmp #$fe
        beq loc_308c
        cmp #$ff
        bne loc_3094
        lda #$00
        sta $3927,x
        sta $3921,x
        sta $3924,x
        sta $3972
        jmp loc_306e

loc_308c:
        lda #$02
        sta $3974
        jmp loc_390b

loc_3094:
        sta $3967
        and #$80
        beq loc_30a9
        lda $3967
        and #$1f
        sta $394f,x
        inc $3921,x
        jmp loc_306e

loc_30a9:
        lda $3967
        and #$40
        beq loc_30be
        lda $3967
        and #$3f
        sta $3976,x
        inc $3921,x
        jmp loc_306e

loc_30be:
        lda $3967
        asl
        tay
        lda $36a7,y
        sta $fd
        lda $36a8,y
        sta $fe
        lda #$00
        sta $393f,x
        ldy $3924,x
        sta $3942,x
        lda #$03
        sta $3961,x

loc_30dd:
        lda ($fd),y
        sta $f8
        and #$f0
        cmp #$f0
        bne loc_30f7
        lda #$01
        sta $3980,x
        inc $3924,x
        iny
        lda ($fd),y
        sta $f8
        jmp loc_3157

loc_30f7:
        lda #$00
        sta $3980,x
        lda $f8
        and #$f0
        cmp #$e0
        bne loc_3130
        lda $f8
        and #$01
        clc
        adc #$01
        sta $393f,x
        lda $f8
        and #$0e
        lsr
        sta $3965
        inc $3924,x
        iny
        lda ($fd),y
        pha
        and #$f0
        sta $3964
        pla
        and #$0f
        sta smc_32f8                                // SMC: modifies $32f8
        inc $3924,x
        iny
        lda ($fd),y
        sta $f8

loc_3130:
        lda $f8
        and #$e0
        cmp #$c0
        bne loc_3142
        lda $f8
        and #$1f
        sta $3933,x
        jsr sub_31ed

loc_3142:
        lda $f8
        and #$c0
        cmp #$80
        bne loc_3157
        lda $f8
        and #$3f
        sta $392a,x
        jsr sub_31ed
        jmp loc_30dd

loc_3157:
        lda $392a,x
        sta $3927,x
        lda $f8
        clc
        adc $394f,x
        sta $3930,x
        tay
        lda bmp_3564,y
        pha
        lda $35c4,y
        ldy $3956
        sta $d401,y
        sta $3936,x
        sta $3939,x
        pla
        sta $d400,y
        sta $393c,x
        lda $3980,x
        bne loc_31cc
        lda $3933,x
        asl
        asl
        asl
        tax
        stx $3952
        lda $398a,x
        sta $d405,y
        lda $398b,x
        sta $d406,y
        lda $398c,x
        pha
        lda $3988,x
        pha
        lda $3989,x
        ldx $ff
        sta $392d,x
        sta $3979,x
        lda #$00
        sta $d402,y
        sta $3945,x
        pla
        sta $394b,x
        and #$0f
        sta $d403,y
        sta $3948,x
        lda #$01
        sta $396f,x
        pla
        sta $396c,x

loc_31cc:
        inc $3924,x
        ldy $3924,x
        lda ($fd),y
        cmp #$ff
        bne loc_31ea

loc_31d8:
        lda #$00
        sta $3924,x
        lda $3976,x
        beq loc_31e7
        dec $3976,x
        bpl loc_31ea

loc_31e7:
        inc $3921,x

loc_31ea:
        jmp loc_3552
// Referenced by: jsr from $313f, $3151

sub_31ed:
        inc $3924,x
        iny
        lda ($fd),y
        cmp #$ff
        beq loc_31d8
        sta $f8
        rts

loc_31fa:
        ldy $3956
        lda $3942,x
        beq loc_320a
        lda $392d,x
        and #$fe
        sta $3979,x

loc_320a:
        lda $3933,x
        asl
        asl
        asl
        tay
        lda $398d,y
        sta $3953
        lda $398e,y
        sta $3954
        lda $398f,y
        sta $3955
        and #$04
        bne loc_3233
        lda $3955
        and #$10
        bne loc_3233
        lda $3953
        bne loc_3236

loc_3233:
        jmp loc_3830

loc_3236:
        pha
        and #$78
        lsr
        lsr
        lsr
        sta $3958,x
        pla
        and #$07
        sta $3957
        lda $395b,x
        beq loc_3254
        dec $395e,x
        bne loc_3268
        inc $395b,x
        bpl loc_3268

loc_3254:
        inc $395e,x
        lda $3958,x
        cmp $395e,x
        bcs loc_3268
        sta $395e,x
        dec $395b,x
        dec $395e,x

loc_3268:
        lda $3930,x
        tay
        lda $3565,y
        sec
        sbc bmp_3564,y
        sta $397f
        lda $35c5,y
        sbc $35c4,y
        adc $3942,x
        lsr

loc_3280:
        dec $3957
        bmi loc_328c
        lsr
        ror $397f
        jmp loc_3280

loc_328c:
        sta $397e
        lda bmp_3564,y
        sta $397c
        lda $35c4,y
        sta $397d
        lda $3958,x
        lsr
        tay

loc_32a0:
        dey
        bmi loc_32b9
        sec
        lda $397c
        sbc $397f
        sta $397c
        lda $397d
        sbc $397e
        sta $397d
        jmp loc_32a0

loc_32b9:
        lda $3942,x
        cmp #$04
        bcc loc_32eb
        ldy $395e,x

loc_32c3:
        dey
        bmi loc_32dc
        clc
        lda $397c
        adc $397f
        sta $397c
        lda $397d
        adc $397e
        sta $397d
        jmp loc_32c3

loc_32dc:
        ldy $3956
        lda $397c
        sta $d400,y
        lda $397d
        sta $d401,y

loc_32eb:
        ldx $ff
        ldy $3956
        lda $392a,x
        sec
        sbc $3927,x
.label smc_32f8 = * + 1
        cmp #$04                                    // !SMC: modified by $3125
        bcc loc_3341
        lda $393f,x
        beq loc_3341
        and #$03
        cmp #$01
        beq loc_3325
        lda $3964
        sec
        lda $393c,x
        sbc $3964
        sta $393c,x
        sta $d400,y
        lda $3936,x
        sbc $3965
        sta $3936,x
        sta $d401,y
        jmp loc_3341

loc_3325:
        lda $3964
        clc
        lda $393c,x
        adc $3964
        sta $393c,x
        sta $d400,y
        lda $3936,x
        adc $3965
        sta $3936,x
        sta $d401,y

loc_3341:
        lda $3954
        beq loc_33b2
        and #$07
        tay
        dey
        tya
        asl
        asl
        tay
        lda $3695,y
        cmp $3942,x
        bcc loc_3359
        jmp loc_3363

loc_3359:
        iny
        iny
        lda $3695,y
        cmp $3942,x
        bcc loc_336d

loc_3363:
        iny
        lda $3695,y
        sta $394e
        jmp loc_3375

loc_336d:
        lda $3954
        and #$fc
        sta $394e

loc_3375:
        lda $396f,x
        bne loc_3397
        lda $3945,x
        sec
        sbc $394e
        sta $3945,x
        lda $3948,x
        sbc #$00
        sta $3948,x
        cmp #$01
        bcs loc_33b2
        lda #$01
        sta $396f,x
        bne loc_33b2

loc_3397:
        lda $3945,x
        clc
        adc $394e
        sta $3945,x
        lda $3948,x
        adc #$00
        sta $3948,x
        cmp #$0f
        bcc loc_33b2
        lda #$00
        sta $396f,x

loc_33b2:
        lda #$00
        sta smc_33d4                                // SMC: modifies $33d4
        lda $394b,x
        and #$80
        beq loc_33ca
        lda $3942,x
        and #$01
        beq loc_33ca
        lda #$b0
        sta smc_33d4                                // SMC: modifies $33d4

loc_33ca:
        ldx $ff
        ldy $3956
        lda $3945,x
        clc
.label smc_33d4 = * + 1
        adc #$00                                    // !SMC: modified by $33b4, $33c7
        sta $d402,y
        lda $3948,x
        adc #$00
        sta $d403,y
        lda $3955
        and #$40
        beq loc_33fb
        ldx $ff
        lda $3942,x
        cmp #$03
        bcc loc_33fb
        and #$03
        tax
        lda $3632,x
        ldx $ff
        sta $3979,x

loc_33fb:
        sty $3967
        lda $3955
        and #$01
        beq loc_342f
        ldx $ff
        stx $3975
        lda #$89
        sta $f9
        lda #$36
        sta $fa
        ldx $ff
        lda $3942,x
        ldy #$0b
        cmp ($f9),y
        bcs loc_3450
        ldy #$0a

loc_341f:
        cmp ($f9),y
        bcs loc_345b
        dey
        cpy #$06
        bne loc_341f
        cmp ($f9),y
        bcs loc_3432
        jmp loc_347b

loc_342f:
        jmp loc_346a

loc_3432:
        lda $ff
        asl
        bne loc_343a
        clc
        adc #$01

loc_343a:
        sta $3968
        ldx $3972
        txa
        and $3968
        bne loc_344e
        txa
        clc
        adc $3968
        sta $d417

loc_344e:
        ldy #$06

loc_3450:
        dey
        dey
        dey
        dey
        dey
        dey
        lda ($f9),y
        jmp loc_3473

loc_345b:
        dey
        dey
        dey
        dey
        dey
        dey
        lda $3969,x
        clc
        adc ($f9),y
        jmp loc_3473

loc_346a:
        lda $ff
        cmp $3975
        bne loc_347b
        lda #$ff

loc_3473:
        ldx $ff
        sta $3969,x
        sta $d416

loc_347b:
        ldy $3967
        lda $3955
        and #$10
        beq loc_34e3
        lda $3953
        and #$0f
        tax
        lda $363e,x
        sta smc_34af                                // SMC: modifies $34af
        lda $3640,x
        sta smc_34b0                                // SMC: modifies $34b0
        lda $3642,x
        sta smc_34b7                                // SMC: modifies $34b7
        lda $3644,x
        sta smc_34b8                                // SMC: modifies $34b8
        ldx $ff
        lda $3942,x
        cmp #$0f
        bcs loc_34e0
        tax
        dex
.label smc_34af = * + 1
.label smc_34b0 = * + 2
        lda $3676,x                                 // !SMC: modified by $348e, $3494
        ldy $ff
        sta $3979,y
.label smc_34b7 = * + 1
.label smc_34b8 = * + 2
        lda $3666,x                                 // !SMC: modified by $349a, $34a0
        sta $3968
        lda $3953
        and #$10
        beq loc_34cf
        ldx $ff
        lda $3930,x
        clc
        adc $3968
        jmp loc_3542

loc_34cf:
        ldy $3956
        lda $3968
        clc
        adc #$0d
        sta $d401,y
        lda #$00
        sta $d400,y

loc_34e0:
        jmp loc_3552

loc_34e3:
        lda $3955
        and #$80
        beq loc_351e
        ldx $ff
        ldy $3956
        lda $3942,x
        cmp #$02
        bcs loc_350a
        lda #$48
        sta $d401,y
        lda #$00
        sta $d400,y
        ldx $ff
        lda #$81
        sta $3979,x
        jmp loc_3552

loc_350a:
        lda $393c,x
        sta $d400,y
        lda $3936,x
        sta $d401,y
        lda $392d,x
        and #$fe
        sta $3979,x

loc_351e:
        lda $3955
        and #$04
        beq loc_3552
        dec $3961,x
        bpl loc_352f
        lda #$02
        sta $3961,x

loc_352f:
        ldx $ff
        lda $3961,x
        tax
        lda $3686,x
        sta $41
        ldx $ff
        lda $3930,x
        clc
        adc $41

loc_3542:
        tax
        ldy $3956
        lda bmp_3564,x
        sta $d400,y
        lda $35c4,x
        sta $d401,y

loc_3552:
        ldx $ff
        ldy $3956
        lda $3979,x
        sta $d404,y
        dex
        bmi loc_3563
        jmp loc_3045

loc_3563:
        rts

// --- Region $3830-$384e ---
.pc = $3830 "loc_3830"

loc_3830:
        lda $3953
        beq loc_3848
        lsr
        lsr
        lsr
        lsr
        tax
        lda $3953
        and #$0f

loc_383f:
        sta $3688
        stx $3687
        jmp loc_32eb

loc_3848:
        lda #$18
        ldx #$0c
        bne loc_383f
        brk

// --- Region $38d9-$3916 ---
.pc = $38d9 "sub_38d9"
// Referenced by: jsr from $3908

sub_38d9:
        lda #$00
        ldx #$62

loc_38dd:
        sta $3921,x
        dex
        bpl loc_38dd
        lda #$b0
        sta $3972

loc_38e8:
        lda #$00
        sta $3942
        sta $3943
        sta $3944
        ldx #$02

loc_38f5:
        sta $3921,x
        sta $3924,x
        sta $3927,x
        sta $3930,x
        dex
        bpl loc_38f5
        sta $3974
        rts

loc_3908:
        jsr sub_38d9

loc_390b:
        ldx #$00
        txa

loc_390e:
        sta $d400,x
        inx
        cpx #$18
        bne loc_390e
        rts

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

// --- Region $0800-$091f ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (288 bytes, $0800-$091f) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $1f                                   // char 1 (partial)

txt_0809:
        .byte $3c,$38,$38,$38,$38,$38,$3b           // char 1 (partial)
        .byte $ff,$78                               // char 2 (partial)

txt_0812:
        .byte $38,$38,$38,$38,$38,$3b               // char 2 (partial)
        .byte $1f                                   // char 3 (partial)

txt_0819:
        .byte $3c,$38,$38,$38,$38,$38,$38           // char 3 (partial)
        .byte $ff,$78                               // char 4 (partial)

txt_0822:
        .byte $38,$38,$38,$38,$38,$38               // char 4 (partial)
        .byte $ff,$78                               // char 5 (partial)

txt_082a:
        .byte $38,$38,$38,$38,$38,$3b               // char 5 (partial)
        .byte $ff,$78                               // char 6 (partial)

txt_0832:
        .byte $38,$38,$38,$38,$38,$3b               // char 6 (partial)
        .byte $1f                                   // char 7 (partial)

txt_0839:
        .byte $3c,$38,$38,$38,$38,$38,$39           // char 7 (partial)
        .byte $fe,$7c                               // char 8 (partial)

txt_0842:
        .byte $38,$38,$38,$38,$38,$3b               // char 8 (partial)
        .byte $0f,$07,$03,$03,$03,$03,$03,$03       // char 9 @+9
        .byte $3f,$38,$38,$00,$00,$00,$00,$00       // char 10 @+10
        .byte $fe,$7c                               // char 11 (partial)

txt_085a:
        .byte $38,$38,$38,$39,$3b,$3f               // char 11 (partial)
        .byte $fe,$7c                               // char 12 (partial)

txt_0862:
        .byte $38,$38,$38,$38,$38,$38               // char 12 (partial)
        .byte $3f,$00                               // char 13 (partial)

txt_086a:
        .byte $39,$39,$39,$39,$39,$39               // char 13 (partial)
        .byte $3f,$00                               // char 14 (partial)

txt_0872:
        .byte $38,$38,$38,$38,$38,$38               // char 14 (partial)
        .byte $1f                                   // char 15 (partial)

txt_0879:
        .byte $3c,$38,$38,$38,$38,$38,$38           // char 15 (partial)
        .byte $ff,$78                               // char 16 (partial)

txt_0882:
        .byte $38,$38,$38,$38,$38,$38               // char 16 (partial)
        .byte $1f                                   // char 17 (partial)

txt_0889:
        .byte $3c,$38,$38,$38,$38,$38,$38           // char 17 (partial)
        .byte $ff,$78                               // char 18 (partial)

txt_0892:
        .byte $38,$38,$38,$38,$38,$38               // char 18 (partial)
        .byte $1f                                   // char 19 (partial)

txt_0899:
        .byte $3c,$38,$38,$38,$38,$3c,$1f           // char 19 (partial)
        .byte $7f,$03,$03,$03,$03,$03,$03,$03       // char 20 @+20
        .byte $fe,$7c                               // char 21 (partial)

txt_08aa:
        .byte $38,$38,$38,$38,$38,$38               // char 21 (partial)
        .byte $fe,$7c                               // char 22 (partial)

txt_08b2:
        .byte $38,$38,$38,$38,$38,$38               // char 22 (partial)
        .byte $f7,$7b                               // char 23 (partial)

txt_08ba:
        .byte $39,$39,$39,$39,$39,$39               // char 23 (partial)
        .byte $fe,$7c,$38,$38,$38,$1c,$0e,$03       // char 24 @+24
        .byte $fe,$7c,$38,$38,$38,$38,$3c,$1f       // char 25 @+25
        .byte $3f,$00,$00,$00,$00,$00,$00,$1f       // char 26 @+26
        .byte $00,$7f,$7e,$7e                       // char 27 (partial)

txt_08dc:
        .byte $40,$41,$43,$43                       // char 27 (partial)
        .byte $00,$00,$00,$0c,$1e,$3f,$3f,$3f       // char 28 @+28
        .byte $00,$00,$00,$00,$00,$01,$02,$05       // char 29 @+29
        .byte $00,$00,$00,$48,$64,$52,$49,$44       // char 30 @+30
        .byte $00,$00,$00,$09,$14,$22,$41,$80       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 33 '!'
        .byte $06,$06,$06,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $00,$1c,$1f,$6f,$77,$7b,$38,$38       // char 35 '#'

// --- Region $0938-$09d8 ---
.pc = $0938 "dat_0938"

dat_0938:
        .byte $03,$07,$0e,$1c,$00,$00,$00,$00       // char 39 '''
        .byte $0f,$07,$07,$0e,$1c,$1c,$1c,$1c       // char 40 '('
        .byte $03,$01,$00,$00,$00,$00,$00,$00       // char 41 ')'
        .byte $00,$00,$00,$01,$01,$01,$03,$05       // char 42 '*'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$00,$00,$00,$1f       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 47 '/'
        .byte $1f                                   // char 48 (partial)

txt_0981:
        .byte $3c,$38,$38,$38,$38,$38,$38           // char 48 (partial)
        .byte $03,$07,$0f,$1f,$03,$03,$03,$03       // char 49 '1'
        .byte $1f,$3c,$38,$38,$00,$00,$00,$1f       // char 50 '2'
        .byte $1f,$3c,$38,$38,$00,$00,$00,$00       // char 51 '3'

txt_09a0:
        .byte $38,$38,$38,$38,$38,$38,$3c,$1f       // char 52 '4'

txt_09a8:
        .byte $3f,$38,$38,$38,$38,$38,$38,$3f       // char 53 '5'
        .byte $1f                                   // char 54 (partial)

txt_09b1:
        .byte $3c,$38,$38,$38,$38,$38,$3f           // char 54 (partial)
        .byte $3f,$3c,$38,$00,$00,$00,$00,$01       // char 55 '7'
        .byte $1f                                   // char 56 (partial)

txt_09c1:
        .byte $3c,$38,$38,$38,$38,$3c,$1f           // char 56 (partial)
        .byte $1f                                   // char 57 (partial)

txt_09c9:
        .byte $3c,$38,$38,$38,$38,$3c,$1f           // char 57 (partial)
        .byte $00,$00,$00,$00,$00,$00,$03,$03       // char 58 ':'

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

// --- Region $09f8-$0b1f ---
.pc = $09f8 "dat_09f8"

dat_09f8:
        .byte $1f,$3c,$38,$38,$00,$00,$00,$01       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $f8,$3c,$1c,$1c,$1c,$1c,$1c,$dc       // char 65 'A'
        .byte $f8,$3c,$1c,$1c,$1c,$1c,$38,$f0       // char 66 'B'
        .byte $f8,$3c,$1c,$1c,$1c,$1c,$1c,$00       // char 67 'C'
        .byte $f8,$3c,$1c,$1c,$1c,$1c,$1c,$1c       // char 68 'D'
        .byte $fc,$00,$00,$00,$00,$00,$00,$c0       // char 69 'E'
        .byte $fc,$00,$00,$00,$00,$00,$00,$c0       // char 70 'F'
        .byte $f8,$3c,$1c,$1c,$00,$00,$00,$fc       // char 71 'G'
        .byte $7f,$3e,$1c,$1c,$1c,$1c,$1c,$dc       // char 72 'H'
        .byte $e0,$c0,$80,$80,$80,$80,$80,$80       // char 73 'I'
        .byte $fc,$1c,$1c,$1c,$1c,$1c,$1c,$1c       // char 74 'J'
        .byte $1f,$1c,$38,$70,$e0,$c0,$80,$00       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $f8,$1c,$9c,$9c,$9c,$9c,$9c,$9c       // char 77 'M'
        .byte $f8,$1c,$1c,$1c,$1c,$1c,$1c,$1c       // char 78 'N'
        .byte $f8,$3c,$1c,$1c,$1c,$1c,$1c,$1c       // char 79 'O'
        .byte $f8,$3c,$1c,$1c,$1c,$1c,$1c,$3c       // char 80 'P'
        .byte $f8,$3c,$1c,$1c,$1c,$1c,$1c,$1c       // char 81 'Q'
        .byte $f8,$3c,$1c,$1c,$1c,$1c,$1c,$38       // char 82 'R'
        .byte $f8,$3c,$1c,$1c,$00,$00,$00,$f8       // char 83 'S'
        .byte $fc,$80,$80,$80,$80,$80,$80,$80       // char 84 'T'
        .byte $7f,$3e,$1c,$1c,$1c,$1c,$1c,$1c       // char 85 'U'
        .byte $7f,$3e,$1c,$1c,$1c,$1c,$1c,$1c       // char 86 'V'
        .byte $7f,$be,$9c,$9c,$9c,$9c,$9c,$9c       // char 87 'W'
        .byte $7f,$3e,$1c,$1c,$1c,$38,$70,$c0       // char 88 'X'
        .byte $7f,$3e,$1c,$1c,$1c,$1c,$3c,$fc       // char 89 'Y'
        .byte $fc,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 90 'Z'
        .byte $00,$fe,$02,$02,$06,$86,$c2,$c2       // char 91 '['
        .byte $00,$00,$00,$60,$f0,$f8,$f8,$f8       // char 92 '\'
        .byte $00,$00,$00,$00,$f0,$70,$b0,$50       // char 93 ']'
        .byte $00,$00,$00,$08,$10,$24,$40,$84       // char 94 '^'
        .byte $00,$00,$00,$ff,$91,$49,$25,$91       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $80,$80,$80,$80,$80,$80,$80,$80       // char 97 'a'
        .byte $60,$60,$60,$00,$00,$00,$00,$00       // char 98 'b'
        .byte $00,$38,$f8,$f6,$ee,$de,$1c,$1c       // char 99 'c'

// --- Region $0b38-$0bd0 ---
.pc = $0b38 "dat_0b38"

dat_0b38:
        .byte $80,$00,$00,$00,$00,$00,$00,$00       // char 103 'g'
        .byte $c0,$80,$00,$00,$00,$00,$00,$00       // char 104 'h'
        .byte $f0,$e0,$e0,$70                       // char 105 (partial)

txt_0b4c:
        .byte $38,$38,$38,$38                       // char 105 (partial)
        .byte $00,$00,$00,$00,$00,$00,$80,$40       // char 106 'j'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 107 'k'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 108 'l'
        .byte $00,$00,$00,$00,$00,$00,$00,$f8       // char 109 'm'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 110 'n'
        .byte $01,$03,$06,$0c,$18,$30,$60,$c0       // char 111 'o'
        .byte $f8,$3c,$5c,$5c,$5c,$9c,$9c,$9c       // char 112 'p'
        .byte $80,$80,$80,$80,$80,$80,$80,$80       // char 113 'q'
        .byte $f8,$3c,$1c,$1c,$1c,$1c,$3c,$f8       // char 114 'r'
        .byte $f8,$3c,$1c,$1c,$1c,$1c,$38,$f0       // char 115 's'
        .byte $70,$70,$70,$70,$70,$70,$70,$f0       // char 116 't'
        .byte $fc,$00,$00,$00,$00,$00,$00,$f8       // char 117 'u'
        .byte $f8,$3c,$1c,$1c,$00,$00,$00,$f8       // char 118 'v'
        .byte $fc,$3c,$1c,$1c,$38,$70,$e0,$c0       // char 119 'w'
        .byte $f8,$3c,$1c,$1c,$1c,$1c,$3c,$f8       // char 120 'x'
        .byte $f8,$3c,$1c,$1c,$1c,$1c,$3c,$fc       // char 121 'y'

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

// --- Region $0bf8-$0d1f ---
.pc = $0bf8 "dat_0bf8"

dat_0bf8:
        .byte $f8,$3c,$1c,$1c,$38,$70,$e0,$c0       // char 127

scr_0c00:
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128

txt_0c08:
        .byte $38,$38,$38,$38,$38,$38,$7c,$fe       // char 129

txt_0c10:
        .byte $38,$38,$38,$38,$38,$38,$78,$ff       // char 130

txt_0c18:
        .byte $38,$38,$38,$38,$38,$38,$3c,$1f       // char 131

txt_0c20:
        .byte $38,$38,$38,$38,$38,$38,$78,$ff       // char 132

txt_0c28:
        .byte $38,$38,$38,$38,$38,$38,$78,$ff       // char 133

txt_0c30:
        .byte $38,$38,$38,$38,$38,$38,$7c,$fe       // char 134

txt_0c38:
        .byte $38,$38,$38,$38,$38,$38,$3c,$1f       // char 135

txt_0c40:
        .byte $38,$38,$38,$38,$38,$38,$7c,$fe       // char 136
        .byte $03,$03,$03,$03,$03,$03,$07,$0f       // char 137
        .byte $00,$00,$38,$38,$38,$38,$3c,$1f       // char 138

txt_0c58:
        .byte $3e,$3d,$39,$38,$38,$38,$7c,$fe       // char 139

txt_0c60:
        .byte $38,$38,$38,$38,$38,$38,$7c,$ff       // char 140

txt_0c68:
        .byte $39,$39,$39,$39,$39,$39,$7d,$fe       // char 141

txt_0c70:
        .byte $38,$38,$38,$38,$38,$38,$7c,$fe       // char 142

txt_0c78:
        .byte $38,$38,$38,$38,$38,$38,$3c,$1f       // char 143

txt_0c80:
        .byte $3b,$38,$38,$38,$38,$38,$7c,$fe       // char 144

txt_0c88:
        .byte $38,$38,$38,$39,$39,$38,$3c,$1f       // char 145

txt_0c90:
        .byte $3b,$38,$38,$38,$38,$38,$7c,$fe       // char 146
        .byte $00,$00,$00,$38,$38,$38,$3c,$1f       // char 147
        .byte $03,$03,$03,$03,$03,$03,$07,$0f       // char 148

txt_0ca8:
        .byte $38,$38,$38,$38,$38,$38,$3c,$1f       // char 149
        .byte $38,$38,$38,$38,$38,$1c,$0e,$07       // char 150

txt_0cb8:
        .byte $39,$39,$39,$39,$39,$39,$38,$1f       // char 151
        .byte $0e,$1c,$38,$38,$38,$38,$7c,$fe       // char 152
        .byte $00,$00,$00,$00,$38,$38,$3c,$1f       // char 153

txt_0cd0:
        .byte $3c,$38,$38,$38,$38,$38,$38,$3f       // char 154
        .byte $41,$40,$41,$41,$41,$40,$7f,$00       // char 155
        .byte $1f,$0f,$07,$03,$01,$00,$00,$00       // char 156
        .byte $0a,$15,$2a,$55,$2a,$14,$08,$00       // char 157
        .byte $49,$12,$24,$48,$00,$00,$00,$00       // char 158
        .byte $41,$22,$14,$09,$00,$00,$00,$00       // char 159
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 160
        .byte $03,$03,$03,$01,$00,$01,$03,$01       // char 161
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 162
        .byte $38,$38,$7b,$77,$6f,$1f,$1c           // char 163 (partial)

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

// --- Region $0d40-$0dd4 ---
.pc = $0d40 "dat_0d40"

dat_0d40:
        .byte $1c,$1c,$1c,$1c,$0e,$07,$07,$0f       // char 168
        .byte $00,$00,$00,$00,$00,$00,$01,$03       // char 169
        .byte $3e,$05,$03,$01,$01,$01,$00,$00       // char 170
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 171
        .byte $00,$00,$00,$00,$00,$03,$06,$0c       // char 172
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 173
        .byte $00,$00,$00,$00,$00,$02,$07,$02       // char 174
        .byte $01,$03,$06,$0c,$18,$30,$60,$c0       // char 175

txt_0d80:
        .byte $39,$39,$39,$3a,$3a,$3a,$3c,$1f       // char 176
        .byte $03,$03,$03,$03,$03,$03,$07,$0f       // char 177

txt_0d90:
        .byte $3c,$38,$38,$38,$38,$38,$38,$3f       // char 178
        .byte $00,$00,$00,$00,$38,$38,$3c,$1f       // char 179
        .byte $00,$00,$00,$00,$00,$00,$00,$01       // char 180
        .byte $00,$00,$00,$00,$38,$38,$3c,$1f       // char 181

txt_0db0:
        .byte $3c,$38,$38,$38,$38,$38,$3c,$1f       // char 182
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 183

txt_0dc0:
        .byte $3c,$38,$38,$38,$38,$38,$3c,$1f       // char 184
        .byte $00,$00,$00,$00,$38,$38,$3c,$1f       // char 185
        .byte $00,$00,$03,$03                       // char 186 (partial)

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

// --- Region $0df8-$0f1f ---
.pc = $0df8 "dat_0df8"

dat_0df8:
        .byte $03,$03,$03,$03,$00,$00,$03,$03       // char 191
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 192
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$3e,$7f       // char 193
        .byte $38,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 194
        .byte $00,$00,$1c,$1c,$1c,$1c,$3c,$f8       // char 195
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 196
        .byte $00,$00,$00,$00,$00,$00,$00,$fc       // char 197
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 198
        .byte $3c,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 199
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$3e,$7f       // char 200
        .byte $80,$80,$80,$80,$80,$80,$c0,$e0       // char 201
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 202
        .byte $00,$80,$c0,$e0,$70,$38,$1c,$1f       // char 203
        .byte $00,$00,$00,$00,$1c,$1c,$3c,$fc       // char 204
        .byte $9c,$9c,$9c,$9c,$9c,$9c,$de,$ef       // char 205
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$3e,$7f       // char 206
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 207
        .byte $f8,$00,$00,$00,$00,$00,$00,$00       // char 208
        .byte $1c,$1c,$1c,$9c,$dc,$dc,$3c,$f8       // char 209
        .byte $f0,$38,$1c,$1c,$1c,$1c,$3e,$7f       // char 210
        .byte $3c,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 211
        .byte $80,$80,$80,$80,$80,$80,$c0,$e0       // char 212
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 213
        .byte $1c,$1c,$1c,$1c,$1c,$38,$70,$e0       // char 214
        .byte $9c,$9c,$9c,$9c,$9c,$9c,$1c,$f8       // char 215

spr_0ec0:
        .byte $70,$38,$1c,$1c,$1c,$1c,$3e,$7f       // char 216
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 217
        .byte $00,$00,$00,$00,$00,$00,$00,$fc       // char 218
        .byte $82,$02,$82,$82,$82,$02,$fe,$00       // char 219
        .byte $f0,$e0,$c0,$80,$00,$00,$00,$00       // char 220
        .byte $a0,$40,$80,$00,$00,$00,$00,$00       // char 221
        .byte $44,$24,$10,$08,$00,$00,$00,$00       // char 222
        .byte $21,$41,$81,$01,$00,$00,$00,$00       // char 223

spr_0f00:
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 224
        .byte $80,$80,$80,$00,$00,$00,$80,$00       // char 225
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 226
        .byte $1c,$1c,$de,$ee,$f6,$f8,$38           // char 227 (partial)

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

// --- Region $0f46-$0f53 ---
.pc = $0f46 "dat_0f46"

dat_0f46:
        .byte $80,$c0                               // char 232 (partial)
        .byte $38,$38,$38,$38,$70,$e0,$e0,$f0       // char 233
        .byte $f8,$40,$80                           // char 234 (partial)

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

// --- Region $0f78-$0fd0 ---
.pc = $0f78 "dat_0f78"

dat_0f78:
        .byte $80,$00,$00,$00,$00,$00,$00,$00       // char 239
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 240
        .byte $80,$80,$80,$80,$80,$80,$c0,$e0       // char 241
        .byte $00,$00,$00,$00,$00,$00,$00,$fc       // char 242
        .byte $38,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 243
        .byte $70,$70,$70,$70,$70,$70,$f8,$fc       // char 244
        .byte $3c,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 245
        .byte $3c,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 246
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 247

spr_0fc0:
        .byte $3c,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 248
        .byte $1c,$1c,$1c,$1c,$1c,$1c,$3c,$f8       // char 249

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

// --- Region $0ff8-$1000 ---
.pc = $0ff8 "dat_0ff8"

dat_0ff8:
        .byte $80,$80,$80,$80,$00,$00,$80,$80       // char 255

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

// --- Region $1029-$104f ---
.pc = $1029 "dat_1029"

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

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

// --- Region $1079-$109f ---
.pc = $1079 "dat_1079"

dat_1079:
        .byte $12,$13,$13,$14,$15,$16,$17,$18,$16,$19,$13,$13,$13,$13,$1a,$1b // ................
        .byte $16,$1c,$1d,$16,$1e,$1f,$13,$13,$13,$13,$13,$13,$13,$20,$16,$21 // ............. .!
        .byte $16,$22,$23,$13,$13,$24               // ."#..$

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

// --- Region $10c9-$10ef ---
.pc = $10c9 "txt_10c9"

txt_10c9:
        .text "%&'()*+*,-./01234*5*6789:%1;<=*>*?"
        .byte $40                                   // @ character
        .text "ABB"
        .byte $00                                   // string terminator

// --- Region $1119-$113d ---
.pc = $1119 "txt_1119"

txt_1119:
        .text "CDEFGHIJKLMNOPQRSTUVWXYZ"
        .byte $5b,$43,$5c,$5d,$5e,$5f,$60,$61,$62,$63,$64,$65 // [C\]^_`abcde

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

// --- Region $1169-$118f ---
.pc = $1169 "dat_1169"

dat_1169:
        .byte $43,$66,$67,$68,$69,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72,$73,$74 // Cfghijklmnopqrst
        .byte $75,$76,$77,$78,$79,$7a,$7b,$7c,$65,$43,$7d,$7e,$5e,$7f,$80,$81 // uvwxyz{|eC}~^...
        .byte $82,$83,$84,$85,$86,$87               // ......

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

// --- Region $11b9-$11df ---
.pc = $11b9 "dat_11b9"

dat_11b9:
        .byte $43,$88,$89,$8a,$88,$8b,$8c,$8d,$88,$89,$8e,$8e,$8f,$90,$4d,$4e // C.............MN
        .byte $91,$92,$93,$94,$95,$96,$97,$98,$99,$43,$9a,$9b,$5e,$9c,$9d,$9e // .........C..^...
        .byte $9f,$a0,$a1,$a2,$a2,$4d               // .....M

dat_11df:
        // === Fill data (1 bytes, $11df-$11df) ===
        .byte $00                                   // .

// --- Region $1209-$122f ---
.pc = $1209 "dat_1209"

dat_1209:
        .byte $a3,$a4,$a5,$a5,$a6,$a7,$a8,$a9,$aa,$a5,$a5,$a5,$a5,$a5,$ab,$ac // ................
        .byte $ad,$a5,$a5,$a5,$a5,$ae,$af,$b0,$b1,$a3,$a5,$b2,$b3,$b4,$a5,$b5 // ................
        .byte $b6,$b7,$a5,$a5,$b8,$ab               // ......

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

// --- Region $1288-$12a1 ---
.pc = $1288 "dat_1288"

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

dat_12a1:
        // === Fill data (1 bytes, $12a1-$12a1) ===
        .byte $00                                   // .

// --- Region $12d8-$12f1 ---
.pc = $12d8 "dat_12d8"

dat_12d8:
        .byte $12,$13,$13,$14,$15,$16,$17,$18,$16,$19,$16,$1a,$1b,$16,$1c,$1d // ................
        .byte $1e,$16,$1f,$16,$20,$21,$13,$22,$23   // .... !."#

dat_12f1:
        // === Fill data (1 bytes, $12f1-$12f1) ===
        .byte $00                                   // .

// --- Region $1328-$1341 ---
.pc = $1328 "txt_1328"

txt_1328:
        .text "$%&'()*)+,-).)/0123)45678"
        .byte $00                                   // string terminator

// --- Region $1378-$1391 ---
.pc = $1378 "txt_1378"

txt_1378:
        .text "9:;<=>?"
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLMNOPQ"
        .byte $00                                   // string terminator

// --- Region $13c8-$13e1 ---
.pc = $13c8 "txt_13c8"

txt_13c8:
        .text "9RSTUVWXYZ"
        .byte $5b,$5c,$5d,$5e,$5f,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69 // [\]^_`abcdefghi

dat_13e1:
        // === Fill data (1 bytes, $13e1-$13e1) ===
        .byte $00                                   // .

// --- Region $1418-$1431 ---
.pc = $1418 "dat_1418"

dat_1418:
        .byte $39,$6a,$6b,$6c,$6a,$6d,$6e,$6f,$6a,$70,$71,$72,$73,$74,$75,$76 // 9jkljmnojpqrstuv
        .byte $1c,$77,$78,$79,$7a,$7b,$7c,$7d,$7e   // .wxyz{|}~

dat_1431:
        // === Fill data (1 bytes, $1431-$1431) ===
        .byte $00                                   // .

// --- Region $1468-$1481 ---
.pc = $1468 "dat_1468"

dat_1468:
        .byte $7f,$80,$80,$80,$81,$82,$83,$84,$85,$80,$86,$87,$88,$89,$8a,$80 // ................
        .byte $8b,$8c,$8d,$80,$80,$8e,$8f,$90,$91   // .........

dat_1481:
        // === Fill data (1 bytes, $1481-$1481) ===
        .byte $00                                   // .

// --- Region $187e-$18ad ---
.pc = $187e "dat_187e"

dat_187e:
        .byte $03,$03,$03,$03,$02,$02,$02,$02,$02,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 8, $00
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$02,$02,$02,$02,$02,$03,$03       // ........

// --- Region $18b3-$18e3 ---
.pc = $18b3 "Segment $18b3"
        .byte $04,$04,$05,$05,$05,$05,$05,$06,$06,$06,$06,$06,$06 // .............

spr_18c0:
        // === Sprite data (36 bytes, $18c0-$18e3) ===
        .byte $06,$07,$07                           // .....##......###.....###
        .byte $07,$07,$07                           // .....###.....###.....###
        .byte $07,$07,$07                           // .....###.....###.....###
        .byte $07,$07,$07                           // .....###.....###.....###
        .byte $07,$07,$07                           // .....###.....###.....###
        .byte $07,$07,$07                           // .....###.....###.....###
        .byte $06,$06,$06                           // .....##......##......##.
        .byte $06,$06,$06                           // .....##......##......##.
        .byte $06,$05,$05                           // .....##......#.#.....#.#
        .byte $05,$05,$05                           // .....#.#.....#.#.....#.#
        .byte $04,$04,$04                           // .....#.......#.......#..
        .byte $04,$04,$fc                           // .....#.......#..######..

// --- Region $1925-$1947 ---
.pc = $1925 "Segment $1925"
        .byte $a9,$34,$85,$01,$a0,$c3,$a2,$00,$bd,$00,$3d,$9d,$01,$08,$e8,$d0 // .4........=.....
        .byte $f7,$ee,$47,$03,$ee,$4a,$03,$88,$d0,$ec,$a9,$37,$85,$01,$58,$4c // ..G..J.....7..XL
        .byte $e2,$fc                               // ..

dat_1947:
        // === Fill data (1 bytes, $1947-$1947) ===
        .byte $00                                   // .

// --- Region $1a00-$1f43 ---
.pc = $1a00 "dat_1a00"

dat_1a00:
        .byte $41                                   // A

txt_1a01:
        .encoding "screencode_mixed"
        .text " metron was released and trained by the syndicate (bb"
        .encoding "petscii_upper"

txt_1a36:
        .text ") C  "

txt_1a3b:
        .encoding "screencode_mixed"
        .text "don't use this music"
        .encoding "petscii_upper"

txt_1a4f:
        .text "  D "

txt_1a53:
        .encoding "screencode_mixed"
        .text "if you want to contact us then write to"
        .encoding "petscii_upper"

txt_1a7a:
        .text ":B    "
        .byte $10,$0c,$0b                           // ...

txt_1a83:
        .text " 016933"
        .byte $03                                   // .

txt_1a8b:
        .text "     "
        .byte $40                                   // @ character
        .text "  6000 "
        .byte $06,$12,$01,$0e,$0b,$06,$15,$12,$14   // .........

txt_1aa1:
        .text " 1  "
        .byte $40                                   // @ character
        .text "  "
        .byte $17,$05,$13,$14,$2d,$07,$05,$12,$0d,$01,$0e,$19 // ....-.......

txt_1ab4:
        .text "    "
        .byte $40                                   // @ character
        .text "C "

txt_1abb:
        .encoding "screencode_mixed"
        .text "thanx to buccaneer for the original"
        .encoding "petscii_upper"

txt_1ade:
        .text "    B   "

txt_1ae6:
        .encoding "screencode_mixed"
        .text "press space to go"
        .encoding "petscii_upper"

txt_1af7:
        .text "  "
        .byte $40                                   // @ character
        .text "                     "
        .byte $00                                   // string terminator

dat_1b10:
        .text "                                                                                                                                                                                                                                                "

scr_1c00:
        .fill 128, $20
        .byte $43,$20,$07,$12,$05,$05,$14,$09,$0e,$07,$13,$20,$14,$0f,$3a,$20 // C ......... ..: 
        .byte $09,$0b,$01,$12,$09,$2c,$20,$08,$0f,$14,$0c,$09,$0e,$05,$2c,$20 // ....., ......., 
        .byte $10,$05,$14,$05,$12,$20,$10,$01,$12,$0b,$05,$12,$2c,$20,$06,$09 // ..... ......, ..
        .byte $12,$05,$2d,$05,$01,$07,$0c,$05,$2c,$20,$13,$03,$0f,$15,$14,$13 // ..-....., ......
        .byte $2c,$20,$04,$0f,$0d,$09,$0e,$01,$14,$0f,$12,$13,$2c,$20,$01,$06 // , .........., ..
        .byte $0c,$2c,$20,$0d,$01,$19,$08,$05,$0d,$2c,$20,$12,$01,$04,$2c,$20 // ., ......, ..., 
        .byte $01,$14,$03,$2c,$20,$13,$08,$09,$0e,$09,$0e,$07 // ..., .......

txt_1cec:
        .text " 8, "
        .encoding "screencode_mixed"
        .text "gash, xades society, sphinx, network, oc"
        .text "tagon, john sinclair, nfc, bros"
        .encoding "petscii_upper"

txt_1d37:
        .text ", 711, "
        .encoding "screencode_mixed"
        .text "fig, mcg, nato, s"
        .encoding "petscii_upper"

txt_1d4f:
        .text "451, "
        .encoding "screencode_mixed"
        .text "tgi, wonderboys, zargon, fairlight and t"
        .text "o all our other friends and contacts"
        .encoding "petscii_upper"

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

dat_1dc9:
        .text "                                                                                                                                                                                                                                                                                                                       "
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@ikemggggggggggggggggmeki@@@@@@@@@@@@@@"
        .text "@@ikemggggggggggggggggmeki"
        .encoding "petscii_upper"

dat_1f43:
        // === Fill data (1 bytes, $1f43-$1f43) ===
        .byte $00                                   // .

// --- Region $2000-$2ce8 ---
.pc = $2000 "spr_2000"

spr_2000:
        .fill 8, $00
        .byte $ff,$c0,$cf,$ce,$ce,$ce,$ce,$ce,$ff,$00,$ff,$aa
        .text "UUUU"
        .byte $ff,$00,$fc,$af,$6a                   // ....j

txt_201d:
        .byte $55,$55,$55                           // char 3 (partial)
        .byte $c0,$ff,$03,$f0,$bf,$ab,$5a,$56       // char 4 @+4
        .byte $00,$00,$f3,$3f,$0c,$c0,$f3,$b3       // char 5 @+5
        .byte $00,$3f,$f0,$03,$3f,$fa,$e9,$a5       // char 6 @+6
        .byte $ff,$c0,$0f,$fe,$aa,$95,$55,$55       // char 7 @+7
        .byte $ff,$00,$ff,$aa,$56,$55,$55,$55       // char 8 @+8
        .byte $fc,$0f,$c0,$ff,$ab,$5a,$55,$55       // char 9 @+9
        .byte $00,$f0,$3f,$03,$f0,$bc,$af,$6b       // char 10 @+10
        .byte $00,$03,$3f,$f0,$c3,$0f,$3e,$3a       // char 11 @+11
        .byte $0f,$fc,$00,$3f,$fa,$a9,$95,$55       // char 12 @+12
        .byte $ff,$00,$ff,$ea,$a5,$55,$55,$55       // char 13 @+13
        .byte $ff,$00,$fc,$ac,$6c,$6f,$6f,$6e       // char 14 @+14
        .byte $c3,$ff,$c0,$0f,$fe,$ea,$a5,$95       // char 15 @+15
        .byte $ff,$00,$3f,$fa,$a9,$55,$55,$55       // char 16 @+16
        .byte $ff,$03,$f3,$b3,$b3,$b3,$b3,$b3       // char 17 @+17
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$cf,$c0       // char 18 @+18

txt_2098:
        .byte $55,$55,$55,$55,$55,$aa,$ff,$00       // char 19 @+19

txt_20a0:
        .byte $55,$55,$55,$55,$55,$a9,$fa           // char 20 (partial)

txt_20a7:
        .byte $3f                                   // char 20 (partial)
        .byte $55,$55,$55,$55,$55,$55,$95,$aa       // char 21 @+21

txt_20b0:
        .byte $55,$55,$55,$55,$55,$55,$55,$aa       // char 22 @+22
        .byte $bf,$ae,$6e,$6e,$6a                   // char 23 (partial)

txt_20bd:
        .byte $59,$59,$aa                           // char 23 (partial)
        .byte $95,$95                               // char 24 (partial)

txt_20c2:
        .byte $55,$55,$55,$55,$55,$aa               // char 24 (partial)

txt_20c8:
        .byte $55,$55,$55,$55,$55,$5a,$ab,$bf       // char 25 @+25

txt_20d0:
        .byte $55,$55,$55,$55,$55,$aa,$ff,$03       // char 26 @+26
        .byte $55,$55,$55,$55,$55,$95,$a9,$fa       // char 27 @+27
        .byte $5b                                   // char 28 (partial)

txt_20e1:
        .byte $5a,$56,$56,$56,$55,$55,$aa           // char 28 (partial)
        .byte $f9,$e9,$e5,$e5,$a5,$95,$95,$aa       // char 29 @+29

txt_20f0:
        .byte $55,$55,$55,$55,$55,$55,$5a,$ab       // char 30 @+30

txt_20f8:
        .byte $55,$55,$55,$55,$55,$aa,$bf,$f0       // char 31 @+31

txt_2100:
        .byte $55,$55,$55,$55,$55,$a9,$f9,$3a       // char 32 ' '
        .byte $6e,$6a,$69,$69,$69,$65,$65,$aa       // char 33 '!'

txt_2110:
        .byte $55,$55,$55,$55,$55,$55,$56,$aa       // char 34 '"'
        .byte $55,$55,$55,$55,$55,$6a,$af,$fc       // char 35 '#'
        .byte $b3,$b3,$b3,$b3,$b3,$b3,$f3,$03       // char 36 '$'
        .byte $cf,$ce,$ce,$ce,$ce,$ce,$ce,$ce       // char 37 '%'
        .byte $ff,$aa,$aa,$55,$aa,$aa,$ff,$55       // char 38 '&'
        .byte $ff,$ab,$ab,$5b,$ab,$ab,$fb,$5b       // char 39 '''
        .byte $03,$30,$3c,$30,$03,$ff,$aa,$96       // char 40 '('
        .byte $e9,$f9,$3a,$f9,$ea,$aa,$bf,$aa       // char 41 ')'

txt_2150:
        .byte $55,$55,$aa,$55,$aa,$aa,$ff,$aa       // char 42 '*'

txt_2158:
        .byte $59,$59,$aa,$59,$aa,$aa,$ee,$ae       // char 43 '+'
        .byte $5a,$5b,$ab,$5b,$aa,$aa,$ff,$aa       // char 44 ','
        .byte $f0,$c3,$0f,$c3,$f0,$bf,$aa,$aa       // char 45 '-'
        .byte $3f,$f0,$00,$ff,$03,$f3,$b3,$b3       // char 46 '.'
        .byte $fc,$0c,$0c,$0c,$0c,$0c,$0c,$0c       // char 47 '/'
        .byte $ff,$ea,$ea,$e5,$ea,$ea,$ef,$ea       // char 48 '0'
        .byte $ff,$aa,$aa,$55,$aa,$aa,$ff,$aa       // char 49 '1'
        .byte $f0,$b3,$b3,$b3,$b3,$b3,$b3,$b3       // char 50 '2'
        .byte $3e,$0f,$c3,$f3,$30,$3c,$0c,$fc       // char 51 '3'
        .byte $95,$95,$aa,$e5,$ea,$ea,$ef,$ea       // char 52 '4'
        .byte $95,$95,$aa,$95,$aa,$aa,$bf,$aa       // char 53 '5'
        .byte $af,$bc,$b0,$bc,$af,$ab,$fa,$aa       // char 54 '6'
        .byte $03,$3f,$f0,$3f,$00,$ff,$ab,$aa       // char 55 '7'
        .byte $ff,$00,$00,$f0,$3f,$00,$fc,$af       // char 56 '8'
        .byte $ff,$00,$00,$00,$c0,$fc,$0f,$c3       // char 57 '9'
        .byte $ff,$00,$00,$00,$00,$00,$00,$c0       // char 58 ':'
        .byte $ff,$ab,$ab,$5b,$ab,$ab,$fb,$ab       // char 59 ';'

txt_21e0:
        .byte $3f,$33,$33,$33,$33,$33,$33,$33       // char 60 '<'
        .byte $39,$39,$3a,$39,$3a,$3a,$3b,$3a       // char 61 '='
        .byte $65,$65,$aa,$65,$aa,$aa,$eb,$aa       // char 62 '>'
        .byte $6b,$6f,$ac,$6f,$ab,$aa,$fe,$aa       // char 63 '?'
        .byte $c0,$0f,$3c,$0f,$c0,$ff,$aa,$aa       // char 64 '@'
        .byte $ff,$c0,$00,$fc,$0c,$cc,$cc,$cc       // char 65 'A'
        .byte $ff,$00,$00,$00,$00,$00,$00,$00       // char 66 'B'
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce       // char 67 'C'

txt_2220:
        .byte $55,$55,$55,$c3,$02,$39,$03,$03       // char 68 'D'
        .byte $5b,$5b,$5b,$3b,$3b,$2b,$9b,$2b       // char 69 'E'
        .byte $95,$95,$83,$80,$80,$b0,$80,$aa       // char 70 'F'
        .byte $55,$55,$00,$c0,$0c,$3b,$0c,$80       // char 71 'G'
        .byte $55,$55,$02,$0c,$0c,$08,$e6,$08       // char 72 'H'
        .byte $ae,$bf,$b3,$bf,$ae,$2e,$ee,$2a       // char 73 'I'
        .byte $bf,$95,$ad,$80,$80,$33,$03,$02       // char 74 'J'
        .byte $ff,$55,$55,$00,$c0,$33,$0c,$00       // char 75 'K'
        .byte $ff,$ff,$55,$01,$00,$30,$ec,$aa       // char 76 'L'
        .byte $b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3       // char 77 'M'
        .byte $0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c       // char 78 'N'
        .byte $ef,$ef,$e5,$e5,$e1,$e0,$e0,$ec       // char 79 'O'
        .byte $ff,$ff,$55,$55,$55,$15,$00,$00       // char 80 'P'
        .byte $b0,$bf,$aa,$55,$55,$55,$00,$c0       // char 81 'Q'
        .byte $00,$ff,$aa,$55,$55,$55,$03,$0d       // char 82 'R'
        .byte $ef,$ef,$a5,$55,$55,$55,$05,$c0       // char 83 'S'
        .byte $ff,$ff,$55,$55,$55,$55,$55,$15       // char 84 'T'
        .byte $af,$ab,$b9,$ba,$be,$bf,$b3,$b0       // char 85 'U'
        .byte $ff,$ff,$55,$55,$95,$a9,$fa,$3f       // char 86 'V'
        .byte $ff,$ff                               // char 87 (partial)

txt_22ba:
        .byte $55,$55,$55,$55,$a5,$ea               // char 87 (partial)
        .byte $ff,$ff                               // char 88 (partial)

txt_22c2:
        .byte $55,$55,$55,$55,$55,$ac               // char 88 (partial)
        .byte $ea,$fe,$55,$55,$55,$55,$00,$03       // char 89 'Y'
        .byte $f0,$bc,$ac,$6f,$6b,$5b,$0b,$0a       // char 90 'Z'
        .byte $c0,$f0,$30,$30,$3c,$0c,$cc,$cc       // char 91 '['
        .byte $ff,$ff,$55,$55,$55,$05,$00,$03       // char 92 '\'
        .byte $fb,$fb,$5b,$5b,$5b,$5b,$5b,$0b       // char 93 ']'

txt_22f0:
        .byte $33,$33,$33,$33,$33,$33,$33,$33       // char 94 '^'
        .byte $3b,$3b,$39,$39,$39,$39,$39,$39       // char 95 '_'
        .byte $ff,$ff                               // char 96 (partial)

txt_2302:
        .byte $55,$55,$55,$55,$55,$55               // char 96 (partial)
        .byte $ea,$ee,$6e,$6e,$6a,$69,$69,$28       // char 97 'a'
        .byte $ff,$ff,$95,$55,$55,$50,$50,$00       // char 98 'b'
        .byte $ff,$ff,$55,$55,$55,$15,$01,$02       // char 99 'c'
        .byte $fe,$fe                               // char 100 (partial)

txt_2322:
        .byte $56,$56,$56,$56,$56,$aa               // char 100 (partial)
        .byte $cc,$cc,$cc,$cc,$cc,$cc,$cc,$cc       // char 101 'e'
        .byte $c0,$0c,$00,$c0,$00,$c0,$ff,$ff       // char 102 'f'
        .byte $3b,$3b,$0b,$3b,$3b,$fb,$fb,$fb       // char 103 'g'
        .byte $ff,$03,$30,$3c,$30,$03,$3f,$fa       // char 104 'h'
        .byte $a0,$e8,$f8,$3a,$fb,$eb,$af,$bf       // char 105 'i'
        .byte $0c,$0c,$00,$c3,$fc,$fc,$ff,$ff       // char 106 'j'
        .byte $08,$c8,$08,$0b,$08,$fb,$fb,$fb       // char 107 'k'
        .byte $39,$0e,$03,$03,$00,$cf,$ff,$ff       // char 108 'l'
        .byte $b2,$0a,$0b,$2b,$0b,$3a,$f2,$ff       // char 109 'm'
        .byte $bf,$f0,$c3,$0f,$c3,$f0,$bf,$ab       // char 110 'n'
        .byte $f3,$03,$ff,$00,$f0,$3f,$00,$ff       // char 111 'o'
        .byte $0c,$0c,$0c,$0c,$0c,$fc,$00,$ff       // char 112 'p'
        .byte $e0,$ec,$e0,$e3,$e0,$e0,$e0,$e0       // char 113 'q'
        .byte $c0,$00,$0c,$00,$30,$00,$03,$0f       // char 114 'r'
        .byte $3c,$dc                               // char 115 (partial)

txt_239a:
        .byte $30,$30,$aa,$bf,$b0,$b3               // char 115 (partial)
        .byte $c3,$0c,$00,$00,$aa,$ff,$00,$fc       // char 116 't'
        .byte $03,$33,$02,$39,$a2,$e3,$e3,$e0       // char 117 'u'
        .byte $30,$00,$03,$b0,$03,$00,$30,$00       // char 118 'v'
        .byte $b3,$b3,$b3,$b3,$b3,$b3,$b0,$bf       // char 119 'w'
        .byte $00,$fc,$0f,$00,$00,$ff,$00,$ff       // char 120 'x'
        .byte $ff,$00,$fc,$0f,$fc,$c0,$0f,$fe       // char 121 'y'
        .byte $e8,$fa,$3e,$0e,$3e,$fa,$e8,$a0       // char 122 'z'
        .byte $c0,$00,$c0,$8c,$30,$00,$00,$00       // char 123 '{'
        .byte $02,$02,$02,$3a,$02,$02,$02,$3e       // char 124 '|'
        .byte $c0,$00,$00,$0c,$30,$c0,$00,$03       // char 125 '}'
        .byte $0b,$cb,$0b,$fb,$0b,$0b,$0b,$0b       // char 126 '~'

txt_23f8:
        .byte $38,$38,$38,$38,$38,$3b,$38,$38       // char 127
        .byte $00,$c0,$00,$00,$03,$00,$30,$03       // char 128
        .byte $2c,$ec,$28,$e6                       // char 129 (partial)

txt_240c:
        .byte $28,$2f,$2c,$20                       // char 129 (partial)
        .byte $c0,$00,$33,$f0,$20,$9b,$e0,$30       // char 130
        .byte $0a                                   // char 131 (partial)

txt_2419:
        .byte $2b,$2f,$ac,$ef,$2b,$0a,$02           // char 131 (partial)
        .byte $ff,$c0,$0f,$3c,$0f,$c0,$fc,$af       // char 132
        .byte $cc,$0c,$fc,$00,$c0,$ff,$00,$ff       // char 133
        .byte $00,$00,$00,$00,$00,$ff,$00,$ff       // char 134
        .byte $00,$00,$00,$00,$00,$ff,$03,$f3       // char 135
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 136
        .byte $fa,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 137
        .byte $ab,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 138
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fe,$fa       // char 139
        .byte $fb,$ea,$ee,$ee,$ae,$bf,$b3,$f3       // char 140
        .byte $ff,$ff,$ff,$ff,$bf,$bf,$af,$eb       // char 141
        .byte $aa,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 142
        .byte $af,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 143
        .byte $cf,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 144
        .byte $e0,$e0,$ef,$ef,$ef,$ef,$ef,$ef       // char 145
        .byte $0c,$0c,$cc,$ff,$ff,$ff,$ff,$ff       // char 146
        .byte $aa,$0c,$00,$c0,$c3,$ff,$ff,$ff       // char 147
        .byte $aa,$00,$00,$03,$ff,$ff,$ff,$ff       // char 148
        .byte $aa,$f0,$33,$ff,$ff,$ff,$ff,$ff       // char 149
        .byte $00,$0c,$fc,$fc,$ff,$ff,$ff,$ff       // char 150
        .byte $0c,$03,$00,$00,$c3,$f0,$ff,$fe       // char 151
        .byte $c2,$7a,$cb,$cb                       // char 152 (partial)

txt_24c4:
        .byte $2b,$2f,$ac,$bc                       // char 152 (partial)
        .byte $cc,$cc,$cc,$0c,$3c,$30,$30,$f0       // char 153
        .byte $00,$03,$03,$3f,$ff,$ff,$ff,$ff       // char 154
        .byte $0b,$0b,$fb,$fb,$fb,$fb,$fb,$fb       // char 155

txt_24e0:
        .byte $38,$38,$38,$3b,$3b,$3b,$3b,$3b       // char 156
        .byte $00,$03,$c3,$03,$f3,$ff,$ff,$ff       // char 157
        .byte $20,$28,$28,$e8,$ea,$ee,$ee,$ef       // char 158
        .byte $33,$cc,$c0,$c0,$fc,$ff,$bf,$af       // char 159
        .byte $00,$00,$0c,$30,$0f,$ff,$ff,$ff       // char 160
        .byte $2a,$0c,$03,$ff,$ff,$ff,$ff,$ff       // char 161
        .byte $aa,$00,$ff,$ff,$ff,$ff,$ff,$ff       // char 162
        .byte $ce,$ce,$ce,$cf,$c0,$ff,$00,$00       // char 163
        .byte $bf,$ef,$aa,$ff,$00,$ff,$00,$00       // char 164
        .byte $ff,$ff,$aa,$ff,$00,$ff,$00,$00       // char 165
        .byte $ff,$ea,$af,$fc,$00,$ff,$00,$00       // char 166
        .byte $ab,$bf,$f0,$03,$ff,$c0,$00,$00       // char 167
        .byte $c0,$0c,$3f,$f3,$00,$00,$00,$00       // char 168
        .byte $fa,$3f,$03,$f0,$3f,$00,$00,$00       // char 169
        .byte $bf,$aa,$fe,$0f,$c0,$ff,$00,$00       // char 170
        .byte $b3,$b3,$b3,$f3,$03,$ff,$00,$00       // char 171
        .byte $0c,$0c,$0c,$0c,$0c,$0f,$00,$00       // char 172
        .byte $ef,$ef,$ea,$ff,$00,$ff,$00,$00       // char 173
        .byte $ff,$fa,$ab,$ff,$00,$ff,$00,$00       // char 174
        .byte $ea,$af,$fc,$00,$3f,$f0,$00,$00       // char 175
        .byte $f0,$c3,$0f,$fc,$c0,$00,$00,$00       // char 176
        .byte $c0,$c0,$00,$00,$00,$00,$00,$00       // char 177
        .byte $fb,$fb,$ab,$ff,$00,$ff,$00,$00       // char 178
        .byte $33,$33,$33,$33,$33,$f3,$00,$00       // char 179
        .byte $3b,$3b,$3a,$3f,$00,$ff,$00,$00       // char 180
        .byte $ef,$ec,$ac,$fc,$00,$ff,$00,$00       // char 181
        .byte $ea,$fe,$0f,$c0,$ff,$c3,$00,$00       // char 182
        .byte $ff,$ab,$fa,$3f,$00,$ff,$00,$00       // char 183
        .byte $ff,$fe,$aa,$ff,$00,$ff,$00,$00       // char 184
        .byte $cc,$cc,$cc,$cc,$cc,$cc,$cc,$cc       // char 185
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce       // char 186
        .byte $c0,$00,$00,$0c,$30,$c0,$00,$03       // char 187
        .byte $0b,$cb,$0b,$fb,$0b,$0b,$0b,$0b       // char 188

txt_25e8:
        .byte $33,$33,$33,$33,$33,$33,$33,$33       // char 189
        .byte $38,$38,$38,$38,$38,$3b,$38,$38       // char 190
        .byte $00,$c0,$00,$00,$03,$00,$30,$03       // char 191
        .byte $2c,$ec,$28,$e6                       // char 192 (partial)

txt_2604:
        .byte $28,$2f,$2c,$20                       // char 192 (partial)
        .byte $c0,$00,$33,$f0,$20,$9b,$e0,$30       // char 193
        .byte $0a                                   // char 194 (partial)

txt_2611:
        .byte $2b,$2f,$ac,$ef,$2b,$0a,$02           // char 194 (partial)
        .byte $ff,$c0,$0f,$3c,$0f,$c0,$fc,$af       // char 195
        .byte $cc,$0c,$fc,$00,$c0,$ff,$00,$ff       // char 196
        .byte $00,$00,$00,$00,$00,$ff,$00,$ff       // char 197
        .byte $00,$00,$00,$00,$00,$ff,$03,$f3       // char 198
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 199
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 200
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce       // char 201
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 202
        .byte $fa,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 203
        .byte $ab,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 204
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 205
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fe,$fa       // char 206
        .byte $fb,$ea,$ee,$ee,$ae,$bf,$b3,$f3       // char 207
        .byte $ff,$ff,$ff,$ff,$bf,$bf,$af,$eb       // char 208
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 209
        .byte $fa,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 210
        .byte $aa,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 211
        .byte $aa,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 212
        .byte $af,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 213
        .byte $cf,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 214
        .byte $b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3       // char 215
        .byte $0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c       // char 216
        .byte $e0,$e0,$ef,$ef,$ef,$ef,$ef,$ef       // char 217
        .byte $0c,$0c,$cc,$ff,$ff,$ff,$ff,$ff       // char 218
        .byte $aa,$0c,$00,$c0,$c3,$ff,$ff,$ff       // char 219
        .byte $aa,$00,$00,$03,$ff,$ff,$ff,$ff       // char 220
        .byte $aa,$f0,$33,$ff,$ff,$ff,$ff,$ff       // char 221
        .byte $00,$0c,$fc,$fc,$ff,$ff,$ff,$ff       // char 222
        .byte $0c,$03,$00,$00,$c3,$f0,$ff,$fe       // char 223
        .byte $c2,$7a,$cb,$cb                       // char 224 (partial)

txt_2704:
        .byte $2b,$2f,$ac,$bc                       // char 224 (partial)
        .byte $cc,$cc,$cc,$0c,$3c,$30,$30,$f0       // char 225
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce       // char 226
        .byte $00,$03,$03,$3f,$ff,$ff,$ff,$ff       // char 227
        .byte $0b,$0b,$fb,$fb,$fb,$fb,$fb,$fb       // char 228

txt_2728:
        .byte $33,$33,$33,$33,$33,$33,$33,$33       // char 229
        .byte $38,$38,$38,$3b,$3b,$3b,$3b,$3b       // char 230
        .byte $00,$03,$c3,$03,$f3,$ff,$ff,$ff       // char 231
        .byte $20,$28,$28,$e8,$ea,$ee,$ee,$ef       // char 232
        .byte $33,$cc,$c0,$c0,$fc,$ff,$bf,$af       // char 233
        .byte $00,$00,$0c,$30,$0f,$ff,$ff,$ff       // char 234
        .byte $2a,$0c,$03,$ff,$ff,$ff,$ff,$ff       // char 235
        .byte $aa,$00,$ff,$ff,$ff,$ff,$ff,$ff       // char 236
        .byte $aa,$00,$ff,$ff,$ff,$ff,$ff,$ff       // char 237
        .byte $b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3       // char 238
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 239
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 240
        .byte $ce,$ce,$ce,$cf,$c0,$ff,$00,$00       // char 241
        .byte $bf,$ef,$aa,$ff,$00,$ff,$00,$00       // char 242
        .byte $ff,$ff,$aa,$ff,$00,$ff,$00,$00       // char 243
        .byte $ff,$ff,$aa,$ff,$00,$ff,$00,$00       // char 244
        .byte $ff,$ea,$af,$fc,$00,$ff,$00,$00       // char 245
        .byte $ab,$bf,$f0,$03,$ff,$c0,$00,$00       // char 246
        .byte $c0,$0c,$3f,$f3,$00,$00,$00,$00       // char 247
        .byte $fa,$3f,$03,$f0,$3f,$00,$00,$00       // char 248
        .byte $bf,$aa,$fe,$0f,$c0,$ff,$00,$00       // char 249
        .byte $ff,$ff,$aa,$ff,$00,$ff,$00,$00       // char 250
        .byte $ff,$ff,$aa,$ff,$00,$ff,$00,$00       // char 251
        .byte $ff,$ff,$aa,$ff,$00,$ff,$00,$00       // char 252
        .byte $ff,$ff,$aa,$ff,$00,$ff,$00,$00       // char 253
        .byte $ff,$ff,$aa,$ff,$00,$ff,$00,$00       // char 254
        .byte $b3,$b3,$b3,$f3,$03,$ff,$00,$00       // char 255

chr_2800:
        .fill 8, $00
        .byte $ff,$c0,$cf,$ce,$ce,$ce,$ce,$ce,$ff,$00,$ff,$aa
        .text "UUUU"
        .byte $ff,$00,$fc,$af,$6a                   // ....j

txt_281d:
        .byte $55,$55,$55,$c0,$ff,$03,$f0,$bf,$ab,$5a,$56,$00,$00,$f3,$3f,$0c // UUU......ZV...?.
        .byte $c0,$f3,$b3,$00,$3f,$f0,$03,$3f,$fa,$e9,$a5,$ff,$c0,$0f,$fe,$aa // ....?..?........
        .byte $95,$55,$55,$ff,$03,$f0,$bf,$aa,$56,$55,$55,$0f,$fc,$0c,$c0,$fc // .UU.....VUU.....
        .byte $af,$6b,$5a,$ff,$00,$ff,$ea,$e5,$e5,$e5,$e5,$ff,$03,$f3,$b3,$b3 // .kZ.............
        .byte $b3,$b3,$b3,$0f,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$ff,$03,$f3,$b0,$b3 // ................
        .byte $bf,$be,$ba,$0f,$fc,$00,$3f,$fa,$a9,$95,$55,$ff,$00,$ff,$ea,$a5 // ......?...U.....
        .byte $55,$55,$55,$ff,$00,$ff,$aa
        .text "VVVV"
        .byte $fc,$0c,$cc,$cc,$cc
        .byte $cc,$cc,$cc,$ce,$ce,$ce,$ce,$ce,$ce,$cf,$c0 // ...........

txt_2898:
        .text "UUUUU"
        .byte $aa,$ff,$00

txt_28a0:
        .text "UUUUU"
        .byte $a9,$fa

txt_28a7:
        .text "?UUUUUU"
        .byte $95,$aa

txt_28b0:
        .text "UUUUUUU"
        .byte $aa,$bf,$ae,$6e,$6e,$6a

txt_28bd:
        .byte $59,$59,$aa,$95,$95                   // YY...

txt_28c2:
        .text "UUUUU"
        .byte $aa

txt_28c8:
        .text "UUUUUU"
        .byte $aa,$be

txt_28d0:
        .text "VVUUUUU"
        .byte $aa,$e5,$a5,$a5,$a5,$a5,$65,$65,$aa
        .fill 8, $b3
        .byte $0c,$0c,$0c,$0c,$0c,$0c,$0c,$fc,$e5,$e5,$e5,$e5,$e5,$e5,$e5,$ea // ................
        .byte $b9,$a9,$a5,$a5,$a5,$95,$95,$aa       // ........

txt_2900:
        .text "UUUUUUZ"
        .byte $ab

txt_2908:
        .text "UUUUU"
        .byte $aa,$bf,$f0

txt_2910:
        .text "VVVVV"
        .byte $aa,$ff,$00,$cc,$cc,$cc,$cc,$cc,$cc,$cc,$0c
        .byte $cf,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$ff,$aa,$aa,$55,$aa,$aa,$ff,$aa // ...........U....
        .byte $ff,$ab,$ab,$5b,$ab,$ab,$fb,$ab,$03,$30,$3c,$30,$03,$ff,$aa,$aa // ...[.....0<0....
        .byte $e9,$f9,$3a,$f9,$ea,$aa,$bf,$aa       // ..:.....

txt_2948:
        .byte $55,$55,$aa,$55,$aa,$aa,$ff,$aa       // UU.U....

txt_2950:
        .byte $59,$59,$aa,$59,$aa,$aa,$eb,$aa,$5a,$5b,$ab,$6f,$ac,$ac,$ec,$ac // YY.Y....Z[.o....
        .byte $ff,$c3,$00
        .byte $3c,$3c,$ff,$c3,$c3,$a5,$e5,$ea,$f9
        .text "::;:"
        .byte $65,$65,$aa,$65,$aa,$aa,$eb,$aa,$b0,$bc,$ac,$6f,$ab,$aa,$ff,$aa // ee.e.......o....
        .byte $f0,$f3,$03,$0f,$fe,$aa,$af,$aa,$e5,$e5,$aa,$95,$aa,$aa,$ff,$aa // ................

txt_2990:
        .byte $55,$55,$aa,$55,$aa,$aa,$fe,$aa,$95,$95,$aa,$95,$aa,$aa,$bf,$aa // UU.U............
        .byte $af,$bc,$b0,$bc,$af,$ab,$fa,$aa,$03,$3f,$f0,$3f,$00,$ff,$ab,$aa // .........?.?....
        .byte $ff,$00,$00,$f0,$3f,$00,$fc,$af,$ff,$00,$00,$00,$c0,$fc,$0f,$c3 // ....?...........
        .byte $fc,$00,$00,$00,$00,$00,$00,$c0,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce // ................
        .byte $ff,$55,$55,$00,$c0,$33,$0c,$00,$fb,$fb,$5b,$0b,$0b,$3b,$eb,$3b // .UU..3....[..;.;
        .byte $bf,$bf,$95,$90,$80,$80,$80,$aa,$ff,$ff,$55,$00,$03,$c0,$00,$80 // ..........U.....
        .byte $ff,$ff,$56,$55,$01,$00,$f0,$cc,$ab,$bb,$b9,$b9,$a9,$29,$28,$28 // ..VU.........)((
        .byte $ff,$ff
        .text "UUUU"
        .byte $00,$c0,$ec,$ec,$6c,$6c,$6c,$6c

txt_2a0e:
        .byte $2c,$2c,$c3,$c3,$c3,$c3,$c3,$c3,$c3,$c3 // ,,........

txt_2a18:
        .text ";;999999"
        .byte $ff,$ff

txt_2a22:
        .text "UUUUUU"
        .byte $ea,$ee,$6e,$6f,$6f,$6c,$6c,$6c,$ff,$ff
        .byte $95,$a5,$e5,$e9,$fa
        .byte $3e,$ff,$ff
        .text "UUUUU"
        .byte $0c,$ff,$ff
        .text "UUUU"
        .byte $00,$03,$ff,$ff
        .text "UUUR"
        .byte $0a,$0b,$fa,$fb
        .byte $6b,$af,$bc,$b0,$f3,$c3,$ef,$eb,$f9,$3a,$3e,$0f,$c3,$f0,$ff,$ff // k........:>.....
        .byte $55,$55,$95,$a9,$fa,$3f,$ff,$ff       // UU...?..

txt_2a6a:
        .text "UUUU"
        .byte $a5,$ea,$ff,$ff

txt_2a72:
        .text "UUUUU"
        .byte $a5,$ea,$fe

txt_2a7a:
        .text "UUUUUU"
        .byte $f0,$bc,$ac,$6f,$6b,$5b,$5b
        .byte $5a,$c0,$f0
        .byte $30,$30,$3c,$0c,$cc,$cc,$b0,$00,$00,$33,$00,$30,$f3,$ff,$0b,$3b // 00<......3.0...;
        .byte $0b,$0b,$0b,$0b,$3b,$fb,$ff,$03,$30,$3c,$30,$03,$3f,$fa,$ac,$ea // ....;...0<0.?...
        .byte $f8,$3a,$f8,$e8,$a0,$bf,$80,$6c,$80,$c3,$f0,$00,$f0,$f0,$c8,$08 // .:.....l........
        .byte $08,$08,$38,$08,$0b,$0b               // ..8...

spr_2ac0:
        .byte $3c,$dc
        .byte $30,$30,$03,$00,$c0,$f0,$ec
        .text ",/+;"
        .byte $0a,$0e,$ff
        .byte $ff,$3c,$3c,$00,$c3,$ff,$be,$aa,$38,$38,$fb,$e8,$e3,$a0,$b0,$00 // .<<.....88......
        .byte $00,$0c,$00,$00,$00,$33,$00,$00,$2c,$2c,$ec // .....3..,,.

txt_2aeb:
        .byte $2c,$2c,$ac,$2c,$2c,$0e,$cf,$c3,$f0,$fc,$cc,$cc,$cc,$8c,$a8,$e6 // ,,.,,...........
        .byte $e8,$ec,$ec,$e0,$e0,$c0,$00,$c0,$0c,$30,$00,$00,$00,$2b,$af,$bc // .........0...+..
        .byte $b0,$b3,$b3,$b3,$b3,$0f
        .byte $3c,$30,$f0,$c0
        .text "?03?"
        .byte $03,$00
        .byte $00,$00,$ff,$00,$ff,$00,$fc,$0f,$00,$00,$ff,$00,$ff,$ff,$00,$fc // ................
        .byte $0f,$fc,$c0,$0f,$fe,$e8,$fa,$3e,$0e,$3e,$fa,$eb,$a0,$00,$00,$30 // .......>.>.....0
        .byte $80,$00,$c3,$0c,$cc,$02,$c2,$02,$02,$02,$02,$32,$02,$cc,$cc,$cc // ...........2....
        .byte $cc,$cc,$cc,$cc,$cc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fa,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ab,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fe,$fa,$cb,$ea,$ee,$ee,$ae,$bf,$b3,$f3,$ff,$ff,$ff // ................
        .byte $ff,$bf,$bf,$af,$eb,$c0,$f0,$ff,$ff,$ff,$ff,$ff,$ff,$0c,$0c,$cc // ................
        .byte $ff,$ff,$ff,$ff,$ff,$c0,$0c,$00,$c0,$c2,$fe,$fa,$eb,$2c,$ac,$bc // .............,..
        .byte $b0,$b3,$f3,$c3,$cf,$cc,$cc,$cc,$cc,$cc,$0c,$0c,$0c,$e0,$ec,$ec // ................
        .byte $ec,$ef,$ef,$ef,$ef,$0c,$03,$00,$00,$c3,$f0,$ff,$ff // .............

txt_2bb8:
        .fill 8, $33
        .byte $aa,$83,$8c,$80,$80,$bf,$bf,$bf,$aa,$03,$03,$3f,$ff,$ff,$ff,$ff // ...........?....
        .byte $aa,$00,$fc,$fc,$ff,$ff,$ff,$ff,$03,$00,$30,$c0,$ff,$ff,$ff,$ff // ..........0.....
        .byte $70,$c0,$00,$03,$ff,$ff,$ff,$fe,$02,$0a,$cb,$0b,$eb,$ef,$ac,$bc // p...............
        .byte $cc,$cc,$cc,$0c,$3c,$30,$30,$f0,$ce,$ce,$ce,$cf,$c0,$ff,$00,$00 // ....<00.........
        .byte $ff,$ff,$aa,$ff,$00,$ff,$00,$00,$ff,$ea,$af,$fc,$00,$ff,$00,$00 // ................
        .byte $ab,$bf,$f0,$03,$ff,$c0,$00,$00,$c0,$0c,$3f,$f3,$00,$00,$00,$00 // ..........?.....
        .byte $fa,$3f,$03,$f0,$3f,$00,$00,$00,$bf,$aa,$fe,$0f,$c0,$ff,$00,$00 // .?..?...........
        .byte $fe,$aa,$bf,$f0,$03,$ff,$00,$00,$af,$fc,$c0,$0f,$fc,$00,$00,$00 // ................
        .byte $0c,$3c,$f0,$c0,$00,$00,$00,$00,$0c,$0c,$0c,$0c,$0c,$0f,$00,$00 // .<..............
        .byte $ef,$ef,$ea,$ff,$00,$ff,$00,$00,$b3,$b3,$b3,$f3,$03,$ff,$00,$00 // ................

txt_2c60:
        .text "33330?"
        .byte $00,$00,$bf,$bf,$aa,$ff,$00,$ff,$00,$00
        .byte $ff,$fa,$ab,$ff,$00,$ff,$00,$00,$ea,$af,$fc,$00,$3f,$f0,$00,$00 // ............?...
        .byte $f0,$c3,$0f,$fc,$c0,$00,$00,$00,$c0,$c0,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $ce
        .byte $ff,$ff,$55,$55,$55,$05,$00,$03,$fb,$fb,$5b,$5b,$5b,$5b,$5b,$0b // ..UUU.....[[[[[.

txt_2ca8:
        .fill 8, $33
        .text ";;999999"
        .byte $ff,$ff

txt_2cba:
        .text "UUUUUU"
        .byte $ea,$ee,$6e,$6e,$6a,$69,$69
        .byte $28,$ff,$ff
        .byte $95
        .text "UUPP"
        .byte $00,$ff,$ff
        .byte $55,$55,$55,$15,$01,$02,$fe,$fe

txt_2cda:
        .text "VVVVV"
        .byte $aa,$cc,$cc,$cc,$cc,$cc,$cc,$cc,$cc

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

// --- Region $2d08-$2fff ---
.pc = $2d08 "dat_2d08"

dat_2d08:
        .fill 8, $ce
        .byte $c0,$0c,$00,$c0,$00,$c0,$ff,$ff,$3b,$3b,$0b,$3b,$3b,$fb,$fb,$fb // ........;;.;;...
        .byte $ff,$03,$30,$3c,$30,$03,$3f,$fa,$a0,$e8,$f8,$3a,$fb,$eb,$af,$bf // ..0<0.?....:....
        .byte $0c,$0c,$00,$c3,$fc,$fc,$ff,$ff,$08,$c8,$08,$0b,$08,$fb,$fb,$fb // ................
        .byte $39,$0e,$03,$03,$00,$cf,$ff,$ff,$b2,$0a,$0b,$2b,$0b,$3a,$f2,$ff // 9..........+.:..
        .byte $bf,$f0,$c3,$0f,$c3,$f0,$bf,$ab,$f3,$03,$ff,$00,$f0,$3f,$00,$ff // .............?..
        .byte $0c,$0c,$0c,$0c,$0c,$fc,$00,$ff,$e0,$ec,$e0,$e3,$e0,$e0,$e0,$e0 // ................
        .byte $c0,$00,$0c,$00,$30,$00,$03,$0f,$3c,$dc // ....0...<.

txt_2d7a:
        .byte $30,$30,$aa,$bf,$b0,$b3,$c3,$0c,$00,$00,$aa,$ff,$00,$fc,$03,$33 // 00.............3
        .byte $02,$39,$a2,$e3,$e3,$e0,$30,$00,$03,$b0,$03,$00,$30,$00,$b3,$b3 // .9....0.....0...
        .byte $b3,$b3,$b3,$b3,$b0,$bf,$00,$fc,$0f,$00,$00,$ff,$00,$ff,$ff,$00 // ................
        .byte $fc,$0f,$fc,$c0,$0f,$fe,$e8,$fa,$3e,$0e,$3e,$fa,$e8,$a0,$c0,$00 // ........>.>.....
        .byte $c0,$8c,$30,$00,$00,$00,$02,$02,$02,$3a,$02,$02,$02,$3e,$cc,$cc // ..0......:...>..
        .byte $cc,$cc,$cc,$cc,$cc,$cc,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$c0,$00 // ................
        .byte $00,$0c,$30,$c0,$00,$03,$0b,$cb,$0b,$fb,$0b,$0b,$0b,$0b // ..0...........

txt_2de8:
        .fill 8, $33
        .text "88888;88"
        .byte $00,$c0,$00,$00,$03,$00
        .byte $30,$03
        .byte $2c,$ec,$28,$e6                       // ,.(.

txt_2e04:
        .text "(/, "
        .byte $c0,$00
        .byte $33,$f0
        .byte $20,$9b,$e0
        .byte $30,$0a

txt_2e11:
        .byte $2b,$2f,$ac,$ef,$2b,$0a,$02,$ff,$c0,$0f,$3c,$0f,$c0,$fc,$af,$cc // +/..+.....<.....
        .byte $0c,$fc,$00,$c0,$ff,$00,$ff,$00,$00,$00,$00,$00,$ff,$00,$ff,$00 // ................
        .byte $00,$00,$00,$00,$ff,$03,$f3,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fa,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ab // ................
        .fill 21, $ff
        .byte $fe,$fa,$fb,$ea,$ee,$ee,$ae,$bf,$b3,$f3,$ff,$ff,$ff,$ff,$bf,$bf // ................
        .byte $af,$eb,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fa,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$aa,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$aa,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$af,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$cf,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$0c,$0c,$0c,$0c,$0c,$0c // ................
        .byte $0c,$0c,$e0,$e0,$ef,$ef,$ef,$ef,$ef,$ef,$0c,$0c,$cc,$ff,$ff,$ff // ................
        .byte $ff,$ff,$aa,$0c,$00,$c0,$c3,$ff,$ff,$ff,$aa,$00,$00,$03,$ff,$ff // ................
        .byte $ff,$ff,$aa,$f0,$33,$ff,$ff,$ff,$ff,$ff,$00,$0c,$fc,$fc,$ff,$ff // ....3...........
        .byte $ff,$ff,$0c,$03,$00,$00,$c3,$f0,$ff,$fe,$c2,$7a,$cb,$cb // ...........z..

txt_2f04:
        .byte $2b,$2f,$ac,$bc,$cc,$cc,$cc,$0c,$3c,$30,$30,$f0,$ce,$ce,$ce,$ce // +/......<00.....
        .byte $ce,$ce,$ce,$ce,$00,$03,$03,$3f,$ff,$ff,$ff,$ff,$0b,$0b,$fb,$fb // .......?........
        .byte $fb,$fb,$fb,$fb                       // ....

txt_2f28:
        .fill 8, $33
        .text "888;;;;;"
        .byte $00,$03,$c3,$03,$f3,$ff,$ff,$ff
        .byte $20,$28,$28,$e8,$ea,$ee,$ee,$ef,$33,$cc,$c0,$c0,$fc,$ff,$bf,$af //  ((.....3.......
        .byte $00,$00,$0c,$30,$0f,$ff,$ff,$ff,$2a,$0c,$03,$ff,$ff,$ff,$ff,$ff // ...0....*.......
        .byte $aa,$00,$ff,$ff,$ff,$ff,$ff,$ff,$aa,$00,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $b3
        .fill 16, $00
        .byte $ce,$ce,$ce,$cf,$c0,$ff,$00,$00,$bf,$ef,$aa,$ff,$00,$ff,$00,$00 // ................
        .byte $ff,$ff,$aa,$ff,$00,$ff,$00,$00,$ff,$ff,$aa,$ff,$00,$ff,$00,$00 // ................
        .byte $ff,$ea,$af,$fc,$00,$ff,$00,$00,$ab,$bf,$f0,$03,$ff,$c0,$00,$00 // ................
        .byte $c0,$0c,$3f,$f3,$00,$00,$00,$00,$fa,$3f,$03,$f0,$3f,$00,$00,$00 // ..?......?..?...
        .byte $bf,$aa,$fe,$0f,$c0,$ff,$00,$00,$ff,$ff,$aa,$ff,$00,$ff,$00,$00 // ................
        .byte $ff,$ff,$aa,$ff,$00,$ff,$00,$00,$ff,$ff,$aa,$ff,$00,$ff,$00,$00 // ................
        .byte $ff,$ff,$aa,$ff,$00,$ff,$00,$00,$ff,$ff,$aa,$ff,$00,$ff,$00,$00 // ................
        .byte $b3,$b3,$b3,$f3,$03,$ff,$00,$00       // ........

// --- Region $3015-$3029 ---
.pc = $3015 "bmp_3015"

bmp_3015:
        // === Bitmap data (21 bytes, $3015-$3029) ===
        .byte $01,$26,$ee,$16,$18,$ee,$16,$18,$ad,$16,$18,$c9,$32,$d0,$05,$a9 // .&..........2...
        .byte $01,$8d,$15,$18,$60                   // ....`

// --- Region $3564-$374f ---
.pc = $3564 "bmp_3564"

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

txt_3600:
        .text "!#%'*,/258;?CGKO"
        .byte $54,$59,$5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8 // TY^djpw~........
        .byte $d4,$e1,$ee,$fd                       // ....

txt_3624:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00,$00,$00,$00,$00,$00,$00
        .byte $40,$40
        .byte $40,$40,$06,$06,$07,$07,$08,$08,$07,$07,$56,$76,$36,$36,$46,$66 // @@........Vv66Ff
        .byte $36,$36,$13,$01,$ff,$23,$08,$13,$03,$23,$00,$00,$00,$00,$00,$00 // 66...#...#......
        .byte $00,$00,$81,$41,$40,$80,$80,$80,$80,$80,$10,$10,$10,$10,$10,$10 // ...A@...........
        .byte $10,$10,$24,$fd,$fb,$f9,$f8,$f7,$f6,$f6,$f5,$f5,$f4,$f4,$f5,$f6 // ..$.............
        .byte $f5,$f4,$81                           // ...

txt_3677:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00
        .byte $03,$07,$c0,$f0,$f8,$f4,$f2,$40,$01,$02,$06,$0c,$10,$30,$04,$a0 // .......@.....0..
        .byte $08,$60,$04,$80,$0c,$10,$03,$80,$10
        .byte $40,$00,$80
        .text "P778"
        .byte $00,$3a,$01,$3a,$3b,$3a,$73,$3a,$ad,$3a,$e5,$3a,$08,$3b,$13,$3b // .:.:;:s:.:.:.;.;
        .text "6;Y;"
        .byte $81
        .byte $3b,$98
        .byte $3b,$c0
        .byte $3b,$d5
        .byte $3b,$e6
        .byte $3b,$03
        .byte $3c
        .byte $14,$3c,$15,$3c,$16,$3c,$17,$3c,$18,$3c,$19,$3c,$1a,$3c,$1b,$3c // .<.<.<.<.<.<.<.<
        .byte $1c,$3c,$1d,$3c,$1e,$3c,$1f           // .<.<.<.

txt_36de:
        .text "< <!<"
        .byte $22                                   // double quote
        .text "<#<$<%<&<'"
        .text "<(<)<*<+<,<"
        .byte $93
        .byte $3c,$d3
        .byte $3c,$f2
        .byte $3c,$6c,$8c,$01,$8a,$03,$88,$03,$87,$04,$8c,$01,$8a,$03,$88,$03 // <l..............
        .byte $87,$04,$8c,$01,$8a,$03,$88,$03,$87,$04,$8c,$01,$8a,$03,$88,$03 // ................
        .byte $8a,$04,$8f,$03,$8d,$04,$8f,$03,$8d,$04,$8f,$03,$8d,$04,$8f,$03 // ................
        .byte $8d,$04,$8c,$01,$8a,$03,$88,$03,$87,$04,$8c,$01,$8a,$03,$88,$03 // ................
        .byte $87,$04,$8f,$01,$02,$01,$02,$93,$01,$02,$8a,$03,$04,$8c,$01,$02 // ................
        .byte $ff                                   // .

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

// --- Region $3780-$37ff ---
.pc = $3780 "dat_3780"

dat_3780:
        .byte $8c,$06,$88,$06,$8a,$06,$87,$06,$88,$06,$91,$06,$93,$06,$06,$8c // ................
        .byte $06,$88,$06,$8a,$06,$87,$06,$88,$06,$91,$06,$93,$06,$06,$8c,$06 // ................
        .byte $88,$06,$8a,$06,$87,$06,$88,$06,$91,$06,$93,$06,$06,$8c,$06,$88 // ................
        .byte $06,$8a,$06,$87,$06,$88,$06,$91,$06,$8a,$06,$06,$8f,$06,$06,$8d // ................
        .byte $06,$06,$8f,$06,$06,$8d,$06,$06,$8f,$06,$06,$8d,$06,$06,$8f,$06 // ................
        .byte $06,$8d,$06,$06,$8c,$06,$88,$06,$8a,$06,$87,$06,$88,$06,$91,$06 // ................
        .byte $93,$06,$06,$8c,$06,$88,$06,$8a,$06,$87,$06,$88,$06,$91,$06,$8a // ................
        .byte $06,$06,$8f,$43,$0e,$93,$41,$0e,$8a,$41,$0e,$8c,$43,$06,$ff // ...C..A..A..C..

dat_37ff:
        // === Fill data (1 bytes, $37ff-$37ff) ===
        .byte $00                                   // .

// --- Region $3821-$382f ---
.pc = $3821 "dat_3821"

dat_3821:
        .byte $30,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 0..............

// --- Region $384f-$387f ---
.pc = $384f "bmp_384f"

bmp_384f:
        // === Bitmap data (49 bytes, $384f-$387f) ===
        .byte $00,$8c,$05,$8a,$07,$88,$08,$87,$07,$8c,$05,$8a,$07,$88,$08,$87 // ................
        .byte $07,$80,$09,$0a,$0b,$0a,$0c,$0a,$0d,$0a,$0c,$0a,$0d,$0a,$09,$0a // ................
        .byte $0b,$0a,$83,$43,$0f,$87,$41,$0f,$8a,$0f,$0a,$0a,$8c,$43,$0a,$ff // ...C..A......C..

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

// --- Region $3917-$3cf2 ---
.pc = $3917 "bmp_3917"

bmp_3917:
        // === Bitmap data (988 bytes, $3917-$3cf2) ===
        .byte $a9,$02,$8d,$74,$21,$60,$01,$00,$07,$0e,$01,$01,$01,$16,$08,$0e // ...t!`..........
        .byte $01,$01,$01,$02,$05,$02
        .text "AAA0"
        .byte $16
        .byte $30,$02,$05,$04,$10
        .byte $03,$10,$10,$03,$10,$c3,$bb,$c3,$00,$00,$00,$02,$08,$02,$74,$d0 // ..............t.
        .byte $0c,$01,$01,$04,$01,$00,$04,$3a,$0c,$0c,$0c,$10,$37,$4f,$84,$00 // .......:....7O..
        .fill 10, $00
        .byte $02,$03,$02,$00,$00,$00,$00,$f8,$00,$68,$00,$00,$00,$00,$01,$01 // .........h......
        .byte $01,$b0,$01,$00,$01,$00,$00,$00,$40,$40,$40,$00,$00,$00,$00,$00 // ........@@@.....
        .byte $00,$00,$00,$00,$00,$00,$00,$08,$41,$0f,$58,$00,$10,$00,$10,$08 // ........A.X.....
        .byte $41,$07,$04,$00,$01,$00,$10,$01,$41,$0a,$07,$00,$37,$4f,$84,$00 // A.......A...7O..
        .byte $41,$0f,$41,$00,$00,$00,$84,$04,$41,$04,$48,$00,$00,$40,$84,$00 // A.A.....A.H..@..
        .byte $41,$0f,$fe,$00,$00,$5f,$81,$08,$41,$08,$2e,$00,$2e,$6f,$40,$01 // A...._..A....o@.
        .byte $41,$0a,$07,$00,$47,$4f,$84,$00,$41,$0f,$ff,$00,$00,$4f,$00,$04 // A...GO..A....O..
        .byte $41,$00,$dd,$00,$3f,$1f,$00,$08,$81,$0f,$f9,$00,$11,$00,$10,$00 // A...?...........
        .byte $41,$08,$8d,$00,$00,$ff,$84,$08,$41,$07,$72,$00,$0c,$00,$84,$08 // A.......A.r.....
        .byte $41,$0f,$fa,$00,$10,$40,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // A....@..........
        .byte $82,$c1,$0c,$c2                       // ....

txt_3a05:
        .byte $24,$24,$c1,$0c,$c0,$21,$c2           // $$...!.

txt_3a0c:
        .byte $24,$24,$c1,$0c,$c2                   // $$...

txt_3a11:
        .byte $24,$24,$c1,$0c,$c2,$24,$c0,$21,$c1,$0c,$c3,$3c,$c2,$24,$c1,$0c // $$...$.!...<.$..
        .byte $0c,$c2,$24,$c1,$0c,$c0,$21,$c2,$24,$c1,$0c,$0c,$c2,$24,$c1,$0c // ..$...!.$....$..
        .byte $0c,$0c,$c0,$21,$c3                   // ...!.

txt_3a36:
        .byte $3c,$3c,$c1,$0c,$ff,$82,$c1,$0c,$c2   // <<.......

txt_3a3f:
        .byte $24,$24,$c1,$0c,$c0,$21,$c2           // $$...!.

txt_3a46:
        .byte $24,$24,$c1,$0c,$c2                   // $$...

txt_3a4b:
        .byte $24,$24,$c1,$0c,$c2,$24,$c0,$21,$c1,$0c,$c3,$3c,$c2,$24,$c1,$0c // $$...$.!...<.$..
        .byte $0c,$c2,$24,$c1,$0c,$c0,$21,$c2,$24,$c1,$0c,$0c,$c2,$24,$c1,$0c // ..$...!.$....$..
        .byte $0c,$0c,$c0
        .text "!!!!"
        .byte $ff,$82,$c1,$0c,$c7

txt_3a77:
        .byte $24,$24,$c1,$0c,$c0,$21,$c7           // $$...!.

txt_3a7e:
        .byte $24,$24,$c1,$0c,$c7                   // $$...

txt_3a83:
        .byte $24,$24,$c1,$0c,$c7,$24,$c0,$21,$c1,$0c,$c3,$32,$c7,$24,$c1,$0c // $$...$.!...2.$..
        .byte $0c,$c7,$24,$c1,$0c,$c0,$21,$c7,$24,$c1,$0c,$0c,$c7,$24,$c1,$0c // ..$...!.$....$..
        .byte $0c,$0c,$c0,$21,$c3                   // ...!.

txt_3aa8:
        .byte $43,$3c,$c1,$0c,$ff,$82,$c1,$0c,$c7   // C<.......

txt_3ab1:
        .byte $24,$24,$c1,$0c,$c0,$21,$c7           // $$...!.

txt_3ab8:
        .byte $24,$24,$c1,$0c,$c7                   // $$...

txt_3abd:
        .byte $24,$24,$c1,$0c,$c7,$24,$c0,$21,$c1,$0c,$c3,$32,$c7,$24,$c1,$0c // $$...$.!...2.$..
        .byte $0c,$c7,$24,$c1,$0c,$c0,$21,$c7,$24,$c1,$0c,$0c,$c7,$24,$c1,$0c // ..$...!.$....$..
        .byte $0c,$0c,$c0
        .text "!!!!"
        .byte $ff,$82,$c4
        .byte $24,$1f
        .byte $26,$27,$1f
        .byte $24
        .byte $1f,$26,$1f,$22,$1f,$24,$1f,$1f,$27,$1f,$26,$1f,$27,$29,$1f,$26 // .&.".$..'.&.').&
        .byte $1f,$27,$1f,$24,$1f,$26,$1f,$1f,$22,$1f,$ff,$88,$c5,$0c,$0c,$85 // .'.$.&..".......
        .byte $0a,$0c,$0a,$0c,$0a,$ff,$82,$c4,$24,$1f,$26,$28,$1f,$26,$1f,$29 // ........$.&(.&.)
        .byte $1f,$28,$1f,$26,$1f,$1f,$24,$1f,$24,$1f,$26,$28,$1f,$26,$1f,$29 // .(.&..$.$.&(.&.)
        .byte $1f,$28,$1f,$26,$1f,$24,$1f,$1f,$ff,$82,$c4,$24,$1f,$26,$28,$1f // .(.&.$.....$.&(.
        .byte $26,$1f,$2b,$1f,$2a,$1f,$28,$1f,$1f,$26,$1f,$24,$1f,$26,$28,$1f // &.+.*.(..&.$.&(.
        .byte $26,$1f,$2b,$1f,$2a,$1f,$28,$1f,$26,$1f,$1f,$ff,$c9,$9d,$37,$88 // &.+.*.(.&.....7.
        .byte $32,$33,$91,$38,$85,$37,$8b,$35,$33,$9d,$35,$88,$30,$32,$91,$37 // 23.8.7.53.5.02.7
        .byte $85,$35,$8b,$33,$32,$9d,$33,$88,$2f,$30,$91,$35,$85,$33,$8b // .5.32.3./0.5.3.

txt_3b7c:
        .byte $32,$30,$af,$32,$ff,$ca,$82,$37,$85,$37,$82,$34,$85,$34,$82,$30 // 20.2...7.7.4.4.0
        .byte $85,$30,$82,$2d,$85,$2d,$85,$2d,$82,$2d,$2d,$ff,$c9,$9d,$37,$88 // .0.-.-.-.--...7.
        .byte $32,$33,$91,$38,$85,$37,$8b,$35,$33,$9d,$32,$88,$32,$33,$91,$37 // 23.8.7.53.2.23.7
        .byte $85,$35,$8b,$33,$32,$9d,$30,$88,$30,$32,$91,$35,$85,$33,$8b // .5.32.0.02.5.3.

txt_3bbb:
        .byte $32,$30,$af,$2e,$ff,$a9,$cb,$3a,$85,$ca,$37,$97,$32,$cb,$88,$3a // 20.....:..7.2..:
        .byte $38,$85,$37,$85,$38,$82,$37,$a6,$33,$ff,$a9,$cb,$3a,$85,$ca,$37 // 8.7.8.7.3...:..7
        .byte $97,$32,$cb,$88,$3a,$38,$85,$37,$af,$33,$ff,$c5,$8b,$0c,$82,$cc // .2..:8.7.3......
        .byte $30,$85
        .byte $30,$37,$37,$82
        .byte $37,$85
        .text "0077"
        .byte $82
        .byte $30,$85
        .byte $30
        .byte $37,$37,$82,$37,$8b,$c5,$0a,$ff,$ca,$8b // 77.7......

txt_3c05:
        .text "070707"
        .byte $cd
        .byte $30,$ca,$85
        .byte $37,$82
        .byte $37,$37,$ff,$ff
        .fill 23, $ff

txt_3c2c:
        .byte $26,$27,$24,$cc,$82,$2b,$29,$85,$2b,$97,$29,$c6,$82 // &'$..+).+.)..

txt_3c39:
        .text "&')+$&')"
        .byte $c9

txt_3c42:
        .byte $22                                   // double quote
        .text "$&'&$"
        .byte $22                                   // double quote
        .byte $c6
        .text "&'&"
        .byte $22                                   // double quote
        .byte $8e
        .byte $24,$88
        .byte $27
        .byte $27,$82                               // '.

txt_3c54:
        .byte $26,$27,$c5,$00,$c9,$88,$2b,$85,$c3,$2b,$cc,$82,$2b,$2e,$91,$30 // &'....+..+..+..0
        .byte $82,$2b,$2e,$97,$30,$82               // .+..0.

txt_3c6a:
        .byte $2b,$30,$c5,$00,$00,$c8,$8b,$30,$82   // +0.....0.

txt_3c73:
        .text ".030"
        .byte $c7

txt_3c78:
        .byte $2e,$2b,$c8                           // .+.

txt_3c7b:
        .text "+.0."
        .byte $c7,$8b
        .byte $2b,$c8,$9d
        .byte $30,$c6,$88
        .byte $2b,$29,$85
        .byte $27
        .byte $29,$27,$82
        .text "+)'"
        .byte $22                                   // double quote
        .byte $ff

txt_3c93:
        .byte $27,$26,$ca,$85,$24,$82,$26,$9d,$27,$85,$29,$27,$82,$29,$27,$85 // '&..$.&.'.)'.)'.
        .byte $29,$88,$2b,$82,$2e,$91,$30,$2e,$2b,$85 // ).+...0.+.

txt_3cad:
        .text "0.+)+)')"
        .byte $cd,$a9
        .byte $2b,$85
        .byte $29,$a9
        .byte $27,$85
        .byte $2b,$a9,$24,$c6,$82                   // +.$..

txt_3cc2:
        .text "+$$)$$+$$)$)'&$"
        .byte $22                                   // double quote
        .byte $ff,$00,$c6,$85,$24,$82,$22,$a0,$24,$85 // ....$.".$.

txt_3cdc:
        .text "'''&&$"
        .byte $22                                   // double quote
        .byte $88
        .byte $27,$ac
        .byte $24,$85
        .byte $2b,$c7

txt_3cea:
        .text "$$,+)'"
        .byte $22                                   // double quote
        .byte $ff,$ff
