// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:12
// 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:  $1800 (6144)
// IRQ handler:  $1c19 (irq_1c19)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 4989 bytes, Data: 58499 bytes
// Labels: 632, Subroutines: 19
//
// Cross-references: all OK
// ============================================


// --- Region $0c00-$0c06 ---
.pc = $0c00 "sub_0c00"
// Referenced by: jsr from $188b, $ea5a

sub_0c00:
        jmp loc_0c25
// Referenced by: jsr from $1c1c, $eddd

sub_0c03:
        jmp loc_1197

txt_0c06:
        .text " "

// --- Region $0c17-$104b ---
.pc = $0c17 "sub_0c17"
// Referenced by: jsr from $0d6f, $0e62, $0f5f

sub_0c17:
        tay
.label smc_0c19 = * + 1
.label smc_0c1a = * + 2
        lda $154e,y                                 // !SMC: modified by $0cd6, $0cdc
        sta $a4
.label smc_0c1e = * + 1
.label smc_0c1f = * + 2
        lda $1564,y                                 // !SMC: modified by $0ce2, $0ce8
        sta $a5
        rts

dat_0c23:
        .byte $07,$48                               // .H

loc_0c25:
        sta $0c0d
        lda #$09
.label loc_0c2c = * + 2
        sta $d404
        sta $d40b
        sta $d412
        ldx #$00

loc_0c35:
        lda #$00
        sta $d400,x
        inx
        cpx #$18
        bne loc_0c35
        lda $0c0e
        sta $d418
        lda #$02
        sta $0c15
.label loc_0c4c = * + 2
        sta $0c16
        lda $fd
        sta dat_0c23
        lda $fe
        sta $0c24
        lda #$00
        sta $fd
        lda $0c0d
        sta $fe
        ldy #$00
        lda ($fd),y
        sta smc_10a5                                // SMC: modifies $10a5
        iny
        lda ($fd),y
        sta smc_10a6                                // SMC: modifies $10a6
        iny
        lda ($fd),y
        sta smc_10a8                                // SMC: modifies $10a8
        iny
        lda ($fd),y
        sta smc_10a9                                // SMC: modifies $10a9
        iny
        lda ($fd),y
        sta smc_10f9                                // SMC: modifies $10f9
        iny
        lda ($fd),y
        sta smc_10fa                                // SMC: modifies $10fa
        iny
        lda ($fd),y
        sta smc_0d6d                                // SMC: modifies $0d6d
        sta smc_0d54                                // SMC: modifies $0d54
        iny
        lda ($fd),y
        sta smc_0d6e                                // SMC: modifies $0d6e
        sta smc_0d55                                // SMC: modifies $0d55
        iny
        lda ($fd),y
        sta smc_0da2                                // SMC: modifies $0da2
        iny
        lda ($fd),y
        sta smc_0da3                                // SMC: modifies $0da3
        iny
        lda ($fd),y
        sta smc_0e60                                // SMC: modifies $0e60
        iny
        lda ($fd),y
        sta smc_0e61                                // SMC: modifies $0e61
        iny
        lda ($fd),y
        sta smc_0e95                                // SMC: modifies $0e95
        iny
        lda ($fd),y
        sta smc_0e96                                // SMC: modifies $0e96
        iny
        lda ($fd),y
        sta smc_0f5d                                // SMC: modifies $0f5d
        iny
        lda ($fd),y
        sta smc_0f5e                                // SMC: modifies $0f5e
        iny
        lda ($fd),y
        sta smc_0f92                                // SMC: modifies $0f92
        iny
        lda ($fd),y
        sta smc_0f93                                // SMC: modifies $0f93
        iny
        lda ($fd),y
        sta smc_0c19                                // SMC: modifies $0c19
        iny
        lda ($fd),y
        sta smc_0c1a                                // SMC: modifies $0c1a
        iny
        lda ($fd),y
        sta smc_0c1e                                // SMC: modifies $0c1e
        iny
        lda ($fd),y
        sta smc_0c1f                                // SMC: modifies $0c1f
        iny
        lda ($fd),y
        sta $0c10
        iny
        lda ($fd),y
        sta $0c11
        iny
        lda ($fd),y
.label loc_0cfc = * + 2
        sta $0c12
        iny
        lda ($fd),y
        sta $0c13
        iny
        iny
        iny
        lda ($fd),y
        sta $0c14
        iny
        lda ($fd),y
        sta $0c0e
        iny
        lda ($fd),y
        sta $0c0f
        ldx #$00
        txa

loc_0d1a:
        sta dat_104c,x
        inx
        cpx #$39
        bne loc_0d1a
        lda dat_0c23
        sta $fd
        lda $0c24
        sta $fe
        rts

loc_0d2d:
        pla
        pla
        lda #$00
        sta $104d
        sta $104e
        sta $104f
        sta $1050
        sta $1051
        sta $1052
        inc dat_104c
        ldx dat_104c
        cpx $0c13
        bne loc_0d53

loc_0d4e:
        ldx #$00
        stx dat_104c

loc_0d53:
.label smc_0d54 = * + 1
.label smc_0d55 = * + 2
        lda $13f8,x                                 // !SMC: modified by $0c8b, $0c94
        cmp #$ff
        beq loc_0d4e
        cmp #$fe
        bne loc_0d66
        lda #$00
        sta $0c15
        jmp loc_1222

loc_0d66:
        jmp loc_1208
// Referenced by: jsr from $120f

sub_0d69:
        ldx dat_104c
.label smc_0d6d = * + 1
.label smc_0d6e = * + 2
        lda $13f8,x                                 // !SMC: modified by $0c88, $0c91
        jsr sub_0c17
        lda $1050
        beq loc_0d7b
        dec $1050
        rts

loc_0d7b:
        ldy $104d
        lda ($a4),y
        bne loc_0d93
        iny
        lda ($a4),y
        and #$1f
        sta $1050
        lda ($a4),y
        iny
        sty $104d
        jmp loc_0e45

loc_0d93:
        cmp #$ff
        bne loc_0d9a
        jmp loc_0d2d

loc_0d9a:
        and #$80
        bne loc_0daa
        lda ($a4),y
        clc
.label smc_0da2 = * + 1
.label smc_0da3 = * + 2
        adc $1431,x                                 // !SMC: modified by $0c9a, $0ca0
        sta $105f
        jmp loc_0db1

loc_0daa:
        lda ($a4),y
        and #$7f
        sta $105f

loc_0db1:
        iny
        lda ($a4),y
        iny
        sty $104d
        sta dat_118f
        and #$1f
        asl
        asl
        asl
        tay
        lda $0c10
        sta $fd
        lda $0c11
        sta $fe
        lda ($fd),y
        sta $d405
        iny
        lda ($fd),y
        sta $d406
        iny
        lda ($fd),y
        sta $1053
        iny
        lda ($fd),y
        and #$f0
        sta $106e
        sta $1068
        lda ($fd),y
        and #$0f
        asl
        asl
        asl
        asl
        sta $106b
        iny
        lda ($fd),y
        and #$f0
        lsr
        lsr
        sta $1074
        lda ($fd),y
        and #$0f
        asl
        asl
        sta $1059
        lda #$00
        sta $105c
        iny
        lda ($fd),y
        and #$f0
        lsr
        sta $107a
        lda ($fd),y
        and #$0f
        clc
        adc #$01
        sta $107d
        asl
        sta $1077
        lda #$00
        sta $1080
        iny
        iny
        lda ($fd),y
        and #$0f
        sta $1071
        dey
        lda ($fd),y
        beq loc_0e42
        sta $d417
        iny
        lda ($fd),y
        sta $1196
        lda #$01
        sta $1056

loc_0e42:
        lda dat_118f

loc_0e45:
        and #$e0
        lsr
        sec
        sbc #$40
        sta $1062
        lda #$00
        sbc #$00
        sta $1065
        asl $1062
        rol $1065
        rts
// Referenced by: jsr from $1219

sub_0e5c:
        ldx dat_104c
.label smc_0e60 = * + 1
.label smc_0e61 = * + 2
        lda $146a,x                                 // !SMC: modified by $0ca6, $0cac
        jsr sub_0c17
        lda $1051
        beq loc_0e6e
        dec $1051
        rts

loc_0e6e:
        ldy $104e
        lda ($a4),y
        bne loc_0e86
        iny
        lda ($a4),y
        and #$1f
        sta $1051
        lda ($a4),y
        iny
        sty $104e
        jmp loc_0ebd

loc_0e86:
        cmp #$ff
        bne loc_0e8d
        jmp loc_0d2d

loc_0e8d:
        and #$80
        bne loc_0e9d
        lda ($a4),y
        clc
.label smc_0e95 = * + 1
.label smc_0e96 = * + 2
        adc $14a3,x                                 // !SMC: modified by $0cb2, $0cb8
        sta $1060
        jmp loc_0ea4

loc_0e9d:
        lda ($a4),y
        and #$7f
        sta $1060

loc_0ea4:
        iny
        lda ($a4),y
        iny
        sty $104e
        sta dat_118f
        and #$1f
        asl
        asl
        asl
        tay
        sty $1083
        inc $1084
        lda dat_118f

loc_0ebd:
        and #$e0
        lsr
        sec
        sbc #$40
        sta $1063
        lda #$00
        sbc #$00
        sta $1066
        asl $1063
        rol $1066
        rts

// Referenced by: jsr from $11c4
sub_0ed4: {
        ldy $1083
        lda $0c10
        sta $fd
        lda $0c11
        sta $fe
        lda ($fd),y
        sta $d40c
        iny
        lda ($fd),y
        sta $d40d
        iny
        lda ($fd),y
        sta $1054
        iny
        lda ($fd),y
        and #$f0
        sta $106f
        sta $1069
        lda ($fd),y
        and #$0f
        asl
        asl
        asl
        asl
        sta $106c
        iny
        lda ($fd),y
        and #$f0
        lsr
        lsr
        sta $1075
        lda ($fd),y
        and #$0f
        asl
        asl
        sta $105a
        lda #$00
        sta $105d
        iny
        lda ($fd),y
        and #$f0
        lsr
        sta $107b
        lda ($fd),y
        and #$0f
        clc
        adc #$01
        sta $107e
        asl
        sta $1078
        lda #$00
        sta $1081
        iny
        iny
        lda ($fd),y
        and #$0f
        sta $1072
        dey
        lda ($fd),y
        beq done
        sta $d417
        iny
        lda ($fd),y
        sta $1196
        lda #$01
        sta $1057
done:
        rts
}
// Referenced by: jsr from $11d6

sub_0f59:
        ldx dat_104c
.label smc_0f5d = * + 1
.label smc_0f5e = * + 2
        lda $14dc,x                                 // !SMC: modified by $0cbe, $0cc4
        jsr sub_0c17
        lda $1052
        beq loc_0f6b
        dec $1052
        rts

loc_0f6b:
        ldy $104f
        lda ($a4),y
        bne loc_0f83
        iny
        lda ($a4),y
        and #$1f
        sta $1052
        lda ($a4),y
        iny
        sty $104f
        jmp loc_1035

loc_0f83:
        cmp #$ff
        bne loc_0f8a
        jmp loc_0d2d

loc_0f8a:
        and #$80
        bne loc_0f9a
        lda ($a4),y
        clc
.label smc_0f92 = * + 1
.label smc_0f93 = * + 2
        adc $1515,x                                 // !SMC: modified by $0cca, $0cd0
        sta $1061
        jmp loc_0fa1

loc_0f9a:
        lda ($a4),y
        and #$7f
        sta $1061

loc_0fa1:
        iny
        lda ($a4),y
        iny
        sty $104f
        sta dat_118f
        and #$1f
        asl
        asl
        asl
        tay
        lda $0c10
        sta $fd
        lda $0c11
        sta $fe
        lda ($fd),y
        sta $d413
        iny
        lda ($fd),y
        sta $d414
        iny
        lda ($fd),y
        sta $1055
        iny
        lda ($fd),y
        and #$f0
        sta $1070
        sta $106a
        lda ($fd),y
        and #$0f
        asl
        asl
        asl
        asl
        sta $106d
        iny
        lda ($fd),y
        and #$f0
        lsr
        lsr
        sta $1076
        lda ($fd),y
        and #$0f
        asl
        asl
        sta $105b
        lda #$00
        sta $105e
        iny
        lda ($fd),y
        and #$f0
        lsr
        sta $107c
        lda ($fd),y
        and #$0f
        clc
        adc #$01
        sta $107f
        asl
        sta $1079
        lda #$00
        sta $1082
        iny
        iny
        lda ($fd),y
        and #$0f
        sta $1073
        dey
        lda ($fd),y
        beq loc_1032
        sta $d417
        iny
        lda ($fd),y
        sta $1196
        lda #$01
        sta $1058

loc_1032:
        lda dat_118f

loc_1035:
        and #$e0
        lsr
        sec
        sbc #$40
        sta $1064
        lda #$00
        sbc #$00
        sta $1067
        asl $1064
        rol $1067
        rts

// --- Region $1087-$118e ---
.pc = $1087 "sub_1087"
// Referenced by: jsr from $11e4, $11f2, $1200

sub_1087:
        stx $1085
        sty $1086
        lda $1059,x
        clc
        adc $1062,x
        sta $1059,x
        lda $105c,x
        adc $1065,x
        sta $105c,x

loc_10a0:
        lda $1053,x
        tax
.label smc_10a5 = * + 1
.label smc_10a6 = * + 2
        lda $1320,x                                 // !SMC: modified by $0c64, $0c6a
.label smc_10a8 = * + 1
.label smc_10a9 = * + 2
        ldy $1368,x                                 // !SMC: modified by $0c70, $0c76
        cmp #$ff
        bne loc_10bb
        ldx $1085
        tya
        sta $1053,x
        ldy $1086
        jmp loc_10a0

loc_10bb:
        ldx $1086
        sta $d404,x
        tya
        ldy $1085
        clc
        cmp #$80
        bcs loc_10cd
        adc $105f,y

loc_10cd:
        and #$7f
        tax
        lda dat_1237,x
        clc
        adc $1059,y
        ldy $1086
        sta $d400,y
        ldy $1085
        lda $1299,x
        adc $105c,y
        ldy $1086
        sta $d401,y
        ldx $1085
        lda $1056,x
        beq loc_10fe
        lda $1053,x
        tay
.label smc_10f9 = * + 1
.label smc_10fa = * + 2
        lda $13b0,y                                 // !SMC: modified by $0c7c, $0c82
        sta $d416

loc_10fe:
        ldx $1085
        ldy $1086
        inc $1053,x
        lda $106e,x
        clc
        adc $1071,x
        sta $106e,x
        sta dat_118f
        and #$f0
        cmp $106b,x
        bne loc_1134
        lda #$00
        sec
        sbc $1071,x
        sta $1071,x
        lda $106b,x
        ldy $1068,x
        sta $1068,x
        tya
        sta $106b,x
        lda dat_118f

loc_1134:
        ldy $1086
        lsr
        lsr
        lsr
        lsr
        sta $d403,y
        lda dat_118f
        asl
        asl
        asl
        asl
        sta $d402,y
        lda $1074,x
        beq loc_1151
        dec $1074,x
        rts

loc_1151:
        dec $107d,x
        bne loc_1164
        lda $1077,x
        sta $107d,x
        lda $1080,x
        eor #$01
        sta $1080,x

loc_1164:
        lda $1080,x
        beq loc_117c
        lda $1059,x
        clc
        adc $107a,x
        sta $1059,x
        lda $105c,x
        adc #$00
        sta $105c,x
        rts

loc_117c:
        lda $1059,x
        sec
        sbc $107a,x
        sta $1059,x
        lda $105c,x
        sbc #$00
        sta $105c,x
        rts

// --- Region $1197-$1237 ---
.pc = $1197 "loc_1197"

loc_1197:
        lda $0c15
        bne loc_119d
        rts

loc_119d:
        lda $a4
        sta $1190
        lda $a5
        sta $1191
        lda $fd
        sta $1192
        lda $fe
        sta $1193
        lda $1196
        and #$f0
        ora $0c0e
        sta $d418
        lda $1084
        beq loc_11c7
        dec $1084
        jsr sub_0ed4

loc_11c7:
        lda $0c14
        cmp $0c16
        bne loc_11d9
        lda $0c0f
        and #$04
        beq loc_11d9
        jsr sub_0f59

loc_11d9:
        lda $0c0f
        and #$01
        beq loc_11e7
        ldx #$00
        ldy #$00
        jsr sub_1087

loc_11e7:
        lda $0c0f
        and #$02
        beq loc_11f5
        ldx #$01
        ldy #$07
        jsr sub_1087

loc_11f5:
        lda $0c0f
        and #$04
        beq loc_1203
        ldx #$02
        ldy #$0e
        jsr sub_1087

loc_1203:
        dec $0c16
        bne loc_1222

loc_1208:
        lda $0c0f
        and #$01
        beq loc_1212
        jsr sub_0d69

loc_1212:
        lda $0c0f
        and #$02
        beq loc_121c
        jsr sub_0e5c

loc_121c:
        lda $0c14
        sta $0c16

loc_1222:
        lda $1190
        sta $a4
        lda $1191
        sta $a5
        lda $1192
        sta $fd
        lda $1193
        sta $fe
        rts

dat_1237:
        .byte $00                                   // .

// --- Region $1800-$1a7e ---
.pc = $1800 "main_1800"

main_1800:
        jsr $e518
        sei
        lda #$37
        sta $01
        lda #$00
        sta $d015
        sta $d020
        sta $d021
        lda #$0b
        sta $d011
        lda #$18
        sta $d018
        sta $d016
        ldx #$00

loc_1822:
        lda $3f40,x
        sta $0400,x
        lda $4040,x
        sta $0500,x
        lda $4140,x
        sta $0600,x
        lda $4240,x
        sta $0700,x
        lda $4338,x
        sta $d800,x
        lda $4438,x
        sta $d900,x
        lda $4538,x
        sta $da00,x
        lda $4638,x
        sta dat_db00,x
        inx
        bne loc_1822
        ldx #$00
        txa

loc_1858:
        sta $0340,x
        inx
        cpx #$c0
        bne loc_1858
        lda #$55
        sta $03b3
        sta $03b9
        sta $03f6
        sta $03fc
        lda #$aa
        sta $03b6
        sta $03bc
        sta $03f3
        sta $03f9
        lda #$0e
        sta $07f8
        lda #$0f
        sta $07f9
        jsr sub_1c08
        lda #$13
        jsr sub_0c00
        lda #$20
        sta $fd
        lda #$47
        sta $fe
        lda #$00
        sta $ae
        sta $a4
        sta $fb
        lda #$20
        sta $af
        lda #$04
        sta $a5
        lda #$d8
        sta $fc
        lda #$19
        sta $0314
        lda #$1c
        sta $0315
        lda #$00
        sta $dc0e
        lda #$01
        sta $d01a
        lda #$00
        sta $d012

loc_18c3:
        lda $d011
        and #$80
        bne loc_18c3

loc_18ca:
        lda $d012
        cmp #$00
        bne loc_18ca
        lda #$bb
        sta $d011
        cli

loc_18d7:
        lda $dc01
        and #$10
        bne loc_18d7
        lda #$fb

loc_18e0:
        cmp $d012
        bne loc_18e0
        lda #$00
        sta $d011
        lda #$50

loc_18ec:
        cmp $d012
        bne loc_18ec
        lda #$00
        sta $1aa6
        sta $1aa7
        sta $1aa1
        sta $1aa2
        lda #$01
        sta $1a9e
        lda #$3c
        sta $1a9c
        lda #$20
        sta $ae
        lda #$04
        sta $a4
        sta $fb
        lda #$20
        sta $af
        lda #$c2
        sta $fd
        lda #$1d
        sta $fe
        lda #$04
        sta $a5
        lda #$d8
        sta $fc
        ldx #$00
        lda #$00

loc_192b:
        sta $2000,x
.label loc_1930 = * + 2
        sta $2100,x
        sta $2200,x
        sta $2300,x
        sta $2400,x
        sta $2500,x
        sta $2600,x
        sta $2700,x
        sta $2800,x
        sta $2900,x
        sta $2a00,x
        sta $2b00,x
        sta $2c00,x
        sta $2d00,x
        sta $2e00,x
        sta $2f00,x
        sta $3000,x
        sta $3100,x
        sta $3200,x
        sta $3300,x
        sta $3400,x
        sta $3500,x
        sta $3600,x
        sta $3700,x
        sta $3800,x
        sta $3900,x
        sta $3a00,x
        sta $3b00,x
        sta $3c00,x
        sta $3d00,x
        sta $3e00,x
        sta $3e40,x
        inx
        bne loc_192b
        jsr sub_1c08
        lda #$fa

loc_1993:
        cmp $d012
        bne loc_1993
        lda #$3b
        sta $d011

loc_199d:
        lda $1a9d
        beq loc_199d
        sei
        lda #$00
        sta $d01a
        lda #$01
        sta $dc0e
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        cli
        jsr $e518
        ldx #$00

loc_19bd:
        lda txt_1a80,x
        and #$3f
        sta $0400,x
        inx
        cpx #$18
        bne loc_19bd
        ldx #$00

loc_19cc:
        lda loc_1a37,x
        sta $0380,x
        inx
        cpx #$49
        bne loc_19cc
        ldx #$00

loc_19d9:
        lda #$ff
        sta $0342,x
        lda #$00
        sta $0340,x
        sta $0341,x
        inx
        inx
        inx
        cpx #$3f
        bne loc_19d9
        lda #$0f
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        lda #$0d
        sta $07f8
        sta $07f9
        sta $07fa
        sta $07fb
        sta $07fc
        lda #$ff
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$32
        sta $d001
        clc
        adc #$2a
        sta $d003
        adc #$2a
        sta $d005
        adc #$2a
        sta $d007
        adc #$2a
        sta $d009
        jmp $0380

loc_1a37:
        lda #$00
        sta $fd
        sta $fb
        lda #$50
        sta $fc
        lda #$08
        sta $fe
        sei
        ldy #$00

loc_1a48:
        ldx #$30
        stx $01
        lda ($fb),y
        sta ($fd),y
        ldx #$37
        stx $01
        lsr
        clc
        adc #$80
        sta $d000
        sta $d002
        sta $d004
        sta $d006
        sta $d008
        ldx #$0a

loc_1a69:
        dex
        bne loc_1a69
        iny
        bne loc_1a48
        inc $fc
        inc $fe
        lda $fc
        cmp #$00
        bne loc_1a48
        cli
        jmp loc_fce2

dat_1a7d:
        .byte $ea,$ea                               // ..

// --- Region $1aaa-$1da0 ---
.pc = $1aaa "sub_1aaa"
// Referenced by: jsr from $1abe, $1ac4, $1ad1, $1ad7, $1b9f, $1c9a, $1ccb, $ec7f

sub_1aaa:
        ldy #$00
        lda ($fd),y
        pha
        lda $fd
        clc
        adc #$01
        sta $fd
        lda $fe
        adc #$00
        sta $fe
        pla
        rts

loc_1abe:
        jsr sub_1aaa
        sta $1aa8
        jsr sub_1aaa
        sta $fe
        lda $1aa8
        sta $fd
        jmp loc_1c9a

loc_1ad1:
        jsr sub_1aaa
        sta $1aa4
        jsr sub_1aaa
        sta $1aa5
        jmp loc_1c9a

loc_1ae0:
        lda $ae
        clc
        adc #$40
        sta $ae
        lda $af
        adc #$01
        sta $af
        lda $a4
        clc
        adc #$28
        sta $a4
        lda $a5
        adc #$00
        sta $a5
        lda $fb
        clc
        adc #$28
        sta $fb
        lda $fc
        adc #$00
        sta $fc
        lda #$00
        sta $1aa6
        sta $1aa7
        lda $1a9c
        sta $1a98
        lda #$00
        sta $1a99
        lda $1a9a
        clc
        adc #$08
        sta $1a9a
        lda $1aa0
        sta $1aa2
        lda #$00
        sta $1a9b
        jmp loc_1d99

loc_1b31:
        lda $ae
        clc
        adc #$80
        sta $ae
        lda $af
        adc #$02
        sta $af
        lda $a4
        clc
        adc #$50
        sta $a4
        lda $a5
        adc #$00
        sta $a5
        lda $fb
        clc
        adc #$50
        sta $fb
        lda $fc
        adc #$00
        sta $fc
        lda #$00
        sta $1aa6
        sta $1aa7
        lda $1a9c
        sta $1a98
        lda #$00
        sta $1a99
        lda $1a9a
        clc
        adc #$10
        sta $1a9a
        lda $1aa0
        sta $1aa2
        lda #$00
        sta $1a9b
        jmp loc_1d99

loc_1b82:
        lda #$01
        sta $1aa1
        lda #$00
        sta $ae
        lda #$20
        sta $af
        lda #$00
        sta $1aa6
        lda #$00
        sta $1aa7
        jsr sub_1c08
        jmp loc_1d99

loc_1b9f:
        jsr sub_1aaa
        sta $1aa2
        jmp loc_1d99

loc_1ba8:
        ldy $1aa6
        ldx #$00

loc_1bad:
        lda #$00
        sta ($ae),y
        tya
        clc
        adc #$08
        tay
        inx
        cpx #$18
        bne loc_1bad
        inc $1aa6
        lda $1aa6
        cmp #$08
        bne loc_1bd7
        lda #$00
        sta $1aa6
        lda $ae
        clc
        adc #$40
        sta $ae
        lda $af
        adc #$01
        sta $af

loc_1bd7:
        inc $1aa7
        lda $1aa7
        cmp #$c3
        beq loc_1be4
        jmp loc_1d99

loc_1be4:
        lda #$00
        sta $1aa1
        lda #$00
        sta $ae
        sta $a4
        sta $fb
        lda #$20
        sta $af
        lda #$04
        sta $a5
        lda #$d8
        sta $fc
        lda #$00
        sta $1aa6
        sta $1aa7
        jmp loc_1d99
// Referenced by: jsr from $1886, $198e, $1b99, $ea55, $eb5d, $ed5a

sub_1c08:
        lda $1a9c
        sta $1a98
        lda #$00
        sta $1a99
        lda #$2c
        sta $1a9a
        rts

irq_1c19:
        dec $d019
        jsr sub_0c03
        lda $1a9f
        lsr
        lsr
        lsr
        lsr
        sta $0c0e
        lda $1a9e
        beq loc_1c3e
        lda $1a9f
        sec
        sbc #$01
        sta $1a9f
        bcs loc_1c3e
        lda #$00
        sta $1a9f

loc_1c3e:
        lda $1a98
        sta $d000
        sta $d002
        lda $1a9a
        sta $d001
        sta $d003
        lda $1a99
        lsr
        rol $d010
        lda $1a99
        lsr
        rol $d010
        inc $1a9b
        ldx $1a9b
        lda dat_1d9f,x
        cmp #$01
        bne loc_1c73
        lda #$00
        sta $1a9b
        lda dat_1d9f

loc_1c73:
        sta $d027
        lsr
        lsr
        lsr
        lsr
        sta $d028
        lda $1aa1
        beq loc_1c8a
        lda #$00
        sta $d015
        jmp loc_1ba8

loc_1c8a:
        lda #$03
        sta $d015
        lda $1aa2
        beq loc_1c9a
        dec $1aa2
        jmp loc_1d99

loc_1c9a:
        jsr sub_1aaa
        cmp #$ff
        bne loc_1ca4
        jmp loc_1abe

loc_1ca4:
        cmp #$fe
        bne loc_1cab
        jmp loc_1ad1

loc_1cab:
        cmp #$de
        bne loc_1cb2
        jmp loc_1ae0

loc_1cb2:
        cmp #$c0
        bne loc_1cb9
        jmp loc_1b31

loc_1cb9:
        cmp #$fd
        bne loc_1cc0
        jmp loc_1b82

loc_1cc0:
        cmp #$fc
        bne loc_1cc7
        jmp loc_1b9f

loc_1cc7:
        cmp #$fb
        bne loc_1cd4
        jsr sub_1aaa
        sta $1aa0
        jmp loc_1c9a

loc_1cd4:
        cmp #$fa
        bne loc_1ce0
        lda #$01
        sta $1a9d
        jmp loc_1d99

loc_1ce0:
        sta $1aa3
        lda $1aa4
        ldy $1aa7
        sta ($a4),y
        lda $1aa7
        clc
        adc #$28
        tay
        lda $1aa4
        sta ($a4),y
        lda $1aa5
        sta ($fb),y
        ldy $1aa7
        sta ($fb),y
        lda $1aa3
        and #$3f
        sta $a7
        lda #$00
        sta $a8
        asl $a7
        rol $a8
        asl $a7
        rol $a8
        asl $a7
        rol $a8
        lda $a8
        clc
        adc #$08
        sta $a8
        lda $ae
        clc
        adc $1aa6
        sta $ae
        lda $af
        adc #$00
        sta $af
        ldy #$00

loc_1d2f:
        lda ($a7),y
        sta ($ae),y
        iny
        cpy #$08
        bne loc_1d2f
        lda $ae
        clc
        adc #$40
        sta $ae
        lda $af
        adc #$01
        sta $af
        lda $a8
        adc #$02
        sta $a8
        ldy #$00

loc_1d4d:
        lda ($a7),y
        sta ($ae),y
        iny
        cpy #$08
        bne loc_1d4d
        lda $ae
        sec
        sbc #$40
        sta $ae
        lda $af
        sbc #$01
        sta $af
        lda $ae
        sec
        sbc $1aa6
        sta $ae
        lda $af
        sbc #$00
        sta $af
        lda $1aa6
        clc
        adc #$08
        sta $1aa6
        inc $1aa7
        lda $1aa0
        sta $1aa2
        lda $1a98
        clc
        adc #$08
        sta $1a98
        lda $1a99
        adc #$00
        sta $1a99
        lda #$00
        sta $1a9b

loc_1d99:
        lda $dc0d
        jmp loc_febc

dat_1d9f:
        .byte $7d,$df                               // }.

// --- Region $202d-$202d ---
.pc = $202d "sub_202d"
// Referenced by: jsr from $fece, $fed3

sub_202d:
        brk

// --- Region $2b30-$2b30 ---
.pc = $2b30 "Segment $2b30"
        brk

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

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

// --- Region $40d0-$40d4 ---
.pc = $40d0 "sub_40d0"
// Referenced by: jsr from $fce8

sub_40d0:
        .byte $f7,$f7                               // isc $f7,x // ILLEGAL
        .byte $f7,$f7                               // isc $f7,x // ILLEGAL

dat_40d4:
        .byte $f7                                   // .

// --- Region $4348-$4354 ---
.pc = $4348 "loc_4348"

loc_4348:
        php
        dey
        dey
        sed
        cld
        clv
        beq loc_4390
        beq loc_4397
        sbc $00,x
        rts

// --- Region $4390-$43a0 ---
.pc = $4390 "loc_4390"

loc_4390:
        sty $f0,x
        ldy #$a4
        .byte $64,$00                               // nop $00 // ILLEGAL
.label loc_4397 = * + 1
        .byte $64,$64                               // nop $64 // ILLEGAL
        beq $43ee
        ldy $60
        ldy #$80
        cpy #$c0
        brk

// --- Region $4460-$4464 ---
.pc = $4460 "loc_4460"

loc_4460:
        jmp loc_3c0c

dat_4463:
        .byte $fc,$ac                               // ..

// --- Region $449a-$44a4 ---
.pc = $449a "loc_449a"

loc_449a:
        ldy $f4
        cpx $f0
        beq loc_4460
        jmp loc_0c2c

dat_44a3:
        .byte $fc,$fc                               // ..

// --- Region $4608-$462e ---
.pc = $4608 "loc_4608"

loc_4608:
        ldy $fc2c,x
        ldy $fc1c,x
        .byte $dc,$fc,$fc                           // nop $fcfc,x // ILLEGAL
        cpx $fcbc
        .byte $fc,$4c,$6c                           // nop $6c4c,x // ILLEGAL
        .byte $fc,$ec,$bc                           // nop $bcec,x // ILLEGAL
        bit $bcec
        .byte $0c,$0c,$0c                           // nop $0c0c // ILLEGAL
        ldy #$f0
        .byte $64,$a4                               // nop $a4 // ILLEGAL
        cpx #$00
        cpx $04
        .byte $f4,$80                               // nop $80,x // ILLEGAL
        ldy #$04
        bit $84
        rti

// --- Region $463f-$4663 ---
.pc = $463f "loc_463f"

loc_463f:
.label loc_4641 = * + 2
        .byte $fc,$fc,$fc                           // nop $fcfc,x // ILLEGAL

dat_4642:
        .byte $fc,$fc,$fc                           // ...

loc_4645:
        .byte $fc                                   // .

loc_4646:
.label loc_4647 = * + 1
        .byte $fc,$fc,$f0                           // nop $f0fc,x // ILLEGAL
        beq loc_463f
        beq loc_45cd
.label loc_464e = * + 1
        beq loc_46b3
        beq loc_4641
        beq loc_464e
.label loc_4654 = * + 1
        beq loc_4645
        beq loc_4647
        bcs loc_46a5
        .byte $fc,$0c,$fc                           // nop $fc0c,x // ILLEGAL
        .byte $fc,$5c,$9c                           // nop $9c5c,x // ILLEGAL
        jmp loc_3c0c

dat_4662:
        .byte $cc,$fc                               // ..

// --- Region $5327-$5327 ---
.pc = $5327 "sub_5327"
// Referenced by: jsr from $fd87

sub_5327:
        brk

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

// --- Region $8560-$8560 ---
.pc = $8560 "sub_8560"
// Referenced by: jsr from $fd91

sub_8560:
        brk

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

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

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

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

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

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

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

// --- Region $e518-$e51e ---
.pc = $e518 "Segment $e518"
        lda $1193
        sta $fe
        rts

dat_e51e:
        .byte $a3                                   // .

// --- Region $e810-$e820 ---
.pc = $e810 "Segment $e810"
        .byte $27,$80                               // rla $80 // ILLEGAL
        ora ($81,x)
        ora ($81,x)
        .byte $27,$80                               // rla $80 // ILLEGAL
        ora ($82,x)
        .byte $1b,$80,$27                           // slo $2780,y // ILLEGAL
        .byte $80,$1b                               // nop #$1b // ILLEGAL

dat_e81f:
        .byte $80,$ff                               // ..

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

irq_ea31:
        sta $03b3
        sta $03b9
        sta $03f6
        sta $03fc
        lda #$aa
        sta $03b6
        sta $03bc
        sta $03f3
        sta $03f9
        lda #$0e
        sta $07f8
        lda #$0f
        sta $07f9
        jsr sub_1c08
        lda #$13
        jsr sub_0c00
        lda #$20
        sta $fd
        lda #$47
        sta $fe
        lda #$00
        sta $ae
        sta $a4
        sta $fb
        lda #$20
        sta $af
        lda #$04
        sta $a5
        lda #$d8
        sta $fc
        lda #$19
        sta $0314
        lda #$1c
        sta $0315
        lda #$00
        sta $dc0e
        lda #$01
        sta $d01a
        lda #$00
        sta $d012

loc_ea92:
        lda $d011
        and #$80
        bne loc_ea92

loc_ea99:
        lda $d012
        cmp #$00
        bne loc_ea99
        lda #$bb
        sta $d011
        cli

loc_eaa6:
        lda $dc01
        and #$10
        bne loc_eaa6
        lda #$fb

loc_eaaf:
        cmp $d012
        bne loc_eaaf
        lda #$00
        sta $d011
        lda #$50

loc_eabb:
        cmp $d012
        bne loc_eabb
        lda #$00
        sta $1aa6
        sta $1aa7
        sta $1aa1
        sta $1aa2
        lda #$01
        sta $1a9e
        lda #$3c
        sta $1a9c
        lda #$20
        sta $ae
        lda #$04
        sta $a4
        sta $fb
        lda #$20
        sta $af
        lda #$c2
        sta $fd
        lda #$1d
        sta $fe
        lda #$04
        sta $a5
        lda #$d8
        sta $fc
        ldx #$00
        lda #$00

loc_eafa:
        sta $2000,x
        sta $2100,x
        sta $2200,x
        sta $2300,x
        sta $2400,x
        sta $2500,x
        sta $2600,x
        sta $2700,x
        sta $2800,x
        sta $2900,x
        sta $2a00,x
        sta $2b00,x
        sta $2c00,x
        sta $2d00,x
        sta $2e00,x
        sta $2f00,x
        sta $3000,x
        sta $3100,x
        sta $3200,x
        sta $3300,x
        sta $3400,x
        sta $3500,x
        sta $3600,x
        sta $3700,x
        sta $3800,x
        sta $3900,x
        sta $3a00,x
        sta $3b00,x
        sta $3c00,x
        sta $3d00,x
        sta $3e00,x
        sta $3e40,x
        inx
        bne loc_eafa
        jsr sub_1c08
        lda #$fa

loc_eb62:
        cmp $d012
        bne loc_eb62
        lda #$3b
        sta $d011

loc_eb6c:
        lda $1a9d
        beq loc_eb6c
        sei
        lda #$00
        sta $d01a
        lda #$01
        sta $dc0e
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        cli
        jsr $e518
        ldx #$00

loc_eb8c:
        lda txt_1a80,x
        and #$3f
        sta $0400,x
        inx
        cpx #$18
        bne loc_eb8c
        ldx #$00

loc_eb9b:
        lda loc_1a37,x
        sta $0380,x
        inx
        cpx #$49
        bne loc_eb9b
        ldx #$00
.label loc_eba9 = * + 1
        lda #$ff
        sta $0342,x
        lda #$00
        sta $0340,x
        sta $0341,x
        .byte $e3,$e8                               // isc ($e8,x) // ILLEGAL
        rts

loc_ebb8:
        plp
        cpx #$3f
        bne loc_eba9
        lda #$0f
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        lda #$0d
        sta $07f8
        sta $07f9
        sta $07fa
        sta $07fb
        sta $07fc
        lda #$ff
        sbc #$ea
        rts

// --- Region $ec10-$ec49 ---
.pc = $ec10 "Segment $ec10"
        sei
        ldy #$00

loc_ec13:
        ldx #$30
        stx $01
        lda ($fb),y
        sta ($fd),y
        ldx #$37
        stx $01
        lsr
        clc
        adc #$80
        sta $d000
        sta $d002
        sta $d004
        sta $d006
        sta $d008
        ldx #$0a

loc_ec34:
        dex
        bne loc_ec34
        iny
        bne loc_ec13
        inc $fc
        inc $fe
        lda $fc
        cmp #$00
        bne loc_ec13
        cli
        jmp loc_fce2

dat_ec48:
        .byte $ea,$ea                               // ..

// --- Region $ec7c-$edca ---
.pc = $ec7c "loc_ec7c"

loc_ec7c:
        inc $6068,x
        jsr sub_1aaa
        sta $1aa8
        jsr sub_1aaa
        sta $fe
        lda $1aa8
        sta $fd
        jmp loc_1c9a

loc_ec92:
        jsr sub_1aaa
        sta $1aa4
        jsr sub_1aaa
        sta $1aa5
        jmp loc_1c9a

dat_eca1:
        .byte $a5,$ae,$18,$69,$40,$85,$ae,$a5,$af   // ...i@....

loc_ecaa:
        adc #$01
        sta $af
        lda $a4
        clc
        adc #$28
        sta $a4
        lda $a5
        adc #$00
        sta $a5
        lda $fb
        clc
        adc #$28
        sta $fb
        lda $fc
        adc #$00
        sta $fc
        lda #$00
        sta $1aa6
        sta $1aa7
        lda $1a9c
        sta $1a98
        lda #$00
        sta $1a99
        lda $1a9a
        clc
        adc #$08
        sta $1a9a
        lda $1aa0
        sta $1aa2
        lda #$00
        sta $1a9b
        jmp loc_1d99

dat_ecf2:
        .byte $a5,$ae,$18,$69,$80,$85,$ae,$a5,$af   // ...i.....

loc_ecfb:
        adc #$02
        sta $af
        lda $a4
        clc
        adc #$50
        sta $a4
        lda $a5
        adc #$00
        sta $a5
        lda $fb
        clc
        adc #$50
        sta $fb
        lda $fc
        adc #$00
        sta $fc
        lda #$00
        sta $1aa6
        sta $1aa7
        lda $1a9c
        sta $1a98
        lda #$00
        sta $1a99
        lda $1a9a
        clc
        adc #$10
        sta $1a9a
        lda $1aa0
        sta $1aa2
        lda #$00
        sta $1a9b
        jmp loc_1d99

loc_ed43:
        lda #$01
        sta $1aa1
        lda #$00
        sta $ae
        lda #$20
        sta $af
        lda #$00
        sta $1aa6
        lda #$00
        sta $1aa7
        jsr sub_1c08
        jmp loc_1d99

loc_ed60:
        jsr sub_1aaa
        sta $1aa2
        jmp loc_1d99

loc_ed69:
        ldy $1aa6
        ldx #$00

loc_ed6e:
        lda #$00
        sta ($ae),y
        tya
        clc
        adc #$08
        tay
        inx
        cpx #$18
        bne loc_ed6e
        inc $1aa6
        lda $1aa6
        cmp #$08
        bne loc_ed98
        lda #$00
        sta $1aa6
        lda $ae
        clc
        adc #$40
        sta $ae
        lda $af
        adc #$01
        sta $af

loc_ed98:
        inc $1aa7
        lda $1aa7
        cmp #$c3
        beq loc_eda5
        jmp loc_1d99

loc_eda5:
        lda #$00
        sta $1aa1
        lda #$00
        sta $ae
        sta $a4
        sta $fb
        lda #$20
        sta $af
        lda #$04
        sta $a5
        lda #$d8
        sta $fc
        lda #$00
        sta $1aa6
        sta $1aa7
        jmp loc_1d99

dat_edc9:
        .byte $ad,$9c                               // ..

// --- Region $eddd-$ef5c ---
.pc = $eddd "loc_eddd"

loc_eddd:
        jsr sub_0c03
        lda $1a9f
        cpx $4a
        rts

dat_ede6:
        .byte $50,$8d,$0e,$0c,$ad,$9e               // P.....

loc_edec:
        .byte $1a                                   // nop // ILLEGAL
        beq loc_edff

loc_edef:
        lda $1a9f
        sec
        sbc #$01
        sta $1a9f
        bcs loc_edff
        lda #$00
        sta $1a9f

loc_edff:
        lda $1a98
        sta $d000
        sta $d002
        lda $1a9a
        sta $d001
        sta $d003
        lda $1a99
        lsr
        rol $d010
        lda $1a99
        lsr
.label loc_ee1d = * + 1
        rol $d010
        inc $1a9b
        ldx $1a9b
        lda dat_1d9f,x
        cmp #$01
        bne loc_ee34
        lda #$00
        sta $1a9b
        lda dat_1d9f

loc_ee34:
        sta $d027
        cpx $4a
        rts

loc_ee3a:
        sta ($8d),y
        plp
        bne loc_edec
        lda ($1a,x)
        beq loc_ee4b
        lda #$00
        sta $d015
        jmp loc_1ba8

loc_ee4b:
        lda #$03
        sta $d015
        lda $1aa2
        beq loc_ee5b
        dec $1aa2
        jmp loc_1d99

loc_ee5b:
        jsr sub_1aaa
        cmp #$ff
        bne loc_ee65
        jmp loc_1abe

loc_ee65:
        cmp #$fe
        bne loc_ee6c
        jmp loc_1ad1

loc_ee6c:
        cmp #$de
        bne loc_ee73
        jmp loc_1ae0

loc_ee73:
        cmp #$c0
        bne loc_ee7a
        jmp loc_1b31

loc_ee7a:
        cmp #$fd
        bne loc_ee81
        jmp loc_1b82

loc_ee81:
        cmp #$fc
        bne loc_ee88
        jmp loc_1b9f

loc_ee88:
        cmp #$fb
        bne loc_ee95
        jsr sub_1aaa
        sta $1aa0
        jmp loc_1c9a

loc_ee95:
        cmp #$fa
        bne loc_eea1
        lda #$01
        sta $1a9d
        jmp loc_1d99

loc_eea1:
        sta $1aa3
        lda $1aa4
        ldy $1aa7
        sta ($a4),y
        lda $1aa7
        clc
        adc #$28
        tay
        lda $1aa4
        sta ($a4),y
        lda $1aa5
        sta ($fb),y
        ldy $1aa7
        sta ($fb),y
        lda $1aa3
        and #$3f
        sta $a7
        lda #$00
        sta $03
        tay
        asl $a7
        rol $60
        stx $a8,y
        lda $a8
        clc
        adc #$08
        sta $a8
        lda $ae
        clc
        adc $1aa6
        sta $ae
        lda $af
        adc #$00
        sta $af
        ldy #$00

loc_eeeb:
        lda ($a7),y
        sta ($ae),y
        iny
        cpy #$08
        bne loc_eeeb
        lda $ae
        clc
        adc #$40
        sta $ae
        lda $af
        adc #$01
        sta $af
        lda $a8
        adc #$02
        sta $a8
        ldy #$00

loc_ef09:
        lda ($a7),y
        sta ($ae),y
        iny
        cpy #$08
        bne loc_ef09
        lda $ae
        sec
        sbc #$40
        sta $ae
        lda $af
        sbc #$01
        sta $af
        lda $ae
        sec
        sbc $1aa6
        sta $ae
        lda $af
        sbc #$00
        sta $af
        lda $1aa6
        clc
        adc #$08
        sta $1aa6
        inc $1aa7
        lda $1aa0
        sta $1aa2
        lda $1a98
        clc
        adc #$08
        sta $1a98
        lda $1a99
        adc #$00
        sta $1a99
        lda #$00
        sta $1a9b
        lda $dc0d
        jmp loc_febc

dat_ef5b:
        .byte $7d,$df                               // }.

// --- Region $f0e0-$f0f1 ---
.pc = $f0e0 "Segment $f0e0"
        tax
        ror $ea
        .byte $1a                                   // nop // ILLEGAL
        ldx $aa
        .byte $fa                                   // nop // ILLEGAL
        asl $8092
        sta ($41),y
        stx $45
        pha
        ora ($40),y
        rti

// --- Region $f208-$f218 ---
.pc = $f208 "loc_f208"

loc_f208:
        lda $81f1,x
        eor $47
        .byte $17,$1b                               // slo $1b,x // ILLEGAL
.label loc_f211 = * + 2
        lsr $2a4b,x
        ldy #$10
        bcs loc_f226
        bcs loc_f208
        rts

// --- Region $f226-$f234 ---
.pc = $f226 "loc_f226"

loc_f226:
        .byte $0b,$ee                               // anc #$ee // ILLEGAL
        .byte $fa                                   // nop // ILLEGAL
        inc $eab8
        php
        nop
        sei
        .byte $4f,$43,$02                           // sre $0243 // ILLEGAL
        .byte $82,$03                               // nop #$03 // ILLEGAL

dat_f234:
        .byte $82                                   // .

// --- Region $f6b5-$f6d8 ---
.pc = $f6b5 "loc_f6b5"

loc_f6b5:
        ror
        sta $a966,y
        ror $99
        lda $99
        adc $95
        .byte $54,$91                               // nop $91,x // ILLEGAL
        eor $54,x
        .byte $44,$10                               // nop $10 // ILLEGAL
        .byte $e3,$40                               // isc ($40,x) // ILLEGAL
        lda $24,x
        ora ($02,x)
        .byte $03,$03                               // slo ($03,x) // ILLEGAL
        ldy $32
        .byte $bb,$6e,$6b                           // las $6b6e,y // ILLEGAL
        ror $6f6b
        .byte $ab,$ee                               // lax #$ee // ILLEGAL
        .byte $62                                   // jam // ILLEGAL

dat_f6d8:
        .byte $a8                                   // .

// --- Region $f733-$f737 ---
.pc = $f733 "loc_f733"

loc_f733:
        bpl loc_f6b5
        bne loc_f737

loc_f737:
        rts

// --- Region $f750-$f754 ---
.pc = $f750 "loc_f750"

loc_f750:
        bpl loc_f7a2
        bvc loc_f794
        rti

// --- Region $f794-$f7a7 ---
.pc = $f794 "loc_f794"

loc_f794:
        ror $88ea,x
        ldy #$08
        .byte $44,$50                               // nop $50 // ILLEGAL
        .byte $44,$11                               // nop $11 // ILLEGAL
        ora $44
        bpl loc_f7b2
.label loc_f7a2 = * + 1
        bvc loc_f7e4
        .byte $44,$00                               // nop $00 // ILLEGAL
        .byte $04,$11                               // nop $11 // ILLEGAL

dat_f7a7:
        .byte $44                                   // D

// --- Region $f7b2-$f7f4 ---
.pc = $f7b2 "loc_f7b2"

loc_f7b2:
        jsr sub_6000
        rol $0e
        .byte $03,$00                               // slo ($00,x) // ILLEGAL
        .byte $03,$0d                               // slo ($0d,x) // ILLEGAL
        asl $3a09
        beq loc_f7c3
        and $da,x
.label loc_f7c3 = * + 1
        .byte $6b,$ae                               // arr #$ae // ILLEGAL
        .byte $bb,$af,$0f                           // las $0faf,y // ILLEGAL
        txs
        .byte $ab,$ae                               // lax #$ae // ILLEGAL
        .byte $bb,$fe,$bb                           // las $bbfe,y // ILLEGAL
        .byte $ff,$66,$59                           // isc $5966,x // ILLEGAL
        ror $9a
        ldx #$88
        ldx #$88
        tax
        tya
        ldx #$88
        jsr sub_a208
        .byte $23,$01                               // rla ($01,x) // ILLEGAL
        rti

dat_f7e0:
        .byte $10,$80,$cd,$00                       // ....

loc_f7e4:
        bmi loc_f84a
        sty $55,x
        .byte $44,$11                               // nop $11 // ILLEGAL
        .byte $54,$10                               // nop $10,x // ILLEGAL
        ora ($10,x)
        eor ($11,x)
        .byte $04,$14                               // nop $14 // ILLEGAL
        bpl loc_f834
        rti

// --- Region $f834-$f837 ---
.pc = $f834 "loc_f834"

loc_f834:
        lda #$e3
        .byte $fa                                   // nop // ILLEGAL
        .byte $22                                   // jam // ILLEGAL

// --- Region $f84a-$f84f ---
.pc = $f84a "loc_f84a"

loc_f84a:
        tya
        and ($90,x)
        .byte $a7,$21                               // lax $21 // ILLEGAL
        .byte $fa                                   // nop // ILLEGAL

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

// --- Region $f9a2-$f9b0 ---
.pc = $f9a2 "loc_f9a2"

loc_f9a2:
        .byte $cb,$b0                               // sbx #$b0 // ILLEGAL
        ldx #$f8
        .byte $f7,$a2                               // isc $a2,x // ILLEGAL
        and $60
        inc $64
        .byte $64,$60                               // nop $60 // ILLEGAL
        .byte $a3,$e4                               // lax ($e4,x) // ILLEGAL

dat_f9b0:
        .byte $fc                                   // .

// --- Region $f9d5-$f9d9 ---
.pc = $f9d5 "loc_f9d5"

loc_f9d5:
        rol $00
        .byte $64,$60                               // nop $60 // ILLEGAL
        rts

// --- Region $f9e8-$fa0d ---
.pc = $f9e8 "loc_f9e8"

loc_f9e8:
        tya
        php
        clv
        cli
        sed
        clv
        sed
        inx
        jsr $f8a8
        cld
        clv
        sed

loc_f9f6:
        php
        dey
        dey
        sed
        cld

loc_f9fb:
        clv
.label loc_f9fd = * + 1
        beq loc_fa3e
        beq loc_fa45
        sbc $00,x
        rts

dat_fa03:
        .byte $f0,$70,$f0                           // .p.

loc_fa06:
        jsr $0090
        bcs loc_f9fb
        bcc loc_f9fd
        brk

// --- Region $fa17-$fa25 ---
.pc = $fa17 "loc_fa17"

loc_fa17:
        dey
        bcs loc_f9a2
        sed
        brk

dat_fa1c:
        .byte $58                                   // X

loc_fa1d:
        sed
        .byte $80,$b8                               // nop #$b8 // ILLEGAL
        php
        sed
        php
        bpl loc_fa95
        brk

// --- Region $fa34-$fb12 ---
.pc = $fa34 "loc_fa34"

loc_fa34:
        bcc loc_fa36

loc_fa36:
        bpl loc_f9e8
.label loc_fa39 = * + 1
        bit $e0
        ldy #$60
        .byte $44,$f0                               // nop $f0 // ILLEGAL

loc_fa3e:
        sty $f0,x
        ldy #$a4

loc_fa42:
        .byte $64,$00                               // nop $00 // ILLEGAL
.label loc_fa45 = * + 1
        .byte $64,$64                               // nop $64 // ILLEGAL
.label loc_fa47 = * + 1
        beq $fa9c
        ldy $60
        ldy #$80
        cpy #$c0
        brk

dat_fa4f:
        .byte $90,$f0,$10,$80                       // ....

loc_fa53:
        beq loc_f9d5
        .byte $80,$d8                               // nop #$d8 // ILLEGAL
        sed
        brk

loc_fa59:
        .byte $80,$f0                               // nop #$f0 // ILLEGAL
        .byte $80,$d0                               // nop #$d0 // ILLEGAL
        cpy #$f0
        bcc loc_fa75

loc_fa61:
        beq loc_fa53
        bcs loc_fa59
        brk

dat_fa66:
        .byte $d0,$a4,$f0,$04                       // ....

loc_fa6a:
        ldy $b0,x
        sty $84
        ldy $f0
        .byte $04,$b4                               // nop $b4 // ILLEGAL
        .byte $f4,$04                               // nop $04,x // ILLEGAL
.label loc_fa75 = * + 1
        ldy #$a2
        rts
        sec

loc_fa78:
        jsr $f0e0
        beq loc_fa1d
        beq loc_fa17

loc_fa7f:
        .byte $22                                   // jam // ILLEGAL

dat_fa80:
        .byte $a8                                   // .

loc_fa81:
.label loc_fa82 = * + 1
        beq loc_faf3
        bcs loc_fa95
        .byte $80,$f0                               // nop #$f0 // ILLEGAL
        beq loc_fa39
        cpx #$b0
        brk

loc_fa8c:
        bpl loc_fabe

loc_fa8e:
        brk

dat_fa8f:
        .byte $b0                                   // .

loc_fa90:
        brk

dat_fa91:
        .byte $f0,$f0,$a0,$d0                       // ....

loc_fa95:
        bcc loc_fa47
        ldy #$f0
        cpy #$b0
        jsr sub_b090
        beq loc_fa90
        bcs loc_fa42
        bpl loc_faa4

loc_faa4:
        cpx #$f0
        brk

dat_faa7:
        .byte $b2,$e2,$80                           // ...

loc_faaa:
        bcc loc_faac

loc_faac:
        beq loc_fb0e
        bcs loc_fad0
        inc $f0
        and ($d0,x)
        inc $f0
        and ($80,x)
        inc $f0
        and ($80,x)
        inc $f0

loc_fabe:
        plp
        rti

loc_fac0:
        sed
        .byte $f4,$f8                               // nop $f8,x // ILLEGAL

loc_fac3:
        sed
        inc $f4,x
        ora ($e5,x)
        beq loc_fafe
        ldy #$00
.label loc_facd = * + 1
        ldy #$f0
        bcs loc_fac0

loc_fad0:
        bcc loc_fa82
        beq loc_fb34
        beq loc_fb36
        beq loc_fad8

loc_fad8:
        jsr sub_a0f0
        bne loc_fadd

loc_fadd:
        beq loc_fa81
        and $20,x
        jsr sub_60b0
        beq loc_fae7
.label loc_fae7 = * + 1
        ldy $04
        sed
        clv
        lsr $f4,x
        .byte $0b,$fb                               // anc #$fb // ILLEGAL
        bpl loc_faf0

loc_faf0:
        bcc loc_fa8e
.label loc_faf3 = * + 1
        cpx $4cbc

loc_faf5:
        cpx $fc
        bmi loc_fb55
        jmp loc_0c4c

dat_fafc:
        .byte $fc,$cc                               // ..

loc_fafe:
        .byte $fc,$ac,$4c                           // nop $4cac,x // ILLEGAL
        .byte $0c,$3c,$fc                           // nop $fc3c // ILLEGAL
        ldy $1cfc
        .byte $fc,$e4,$f0                           // nop $f0e4,x // ILLEGAL
        .byte $23,$f4                               // rla ($f4,x) // ILLEGAL

loc_fb0c:
        .byte $14,$f4                               // nop $f4,x // ILLEGAL

loc_fb0e:
        .byte $e3,$f8                               // isc ($f8,x) // ILLEGAL
        .byte $23,$f6                               // rla ($f6,x) // ILLEGAL

dat_fb12:
        .byte $f4                                   // .

// --- Region $fb2f-$fb46 ---
.pc = $fb2f "loc_fb2f"

loc_fb2f:
        ldy $f4
        cpx $f0
.label loc_fb34 = * + 1
        beq loc_faf5
.label loc_fb36 = * + 1
        jmp loc_0c2c
        .byte $fc,$fc,$bc                           // nop $bcfc,x // ILLEGAL
        bit $0cac
        .byte $0c,$fc,$cc                           // nop $ccfc // ILLEGAL
        .byte $0c,$fc,$2c                           // nop $2cfc // ILLEGAL
        .byte $9c,$3c,$1c                           // shy $1c3c,x // ILLEGAL

// --- Region $fb55-$fb6e ---
.pc = $fb55 "loc_fb55"

loc_fb55:
        cld
        cpy $a4
        .byte $04,$a4                               // nop $a4 // ILLEGAL

loc_fb5a:
        beq loc_fb0c
        bne loc_fb5a
.label loc_fb5f = * + 1
        .byte $fc,$1c,$e6                           // nop $e61c,x // ILLEGAL
        .byte $fc,$21,$1c                           // nop $1c21,x // ILLEGAL
        inc $fc
        and ($1c,x)
        inc $fc
        and ($1c,x)
        inc $f0
        rts

// --- Region $fbba-$fbd7 ---
.pc = $fbba "loc_fbba"

loc_fbba:
        ldy $40f0
.label loc_fbbe = * + 1
        bcs loc_fb5f
        .byte $f4,$04                               // nop $04,x // ILLEGAL
        ldy $80
        .byte $44,$16                               // nop $16 // ILLEGAL
        .byte $db,$f4,$64                           // dcp $64f4,y // ILLEGAL
        bne loc_fbba
        jsr $fcfc
        ldy $6cfc
        cpx $fc
        .byte $23,$bc                               // rla ($bc,x) // ILLEGAL
        .byte $fc,$6c,$e4                           // nop $e46c,x // ILLEGAL

dat_fbd7:
        .byte $fc                                   // .

// --- Region $fc0c-$fc18 ---
.pc = $fc0c "Segment $fc0c"
        bne loc_fbbe
        .byte $80,$f0                               // nop #$f0 // ILLEGAL
        ldy $c4,x
        dec $a6,x
        cpx $f4
        cpy #$b0
        brk

// --- Region $fc40-$fc51 ---
.pc = $fc40 "loc_fc40"

loc_fc40:
        sbc $fc
        and ($bc,x)
        inc $fc
        and ($8c,x)
        inc $fc
        and ($ec,x)
        cpx $fc
        and $f0f0
        rts

// --- Region $fc6c-$fc7b ---
.pc = $fc6c "Segment $fc6c"
        .byte $0c,$ac,$ec                           // nop $ecac // ILLEGAL
        .byte $fc,$8c,$bc                           // nop $bc8c,x // ILLEGAL
        ldy $acac,x
        cpx $fcfc
        ldy #$db
        brk

dat_fc7b:
        .byte $84                                   // .

// --- Region $fcb2-$fcc8 ---
.pc = $fcb2 "loc_fcb2"

loc_fcb2:
        and ($0c,x)
        inc $fc
.label loc_fcb7 = * + 1
        and ($bc,x)
        nop
        .byte $fc,$27,$f0                           // nop $f027,x // ILLEGAL
.label loc_fcbd = * + 1
        beq loc_fcb2
        beq loc_fc40
        beq loc_fd26
        .byte $e3,$f0                               // isc ($f0,x) // ILLEGAL
        and ($fb,x)
        cpx $f0
        rts

// --- Region $fcd8-$fd43 ---
.pc = $fcd8 "loc_fcd8"

loc_fcd8:
        .byte $9c,$4c,$3c                           // shy $3c4c,x // ILLEGAL
        cpy $fcac
        .byte $0c,$1c,$fc                           // nop $fc1c // ILLEGAL
.label loc_fce2 = * + 1
        .byte $1c,$dc,$40                           // nop $40dc,x // ILLEGAL
        .byte $80,$90                               // nop #$90 // ILLEGAL
        bpl loc_fcd8                                // !SMC: modified by $fc47
        jsr sub_40d0
        bne loc_fced

loc_fced:
        .byte $1b,$fb,$f0                           // slo $f0fb,y // ILLEGAL
        brk

dat_fcf1:
        .byte $f0,$a0,$fc,$9c,$fc,$fc               // ......

loc_fcf7:
        ldy $fce3,x
        bit $cc
        .byte $fc,$fc,$bc                           // nop $bcfc,x // ILLEGAL
        .byte $e3,$fc                               // isc ($fc,x) // ILLEGAL
        bit $1c

loc_fd03:
.label loc_fd05 = * + 2
        .byte $fc,$fc,$bc                           // nop $bcfc,x // ILLEGAL
        .byte $e3,$fc                               // isc ($fc,x) // ILLEGAL
.label loc_fd09 = * + 1
        bit $fc6c
        beq loc_fcbd

loc_fd0d:
        beq loc_fd03
        beq loc_fd71
        beq loc_fd03
        bcs loc_fd05
        cpx $fb
        .byte $23,$f0                               // rla ($f0,x) // ILLEGAL
        bcs loc_fcb7
        inc $fc
        and ($9c,x)
        sbc $fc
        rts

dat_fd22:
        .byte $44,$4c,$9c,$0c                       // DL..

loc_fd26:
        jmp ($7c8c)

dat_fd29:
        .byte $fc,$2c                               // .,

loc_fd2b:
        .byte $9c,$8c,$bc                           // shy $bc8c,x // ILLEGAL
        .byte $80,$90                               // nop #$90 // ILLEGAL
        beq loc_fd36
        .byte $80,$f0                               // nop #$f0 // ILLEGAL
        ldy #$d0

loc_fd36:
        .byte $80,$a0                               // nop #$a0 // ILLEGAL
        .byte $db,$c0,$f0                           // dcp $f0c0,y // ILLEGAL
        bcs loc_fd0d
        .byte $80,$dc                               // nop #$dc // ILLEGAL
        .byte $3c,$cc,$0c                           // nop $0ccc,x // ILLEGAL

dat_fd42:
        .byte $fc,$fc                               // ..

// --- Region $fd85-$fd9d ---
.pc = $fd85 "Segment $fd85"
        .byte $07,$e9                               // slo $e9 // ILLEGAL
        jsr sub_5327
        eor ($4c,x)
        eor $54,x
        eor $21
        inx
        jsr sub_8560
        cpy #$c0
        inc $0f6e,x
        .byte $fb,$05,$43                           // isc $4305,y // ILLEGAL
        pha
        .byte $52                                   // jam // ILLEGAL

// --- Region $febc-$fedb ---
.pc = $febc "loc_febc"

loc_febc:
        .byte $47,$48                               // sre $48 // ILLEGAL
        .byte $57,$41                               // sre $41,x // ILLEGAL
        eor $20e9,y
        bit $c0
        inc $0d95,x
        cpx $20
        bmi loc_fef7
        .byte $34,$36                               // nop $36,x // ILLEGAL
        jsr sub_202d
        .byte $34,$32                               // nop $32,x // ILLEGAL
        jsr sub_202d
        sec
        .byte $33,$37                               // rla ($37),y // ILLEGAL
        .byte $37,$33                               // rla $33,x // ILLEGAL

dat_fedb:
        .byte $e3                                   // .

// --- Region $fef7-$fefd ---
.pc = $fef7 "loc_fef7"

loc_fef7:
        ldy $430f,x
        .byte $4f,$44,$45                           // sre $4544 // ILLEGAL
        .byte $52                                   // jam // ILLEGAL

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

// --- Region $0803-$0bff ---
.pc = $0803 "dat_0803"

dat_0803:
        .text "UUUUU"
        .byte $00,$19

txt_080a:
        .text "-633?;"
        .byte $00                                   // string terminator
        .byte $19                                   // .

txt_0812:
        .text "-623>9"
        .byte $00                                   // string terminator
        .byte $19                                   // .

txt_081a:
        .text "-66000"
        .byte $00                                   // string terminator

txt_0821:
        .text ")=67333"
        .byte $00                                   // string terminator

txt_0829:
        .text ".:50 ,("
        .byte $00                                   // string terminator

txt_0831:
        .text ".:50 ,("
        .byte $00                                   // string terminator
        .byte $19                                   // .

txt_083a:
        .text "-66002"
        .byte $00                                   // string terminator
        .byte $11                                   // .

txt_0842:
        .text "!233?;"
        .byte $00                                   // string terminator
        .byte $29,$3e,$1d,$0c,$0c,$0c,$0c,$00,$29,$3d,$16,$03,$03,$02,$02,$00 // )>......)=......
        .byte $11                                   // .

txt_085a:
        .text "!223>9"
        .byte $00                                   // string terminator

txt_0861:
        .text " 000   "
        .byte $00                                   // string terminator

txt_0869:
        .text "!6>;733"
        .byte $00                                   // string terminator

txt_0871:
        .text ")=67333"
        .byte $00                                   // string terminator
        .byte $19                                   // .

txt_087a:
        .text "-67333"
        .byte $00                                   // string terminator
        .byte $19                                   // .

txt_0882:
        .text "-623>9"
        .byte $00                                   // string terminator
        .byte $19                                   // .

txt_088a:
        .text "-67333"
        .byte $00                                   // string terminator
        .byte $19                                   // .

txt_0892:
        .text "-623>9"
        .byte $00                                   // string terminator
        .byte $19                                   // .

txt_089a:
        .text "-60 "
        .byte $19,$19,$00,$29,$3e,$1d,$0c,$0c,$0c,$0c,$00,$11 // ...)>.......

txt_08aa:
        .text "!23333"
        .byte $00                                   // string terminator
        .byte $11                                   // .

txt_08b2:
        .text "!23333"
        .byte $00                                   // string terminator
        .byte $11                                   // .

txt_08ba:
        .text "!23333"
        .byte $00                                   // string terminator
        .byte $11
        .text "!22#"
        .byte $1e,$19,$00,$11
        .text "!22'"
        .byte $1e,$1d,$00
        .byte $29,$3e,$1a,$02,$03,$07,$0d,$05,$05,$09,$01,$02,$00 // )>...........

txt_08de:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "PXTUUU"
        .byte $15,$09,$01,$09,$05                   // .....

txt_08eb:
        .text "UUUUXTTXP"
        .byte $60,$40,$00,$00,$05,$05,$09,$01,$02,$00,$00,$00,$00,$00,$00,$00 // `@..............
        .byte $00,$00,$00,$00,$00,$08,$0c,$0c,$0c,$0c,$0c,$0c,$33,$33,$22,$00 // ............33".
        .byte $00,$00,$00,$00                       // ....

txt_0918:
        .text "PPTUUUU"
        .byte $96,$05,$05,$15
        .text "UUQA"
        .byte $01,$15,$15,$15,$15,$15,$15,$95
        .byte $95,$01,$01,$01,$01,$01,$01,$05,$05,$30,$30,$20,$00,$00,$00,$00 // .........00 ....
        .byte $00,$00                               // ..

txt_0941:
        .text "/000000"
        .byte $00                                   // string terminator
        .byte $2f,$03,$03,$03,$03,$03,$03,$15,$15,$15,$25,$05,$05,$41,$40,$00 // /.........%..A@.
        .byte $00,$00,$00,$00,$0c,$0c,$3f,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ......?.........
        .byte $00,$00,$00,$00,$00,$00,$3f,$00,$00,$00,$00,$00,$00,$00,$00 // ......?........

txt_0978:
        .text "PPPPPPTT"
        .byte $00                                   // string terminator
        .byte $19                                   // .

txt_0982:
        .text "-67333"
        .byte $00                                   // string terminator
        .byte $04,$18,$2c,$3c,$1c,$0c,$0c,$00,$19,$2d,$36,$12,$03,$07,$0d,$00 // ..,<.....-6.....
        .byte $19,$2d,$36,$23,$03,$0e,$06,$00       // .-6#....

txt_09a1:
        .byte $22                                   // double quote character
        .text "###''/"
        .byte $00                                   // string terminator

txt_09a9:
        .text ".:00)*"
        .byte $02,$00,$19                           // ...

txt_09b2:
        .text ".20996"
        .byte $00                                   // string terminator
        .byte $3e,$2a,$02,$02,$06,$07,$0b,$00,$19
        .text "-62#"
        .byte $1e,$19,$00
        .byte $19
        .text "-62#'"
        .byte $1f,$00,$00,$00,$00,$00
        .byte $30,$20,$00,$01
        .byte $01,$01,$01,$01,$01,$05,$05           // .......

txt_09e0:
        .text "QQQQQQYY"
        .byte $15,$15,$15,$15,$15,$15,$55,$55,$00,$00,$00,$00,$00,$00,$40,$40 // ......UU......@@
        .byte $00,$19,$2d,$36,$12,$03,$07,$0d,$ff,$ff,$ff,$ff,$ff,$fe,$00,$aa // ..-6............
        .text "####"
        .byte $22                                   // double quote
        .byte $11,$11,$00
        .byte $22                                   // double quote
        .text "#'/."
        .byte $19,$19,$00

txt_0a18:
        .text " &'/."
        .byte $19,$19,$00                           // ...

txt_0a20:
        .text "#''/.)"
        .byte $19,$00                               // ..

txt_0a28:
        .text "  %//"
        .byte $1a,$19,$00                           // ...

txt_0a30:
        .text "     "
        .byte $10,$10,$00
        .text "#''//"
        .byte $1a,$19,$00
        .text "####"
        .byte $22                                   // double quote
        .byte $11,$11,$00,$0c,$1d,$1d
        .text ".>:*"
        .byte $00,$02
        .text "#'/."
        .byte $19,$19,$00
        .text "&###"
        .byte $22                                   // double quote
        .byte $11,$11,$00

txt_0a60:
        .text "  %//"
        .byte $1a,$19,$00                           // ...

txt_0a68:
        .text "####"
        .byte $22                                   // double quote character
        .text "!"
        .byte $11,$00                               // ..

txt_0a70:
        .text "####"
        .byte $22                                   // double quote character
        .text "!"
        .byte $11,$00
        .text "#''/."
        .byte $19,$19,$00

txt_0a80:
        .text "     "
        .byte $10,$10,$00
        .text "#'&./"
        .byte $1b,$1a,$00
        .byte $22                                   // double quote
        .text "###"
        .byte $22                                   // double quote
        .byte $11,$11,$00,$02,$03,$27,$2f,$2e,$19,$19,$00,$0c,$0c,$0c,$0c,$0c // .....'/.........
        .byte $08,$08,$00
        .text "#''/."
        .byte $19,$19,$00
        .text "#''."
        .byte $1d
        .byte $08,$04,$00
        .text "#'+/*"
        .byte $15,$11,$00
        .text "&###"
        .byte $22                                   // double quote
        .byte $11,$11,$00,$0c,$0c,$0c,$0c,$0c,$08,$08,$00,$1c // ............

txt_0ad1:
        .text "406;:*"
        .byte $00                                   // string terminator
        .byte $aa,$00,$00,$00,$00
        .text "UUVUU"
        .byte $95,$15
        .byte $25,$05,$01,$00
        .byte $00,$80
        .byte $40                                   // @ character
        .text "UUUU"
        .byte $95,$15,$95
        .text "UUVTP"
        .byte $80
        .byte $41,$41,$81,$01,$01,$01,$05,$05,$00,$00,$00,$00,$00,$00,$00,$00 // AA..............
        .byte $0c,$08,$08,$04,$00,$0c,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$01,$01,$01,$00,$00,$00,$00,$00 // .............

txt_0b25:
        .text "UUV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a0,$60                               // .`

txt_0b2b:
        .text "PPPPP"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00,$01,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00 // ...............

txt_0b40:
        .text "0000:/"
        .byte $19,$00,$03,$03,$03,$03,$2b,$2f,$19,$00,$2a,$2a,$25,$15,$15,$25 // ......+/..**%..%
        .byte $25,$25,$2d,$0c,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // %%-............

txt_0b65:
        .text "00 )"
        .byte $00                                   // string terminator
        .fill 12, $00
        .byte $30,$20,$02,$02,$02,$01,$01,$01,$01,$01
        .text "#''/."
        .byte $19
        .byte $19,$00,$0c,$1d,$1d
        .text ".>:*"
        .byte $00,$1c

txt_0b91:
        .text "406;:*"
        .byte $00                                   // string terminator
        .byte $02
        .text "#'/."
        .byte $19,$19,$00,$1a,$16,$02,$03,$03,$03,$02,$00
        .byte $03
        .text "#'/."
        .byte $19,$19,$00
        .byte $22                                   // double quote
        .text "#'/."
        .byte $19,$19,$00
        .byte $0e,$0d,$0d,$0c,$0c,$08,$08,$00
        .byte $22                                   // double quote
        .text "#'/."
        .byte $19,$19,$00
        .byte $1b,$03,$23,$2f,$2e,$19,$19,$00,$00,$30,$20,$00,$00,$00,$00,$00 // ..#/.....0 .....
        .byte $a0,$a0,$60                           // ..`

txt_0bdb:
        .text "PPPPP"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a8                                   // .

txt_0be2:
        .text "XPPPPP"
        .byte $02,$0a,$09,$25,$15,$15,$15,$15,$02,$02,$02,$01,$01,$01,$01,$01 // ...%............
        .byte $0c,$0c,$0c,$04,$00,$0c,$08,$00       // ........

// --- Region $0c07-$0c16 ---
.pc = $0c07 "Program $0c07"
        .text " GRIFF"
        .byte $13,$00,$07,$7a,$15
        .byte $48,$39,$07,$02,$03

// --- Region $104c-$1086 ---
.pc = $104c "dat_104c"

dat_104c:
        .byte $2b,$02,$02,$02,$00,$00,$02,$1a,$0d,$24,$01,$00,$00,$00,$00,$00 // +........$......
        .byte $00,$00,$00,$1c,$02,$3b,$00,$00,$00,$00,$00,$00,$20,$00,$e0,$e0 // .....;...... ...
        .byte $00,$20,$30,$00,$50,$04,$00,$fa,$38,$38,$00,$02,$02,$04,$00,$00 // . 0.P...88......
        .byte $30,$01,$01,$02,$00,$00,$00,$08,$00,$02,$0e // 0..........

// --- Region $118f-$1196 ---
.pc = $118f "dat_118f"

dat_118f:
        .byte $50,$e4,$05,$50,$1e,$00,$00,$14       // P..P....

// --- Region $1238-$13aa ---
.pc = $1238 "Segment $1238"
        .byte $00,$00,$16,$27,$39,$4b,$5f,$74,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e // ...'9K_t......-N
        .byte $71,$96,$be,$e7,$14,$42,$74,$a9,$e0,$1b,$5a,$9c,$e2,$2d,$7b,$cf // q....Bt...Z..-{.
        .byte $27,$85,$e8,$51,$c1,$37,$b4,$38,$c4,$59,$f7,$9e,$4e,$0a,$d0,$a2 // '..Q.7.8.Y..N...
        .byte $81,$6d,$67,$70,$89,$b2,$ed,$3b,$9d,$14,$a0,$45,$03,$db,$cf,$e1 // .mgp...;...E....
        .byte $12,$65,$db,$76,$3a,$27,$41,$8a,$05,$b5,$9d,$c1,$24,$c9,$b6,$ed // .e.v:'A.....$...
        .byte $73,$4e,$82,$14,$0a,$6a,$3b,$82,$48,$93,$6b,$da,$e7,$9c,$04,$28 // sN...j;.H.k....(
        .byte $14,$00,$00,$ff,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$02 // ................
        .byte $02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04,$05 // ................
        .byte $05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c,$0d // ................
        .byte $0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ...............

txt_12d7:
        .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,$00,$00,$00,$00,$00,$20,$13,$68,$13,$b0,$13,$f8,$13,$31,$14 // ...... .h.....1.
        .byte $6a,$14,$a3,$14,$dc,$14,$15,$15,$4e,$15,$64,$15,$7a,$15,$48,$39 // j.......N.d.z.H9
        .byte $16,$0e,$07,$0f,$07,$00,$00,$ff,$09
        .text "QQPPP"
        .byte $ff,$09
        .byte $81,$11,$10,$10,$10,$ff,$09,$81,$11,$10,$10,$80,$ff,$41,$41,$40 // .............AA@
        .byte $ff,$41,$41,$40,$ff,$13,$13,$12,$ff,$41,$ff,$11,$11,$10,$ff,$09 // .AA@.....A......
        .byte $81
        .byte $40,$80,$80,$10,$ff
        .text "AAAA"
        .byte $ff
        .text "AAAA"
        .byte $ff
        .text "AAAA"
        .byte $ff
        .byte $41,$41,$40,$ff,$00,$00,$00,$00,$00,$00,$00
        .byte $80,$89,$00,$00,$00,$80,$07,$80,$82,$ac,$a8,$a4,$a2,$0d,$00,$82 // ................
        .byte $b4,$b2,$b0,$82,$14,$00,$00,$00,$19,$00,$00,$00,$1d,$00,$00,$00 // ................
        .byte $21,$00,$23,$00,$00,$00,$27,$00,$82,$b0,$82,$82,$b0,$2e,$00,$00 // !.#...'.........
        .byte $03,$03,$30,$00,$00,$05,$05,$35,$00,$00,$07,$07,$3a,$00,$00,$00 // ..0....5....:...
        .byte $41                                   // A

// --- Region $13c8-$17d8 ---
.pc = $13c8 "dat_13c8"

dat_13c8:
        .byte $10,$10,$00,$00,$00,$c0,$00,$00,$00,$00,$00,$90,$00,$c0,$c0,$c0 // ................
        .fill 23, $00
        .byte $90,$90,$90,$00,$00,$00,$00,$00,$00,$03,$03,$03,$03,$02,$02,$02 // ................
        .byte $02,$02,$02,$02,$02,$03,$03,$02,$02,$02,$02,$15,$15,$0c,$0c,$10 // ................
        .byte $0c,$0c,$0c,$12,$12,$12,$12,$02,$02,$02,$02,$02,$02,$02,$02,$03 // ................
        .byte $03,$02,$02,$02,$02,$02,$02,$02,$02,$15,$15,$15,$15,$03,$02,$03 // ................
        .byte $02,$00,$00,$00,$fe,$fe,$00,$00,$00,$01,$00,$00,$02,$02,$00,$00 // ................
        .byte $fd,$fd,$00,$fd,$03,$03,$00,$00,$00,$fc,$00,$f9,$00,$00,$fe,$01 // ................
        .byte $03,$03,$02,$02,$03,$03,$fc,$03,$00,$00,$00,$00,$00,$01,$00,$00 // ................
        .byte $02,$02,$fe,$01,$fe,$00,$00,$00,$00,$fd,$00,$04,$04,$05,$06,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$0a,$04,$04,$01,$01,$01,$0a,$01,$01,$0d // ................
        .byte $0d,$0d,$0d,$0d,$0d,$09,$00,$09,$00,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $0a,$04,$04,$01,$01,$01,$01,$01,$01,$01,$0a,$0d,$0d,$0d,$0d,$0d // ................
        .byte $01,$0d,$06,$00,$00,$00,$fe,$00,$00,$00,$00,$01,$00,$00,$02,$02 // ................
        .byte $00,$00,$fd,$fd,$00,$fd,$03,$03,$03,$03,$04,$08,$03,$00,$07,$00 // ................
        .byte $05,$00,$03,$03,$07,$07,$03,$03,$03,$0a,$00,$00,$00,$00,$00,$01 // ................
        .byte $00,$00,$02,$02,$fe,$fe,$fe,$fe,$00,$00,$00,$00,$00,$0b,$0b,$0b // ................
        .byte $0b,$07,$08,$07,$08,$07,$08,$07,$08,$0b,$0b,$09,$09,$09,$09,$09 // ................
        .byte $09,$0e,$0e,$0e,$0f,$0e,$11,$13,$13,$14,$14,$0b,$0b,$0b,$0b,$0b // ................
        .byte $0b,$0b,$0b,$0b,$0b,$07,$08,$07,$08,$07,$08,$07,$08,$09,$09,$00 // ................
        .byte $09,$00,$00,$00,$00,$00,$00,$00,$05,$05,$07,$07,$08,$08,$07,$07 // ................
        .byte $09,$02,$00,$00,$04,$04,$03,$00,$06,$fe,$00,$00,$fd,$fc,$00,$00 // ................
        .byte $00,$00,$00,$03,$03,$07,$07,$02,$03,$07,$08,$06,$00,$00,$07,$07 // ................
        .byte $08,$08,$07,$07,$09,$02,$00,$00,$00,$05,$00,$00,$00,$00,$00,$ea // ................
        .byte $ed,$0e,$27,$40,$61,$82,$9b,$a0,$b3,$b8,$d9,$fa,$15,$36,$4d,$62 // ..'@a........6Mb
        .byte $7f,$94,$a5,$ba,$cf,$15,$15,$16,$16,$16,$16,$16,$16,$16,$16,$16 // ................
        .byte $16,$16,$17,$17,$17,$17,$17,$17,$17,$17,$17,$00,$26,$02,$00,$f0 // ............&...
        .byte $00,$00,$00,$00,$f6,$09,$00,$f0,$00,$00,$00,$00,$96,$10,$80,$f0 // ................
        .byte $00,$00,$00,$00,$ab,$17,$2e,$f0,$00,$71,$14,$00,$7a,$1b,$4c,$f0 // .........q..z.L.
        .byte $00,$71,$16,$00,$99,$1f,$00,$00,$00,$00,$00,$00 // .q..........

txt_15ab:
        .text " #.P"
        .byte $61,$00,$06,$00,$2a,$3f,$2e,$00,$10,$00,$06,$00,$9b,$25,$00,$60 // a...*?.......%.`
        .byte $c1,$00,$00,$00,$96,$29,$80,$f0,$00,$00,$00,$00,$30,$30,$0e,$f0 // .....)......00..
        .byte $00,$00,$06,$00,$30,$35,$0e,$f0,$00,$00,$06,$00,$30,$3a,$0e,$f0 // ....05......0:..
        .byte $00,$00,$06,$00,$db,$17,$2e,$f0,$00,$71,$14,$00,$8f,$ff,$01,$81 // .........q......
        .byte $1b,$80,$27,$80,$01,$81,$01,$82,$1b,$80,$01,$81,$1b,$80,$27,$80 // ..'...........'.
        .byte $01,$81,$01,$81,$27,$80,$01,$82,$1b,$80,$27,$80,$1b,$80,$ff,$1b // ....'.....'.....
        .byte $83,$00,$81,$1b,$83,$00,$81,$1b,$83,$00,$81,$1b,$83,$00,$81,$1b // ................
        .byte $83,$00,$80,$1c,$83,$00,$80,$ff,$1b,$84,$00,$81,$22,$84,$00,$81 // ............"...
        .byte $21,$84,$00,$82,$1b,$84,$00,$80,$19,$84,$00,$80,$1c,$84,$00,$80 // !...............
        .byte $ff,$1b,$80,$27,$80,$1b,$80,$1b,$80,$27,$80,$1b,$80,$1b,$80,$27 // ...'.....'.....'
        .byte $80,$1b,$80,$27,$80,$1b,$80,$1b,$80,$1b,$80,$27,$80,$1b,$80,$27 // ...'.......'...'
        .byte $80,$ff,$01,$81,$27,$80,$1b,$80,$01,$81,$27,$80,$1b,$80,$1b,$80 // ....'.....'.....
        .byte $27,$80,$1b,$80,$27,$80,$01,$81,$1b,$80,$01,$81,$27,$80,$01,$81 // '...'.......'...
        .byte $27,$80,$ff,$33,$45,$00,$41,$3a,$45,$00,$41,$39,$45,$00,$42,$33 // '..3E.A:E.A9E.B3
        .byte $45,$00,$40,$31,$45,$00,$40,$34,$45,$00,$40,$ff,$33,$86,$00,$8e // E.@1E.@4E.@.3...
        .byte $ff,$00,$82,$33,$87,$00,$81,$33,$87,$00,$81,$33,$87,$00,$81,$38 // ...3...3...3...8
        .byte $86,$00,$82,$ff,$4b,$88,$00,$8e,$ff,$01,$81,$27,$80,$1b,$80,$01 // ....K......'....
        .byte $81,$01,$82,$1b,$80,$01,$81,$01,$81,$1b,$80,$01,$82,$01,$81,$1b // ................
        .byte $80,$01,$82,$01,$81,$27,$80,$01,$82,$ff,$27,$86,$00,$80,$00,$60 // .....'....'....`
        .byte $27,$86,$00,$80,$00,$60,$27,$86,$00,$80,$00,$60,$27,$86,$00,$60 // '....`'....`'..`
        .byte $27,$86,$00,$60,$27,$86,$00,$60,$27,$86,$ff,$1b,$8d,$00,$81,$1e // '..`'..`'.......
        .byte $8d,$00,$80,$20,$83,$1b,$8d,$00,$81,$1b,$8d,$00,$81,$27,$83,$00 // ... .........'..
        .byte $80,$1b,$8d,$00,$80,$ff,$01,$81,$33,$80,$27,$80,$01,$81,$01,$89 // ........3.'.....
        .byte $27,$80,$01,$81,$01,$81,$27,$80,$27,$80,$01,$81,$27,$80,$01,$89 // '.....'.'...'...
        .byte $33,$80,$27,$80,$27,$80,$ff,$33,$8a,$00,$81,$33,$8b,$00,$81,$33 // 3.'.'..3...3...3
        .byte $8c,$00,$83,$33,$8b,$33,$8c,$33,$8b,$33,$8c,$33,$8b,$ff,$33,$8c // ...3.3.3.3.3..3.
        .byte $00,$81,$33,$8b,$00,$81,$33,$8a,$00,$80,$31,$8b,$00,$82,$33,$8c // ..3...3...1...3.
        .byte $00,$82,$ff,$1b,$8d,$00,$81,$18,$8d,$00,$81,$13,$8d,$00,$80,$18 // ................
        .byte $8d,$00,$80,$24,$8d,$00,$80,$1f,$8d,$00,$80,$1b,$8d,$00,$80,$ff // ...$............
        .byte $33,$8b,$00,$81,$31,$8c,$00,$81,$33,$8b,$00,$83,$34,$8b,$00,$81 // 3...1...3...4...
        .byte $33,$8b,$00,$80,$ff,$1b,$8d,$00,$81,$27,$83,$00,$81,$1b,$8d,$00 // 3........'......
        .byte $84,$27,$83,$00,$82,$ff,$b4,$8b,$00,$81,$b3,$8b,$00,$81,$b1,$8b // .'..............
        .byte $00,$80,$2f,$8b,$00,$82,$2e,$8b,$00,$82,$ff,$b4,$8b,$00,$81,$b3 // ../.............
        .byte $8b,$00,$81,$b1,$8b,$00,$80,$ad,$8b,$00,$82,$2c,$8b,$00,$82,$ff // ...........,....
        .byte $33,$86,$00,$87,$33,$87,$00,$85,$ff   // 3...3....

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

// --- Region $1a7f-$1aa9 ---
.pc = $1a7f "Segment $1a7f"
        .byte $60                                   // `

txt_1a80:
        .text "INTRO BY GRIFF/CHROMANCE"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$1a,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00                                   // .

// --- Region $1da1-$1e6f ---
.pc = $1da1 "Segment $1da1"
        .byte $ff,$fa,$aa,$a8,$88,$8b,$bb,$b6,$66,$06,$60,$60,$00,$00,$00,$00 // ........f.``....
        .byte $00,$06,$60,$06,$66,$b6,$bb,$8b,$88,$a8,$aa,$fa,$ff,$df,$7d,$d7 // ..`.f.........}.
        .byte $01,$fc,$0a,$fe,$bc,$0f,$fb,$00       // ........

txt_1dc9:
        .text "CREDITS:"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$64,$0e                           // .d.

txt_1dd5:
        .text "CODE BY GRIFF"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$6e,$0f                           // .n.

txt_1de6:
        .text "MUSIC BY GRIFF"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$2a,$07                           // .*.

txt_1df8:
        .text "PICTURE BY OLLIE"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$95,$0d                           // ...

txt_1e0c:
        .text "CHARS BY CODEMASTERS"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fc,$c8,$fa                           // ...

txt_1e24:
        .text "STERS"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fc,$c8,$fa                           // ...

txt_1e2d:
        .text "DE AND MUZAX : "
        .byte $fe,$2a,$07                           // .*.

txt_1e3f:
        .text "GRIFF "
        .byte $fe,$bc,$0f                           // ...

txt_1e48:
        .text "THE BEZT"
        .byte $fc,$c8,$fa,$c8,$fa,$20,$3a,$20,$fe,$2a,$07 // ..... : .*.

txt_1e5b:
        .text "GRIFF "
        .byte $fe,$bc,$0f                           // ...

txt_1e64:
        .text "THE BEZT"
        .byte $fc,$c8,$fa                           // ...

dat_1e6f:
        // === Fill data (1 bytes, $1e6f-$1e6f) ===
        .byte $00                                   // .

// --- Region $202e-$202e ---
.pc = $202e "dat_202e"

dat_202e:
        // === Fill data (1 bytes, $202e-$202e) ===
        .byte $00                                   // .

// --- Region $20f4-$2118 ---
.pc = $20f4 "dat_20f4"

dat_20f4:
        .byte $01,$02,$05,$08,$09,$24,$90,$92,$45,$08,$15,$24,$80,$51,$14,$44 // .....$..E..$.Q.D
        .byte $00,$05,$16
        .text "ZPDT"
        .byte $61,$19
        .byte $48,$95,$a4,$00,$00,$00,$00
        .byte $00,$40,$10,$44                       // .@.D

dat_2118:
        // === Fill data (1 bytes, $2118-$2118) ===
        .byte $00                                   // .

// --- Region $222f-$2260 ---
.pc = $222f "dat_222f"

dat_222f:
        .byte $01,$05,$05,$04,$19,$25,$64,$90,$81,$24,$50,$94,$90,$51,$95 // .....%d..$P..Q.

txt_223e:
        .text "R$"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $f7,$b5,$d5,$f5,$d5,$55,$d5,$7c,$5e,$5e,$57,$57,$7f,$c9,$b5,$14 // .....U.|^^WW....
        .byte $19,$49,$09,$45,$54,$64,$59,$00,$00,$00,$00 // .I.ETdY....

txt_225c:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator

// --- Region $2368-$23a0 ---
.pc = $2368 "dat_2368"

dat_2368:
        .byte $01,$01,$01,$04,$05,$05,$01,$02,$04,$18,$64,$51,$90,$84,$50,$41 // ..........dQ..PA
        .byte $61,$16,$52,$11,$14,$51,$46,$12,$27,$7d,$d5,$b5,$3d,$9d,$5d,$dd // a.R..QF.'}..=.].
        .byte $ae,$bf,$f3,$c3,$be,$aa,$6a,$66,$85,$42,$91,$48,$89,$84,$95,$84 // ......jf.B.H....
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "P"
        .byte $40                                   // @ character
        .text "P"
        .byte $60
        .byte $50,$80

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

// --- Region $24a8-$24e0 ---
.pc = $24a8 "dat_24a8"

dat_24a8:
        .byte $02,$06,$05,$05,$09,$04,$19,$04,$46,$19,$49,$14,$25,$14,$21,$64 // ........F.I.%.!d
        .byte $8b,$09,$0b,$8d,$0b,$8b,$03,$0b,$69,$59,$65,$61,$5d,$55,$59,$9f // ........iYea]UY.
        .byte $aa,$66,$ea,$1a,$a6,$aa,$fa,$0e,$92,$80,$91,$41,$86,$45,$48,$11 // .f.........A.EH.
        .byte $40,$40,$90,$90,$50,$80,$80,$40       // @@..P..@

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

// --- Region $25e8-$2618 ---
.pc = $25e8 "dat_25e8"

dat_25e8:
        .byte $19,$04,$04,$01,$00,$01,$01,$02,$21,$10,$64,$14,$58,$88,$95,$41 // ........!.d.X..A
        .byte $02,$11,$42,$11,$84,$50,$24,$10,$b0,$bf,$eb,$e6,$f9,$ee,$fa,$3e // ..B..P$........>
        .byte $3a,$f6,$db,$a7,$98,$6c,$5c,$b0,$42,$05,$08,$10,$04,$00,$10,$40 // :....l\.B......@

dat_2618:
        // === Fill data (1 bytes, $2618-$2618) ===
        .byte $00                                   // .

// --- Region $2726-$2768 ---
.pc = $2726 "dat_2726"

dat_2726:
        .byte $05,$11,$03,$03,$02,$00,$05,$50,$05,$55,$00,$10,$41,$91,$4d,$1d // .......P.U..A.M.
        .byte $1f,$3d,$88,$b2,$2a,$01,$0b,$89,$89,$8f,$ff,$fa,$b5,$a6,$b5,$69 // .=..*..........i
        .byte $b9,$6e,$a0,$60,$a3,$6c,$af,$6b,$9b,$6b,$00,$2b,$bf,$bd,$f9,$f9 // .n.`.l.k.k.+....
        .byte $fd,$b9,$00,$a0,$6a,$58,$da,$f6,$f5,$77,$00,$00,$00,$80,$20,$88 // ....jX...w.... .
        .byte $88,$62                               // .b

dat_2768:
        // === Fill data (1 bytes, $2768-$2768) ===
        .byte $00                                   // .

// --- Region $2859-$28a8 ---
.pc = $2859 "dat_2859"

dat_2859:
        .byte $01,$04,$05,$15,$11,$02,$02,$8a,$29,$a5,$97,$5f,$9d,$bd,$25,$f6 // ........).._..%.
        .byte $5c,$5f,$7b,$7a,$6b,$e0,$e2,$ff,$fd,$ff,$fd,$fd,$fd,$7e,$0e,$89 // \_{zk........~..
        .byte $2b,$8b,$be,$f7,$d5,$55,$d5,$79,$6e,$9b,$aa,$99,$aa,$a9,$e6,$57 // +....U.yn......W
        .byte $58,$67,$58,$67,$9b,$6a,$58,$fd,$be,$fe,$be,$ee,$bf,$ae,$88,$59 // XgXg.jX........Y
        .byte $9e,$9b,$ef,$ef,$f3,$bc,$b3,$73,$6f,$9c,$e0,$f0,$c0,$c0,$c0 // .......so......

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

// --- Region $2998-$29e8 ---
.pc = $2998 "dat_2998"

dat_2998:
        .byte $01,$01,$01,$05,$01,$05,$01,$00,$1f,$87,$e7,$f1,$e1,$f9,$e8,$f8 // ................
        .byte $44,$44,$12,$13,$4b,$4f,$6f,$7f,$33,$fe,$fd,$fa,$f9,$f6,$f9,$f6 // DD..KOo.3.......
        .byte $bb,$ea,$aa,$ee,$ab,$aa,$9b,$6a,$a9,$ea,$b9,$ea,$b9,$ea,$aa,$ea // .......j........
        .byte $ab,$6f,$9b,$5f,$9b,$66,$9b,$a6,$cc,$33,$f3,$32,$fd,$30,$bd,$f1 // .o._.f...3.2.0..
        .byte $81,$45,$47,$17,$1b,$5e               // .EG..^

txt_29de:
        .text "K*"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $10,$b0,$10,$b0,$f0,$60,$e0           // .....`.

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

// --- Region $2ad8-$2b2f ---
.pc = $2ad8 "dat_2ad8"

dat_2ad8:
        .byte $02,$00,$02,$00,$02,$0d,$09,$0b,$ee,$fa,$ee,$b8,$ea,$08,$ea,$78 // ...............x
        .byte $4f,$43,$02,$82,$03,$82,$0b,$23,$e5,$b5,$e5,$e6,$95,$e6,$95,$e5 // OC.....#........
        .byte $aa,$6e,$ae,$6a,$9b,$6a,$9b,$6a,$aa,$ae,$ba,$aa,$b9,$aa,$b9,$ea // .n.j.j.j........
        .byte $95,$66,$99,$a5,$99,$65,$99,$56,$e8,$a2,$68,$e2,$68,$d8,$6c,$98 // .f...e.V..h.h.l.
        .byte $8b,$6a,$4b,$6a,$88,$62,$60,$12,$40,$c0,$60,$e0,$b0,$a0,$b8,$a8 // .jKj.b`.@.`.....
        .fill 8, $00

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

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

// --- Region $2c18-$2c70 ---
.pc = $2c18 "dat_2c18"

dat_2c18:
        .byte $03,$02,$03,$0a,$0d,$0b,$0e,$0a,$f4,$ff,$bb,$ae,$a8,$60,$c8,$da // .............`..
        .byte $8b,$09,$8b,$af,$8b,$2d,$8b,$2f,$95,$e6,$f5,$cd,$b3,$ec,$ab,$ea // .....-./........
        .byte $9b,$6b,$ab,$6e,$9b,$6f,$eb,$2f,$75,$dd,$b5,$fd,$b7,$ad,$bf,$2f // .k.n.o./u....../
        .byte $99,$57,$9b,$6c,$a3,$f3,$8f,$cf,$ac,$98,$b6,$d6,$76,$d6,$76,$d6 // .W.l........v.v.
        .byte $60,$12,$58,$12,$50,$1c,$27,$1b,$b8,$ac,$b4,$3c,$b4 // `.X.P.'....<.

txt_2c65:
        .text "<,"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00,$02,$01,$06,$28       // .......(

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

// --- Region $2d58-$2dac ---
.pc = $2d58 "dat_2d58"

dat_2d58:
        .byte $02,$01,$04,$15,$06,$15,$06,$15,$64,$59,$65,$51,$64,$95,$a4,$99 // ........dYeQd...
        .byte $56,$19,$46,$15,$46,$15,$05,$11,$77,$dd,$f7,$ff,$b7,$ff,$bb,$ee // V.F.F...w.......
        .byte $f5,$cd,$f5,$e0,$b9,$e9,$b3,$ef,$56,$17,$47,$9c,$9c,$4c,$5f,$83 // ........V.G..L_.
        .byte $16,$19,$56,$15,$46,$15,$06,$11,$f6,$de,$fc,$fe,$f8,$d8,$70,$e8 // ..V.F.........p.

txt_2d98:
        .text "#,"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $2b,$b3,$2f,$a3,$8d,$68,$de,$b9,$a5,$96,$de,$78,$78,$90,$60,$80 // +./..h.....xx.`.
        .byte $c0                                   // .

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

// --- Region $2e98-$2ee8 ---
.pc = $2e98 "dat_2e98"

dat_2e98:
        .byte $06,$01,$06,$15,$04,$15,$06,$19,$a4,$95,$65,$99,$65,$59,$85,$a1 // ..........e.eY..
        .byte $45,$01,$44,$01,$41,$11,$40,$50,$66,$59,$45,$14,$41,$16,$59,$46 // E.D.A.@PfYE.A.YF
        .byte $87,$ad,$27,$8d,$a4,$a2,$ea,$e2,$42,$60,$28,$aa,$ae,$bb,$ee,$ab // ..'.....B`(.....
        .byte $45,$54,$01,$45,$18,$68,$a8,$60,$cc,$00,$00,$00,$02,$0d,$39,$26 // ET.E.h.`......9&
        .byte $09,$36,$1b,$9b,$6f,$6c,$bc,$f0,$68,$6e,$ab,$8a,$2b,$ae,$b0,$ac // .6..ol..hn..+...

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

// --- Region $2fd8-$3028 ---
.pc = $2fd8 "dat_2fd8"

dat_2fd8:
        .byte $26,$19,$65,$21,$64,$21,$68,$59,$ba,$22,$8b // &.e!d!hY.".

txt_2fe3:
        .text ".+-"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $bd,$80,$a0,$60,$d8,$bc,$f3,$c9,$e5,$22,$8a,$0b,$22,$e2,$78,$fc // ...`....."..".x.
        .byte $df,$a5,$91,$55,$95,$45,$95,$44,$12,$8a,$22,$94,$27,$85,$09,$f0 // ...U.E.D..".'...
        .byte $2b,$fc,$c2,$f2,$39,$c9,$be,$ae,$2b,$96,$5b,$6f,$6f,$bc,$fc,$f0 // +...9...+.[oo...
        .byte $f3
        .text "BH/+"
        .byte $9a
        .byte $22,$58,$1a,$bc,$b4

txt_3022:
        .text ",J"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $ba,$be,$26                           // ..&

dat_3028:
        // === Fill data (1 bytes, $3028-$3028) ===
        .byte $00                                   // .

// --- Region $3118-$3168 ---
.pc = $3118 "dat_3118"

dat_3118:
        .text "UXIXE"
        .byte $19
        .byte $46,$15,$b7,$96,$f6,$9c,$d6,$dc,$9e,$fa
        .byte $b7,$1f,$f6,$dc,$7b,$fb,$eb,$a2,$7a,$a6,$9f,$7e,$fb,$ee,$b8,$aa // ....{...z..~....
        .byte $c3,$cd,$af,$eb,$8d,$3a,$9e,$34,$ed   // .....:.4.

txt_3141:
        .text "JR"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $2c,$4b,$ea,$b3,$c5,$79,$91,$bc,$a4,$2e,$0b,$8b,$00,$82,$60,$50 // ,K...y........`P
        .byte $d8                                   // .

txt_3155:
        .text "$6"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $58,$5e,$4b,$5f,$6b,$5f,$ab,$1f,$ae,$e8,$c8,$e8,$b8,$d8,$70,$d8 // X^K_k_........p.

dat_3168:
        // === Fill data (1 bytes, $3168-$3168) ===
        .byte $00                                   // .

// --- Region $3251-$32a8 ---
.pc = $3251 "dat_3251"

dat_3251:
        .byte $01,$00,$01,$05,$01,$05,$01
        .text "EA"
        .byte $40                                   // @ character
        .text "PD"
        .byte $91
        .byte $55,$99
        .byte $50
        .byte $41,$00,$01,$04,$11,$55,$99,$55,$11,$04,$10,$54,$55,$66,$a9,$54 // A....U.U...TUf.T
        .byte $11,$40,$01,$41,$11                   // .@.A.

txt_3276:
        .text "BQ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $0b,$fa,$d3,$5a,$56,$56,$5e,$9a,$32,$a8,$2a,$88,$28,$88,$00,$03 // ...ZVV^.2.*.(...
        .byte $c0,$c2,$00,$22,$08,$22,$89,$c0,$02,$00,$82,$01,$02,$20,$02,$6b // ..."."....... .k
        .byte $5e,$4b,$6a,$4b,$68,$42,$4b,$f0,$d8,$78,$c0,$28,$98,$f6,$de // ^KjKhBK..x.(...

dat_32a8:
        // === Fill data (1 bytes, $32a8-$32a8) ===
        .byte $00                                   // .

// --- Region $3339-$3339 ---
.pc = $3339 "dat_3339"

dat_3339:
        // === Fill data (1 bytes, $3339-$3339) ===
        .byte $00                                   // .

// --- Region $3390-$33e8 ---
.pc = $3390 "dat_3390"

dat_3390:
        .byte $06,$05,$06,$05,$05,$15,$06,$15,$fb,$ef,$bb,$ad,$bb,$ef,$ab,$ef // ................
        .byte $bb,$ee,$bb,$ef,$6b,$cb,$6b,$f2,$66,$59,$65,$99,$66,$99,$65,$99 // ....k.k.fYe.f.e.
        .byte $44,$91,$54,$99,$65,$59,$65,$55,$a0,$01,$45,$51,$55,$99,$66,$59 // D.T.eYeU..EQU.fY
        .byte $44,$10,$44,$15,$54,$95,$56,$95,$0a,$04,$2a,$04,$28,$c8,$22,$c8 // D.D.T.V...*.(.".
        .byte $09,$21,$0a,$09,$22,$0a,$26,$8a,$6e,$7b,$ef,$7b // .!..".&.n{.{

txt_33dc:
        .text ".B"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $2e,$f8,$bc,$f8,$e8,$88,$10,$70,$d0   // .......p.

dat_33e8:
        // === Fill data (1 bytes, $33e8-$33e8) ===
        .byte $00                                   // .

// --- Region $34d0-$3528 ---
.pc = $34d0 "dat_34d0"

dat_34d0:
        .byte $05,$15,$16,$15,$16,$19,$16,$19,$bb,$fe,$bb,$fe,$b7,$fe,$ff,$df // ................
        .byte $f2,$d8,$bc,$de,$b4,$ee,$b7,$ed,$a6,$59,$65,$55,$64,$15,$54,$11 // .........YeUd.T.
        .byte $a8,$a2,$8a,$2b,$8f,$3d,$b7,$ff,$ab,$ae,$ff,$dd,$57,$df,$bb,$fe // ...+.=......W...
        .byte $a5,$99,$a5,$99,$66,$a9,$65,$99,$2a,$c9,$26,$e8,$20,$c0,$00,$c0 // ....f.e.*.&. ...
        .byte $26,$a9,$22,$00,$00,$00,$00,$00,$4b,$6a,$4b,$5a,$6b,$2f,$0a,$22 // &.".....KjKZk/."
        .byte $f0,$e0,$f0,$e0,$40,$c0,$18,$f5       // ....@...

dat_3528:
        // === Fill data (1 bytes, $3528-$3528) ===
        .byte $00                                   // .

// --- Region $3604-$3680 ---
.pc = $3604 "dat_3604"

dat_3604:
        .byte $01,$01,$01,$01,$00,$00,$00,$ff,$67,$9b,$6a,$aa,$16,$19,$16,$15 // ........g.j.....
        .byte $16,$19,$06,$15,$f7,$dd,$b7,$fd,$bf,$fd,$b7,$ff,$bb,$ed,$fb,$ef // ................
        .byte $fb,$ee,$b8,$ea,$46,$16,$5a,$49,$1a,$59,$66,$69,$ff,$de,$7b,$ff // ....F.ZI.Yfi..{.
        .byte $bb,$ef,$ff,$ed,$fb,$dd,$f7,$dd,$77,$df,$77,$df,$a5,$99,$a5,$98 // ........w.w.....
        .byte $a5,$98,$a4,$94,$00,$00,$00,$0f,$0e,$09,$06,$39,$00,$00,$00,$fc // ...........9....
        .byte $68,$9b,$ab,$aa,$aa,$fe,$bb,$3f,$a7   // h......?.

txt_365d:
        .text "-&6"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $d6,$f7,$5d,$fb,$0a,$02,$00,$50,$bf,$56,$bd,$6b,$f2,$90,$d0,$00 // ..]....P.V.k....
        .byte $00,$80,$62,$dc,$bc,$28,$03,$00,$00,$00,$a8,$96,$96,$96,$56 // ..b..(........V

dat_3680:
        // === Fill data (1 bytes, $3680-$3680) ===
        .byte $00                                   // .

// --- Region $3741-$37c0 ---
.pc = $3741 "dat_3741"

dat_3741:
        .byte $01,$00,$01,$00,$01,$00,$01,$aa,$66,$a9,$66,$aa,$6a,$88,$aa,$4b // ........f.f.j..K
        .text "*J*K"
        .byte $0a
        .byte $4b,$0a,$b7,$fd,$bf,$ee,$bf,$ae,$bf,$ae,$a4
        .byte $95,$a4,$95,$51,$95,$51,$56,$65,$69,$66,$95,$a6,$99,$66,$95,$bf // ...Q.QVeif...f..
        .byte $ed,$bf,$fd,$f7,$fd,$b7,$fd,$7f,$de,$7f,$fe,$7b,$fe,$fb,$fe,$b0 // ...........{....
        .byte $e8,$a0,$e0,$a0,$80,$81,$81,$2a,$19,$2a,$89,$aa,$99,$26,$99,$aa // .......*.*...&..
        .byte $99
        .byte $56,$99,$66
        .byte $55,$66,$95
        .text "/KOK"
        .byte $12
        .text "BPDT"
        .byte $10,$84,$80,$e4,$f0,$a0,$04,$b5,$e1,$b5,$21,$b0,$21,$00,$01,$aa // ..........!.!...
        .byte $66,$aa,$22,$aa,$22,$80,$22,$a8,$66,$98,$66,$a8,$60,$a8,$a0 // f.".".".f.f.`..

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

// --- Region $3888-$38fd ---
.pc = $3888 "dat_3888"

dat_3888:
        .byte $96,$00,$00,$00,$00,$00,$00,$00,$4b,$0a,$0b,$0a,$0b,$0a,$0b,$02 // ........K.......
        .byte $66,$9a
        .text "VYVYU"
        .byte $91
        .byte $46,$96
        .byte $46,$59,$55,$19,$65,$19
        .byte $56,$99,$56,$99,$66,$19,$66,$9a,$b7,$ff,$bf,$ee,$ff,$fe,$bb,$fe // V.V.f.f.........
        .byte $a5,$99,$65,$94,$64,$50,$50,$90,$05,$00,$00,$00,$00,$00,$00,$00 // ..e.dPP.........
        .byte $55,$04,$00,$00,$00,$00,$00,$00,$ab,$ea,$37,$ca,$0e,$0d,$01,$01 // U.........7.....
        .byte $66,$a8,$6a,$99,$66
        .byte $58,$6a
        .byte $5a,$10
        .byte $40                                   // @ character
        .text "QDPD"
        .byte $11
        .byte $54
        .byte $00,$00,$00,$04,$00,$40,$00,$00,$00,$11,$00,$01,$00,$00,$00,$00 // .....@..........
        .byte $40,$00,$40,$00,$40                   // @.@.@

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

// --- Region $39d0-$3a2e ---
.pc = $39d0 "dat_39d0"

dat_39d0:
        .byte $05,$01,$05,$01,$01,$01,$01,$01,$54,$91,$41,$91,$46,$05,$45,$05 // ........T.A.F.E.
        .byte $65,$91,$56,$95,$46,$19,$66,$5a,$6a,$99,$66,$a9,$66,$99,$a5,$99 // e.V.F.fZj.f.f...
        .byte $65,$95,$54,$91,$55,$54,$44,$10,$40,$40,$40,$00,$00,$00,$00,$00 // e.T.UTD.@@@.....
        .fill 16, $00
        .byte $01,$02,$03,$03,$00,$00,$00,$00,$bb,$6e,$6b,$6e,$6b,$6f,$ab,$ee // .........nknko..
        .byte $62,$a8,$a2,$88,$22,$80,$62,$a8,$01,$40,$00,$00,$00,$10 // b...".b..@....

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

// --- Region $3b11-$3b34 ---
.pc = $3b11 "dat_3b11"

dat_3b11:
        .byte $01,$00,$00,$00,$00,$01,$01,$a8,$22,$2a,$8a,$bb,$be,$fb,$d6,$56 // ........"*.....V
        .byte $99,$6a
        .byte $59,$46,$19,$64,$95,$65,$95
        .text "TQEUD"
        .byte $14

txt_3b30:
        .text "PP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator

// --- Region $3b54-$3b80 ---
.pc = $3b54 "dat_3b54"

dat_3b54:
        .byte $03,$03,$02,$01,$3f,$03,$c0,$5c,$65,$6a,$ae,$ab,$b3,$fc,$f3,$0f // ....?..\ej......
        .byte $c0,$5c,$a9,$ba,$30,$c0,$30,$cc,$f0,$3c,$c3,$9c,$00,$00,$10,$00 // .\..0.0..<......
        .byte $00,$40,$11,$54,$00,$00,$00,$00,$00,$00,$00,$10 // .@.T........

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

// --- Region $3c0c-$3c0c ---
.pc = $3c0c "loc_3c0c"

loc_3c0c:
        .byte $00                                   // .

// --- Region $3c50-$3c70 ---
.pc = $3c50 "dat_3c50"

dat_3c50:
        .byte $06,$02,$06,$05,$16,$19,$2a,$65,$5f,$7e,$7b,$6e,$ba,$ae,$2a,$80 // ......*e_~{n..*.
        .text "TQDAQ"
        .byte $00
        .byte $44,$10
        .text "PP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00
        .byte $40,$40,$50

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

// --- Region $3c90-$3cbf ---
.pc = $3c90 "dat_3c90"

dat_3c90:
        .byte $01,$01,$01,$01,$01,$01,$0d,$02,$59,$66,$59,$6a,$59,$66,$59,$6a // ........YfYjYfYj
        .byte $99,$a6,$9a,$a6,$8a,$a2,$88,$a2,$95,$66,$a9,$22,$8a,$22,$aa,$a9 // .........f."."..
        .byte $11
        .byte $40                                   // @ character
        .text "QTD"
        .byte $11
        .byte $50,$44,$00,$00,$00
        .byte $40,$00,$00
        .byte $40

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

// --- Region $3d89-$3db0 ---
.pc = $3d89 "dat_3d89"

dat_3d89:
        .byte $02,$00,$0a,$09                       // ....

txt_3d8d:
        .text "#*"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $ff,$be,$97,$7e,$ea,$88,$a0,$08,$44,$50,$44,$11,$05,$44,$10,$11 // ...~....DPD..D..
        .byte $50,$41,$44,$00,$04,$11,$44,$10,$40,$10,$40,$10,$50,$10,$14,$10 // PAD...D.@.@.P...

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

// --- Region $3dd0-$3dfb ---
.pc = $3dd0 "dat_3dd0"

dat_3dd0:
        .byte $0e,$03,$00,$03,$0d,$0e,$09,$3a,$f0,$03,$35,$da,$6b,$ae,$bb,$af // .......:..5.k...
        .byte $0f,$9a,$ab,$ae,$bb,$fe,$bb,$ff,$66,$59,$66,$9a,$a2,$88,$a2,$88 // ........fYf.....
        .byte $aa,$98,$a2,$88,$20,$08,$00,$00,$01,$40,$10 // .... ....@.

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

// --- Region $3ec8-$3eef ---
.pc = $3ec8 "dat_3ec8"

dat_3ec8:
        .byte $64,$94,$55,$44,$11,$54,$10,$01,$10,$41,$11,$04,$14,$10,$40,$40 // d.UD.T...A....@@
        .byte $01,$01,$01,$01,$00,$01,$00,$00,$54,$91,$54,$95,$64,$95,$64,$95 // ........T.T.d.d.
        .byte $54,$10,$04,$14,$44,$05,$04,$01       // T...D...

// --- Region $3f0e-$3fdc ---
.pc = $3f0e "dat_3f0e"

dat_3f0e:
        .byte $01,$01                               // ..

txt_3f10:
        .text "6&"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $e6,$9a,$6e,$6b,$ae,$66,$99,$6a,$9a,$66,$a8,$6a,$98 // ..nk.f.j.f.j.

txt_3f20:
        .text "QDPDQ"
        .byte $40                                   // @ character
        .byte $10,$44,$11,$40,$10,$00,$00,$00,$10,$00,$04,$00,$00,$00,$00,$00 // .D.@............
        .fill 12, $00
        .byte $fa,$fa,$fa,$a9,$fa,$fa,$fa,$a9,$00,$fa,$fa,$a9,$fa,$fa,$fa,$a9 // ................
        .byte $fa,$fa,$fa,$a9,$00,$00,$db,$db,$db,$b5,$00,$00,$98,$98,$98,$98 // ................
        .byte $90,$00,$00,$00,$00,$00,$00,$00,$fa,$a9,$a9,$a9,$fa,$a9,$a9,$a9 // ................
        .byte $00,$a9,$fa,$00,$fa,$a9,$a8,$a9,$fa,$a9,$a9,$00,$00,$00,$db,$db // ................
        .byte $db,$db,$00,$90,$98,$98,$a9,$a9,$98,$90,$00,$00,$00,$00,$00,$00 // ................
        .byte $a6,$64,$90,$00,$a6,$64,$a6,$64,$00,$fa,$a6,$00,$a6,$a6,$a4,$a6 // .d...d.d........
        .byte $a6,$64,$90,$00,$00,$00,$00,$00,$00,$00,$00,$98,$98,$98,$a9,$fa // .d..............
        .byte $98,$98,$00,$00,$00,$00,$00,$00,$a6,$64,$00,$00,$a6,$64,$64,$a6 // .........d...dd.
        .byte $64,$a6,$a6,$64,$a6,$a6,$a6,$64,$a6,$a6,$a6,$a6,$00,$00,$00,$00 // d..d...d........
        .byte $00,$00,$00,$98,$98,$a9,$a8,$fa,$98,$98 // ..........

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

// --- Region $3ffd-$4003 ---
.pc = $3ffd "dat_3ffd"

dat_3ffd:
        .byte $98,$98,$98,$fa,$fa,$98               // ......

dat_4003:
        // === Fill data (1 bytes, $4003-$4003) ===
        .byte $00                                   // .

// --- Region $4024-$402c ---
.pc = $4024 "dat_4024"

dat_4024:
        .byte $b0,$b9,$98,$a9,$fa,$fa,$f6,$fb,$cb   // .........

// --- Region $404b-$40cf ---
.pc = $404b "dat_404b"

dat_404b:
        .byte $b6,$fb,$fb,$98,$a9,$fa,$a8,$e6,$fc,$fc,$00,$00,$00,$f7,$f7,$f7 // ................
        .fill 21, $f7
        .byte $00,$00,$00,$60,$b6,$b6,$fa,$fa,$fa,$fa,$b8,$b6,$a6,$00,$00,$00 // ...`............
        .fill 24, $f7
        .byte $00,$00,$00,$a6,$a6,$b6,$fe,$fa,$fa,$fa,$e6,$b6,$a6,$00,$00,$00 // ................
        .fill 24, $f7
        .byte $00,$00,$00,$a6,$a6,$e6,$fe,$fa,$a9,$fa,$e6,$b6,$a6,$cb,$00,$00 // ................

// --- Region $40d5-$4347 ---
.pc = $40d5 "Segment $40d5"
        .fill 19, $f7
        .byte $00,$00,$00,$64,$64,$64,$e6,$96,$98,$64,$e6,$cb,$c6,$cb,$00,$00 // ...ddd...d......
        .fill 24, $f7
        .byte $00,$00,$00,$64,$64,$60,$64,$96,$96,$64,$fc,$fc,$b6,$00,$00,$00 // ...dd`d..d......
        .fill 24, $f7
        .byte $00,$00,$00,$64,$e6,$a6,$a6,$64,$c6,$fc,$fc,$b6,$e6,$00,$00,$00 // ...d...d........
        .fill 24, $f7
        .byte $00,$00,$00,$64,$e6,$a6,$a6,$a6,$a6,$c6,$cb,$b6,$e6,$00,$00,$00 // ...d............
        .fill 24, $f7
        .byte $00,$00,$60,$64,$64,$64,$64,$c6,$a6,$cb,$cb,$b6,$e6,$00,$00,$00 // ..`dddd.........
        .fill 24, $f7
        .byte $00,$00,$64,$e6,$e6,$64,$64,$64,$64,$cb,$cb,$b6,$a6,$00,$00,$00 // ..d..dddd.......
        .fill 24, $f7
        .byte $00,$00,$64,$e6,$e6,$64,$e6,$e6,$64,$cb,$cb,$b6,$a6,$00,$00,$00 // ..d..d..d.......
        .fill 24, $f7
        .byte $b0,$fc,$64,$e6,$e6,$64,$e6,$e6,$64,$fc,$fc,$a6,$a6,$a6,$a6,$cb // ..d..d..d.......
        .fill 24, $f7
        .byte $b0,$cb,$b6,$e6,$64,$64,$e6,$e6,$b6,$cb,$cb,$b6,$b6,$b6,$cb,$cb // ....dd..........
        .fill 24, $f7
        .byte $00,$cb,$b6,$64,$64,$64,$e6,$64,$b0,$b0,$fc,$cb,$b0,$b0,$b0,$b0 // ...ddd.d........
        .fill 24, $f7
        .byte $00,$00,$60,$64,$64,$64,$64,$60,$00,$00,$fc,$fc,$cb,$b0,$00,$00 // ..`dddd`........
        .fill 24, $f7
        .byte $00,$00,$60,$e6,$64,$64,$60,$00,$00,$00,$fc,$fc,$fc,$fc,$b0,$b0 // ..`.dd`.........
        .fill 24, $f7
        .byte $00,$00,$64,$e6,$60,$60,$00,$00,$00,$00,$fc,$cb,$cb,$cb,$b0,$b0 // ..d.``..........
        .fill 24, $f7
        .byte $00,$e6,$e6,$60,$60,$60,$00,$00,$00,$00,$fc,$fc,$fc,$cb,$cb,$b0 // ...```..........
        .fill 24, $f7
        .byte $00,$64,$60,$60,$64,$60,$00,$00,$00,$b0,$fc,$cb,$b0,$b0,$b0,$00 // .d``d`..........
        .fill 16, $00
        .byte $20,$20,$98,$08,$b8,$58,$f8,$b8,$f8,$e8,$20,$a8,$f8,$d8,$b8,$f8 //   ...X.... .....

// --- Region $4355-$438f ---
.pc = $4355 "dat_4355"

dat_4355:
        .byte $f0,$70,$f0,$20,$90,$00,$b0,$f0,$90,$f0,$00,$f0,$a0,$f8,$48,$08 // .p. ..........H.
        .byte $28,$28,$f8,$98,$88,$b0,$88,$f8,$00,$58,$f8,$80,$b8,$08,$f8,$08 // ((.......X......
        .byte $10,$70,$00,$b5,$d5,$a5,$f5,$80,$f0,$d0,$80,$d8,$88,$f0,$40,$f0 // .p............@.
        .byte $f0,$90,$00,$10,$b0,$24,$e0,$a0,$60,$44,$f0 // .....$..`D.

// --- Region $43a1-$445f ---
.pc = $43a1 "dat_43a1"

dat_43a1:
        .byte $90,$f0,$10,$80,$f0,$80,$80,$d8,$f8,$00,$80,$f0,$80,$d0,$c0,$f0 // ................
        .byte $90,$14,$f0,$f0,$b0,$f4,$00,$d0,$a4,$f0,$04,$b4,$b0,$84,$84,$a4 // ................
        .byte $f0,$04,$b4,$f4,$04,$a0,$00,$00,$20,$e0,$f0,$f0,$a0,$f0,$98,$22 // ........ ......"
        .byte $a8,$f0,$70,$b0,$10,$80,$f0,$f0,$b0,$e0,$b0,$00,$10,$30,$00,$b0 // ..p..........0..
        .byte $00,$f0,$f0,$a0,$d0,$90,$b0,$a0,$f0,$c0,$b0,$20,$90,$b0,$f0,$f0 // ........... ....
        .byte $b0,$a0,$10,$00,$e0,$f0,$00,$b2,$e2,$80,$90,$00,$f0,$60,$b0,$20 // .............`. 
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$d0,$f0,$f0,$f0,$f0,$f0,$f0,$80,$f0,$f0 // ................
        .byte $f0,$f0,$f0,$f0,$80,$f0,$f0,$f0,$f0,$f0,$f0,$40,$f8,$f4,$f8,$f8 // ...........@....
        .byte $f6,$f4,$01,$f0,$f0,$f0,$f0,$f0,$a0,$00,$a0,$f0,$b0,$f0,$90,$b0 // ................
        .byte $f0,$60,$f0,$60,$f0,$00,$20,$f0,$a0,$d0,$00,$f0,$00,$00 // .`.`.. .......

txt_443f:
        .text "  "
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $60,$f0,$01,$a4,$04,$f8,$b8,$56,$f4,$0b,$fb,$10,$00,$90,$9c,$ec // `......V........
        .byte $bc,$4c,$fc,$fc,$fc,$fc,$5c,$4c,$4c,$0c,$fc,$cc,$fc,$ac // .L....\LL.....

// --- Region $4465-$4499 ---
.pc = $4465 "Segment $4465"
        .byte $fc,$1c,$fc,$f0,$f0,$f0,$f0,$f4,$14,$f4,$f8,$f8,$f8,$f6,$f4,$14 // ................
        .byte $f0,$f0,$f0,$fc,$fc,$fc,$fc,$ec,$fc,$fc,$fc,$fc,$fc,$fc,$9c,$fc // ................
        .byte $fc,$fc,$fc,$fc,$fc,$4c,$fc,$fc,$fc,$fc,$fc,$f0,$00,$f0,$f4,$f4 // .....L..........
        .byte $f4,$f4,$f8,$a8,$00                   // .....

// --- Region $44a5-$4607 ---
.pc = $44a5 "Segment $44a5"
        .byte $bc,$2c,$ac,$0c,$0c,$fc,$cc,$0c,$fc,$2c,$9c,$3c,$1c,$0c,$0c,$fc // .,.......,.<....
        .byte $dc,$9c,$2c,$00,$00,$c0,$f4,$04,$e4,$f4,$c8,$d8,$c4,$a4,$04,$a4 // ..,.............
        .byte $f0,$b0,$d0,$fc,$fc,$1c,$fc,$fc,$fc,$fc,$fc,$fc,$1c,$fc,$fc,$fc // ................
        .byte $fc,$fc,$fc,$1c,$fc,$fc,$fc,$fc,$fc,$fc,$1c,$f0,$f0,$f0,$f0,$f0 // ................
        .byte $f0,$14,$f4,$f6,$f0,$f4,$f6,$f4,$16,$f0,$f0,$0c,$6c,$dc,$8c,$fc // ............l...
        .byte $fc,$bc,$dc,$fc,$dc,$0c,$fc,$6c,$bc,$2c,$fc,$fc,$cc,$ac,$cc,$0c // .......l.,......
        .byte $fc,$bc,$fc,$40,$00,$00,$80,$f0,$b0,$f0,$04,$44,$f0,$06,$0b,$a4 // ...@.......D....
        .byte $b0,$10,$f0,$bc,$fc,$ac,$fc,$fc,$bc,$fc,$bc,$bc,$1c,$bc,$fc,$ec // ................
        .byte $fc,$1c,$ac,$1c,$ac,$fc,$fc,$dc,$fc,$fc,$ac,$f0,$40,$b0,$a0,$f4 // ............@...
        .byte $04,$a4,$80,$44,$16,$db,$f4,$64,$d0,$f0,$20,$fc,$fc,$ac,$fc,$6c // ...D...d.. ....l
        .byte $fc,$fc,$fc,$fc,$bc,$fc,$6c,$fc,$fc,$fc,$fc,$bc,$fc,$4c,$fc,$fc // ......l......L..
        .byte $fc,$fc,$bc,$f0,$40,$f0,$f0,$f4,$f4,$a4,$f4,$e4,$f4,$f6,$f4,$f4 // ....@...........
        .byte $a0,$f0,$40,$dc,$8c,$fc,$bc,$1c,$ec,$fc,$9c,$6c,$2c,$bc,$1c,$3c // ..@........l,..<
        .byte $fc,$bc,$6c,$fc,$fc,$6c,$ac,$2c,$bc,$3c,$fc,$a0,$80,$00,$d0,$b0 // ..l..l.,.<......
        .byte $80,$f0,$b4,$c4,$d6,$a6,$e4,$f4,$c0,$b0,$00,$2c,$dc,$ec,$fc,$fc // ...........,....
        .byte $1c,$ac,$fc,$dc,$9c,$5c,$1c,$ec,$2c,$fc,$fc,$9c,$0c,$2c,$ac,$2c // .....\..,....,.,
        .byte $fc,$0c,$2c,$f0,$40,$d0,$a4,$04,$40,$d0,$f0,$d0,$d6,$60,$d4,$d4 // ..,.@...@....`..
        .byte $f0,$f0,$f0,$fc,$fc,$fc,$fc,$fc,$bc,$fc,$fc,$fc,$fc,$fc,$fc,$8c // ................
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$ec,$fc       // ........

loc_45cd:
        .byte $fc,$fc,$fc,$f0,$f0,$60,$f4,$f4,$f0,$f4,$f4,$f0,$16,$f0,$f4,$f4 // .....`..........
        .byte $f0,$f0,$f0,$bc,$8c,$0c,$bc,$dc,$fc,$1c,$bc,$5c,$1c,$bc,$ec,$0c // ...........\....
        .byte $ac,$ec,$fc,$8c,$bc,$bc,$ac,$ac,$ec,$fc,$fc,$a0,$db,$00,$84,$a4 // ................
        .byte $f0,$a4,$64,$f0,$0b,$9b,$b4,$f4,$24,$64,$f0 // ..d.....$d.

// --- Region $462f-$463e ---
.pc = $462f "dat_462f"

dat_462f:
        .byte $00,$fc,$fc,$fc,$fc,$fc,$fc,$0c,$fc,$fc,$fc,$fc,$fc,$fc,$bc,$fc // ................

// --- Region $4664-$49cb ---
.pc = $4664 "Segment $4664"
        .byte $ac,$9c                               // ..

txt_4666:
        .text "L<"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $ac,$fc,$0c,$1c,$fc,$1c,$dc,$40,$80,$90,$10,$f0,$20,$d0,$40,$d0 // .......@.... .@.
        .byte $00,$1b,$fb,$f0,$00,$f0,$a0,$fc,$9c,$fc,$fc,$bc,$fc,$fc,$fc,$cc // ................
        .byte $fc,$fc,$bc,$fc,$fc,$fc,$1c,$fc,$fc,$bc,$fc,$fc,$fc,$6c,$fc,$f0 // .............l..
        .byte $b0,$f0,$f4,$f0,$60,$f0,$f0,$b0,$f0,$fb,$fb,$fb // ....`.......

loc_46a5:
        .byte $fb,$f0,$b0,$9c,$fc,$fc,$fc,$fc,$fc,$fc,$9c,$fc,$fc,$fc // ..............

loc_46b3:
        .byte $fc,$fc,$4c,$9c,$0c,$6c,$8c,$7c,$fc,$2c,$9c,$8c,$bc,$80,$90,$f0 // ..L..l.|.,......
        .byte $04,$80,$f0,$a0,$d0,$80,$a0,$db,$c0,$f0,$b0,$d0,$80,$dc,$3c,$cc // ..............<.
        .byte $0c,$fc,$fc,$8c,$fc,$fc,$0c,$dc,$dc,$fc,$0c,$fc,$6c,$2c,$2c,$7c // ............l,,|
        .byte $fc,$9c,$ac,$bc,$dc,$f0               // ......

txt_46e9:
        .text "DD"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $40,$b0,$10,$f0,$b0,$f0,$3b,$ab,$bb,$90,$b0,$f0,$1c,$fc,$fc,$fc // @.....;.........
        .byte $fc,$fc,$fc,$1c,$fc,$fc,$fc,$fc,$fc,$fc,$1c,$fc,$fc,$fc,$fc,$fc // ................
        .byte $fc,$1c,$fc,$fc,$f0,$f0,$f0,$f0,$10,$f0,$f0,$f0,$f0,$f0,$fb,$10 // ................
        .byte $f0,$f0,$f0,$f0,$fb,$01,$fe,$2a,$07   // .......*.

txt_4725:
        .text "         SALUTE!        "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fe,$6e,$0f,$fb,$05               // ..n...

txt_4744:
        .text "CHROMANCE "
        .byte $fe,$bc,$0f                           // ...

txt_4751:
        .text "BACKFIRES "
        .byte $fe,$95,$0d                           // ...

txt_475e:
        .text "WITH"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fe,$2a,$07                       // ..*.

txt_4767:
        .text "  - LIBERATOR PREVIEW - "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fe,$95,$0d,$fc                   // .....

txt_4785:
        .text "<  (C) TRIUMWYRAT STUDIO "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fb,$05,$fe,$bc,$0f               // ......

txt_47a5:
        .text "  ORIGINAL SUPPLIED AND  "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$2a,$07                           // .*.

txt_47c2:
        .text "      SHORTENED BY      "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fe,$6e,$0f                       // ..n.

txt_47df:
        .text "         MR.WAX         "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fc,$96,$fd,$fb,$05,$fe,$bc,$0f,$c0,$c0 // ...........

txt_4803:
        .text "  GIVE A CALL TO THESE   "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$6e,$0f                           // .n.

txt_4820:
        .text " CHROMANCE"
        .byte $fe,$2a,$07                           // .*.

txt_482d:
        .text " HEADQUARTERS "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fb,$01,$fe,$2a,$07               // ....*.

txt_4842:
        .text "       PHIBERC0M        "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$64,$0e                           // .d.

txt_485e:
        .text "    713 - 471 - 4954    "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fe,$6e,$0e                       // ..n.

txt_487b:
        .text "        HIGHWAY         "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$95,$0d                           // ...

txt_4897:
        .text "    +46 - 42 - 83773   "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$c0,$fc,$96,$fd,$fb,$05,$fe,$6e,$0f // ........n.

txt_48b9:
        .text "WE SALUTE..."
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fe,$bc,$0f                       // ....

txt_48ca:
        .text "CODERZ, TSM, DEMONIX,   "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$64,$0e                           // .d.

txt_48e6:
        .text "EMPIRE, ARMAGEDDON, RAD "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$2a,$07                           // .*.

txt_4902:
        .text "ILLUSION, TALENT, F4CG, "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$95,$0d                           // ...

txt_491e:
        .text "LEGEND, SUCCESS, CENSOR,"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$6e,$0f                           // .n.

txt_493a:
        .text "RED SECTOR INC., EPIC,  "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$bc,$0f                           // ...

txt_4956:
        .text "ALPHA FLIGHT, PANDORA,  "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$6e,$0e                           // .n.

txt_4972:
        .text "THE RULING COMPANY AND  "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$2a,$07                           // .*.

txt_498e:
        .text "THE WORTHY FEELING RES"
        .byte $fe,$95,$0d                           // ...

txt_49a7:
        .text "T!"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fe,$6e,$0f                       // ..n.

txt_49ae:
        .text "WE'LL MEET, "
        .byte $fe,$bc,$0f                           // ...

txt_49bd:
        .text "AGAIN!"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fc,$96,$fd,$ff,$20,$47,$20           // .... G 

dat_49cb:
        // === Fill data (1 bytes, $49cb-$49cb) ===
        .byte $00                                   // .

// --- Region $5328-$5328 ---
.pc = $5328 "dat_5328"

dat_5328:
        // === Fill data (1 bytes, $5328-$5328) ===
        .byte $00                                   // .

// --- Region $5456-$5456 ---
.pc = $5456 "dat_5456"

dat_5456:
        // === Fill data (1 bytes, $5456-$5456) ===
        .byte $00                                   // .

// --- Region $6000-$6000 ---
.pc = $6000 "sub_6000"
// Referenced by: jsr from $f7b2

sub_6000:
        .byte $00                                   // .

// --- Region $60b0-$60b0 ---
.pc = $60b0 "sub_60b0"
// Referenced by: jsr from $fae1

sub_60b0:
        .byte $00                                   // .

// --- Region $8502-$8502 ---
.pc = $8502 "loc_8502"

loc_8502:
        .byte $00                                   // .

// --- Region $8561-$8561 ---
.pc = $8561 "dat_8561"

dat_8561:
        // === Fill data (1 bytes, $8561-$8561) ===
        .byte $00                                   // .

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

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

// --- Region $9080-$9080 ---
.pc = $9080 "loc_9080"

loc_9080:
        .byte $00                                   // .

// --- Region $a0f0-$a0f0 ---
.pc = $a0f0 "sub_a0f0"
// Referenced by: jsr from $fad8

sub_a0f0:
        .byte $00                                   // .

// --- Region $a208-$a208 ---
.pc = $a208 "sub_a208"
// Referenced by: jsr from $f7da

sub_a208:
        .byte $00                                   // .

// --- Region $ae11-$ae11 ---
.pc = $ae11 "dat_ae11"

dat_ae11:
        // === Fill data (1 bytes, $ae11-$ae11) ===
        .byte $00                                   // .

// --- Region $ae86-$ae86 ---
.pc = $ae86 "dat_ae86"

dat_ae86:
        // === Fill data (1 bytes, $ae86-$ae86) ===
        .byte $00                                   // .

// --- Region $af86-$af86 ---
.pc = $af86 "dat_af86"

dat_af86:
        // === Fill data (1 bytes, $af86-$af86) ===
        .byte $00                                   // .

// --- Region $b090-$b090 ---
.pc = $b090 "sub_b090"
// Referenced by: jsr from $fa9b

sub_b090:
        .byte $00                                   // .

// --- Region $bc14-$bc14 ---
.pc = $bc14 "dat_bc14"

dat_bc14:
        // === Fill data (1 bytes, $bc14-$bc14) ===
        .byte $00                                   // .

// --- Region $bd11-$bd11 ---
.pc = $bd11 "dat_bd11"

dat_bd11:
        // === Fill data (1 bytes, $bd11-$bd11) ===
        .byte $00                                   // .

// --- Region $c025-$c025 ---
.pc = $c025 "dat_c025"

dat_c025:
        // === Fill data (1 bytes, $c025-$c025) ===
        .byte $00                                   // .

// --- Region $db00-$e517 ---
.pc = $db00 "dat_db00"

dat_db00:
        .byte $c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d,$e6,$2f,$d0 // ........../.-./.
        .byte $02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0,$a8,$20,$71 // ..0.-......... q
        .byte $01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0 // ../ "..-.-......
        .byte $f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c,$22,$01,$20 // ..9..0..9./.L". 
        .byte $71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02 // q../.-./...0.-..
        .byte $e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c,$da,$01,$a9 // ......9..L..,...
        .byte $37,$85,$01,$58,$20,$00,$18,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04 // 7..X ..L........
        .byte $2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5 // ,...../.-.......
        .byte $2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5 // -e..-..i........
        .byte $18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01 // ../e../.0i..0L..
        .byte $b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad // ................
        .byte $df,$01,$c9,$df,$d0,$ea,$60,$a3,$e5,$55,$35,$00,$19 // ......`..U5..

txt_dbbd:
        .text "-633?;"
        .byte $00                                   // string terminator
        .byte $19                                   // .

txt_dbc5:
        .text "-623>9"
        .byte $00                                   // string terminator
        .byte $19
        .byte $2d,$36,$36,$e3
        .byte $30,$25,$00
        .text ")=67"
        .byte $e3
        .byte $33,$a1

txt_dbdb:
        .text "B.:50 ,("
        .byte $00                                   // string terminator
        .byte $33,$19                               // 3.

txt_dbe6:
        .text "-66002"
        .byte $00                                   // string terminator
        .byte $11                                   // .

txt_dbee:
        .text "!233?;"
        .byte $00                                   // string terminator
        .byte $29,$3e,$1d,$e4,$0c,$32,$00,$29,$3d,$16,$03,$03,$02,$02,$00,$11 // )>...2.)=.......

txt_dc05:
        .text "!223>9"
        .byte $00                                   // string terminator
        .byte $20,$e3,$30,$e3,$20,$2b,$00           //  .0. +.

txt_dc13:
        .text "!6>;733"
        .byte $00                                   // string terminator

txt_dc1b:
        .text ")=B67333"
        .byte $00                                   // string terminator
        .byte $19                                   // .

txt_dc25:
        .text "-*623>9"
        .byte $00                                   // string terminator
        .byte $19,$2d,$36,$37,$e3,$33,$34,$00,$19   // .-67.34..

txt_dc36:
        .text "-623>9"
        .byte $00                                   // string terminator
        .byte $19                                   // .

txt_dc3e:
        .text "-60 "
        .byte $19,$19,$00,$29,$3e,$1d,$e4,$0c,$a1,$43,$11 // ...)>....C.

txt_dc4d:
        .text "!23333"
        .byte $00                                   // string terminator
        .byte $60
        .byte $22,$11
        .text "!22#"
        .byte $1e,$19,$00,$11
        .text "!22'"
        .byte $1e
        .byte $1d,$00,$29,$3e,$1a,$02,$03,$07,$0d,$05,$05,$09,$01,$02,$00,$40 // ..)>...........@
        .byte $40                                   // @ character
        .text "PXT"
        .byte $e3
        .byte $55,$25,$15,$09,$01,$09,$05,$e4

txt_dc81:
        .text "U'XTTXP"
        .byte $60,$40,$a2,$25,$05,$05,$09,$01,$02,$ac,$21,$08,$e6,$0c // `@.%......!...

txt_dc96:
        .text "#33"
        .byte $22                                   // double quote character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .text "#PPT"
        .byte $e4
        .byte $55,$29,$96,$05,$05,$15
        .text "UUQA"
        .byte $01
        .byte $e6,$15,$22,$95,$95,$e6,$01,$25,$05,$05 // .."....%..

txt_dcb5:
        .text "00 "
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$2f,$e6,$30,$22,$00,$2f,$e6,$03,$e3,$15,$25,$25,$05,$05 // !/.0"./....%%..

txt_dcc8:
        .text "A"
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $23,$0c,$0c,$3f,$af                   // #..?.

txt_dcd0:
        .text "!?"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $e6
        .text "P'TT"
        .byte $00,$19
        .byte $2d,$36,$37,$e3
        .byte $33,$3a,$00,$04,$18
        .byte $2c,$3c,$1c,$0c,$0c,$00,$19,$2d,$36,$12,$03,$07,$0d,$00,$19,$2d // ,<.....-6......-
        .byte $36,$23,$03,$0e,$06,$00
        .byte $22,$e3
        .byte $23,$60
        .text "+''/"
        .byte $00

txt_dd02:
        .text ".:00)*"
        .byte $02,$00,$19                           // ...

txt_dd0b:
        .text ".20996"
        .byte $00                                   // string terminator
        .byte $3e,$2a,$02,$02,$06,$07,$0b,$00,$19
        .text "-62#"
        .byte $1e,$19,$00
        .byte $19
        .text "-62#'"
        .byte $1f,$a5
        .byte $23,$30,$20,$00,$e6,$01
        .byte $22,$05
        .byte $05,$e6
        .text "Q"
        .byte $22                                   // double quote
        .text "YY"
        .byte $e6,$15

txt_dd3a:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $2a,$40,$40,$00,$19,$2d,$36,$12,$03,$07,$0d,$c5,$23,$fe,$00,$aa // *@@..-6.....#...
        .byte $e4
        .byte $23,$60
        .byte $24,$22,$11,$11,$00
        .byte $22                                   // double quote
        .text "#'/."
        .byte $19,$19,$00

txt_dd5e:
        .text " &'/."
        .byte $19,$19,$00                           // ...

txt_dd66:
        .text "#''/.)"
        .byte $19,$00                               // ..

txt_dd6e:
        .text "  %//"
        .byte $1a,$19,$00,$e5
        .byte $20,$2b,$10,$10,$00
        .text "#''//"
        .byte $1a,$19
        .byte $00,$e4
        .byte $23,$35,$22,$11,$11,$00,$0c,$1d,$1d
        .text ".>:*"
        .byte $00
        .byte $02
        .text "#'/."
        .byte $19,$19,$00
        .byte $26,$e3
        .byte $23,$2b,$22,$11,$11,$00

txt_dda3:
        .text "  %//"
        .byte $1a,$19,$42,$00                       // ..B.

txt_ddac:
        .text "####"
        .byte $22                                   // double quote character
        .text "!"
        .byte $11
        .byte $29,$00
        .text "#''/."
        .byte $19,$19,$00,$e5
        .byte $20,$2c,$10,$10
        .byte $00
        .text "#'&./"
        .byte $1b,$1a,$00
        .byte $22,$e3
        .byte $23,$2c,$22,$11,$11
        .byte $00,$02,$03,$27,$2f,$2e,$19,$19,$00,$e5,$0c,$3c,$08,$08,$00,$23 // ...'/......<...#
        .text "''/."
        .byte $19,$19,$00
        .text "#''."
        .byte $1d,$08,$04,$00
        .byte $23
        .text "'+/*"
        .byte $15,$11,$00
        .byte $26,$e3
        .byte $23,$24,$22,$11,$11,$00,$e5
        .byte $0c,$2c,$08,$08,$00,$1c               // .,....

txt_de08:
        .text "406;:*"
        .byte $00                                   // string terminator
        .byte $aa,$a4                               // ..

txt_de11:
        .text "*UUVUU"
        .byte $95,$15,$25,$05,$01,$a2,$22,$80,$40,$e4,$55,$2c,$95,$15,$95,$55 // ..%...".@.U,...U
        .text "UVTP"
        .byte $80
        .byte $41,$41,$81,$e3,$01
        .byte $22,$05,$05,$a8
        .byte $27,$0c
        .byte $08,$08,$04,$00,$0c,$08,$ae,$e3,$01,$a5 // ..........

txt_de41:
        .text "&UUV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a0,$60,$e5                           // .`.

txt_de49:
        .text "P!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a4,$e3,$01,$a8,$e4
        .text "0$:/"
        .byte $19,$00,$e4,$03
        .byte $29,$2b,$2f
        .byte $19,$00,$2a,$2a,$25,$15,$15,$e3,$25,$23,$2d,$0c,$08,$aa // ..**%...%#-...

txt_de6a:
        .text "$00 )"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $22,$30,$20,$e3,$02,$e5,$01,$60       // "0 ....`

txt_de78:
        .text "##''/."
        .byte $19,$19,$00,$0c,$1d,$1d
        .text ".>:*"
        .byte $00,$1c

txt_de8a:
        .text "406;:*"
        .byte $00                                   // string terminator
        .byte $02
        .text "#'/."
        .byte $19,$19,$00,$1a,$16,$02,$e3,$03,$60
        .byte $29,$02
        .byte $00,$03
        .text "#'/."
        .byte $19,$19,$00
        .byte $22                                   // double quote
        .text "#'/."
        .byte $19,$19
        .byte $00,$0e,$0d,$0d,$0c,$0c,$08,$08,$00
        .byte $22                                   // double quote
        .text "#'/."
        .byte $19,$19
        .byte $00,$1b,$03,$23,$2f,$2e,$19,$19,$a2   // ...#/....

txt_deca:
        .byte $22                                   // double quote character
        .text "0 "
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $23,$a0,$a0,$60,$e5                   // #..`.

txt_ded3:
        .text "P#"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a8,$58,$e5,$50,$24,$02,$0a,$09,$25,$e4,$15,$e3,$02,$e5,$01,$e3 // .X.P$...%.......
        .byte $0c,$61,$08,$04,$00,$0c,$08,$00,$4c,$25,$0c,$4c,$97,$11 // .a......L%.L..

txt_def4:
        .text "  GRIFF"
        .byte $13,$00,$07,$7a,$15,$48,$39,$07,$02,$03,$a8,$b9,$4e,$15,$85,$a4 // ...z.H9.....N...
        .byte $b9,$64,$15,$85,$a5,$60,$07,$48,$8d,$0d,$0c,$a9,$09,$8d,$04,$d4 // .d...`.H........
        .byte $8d,$0b,$d4,$8d,$12,$d4,$a2,$00,$a9,$00,$9d,$00,$d4,$e8,$e0,$18 // ................
        .byte $d0,$f6,$ad,$0e,$0c,$8d,$18,$d4,$a9,$02,$8d,$15,$0c,$8d,$16,$0c // ................
        .byte $a5,$fd,$8d,$23,$0c,$a5,$fe,$8d,$24,$0c,$a9,$00,$85,$fd,$ad,$0d // ...#....$.......
        .byte $0c,$85,$fe,$a0,$00,$b1,$fd,$8d,$a5,$10,$c8,$b1,$fd,$8d,$a6,$10 // ................
        .byte $c8,$b1,$fd,$8d,$a8,$10,$c8,$b1,$fd,$8d,$a9,$10,$c8,$b1,$fd,$8d // ................
        .byte $f9,$10,$c8,$b1,$fd,$8d,$fa,$10,$c8,$b1,$fd,$8d,$6d,$0d,$8d,$54 // ............m..T
        .byte $0d,$c8,$b1,$fd,$8d,$6e,$0d,$8d,$55,$0d,$c8,$b1,$fd,$8d,$a2,$0d // .....n..U.......
        .byte $c8,$b1,$fd,$8d,$a3,$0d,$c8,$b1,$fd,$8d,$60,$0e,$c8,$b1,$fd,$8d // ..........`.....
        .byte $61,$0e,$c8,$b1,$fd,$8d,$95,$0e,$c8,$b1,$fd,$8d,$96,$0e,$c8,$b1 // a...............
        .byte $fd,$8d,$5d,$0f,$c8,$b1,$fd,$8d,$5e,$0f,$c8,$b1,$fd,$8d,$92,$0f // ..].....^.......
        .byte $c8,$b1,$fd,$8d,$93,$0f,$c8,$b1,$fd,$8d,$19,$0c,$c8,$b1,$fd,$8d // ................
        .byte $1a,$0c,$c8,$b1,$fd,$8d,$1e,$0c,$c8,$b1,$fd,$8d,$1f,$0c,$c8,$b1 // ................
        .byte $fd,$8d,$10,$0c,$c8,$b1,$fd,$8d,$11,$0c,$c8,$b1,$fd,$8d,$12,$0c // ................
        .byte $c8,$b1,$fd,$8d,$13,$0c,$e3,$c8,$60,$b7,$b1,$fd,$8d,$14,$0c,$c8 // ........`.......
        .byte $b1,$fd,$8d,$0e,$0c,$c8,$b1,$fd,$8d,$0f,$0c,$a2,$00,$8a,$9d,$4c // ...............L
        .byte $10,$e8,$e0,$39,$d0,$f8,$ad,$23,$0c,$85,$fd,$ad,$24,$0c,$85,$fe // ...9...#....$...
        .byte $60,$68,$68,$a9,$00,$8d,$4d,$10,$8d,$4e,$10,$8d,$4f,$10,$8d,$50 // `hh...M..N..O..P
        .byte $10,$8d,$51,$10,$8d,$52,$10,$ee,$4c,$10,$ae,$4c,$10,$ec,$13,$0c // ..Q..R..L..L....
        .byte $d0,$05,$a2,$00,$8e,$4c,$10,$bd,$f8,$13,$c9,$ff,$f0,$f4,$c9,$fe // .....L..........
        .byte $d0,$08,$a9,$00,$8d,$15,$0c,$4c,$22,$12,$4c,$08,$12,$ae,$4c,$10 // .......L".L...L.
        .byte $bd,$f8,$13,$20,$17,$0c,$ad,$50,$10,$f0,$04,$ce,$50,$10,$60,$ac // ... ...P....P.`.
        .byte $4d,$10,$b1,$a4,$d0,$11,$c8,$b1,$a4,$29,$1f,$8d,$50,$10,$b1,$a4 // M........)..P...
        .byte $c8,$8c,$4d,$10,$4c,$45,$0e,$c9,$ff,$d0,$03,$4c,$2d,$0d,$29,$80 // ..M.LE.....L-.).
        .byte $d0,$0c,$b1,$a4,$18,$7d,$31,$14,$8d,$5f,$10,$4c,$b1,$0d,$b1,$a4 // .....}1.._.L....
        .byte $29,$7f,$8d,$5f,$10,$c8,$b1,$a4,$c8,$8c,$4d,$10,$8d,$8f,$11,$29 // ).._......M....)
        .byte $1f,$e3,$0a,$60,$2b,$a8,$ad,$10,$0c,$85,$fd,$ad,$11,$0c,$85,$fe // ...`+...........
        .byte $b1,$fd,$8d,$05,$d4,$c8,$b1,$fd,$8d,$06,$d4,$c8,$b1,$fd,$8d,$53 // ...............S
        .byte $10,$c8,$b1,$fd,$29,$f0,$8d,$6e,$10,$8d,$68,$10,$b1,$fd,$29,$0f // ....)..n..h...).
        .byte $e4,$0a,$60,$c1,$8d,$6b,$10,$c8,$b1,$fd,$29,$f0,$4a,$4a,$8d,$74 // ..`..k....).JJ.t
        .byte $10,$b1,$fd,$29,$0f,$0a,$0a,$8d,$59,$10,$a9,$00,$8d,$5c,$10,$c8 // ...)....Y....\..
        .byte $b1,$fd,$29,$f0,$4a,$8d,$7a,$10,$b1,$fd,$29,$0f,$18,$69,$01,$8d // ..).J.z...)..i..
        .byte $7d,$10,$0a,$8d,$77,$10,$a9,$00,$8d,$80,$10,$c8,$c8,$b1,$fd,$29 // }...w..........)
        .byte $0f,$8d,$71,$10,$88,$b1,$fd,$f0,$0e,$8d,$17,$d4,$c8,$b1,$fd,$8d // ..q.............
        .byte $96,$11,$a9,$01,$8d,$56,$10,$ad,$8f,$11,$29,$e0,$4a,$38,$e9,$40 // .....V....).J8.@
        .byte $8d,$62,$10,$a9,$00,$e9,$00,$8d,$65,$10,$0e,$62,$10,$2e,$65,$10 // .b......e..b..e.
        .byte $60,$ae,$4c,$10,$bd,$6a,$14,$20,$17,$0c,$ad,$51,$10,$f0,$04,$ce // `.L..j. ...Q....
        .byte $51,$10,$60,$ac,$4e,$10,$b1,$a4,$d0,$11,$c8,$b1,$a4,$29,$1f,$8d // Q.`.N........)..
        .byte $51,$10,$b1,$a4,$c8,$8c,$4e,$10,$4c,$bd,$0e,$c9,$ff,$d0,$03,$4c // Q.....N.L......L
        .byte $2d,$0d,$29,$80,$d0,$0c,$b1,$a4,$18,$7d,$a3,$14,$8d,$60,$10,$4c // -.)......}...`.L
        .byte $a4,$0e,$b1,$a4,$29,$7f,$8d,$60,$10,$c8,$b1,$a4,$c8,$8c,$4e,$10 // ....)..`......N.
        .byte $8d,$8f,$11,$29,$1f,$e3,$0a,$60,$4e,$a8,$8c,$83,$10,$ee,$84,$10 // ...)...`N.......
        .byte $ad,$8f,$11,$29,$e0,$4a,$38,$e9,$40,$8d,$63,$10,$a9,$00,$e9,$00 // ...).J8.@.c.....
        .byte $8d,$66,$10,$0e,$63,$10,$2e,$66,$10,$60,$ac,$83,$10,$ad,$10,$0c // .f..c..f.`......
        .byte $85,$fd,$ad,$11,$0c,$85,$fe,$b1,$fd,$8d,$0c,$d4,$c8,$b1,$fd,$8d // ................
        .byte $0d,$d4,$c8,$b1,$fd,$8d,$54,$10,$c8,$b1,$fd,$29,$f0,$8d,$6f,$10 // ......T....)..o.
        .byte $8d,$69,$10,$b1,$fd,$29,$0f,$e4,$0a,$60,$a8,$8d,$6c,$10,$c8,$b1 // .i...)...`..l...
        .byte $fd,$29,$f0,$4a,$4a,$8d,$75,$10,$b1,$fd,$29,$0f,$0a,$0a,$8d,$5a // .).JJ.u...)....Z
        .byte $10,$a9,$00,$8d,$5d,$10,$c8,$b1,$fd,$29,$f0,$4a,$8d,$7b,$10,$b1 // ....]....).J.{..
        .byte $fd,$29,$0f,$18,$69,$01,$8d,$7e,$10,$0a,$8d,$78,$10,$a9,$00,$8d // .)..i..~...x....
        .byte $81,$10,$c8,$c8,$b1,$fd,$29,$0f,$8d,$72,$10,$88,$b1,$fd,$f0,$0e // ......)..r......
        .byte $8d,$17,$d4,$c8,$b1,$fd,$8d,$96,$11,$a9,$01,$8d,$57,$10,$60,$ae // ............W.`.
        .byte $4c,$10,$bd,$dc,$14,$20,$17,$0c,$ad,$52,$10,$f0,$04,$ce,$52,$10 // L.... ...R....R.
        .byte $60,$ac,$4f,$10,$b1,$a4,$d0,$11,$c8,$b1,$a4,$29,$1f,$8d,$52,$10 // `.O........)..R.
        .byte $b1,$a4,$c8,$8c,$4f,$10,$4c,$35,$10,$c9,$ff,$d0,$03,$4c,$2d,$0d // ....O.L5.....L-.
        .byte $29,$80,$d0,$0c,$b1,$a4,$18,$7d,$15,$15,$8d,$61,$10,$4c,$a1,$0f // )......}...a.L..
        .byte $b1,$a4,$29,$7f,$8d,$61,$10,$c8,$b1,$a4,$c8,$8c,$4f,$10,$8d,$8f // ..)..a......O...
        .byte $11,$29,$1f,$e3,$0a,$60,$2b,$a8,$ad,$10,$0c,$85,$fd,$ad,$11,$0c // .)...`+.........
        .byte $85,$fe,$b1,$fd,$8d,$13,$d4,$c8,$b1,$fd,$8d,$14,$d4,$c8,$b1,$fd // ................
        .byte $8d,$55,$10,$c8,$b1,$fd,$29,$f0,$8d,$70,$10,$8d,$6a,$10,$b1,$fd // .U....)..p..j...
        .byte $29,$0f,$e4,$0a,$60,$6e,$8d,$6d,$10,$c8,$b1,$fd,$29,$f0,$4a,$4a // )...`n.m....).JJ
        .byte $8d,$76,$10,$b1,$fd,$29,$0f,$0a,$0a,$8d,$5b,$10,$a9,$00,$8d,$5e // .v...)....[....^
        .byte $10,$c8,$b1,$fd,$29,$f0,$4a,$8d,$7c,$10,$b1,$fd,$29,$0f,$18,$69 // ....).J.|...)..i
        .byte $01,$8d,$7f,$10,$0a,$8d,$79,$10,$a9,$00,$8d,$82,$10,$c8,$c8,$b1 // ......y.........
        .byte $fd,$29,$0f,$8d,$73,$10,$88,$b1,$fd,$f0,$0e,$8d,$17,$d4,$c8,$b1 // .)..s...........
        .byte $fd,$8d,$96,$11,$a9,$01,$8d,$58,$10,$ad,$8f,$11,$29,$e0,$4a,$38 // .......X....).J8
        .byte $e9,$40,$8d,$64,$10,$a9,$00,$e9,$00,$8d,$67,$10,$0e,$64,$10,$2e // .@.d......g..d..
        .byte $67,$10,$60,$2b,$e3,$02,$a2,$25,$02,$1a,$0d,$24,$01,$a8,$23,$1c // g.`+...%...$..#.
        .byte $02,$3b,$a6,$32,$20,$00,$e0,$e0,$00,$20,$30,$00,$50,$04,$00,$fa // .;.2 .... 0.P...
        .byte $38,$38,$00,$02,$02,$04,$a2,$24,$30,$01,$01,$02,$a3,$60,$b4,$08 // 88.....$0....`..
        .byte $00,$02,$0e,$8e,$85,$10,$8c,$86,$10,$bd,$59,$10,$18,$7d,$62,$10 // ..........Y..}b.
        .byte $9d,$59,$10,$bd,$5c,$10,$7d,$65,$10,$9d,$5c,$10,$bd,$53,$10,$aa // .Y..\.}e..\..S..
        .byte $bd,$20,$13,$bc,$68,$13,$c9,$ff,$d0,$0d,$ae,$85,$10,$98,$9d,$53 // . ..h..........S
        .byte $10,$ac,$86,$10,$4c,$a0,$10,$ae,$86,$10,$9d,$04,$d4,$98,$ac,$85 // ....L...........
        .byte $10,$18,$c9,$80,$b0,$03,$79,$5f,$10,$29,$7f,$aa,$bd,$37,$12,$18 // ......y_.)...7..
        .byte $79,$59,$10,$ac,$86,$10,$99,$00,$d4,$ac,$85,$10,$bd,$99,$12,$79 // yY.............y
        .byte $5c,$10,$ac,$86,$10,$99,$01,$d4,$ae,$85,$10,$bd,$56,$10,$f0,$0a // \...........V...
        .byte $bd,$53,$10,$a8,$b9,$b0,$13,$8d,$16,$d4,$ae,$85,$10,$ac,$86,$10 // .S..............
        .byte $fe,$53,$10,$bd,$6e,$10,$18,$7d,$71,$10,$9d,$6e,$10,$8d,$8f,$11 // .S..n..}q..n....
        .byte $29,$f0,$dd,$6b,$10,$d0,$19,$a9,$00,$38,$fd,$71,$10,$9d,$71,$10 // )..k.....8.q..q.
        .byte $bd,$6b,$10,$bc,$68,$10,$9d,$68,$10,$98,$9d,$6b,$10,$ad,$8f,$11 // .k..h..h...k....
        .byte $ac,$86,$10,$e4,$4a,$26,$99,$03,$d4,$ad,$8f,$11,$e4,$0a,$60,$4f // ....J&........`O
        .byte $99,$02,$d4,$bd,$74,$10,$f0,$04,$de,$74,$10,$60,$de,$7d,$10,$d0 // ....t....t.`.}..
        .byte $0e,$bd,$77,$10,$9d,$7d,$10,$bd,$80,$10,$49,$01,$9d,$80,$10,$bd // ..w..}....I.....
        .byte $80,$10,$f0,$13,$bd,$59,$10,$18,$7d,$7a,$10,$9d,$59,$10,$bd,$5c // .....Y..}z..Y..\
        .byte $10,$69,$00,$9d,$5c,$10,$60,$bd,$59,$10,$38,$fd,$7a,$10,$9d,$59 // .i..\.`.Y.8.z..Y
        .byte $10,$bd,$5c,$10,$e9,$00,$9d,$5c,$10,$60,$50,$e4,$05,$50,$1e,$a2 // ..\....\.`P..P..
        .byte $60,$a1,$14,$ad,$15,$0c,$d0,$01,$60,$a5,$a4,$8d,$90,$11,$a5,$a5 // `.......`.......
        .byte $8d,$91,$11,$a5,$fd,$8d,$92,$11,$a5,$fe,$8d,$93,$11,$ad,$96,$11 // ................
        .byte $29,$f0,$0d,$0e,$0c,$8d,$18,$d4,$ad,$84,$10,$f0,$06,$ce,$84,$10 // )...............
        .byte $20,$d4,$0e,$ad,$14,$0c,$cd,$16,$0c,$d0,$0a,$ad,$0f,$0c,$29,$04 //  .............).
        .byte $f0,$03,$20,$59,$0f,$ad,$0f,$0c,$29,$01,$f0,$07,$a2,$00,$a0,$00 // .. Y....).......
        .byte $20,$87,$10,$ad,$0f,$0c,$29,$02,$f0,$07,$a2,$01,$a0,$07,$20,$87 //  .....)....... .
        .byte $10,$ad,$0f,$0c,$29,$04,$f0,$07,$a2,$02,$a0,$0e,$20,$87,$10,$ce // ....)....... ...
        .byte $16,$0c,$d0,$1a,$ad,$0f,$0c,$29,$01,$f0,$03,$20,$69,$0d,$ad,$0f // .......)... i...
        .byte $0c,$29,$02,$f0,$03,$20,$5c,$0e,$ad,$14,$0c,$8d,$16,$0c,$ad,$90 // .)... \.........
        .byte $11,$85,$a4,$ad,$91,$11,$85,$a5,$ad,$92,$11,$85,$fd // .............

// --- Region $e51f-$e80f ---
.pc = $e51f "Segment $e51f"
        .byte $60,$5f,$16,$27,$39,$4b,$5f,$74,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e // `_.'9K_t......-N
        .byte $71,$96,$be,$e7,$14,$42,$74,$a9,$e0,$1b,$5a,$9c,$e2,$2d,$7b,$cf // q....Bt...Z..-{.
        .byte $27,$85,$e8,$51,$c1,$37,$b4,$38,$c4,$59,$f7,$9e,$4e,$0a,$d0,$a2 // '..Q.7.8.Y..N...
        .byte $81,$6d,$67,$70,$89,$b2,$ed,$3b,$9d,$14,$a0,$45,$03,$db,$cf,$e1 // .mgp...;...E....
        .byte $12,$65,$db,$76,$3a,$27,$41,$8a,$05,$b5,$9d,$c1,$24,$c9,$b6,$ed // .e.v:'A.....$...
        .byte $73,$4e,$82,$14,$0a,$6a,$3b,$82,$48,$93,$6b,$da,$e7,$9c,$04,$28 // sN...j;.H.k....(
        .byte $14,$a2,$c1,$eb,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$e3,$06,$60 // ...............`
        .byte $3e,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f,$10 // >...............
        .byte $11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ...........

txt_e5aa:
        .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,$a5,$60,$1f,$20,$13,$68,$13,$b0,$13,$f8,$13,$31,$14,$6a,$14 // ..`. .h.....1.j.
        .byte $a3,$14,$dc,$14,$15,$15,$4e,$15,$64,$15,$7a,$15,$48,$39,$16,$0e // ......N.d.z.H9..
        .byte $07,$0f,$07,$a2,$24,$ff,$09,$51,$51,$e3,$50,$24,$ff,$09,$81,$11 // ....$..QQ.P$....
        .byte $e3,$10
        .byte $27,$ff,$09,$81,$11,$10,$10,$80,$02,$ff
        .text "AA"
        .byte $40                                   // @ character
        .text "2"
        .byte $ff,$13,$13,$12,$ff,$41,$ff,$11,$11,$10,$ff,$09,$81,$40,$80,$80 // .....A.......@..
        .byte $10,$ff,$e4,$41,$c1,$e4,$41,$c1,$e4,$41,$25,$ff,$41,$41,$40,$ff // ...A..A..A%.AA@.
        .byte $a7,$22,$80,$89,$a3,$30,$80,$07,$80,$82,$ac,$a8,$a4,$a2,$0d,$00 // ."...0..........
        .byte $82,$b4,$b2,$b0,$82,$14,$a3,$21,$19,$a3,$21,$1d,$a3,$23,$21,$00 // .......!..!..#!.
        .byte $23,$a3,$28,$27,$00,$82,$b0,$82,$82,$b0,$2e,$a2,$23,$03,$03,$30 // #.('........#..0
        .byte $a2,$23,$05,$05,$35,$a2,$23,$07,$07,$3a,$a3 // .#..5.#..:.

txt_e668:
        .text "!A"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $22,$10,$10,$a3,$21,$c0,$a5,$22,$90,$00,$e3,$c0,$b7,$e3,$90,$a6 // "...!.."........
        .byte $e4,$03,$e8,$02,$22,$03,$03,$e4,$02,$25,$15,$15,$0c,$0c,$10,$e3 // ...."....%......
        .byte $0c,$e4,$12,$e8,$02,$22,$03,$03,$e8,$02,$e4,$15,$24,$03,$02,$03 // ....."......$...
        .byte $02,$a3,$22,$fe,$fe,$a3,$21,$01,$a2,$22,$02,$02,$a2,$26,$fd,$fd // .."...!.."...&..
        .byte $00,$fd,$03,$03,$a3,$23,$fc,$00,$f9,$a2,$2a,$fe,$01,$03,$03,$02 // .....#....*.....
        .byte $02,$03,$03,$fc,$03,$a5,$21,$01,$a2,$25,$02,$02,$fe,$01,$fe,$a4 // ......!..%......
        .byte $26,$fd,$00,$04,$04,$05,$06,$e7,$01,$23,$0a,$04,$04,$e3,$01,$23 // &........#.....#
        .byte $0a,$01,$01,$e6,$0d,$24,$09,$00,$09,$00,$e7,$01,$23,$0a,$04,$04 // .....$......#...
        .byte $e7,$01,$21,$0a,$e5,$0d,$23,$01,$0d,$06,$a3,$21,$fe,$a4,$21,$01 // ..!...#....!..!.
        .byte $a2,$22,$02,$02,$a2,$24,$fd,$fd,$00,$fd,$e4,$03,$2c,$04,$08,$03 // ."...$......,...
        .byte $00,$07,$00,$05,$00,$03,$03,$07,$07,$e3,$03,$21,$0a,$a5,$21,$01 // ...........!..!.
        .byte $a2,$22,$02,$02,$e4,$fe,$a5,$e4,$0b,$2a,$07,$08,$07,$08,$07,$08 // .".......*......
        .byte $07,$08,$0b,$0b,$e6,$09,$e3,$0e,$27,$0f,$0e,$11,$13,$13,$14,$14 // ........'.......
        .byte $ea,$0b,$2c,$07,$08,$07,$08,$07,$08,$07,$08,$09,$09,$00,$09,$a7 // ..,.............
        .byte $2a,$05,$05,$07,$07,$08,$08,$07,$07,$09,$02,$a2,$26,$04,$04,$03 // *...........&...
        .byte $00,$06,$fe,$a2,$22,$fd,$fc,$a5,$29,$03,$03,$07,$07,$02,$03,$07 // ...."...).......
        .byte $08,$06,$a2,$28,$07,$07,$08,$08,$07,$07,$09,$02,$a3,$21,$05,$a5 // ...(.........!..
        .byte $38,$ea,$ed,$0e,$27,$40,$61,$82,$9b,$a0,$b3,$b8,$d9,$fa,$15,$36 // 8...'@a........6
        .byte $4d,$62,$7f,$94,$a5,$ba,$cf,$15,$15,$eb,$16,$e9,$17,$25,$00,$26 // Mb...........%.&
        .byte $02,$00,$f0,$a4,$24,$f6,$09,$00,$f0,$a4,$24,$96,$10,$80,$f0,$a4 // ....$.....$.....
        .byte $32,$ab,$17,$2e,$f0,$00,$71,$14,$00,$7a,$1b,$4c,$f0,$00,$71,$16 // 2.....q..z.L..q.
        .byte $00,$99,$1f,$a6                       // ....

txt_e7bf:
        .text "5 #.P"
        .byte $61,$00,$06,$00,$2a,$3f,$2e,$00,$10,$00,$06,$00,$9b,$25,$00,$60 // a...*?.......%.`
        .byte $c1,$a3,$24,$96,$29,$80,$f0,$a4,$24,$30,$30,$0e,$f0,$a2,$26,$06 // ..$.)...$00...&.
        .byte $00,$30,$35,$0e,$f0,$a2,$26,$06,$00,$30,$3a,$0e,$f0,$a2,$60,$2d // .05...&..0:...`-
        .byte $06,$00,$db,$17,$2e,$f0,$00,$71,$14,$00,$8f,$ff,$01,$81,$1b,$80 // .......q........
        .byte $27,$80,$01,$81,$01,$82,$1b,$80,$01,$81,$1b,$80 // '...........

// --- Region $e821-$ea30 ---
.pc = $e821 "Segment $e821"
        .byte $04,$1b,$83,$00,$81,$60,$2d,$1b,$83,$00,$80,$1c,$83,$00,$80,$ff // .....`-.........
        .byte $1b,$84,$00,$81,$22,$84,$00,$81,$21,$84,$00,$82,$1b,$84,$00,$80 // ...."...!.......
        .byte $19,$84,$00,$80,$1c,$84,$00,$80,$ff,$1b,$80,$27,$80,$1b,$80,$1b // ...........'....
        .byte $80,$27,$80,$1b,$02,$80,$1b,$80,$27,$24,$80,$1b,$80,$1b,$02,$80 // .'......'$......
        .byte $1b,$80,$27,$2d,$80,$ff,$01,$81,$27,$80,$1b,$80,$01,$81,$27,$80 // ..'-....'.....'.
        .byte $1b,$02,$80,$1b,$80,$27,$24,$80,$01,$81,$1b,$02,$80,$01,$81,$27 // .....'$........'
        .byte $60,$22,$80,$ff,$33,$45,$00,$41,$3a,$45,$00,$41,$39,$45,$00,$42 // `"..3E.A:E.A9E.B
        .byte $33,$45,$00,$40,$31,$45,$00,$40,$34,$45,$00,$40,$ff,$33,$86,$00 // 3E.@1E.@4E.@.3..
        .byte $8e,$ff,$00,$82,$03,$33,$87,$00,$81,$60,$3b,$38,$86,$00,$82,$ff // .....3...`;8....
        .byte $4b,$88,$00,$8e,$ff,$01,$81,$27,$80,$1b,$80,$01,$81,$01,$82,$1b // K......'........
        .byte $80,$01,$81,$01,$81,$1b,$80,$01,$82,$01,$81,$1b,$80,$01,$82,$01 // ................
        .byte $81,$27,$80,$01,$82,$ff,$27,$86,$00,$80,$00,$60,$27,$86,$00,$80 // .'....'....`'...
        .byte $00,$60,$27,$86,$00,$80,$04,$00,$60,$27,$86,$2b,$ff,$1b,$8d,$00 // .`'.....`'.+....
        .byte $81,$1e,$8d,$00,$80,$20,$83,$02,$1b,$8d,$00,$81,$60,$36,$27,$83 // ..... ......`6'.
        .byte $00,$80,$1b,$8d,$00,$80,$ff,$01,$81,$33,$80,$27,$80,$01,$81,$01 // .........3.'....
        .byte $89,$27,$80,$01,$81,$01,$81,$27,$80,$27,$80,$01,$81,$27,$80,$01 // .'.....'.'...'..
        .byte $89,$33,$80,$27,$80,$27,$80,$ff,$33,$8a,$00,$81,$33,$8b,$00,$81 // .3.'.'..3...3...
        .byte $33,$8c,$00,$83,$02,$33,$8b,$33,$8c,$60,$8e,$33,$8b,$ff,$33,$8c // 3....3.3.`.3..3.
        .byte $00,$81,$33,$8b,$00,$81,$33,$8a,$00,$80,$31,$8b,$00,$82,$33,$8c // ..3...3...1...3.
        .byte $00,$82,$ff,$1b,$8d,$00,$81,$18,$8d,$00,$81,$13,$8d,$00,$80,$18 // ................
        .byte $8d,$00,$80,$24,$8d,$00,$80,$1f,$8d,$00,$80,$1b,$8d,$00,$80,$ff // ...$............
        .byte $33,$8b,$00,$81,$31,$8c,$00,$81,$33,$8b,$00,$83,$34,$8b,$00,$81 // 3...1...3...4...
        .byte $33,$8b,$00,$80,$ff,$1b,$8d,$00,$81,$27,$83,$00,$81,$1b,$8d,$00 // 3........'......
        .byte $84,$27,$83,$00,$82,$ff,$b4,$8b,$00,$81,$b3,$8b,$00,$81,$b1,$8b // .'..............
        .byte $00,$80,$2f,$8b,$00,$82,$2e,$8b,$00,$82,$ff,$b4,$8b,$00,$81,$b3 // ../.............
        .byte $8b,$00,$81,$b1,$8b,$00,$80,$ad,$8b,$00,$82,$2c,$8b,$00,$82,$ff // ...........,....
        .byte $33,$86,$00,$87,$33,$87,$00,$85,$ff,$80,$28,$00,$61,$e6,$20,$18 // 3...3.....(.a. .
        .byte $e5,$78,$a9,$37,$85,$01,$a9,$00,$8d,$15,$d0,$8d,$20,$d0,$8d,$21 // .x.7........ ..!
        .byte $d0,$a9,$0b,$8d,$11,$d0,$a9,$18,$8d,$18,$d0,$8d,$16,$d0,$a2,$00 // ................
        .byte $bd,$40,$3f,$9d,$00,$04,$bd,$40,$40,$9d,$00,$05,$bd,$40,$41,$9d // .@?....@@....@A.
        .byte $00,$06,$bd,$40,$42,$9d,$00,$07,$bd,$38,$43,$9d,$00,$d8,$bd,$38 // ...@B....8C....8
        .byte $44,$9d,$00,$d9,$bd,$38,$45,$9d,$00,$da,$bd,$38,$46,$9d,$00,$db // D....8E....8F...
        .byte $e8,$d0,$cd,$a2,$00,$8a,$9d,$40,$03,$e8,$e0,$c0,$d0,$f8,$a9,$55 // .......@.......U

// --- Region $ebe4-$ec0f ---
.pc = $ebe4 "dat_ebe4"

dat_ebe4:
        .byte $7e,$a9,$32,$8d,$01,$d0,$18,$69,$2a,$8d,$03,$d0,$69,$2a,$8d,$05 // ~.2....i*...i*..
        .byte $d0,$69,$2a,$8d,$07,$d0,$69,$2a,$8d,$09,$d0,$4c,$80,$03,$a9,$00 // .i*...i*...L....
        .byte $85,$fd,$85,$fb,$a9,$50,$85,$fc,$a9,$08,$85,$fe // .....P......

// --- Region $ec4a-$ec7b ---
.pc = $ec4a "Segment $ec4a"
        .byte $60                                   // `

txt_ec4b:
        .text "INTRO BY GRIFF/CHROMANCE"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $21,$1a,$a2,$c1,$aa,$61,$78,$a0,$00,$b1,$fd,$48,$a5,$fd,$18,$69 // !....ax....H...i
        .byte $01,$85,$fd,$a5,$fe,$69,$00,$85       // .....i..

// --- Region $edcb-$eddc ---
.pc = $edcb "Segment $edcb"
        .byte $1a,$8d,$98,$1a,$a9,$00,$8d,$99,$1a,$a9,$2c,$8d,$9a,$1a,$60,$ce // ..........,...`.
        .byte $19,$d0                               // ..

// --- Region $ef5d-$f0df ---
.pc = $ef5d "Segment $ef5d"
        .byte $ff,$fa,$aa,$a8,$88,$8b,$bb,$b6,$66,$06,$60,$60,$a5,$60,$bd,$06 // ........f.``.`..
        .byte $60,$06,$66,$b6,$bb,$8b,$88,$a8,$aa,$fa,$ff,$df,$7d,$d7,$01,$fc // `.f.........}...
        .byte $0a,$fe,$bc,$0f,$fb,$00               // ......

txt_ef83:
        .text "CREDITS:"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$64,$0e                           // .d.

txt_ef8f:
        .text "CODE BY GRIFF"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$6e,$0f                           // .n.

txt_efa0:
        .text "MUSIC BY GRIFF"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$2a,$07                           // .*.

txt_efb2:
        .text "PICTURE BY OLLIE"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$95,$0d                           // ...

txt_efc6:
        .text "CHARS BY CODEMASTERS"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fc,$c8,$fa                           // ...

txt_efde:
        .text "STERS"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fc,$c8,$fa                           // ...

txt_efe7:
        .text "DE AND MUZAX : "
        .byte $fe,$2a,$07                           // .*.

txt_eff9:
        .text "GRIFF "
        .byte $fe,$bc,$0f                           // ...

txt_f002:
        .text "THE BEZT"
        .byte $fc,$c8,$fa,$c8,$fa,$20,$3a,$20,$fe,$2a,$07 // ..... : .*.

txt_f015:
        .text "GRIFF "
        .byte $fe,$bc,$0f                           // ...

txt_f01e:
        .text "THE BEZT"
        .byte $fc,$c8,$fa,$82,$85,$00,$3c,$01,$02,$05,$08,$09,$24,$90,$92,$45 // ......<.....$..E
        .byte $08,$15
        .byte $24,$80
        .byte $51,$14
        .byte $44,$00,$05,$16
        .text "ZPDT"
        .byte $61,$19
        .byte $48,$95,$a4,$a5,$23,$40,$10,$44,$81,$17,$00,$60,$29,$01,$05,$05 // H...#@.D...`)...
        .byte $04,$19,$25,$64,$90,$81,$24,$50,$94,$90,$51,$95 // ..%d..$P..Q.

txt_f062:
        .text "R$"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $f7,$b5,$d5,$f5,$d5,$55,$d5,$7c,$5e,$5e,$57,$57,$7f,$c9,$b5,$14 // .....U.|^^WW....
        .byte $19,$49,$09,$45,$54,$64,$59,$a4,$e4,$40,$81,$08,$00,$e3,$01,$60 // .I.ETdY..@.....`
        .byte $35,$04,$05,$05,$01,$02,$04,$18,$64,$51,$90,$84,$50,$41,$61,$16 // 5.......dQ..PAa.
        .byte $52,$11,$14,$51,$46,$12,$27,$7d,$d5,$b5,$3d,$9d,$5d,$dd,$ae,$bf // R..QF.'}..=.]...
        .byte $f3,$c3,$be,$aa,$6a,$66,$85,$42,$91,$48,$89,$84,$95,$84,$40,$40 // ....jf.B.H....@@
        .byte $50,$40,$50,$60,$50,$80,$81,$08,$00,$60,$38,$02,$06,$05,$05,$09 // P@P`P....`8.....
        .byte $04,$19,$04,$46,$19,$49,$14,$25,$14,$21,$64,$8b,$09,$0b,$8d,$0b // ...F.I.%.!d.....
        .byte $8b,$03,$0b,$69,$59,$65,$61,$5d,$55,$59,$9f // ...iYea]UY.

// --- Region $f0f2-$f207 ---
.pc = $f0f2 "dat_f0f2"

dat_f0f2:
        .byte $90,$90,$50,$80,$80,$40,$81,$08,$00,$60,$30,$19,$04,$04,$01,$00 // ..P..@...`0.....
        .byte $01,$01,$02,$21,$10,$64,$14,$58,$88,$95,$41,$02,$11,$42,$11,$84 // ...!.d.X..A..B..
        .byte $50,$24,$10,$b0,$bf,$eb,$e6,$f9,$ee,$fa,$3e,$3a,$f6,$db,$a7,$98 // P$........>:....
        .byte $6c,$5c,$b0,$42,$05,$08,$10,$04,$00,$10,$40,$81,$0e,$00,$60,$3a // l\.B......@...`:
        .byte $05,$11,$03,$03,$02,$00,$05,$50,$05,$55,$00,$10,$41,$91,$4d,$1d // .......P.U..A.M.
        .byte $1f,$3d,$88,$b2,$2a,$01,$0b,$89,$89,$8f,$ff,$fa,$b5,$a6,$b5,$69 // .=..*..........i
        .byte $b9,$6e,$a0,$60,$a3,$6c,$af,$6b,$9b,$6b,$00,$2b,$bf,$bd,$f9,$f9 // .n.`.l.k.k.+....
        .byte $fd,$b9,$00,$a0,$6a,$58,$da,$f6,$f5,$77,$a3,$25,$80,$20,$88,$88 // ....jX...w.%. ..
        .byte $62,$80,$f1,$00,$3a,$01,$04,$05,$15,$11,$02,$02,$8a,$29,$a5,$97 // b...:........)..
        .byte $5f,$9d,$bd,$25,$f6,$5c,$5f,$7b,$7a,$6b,$e0,$e2,$ff,$fd,$ff,$e3 // _..%.\_{zk......
        .byte $fd,$60,$2f,$7e,$0e,$89,$2b,$8b,$be,$f7,$d5,$55,$d5,$79,$6e,$9b // .`/~..+....U.yn.
        .byte $aa,$99,$aa,$a9,$e6,$57,$58,$67,$58,$67,$9b,$6a,$58,$fd,$be,$fe // .....WXgXg.jX...
        .byte $be,$ee,$bf,$ae,$88,$59,$9e,$9b,$ef,$ef,$f3,$bc,$b3,$73,$6f,$9c // .....Y.......so.
        .byte $e0,$f0,$e3,$c0,$80,$f0,$00,$e3,$01,$60,$4d,$05,$01,$05,$01,$00 // .........`M.....
        .byte $1f,$87,$e7,$f1,$e1,$f9,$e8,$f8,$44,$44,$12,$13,$4b,$4f,$6f,$7f // ........DD..KOo.
        .byte $33,$fe,$fd,$fa,$f9,$f6,$f9,$f6,$bb,$ea,$aa,$ee,$ab,$aa,$9b,$6a // 3..............j
        .byte $a9,$ea,$b9,$ea,$b9,$ea,$aa,$ea,$ab,$6f,$9b,$5f,$9b,$66,$9b,$a6 // .........o._.f..
        .byte $cc,$33,$f3,$32,$fd,$30               // .3.2.0

// --- Region $f219-$f225 ---
.pc = $f219 "dat_f219"

dat_f219:
        .byte $e0,$80,$f0,$00,$60,$50,$02,$00,$02,$00,$02,$0d,$09 // ....`P.......

// --- Region $f235-$f6b4 ---
.pc = $f235 "Segment $f235"
        .byte $0b,$23,$e5,$b5,$e5,$e6,$95,$e6,$95,$e5,$aa,$6e,$ae,$6a,$9b,$6a // .#.........n.j.j
        .byte $9b,$6a,$aa,$ae,$ba,$aa,$b9,$aa,$b9,$ea,$95,$66,$99,$a5,$99,$65 // .j.........f...e
        .byte $99,$56,$e8,$a2,$68,$e2,$68,$d8,$6c,$98,$8b,$6a,$4b,$6a,$88,$62 // .V..h.h.l..jKj.b
        .byte $60,$12,$40,$c0,$60,$e0,$b0,$a0,$b8,$a8,$80,$f0,$00,$60,$50,$03 // `.@.`........`P.
        .byte $02,$03,$0a,$0d,$0b,$0e,$0a,$f4,$ff,$bb,$ae,$a8,$60,$c8,$da,$8b // ............`...
        .byte $09,$8b,$af,$8b,$2d,$8b,$2f,$95,$e6,$f5,$cd,$b3,$ec,$ab,$ea,$9b // ....-./.........
        .byte $6b,$ab,$6e,$9b,$6f,$eb,$2f,$75,$dd,$b5,$fd,$b7,$ad,$bf,$2f,$99 // k.n.o./u....../.
        .byte $57,$9b,$6c,$a3,$f3,$8f,$cf,$ac,$98,$b6,$d6,$76,$d6,$76,$d6,$60 // W.l........v.v.`
        .byte $12,$58,$12,$50,$1c,$27,$1b,$b8,$ac,$b4,$3c,$b4 // .X.P.'....<.

txt_f2c1:
        .text "<,"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $a4,$24,$02,$01,$06,$28,$80,$e8,$00,$60,$54,$02,$01,$04,$15,$06 // .$...(...`T.....
        .byte $15,$06,$15,$64,$59,$65,$51,$64,$95,$a4,$99,$56,$19,$46,$15,$46 // ...dYeQd...V.F.F
        .byte $15,$05,$11,$77,$dd,$f7,$ff,$b7,$ff,$bb,$ee,$f5,$cd,$f5,$e0,$b9 // ...w............
        .byte $e9,$b3,$ef,$56,$17,$47,$9c,$9c,$4c,$5f,$83,$16,$19,$56,$15,$46 // ...V.G..L_...V.F
        .byte $15,$06,$11,$f6,$de,$fc,$fe,$f8,$d8,$70,$e8 // .........p.

txt_f30f:
        .text "#,"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $2b,$b3,$2f,$a3,$8d,$68,$de,$b9,$a5,$96,$de,$78,$78,$90,$60,$80 // +./..h.....xx.`.
        .byte $c0,$80,$ec,$00,$60,$39,$06,$01,$06,$15,$04,$15,$06,$19,$a4,$95 // ....`9..........
        .byte $65,$99,$65,$59,$85,$a1,$45,$01,$44,$01,$41,$11,$40,$50,$66,$59 // e.eY..E.D.A.@PfY
        .byte $45,$14,$41,$16,$59,$46,$87,$ad,$27,$8d,$a4,$a2,$ea,$e2,$42,$60 // E.A.YF..'.....B`
        .byte $28,$aa,$ae,$bb,$ee,$ab,$45,$54,$01,$45,$18,$68,$a8,$60,$cc,$a3 // (.....ET.E.h.`..
        .byte $34,$02,$0d,$39,$26,$09,$36,$1b,$9b,$6f,$6c,$bc,$f0,$68,$6e,$ab // 4..9&.6..ol..hn.
        .byte $8a,$2b,$ae,$b0,$ac,$80,$f0,$00,$60,$50,$26,$19,$65,$21,$64,$21 // .+......`P&.e!d!
        .byte $68,$59,$ba,$22,$8b                   // hY.".

txt_f387:
        .text ".+-"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $bd,$80,$a0,$60,$d8,$bc,$f3,$c9,$e5,$22,$8a,$0b,$22,$e2,$78,$fc // ...`....."..".x.
        .byte $df,$a5,$91,$55,$95,$45,$95,$44,$12,$8a,$22,$94,$27,$85,$09,$f0 // ...U.E.D..".'...
        .byte $2b,$fc,$c2,$f2,$39,$c9,$be,$ae,$2b,$96,$5b,$6f,$6f,$bc,$fc,$f0 // +...9...+.[oo...
        .byte $f3
        .text "BH/+"
        .byte $9a
        .byte $22,$58,$1a,$bc,$b4

txt_f3c6:
        .text ",J"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $ba,$be,$26,$80,$f0,$00,$60           // ..&...`

txt_f3d0:
        .text "PUXIXE"
        .byte $19,$46,$15,$b7,$96,$f6,$9c,$d6,$dc,$9e,$fa,$b7,$1f,$f6,$dc,$7b // .F.............{
        .byte $fb,$eb,$a2,$7a,$a6,$9f,$7e,$fb,$ee,$b8,$aa,$c3,$cd,$af,$eb,$8d // ...z..~.........
        .byte $3a,$9e,$34,$ed                       // :.4.

txt_f3fa:
        .text "JR"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $2c,$4b,$ea,$b3,$c5,$79,$91,$bc,$a4,$2e,$0b,$8b,$00,$82,$60,$50 // ,K...y........`P
        .byte $d8                                   // .

txt_f40e:
        .text "$6"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $58,$5e,$4b,$5f,$6b,$5f,$ab,$1f,$ae,$e8,$c8,$e8,$b8,$d8,$70,$d8 // X^K_k_........p.
        .byte $80,$e9,$00,$60
        .byte $57,$01,$00,$01,$05,$01,$05,$01
        .text "EA"
        .byte $40                                   // @ character
        .text "P"
        .byte $44,$91,$55,$99,$50,$41,$00,$01,$04,$11,$55,$99,$55,$11,$04,$10 // D.U.PA....U.U...
        .byte $54,$55,$66,$a9,$54,$11,$40,$01,$41,$11 // TUf.T.@.A.

txt_f44b:
        .text "BQ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $0b,$fa,$d3,$5a,$56,$56,$5e,$9a,$32,$a8,$2a,$88,$28,$88,$00,$03 // ...ZVV^.2.*.(...
        .byte $c0,$c2,$00,$22,$08,$22,$89,$c0,$02,$00,$82,$01,$02,$20,$02,$6b // ..."."....... .k
        .byte $5e,$4b,$6a,$4b,$68,$42,$4b,$f0,$d8,$78,$c0,$28,$98,$f6,$de,$80 // ^KjKhBK..x.(....
        .byte $e8,$00,$60,$58,$06,$05,$06,$05,$05,$15,$06,$15,$fb,$ef,$bb,$ad // ..`X............
        .byte $bb,$ef,$ab,$ef,$bb,$ee,$bb,$ef,$6b,$cb,$6b,$f2,$66,$59,$65,$99 // ........k.k.fYe.
        .byte $66,$99,$65,$99,$44,$91,$54,$99,$65,$59,$65,$55,$a0,$01,$45,$51 // f.e.D.T.eYeU..EQ
        .byte $55,$99,$66,$59,$44,$10,$44,$15,$54,$95,$56,$95,$0a,$04,$2a,$04 // U.fYD.D.T.V...*.
        .byte $28,$c8,$22,$c8,$09,$21,$0a,$09,$22,$0a,$26,$8a,$6e,$7b,$ef,$7b // (."..!..".&.n{.{

txt_f4ce:
        .text ".B"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $2e,$f8,$bc,$f8,$e8,$88,$10,$70,$d0,$80,$e8,$00,$60,$43,$05,$15 // .......p....`C..
        .byte $16,$15,$16,$19,$16,$19,$bb,$fe,$bb,$fe,$b7,$fe,$ff,$df,$f2,$d8 // ................
        .byte $bc,$de,$b4,$ee,$b7,$ed,$a6,$59,$65,$55,$64,$15,$54,$11,$a8,$a2 // .......YeUd.T...
        .byte $8a,$2b,$8f,$3d,$b7,$ff,$ab,$ae,$ff,$dd,$57,$df,$bb,$fe,$a5,$99 // .+.=......W.....
        .byte $a5,$99,$66,$a9,$65,$99,$2a,$c9,$26,$e8,$20,$c0,$00,$c0,$26,$a9 // ..f.e.*.&. ...&.
        .byte $22,$a5,$30,$4b,$6a,$4b,$5a,$6b,$2f,$0a,$22,$f0,$e0,$f0,$e0,$40 // ".0KjKZk/."....@
        .byte $c0,$18,$f5,$80,$dc,$00,$e4,$01,$a3,$60,$3d,$ff,$67,$9b,$6a,$aa // .........`=.g.j.
        .byte $16,$19,$16,$15,$16,$19,$06,$15,$f7,$dd,$b7,$fd,$bf,$fd,$b7,$ff // ................
        .byte $bb,$ed,$fb,$ef,$fb,$ee,$b8,$ea,$46,$16,$5a,$49,$1a,$59,$66,$69 // ........F.ZI.Yfi
        .byte $ff,$de,$7b,$ff,$bb,$ef,$ff,$ed,$fb,$dd,$f7,$dd,$77,$df,$77,$df // ..{.........w.w.
        .byte $a5,$99,$a5,$98,$a5,$98,$a4,$94,$a3,$25,$0f,$0e,$09,$06,$39,$a3 // .........%....9.
        .byte $3d,$fc,$68,$9b,$ab,$aa,$aa,$fe,$bb,$3f,$a7 // =.h......?.

txt_f58c:
        .text "-&6"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $d6,$f7,$5d,$fb,$0a,$02,$00,$50,$bf,$56,$bd,$6b,$f2,$90,$d0,$a2 // ..]....P.V.k....
        .byte $26,$80,$62,$dc,$bc,$28,$03,$a3,$21,$a8,$e3,$96,$21,$56,$80,$c1 // &.b..(..!...!V..
        .byte $00,$60,$7f,$01,$00,$01,$00,$01,$00,$01,$aa,$66,$a9,$66,$aa,$6a // .`.........f.f.j
        .byte $88,$aa
        .text "K*J*K"
        .byte $0a
        .byte $4b,$0a,$b7,$fd,$bf,$ee,$bf,$ae
        .byte $bf,$ae,$a4,$95,$a4,$95,$51,$95,$51,$56,$65,$69,$66,$95,$a6,$99 // ......Q.QVeif...
        .byte $66,$95,$bf,$ed,$bf,$fd,$f7,$fd,$b7,$fd,$7f,$de,$7f,$fe,$7b,$fe // f.............{.
        .byte $fb,$fe,$b0,$e8,$a0,$e0,$a0,$80,$81,$81,$2a,$19,$2a,$89,$aa,$99 // ..........*.*...
        .byte $26,$99,$aa,$99
        .byte $56,$99,$66
        .byte $55,$66,$95
        .text "/KOK"
        .byte $12
        .byte $42
        .byte $50,$44,$54,$10,$84,$80,$e4,$f0,$a0,$04,$b5,$e1,$b5,$21,$b0,$21 // PDT..........!.!
        .byte $00,$01,$aa,$66,$aa,$22,$aa,$22,$80,$22,$a8,$66,$98,$66,$a8,$60 // ...f.".".".f.f.`
        .byte $a8,$a0,$80,$c8,$00,$21,$96,$a7,$60,$31,$4b,$0a,$0b,$0a,$0b,$0a // .....!..`1K.....
        .byte $0b,$02,$66,$9a
        .text "VYVYU"
        .byte $91
        .byte $46,$96
        .byte $46,$59,$55,$19
        .byte $65,$19,$56,$99,$56,$99,$66,$19,$66,$9a,$b7,$ff,$bf,$ee,$ff,$fe // e.V.V.f.f.......
        .byte $bb,$fe,$a5,$99,$65,$94,$64,$50,$50,$90,$05,$a7,$22,$55,$04,$a6 // ....e.dPP..."U..
        .byte $38,$ab,$ea,$37,$ca,$0e,$0d,$01,$01,$66,$a8,$6a,$99,$66,$58,$6a // 8..7.....f.j.fXj
        .byte $5a,$10
        .byte $40                                   // @ character
        .text "QDPD"
        .byte $11
        .byte $54,$a3
        .byte $23,$04,$00
        .byte $40,$a3
        .byte $23
        .byte $11,$00,$01,$a4,$25,$40,$00,$40,$00,$40,$80,$d3,$00,$23,$05,$01 // ....%@.@.@...#..
        .byte $05,$e5,$01,$60,$20,$54,$91,$41,$91,$46,$05,$45,$05,$65,$91,$56 // ...` T.A.F.E.e.V
        .byte $95,$46,$19,$66,$5a                   // .F.fZ

// --- Region $f6d9-$f732 ---
.pc = $f6d9 "Segment $f6d9"
        .byte $a2,$88,$22,$80,$62,$a8,$01,$40,$a3,$21,$10,$80,$e3,$00,$21,$01 // ..".b..@.!....!.
        .byte $a4,$3e,$01,$01,$a8,$22,$2a,$8a,$bb,$be,$fb,$d6,$56,$99,$6a,$59 // .>..."*.....V.jY
        .byte $46,$19,$64,$95,$65,$95
        .text "TQEUD"
        .byte $14
        .text "PP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80,$20,$00,$3c,$03,$03,$02,$01,$3f,$03,$c0,$5c,$65,$6a,$ae,$ab // . .<....?..\ej..
        .byte $b3,$fc,$f3,$0f,$c0,$5c,$a9,$ba,$30,$c0,$30,$cc,$f0,$3c,$c3,$9c // .....\..0.0..<..
        .byte $a2,$21,$10,$a2,$23,$40,$11,$54,$a7,$21 // .!..#@.T.!

// --- Region $f738-$f74f ---
.pc = $f738 "dat_f738"

dat_f738:
        .byte $20,$06,$02,$06,$05,$16,$19,$2a,$65,$5f,$7e,$7b,$6e,$ba,$ae,$2a //  ......*e_~{n..*
        .byte $80
        .text "TQDAQ"
        .byte $00
        .byte $44

// --- Region $f755-$f793 ---
.pc = $f755 "dat_f755"

dat_f755:
        .byte $00,$40,$40,$50,$80,$20,$00,$e6,$01,$22,$0d,$02,$02,$59,$66,$59 // .@@P. ..."...YfY
        .byte $6a,$38,$99,$a6,$9a,$a6,$8a,$a2,$88,$a2,$95,$66,$a9,$22,$8a,$22 // j8.........f."."
        .byte $aa,$a9,$11
        .byte $40                                   // @ character
        .text "QTD"
        .byte $11

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

txt_f780:
        .text "!"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$40,$80,$ca,$00,$60,$27,$02,$00,$0a,$09 // !@...`'....

txt_f78e:
        .text "#*"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $ff,$be,$97                           // ...

// --- Region $f7a8-$f7b1 ---
.pc = $f7a8 "Segment $f7a8"
        .byte $10,$40,$10,$40,$10,$50,$10,$14,$10,$80 // .@.@.P....

// --- Region $f7f5-$f833 ---
.pc = $f7f5 "dat_f7f5"

dat_f7f5:
        .byte $e4,$01,$22,$00,$01,$a2,$30,$54,$91,$54,$95,$64,$95,$64,$95,$54 // .."...0T.T.d.d.T
        .byte $10,$04,$14,$44,$05,$04,$01,$be,$3d,$01,$01 // ...D....=..

txt_f810:
        .text "6&"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $e6,$9a,$6e,$6b,$ae,$66,$99,$6a,$9a,$66,$a8,$6a,$98 // ..nk.f.j.f.j.

txt_f820:
        .text "QDPDQ"
        .byte $40                                   // @ character
        .byte $10,$44,$11,$40,$10,$a3,$23,$10,$00,$04,$b1,$e3,$fa,$21 // .D.@..#......!

// --- Region $f838-$f849 ---
.pc = $f838 "dat_f838"

dat_f838:
        .byte $a9,$00,$02,$fa,$fa,$a9,$fa,$23,$fa,$fa,$a9,$a2,$e3,$db,$21,$b5 // .......#......!.
        .byte $a2,$e4                               // ..

// --- Region $f850-$f8a7 ---
.pc = $f850 "dat_f850"

dat_f850:
        .byte $e3,$a9,$21,$fa,$e3,$a9,$2b,$00,$a9,$fa,$00,$fa,$a9,$a8,$a9,$fa // ..!...+.........
        .byte $a9,$a9,$a3,$e4,$db,$28,$00,$90,$98,$98,$a9,$a9,$98,$90,$a6,$33 // .....(.........3
        .byte $a6,$64,$90,$00,$a6,$64,$a6,$64,$00,$fa,$a6,$00,$a6,$a6,$a4,$a6 // .d...d.d........
        .byte $a6,$64,$90,$a8,$e3,$98,$24,$a9,$fa,$98,$98,$a6,$22,$a6,$64,$a2 // .d....$.....".d.
        .byte $25,$a6,$64,$64,$a6,$64,$02,$a6,$a6,$64,$a6,$e3,$a6,$a7,$27,$98 // %.dd.d...d....'.
        .byte $98,$a9,$a8,$fa,$98,$98,$80,$21       // .......!

// --- Region $f8a9-$f9a1 ---
.pc = $f8a9 "dat_f8a9"

dat_f8a9:
        .byte $e3,$98,$23,$fa,$fa,$98,$80,$21,$00,$29,$b0,$b9,$98,$a9,$fa,$fa // ..#....!.)......
        .byte $f6,$fb,$cb,$be,$2a,$b6,$fb,$fb,$98,$a9,$fa,$a8,$e6,$fc,$fc,$a3 // ....*...........
        .byte $f8,$f7,$a3,$23,$60,$b6,$b6,$e4,$fa,$23,$b8,$b6,$a6,$a3,$f8,$f7 // ...#`....#......
        .byte $a3,$24,$a6,$a6,$b6,$fe,$e3,$fa,$23,$e6,$b6,$a6,$a3,$f8,$f7,$a3 // .$......#.......
        .byte $2b,$a6,$a6,$e6,$fe,$fa,$a9,$fa,$e6,$b6,$a6,$cb,$a2,$f8,$f7,$a3 // +...............
        .byte $e3,$64,$28,$e6,$96,$98,$64,$e6,$cb,$c6,$cb,$a2,$f8,$f7,$a3,$2a // .d(...d........*
        .byte $64,$64,$60,$64,$96,$96,$64,$fc,$fc,$b6,$a3,$f8,$f7,$a3,$2a,$64 // dd`d..d.......*d
        .byte $e6,$a6,$a6,$64,$c6,$fc,$fc,$b6,$e6,$a3,$f8,$f7,$a3,$22,$64,$e6 // ...d........."d.
        .byte $e4,$a6,$24,$c6,$cb,$b6,$e6,$a3,$f8,$f7,$a2,$21,$60,$e4,$64,$26 // ..$........!`.d&
        .byte $c6,$a6,$cb,$cb,$b6,$e6,$a3,$f8,$f7,$a2,$23,$64,$e6,$e6,$e4,$64 // ..........#d...d
        .byte $24,$cb,$cb,$b6,$a6,$a3,$f8,$f7,$a2,$2b,$64,$e6,$e6,$64,$e6,$e6 // $........+d..d..
        .byte $64,$cb,$cb,$b6,$a6,$a3,$f8,$f7,$2b,$b0,$fc,$64,$e6,$e6,$64,$e6 // d.......+..d..d.
        .byte $e6,$64,$fc,$fc,$e4,$a6,$21,$cb,$f8,$f7,$2b,$b0,$cb,$b6,$e6,$64 // .d....!...+....d
        .byte $64,$e6,$e6,$b6,$cb,$cb,$e3,$b6,$22,$cb,$cb,$f8,$f7,$23,$00,$cb // d......."....#..
        .byte $b6,$e3,$64,$26,$e6,$64,$b0,$b0,$fc,$cb,$e4,$b0,$f8,$f7,$a2,$21 // ..d&.d.........!
        .byte $60,$e4,$64,$21,$60,$a2,$24,$fc,$fc   // `.d!`.$..

// --- Region $f9b1-$f9d4 ---
.pc = $f9b1 "Segment $f9b1"
        .byte $22,$b0,$b0,$f8,$f7,$a2,$24,$64,$e6,$60,$60,$a4,$21,$fc,$e3,$cb // ".....$d.``.!...
        .byte $22,$b0,$b0,$f8,$f7,$23,$00,$e6,$e6,$e3,$60,$a4,$e3,$fc,$23,$cb // "....#....`...#.
        .byte $cb,$b0,$f8,$f7                       // ....

// --- Region $f9da-$f9e7 ---
.pc = $f9da "dat_f9da"

dat_f9da:
        .byte $64,$60,$a3,$23,$b0,$fc,$cb,$e3,$b0,$b1,$60,$8f,$20,$20 // d`.#......`.  

// --- Region $fa0e-$fa16 ---
.pc = $fa0e "dat_fa0e"

dat_fa0e:
        .byte $f0,$a0,$f8,$48,$08,$28,$28,$f8,$98   // ...H.((..

// --- Region $fa26-$fa33 ---
.pc = $fa26 "dat_fa26"

dat_fa26:
        .byte $b5,$d5,$a5,$f5,$80,$f0,$d0,$80,$d8,$88,$f0,$40,$f0,$f0 // ...........@..

// --- Region $fb13-$fb2e ---
.pc = $fb13 "Segment $fb13"
        .byte $14,$e3,$f0,$e4,$fc,$21,$ec,$e6,$fc,$21,$9c,$e6,$fc,$21,$4c,$e5 // .....!...!...!L.
        .byte $fc,$23,$f0,$00,$f0,$e4,$f4,$60,$21,$f8,$a8,$00 // .#.....`!...

// --- Region $fb47-$fb54 ---
.pc = $fb47 "dat_fb47"

dat_fb47:
        .byte $0c,$0c,$fc,$dc,$9c,$2c,$a2,$31,$c0,$f4,$04,$e4,$f4,$c8 // .....,.1......

// --- Region $fb6f-$fbb9 ---
.pc = $fb6f "dat_fb6f"

dat_fb6f:
        .byte $23,$14,$f4,$f6,$f0,$f4,$f6,$f4,$16,$f0,$f0,$0c,$6c,$dc,$8c,$fc // #...........l...
        .byte $fc,$bc,$dc,$fc,$dc,$0c,$fc,$6c,$bc,$2c,$fc,$fc,$cc,$ac,$cc,$0c // .......l.,......
        .byte $fc,$bc,$fc,$40,$a2,$60,$3a,$80,$f0,$b0,$f0,$04,$44,$f0,$06,$0b // ...@.`:.....D...
        .byte $a4,$b0,$10,$f0,$bc,$fc,$ac,$fc,$fc,$bc,$fc,$bc,$bc,$1c,$bc,$fc // ................
        .byte $ec,$fc,$1c,$ac,$1c,$ac,$fc,$fc,$dc,$fc,$fc // ...........

// --- Region $fbd8-$fc0b ---
.pc = $fbd8 "Segment $fbd8"
        .byte $23,$bc,$fc,$4c,$e4,$fc,$60,$5e,$bc,$f0,$40,$f0,$f0,$f4,$f4,$a4 // #..L..`^..@.....
        .byte $f4,$e4,$f4,$f6,$f4,$f4,$a0,$f0,$40,$dc,$8c,$fc,$bc,$1c,$ec,$fc // ........@.......
        .byte $9c,$6c,$2c,$bc,$1c,$3c,$fc,$bc,$6c,$fc,$fc,$6c,$ac,$2c,$bc,$3c // .l,..<..l..l.,.<
        .byte $fc,$a0,$80,$00                       // ....

// --- Region $fc19-$fc3f ---
.pc = $fc19 "dat_fc19"

dat_fc19:
        .byte $2c,$dc,$ec,$fc,$fc,$1c,$ac,$fc,$dc,$9c,$5c,$1c,$ec,$2c,$fc,$fc // ,.........\..,..
        .byte $9c,$0c,$2c,$ac,$2c,$fc,$0c,$2c,$f0,$40,$d0,$a4,$04,$40,$d0,$f0 // ..,.,..,.@...@..
        .byte $d0,$d6,$60,$d4,$d4,$e3,$f0           // ..`....

// --- Region $fc52-$fc6b ---
.pc = $fc52 "dat_fc52"

dat_fc52:
        .byte $f4,$f4,$f0,$f4,$f4,$f0,$16,$f0,$f4,$f4,$e3,$f0,$60,$3d,$bc,$8c // ............`=..
        .byte $0c,$bc,$dc,$fc,$1c,$bc,$5c,$1c,$bc,$ec // ......\...

// --- Region $fc7c-$fcb1 ---
.pc = $fc7c "Segment $fc7c"
        .byte $a4,$f0,$a4,$64,$f0,$0b,$9b,$b4,$f4,$24,$64,$f0,$bc,$2c,$fc,$bc // ...d.....$d..,..
        .byte $1c,$fc,$dc,$fc,$fc,$ec,$bc,$fc,$fc,$4c,$6c,$fc,$ec,$bc,$2c,$ec // .........Ll...,.
        .byte $bc,$e3,$0c,$30,$a0,$f0,$64,$a4,$e0,$00,$e4,$04,$f4,$80,$a0,$04 // ...0..d.........
        .byte $24,$84,$40,$00,$e6,$fc               // $.@...

// --- Region $fcc9-$fcd7 ---
.pc = $fcc9 "dat_fcc9"

dat_fcc9:
        .byte $2e,$b0,$4c,$fc,$0c,$fc,$fc,$5c,$9c,$4c,$0c,$3c,$cc,$fc,$ac // ..L....\.L.<...

// --- Region $fd44-$fd84 ---
.pc = $fd44 "Segment $fd44"
        .byte $8c,$fc,$fc,$0c,$dc,$dc,$fc,$0c,$fc,$6c,$2c,$2c,$7c,$fc,$9c,$ac // .........l,,|...
        .byte $bc,$dc,$f0                           // ...

txt_fd57:
        .text "DD"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $40,$b0,$10,$f0,$b0,$f0,$3b,$ab,$bb,$90,$b0,$f0,$1c,$e6,$fc,$21 // @.....;........!
        .byte $1c,$e6,$fc,$21,$1c,$e6,$fc           // ...!...

loc_fd71:
        .byte $23,$1c,$fc,$fc,$e4,$f0,$21,$10,$e5,$f0,$22,$fb,$10,$e4,$f0,$25 // #.....!..."....%
        .byte $fb,$01,$fe,$2a                       // ...*

// --- Region $fd9e-$febb ---
.pc = $fd9e "txt_fd9e"

txt_fd9e:
        .text "OMANCE "
        .byte $fe,$bc,$0f                           // ...

txt_fda8:
        .text "BACKFIRES "
        .byte $fe,$95,$0d                           // ...

txt_fdb5:
        .text "WITH"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fe,$2a,$07                       // ..*.

txt_fdbe:
        .text "  - LIBERATOR PREVIEW - "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fe,$95,$0d,$fc                   // .....

txt_fddc:
        .text "<  (C) TRIUMWYRAT STUDIO "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fb,$05,$fe,$bc,$0f               // ......

txt_fdfc:
        .text "  ORIGINAL SUPPLIED AND  "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$2a,$07,$e6                       // .*..

txt_fe1a:
        .text " ,SHORTENED BY"
        .byte $e6                                   // .

txt_fe29:
        .text " %"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fe,$6e,$0f,$e9                   // ..n..

txt_fe31:
        .text " &MR.WAX"
        .byte $e9,$20,$60,$22,$c0,$c0,$fc,$96,$fd,$fb,$05,$fe,$bc,$0f,$c0,$c0 // . `"............

txt_fe49:
        .text "  GIVE A CALL TO THESE"
        .byte $e3,$20,$60,$26,$c0,$fe,$6e,$0f       // . `&..n.

txt_fe67:
        .text " CHROMANCE"
        .byte $fe,$2a,$07                           // .*.

txt_fe74:
        .text " HEADQUARTERS "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fb,$01,$fe,$2a,$07,$e7           // ....*..

txt_fe8a:
        .text " )PHIBERC0M"
        .byte $e8                                   // .

txt_fe96:
        .text " $"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$64,$0e,$e4                       // .d..

txt_fe9d:
        .text " 0713 - 471 - 4954"
        .byte $e4                                   // .

txt_feb0:
        .text " %"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fe,$6e,$0e,$e8                   // ..n..

txt_feb8:
        .text " 'HI"

// --- Region $fedc-$fef6 ---
.pc = $fedc "Segment $fedc"
        .byte $20,$e3,$c0,$31,$fc,$96,$fd,$fb,$05,$fe,$6e,$0f //  ..1......n.

txt_fee8:
        .text "WE SALUTE"
        .byte $e3                                   // .

txt_fef2:
        .text ".:"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fe                               // ..

// --- Region $fefe-$ffff ---
.pc = $fefe "txt_fefe"

txt_fefe:
        .text "Z, TSM, DEMONIX,"
        .byte $e3,$20,$60,$e9,$c0,$fe,$64,$0e       // . `...d.

txt_ff16:
        .text "EMPIRE, ARMAGEDDON, RAD "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$2a,$07                           // .*.

txt_ff32:
        .text "ILLUSION, TALENT, F4CG, "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$95,$0d                           // ...

txt_ff4e:
        .text "LEGEND, SUCCESS, CENSOR,"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$6e,$0f                           // .n.

txt_ff6a:
        .text "RED SECTOR INC., EPIC,  "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$bc,$0f                           // ...

txt_ff86:
        .text "ALPHA FLIGHT, PANDORA,  "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$6e,$0e                           // .n.

txt_ffa2:
        .text "THE RULING COMPANY AND  "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fe,$2a,$07                           // .*.

txt_ffbe:
        .text "THE WORTHY FEELING RES"
        .byte $fe,$95,$0d                           // ...

txt_ffd7:
        .text "T!"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$fe,$6e,$0f                       // ..n.

txt_ffde:
        .text "WE'LL MEET, "
        .byte $fe,$bc,$0f                           // ...

txt_ffed:
        .text "AGAIN!"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fc,$96,$fd,$ff,$20,$47,$20,$86,$35,$00,$00,$17 // .... G .5...
