// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:24
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $1900 (6400)
// IRQ handler:  $195a (irq_195a)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 1947 bytes, Data: 61541 bytes
// Labels: 267, Subroutines: 14
//
// Cross-references: all OK
// ============================================


// --- Region $090b-$0915 ---
.pc = $090b "sub_090b"
// Referenced by: jsr from $ffda

sub_090b:
        .byte $1c,$1c,$00                           // nop $001c,x // ILLEGAL
        .byte $1c,$1c,$66                           // nop $661c,x // ILLEGAL
        inc.abs $00ee
        brk
        brk

// --- Region $0a10-$0a21 ---
.pc = $0a10 "Program $0a10"
        tax
        eor $ff,x
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        .byte $ff,$ff,$aa                           // isc $aaff,x // ILLEGAL
        lsr $f6,x
        inc $f6,x
        inc $f6,x
        inc $a2,x
        .byte $22                                   // jam // ILLEGAL

// --- Region $1000-$1003 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $1900

sub_1000:
        jmp loc_107a

dat_1003:
        .byte $4c                                   // L

// --- Region $107a-$10af ---
.pc = $107a "loc_107a"

loc_107a:
        ldx #$00
        txa

loc_107d:
        lda #$00
        sta $102c,x
        sta $1062,x
        lda #$01
        sta $1029,x
        lda #$09
        sta $102f,x
        lda #$10
        sta $1032,x
        inx
        cpx #$03
        bcc loc_107d
        lda $1011
        sta $1013
        lda #$0f
        sta dat_d418
        lda #$01
        sta $100a
        rts

loc_10aa:
        lda #$00
        sta $100a
        rts

// --- Region $10b8-$1453 ---
.pc = $10b8 "loc_10b8"

loc_10b8:
        lda $100e,x
        sta $fb
        tay
        lda $1029,x
        beq loc_10fd
        dec $105c,x
        bpl loc_10d4
        inc $105c,x
        lda $106b,x
        sta $d404,y
        jmp loc_1220

loc_10d4:
        lda $1044,x
        and #$10
        beq loc_10fa
        lda #$81
        sta $d404,y
        lda $1012
        asl
        tay
        lda dat_1453,y
        pha
        lda $1454,y
        pha
        ldy $fb
        pla
        sta $d401,y
        pla
        sta $d400,y
        jmp loc_137f

loc_10fa:
        jmp loc_1220

loc_10fd:
        txa
        tay
        lda $102f,y
        sta $fc
        lda $1032,y
        sta $fd
        lda #$00
        sta $100d
        ldy $102c,x
        lda #$00
        sta $1023,x
        lda ($fc),y
        cmp #$ff
        bne loc_111f
        jmp loc_140c

loc_111f:
        pha
        and #$20
        beq loc_1129
        lda #$01
        sta $100d

loc_1129:
        pla
        cmp #$80
        bcc loc_1131
        jmp loc_139a

loc_1131:
        and #$1f
        clc
        adc #$01
        sta $1029,x

loc_1139:
        iny
        lda ($fc),y
        pha
        iny
        tya
        sta $102c,x
        pla
        bne loc_1150
        lda $1050,x
        and #$fe
        sta $106b,x
        jmp loc_1365

loc_1150:
        clc
        adc $105f,x
        sta $1020,x
        asl
        tay
        lda dat_1453,y
        sta $1035,x
        lda $1454,y
        sta $1038,x
        lda $100d
        cmp #$01
        bne loc_116f
        jmp loc_1365

loc_116f:
        lda $1053,x
        pha
        and #$0f
        sta $105c,x
        pla
        lsr
        lsr
        lsr
        lsr
        clc
        adc #$01
        sta $106e,x
        sta $100c
        lda #$01
        sta $1065,x
        lda #$00
        sec
        sbc $100c
        sta $1071,x
        lda $1050,x
        sta $106b,x
        lda #$00
        sta $100b
        lda $1044,x
        and #$10
        beq loc_11c7
        lda #$01
        sta $100b
        lda $1012
        asl
        tay
        lda dat_1453,y
        pha
        lda dat_1453,y
        pha
        ldy $fb
        pla
        sta $d401,y
        pla
        sta $d400,y
        lda #$81
        jmp loc_11ca

loc_11c7:
        lda $104d,x

loc_11ca:
        ldy $fb
        pha
        and #$fe
        sta $d404,y
        pla
        sta $d404,y
        lda $1047,x
        sta $d405,y
        lda $104a,x
        sta $d406,y
        lda $1044,x
        sta $103e,x
        sta $103b,x
        sta $1014,x
        lda #$00
        sta $101a,x
        lda $1053
        lsr
        lsr
        lsr
        lsr
        sec
        sbc #$03
        sta $1065,x
        lda $1056,x
// Referenced by: jsr from $ff66

sub_1203:
        sta $1017,x
        pha
        and #$0f
        asl
        asl
        sta $1068,x
        pla
        and #$f0
        lsr
        sta $1059,x
        lda $100b
        beq loc_121d
        jmp loc_137f

loc_121d:
        jmp loc_1365

loc_1220:
        lda $103b,x
        clc
        adc $1041,x
        bcc loc_122c
        inc $103e,x

loc_122c:
        sta $103b,x
        lda $1044,x
        cmp #$c0
        bcc loc_1239
        jmp loc_1349

loc_1239:
        cmp #$80
        bcs loc_12a4
        cmp #$40
        bcs loc_1244
        jmp loc_12d2

loc_1244:
        lda $101a,x
        clc
        adc $1056,x
        tay
        lda $1543,y
        cmp #$ff
        bne loc_1256
        jmp loc_137f

loc_1256:
        cmp #$41
        beq loc_1261
        cmp #$40
        beq loc_1261
        jmp loc_126a

loc_1261:
        pha
        iny
        lda $1543,y
        sta $101e
        pla

loc_126a:
        sta $101f
        iny
        lda $1543,y
        clc
        adc $1020,x
        asl
        iny
        sty $101d
        tay
        lda dat_1453,y
        pha
        lda $1454,y
        ldy $fb
        sta $d401,y
        pla
        sta $d400,y
        lda $101d
        sec
        sbc $1056,x
        sta $101a,x
        lda $101e
        sta $d403,y
        lda $101f
        sta $d404,y
        jmp loc_137f

loc_12a4:
        ldy $1017,x

loc_12a7:
        lda $1543,y
        cmp #$ff
        bne loc_12b4
        ldy $1056,x
        jmp loc_12a7

loc_12b4:
        sta $fe
        iny
        tya
        sta $1017,x
        lda $1020,x
        clc
        adc $fe
        asl
        tay
.label loc_12c5 = * + 2
        lda dat_1453,y
        sta $1035,x
        lda $1454,y
        sta $1038,x
        jmp loc_1365

loc_12d2:
        lda $1023,x
        beq loc_12ff
        cmp #$80
        bcs loc_12ed
        lda $1035,x
        clc
        adc $1026,x
        bcc loc_12e7
        inc $1038,x

loc_12e7:
.label loc_12e8 = * + 1
        sta $1035,x
        jmp loc_1365

loc_12ed:
        lda $1035,x
        sec
        sbc $1026,x
        bcs loc_12f9
        dec $1038,x

loc_12f9:
        sta $1035,x
        jmp loc_1365

loc_12ff:
.label sub_1301 = * + 2
        dec $1068,x
        bpl loc_1365
        inc $1068,x
        lda $1056,x
        beq loc_1365
        dec $1065,x
        lda $1065,x
.label loc_1313 = * + 1
        bpl loc_1334
        cmp $1071,x
        bne loc_131f
        lda $106e,x
        sta $1065,x

loc_131f:
        lda $1035,x
        clc
        adc $1059,x
        sta $1035,x
        lda $1038,x
        adc #$00
        sta $1038,x
        jmp loc_1365

loc_1334:
        lda $1035,x
        sec
        sbc $1059,x
        sta $1035,x
        lda $1038,x
        sbc #$00
        sta $1038,x
        jmp loc_1365

loc_1349:
        lda $1035,x
        sec
        sbc $1056,x
        bcs loc_1355
        dec $1038,x

loc_1355:
        sta $1035,x
        lda $1038,x
        bpl loc_1365
        lda #$01
        sta $1038,x
        sta $1035,x

loc_1365:
        ldy $fb
        lda $1035,x
        sta $d400,y
        lda $1038,x
        sta $d401,y
        lda $103b,x
        sta $d402,y
        lda $103e,x
        sta $d403,y

loc_137f:
        dex
        bpl loc_1397
        dec $1013
        bpl loc_1396
        lda $1011
        sta $1013
        dec $1029
        dec $102a
        dec $102b

loc_1396:
        rts

loc_1397:
        jmp loc_10b8

loc_139a:
        and #$1f
        clc
        adc #$01
        sta $1029,x
        iny
        lda ($fc),y
        cmp #$80
        bcs loc_13e4
        asl
        asl
        asl
        sty $fe
        tay
        lda $1513,y
        sta $104d,x
        lda loc_1514,y
        sta $1050,x
        lda $1515,y
        sta $1047,x
        lda $1516,y
        sta $104a,x
        lda $1517,y
        sta $1053,x
        lda $1518,y
        sta $1044,x
        lda $1519,y
        sta $1041,x
        lda dat_151a,y
        sta $1056,x
        ldy $fe
        jmp loc_1139

loc_13e4:
        and #$3f
        cmp #$20
        bcs loc_13fb
        and #$1f
        pha
        lda #$01
        sta $1023,x
        pla
        asl
        asl
        sta $1026,x
        jmp loc_1139

loc_13fb:
        and #$1f
        pha
        lda #$80
        sta $1023,x
        pla
        asl
        asl
        sta $1026,x
        jmp loc_1139

loc_140c:
        lda $1074,x
        sta $fc
        lda $1077,x
        sta $fd
        ldy $1062,x

loc_1419:
        lda ($fc),y
        cmp #$fe
        bne loc_1422
        jmp loc_10aa

loc_1422:
        cmp #$ff
.label sub_1425 = * + 1
        bne loc_142b
        ldy #$00
        jmp loc_1419

loc_142b:
        iny
        cmp #$80
        bcs loc_144b
        pha
        tya
        sta $1062,x
        pla
        tay
        lda $154d,y
        sta $102f,x
        lda $155c,y
        sta $1032,x
        lda #$00
        sta $102c,x
        jmp loc_10fd

loc_144b:
        and #$1f
        sta $105f,x
        jmp loc_1419

dat_1453:
        .byte $16                                   // .

// --- Region $150a-$1519 ---
.pc = $150a "Segment $150a"
        bne loc_1514
        cmp $ea30,x
        jsr sub_2ef8
.label loc_1514 = * + 2
        sbc $4041,x
        asl
        tay
        ora ($d8,x)
        brk

// --- Region $1810-$1827 ---
.pc = $1810 "Segment $1810"
        rol
        rol
        and #$29
        and #$29
        plp
        plp
        plp
        .byte $27,$27                               // rla $27 // ILLEGAL
        .byte $27,$26                               // rla $26 // ILLEGAL
        rol $26
        and $25
        and $24
        bit $23
        .byte $23,$23                               // rla ($23,x) // ILLEGAL
        .byte $22                                   // jam // ILLEGAL

// --- Region $1900-$197c ---
.pc = $1900 "main_1900"

main_1900:
        jsr sub_1000
        jsr sub_1a74
        sei
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$5a
        sta $0314
        lda #$19
        sta $0315
        lda #$00
        sta $c1
        cli

loc_1925:
        ldx #$00

loc_1927:
        lda $0e00,x
        beq loc_1935
        tay
        lda $0f00,y
.label sub_1931 = * + 1
        ora #$08
        sta $d800,x

loc_1935:
        inx
        bne loc_1927
        jsr sub_194f
        ldy $0f50
        ldx #$4f

loc_1940:
        lda $0f00,x
        sta $0f01,x
        dex
        bpl loc_1940
        sty $0f00
        jmp loc_1925

// Referenced by: jsr from $1938
sub_194f: {
        ldx #$0a
loop1:
        ldy #$00
loop2:
        dey
        bne loop2
        dex
        bne loop1
        rts
}

irq_195a:
        lda $d019
        sta $d019
        ldx $c1
        inx
        cpx #$05
        bne loc_1969
        ldx #$00

loc_1969:
        stx $c1
        txa
        clc
        asl
        tax
        lda dat_197c,x
        sta $20
        lda $197d,x
        sta $21
        jmp ($0020)

dat_197c:
        .byte $86                                   // .

// --- Region $1a74-$1af9 ---
.pc = $1a74 "sub_1a74"
// Referenced by: jsr from $1903

sub_1a74:
        jsr $e544
        lda #$08
        jsr $ffd2
        ldx #$00
        stx $d020
        stx $d021

loc_1a84:
        lda #$08
        sta $d800,x
        sta $d819,x
        lda #$00
        sta $0400,x
        sta $0419,x
        inx
        cpx #$ff
        bne loc_1a84
        lda #$12
        sta $d018
        ldx #$00

loc_1aa0:
        lda dat_0d00,x
        sta $0405,x
        lda $0d20,x
        sta $042d,x
        lda $0d40,x
        sta $0455,x
        lda $0d60,x
        sta $047d,x
        lda $0d80,x
        sta $04a5,x
        lda $0da0,x
        sta $04cd,x
        lda $0dc0,x
        sta $04f5,x
        inx
        cpx #$20
        bne loc_1aa0
        ldx #$00

loc_1ad1:
        lda #$01
        sta $d940,x
        sta $d990,x
        lda #$02
        sta $d9e0,x
        lda #$00
        sta $da30,x
        inx
        cpx #$28
        bne loc_1ad1
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        jsr sub_1d28
        jmp loc_1cd0

dat_1af8:
        .byte $ad,$f1                               // ..

// --- Region $1be8-$1be8 ---
.pc = $1be8 "loc_1be8"

loc_1be8:
        .byte $02                                   // jam // ILLEGAL

// --- Region $1c0b-$1c2c ---
.pc = $1c0b "loc_1c0b"

loc_1c0b:
.label loc_1c0c = * + 1
        lda $da30,x
        sta $da31,x
        dex
        bpl loc_1c0b
        inc $1bf8
        ldx $1bf8

loc_1c1a:
        lda dat_1c2d,x
        cmp #$ff
        bne loc_1c29
        ldx #$00
        stx $1bf8
        jmp loc_1c1a

loc_1c29:
        sta $da30
        rts

// --- Region $1c96-$1da3 ---
.pc = $1c96 "loc_1c96"

loc_1c96:
        ora $ffc9,y
        beq loc_1c9c
        rts

loc_1c9c:
        lda #$07
        sta $19d7
        ldx #$00

loc_1ca3:
        lda $05e1,x
        sta $05e0,x
        inx
        cpx #$28
        bne loc_1ca3

loc_1cae:
        ldy #$00
        lda ($2c),y
        cmp #$1f
        beq loc_1cd9
        cmp #$6e
        beq loc_1ce4
        cmp #$00
        beq loc_1cca
        and #$3f
        sta $0607
// Referenced by: jsr from $1cde, $1ceb, $fdad, $fdba

sub_1cc3:
        inc $2c
        bne loc_1cc9
        inc $2d

loc_1cc9:
        rts

loc_1cca:
        jsr loc_1cd0
        jmp loc_1cae

loc_1cd0:
        lda #$9f
        sta $2c
        lda #$1e
        sta $2d
        rts

loc_1cd9:
        lda #$50
        sta $1c81

loc_1cde:
        jsr sub_1cc3
        jmp loc_1cae

loc_1ce4:
        ldy #$01
        lda ($2c),y
        sta $1c82
        jsr sub_1cc3
        jmp loc_1cde

dat_1cf1:
        .byte $ce,$e7,$19,$ad,$e7                   // .....

loc_1cf6:
        ora $ffc9,y
        beq loc_1cfc
        rts

loc_1cfc:
        lda #$07
        sta $19e7
        ldx #$00

loc_1d03:
        lda $0631,x
        sta $0630,x
        inx
        cpx #$28
        bne loc_1d03

loc_1d0e:
        ldy #$00
        lda ($2a),y
        cmp #$00
        beq loc_1d22
        and #$3f
        sta $0657
        inc $2a
        bne loc_1d21
        inc $2b

loc_1d21:
        rts

loc_1d22:
        jsr sub_1d28
        jmp loc_1d0e
// Referenced by: jsr from $1af2, $1d22, $fdf1

sub_1d28:
        lda #$a2
        sta $2a
        lda #$1d
        sta $2b
        rts

loc_1d31:
        jsr $ffe4
        cmp #$20
        beq loc_1d39
        rts

loc_1d39:
        nop
        nop
        nop
        sei
        lda #$37
        sta $01
        jsr $fda3
        jsr $ff5b
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$34
        sta $01
        ldx #$00

loc_1d57:
        lda loc_1d63,x
        sta $0400,x
        inx
        bne loc_1d57
        jmp $0400

loc_1d63:
        lda #$95
        sta $02
        lda #$1f
        sta $03
        lda #$01
        sta $04
        lda #$08
        sta $05

loc_1d73:
        ldy #$00

loc_1d75:
        lda ($02),y
        sta ($04),y
        iny
        bne loc_1d75
        inc $03
        inc $05
        lda $03
        cmp #$ff
        bne loc_1d73
        lda #$37
        sta $01
        lda #$1b
        ldx #$8d
        sta $ae
        stx $af
        sta $2d
        stx $2e
        sta $2f
        stx $30
        sta $31
        stx $32
        cli
        jmp loc_fce2

txt_1da2:
        .encoding "screencode_mixed"
        .text "yo"
        .encoding "petscii_upper"

// --- Region $2ef8-$2ef8 ---
.pc = $2ef8 "sub_2ef8"
// Referenced by: jsr from $150f

sub_2ef8:
        brk

// --- Region $71dd-$71dd ---
.pc = $71dd "$71dd"
        brk

// --- Region $7dbd-$7dbd ---
.pc = $7dbd "Segment $7dbd"
        brk

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

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

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

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

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

// --- Region $d1d0-$d1d0 ---
.pc = $d1d0 "IO $d1d0"
        brk

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

// --- Region $fce2-$fcfa ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        inc $1bf8
        ldx $1bf8
        lda dat_1c2d,x
        cmp #$ff
        bne loc_fcf7
        ldx #$00
        stx $1bf8
        jmp loc_1c1a

loc_fcf7:
        sta $da30
        rts

// --- Region $fd65-$fe73 ---
.pc = $fd65 "loc_fd65"

loc_fd65:
        ora $ffc9,y
        beq loc_fd6b
        rts

loc_fd6b:
        lda #$07
        sta $19d7
        ldx #$00

loc_fd72:
        lda $05e1,x
        sta $05e0,x
        inx
        cpx #$28
        bne loc_fd72
        ldy #$00
        lda ($2c),y
        cmp #$1f
        beq loc_fda8
        cmp #$6e
        beq loc_fdb3
        cmp #$00
        beq loc_fd99
        and #$3f
        sta $0607
        inc $2c
        bne loc_fd98
        inc $2d

loc_fd98:
        rts

loc_fd99:
        jsr loc_1cd0
        jmp loc_1cae

dat_fd9f:
        .byte $a9,$9f,$85,$2c                       // ...,
        lda #$1e
        sta $2d
        rts

loc_fda8:
        lda #$50
        sta $1c81
        jsr sub_1cc3
        jmp loc_1cae

loc_fdb3:
        ldy #$01
        lda ($2c),y
        sta $1c82
        jsr sub_1cc3
        jmp loc_1cde

dat_fdc0:
        .byte $ce,$e7,$19,$ad,$e7                   // .....

loc_fdc5:
        ora $ffc9,y
        beq loc_fdcb
        rts

loc_fdcb:
        lda #$07
        sta $19e7
        ldx #$00

loc_fdd2:
        lda $0631,x
        sta $0630,x
        inx
        cpx #$28
        bne loc_fdd2
        ldy #$00
        lda ($2a),y
        cmp #$00
        beq loc_fdf1
        and #$3f
        sta $0657
        inc $2a
        bne loc_fdf0
        inc $2b

loc_fdf0:
        rts

loc_fdf1:
        jsr sub_1d28
        jmp loc_1d0e

dat_fdf7:
        .byte $a9,$a2,$85,$2a,$a9,$1d,$85,$2b,$60   // ...*...+`

loc_fe00:
        jsr $ffe4
        cmp #$20
        beq loc_fe08
        rts

loc_fe08:
        .byte $e3,$ea                               // isc ($ea,x) // ILLEGAL
        rts

loc_fe0b:
        bvs loc_fe85
        lda #$37
        sta $01
        jsr $fda3
        jsr $ff5b
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$34
        sta $01
        ldx #$00

loc_fe27:
        lda loc_1d63,x
        sta $0400,x
        inx
        bne loc_fe27
        jmp $0400

loc_fe33:
        lda #$95
        sta $02
        lda #$1f
        sta $03
        lda #$01
        sta $04
        lda #$08
        sta $05

loc_fe43:
        ldy #$00

loc_fe45:
        lda ($02),y
        sta ($04),y
        iny
        bne loc_fe45
        inc $03
        inc $05
        lda $03
        cmp #$ff
        bne loc_fe43
        lda #$37
        sta $01
        lda #$1b
        ldx #$8d
        sta $ae
        stx $af
        sta $2d
        stx $2e
        sta $2f
        stx $30
        sta $31
        stx $32
        cli
        jmp loc_fce2

txt_fe72:
        .encoding "screencode_mixed"
        .text "yo"
        .encoding "petscii_upper"

// --- Region $fe85-$fe8a ---
.pc = $fe85 "loc_fe85"

loc_fe85:
        ora $e7
        jsr sub_1425
        .byte $12                                   // jam // ILLEGAL

// --- Region $ff5b-$ff70 ---
.pc = $ff5b "Segment $ff5b"
        asl $1314
        jsr sub_0904
        .byte $1a                                   // nop // ILLEGAL
        .byte $1a                                   // nop // ILLEGAL
        ora $2b20,y
        jsr sub_1203
        ora ($03,x)
        .byte $0b,$05                               // anc #$05 // ILLEGAL
        .byte $04,$20                               // nop $20 // ILLEGAL

dat_ff6f:
        .byte $0f,$0e                               // ..

// --- Region $ffd2-$fff2 ---
.pc = $ffd2 "Segment $ffd2"
        ora #$03
        ora ($0e,x)
        .byte $13,$20                               // slo ($20),y // ILLEGAL
        .byte $17,$05                               // slo $05,x // ILLEGAL
        jsr sub_090b
        .byte $03,$0b                               // slo ($0b,x) // ILLEGAL
        jsr sub_1301
        .byte $13,$e4                               // slo ($e4),y // ILLEGAL
        jsr sub_1931
        .byte $0f,$15,$20                           // slo $2015 // ILLEGAL
        asl
        ora $13,x
        .byte $14,$20                               // nop $20,x // ILLEGAL
        .byte $0c,$09,$03                           // nop $0309 // ILLEGAL

dat_fff2:
        .byte $0b                                   // .

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

// --- Region $0808-$08d8 ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $7f,$c0,$c6,$de,$c6,$ce,$ce,$ce,$fc,$06,$c6,$dc,$c6,$de,$de,$dc // ................
        .byte $7f,$e0,$c0,$c0,$e0,$fe,$fe,$7e,$fc,$06,$c6,$c6,$c6,$de,$de,$dc // .......~........
        .byte $ff,$00,$c0,$dc,$c0,$fe,$fe,$7e,$ff,$00,$c0,$dc,$c0,$c0,$c0,$c0 // .......~........
        .byte $7f,$c0,$c0,$c6,$c6,$fe,$fe,$7c,$c6,$c6,$c6,$de,$c6,$ce,$ce,$ce // .......|........
        .byte $3c,$00,$18,$18,$18,$7e,$7e,$7e,$1f,$00,$0c,$0c,$0c,$1e,$de,$7e // <....~~~.......~
        .byte $c3,$c6,$cc,$dc,$c6,$e6,$e6,$e6,$c0,$c0,$c0,$c0,$e0,$fe,$fe,$7e // ...............~
        .byte $ef,$f8,$d6,$c6,$ce,$ce,$ce,$ce,$c7,$e6,$f6,$da,$cc,$ce,$ce,$ce // ................
        .byte $7f,$c0,$c6,$c6,$c6,$fe,$fe,$7c,$fc,$c6,$c6,$dc,$c0,$e0,$e0,$e0 // .......|........
        .byte $7f,$c0,$c6,$d6,$ce,$fe,$fe,$7e,$fc,$c6,$c6,$dc,$c6,$e6,$e6,$e6 // .......~........
        .byte $ff,$00,$c0,$7c,$06,$fe,$fe,$fc,$ff,$00,$18,$18,$18,$7e,$7e,$7e // ...|.........~~~
        .byte $c7,$c6,$c6,$c6,$c6,$fe,$fe,$7e,$c7,$c6,$c6,$c6,$ee,$7c,$7c,$38 // .......~.....||8
        .byte $c7,$c6,$c6,$c6,$d6,$fe,$fe,$ee,$83,$c6,$7c,$10,$6c,$ee,$ee,$ee // ..........|.l...
        .byte $c6,$c6,$c6,$76,$06,$0e,$fe,$fc,$ff,$00,$06,$0c,$18,$3e,$7e,$fe // ...v.........>~.

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

// --- Region $0904-$090a ---
.pc = $0904 "sub_0904"
// Referenced by: jsr from $ff5e

sub_0904:
        .byte $00,$00,$00,$00,$18,$18,$18           // .......

// --- Region $0916-$0916 ---
.pc = $0916 "dat_0916"

dat_0916:
        // === Fill data (1 bytes, $0916-$0916) ===
        .byte $00                                   // .

// --- Region $0938-$09d7 ---
.pc = $0938 "dat_0938"

dat_0938:
        .byte $0e,$1c,$18,$00,$00,$00,$00,$00,$3c,$70,$60,$60,$70,$7c,$7c,$3c // ........<p``p||<
        .byte $78,$1c,$0c,$0c,$1c,$7c,$7c,$78,$00,$00,$00,$00,$00,$00,$00,$00 // x....||x........
        .byte $00,$18,$18,$3c,$3c,$18,$18,$00,$00,$00,$00,$00,$00,$18,$18,$30 // ...<<..........0
        .byte $00,$00,$00,$7e,$70,$00,$00,$00,$00,$00,$00,$00,$00,$00,$38,$38 // ...~p.........88
        .byte $01,$02,$04,$0c,$18,$38,$70,$e0,$7f,$c0,$ce,$d6,$e6,$fe,$fe,$7c // .....8p........|
        .byte $18,$38,$58,$18,$18,$7e,$7e,$7e,$ff,$00,$06,$7c,$c0,$fe,$fe,$fe // .8X..~~~...|....
        .byte $ff,$00,$06,$76,$06,$fe,$fe,$fc,$c6,$c6,$c6,$c6,$7e,$0e,$0e,$0e // ...v........~...
        .byte $ff,$00,$c0,$7c,$06,$fe,$fe,$fc,$ff,$00,$c0,$fc,$c6,$fe,$fe,$7c // ...|...........|
        .byte $ff,$00,$06,$3e,$1c,$38,$70,$e0,$ff,$00,$c6,$fe,$c6,$fe,$fe,$7c // ...>.8p........|
        .byte $ff,$06,$c6,$fe,$06,$fe,$fe,$fc,$00,$18,$18,$00,$00,$18,$18 // ...............

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

// --- Region $0a08-$0a0f ---
.pc = $0a08 "dat_0a08"

dat_0a08:
        .byte $0a,$09,$09,$09,$09,$09,$09,$09       // ........

// --- Region $0a22-$0df0 ---
.pc = $0a22 "txt_0a22"

txt_0a22:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$7d,$7d,$7d,$7d,$7d,$7d,$a8,$88,$88,$88,$88,$88,$88,$88,$02 // U}}}}}}.........
        .byte $02,$02,$0a,$09,$09                   // .....

txt_0a3e:
        .text ")%"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$7f,$7f,$7f,$fd,$fd,$fd,$aa,$58,$58,$6a,$62,$62,$aa,$88,$80 // U.......XXjbb...
        .byte $80,$80,$80,$00,$00,$02,$02,$0a       // ........

txt_0a59:
        .text ")%'"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $97,$9f,$5f,$aa,$5a,$d6,$f6,$f5,$fd,$fd,$fd,$a0,$28,$08,$88,$8a // .._.Z.......(...
        .byte $82,$a2,$62                           // ..b

txt_0a70:
        .text "*%''''''"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $56,$f5,$fd,$fd,$ff,$ff,$ff,$a0,$88,$88,$a2,$62,$62,$68,$58,$00 // V..........bbhX.
        .byte $00,$00,$00,$00,$00,$80,$80,$aa,$95,$9f,$9f,$9f,$9f,$9f,$9f,$aa // ................
        .byte $62,$62,$62,$62,$62,$62,$62,$09,$0a,$00,$00,$00,$00,$00,$00,$55 // bbbbbbb........U
        .byte $aa,$00,$00,$00,$00,$00,$00,$5f,$9f,$9f,$9f,$9f,$9f,$9f,$9f,$55 // ......._.......U
        .byte $6a,$60,$62,$62,$62,$62,$62,$56,$aa,$00,$aa,$00,$00,$00,$00 // j`bbbbbV.......

txt_0ac8:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $02,$02,$02,$02,$7d,$7d,$7d,$7d,$7d,$7d,$7d,$7d,$88,$88,$88,$8a // ....}}}}}}}}....
        .byte $8a,$8a,$a9,$a5,$27,$a7,$97,$9f,$5f,$7f,$7d,$fd,$f5,$f6,$d6,$da // ....'..._.}.....
        .byte $58,$6a,$62,$aa,$88,$a8,$20,$a0,$80,$80,$00,$00,$02,$02,$02,$02 // Xjb... .........
        .byte $02,$02,$02,$02,$7f,$7d,$7d,$7d,$7d,$7d,$7d,$7d,$55,$6a,$a0,$82 // .....}}}}}}}Uj..
        .byte $88,$88,$88,$88,$55,$aa,$02,$aa,$00,$00,$00,$00,$7f,$5f,$9f,$9f // ....U........_..
        .byte $9f,$9f,$9f,$9f,$62,$62,$62,$62,$62,$62,$62,$62 // ....bbbbbbbb

txt_0b28:
        .text "''''''''"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $da,$d8,$d8,$d8,$d8,$d8,$d8,$55,$aa,$02,$aa,$80,$80,$80,$80,$7f // .......U........
        .byte $5f,$9f,$97,$a7                       // _...

txt_0b45:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $d8,$d8,$da,$d6,$f6,$f6,$d6,$da,$80,$80 // ..........

txt_0b52:
        .text "      "
        .byte $95,$aa,$00,$00,$00,$00,$00,$00,$55,$a9,$09,$09,$09,$09,$09,$09 // ........U.......
        .byte $f5,$f6,$f6,$f6,$f6,$f6,$f6,$f6,$55,$aa,$00 // ........U..

txt_0b73:
        .text "*    "
        .byte $62,$a2,$02,$aa,$00,$00,$00,$00,$9f,$9f,$9f,$9f,$9f,$9f,$9f,$9f // b...............
        .byte $7d,$7f,$7f,$7f,$7f,$7f,$7f,$7d,$57,$ff,$ff,$ff,$ff,$ff,$ff,$57 // }......}W......W
        .byte $f5,$f6,$d6,$d6,$d6,$d6,$f6,$f5,$88,$a8 // ..........

txt_0ba2:
        .text "    "
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $88,$7d,$7d,$7d,$7d,$7f,$7f,$7f,$7d,$88,$88,$aa,$55,$ff,$ff,$ff // .}}}}...}...U...
        .byte $55,$00,$00,$aa,$55,$ff,$ff,$ff,$55,$9f,$9f,$9f,$5f,$ff,$ff,$ff // U...U...U..._...
        .byte $5f,$d8,$d8,$da,$d5,$ff,$ff,$ff,$ff,$80,$82,$aa,$55,$ff,$ff,$ff // _...........U...
        .byte $ff,$97,$9f,$5f,$7f,$ff,$fd,$f5,$d6,$d8,$d8,$58,$68,$62,$62,$a2 // ..._.......Xhbb.
        .byte $88,$80,$80,$80,$80,$00,$00,$00,$00,$09,$09,$09,$09,$09,$09,$09 // ................
        .byte $09,$f6,$f6,$f6,$f6,$f6,$f6,$f6,$f6   // .........

txt_0c00:
        .text "        "
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $a9,$8a,$8a,$8a,$88,$88,$88,$fd,$7d,$7f,$5f,$9f,$97,$a7,$27,$aa // ........}._...'.
        .byte $62,$6a,$58,$da,$d6,$f6,$f5,$00,$00,$80,$80,$a0,$20,$a8,$88,$aa // bjX......... ...
        .byte $88,$88,$88,$88,$88,$88,$88,$aa,$00,$00,$00,$00,$00,$00,$00,$ff // ................
        .byte $d5,$da,$da,$d8,$d8,$d8,$d8,$ff,$7f,$5f,$97,$a7,$a5,$a9,$89,$da // ........._......
        .byte $d8,$da,$d6,$f6,$f5,$fd,$fd,$08,$20,$20,$20,$88,$88,$a2,$62,$9f // ........   ...b.
        .byte $5f,$ff,$ff,$ff,$ff,$ff,$ff,$6a,$55,$ff,$ff,$ff,$ff,$ff,$ff,$88 // _......jU.......
        .byte $88,$88,$88,$88,$88,$88,$88,$25,$29,$09,$09,$0a,$02,$02,$02,$fd // .......%).......
        .byte $fd,$fd,$7f,$7f,$7f,$5f,$9f,$88,$aa,$62,$62,$6a,$58,$d8,$da,$02 // ....._...bbjX...
        .byte $02,$02,$02,$82,$82,$82,$a2,$d8,$d8,$d8,$d8,$d8,$d8,$d8,$d8,$89 // ................
        .byte $8a,$82,$82,$82,$80,$80,$80,$7f,$7f,$7f,$5f,$9f,$9f,$97,$a7,$62 // .........._....b
        .byte $68,$58,$d8,$da,$d6,$f6,$f6,$00,$80,$80,$80,$20,$20,$20,$88,$a9 // hX.........   ..
        .byte $55,$ff,$ff,$ff,$ff,$ff,$ff,$f6,$f5,$ff,$ff,$ff,$ff,$ff,$ff,$09 // U...............
        .byte $0a,$08,$02,$00,$00,$00,$00,$55,$aa,$00,$aa,$00,$00,$00,$00 // .......U.......

txt_0cd8:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00,$88,$88,$08,$a8,$00,$00,$00,$00,$95,$aa,$80,$2a // ...............*
        .byte $00,$00,$00,$00,$25,$2a,$20,$0a,$00,$00,$00,$00,$58,$a8,$00,$aa // ....%* .....X...
        .byte $00,$00,$00,$00                       // ....

dat_0d00:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "ABBBCDEFGHIJKBBLMNBBOPQRBBBS"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "TUVWXYZ"
        .byte $5b,$5c,$5d,$5e,$5f,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a // [\]^_`abcdefghij
        .byte $6b,$6c,$6d,$6e,$6f                   // klmno

txt_0d5d:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $70,$64,$40,$5f,$71,$72,$73,$74,$40,$5f,$75,$76,$77,$78,$64,$65 // pd@_qrst@_uvwxde
        .byte $79,$7a,$7b,$7c,$7d,$40,$7e,$7f,$80   // yz{|}@~..

txt_0d7c:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $70,$64,$40,$5f,$5a,$81,$82,$83,$84,$5f,$5a,$85,$86,$70,$64,$65 // pd@_Z...._Z..pde
        .byte $87,$88,$89,$8a,$40,$40,$7e,$7f,$80   // ....@@~..

txt_0d9c:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "AB"
        .byte $8b,$8c,$43,$44,$5a,$8d,$8e,$8f,$90,$91,$5a,$8d,$40,$70,$64,$65 // ..CDZ.....Z.@pde
        .byte $92,$93,$94,$95,$96,$52,$97,$98       // .....R..

txt_0dbb:
        .text "BS"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $99,$9a,$9a,$9a,$58,$9b,$9a,$9c,$40,$9d,$58,$9b,$9a,$9c,$40,$9d // ....X...@.X...@.
        .byte $6f,$9e,$9f,$7d,$9e,$9a,$9c,$9d,$9a,$9a,$9a,$6f // o..}.......o

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

// --- Region $0e2e-$0ee9 ---
.pc = $0e2e "dat_0e2e"

dat_0e2e:
        .byte $01,$02,$03,$04,$05,$06,$01,$00,$00,$08,$00,$00,$01,$02,$03,$04 // ................
        .byte $00,$01,$01,$02,$03,$00,$00,$01,$02,$03,$04,$05,$00,$00,$00,$00 // ................
        .fill 10, $00
        .byte $03,$00,$00,$00,$02,$00,$06,$07,$00,$00,$02,$00,$00,$05,$00,$02 // ................
        .byte $02,$00,$04,$04,$00,$00,$00,$04,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $04,$00,$00,$00,$03,$04,$05,$00,$00,$00,$03,$04,$05,$06,$00,$03 // ................
        .byte $03,$04,$05,$05,$00,$00,$00,$05,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $05,$00,$00,$00,$04,$00,$06,$07,$00,$00,$04,$00,$00,$07,$00,$04 // ................
        .byte $04,$05,$05,$00,$00,$00,$00,$06,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$09,$08,$07,$06,$07,$08,$09,$05,$05,$00,$08 // ................
        .byte $09,$00,$05,$00,$00,$08,$00,$05,$05,$00,$06,$07,$00,$09,$08,$07 // ................
        .byte $08,$09                               // ..

// --- Region $0f08-$0f10 ---
.pc = $0f08 "dat_0f08"

dat_0f08:
        .byte $06,$05,$03,$07,$01,$07,$03,$05,$06   // .........

// --- Region $0f30-$0f37 ---
.pc = $0f30 "dat_0f30"

dat_0f30:
        .byte $06,$04,$03,$01,$03,$04,$06           // .......

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

// --- Region $1004-$1079 ---
.pc = $1004 "Segment $1004"
        .byte $aa,$10,$4c,$b0,$10,$ff,$01,$00,$01,$00,$00,$07,$0e,$02,$50,$02 // ..L...........P.
        .byte $00,$14,$00,$00,$00,$88,$00,$00,$00,$09,$08,$80,$48,$22,$43,$00 // ............H"C.
        .byte $00,$00,$00,$00,$7c,$01,$01,$01,$00,$00,$00,$09,$09,$09,$10,$10 // ....|...........
        .byte $10,$a0,$c1,$26,$45,$07,$34,$00,$14,$80,$00,$14,$05,$00,$40,$80 // ...&E.4.......@.
        .byte $00,$14,$00,$0a,$0a,$0a,$a9,$c9,$a9,$81,$41,$41,$10,$41,$41,$01 // ..........AA.AA.
        .byte $00,$52,$00,$00,$88,$00,$00,$40,$01,$00,$00,$0c,$0a,$00,$00,$00 // .R.....@........
        .byte $00,$fd,$fd,$fd,$00,$00,$20,$10,$41,$41,$01,$01,$06,$ff,$ff,$fa // ...... .AA......
        .byte $6b,$8e,$bd,$15,$15,$15               // k.....

// --- Region $10b0-$10b7 ---
.pc = $10b0 "dat_10b0"

dat_10b0:
        .byte $ad,$0a,$10,$d0,$01,$60,$a2,$02       // .....`..

// --- Region $1454-$1509 ---
.pc = $1454 "Segment $1454"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9,$03,$e0,$03,$1b,$04,$5a // .....B.t.......Z
        .byte $04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8 // .....,.{...'....
        .byte $06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5 // .Q...7...7...W..
        .byte $0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68 // ...N.........n.h
        .byte $11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1 // .n.......9......
        .byte $1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6 // .F.... .".$.'^).
        .byte $2b,$72                               // +r

txt_14d6:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_14e6:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75,$10,$7c,$70 // R.W.\pbLh.n.u.|p
        .byte $83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98 // .@.p.@.x.X......

// --- Region $151a-$180f ---
.pc = $151a "dat_151a"

dat_151a:
        .byte $f0,$81,$80,$06,$e8,$00,$40,$00,$00,$81,$10,$0a,$a9,$01,$00,$00 // ......@.........
        .byte $00,$41,$41,$0a,$c9,$00,$14,$40,$00,$41,$41,$0a,$a9,$52,$00,$80 // .AA....@.AA..R..
        .byte $88,$41,$40,$0a,$c9,$01,$d7,$00,$e0,$11,$04,$41,$08,$02,$80,$1c // .A@........A....
        .byte $80,$17,$ff,$d8,$db,$ff,$21,$34,$4b,$6e,$89,$a0,$b5,$c6,$dc,$e0 // ......!4Kn......
        .byte $ec,$fa,$15,$15,$15,$16,$16,$16,$16,$16,$16,$16,$16,$16,$16,$16 // ................
        .byte $16,$8c,$00,$00,$80,$03,$8c,$01,$01,$01,$01,$01,$01,$01,$05,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$05,$8c,$01,$01,$01,$01,$01,$01,$01,$05 // ................
        .byte $ff,$1f,$00,$ff,$8c,$00,$00,$00,$06,$02,$02,$8a,$02,$02,$88,$02 // ................
        .byte $02,$8a,$02,$8b,$02,$8c,$02,$02,$8a,$02,$02,$88,$02,$02,$8a,$02 // ................
        .byte $8b,$02,$8c,$02,$02,$8a,$02,$02,$88,$02,$02,$8a,$02,$8b,$02,$ff // ................
        .byte $1f,$00,$ff,$8c,$03,$07,$07,$03,$07,$07,$03,$07,$07,$80,$08,$08 // ................
        .byte $09,$09,$0a,$80,$0b,$0c,$0b,$0d,$0d,$0d,$0b,$0b,$0e,$ff,$1f,$00 // ................
        .byte $ff,$81,$00,$1c,$81,$02,$30,$01,$3c,$01,$30,$83,$01,$1c,$81,$00 // ......0.<.0.....
        .byte $1c,$03,$1c,$81,$02,$30,$01,$3c,$01,$30,$81,$01,$1c,$81,$02,$30 // .....0.<.0.....0
        .byte $01,$3c,$01,$30,$ff,$81,$03,$0c,$01,$0c,$01,$18,$01,$18,$01,$13 // .<.0............
        .byte $01,$18,$01,$0f,$01,$0e,$01,$0c,$01,$0c,$01,$18,$01,$18,$01,$13 // ................
        .byte $01,$18,$01,$0c,$01,$0e,$ff,$81,$04,$30,$01,$33,$01,$35,$01,$30 // .........0.3.5.0
        .byte $03,$37,$01,$35,$09,$30,$03,$35,$03,$37,$01,$30,$01,$33,$01,$35 // .7.5.0.5.7.0.3.5
        .byte $01,$30,$03,$37,$01,$35,$03,$37,$01,$35,$03,$30,$03,$37,$03,$35 // .0.7.5.7.5.0.7.5
        .byte $ff,$81,$00,$1c,$81,$02,$30,$01,$3c,$01,$30,$83,$01,$1c,$81,$00 // ......0.<.0.....
        .byte $1c,$03,$1c,$81,$02,$30,$01,$3c,$01,$30,$81,$01,$1c,$01,$1c,$01 // .....0.<.0......
        .byte $1c,$01,$1c,$ff,$81,$01,$1c,$01,$1c,$01,$1c,$09,$1c,$01,$1c,$01 // ................
        .byte $1c,$01,$1c,$01,$1c,$81,$05,$1f,$01,$1f,$01,$1f,$01,$1f,$ff,$87 // ................
        .byte $04,$30,$03,$37,$81,$9f,$3a,$03,$3c,$01,$3a,$03,$37,$01,$35,$01 // .0.7..:.<.:.7.5.
        .byte $37,$01,$30,$01,$2e,$ff,$97,$04,$3c,$03,$3f,$03,$41,$83,$9f,$41 // 7.0.....<.?.A..A
        .byte $23,$43,$01,$41,$03,$43,$03,$3f,$0d,$3c,$ff,$83,$04,$3a,$03,$3c // #C.A.C.?.<...:.<
        .byte $03,$3a,$83,$9f,$3c,$23,$3f,$03,$3a,$07,$3c,$ff,$97,$04,$3c,$03 // .:..<#?.:.<...<.
        .byte $3f,$03,$41,$83,$9f,$41,$23,$43,$01,$41,$03,$43,$83,$9f,$46,$2d // ?.A..A#C.A.C..F-
        .byte $48,$ff,$9f,$04,$48,$ff,$03,$46,$03,$48,$87,$8c,$41,$27,$43,$03 // H...H..F.H..A'C.
        .byte $46,$ff,$03,$43,$87,$8c,$41,$27,$43,$03,$46,$03,$48,$03,$46,$ff // F..C..A'C.F.H.F.
        .byte $03,$46,$ff,$00,$00,$00,$94,$94,$94,$94,$94,$94,$94,$93,$93,$93 // .F..............
        .byte $92,$92,$91,$91,$90,$90,$8f,$8e,$8d,$8d,$8c,$8b,$8a,$89,$88,$87 // ................
        .byte $86,$85,$84,$82,$81,$80,$7f,$7d,$7c,$7b,$79,$78,$77,$75,$74,$72 // .......}|{yxwutr
        .byte $70,$6f,$6d,$6c,$6a,$68,$67,$65,$63,$62,$60,$5e,$5c,$5b // pomljhgecb`^\[

txt_1738:
        .text "YWUSRPNLJIGECA?><:875310.,+)'&$#! "
        .byte $1e,$1d,$1b,$1a,$19,$17,$16,$15,$14,$12,$11,$10,$0f,$0e,$0d,$0c // ................
        .byte $0b,$0a,$09,$08,$08,$07,$06,$05,$05,$04,$04,$03,$03,$02,$02,$02 // ................
        .fill 13, $01
        .byte $02,$02,$02,$03,$03,$04,$04,$05,$06,$06,$07,$08,$09,$09,$0a,$0b // ................
        .byte $0c,$0d,$0e,$0f,$10,$12,$13,$14,$15,$16,$18,$19,$1a,$1c,$1d,$1f // ................

txt_17a7:
        .text " "
        .byte $22                                   // double quote character
        .text "#%&(*+-/024579;<>"
        .byte $40                                   // @ character
        .text "BDEGIKMOPRTVXY"
        .byte $5b,$5d,$5f,$60,$62,$64,$66,$67,$69,$6b,$6c,$6e,$6f,$71,$72,$74 // []_`bdfgiklnoqrt
        .byte $75,$77,$78,$7a,$7b,$7d,$7e,$7f,$80,$82,$83,$84,$85,$86,$87,$88 // uwxz{}~.........
        .byte $89,$8a,$8b,$8c,$8d,$8e,$8e,$8f,$90,$90,$91,$91,$92,$92,$93,$93 // ................
        .byte $93,$94,$94,$94,$94,$94,$94           // .......

txt_1800:
        .text "+++++++++++++***"

// --- Region $1828-$1873 ---
.pc = $1828 "txt_1828"

txt_1828:
        .byte $22                                   // double quote character
        .text "!!  "
        .byte $1f,$1f,$1e,$1e,$1d,$1d,$1c,$1c,$1b,$1b,$1a,$1a,$19,$19,$18,$18 // ................
        .byte $17,$17,$16,$15,$15,$14,$14,$13,$13,$12,$12,$11,$11,$10,$10,$0f // ................
        .byte $0f,$0e,$0e,$0d,$0d,$0c,$0c,$0b,$0b,$0a,$0a,$09,$09,$08,$08,$07 // ................
        .byte $07,$07,$06,$06,$06,$05,$05,$04,$04,$04,$03,$03,$03,$03,$02,$02 // ................
        .byte $02,$02,$01,$01,$01,$01,$01           // .......

// --- Region $188d-$18ff ---
.pc = $188d "dat_188d"

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

txt_18d3:
        .text "   !!"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "##$$$%%&&&'''(((())))*****++++++++++++"

// --- Region $197d-$1a73 ---
.pc = $197d "Segment $197d"
        .byte $19,$b0,$19,$be,$19,$cc,$19,$e1,$19,$a9,$6a,$8d,$12,$d0,$a9,$d8 // ..........j.....
        .byte $8d,$16,$d0,$a9,$1b,$8d,$11,$d0,$20,$31,$1d,$20,$06,$10,$20,$f8 // ........ 1. .. .
        .byte $1a,$20,$c8,$1b,$20,$78,$1c,$20,$f1,$1c,$20,$f9,$1b,$20,$3c,$1c // . .. x. .. .. <.
        .byte $4c,$31,$ea,$a9,$80,$8d,$12,$d0,$ad,$f2,$1b,$8d,$16,$d0,$4c,$81 // L1............L.
        .byte $ea,$a9,$90,$8d,$12,$d0,$ad,$f6,$1b,$8d,$16,$d0,$4c,$81,$ea,$a9 // ............L...
        .byte $e0,$8d,$12,$d0,$a9,$c8,$8d,$16,$d0,$a9,$07,$8d,$16,$d0,$20,$ee // .............. .
        .byte $19,$4c,$81,$ea,$a9,$f9,$8d,$12,$d0,$a9,$00,$8d,$16,$d0,$4c,$81 // .L............L.
        .byte $ea,$a2,$00,$ad,$12,$d0,$38,$e9,$01,$29,$07,$09,$10,$8d,$11,$d0 // ......8..)......
        .byte $ea,$ea,$ea,$24,$fd,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea // ...$............
        .byte $ea,$ea,$ea,$e8,$ec,$65,$1a,$d0,$da,$ad,$12,$d0,$18,$69,$0e,$cd // .....e.......i..
        .byte $12,$d0,$d0,$fb,$a2,$00,$ad,$12,$d0,$38,$e9,$01,$29,$07,$09,$10 // .........8..)...
        .byte $8d,$11,$d0,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea // ................
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$e8,$e0,$0a,$d0,$da,$a2,$00,$bd,$00 // ................
        .byte $18,$18,$69,$02,$8d,$65,$1a,$e8,$8e,$4a,$1a,$49,$ff,$29,$3f,$8d // ..i..e...J.I.)?.
        .byte $46,$1a,$a9,$00,$8d,$21,$d0,$60,$00,$00,$00,$00,$00,$00,$00,$00 // F....!.`........
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

// --- Region $1afa-$1be7 ---
.pc = $1afa "Segment $1afa"
        .byte $1b,$85,$02,$18,$46,$02,$46,$02,$46,$02,$ad,$f1,$1b,$29,$07,$49 // ....F.F.F....).I
        .byte $07,$8d,$f2,$1b,$a5,$02,$8d,$f0,$1b,$ae,$f0,$1b,$a0,$00,$bd,$55 // ...............U
        .byte $1b,$29,$3f,$99,$40,$05,$e8,$c8,$c0,$28,$d0,$f2,$ad,$f5,$1b,$85 // .)?.@....(......
        .byte $02,$18,$46,$02,$46,$02,$46,$02,$ad,$f5,$1b,$29,$07,$49,$07,$8d // ..F.F.F....).I..
        .byte $f6,$1b,$a5,$02,$8d,$f4,$1b,$ae,$f4,$1b,$a0,$00,$bd,$8f,$1b,$29 // ...............)
        .byte $3f,$99,$90,$05,$e8,$c8,$c0,$28,$d0,$f2,$60 // ?......(..`

txt_1b55:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "             PROUDLY PRESENTS           "
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "                "
        .byte $04,$09,$1a,$1a,$19                   // .....

txt_1bad:
        .text " +                 "
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $ef,$1b,$bd,$00,$17,$8d,$f1,$1b,$e8,$e0,$ff,$d0,$02,$a2,$00,$8e // ................
        .byte $ef,$1b,$ae,$f3,$1b,$bd,$00,$17,$8d,$f5,$1b,$e8,$e0,$ff,$d0 // ...............

// --- Region $1be9-$1c0a ---
.pc = $1be9 "dat_1be9"

dat_1be9:
        .byte $a2,$00,$8e,$f3,$1b,$60,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .....`..........
        .byte $ee,$f7,$1b,$ad,$f7,$1b,$c9,$03,$f0,$01,$60,$a9,$00,$8d,$f7,$1b // ..........`.....
        .byte $a2,$28                               // .(

// --- Region $1c2d-$1c95 ---
.pc = $1c2d "dat_1c2d"

dat_1c2d:
        .byte $05,$05,$03,$03,$0d,$0d,$01,$01,$0d,$0d,$03,$03,$05,$05,$ff,$ee // ................
        .byte $6c,$1c,$ad,$6c,$1c,$c9,$03,$f0,$01,$60,$a9,$00,$8d,$6c,$1c,$ee // l..l.....`...l..
        .byte $6d,$1c,$ae,$6d,$1c,$bd,$6e,$1c,$c9,$ff,$d0,$08,$a2,$00,$8e,$6d // m..m..n........m
        .byte $1c,$4c,$4f,$1c,$a2,$00,$9d,$e0,$d9,$e8,$e0,$28,$d0,$f8,$60,$00 // .LO........(..`.
        .byte $00,$09,$08,$07,$01,$07,$08,$09,$00,$00,$ff,$ad,$81,$1c,$f0,$06 // ................
        .byte $ce,$81,$1c,$60,$01,$02,$ae,$82,$1c,$8a,$48,$20,$91,$1c,$68,$aa // ...`......H ..h.
        .byte $ca,$d0,$f6,$60,$ce,$d7,$19,$ad,$d7   // ...`.....

// --- Region $1da4-$1f94 ---
.pc = $1da4 "Segment $1da4"
        .byte $20,$08,$0f,$27,$13,$20,$14,$0f       //  ..'. ..

txt_1dac:
        .text "      "
        .byte $08,$0f,$14,$0c,$09,$0e,$05           // .......

txt_1db9:
        .text "       "
        .byte $14,$12,$09,$01,$04                   // .....

txt_1dc5:
        .text "      "
        .byte $06,$01,$09,$12,$0c,$09,$07,$08,$14   // .........

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

txt_1de2:
        .text "      "
        .byte $17,$09,$1a,$01,$18                   // .....

txt_1ded:
        .text "       "
        .byte $03,$06,$12                           // ...

txt_1df7:
        .text "     "
        .byte $09,$0e,$18,$13                       // ....

txt_1e00:
        .text "      "
        .byte $13,$03,$07                           // ...

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

txt_1e13:
        .text "      "
        .byte $08,$0f,$12,$09,$1a,$0f,$0e           // .......

txt_1e20:
        .text "      "
        .byte $15,$10,$06,$12,$0f,$0e,$14           // .......

txt_1e2d:
        .text "      "
        .byte $0d                                   // string terminator
        .byte $03,$07                               // ..

txt_1e36:
        .text "      "
        .byte $14,$13,$0b,$2f,$03,$0f,$13,$0d,$0f,$13 // .../......

txt_1e46:
        .text "?     "
        .byte $0f,$12,$09,$0f,$0e                   // .....

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

txt_1e5b:
        .text "       "
        .byte $01,$06,$0c                           // ...

txt_1e65:
        .text "       "
        .byte $0e,$01,$14,$0f                       // ....

txt_1e70:
        .text "         "

txt_1e79:
        .encoding "screencode_mixed"
        .text "ok guys get our version of hawkeye! "
        .text "@"
        .text "@"
        .encoding "petscii_upper"
        .byte $6e,$06                               // n.

txt_1ea1:
        .text "           "
        .byte $19,$0f,$0c,$20,$04,$15,$04,$05,$13   // ... .....

txt_1eb5:
        .text "!                "
        .byte $1f,$6e,$04                           // .n.

txt_1ec9:
        .text "      "

txt_1ecf:
        .encoding "screencode_mixed"
        .text "just ice presents dizzy + cracked on"
        .encoding "petscii_upper"

txt_1ef3:
        .text " 12.8.88      "

txt_1f01:
        .encoding "screencode_mixed"
        .text "yes its another spectrum emulator job"
        .encoding "petscii_upper"

txt_1f26:
        .text "!!!!        "

txt_1f32:
        .encoding "screencode_mixed"
        .text "ok guys the greets are below"
        .encoding "petscii_upper"

txt_1f4e:
        .text "!        "
        .byte $6e                                   // n

txt_1f58:
        .encoding "screencode_mixed"
        .text "e hey americans we kick ass"
        .encoding "petscii_upper"

txt_1f73:
        .text "    "

txt_1f77:
        .encoding "screencode_mixed"
        .text "you just lick ass"
        .encoding "petscii_upper"

txt_1f88:
        .text "!!!........ "
        .byte $00                                   // string terminator

// --- Region $2ef9-$2ef9 ---
.pc = $2ef9 "dat_2ef9"

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

// --- Region $71de-$71de ---
.pc = $71de "dat_71de"

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

// --- Region $7dbe-$7dbe ---
.pc = $7dbe "dat_7dbe"

dat_7dbe:
        // === Fill data (1 bytes, $7dbe-$7dbe) ===
        .byte $00                                   // .

// --- Region $8601-$8601 ---
.pc = $8601 "dat_8601"

dat_8601:
        // === Fill data (1 bytes, $8601-$8601) ===
        .byte $00                                   // .

// --- Region $8a13-$8a13 ---
.pc = $8a13 "dat_8a13"

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

// --- Region $8ed1-$8ed1 ---
.pc = $8ed1 "dat_8ed1"

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

// --- Region $9d0e-$9d0e ---
.pc = $9d0e "dat_9d0e"

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

// --- Region $bd13-$bd13 ---
.pc = $bd13 "dat_bd13"

dat_bd13:
        // === Fill data (1 bytes, $bd13-$bd13) ===
        .byte $00                                   // .

// --- Region $d1d1-$d1d1 ---
.pc = $d1d1 "dat_d1d1"

dat_d1d1:
        // === Fill data (1 bytes, $d1d1-$d1d1) ===
        .byte $00                                   // .

// --- Region $d418-$d419 ---
.pc = $d418 "dat_d418"

dat_d418:
        .byte $0f                                   // .

dat_d419:
        // === Fill data (1 bytes, $d419-$d419) ===
        .byte $00                                   // .

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

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

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

irq_ea31:
        .byte $00                                   // .

// --- Region $ec00-$fce1 ---
.pc = $ec00 "dat_ec00"

dat_ec00:
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00,$19,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a8,$25,$7f,$c0,$c6,$de // .........`.%....
        .byte $c6,$e3,$ce,$32,$fc,$06,$c6,$dc,$c6,$de,$de,$dc,$7f,$e0,$c0,$c0 // ...2............
        .byte $e0,$fe,$fe,$7e,$fc,$06,$e3,$c6,$2f,$de,$de,$dc,$ff,$00,$c0,$dc // ...~..../.......
        .byte $c0,$fe,$fe,$7e,$ff,$00,$c0,$dc,$e4,$c0,$28,$7f,$c0,$c0,$c6,$c6 // ...~......(.....
        .byte $fe,$fe,$7c,$e3,$c6,$22,$de,$c6,$e3,$ce,$22,$3c,$00,$e3,$18,$e3 // ..|.."...."<....
        .byte $7e,$22,$1f,$00,$e3,$0c,$28,$1e,$de,$7e,$c3,$c6,$cc,$dc,$c6,$e3 // ~"....(..~......
        .byte $e6,$e4,$c0,$28,$e0,$fe,$fe,$7e,$ef,$f8,$d6,$c6,$e4,$ce,$25,$c7 // ...(...~......%.
        .byte $e6,$f6,$da,$cc,$e3,$ce,$22,$7f,$c0,$e3,$c6,$28,$fe,$fe,$7c,$fc // ......"....(..|.
        .byte $c6,$c6,$dc,$c0,$e3,$e0,$2d,$7f,$c0,$c6,$d6,$ce,$fe,$fe,$7e,$fc // ......-.......~.
        .byte $c6,$c6,$dc,$c6,$e3,$e6,$2a,$ff,$00,$c0,$7c,$06,$fe,$fe,$fc,$ff // ......*...|.....
        .byte $00,$e3,$18,$e3,$7e,$21,$c7,$e4,$c6,$24,$fe,$fe,$7e,$c7,$e3,$c6 // ....~!...$..~...
        .byte $25,$ee,$7c,$7c,$38,$c7,$e3,$c6,$29,$d6,$fe,$fe,$ee,$83,$c6,$7c // %.||8...)......|
        .byte $10,$6c,$e3,$ee,$e3,$c6,$2d,$76,$06,$0e,$fe,$fc,$ff,$00,$06,$0c // .l....-v........
        .byte $18,$3e,$7e,$fe,$80,$30,$00,$e3,$18,$28,$1c,$1c,$00,$1c,$1c,$66 // .>~..0...(.....f
        .byte $ee,$ee,$80,$25,$00,$23,$0e,$1c,$18,$a5,$30,$3c,$70,$60,$60,$70 // ...%.#....0<p``p
        .byte $7c,$7c,$3c,$78,$1c,$0c,$0c,$1c,$7c,$7c,$78,$a9,$26,$18,$18,$3c // ||<x....||x.&..<
        .byte $3c,$18,$18,$a6,$23,$18,$18,$30,$a3,$22,$7e,$70,$a9,$37,$38,$38 // <...#..0."~p.788
        .byte $01,$02,$04,$0c,$18,$38,$70,$e0,$7f,$c0,$ce,$d6,$e6,$fe,$fe,$7c // .....8p........|
        .byte $18,$38,$58,$18,$18,$e3,$7e,$25,$ff,$00,$06,$7c,$c0,$e3,$fe,$28 // .8X...~%...|...(
        .byte $ff,$00,$06,$76,$06,$fe,$fe,$fc,$e4,$c6,$21,$7e,$e3,$0e,$60,$28 // ...v......!~..`(
        .byte $ff,$00,$c0,$7c,$06,$fe,$fe,$fc,$ff,$00,$c0,$fc,$c6,$fe,$fe,$7c // ...|...........|
        .byte $ff,$00,$06,$3e,$1c,$38,$70,$e0,$ff,$00,$c6,$fe,$c6,$fe,$fe,$7c // ...>.8p........|
        .byte $ff,$06,$c6,$fe,$06,$fe,$fe,$fc,$02,$00,$18,$18,$00,$80,$30,$00 // ..............0.
        .byte $21,$0a,$e7,$09,$22,$aa,$55,$c6,$22,$aa,$56,$e6,$f6,$21,$a2,$e7 // !...".U.".V..!..

txt_ee60:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$e6,$7d,$21,$a8,$e7,$88,$e3,$02,$27,$0a,$09,$09 // U.}!.....'...

txt_ee70:
        .text ")%"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$e3,$7f,$e3,$fd,$28,$aa,$58,$58,$6a,$62,$62,$aa,$88,$e4,$80 // U....(.XXjbb....
        .byte $a2,$2f,$02,$02,$0a                   // ./...

txt_ee88:
        .text ")%'"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $97,$9f,$5f,$aa,$5a,$d6,$f6,$f5,$e3,$fd,$2a,$a0,$28,$08,$88,$8a // .._.Z.....*.(...
        .byte $82,$a2,$62,$2a,$25,$e6               // ..b*%.

txt_eea2:
        .text "'%"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $56,$f5,$fd,$fd,$c3,$28,$a0,$88,$88,$a2,$62,$62,$68,$58,$a6,$24 // V....(....bbhX.$
        .byte $80,$80,$aa,$95,$e6,$9f,$21,$aa,$e7,$62,$22,$09,$0a,$a6 // ......!..b"...

txt_eec3:
        .byte $22                                   // double quote character
        .text "U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a6,$21,$5f,$e7,$9f,$23,$55,$6a,$60,$e5,$62 // .!_..#Uj`.b

txt_eed1:
        .text "$V"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$a4,$e3                       // ....

txt_eed8:
        .byte $22                                   // double quote character
        .text "!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$02,$e8,$7d,$e3,$88,$e3,$8a,$38,$a9,$a5,$27,$a7,$97,$9f,$5f // ...}....8..'..._
        .byte $7f,$7d,$fd,$f5,$f6,$d6,$da,$58,$6a,$62,$aa,$88,$a8,$20,$a0,$80 // .}.....Xjb... ..
        .byte $80,$a2,$e8,$02,$21,$7f,$e7,$7d,$24,$55,$6a,$a0,$82,$e4,$88 // ....!..}$Uj....

txt_ef0a:
        .text "$U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $02,$aa,$a4,$22,$7f,$5f,$e6,$9f,$e8,$62,$e8 // ..."._...b.

txt_ef18:
        .text "'"
        .byte $22                                   // double quote character
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $da,$e6,$d8                           // ...

txt_ef1e:
        .text "$U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $02,$aa,$e4,$80,$32,$7f,$5f,$9f,$97,$a7 // ....2._...

txt_ef2b:
        .text "''"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $d8,$d8,$da,$d6,$f6,$f6,$d6,$da,$80,$80,$e6,$20,$22,$95,$aa,$a6 // ........... "...

txt_ef3e:
        .byte $22                                   // double quote character
        .text "U"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $e6,$09,$21,$f5,$e7,$f6               // ..!...

txt_ef47:
        .text "$U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$2a,$e4,$20,$24,$62,$a2,$02,$aa,$a4,$e8,$9f,$21,$7d,$e6,$7f // .*. $b......!}..
        .byte $22,$7d,$57,$c6,$23,$57,$f5,$f6,$e4,$d6,$24,$f6,$f5,$88,$a8,$e4 // "}W.#W....$.....

txt_ef6a:
        .text " "
        .byte $22                                   // double quote character
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $88,$e4,$7d,$e3,$7f,$25,$7d,$88,$88,$aa,$55,$c3 // ..}..%}...U.

txt_ef79:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$aa,$55,$c3,$21,$55,$e3,$9f,$21,$5f,$c3,$25,$5f,$d8,$d8,$da // ".U.!U..!_.%_...
        .byte $d5,$c4,$24,$80,$82,$aa,$55,$c4,$30,$97,$9f,$5f,$7f,$ff,$fd,$f5 // ..$...U.0.._....
        .byte $d6,$d8,$d8,$58,$68,$62,$62,$a2,$88,$e4,$80,$a4,$e8,$09,$e8,$f6 // ...Xhbb.........
        .byte $e8                                   // .

txt_efad:
        .text " "
        .byte $22                                   // double quote character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $a9,$e3,$8a,$e3,$88,$30,$fd,$7d,$7f,$5f,$9f,$97,$a7,$27,$aa,$62 // .....0.}._...'.b
        .byte $6a,$58,$da,$d6,$f6,$f5,$a2,$27,$80,$80,$a0,$20,$a8,$88,$aa,$e7 // jX.....'... ....
        .byte $88,$21,$aa,$a7,$24,$ff,$d5,$da,$da,$e4,$d8,$31,$ff,$7f,$5f,$97 // .!..$......1.._.
        .byte $a7,$a5,$a9,$89,$da,$d8,$da,$d6,$f6,$f5,$fd,$fd,$08,$e3,$20,$26 // .............. &
        .byte $88,$88,$a2,$62,$9f,$5f,$c6,$22,$6a,$55,$c6,$e8,$88,$25,$25,$29 // ...b._."jU...%%)
        .byte $09,$09,$0a,$e3,$02,$e3,$fd,$e3,$7f,$2a,$5f,$9f,$88,$aa,$62,$62 // .........*_...bb
        .byte $6a,$58,$d8,$da,$e4,$02,$e3,$82,$21,$a2,$e8,$d8,$22,$89,$8a,$e3 // jX......!..."...
        .byte $82,$e3,$80,$e3,$7f,$2e,$5f,$9f,$9f,$97,$a7,$62,$68,$58,$d8,$da // ......_....bhX..
        .byte $d6,$f6,$f6,$00,$e3,$80,$e3,$20,$23,$88,$a9,$55,$c6,$22,$f6,$f5 // ....... #..U."..
        .byte $c6,$24,$09,$0a,$08,$02,$a4           // .$.....

txt_f047:
        .text "$U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $00,$aa,$a4,$e3                       // ....

txt_f04e:
        .byte $22                                   // double quote character
        .text "!"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a4,$24,$88,$88,$08,$a8,$a4,$24,$95,$aa,$80,$2a,$a4 // .$.....$...*.

txt_f05e:
        .text "$%* "
        .byte $0a,$a4                               // ..

txt_f064:
        .text "$X"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $00,$aa,$a4,$80
        .text "!"
        .byte $40                                   // @ character
        .text "!A"
        .byte $e3

txt_f070:
        .text "B4CDEFGHIJKBBLMNBBOPQR"
        .byte $e3,$42,$21,$53,$e4                   // .B!S.

txt_f08b:
        .byte $40                                   // @ character
        .text "<TUVWXYZ"
        .byte $5b,$5c,$5d,$5e,$5f,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a // [\]^_`abcdefghij
        .byte $6b,$6c,$6d,$6e,$6f,$e6,$40,$39,$70,$64,$40,$5f,$71,$72,$73,$74 // klmno.@9pd@_qrst
        .byte $40,$5f,$75,$76,$77,$78,$64,$65,$79,$7a,$7b,$7c,$7d,$40,$7e,$7f // @_uvwxdeyz{|}@~.
        .byte $80,$e7,$40,$39,$70,$64,$40,$5f,$5a,$81,$82,$83,$84,$5f,$5a,$85 // ..@9pd@_Z...._Z.
        .byte $86,$70,$64,$65,$87,$88,$89,$8a,$40,$40,$7e,$7f,$80,$e5,$40,$3c // .pde....@@~...@<
        .byte $41,$42,$8b,$8c,$43,$44,$5a,$8d,$8e,$8f,$90,$91,$5a,$8d,$40,$70 // AB..CDZ.....Z.@p
        .byte $64,$65,$92,$93,$94,$95,$96,$52,$97,$98,$42,$53,$e4,$40,$21,$99 // de.....R..BS.@!.
        .byte $e3,$9a,$34,$58,$9b,$9a,$9c,$40,$9d,$58,$9b,$9a,$9c,$40,$9d,$6f // ..4X...@.X...@.o
        .byte $9e,$9f,$7d,$9e,$9a,$9c,$9d,$e3,$9a,$21,$6f,$f3,$40,$80,$3e,$00 // ..}......!o.@.>.
        .byte $27,$01,$02,$03,$04,$05,$06,$01,$a2,$21,$08,$a2,$29,$01,$02,$03 // '........!..)...
        .byte $04,$00,$01,$01,$02,$03,$a2,$25,$01,$02,$03,$04,$05,$ae,$21,$03 // .......%......!.
        .byte $a3,$24,$02,$00,$06,$07,$a2,$21,$02,$a2,$26,$05,$00,$02,$02,$00 // .$.....!..&.....
        .byte $04,$02,$04,$00,$00,$00,$ad,$21,$04,$a3,$23,$03,$04,$05,$a3,$29 // .......!..#....)
        .byte $03,$04,$05,$06,$00,$03,$03,$04,$05,$02,$05,$00,$00,$00,$ad,$21 // ...............!
        .byte $05,$a3,$24,$04,$00,$06,$07,$a2,$21,$04,$a2,$26,$07,$00,$04,$04 // ..$.....!..&....
        .byte $05,$05,$a4,$21,$06,$ad,$2e,$09,$08,$07,$06,$07,$08,$09,$05,$05 // ...!............
        .byte $00,$08,$09,$00,$05,$a2,$2d,$08,$00,$05,$05,$00,$06,$07,$00,$09 // ......-.........
        .byte $08,$07,$08,$09,$be,$29,$06,$05,$03,$07,$01,$07,$03,$05,$06,$80 // .....)..........
        .byte $1f,$00,$27,$06,$04,$03,$01,$03,$04,$06,$80,$c9,$00,$2d,$4c,$7a // ..'..........-Lz
        .byte $10,$4c,$aa,$10,$4c,$b0,$10,$ff,$01,$00,$01,$a2,$27,$07,$0e,$02 // .L..L.......'...
        .byte $50,$01,$00,$14,$a3,$21,$88,$a3,$26,$09,$08,$80 // P....!..&...

txt_f1e0:
        .text "H"
        .byte $22                                   // double quote character
        .text "C"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $60,$1f,$7c,$02,$02,$04,$08,$07,$0c,$db,$ff,$a0,$15,$15,$16,$a0 // `.|.............
        .byte $c1,$26,$45,$07,$34,$00,$14,$80,$00,$14,$05,$00,$40,$80,$00,$14 // .&E.4.......@...
        .byte $00,$e3,$0a,$2c,$a9,$c9,$a9,$81,$41,$41,$10,$41,$41,$01,$00,$52 // ...,....AA.AA..R
        .byte $a2,$21,$88,$a2,$22,$40,$01,$a2,$26,$0c,$0a,$00,$12,$17,$0d,$e3 // .!.."@..&.......
        .byte $fd,$a2,$27,$20,$10,$41,$41,$01,$01,$06,$c2,$24,$fa,$6b,$8e,$bd // ..' .AA....$.k..
        .byte $e3,$15,$60,$ff,$a2,$00,$8a,$a9,$00,$9d,$2c,$10,$9d,$62,$10,$a9 // ..`.......,..b..
        .byte $01,$9d,$29,$10,$a9,$09,$9d,$2f,$10,$a9,$10,$9d,$32,$10,$e8,$e0 // ..)..../....2...
        .byte $03,$90,$e4,$ad,$11,$10,$8d,$13,$10,$a9,$0f,$8d,$18,$d4,$a9,$01 // ................
        .byte $8d,$0a,$10,$60,$a9,$00,$8d,$0a,$10,$60,$ad,$0a,$10,$d0,$01,$60 // ...`.....`.....`
        .byte $a2,$02,$bd,$0e,$10,$85,$fb,$a8,$bd,$29,$10,$f0,$3a,$de,$5c,$10 // .........)..:.\.
        .byte $10,$0c,$fe,$5c,$10,$bd,$6b,$10,$99,$04,$d4,$4c,$20,$12,$bd,$44 // ...\..k....L ..D
        .byte $10,$29,$10,$f0,$1f,$a9,$81,$99,$04,$d4,$ad,$12,$10,$0a,$a8,$b9 // .)..............
        .byte $53,$14,$48,$b9,$54,$14,$48,$a4,$fb,$68,$99,$01,$d4,$68,$99,$00 // S.H.T.H..h...h..
        .byte $d4,$4c,$7f,$13,$4c,$20,$12,$8a,$a8,$b9,$2f,$10,$85,$fc,$b9,$32 // .L..L ..../....2
        .byte $10,$85,$fd,$a9,$00,$8d,$0d,$10,$bc,$2c,$10,$a9,$00,$9d,$23,$10 // .........,....#.
        .byte $b1,$fc,$c9,$ff,$d0,$03,$4c,$0c,$14,$48,$29,$20,$f0,$05,$a9,$01 // ......L..H) ....
        .byte $8d,$0d,$10,$68,$c9,$80,$90,$03,$4c,$9a,$13,$29,$1f,$18,$69,$01 // ...h....L..)..i.
        .byte $9d,$29,$10,$c8,$b1,$fc,$48,$c8,$98,$9d,$2c,$10,$68,$d0,$0b,$bd // .)....H...,.h...
        .byte $50,$10,$29,$fe,$9d,$6b,$10,$4c,$65,$13,$18,$7d,$5f,$10,$9d,$20 // P.)..k.Le..}_.. 
        .byte $10,$0a,$a8,$b9,$53,$14,$9d,$35,$10,$b9,$54,$14,$9d,$38,$10,$ad // ....S..5..T..8..
        .byte $0d,$10,$c9,$01,$d0,$03,$4c,$65,$13,$bd,$53,$10,$48,$29,$0f,$9d // ......Le..S.H)..
        .byte $5c,$10,$68,$e4,$4a,$60,$33,$18,$69,$01,$9d,$6e,$10,$8d,$0c,$10 // \.h.J`3.i..n....
        .byte $a9,$01,$9d,$65,$10,$a9,$00,$38,$ed,$0c,$10,$9d,$71,$10,$bd,$50 // ...e...8....q..P
        .byte $10,$9d,$6b,$10,$a9,$00,$8d,$0b,$10,$bd,$44,$10,$29,$10,$f0,$21 // ..k.......D.)..!
        .byte $a9,$01,$8d,$0b,$10,$ad,$12,$10,$0a,$a8,$02,$b9,$53,$14,$48,$60 // ............S.H`
        .byte $3e,$a4,$fb,$68,$99,$01,$d4,$68,$99,$00,$d4,$a9,$81,$4c,$ca,$11 // >..h...h.....L..
        .byte $bd,$4d,$10,$a4,$fb,$48,$29,$fe,$99,$04,$d4,$68,$99,$04,$d4,$bd // .M...H)....h....
        .byte $47,$10,$99,$05,$d4,$bd,$4a,$10,$99,$06,$d4,$bd,$44,$10,$9d,$3e // G.....J.....D..>
        .byte $10,$9d,$3b,$10,$9d,$14,$10,$a9,$00,$9d,$1a,$10,$ad,$53,$10,$e4 // ..;..........S..
        .byte $4a,$61,$af,$38,$e9,$03,$9d,$65,$10,$bd,$56,$10,$9d,$17,$10,$48 // Ja.8...e..V....H
        .byte $29,$0f,$0a,$0a,$9d,$68,$10,$68,$29,$f0,$4a,$9d,$59,$10,$ad,$0b // )....h.h).J.Y...
        .byte $10,$f0,$03,$4c,$7f,$13,$4c,$65,$13,$bd,$3b,$10,$18,$7d,$41,$10 // ...L..Le..;..}A.
        .byte $90,$03,$fe,$3e,$10,$9d,$3b,$10,$bd,$44,$10,$c9,$c0,$90,$03,$4c // ...>..;..D.....L
        .byte $49,$13,$c9,$80,$b0,$67,$c9,$40,$b0,$03,$4c,$d2,$12,$bd,$1a,$10 // I....g.@..L.....
        .byte $18,$7d,$56,$10,$a8,$b9,$43,$15,$c9,$ff,$d0,$03,$4c,$7f,$13,$c9 // .}V...C.....L...
        .byte $41,$f0,$07,$c9,$40,$f0,$03,$4c,$6a,$12,$48,$c8,$b9,$43,$15,$8d // A...@..Lj.H..C..
        .byte $1e,$10,$68,$8d,$1f,$10,$c8,$b9,$43,$15,$18,$7d,$20,$10,$0a,$c8 // ..h.....C..} ...
        .byte $8c,$1d,$10,$a8,$b9,$53,$14,$48,$b9,$54,$14,$a4,$fb,$99,$01,$d4 // .....S.H.T......
        .byte $68,$99,$00,$d4,$ad,$1d,$10,$38,$fd,$56,$10,$9d,$1a,$10,$ad,$1e // h......8.V......
        .byte $10,$99,$03,$d4,$ad,$1f,$10,$99,$04,$d4,$4c,$7f,$13,$bc,$17,$10 // ..........L.....
        .byte $b9,$43,$15,$c9,$ff,$d0,$06,$bc,$56,$10,$4c,$a7,$12,$85,$fe,$c8 // .C......V.L.....
        .byte $98,$9d,$17,$10,$bd,$20,$10,$18,$65,$fe,$0a,$a8,$b9,$53,$14,$9d // ..... ..e....S..
        .byte $35,$10,$b9,$54,$14,$9d,$38,$10,$4c,$65,$13,$bd,$23,$10,$f0,$28 // 5..T..8.Le..#..(
        .byte $c9,$80,$b0,$12,$bd,$35,$10,$18,$7d,$26,$10,$90,$03,$fe,$38,$10 // .....5..}&....8.
        .byte $9d,$35,$10,$4c,$65,$13,$bd,$35,$10,$38,$fd,$26,$10,$b0,$03,$de // .5.Le..5.8.&....
        .byte $38,$10,$9d,$35,$10,$4c,$65,$13,$de,$68,$10,$10,$61,$fe,$68,$10 // 8..5.Le..h..a.h.
        .byte $bd,$56,$10,$f0,$59,$de,$65,$10,$bd,$65,$10,$10,$20,$dd,$71,$10 // .V..Y.e..e.. .q.
        .byte $d0,$06,$bd,$6e,$10,$9d,$65,$10,$bd,$35,$10,$18,$7d,$59,$10,$9d // ...n..e..5..}Y..
        .byte $35,$10,$bd,$38,$10,$69,$00,$9d,$38,$10,$4c,$65,$13,$bd,$35,$10 // 5..8.i..8.Le..5.
        .byte $38,$fd,$59,$10,$9d,$35,$10,$bd,$38,$10,$e9,$00,$9d,$38,$10,$4c // 8.Y..5..8....8.L
        .byte $65,$13,$bd,$35,$10,$38,$fd,$56,$10,$b0,$03,$de,$38,$10,$9d,$35 // e..5.8.V....8..5
        .byte $10,$bd,$38,$10,$10,$08,$a9,$01,$9d,$38,$10,$9d,$35,$10,$a4,$fb // ..8......8..5...
        .byte $bd,$35,$10,$99,$00,$d4,$bd,$38,$10,$99,$01,$d4,$bd,$3b,$10,$99 // .5.....8.....;..
        .byte $02,$d4,$bd,$3e,$10,$99,$03,$d4,$ca,$10,$15,$ce,$13,$10,$10,$0f // ...>............
        .byte $ad,$11,$10,$8d,$13,$10,$ce,$29,$10,$ce,$2a,$10,$ce,$2b,$10,$60 // .......)..*..+.`
        .byte $4c,$b8,$10,$29,$1f,$18,$69,$01,$9d,$29,$10,$c8,$b1,$fc,$c9,$80 // L..)..i..)......
        .byte $b0,$3b,$e3,$0a,$61,$75,$84,$fe,$a8,$b9,$13,$15,$9d,$4d,$10,$b9 // .;..au.......M..
        .byte $14,$15,$9d,$50,$10,$b9,$15,$15,$9d,$47,$10,$b9,$16,$15,$9d,$4a // ...P.....G.....J
        .byte $10,$b9,$17,$15,$9d,$53,$10,$b9,$18,$15,$9d,$44,$10,$b9,$19,$15 // .....S.....D....
        .byte $9d,$41,$10,$b9,$1a,$15,$9d,$56,$10,$a4,$fe,$4c,$39,$11 // .A.....V...L9.

txt_f5a2:
        .text ")?"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $20,$b0,$11,$29,$1f,$48,$a9,$01,$9d,$23,$10,$68,$0a,$0a,$9d,$26 //  ..).H...#.h...&
        .byte $10,$4c,$39,$11,$29,$1f,$48,$a9,$80,$9d,$23,$10,$68,$0a,$0a,$9d // .L9.).H...#.h...
        .byte $26,$10,$4c,$39,$11,$bd,$74,$10,$85,$fc,$bd,$77,$10,$85,$fd,$bc // &.L9..t....w....
        .byte $62,$10,$b1,$fc,$c9,$fe,$d0,$03,$4c,$aa,$10,$c9,$ff,$d0,$05,$a0 // b.......L.......
        .byte $00,$4c,$19,$14,$c8,$c9,$80,$b0,$1b,$48,$98,$9d,$62,$10,$68,$a8 // .L.......H..b.h.
        .byte $b9,$4d,$15,$9d,$2f,$10,$b9,$5c,$15,$9d,$32,$10,$a9,$00,$9d,$2c // .M../..\..2....,
        .byte $10,$4c,$fd,$10,$29,$1f,$9d,$5f,$10,$4c,$19,$14,$16,$01,$27,$01 // .L..).._.L....'.
        .byte $38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba,$01,$d4,$01 // 8.K._.s.........
        .byte $f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd,$02,$e7,$02 // ....-.N.q.......
        .byte $13,$03,$42,$03,$74,$03,$a9,$03,$e0,$03,$1b,$04,$5a,$04,$9b,$04 // ..B.t.......Z...
        .byte $e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8,$06,$51,$07 // ..,.{...'.....Q.
        .byte $c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5,$0a,$9c,$0b // ..7...7...W.....
        .byte $4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68,$11,$6e,$12 // N.........n.h.n.
        .byte $88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1,$1b,$46,$1d // ......9.......F.
        .byte $04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6,$2b,$72 // ... .".$.'^).+r

txt_f694:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_f6a4:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75,$10,$7c,$70 // R.W.\pbLh.n.u.|p
        .byte $83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98 // .@.p.@.x.X......
        .byte $d0,$08,$dd,$30,$ea,$20,$f8,$2e,$fd,$41,$40,$0a,$a8,$01,$d8,$00 // ...0. ...A@.....
        .byte $f0,$81,$80,$06,$e8,$00,$40,$a2,$25,$81,$10,$0a,$a9,$01,$a3,$60 // ......@.%......`
        .byte $31,$41,$41,$0a,$c9,$00,$14,$40,$00,$41,$41,$0a,$a9,$52,$00,$80 // 1AA....@.AA..R..
        .byte $88,$41,$40,$0a,$c9,$01,$d7,$00,$e0,$11,$04,$41,$08,$02,$80,$1c // .A@........A....
        .byte $80,$17,$ff,$d8,$db,$ff,$21,$34,$4b,$6e,$89,$a0,$b5,$c6,$dc,$e0 // ......!4Kn......
        .byte $ec,$fa,$e3,$15,$ec,$16,$21,$8c,$a2,$23,$80,$03,$8c,$e7,$01,$21 // ......!..#.....!
        .byte $05,$e7,$01,$22,$05,$8c,$e7,$01,$26,$05,$ff,$1f,$00,$ff,$8c,$a3 // ..."....&.......
        .byte $60,$3f,$06,$02,$02,$8a,$02,$02,$88,$02,$02,$8a,$02,$8b,$02,$8c // `?..............
        .byte $02,$02,$8a,$02,$02,$88,$02,$02,$8a,$02,$8b,$02,$8c,$02,$02,$8a // ................
        .byte $02,$02,$88,$02,$02,$8a,$02,$8b,$02,$ff,$1f,$00,$ff,$8c,$03,$07 // ................
        .byte $07,$03,$07,$07,$03,$07,$07,$80,$08,$08,$09,$09,$0a,$80,$0b,$0c // ................
        .byte $0b,$e3,$0d,$60,$68,$0b,$0b,$0e,$ff,$1f,$00,$ff,$81,$00,$1c,$81 // ...`h...........
        .byte $02,$30,$01,$3c,$01,$30,$83,$01,$1c,$81,$00,$1c,$03,$1c,$81,$02 // .0.<.0..........
        .byte $30,$01,$3c,$01,$30,$81,$01,$1c,$81,$02,$30,$01,$3c,$01,$30,$ff // 0.<.0.....0.<.0.
        .byte $81,$03,$0c,$01,$0c,$01,$18,$01,$18,$01,$13,$01,$18,$01,$0f,$01 // ................
        .byte $0e,$01,$0c,$01,$0c,$01,$18,$01,$18,$01,$13,$01,$18,$01,$0c,$01 // ................
        .byte $0e,$ff,$81,$04,$30,$01,$33,$01,$35,$01,$30,$03,$37,$01,$35,$09 // ....0.3.5.0.7.5.
        .byte $30,$03,$35,$03,$37,$01,$30,$01,$33,$01,$35,$01,$30,$02,$03,$37 // 0.5.7.0.3.5.0..7
        .byte $01,$35,$60,$21,$03,$30,$03,$37,$03,$35,$ff,$81,$00,$1c,$81,$02 // .5`!.0.7.5......
        .byte $30,$01,$3c,$01,$30,$83,$01,$1c,$81,$00,$1c,$03,$1c,$81,$02,$30 // 0.<.0..........0
        .byte $01,$3c,$01,$30,$81,$02,$01,$1c,$01,$1c,$29,$ff,$81,$01,$1c,$01 // .<.0......).....
        .byte $1c,$01,$1c,$09,$02,$1c,$01,$1c,$01,$60,$7f,$1c,$81,$05,$1f,$01 // .........`......
        .byte $1f,$01,$1f,$01,$1f,$ff,$87,$04,$30,$03,$37,$81,$9f,$3a,$03,$3c // ........0.7..:.<
        .byte $01,$3a,$03,$37,$01,$35,$01,$37,$01,$30,$01,$2e,$ff,$97,$04,$3c // .:.7.5.7.0.....<
        .byte $03,$3f,$03,$41,$83,$9f,$41,$23,$43,$01,$41,$03,$43,$03,$3f,$0d // .?.A..A#C.A.C.?.
        .byte $3c,$ff,$83,$04,$3a,$03,$3c,$03,$3a,$83,$9f,$3c,$23,$3f,$03,$3a // <...:.<.:..<#?.:
        .byte $07,$3c,$ff,$97,$04,$3c,$03,$3f,$03,$41,$83,$9f,$41,$23,$43,$01 // .<...<.?.A..A#C.
        .byte $41,$03,$43,$83,$9f,$46,$2d,$48,$ff,$9f,$04,$48,$ff,$03,$46,$03 // A.C..F-H...H..F.
        .byte $48,$87,$8c,$41,$27,$43,$03,$46,$ff,$03,$43,$87,$8c,$41,$27,$43 // H..A'C.F..C..A'C
        .byte $03,$46,$03,$48,$03,$46,$ff,$03,$46,$ff,$a3,$e7,$94,$e3,$93,$60 // .F.H.F..F......`
        .byte $6d,$92,$92,$91,$91,$90,$90,$8f,$8e,$8d,$8d,$8c,$8b,$8a,$89,$88 // m...............
        .byte $87,$86,$85,$84,$82,$81,$80,$7f,$7d,$7c,$7b,$79,$78,$77,$75,$74 // ........}|{yxwut
        .byte $72,$70,$6f,$6d,$6c,$6a,$68,$67,$65,$63,$62,$60,$5e,$5c,$5b // rpomljhgecb`^\[

txt_f8d7:
        .text "YWUSRPNLJIGECA?><:875310.,+)'&$#! "
        .byte $1e,$1d,$1b,$1a,$19,$17,$16,$15,$14,$12,$11,$10,$0f,$0e,$0d,$0c // ................
        .byte $0b,$0a,$09,$08,$08,$07,$06,$05,$05,$04,$04,$03,$03,$e3,$02,$ed // ................
        .byte $01,$e3,$02,$60,$6d,$03,$03,$04,$04,$05,$06,$06,$07,$08,$09,$09 // ...`m...........
        .byte $0a,$0b,$0c,$0d,$0e,$0f,$10,$12,$13,$14,$15,$16,$18,$19,$1a,$1c // ................
        .byte $1d,$1f                               // ..

txt_f93b:
        .text " "
        .byte $22                                   // double quote character
        .text "#%&(*+-/024579;<>"
        .byte $40                                   // @ character
        .text "BDEGIKMOPRTVXY"
        .byte $5b,$5d,$5f,$60,$62,$64,$66,$67,$69,$6b,$6c,$6e,$6f,$71,$72,$74 // []_`bdfgiklnoqrt
        .byte $75,$77,$78,$7a,$7b,$7d,$7e,$7f,$80,$82,$83,$84,$85,$86,$87,$88 // uwxz{}~.........
        .byte $89,$8a,$8b,$8c,$8d,$8e,$8e,$8f,$90,$90,$91,$91,$92,$92,$e3,$93 // ................
        .byte $e6,$94,$ed,$2b,$e5,$2a,$e4,$29,$e3,$28,$e3,$27,$e3,$26,$e3,$25 // ...+.*.).(.'.&.%
        .byte $22,$24,$24,$e3,$23,$60               // "$$.#`

txt_f9a3:
        .text "5"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "!!  "
        .byte $1f,$1f,$1e,$1e,$1d,$1d,$1c,$1c,$1b,$1b,$1a,$1a,$19,$19,$18,$18 // ................
        .byte $17,$17,$16,$15,$15,$14,$14,$13,$13,$12,$12,$11,$11,$10,$10,$0f // ................
        .byte $0f,$0e,$0e,$0d,$0d,$0c,$0c,$0b,$0b,$0a,$0a,$09,$09,$08,$08,$e3 // ................
        .byte $07,$e3,$06,$22,$05,$05,$e3,$04,$e4,$03,$e4,$02,$e5,$01,$b9,$e5 // ..."............
        .byte $01,$e4,$02,$e3,$03,$e3,$04,$e3,$05,$e3,$06,$22,$07,$07,$e3,$08 // ..........."....
        .byte $60,$2c,$09,$09,$0a,$0a,$0b,$0b,$0c,$0c,$0d,$0d,$0e,$0e,$0f,$0f // `,..............
        .byte $10,$10,$11,$11,$12,$12,$13,$13,$14,$15,$15,$16,$16,$17,$17,$18 // ................
        .byte $18,$19,$19,$1a,$1a,$1b,$1b,$1c,$1d,$1d,$1e,$1e,$1f,$1f,$e3 // ...............

txt_fa29:
        .text " &!!"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "##"
        .byte $e3
        .text "$"
        .byte $22                                   // double quote
        .text "%%"
        .byte $e3
        .byte $26,$e3
        .byte $27,$e4
        .byte $28,$e4
        .byte $29,$e5
        .byte $2a,$ec
        .byte $2b,$60,$fd,$20,$00,$10,$20,$74,$1a,$78,$a9,$01,$8d,$1a,$d0,$a9 // +`. .. t.x......
        .byte $7f,$8d,$0d,$dc,$a9,$1b,$8d,$11,$d0,$a9,$5a,$8d,$14,$03,$a9,$19 // ..........Z.....
        .byte $8d,$15,$03,$a9,$00,$85,$c1,$58,$a2,$00,$bd,$00,$0e,$f0,$09,$a8 // .......X........
        .byte $b9,$00,$0f,$09,$08,$9d,$00,$d8,$e8,$d0,$ef,$20,$4f,$19,$ac,$50 // ........... O..P
        .byte $0f,$a2,$4f,$bd,$00,$0f,$9d,$01,$0f,$ca,$10,$f7,$8c,$00,$0f,$4c // ..O............L
        .byte $25,$19,$a2,$0a,$a0,$00,$88,$d0,$fd,$ca,$d0,$f8,$60,$ad,$19,$d0 // %...........`...
        .byte $8d,$19,$d0,$a6,$c1,$e8,$e0,$05,$d0,$02,$a2,$00,$86,$c1,$8a,$18 // ................
        .byte $0a,$aa,$bd,$7c,$19,$85,$20,$bd,$7d,$19,$85,$21,$6c,$20,$00,$86 // ...|.. .}..!l ..
        .byte $19,$b0,$19,$be,$19,$cc,$19,$e1,$19,$a9,$6a,$8d,$12,$d0,$a9,$d8 // ..........j.....
        .byte $8d,$16,$d0,$a9,$1b,$8d,$11,$d0,$20,$31,$1d,$20,$06,$10,$20,$f8 // ........ 1. .. .
        .byte $1a,$20,$c8,$1b,$20,$78,$1c,$20,$f1,$1c,$20,$f9,$1b,$20,$3c,$1c // . .. x. .. .. <.
        .byte $4c,$31,$ea,$a9,$80,$8d,$12,$d0,$ad,$f2,$1b,$8d,$16,$d0,$4c,$81 // L1............L.
        .byte $ea,$a9,$90,$8d,$12,$d0,$ad,$f6,$1b,$8d,$16,$d0,$4c,$81,$ea,$a9 // ............L...
        .byte $e0,$8d,$12,$d0,$a9,$c8,$8d,$16,$d0,$a9,$07,$8d,$16,$d0,$20,$ee // .............. .
        .byte $19,$4c,$81,$ea,$a9,$f9,$8d,$12,$d0,$a9,$00,$8d,$16,$d0,$4c,$81 // .L............L.
        .byte $ea,$a2,$00,$ad,$12,$d0,$38,$e9,$01,$29,$07,$09,$10,$8d,$11,$d0 // ......8..)......
        .byte $e3,$ea,$22,$24,$fd,$ee,$ea,$60,$20,$e8,$ec,$65,$1a,$d0,$da,$ad // .."$...` ..e....
        .byte $12,$d0,$18,$69,$0e,$cd,$12,$d0,$d0,$fb,$a2,$00,$ad,$12,$d0,$38 // ...i...........8
        .byte $e9,$01,$29,$07,$09,$10,$8d,$11,$d0,$f4,$ea,$60,$21,$e8,$e0,$0a // ..)........`!...
        .byte $d0,$da,$a2,$00,$bd,$00,$18,$18,$69,$02,$8d,$65,$1a,$e8,$8e,$4a // ........i..e...J
        .byte $1a,$49,$ff,$29,$3f,$8d,$46,$1a,$a9,$00,$8d,$21,$d0,$60,$af,$60 // .I.)?.F....!.`.`
        .byte $e1,$20,$44,$e5,$a9,$08,$20,$d2,$ff,$a2,$00,$8e,$20,$d0,$8e,$21 // . D... ..... ..!
        .byte $d0,$a9,$08,$9d,$00,$d8,$9d,$19,$d8,$a9,$00,$9d,$00,$04,$9d,$19 // ................
        .byte $04,$e8,$e0,$ff,$d0,$eb,$a9,$12,$8d,$18,$d0,$a2,$00,$bd,$00,$0d // ................
        .byte $9d,$05,$04,$bd,$20,$0d,$9d,$2d,$04,$bd,$40,$0d,$9d,$55,$04,$bd // .... ..-..@..U..
        .byte $60,$0d,$9d,$7d,$04,$bd,$80,$0d,$9d,$a5,$04,$bd,$a0,$0d,$9d,$cd // `..}............
        .byte $04,$bd,$c0,$0d,$9d,$f5,$04,$e8,$e0,$20,$d0,$d1,$a2,$00,$a9,$01 // ......... ......
        .byte $9d,$40,$d9,$9d,$90,$d9,$a9,$02,$9d,$e0,$d9,$a9,$00,$9d,$30,$da // .@............0.
        .byte $e8,$e0,$28,$d0,$e9,$a9,$06,$8d,$22,$d0,$a9,$0e,$8d,$23,$d0,$20 // ..(....."....#. 
        .byte $28,$1d,$4c,$d0,$1c,$ad,$f1,$1b,$85,$02,$18,$46,$02,$46,$02,$46 // (.L........F.F.F
        .byte $02,$ad,$f1,$1b,$29,$07,$49,$07,$8d,$f2,$1b,$a5,$02,$8d,$f0,$1b // ....).I.........
        .byte $ae,$f0,$1b,$a0,$00,$bd,$55,$1b,$29,$3f,$99,$40,$05,$e8,$c8,$c0 // ......U.)?.@....
        .byte $28,$d0,$f2,$ad,$f5,$1b,$85,$02,$18,$46,$02,$46,$02,$46,$02,$ad // (........F.F.F..
        .byte $f5,$1b,$29,$07,$49,$07,$8d,$f6,$1b,$a5,$02,$8d,$f4,$1b,$ae,$f4 // ..).I...........
        .byte $1b,$a0,$00,$bd,$8f,$1b,$29,$3f,$99,$90,$05,$e8,$c8,$c0,$28,$d0 // ......)?......(.
        .byte $f2,$60,$e8,$40,$ed                   // .`.@.

txt_fc76:
        .text " 0PROUDLY PRESENTS"
        .byte $eb,$20,$f3,$40,$f0,$20,$27,$04,$09,$1a,$1a,$19,$20,$2b,$f1,$20 // . .@. '..... +. 
        .byte $e8,$40,$60,$28,$ae,$ef,$1b,$bd,$00,$17,$8d,$f1,$1b,$e8,$e0,$ff // .@`(............
        .byte $d0,$02,$a2,$00,$8e,$ef,$1b,$ae,$f3,$1b,$bd,$00,$17,$8d,$f5,$1b // ................
        .byte $e8,$e0,$ff,$d0,$02,$a2,$00,$8e,$f3,$1b,$60,$10,$a9,$60,$73,$ee // ..........`..`s.
        .byte $f7,$1b,$ad,$f7,$1b,$c9,$03,$f0,$01,$60,$a9,$00,$8d,$f7,$1b,$a2 // .........`......
        .byte $28,$bd,$30,$da,$9d,$31,$da,$ca,$10,$f7 // (.0..1....

// --- Region $fcfb-$fd64 ---
.pc = $fcfb "dat_fcfb"

dat_fcfb:
        .byte $05,$05,$03,$03,$0d,$0d,$01,$01,$0d,$0d,$03,$03,$05,$05,$ff,$ee // ................
        .byte $6c,$1c,$ad,$6c,$1c,$c9,$03,$f0,$01,$60,$a9,$00,$8d,$6c,$1c,$ee // l..l.....`...l..
        .byte $6d,$1c,$ae,$6d,$1c,$bd,$6e,$1c,$c9,$ff,$d0,$08,$a2,$00,$8e,$6d // m..m..n........m
        .byte $1c,$4c,$4f,$1c,$a2,$00,$9d,$e0,$d9,$e8,$e0,$28,$d0,$f8,$60,$a2 // .LO........(..`.
        .byte $27,$09,$08,$07,$01,$07,$08,$09,$a2,$60,$c2,$ff,$ad,$81,$1c,$f0 // '........`......
        .byte $06,$ce,$81,$1c,$60,$01,$02,$ae,$82,$1c,$8a,$48,$20,$91,$1c,$68 // ....`......H ..h
        .byte $aa,$ca,$d0,$f6,$60,$ce,$d7,$19,$ad,$d7 // ....`.....

// --- Region $fe74-$fe84 ---
.pc = $fe74 "Segment $fe74"
        .byte $20,$08,$0f,$27,$13,$20,$14,$0f,$e6,$20,$27,$08,$0f,$14,$0c,$09 //  ..'. ... '.....
        .byte $0e                                   // .

// --- Region $fe8b-$ff5a ---
.pc = $fe8b "dat_fe8b"

dat_fe8b:
        .byte $09,$01,$04,$e6,$20,$29,$06,$01,$09,$12,$0c,$09,$07,$08,$14,$e7 // .... )..........
        .byte $20,$21,$32,$e3,$30,$23,$20,$01,$04,$e6,$20,$25,$17,$09,$1a,$01 //  !2.0# ... %....
        .byte $18,$e7,$20,$23,$03,$06,$12,$e5,$20,$24,$09,$0e,$18,$13,$e6,$20 // .. #.... $..... 
        .byte $23,$13,$03,$07,$e6,$20,$24,$02,$12,$0f,$13,$e6,$20,$27,$08,$0f // #.... $..... '..
        .byte $12,$09,$1a,$0f,$0e,$e6,$20,$27,$15,$10,$06,$12,$0f,$0e,$14,$e6 // ...... '........
        .byte $20,$23,$0d,$03,$07,$e6,$20,$2b,$14,$13,$0b,$2f,$03,$0f,$13,$0d //  #.... +.../....
        .byte $0f,$13,$3f,$e5,$20,$25,$0f,$12,$09,$0f,$0e,$e6,$20,$24,$02,$12 // ..?. %...... $..
        .byte $0f,$13,$e7,$20,$23,$01,$06,$0c,$e7,$20,$24,$0e,$01,$14,$0f,$e9 // ... #.... $.....
        .byte $20,$60                               //  `

txt_ff0d:
        .encoding "screencode_mixed"
        .text "$ok guys get our version of hawkeye"
        .encoding "petscii_upper"

txt_ff30:
        .text "! "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$6e,$06,$eb,$20,$2a,$19,$0f,$0c,$20,$04,$15,$04,$05,$13,$21 // "n.. *... .....!
        .byte $f0,$20,$23,$1f,$6e,$04,$e6,$20,$60   // . #.n.. `

txt_ff4c:
        .encoding "screencode_mixed"
        .text ",just ice prese"
        .encoding "petscii_upper"

// --- Region $ff71-$ffd1 ---
.pc = $ff71 "txt_ff71"

txt_ff71:
        .text " 12.8.88"
        .byte $e6,$20,$60                           // . `

txt_ff7c:
        .encoding "screencode_mixed"
        .text "%yes its another spectrum emulator job"
        .encoding "petscii_upper"
        .byte $e4,$21,$e8                           // .!.

txt_ffa5:
        .encoding "screencode_mixed"
        .text " =ok guys the greets are below!"
        .encoding "petscii_upper"
        .byte $e8,$20,$3c,$6e                       // . <n

txt_ffc8:
        .encoding "screencode_mixed"
        .text "e hey amer"
        .encoding "petscii_upper"

// --- Region $fff3-$ffff ---
.pc = $fff3 "Segment $fff3"
        .byte $20,$01,$13,$13,$e3,$21,$e8,$2e,$22,$20,$00,$00,$1c //  ....!.." ...
