// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:29
// 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:  $2d80 (11648)
// IRQ handler:  $2e1e (irq_2e1e)
//
// Code: 3698 bytes, Data: 59790 bytes
// Labels: 481, Subroutines: 20
//
// Cross-references: all OK
// ============================================


// --- Region $0814-$0818 ---
.pc = $0814 "sub_0814"
// Referenced by: jsr from $f20f

sub_0814:
        sei
        .byte $7f,$70,$70                           // rra sub_7070,x // ILLEGAL
        brk

// --- Region $0f0c-$0f1b ---
.pc = $0f0c "sub_0f0c"
// Referenced by: jsr from $f21c

sub_0f0c:
        brk

dat_0f0d:
        .byte $00,$00,$00,$e0,$e0,$e0,$e0           // .......
// Referenced by: jsr from $f20c

sub_0f14:
        cpx #$e0
        cpx #$00
        rol $a0fe,x
        rts

// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $2df0, $fb09

sub_1000:
        jmp loc_1048
// Referenced by: jsr from $2e40, $fb59

sub_1003:
        jmp loc_1021

dat_1006:
        .byte $22                                   // "

// --- 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,$fe,$ff                           // ...

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

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

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

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

loc_10a1:
        lda $1b50,y
        sta $fa
        lda $1b31,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 $41                                   // A

// --- 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
.label loc_1160 = * + 1
        sta smc_12a0                                // SMC: modifies $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 $1214-$12b3 ---
.pc = $1214 "Segment $1214"
        pla
        ror $7c75
        .byte $83,$8b                               // sax ($8b,x) // ILLEGAL
        .byte $93,$9c                               // sha ($9c),y // ILLEGAL
        lda $af
        lda $d0c4,y
        cmp $f8ea,x
.label sub_1225 = * + 1
.label sub_1226 = * + 2
        sbc $bce8,x
        cmp $8413,y
        .byte $fc,$bd,$41                           // nop $41bd,x // ILLEGAL
        ora ($29),y
        rti
        bne loc_1290
        sta $1144,x
        lda $1559,y
        sta $fa
        lda $155a,y
        ldy dat_10c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1084,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $155b,y
        sta $1084,x
        lda $155c,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 #$8f                                    // !SMC: modified by $1156
        sta smc_129e                                // SMC: modifies $129e
.label smc_126b = * + 1
        lda #$8f                                    // !SMC: modified by $116e
        sta smc_1296                                // SMC: modifies $1296

loc_126f:
        lda #$00
        sta $10e0,x
        sta $10e3,x
        lda $155e,y
        lsr
        lsr
        lsr
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $1560,y
        sta $fd,x
        jmp loc_1385

loc_1290:
        cpx smc_1262
        bne loc_12a7
.label smc_1296 = * + 1
        lda #$8e                                    // !SMC: modified by $126c
        beq loc_12a7
        dec smc_1296
        clc
.label smc_129e = * + 1
        lda #$09                                    // !SMC: modified by $1267, $12a1, $140e
.label smc_12a0 = * + 1
        adc #$0e                                    // !SMC: modified by $115f
        sta smc_129e                                // SMC: modifies $129e
        sta $d416

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 $155f,y
        sta $10cc,x
        bcs loc_130d
        dec $10cf,x
        bne loc_130d

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

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

loc_1322:
        ldy $fc
        lda $155d,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
.label sub_1360 = * + 1
        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, $e66d

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 smc_129e                                // SMC: modifies $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 #$57                                    // !SMC: modified by $1406
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $1830-$1833 ---
.pc = $1830 "Segment $1830"
        .byte $03,$3b                               // slo ($3b,x) // ILLEGAL
        .byte $03,$3a                               // slo ($3a,x) // ILLEGAL

// --- Region $1884-$1889 ---
.pc = $1884 "Segment $1884"
        .byte $0c,$01,$85                           // nop $8501 // ILLEGAL
        .byte $13,$01                               // slo ($01),y // ILLEGAL

dat_1889:
        .byte $17                                   // .

// --- Region $1c80-$1cae ---
.pc = $1c80 "sub_1c80"
// Referenced by: jsr from $2db9, $fad2

sub_1c80:
        jsr $ff5b
        lda $02a6
        bne loc_1c9f
        lda #$a0
        ldx #$1c
        sta smc_2e1c                                // SMC: modifies $2e1c
        stx smc_2e1d                                // SMC: modifies $2e1d
        inc $2eb8
        lda #$ad
        ldx #$1c
        sta smc_2ec4                                // SMC: modifies $2ec4
        stx smc_2ec5                                // SMC: modifies $2ec5

loc_1c9f:
        rts

loc_1ca0:
        lda #$00
        beq loc_1caa

dat_1ca4:
        .byte $ce,$a1,$1c,$20,$4e,$2f               // ... N/

loc_1caa:
        jmp loc_1ca0

dat_1cad:
        .byte $a9,$01                               // ..

// --- Region $264c-$264c ---
.pc = $264c "Segment $264c"
        brk

// --- Region $2d80-$2f24 ---
.pc = $2d80 "main_2d80"

main_2d80:
        lda #$01
        sta bmp_30bd
        sta $30be
        lda #$1b
        sta smc_309b                                // SMC: modifies $309b
        lda #$e4
        sta smc_309a                                // SMC: modifies $309a
        lda #$1b
        sta smc_304d                                // SMC: modifies $304d
        lda #$6c
        sta smc_304c                                // SMC: modifies $304c
        jsr sub_3022
        jsr sub_306f
        lda #$ff
        sta bmp_314b
        lda $d016
        sta $314d
        lda #$1c
        sta smc_3129                                // SMC: modifies $3129
        sei
        jsr $fda3
        jsr $fd15
        jsr sub_1c80
        sei
        lda #$0a
        sta chr_2ef0
        lda #$01
        sta $0286
        jsr $e544
        ldx #$00

loc_2dcc:
        lda $2a00,x
        sta $0400,x
        lda $2a40,x
        sta $0440,x
        lda $2b40,x
        sta $d800,x
        lda $2b80,x
        sta $d840,x
        inx
        bne loc_2dcc
        sei
        lda #$00
        sta $30c1
        sta $3150
        jsr sub_1000
        sei
        lda $dc0d
        and #$7f
        ora #$01
        sta $dc0d
        lda $d011
        and #$7f
        sta $d011
        lda #$81
        sta $d01a
        lda #$31
        sta $d012
        lda #$1e
        sta $0314
        lda #$2e
        sta $0315
        cli

loc_2e1b:
.label smc_2e1c = * + 1
.label smc_2e1d = * + 2
        jmp loc_2e1b                                // !SMC: modified by $1c8c, $1c8f

irq_2e1e:
        lda $d019
        sta $d019
        lda $d012
        cmp #$72
        bcs loc_2e4b
        lda $d011
        ora #$20
        sta $d011
        lda $d018
        ora #$08
        sta $d018
        lda #$d8
        sta $d016
        jsr sub_1003
        lda #$72
        sta $d012
        jmp loc_febc

loc_2e4b:
        lda #$1b
        sta $d011
        lda #$c8
        sta $d016
        lda #$12
        sta $d018

loc_2e5a:
        lda #$7f
        cmp $d012
        bcs loc_2e5a
        ldx #$00

loc_2e63:
        inx
        cpx #$08
        bne loc_2e63
        lda #$0c
        sta $d020
        sta $d021
        ldx #$00

loc_2e72:
        inx
        cpx #$08
        bne loc_2e72
        lda #$00
        sta $d020
        sta $d021
        jsr sub_30c2

loc_2e82:
        lda #$c8
        cmp $d012
        bcs loc_2e82
        lda $314d
        sta $d016
        sec
        sbc #$03
        and #$07
        bcs loc_2e9b
        ldx #$01
        stx $314c

loc_2e9b:
        sta $314d

loc_2e9e:
        lda #$e7
        cmp $d012
        bcs loc_2e9e
        ldx #$00

loc_2ea7:
        inx
        cpx #$08
        bne loc_2ea7
        lda #$0c
        sta $d020
        sta $d021
        ldx #$00

loc_2eb6:
        inx
        cpx #$07
        bne loc_2eb6
        lda #$00
        sta $d020
        sta $d021
.label smc_2ec4 = * + 1
.label smc_2ec5 = * + 2
        jsr sub_2f4e                                // !SMC: modified by $1c99, $1c9c
        lda $dc01
        cmp #$ef
        beq loc_2ef1
        lda chr_2ef0
        beq loc_2ed8
        dec chr_2ef0
        jmp loc_2ee8

loc_2ed8:
        jsr sub_3169
        jsr sub_3151
        ldx #$08
        lda #$06

loc_2ee2:
        sta $d027,x
        dex
        bpl loc_2ee2

loc_2ee8:
        lda #$31
        sta $d012
        jmp loc_febc

chr_2ef0:
        // === Charset data (1 bytes, $2ef0-$2ef0) ===
        .byte $07                                   // char 0 (partial)

loc_2ef1:
        sei
        jsr $fda3
        jsr $ff5b
        jsr $fd15
        cli
        lda #$00
        sta $d020
        sta $d021
        lda #$34
        sta $01
        ldx #$00
        lda #$00

loc_2f0c:
        sta $0277,x
        inx
        cpx #$0a
        bne loc_2f0c
        sei
        ldx #$00

loc_2f17:
        lda chr_2f25,x
        sta $0200,x
        inx
        cpx #$60
        bne loc_2f17
        jmp $0200

// --- Region $2f4b-$2fbd ---
.pc = $2f4b "loc_2f4b"

loc_2f4b:
        jmp loc_2fd8
// Referenced by: jsr from $2ec3, $efe0, $fbdc

sub_2f4e:
        lda $30c1
        beq loc_2f5b
        cmp #$01
        beq loc_2fb9
        cmp #$02
        beq loc_2f4b

loc_2f5b:
.label smc_2f5c = * + 1
        ldx #$03                                    // !SMC: modified by $2f7b
        ldy #$27

loc_2f5f:
        lda $323f,y
        sta $05e0,x
        lda $3267,y
        sta $0608,x
        dey
        dex
        bpl loc_2f5f
        inc smc_2f5c
        lda smc_2f5c
        cmp #$28
        bne loc_2f7e
        lda #$00
        sta smc_2f5c                                // SMC: modifies $2f5c

loc_2f7e:
        ldx #$27
        ldy #$00

loc_2f82:
        lda $328f,y
.label smc_2f86 = * + 1
        sta $0655,x                                 // !SMC: modified by $2fab
        lda $32b7,y
.label smc_2f8c = * + 1
        sta $067d,x                                 // !SMC: modified by $2fb0
        inx
        iny
.label smc_2f91 = * + 1
        cpy #$04                                    // !SMC: modified by $2fa6
        bne loc_2f82
        inc smc_2f91
        dec smc_2f86
        dec smc_2f8c
        lda smc_2f91
        cmp #$29
        bne loc_2fb8
        lda #$01
        sta smc_2f91                                // SMC: modifies $2f91
        lda #$58
        sta smc_2f86                                // SMC: modifies $2f86
        lda #$80
        sta smc_2f8c                                // SMC: modifies $2f8c
        lda #$01
        sta $30c1

loc_2fb8:
        rts

loc_2fb9:
        ldx #$01
        dex
        bpl loc_2fc8

// --- Region $2fc8-$31d2 ---
.pc = $2fc8 "loc_2fc8"

loc_2fc8:
        lda $30c0
        adc #$01
        bne loc_2fd4
        dec $2fba
        lda #$00

loc_2fd4:
        sta $30c0
        rts

loc_2fd8:
        ldx #$00

loc_2fda:
        lda $05e1,x
        sta $05e0,x
        lda $0609,x
        sta $0608,x
        inx
        cpx #$28
        bne loc_2fda
        ldx #$27

loc_2fed:
        lda $0657,x
        sta $0658,x
        lda $067f,x
        sta $0680,x
        dex
        bpl loc_2fed
        lda #$20
        sta $0607
        sta $062f
        sta $0658
        sta $0680
        lda $30bf
        adc #$01
        cmp #$50
        bne loc_301e
        jsr sub_3022
        jsr sub_306f
        lda #$00
        sta $30c1

loc_301e:
        sta $30bf
        rts
// Referenced by: jsr from $2d9c, $3013, $fab5, $fd2c

sub_3022:
        ldx bmp_30bd
        inx
        cpx #$08
        bne loc_3036
        lda #$1b
        sta smc_304d                                // SMC: modifies $304d
        lda #$6c
        sta smc_304c                                // SMC: modifies $304c
        ldx #$02

loc_3036:
        stx bmp_30bd
        lda smc_304c
        clc
        adc #$14
        bcc loc_3044
        inc smc_304d

loc_3044:
        sta smc_304c                                // SMC: modifies $304c
        ldx #$00
        ldy #$00

loc_304b:
.label smc_304c = * + 1
.label smc_304d = * + 2
        lda $1b80,y                                 // !SMC: modified by $2d94, $2d99, $302c, $3031, $3044
        sta $323f,x
        inx
        clc
        adc #$40
        sta $323f,x
        iny
        inx
        cpy #$14
        bne loc_304b
        ldx #$00

loc_3060:
        lda $323f,x
        clc
        adc #$80
        sta $3267,x
        inx
        cpx #$28
        bne loc_3060
        rts
// Referenced by: jsr from $2d9f, $3016, $fab8, $fd2f

sub_306f:
        ldx $30be
        inx
        cpx $3027
        bne loc_3084
        lda #$1b
        sta smc_309b                                // SMC: modifies $309b
        lda #$e4
        sta smc_309a                                // SMC: modifies $309a
        ldx #$02

loc_3084:
        stx $30be
        lda smc_309a
        clc
        adc #$14
        bcc loc_3092
        inc smc_309b

loc_3092:
        sta smc_309a                                // SMC: modifies $309a
        ldx #$00
        ldy #$00

loc_3099:
.label smc_309a = * + 1
.label smc_309b = * + 2
        lda $1bf8,y                                 // !SMC: modified by $2d8a, $2d8f, $307a, $307f, $3092, $fdab
        sta $328f,x
        inx
        clc
        adc #$40
        sta $328f,x
        iny
        inx
        cpy #$14
        bne loc_3099
        ldx #$00

loc_30ae:
        lda $328f,x
        clc
        adc #$80
        sta $32b7,x
        inx
        cpx #$28
        bne loc_30ae
        rts

bmp_30bd:
        // === Bitmap data (5 bytes, $30bd-$30c1) ===
        .byte $02,$02,$00,$0e,$00                   // .....
// Referenced by: jsr from $2e7f, $fb98

sub_30c2:
        lda $314c
        cmp #$00
        beq loc_313a
        ldx #$00
        stx $314c

loc_30ce:
        lda $06f9,x
        sta $06f8,x
        lda $0721,x
        sta $0720,x
        inx
        cpx #$27
        bne loc_30ce
        lda $3150
        beq loc_30fb
        lda $314f
        clc
        adc #$40
        sta $071f
        clc
        adc #$80
        sta $0747
        lda #$00
        sta $3150
        jmp loc_313a

loc_30fb:
        inc bmp_314b
        lda bmp_314b
        cmp #$ff
        bne loc_311f
        inc smc_3129
        lda $1d7f
        sta $314f
        sta $071f
        clc
        adc #$80
        sta $0747
        lda #$01
        sta $3150
        jmp loc_313a

loc_311f:
        lda #$01
        sta $3150
        ldx bmp_314b
.label smc_3129 = * + 2
        lda txt_1cc0,x                              // !SMC: modified by $2daf, $3144
        cmp #$00
        beq loc_313d
        sta $314f
        sta $071f
        clc
        adc #$80
        sta $0747

loc_313a:
        jmp loc_314a

loc_313d:
        ldx #$ff
        stx bmp_314b
        lda #$1c
        sta smc_3129                                // SMC: modifies $3129
        jmp loc_30fb

loc_314a:
        rts

bmp_314b:
        // === Bitmap data (6 bytes, $314b-$3150) ===
        .byte $ff,$01,$07,$00,$20,$00               // .... .
// Referenced by: jsr from $2edb, $fbf4

sub_3151:
        lda #$e0
        sta $d010
        lda #$ff
        sta $d015
        sta $d01c
        lda #$0e
        sta $d025
        lda #$01
        sta $d026
        rts
// Referenced by: jsr from $2ed8, $fbf1

sub_3169:
        ldx $31d4

loc_316c:
        cpx $d012
        bne loc_316c
        dex
        beq loc_3177
        jmp loc_31bd

loc_3177:
        ldx #$00
        ldy #$00

loc_317b:
        dec $31de,x
        bne loc_31a4
        stx $31e6
        ldx $31d5
        lda $31e9,x
        sta $d000,y
        lda $3211,x
        sta $d001,y
        inx
        cpx #$28
        bne loc_3199
        ldx #$00

loc_3199:
        stx $31d5
        ldx $31e6
        lda #$05
        sta $31de,x

loc_31a4:
        lda $31de,x
        sty $31e6
        tay
        lda $3239,y
        sta $07f8,x
        ldy $31e6
        iny
        iny
        inx
        cpx #$08
        bne loc_317b
        ldx #$0a

loc_31bd:
        stx $31d4
        ldx #$07
        ldy #$0e

loc_31c4:
        lda $d000,y
        sbc $31d6,x
        sta $d000,y
        dey
        dey
        dex
        bpl loc_31c4
        rts

// --- 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 $8d31-$8d31 ---
.pc = $8d31 "Segment $8d31"
        brk

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

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

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

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

// --- Region $df81-$df99 ---
.pc = $df81 "IO $df81"
        bvs loc_dff3
        .byte $3f,$78,$70                           // rla $7078,x // ILLEGAL
        bvs loc_e000
        .byte $7f,$70,$70                           // rra sub_7070,x // ILLEGAL
        lda $21
        .byte $3f,$e6,$70                           // rla $70e6,x // ILLEGAL
        bit $78
        .byte $7f,$70,$70                           // rra sub_7070,x // ILLEGAL
        ldx #$23
        bvs loc_e009
        brk

// --- Region $dfb2-$dfba ---
.pc = $dfb2 "loc_dfb2"

loc_dfb2:
        and $21a5,y
        .byte $3f,$42,$70                           // rla $7042,x // ILLEGAL
        bvs loc_dfba

loc_dfba:
        brk

// --- Region $dff3-$dff9 ---
.pc = $dff3 "loc_dff3"

loc_dff3:
        .byte $0c,$0e,$1f                           // nop $1f0e // ILLEGAL
        .byte $1f,$00,$03                           // slo $0300,x // ILLEGAL

dat_dff9:
        .byte $07                                   // .

// --- Region $e009-$e09b ---
.pc = $e009 "loc_e009"

loc_e009:
        tay
        inx
        bvs loc_dfb2
        bit $7c
        inc.abs $00ee
        cpx $06

loc_e014:
        .byte $2b,$07                               // anc #$07 // ILLEGAL
        .byte $7f,$7c,$00                           // rra $007c,x // ILLEGAL
        asl $06
        .byte $1f,$3e,$36                           // slo $363e,x // ILLEGAL
        rol $3f,x
        .byte $a3,$25                               // lax ($25,x) // ILLEGAL
        php
        .byte $1c,$1c,$08                           // nop $081c,x // ILLEGAL
        ora ($a9,x)
        rol
        jsr sub_7070
        bmi loc_e03e
        bpl loc_e030

loc_e030:
        clc
        bmi loc_e063
        .byte $e3,$60                               // isc ($60,x) // ILLEGAL
        .byte $e3,$c0                               // isc ($c0,x) // ILLEGAL

dat_e037:
        .byte $22,$60,$60,$e3,$30,$22,$18           // "``.0".

loc_e03e:
        clc
        ldx #$26
        .byte $04,$00                               // nop $00 // ILLEGAL
        .byte $44,$04                               // nop $04 // ILLEGAL
        ora $0e,x
        .byte $a3,$21                               // lax ($21,x) // ILLEGAL
        php
        .byte $e3,$0c                               // isc ($0c,x) // ILLEGAL
        and ($7f,x)
        .byte $af,$c1,$af                           // lax $afc1 // ILLEGAL
        and ($01,x)
        lda $23
        .byte $3f,$70,$71                           // rla $7170,x // ILLEGAL
        ldx #$26
        .byte $04,$0c                               // nop $0c // ILLEGAL
        .byte $1c,$3c,$7c                           // nop $7c3c,x // ILLEGAL

dat_e05f:
        .byte $dc,$a5,$23,$3f                       // ..#?

loc_e063:
        bvs loc_e067
        lda $22

loc_e067:
        .byte $7f,$e0,$a6                           // rra $a6e0,x // ILLEGAL
        .byte $23,$38                               // rla ($38,x) // ILLEGAL
        sei
        bvs loc_e014
        .byte $23,$7f                               // rla ($7f,x) // ILLEGAL
        cpx #$ff
        lda $23
        .byte $3f,$70,$ff                           // rla $ff70,x // ILLEGAL
        lda $23
        .byte $ff,$01,$01                           // isc $0101,x // ILLEGAL
        lda $23
        .byte $7f,$f0,$f0                           // rra $f0f0,x // ILLEGAL
        lda $23
        .byte $7f,$f0,$f0                           // rra $f0f0,x // ILLEGAL
        lda $23
        jsr sub_7070
        lda $23
        jsr sub_7070
        ldx $ff22
        .byte $7f,$a8,$24                           // rra $24a8,x // ILLEGAL
        .byte $1f,$3f,$3c                           // slo $3c3f,x // ILLEGAL

dat_e09a:
        .byte $1c,$b1                               // ..

// --- Region $e544-$e596 ---
.pc = $e544 "Segment $e544"
        .byte $b3,$12                               // lax ($12),y // ILLEGAL
        sta $d417
        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_e592
        dec $10e9,x
        bpl loc_e590
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy $1087,x
        iny
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_e57c
        ldy #$00

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

loc_e590:
        ldy #$00

loc_e592:
        tya
        sta dat_1081,x
        rts

// --- Region $e63d-$e673 ---
.pc = $e63d "loc_e63d"

loc_e63d:
        sta $114d,x
        lda dat_1141,x
        ora #$40
        sta dat_1141,x
        lda $1560,y
        sta $fd,x
        jmp loc_1385

loc_e650:
        cpx smc_1262
        bne loc_e667
        lda #$8e
        beq loc_e667
        dec smc_1296
        clc
        lda #$09
        adc #$0e
        sta smc_129e
        sta $d416

loc_e667:
        lda $fd,x
        and #$0f
        beq loc_e687
        jsr sub_13e5
        jmp loc_1322

dat_e673:
        .byte $f1                                   // .

// --- Region $e67e-$e7ef ---
.pc = $e67e "loc_e67e"

loc_e67e:
        ora ($00,x)
        lda dat_1141,x
        and #$20
        bne loc_e6db

loc_e687:
        lda $fd,x
        and #$10
        beq loc_e6db
        dec $114d,x
        bpl loc_e6db
        inc $114d,x
        lda $12bd,x
        and #$03
        tay
        lda $12c3,y
        bne loc_e6b3
        ldy $fc
        sec
        lda $10cc,x
        sbc $155f,y
        sta $10cc,x
        bcs loc_e6c6
        dec $10cf,x
        bne loc_e6c6

loc_e6b3:
        ldy $fc
        clc
        lda $10cc,x
        adc $155f,y
        sta $10cc,x
        bcc loc_e6c6
        inc $10cf,x
        bcs loc_e6c6

loc_e6c6:
        inc $10dd,x
        lda $155e,y
        and #$0f
        cmp $10dd,x
        bne loc_e6db
        lda #$00
        sta $10dd,x
        inc $12bd,x

loc_e6db:
        ldy $fc
        lda $155d,y
        sta $fc
        lda $fd,x
        and #$40
        beq loc_e6fc
        clc
        lda $fc
        adc $13dc,x
        sta $13dc,x
        lda $fc
        adc $13df,x
        sta $13df,x
        jmp loc_1385

loc_e6fc:
        lda $fd,x
        and #$20
        beq loc_e73e
        lda $10e3,x
        beq loc_e717
        clc
        lda $13dc,x
        adc $fc
        sta $13dc,x
        bcc loc_e725
        inc $13df,x
        bcs loc_e725

loc_e717:
        sec
        lda $13dc,x
        sbc $fc
        sta $13dc,x
        bcs loc_e725
        dec $13df,x

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

loc_e73e:
        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_e785
        lda $1147,x
        and #$01
        beq loc_e76b
        lda $12b9,x
        eor #$ff
        sta $12b9,x
        bne loc_e785

loc_e76b:
        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_e785:
        lda $10cc,x
        sta $d400,y
        lda $10cf,x
        sta $d401,y
        rts

dat_e792:
        .byte $38,$00,$20,$d4,$08,$d4               // 8. ...

loc_e798:
        eor $08
        eor $5e
        ldy $5e,x
        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_e7bd
        clc
        adc $10c9,x

loc_e7bd:
        and #$7f
        sta smc_1429
        iny
        lda ($fa),y
        beq loc_e7ca
        sta smc_129e

loc_e7ca:
        iny
        lda ($fa),y
        cmp #$fe
        bcc loc_e7dd
        beq loc_e7d7
        ldy #$00
        beq loc_e7dd

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

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

// --- Region $e807-$e80d ---
.pc = $e807 "Segment $e807"
        .byte $1b,$5a,$9b                           // slo $9b5a,y // ILLEGAL
        .byte $e2,$2c                               // nop #$2c // ILLEGAL

dat_e80c:
        .byte $7b,$ce                               // {.

// --- Region $e83b-$e844 ---
.pc = $e83b "loc_e83b"

loc_e83b:
        ldy $e4ac,x
        bvs loc_e88c
        sty $18
        bpl loc_e8b4
        rti

// --- Region $e88c-$e891 ---
.pc = $e88c "loc_e88c"

loc_e88c:
        and ($20),y
        sta ($df,x)
        brk

dat_e891:
        .byte $41                                   // A

// --- Region $e8b4-$e8b6 ---
.pc = $e8b4 "loc_e8b4"

loc_e8b4:
        sta ($da,x)
        brk

// --- Region $efb9-$efe7 ---
.pc = $efb9 "loc_efb9"

loc_efb9:
        jsr $ff5b
        lda $02a6
        bne loc_efd8
        lda #$a0
        ldx #$1c
        sta smc_2e1c
        stx smc_2e1d
        inc $2eb8
        lda #$ad
        ldx #$1c
        sta smc_2ec4
        stx smc_2ec5

loc_efd8:
        rts

loc_efd9:
        lda #$00
        beq loc_efe3

loc_efdd:
        dec $1ca1
        jsr sub_2f4e

loc_efe3:
        jmp loc_1ca0

dat_efe6:
        .byte $a9,$01                               // ..

// --- Region $f20a-$f233 ---
.pc = $f20a "loc_f20a"

loc_f20a:
        .byte $14,$05                               // nop $05,x // ILLEGAL
        jsr sub_0f14
        jsr sub_0814
        ora $20
        .byte $14,$12                               // nop $12,x // ILLEGAL
        ora $14,x
        php
        jsr $060f
        jsr sub_0f0c
        asl $05,x
        sbc ($20),y
        .byte $2f,$13,$0f                           // rla $0f13 // ILLEGAL
        .byte $0c,$01,$12                           // nop $1201 // ILLEGAL
        rol $2e2f
        asl $34
        .byte $03,$07                               // slo ($07,x) // ILLEGAL
        .byte $27,$39                               // rla $39 // ILLEGAL

dat_f232:
        .byte $34,$fb                               // 4.

// --- Region $f286-$f290 ---
.pc = $f286 "loc_f286"

loc_f286:
        bmi loc_f288

loc_f288:
        bmi loc_f20a
        bvs loc_f28c

loc_f28c:
        cpx $40
        bit $80
        rti

// --- Region $f4cc-$f4d3 ---
.pc = $f4cc "loc_f4cc"

loc_f4cc:
        sta $99a6,y
        ldx $da
        ldx $e3
        rts

// --- Region $f546-$f54c ---
.pc = $f546 "loc_f546"

loc_f546:
        lda $23
        bmi loc_f54a

loc_f54a:
        bpl loc_f4cc
        rti

// --- Region $f744-$f748 ---
.pc = $f744 "loc_f744"

loc_f744:
        bmi loc_f766
        bmi loc_f6c8
        rti

// --- Region $f766-$f773 ---
.pc = $f766 "loc_f766"

loc_f766:
        rol $56
        lda $56,x
        lda $7d,x
        sta $26a2,y
        .byte $64,$98                               // nop $98 // ILLEGAL
        .byte $64,$54                               // nop $54 // ILLEGAL

dat_f773:
        .byte $d4                                   // .

// --- Region $fa99-$fc62 ---
.pc = $fa99 "loc_fa99"

loc_fa99:
        lda #$01
        sta bmp_30bd
        sta $30be
        lda #$1b
        sta smc_309b
        lda #$e4
        sta smc_309a
        lda #$1b
        sta smc_304d
        lda #$6c
        sta smc_304c
        jsr sub_3022
        jsr sub_306f
        lda #$ff
        sta bmp_314b
        lda $d016
        sta $314d
        lda #$1c
        sta smc_3129
        sei
        jsr $fda3
        jsr $fd15
        jsr sub_1c80
        sei
        lda #$0a
        sta chr_2ef0
        lda #$01
        sta $0286
        jsr $e544
        ldx #$00

loc_fae5:
        lda $2a00,x
        sta $0400,x
        lda $2a40,x
        sta $0440,x
        lda $2b40,x
        sta $d800,x
        lda $2b80,x
        sta $d840,x
        inx
        bne loc_fae5
        sei
        lda #$00
        sta $30c1
        sta $3150
        jsr sub_1000
        sei
        lda $dc0d
        and #$7f
        ora #$01
        sta $dc0d
        lda $d011
        and #$7f
        sta $d011
        lda #$81
        sta $d01a
        lda #$31
        sta $d012
        lda #$1e
        sta $0314
        lda #$2e
        sta $0315
        cli
        jmp loc_2e1b

dat_fb37:
        .byte $ad,$19,$d0,$8d,$19,$d0,$ad,$12,$d0   // .........

loc_fb40:
        cmp #$72
        bcs loc_fb64
        lda $d011
        ora #$20
        sta $d011
        lda $d018
        ora #$08
        sta $d018
        lda #$d8
        sta $d016
        jsr sub_1003
        lda #$72
        sta $d012
        jmp loc_febc

loc_fb64:
        lda #$1b
        sta $d011
        lda #$c8
        sta $d016
        lda #$12
        sta $d018

loc_fb73:
        lda #$7f
        cmp $d012
        bcs loc_fb73
        ldx #$00

loc_fb7c:
        inx
        cpx #$08
        bne loc_fb7c
        lda #$0c
        sta $d020
        sta $d021
        ldx #$00

loc_fb8b:
        inx
        cpx #$08
        bne loc_fb8b
        lda #$00
        sta $d020
        sta $d021
        jsr sub_30c2

loc_fb9b:
        lda #$c8
        cmp $d012
        bcs loc_fb9b
        lda $314d
        sta $d016
        sec
        sbc #$03
        and #$07
        bcs loc_fbb4
        ldx #$01
        stx $314c

loc_fbb4:
        sta $314d

loc_fbb7:
        lda #$e7
        cmp $d012
        bcs loc_fbb7
        ldx #$00

loc_fbc0:
        inx
        cpx #$08
        bne loc_fbc0
        lda #$0c
        sta $d020
        sta $d021
        ldx #$00

loc_fbcf:
        inx
        cpx #$07
        bne loc_fbcf
        lda #$00
        sta $d020
        sta $d021
        jsr sub_2f4e
        lda $dc01
        cmp #$ef
        beq loc_fc0a
        lda chr_2ef0
        beq loc_fbf1
        dec chr_2ef0
        jmp loc_2ee8

loc_fbf1:
        jsr sub_3169
        jsr sub_3151
        ldx #$08
        lda #$06

loc_fbfb:
        sta $d027,x
        dex
        bpl loc_fbfb
        lda #$31
        sta $d012
        jmp loc_febc

dat_fc09:
        .byte $07                                   // .

loc_fc0a:
        sei
        jsr $fda3
        jsr $ff5b
        jsr $fd15
        cli
        lda #$00
        sta $d020
        sta $d021
        lda #$34
        sta $01
        ldx #$00
        lda #$00

loc_fc25:
        sta $0277,x
        inx
        cpx #$0a
        bne loc_fc25
        sei
        ldx #$00

loc_fc30:
        lda chr_2f25,x
        sta $0200,x
        inx
        cpx #$60
        bne loc_fc30
        jmp $0200

loc_fc3e:
        ldx #$00

loc_fc40:
        lda dat_3300,x
        sta $0801,x
        inx
        bne loc_fc40
        inc $0204
        inc $0207

loc_fc4f:
        lda $0204
        bne loc_fc3e
        lda #$37
        sta $01
        lda #$00
        sta $0800
        cli
        jmp loc_fce2

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

// --- Region $fc78-$fcd6 ---
.pc = $fc78 "loc_fc78"

loc_fc78:
        lda $323f,y
        sta $05e0,x
        lda $3267,y
.label loc_fc82 = * + 1
        sta $0608,x
        dey
        dex
        bpl loc_fc78
        inc smc_2f5c
        lda smc_2f5c
        cmp #$28
        bne loc_fc97
        lda #$00
        sta smc_2f5c

loc_fc97:
        ldx #$27
        ldy #$00

loc_fc9b:
        lda $328f,y
        sta $0655,x
        lda $32b7,y
        sta $067d,x
        inx
        iny
        cpy #$04
        bne loc_fc9b
        inc smc_2f91
        dec smc_2f86
        dec smc_2f8c
        lda smc_2f91
        cmp #$29
        bne loc_fcd1
        lda #$01
        sta smc_2f91
        lda #$58
        sta smc_2f86
        lda #$80
        sta smc_2f8c
        lda #$01
        sta $30c1

loc_fcd1:
        rts

loc_fcd2:
        ldx #$01
        dex
        bpl loc_fce1

// --- Region $fce1-$fcf0 ---
.pc = $fce1 "loc_fce1"

loc_fce1:
.label loc_fce2 = * + 1
        lda $30c0
        adc #$01
        bne loc_fced
        dec $2fba
        lda #$00

loc_fced:
        sta $30c0
        rts

// --- Region $fd15-$fd87 ---
.pc = $fd15 "Segment $fd15"
        lda #$20
        sta $0607
        sta $062f
        sta $0658
        sta $0680
        lda $30bf
        adc #$01
        cmp #$50
        bne loc_fd37
        jsr sub_3022
        jsr sub_306f
        lda #$00
        sta $30c1

loc_fd37:
        sta $30bf
        rts

loc_fd3b:
        ldx bmp_30bd
        inx
        cpx #$08
        bne loc_fd4f
        lda #$1b
        sta smc_304d
        lda #$6c
        sta smc_304c
        ldx #$02

loc_fd4f:
        stx bmp_30bd
        lda smc_304c
        clc
        adc #$14
        bcc loc_fd5d
        inc smc_304d

loc_fd5d:
        sta smc_304c
        ldx #$00
        ldy #$00

loc_fd64:
        lda $1b80,y
        sta $323f,x
        inx
        clc
        adc #$40
        sta $323f,x
        iny
        inx
        cpy #$14
        bne loc_fd64
        ldx #$00

loc_fd79:
        lda $323f,x
        clc
        adc #$80
        sta $3267,x
        inx
        cpx #$28
        bne loc_fd79
        rts

// --- Region $fda3-$fdd5 ---
.pc = $fda3 "Segment $fda3"
        clc
        adc #$14
        bcc loc_fdab
        inc smc_309b

loc_fdab:
        sta smc_309a                                // SMC: modifies $309a
        ldx #$00
        ldy #$00

loc_fdb2:
        lda $1bf8,y
        sta $328f,x
        inx
        clc
        adc #$40
        sta $328f,x
        iny
        inx
        cpy #$14
        bne loc_fdb2
        ldx #$00

loc_fdc7:
        lda $328f,x
        clc
        adc #$80
        sta $32b7,x
        inx
        cpx #$28
        bne loc_fdc7
        rts

// --- Region $fe0c-$fe14 ---
.pc = $fe0c "loc_fe0c"

loc_fe0c:
        lda #$00
        sta $3150
        jmp loc_313a

dat_fe14:
        .byte $ee                                   // .

// --- Region $fe30-$fe38 ---
.pc = $fe30 "loc_fe30"

loc_fe30:
        lda #$01
        sta $3150
        jmp loc_313a

dat_fe38:
        .byte $a9                                   // .

// --- Region $fe56-$fe63 ---
.pc = $fe56 "loc_fe56"

loc_fe56:
        ldx #$ff
        stx bmp_314b
        lda #$1c
        sta smc_3129
        jmp loc_30fb

dat_fe63:
        .byte $60                                   // `

// --- Region $fe80-$feeb ---
.pc = $fe80 "loc_fe80"

loc_fe80:
        bne loc_fee2
        ldx $31d4

loc_fe85:
        cpx $d012
        bne loc_fe85
        dex
        beq loc_fe90
        jmp loc_31bd

loc_fe90:
        ldx #$00
        ldy #$00

loc_fe94:
        dec $31de,x
        bne loc_febd
        stx $31e6
        ldx $31d5
        lda $31e9,x
        sta $d000,y
        lda $3211,x
        sta $d001,y
        inx
        cpx #$28
        bne loc_feb2
        ldx #$00

loc_feb2:
        stx $31d5
        ldx $31e6
        lda #$05
.label loc_febc = * + 2
        sta $31de,x

loc_febd:
        lda $31de,x
        sty $31e6
        tay
        lda $3239,y
        sta $07f8,x
        ldy $31e6
        iny
        iny
        inx
        cpx #$08
        bne loc_fe94
        ldx #$0a
        stx $31d4
        ldx #$07
        ldy #$0e

loc_fedd:
        lda $d000,y
.label loc_fee2 = * + 2
        sbc $31d6,x
        sta $d000,y
        dey
        dey
        dex
        bpl loc_fedd
        rts

// --- Region $ff5b-$ff67 ---
.pc = $ff5b "Segment $ff5b"
        ora #$49
        jsr sub_1360
        .byte $53,$01                               // sre ($01),y // ILLEGAL
        eor ($17,x)
        .byte $57,$20                               // sre $20,x // ILLEGAL
        rts

dat_ff67:
        .byte $01                                   // .

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

// --- Region $080d-$0813 ---
.pc = $080d "dat_080d"

dat_080d:
        .byte $3f,$70,$70,$70,$70,$70,$70           // ?pppppp

// --- Region $0819-$0b30 ---
.pc = $0819 "dat_0819"

dat_0819:
        .byte $00,$00,$00,$00,$3f,$70,$70,$00,$00,$00,$00,$00,$3f,$70,$70,$00 // ....?pp.....?pp.
        .byte $00,$00,$00,$00,$3f,$70,$70,$3f,$78,$70,$70,$78,$7f,$70,$70,$00 // ....?pp?xppx.pp.
        .byte $00,$00,$00,$00,$3f,$70,$70,$70,$70,$70,$70,$78,$7f,$70,$70,$00 // ....?ppppppx.pp.
        .byte $00,$70,$70,$00,$70,$70,$70,$00,$00,$00,$00,$38,$38,$00,$38,$70 // .pp.ppp....88.8p
        .byte $70,$70,$70,$78,$7f,$70,$70,$70,$70,$70,$70,$70,$70,$70,$70,$00 // pppx.pppppppppp.
        .byte $00,$00,$00,$00,$7f,$73,$73,$00,$00,$00,$00,$00,$3e,$3b,$39,$00 // .....ss.....>;9.
        .byte $00,$00,$00,$00,$3f,$70,$70,$00,$00,$00,$00,$00,$3f,$70,$70,$00 // ....?pp.....?pp.
        .byte $00,$00,$00,$00,$3f,$70,$70,$00,$00,$00,$00,$00,$77,$7d,$70,$00 // ....?pp.....w}p.
        .byte $00,$00,$00,$00,$3f,$70,$78,$1c,$1c,$1c,$ff,$ff,$1c,$1c,$1c,$00 // ....?px.........
        .byte $00,$00,$00,$00,$70,$70,$70,$00,$00,$00,$00,$00,$e0,$e0,$e0,$00 // ....ppp.........
        .byte $00,$00,$00,$00,$70,$70,$70,$00,$00,$00,$00,$00,$70,$70,$38,$00 // ....ppp.....pp8.
        .byte $00,$00,$00,$00,$70,$70,$70,$00,$00,$00,$00,$00,$7f,$00,$02,$00 // ....ppp.........
        .byte $00,$0f,$3f,$7c,$7c,$d8,$c0,$00,$03,$07,$07,$0c,$0e,$1f,$1f,$00 // ..?||...........
        .byte $03,$07,$0e,$1e,$3e,$6c,$c0,$00,$00,$00,$00,$00,$00,$0a,$b7,$00 // ....>l..........
        .byte $00,$00,$00,$08,$18,$3a,$7f,$00,$00,$00,$00,$00,$00,$00,$00,$70 // .....:.........p
        .byte $70,$70,$70,$70,$70,$70,$70,$00,$00,$00,$00,$00,$7c,$ee,$ee,$00 // ppppppp.....|...
        .byte $06,$06,$06,$06,$07,$7f,$7c,$00,$06,$06,$1f // ......|....

txt_0924:
        .text ">66?"
        .byte $00                                   // string terminator
        .byte $00,$00,$08,$1c,$1c,$08,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $20,$70,$70,$30,$10,$10,$00,$18,$30,$30,$60,$60,$60,$c0,$c0,$c0 //  pp0....00```...
        .byte $60,$60,$30,$30,$30,$18,$18,$00,$00,$04,$00,$44,$04,$15,$0e,$00 // ``000......D....
        .byte $00,$00,$08,$0c,$0c,$0c,$7f,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$3f,$70,$71,$00 // ............?pq.
        .byte $00,$04,$0c,$1c,$3c,$7c,$dc,$00,$00,$00,$00,$00,$3f,$70,$02,$00 // ....<|......?p..
        .byte $00,$00,$00,$00,$7f,$e0,$00,$00,$00,$00,$00,$00,$38,$78,$70,$00 // ............8xp.
        .byte $00,$00,$00,$00,$7f,$e0,$ff,$00,$00,$00,$00,$00,$3f,$70,$ff,$00 // ............?p..
        .byte $00,$00,$00,$00,$ff,$01,$01,$00,$00,$00,$00,$00,$7f,$f0,$f0,$00 // ................
        .byte $00,$00,$00,$00,$7f,$f0,$f0,$00,$00,$00,$00,$00,$20,$70,$70,$00 // ............ pp.
        .byte $00,$00,$00,$00,$20,$70,$70,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .... pp.........
        .byte $00,$00,$00,$00,$00,$ff,$7f,$00,$00,$00,$00,$00,$00,$00,$00,$1f // ................
        .byte $3f,$3c,$1c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ?<..............
        .byte $00,$00,$00,$00,$f8,$1c,$1c,$00,$00,$00,$00,$00,$f8,$1c,$1c,$00 // ................
        .byte $00,$00,$00,$00,$f8,$1c,$00,$1c,$1c,$1c,$1c,$3c,$fc,$1c,$1c,$00 // ...........<....
        .byte $00,$00,$00,$00,$f8,$1c,$1c,$f8,$00,$00,$00,$00,$f8,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$f8,$1c,$00,$00,$00,$00,$00,$00,$f8,$1c,$1c,$00 // ................
        .fill 16, $00
        .byte $08,$1c,$18,$38,$f0,$38,$1c,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...8.8..........
        .byte $00,$00,$00,$00,$f8,$8e,$8e,$00,$00,$00,$00,$00,$1c,$1c,$9c,$00 // ................
        .byte $00,$00,$00,$00,$f8,$1c,$1c,$00,$00,$00,$00,$00,$f8,$1c,$1c,$00 // ................
        .byte $00,$00,$00,$00,$f8,$1c,$1c,$00,$00,$00,$00,$00,$c0,$e0,$00,$00 // ................
        .byte $00,$00,$00,$00,$f0,$3c,$00,$00,$00,$00,$80,$80,$00,$00,$00,$00 // .....<..........
        .byte $00,$00,$00,$00,$1c,$1c,$1c,$00,$00,$00,$00,$00,$38,$38,$38,$00 // ............888.
        .byte $00,$00,$00,$00,$1c,$1c,$1c,$00,$00,$00,$00,$00,$1c,$1c,$38,$00 // ..............8.
        .byte $00,$00,$00,$00,$1c,$1c,$1c,$00,$00,$00,$00,$00,$fc,$1c,$f8,$00 // ................
        .byte $00,$00,$c0,$60,$20,$10,$10,$00,$00,$80,$80,$c0,$40,$60,$20,$00 // ...` .......@` .
        .byte $00,$80,$c0,$20,$10,$08,$04,$00,$00,$00,$00 // ... .......

txt_0af4:
        .text " 0"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $fc,$00,$00,$00,$00,$00,$00,$a0,$da,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 10, $00
        .byte $78,$e0,$e0,$e0,$f8,$e0,$e0,$00,$18,$18,$18,$3e,$fe,$f0,$30,$00 // x..........>..0.
        .byte $c0,$c0,$f8,$c0,$c0,$c0,$f0,$00,$06,$0e,$1c,$38,$70,$e0,$c0 // ...........8p..

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

// --- Region $0b54-$0bcf ---
.pc = $0b54 "dat_0b54"

dat_0b54:
        .byte $40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$00,$00,$00,$00 // @...............
        .fill 11, $00
        .byte $80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$04,$0e,$1c,$38,$70,$e0 // .............8p.
        .byte $c0,$00,$00,$00,$00,$00,$f8,$dc,$9c,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$f8,$1c,$f8,$00,$00,$00,$00,$00,$f8,$1c // ................
        .byte $1c,$00,$00,$00,$00,$00,$1e,$1e,$1e,$00,$00,$00,$00,$00,$f8,$00 // ................
        .byte $f8,$00,$00,$00,$00,$00,$f8,$00,$f8,$00,$00,$00,$00,$00,$e0,$c0 // ................
        .byte $c0,$00,$00,$00,$00,$00,$fc,$1e,$1e,$00,$00,$00,$00,$00,$fc,$1e // ................
        .byte $1e                                   // .

// --- Region $0bee-$0f0b ---
.pc = $0bee "dat_0bee"

dat_0bee:
        .byte $80,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$e0,$f0,$70,$38,$38,$30 // ............p880
        .byte $70,$e0,$00,$00,$00,$00,$00,$00,$00,$00,$f8,$ff,$f8,$f8,$00,$00 // p...............
        .byte $00,$00,$f8,$f8,$f8,$ff,$00,$00,$00,$00,$f8,$f8,$78,$3f,$00,$00 // ............x?..
        .byte $00,$00,$f8,$f8,$78,$3f,$00,$00,$00,$00,$ff,$f8,$78,$3f,$00,$00 // ....x?......x?..
        .byte $00,$00,$f8,$f8,$f8,$f8,$f8,$f8,$f8,$00,$f8,$f8,$78,$3f,$00,$00 // ............x?..
        .byte $00,$00,$f8,$f8,$f8,$f8,$00,$00,$00,$00,$f8,$f8,$f8,$f8,$00,$00 // ................
        .byte $00,$00,$38,$7c,$7c,$7c,$7c,$7c,$7c,$f8,$f8,$f8,$f8,$f8,$00,$00 // ..8||||||.......
        .byte $00,$00,$f8,$f8,$f9,$7f,$00,$00,$00,$00,$fb,$fb,$fb,$fb,$00,$00 // ................
        .byte $00,$00,$7c,$7c,$7c,$7c,$00,$00,$00,$00,$f8,$f8,$78,$3f,$00,$00 // ..||||......x?..
        .byte $00,$00,$f8,$f8,$f8,$ff,$f8,$f8,$f8,$f8,$f8,$f8,$78,$3f,$00,$00 // ............x?..
        .byte $00,$00,$f8,$f8,$f8,$f8,$00,$00,$00,$00,$1f,$00,$f8,$ff,$00,$00 // ................
        .byte $00,$00,$3e,$3e,$3e,$1f,$00,$00,$00,$00,$f8,$f8,$78,$3f,$00,$00 // ..>>>.......x?..
        .byte $00,$00,$f0,$70,$38,$1f,$00,$00,$00,$00,$f9,$fb,$fe,$fc,$00,$00 // ...p8...........
        .byte $00,$00,$3f,$78,$f8,$f8,$00,$00,$00,$00,$f8,$f8,$78,$3f,$00,$00 // ..?x........x?..
        .byte $00,$00,$3f,$f8,$f8,$ff,$00,$00,$00,$00,$c0,$c0,$40,$60,$30,$0d // ..?.........@`0.
        .byte $00,$00,$37,$20,$60,$40,$c0,$80,$e8,$00,$40,$20,$10,$08,$00,$02 // ..7 `@....@ ....
        .byte $00,$00,$5d,$2a,$00,$00,$00,$00,$00,$00,$ff,$7e,$38,$18,$08,$00 // ..]*.......~8...
        .fill 10, $00
        .byte $70,$28,$50,$28,$70,$f8,$70,$20,$ee,$ee,$ee,$7c,$00,$00,$00,$00 // p(P(p.p ...|....
        .byte $0c,$0f,$7f,$7c,$08,$18,$18,$00,$1e,$06,$06,$3f,$3e,$06,$00,$00 // ...|.......?>...
        .byte $03,$07,$0e,$1c,$38,$70,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....8p`.........
        .fill 8, $00
        .byte $c0,$c0,$60,$60,$60,$30,$30,$18,$18,$18,$30,$30,$30,$60,$60,$c0 // ..```00...000``.
        .byte $bf,$0e,$15,$04,$40,$04,$00,$00,$ff,$0c,$0c,$0c,$04,$00,$00,$00 // ....@...........
        .byte $00,$00,$20,$70,$70,$30,$10,$10,$7f,$00,$00,$00,$00,$00,$00,$00 // .. pp0..........
        .byte $00,$00,$20,$70,$70,$20,$00,$00,$03,$07,$0e,$1c,$38,$70,$20,$00 // .. pp ......8p .
        .byte $fb,$f6,$7c,$3f,$00,$00,$00,$00       // ..|?....

txt_0d88:
        .text ">>>>"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$3f,$f8,$f8,$ff,$00,$00,$00,$00,$01,$00,$f8,$7f,$00 // ...?............
        .byte $00,$00,$00,$f8,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$f8,$7f,$00 // ................
        .byte $00,$00,$00,$f8,$f8,$f8,$7f,$00,$00,$00,$00,$0f,$03,$07,$07,$00 // ................
        .byte $00,$00,$00,$3f,$f8,$f8,$7f,$00,$00,$00,$00,$3f,$00,$f0,$7f,$00 // ...?.......?....
        .byte $00,$00,$00,$20,$00,$20,$70,$70,$20,$00,$00,$20,$00,$20,$70,$70 // ... . pp .. . pp
        .byte $30,$10,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$7f,$00,$00 // 0...............
        .fill 11, $00
        .byte $03,$01,$01,$00,$01,$03,$03,$01,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $3e,$fe,$3e,$3e,$00,$00,$00,$00,$3e,$3e,$3c,$f8,$00,$00,$00,$00 // >.>>....>><.....
        .byte $00,$00,$3e,$fe,$00,$00,$00,$00,$3e,$3e,$3e,$fe,$00,$00,$00,$00 // ..>.....>>>.....
        .byte $f8,$00,$3e,$fe,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..>.............
        .byte $00,$7e,$3e,$fe,$3e,$3e,$3e,$7c       // .~>.>>>|

txt_0e40:
        .text ">>>>"
        .byte $00                                   // string terminator
        .fill 19, $00

txt_0e58:
        .text ">>>>"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$e0,$e0,$00,$00,$00,$00,$df,$df,$df,$df,$00 // ................
        .byte $00,$00,$00,$fe,$7e,$3e,$3e,$00,$00,$00,$00,$3e,$3e,$3c,$f8,$00 // ....~>>....>><..
        .byte $00,$00,$00,$3e,$3e,$3c,$f8,$00,$00,$00,$00,$3e,$3e,$3e,$fe // ...>><.....>>>.

txt_0e8c:
        .text ">=?>"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00,$f8,$3c,$7c,$f8,$00,$00,$00,$00,$00 // ........<|......
        .byte $00,$78,$f8,$00,$00,$00,$00,$3e,$3e,$3c,$f8,$00,$00,$00,$00,$78 // .x.....>><.....x
        .byte $70,$e0,$c0,$00,$00,$00,$00,$3e,$be,$fe,$7e,$00,$00,$00,$00,$f8 // p......>..~.....
        .byte $3c,$3e,$3e,$00,$00,$00,$00,$3e,$3e,$3e,$fe,$3e,$3e,$3e,$7c,$a0 // <>>....>>>.>>>|.
        .byte $00,$00,$fe,$00,$00,$00,$00,$00,$10,$00,$00,$00,$00,$00,$00,$10 // ................
        .byte $10,$08,$08,$00,$04,$00,$00,$08,$00,$20,$00,$00,$00,$00,$00,$fe // ......... ......
        .byte $fc,$38,$30,$20,$00,$00,$00,$74,$a8,$00,$00,$00,$00,$00,$00,$00 // .80 ...t........
        .fill 11, $00

// --- Region $0f1c-$0f2d ---
.pc = $0f1c "dat_0f1c"

dat_0f1c:
        .byte $60,$60,$60,$00,$d8,$d8,$d8,$f0,$c0,$c0,$00,$00,$80,$10,$38,$38 // ```...........88
        .byte $10                                   // .

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

// --- Region $0f50-$0fcb ---
.pc = $0f50 "dat_0f50"

dat_0f50:
        .byte $d0,$00,$00,$00,$40,$00,$00,$00,$80,$00,$00,$00,$00,$00,$00,$00 // ....@...........
        .fill 8, $00
        .byte $c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $80,$00,$00,$00,$00,$00,$00,$00,$3e,$3e,$3c,$f8,$00,$00,$00,$00 // ........>><.....
        .fill 8, $00
        .byte $a0,$00,$00,$fe,$00,$00,$00,$00,$fe,$2e,$3c,$f8,$00,$00,$00,$00 // ..........<.....
        .byte $3e,$fe,$3e,$3e,$00,$00,$00,$00,$3e,$1e,$3c,$f8,$00,$00,$00,$00 // >.>>....>.<.....
        .byte $3e,$1e,$3c,$f8,$00,$00,$00,$00,$f8,$e0,$e0,$e0,$00,$00,$00,$00 // >.<.............
        .byte $f8,$3e,$3e,$fc,$00,$00,$00,$00,$fe,$3e,$3e,$fc // .>>......>>.

// --- Region $0fe9-$0fff ---
.pc = $0fe9 "dat_0fe9"

dat_0fe9:
        .byte $80,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80 // ................
        .byte $00,$00,$00,$00,$80,$80,$00           // .......

// --- Region $1007-$1020 ---
.pc = $1007 "Segment $1007"
        .byte $00,$00,$00,$4c,$00,$00,$00,$00,$00,$00,$00,$00,$0b,$08,$19,$16 // ...L............
        .fill 10, $00

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

dat_1081:
        .byte $03,$00,$03,$41,$0c,$41,$00,$02,$00,$01,$01,$03,$05,$04,$03,$01 // ...A.A..........

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$3f,$24,$3f,$78,$a0,$78,$a5,$45,$a5 // ..?$?x.x.E.

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

dat_10de:
        .byte $00,$00,$01,$02,$01,$00,$00,$00,$00,$01,$02,$00,$01,$02 // ..............

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $41,$43,$03,$0c,$03,$f4,$fc,$fc,$ff,$ff,$ff,$00,$00,$00 // AC............

// --- Region $11c5-$1213 ---
.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                                   // b

// --- Region $12b4-$12c6 ---
.pc = $12b4 "Segment $12b4"
        .byte $f3,$f7,$29,$08,$29,$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 $38,$00,$20,$d4,$08,$d4,$45,$08,$45,$5e,$b4,$5e // 8. ...E.E^.^

// --- Region $1437-$182f ---
.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 $67,$69,$de,$f1,$04,$11,$1b           // gi.....

txt_149e:
        .text "%,37ANOPQR"
        .byte $e0,$14,$14,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15,$15 // ................
        .byte $f4,$59,$64,$7d,$16,$16,$16           // .Yd}...

txt_14bf:
        .text " -VOICETRACKER V2+ SCIENCE 451 "
        .byte $81,$df,$00,$41,$9f,$00,$41,$98,$00,$41,$78,$00,$11,$98,$00,$10 // ...A..A..Ax.....
        .byte $98,$00,$fe,$81,$df,$00,$11,$a4,$00,$40,$a9,$00,$40,$a9,$00,$80 // .........@..@...
        .byte $df,$00,$80,$fe,$00,$fe,$81,$da,$00,$11,$0c,$00,$11,$02,$00,$11 // ................
        .byte $00,$00,$fe,$41,$18,$00,$41,$0c,$00,$41,$00,$00,$fe,$81,$da,$00 // ...A..A..A......
        .byte $41,$0c,$00,$41,$00,$00,$fe,$81,$df,$00,$41,$00,$00,$fe,$41,$00 // A..A......A...A.
        .byte $00,$11,$00,$00,$fe,$09,$00,$00,$fe,$21,$00,$00,$21,$04,$00,$21 // .........!..!..!
        .byte $07,$00,$ff,$41,$00,$00,$41,$07,$00,$41,$07,$00,$41,$00,$00,$ff // ...A..A..A..A...
        .byte $ff,$ff,$ff,$ff,$11,$0c,$00,$51,$00,$00,$fe,$0c,$c8,$09,$08,$00 // .......Q........
        .byte $00,$00,$01,$0b,$b9,$09,$08,$00,$00,$00,$02,$0b,$ba,$41,$88,$50 // .............A.P
        .byte $02,$30,$7a,$e8,$0d,$41,$04,$10,$63,$07,$50,$08,$2a,$41,$46,$72 // .0z..A..c.P.*AFr
        .byte $02,$10,$34,$0c,$cc,$41,$f6,$10,$00,$00,$35,$cc,$c5,$41,$f6,$10 // ..4..A....5..A..
        .byte $00,$00,$30,$08,$4a,$41,$46,$72,$02,$10,$34,$0c,$00,$41,$48,$50 // ..0.JAFr..4..AHP
        .byte $32,$48,$76,$0c,$c7
        .text "AGP#0"
        .byte $77,$0d,$de,$17,$08
        .byte $20
        .byte $00,$00,$70,$08,$86,$41,$40,$40,$00,$00,$45,$02,$30,$41,$15,$43 // ..p..A@@..E.0A.C
        .byte $02,$ca                               // ..

txt_15c0:
        .text "WQ=AD"
        .byte $40                                   // @ character
        .text "BFP"
        .byte $08,$9e,$41,$45,$40,$00,$00,$40,$0a,$06,$81,$00,$00,$00,$00,$00 // ..AE@..@........
        .fill 8, $00
        .byte $4f,$6f,$ff,$8d,$18,$3f,$30,$00,$bf,$bf,$bf,$ff,$86,$30,$3f,$f0 // Oo...?0......0?.
        .byte $1f,$bf,$bf,$bf,$ff,$8d,$3c,$3f,$f0,$ff,$bf,$bf,$7f,$ff,$07,$24 // ......<?.......$
        .byte $3f,$20,$00,$bf,$bf,$7f,$ff,$8d       // ? ......

txt_1609:
        .text "0?"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $ff,$7f,$7f,$7f,$ff,$8f,$18,$9f,$87,$ff,$7f,$7f,$7f,$ff,$8f,$18 // ................
        .byte $1f,$7f,$7f,$7f,$ff,$16,$16,$16,$17,$17,$17,$17,$17,$17,$18,$18 // ................
        .byte $18,$18,$18,$19,$19,$19,$19,$1a,$1a,$1a,$1a,$1a,$1b,$1b,$1b,$1b // ................
        .byte $1b,$1b,$1b,$00,$b8,$ba,$ff,$4d,$56,$6c,$8f,$b5,$e1,$07,$26,$48 // .......MVl....&H
        .byte $96,$db,$0e,$42,$84,$c3,$11,$51,$88,$cd,$f6,$23,$2c,$05,$00,$10 // ...B...Q...#,...
        .byte $03,$11,$c1,$11,$0b,$07,$03,$ff,$02,$00,$04,$01,$06,$00,$18,$03 // ................
        .byte $12,$01,$14,$01,$15,$01,$14,$c1,$15,$c1,$16,$01,$18,$03,$08,$03 // ................
        .byte $ff,$03,$02,$05,$0f,$12,$01,$05,$01,$ff,$7f,$ff,$84,$3f,$03,$3c // .............?.<
        .byte $03,$37,$03,$3f,$03,$3c,$03,$37,$03,$3f,$03,$3c,$03,$37,$03,$3f // .7.?.<.7.?.<.7.?
        .byte $03,$3c,$03,$37,$03,$41,$03,$3c,$03,$37,$03,$3c,$03,$3e,$03,$3c // .<.7.A.<.7.<.>.<
        .byte $03,$37,$03,$3e,$03,$3c,$03,$37,$03,$3e,$03,$3b,$03,$37,$03,$3e // .7.>.<.7.>.;.7.>
        .byte $03,$3b,$03,$37,$03,$3e,$03,$3b,$03,$37,$03,$3b,$03,$3e,$03,$3a // .;.7.>.;.7.;.>.:
        .byte $03,$35,$03,$3e,$03,$3a,$03,$35,$03,$3e,$03,$3a,$03,$35,$03,$3f // .5.>.:.5.>.:.5.?
        .byte $03,$3a,$03,$35,$03,$3e,$03,$3a,$03,$35,$03,$3a,$03,$3c,$03,$39 // .:.5.>.:.5.:.<.9
        .byte $03,$35,$03,$3c,$03,$39,$03,$35,$03,$3c,$03,$39,$03,$35,$03,$3c // .5.<.9.5.<.9.5.<
        .byte $03,$39,$03,$35,$03,$3e,$03,$3b,$03,$37,$03,$3b,$03,$ff,$61,$ff // .9.5.>.;.7.;..a.
        .byte $84,$3f,$03,$37,$03,$3c,$03,$3f,$03,$37,$03,$3c,$03,$41,$03,$37 // .?.7.<.?.7.<.A.7
        .byte $03,$3e,$03,$37,$03,$3c,$03,$3e,$03,$37,$03,$3b,$03,$3e,$03,$37 // .>.7.<.>.7.;.>.7
        .byte $03,$3e,$03,$35,$03,$3a,$03,$3e,$03,$35,$03,$3a,$03,$3e,$03,$35 // .>.5.:.>.5.:.>.5
        .byte $03,$3c,$03,$35,$03,$39,$03,$3c,$03,$35,$03,$39,$03,$3e,$03,$37 // .<.5.9.<.5.9.>.7
        .byte $03,$ff,$84,$3c,$03,$3f,$03,$37,$03,$3c,$03,$3f,$03,$37,$03,$3c // ...<.?.7.<.?.7.<
        .byte $03,$3c,$03,$3c,$03,$3e,$03,$37,$03,$3b,$03,$3e,$03,$37,$03,$3b // .<.<.>.7.;.>.7.;
        .byte $03,$3b,$03,$3a,$03,$3e,$03,$35,$03,$3a,$03,$3f,$03,$35,$03,$3a // .;.:.>.5.:.?.5.:
        .byte $03,$3a,$03,$39,$03,$3c,$03,$35,$03,$39,$03,$3c,$03,$35,$03,$3b // .:.9.<.5.9.<.5.;
        .byte $03,$3b,$03,$ff,$87,$3f,$01,$3c,$01,$37,$01,$3f,$01,$3c,$01,$37 // .;...?.<.7.?.<.7
        .byte $01,$3f,$01,$3c,$01,$37,$01,$3f,$01,$3c,$01,$37,$01,$41,$01,$3c // .?.<.7.?.<.7.A.<
        .byte $01,$37,$01,$3c,$01,$3e,$01,$3c,$01,$37,$01,$3e,$01,$3c,$01,$37 // .7.<.>.<.7.>.<.7
        .byte $01,$3e,$01,$3b,$01,$37,$01,$3e,$01,$3b,$01,$37,$01,$3e,$01,$3b // .>.;.7.>.;.7.>.;
        .byte $01,$37,$01,$3b,$01,$3e,$01,$3a,$01,$35,$01,$3e,$01,$3a,$01,$35 // .7.;.>.:.5.>.:.5
        .byte $01,$3e,$01,$3a,$01,$35,$01,$3f,$01,$3a,$01,$35,$01,$3e,$01,$3a // .>.:.5.?.:.5.>.:
        .byte $01,$35,$01,$3a,$01,$3c,$01,$39,$01,$35,$01,$3c,$01,$39,$01,$35 // .5.:.<.9.5.<.9.5
        .byte $01,$3c,$01,$39,$01,$35,$01,$3c,$01,$39,$01,$35,$01,$3e,$01,$3b // .<.9.5.<.9.5.>.;
        .byte $01,$37,$01,$3b,$01,$ff,$84,$3c,$03,$3f,$03,$37,$03,$3c,$03,$3f // .7.;...<.?.7.<.?
        .byte $03,$37,$03,$3c,$03,$3c,$03,$3c,$03,$3e,$03,$37,$03,$3b,$03,$3e // .7.<.<.<.>.7.;.>
        .byte $03,$37,$03,$3b                       // .7.;

// --- Region $1834-$1883 ---
.pc = $1834 "dat_1834"

dat_1834:
        .byte $03,$3e,$03,$35,$03,$3a,$03,$3f,$03,$35,$03,$3a,$03,$3a,$03,$39 // .>.5.:.?.5.:.:.9
        .byte $03,$3c,$03,$35,$03,$39,$03,$3c,$03,$35,$03,$3b,$03,$3b,$01,$ff // .<.5.9.<.5.;.;..
        .byte $8a,$18,$3f,$34,$00,$bf,$bf,$48,$3f,$84,$ff,$ff,$85,$18,$01,$18 // ..?4...H?.......
        .byte $01,$18,$03,$81,$18,$01,$85,$13,$01,$16,$03,$18,$01,$1b,$01,$18 // ................
        .byte $03,$81,$0c,$03,$0c,$01,$85,$1a,$01,$13,$01,$13,$01,$13,$03,$81 // ................

// --- Region $188a-$1c7f ---
.pc = $188a "Segment $188a"
        .byte $01,$0e,$01,$13,$01,$13,$01,$13,$03,$81,$18,$01,$18,$03,$18,$01 // ................
        .byte $85,$16,$01,$16,$01,$16,$03,$81,$18,$01,$85,$16,$01,$18,$01,$11 // ................
        .byte $01,$16,$01,$16,$01,$16,$03,$81,$18,$05,$85,$18,$01,$11,$01,$11 // ................
        .byte $01,$11,$03,$81,$18,$01,$18,$01,$85,$11,$01,$13,$01,$11,$01,$11 // ................
        .byte $01,$11,$03,$81,$18,$05,$18,$01,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$85,$18,$97,$8f,$8f,$18,$03,$86,$18 // ................
        .byte $23,$f4,$ff,$85,$13,$13,$13,$05,$15,$05,$16,$11,$86,$16,$25,$04 // #.............%.
        .byte $00,$85,$18,$07,$11,$17,$86,$11,$27,$04,$00,$ff,$85,$18,$81,$8f // ........'.......
        .byte $8f,$18,$01,$18,$03,$81,$18,$01,$85,$13,$01,$16,$03,$18,$01,$1b // ................
        .byte $01,$18,$03,$81,$0c,$03,$0c,$01,$85,$1a,$01,$13,$01,$13,$01,$13 // ................
        .byte $03,$81,$0c,$01,$85,$13,$01,$17,$01,$0e,$01,$13,$01,$13,$01,$13 // ................
        .byte $03,$81,$18,$01,$18,$03,$18,$01,$85,$16,$01,$16,$01,$16,$03,$81 // ................
        .byte $18,$01,$85,$16,$01,$18,$01,$11,$01,$16,$01,$16,$01,$16,$03,$81 // ................
        .byte $18,$05,$85,$18,$01,$11,$01,$11,$01,$11,$03,$81,$18,$01,$18,$01 // ................
        .byte $85,$11,$01,$13,$01,$11,$01,$11,$01,$11,$03,$81,$18,$05,$18,$01 // ................
        .byte $ff,$85,$18,$01,$18,$01,$18,$05,$13,$01,$16,$03,$18,$01,$1b,$01 // ................
        .byte $18,$06,$86,$18,$22,$06,$00,$85,$1a,$01,$13,$01,$13,$01,$13,$05 // ...."...........
        .byte $13,$01,$17,$01,$0e,$01,$13,$01,$13,$01,$13,$07,$86,$13,$23,$04 // ..............#.
        .byte $00,$85,$16,$01,$16,$01,$16,$07,$18,$01,$11,$01,$16,$01,$16,$01 // ................
        .byte $16,$05,$86,$16,$23,$04,$00,$85,$18,$01,$11,$01,$11,$01,$11,$07 // ....#...........
        .byte $11,$01,$13,$01,$11,$01,$11,$01,$11,$05,$86,$11,$25,$fc,$ff,$ff // ............%...
        .byte $85,$18,$01,$18,$01,$18,$03,$81,$18,$01,$85,$13,$01,$16,$03,$18 // ................
        .byte $01,$1b,$01,$18,$03,$81,$0c,$03,$0c,$01,$85,$1a,$01,$13,$01,$13 // ................
        .byte $01,$13,$03,$81,$0c,$01,$85,$13,$01,$17,$01,$0e,$01,$13,$01,$13 // ................
        .byte $01,$13,$03,$81,$18,$01,$18,$03,$18,$01,$85,$16,$01,$16,$01,$16 // ................
        .byte $03,$81,$18,$01,$85,$16,$01,$18,$01,$11,$01,$16,$01,$16,$01,$16 // ................
        .byte $03,$81,$18,$05,$85,$18,$01,$11,$01,$11,$01,$11,$03,$81,$18,$01 // ................
        .byte $18,$01,$85,$11,$01,$13,$01,$11,$01,$11,$01,$11,$03,$81,$18,$05 // ................
        .byte $18,$01,$ff,$88,$3c,$17,$3c,$05,$3e,$01,$3e,$00,$3f,$06,$3e,$00 // ....<.<.>.>.?.>.
        .byte $3f,$06,$3e,$05,$3c,$05,$37,$03,$3a,$17,$3b,$00,$3c,$02,$35,$1b // ?.>.<.7.:.;.<.5.
        .byte $36,$00,$37,$06,$ff,$89,$63,$3c,$03,$3e,$03,$3f,$03,$42,$00,$43 // 6.7...c<.>.?.B.C
        .byte $04,$41,$05,$46,$03,$43,$0b,$41,$01,$3f,$01,$3e,$0f,$63,$3c,$03 // .A.F.C.A.?.>.c<.
        .byte $3e,$03,$3f,$03,$42,$00,$43,$04,$41,$05,$46,$03,$48,$01,$43,$01 // >.?.B.C.A.F.H.C.
        .byte $46,$01,$48,$01,$4b,$01,$4a,$01,$48,$05,$45,$00,$46,$04,$42,$00 // F.H.K.J.H.E.F.B.
        .byte $43,$06,$ff,$82,$63,$30,$03,$33,$01,$30,$03,$2e,$01,$30,$13,$33 // C...c0.3.0...0.3
        .byte $01,$35,$01,$36,$01,$37,$01,$3a,$01,$37,$11,$30,$07,$33,$01,$30 // .5.6.7.:.7.0.3.0
        .byte $03,$33,$01,$35,$11,$33,$01,$35,$01,$36,$01,$37,$01,$3a,$01,$3c // .3.5.3.5.6.7.:.<
        .byte $01,$3f,$01,$41,$01,$3f,$01,$3e,$01,$3c,$01,$3f,$01,$3c,$01,$3a // .?.A.?.>.<.?.<.:
        .byte $01,$3c,$01,$ff,$ff,$ff,$80,$18,$01,$18,$01,$18,$03,$81,$18,$05 // .<..............
        .byte $80,$18,$03,$18,$01,$18,$03,$81,$24,$03,$24,$01,$24,$01,$80,$24 // ........$.$.$..$
        .byte $01,$24,$01,$24,$03,$81,$24,$03,$24,$01,$80,$24,$01,$81,$24,$01 // .$.$..$.$..$..$.
        .byte $80,$24,$03,$81,$24,$03,$24,$01,$24,$01,$24,$01,$ff,$ff,$ff,$ff // .$..$.$.$.$.....
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$16,$16,$17,$17,$17,$17,$18,$18,$18 // ................
        .fill 8, $18
        .byte $19,$19,$19,$1a,$1a,$1a,$1a,$1a,$1b,$1b,$1b,$1b,$1b,$00,$86,$88 // ................
        .byte $0a,$0c,$4e,$90,$12,$54,$60,$d3,$d5,$d7,$d9,$db,$dd,$df,$e1,$06 // ..N..T`.........
        .byte $7b,$da,$4d,$6f,$ad,$ee,$f0           // {.Mo...

txt_1b69:
        .text "')+-/"
        .byte $00                                   // string terminator
        .byte $00,$80,$40,$20,$10,$08,$04,$02,$01,$80,$40 // ..@ ......@

txt_1b7a:
        .encoding "screencode_mixed"
        .text " phdba i saw a pale rider   the name of the   the rider was death"
        .encoding "petscii_upper"

txt_1bbb:
        .text "    "

txt_1bbf:
        .encoding "screencode_mixed"
        .text "and hell came"
        .encoding "petscii_upper"

txt_1bcc:
        .text "      "
        .byte $14,$0f,$17                           // ...

txt_1bd5:
        .text " 718-633-0647    "
        .byte $14,$13,$14                           // ...

txt_1be9:
        .text " 402-734-3634   "

txt_1bf9:
        .encoding "screencode_mixed"
        .text "i saw a pale horse horse was pestilence"
        .encoding "petscii_upper"

txt_1c20:
        .text "                       "
        .byte $17,$09,$14,$08,$20,$14,$08,$05,$0d   // .... ....

txt_1c40:
        .text ".....    "
        .byte $14,$0c,$10                           // ...

txt_1c4c:
        .text " ++32/9/3801008        "
        .byte $14,$13,$0d,$20,$17,$08,$11           // ... ...

txt_1c6a:
        .text "      "
        .byte $00                                   // string terminator
        .fill 15, $00

// --- Region $1caf-$1f35 ---
.pc = $1caf "Segment $1caf"
        .byte $8d,$a1,$1c,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...`............
        .byte $00                                   // .

txt_1cc0:
        .encoding "screencode_mixed"
        .text "   f4cg brings you - slaterman prv"
        .encoding "petscii_upper"

txt_1ce2:
        .text " -  "

txt_1ce6:
        .encoding "screencode_mixed"
        .text "the sequal to drip"
        .encoding "petscii_upper"

txt_1cf8:
        .text "... "

txt_1cfc:
        .encoding "screencode_mixed"
        .text "watch out for a whole lot more from your true idols in f4cg.. surprise, surprise"
        .encoding "petscii_upper"

txt_1d4c:
        .text "...   "

txt_1d52:
        .encoding "screencode_mixed"
        .text "we hand out black roses to : tsm-dmx-aristocracy-empire-threshold-avt-talent-trc+scs-c-g*p-trsi+dytec-afl-excess-elysium-taboo-rebels-tr and to all the people we don't like we say ''imagine the future, coz you're not in it"
        .encoding "petscii_upper"

txt_1e30:
        .text "''     "
        .byte $03,$01,$0c,$0c,$20,$2a,$20,$14,$0f,$17 // .... * ...

txt_1e41:
        .text " * 718-633-0647 "
        .byte $0f,$12,$20,$2a,$20,$14,$0c,$10       // .. * ...

txt_1e59:
        .text " * ++32/9/3801008  "

txt_1e6c:
        .encoding "screencode_mixed"
        .text "f4cg hq's and also support * tst"
        .encoding "petscii_upper"

txt_1e8c:
        .text " * 402-734-3634 "
        .byte $14,$13,$0d,$20,$17,$08,$11           // ... ...

txt_1ea3:
        .text "           "

txt_1eae:
        .encoding "screencode_mixed"
        .text "a hateful heart can be lifted out of wickedness of hate to the truth of love"
        .encoding "petscii_upper"

txt_1efa:
        .text "                 "
        .byte $13,$0f,$0c,$01,$12,$2e,$2f,$2e,$06,$34,$03,$07 // ....../..4..

txt_1f17:
        .text "'94                           "
        .byte $00                                   // string terminator

// --- Region $2000-$2000 ---
.pc = $2000 "bmp_2000"

bmp_2000:
        .byte $00                                   // .

// --- Region $203d-$2108 ---
.pc = $203d "dat_203d"

dat_203d:
        .byte $c5,$00,$c0,$00,$00,$00,$00,$00,$66,$00,$00,$00,$00,$00,$00,$00 // ........f.......
        .byte $66,$00,$00,$00,$00,$00,$00,$00,$66,$00,$00,$00,$00,$00,$00,$00 // f.......f.......
        .byte $66,$00,$00,$00,$00,$00,$00,$00,$69,$00,$00,$00,$00,$00,$00,$00 // f.......i.......
        .byte $6b,$00,$00,$00,$00,$00,$00,$00,$69,$00,$00,$00,$00,$00,$00,$00 // k.......i.......
        .byte $66,$00,$00,$00,$00,$00,$00,$00,$66,$00,$00,$00,$00,$00,$00,$00 // f.......f.......
        .byte $66,$00,$00,$00,$00,$00,$00,$00,$66,$00,$00,$00,$00,$00,$00,$00 // f.......f.......
        .byte $66,$00,$00,$00,$00,$00,$00,$00,$69,$00,$00,$00,$00,$00,$00,$00 // f.......i.......
        .byte $6d,$00,$00,$00,$00,$00,$00,$00,$66,$00,$00,$00,$00,$00,$00,$00 // m.......f.......
        .byte $66,$00,$00,$00,$00,$00,$00,$00,$66,$00,$00,$00,$00,$00,$00,$00 // f.......f.......
        .byte $66,$00,$00,$00,$00,$00,$00,$00,$66,$00,$00,$00,$00,$00,$00,$00 // f.......f.......
        .byte $66,$00,$00,$00,$00,$00,$00,$00,$6d,$00,$00,$00,$00,$00,$00,$00 // f.......m.......
        .byte $6d,$00,$00,$00,$00,$00,$00,$00,$6d,$00,$00,$00,$00,$00,$00,$00 // m.......m.......
        .byte $65,$00,$00,$00,$00,$00,$00,$00,$30,$00,$30 // e.......0.0

dat_2108:
        // === Fill data (1 bytes, $2108-$2108) ===
        .byte $00                                   // .

// --- Region $2178-$21c0 ---
.pc = $2178 "dat_2178"

dat_2178:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80
        .byte $40,$80,$80,$00,$00,$01,$07,$0a,$1e,$19
        .byte $29
        .byte $05,$56,$a5,$97,$5d,$75,$5d,$77,$65,$aa,$a5,$99,$65,$97,$5d,$97 // .V..]u]we...e.].
        .byte $59,$77,$59,$66,$5a,$66,$aa,$aa,$65,$a6,$5d,$7f,$dd,$77,$df,$55 // YwYfZf..e.]..w.U
        .byte $50,$90,$90,$b0,$90,$b0,$90,$b0,$77,$ff,$7d,$f5,$75,$95,$76,$96 // P.......w.}.u.v.
        .byte $68,$f8,$d8,$68,$68,$98,$68,$a8       // h..hh.h.

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

// --- Region $21e2-$2248 ---
.pc = $21e2 "dat_21e2"

dat_21e2:
        .byte $01,$07,$0a,$1e,$19,$29,$05,$56,$a5,$97,$5d,$75,$5d,$77,$65,$aa // .....).V..]u]we.
        .byte $a5,$99,$65,$97,$5d,$97,$59,$77,$59,$66,$5a,$66,$aa,$aa,$65,$a6 // ..e.].YwYfZf..e.
        .byte $5d,$7f,$dd,$77,$df,$55,$50,$90,$90,$90,$90,$90,$90,$90,$00,$00 // ]..w.UP.........
        .byte $01,$07,$0a,$1e,$19,$29,$05,$56,$a5,$97,$5d,$75,$5d,$77,$65,$aa // .....).V..]u]we.
        .byte $a5,$99,$65,$97,$5d,$97,$59,$77,$59,$66,$5a,$66,$aa,$aa,$65,$a6 // ..e.].YwYfZf..e.
        .byte $5d,$7f,$dd,$77,$df,$55,$50,$90,$90,$b0,$90,$b0,$90,$b0,$10,$10 // ]..w.UP.........
        .byte $10,$10,$20,$10,$20,$20               // .. .  

dat_2248:
        // === Fill data (1 bytes, $2248-$2248) ===
        .byte $00                                   // .

// --- Region $22b8-$2300 ---
.pc = $22b8 "dat_22b8"

dat_22b8:
        .byte $40,$80,$40,$40,$80,$40,$80,$80,$7a,$aa,$76,$a9,$76,$95,$65,$55 // @.@@.@..z.v.v.eU
        .byte $65,$98,$54,$94,$5c,$94,$5c,$74,$5a,$00,$00,$00,$00,$00,$00,$00 // e.T.\.\tZ.......
        .byte $59,$00,$00,$00,$00,$00,$00,$00,$65,$00,$00,$00,$00,$00,$00,$00 // Y.......e.......
        .byte $50,$00,$00,$00,$00,$00,$00,$00,$7a,$aa,$76,$a9,$66,$95,$65,$55 // P.......z.v.f.eU
        .byte $64,$98,$54,$94,$5c,$94,$5c,$74       // d.T.\.\t

dat_2300:
        // === Fill data (1 bytes, $2300-$2300) ===
        .byte $00                                   // .

// --- Region $2320-$2388 ---
.pc = $2320 "dat_2320"

dat_2320:
        .byte $7a,$aa,$76,$a9,$76,$95,$65,$55,$65,$98,$54,$94,$5c,$94,$5c,$74 // z.v.v.eUe.T.\.\t
        .byte $5a,$00,$00,$00,$00,$00,$00,$00,$59,$00,$00,$00,$00,$00,$00,$00 // Z.......Y.......
        .byte $66,$00,$00,$00,$00,$00,$00,$00,$50,$00,$00,$00,$00,$00,$00,$00 // f.......P.......
        .byte $7a,$aa,$76,$a9,$76,$95,$65,$55,$65,$98,$54,$94,$5c,$94,$5c,$74 // z.v.v.eUe.T.\.\t
        .byte $5a,$00,$00,$00,$00,$00,$00,$00,$59,$00,$00,$00,$00,$00,$00,$00 // Z.......Y.......
        .byte $65,$00,$00,$00,$00,$00,$00,$00,$50,$00,$00,$00,$00,$00,$00,$00 // e.......P.......
        .byte $10,$20,$10,$10,$20,$10,$20,$20       // . .. .  

dat_2388:
        // === Fill data (1 bytes, $2388-$2388) ===
        .byte $00                                   // .

// --- Region $23f8-$2470 ---
.pc = $23f8 "dat_23f8"

dat_23f8:
        .byte $40,$80,$40,$40,$80,$80,$80,$c0,$66,$a9,$66,$95,$6d,$57,$5d,$57 // @.@@....f.f.mW]W
        .byte $74,$5c,$74,$54,$94,$98,$a8,$98,$1a,$15,$1a,$1b,$2e,$1b,$2f,$19 // t\tT........../.
        .byte $66,$55,$9a,$6a,$9a,$6a,$aa,$df,$5b,$55,$9a,$66,$9a,$ab,$9a,$ab // fU.j.j..[U.f....
        .byte $70,$90,$60,$a0,$60,$60,$e0,$e0,$66,$99,$66,$55,$6d,$d7,$5f,$d5 // p.`.``..f.fUm._.
        .byte $74,$5c,$74,$58,$b4,$98,$94,$58,$1a,$15,$1a,$1b,$2e,$1b,$2f,$1a // t\tX...X....../.
        .byte $66,$55,$9a,$66,$a9,$66,$aa,$df,$5b,$55,$9a,$66,$9a,$6b,$ba,$ab // fU.f.f..[U.f.k..
        .byte $70,$90,$60,$a0,$60,$50,$e0,$50,$66,$a9,$66,$95,$6d,$57,$5d,$57 // p.`.`P.Pf.f.mW]W
        .byte $74,$5c,$74,$54,$94,$98,$a8,$98       // t\tT....

dat_2470:
        // === Fill data (1 bytes, $2470-$2470) ===
        .byte $00                                   // .

// --- Region $2490-$24c8 ---
.pc = $2490 "dat_2490"

dat_2490:
        .byte $66,$a9,$66,$95,$6d,$57,$5d,$57,$74,$5c,$74,$54,$94,$98,$a8,$98 // f.f.mW]Wt\tT....
        .byte $1a,$15,$1a,$1b,$2e,$1b,$2f,$1a,$66,$55,$9a,$66,$a9,$66,$aa,$df // ....../.fU.f.f..
        .byte $5b,$55,$9a,$66,$9a,$ab,$7a,$ab,$70,$90,$60,$a0,$60,$50,$e0,$50 // [U.f..z.p.`.`P.P
        .byte $10,$20,$10,$10                       // . ..

txt_24c4:
        .text "   0"

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

// --- Region $2525-$2620 ---
.pc = $2525 "dat_2525"

dat_2525:
        .byte $46,$00,$4a,$00,$00,$00,$00,$00,$6a,$00,$6b,$00,$00,$00,$00,$00 // F.J.....j.k.....
        .byte $64,$00,$64,$40,$80,$80,$80,$00,$cc,$00,$c0,$66,$99,$65,$57,$dd // d.d@.......f.eW.
        .byte $57,$df,$57,$54,$78,$54,$58,$94,$58,$a8,$98,$2a,$00,$00,$00,$00 // W.WTxTX.X..*....
        .byte $4c,$00,$0c,$55,$00,$00,$00,$00,$fb,$00,$fb,$66,$00,$00,$00,$00 // L..U.......f....
        .byte $ff,$00,$ff,$50,$00,$00,$00,$00,$d5,$00,$fd,$77,$00,$00,$00,$00 // ...P.......w....
        .byte $a6,$00,$aa,$74,$00,$00,$00,$00,$aa,$00,$aa,$2a,$00,$00,$00,$00 // ...t.......*....
        .byte $51,$00,$61,$55,$03,$03,$03,$03,$21,$01,$01,$59,$55,$99,$a6,$99 // Q.aU....!..YU...
        .byte $a6,$da,$a6,$60,$60,$60,$a0,$60,$60,$e0,$50,$66,$99,$65,$57,$dd // ...```.``.Pf.eW.
        .byte $57,$df,$57,$54,$78,$54,$58,$94,$58,$a8,$98,$00,$00,$00,$00,$00 // W.WTxTX.X.......
        .byte $1a,$00,$2a,$00,$01,$02,$01,$02,$41,$02,$41,$00,$6a,$95,$96,$99 // ..*.....A.A.j...
        .byte $a6,$da,$a6,$00,$50,$90,$50,$90,$90,$d0,$a0,$66,$99,$65,$57,$dd // ....P.P....f.eW.
        .byte $57,$df,$57,$54,$78,$54,$58,$94,$58,$a8,$98,$15,$00,$00,$00,$00 // W.WTxTX.X.......
        .byte $2a,$00,$3e,$55,$02,$02,$02,$02,$81,$02,$81,$66,$aa,$66,$59,$66 // *.>U.......f.fYf
        .byte $59,$e5,$59,$60,$60,$60,$a0,$60,$61,$e0,$50,$10,$10,$10,$10,$00 // Y.Y```.`a.P.....
        .byte $22,$00,$33,$00,$00,$00,$00,$00,$59,$00,$59,$00,$00,$00,$00,$00 // ".3.....Y.Y.....
        .byte $55,$00,$a5,$00,$00,$00,$00,$00,$30,$00,$10 // U.......0..

dat_2620:
        // === Fill data (1 bytes, $2620-$2620) ===
        .byte $00                                   // .

// --- Region $264d-$2760 ---
.pc = $264d "chr_264d"

chr_264d:
        // === Bitmap data (276 bytes, $264d-$2760) ===
        .fill 19, $00
        .text "EFIF"
        .byte $89
        .byte $4a,$8a
        .byte $4b,$5a,$66,$9a,$a6,$aa,$6b,$ae,$bb
        .byte $54,$64,$98,$68,$98,$68,$ac,$68,$40,$80 // Td.h.h.h@.

txt_267a:
        .byte $40,$40,$c0,$40,$c0,$40,$65,$97,$65,$57,$ef,$77,$ef,$ff,$54,$64 // @@.@.@e.eW.w..Td
        .byte $54,$6c,$54,$64,$98,$64,$0c,$04,$0c,$04,$04,$08,$04,$08,$75,$d5 // TlTd.d........u.
        .byte $56,$99,$6a,$9a,$66,$aa,$dd,$77,$55,$99,$a6,$99,$66,$aa,$ff,$7f // V.j.f..wU...f...
        .byte $df,$77,$55,$97,$5d,$95,$55,$d5,$f5,$fd,$ff,$af,$ef,$ab,$56,$99 // .wU.].U.......V.

txt_26ba:
        .byte $56,$59,$55,$d5,$f5,$fd,$73,$51,$73,$51,$91,$62,$a1,$a2,$01,$01 // VYU...sQsQ.b....
        .byte $01,$02,$01,$02,$01,$02,$6a,$99,$66,$55,$e5,$57,$e5,$57,$70,$70 // ......j.fU.W.Wpp
        .byte $b0,$70,$b0,$50,$b0,$50,$65,$97,$65,$57,$ef,$77,$ef,$ff,$54,$64 // .p.P.Pe.eW.w..Td
        .byte $54,$6c,$54,$64,$98,$64,$1a,$2b,$1e   // TlTd.d.+.

txt_26f3:
        .text ";.;/?B"
        .byte $82

txt_26fa:
        .text "BCBCBC"
        .byte $6a,$99,$66
        .byte $55,$e5
        .byte $57,$e5
        .byte $57,$70,$70
        .byte $b0,$70,$b0,$50,$b0,$50,$65,$97,$65,$57,$ef,$77,$ef,$ff,$54,$64 // .p.P.Pe.eW.w..Td
        .byte $54,$6c,$54,$64,$98,$64               // TlTd.d

txt_2720:
        .fill 8, $3f
        .byte $42,$c2,$c2,$c1,$c2,$c1,$c2,$c1,$6a,$99,$66,$55,$e5,$57,$e5,$57 // B.......j.fU.W.W
        .byte $70,$70,$b0,$70,$b0,$50,$b0,$50,$11,$21,$11,$21,$11,$22,$21,$22 // pp.p.P.P.!.!."!"
        .byte $6a,$99,$66,$95                       // j.f.

txt_274c:
        .byte $56,$59,$d5,$77,$57,$55,$95,$55,$99,$a6,$99,$a6,$10,$20,$10 // VY.wWU.U..... .

txt_275b:
        .text "    0"

dat_2760:
        // === Fill data (1 bytes, $2760-$2760) ===
        .byte $00                                   // .

// --- Region $27a0-$28a0 ---
.pc = $27a0 "dat_27a0"

dat_27a0:
        .byte $49,$4a,$89,$4a,$8e,$8b,$ce,$8f,$55,$97,$5d,$77,$df,$ff,$ff,$ff // IJ.J....U.]w....
        .byte $58,$64,$a8,$68,$a8,$ac,$bc,$fc       // Xd.h....

txt_27b8:
        .fill 8, $40
        .byte $59,$56,$59,$66,$b9,$6a,$b9,$ba,$58,$64,$a8,$78,$a8,$b8,$a8,$b8 // YVYf.j..Xd.x....
        .byte $04,$08,$08,$0c,$08,$0c,$0c,$0c,$66,$59,$66,$99,$6a,$9a,$6b,$aa // ........fYf.j.k.
        .byte $65,$97,$65,$99,$a6,$99,$aa,$a9,$66,$99,$aa,$e9,$ba,$ee,$bb,$ee // e.e.....f.......
        .byte $65,$96,$65,$99,$66,$99,$aa,$ea,$ff,$7f,$df,$57,$65,$99,$66,$aa // e.e.f......We.f.

chr_2800:
        // === Charset data (161 bytes, $2800-$28a0) ===
        .byte $51,$d1,$f1,$f1,$b3,$b3,$a3,$b3       // char 0 @+0
        .byte $01,$02,$01,$02,$01,$02,$01,$02       // char 1 @+1
        .byte $77,$55,$b5,$56,$b5,$56,$99,$a6       // char 2 @+2
        .byte $60,$50,$e0,$50,$e0,$d0,$d0,$d0       // char 3 @+3

txt_2820:
        .byte $59,$56,$59,$a6,$b9,$6a,$be,$bb       // char 4 @+4
        .byte $58,$64,$a8,$78,$a8,$ba,$bf,$ab       // char 5 @+5
        .byte $15,$00,$15,$00,$00,$56,$9a,$66       // char 6 @+6
        .byte $41,$02,$41,$02,$01,$42,$81,$82       // char 7 @+7
        .byte $77,$55,$b5,$56,$b5,$56,$99,$a6       // char 8 @+8
        .byte $60,$50,$e0,$50,$e0,$d0,$d0,$d0       // char 9 @+9

txt_2850:
        .byte $59,$56,$59,$a6,$b9,$6a,$be,$bb       // char 10 @+10
        .byte $58,$64,$a8,$78,$a8,$ba,$bf,$ab       // char 11 @+11
        .byte $3f,$00,$3f,$00,$00,$56,$9a,$66       // char 12 @+12
        .byte $c1,$02,$c1,$02,$01,$42,$81,$82       // char 13 @+13
        .byte $77,$55,$b5,$56,$b5,$56,$99,$a6       // char 14 @+14
        .byte $60,$50,$e0,$50,$e0,$d0,$d0,$d0       // char 15 @+15
        .byte $11                                   // char 16 (partial)

txt_2881:
        .byte $22,$21,$22,$22,$22,$22,$22           // char 16 (partial)
        .byte $57,$5d,$97,$65,$99,$aa,$a9,$aa       // char 17 @+17
        .byte $7f,$5f,$77,$5d,$95,$65,$99,$a6       // char 18 @+18
        .byte $10,$20,$10                           // char 19 (partial)

txt_289b:
        .byte $20,$20,$30,$20,$30                   // char 19 (partial)

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

// --- Region $28e0-$29de ---
.pc = $28e0 "dat_28e0"

dat_28e0:
        .byte $45,$45,$45,$45,$00,$45,$00,$00       // char 28 @+28
        .byte $57,$5f,$7f,$ff,$00,$55,$00,$00       // char 29 @+29
        .byte $fc,$f4,$fc,$74,$00,$a8,$00,$00       // char 30 @+30
        .byte $40,$40,$40,$40,$00,$44,$00,$00       // char 31 @+31
        .byte $56,$b5,$56,$b5,$7d,$99,$00,$00       // char 32 ' '
        .byte $64,$98,$64,$54,$d4,$54,$00,$00       // char 33 '!'
        .byte $08,$0c,$08,$0c,$00,$44,$00,$00       // char 34 '"'
        .byte $66,$95,$66,$9a,$00,$ee,$00,$00       // char 35 '#'
        .byte $65,$56,$55,$9a,$00,$ee,$00,$00       // char 36 '$'
        .byte $55,$55,$56,$99,$00,$e9,$00,$00       // char 37 '%'
        .byte $66,$a9,$9a,$a9,$00,$ee,$00,$00       // char 38 '&'
        .byte $5d,$55,$5d,$95,$00,$99,$00,$00       // char 39 '''
        .byte $62,$62,$52,$62,$00,$62,$00,$00       // char 40 '('
        .byte $02,$03,$02,$03,$02,$13,$00,$00       // char 41 ')'
        .byte $d5,$77,$d5,$f7,$ff,$77,$00,$00       // char 42 '*'
        .byte $d0,$f0,$d0,$f0,$d0,$f0,$00,$00       // char 43 '+'
        .byte $56,$b5,$55,$b5,$7d,$99,$00,$00       // char 44 ','
        .byte $66,$99,$55,$57,$df,$77,$00,$00       // char 45 '-'
        .byte $59,$66,$99,$6a,$ef,$6b,$00,$00       // char 46 '.'
        .byte $41,$83                               // char 47 (partial)

txt_297a:
        .byte $41,$43,$c1,$83,$00,$00               // char 47 (partial)
        .byte $d5,$77,$d5,$f7,$ff,$77,$00,$00       // char 48 '0'
        .byte $d0,$f0,$d0,$f0,$d0,$f0,$00,$00       // char 49 '1'
        .byte $56,$b5,$55,$b5,$7d,$99,$00,$00       // char 50 '2'
        .byte $66,$99,$55,$57,$df,$77,$00,$00       // char 51 '3'
        .byte $59,$66,$99,$6a,$ef,$6b,$00,$00       // char 52 '4'
        .byte $41,$83                               // char 53 (partial)

txt_29aa:
        .byte $41,$43,$c1,$83,$00,$00               // char 53 (partial)
        .byte $d5,$77,$d5,$f7,$ff,$77,$00,$00       // char 54 '6'
        .byte $d0,$f0,$d0,$f0,$d0,$f2,$00,$00       // char 55 '7'
        .byte $13,$13,$13,$13,$00,$11,$00,$00       // char 56 '8'
        .byte $55,$d5,$f5,$fd,$00,$55,$00,$00       // char 57 '9'
        .byte $56,$55,$55,$55,$00,$55,$00,$00       // char 58 ':'
        .byte $10,$20,$10,$20,$00,$20               // char 59 (partial)

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

// --- Region $2a07-$2c7f ---
.pc = $2a07 "dat_2a07"

dat_2a07:
        .byte $70                                   // char 64 (partial)
        .byte $f7,$af,$8a,$28,$92,$29,$9b,$b9       // char 65 'A'
        .byte $b9,$b9,$92,$29,$82,$28,$29,$9b       // char 66 'B'
        .byte $9b,$b9,$92,$29,$82,$a8,$fa,$7f       // char 67 'C'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 68 'D'
        .byte $00,$00,$00,$00,$00,$00,$00,$7f       // char 69 'E'
        .byte $3d,$3d,$e3,$e4                       // char 70 (partial)

txt_2a34:
        .byte $4e,$24,$d3,$d3                       // char 70 (partial)
        .byte $00,$00,$00,$00,$3d,$3d,$e3,$e4       // char 71 'G'
        .byte $4e,$24,$3d,$3d,$e3,$e4,$4e,$24       // char 72 'H'
        .byte $7f,$00,$00,$00,$00,$00,$00,$00       // char 73 'I'
        .byte $00,$00,$00,$00,$00,$00,$00,$a8       // char 74 'J'
        .byte $e3,$e3,$e4,$42,$24,$90,$e3,$e3       // char 75 'K'
        .byte $00,$00,$00,$00,$e3,$e3,$e4,$42       // char 76 'L'
        .byte $24,$20,$e3,$e3,$e4,$42,$2b,$90       // char 77 'M'
        .byte $a8,$00,$00,$00,$00,$00,$00,$00       // char 78 'N'
        .byte $00,$00,$00,$00,$00,$00,$00,$29       // char 79 'O'
        .byte $4e,$42,$42,$29,$9b,$8b,$4e,$42       // char 80 'P'
        .byte $42,$29,$9b,$8b,$4e,$42,$00,$00       // char 81 'Q'
        .byte $00,$00,$4e,$42,$42,$29,$9b,$8b       // char 82 'R'
        .byte $29,$00,$00,$00,$00,$00,$00,$00       // char 83 'S'
        .byte $00,$00,$00,$00,$d3,$d3,$3c,$9b       // char 84 'T'

txt_2aa8:
        .byte $24,$29,$c9,$97,$9b,$b0,$8b,$48       // char 85 'U'
        .byte $c8,$8c,$b8,$c8                       // char 86 (partial)

txt_2ab4:
        .byte $24,$29,$c8,$8b                       // char 86 (partial)
        .byte $b8,$8c,$24,$29,$8b,$8b,$8b,$c8       // char 87 'W'
        .byte $b3,$3d,$d3,$d0,$00,$00,$00,$00       // char 88 'X'
        .byte $00,$00,$00,$00                       // char 89 (partial)

txt_2acc:
        .byte $3c,$3c,$c8,$8c                       // char 89 (partial)
        .byte $92,$b8,$7f,$7f,$7f,$7f,$b7,$b8       // char 90 'Z'
        .byte $8b,$8c,$c8,$3d,$92,$b8,$c8,$b8       // char 91 '['
        .byte $c8,$3d,$92,$b8,$00,$c8,$c8,$3d       // char 92 '\'
        .byte $c8,$c3,$3c,$d3,$00,$00,$00,$00       // char 93 ']'
        .byte $00,$00,$00,$00,$c8,$8c,$8b,$b0       // char 94 '^'
        .byte $b8,$b8,$7f,$fa,$fa,$7f,$7f,$7f       // char 95 '_'
        .byte $b7,$c3,$3d,$d3,$b8,$b8,$c3,$c3       // char 96 '`'
        .byte $3d,$d3,$b8,$b8,$c3,$c3,$3d,$d3       // char 97 'a'
        .byte $8b,$8b,$8b,$3c,$00,$00,$00,$00       // char 98 'b'
        .byte $00,$00,$00,$00,$b0,$b0,$7b,$b0       // char 99 'c'
        .byte $c8,$c8,$ca,$a8,$a8,$a8,$fa,$fa       // char 100 'd'
        .byte $f7,$cd,$d0,$d0,$c8,$c8,$c3,$d3       // char 101 'e'
        .byte $d0,$d0,$c8,$c8,$c3,$d3,$d0,$dc       // char 102 'f'
        .byte $b0,$b0,$b8,$8b,$00,$00,$00,$00       // char 103 'g'
        .byte $01,$01,$f1,$01,$01,$01,$f1,$01       // char 104 'h'
        .byte $01,$f1,$f1,$01,$01,$0b,$31,$01       // char 105 'i'
        .byte $01,$f1,$01,$01,$01,$39,$01,$01       // char 106 'j'
        .byte $f1,$01,$01,$01,$3a,$1f,$07,$f1       // char 107 'k'
        .byte $01,$01,$01,$31,$31,$01,$01,$f1       // char 108 'l'
        .byte $01,$01,$01,$31,$01,$01,$f1,$01       // char 109 'm'
        .byte $01,$1e,$34,$03,$02,$f9,$01,$01       // char 110 'n'
        .byte $01,$31,$01,$01,$f1,$fe,$04,$03       // char 111 'o'
        .byte $02,$31,$01,$1e,$f4,$03,$02,$09       // char 112 'p'
        .byte $31,$01,$01,$f1,$01,$01,$01,$31       // char 113 'q'
        .byte $01,$01,$f1,$01,$01,$01,$31,$31       // char 114 'r'
        .byte $1d,$04,$f1,$01,$01,$01,$3d,$04       // char 115 's'
        .byte $01,$f1,$01,$01,$1d,$34,$01,$01       // char 116 't'
        .byte $f1,$01,$1d,$04,$31,$01,$01,$f1       // char 117 'u'
        .byte $01,$f1,$01,$01,$31,$01,$01,$01       // char 118 'v'
        .byte $f1,$01,$01,$31,$01,$01,$01,$fb       // char 119 'w'
        .byte $02,$0e,$39,$0b,$08,$0c,$f2,$0e       // char 120 'x'
        .byte $09,$3b,$f8,$0c,$02,$1e,$31,$01       // char 121 'y'
        .byte $01,$f1,$02,$1e,$09,$3b,$08,$0c       // char 122 'z'
        .byte $fb,$01,$01,$01,$31,$01,$01,$f1       // char 123 '{'
        .byte $01,$01,$01,$31,$31,$0c,$01,$fc       // char 124 '|'
        .byte $09,$04,$01,$31,$01,$01,$f2,$0c       // char 125 '}'
        .byte $01,$0b,$3c,$03,$09,$f4,$01,$01       // char 126 '~'
        .byte $1c,$33,$09,$04,$31,$31,$0c,$03       // char 127
        .byte $39,$01,$01,$01,$01,$01,$01,$31       // char 128
        .byte $01,$01,$31,$01,$08,$38,$0b,$0b       // char 129
        .byte $0b,$02,$01,$01,$f1,$01,$01,$01       // char 130
        .byte $fc,$01,$03,$fc,$0b,$02,$fb,$0c       // char 131
        .byte $03,$0c,$0b,$02,$01,$01,$03,$0c       // char 132
        .byte $f1,$08,$1d,$0c,$01,$01,$01,$31       // char 133
        .byte $71,$a1,$31,$e1,$0b,$fb,$01,$f1       // char 134
        .byte $0c,$3c,$9a,$08,$f7,$0a,$fa,$01       // char 135
        .byte $31,$f1,$6c,$b1,$fc,$9c,$61,$01       // char 136
        .byte $fc,$b1,$0c,$3c,$a1,$b1,$3c,$61       // char 137
        .byte $91,$0c,$0c,$58,$01,$f1,$51,$41       // char 138
        .byte $f1,$f1,$a1,$f1,$01,$f1,$91,$01       // char 139
        .byte $33,$63,$78,$32,$52,$f2,$08,$07       // char 140
        .byte $51,$01,$f1,$61,$43,$f3,$2d,$71       // char 141
        .byte $f1,$01,$03,$53,$1d,$f1,$d1,$01       // char 142
        .byte $f1,$21,$d1,$f1,$01,$61,$01,$31       // char 143

// --- Region $2c9f-$2ca0 ---
.pc = $2c9f "dat_2c9f"

dat_2c9f:
        .byte $20                                   // char 147 (partial)

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

// --- Region $2cdc-$2ce3 ---
.pc = $2cdc "dat_2cdc"

dat_2cdc:
        .byte $20,$00,$00,$98                       // char 155 (partial)
        .byte $00,$00,$20                           // char 156 (partial)

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

// --- Region $2d19-$2d26 ---
.pc = $2d19 "dat_2d19"

dat_2d19:
        .byte $20,$00,$00,$98,$00,$02,$76           // char 163 (partial)
        .byte $00,$00,$98,$00,$00,$20               // char 164 (partial)

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

// --- Region $2f25-$2f4a ---
.pc = $2f25 "chr_2f25"

chr_2f25:
        // === Charset data (38 bytes, $2f25-$2f4a) ===
        .byte $a2,$00,$bd,$00,$33,$9d,$01,$08       // char 0 @+0
        .byte $e8,$d0,$f7,$ee,$04,$02,$ee,$07       // char 1 @+1
        .byte $02,$ad,$04,$02,$d0,$ea,$a9,$37       // char 2 @+2
        .byte $85,$01,$a9,$00,$8d,$00,$08,$58       // char 3 @+3
        .byte $4c,$e2,$fc,$4c,$ae,$a7               // char 4 (partial)

// --- Region $2fbe-$2fc7 ---
.pc = $2fbe "chr_2fbe"

chr_2fbe:
        // === Charset data (10 bytes, $2fbe-$2fc7) ===
        .byte $a9,$02,$8d,$c1,$30,$a9,$02,$8d       // char 0 @+0
        .byte $ba,$2f                               // char 1 (partial)

// --- Region $31d3-$3300 ---
.pc = $31d3 "bmp_31d3"

bmp_31d3:
        // === Bitmap data (302 bytes, $31d3-$3300) ===
        .byte $00,$03,$18,$01,$02,$03,$02,$02,$03,$02,$01,$02,$04,$01,$03,$01 // ................
        .byte $05,$04,$02,$0e,$00,$00,$24,$b4,$f0,$62,$96,$c8,$5a,$36,$78,$58 // ......$..b..Z6xX
        .byte $fa,$2b,$63,$c8,$7b,$41,$50,$9e,$3c,$78,$bc,$50,$78,$84,$c8,$62 // .+c.{AP.<x.Px..b
        .byte $50,$4c,$86,$bf,$70,$3c,$fe,$50,$b4,$85,$64,$c8,$46,$64,$be,$58 // PL..p<.P..d.Fd.X
        .byte $82,$b0,$86,$bf,$c0                   // .....

txt_3218:
        .byte $46,$47,$a0,$46,$87,$bc,$bc,$46,$a2,$50,$c6,$aa,$53,$8b,$9c,$ad // FG.F...F.P..S...
        .byte $3d,$a0,$46,$be,$c6,$aa,$9e           // =.F....

txt_322f:
        .byte $55,$36,$b1,$8e,$58,$82,$bc           // U6..X..

txt_3236:
        .byte $39,$50,$b0,$b2,$b3,$b4,$b3,$b2,$b5,$20,$60,$09,$49,$20,$60,$13 // 9P....... `.I `.
        .byte $53,$01,$41,$17,$57,$20,$60,$01,$41,$20,$60,$10,$50,$01,$41,$0c // S.A.W `.A `.P.A.
        .byte $4c,$05,$45,$20,$60,$12,$52,$09,$49,$04,$44,$05,$45,$12,$52,$20 // L.E `.R.I.D.E.R 
        .byte $60,$a0,$e0,$89,$c9,$a0,$e0,$93,$d3,$81,$c1,$97,$d7,$a0,$e0,$81 // `...............
        .byte $c1,$a0,$e0,$90,$d0,$81,$c1,$8c,$cc,$85,$c5,$a0,$e0,$92,$d2,$89 // ................
        .byte $c9,$84,$c4,$85,$c5,$92,$d2,$a0,$e0,$20,$60,$09,$49,$20,$60,$13 // ......... `.I `.
        .byte $53,$01,$41,$17,$57,$20,$60,$01,$41,$20,$60,$10,$50,$01,$41,$0c // S.A.W `.A `.P.A.
        .byte $4c,$05,$45,$20,$60,$08,$48,$0f,$4f,$12,$52,$13,$53,$05,$45,$20 // L.E `.H.O.R.S.E 
        .byte $60,$a0,$e0,$89,$c9,$a0,$e0,$93,$d3,$81,$c1,$97,$d7,$a0,$e0,$81 // `...............
        .byte $c1,$a0,$e0,$90,$d0,$81,$c1,$8c,$cc,$85,$c5,$a0,$e0,$88,$c8,$8f // ................
        .byte $cf,$92,$d2,$93,$d3,$85,$c5,$a0,$e0   // .........

txt_32df:
        .fill 29, $20
        .byte $00,$00,$00,$df                       // ....

dat_3300:
        // === Fill data (1 bytes, $3300-$3300) ===
        .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 $7070-$7070 ---
.pc = $7070 "sub_7070"
// Referenced by: jsr from $e029, $e089, $e08e

sub_7070:
        .byte $00                                   // .

// --- Region $8d32-$8d32 ---
.pc = $8d32 "dat_8d32"

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

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

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

// --- Region $a231-$a231 ---
.pc = $a231 "dat_a231"

dat_a231:
        // === Fill data (1 bytes, $a231-$a231) ===
        .byte $00                                   // .

// --- Region $bd32-$bd32 ---
.pc = $bd32 "dat_bd32"

dat_bd32:
        // === Fill data (1 bytes, $bd32-$bd32) ===
        .byte $00                                   // .

// --- Region $c932-$c932 ---
.pc = $c932 "dat_c932"

dat_c932:
        // === Fill data (1 bytes, $c932-$c932) ===
        .byte $00                                   // .

// --- Region $df00-$df80 ---
.pc = $df00 "dat_df00"

dat_df00:
        .byte $d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10 // ...0.-........9.
        .byte $e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$80 // .L..,...7..X .

txt_df1e:
        .text "-L"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$ad,$21 // .............`.!
        .byte $3f,$e6,$70,$22,$78,$7f,$43,$70,$70,$00,$00,$00,$00,$00,$3f,$2a // ?.p"x.Cpp.....?*

// --- Region $df9a-$dfb1 ---
.pc = $df9a "dat_df9a"

dat_df9a:
        .byte $e3,$70,$a4,$24,$38,$38,$00,$38,$e4,$70,$22,$78,$7f,$ea,$70,$a5 // .p.$88.8.p"x..p.
        .byte $23,$7f,$73,$73,$a5,$23,$3e,$3b       // #.ss.#>;

// --- Region $dfbb-$dff2 ---
.pc = $dfbb "dat_dfbb"

dat_dfbb:
        .byte $00,$00,$00,$3f,$22,$70,$70,$a5,$23,$77,$7d,$70,$a5,$23,$3f,$70 // ...?"pp.#w}p.#?p
        .byte $78,$e3,$1c,$c2,$e3,$1c,$a5,$e3,$70,$a5,$e3,$e0,$a5,$e3,$70,$a5 // x.......p.....p.
        .byte $23,$70,$70,$38,$a5,$e3,$70,$a5,$23,$7f,$00,$02,$a2,$36,$0f,$3f // #pp8..p.#....6.?
        .byte $7c,$7c,$d8,$c0,$00,$03,$07,$07       // ||......

// --- Region $dffa-$e008 ---
.pc = $dffa "IO $dffa"
        .byte $0e,$1e,$3e,$6c,$c0,$a6               // ..>l..

loc_e000:
        .byte $22,$0a,$b7,$a4,$24,$08,$18,$3a,$7f   // "...$..:.

// --- Region $e09c-$e543 ---
.pc = $e09c "Segment $e09c"
        .byte $21,$f8,$42,$1c,$1c,$00,$00,$00,$00,$00,$f8,$22,$1c,$00,$e4,$1c // !.B........"....
        .byte $24,$3c,$fc,$1c,$1c,$a5,$24,$f8,$1c,$1c,$f8,$a4,$21,$f8,$a7,$22 // $<....$.....!.."
        .byte $f8,$1c,$a6,$23,$f8,$1c,$1c,$b1,$27,$08,$1c,$18,$38,$f0,$38,$1c // ...#....'...8.8.
        .byte $ad,$23,$f8,$8e,$8e,$a5,$23,$1c,$1c,$9c,$a5,$21,$f8,$42,$1c,$1c // .#....#....!.B..
        .byte $00,$00,$00,$00,$00,$f8,$22,$1c,$1c,$a5,$22,$c0,$e0,$a6,$22,$f0 // ......"..."...".
        .byte $3c,$a4,$22,$80,$80,$a8,$e3,$1c,$a5,$e3,$38,$a5,$e3,$1c,$a5,$23 // <.".......8....#
        .byte $1c,$1c,$38,$a5,$e3,$1c,$a5,$23,$fc,$1c,$f8,$a3,$25,$c0,$60,$20 // ..8....#....%.` 
        .byte $10,$10,$a2,$26,$80,$80,$c0,$40,$60,$20,$a2,$26,$80,$c0,$20,$10 // ...&...@` .&.. .
        .byte $08,$04,$a4                           // ...

txt_e11f:
        .text "$ 0"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $fc,$a6,$22,$a0,$da,$b1,$21,$78,$e3,$e0,$24,$f8,$e0,$e0,$00,$e3 // .."...!x..$.....
        .byte $18,$28,$3e,$fe,$f0,$30,$00,$c0,$c0,$f8,$e3,$c0,$29,$f0,$00,$06 // .(>..0......)...
        .byte $0e,$1c,$38,$70,$e0,$c0,$80,$24,$00   // ..8p...$.

txt_e14c:
        .text "!"
        .byte $40                                   // @ character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $21,$c0,$af,$21,$80,$a9,$27,$04,$0e,$1c,$38,$70,$e0,$c0,$a5,$23 // !..!..'...8p...#
        .byte $f8,$dc,$9c,$ad,$23,$f8,$1c,$f8,$a5,$23,$f8,$1c,$1c,$a5,$e3,$1e // ....#....#......
        .byte $a5,$23,$f8,$00,$f8,$a5,$23,$f8,$00,$f8,$a5,$23,$e0,$c0,$c0,$a5 // .#....#....#....
        .byte $23,$fc,$1e,$1e,$a5,$23,$fc,$1e,$1e,$be,$22,$80,$c0,$a8,$28,$e0 // #....#...."...(.
        .byte $f0,$70,$38,$38,$30,$70,$e0,$a8,$24,$f8,$ff,$f8,$f8,$a4,$e3,$f8 // .p880p..$.......
        .byte $c1,$a4,$24,$f8,$f8,$78,$3f,$a4,$24,$f8,$f8,$78,$3f,$a4,$24,$ff // ..$..x?.$..x?.$.
        .byte $f8,$78,$3f,$a4,$e7,$f8,$25,$00,$f8,$f8,$78,$3f,$a4,$e4,$f8,$a4 // .x?...%...x?....
        .byte $e4,$f8,$a4,$21,$38,$e6,$7c,$e5,$f8,$a4,$24,$f8,$f8,$f9,$7f,$a4 // ...!8.|...$.....
        .byte $e4,$fb,$a4,$e4,$7c,$a4,$24,$f8,$f8,$78,$3f,$a4,$e3,$f8,$c1,$e6 // ....|.$..x?.....
        .byte $f8,$22,$78,$3f,$a4,$e4,$f8,$a4,$24,$1f,$00,$f8,$ff,$a4,$e3,$3e // ."x?....$......>
        .byte $21,$1f,$a4,$24,$f8,$f8,$78,$3f,$a4,$24,$f0,$70,$38,$1f,$a4,$24 // !..$..x?.$.p8..$
        .byte $f9,$fb,$fe,$fc,$a4,$24,$3f,$78,$f8,$f8,$a4,$24,$f8,$f8,$78,$3f // .....$?x...$..x?
        .byte $a4,$24,$3f,$f8,$f8,$ff,$a4,$26,$c0,$c0,$40,$60,$30,$0d,$a2,$2e // .$?....&..@`0...
        .byte $37,$20,$60,$40,$c0,$80,$e8,$00,$40,$20,$10,$08,$00,$02,$a2,$22 // 7 `@....@ ....."
        .byte $5d,$2a,$a6,$25,$ff,$7e,$38,$18,$08,$ab,$28,$70,$28,$50,$28,$70 // ]*.%.~8...(p(P(p
        .byte $f8,$70,$20,$e3,$ee,$21,$7c,$a4,$2e,$0c,$0f,$7f,$7c,$08,$18,$18 // .p ..!|.....|...
        .byte $00,$1e,$06,$06,$3f,$3e,$06,$a2,$27,$03,$07,$0e,$1c,$38,$70,$60 // ....?>..'....8p`
        .byte $b1,$22,$c0,$c0,$e3,$60,$22,$30,$30,$e3,$18,$e3,$30,$29,$60,$60 // ."...`"00...0)``
        .byte $c0,$bf,$0e,$15,$04,$40,$04,$a2,$c1,$e3,$0c,$21,$04,$a5,$27,$20 // .....@.....!..' 
        .byte $70,$70,$30,$10,$10,$7f,$a9,$24,$20,$70,$70,$20,$a2,$2c,$03,$07 // pp0....$ pp .,..
        .byte $0e,$1c,$38,$70,$20,$00,$fb,$f6,$7c,$3f,$a4,$e4,$3e,$a4,$24,$3f // ..8p ...|?..>.$?
        .byte $f8,$f8,$ff,$a4,$24,$01,$00,$f8,$7f,$a4,$22,$f8,$ff,$a8,$22,$f8 // ....$....."...".
        .byte $7f,$a4,$e3,$f8,$21,$7f,$a4,$24,$0f,$03,$07,$07,$a4,$24,$3f,$f8 // ....!..$.....$?.
        .byte $f8,$7f,$a4,$24,$3f,$00,$f0,$7f,$a4,$26,$20,$00,$20,$70,$70,$20 // ...$?....& . pp 
        .byte $a2,$28,$20,$00,$20,$70,$70,$30,$10,$10,$a9,$22,$ff,$7f,$ad,$28 // .( . pp0..."...(
        .byte $03,$01,$01,$00,$01,$03,$03,$01,$a8,$24,$3e,$fe // .........$>.

txt_e2eb:
        .text ">>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .text "$>><"
        .byte $f8,$a6
        .byte $22,$3e,$fe,$a4,$e3
        .byte $3e,$21,$fe,$a4
        .byte $24
        .byte $f8,$00,$3e,$fe,$ad,$23,$7e,$3e,$fe,$e3,$3e,$21,$7c,$e4,$3e,$b4 // ..>..#~>..>!|.>.
        .byte $e4,$3e,$a6,$22,$e0,$e0,$a4,$e4,$df,$a4,$24,$fe,$7e // .>."......$.~

txt_e31b:
        .text ">>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .text "!>B><"
        .byte $f8,$00,$00,$00,$00
        .text ">'>>"
        .byte $fe

txt_e32d:
        .text ">=?>"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $24,$f8
        .byte $3c,$7c,$f8,$a6
        .byte $22,$78,$f8,$a4
        .text "$>><"
        .byte $f8,$a4
        .byte $24,$78,$70,$e0,$c0,$a4               // $xp...

txt_e348:
        .text "$>"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $fe,$7e,$a4,$24,$f8                   // .~.$.

txt_e350:
        .text "<>>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e3,$3e,$21,$fe,$e3,$3e,$22,$7c,$a0,$a2,$21,$fe,$a5,$21,$10,$a6 // .>!..>"|..!..!..
        .byte $26,$10,$10,$08,$08,$00,$04,$a2,$23,$08,$00,$20,$a5,$25,$fe,$fc // &.......#.. .%..

txt_e374:
        .text "80 "
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $22,$74,$a8,$b6,$e7,$e0,$24,$00,$3e,$fe,$a0,$e4,$60,$a1,$e3,$d8 // "t....$.>...`...
        .byte $23,$f0,$c0,$c0,$a2,$25,$80,$10,$38,$38,$10,$80,$23,$00,$21,$d0 // #....%..88..#.!.
        .byte $a3                                   // .

txt_e399:
        .text "!"
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $21,$80,$af
        .byte $21,$c0,$af
        .byte $21,$80,$a7
        .text "$>><"
        .byte $f8,$ac
        .byte $21
        .byte $a0,$a2,$21,$fe,$a4,$24,$fe,$2e,$3c,$f8,$a4,$24,$3e,$fe // ..!..$..<..$>.

txt_e3ba:
        .text ">>"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$3e,$1e,$3c,$f8,$a4,$24,$3e,$1e,$3c,$f8,$a4,$21,$f8,$e3,$e0 // $>.<..$>.<..!...
        .byte $a4,$24,$f8,$3e,$3e,$fc,$a4,$24,$fe,$3e,$3e,$fc,$bd,$22,$80,$c0 // .$.>>..$.>>.."..
        .byte $ad,$21,$80,$a4,$2a,$80,$80,$00,$4c,$48,$10,$4c,$21,$10,$22,$a3 // .!..*...LH.L!.".

txt_e3ed:
        .text "!L"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $24,$0b,$08,$19,$16,$aa,$60,$bc,$a2,$00,$ce,$90,$10,$30,$0c,$20 // $.....`......0. 
        .byte $26,$12,$20,$25,$12,$4c,$25,$12,$ff,$fe,$ff,$a9,$03,$8d,$90,$10 // &. %.L%.........
        .byte $20,$40,$10
        .byte $20,$3f,$10,$e8,$de,$8a,$10
        .text "0LL&"
        .byte $12,$a9
        .byte $1f,$8d,$18,$d4,$a9,$f0,$8d,$17,$d4,$29,$0f,$8d,$62,$12,$a2,$0f // .........)..b...
        .byte $9d,$81,$10,$ca,$10,$fa,$a2,$02,$bd,$b9,$14,$85,$fa,$bd,$bc,$14 // ................
        .byte $85,$fb,$a0,$00,$b1,$fa,$9d,$8d,$10,$c8,$b1,$fa,$9d,$e6,$10,$29 // ...............)
        .byte $0f,$9d,$e9,$10,$ca,$10,$e1,$60,$03,$00,$03,$41,$0c,$41,$00,$02 // .......`...A.A..
        .byte $00,$01,$01,$03,$05,$04,$03,$01,$bc,$8d,$10,$c0,$fe,$d0,$09,$bd // ................
        .byte $84,$10,$29,$fe,$9d,$84,$10,$60,$b9,$50,$1b,$85,$fa,$b9,$31,$1b // ..)....`.P....1.
        .byte $85,$fb,$bc,$81,$10,$b1,$fa           // .......

txt_e487:
        .text "0 "
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $60,$90,$43,$29,$1f,$9d,$8a,$10,$a9,$fe,$9d,$31,$10,$20,$98,$10 // `.C).......1. ..
        .byte $4c,$87,$11,$00,$07,$0e,$3f,$24,$3f,$78,$a0,$78,$a5,$45,$a5,$c9 // L.....?$?x.x.E..
        .byte $a0,$90,$16,$29,$1f,$9d,$8a,$10,$b0,$e6,$a3,$23,$01,$02,$01,$a4 // ...).......#....
        .byte $25,$01,$02,$00,$01,$02,$e3,$0a,$30,$9d,$d9,$13,$c8,$b1,$fa,$c9 // %.......0.......
        .byte $60,$b0,$bd,$85,$fc,$c8,$bd,$e6,$10,$e4,$4a,$60,$47,$18,$65,$fc // `.........J`G.e.
        .byte $9d,$c9,$10,$84,$fc,$a8,$b9,$37,$14,$9d,$cc,$10,$9d,$e2,$13,$b9 // .......7........
        .byte $c5,$11,$9d,$cf,$10,$9d,$b6,$12,$a4,$fc,$b1,$fa,$9d,$41,$11,$29 // .............A.)
        .byte $1f,$9d,$8a,$10,$b1,$fa               // ......

txt_e500:
        .text "0"
        .byte $22                                   // double quote character
        .text ") "
        .byte $f0,$45,$c8,$b1,$fa,$9d,$47,$11,$c8,$b1,$fa,$9d,$4a,$11,$4c,$77 // .E....G.....J.Lw
        .byte $11,$41,$41,$43,$03,$0c,$03,$f4,$fc,$fc,$c3,$a3,$60,$75,$8e,$62 // .AAC........`u.b
        .byte $12,$c8,$b1,$fa,$8d,$66,$12,$29,$0f,$0a,$38,$e9,$10,$8d,$a0,$12 // .....f.)..8.....
        .byte $c8,$b1,$fa,$d0,$07,$a9,$f0,$8d,$17,$d4,$d0,$09,$8d,$6b,$12,$bd // .............k..

// --- Region $e597-$e63c ---
.pc = $e597 "dat_e597"

dat_e597:
        .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_e5bf:
        .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_e5ed:
        .text ")"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $5e,$9d,$44,$11,$b9,$59,$15,$85,$fa,$b9,$5a,$15,$bc,$c6,$10,$99 // ^.D..Y....Z.....
        .byte $06,$d4,$a5,$fa,$99,$05,$d4,$bd,$84,$10,$29,$fe,$99,$04,$d4,$a4 // ..........).....
        .byte $fc,$b9,$5b,$15,$9d,$84,$10,$b9,$5c,$15,$9d,$dc,$13,$9d,$df,$13 // ..[.....\.......
        .byte $e0,$00,$d0,$0a,$a9,$8f,$8d,$9e,$12,$a9,$8f,$8d,$96,$12,$a9,$00 // ................
        .byte $9d,$e0,$10,$9d,$e3,$10,$b9,$5e,$15,$e3,$4a,$60,$3c // .......^..J`<

// --- Region $e674-$e67d ---
.pc = $e674 "Segment $e674"
        .byte $f3,$f7,$29,$08,$29,$c3,$a8,$61,$e7,$01 // ..).)..a..

// --- Region $e7f0-$e806 ---
.pc = $e7f0 "dat_e7f0"

dat_e7f0:
        .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           // ...Bt..

// --- Region $e80e-$e83a ---
.pc = $e80e "Segment $e80e"
        .byte $27,$85,$e8,$51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3 // '..Q.7.7.W..N...
        .byte $82,$6e,$68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc // .nhn...9...F....
        .byte $10,$5e,$d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20 // .^.r8&B..... 

// --- Region $e845-$e88b ---
.pc = $e845 "dat_e845"

dat_e845:
        .byte $70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e,$67,$69,$de,$f1,$04 // p@xX....0 .gi...
        .byte $11,$1b                               // ..

txt_e857:
        .text "%,37ANOPQR"
        .byte $e0,$14,$14,$ed,$15,$24,$f4,$59,$64,$7d,$e3,$16,$60 // .....$.Yd}..`

txt_e86e:
        .text "O -VOICETRACKER V2+ SCIENCE 45"

// --- Region $e892-$e8b3 ---
.pc = $e892 "Segment $e892"
        .byte $9f,$00,$41,$98,$00,$41,$78,$00,$11,$98,$00,$10,$98,$00,$fe,$81 // ..A..Ax.........
        .byte $df,$00,$11,$a4,$00,$40,$a9,$00,$40,$a9,$00,$80,$df,$00,$80,$fe // .....@..@.......
        .byte $00,$fe                               // ..

// --- Region $e8b7-$efb8 ---
.pc = $e8b7 "dat_e8b7"

dat_e8b7:
        .byte $11,$0c,$00,$11,$02,$00,$11,$a2,$28,$fe,$41,$18,$00,$41,$0c,$00 // ........(.A..A..
        .byte $41,$a2,$28,$fe,$81,$da,$00,$41,$0c,$00,$41,$a2,$25,$fe,$81,$df // A.(....A..A.%...
        .byte $00,$41,$a2,$22,$fe,$41,$a2,$21,$11,$a2,$22,$fe,$09,$a2,$22,$fe // .A.".A.!.."...".
        .byte $21,$a2,$28,$21,$04,$00,$21,$07,$00,$ff,$41,$a2,$27,$41,$07,$00 // !.(!..!...A.'A..
        .byte $41,$07,$00,$41,$a2,$c5,$24,$11,$0c,$00,$51,$a2,$25,$fe,$0c,$c8 // A..A..$...Q.%...
        .byte $09,$08,$a3,$25,$01,$0b,$b9,$09,$08,$a3,$3e,$02,$0b,$ba,$41,$88 // ...%......>...A.
        .byte $50,$02,$30,$7a,$e8,$0d,$41,$04,$10,$63,$07,$50,$08,$2a,$41,$46 // P.0z..A..c.P.*AF
        .byte $72,$02,$10,$34,$0c,$cc,$41,$f6,$10,$a2 // r..4..A...

txt_e931:
        .text "&5"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $c5,$41,$f6,$10,$a2,$3e,$30,$08,$4a,$41,$46,$72,$02,$10,$34,$0c // .A...>0.JAFr..4.
        .byte $00
        .text "AHP2H"
        .byte $76,$0c,$c7
        .text "AGP#0"
        .byte $77,$0d
        .byte $de,$17,$08,$20,$a2,$26,$70,$08,$86   // ... .&p..

txt_e95d:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $36,$45,$02,$30,$41,$15,$43,$02,$ca   // 6E.0A.C..

txt_e96a:
        .text "WQ=AD"
        .byte $40                                   // @ character
        .text "BFP"
        .byte $08,$9e                               // ..

txt_e975:
        .text "AE"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $24,$40,$0a,$06,$81,$ad,$28,$4f,$6f,$ff,$8d,$18,$3f,$30,$00,$e3 // $@....(Oo...?0..
        .byte $bf,$26,$ff,$86,$30,$3f,$f0,$1f,$e3,$bf,$38,$ff,$8d,$3c,$3f,$f0 // .&..0?....8..<?.
        .byte $ff,$bf,$bf,$7f,$ff,$07,$24,$3f,$20,$00,$bf,$bf,$7f,$ff,$8d // ......$? ......

txt_e9a8:
        .text "0?"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $ff,$e3,$7f,$26,$ff,$8f,$18,$9f,$87,$ff,$e3,$7f,$24,$ff,$8f,$18 // ...&........$...
        .byte $1f,$e3,$7f,$c1,$e3,$16,$e6,$17,$e5,$18,$e4,$19,$e5,$1a,$e7,$1b // ................
        .byte $62,$1f,$00,$b8,$ba,$ff,$4d,$56,$6c,$8f,$b5,$e1,$07,$26,$48,$96 // b.....MVl....&H.
        .byte $db,$0e,$42,$84,$c3,$11,$51,$88,$cd,$f6,$23,$2c,$05,$00,$10,$03 // ..B...Q...#,....
        .byte $11,$c1,$11,$0b,$07,$03,$ff,$02,$00,$04,$01,$06,$00,$18,$03,$12 // ................
        .byte $01,$14,$01,$15,$01,$14,$c1,$15,$c1,$16,$01,$18,$03,$08,$03,$ff // ................
        .byte $03,$02,$05,$0f,$12,$01,$05,$01,$ff,$7f,$ff,$84,$3f,$03,$3c,$03 // ............?.<.
        .byte $37,$03,$3f,$03,$3c,$03,$37,$03,$3f,$03,$3c,$03,$37,$03,$3f,$03 // 7.?.<.7.?.<.7.?.
        .byte $3c,$03,$37,$03,$41,$03,$3c,$03,$37,$03,$3c,$03,$3e,$03,$3c,$03 // <.7.A.<.7.<.>.<.
        .byte $37,$03,$3e,$03,$3c,$03,$37,$03,$3e,$03,$3b,$03,$37,$03,$3e,$03 // 7.>.<.7.>.;.7.>.
        .byte $3b,$03,$37,$03,$3e,$03,$3b,$03,$37,$03,$3b,$03,$3e,$03,$3a,$03 // ;.7.>.;.7.;.>.:.
        .byte $35,$03,$3e,$03,$3a,$03,$35,$03,$3e,$03,$3a,$03,$35,$03,$3f,$03 // 5.>.:.5.>.:.5.?.
        .byte $3a,$03,$35,$03,$3e,$03,$3a,$03,$35,$03,$3a,$03,$3c,$03,$39,$03 // :.5.>.:.5.:.<.9.
        .byte $35,$03,$3c,$03,$39,$03,$35,$03,$3c,$03,$39,$03,$35,$03,$3c,$03 // 5.<.9.5.<.9.5.<.
        .byte $39,$03,$35,$03,$3e,$03,$3b,$03,$37,$03,$3b,$03,$ff,$61,$ff,$84 // 9.5.>.;.7.;..a..
        .byte $3f,$03,$37,$03,$3c,$03,$3f,$03,$37,$03,$3c,$03,$41,$03,$37,$03 // ?.7.<.?.7.<.A.7.
        .byte $3e,$03,$37,$03,$3c,$03,$3e,$03,$37,$03,$3b,$03,$3e,$03,$37,$03 // >.7.<.>.7.;.>.7.
        .byte $3e,$03,$35,$03,$3a,$03,$3e,$03,$35,$03,$3a,$03,$3e,$03,$35,$03 // >.5.:.>.5.:.>.5.
        .byte $3c,$03,$35,$03,$39,$03,$3c,$03,$35,$03,$39,$03,$3e,$03,$37,$03 // <.5.9.<.5.9.>.7.
        .byte $ff,$84,$3c,$03,$3f,$03,$37,$03,$3c,$03,$3f,$03,$37,$03,$3c,$03 // ..<.?.7.<.?.7.<.
        .byte $3c,$03,$3c,$03,$3e,$03,$37,$03,$3b,$03,$3e,$03,$37,$03,$3b,$03 // <.<.>.7.;.>.7.;.
        .byte $3b,$03,$3a,$03,$3e,$03,$35,$03,$3a,$03,$3f,$03,$35,$03,$3a,$03 // ;.:.>.5.:.?.5.:.
        .byte $3a,$03,$39,$03,$3c,$03,$35,$03,$39,$03,$3c,$03,$35,$03,$3b,$03 // :.9.<.5.9.<.5.;.
        .byte $3b,$03,$ff,$87,$3f,$01,$3c,$01,$37,$01,$3f,$01,$3c,$01,$37,$01 // ;...?.<.7.?.<.7.
        .byte $3f,$01,$3c,$01,$37,$01,$3f,$01,$3c,$01,$37,$01,$41,$01,$3c,$01 // ?.<.7.?.<.7.A.<.
        .byte $37,$01,$3c,$01,$3e,$01,$3c,$01,$37,$01,$3e,$01,$3c,$01,$37,$01 // 7.<.>.<.7.>.<.7.
        .byte $3e,$01,$3b,$01,$37,$01,$3e,$01,$3b,$01,$37,$01,$3e,$01,$3b,$01 // >.;.7.>.;.7.>.;.
        .byte $37,$01,$3b,$01,$3e,$01,$3a,$01,$35,$01,$3e,$01,$3a,$01,$35,$01 // 7.;.>.:.5.>.:.5.
        .byte $3e,$01,$3a,$01,$35,$01,$3f,$01,$3a,$01,$35,$01,$3e,$01,$3a,$01 // >.:.5.?.:.5.>.:.
        .byte $35,$01,$3a,$01,$3c,$01,$39,$01,$35,$01,$3c,$01,$39,$01,$35,$01 // 5.:.<.9.5.<.9.5.
        .byte $3c,$01,$39,$01,$35,$01,$3c,$01,$39,$01,$35,$01,$3e,$01,$3b,$01 // <.9.5.<.9.5.>.;.
        .byte $37,$01,$3b,$01,$ff,$84,$3c,$03,$3f,$03,$37,$03,$3c,$03,$3f,$03 // 7.;...<.?.7.<.?.
        .byte $37,$03,$3c,$03,$3c,$03,$3c,$03,$3e,$03,$37,$03,$3b,$03,$3e,$03 // 7.<.<.<.>.7.;.>.
        .byte $37,$03,$3b,$03,$3b,$03,$3a,$03,$3e,$03,$35,$03,$3a,$03,$3f,$03 // 7.;.;.:.>.5.:.?.
        .byte $35,$03,$3a,$03,$3a,$03,$39,$03,$3c,$03,$35,$03,$39,$03,$3c,$03 // 5.:.:.9.<.5.9.<.
        .byte $35,$03,$3b,$03,$3b,$01,$ff,$8a,$18,$3f,$34,$00,$bf,$bf,$48,$3f // 5.;.;....?4...H?
        .byte $84,$c2,$60,$72,$85,$18,$01,$18,$01,$18,$03,$81,$18,$01,$85,$13 // ..`r............
        .byte $01,$16,$03,$18,$01,$1b,$01,$18,$03,$81,$0c,$03,$0c,$01,$85,$1a // ................
        .byte $01,$13,$01,$13,$01,$13,$03,$81,$0c,$01,$85,$13,$01,$17,$01,$0e // ................
        .byte $01,$13,$01,$13,$01,$13,$03,$81,$18,$01,$18,$03,$18,$01,$85,$16 // ................
        .byte $01,$16,$01,$16,$03,$81,$18,$01,$85,$16,$01,$18,$01,$11,$01,$16 // ................
        .byte $01,$16,$01,$16,$03,$81,$18,$05,$85,$18,$01,$11,$01,$11,$01,$11 // ................
        .byte $03,$81,$18,$01,$18,$01,$85,$11,$01,$13,$01,$11,$01,$11,$01,$11 // ................
        .byte $03,$81,$18,$05,$18,$01,$cf,$2d,$85,$18,$97,$8f,$8f,$18,$03,$86 // .......-........
        .byte $18,$23,$f4,$ff,$85,$e3,$13,$60,$e7,$05,$15,$05,$16,$11,$86,$16 // .#.....`........
        .byte $25,$04,$00,$85,$18,$07,$11,$17,$86,$11,$27,$04,$00,$ff,$85,$18 // %.........'.....
        .byte $81,$8f,$8f,$18,$01,$18,$03,$81,$18,$01,$85,$13,$01,$16,$03,$18 // ................
        .byte $01,$1b,$01,$18,$03,$81,$0c,$03,$0c,$01,$85,$1a,$01,$13,$01,$13 // ................
        .byte $01,$13,$03,$81,$0c,$01,$85,$13,$01,$17,$01,$0e,$01,$13,$01,$13 // ................
        .byte $01,$13,$03,$81,$18,$01,$18,$03,$18,$01,$85,$16,$01,$16,$01,$16 // ................
        .byte $03,$81,$18,$01,$85,$16,$01,$18,$01,$11,$01,$16,$01,$16,$01,$16 // ................
        .byte $03,$81,$18,$05,$85,$18,$01,$11,$01,$11,$01,$11,$03,$81,$18,$01 // ................
        .byte $18,$01,$85,$11,$01,$13,$01,$11,$01,$11,$01,$11,$03,$81,$18,$05 // ................
        .byte $18,$01,$ff,$85,$18,$01,$18,$01,$18,$05,$13,$01,$16,$03,$18,$01 // ................
        .byte $1b,$01,$18,$06,$86,$18,$22,$06,$00,$85,$1a,$01,$13,$01,$13,$01 // ......".........
        .byte $13,$05,$13,$01,$17,$01,$0e,$01,$13,$01,$13,$01,$13,$07,$86,$13 // ................
        .byte $23,$04,$00,$85,$16,$01,$16,$01,$16,$07,$18,$01,$11,$01,$16,$01 // #...............
        .byte $16,$01,$16,$05,$86,$16,$23,$04,$00,$85,$18,$01,$11,$01,$11,$01 // ......#.........
        .byte $11,$07,$11,$01,$13,$01,$11,$01,$11,$01,$11,$05,$86,$11,$25,$fc // ..............%.
        .byte $c2,$60,$7a,$85,$18,$01,$18,$01,$18,$03,$81,$18,$01,$85,$13,$01 // .`z.............
        .byte $16,$03,$18,$01,$1b,$01,$18,$03,$81,$0c,$03,$0c,$01,$85,$1a,$01 // ................
        .byte $13,$01,$13,$01,$13,$03,$81,$0c,$01,$85,$13,$01,$17,$01,$0e,$01 // ................
        .byte $13,$01,$13,$01,$13,$03,$81,$18,$01,$18,$03,$18,$01,$85,$16,$01 // ................
        .byte $16,$01,$16,$03,$81,$18,$01,$85,$16,$01,$18,$01,$11,$01,$16,$01 // ................
        .byte $16,$01,$16,$03,$81,$18,$05,$85,$18,$01,$11,$01,$11,$01,$11,$03 // ................
        .byte $81,$18,$01,$18,$01,$85,$11,$01,$13,$01,$11,$01,$11,$01,$11,$03 // ................
        .byte $81,$18,$05,$18,$01,$ff,$88,$3c,$17,$3c,$05,$3e,$01,$02,$3e,$00 // .......<.<.>..>.
        .byte $3f,$06,$60,$91,$3e,$05,$3c,$05,$37,$03,$3a,$17,$3b,$00,$3c,$02 // ?.`.>.<.7.:.;.<.
        .byte $35,$1b,$36,$00,$37,$06,$ff,$89,$63,$3c,$03,$3e,$03,$3f,$03,$42 // 5.6.7...c<.>.?.B
        .byte $00,$43,$04,$41,$05,$46,$03,$43,$0b,$41,$01,$3f,$01,$3e,$0f,$63 // .C.A.F.C.A.?.>.c
        .byte $3c,$03,$3e,$03,$3f,$03,$42,$00,$43,$04,$41,$05,$46,$03,$48,$01 // <.>.?.B.C.A.F.H.
        .byte $43,$01,$46,$01,$48,$01,$4b,$01,$4a,$01,$48,$05,$45,$00,$46,$04 // C.F.H.K.J.H.E.F.
        .byte $42,$00,$43,$06,$ff,$82,$63,$30,$03,$33,$01,$30,$03,$2e,$01,$30 // B.C...c0.3.0...0
        .byte $13,$33,$01,$35,$01,$36,$01,$37,$01,$3a,$01,$37,$11,$30,$07,$33 // .3.5.6.7.:.7.0.3
        .byte $01,$30,$03,$33,$01,$35,$11,$33,$01,$35,$01,$36,$01,$37,$01,$3a // .0.3.5.3.5.6.7.:
        .byte $01,$3c,$01,$3f,$01,$41,$01,$3f,$01,$3e,$01,$3c,$01,$3f,$01,$3c // .<.?.A.?.>.<.?.<
        .byte $01,$3a,$01,$3c,$01,$c3,$60,$36,$80,$18,$01,$18,$01,$18,$03,$81 // .:.<..`6........
        .byte $18,$05,$80,$18,$03,$18,$01,$18,$03,$81,$24,$03,$24,$01,$24,$01 // ..........$.$.$.
        .byte $80,$24,$01,$24,$01,$24,$03,$81,$24,$03,$24,$01,$80,$24,$01,$81 // .$.$.$..$.$..$..
        .byte $24,$01,$80,$24,$03,$81,$24,$03,$24,$01,$24,$01,$24,$01,$cb,$22 // $..$..$.$.$.$.."
        .byte $16,$16,$e4,$17,$eb,$18,$e3,$19,$e5,$1a,$e5,$1b,$60,$1f,$00,$86 // ............`...
        .byte $88,$0a,$0c,$4e,$90,$12,$54,$60,$d3,$d5,$d7,$d9,$db,$dd,$df,$e1 // ...N..T`........
        .byte $06,$7b,$da,$4d,$6f,$ad,$ee,$f0       // .{.Mo...

txt_eed3:
        .text "')+-/"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $60,$23,$80,$40,$20,$10,$08,$04,$02,$01,$80,$40 // `#.@ ......@

txt_eee5:
        .encoding "screencode_mixed"
        .text " phdba i saw a pale rider"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_eeff:
        .encoding "screencode_mixed"
        .text " /the name of the"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_ef11:
        .encoding "screencode_mixed"
        .text " 3the rider was death"
        .encoding "petscii_upper"
        .byte $e4                                   // .

txt_ef27:
        .encoding "screencode_mixed"
        .text " -and hell came"
        .encoding "petscii_upper"
        .byte $e6,$20,$30,$14,$0f,$17               // . 0...

txt_ef3c:
        .text " 718-633-0647"
        .byte $e4,$20,$30,$14,$13,$14               // . 0...

txt_ef4f:
        .text " 402-734-3634"
        .byte $e3,$20,$60                           // . `

txt_ef5f:
        .encoding "screencode_mixed"
        .text "'i saw a pale horse horse was pestilence"
        .encoding "petscii_upper"
        .byte $f7,$20,$29,$17,$09,$14,$08,$20,$14,$08,$05,$0d,$e5,$2e,$e4,$20 // . ).... ....... 
        .byte $32,$14,$0c,$10                       // 2...

txt_ef9b:
        .text " ++32/9/3801008"
        .byte $e8,$20,$27,$14,$13,$0d,$20,$17,$08,$11,$e6,$20,$b0,$60,$33 // . '... .... .`3

// --- Region $efe8-$f209 ---
.pc = $efe8 "Segment $efe8"
        .byte $8d,$a1,$1c,$60,$ad,$e3,$20,$60       // ...`.. `

txt_eff0:
        .encoding "screencode_mixed"
        .text "5f4cg brings you - slaterman prv"
        .encoding "petscii_upper"

txt_f010:
        .text " -  "

txt_f014:
        .encoding "screencode_mixed"
        .text "the sequal to drip"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$51                       // ..`Q

txt_f02a:
        .encoding "screencode_mixed"
        .text " watch out for a whole lot more from your true idols in f4cg.. surprise, surprise"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e3,$20,$60,$e0               // ... `.

txt_f081:
        .encoding "screencode_mixed"
        .text "we hand out black roses to : tsm-dmx-aristocracy-empire-threshold-avt-talent-trc+scs-c-g*p-trsi+dytec-afl-excess-elysium-taboo-rebels-tr and to all the people we don't like we say ''imagine the future, coz you're not in it''"
        .encoding "petscii_upper"
        .byte $e5,$20,$60,$6c,$03,$01,$0c,$0c,$20,$2a,$20,$14,$0f,$17 // . `l.... * ...

txt_f16f:
        .text " * 718-633-0647 "
        .byte $0f,$12,$20,$2a,$20,$14,$0c,$10       // .. * ...

txt_f187:
        .text " * ++32/9/3801008  "

txt_f19a:
        .encoding "screencode_mixed"
        .text "f4cg hq's and also support * tst"
        .encoding "petscii_upper"

txt_f1ba:
        .text " * 402-734-3634 "
        .byte $14,$13,$0d,$20,$17,$08,$11,$eb,$20,$60,$4c // ... .... `L

txt_f1d5:
        .encoding "screencode_mixed"
        .text "a hateful heart can be lifted out of wickedness of ha"
        .encoding "petscii_upper"

// --- Region $f234-$f285 ---
.pc = $f234 "Segment $f234"
        .byte $20,$81,$08,$00,$23,$c5,$00,$c0,$a5,$21,$66,$a7,$21,$66,$a7,$21 //  ...#....!f.!f.!
        .byte $66,$a7,$21,$66,$a7,$21,$69,$a7,$21,$6b,$a7,$21,$69,$a7,$21,$66 // f.!f.!i.!k.!i.!f
        .byte $a7,$21,$66,$a7,$21,$66,$a7,$21,$66,$a7,$21,$66,$a7,$21,$69,$a7 // .!f.!f.!f.!f.!i.
        .byte $21,$6d,$a7,$21,$66,$a7,$21,$66,$a7,$21,$66,$a7,$21,$66,$a7,$21 // !m.!f.!f.!f.!f.!
        .byte $66,$a7,$21,$66,$a7,$21,$6d,$a7,$21,$6d,$a7,$21,$6d,$a7,$21,$65 // f.!f.!m.!m.!m.!e
        .byte $a7,$23                               // .#

// --- Region $f291-$f4cb ---
.pc = $f291 "dat_f291"

dat_f291:
        .byte $80,$80,$a2,$60,$3e,$01,$07,$0a,$1e,$19,$29,$05,$56,$a5,$97,$5d // ...`>.....).V..]
        .byte $75,$5d,$77,$65,$aa,$a5,$99,$65,$97,$5d,$97,$59,$77,$59,$66,$5a // u]we...e.].YwYfZ
        .byte $66,$aa,$aa,$65,$a6,$5d,$7f,$dd,$77,$df,$55,$50,$90,$90,$b0,$90 // f..e.]..w.UP....
        .byte $b0,$90,$b0,$77,$ff,$7d,$f5,$75,$95,$76,$96,$68,$f8,$d8,$68,$68 // ...w.}.u.v.h..hh
        .byte $98,$68,$a8,$80,$22,$00,$60,$27,$01,$07,$0a,$1e,$19,$29,$05,$56 // .h..".`'.....).V
        .byte $a5,$97,$5d,$75,$5d,$77,$65,$aa,$a5,$99,$65,$97,$5d,$97,$59,$77 // ..]u]we...e.].Yw
        .byte $59,$66,$5a,$66,$aa,$aa,$65,$a6,$5d,$7f,$dd,$77,$df,$55,$50,$e7 // YfZf..e.]..w.UP.
        .byte $90,$a2,$60,$2e,$01,$07,$0a,$1e,$19,$29,$05,$56,$a5,$97,$5d,$75 // ..`......).V..]u
        .byte $5d,$77,$65,$aa,$a5,$99,$65,$97,$5d,$97,$59,$77,$59,$66,$5a,$66 // ]we...e.].YwYfZf
        .byte $aa,$aa,$65,$a6,$5d,$7f,$dd,$77,$df,$55,$50,$90,$90,$b0,$90,$b0 // ..e.]..w.UP.....
        .byte $90,$b0,$e4,$10,$24,$20,$10,$20,$20,$80,$70,$00,$39,$40,$80,$40 // ....$ .  .p.9@.@
        .byte $40,$80,$40,$80,$80,$7a,$aa,$76,$a9,$76,$95,$65,$55,$65,$98,$54 // @.@..z.v.v.eUe.T
        .byte $94,$5c,$94,$5c,$74,$5a,$a7           // .\.\tZ.

txt_f358:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$65,$a7                           // !e.

txt_f35e:
        .text "!P"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $30,$7a,$aa,$76,$a9,$66,$95,$65,$55,$64,$98,$54,$94,$5c,$94,$5c // 0z.v.f.eUd.T.\.\
        .byte $74,$80,$20,$00,$31,$7a,$aa,$76,$a9,$76,$95,$65,$55,$65,$98,$54 // t. .1z.v.v.eUe.T
        .byte $94,$5c,$94,$5c,$74,$5a,$a7           // .\.\tZ.

txt_f388:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$66,$a7                           // !f.

txt_f38e:
        .text "!P"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $31,$7a,$aa,$76,$a9,$76,$95,$65,$55,$65,$98,$54,$94,$5c,$94,$5c // 1z.v.v.eUe.T.\.\
        .byte $74,$5a,$a7                           // tZ.

txt_f3a4:
        .text "!Y"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $21,$65,$a7                           // !e.

txt_f3aa:
        .text "!P"
        .byte $a7                                   // ''' | $80 (end-of-string marker)

txt_f3ad:
        .encoding "screencode_mixed"
        .text "(p pp p  "
        .encoding "petscii_upper"
        .byte $80,$70,$00,$24,$40,$80,$40,$40,$e3,$80,$60,$71,$c0,$66,$a9,$66 // .p.$@.@@..`q.f.f
        .byte $95,$6d,$57,$5d,$57,$74,$5c,$74,$54,$94,$98,$a8,$98,$1a,$15,$1a // .mW]Wt\tT.......
        .byte $1b,$2e,$1b,$2f,$19,$66,$55,$9a,$6a,$9a,$6a,$aa,$df,$5b,$55,$9a // .../.fU.j.j..[U.
        .byte $66,$9a,$ab,$9a,$ab,$70,$90,$60,$a0,$60,$60,$e0,$e0,$66,$99,$66 // f....p.`.``..f.f
        .byte $55,$6d,$d7,$5f,$d5,$74,$5c,$74,$58,$b4,$98,$94,$58,$1a,$15,$1a // Um._.t\tX...X...
        .byte $1b,$2e,$1b,$2f,$1a,$66,$55,$9a,$66,$a9,$66,$aa,$df,$5b,$55,$9a // .../.fU.f.f..[U.
        .byte $66,$9a,$6b,$ba,$ab,$70,$90,$60,$a0,$60,$50,$e0,$50,$66,$a9,$66 // f.k..p.`.`P.Pf.f
        .byte $95,$6d,$57,$5d,$57,$74,$5c,$74,$54,$94,$98,$a8,$98,$80,$20,$00 // .mW]Wt\tT..... .
        .byte $60,$34,$66,$a9,$66,$95,$6d,$57,$5d,$57,$74,$5c,$74,$54,$94,$98 // `4f.f.mW]Wt\tT..
        .byte $a8,$98,$1a,$15,$1a,$1b,$2e,$1b,$2f,$1a,$66,$55,$9a,$66,$a9,$66 // ......../.fU.f.f
        .byte $aa,$df,$5b,$55,$9a,$66,$9a,$ab,$7a,$ab,$70,$90,$60,$a0,$60,$50 // ..[U.f..z.p.`.`P
        .byte $e0,$50,$10,$20,$10,$10,$e3,$20,$21,$30,$80,$5d,$00,$23,$46,$00 // .P. ... !0.].#F.
        .byte $4a,$a5,$23,$6a,$00,$6b,$a5,$24,$64,$00,$64,$40,$e3,$80,$35,$00 // J.#j.k.$d.d@..5.
        .byte $cc,$00,$c0,$66,$99,$65,$57,$dd,$57,$df,$57,$54,$78,$54,$58,$94 // ...f.eW.W.WTxTX.
        .byte $58,$a8,$98,$2a,$a4,$24,$4c,$00,$0c,$55,$a4,$24,$fb,$00,$fb,$66 // X..*.$L..U.$...f
        .byte $a4,$24,$ff,$00,$ff,$50,$a4,$24,$d5,$00,$fd,$77,$a4,$24,$a6,$00 // .$...P.$...w.$..
        .byte $aa,$74,$a4,$24,$aa,$00,$aa,$2a,$a4,$24,$51,$00,$61,$55,$e4,$03 // .t.$...*.$Q.aU..
        .byte $2b,$21,$01,$01,$59,$55               // +!..YU

// --- Region $f4d4-$f545 ---
.pc = $f4d4 "dat_f4d4"

dat_f4d4:
        .byte $35,$a0,$60,$60,$e0,$50,$66,$99,$65,$57,$dd,$57,$df,$57,$54,$78 // 5.``.Pf.eW.W.WTx
        .byte $54,$58,$94,$58,$a8,$98,$a5,$60,$2c,$1a,$00,$2a,$00,$01,$02,$01 // TX.X...`,..*....
        .byte $02,$41,$02,$41,$00,$6a,$95,$96,$99,$a6,$da,$a6,$00,$50,$90,$50 // .A.A.j.......P.P
        .byte $90,$90,$d0,$a0,$66,$99,$65,$57,$dd,$57,$df,$57,$54,$78,$54,$58 // ....f.eW.W.WTxTX
        .byte $94,$58,$a8,$98,$15,$a4,$24,$2a,$00,$3e,$55,$e4,$02,$2b,$81,$02 // .X....$*.>U..+..
        .byte $81,$66,$aa,$66,$59,$66,$59,$e5,$59,$e3,$60,$25,$a0,$60,$61,$e0 // .f.fYfY.Y.`%.`a.
        .byte $50,$e4,$10,$24,$00,$22,$00,$33,$a5,$23,$59,$00,$59,$a5,$23,$55 // P..$.".3.#Y.Y.#U
        .byte $00,$a5                               // ..

// --- Region $f54d-$f743 ---
.pc = $f54d "dat_f54d"

dat_f54d:
        .byte $00,$60,$68
        .text "EFIF"
        .byte $89
        .byte $4a,$8a
        .byte $4b,$5a,$66,$9a,$a6,$aa
        .byte $6b,$ae,$bb,$54,$64,$98,$68,$98,$68,$ac,$68,$40,$80 // k..Td.h.h.h@.

txt_f56a:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $40,$c0,$40,$65,$97,$65,$57,$ef,$77,$ef,$ff,$54,$64,$54,$6c,$54 // @.@e.eW.w..TdTlT
        .byte $64,$98,$64,$0c,$04,$0c,$04,$04,$08,$04,$08,$75,$d5,$56,$99,$6a // d.d........u.V.j
        .byte $9a,$66,$aa,$dd,$77,$55,$99,$a6,$99,$66,$aa,$ff,$7f,$df,$77,$55 // .f..wU...f....wU
        .byte $97,$5d,$95,$55,$d5,$f5,$fd,$ff,$af,$ef,$ab,$56,$99 // .].U.......V.

txt_f5aa:
        .text "VYU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $f5,$fd,$73,$51,$73,$51,$91,$62,$a1,$a2,$e3,$01,$60,$55,$02,$01 // ..sQsQ.b....`U..
        .byte $02,$01,$02,$6a,$99,$66,$55,$e5,$57,$e5,$57,$70,$70,$b0,$70,$b0 // ...j.fU.W.Wpp.p.
        .byte $50,$b0,$50,$65,$97,$65,$57,$ef,$77,$ef,$ff,$54,$64,$54,$6c,$54 // P.Pe.eW.w..TdTlT
        .byte $64,$98,$64,$1a,$2b,$1e               // d.d.+.

txt_f5e4:
        .text ";.;/?B"
        .byte $82                                   // .

txt_f5eb:
        .text "BCBCBC"
        .byte $6a,$99,$66,$55,$e5,$57,$e5,$57,$70,$70,$b0,$70,$b0,$50,$b0,$50 // j.fU.W.Wpp.p.P.P
        .byte $65,$97,$65,$57,$ef,$77,$ef,$ff,$54,$64,$54,$6c,$54,$64,$98,$64 // e.eW.w..TdTlTd.d
        .byte $e8,$3f,$60                           // .?`

txt_f614:
        .text "3B"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $c2,$c1,$c2,$c1,$c2,$c1,$6a,$99,$66,$55,$e5,$57,$e5,$57,$70,$70 // ......j.fU.W.Wpp
        .byte $b0,$70,$b0,$50,$b0,$50,$11,$21,$11,$21,$11,$22,$21,$22,$6a,$99 // .p.P.P.!.!."!"j.
        .byte $66,$95                               // f.

txt_f639:
        .text "VY"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $77,$57,$55,$95,$55,$99,$a6,$99,$a6,$10,$20,$10,$e4,$20,$21,$30 // wWU.U..... .. !0
        .byte $80,$40,$00,$2d,$49,$4a,$89,$4a,$8e,$8b,$ce,$8f,$55,$97,$5d,$77 // .@.-IJ.J....U.]w
        .byte $df,$c3
        .byte $28,$58,$64,$a8,$68,$a8,$ac,$bc,$fc,$e8
        .byte $40                                   // @ character
        .text "5YV"
        .byte $59,$66,$b9,$6a,$b9,$ba,$58,$64,$a8,$78,$a8,$b8,$a8,$b8,$04,$08 // Yf.j..Xd.x......
        .byte $08,$0c,$08,$e3,$0c,$60,$30,$66,$59,$66,$99,$6a,$9a,$6b,$aa,$65 // .....`0fYf.j.k.e
        .byte $97,$65,$99,$a6,$99,$aa,$a9,$66,$99,$aa,$e9,$ba,$ee,$bb,$ee,$65 // .e.....f.......e
        .byte $96,$65,$99,$66,$99,$aa,$ea,$ff,$7f,$df,$57,$65,$99,$66,$aa,$51 // .e.f......We.f.Q
        .byte $d1,$f1,$f1,$b3,$b3,$a3,$b3,$02,$01,$02,$01,$02,$2d,$77,$55,$b5 // ............-wU.
        .byte $56,$b5,$56,$99,$a6,$60,$50,$e0,$50,$e0,$e3,$d0 // V.V..`P.P...

loc_f6c8:
        .text "3YVY"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $b9,$6a,$be,$bb,$58,$64,$a8,$78,$a8,$ba,$bf,$ab,$15,$00,$15,$a2 // .j..Xd.x........
        .byte $38,$56,$9a,$66,$41,$02,$41,$02,$01,$42,$81,$82,$77,$55,$b5,$56 // 8V.fA.A..B..wU.V
        .byte $b5,$56,$99,$a6,$60,$50,$e0,$50,$e0,$e3,$d0 // .V..`P.P...

txt_f6f8:
        .text "3YVY"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $b9,$6a,$be,$bb,$58,$64,$a8,$78,$a8,$ba,$bf,$ab,$3f,$00,$3f,$a2 // .j..Xd.x....?.?.
        .byte $38,$56,$9a,$66,$c1,$02,$c1,$02,$01,$42,$81,$82,$77,$55,$b5,$56 // 8V.f.....B..wU.V
        .byte $b5,$56,$99,$a6,$60,$50,$e0,$50,$e0,$e3,$d0,$23,$11,$22,$21,$e5 // .V..`P.P...#."!.
        .byte $22,$38,$57,$5d,$97,$65,$99,$aa,$a9,$aa,$7f,$5f,$77,$5d,$95,$65 // "8W].e....._w].e
        .byte $99,$a6,$10,$20,$10,$20,$20           // ... .  

// --- Region $f749-$f765 ---
.pc = $f749 "dat_f749"

dat_f749:
        .byte $00,$e4,$45,$22,$00,$45,$a2,$26,$57,$5f,$7f,$ff,$00,$55,$a2,$26 // ..E".E.&W_...U.&
        .byte $fc,$f4,$fc,$74,$00,$a8,$a2,$e4,$40,$22,$00,$44,$a2 // ...t....@".D.

// --- Region $f774-$fa98 ---
.pc = $f774 "Segment $f774"
        .byte $54,$a2,$26,$08,$0c,$08,$0c,$00,$44,$a2,$26,$66,$95,$66,$9a,$00 // T.&.....D.&f.f..
        .byte $ee,$a2
        .byte $26,$65
        .byte $56,$55,$9a,$00,$ee,$a2
        .text "&UUV"
        .byte $99,$00
        .byte $e9,$a2,$26,$66,$a9,$9a,$a9,$00,$ee,$a2,$26,$5d,$55,$5d,$95,$00 // ..&f......&]U]..
        .byte $99,$a2,$26,$62,$62,$52,$62,$00,$62,$a2,$26,$02,$03,$02,$03,$02 // ..&bbRb.b.&.....
        .byte $13,$a2,$26,$d5,$77,$d5,$f7,$ff,$77,$a2,$26,$d0,$f0,$d0,$f0,$d0 // ..&.w...w.&.....
        .byte $f0,$a2                               // ..

txt_f7c6:
        .text "&V"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $55,$b5,$7d,$99,$a2,$26,$66,$99,$55,$57,$df,$77,$a2,$26,$59,$66 // U.}..&f.UW.w.&Yf
        .byte $99,$6a,$ef,$6b,$a2,$26,$41,$83       // .j.k.&A.

txt_f7e1:
        .text "AC"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $83,$a2,$26,$d5,$77,$d5,$f7,$ff,$77,$a2,$26,$d0,$f0,$d0,$f0,$d0 // ..&.w...w.&.....
        .byte $f0,$a2                               // ..

txt_f7f6:
        .text "&V"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $55,$b5,$7d,$99,$a2,$26,$66,$99,$55,$57,$df,$77,$a2,$26,$59,$66 // U.}..&f.UW.w.&Yf
        .byte $99,$6a,$ef,$6b,$a2,$26,$41,$83       // .j.k.&A.

txt_f811:
        .text "AC"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $83,$a2,$26,$d5,$77,$d5,$f7,$ff,$77,$a2,$26,$d0,$f0,$d0,$f0,$d0 // ..&.w...w.&.....
        .byte $f2,$a2,$e4,$13,$22,$00,$11,$a2       // ...."...

txt_f82c:
        .text "&U"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $f5,$fd,$00,$55,$a2,$21,$56,$e3,$55,$22,$00,$55,$a2,$26,$10,$20 // ...U.!V.U".U.&. 
        .byte $10,$20,$00,$20,$80,$29,$00,$28,$70,$f7,$af,$8a,$28,$92,$29,$9b // . . .).(p...(.).
        .byte $e3,$b9,$2e,$92,$29,$82,$28,$29,$9b,$9b,$b9,$92,$29,$82,$a8,$fa // ....).()....)...
        .byte $7f,$af,$29,$7f,$3d,$3d,$e3,$e4       // ..).==..

txt_f867:
        .text "N$"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $d3,$a4
        .byte $2d,$3d,$3d,$e3,$e4
        .text "N$=="
        .byte $e3,$e4
        .byte $4e,$24,$7f
        .byte $ae,$29,$a8,$e3,$e3,$e4,$42,$24,$90,$e3,$e3,$a4,$2d,$e3,$e3,$e4 // .)....B$....-...
        .byte $42,$24,$20,$e3,$e3,$e4,$42,$2b,$90,$a8,$ae // B$ ...B+...

txt_f895:
        .text "/)NBB)"
        .byte $9b,$8b
        .text "NBB)"
        .byte $9b,$8b

txt_f8a3:
        .text "NB"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .text "'NBB)"
        .byte $9b,$8b
        .byte $29,$ab
        .byte $38,$d3,$d3
        .byte $3c,$9b

txt_f8b4:
        .text "$)"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $97,$9b,$b0,$8b,$48,$c8,$8c,$b8,$c8   // ....H....

txt_f8c0:
        .text "$)"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $8b,$b8,$8c,$24,$29,$e3,$8b,$25,$c8,$b3,$3d,$d3,$d0,$a8 // ...$)..%..=...

txt_f8d1:
        .text "&<<"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $8c,$92,$b8,$e4,$7f,$36,$b7,$b8,$8b,$8c,$c8,$3d,$92,$b8,$c8,$b8 // .....6.....=....
        .byte $c8,$3d,$92,$b8,$00,$c8,$c8,$3d,$c8,$c3,$3c,$d3,$a8,$29,$c8,$8c // .=.....=..<..)..
        .byte $8b,$b0,$b8,$b8,$7f,$fa,$fa,$e3,$7f,$30,$b7,$c3,$3d,$d3,$b8,$b8 // .........0..=...
        .byte $c3,$c3,$3d,$d3,$b8,$b8,$c3,$c3,$3d,$d3,$e3,$8b // ..=.....=...

txt_f911:
        .text "!<"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $27,$b0,$b0,$7b,$b0,$c8,$c8,$ca,$e3,$a8,$36,$fa,$fa,$f7,$cd,$d0 // '..{......6.....
        .byte $d0,$c8,$c8,$c3,$d3,$d0,$d0,$c8,$c8,$c3,$d3,$d0,$dc,$b0,$b0,$b8 // ................
        .byte $8b,$a4,$21,$01,$02,$01,$f1,$01,$01,$29,$f1,$f1,$01,$01,$0b,$31 // ..!......).....1
        .byte $01,$01,$f1,$e3,$01,$24,$39,$01,$01,$f1,$e3,$01,$24,$3a,$1f,$07 // .....$9.....$:..
        .byte $f1,$e3,$01,$25,$31,$31,$01,$01,$f1,$e3,$01,$2b,$31,$01,$01,$f1 // ...%11.....+1...
        .byte $01,$01,$1e,$34,$03,$02,$f9,$e3,$01,$33,$31,$01,$01,$f1,$fe,$04 // ...4.....31.....
        .byte $03,$02,$31,$01,$1e,$f4,$03,$02,$09,$31,$01,$01,$f1,$e3,$01,$24 // ..1......1.....$
        .byte $31,$01,$01,$f1,$e3,$01,$25,$31,$31,$1d,$04,$f1,$e3,$01,$37,$3d // 1.....%11.....7=
        .byte $04,$01,$f1,$01,$01,$1d,$34,$01,$01,$f1,$01,$1d,$04,$31,$01,$01 // ......4......1..
        .byte $f1,$01,$f1,$01,$01,$31,$e3,$01,$24,$f1,$01,$01,$31,$e3,$01,$3a // .....1..$...1..:
        .byte $fb,$02,$0e,$39,$0b,$08,$0c,$f2,$0e,$09,$3b,$f8,$0c,$02,$1e,$31 // ...9......;....1
        .byte $01,$01,$f1,$02,$1e,$09,$3b,$08,$0c,$fb,$e3,$01,$24,$31,$01,$01 // ......;.....$1..
        .byte $f1,$e3,$01,$3e,$31,$31,$0c,$01,$fc,$09,$04,$01,$31,$01,$01,$f2 // ...>11......1...
        .byte $0c,$01,$0b,$3c,$03,$09,$f4,$01,$01,$1c,$33,$09,$04,$31,$31,$0c // ...<......3..11.
        .byte $03,$39,$e6,$01,$27,$31,$01,$01,$31,$01,$08,$38,$e3,$0b,$24,$02 // .9..'1..1..8..$.
        .byte $01,$01,$f1,$e3,$01,$34,$fc,$01,$03,$fc,$0b,$02,$fb,$0c,$03,$0c // .....4..........
        .byte $0b,$02,$01,$01,$03,$0c,$f1,$08,$1d,$0c,$e3,$01,$60,$51,$31,$71 // ............`Q1q
        .byte $a1,$31,$e1,$0b,$fb,$01,$f1,$0c,$3c,$9a,$08,$f7,$0a,$fa,$01,$31 // .1......<......1
        .byte $f1,$6c,$b1,$fc,$9c,$61,$01,$fc,$b1,$0c,$3c,$a1,$b1,$3c,$61,$91 // .l...a....<..<a.
        .byte $0c,$0c,$58,$01,$f1,$51,$41,$f1,$f1,$a1,$f1,$01,$f1,$91,$01,$33 // ..X..QA........3
        .byte $63,$78,$32,$52,$f2,$08,$07,$51,$01,$f1,$61,$43,$f3,$2d,$71,$f1 // cx2R...Q..aC.-q.
        .byte $01,$03,$53,$1d,$f1,$d1,$01,$f1,$21,$d1,$f1,$01,$61,$01,$31,$80 // ..S.....!...a.1.
        .byte $1f,$00,$21,$20,$80,$3c,$00           // ..! .<.

txt_fa7b:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$98,$a2,$21,$20,$80,$36,$00       // !..! .6.

txt_fa86:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $24,$98,$00,$02,$76,$a2,$21,$98,$a2,$21,$20,$80,$5a,$00,$64,$67 // $...v.!..! .Z.dg

// --- Region $fc63-$fc77 ---
.pc = $fc63 "Segment $fc63"
        .byte $a7,$4c,$d8,$2f,$ad,$c1,$30,$f0,$08,$c9,$01,$f0,$62,$c9,$02,$f0 // .L./..0.....b...
        .byte $f0,$a2,$03,$a0,$27                   // ....'

// --- Region $fcd7-$fce0 ---
.pc = $fcd7 "dat_fcd7"

dat_fcd7:
        .byte $a9,$02,$8d,$c1,$30,$a9,$02,$8d,$ba,$2f // ....0..../

// --- Region $fcf1-$fd14 ---
.pc = $fcf1 "dat_fcf1"

dat_fcf1:
        .byte $a2,$00,$bd,$e1,$05,$9d,$e0,$05,$bd,$09,$06,$9d,$08,$06,$e8,$e0 // ................
        .byte $28,$d0,$ef,$a2,$27,$bd,$57,$06,$9d,$58,$06,$bd,$7f,$06,$9d,$80 // (...'.W..X......
        .byte $06,$ca,$10,$f1                       // ....

// --- Region $fd88-$fda2 ---
.pc = $fd88 "dat_fd88"

dat_fd88:
        .byte $ae,$be,$30,$e8,$ec                   // ..0..

txt_fd8d:
        .text "'0"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $0c,$a9,$1b,$8d,$9b,$30,$a9,$e4,$8d,$9a,$30,$a2,$02,$8e,$be,$30 // .....0....0....0
        .byte $ad,$9a,$30                           // ..0

// --- Region $fdd6-$fe0b ---
.pc = $fdd6 "dat_fdd6"

dat_fdd6:
        .byte $02,$02,$00,$0e,$00,$ad               // ......

txt_fddc:
        .text "L1"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $00,$f0,$71,$a2,$00,$8e               // ..q...

txt_fde5:
        .text "L1"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $f9,$06,$9d,$f8,$06,$bd,$21,$07,$9d,$20,$07,$e8,$e0,$27,$d0,$ef // ......!.. ...'..
        .byte $ad,$50,$31,$f0,$17,$ad,$4f,$31,$18,$69,$40,$8d,$1f,$07,$18,$69 // .P1...O1.i@....i
        .byte $80,$8d,$47,$07                       // ..G.

// --- Region $fe15-$fe2f ---
.pc = $fe15 "txt_fe15"

txt_fe15:
        .text "K1"
        .byte $ad                                   // '-' | $80 (end-of-string marker)

txt_fe18:
        .text "K1"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $ff,$d0,$1a,$ee                       // ....

txt_fe1f:
        .text ")1"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $7f,$1d,$8d,$4f,$31,$8d,$1f,$07,$18,$69,$80,$8d,$47,$07 // ...O1....i..G.

// --- Region $fe39-$fe55 ---
.pc = $fe39 "Segment $fe39"
        .byte $01,$8d                               // ..

txt_fe3b:
        .text "P1"
        .byte $ae                                   // '.' | $80 (end-of-string marker)

txt_fe3e:
        .text "K1"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $c0,$1c,$c9,$00,$f0,$0f,$8d,$4f,$31,$8d,$1f,$07,$18,$69,$80,$8d // .......O1....i..
        .byte $47,$07,$4c,$4a,$31                   // G.LJ1

// --- Region $fe64-$fe7f ---
.pc = $fe64 "Segment $fe64"
        .byte $ff,$01,$07,$00,$20,$00,$a9,$e0,$8d,$10,$d0,$a9,$ff,$8d,$15,$d0 // .... ...........
        .byte $8d,$1c,$d0,$a9,$0e,$8d,$25,$d0,$a9,$01,$8d,$26 // ......%....&

// --- Region $feec-$ff5a ---
.pc = $feec "dat_feec"

dat_feec:
        .byte $00,$03,$18,$01,$02,$03,$02,$02,$03,$02,$01,$02,$04,$01,$03,$01 // ................
        .byte $05,$04,$02,$0e,$a2,$60,$f6,$24,$b4,$f0,$62,$96,$c8,$5a,$36,$78 // .....`.$..b..Z6x
        .byte $58,$fa,$2b,$63,$c8,$7b,$41,$50,$9e,$3c,$78,$bc,$50,$78,$84,$c8 // X.+c.{AP.<x.Px..
        .byte $62,$50,$4c,$86,$bf,$70,$3c,$fe,$50,$b4,$85,$64,$c8,$46,$64,$be // bPL..p<.P..d.Fd.
        .byte $58,$82,$b0,$86,$bf,$c0               // X.....

txt_ff32:
        .text "FG"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $46,$87,$bc,$bc,$46,$a2,$50,$c6,$aa,$53,$8b,$9c,$ad,$3d,$a0,$46 // F...F.P..S...=.F
        .byte $be,$c6,$aa,$9e                       // ....

txt_ff49:
        .text "U6"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $8e,$58,$82,$bc                       // .X..

txt_ff50:
        .text "9P"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $b2,$b3,$b4,$b3,$b2,$b5,$20,$60       // ...... `

// --- Region $ff68-$ffff ---
.pc = $ff68 "Segment $ff68"
        .byte $41,$20,$60,$10,$50,$01,$41,$0c,$4c,$05,$45,$20,$60,$12,$52,$09 // A `.P.A.L.E `.R.
        .byte $49,$04,$44,$05,$45,$12,$52,$20,$60,$a0,$e0,$89,$c9,$a0,$e0,$93 // I.D.E.R `.......
        .byte $d3,$81,$c1,$97,$d7,$a0,$e0,$81,$c1,$a0,$e0,$90,$d0,$81,$c1,$8c // ................
        .byte $cc,$85,$c5,$a0,$e0,$92,$d2,$89,$c9,$84,$c4,$85,$c5,$92,$d2,$a0 // ................
        .byte $e0,$20,$60,$09,$49,$20,$60,$13,$53,$01,$41,$17,$57,$20,$60,$01 // . `.I `.S.A.W `.
        .byte $41,$20,$60,$10,$50,$01,$41,$0c,$4c,$05,$45,$20,$60,$08,$48,$0f // A `.P.A.L.E `.H.
        .byte $4f,$12,$52,$13,$53,$05,$45,$20,$60,$a0,$e0,$89,$c9,$a0,$e0,$93 // O.R.S.E `.......
        .byte $d3,$81,$c1,$97,$d7,$a0,$e0,$81,$c1,$a0,$e0,$90,$d0,$81,$c1,$8c // ................
        .byte $cc,$85,$c5,$a0,$e0,$88,$c8,$8f,$cf,$92,$d2,$93,$d3,$85,$c5,$a0 // ................
        .byte $e0,$fd,$20,$a3,$21,$df,$00,$d5       // .. .!...
