// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:31
// 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:  $1950 (6480)
// IRQ handler:  $1a69 (irq_1a69)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 1566 bytes, Data: 12770 bytes
// Labels: 189, Subroutines: 16
//
// Cross-references: all OK
// ============================================


// --- Region $11e3-$141a ---
.pc = $11e3 "sub_11e3"
// Referenced by: jsr from $12b1, $1353, $1360, $136c

sub_11e3:
        tya
        sta $101c,x
// Referenced by: jsr from $12df

sub_11e7:
        lda $106e,y
        sta $d401,x
        sta $1033,x
        lda $10ce,y
        sta $d400,x
        sta $1032,x
        rts

// Referenced by: jsr from $13fa
sub_11fa: {
        lda #$01
        sta $1047,x
        lda $101e,x
        sta $fb
        lda $101f,x
        sta $fc
        lda $101d,x
        asl
        tay
        iny
        lda ($fb),y
        cmp #$00
        bne skip1
        lda #$00
        sta $101d,x
        ldy #$01
        lda ($fb),y
        clv
        bvc skip2
skip1:
        cmp #$01
        bne skip2
        lda #$00
        sta $1000
        rts
skip2:
        pha
        dey
        lda ($fb),y
        sta $fb
        pla
        sta $fc
        lda $102f,x
        tay
        clc
        adc #$02
        sta $102f,x
        lda ($fb),y
        cmp #$00
        bne skip3
        lda #$00
        sta $102f,x
        inc $101d,x
        jmp $11ff
skip3:
        sta $101c,x
        iny
        lda ($fb),y
        pha
        and #$1f
        sta $1004,x
        pla
        and #$e0
        lsr
        lsr
        tay
        lda $1059,x
        sta $fb
        lda $105a
        sta $fc
        lda #$00
        sta $d404,x
        sta $d402,x
        sta $1034,x
        lda ($fb),y
        iny
        sta $d403,x
        sta $1035,x
        and #$f0
        sta $1003,x
        lda ($fb),y
        iny
        sta $1005,x
        lda ($fb),y
        iny
        sta $d405,x
        lda ($fb),y
        iny
        sta $d406,x
        lda ($fb),y
        iny
        sta $101a,x
        lda ($fb),y
        iny
        sta $1007,x
        lda ($fb),y
        iny
        sta $1046,x
        lda ($fb),y
        iny
        sta $1008,x
        ldy $101c,x
        jsr sub_11e3
        lda $1033,x
        sta $1049,x
        lda $1032,x
        sta $1048,x
        lda $1005,x
        sta $d404,x
        lda #$00
        sta $1009,x
        rts
}

// Referenced by: jsr from $13ea
sub_12cc: {
        inc $1006,x
        lda $1006,x
        clc
        adc $1046,x
        tay
        lda $101c,x
        clc
        adc $1176,y
        tay
        jsr sub_11e7
        lda $1006,x
        clc
        adc $1007,x
        tay
        lda $112e,y
        clc
        adc $1032,x
        sta $1032,x
        bcc skip1
        inc $1033,x
skip1:
        lda $1006,x
        cmp #$0c
        bne skip2
        lda #$00
        sta $1006,x
skip2:
        lda $1008,x
        and #$20
        beq skip4
        lda $1047,x
        beq skip3
        dec $1047,x
        lda #$81
        sta $d404,x
        sta $d401,x
        rts
skip3:
        lda $1005,x
        sta $d404,x
skip4:
        lda $1034,x
        clc
        adc $101a,x
        sta $1034,x
        sta $d402,x
        lda $1035,x
        adc #$00
        sta $1035,x
        sta $d403,x
        lda $1008,x
        lsr
        pha
        bcc skip6
        lda $1009,x
        eor #$80
        sta $1009,x
        bne skip5
        lda $101c,x
        sec
        sbc #$0c
        tay
        jsr sub_11e3
        clv
        bvc skip6
skip5:
        lda $101c,x
        clc
        adc #$0c
        tay
        jsr sub_11e3
skip6:
        pla
        lsr
        pha
        bcc skip7
        ldy $101c,x
        dey
        jsr sub_11e3
skip7:
        pla
        lsr
        pha
        bcc skip8
        lda $1031,x
        eor #$c0
        sta $1031,x
        sta $d404,x
skip8:
        pla
        lsr
        bcc skip9
        lda $1030,x
        eor #$60
        sta $1030,x
        sta $d404,x
skip9:
        lda $1003,x
        beq skip13
        sta $1045
        lda $1008,x
        and #$10
        beq skip11
        lda $1048,x
        clc
        adc $1045
        sta $1048,x
        bcc skip10
        inc $1049,x
skip10:
        clv
        bvc skip12
skip11:
        lda $1048,x
        sec
        sbc $1045
        sta $1048,x
        bcs skip12
        dec $1049,x
skip12:
        lda $1048,x
        sta $1032,x
        lda $1049,x
        sta $1033,x
skip13:
        lda $1032,x
        sta $d400,x
        lda $1033,x
        sta $d401,x
        rts
}
// Referenced by: jsr from $1ab1

sub_13d7:
        lda $fb
        pha
        lda $fc
        pha
        inc $1044
        ldx #$00

loc_13e2:
        lda $1000
        and $1020,x
        beq loc_13fd
        jsr sub_12cc
        lda $1044
        cmp $1001
        bne loc_13fd
        dec $1004,x
        bpl loc_13fd
        jsr sub_11fa

loc_13fd:
        txa
        clc
        adc #$07
        tax
        cpx #$15
        bne loc_13e2
        lda $1044
        cmp $1001
        bne loc_1413
        lda #$00
        sta $1044

loc_1413:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_141a:
        .byte $a0                                   // .

// --- Region $143f-$147c ---
.pc = $143f "sub_143f"
// Referenced by: jsr from $1b04

sub_143f:
        ldx #$00

loc_1441:
        lda #$00
        sta $101d,x
        sta $1004,x
        sta $102f,x
        txa
        clc
        adc #$07
        tax
        cpx #$15
        bne loc_1441
        lda #$00
        sta $1044
        ldx #$17
        lda #$00

loc_145e:
        sta $d400,x
        dex
        bpl loc_145e
        lda $1002
        sta $d418
        lda #$80
        sta $1009
        lda #$80
        sta $1010
        sta $1017
        lda #$01
        sta $1006
        rts

// --- Region $17f0-$17f2 ---
.pc = $17f0 "Segment $17f0"
        .byte $4b,$ab                               // alr #$ab // ILLEGAL
        brk

// --- Region $1914-$1c26 ---
.pc = $1914 "loc_1914"

loc_1914:
        jsr sub_1abd
        sei
        ldx #$00
        stx $3fff
        stx $d020
        stx $d021
        txa

loc_1924:
        sta $0dc0,x
        sta $0e00,x
        sta $0f00,x
        inx
        bne loc_1924
        lda #$c8
        sta $d016
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda $dc0d
        jsr sub_1987
        jsr main_1950
        lda #$08
        sta $c0
        cli

loc_194d:
        jmp loc_194d
// Referenced by: jsr from $1945

main_1950:
        jsr sub_1b03
        sei
        ldx #$00
        stx $3fff
        stx $d020
        stx $d021
        txa

loc_1960:
        sta $0dc0,x
        sta $0e00,x
        sta $0f00,x
        inx
        bne loc_1960
        lda #$c8
        sta $d016
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda $dc0d
        jsr sub_19c3
        jsr sub_198c
        lda #$08
.label sub_1987 = * + 1
        sta $c0
        cli

loc_1989:
        jmp loc_1989

// Referenced by: jsr from $1981
sub_198c: {
        lda #$f9
        sta $d012
        lda #$69
        ldx #$1a
        sta $0314
        stx $0315
        ldx #$00
        stx $d01c
        dex
        stx $d01d
        stx $d015
        ldx #$10
loop1:
        lda $1c2f,x
        sta $d000,x
        dex
        bpl loop1
        ldx #$07
loop2:
        lda dat_1c27,x
        sta $07f8,x
        lda #$01
        sta $d027,x
        dex
        bpl loop2
        rts
}
// Referenced by: jsr from $197e, $1a63

sub_19c3:
        lda #$00
        ldy #$0a
        sta $ac
        sty $ad
        rts

// Referenced by: jsr from $1a9f
sub_19cc: {
        ldx #$36
loop1:
        clc
        rol $0dc0,x
        rol $0fc2,x
        rol $0fc1,x
        rol $0fc0,x
        rol $0f82,x
        rol $0f81,x
        rol $0f80,x
        rol $0f42,x
        rol $0f41,x
        rol $0f40,x
        rol $0f02,x
        rol $0f01,x
        rol $0f00,x
        rol $0ec2,x
        rol $0ec1,x
        rol $0ec0,x
        rol $0e82,x
        rol $0e81,x
        rol $0e80,x
        rol $0e42,x
        rol $0e41,x
        rol $0e40,x
        rol $0e02,x
        rol $0e01,x
        rol $0e00,x
        dex
        dex
        dex
        dex
        dex
        dex
        bpl loop1
        dec $c0
        bmi skip1
        rts
skip1:
        ldx #$08
        stx $c0
        ldy #$00
        lda ($ac),y
        beq skip4
        cmp #$40
        bcc skip2
        sbc #$40
skip2:
        asl
        asl
        asl
        sta $30
        lda #$00
        adc #$08
        sta $31
        inc $ac
        bne skip3
        inc $ad
skip3:
        ldx #$2a
        ldy #$07
        lda #$33
        sta $01
loop2:
        lda ($30),y
        sta $0dc6,x
        dex
        dex
        dex
        dex
        dex
        dex
        dey
        bpl loop2
        lda #$37
        sta $01
        rts
skip4:
        jsr sub_19c3
        jmp $1a27
}

irq_1a69:
        lda #$17
        sta $d011
        ldx #$0e

loc_1a70:
        dex
        bpl loc_1a70
        ldx #$13
        nop

loc_1a76:
        nop
        nop
        dec $d016
        inc $d022
        inc $d023
        nop
        inc $d016
        nop
        nop
        nop
        nop
        bit $ea
        dex
        bne loc_1a76
        inx
        stx $d019
        lda #$1b
        sta $d011
        lda #$00
        sta $d020
        sta $d021
        jsr sub_19cc
        lda #$3b
        sta $d011
        lda #$1b
        sta $d018
        lda #$b8
        sta $d016
        jsr sub_13d7
        jsr sub_1bf9
        jsr sub_1b69
        lda #$00
.label sub_1abd = * + 1
        sta $d021
        lda #$d1

loc_1ac1:
        cmp $d012
        bne loc_1ac1
        ldx #$ee

loc_1ac8:
        inx
        bne loc_1ac8
        lda #$00
        sta $d020
        sta $d021
        lda #$1b
        sta $d011
        lda #$c8
        sta $d016
        lda #$12
        sta $d018
        jsr sub_1bbe
        lda #$f6

loc_1ae7:
        cmp $d012
        bne loc_1ae7
        lda #$c8
        sta $d016
        lda #$1b
        sta $d011
        lda $dc01
        and #$10
        beq loc_1b00
        jmp $ea81

loc_1b00:
        jmp (dat_1ffe)

// Referenced by: jsr from $1950
sub_1b03: {
        sei
        jsr sub_143f
        ldx #$00
        lda #$0b
loop1:
        sta $0344,x
        inx
        inx
        cpx #$c0
        bne loop1
        lda #$01
        sta $0286
        sta $d021
        jsr $e544
        ldx #$00
loop2:
        lda $3900,x
        sta $0400,x
        lda $3a00,x
        sta $0500,x
        lda $3b00,x
        sta $0600,x
        lda $3b20,x
        sta $0620,x
        lda $3c20,x
        sta $d800,x
        lda $3d20,x
        sta $d900,x
        lda $3e20,x
        sta $da00,x
        lda $3e40,x
        sta $da20,x
        inx
        bne loop2
        ldx #$00
loop3:
        lda $3f40,x
        sta $0748,x
        lda $3f68,x
        sta $0798,x
        inx
        cpx #$28
        bne loop3
        cli
        rts
}
// Referenced by: jsr from $1ab7

sub_1b69:
        lda #$30

loc_1b6b:
        cmp $d012
        bne loc_1b6b
        ldx #$06

loc_1b72:
        dex
        bne loc_1b72
        bit $ea
        ldx #$00
        ldy #$00
        lda $1c40
        nop

loc_1b7f:
        nop
        bit $ea
        sta $d024
        lda $0340,x
        sta $d024
        sta $d021
        inx
        lda $0340,x
        cpy #$02
        beq loc_1ba9
        nop

loc_1b97:
        pha
        lda $d012
        and #$07
        tay
        bit $ea
        nop
        nop
        nop
        pla
        cpx #$95
        bne loc_1b7f
        rts

loc_1ba9:
        sta $d024
        lda $0340,x
        sta $d024
        sta $d021
        inx
        lda $1c40
        bit $ea
        jmp loc_1b97

// Referenced by: jsr from $1ae2
sub_1bbe: {
        inc $1c41
        inc $1c41
        lda $1c41
        and #$7f
        tax
        ldy #$00
loop1:
        lda txt_1c42,y
        sta $0340,x
        inx
        txa
        and #$7f
        iny
        cpy #$1f
        bne loop1
        dec $1c40
        dec $1c40
        lda $1c40
        and #$7f
        tax
        ldy #$00
loop2:
        lda txt_1c42,y
        sta $0341,x
        inx
        txa
        and #$7f
        iny
        cpy #$1f
        bne loop2
        rts
}
// Referenced by: jsr from $1ab4

sub_1bf9:
        ldx #$00

loc_1bfb:
        lda $1c62,x
        sta $db4f,x
        lda $1c64,x
        sta $db9f,x
        inx
        cpx #$1a
        bne loc_1bfb
        inc $ab
        lda $ab
        and #$01
        beq loc_1c15
        rts

loc_1c15:
        ldy $1c81
        sty $1c62
        ldx #$1e

loc_1c1d:
        lda $1c62,x
        sta $1c63,x
        dex
        bpl loc_1c1d
        rts

// --- Region $1f00-$1f57 ---
.pc = $1f00 "loc_1f00"

loc_1f00:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        lda #$00
        sta $d020
        sta $d021
        lda #$01
        sta $0286
        jsr $e544
        ldx #$50

loc_1f1c:
        lda loc_1f2a,x
        sta $0100,x
        dex
        bpl loc_1f1c
        inc $01
        jmp $0100

loc_1f2a:
        ldx #$00

loc_1f2c:
        lda $4000,x
        sta $0801,x
        inx
        bne loc_1f2c
        inc $0107
        inc $0104
        bne loc_1f2a
        dec $01
        cli
        lda #$45
        sta $2d
        sta $ae
        lda #$ab
        sta $2e
        sta $af
        lda #$00
        sta $c6
        sta chr_0800
        jmp $fce2

dat_1f56:
        .byte $4c,$ae                               // L.

// --- Region $1f60-$1f9c ---
.pc = $1f60 "loc_1f60"

loc_1f60:
        sei
        lda #$0b
        sta $d011
        lda #$00
        sta $d020
        sta $d021
        lda #$ea
        ldy #$31
        sta $0315
        sty $0314
        lda #$00
        sta $d01a
        cli
        lda #$00
        sta $d418
        lda #$15
        sta $d018
        lda #$01
        sta $0286
        jsr $e544
        lda #$1b
        sta $d011
        lda #$08
        sta $d016
        jmp loc_1f00

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

// --- Region $0800-$0cc5 ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (1222 bytes, $0800-$0cc5) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $7c,$c6,$c6,$fe,$c6,$c6,$c6,$00       // char 1 @+1
        .byte $fc,$c6,$c6,$fc,$c6,$c6,$fc,$00       // char 2 @+2
        .byte $7c,$c6,$c0,$c0,$c0,$c6,$7c,$00       // char 3 @+3
        .byte $fc,$c6,$c6,$c6,$c6,$c6,$fc,$00       // char 4 @+4
        .byte $fe,$c0,$c0,$f8,$c0,$c0,$fe,$00       // char 5 @+5
        .byte $fc,$c0,$c0,$f8,$c0,$c0,$c0,$00       // char 6 @+6
        .byte $7c,$c6,$c0,$ce,$c6,$c6,$7c,$00       // char 7 @+7
        .byte $c6,$c6,$c6,$fe,$c6,$c6,$c6,$00       // char 8 @+8
        .byte $7e,$18,$18,$18,$18,$18,$7e,$00       // char 9 @+9
        .byte $7c,$06,$06,$06,$c6,$c6,$7c,$00       // char 10 @+10
        .byte $cc,$cc,$d8,$f8,$cc,$c6,$c6,$00       // char 11 @+11
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$fc,$00       // char 12 @+12
        .byte $6c,$fe,$d6,$d6,$c6,$c6,$c6,$00       // char 13 @+13
        .byte $c6,$e6,$f6,$de,$ce,$c6,$c6,$00       // char 14 @+14
        .byte $7c,$c6,$c6,$c6,$c6,$c6,$7c,$00       // char 15 @+15
        .byte $fc,$c6,$c6,$fc,$c0,$c0,$c0,$00       // char 16 @+16
        .byte $7c,$c6,$c6,$c6,$c6,$d6,$7c,$06       // char 17 @+17
        .byte $fc,$c6,$c6,$fc,$cc,$c6,$c6,$00       // char 18 @+18
        .byte $7c,$c6,$c0,$7c,$06,$c6,$7c,$00       // char 19 @+19
        .byte $fc                                   // char 20 (partial)

txt_08a1:
        .byte $30,$30,$30,$30,$30,$30,$00           // char 20 (partial)
        .byte $c6,$c6,$c6,$c6,$c6,$c6,$7c,$00       // char 21 @+21
        .byte $c6,$c6,$c6,$c6,$6c,$38,$38,$00       // char 22 @+22
        .byte $c6,$c6,$c6,$d6,$fe,$ee,$c6,$00       // char 23 @+23
        .byte $c6,$c6,$6c,$38,$6c,$c6,$c6,$00       // char 24 @+24
        .byte $c6,$c6,$c6,$7e,$06,$06,$7c,$00       // char 25 @+25
        .byte $7c,$06,$0e,$38,$e0,$c0,$7c,$00       // char 26 @+26
        .byte $3c,$42,$9d,$b1,$b1,$9d,$42,$3c       // char 27 @+27
        .byte $00,$00,$00,$00,$00,$00,$00,$18       // char 28 @+28
        .byte $00,$00,$00,$00,$0f,$33,$3c,$3c       // char 29 @+29
        .byte $00,$00,$00,$00,$ff,$ff,$00,$00       // char 30 @+30
        .byte $00,$00,$00,$00,$f0,$cc,$3c,$3c       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $18,$18,$18,$18,$00,$00,$18,$00       // char 33 '!'
        .byte $66,$66,$66,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00       // char 35 '#'
        .byte $18,$3e,$60,$3c,$06,$7c,$18,$00       // char 36 '$'
        .byte $62,$66,$0c,$18,$30,$66,$46,$00       // char 37 '%'
        .byte $3c,$66,$3c,$38,$67,$66,$3f,$00       // char 38 '&'
        .byte $06,$0c,$18,$00,$00,$00,$00,$00       // char 39 '''
        .byte $0c,$18,$30,$30,$30,$18,$0c,$00       // char 40 '('
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00       // char 41 ')'
        .byte $00,$66,$3c,$ff,$3c,$66,$00,$00       // char 42 '*'
        .byte $00,$18,$18,$7e,$18,$18,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$18,$18,$30       // char 44 ','
        .byte $00,$00,$00,$7e,$00,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$18,$18,$00       // char 46 '.'
        .byte $00,$03,$06,$0c,$18,$30,$60,$00       // char 47 '/'
        .byte $7c,$c6,$e6,$d6,$ce,$c6,$7c,$00       // char 48 '0'
        .byte $18,$38,$18,$18,$18,$18,$18,$00       // char 49 '1'
        .byte $7c,$06,$06,$7c,$c0,$c0,$7c,$00       // char 50 '2'
        .byte $7c,$06,$06,$3e,$06,$06,$7c,$00       // char 51 '3'
        .byte $c6,$c6,$c6,$7e,$06,$06,$06,$00       // char 52 '4'
        .byte $7c,$c0,$c0,$7c,$06,$06,$7c,$00       // char 53 '5'
        .byte $7c,$c0,$c0,$fc,$c6,$c6,$7c,$00       // char 54 '6'
        .byte $7c,$06,$06,$06,$06,$06,$06,$00       // char 55 '7'
        .byte $7c,$c6,$c6,$7c,$c6,$c6,$7c,$00       // char 56 '8'
        .byte $7c,$c6,$c6,$7e,$06,$06,$06,$00       // char 57 '9'
        .byte $00,$00,$18,$00,$00,$18,$00,$00       // char 58 ':'
        .byte $00,$00,$18,$00,$00,$18,$18,$30       // char 59 ';'
        .byte $0e,$18,$30,$60,$30,$18,$0e,$00       // char 60 '<'
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00       // char 61 '='
        .byte $70,$18,$0c,$06,$0c,$18,$70,$00       // char 62 '>'
        .byte $3c,$66,$06,$0c,$18,$00,$18,$00       // char 63 '?'
        .byte $20,$20,$20,$14,$08,$09,$13,$20       // char 64 '@'
        .byte $07,$01,$0d,$05,$20,$17,$01,$13       // char 65 'A'
        .byte $20,$02,$12,$0f,$0b,$05,$0e,$20       // char 66 'B'
        .byte $02,$19,$20,$14,$08,$05,$20,$0d       // char 67 'C'
        .byte $09,$07,$08,$14,$19,$20,$13,$08       // char 68 'D'
        .byte $01,$12,$0b,$13                       // char 69 (partial)

txt_0a2c:
        .byte $21,$21,$21,$2e                       // char 69 (partial)
        .byte $2e,$2e,$2e,$2e,$0f,$14,$08,$05       // char 70 'F'
        .byte $12,$20,$03,$12,$01,$03,$0b,$13       // char 71 'G'
        .byte $20,$06,$12,$0f,$0d,$20,$14,$08       // char 72 'H'
        .byte $09,$13,$20,$17,$05,$05,$0b,$20       // char 73 'I'
        .byte $01,$12,$05,$3a,$12,$09,$0d,$12       // char 74 'J'
        .byte $15,$0e,$0e,$05,$12,$20,$01,$0e       // char 75 'K'
        .byte $04,$20,$14,$12,$0f,$0c,$0c           // char 76 (partial)

txt_0a67:
        .byte $2e                                   // char 76 (partial)
        .byte $2e,$2e,$2e,$2e,$2e,$03,$0f,$0d       // char 77 'M'
        .byte $0d,$09,$0e,$07,$20,$13,$0f,$0f       // char 78 'N'
        .byte $0e,$20,$0b,$12,$19,$10,$14,$0f       // char 79 'O'
        .byte $0e,$20,$06,$01,$03,$14,$0f,$12       // char 80 'P'
        .byte $20,$01,$0e,$04,$20,$15,$0e,$09       // char 81 'Q'
        .byte $14,$12,$01,$18                       // char 82 (partial)

txt_0a94:
        .byte $2e,$2e,$2e,$2e                       // char 82 (partial)
        .byte $2e,$2e,$01,$0e,$04,$20,$0e,$0f       // char 83 'S'
        .byte $17,$20,$03,$0f,$0d,$05,$13,$20       // char 84 'T'
        .byte $14,$08,$05,$20,$0c,$0f,$0e,$07       // char 85 'U'
        .byte $20,$01,$17,$01,$09,$14,$05,$04       // char 86 'V'
        .byte $20,$07,$12,$05,$05,$14,$09,$0e       // char 87 'W'
        .byte $07,$13                               // char 88 (partial)

txt_0ac2:
        .byte $2e,$2e,$2e,$31,$30,$2e               // char 88 (partial)
        .byte $2e,$2e,$39,$2e,$2e,$2e,$38,$2e       // char 89 'Y'
        .byte $2e,$2e,$37,$2e,$2e,$2e,$36,$2e       // char 90 'Z'
        .byte $2e,$2e,$35,$2e,$2e,$2e,$34,$2e       // char 91 '['
        .byte $2e,$2e,$33,$2e,$2e,$2e,$32,$2e       // char 92 '\'
        .byte $2e,$2e,$31,$2e,$2e,$2e,$30,$2e       // char 93 ']'
        .byte $2e,$2e,$2e,$2e,$2e,$2e,$2e,$2e       // char 94 '^'
        .byte $2e,$2e,$2e,$2e,$2e,$2e,$2e,$2d       // char 95 '_'
        .byte $17,$05,$20,$05,$18,$10,$12,$05       // char 96 '`'
        .byte $13,$13,$20,$0f,$15,$12,$20,$13       // char 97 'a'
        .byte $19,$0d,$10,$01,$14,$08,$19,$20       // char 98 'b'
        .byte $14,$0f,$3a,$2e,$2e,$2e,$06,$15       // char 99 'c'
        .byte $13,$09,$0f,$0e,$2e,$2e,$2e,$14       // char 100 'd'
        .byte $12,$09,$01,$04,$2e,$2e,$2e,$10       // char 101 'e'
        .byte $01,$10,$09,$0c,$0c,$0f,$0e,$13       // char 102 'f'
        .byte $2e,$2e,$2e,$08,$0f,$14,$0c,$09       // char 103 'g'
        .byte $0e,$05,$2e,$2e,$2e,$17,$01,$0e       // char 104 'h'
        .byte $04,$05,$12,$05,$12,$2e,$2e,$2e       // char 105 'i'
        .byte $10,$0c,$05,$01,$13,$15,$12,$05       // char 106 'j'
        .byte $2e,$2e,$2e,$06,$01,$09,$12,$0c       // char 107 'k'
        .byte $09,$07,$08,$14,$2e,$2e,$2e,$09       // char 108 'l'
        .byte $0b,$01,$12,$09                       // char 109 (partial)

txt_0b6c:
        .byte $2e,$2e,$2e,$32                       // char 109 (partial)
        .byte $30,$30,$30,$20,$01,$04,$2e,$2e       // char 110 'n'
        .byte $2e,$04,$0f,$0d,$09,$0e,$01,$14       // char 111 'o'
        .byte $0f,$12,$13,$2e,$2e,$2e,$01,$18       // char 112 'p'
        .byte $09,$0f,$13,$2e,$2e,$2e,$0f,$12       // char 113 'q'
        .byte $09,$0f,$0e,$2e,$2e,$2e,$0d,$01       // char 114 'r'
        .byte $04,$20,$13,$11,$15,$01,$04,$2e       // char 115 's'
        .byte $2e,$2e,$0a,$05,$17,$05,$0c,$13       // char 116 't'
        .byte $2e,$2e,$2e,$0c,$09,$07,$08,$14       // char 117 'u'
        .byte $06,$0f,$12,$03,$05,$2e,$2e,$2e       // char 118 'v'
        .byte $01,$03,$05,$2e,$2e,$2e,$12,$01       // char 119 'w'
        .byte $1a,$0f,$12,$20,$05,$18,$10,$12       // char 120 'x'
        .byte $05,$13,$13,$2e,$2e,$2e,$14,$12       // char 121 'y'
        .byte $09,$01,$0e,$07,$0c,$05,$2e,$2e       // char 122 'z'
        .byte $2e,$03,$06,$12,$2e,$2e,$2e,$03       // char 123 '{'
        .byte $36,$34,$03,$07,$2e,$2e,$2e,$0f       // char 124 '|'
        .byte $0e,$0c,$09,$0e,$05,$2e,$2e,$2e       // char 125 '}'
        .byte $15,$10,$06,$12,$0f,$0e,$14,$2e       // char 126 '~'
        .byte $2e,$2e,$14,$07                       // char 127 (partial)

txt_0bfc:
        .byte $20,$31,$35,$34                       // char 127 (partial)

scr_0c00:
        // === Screen RAM (198 bytes, $0c00-$0cc5) ===
        .encoding "screencode_mixed"
        .text "1...tlc/rwe...triton t...tsk...and all w"
        .text "e have forgotten...if you want to swap w"
        .text "ith us then write to:magic-circle....plk"
        .text " a"
        .encoding "petscii_upper"

txt_0c7a:
        .text "015014.....6231 "
        .encoding "screencode_mixed"
        .text "schwalbach/ts.....west germany"
        .encoding "petscii_upper"

txt_0ca8:
        .text "......"
        .encoding "screencode_mixed"
        .text "l8r"
        .encoding "petscii_upper"

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

// --- Region $0fc7-$11e2 ---
.pc = $0fc7 "dat_0fc7"

dat_0fc7:
        .encoding "screencode_mixed"
        .byte $fc                                   // scrcode: .
        .text "?@@@@"
        .byte $c6                                   // scrcode: .
        .text "l@@@@"
        .byte $c6                                   // scrcode: .
        .text "l@@@@"
        .byte $fc                                   // scrcode: .
        .text "l@@@@"
        .byte $cc                                   // scrcode: .
        .text "l@@@@"
        .byte $c6                                   // scrcode: .
        .text "l@@@@"
        .byte $c6                                   // scrcode: .
        .text "?@@"
        .fill 17, $00                               // scrcode: @@@@@@@@@@@@@@@@@
        .text "ge"
        .byte $6f                                   // scrcode: .
        .text "@v@e@@@@f"
        .byte $41                                   // scrcode: .
        .text "@@ @@v@i@@@@@@@a@"
        .byte $58                                   // scrcode: .
        .text "xa"
        .byte $44                                   // scrcode: .
        .text "@:@"
        .byte $82                                   // scrcode: .
        .text "xb"
        .text "@@a@"
        .byte $ac                                   // scrcode: .
        .text "xdb!"
        .byte $81,$1c                               // scrcode: ..
        .text "a@@d!"
        .byte $81,$df,$1d,$98                       // scrcode: ....
        .text "bb!"
        .byte $81,$1c                               // scrcode: ..
        .text "a@@b0@a"
        .byte $1c                                   // scrcode: .
        .text "a@@@l@"
        .byte $df                                   // scrcode: .
        .byte $1d                                   // scrcode: .
        .text "@@@@a"
        .byte $1c                                   // scrcode: .
        .text "a@"
        .byte $7d                                   // scrcode: .
        .text "t@@@@@"
        .byte $bd                                   // scrcode: .
        .text "t@@@@@"
        .byte $7d                                   // scrcode: .
        .text "t@@@@@aaaaaaaaaa"
        .text "aabbbbbbbcccccddddeeeffggghhiijkklmnnopq"
        .text "rsuvwyz"
        .byte $1c,$1d,$1f                           // scrcode: ...
        .encoding "petscii_upper"

txt_10aa:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38 // ....->Qf{......8
        .byte $5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$7a,$b4,$fb,$47,$98 // Z}...#S...0z..G.
        .byte $ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18 // .G..w.a.h..0..N.
        .byte $ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86 // .......`...1....
        .byte $a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83 // ..>.k<9c.K..E.}.
        .byte $d6,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f // .ys.|....~......
        .byte $f8,$2e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0a // ................
        .byte $0a,$14,$1e,$14,$0a,$0a,$00,$1e,$1e,$0a,$00,$32,$64,$96,$c8,$fa // ...........2d...
        .byte $c8,$96,$64,$32,$00,$00,$00,$28,$50,$78,$50,$28,$00,$28,$50,$78 // ..d2...(PxP(.(Px
        .byte $50,$28,$00,$00,$00,$80,$00,$00,$00,$ff,$00,$00,$00,$80,$00,$0a // P(..............
        .byte $14,$1e
        .text "(2<2("
        .byte $1e,$14,$0a,$00,$00,$00,$00,$00,$00
        .byte $00,$00,$00,$00,$00,$00,$00,$01,$05,$00,$01,$05,$00,$01,$05,$00 // ................
        .byte $01,$05,$00,$03,$07,$00,$03,$07,$00,$03,$07,$00,$03,$07,$00,$02 // ................
        .byte $05,$00,$02,$05,$00,$02,$05,$00,$02,$05,$00,$04,$07,$00,$04,$07 // ................
        .byte $00,$04,$07,$00,$04,$07,$00,$05,$07,$00,$05,$07,$00,$05,$07,$00 // ................
        .byte $05,$07,$00,$03,$00,$03,$00,$03,$00,$03,$00,$03,$00,$03,$00,$05 // ................
        .byte $00,$05,$00,$05,$00,$05,$00,$05,$00,$05,$00,$03,$08,$00,$03,$08 // ................
        .byte $00,$03,$08,$00,$03,$08,$00           // .......

// --- Region $141b-$143e ---
.pc = $141b "Segment $141b"
        .byte $00,$b1,$fb,$8d,$1e,$10,$c8,$b1,$fb,$8d,$1f,$10,$c8,$b1,$fb,$8d // ................
        .byte $25,$10,$c8,$b1,$fb,$8d,$26,$10,$c8,$b1,$fb,$8d,$2c,$10,$c8,$b1 // %.....&.....,...
        .byte $fb,$8d,$2d,$10                       // ..-.

// --- Region $147d-$17ef ---
.pc = $147d "dat_147d"

dat_147d:
        .byte $01,$41,$0f,$d0,$17,$0c,$00,$20,$05,$41,$0e,$00,$10,$18,$00,$00 // .A..... .A......
        .byte $08,$81,$0c,$90,$20,$00,$00,$03,$02,$41,$6b,$30,$20,$18,$00,$00 // .... ....Ak0 ...
        .byte $31,$41,$6b,$c0,$60,$00,$00,$30,$31,$41,$6b,$c0,$60,$00,$00,$20 // 1Ak.`..01Ak.`.. 
        .byte $81,$41,$6b,$c0,$30,$00,$00,$30,$00,$00,$00,$00,$00,$00,$00,$00 // .Ak.0..0........
        .byte $01,$41,$0a,$10,$44,$00,$0c,$20,$01,$41,$0a,$10,$44,$00,$18,$20 // .A..D.. .A..D.. 
        .byte $01,$41,$0a,$10,$44,$00,$24,$20,$01,$41,$0a,$10,$44,$00,$30,$20 // .A..D.$ .A..D.0 
        .byte $01,$41,$0a,$10,$44,$00,$3c,$20,$01,$41,$08,$60,$88,$0c,$00,$00 // .A..D.< .A.`....
        .byte $05,$41,$07,$30,$30,$0a,$00,$03,$f0,$81,$0d,$00,$00,$00,$00,$20 // .A.00.......... 
        .byte $01,$ff,$01,$ff,$01,$ff,$01,$ff,$01,$ff,$01,$ff,$01,$ff,$01,$ff // ................
        .byte $00,$20,$1f,$20,$1d,$20,$21,$1e,$1f,$1e,$1d,$1e,$21,$1c,$1f,$1c // . . . !.....!...
        .byte $1d,$1c,$21,$1b,$1f,$1b,$1d,$1b,$21,$00,$27,$1f,$2c,$1d,$2c,$21 // ..!.....!.'.,.,!
        .byte $25,$1f,$2a,$0f,$25,$0f,$23,$1f,$28,$1d,$28,$21,$22,$1f,$25,$0f // %.*.%.#.(.(!".%.
        .byte $27,$0f,$00,$20,$03,$14,$03,$55,$43,$20,$03,$20,$03,$14,$03,$55 // '.. ...UC . ...U
        .byte $43,$14,$03,$20,$03,$14,$03,$55,$43,$20,$03,$20,$03,$14,$03,$55 // C.. ...UC . ...U
        .byte $43,$14,$01,$14,$21,$1e,$03,$12,$03,$55,$43,$1e,$03,$1e,$03,$12 // C...!....UC.....
        .byte $03,$55,$43,$12,$03,$1e,$03,$12,$03,$55,$43,$1e,$03,$1e,$03,$12 // .UC......UC.....
        .byte $03,$55,$43,$12,$01,$12,$21,$1c,$03,$10,$03,$55,$43,$1c,$03,$1c // .UC...!....UC...
        .byte $03,$10,$03,$55,$43,$10,$03,$1c,$03,$10,$03,$55,$43,$1c,$03,$1c // ...UC......UC...
        .byte $03,$10,$03,$55,$43,$10,$01,$10,$21,$1b,$03,$0f,$03,$55,$43,$1b // ...UC...!....UC.
        .byte $03,$1b,$03,$0f,$03,$55,$43,$0f,$03,$1b,$03,$0f,$03,$55,$43,$1b // .....UC......UC.
        .byte $03,$1b,$03,$0f,$03,$55,$43,$0f,$01,$0f,$21,$00,$3a,$07,$3a,$07 // .....UC...!.:.:.
        .byte $3a,$07,$3a,$07                       // :.:.

txt_15d1:
        .text "8'8'8'8'8G8G8G8G6"
        .byte $67,$36,$67,$36,$67,$36,$67           // g6g6g6g

txt_15e9:
        .text "6G6G6G6G4"
        .byte $67,$34,$67,$34,$67,$34,$67,$33,$87,$33,$87,$33,$87,$33,$87,$33 // g4g4g4g3.3.3.3.3
        .byte $67,$33,$67,$33,$67,$33,$67,$00,$3a,$03,$3a,$01,$3a,$01,$3a,$03 // g3g3g3g.:.:.:.:.
        .byte $3a,$01,$3a,$01,$3a,$03,$3a,$01,$3a,$03,$3a,$05 // :.:.:.:.:.:.

txt_161e:
        .text "8#8!8!8#8!8!8!8#8#8#8E8A8A8C8A8A8A8C8C8E6"
        .byte $67,$36,$65,$36,$61,$36,$61,$36,$63,$36,$61,$36,$63,$36,$63 // g6e6a6a6c6a6c6c

txt_1656:
        .text "6C6A6A6C6A6A6A6C6C6C4"
        .byte $65,$34,$63,$34,$65,$34,$61,$34,$61,$34,$61,$34,$63,$34,$61,$34 // e4c4e4a4a4a4c4a4
        .byte $61,$34,$61,$33,$83,$33,$81,$33,$81,$33,$83,$33,$81,$33,$81,$33 // a4a3.3.3.3.3.3.3
        .byte $83,$33,$81,$33,$83,$33,$85,$33,$65,$33,$61,$33,$61,$33,$63,$33 // .3.3.3.3e3a3a3c3
        .byte $61,$33,$61,$33,$61,$33,$63,$33,$63,$33,$65,$00,$3a,$03,$38,$a3 // a3a3a3c3c3e.:.8.
        .byte $3a,$03,$38,$a3,$3a,$03,$38,$a3,$3a,$03,$38,$a3 // :.8.:.8.:.8.

txt_16b7:
        .text "8#8"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_16bb:
        .text "8#8"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_16bf:
        .text "8#8"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_16c3:
        .text "8#8"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_16c7:
        .text "8C6"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_16cb:
        .text "8C6"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_16cf:
        .text "8C6"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_16d3:
        .text "8C6"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $36,$63,$36,$a3,$36,$63,$36,$a3,$36,$63,$36,$a3,$36,$63,$36,$a3 // 6c6.6c6.6c6.6c6.

txt_16e7:
        .text "6C4"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_16eb:
        .text "6C4"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_16ef:
        .text "6C4"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_16f3:
        .text "6C4"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $34,$63,$34,$a3,$34,$63,$34,$a3,$34,$63,$34,$a3,$34,$63,$34,$a3 // 4c4.4c4.4c4.4c4.
        .byte $33,$83,$34,$a3,$33,$83,$34,$a3,$33,$83,$34,$a3,$33,$83,$34,$a3 // 3.4.3.4.3.4.3.4.
        .byte $33,$63,$34,$a3,$33,$63,$34,$a3,$33,$63,$34,$a3,$33,$63,$33,$a3 // 3c4.3c4.3c4.3c3.
        .byte $00,$44,$63,$38,$7f,$3a,$67,$39,$83,$3b,$63,$3d,$63,$3e,$61,$3f // .Dc8.:g9.;c=c>a?
        .byte $61,$40,$63,$47,$63,$46,$6f,$46,$63,$46,$83,$46,$67,$46,$63,$46 // a@cGcFoFcF.FgFcF
        .byte $83,$46,$67,$46,$67,$49,$6f,$47,$61,$46,$61,$44,$77,$46,$67,$47 // .FgFgIoGaFaDwFgG
        .byte $67,$49,$67,$49,$c3,$4b,$75,$4c,$61,$4b,$61,$4a,$61,$4b,$7f,$00 // gIgI.KuLaKaJaK..
        .byte $44,$03,$38,$05                       // D.8.

txt_176b:
        .text "8)?#D#?#8';"
        .byte $03,$3b,$63,$3b,$03,$3b,$63,$3b,$03,$3b,$63,$3b,$03,$39,$83 // .;c;.;c;.;c;.9.

txt_1785:
        .text ":':':':';"
        .byte $03,$3d,$03,$3e,$83,$3d,$03,$3b,$03,$3a,$63 // .=.>.=.;.:c

txt_1799:
        .text ":%:%;%;9:#;#:#;#:#??3"
        .byte $9f,$00,$44,$05                       // ..D.

txt_17b2:
        .text "D%D"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $47,$05                               // G.

txt_17b8:
        .text "G%G"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $46,$05                               // F.

txt_17be:
        .text "F%F"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_17c2:
        .text "D+D"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_17c6:
        .text "F+F"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $49,$2b,$49,$83,$4b,$2b,$4b,$83,$4c,$2b,$4c,$83,$4e,$09 // I+I.K+K.L+L.N.

txt_17d8:
        .text "M!N!M!N)L!K!I!G;I"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_17ea:
        .text "K=J"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $4b,$33                               // K3

// --- Region $17f3-$1913 ---
.pc = $17f3 "dat_17f3"

dat_17f3:
        .byte $2c,$05,$27,$05,$2c,$03,$30,$83,$33,$01,$2c,$05,$33,$03,$35,$83 // ,.'.,.0.3.,.3.5.
        .byte $38,$01,$33,$05,$38,$03,$3b,$05,$3b,$05,$3b,$03,$3c,$83,$3d,$2f // 8.3.8.;.;.;.<.=/
        .byte $3a,$03,$38,$03,$36,$03,$39,$83,$39,$81,$3a,$21,$39,$81,$3a,$21 // :.8.6.9.9.:!9.:!
        .byte $39,$81,$3a,$21,$39,$81,$3a,$21,$39,$81,$3a,$21,$39,$81 // 9.:!9.:!9.:!9.

txt_1831:
        .text ":!:"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $28,$0f,$2b,$83,$2f,$03,$2f,$27,$31,$83,$34,$2b,$38,$05,$34,$05 // (.+././'1.4+8.4.
        .byte $38,$03,$38,$83,$3a,$2f,$3a,$03,$38,$03,$37,$03,$38,$83 // 8.8.:/:.8.7.8.

txt_1853:
        .text ":5:"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $00,$fd,$14,$0e,$15,$0e,$15,$0e,$15,$40,$15,$40,$15,$40,$15,$40 // .........@.@.@.@
        .byte $15,$40,$15,$0e,$15,$40,$15,$40,$15,$40,$15,$40,$15,$40,$15,$40 // .@...@.@.@.@.@.@
        .byte $15,$40,$15,$0e,$15,$40,$15,$40,$15,$00,$00,$c9,$15,$a7,$16,$a7 // .@...@.@........
        .byte $16,$a7,$16,$a7,$16,$a7,$16,$a7,$16,$a7,$16,$a7,$16,$c9,$15,$a7 // ................
        .byte $16,$0a,$16,$0a,$16,$0a,$16,$0a,$16,$0a,$16,$0a,$16,$a7,$16,$0a // ................
        .byte $16,$0a,$16,$00,$00,$fd,$14,$fd,$14,$27,$15,$28,$17,$28,$17,$67 // .........'.(.(.g
        .byte $17,$28,$17,$67,$17,$28,$17,$fd,$14,$fd,$14,$b0,$17,$b0,$17,$f3 // .(.g.(..........
        .byte $17,$fd,$14,$67,$17,$f3,$17,$28,$17,$67,$17,$67,$17,$00,$00,$58 // ...g...(.g.g...X
        .byte $18,$82,$18,$ac,$18,$a9,$05,$8d,$01,$10,$a9,$6f,$8d,$02,$10,$a9 // ...........o....
        .byte $07,$8d,$00,$10,$a9,$7d,$8d,$59,$10,$a9,$14,$8d,$5a,$10,$a9,$bd // .....}.Y....Z...
        .byte $8d,$60,$10,$a9,$14,$8d,$61,$10,$a9,$7d,$8d,$67,$10,$a9,$14,$8d // .`....a..}.g....
        .byte $68,$10,$a9,$d6,$85,$fb,$a9,$18,$85,$fc,$4c,$1a,$14 // h.........L..

// --- Region $1c27-$1c82 ---
.pc = $1c27 "dat_1c27"

dat_1c27:
        .text "89:;<=>?"
        .byte $00                                   // string terminator
        .byte $fb,$30,$fb,$60,$fb,$90,$fb,$c0,$fb,$f0,$fb,$20,$fb,$50,$fb,$c0 // .0.`....... .P..
        .byte $98,$68                               // .h

txt_1c42:
        .byte $40                                   // @ character
        .text "K"
        .byte $40                                   // @ character
        .text "KKLKLLOLOOAOAAOAOOLOLLKLKK"
        .byte $40                                   // @ character
        .text "K"
        .byte $40                                   // @ character
        .text "KK"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "KLOAOLK"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "KLOAOLK"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "LOAOL"
        .byte $00                                   // string terminator

// --- Region $1f58-$1f5f ---
.pc = $1f58 "Segment $1f58"
        .byte $a7,$00,$00,$00,$00,$00,$00,$00       // ........

// --- Region $1f9d-$1f9d ---
.pc = $1f9d "dat_1f9d"

dat_1f9d:
        // === Fill data (1 bytes, $1f9d-$1f9d) ===
        .byte $00                                   // .

// --- Region $1ffe-$2b4a ---
.pc = $1ffe "dat_1ffe"

dat_1ffe:
        .byte $60,$1f                               // `.

dat_2000:
        // === Fill data (136 bytes, $2000-$2087) ===
        .fill 136, $ff
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab,$aa,$aa,$aa,$ab,$ac,$b0,$c0,$00 // ................
        .byte $5e,$70,$c0,$00,$00,$00,$00,$00,$aa,$ea,$3a,$0e,$03,$00,$00,$00 // ^p........:.....
        .byte $aa,$aa,$aa,$aa,$aa,$ea,$3a,$0e       // ......:.

dat_20b0:
        // === Fill data (264 bytes, $20b0-$21b7) ===
        .fill 264, $ff
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab,$aa,$aa,$aa,$ab,$ac,$b0,$c0,$00 // ................
        .byte $ac,$b0,$c0,$00,$00,$00,$00,$03,$00,$00,$00,$03,$0f,$3f,$ff,$fe // .............?..
        .byte $08,$2c,$ac,$bc,$bc,$fc,$fc,$fc,$80,$e0,$e8,$fa,$fa,$fe,$fe,$fd // .,..............
        .byte $03,$00,$00,$00,$c0,$f0,$fc,$ff,$aa,$ea,$3a,$0e,$03,$00,$00,$00 // ..........:.....
        .byte $aa,$aa,$aa,$aa,$aa,$ea,$3a,$0e       // ......:.

dat_2200:
        // === Fill data (232 bytes, $2200-$22e7) ===
        .fill 232, $ff
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab,$aa,$aa,$aa,$ab,$ac,$b0,$c0,$00 // ................
        .byte $ac,$b0,$c0,$00,$00,$00,$00,$03,$00,$00,$00,$03,$0f,$3f,$ff,$fe // .............?..
        .byte $0f,$3f,$ff,$fe,$fa,$ea,$a9,$a9,$fa,$ea,$aa,$a6,$a6,$66,$9a,$9a // .?...........f..
        .fill 8, $fc
        .fill 8, $fe
        .byte $bf,$af,$ab,$aa,$aa,$aa,$aa,$aa,$c0,$f0,$fc,$ff,$bf,$af,$ab,$aa // ................
        .byte $03,$00,$00,$00,$c0,$f0,$fc,$ff,$aa,$ea,$3a,$0e,$03,$00,$00,$00 // ..........:.....
        .byte $aa,$aa,$aa,$aa,$aa,$ea,$3a,$0e       // ......:.

dat_2350:
        // === Fill data (200 bytes, $2350-$2417) ===
        .fill 200, $ff
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab,$aa,$aa,$aa,$ab,$ac,$b0,$c0,$00 // ................
        .byte $ac,$b0,$c0,$00,$00,$00,$00,$03,$00,$00,$00,$02,$0b,$2b,$af,$af // .............+..
        .byte $0f                                   // .

txt_2439:
        .text "???????"
        .byte $fa,$ea,$a9,$a5,$a9,$a9,$a9,$a9,$99
        .byte $59,$95,$99,$9a,$9a,$aa,$ab,$9a,$9a,$aa,$aa,$aa,$aa,$ea,$ea,$fc // Y...............
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$ff // ................
        .fill 15, $ff
        .byte $bf,$af,$ab,$ab,$ab,$ab,$ab,$ab,$c0,$f0,$f0,$f3,$f2,$f2,$f2,$f2 // ................
        .byte $03,$00,$00,$00,$c0,$f0,$bc,$bf,$aa,$ea,$3a,$0e,$03,$00,$00,$00 // ..........:.....
        .byte $aa,$aa,$aa,$aa,$aa,$ea,$3a,$0e       // ......:.

dat_24a0:
        // === Fill data (168 bytes, $24a0-$2547) ===
        .fill 168, $ff
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab,$aa,$aa,$aa,$ab,$ac,$b0,$c0,$00 // ................
        .byte $ac,$b0,$c0,$00,$00,$00,$00,$03,$00,$00,$00,$00,$08,$2c,$ac,$bc // .............,..
        .byte $0f,$3f,$ff,$fe,$fa,$fa,$fa,$fa,$bf,$bf,$7f,$7f,$7f,$7f,$7f,$7f // .?..............

txt_2578:
        .fill 8, $3f
        .fill 8, $ff
        .byte $5a,$6a,$ab,$a3,$a3,$a3,$a3,$a3,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea // Zj..............
        .fill 8, $fc
        .fill 8, $fe
        .fill 8, $ab
        .byte $a5,$e9,$ca,$ca,$ca,$ca,$ca,$ca,$ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab // ................
        .fill 8, $f2
        .byte $fa,$fa,$f6,$f5,$f5,$f5,$f5,$f5,$c0,$f0,$fc,$ff,$bf,$af,$af,$af // ................
        .byte $03,$00,$00,$00,$00,$00,$0c,$0b,$aa,$ea,$3a,$0e,$03,$00,$00,$00 // ..........:.....
        .byte $aa,$aa,$aa,$aa,$aa,$ea,$3a,$0e       // ......:.

dat_25f0:
        // === Fill data (136 bytes, $25f0-$2677) ===
        .fill 136, $ff
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab,$aa,$aa,$aa,$ab,$ac,$b0,$c0,$00 // ................
        .byte $ac,$b0,$c0,$00,$00,$00,$00,$03,$00,$00,$00,$03,$0f,$0f,$cf,$8f // ................
        .byte $0f,$3f,$ff,$fe,$fa,$ea,$ea,$ea,$bc,$bc,$7c,$7c,$7c,$7c,$7c,$7c // .?........||||||
        .fill 8, $fa
        .fill 8, $bf

txt_26b8:
        .fill 8, $3f
        .fill 8, $ff
        .fill 8, $a3
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$eb,$ea,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .fill 8, $fe
        .fill 8, $ab
        .fill 8, $ca
        .fill 8, $ab
        .fill 8, $f2
        .fill 8, $fa
        .fill 8, $af
        .byte $0e,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$c0,$f0,$fc,$ff,$bf,$af,$ab,$ab // ................
        .byte $03,$00,$00,$00,$c0,$f0,$f0,$f3,$aa,$ea,$3a,$0e,$03,$00,$00,$00 // ..........:.....
        .byte $aa,$aa,$aa,$aa,$aa,$ea,$3a,$0e       // ......:.

dat_2740:
        // === Fill data (104 bytes, $2740-$27a7) ===
        .fill 104, $ff
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab,$aa,$aa,$aa,$ab,$ac,$b0,$d0,$00 // ................
        .byte $ac,$b0,$c0,$00,$00,$00,$00,$03,$00,$00,$00,$03,$0f,$3f,$ff,$fe // .............?..
        .byte $0f,$3e,$fe,$fa,$fa,$da,$5a,$5a,$8f,$8f,$8f,$8f,$8f,$8f,$8f,$8f // .>....ZZ........
        .fill 8, $ea
        .fill 8, $bc
        .fill 8, $fa
        .fill 8, $bf

txt_27f8:
        .fill 8, $3f

chr_2800:
        // === Charset data (843 bytes, $2800-$2b4a) ===
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 0 @+0
        .byte $a3,$a3,$a3,$a3,$a3,$a3,$a3,$a3       // char 1 @+1
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 2 @+2
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 3 @+3
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 4 @+4
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab       // char 5 @+5
        .byte $ca,$ca,$ca,$ca,$ca,$ca,$ca,$ca       // char 6 @+6
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab       // char 7 @+7
        .byte $f2,$f2,$f2,$f2,$f2,$f2,$f2,$f2       // char 8 @+8
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 9 @+9
        .byte $af,$af,$af,$af,$af,$af,$af,$af       // char 10 @+10
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 11 @+11
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab       // char 12 @+12
        .byte $f2,$f2,$f2,$f2,$f2,$f2,$f2,$f2       // char 13 @+13
        .byte $80,$a0,$e8,$ea,$fa,$fa,$f6,$f5       // char 14 @+14
        .byte $03,$00,$00,$00,$c0,$f0,$fc,$ff       // char 15 @+15
        .byte $aa,$ea,$3a,$0e,$03,$00,$00,$00       // char 16 @+16
        .byte $aa,$aa,$aa,$aa,$aa,$ea,$3a,$0e       // char 17 @+17

dat_2890:
        // === Fill data (72 bytes, $2890-$28d7) ===
        .fill 72, $ff
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab       // char 27 @+27
        .byte $aa,$aa,$aa,$ab,$ac,$b0,$c0,$00       // char 28 @+28
        .byte $ac,$b0,$c0,$00,$00,$00,$00,$03       // char 29 @+29
        .byte $00,$00,$00,$03,$0f,$3f,$ff,$fe       // char 30 @+30
        .byte $0f,$3f,$ff,$fe,$fa,$ea,$aa,$aa       // char 31 @+31
        .byte $f5,$d5,$55,$55,$56,$5a,$6a,$a8       // char 32 ' '
        .byte $af,$af,$bf,$fc,$f0,$c0,$00,$00       // char 33 '!'
        .byte $8f,$8f,$0f,$0f,$0f,$0f,$0f,$0f       // char 34 '"'
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 35 '#'
        .byte $bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc       // char 36 '$'
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 37 '%'
        .byte $bf,$bf,$bf,$bf,$bf,$bf,$bf,$bf       // char 38 '&'

txt_2938:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 39 '''
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 40 '('
        .byte $a3,$a3,$a3,$a3,$a3,$a3,$a3,$a3       // char 41 ')'
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 42 '*'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 43 '+'
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 44 ','
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab       // char 45 '-'
        .byte $ca,$ca,$ca,$ca,$ca,$cf,$fd,$f5       // char 46 '.'
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab       // char 47 '/'
        .byte $f2,$f2,$f2,$f2,$f2,$f2,$f2,$f2       // char 48 '0'
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 49 '1'
        .byte $af,$af,$af,$af,$af,$af,$af,$af       // char 50 '2'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 51 '3'
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab       // char 52 '4'
        .byte $f2,$f2,$f2,$f2,$f2,$f2,$f2,$f2       // char 53 '5'
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 54 '6'
        .byte $7f,$5f,$57,$55,$55,$75,$7d,$7e       // char 55 '7'
        .byte $c0,$f0,$fc,$ff,$bf,$af,$ab,$aa       // char 56 '8'
        .byte $03,$00,$00,$00,$c0,$f0,$fc,$ff       // char 57 '9'
        .byte $aa,$ea,$3a,$0e,$03,$00,$00,$00       // char 58 ':'
        .byte $aa,$aa,$aa,$aa,$aa,$ea,$3a,$0e       // char 59 ';'

dat_29e0:
        // === Fill data (40 bytes, $29e0-$2a07) ===
        .fill 40, $ff
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ab       // char 65 'A'
        .byte $aa,$aa,$aa,$ab,$ac,$b0,$c0,$00       // char 66 'B'
        .byte $ac,$b0,$c0,$00,$00,$00,$00,$00       // char 67 'C'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 68 'D'
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 69 'E'
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 70 'F'
        .byte $ab,$af,$bf,$bc,$bc,$bc,$bc,$bc       // char 71 'G'
        .byte $f0,$c0,$00,$00,$00,$00,$00,$00       // char 72 'H'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 73 'I'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 74 'J'
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 75 'K'
        .byte $bc,$bc,$bc,$bc,$bc,$bc,$bc,$bf       // char 76 'L'
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 77 'M'
        .byte $bf,$bf,$bf,$bf,$bf,$bf,$bf,$bf       // char 78 'N'

txt_2a78:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 79 'O'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 80 'P'
        .byte $a3,$a3,$a3,$a3,$a3,$a3,$a3,$ab       // char 81 'Q'
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 82 'R'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 83 'S'
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 84 'T'
        .byte $ab,$ab,$aa,$aa,$aa,$aa,$aa,$aa       // char 85 'U'
        .byte $ea,$aa,$aa,$aa,$aa,$ab,$af,$bf       // char 86 'V'
        .byte $ab,$ab,$af,$bf,$ff,$fc,$f0,$c0       // char 87 'W'
        .byte $f2,$f2,$f2,$c2,$02,$02,$02,$02       // char 88 'X'
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 89 'Y'
        .byte $af,$af,$af,$af,$af,$af,$af,$ae       // char 90 'Z'
        .byte $0f,$2b,$aa,$a9,$a5,$95               // char 91 (partial)

txt_2ade:
        .byte $55,$55                               // char 91 (partial)
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$af       // char 92 '\'
        .byte $f2,$f2,$f2,$f2,$f2,$f2,$f2,$c2       // char 93 ']'
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 94 '^'
        .byte $7e,$7e,$7c,$7c,$7c,$7c,$7c,$7c       // char 95 '_'
        .byte $ea,$fa,$fe,$3f,$0f,$03,$00,$00       // char 96 '`'
        .byte $7f,$5f,$5f,$5f,$9f,$af,$ab,$2a       // char 97 'a'
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 98 'b'
        .byte $03,$00,$00,$00,$00,$00,$00,$00       // char 99 'c'
        .byte $aa,$ea,$3a,$0e,$03,$00,$00,$00       // char 100 'd'
        .byte $aa,$aa,$aa,$aa,$aa,$ea,$3a,$0e       // char 101 'e'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 102 'f'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 103 'g'
        .byte $aa,$aa,$aa,$ab,$ac,$b0,$ac,$ab       // char 104 'h'
        .byte $ac,$b0,$c0                           // char 105 (partial)

// --- Region $2b68-$3f90 ---
.pc = $2b68 "dat_2b68"

dat_2b68:
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 109 'm'
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 110 'n'
        .byte $7e                                   // char 111 (partial)

txt_2b79:
        .byte $56,$55,$55,$55,$55,$55,$55           // char 111 (partial)
        .byte $ff,$ff,$aa,$aa,$aa,$aa,$aa,$aa       // char 112 'p'
        .byte $ff,$fe                               // char 113 (partial)

txt_2b8a:
        .byte $5a,$5a,$5a,$5a,$5a,$5a               // char 113 (partial)
        .byte $8f,$8f,$8f,$8f,$8f,$8f,$8f,$8f       // char 114 'r'
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 115 's'
        .byte $bf,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 116 't'
        .byte $b5,$75                               // char 117 (partial)

txt_2baa:
        .byte $55,$55,$55,$55,$55,$55               // char 117 (partial)
        .byte $bf,$bf,$bf,$bf,$bf,$bf,$bf,$bf       // char 118 'v'

txt_2bb8:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 119 'w'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 120 'x'
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 121 'y'
        .byte $bf,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 122 'z'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 123 '{'
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 124 '|'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 125 '}'
        .byte $bf,$bf,$bf,$bf,$bf,$bf,$bf,$bf       // char 126 '~'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 127
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 128
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 129
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 130
        .byte $aa,$aa,$ab,$af,$ab,$aa,$aa,$aa       // char 131
        .byte $bf,$fc,$f0,$c0,$f0,$fc,$bf,$af       // char 132
        .byte $02,$02,$02,$02,$02,$02,$02,$c2       // char 133
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 134
        .byte $7c,$7c,$7e,$7a                       // char 135 (partial)

txt_2c3c:
        .byte $55,$55,$55,$55                       // char 135 (partial)
        .byte $00,$00,$aa,$aa,$ff,$ff,$ff,$ff       // char 136
        .byte $00,$00,$ff,$ff                       // char 137 (partial)

txt_2c4c:
        .byte $5a,$5a,$5a,$5a                       // char 137 (partial)
        .byte $00,$00,$c0,$80,$80,$80,$80,$80       // char 138
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 139
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 140
        .byte $03,$00,$00,$00,$00,$00,$00,$00       // char 141
        .byte $aa,$ea,$3a,$0e,$03,$03,$0e,$3a       // char 142
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 143
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 144
        .byte $c0,$b0,$ac,$ab,$aa,$aa,$aa,$aa       // char 145
        .byte $00,$00,$00,$00,$c0,$b0,$ac,$ab       // char 146
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 147
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 148
        .byte $03,$03,$03,$03,$03,$03,$00,$00       // char 149
        .byte $f5,$f5,$f5,$f5,$ea,$aa,$00,$00       // char 150
        .byte $aa,$aa,$aa,$aa,$ff,$ff,$00,$00       // char 151
        .byte $55,$55,$55,$55,$f9,$e9               // char 152 (partial)

txt_2cc6:
        .byte $29,$29                               // char 152 (partial)
        .byte $af,$af,$af,$af,$af,$af,$af,$af       // char 153
        .byte $8f,$8f,$8f,$8f,$8f,$8f,$8f,$8f       // char 154
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 155

txt_2ce0:
        .byte $55,$55,$55,$55,$55,$55,$55,$6f       // char 156
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$fa       // char 157
        .byte $bf,$bf,$bf,$bf,$bf,$bf,$bf,$bf       // char 158

txt_2cf8:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 159
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 160

txt_2d08:
        .byte $55,$55,$55,$55,$55,$55,$55,$bf       // char 161
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$ea       // char 162
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 163
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 164
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe       // char 165
        .byte $af,$af,$ab,$ab,$aa,$aa,$aa,$aa       // char 166
        .byte $00,$00,$c0,$c0,$f0,$f0,$bc,$bc       // char 167
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 168
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 169
        .byte $a6,$ad,$ad,$af,$af,$af,$af,$af       // char 170
        .byte $aa,$aa,$ea,$fa,$fe,$ff,$3f,$0f       // char 171
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab       // char 172
        .byte $f2,$f2,$f2,$f2,$f2,$f2,$f2,$f0       // char 173
        .byte $f5,$f5,$f5,$f5,$f5,$ea,$aa,$00       // char 174
        .byte $aa,$aa,$aa,$aa,$aa,$ff,$ff,$00       // char 175
        .byte $55,$55,$55,$55,$55,$fd,$f9,$29       // char 176
        .byte $af,$af,$af,$af,$af,$af,$af,$af       // char 177
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 178
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 179
        .byte $00,$00,$00,$00,$00,$03,$0e,$3a       // char 180
        .byte $00,$03,$0e,$3a,$ea,$aa,$aa,$aa       // char 181
        .byte $ea,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 182
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 183
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 184
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 185
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 186
        .byte $c0,$b0,$ac,$ab,$aa,$aa,$aa,$aa       // char 187
        .byte $00,$00,$00,$00,$c0,$b0,$ac,$ab       // char 188
        .byte $03,$03,$03,$03,$03,$03,$03,$00       // char 189
        .byte $aa,$ea,$f6,$f5,$f5,$f5,$fd,$ff       // char 190
        .byte $c0,$f0,$fc,$ff,$bf,$af,$ab,$aa       // char 191

txt_2e00:
        .byte $3d,$3d,$3d,$3d,$bd,$bd,$ad,$ad       // char 192
        .byte $af,$af,$af,$af,$af,$af,$af,$af       // char 193
        .byte $8f,$8f,$8f,$8f,$8f,$8f,$8f,$8f       // char 194
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 195
        .byte $6b,$68,$68,$68,$68,$68,$68,$68       // char 196
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 197
        .byte $bf,$bf,$bf,$bf,$bf,$bf,$bf,$bf       // char 198

txt_2e38:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 199
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 200
        .byte $af,$a3,$a3,$a3,$a3,$a3,$a3,$a3       // char 201
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 202
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 203
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 204

txt_2e68:
        .byte $56,$57,$57,$57,$57,$57,$57,$57       // char 205
        .byte $55,$95,$95,$e5,$e5,$c9,$c9,$ca       // char 206
        .byte $af,$af,$ab,$ab,$ab,$ab,$ab,$ab       // char 207
        .byte $02,$02,$c2,$c2,$f2,$f2,$f2,$f2       // char 208
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 209
        .byte $af,$af,$af,$af,$af,$af,$af,$af       // char 210
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 211
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab       // char 212
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0       // char 213
        .byte $00,$00,$00,$00,$00,$00,$00,$03       // char 214
        .byte $00,$00,$00,$03,$0f,$3f,$fe,$fa       // char 215

txt_2ec0:
        .byte $29,$29,$a9,$a5,$95,$55,$57,$5f       // char 216
        .byte $af,$af,$af,$af,$bf,$ff,$fc,$f0       // char 217
        .byte $c0,$c0,$c0,$c0,$c0,$03,$0e,$3a       // char 218
        .byte $00,$03,$0e,$3a,$ea,$aa,$aa,$aa       // char 219
        .byte $ea,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 220
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 221

dat_2ef0:
        // === Fill data (56 bytes, $2ef0-$2f27) ===
        .fill 56, $ff
        .byte $c0,$b0,$ac,$ab,$aa,$aa,$aa,$aa       // char 229
        .byte $3f,$0f,$03,$00,$c0,$b0,$ac,$ab       // char 230
        .byte $ea,$fa,$fe,$ff,$3f,$0f,$03,$00       // char 231
        .byte $69                                   // char 232 (partial)

txt_2f41:
        .byte $59,$55,$55,$d5,$f5,$fd,$ff           // char 232 (partial)
        .byte $af,$af,$af,$af,$af,$af,$af,$af       // char 233
        .byte $8f,$8f,$8f,$8f,$8f,$8f,$8f,$8f       // char 234
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 235
        .byte $bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc       // char 236
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 237
        .byte $bf,$bf,$bf,$bf,$bf,$bf,$bf,$bf       // char 238

txt_2f78:
        .byte $3f,$3f,$3f,$3f,$3f,$3f,$3f,$3f       // char 239
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 240
        .byte $a3,$a3,$a3,$a3,$a3,$a3,$a3,$a3       // char 241
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 242
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 243
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 244
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab       // char 245
        .byte $ca,$ca,$ca,$ca,$ca,$ca,$ca,$ca       // char 246
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab       // char 247
        .byte $f2,$f2,$f2,$f2,$f2,$f2,$f2,$f2       // char 248
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 249
        .byte $af,$af,$af,$af,$af,$af,$af,$af       // char 250
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 251
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$ab       // char 252
        .byte $f0,$f0,$f0,$f2,$f2,$f2,$f2,$f2       // char 253
        .byte $0a,$2a,$a9,$a5,$a5,$a5,$a7,$af       // char 254
        .byte $95,$55,$57,$5f,$7f,$ff,$fc,$f0       // char 255

scr_3000:
        .byte $bf,$ff,$fc,$f0,$c0,$03,$0d,$35,$c0,$03,$0e,$3a,$ea,$aa,$aa,$aa // .......5...:....
        .byte $ea,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ................

dat_3020:
        // === Fill data (88 bytes, $3020-$3077) ===
        .fill 88, $ff
        .byte $c0,$b0,$ac,$ab,$aa,$aa,$aa,$aa,$3f,$0f,$03,$00,$c0,$b0,$ac,$ab // ........?.......
        .byte $9f,$af,$af,$ab,$2b,$0a,$02,$00,$8f,$8f,$8f,$8f,$8f,$8f,$8f,$cf // ....+...........
        .fill 8, $ea
        .fill 8, $bc
        .fill 8, $fa
        .fill 8, $bf

txt_30b8:
        .fill 8, $3f
        .fill 8, $ff
        .fill 8, $a3
        .fill 8, $ea
        .fill 8, $fc
        .fill 8, $fe
        .fill 8, $ab
        .fill 8, $8f
        .fill 8, $ab
        .fill 8, $f2
        .fill 8, $fa
        .fill 8, $af
        .fill 8, $0f
        .byte $ab,$ab,$ab,$ab,$ab,$ab,$ab,$af,$f2,$f2,$f2,$f2,$f2,$f3,$f0,$f0 // ................
        .byte $af,$bf,$bc,$f0,$c0,$03,$0d,$35,$c0,$03,$0e,$3a,$ea,$aa,$aa,$aa // .......5...:....
        .byte $ea,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ................

dat_3150:
        // === Fill data (120 bytes, $3150-$31c7) ===
        .fill 120, $ff
        .byte $c0,$b0,$ac,$ab,$aa,$aa,$aa,$aa,$0f,$0f,$03,$00,$c0,$b0,$ac,$ab // ................
        .byte $ea,$fa,$fe,$ff,$3f,$0f,$03,$00,$7c,$7c,$7c,$7c,$bc,$bc,$bc,$ac // ....?...||||....
        .fill 8, $fa
        .fill 8, $bf

txt_31f8:
        .fill 8, $3f
        .fill 8, $ff
        .fill 8, $a3
        .fill 8, $ea
        .fill 8, $fc
        .fill 8, $fe
        .fill 8, $ab
        .fill 8, $8f
        .fill 8, $ab
        .fill 8, $f2
        .fill 8, $fa
        .fill 8, $af
        .byte $0f,$0f,$0f,$0f,$0e,$0e,$08,$00,$bf,$ff,$fc,$f0,$c0,$03,$0d,$35 // ...............5
        .byte $c0,$03,$0e,$3a,$ea,$aa,$aa,$aa,$ea,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ...:............
        .fill 8, $aa

dat_3280:
        // === Fill data (152 bytes, $3280-$3317) ===
        .fill 152, $ff
        .byte $c0,$b0,$ac,$ab,$aa,$aa,$aa,$aa,$34,$0c,$00,$00,$c0,$b0,$ac,$ab // ........4.......
        .byte $fa,$fa,$fe,$ff,$3f,$0f,$03,$00,$7f,$7f,$7f,$7f,$bf,$bf,$af,$af // ....?...........

txt_3338:
        .fill 8, $3f
        .fill 8, $ff
        .fill 8, $f2
        .fill 8, $ea
        .fill 8, $fc
        .fill 8, $fe
        .fill 8, $ab
        .fill 8, $8f
        .fill 8, $ab
        .fill 8, $f2
        .byte $f5,$f5,$f6,$fa,$fa,$ea,$e8,$a0,$bf,$ff,$fc,$f0,$c0,$03,$0d,$35 // ...............5
        .byte $00,$03,$0e,$3a,$ea,$aa,$aa,$aa,$ea,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ...:............
        .fill 8, $aa

dat_33b0:
        // === Fill data (184 bytes, $33b0-$3467) ===
        .fill 184, $ff
        .byte $c0,$b0,$ac,$ab,$aa,$aa,$aa,$aa,$3d,$0d,$03,$00,$c0,$b0,$ac,$ab // ........=.......
        .text "?????"
        .byte $0f,$03,$00,$aa,$aa,$aa,$aa,$6a
        .byte $5a,$56,$55
        .fill 8, $f2
        .fill 8, $ea
        .fill 8, $fc
        .fill 8, $fe
        .fill 8, $ab
        .fill 8, $ca
        .byte $ab,$ab,$ab,$af,$bf,$ff,$fc,$f0,$f2,$f3,$f0,$f0,$c0,$03,$0d,$35 // ...............5
        .byte $80,$02,$0b,$2f,$bf,$ff,$ff,$ff,$ea,$aa,$aa,$aa,$aa,$aa,$aa,$aa // .../............
        .fill 8, $aa

dat_34e0:
        // === Fill data (216 bytes, $34e0-$35b7) ===
        .fill 216, $ff
        .byte $c0,$b0,$ac,$ab,$aa,$aa,$aa,$aa,$3f,$0f,$03,$00,$c0,$b0,$ac,$ab // ........?.......
        .byte $f2,$b2,$b2,$a2,$22,$02,$00,$00,$ea,$ea,$ea,$ea,$fa,$fe,$ff,$3f // ...."..........?
        .fill 8, $fc
        .byte $fd,$fd,$fd,$fd,$fd,$fd,$fe,$fe,$ab,$ab,$ab,$af,$bf,$ff,$fc,$f0 // ................
        .byte $cb,$cb,$cc,$c0,$c0,$03,$0d,$35,$c0,$03,$0e,$3a,$ea,$aa,$aa,$aa // .......5...:....
        .byte $ea,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ................

dat_3610:
        // === Fill data (248 bytes, $3610-$3707) ===
        .fill 248, $ff
        .byte $c0,$b0,$ac,$ab,$aa,$aa,$aa,$aa,$0f,$03,$00,$00,$c0,$b0,$ac,$ab // ................
        .byte $bc,$bc,$ac,$2c,$08,$00,$00,$00,$fa,$fa,$e8,$e0,$80,$02,$09,$25 // ...,...........%
        .byte $c0,$03,$0e,$3a,$ea,$aa,$aa,$aa,$ea,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ...:............
        .fill 8, $aa

dat_3740:
        // === Fill data (280 bytes, $3740-$3857) ===
        .fill 280, $ff
        .byte $c0,$b1,$ae,$aa,$aa,$aa,$aa,$aa,$d5   // .........

txt_3861:
        .text "UUUUUUU"
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa

dat_3870:
        // === Fill data (144 bytes, $3870-$38ff) ===
        .fill 144, $ff
        .fill 17, $e8
        .byte $e0,$e0,$0b,$e0,$e0                   // .....

dat_3916:
        // === Fill data (33 bytes, $3916-$3936) ===
        .fill 33, $e8
        .byte $e0,$e0,$e0,$ef,$e1,$fb,$e8,$e0,$e0,$e8,$e8,$e8,$e8,$e8,$e8,$e8 // ................
        .fill 22, $e8
        .byte $e0,$e0,$e0,$ef,$6f,$6f,$e8,$ef,$ef,$ef,$e8,$e0,$e0,$e8,$e8,$e8 // ....oo..........
        .fill 22, $e8
        .byte $e0,$e0,$e0,$e1,$e8,$6f,$6f,$6f,$e8,$ef,$e8,$e8,$ef,$e1,$e1,$e0 // .....ooo........
        .byte $e0,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8 // ................
        .byte $e8,$e8,$e8,$e8,$e8,$e8,$e0,$e0,$e0,$e1,$ef,$f1,$e8,$e8,$fb,$ef // ................
        .byte $e8,$ef,$ef,$f1,$ef,$e1,$fb,$ef,$e1,$e0,$e0,$e8,$e8,$e8,$e8,$e8 // ................
        .fill 12, $e8
        .byte $e0,$e0,$e0,$eb,$ef,$f1,$ef,$ef,$e8,$e8,$eb,$ef,$e8,$ef,$ef,$e1 // ................
        .byte $ef,$e1,$ef,$ef,$eb,$ef,$e1,$e0,$e0,$e8,$e8,$e8,$e8,$e8,$e8,$e8 // ................
        .byte $e8,$e8,$e8,$e8,$e8,$e8,$e0,$e0,$e0,$ef,$fb,$eb,$ef,$ef,$ef,$ef // ................
        .byte $e8,$e8,$eb,$ef,$e8,$ef,$ef,$e1,$ef,$e1,$ef,$ef,$e8,$ef,$e1,$fb // ................
        .byte $e8,$e0,$e0,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e0,$e0,$e0,$ef // ................
        .byte $ef,$fb,$ef,$eb,$ef,$ef,$ef,$ef,$e8,$e8,$eb,$ef,$e8,$ef,$ef,$f1 // ................
        .byte $ef,$e1,$ef,$ef,$e8,$ef,$e1,$ef,$f1,$ef,$e8,$e0,$e0,$e8,$e8,$e8 // ................
        .byte $e8,$e8,$e0,$e0,$e0,$e8,$e8,$ef,$ef,$e8,$e8,$e8,$ef,$ef,$ef,$ef // ................
        .byte $e8,$e8,$eb,$ef,$e8,$ef,$ef,$ef,$ef,$e1,$ef,$ef,$fb,$ef,$e1,$ef // ................
        .byte $f1,$ef,$f1,$e8,$e8,$e0,$e0,$e8,$e8,$e0,$e0,$e8,$e8,$e8,$e8,$ef // ................
        .byte $f1,$ef,$fb,$eb,$ef,$ef,$fb,$ef,$e8,$e8,$ef,$e1,$e8,$ef,$e8,$ef // ................
        .byte $e8,$e8,$ef,$e8,$ef,$ef,$e1,$ef,$f1,$e1,$fb,$eb,$e8,$e8,$e8,$e0 // ................
        .byte $e0,$e8,$e0,$e0,$e8,$e8,$e8,$fb,$ef,$f1,$ef,$eb,$ef,$fb,$ef,$ef // ................
        .byte $e8,$e8,$fb,$ef,$e8,$ef,$e1,$ef,$ef,$e8,$ef,$1f,$ef,$ef,$e1,$fb // ................
        .byte $ef,$f1,$ef,$e8,$e8,$e0,$e0,$e0,$e0,$e8,$e8,$e8,$e0,$e0,$eb,$fb // ................
        .byte $ef,$fb,$ef,$eb,$ef,$fb,$ef,$ef,$e8,$e8,$eb,$ef,$e8,$ef,$f1,$f1 // ................
        .byte $ef,$e1,$ef,$ef,$e8,$ef,$e8,$e8,$ef,$f1,$ef,$e0,$e0,$e0,$e0,$e8 // ................
        .byte $e8,$e8,$e8,$e8,$e8,$e8,$e0,$e0,$ef,$fb,$ef,$eb,$ef,$ef,$ef,$ef // ................
        .byte $e8,$e8,$eb,$ef,$e8,$ef,$ef,$e1,$ef,$e1,$ef,$ef,$e8,$ef,$e1,$f1 // ................
        .byte $f1,$0f,$e0,$e0,$e0,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8 // ................
        .byte $e0,$e0,$f1,$eb,$ef,$ef,$ef,$ef,$e8,$e8,$eb,$ef,$e8,$ef,$ef,$eb // ................
        .byte $ef,$e1,$ef,$ef,$e8,$ef,$e1,$01,$e0,$e0,$e0,$e8,$e8,$e8,$e8,$e8 // ................
        .fill 10, $e8
        .byte $e0,$e0,$ef,$f1,$ef,$ef,$e8,$e8,$eb,$ef,$e8,$ef,$ef,$eb,$ef,$e1 // ................
        .byte $ef,$ef,$eb,$0f,$e0,$e0,$e0,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8 // ................
        .fill 10, $e8
        .byte $e0,$b0,$ef,$f1,$e8,$e8,$e1,$ef,$e8,$ef,$ef,$eb,$ef,$e1,$fb,$0f // ................
        .byte $e0,$e0,$e0,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8 // ................
        .fill 10, $e8
        .byte $e0,$b0,$e8,$1f,$e1,$ef,$e8,$ef,$ef,$e1,$ef,$01,$eb,$e0,$e0,$e8 // ................
        .fill 26, $e8
        .byte $e0,$b0,$e1,$bf,$e8,$fb,$ef,$01,$e0,$e0,$e0,$e8,$e8,$e8,$e8,$e8 // ................
        .fill 26, $e8
        .byte $e0,$b0,$e1,$0b,$e0,$e0,$e0           // .......

dat_3be8:
        // === Fill data (35 bytes, $3be8-$3c0a) ===
        .fill 35, $e8
        .byte $b0,$01,$e0,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8 // ................
        .byte $e8,$e8,$e8,$e8,$e8,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0 // ................
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$f1,$f1,$f1,$fb,$fb // ...........

dat_3c36:
        // === Fill data (33 bytes, $3c36-$3c56) ===
        .fill 33, $f0
        .byte $f1,$f1,$f1,$f1,$fb,$f1,$fb,$fb,$fb,$f0,$f0,$f0,$f0,$f0,$f0,$f0 // ................
        .fill 22, $f0
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$fb,$f1,$fb,$fb,$fb,$fb,$fb,$f0,$f0,$f0 // ................
        .fill 22, $f0
        .byte $f1,$f1,$f1,$fb,$f1,$f1,$fb,$fb,$fb,$f1,$ff,$ff,$fb,$fb,$fb,$fb // ................
        .byte $fb,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0 // ................
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$f1,$f1,$f1,$fb,$f1,$fb,$f1,$ff,$f1,$f1 // ................
        .byte $fb,$f1,$fb,$fb,$fb,$fb,$f1,$fb,$fb,$fb,$fb,$f0,$f0,$f0,$f0,$f0 // ................
        .fill 12, $f0
        .byte $f1,$f1,$f1,$f1,$f1,$fb,$f1,$fb,$f1,$ff,$f1,$f1,$fb,$f1,$fb,$fb // ................
        .byte $fb,$fb,$f1,$fb,$f1,$fb,$fb,$fb,$fb,$f0,$f0,$f0,$f0,$b0,$f0,$00 // ................
        .byte $20,$80,$f0,$c0,$80,$f0,$31,$a1,$61,$f1,$81,$f1,$21,$9b,$21,$fb //  .....1.a...!.!.
        .byte $21,$df,$f1,$81,$0b,$f1,$fb,$eb,$7b,$fb,$e1,$fb,$31,$fb,$9b,$c1 // !.......{...1...
        .byte $cb,$fb,$0b,$00,$f0,$90,$00,$f0,$20,$d0,$50,$40,$61,$91,$f1,$61 // ........ .P@a..a
        .byte $11
        .byte $41,$fb,$b1
        .text "!KA+Q"
        .byte $ff,$a1
        .text "1K!+K"
        .byte $fb,$ab,$21,$fb,$b1,$4b,$fb,$b1,$0b,$0b,$fb,$fb,$2b,$80,$f0,$90 // ..!..K......+...
        .byte $00,$f0,$21,$b1,$a1,$f0,$11,$61,$4b,$6b,$bb,$f1,$f1,$2b,$81,$3b // ..!....aKk...+.;
        .byte $f1,$6f,$f1,$41,$4b,$f1,$fb,$cb,$9b,$fb,$61,$6b,$e1,$fb,$db,$21 // .o.AK.....ak...!
        .byte $fb,$41,$4b,$fb,$eb,$5b,$bb,$50,$60,$d1,$e1,$f0,$eb,$f0,$f1,$91 // .AK..[.P`.......
        .byte $ab,$71,$51,$f1,$f1,$fb,$f1,$4b,$f1,$ff,$fb,$ff,$fb,$21,$ff,$fb // .qQ....K.....!..
        .byte $fb,$f1,$f1,$ff,$fb,$fb,$fb,$f1,$fb,$ff,$f1,$51,$fb,$f0,$eb,$fb // ...........Q....
        .byte $fb,$f0,$f1,$f1,$4b,$f0,$f1,$f1,$fb,$fb,$fb,$f1,$f1,$f1,$41,$4b // ....K.........AK
        .byte $f1,$ff,$f1,$f1,$fb,$41,$ff,$fb,$bb,$f1,$f1,$fb,$f1,$fb,$fb,$f1 // .....A..........
        .byte $fb,$fb,$ab,$fb,$fb,$fb,$4b,$fb,$fb,$f0,$f0,$f0,$a1,$f1,$f1,$f1 // ......K.........
        .byte $fb,$f1,$fb,$f1,$f1,$f1,$f1,$fb,$f1,$ff,$51,$f1,$fb,$e1,$fb,$fb // ..........Q.....
        .byte $fb,$fb,$f1,$4b,$f1,$fb,$fb,$f1,$f1,$fb,$fb,$fb,$fb,$3b,$4b,$f0 // ...K.........;K.
        .byte $f0,$f0,$f0,$f0,$40,$f0,$f1,$e1,$f1,$f1,$fb,$f1,$f1,$fb,$f1,$fb // ....@...........
        .byte $f1,$4f,$f1,$f1,$fb,$21,$0b,$4b,$8b,$4b,$f1,$fb,$a1,$9b,$4b,$fb // .O...!.K.K....K.
        .byte $6b,$2b,$5b,$fb,$eb,$b0,$f0,$90,$c0,$f0,$e0,$40,$f0,$50,$b0,$d0 // k+[........@.P..
        .byte $e1,$f1,$fb,$f1,$e1,$db,$d1,$fb,$21,$0f,$f1,$e1,$0b,$81,$fb,$91 // ........!.......
        .byte $4b,$fb,$f1,$1b,$e1,$fb,$eb,$fb,$fb,$2b,$bb,$40,$40,$00,$e0,$f0 // K........+.@@...
        .byte $00,$80,$40,$f0,$f0,$00,$e0,$40,$00,$80,$f1,$41,$91,$4b,$41,$eb // ..@....@...A.KA.
        .byte $41,$ff,$81,$11,$fb,$c1,$4b,$f1,$2b,$db,$21,$fb,$f1,$7b,$eb,$fb // A.....K.+.!..{..
        .byte $ab,$c0,$f0,$10,$00,$40,$f0,$90,$f0,$40,$40,$30,$f0,$20,$20,$00 // .....@...@@0.  .
        .byte $80,$40,$f0,$f0,$41,$d1,$81,$fb,$01,$2f,$fb // .@..A..../.

txt_3e8a:
        .byte $21,$4b,$d1,$fb,$01,$0b,$fb,$e1,$4b,$fb,$9b,$2b,$f0,$50,$60,$90 // !K......K..+.P`.
        .byte $e0,$f0,$40,$00,$f0                   // ..@..

txt_3e9f:
        .byte $50,$20,$d0,$50,$a0,$d0,$e0,$60,$60,$f0,$80,$c0,$00,$f0,$e1,$f1 // P .P...``.......
        .byte $f1,$6b,$9b,$f1,$fb,$01,$ab,$8b,$fb,$3b,$50,$fb,$cb,$d0,$f0,$70 // .k.......;P....p
        .byte $c0,$10,$40,$f0,$d0,$f0,$a0,$a0,$40,$00,$a0,$a0,$f0,$40,$00,$80 // ..@.....@....@..
        .byte $f0,$00,$60,$40,$60,$20,$40,$f0,$f1,$e1,$fb,$e1,$6b,$f1,$fb,$0b // ..`@` @.....k...
        .byte $4b,$fb,$1b,$f0,$40,$f0,$e0,$20,$f0,$00,$30,$e0,$f0,$f0,$f0,$40 // K...@.. ..0....@
        .byte $40,$40,$f0,$00,$80,$40,$e0,$f0,$e0,$f0,$30,$c0,$f0,$f0,$e0,$80 // @@...@....0.....
        .byte $10,$f0,$11,$01,$4b,$61,$2b,$fb,$cb,$30,$00,$c0,$80,$00,$f0,$f0 // ....Ka+..0......
        .byte $f0,$f0,$f0,$f0,$40,$f0,$f0,$f0,$f0,$f0,$f0,$40,$f0,$f0,$f0,$f0 // ....@......@....
        .fill 12, $f0
        .byte $51,$fb,$fb,$e0,$f0,$f0,$f0,$f0,$f0,$00,$f0,$f0,$f0,$f0,$f0,$f0 // Q...............
        .byte $f0,$f0,$f0                           // ...

txt_3f3e:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "          "
        .byte $10,$12,$05,$13
        .byte $05,$0e,$14,$20,$0f,$0e               // ... ..

txt_3f54:
        .text " 16/03/88:                 ----      "
        .byte $01,$14,$06                           // ...

txt_3f7c:
        .text "         ----       "
        .byte $00                                   // string terminator

// --- Region $3fc0-$3fc0 ---
.pc = $3fc0 "spr_3fc0"

spr_3fc0:
        .byte $00                                   // .
