// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:48
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $3fff  (14336 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $3570 (13680)
// IRQ handler:  $35a2 (irq_35a2)
// IRQ handler:  $3bd0 (sub_3bd0)
// IRQ handler:  $35d4 (irq_35d4)
// IRQ handler:  $35fd (irq_35fd)
// IRQ handler:  $1418 (loc_1418)
//
// Code: 2257 bytes, Data: 12079 bytes
// Labels: 227, Subroutines: 23
//
// Cross-references: all OK
// ============================================


// --- Region $1400-$1480 ---
.pc = $1400 "loc_1400"

loc_1400:
        sei
        jsr sub_1448
        lda #$18
        ldy #$14
        sta $0314
        sty $0315
        inx
        stx $dc0e
        inx
        stx $d01a
        cli
        rts

loc_1418:
        inc $d019
        jsr sub_1421
        jmp $ea31
// Referenced by: jsr from $141b, $360d

sub_1421:
        ldx #$00
        dec $1490
        bmi loc_1434
        jsr sub_1626
        jsr sub_1625
        jmp sub_1625

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

loc_1434:
        lda #$02
        sta $1490
        jsr sub_1440
        jsr sub_143f
// Referenced by: jsr from $143c

sub_143f:
        inx
// Referenced by: jsr from $1439

sub_1440:
        dec $148a,x
        bmi loc_1491
        jmp sub_1626
// Referenced by: jsr from $1401, $3af9

sub_1448:
        lda #$1f
        sta $d418
        lda #$f0
        sta $d417
        and #$0f
        sta smc_1662                                // SMC: modifies $1662
        ldx #$0f

loc_1459:
        sta dat_1481,x
        dex
        bpl loc_1459
        ldx #$02

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

// --- Region $1491-$14c6 ---
.pc = $1491 "loc_1491"

loc_1491:
        ldy $148d,x
        cpy #$fe
        bne loc_14a1
// Referenced by: jsr from $14c0

sub_1498:
        lda $1484,x
        and #$fe
        sta $1484,x
        rts

loc_14a1:
        lda $1b00,y
        sta $fa
        lda $1af5,y
        sta $fb
        ldy dat_1481,x
        lda ($fa),y
        bmi loc_14d2
        cmp #$60
        bcc loc_14f9

loc_14b6:
        and #$1f
        sta $148a,x
        lda #$fe
        sta dat_1431,x
        jsr sub_1498

loc_14c3:
        jmp loc_1587

dat_14c6:
        .byte $00                                   // .

// --- Region $14d2-$14dd ---
.pc = $14d2 "loc_14d2"

loc_14d2:
        cmp #$a0
        bcc loc_14ec
        and #$1f
        sta $148a,x
        bcs loc_14c3
        brk

// --- Region $14ec-$1541 ---
.pc = $14ec "loc_14ec"

loc_14ec:
        asl
        asl
        asl
        sta dat_17d9,x
        iny
        lda ($fa),y
        cmp #$60
        bcs loc_14b6

loc_14f9:
        sta $fc
        iny
        lda $14e6,x
        lsr
        lsr
        lsr
        lsr
        clc
        adc $fc
        sta $14c9,x
        sty $fc
        tay
        lda dat_1837,y
        sta $14cc,x
        sta $17e2,x
        lda dat_15c5,y
        sta $14cf,x
        sta $16b6,x
        ldy $fc
        lda ($fa),y
        sta dat_1541,x
        and #$1f
        sta $148a,x
        lda ($fa),y
        bmi loc_1550
        and #$20
        beq loc_1577
        iny
        lda ($fa),y
        sta $1547,x
        iny
        lda ($fa),y
        sta $154a,x
        jmp loc_1577

dat_1541:
        .byte $45                                   // E

// --- Region $1550-$15c4 ---
.pc = $1550 "loc_1550"

loc_1550:
        stx smc_1662                                // SMC: modifies $1662
        iny
        lda ($fa),y
        sta smc_1666                                // SMC: modifies $1666
        and #$0f
        asl
        sec
        sbc #$10
        sta smc_16a0                                // SMC: modifies $16a0
        iny
        lda ($fa),y
        bne loc_156e
        lda #$f0
        sta $d417
        bne loc_1577

loc_156e:
        sta smc_166b                                // SMC: modifies $166b
        lda dat_16b3,x
        sta $d417

loc_1577:
        lda #$ff
        sta dat_1431,x
        sta $16b9,x
        lda #$00
        sta $14dd,x
        sta $16bd,x

loc_1587:
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_15c0
        dec $14e9,x
        bpl loc_15be
        lda $18b9,x
        sta $fa
        lda $18bc,x
        sta $fb
        ldy $1487,x
        iny
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_15aa
        ldy #$00

loc_15aa:
        tya
        sta $1487,x
        lda ($fa),y
        sta $148d,x
        iny
        lda ($fa),y
        sta $14e6,x
        and #$0f
        sta $14e9,x

loc_15be:
        ldy #$00

loc_15c0:
        tya
        sta dat_1481,x
        rts

// --- Region $1625-$16b3 ---
.pc = $1625 "sub_1625"
// Referenced by: jsr from $142b; jmp from $142e

sub_1625:
        inx
// Referenced by: jsr from $1428; jmp from $1445

sub_1626:
        ldy dat_17d9,x
        sty $fc
        lda dat_1541,x
        and #$40
        bne loc_1690
        sta $1544,x
        lda $1b0b,y
        sta $fa
        lda $1b0c,y
        ldy dat_14c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1484,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $1b0d,y
        sta $1484,x
        lda $1b0e,y
        sta $17dc,x
        sta $17df,x
.label smc_1662 = * + 1
        cpx #$00                                    // !SMC: modified by $1454, $1550
        bne loc_166f
.label smc_1666 = * + 1
        lda #$00                                    // !SMC: modified by $1556
        sta smc_169e                                // SMC: modifies $169e
.label smc_166b = * + 1
        lda #$f8                                    // !SMC: modified by $156e
        sta smc_1696                                // SMC: modifies $1696

loc_166f:
        lda #$00
        sta $14e0,x
        sta $14e3,x
        lda $1b10,y
        lsr
        lsr
        lsr
        sta $154d,x
        lda dat_1541,x
        ora #$40
        sta dat_1541,x
        lda $1b12,y
        sta $fd,x
        jmp loc_1785

loc_1690:
        cpx smc_1662
        bne loc_16a7
.label smc_1696 = * + 1
        lda #$f8                                    // !SMC: modified by $166c
        beq loc_16a7
        dec smc_1696
        clc
.label smc_169e = * + 1
        lda #$00                                    // !SMC: modified by $1667, $16a1, $180e
.label smc_16a0 = * + 1
        adc #$f0                                    // !SMC: modified by $155f
        sta smc_169e                                // SMC: modifies $169e
        sta $d416

loc_16a7:
        lda $fd,x
        and #$0f
        beq loc_16c7
        jsr sub_17e5
        jmp loc_1722

dat_16b3:
        .byte $f1                                   // .

// --- Region $16c7-$17d8 ---
.pc = $16c7 "loc_16c7"

loc_16c7:
        lda dat_1541,x
        and #$20
        bne loc_1722
        lda $fd,x
        and #$10
        beq loc_1722
        dec $154d,x
        bpl loc_1722
        inc $154d,x
        lda $16bd,x
        and #$03
        tay
        lda $16c3,y
        bne loc_16fa
        ldy $fc
        sec
        lda $14cc,x
        sbc $1b11,y
        sta $14cc,x
        bcs loc_170d
        dec $14cf,x
        bne loc_170d

loc_16fa:
        ldy $fc
        clc
        lda $14cc,x
        adc $1b11,y
        sta $14cc,x
        bcc loc_170d
        inc $14cf,x
        bcs loc_170d

loc_170d:
        inc $14dd,x
        lda $1b10,y
        and #$0f
        cmp $14dd,x
        bne loc_1722
        lda #$00
        sta $14dd,x
        inc $16bd,x

loc_1722:
        ldy $fc
        lda $1b0f,y
        sta $fc
        lda $fd,x
        and #$40
        beq loc_1743
        clc
        lda $fc
        adc $17dc,x
        sta $17dc,x
        lda $fc
        adc $17df,x
        sta $17df,x
        jmp loc_1785

loc_1743:
        lda $fd,x
        and #$20
        beq loc_1785
        lda $14e3,x
        beq loc_175e
        clc
        lda $17dc,x
        adc $fc
        sta $17dc,x
        bcc loc_176c
        inc $17df,x
        bcs loc_176c

loc_175e:
        sec
        lda $17dc,x
        sbc $fc
        sta $17dc,x
        bcs loc_176c
        dec $17df,x

loc_176c:
        inc $14e0,x
        lda $fc
        and #$0f
        cmp $14e0,x
        bne loc_1785
        lda #$00
        sta $14e0,x
        lda $14e3,x
        eor #$01
        sta $14e3,x

loc_1785:
        ldy dat_14c6,x
        lda $1484,x
        sta $d404,y
        lda $17df,x
        sta $d403,y
        lda $17dc,x
        sta $d402,y
        lda dat_1541,x
        and #$20
        beq loc_17cc
        lda $1547,x
        and #$01
        beq loc_17b2
        lda $16b9,x
        eor #$ff
        sta $16b9,x
        bne loc_17cc

loc_17b2:
        clc
        lda $17e2,x
        adc $1547,x
        sta $17e2,x
        sta $d400,y
        lda $16b6,x
        adc $154a,x
        sta $16b6,x
        sta $d401,y
        rts

loc_17cc:
        lda $14cc,x
        sta $d400,y
        lda $14cf,x
        sta $d401,y
        rts

// --- Region $17e5-$1836 ---
.pc = $17e5 "sub_17e5"
// Referenced by: jsr from $16ad

sub_17e5:
        tay
        lda $1898,y
        sta $fa
        lda $18a8,y
        sta $fb
        ldy $1544,x
        lda ($fa),y
        and dat_1431,x
        sta $1484,x
        iny
        lda ($fa),y
        bmi loc_1804
        clc
        adc $14c9,x

loc_1804:
        and #$7f
        sta smc_1829                                // SMC: modifies $1829
        iny
        lda ($fa),y
        beq loc_1811
        sta smc_169e                                // SMC: modifies $169e

loc_1811:
        iny
        lda ($fa),y
        cmp #$fe
        bcc loc_1824
        beq loc_181e
        ldy #$00
        beq loc_1824

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

loc_1824:
        tya
        sta $1544,x
.label smc_1829 = * + 1
        ldy #$1d                                    // !SMC: modified by $1806
        lda dat_1837,y
        sta $14cc,x
        lda dat_15c5,y
        sta $14cf,x
        rts

// --- Region $264c-$2654 ---
.pc = $264c "Segment $264c"
        sbc $fefd,x
        inc $4040,x
        .byte $80,$80                               // nop #$80 // ILLEGAL
        brk

// --- Region $2bf0-$2bf3 ---
.pc = $2bf0 "Segment $2bf0"
        ror $3c
        brk

dat_2bf3:
        // === Data block (1 bytes, $2bf3-$2bf3) ===
        .byte $66                                   // f

// --- Region $3570-$364c ---
.pc = $3570 "main_3570"

main_3570:
        sei
        jsr sub_3e80
        jsr sub_3b6c
        ldx #$fb
        txs
        cld
        lda #$a2
        ldx #$35
        sta $0314
        stx $0315
        lda #$d0
        ldy #$3b
        sta $0318
        sty $0319
        ldy #$00
        sty $dc0e
        iny
        sty $d01a
        jsr sub_3af9
        jsr sub_3bc5
        cli
        jmp loc_3622

irq_35a2:
        lda #$01
        sta $d019
.label smc_35a8 = * + 1
        lda #$07                                    // !SMC: modified by $3981, $3b06
        and #$07
        ora #$d0
        sta $d016
.label smc_35b1 = * + 1
        lda #$00                                    // !SMC: modified by $3aa2, $3ac3
        sta $d021
        lda #$18
        sta $d018
        jsr sub_3bd0
        lda #$91
        sta $d012
        lda #$1b
        sta $d011
        lda #$d4
        ldy #$35
        sta $0314
        sty $0315
        jmp $ea7e

irq_35d4:
        lda #$01
        sta $d019
        ldx #$0e

loc_35db:
        dex
        bne loc_35db
        lda #$1c
        sta $d018
        lda #$ff
        sta $d015
        jsr sub_3a57
        lda #$00
        sta $d012
        lda #$fd
        ldy #$35
        sta $0314
        sty $0315
        jmp $ea7e

irq_35fd:
        lda #$01
        sta $d019
        lda #$00
        sta $d015
        jsr sub_3aac
        jsr sub_3a80
        jsr sub_1421
.label smc_3611 = * + 1
        lda #$32                                    // !SMC: modified by $3e8a
        sta $d012
        lda #$a2
        ldy #$35
        sta $0314
        sty $0315
        jmp $ea7e

loc_3622:
        lda #$92

loc_3624:
        cmp $d012
        bcs loc_3624
        jsr sub_3931
        jsr sub_3632
        jmp loc_3622
// Referenced by: jsr from $362c

sub_3632:
        ldx $3c8e
        inx
        txa
        and #$07
        sta $3c8e
        asl
        tax
        lda $3d19,x
        sta smc_364b                                // SMC: modifies $364b
        lda $3d1a,x
        sta smc_364c                                // SMC: modifies $364c
.label smc_364b = * + 1
.label smc_364c = * + 2
        jmp $0000                                   // !SMC: modified by $3641, $3647

// --- Region $370f-$382e ---
.pc = $370f "loc_370f"

loc_370f:
        lda $2983,x
        sta $2b80,x
        lda $2984,x
        sta $2b81,x
        lda $2985,x
        sta $2b82,x
        lda $29c3,x
        sta $2bc0,x
        lda $29c4,x
        sta $2bc1,x
        lda $29c5,x
        sta $2bc2,x
        inx

loc_3734:
        inx
        inx
        cpx #$3c
        bcc loc_370f
        lda $29c0
        sta $2afc
        lda $29c1
        sta $2afd
        lda $29c2
        sta $2afe
        ldx #$29
        ldy #$a7
        lda $3c8e
        and #$04
        bne loc_375b
        ldy #$af
        ldx #$2b

loc_375b:
        stx $37dc
        lda #$3c
        sta $37db
        tya
        ldx #$07

loc_3766:
        sta $07f8,x
        sec
        sbc #$01
        dex
        bpl loc_3766
        lda $3c8c
        clc
        adc #$01
        and #$07
        bne loc_378e
        jsr sub_37de
        lda $380d
        clc
        adc #$01
        adc $02
        sta $02
        lda $03
        adc #$00
        sta $03
        lda #$00

loc_378e:
        tax
        stx $3c8c
        stx $37d7
        lda #$03
        sta $3c8d
        lda #$00
        sta $37c1

loc_379f:
        ldx #$00

loc_37a1:
        jsr sub_37c0
        inx
        cpx #$03
        bne loc_37a1
        lda $37db
        clc
        adc #$40
        sta $37db
        lda $37dc
        adc #$00
        sta $37dc
        dec $3c8d
        bpl loc_379f
        rts
// Referenced by: jsr from $37a1

sub_37c0:
        ldy #$00

loc_37c2:
        lda txt_1c00,y
        inc $37c1
        and #$3f
        asl
        tay
        lda $3d29,y
        sta $04
        lda $3d2a,y
        sta $05
        ldy #$00
        lda ($04),y
        sta $287c,x
        rts
// Referenced by: jsr from $3779

sub_37de:
        ldy #$0c
        lda #$20

loc_37e2:
        sta $1bff,y
        dey
        bne loc_37e2

loc_37e8:
        lda ($02),y
        bpl loc_37f6
        lda #$0c
        sta $02
        lda #$1c
        sta $03
        bne loc_37c2

loc_37f6:
        cmp #$1f
        beq loc_3806
        sta txt_1c00,y
        iny
        cpy #$0c
        bne loc_37e8
        sty $380d
        rts

loc_3806:
        sty $380d
        lda #$0b
        sec
        sbc #$00
        lsr
        sta $3814
        tya
        adc #$00
        tax

loc_3816:
        dex
        dey
        bmi loc_3822
        lda txt_1c00,y
        sta txt_1c00,x
        bcc loc_3816

loc_3822:
        cpx #$ff
        beq loc_382e
        lda #$20

loc_3828:
        sta txt_1c00,x
        dex
        bpl loc_3828

loc_382e:
        rts

// --- Region $3931-$3952 ---
.pc = $3931 "sub_3931"
// Referenced by: jsr from $3629

sub_3931:
        inc smc_393c
        bne loc_3939
        inc smc_393d

loc_3939:
        ldx #$00

loc_393b:
.label smc_393c = * + 1
.label smc_393d = * + 2
        lda $3da9,x                                 // !SMC: modified by $3946, $3949
        cmp #$40
        bne loc_394e
        lda #$a9
        ldy #$3d
        sta smc_393c                                // SMC: modifies $393c
        sty smc_393d                                // SMC: modifies $393d
        bne loc_393b

loc_394e:
        cmp #$80
        bcs loc_3976

dat_3952:
        .byte $48                                   // H

// --- Region $396a-$3c7e ---
.pc = $396a "loc_396a"

loc_396a:
        lsr
        lsr
        clc
        adc $3c8b
        sta $3c8b
        jmp loc_399e

loc_3976:
        pha
        and #$07
        clc
        adc smc_35a8
        cmp #$08
        and #$07
        sta smc_35a8                                // SMC: modifies $35a8
        bcc loc_3989
        dec $3c8b

loc_3989:
        pla
        and #$3f
        lsr
        lsr
        lsr
        sta smc_3997                                // SMC: modifies $3997
        lda $3c8b
        sec
.label smc_3997 = * + 1
        sbc #$00                                    // !SMC: modified by $398f
        sta $3c8b
        jmp loc_399e

loc_399e:
        lda $3c8b
        clc
        adc #$27
        tay
        ldx #$27

loc_39a7:
        lda $0803,y
        sta $0400,x
        lda $087b,y
        sta $0428,x
        lda $08f3,y
        sta $0450,x
        lda $096b,y
        sta $0478,x
        lda $09e3,y
        sta $04a0,x
        lda $0a5b,y
        sta $04c8,x
        lda $0ad3,y
        sta $04f0,x
        lda $0b4b,y
        sta $0518,x
        lda $0bc3,y
        sta $0540,x
        lda $0c3b,y
        sta $0568,x
        lda $0cb3,y
        sta $0590,x
        lda $0d2b,y
        sta $05b8,x
        lda $0da3,y
        sta $05e0,x
        dey
        dex
        bpl loc_39a7
        jsr sub_3b57
        lda $3c8b
        clc
        adc #$27
        tay
        ldx #$27

loc_3a05:
        lda $0e1b,y
        sta $0608,x
        lda $0e93,y
        sta $0630,x
        lda $0f0b,y
        sta $0658,x
        lda $0f83,y
        sta $0680,x
        lda $0ffb,y
        sta $06a8,x
        lda $1073,y
        sta $06d0,x
        lda $10eb,y
        sta $06f8,x
        lda $1163,y
        sta $0720,x
        lda $11db,y
        sta $0748,x
        lda $1253,y
        sta $0770,x
        lda $12cb,y
        sta $0798,x
        lda $1343,y
        sta $07c0,x
        dey
        dex
        bpl loc_3a05
        lda #$1b
        sta $d011
        rts

// Referenced by: jsr from $35e8
sub_3a57: {
        dec $3c87
        bmi skip1
        rts
skip1:
        lda #$02
        sta $3c87
        ldx $3c91
        inx
        cpx #$10
        bne skip2
        ldx #$00
skip2:
        stx $3c91
        lda $3c8f
        bne done
        ldy #$07
        lda $3c92,x
loop:
        sta $d027,y
        dey
        bpl loop
done:
        rts
}

// Referenced by: jsr from $360a
sub_3a80: {
        dec $3c88
        bmi skip1
        rts
skip1:
        lda #$03
        sta $3c88
        ldx $3c8a
        inx
        inx
        inx
        cpx #$36
        bne skip2
        rts
skip2:
        stx $3c8a
        lda $3cb2,x
        sta $d022
        lda $3cb3,x
        sta smc_35b1                                // SMC: modifies $35b1
        lda $3cb4,x
        sta $d023
        rts
}
// Referenced by: jsr from $3607

sub_3aac:
        lda $3c8f
        bne loc_3ab2
        rts

loc_3ab2:
        dec $3c89
        bmi loc_3ab8
        rts

loc_3ab8:
        lda #$04
        sta $3c89
        lda smc_35b1
        jsr sub_3bbe
        sta smc_35b1                                // SMC: modifies $35b1
        lda $d022
        jsr sub_3bbe
        sta $d022
        lda $d023
        jsr sub_3bbe
        sta $d023
        lda $d027
        jsr sub_3bbe
        ldx #$07

loc_3ae0:
        sta $d027,x
        dex
        bpl loc_3ae0
        lda $3c90
        tax
        ora #$10
        sta $d418
        dex
        stx $3c90
        bmi loc_3af6
        rts

loc_3af6:
        jmp loc_3bee

// Referenced by: jsr from $3598
sub_3af9: {
        jsr sub_1448
        lda #$0c
        sta $02
        lda #$1c
        sta $03
        lda #$d7
        sta smc_35a8                                // SMC: modifies $35a8
        lda #$32
        sta $d012
        ldx #$10
loop1:
        lda $3ce8,x
        sta $d000,x
        dex
        bpl loop1
        ldx #$07
        lda #$a0
loop2:
        sta $07f8,x
        dex
        bpl loop2
        inx
        stx $d01d
        stx $d017
        stx $d01c
        txa
        ldx #$0e
loop3:
        sta $d020,x
        dex
        bpl loop3
        inx
loop4:
        lda #$00
        sta $2800,x
        sta $2900,x
        sta $2a00,x
        sta $2b00,x
        lda #$08
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $dae8,x
        dex
        bne loop4
        rts
}

// Referenced by: jsr from $39f9
sub_3b57: {
        lda #$f9
loop:
        cmp $d012
        bcs loop
        lda $d011
        and #$07
        sta $d011
        lda #$00
        sta $d021
        rts
}
// Referenced by: jsr from $3574

sub_3b6c:
        ldy #$0f
        sty $3c90

loc_3b71:
        lda $d020
        jsr sub_3bbe
        sta $d020
        lda $d021
        jsr sub_3bbe
        sta $d021
        ldx #$00

loc_3b85:
        lda $d800,x
        jsr sub_3bbe
        sta $d800,x
        lda $d900,x
        jsr sub_3bbe
        sta $d900,x
        lda $da00,x
        jsr sub_3bbe
        sta $da00,x
        lda $db00,x
        jsr sub_3bbe
        sta $db00,x
        dex
        bne loc_3b85
        jsr sub_3bc5
        ldy $3c90
        dey
        sty $3c90
        bpl loc_3b71
        lda #$0f
        sta $3c90
        rts
// Referenced by: jsr from $3ac0, $3ac9, $3ad2, $3adb, $3b74, $3b7d, $3b88, $3b91

sub_3bbe:
        and #$0f
        tay
        lda $3ca2,y
        rts
// Referenced by: jsr from $359b, $3bac, $3bfa; branch from $3bc8

sub_3bc5:
        bit $d011
        bpl sub_3bc5

loc_3bca:
        bit $d011
        bmi loc_3bca
        rts
// Referenced by: jsr from $35ba

sub_3bd0:
        lda #$ef
        cmp $dc01
        beq loc_3bd8
        rts

loc_3bd8:
        lda #$01
        sta $3c8f
        rts

loc_3bde:
        ldx #$18
// Referenced by: jsr from $3bf7

sub_3be0:
        lda #$00

loc_3be2:
        sta $d400,x
        lda #$07
        sta $d400,x
        dex
        bpl loc_3be2
        rts

loc_3bee:
        sei
        ldx #$00
        stx $d011
        stx $d418
        jsr sub_3be0
        jsr sub_3bc5
        ldx #$00
        txa

loc_3c00:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        dex
        bne loc_3c00
        lda #$37
        sta $01
        ldx #$1f

loc_3c15:
        lda $fd30,x
        sta $0314,x
        dex
        bpl loc_3c15
        ldx #$30

loc_3c20:
        lda $3ce8,x
        sta $d000,x
        dex
        bpl loc_3c20
        bit $d031
        bit $d031
        sta $99
        sta $0286
        lda #$03
        sta $9a
        jsr $e51b
        jsr $e544
        jsr $ff5e
        jsr $ff84
        sei
        ldx #$33

loc_3c47:
        lda loc_3c53,x
        sta $0334,x
        dex
        bpl loc_3c47
        jmp $0334

loc_3c53:
        lda #$34
        sta $01
        ldy #$00
        ldx #$40
        sty $fe
        stx $ff
        ldx #$08
        sty $fc
        stx $fd

loc_3c65:
        lda ($fe),y
        sta ($fc),y
        iny
        bne loc_3c65
        inc $fd
        inc $ff
        bne loc_3c65
        sty $0800
        lda #$37
        sta $01
        cli
        jmp $fce2

txt_3c7d:
        .text "AL"

// --- Region $3cf0-$3cf9 ---
.pc = $3cf0 "Segment $3cf0"
        asl $360f,x
        .byte $0f,$4e,$0f                           // slo $0f4e // ILLEGAL
        ror $0f
        brk

dat_3cf9:
        .byte $1b                                   // .

// --- Region $3e80-$3e90 ---
.pc = $3e80 "sub_3e80"
// Referenced by: jsr from $3571

sub_3e80:
        jsr $ff5b
        lda $02a6
        bne loc_3e8d
        lda #$2f
        sta smc_3611                                // SMC: modifies $3611

loc_3e8d:
        jmp loc_3bde

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

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

// --- Region $0807-$13bc ---
.pc = $0807 "dat_0807"

dat_0807:
        .byte $01,$02,$03,$04,$05,$00,$00,$00,$00,$00,$00,$00,$00,$00,$06,$07 // ................
        .byte $08,$00,$00,$00,$00,$00,$06,$09,$0a,$0b,$0c,$0c,$0c,$0c,$0d,$0e // ................
        .byte $0f,$08,$00,$00,$00,$6d,$6e,$6f,$6f,$6f,$6f,$6f,$6f,$6f,$6f,$6f // .....mnooooooooo
        .byte $6f,$6f,$70,$71,$72,$73,$74,$75,$76,$1b,$00,$00,$00,$00,$00,$00 // oopqrstuv.......
        .byte $00,$00,$00,$00,$77,$78,$79,$7a,$7b,$05,$00,$7c,$14,$15,$9e,$9f // ....wxyz{..|....
        .fill 11, $00
        .byte $a0,$a1,$00,$00,$00,$00,$00,$00,$a2,$a3,$a4,$a5,$a6,$a6,$a6,$a6 // ................
        .byte $a6,$a6,$a7,$a8,$00,$00,$00,$00,$00,$00,$00,$00,$00,$10,$e4,$e4 // ................
        .byte $e4,$11,$12,$00,$00,$00,$00,$00,$13,$14,$15,$16,$e4,$17,$00,$00 // ................
        .byte $00,$00,$18,$19,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$1a,$1b // ................
        .byte $00,$1c,$25,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4 // ..%.............
        .byte $7d,$7e,$e4,$e4,$e4,$e4,$7f,$00,$00,$00,$00,$00,$00,$00,$00,$00 // }~..............
        .byte $80,$81,$e4,$e4,$e4,$e4,$11,$82,$83,$e4,$e4,$e4,$a9,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$aa,$74,$75,$8e,$ab,$ac,$00,$00,$00,$00,$ad // ......tu........
        .byte $55,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$ae,$00,$00,$00,$00 // U...............
        .byte $00,$00,$00,$00,$00,$1d,$1e,$e4,$e4,$e4,$1f,$00,$00,$00,$00,$00 // ................
        .byte $1d,$20,$e4,$e4,$e4,$21,$00,$00,$00,$22,$23,$e4,$e4,$e4,$e4,$e4 // . ...!..."#.....
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$e4,$24,$1c,$25,$e4,$e4,$e4,$e4,$e4,$e4 // .......$.%......
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$e4,$84,$85,$00,$86,$e4,$e4,$e4,$87,$00 // ................
        .fill 8, $00
        .byte $88,$89,$8a,$8b,$e4,$e4,$e4,$1f,$8c,$e4,$e4,$e4,$af,$b0,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$b1,$b2,$e4,$e4,$e4,$b3,$00,$00,$00,$b4,$55 // ...............U
        .byte $e4,$e4,$b5,$b6,$b7,$b7,$b7,$b7,$b8,$b9,$ba,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$26,$e4,$e4,$e4,$1f,$00,$00,$00,$00,$00 // ......&.........
        .byte $00,$27,$e4,$e4,$e4,$28,$00,$00,$00,$29,$e4,$e4 // .'...(...)..

txt_0986:
        .text "*+,--./0"
        .byte $e4,$e4,$e4,$31,$32,$33,$00,$00,$00,$8d,$8e,$e4,$e4,$e4,$8f,$00 // ...123..........
        .byte $00,$00,$90,$91,$00,$00,$92,$e4,$e4,$e4,$87,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$93,$00,$00,$26,$e4,$e4,$e4,$1f,$94,$e4,$e4,$e4 // .......&........
        .byte $e4,$bb,$00,$00,$00,$00,$00,$00,$00,$00,$bc,$e4,$e4,$e4,$87,$00 // ................
        .byte $00,$00,$bd,$e4,$58,$be,$bf,$00,$00,$00,$00,$00,$00,$c0,$00,$00 // ....X...........
        .fill 10, $00
        .byte $34,$e4,$e4,$e4,$1f,$00,$00,$00,$00,$00,$00,$35,$e4,$e4,$e4,$28 // 4..........5...(
        .byte $00,$00,$36,$25,$e4,$37,$00,$00,$00,$00,$00,$00,$00,$38,$39,$e4 // ..6%.7.......89.
        .byte $e4,$e4,$00,$00,$00,$00,$00,$95,$96,$e4,$e4,$e4,$97,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$34,$e4,$e4,$e4,$1f,$00,$e4,$e4,$e4,$e4,$11 // .....4..........
        .byte $c1,$00,$00,$00,$00,$00,$00,$00,$c2,$e4,$e4,$e4,$87,$00,$00,$c3 // ................
        .byte $e4,$e4,$c4,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $34,$e4,$e4,$e4,$1f,$00,$00,$00,$00,$00,$00,$00,$e4,$e4,$e4,$28 // 4..............(
        .byte $00,$00,$3a,$e4,$e4,$3b,$00,$00,$00,$00,$00,$00,$00,$00,$3c,$e4 // ..:..;........<.
        .byte $e4,$e4,$00,$00,$00,$00,$00,$00,$99,$e4,$e4,$e4,$87,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$34,$e4,$e4,$e4,$1f,$00,$e4,$e4,$e4,$e4,$e4 // .....4..........
        .byte $c5,$b0,$00,$00,$00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$00,$29 // ...............)
        .byte $e4,$e4,$c6,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $34,$e4,$e4,$e4,$1f,$00,$00,$00,$00,$00,$00,$00,$e4,$e4,$e4,$28 // 4..............(
        .byte $00,$3d,$3e,$e4,$e4,$3f,$00,$00,$00,$00,$00,$00,$00,$00,$40,$e4 // .=>..?........@.
        .byte $e4,$41,$00,$00,$00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$00,$00 // .A..............
        .byte $00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$34,$e4,$e4,$e4,$1f,$00,$e4,$e4,$e4,$c7,$c8 // .....4..........
        .byte $e4,$bb,$00,$00,$00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$c9,$ca // ................
        .byte $e4,$58,$cb,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .X..............
        .fill 8, $00
        .byte $34,$e4,$e4,$e4,$1f,$00,$00,$00,$00,$00,$00,$00,$e4,$e4,$e4,$28 // 4..............(
        .byte $00,$42,$e4,$e4,$43,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$e4 // .B..C...........
        .byte $e4,$44,$00,$00,$00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$00,$00 // .D..............
        .byte $00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$34,$e4,$e4,$e4,$1f,$00,$e4,$e4,$e4,$28,$cc // .....4........(.
        .byte $e4,$11,$c1,$00,$00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$cd,$e4 // ................
        .byte $e4,$ce,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $34,$e4,$e4,$e4,$1f,$00,$00,$00,$00,$00,$00,$00,$e4,$e4,$e4,$28 // 4..............(
        .byte $00,$45,$e4,$e4,$46,$00,$00,$00,$00,$00,$00,$00,$00,$00,$47,$e4 // .E..F.........G.
        .byte $e4,$48,$00,$00,$00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$00,$00 // .H..............
        .byte $00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$34,$e4,$e4,$e4,$1f,$00,$e4,$e4,$e4,$28,$1d // .....4........(.
        .byte $cf,$e4,$c5,$b0,$00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$d0,$e4 // ................
        .byte $e4,$d1,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$06,$49,$4a,$e4,$e4,$e4 // .......IJ...

txt_0c44:
        .text "KLLLLLLM"
        .byte $e4,$e4,$e4,$28,$00,$4e,$e4,$e4,$4f,$00,$00,$00,$00,$00,$00,$00 // ...(.N..O.......
        .byte $00,$00,$50,$e4,$e4,$51,$00,$00,$00,$00,$00,$00,$98,$e4,$e4,$e4 // ..P..Q..........
        .byte $87,$00,$00,$00,$00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$00,$00 // ................
        .fill 9, $00
        .byte $34,$e4,$e4,$e4,$1f,$00,$e4,$e4,$e4,$28,$00,$d2,$c8,$e4,$bb,$00 // 4........(......
        .byte $00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$d3,$e4,$e4,$d4,$d5,$d5,$d5 // ................
        .byte $d5,$d5,$d5,$d5,$d6,$d7,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $52,$53,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4 // RS..............
        .byte $e4,$e4,$28,$54,$55,$e4,$e4,$56,$00,$00,$00,$00,$00,$00,$00,$00 // ..(TU..V........
        .byte $00,$57,$e4,$58,$59,$00,$00,$00,$00,$00,$00,$98,$e4,$e4,$e4,$87 // .W.XY...........
        .byte $00,$00,$00,$00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $34,$e4,$e4,$e4,$1f,$00,$e4,$e4,$e4,$28,$00,$00,$cc,$e4,$11,$c1 // 4........(......
        .byte $00,$00,$00,$98,$e4,$e4,$e4,$87,$d8,$e4,$e4,$e4,$e4,$e4,$e4,$e4 // ................
        .byte $e4,$e4,$e4,$e4,$d9,$da,$00,$00,$00,$00,$00,$00,$00,$00,$00,$52 // ...............R
        .byte $5a,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4 // Z...............
        .byte $e4,$e4,$28,$5b,$e4,$e4,$e4,$5c,$00,$00,$00,$00,$00,$00,$00,$00 // ..([...\........
        .byte $5d,$5e,$e4,$5f,$00,$00,$00,$00,$00,$00,$00,$98,$e4,$e4,$e4,$87 // ]^._............
        .byte $00,$00,$00,$00,$00,$00,$00,$98,$e4,$e4,$e4,$87,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $34,$e4,$e4,$e4,$1f,$00,$e4,$e4,$e4,$28,$00,$00,$1d,$cf,$e4,$c5 // 4........(......
        .byte $b0,$00,$00,$98,$e4,$e4,$e4,$87,$db,$e4,$e4,$e4,$dc,$dd,$dd,$dd // ................
        .byte $dd,$dd,$de,$df,$e0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0a,$ad // ................
        .byte $01,$02,$02,$03,$00,$00,$00,$04,$02,$02,$02,$02,$02,$05,$06,$00 // ................
        .byte $00,$00,$07,$08,$00,$00,$00,$09,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // ................
        .byte $0b,$00,$0c,$0d,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$4e,$00,$00,$00,$4f // ...........N...O
        .byte $0a,$0a,$0a,$0a,$0a,$0a,$0a,$4e,$00,$00,$00,$4f,$0a,$0a,$0a,$0a // .......N...O....
        .fill 8, $0a
        .byte $0e,$00,$00,$00,$0f,$0a,$00,$00,$00,$07,$0a,$0a,$0a,$6b,$6c,$00 // .............kl.
        .byte $6d,$0a,$0a,$4e,$00,$00,$00,$4f,$6e,$00,$00,$00,$6f,$0a,$0a,$0a // m..N...On...o...
        .fill 19, $0a
        .byte $0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$00,$00,$00,$07 // ................
        .byte $10,$00,$00,$00,$11,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$12,$13,$00,$14 // ................
        .fill 8, $0a
        .byte $4e,$00,$00,$00,$4f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$4e,$00,$00,$00 // N...O.......N...
        .byte $4f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0e,$00,$00 // O...............
        .byte $00,$0f,$0a,$00,$00,$00,$07,$0a,$0a,$0a,$0a,$70,$00,$71,$72,$0a // ...........p.qr.
        .byte $4e,$00,$00,$00,$4f,$0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$0a // N...O...........
        .fill 16, $0a
        .byte $0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$00,$00,$00,$07 // ................
        .byte $0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$15,$00,$0c,$16 // ................
        .fill 8, $0a
        .byte $4e,$00,$00,$00,$4f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$4e,$00,$00,$00 // N...O.......N...
        .byte $4f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0e,$00,$00 // O...............
        .byte $00,$0f,$0a,$00,$00,$00,$07,$0a,$0a,$0a,$0a,$73,$74,$00,$75,$76 // ...........st.uv
        .byte $4e,$00,$00,$00,$4f,$0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$0a // N...O...........
        .fill 16, $0a
        .byte $0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$00,$00,$00,$07 // ................
        .byte $0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$0a,$17,$18,$00,$19,$0a // ................
        .fill 8, $0a
        .byte $4e,$00,$00,$00,$4f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$4e,$00,$00,$00 // N...O.......N...
        .byte $4f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0e,$00,$00 // O...............
        .byte $00,$0f,$0a,$00,$00,$00,$07,$0a,$0a,$0a,$0a,$0a,$6b,$6c,$00,$6d // ............kl.m
        .byte $77,$00,$00,$00,$4f,$0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$0a // w...O...........
        .fill 16, $0a
        .byte $0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$00,$00,$00,$07 // ................
        .byte $0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$1a,$1b,$00,$1c,$1d,$0a // ................
        .fill 8, $0a
        .byte $4e,$00,$00,$00,$4f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$4e,$00,$00,$00 // N...O.......N...
        .byte $4f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0e,$00,$00 // O...............
        .byte $00,$0f,$0a,$00,$00,$00,$07,$0a,$0a,$0a,$0a,$0a,$0a,$70,$00,$71 // .............p.q
        .byte $78,$00,$00,$00,$4f,$0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$0a // x...O...........
        .byte $79,$7a,$7b,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // yz{.............
        .byte $0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$00,$00,$00,$07 // ................
        .byte $0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$1e,$00,$00,$1f,$0a,$0a // ................
        .fill 8, $0a
        .byte $4e,$00,$00,$00,$4f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$4e,$00,$00,$00 // N...O.......N...
        .byte $4f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0e,$00,$00 // O...............
        .byte $00,$0f,$0a,$00,$00,$00,$07,$0a,$0a,$0a,$0a,$0a,$0a,$73,$74,$00 // .............st.
        .byte $00,$00,$00,$00,$4f,$0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$7c // ....O..........|
        .byte $7d,$00,$7e,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // }.~.............
        .byte $0e,$00,$00,$00,$0f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$00,$00,$00,$20 // ............... 
        .byte $21,$00,$00,$00,$22,$0a,$0a,$0a,$0a,$23,$24,$00,$25,$0a,$0a,$0a // !..."....#$.%...
        .fill 8, $0a
        .byte $4e,$00,$00,$00,$4f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$4e,$00,$00,$00 // N...O.......N...
        .byte $4f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0e,$00,$00 // O...............
        .byte $00,$0f,$0a,$00,$00,$00,$07,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$6b,$6c // ..............kl
        .byte $00,$00,$00,$00,$7f,$0e,$00,$00,$00,$80,$0a,$0a,$0a,$0a,$81,$82 // ................
        .byte $00,$83,$3d,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // ..=.............
        .byte $0e,$00,$00,$00,$22,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$00,$00,$00,$26 // ...."..........&
        .byte $27,$00,$00,$00,$28,$0a,$0a,$0a,$29,$2a,$00,$1c,$1d,$0a,$0a,$0a // '...(...)*......
        .fill 8, $0a
        .byte $4e,$00,$00,$00,$50,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$4e,$00,$00,$00 // N...P.......N...
        .byte $51,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0e,$00,$00 // Q...............
        .byte $00,$22,$0a,$00,$00,$00,$52,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$70 // ."....R........p
        .byte $00,$00,$00,$00,$84,$85,$00,$00,$00,$86,$0a,$0a,$0a,$87,$88,$00 // ................
        .byte $0c,$89,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // ................
        .byte $0e,$00,$00,$00,$2b,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$00,$00,$00,$00 // ....+...........
        .byte $2c,$2d,$00,$00
        .text "./01*"
        .byte $00,$0c,$1f,$0a,$0a,$0a,$0a
        .fill 8, $0a
        .byte $4e,$00,$00,$00,$52,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$4e,$00,$00,$00 // N...R.......N...
        .byte $53,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0e,$00,$00 // S...............
        .byte $00,$2b,$0a,$00,$00,$00,$54,$39,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$73 // .+....T9.......s
        .byte $74,$00,$00,$00,$8a,$8b,$00,$00,$00,$8c,$39,$0a,$8d,$8e,$00,$00 // t.........9.....
        .byte $8f,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // ................
        .byte $0e,$00,$00,$00,$32,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$00,$00,$00,$00 // ....2...........
        .byte $33,$34,$00,$00,$00,$35,$36,$00,$00,$00,$37,$0a,$0a,$0a,$0a,$0a // 34...56...7.....
        .fill 8, $0a
        .byte $4e,$00,$00,$00,$54,$55,$0a,$0a,$0a,$0a,$0a,$0a,$4e,$00,$00,$00 // N...TU......N...
        .byte $56,$39,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$57,$0e,$00,$00 // V9..........W...
        .byte $00,$32,$0a,$00,$00,$00,$00,$90,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // .2..............
        .byte $6b,$6c,$00,$00,$00,$91,$92,$00,$00,$00,$93,$94,$95,$00,$00,$3c // kl.............<
        .byte $3d,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // =...............
        .byte $0e,$00,$00,$00,$38,$39,$0a,$0a,$0a,$0a,$0a,$0a,$00,$00,$00,$00 // ....89..........
        .byte $3a,$3b,$00,$00,$00,$00,$00,$00,$00,$3c,$3d,$0a,$0a,$0a,$0a,$0a // :;.......<=.....
        .fill 8, $0a
        .byte $4e,$00,$00,$00,$00,$58,$0a,$0a,$0a,$0a,$0a,$0a,$4e,$00,$00,$00 // N....X......N...
        .byte $00                                   // .

txt_1291:
        .text "YZZZZZZZZZ"
        .byte $5b,$5c,$0e,$00,$00,$00,$38,$39,$00,$00,$00,$00,$96,$0a,$0a,$0a // [\....89........
        .byte $0a,$0a,$0a,$0a,$0a,$0a,$97,$00,$00,$00,$98,$99,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$9a,$9b,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // ................
        .byte $0a,$0a,$0a,$0a,$0a,$0e,$00,$00,$00,$3e,$3f,$0a,$0a,$0a,$0a,$0a // .........>?.....
        .byte $0a                                   // .

txt_12dc:
        .byte $40                                   // @ character
        .text "ABCDEF"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$40,$47,$48,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // ...@GH..........
        .byte $0a,$0a,$0a,$0a,$4e,$00,$00,$5d,$5e,$5f,$0a,$0a,$0a,$0a,$0a,$0a // ....N..]^_......
        .byte $4e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0c,$5c // N..............\
        .byte $0a,$0e,$00,$00,$00,$3e,$3f,$00,$00,$00,$00,$9c,$0a,$0a,$0a,$0a // .....>?.........
        .byte $0a,$0a,$0a,$0a,$0a,$9d,$9e,$61,$62,$63,$9f,$2d,$00,$00,$00,$00 // .......abc.-....
        .byte $00,$a0,$a1,$a2,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // ................
        .byte $0a,$0a,$0a,$0a
        .text "IABCD"
        .byte $0a,$0a,$0a,$0a,$0a,$0a,$0a
        .byte $44,$0a,$0a,$0a,$0a,$0a,$4a,$4b,$02,$4c,$4d,$44,$0a,$0a,$0a,$0a // D.....JK.LMD....
        .fill 12, $0a
        .byte $60,$61,$62,$63,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$64,$65,$66,$67 // `abc........defg
        .fill 9, $67
        .byte $68,$69,$0a,$0a
        .text "IABCD"
        .byte $0a,$6a,$a3,$a4,$a5,$0a,$0a
        .fill 14, $0a
        .byte $a6,$a7,$67,$67,$a8,$a4,$a9,$aa,$ab,$ac,$0a,$0a,$0a,$0a,$0a,$0a // ..gg............
        .byte $0a,$0a,$0a,$0a,$0a                   // .....

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

// --- Region $1481-$1490 ---
.pc = $1481 "dat_1481"

dat_1481:
        .byte $39,$01,$01,$41,$42,$00,$04,$02,$00,$05,$19,$19,$04,$00,$00,$01 // 9..AB...........

// --- Region $14c7-$14d1 ---
.pc = $14c7 "Segment $14c7"
        .byte $07,$0e,$29,$4c,$30,$9c,$c1,$68,$0b,$57,$11 // ..)L0..h.W.

// --- Region $14de-$14eb ---
.pc = $14de "dat_14de"

dat_14de:
        .byte $01,$00,$00,$00,$87,$00,$00,$00,$07,$08,$08,$07,$06,$02 // ..............

// --- Region $1542-$154f ---
.pc = $1542 "Segment $1542"
        .byte $5f,$43,$00,$00,$03,$c0,$10,$f7,$ff,$00,$ff,$02,$00,$00 // _C............

// --- Region $15c5-$1624 ---
.pc = $15c5 "dat_15c5"

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

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

// --- Region $16b4-$16c6 ---
.pc = $16b4 "Segment $16b4"
        .byte $f3,$f7,$0b,$57,$11,$ff,$ff,$ff,$00,$00,$ee,$00,$00,$00,$00,$00 // ...W............
        .byte $01,$01,$00                           // ...

// --- Region $17d9-$17e4 ---
.pc = $17d9 "dat_17d9"

dat_17d9:
        .byte $30,$20,$40,$76,$87,$05,$76,$87,$42,$9c,$ac,$68 // 0 @v..v.B..h

// --- Region $1837-$1b84 ---
.pc = $1837 "dat_1837"

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

txt_1894:
        .text "0 .B"
        .byte $66,$c0,$70,$5d,$9a,$83,$ad,$d9,$e0,$00,$20,$40,$60,$80,$a0,$c0 // f.p]...... @`...
        .byte $e0,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$f7,$f8,$f8,$f8,$f8,$f8,$f8,$f8 // ................
        .byte $f8,$54,$4b,$42,$1a,$1a,$1a,$81,$30,$07,$82,$30,$03,$81,$30,$07 // .TKB....0..0..0.
        .byte $30,$03,$82,$30,$03,$81,$30,$03,$ff,$81,$30,$03,$87,$30,$01,$30 // 0..0..0...0..0.0
        .byte $01,$82,$30,$01,$88,$30,$01,$81,$30,$03,$88,$30,$03,$81,$30,$01 // ..0..0..0..0..0.
        .byte $87,$30,$01,$82,$30,$03,$87,$30,$01,$30,$01,$ff,$84,$43,$17,$41 // .0..0..0.0...C.A
        .byte $27,$10,$00,$43,$0f,$46,$0f,$43,$17,$41,$27,$10,$00,$43,$1f,$ff // '..C.F.C.A'..C..
        .byte $86,$18,$85,$00,$f8,$24,$01,$63,$85,$13,$81,$00,$f8,$16,$01,$22 // .....$.c......."
        .byte $01,$18,$03,$24,$01,$61,$86           // ...$.a.

txt_191f:
        .text "$%"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $ff,$85,$1b,$05,$27,$01,$63,$86,$18,$01,$1b,$03,$27,$01,$1b,$03 // ....'.c.....'...
        .byte $1b,$01,$18,$01,$86,$27,$03,$85,$1d,$01,$1d,$03,$86,$29,$05,$85 // .....'.......)..
        .byte $1b,$01,$1d,$01,$29,$01,$1d,$01,$1d,$01,$29,$01,$82,$30,$03,$85 // ....).....)..0..
        .byte $1b,$01,$1d,$01,$86,$1f,$07,$82,$30,$03,$86,$22,$07,$1f,$03,$82 // ........0.."....
        .byte $30,$01,$86                           // 0..

txt_1965:
        .text "$%"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $ff,$ff,$83,$43,$97,$18,$01,$41,$27,$10,$00,$43,$0f,$46,$0f,$43 // ...C...A'..C.F.C
        .byte $17,$41,$27,$10,$00,$43,$0f,$43,$2f,$f0,$ff,$ff,$7f,$7f,$ff,$89 // .A'..C.C/.......
        .byte $54,$17,$52,$03,$4f,$03,$52,$0f,$4f,$0f,$4d,$17,$4f,$03,$4d,$03 // T.R.O.R.O.M.O.M.
        .byte $4f,$0f                               // O.

txt_199a:
        .text "O/"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $ff,$ff,$8b,$18,$81,$00,$02,$18,$27,$f4,$ff,$65,$16,$05,$15,$01 // ........'..e....
        .byte $6f,$14,$05,$13,$01,$69,$13,$01,$16,$01,$18,$01,$0c,$01,$0c,$03 // o....i..........
        .byte $18,$01,$0e,$01,$0e,$03,$1a,$01,$0f,$01,$0f,$03,$1b,$01,$10,$01 // ................
        .byte $10,$03,$1c,$01,$11,$01,$11,$05,$12,$01,$12,$03,$13,$01,$63,$13 // ..............c.
        .byte $03,$16,$27,$f4,$ff,$ff,$8d,$30,$05,$30,$01,$8e,$30,$03,$8d,$30 // ..'....0.0..0..0
        .byte $01,$8e,$30,$03,$30,$03,$8d,$30,$01,$8e,$30,$03,$8d,$30,$01,$8e // ..0.0..0..0..0..
        .byte $30,$01,$ff,$8c,$18,$01,$18,$27,$f4,$ff,$65,$16,$05,$15,$01,$6f // 0......'..e....o
        .byte $14,$05,$13,$01,$69,$13,$01,$16,$01,$18,$01,$0c,$01,$0c,$03,$18 // ....i...........
        .byte $01,$0e,$01,$0e,$03,$1a,$01,$0f,$01,$0f,$03,$1b,$01,$10,$01,$10 // ................
        .byte $03,$1c,$01,$11,$01,$11,$05,$12,$01,$12,$03,$13,$01,$63,$13,$03 // .............c..
        .byte $16,$27,$f4,$ff,$ff,$00,$08,$01,$07,$05,$0f,$07,$0f,$ff,$02,$91 // .'..............
        .byte $00,$08,$06,$03,$09,$53,$ff,$03,$01,$00,$00,$04,$07,$08,$53,$ff // .....S........S.
        .byte $81,$df,$00,$41,$a6,$00,$11,$af,$00,$11,$a3,$00,$11,$a0,$00,$01 // ...A............
        .byte $10,$00,$ff,$81,$df,$00,$41,$a9,$00,$81,$df,$00,$41,$a9,$00,$11 // ......A.....A...
        .byte $a8,$00,$11,$a7,$00,$ff,$41,$00,$7f,$41,$00,$60,$41,$00,$32,$41 // ......A..A.`A.2A
        .byte $00,$10,$41,$00,$10,$41,$00,$10,$fe,$00,$00,$00,$00,$41,$00,$00 // ..A..A.......A..
        .byte $41,$03,$00,$41,$07,$00,$41,$00,$00,$41,$03,$00,$41,$07,$00,$ff // A..A..A..A..A...
        .byte $41,$00,$00,$41,$03,$00,$41,$08,$00,$41,$00,$00,$41,$03,$00,$41 // A..A..A..A..A..A
        .byte $08,$00,$ff,$81,$df,$00,$41,$08,$00,$11,$07,$00,$40,$05,$00,$40 // ......A.....@..@
        .byte $03,$00,$40,$01,$00,$10,$00,$00,$00,$00,$00,$fe,$41,$00,$10,$41 // ..@.........A..A
        .byte $00,$10,$41,$00,$10,$41,$00,$10,$41,$00,$10,$41,$00,$10,$41,$00 // ..A..A..A..A..A.
        .byte $10,$41,$00,$10,$fe,$00,$00,$00,$19,$18,$18,$19,$19,$18,$19,$19 // .A..............
        .byte $19,$1a,$00,$84,$bf,$f4,$6a,$08,$d1,$87,$e3,$9f,$00,$00,$0a,$fe // ......j.........
        .byte $41,$48,$00,$f2,$10,$50,$0a,$00,$09,$08,$00,$00,$00,$03,$09,$00 // AH...P..........
        .byte $00,$08,$10,$00,$00,$02,$fd,$ed,$81,$00,$00,$72,$30,$10,$30,$4a // ...........r0.0J
        .byte $43,$87,$00,$82,$15,$10,$0a,$a4,$41,$43,$40,$00,$00,$65,$09,$e4 // C.......AC@..e..
        .byte $41,$76,$40,$12,$90,$75,$07,$ad,$00,$05,$80,$00,$00,$74,$07,$6d // Av@..u.......t.m
        .byte $00,$05,$80,$00,$00,$76,$00,$a4,$11,$08,$d0,$d2,$ff,$70,$0f,$e4 // .....v.......p..
        .byte $00,$08,$00,$00,$00,$01,$0f,$e2,$00,$07,$20,$00,$00,$27,$07,$50 // .......... ..'.P
        .byte $43,$00,$30,$02,$07,$70,$07,$20,$00,$08,$00,$00,$00,$03,$08,$20 // C.0..p. ....... 
        .byte $00,$08,$00,$00,$00,$02,$53           // ......S

dat_1b84:
        // === Fill data (1 bytes, $1b84-$1b84) ===
        .byte $00                                   // .

// --- Region $1c00-$1d4d ---
.pc = $1c00 "txt_1c00"

txt_1c00:
        .text "            "
        .byte $1f,$1f,$1f,$1f,$1f,$08,$0f,$14,$0c,$09,$0e,$05,$1f,$10,$12,$05 // ................
        .byte $13,$05,$0e,$14,$13,$1f,$14,$12,$09,$10,$0c,$05,$18,$1f,$1f,$1f // ................
        .byte $1f,$07,$12,$05,$05,$14,$09,$0e,$07,$13,$1f // ...........

txt_1c37:
        .encoding "screencode_mixed"
        .text "go out to"
        .encoding "petscii_upper"
        .byte $1f,$01,$0c,$20,$0f,$15,$12,$1f,$06,$12,$09,$05,$0e,$04,$13,$1f // ... ............
        .byte $17,$0f,$12,$0c,$04,$17,$09,$04,$05,$1f,$1f,$1f,$1f,$03,$0f,$0e // ................
        .byte $14,$01,$03,$14,$1f,$08,$0f,$14,$0c,$09,$0e,$05,$1f,$06,$0f,$12 // ................
        .byte $20,$14,$08,$05,$1f,$0c,$01,$14,$05,$13,$14,$20,$13,$14,$15,$06 //  .......... ....
        .byte $06,$1f,$1f,$03,$01,$0c,$0c,$20,$12,$0f,$02,$3a,$1f // ....... ...:.

txt_1c8d:
        .text "+43-479246"
        .byte $1f,$1f                               // ..

txt_1c99:
        .encoding "screencode_mixed"
        .text "or write to:"
        .encoding "petscii_upper"
        .byte $1f,$08,$0f,$14,$0c,$09,$0e,$05,$1f,$06,$01,$0e,$03,$0c,$15,$02 // ................
        .byte $1f,$1f,$10,$0f,$20,$02,$0f,$18       // .... ...

txt_1cbd:
        .text " 2127"
        .byte $1f                                   // .

txt_1cc3:
        .text "6201 "
        .byte $03,$01,$1f,$0d,$01,$01,$13,$14,$12,$09,$03,$08,$14,$1f,$1f,$1f // ................
        .byte $1f,$1f,$1f,$ff,$60
        .text "STUFF"
        .byte $5f,$5f
        .text "CALL"
        .byte $60,$52,$4f,$42,$7a,$5f,$6b,$74,$73,$6d,$74,$77,$79,$72,$74,$76 // `ROBz_ktsmtwyrtv
        .byte $5f
        .byte $4f,$52,$60
        .text "SIDE"
        .byte $7a,$5f,$6b,$71,$70,$6d,$74,$75
        .byte $70,$71,$72,$77,$74,$5f
        .byte $4f,$52,$60
        .text "WRITE"
        .byte $60
        .byte $54
        .byte $4f,$7a,$5f                           // Oz_

txt_1d1b:
        .text "    ROB     "
        .byte $5f,$50,$4f,$60,$42,$4f,$58,$60,$72,$71,$72,$77,$5f,$76,$72,$70 // _PO`BOX`rqrw_vrp
        .byte $71,$60,$43,$41,$5f                   // q`CA_

txt_1d3c:
        .text "MAASTRICHT"
        .byte $5f,$5f,$5f,$5f,$5f,$5f,$ff           // ______.

dat_1d4d:
        // === Fill data (1 bytes, $1d4d-$1d4d) ===
        .byte $00                                   // .

// --- Region $2000-$264b ---
.pc = $2000 "spr_2000"

spr_2000:
        // === Charset data (1612 bytes, $2000-$264b) ===
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 0 @+0
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fd,$f8       // char 1 @+1
        .byte $ff,$ff,$ff,$ff,$fd,$d8,$80,$00       // char 2 @+2
        .byte $ff,$ff,$fd,$d8,$80,$00,$00,$00       // char 3 @+3
        .byte $fd,$d8,$80,$00,$00,$00,$00,$00       // char 4 @+4
        .byte $9f,$07,$0b,$0b,$03,$03,$01,$02       // char 5 @+5
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fd       // char 6 @+6
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$d9,$80       // char 7 @+7
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f       // char 8 @+8
        .byte $ff,$ff,$ff,$ff,$ff,$fd,$68,$00       // char 9 @+9
        .byte $ff,$ff,$ff,$ff,$ff,$6a,$00,$00       // char 10 @+10
        .byte $ff,$ff,$ff,$ff,$ff,$a8,$00,$00       // char 11 @+11
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$00       // char 12 @+12
        .byte $ff,$ff,$ff,$ff,$ff,$2a,$00,$00       // char 13 @+13
        .byte $ff,$ff,$ff,$ff,$ff,$a9,$00,$00       // char 14 @+14
        .byte $ff,$ff,$ff,$ff,$ff,$7f,$27,$02       // char 15 @+15
        .byte $d0,$e0,$e0,$d0,$f0,$f8,$f4,$fc       // char 16 @+16
        .byte $02,$00,$00,$00,$00,$00,$00,$00       // char 17 @+17
        .byte $ff,$ff,$ff,$ff,$7f,$bf,$bf,$bf       // char 18 @+18
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fd,$fe       // char 19 @+19
        .byte $ff,$ff,$ff,$fd,$d8,$80,$00,$00       // char 20 @+20
        .byte $ff,$fd,$d8,$80,$00,$00,$00,$00       // char 21 @+21
        .byte $d8,$80,$00,$00,$00,$00,$00,$00       // char 22 @+22
        .byte $bf,$bf,$3f,$3f,$1f,$2f,$2f,$0f       // char 23 @+23
        .byte $ff,$ff,$ff,$fd,$f6,$f8,$d0,$e0       // char 24 @+24
        .byte $d8,$60,$80,$00,$00,$00,$00,$00       // char 25 @+25
        .byte $9f,$27,$0b,$01,$02,$00,$00,$00       // char 26 @+26
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$7f,$bf       // char 27 @+27
        .byte $ff,$ff,$fd,$fe,$f4,$f8,$d0,$e0       // char 28 @+28
        .byte $fe,$fd,$ff,$ff,$ff,$ff,$ff,$ff       // char 29 @+29
        .byte $00,$00,$00,$80,$80,$40,$c0,$c0       // char 30 @+30

txt_20f8:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 31 @+31
        .byte $00,$00,$00,$80,$40,$c0,$e0,$d0       // char 32 ' '
        .byte $0f,$0f,$07,$0b,$0b,$0b,$03,$03       // char 33 '!'
        .byte $ff,$ff,$ff,$fd,$fe,$fe,$fc,$f4       // char 34 '"'
        .byte $40,$80,$80,$00,$00,$00,$00,$00       // char 35 '#'
        .byte $bf,$1f,$1f,$2f,$2f,$0f,$07,$07       // char 36 '$'
        .byte $40,$80,$00,$00,$00,$00,$00,$00       // char 37 '%'
        .byte $e0,$e0,$d0,$d0,$d0,$f0,$f0,$f0       // char 38 '&'
        .byte $f0,$f8,$f8,$f4,$fc,$fc,$fe,$fe       // char 39 '''
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 40 '('
        .byte $f8,$f8,$f0,$d0,$d0,$e0,$e0,$40       // char 41 ')'
        .byte $00,$00,$00,$09,$27,$1f,$bf,$7f       // char 42 '*'
        .byte $00,$02,$97,$ff,$ff,$ff,$ff,$ff       // char 43 '+'
        .byte $00,$97,$ff,$ff,$ff,$ff,$ff,$ff       // char 44 ','
        .byte $00,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 45 '-'
        .byte $00,$c0,$f5,$ff,$ff,$ff,$ff,$ff       // char 46 '.'
        .byte $00,$00,$a0,$d8,$f4,$fe,$fd,$fd       // char 47 '/'
        .byte $00,$00,$00,$00,$20,$98,$74,$f6       // char 48 '0'
        .byte $0b,$0b,$01,$01,$01,$02,$02,$00       // char 49 '1'
        .byte $40,$89,$ff,$ff,$ff,$ff,$ff,$ff       // char 50 '2'
        .byte $25,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 51 '3'
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0       // char 52 '4'
        .byte $fd,$fd,$fd,$ff,$ff,$ff,$ff,$ff       // char 53 '5'
        .byte $ff,$ff,$ff,$fd,$fd,$fe,$fe,$fc       // char 54 '6'
        .byte $02,$02,$01,$03,$0b,$07,$07,$07       // char 55 '7'
        .byte $fd,$fd,$ff,$ff,$ff,$ff,$ff,$ff       // char 56 '8'
        .byte $00,$80,$40,$60,$d0,$d0,$d0,$f8       // char 57 '9'
        .byte $f4,$f4,$f8,$f8,$f0,$d0,$d0,$e0       // char 58 ':'
        .byte $0f,$2f,$1f,$1f,$1f,$3f,$bf,$bf       // char 59 ';'
        .byte $f8,$f8,$f8,$f4,$f4,$fc,$fc,$fc       // char 60 '<'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fd,$fd       // char 61 '='
        .byte $e0,$40,$40,$40,$80,$80,$00,$00       // char 62 '>'
        .byte $7f,$7f,$7f,$7f,$ff,$ff,$ff,$ff       // char 63 '?'
        .byte $fe,$fe,$fe,$fd,$ff,$ff,$ff,$ff       // char 64 '@'
        .byte $00,$00,$00,$00,$00,$02,$02,$01       // char 65 'A'
        .byte $fe,$fe,$f4,$f4,$f4,$f8,$f8,$f0       // char 66 'B'
        .byte $02,$02,$02,$01,$01,$01,$01,$01       // char 67 'C'
        .byte $01,$03,$03,$03,$03,$03,$03,$0b       // char 68 'D'
        .byte $d0,$d0,$d0,$d0,$e0,$e0,$e0,$c0       // char 69 'E'
        .byte $03,$03,$03,$0b,$0b,$0b,$0b,$07       // char 70 'F'
        .byte $ff,$fd,$fd,$fd,$fe,$fe,$fe,$fc       // char 71 'G'
        .byte $0b,$07,$0f,$0f,$0f,$0f,$0f,$0f       // char 72 'H'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$a0       // char 73 'I'
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$f0,$00       // char 74 'J'

txt_2258:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$00       // char 75 'K'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$00       // char 76 'L'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$09       // char 77 'M'

txt_2270:
        .byte $40,$40,$40,$40,$40,$40,$80,$80       // char 78 'N'
        .byte $07,$07,$07,$07,$07,$07,$07,$07       // char 79 'O'
        .byte $fc,$fc,$f4,$f4,$f4,$f8,$f8,$f8       // char 80 'P'
        .byte $2f,$2f,$1f,$3f,$3f,$3f,$3f,$3f       // char 81 'Q'
        .byte $ff,$ff,$ff,$ff,$ff,$fd,$fe,$f4       // char 82 'R'
        .byte $f6,$d8,$e0,$40,$80,$00,$00,$00       // char 83 'S'
        .byte $ff,$ff,$ff,$ff,$fd,$fd,$fd,$fd       // char 84 'T'
        .byte $80,$00,$00,$00,$00,$00,$00,$00       // char 85 'U'
        .byte $07,$07,$07,$07                       // char 86 (partial)

txt_22b4:
        .byte $27,$2f,$2f,$2f                       // char 86 (partial)
        .byte $d0,$d0,$d0,$d0,$e0,$40,$40,$40       // char 87 'W'
        .byte $00,$00,$00,$00,$00,$00,$02,$02       // char 88 'X'
        .byte $bf,$bf,$7f,$ff,$ff,$ff,$ff,$ff       // char 89 'Y'
        .byte $f8,$d0,$e0,$40,$80,$00,$00,$00       // char 90 'Z'
        .byte $fd,$fd,$fe,$fe,$fe,$fc,$fc,$fc       // char 91 '['

txt_22e0:
        .byte $2f,$2f,$2f,$2f,$2f,$2f,$2f,$2f       // char 92 '\'
        .byte $ff,$ff,$ff,$ff,$fd,$fd,$fd,$fe       // char 93 ']'
        .byte $40,$40,$80,$00,$00,$00,$00,$00       // char 94 '^'
        .byte $01,$03,$0b,$0b,$07,$0f,$0f,$2f       // char 95 '_'
        .byte $f8,$d0,$e0,$42,$ff,$ff,$ff,$ff       // char 96 '`'
        .byte $00,$00,$00,$a5,$ff,$ff,$ff,$ff       // char 97 'a'
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$ff       // char 98 'b'
        .byte $00,$00,$00,$f0,$ff,$ff,$ff,$ff       // char 99 'c'
        .byte $00,$00,$00,$00,$ff,$ff,$ff,$ff       // char 100 'd'
        .byte $00,$00,$00,$3f,$ff,$ff,$ff,$ff       // char 101 'e'
        .byte $00,$00,$00,$d6,$ff,$ff,$ff,$ff       // char 102 'f'
        .byte $02,$01,$0b,$27,$ff,$ff,$ff,$ff       // char 103 'g'
        .byte $03,$03,$03,$03,$ff,$ff,$ff,$ff       // char 104 'h'
        .byte $f4,$f4,$f4,$f4,$ff,$ff,$ff,$ff       // char 105 'i'
        .byte $2f,$2f,$2f,$2f,$ff,$ff,$ff,$ff       // char 106 'j'
        .byte $fe,$f4,$f4,$f4,$ff,$ff,$ff,$ff       // char 107 'k'
        .byte $2f,$1f,$3f,$bf,$ff,$ff,$ff,$ff       // char 108 'l'
        .byte $ff,$ff,$ff,$ff,$fd,$f6,$d8,$e0       // char 109 'm'
        .byte $ff,$ff,$ff,$ff,$a0,$00,$00,$00       // char 110 'n'
        .byte $ff,$ff,$ff,$ff,$00,$00,$00,$00       // char 111 'o'
        .byte $ff,$ff,$ff,$ff,$09,$00,$00,$00       // char 112 'p'
        .byte $ff,$ff,$ff,$ff,$ff,$27,$02,$00       // char 113 'q'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$7f,$be       // char 114 'r'
        .byte $ff,$ff,$ff,$ff,$ff,$f6,$60,$00       // char 115 's'
        .byte $ff,$ff,$ff,$f6,$60,$00,$00,$00       // char 116 't'
        .byte $ff,$f6,$60,$00,$00,$00,$00,$00       // char 117 'u'
        .byte $67,$01,$02,$02,$00,$00,$00,$00       // char 118 'v'
        .byte $ff,$ff,$fd,$fe,$f4,$f8,$f8,$d0       // char 119 'w'
        .byte $ff,$ff,$80,$00,$00,$00,$00,$00       // char 120 'x'
        .byte $ff,$d5,$00,$00,$00,$00,$00,$00       // char 121 'y'
        .byte $ff,$55,$00,$00,$00,$00,$00,$00       // char 122 'z'
        .byte $d5,$a0,$00,$00,$00,$00,$00,$00       // char 123 '{'
        .byte $ff,$ff,$ff,$ff,$ff,$fd,$d8,$80       // char 124 '|'
        .byte $00,$00,$00,$00,$02,$01,$01,$0b       // char 125 '}'
        .byte $34,$b8,$78,$74,$fc,$fe,$fd,$ff       // char 126 '~'
        .byte $bf,$3f,$3f,$3f,$1f,$2f,$2f,$2f       // char 127
        .byte $ff,$ff,$ff,$ff,$ff,$fd,$fe,$fe       // char 128
        .byte $e0,$e0,$40,$80,$80,$00,$00,$00       // char 129
        .byte $fd,$fe,$fe,$fd,$7f,$bf,$bf,$bf       // char 130
        .byte $00,$00,$00,$00,$00,$80,$40,$c0       // char 131
        .byte $00,$00,$00,$00,$00,$02,$01,$0b       // char 132
        .byte $07,$2f,$1f,$bf,$7f,$ff,$ff,$ff       // char 133
        .byte $80,$40,$c0,$e0,$e0,$d0,$f0,$f0       // char 134
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 135
        .byte $f4,$f8,$f8,$d0,$e0,$e0,$40,$89       // char 136
        .byte $00,$00,$00,$00,$00,$00,$a5,$ff       // char 137
        .byte $00,$00,$00,$00,$00,$00,$fd,$ff       // char 138
        .byte $00,$00,$00,$00,$00,$00,$80,$60       // char 139
        .byte $e0,$d0,$f0,$f8,$f8,$f4,$fc,$fc       // char 140
        .byte $ff,$fe,$f4,$f8,$f8,$f4,$fc,$fe       // char 141
        .byte $60,$00,$00,$00,$00,$00,$00,$00       // char 142
        .byte $7f,$bf,$bf,$3f,$3f,$3f,$1f,$2f       // char 143
        .byte $d6,$fd,$ff,$ff,$ff,$ff,$ff,$ff       // char 144
        .byte $07,$9f,$ff,$ff,$ff,$ff,$ff,$ff       // char 145
        .byte $f8,$f8,$f4,$f4,$f4,$fc,$fc,$fc       // char 146
        .byte $5f,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 147
        .byte $fe,$fe,$fd,$fd,$fd,$ff,$ff,$ff       // char 148
        .byte $fd,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 149
        .byte $00,$00,$80,$40,$c0,$e0,$e0,$d0       // char 150
        .byte $2f,$2f,$0f,$0f,$0f,$0f,$0f,$0f       // char 151
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 152
        .byte $f0,$f0,$f8,$f8,$f4,$f4,$f4,$fc       // char 153
        .byte $fc,$fc,$fc,$fc,$ff,$ff,$ff,$ff       // char 154
        .byte $0f,$0f,$0f,$0f,$ff,$ff,$ff,$ff       // char 155
        .byte $f0,$f0,$f0,$f0,$ff,$ff,$ff,$ff       // char 156
        .byte $3f,$3f,$3f,$3f,$ff,$ff,$ff,$ff       // char 157
        .byte $d9,$80,$00,$00,$00,$00,$00,$00       // char 158
        .byte $ff,$7f,$bf,$bf,$3f,$3f,$1f,$2f       // char 159
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$f6       // char 160
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$67,$01       // char 161
        .byte $ff,$ff,$ff,$ff,$ff,$fd,$d8,$60       // char 162
        .byte $ff,$ff,$ff,$fd,$68,$00,$00,$00       // char 163
        .byte $ff,$ff,$ff,$6a,$00,$00,$00,$00       // char 164
        .byte $ff,$ff,$ff,$a8,$00,$00,$00,$00       // char 165
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00       // char 166
        .byte $ff,$ff,$ff,$9f,$02,$00,$00,$00       // char 167
        .byte $ff,$ff,$ff,$ff,$7f,$27,$0b,$03       // char 168
        .byte $2f,$0f,$0f,$0f,$07,$0b,$0b,$0b       // char 169
        .byte $ff,$ff,$ff,$ff,$ff,$fe,$f4,$f8       // char 170
        .byte $02,$02,$00,$00,$00,$00,$00,$00       // char 171
        .byte $ff,$ff,$ff,$ff,$7f,$bf,$bf,$3f       // char 172
        .byte $ff,$fd,$f6,$f8,$d0,$e0,$40,$80       // char 173
        .byte $0b,$07,$07,$2f,$1f,$1f,$bf,$7f       // char 174
        .byte $03,$03,$01,$02,$02,$00,$00,$00       // char 175
        .byte $ff,$ff,$ff,$ff,$ff,$7f,$bf,$bf       // char 176
        .byte $f8,$f4,$fc,$fe,$fd,$ff,$ff,$ff       // char 177
        .byte $00,$00,$00,$00,$00,$00,$80,$40       // char 178
        .byte $3f,$3f,$1f,$2f,$2f,$2f,$0f,$0f       // char 179
        .byte $ff,$fd,$fe,$fe,$fc,$f4,$f8,$f8       // char 180
        .byte $00,$00,$00,$00,$00,$00,$00,$02       // char 181
        .byte $00,$00,$00,$00,$00,$00,$00,$97       // char 182
        .byte $00,$00,$00,$00,$00,$00,$00,$ff       // char 183
        .byte $00,$00,$00,$00,$00,$00,$00,$fd       // char 184
        .byte $00,$00,$00,$00,$00,$00,$00,$60       // char 185
        .byte $02,$01,$0b,$07,$2f,$1f,$bf,$7f       // char 186
        .byte $1f,$2f,$2f,$07,$0b,$0b,$01,$02       // char 187
        .byte $c0,$e0,$e0,$d0,$f0,$f0,$f8,$f8       // char 188
        .byte $f0,$d0,$d0,$e0,$e0,$40,$40,$80       // char 189
        .byte $00,$09,$27,$1f,$bf,$7f,$ff,$ff       // char 190
        .byte $97,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 191
        .byte $d9,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 192
        .byte $ff,$7f,$bf,$bf,$1f,$2f,$2f,$07       // char 193
        .byte $f4,$f4,$f4,$fc,$fc,$fc,$fc,$fc       // char 194
        .byte $ff,$fd,$fd,$fe,$fe,$fc,$f4,$f4       // char 195
        .byte $01,$03,$0b,$07,$07,$07,$0f,$2f       // char 196
        .byte $0b,$0b,$01,$02,$02,$00,$00,$00       // char 197
        .byte $1f,$1f,$1f,$3f,$bf,$bf,$7f,$7f       // char 198
        .byte $00,$00,$00,$02,$02,$01,$03,$03       // char 199
        .byte $00,$00,$00,$00,$00,$00,$80,$80       // char 200
        .byte $ff,$ff,$ff,$ff                       // char 201 (partial)

// --- Region $2655-$2720 ---
.pc = $2655 "chr_2655"

chr_2655:
        // === Charset data (204 bytes, $2655-$2720) ===
        .byte $00,$00,$00,$7f,$7f,$ff,$ff,$ff       // char 0 @+0
        .byte $ff,$ff,$ff,$40,$e0,$e0,$d0,$f8       // char 1 @+1
        .byte $f8,$f4,$fe,$f4,$f4,$f4,$f8,$f8       // char 2 @+2
        .byte $f0,$d0,$d0,$02,$01,$01,$01,$01       // char 3 @+3
        .byte $01,$03,$03,$00,$00,$80,$80,$40       // char 4 @+4
        .byte $e0,$e0,$d0,$d0,$d0,$e0,$e0,$e0       // char 5 @+5
        .byte $c0,$40,$40,$03,$0b,$0b,$0b,$0b       // char 6 @+6
        .byte $07,$07,$07,$f8,$f8,$f4,$fe,$fe       // char 7 @+7
        .byte $fd,$ff,$ff,$40,$40,$40,$40,$80       // char 8 @+8
        .byte $80,$80,$00,$05,$00,$00,$00,$00       // char 9 @+9
        .byte $00,$00,$00,$ff,$00,$00,$00,$00       // char 10 @+10
        .byte $00,$00,$00,$ff,$9f,$02,$00,$00       // char 11 @+11
        .byte $00,$00,$00,$ff,$ff,$7f,$27,$0b       // char 12 @+12
        .byte $03,$0b,$07,$ff,$ff,$fd,$fd,$fd       // char 13 @+13
        .byte $fd,$fd,$fd,$00,$00,$00,$00,$00       // char 14 @+14
        .byte $00,$02,$01,$07,$2f,$1f,$1f,$bf       // char 15 @+15
        .byte $7f,$ff,$ff,$fe,$fe,$fe,$fc,$fc       // char 16 @+16
        .byte $fc,$f4,$f4,$00,$00,$00,$00,$00       // char 17 @+17
        .byte $0f,$2f,$2f,$00,$00,$00,$00,$00       // char 18 @+18
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00       // char 19 @+19
        .byte $fd,$ff,$ff,$00,$00,$00,$00,$00       // char 20 @+20
        .byte $60,$d9,$ff,$0b,$07,$2f,$1f,$bf       // char 21 @+21
        .byte $7f,$ff,$ff,$f8,$f8,$f4,$fe,$ff       // char 22 @+22
        .byte $ff,$ff,$ff,$1f,$2f,$2f,$07,$ff       // char 23 @+23
        .byte $ff,$ff,$ff,$2f,$2f,$1f,$1f,$ff       // char 24 @+24
        .byte $ff,$ff,$ff                           // char 25 (partial)

dat_2720:
        // === Fill data (1 bytes, $2720-$2720) ===
        .byte $00                                   // .

// --- Region $2802-$2808 ---
.pc = $2802 "dat_2802"

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

// --- Region $2826-$28cc ---
.pc = $2826 "dat_2826"

dat_2826:
        .byte $7e,$00,$00,$18,$00,$00,$18,$00,$00,$18,$00,$00,$18,$00,$00,$18 // ~...............
        .byte $00,$00,$18,$00,$00,$00,$00,$00,$00,$00,$78,$66,$6e,$6c,$66,$66 // ..........xfnlff
        .byte $66,$66,$66,$00,$00,$00,$00,$18,$66,$00,$3c,$76,$00,$66,$7e,$00 // fff.....f.<v.f~.
        .byte $7e,$7e,$00,$66,$6e,$00,$66,$66,$00,$66,$66,$00,$00,$00,$66,$7e // ~~.fn.ff.ff...f~
        .byte $00,$66,$60,$00,$66,$60,$00,$7e,$78,$00,$66,$60,$00,$66,$60,$00 // .f`.f`.~x.f`.f`.
        .byte $66,$7e,$00,$00,$00,$00,$66,$7e,$00,$00,$60,$60,$66,$3c,$60,$66 // f~....f~..``f<`f
        .byte $06,$60,$66,$66,$66,$66,$3c,$3c,$3c,$00,$00,$00,$78,$00,$00,$6c // .`ffff<<<...x..l
        .byte $00,$00,$66,$00,$00,$66,$00,$00,$66,$00,$00,$6c,$00,$00,$78,$00 // ..f..f..f..l..x.
        .byte $00,$00,$00,$00,$7c,$7e,$3c,$66,$60,$66,$66,$60,$60,$7c,$78,$3c // ....|~<f`ff``|x<
        .byte $78,$60,$06,$6c,$60,$66,$66,$7e,$3c,$00,$7f,$00,$00,$6b,$00,$00 // x`.l`ff~<....k..
        .byte $63,$00,$00,$63,$00,$00,$63           // c..c..c

// --- Region $28ea-$28fd ---
.pc = $28ea "dat_28ea"

dat_28ea:
        .byte $7e,$00,$00,$18,$00,$00,$18,$00,$00,$18,$00,$00,$18,$00,$00,$18 // ~...............
        .byte $00,$00,$18                           // ...

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

// --- Region $2934-$293f ---
.pc = $2934 "dat_2934"

dat_2934:
        .byte $3c,$3c,$00,$66,$66,$00,$60,$66,$00,$60,$66 // <<.ff.`f.`f

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

// --- Region $2973-$297f ---
.pc = $2973 "dat_2973"

dat_2973:
        .byte $66,$7e,$18,$76,$18,$3c,$7e,$18,$66,$7e,$18,$7e // f~.v.<~.f~.~

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

// --- Region $29b3-$29be ---
.pc = $29b3 "dat_29b3"

dat_29b3:
        .byte $3c,$7e,$00,$66,$18,$00,$60,$18,$00,$60,$18 // <~.f..`..`.

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

// --- Region $29f3-$2a0b ---
.pc = $29f3 "dat_29f3"

dat_29f3:
        .byte $66,$3c,$00,$66,$66,$00,$66,$60,$00,$66,$3c,$00,$00,$00,$00,$18 // f<.ff.f`.f<.....
        .byte $00,$00,$18,$00,$00,$18,$00,$00,$18   // .........

// --- Region $2a29-$2ac9 ---
.pc = $2a29 "dat_2a29"

dat_2a29:
        .byte $7e,$00,$00,$18,$00,$00,$18,$00,$00,$18,$00,$00,$18,$00,$00,$18 // ~...............
        .byte $00,$00,$18,$00,$00,$00,$00,$7c,$7e,$7e,$78,$66,$6e,$6c,$66,$66 // .......|~~xfnlff
        .byte $66,$66,$66,$00,$00,$00,$00,$18,$66,$00,$3c,$76,$00,$66,$7e,$00 // fff.....f.<v.f~.
        .byte $7e,$7e,$00,$66,$6e,$00,$66,$66,$00,$66,$66,$00,$00,$00,$66,$7e // ~~.fn.ff.ff...f~
        .byte $00,$66,$60,$00,$66,$60,$00,$7e,$78,$00,$66,$60,$00,$66,$60,$00 // .f`.f`.~x.f`.f`.
        .byte $66,$7e,$00,$00,$00,$00,$00,$3c,$60,$66,$06,$60,$66,$66,$66,$66 // f~.....<`f.`ffff
        .byte $3c,$3c,$3c,$00,$00,$00,$78,$00,$00,$6c,$00,$00,$66,$00,$00,$66 // <<<...x..l..f..f
        .byte $00,$00,$66,$00,$00,$6c,$00,$00,$78,$00,$00,$00,$00,$00,$7c,$7e // ..f..l..x.....|~
        .byte $3c,$66,$60,$66,$66,$60,$60,$7c,$78,$3c,$78,$60,$06,$6c,$60,$66 // <f`ff``|x<x`.l`f
        .byte $66,$7e,$3c,$00,$00,$00,$00,$6b,$00,$00,$63,$00,$00,$63,$00,$00 // f~<....k..c..c..
        .byte $63                                   // c

// --- Region $2ae7-$2afa ---
.pc = $2ae7 "dat_2ae7"

dat_2ae7:
        .byte $7e,$00,$00,$18,$00,$00,$18,$00,$00,$18,$00,$00,$18,$00,$00,$18 // ~...............
        .byte $00,$00,$18                           // ...

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

// --- Region $2b31-$2b3f ---
.pc = $2b31 "dat_2b31"

dat_2b31:
        .byte $3c,$3c,$00,$66,$66,$00,$60,$66,$00,$60,$66,$00,$60,$66 // <<.ff.`f.`f.`f

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

// --- Region $2b70-$2b7f ---
.pc = $2b70 "dat_2b70"

dat_2b70:
        .byte $66,$7e,$18,$76,$18,$3c,$7e,$18,$66,$7e,$18,$7e,$6e,$18,$66 // f~.v.<~.f~.~n.f

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

// --- Region $2bb0-$2bbe ---
.pc = $2bb0 "dat_2bb0"

dat_2bb0:
        .byte $3c,$7e,$00,$66,$18,$c0,$60,$18,$00,$60,$18,$00,$60,$18 // <~.f..`..`..`.

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

// --- Region $2bf4-$2bfe ---
.pc = $2bf4 "Segment $2bf4"
        .byte $66,$00,$66,$60,$00,$66,$3c,$00,$66,$06 // f.f`.f<.f.

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

// --- Region $2e00-$356f ---
.pc = $2e00 "dat_2e00"

dat_2e00:
        .byte $3c,$66,$6e,$6e,$60,$62,$3c,$00,$18,$3c,$66,$7e,$66,$66,$66,$00 // <fnn`b<..<f~fff.
        .byte $7c,$66,$66,$7c,$66,$66,$7c,$00,$3c,$66,$60,$60,$60,$66,$3c,$00 // |ff|ff|.<f```f<.
        .byte $78,$6c,$66,$66,$66,$6c,$78,$00,$7e,$60,$60,$78,$60,$60,$7e,$00 // xlffflx.~``x``~.
        .byte $7e,$60,$60,$78,$60,$60,$60,$00,$3c,$66,$60,$6e,$66,$66,$3c,$00 // ~``x```.<f`nff<.
        .byte $66,$66,$66,$7e,$66,$66,$66,$00,$3c,$18,$18,$18,$18,$18,$3c,$00 // fff~fff.<.....<.
        .byte $1e,$0c,$0c,$0c,$0c,$6c,$38,$00,$66,$6c,$78,$70,$78,$6c,$66,$00 // .....l8.flxpxlf.
        .byte $60,$60,$60,$60,$60,$60,$7e,$00,$63,$77,$7f,$6b,$63,$63,$63,$00 // ``````~.cw.kccc.
        .byte $66,$76,$7e,$7e,$6e,$66,$66,$00,$3c,$66,$66,$66,$66,$66,$3c,$00 // fv~~nff.<fffff<.
        .byte $7c,$66,$66,$7c,$60,$60,$60,$00,$3c,$66,$66,$66,$66,$3c,$0e,$00 // |ff|```.<ffff<..
        .byte $7c,$66,$66,$7c,$78,$6c,$66,$00,$3c,$66,$60,$3c,$06,$66,$3c,$00 // |ff|xlf.<f`<.f<.
        .byte $7e,$18,$18,$18,$18,$18,$18,$00,$66,$66,$66,$66,$66,$66,$3c,$00 // ~.......ffffff<.
        .byte $66,$66,$66,$66,$66,$3c,$18,$00,$63,$63,$63,$6b,$7f,$77,$63,$00 // fffff<..ccck.wc.
        .byte $66,$66,$3c,$18,$3c,$66,$66,$00,$66,$66,$66,$3c,$18,$18,$18,$00 // ff<.<ff.fff<....
        .byte $7e,$06,$0c,$18,$30,$60,$7e,$00       // ~...0`~.

txt_2ed8:
        .text "<00000<"
        .byte $00                                   // string terminator
        .byte $0c,$12,$30,$7c,$30,$62,$fc,$00,$3c,$0c,$0c,$0c,$0c,$0c,$3c,$00 // ..0|0b..<.....<.
        .byte $00,$18,$3c,$7e,$18,$18,$18,$18,$00,$10,$30,$7f,$7f,$30,$10,$00 // ..<~......0..0..
        .fill 8, $00
        .byte $18,$18,$18,$18,$00,$00,$18,$00,$66,$66,$66,$00,$00,$00,$00,$00 // ........fff.....
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00,$18,$3e,$60,$3c,$06,$7c,$18,$00 // ff.f.ff..>`<.|..
        .byte $62,$66,$0c,$18,$30,$66,$46,$00,$3c,$66,$3c,$38,$67,$66,$3f,$00 // bf..0fF.<f<8gf?.
        .byte $06,$0c,$18,$00,$00,$00,$00,$00,$0c,$18,$30,$30,$30,$18,$0c,$00 // ..........000...
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00,$00,$66,$3c,$ff,$3c,$66,$00,$00 // 0.....0..f<.<f..
        .byte $00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$18,$30 // ...~...........0
        .byte $00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...~............
        .byte $00,$03,$06,$0c,$18,$30,$60,$00,$3c,$66,$6e,$76,$66,$66,$3c,$00 // .....0`.<fnvff<.
        .byte $18,$18,$38,$18,$18,$18,$7e,$00,$3c,$66,$06,$0c,$30,$60,$7e,$00 // ..8...~.<f..0`~.
        .byte $3c,$66,$06,$1c,$06,$66,$3c,$00,$06,$0e,$1e,$66,$7f,$06,$06,$00 // <f...f<....f....
        .byte $7e,$60,$7c,$06,$06,$66,$3c,$00,$3c,$66,$60,$7c,$66,$66,$3c,$00 // ~`|..f<.<f`|ff<.
        .byte $7e,$66,$0c,$18,$18,$18,$18,$00,$3c,$66,$66,$3c,$66,$66,$3c,$00 // ~f......<ff<ff<.
        .byte $3c,$66,$66,$3e,$06,$66,$3c,$00,$00,$00,$18,$00,$00,$18,$00,$00 // <ff>.f<.........
        .byte $00,$00,$18,$00,$00,$18,$18,$30,$0e,$18,$30,$60,$30,$18,$0e,$00 // .......0..0`0...
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00,$70,$18,$0c,$06,$0c,$18,$70,$00 // ..~.~...p.....p.
        .byte $3c,$66,$06,$0c,$18,$00,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 // <f..............
        .byte $00,$00,$00,$a5,$ff,$ff,$ff,$ff,$00,$00,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $00,$00,$00,$f0,$f0,$f0,$f0,$f0,$00,$00,$00 // ...........

txt_3023:
        .text "?????"
        .byte $00                                   // string terminator
        .byte $00,$00,$d6,$fd,$ff,$ff,$ff,$02,$01,$0b,$27,$9f,$7f,$ff,$ff,$03 // ..........'.....
        .byte $03,$03,$03,$03,$03,$03,$03,$f4,$f4,$f4,$f4,$f4,$f4,$f8,$f8,$2f // .............../
        .byte $2f,$2f,$2f,$1f,$1f,$1f,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe // ///.............
        .byte $f4,$f4,$f4,$f8,$d0,$d0,$d0,$00,$00,$00,$00,$00,$00,$00,$02,$2f // .............../
        .byte $1f,$3f,$bf,$bf,$7f,$ff,$ff,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0 // .?.............

txt_3078:
        .text "????????"
        .byte $f8,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$1f,$1f // ..........

txt_308a:
        .text "??????"
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fd,$fd,$e0,$e0,$40,$40,$80,$80,$00,$00 // ..........@@....
        .byte $02,$01,$03,$0b,$0b,$07,$0f,$2f,$fe,$fe,$f4,$f4,$f8,$d0,$d0,$e0 // ......./........
        .byte $2f,$1f,$1f,$3f,$bf,$7f,$7f,$ff,$ff,$ff,$ff,$fd,$fd,$fe,$f4,$f4 // /..?............
        .byte $40,$40,$80,$00,$00,$00,$00,$00,$02,$01,$0b,$0b,$07,$0f,$2f,$1f // @@............/.
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fd,$f8,$d0,$e0,$c0,$40,$80,$00,$00 // ............@...
        .byte $00,$00,$00,$00,$02,$01,$03,$0b,$3f,$bf,$7f,$ff,$ff,$ff,$ff,$ff // ........?.......
        .byte $fe,$f4,$f8,$f0,$d0,$e0,$e0,$40,$07,$0f,$2f,$1f,$3f,$bf,$7f,$ff // .......@../.?...
        .byte $03,$03,$03,$03,$03,$01,$01,$01,$f0,$f0,$f0,$f0,$f0,$f0,$f8,$f8 // ................
        .text "????"
        .byte $1f,$1f,$1f
        .byte $2f,$ff,$fd,$fe,$fe,$f4,$f8,$f8,$d0
        .byte $80,$80,$00,$00,$00,$00,$00,$00,$02,$01,$03,$0b,$07,$0f,$2f,$1f // ............../.
        .byte $02,$02,$02,$00,$00,$00,$00,$00,$f8,$f8,$f8,$f4,$f4,$f4,$fe,$fe // ................
        .byte $2f,$2f,$0f,$0f,$0f,$07,$07,$0b,$ff,$ff,$ff,$fd,$fe,$f4,$f8,$d0 // //..............
        .byte $e0,$40,$80,$00,$00,$00,$00,$00,$2f,$2f,$0f,$0f,$0f,$0f,$0f,$07 // .@......//......
        .byte $7e,$7d,$7d,$bd,$bf,$bf,$3f,$3f,$00,$00,$00,$00,$00,$00,$00,$80 // ~}}...??........
        .byte $0b,$03,$01,$02,$02,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$7f,$7f,$9f // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fd,$f6,$ff,$ff,$fd,$f6,$d8,$60,$80,$00 // .............`..
        .byte $07,$07,$0b,$0b,$0b,$03,$03,$03,$3f,$3f,$1f,$1f,$2f,$2f,$0f,$0f // ........??..//..
        .byte $80                                   // .

txt_31a1:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$c0,$1f,$09,$00,$00,$00,$00,$00,$00,$d8,$60,$00,$00,$00,$00 // ...........`....
        .byte $00,$00,$02,$01,$0b,$0b,$27,$2f,$1f,$bf,$03,$01,$01,$02,$02,$00 // ......'/........
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$07,$07,$07,$0b,$0b,$03 // ................
        .byte $0b,$27,$c0,$e0,$d0,$d0,$f0,$f0,$f8,$f4,$00,$00,$02,$02,$01,$0b // .'..............
        .byte $0b,$27,$bf,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00 // .'..............
        .byte $02,$09,$7f,$7f,$bf,$bf,$3f,$bf,$7f,$ff,$00,$00,$00,$00,$00,$00 // ......?.........
        .byte $00,$09,$00,$00,$00,$00,$00,$09,$9f,$ff,$00,$00,$00,$09,$9f,$ff // ................
        .byte $ff,$ff,$00,$09,$9f,$ff,$ff,$ff,$ff,$ff,$9f,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$f4,$fc,$fe,$fd,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$80 // ................
        .byte $40,$e0,$00,$00,$02,$02,$09,$27,$9f,$ff,$2f,$9f,$bf,$7f,$ff,$ff // @......'../.....
        .byte $ff,$ff,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f9,$d8,$fd,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$00,$80,$f6,$ff,$ff,$ff,$ff,$ff,$00,$00,$a9,$ff,$ff,$ff // ................
        .byte $ff,$ff,$00,$09,$7f,$ff,$ff,$ff,$ff,$ff,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .byte $fc,$fc,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$07,$07,$07,$0b,$0b // ................
        .byte $0b,$03,$0f,$0f,$0f,$0f,$07,$07,$07,$0b,$03,$03,$03,$03,$01,$01 // ................
        .byte $01,$02,$0b,$0b,$03,$03,$03,$03,$03,$01,$02,$02,$00,$00,$00,$00 // ................
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$7f,$01,$01,$02,$02,$02,$00 // ................
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$fd,$62,$bf,$bf,$3f,$3f,$1f,$1f // .........b..??..
        .byte $1f,$2f,$9f,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00 // ./..............
        .byte $00,$00,$58,$00,$00,$00,$00,$00,$00,$02,$01,$0b,$07,$2f,$1f,$bf // ..X........../..
        .byte $7f,$ff,$00,$00,$00,$00,$00,$00,$02,$27,$00,$00,$00,$00,$02,$27 // .........'.....'
        .byte $7f,$ff,$2f,$0f,$2f,$9f,$7f,$ff,$ff,$ff,$fc,$fc,$fc,$fc,$fe,$ff // .././...........
        .byte $ff,$ff,$00,$00,$02,$27,$7f,$ff,$ff,$ff,$02,$27,$7f,$ff,$ff,$ff // .....'.....'....
        .byte $ff,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .byte $fc,$fe,$00,$00,$00,$00,$00,$02,$27,$7f,$00,$00,$00,$00,$00,$7f // ........'.......
        .byte $ff,$ff,$00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$0a,$ff // ................
        .byte $ff,$ff,$01,$0b,$27,$9f,$7f,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00 // ....'...........
        .byte $09,$9f,$f8,$f8,$f4,$fe,$fe,$fd,$ff,$ff,$00,$00,$00,$00,$00,$00 // ................
        .byte $80,$80,$1f,$2f,$2f,$07,$0b,$0b,$01,$02,$f4,$f4,$f4,$f4,$f8,$f8 // ...//...........
        .byte $f8,$f0,$2f,$2f,$1f,$1f,$1f,$1f,$1f,$1f,$40,$e0,$e0,$d0,$f8,$f8 // ..//......@.....
        .byte $f4,$fe,$02,$00,$00,$00,$00,$00,$00,$00,$ff,$7f,$bf,$bf,$1f,$2f // .............../
        .byte $2f,$07,$fe,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$80,$80,$40,$e0 // /.............@.
        .byte $e0,$d0,$0b,$0b,$01,$02,$02,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$7f // ................
        .byte $bf,$bf,$fc,$fc,$fc,$fc,$fc,$fc,$f4,$f8,$78,$90,$00,$00,$00,$00 // ..........x.....
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$e9,$c0,$40,$ff,$ff,$ff,$ff,$ff,$ff // .........@......
        .byte $27,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$9f,$ff,$ff,$fd,$fe,$f4,$f8 // '...............
        .byte $f0,$d0,$80,$00,$00,$00,$00,$00,$00,$00,$09,$0b,$0b,$07,$0f,$2f // .............../
        .byte $1f,$3f,$0f,$0f,$0f,$0f,$0f,$07,$07,$07 // .?........

txt_3400:
        .text "??????"
        .byte $1f,$1f,$ff,$ff,$ff,$ff,$fd,$fe,$fe,$f4,$e0,$e0,$40,$80,$80,$00 // ............@...
        .byte $00,$00,$00,$00,$00,$02,$01,$03,$0b,$07,$0b,$0b,$0b,$03,$03,$03 // ................
        .byte $03,$03,$f8,$f8,$f8,$f8,$f8,$f4,$f4,$f4,$1f,$2f,$2f,$2f,$0f,$0f // ...........///..
        .byte $0f,$07,$ff,$ff,$ff,$ff,$ff,$ff,$fd,$fe,$f8,$f8,$d0,$e0,$40,$80 // ..............@.
        .byte $00,$00,$0f,$2f,$1f,$3f,$bf,$7f,$ff,$ff,$01,$01,$01,$02,$02,$02 // .../.?..........
        .byte $00,$00,$fe,$fe,$fe,$fd,$fd,$fd,$ff,$ff,$07,$0b,$0b,$03,$01,$02 // ................
        .byte $02,$00,$ff,$ff,$ff,$ff,$ff,$fd,$f6,$d8,$f4,$f8,$d0,$e0,$40,$80 // ..............@.
        .byte $00,$00,$01,$03,$0b,$07,$0f,$2f,$1f,$3f,$7f,$7f,$bf,$bf,$bf,$3f // ......./.?.....?
        .byte $3f,$3f,$ff,$ff,$7f,$7f,$bf,$bf,$3f,$3f,$00,$80,$80 // ??......??...

txt_3493:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $7f,$9f,$1f,$09,$00,$00,$00,$00,$ff,$fd,$f6,$60,$00,$00,$00,$00 // ...........`....
        .byte $60,$80,$00,$00,$00,$00,$00,$00,$3f,$1f,$1f,$2f,$2f,$0f,$0f,$07 // `.......?..//...
        .byte $40,$e0,$e0,$d0,$f8,$f8,$f6,$fe,$1f,$1f,$1f,$2f,$2f,$0f,$2f,$9f // @..........//./.
        .byte $c0,$c0,$c0,$e0,$d0,$d0,$f0,$f0,$00,$00,$00,$00,$00,$02,$02,$01 // ................
        .byte $2f,$1f,$bf,$bf,$7f,$ff,$ff,$ff,$07,$07,$0b,$0b,$03,$0b,$27,$9f // /.............'.
        .byte $fd,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$80,$80,$60,$d8,$f6,$ff,$ff,$ff // ..........`.....
        .byte $f8,$f4,$f4,$fc,$fe,$fd,$ff,$ff,$00,$00,$00,$00,$00,$02,$02,$09 // ................
        .byte $0b,$0b,$27,$2f,$9f,$bf,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$67,$bb // ..'/..........g.
        .byte $00,$00,$00,$00,$09,$9f,$ff,$ff,$00,$00,$09,$9f,$ff,$ff,$ff,$ff // ................
        .byte $09,$9f,$ff,$ff,$ff,$ff,$ff,$ff,$40,$e0,$d8,$fd,$ff,$ff,$ff,$ff // ........@.......
        .byte $00,$00,$00,$80,$f6,$ff,$ff,$ff,$00,$00,$00,$00,$09,$ff,$ff,$ff // ................
        .byte $27,$9f,$ff,$ff,$ff,$ff,$ff,$ff,$f6,$fb,$f6,$ff,$ff,$ff,$ff,$ff // '...............
        .byte $aa,$bb,$b6,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$ff,$ff,$ff,$ff,$ff // ................
        .byte $f8,$d0,$e0,$42,$a9,$7f,$ff,$ff       // ...B....

// --- Region $364d-$370e ---
.pc = $364d "dat_364d"

dat_364d:
        .byte $a2,$00,$bd,$03,$28,$9d,$00,$2a,$bd,$04,$28,$9d,$01,$2a,$bd,$05 // ....(..*..(..*..
        .byte $28,$9d,$02,$2a,$bd,$43,$28,$9d       // (..*.C(.

txt_3665:
        .byte $40                                   // @ character
        .text "*"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $44,$28,$9d                           // D(.

txt_366b:
        .text "A*"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $45,$28,$9d,$42,$2a,$e8,$e8,$e8,$e0,$3c,$90,$d5,$ad,$00,$29,$8d // E(.B*....<....).

txt_367e:
        .text "<*"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $01,$29,$8d                           // .).

txt_3684:
        .text "=*"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $02,$29,$8d,$3e,$2a,$60,$a2,$00,$bd,$83,$28,$9d,$80,$2a,$bd,$84 // .).>*`....(..*..
        .byte $28,$9d,$81,$2a,$bd,$85,$28,$9d,$82,$2a,$bd,$c3,$28,$9d,$c0,$2a // (..*..(..*..(..*
        .byte $bd,$c4,$28,$9d,$c1,$2a,$bd,$c5,$28,$9d,$c2,$2a,$e8,$e8,$e8,$e0 // ..(..*..(..*....
        .byte $3c,$90,$d5,$ad,$40,$29,$8d,$7c,$2a,$ad,$41,$29,$8d,$7d,$2a,$ad // <...@).|*.A).}*.
        .byte $42,$29,$8d,$7e,$2a,$60,$a2,$00,$bd,$03,$29,$9d,$00,$2b,$bd,$04 // B).~*`....)..+..
        .byte $29,$9d,$01,$2b,$bd,$05,$29,$9d,$02,$2b,$bd,$43,$29,$9d // )..+..)..+.C).

txt_36e5:
        .byte $40                                   // @ character
        .text "+"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $44,$29,$9d                           // D).

txt_36eb:
        .text "A+"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $45,$29,$9d,$42,$2b,$e8,$e8,$e8,$e0,$3c,$90,$d5,$ad,$80,$29,$8d // E).B+....<....).
        .byte $bc,$2a,$ad,$81,$29,$8d,$bd,$2a,$ad,$82,$29,$8d,$be,$2a,$60,$a2 // .*..)..*..)..*`.
        .byte $00                                   // .

// --- Region $382f-$3930 ---
.pc = $382f "dat_382f"

dat_382f:
        .byte $a2,$00,$bd,$03,$2a,$9d,$00,$28,$bd,$04,$2a,$9d,$01,$28,$bd,$05 // ....*..(..*..(..
        .byte $2a,$9d,$02,$28,$bd,$43,$2a,$9d       // *..(.C*.

txt_3847:
        .byte $40                                   // @ character
        .text "("
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $44,$2a,$9d                           // D*.

txt_384d:
        .text "A("
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $45,$2a,$9d,$42,$28,$e8,$e8,$e8,$e0,$3c,$90,$d5,$ad,$00,$2b,$8d // E*.B(....<....+.

txt_3860:
        .text "<("
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $01,$2b,$8d                           // .+.

txt_3866:
        .text "=("
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $02,$2b,$8d,$3e,$28,$60,$a2,$00,$bd,$83,$2a,$9d,$80,$28,$bd,$84 // .+.>(`....*..(..
        .byte $2a,$9d,$81,$28,$bd,$85,$2a,$9d,$82,$28,$bd,$c3,$2a,$9d,$c0,$28 // *..(..*..(..*..(
        .byte $bd,$c4,$2a,$9d,$c1,$28,$bd,$c5,$2a,$9d,$c2,$28,$e8,$e8,$e8,$e0 // ..*..(..*..(....
        .byte $3c,$90,$d5,$ad,$40,$2b,$8d,$7c,$28,$ad,$41,$2b,$8d,$7d,$28,$ad // <...@+.|(.A+.}(.
        .byte $42,$2b,$8d,$7e,$28,$60,$a2,$00,$bd,$03,$2b,$9d,$00,$29,$bd,$04 // B+.~(`....+..)..
        .byte $2b,$9d,$01,$29,$bd,$05,$2b,$9d,$02,$29,$bd,$43,$2b,$9d // +..)..+..).C+.

txt_38c7:
        .byte $40                                   // @ character
        .text ")"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $44,$2b,$9d                           // D+.

txt_38cd:
        .text "A)"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $45,$2b,$9d,$42,$29,$e8,$e8,$e8,$e0,$3c,$90,$d5,$ad,$80,$2b,$8d // E+.B)....<....+.
        .byte $bc,$28,$ad,$81,$2b,$8d,$bd,$28,$ad,$82,$2b,$8d,$be,$28,$60,$a2 // .(..+..(..+..(`.
        .byte $00,$bd,$83,$2b,$9d,$80,$29,$bd,$84,$2b,$9d,$81,$29,$bd,$85,$2b // ...+..)..+..)..+
        .byte $9d,$82,$29,$bd,$c3,$2b,$9d,$c0,$29,$bd,$c4,$2b,$9d,$c1,$29,$bd // ..)..+..)..+..).
        .byte $c5,$2b,$9d,$c2,$29,$e8,$e8,$e8,$e0,$3c,$90,$d5,$ad,$c0,$2b,$8d // .+..)....<....+.
        .byte $fc,$28,$ad,$c1,$2b,$8d,$fd,$28,$ad,$c2,$2b,$8d,$fe,$28,$4c,$4c // .(..+..(..+..(LL
        .byte $37                                   // 7

// --- Region $3953-$3969 ---
.pc = $3953 "Segment $3953"
        .byte $29,$07,$8d,$5d,$39,$ad,$a8,$35,$38,$e9,$00,$29,$07,$8d,$a8,$35 // )..]9..58..)...5
        .byte $b0,$03,$ee,$8b,$3c,$68,$4a           // ....<hJ

// --- Region $3c7f-$3cef ---
.pc = $3c7f "Segment $3c7f"
        .text "F/BML!"
        .byte $00,$00,$03,$01,$04,$00,$00,$07,$00,$00
        .byte $00,$00,$ff,$09,$02,$08,$04,$0e,$03,$0d,$07,$01,$07,$0d,$03,$0e // ................
        .byte $04,$08,$02,$00,$0f,$09,$05,$06,$09,$00,$0d,$02,$00,$08,$00,$0b // ................
        .byte $03,$04,$0c,$00,$00,$00,$00,$0b,$00,$00,$09,$0b,$0b,$02,$09,$09 // ................
        .byte $08,$02,$08,$0a,$08,$02,$0f,$0a,$02,$0f,$0a,$08,$0a,$08,$09,$08 // ................
        .byte $02,$0b,$02,$09,$00,$09,$0b,$00,$0b,$00,$00,$0c,$00,$00,$0c,$0b // ................
        .byte $0b,$0f,$0b,$0b,$0f,$0c,$0b,$01,$0c,$1e,$fa,$36,$fa,$4e,$fa,$66 // ...........6.N.f
        .byte $fa                                   // .

// --- Region $3cfa-$3e7f ---
.pc = $3cfa "Segment $3cfa"
        .byte $e4,$d1,$00,$00,$c8,$00,$17,$0f,$f0,$00,$00,$00,$ff,$ff,$00,$00 // ................
        .byte $00,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$00,$00,$4d // ...............M
        .byte $36,$8d,$36,$cd,$36,$0d,$37,$2f,$38,$6f,$38,$af,$38,$ef,$38,$00 // 6.6.6.7/8o8.8.8.
        .byte $2e,$08,$2e,$10,$2e,$18               // ......

txt_3d30:
        .text ". .(.0.8."
        .byte $40                                   // @ character
        .text ".H.P.X."
        .byte $60,$2e,$68,$2e,$70,$2e,$78,$2e,$80,$2e,$88,$2e,$90,$2e,$98,$2e // `.h.p.x.........
        .byte $a0,$2e,$a8,$2e,$b0,$2e,$b8,$2e,$c0,$2e,$c8,$2e,$d0,$2e,$d8,$2e // ................
        .byte $e0,$2e,$e8,$2e,$f0,$2e,$f8,$2e,$00,$2f,$08,$2f,$10,$2f,$18 // ........./././.

txt_3d70:
        .text "/ /(/0/8/"
        .byte $40                                   // @ character
        .text "/H/P/X/"
        .byte $60,$2f,$68,$2f,$70,$2f,$78,$2f,$80,$2f,$88,$2f,$90,$2f,$98,$2f // `/h/p/x/././././
        .byte $a0,$2f,$a8,$2f,$b0,$2f,$b8,$2f,$c0,$2f,$c8,$2f,$d0,$2f,$d8,$2f // ././././././././
        .byte $e0,$2f,$e8,$2f,$f0,$2f,$f8,$2f,$00,$00,$01,$01,$02,$02,$03,$03 // ././././........
        .byte $04,$05,$05,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0b,$0b // ................
        .byte $0c,$0c,$0c,$0d,$0d,$0d,$0e,$0e,$0e,$0f,$0f,$0f,$10,$10,$0f,$0f // ................
        .byte $0f,$0e,$0e,$0e,$0d,$0d,$0d,$0c,$0c,$0c,$0b,$0b,$0b,$0a,$0a,$09 // ................
        .byte $09,$08,$08,$07,$07,$06,$06,$05,$05,$04,$03,$03,$02,$02,$01,$01 // ................
        .byte $80,$80,$81,$81,$82,$82,$83,$83,$84,$85,$85,$86,$86,$87,$87,$88 // ................
        .byte $88,$89,$89,$8a,$8a,$8b,$8b,$8b,$8c,$8c,$8c,$8d,$8d,$8d,$8e,$8e // ................
        .byte $8e,$8f,$8f,$8f,$90,$90,$8f,$8f,$8f,$8e,$8e,$8e,$8d,$8d,$8d,$8c // ................
        .byte $8c,$8c,$8b,$8b,$8b,$8a,$8a,$89,$89,$88,$88,$87,$87,$86,$86,$85 // ................
        .byte $85,$84,$83,$83,$82,$82,$81,$81       // ........

txt_3e39:
        .byte $40                                   // @ character
        .text ":ALF/BLACK MAIL GFX:ORC/BLACK MAIL MUSIC FOR BLACK MAIL BY J.BREEBAARD"
