// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:56
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $ffff  (63487 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $080d (2061)
// IRQ handler:  $0dd9 (irq_0dd9)
// IRQ handler:  $ea86 (nmi_ea86)
// IRQ handler:  $08b0 (irq_08b0)
// IRQ handler:  $0b51 (irq_0b51)
// IRQ handler:  $0cf9 (irq_0cf9)
//
// Code: 5290 bytes, Data: 58197 bytes
// Labels: 452, Subroutines: 23
//
// Verification: 1 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $080d-$0dfb ---
.pc = $080d "main_080d"

main_080d:
        jmp loc_0f69

// Referenced by: jsr from $0f69, $e9df
sub_0810: {
        sei
        lda #$d9
        ldx #$0d
        sta $0314
        stx $0315
        lda #$86
        ldx #$ea
        sta $0318
        stx $0319
        lda $d011
        and #$7f
        sta $d011
        lda #$e6
        sta $d012
        lda #$81
        sta $d019
        sta $d01a
        lda $dc0e
        and #$fe
        sta $dc0e
        jsr sub_089e
        lda $a5
        bne skip1
        dec $a6
skip1:
        dec $a5
        jsr sub_08a7
        lda $a9
        bne skip2
        dec $aa
skip2:
        dec $a9
        lda #$02
        sta dat_0dfb
        lda #$9f
        ldy #$0e
        jsr sub_ab1e
        ldx #$00
        stx $0e31
        stx $0e32
        txa
        tay
        inx
        stx $0e04
        stx $0e05
loop1:
        lda #$00
        sta $d9e0,y
        sta $da08,y
        sta $daf8,y
        lda #$a0
        sta $06f8,y
        iny
        cpy #$28
        bne loop1
        ldy #$00
loop2:
        lda #$01
        sta $db48,y
        lda txt_1e10,y
        sta $0748,y
        iny
        cpy #$78
        bne loop2
        cli
        rts
}
// Referenced by: jsr from $0842, $0cea, $e778

sub_089e:
        lda #$37
        ldx #$16
        sta $a5
        stx $a6
        rts
// Referenced by: jsr from $084d, $0db4, $e842

sub_08a7:
        lda #$20
        ldx #$1a
        sta $a9
        stx $aa
        rts

irq_08b0:
        lda $d019
        and #$01
        bne loc_08ba
        jmp loc_0c7c

loc_08ba:
        ldx #$10
        jsr sub_0df7
        lda #$1b
        sta $d018
        lda dat_0e1c
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e1d
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e1e
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e1f
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e20
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        nop
        lda $0e21
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        lda $0e22
        sta $d020
        sta $d021
        ldx #$01
        jsr sub_0df7
        lda $0e23
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e24
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e25
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e26
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e27
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e28
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e29
        sta $d020
        sta $d021
        ldx #$06
        jsr sub_0df7
        nop
        lda $0e2a
        sta $d020
        sta $d021
        ldx #$01
        jsr sub_0df7
        lda $0e2b
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        lda $0e2c
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e2d
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e2e
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e2f
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        nop
        lda $0e30
        sta $d020
        sta $d021
        ldx #$06
        jsr sub_0df7
        lda $0e33
        sta smc_d016                                // SMC: modifies $d016
        lda #$00
        sta $d020
        sta $d021
        ldx #$c6
        jsr sub_0df7
        lda #$c8
        sta smc_d016                                // SMC: modifies $d016
        lda $0e30
        sta $d020
        sta $d021
        ldx #$01
        jsr sub_0df7
        lda $0e2f
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e2e
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e2d
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e2c
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e2b
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e2a
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        nop
        lda $0e29
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        lda $0e28
        sta $d020
        sta $d021
        ldx #$01
        jsr sub_0df7
        lda $0e27
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        lda $0e26
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e25
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e24
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e23
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e22
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        nop
        lda $0e21
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        lda $0e20
        sta $d020
        sta $d021
        ldx #$01
        jsr sub_0df7
        lda $0e1f
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        lda $0e1e
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        nop
        lda $0e1d
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda dat_0e1c
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        nop
        lda #$00
        sta $d020
        sta $d021
        lda #$51
        ldx #$0b
        sta $0314
        stx $0315
        lda #$81
        sta $d012
        lda #$81
        sta $d019
        sta $d01a
        jmp loc_0c7c

irq_0b51:
        lda $d019
        and #$01
        bne loc_0b5b
        jmp loc_0c7c

loc_0b5b:
        ldx #$0d
        jsr sub_0df7
        lda #$0b
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        dec $be
        bpl loc_0b75
        lda #$07
        sta $be

loc_0b75:
        dec $be
        lda smc_d016
        and #$f7
        ora $be
        sta smc_d016                                // SMC: modifies $d016
        lda #$0c
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda #$0b
        sta $d020
        sta $d021
        ldx #$16
        jsr sub_0df7
        lda #$0c
        sta $d020
        sta $d021
        ldx #$15
        jsr sub_0df7
        lda #$0f
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda #$0c
        sta $d020
        sta $d021
        ldx #$0d
        jsr sub_0df7
        lda #$0f
        sta $d020
        sta $d021
        ldx #$22
        jsr sub_0df7
        nop
        nop
        lda #$01
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda #$0f
        sta $d020
        sta $d021
        ldx #$1a
        jsr sub_0df7
        lda #$01
        sta $d020
        sta $d021
        ldx #$a9
        jsr sub_0df7
        lda #$0f
        sta $d020
        sta $d021
        ldx #$19
        jsr sub_0df7
        nop
        lda #$01
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        nop
        lda #$0f
        sta $d020
        sta $d021
        ldx #$22
        jsr sub_0df7
        nop
        lda #$0c
        sta $d020
        sta $d021
        ldx #$15
        jsr sub_0df7
        nop
        lda #$0f
        sta $d020
        sta $d021
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$0c
        sta $d020
        sta $d021
        ldx #$15
        jsr sub_0df7
        nop
        lda #$0b
        sta $d020
        sta $d021
        ldx #$15
        jsr sub_0df7
        nop
        lda #$0c
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        lda #$19
        sta $d018
        lda #$0b
        sta $d020
        sta $d021
        ldx #$15
        jsr sub_0df7
        jmp loc_0c87

loc_0c7c:
        lda #$81
        sta $d01a
        sta $d019
        jmp loc_ea81

loc_0c87:
        lda #$00
        sta $d020
        sta $d021
        lda #$c8
        sta smc_d016                                // SMC: modifies $d016
        ldx #$ea
        jsr sub_0df7
        lda #$f9
        ldx #$0c
        sta $0314
        stx $0315
        lda #$c9
        sta $d012
        lda #$81
        sta $d019
        sta $d01a
        jmp loc_ea81
// Referenced by: jsr from $0f79, $e9ef

sub_0cb3:
        lda $be
        bne loc_0cf8
        tay

loc_0cb8:
        iny
        lda $05e0,y
        dey
        sta $05e0,y
        iny
        lda $0608,y
        dey
        sta $0608,y
        iny
        cpy #$28
        bne loc_0cb8
        ldy #$00
        dec dat_0dfb
        bne loc_0ce0
        lda #$02
        sta dat_0dfb
        lda ($a5),y
        ora #$40
        jmp loc_0cf0

loc_0ce0:
        inc $a5
        bne loc_0ce6
        inc $a6

loc_0ce6:
        lda ($a5),y
        bne loc_0cf0
        jsr sub_089e
        jmp loc_0ce6

loc_0cf0:
        sta $0607
        ora #$80
        sta $062f

loc_0cf8:
        rts

irq_0cf9:
        lda $d019
        and #$01
        bne loc_0d03
        jmp loc_0d7a

loc_0d03:
        dec $bf
        bpl loc_0d0b
        lda #$07
        sta $bf

loc_0d0b:
        lda smc_d016
        and #$f7
        ora $bf
        sta smc_d016                                // SMC: modifies $d016
        ldx #$09
        jsr sub_0df7
        lda $0dfd
        sta $d021
        ldx #$01
        jsr sub_0df7
        lda $0dfe
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0dff
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e00
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e01
        sta $d021
        ldx #$09
        jsr sub_0df7
        lda $0e02
        sta $d021
        ldx #$0b
        jsr sub_0df7
        lda $0e03
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0dfd
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda #$00
        sta $d021
        jmp loc_0d85

loc_0d7a:
        lda #$81
        sta $d01a
        sta $d019
        jmp loc_ea81

loc_0d85:
        lda $d019
        and #$01
        beq loc_0dce
        lda smc_d016
        and #$c8
        ora #$08
        sta smc_d016                                // SMC: modifies $d016
        lda $bf
        bne loc_0dbf
        tay

loc_0d9b:
        iny
        lda $06f8,y
        dey
        sta $06f8,y
        iny
        cpy #$28
        bne loc_0d9b
        ldy #$00
        inc $a9
        bne loc_0db0
        inc $aa

loc_0db0:
        lda ($a9),y
        bne loc_0dba
        jsr sub_08a7
        jmp loc_0db0

loc_0dba:
        ora #$80
        sta $071f

loc_0dbf:
        lda #$d9
        ldx #$0d
        sta $0314
        stx $0315
        lda #$e6
        sta $d012

loc_0dce:
        lda #$81
        sta $d019
        sta $d01a
        jmp loc_ea81
irq_0dd9: {
        lda $d019
        and #$01
        beq done
        lda #$81
        sta $d019
        lda #$b0
        ldx #$08
        sta $0314
        stx $0315
        lda #$3a
        sta $d012
done:
        jmp loc_ea31
}
// Referenced by: jsr from $08bc, $08cf, $08dd, $08eb, $08f9, $0907, $0916, $0924

sub_0df7:
        dex
        bne sub_0df7
        rts

dat_0dfb:
        .byte $02                                   // .

// --- Region $0e06-$0e1c ---
.pc = $0e06 "sub_0e06"
// Referenced by: jsr from $0f89, $e9ff

sub_0e06:
        ldx $0dfd
        ldy #$00

loc_0e0b:
        iny
        lda $0dfd,y
        dey
        sta $0dfd,y
        iny
        cpy #$07
        bne loc_0e0b
        stx $0e03
        rts

dat_0e1c:
        .byte $00                                   // .

// --- Region $0e41-$0e9f ---
.pc = $0e41 "sub_0e41"
// Referenced by: jsr from $0f7c, $e9f2

sub_0e41:
        dec $0e05
        bne loc_0e88
        lda #$02
        sta $0e05
        lda #$00
        tax

loc_0e4e:
        sta dat_0e1c,x
        inx
        cpx #$15
        bne loc_0e4e
        ldx $0e31
        ldy #$00

loc_0e5b:
        lda $0dfd,y
        sta dat_0e1c,x
        inx
        iny
        cpy #$07
        bne loc_0e5b
        lda $0e32
        beq loc_0e79
        dec $0e31
        lda $0e31
        bne loc_0e88
        lda #$00
        sta $0e32

loc_0e79:
        inc $0e31
        lda $0e31
        cmp #$0e
        bne loc_0e88
        lda #$01
        sta $0e32

loc_0e88:
        rts
// Referenced by: jsr from $0f8c, $ea02

sub_0e89:
        ldy #$00
        ldx $0e33

loc_0e8e:
        iny
        lda $0e33,y
        dey
        sta $0e33,y
        iny
        cpy #$0e
        bne loc_0e8e
        stx $0e40
        rts

dat_0e9f:
        .byte $93                                   // .

// --- Region $0f07-$0f20 ---
.pc = $0f07 "sub_0f07"
// Referenced by: jsr from $f33c

sub_0f07:
        .byte $cf,$4c,$44                           // dcp $444c // ILLEGAL
        eor $20
        cmp #$4e
        .byte $54,$52                               // nop $52,x // ILLEGAL
        .byte $4f,$20,$c2                           // sre $c220 // ILLEGAL
        eor $d320,y
        .byte $54,$4f                               // nop $4f,x // ILLEGAL
        .byte $52                                   // jam // ILLEGAL
// Referenced by: jsr from $f337

sub_0f19:
        eor $5242
        eor #$4e
        .byte $47,$45                               // sre $45 // ILLEGAL
        .byte $52                                   // jam // ILLEGAL

// --- Region $0f36-$0ff1 ---
.pc = $0f36 "sub_0f36"
// Referenced by: jsr from $0f8f, $ea05

sub_0f36:
        ldx $0f24
        ldy #$00

loc_0f3b:
        iny
        lda $0f24,y
        dey
        sta $0f24,y
        iny
        cpy #$12
        bne loc_0f3b
// Referenced by: jsr from $f385

sub_0f48:
        stx $0f35
        jsr sub_0f4f
        rts
// Referenced by: jsr from $0f4b, $e9c1

sub_0f4f:
        ldy #$00

loc_0f51:
        lda $0f24
        sta $db48,y
        lda $0f2a
        sta $db70,y
        lda $0f30
        sta $db98,y
        iny
        cpy #$28
        bne loc_0f51
        rts

loc_0f69:
        jsr sub_0810
        jsr sub_1000

loc_0f6f:
        lda #$00
        sta $a2

loc_0f73:
        lda $a2
        cmp #$01
        bne loc_0f73
        jsr sub_0cb3
        jsr sub_0e41
        dec $0e04
        bne loc_0f92
        lda #$05
        sta $0e04
        jsr sub_0e06
        jsr sub_0e89
        jsr sub_0f36

loc_0f92:
        jsr sub_1582
        lda $c5
        cmp #$3c
        beq loc_0f9e
        jmp loc_0f6f

loc_0f9e:
        sei
        jsr $fd15
        jsr $fda3
        jsr $e518
        ldy #$00
        sty $c6
        nop

loc_0fad:
        lda loc_0fbb,y
        sta $0400,y
        iny
        cmp #$5e
        bne loc_0fad
        jmp $0400

loc_0fbb:
        lda #$01
        ldy #$30
        sta $f8
        sty $f9
        lda #$01
        ldy #$08
        sta $fa
        sty $fb
        sei
        lda #$35
        sta $01
        ldy #$00

loc_0fd2:
        lda ($f8),y
        sta ($fa),y
        inc $f8
        bne loc_0fdc

dat_0fda:
        .byte $e6,$f9                               // ..

loc_0fdc:
        inc $fa
        bne loc_0fe2
        inc $fb

loc_0fe2:
        lda $f9
        cmp #$cf
        bne loc_0fd2
        lda #$37
        sta $01
        cli
        jmp loc_fce2

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

// --- Region $1000-$12f6 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $0f6c, $e9e2

sub_1000:
        jmp loc_15ae

loc_1003:
        ldx #$02
        dec $161f
        bpl loc_1010
        lda $161e
        sta $161f

loc_1010:
        lda dat_1606,x
        sta $fc
        tay
        lda $161f
        cmp $161e
        bne loc_1030
        lda dat_146f,x
        sta $c3
        lda $1472,x
        sta $c4
        dec $160f,x
        bmi loc_1033
        jmp loc_1128

loc_1030:
        jmp loc_1146

loc_1033:
        lda #$ff
        sta $162a,x
        ldy $1609,x
        lda ($c3),y
        sty $b2
        cmp #$ff
        bne loc_1051
        lda #$00
        sta $160f,x
        sta $1609,x
        sta $160c,x
        jmp loc_1033

loc_1051:
        asl
        tay
        lda $1475,y
        sta $b5
        lda $1476,y
        sta $b6
        lda #$00
        sta $1627,x
        ldy $160c,x
        lda #$ff
        sta $f6
        lda ($b5),y
        sta $1612,x
        sta $f7
        and #$3f
        sta $160f,x
        bit $f7
        bvs loc_10c5
        inc $160c,x
        lda $f7
        bpl loc_1091
        iny
        lda ($b5),y
        bpl loc_108b
        sta $1627,x
        jmp loc_108e

loc_108b:
        sta $161b,x

loc_108e:
        inc $160c,x

loc_1091:
        iny
        lda ($b5),y
        sta $1618,x
        stx $f4
        cpx #$00
        bne loc_10a7
        sta $f8
        ldx $b2
        lda $1491,x
        clc
        adc $f8

loc_10a7:
        tay
        lda dat_12f7,y
        sta $f8
        lda $1357,y
        ldy $fc
        sta $d401,y
        ldx $f4
        sta $1621,x
        lda $f8
        sta $d400,y
        sta $1624,x
        jmp loc_10c7

loc_10c5:
        dec $f6

loc_10c7:
        ldy $fc
        lda $161b,x
        stx $f9
        asl
        asl
        asl
        tax
        stx $162d
        lda $13f1,x
        sta $fa
        lda $13f1,x
        and $f6
        sta $d404,y
        lda $13ef,x
        sta $d402,y
        ldx $f9
        sta $162e,x
        ldx $162d
        lda $13f0,x
        sta $d403,y
        ldx $f9
        sta $1631,x
        ldx $162d
        lda $13f2,x
        sta $d405,y
        lda $13f3,x
        sta $d406,y
        ldx $f9
        lda $fa
        sta $1615,x
        inc $160c,x
        ldy $160c,x
        lda ($b5),y
        cmp #$ff
        bne loc_1125
        lda #$00
        sta $160c,x
        inc $1609,x

loc_1125:
        jmp loc_12f0

loc_1128:
        ldy $fc
        lda $1612,x
        and #$20
        bne loc_1146
        lda $160f,x
        bne loc_1146
        lda $1615,x
        and #$fe
        sta $d404,y
        lda #$00
        sta $d405,y
        sta $d406,y

loc_1146:
        lda $161b,x
        asl
        asl
        asl
        tay
        lda $13f4,y
        sta $fd
        lda $13f5,y
        sta $fe
        lda $13f6,y
        sta $ff
        and #$04
        bne loc_11c0
        lda $fd
        beq loc_11c0
        lda $f5
        and #$07
        cmp #$04
        bcc loc_116e
        eor #$07

loc_116e:
        sta $b3
        lda $1618,x
        tay
        sec
        lda $12f8,y
        sbc dat_12f7,y
        sta $fb
        lda $1358,y
        sbc $1357,y

loc_1183:
        lsr
        ror $fb
        dec $fd
        bpl loc_1183
        sta $b1
        lda dat_12f7,y
        sta $b0
        lda $1357,y
        sta $9e
        lda $1612,x
        and #$1f
        cmp #$09
        bcc loc_11b4
        ldy $b3

loc_11a1:
        dey
        bmi loc_11b4
        clc
        lda $b0
        adc $fb
        sta $b0
        lda $9e
        adc $ef
        sta $9e
        jmp loc_11a1

loc_11b4:
        ldy $fc
        lda $b0
        sta $d400,y
        lda $9e
        sta $d401,y

loc_11c0:
        lda $ff
        and #$08
        beq loc_11d8
        stx $f4
        lda $162a,x
        and #$07
        tax
        lda $13c3,x
        ldy $fc
        sta $d403,y
        ldx $f4

loc_11d8:
        ldy $fc
        lda $1627,x
        beq loc_121b
        and #$7e
        sta $f9
        lda $1627,x
        and #$01
        beq loc_1204
        sec
        lda $1624,x
        sbc $f9
        sta $1624,x
        sta $d400,y
        lda $1621,x
        sbc #$00
        sta $1621,x
        sta $d401,y
        jmp loc_121b

loc_1204:
        clc
        lda $1624,x
        adc $f9
        sta $1624,x
        sta $d400,y
        lda $1621,x
        adc #$00
        sta $1621,x
        sta $d401,y

loc_121b:
        lda $fe
        beq loc_123e
        lda $162e,x
        clc
        adc $fe
        sta $162e,x
        lda $1631,x
        adc #$00
        and #$0f
        sta $1631,x
        lda $162e,x
        sta $d402,y
        lda $1631,x
        sta $d403,y

loc_123e:
        lda $ff
        and #$40
        beq loc_1256
        stx $f4
        lda $162a,x
        and #$03
        tax
        lda $13cb,x
        ldy $fc
        sta $d404,y
        ldx $f4

loc_1256:
        lda $ff
        and #$10
        beq loc_127b
        stx $f4
        ldx $f9
        lda $162a,x
        tax
        lda $13df,x
        ldy $fc
        sta $d404,y
        lda $13cf,x
        clc
        ldx $f4
        adc $1621,x
        sta $d401,y
        jmp loc_12f0

loc_127b:
        lda $ff
        and #$01
        beq loc_12b5
        lda $1621,x
        beq loc_12b5
        lda $160f,x
        beq loc_12b5
        lda $1612,x
        and #$1f
        sec
        sbc #$01
        cmp $160f,x
        ldy $fc
        bcc loc_12aa
        lda $1621,x
        dec $1621,x
        sta $d401,y
        lda $1615,x
        and #$fe
        bne loc_12b2

loc_12aa:
        lda $1621,x
        sta $d401,y
        lda #$80

loc_12b2:
        sta $d404,y

loc_12b5:
        lda $ff
        and #$04
        beq loc_12f0
        stx $f4
        ldx $fd
        lda $13b7,x
        sta smc_12d1                                // SMC: modifies $12d1
        lda $13b9,x
        sta smc_12d2                                // SMC: modifies $12d2
        lda $f5
        and #$03
        tax
.label smc_12d1 = * + 1
.label smc_12d2 = * + 2
        lda $13bb,x                                 // !SMC: modified by $12c2, $12c8
        sta $41
        ldx $f4
        lda $1618,x
        clc
        adc $41
        tay
        lda dat_12f7,y
        sta $f8
        lda $1357,y
        ldy $fc
        sta $d401,y
        lda $f8
        sta $d400,y

loc_12f0:
        dex
        bmi loc_12f6
        jmp loc_1010

loc_12f6:
        rts

// --- Region $1582-$1605 ---
.pc = $1582 "sub_1582"
// Referenced by: jsr from $0f92, $1600, $ea08, $efb1

sub_1582:
        inc $f5
        inc $162a
        inc $162b
        inc $162c
        lda $1620
        bne loc_1595
        jmp loc_1003

loc_1595:
        lda #$00
        sta $f5
        ldx #$02

loc_159b:
        sta $1609,x
        sta $160c,x
        sta $160f,x
        sta $1618,x
        dex
        bpl loc_159b
        sta $1620
        rts

loc_15ae:
        sei
        ldx #$00
        txa

loc_15b2:
        sta $d400,x
        sta $b2,x
        inx
        cpx #$18
        bne loc_15b2
        lda dat_15f7
        sta $d415
        lda $15f8
        sta $d416
        lda loc_15f9
        sta $d417
        lda $15fa
        sta $d418
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        jsr loc_1595
        cli
        rts

dat_15f7:
        .byte $07,$60                               // .`

loc_15f9:
        sbc ($1f),y
        lda #$01
        sta $d019
        jsr sub_1582
        jmp loc_ea31

// --- Region $2000-$2009 ---
.pc = $2000 "Segment $2000"
        .byte $7c,$c2,$ca                           // nop $cac2,x // ILLEGAL
        dec $c6c0
        .byte $7c,$00,$00                           // nop $0000,x // ILLEGAL
        brk

// --- Region $2020-$2029 ---
.pc = $2020 "sub_2020"
// Referenced by: jsr from $2aa4

sub_2020:
        .byte $0b,$06                               // anc #$06 // ILLEGAL
        rol $6e,x
        ror $66
        .byte $3b,$00,$00                           // rla $0000,y // ILLEGAL
        brk

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

// --- Region $299e-$299e ---
.pc = $299e "loc_299e"

loc_299e:
        brk

// --- Region $29f8-$29fd ---
.pc = $29f8 "loc_29f8"

loc_29f8:
        brk

dat_29f9:
        .byte $01,$03                               // ..

loc_29fb:
        .byte $07,$09                               // slo $09 // ILLEGAL
        brk

// --- Region $2a08-$2a20 ---
.pc = $2a08 "loc_2a08"

loc_2a08:
        dey
        bne loc_29fb
        bcs loc_2a3d
        bmi loc_2a47
        bmi loc_2a11

loc_2a11:
        .byte $7c,$ce,$86                           // nop $86ce,x // ILLEGAL
        stx $a4
        tay
        ldy sub_4000,x
        cpx #$f8
        bcs loc_299e
        .byte $80,$80                               // nop #$80 // ILLEGAL
        brk

// --- Region $2a3d-$2a58 ---
.pc = $2a3d "loc_2a3d"

loc_2a3d:
        dey
        bcc loc_29f8
        bcs loc_2a82
        .byte $80,$88                               // nop #$88 // ILLEGAL
        .byte $9c,$ae,$c6                           // shy $c6ae,x // ILLEGAL

loc_2a47:
        stx $90
        jsr sub_6060
        rts

dat_2a4d:
        .byte $60,$60,$60,$00,$cc                   // ```..

loc_2a52:
        beq loc_2aa4
        bcs loc_2a06
        bcs loc_2a08
        rti

// --- Region $2a82-$2a91 ---
.pc = $2a82 "loc_2a82"

loc_2a82:
        stx $be86
        dec $9e
        ldx $00
        cpy #$f0
        sei
        sec
        .byte $1c,$3c,$4c                           // nop $4c3c,x // ILLEGAL
        rti

dat_2a91:
        .byte $e0                                   // .

// --- Region $2aa4-$2adb ---
.pc = $2aa4 "loc_2aa4"

loc_2aa4:
        jsr sub_2020
        jsr sub_4000
        sty $8c
        .byte $9e,$ac,$8c                           // shx $8cac,y // ILLEGAL
        sty $1c08
        .byte $3c,$4c,$0c                           // nop $0c4c,x // ILLEGAL
        .byte $3c,$4c,$8c                           // nop $8c4c,x // ILLEGAL
        stx $cd
        lda $a5a5
        lda $a5
        lda $10
        sec
        rol $485c,x
        .byte $80,$80                               // nop #$80 // ILLEGAL
        sed
        sei
        .byte $9c,$8e,$86                           // shy $868e,x // ILLEGAL
        ldx $9ec6,y
        ldx $08
        sed
        sed
        bmi loc_2b35
        cpy #$f8
        .byte $80,$f8                               // nop #$f8 // ILLEGAL
        .byte $80,$80                               // nop #$80 // ILLEGAL

dat_2adb:
        .byte $80                                   // .

// --- Region $2b35-$2b35 ---
.pc = $2b35 "loc_2b35"

loc_2b35:
        brk

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

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

// --- Region $8dd0-$8dd0 ---
.pc = $8dd0 "sub_8dd0"
// Referenced by: jsr from $e464

sub_8dd0:
        brk

// --- Region $ab1e-$ab1e ---
.pc = $ab1e "sub_ab1e"
// Referenced by: jsr from $0861

sub_ab1e:
        brk

// --- Region $d016-$d016 ---
.pc = $d016 "smc_d016"

smc_d016:
        brk                                         // !SMC: modified by $09f0, $0a02, $0b7e, $0c91, $0d12, $0d93

// --- Region $e461-$e884 ---
.pc = $e461 "loc_e461"

loc_e461:
        .byte $2f,$0e,$8d                           // rla $8d0e // ILLEGAL
        jsr sub_8dd0
        and ($d0,x)
        ldx #$08
        jsr sub_0df7
        nop
        lda $0e30
        sta $d020
        sta $d021
        ldx #$06
        jsr sub_0df7
        lda $0e33
        sta smc_d016
        lda #$00
        sta $d020
        sta $d021
        ldx #$c6
        jsr sub_0df7
        lda #$c8
        sta smc_d016
        lda $0e30
        sta $d020
        sta $d021
        ldx #$01
        jsr sub_0df7
        lda $0e2f
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e2e
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e2d
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e2c
.label loc_e4d2 = * + 2
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e2b
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e2a
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        nop
        lda $0e29
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        lda $0e28
        sta $d020
        sta $d021
        ldx #$01
        jsr sub_0df7
        lda $0e27
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        lda $0e26
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e25
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e24
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e23
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e22
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        nop
        lda $0e21
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        lda $0e20
        sta $d020
        sta $d021
        ldx #$01
        jsr sub_0df7
        lda $0e1f
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        lda $0e1e
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        nop
        lda $0e1d
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda dat_0e1c
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        nop
        lda #$00
        sta $d020
        sta $d021
        lda #$51
        ldx #$0b
        sta $0314
        stx $0315
        lda #$81
        sta $d012
        lda #$81
        sta $d019
        sta $d01a
        jmp loc_0c7c

dat_e5e1:
        .byte $ad,$19,$d0                           // ...

loc_e5e4:
        and #$01
        bne loc_e5eb
        jmp loc_0c7c

loc_e5eb:
        ldx #$0d
        jsr sub_0df7
        lda #$0b
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        dec $be
        bpl loc_e605
        lda #$07
        sta $be

loc_e605:
        dec $be
        lda smc_d016
        and #$f7
        ora $be
        sta smc_d016
        lda #$0c
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda #$0b
        sta $d020
        sta $d021
        ldx #$16
        jsr sub_0df7
        lda #$0c
        sta $d020
        sta $d021
        ldx #$15
        jsr sub_0df7
        lda #$0f
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda #$0c
        sta $d020
        sta $d021
        ldx #$0d
        jsr sub_0df7
        lda #$0f
        sta $d020
        sta $d021
        ldx #$22
        jsr sub_0df7
        nop
        nop
        lda #$01
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda #$0f
        sta $d020
        sta $d021
        ldx #$1a
        jsr sub_0df7
        lda #$01
        sta $d020
        sta $d021
        ldx #$a9
        jsr sub_0df7
        lda #$0f
        sta $d020
        sta $d021
        ldx #$19
        jsr sub_0df7
        nop
        lda #$01
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_0df7
        nop
        lda #$0f
        sta $d020
        sta $d021
        ldx #$22
        jsr sub_0df7
        nop
        lda #$0c
        sta $d020
        sta $d021
        ldx #$15
        jsr sub_0df7
        nop
        lda #$0f
        sta $d020
        sta $d021
        inc $ea
        adc ($de,x)
        lda #$0c
        sta $d020
        sta $d021
        ldx #$15
        jsr sub_0df7
        nop
        lda #$0b
        sta $d020
        sta $d021
        ldx #$15
        jsr sub_0df7
        nop
        lda #$0c
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_0df7
        lda #$19
        sta $d018
        lda #$0b
        sta $d020
        sta $d021
        ldx #$15
        jsr sub_0df7
        jmp loc_0c87

loc_e70a:
        lda #$81
        sta $d01a
        sta $d019
        jmp loc_ea81

loc_e715:
        lda #$00
        sta $d020
        sta $d021
        lda #$c8
        sta smc_d016
        ldx #$ea
        jsr sub_0df7
        lda #$f9
        ldx #$0c
        sta $0314
        stx $0315
        lda #$c9
        sta $d012
        lda #$81
        sta $d019
        sta $d01a
        jmp loc_ea81

dat_e741:
        .byte $a5,$be,$d0,$41,$a8                   // ...A.

loc_e746:
        iny
        lda $05e0,y
        dey
        sta $05e0,y
        iny
.label loc_e750 = * + 1
        lda $0608,y
        dey
        sta $0608,y
        iny
        cpy #$28
        bne loc_e746
        ldy #$00
        dec dat_0dfb
        bne loc_e76e
        lda #$02
        sta dat_0dfb
        lda ($a5),y
        ora #$40
        jmp loc_0cf0

loc_e76e:
        inc $a5
        bne loc_e774
        inc $a6

loc_e774:
        lda ($a5),y
        bne loc_e77e
        jsr sub_089e
        jmp loc_0ce6

loc_e77e:
        sta $0607
        ora #$80
        sta $062f
        rts

dat_e787:
        .byte $ad,$19,$d0                           // ...

loc_e78a:
        and #$01
        bne loc_e791
        jmp loc_0d7a

loc_e791:
        dec $bf
        bpl loc_e799
        lda #$07
        sta $bf

loc_e799:
        lda smc_d016
        and #$f7
        ora $bf
        sta smc_d016
        ldx #$09
        jsr sub_0df7
        lda $0dfd
        sta $d021
        ldx #$01
        jsr sub_0df7
        lda $0dfe
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0dff
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e00
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0e01
        sta $d021
        ldx #$09
        jsr sub_0df7
        lda $0e02
        sta $d021
        ldx #$0b
        jsr sub_0df7
        lda $0e03
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda $0dfd
        sta $d021
        ldx #$08
        jsr sub_0df7
        lda #$00
        sta $d021
        jmp loc_0d85

loc_e808:
        lda #$81
        sta $d01a
        sta $d019
        jmp loc_ea81

loc_e813:
        lda $d019
        and #$01
        beq loc_e85c
        lda smc_d016
        and #$c8
        ora #$08
        sta smc_d016
        lda $bf
        bne loc_e84d
        tay

loc_e829:
        iny
        lda $06f8,y
        dey
        sta $06f8,y
        iny
        cpy #$28
        bne loc_e829
        ldy #$00
        inc $a9
        bne loc_e83e
        inc $aa

loc_e83e:
        lda ($a9),y
        bne loc_e848
        jsr sub_08a7
        jmp loc_0db0

loc_e848:
        ora #$80
        sta $071f

loc_e84d:
        lda #$d9
        ldx #$0d
        sta $0314
        stx $0315
        lda #$e6
        sta $d012

loc_e85c:
        lda #$81
        sta $d019
        sta $d01a
        jmp loc_ea81

loc_e867:
        lda $d019
        and #$01
        beq loc_e882
        lda #$81
        sta $d019
        lda #$b0
        ldx #$08
        sta $0314
        stx $0315
        lda #$3a
        sta $d012

loc_e882:
        jmp loc_ea31

// --- Region $e896-$e8aa ---
.pc = $e896 "loc_e896"

loc_e896:
        ora.abs $00a0

loc_e899:
        iny
        lda $0dfd,y
        dey
        sta $0dfd,y
        iny
        cpy #$07
        bne loc_e899
        stx $0e03
        rts

dat_e8aa:
        .byte $a2                                   // .

// --- Region $e8c6-$e90e ---
.pc = $e8c6 "loc_e8c6"

loc_e8c6:
        dec $0e05
        bne loc_e90d
        lda #$02
        sta $0e05
        lda #$00
        tax

loc_e8d3:
        sta dat_0e1c,x
        inx
        cpx #$15
        bne loc_e8d3
        ldx $0e31
        ldy #$00

loc_e8e0:
        lda $0dfd,y
        sta dat_0e1c,x
        inx
        iny
        cpy #$07
        bne loc_e8e0
        lda $0e32
        beq loc_e8fe
        dec $0e31
        lda $0e31
        bne loc_e90d
        lda #$00
        sta $0e32

loc_e8fe:
        inc $0e31
        lda $0e31
        cmp #$0e
        bne loc_e90d
        lda #$01
        sta $0e32

loc_e90d:
        rts

dat_e90e:
        .byte $a0                                   // .

// --- Region $e9ac-$ea67 ---
.pc = $e9ac "loc_e9ac"

loc_e9ac:
        ldx $0f24
        ldy #$00

loc_e9b1:
        iny
        lda $0f24,y
        dey
        sta $0f24,y
        iny
        cpy #$12
        bne loc_e9b1
        stx $0f35
        jsr sub_0f4f
        rts

dat_e9c5:
        .byte $a0,$00                               // ..

loc_e9c7:
        lda $0f24
        sta $db48,y
        lda $0f2a
        sta $db70,y
.label loc_e9d4 = * + 1
        lda $0f30
        sta $db98,y
        iny
        cpy #$28
        bne loc_e9c7
        rts

loc_e9df:
        jsr sub_0810
        jsr sub_1000

loc_e9e5:
        lda #$00
        sta $a2

loc_e9e9:
        lda $a2
        cmp #$01
        bne loc_e9e9
        jsr sub_0cb3
        jsr sub_0e41
        dec $0e04
        bne loc_ea08
        lda #$05
        sta $0e04
        jsr sub_0e06
        jsr sub_0e89
        jsr sub_0f36

loc_ea08:
        jsr sub_1582
        lda $c5
        cmp #$3c
        beq loc_ea14
        jmp loc_0f6f

loc_ea14:
        sei
        jsr $fd15
        jsr $fda3
        jsr $e518
        ldy #$00
        sty $c6
        nop

loc_ea23:
        lda loc_0fbb,y
        sta $0400,y
        iny
        cmp #$5e
        bne loc_ea23
        jmp $0400

loc_ea31:
        lda #$01
        ldy #$30
        sta $f8
        sty $f9
        lda #$01
        ldy #$08
        sta $fa
        sty $fb
        sei
        lda #$35
        sta $01
        ldy #$00

loc_ea48:
        lda ($f8),y
        sta ($fa),y
        inc $f8
        bne loc_ea52

dat_ea50:
        .byte $e6,$f9                               // ..

loc_ea52:
        inc $fa
        bne loc_ea58
        inc $fb

loc_ea58:
        lda $f9
        cmp #$cf
        bne loc_ea48
        lda #$37
        sta $01
        cli
        jmp loc_fce2

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

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

loc_ea81:
        .byte $fc,$a8,$ad                           // nop $ada8,x // ILLEGAL
.label nmi_ea86 = * + 2
        .byte $1f,$16,$cd                           // slo $cd16,x // ILLEGAL
        asl smc_d016,x
        .byte $12                                   // jam // ILLEGAL
        lda dat_146f,x
        sta $c3
        lda $1472,x
        sta $c4
        dec $160f,x
        bmi loc_eaa0
        jmp loc_1128

loc_ea9d:
        jmp loc_1146

loc_eaa0:
        lda #$ff
        sta $162a,x
        ldy $1609,x
        lda ($c3),y
        sty $b2
        cmp #$ff
        bne loc_eabe
        lda #$00
        sta $160f,x
        sta $1609,x
        sta $160c,x
        jmp loc_1033

loc_eabe:
        asl
        tay
        lda $1475,y
        sta $b5
        lda $1476,y
        sta $b6
        lda #$00
        sta $1627,x
        ldy $160c,x
        lda #$ff
        sta $f6
        lda ($b5),y
        sta $1612,x
        sta $f7
        and #$3f
        sta $160f,x
        bit $f7
        bvs loc_eb32
        inc $160c,x
        lda $f7
        bpl loc_eafe
        iny
        lda ($b5),y
        bpl loc_eaf8
        sta $1627,x
        jmp loc_108e

loc_eaf8:
        sta $161b,x
        inc $160c,x

loc_eafe:
        iny
        lda ($b5),y
        sta $1618,x
        stx $f4
        cpx #$00
        bne loc_eb14
        sta $f8
        ldx $b2
        lda $1491,x
        clc
        adc $f8

loc_eb14:
        tay
        lda dat_12f7,y
        sta $f8
        lda $1357,y
        ldy $fc
        sta $d401,y
        ldx $f4
        sta $1621,x
        lda $f8
        sta $d400,y
        sta $1624,x
        jmp loc_10c7

loc_eb32:
        dec $f6
        ldy $fc
        lda $161b,x
        stx $f9
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

loc_eb3e:
        sei
        tax
        stx $162d
        lda $13f1,x
        sta $fa
        lda $13f1,x
        and $f6
        sta $d404,y
        lda $13ef,x
        sta $d402,y
        ldx $f9
        sta $162e,x
        ldx $162d
        lda $13f0,x
        sta $d403,y
        ldx $f9
        sta $1631,x
        ldx $162d
        lda $13f2,x
        sta $d405,y
        lda $13f3,x
        sta $d406,y
        ldx $f9
        lda $fa
        sta $1615,x
        inc $160c,x
        ldy $160c,x
        lda ($b5),y
        cmp #$ff
        bne loc_eb93
        lda #$00
        sta $160c,x
        inc $1609,x

loc_eb93:
        jmp loc_12f0

// --- Region $ebbb-$ed65 ---
.pc = $ebbb "loc_ebbb"

loc_ebbb:
        tay
        lda $13f4,y
        sta $fd
        lda $13f5,y
        sta $fe
        lda $13f6,y
        sta $ff
        and #$04
        bne loc_ec2f
        lda $fd
        beq loc_ec2f
        lda $f5
        and #$07
        cmp #$04
        bcc loc_ebdd
        eor #$07

loc_ebdd:
        sta $b3
        lda $1618,x
        tay
        sec
        lda $12f8,y
        sbc dat_12f7,y
        sta $fb
        lda $1358,y
        sbc $1357,y

loc_ebf2:
        lsr
        ror $fb
        dec $fd
        bpl loc_ebf2
        sta $b1
        lda dat_12f7,y
        sta $b0
        lda $1357,y
        sta $9e
        lda $1612,x
        and #$1f
        cmp #$09
        bcc loc_ec23
        ldy $b3
        dey
        bmi loc_ec23
        clc
        lda $b0
        adc $fb
        sta $b0
        lda $9e
        adc $ef
        sta $9e
        jmp loc_11a1

loc_ec23:
        ldy $fc
        lda $b0
        sta $d400,y
        lda $9e
        sta $d401,y

loc_ec2f:
        lda $ff
        and #$08
        beq loc_ec47
        stx $f4
        lda $162a,x
        and #$07
        tax
        lda $13c3,x
        ldy $fc
        sta $d403,y
        ldx $f4

loc_ec47:
        ldy $fc
        lda $1627,x
        beq loc_ec8a
        and #$7e
        sta $f9
        lda $1627,x
        and #$01
        beq loc_ec73
        sec
        lda $1624,x
        sbc $f9
        sta $1624,x
        sta $d400,y
        lda $1621,x
        sbc #$00
        sta $1621,x
        sta $d401,y
        jmp loc_121b

loc_ec73:
        clc
        lda $1624,x
        adc $f9
        sta $1624,x
        sta $d400,y
        lda $1621,x
        adc #$00
        sta $1621,x
        sta $d401,y

loc_ec8a:
        lda $fe
        beq loc_ecad
        lda $162e,x
        clc
        adc $fe
        sta $162e,x
        lda $1631,x
        adc #$00
        and #$0f
        sta $1631,x
        lda $162e,x
        sta $d402,y
        lda $1631,x
        sta $d403,y

loc_ecad:
        lda $ff
        and #$40
        beq loc_ecc5
        stx $f4
        lda $162a,x
        and #$03
        tax
        lda $13cb,x
        ldy $fc
        sta $d404,y
        ldx $f4

loc_ecc5:
        lda $ff
        and #$10
        beq loc_ecea
        stx $f4
        ldx $f9
        lda $162a,x
        tax
        lda $13df,x
        ldy $fc
        sta $d404,y
        lda $13cf,x
        clc
        ldx $f4
        adc $1621,x
        sta $d401,y
        jmp loc_12f0

loc_ecea:
        lda $ff
        and #$01
        beq loc_ed24
        lda $1621,x
        beq loc_ed24
        lda $160f,x
        beq loc_ed24
        lda $1612,x
        and #$1f
        sec
        sbc #$01
        cmp $160f,x
        ldy $fc
        bcc loc_ed19
        lda $1621,x
        dec $1621,x
        sta $d401,y
        lda $1615,x
        and #$fe
        bne loc_ed21

loc_ed19:
        lda $1621,x
        sta $d401,y
        lda #$80

loc_ed21:
        sta $d404,y

loc_ed24:
        lda $ff
        and #$04
        beq loc_ed5f
        stx $f4
        ldx $fd
        lda $13b7,x
        sta smc_12d1
        lda $13b9,x
        sta smc_12d2
        lda $f5
        and #$03
        tax
        lda $13bb,x
        sta $41
        ldx $f4
        lda $1618,x
        clc
        adc $41
        tay
        lda dat_12f7,y
        sta $f8
        lda $1357,y
        ldy $fc
        sta $d401,y
        lda $f8
        sta $d400,y

loc_ed5f:
        dex
        bmi loc_ed65
        jmp loc_1010

loc_ed65:
        rts

// --- Region $ef4e-$efb6 ---
.pc = $ef4e "loc_ef4e"

loc_ef4e:
        inc $f5
        inc $162a
        inc $162b
        inc $162c
        lda $1620
        bne loc_ef61
        jmp loc_1003

loc_ef61:
        lda #$00
        sta $f5
        ldx #$02

loc_ef67:
        sta $1609,x
        sta $160c,x
        sta $160f,x
        sta $1618,x
        dex
        bpl loc_ef67
        sta $1620
        rts

loc_ef7a:
        sei
        ldx #$00
        txa

loc_ef7e:
        sta $d400,x
        sta $b2,x
        inx
        cpx #$18
        bne loc_ef7e
        lda dat_15f7
        sta $d415
        lda $15f8
        sta $d416
        lda loc_15f9
        sta $d417
        lda $15fa
        sta $d418
        inc $3bea,x
        jsr loc_1595
        cli
        rts

dat_efa8:
        .byte $07,$60                               // .`

loc_efaa:
        sbc ($1f),y
        lda #$01
        sta $d019
        jsr sub_1582
        jmp loc_ea31

// --- Region $f337-$f348 ---
.pc = $f337 "loc_f337"

loc_f337:
        jsr sub_0f19
        ora $12,x
        jsr sub_0f07
        asl $2005
        bvc loc_f385
        jmp loc_ed21

dat_f347:
        .byte $20,$a1                               //  .

// --- Region $f385-$f39a ---
.pc = $f385 "loc_f385"

loc_f385:
        jsr sub_0f48
        .byte $14,$0c                               // nop $0c,x // ILLEGAL
        ora #$0e
        ora $20
        plp
        and $3631,y
        and #$36
        sec
        .byte $34,$2d                               // nop $2d,x // ILLEGAL
        and ($32),y
        sec
        .byte $32                                   // jam // ILLEGAL

// --- Region $fb9a-$fbc2 ---
.pc = $fb9a "loc_fb9a"

loc_fb9a:
        bit $01

loc_fb9c:
        .byte $03,$07                               // slo ($07,x) // ILLEGAL
        ora #$a3
.label loc_fba2 = * + 2
        and $1cf8,x
        asl $e347
        .byte $73,$33                               // rra ($33),y // ILLEGAL
        .byte $33,$88                               // rla ($88),y // ILLEGAL
        bne loc_fb9c
        bcs loc_fbde
        bmi loc_fbe8
        bmi loc_fbb2

loc_fbb2:
        .byte $7c,$ce,$86                           // nop $86ce,x // ILLEGAL
        stx $a4
        tay
        ldy sub_4000,x
        cpx #$f8
        bcs loc_fba2
        .byte $80,$60                               // nop #$60 // ILLEGAL
        rol
        brk

// --- Region $fbd8-$fc01 ---
.pc = $fbd8 "loc_fbd8"

loc_fbd8:
        beq loc_fb9a
        brk

dat_fbdb:
        .byte $20,$f0,$b8                           //  ..

loc_fbde:
        .byte $9c,$88,$90                           // shy $9088,x // ILLEGAL
        clv
        bcs loc_fc24
        .byte $80,$88                               // nop #$88 // ILLEGAL
.label loc_fbe8 = * + 2
        .byte $9c,$ae,$c6                           // shy $c6ae,x // ILLEGAL
        stx $90
        jsr sub_60e6
        bit $00
.label loc_fbf2 = * + 2
        cpy $50f0
        cpx $b0
        .byte $2b,$40                               // anc #$40 // ILLEGAL
        .byte $80,$00                               // nop #$00 // ILLEGAL
        bmi loc_fc73
        tya
        bpl loc_fc1e
        .byte $80,$20                               // nop #$20 // ILLEGAL
        rti

dat_fc01:
        .byte $e5                                   // .

// --- Region $fc0c-$fc2d ---
.pc = $fc0c "loc_fc0c"

loc_fc0c:
        cpy #$e0
        beq loc_fc88
        ldy $7c1c,x
        sty $c000
        beq loc_fc90
        sec
        .byte $1c,$3c,$4c                           // nop $4c3c,x // ILLEGAL
        clv
.label loc_fc1e = * + 1
        .byte $fc,$8e,$86                           // nop $868e,x // ILLEGAL
.label loc_fc21 = * + 1
        ldx $9ec6,y
.label loc_fc24 = * + 1
        ldx $00
        cpy #$f0
        sei
        sec
        .byte $1c,$3c,$4c                           // nop $4c3c,x // ILLEGAL
        rti

dat_fc2d:
        .byte $e0                                   // .

// --- Region $fc3f-$fc44 ---
.pc = $fc3f "loc_fc3f"

loc_fc3f:
        sed
        cpx $20
        .byte $33,$00                               // rla ($00),y // ILLEGAL
        rti

// --- Region $fc6b-$fc93 ---
.pc = $fc6b "loc_fc6b"

loc_fc6b:
        sed
        bmi loc_fcce
        cpy #$f8
        .byte $80,$f8                               // nop #$f8 // ILLEGAL
.label loc_fc73 = * + 1
        .byte $e7,$80                               // isc $80 // ILLEGAL
        .byte $80,$31                               // nop #$31 // ILLEGAL
        brk
        and $20
        bvs loc_fceb

loc_fc7b:
        jsr sub_a220
        .byte $3c,$88,$10                           // nop $1088,x // ILLEGAL

loc_fc81:
        bmi loc_fc81
        .byte $fc,$60,$60                           // nop sub_6060,x // ILLEGAL
        sed
.label loc_fc88 = * + 1
        .byte $80,$88                               // nop #$88 // ILLEGAL
        beq loc_fc7b
        ldy #$80
        beq loc_fc3f
        brk

loc_fc90:
        bpl loc_fcb2
        rts

dat_fc93:
        .byte $60                                   // `

// --- Region $fcb0-$fcd3 ---
.pc = $fcb0 "loc_fcb0"

loc_fcb0:
        rti

dat_fcb1:
        .byte $80                                   // .

loc_fcb2:
        cpx #$80
        rti

dat_fcb5:
        .byte $a6,$e4,$80                           // ...
        clv
        plp
        bpl loc_fcdc
        rts

dat_fcbd:
        .byte $60,$c0,$c0,$80,$80,$a2,$26,$c0       // `.....&.

loc_fcc5:
        cpx #$f0
        bvs loc_fd01
        clc
        lda #$22
        cpy #$60

loc_fcce:
        .byte $e3,$30                               // isc ($30,x) // ILLEGAL
        and $e070
        brk

// --- Region $fcdc-$fcef ---
.pc = $fcdc "loc_fcdc"

loc_fcdc:
        rts

dat_fcdd:
        .byte $e0,$e5,$60,$60,$28                   // ..``(

loc_fce2:
        php
        beq loc_fcc5
        cpy #$00
        cpy #$e0
        beq loc_fc6b

loc_fceb:
        cpy #$f0
        cpx #$40
        brk

// --- Region $fd01-$fd16 ---
.pc = $fd01 "loc_fd01"

loc_fd01:
        cpy #$00
        cpy #$e0
        beq loc_fd77
        bmi loc_fd79
        bcs loc_fcb0
        .byte $23,$80                               // rla ($80,x) // ILLEGAL
        cpy #$80
        lda $23
        .byte $80,$c0                               // nop #$c0 // ILLEGAL
        .byte $80,$ae                               // nop #$ae // ILLEGAL
        .byte $22                                   // jam // ILLEGAL

dat_fd16:
        .byte $f0                                   // .

// --- Region $fd77-$fd86 ---
.pc = $fd77 "loc_fd77"

loc_fd77:
        and $07

loc_fd79:
        .byte $0f,$18,$20                           // slo $2018 // ILLEGAL
        .byte $ef,$e4,$69                           // isc $69e4 // ILLEGAL
        bit $6b
        cmp ($e0),y
        .byte $1b,$e5,$1a                           // slo $1ae5,y // ILLEGAL
        .byte $22                                   // jam // ILLEGAL

// --- Region $fda3-$fda9 ---
.pc = $fda3 "Segment $fda3"
        and $1a,x
        .byte $37,$6f                               // rla $6f,x // ILLEGAL
        .byte $83,$01                               // sax ($01,x) // ILLEGAL

dat_fda9:
        .byte $72                                   // r

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

// --- Region $0801-$080c ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $0b,$08                               // next line pointer ($080b)
        .byte $c4,$07                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .text "2061"                                // SYS 2061 → main_080d
        .byte $00                                   // end of line
        .byte $00,$00                               // end of BASIC program

// --- Region $0dfc-$0e05 ---
.pc = $0dfc "Program $0dfc"
        .byte $00,$0c,$0f,$01,$01,$0f,$0c,$0b,$03,$01 // ..........

// --- Region $0e1d-$0e40 ---
.pc = $0e1d "Program $0e1d"
        .byte $00,$0c,$0f,$01,$01,$0f,$0c,$0b,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$01,$01,$cc,$cd,$ce,$cf,$ce,$cd,$cc,$cb,$ca,$c9 // ................
        .byte $c8,$c9,$ca,$cb                       // ....

// --- Region $0ea0-$0f06 ---
.pc = $0ea0 "Program $0ea0"
        .byte $05,$11,$11,$11,$11                   // .....

txt_0ea5:
        .text "  I"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $4d,$cd,$50,$d0,$4f,$cf,$52,$d2,$54,$d4,$45,$c5,$44,$c4 // M.P.O.R.T.E.D.

txt_0eb7:
        .text "  B"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $59,$d9                               // Y.

txt_0ebd:
        .text "  M"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $41,$c1,$59,$d9,$48,$c8,$45,$c5,$4d,$cd,$0d,$20,$20,$12,$49,$c9 // A.Y.H.E.M..  .I.
        .byte $4d,$cd,$50,$d0,$4f,$cf,$52,$d2,$54,$d4,$45,$c5,$44,$c4 // M.P.O.R.T.E.D.

txt_0edf:
        .text "  B"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $59,$d9                               // Y.

txt_0ee5:
        .text "  M"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $41,$c1,$59,$d9,$48,$c8,$45,$c5,$4d,$cd,$0d,$11,$11,$11,$11,$11 // A.Y.H.E.M.......
        .byte $11,$11,$11,$11,$11,$11,$1d,$1d,$1d,$1d,$1d,$d9,$45,$20 // ............E 

// --- Region $0f21-$0f35 ---
.pc = $0f21 "dat_0f21"

dat_0f21:
        .byte $13,$0d,$00,$00,$00,$00,$00,$0b,$0c,$0f,$01,$01,$01,$01,$0f,$0c // ................
        .byte $0b,$00,$00,$00,$00                   // .....

// --- Region $0ff2-$0fff ---
.pc = $0ff2 "Program $0ff2"
        .byte $a7,$5e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .^............

// --- Region $12f7-$140e ---
.pc = $12f7 "dat_12f7"

dat_12f7:
        .byte $0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d // ..->Qf{......8Z}
        .byte $a3,$cc,$f6,$23,$53,$86,$bb,$e0,$30,$70,$b4,$fb,$47,$98,$ed,$47 // ...#S...0p..G..G
        .byte $a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2 // ..w.a.h..0..N...
        .byte $c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df // .....`...1......
        .byte $3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79 // >.k<9c.K..E.}..y
        .byte $73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e // s.|....~........
        .fill 12, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_1393:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$bb,$bf,$13,$13,$00,$03,$07,$0c,$00,$18,$00,$18,$09,$08 // ................
        .byte $07,$05,$03,$01,$03,$05,$80,$40,$80,$40,$70,$00,$20,$fe,$00,$00 // .......@.@p. ...
        .byte $08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$10,$80,$40,$80,$10 // .............@..
        .byte $80,$10,$80,$20,$80,$20,$80,$20,$80,$20,$00,$08,$11,$08,$06,$00 // ... . . . ......
        .byte $00,$10,$00,$04,$41,$0b,$87,$00,$b0,$00,$00,$01,$41,$09,$99,$00 // ....A.......A...
        .byte $80,$00,$00,$0a,$41,$0f,$00,$01,$a0   // ....A....

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

// --- Region $146f-$1581 ---
.pc = $146f "dat_146f"

dat_146f:
        .byte $aa,$c4,$c6,$14,$14,$14,$7e,$15,$cf,$14,$e7,$14,$fd,$14,$17,$15 // ......~.........
        .byte $17,$15,$47,$15,$7e,$15,$7e,$15,$7e,$15,$7e,$15,$7e,$15,$7e,$15 // ..G.~.~.~.~.~.~.
        .byte $7e,$15,$00,$00,$00,$00,$02,$00,$00,$00,$02,$00,$00,$00,$02,$03 // ~...............
        .byte $03,$03,$05,$00,$00,$00,$02,$03,$03,$03,$05,$00,$02,$02,$03,$03 // ................
        .byte $02,$02,$03,$03,$02,$02,$03,$03,$02,$02,$03,$03,$02,$02,$03,$03 // ................
        .byte $02,$02,$03,$03,$ff,$01,$ff,$00,$00,$00,$05,$05,$06,$05,$06,$ff // ................
        .byte $83,$00,$20,$83,$00,$4c,$83,$00,$30,$83,$00,$4c,$83,$00,$20,$03 // .. ..L..0..L.. .
        .byte $20,$83,$00,$30,$83,$00,$4c,$ff,$83,$01,$1c,$03,$1c,$03,$1c,$01 //  ..0..L.........
        .byte $28,$03,$21,$03,$21,$01,$21,$03,$23,$01,$23,$01,$2f,$ff,$83,$01 // (.!.!.!.#.#./...
        .byte $18,$03,$18,$03,$18,$01,$24,$03,$18,$01,$18,$01,$18,$01,$18,$01 // ......$.........
        .byte $18,$01,$18,$01,$24,$01,$24,$ff,$83,$03,$40,$07,$3e,$07,$40,$03 // ....$.$...@.>.@.
        .byte $40,$03,$3e,$03,$40,$03,$40,$07,$3e,$07,$40,$03,$40,$03,$3e,$03 // @.>.@.@.>.@.@.>.
        .byte $40,$05,$43,$05,$42,$03,$40,$05,$43,$05,$42,$03,$40,$05,$43,$05 // @.C.B.@.C.B.@.C.
        .byte $42,$03,$40,$07,$43,$07,$42,$ff,$83,$03,$46,$07,$43,$07,$43,$83 // B.@.C.B...F.C.C.
        .byte $f2,$43,$01,$48,$01,$46,$03,$48,$03,$46,$07,$43,$07,$43,$03,$46 // .C.H.F.H.F.C.C.F
        .byte $03,$45,$03,$43,$03,$3a,$03,$46,$03,$45,$03,$43,$03,$3a,$03,$46 // .E.C.:.F.E.C.:.F
        .byte $03,$45,$03,$43,$05,$46,$05,$45,$03,$43,$07,$46,$07,$45,$ff,$ff // .E.C.F.E.C.F.E..
        .byte $ff,$ff,$ff                           // ...

// --- Region $1606-$1e88 ---
.pc = $1606 "dat_1606"

dat_1606:
        .byte $00,$07,$0e,$02,$01,$02,$13,$00,$00,$00,$02,$02,$01,$83,$ff,$41 // ...............A
        .byte $11,$41,$23,$4c,$00,$01,$00,$03,$02,$01,$00,$07,$54,$32,$e9,$7d // .A#L........T2.}
        .byte $3c,$00,$00,$00,$03,$03,$b7,$08,$c0,$00,$00,$06,$08,$0d,$59,$53 // <.............YS
        .byte $00,$08,$05,$0c,$0c,$0f               // ......

txt_163c:
        .text "... "

txt_1640:
        .encoding "screencode_mixed"
        .text "street fighter was imported on"
        .encoding "petscii_upper"

txt_165e:
        .text ": 07/05/88! "

txt_166a:
        .encoding "screencode_mixed"
        .text "this is an american game! (sorry esi!) this is in the arcade and it kicks ass! ummm"
        .encoding "petscii_upper"

txt_16bd:
        .text "... "

txt_16c1:
        .encoding "screencode_mixed"
        .text "euro greets: ikari"
        .encoding "petscii_upper"

txt_16d3:
        .text "!... "
        .byte $10,$05,$2e,$0e,$0f                   // .....

txt_16dd:
        .text ".1... "
        .byte $12,$0f,$0d,$20,$28,$05,$0c,$05,$03,$14,$12,$0f // ... (.......

txt_16ef:
        .text ")... "

txt_16f4:
        .encoding "screencode_mixed"
        .text "swiss usa team (tom"
        .encoding "petscii_upper"

txt_1707:
        .text ")... "
        .byte $13,$03,$07,$20,$28,$0c,$05,$05       // ... (...

txt_1714:
        .text ")... "
        .byte $0f,$12,$09,$0f,$0e                   // .....

txt_171e:
        .text "... 2000 "
        .byte $01,$04                               // ..

txt_1729:
        .text "... "
        .byte $02,$12,$0f,$13                       // ....

txt_1731:
        .text "...  "

txt_1736:
        .encoding "screencode_mixed"
        .text "usa yo's to: fbr"
        .encoding "petscii_upper"

txt_1746:
        .text "... "
        .byte $01,$14,$03                           // ...

txt_174d:
        .text "... "
        .byte $05,$13,$09                           // ...

txt_1754:
        .text "... "
        .byte $10,$05                               // ..

txt_175a:
        .text "... "
        .byte $09,$0c,$0c,$15,$13,$09,$0f,$0e       // ........

txt_1766:
        .text "... "
        .byte $14,$01                               // ..

txt_176c:
        .text "... "
        .byte $09,$0e,$03                           // ...

txt_1773:
        .text "... "
        .byte $0e,$06,$09                           // ...

txt_177a:
        .text "... "
        .byte $05,$10,$09,$03                       // ....

txt_1782:
        .text "... "
        .byte $09,$0d,$01,$07,$05                   // .....

txt_178b:
        .text "... "
        .byte $16,$09,$13,$09,$0f,$0e               // ......

txt_1795:
        .text "... "
        .byte $0e,$06,$0c                           // ...

txt_179c:
        .text "... "
        .byte $0d                                   // string terminator

txt_17a1:
        .encoding "screencode_mixed"
        .text "si.. mayhem members: abdullah, shanton, judge dredd, judas, stormbribger, and kid commodore"
        .encoding "petscii_upper"

txt_17fc:
        .text "... "

chr_1800:
        // === Charset data (1673 bytes, $1800-$1e88) ===
        .byte $0c,$01,$14,$05,$12,$20,$0f,$0e       // char 0 @+0

txt_1808:
        .byte $21,$20,$20,$20,$20,$20,$20,$20       // char 1 @+1
        .byte $00                                   // char 2 (partial)

dat_1811:
        .text "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              "
        .byte $00                                   // string terminator
        .byte $20,$20,$49,$0d,$10,$0f,$12,$14       // char 68 'D'
        .byte $01,$0e,$14,$20,$09,$0e,$06,$0f       // char 69 'E'
        .byte $12,$0d,$01,$14,$09,$0f,$0e,$21       // char 70 'F'
        .byte $20,$4d,$01,$19,$08,$05,$0d,$20       // char 71 'G'
        .byte $09,$13,$20,$0e,$0f,$17               // char 72 (partial)

txt_1a46:
        .byte $20,$31                               // char 72 (partial)
        .byte $30,$30,$25,$20,$05,$18,$03,$0c       // char 73 'I'
        .byte $15,$13,$09,$16,$05,$20,$17,$09       // char 74 'J'
        .byte $14,$08,$20,$49,$0b,$01,$12,$09       // char 75 'K'

txt_1a60:
        .byte $2e,$2e,$2e,$20,$06,$0f,$12,$20       // char 76 'L'
        .byte $14,$08,$05,$20,$10,$05,$0f,$10       // char 77 'M'
        .byte $0c,$05,$20,$17,$08,$0f,$20,$17       // char 78 'N'
        .byte $05,$12,$05,$20,$17,$0f,$0e,$04       // char 79 'O'
        .byte $05,$12,$09,$0e,$07,$20,$01,$02       // char 80 'P'
        .byte $0f,$15,$14,$20,$14,$08,$05,$20       // char 81 'Q'
        .byte $07,$01,$0d,$05,$20,$27,$52,$0f       // char 82 'R'
        .byte $07,$15,$05,$27,$20,$09,$0d,$10       // char 83 'S'
        .byte $0f,$12,$14,$05,$04,$20,$02,$19       // char 84 'T'
        .byte $20,$49,$0c,$0c,$15,$13,$09,$0f       // char 85 'U'
        .byte $0e,$20,$14,$08,$01,$14,$20,$17       // char 86 'V'
        .byte $01,$13,$20,$14,$08,$05,$20,$0f       // char 87 'W'
        .byte $0e,$0c,$19,$20,$07,$01,$0d,$05       // char 88 'X'
        .byte $20,$06,$12,$0f,$0d,$20,$49,$0b       // char 89 'Y'
        .byte $01,$12,$09,$20,$06,$0f,$12,$20       // char 90 'Z'
        .byte $14,$08,$05,$0d,$20,$02,$05,$03       // char 91 '['
        .byte $01,$15,$13,$05,$20,$09,$20,$17       // char 92 '\'
        .byte $05,$0e,$14,$20,$01,$17,$01,$19       // char 93 ']'
        .byte $20,$06,$0f,$12,$20,$14,$08,$05       // char 94 '^'
        .byte $20,$34,$14,$08,$20,$0f,$06,$20       // char 95 '_'
        .byte $4a,$15,$0c,$19,$20,$17,$05,$05       // char 96 '`'
        .byte $0b,$05,$0e,$04,$20,$01,$0e,$04       // char 97 'a'
        .byte $20,$0e,$0f,$02,$0f,$04,$19,$20       // char 98 'b'
        .byte $17,$01,$13,$20,$08,$0f,$0d,$05       // char 99 'c'
        .byte $20,$14,$0f,$20,$07,$05,$14,$20       // char 100 'd'
        .byte $09,$14,$2e,$2e,$2e,$13,$0f,$20       // char 101 'e'
        .byte $14,$08,$05,$12,$05,$20,$19,$0f       // char 102 'f'
        .byte $15,$20,$07,$0f,$21,$20,$4b,$09       // char 103 'g'
        .byte $04,$20,$04,$09,$03,$0b,$2e,$2e       // char 104 'h'
        .byte $2e,$0f,$10,$10,$13,$20,$4b,$09       // char 105 'i'
        .byte $04,$20,$51,$15,$09,$03,$0b,$20       // char 106 'j'
        .byte $04,$0f,$0e,$14,$20,$05,$16,$05       // char 107 'k'
        .byte $0e,$20,$14,$08,$09,$0e,$0b,$20       // char 108 'l'
        .byte $19,$0f,$15,$12,$20,$07,$05,$14       // char 109 'm'
        .byte $14,$09,$0e,$07,$20,$01,$0e,$19       // char 110 'n'
        .byte $20,$09,$0d,$10,$0f,$12,$14,$13       // char 111 'o'
        .byte $20,$01,$0e,$19,$0d,$0f,$12,$05       // char 112 'p'

txt_1b88:
        .byte $2e,$2e,$2e,$20,$02,$05,$03,$01       // char 113 'q'
        .byte $15,$13,$05,$20,$19,$0f,$15,$12       // char 114 'r'
        .byte $20,$07,$0f,$0e,$05                   // char 115 (partial)

txt_1b9d:
        .byte $20,$50,$41                           // char 115 (partial)
        .byte $4c,$21,$20,$20,$20,$20,$20,$20       // char 116 't'
        .byte $20,$20,$20,$20,$20,$20,$20,$00       // char 117 'u'

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

dat_1bdf:
        .text "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         "
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00,$00           // char 193 (partial)

txt_1e10:
        .byte $20,$20,$20,$54,$08,$05,$20,$41       // char 194
        .byte $0c,$14,$05,$12,$0e,$01,$14,$05       // char 195
        .byte $20,$46,$01,$03,$14,$0f,$12           // char 196 (partial)

txt_1e27:
        .byte $20                                   // char 196 (partial)
        .byte $28,$33,$31,$33,$29,$35,$34,$32       // char 197
        .byte $2d,$33,$36,$39,$35,$20,$20,$20       // char 198
        .byte $20,$20,$20,$20,$54,$08,$05,$20       // char 199
        .byte $4a,$05,$12,$13,$05,$19,$20,$48       // char 200
        .byte $0f,$14,$0c,$09,$0e,$05               // char 201 (partial)

txt_1e4e:
        .byte $20,$28                               // char 201 (partial)
        .byte $39,$31,$36,$29,$36,$38,$34,$2d       // char 202
        .byte $31,$32,$38,$32,$20,$20,$20,$20       // char 203
        .byte $20,$20,$20,$20,$20,$4d,$01,$19       // char 204
        .byte $08,$05,$0d,$27,$13,$20,$43,$0f       // char 205
        .byte $04,$05,$0c,$09,$0e,$05               // char 206 (partial)

txt_1e76:
        .byte $28,$34                               // char 206 (partial)
        .byte $31,$35,$29,$35,$35,$33,$2d,$35       // char 207
        .byte $35,$39,$33,$20,$20,$20,$20,$20       // char 208

dat_1e88:
        // === Fill data (1 bytes, $1e88-$1e88) ===
        .byte $00                                   // .

// --- Region $200a-$201f ---
.pc = $200a "dat_200a"

dat_200a:
        .byte $3c,$06,$3e,$66,$3b,$00,$d0,$60,$7c,$66,$66,$66,$dc,$00,$00,$00 // <.>f;..`|fff....
        .byte $3a,$64,$60,$62,$3c,$00               // :d`b<.

// --- Region $202a-$207f ---
.pc = $202a "dat_202a"

dat_202a:
        .byte $3e,$64,$7e,$60,$3c,$00               // >d~`<.

txt_2030:
        .text "2L"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $60,$f8,$60,$60,$c0,$00,$00,$3b,$66,$66,$36,$06,$3c,$d0,$60,$7c // `.``...;ff6.<.`|
        .byte $66,$66,$66,$c8,$04,$18,$00,$08,$38,$18,$18,$3c,$00,$0c,$00,$04 // fff.....8..<....
        .byte $1c,$0c,$0c,$4c,$38,$e0,$60,$6c,$f0,$70,$4a,$cc,$00,$70,$60,$60 // ...L8.`l.pJ..p``
        .byte $60,$60,$68,$b8,$00,$00,$00,$6c,$b7,$92,$92,$d3,$00,$00,$20,$ec // ``h....l...... .
        .byte $76,$66,$66,$c8,$04,$00,$00,$3c,$66,$66,$66,$3c,$00 // vff....<fff<.

// --- Region $2081-$28ef ---
.pc = $2081 "dat_2081"

dat_2081:
        .byte $00,$dc,$66,$66,$7c,$60,$e0,$00,$00,$3b,$66,$66,$3e,$06,$07,$00 // ..ff|`...;ff>...
        .byte $00,$fc,$66,$66,$78,$cd,$06,$00,$01,$3e,$c0,$7c,$06,$7c,$80,$18 // ..ffx....>.|.|..
        .byte $30,$fe                               // 0.

txt_20a3:
        .text "002"
        .byte $5c                                   // backslash character
        .byte $00                                   // string terminator
        .byte $00,$c0,$66,$cc,$cc,$dc,$6c,$06,$00,$00,$e4,$66,$ec,$78,$30,$00 // ..f...l....f.x0.
        .byte $00,$00,$cb,$49,$49,$ed,$36,$00,$00,$00,$8c,$68 // ...II.6....h

txt_20c4:
        .text "09"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $00,$00,$00,$e7,$66,$6e,$36,$06,$78,$00,$00,$42,$7c,$18,$30,$7f // ....fn6.x..B|.0.
        .byte $86                                   // .

txt_20d8:
        .text "<00000<"
        .byte $00                                   // string terminator
        .byte $60,$30,$18,$0c,$06,$03,$01,$00,$3c,$0c,$0c,$0c,$0c,$0c,$3c,$00 // `0......<.....<.
        .byte $38,$18,$38,$18,$18,$3c,$66,$3c,$00,$02,$05,$fd,$a5,$a2,$00,$00 // 8.8..<f<........
        .fill 8, $00
        .byte $18,$18,$18,$18,$18,$00,$18,$00,$66,$66,$66,$00,$00,$00,$00,$00 // ........fff.....
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00,$18,$3e,$60,$3c,$06,$7c,$18,$00 // ff.f.ff..>`<.|..
        .byte $62,$66,$0c,$18,$30,$66,$46,$00,$78,$cc,$60,$73,$db,$c6,$7c,$03 // bf..0fF.x.`s..|.
        .byte $06,$0c,$18,$00,$00,$00,$00,$00,$0c,$18,$30,$30,$30,$18,$0c,$00 // ..........000...
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00,$81,$66,$3c,$e7,$3c,$66,$81,$00 // 0.....0..f<.<f..
        .byte $00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$18,$30 // ...~...........0
        .byte $00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...~............
        .byte $00,$03,$06,$0c,$18,$30,$60,$00,$3c,$66,$66,$66,$66,$66,$3c,$00 // .....0`.<fffff<.
        .byte $18,$38,$18,$18,$18,$18,$7e,$00,$7c,$c6,$06,$1c,$70,$c6,$fe,$00 // .8....~.|...p...
        .byte $7c,$c6,$06,$3c,$06,$c6,$7c,$00,$1c,$3c,$6c,$cc,$ff,$0c,$0c,$00 // |..<..|..<l.....
        .byte $7e,$60,$7c,$46,$06,$66,$3c,$00,$3c,$66,$60,$7c,$66,$66,$3c,$00 // ~`|F.f<.<f`|ff<.
        .byte $7f,$46,$04,$18,$30,$30,$30,$00,$3c,$66,$66,$3c,$66,$66,$3c,$00 // .F..000.<ff<ff<.
        .byte $3c,$66,$66,$3e,$06,$66,$3c,$00,$00,$00,$18,$00,$00,$18,$00,$00 // <ff>.f<.........
        .byte $00,$00,$18,$00,$00,$18,$18,$30,$0e,$18,$30,$60,$30,$18,$0e,$00 // .......0..0`0...
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00,$70,$18,$0c,$06,$0c,$18,$70,$00 // ..~.~...p.....p.
        .byte $7c,$86,$c6,$04,$18,$30,$00,$30,$7c,$c2,$ca,$ce,$c0,$c6,$7c,$00 // |....0.0|.....|.
        .byte $1f,$36,$66,$7e,$66,$66,$c3,$00,$dc,$66,$46,$6c,$66,$66,$dc,$00 // .6f~ff...fFlff..
        .byte $3a,$6c,$e0,$60,$e4,$66,$3c,$00,$3c,$c6,$43,$63,$63,$e6,$bc,$00 // :l.`.f<.<.Ccc...
        .byte $76,$cc,$60,$78,$60,$e6,$bc,$00,$76,$cc,$60,$78,$60,$e0,$a0,$00 // v.`x`...v.`x`...
        .byte $3a,$6c,$e1,$66,$e6,$3a,$06,$7c,$e0,$6c,$76,$e6,$64,$c4,$cf,$00 // :l.f.:.|.lv.d...
        .byte $32,$5c,$18,$18,$18
        .byte $38,$46,$00,$19,$06,$06
        .text "'F'<"
        .byte $00
        .byte $e6,$64,$68,$f0,$78,$4d,$c6,$00,$74,$c8,$60,$60,$60,$e6,$bc,$00 // .dh.xM..t.```...
        .byte $67,$fe,$92,$92,$92,$d2,$4b,$80,$c3,$62,$72,$7a // g.....K..brz

txt_2274:
        .text "NF"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $00                                   // .

txt_2278:
        .text "<V"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $d3,$c3,$66,$3c,$00,$dc,$66,$46,$66,$6c,$60,$d8,$00 // ..f<..fFfl`..

txt_2288:
        .text "<V"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $d3,$c3                               // ..

txt_228d:
        .text "&<'"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $66,$46,$66,$6c,$68,$e6,$03,$3e,$c4,$78,$0e,$16,$ee,$b8,$00,$f7 // fFflh..>.x......

txt_22a1:
        .text "(H"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $d1,$c3,$7c,$00,$f3,$23,$26,$67,$66,$4e,$37,$00,$c3,$66,$e6,$66 // ..|..#&gfN7..f.f
        .byte $ec,$78
        .byte $30,$00,$d3
        .text "IIII"
        .byte $5b,$6c,$00,$86,$c5,$68
        .byte $30
        .byte $38,$4d,$86,$00,$f3,$23,$66,$6b,$36,$06 // 8M...#fk6.

txt_22ce:
        .text "D8"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $3e,$0c,$18,$30,$7f,$c6,$00,$18,$18,$18,$ff,$ff,$18,$18,$18,$c0 // >..0............
        .byte $c0                                   // .

txt_22e2:
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$30,$30,$18,$18,$18,$18,$18,$18,$18,$18,$00,$00,$03,$3e,$76 // .00...........>v
        .byte $36,$36,$00,$ff,$7f,$3f,$1f,$0f,$07,$03,$01,$00,$00,$00,$00,$00 // 66...?..........
        .byte $00,$00,$00,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$00,$00,$00,$00,$ff // ................
        .byte $ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$ff,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$cc,$cc // .............

txt_2332:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$33,$33,$03,$03,$03,$03,$03,$03,$03,$03,$00,$00,$00,$00,$cc // .33.............
        .byte $cc,$33,$33,$ff,$fe,$fc,$f8,$f0,$e0,$c0,$80,$03,$03,$03,$03,$03 // .33.............
        .byte $03,$03,$03,$18,$18,$18,$1f,$1f,$18,$18,$18,$00,$00,$00,$00,$0f // ................
        .byte $0f,$0f,$0f,$18,$18,$18,$1f,$1f,$00,$00,$00,$00,$00,$00,$f8,$f8 // ................
        .byte $18,$18,$18,$00,$00,$00,$00,$00,$00,$ff,$ff,$00,$00,$00,$1f,$1f // ................
        .byte $18,$18,$18,$18,$18,$18,$ff,$ff,$00,$00,$00,$00,$00,$00,$ff,$ff // ................
        .byte $18,$18,$18,$18,$18,$18,$f8,$f8,$18,$18,$18,$c0,$c0,$c0,$c0,$c0 // ................
        .byte $c0,$c0,$c0,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$07,$07,$07,$07,$07 // ................
        .byte $07,$07,$07,$ff,$ff,$00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$00,$00 // ................
        .fill 8, $00
        .byte $ff,$ff,$ff,$03,$03,$03,$03,$03,$03,$ff,$ff,$00,$00,$00,$00,$f0 // ................
        .byte $f0,$f0,$f0,$0f,$0f,$0f,$0f,$00,$00,$00,$00,$18,$18,$18,$f8,$f8 // ................
        .byte $00,$00,$00,$f0,$f0,$f0,$f0,$00,$00,$00,$00,$f0,$f0,$f0,$f0,$0f // ................
        .byte $0f,$0f,$0f,$83
        .text "=51?9"
        .byte $83,$ff,$ff,$ff,$c3,$f9,$c1
        .byte $99,$c4,$ff,$2f,$9f,$83,$99,$99,$99,$23,$ff,$ff,$ff,$c5,$9b,$9f // .../.....#......
        .byte $9d,$c3,$ff,$f4,$f9,$c9,$91,$99,$99,$c4,$ff,$ff,$ff,$c1,$9b,$81 // ................
        .byte $9f,$c3,$ff,$cd,$b3,$3f,$9f,$07,$9f,$9f,$3f,$ff,$ff,$c4,$99,$99 // .....?....?.....
        .byte $c9,$f9,$c3,$2f,$9f,$83,$99,$99,$99,$37,$fb,$e7,$ff,$f7,$c7,$e7 // .../.....7......
        .byte $e7,$c3,$ff,$f3,$ff,$fb,$e3,$f3,$f3,$b3,$c7,$1f,$9f,$93,$0f,$8f // ................
        .byte $b5,$33,$ff,$8f,$9f,$9f,$9f,$9f,$97,$47,$ff,$ff,$ff,$93,$48,$6d // .3.......G....Hm
        .byte $6d,$2c,$ff,$ff,$df,$13,$89,$99,$99,$37,$fb,$ff,$ff,$c3,$99,$99 // m,.......7......
        .byte $99,$c3,$ff,$ff,$ff,$23,$99,$99,$83,$9f,$1f,$ff,$ff,$c4,$99,$99 // .....#..........
        .byte $c1,$f9,$f8,$ff,$ff,$03,$99,$99,$87,$32,$f9,$ff,$fe,$c1,$3f,$83 // .........2....?.
        .byte $f9,$83,$7f,$e7,$cf,$01,$cf,$cf,$cd,$a3,$ff,$ff,$1f,$cc,$99,$99 // ................
        .byte $91,$c8,$fb,$ff,$ff,$1b,$99,$13,$87,$cf,$ff,$ff,$ff,$34,$b6,$b6 // .............4..
        .byte $12,$c9,$ff,$ff,$ff,$73,$97,$cf,$c6,$31,$ff,$ff,$ff,$18,$99,$91 // .....s...1......
        .byte $c9,$f9,$87,$ff,$ff,$bd,$83,$e7,$cf,$80,$79,$c3,$cf,$cf,$cf,$cf // ..........y.....
        .byte $cf,$c3,$ff,$f1,$ef,$cf,$01,$cf,$9f,$00,$ff,$c3,$f3,$f3,$f3,$f3 // ................
        .byte $f3,$c3,$ff,$ff,$e7,$c3,$81,$e7,$e7,$e7,$e7,$ff,$ef,$cf,$80,$80 // ................
        .byte $cf,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$c7,$c7,$c7,$c7,$c7 // ................
        .byte $ff,$c7,$ff,$99,$99,$99,$ff,$ff,$ff,$ff,$ff,$99,$99,$00,$99,$00 // ................
        .byte $99,$99,$ff,$e7,$c1,$9f,$c3,$f9,$83,$e7,$ff,$9d,$99,$f3,$e7,$cf // ................
        .byte $99,$b9,$ff,$c3,$99,$c3,$c7,$98,$99,$c0,$ff,$f9,$f3,$e7,$ff,$ff // ................
        .byte $ff,$ff,$ff,$f3,$e7,$cf,$cf,$cf,$e7,$f3,$ff,$cf,$e7,$f3,$f3,$f3 // ................
        .byte $e7,$cf,$ff,$ff,$99,$c3,$00,$c3,$99,$ff,$ff,$ff,$e7,$e7,$81,$e7 // ................
        .byte $e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$e7,$cf,$ff,$ff,$ff,$81,$ff // ................
        .fill 8, $ff
        .byte $e7,$e7,$ff,$ff,$fc,$f9,$f3,$e7,$cf,$9f,$ff,$c3,$99,$99,$99,$99 // ................
        .byte $99,$c3,$ff,$e7,$c7,$e7,$e7,$e7,$e7,$81,$ff,$83,$39,$f9,$e3,$8f // ............9...
        .byte $39,$01,$ff,$83,$39,$f9,$c3,$f9,$39,$83,$ff,$e3,$c3,$93,$33,$00 // 9...9...9.....3.
        .byte $f3,$f3,$ff,$81,$9f,$83,$b9,$f9,$99,$c3,$ff,$c3,$99,$9f,$83,$99 // ................
        .byte $99,$c3,$ff,$80,$b9,$fb,$e7,$cf,$cf,$cf,$ff,$c3,$99,$99,$c3,$99 // ................
        .byte $99,$c3,$ff,$c3,$99,$99,$c1,$f9,$99,$c3,$ff,$ff,$ff,$e7,$ff,$ff // ................
        .byte $e7,$ff,$ff,$ff,$ff,$e7,$ff,$ff,$e7,$e7,$cf,$f1,$e7,$cf,$9f,$cf // ................
        .byte $e7,$f1,$ff,$ff,$ff,$81,$ff,$81,$ff,$ff,$ff,$8f,$e7,$f3,$f9,$f3 // ................
        .byte $e7,$8f,$ff,$83,$79
        .byte $39,$fb,$e7,$cf,$ff,$cf,$83
        .text "=51?"
        .byte $39,$83,$ff,$e0,$c9,$99,$81,$99,$99,$3c,$ff,$23,$99,$b9,$93,$99 // 9........<.#....
        .byte $99,$23,$ff,$c5,$93,$1f,$9f,$1b,$99,$c3,$ff,$c3,$39,$bc,$9c,$9c // .#..........9...
        .byte $19,$43,$ff,$89,$33,$9f,$87,$9f,$19,$43,$ff,$89,$33,$9f,$87,$9f // .C..3....C..3...
        .byte $1f,$5f,$ff,$c5,$93,$1e,$99,$19,$c5,$f9,$83,$1f,$93,$89,$19,$9b // ._..............
        .byte $3b,$30,$ff,$cd,$a3,$e7,$e7,$e7,$c7,$b9,$ff,$e6,$f9,$f9,$d8,$b9 // ;0..............
        .byte $d8,$c3,$ff,$19,$9b,$97,$0f,$87,$b2,$39,$ff,$8b,$37,$9f,$9f,$9f // .........9..7...
        .byte $19,$43,$ff,$98,$01,$6d,$6d,$6d,$2d,$b4,$7f,$3c,$9d,$8d,$85,$b1 // .C...mmm-..<....
        .byte $b9,$3c,$ff,$c3,$a9,$2c,$2c,$3c,$99,$c3,$ff,$23,$99,$b9,$99,$93 // .<...,,<...#....
        .byte $9f,$27,$ff,$c3,$a9                   // .'...

txt_268a:
        .text ",,<"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $c3,$d8,$23,$99,$b9,$99,$93,$97,$19,$fc,$c1,$3b,$87,$f1,$e9,$11 // ..#........;....
        .byte $47,$ff,$08,$d7,$b7,$37,$2e,$3c,$83,$ff,$0c,$dc,$d9,$98,$99,$b1 // G....7.<........
        .byte $c8,$ff,$3c,$99,$19,$99,$13,$87,$cf,$ff,$2c,$b6,$b6,$b6,$b6,$a4 // ..<.......,.....
        .byte $93,$ff,$79,$3a,$97,$cf,$c7,$b2,$79,$ff,$0c,$dc,$99,$94,$c9,$f9 // ..y:....y.......
        .byte $bb,$c7,$3c,$c1,$f3,$e7,$cf,$80,$39,$ff,$e7,$e7,$e7,$00,$00,$e7 // ..<.....9.......
        .byte $e7,$e7                               // ..

txt_26e0:
        .text "??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf                                   // .

txt_26e4:
        .text "??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$e7,$e7,$e7,$e7,$e7,$e7,$e7,$e7,$ff,$ff,$fc,$c1,$89,$c9,$c9 // ................
        .byte $ff,$00,$80,$c0,$e0,$f0,$f8,$fc,$fe   // .........

txt_2700:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc                                   // .

txt_2704:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$ff,$ff,$ff,$ff,$00,$00,$00 // ................
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $00                                   // .

txt_2728:
        .text "????????33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc                                   // .

txt_2734:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$ff,$ff,$ff,$ff // .............

txt_2744:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$00,$01,$03,$07,$0f,$1f,$3f,$7f,$fc,$fc,$fc,$fc,$fc,$fc,$fc // .......?........
        .byte $fc,$e7,$e7,$e7,$e0,$e0,$e7,$e7,$e7,$ff,$ff,$ff,$ff,$f0,$f0,$f0 // ................
        .byte $f0,$e7,$e7,$e7,$e0,$e0,$ff,$ff,$ff,$ff,$ff,$ff,$07,$07,$e7,$e7 // ................
        .byte $e7,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$ff,$ff,$ff,$e0,$e0,$e7,$e7 // ................
        .byte $e7,$e7,$e7,$e7,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$e7,$e7 // ................
        .byte $e7,$e7,$e7,$e7,$07,$07,$e7,$e7,$e7   // .........

txt_27a0:
        .text "????????"
        .fill 8, $1f
        .fill 8, $f8
        .byte $00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$00,$00,$00,$fc,$fc,$fc,$fc,$fc,$fc,$00,$00 // ................
        .byte $ff,$ff,$ff,$ff,$0f,$0f,$0f,$0f,$f0,$f0,$f0,$f0,$ff,$ff,$ff,$ff // ................
        .byte $e7,$e7,$e7,$07,$07,$ff,$ff,$ff,$0f,$0f,$0f,$0f,$ff,$ff,$ff,$ff // ................
        .fill 8, $00
        .byte $01,$07,$0c,$18
        .byte $30,$61
        .byte $42,$c6,$07,$1f
        .byte $30,$67
        .text "OIB"
        .byte $22                                   // double quote
        .byte $01,$3e,$74,$4d,$0d,$0d,$0d,$3d,$00,$00,$04,$09,$12,$36,$26,$66 // .>tM...=.....6&f
        .byte $20,$1f,$0f,$03,$05,$0d,$0d,$0d,$00,$00,$04,$09,$12,$36,$26,$66 //  ............6&f
        .byte $00,$00,$07,$06,$06,$1e,$3e,$46,$00,$00,$07,$0e,$16,$26,$26,$66 // ......>F.....&&f
        .byte $00,$3f,$7e,$45,$0d,$0d,$0d,$0d,$00,$0f,$1b,$13,$03,$03,$03,$03 // .?~E............
        .byte $0f,$1f,$23,$20,$38,$19,$01,$01,$01,$1e,$3d,$4d,$0d,$0d,$0d,$0d // ..# 8.....=M....
        .byte $00,$1f,$3e,$42,$06,$06,$06,$06,$06,$0f,$1b,$29,$69,$69,$69,$6b // ..>B.......)iiik
        .byte $00,$31,$7b,$be,$1a,$1b,$1a,$1a,$00,$03,$07,$0d,$1d,$2d,$6d,$6d // .1{..........-mm
        .byte $3e,$4e,$07,$06,$0e,$16,$3e,$1e,$00,$03,$07,$0d,$1d,$2d,$6d,$6d // >N....>......-mm
        .byte $02,$1c,$3d,$4d,$0d,$0d,$0d,$0d,$00,$07,$0f,$10,$18,$1c,$2f,$67 // ..=M........../g
        .byte $00,$0f,$3f,$65,$89,$1b,$13,$33,$00,$00,$3f,$7f,$8a,$12,$36,$66 // ..?e...3..?...6f
        .byte $0c,$1e,$3d,$2d,$0d,$0d,$0d,$0d,$20,$71,$eb,$e9,$69,$69,$69,$69 // ..=-.... q..iiii
        .byte $04,$0e,$1e,$27,$07,$03,$03,$0f,$3c,$4e,$07,$06,$06,$06,$06,$06 // ...'....<N......
        .byte $04,$0f,$1f,$10,$00,$00,$0f,$03,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $10,$08,$0c,$04,$06,$02,$03,$03,$1f,$03,$03,$03,$03,$03,$03,$03 // ................

// --- Region $2909-$295f ---
.pc = $2909 "dat_2909"

dat_2909:
        .byte $04,$0e,$1f,$0e,$0e,$0e,$0e,$00,$04,$0e,$0e,$04,$04,$00,$00,$00 // ................
        .byte $01,$03,$1f,$3f,$06,$06,$3f,$00,$00,$01,$02,$04,$0c,$0c,$0d,$00 // ...?..?.........
        .byte $0c,$1e,$27,$63,$72,$3c,$19,$03,$07,$09,$18,$19,$1e,$0c,$1e,$00 // ..'cr<..........
        .byte $00,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $0c,$1e,$1e,$0f,$07,$07,$03,$01,$05,$03,$0f,$03,$05,$01,$00,$00 // ................
        .byte $00,$00,$00,$00,$01,$01,$01           // .......

// --- Region $297e-$299d ---
.pc = $297e "dat_297e"

dat_297e:
        .byte $01,$01,$00,$01,$03,$07,$0c,$08,$18,$18,$00,$02,$07,$0f,$03,$03 // ................
        .byte $03,$03,$00,$07,$0e,$0c,$0c,$10,$00,$00,$01,$03,$07,$0e,$04,$02 // ................

// --- Region $299f-$29f7 ---
.pc = $299f "dat_299f"

dat_299f:
        .byte $01,$00,$00,$00,$01,$02,$04,$08,$10,$00,$07,$07,$07,$04,$04,$05 // ................
        .byte $07,$00,$01,$03,$04,$08,$08,$18,$19,$00,$07,$0f,$10,$00,$00,$00 // ................
        .byte $00,$00,$03,$04,$08,$1c,$1e,$0f,$07,$01,$03,$05,$08,$18,$18,$1c // ................
        .byte $1e,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$01 // ................
        .fill 15, $00
        .byte $0f,$1f,$00,$00,$00,$00,$00,$00,$00,$00 // ..........

// --- Region $29fe-$2a07 ---
.pc = $29fe "dat_29fe"

dat_29fe:
        .byte $00,$00,$f8,$1c,$0e,$47,$e3,$73       // .....G.s

loc_2a06:
        .byte $33,$33                               // 33

// --- Region $2a21-$2a3c ---
.pc = $2a21 "dat_2a21"

dat_2a21:
        .byte $e0,$f8,$5c,$4c,$46,$5e,$66,$00,$40,$e0,$fe,$bc,$88,$90,$bc,$40 // ..\LF^f.@......@
        .byte $f4,$fc,$f8,$c0,$f8,$f0,$c0,$00,$20,$f0,$b8,$9c // ........ ...

// --- Region $2a59-$2a81 ---
.pc = $2a59 "dat_2a59"

dat_2a59:
        .byte $80,$00,$30,$78,$98,$10,$20,$80       // ..0x.. .

txt_2a61:
        .text " "
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$c0,$c0,$c0,$10,$38,$fc,$aa,$aa,$aa,$aa,$fa,$c0,$e0,$f0,$78 // .....8.........x
        .byte $bc,$1c,$7c,$8c,$00,$c0,$f0,$78,$38,$1c // ..|....x8.

txt_2a7e:
        .text "<L"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $fc                                   // .

// --- Region $2a92-$2aa3 ---
.pc = $2a92 "Segment $2a92"
        .byte $f0,$78,$38,$18,$10,$20,$00,$c8,$f0,$e0,$40,$80,$f8,$fc,$00,$c2 // .x8.. ....@.....
        .byte $fc,$f8                               // ..

// --- Region $2adc-$2ae0 ---
.pc = $2adc "Segment $2adc"
        .byte $80,$80,$80,$80                       // ....

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

// --- Region $2b11-$2b34 ---
.pc = $2b11 "dat_2b11"

dat_2b11:
        .byte $20,$70,$70,$20,$20,$00,$00,$88,$10,$30,$fe,$fc,$60,$60,$f8,$80 //  pp  ....0..``..
        .byte $88,$f0,$f0,$a0,$80,$f0,$b0,$00,$10,$20,$60,$60,$c0,$c0,$80,$00 // ......... ``....
        .byte $80,$c0,$80,$00                       // ....

// --- Region $2b36-$2b5f ---
.pc = $2b36 "dat_2b36"

dat_2b36:
        .byte $00,$38,$00,$80,$c0,$c0,$80,$80,$00,$00,$18,$30,$30,$60,$60,$e0 // .8.........00``.
        .byte $c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$40,$80,$e0,$80,$40 // ...........@...@
        .byte $00,$00,$00,$00,$00,$00,$80,$80,$80,$80 // ..........

// --- Region $2b78-$2cef ---
.pc = $2b78 "dat_2b78"

dat_2b78:
        .byte $10,$20,$60,$60,$c0,$c0,$80,$80,$00,$00,$c0,$e0,$f0,$70,$38,$18 // . ``.........p8.
        .fill 9, $00
        .byte $c0,$60,$30,$30,$30,$70,$e0,$00,$80,$c0,$20,$30,$70,$e0,$c0,$40 // .`000p.... 0p..@
        .byte $60,$e0,$60,$60,$60,$60,$60,$08,$f0,$e0,$c0,$00,$c0,$e0,$f0,$80 // `.`````.........
        .byte $c0,$f0,$e0,$40,$00,$c0,$e0,$00,$f8,$f0,$20,$60,$40,$c0,$c0,$00 // ...@...... `@...
        .byte $c0,$e0,$70,$60,$40,$80,$c0,$00,$c0,$e0,$f0,$70,$30,$70,$b0,$00 // ..p`@......p0p..
        .byte $00,$00,$00,$00,$80,$c0,$80,$00,$00,$00,$00,$00,$80,$c0,$80,$00 // ................
        .fill 13, $00
        .byte $f0,$e0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$c0,$e0,$e0 // ................
        .byte $60,$40,$c6,$c6,$c7,$63,$71,$3c,$1f,$07,$14,$0f,$0f,$10,$3c,$3e // `@...cq<......<>
        .byte $27,$12,$7d,$4d,$0d,$0d,$0c,$19,$23,$44,$66,$66,$76,$74,$38,$3c // '.}M....#Dffvt8<
        .byte $1f,$07,$1d,$3d,$4d,$0d,$09,$13,$27,$08,$66,$66,$76,$74,$38,$3c // ...=M...'.ffvt8<
        .byte $1f,$07,$06,$06,$06,$06,$06,$06,$05,$07,$66,$66,$66,$74,$38,$3c // ..........ffft8<
        .byte $1f,$07,$0d,$0d,$0d,$0d,$0d,$0d,$1b,$3e,$03,$03,$03,$03,$0f,$1e // .........>......
        .byte $13,$01,$01,$01,$01,$01,$01,$01,$01,$1e,$0d,$0d,$0d,$1a,$37,$6f // ..............7o
        .byte $83,$01,$06,$06,$06,$06,$07,$0f,$18,$20,$ef,$69,$69,$69,$69,$6b // ......... .iiiik
        .byte $d1,$e0,$1b,$1a,$1a,$1a,$1a,$1a,$74,$f8,$6d,$6d,$6d,$69,$71,$39 // ........t.mmmiq9
        .byte $3f,$0f,$0e,$06,$1e,$3e,$46,$06,$07,$0c,$6d,$6d,$6d,$69,$71,$39 // ?....>F...mmmiq9
        .byte $3f,$0f,$0d,$0d,$0d,$1a,$37,$6f,$83,$01,$72,$3f,$1f,$08,$3f,$7f // ?.....7o..r?..?.
        .text "AB3;:"
        .byte $1c,$1e,$0f,$03,$00,$66,$66,$66,$74
        .byte $38,$3c
        .byte $1f,$07,$0d,$0d,$0d,$0d,$1f,$07,$03,$01,$69,$69,$69,$69,$fb,$7d // ..........iiii.}
        .byte $38,$10,$1f,$01,$02,$02,$34,$7c,$48,$08,$06,$06,$06,$0f,$18,$30 // 8.....4|H......0
        .byte $31,$1f,$1f,$07,$0e,$0c,$1b,$1f,$3f,$20,$01,$01,$01,$01,$01,$01 // 1.......? ......
        .byte $01,$01,$01,$01,$00,$00,$00,$00,$00,$00,$03,$03,$03,$03,$03,$03 // ................
        .byte $03,$1f                               // ..

// --- Region $2d08-$2ee8 ---
.pc = $2d08 "dat_2d08"

dat_2d08:
        .byte $04,$04,$04,$00,$04,$0e,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $7f,$0c,$08,$11,$00,$00,$00,$00,$0e,$0c,$00,$04,$0e,$1f,$13,$00 // ................
        .byte $01,$03,$03,$06,$06,$0c,$0c,$08       // ........

txt_2d30:
        .text "'C"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $e2,$f4,$78,$30,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..x0 ...........
        .byte $00,$00,$00,$00,$00,$03,$03,$07,$06,$06,$0c,$0c,$18,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$0f,$1f,$01,$01,$01,$01,$00,$00,$00,$00,$00 // ................
        .byte $00,$08,$1c,$0c,$08,$07,$0f,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$08,$1c,$08,$00,$03,$03,$06,$06,$0c,$0c,$08,$10,$18,$18,$18 // ................
        .byte $0c,$0e,$07,$03,$00,$03,$03,$03,$03,$03,$07,$03,$01,$01,$03,$06 // ................
        .byte $0c,$08,$1f,$1b,$11,$00,$00,$04,$0e,$1f,$07,$03,$01,$1f,$0f,$00 // ................
        .byte $00,$00,$00,$00,$00,$04,$00,$04,$0e,$1f,$07,$03,$01,$1a,$1c,$18 // ................
        .byte $1c,$1e,$0f,$07,$01,$01,$01,$03,$03,$03,$03,$03,$01,$03,$04,$08 // ................
        .byte $1c,$1e,$0f,$07,$03,$0f,$06,$00,$04,$0e,$1f,$07,$02,$00,$00,$00 // ................
        .byte $00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$0f,$1f,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$01,$02,$02,$00,$02,$07,$02,$33,$33,$73 // .............33s
        .byte $b3,$1c,$00,$c0,$e0,$30,$f0,$f0,$30,$70,$b4,$38,$10,$a6,$a6,$a6 // .....0..0p.8....
        .byte $26,$f6,$f8,$f0,$00,$80,$80,$80,$80,$84,$98,$f0,$c0,$46,$5e,$66 // &............F^f
        .byte $46,$44,$f8,$f0,$00,$fc,$80,$80,$80,$84,$98,$f0,$c0,$c0,$c0,$c0 // FD..............
        .byte $c0,$c0,$c0,$80,$00,$fc,$9c,$8c,$8c,$88,$90,$e0,$c0,$86,$86,$86 // ................
        .byte $86,$86,$8c,$18,$30,$60,$60,$60,$60,$60,$60,$c0,$80,$b0,$b0,$b0 // ....0``````.....
        .byte $b0,$b0,$a0,$60,$c0,$40,$e0,$70       // ...`.@.p

txt_2e5b:
        .text "9>"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $88,$00,$c0,$c0,$d0,$8c,$0e,$9c,$78,$30,$ea,$aa,$aa,$aa,$ba,$ea // ........x0......
        .byte $ca,$9c,$08,$18,$10,$30,$20,$72,$7c,$38,$8c,$3c,$4c,$88,$18,$30 // .....0 r|8.<L..0
        .byte $e0,$80,$c6,$86,$ee,$bc,$90,$80,$80,$c0,$8c,$3c,$4c,$88,$18,$30 // ...........<L..0
        .byte $fa,$9c,$40,$e0,$70                   // ..@.p

txt_2e93:
        .text "9>"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $88,$00,$0e,$c6,$e6,$66,$64,$c8,$f0,$60 // .....fd..`

txt_2ea0:
        .text "   "
        .byte $22                                   // double quote character
        .text ","
        .byte $f8,$e0,$00,$8c,$8c,$8c,$8c,$9c,$ae,$ce,$84,$3c,$4c,$88,$10,$20 // ...........<L.. 
        .byte $c0,$80,$00,$a5,$a5,$a5,$a6,$ec,$f8,$e0,$40,$f0,$c0,$e0,$e0,$72 // ..........@....r
        .byte $7c,$3c,$18,$ce,$8c,$98,$e0,$00,$70,$f8,$00,$f0,$00,$00,$08,$f0 // |<......p.......
        .byte $f0,$e0,$40,$80,$80,$80,$80,$80,$80,$80,$f8,$80,$80,$c0,$c0,$40 // ..@............@
        .byte $60,$20,$10                           // ` .

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

// --- Region $2f18-$3001 ---
.pc = $2f18 "dat_2f18"

dat_2f18:
        .byte $f0,$c0,$80,$00,$00,$00,$00,$00,$b0,$b0,$b0,$b0,$b0,$e0,$c0,$80 // ................
        .byte $98                                   // .

txt_2f29:
        .text "<N"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $e4,$78,$30,$00,$7e,$8c,$c0,$e0,$74,$3c,$18,$00,$00,$00,$00,$00 // .x0.~...t<......
        .byte $00,$00,$00,$00,$c0,$e0,$e0,$f0,$78,$78,$30,$00,$00,$00,$00,$00 // ........xx0.....
        .fill 12, $00
        .byte $f8,$f0,$80,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $f0,$e0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $18,$18,$18,$10,$30,$60,$c0,$80,$00,$00,$00,$00,$20,$c0,$80,$00 // ....0`...... ...
        .byte $c0,$80,$00,$08,$30,$f0,$e0,$c0,$e0,$70 // ....0....p

txt_2f9a:
        .text "00 "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $80,$00,$f0,$f8,$60,$60,$60,$78,$70,$20,$78,$38,$18,$18,$10,$e0 // ....```xp x8....
        .byte $c0,$80,$f0,$70                       // ...p

txt_2fb2:
        .text "00 "
        .byte $40                                   // @ character
        .byte $80,$00,$80,$80,$80,$80,$80,$e0,$c0,$80,$e0,$f0,$70 // ............p

txt_2fc3:
        .text "00 "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $80                                   // .

txt_2fc8:
        .text "00  "
        .byte $40                                   // @ character
        .byte $80,$00,$00,$00,$00,$00,$00,$80,$c0,$80,$00,$00,$00,$00,$00,$80 // ................
        .byte $c0,$c0,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$f0,$e0,$00,$00 // ................
        .fill 11, $00
        .byte $80,$00,$00,$00,$00,$00,$00,$00       // ........

chr_3000:
        // === Charset data (2 bytes, $3000-$3001) ===
        .byte $bb                                   // char 0 (partial)

dat_3001:
        // === Fill data (1 bytes, $3001-$3001) ===
        .byte $00                                   // .

// --- Region $4000-$4000 ---
.pc = $4000 "sub_4000"
// Referenced by: jsr from $2aa7

sub_4000:
        .byte $00                                   // .

// --- Region $6017-$6017 ---
.pc = $6017 "dat_6017"

dat_6017:
        // === Fill data (1 bytes, $6017-$6017) ===
        .byte $00                                   // .

// --- Region $6060-$6060 ---
.pc = $6060 "sub_6060"
// Referenced by: jsr from $2a49

sub_6060:
        .byte $00                                   // .

// --- Region $60e6-$60e6 ---
.pc = $60e6 "sub_60e6"
// Referenced by: jsr from $fbeb

sub_60e6:
        .byte $00                                   // .

// --- Region $8d0f-$8d0f ---
.pc = $8d0f "dat_8d0f"

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

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

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

// --- Region $a220-$a220 ---
.pc = $a220 "sub_a220"
// Referenced by: jsr from $fc7b

sub_a220:
        .byte $00                                   // .

// --- Region $ab1f-$ab1f ---
.pc = $ab1f "dat_ab1f"

dat_ab1f:
        // === Fill data (1 bytes, $ab1f-$ab1f) ===
        .byte $00                                   // .

// --- Region $d017-$d017 ---
.pc = $d017 "dat_d017"

dat_d017:
        // === Fill data (1 bytes, $d017-$d017) ===
        .byte $00                                   // .

// --- Region $e200-$e460 ---
.pc = $e200 "dat_e200"

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

txt_e296:
        .text "2061"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $64,$2b,$4c,$69,$0f,$78,$a9,$d9,$a2,$0d,$8d,$14,$03,$8e,$15,$03 // d+Li.x..........
        .byte $a9,$86,$a2,$ea,$8d,$18,$03,$8e,$19,$03,$ad,$11,$d0,$29,$7f,$8d // .............)..
        .byte $11,$d0,$a9,$e6,$8d,$12,$d0,$a9,$81,$8d,$19,$d0,$8d,$1a,$d0,$ad // ................
        .byte $0e,$dc,$29,$fe,$8d,$0e,$dc,$20,$9e,$08,$a5,$a5,$d0,$02,$c6,$a6 // ..).... ........
        .byte $c6,$a5,$20,$a7,$08,$a5,$a9,$d0,$02,$c6,$aa,$c6,$a9,$a9,$02,$8d // .. .............
        .byte $fb,$0d,$a9,$9f,$a0,$0e,$20,$1e,$ab,$a2,$00,$8e,$31,$0e,$8e,$32 // ...... .....1..2
        .byte $0e,$8a,$a8,$e8,$8e,$04,$0e,$8e,$05,$0e,$a9,$00,$99,$e0,$d9,$99 // ................
        .byte $08,$da,$99,$f8,$da,$a9,$a0,$99,$f8,$06,$c8,$c0,$28,$d0,$eb,$a0 // ............(...
        .byte $00,$a9,$01,$99,$48,$db,$b9,$10,$1e,$99,$48,$07,$c8,$c0,$78,$d0 // ....H.....H...x.
        .byte $f0,$58,$60,$a9,$37,$a2,$16,$85,$a5,$86,$a6,$60,$a9,$20,$a2,$1a // .X`.7......`. ..
        .byte $85,$a9,$86,$aa,$60,$ad,$19,$d0,$29,$01,$d0,$03,$4c,$7c,$0c,$a2 // ....`...)...L|..
        .byte $10,$20,$f7,$0d,$a9,$1b,$8d,$18,$d0,$ad,$1c,$0e,$8d,$20,$d0,$8d // . ........... ..
        .byte $21,$d0,$a2,$08,$20,$f7,$0d,$ad,$1d,$0e,$8d,$20,$d0,$8d,$21,$d0 // !... ...... ..!.
        .byte $a2,$08,$20,$f7,$0d,$ad,$1e,$0e,$8d,$20,$d0,$8d,$21,$d0,$a2,$08 // .. ...... ..!...
        .byte $20,$f7,$0d,$ad,$1f,$0e,$8d,$20,$d0,$8d,$21,$d0,$a2,$08,$20,$f7 //  ...... ..!... .
        .byte $0d,$ad,$20,$0e,$8d,$20,$d0,$8d,$21,$d0,$a2,$08,$20,$f7,$0d,$ea // .. .. ..!... ...
        .byte $ad,$21,$0e,$8d,$20,$d0,$8d,$21,$d0,$a2,$07,$20,$f7,$0d,$ad,$22 // .!.. ..!... ..."
        .byte $0e,$8d,$20,$d0,$8d,$21,$d0,$a2,$01,$20,$f7,$0d,$ad,$23,$0e,$8d // .. ..!... ...#..
        .byte $20,$d0,$8d,$21,$d0,$a2,$08,$20,$f7,$0d,$ad,$24,$0e,$8d,$20,$d0 //  ..!... ...$.. .
        .byte $8d,$21,$d0,$a2,$08,$20,$f7,$0d,$ad,$25,$0e,$8d,$20,$d0,$8d,$21 // .!... ...%.. ..!
        .byte $d0,$a2,$08,$20,$f7,$0d,$ad,$26,$0e,$8d,$20,$d0,$8d,$21,$d0,$a2 // ... ...&.. ..!..
        .byte $08,$20,$f7,$0d,$ad,$27,$0e,$8d,$20,$d0,$8d,$21,$d0,$a2,$08,$20 // . ...'.. ..!... 
        .byte $f7,$0d,$ad,$28,$0e,$8d,$20,$d0,$8d,$21,$d0,$a2,$08,$20,$f7,$0d // ...(.. ..!... ..
        .byte $ad,$29,$0e,$8d,$20,$d0,$8d,$21,$d0,$a2,$06,$20,$f7,$0d,$ea,$ad // .).. ..!... ....
        .byte $2a,$0e,$8d,$20,$d0,$8d,$21,$d0,$a2,$01,$20,$f7,$0d,$ad,$2b,$0e // *.. ..!... ...+.
        .byte $8d,$20,$d0,$8d,$21,$d0,$a2,$07,$20,$f7,$0d,$ad,$2c,$0e,$8d,$20 // . ..!... ...,.. 
        .byte $d0,$8d,$21,$d0,$a2,$08,$20,$f7,$0d,$ad,$2d,$0e,$8d,$20,$d0,$8d // ..!... ...-.. ..
        .byte $21,$d0,$a2,$08,$20,$f7,$0d,$ad,$2e,$0e,$8d,$20,$d0,$8d,$21,$d0 // !... ...... ..!.
        .byte $a2,$08,$20,$f7,$0d,$ad               // .. ...

// --- Region $e885-$e895 ---
.pc = $e885 "dat_e885"

dat_e885:
        .byte $ca,$d0,$fd,$60,$02,$00,$0c,$0f,$01,$01,$0f,$0c,$0b,$03,$01,$ae // ...`............
        .byte $fd                                   // .

// --- Region $e8ab-$e8c5 ---
.pc = $e8ab "Segment $e8ab"
        .byte $27,$0c,$0f,$01,$01,$0f,$0c,$0b,$ac,$60,$70,$01,$01,$cc,$cd,$ce // '........`p.....
        .byte $cf,$ce,$cd,$cc,$cb,$ca,$c9,$c8,$c9,$ca,$cb // ...........

// --- Region $e90f-$e9ab ---
.pc = $e90f "Segment $e90f"
        .byte $00,$ae,$33,$0e,$c8,$b9,$33,$0e,$88,$99,$33,$0e,$c8,$c0,$0e,$d0 // ..3...3...3.....
        .byte $f3,$8e,$40,$0e,$60,$93,$05,$e4,$11,$60 // ..@.`....`

txt_e929:
        .text "O  I"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $4d,$cd,$50,$d0,$4f,$cf,$52,$d2,$54,$d4,$45,$c5,$44,$c4 // M.P.O.R.T.E.D.

txt_e93c:
        .text "  B"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $59,$d9                               // Y.

txt_e942:
        .text "  M"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $41,$c1,$59,$d9,$48,$c8,$45,$c5,$4d,$cd,$0d,$20,$20,$12,$49,$c9 // A.Y.H.E.M..  .I.
        .byte $4d,$cd,$50,$d0,$4f,$cf,$52,$d2,$54,$d4,$45,$c5,$44,$c4 // M.P.O.R.T.E.D.

txt_e964:
        .text "  B"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $59,$d9                               // Y.

txt_e96a:
        .text "  M"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $41,$c1,$59,$d9,$48,$c8,$45,$c5,$4d,$cd,$0d,$eb,$11,$e5,$1d,$60 // A.Y.H.E.M......`
        .byte $1f,$d9                               // ..

txt_e980:
        .text "E "
        .byte $cf                                   // 'O' | $80 (end-of-string marker)

txt_e983:
        .text "LDE "
        .byte $c9                                   // 'I' | $80 (end-of-string marker)

txt_e988:
        .text "NTRO "
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_e98e:
        .text "Y "
        .byte $d3                                   // 'S' | $80 (end-of-string marker)

txt_e991:
        .text "TORMBRINGER"
        .byte $13,$0d,$a5,$23,$0b,$0c,$0f,$e4,$01,$23,$0f,$0c,$0b,$a4,$60,$be // ...#.....#....`.

// --- Region $ea68-$ea80 ---
.pc = $ea68 "Segment $ea68"
        .byte $a7,$5e,$ac,$60,$ce,$4c,$ae,$15,$a2,$02,$ce,$1f,$16,$10,$06,$ad // .^.`.L..........
        .byte $1e,$16,$8d,$1f,$16,$bd,$06,$16,$85   // .........

// --- Region $eb96-$ebba ---
.pc = $eb96 "dat_eb96"

dat_eb96:
        .byte $a4,$fc,$bd,$12,$16                   // .....

txt_eb9b:
        .text ") "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $15,$bd,$0f,$16,$d0,$10,$bd,$15,$16,$29,$fe,$99,$04,$d4,$a9,$00 // .........)......
        .byte $99,$05,$d4,$99,$06,$d4,$bd,$1b,$16,$e3,$0a,$62,$0b // ...........b.

// --- Region $ed66-$ef4d ---
.pc = $ed66 "dat_ed66"

dat_ed66:
        .byte $0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d // ..->Qf{......8Z}
        .byte $a3,$cc,$f6,$23,$53,$86,$bb,$e0,$30,$70,$b4,$fb,$47,$98,$ed,$47 // ...#S...0p..G..G
        .byte $a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2 // ..w.a.h..0..N...
        .byte $c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df // .....`...1......
        .byte $3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79 // >.k<9c.K..E.}..y
        .byte $73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e // s.|....~........
        .byte $ec,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$22,$06,$06,$e3,$07,$60 // .........."....`
        .byte $58,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$11,$12 // X...............
        .byte $13,$15,$16,$17,$19,$1a,$1c,$1d,$1f   // .........

txt_edef:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$bb,$bf,$13,$13,$00,$03,$07,$0c,$00,$18,$00,$18,$09,$08 // ................
        .byte $07,$05,$03,$01,$03,$05,$80,$40,$80,$40,$70,$00,$20,$fe,$a2,$21 // .......@.@p. ..!
        .byte $08,$a9,$28,$80,$10,$80,$40,$80,$10,$80,$10,$02,$80,$20,$80,$20 // ..(...@...... . 
        .byte $25,$00,$08,$11,$08,$06,$a2,$28,$10,$00,$04,$41,$0b,$87,$00,$b0 // %......(...A....
        .byte $a2,$26,$01,$41,$09,$99,$00,$80,$a2,$26,$0a,$41,$0f,$00,$01,$a0 // .&.A.....&.A....
        .byte $80,$61,$00,$23,$aa,$c4,$c6,$e3,$14,$2d,$7e,$15,$cf,$14,$e7,$14 // .a.#.....-~.....
        .byte $fd,$14,$17,$15,$17,$15,$47,$03,$15,$7e,$15,$7e,$23,$15,$7e,$15 // ......G..~.~#.~.
        .byte $a4,$21,$02,$a3,$21,$02,$a3,$21,$02,$e3,$03,$21,$05,$a3,$21,$02 // .!..!..!...!..!.
        .byte $e3,$03,$22,$05,$00,$06,$02,$02,$03,$03,$23,$ff,$01,$ff,$a3,$60 // ..".......#....`
        .byte $3e,$05,$05,$06,$05,$06,$ff,$83,$00,$20,$83,$00,$4c,$83,$00,$30 // >........ ..L..0
        .byte $83,$00,$4c,$83,$00,$20,$03,$20,$83,$00,$30,$83,$00,$4c,$ff,$83 // ..L.. . ..0..L..
        .byte $01,$1c,$03,$1c,$03,$1c,$01,$28,$03,$21,$03,$21,$01,$21,$03,$23 // .......(.!.!.!.#
        .byte $01,$23,$01,$2f,$ff,$83,$01,$18,$03,$18,$03,$18,$01,$24,$03,$03 // .#./.........$..
        .byte $18,$01,$18,$01,$60,$4a,$24,$01,$24,$ff,$83,$03,$40,$07,$3e,$07 // ....`J$.$...@.>.
        .byte $40,$03,$40,$03,$3e,$03,$40,$03,$40,$07,$3e,$07,$40,$03,$40,$03 // @.@.>.@.@.>.@.@.
        .byte $3e,$03,$40,$05,$43,$05,$42,$03,$40,$05,$43,$05,$42,$03,$40,$05 // >.@.C.B.@.C.B.@.
        .byte $43,$05,$42,$03,$40,$07,$43,$07,$42,$ff,$83,$03,$46,$07,$43,$07 // C.B.@.C.B...F.C.
        .byte $43,$83,$f2,$43,$01,$48,$01,$46,$03,$48,$03,$46,$07,$43,$07,$43 // C..C.H.F.H.F.C.C
        .byte $42,$03,$46,$03,$45,$03,$43,$03,$3a,$30,$03,$46,$03,$45,$03,$43 // B.F.E.C.:0.F.E.C
        .byte $05,$46,$05,$45,$03,$43,$07,$46,$07,$45,$c5,$60,$52 // .F.E.C.F.E.`R

// --- Region $efb7-$f336 ---
.pc = $efb7 "dat_efb7"

dat_efb7:
        .byte $00,$07,$0e,$02,$01,$02,$13,$a3,$37,$02,$02,$01,$83,$ff,$41,$11 // ........7.....A.
        .byte $41,$23,$4c,$00,$01,$00,$03,$02,$01,$00,$07,$54,$32,$e9,$7d,$3c // A#L........T2.}<
        .byte $a3,$25,$03,$03,$b7,$08,$c0,$a2,$2b,$06,$08,$0d,$59,$53,$00,$08 // .%......+...YS..
        .byte $05,$0c,$0c,$0f,$e3,$2e,$60,$7b       // ......`{

txt_efef:
        .encoding "screencode_mixed"
        .text " street fighter was imported on"
        .encoding "petscii_upper"

txt_f00e:
        .text ": 07/05/88! "

txt_f01a:
        .encoding "screencode_mixed"
        .text "this is an american game! (sorry esi!) this is in the arcade and it kicks ass! u"
        .encoding "petscii_upper"
        .byte $e3,$0d,$e3                           // ...

txt_f06d:
        .encoding "screencode_mixed"
        .text ".4 euro greets: ikari!"
        .encoding "petscii_upper"
        .byte $e3,$2e,$28,$20,$10,$05,$2e,$0e,$0f,$2e,$31,$e3,$2e,$2e,$20,$12 // ..( ......1... .
        .byte $0f,$0d,$20,$28,$05,$0c,$05,$03,$14,$12,$0f,$29,$e3 // .. (.......).

txt_f0a0:
        .encoding "screencode_mixed"
        .text ".5 swiss usa team (tom)"
        .encoding "petscii_upper"
        .byte $e3,$2e,$2a,$20,$13,$03,$07,$20,$28,$0c,$05,$05,$29,$e3,$2e,$26 // ..* ... (...)..&
        .byte $20,$0f,$12,$09,$0f,$0e,$e3           //  ......

txt_f0ce:
        .text "."
        .byte $22                                   // double quote character
        .text " 2"
        .byte $e3,$30,$23,$20,$01,$04,$e3,$2e,$25,$20,$02,$12,$0f,$13,$e3 // .0# ....% .....

txt_f0e1:
        .text ".2  "

txt_f0e5:
        .encoding "screencode_mixed"
        .text "usa yo's to: fbr"
        .encoding "petscii_upper"
        .byte $e3,$2e,$24,$20,$01,$14,$03,$e3,$2e,$24,$20,$05,$13,$09,$e3,$2e // ..$ .....$ .....
        .byte $23,$20,$10,$05,$e3,$2e,$29,$20,$09,$0c,$0c,$15,$13,$09,$0f,$0e // # ....) ........
        .byte $e3,$2e,$23,$20,$14,$01,$e3,$2e,$24,$20,$09,$0e,$03,$e3,$2e,$24 // ..# ....$ .....$
        .byte $20,$0e,$06,$09,$e3,$2e,$25,$20,$05,$10,$09,$03,$e3,$2e,$26,$20 //  .....% ......& 
        .byte $09,$0d,$01,$07,$05,$e3,$2e,$27,$20,$16,$09,$13,$09,$0f,$0e,$e3 // .......' .......
        .byte $2e,$24,$20,$0e,$06,$0c,$e3,$2e,$60,$5d // .$ .....`]

txt_f14f:
        .encoding "screencode_mixed"
        .text " msi.. mayhem members: abdullah, shanton, judge dredd, judas, stormbribger, and kid commodore"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_f1ad:
        .encoding "screencode_mixed"
        .text ".* later on!"
        .encoding "petscii_upper"
        .byte $e7,$20,$a1,$82,$0e,$20,$60,$41,$00,$20,$20,$49,$0d,$10,$0f,$12 // . ... `A.  I....
        .byte $14,$01,$0e,$14,$20,$09,$0e,$06,$0f,$12,$0d,$01,$14,$09,$0f,$0e // .... ...........
        .byte $21,$20,$4d                           // ! M

txt_f1dc:
        .encoding "screencode_mixed"
        .text "ayhem is now"
        .encoding "petscii_upper"

txt_f1e8:
        .text " 100% "
        .byte $05,$18,$03,$0c,$15,$13,$09,$16,$05,$20,$17,$09,$14,$08,$20,$49 // ......... .... I
        .byte $0b,$01,$12,$09,$e3,$2e,$60,$c7       // ......`.

txt_f206:
        .encoding "screencode_mixed"
        .text " for the people who were wondering about the game '"
        .encoding "petscii_upper"
        .byte $52                                   // R

txt_f23a:
        .encoding "screencode_mixed"
        .text "ogue' imported by "
        .encoding "petscii_upper"
        .byte $49                                   // I

txt_f24d:
        .encoding "screencode_mixed"
        .text "llusion that was the only game from "
        .encoding "petscii_upper"
        .byte $49                                   // I

txt_f272:
        .encoding "screencode_mixed"
        .text "kari for them because i went away for the 4th of "
        .encoding "petscii_upper"
        .byte $4a                                   // J

txt_f2a4:
        .encoding "screencode_mixed"
        .text "uly weekend and nobody was home to get it"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_f2ce:
        .encoding "screencode_mixed"
        .text ".9so there you go! "
        .encoding "petscii_upper"
        .byte $4b,$09,$04,$20,$04,$09,$03,$0b,$e3,$2e,$60,$3f,$0f,$10,$10,$13 // K.. ......`?....
        .byte $20,$4b,$09,$04,$20,$51               //  K.. Q

txt_f2f7:
        .encoding "screencode_mixed"
        .text "uick dont even think your getting any imports anymore"
        .encoding "petscii_upper"
        .byte $e3,$2e,$37,$20,$02,$05,$03,$01,$15,$13,$05 // ..7 .......

// --- Region $f349-$f384 ---
.pc = $f349 "Segment $f349"
        .byte $80                                   // .

txt_f34a:
        .text ". "
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $82                                   // .

txt_f34e:
        .text ") "
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $e3,$20,$60,$22,$54,$08,$05,$20,$41,$0c,$14,$05,$12,$0e,$01,$14 // . `"T.. A.......
        .byte $05,$20,$46,$01,$03,$14,$0f,$12       // . F.....

txt_f369:
        .text " (313)542-3695"
        .byte $e7,$20,$60,$20,$54,$08,$05,$20,$4a,$05,$12,$13,$05,$19 // . ` T.. J.....

// --- Region $f39b-$fb99 ---
.pc = $f39b "dat_f39b"

dat_f39b:
        .byte $e9,$20,$3e,$4d,$01,$19,$08,$05,$0d,$27,$13,$20,$43,$0f,$04,$05 // . >M.....'. C...
        .byte $0c,$09,$0e,$05                       // ....

txt_f3af:
        .text "(415)553-5593"
        .byte $e5,$20,$81,$78,$00,$27,$7c,$c2,$ca,$ce,$c0,$c6,$7c,$a3,$29,$3c // . .x.'|.....|.)<
        .byte $06,$3e,$66,$3b,$00,$d0,$60,$7c,$e3,$66,$21,$dc,$a3,$2d,$3a,$64 // .>f;..`|.f!..-:d
        .byte $60,$62,$3c,$00,$0b,$06,$36,$6e,$66,$66,$3b,$a3,$2e,$3e,$64,$7e // `b<...6nff;..>d~
        .byte $60,$3c,$00                           // `<.

txt_f3ef:
        .text "2L"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $60,$f8,$60,$60,$c0,$a2,$29,$3b,$66,$66,$36,$06,$3c,$d0,$60,$7c // `.``..);ff6.<.`|
        .byte $e3,$66,$3b,$c8,$04,$18,$00,$08,$38,$18,$18,$3c,$00,$0c,$00,$04 // .f;.....8..<....
        .byte $1c,$0c,$0c,$4c,$38,$e0,$60,$6c,$f0,$70,$4a,$cc,$00,$70,$e4,$60 // ...L8.`l.pJ..p.`
        .byte $22,$68,$b8,$a3,$25,$6c,$b7,$92,$92,$d3,$a2,$27,$20,$ec,$76,$66 // "h..%l.....' .vf
        .byte $66,$c8,$04,$a2,$21,$3c,$e3,$66       // f...!<.f

txt_f43a:
        .text "!<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $26,$dc,$66,$66,$7c,$60,$e0,$a2,$26,$3b,$66,$66,$3e,$06,$07,$a2 // &.ff|`..&;ff>...
        .byte $35,$fc,$66,$66,$78,$cd,$06,$00,$01,$3e,$c0,$7c,$06,$7c,$80,$18 // 5.ffx....>.|.|..
        .byte $30,$fe                               // 0.

txt_f45f:
        .text "002"
        .byte $5c                                   // backslash character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $27,$c0,$66,$cc,$cc,$dc,$6c,$06,$a2,$25,$e4,$66,$ec,$78,$30,$a3 // '.f...l..%.f.x0.
        .byte $25,$cb,$49,$49,$ed,$36,$a3,$25,$8c,$68 // %.II.6.%.h

txt_f47e:
        .text "09"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $a3,$26,$e7,$66,$6e,$36,$06,$78,$a2,$27,$42,$7c,$18,$30,$7f,$86 // .&.fn6.x.'B|.0..
        .byte $3c,$e5,$30,$2b,$3c,$00,$60,$30,$18,$0c,$06,$03,$01,$00,$3c,$e5 // <.0+<.`0......<.
        .byte $0c,$30,$3c,$00,$38,$18,$38,$18,$18,$3c,$66,$3c,$00,$02,$05,$fd // .0<.8.8..<f<....
        .byte $a5,$a2,$aa,$e5,$18,$23,$00,$18,$00,$e3,$66,$a5,$60,$23,$66,$66 // .....#....f.`#ff
        .byte $ff,$66,$ff,$66,$66,$00,$18,$3e,$60,$3c,$06,$7c,$18,$00,$62,$66 // .f.ff..>`<.|..bf
        .byte $0c,$18,$30,$66,$46,$00,$78,$cc,$60,$73,$db,$c6,$7c,$03,$06,$0c // ..0fF.x.`s..|...
        .byte $18,$a5,$22,$0c,$18,$e3,$30,$25,$18,$0c,$00,$30,$18,$e3,$0c,$2a // .."...0%...0...*
        .byte $18,$30,$00,$81,$66,$3c,$e7,$3c,$66,$81,$a2,$25,$18,$18,$7e,$18 // .0..f<.<f..%..~.
        .byte $18,$a7,$23,$18,$18,$30,$a3,$21,$7e,$a9,$22,$18,$18,$a2,$28,$03 // ..#..0.!~."...(.
        .byte $06,$0c,$18,$30,$60,$00,$3c,$e5,$66,$24,$3c,$00,$18,$38,$e4,$18 // ...0`.<.f$<..8..
        .byte $60,$2e,$7e,$00,$7c,$c6,$06,$1c,$70,$c6,$fe,$00,$7c,$c6,$06,$3c // `.~.|...p...|..<
        .byte $06,$c6,$7c,$00,$1c,$3c,$6c,$cc,$ff,$0c,$0c,$00,$7e,$60,$7c,$46 // ..|..<l.....~`|F
        .byte $06,$66,$3c,$00,$3c,$66,$60,$7c,$66,$66,$3c,$00,$7f,$46,$04,$18 // .f<.<f`|ff<..F..
        .byte $e3,$30,$30,$00,$3c,$66,$66,$3c,$66,$66,$3c,$00,$3c,$66,$66,$3e // .00.<ff<ff<.<ff>
        .byte $06,$66,$3c,$a3,$21,$18,$a2,$21,$18,$a4,$21,$18,$a2,$2a,$18,$18 // .f<.!..!..!..*..
        .byte $30,$0e,$18,$30,$60,$30,$18,$0e,$a3,$23,$7e,$00,$7e,$a3,$60,$35 // 0..0`0...#~.~.`5
        .byte $70,$18,$0c,$06,$0c,$18,$70,$00,$7c,$86,$c6,$04,$18,$30,$00,$30 // p.....p.|....0.0
        .byte $7c,$c2,$ca,$ce,$c0,$c6,$7c,$00,$1f,$36,$66,$7e,$66,$66,$c3,$00 // |.....|..6f~ff..
        .byte $dc,$66,$46,$6c,$66,$66,$dc,$00,$3a,$6c,$e0,$60,$e4,$66,$3c,$00 // .fFlff..:l.`.f<.
        .byte $3c,$c6,$43,$63,$63,$42,$e6,$bc,$00,$76,$cc,$60,$78,$60,$35,$e0 // <.CccB...v.`x`5.
        .byte $a0,$00,$3a,$6c,$e1,$66,$e6,$3a,$06,$7c,$e0,$6c,$76,$e6,$64,$c4 // ..:l.f.:.|.lv.d.
        .byte $cf,$00,$32,$5c,$e3,$18,$35,$38,$46,$00,$19,$06,$06,$27,$46,$27 // ..2\..58F....'F'
        .byte $3c,$00,$e6,$64,$68,$f0,$78,$4d,$c6,$00,$74,$c8,$e3,$60,$25,$e6 // <..dh.xM..t..`%.
        .byte $bc,$00,$67,$fe,$e3,$92,$60,$4c,$d2,$4b,$80,$c3,$62,$72,$7a // ..g...`L.K..brz

txt_f600:
        .text "NF"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $00                                   // .

txt_f604:
        .text "<V"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $d3,$c3,$66,$3c,$00,$dc,$66,$46,$66,$6c,$60,$d8,$00 // ..f<..fFfl`..

txt_f614:
        .text "<V"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $d3,$c3                               // ..

txt_f619:
        .text "&<'"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $66,$46,$66,$6c,$68,$e6,$03,$3e,$c4,$78,$0e,$16,$ee,$b8,$00,$f7 // fFflh..>.x......

txt_f62d:
        .text "(H"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $d1,$c3,$7c,$00,$f3,$23,$26,$67,$66,$4e,$37,$00,$c3,$66,$e6,$66 // ..|..#&gfN7..f.f
        .byte $ec,$78,$30,$00,$d3,$e4,$49,$3b,$5b,$6c,$00,$86,$c5,$68,$30,$38 // .x0...I;[l...h08
        .byte $4d,$86,$00,$f3,$23,$66,$6b,$36,$06   // M...#fk6.

txt_f659:
        .text "D8"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $3e,$0c,$18,$30,$7f,$c6,$00,$e3,$18,$c2,$e3,$18,$28,$c0,$c0 // >..0........(..

txt_f66b:
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$30,$30,$e8,$18,$a2,$2e,$03,$3e,$76,$36,$36,$00,$ff,$7f,$3f // .00.....>v66...?
        .byte $1f,$0f,$07,$03,$01,$a8,$e8,$f0,$a4,$c5,$ae,$c1,$e8,$c0,$28,$cc // ..............(.
        .byte $cc                                   // .

txt_f68f:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$33,$33,$e8,$03,$a4,$2c,$cc,$cc,$33,$33,$ff,$fe,$fc,$f8,$f0 // .33...,..33.....
        .byte $e0,$c0,$80,$e8,$03,$e3,$18,$22,$1f,$1f,$e3,$18,$a4,$e4,$0f,$e3 // ......."........
        .byte $18,$22,$1f,$1f,$a6,$22,$f8,$f8,$e3,$18,$a6,$c2,$a3,$22,$1f,$1f // ."..."......."..
        .byte $e6,$18,$c2,$a6,$c2,$e6,$18,$22,$f8,$f8,$e3,$18,$e8,$c0,$e8,$e0 // ......."........
        .byte $e8,$07,$c2,$a6,$c3,$aa,$c3,$e6,$03,$c2,$a4,$e4,$f0,$e4,$0f,$a4 // ................
        .byte $e3,$18,$22,$f8,$f8,$a3,$e4,$f0,$a4,$e4,$f0,$e4,$0f,$27,$83,$3d // .."..........'.=
        .text "51?9"
        .byte $83,$c3
        .byte $29,$c3,$f9,$c1,$99,$c4,$ff
        .byte $2f,$9f,$83
        .byte $e3,$99                               // ..

txt_f704:
        .text "!#"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $2d,$c5,$9b,$9f,$9d,$c3,$ff,$f4,$f9,$c9,$91,$99,$99,$c4,$c3,$2e // -...............
        .byte $c1,$9b,$81,$9f,$c3,$ff,$cd,$b3,$3f,$9f,$07,$9f,$9f,$3f,$c2,$29 // ........?....?.)
        .byte $c4,$99,$99,$c9,$f9,$c3,$2f,$9f,$83,$e3,$99,$3b,$37,$fb,$e7,$ff // ....../....;7...
        .byte $f7,$c7,$e7,$e7,$c3,$ff,$f3,$ff,$fb,$e3,$f3,$f3,$b3,$c7,$1f,$9f // ................
        .byte $93,$0f,$8f,$b5,$33,$ff,$8f,$e4,$9f,$22,$97,$47,$c3,$25,$93,$48 // ....3....".G.%.H
        .byte $6d,$6d,$2c,$c2,$27,$df,$13,$89,$99,$99,$37,$fb,$c2,$21,$c3,$e3 // mm,.'.....7..!..
        .byte $99,$21,$c3,$c3,$26,$23,$99,$99,$83,$9f,$1f,$c2,$26,$c4,$99,$99 // .!..&#......&...
        .byte $c1,$f9,$f8,$c2,$35,$03,$99,$99,$87,$32,$f9,$ff,$fe,$c1,$3f,$83 // ....5....2....?.
        .byte $f9,$83,$7f,$e7,$cf,$01,$cf,$cf,$cd,$a3,$c2,$27,$1f,$cc,$99,$99 // ...........'....
        .byte $91,$c8,$fb,$c2,$25,$1b,$99,$13,$87,$cf,$c3 // ....%......

txt_f7a2:
        .text "%4"
        .byte $b6                                   // '6' | $80 (end-of-string marker)
        .byte $b6,$12,$c9,$c3,$25,$73,$97,$cf,$c6,$31,$c3,$26,$18,$99,$91,$c9 // ....%s...1.&....
        .byte $f9,$87,$c2,$27,$bd,$83,$e7,$cf,$80,$79,$c3,$e5,$cf,$2b,$c3,$ff // ...'.....y...+..
        .byte $f1,$ef,$cf,$01,$cf,$9f,$00,$ff,$c3,$e5,$f3,$21,$c3,$c2,$23,$e7 // ...........!..#.
        .byte $c3,$81,$e4,$e7,$27,$ff,$ef,$cf,$80,$80,$cf,$ef,$c9,$e5,$c7,$23 // ....'..........#
        .byte $ff,$c7,$ff,$e3,$99,$c5,$60,$23,$99,$99,$00,$99,$00,$99,$99,$ff // ......`#........
        .byte $e7,$c1,$9f,$c3,$f9,$83,$e7,$ff,$9d,$99,$f3,$e7,$cf,$99,$b9,$ff // ................
        .byte $c3,$99,$c3,$c7,$98,$99,$c0,$ff,$f9,$f3,$e7,$c5,$22,$f3,$e7,$e3 // ............"...
        .byte $cf,$25,$e7,$f3,$ff,$cf,$e7,$e3,$f3,$22,$e7,$cf,$c2,$25,$99,$c3 // .%......."...%..
        .byte $00,$c3,$99,$c3,$25,$e7,$e7,$81,$e7,$e7,$c7,$23,$e7,$e7,$cf,$c3 // ....%......#....
        .byte $21,$81,$c9,$22,$e7,$e7,$c2,$28,$fc,$f9,$f3,$e7,$cf,$9f,$ff,$c3 // !.."...(........
        .byte $e5,$99,$24,$c3,$ff,$e7,$c7,$e4,$e7,$60,$2e,$81,$ff,$83,$39,$f9 // ..$......`....9.
        .byte $e3,$8f,$39,$01,$ff,$83,$39,$f9,$c3,$f9,$39,$83,$ff,$e3,$c3,$93 // ..9...9...9.....
        .byte $33,$00,$f3,$f3,$ff,$81,$9f,$83,$b9,$f9,$99,$c3,$ff,$c3,$99,$9f // 3...............
        .byte $83,$99,$99,$c3,$ff,$80,$b9,$fb,$e7,$e3,$cf,$30,$ff,$c3,$99,$99 // ...........0....
        .byte $c3,$99,$99,$c3,$ff,$c3,$99,$99,$c1,$f9,$99,$c3,$c3,$21,$e7,$c2 // .............!..
        .byte $21,$e7,$c4,$21,$e7,$c2,$2a,$e7,$e7,$cf,$f1,$e7,$cf,$9f,$cf,$e7 // !..!..*.........
        .byte $f1,$c3,$23,$81,$ff,$81,$c3,$60,$35,$8f,$e7,$f3,$f9,$f3,$e7,$8f // ..#....`5.......
        .byte $ff,$83,$79
        .byte $39,$fb,$e7,$cf,$ff,$cf,$83
        .text "=51?9"
        .byte $83
        .byte $ff,$e0,$c9,$99,$81,$99,$99,$3c,$ff,$23,$99,$b9,$93,$99,$99,$23 // .......<.#.....#
        .byte $ff,$c5,$93,$1f,$9f,$1b,$99,$c3,$ff,$c3,$39,$bc,$9c,$9c,$42,$19 // ..........9...B.
        .byte $43,$ff,$89,$33,$9f,$87,$9f,$35,$1f,$5f,$ff,$c5,$93,$1e,$99,$19 // C..3...5._......
        .byte $c5,$f9,$83,$1f,$93,$89,$19,$9b,$3b,$30,$ff,$cd,$a3,$e3,$e7,$35 // ........;0.....5
        .byte $c7,$b9,$ff,$e6,$f9,$f9,$d8,$b9,$d8,$c3,$ff,$19,$9b,$97,$0f,$87 // ................
        .byte $b2,$39,$ff,$8b,$37,$e3,$9f,$25,$19,$43,$ff,$98,$01,$e3,$6d,$60 // .9..7..%.C....m`

txt_f925:
        .text "L-"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $7f,$3c,$9d,$8d,$85,$b1,$b9,$3c,$ff,$c3,$a9,$2c,$2c,$3c,$99,$c3 // .<.....<...,,<..
        .byte $ff,$23,$99,$b9,$99,$93,$9f,$27,$ff,$c3,$a9 // .#.....'...

txt_f943:
        .text ",,<"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $c3,$d8,$23,$99,$b9,$99,$93,$97,$19,$fc,$c1,$3b,$87,$f1,$e9,$11 // ..#........;....
        .byte $47,$ff,$08,$d7,$b7,$37,$2e,$3c,$83,$ff,$0c,$dc,$d9,$98,$99,$b1 // G....7.<........
        .byte $c8,$ff,$3c,$99,$19,$99,$13,$87,$cf,$ff,$2c,$e4,$b6,$3b,$a4,$93 // ..<.......,..;..
        .byte $ff,$79,$3a,$97,$cf,$c7,$b2,$79,$ff,$0c,$dc,$99,$94,$c9,$f9,$bb // .y:....y........
        .byte $c7,$3c,$c1,$f3,$e7,$cf,$80,$39,$ff,$e3,$e7,$a2,$e3,$e7 // .<.....9......

txt_f995:
        .text "(??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf                                   // .

txt_f99a:
        .text "??"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$e8,$e7,$c2,$2e,$fc,$c1,$89,$c9,$c9,$ff,$00,$80,$c0,$e0,$f0 // ................
        .byte $f8,$fc,$fe,$02                       // ....

txt_f9b1:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$e8,$0f,$c4,$a5,$ce,$a1,$e8       // ........

txt_f9bc:
        .text "?(33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc                                   // .

txt_f9c2:
        .text "33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$e8,$fc,$c4                       // ....

txt_f9c9:
        .text ",33"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$00,$01,$03,$07,$0f,$1f,$3f,$7f,$e8,$fc,$e3,$e7,$22,$e0,$e0 // .......?....."..
        .byte $e3,$e7,$c4,$e4,$f0,$e3,$e7,$22,$e0,$e0,$c6,$22,$07,$07,$e3,$e7 // ......."..."....
        .byte $c6,$a2,$c3,$22,$e0,$e0,$e6,$e7,$a2,$c6,$a2,$e6,$e7,$22,$07,$07 // ..."........."..
        .byte $e3,$e7,$e8,$3f,$e8,$1f,$e8,$f8,$a2,$c6,$a3,$ca,$a3,$e6,$fc,$a2 // ...?............
        .byte $c4,$e4,$0f,$e4,$f0,$c4,$e3,$e7,$22,$07,$07,$c3,$e4,$0f,$c4,$a8 // ........".......
        .byte $34,$01,$07,$0c,$18,$30,$61,$42,$c6,$07,$1f,$30,$67,$4f,$49,$42 // 4....0aB...0gOIB
        .byte $22,$01,$3e,$74,$4d,$e3,$0d           // ".>tM..

txt_fa34:
        .text "!="
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2b,$04,$09,$12,$36,$26,$66,$20,$1f,$0f,$03,$05,$e3,$0d,$a2,$26 // +...6&f .......&
        .byte $04,$09,$12,$36,$26,$66,$a2,$26,$07,$06,$06,$1e // ...6&f.&....

txt_fa53:
        .text ">F"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2a,$07,$0e,$16,$26,$26,$66,$00,$3f,$7e,$45,$e4,$0d,$24,$00,$0f // *...&&f.?~E..$..
        .byte $1b,$13,$e4,$03,$26,$0f,$1f,$23,$20,$38,$19,$e3,$01,$23,$1e,$3d // ....&..# 8...#.=
        .byte $4d,$e4,$0d,$24,$00,$1f,$3e,$42,$e5,$06,$23,$0f,$1b,$29,$e3,$69 // M..$..>B..#..).i
        .byte $60,$25,$6b,$00,$31,$7b,$be,$1a,$1b,$1a,$1a,$00,$03,$07,$0d,$1d // `%k.1{..........
        .byte $2d,$6d,$6d,$3e,$4e,$07,$06,$0e,$16,$3e,$1e,$00,$03,$07,$0d,$1d // -mm>N....>......
        .byte $2d,$6d,$6d,$02,$1c,$3d,$4d,$e4,$0d,$30,$00,$07,$0f,$10,$18,$1c // -mm..=M..0......
        .byte $2f,$67,$00,$0f,$3f,$65,$89,$1b,$13,$33,$a2,$2a,$3f,$7f,$8a,$12 // /g..?e...3.*?...
        .byte $36,$66,$0c,$1e,$3d,$2d,$e4,$0d,$24,$20,$71,$eb,$e9,$e4,$69,$2b // 6f..=-..$ q...i+
        .byte $04,$0e,$1e,$27,$07,$03,$03,$0f,$3c,$4e,$07,$e5,$06,$24,$04,$0f // ...'....<N...$..
        .byte $1f,$10,$a2,$22,$0f,$03,$e8,$01,$29,$10,$08,$0c,$04,$06,$02,$03 // ..."....).......
        .byte $03,$1f,$e7,$03,$b9,$23,$04,$0e,$1f,$e4,$0e,$26,$00,$04,$0e,$0e // .....#.....&....
        .byte $04,$04,$a3,$27,$01,$03,$1f,$3f,$06,$06,$3f,$a2,$36,$01,$02,$04 // ...'...?..?.6...
        .byte $0c,$0c,$0d,$00,$0c,$1e,$27,$63,$72,$3c,$19,$03,$07,$09,$18,$19 // ......'cr<......
        .byte $1e,$0c,$1e,$a2,$22,$01,$01,$ad,$2e,$0c,$1e,$1e,$0f,$07,$07,$03 // ...."...........
        .byte $01,$05,$03,$0f,$03,$05,$01,$a6,$e3,$01,$be,$2e,$01,$01,$00,$01 // ................
        .byte $03,$07,$0c,$08,$18,$18,$00,$02,$07,$0f,$e4,$03,$26,$00,$07,$0e // ............&...
        .byte $0c,$0c,$10,$a2,$28,$01,$03,$07,$0e,$04,$02,$00,$01,$a3,$26,$01 // ....(.........&.
        .byte $02,$04,$08,$10,$00,$e3,$07,$30,$04,$04,$05,$07,$00,$01,$03,$04 // .......0........
        .byte $08,$08,$18,$19,$00,$07,$0f,$10,$a5,$2f,$03,$04,$08,$1c,$1e,$0f // ........./......
        .byte $07,$01,$03,$05,$08,$18,$18,$1c,$1e,$a6,$21,$01,$a7,$21,$01,$af // ..........!..!..
        .byte $22,$0f,$1f,$a9                       // "...

// --- Region $fbc3-$fbd7 ---
.pc = $fbc3 "dat_fbc3"

dat_fbc3:
        .byte $e0,$f8,$5c,$4c,$46,$5e,$66,$00,$40,$e0,$fe,$bc,$88,$90,$bc,$40 // ..\LF^f.@......@
        .byte $f4,$fc,$f8,$c0,$f8                   // .....

// --- Region $fc02-$fc0b ---
.pc = $fc02 "Segment $fc02"
        .byte $c0,$23,$10,$38,$fc,$e4,$aa,$60,$35,$fa // .#.8...`5.

// --- Region $fc2e-$fc3e ---
.pc = $fc2e "Segment $fc2e"
        .byte $f0,$78,$38,$18,$10,$20,$00,$c8,$f0,$e0,$40,$80,$f8,$fc,$00,$c2 // .x8.. ....@.....
        .byte $fc                                   // .

// --- Region $fc45-$fc6a ---
.pc = $fc45 "dat_fc45"

dat_fc45:
        .byte $84,$8c,$9e,$ac,$8c,$8c,$08,$1c,$3c,$4c,$0c,$3c,$4c,$8c,$86,$cd // ........<L.<L...
        .byte $ad,$e5,$a5
        .byte $39,$10
        .text "8>"
        .byte $5c                                   // backslash
        .text "H"
        .byte $80,$80,$f8,$78,$9c,$8e,$86
        .byte $be,$c6,$9e,$a6,$08,$f8               // ......

// --- Region $fc94-$fcaf ---
.pc = $fc94 "Segment $fc94"
        .byte $c0,$c0,$80,$00,$80,$c0,$80,$a3,$27,$38,$00,$80,$c0,$c0,$80,$80 // ........'8......
        .byte $a2,$28,$18,$30,$30,$60,$60,$e0,$c0,$c0,$a9,$25 // .(.00``....%

// --- Region $fcd4-$fcdb ---
.pc = $fcd4 "dat_fcd4"

dat_fcd4:
        .byte $80,$c0,$20,$30,$70,$e0,$c0,$40       // .. 0p..@

// --- Region $fcf0-$fd00 ---
.pc = $fcf0 "dat_fcf0"

dat_fcf0:
        .byte $c0,$e0,$00,$f8,$f0,$20,$60,$40,$c0,$c0,$00,$c0,$e0,$70,$60,$40 // ..... `@.....p`@
        .byte $80                                   // .

// --- Region $fd17-$fd76 ---
.pc = $fd17 "Segment $fd17"
        .byte $e0,$aa,$60,$36,$80,$c0,$e0,$e0,$60,$40,$c6,$c6,$c7,$63,$71,$3c // ..`6....`@...cq<
        .byte $1f,$07,$14,$0f,$0f,$10,$3c,$3e,$27,$12,$7d,$4d,$0d,$0d,$0c,$19 // ......<>'.}M....
        .byte $23,$44,$66,$66,$76,$74,$38,$3c,$1f,$07,$1d,$3d,$4d,$0d,$09,$13 // #Dffvt8<...=M...
        .byte $27,$08,$66,$66,$76,$74,$38,$3c,$1f,$07,$e6,$06,$22,$05,$07,$e3 // '.ffvt8<...."...
        .byte $66,$25,$74,$38,$3c,$1f,$07,$e6,$0d,$22,$1b,$3e,$e4,$03,$23,$0f // f%t8<....".>..#.
        .byte $1e,$13,$e8,$01,$21,$1e,$e3,$0d,$25,$1a,$37,$6f,$83,$01,$e4,$06 // ....!...%.7o....

// --- Region $fd87-$fda2 ---
.pc = $fd87 "dat_fd87"

dat_fd87:
        .byte $74,$f8,$e3,$6d,$2d,$69,$71,$39,$3f,$0f,$0e,$06,$1e,$3e,$46,$06 // t..m-iq9?....>F.
        .byte $07,$0c,$e3,$6d,$25,$69,$71,$39,$3f,$0f,$e3,$0d // ...m%iq9?...

// --- Region $fdaa-$ffff ---
.pc = $fdaa "Segment $fdaa"
        .byte $3f,$1f,$08
        .byte $3f,$7f
        .text "AB3;:"
        .byte $1c,$1e,$0f,$03,$00,$e3
        .byte $66,$25,$74,$38,$3c,$1f,$07,$e4,$0d,$24,$1f,$07,$03,$01,$e4,$69 // f%t8<....$.....i
        .byte $2c,$fb,$7d,$38,$10,$1f,$01,$02,$02,$34,$7c,$48,$08,$e3,$06,$2d // ,.}8.....4|H...-
        .byte $0f,$18,$30,$31,$1f,$1f,$07,$0e,$0c,$1b,$1f,$3f,$20,$ea,$01,$a6 // ..01.......? ...
        .byte $e7,$03,$21,$1f,$b8,$e3,$04,$24,$00,$04,$0e,$04,$a9,$24,$7f,$0c // ..!....$.....$..
        .byte $08,$11,$a4,$38,$0e,$0c,$00,$04,$0e,$1f,$13,$00,$01,$03,$03,$06 // ...8............
        .byte $06,$0c,$0c,$08                       // ....

txt_fe0e:
        .text "'C"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $e2,$f4,$78                           // ..x

txt_fe14:
        .text "0 "
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $28,$03,$03,$07,$06,$06,$0c,$0c,$18,$a8,$22,$0f,$1f,$e4,$01,$a6 // (.........".....
        .byte $26,$08,$1c,$0c,$08,$07,$0f,$aa,$2c,$08,$1c,$08,$00,$03,$03,$06 // &.......,.......
        .byte $06,$0c,$0c,$08,$10,$e3,$18,$25,$0c,$0e,$07,$03,$00,$e5,$03,$2b // .......%.......+
        .byte $07,$03,$01,$01,$03,$06,$0c,$08,$1f,$1b,$11,$a2,$28,$04,$0e,$1f // ............(...
        .byte $07,$03,$01,$1f,$0f,$a6,$2f,$04,$00,$04,$0e,$1f,$07,$03,$01,$1a // ....../.........
        .byte $1c,$18,$1c,$1e,$0f,$07,$e3,$01,$e5,$03,$31,$01,$03,$04,$08,$1c // ..........1.....
        .byte $1e,$0f,$07,$03,$0f,$06,$00,$04,$0e,$1f,$07,$02,$a5,$21,$01,$a7 // .............!..
        .byte $21,$01,$ab,$22,$0f,$1f,$ae,$37,$01,$02,$02,$00,$02,$07,$02,$33 // !.."...7.......3
        .byte $33,$73,$b3,$1c,$00,$c0,$e0,$30,$f0,$f0,$30,$70,$b4,$38,$10,$e3 // 3s.....0..0p.8..
        .byte $a6,$25,$26,$f6,$f8,$f0,$00,$e4,$80,$2d,$84,$98,$f0,$c0,$46,$5e // .%&......-....F^
        .byte $66,$46,$44,$f8,$f0,$00,$fc,$e3,$80,$23,$84,$98,$f0,$e7,$c0,$2a // fFD......#.....*
        .byte $80,$00,$fc,$9c,$8c,$8c,$88,$90,$e0,$c0,$e5,$86,$23,$8c,$18,$30 // ............#..0
        .byte $e6,$60,$22,$c0,$80,$e5,$b0,$34,$a0,$60,$c0,$40,$e0,$70 // .`"....4.`.@.p

txt_fee5:
        .text "9>"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $88,$00,$c0,$c0,$d0,$8c,$0e,$9c,$78,$30,$ea,$e3,$aa,$60,$34,$ba // ........x0...`4.
        .byte $ea,$ca,$9c,$08,$18,$10,$30,$20,$72,$7c,$38,$8c,$3c,$4c,$88,$18 // ......0 r|8.<L..
        .byte $30,$e0,$80,$c6,$86,$ee,$bc,$90,$80,$80,$c0,$8c,$3c,$4c,$88,$18 // 0...........<L..
        .byte $30,$fa,$9c,$40,$e0,$70               // 0..@.p

txt_ff1e:
        .text "9>"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $88,$00,$0e,$c6,$e6,$66,$64,$c8,$f0,$60,$e3 // .....fd..`.

txt_ff2c:
        .text " %"
        .byte $22                                   // double quote character
        .text ","
        .byte $f8,$e0,$00,$e4,$8c,$2c,$9c,$ae,$ce,$84,$3c,$4c,$88,$10,$20,$c0 // .....,....<L.. .
        .byte $80,$00,$e3,$a5,$36,$a6,$ec,$f8,$e0,$40,$f0,$c0,$e0,$e0,$72,$7c // ....6....@....r|
        .byte $3c,$18,$ce,$8c,$98,$e0,$00,$70,$f8,$00,$f0,$a2,$25,$08,$f0,$f0 // <......p....%...
        .byte $e0,$40,$e7,$80,$29,$f8,$80,$80,$c0,$c0,$40,$60,$20,$10,$80,$30 // .@..).....@` ..0
        .byte $00,$23,$f0,$c0,$80,$a5,$e5,$b0,$32,$e0,$c0,$80,$98 // .#......2....

txt_ff7d:
        .text "<N"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $e4,$78,$30,$00,$7e,$8c,$c0,$e0,$74,$3c,$18,$a9,$27,$c0,$e0,$e0 // .x0.~...t<..'...
        .byte $f0,$78,$78,$30,$b1,$22,$f8,$f0,$e3,$80,$ab,$22,$f0,$e0,$b6,$e3 // .xx0."....."....
        .byte $18,$25,$10,$30,$60,$c0,$80,$a4       // .%.0`...

txt_ffa8:
        .text "6 "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $80,$00,$c0,$80,$00,$08,$30,$f0,$e0,$c0,$e0,$70 // ......0....p

txt_ffb7:
        .text "00 "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $80,$00,$f0,$f8,$e3,$60,$33,$78,$70,$20,$78,$38,$18,$18,$10,$e0 // .....`3xp x8....
        .byte $c0,$80,$f0,$70                       // ...p

txt_ffcf:
        .text "00 "
        .byte $40                                   // @ character
        .byte $80,$00,$e5,$80,$31,$e0,$c0,$80,$e0,$f0,$70 // ....1.....p

txt_ffde:
        .text "00 "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $80                                   // .

txt_ffe3:
        .text "00  "
        .byte $40                                   // @ character
        .byte $80,$a6,$23,$80,$c0,$80,$a5,$24,$80,$c0,$c0,$80,$a9,$22,$f0,$e0 // ..#....$....."..
        .byte $ad,$21,$80,$a7,$21,$bb,$00,$dc       // .!..!...
