// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:46
// 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:  $18c6 (6342)
// IRQ handler:  $1a28 (irq_1a28)
// IRQ handler:  $1a78 (irq_1a78)
// IRQ handler:  $1ab2 (irq_1ab2)
// IRQ handler:  $1aec (irq_1aec)
// IRQ handler:  $1b26 (irq_1b26)
// IRQ handler:  $1b63 (irq_1b63)
// IRQ handler:  $1ba9 (irq_1ba9)
//
// Code: 6013 bytes, Data: 57475 bytes
// Labels: 607, Subroutines: 24
//
// Cross-references: all OK
// ============================================


// --- Region $0810-$0888 ---
.pc = $0810 "sub_0810"
// Referenced by: jsr from $182c

sub_0810:
        lda #$13
        sta dat_090c
        lda #$00
        sta $090d
        sta $090e
        ldx #$00

loc_081f:
        txa
        pha
        jsr sub_0900
        pla
        tax
        inx
        cpx #$80
        bne loc_081f
        jsr sub_0948
        lda #$13
        sta dat_090c
        lda #$00
        sta $090d
        sta $090e
        ldx #$00

loc_083d:
        txa
        pha
        jsr sub_0900
        pla
        tax
        inx
        cpx #$10
        bne loc_083d
        jsr sub_0a02
        lda #$13
        sta dat_090c
        lda #$00
        sta $090d
        sta $090e
        ldx #$00

loc_085b:
        txa
        pha
        jsr sub_0900
        pla
        tax
        inx
        cpx #$10
        bne loc_085b
        jsr sub_0abc
        lda #$13
        sta dat_090c
        lda #$00
        sta $090d
        sta $090e
        ldx #$00

loc_0879:
        txa
        pha
        jsr sub_0900
        pla
        tax
        inx
        cpx #$10
        bne loc_0879
        jsr sub_0b76
        rts

// --- Region $0900-$0bf7 ---
.pc = $0900 "sub_0900"
// Referenced by: jsr from $0821, $083f, $085d, $087b, $0944, $0959, $0986, $09ae

sub_0900:
        ldy #$03

loc_0902:
        ldx #$00

loc_0904:
        inx
        nop
        bne loc_0904
        dey
        bne loc_0902
        rts

dat_090c:
        .byte $ff,$14,$14,$00                       // ....

// Referenced by: jsr from $094b
sub_0910: {
        ldx #$00
        ldx #$00
loop1:
        lda $05f5,x
        sta $05f4,x
        inx
        cpx #$14
        bne loop1
        ldx #$13
loop2:
        lda $05df,x
        sta $05e0,x
        dex
        bne loop2
        ldx dat_090c
        lda $1760,x
        sta $05e0
        dex
        stx dat_090c
        ldx $090d
        lda $1774,x
        sta $0607
        inx
        stx $090d
        jsr sub_0900
        rts
}

// Referenced by: jsr from $082b
sub_0948: {
        ldx $090e
loop1:
        jsr sub_0910
        ldx $090e
        inx
        stx $090e
        cpx #$14
        bne loop1
        jsr sub_0900
        ldy #$00
loop2:
        ldx #$13
loop3:
        lda $05f3,x
        sta $05f4,x
        dex
        bne loop3
        ldx #$00
loop4:
        lda $05e1,x
        sta $05e0,x
        inx
        cpx #$13
        bne loop4
        lda #$20
        sta $05f4,y
        dec $0981
        lda #$20
        sta $05f4
        iny
        tya
        pha
        jsr sub_0900
        nop
        nop
        nop
        pla
        tay
        cpy #$03
        bne loop2
        ldy #$00
loop5:
        ldx #$00
loop6:
        lda $05f5,x
        sta $05f4,x
        inx
        cpx #$14
        bne loop6
        ldx #$13
loop7:
        lda $05df,x
        sta $05e0,x
        dex
        bne loop7
        tya
        pha
        jsr sub_0900
        jsr sub_0900
        pla
        tay
        iny
        cpy #$03
        bne loop5
        ldx #$00
loop8:
        txa
        pha
        jsr sub_0900
        pla
        tax
        inx
        cpx #$20
        bne loop8
        rts
}

// Referenced by: jsr from $0a05
sub_09ca: {
        ldx #$00
        ldx #$00
loop1:
        lda $0645,x
        sta $0644,x
        inx
        cpx #$14
        bne loop1
        ldx #$13
loop2:
        lda $062f,x
        sta $0630,x
        dex
        bne loop2
        ldx dat_090c
        lda $1788,x
        sta $0630
        dex
        stx dat_090c
        ldx $090d
        lda $179c,x
        sta $0657
        inx
        stx $090d
        jsr sub_0900
        rts
}

// Referenced by: jsr from $0849
sub_0a02: {
        ldx $090e
loop1:
        jsr sub_09ca
        ldx $090e
        inx
        stx $090e
        cpx #$14
        bne loop1
        jsr sub_0900
        ldy #$00
loop2:
        ldx #$13
loop3:
        lda $0643,x
        sta $0644,x
        dex
        bne loop3
        ldx #$00
loop4:
        lda $0631,x
        sta $0630,x
        inx
        cpx #$13
        bne loop4
        lda #$20
        sta $0644,y
        dec $0a3b
        lda #$20
        sta $0644
        iny
        tya
        pha
        jsr sub_0900
        nop
        nop
        nop
        pla
        tay
        cpy #$03
        bne loop2
        ldy #$00
loop5:
        ldx #$00
loop6:
        lda $0645,x
        sta $0644,x
        inx
        cpx #$14
        bne loop6
        ldx #$13
loop7:
        lda $062f,x
        sta $0630,x
        dex
        bne loop7
        tya
        pha
        jsr sub_0900
        jsr sub_0900
        pla
        tay
        iny
        cpy #$03
        bne loop5
        ldx #$00
loop8:
        txa
        pha
        jsr sub_0900
        pla
        tax
        inx
        cpx #$20
        bne loop8
        rts
}

// Referenced by: jsr from $0abf
sub_0a84: {
        ldx #$00
        ldx #$00
loop1:
        lda $0695,x
        sta $0694,x
        inx
        cpx #$14
        bne loop1
        ldx #$13
loop2:
        lda $067f,x
        sta $0680,x
        dex
        bne loop2
        ldx dat_090c
        lda $17b0,x
        sta $0680
        dex
        stx dat_090c
        ldx $090d
        lda $17c4,x
        sta $06a7
        inx
        stx $090d
        jsr sub_0900
        rts
}

// Referenced by: jsr from $0867
sub_0abc: {
        ldx $090e
loop1:
        jsr sub_0a84
        ldx $090e
        inx
        stx $090e
        cpx #$14
        bne loop1
        jsr sub_0900
        ldy #$00
loop2:
        ldx #$13
loop3:
        lda $0693,x
        sta $0694,x
        dex
        bne loop3
        ldx #$00
loop4:
        lda $0681,x
        sta $0680,x
        inx
        cpx #$13
        bne loop4
        lda #$20
        sta $0694,y
        dec $0af5
        lda #$20
        sty $0694
        iny
        tya
        pha
        jsr sub_0900
        nop
        nop
        nop
        pla
        tay
        cpy #$03
        bne loop2
        ldy #$00
loop5:
        ldx #$00
loop6:
        lda $0695,x
        sta $0694,x
        inx
        cpx #$14
        bne loop6
        ldx #$13
loop7:
        lda $067f,x
        sta $0680,x
        dex
        bne loop7
        tya
        pha
        jsr sub_0900
        jsr sub_0900
        pla
        tay
        iny
        cpy #$03
        bne loop5
        ldx #$00
loop8:
        txa
        pha
        jsr sub_0900
        pla
        tax
        inx
        cpx #$20
        bne loop8
        rts
}

// Referenced by: jsr from $0b79
sub_0b3e: {
        ldx #$00
        ldx #$00
loop1:
        lda $06e5,x
        sta $06e4,x
        inx
        cpx #$14
        bne loop1
        ldx #$13
loop2:
        lda $06cf,x
        sta $06d0,x
        dex
        bne loop2
        ldx dat_090c
        lda $17d8,x
        sta $06d0
        dex
        stx dat_090c
        ldx $090d
        lda $17ec,x
        sta $06f7
        inx
        stx $090d
        jsr sub_0900
        rts
}
// Referenced by: jsr from $0885

sub_0b76:
        ldx $090e

loc_0b79:
        jsr sub_0b3e
        ldx $090e
        inx
        stx $090e
        cpx #$14
        bne loc_0b79
        jsr sub_0900
        ldy #$00

loc_0b8c:
        ldx #$13

loc_0b8e:
        lda $06e3,x
        sta $06e4,x
        dex
        bne loc_0b8e
        ldx #$00

loc_0b99:
        lda $06d1,x
        sta $06d0,x
        inx
        cpx #$13
        bne loc_0b99
        lda #$20
        sta $06e4,y
        dec $0baf
        lda #$20
        sta $06e4
        iny
        tya
        pha
        jsr sub_0900
        nop
        nop
        nop
        pla
        tay
        cpy #$03
        bne loc_0b8c
        ldy #$00

loc_0bc2:
        ldx #$00

loc_0bc4:
        lda $06e5,x
        sta $06e4,x
        inx
        cpx #$14
        bne loc_0bc4
        ldx #$13

loc_0bd1:
        lda $06cf,x
        sta $06d0,x
        dex
        bne loc_0bd1
        tya
        pha
        jsr sub_0900
        jsr sub_0900
        pla
        tay
        iny
        cpy #$03
        bne loc_0bc2
        ldx #$00

loc_0beb:
        txa
        pha
        jsr sub_0900
        pla
        tax
        inx
        cpx #$20
        bne loc_0beb
        rts

// --- Region $0e00-$0e14 ---
.pc = $0e00 "sub_0e00"
// Referenced by: jsr from $1826

sub_0e00:
        jmp loc_16e0
        jmp loc_16ef
// Referenced by: jsr from $1be9, $f3a9

sub_0e06:
        lda $1754
        cmp #$02
        beq loc_0e14
        cmp #$01
        bne loc_0e25
        jmp loc_16c0

loc_0e14:
        rts

// --- Region $0e25-$12e5 ---
.pc = $0e25 "loc_0e25"

loc_0e25:
        inc $1722
        inc $1723
        inc $1724
        lda #$1f
        sta $d418
        ldx #$02
        dec $1753
        bpl loc_0e40
        lda dat_16f5
        sta $1753

loc_0e40:
        stx $ff
        lda $16f6,x
        sta $1736
        tay
        lda $1753
        cmp dat_16f5
        bne loc_0e63
        lda $1450,x
        sta $fb
        lda $1453,x
        sta $fc
        dec $1707,x
        bmi loc_0e66
        jmp loc_0fb9

loc_0e63:
        jmp loc_0fc9

loc_0e66:
        ldy $1701,x
        lda ($fb),y
        cmp #$fe
        beq loc_0e84
        cmp #$ff
        bne loc_0e8c
        lda #$00
        sta $1707,x
        sta $1701,x
        sta $1704,x
        sta $1752
        jmp loc_0e66

loc_0e84:
        lda #$02
        sta $1754
        jmp loc_16e3

loc_0e8c:
        sta $1747
        and #$80
        beq loc_0ea1
        lda $1747
        and #$1f
        sta $172f,x
        inc $1701,x
        jmp loc_0e66

loc_0ea1:
        lda $1747
        and #$40
        beq loc_0eb6
        lda $1747
        and #$3f
        sta $1756,x
        inc $1701,x
        jmp loc_0e66

loc_0eb6:
        lda $1747
        asl
        tay
        lda $1456,y
        sta $fd
        lda $1457,y
        sta $fe
        lda #$00
        sta $171f,x
        ldy $1704,x
        sta $1722,x
        lda #$03
        sta $1741,x

loc_0ed5:
        lda ($fd),y
        sta $f8
        and #$f0
        cmp #$f0
        bne loc_0eef
        lda #$01
        sta $1760,x
        inc $1704,x
        iny
        lda ($fd),y
        sta $f8
        jmp loc_0f16

loc_0eef:
        lda $f8
        and #$e0
        cmp #$c0
        bne loc_0f01
        lda $f8
        and #$1f
        sta $1713,x
        jsr sub_0fac

loc_0f01:
        lda $f8
        and #$c0
        cmp #$80
        bne loc_0f16
        lda $f8
        and #$3f
        sta $170a,x
        jsr sub_0fac
        jmp loc_0ed5

loc_0f16:
        lda $170a,x
.label sub_0f1a = * + 1
        sta $1707,x
        lda $f8
        clc
        adc $172f,x
        sta $1710,x
        tay
        lda dat_12e5,y
        pha
        lda $1345,y
        ldy $1736
        sta $d401,y
        sta $1716,x
        sta $1719,x
        pla
        sta $d400,y
        sta $171c,x
        lda $1760,x
        bne loc_0f8b
        lda $1713,x
        asl
        asl
        asl
        tax
        stx $1732
        lda $1412,x
        sta $d405,y
        lda $1413,x
        sta $d406,y
        lda $1414,x
        pha
        lda $1410,x
        pha
        lda $1411,x
        ldx $ff
        sta $170d,x
        sta $1759,x
        lda #$00
        sta $d402,y
        sta $1725,x
        pla
        sta $172b,x
        and #$0f
        sta $d403,y
        sta $1728,x
        lda #$01
        sta $174f,x
        pla
        sta $174c,x

loc_0f8b:
        inc $1704,x
        ldy $1704,x
        lda ($fd),y
        cmp #$ff
        bne loc_0fa9

loc_0f97:
        lda #$00
        sta $1704,x
        lda $1756,x
        beq loc_0fa6
        dec $1756,x
        bpl loc_0fa9

loc_0fa6:
        inc $1701,x

loc_0fa9:
        jmp loc_12d3
// Referenced by: jsr from $0efe, $0f10, $e846, $e858

sub_0fac:
        inc $1704,x
        iny
        lda ($fd),y
        cmp #$ff
        beq loc_0f97
        sta $f8
        rts

loc_0fb9:
        ldy $1736
        lda $1722,x
        beq loc_0fc9
        lda $170d,x
        and #$fe
        sta $1759,x

loc_0fc9:
        lda $1713,x
        asl
        asl
        asl
        tay
        lda $1415,y
        sta $1733
        lda $1416,y
        sta $1734
        lda $1417,y
        sta $1735
        and #$04
        bne loc_0ff2
        lda $1735
        and #$10
        bne loc_0ff2
        lda $1733
        bne loc_0ff5

loc_0ff2:
        jmp loc_10aa

loc_0ff5:
        pha
        and #$78
        lsr
        lsr
        lsr
        sta $1738,x
        pla
        and #$07
        sta $1737
        lda $173b,x
        beq loc_1013
        dec $173e,x
        bne loc_1027
        inc $173b,x
        bpl loc_1027

loc_1013:
        inc $173e,x
        lda $1738,x
        cmp $173e,x
        bcs loc_1027
        sta $173e,x
        dec $173b,x
        dec $173e,x

loc_1027:
        lda $1710,x
        tay
        lda $12e6,y
        sec
        sbc dat_12e5,y
        sta $175f
        lda $1346,y
        sbc $1345,y
        adc $1722,x
        lsr

loc_103f:
        dec $1737
        bmi loc_104b
        lsr
        ror $175f
        jmp loc_103f

loc_104b:
        sta $175e
        lda dat_12e5,y
        sta $175c
        lda $1345,y
        sta $175d
        lda $1738,x
        lsr
        tay

loc_105f:
        dey
        bmi loc_1078
        sec
        lda $175c
        sbc $175f
        sta $175c
        lda $175d
        sbc $175e
        sta $175d
        jmp loc_105f

loc_1078:
        lda $1722,x
        cmp #$04
        bcc loc_10aa
        ldy $173e,x

loc_1082:
        dey
        bmi loc_109b
        clc
        lda $175c
        adc $175f
        sta $175c
        lda $175d
        adc $175e
        sta $175d
        jmp loc_1082

loc_109b:
        ldy $1736
        lda $175c
        sta $d400,y
        lda $175d
        sta $d401,y

loc_10aa:
        ldx $ff
        ldy $1736
        lda $1734
        beq loc_1120
        and #$07
        tay
        dey
        tya
        asl
        asl
        tay
        lda $1408,y
        cmp $1722,x
        bcc loc_10c7
        jmp loc_10d1

loc_10c7:
        iny
        iny
        lda $1408,y
        cmp $1722,x
        bcc loc_10db

loc_10d1:
        iny
        lda $1408,y
        sta $172e
        jmp loc_10e3

loc_10db:
        lda $1734
        and #$fc
        sta $172e

loc_10e3:
        lda $174f,x
        bne loc_1105
        lda $1725,x
        sec
        sbc $172e
        sta $1725,x
        lda $1728,x
        sbc #$00
        sta $1728,x
        cmp #$01
        bcs loc_1120
        lda #$01
        sta $174f,x
        bne loc_1120

loc_1105:
        lda $1725,x
        clc
        adc $172e
        sta $1725,x
        lda $1728,x
        adc #$00
        sta $1728,x
        cmp #$0f
        bcc loc_1120
        lda #$00
        sta $174f,x

loc_1120:
        lda #$00
        sta smc_1142                                // SMC: modifies $1142
        lda $172b,x
        and #$80
        beq loc_1138
        lda $1722,x
        and #$01
        beq loc_1138
        lda #$b0
        sta smc_1142                                // SMC: modifies $1142

loc_1138:
        ldx $ff
        ldy $1736
        lda $1725,x
        clc
.label smc_1142 = * + 1
        adc #$00                                    // !SMC: modified by $1122, $1135, $ea6d, $ea80
        sta $d402,y
        lda $1728,x
        adc #$00
        sta $d403,y
        lda $1735
        and #$08
        beq loc_116d
        ldx $ff
        lda $1722,x
        cmp #$08
        bcc loc_116d
        lda $1722,x
        and #$07
        tax
        lda $13a5,x
        ldy $1736
        sta $d403,y

loc_116d:
        sty $1747
        lda $1735
        and #$01
        beq loc_11a1
        ldx $ff
        stx $1755
        lda #$fc
        sta $f9
        lda #$13
        sta $fa
        ldx $ff
        lda $1722,x
        ldy #$0b
        cmp ($f9),y
        bcs loc_11c2
        ldy #$0a

loc_1191:
        cmp ($f9),y
        bcs loc_11cd
        dey
        cpy #$06
        bne loc_1191
        cmp ($f9),y
        bcs loc_11a4
        jmp loc_11ed

loc_11a1:
        jmp loc_11dc

loc_11a4:
        lda $ff
        asl
        bne loc_11ac
        clc
        adc #$01

loc_11ac:
        sta $1748
        ldx $1752
        txa
        and $1748
        bne loc_11c0
        txa
        clc
        adc $1748
        sta $d417

loc_11c0:
        ldy #$06

loc_11c2:
        dey
        dey
        dey
        dey
        dey
        dey
        lda ($f9),y
        jmp loc_11e5

loc_11cd:
        dey
        dey
        dey
        dey
        dey
        dey
        lda $1749,x
        clc
        adc ($f9),y
        jmp loc_11e5

loc_11dc:
        lda $ff
        cmp $1755
        bne loc_11ed
        lda #$ff

loc_11e5:
        ldx $ff
        sta $1749,x
        sta $d416

loc_11ed:
        ldy $1747
        lda $1735
        and #$10
        beq loc_1255
        lda $1733
        and #$0f
        tax
        lda $13ad,x
        sta smc_1221                                // SMC: modifies $1221
        lda $13af,x
        sta smc_1222                                // SMC: modifies $1222
        lda $13b1,x
        sta smc_1229                                // SMC: modifies $1229
        lda $13b3,x
        sta smc_122a                                // SMC: modifies $122a
        ldx $ff
        lda $1722,x
        cmp #$0f
        bcs loc_1252
        tax
        dex
.label smc_1221 = * + 1
.label smc_1222 = * + 2
        lda $13e5,x                                 // !SMC: modified by $1200, $1206
        ldy $ff
        sta $1759,y
.label smc_1229 = * + 1
.label smc_122a = * + 2
        lda $13d5,x                                 // !SMC: modified by $120c, $1212
        sta $1748
        lda $1733
        and #$10
        beq loc_1241
        ldx $ff
        lda $1710,x
        clc
        adc $1748
        jmp loc_12c3

loc_1241:
        ldy $1736
        lda $1748
        clc
        adc #$0d
        sta $d401,y
        lda #$00
        sta $d400,y

loc_1252:
        jmp loc_12d3

loc_1255:
        lda $1735
        and #$80
        beq loc_1290
        ldx $ff
        ldy $1736
        lda $1722,x
        cmp #$02
        bcs loc_127c
        lda #$48
        sta $d401,y
        lda #$00
        sta $d400,y
        ldx $ff
        lda #$81
        sta $1759,x
        jmp loc_12d3

loc_127c:
        lda $171c,x
        sta $d400,y
        lda $1716,x
        sta $d401,y
        lda $170d,x
        and #$fe
        sta $1759,x                                 // !SMC: modified by $1a53

loc_1290:
        lda $1735
        and #$04
        beq loc_12d3
        dec $1741,x
        bpl loc_12a1
        lda #$02
        sta $1741,x

loc_12a1:
        ldx $1733
        lda $13f5,x
        sta smc_12b7                                // SMC: modifies $12b7
        lda $13f6,x
        sta smc_12b8                                // SMC: modifies $12b8
        ldx $ff
        lda $1741,x
        tax
.label smc_12b7 = * + 1
.label smc_12b8 = * + 2
        lda $13f7,x                                 // !SMC: modified by $12a7, $12ad
        sta $41
        ldx $ff
        lda $1710,x
        clc
        adc $41

loc_12c3:
        tax
        ldy $1736
        lda dat_12e5,x
        sta $d400,y
        lda $1345,x
        sta $d401,y

loc_12d3:
        ldx $ff
        ldy $1736
        lda $1759,x
        sta $d404,y
        dex
        bmi loc_12e4
        jmp loc_0e40

loc_12e4:
        rts

dat_12e5:
        .byte $0c                                   // .

// --- Region $16b1-$16f4 ---
.pc = $16b1 "sub_16b1"
// Referenced by: jsr from $16e0, $efa6

sub_16b1:
        lda #$00
        ldx #$62

loc_16b5:
        sta $1701,x
        dex
        bpl loc_16b5
        lda #$b0
        sta $1752

loc_16c0:
        lda #$00
        sta $1722
        sta $1723
        sta $1724
        ldx #$02

loc_16cd:
        sta $1701,x
        sta $1704,x
        sta $1707,x
        sta $1710,x
        dex
        bpl loc_16cd
        sta $1754
        rts

loc_16e0:
        jsr sub_16b1

loc_16e3:
        ldx #$00
        txa

loc_16e6:
        sta $d400,x
        inx
        cpx #$18
        bne loc_16e6
        rts

loc_16ef:
        lda #$02
        sta $1754
        rts

// --- Region $1800-$1902 ---
.pc = $1800 "loc_1800"

loc_1800:
        lda #$09
        sta $0286
        ldx #$00

loc_1807:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_1807
        lda #$24
        ldx #$40
        stx $b2
        sta $b3
        lda #$0c
        ldx #$00
        stx $48
        sta $49
        jsr sub_0e00
        jsr sub_1a00
        jsr sub_0810

loc_182f:
        jsr sub_0900
        jsr sub_0900
        jsr sub_0900
        ldy dat_19f0
        ldx #$00

loc_183d:
        lda $19f1,x
        sta dat_19f0,x
        inx
        cpx #$0e
        bne loc_183d
        sty $19fd
        lda dat_19f0
        sta smc_1a8d                                // SMC: modifies $1a8d
        lda $19f4
        sta smc_1ac7                                // SMC: modifies $1ac7
        lda $19f8
        sta smc_1b01                                // SMC: modifies $1b01
        lda $19fc
        sta smc_1b3b                                // SMC: modifies $1b3b
        jsr $f13e
        cmp #$20
        beq loc_186d
        jmp loc_182f

loc_186d:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        cli
        ldx #$00

loc_187a:
        lda loc_188c,x
        sta $033c,x
        inx
        cpx #$dc
        bne loc_187a
        lda #$37
        sta $01
        jmp $033c

loc_188c:
        sei
        lda #$34
        sta $01
        ldx #$00

loc_1893:
        lda $3000,x
        sta $0801,x
        inc $01
        sta $d022
        dec $01
        inx
        bne loc_1893
        inc $0348
        inc $0345
        bne loc_1893
        lda #$37
        sta $01
        lda #$a0
        ldx #$a5
        sta $2e
        sta $af
        stx $2d
        stx $ae
        lda #$00
        sta $0800
        jmp loc_fce2

dat_18c3:
        .byte $4c,$ae,$a7                           // L..

main_18c6:
        lda #$00
        sta $d020
        sta $d021
        lda #$09
        jsr $e544
        ldx #$00

loc_18d5:
        lda $2ee0,x
        sta $0450,x
        inx
        bne loc_18d5
        ldx #$00

loc_18e0:
        lda $2fe0,x
        sta $0550,x
        inx
        cpx #$18
        bne loc_18e0
        lda #$00
        sta $0565
        sta $0570
        sta $057d
        sta $0584
        sta $0589
        jmp loc_1800

dat_18ff:
        .byte $00,$00,$00                           // ...
// Referenced by: jsr from $2460

sub_1902:
        brk

// --- Region $1a00-$1bee ---
.pc = $1a00 "sub_1a00"
// Referenced by: jsr from $1829

sub_1a00:
        sei
        lda #$7f
        sta $dc0d
        lda #$00
        sta $dc0e
        lda #$f1
        sta $d01a
        lda #$9b
        sta $d012
        lda #$1b
        sta $d011
        lda #$28
        sta $0314
        lda #$1a
        sta $0315
        cli
        rts

dat_1a26:
        .byte $25,$1a                               // %.

irq_1a28:
        lda #$01
        jsr sub_1a60
        ldy #$00

loc_1a2f:
        ldx $1c58,y

loc_1a32:
        dex
        bne loc_1a32
        lda $1c00,y
        sta $d021
        sta $d020
        iny
        cpy #$57
        bne loc_1a2f
        lda #$01
        sta $d019
        lda #$78
        sta $0314
        lda #$1a
        sta $0315
        lda #$8c
        sta $d012
        jmp loc_ea81

dat_1a5a:
        .byte $00,$00,$00,$00,$00,$00               // ......
// Referenced by: jsr from $1a2a, $f1ed

sub_1a60:
        sta $d019
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        lda #$d8
        sta $d016
        lda #$1a
        sta $d018
        rts

irq_1a78:
        lda #$01
        sta $d019
        lda #$07
        sta $d022
        lda #$0a
        sta $d023
        lda #$18
        sta $d018
.label smc_1a8d = * + 1
        lda #$d4                                    // !SMC: modified by $184e
        sta $d016
        lda #$00
        sta $d021

loc_1a96:
        inx
        cpx #$75
        bne loc_1a96
        lda #$00
        sta $d021
        lda #$b2
        sta $0314
        lda #$1a
        sta $0315
        lda #$a0
        sta $d012
        jmp loc_ea81

irq_1ab2:
        lda #$01
        sta $d019
        lda #$07
        sta $d022
        lda #$0a
        sta $d023
        lda #$18
        sta $d018
.label smc_1ac7 = * + 1
        lda #$d0                                    // !SMC: modified by $1854
        sta $d016
        lda #$00
        sta $d021

loc_1ad0:
        inx
        cpx #$60
        bne loc_1ad0
        lda #$00
        sta $d021
        lda #$ec
        sta $0314
        lda #$1a
        sta $0315
        lda #$b0
        sta $d012
        jmp loc_ea81

irq_1aec:
        lda #$01
        sta $d019
        lda #$07
        sta $d022
        lda #$0a
        sta $d023
        lda #$18
        sta $d018
.label smc_1b01 = * + 1
        lda #$d4                                    // !SMC: modified by $185a
        sta $d016
        lda #$00
        sta $d021

loc_1b0a:
        inx
        cpx #$50
        bne loc_1b0a
        lda #$00
        sta $d021
        lda #$26
        sta $0314
        lda #$1b
        sta $0315
        lda #$bf
        sta $d012
        jmp loc_ea81

irq_1b26:
        lda #$01
        sta $d019
        lda #$07
        sta $d022
        lda #$0a
        sta $d023
        lda #$18
        sta $d018
.label smc_1b3b = * + 1
        lda #$d6                                    // !SMC: modified by $1860
        sta $d016
        lda #$00
        sta $d021

loc_1b44:
        inx
        cpx #$5a
        bne loc_1b44
        lda #$00
        sta $d021
        lda #$63
        sta $0314
        lda #$1b
        sta $0315
        lda #$d0
        sta $d012
        jmp loc_ea81

dat_1b60:
        .byte $4c,$81,$ea                           // L..

irq_1b63:
        lda #$01
        sta $d019
        lda #$0a
        sta $d022
        lda #$02
        sta $d023
        lda #$18
        sta $d018
.label smc_1b78 = * + 1
        lda #$d1                                    // !SMC: modified by $1d0a, $1d34, $1d69, $1d79
        sta $d016
        lda #$00
        sta $d021

loc_1b81:
        inx
        cpx #$6a
        bne loc_1b81
        lda #$00
        sta $d021
        lda #$a9
        sta $0314
        lda #$1b
        sta $0315
        lda #$f0
        sta $d012
        jsr sub_1d00
        jsr sub_1d00
        jsr sub_1d00
        jmp loc_ea81

dat_1ba6:
        .byte $4c,$31,$ea                           // L1.

irq_1ba9:
        lda #$01
        sta $d019
        lda #$0e
        sta $d022
        lda #$06
        sta $d023
        lda #$18
        sta $d018
.label smc_1bbe = * + 1
        lda #$d7                                    // !SMC: modified by $1e4a, $1e74, $1ea9, $1eb9
        sta $d016
        lda #$00
        sta $d021

loc_1bc7:
        inx
        cpx #$3a
        bne loc_1bc7
        lda #$00
        sta $d021
        lda #$28
        sta $0314
        lda #$1a
        sta $0315
        lda #$32
        sta $d012
        jsr sub_1e40
        jsr sub_1e40
        jsr sub_1e40
        jsr sub_0e06
        jmp loc_ea31

// --- Region $1d00-$1ddf ---
.pc = $1d00 "sub_1d00"
// Referenced by: jsr from $1b9a, $1b9d, $1ba0, $f35d, $f360

sub_1d00:
        ldy #$00
        ldx smc_1b78
        dex
        cpx #$cf
        beq loc_1d10
        stx smc_1b78                                // SMC: modifies $1b78
        rts

dat_1d0e:
        .byte $00,$00                               // ..

loc_1d10:
        lda $1d3a
        cmp #$01
        beq loc_1d40
        inc $1d3a
        ldx #$00

loc_1d1c:
        lda $0749,x
        sta $0748,x
        inx
        cpx #$28
        bne loc_1d1c
        ldy #$00
        lda ($b2),y
        jmp loc_1d7f

loc_1d2e:
        nop
        sta $076f
        ldx #$d7
        stx smc_1b78                                // SMC: modifies $1b78
        rts

dat_1d38:
        .fill 8, $00

loc_1d40:
        lda #$00
        sta $1d3a
        tax

loc_1d46:
        lda $0749,x
        sta $0748,x
        inx
        cpx #$28
        bne loc_1d46
        ldy #$00
        lda ($b2),y
        jsr sub_1e21
        sta $076f
        nop
        nop
        nop
        nop
        nop
        nop
        inc $b2
        bne loc_1d67
        inc $b3

loc_1d67:
        ldx #$d7
        stx smc_1b78                                // SMC: modifies $1b78
        rts

dat_1d6d:
        .byte $00,$00                               // ..

loc_1d6f:
        lda #$40
        sta $b2
        lda #$24
        sta $b3
        ldx #$d7
        stx smc_1b78                                // SMC: modifies $1b78
        rts

dat_1d7d:
        .byte $00,$00                               // ..

loc_1d7f:
        cmp #$00
        beq loc_1d6f
        cmp #$46
        beq loc_1d96
        cmp #$4d
        beq loc_1da8
        cmp #$53
        beq loc_1dba
        cmp #$41
        beq loc_1dcc
        jmp loc_1d2e

loc_1d96:
        ldx #$00

loc_1d98:
        lda dat_1dde,x
        sta $1b9a,x
        inx
        cpx #$09
        bne loc_1d98
        lda #$20
        jmp loc_1d2e

loc_1da8:
        ldx #$00

loc_1daa:
        lda $1de7,x
        sta $1b9a,x
        inx
        cpx #$09
        bne loc_1daa
        lda #$20
        jmp loc_1d2e

loc_1dba:
        ldx #$00

loc_1dbc:
        lda $1df0,x
        sta $1b9a,x
        inx
        cpx #$09
        bne loc_1dbc
        lda #$20
        jmp loc_1d2e

loc_1dcc:
        ldx #$00

loc_1dce:
        lda $1df9,x
        sta $1b9a,x
        inx
        cpx #$09
        bne loc_1dce
        lda #$20
        jmp loc_1d2e

dat_1dde:
        .byte $20,$00                               //  .

// --- Region $1e0d-$1f1f ---
.pc = $1e0d "loc_1e0d"

loc_1e0d:
        lda #$00
        sta $1d3b
        tax

loc_1e13:
        lda $1df0,x
        sta $1b9a,x
        inx
        cpx #$09
        bne loc_1e13
        lda #$20
        rts
// Referenced by: jsr from $1d55, $f44c

sub_1e21:
        cmp #$46
        beq loc_1e39
        cmp #$4d
        beq loc_1e39
        cmp #$53
        beq loc_1e39
        cmp #$41
        beq loc_1e39
        cmp #$00
        beq loc_1e39
        clc
        adc #$40
        rts

loc_1e39:
        lda #$20
        rts

dat_1e3c:
        .byte $00,$00,$00,$00                       // ....
// Referenced by: jsr from $1be0, $1be3, $1be6, $f3a3, $f3a6

sub_1e40:
        ldy #$00
        ldx smc_1bbe
        dex
        cpx #$cf
        beq loc_1e50
        stx smc_1bbe                                // SMC: modifies $1bbe
        rts

dat_1e4e:
        .byte $00,$00                               // ..

loc_1e50:
        lda dat_1e4e
        cmp #$01
        beq loc_1e80
        inc dat_1e4e
        ldx #$00

loc_1e5c:
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$28
        bne loc_1e5c
        ldy #$00
        lda ($48),y
        jmp loc_1ebf

loc_1e6e:
        nop
        sta $07e7
        ldx #$d7
        stx smc_1bbe                                // SMC: modifies $1bbe
        rts

dat_1e78:
        .fill 8, $00

loc_1e80:
        lda #$00
        sta dat_1e4e
        tax

loc_1e86:
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$28
        bne loc_1e86
        ldy #$00
        lda ($48),y
        jsr sub_1f61
        sta $07e7
        nop
        nop
        nop
        nop
        nop
        nop
        inc $48
        bne loc_1ea7
        inc $49

loc_1ea7:
        ldx #$d7
        stx smc_1bbe                                // SMC: modifies $1bbe
        rts

dat_1ead:
        .byte $00,$60                               // .`

loc_1eaf:
        lda #$00
        sta $48
        lda #$0c
        sta $49
        ldx #$d7
        stx smc_1bbe                                // SMC: modifies $1bbe
        jmp loc_1f7c

loc_1ebf:
        cmp #$00
        beq loc_1eaf
        cmp #$46
        beq loc_1ed6
        cmp #$4d
        beq loc_1ee8
        cmp #$53
        beq loc_1efa
        cmp #$41
        beq loc_1f0c
        jmp loc_1e6e

loc_1ed6:
        ldx #$00

loc_1ed8:
        lda dat_1f1e,x
        sta $1be0,x
        inx
        cpx #$09
        bne loc_1ed8
        lda #$20
        jmp loc_1e6e

loc_1ee8:
        ldx #$00

loc_1eea:
        lda $1f27,x
        sta $1be0,x
        inx
        cpx #$09
        bne loc_1eea
        lda #$20
        jmp loc_1e6e

loc_1efa:
        ldx #$00

loc_1efc:
        lda $1f30,x
        sta $1be0,x
        inx
        cpx #$09
        bne loc_1efc
        lda #$20
        jmp loc_1e6e

loc_1f0c:
        ldx #$00

loc_1f0e:
        lda $1f39,x
        sta $1be0,x
        inx
        cpx #$09
        bne loc_1f0e
        lda #$20
        jmp loc_1e6e

dat_1f1e:
        .byte $20,$40                               //  @

// --- Region $1f4d-$1f81 ---
.pc = $1f4d "loc_1f4d"

loc_1f4d:
        lda #$00
        sta $1e4f
        tax

loc_1f53:
        lda $1f30,x
        sta $1be0,x
        inx
        cpx #$09
        bne loc_1f53
        lda #$20
        rts
// Referenced by: jsr from $1e95, $f57e

sub_1f61:
        cmp #$00
        beq loc_1f79
        cmp #$4d
        beq loc_1f79
        cmp #$53
        beq loc_1f79
        cmp #$41
        beq loc_1f79
        cmp #$46
        beq loc_1f79
        clc
        adc #$40
        rts

loc_1f79:
        lda #$20
        rts

loc_1f7c:
        lda #$20
        sta $07e7
        rts

// --- Region $2460-$2496 ---
.pc = $2460 "Segment $2460"
        jsr sub_1902
        jsr $0507
        asl $1205
        ora ($0c,x)
        jsr sub_0f1a
        asl $06
        .byte $53,$0f                               // sre ($0f),y // ILLEGAL
        asl $20
        .byte $14,$08                               // nop $08,x // ILLEGAL
        ora $20
        ora $160f
        ora $12
        .byte $13,$20                               // slo ($20),y // ILLEGAL
        ora ($0e,x)
        .byte $04,$4d                               // nop $4d // ILLEGAL
        .byte $03,$0f                               // slo ($0f,x) // ILLEGAL
        asl $0e01
        jsr $060f
        .byte $53,$13                               // sre ($13),y // ILLEGAL
        .byte $14,$12                               // nop $12,x // ILLEGAL
        ora #$0b
        ora $4d
        asl $0f
        .byte $12                                   // jam // ILLEGAL

dat_2496:
        .byte $03                                   // .

// --- Region $2d5a-$2d5a ---
.pc = $2d5a "loc_2d5a"

loc_2d5a:
        brk

// --- Region $2d66-$2d6e ---
.pc = $2d66 "loc_2d66"

loc_2d66:
        and #$a5
        bcs loc_2d5a
        cpx #$a0
        bcc loc_2dbe
        rti

// --- Region $2dbe-$2dce ---
.pc = $2dbe "loc_2dbe"

loc_2dbe:
        .byte $1a                                   // nop // ILLEGAL
        .byte $2b,$a5                               // anc #$a5 // ILLEGAL
        stx $5a,y
        .byte $6b,$af                               // arr #$af // ILLEGAL
        .byte $80,$f0                               // nop #$f0 // ILLEGAL
        cpx #$af
        ldx $e9fa,y
        lda $00
        brk

// --- Region $2e4c-$2e4c ---
.pc = $2e4c "$2e4c"
        .byte $02                                   // jam // ILLEGAL

// --- Region $448d-$448d ---
.pc = $448d "Segment $448d"
        brk

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

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

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

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

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

// --- Region $96a5-$96a5 ---
.pc = $96a5 "sub_96a5"
// Referenced by: jsr from $fe19

sub_96a5:
        brk

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

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

// --- Region $e48d-$e48e ---
.pc = $e48d "Segment $e48d"
        nop
        rts

// --- Region $e498-$e4cd ---
.pc = $e498 "loc_e498"

loc_e498:
        ldx #$00

loc_e49a:
.label loc_e49b = * + 1
        lda $0695,x
        sta $0694,x
        inx
        cpx #$14
        bne loc_e49a
        ldx #$13

loc_e4a7:
        lda $067f,x
        sta $0680,x
        dex
        bne loc_e4a7
        tya
        pha
        jsr sub_0900
        jsr sub_0900
        pla
        tay
        iny
        cpy #$03
        bne loc_e498
        ldx #$00

loc_e4c1:
        txa
        pha
        jsr sub_0900
        pla
        tax
        inx
        cpx #$20
        bne loc_e4c1
        rts

// --- Region $e4ef-$e505 ---
.pc = $e4ef "loc_e4ef"

loc_e4ef:
        bne loc_e4f7
        dex
        stx dat_090c
.label loc_e4f7 = * + 2
        ldx $090d
        lda $17ec,x
        sta $06f7
        inx
        stx $090d
        jsr sub_0900
        rts

// --- Region $e51d-$e588 ---
.pc = $e51d "loc_e51d"

loc_e51d:
.label loc_e51e = * + 1
        .byte $13,$bd                               // slo ($bd),y // ILLEGAL
        .byte $e3,$06                               // isc ($06,x) // ILLEGAL
        sta $06e4,x
        dex
        bne loc_e51e
        ldx #$00

loc_e529:
        lda $06d1,x
        sta $06d0,x
        inx
        cpx #$13
        bne loc_e529
        lda #$20
        sta $06e4,y
        dec $0baf
        lda #$20
        sta $06e4
        iny
        tya
        pha
        jsr sub_0900
        .byte $e3,$ea                               // isc ($ea,x) // ILLEGAL
        rts

dat_e54a:
        .byte $3e                                   // >

loc_e54b:
        pla
        tay
        cpy #$03
        bne loc_e51d
        ldy #$00

loc_e553:
        ldx #$00

loc_e555:
        lda $06e5,x
        sta $06e4,x
        inx
        cpx #$14
        bne loc_e555
        ldx #$13

loc_e562:
        lda $06cf,x
        sta $06d0,x
        dex
        bne loc_e562
        tya
        pha
        jsr sub_0900
        jsr sub_0900
        pla
        tay
        iny
        cpy #$03
        bne loc_e553
        ldx #$00

loc_e57c:
        txa
        pha
        jsr sub_0900
        pla
        tax
        inx
        cpx #$20
        bne loc_e57c
        rts

// --- Region $e74e-$e75c ---
.pc = $e74e "loc_e74e"

loc_e74e:
        lda $1754
        cmp #$02
        beq loc_e75c
        cmp #$01
        bne loc_e76d
        jmp loc_16c0

loc_e75c:
        rts

// --- Region $e76d-$e892 ---
.pc = $e76d "loc_e76d"

loc_e76d:
        inc $1722
        inc $1723
        inc $1724
        lda #$1f
        sta $d418
        ldx #$02
        dec $1753
        bpl loc_e788
        lda dat_16f5
        sta $1753

loc_e788:
        stx $ff
        lda $16f6,x
        sta $1736
        tay
        lda $1753
        cmp dat_16f5
        bne loc_e7ab
        lda $1450,x
        sta $fb
        lda $1453,x
        sta $fc
        dec $1707,x
        bmi loc_e7ae
        jmp loc_0fb9

loc_e7ab:
        jmp loc_0fc9

loc_e7ae:
        ldy $1701,x
        lda ($fb),y
        cmp #$fe
        beq loc_e7cc
        cmp #$ff
        bne loc_e7d4
        lda #$00
        sta $1707,x
        sta $1701,x
        sta $1704,x
        sta $1752
        jmp loc_0e66

loc_e7cc:
        lda #$02
        sta $1754
        jmp loc_16e3

loc_e7d4:
        sta $1747
        and #$80
        beq loc_e7e9
        lda $1747
        and #$1f
        sta $172f,x
        inc $1701,x
        jmp loc_0e66

loc_e7e9:
        lda $1747
        and #$40
        beq loc_e7fe
        lda $1747
        and #$3f
        sta $1756,x
        inc $1701,x
        jmp loc_0e66

loc_e7fe:
        lda $1747
        asl
        tay
        lda $1456,y
        sta $fd
        lda $1457,y
        sta $fe
        lda #$00
        sta $171f,x
        ldy $1704,x
        sta $1722,x
        lda #$03
        sta $1741,x
        lda ($fd),y
        sta $f8
        and #$f0
        cmp #$f0
        bne loc_e837
        lda #$01
        sta $1760,x
        inc $1704,x
        iny
        lda ($fd),y
        sta $f8
        jmp loc_0f16

loc_e837:
        lda $f8
        and #$e0
        cmp #$c0
        bne loc_e849
        lda $f8
        and #$1f
        sta $1713,x
        jsr sub_0fac

loc_e849:
        lda $f8
        and #$c0
        cmp #$80
        bne loc_e85e
        lda $f8
        and #$3f
        sta $170a,x
        jsr sub_0fac
        jmp loc_0ed5

loc_e85e:
        lda $170a,x
        sta $1707,x
        lda $f8
        clc
        adc $172f,x
        sta $1710,x
        tay
        lda dat_12e5,y
        pha
        lda $1345,y
        ldy $1736
        sta $d401,y
        sta $1716,x
        sta $1719,x
        pla
        sta $d400,y
        sta $171c,x
        lda $1760,x
        bne loc_e8d3
        lda $1713,x
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

// --- Region $e8d3-$e901 ---
.pc = $e8d3 "loc_e8d3"

loc_e8d3:
        .byte $17,$fe                               // slo $fe,x // ILLEGAL
        .byte $04,$17                               // nop $17 // ILLEGAL
        ldy $1704,x
        lda ($fd),y
        cmp #$ff
        bne loc_e8f2

loc_e8e0:
        lda #$00
        sta $1704,x
        lda $1756,x
        beq loc_e8ef
        dec $1756,x
        bpl loc_e8f2

loc_e8ef:
        inc $1701,x

loc_e8f2:
        jmp loc_12d3

dat_e8f5:
        .byte $fe,$04,$17,$c8,$b1                   // .....

loc_e8fa:
        sbc $ffc9,x
        beq loc_e8e0
        sta $f8
        rts

// --- Region $e918-$ec2b ---
.pc = $e918 "loc_e918"

loc_e918:
        and #$a8
        lda $1415,y
        sta $1733
        lda $1416,y
        sta $1734
        lda $1417,y
        sta $1735
        and #$04
        bne loc_e93c
        lda $1735
        and #$10
        bne loc_e93c
        lda $1733
        bne loc_e93f

loc_e93c:
        jmp loc_10aa

loc_e93f:
        pha
        and #$78
        .byte $e3,$4a                               // isc ($4a,x) // ILLEGAL
        adc ($c7,x)
        sta $1738,x
        pla
        and #$07
        sta $1737
        lda $173b,x
        beq loc_e95e
        dec $173e,x
        bne loc_e972
        inc $173b,x
        bpl loc_e972

loc_e95e:
        inc $173e,x
        lda $1738,x
        cmp $173e,x
        bcs loc_e972
        sta $173e,x
        dec $173b,x
        dec $173e,x

loc_e972:
        lda $1710,x
        tay
        lda $12e6,y
        sec
        sbc dat_12e5,y
        sta $175f
        lda $1346,y
        sbc $1345,y
        adc $1722,x
        lsr
        dec $1737
        bmi loc_e996
        lsr
        ror $175f
        jmp loc_103f

loc_e996:
        sta $175e
        lda dat_12e5,y
        sta $175c
        lda $1345,y
        sta $175d
        lda $1738,x
        lsr
        tay
        dey
        bmi loc_e9c3
        sec
        lda $175c
        sbc $175f
        sta $175c
        lda $175d
        sbc $175e
        sta $175d
        jmp loc_105f

loc_e9c3:
        lda $1722,x
        cmp #$04
        bcc loc_e9f5
        ldy $173e,x
        dey
        bmi loc_e9e6
        clc
        lda $175c
        adc $175f
        sta $175c
        lda $175d
        adc $175e
        sta $175d
        jmp loc_1082

loc_e9e6:
        ldy $1736
        lda $175c
        sta $d400,y
        lda $175d
        sta $d401,y

loc_e9f5:
        ldx $ff
        ldy $1736
        lda $1734
        beq loc_ea6b
        and #$07
        tay
        dey
        tya
        asl
        asl
        tay
        lda $1408,y
        cmp $1722,x
        bcc loc_ea12
        jmp loc_10d1

loc_ea12:
        iny
        iny
        lda $1408,y
        cmp $1722,x
        bcc loc_ea26
        iny
        lda $1408,y
        sta $172e
        jmp loc_10e3

loc_ea26:
        lda $1734
        and #$fc
        sta $172e
        lda $174f,x

loc_ea31:
        bne loc_ea50
        lda $1725,x
        sec
        sbc $172e
        sta $1725,x
        lda $1728,x
        sbc #$00
        sta $1728,x
        cmp #$01
        bcs loc_ea6b
        lda #$01
        sta $174f,x
        bne loc_ea6b

loc_ea50:
        lda $1725,x
        clc
        adc $172e
        sta $1725,x
        lda $1728,x
        adc #$00
        sta $1728,x
        cmp #$0f
        bcc loc_ea6b
        lda #$00
        sta $174f,x

loc_ea6b:
        lda #$00
        sta smc_1142                                // SMC: modifies $1142
        lda $172b,x
        and #$80
        beq loc_ea83
        lda $1722,x
        and #$01
        beq loc_ea83
        lda #$b0
.label loc_ea81 = * + 1
        sta smc_1142                                // SMC: modifies $1142

loc_ea83:
        ldx $ff
        ldy $1736
        lda $1725,x
        clc
        adc #$00
        sta $d402,y
        lda $1728,x
        adc #$00
        sta $d403,y
        lda $1735
        and #$08
        beq loc_eab8
        ldx $ff
        lda $1722,x
        cmp #$08
        bcc loc_eab8
        lda $1722,x
        and #$07
        tax
        lda $13a5,x
        ldy $1736
        sta $d403,y

loc_eab8:
        sty $1747
        lda $1735
        and #$01
        beq loc_eaec
        ldx $ff
        stx $1755
        lda #$fc
        sta $f9
        lda #$13
        sta $fa
        ldx $ff
        lda $1722,x
        ldy #$0b
        cmp ($f9),y
        bcs loc_eb0d
        ldy #$0a

loc_eadc:
        cmp ($f9),y
        bcs loc_eb18
        dey
        cpy #$06
        bne loc_eadc
        cmp ($f9),y
        bcs loc_eaef
        jmp loc_11ed

loc_eaec:
        jmp loc_11dc

loc_eaef:
        lda $ff
        asl
        bne loc_eaf7
        clc
        adc #$01

loc_eaf7:
        sta $1748
        ldx $1752
        txa
        and $1748
        bne loc_eb0b
        txa
        clc
        adc $1748
        sta $d417

loc_eb0b:
        ldy #$06

loc_eb0d:
        inc $88
        and $b1
        sbc $e54c,y
        ora ($e6),y
        dey
.label loc_eb18 = * + 1
        adc ($72,x)
        lda $1749,x
        clc
        adc ($f9),y
        jmp loc_11e5

loc_eb22:
        lda $ff
        cmp $1755
        bne loc_eb33
        lda #$ff
        ldx $ff
        sta $1749,x
        sta $d416

loc_eb33:
        ldy $1747
        lda $1735
        and #$10
        beq loc_eb9b
        lda $1733
        and #$0f
        tax
        lda $13ad,x
        sta smc_1221
        lda $13af,x
        sta smc_1222
        lda $13b1,x
        sta smc_1229
        lda $13b3,x
        sta smc_122a
        ldx $ff
        lda $1722,x
        cmp #$0f
        bcs loc_eb98
        tax
        dex
        lda $13e5,x
        ldy $ff
        sta $1759,y
        lda $13d5,x
        sta $1748
        lda $1733
        and #$10
        beq loc_eb87
        ldx $ff
        lda $1710,x
        clc
        adc $1748
        jmp loc_12c3

loc_eb87:
        ldy $1736
        lda $1748
        clc
        adc #$0d
        sta $d401,y
        lda #$00
        sta $d400,y

loc_eb98:
        jmp loc_12d3

loc_eb9b:
        lda $1735
        and #$80
        beq loc_ebd6
        ldx $ff
        ldy $1736
        lda $1722,x
        cmp #$02
        bcs loc_ebc2
        lda #$48
        sta $d401,y
        lda #$00
        sta $d400,y
        ldx $ff
        lda #$81
        sta $1759,x
        jmp loc_12d3

loc_ebc2:
        lda $171c,x
        sta $d400,y
        lda $1716,x
        sta $d401,y
        lda $170d,x
        and #$fe
        sta $1759,x

loc_ebd6:
        lda $1735
        and #$04
        beq loc_ec19
        dec $1741,x
        bpl loc_ebe7
        lda #$02
        sta $1741,x

loc_ebe7:
        ldx $1733
        lda $13f5,x
        sta smc_12b7
        lda $13f6,x
        sta smc_12b8
        ldx $ff
        lda $1741,x
        tax
        lda $13f7,x
        sta $41
        ldx $ff
        lda $1710,x
        clc
        adc $41
        tax
        ldy $1736
        lda dat_12e5,x
        sta $d400,y
        lda $1345,x
        sta $d401,y

loc_ec19:
        ldx $ff
        ldy $1736
        lda $1759,x
        sta $d404,y
        dex
        bmi loc_ec2a
        jmp loc_0e40

loc_ec2a:
        rts

dat_ec2b:
        .byte $0c                                   // .

// --- Region $ef71-$efb4 ---
.pc = $ef71 "loc_ef71"

loc_ef71:
        cpy #$af
        ldx #$60
        eor ($ff),y
        lda #$00
        ldx #$62

loc_ef7b:
        sta $1701,x
        dex
        bpl loc_ef7b
        lda #$b0
        sta $1752
        lda #$00
        sta $1722
        sta $1723
        sta $1724
        ldx #$02

loc_ef93:
        sta $1701,x
        sta $1704,x
        sta $1707,x
        sta $1710,x
        dex
        bpl loc_ef93
        sta $1754
        rts

loc_efa6:
        jsr sub_16b1
        ldx #$00
        txa

loc_efac:
        sta $d400,x
        inx
        cpx #$18
        bne loc_efac
        rts

// --- Region $f0c5-$f11f ---
.pc = $f0c5 "loc_f0c5"

loc_f0c5:
        jsr sub_0900
        jsr sub_0900
        ldy dat_19f0
        ldx #$00

loc_f0d0:
        lda $19f1,x
        sta dat_19f0,x
        inx
        cpx #$0e
        bne loc_f0d0
        sty $19fd
        lda dat_19f0
        sta smc_1a8d
        lda $19f4
        sta smc_1ac7
        lda $19f8
        sta smc_1b01
        lda $19fc
        sta smc_1b3b
        jsr $f13e
        cmp #$20
        beq loc_f100
        jmp loc_182f

loc_f100:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        cli
        ldx #$00

loc_f10d:
        lda loc_188c,x
        sta $033c,x
        inx
        cpx #$dc
        bne loc_f10d
        lda #$37
        sta $01
        jmp $033c

dat_f11f:
        .byte $78                                   // x

// --- Region $f13e-$f157 ---
.pc = $f13e "Segment $f13e"
        lda #$37
        sta $01
        lda #$a0
        ldx #$a5
        sta $2e
        sta $af
        stx $2d
        stx $ae
        lda #$00
        sta $0800
        jmp loc_fce2

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

// --- Region $f17d-$f191 ---
.pc = $f17d "loc_f17d"

loc_f17d:
        sbc $a9,x
        brk

dat_f180:
        .byte $8d,$65                               // .e

loc_f182:
        ora $8d
        bvs loc_f18b
.label loc_f187 = * + 1
        sta $057d
.label loc_f18b = * + 2
        sta $0584
        sta $0589
        jmp loc_1800

// --- Region $f1c3-$f21c ---
.pc = $f1c3 "loc_f1c3"

loc_f1c3:
        sei
        lda #$7f
        sta $dc0d
        lda #$00
        sta $dc0e
        lda #$f1
.label loc_f1d2 = * + 2
        sta $d01a
        lda #$9b
.label loc_f1d7 = * + 2
        sta $d012
        lda #$1b
        sta $d011
        lda #$28
        sta $0314
        lda #$1a
        sta $0315
        cli
        rts

loc_f1e9:
        and $1a
        lda #$01
        jsr sub_1a60
        ldy #$00

loc_f1f2:
        ldx $1c58,y

loc_f1f5:
        dex
        bne loc_f1f5
        lda $1c00,y
        sta $d021
        sta $d020
        iny
        cpy #$57
        bne loc_f1f2
        lda #$01
        sta $d019
        lda #$78
        sta $0314
        lda #$1a
        sta $0315
        lda #$8c
        sta $d012
        jmp loc_ea81

// --- Region $f227-$f31f ---
.pc = $f227 "loc_f227"

loc_f227:
        bne loc_f1d2
        asl $238d
        bne loc_f1d7
        cld
        sta $d016
        lda #$1a
        sta $d018
        rts

loc_f238:
        lda #$01
        sta $d019
        lda #$07
        sta $d022
        lda #$0a
        sta $d023
        lda #$18
        sta $d018
        lda #$d4
        sta $d016
        lda #$00
        sta $d021

loc_f256:
        inx
        cpx #$75
        bne loc_f256
        lda #$00
        sta $d021
        lda #$b2
        sta $0314
        lda #$1a
        sta $0315
        lda #$a0
        sta $d012
        jmp loc_ea81

loc_f272:
        lda #$01
        sta $d019
        lda #$07
        sta $d022
        lda #$0a
        sta $d023
        lda #$18
        sta $d018
        lda #$d0
        sta $d016
        lda #$00
        sta $d021

loc_f290:
        inx
        cpx #$60
        bne loc_f290
        lda #$00
        sta $d021
        lda #$ec
        sta $0314
        lda #$1a
        sta $0315
        lda #$b0
        sta $d012
        jmp loc_ea81

loc_f2ac:
        lda #$01
        sta $d019
        lda #$07
        sta $d022
        lda #$0a
        sta $d023
        lda #$18
        sta $d018
        lda #$d4
        sta $d016
        lda #$00
        sta $d021

loc_f2ca:
        inx
        cpx #$50
        bne loc_f2ca
        lda #$00
        sta $d021
        lda #$26
        sta $0314
        lda #$1b
        sta $0315
        lda #$bf
        sta $d012
        jmp loc_ea81

loc_f2e6:
        lda #$01
        sta $d019
        lda #$07
        sta $d022
        lda #$0a
        sta $d023
        lda #$18
        sta $d018
        lda #$d6
        sta $d016
        lda #$00
        sta $d021

loc_f304:
        inx
        cpx #$5a
        bne loc_f304
        lda #$00
        sta $d021
        lda #$63
        sta $0314
        lda #$1b
        sta $0315
        lda #$d0
        sta $d012
        jmp loc_ea81

// --- Region $f35d-$f365 ---
.pc = $f35d "loc_f35d"

loc_f35d:
        jsr sub_1d00
        jsr sub_1d00
        jmp loc_ea81

// --- Region $f3a3-$f3ae ---
.pc = $f3a3 "loc_f3a3"

loc_f3a3:
        jsr sub_1e40
        jsr sub_1e40
        jsr sub_0e06
        jmp loc_ea31

// --- Region $f3fb-$f42c ---
.pc = $f3fb "loc_f3fb"

loc_f3fb:
        rol.abs $00a0
        ldx smc_1b78
        dex
        cpx #$cf
        beq loc_f40c
        stx smc_1b78
        rts

loc_f40a:
        ldx #$60

loc_f40c:
        plp
        lda $1d3a
        cmp #$01
        beq loc_f43d
        inc $1d3a
        ldx #$00

loc_f419:
        lda $0749,x
        sta $0748,x
        inx
        cpx #$28
        bne loc_f419
        ldy #$00
        lda ($b2),y
        jmp loc_1d7f

dat_f42b:
        .byte $ea,$8d                               // ..

// --- Region $f43d-$f464 ---
.pc = $f43d "loc_f43d"

loc_f43d:
        lda $0749,x
        sta $0748,x
        inx
        cpx #$28
        bne loc_f43d
        ldy #$00
        lda ($b2),y
        jsr sub_1e21
        sta $076f
        inc $ea
        bit $b2e6
        bne loc_f45b
        inc $b3

loc_f45b:
        ldx #$d7
        stx smc_1b78
        rts

dat_f461:
        .byte $a2,$2e,$a9                           // ...

loc_f464:
        rti

// --- Region $f471-$f4d4 ---
.pc = $f471 "loc_f471"

loc_f471:
        ldx #$60
        ror.abs $00c9
        beq loc_f464
        cmp #$46
        beq loc_f48b
        cmp #$4d
        beq loc_f49d
        cmp #$53
        beq loc_f4af
        cmp #$41
        beq loc_f4c1
        jmp loc_1d2e

loc_f48b:
        ldx #$00

loc_f48d:
        lda dat_1dde,x
        sta $1b9a,x
        inx
        cpx #$09
        bne loc_f48d
        lda #$20
        jmp loc_1d2e

loc_f49d:
        ldx #$00

loc_f49f:
        lda $1de7,x
        sta $1b9a,x
        inx
        cpx #$09
        bne loc_f49f
        lda #$20
        jmp loc_1d2e

loc_f4af:
        ldx #$00

loc_f4b1:
        lda $1df0,x
        sta $1b9a,x
        inx
        cpx #$09
        bne loc_f4b1
        lda #$20
        jmp loc_1d2e

loc_f4c1:
        ldx #$00

loc_f4c3:
        lda $1df9,x
        sta $1b9a,x
        inx
        cpx #$09
        bne loc_f4c3
        lda #$20
        jmp loc_1d2e

dat_f4d3:
        .byte $20,$00                               //  .

// --- Region $f4fd-$f55e ---
.pc = $f4fd "loc_f4fd"

loc_f4fd:
        lda #$00
        sta $1d3b
        tax

loc_f503:
        lda $1df0,x
        sta $1b9a,x
        inx
        cpx #$09
        bne loc_f503
        lda #$20
        rts

loc_f511:
        cmp #$46
        beq loc_f529
        cmp #$4d
        beq loc_f529
        cmp #$53
        beq loc_f529
        cmp #$41
        beq loc_f529
        cmp #$00
        beq loc_f529
        clc
        adc #$40
        rts

loc_f529:
        lda #$20
        rts

loc_f52c:
        ldy $2e
        ldy #$00
        ldx smc_1bbe
        dex
        cpx #$cf
        beq loc_f53e
        stx smc_1bbe
        rts

loc_f53c:
        ldx #$60

loc_f53e:
        plp
        lda dat_1e4e
        cmp #$01
        beq loc_f56f
        inc dat_1e4e
        ldx #$00

loc_f54b:
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$28
        bne loc_f54b
        ldy #$00
        lda ($48),y
        jmp loc_1ebf

dat_f55d:
        .byte $ea,$8d                               // ..

// --- Region $f56f-$f606 ---
.pc = $f56f "loc_f56f"

loc_f56f:
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$28
        bne loc_f56f
        ldy #$00
        lda ($48),y
        jsr sub_1f61
        sta $07e7
        inc $ea
        rts

loc_f587:
        sty $48e6
        bne loc_f58e
        inc $49

loc_f58e:
        ldx #$d7
        stx smc_1bbe
        rts

dat_f594:
        .byte $00,$60                               // .`

loc_f596:
        lda #$00
        sta $48
        lda #$0c
        sta $49
        ldx #$d7
        stx smc_1bbe
        jmp loc_1f7c

loc_f5a6:
        cmp #$00
        beq loc_f596
        cmp #$46
        beq loc_f5bd
        cmp #$4d
        beq loc_f5cf
        cmp #$53
        beq loc_f5e1
        cmp #$41
        beq loc_f5f3
        jmp loc_1e6e

loc_f5bd:
        ldx #$00

loc_f5bf:
        lda dat_1f1e,x
        sta $1be0,x
        inx
        cpx #$09
        bne loc_f5bf
        lda #$20
        jmp loc_1e6e

loc_f5cf:
        ldx #$00

loc_f5d1:
        lda $1f27,x
        sta $1be0,x
        inx
        cpx #$09
        bne loc_f5d1
        lda #$20
        jmp loc_1e6e

loc_f5e1:
        ldx #$00

loc_f5e3:
        lda $1f30,x
        sta $1be0,x
        inx
        cpx #$09
        bne loc_f5e3
        lda #$20
        jmp loc_1e6e

loc_f5f3:
        ldx #$00

loc_f5f5:
        lda $1f39,x
        sta $1be0,x
        inx
        cpx #$09
        bne loc_f5f5
        lda #$20
        jmp loc_1e6e

dat_f605:
        .byte $20,$40                               //  @

// --- Region $f62f-$f65e ---
.pc = $f62f "loc_f62f"

loc_f62f:
        lda #$00
        sta $1e4f
        tax

loc_f635:
        lda $1f30,x
        sta $1be0,x
        inx
        cpx #$09
        bne loc_f635
        lda #$20
        rts

loc_f643:
        cmp #$00
        beq loc_f65b
        cmp #$4d
        beq loc_f65b
        cmp #$53
        beq loc_f65b
        cmp #$41
        beq loc_f65b
        cmp #$46
        beq loc_f65b
        clc
        adc #$40
        rts

loc_f65b:
        lda #$20
        rts

dat_f65e:
        .byte $a9                                   // .

// --- Region $f7d9-$f7e3 ---
.pc = $f7d9 "loc_f7d9"

loc_f7d9:
        beq loc_f833
        cli
        cpx $98
        and $a8
        beq loc_f83a
        cli
        rts

// --- Region $f833-$f840 ---
.pc = $f833 "loc_f833"

loc_f833:
        cli
        tay
        .byte $fc,$d8,$e3                           // nop $e3d8,x // ILLEGAL
        cli
.label loc_f83a = * + 1
        bit $98
        tya
        plp
        .byte $fc,$e3,$d8                           // nop $d8e3,x // ILLEGAL
        rts

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

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

// --- Region $fd15-$fd39 ---
.pc = $fd15 "Segment $fd15"
        sbc #$a5
        stx $5a,y
        ldx #$26
        ldx $6bfa,y
        .byte $af,$be,$fa                           // lax $fabe // ILLEGAL
        ldx #$26
        stx $5a,y
        sbc #$a5
        stx $5a,y
        ldx #$26
        ldx $6bfa,y
        .byte $af,$be,$fa                           // lax $fabe // ILLEGAL
        ldx #$36
        sty $58,x
        cpy #$80
        sta ($41,x)
        .byte $02                                   // jam // ILLEGAL

// --- Region $fda3-$fdc1 ---
.pc = $fda3 "Segment $fda3"
        ldx #$26
        .byte $5a                                   // nop // ILLEGAL
        .byte $6b,$a5                               // arr #$a5 // ILLEGAL
        stx $5a,y
        .byte $6b,$a2                               // arr #$a2 // ILLEGAL
        rol $fa
        sbc #$af
        ldx $e9fa,y
        ldx #$26
        .byte $5a                                   // nop // ILLEGAL
        .byte $6b,$a4                               // arr #$a4 // ILLEGAL
        sty $58,x
        pla
        ldx #$22
        sed
        inx
        .byte $80,$48                               // nop #$48 // ILLEGAL
        brk

// --- Region $fe17-$fe2f ---
.pc = $fe17 "Segment $fe17"
        .byte $a3,$60                               // lax ($60,x) // ILLEGAL
        jsr sub_96a5
        .byte $5a                                   // nop // ILLEGAL
        .byte $6b,$af                               // arr #$af // ILLEGAL
        rol $293a,x
        ldy $f8bc
        cpx #$a0
        .byte $80,$50                               // nop #$50 // ILLEGAL
        pla
        ora $06
        asl
        .byte $0b,$03                               // anc #$03 // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

// --- Region $ff5b-$ff65 ---
.pc = $ff5b "Segment $ff5b"
        eor $5b5a,y
        .byte $5c,$5d,$00                           // nop $005d,x // ILLEGAL
        .byte $5f,$e6,$20                           // sre $20e6,x // ILLEGAL
        rts

dat_ff65:
        .byte $24                                   // $

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

// --- Region $0889-$0889 ---
.pc = $0889 "dat_0889"

dat_0889:
        // === Fill data (1 bytes, $0889-$0889) ===
        .byte $00                                   // .

// --- Region $0bf8-$0dff ---
.pc = $0bf8 "dat_0bf8"

dat_0bf8:
        .fill 8, $00

txt_0c00:
        .text " S              F "

txt_0c12:
        .encoding "screencode_mixed"
        .text "greetings to: gamma cracking force . transformer of cps . new life . micronet . jewels . papillons . dominators . digital . crackers . new coorperation . science"
        .encoding "petscii_upper"

txt_0cb3:
        .text " 451 . "

txt_0cba:
        .encoding "screencode_mixed"
        .text "galaxy . shield . beavers . ultimate crack. group . formby cracking group . mega cracking team . energy . tronix . spot"
        .encoding "petscii_upper"

txt_0d31:
        .text " 3001 . "

txt_0d39:
        .encoding "screencode_mixed"
        .text "warriors of darkness . alpha flight"
        .encoding "petscii_upper"

txt_0d5c:
        .text " ....   "

txt_0d64:
        .encoding "screencode_mixed"
        .text "greetings from the movers to"
        .encoding "petscii_upper"

txt_0d80:
        .text ":    "

txt_0d85:
        .encoding "screencode_mixed"
        .text "tcs . ikari . radwar . fairlight . the deadly friends"
        .encoding "petscii_upper"

txt_0dba:
        .text " . ......"

dat_0dc3:
        // === Fill data (51 bytes, $0dc3-$0df5) ===
        .fill 51, $20
        .text "S        "
        .byte $00

// --- Region $0e15-$0e24 ---
.pc = $0e15 "txt_0e15"

txt_0e15:
        .encoding "screencode_mixed"
        .text "maniacs of noise"
        .encoding "petscii_upper"

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

txt_1381:
        .text "!$%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$04,$06,$08,$0a,$0c,$0a,$08,$06,$c5,$e5,$13,$13,$b5,$d5 // ................
        .byte $13,$13,$23,$fd,$fb,$f9,$f8,$f7,$f6,$f6,$f6,$f6,$f5,$f5,$f5,$f5 // ..#.............
        .byte $f5,$f5,$81                           // ...

txt_13c6:
        .text "A"
        .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 $01,$ff,$23,$13,$23,$10,$23,$00,$00,$00,$00,$00,$00,$00,$00,$81 // ..#.#.#.........
        .byte $41,$40,$80,$80,$80,$80,$80           // A@.....

txt_13ed:
        .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 $f7,$13,$00,$18,$0c,$fc,$13,$c0,$f4,$f5,$f6,$f7,$00,$01,$02,$08 // ................
        .byte $0a,$0c,$20,$04,$60,$08,$40,$09,$ff,$60,$20,$00,$00,$00,$00,$00 // .. .`.@..` .....
        .byte $00,$00,$00,$04,$41,$00,$ed,$00,$00,$51,$81,$08,$11,$00,$e8,$00 // ....A....Q......
        .byte $00,$00,$10,$08,$11,$00,$e9,$00,$01,$00,$10,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$08,$41,$00,$98,$00,$00,$41,$04,$00,$41,$00,$ad,$00 // ....A....A..A...
        .byte $25,$61,$08,$02,$41,$00,$ad,$00,$25,$02,$00,$7e,$db,$8b,$14,$14 // %a..A...%..~....
        .byte $14,$ac,$16,$f2,$14,$35,$15,$70,$15,$87,$15,$99,$15,$9d,$15,$1d // .....5.p........
        .byte $16,$46,$16,$7a,$16,$8c,$16,$ac,$16,$ac,$16,$ac,$16,$ac,$16,$ac // .F.z............
        .byte $16,$ac,$16,$ac,$16,$ac,$16,$ac,$16,$8a,$01,$05,$06,$05,$06,$05 // ................
        .byte $06,$05,$06,$05,$06,$ff,$96,$02,$03,$8f,$03,$94,$03,$8d,$03,$92 // ................
        .byte $03,$8f,$03,$91,$03,$95,$03,$8a,$03,$83,$03,$88,$03,$81,$03,$86 // ................
        .byte $03,$83,$03,$85,$03,$89,$03,$8a,$03,$83,$03,$88,$03,$81,$03,$86 // ................
        .byte $03,$83,$03,$85,$03,$89,$03,$8a,$09,$8f,$09,$88,$09,$8d,$09,$86 // ................
        .byte $09,$8f,$09,$91,$09,$09,$8a,$09,$8f,$09,$88,$09,$8d,$09,$86,$09 // ................
        .byte $8f,$09,$91,$09,$09,$ff,$8a,$02,$04,$83,$04,$88,$04,$81,$04,$86 // ................
        .byte $04,$83,$04,$85,$04,$89,$04,$96,$07,$08,$0a,$0a,$ff,$c5,$85 // ...............

txt_14f4:
        .text "'+$+'+$+),$,),+)&)"
        .byte $22                                   // double quote character
        .text ")&)"
        .byte $22                                   // double quote character
        .text ")'+"
        .byte $22                                   // double quote character
        .text "+'+"
        .byte $22                                   // double quote character
        .text "+',$,',$,),$,),$'&+#+&+#+&+#+&')&"
        .byte $ff,$c1,$97,$0c,$88,$0c,$0a,$85,$0c,$97,$05,$88,$05,$08,$85,$05 // ................
        .byte $97,$0a,$88,$0a,$08,$85,$05,$97,$03,$88,$03,$07,$85,$03,$97,$08 // ................
        .byte $88,$07,$03,$85,$07,$97,$05,$88,$05,$07,$85,$08,$88,$07,$0b,$85 // ................
        .byte $07,$88,$0e,$11,$85,$0e,$8b,$13,$11,$0f,$0e,$ff,$c1,$88,$0c,$82 // ................
        .byte $0c,$c3,$85,$00,$c1,$8b,$0c,$85,$0c,$c3,$82,$00,$c1,$85,$0c,$c3 // ................
        .byte $82,$00,$ff,$c1,$88,$0c,$82,$0c,$85,$18,$8b,$0c,$85,$0c,$82,$18 // ................
        .byte $85,$0c,$82,$18,$ff,$c5,$82,$27,$ff   // .......'.

txt_159d:
        .text "+$+'+$+'+$+'+$+),$,),$,)$,$+$)$&)"
        .byte $22                                   // double quote character
        .text ")&)"
        .byte $22                                   // double quote character
        .text ")&)"
        .byte $22                                   // double quote character
        .text ")&)"
        .byte $22                                   // double quote character
        .text ")'+"
        .byte $22                                   // double quote character
        .text "+'+"
        .byte $22                                   // double quote character
        .text "+'"
        .byte $22                                   // double quote character
        .text "+"
        .byte $22                                   // double quote character
        .text ")"
        .byte $22                                   // double quote character
        .text "'"
        .byte $22                                   // double quote character
        .text "',$,',$,',$,',$,),$,),$,)$,$+$)$&+#+&+#+&+#+&+#+&#+#,#.#,#+#)#'&"
        .byte $ff,$c6,$97
        .byte $30,$8b
        .byte $33,$85
        .byte $37,$8b
        .text "5320"
        .byte $9d
        .byte $2e,$8b
        .byte $3a,$85,$35,$8b,$38,$a9,$37,$97,$38,$8b,$37,$85,$33,$8b // :.5.8.7.8.7.3.

txt_163a:
        .text "7535"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $32,$8b
        .text "0/02"
        .byte $ff,$c6,$85
        .byte $33,$35,$37,$8b
        .byte $3c,$3f,$85
        .byte $41,$8b,$3f,$85,$3e,$9d,$3c,$85,$3e,$3c,$3a,$8b,$35,$3a,$85,$35 // A.?.>.<.><:.5:.5
        .byte $9d,$37,$85,$33,$35,$37,$8b,$38,$3c,$38,$85,$37,$8b,$35,$3c,$35 // .7.357.8<8.7.5<5
        .byte $3c,$85,$3f,$97,$3e,$3b,$37,$8b,$35,$37,$ff,$c2,$85,$00,$c1,$0c // <.?.>;7.57......
        .byte $c3,$00,$c1,$0c,$c2,$00,$c1,$0c,$c3,$00,$c1,$0c,$ff,$c7,$af,$30 // ...............0
        .byte $30,$8b                               // 0.

txt_1691:
        .text "20.,"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $2b,$91,$2c,$30,$8b,$2c,$91,$29,$30,$85,$29,$2a,$8b // +.,0.,.)0.)*.

txt_16a3:
        .text "+/0232/2"
        .byte $ff,$c0,$af,$00,$00,$ff               // ......

// --- Region $16f5-$17ff ---
.pc = $16f5 "dat_16f5"

dat_16f5:
        .byte $01,$00,$07,$0e,$0d,$0f,$0e           // .......

txt_16fc:
        .text " 1987"
        .byte $01,$01,$01
        .byte $2a,$24,$24,$05,$05,$05,$05,$05,$05
        .text "AAA6"
        .byte $11,$1d,$05,$01,$01,$17,$02,$05,$17,$02,$05,$b5,$cc,$98,$00,$00 // ................
        .byte $00,$01,$01,$01,$60,$60,$60,$08,$04,$04,$08,$04,$04,$60,$0a,$0a // ....```......`..
        .byte $16,$28,$00,$41,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .(.A............
        .byte $02,$03,$03,$00,$00,$00,$00,$02,$00,$c0,$c0,$00,$00,$00,$01,$01 // ................
        .byte $01,$b0,$00,$00,$01,$00,$00,$00,$41,$81,$81,$00,$00,$00,$00,$00 // ........A.......
        .byte $00,$00,$00,$14,$54,$08,$48,$05,$45,$20,$20,$13,$53,$14,$54,$12 // ....T.H.E  .S.T.
        .byte $52,$09,$49,$0b,$4b,$05,$45,$20,$20,$06,$46,$0f,$4f,$12,$52,$03 // R.I.K.E  .F.O.R.
        .byte $43,$05                               // C.

txt_1783:
        .text "E        "
        .byte $10,$50,$12,$52,$0f,$4f,$15,$55,$04,$44,$0c,$4c,$19,$59,$20,$20 // .P.R.O.U.D.L.Y  
        .byte $10,$50,$12,$52,$05,$45,$13,$53,$05,$45,$0e,$4e,$14,$54,$13 // .P.R.E.S.E.N.T.

txt_17ab:
        .text "S           "
        .byte $10,$50,$0c,$4c,$01,$41,$14,$54,$0f,$4f,$0f,$4f,$0e,$4e,$20,$10 // .P.L.A.T.O.O.N .
        .byte $50,$01,$41,$12,$52,$14,$54,$20,$09   // P.A.R.T .

txt_17d0:
        .text "I            "
        .byte $04,$44,$01,$41,$14,$54,$05           // .D.A.T.

txt_17e4:
        .text "E    2"
        .byte $72,$39,$79,$2e,$6e,$31,$71,$2e,$6e,$31,$71,$39,$79,$38,$78,$38 // r9y.n1q.n1q9y8x8
        .byte $78                                   // x

txt_17fb:
        .text "     "

// --- Region $1903-$1903 ---
.pc = $1903 "dat_1903"

dat_1903:
        // === Fill data (1 bytes, $1903-$1903) ===
        .byte $00                                   // .

// --- Region $1950-$1968 ---
.pc = $1950 "dat_1950"

dat_1950:
        .byte $ad,$bd,$9b,$94,$88,$85,$a0,$93,$94,$92,$89,$8b,$85,$a0,$86,$8f // ................
        .byte $92,$83,$85,$9d,$bd,$ad,$20,$20       // ......  

dat_1968:
        // === Fill data (1 bytes, $1968-$1968) ===
        .byte $00                                   // .

// --- Region $19f0-$19ff ---
.pc = $19f0 "dat_19f0"

dat_19f0:
        .byte $d4,$d3,$d2,$d1,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d6,$d5,$00,$00 // ................

// --- Region $1bef-$1c08 ---
.pc = $1bef "dat_1bef"

dat_1bef:
        // === Data block (26 bytes, $1bef-$1c08) ===
        .byte $4c,$31,$ea,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // L1..............
        .byte $00,$06,$0e,$03,$01,$01,$03,$0e,$06   // .........

dat_1c08:
        // === Fill data (1 bytes, $1c08-$1c08) ===
        .byte $00                                   // .

// --- Region $1c4e-$1cb1 ---
.pc = $1c4e "dat_1c4e"

dat_1c4e:
        .byte $06,$0e,$03,$01,$01,$03,$0e,$06,$00,$00,$0b,$08,$08,$08,$08,$08 // ................
        .byte $08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08 // ................
        .byte $08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08 // ................
        .byte $08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08 // ................
        .byte $08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08 // ................
        .byte $08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08 // ................
        .byte $08,$01,$08                           // ...

dat_1cb1:
        // === Fill data (1 bytes, $1cb1-$1cb1) ===
        .byte $00                                   // .

// --- Region $1de0-$1e0c ---
.pc = $1de0 "Segment $1de0"
        .byte $1d,$20,$00,$1d,$20,$00,$1d,$20,$00,$1d,$20,$00,$1d,$ea,$ea,$ea // . .. .. .. .....
        .byte $20,$00,$1d,$ea,$ea,$ea,$ea,$ea,$ea,$20,$02,$1e,$ea,$ea,$ea,$ea //  ........ ......
        .byte $ea,$ea,$ad,$3b,$1d,$c9,$20,$f0,$04,$ee,$3b,$1d,$60 // ...;.. ...;.`

// --- Region $1f20-$1f4c ---
.pc = $1f20 "Segment $1f20"
        .byte $1e,$20,$40,$1e,$20,$40,$1e,$20,$40,$1e,$20,$40,$1e,$ea,$ea,$ea // . @. @. @. @....
        .byte $20,$40,$1e,$ea,$ea,$ea,$ea,$ea,$ea,$20,$42,$1f,$ea,$ea,$ea,$ea //  @....... B.....
        .byte $ea,$ea,$ad,$4f,$1e,$c9,$20,$f0,$04,$ee,$4f,$1e,$60 // ...O.. ...O.`

// --- Region $1f82-$1f82 ---
.pc = $1f82 "dat_1f82"

dat_1f82:
        // === Fill data (1 bytes, $1f82-$1f82) ===
        .byte $00                                   // .

// --- Region $2008-$2110 ---
.pc = $2008 "dat_2008"

dat_2008:
        .byte $3f,$d5,$d5,$da,$d8,$db,$da,$a8,$3f,$d5,$d6,$d4,$d7,$d4,$d5,$aa // ?.......?.......
        .byte $3f,$d5,$d6,$d8,$d8,$d7,$d5,$aa,$3f,$d5,$d6,$d8,$d8,$d7,$d5,$aa // ?.......?.......
        .byte $3f,$d5,$d6,$d7,$d6,$d7,$d5,$aa,$3f,$d5,$d6,$d4,$d7,$d6,$d4,$a8 // ?.......?.......
        .byte $3f,$d5,$d6,$d8,$d8,$d7,$d5,$aa,$fc,$d8,$db,$d5,$d5,$da,$d8,$a8 // ?...............
        .byte $3f,$35,$29,$03,$03,$3f,$35,$2a,$ff,$d5,$a9,$0d,$0d,$3d,$35,$2a // ?5)..?5*.....=5*
        .byte $fc,$d8,$db,$d5,$d5,$da,$d8,$a8,$ff,$d6,$d6,$d6,$d6,$d5,$d5,$aa // ................
        .byte $fc,$d8,$d6,$d5,$d5,$d9,$d9,$a2,$fc,$d8,$d7,$d5,$d5,$d9,$d6,$a8 // ................
        .byte $3f,$d5,$da,$d8,$d8,$db,$ea           // ?......

txt_207f:
        .text "*?"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $da,$d8,$db,$d5,$d6,$a8,$3f,$d5,$da,$d8,$d8,$db,$ea // ......?......

txt_208f:
        .text "*?"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $da,$d8,$db,$d5,$d6,$a8,$3f,$d5,$d5,$25,$09,$fd,$d5,$aa,$ff,$d5 // ......?..%......
        .byte $d5,$a9,$0d,$0d,$0d,$0a,$fc,$d8,$d8,$d8,$d8,$db,$d5,$aa,$fc,$d8 // ................
        .byte $d8,$d8,$d8,$96,$25,$0a,$f0,$e0,$e3,$ed,$d5,$d6,$d8,$a8,$fc,$d8 // ....%...........
        .byte $d4,$27,$25,$e6,$d8,$a8,$fc,$d8,$d8,$96,$25,$0d,$0d,$0a,$ff,$d5 // .'%.......%.....
        .byte $aa,$03,$0d,$f5,$d5,$aa,$03,$03,$c3,$c3,$ff,$ff,$ff // .............

txt_20df:
        .text "??>:**"
        .byte $00                                   // string terminator
        .byte $00,$00,$aa,$aa,$aa,$aa,$aa,$00,$00,$00,$70,$8f,$70,$8f,$70,$8f // ..........p.p.p.
        .byte $70,$8f,$70,$8f,$70,$8f,$70,$8f,$70,$8f,$00,$00,$00,$00,$00,$00 // p.p.p.p.p.......
        .byte $00,$00,$0f,$0d,$0d,$0d,$0a,$0f,$0d,$0a // ..........

dat_2110:
        // === Fill data (1 bytes, $2110-$2110) ===
        .byte $00                                   // .

// --- Region $2174-$2310 ---
.pc = $2174 "dat_2174"

dat_2174:
        .byte $0f,$0d,$0d,$0a,$00,$00,$00,$00,$00,$00,$00,$00,$3f,$d5,$da,$d8 // ............?...
        .byte $d8,$db,$ea,$2a,$03,$0d,$0d,$0d,$0d,$0d,$0d,$0a,$3f,$35,$2a,$03 // ...*........?5*.
        .byte $0d,$35,$35,$0a,$3f,$35,$29,$0f,$0a,$3d,$35,$2a,$03,$0d,$35,$35 // .55.?5)..=5*..55
        .byte $35,$29,$09,$0a,$3f,$35,$35,$09,$09,$3d,$35,$2a,$03,$0d,$0d,$35 // 5)..?55..=5*...5
        .byte $35,$35,$35,$0a,$3f,$35,$2a,$03,$03,$0d,$0d,$0a,$3f,$d6,$d8 // 555.?5*.....?..

txt_21c3:
        .text "'&"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $d7                                   // .

txt_21c7:
        .text "*?"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d4,$d5,$aa,$0d,$35,$2a,$0f,$0d,$0d,$0a,$0f,$0d,$0d,$0a,$3e,$c1 // ....5*........>.
        .byte $3e,$c1,$3e,$c1,$3e,$c1,$99,$66,$99,$66,$99,$66,$99,$66,$99,$66 // >.>.>..f.f.f.f.f
        .byte $99,$66,$99,$66,$99,$66,$56,$59,$65,$96,$59,$66,$99,$66,$56,$59 // .f.f.fVYe.Yf.fVY
        .byte $65,$96,$59,$66,$99,$66,$66,$99,$66,$59,$96,$65,$59,$56,$f0,$58 // e.Yf.ff.fY.eYV.X
        .byte $58,$98,$98,$98,$98,$a8,$f0,$58,$58,$60 // X......XX`

txt_2214:
        .text "XXX"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $fc,$58,$a8,$00,$00,$fc,$58,$a8,$c0,$60,$58,$d8,$d8,$58,$60,$80 // .X....X..`X..X`.
        .byte $fc,$58,$a8,$f0,$60,$fc,$58,$a8,$fc,$58,$a8,$00,$c0,$80,$00,$00 // .X..`.X..X......
        .byte $f0,$60,$a0,$00,$3c,$d8,$58,$a8,$fc,$d8,$d8,$58,$58,$98,$98,$a8 // .`..<.X....XX...
        .byte $fc,$58,$68,$60,$60,$68,$58,$a8,$fc,$58,$68,$60,$60,$60,$60,$80 // .Xh``hX..Xh````.
        .byte $fc,$d8,$58,$60,$60,$68,$98,$a8,$00,$00,$00,$00,$fc // ..X``h.......

txt_2265:
        .text "XX"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $fc,$d8,$58,$58,$58,$98,$98,$28,$fc,$d8,$d8,$d8,$58,$58,$98,$a8 // ..XXX..(....XX..
        .byte $f0,$58,$98,$d8,$d8,$58,$a8,$a0,$e0,$58,$98,$d8,$d8,$58,$a0,$00 // .X...X...X...X..
        .byte $f0,$58,$98,$d8,$d8,$5c,$a8,$a8,$f0,$58,$98,$d8,$d8,$50,$98,$a8 // .X...\...X...P..
        .byte $fc,$58,$a8,$00,$f0                   // .X...

txt_229d:
        .text "XX"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $fc                                   // .

txt_22a1:
        .text "XX"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $80,$80,$80,$80,$fc,$d8,$d8,$d8,$d8,$d8,$58,$a8,$fc,$d8,$d8,$d8 // ..........X.....
        .byte $d8,$58,$60,$80                       // .X`.

txt_22b8:
        .text "<88"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $58,$58,$98,$a8,$fc,$98,$58,$60,$60,$68,$98,$a8,$d8,$d8,$d8,$58 // XX....X``h.....X
        .byte $60,$80,$80,$80,$fc,$54,$58,$60,$80,$a8,$58,$a8,$00,$00,$0c,$0c // `....TX`..X.....
        .byte $fc,$fc,$fc,$f0,$76,$9d,$9d,$67,$a7,$6a,$99,$66,$99,$a6,$99,$66 // ....v..g.j.f...f
        .byte $69,$a6,$99,$66,$99,$66,$99,$67,$9b,$6b,$a9,$a6,$9a,$6a,$f9 // i..f.f.g.k...j.

txt_22fb:
        .text "ZZZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$00,$00,$00,$00,$00,$00,$00,$00,$c0,$80,$80,$80,$00,$80,$80 // ................
        .byte $80                                   // .

dat_2310:
        // === Fill data (1 bytes, $2310-$2310) ===
        .byte $00                                   // .

// --- Region $2374-$245f ---
.pc = $2374 "dat_2374"

dat_2374:
        .byte $80,$80,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$f0,$58,$98,$d8 // .............X..
        .byte $d8,$58,$a8,$a0,$f0,$60,$60,$60,$60,$60,$60,$a0,$f0,$58,$58,$60 // .X...``````..XX`
        .byte $80,$a8,$58,$a8,$f0,$58,$58,$60,$60   // ..X..XX``

txt_239d:
        .text "XX"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $f0,$60,$60,$68,$58,$68,$60,$a0,$fc,$58,$a8,$80,$60 // .``hXh`..X..`

txt_23ad:
        .text "XX"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $fc,$58,$60,$a8,$56,$16,$56,$a8,$fc,$58,$58,$60,$60,$80,$80,$80 // .X`.V.V..XX``...
        .byte $f0
        .byte $58,$d8,$60,$60,$d8
        .byte $58,$a0,$f0
        .text "XXXX"
        .byte $60,$60,$80
        .byte $c0,$80,$80,$80,$c0,$80,$80,$80,$77,$dd,$77,$dd,$77,$dd,$77,$dd // ........w.w.w.w.
        .byte $77,$dd,$77,$dd,$77,$dd,$75,$d7,$77,$dd,$75,$d7,$5d,$75,$d5,$57 // w.w.w.u.w.u.]u.W
        .byte $5d,$75,$d5,$57,$5d,$75,$d5,$57,$5d,$75,$d5,$57,$5d,$75,$55,$55 // ]u.W]u.W]u.W]uUU
        .byte $00,$00,$00,$00,$00,$00,$00,$55,$00,$01,$aa,$40,$06,$00,$90,$04 // .......U...@....
        .byte $14,$10,$18,$69,$14,$11,$be,$44,$11,$fa,$44,$12,$ea,$84,$12,$ea // ...i...D..D.....
        .byte $84,$12,$ea,$84,$11,$aa,$44,$11,$aa,$48,$18,$69,$18,$08,$14,$20 // ......D..H.i... 
        .byte $06,$00,$60,$01,$55,$80,$00,$aa,$00,$00,$00,$00,$00,$00,$00 // ..`.U..........

txt_243f:
        .text "6 S       F "

txt_244b:
        .encoding "screencode_mixed"
        .text "this game was cracked"
        .encoding "petscii_upper"

// --- Region $2497-$25f8 ---
.pc = $2497 "Segment $2497"
        .byte $05,$46,$0f,$0e                       // .F..

txt_249b:
        .text " 29.01.88S"
        .byte $06,$12,$0f,$0d,$4d,$01,$46           // ....M.F

txt_24ac:
        .encoding "screencode_mixed"
        .text "tape original which was supplied"
        .encoding "petscii_upper"
        .byte $4d,$02,$19,$53,$09,$0d,$01,$07,$05   // M..S.....

txt_24d5:
        .text " 2001M.F"

txt_24dd:
        .encoding "screencode_mixed"
        .text "if you want to contact strike force write to"
        .encoding "petscii_upper"
        .byte $4d,$3a,$20,$13,$06,$53,$20,$10,$0c,$0b // M: ..S ...

txt_2513:
        .text " 081272 "
        .byte $03                                   // .

txt_251c:
        .text "   4630 "
        .byte $02,$0f,$03,$08,$15,$0d               // ......

txt_252a:
        .text " 6   "
        .byte $17,$05,$13,$14,$20,$07,$05,$12,$0d,$01,$0e,$19,$4d,$20,$20,$14 // .... .......M  .
        .byte $0f,$46                               // .F

txt_2541:
        .encoding "screencode_mixed"
        .text "contact the movers write to"
        .encoding "petscii_upper"

txt_255c:
        .text "M:S  "

txt_2561:
        .encoding "screencode_mixed"
        .text "the movers   plk"
        .encoding "petscii_upper"

txt_2571:
        .text " 081377 "
        .byte $03                                   // .

txt_257a:
        .text "   4630 "
        .byte $02,$0f,$03,$08,$15,$0d               // ......

txt_2588:
        .text " 1   "
        .byte $17,$05,$13,$14,$20,$07,$05,$12,$0d,$01,$0e,$19 // .... .......

txt_2599:
        .text " .M  "

txt_259e:
        .encoding "screencode_mixed"
        .text "write to us for amiga and c64 swapping"
        .encoding "petscii_upper"

txt_25c4:
        .text " .    F"

txt_25cb:
        .encoding "screencode_mixed"
        .text "just wrapping now"
        .encoding "petscii_upper"

txt_25dc:
        .text "                          S "
        .byte $00                                   // string terminator

// --- Region $2801-$2802 ---
.pc = $2801 "dat_2801"

dat_2801:
        .byte $03                                   // .

dat_2802:
        // === Fill data (1 bytes, $2802-$2802) ===
        .byte $00                                   // .

// --- Region $283c-$28d0 ---
.pc = $283c "dat_283c"

dat_283c:
        .byte $0b,$0f,$3e,$3a,$00,$00,$00,$00,$e8,$a4,$94,$50,$00,$00,$00,$00 // ..>:.......P....
        .byte $00,$00,$00,$02,$00,$00,$00,$00,$e9,$a5,$96,$5a,$00,$00,$00,$00 // ...........Z....
        .byte $6f,$af,$be,$fa,$00,$00,$00,$00,$e9,$a5,$96,$5a,$00,$00,$00,$00 // o..........Z....
        .byte $6b,$af,$be,$fa,$00,$00,$00,$00,$e9,$a5,$96,$5a,$00,$00,$00,$00 // k..........Z....
        .byte $6b,$af,$be,$fa,$00,$00,$00,$00,$c0,$a0,$94,$58,$00,$00,$00,$00 // k..........X....
        .byte $09,$05,$06,$0a,$00,$00,$00,$00,$60,$ac,$bc,$f8,$00,$00,$00,$00 // ........`.......
        .byte $00,$00,$00,$02,$00,$00,$00,$00,$09,$25,$96,$5a,$00,$00,$00,$00 // .........%.Z....
        .byte $63,$83,$82,$02,$00,$00,$00,$00,$e9,$a5,$96,$5a,$00,$00,$00,$00 // c..........Z....
        .byte $6b,$af,$be,$fa,$00,$00,$00,$00,$e9,$a5,$96,$5a,$00,$00,$00,$00 // k..........Z....
        .byte $00,$00,$00,$c0                       // ....

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

// --- Region $2938-$29d0 ---
.pc = $2938 "dat_2938"

dat_2938:
        .byte $29,$25,$06,$0a,$0b,$00,$00,$00,$60,$ac,$be,$fa,$e9,$a5,$96,$1a // )%......`.......
        .byte $01,$00,$00                           // ...

txt_294b:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $b0,$f0,$6b,$00,$00,$fa,$e9,$a5,$96,$5a,$e9,$00,$00,$00,$00,$00 // ..k......Z......
        .byte $00,$00,$6b,$00,$00,$00,$00,$00,$00,$00,$e9,$00,$00,$0a,$0b,$0f // ..k.............
        .byte $0e,$0a,$6b,$00,$00,$fa,$e9,$a5,$96,$5a,$e9,$05,$06,$5a,$6b,$af // ..k......Z...Zk.
        .byte $be,$fa,$6b,$af,$be,$fa,$e8,$a0,$80,$50,$0b,$00,$00,$00,$0b,$0f // ..k......P......
        .byte $0e,$0a,$e8,$00,$00,$00,$e8,$a4,$94,$58,$01,$05,$16,$1a,$2b,$2f // .........X....+/
        .byte $3e,$3a,$68,$ac,$b0,$f0,$c0,$80,$80,$50,$00,$00,$00,$00,$00,$00 // >:h......P......
        .byte $00,$00,$6b,$00,$00,$3a,$29,$25,$16,$0a,$e9,$00,$00,$5a,$6b,$af // ..k..:)%.....Zk.
        .byte $be,$fa,$6b,$00,$00,$fa,$e9,$a5,$96,$5a,$c0,$00,$00,$40,$40,$80 // ..k......Z...@@.
        .byte $b0,$f0                               // ..

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

// --- Region $2a2c-$2ad0 ---
.pc = $2a2c "dat_2a2c"

dat_2a2c:
        .byte $03,$03,$02,$02,$00,$00,$00,$fa,$e9,$a5,$96,$5a,$00,$00,$02,$5a // ...........Z...Z
        .byte $6b,$af,$be,$fa,$2b,$af,$be,$fa,$e9,$a5,$94,$40,$e0,$a1,$92,$42 // k...+......@...B
        .byte $43,$03,$02,$00,$6b,$af,$be,$fa,$e9,$a5,$96,$5a,$00,$00,$00,$5b // C...k......Z...[
        .byte $6b,$af,$be,$fa,$00,$00,$00,$f8,$e8,$a4,$94,$58,$00,$00,$00,$00 // k..........X....
        .fill 12, $00
        .byte $29,$25,$06,$0a,$0b,$0f,$0e,$0a,$60,$ac,$bc,$f8,$e8,$a4,$94,$58 // )%......`......X
        .byte $09,$05,$06,$0a,$0b,$0f,$0e,$0a,$68,$ac,$bc,$f8,$e8,$a4,$94,$58 // ........h......X
        .byte $29,$05,$02,$00,$00,$00,$00,$00,$68,$af,$be,$fa,$29,$05,$06,$02 // ).......h...)...
        .byte $00,$00,$80,$50,$60,$ac,$be,$fa,$0b,$0f,$0e,$0a,$09,$05,$02,$42 // ...P`..........B
        .byte $e0,$a0,$94,$5a,$6b,$af,$be,$fa,$00,$00,$00,$fa,$e9,$a5,$96,$5a // ...Zk..........Z
        .byte $00,$00,$00,$50,$60,$ac,$bc,$f8       // ...P`...

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

// --- Region $2b2d-$2bd8 ---
.pc = $2b2d "dat_2b2d"

dat_2b2d:
        .byte $2f,$3e,$fa,$00,$00,$00,$00,$00,$a5,$96,$5a,$00,$00,$00,$00,$00 // />........Z.....
        .byte $af,$be,$fa,$00,$00,$00,$00,$00,$a5,$96,$5a,$00,$00,$00,$00,$00 // ..........Z.....
        .byte $a0,$b0,$c0,$00,$00,$00,$00,$00,$00,$01,$05,$00,$00,$00,$00,$00 // ................
        .byte $1a,$6b,$af,$00,$00,$00,$00,$00,$c0,$e0,$a5,$00,$00,$00,$00,$00 // .k..............
        .fill 8, $00
        .byte $3e,$3a,$29,$00,$00,$00,$00,$00,$96,$5a,$6b,$00,$00,$00,$00,$00 // >:)......Zk.....
        .byte $be,$fa,$e9,$00,$00,$00,$00,$00,$00,$50,$60,$00,$00,$00,$00,$00 // .........P`.....
        .byte $00,$02,$01,$00,$00,$00,$00,$00,$16,$5a,$6b,$00,$00,$00,$00,$00 // .........Zk.....
        .byte $be,$fa,$e9,$00,$00,$00,$00,$00,$96,$5a,$6b,$00,$00,$00,$00,$00 // .........Zk.....
        .byte $be,$fa,$e9,$00,$00,$00,$00,$00,$96,$5a,$6b,$00,$00,$00,$00,$00 // .........Zk.....
        .byte $fe,$fa,$e9,$00,$00,$00,$00,$00,$96,$5a,$6b,$00,$00,$00,$00,$00 // .........Zk.....
        .byte $c0,$f0,$e0                           // ...

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

// --- Region $2c22-$2cd8 ---
.pc = $2c22 "dat_2c22"

dat_2c22:
        .byte $02,$02,$00,$00,$00,$02,$e9,$a5,$96,$5a,$00,$00,$be,$fa,$6b,$af // .........Z....k.
        .byte $be,$fa,$00,$00,$96,$5a,$e9,$a5,$96,$5a,$00,$00,$be,$fa,$6b,$af // .....Z...Z....k.
        .byte $be,$fa,$00,$00,$94,$58,$c0,$80,$81,$41,$02,$0a,$0b,$0f,$16,$1a // .....X...A......
        .byte $6b,$af,$be,$f8,$e0,$a0,$be,$fa,$e9,$a5,$00,$00,$00,$00,$96,$5a // k..............Z
        .byte $6b,$af,$3e,$3a,$09,$05,$80,$c0,$c0,$a0,$90,$50,$60,$a0,$25,$16 // k.>:.......P`.%.
        .byte $1a,$2b,$00,$00                       // .+..

txt_2c76:
        .text "?="
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $be,$fa,$e9,$00,$00,$5b,$6b,$a5,$96,$5a,$6b,$03,$02,$fa,$e9,$ac // .....[k..Zk.....
        .byte $bc,$fa,$e9,$a5,$96,$5a,$68,$05,$06,$0a,$0b,$00,$00,$0a,$09,$af // .....Zh.........
        .byte $be,$fa,$e9,$00,$00,$58,$68,$a5,$96,$5a,$6b,$00,$00,$00,$00,$af // .....Xh..Zk.....
        .byte $be,$fa,$e9,$00,$00,$00,$00,$a5,$96,$5a,$6b,$00,$00,$02,$01,$af // .........Zk.....
        .byte $be,$fa,$e9,$00,$00,$5a,$6b,$a5,$96,$5a,$6b,$00,$00,$fa,$e9,$af // .....Zk..Zk.....
        .byte $be,$fa,$e9,$00,$00,$5a,$6b,$a4,$94,$58,$68,$00,$00,$f8,$e8 // .....Zk..Xh....

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

// --- Region $2d20-$2d59 ---
.pc = $2d20 "dat_2d20"

dat_2d20:
        .byte $03,$03,$02,$0a,$09,$05,$06,$0a,$e9,$a5,$96,$5a,$6b,$af,$bc,$f8 // ...........Zk...
        .byte $6b,$af,$be,$fa,$e9,$00,$00,$00,$e9,$a5,$96,$5a,$6b,$00,$00,$00 // k..........Zk...
        .byte $68,$ac,$bc,$f0,$e0,$00,$00,$00,$0e,$3a,$29,$25,$16,$1a,$2b,$2f // h........:)%..+/
        .byte $90,$50,$40,$80,$80,$f0,$e0,$a4,$00,$00 // .P@.......

// --- Region $2d5b-$2d65 ---
.pc = $2d5b "dat_2d5b"

dat_2d5b:
        .byte $00,$00,$00,$00,$03,$06,$0a,$0b,$0f,$3e,$3a // .........>:

// --- Region $2d6f-$2d9f ---
.pc = $2d6f "dat_2d6f"

dat_2d6f:
        .byte $80,$35,$16,$1a,$2b,$2f,$00,$00,$00,$af,$be,$fa,$e9,$a5,$00,$00 // .5..+/..........
        .byte $00,$a5,$96,$5a,$6b,$af               // ...Zk.

txt_2d85:
        .text ">:)"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $bc,$f8,$e0,$a0,$80,$50,$68,$05,$06,$0a,$0b,$03,$02,$02,$01,$ac // .....Ph.........
        .byte $bc,$fa,$e9,$a5,$96,$5a,$6b           // .....Zk

// --- Region $2db8-$2dbd ---
.pc = $2db8 "dat_2db8"

dat_2db8:
        .byte $af,$be,$fa,$e9,$a5,$96               // ......

// --- Region $2dcf-$2dd5 ---
.pc = $2dcf "dat_2dcf"

dat_2dcf:
        .byte $00,$a4,$94,$5a,$6b,$af               // ...Zk.

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

// --- Region $2e20-$2e2f ---
.pc = $2e20 "dat_2e20"

dat_2e20:
        .text "+/>:"
        .byte $e9,$a5,$96
        .byte $5a,$e8,$a4,$94
        .byte $50,$60,$a0,$b0,$f0

// --- Region $2e48-$2e4b ---
.pc = $2e48 "dat_2e48"

dat_2e48:
        .byte $0e,$0a,$09,$05                       // ....

// --- Region $2e4d-$3000 ---
.pc = $2e4d "dat_2e4d"

dat_2e4d:
        .byte $00,$00,$00,$96,$5a,$6b,$af,$be,$fa,$29,$05,$0e,$fa,$e9,$a5,$96 // ....Zk...)......
        .byte $5a,$6b,$a0,$96,$5a,$6b,$af,$bc,$f0,$c0,$00,$80,$c0,$00,$00,$00 // Zk..Zk..........
        .fill 19, $00
        .byte $05,$06,$0a,$0b,$0f,$0e,$0a,$09,$ac,$bc,$f8,$e8,$a4,$94,$58,$68 // ..............Xh
        .byte $01,$02,$02,$03,$00,$00,$00,$00,$af,$be,$fa,$e9,$a5,$96,$1a,$03 // ................
        .byte $80,$96,$5a,$6b,$af,$be,$fa,$e9,$00,$be,$fa,$e9,$a5,$96,$5a,$6b // ..Zk..........Zk
        .byte $00,$96,$5a,$6b,$af,$be,$fa,$e9,$2f,$3e,$0a,$09,$85,$86 // ..Zk..../>....

txt_2ebe:
        .text "JO"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $96,$5a,$6b,$af,$be,$fa,$e9,$00,$be,$fa,$e9,$a5,$96,$5a,$6b,$00 // .Zk..........Zk.
        .byte $96,$5a,$6b,$af,$be,$fa,$e9,$00,$80,$c0,$e0,$a0,$90,$50,$60,$20 // .Zk..........P` 
        .byte $20,$00,$20,$20,$01,$02,$00,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c //  .  ............
        .byte $0d,$0e,$0f,$10,$11,$12,$13,$14,$00,$16,$17,$18,$19,$1a,$1b,$00 // ................
        .byte $1d,$1e,$1f,$20,$20,$00               // ...  .

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

txt_2f0d:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-./0123456789"
        .byte $00                                   // string terminator

txt_2f27:
        .text ";<=>?    "
        .byte $00                                   // string terminator

txt_2f31:
        .text "   "
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLM OPQRSTUVWXYZ"
        .byte $5b,$5c,$5d,$00,$5f                   // [\]._

txt_2f54:
        .text "      "
        .byte $00                                   // string terminator
        .byte $20,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a,$6b,$6c,$00,$6e //  `abcdefghijkl.n
        .byte $6f,$70,$71,$72,$73,$74,$75,$76,$77,$78,$79,$7a,$00,$7c,$7d,$7e // opqrstuvwxyz.|}~
        .byte $7f,$20,$00                           // . .

txt_2f7e:
        .text "      "
        .byte $80,$81,$00,$83,$84,$85,$86,$87,$88,$89,$8a,$8b,$8c,$8d,$8e,$8f // ................
        .byte $90,$91,$92,$93,$94,$95,$96,$97,$98,$99,$9a,$9b,$9c,$9d,$9e,$9f // ................

txt_2fa4:
        .text "      "
        .byte $00                                   // string terminator
        .byte $20,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae //  ...............
        .byte $af,$b0,$b1,$b2,$b3,$b4,$00,$b6,$b7,$b8,$b9,$ba,$bb,$bc,$bd,$be // ................
        .byte $bf                                   // .

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

txt_2fd1:
        .text "   "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$c2,$c3,$c4,$c5,$c6,$00,$c8,$c9,$ca,$cb,$cc,$cd,$00,$cf,$d0 // ................
        .byte $d1,$d2,$d3,$d4,$d5,$d6,$d7,$d8,$d9,$da,$db,$01,$01,$01,$20,$20 // ..............  
        .byte $00                                   // .

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

// --- Region $3800-$3800 ---
.pc = $3800 "chr_3800"

chr_3800:
        .byte $00                                   // .

// --- Region $448e-$4498 ---
.pc = $448e "dat_448e"

dat_448e:
        .fill 11, $00

// --- Region $449a-$449a ---
.pc = $449a "dat_449a"

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

// --- Region $6e4d-$6e4d ---
.pc = $6e4d "dat_6e4d"

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

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

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

// --- Region $948d-$9498 ---
.pc = $948d "dat_948d"

dat_948d:
        .fill 12, $00

// --- Region $949a-$949a ---
.pc = $949a "dat_949a"

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

// --- Region $96a6-$96a6 ---
.pc = $96a6 "dat_96a6"

dat_96a6:
        // === Fill data (1 bytes, $96a6-$96a6) ===
        .byte $00                                   // .

// --- Region $a961-$a961 ---
.pc = $a961 "dat_a961"

dat_a961:
        // === Fill data (1 bytes, $a961-$a961) ===
        .byte $00                                   // .

// --- Region $c8d1-$c8d1 ---
.pc = $c8d1 "dat_c8d1"

dat_c8d1:
        // === Fill data (1 bytes, $c8d1-$c8d1) ===
        .byte $00                                   // .

// --- Region $e100-$e48c ---
.pc = $e100 "dat_e100"

dat_e100:
        .byte $c8,$d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8 // ....2.....H.....
        .byte $d0,$f7,$4c,$00,$01,$00,$08,$0c,$e2   // ..L......

txt_e119:
        .text "-'"
        .byte $b1                                   // '1' | $80 (end-of-string marker)

txt_e11c:
        .text "/****)"
        .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               // ...7..

txt_e1b8:
        .text "X "
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $18,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1 // .L........,.....
        .byte $2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5 // /.-.......-e..-.
        .byte $2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85 // .i........../e..
        .byte $2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff // /.0i..0L........
        .byte $c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea // ................
        .byte $60,$b0,$60,$79,$a9,$13,$8d,$0c,$09,$a9,$00,$8d,$0d,$09,$8d,$0e // `.`y............
        .byte $09,$a2,$00,$8a,$48,$20,$00,$09,$68,$aa,$e8,$e0,$80,$d0,$f4,$20 // ....H ..h...... 
        .byte $48,$09,$a9,$13,$8d,$0c,$09,$a9,$00,$8d,$0d,$09,$8d,$0e,$09,$a2 // H...............
        .byte $00,$8a,$48,$20,$00,$09,$68,$aa,$e8,$e0,$10,$d0,$f4,$20,$02,$0a // ..H ..h...... ..
        .byte $a9,$13,$8d,$0c,$09,$a9,$00,$8d,$0d,$09,$8d,$0e,$09,$a2,$00,$8a // ................
        .byte $48,$20,$00,$09,$68,$aa,$e8,$e0,$10,$d0,$f4,$20,$bc,$0a,$a9,$13 // H ..h...... ....
        .byte $8d,$0c,$09,$a9,$00,$8d,$0d,$09,$8d,$0e,$09,$a2,$00,$8a,$48,$20 // ..............H 
        .byte $00,$09,$68,$aa,$e8,$e0,$10,$d0,$f4,$20,$76,$0b,$60,$80,$77,$00 // ..h...... v.`.w.
        .byte $60,$89,$a0,$03,$a2,$00,$e8,$ea,$d0,$fc,$88,$d0,$f7,$60,$ff,$14 // `............`..
        .byte $14,$00,$a2,$00,$a2,$00,$bd,$f5,$05,$9d,$f4,$05,$e8,$e0,$14,$d0 // ................
        .byte $f5,$a2,$13,$bd,$df,$05,$9d,$e0,$05,$ca,$d0,$f7,$ae,$0c,$09,$bd // ................
        .byte $60,$17,$8d,$e0,$05,$ca,$8e,$0c,$09,$ae,$0d,$09,$bd,$74,$17,$8d // `............t..
        .byte $07,$06,$e8,$8e,$0d,$09,$20,$00,$09,$60,$ae,$0e,$09,$20,$10,$09 // ...... ..`... ..
        .byte $ae,$0e,$09,$e8,$8e,$0e,$09,$e0,$14,$d0,$f2,$20,$00,$09,$a0,$00 // ........... ....
        .byte $a2,$13,$bd,$f3,$05,$9d,$f4,$05,$ca,$d0,$f7,$a2,$00,$bd,$e1,$05 // ................
        .byte $9d,$e0,$05,$e8,$e0,$13,$d0,$f5,$a9,$20,$99,$f4,$05,$ce,$81,$09 // ......... ......
        .byte $a9,$20,$8d,$f4,$05,$c8,$98,$48,$20,$00,$09,$e3,$ea,$60,$b7,$68 // . .....H ....`.h
        .byte $a8,$c0,$03,$d0,$cc,$a0,$00,$a2,$00,$bd,$f5,$05,$9d,$f4,$05,$e8 // ................
        .byte $e0,$14,$d0,$f5,$a2,$13,$bd,$df,$05,$9d,$e0,$05,$ca,$d0,$f7,$98 // ................
        .byte $48,$20,$00,$09,$20,$00,$09,$68,$a8,$c8,$c0,$03,$d0,$d9,$a2,$00 // H .. ..h........
        .byte $8a,$48,$20,$00,$09,$68,$aa,$e8,$e0,$20,$d0,$f4,$60,$a2,$00,$a2 // .H ..h... ..`...
        .byte $00,$bd,$45,$06,$9d,$44,$06,$e8,$e0,$14,$d0,$f5,$a2,$13,$bd,$2f // ..E..D........./
        .byte $06,$9d,$30,$06,$ca,$d0,$f7,$ae,$0c,$09,$bd,$88,$17,$8d,$30,$06 // ..0...........0.
        .byte $ca,$8e,$0c,$09,$ae,$0d,$09,$bd,$9c,$17,$8d,$57,$06,$e8,$8e,$0d // ...........W....
        .byte $09,$20,$00,$09,$60,$ae,$0e,$09,$20,$ca,$09,$ae,$0e,$09,$e8,$8e // . ..`... .......
        .byte $0e,$09,$e0,$14,$d0,$f2,$20,$00,$09,$a0,$00,$a2,$13,$bd,$43,$06 // ...... .......C.
        .byte $9d,$44,$06,$ca,$d0,$f7,$a2,$00,$bd,$31,$06,$9d,$30,$06,$e8,$e0 // .D.......1..0...
        .byte $13,$d0,$f5,$a9,$20,$99,$44,$06,$ce,$3b,$0a,$a9,$20,$8d,$44,$06 // .... .D..;.. .D.
        .byte $c8,$98,$48,$20,$00,$09,$e3,$ea,$60,$b7,$68,$a8,$c0,$03,$d0,$cc // ..H ....`.h.....
        .byte $a0,$00,$a2,$00,$bd,$45,$06,$9d,$44,$06,$e8,$e0,$14,$d0,$f5,$a2 // .....E..D.......
        .byte $13,$bd,$2f,$06,$9d,$30,$06,$ca,$d0,$f7,$98,$48,$20,$00,$09,$20 // ../..0.....H .. 
        .byte $00,$09,$68,$a8,$c8,$c0,$03,$d0,$d9,$a2,$00,$8a,$48,$20,$00,$09 // ..h.........H ..
        .byte $68,$aa,$e8,$e0,$20,$d0,$f4,$60,$a2,$00,$a2,$00,$bd,$95,$06,$9d // h... ..`........
        .byte $94,$06,$e8,$e0,$14,$d0,$f5,$a2,$13,$bd,$7f,$06,$9d,$80,$06,$ca // ................
        .byte $d0,$f7,$ae,$0c,$09,$bd,$b0,$17,$8d,$80,$06,$ca,$8e,$0c,$09,$ae // ................
        .byte $0d,$09,$bd,$c4,$17,$8d,$a7,$06,$e8,$8e,$0d,$09,$20,$00,$09,$60 // ............ ..`
        .byte $ae,$0e,$09,$20,$84,$0a,$ae,$0e,$09,$e8,$8e,$0e,$09,$e0,$14,$d0 // ... ............
        .byte $f2,$20,$00,$09,$a0,$00,$a2,$13,$bd,$93,$06,$9d,$94,$06,$ca,$d0 // . ..............
        .byte $f7,$a2,$00,$bd,$81,$06,$9d,$80,$06,$e8,$e0,$13,$d0,$f5,$a9,$20 // ............... 
        .byte $99,$94,$06,$ce,$f5,$0a,$a9,$20,$8c,$94,$06,$c8,$98,$48,$20,$00 // ....... .....H .
        .byte $09,$e3                               // ..

// --- Region $e48f-$e497 ---
.pc = $e48f "dat_e48f"

dat_e48f:
        .byte $b7,$68,$a8,$c0,$03,$d0,$cc,$a0,$00   // .h.......

// --- Region $e4ce-$e4ee ---
.pc = $e4ce "dat_e4ce"

dat_e4ce:
        .byte $a2,$00,$a2,$00,$bd,$e5,$06,$9d,$e4,$06,$e8,$e0,$14,$d0,$f5,$a2 // ................
        .byte $13,$bd,$cf,$06,$9d,$d0,$06,$ca,$d0,$f7,$ae,$0c,$09,$bd,$d8,$17 // ................
        .byte $8d                                   // .

// --- Region $e506-$e51c ---
.pc = $e506 "dat_e506"

dat_e506:
        .byte $ae,$0e,$09,$20,$3e,$0b,$ae,$0e,$09,$e8,$8e,$0e,$09,$e0,$14,$d0 // ... >...........
        .byte $f2,$20,$00,$09,$a0,$00,$a2           // . .....

// --- Region $e589-$e74d ---
.pc = $e589 "dat_e589"

dat_e589:
        .byte $a8,$22,$20,$53,$ee,$20,$61,$4d,$46   // ." S. aMF

txt_e592:
        .encoding "screencode_mixed"
        .text " greetings to: gamma cracking force . transformer of cps . new life . micronet . jewels . papillons . dominators . digital . crackers . new coorperation . science"
        .encoding "petscii_upper"

txt_e634:
        .text " 451 . "

txt_e63b:
        .encoding "screencode_mixed"
        .text "galaxy . shield . beavers . ultimate crack. group . formby cracking group . mega cracking team . energy . tronix . spot"
        .encoding "petscii_upper"

txt_e6b2:
        .text " 3001 . "

txt_e6ba:
        .encoding "screencode_mixed"
        .text "warriors of darkness . alpha flight "
        .encoding "petscii_upper"
        .byte $e4,$2e,$e3                           // ...

txt_e6e1:
        .encoding "screencode_mixed"
        .text " =greetings from the movers to:"
        .encoding "petscii_upper"
        .byte $e4,$20,$60                           // . `

txt_e703:
        .encoding "screencode_mixed"
        .text "8tcs . ikari . radwar . fairlight . the deadly friends . "
        .encoding "petscii_upper"
        .byte $e6,$2e,$80                           // ...

txt_e73f:
        .text "3 !S"
        .byte $e8,$20,$61,$49,$00,$4c,$e0,$16,$4c,$ef,$16 // . aI.L..L..

// --- Region $e75d-$e76c ---
.pc = $e75d "txt_e75d"

txt_e75d:
        .encoding "screencode_mixed"
        .text "maniacs of noise"
        .encoding "petscii_upper"

// --- Region $e893-$e8d2 ---
.pc = $e893 "dat_e893"

dat_e893:
        .byte $81,$aa,$8e,$32,$17,$bd,$12,$14,$99,$05,$d4,$bd,$13,$14,$99,$06 // ...2............
        .byte $d4,$bd,$14,$14,$48,$bd,$10,$14,$48,$bd,$11,$14,$a6,$ff,$9d,$0d // ....H...H.......
        .byte $17,$9d,$59,$17,$a9,$00,$99,$02,$d4,$9d,$25,$17,$68,$9d,$2b,$17 // ..Y.......%.h.+.
        .byte $29,$0f,$99,$03,$d4,$9d,$28,$17,$a9,$01,$9d,$4f,$17,$68,$9d,$4c // ).....(....O.h.L

// --- Region $e902-$e917 ---
.pc = $e902 "dat_e902"

dat_e902:
        .byte $ac,$36,$17,$bd,$22,$17,$f0,$08,$bd,$0d,$17,$29,$fe,$9d,$59,$17 // .6.."......)..Y.
        .byte $bd,$13,$17,$e3,$0a,$60               // .....`

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

txt_ecb4:
        .text "!$%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$04,$06,$08,$0a,$0c,$0a,$08,$06,$c5,$e5,$13,$13,$b5,$d5 // ................
        .byte $13,$13,$23,$fd,$fb,$f9,$f8,$f7,$e4,$f6,$e6,$f5,$22,$81,$41,$ee // ..#.........".A.
        .byte $40,$28,$23,$01,$ff,$23,$13,$23,$10,$23,$a8,$23,$81,$41,$40,$e5 // @(#..#.#.#.#.A@.
        .byte $80,$e8,$40,$3b,$f7,$13,$00,$18,$0c,$fc,$13,$c0,$f4,$f5,$f6,$f7 // ..@;............
        .byte $00,$01,$02,$08,$0a,$0c,$20,$04,$60,$08,$40,$09,$ff,$60,$20,$a8 // ...... .`.@..` .
        .byte $24,$04,$41,$00,$ed,$a2,$26,$51,$81,$08,$11,$00,$e8,$a3,$29,$10 // $.A...&Q......).
        .byte $08,$11,$00,$e9,$00,$01,$00,$10,$a8,$24,$08,$41,$00,$98,$a2,$35 // .........$.A...5
        .byte $41,$04,$00,$41,$00,$ad,$00,$25,$61,$08,$02,$41,$00,$ad,$00,$25 // A..A...%a..A...%
        .byte $02,$00,$7e,$db,$8b,$e3,$14,$35,$ac,$16,$f2,$14,$35,$15,$70,$15 // ..~....5....5.p.
        .byte $87,$15,$99,$15,$9d,$15,$1d,$16,$46,$16,$7a,$16,$8c,$04,$16,$ac // ........F.z.....
        .byte $16,$ac,$25,$16,$ac,$16,$8a,$01,$02,$05,$06,$05,$06,$60,$6c,$05 // ..%..........`l.
        .byte $06,$ff,$96,$02,$03,$8f,$03,$94,$03,$8d,$03,$92,$03,$8f,$03,$91 // ................
        .byte $03,$95,$03,$8a,$03,$83,$03,$88,$03,$81,$03,$86,$03,$83,$03,$85 // ................
        .byte $03,$89,$03,$8a,$03,$83,$03,$88,$03,$81,$03,$86,$03,$83,$03,$85 // ................
        .byte $03,$89,$03,$8a,$09,$8f,$09,$88,$09,$8d,$09,$86,$09,$8f,$09,$91 // ................
        .byte $09,$09,$8a,$09,$8f,$09,$88,$09,$8d,$09,$86,$09,$8f,$09,$91,$09 // ................
        .byte $09,$ff,$8a,$02,$04,$83,$04,$88,$04,$81,$04,$86,$04,$83,$04,$85 // ................
        .byte $04,$89,$04,$96,$07,$08,$0a,$0a,$ff,$c5,$85,$02 // ............

txt_edf2:
        .text "'+$+'),$,),+"
        .byte $02                                   // .

txt_edff:
        .text ")&)"
        .byte $22                                   // double quote character
        .text "!)"
        .byte $02                                   // .

txt_ee06:
        .text "'+"
        .byte $22                                   // double quote character
        .text "+%',$,'"
        .byte $02                                   // .

txt_ee11:
        .text ",$,)#,$'"
        .byte $03
        .text "&+#+"
        .byte $60,$60
        .text "&')&"
        .byte $ff,$c1,$97,$0c,$88
        .byte $0c,$0a,$85,$0c,$97,$05,$88,$05,$08,$85,$05,$97,$0a,$88,$0a,$08 // ................
        .byte $85,$05,$97,$03,$88,$03,$07,$85,$03,$97,$08,$88,$07,$03,$85,$07 // ................
        .byte $97,$05,$88,$05,$07,$85,$08,$88,$07,$0b,$85,$07,$88,$0e,$11,$85 // ................
        .byte $0e,$8b,$13,$11,$0f,$0e,$ff,$c1,$88,$0c,$82,$0c,$c3,$85,$00,$c1 // ................
        .byte $8b,$0c,$85,$0c,$c3,$82,$00,$c1,$85,$0c,$c3,$82,$00,$ff,$c1,$88 // ................
        .byte $0c,$82,$0c,$85,$18,$8b,$0c,$02,$85,$0c,$82,$18,$25,$ff,$c5,$82 // ............%...
        .byte $27,$ff,$03                           // '..

txt_ee8c:
        .text "+$+'#+$+"
        .byte $02                                   // .

txt_ee95:
        .text "),$,()$,$+$)$"
        .byte $04                                   // .

txt_eea3:
        .text "&)"
        .byte $22                                   // double quote character
        .text ")!'"
        .byte $02                                   // .

txt_eeaa:
        .text "+"
        .byte $22                                   // double quote character
        .text "+''"
        .byte $22                                   // double quote character
        .text "+"
        .byte $22                                   // double quote character
        .text ")"
        .byte $22                                   // double quote character
        .text "'"
        .byte $22                                   // double quote character
        .byte $04                                   // .

txt_eeb7:
        .text "',$,!)"
        .byte $02                                   // .

txt_eebe:
        .text ",$,)'$,$+$)$"
        .byte $04
        .text "&+#+"
        .byte $60,$a2

txt_eed1:
        .text "&#+#,#.#,#+#)#'&"
        .byte $ff,$c6,$97
        .byte $30,$8b
        .byte $33,$85
        .byte $37,$8b
        .text "5320"
        .byte $9d
        .byte $2e,$8b
        .byte $3a,$85,$35,$8b,$38,$a9,$37,$97,$38,$8b,$37,$85,$33,$8b // :.5.8.7.8.7.3.

txt_eeff:
        .text "7535"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $32,$8b
        .text "0/02"
        .byte $ff,$c6,$85
        .byte $33,$35,$37,$8b
        .byte $3c,$3f,$85
        .byte $41,$8b,$3f,$85,$3e,$9d,$3c,$85,$3e,$3c,$3a,$8b,$35,$3a,$85,$35 // A.?.>.<.><:.5:.5
        .byte $9d,$37,$85,$33,$35,$37,$8b,$38,$3c,$38,$85,$37,$8b,$35,$3c,$35 // .7.357.8<8.7.5<5
        .byte $3c,$85,$3f,$97,$3e,$3b,$37,$8b,$35,$37,$ff,$c2,$85,$00,$c1,$0c // <.?.>;7.57......
        .byte $c3,$00,$c1,$0c,$c2,$00,$c1,$0c,$c3,$00,$c1,$0c,$ff,$c7,$af,$30 // ...............0
        .byte $30,$8b                               // 0.

txt_ef56:
        .text "20.,"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $2b,$91,$2c,$30,$8b,$2c,$91,$29,$30,$85,$29,$2a,$8b // +.,0.,.)0.)*.

txt_ef68:
        .text "+/0232/2"
        .byte $ff                                   // .

// --- Region $efb5-$f0c4 ---
.pc = $efb5 "dat_efb5"

dat_efb5:
        .byte $a9,$02,$8d,$54,$17,$60,$01,$00,$07,$0e,$0d,$0f,$0e // ...T.`.......

txt_efc2:
        .text " 1987"
        .byte $e3,$01
        .text "#*$$"
        .byte $e6,$05,$e3
        .byte $41,$2f,$36,$11,$1d,$05,$01
        .byte $01,$17,$02,$05,$17,$02,$05,$b5,$cc,$98,$a3,$e3,$01,$e3,$60,$2e // ..............`.
        .byte $08,$04,$04,$08,$04,$04,$60,$0a,$0a,$16,$28,$00,$41,$04,$ab,$23 // ......`...(.A..#
        .byte $02,$03,$03,$a4,$24,$02,$00,$c0,$c0,$a3,$e3,$01,$21,$b0,$a2,$21 // ....$.......!..!
        .byte $01,$a3,$23,$41,$81,$81,$a8,$60,$20,$14,$54,$08,$48,$05,$45,$20 // ..#A...` .T.H.E 
        .byte $20,$13,$53,$14,$54,$12,$52,$09,$49,$0b,$4b,$05,$45,$20,$20,$06 //  .S.T.R.I.K.E  .
        .byte $46,$0f,$4f,$12,$52,$03,$43,$05,$45,$e8,$20,$60,$20,$10,$50,$12 // F.O.R.C.E. ` .P.
        .byte $52,$0f,$4f,$15,$55,$04,$44,$0c,$4c,$19,$59,$20,$20,$10,$50,$12 // R.O.U.D.L.Y  .P.
        .byte $52,$05,$45,$13,$53,$05,$45,$0e,$4e,$14,$54,$13,$53,$eb,$20,$3a // R.E.S.E.N.T.S. :
        .byte $10,$50,$0c,$4c,$01,$41,$14,$54,$0f,$4f,$0f,$4f,$0e,$4e,$20,$10 // .P.L.A.T.O.O.N .
        .byte $50,$01,$41,$12,$52,$14,$54,$20,$09,$49,$ec,$20,$28,$04,$44,$01 // P.A.R.T .I. (.D.
        .byte $41,$14,$54,$05,$45,$e4,$20,$24,$32,$72,$39,$79,$02,$2e,$6e,$31 // A.T.E. $2r9y..n1
        .byte $71,$26,$39,$79,$38,$78,$38,$78,$e5,$20,$60,$ff,$a9,$09,$8d,$86 // q&9y8x8x. `.....
        .byte $02,$a2,$00,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00,$db,$e8 // ................
        .byte $d0,$f1,$a9,$24,$a2,$40,$86,$b2,$85,$b3,$a9,$0c,$a2,$00,$86,$48 // ...$.@.........H
        .byte $85,$49,$20,$00,$0e,$20,$00,$1a,$20,$10,$08,$20,$00,$09 // .I .. .. .. ..

// --- Region $f120-$f13d ---
.pc = $f120 "Segment $f120"
        .byte $a9,$34,$85,$01,$a2,$00,$bd,$00,$30,$9d,$01,$08,$e6,$01,$8d,$22 // .4......0......"
        .byte $d0,$c6,$01,$e8,$d0,$f0,$ee,$48,$03,$ee,$45,$03,$d0,$e8 // .......H..E...

// --- Region $f158-$f17c ---
.pc = $f158 "Segment $f158"
        .byte $a7,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$09,$20,$44,$e5,$a2,$00 // .... ..!... D...
        .byte $bd,$e0,$2e,$9d,$50,$04,$e8,$d0,$f7,$a2,$00,$bd,$e0,$2f,$9d,$50 // ....P......../.P
        .byte $05,$e8,$e0,$18,$d0                   // .....

// --- Region $f192-$f1c2 ---
.pc = $f192 "dat_f192"

dat_f192:
        .byte $80,$51,$00,$38,$ad,$bd,$9b,$94,$88,$85,$a0,$93,$94,$92,$89,$8b // .Q.8............
        .byte $85,$a0,$86,$8f,$92,$83,$85,$9d,$bd,$ad,$20,$20,$80,$88,$00,$2e // ..........  ....
        .byte $d4,$d3,$d2,$d1,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d6,$d5,$a2,$60 // ...............`
        .byte $5a                                   // Z

// --- Region $f21d-$f226 ---
.pc = $f21d "dat_f21d"

dat_f21d:
        .byte $a6,$61,$92,$8d,$19,$d0,$a9,$06,$8d,$22 // .a......."

// --- Region $f320-$f35c ---
.pc = $f320 "dat_f320"

dat_f320:
        .byte $4c,$81,$ea,$a9,$01,$8d,$19,$d0,$a9,$0a,$8d,$22,$d0,$a9,$02,$8d // L.........."....
        .byte $23,$d0,$a9,$18,$8d,$18,$d0,$a9,$d1,$8d,$16,$d0,$a9,$00,$8d,$21 // #..............!
        .byte $d0,$e8,$e0,$6a,$d0,$fb,$a9,$00,$8d,$21,$d0,$a9,$a9,$8d,$14,$03 // ...j.....!......
        .byte $a9,$1b,$8d,$15,$03,$a9,$f0,$8d,$12,$d0,$20,$00,$1d // .......... ..

// --- Region $f366-$f3a2 ---
.pc = $f366 "dat_f366"

dat_f366:
        .byte $4c,$31,$ea,$a9,$01,$8d,$19,$d0,$a9,$0e,$8d,$22,$d0,$a9,$06,$8d // L1........."....
        .byte $23,$d0,$a9,$18,$8d,$18,$d0,$a9,$d7,$8d,$16,$d0,$a9,$00,$8d,$21 // #..............!
        .byte $d0,$e8,$e0,$3a,$d0,$fb,$a9,$00,$8d,$21,$d0,$a9,$28,$8d,$14,$03 // ...:.....!..(...
        .byte $a9,$1a,$8d,$15,$03,$a9,$32,$8d,$12,$d0,$20,$40,$1e // ......2... @.

// --- Region $f3af-$f3fa ---
.pc = $f3af "dat_f3af"

dat_f3af:
        .byte $4c,$31,$ea,$ae,$28,$06,$0e,$03,$01,$01,$03,$0e,$06,$80,$46,$00 // L1..(.........F.
        .byte $28,$06,$0e,$03,$01,$01,$03,$0e,$06,$a2,$21,$0b,$e6,$08,$21,$01 // (.........!...!.
        .byte $e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01 // ..!...!...!...!.
        .byte $e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01 // ..!...!...!...!.
        .byte $e7,$08,$21,$01,$e7,$08,$22,$01,$08,$80,$4f,$00 // ..!..."...O.

// --- Region $f42d-$f43c ---
.pc = $f42d "Segment $f42d"
        .byte $6f,$07,$a2,$d7,$8e,$78,$1b,$60,$a8,$3b,$a9,$00,$8d,$3a,$1d,$aa // o....x.`.;...:..

// --- Region $f465-$f470 ---
.pc = $f465 "dat_f465"

dat_f465:
        .byte $85,$b2,$a9,$24,$85,$b3,$a2,$d7,$8e,$78,$1b,$60 // ...$.....x.`

// --- Region $f4d5-$f4fc ---
.pc = $f4d5 "Segment $f4d5"
        .byte $1d,$20,$00,$1d,$20,$00,$1d,$20,$00,$1d,$20,$00,$1d,$e3,$ea,$23 // . .. .. .. ....#
        .byte $20,$00,$1d,$e6,$ea,$23,$20,$02,$1e,$e6,$ea,$60,$3a,$ad,$3b,$1d //  ....# ....`:.;.
        .byte $c9,$20,$f0,$04,$ee,$3b,$1d,$60       // . ...;.`

// --- Region $f55f-$f56e ---
.pc = $f55f "Segment $f55f"
        .byte $e7,$07,$a2,$d7,$8e,$be,$1b,$60,$a8,$3b,$a9,$00,$8d,$4e,$1e,$aa // .......`.;...N..

// --- Region $f607-$f62e ---
.pc = $f607 "Segment $f607"
        .byte $1e,$20,$40,$1e,$20,$40,$1e,$20,$40,$1e,$20,$40,$1e,$e3,$ea,$23 // . @. @. @. @...#
        .byte $20,$40,$1e,$e6,$ea,$23,$20,$42,$1f,$e6,$ea,$60,$40,$ad,$4f,$1e //  @...# B...`@.O.
        .byte $c9,$20,$f0,$04,$ee,$4f,$1e,$60       // . ...O.`

// --- Region $f65f-$f7d8 ---
.pc = $f65f "Segment $f65f"
        .byte $20,$8d,$e7,$07,$60,$80,$86,$00       //  ...`...

txt_f667:
        .text ".?"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$da,$d8,$db,$da,$a8,$3f,$d5,$d6,$d4,$d7,$d4,$42,$d5,$aa,$3f // ......?.....B..?
        .byte $d5,$d6,$d8,$d8,$d7,$60,$3b,$d5,$aa,$3f,$d5,$d6,$d7,$d6,$d7,$d5 // .....`;..?......
        .byte $aa,$3f,$d5,$d6,$d4,$d7,$d6,$d4,$a8,$3f,$d5,$d6,$d8,$d8,$d7,$d5 // .?.......?......
        .byte $aa,$fc,$d8,$db,$d5,$d5,$da,$d8,$a8,$3f,$35,$29,$03,$03,$3f,$35 // .........?5)..?5
        .byte $2a,$ff,$d5,$a9,$0d,$0d,$3d,$35,$2a,$fc,$d8,$db,$d5,$d5,$da,$d8 // *.....=5*.......
        .byte $a8,$ff,$e4,$d6,$60,$3f,$d5,$d5,$aa,$fc,$d8,$d6,$d5,$d5,$d9,$d9 // ....`?..........
        .byte $a2,$fc,$d8,$d7,$d5,$d5,$d9,$d6,$a8,$3f,$d5,$da,$d8,$d8,$db,$ea // .........?......

txt_f6da:
        .text "*?"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $da,$d8,$db,$d5,$d6,$a8,$3f,$d5,$da,$d8,$d8,$db,$ea // ......?......

txt_f6ea:
        .text "*?"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $da,$d8,$db,$d5,$d6,$a8,$3f,$d5,$d5,$25,$09,$fd,$d5,$aa,$ff,$d5 // ......?..%......
        .byte $d5,$a9,$e3,$0d,$22,$0a,$fc,$e4,$d8,$24,$db,$d5,$aa,$fc,$e4,$d8 // ...."....$......
        .byte $60,$27,$96,$25,$0a,$f0,$e0,$e3,$ed,$d5,$d6,$d8,$a8,$fc,$d8,$d4 // `'.%............
        .byte $27,$25,$e6,$d8,$a8,$fc,$d8,$d8,$96,$25,$0d,$0d,$0a,$ff,$d5,$aa // '%.......%......
        .byte $03,$0d,$f5,$d5,$aa,$03,$03,$c3,$c3,$c3 // ..........

txt_f737:
        .text "&??>:**"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e5,$aa,$a3,$21,$70,$03,$8f,$70,$8f,$70,$23,$8f,$70,$8f,$a8,$21 // ...!p..p.p#.p..!
        .byte $0f,$e3,$0d,$24,$0a,$0f,$0d,$0a,$80,$64,$00,$24,$0f,$0d,$0d,$0a // ...$.....d.$....
        .byte $a8                                   // .

txt_f760:
        .text ")?"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $da,$d8,$d8,$db,$ea,$2a,$03,$e6,$0d,$33,$0a,$3f,$35,$2a,$03,$0d // .....*...3.?5*..
        .byte $35,$35,$0a,$3f,$35,$29,$0f,$0a,$3d,$35,$2a,$03,$0d,$e3,$35,$2e // 55.?5)..=5*...5.
        .byte $29,$09,$0a,$3f,$35,$35,$09,$09,$3d,$35,$2a,$03,$0d,$0d,$e4,$35 // )..?55..=5*....5
        .byte $39,$0a,$3f,$35,$2a,$03,$03,$0d,$0d,$0a,$3f,$d6,$d8 // 9.?5*.....?..

txt_f7a0:
        .text "'&"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $d7                                   // .

txt_f7a4:
        .text "*?"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d4,$d5,$aa,$0d,$35,$2a,$02,$0f,$0d,$0d,$0a // ....5*.....

txt_f7b2:
        .text "(>"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $3e,$c1,$3e,$c1,$3e,$c1,$04,$99,$66,$99,$66,$3b,$56,$59,$65,$96 // >.>.>...f.f;VYe.
        .byte $59,$66,$99,$66,$56,$59,$65,$96,$59,$66,$99,$66,$66,$99,$66,$59 // Yf.fVYe.Yf.ff.fY
        .byte $96,$65,$59,$56                       // .eYV

// --- Region $f7e4-$f832 ---
.pc = $f7e4 "dat_f7e4"

dat_f7e4:
        .byte $e3                                   // .

txt_f7e5:
        .text "X$"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $fc,$58,$a8,$a2,$39,$fc,$58,$a8,$c0,$60,$58,$d8,$d8,$58,$60,$80 // .X..9.X..`X..X`.
        .byte $fc,$58,$a8,$f0,$60,$fc,$58,$a8,$fc,$58,$a8,$00,$c0,$80,$a2,$3b // .X..`.X..X.....;
        .byte $f0,$60,$a0,$00,$3c,$d8,$58,$a8,$fc,$d8,$d8,$58,$58,$98,$98,$a8 // .`..<.X....XX...
        .byte $fc,$58,$68,$60,$60,$68,$58,$a8,$fc,$58,$68,$e4,$60,$29,$80,$fc // .Xh``hX..Xh.`)..
        .byte $d8,$58,$60,$60,$68,$98,$a8,$a4,$26,$fc,$58 // .X``h...&.X

// --- Region $f841-$fce1 ---
.pc = $f841 "dat_f841"

dat_f841:
        .byte $30,$58,$58,$98,$a8,$f0,$58,$98,$d8,$d8,$58,$a8,$a0,$e0,$58,$98 // 0XX...X...X...X.
        .byte $d8,$d8,$58,$a0,$00,$f0,$58,$98,$d8,$d8,$5c,$a8,$a8,$f0,$58,$98 // ..X...X...\...X.
        .byte $d8,$d8,$50,$98,$a8,$fc,$58,$a8,$00,$f0 // ..P...X...

txt_f86b:
        .text "XX"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $fc                                   // .

txt_f86f:
        .text "XX"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $e4,$80,$21,$fc,$e5,$d8               // ..!...

txt_f878:
        .text "#X"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $fc,$e4,$d8,$33,$58,$60,$80           // ...3X`.

txt_f882:
        .text "<88"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $58,$58,$98,$a8,$fc,$98,$58,$60,$60,$68,$98,$a8,$e3,$d8,$22,$58 // XX....X``h...."X
        .byte $60,$e3,$80,$28,$fc,$54,$58,$60,$80,$a8,$58,$a8,$a2,$22,$0c,$0c // `..(.TX`..X.."..
        .byte $e3,$fc,$3c,$f0,$76,$9d,$9d,$67,$a7,$6a,$99,$66,$99,$a6,$99,$66 // ..<.v..g.j.f...f
        .byte $69,$a6,$99,$66,$99,$66,$99,$67,$9b,$6b,$a9,$a6,$9a,$6a,$f9,$e3 // i..f.f.g.k...j..

txt_f8c6:
        .text "Z"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a8,$21,$c0,$e3,$80,$a1,$e3,$80,$80,$64,$00,$e4,$80,$a8,$29 // ..!.......d....)
        .byte $f0,$58,$98,$d8,$d8,$58,$a8,$a0,$f0,$e6,$60,$60,$2e,$a0,$f0,$58 // .X...X....``...X
        .byte $58,$60,$80,$a8,$58,$a8,$f0,$58,$58,$60,$60 // X`..X..XX``

txt_f8f4:
        .text "XX"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $f0,$60,$60,$68,$58,$68,$60,$a0,$fc,$58,$a8,$80,$60 // .``hXh`..X..`

txt_f904:
        .text "XX"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $fc,$58,$60,$a8,$56,$16,$56,$a8,$fc,$58,$58,$60,$60,$e3,$80,$29 // .X`.V.V..XX``..)
        .byte $f0,$58,$d8,$60,$60,$d8,$58,$a0,$f0,$e4,$58,$22,$60,$60,$02,$80 // .X.``.X...X"``..
        .byte $c0,$80,$80,$21,$80,$03,$77,$dd,$77,$dd,$28,$77,$dd,$75,$d7,$77 // ...!..w.w.(w.u.w
        .byte $dd,$75,$d7,$04,$5d,$75,$d5,$57,$24,$5d,$75 // .u..]u.W$]u

txt_f942:
        .text "UU"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $60,$31,$55,$00,$01,$aa,$40,$06,$00,$90,$04,$14,$10,$18,$69,$14 // `1U...@.......i.
        .byte $11,$be,$44,$11,$fa,$44,$12,$ea,$84,$12,$ea,$84,$12,$ea,$84,$11 // ..D..D..........
        .byte $aa,$44,$11,$aa,$48,$18,$69,$18,$08,$14,$20,$06,$00,$60,$01,$55 // .D..H.i... ..`.U
        .byte $80,$00,$aa,$a7                       // ....

txt_f979:
        .text "#6 S"
        .byte $e7,$20,$60,$d3,$46                   // . `.F

txt_f982:
        .encoding "screencode_mixed"
        .text " this game was cracked by general zoff"
        .encoding "petscii_upper"
        .byte $53                                   // S

txt_f9a9:
        .encoding "screencode_mixed"
        .text "of the movers and"
        .encoding "petscii_upper"
        .byte $4d,$03,$0f,$0e,$01,$0e,$20,$0f,$06,$53,$13,$14,$12,$09,$0b,$05 // M..... ..S......
        .byte $4d,$06,$0f,$12,$03,$05,$46,$0f,$0e   // M.....F..

txt_f9d3:
        .text " 29.01.88S"
        .byte $06,$12,$0f,$0d,$4d,$01,$46           // ....M.F

txt_f9e4:
        .encoding "screencode_mixed"
        .text "tape original which was supplied"
        .encoding "petscii_upper"
        .byte $4d,$02,$19,$53,$09,$0d,$01,$07,$05   // M..S.....

txt_fa0d:
        .text " 2001M.F"

txt_fa15:
        .encoding "screencode_mixed"
        .text "if you want to contact strike force write to"
        .encoding "petscii_upper"
        .byte $4d,$3a,$20,$13,$06,$53,$20,$10,$0c,$0b // M: ..S ...

txt_fa4b:
        .text " 081272 "
        .byte $03,$e3                               // ..

txt_fa55:
        .text " -4630 "
        .byte $02,$0f,$03,$08,$15,$0d,$20,$36,$e3,$20,$60,$3c,$17,$05,$13,$14 // ...... 6. `<....
        .byte $20,$07,$05,$12,$0d,$01,$0e,$19,$4d,$20,$20,$14,$0f,$46 //  .......M  ..F

txt_fa7a:
        .encoding "screencode_mixed"
        .text "contact the movers write to"
        .encoding "petscii_upper"

txt_fa95:
        .text "M:S  "
        .byte $14,$08,$05,$20,$0d,$0f,$16,$05,$12,$13,$e3,$20,$2c,$10,$0c,$0b // ... ....... ,...

txt_faaa:
        .text " 081377 "
        .byte $03,$e3                               // ..

txt_fab4:
        .text " -4630 "
        .byte $02,$0f,$03,$08,$15,$0d,$20,$31,$e3,$20,$60,$39,$17,$05,$13,$14 // ...... 1. `9....
        .byte $20,$07,$05,$12,$0d,$01,$0e,$19       //  .......

txt_fad3:
        .text " .M  "

txt_fad8:
        .encoding "screencode_mixed"
        .text "write to us for amiga and c64 swapping ."
        .encoding "petscii_upper"
        .byte $e4,$20,$32,$46                       // . 2F

txt_fb04:
        .encoding "screencode_mixed"
        .text "just wrapping now"
        .encoding "petscii_upper"
        .byte $fa                                   // .

txt_fb16:
        .text " "
        .byte $22                                   // double quote character
        .text "S "
        .byte $82,$09,$00,$21,$03,$80,$3a,$00,$24,$0b,$0f // ...!..:.$..

txt_fb25:
        .text ">:"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$e8,$a4,$94,$50,$a7,$21,$02,$a4,$24,$e9,$a5,$96,$5a,$a4,$24 // $...P.!..$...Z.$
        .byte $6f,$af,$be,$fa,$a4,$24,$e9,$a5,$96,$5a,$a4,$24,$6b,$af,$be,$fa // o....$...Z.$k...
        .byte $a4,$24,$e9,$a5,$96,$5a,$a4,$24,$6b,$af,$be,$fa,$a4,$24,$c0,$a0 // .$...Z.$k....$..
        .byte $94,$58,$a4,$24,$09,$05,$06,$0a,$a4,$24,$60,$ac,$bc,$f8,$a7,$21 // .X.$.....$`....!
        .byte $02,$a4,$24,$09,$25,$96,$5a,$a4,$24,$63,$83,$82,$02,$a4,$24,$e9 // ..$.%.Z.$c....$.
        .byte $a5,$96,$5a,$a4,$24,$6b,$af,$be,$fa,$a4,$24,$e9,$a5,$96,$5a,$a7 // ..Z.$k....$...Z.
        .byte $21,$c0,$80,$68,$00,$25,$29,$25,$06,$0a,$0b,$a3,$29,$60,$ac,$be // !..h.%)%....)`..
        .byte $fa,$e9,$a5,$96,$1a,$01,$a2           // .......

txt_fb9f:
        .text "&"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $b0,$f0,$6b,$a2,$26,$fa,$e9,$a5,$96,$5a,$e9,$a7,$21,$6b,$a7,$21 // ..k.&....Z..!k.!
        .byte $e9,$a2,$26,$0a,$0b,$0f,$0e,$0a,$6b,$a2,$29,$fa,$e9,$a5,$96,$5a // ..&.....k.)....Z
        .byte $e9,$05,$06,$5a,$02,$6b,$af,$be,$fa,$25,$e8,$a0,$80,$50,$0b,$a3 // ...Z.k...%...P..
        .byte $25,$0b,$0f,$0e,$0a,$e8,$a3,$34,$e8,$a4,$94,$58,$01,$05,$16,$1a // %......4...X....
        .text "+/>:"
        .byte $68,$ac,$b0,$f0,$c0,$80,$80
        .byte $50,$a8
        .byte $21,$6b,$a2
        .text "&:)%"
        .byte $16,$0a,$e9,$a2
        .byte $26,$5a,$6b,$af,$be,$fa,$6b,$a2
        .byte $26,$fa,$e9,$a5,$96,$5a,$c0,$a2,$25,$40,$40,$80,$b0,$f0,$80,$5c // &....Z..%@@....\
        .byte $00,$24,$03,$03,$02,$02,$a3,$25,$fa,$e9,$a5,$96,$5a,$a2,$3e,$02 // .$.....%....Z.>.
        .byte $5a,$6b,$af,$be,$fa,$2b,$af,$be,$fa,$e9,$a5,$94,$40,$e0,$a1,$92 // Zk...+......@...
        .byte $42,$43,$03,$02,$00,$6b,$af,$be,$fa,$e9,$a5,$96,$5a,$a3,$25,$5b // BC...k......Z.%[
        .byte $6b,$af,$be,$fa,$a3,$25,$f8,$e8,$a4,$94,$58,$b0,$60,$23,$29,$25 // k....%....X.`#)%
        .byte $06,$0a,$0b,$0f,$0e,$0a,$60,$ac,$bc,$f8,$e8,$a4,$94,$58,$09,$05 // ......`......X..
        .byte $06,$0a,$0b,$0f,$0e,$0a,$68,$ac,$bc,$f8,$e8,$a4,$94,$58,$29,$05 // ......h......X).
        .byte $02,$a5,$28,$68,$af,$be,$fa,$29,$05,$06,$02,$a2,$36,$80,$50,$60 // ..(h...)....6.P`
        .byte $ac,$be,$fa,$0b,$0f,$0e,$0a,$09,$05,$02,$42,$e0,$a0,$94,$5a,$6b // ..........B...Zk
        .byte $af,$be,$fa,$a3,$25,$fa,$e9,$a5,$96,$5a,$a3,$25,$50,$60,$ac,$bc // ....%....Z.%P`..
        .byte $f8,$80,$5d,$00,$23,$2f,$3e,$fa,$a5,$23,$a5,$96,$5a,$a5,$23,$af // ..].#/>..#..Z.#.
        .byte $be,$fa,$a5,$23,$a5,$96,$5a,$a5,$23,$a0,$b0,$c0,$a6,$22,$01,$05 // ...#..Z.#...."..
        .byte $a5,$23,$1a,$6b,$af,$a5,$23,$c0,$e0,$a5,$ad // .#.k..#....

txt_fcce:
        .text "#>:)"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $23,$96,$5a,$6b,$a5,$23,$be,$fa,$e9,$a6,$22,$50,$60,$a6,$22 // #.Zk.#...."P`."

// --- Region $fce3-$fd14 ---
.pc = $fce3 "dat_fce3"

dat_fce3:
        .byte $01,$a5,$23,$16,$5a,$6b,$a5,$23,$be,$fa,$e9,$a5,$23,$96,$5a,$6b // ..#.Zk.#....#.Zk
        .byte $a5,$23,$be,$fa,$e9,$a5,$23,$96,$5a,$6b,$a5,$23,$fe,$fa,$e9,$a5 // .#....#.Zk.#....
        .byte $23,$96,$5a,$6b,$a5,$23,$c0,$f0,$e0,$80,$4a,$00,$22,$02,$02,$a3 // #.Zk.#....J."...
        .byte $25,$02                               // %.

// --- Region $fd3a-$fda2 ---
.pc = $fd3a "dat_fd3a"

dat_fd3a:
        .byte $0a,$0b,$0f,$16,$1a,$6b,$af,$be,$f8,$e0,$a0,$be,$fa,$e9,$a5,$a4 // .....k..........
        .byte $34,$96,$5a,$6b,$af,$3e,$3a,$09,$05,$80,$c0,$c0,$a0,$90,$50,$60 // 4.Zk.>:.......P`
        .byte $a0,$25,$16,$1a,$2b,$a2               // .%..+.

txt_fd60:
        .text "&?="
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $be,$fa,$e9,$a2,$36,$5b,$6b,$a5,$96,$5a,$6b,$03,$02,$fa,$e9,$ac // ....6[k..Zk.....
        .byte $bc,$fa,$e9,$a5,$96,$5a,$68,$05,$06,$0a,$0b,$a2,$26,$0a,$09,$af // .....Zh.....&...
        .byte $be,$fa,$e9,$a2,$26,$58,$68,$a5,$96,$5a,$6b,$a4,$24,$af,$be,$fa // ....&Xh..Zk.$...
        .byte $e9,$a4,$24,$a5,$96,$5a,$6b,$a2,$26,$02,$01,$af,$be,$fa,$e9 // ..$..Zk.&......

// --- Region $fdc2-$fe16 ---
.pc = $fdc2 "dat_fdc2"

dat_fdc2:
        .byte $35,$03,$03,$02,$0a,$09,$05,$06,$0a,$e9,$a5,$96,$5a,$6b,$af,$bc // 5...........Zk..
        .byte $f8,$6b,$af,$be,$fa,$e9,$a3,$25,$e9,$a5,$96,$5a,$6b,$a3,$25,$68 // .k.....%...Zk.%h
        .byte $ac,$bc,$f0,$e0,$a3,$30,$0e,$3a,$29,$25,$16,$1a,$2b,$2f,$90,$50 // .....0.:)%..+/.P
        .byte $40,$80,$80,$f0,$e0,$a4,$a7,$36,$03,$06,$0a,$0b,$0f // @......6.....

txt_fdff:
        .text ">:)"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $b0,$f0,$e0,$a0,$90,$50,$40,$80,$35,$16,$1a // .....P@.5..

txt_fe0e:
        .text "+/"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$af,$be,$fa,$e9,$a5               // %.....

// --- Region $fe30-$ff5a ---
.pc = $fe30 "dat_fe30"

dat_fe30:
        .byte $02,$01,$ac,$bc,$fa,$e9,$a5,$96,$5a,$6b,$b8,$35,$af,$be,$fa,$e9 // ........Zk.5....
        .byte $a5,$96,$1a,$2b,$a5,$96,$5a,$6b,$af,$80,$f0,$e0,$af,$be,$fa,$e9 // ...+..Zk........
        .byte $a5,$a3
        .byte $25,$a4,$94
        .byte $5a,$6b,$af,$80
        .byte $4b,$00
        .text "0+/>:"
        .byte $e9,$a5,$96,$5a,$e8,$a4,$94,$50,$60,$a0,$b0,$f0,$b8,$25,$0e,$0a // ...Z...P`....%..
        .byte $09,$05,$02,$a3,$3a,$96,$5a,$6b,$af,$be,$fa,$29,$05,$0e,$fa,$e9 // ....:.Zk...)....
        .byte $a5,$96,$5a,$6b,$a0,$96,$5a,$6b,$af,$bc,$f0,$c0,$00,$80,$c0,$b6 // ..Zk..Zk........
        .byte $34,$05,$06,$0a,$0b,$0f,$0e,$0a,$09,$ac,$bc,$f8,$e8,$a4,$94,$58 // 4..............X
        .byte $68,$01,$02,$02,$03,$a4,$60,$6f,$af,$be,$fa,$e9,$a5,$96,$1a,$03 // h.....`o........
        .byte $80,$96,$5a,$6b,$af,$be,$fa,$e9,$00,$be,$fa,$e9,$a5,$96,$5a,$6b // ..Zk..........Zk
        .byte $00,$96,$5a,$6b,$af,$be,$fa,$e9,$2f,$3e,$0a,$09,$85,$86 // ..Zk..../>....

txt_fece:
        .text "JO"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $96,$5a,$6b,$af,$be,$fa,$e9,$00,$be,$fa,$e9,$a5,$96,$5a,$6b,$00 // .Zk..........Zk.
        .byte $96,$5a,$6b,$af,$be,$fa,$e9,$00,$80,$c0,$e0,$a0,$90,$50,$60,$20 // .Zk..........P` 
        .byte $20,$00,$20,$20,$01,$02,$00,$04,$05,$06,$07,$08,$09,$0a,$0b,$0c //  .  ............
        .byte $0d,$0e,$0f,$10,$11,$12,$13,$14,$00,$16,$17,$18,$19,$1a,$1b,$00 // ................
        .byte $1d,$1e,$1f,$20,$20,$00,$e5,$20,$60,$20,$00 // ...  .. ` .

txt_ff1c:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,-./0123456789"
        .byte $00                                   // string terminator
        .text ";<=>?"
        .byte $e4
        .byte $20,$a1,$e3
        .byte $20,$60

txt_ff41:
        .text " "
        .byte $40                                   // @ character
        .text "ABCDEFGHIJKLM OPQRSTUVWX"

// --- Region $ff66-$fffd ---
.pc = $ff66 "Segment $ff66"
        .byte $00,$20,$60,$61,$62,$63,$64,$65,$66,$67,$68,$69,$6a,$6b,$6c,$00 // . `abcdefghijkl.
        .byte $6e,$6f,$70,$71,$72,$73,$74,$75,$76,$77,$78,$79,$7a,$00,$7c,$7d // nopqrstuvwxyz.|}
        .byte $7e,$7f,$20,$00,$e6,$20,$60,$20,$80,$81,$00,$83,$84,$85,$86,$87 // ~. .. ` ........
        .byte $88,$89,$8a,$8b,$8c,$8d,$8e,$8f,$90,$91,$92,$93,$94,$95,$96,$97 // ................
        .byte $98,$99,$9a,$9b,$9c,$9d,$9e,$9f,$e6,$20,$60,$22,$00,$20,$a0,$a1 // ......... `". ..
        .byte $a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae,$af,$b0,$b1 // ................
        .byte $b2,$b3,$b4,$00,$b6,$b7,$b8,$b9,$ba,$bb,$bc,$bd,$be,$bf,$e4,$20 // ............... 
        .byte $a1,$e3                               // ..

txt_ffd8:
        .text " <"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$c2,$c3,$c4,$c5,$c6,$00,$c8,$c9,$ca,$cb,$cc,$cd,$00,$cf,$d0 // ................
        .byte $d1,$d2,$d3,$d4,$d5,$d6,$d7,$d8,$d9,$da,$db,$e3,$01,$23,$20,$20 // .............#  
        .byte $00,$ea,$20                           // .. 
