// ============================================
// tat-01 - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 vdisasm-one 1.0 build 1, 2026-03-29 17:54:25
// 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:  $0900 (2304)
// IRQ handler:  $0a4a (irq_0a4a)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 2021 bytes, Data: 61467 bytes
// Labels: 238, Subroutines: 17
//
// Cross-references: all OK
// ============================================


// --- Region $08d0-$08d6 ---
.pc = $08d0 "Program $08d0"
        .byte $83,$00                               // sax ($00,x) // ILLEGAL
        .byte $3f,$00,$ff                           // rla $ff00,x // ILLEGAL

dat_08d5:
        .byte $ff,$ff                               // ..

// --- Region $0900-$0a14 ---
.pc = $0900 "main_0900"

main_0900:
        jmp loc_0918

dat_0903:
        .byte $01                                   // .
        ora ($04,x)
        .byte $04,$2d                               // nop $2d // ILLEGAL
        jsr sub_4f43
        .byte $44,$45                               // nop $45 // ILLEGAL
        .byte $44,$20                               // nop $20 // ILLEGAL

txt_090f:
        .text "BY CASE -"

loc_0918:
        sei
        ldx #$ff
        txs
        lda #$0f
        sta $d021
        sta $0286
        jsr $e544
        lda #$00
        sta $d020
        sta $d021
        sta $028a
        lda #$80
        sta $0291
        lda $3fff
        sta $0a48
        lda #$00
        sta $3fff
        lda dat_0903
        bne loc_0955
        lda #$00
        sta smc_0bd5                                // SMC: modifies $0bd5
        lda $0906
        sta smc_0bb4                                // SMC: modifies $0bb4
        jmp loc_095b

loc_0955:
        lda $0905
        sta smc_0bd5                                // SMC: modifies $0bd5

loc_095b:
        ldy #$27

loc_095d:
        lda $0c00,y
        sta $d9e0,y
        dey
        bpl loc_095d
        ldx #$00

loc_0968:
        lda $0e00,x
        sta $0400,x
        lda #$08
        sta $d800,x
        inx
        cpx #$f0
        bne loc_0968
        jsr sub_0c3e
        lda #$01
        sta $0b9d
        sta $0b9e
        jsr sub_0b4b
        lda #$00
        jsr sub_1000
        lda #$7f                                    // disable all CIA1 interrupts
        sta $dc0d                                   // disable all CIA IRQs
        lda $dc0d                                   // acknowledge CIA1 pending IRQs
        lda #$1b
        sta $d011                                   // text mode, screen on, 25 rows, Y-scroll=3
        lda #$01
        sta $d012
        lda #$01
        sta $d019                                   // raster // acknowledge raster IRQ
        sta $d01a                                   // raster IRQ on
        lda #$4a
        sta $0314                                   // set IRQ handler low byte
        lda #$0a
        sta $0315                                   // set IRQ handler high byte
        cli

loc_09b0:
        jsr $ffe4
        cmp #$20
        bne loc_09b0
        lda $0a48
        sta $3fff
        sei
        jsr $fda3
        jsr $e5a0
        lda #$0f
        sta $d021
        sta $0286
        jsr $e544
        lda #$00
        sta $d020
        sta $d021
        lda #$31
        sta $0314                                   // set IRQ handler low byte
        lda #$ea
        sta $0315                                   // set IRQ handler high byte
        lda #$1b
        sta $d011                                   // text mode, screen on, 25 rows, Y-scroll=3
        lda #$f0
        sta $d01a                                   // all IRQs off
        lda #$00
        sta $d418
        lda #$17
        sta $d018                                   // screen=$0400, charset=$1800
        ldy #$27

loc_09f7:
        lda txt_0f80,y
        sta $0798,y
        dey
        bpl loc_09f7
        lda #$34
        sta $01
        ldx #$00

loc_0a06:
        lda dat_0a14,x
        sta $0100,x
        inx
        cpx #$78
        bne loc_0a06
        jmp $0100

dat_0a14:
        .byte $a9                                   // .

// --- Region $0a4a-$0b99 ---
.pc = $0a4a "irq_0a4a"

// ============================================
// IRQ handler
// ============================================
irq_0a4a: {
        jsr sub_0bdc
        ldx #$2f
loop1:
        cpx $d012
        bne loop1
        ldx #$0b
loop2:
        dex
        bne loop2
        lda #$06
        sta $d020
        sta $d021
        ldx #$0a
loop3:
        dex
        bne loop3
        lda #$00
        sta $d020
        sta $d021
        lda #$d8
        sta $d016                                   // multicolor, 40 cols, X-scroll=0
        lda #$1a
        sta $d018                                   // screen=$0400, charset=$2800
        lda #$00
        sta $d020
        ldx $0904
        lda $0c29,x
        sta $d021
        lda $0c30,x
        sta $d022
        lda $0c37,x
        sta $d023
        ldx #$62
loop4:
        cpx $d012
        bne loop4
        ldx #$09
loop5:
        dex
        bne loop5
        nop
        lda #$c8
        sta $d016                                   // hires, 40 cols, X-scroll=0
        lda #$18
        sta $d018                                   // screen=$0400, charset=$2000
        lda #$00
        sta $d021
        ldx #$8a
loop6:
        cpx $d012
        bne loop6
        ldx #$0a
loop7:
        dex
        bne loop7
        jsr sub_0bb3
        lda $d016
        and #$f0
        ora $0b9b
        sta $d016                                   // hires, 38 cols, X-scroll=0
        jsr sub_1003
        lda #$f5
loop8:
        cpx $d012
        bne loop8
        ldx #$0b
loop9:
        dex
        bne loop9
        lda #$06
        sta $d020
        sta $d021
        ldx #$0a
loop10:
        dex
        bne loop10
        lda #$00
        sta $d020
        sta $d021
        lda #$c8
        sta $d016                                   // hires, 40 cols, X-scroll=0
        lda #$1b
        sta $d011                                   // text mode, screen on, 25 rows, Y-scroll=3
        jsr sub_0bcb
        jsr sub_0b04
        lda #$01
        sta $d019                                   // raster // acknowledge raster IRQ
        jmp loc_ea31
}

// Referenced by: jsr from $0af9
sub_0b04: {
        lda $0b9b
        sec
        sbc dat_0b9a
        and #$07
        sta $0b9b
        bcc skip
        rts
skip:
        ldx #$00
loop:
        lda $05e1,x
        sta $05e0,x
        lda $0609,x
        sta $0608,x
        lda $0631,x
        sta $0630,x
        lda $0659,x
        sta $0658,x
        inx
        cpx #$28
        bne loop
        jsr sub_0b54
        sta $0607
        clc
        adc #$40
        sta $062f
        clc
        adc #$40
        sta $0657
        clc
        adc #$40
        sta $067f
        rts
}
// Referenced by: jsr from $0983, $0b78

sub_0b4b:
        lda #$00
        sta $aa
        lda #$2c
        sta $ab
        rts
// Referenced by: jsr from $0b32; jmp from $0b7b

sub_0b54:
        lda $0b9d
        cmp $0b9e
        beq loc_0b69
        inc $0b9d
        lda $0b9c
        clc
        adc #$20
        sta $0b9c
        rts

loc_0b69:
        ldy #$00
        sty $0b9d
        sty $0b9e
        inc $0b9e
        lda ($aa),y
        bne loc_0b7e
        jsr sub_0b4b
        jmp sub_0b54

loc_0b7e:
        inc $aa
        bne loc_0b84
        inc $ab

loc_0b84:
        cmp #$20
        bne loc_0b8d
        lda #$1c
        jmp loc_0b96

loc_0b8d:
        cmp #$09
        bne loc_0b96
        ldx #$00
        stx $0b9e

loc_0b96:
        sta $0b9c
        rts

// --- Region $0bb3-$0bfe ---
.pc = $0bb3 "sub_0bb3"
// Referenced by: jsr from $0aba

sub_0bb3:
.label smc_0bb4 = * + 1
        ldy #$5e                                    // !SMC: modified by $094f, $0bd8
        ldx txt_0cb5,y

loc_0bb8:
        lda $d012

loc_0bbb:
        cmp $d012
        beq loc_0bbb
        and #$07
        ora #$10
        sta $d011
        dex
        bpl loc_0bb8
        rts
// Referenced by: jsr from $0af6

sub_0bcb:
        lda #$1b
        sta $d011                                   // text mode, screen on, 25 rows, Y-scroll=3
        lda smc_0bb4
        clc
.label smc_0bd5 = * + 1
        adc #$04                                    // !SMC: modified by $0949, $0958
        and #$7f
        sta smc_0bb4                                // SMC: modifies $0bb4
        rts
// Referenced by: jsr from $0a4a

sub_0bdc:
        lda $d9e0
        sta dat_0bff
        ldx #$00

loc_0be4:
        lda $d9e1,x
        sta $d9e0,x
        sta $da09,x
        sta $da32,x
        sta $da5b,x
        inx
        cpx #$2b
        bne loc_0be4
        lda dat_0bff
        sta $da07
        rts

// --- Region $0c3e-$0cb5 ---
.pc = $0c3e "sub_0c3e"
// Referenced by: jsr from $0978

sub_0c3e:
        lda #$c0
        sta $aa
        lda #$0f
        sta $ab
        lda #$18
        sta $ac
        lda #$05
        sta $ad
        ldy #$00
        sty $0c28

loc_0c53:
        ldy $0c28
        lda ($aa),y
        sta $0b9c
        cmp #$20
        bne loc_0c67
        lda #$1c
        sta $0b9c
        jmp loc_0c73

loc_0c67:
        cmp #$09
        bne loc_0c73
        lda #$01
        sta smc_0ca7                                // SMC: modifies $0ca7
        jmp loc_0c78

loc_0c73:
        lda #$02
        sta smc_0ca7                                // SMC: modifies $0ca7

loc_0c78:
        ldx #$00

loc_0c7a:
        ldy #$00
        lda $0b9c
        sta ($ac),y
        clc
        adc #$40
        ldy #$28
        sta ($ac),y
        clc
        adc #$40
        ldy #$50
        sta ($ac),y
        clc
        adc #$40
        ldy #$78
        sta ($ac),y
        inc $ac
        bne loc_0c9c
        inc $ad

loc_0c9c:
        lda $0b9c
        clc
        adc #$20
        sta $0b9c
        inx
.label smc_0ca7 = * + 1
        cpx #$02                                    // !SMC: modified by $0c6d, $0c75
        bne loc_0c7a
        inc $0c28
        lda $0c28
        cmp #$14
        bne loc_0c53
        rts

txt_0cb5:
        .byte $40                                   // @ character

// --- Region $0e0f-$0e1b ---
.pc = $0e0f "sub_0e0f"
// Referenced by: jsr from $ffe4

sub_0e0f:
        ora $06
        .byte $07,$08                               // slo $08 // ILLEGAL
        ora #$0a
        ora $06
        .byte $07,$08                               // slo $08 // ILLEGAL
        ora #$0b
        .byte $02                                   // jam // ILLEGAL

// --- Region $1000-$1026 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $0988

sub_1000:
        jmp loc_14d4

// Referenced by: jsr from $0ac8
sub_1003: {
        jsr sub_147a
        nop
        nop
        nop
        dec $033d
        bpl skip
        lda $033a
        sta $033d
skip:
        ldx #$02
loop:
        jsr sub_101c
        dex
        bne loop
}
// Referenced by: jsr from $1016

sub_101c:
        lda $033d
        cmp $033a
        beq loc_109a

loc_1024:
        jmp loc_1235

// --- Region $109a-$1499 ---
.pc = $109a "loc_109a"

loc_109a:
        dec $0347,x
        bpl loc_1024
        lda $0334,x
        sta $fc
        lda $0337,x
        sta $fd

loc_10a9:
        ldy $033e,x
        lda ($fc),y
        bpl loc_10f8
        cmp #$ff
        bne loc_10c9
        iny
        lda ($fc),y
        sta $033e,x
        lda #$0f
        sta smc_1491                                // SMC: modifies $1491
        lda #$00
        sta $033c
        sta $034a,x
        beq loc_10a9

loc_10c9:
        cmp #$fd
        bne loc_10d8

dat_10cd:
        .byte $ad,$3b,$03,$8d,$3c,$03               // .;..<.

loc_10d3:
        inc $033e,x
        bne loc_10a9

loc_10d8:
        bcc loc_10db
        rts

loc_10db:
        cmp #$c0
        bcc loc_10ed
        clc
        adc #$20
        sta $034a,x
        inc $033e,x
        iny
        lda ($fc),y
        bpl loc_10f8

loc_10ed:
        and #$3f
        sta $0341,x
        inc $033e,x
        iny
        lda ($fc),y

loc_10f8:
        tay
        lda $1751,y
        sta $fe
        lda $175a,y
        sta $ff

loc_1103:
        ldy $0350,x
        inc $0350,x
        lda ($fe),y
        bpl loc_1144
        cmp #$f0
        bcs loc_1186
        cmp #$e0
        bcs loc_1153
        cmp #$c0
        beq loc_1171
        bcs loc_1193
        and #$3f
        sta $0344,x
        sta $0347,x
        bpl loc_1103

loc_1125:
        iny
        inc $0350,x
        lda ($fe),y
        and #$3f
        sta $0344,x
        sta $0347,x
        rts

loc_1134:
        lda #$00
        sta $0350,x
        lda $0341,x
        beq loc_10d3
        dec $0341,x
        jmp loc_10a9

loc_1144:
        cmp #$7e
        beq loc_116b
        bcs loc_1134
        cmp #$5f
        beq loc_1125
        bcs loc_11c6
        jmp loc_11ff

loc_1153:
        and #$8f
        sta $037d,x
        tay
        lda $168d,y
        lsr
        lsr
        lsr
        lsr
        lsr
        sta $0383,x
        lda $168d,y
        and #$1f
        bpl loc_11cd

loc_116b:
        dec $0353,x
        jsr sub_1209

loc_1171:
        ldy $0350,x
        inc $0350,x
        lda ($fe),y
        clc
        adc $034d,x
        sta $0359,x
        jsr sub_146c
        jmp loc_122e

loc_1186:
        and #$0f
        sta $035f,x
        lda #$01
        sta $0377,x
        jmp loc_122e

loc_1193:
        and #$1f
        pha
        asl
        asl
        asl
        asl
        asl
        sta $0368,x
        pla
        lsr
        lsr
        lsr
        sta $036b,x
        iny
        inc $0350,x
        lda ($fe),y
        clc
        adc $034d,x
        sta $035c,x
        cmp $0359,x
        bcs loc_11ba
        lda #$ff
.label loc_11ba = * + 1
        bit $01a9
        sta $036e,x
        lda $0344,x
        sta $0347,x
        rts

loc_11c6:
        tay
        lda #$00
        sta $037d,x
        tya

loc_11cd:
        and #$1f
        sta $0356,x
        tay
        lda $165d,y
        and #$01
        eor #$01
        beq loc_11df
        lda $034a,x

loc_11df:
        sta $034d,x
        lda $1524,x
        and smc_1485
        sta smc_1485                                // SMC: modifies $1485
        lda $16a5,y
        beq loc_11fc
        stx smc_147b                                // SMC: modifies $147b
        lda $1521,x
        ora smc_1485
        sta smc_1485                                // SMC: modifies $1485

loc_11fc:
        jmp loc_1103

loc_11ff:
        inc $0353,x
        clc
        adc $034d,x
        sta $0359,x
// Referenced by: jsr from $116e

sub_1209:
        ldy $0356,x
        lda $1655,y
        sta $035f,x
        lda $165d,y
        and #$fe
        sta $0386,x
        lda $166d,y
        sta $0389,x
        lda $1675,y
        sta $0395,x
        lda $1685,y
        and #$0f
        sta $0398,x

loc_122e:
        lda $0344,x
        sta $0347,x
        rts

loc_1235:
        stx $fc
        lda $151e,x
        sta $fd
        ldy $0356,x
        lda $0353,x
        beq loc_127f
        bmi loc_125f
        cpx smc_147b
        bne loc_125f
        lda $168d,y
        and #$fe
        sta smc_14ae                                // SMC: modifies $14ae
        lda $1695,y
        sta smc_14b1                                // SMC: modifies $14b1
        lda $169d,y
        sta smc_1496                                // SMC: modifies $1496

loc_125f:
        lda #$00
        sta $0353,x
        sta $036e,x
        sta $037a,x
        sta $0380,x
        sta $0377,x
        sta $038c,x
        sta $038f,x
        sta $0392,x
        sta $039b,x
        sta $039e,x

loc_127f:
        lda $1655,y
        and #$f0
        ora $035f,x
        ldx $fd
        sta $d406,x
        nop
        nop
        lda $164d,y
        sta $d405,x
        ldx $fc
        ldy $fd
        lda $0386,x
        asl
        asl
        asl
        asl
        sta $d402,y
        lda $0386,x
        lsr
        lsr
        lsr
        lsr
        sta $d403,y
        ldy $0356,x
        sec
        sbc $038c,x
        lda $1665,y
        bcs loc_12bc
        eor #$ff
        adc #$01

loc_12bc:
        clc
        adc $0386,x
        sta $0386,x
        dec $0389,x
        bne loc_12d6
        lda $166d,y
        sta $0389,x
        lda $038c,x
        eor #$80
        sta $038c,x

loc_12d6:
        lda $0374,x
        bne loc_1306
        lda $037a,x

loc_12de:
        ldy $0356,x
        clc
        adc $1645,y
        tay
        lda $16ad,y
        cmp #$7f
        bne loc_12f5
        lda $16cd,y
        sta $037a,x
        bpl loc_12de

loc_12f5:
        cmp #$7e
        beq loc_1322
        inc $037a,x
        cmp #$7d
        bne loc_130c
        lda $16cd,y
        sta $0374,x

loc_1306:
        dec $0374,x
        jmp loc_133d

loc_130c:
        sta $0371,x
        asl
        bcc loc_131a
        lda $16cd,y
        jsr sub_146c
        bne loc_133d

loc_131a:
        lda $16cd,y
        jsr sub_1468
        bne loc_133d

loc_1322:
        lda $0377,x
        bne loc_132d
        lda $16cd,y
        sta $0377,x

loc_132d:
        beq loc_133d
        cmp #$01
        bne loc_133a
        lda $0371,x
        and #$fe
        bcs loc_1340

loc_133a:
        dec $0377,x

loc_133d:
        lda $0371,x

loc_1340:
        ldy $fd
        sta $d404,y
        clc
        lda $0362,x
        adc $038f,x
        sta $d400,y
        lda $0365,x
        adc $0392,x
        sta $d401,y

loc_1358:
        ldy $037d,x
        bpl loc_1390
        lda $1695,y
        clc
        adc $0380,x
        tay
        lda $16ed,y
        cmp #$7e
        beq loc_1390
        cmp #$7f
        bne loc_1377
        lda #$00
        sta $0380,x
        beq loc_1358

loc_1377:
        jsr sub_1468
        dec $0383,x
        bpl loc_1390
        ldy $037d,x
        lda $168d,y
        lsr
        lsr
        lsr
        lsr
        lsr
        sta $0383,x
        inc $0380,x

loc_1390:
        lda $036e,x
        beq loc_13e4
        bmi loc_13ae
        clc
        lda $0362,x
        adc $0368,x
        sta $0362,x
        lda $0365,x
        adc $036b,x
        sta $0365,x
        lda #$b0
        bne loc_13c3

loc_13ae:
        sec
        lda $0362,x
        sbc $0368,x
        sta $0362,x
        lda $0365,x
        sbc $036b,x
        sta $0365,x
        lda #$90

loc_13c3:
        sta smc_13d6                                // SMC: modifies $13d6
        ldy $035c,x
        sec
        lda $15e6,y
        cmp $0362,x
        lda $1586,y
        sbc $0365,x

smc_13d6:
        bcs loc_13e4                                // !SMC: modified by $13c3
        lda #$00
        sta $036e,x
        tya
        sta $0359,x
        jsr sub_146d

loc_13e4:
        ldy $0356,x
        lda $1685,y
        beq loc_13f4
        lda $0395,x
        beq loc_13f5
        dec $0395,x

loc_13f4:
        rts

loc_13f5:
        lda $0398,x
        bne loc_1425
        lda $039b,x
        eor #$01
        sta $039b,x
        lda $1685,y
        and #$0f
        asl
        sta $0398,x
        lda $167d,y
        bmi loc_1425
        lda $1685,y
        lsr
        lsr
        lsr
        lsr
        adc $039e,x
        cmp $167d,y
        bcc loc_1422
        lda $167d,y

loc_1422:
        sta $039e,x

loc_1425:
        dec $0398,x
        lda $167d,y
        bpl loc_1432
        and #$7f
        sta $039e,x

loc_1432:
        lda $0359,x
        lsr
        clc
        adc $039e,x
        tay
        lda $039b,x
        beq loc_1454
        clc
        lda $038f,x
        adc $1587,y
        sta $038f,x
        lda $0392,x
        adc dat_1527,y
        sta $0392,x
        rts

loc_1454:
        sec
        lda $038f,x
        sbc $1587,y
        sta $038f,x
        lda $0392,x
        sbc dat_1527,y
        sta $0392,x
        rts
// Referenced by: jsr from $131d, $1377

sub_1468:
        clc
        adc $0359,x
// Referenced by: jsr from $1180, $1315

sub_146c:
        tay
// Referenced by: jsr from $13e1

sub_146d:
        lda $15e6,y
        sta $0362,x
        lda $1586,y
        sta $0365,x
        rts
// Referenced by: jsr from $1003

sub_147a:
.label smc_147b = * + 1
        ldx #$01                                    // !SMC: modified by $11f0
        ldy $0356,x
        lda $16a5,y
        and #$f0
.label smc_1485 = * + 1
        ora #$02                                    // !SMC: modified by $11e8, $11f9
        sta $d417
        lda $16a5,y
        asl
        asl
        asl
        asl
.label smc_1491 = * + 1
        ora #$0f                                    // !SMC: modified by $10bc, $14f8
        sta $d418
.label smc_1496 = * + 1
        lda #$02                                    // !SMC: modified by $125c
        bne loc_14ad

dat_1499:
        .byte $b9                                   // .

// --- Region $14ad-$14fb ---
.pc = $14ad "loc_14ad"

loc_14ad:
.label smc_14ae = * + 1
        lda #$24                                    // !SMC: modified by $1250, $14b2
        clc
.label smc_14b1 = * + 1
        adc #$fe                                    // !SMC: modified by $1256
        sta smc_14ae                                // SMC: modifies $14ae
        sta $d416
        dec smc_1496
        lda $033c
        beq loc_14d3
        lda smc_1491
        beq loc_14d3
        dec $03a1
        bpl loc_14d3
        lda $033c
        sta $03a1
        dec smc_1491

loc_14d3:
        rts

loc_14d4:
        ldx #$16

loc_14d6:
        lda #$08
        sta $d400,x
        lda #$00
        sta $d400,x
        dex
        bpl loc_14d6
        ldx #$66

loc_14e5:
        sta $033b,x
        dex
        bne loc_14e5
        ldx #$07

loc_14ed:
        lda $171d,x
        sta $0334,x
        dex
        bpl loc_14ed
        lda #$0f
        sta smc_1491                                // SMC: modifies $1491
        rts

// --- Region $4a9d-$4a9d ---
.pc = $4a9d "Segment $4a9d"
        brk

// --- Region $4f43-$4f43 ---
.pc = $4f43 "sub_4f43"
// Referenced by: jsr from $0908

sub_4f43:
        brk

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

// --- Region $6d83-$6d83 ---
.pc = $6d83 "Segment $6d83"
        brk

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

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

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

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

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

// --- Region $ea31-$ea31 ---
.pc = $ea31 "loc_ea31"

loc_ea31:
        brk

// --- Region $f9d0-$f9ee ---
.pc = $f9d0 "Segment $f9d0"
        ora $8325,y
        adc $24
        .byte $64,$19                               // nop $19 // ILLEGAL
        .byte $64,$1b                               // nop $1b // ILLEGAL
        sta ($1b,x)
        .byte $27,$83                               // rla $83 // ILLEGAL
        adc $24
        .byte $64,$1b                               // nop $1b // ILLEGAL
        .byte $64,$1f                               // nop $1f // ILLEGAL
        sta ($1f,x)
        .byte $2b,$83                               // anc #$83 // ILLEGAL
        adc $24
        .byte $64,$1f                               // nop $1f // ILLEGAL
        .byte $7f,$9f,$62                           // rra $629f,x // ILLEGAL

dat_f9ee:
        .byte $14                                   // .

// --- Region $fda3-$fda5 ---
.pc = $fda3 "Segment $fda3"
        inc $e2,x
        brk

// --- Region $ffe4-$ffff ---
.pc = $ffe4 "Segment $ffe4"
        jsr sub_0e0f
        ora $20
        .byte $04,$01                               // nop $01 // ILLEGAL
        ora $20e4,y
        plp
        ora #$20
        .byte $04,$09                               // nop $09 // ILLEGAL
        .byte $04,$20                               // nop $20 // ILLEGAL
        ora #$14
        sbc $8320
        adc $2100
        lda.abs $0000,x

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

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

dat_0800:
        // === Fill data (1 bytes, $0800-$0800) ===
        .byte $00                                   // .

// --- Region $082d-$0882 ---
.pc = $082d "dat_082d"

dat_082d:
        .fill 10, $ff
        .byte $5e,$2a,$ff,$04,$0e,$3a,$03,$6e,$30,$00,$00,$00,$00,$00,$00,$00 // ^*...:.n0.......
        .byte $00,$00,$00,$ff,$ff,$ff,$fe,$ff,$ff,$ff,$fe,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$fe,$ef,$ff,$7f,$ff,$ff,$7c,$37,$00,$00,$00,$00,$00,$00,$00 // .......|7.......
        .byte $00,$00,$00,$00,$00,$f3,$00,$00,$00,$03,$00,$04,$20,$20,$00,$00 // ............  ..
        .byte $00,$0a,$00,$00,$00,$00,$00,$0c,$80,$aa,$55,$0a // ..........U.

// --- Region $08a1-$08cf ---
.pc = $08a1 "dat_08a1"

dat_08a1:
        .byte $1b,$01,$d2,$76,$00,$c8,$00,$19,$f9,$f1,$00,$00,$00,$00,$7f,$f0 // ...v............
        .byte $f0,$f2,$fa,$f3,$f4,$f0,$f1,$f2,$f3,$f4,$f5,$f6,$f7,$fc,$00,$7f // ................
        .byte $00,$ff,$00,$25,$40,$ff,$04,$00,$00,$00,$81,$00,$7f,$01,$08 // ...%@..........

// --- Region $08d7-$08ff ---
.pc = $08d7 "Program $08d7"
        .byte $ff,$00,$00,$00,$01,$00,$7f,$00,$00,$0a,$b0,$25,$00,$8a,$78,$f7 // ...........%..x.
        .byte $37,$2f,$00,$00,$0a,$60,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff // 7/...`..........
        .byte $ff,$ff,$ff,$5e,$2a,$ff,$04,$0e,$00   // ...^*....

// --- Region $0a15-$0a49 ---
.pc = $0a15 "Program $0a15"
        .byte $00,$85,$02,$a9,$30,$85,$03,$a9,$01,$85,$04,$a9,$08,$85,$05,$a0 // ....0...........
        .byte $00,$b1,$02,$91,$04,$99,$00,$04,$c8,$d0,$f6,$e6,$03,$e6,$05,$a5 // ................
        .byte $03,$c9,$ff,$d0,$ea,$a9,$37,$85,$01,$58,$20,$e2,$fc,$20,$8e,$a6 // ......7..X .. ..
        .byte $4c,$ae,$a7,$00,$ea                   // L....

// --- Region $0b9a-$0bb2 ---
.pc = $0b9a "dat_0b9a"

dat_0b9a:
        .byte $03,$03,$3c,$01,$01                   // ..<..

txt_0b9f:
        .text "-XENTRIX INTRO V1.0-"

// --- Region $0bff-$0c3d ---
.pc = $0bff "dat_0bff"

dat_0bff:
        .byte $0a,$0f,$0f,$0f,$0c,$0b,$00,$06,$02,$04,$0a,$0f,$07,$01,$07,$0f // ................
        .byte $0a,$08,$02,$09,$00,$00,$06,$02,$04,$0a,$0f,$07,$01,$07,$0f,$0a // ................
        .byte $08,$02,$09,$00,$0b,$0c,$0f,$0f,$0f,$14,$0f,$0f,$05,$0d,$0f,$03 // ................
        .byte $0a,$06,$02,$09,$0b,$0b,$0b,$09,$0e,$0a,$0d,$05,$0c,$0c,$08 // ...............

// --- Region $0cb6-$0d35 ---
.pc = $0cb6 "Program $0cb6"
        .text "><;9865310.-+*('"
        .text "&$#! "
        .byte $1f,$1d,$1c,$1b,$19,$18,$17,$16,$15,$13,$12
        .byte $11,$10,$0f,$0e,$0d,$0c,$0b,$0a,$09,$09,$08,$07,$06,$06,$05,$04 // ................
        .byte $04,$03,$03,$02,$02,$01,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$02,$02,$03,$03,$04,$04 // ................
        .byte $05,$06,$06,$07,$08,$09,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10,$11,$12 // ................
        .byte $13,$15,$16,$17,$18,$19,$1b,$1c,$1d,$1f // ..........

txt_0d20:
        .text " !#$&'(*+-.0135689;<>"
        .byte $00                                   // string terminator

// --- Region $0e0a-$0e0e ---
.pc = $0e0a "dat_0e0a"

dat_0e0a:
        .byte $01,$02,$02,$03,$04                   // .....

// --- Region $0e1c-$0e6c ---
.pc = $0e1c "txt_0e1c"

txt_0e1c:
        .encoding "screencode_mixed"
        .text "l"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "a  m  no pq no pq p"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "rsst  pq uv pq pwxy"
        .encoding "petscii_upper"

// --- Region $0e85-$0e94 ---
.pc = $0e85 "Program $0e85"
        .byte $01,$1a,$1b,$1c,$1d,$1e,$1f           // .......

txt_0e8c:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&'"
        .byte $13,$13                               // ..

// --- Region $0ead-$0eb9 ---
.pc = $0ead "dat_0ead"

dat_0ead:
        .byte $01                                   // .

txt_0eae:
        .text "(()*()*()*()"

// --- Region $0ed5-$0ee2 ---
.pc = $0ed5 "dat_0ed5"

dat_0ed5:
        .byte $01                                   // .

txt_0ed6:
        .text "++,-+,-+,-+,"
        .byte $00                                   // string terminator

// --- Region $0f80-$0fa7 ---
.pc = $0f80 "txt_0f80"

txt_0f80:
        .encoding "screencode_mixed"
        .text "eat ya heart out suckers"
        .encoding "petscii_upper"

txt_0f98:
        .text "                "

// --- Region $0fc0-$0fd4 ---
.pc = $0fc0 "txt_0fc0"

txt_0fc0:
        .encoding "screencode_mixed"
        .text " alligator presents "
        .encoding "petscii_upper"

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

// --- Region $1027-$1099 ---
.pc = $1027 "txt_1027"

txt_1027:
        .text "MUSIC BY KRISTIAN R0ST0EN. PLAYER BY OLAV M0RKRID. REMEMBER, SHAPE RULES, AND MEGASTYLE IS JUST A BUNCH OF LAMERS!!"

// --- Region $149a-$14ac ---
.pc = $149a "Segment $149a"
        .byte $8d,$16,$29,$01,$d0,$1b,$38,$ed,$b1,$14,$8d,$b1,$14,$b9,$9d,$16 // ..)...8.........
        .byte $8d,$96,$14                           // ...

// --- Region $14fc-$1527 ---
.pc = $14fc "dat_14fc"

dat_14fc:
        .byte $78,$20,$d4,$14,$a9,$ff,$cd,$12,$d0,$d0,$fb,$ce,$20,$d0,$20,$06 // x .......... . .
        .byte $10,$ad,$01,$dc,$c9,$fd,$f0,$f6,$ee,$20,$d0,$c9,$ef,$f0,$e1,$4c // ......... .....L
        .byte $00,$15,$00,$07,$0e,$01,$02,$04,$fe,$fd,$fb // ...........

dat_1527:
        // === Fill data (1 bytes, $1527-$1527) ===
        .byte $00                                   // .

// --- Region $1585-$192a ---
.pc = $1585 "dat_1585"

dat_1585:
        .fill 12, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$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_15c1:
        .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,$06,$16,$27,$38,$4b,$5e,$73,$89,$a1,$ba,$d4,$f0,$0d,$2c,$4e // ...'8K^s......,N
        .byte $71,$96,$bd,$e7,$13,$42,$74,$a8,$e0,$1b,$59,$9c,$e2,$2c,$7b,$ce // q....Bt...Y..,{.
        .byte $27,$84,$e8,$51,$c0,$36,$b3,$38,$c4,$59,$f6,$9d,$4e,$09,$d0,$a2 // '..Q.6.8.Y..N...
        .byte $81,$6d,$67,$70,$88,$b2,$ed,$3a,$9c,$13,$a0,$44,$02,$da,$ce,$e0 // .mgp...:...D....
        .byte $11,$64,$da,$75,$38,$26,$40,$89,$04,$b4,$9c,$c0,$22,$c8,$b4,$eb // .d.u8&@....."...
        .byte $71,$4c,$80,$12,$08,$68,$38,$80,$45,$90,$68,$d6,$e3,$98,$00,$24 // qL...h8.E.h....$
        .byte $10,$00,$01,$03,$07,$0b,$0f,$19,$1b,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$8c,$fc,$ac,$fb,$f9,$a9,$88,$00,$60,$60,$30,$40,$81,$80 // ..........``0@..
        .byte $80,$00,$00,$01,$02,$03,$00,$00,$02,$00,$00,$20,$40,$18,$00,$00 // ........... @...
        .byte $10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$30,$30,$30,$00,$00 // ...........000..
        .byte $30,$00,$00,$a2,$a2,$a2,$00,$00,$a2,$00,$00,$20,$00,$50,$f0,$00 // 0.......... .P..
        .byte $00,$00,$00,$02,$00,$02,$00,$00,$00,$00,$00,$30,$00,$30,$00,$00 // ...........0.0..
        .byte $00,$00,$00,$f1,$00,$f1,$f1,$00,$00,$7e,$41,$7e,$01,$81,$41,$7e // .........~A~..A~
        .byte $01
        .byte $21,$41,$7e,$01,$81
        .byte $41,$7e,$01,$81
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80
        .byte $80,$7e,$41,$7e,$01,$41,$41,$21,$7e,$00,$00,$00,$00,$5e,$00,$00 // .~A~.AA!~....^..
        .byte $00,$00,$00,$00,$00,$5e,$00,$02,$00,$5e,$07,$fd,$fc,$fb,$fa,$48 // .....^...^.....H
        .byte $5e,$00,$00,$02,$00,$0c,$0c,$00,$02,$0c,$07,$03,$7f,$0c,$07,$04 // ^...............
        .byte $7f,$0c,$09,$05,$7f,$0c,$08,$03,$7f,$0c,$07,$03,$7f,$0c,$07,$04 // ................
        .byte $7f,$0c,$09,$05,$7f,$0c,$08,$03,$7f   // .........

txt_170d:
        .text "AAAA&&&&"
        .byte $00                                   // string terminator
        .byte $04,$08,$0c,$10,$14,$18,$1c,$24,$33,$42,$17,$17,$17,$03,$01,$01 // .......$3B......
        .byte $01,$01,$01,$01,$e1,$01,$01,$01,$01,$01,$01,$ff,$02,$02,$05,$04 // ................
        .byte $04,$04,$04,$e1,$04,$04,$04,$04,$04,$04,$ff,$02,$00,$00,$08,$08 // ................
        .byte $03,$06,$e1,$03,$06,$07,$07,$03,$06,$ff,$02,$63,$68,$77,$80,$a1 // ...........chw..
        .byte $f3,$03,$28,$62,$17,$17,$17,$17,$17,$17,$18,$18,$18,$5f,$bf,$5f // ..(b........._._
        .byte $bf,$7f,$9f,$e3,$30,$e2,$2e,$8f,$e0,$2e,$e2,$2c,$e1,$2c,$e3,$2b // ....0......,.,.+
        .byte $7f,$9f,$62,$14,$18,$19,$8f,$1b,$1f,$7f,$8f,$63,$30,$85,$c2,$33 // ..b........c0..3
        .byte $30,$83,$33,$8f,$30,$85,$c2,$33,$30,$83,$35,$8f,$2c,$85,$29,$2c // 0.3.0..30.5.,.),
        .byte $83,$2e,$89,$30,$81,$33,$30,$2b,$8f,$2e,$7f,$83,$64,$14,$81,$14 // ...0.30+....d...
        .byte $20,$83,$65,$24,$64,$14,$64,$14,$81,$14,$20,$83,$65,$24,$64,$14 //  .e$d.d... .e$d.
        .byte $64,$18,$81,$18,$24,$83,$65,$24,$64,$18,$64,$18,$81,$18,$24,$83 // d...$.e$d.d...$.
        .byte $65,$24,$64,$18,$64,$19,$81,$19,$25,$83,$65,$24,$64,$19,$64,$19 // e$d.d...%.e$d.d.
        .byte $81,$19,$25,$83,$65,$24,$64,$19,$64,$1b,$81,$1b,$27,$83,$65,$24 // ..%.e$d.d...'.e$
        .byte $64,$1b,$64,$1f,$81,$1f,$2b,$83,$65,$24,$64,$1f,$7f,$9f,$62,$14 // d.d...+.e$d...b.
        .byte $18,$19,$8f,$1b,$87,$1f,$81,$65
        .text "00++"
        .byte $7f,$8f,$63
        .byte $38
        .byte $83,$3c,$81,$38,$85,$3a,$83,$38,$8f,$3a,$80,$3a,$84,$c2,$3c,$85 // .<.8.:.8.:.:..<.
        .byte $3a,$83,$38,$8f,$35,$80,$3a,$84,$c2,$3c,$85,$3a,$83,$38,$8f,$38 // :.8.5.:..<.:.8.8
        .byte $37,$7f,$83,$e5
        .text "8888"
        .byte $82
        .text "8888"
        .byte $81
        .byte $38,$38
        .byte $83,$e6
        .text "::::"
        .byte $82
        .text "::::"
        .byte $81
        .byte $3a,$3a,$83,$e4
        .text "::::"
        .byte $82
        .text "::::"
        .byte $81
        .byte $3a,$3a,$83,$e5
        .byte $38,$38
        .byte $38,$38,$82,$e7
        .text "7777"
        .byte $81
        .byte $37,$37,$7f,$83,$67
        .byte $38,$3c
        .byte $38,$3c,$38,$81,$3c,$83,$38,$81,$3c,$3c,$3c,$83,$67,$38,$3c,$38 // 8<8.<.8.<<<.g8<8
        .byte $3c,$38,$81
        .byte $3c,$83
        .byte $38,$81
        .byte $3c,$3c,$3c,$83,$67
        .text "8<8<"
        .byte $38,$81
        .byte $3c,$83
        .byte $38,$81
        .byte $3c,$3c,$3c,$83,$67
        .text "8<8<8"
        .byte $81,$3c,$83,$38,$81,$3c,$3c,$3c,$7f,$24,$24,$24,$7f,$96,$62,$18 // .<.8.<<<.$$$..b.
        .byte $7f,$96,$e3,$30,$7f,$5f,$8d,$82,$65,$24,$81,$24,$82,$24,$80,$24 // ...0._..e$.$.$.$
        .byte $7f,$85,$6c,$37,$81,$37,$80,$35,$82,$37,$80,$6b,$37,$c5,$3a,$6c // ..l7.7.5.7.k7.:l
        .byte $3a,$82,$37,$35,$33,$81,$35,$80,$37,$82,$33,$81,$30,$80,$2e,$81 // :.753.5.7.3.0...
        .byte $30,$80,$6b,$33,$c5,$35,$f5,$6c,$37,$82,$33,$32,$30,$7f,$85,$6c // 0.k3.5.l7.320..l
        .byte $37,$81,$37,$80,$35,$82,$37,$80,$6b,$37,$c5,$3a,$6c,$3a,$82 // 7.7.5.7.k7.:l:.

txt_18f5:
        .text "753?><"
        .byte $81,$3a,$80,$6b,$3a,$c5,$3c,$8a,$f5,$7f,$34,$81,$32,$30,$83,$32 // .:.k:.<...4.20.2
        .byte $81,$66,$35,$34,$32,$80,$32,$c5,$34,$81,$35,$37,$83,$39,$81,$3a // .f542.2.4.57.9.:
        .byte $39,$83,$37,$81,$39,$37,$35,$7f,$97,$68,$a8,$68,$aa,$68,$40 // 9.7.975..h.h.h@

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

// --- Region $1f4b-$1f4c ---
.pc = $1f4b "dat_1f4b"

dat_1f4b:
        .byte $ff                                   // .

dat_1f4c:
        // === Fill data (1 bytes, $1f4c-$1f4c) ===
        .byte $00                                   // .

// --- Region $1fff-$20d8 ---
.pc = $1fff "dat_1fff"

dat_1fff:
        .byte $54                                   // T

bmp_2000:
        // === Charset data (217 bytes, $2000-$20d8) ===
        .byte $00,$00,$00,$16,$16,$16,$16,$aa       // char 0 @+0
        .byte $0f,$1f,$3c,$3c,$7c,$7c,$7c,$fc       // char 1 @+1
        .byte $ff,$ff,$fc,$fc,$fc,$fc,$fc,$fc       // char 2 @+2
        .byte $0f,$1f,$3c,$3c,$7c,$7c,$7c,$fc       // char 3 @+3
        .byte $ff,$ff,$fc,$fc,$fc,$fc,$fc,$fc       // char 4 @+4
        .byte $0f,$1f,$3c,$3c,$7c,$7c,$7c,$fc       // char 5 @+5
        .byte $0f,$1f,$3c,$3c,$7c,$7c,$7c,$fc       // char 6 @+6
        .byte $0f,$1f,$3c,$3c,$7c,$7c,$7c,$fc       // char 7 @+7
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 8 @+8
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 9 @+9
        .byte $0f,$1f,$3c,$3c,$7c,$7c,$7c,$fc       // char 10 @+10
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 11 @+11
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 12 @+12
        .byte $0f,$1f,$3d,$3d,$7d,$7d,$7d,$fd       // char 13 @+13
        .byte $0f,$1f,$3c,$3c,$7c,$7c,$7c,$fc       // char 14 @+14
        .byte $0f,$1f,$3c,$3c,$7c,$7c,$7c,$fc       // char 15 @+15
        .byte $ff,$ff,$fc,$fc,$fc,$fc,$fc,$fc       // char 16 @+16
        .byte $0f,$1f,$3c,$3c,$7c,$7c,$7c,$fc       // char 17 @+17
        .byte $ff,$ff,$fc,$fc,$fc,$fc,$fc,$fc       // char 18 @+18
        .byte $0f,$1f,$3c,$3c,$7c,$7c,$7c,$fc       // char 19 @+19
        .byte $0f,$1f,$3c,$3c,$7c,$7c,$7c,$fc       // char 20 @+20
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 21 @+21
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 22 @+22
        .byte $fd,$fd,$fd,$fd,$fd,$fd,$fd,$fd       // char 23 @+23
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 24 @+24
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 25 @+25
        .byte $0f,$1f,$3c,$3c,$7c,$7c,$7c,$fc       // char 26 @+26

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

// --- Region $2108-$21d8 ---
.pc = $2108 "dat_2108"

dat_2108:
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 33 '!'
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 34 '"'
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 35 '#'
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 36 '$'
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 37 '%'
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 38 '&'
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 39 '''
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 40 '('
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 41 ')'
        .byte $fe,$fe,$7e,$7e,$7e,$7e,$7e,$7e       // char 42 '*'
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 45 '-'
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 46 '.'
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 47 '/'
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 48 '0'
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 49 '1'
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 50 '2'
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 51 '3'
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c           // char 52 (partial)

dat_21a7:
        // === Fill data (41 bytes, $21a7-$21cf) ===
        .fill 41, $7e
        .byte $e0,$f0,$78,$78,$7c,$7c,$7c,$7e       // char 58 ':'

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

// --- Region $2208-$22d8 ---
.pc = $2208 "dat_2208"

dat_2208:
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$ff       // char 65 'A'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$ff       // char 66 'B'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 67 'C'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 68 'D'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$ff       // char 69 'E'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$ff       // char 70 'F'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fd       // char 71 'G'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$ff       // char 72 'H'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 73 'I'
        .byte $fc,$fc,$00,$00,$00,$00,$00,$00       // char 74 'J'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$ff       // char 75 'K'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 76 'L'
        .byte $fd,$fd,$fd,$fd,$fd,$fd,$fd,$fd       // char 77 'M'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 78 'N'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 79 'O'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$ff       // char 80 'P'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 81 'Q'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$ff       // char 82 'R'
        .byte $fc,$fc,$fc,$fc,$fc,$7c,$7c,$1f       // char 83 'S'
        .byte $fc,$fc,$00,$00,$00,$00,$00,$00       // char 84 'T'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 85 'U'
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 86 'V'
        .byte $fd,$fd,$fd,$fd,$fd,$fd,$fd,$fd       // char 87 'W'
        .byte $fc,$fc,$fc,$fc,$fc,$7c,$7c,$3f       // char 88 'X'
        .byte $fc,$fc,$fc,$fc,$fc,$7c,$7c,$3f       // char 89 'Y'
        .byte $fc,$fc,$00,$00,$00,$00,$00,$3f       // char 90 'Z'

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

// --- Region $2308-$23d8 ---
.pc = $2308 "dat_2308"

dat_2308:
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$fe       // char 97 'a'
        .byte $7e,$7e,$7e,$7e,$7e,$7c,$7c,$f8       // char 98 'b'
        .byte $7e,$7e,$00,$00,$00,$00,$00,$00       // char 99 'c'
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 100 'd'
        .byte $7e,$7e,$00,$00,$00,$00,$00,$f8       // char 101 'e'
        .byte $7e,$7e,$00,$00,$00,$00,$00,$f8       // char 102 'f'
        .byte $7e,$7e,$00,$00,$00,$00,$00,$fe       // char 103 'g'
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$fe       // char 104 'h'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 105 'i'
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 106 'j'
        .byte $7e,$7e,$7e,$7e,$7e,$7c,$7c,$f8       // char 107 'k'
        .byte $00,$00,$00,$00,$00,$00,$00,$7e       // char 108 'l'
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 109 'm'
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 110 'n'
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 111 'o'
        .byte $7e,$7c,$7c,$7c,$78,$78,$70,$e0       // char 112 'p'
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 113 'q'
        .byte $7e,$7e,$7e,$7e,$7e,$7c,$7c,$f8       // char 114 'r'
        .byte $7e,$7e,$00,$00,$00,$00,$00,$f8       // char 115 's'

dat_23a0:
        // === Fill data (37 bytes, $23a0-$23c4) ===
        .fill 37, $7e
        .byte $7c,$7c,$f8                           // char 120 (partial)
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$fe       // char 121 'y'
        .byte $7e,$7e,$7e,$7e,$7e,$7c,$7c,$f0       // char 122 'z'

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

// --- Region $2408-$24d8 ---
.pc = $2408 "dat_2408"

dat_2408:
        // === Fill data (96 bytes, $2408-$2467) ===
        .fill 96, $fc
        .byte $fd,$fd,$fd,$fd,$fd,$fd,$fd,$fd       // char 141
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 142
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 143
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 144
        .byte $fc,$fc,$fc,$fc,$fc,$fd,$fd,$fd       // char 145
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 146
        .byte $00,$00,$00,$00,$00,$fc,$fc,$fc       // char 147
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 148
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 149
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc       // char 150
        .byte $fd,$fd,$fd,$fd,$fd,$fd,$fd,$fd       // char 151
        .byte $7c,$7c,$fc,$fc,$fc,$fc,$fc,$fc       // char 152
        .byte $00,$00,$00,$00,$00,$fc,$fc,$fc       // char 153
        .byte $7c,$7c,$fc,$fc,$fc,$fc,$fc,$fc       // char 154

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

// --- Region $2508-$25d8 ---
.pc = $2508 "dat_2508"

dat_2508:
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 161
        .byte $7c,$7c,$7e,$7e,$7e,$7e,$7e,$7e       // char 162
        .byte $00,$00,$00,$00,$00,$7e,$7e,$7e       // char 163
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 164
        .byte $00,$00,$00,$00,$00,$7e,$7e,$7e       // char 165
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 166
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 167
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 168
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 169
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 170
        .byte $7c,$7c                               // char 171 (partial)

dat_255a:
        // === Fill data (38 bytes, $255a-$257f) ===
        .fill 38, $7e
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 176
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$fe,$fe       // char 177
        .byte $7c,$7c,$7e,$7e,$7e,$7e,$7e,$7e       // char 178
        .byte $7c,$7c                               // char 179 (partial)

dat_259a:
        // === Fill data (38 bytes, $259a-$25bf) ===
        .fill 38, $7e
        .byte $7c,$7c,$7e,$7e,$7e,$7e,$7e,$7e       // char 184
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7e       // char 185
        .byte $00,$00,$00,$00,$00,$7e,$7e,$7e       // char 186

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

// --- Region $2608-$26d7 ---
.pc = $2608 "dat_2608"

dat_2608:
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$00       // char 193
        .byte $fc,$fc,$fc,$fc,$fc,$ff,$ff,$00       // char 194
        .byte $7c,$7c,$7c,$3c,$3c,$1f,$0f,$00       // char 195
        .byte $fc,$fc,$fc,$fc,$fc,$ff,$ff,$00       // char 196
        .byte $7c,$7c,$7c,$3c,$3c,$1f,$0f,$00       // char 197
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$00       // char 198
        .byte $7c,$7c,$7c,$3c,$3c,$1f,$0f,$00       // char 199
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$00       // char 200
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$00       // char 201
        .byte $7c,$7c,$7c,$3c,$3c,$1f,$0f,$00       // char 202
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$00       // char 203
        .byte $7c,$7c,$7c,$3c,$3c,$1f,$0f,$00       // char 204
        .byte $fd,$fd,$fd,$fd,$fd,$fd,$fd,$00       // char 205
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$00       // char 206
        .byte $7c,$7c,$7c,$3c,$3c,$1f,$0f,$00       // char 207
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$00       // char 208
        .byte $7c,$7c,$7c,$3c,$3c,$1f,$0f,$00       // char 209
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$00       // char 210
        .byte $7c,$7c,$7c,$3c,$3c,$1f,$0f,$00       // char 211
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 212
        .byte $7c,$7c,$7c,$3c,$3c,$1f,$0f,$00       // char 213
        .byte $7c,$7c,$7c,$3c,$3c,$1f,$0f,$00       // char 214
        .byte $7d,$7d,$7d,$3d,$3d,$1f,$0f,$00       // char 215
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$00       // char 216
        .byte $7c,$7c,$7c,$3c,$3c,$1f,$0f,$00       // char 217
        .byte $7c,$7c,$7c,$3c,$3c,$1f,$0f           // char 218 (partial)

dat_26d7:
        // === Fill data (1 bytes, $26d7-$26d7) ===
        .byte $00                                   // .

// --- Region $2708-$27d7 ---
.pc = $2708 "dat_2708"

dat_2708:
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$00       // char 225
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0,$00       // char 226
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0,$00       // char 227
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0,$00       // char 228
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0,$00       // char 229
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 230
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0,$00       // char 231
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$00       // char 232
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 233
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0,$00       // char 234
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$00       // char 235
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0,$00       // char 236
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$00       // char 237
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$00       // char 238
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0,$00       // char 239
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 240
        .byte $fc,$7c,$7c,$7c,$7e,$f6,$e2,$00       // char 241
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$00       // char 242
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0,$00       // char 243
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$00       // char 244
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0,$00       // char 245
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0,$00       // char 246
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0,$00       // char 247
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$00       // char 248
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0,$00       // char 249
        .byte $7c,$7c,$7c,$78,$78,$f0,$e0           // char 250 (partial)

dat_27d7:
        // === Fill data (1 bytes, $27d7-$27d7) ===
        .byte $00                                   // .

// --- Region $27ff-$2970 ---
.pc = $27ff "dat_27ff"

dat_27ff:
        .byte $15                                   // char 255 (partial)
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 256
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe       // char 257
        .byte $aa,$00,$00,$00,$00,$00,$00,$00       // char 258
        .byte $aa,$00,$00,$00                       // char 259 (partial)

txt_281c:
        .text "*..."
        .byte $ab,$0a,$00,$00,$00,$00,$00,$00,$ff,$bf,$ab,$0a
        .byte $02,$00,$00,$00,$ff,$ff,$ff,$ff,$bf,$bf,$af,$2f,$ff,$ff,$ff,$fe // .........../....
        .byte $fa,$f8,$e8,$e0,$ff,$fa,$a8,$80,$00,$00,$00,$00,$aa,$80,$00,$00 // ................
        .byte $0a,$0b,$0b,$0b,$ab,$0a,$00,$00,$80,$80,$80,$80,$aa,$00,$00,$00 // ................
        .byte $80,$80,$80,$80,$ab,$0b,$0b,$0b,$0b,$0b,$0b,$0b // ............

txt_2868:
        .fill 8, $2e
        .byte $2f,$2b,$0b,$0b,$0b,$0b,$0b,$0b,$e0,$a0,$80,$80,$80,$80,$80,$80 // /+..............
        .fill 8, $0b
        .fill 8, $80
        .byte $fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$aa,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ae,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$0a,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $80,$00,$00,$00,$00,$00,$00,$00,$aa,$ff,$aa,$fb,$fb,$fb,$fb,$ff // ................
        .byte $aa,$ff,$aa,$ff,$ea,$ee,$ea,$ff,$ab,$ff,$aa,$ff,$ea,$ee,$ea,$fe // ................
        .byte $00,$00,$10,$40,$04,$51,$14,$55,$00,$00,$44,$10,$44,$15,$51,$55 // ...@.Q.U..D.D.QU
        .byte $0b,$1b,$0b,$1b,$4b,$1b,$5b,$5b,$80,$84,$81,$84,$90,$85,$94,$95 // ....K.[[........
        .byte $00,$00,$00,$54,$41,$04,$51,$15,$0a,$0b,$0b,$4b,$1b,$5b,$5b,$1b // ...TA.Q....K.[[.
        .fill 8, $00
        .byte $80,$80,$80,$91,$84,$91,$85,$94,$00,$00
        .byte $41,$10
        .text "EQDU"
        .byte $0b,$0b,$0b,$4b,$1b,$4b,$5b,$5b,$80,$80,$84,$90,$84,$95,$91,$94 // ...K.K[[........
        .byte $00,$00,$04,$10,$41,$14,$45,$55,$0b,$0b,$1b,$0b,$1b,$4b,$1b,$5b // ....A.EU.....K.[
        .byte $ea,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // ........

txt_2940:
        .fill 8, $55
        .fill 8, $5b
        .fill 8, $95

txt_2958:
        .text "UUUUUUU"
        .byte $aa,$5b,$5b,$5b,$5b,$5b,$5b,$5b,$ab
        .byte $95,$95,$95,$95,$95,$95,$95,$aa       // ........

dat_2970:
        // === Fill data (1 bytes, $2970-$2970) ===
        .byte $00                                   // .

// --- Region $2b00-$2c92 ---
.pc = $2b00 "dat_2b00"

dat_2b00:
        .byte $22,$02,$02,$02,$02,$82,$22,$82,$b8,$b8,$b8,$b8,$b8,$b8,$b8,$b8 // ".....".........
        .byte $78,$70,$70,$70,$70,$70,$ba,$bf,$08,$20,$00,$00,$00,$00,$aa,$ff // xppppp... ......
        .byte $0c,$0c,$0c,$0c,$0c,$0c,$8c,$ff,$08,$02,$00,$00,$00,$00,$aa,$ff // ................
        .byte $0b,$03,$03,$03,$03,$03,$ab,$ff,$02,$00,$00,$00,$00,$00,$2a,$ff // ..............*.
        .byte $02,$80,$00,$00,$00,$00,$aa,$ff,$c0,$80,$00,$00,$00,$02,$ab,$ff // ................
        .byte $02,$02,$0b,$0b,$2f,$bd,$f5,$57,$f0,$f0,$f0,$f0,$70,$70,$72,$7f // ..../..W....ppr.
        .byte $20,$08,$00,$00,$00,$00,$aa,$ff       //  .......

txt_2b68:
        .text ",,,,,,"
        .byte $ac,$ff,$c0,$c0,$c0,$c0,$c0,$c0,$ca,$ff
        .byte $80,$20,$00,$00,$00,$00,$aa,$ff,$b7,$b7,$b7,$b7,$b7,$b7,$b7,$f7 // . ..............
        .byte $dc,$dc,$dc,$dc,$dc,$dc,$dc,$df,$0b,$0b,$0b,$0b,$0b,$0b,$ab,$ff // ................
        .byte $b8,$b0,$b0,$b0,$b0,$b0,$ba,$ff,$f7,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $5a,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$29,$bf,$bf,$7f,$7f,$ff,$7f,$ff // Z.......).......
        .byte $55,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff // U...............
        .byte $fd,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$57,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ........W.......
        .byte $d5,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$55,$ff,$fa,$fe,$fe,$ff,$fa,$ff // ........U.......
        .byte $55,$ff,$ba,$fb,$fa,$ff,$aa,$ff,$55,$ff,$ba,$bb,$ba,$ff,$aa,$ff // U.......U.......
        .byte $7f,$ff,$bf,$bf,$bf,$bf,$bf,$ff       // ........

txt_2c00:
        .fill 9, $20
        .byte $0d,$01,$07,$09,$03,$20,$0d,$0f,$15,$13,$05,$20,$09,$0e,$20,$07 // ..... ..... .. .
        .byte $0f,$02,$0c,$09,$0e,$20,$0c,$01,$0e,$04,$20,$14,$12,$01,$09,$0e // ..... .... .....
        .byte $05,$12                               // ..

txt_2c2b:
        .text "     "
        .byte $14,$12,$19
        .byte $20,$14,$0f
        .byte $20,$08,$01,$16,$05
        .byte $20,$14,$17,$0f,$20,$07,$09,$12,$0c,$13,$20,$20,$04,$0f,$20,$03 //  ... .....  .. .
        .byte $12,$01,$18,$20,$20,$17,$0f,$12,$0b,$20,$20,$08,$01,$16,$05,$20 // ...  ....  .... 
        .byte $06,$15,$0e,$20,$01,$0e,$04,$20,$07,$0f,$20,$13,$08,$0f,$10,$10 // ... ... .. .....
        .byte $09,$0e,$07,$20,$01,$14,$20,$0f,$0e,$05,$20,$04,$01,$19 // ... .. ... ...

txt_2c79:
        .text "    "
        .byte $09
        .byte $20,$04,$09,$04
        .byte $20,$09,$14

txt_2c85:
        .fill 13, $20

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

// --- Region $2fff-$3000 ---
.pc = $2fff "dat_2fff"

dat_2fff:
        .byte $bd                                   // .

dat_3000:
        // === Fill data (1 bytes, $3000-$3000) ===
        .byte $00                                   // .

// --- Region $3c00-$3c00 ---
.pc = $3c00 "scr_3c00"

scr_3c00:
        .byte $00                                   // .

// --- Region $4a9e-$4a9e ---
.pc = $4a9e "dat_4a9e"

dat_4a9e:
        // === Fill data (1 bytes, $4a9e-$4a9e) ===
        .byte $00                                   // .

// --- Region $4f44-$4f44 ---
.pc = $4f44 "dat_4f44"

dat_4f44:
        // === Fill data (1 bytes, $4f44-$4f44) ===
        .byte $00                                   // .

// --- Region $5943-$5943 ---
.pc = $5943 "dat_5943"

dat_5943:
        // === Fill data (1 bytes, $5943-$5943) ===
        .byte $00                                   // .

// --- Region $6d84-$6d84 ---
.pc = $6d84 "dat_6d84"

dat_6d84:
        // === Fill data (1 bytes, $6d84-$6d84) ===
        .byte $00                                   // .

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

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

// --- Region $9c8e-$9c8e ---
.pc = $9c8e "dat_9c8e"

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

// --- Region $aed1-$aed1 ---
.pc = $aed1 "dat_aed1"

dat_aed1:
        // === Fill data (1 bytes, $aed1-$aed1) ===
        .byte $00                                   // .

// --- Region $e545-$e545 ---
.pc = $e545 "dat_e545"

dat_e545:
        // === Fill data (1 bytes, $e545-$e545) ===
        .byte $00                                   // .

// --- Region $e5a1-$e5a1 ---
.pc = $e5a1 "dat_e5a1"

dat_e5a1:
        // === Fill data (1 bytes, $e5a1-$e5a1) ===
        .byte $00                                   // .

// --- Region $ea32-$ea32 ---
.pc = $ea32 "dat_ea32"

dat_ea32:
        // === Fill data (1 bytes, $ea32-$ea32) ===
        .byte $00                                   // .

// --- Region $ed00-$f9cf ---
.pc = $ed00 "dat_ed00"

dat_ed00:
        .byte $e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8 // ......,...../.-.
        .byte $c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85 // ......-e..-..i..
        .byte $2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69 // ......../e../.0i
        .byte $00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce // ..0L............
        .byte $dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$80,$2d,$00 // ............`.-.
        .byte $ca,$29,$5e,$2a,$ff,$04,$0e,$3a,$03,$6e,$30,$aa,$c3,$21,$fe,$c3 // .)^*...:.n0..!..
        .byte $21,$fe,$c6,$24,$fe,$ef,$ff,$7f,$c2,$22,$7c,$37,$ac,$21,$f3,$a3 // !..$....."|7.!..
        .byte $25,$03,$00,$04                       // %...

txt_ed74:
        .text "  "
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $21,$0a,$a5,$25,$0c,$80,$aa,$55,$0a,$be,$2a,$1b,$01,$d2,$76,$00 // !..%...U..*...v.
        .byte $c8,$00,$19,$f9,$f1,$a4,$39,$7f,$f0,$f0,$f2,$fa,$f3,$f4,$f0,$f1 // ......9.........
        .byte $f2,$f3,$f4,$f5,$f6,$f7,$fc,$00,$7f,$00,$ff,$00,$25,$40,$ff,$04 // ............%@..
        .byte $a3,$29,$81,$00,$7f,$01,$08,$83,$00,$3f,$00,$c4,$a3,$23,$01,$00 // .).......?...#..
        .byte $7f,$a2,$29,$0a,$b0,$25,$00,$8a,$78,$f7 // ..)..%..x.

txt_edc1:
        .text "7/"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$0a,$60,$a3,$ca,$63,$06,$5e,$2a,$ff,$04,$0e,$00,$4c,$18,$09 // ".`..c.^*....L..
        .byte $01,$01,$04,$04                       // ....

txt_edd8:
        .text "- CODED BY CASE -"
        .byte $78,$a2,$ff,$9a,$a9,$0f,$8d,$21,$d0,$8d,$86,$02,$20,$44,$e5,$a9 // x......!.... D..
        .byte $00,$8d,$20,$d0,$8d,$21,$d0,$8d,$8a,$02,$a9,$80,$8d,$91,$02,$ad // .. ..!..........
        .byte $ff,$3f,$8d,$48,$0a,$a9,$00,$8d,$ff,$3f,$ad,$03,$09,$d0,$0e,$a9 // .?.H.....?......
        .byte $00,$8d,$d5,$0b,$ad,$06,$09,$8d,$b4,$0b,$4c,$5b,$09,$ad,$05,$09 // ..........L[....
        .byte $8d,$d5,$0b,$a0,$27,$b9,$00,$0c,$99,$e0,$d9,$88,$10,$f7,$a2,$00 // ....'...........
        .byte $bd,$00,$0e,$9d,$00,$04,$a9,$08,$9d,$00,$d8,$e8,$e0,$f0,$d0,$f0 // ................
        .byte $20,$3e,$0c,$a9,$01,$8d,$9d,$0b,$8d,$9e,$0b,$20,$4b,$0b,$a9,$00 //  >......... K...
        .byte $20,$00,$10,$a9,$7f,$8d,$0d,$dc,$ad,$0d,$dc,$a9,$1b,$8d,$11,$d0 //  ...............
        .byte $a9,$01,$8d,$12,$d0,$a9,$01,$8d,$19,$d0,$8d,$1a,$d0,$a9,$4a,$8d // ..............J.
        .byte $14,$03,$a9,$0a,$8d,$15,$03,$58,$20,$e4,$ff,$c9,$20,$d0,$f9,$ad // .......X ... ...
        .byte $48,$0a,$8d,$ff,$3f,$78,$20,$a3,$fd,$20,$a0,$e5,$a9,$0f,$8d,$21 // H...?x .. .....!
        .byte $d0,$8d,$86,$02,$20,$44,$e5,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9 // .... D.... ..!..
        .byte $31,$8d,$14,$03,$a9,$ea,$8d,$15,$03,$a9,$1b,$8d,$11,$d0,$a9,$f0 // 1...............
        .byte $8d,$1a,$d0,$a9,$00,$8d,$18,$d4,$a9,$17,$8d,$18,$d0,$a0,$27,$b9 // ..............'.
        .byte $80,$0f,$99,$98,$07,$88,$10,$f7,$a9,$34,$85,$01,$a2,$00,$bd,$14 // .........4......
        .byte $0a,$9d,$00,$01,$e8,$e0,$78,$d0,$f5,$4c,$00,$01,$a9,$00,$85,$02 // ......x..L......
        .byte $a9,$30,$85,$03,$a9,$01,$85,$04,$a9,$08,$85,$05,$a0,$00,$b1,$02 // .0..............
        .byte $91,$04,$99,$00,$04,$c8,$d0,$f6,$e6,$03,$e6,$05,$a5,$03,$c9,$ff // ................
        .byte $d0,$ea,$a9,$37,$85,$01,$58,$20,$e2,$fc,$20,$8e,$a6,$4c,$ae,$a7 // ...7..X .. ..L..
        .byte $00,$ea,$20,$dc,$0b,$a2,$2f,$ec,$12,$d0,$d0,$fb,$a2,$0b,$ca,$d0 // .. .../.........
        .byte $fd,$a9,$06,$8d,$20,$d0,$8d,$21,$d0,$a2,$0a,$ca,$d0,$fd,$a9,$00 // .... ..!........
        .byte $8d,$20,$d0,$8d,$21,$d0,$a9,$d8,$8d,$16,$d0,$a9,$1a,$8d,$18,$d0 // . ..!...........
        .byte $a9,$00,$8d,$20,$d0,$ae,$04,$09,$bd,$29,$0c,$8d,$21,$d0,$bd,$30 // ... .....)..!..0
        .byte $0c,$8d,$22,$d0,$bd,$37,$0c,$8d,$23,$d0,$a2,$62,$ec,$12,$d0,$d0 // .."..7..#..b....
        .byte $fb,$a2,$09,$ca,$d0,$fd,$ea,$a9,$c8,$8d,$16,$d0,$a9,$18,$8d,$18 // ................
        .byte $d0,$a9,$00,$8d,$21,$d0,$a2,$8a,$ec,$12,$d0,$d0,$fb,$a2,$0a,$ca // ....!...........
        .byte $d0,$fd,$20,$b3,$0b,$ad,$16,$d0,$29,$f0,$0d,$9b,$0b,$8d,$16,$d0 // .. .....).......
        .byte $20,$03,$10,$a9,$f5,$ec,$12,$d0,$d0,$fb,$a2,$0b,$ca,$d0,$fd,$a9 //  ...............
        .byte $06,$8d,$20,$d0,$8d,$21,$d0,$a2,$0a,$ca,$d0,$fd,$a9,$00,$8d,$20 // .. ..!......... 
        .byte $d0,$8d,$21,$d0,$a9,$c8,$8d,$16,$d0,$a9,$1b,$8d,$11,$d0,$20,$cb // ..!........... .
        .byte $0b,$20,$04,$0b,$a9,$01,$8d,$19,$d0,$4c,$31,$ea,$ad,$9b,$0b,$38 // . .......L1....8
        .byte $ed,$9a,$0b,$29,$07,$8d,$9b,$0b,$90,$01,$60,$a2,$00,$bd,$e1,$05 // ...)......`.....
        .byte $9d,$e0,$05,$bd,$09,$06,$9d,$08,$06,$bd,$31,$06,$9d,$30,$06,$bd // ..........1..0..
        .byte $59,$06,$9d,$58,$06,$e8,$e0,$28,$d0,$e3,$20,$54,$0b,$8d,$07,$06 // Y..X...(.. T....
        .byte $18,$69,$40,$8d,$2f,$06,$18,$69,$40,$8d,$57,$06,$18,$69,$40,$8d // .i@./..i@.W..i@.
        .byte $7f,$06,$60,$a9,$00,$85,$aa,$a9,$2c,$85,$ab,$60,$ad,$9d,$0b,$cd // ..`.....,..`....
        .byte $9e,$0b,$f0,$0d,$ee,$9d,$0b,$ad,$9c,$0b,$18,$69,$20,$8d,$9c,$0b // ...........i ...
        .byte $60,$a0,$00,$8c,$9d,$0b,$8c,$9e,$0b,$ee,$9e,$0b,$b1,$aa,$d0,$06 // `...............
        .byte $20,$4b,$0b,$4c,$54,$0b,$e6,$aa,$d0,$02,$e6,$ab,$c9,$20,$d0,$05 //  K.LT........ ..
        .byte $a9,$1c,$4c,$96,$0b,$c9,$09,$d0,$05,$a2,$00,$8e,$9e,$0b,$8d,$9c // ..L.............
        .byte $0b,$60,$03,$03,$3c,$01,$01           // .`..<..

txt_f070:
        .text "-XENTRIX INTRO V1.0-"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $5e,$be,$b5,$0c,$ad,$12,$d0,$cd,$12,$d0,$f0,$fb,$29,$07,$09,$10 // ^...........)...
        .byte $8d,$11,$d0,$ca,$10,$ee,$60,$a9,$1b,$8d,$11,$d0,$ad,$b4,$0b,$18 // ......`.........
        .byte $69,$04,$29,$7f,$8d,$b4,$0b,$60,$ad,$e0,$d9,$8d,$ff,$0b,$a2,$00 // i.)....`........
        .byte $bd,$e1,$d9,$9d,$e0,$d9,$9d,$09,$da,$9d,$32,$da,$9d,$5b,$da,$e8 // ..........2..[..
        .byte $e0,$2b,$d0,$ec,$ad,$ff,$0b,$8d,$07,$da,$60,$0a,$e3,$0f,$30,$0c // .+........`...0.
        .byte $0b,$00,$06,$02,$04,$0a,$0f,$07,$01,$07,$0f,$0a,$08,$02,$09,$a2 // ................
        .byte $30,$06,$02,$04,$0a,$0f,$07,$01,$07,$0f,$0a,$08,$02,$09,$00,$0b // 0...............
        .byte $0c,$e3,$0f,$2b,$14,$0f,$0f,$05,$0d,$0f,$03,$0a,$06,$02,$09,$e3 // ...+............
        .byte $0b,$60,$b5,$09,$0e,$0a,$0d,$05,$0c,$0c,$08,$a9,$c0,$85,$aa,$a9 // .`..............
        .byte $0f,$85,$ab,$a9,$18,$85,$ac,$a9,$05,$85,$ad,$a0,$00,$8c,$28,$0c // ..............(.
        .byte $ac,$28,$0c,$b1,$aa,$8d,$9c,$0b,$c9,$20,$d0,$08,$a9,$1c,$8d,$9c // .(....... ......
        .byte $0b,$4c,$73,$0c,$c9,$09,$d0,$08,$a9,$01,$8d,$a7,$0c,$4c,$78,$0c // .Ls..........Lx.
        .byte $a9,$02,$8d,$a7,$0c,$a2,$00,$a0,$00,$ad,$9c,$0b,$91,$ac,$18,$69 // ...............i
        .byte $40,$a0,$28,$91,$ac,$18,$69,$40,$a0,$50,$91,$ac,$18,$69,$40,$a0 // @.(...i@.P...i@.
        .byte $78,$91,$ac,$e6,$ac,$d0,$02,$e6,$ad,$ad,$9c,$0b,$18,$69,$20,$8d // x............i .
        .byte $9c,$0b,$e8,$e0,$02,$d0,$d0,$ee,$28,$0c,$ad,$28,$0c,$c9,$14,$d0 // ........(..(....
        .byte $9f,$60                               // .`

txt_f187:
        .byte $40                                   // @ character
        .text "><;9865310.-+*('&$#! "
        .byte $1f,$1d,$1c,$1b,$19,$18,$17,$16,$15,$13,$12,$11,$10,$0f,$0e,$0d // ................
        .byte $0c,$0b,$0a,$09,$09,$08,$07,$06,$06,$05,$04,$04,$03,$03,$02,$02 // ................
        .byte $e3,$01,$af,$e3,$01,$60,$35,$02,$02,$03,$03,$04,$04,$05,$06,$06 // .....`5.........
        .byte $07,$08,$09,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10,$11,$12,$13,$15,$16 // ................
        .byte $17,$18,$19,$1b,$1c,$1d,$1f           // .......

txt_f1e4:
        .text " !#$&'(*+-.0135689;<>"
        .byte $80,$d5,$00,$33,$01,$02,$02,$03,$04,$05,$06,$07,$08,$09,$0a,$05 // ...3............
        .byte $06,$07,$08,$09,$0b,$02,$0c,$b5       // ........

txt_f211:
        .encoding "screencode_mixed"
        .text "3a  m  no pq no pq p"
        .encoding "petscii_upper"
        .byte $b5                                   // .

txt_f226:
        .encoding "screencode_mixed"
        .text "3rsst  pq uv pq pwxy"
        .encoding "petscii_upper"
        .byte $b8,$30,$01,$1a,$1b,$1c,$1d,$1e,$1f   // .0.......

txt_f243:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&'"
        .byte $13,$13,$b8,$2d,$01                   // ...-.

txt_f24f:
        .text "(()*()*()*()"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $2d,$01                               // -.

txt_f25e:
        .text "++,-+,-+,-+,"
        .byte $80,$9e,$00                           // ...

txt_f26d:
        .encoding "screencode_mixed"
        .text "8eat ya heart out suckers"
        .encoding "petscii_upper"
        .byte $f0,$20,$b8                           // . .

txt_f289:
        .encoding "screencode_mixed"
        .text "4 alligator presents "
        .encoding "petscii_upper"
        .byte $80,$2c,$00                           // .,.

txt_f2a1:
        .text "&L"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $14,$20,$7a,$14,$e3,$ea,$61,$53,$ce,$3d,$03,$10,$06,$ad,$3a,$03 // . z...aS.=....:.
        .byte $8d,$3d,$03,$a2,$02,$20,$1c,$10,$ca,$d0,$fa,$ad,$3d,$03,$cd,$3a // .=... ......=..:
        .byte $03,$f0,$76,$4c,$35,$12               // ..vL5.

txt_f2ca:
        .text "MUSIC BY KRISTIAN R0ST0EN. PLAYER BY OLAV M0RKRID. REMEMBER, SHAPE RULES, AND MEGASTYLE IS JUST A BUNCH OF LAMERS!!"
        .byte $de,$47,$03,$10,$85,$bd,$34,$03,$85,$fc,$bd,$37,$03,$85,$fd,$bc // .G....4....7....
        .byte $3e,$03,$b1,$fc,$10,$48,$c9,$ff,$d0,$15,$c8,$b1,$fc,$9d,$3e,$03 // >....H........>.
        .byte $a9,$0f,$8d,$91,$14,$a9,$00,$8d,$3c,$03,$9d,$4a,$03,$f0,$e0,$c9 // ........<..J....
        .byte $fd,$d0,$0b,$ad,$3b,$03,$8d,$3c,$03,$fe,$3e,$03,$d0,$d1,$90,$01 // ....;..<..>.....
        .byte $60,$c9,$c0,$90,$0e,$18,$69,$20,$9d,$4a,$03,$fe,$3e,$03,$c8,$b1 // `.....i .J..>...
        .byte $fc,$10,$0b,$29,$3f,$9d,$41,$03,$fe,$3e,$03,$c8,$b1,$fc,$a8,$b9 // ...)?.A..>......
        .byte $51,$17,$85,$fe,$b9,$5a,$17,$85,$ff,$bc,$50,$03,$fe,$50,$03,$b1 // Q....Z....P..P..
        .byte $fe,$10,$37,$c9,$f0,$b0,$75,$c9,$e0,$b0,$3e,$c9,$c0,$f0,$58,$b0 // ..7...u...>...X.
        .byte $78,$29,$3f,$9d,$44,$03,$9d,$47,$03,$10,$de,$c8,$fe,$50,$03,$b1 // x)?.D..G.....P..
        .byte $fe,$29,$3f,$9d,$44,$03,$9d,$47,$03,$60,$a9,$00,$9d,$50,$03,$bd // .)?.D..G.`...P..
        .byte $41,$03,$f0,$95,$de,$41,$03,$4c,$a9,$10,$c9,$7e,$f0,$23,$b0,$ea // A....A.L...~.#..
        .byte $c9,$5f,$f0,$d7,$b0,$76,$4c,$ff,$11,$29,$8f,$9d,$7d,$03,$a8,$b9 // ._...vL..)..}...
        .byte $8d,$16,$e5,$4a,$60,$35,$9d,$83,$03,$b9,$8d,$16,$29,$1f,$10,$62 // ...J`5......)..b
        .byte $de,$53,$03,$20,$09,$12,$bc,$50,$03,$fe,$50,$03,$b1,$fe,$18,$7d // .S. ...P..P....}
        .byte $4d,$03,$9d,$59,$03,$20,$6c,$14,$4c,$2e,$12,$29,$0f,$9d,$5f,$03 // M..Y. l.L..).._.
        .byte $a9,$01,$9d,$77,$03,$4c,$2e,$12,$29,$1f,$48,$e5,$0a,$24,$9d,$68 // ...w.L..).H..$.h
        .byte $03,$68,$e3,$4a,$60,$f9,$9d,$6b,$03,$c8,$fe,$50,$03,$b1,$fe,$18 // .h.J`..k...P....
        .byte $7d,$4d,$03,$9d,$5c,$03,$dd,$59,$03,$b0,$03,$a9,$ff,$2c,$a9,$01 // }M..\..Y.....,..
        .byte $9d,$6e,$03,$bd,$44,$03,$9d,$47,$03,$60,$a8,$a9,$00,$9d,$7d,$03 // .n..D..G.`....}.
        .byte $98,$29,$1f,$9d,$56,$03,$a8,$b9,$5d,$16,$29,$01,$49,$01,$f0,$03 // .)..V...].).I...
        .byte $bd,$4a,$03,$9d,$4d,$03,$bd,$24,$15,$2d,$85,$14,$8d,$85,$14,$b9 // .J..M..$.-......
        .byte $a5,$16,$f0,$0c,$8e,$7b,$14,$bd,$21,$15,$0d,$85,$14,$8d,$85,$14 // .....{..!.......
        .byte $4c,$03,$11,$fe,$53,$03,$18,$7d,$4d,$03,$9d,$59,$03,$bc,$56,$03 // L...S..}M..Y..V.
        .byte $b9,$55,$16,$9d,$5f,$03,$b9,$5d,$16,$29,$fe,$9d,$86,$03,$b9,$6d // .U.._..].).....m
        .byte $16,$9d,$89,$03,$b9,$75,$16,$9d,$95,$03,$b9,$85,$16,$29,$0f,$9d // .....u.......)..
        .byte $98,$03,$bd,$44,$03,$9d,$47,$03,$60,$86,$fc,$bd,$1e,$15,$85,$fd // ...D..G.`.......
        .byte $bc,$56,$03,$bd,$53,$03,$f0,$3b,$30,$19,$ec,$7b,$14,$d0,$14,$b9 // .V..S..;0..{....
        .byte $8d,$16,$29,$fe,$8d,$ae,$14,$b9,$95,$16,$8d,$b1,$14,$b9,$9d,$16 // ..).............
        .byte $8d,$96,$14,$a9,$00,$9d,$53,$03,$9d,$6e,$03,$9d,$7a,$03,$9d,$80 // ......S..n..z...
        .byte $03,$9d,$77,$03,$9d,$8c,$03,$9d,$8f,$03,$9d,$92,$03,$9d,$9b,$03 // ..w.............
        .byte $9d,$9e,$03,$b9,$55,$16,$29,$f0,$1d,$5f,$03,$a6,$fd,$9d,$06,$d4 // ....U.).._......
        .byte $ea,$ea,$b9,$4d,$16,$9d,$05,$d4,$a6,$fc,$a4,$fd,$bd,$86,$03,$e4 // ...M............
        .byte $0a,$26,$99,$02,$d4,$bd,$86,$03,$e4,$4a,$60,$dc,$99,$03,$d4,$bc // .&.......J`.....
        .byte $56,$03,$38,$fd,$8c,$03,$b9,$65,$16,$b0,$04,$49,$ff,$69,$01,$18 // V.8....e...I.i..
        .byte $7d,$86,$03,$9d,$86,$03,$de,$89,$03,$d0,$0e,$b9,$6d,$16,$9d,$89 // }...........m...
        .byte $03,$bd,$8c,$03,$49,$80,$9d,$8c,$03,$bd,$74,$03,$d0,$2b,$bd,$7a // ....I.....t..+.z
        .byte $03,$bc,$56,$03,$18,$79,$45,$16,$a8,$b9,$ad,$16,$c9,$7f,$d0,$08 // ..V..yE.........
        .byte $b9,$cd,$16,$9d,$7a,$03,$10,$e9,$c9,$7e,$f0,$29,$fe,$7a,$03,$c9 // ....z....~.).z..
        .byte $7d,$d0,$0c,$b9,$cd,$16,$9d,$74,$03,$de,$74,$03,$4c,$3d,$13,$9d // }......t..t.L=..
        .byte $71,$03,$0a,$90,$08,$b9,$cd,$16,$20,$6c,$14,$d0,$23,$b9,$cd,$16 // q....... l..#...
        .byte $20,$68,$14,$d0,$1b,$bd,$77,$03,$d0,$06,$b9,$cd,$16,$9d,$77,$03 //  h....w.......w.
        .byte $f0,$0e,$c9,$01,$d0,$07,$bd,$71,$03,$29,$fe,$b0,$06,$de,$77,$03 // .......q.)....w.
        .byte $bd,$71,$03,$a4,$fd,$99,$04,$d4,$18,$bd,$62,$03,$7d,$8f,$03,$99 // .q........b.}...
        .byte $00,$d4,$bd,$65,$03,$7d,$92,$03,$99,$01,$d4,$bc,$7d,$03,$10,$33 // ...e.}......}..3
        .byte $b9,$95,$16,$18,$7d,$80,$03,$a8,$b9,$ed,$16,$c9,$7e,$f0,$24,$c9 // ....}.......~.$.
        .byte $7f,$d0,$07,$a9,$00,$9d,$80,$03,$f0,$e1,$20,$68,$14,$de,$83,$03 // .......... h....
        .byte $10,$11,$bc,$7d,$03,$b9,$8d,$16,$e5,$4a,$60,$89,$9d,$83,$03,$fe // ...}.....J`.....
        .byte $80,$03,$bd,$6e,$03,$f0,$4f,$30,$17,$18,$bd,$62,$03,$7d,$68,$03 // ...n..O0...b.}h.
        .byte $9d,$62,$03,$bd,$65,$03,$7d,$6b,$03,$9d,$65,$03,$a9,$b0,$d0,$15 // .b..e.}k..e.....
        .byte $38,$bd,$62,$03,$fd,$68,$03,$9d,$62,$03,$bd,$65,$03,$fd,$6b,$03 // 8.b..h..b..e..k.
        .byte $9d,$65,$03,$a9,$90,$8d,$d6,$13,$bc,$5c,$03,$38,$b9,$e6,$15,$dd // .e.......\.8....
        .byte $62,$03,$b9,$86,$15,$fd,$65,$03,$b0,$0c,$a9,$00,$9d,$6e,$03,$98 // b.....e......n..
        .byte $9d,$59,$03,$20,$6d,$14,$bc,$56,$03,$b9,$85,$16,$f0,$08,$bd,$95 // .Y. m..V........
        .byte $03,$f0,$04,$de,$95,$03,$60,$bd,$98,$03,$d0,$2b,$bd,$9b,$03,$49 // ......`....+...I
        .byte $01,$9d,$9b,$03,$b9,$85,$16,$29,$0f,$0a,$9d,$98,$03,$b9,$7d,$16 // .......)......}.
        .byte $30,$15,$b9,$85,$16,$e4,$4a,$60,$75,$7d,$9e,$03,$d9,$7d,$16,$90 // 0.....J`u}...}..
        .byte $03,$b9,$7d,$16,$9d,$9e,$03,$de,$98,$03,$b9,$7d,$16,$10,$05,$29 // ..}........}...)
        .byte $7f,$9d,$9e,$03,$bd,$59,$03,$4a,$18,$7d,$9e,$03,$a8,$bd,$9b,$03 // .....Y.J.}......
        .byte $f0,$14,$18,$bd,$8f,$03,$79,$87,$15,$9d,$8f,$03,$bd,$92,$03,$79 // ......y........y
        .byte $27,$15,$9d,$92,$03,$60,$38,$bd,$8f,$03,$f9,$87,$15,$9d,$8f,$03 // '....`8.........
        .byte $bd,$92,$03,$f9,$27,$15,$9d,$92,$03,$60,$18,$7d,$59,$03,$a8,$b9 // ....'....`.}Y...
        .byte $e6,$15,$9d,$62,$03,$b9,$86,$15,$9d,$65,$03,$60,$a2,$01,$bc,$56 // ...b.....e.`...V
        .byte $03,$b9,$a5,$16,$29,$f0,$09,$02,$8d,$17,$d4,$b9,$a5,$16,$e4,$0a // ....)...........
        .byte $60,$97,$09,$0f,$8d,$18,$d4,$a9,$02,$d0,$14,$b9,$8d,$16,$29,$01 // `.............).
        .byte $d0,$1b,$38,$ed,$b1,$14,$8d,$b1,$14,$b9,$9d,$16,$8d,$96,$14,$a9 // ..8.............
        .byte $24,$18,$69,$fe,$8d,$ae,$14,$8d,$16,$d4,$ce,$96,$14,$ad,$3c,$03 // $.i...........<.
        .byte $f0,$13,$ad,$91,$14,$f0,$0e,$ce,$a1,$03,$10,$09,$ad,$3c,$03,$8d // .............<..
        .byte $a1,$03,$ce,$91,$14,$60,$a2,$16,$a9,$08,$9d,$00,$d4,$a9,$00,$9d // .....`..........
        .byte $00,$d4,$ca,$10,$f3,$a2,$66,$9d,$3b,$03,$ca,$d0,$fa,$a2,$07,$bd // ......f.;.......
        .byte $1d,$17,$9d,$34,$03,$ca,$10,$f7,$a9,$0f,$8d,$91,$14,$60,$78,$20 // ...4.........`x 
        .byte $d4,$14,$a9,$ff,$cd,$12,$d0,$d0,$fb,$ce,$20,$d0,$20,$06,$10,$ad // .......... . ...
        .byte $01,$dc,$c9,$fd,$f0,$f6,$ee,$20,$d0,$c9,$ef,$f0,$e1,$4c,$00,$15 // ....... .....L..
        .byte $00,$07,$0e,$01,$02,$04,$fe,$fd,$fb,$80,$5e,$00,$ec,$01,$e7,$02 // ..........^.....
        .byte $e5,$03,$e4,$04,$e3,$05,$e3,$06,$60,$a6,$07,$07,$08,$08,$09,$09 // ........`.......
        .byte $0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18 // ................
        .byte $1a,$1b,$1d,$1f                       // ....

txt_f7f1:
        .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,$06,$16,$27,$38,$4b,$5e,$73,$89,$a1,$ba,$d4,$f0,$0d,$2c,$4e // ...'8K^s......,N
        .byte $71,$96,$bd,$e7,$13,$42,$74,$a8,$e0,$1b,$59,$9c,$e2,$2c,$7b,$ce // q....Bt...Y..,{.
        .byte $27,$84,$e8,$51,$c0,$36,$b3,$38,$c4,$59,$f6,$9d,$4e,$09,$d0,$a2 // '..Q.6.8.Y..N...
        .byte $81,$6d,$67,$70,$88,$b2,$ed,$3a,$9c,$13,$a0,$44,$02,$da,$ce,$e0 // .mgp...:...D....
        .byte $11,$64,$da,$75,$38,$26,$40,$89,$04,$b4,$9c,$c0,$22,$c8,$b4,$eb // .d.u8&@....."...
        .byte $71,$4c,$80,$12,$08,$68,$38,$80,$45,$90,$68,$d6,$e3,$98,$00,$24 // qL...h8.E.h....$
        .byte $10,$00,$01,$03,$07,$0b,$0f,$19,$1b,$a9,$2f,$8c,$fc,$ac,$fb,$f9 // ........../.....
        .byte $a9,$88,$00,$60,$60,$30,$40,$81,$80,$80,$a2,$23,$01,$02,$03,$a2 // ...``0@....#....
        .byte $21,$02,$a2,$23,$20,$40,$18,$a2,$21,$10,$aa,$e3,$30,$a2 // !..# @..!...0.

txt_f8a2:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e3,$a2,$a2,$21,$a2,$a2,$24,$20,$00,$50,$f0,$a4,$23,$02,$00,$02 // ...!..$ .P..#...
        .byte $a5,$23,$30,$00,$30,$a5,$24,$f1,$00,$f1,$f1,$a2,$29,$7e,$41,$7e // .#0.0.$.....)~A~
        .byte $01,$81,$41,$7e,$01,$21,$02,$41,$7e,$01,$81,$21,$41,$e4,$40,$2a // ..A~.!.A~..!A.@*
        .byte $80,$80,$7e,$41,$7e,$01,$41,$41,$21,$7e,$a4,$21,$5e,$a7,$2c,$5e // ..~A~.AA!~.!^.,^
        .byte $00,$02,$00,$5e,$07,$fd,$fc,$fb,$fa,$48,$5e,$a2,$34,$02,$00,$0c // ...^.....H^.4...
        .byte $0c,$00,$02,$0c,$07,$03,$7f,$0c,$07,$04,$7f,$0c,$09,$05,$7f,$0c // ................
        .byte $08,$02,$03,$7f,$0c,$07,$2a,$04,$7f,$0c,$09,$05,$7f,$0c,$08,$03 // ......*.........
        .byte $7f,$e4,$41,$e4,$26,$2b,$00,$04,$08,$0c,$10,$14,$18,$1c,$24,$33 // ..A.&+........$3
        .byte $42,$e3,$17,$21,$03,$e6,$01,$21,$e1,$e6,$01,$24,$ff,$02,$02,$05 // B..!...!...$....
        .byte $e4,$04,$21,$e1,$e6,$04,$22,$ff,$02,$a2,$36,$08,$08,$03,$06,$e1 // ..!..."...6.....
        .byte $03,$06,$07,$07,$03,$06,$ff,$02,$63,$68,$77,$80,$a1,$f3,$03,$28 // ........chw....(
        .byte $62,$e6,$17,$e3,$18,$60,$c7,$5f,$bf,$5f,$bf,$7f,$9f,$e3,$30,$e2 // b....`._._....0.
        .byte $2e,$8f,$e0,$2e,$e2,$2c,$e1,$2c,$e3,$2b,$7f,$9f,$62,$14,$18,$19 // .....,.,.+..b...
        .byte $8f,$1b,$1f,$7f,$8f,$63,$30,$85,$c2,$33,$30,$83,$33,$8f,$30,$85 // .....c0..30.3.0.
        .byte $c2,$33,$30,$83,$35,$8f,$2c,$85,$29,$2c,$83,$2e,$89,$30,$81,$33 // .30.5.,.),...0.3
        .byte $30,$2b,$8f,$2e,$7f,$83,$64,$14,$81,$14,$20,$83,$65,$24,$64,$14 // 0+....d... .e$d.
        .byte $64,$14,$81,$14,$20,$83,$65,$24,$64,$14,$64,$18,$81,$18,$24,$83 // d... .e$d.d...$.
        .byte $65,$24,$64,$18,$64,$18,$81,$18,$24,$83,$65,$24,$64,$18,$64,$19 // e$d.d...$.e$d.d.
        .byte $81,$19,$25,$83,$65,$24,$64,$19,$64,$19,$81 // ..%.e$d.d..

// --- Region $f9ef-$fda2 ---
.pc = $f9ef "Segment $f9ef"
        .byte $18,$19,$8f,$1b,$87,$1f,$81,$65
        .text "00++"
        .byte $7f,$8f,$63
        .byte $38
        .byte $83,$3c,$81,$38,$85,$3a,$83,$38,$8f,$3a,$80,$3a,$84,$c2,$3c,$85 // .<.8.:.8.:.:..<.
        .byte $3a,$83,$38,$8f,$35,$80,$3a,$84,$c2,$3c,$85,$3a,$83,$38,$8f,$38 // :.8.5.:..<.:.8.8
        .byte $37,$7f,$83,$e5,$e4,$38,$21,$82,$e4,$38,$25,$81,$38,$38,$83,$e6 // 7....8!..8%.88..
        .byte $e4,$3a,$21,$82,$e4,$3a,$25,$81,$3a,$3a,$83,$e4,$e4,$3a,$21,$82 // .:!..:%.::...:!.
        .byte $e4,$3a,$25,$81,$3a,$3a,$83,$e5,$e4,$38,$22,$82,$e7,$e4,$37,$30 // .:%.::...8"...70
        .byte $81
        .byte $37,$37,$7f,$83,$67
        .text "8<8<8"
        .byte $81
        .byte $3c,$83
        .byte $38,$81
        .byte $e3
        .byte $3c,$2c,$83,$67
        .text "8<8<8"
        .byte $81
        .byte $3c,$83
        .byte $38,$81,$e3
        .byte $3c,$2c,$83,$67
        .text "8<8<8"
        .byte $81
        .byte $3c,$83
        .byte $38,$81,$e3
        .byte $3c
        .byte $2c,$83,$67
        .text "8<8<8"
        .byte $81
        .byte $3c,$83
        .byte $38,$81,$e3
        .byte $3c,$21
        .byte $7f,$e3,$24,$60,$88,$7f,$96,$62,$18,$7f,$96,$e3,$30,$7f,$5f,$8d // ..$`...b....0._.
        .byte $82,$65,$24,$81,$24,$82,$24,$80,$24,$7f,$85,$6c,$37,$81,$37,$80 // .e$.$.$.$..l7.7.
        .byte $35,$82,$37,$80,$6b,$37,$c5,$3a,$6c,$3a,$82,$37,$35,$33,$81,$35 // 5.7.k7.:l:.753.5
        .byte $80,$37,$82,$33,$81,$30,$80,$2e,$81,$30,$80,$6b,$33,$c5,$35,$f5 // .7.3.0...0.k3.5.
        .byte $6c,$37,$82,$33,$32,$30,$7f,$85,$6c,$37,$81,$37,$80,$35,$82,$37 // l7.320..l7.7.5.7
        .byte $80,$6b,$37,$c5,$3a,$6c,$3a,$82       // .k7.:l:.

txt_fae7:
        .text "753?><"
        .byte $81,$3a,$80,$6b,$3a,$c5,$3c,$8a,$f5,$7f,$34,$81,$32,$30,$83,$32 // .:.k:.<...4.20.2
        .byte $81,$66,$35,$34,$32,$80,$32,$c5,$34,$81,$35,$37,$83,$39,$81,$3a // .f542.2.4.57.9.:
        .byte $39,$83,$37,$81,$39,$37,$35,$7f,$97,$68,$a8,$68,$aa,$68,$40,$86 // 9.7.975..h.h.h@.
        .byte $21,$00,$c1,$80,$b3,$00               // !.....

txt_fb23:
        .text "!T"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e4,$16,$25,$aa,$0f,$1f,$3c,$3c,$e3,$7c,$21,$fc,$c2,$e6,$fc,$24 // ..%...<<.|!....$
        .byte $0f,$1f,$3c,$3c,$e3,$7c,$21,$fc,$c2,$e6,$fc,$21,$0f,$42,$1f,$3c // ..<<.|!....!.B.<
        .byte $3c,$7c,$7c,$7c,$fc,$0f,$23,$1f,$3c,$3c,$e3,$7c,$f1,$fc,$24,$0f // <|||..#.<<.|..$.
        .byte $1f,$3c,$3c,$e3,$7c,$f1,$fc,$24,$0f,$1f,$3d,$3d,$e3,$7d,$21,$fd // .<<.|..$..==.}!.
        .byte $42,$0f,$1f,$3c,$3c,$7c,$7c,$7c,$fc,$c2,$e6,$fc,$24,$0f,$1f,$3c // B..<<|||....$..<
        .byte $3c,$e3,$7c,$21,$fc,$c2,$e6,$fc,$24,$0f,$1f,$3c,$3c,$e3,$7c,$25 // <.|!....$..<<.|%
        .byte $fc,$0f,$1f,$3c,$3c,$e3,$7c,$f1,$fc,$e8,$fd,$f0,$fc,$24,$0f,$1f // ...<<.|......$..
        .byte $3c,$3c,$e3,$7c,$21,$fc,$80,$30,$00,$21,$e0,$46,$f0,$78,$78,$7c // <<.|!..0.!.F.xx|
        .byte $7c,$7c,$7e,$e0,$23,$f0,$78,$78,$e3,$7c,$e9,$7e,$a8,$22,$fe,$fe // ||~.#.xx.|.~."..
        .byte $ee,$7e,$a8,$21,$e0,$47,$f0,$78,$78,$7c,$7c,$7c,$7e,$e0,$23,$f0 // .~.!.G.xx|||~.#.
        .byte $78,$78,$e3,$7c,$80,$29,$7e,$24,$e0,$f0,$78,$78,$e3,$7c,$21,$7e // xx.|.)~$..xx.|!~
        .byte $80,$30,$00,$e7,$fc,$c1,$e7,$fc,$c1,$f7,$fc,$c1,$e7,$fc,$c1,$e7 // .0..............
        .byte $fc,$21,$fd,$e7,$fc,$c1,$ea,$fc,$a6,$e7,$fc,$c1,$e8,$fc,$e8,$fd // .!..............
        .byte $f7,$fc,$c1,$ef,$fc,$c1,$e5,$fc,$25,$7c,$7c,$1f,$fc,$fc,$a6,$f0 // ........%||.....
        .byte $fc,$e8,$fd,$e5,$fc,$23,$7c,$7c,$3f,$e5,$fc,$25,$7c,$7c,$3f,$fc // .....#||?..%||?.
        .byte $fc,$a5,$21,$3f,$80,$30,$00,$e7,$7e,$21,$fe,$e5,$7e,$25,$7c,$7c // ..!?.0..~!..~%||
        .byte $f8,$7e,$7e,$a6,$ea,$7e,$a5,$23,$f8,$7e,$7e,$a5,$23,$f8,$7e,$7e // .~~..~.#.~~.#.~~
        .byte $a5,$21,$fe,$e7,$7e,$21,$fe,$a8,$ed,$7e,$23,$7c,$7c,$f8,$a7,$fa // .!..~!...~#||...
        .byte $7e,$e3,$7c,$24,$78,$78,$70,$e0,$ed,$7e,$25,$7c,$7c,$f8,$7e,$7e // ~.|$xxp..~%||.~~
        .byte $a5,$21,$f8,$80,$25,$7e,$23,$7c,$7c,$f8,$e7,$7e,$21,$fe,$e5,$7e // .!..%~#||..~!..~
        .byte $23,$7c,$7c,$f0,$80,$30,$00,$80,$60,$fc,$e8,$fd,$fd,$fc,$e3,$fd // #||..0..`.......
        .byte $e8,$fc,$a5,$e3,$fc,$a8,$f0,$fc,$e8,$fd,$22,$7c,$7c,$e6,$fc,$a5 // .........."||...
        .byte $e3,$fc,$22,$7c,$7c,$e6,$fc,$80,$30,$00,$e8,$7e,$22,$7c,$7c,$e6 // .."||...0..~"||.
        .byte $7e,$a5,$eb,$7e,$a5,$e3,$7e,$a8,$f0,$7e,$a8,$e8,$7e,$22,$7c,$7c // ~..~..~..~..~"||
        .byte $80,$26,$7e,$a8,$e6,$7e,$22,$fe,$fe,$42,$7c,$7c,$7e,$7e,$7e,$7e // .&~..~"..B||~~~~
        .byte $7e,$7e,$80,$20,$7e,$22,$7c,$7c,$ee,$7e,$a5,$e3,$7e,$80,$30,$00 // ~~. ~"||.~..~.0.
        .byte $e7,$fc,$a1,$e5,$fc,$c2,$a1,$e3,$7c,$25,$3c,$3c,$1f,$0f,$00,$e5 // ........|%<<....
        .byte $fc,$c2,$a1,$e3,$7c,$25,$3c,$3c,$1f,$0f,$00,$e7,$fc,$a1,$e3,$7c // ....|%<<.......|
        .byte $24,$3c,$3c,$1f,$0f,$42,$00,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$a1,$e3 // $<<..B..........
        .byte $7c,$25,$3c,$3c,$1f,$0f,$00,$e7,$fc,$a1,$e3,$7c,$25,$3c,$3c,$1f // |%<<.......|%<<.
        .byte $0f,$00,$e7,$fd,$a1,$e7,$fc,$a1,$e3,$7c,$25,$3c,$3c,$1f,$0f,$00 // .........|%<<...
        .byte $e7,$fc,$a1,$e3,$7c,$25,$3c,$3c,$1f,$0f,$00,$e7,$fc,$a1,$e3,$7c // ....|%<<.......|
        .byte $24,$3c,$3c,$1f,$0f,$a9,$e3,$7c,$25,$3c,$3c,$1f,$0f,$00,$e3,$7c // $<<....|%<<....|
        .byte $25,$3c,$3c,$1f,$0f,$00,$e3,$7d,$25,$3d,$3d,$1f,$0f,$00,$e7,$fc // %<<....}%==.....
        .byte $a1,$e3,$7c,$25,$3c,$3c,$1f,$0f,$00,$e3,$7c,$24,$3c,$3c,$1f,$0f // ..|%<<....|$<<..
        .byte $80,$31,$00,$e7,$7e,$a1,$e3,$7c,$21,$78,$43,$78,$f0,$e0,$00,$7c // .1..~..|!xCx...|
        .byte $7c,$7c,$78,$23,$78,$f0,$e0,$a9,$e3,$7c,$25,$78,$78,$f0,$e0,$00 // ||x#x....|%xx...
        .byte $e7,$7e,$a9,$e3,$7c,$25,$78,$78,$f0,$e0,$00,$e7,$7e,$a1,$e3,$7c // .~..|%xx....~..|
        .byte $24,$78,$78,$f0,$e0,$42,$00,$7e,$7e,$7e,$7e,$7e,$7e,$7e,$a1,$e3 // $xx..B.~~~~~~~..
        .byte $7c,$24,$78,$78,$f0,$e0,$a9,$21,$fc,$e3,$7c,$24,$7e // |$xx...!..|$~

// --- Region $fda6-$ffe3 ---
.pc = $fda6 "dat_fda6"

dat_fda6:
        .byte $e7,$7e,$a1,$e3,$7c,$25,$78,$78,$f0,$e0,$00,$e7,$7e,$a1,$e3,$7c // .~..|%xx....~..|
        .byte $21,$78,$42,$78,$f0,$e0,$00,$7c,$7c,$7c,$78,$24,$78,$f0,$e0,$00 // !xBx...|||x$x...
        .byte $e7,$7e,$a1,$e3,$7c,$25,$78,$78,$f0,$e0,$00,$e3,$7c,$24,$78,$78 // .~..|%xx....|$xx
        .byte $f0,$e0,$80,$28,$00,$21,$15,$c8,$e8,$fe,$21,$aa,$a7,$21,$aa,$a3 // ...(.!....!..!..
        .byte $21,$2a,$e3                           // !*.

txt_fde9:
        .text "."
        .byte $22                                   // double quote character
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $0a,$a6,$25,$ff,$bf,$ab,$0a,$02,$a3,$c4,$24,$bf,$bf,$af,$2f,$c3 // ..%.......$.../.
        .byte $29,$fe,$fa,$f8,$e8,$e0,$ff,$fa,$a8,$80,$a4,$22,$aa,$80,$a2,$21 // ).........."...!
        .byte $0a,$e3,$0b,$22,$ab,$0a,$a2,$e4,$80,$21,$aa,$a3,$e4,$80,$21,$ab // ...".....!....!.
        .byte $e7,$0b,$e8
        .text "."
        .byte $22                                   // double quote
        .text "/+"
        .byte $e6,$0b
        .byte $22,$e0,$a0,$e6,$80,$e8,$0b
        .byte $e8,$80,$21,$fe,$c7,$21,$aa,$c7,$21,$ae,$e7,$fe,$21,$0a,$a7,$21 // ..!..!..!...!..!
        .byte $80,$a7,$23,$aa,$ff,$aa,$e4,$fb,$31,$ff,$aa,$ff,$aa,$ff,$ea,$ee // ..#.....1.......
        .byte $ea,$ff,$ab,$ff,$aa,$ff,$ea,$ee,$ea,$fe,$a2,$26,$10,$40,$04,$51 // ...........&.@.Q
        .byte $14,$55,$a2,$36,$44,$10,$44,$15,$51,$55,$0b,$1b,$0b,$1b,$4b,$1b // .U.6D.D.QU....K.
        .byte $5b,$5b,$80,$84,$81,$84,$90,$85,$94,$95,$a3,$2d,$54,$41,$04,$51 // [[.........-TA.Q
        .byte $15,$0a,$0b,$0b,$4b,$1b,$5b,$5b,$1b,$a8,$e3,$80,$25,$91,$84,$91 // ....K.[[....%...
        .byte $85,$94,$a2
        .byte $26,$41,$10
        .text "EQDU"
        .byte $e3,$0b
        .byte $2d,$4b,$1b
        .byte $4b
        .byte $5b,$5b,$80,$80,$84,$90,$84,$95,$91,$94,$a2,$2f,$04,$10,$41,$14 // [[........./..A.
        .byte $45,$55,$0b,$0b,$1b,$0b,$1b,$4b,$1b,$5b,$ea,$c7,$e8,$55,$e8,$5b // EU.....K.[...U.[
        .byte $e8,$95,$e7                           // ...

txt_febf:
        .text "U!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e7,$5b,$21,$ab,$e7,$95,$21,$aa,$81,$90,$00,$21,$22,$e4,$02,$23 // .[!...!....!"..#
        .byte $82,$22,$82,$e8,$b8,$21,$78,$e5,$70,$24,$ba,$bf,$08,$20,$a4,$22 // ."...!x.p$... ."
        .byte $aa,$ff,$e6,$0c,$24,$8c,$ff,$08,$02,$a4,$23,$aa,$ff,$0b,$e5,$03 // ....$.....#.....
        .byte $23,$ab,$ff,$02,$a5,$24,$2a,$ff,$02,$80,$a4,$24,$aa,$ff,$c0,$80 // #....$*....$....
        .byte $a3,$2b,$02,$ab,$ff,$02,$02,$0b,$0b,$2f,$bd,$f5,$57,$e4,$f0,$26 // .+......./..W..&
        .byte $70,$70,$72,$7f,$20,$08,$a4,$22,$aa,$ff,$e6 // ppr. .."...

txt_ff1d:
        .text ","
        .byte $22                                   // double quote character
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $ff,$e6,$c0,$24,$ca,$ff,$80,$20,$a4,$22,$aa,$ff,$e7,$b7,$21,$f7 // ...$... ."....!.
        .byte $e7,$dc,$21,$df,$e6,$0b,$23,$ab,$ff,$b8,$e5,$b0,$23,$ba,$ff,$f7 // ..!...#.....#...
        .byte $c7                                   // .

txt_ff41:
        .text "!Z"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)

txt_ff44:
        .text "))"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $bf,$7f,$7f,$ff,$7f,$ff,$55,$c7,$21,$7f,$c7,$21,$fd,$c7 // ......U.!..!..

txt_ff55:
        .text "!W"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $21,$d5,$c7,$3a,$55,$ff,$fa,$fe,$fe,$ff,$fa,$ff,$55,$ff,$ba,$fb // !..:U.......U...
        .byte $fa,$ff,$aa,$ff,$55,$ff,$ba,$bb,$ba,$ff,$aa,$ff,$7f,$ff,$e5,$bf // ....U...........
        .byte $c1,$e9,$20,$60                       // .. `

txt_ff7c:
        .encoding "screencode_mixed"
        .byte $22                                   // double quote
        .text "magic mouse in goblin land trainer"
        .encoding "petscii_upper"
        .byte $e5,$20,$60,$49                       // . `I

txt_ffa3:
        .encoding "screencode_mixed"
        .text "try to have two girls  do crax  work  have fun and go shopping at"
        .encoding "petscii_upper"
