// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:15
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $0a00 (2560)
// IRQ handler:  $0b15 (irq_0b15)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 2235 bytes, Data: 61253 bytes
// Labels: 268, Subroutines: 14
//
// Cross-references: all OK
// ============================================


// --- Region $0a00-$0af2 ---
.pc = $0a00 "main_0a00"

main_0a00:
        jsr $ff81
        lda #$20
        ldx #$00

loc_0a07:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $06e8,x
        inx
        cpx #$00
        bne loc_0a07
        lda #$00
        tax

loc_0a1b:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $dae8,x
        inx
        cpx #$00
        bne loc_0a1b
        lda #$00
        sta smc_0b66                                // SMC: modifies $0b66
        sta smc_0b80                                // SMC: modifies $0b80
        sta $d020
        sta $d021
        lda #$80
        sta smc_0bba                                // SMC: modifies $0bba
        lda #$0c
        sta smc_0bbb                                // SMC: modifies $0bbb
        ldx #$00

loc_0a46:
        lda dat_2920,x
        sta $0400,x
        lda $2940,x
        sta $0420,x
        lda $2a60,x
        sta $d800,x
        lda $2a88,x
        sta $d820,x
        inx
        cpx #$00
        bne loc_0a46
        lda #$00
        tax
        tay
        jsr sub_1000
        lda #$02
        sta $d010
        ldx #$30
        stx $07f8
        inx
        stx $07f9
        lda #$03
        sta $d01c
        sta $d015
        lda #$07
        sta $d025
        lda #$01
        sta $d026
        lda #$0f
        sta $d027
        sta $d028
        lda #$48
        sta $d000
        lda #$00
        sta $d002
        lda #$68
        sta $d001
        sta $d003
        sei
        lda #$00
        sta $02
        ldx #$00
        stx $dc0e
        inx
        stx $d01a
        lda #$0b
        sta $0315
        lda #$15
        sta $0314
        cli

loc_0abd:
        lda $dc01
        cmp #$ef
        bne loc_0abd
        lda #$ea
        ldx #$31
        sta $0315
        stx $0314
        jsr $ff81
        jsr $ff84
        jsr $ff8a
        ldx #$00

loc_0ad9:
        lda dat_2ba0,x
        sta $0400,x
        inx
        cpx #$28
        bne loc_0ad9

loc_0ae4:
        lda dat_0af2,x
        sta $0100,x
        inx
        cpx #$25
        bne loc_0ae4
        jmp $0100

dat_0af2:
        .byte $78                                   // x

// --- Region $0b15-$0bd9 ---
.pc = $0b15 "irq_0b15"
irq_0b15: {
        lda #$30
        sta $d012
        jsr sub_0b2f
        lda #$00
loop:
        cmp $d012
        bne loop
        lda #$1b
        sta $d011
        rol $d019
        jmp loc_ea81
}
// Referenced by: jsr from $0b1a

sub_0b2f:
        jsr sub_0b65
        lda #$1c
        ldy #$d8
        sta $d018
        sty $d016
        lda $d012
        clc
        adc #$36

loc_0b42:
        cmp $d012
        bne loc_0b42
        lda #$12
        ldx #$c8
        sta $d018
        stx $d016
        lda $d011
        eor #$20
        sta $d011
        jsr sub_0b92
.label smc_0b5d = * + 1
        lda #$05                                    // !SMC: modified by $0ba3
        sta $d016
        jsr sub_1003
        rts
// Referenced by: jsr from $0b2f

sub_0b65:
.label smc_0b66 = * + 1
        ldx $0fe6                                   // !SMC: modified by $0a2e

loc_0b68:
        lda $d012

loc_0b6b:
        cmp $d012
        beq loc_0b6b
        and #$07
        ora #$30
        sta $d011
        cpx #$00
        beq loc_0b7f
        dex
        jmp loc_0b68

loc_0b7f:
.label smc_0b80 = * + 1
        lda $0fe6                                   // !SMC: modified by $0a31
        clc
        adc #$68
        sta $d001
        sta $d003
        inc smc_0b66
        inc smc_0b80
        rts

// Referenced by: jsr from $0b59
sub_0b92: {
        ldy #$01
loop:
        jsr sub_0b9b
        dey
        bne loop
        rts
}
// Referenced by: jsr from $0b94

sub_0b9b:
        dec smc_0b5d
        beq loc_0ba1
        rts

loc_0ba1:
        lda #$07
        sta smc_0b5d                                // SMC: modifies $0b5d
        ldx #$00

loc_0ba8:
        lda $04f7,x
        sta $04f6,x
        lda $051e,x
        sta $051d,x
        inx
        cpx #$17
        bne loc_0ba8

loc_0bb9:
.label smc_0bba = * + 1
.label smc_0bbb = * + 2
        lda $0c83                                   // !SMC: modified by $0a3c, $0a41, $0bce, $0bd3, $e8ea, $e8ef
        cmp #$00
        beq loc_0bcc
        sta $050d
        inc smc_0bba
        bne loc_0bcb
        inc smc_0bbb

loc_0bcb:
        rts

loc_0bcc:
        lda #$80
        sta smc_0bba                                // SMC: modifies $0bba
        lda #$0c
        sta smc_0bbb                                // SMC: modifies $0bbb
        jmp loc_0bb9

dat_0bd9:
        // === Fill data (1 bytes, $0bd9-$0bd9) ===
        .byte $99                                   // .

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

sub_1000:
        jmp loc_1048
// Referenced by: jsr from $0b61

sub_1003:
        jmp loc_1021

txt_1006:
        .encoding "screencode_mixed"
        .text " "
        .encoding "petscii_upper"

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

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

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

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

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

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

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

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

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

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

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

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

loc_10a1:
        lda $1870,y
        sta $fa
        lda $182e,y
        sta $fb
        ldy dat_1081,x
        lda ($fa),y
        bmi loc_10d2
        cmp #$60
        bcc loc_10f9

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

loc_10c3:
        jmp loc_1187

dat_10c6:
        .byte $00                                   // .

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

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

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

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

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

dat_1141:
        .byte $45                                   // E

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

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

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

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

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

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

loc_11be:
        ldy #$00

loc_11c0:
        tya
        sta dat_1081,x
        rts

// --- Region $1225-$129a ---
.pc = $1225 "sub_1225"
// Referenced by: jsr from $102b, $eb6d; jmp from $102e, $eb70

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

sub_1226:
        ldy dat_13d9,x
        sty $fc
        lda dat_1141,x
        and #$40
        bne loc_1290
        sta $1144,x
        lda $18b2,y
        sta $fa
        lda $18b3,y
        ldy dat_10c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1084,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $18b4,y
        sta $1084,x
        lda $18b5,y
        sta $13dc,x
        sta $13df,x
.label smc_1262 = * + 1
        cpx #$00                                    // !SMC: modified by $1054, $1150
        bne loc_126f
.label smc_1266 = * + 1
        lda #$72                                    // !SMC: modified by $1156
        sta $129e
.label smc_126b = * + 1
        lda #$08                                    // !SMC: modified by $116e
        sta smc_1296                                // SMC: modifies $1296

loc_126f:
        lda #$00
        sta $10e0,x
        sta $10e3,x
        lda $18b7,y
        lsr
        lsr
        lsr
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $18b9,y
        sta $fd,x
        jmp loc_1385

loc_1290:
        cpx smc_1262
        bne loc_12a7
.label smc_1296 = * + 1
        lda #$00                                    // !SMC: modified by $126c
        beq loc_12a7

dat_1299:
        .byte $ce,$96                               // ..

// --- Region $12a7-$12b3 ---
.pc = $12a7 "loc_12a7"

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

dat_12b3:
        .byte $f1                                   // .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

// --- Region $1884-$1888 ---
.pc = $1884 "Segment $1884"
        .byte $c3,$c5                               // dcp ($c5,x) // ILLEGAL
        .byte $c7,$c9                               // dcp $c9 // ILLEGAL

dat_1888:
        .byte $cb                                   // .

// --- Region $1f37-$1f3e ---
.pc = $1f37 "loc_1f37"

loc_1f37:
        inc $1181,x

loc_1f3a:
        bpl loc_1f3a
        sta ($40,x)
        rti

// --- Region $2003-$2003 ---
.pc = $2003 "sub_2003"
// Referenced by: jsr from $ea33

sub_2003:
        brk

// --- Region $264c-$2655 ---
.pc = $264c "Segment $264c"
        ldx $5a
        .byte $db,$0f,$de                           // dcp $de0f,y // ILLEGAL
        .byte $7b,$ff,$bf                           // rra $bfff,y // ILLEGAL

bmp_2654:
        // === Charset data (2 bytes, $2654-$2655) ===
        .byte $f7,$bf                               // char 0 (partial)

// --- Region $45f0-$45f0 ---
.pc = $45f0 "Segment $45f0"
        brk

// --- Region $54d0-$54d0 ---
.pc = $54d0 "Segment $54d0"
        brk

// --- Region $60c9-$60c9 ---
.pc = $60c9 "Segment $60c9"
        brk

// --- Region $6281-$6281 ---
.pc = $6281 "sub_6281"
// Referenced by: jsr from $ea46

sub_6281:
        brk

// --- Region $8dd0-$8dd0 ---
.pc = $8dd0 "Segment $8dd0"
        brk

// --- Region $9d29-$9d29 ---
.pc = $9d29 "Segment $9d29"
        brk

// --- Region $bd04-$bd04 ---
.pc = $bd04 "Segment $bd04"
        brk

// --- Region $e8d8-$e8f5 ---
.pc = $e8d8 "Segment $e8d8"
        cmp #$00
        beq loc_e8e8
        sta $050d
        inc smc_0bba
        bne loc_e8e7
        inc smc_0bbb

loc_e8e7:
        rts

loc_e8e8:
        lda #$80
        sta smc_0bba                                // SMC: modifies $0bba
        lda #$0c
        sta smc_0bbb                                // SMC: modifies $0bbb
        jmp loc_0bb9

dat_e8f5:
        .byte $80                                   // .

// --- Region $ea31-$ea49 ---
.pc = $ea31 "irq_ea31"

irq_ea31:
        .byte $14,$2e                               // nop $2e,x // ILLEGAL
        jsr sub_2003
        ora $20,x
        .byte $0c,$38,$12                           // nop $1238 // ILLEGAL
        rol $20e3
        rol $2f
        .byte $13,$08                               // slo ($08),y // ILLEGAL
        ora $1a,x
        ora $eb
        jsr sub_6281
        brk

// --- Region $ea81-$ea81 ---
.pc = $ea81 "loc_ea81"

loc_ea81:
        .byte $62                                   // jam // ILLEGAL

// --- Region $eb63-$ec07 ---
.pc = $eb63 "loc_eb63"

loc_eb63:
        ldx #$00
        dec $1090
        bmi loc_eb76
        jsr sub_1226
        jsr sub_1225
        jmp sub_1225

dat_eb73:
        .byte $c3,$60,$52                           // .`R

loc_eb76:
        lda #$02
        sta $1090
        jsr sub_1040
        jsr sub_103f
        inx
        dec $108a,x
        bmi loc_ebd3
        jmp sub_1226

loc_eb8a:
        lda #$1f
        sta $d418
        lda #$f0
        sta $d417
        and #$0f
        sta smc_1262
        ldx #$0f

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

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

dat_ebc3:
        .byte $21,$0e,$07                           // !..

loc_ebc6:
        eor ($09,x)
        ldy $60
        .byte $53,$01                               // sre ($01),y // ILLEGAL
        ora ($13,x)
        ora ($02,x)
        ora $01
.label loc_ebd3 = * + 1
        ldy $108d,x
        cpy #$fe
        bne loc_ebe2
        lda $1084,x
        and #$fe
        sta $1084,x
        rts

loc_ebe2:
        lda $1870,y
        sta $fa
        lda $182e,y
        sta $fb
        ldy dat_1081,x

loc_ebef:
        lda ($fa),y
        bmi loc_ec13
        cmp #$60
        bcc loc_ec3a
        and #$1f
        sta $108a,x
        lda #$fe
        sta dat_1031,x
        jsr sub_1098

loc_ec04:
        jmp loc_1187

dat_ec07:
        .byte $00                                   // .

// --- Region $ec13-$ec7a ---
.pc = $ec13 "loc_ec13"

loc_ec13:
        cmp #$a0
        bcc loc_ec2d
        and #$1f
        sta $108a,x
        bcs loc_ec04
        tax
        and ($07,x)
        ldx #$22
        .byte $03,$00                               // slo ($00,x) // ILLEGAL
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        bmi loc_ebc6
        cmp $c813,y
.label loc_ec2d = * + 1
        lda ($fa),y
        cmp #$60
        bcs loc_ebef
        sta $fc
        iny
        lda $10e6,x
        cpx $4a

loc_ec3a:
        rts

dat_ec3b:
        .byte $42                                   // B

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

dat_ec7a:
        .byte $45                                   // E

// --- Region $ec89-$ecfe ---
.pc = $ec89 "loc_ec89"

loc_ec89:
        adc $8e,x
        .byte $62                                   // jam // ILLEGAL

dat_ec8c:
        .byte $12                                   // .

loc_ec8d:
        iny
        lda ($fa),y
        sta smc_1266
        and #$0f
        asl
        sec
        sbc #$10
        sta $12a0
        iny
        lda ($fa),y
        bne loc_eca8
        lda #$f0
        sta $d417
        bne loc_ecb1

loc_eca8:
        sta smc_126b
        lda dat_12b3,x
.label loc_ecb0 = * + 2
        sta $d417

loc_ecb1:
        lda #$ff
        sta dat_1031,x
        sta $12b9,x
        lda #$00
        sta $10dd,x
        sta $12bd,x
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_ecfa
        dec $10e9,x
        bpl loc_ecf8
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy $1087,x
        iny
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_ece4
        ldy #$00

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

loc_ecf8:
        ldy #$00

loc_ecfa:
        tya
        sta dat_1081,x
        rts

// --- Region $eda5-$eddb ---
.pc = $eda5 "loc_eda5"

loc_eda5:
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $18b9,y
        sta $fd,x
        jmp loc_1385

loc_edb8:
        cpx smc_1262
        bne loc_edcf
        lda #$00
        beq loc_edcf

loc_edc1:
        dec smc_1296
        clc
        lda #$12
        adc #$f4
        sta $129e
        sta $d416

loc_edcf:
        lda $fd,x
        and #$0f
        beq loc_edef
        jsr sub_13e5
        jmp loc_1322

dat_eddb:
        .byte $f1                                   // .

// --- Region $ede4-$eef9 ---
.pc = $ede4 "loc_ede4"

loc_ede4:
        sbc $01
        ora ($00,x)
        lda dat_1141,x
        and #$20
        bne loc_ee43

loc_edef:
        lda $fd,x
        and #$10
        beq loc_ee43
        dec $114d,x
        bpl loc_ee43
        inc $114d,x
        lda $12bd,x
        and #$03
        tay
        lda $12c3,y
        bne loc_ee1b
        ldy $fc
        sec
        lda $10cc,x
        sbc $18b8,y
        sta $10cc,x
        bcs loc_ee2e
        dec $10cf,x
        bne loc_ee2e

loc_ee1b:
        ldy $fc
        clc
        lda $10cc,x
        adc $18b8,y
        sta $10cc,x
        bcc loc_ee2e
        inc $10cf,x
        bcs loc_ee2e

loc_ee2e:
        inc $10dd,x
        lda $18b7,y
        and #$0f
        cmp $10dd,x
        bne loc_ee43
        lda #$00
        sta $10dd,x
        inc $12bd,x

loc_ee43:
        ldy $fc
        lda $18b6,y
        sta $fc
        lda $fd,x
        and #$40
        beq loc_ee64
        clc
        lda $fc
        adc $13dc,x
        sta $13dc,x
        lda $fc
        adc $13df,x
        sta $13df,x
        jmp loc_1385

loc_ee64:
        lda $fd,x
        and #$20
        beq loc_eea6
        lda $10e3,x
        beq loc_ee7f
        clc
        lda $13dc,x
        adc $fc
        sta $13dc,x
        bcc loc_ee8d
        inc $13df,x
        bcs loc_ee8d

loc_ee7f:
        sec
        lda $13dc,x
        sbc $fc
        sta $13dc,x
        bcs loc_ee8d
        dec $13df,x

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

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

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

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

// --- Region $ef03-$ef57 ---
.pc = $ef03 "loc_ef03"

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

loc_ef25:
        and #$7f
        sta smc_1429
        iny
        lda ($fa),y
        beq loc_ef32
        sta $129e

loc_ef32:
        iny
        lda ($fa),y
        cmp #$fe
        bcc loc_ef45
        beq loc_ef3f
        ldy #$00
        beq loc_ef45

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

loc_ef45:
        tya
        sta $1144,x
        ldy #$29
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $efa6-$efac ---
.pc = $efa6 "loc_efa6"

loc_efa6:
        bvs loc_eff4
        sty $18
        bpl loc_f01c
        rti

// --- Region $eff4-$f00f ---
.pc = $eff4 "loc_eff4"

loc_eff4:
        ora ($81,x)
        ora $01,x
        ora $01,x
        .byte $ff,$8f,$00                           // isc $008f,x // ILLEGAL
        .byte $0f,$95,$2d                           // slo $2d95 // ILLEGAL
        ora ($28,x)
        .byte $03,$24                               // slo ($24,x) // ILLEGAL
        .byte $03,$24                               // slo ($24,x) // ILLEGAL
        ora ($21,x)
        .byte $03,$ff                               // slo ($ff,x) // ILLEGAL
        .byte $7f,$ff,$80                           // rra $80ff,x // ILLEGAL
        ora $87,x
        .byte $72                                   // jam // ILLEGAL

// --- Region $f01c-$f01e ---
.pc = $f01c "loc_f01c"

loc_f01c:
        .byte $03,$15                               // slo ($15,x) // ILLEGAL

dat_f01e:
        .byte $07                                   // .

// --- Region $f876-$f87d ---
.pc = $f876 "loc_f876"

loc_f876:
        inc $1181,x

loc_f879:
        bpl loc_f879
        sta ($40,x)
        rti

// --- Region $ff81-$ff9a ---
.pc = $ff81 "Segment $ff81"
        and ($0a,x)
        .byte $e3,$0f                               // isc ($0f,x) // ILLEGAL
        and ($0a,x)
        sbc $0f
        .byte $33,$0a                               // rla ($0a),y // ILLEGAL
        .byte $2f,$0f,$0f                           // rla $0f0f // ILLEGAL
        asl
        asl
        .byte $0f,$0f,$03                           // slo $030f // ILLEGAL
        rol
        .byte $3f,$04,$01                           // rla $0104,x // ILLEGAL
        .byte $0f,$0f,$0a                           // slo $0a0f // ILLEGAL

dat_ff9a:
        .byte $0f                                   // .

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

// --- Region $080a-$09ff ---
.pc = $080a "dat_080a"

dat_080a:
        .byte $3f,$60,$66,$7e,$66,$66,$00,$00,$fc,$06,$7c,$66,$66,$7c,$00,$00 // ?`f~ff....|ff|..
        .byte $3c,$06,$60,$60,$66,$3c,$00,$00,$fc,$06,$66,$66,$66,$7c,$00,$00 // <.``f<....fff|..
        .byte $7e,$00,$7c,$60,$60,$7e,$00,$00,$7e,$00,$7c,$60,$60,$60,$00,$00 // ~.|``~..~.|```..
        .byte $3c,$06,$60,$6e,$66,$3c,$00,$00,$66,$06,$7e,$66,$66,$66,$00,$00 // <.`nf<..f.~fff..
        .byte $7e,$00,$18,$18,$18,$7e,$00,$00,$7f,$00,$06,$46,$66,$3c,$00,$00 // ~....~.....Ff<..
        .byte $66,$0c,$78,$6c,$66,$67,$00,$00,$60,$60,$60,$60,$60,$7e,$00,$00 // f.xlfg..`````~..
        .byte $63,$77,$7f,$6b,$6b,$63,$00,$00,$66,$76,$7e,$6e,$66,$66,$00,$00 // cw.kkc..fv~nff..
        .byte $fc,$06,$66,$66,$66,$3c,$00,$00,$fc,$06,$66,$7c,$60,$60,$00,$00 // ..fff<....f|``..
        .byte $fc,$06,$66,$6e,$1c,$06,$00,$00,$fc,$06,$66,$7c,$6c,$67,$00,$00 // ..fn......f|lg..
        .byte $3f,$60,$3c,$06,$66,$3c,$00,$00,$7e,$00,$18,$18,$18,$18,$00,$00 // ?`<.f<..~.......
        .byte $66,$06,$66,$66,$66,$3c,$00,$00,$66,$06,$66,$66,$3c,$18,$00,$00 // f.fff<..f.ff<...
        .byte $63,$6b,$6b,$7f,$3e,$36,$00,$00,$66,$6e,$38,$1c,$76,$66,$00,$00 // ckk.>6..fn8.vf..
        .byte $66,$06,$66,$3c,$18,$18,$00,$00,$fe,$00,$0c,$18,$30,$7f,$00,$00 // f.f<........0...
        .byte $3c,$00                               // <.

txt_08dc:
        .text "000<"
        .byte $00                                   // string terminator
        .fill 9, $00
        .byte $3c,$00,$0c,$0c,$0c,$3c,$00,$00,$18,$3c,$7e,$18,$18,$18,$00,$00 // <....<...<~.....
        .byte $18,$18,$18,$7e,$3c,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...~<...........
        .byte $18,$18,$18,$00,$00,$18,$00,$00,$66,$66,$00,$00,$00,$00,$00,$00 // ........ff......
        .byte $6c,$fe,$6c,$fe,$6c,$00,$00,$00,$08,$3e,$68,$3c,$0e,$7c,$00,$00 // l.l.l....>h<.|..
        .byte $64,$6c,$18,$30,$6c,$4c,$00,$00,$3c,$66,$3c,$66,$6c,$3a,$00,$00 // dl.0lL..<f<fl:..
        .byte $06,$0c,$18,$00,$00,$00,$00,$00,$0c,$18,$30,$30,$18,$0c,$00,$00 // ..........00....
        .byte $30,$18,$0c,$0c,$18,$30,$00,$00,$66,$18,$7e,$18,$66,$00,$00,$00 // 0....0..f.~.f...
        .byte $18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$30,$00,$00 // ..~..........0..
        .byte $00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00,$00 // ..~.............
        .byte $00,$06,$0c,$18,$30,$60,$00,$00,$3c,$6e,$6e,$76,$76,$3c,$00,$00 // ....0`..<nnvv<..
        .byte $18,$38,$78,$18,$18,$7e,$00,$00,$3c,$66,$0c,$18,$30,$7e,$00,$00 // .8x..~..<f..0~..
        .byte $7c,$06,$1c,$06,$66,$3c,$00,$00,$1c,$3c,$6c,$7e,$0c,$0c,$00,$00 // |...f<...<l~....
        .byte $7e,$60,$7c,$06,$66,$3c,$00,$00,$3e,$60,$7c,$66,$66,$3c,$00,$00 // ~`|.f<..>`|ff<..
        .byte $7e,$66,$0c,$18,$18,$18,$00,$00,$3c,$66,$3c,$66,$66,$3c,$00,$00 // ~f......<f<ff<..
        .byte $3c,$66,$66,$3e,$06,$7c,$00,$00,$00,$00,$18,$00,$18,$00,$00,$00 // <ff>.|..........
        .byte $00,$00,$18,$00,$18,$30,$00,$00,$0e,$18,$70,$18,$0e,$00,$00,$00 // .....0....p.....
        .byte $00,$7e,$00,$7e,$00,$00,$00,$00,$70,$18,$0e,$18,$70,$00,$00,$00 // .~.~....p...p...
        .byte $3c,$66,$0c,$18,$00,$18               // <f....

// --- Region $0af3-$0b14 ---
.pc = $0af3 "Program $0af3"
        .byte $a9,$34,$85,$01,$a0,$00,$b9,$00,$2c,$99,$01,$08,$c8,$d0,$f7,$ee // .4......,.......
        .byte $09,$01,$ee,$0c,$01,$ad,$09,$01,$d0,$ea,$a9,$37,$85,$01,$58,$4c // ...........7..XL
        .byte $e2,$fc                               // ..

// --- Region $0bda-$0c17 ---
.pc = $0bda "Program $0bda"
        .fill 38, $99
        .byte $7d,$d8,$00,$f7,$64,$00,$ff,$d8,$00,$7f,$e4,$00,$ff,$d8,$00,$7f // }...d...........
        .byte $d4,$00,$95,$58,$00,$25,$60           // ...X.%`

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

// --- Region $0c3f-$0c57 ---
.pc = $0c3f "dat_0c3f"

dat_0c3f:
        .byte $1f,$fd,$d8,$00,$77,$64,$00,$ff,$d8,$00,$77,$64,$00,$ff,$d8,$00 // ....wd....wd....
        .byte $77,$54,$00,$95,$58,$00,$25,$60       // wT..X.%`

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

// --- Region $0c7f-$0d9e ---
.pc = $0c7f "dat_0c7f"

dat_0c7f:
        .byte $1f                                   // .

txt_0c80:
        .encoding "screencode_mixed"
        .text "  shuze of alphaflight kixx back with "
        .byte $22                                   // double quote
        .text "darkest road-part"
        .encoding "petscii_upper"

txt_0cb8:
        .text " 2"
        .byte $22                                   // double quote character
        .text ". "

txt_0cbd:
        .encoding "screencode_mixed"
        .text "supplied and packed by myself. hope you enjoy it, i hate adventure games. anyway, greets to the worthy ones in: avt, scs+trc, chromance, f4cg, motiv8, hardcore, airwolf team, amnesia and the rest. c u l8r"
        .encoding "petscii_upper"

txt_0d89:
        .text ".   /"
        .byte $13,$08,$15,$1a,$05                   // .....

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

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

dat_0f00:
        // === Sine/lookup table (256 bytes, range $01-$66) ===
        .byte $01,$01,$01,$01,$02,$02,$03,$04,$04,$05,$07,$08,$09,$0b,$0c,$0e // ................
        .byte $10,$11,$13,$15,$17,$19,$1c,$1e       // ........

txt_0f18:
        .text " "
        .byte $22                                   // double quote character
        .text "%'*,/1468;="
        .byte $40                                   // @ character
        .text "BEGIKNPRTVWY"
        .byte $5b,$5c,$5e,$5f,$60,$62,$63,$63,$64,$65,$65,$66,$66,$66,$66,$66 // [\^_`bccdeefffff
        .byte $66,$66,$65,$65,$64,$63,$63,$62,$60,$5f,$5e,$5c,$5b // ffeedccb`_^\[

txt_0f4f:
        .text "YWVTRPNKIGEB"
        .byte $40                                   // @ character
        .text "=;8641/,*'%"
        .byte $22                                   // double quote character
        .text " "
        .byte $1e,$1c,$19,$17,$15,$13,$11,$10,$0e,$0c,$0b,$09,$08,$07,$05,$04 // ................
        .byte $04,$03,$02,$02,$01,$01,$01,$01,$01,$01,$01,$02,$02,$03,$04,$04 // ................
        .byte $05,$07,$08,$09,$0b,$0c,$0e,$10,$11,$13,$15,$17,$19,$1c,$1e // ...............

txt_0f98:
        .text " "
        .byte $22                                   // double quote character
        .text "%'*,/1468;="
        .byte $40                                   // @ character
        .text "BEGIKNPRTVWY"
        .byte $5b,$5c,$5e,$5f,$60,$62,$63,$63,$64,$65,$65,$66,$66,$66,$66,$66 // [\^_`bccdeefffff
        .byte $66,$66,$65,$65,$64,$63,$63,$62,$60,$5f,$5e,$5c,$5b // ffeedccb`_^\[

txt_0fcf:
        .text "YWVTRPNKIGEB"
        .byte $40                                   // @ character
        .text "=;8641/,*'%"
        .byte $22                                   // double quote character
        .text " "
        .byte $1e,$1c,$19,$17,$15,$13,$11,$10,$0e,$0c,$0b,$09,$08,$07,$05,$04 // ................
        .byte $04,$03,$02,$02,$01,$01,$01           // .......

// --- Region $1007-$1020 ---
.pc = $1007 "Segment $1007"
        .byte $03,$08,$12,$09,$13,$2f,$13,$0f,$0e,$09,$03,$20,$07,$12,$01,$06 // ...../..... ....
        .byte $06,$09,$14,$09                       // ....

txt_101b:
        .text "!TLF "
        .byte $00                                   // string terminator

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

dat_1081:
        .byte $21,$0e,$07,$41,$09,$00,$00,$00,$00,$01,$01,$13,$01,$02,$05,$01 // !..A............

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$1d,$00,$39,$ce,$16,$46,$05,$01,$1d // ....9..F...

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

dat_10de:
        .fill 9, $00
        .byte $07,$00,$00,$03,$00                   // .....

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $41,$5f,$06,$00,$00,$e6,$00,$ff,$ff,$aa,$40,$06,$00,$00 // A_........@...

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

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

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

// --- Region $129b-$12a6 ---
.pc = $129b "Segment $129b"
        .byte $12,$18,$a9,$12,$69,$f4,$8d,$9e,$12,$8d,$16,$d4 // ....i.......

// --- Region $12b4-$12c6 ---
.pc = $12b4 "Segment $12b4"
        .byte $f3,$f7,$05,$01,$1d,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $01,$01,$00                           // ...

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

dat_13d9:
        .byte $00,$10,$60,$84,$40,$00,$8a,$40,$00,$ce,$16,$46 // ..`.@..@...F

// --- Region $1437-$1883 ---
.pc = $1437 "dat_1437"

dat_1437:
        .byte $16,$27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96 // .'8K_s......-Nq.
        .byte $bd,$e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85 // ...Bt...Z..,{.'.
        .byte $e8,$51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e // .Q.7.7.W..N....n
        .byte $68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e // hn...9...F.....^
        .byte $d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c // .r8&B..... ...pL
        .byte $84,$18,$10,$70,$40,$70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e // ...p@p@xX....0 .
        .byte $16,$67,$6f,$76,$83,$87,$91,$9b,$a5,$af,$b9,$c3,$dc,$f9,$03,$07 // .gov............
        .byte $1a,$e0,$17,$17,$17,$17,$17,$17,$17,$17,$17,$17,$17,$17,$18,$18 // ................
        .byte $18,$f4,$54,$2f,$16,$17,$17,$17,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff // ..T/............
        .byte $7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff // ................
        .byte $7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff // ................
        .byte $7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff // ................
        .byte $7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff // ................
        .byte $7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff,$7f,$ff // ................
        .byte $7f,$ff,$7f,$ff,$7f,$ff,$88,$21,$03,$82,$21,$03,$21,$01,$21,$03 // .......!..!.!.!.
        .byte $21,$01,$81,$21,$03,$88,$21,$01,$81,$21,$03,$88,$15,$01,$81,$15 // !..!..!..!......
        .byte $01,$15,$01,$ff,$8f,$00,$0f,$95,$2d,$01,$28,$03,$24,$03,$24,$01 // ........-.(.$.$.
        .byte $21,$03,$ff,$7f,$ff,$80,$15,$87,$72,$08,$21,$05,$13,$03,$13,$01 // !.......r.!.....
        .byte $10,$03,$13,$03,$15,$03,$15,$07,$21,$09,$10,$01,$10,$03,$13,$03 // ........!.......
        .byte $15,$03,$11,$07,$1d,$05,$13,$03,$13,$01,$10,$03,$13,$03,$15,$03 // ................
        .byte $15,$07,$21,$05,$1c,$03,$1c,$01,$1b,$03,$1a,$03,$18,$03,$ff,$88 // ..!.............
        .byte $00,$03,$82,$00,$01,$00,$01,$81,$00,$03,$82,$00,$01,$00,$01,$ff // ................
        .byte $60,$ff,$88,$15,$03,$83,$39,$03,$39,$03,$39,$01,$84,$39,$05,$39 // `.....9.9.9..9.9
        .byte $03,$85,$39,$03,$39,$03,$88,$15,$03,$83,$39,$03,$39,$03,$39,$01 // ..9.9.....9.9.9.
        .byte $84,$39,$03,$39,$01,$85,$39,$03,$83,$39,$03,$88,$15,$07,$86,$35 // .9.9..9..9.....5
        .byte $03,$35,$03,$35,$03,$35,$01,$37,$03,$37,$03,$37,$03,$37,$01,$37 // .5.5.5.7.7.7.7.7
        .byte $03,$83,$39,$03,$39,$03,$39,$03,$86,$37,$01,$83,$39,$03,$39,$03 // ..9.9.9..7..9.9.
        .byte $81,$15,$01,$15,$01,$15,$01,$ff,$8c,$39,$1f,$39,$1f,$39,$1f,$39 // .........9.9.9.9
        .byte $1f,$ff,$80,$15,$03,$65,$8f,$15,$0d,$80,$1a,$27,$e6,$ff,$ff,$80 // .....e.....'....
        .byte $2d,$03,$8c,$30,$03,$80,$30,$03,$8c,$30,$01,$80,$2d,$03,$2d,$01 // -..0..0..0..-.-.
        .byte $32,$03,$2d,$03,$2b,$03,$2d,$03,$8c,$2d,$03,$80,$34,$03,$8c,$34 // 2.-.+.-..-..4..4
        .byte $01,$80,$2d,$03,$2d,$01,$35,$03,$34,$03,$30,$03,$2d,$03,$34,$03 // ..-.-.5.4.0.-.4.
        .byte $39,$03,$2d,$01,$2b,$03,$2b,$01,$28,$03,$2f,$03,$2d,$03,$95,$30 // 9.-.+.+.(./.-..0
        .byte $01,$30,$03,$30,$01,$2b,$01,$2b,$03,$2b,$01,$30,$01,$30,$01,$2b // .0.0.+.+.+.0.0.+
        .byte $01,$2b,$01,$28,$01,$28,$01,$24,$03,$ff,$60,$ff,$60,$ff,$60,$ff // .+.(.(.$..`.`.`.
        .byte $88,$21,$03,$83,$39,$03,$81,$21,$03,$83,$39,$03,$88,$21,$01,$86 // .!..9..!..9..!..
        .byte $37,$03,$37,$01,$81,$21,$03,$86,$37,$03,$88,$21,$03,$83,$39,$03 // 7.7..!..7..!..9.
        .byte $81,$21,$03,$83,$39,$03,$88,$21,$03,$21,$03,$81,$21,$03,$83,$39 // .!..9..!.!..!..9
        .byte $01,$81,$00,$01,$ff,$88,$21,$03,$86,$35,$03,$81,$21,$03,$86,$35 // ......!..5..!..5
        .byte $03,$88,$21,$01,$86,$37,$03,$37,$01,$81,$21,$03,$86,$37,$03,$88 // ..!..7.7..!..7..
        .byte $21,$03,$83,$39,$03,$81,$21,$03,$83,$39,$03,$88,$21,$03,$21,$03 // !..9..!..9..!.!.
        .byte $81,$21,$03,$00,$01,$00,$01,$ff,$88,$21,$03,$91,$2d,$01,$30,$01 // .!.......!..-.0.
        .byte $81,$21,$03,$91,$37,$01,$39,$01,$88,$00,$01,$91,$3e,$01,$40,$01 // .!..7.9.....>.@.
        .byte $43,$01,$81,$21,$03,$82,$21,$01,$21,$01,$ff,$88,$00,$03,$80,$2b // C..!..!.!......+
        .byte $01,$2d,$01,$88,$00,$03,$80,$2b,$01,$2d,$01,$2b,$01,$28,$01,$8c // .-.....+.-.+.(..
        .byte $00,$01,$88,$00,$03,$80,$28,$01,$2b,$01,$2d,$01,$ff,$7f,$ff,$05 // ......(.+.-.....
        .byte $00,$10,$07,$09,$00,$08,$00,$09,$00,$09,$00,$0f,$03,$0f,$03,$10 // ................
        .byte $03,$10,$33,$10,$03,$08,$00,$ff,$02,$07,$02,$07,$02,$07,$02,$07 // ..3.............
        .byte $07,$00,$0d,$00,$0e,$00,$0d,$00,$0e,$00,$03,$00,$03,$00,$0d,$00 // ................
        .byte $0e,$00,$0d,$30,$0e,$30,$0d,$00,$0e,$00,$07,$00,$ff,$01,$00,$01 // ...0.0..........
        .byte $00,$01,$00,$01,$00,$06,$00,$01,$00,$01,$00,$01,$00,$01,$00,$01 // ................
        .byte $00,$01,$30,$01,$00,$06,$00,$ff,$81,$df,$00,$41,$00,$00,$fe,$81 // ..0........A....
        .byte $fe,$00,$41,$a9,$00,$11,$af,$00,$81,$c0,$00,$ff,$81,$ff,$00,$fe // ..A.............
        .byte $41,$00,$00,$41,$03,$00,$41,$07,$00,$ff,$41,$00,$00,$41,$05,$00 // A..A..A...A..A..
        .byte $41,$0a,$00,$ff,$41,$00,$00,$41,$05,$00,$41,$09,$00,$ff,$41,$00 // A...A..A..A...A.
        .byte $00,$41,$04,$00,$41,$07,$00,$ff,$41,$00,$00,$41,$05,$00,$41,$07 // .A..A...A..A..A.
        .byte $00,$ff,$81,$fe,$00,$41,$a0,$00,$10,$a0,$00,$fe,$81,$ff,$00,$15 // .....A..........
        .byte $1f,$00,$15,$1f,$00,$15,$1f,$00,$15,$1f,$00,$15,$1f,$00,$15,$1f // ................
        .byte $00,$15,$1f,$00,$ff,$55,$00,$00,$15,$00,$00,$55,$00,$00,$15,$00 // .....U.....U....
        .byte $00,$55,$00,$00,$15,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // .U..............
        .byte $00,$00,$11,$0c,$00,$11,$00,$00,$41,$00,$00,$fe,$17,$00,$00,$fe // ........A.......
        .byte $43,$00,$00,$43,$00,$00,$43,$00,$00,$43,$00,$00,$41,$00,$00,$41 // C..C..C..C..A..A
        .byte $00,$00,$fe,$17,$00,$00,$47,$0c,$00,$47,$00,$00,$fe,$00,$00,$00 // ......G..G......
        .byte $00,$00,$00,$00,$00,$00,$00,$15,$15,$15,$15,$15,$15,$15,$15,$15 // ................
        .fill 8, $16
        .byte $17,$14,$14,$14,$14,$14,$14,$14,$14,$14,$14,$14,$14,$14,$14,$14 // ................
        .fill 16, $14
        .byte $15,$14,$14,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15 // ................
        .byte $00,$4a,$4c,$86,$99,$97,$ef,$f9,$1d,$3b,$06,$61,$63,$65,$67,$9c // .JL......;.aceg.
        .byte $cf,$f2,$14,$bf,$c1                   // .....

// --- Region $1889-$1f36 ---
.pc = $1889 "Segment $1889"
        .byte $cd,$cf,$d1,$d3,$d5,$d7,$d9,$db,$dd,$df,$e1,$e3,$e5,$e7,$e9,$eb // ................
        .byte $ed,$ef,$f1,$f3,$f5,$f7,$f9,$fb,$1b,$fd,$ff,$01,$03,$05,$07,$09 // ................
        .byte $0b,$0d,$0f,$11,$13,$15,$17,$19,$00,$09,$88,$09,$84,$80,$83,$00 // ................
        .byte $71,$09,$00,$09,$08,$00,$00,$00,$62,$04,$0e,$09,$40,$00,$00,$00 // q.......b...@...
        .byte $43,$09,$70,$09,$22,$90,$00,$00,$44,$09,$70,$09,$22,$90,$00,$00 // C.p."...D.p."...
        .byte $45,$09,$70,$09,$22,$90,$00,$00,$46,$09,$70,$09,$22,$90,$00,$00 // E.p."...F.p."...
        .byte $47,$09,$70,$09,$22,$90,$00,$00,$48,$0a,$00,$09,$88,$40,$00,$00 // G.p."...H....@..
        .byte $69,$d0                               // i.

txt_18fb:
        .text "LAD"
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$40,$09                           // .@.

txt_1903:
        .text "0AD"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $0d                                   // string terminator
        .byte $00,$09,$84,$44,$00,$00,$5a,$00,$00,$00,$00,$00,$00,$00,$00,$0c // ...D..Z.........
        .byte $00,$41,$44,$40,$00,$00,$0b,$04       // .AD@....

txt_1923:
        .text "0AD"
        .byte $40                                   // @ character
        .text "B "
        .byte $5b,$00,$00,$01,$00,$00,$00,$00,$00,$09,$00,$41,$08,$10,$12,$60 // [..........A...`
        .byte $7c,$07,$00,$09,$40,$20,$82,$80,$5d,$0a,$90,$09,$48,$00,$00,$f0 // |...@ ..]...H...
        .byte $7e,$00,$70,$41,$18,$00,$42,$80,$1f,$09,$00,$41,$02,$20,$92,$40 // ~.pA..B....A. .@
        .byte $20,$06,$06,$09,$08,$00,$00,$ff,$11,$01,$64,$09,$08,$10,$00,$00 //  .........d.....
        .byte $4b,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // K...............
        .byte $00,$00,$00,$00,$00,$00,$00,$03,$ff,$8c,$a3,$1c,$03,$21,$07,$21 // .............!.!
        .byte $03,$1f,$03,$1c,$03,$15,$03,$a3,$1c,$03,$21,$07,$21,$03,$1f,$03 // ..........!.!...
        .byte $1c,$03,$24,$03,$b7,$a3,$1f,$03,$b7,$a3,$26,$03,$bf,$29,$07,$26 // ..$.......&..).&
        .byte $07,$21,$07,$1d,$03,$1d,$03,$b7,$a3,$1f,$03,$b7,$a3,$15,$03,$ff // .!..............
        .byte $8c,$a7,$6f,$63,$2b,$07,$2d,$0b,$67,$2d,$03,$30,$03,$b7,$2f,$03 // ..oc+.-.g-.0../.
        .byte $2f,$03,$af,$67,$26,$03,$2a,$03,$af,$a3,$2a,$0b,$2b,$07,$29,$0f // /..g&.*...*.+.).
        .byte $a3,$28,$03,$b7,$a3,$26,$03,$af,$67,$63,$2d,$03,$ff,$8c,$a7,$6f // .(...&..gc-....o
        .byte $63,$2b,$03,$a3,$2d,$03,$a7,$67,$2d,$03,$30,$03,$b7,$2f,$03,$2f // c+..-..g-.0.././
        .byte $03,$af,$67,$26,$03,$2a,$03,$b7,$2a,$07,$2b,$07,$29,$07,$28,$07 // ..g&.*..*.+.).(.
        .byte $26,$07,$2d,$17,$a3,$2f,$03,$bf,$ff,$82,$1a,$03,$1a,$03,$81,$18 // &.-../..........
        .byte $03,$82,$1a,$03,$1a,$03,$1a,$03,$81,$18,$03,$82,$1d,$03,$1d,$03 // ................
        .byte $1d,$03,$81,$18,$03,$82,$1d,$03,$1d,$03,$1d,$03,$81,$18,$03,$82 // ................
        .byte $1d,$03,$1d,$03,$1d,$03,$81,$18,$03,$82,$1d,$03,$1d,$03,$1d,$03 // ................
        .byte $81,$18,$03,$82,$1f,$03,$1f,$03,$1f,$03,$81,$18,$03,$82,$1f,$03 // ................
        .byte $1f,$03,$1f,$03,$81,$18,$03,$82,$21,$03,$ff,$82,$15,$03,$15,$03 // ........!.......
        .byte $81,$18,$03,$82,$15,$03,$15,$03,$15,$03,$81,$18,$03,$82,$15,$03 // ................
        .byte $ff,$82,$18,$03,$18,$03,$81,$18,$03,$82,$18,$03,$18,$03,$18,$03 // ................
        .byte $81,$18,$03,$82,$1f,$03,$1f,$03,$1f,$03,$81,$18,$03,$82,$1f,$03 // ................
        .byte $1f,$03,$1f,$03,$81,$18,$03,$82,$1a,$03,$ff,$8c,$32,$3f,$05,$00 // ............2?..
        .byte $32,$07,$30,$02,$32,$01,$30,$02,$2f,$02,$30,$01,$2f,$02,$2d,$03 // 2.0.2.0./.0./.-.
        .byte $2b,$03,$b7,$2d,$07,$af,$a4,$34,$05,$35,$04,$37,$03,$35,$03,$34 // +..-...4.5.7.5.4
        .byte $02,$35,$01,$34,$02,$34,$00,$35,$02,$34,$03,$37,$02,$35,$01,$34 // .5.4.4.5.4.7.5.4
        .byte $02,$34,$00,$35,$02,$34,$03,$37,$01,$35,$01,$34,$01,$33,$01,$32 // .4.5.4.7.5.4.3.2
        .byte $01,$30,$01,$32,$01,$30,$01,$2f,$07,$2b,$17,$37,$37,$03,$00,$37 // .0.2.0./.+.77..7
        .byte $0f,$ff,$8c,$3e,$2b,$09,$00,$3c,$07,$43,$33,$05,$00,$43,$03,$40 // ...>+..<.C3..C.@
        .byte $03,$43,$03,$3e,$03,$40,$03,$3c,$03,$3e,$07,$43,$03,$3e,$07,$3e // .C.>.@.<.>.C.>.>
        .byte $03,$3c,$01,$39,$3d,$05,$00,$3b,$01,$3b,$01,$3b,$01,$3b,$01,$3b // .<.9=..;.;.;.;.;
        .byte $01,$3b,$01,$3b,$01,$3b,$01,$3c,$01,$3c,$01,$3c,$01,$3c,$01,$3e // .;.;.;.<.<.<.<.>
        .byte $01,$3e,$01,$3e,$01,$3e,$01,$40,$01,$40,$01,$40,$01,$40,$01,$41 // .>.>.>.@.@.@.@.A
        .byte $01,$41,$01,$41,$01,$41,$01,$43,$01,$43,$01,$43,$01,$43,$01,$45 // .A.A.A.C.C.C.C.E
        .byte $01,$45,$01,$45,$01,$45,$01,$48,$03,$48,$03,$48,$03,$48,$03,$48 // .E.E.E.H.H.H.H.H
        .byte $03,$48,$03,$a3,$48,$01,$45,$01,$43,$27,$05,$00,$bf,$ff,$8c,$15 // .H..H.E.C'......
        .byte $03,$18,$03,$21,$03,$28,$03,$21,$03,$18,$03,$15,$03,$18,$03,$15 // ...!.(.!........
        .byte $03,$18,$03,$21,$03,$28,$03,$21,$03,$18,$03,$15,$03,$18,$03,$18 // ...!.(.!........
        .byte $03,$1c,$03,$24,$03,$29,$03,$24,$03,$1c,$03,$18,$03,$1f,$03,$1a // ...$.).$........
        .byte $03,$21,$03,$26,$03,$2a,$03,$26,$03,$21,$03,$1a,$03,$21,$03,$ff // .!.&.*.&.!...!..
        .byte $82,$15,$03,$15,$03,$81,$18,$03,$82,$15,$03,$15,$03,$15,$03,$81 // ................
        .byte $18,$03,$82,$15,$03,$15,$03,$15,$03,$81,$18,$03,$82,$15,$03,$15 // ................
        .byte $03,$15,$03,$81,$18,$03,$82,$15,$03,$1d,$03,$1d,$03,$81,$18,$03 // ................
        .byte $82,$1d,$03,$1d,$03,$1d,$03,$81,$18,$03,$82,$1c,$03,$1a,$03,$1a // ................
        .byte $03,$81,$18,$03,$82,$1a,$03,$1a,$03,$1a,$03,$81,$18,$03,$82,$1a // ................
        .byte $03                                   // .

dat_1c0a:
        // === Fill data (75 bytes, $1c0a-$1c54) ===
        .fill 75, $ff
        .byte $17,$17,$17,$17,$17,$17,$17,$18,$18,$18,$19,$19,$19,$19,$19,$19 // ................
        .byte $19,$1a,$1a,$1a,$1a,$1a,$1b,$1b       // ........

dat_1c6d:
        // === Fill data (37 bytes, $1c6d-$1c91) ===
        .fill 37, $1c
        .byte $00,$13,$15,$4f,$71,$95,$ab,$f2,$36,$72,$d0,$00,$0d,$2f,$60,$82 // ...Oq...6r.../`.
        .byte $b9,$e6,$12,$64,$7a,$a4,$fb,$77,$b9,$0b,$0d,$0f,$11,$13,$15,$17 // ...dz..w........
        .byte $19,$1b,$1d,$1f                       // ....

txt_1cb6:
        .text "!#%')+-/13579;=?ACEGIKMO*"
        .byte $19,$2c,$19,$2e,$19,$3e,$19,$89,$19,$a7,$19,$ba,$19,$d5,$19,$e0 // .,...>..........
        .byte $19,$22,$1a,$45,$1a,$8d,$1a,$d7,$1a,$13,$1b,$22,$1b,$63,$1b,$7a // .".E.......".c.z
        .byte $1b,$89,$1b,$98,$1b,$a2,$1b,$06,$1c,$59,$1c,$68,$1c,$bb,$1c,$fb // .........Y.h....
        .byte $01,$8d,$01,$01,$fb,$00,$06,$0f,$8c,$0f,$94,$0f,$96,$0f,$8f,$0f // ................
        .byte $8d,$0f,$8c,$0f,$94,$0f,$96,$0f,$8f,$0f,$8d,$04,$8c,$04,$94,$04 // ................
        .byte $96,$04,$8f,$04,$8d,$0f,$8c,$0f,$94,$0f,$96,$0f,$8f,$0f,$8d,$0f // ................
        .byte $8c,$0f,$94,$0f,$96,$0f,$8f,$0f,$c2,$8d,$11,$17,$0f,$8c,$0f,$94 // ................
        .byte $0f,$96,$0f,$8f,$0f,$8d,$0f,$8c,$0f,$94,$0f,$96,$0f,$8f,$0f,$8d // ................
        .byte $19,$8c,$19,$94,$19,$96,$19,$8f,$19,$8d,$19,$8c,$19,$94,$19,$96 // ................
        .byte $19,$8f,$19,$c4,$8d,$1e,$c2,$1b,$00,$ff,$8d,$00,$03,$01,$01,$08 // ................
        .byte $0c,$0d,$0b,$0b,$c3,$10,$12,$13,$14,$15,$c2,$01,$c4,$02,$06,$00 // ................
        .byte $ff,$8d,$00,$c3,$02,$01,$05,$1a,$c7,$16,$86,$18,$c4,$8d,$0b,$1f // ................
        .byte $1f,$1d,$fc,$88,$55,$1c,$1d,$1d,$00,$ff,$fe,$69,$80,$1c,$1d,$1d // ....U......i....
        .byte $02,$0e,$00,$00,$09,$00,$00,$21,$21,$41,$11,$11,$00,$09,$09,$01 // .......!!A......
        .fill 8, $00
        .byte $f9,$09,$09,$00,$09,$11,$11,$11,$11,$00,$00,$09,$09,$00,$ff,$00 // ................
        .byte $02,$00,$00,$00,$00,$00,$0d,$0d,$00,$0e,$0f,$0f,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$12,$13,$14,$00,$13,$0d,$0d,$0d,$15,$00,$00,$17 // ................
        .byte $11,$00,$00,$00,$23,$00,$00,$00,$00,$07,$19,$19,$00,$1b,$1c,$1c // ....#...........
        .fill 8, $00
        .byte $1e,$1f,$1e,$00,$1f,$19,$19,$19,$00,$00,$00,$22,$00,$00,$00,$00 // ..........."....
        .byte $08,$00,$00,$00,$00,$00,$00,$00,$00,$08,$08,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$07,$08,$08,$00,$07,$00,$00,$00,$01,$00,$00,$01 // ................
        .byte $05,$00,$00,$00,$e8,$00,$00,$bf,$cf,$7f,$9a,$ba,$00,$ea,$ea,$ff // ................
        .fill 8, $00
        .byte $f8,$f8,$e8,$00,$f8,$8a,$7a,$ca,$c9,$00,$00,$bf,$3f,$00,$00,$00 // ......z.....?...
        .byte $00,$00,$00,$a0,$a0,$00,$00,$00,$00,$00,$20,$60,$00,$00,$00,$00 // .......... `....
        .fill 12, $00
        .byte $30,$00,$00,$00,$00,$00,$00,$00,$80,$00,$00,$45,$45,$00,$00,$00 // 0..........EE...
        .byte $00,$a3,$b3,$b4,$00,$00,$00,$00,$00,$00,$00,$00,$80,$80,$80,$00 // ................
        .byte $80,$00,$00,$00,$b3,$00,$00,$80,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$1a,$18,$00,$00,$01,$1d,$1d,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$20,$00,$00,$20,$18,$18,$18,$21,$00,$00,$00,$00,$00,$00,$00 // . .. ...!.......
        .byte $00,$00,$00,$00,$20,$00,$00,$00,$00,$10,$10,$1f,$00,$00,$00,$00 // .... ...........
        .fill 16, $00
        .byte $0f,$00,$fa,$01,$08,$7b,$01,$00,$fd,$0a,$f0,$40,$ff,$06,$81,$11 // .....{.....@....
        .byte $11,$11,$11,$11,$10,$fe,$00,$fe,$00,$fe,$00,$fe,$2f,$08,$af,$08 // ............/...
        .byte $ff,$00,$03,$07,$0a,$ff,$00,$08,$05,$00,$ff,$00,$08,$03,$00,$ff // ................
        .byte $00,$0a,$05,$00,$ff,$00,$09,$05,$00,$ff,$00,$af,$00,$af,$01,$ff // ................
        .byte $00,$21,$21,$11,$fe,$81,$41,$40,$fe,$81,$41,$40,$fe,$0f,$09,$8f // .!!...A@..A@....
        .byte $09,$ff,$00,$81                       // ....

// --- Region $1f3f-$2002 ---
.pc = $1f3f "dat_1f3f"

dat_1f3f:
        .byte $80,$fe,$81,$11,$11,$10,$fe,$21,$20,$40,$fe,$81,$85,$02,$85,$fe // .......! @......
        .byte $81,$81,$f0,$fe,$7e,$ef,$18,$00,$f0,$01,$ff,$02,$0c,$00,$fe,$01 // ....~...........
        .byte $12,$f0,$04,$ff,$02,$40,$8a,$87,$00,$fe,$3f,$00,$fe,$0b,$7b,$f0 // .....@....?...{.
        .byte $28,$ff,$02,$5f,$10,$0e,$0c,$0a,$08,$06,$02,$fe,$45,$8f,$8b,$40 // (.._........E..@
        .byte $fe,$58,$00,$fe,$7e,$ef,$f0,$08,$ff,$02,$37,$d8,$80,$fe,$4f,$8e // .X..~.....7...O.
        .byte $8a,$86,$84,$82,$fe,$fe,$e7,$1e,$f1,$1e,$f9,$1e,$fb,$1e,$fd,$1e // ................
        .byte $ff,$1e,$05,$1f,$0a,$1f,$0f,$1f,$14,$1f,$19,$1f,$1e,$1f,$24,$1f // ..............$.
        .byte $28,$1f,$2c,$1f,$30,$1f,$36,$1f,$38,$1f,$3c,$1f,$41,$1f,$46,$1f // (.,.0.6.8.<.A.F.
        .byte $4a,$1f,$4f,$1f,$53,$1f,$5b,$1f,$5e,$1f,$64,$1f,$69,$1f,$6c,$1f // J.O.S.[.^.d.i.l.
        .byte $72,$1f,$7b,$1f,$80,$1f,$83,$1f,$89,$1f,$8d,$1f,$94,$1f,$10,$f0 // r.{.............
        .byte $ff,$01,$00,$01,$41,$14,$fd,$6f,$00,$10,$00,$ff,$6f,$ff,$6f,$00 // ....A..o....o.o.
        .byte $dd,$1f,$e8,$1f,$ed,$1f,$00,$00,$00,$20,$a9,$93,$20,$d2,$ff,$ea // ......... .. ...
        .byte $00                                   // .

chr_2000:
        // === Charset data (3 bytes, $2000-$2002) ===
        .byte $00,$00,$00                           // char 0 (partial)

// --- Region $2004-$2004 ---
.pc = $2004 "dat_2004"

dat_2004:
        // === Fill data (1 bytes, $2004-$2004) ===
        .byte $00                                   // .

// --- Region $2160-$2170 ---
.pc = $2160 "dat_2160"

dat_2160:
        .byte $1e,$7b,$ef,$bf                       // char 43 (partial)
        .byte $eb,$af,$eb,$af,$d0,$b4,$d4,$54       // char 44 ','
        .byte $d4,$5c,$d4,$dc                       // char 45 (partial)

dat_2170:
        // === Fill data (1 bytes, $2170-$2170) ===
        .byte $00                                   // .

// --- Region $2190-$21a0 ---
.pc = $2190 "dat_2190"

dat_2190:
        .byte $2d,$b7,$df,$7f                       // char 49 (partial)
        .byte $d7,$5f,$d7,$5f,$d0,$b4,$d4,$54       // char 50 '2'
        .byte $d4,$5c,$d4,$dc                       // char 51 (partial)

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

// --- Region $21da-$2208 ---
.pc = $21da "dat_21da"

dat_21da:
        .byte $01,$06                               // char 58 (partial)
        .byte $0e,$1b,$3b,$ef,$0b,$b5,$57,$ff       // char 59 ';'
        .byte $f7,$bf,$f6,$fa,$77,$5d,$f7,$bf       // char 60 '<'
        .byte $f7,$bf,$aa,$ae,$a0,$e8,$e8,$a8       // char 61 '='
        .byte $ec,$a8,$a8,$a0,$1e,$7b,$ef,$bf       // char 62 '>'
        .byte $eb,$af,$eb,$af,$d0,$b4,$d4,$54       // char 63 '?'
        .byte $d4,$5c,$d4,$dc                       // char 64 (partial)

dat_2208:
        // === Fill data (1 bytes, $2208-$2208) ===
        .byte $00                                   // .

// --- Region $2238-$2267 ---
.pc = $2238 "dat_2238"

dat_2238:
        .byte $2d,$b7,$df,$7f                       // char 70 (partial)
        .byte $d7,$5f,$d7,$5f,$d0,$b4,$d4,$54       // char 71 'G'
        .byte $d4,$5c,$d4,$dc,$00,$00,$00,$00       // char 72 'H'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 73 'I'
        .byte $00,$00,$00,$00,$2d,$b7,$df,$7f       // char 74 'J'
        .byte $d7,$5f,$d7,$5f,$d0,$b4,$d4,$54       // char 75 'K'
        .byte $d4,$5c,$d4,$dc                       // char 76 (partial)

// --- Region $2282-$24e7 ---
.pc = $2282 "dat_2282"

dat_2282:
        .byte $01,$06                               // char 79 (partial)
        .byte $0e,$1b,$3b,$6f,$0e,$e5,$56,$ea       // char 80 'P'
        .byte $a6,$ea,$af,$bf,$c0,$fc,$bf,$eb       // char 81 'Q'
        .byte $a7,$ea,$66,$5a,$00,$00,$00,$40       // char 82 'R'
        .byte $80,$90,$a0,$e4,$9b,$6e,$9a,$6a       // char 83 'S'
        .byte $96,$5a,$96,$5a,$e4,$98,$e4,$98       // char 84 'T'
        .byte $e4,$a8,$e4,$e8,$00,$00,$02,$09       // char 85 'U'
        .byte $0d,$27,$37,$9f,$0e,$e5,$56,$ea       // char 86 'V'
        .byte $a6,$ea,$af,$bf,$80,$a8,$ea,$be       // char 87 'W'
        .byte $f6,$bf,$77,$5f,$00,$00,$00,$80       // char 88 'X'
        .byte $40,$60,$50,$d8,$9b,$6e,$9a,$6a       // char 89 'Y'
        .byte $96,$5a,$96,$5a,$ef,$b9,$f7,$bf       // char 90 'Z'
        .byte $f7,$bf,$eb,$ee,$c0,$a8,$ea,$be       // char 91 '['
        .byte $f6,$bf,$77,$5f,$00,$00,$00,$80       // char 92 '\'
        .byte $40,$60,$50,$d8,$00,$00,$02,$09       // char 93 ']'
        .byte $0d,$27,$37,$9f,$0b,$b5,$57,$bf       // char 94 '^'
        .byte $f7,$bf,$fa,$ea,$80,$a8,$ea,$be       // char 95 '_'
        .byte $f6,$bf,$77,$5f,$00,$00,$00,$80       // char 96 '`'
        .byte $40,$60,$50,$d8,$00,$00,$00,$00       // char 97 'a'
        .byte $00,$00,$00,$00,$9b,$6e,$9a,$6a       // char 98 'b'
        .byte $96,$5a,$96,$5a,$e5,$98,$e4,$98       // char 99 'c'
        .byte $e4,$a8,$e4,$e8,$00,$00,$00,$00       // char 100 'd'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 101 'e'
        .byte $00,$00,$00,$00,$de,$7b,$df,$7f       // char 102 'f'
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 103 'g'
        .byte $e4,$a8,$e4,$e8,$36,$e5,$9a,$6a       // char 104 'h'
        .byte $96,$5a,$96,$5a,$e0,$b8,$e4,$98       // char 105 'i'
        .byte $e4,$a8,$e4,$e8,$00,$00,$02,$09       // char 106 'j'
        .byte $0d,$27,$37,$9f,$0b,$b5,$57,$bf       // char 107 'k'
        .byte $f7,$bf,$fa,$ea,$80,$a8,$ea,$be       // char 108 'l'
        .byte $f6,$bf,$77,$5f,$00,$00,$00,$80       // char 109 'm'
        .byte $40,$60,$50,$d8,$de,$7b,$df,$7f       // char 110 'n'
        .byte $d7,$5f,$d7,$5f,$ef,$b9,$f7,$bf       // char 111 'o'
        .byte $f7,$bf,$eb,$ee,$c0,$a8,$ea,$be       // char 112 'p'
        .byte $f6,$bf,$77,$5f,$00,$00,$00,$80       // char 113 'q'
        .byte $40,$60,$50,$d8,$9b,$6e,$9a,$6a       // char 114 'r'
        .byte $96,$5a,$96,$5a,$ed,$b5,$f7,$bf       // char 115 's'
        .byte $f7,$bf,$ea,$ea,$e4,$f9,$f6,$b9       // char 116 't'
        .byte $f6,$b9,$69,$a4,$00,$00,$00,$00       // char 117 'u'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 118 'v'
        .byte $00,$00,$00,$00,$9b,$6e,$9a,$6a       // char 119 'w'
        .byte $96,$5a,$96,$5a,$e4,$98,$e4,$98       // char 120 'x'
        .byte $e4,$a8,$e4,$e8,$de,$7b,$df,$7f       // char 121 'y'
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 122 'z'
        .byte $e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a       // char 123 '{'
        .byte $96,$5a,$96,$5a,$e4,$98,$e4,$98       // char 124 '|'
        .byte $e4,$a8,$e4,$e8,$de,$7b,$df,$7f       // char 125 '}'
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 126 '~'
        .byte $e4,$a8,$e4,$e8,$de,$7b,$df,$7f       // char 127
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 128
        .byte $e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a       // char 129
        .byte $96,$5a,$96,$5a,$e4,$98,$e4,$98       // char 130
        .byte $e4,$a8,$e4,$e8,$de,$7b,$df,$7f       // char 131
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 132
        .byte $e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a       // char 133
        .byte $96,$5a,$96,$5a,$b4,$dc,$b4,$dc       // char 134
        .byte $b4,$fc,$b4,$bc,$de,$7b,$df,$7f       // char 135
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 136
        .byte $e4,$a8,$e4,$e8,$00,$00,$00,$00       // char 137
        .byte $00,$00,$00,$00,$9b,$6e,$9a,$6a       // char 138
        .byte $96,$5a,$96,$5a,$f5,$95,$f7,$bf       // char 139
        .byte $f7,$bf,$ea,$ea,$e4,$f9,$f6,$b9       // char 140
        .byte $f6,$b9,$a9,$64,$00,$00,$00,$00       // char 141
        .byte $00,$00,$00,$00,$de,$7b,$df,$7f       // char 142
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 143
        .byte $e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a       // char 144
        .byte $96,$5a,$96,$5a,$e4,$98,$e4,$98       // char 145
        .byte $e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a       // char 146
        .byte $96,$5a,$96,$5a,$b4,$dc,$b4,$dc       // char 147
        .byte $b4,$fc,$b4,$bc,$de,$7b,$df,$7f       // char 148
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 149
        .byte $e4,$a8,$e4,$e8,$de,$7b,$df,$7f       // char 150
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 151
        .byte $e4,$a8,$e4,$e8,$de,$7b,$df,$7f       // char 152
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 153
        .byte $e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a       // char 154
        .byte $96,$5a,$96,$5a,$e4,$98,$e4,$98       // char 155
        .byte $e4,$a8,$e4,$e8                       // char 156 (partial)

// --- Region $2500-$2627 ---
.pc = $2500 "dat_2500"

dat_2500:
        .byte $9b,$6e,$9a,$6a                       // char 159 (partial)
        .byte $96,$5a,$96,$5a,$e4,$98,$e4,$98       // char 160
        .byte $e4,$a8,$e4,$e8,$de,$7b,$df,$7f       // char 161
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 162
        .byte $e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a       // char 163
        .byte $96,$5a,$96,$5a,$e4,$98,$e4,$98       // char 164
        .byte $e4,$a8,$e4,$e8,$de,$7b,$df,$7f       // char 165
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 166
        .byte $e4,$a8,$e4,$e8,$de,$7b,$df,$7f       // char 167
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 168
        .byte $e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a       // char 169
        .byte $96,$5a,$96,$5a,$e4,$98,$e4,$98       // char 170
        .byte $e4,$a8,$e4,$e8,$de,$7b,$df,$7f       // char 171
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 172
        .byte $e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a       // char 173
        .byte $96,$5a,$96,$5a,$b4,$dc,$b4,$dc       // char 174
        .byte $b4,$fc,$b4,$bc,$de,$7b,$df,$7f       // char 175
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 176
        .byte $e4,$a8,$e4,$e8,$00,$00,$00,$00       // char 177
        .byte $00,$00,$00,$00,$9b,$6e,$9a,$6a       // char 178
        .byte $96,$5a,$96,$5a,$e4,$98,$e4,$98       // char 179
        .byte $e4,$a8,$e4,$e8,$00,$00,$00,$00       // char 180
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 181
        .byte $00,$00,$00,$00,$de,$7b,$df,$7f       // char 182
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 183
        .byte $e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a       // char 184
        .byte $96,$5a,$96,$5a,$e4,$98,$e4,$98       // char 185
        .byte $e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a       // char 186
        .byte $96,$5a,$96,$5a,$b4,$dc,$b4,$dc       // char 187
        .byte $b4,$fc,$b4,$bc,$de,$7b,$df,$7f       // char 188
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 189
        .byte $e4,$a8,$e4,$e8,$de,$7b,$df,$7f       // char 190
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 191
        .byte $e4,$a8,$e4,$e8,$de,$7b,$df,$7f       // char 192
        .byte $d7,$5f,$d7,$5f,$e4,$98,$e4,$98       // char 193
        .byte $e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a       // char 194
        .byte $96,$5a,$96,$5a,$e4,$98,$e4,$98       // char 195
        .byte $e4,$a8,$e4,$e9                       // char 196 (partial)

// --- Region $2640-$264b ---
.pc = $2640 "dat_2640"

dat_2640:
        .byte $db,$16,$36,$05                       // char 199 (partial)
        .byte $0d,$03,$00,$00,$be,$ed,$a6,$ea       // char 200

// --- Region $2656-$2778 ---
.pc = $2656 "Segment $2656"
        .byte $aa,$aa,$e4,$98,$e4,$98               // char 0 (partial)
        .byte $e4,$a8,$a4,$90,$9b,$6e,$9a,$66       // char 1 @+1
        .byte $9a,$96,$ef,$3f,$e4,$98,$e4,$98       // char 2 @+2
        .byte $e4,$a8,$a4,$90,$de,$7b,$df,$7f       // char 3 @+3
        .byte $d7,$5f,$d7,$5f,$ee,$bb,$ff,$bf       // char 4 @+4
        .byte $f7,$bf,$ea,$ea,$ee,$bb,$ff,$ba       // char 5 @+5
        .byte $fe,$a9,$a4,$40,$ac,$a0,$b0,$80       // char 6 @+6
        .byte $c0,$00,$00,$00,$9b,$6e,$9a,$66       // char 7 @+7
        .byte $9a,$96,$ef,$3f,$e4,$98,$e4,$98       // char 8 @+8
        .byte $e4,$a8,$a4,$90,$de,$7b,$df,$77       // char 9 @+9
        .byte $df,$d7,$ba,$2a,$e4,$98,$e4,$98       // char 10 @+10
        .byte $e4,$a8,$a4,$90,$db,$16,$36,$05       // char 11 @+11
        .byte $0d,$03,$00,$00,$be,$ed,$a6,$ea       // char 12 @+12
        .byte $a6,$5a,$db,$0f,$de,$7b,$ff,$bf       // char 13 @+13
        .byte $f7,$bf,$aa,$aa,$e4,$98,$e4,$98       // char 14 @+14
        .byte $e4,$a8,$a4,$90,$00,$00,$00,$00       // char 15 @+15
        .byte $00,$00,$00,$00,$9b,$6e,$9a,$66       // char 16 @+16
        .byte $9a,$96,$ef,$3f,$e4,$98,$e4,$98       // char 17 @+17
        .byte $e4,$a8,$a4,$90,$00,$00,$00,$00       // char 18 @+18
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 19 @+19
        .byte $00,$00,$00,$00,$de,$7b,$df,$77       // char 20 @+20
        .byte $df,$d7,$ba,$2a,$e4,$98,$e4,$98       // char 21 @+21
        .byte $e4,$a8,$a4,$90,$9b,$6e,$9a,$66       // char 22 @+22
        .byte $9a,$96,$ef,$3f,$e4,$98,$e4,$98       // char 23 @+23
        .byte $e4,$a8,$a4,$90,$db,$16,$36,$05       // char 24 @+24
        .byte $0d,$03,$00,$00,$be,$ed,$a6,$ea       // char 25 @+25
        .byte $a6,$5a,$db,$0f,$ee,$bb,$ff,$bf       // char 26 @+26
        .byte $f7,$bf,$d7,$df,$e4,$98,$e4,$98       // char 27 @+27
        .byte $e4,$a8,$e4,$e8,$de,$7b,$df,$77       // char 28 @+28
        .byte $df,$d7,$ba,$2a,$e4,$98,$e4,$98       // char 29 @+29
        .byte $e4,$a8,$a4,$90,$de,$7b,$df,$77       // char 30 @+30
        .byte $df,$d7,$ba,$2a,$e4,$98,$e4,$98       // char 31 @+31
        .byte $e4,$a8,$a4,$90,$db,$16,$36,$05       // char 32 ' '
        .byte $0d,$03,$00,$00,$eb,$b9,$f7,$bf       // char 33 '!'
        .byte $f7,$5f,$9e,$0a,$77,$d5,$f7,$bf       // char 34 '"'
        .byte $f7,$bf,$aa,$aa,$90,$d4,$e4,$98       // char 35 '#'
        .byte $e4,$a8,$a4,$90                       // char 36 (partial)

dat_2778:
        // === Fill data (1 bytes, $2778-$2778) ===
        .byte $00                                   // .

// --- Region $2920-$2b75 ---
.pc = $2920 "dat_2920"

dat_2920:
        // === Fill data (44 bytes, $2920-$294b) ===
        .fill 44, $bc
        .byte $94,$94,$bc,$bc,$bc,$bc,$49,$94,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$94 // ......I.........
        .byte $49,$49,$39,$94,$94,$bc,$bc,$bc,$bc,$bc,$bc,$49,$94,$bc,$bc,$49 // II9........I...I
        .byte $94,$bc,$bc,$bc,$2a,$a4,$a4,$92,$a4,$92,$a2,$a4,$a2,$29,$a4,$a2 // ....*........)..
        .byte $a2,$29,$a2,$a2,$a2,$29,$bc,$a4,$92,$bc,$bc,$a2,$92,$a4,$92,$a2 // .)...)..........
        .byte $a2,$a2,$29,$a2,$a2,$a2,$29,$a4,$a2,$92,$bc,$bc,$fa,$24,$f4,$24 // ..)...)......$.$
        .byte $fa,$24,$f4,$24,$f4,$24,$fa,$24,$f4,$24,$fa,$2a,$f4,$24,$00,$fa // .$.$.$.$.$.*.$..
        .byte $f4,$24,$bc,$f4,$24,$fa,$24,$fa,$2a,$f4,$24,$f4,$24,$f4,$24,$fa // .$..$.$.*.$.$.$.
        .byte $24,$cb,$cb,$cb,$7f,$4a,$7a,$4a,$7f,$4a,$7a,$4a,$7a,$4a,$7f,$4a // $....JzJ.JzJzJ.J
        .byte $7a,$4a,$7f,$4f,$7a,$4a,$d1,$7f,$4a,$10,$00,$7a,$4a,$7f,$4a,$7f // zJ.OzJ..J..zJ.J.
        .byte $4f,$7a,$4a,$7a,$4a,$7a,$4a,$7f,$4a,$d0,$fd,$d0,$17,$17,$1f,$af // OzJzJzJ.J.......
        .byte $17,$af,$1f,$1f,$4f,$1f,$17,$af,$1f,$af,$17,$17,$1f,$af,$00,$17 // ....O...........
        .byte $af,$00,$00,$1f,$af,$17,$af,$17,$17,$1f,$af,$1f,$af,$1f,$af,$17 // ................
        .byte $1f,$1f,$af,$9f,$00,$f0,$9f,$00,$9f,$9f,$f7 // ...........

dat_2a17:
        .text "                                                                          "
        .byte $00                                   // string terminator
        .byte $00,$00,$20,$00,$00,$00,$00,$00,$20,$20,$00,$00,$00,$00,$20,$20 // .. .....  ....  
        .byte $00,$00,$00,$00,$00,$00,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f // ................
        .byte $2f,$0f,$0f,$0f,$0f,$0f,$2f,$0f,$0f,$0f,$02,$02,$0f,$2f,$0f,$0f // /...../....../..
        .byte $02,$02,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$02,$02,$02,$02,$22,$02,$0f // ............."..
        .byte $0f,$3f,$0f,$0f,$0f,$22,$02,$0f,$0f,$22,$02,$0f,$0f,$0f,$04,$02 // .?..."..."......
        .byte $02,$24,$02,$04,$04,$02,$04,$04,$02,$34,$24,$04,$04,$04,$04,$04 // .$.......4$.....
        .byte $0f,$02,$04,$0f,$0f,$04,$04,$02,$04,$24,$34,$04,$04,$04,$04,$24 // .........$4....$
        .byte $04,$02,$04,$04,$0f,$0f,$04,$0a,$0a,$2a,$04,$0a,$0a,$0a,$2a,$0a // .........*....*.
        .byte $04,$2a,$0a,$0a,$04,$04,$2a,$0a,$03,$04,$2a,$0a,$0f,$0a,$0a,$04 // .*....*...*.....
        .byte $0a,$04,$34,$2a,$0a,$2a,$0a,$0a,$2a,$04,$0a,$01,$01,$01,$0a,$0f // ..4*.*..*.......
        .byte $0f,$0f,$0a,$0f,$0f,$0f,$0f,$0f,$0a,$2f,$0f,$0f,$0a,$0a,$0f,$0f // ........./......
        .byte $03,$2a,$3f,$04,$01,$0f,$0f,$0a,$0f,$0a,$0a,$0f,$0f,$0f,$0f,$0f // .*?.............
        .byte $0f,$0a,$0f,$01,$01,$01,$0f,$0f,$07,$07,$0f,$07,$07,$07,$07,$04 // ................
        .byte $0f,$07,$07,$07,$0f,$0f,$07,$07,$01,$0f,$07,$01,$01,$07,$07,$0f // ................
        .byte $07,$0f
        .text "/'''"
        .byte $07,$07
        .byte $37,$0f,$07,$07,$07,$00,$00,$00
        .byte $00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 19, $01

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

// --- Region $2ba0-$2bce ---
.pc = $2ba0 "dat_2ba0"

dat_2ba0:
        .byte $03,$0f,$04,$05,$2b,$13,$10,$12,$09,$14,$05,$13,$3a,$13,$08,$15 // ....+.......:...
        .byte $1a,$05,$2c,$0c,$0f,$07,$0f,$3a,$12,$12,$12,$2c,$0d,$15,$13,$09 // ..,....:...,....
        .byte $03,$3a,$03,$08,$12,$09,$13           // .:.....

txt_2bc7:
        .text ".      "

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

// --- Region $3000-$3000 ---
.pc = $3000 "scr_3000"

scr_3000:
        .byte $00                                   // .

// --- Region $3400-$3400 ---
.pc = $3400 "scr_3400"

scr_3400:
        .byte $00                                   // .

// --- Region $45f1-$45f1 ---
.pc = $45f1 "dat_45f1"

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

// --- Region $54d1-$54d1 ---
.pc = $54d1 "dat_54d1"

dat_54d1:
        // === Fill data (1 bytes, $54d1-$54d1) ===
        .byte $00                                   // .

// --- Region $60ca-$60ca ---
.pc = $60ca "dat_60ca"

dat_60ca:
        // === Fill data (1 bytes, $60ca-$60ca) ===
        .byte $00                                   // .

// --- Region $6282-$6282 ---
.pc = $6282 "dat_6282"

dat_6282:
        // === Fill data (1 bytes, $6282-$6282) ===
        .byte $00                                   // .

// --- Region $8dd1-$8dd1 ---
.pc = $8dd1 "dat_8dd1"

dat_8dd1:
        // === Fill data (1 bytes, $8dd1-$8dd1) ===
        .byte $00                                   // .

// --- Region $9d2a-$9d2a ---
.pc = $9d2a "dat_9d2a"

dat_9d2a:
        // === Fill data (1 bytes, $9d2a-$9d2a) ===
        .byte $00                                   // .

// --- Region $bd05-$bd05 ---
.pc = $bd05 "dat_bd05"

dat_bd05:
        // === Fill data (1 bytes, $bd05-$bd05) ===
        .byte $00                                   // .

// --- Region $e500-$e8d7 ---
.pc = $e500 "dat_e500"

dat_e500:
        .byte $39,$10,$e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00 // 9..L..,...7..X .
        .byte $0a,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1 // .L........,.....
        .byte $2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5 // /.-.......-e..-.
        .byte $2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85 // .i........../e..
        .byte $2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff // /.0i..0L........
        .byte $c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea // ................
        .byte $60,$aa,$26,$3f,$60,$66,$7e,$66,$66,$a2,$26,$fc,$06,$7c,$66,$66 // `.&?`f~ff.&..|ff
        .byte $7c,$a2,$26,$3c,$06,$60,$60,$66,$3c,$a2,$22,$fc,$06,$e3,$66,$21 // |.&<.``f<."...f!
        .byte $7c,$a2,$26,$7e,$00,$7c,$60,$60,$7e,$a2,$23,$7e,$00,$7c,$e3,$60 // |.&~.|``~.#~.|.`
        .byte $a2,$26,$3c,$06,$60,$6e,$66,$3c,$a2,$23,$66,$06,$7e,$e3,$66,$a2 // .&<.`nf<.#f.~.f.
        .byte $22,$7e,$00,$e3,$18,$21,$7e,$a2,$26,$7f,$00,$06,$46,$66,$3c,$a2 // "~...!~.&...Ff<.
        .byte $26,$66,$0c,$78,$6c,$66,$67,$a2,$e5,$60,$21,$7e,$a2,$26,$63,$77 // &f.xlfg..`!~.&cw
        .byte $7f,$6b,$6b,$63,$a2,$26,$66,$76,$7e,$6e,$66,$66,$a2,$22,$fc,$06 // .kkc.&fv~nff."..
        .byte $e3,$66                               // .f

txt_e5d2:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$fc,$06,$66,$7c,$60,$60,$a2,$26,$fc,$06,$66,$6e,$1c,$06,$a2 // &..f|``.&..fn...
        .byte $26,$fc,$06,$66,$7c,$6c,$67,$a2,$26,$3f,$60,$3c,$06,$66,$3c,$a2 // &..f|lg.&?`<.f<.
        .byte $22,$7e,$00,$e4,$18,$a2,$22,$66,$06,$e3,$66 // "~...."f..f

txt_e600:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$66,$06,$66,$66,$3c,$18,$a2,$26,$63,$6b,$6b,$7f // &f.ff<..&ckk.

txt_e610:
        .text ">6"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$66,$6e,$38,$1c,$76,$66,$a2,$26,$66,$06,$66,$3c,$18,$18,$a2 // &fn8.vf.&f.f<...
        .byte $26,$fe,$00,$0c,$18,$30,$7f,$a2,$22,$3c,$00,$e3 // &....0.."<..

txt_e62f:
        .text "0!<"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $22,$3c,$00,$e3,$0c                   // "<...

txt_e638:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $23,$18,$3c,$7e,$e3,$18,$a2,$e3,$18,$23,$7e,$3c,$18,$aa,$e3,$18 // #.<~.....#~<....
        .byte $a2,$21,$18,$a2,$22,$66,$66,$a6,$25,$6c,$fe,$6c,$fe,$6c,$a3,$26 // .!.."ff.%l.l.l.&
        .byte $08,$3e,$68,$3c,$0e,$7c,$a2,$26,$64,$6c,$18,$30,$6c,$4c,$a2,$26 // .>h<.|.&dl.0lL.&
        .byte $3c,$66,$3c,$66,$6c,$3a,$a2,$23,$06,$0c,$18,$a5,$26,$0c,$18,$30 // <f<fl:.#....&..0
        .byte $30,$18,$0c,$a2,$26,$30,$18,$0c,$0c,$18,$30,$a2,$25,$66,$18,$7e // 0...&0....0.%f.~
        .byte $18,$66,$a3,$25,$18,$18,$7e,$18,$18,$a7,$22,$18,$30,$a4,$21,$7e // .f.%..~...".0.!~
        .byte $a9,$22,$18,$18,$a3,$25,$06,$0c,$18,$30,$60,$a2,$26,$3c,$6e,$6e // ."...%...0`.&<nn
        .byte $76,$76,$3c,$a2,$26,$18,$38,$78,$18,$18,$7e,$a2,$26,$3c,$66,$0c // vv<.&.8x..~.&<f.
        .byte $18,$30,$7e,$a2,$26,$7c,$06,$1c,$06,$66,$3c,$a2,$26,$1c,$3c,$6c // .0~.&|...f<.&.<l
        .byte $7e,$0c,$0c,$a2,$26,$7e,$60,$7c,$06,$66,$3c,$a2,$26,$3e,$60,$7c // ~...&~`|.f<.&>`|
        .byte $66,$66,$3c,$a2,$23,$7e,$66,$0c,$e3,$18,$a2,$26,$3c,$66,$3c,$66 // ff<.#~f....&<f<f
        .byte $66,$3c,$a2,$26,$3c,$66,$66,$3e,$06,$7c,$a4,$23,$18,$00,$18,$a5 // f<.&<ff>.|.#....
        .byte $24,$18,$00,$18,$30,$a2,$25,$0e,$18,$70,$18,$0e,$a4,$23,$7e,$00 // $...0.%..p...#~.
        .byte $7e,$a4,$25,$70,$18,$0e,$18,$70,$a3,$61,$df,$3c,$66,$0c,$18,$00 // ~.%p...p.a.<f...
        .byte $18,$20,$81,$ff,$a9,$20,$a2,$00,$9d,$00,$04,$9d,$00,$05,$9d,$00 // . ... ..........
        .byte $06,$9d,$e8,$06,$e8,$e0,$00,$d0,$ef,$a9,$00,$aa,$9d,$00,$d8,$9d // ................
        .byte $00,$d9,$9d,$00,$da,$9d,$e8,$da,$e8,$e0,$00,$d0,$ef,$a9,$00,$8d // ................
        .byte $66,$0b,$8d,$80,$0b,$8d,$20,$d0,$8d,$21,$d0,$a9,$80,$8d,$ba,$0b // f..... ..!......
        .byte $a9,$0c,$8d,$bb,$0b,$a2,$00,$bd,$20,$29,$9d,$00,$04,$bd,$40,$29 // ........ )....@)
        .byte $9d,$20,$04,$bd,$60,$2a,$9d,$00,$d8,$bd,$88,$2a,$9d,$20,$d8,$e8 // . ..`*.....*. ..
        .byte $e0,$00,$d0,$e3,$a9,$00,$aa,$a8,$20,$00,$10,$a9,$02,$8d,$10,$d0 // ........ .......
        .byte $a2,$30,$8e,$f8,$07,$e8,$8e,$f9,$07,$a9,$03,$8d,$1c,$d0,$8d,$15 // .0..............
        .byte $d0,$a9,$07,$8d,$25,$d0,$a9,$01,$8d,$26,$d0,$a9,$0f,$8d,$27,$d0 // ....%....&....'.
        .byte $8d,$28,$d0,$a9,$48,$8d,$00,$d0,$a9,$00,$8d,$02,$d0,$a9,$68,$8d // .(..H.........h.
        .byte $01,$d0,$8d,$03,$d0,$78,$a9,$00,$85,$02,$a2,$00,$8e,$0e,$dc,$e8 // .....x..........
        .byte $8e,$1a,$d0,$a9,$0b,$8d,$15,$03,$a9,$15,$8d,$14,$03,$58,$ad,$01 // .............X..
        .byte $dc,$c9,$ef,$d0,$f9,$a9,$ea,$a2,$31,$8d,$15,$03,$8e,$14,$03,$20 // ........1...... 
        .byte $81,$ff,$20,$84,$ff,$20,$8a,$ff,$a2,$00,$bd,$a0,$2b,$9d,$00,$04 // .. .. ......+...
        .byte $e8,$e0,$28,$d0,$f5,$bd,$f2,$0a,$9d,$00,$01,$e8,$e0,$25,$d0,$f5 // ..(..........%..
        .byte $4c,$00,$01,$78,$a9,$34,$85,$01,$a0,$00,$b9,$00,$2c,$99,$01,$08 // L..x.4......,...
        .byte $c8,$d0,$f7,$ee,$09,$01,$ee,$0c,$01,$ad,$09,$01,$d0,$ea,$a9,$37 // ...............7
        .byte $85,$01,$58,$4c,$e2,$fc,$a9,$30,$8d,$12,$d0,$20,$2f,$0b,$a9,$00 // ..XL...0... /...
        .byte $cd,$12,$d0,$d0,$fb,$a9,$1b,$8d,$11,$d0,$2e,$19,$d0,$4c,$81,$ea // .............L..
        .byte $20,$65,$0b,$a9,$1c,$a0,$d8,$8d,$18,$d0,$8c,$16,$d0,$ad,$12,$d0 //  e..............
        .byte $18,$69,$36,$cd,$12,$d0,$d0,$fb,$a9,$12,$a2,$c8,$8d,$18,$d0,$8e // .i6.............
        .byte $16,$d0,$ad,$11,$d0,$49,$20,$8d,$11,$d0,$20,$92,$0b,$a9,$05,$8d // .....I ... .....
        .byte $16,$d0,$20,$03,$10,$60,$ae,$e6,$0f,$ad,$12,$d0,$cd,$12,$d0,$f0 // .. ..`..........
        .byte $fb,$29,$07,$09,$30,$8d,$11,$d0,$e0,$00,$f0,$04,$ca,$4c,$68,$0b // .)..0........Lh.
        .byte $ad,$e6,$0f,$18,$69,$68,$8d,$01,$d0,$8d,$03,$d0,$ee,$66,$0b,$ee // ....ih.......f..
        .byte $80,$0b,$60,$a0,$01,$20,$9b,$0b,$88,$d0,$fa,$60,$ce,$5d,$0b,$f0 // ..`.. .....`.]..
        .byte $01,$60,$a9,$07,$8d,$5d,$0b,$a2,$00,$bd,$f7,$04,$9d,$f6,$04,$bd // .`...]..........
        .byte $1e,$05,$9d,$1d,$05,$e8,$e0,$17,$d0,$ef,$ad,$83,$0c // .............

// --- Region $e8f6-$ea30 ---
.pc = $e8f6 "Segment $e8f6"
        .byte $27,$99,$37,$7d,$d8,$00,$f7,$64,$00,$ff,$d8,$00,$7f,$e4,$00,$ff // '.7}...d........
        .byte $d8,$00,$7f,$d4,$00,$95,$58,$00,$25,$60,$80,$28,$00,$38,$1f,$fd // ......X.%`.(.8..
        .byte $d8,$00,$77,$64,$00,$ff,$d8,$00,$77,$64,$00,$ff,$d8,$00,$77,$54 // ..wd....wd....wT
        .byte $00,$95,$58,$00,$25,$60,$80,$28,$00,$61,$0b,$1f // ..X.%`.(.a..

txt_e932:
        .encoding "screencode_mixed"
        .text "  shuze of alphaflight kixx back with "
        .byte $22                                   // double quote
        .text "darkest road-part"
        .encoding "petscii_upper"

txt_e96a:
        .text " 2"
        .byte $22                                   // double quote character
        .text ". "

txt_e96f:
        .encoding "screencode_mixed"
        .text "supplied and packed by myself. hope you enjoy it, i hate adventure games. anyway, greets to the worthy ones in: avt, scs+trc, chromance, f4cg, motiv8, hardcore, airwolf team, amnesia and the res"
        .encoding "petscii_upper"

// --- Region $ea4a-$ea80 ---
.pc = $ea4a "dat_ea4a"

dat_ea4a:
        .byte $e4,$01,$60,$39,$02,$02,$03,$04,$04,$05,$07,$08,$09,$0b,$0c,$0e // ..`9............
        .byte $10,$11,$13,$15,$17,$19,$1c,$1e       // ........

txt_ea62:
        .text " "
        .byte $22                                   // double quote character
        .text "%'*,/1468;="
        .byte $40                                   // @ character
        .text "BEGIKNPRTVWY"
        .byte $5b,$5c,$5e,$5f,$60                   // [\^_`

// --- Region $ea82-$eb62 ---
.pc = $ea82 "dat_ea82"

dat_ea82:
        .byte $63,$63,$64,$65,$65,$e7,$66,$60,$39,$65,$65,$64,$63,$63,$62,$60 // ccdee.f`9eedccb`
        .byte $5f,$5e,$5c,$5b                       // _^\[

txt_ea96:
        .text "YWVTRPNKIGEB"
        .byte $40                                   // @ character
        .text "=;8641/,*'%"
        .byte $22                                   // double quote character
        .text " "
        .byte $1e,$1c,$19,$17,$15,$13,$11,$10,$0e,$0c,$0b,$09,$08,$07,$05,$04 // ................
        .byte $04,$03,$02,$02,$e7,$01,$60,$39,$02,$02,$03,$04,$04,$05,$07,$08 // ......`9........
        .byte $09,$0b,$0c,$0e,$10,$11,$13,$15,$17,$19,$1c,$1e // ............

txt_eadc:
        .text " "
        .byte $22                                   // double quote character
        .text "%'*,/1468;="
        .byte $40                                   // @ character
        .text "BEGIKNPRTVWY"
        .byte $5b,$5c,$5e,$5f,$60,$62,$63,$63,$64,$65,$65,$e7,$66,$60,$39,$65 // [\^_`bccdee.f`9e
        .byte $65,$64,$63,$63,$62,$60,$5f,$5e,$5c,$5b // edccb`_^\[

txt_eb10:
        .text "YWVTRPNKIGEB"
        .byte $40                                   // @ character
        .text "=;8641/,*'%"
        .byte $22                                   // double quote character
        .text " "
        .byte $1e,$1c,$19,$17,$15,$13,$11,$10,$0e,$0c,$0b,$09,$08,$07,$05,$04 // ................
        .byte $04,$03,$02,$02,$e3,$01,$60,$31,$4c,$48,$10,$4c // ......`1LH.L

txt_eb46:
        .encoding "screencode_mixed"
        .text "!p chris/sonic graffiti"
        .encoding "petscii_upper"

txt_eb5d:
        .text "!TLF "
        .byte $00                                   // string terminator

// --- Region $ec08-$ec12 ---
.pc = $ec08 "Segment $ec08"
        .byte $07,$0e,$1d,$00,$39,$ce,$16,$46,$05,$01,$1d // ....9..F...

// --- Region $ec7b-$ec88 ---
.pc = $ec7b "Segment $ec7b"
        .byte $41,$5f,$06,$a2,$22,$e6,$00,$c2,$23,$aa,$40,$06,$a2,$60 // A_.."...#.@..`

// --- Region $ecff-$eda4 ---
.pc = $ecff "dat_ecff"

dat_ecff:
        .byte $eb,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$e3,$06,$60,$94,$07,$07 // ............`...
        .byte $08,$08,$09,$09,$0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f,$10,$11,$12,$13 // ................
        .byte $14,$15,$17,$18,$1a,$1b,$1d,$1f       // ........

txt_ed27:
        .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,$e8,$bc,$d9,$13,$84,$fc,$bd,$41,$11 // .........A.

txt_ed55:
        .text ")"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $5e,$9d,$44,$11,$b9,$b2,$18,$85,$fa,$b9,$b3,$18,$bc,$c6,$10,$99 // ^.D.............
        .byte $06,$d4,$a5,$fa,$99,$05,$d4,$bd,$84,$10,$29,$fe,$99,$04,$d4,$a4 // ..........).....
        .byte $fc,$b9,$b4,$18,$9d,$84,$10,$b9,$b5,$18,$9d,$dc,$13,$9d,$df,$13 // ................
        .byte $e0,$00,$d0,$0a,$a9,$72,$8d,$9e,$12,$a9,$08,$8d,$96,$12,$a9,$00 // .....r..........
        .byte $9d,$e0,$10,$9d,$e3,$10,$b9,$b7,$18,$e3,$4a,$60,$3c // ..........J`<

// --- Region $eddc-$ede3 ---
.pc = $eddc "Segment $eddc"
        .byte $f3,$f7,$05,$01,$1d,$c3,$a8,$61       // .......a

// --- Region $eefa-$ef02 ---
.pc = $eefa "dat_eefa"

dat_eefa:
        .byte $00,$10,$60,$84,$40,$00,$8a,$40,$00   // ..`.@..@.

// --- Region $ef58-$efa5 ---
.pc = $ef58 "dat_ef58"

dat_ef58:
        .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 // .r8&B..... ...

// --- Region $efad-$eff3 ---
.pc = $efad "dat_efad"

dat_efad:
        .byte $70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e,$16,$67,$6f,$76,$83 // p@xX....0 ..gov.
        .byte $87,$91,$9b,$a5,$af,$b9,$c3,$dc,$f9,$03,$07,$1a,$e0,$ec,$17,$e3 // ................
        .byte $18,$24,$f4,$54,$2f,$16,$e3,$17,$21,$7f,$17,$ff,$7f,$ff,$7f,$25 // .$.T/...!......%
        .byte $ff,$88,$21,$03,$82,$02,$21,$03,$21,$01,$60,$c7,$81,$21,$03,$88 // ..!...!.!.`..!..
        .byte $21,$01,$81,$21,$03,$88,$15           // !..!...

// --- Region $f010-$f01b ---
.pc = $f010 "dat_f010"

dat_f010:
        .byte $08,$21,$05,$13,$03,$13,$01,$10,$03,$13,$03,$15 // .!..........

// --- Region $f01f-$f875 ---
.pc = $f01f "Segment $f01f"
        .byte $21,$09,$10,$01,$10,$03,$13,$03,$15,$03,$11,$07,$1d,$05,$13,$03 // !...............
        .byte $13,$01,$10,$03,$13,$03,$15,$03,$15,$07,$21,$05,$1c,$03,$1c,$01 // ..........!.....
        .byte $1b,$03,$1a,$03,$18,$03,$ff,$88,$00,$03,$82,$00,$01,$00,$01,$81 // ................
        .byte $00,$03,$82,$00,$01,$00,$01,$ff,$60,$ff,$88,$15,$03,$83,$39,$03 // ........`.....9.
        .byte $39,$03,$39,$01,$84,$39,$05,$39,$03,$85,$39,$03,$39,$03,$88,$15 // 9.9..9.9..9.9...
        .byte $03,$83,$39,$03,$39,$03,$39,$01,$84,$39,$03,$39,$01,$85,$39,$03 // ..9.9.9..9.9..9.
        .byte $83,$39,$03,$88,$15,$07,$86,$35,$03,$35,$03,$35,$03,$35,$01,$37 // .9.....5.5.5.5.7
        .byte $03,$37,$03,$37,$03,$37,$01,$37,$03,$83,$39,$03,$39,$03,$39,$03 // .7.7.7.7..9.9.9.
        .byte $86,$37,$01,$83,$39,$03,$39,$03,$81,$15,$01,$15,$01,$15,$01,$ff // .7..9.9.........
        .byte $8c,$02,$39,$1f,$39,$1f,$2c,$ff,$80,$15,$03,$65,$8f,$15,$0d,$80 // ..9.9.,....e....
        .byte $1a,$27,$e6,$c2,$60,$ec,$80,$2d,$03,$8c,$30,$03,$80,$30,$03,$8c // .'..`..-..0..0..
        .byte $30,$01,$80,$2d,$03,$2d,$01,$32,$03,$2d,$03,$2b,$03,$2d,$03,$8c // 0..-.-.2.-.+.-..
        .byte $2d,$03,$80,$34,$03,$8c,$34,$01,$80,$2d,$03,$2d,$01,$35,$03,$34 // -..4..4..-.-.5.4
        .byte $03,$30,$03,$2d,$03,$34,$03,$39,$03,$2d,$01,$2b,$03,$2b,$01,$28 // .0.-.4.9.-.+.+.(
        .byte $03,$2f,$03,$2d,$03,$95,$30,$01,$30,$03,$30,$01,$2b,$01,$2b,$03 // ./.-..0.0.0.+.+.
        .byte $2b,$01,$30,$01,$30,$01,$2b,$01,$2b,$01,$28,$01,$28,$01,$24,$03 // +.0.0.+.+.(.(.$.
        .byte $ff,$60,$ff,$60,$ff,$60,$ff,$88,$21,$03,$83,$39,$03,$81,$21,$03 // .`.`.`..!..9..!.
        .byte $83,$39,$03,$88,$21,$01,$86,$37,$03,$37,$01,$81,$21,$03,$86,$37 // .9..!..7.7..!..7
        .byte $03,$88,$21,$03,$83,$39,$03,$81,$21,$03,$83,$39,$03,$88,$21,$03 // ..!..9..!..9..!.
        .byte $21,$03,$81,$21,$03,$83,$39,$01,$81,$00,$01,$ff,$88,$21,$03,$86 // !..!..9......!..
        .byte $35,$03,$81,$21,$03,$86,$35,$03,$88,$21,$01,$86,$37,$03,$37,$01 // 5..!..5..!..7.7.
        .byte $81,$21,$03,$86,$37,$03,$88,$21,$03,$83,$39,$03,$81,$21,$03,$83 // .!..7..!..9..!..
        .byte $39,$03,$88,$21,$03,$21,$03,$81,$21,$03,$00,$01,$00,$01,$ff,$88 // 9..!.!..!.......
        .byte $21,$03,$91,$2d,$01,$30,$01,$81,$21,$03,$91,$37,$01,$39,$01,$88 // !..-.0..!..7.9..
        .byte $00,$01,$91,$3e,$01,$40,$01,$43,$01,$81,$21,$03,$82,$21,$01,$21 // ...>.@.C..!..!.!
        .byte $01,$ff,$42,$88,$00,$03,$80,$2b,$01,$2d,$01,$60,$2d,$2b,$01,$28 // ..B....+.-.`-+.(
        .byte $01,$8c,$00,$01,$88,$00,$03,$80,$28,$01,$2b,$01,$2d,$01,$ff,$7f // ........(.+.-...
        .byte $ff,$05,$00,$10,$07,$09,$00,$08,$00,$09,$00,$09,$00,$0f,$03,$0f // ................
        .byte $03,$10,$03,$10,$33,$10,$03,$08,$00,$ff,$02,$02,$07,$02,$07,$21 // ....3..........!
        .byte $07,$02,$00,$0d,$00,$0e,$34,$00,$03,$00,$03,$00,$0d,$00,$0e,$00 // ......4.........
        .byte $0d,$30,$0e,$30,$0d,$00,$0e,$00,$07,$00,$ff,$02,$01,$00,$01,$00 // .0.0............
        .byte $21,$06,$03,$00,$01,$00,$01,$2a,$30,$01,$00,$06,$00,$ff,$81,$df // !......*0.......
        .byte $00,$41,$a2,$33,$fe,$81,$fe,$00,$41,$a9,$00,$11,$af,$00,$81,$c0 // .A.3....A.......
        .byte $00,$ff,$81,$ff,$00,$fe,$41,$a2,$28,$41,$03,$00,$41,$07,$00,$ff // ......A.(A..A...
        .byte $41,$a2,$28,$41,$05,$00,$41,$0a,$00,$ff,$41,$a2,$28,$41,$05,$00 // A.(A..A...A.(A..
        .byte $41,$09,$00,$ff,$41,$a2,$28,$41,$04,$00,$41,$07,$00,$ff,$41,$a2 // A...A.(A..A...A.
        .byte $60,$2b,$41,$05,$00,$41,$07,$00,$ff,$81,$fe,$00,$41,$a0,$00,$10 // `+A..A......A...
        .byte $a0,$00,$fe,$81,$ff,$00,$15,$1f,$00,$15,$1f,$00,$15,$1f,$00,$15 // ................
        .byte $1f,$00,$15,$1f,$00,$15,$1f,$00,$15,$1f,$00,$ff,$55,$a2,$21,$15 // ............U.!.
        .byte $a2                                   // .

txt_f290:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$15,$a2                           // !..

txt_f296:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$15,$a2,$c1,$aa,$24,$11,$0c,$00,$11,$a2 // !....$.....

txt_f2a4:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$fe,$17,$a2,$22,$fe,$43,$a2       // "...".C.

txt_f2af:
        .text "!C"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f2b2:
        .text "!C"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f2b5:
        .text "!C"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f2b8:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_f2bb:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$fe,$17,$a2,$24,$47,$0c,$00,$47,$a2,$21,$fe,$aa,$e9,$15,$e8 // "...$G..G.!.....
        .byte $16,$21,$17,$80,$1f,$14,$23,$15,$14,$14,$ed,$15,$60,$4f,$00,$4a // .!....#.....`O.J
        .byte $4c,$86,$99,$97,$ef,$f9,$1d,$3b,$06,$61,$63,$65,$67,$9c,$cf,$f2 // L......;.aceg...
        .byte $14,$bf,$c1,$c3,$c5,$c7,$c9,$cb,$cd,$cf,$d1,$d3,$d5,$d7,$d9,$db // ................
        .byte $dd,$df,$e1,$e3,$e5,$e7,$e9,$eb,$ed,$ef,$f1,$f3,$f5,$f7,$f9,$fb // ................
        .byte $1b,$fd,$ff,$01,$03,$05,$07,$09,$0b,$0d,$0f,$11,$13,$15,$17,$19 // ................
        .byte $00,$09,$88,$09,$84,$80,$83,$00,$71,$09,$00,$09,$08,$a3,$25,$62 // ........q.....%b
        .byte $04,$0e,$09,$40,$a3,$26,$43,$09,$70,$09,$22,$90,$a2,$26,$44,$09 // ...@.&C.p."..&D.
        .byte $70,$09,$22,$90,$a2,$26,$45,$09,$70,$09,$22,$90,$a2,$26,$46,$09 // p."..&E.p."..&F.
        .byte $70,$09,$22,$90,$a2,$26,$47,$09,$70,$09,$22,$90,$a2,$26,$48,$0a // p."..&G.p."..&H.
        .byte $00,$09,$88,$40,$a2,$26,$69,$d0       // ...@.&i.

txt_f366:
        .text "LAD"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$40,$09,$30,$41,$44,$e4,$40,$25,$0d,$00,$09,$84,$44,$a2 // %@.0AD.@%....D.

txt_f37a:
        .text "!Z"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $25,$0c,$00                           // %..

txt_f380:
        .text "AD"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $29,$0b,$04                           // )..

txt_f387:
        .text "0AD"
        .byte $40                                   // @ character
        .text "B "
        .byte $5b,$a2,$21,$01,$a5,$34,$09,$00,$41,$08,$10,$12,$60,$7c,$07,$00 // [.!..4..A...`|..
        .byte $09,$40,$20,$82,$80,$5d,$0a,$90,$09,$48,$a2,$36,$f0,$7e,$00,$70 // .@ ..]...H.6.~.p
        .byte $41,$18,$00,$42,$80,$1f,$09,$00,$41,$02,$20,$92,$40,$20,$06,$06 // A..B....A. .@ ..
        .byte $09,$08,$a2,$27,$ff,$11,$01,$64,$09,$08,$10,$a2 // ...'...d....

txt_f3c9:
        .text "!K"
        .byte $b6                                   // '6' | $80 (end-of-string marker)
        .byte $61,$67,$03,$ff,$8c,$a3,$1c,$03,$21,$07,$21,$03,$1f,$03,$1c,$03 // ag......!.!.....
        .byte $15,$03,$a3,$1c,$03,$21,$07,$21,$03,$1f,$03,$1c,$03,$24,$03,$b7 // .....!.!.....$..
        .byte $a3,$1f,$03,$b7,$a3,$26,$03,$bf,$29,$07,$26,$07,$21,$07,$1d,$03 // .....&..).&.!...
        .byte $1d,$03,$b7,$a3,$1f,$03,$b7,$a3,$15,$03,$ff,$8c,$a7,$6f,$63,$2b // .............oc+
        .byte $07,$2d,$0b,$67,$2d,$03,$30,$03,$b7,$2f,$03,$2f,$03,$af,$67,$26 // .-.g-.0.././..g&
        .byte $03,$2a,$03,$af,$a3,$2a,$0b,$2b,$07,$29,$0f,$a3,$28,$03,$b7,$a3 // .*...*.+.)..(...
        .byte $26,$03,$af,$67,$63,$2d,$03,$ff,$8c,$a7,$6f,$63,$2b,$03,$a3,$2d // &..gc-....oc+..-
        .byte $03,$a7,$67,$2d,$03,$30,$03,$b7,$2f,$03,$2f,$03,$af,$67,$26,$03 // ..g-.0.././..g&.
        .byte $2a,$03,$b7,$2a,$07,$2b,$07,$29,$07,$28,$07,$26,$07,$2d,$17,$a3 // *..*.+.).(.&.-..
        .byte $2f,$03,$bf,$ff,$82,$1a,$03,$1a,$03,$81,$18,$03,$82,$1a,$03,$1a // /...............
        .byte $03,$1a,$03,$81,$18,$03,$82,$1d,$03,$1d,$03,$1d,$03,$81,$18,$03 // ................
        .byte $82,$1d,$03,$1d,$03,$1d,$03,$81,$18,$03,$82,$1d,$03,$1d,$03,$1d // ................
        .byte $03,$81,$18,$03,$82,$1d,$03,$1d,$03,$1d,$03,$81,$18,$03,$82,$1f // ................
        .byte $03,$1f,$03,$1f,$03,$81,$18,$03,$82,$1f,$03,$1f,$03,$1f,$03,$81 // ................
        .byte $18,$03,$82,$21,$03,$ff,$82,$15,$03,$15,$03,$81,$18,$03,$82,$15 // ...!............
        .byte $03,$15,$03,$15,$03,$81,$18,$03,$82,$15,$03,$ff,$82,$18,$03,$18 // ................
        .byte $03,$81,$18,$03,$82,$18,$03,$18,$03,$18,$03,$81,$18,$03,$82,$1f // ................
        .byte $03,$1f,$03,$1f,$03,$81,$18,$03,$82,$1f,$03,$1f,$03,$1f,$03,$81 // ................
        .byte $18,$03,$82,$1a,$03,$ff,$8c,$32,$3f,$05,$00,$32,$07,$30,$02,$32 // .......2?..2.0.2
        .byte $01,$30,$02,$2f,$02,$30,$01,$2f,$02,$2d,$03,$2b,$03,$b7,$2d,$07 // .0./.0./.-.+..-.
        .byte $af,$a4,$34,$05,$35,$04,$37,$03,$35,$03,$34,$02,$35,$01,$34,$02 // ..4.5.7.5.4.5.4.
        .byte $34,$00,$35,$02,$34,$03,$37,$02,$35,$01,$34,$02,$34,$00,$35,$02 // 4.5.4.7.5.4.4.5.
        .byte $34,$03,$37,$01,$35,$01,$34,$01,$33,$02,$01,$32,$01,$30,$60,$31 // 4.7.5.4.3..2.0`1
        .byte $01,$2f,$07,$2b,$17,$37,$37,$03,$00,$37,$0f,$ff,$8c,$3e,$2b,$09 // ./.+.77..7...>+.
        .byte $00,$3c,$07,$43,$33,$05,$00,$43,$03,$40,$03,$43,$03,$3e,$03,$40 // .<.C3..C.@.C.>.@
        .byte $03,$3c,$03,$3e,$07,$43,$03,$3e,$07,$3e,$03,$3c,$01,$39,$3d,$05 // .<.>.C.>.>.<.9=.
        .byte $00,$04,$3b,$01,$3b,$01,$27,$3c,$01,$3c,$01,$3c,$01,$3c,$02,$01 // ..;.;.'<.<.<.<..
        .byte $3e,$01,$3e,$21,$01,$02,$40,$01,$40,$01,$27,$41,$01,$41,$01,$41 // >.>!..@.@.'A.A.A
        .byte $01,$41,$02,$01,$43,$01,$43,$21,$01,$02,$45,$01,$45,$01,$21,$48 // .A..C.C!..E.E.!H
        .byte $02,$03,$48,$03,$48,$38,$03,$48,$03,$a3,$48,$01,$45,$01,$43,$27 // ..H.H8.H..H.E.C'
        .byte $05,$00,$bf,$ff,$8c,$15,$03,$18,$03,$21,$03,$28,$03,$21,$02,$03 // .........!.(.!..
        .byte $18,$03,$15,$60,$81,$03,$18,$03,$21,$03,$28,$03,$21,$03,$18,$03 // ...`....!.(.!...
        .byte $15,$03,$18,$03,$18,$03,$1c,$03,$24,$03,$29,$03,$24,$03,$1c,$03 // ........$.).$...
        .byte $18,$03,$1f,$03,$1a,$03,$21,$03,$26,$03,$2a,$03,$26,$03,$21,$03 // ......!.&.*.&.!.
        .byte $1a,$03,$21,$03,$ff,$82,$15,$03,$15,$03,$81,$18,$03,$82,$15,$03 // ..!.............
        .byte $15,$03,$15,$03,$81,$18,$03,$82,$15,$03,$15,$03,$15,$03,$81,$18 // ................
        .byte $03,$82,$15,$03,$15,$03,$15,$03,$81,$18,$03,$82,$15,$03,$1d,$03 // ................
        .byte $1d,$03,$81,$18,$03,$82,$1d,$03,$1d,$03,$1d,$03,$81,$18,$03,$82 // ................
        .byte $1c,$03,$1a,$03,$1a,$03,$81,$18,$03,$82,$1a,$03,$1a,$03,$1a,$03 // ................
        .byte $81,$18,$03,$82,$1a,$03,$80,$4b,$ff,$e7,$17,$e3,$18,$e7,$19,$e5 // .......K........
        .byte $1a,$22,$1b,$1b,$80,$25,$1c,$61,$0f,$00,$13,$15,$4f,$71,$95,$ab // ."...%.a....Oq..
        .byte $f2,$36,$72,$d0,$00,$0d,$2f,$60,$82,$b9,$e6,$12,$64,$7a,$a4,$fb // .6r.../`....dz..
        .byte $77,$b9,$0b,$0d,$0f,$11,$13,$15,$17,$19,$1b,$1d,$1f // w............

txt_f679:
        .text "!#%')+-/13579;=?ACEGIKMO*"
        .byte $19,$2c,$19,$2e,$19,$3e,$19,$89,$19,$a7,$19,$ba,$19,$d5,$19,$e0 // .,...>..........
        .byte $19,$22,$1a,$45,$1a,$8d,$1a,$d7,$1a,$13,$1b,$22,$1b,$63,$1b,$7a // .".E.......".c.z
        .byte $1b,$89,$1b,$98,$1b,$a2,$1b,$06,$1c,$59,$1c,$68,$1c,$bb,$1c,$fb // .........Y.h....
        .byte $01,$8d,$01,$01,$fb,$00,$06,$0f,$8c,$0f,$94,$0f,$96,$0f,$8f,$0f // ................
        .byte $8d,$0f,$8c,$0f,$94,$0f,$96,$0f,$8f,$0f,$8d,$04,$8c,$04,$94,$04 // ................
        .byte $96,$04,$8f,$04,$8d,$0f,$8c,$0f,$94,$0f,$96,$0f,$8f,$0f,$8d,$0f // ................
        .byte $8c,$0f,$94,$0f,$96,$0f,$8f,$0f,$c2,$8d,$11,$17,$0f,$8c,$0f,$94 // ................
        .byte $0f,$96,$0f,$8f,$0f,$8d,$0f,$8c,$0f,$94,$0f,$96,$0f,$8f,$0f,$8d // ................
        .byte $19,$8c,$19,$94,$19,$96,$19,$8f,$19,$8d,$19,$8c,$19,$94,$19,$96 // ................
        .byte $19,$8f,$19,$c4,$8d,$1e,$c2,$1b,$00,$ff,$8d,$00,$03,$01,$01,$08 // ................
        .byte $0c,$0d,$0b,$0b,$c3,$10,$12,$13,$14,$15,$c2,$01,$c4,$02,$06,$00 // ................
        .byte $ff,$8d,$00,$c3,$02,$01,$05,$1a,$c7,$16,$86,$18,$c4,$8d,$0b,$1f // ................
        .byte $1f,$1d,$fc,$88,$55,$1c,$1d,$1d,$00,$ff,$fe,$69,$80,$1c,$1d,$1d // ....U......i....
        .byte $02,$0e,$a2
        .byte $21,$09,$a2
        .text ")!!A"
        .byte $11,$11,$00,$09,$09,$01
        .byte $a8,$25,$f9,$09,$09,$00,$09,$e4,$11,$a2,$26,$09,$09,$00,$ff,$00 // .%........&.....
        .byte $02,$a5,$26,$0d,$0d,$00,$0e,$0f,$0f,$a8,$25,$12,$13,$14,$00,$13 // ..&.......%.....
        .byte $e3,$0d,$21,$15,$a2,$22,$17,$11,$a3   // ..!.."...

txt_f79b:
        .text "!#"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $27,$07,$19,$19,$00,$1b,$1c,$1c,$a8,$25,$1e,$1f,$1e,$00,$1f,$e3 // '........%......
        .byte $19,$a3                               // ..

txt_f7b0:
        .text "!"
        .byte $22                                   // double quote character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $21,$08,$a8,$22,$08,$08,$a9,$25,$07,$08,$08,$00,$07,$a3,$21,$01 // !.."...%......!.
        .byte $a2,$22,$01,$05,$a3,$21,$e8,$a2,$29,$bf,$cf,$7f,$9a,$ba,$00,$ea // ."...!..).......
        .byte $ea,$ff,$a8,$29,$f8,$f8,$e8,$00,$f8,$8a,$7a,$ca,$c9,$a2,$22,$bf // ...)......z...".
        .byte $3f,$a6,$22,$a0,$a0,$a5,$22,$20,$60,$b0 // ?."..." `.

txt_f7ed:
        .text "!0"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$80,$a2                           // !..

txt_f7f3:
        .byte $22                                   // double quote character
        .text "EE"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $23,$a3,$b3,$b4,$a8,$e3,$80,$22,$00,$80,$a3,$21,$b3,$a2,$21,$80 // #......"...!..!.
        .byte $a9,$22,$1a,$18,$a2,$23,$01,$1d,$1d,$a9 // ."...#....

txt_f811:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$20,$e3,$18                       // ! ..

txt_f818:
        .text "!!"
        .byte $ab                                   // '+' | $80 (end-of-string marker)

txt_f81b:
        .text "! "
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $23,$10,$10,$1f,$b4,$2f,$0f,$00,$fa,$01,$08,$7b,$01,$00,$fd,$0a // #..../.....{....
        .byte $f0,$40,$ff,$06,$81,$e5,$11,$60,$30,$10,$fe,$00,$fe,$00,$fe,$00 // .@.....`0.......
        .byte $fe,$2f,$08,$af,$08,$ff,$00,$03,$07,$0a,$ff,$00,$08,$05,$00,$ff // ./..............
        .byte $00,$08,$03,$00,$ff,$00,$0a,$05,$00,$ff,$00,$09,$05,$00,$ff,$00 // ................
        .byte $af,$00,$af,$01,$ff,$00,$21,$21,$11,$02,$fe,$81,$41,$40,$60,$c6 // ......!!....A@`.
        .byte $fe,$0f,$09,$8f,$09,$ff,$00,$81       // ........

// --- Region $f87e-$ff80 ---
.pc = $f87e "dat_f87e"

dat_f87e:
        .byte $80,$fe,$81,$11,$11,$10,$fe,$21,$20,$40,$fe,$81,$85,$02,$85,$fe // .......! @......
        .byte $81,$81,$f0,$fe,$7e,$ef,$18,$00,$f0,$01,$ff,$02,$0c,$00,$fe,$01 // ....~...........
        .byte $12,$f0,$04,$ff,$02,$40,$8a,$87,$00,$fe,$3f,$00,$fe,$0b,$7b,$f0 // .....@....?...{.
        .byte $28,$ff,$02,$5f,$10,$0e,$0c,$0a,$08,$06,$02,$fe,$45,$8f,$8b,$40 // (.._........E..@
        .byte $fe,$58,$00,$fe,$7e,$ef,$f0,$08,$ff,$02,$37,$d8,$80,$fe,$4f,$8e // .X..~.....7...O.
        .byte $8a,$86,$84,$82,$fe,$fe,$e7,$1e,$f1,$1e,$f9,$1e,$fb,$1e,$fd,$1e // ................
        .byte $ff,$1e,$05,$1f,$0a,$1f,$0f,$1f,$14,$1f,$19,$1f,$1e,$1f,$24,$1f // ..............$.
        .byte $28,$1f,$2c,$1f,$30,$1f,$36,$1f,$38,$1f,$3c,$1f,$41,$1f,$46,$1f // (.,.0.6.8.<.A.F.
        .byte $4a,$1f,$4f,$1f,$53,$1f,$5b,$1f,$5e,$1f,$64,$1f,$69,$1f,$6c,$1f // J.O.S.[.^.d.i.l.
        .byte $72,$1f,$7b,$1f,$80,$1f,$83,$1f,$89,$1f,$8d,$1f,$94,$1f,$10,$f0 // r.{.............
        .byte $ff,$01,$00,$01,$41,$14,$fd,$6f,$00,$10,$00,$ff,$6f,$ff,$6f,$00 // ....A..o....o.o.
        .byte $dd,$1f,$e8,$1f,$ed,$1f,$a3           // .......

txt_f935:
        .text "' "
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $93,$20,$d2,$ff,$ea,$81,$61,$00,$30,$1e,$7b,$ef,$bf,$eb,$af,$eb // . ....a.0.{.....
        .byte $af,$d0,$b4,$d4,$54,$d4,$5c,$d4,$dc,$80,$20,$00 // ....T.\... .

txt_f954:
        .text "0-"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $df,$7f,$d7,$5f,$d7,$5f,$d0,$b4,$d4,$54,$d4,$5c,$d4,$dc,$80,$3a // ..._._...T.\...:
        .byte $00,$60,$2e,$01,$06,$0e,$1b,$3b,$ef,$0b,$b5,$57,$ff,$f7,$bf,$f6 // .`.....;...W....
        .byte $fa,$77,$5d,$f7,$bf,$f7,$bf,$aa,$ae,$a0,$e8,$e8,$a8,$ec,$a8,$a8 // .w].............
        .byte $a0,$1e,$7b,$ef,$bf,$eb,$af,$eb,$af,$d0,$b4,$d4,$54,$d4,$5c,$d4 // ..{.........T.\.
        .byte $dc,$80,$30,$00                       // ..0.

txt_f99b:
        .text "0-"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $df,$7f,$d7,$5f,$d7,$5f,$d0,$b4,$d4,$54,$d4,$5c,$d4,$dc,$b0 // ..._._...T.\...

txt_f9ad:
        .text "0-"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $df,$7f,$d7,$5f,$d7,$5f,$d0,$b4,$d4,$54,$d4,$5c,$d4,$dc,$ba,$36 // ..._._...T.\...6
        .byte $01,$06,$0e,$1b,$3b,$6f,$0e,$e5,$56,$ea,$a6,$ea,$af,$bf,$c0,$fc // ....;o..V.......
        .byte $bf,$eb,$a7,$ea,$66,$5a,$a3,$35,$40,$80,$90,$a0,$e4,$9b,$6e,$9a // ....fZ.5@.....n.
        .byte $6a,$96,$5a,$96,$5a,$e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$a2,$36,$02 // j.Z.Z.........6.
        .byte $09,$0d,$27,$37,$9f,$0e,$e5,$56,$ea,$a6,$ea,$af,$bf,$80,$a8,$ea // ..'7...V........
        .byte $be,$f6,$bf,$77,$5f,$a3,$3d,$80,$40,$60,$50,$d8,$9b,$6e,$9a,$6a // ...w_.=.@`P..n.j
        .byte $96,$5a,$96,$5a,$ef,$b9,$f7,$bf,$f7,$bf,$eb,$ee,$c0,$a8,$ea,$be // .Z.Z............
        .byte $f6,$bf,$77,$5f,$a3,$25,$80,$40,$60,$50,$d8,$a2,$36,$02,$09,$0d // ..w_.%.@`P..6...
        .byte $27,$37,$9f,$0b,$b5,$57,$bf,$f7,$bf,$fa,$ea,$80,$a8,$ea,$be,$f6 // '7...W..........
        .byte $bf,$77,$5f,$a3,$25,$80,$40,$60,$50,$d8,$a8,$30,$9b,$6e,$9a,$6a // .w_.%.@`P..0.n.j
        .byte $96,$5a,$96,$5a,$e5,$98,$e4,$98,$e4,$a8,$e4,$e8,$b0,$60,$20,$de // .Z.Z.........` .
        .byte $7b,$df,$7f,$d7,$5f,$d7,$5f,$e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$36 // {..._._........6
        .byte $e5,$9a,$6a,$96,$5a,$96,$5a,$e0,$b8,$e4,$98,$e4,$a8,$e4,$e8,$a2 // ..j.Z.Z.........
        .byte $36,$02,$09,$0d,$27,$37,$9f,$0b,$b5,$57,$bf,$f7,$bf,$fa,$ea,$80 // 6...'7...W......
        .byte $a8,$ea,$be,$f6,$bf,$77,$5f,$a3,$3d,$80,$40,$60,$50,$d8,$de,$7b // .....w_.=.@`P..{
        .byte $df,$7f,$d7,$5f,$d7,$5f,$ef,$b9,$f7,$bf,$f7,$bf,$eb,$ee,$c0,$a8 // ..._._..........
        .byte $ea,$be,$f6,$bf,$77,$5f,$a3,$3d,$80,$40,$60,$50,$d8,$9b,$6e,$9a // ....w_.=.@`P..n.
        .byte $6a,$96,$5a,$96,$5a,$ed,$b5,$f7,$bf,$f7,$bf,$ea,$ea,$e4,$f9,$f6 // j.Z.Z...........
        .byte $b9,$f6,$b9,$69,$a4,$b0,$60,$90,$9b,$6e,$9a,$6a,$96,$5a,$96,$5a // ...i..`..n.j.Z.Z
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f // .........{..._._
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a,$96,$5a,$96,$5a // .........n.j.Z.Z
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f // .........{..._._
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f // .........{..._._
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a,$96,$5a,$96,$5a // .........n.j.Z.Z
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f // .........{..._._
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a,$96,$5a,$96,$5a // .........n.j.Z.Z
        .byte $b4,$dc,$b4,$dc,$b4,$fc,$b4,$bc,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f // .........{..._._
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$a8,$38,$9b,$6e,$9a,$6a,$96,$5a // .........8.n.j.Z
        .byte $96,$5a,$f5,$95,$f7,$bf,$f7,$bf,$ea,$ea,$e4,$f9,$f6,$b9,$f6,$b9 // .Z..............
        .byte $a9,$64,$a8,$60,$70,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f,$e4,$98,$e4 // .d.`p.{..._._...
        .byte $98,$e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a,$96,$5a,$96,$5a,$e4,$98,$e4 // ......n.j.Z.Z...
        .byte $98,$e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a,$96,$5a,$96,$5a,$b4,$dc,$b4 // ......n.j.Z.Z...
        .byte $dc,$b4,$fc,$b4,$bc,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f,$e4,$98,$e4 // ......{..._._...
        .byte $98,$e4,$a8,$e4,$e8,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f,$e4,$98,$e4 // ......{..._._...
        .byte $98,$e4,$a8,$e4,$e8,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f,$e4,$98,$e4 // ......{..._._...
        .byte $98,$e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a,$96,$5a,$96,$5a,$e4,$98,$e4 // ......n.j.Z.Z...
        .byte $98,$e4,$a8,$e4,$e8,$b8,$60,$90,$9b,$6e,$9a,$6a,$96,$5a,$96,$5a // ......`..n.j.Z.Z
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f // .........{..._._
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a,$96,$5a,$96,$5a // .........n.j.Z.Z
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f // .........{..._._
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f // .........{..._._
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a,$96,$5a,$96,$5a // .........n.j.Z.Z
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f // .........{..._._
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$9b,$6e,$9a,$6a,$96,$5a,$96,$5a // .........n.j.Z.Z
        .byte $b4,$dc,$b4,$dc,$b4,$fc,$b4,$bc,$de,$7b,$df,$7f,$d7,$5f,$d7,$5f // .........{..._._
        .byte $e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$a8,$30,$9b,$6e,$9a,$6a,$96,$5a // .........0.n.j.Z
        .byte $96,$5a,$e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$b0,$60,$70,$de,$7b,$df // .Z.........`p.{.
        .byte $7f,$d7,$5f,$d7,$5f,$e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$9b,$6e,$9a // .._._.........n.
        .byte $6a,$96,$5a,$96,$5a,$e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$9b,$6e,$9a // j.Z.Z.........n.
        .byte $6a,$96,$5a,$96,$5a,$b4,$dc,$b4,$dc,$b4,$fc,$b4,$bc,$de,$7b,$df // j.Z.Z.........{.
        .byte $7f,$d7,$5f,$d7,$5f,$e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$de,$7b,$df // .._._.........{.
        .byte $7f,$d7,$5f,$d7,$5f,$e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$de,$7b,$df // .._._.........{.
        .byte $7f,$d7,$5f,$d7,$5f,$e4,$98,$e4,$98,$e4,$a8,$e4,$e8,$9b,$6e,$9a // .._._.........n.
        .byte $6a,$96,$5a,$96,$5a,$e4,$98,$e4,$98,$e4,$a8,$e4,$e9,$b8,$26,$db // j.Z.Z.........&.
        .byte $16,$36,$05,$0d,$03,$a2,$60,$45,$be,$ed,$a6,$ea,$a6,$5a,$db,$0f // .6....`E.....Z..
        .byte $de,$7b,$ff,$bf,$f7,$bf,$aa,$aa,$e4,$98,$e4,$98,$e4,$a8,$a4,$90 // .{..............
        .byte $9b,$6e,$9a,$66,$9a,$96,$ef,$3f,$e4,$98,$e4,$98,$e4,$a8,$a4,$90 // .n.f...?........
        .byte $de,$7b,$df,$7f,$d7,$5f,$d7,$5f,$ee,$bb,$ff,$bf,$f7,$bf,$ea,$ea // .{..._._........
        .byte $ee,$bb,$ff,$ba,$fe,$a9,$a4,$40,$ac,$a0,$b0,$80,$c0,$a3,$60,$26 // .......@......`&
        .byte $9b,$6e,$9a,$66,$9a,$96,$ef,$3f,$e4,$98,$e4,$98,$e4,$a8,$a4,$90 // .n.f...?........
        .byte $de,$7b,$df,$77,$df,$d7,$ba,$2a,$e4,$98,$e4,$98,$e4,$a8,$a4,$90 // .{.w...*........
        .byte $db,$16,$36,$05,$0d,$03,$a2,$38,$be,$ed,$a6,$ea,$a6,$5a,$db,$0f // ..6....8.....Z..
        .byte $de,$7b,$ff,$bf,$f7,$bf,$aa,$aa,$e4,$98,$e4,$98,$e4,$a8,$a4,$90 // .{..............
        .byte $a8,$30,$9b,$6e,$9a,$66,$9a,$96,$ef,$3f,$e4,$98,$e4,$98,$e4,$a8 // .0.n.f...?......
        .byte $a4,$90,$b0,$60,$26,$de,$7b,$df,$77,$df,$d7,$ba,$2a,$e4,$98,$e4 // ...`&.{.w...*...
        .byte $98,$e4,$a8,$a4,$90,$9b,$6e,$9a,$66,$9a,$96,$ef,$3f,$e4,$98,$e4 // ......n.f...?...
        .byte $98,$e4,$a8,$a4,$90,$db,$16,$36,$05,$0d,$03,$a2,$60,$3e,$be,$ed // .......6....`>..
        .byte $a6,$ea,$a6,$5a,$db,$0f,$ee,$bb,$ff,$bf,$f7,$bf,$d7,$df,$e4,$98 // ...Z............
        .byte $e4,$98,$e4,$a8,$e4,$e8,$de,$7b,$df,$77,$df,$d7,$ba,$2a,$e4,$98 // .......{.w...*..
        .byte $e4,$98,$e4,$a8,$a4,$90,$de,$7b,$df,$77,$df,$d7,$ba,$2a,$e4,$98 // .......{.w...*..
        .byte $e4,$98,$e4,$a8,$a4,$90,$db,$16,$36,$05,$0d,$03,$a2,$38,$eb,$b9 // ........6....8..
        .byte $f7,$bf,$f7,$5f,$9e,$0a,$77,$d5,$f7,$bf,$f7,$bf,$aa,$aa,$90,$d4 // ..._..w.........
        .byte $e4,$98,$e4,$a8,$a4,$90,$81,$a8,$00,$80,$2c,$bc,$22,$94,$94,$e4 // ..........,."...
        .byte $bc,$22,$49,$94,$e7,$bc,$26,$94,$49,$49,$39,$94,$94,$e6,$bc,$26 // ."I...&.II9....&
        .byte $49,$94,$bc,$bc,$49,$94,$e3,$bc       // I...I...

txt_fe58:
        .text ".*"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $a4,$92,$a4,$92,$a2,$a4,$a2,$29,$a4,$a2,$a2,$29,$e3,$a2 // .......)...)..

txt_fe69:
        .text "*)"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $a4,$92,$bc,$bc,$a2,$92,$a4,$92,$e3,$a2,$21,$29,$e3,$a2 // ..........!)..

txt_fe7a:
        .text "&)"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $a2,$92,$bc,$bc,$02,$fa,$24,$f4,$24,$3d,$f4,$24,$fa,$24,$f4,$24 // ......$.$=.$.$.$
        .byte $fa,$2a,$f4,$24,$00,$fa,$f4,$24,$bc,$f4,$24,$fa,$24,$fa,$2a,$f4 // .*.$...$..$.$.*.
        .byte $24,$f4,$24,$f4,$24,$fa,$24,$e3,$cb,$27,$7f,$4a,$7a,$4a,$7f,$4a // $.$.$.$..'.JzJ.J
        .byte $7a,$02,$4a,$7a,$4a,$7f,$60,$2e,$4f,$7a,$4a,$d1,$7f,$4a,$10,$00 // z.JzJ.`.OzJ..J..
        .byte $7a,$4a,$7f,$4a,$7f,$4f,$7a,$4a,$7a,$4a,$7a,$4a,$7f,$4a,$d0,$fd // zJ.J.OzJzJzJ.J..
        .byte $d0,$17,$17,$1f,$af,$17,$af,$1f,$1f,$4f,$1f,$17,$af,$1f,$af,$17 // .........O......
        .byte $17,$1f,$af,$00,$17,$af,$a2,$38,$1f,$af,$17,$af,$17,$17,$1f,$af // .......8........
        .byte $1f,$af,$1f,$af,$17,$1f,$1f,$af,$9f,$00,$f0,$9f,$00,$9f,$9f,$f7 // ................
        .byte $80                                   // .

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

txt_ff01:
        .text "! "
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_ff04:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a4                                   // '$' | $80 (end-of-string marker)

txt_ff08:
        .byte $22                                   // double quote character
        .text "  "
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $ea,$0f,$21,$2f,$e5,$0f,$21,$2f,$e3,$0f,$28,$02,$02,$0f,$2f,$0f // ..!/..!/..(.../.
        .byte $0f,$02,$02,$e7,$0f,$e4,$02,$25,$22,$02,$0f,$0f,$3f,$e3,$0f,$26 // .......%"...?..&
        .byte $22,$02,$0f,$0f,$22,$02,$e3,$0f,$2d,$04,$02,$02,$24,$02,$04,$04 // "..."...-...$...
        .byte $02,$04,$04,$02,$34,$24,$e5,$04,$2b,$0f,$02,$04,$0f,$0f,$04,$04 // ....4$..+.......
        .byte $02,$04,$24,$34,$e4,$04,$2c,$24,$04,$02,$04,$04,$0f,$0f,$04,$0a // ..$4..,$........
        .byte $0a,$2a,$04,$e3,$0a,$3d,$2a,$0a,$04,$2a,$0a,$0a,$04,$04,$2a,$0a // .*...=*..*....*.
        .byte $03,$04,$2a,$0a,$0f,$0a,$0a,$04,$0a,$04,$34,$2a,$0a,$2a,$0a,$0a // ..*.......4*.*..
        .byte $2a,$04,$0a,$e3,$01                   // *....

// --- Region $ff9b-$ffff ---
.pc = $ff9b "Segment $ff9b"
        .byte $0a,$0a,$e6,$0f,$22,$0a,$0f,$e3,$01,$25,$0f,$0f,$07,$07,$0f,$e4 // ...."....%......
        .byte $07,$22,$04,$0f,$e3,$07,$2f,$0f,$0f,$07,$07,$01,$0f,$07,$01,$01 // ."..../.........
        .byte $07,$07,$0f,$07,$0f,$2f,$e3,$27,$24,$07,$07,$37,$0f,$e3,$07,$a8 // ...../.'$..7....
        .byte $fe,$01,$80,$2b,$00,$38,$03,$0f,$04,$05,$2b,$13,$10,$12,$09,$14 // ...+.8....+.....
        .byte $05,$13,$3a,$13,$08,$15,$1a,$05,$2c,$0c,$0f,$07,$0f,$3a,$e3,$12 // ..:.....,....:..
        .byte $2d,$2c,$0d,$15,$13,$09,$03,$3a,$03,$08,$12,$09,$13,$2e,$e6,$20 // -,.....:....... 
        .byte $80,$32,$00,$00,$5f                   // .2.._
