// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:29
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $0f00 (3840)
// IRQ handler:  $0f7f (irq_0f7f)
//
// Code: 956 bytes, Data: 62532 bytes
// Labels: 150, Subroutines: 13
//
// Cross-references: all OK
// ============================================


// --- Region $0f00-$0fb9 ---
.pc = $0f00 "main_0f00"

main_0f00:
        jsr sub_0f23

loc_0f03:
        jsr $ffe4
        cmp #$00
        beq loc_0f03
        jsr $fd15
        jsr $e518
        jsr $ff81
        ldx #$00

loc_0f15:
        lda dat_128d,x
        sta $0400,x
        inx
        cpx #$29
        bne loc_0f15
        jmp $0400

// Referenced by: jsr from $0f00
sub_0f23: {
        lda #$00
        sta $02
        jsr $e518
        lda #$08
        jsr $ffd2
        lda #$8e
        jsr $ffd2
        lda #$01
        tax
        dex
loop:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loop
        sei
        lda #$1b
        sta $d011
        lda #$c8
        sta $d016
        lda #$01
        sta $d019
        sta $d01a
        sta $dc0d
        lda #$7f
        ldx #$0f
        sta $0314
        stx $0315
        lda #$89
        ldx #$14
        sta $fa
        stx $fb
        lda #$b0
        ldx #$12
        sta $fe
        stx $ff
        jsr sub_1060
        jsr sub_114b
        cli
        rts
}

irq_0f7f:
        lda #$01
        sta $d019
        ldy $02
        nop
        nop
        nop
        lda chr_0fba,y
        sta $d020
        sta $d021
        lda $0fc3,y
        sta $d012
        lda $0fcc,y
        sta $d016
        inc $02
        lda $02
        cmp #$09
        beq loc_0fa9
        jmp loc_ea81

loc_0fa9:
        lda #$32
        sta $d012
        jsr sub_107f
        jsr sub_0fd5
        jsr sub_1156
        jmp loc_ea31

// --- Region $0fd5-$1136 ---
.pc = $0fd5 "sub_0fd5"
// Referenced by: jsr from $0fb1

sub_0fd5:
        jsr sub_0fe2
        jsr sub_0fe2
        jsr sub_0fe2
        jsr sub_1021
        rts
// Referenced by: jsr from $0fd5, $0fd8, $0fdb

sub_0fe2:
        dec $0fd0
        lda $0fd0
        cmp #$bf
        beq loc_0fed
        rts

loc_0fed:
        ldx #$00

loc_0fef:
        lda $0771,x
        sta $0770,x
        inx
        cpx #$27
        bne loc_0fef

loc_0ffa:
        ldy #$00
        lda ($fa),y
        beq loc_1016
        cmp #$20
        beq loc_1007
        clc
        sbc #$3f

loc_1007:
        sta $0797
        inc $fa
        bne loc_1010
        inc $fb

loc_1010:
        lda #$c7
        sta $0fd0
        rts

loc_1016:
        lda #$89
        ldx #$14
        sta $fa
        stx $fb
        jmp loc_0ffa
// Referenced by: jsr from $0fde

sub_1021:
        dec $0fd2
        lda $0fd2
        cmp #$bf
        beq loc_102c
        rts

loc_102c:
        ldx #$00

loc_102e:
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$27
        bne loc_102e

loc_1039:
        ldy #$00
        lda ($fe),y
        beq loc_1055
        cmp #$20
        beq loc_1046
        clc
        sbc #$3f

loc_1046:
        sta $07e7
        inc $fe
        bne loc_104f
        inc $ff

loc_104f:
        lda #$c7
        sta $0fd2
        rts

loc_1055:
        lda #$b0
        ldx #$12
        sta $fe
        stx $ff
        jmp loc_1039

// Referenced by: jsr from $0f77
sub_1060: {
        ldx #$17
        lda #$00
loop:
        sta $0a00,x
        dex
        bpl loop
        lda #$80
        ldy #$10
        ldx #$02
        sta $0a00
        sty $0a08
        stx $0a10
        lda #$12
        sta $d018
        rts
}

// Referenced by: jsr from $0fae
sub_107f: {
        jsr sub_1099
        jsr sub_10ad
        jsr sub_10ca
        lda $114a
        eor #$01
        sta $114a
        bne done
        jsr sub_10ea
done:
        jsr sub_1107
        rts
}

// Referenced by: jsr from $107f
sub_1099: {
        lda #$20
        ldx #$12
loop:
        ldy dat_1137,x
        sta $03f8,y
        sta $04f8,y
        sta $05f8,y
        dex
        bne loop
        rts
}

// Referenced by: jsr from $1082
sub_10ad: {
        asl $0a08
        bne done
        lda #$01
        sta $0a08
        dec $113e
        dec $113f
        dec $1140
        dec $1141
        dec $1142
        dec $1143
done:
        rts
}

// Referenced by: jsr from $1085
sub_10ca: {
        asl $0a10
        asl $0a10
        bne done
        lda #$01
        sta $0a10
        dec $1144
        dec $1145
        dec $1146
        dec $1147
        dec $1148
        dec $1149
done:
        rts
}

// Referenced by: jsr from $1092
sub_10ea: {
        asl $0a00
        bne done
        lda #$01
        sta $0a00
        dec $1138
        dec $1139
        dec $113a
        dec $113b
        dec $113c
        dec $113d
done:
        rts
}
// Referenced by: jsr from $1095

sub_1107:
        ldx #$06

loc_1109:
        lda #$42
        ldy $1143,x
        sta $03f8,y
        sta $04f8,y
        sta $05f8,y
        lda #$41
        ldy $113d,x
        sta $03f8,y
        sta $04f8,y
        sta $05f8,y
        lda #$40
        ldy dat_1137,x
        sta $03f8,y
        sta $04f8,y
        sta $05f8,y
        dex
        bne loc_1109
        rts

// --- Region $114b-$128c ---
.pc = $114b "sub_114b"
// Referenced by: jsr from $0f7a

sub_114b:
        lda #$ff
        sta $d015
        sta $d01c
        jmp loc_1262
// Referenced by: jsr from $0fb4

sub_1156:
        dec smc_1203
        dec smc_1209
        lda smc_1203
        cmp #$00
        bne loc_116b
        lda #$fb
        sta smc_1203                                // SMC: modifies $1203
        sta smc_1209                                // SMC: modifies $1209

loc_116b:
        dec smc_120f
        dec smc_1215
        lda smc_120f
        cmp #$00
        bne loc_1180
        lda #$fb
        sta smc_120f                                // SMC: modifies $120f
        sta smc_1215                                // SMC: modifies $1215

loc_1180:
        dec smc_121b
        dec smc_1221
        lda smc_121b
        cmp #$00
        bne loc_1195
        lda #$fb
        sta smc_121b                                // SMC: modifies $121b
        sta smc_1221                                // SMC: modifies $1221

loc_1195:
        dec smc_1227
        dec smc_122d
        lda smc_1227
        cmp #$00
        bne loc_11aa
        lda #$fb
        sta smc_1227                                // SMC: modifies $1227
        sta smc_122d                                // SMC: modifies $122d

loc_11aa:
        dec smc_1233
        dec smc_1239
        lda smc_1233
        cmp #$00
        bne loc_11bf
        lda #$fb
        sta smc_1233                                // SMC: modifies $1233
        sta smc_1239                                // SMC: modifies $1239

loc_11bf:
        dec smc_123f
        dec smc_1245
        lda smc_123f
        cmp #$00
        bne loc_11d4
        lda #$fb
        sta smc_123f                                // SMC: modifies $123f
        sta smc_1245                                // SMC: modifies $1245

loc_11d4:
        dec smc_124b
        dec smc_1251
        lda smc_124b
        cmp #$00
        bne loc_11e9
        lda #$fb
        sta smc_124b                                // SMC: modifies $124b
        sta smc_1251                                // SMC: modifies $1251

loc_11e9:
        dec smc_1257
        dec smc_125d
        lda smc_1257
        cmp #$00
        bne loc_11fe
        lda #$fb
        sta smc_1257                                // SMC: modifies $1257
        sta smc_125d                                // SMC: modifies $125d

loc_11fe:
        ldx #$00
        stx $02
.label smc_1203 = * + 1
        lda $0e96                                   // !SMC: modified by $1165
        sta $d000
.label smc_1209 = * + 1
        lda $0d99                                   // !SMC: modified by $1168
        sta $d001
.label smc_120f = * + 1
        lda $0ea3                                   // !SMC: modified by $117a
        sta $d002
.label smc_1215 = * + 1
        lda $0da3                                   // !SMC: modified by $117d
        sta $d003
.label smc_121b = * + 1
        lda $0ead                                   // !SMC: modified by $118f
        sta $d004
.label smc_1221 = * + 1
        lda $0dad                                   // !SMC: modified by $1192
        sta $d005
.label smc_1227 = * + 1
        lda $0eb7                                   // !SMC: modified by $11a4
        sta $d006
.label smc_122d = * + 1
        lda $0db7                                   // !SMC: modified by $11a7
        sta $d007
.label smc_1233 = * + 1
        lda $0ec2                                   // !SMC: modified by $11b9
        sta $d008
.label smc_1239 = * + 1
        lda $0dc2                                   // !SMC: modified by $11bc
        sta $d009
.label smc_123f = * + 1
        lda $0ecc                                   // !SMC: modified by $11ce
        sta $d00a
.label smc_1245 = * + 1
        lda $0dcc                                   // !SMC: modified by $11d1
        sta $d00b
.label smc_124b = * + 1
        lda $0ed6                                   // !SMC: modified by $11e3
        sta $d00c
.label smc_1251 = * + 1
        lda $0dd6                                   // !SMC: modified by $11e6
        sta $d00d
.label smc_1257 = * + 1
        lda $0ee0                                   // !SMC: modified by $11f8
        sta $d00e
.label smc_125d = * + 1
        lda $0de0                                   // !SMC: modified by $11fb
        sta $d00f

loc_1262:
        ldx #$00
        ldy #$29

loc_1266:
        tya
        sta $07f8,x
        tay
        iny
        inx
        cpx #$08
        bne loc_1266
        stx $d025
        dex
        stx $d026
        lda #$09
        ldx #$00

loc_127c:
        sta $d027,x
        inx
        cpx #$08
        bne loc_127c
        lda #$00
        sta $d017
        sta $d01d
        rts

// --- Region $12a2-$12b1 ---
.pc = $12a2 "Segment $12a2"
        .byte $04,$ad                               // nop $ad // ILLEGAL
        ora #$04
        cmp #$a0
        beq loc_12ad
        jmp $0407

loc_12ad:
        jmp loc_fce2

txt_12b0:
        .text "  "

// --- Region $204c-$204c ---
.pc = $204c "loc_204c"

loc_204c:
        brk

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

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

// --- Region $4e49-$4e49 ---
.pc = $4e49 "Segment $4e49"
        brk

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

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

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

loc_ea31:
        brk

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

loc_ea81:
        brk

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

loc_fce2:
        .byte $0c,$d0,$ad                           // nop $add0 // ILLEGAL
        dec $0d,x
        sta $d00d
        lda $0ee0
        sta $d00e
        lda $0de0
        sta $d00f
        ldx #$00
        ldy #$29

loc_fcfa:
        tya
        sta $07f8,x
        tay
        iny
        inx
        cpx #$08
        bne loc_fcfa
        stx $d025
        dex
        stx $d026
        lda #$09
        ldx #$00

loc_fd10:
        sta $d027,x
        inx
        cpx #$08
        bne loc_fd10
        lda #$00
        sta $d017
        sta $d01d
        rts

// --- Region $ff81-$ff81 ---
.pc = $ff81 "Segment $ff81"
        .byte $42                                   // jam // ILLEGAL

// --- Region $ffd2-$ffd2 ---
.pc = $ffd2 "Segment $ffd2"
        .byte $42                                   // jam // ILLEGAL

// --- Region $ffe4-$ffec ---
.pc = $ffe4 "Segment $ffe4"
        .byte $e3,$20                               // isc ($20,x) // ILLEGAL
        .byte $33,$41                               // rla ($41),y // ILLEGAL
        jmp loc_204c

txt_ffeb:
        .text "IN"

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

// --- Region $0800-$08d7 ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (216 bytes, $0800-$08d7) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $7c,$c6,$c6,$7c,$c6,$c6,$c6,$00       // char 1 @+1
        .byte $fc,$c6,$c6,$7c,$c6,$c6,$fc,$00       // char 2 @+2
        .byte $7c,$c0,$c0,$40,$c0,$c0,$7c,$00       // char 3 @+3
        .byte $fc,$c6,$c6,$44,$c6,$c6,$fc,$00       // char 4 @+4
        .byte $fc,$c0,$c0,$78,$c0,$c0,$fc,$00       // char 5 @+5
        .byte $7c,$c0,$c0,$78,$c0,$c0,$c0,$00       // char 6 @+6
        .byte $7c,$c0,$c0,$4c,$c6,$c6,$7c,$00       // char 7 @+7
        .byte $c6,$c6,$c6,$7c,$c6,$c6,$c6,$00       // char 8 @+8
        .byte $3c,$18,$18,$10,$18,$18,$3c,$00       // char 9 @+9
        .byte $7c,$06,$06,$44,$c6,$c6,$7c,$00       // char 10 @+10
        .byte $c6,$c6,$c6,$7c,$d8,$cc,$c6,$00       // char 11 @+11
        .byte $c0,$c0,$c0,$40,$c0,$c0,$7c,$00       // char 12 @+12
        .byte $c6,$ee,$fe,$54,$c6,$c6,$c6,$00       // char 13 @+13
        .byte $c6,$e6,$f6,$54,$de,$ce,$c6,$00       // char 14 @+14
        .byte $7c,$c6,$c6,$44,$c6,$c6,$7c,$00       // char 15 @+15
        .byte $7c,$c6,$c6,$7c,$c0,$c0,$c0,$00       // char 16 @+16
        .byte $7c,$c6,$c6,$44,$c6,$ce,$7c,$06       // char 17 @+17
        .byte $7c,$c6,$c6,$7c,$d8,$cc,$c6,$00       // char 18 @+18
        .byte $7c,$c0,$c0,$7c,$06,$06,$7c,$00       // char 19 @+19
        .byte $fc                                   // char 20 (partial)

txt_08a1:
        .byte $30,$30,$20,$30,$30,$30,$00           // char 20 (partial)
        .byte $c6,$c6,$c6,$44,$c6,$c6,$7c,$00       // char 21 @+21
        .byte $c6,$c6,$c6,$44,$6c,$38,$38,$00       // char 22 @+22
        .byte $c6,$c6,$c6,$54,$fe,$ee,$c6,$00       // char 23 @+23
        .byte $c6,$c6,$6c,$38,$6c,$c6,$c6,$00       // char 24 @+24
        .byte $c6,$c6,$c6,$7c,$06,$06,$7c,$00       // char 25 @+25
        .byte $7c,$06,$0e,$38,$e0,$c0,$7c           // char 26 (partial)

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

// --- Region $0a40-$0ae6 ---
.pc = $0a40 "dat_0a40"

dat_0a40:
        .byte $bf,$ff,$f0,$95,$55,$5c,$95,$55       // char 72 'H'
        .byte $57,$95,$55,$57,$95,$55,$57,$97       // char 73 'I'
        .byte $aa,$57,$97,$00,$97,$97,$00,$97       // char 74 'J'
        .byte $97,$ff,$57,$95,$55,$57,$95,$55       // char 75 'K'
        .byte $57,$95,$55,$57,$95,$55,$5c,$97       // char 76 'L'
        .byte $aa,$a0,$97,$00,$00,$97,$00,$00       // char 77 'M'
        .byte $97,$00,$00,$97,$00,$00,$97,$00       // char 78 'N'
        .byte $00,$97,$00,$00,$ab,$00,$00,$aa       // char 79 'O'
        .byte $0f,$ff,$f0,$25,$55,$5c,$95,$55       // char 80 'P'
        .byte $57,$95,$55,$57,$95,$55,$57,$96       // char 81 'Q'
        .byte $aa,$97,$97,$00,$ab,$97,$00,$00       // char 82 'R'
        .byte $97,$00,$00,$97,$00,$00,$97,$00       // char 83 'S'
        .byte $00,$97,$00,$00,$97,$00,$00,$97       // char 84 'T'
        .byte $00,$00,$97,$00,$bf,$97,$ff,$97       // char 85 'U'
        .byte $95,$55,$57,$95,$55,$57,$95,$55       // char 86 'V'
        .byte $57,$25,$55,$5c,$0a,$aa,$a0,$aa       // char 87 'W'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 88 'X'
        .byte $00,$00,$00,$00,$0f,$ff,$f0,$3a       // char 89 'Y'
        .byte $aa,$a4,$ea,$aa,$a9,$55,$55,$55       // char 90 'Z'
        .byte $00,$00,$00,$ff,$ff,$ff,$ea,$aa       // char 91 '['
        .byte $a9,$3a,$aa,$a4,$05,$55,$50           // char 92 (partial)

// --- Region $0b00-$0c40 ---
.pc = $0b00 "dat_0b00"

dat_0b00:
        .byte $0f,$ff,$f0,$25,$55,$5c,$95,$55       // char 96 '`'
        .byte $57,$95,$55,$57,$95,$55,$57,$96       // char 97 'a'
        .byte $aa,$97,$97,$00,$ab,$97,$00,$00       // char 98 'b'
        .byte $97,$00,$00,$97,$00,$00,$97,$00       // char 99 'c'
        .byte $00,$97,$00,$00,$97,$00,$00,$97       // char 100 'd'
        .byte $00,$00,$97,$00,$bf,$97,$ff,$97       // char 101 'e'
        .byte $95,$55,$57,$95,$55,$57,$95,$55       // char 102 'f'
        .byte $57,$25,$55,$5c,$0a,$aa,$a0,$aa       // char 103 'g'
        .byte $bf,$ff,$f0,$95,$55,$5c,$95,$55       // char 104 'h'
        .byte $57,$95,$55,$57,$95,$55,$57,$97       // char 105 'i'
        .byte $aa,$57,$97,$00,$97,$97,$00,$97       // char 106 'j'
        .byte $97,$ff,$57,$95,$55,$57,$95,$55       // char 107 'k'
        .byte $57,$95,$55,$57,$95,$55,$5c,$95       // char 108 'l'
        .byte $55,$70,$95,$55,$5c,$96,$a5,$57       // char 109 'm'
        .byte $97,$09,$57,$97,$02,$57,$97,$00       // char 110 'n'
        .byte $97,$97,$00,$97,$ab,$00,$ab,$aa       // char 111 'o'
        .byte $0f,$ff,$f0,$25,$55,$5c,$95,$55       // char 112 'p'
        .byte $57,$95,$55,$57,$95,$55,$57,$95       // char 113 'q'
        .byte $aa,$57,$97,$00,$97,$97,$00,$97       // char 114 'r'
        .byte $97,$00,$97,$97,$ff,$97,$95,$55       // char 115 's'
        .byte $57,$95,$55,$57,$95,$55,$57,$95       // char 116 't'
        .byte $55,$57,$97,$aa,$97,$97,$00,$97       // char 117 'u'
        .byte $97,$00,$97,$97,$00,$97,$97,$00       // char 118 'v'
        .byte $97,$97,$00,$97,$aa,$00,$ab,$5f       // char 119 'w'
        .byte $0f,$ff,$f0,$25,$55,$5c,$95,$55       // char 120 'x'
        .byte $57,$95,$55,$57,$95,$55,$57,$96       // char 121 'y'
        .byte $aa,$97,$97,$00,$ab,$97,$00,$00       // char 122 'z'
        .byte $97,$00,$00,$97,$00,$00,$97,$00       // char 123 '{'
        .byte $00,$97,$00,$00,$97,$00,$00,$97       // char 124 '|'
        .byte $00,$00,$97,$00,$bf,$97,$ff,$97       // char 125 '}'
        .byte $95,$55,$57,$95,$55,$57,$95,$55       // char 126 '~'
        .byte $57,$25,$55,$5c,$0a,$aa,$a0,$aa       // char 127
        .byte $bf,$00,$bf,$97,$00,$97,$97,$00       // char 128
        .byte $97,$97,$02,$57,$97,$02,$5c,$97       // char 129
        .byte $09,$5c,$97,$25,$70,$97,$d5,$70       // char 130
        .byte $95,$55,$c0,$95,$55,$c0,$95,$57       // char 131
        .byte $00,$95,$55,$c0,$95,$55,$c0,$97       // char 132
        .byte $95,$70,$97,$25,$70,$97,$09,$5c       // char 133
        .byte $97,$02,$5c,$97,$02,$57,$97,$00       // char 134
        .byte $97,$97,$00,$97,$ab,$00,$ab,$aa       // char 135

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

// --- Region $0d00-$0eff ---
.pc = $0d00 "dat_0d00"

dat_0d00:
        .byte $95,$95,$95,$95,$95,$95,$95,$95       // char 160
        .byte $95,$94,$94,$94,$93,$93,$93,$92       // char 161
        .byte $92,$91,$91,$90,$90,$8f,$8e,$8e       // char 162
        .byte $8d,$8c,$8c,$8b,$8a,$89,$88,$88       // char 163
        .byte $87,$86,$85,$84,$83,$82,$81,$80       // char 164
        .byte $7f,$7e,$7d,$7c,$7b,$7a,$79,$78       // char 165
        .byte $76,$75,$74,$73,$72,$71,$6f,$6e       // char 166
        .byte $6d,$6c,$6b,$69,$68,$67,$66,$64       // char 167
        .byte $63,$62,$61,$60,$5e,$5d,$5c,$5b       // char 168

txt_0d48:
        .byte $59,$58,$57,$56,$55,$53,$52,$51       // char 169
        .byte $50,$4f,$4e,$4d,$4c,$4a,$49,$48       // char 170
        .byte $47,$46,$45,$44,$43,$43,$42,$41       // char 171
        .byte $40,$3f,$3e,$3d,$3d,$3c,$3b,$3a       // char 172
        .byte $3a,$39,$38,$38,$37,$37,$36,$36       // char 173
        .byte $35,$35,$34,$34,$33,$33,$33,$33       // char 174
        .byte $32,$32,$32,$32,$32,$32,$32,$32       // char 175
        .byte $32,$32,$32,$32,$32,$32,$32,$32       // char 176
        .byte $33,$33,$33,$33,$34,$34,$35,$35       // char 177
        .byte $36,$36,$37,$37,$38,$38,$39,$3a       // char 178
        .byte $3a,$3b,$3c,$3d,$3d,$3e,$3f,$40       // char 179
        .byte $41,$42,$43,$43,$44,$45,$46,$47       // char 180
        .byte $48,$49,$4b,$4c,$4d,$4e,$4f,$50       // char 181
        .byte $51,$52,$53,$55,$56,$57,$58,$59       // char 182
        .byte $5b,$5c,$5d,$5e,$60,$61,$62,$63       // char 183
        .byte $64,$66,$67,$68,$69,$6b,$6c,$6d       // char 184
        .byte $6e,$6f,$71,$72,$73,$74,$75,$76       // char 185
        .byte $78,$79,$7a,$7b,$7c,$7d,$7e,$7f       // char 186
        .byte $80,$81,$82,$83,$84,$85,$86,$87       // char 187
        .byte $88,$88,$89,$8a,$8b,$8c,$8c,$8d       // char 188
        .byte $8e,$8e,$8f,$90,$90,$91,$91,$92       // char 189
        .byte $92,$93,$93,$93,$94,$94,$94,$95       // char 190
        .byte $95,$95,$95,$95,$95,$95,$95,$95       // char 191
        .byte $a0,$a3,$a7,$ab,$af,$b3,$b7,$bb       // char 192
        .byte $bf,$c2,$c6,$c9,$cd,$d0,$d3,$d6       // char 193
        .byte $d9,$dc,$de,$e1,$e3,$e5,$e7,$e9       // char 194
        .byte $ea,$eb,$ed,$ee,$ee,$ef,$ef,$ef       // char 195
        .byte $ef,$ef,$ef,$ee,$ed,$ec,$eb,$ea       // char 196
        .byte $e8,$e6,$e5,$e2,$e0,$de,$db,$d8       // char 197
        .byte $d6,$d3,$cf,$cc,$c9,$c5,$c2,$be       // char 198
        .byte $ba,$b6,$b3,$af,$ab,$a7,$a3,$9f       // char 199
        .byte $9b,$97,$93,$8f,$8b,$87,$83,$80       // char 200
        .byte $7c,$79,$75,$72,$6f,$6b,$68,$66       // char 201
        .byte $63,$60,$5e                           // char 202 (partial)

txt_0e53:
        .byte $5c,$5a,$58,$56,$55                   // char 202 (partial)
        .byte $53,$52,$51,$51,$50,$50,$50,$50       // char 203
        .byte $50,$50,$51,$52,$53,$54,$55,$57       // char 204
        .byte $59,$5b,$5d,$5f,$62,$64,$67,$6a       // char 205
        .byte $6d,$70,$73,$77,$7a,$7e,$82,$85       // char 206
        .byte $89,$8d,$91,$95,$99,$9d,$a1,$a5       // char 207
        .byte $a9,$ad,$b1,$b5,$b8,$bc,$c0,$c4       // char 208
        .byte $c7,$ca,$ce,$d1,$d4,$d7,$da,$dc       // char 209
        .byte $df,$e1,$e4,$e6,$e7,$e9,$eb,$ec       // char 210
        .byte $ed,$ee,$ef,$ef,$ef,$ef,$ef,$ef       // char 211
        .byte $ef,$ee,$ed,$ec,$eb,$e9,$e8,$e6       // char 212
        .byte $e4,$e2,$df,$dd,$da,$d7,$d5,$d1       // char 213
        .byte $ce,$cb,$c8,$c4,$c0,$bd,$b9,$b5       // char 214
        .byte $b1,$ad,$a9,$a5,$a1,$9d,$99,$96       // char 215
        .byte $92,$8e,$8a,$86,$82,$7e,$7b,$77       // char 216
        .byte $74,$71,$6d,$6a,$68,$65,$62,$60       // char 217
        .byte $5d,$5b                               // char 218 (partial)

txt_0ed2:
        .byte $59,$57,$56,$54,$53,$52               // char 218 (partial)
        .byte $51,$50,$50,$50,$50,$50,$50,$50       // char 219
        .byte $51,$52,$53,$54,$56,$58,$59,$5b       // char 220
        .byte $5e,$60,$63,$65,$68,$6b,$6e,$71       // char 221
        .byte $75,$78,$7c,$7f,$83,$87,$8a,$8e       // char 222
        .byte $92,$96,$9a,$9e,$9e,$9e,$9e,$9e       // char 223

// --- Region $0fba-$0fd4 ---
.pc = $0fba "chr_0fba"

chr_0fba:
        // === Charset data (27 bytes, $0fba-$0fd4) ===
        .byte $00,$00,$09,$08,$08,$08,$08,$07       // char 0 @+0
        .byte $00,$32,$dc,$de,$df,$ea,$f1,$fc       // char 1 @+1
        .byte $fe,$ff,$c8,$c8,$c8,$c7,$c7,$c7       // char 2 @+2
        .byte $c8,$c8,$c8                           // char 3 (partial)

// --- Region $1137-$114a ---
.pc = $1137 "dat_1137"

dat_1137:
        .byte $06,$f9,$2f,$62,$77,$16,$e8,$57,$8a,$b5,$d6,$f9,$1c,$90,$b6,$e9 // ../bw..W........
        .byte $1d,$42,$7a,$00                       // .Bz.

// --- Region $128d-$12a1 ---
.pc = $128d "dat_128d"

dat_128d:
        .byte $78,$a9,$37,$85,$01,$a2,$00,$bd,$00,$16,$9d,$01,$08,$e8,$d0,$f7 // x.7.............
        .byte $ee,$09,$04,$ee,$0c                   // .....

// --- Region $12b2-$15f1 ---
.pc = $12b2 "Segment $12b2"
        .fill 21, $20
        .text "WE RAISE OUR HAN"
        .text "DS TO   DICKNOSE"
        .text "   TRIAD   HOTLI"
        .text "NE   FAIRLIGHT  "
        .text " IKARI   YETI FA"
        .text "CTORIES   IRATA "
        .text "  FANTASY CRACKI"
        .text "NG SERVICE   MAT"
        .text "CHAM OF NETWORK "
        .text "  TRIANON   DANI"
        .text "SH GOLD   RAW DE"
        .text "AL INC   ALPHA F"
        .text "LIGHT   NFL   FA"
        .text "NATIC DUO   TRIT"
        .text "ON TECHNOLOGIES "
        .text "  BEASTIE BOYS  "
        .text " UNITED ENTERPRI"
        .text "SES   NEW BENCOR"
        .text " BROTHERS   VENO"
        .text "M   KENT TEAM   "
        .text "RELAX           "
        .fill 15, $20
        .text "REGARDS TO   THO"
        .text "USANDANDONE CREW"
        .text "   TEESIDE CRACK"
        .text "ING SERVICE   TH"
        .text "E JUDGES        "
        .fill 18, $20
        .byte $00                                   // .

txt_1489:
        .text "                       THE PLUTONIUM CRACKERS PRESENT   MEAN CITY FROM QUICKSILVA                          IF YOU WANT TO CONTACT US ON SIXTYFOUR WRITE TO   PLK ZERO ZERO SIX TWO NINE THREE B   ONETHOUSAND   BERLIN   FOURTYNINE   OR   PLK ZERO ONE TWO THREE THREE THREE C   ONETHOUSAND   BERLIN   THIRTYONE   ALL IN WEST GERMANY"

dat_15d1:
        // === Fill data (32 bytes, $15d1-$15f0) ===
        .fill 32, $20

dat_15f1:
        // === Fill data (1 bytes, $15f1-$15f1) ===
        .byte $00                                   // .

// --- Region $204d-$204d ---
.pc = $204d "dat_204d"

dat_204d:
        // === Fill data (1 bytes, $204d-$204d) ===
        .byte $00                                   // .

// --- Region $4134-$4134 ---
.pc = $4134 "dat_4134"

dat_4134:
        // === Fill data (1 bytes, $4134-$4134) ===
        .byte $00                                   // .

// --- Region $4921-$4921 ---
.pc = $4921 "dat_4921"

dat_4921:
        // === Fill data (1 bytes, $4921-$4921) ===
        .byte $00                                   // .

// --- Region $4e4a-$4e4a ---
.pc = $4e4a "dat_4e4a"

dat_4e4a:
        // === Fill data (1 bytes, $4e4a-$4e4a) ===
        .byte $00                                   // .

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

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

// --- Region $e519-$e519 ---
.pc = $e519 "dat_e519"

dat_e519:
        // === Fill data (1 bytes, $e519-$e519) ===
        .byte $00                                   // .

// --- Region $ea32-$ea32 ---
.pc = $ea32 "dat_ea32"

dat_ea32:
        // === Fill data (1 bytes, $ea32-$ea32) ===
        .byte $00                                   // .

// --- Region $ea82-$ea82 ---
.pc = $ea82 "dat_ea82"

dat_ea82:
        // === Fill data (1 bytes, $ea82-$ea82) ===
        .byte $00                                   // .

// --- Region $f400-$fce1 ---
.pc = $f400 "dat_f400"

dat_f400:
        .byte $f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8,$d0,$f7 // ..2.....H.......
        .byte $4c,$00,$01,$00,$08,$0a,$f5,$2f,$14,$b1 // L....../..

txt_f41a:
        .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,$58,$20,$00,$0f,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a8,$24,$7c,$c6,$c6,$7c // .........`.$|..|
        .byte $e3,$c6,$60,$25,$00,$fc,$c6,$c6,$7c,$c6,$c6,$fc,$00,$7c,$c0,$c0 // ..`%....|....|..
        .byte $40,$c0,$c0,$7c,$00,$fc,$c6,$c6,$44,$c6,$c6,$fc,$00,$fc,$c0,$c0 // @..|....D.......
        .byte $78,$c0,$c0,$fc,$00,$7c,$c0,$c0,$78,$e3,$c0,$29,$00,$7c,$c0,$c0 // x....|..x..).|..
        .byte $4c,$c6,$c6,$7c,$00,$e3,$c6,$21,$7c,$e3,$c6,$31,$00,$3c,$18,$18 // L..|...!|..1.<..
        .byte $10,$18,$18,$3c,$00,$7c,$06,$06,$44,$c6,$c6,$7c,$00,$e3,$c6,$25 // ...<.|..D..|...%
        .byte $7c,$d8,$cc,$c6,$00,$e3,$c0           // |......

txt_f567:
        .text ")"
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$7c,$00,$c6,$ee,$fe,$54,$e3,$c6,$35,$00,$c6,$e6,$f6,$54,$de // .|....T..5....T.
        .byte $ce,$c6,$00,$7c,$c6,$c6,$44,$c6,$c6,$7c,$00,$7c,$c6,$c6,$7c,$e3 // ...|..D..|.|..|.
        .byte $c0,$3d,$00,$7c,$c6,$c6,$44,$c6,$ce,$7c,$06,$7c,$c6,$c6,$7c,$d8 // .=.|..D..|.|..|.
        .byte $cc,$c6,$00,$7c,$c0,$c0,$7c,$06,$06,$7c,$00,$fc,$30,$30,$20,$e3 // ...|..|..|..00 .
        .byte $30,$a1,$e3,$c6                       // 0...

txt_f5ae:
        .text "%D"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $c6,$7c,$00,$e3,$c6,$25,$44,$6c,$38,$38,$00,$e3,$c6,$2d,$54,$fe // .|...%Dl88...-T.
        .byte $ee,$c6,$00,$c6,$c6,$6c,$38,$6c,$c6,$c6,$00,$e3,$c6,$2c,$7c,$06 // .....l8l.....,|.
        .byte $06,$7c,$00,$7c,$06,$0e,$38,$e0,$c0,$7c,$81,$69,$00,$60,$2b,$bf // .|.|..8..|.i.`+.
        .byte $ff,$f0,$95,$55,$5c,$95,$55,$57,$95,$55,$57,$95,$55,$57,$97,$aa // ...U\.UW.UW.UW..
        .byte $57,$97,$00,$97,$97,$00,$97,$97,$ff,$57,$95,$55,$57,$95,$55,$57 // W........W.UW.UW
        .byte $95,$55,$57,$95,$55,$5c,$97,$aa,$a0,$97,$a2,$21,$97,$a2,$21,$97 // .UW.U\.....!..!.
        .byte $a2,$21,$97,$a2,$21,$97,$a2,$21,$97,$a2,$21,$ab,$a2,$37,$aa,$0f // .!..!..!..!..7..
        .byte $ff,$f0,$25,$55,$5c,$95,$55,$57,$95,$55,$57,$95,$55,$57,$96,$aa // ..%U\.UW.UW.UW..
        .byte $97,$97,$00,$ab,$97,$a2,$21,$97,$a2,$21,$97,$a2,$21,$97,$a2,$21 // ......!..!..!..!
        .byte $97,$a2,$21,$97,$a2,$21,$97,$a2,$36,$97,$00,$bf,$97,$ff,$97,$95 // ..!..!..6.......
        .byte $55,$57,$95
        .byte $55,$57,$95
        .text "UW%U"
        .byte $5c                                   // backslash
        .byte $0a,$aa,$a0,$aa,$ac
        .byte $29,$0f,$ff,$f0,$3a,$aa,$a4,$ea,$aa,$a9,$e3,$55,$a3,$c3,$29,$ea // )...:......U..).
        .byte $aa,$a9,$3a,$aa,$a4,$05               // ..:...

txt_f677:
        .text "UP"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $36,$0f,$ff,$f0,$25,$55,$5c,$95,$55,$57,$95,$55,$57,$95,$55,$57 // 6...%U\.UW.UW.UW
        .byte $96,$aa,$97,$97,$00,$ab,$97,$a2,$21,$97,$a2,$21,$97,$a2,$21,$97 // ........!..!..!.
        .byte $a2,$21,$97,$a2,$21,$97,$a2,$21,$97,$a2,$60,$ac,$97,$00,$bf,$97 // .!..!..!..`.....
        .byte $ff,$97,$95
        .byte $55,$57,$95
        .byte $55,$57,$95
        .text "UW%U"
        .byte $5c                                   // backslash
        .byte $0a,$aa
        .byte $a0,$aa,$bf,$ff,$f0,$95,$55,$5c,$95,$55,$57,$95,$55,$57,$95,$55 // ......U\.UW.UW.U
        .byte $57,$97,$aa,$57,$97,$00,$97,$97,$00,$97,$97,$ff,$57,$95,$55,$57 // W..W........W.UW
        .byte $95,$55,$57,$95,$55,$57,$95,$55,$5c,$95,$55,$70,$95,$55,$5c,$96 // .UW.UW.U\.Up.U\.
        .byte $a5,$57,$97,$09,$57,$97,$02,$57,$97,$00,$97,$97,$00,$97,$ab,$00 // .W..W..W........
        .byte $ab,$aa,$0f,$ff,$f0,$25,$55,$5c,$95,$55,$57,$95,$55,$57,$95,$55 // .....%U\.UW.UW.U
        .byte $57,$95,$aa,$57,$97,$00,$97,$97,$00,$97,$97,$00,$97,$97,$ff,$97 // W..W............
        .byte $95,$55,$57,$95,$55,$57,$95,$55,$57,$95,$55,$57,$97,$aa,$97,$97 // .UW.UW.UW.UW....
        .byte $00,$97,$97,$00,$97,$97,$00,$97,$97,$00,$97,$97,$00,$97,$aa,$00 // ................
        .byte $ab,$5f,$0f,$ff,$f0,$25,$55,$5c,$95,$55,$57,$95,$55,$57,$95,$55 // ._...%U\.UW.UW.U
        .byte $57,$96,$aa,$97,$97,$00,$ab,$97,$a2,$21,$97,$a2,$21,$97,$a2,$21 // W........!..!..!
        .byte $97,$a2,$21,$97,$a2,$21,$97,$a2,$21,$97,$a2,$60,$56,$97,$00,$bf // ..!..!..!..`V...
        .byte $97,$ff,$97,$95
        .byte $55,$57,$95
        .byte $55,$57,$95
        .text "UW%U"
        .byte $5c                                   // backslash
        .byte $0a
        .byte $aa,$a0,$aa,$bf,$00,$bf,$97,$00,$97,$97,$00,$97,$97,$02,$57,$97 // ..............W.
        .byte $02,$5c,$97,$09,$5c,$97,$25,$70,$97,$d5,$70,$95,$55,$c0,$95,$55 // .\..\.%p..p.U..U
        .byte $c0,$95,$57,$00,$95,$55,$c0,$95,$55,$c0,$97,$95,$70,$97,$25,$70 // ..W..U..U...p.%p
        .byte $97,$09,$5c,$97,$02,$5c,$97,$02,$57,$97,$00,$97,$97,$00,$97,$ab // ..\..\..W.......
        .byte $00,$ab,$aa,$80,$c0,$00,$e9,$95,$e3,$94,$e3,$93,$60,$65,$92,$92 // ............`e..
        .byte $91,$91,$90,$90,$8f,$8e,$8e,$8d,$8c,$8c,$8b,$8a,$89,$88,$88,$87 // ................
        .byte $86,$85,$84,$83,$82,$81,$80,$7f,$7e,$7d,$7c,$7b,$7a,$79,$78,$76 // ........~}|{zyxv
        .byte $75,$74,$73,$72,$71,$6f,$6e,$6d,$6c,$6b,$69,$68,$67,$66,$64,$63 // utsrqonmlkihgfdc
        .byte $62,$61,$60,$5e,$5d,$5c,$5b           // ba`^]\[

txt_f801:
        .text "YXWVUSRQPONMLJIHGFEDCCBA"
        .byte $40                                   // @ character
        .text "?>==<;::98877665544"
        .byte $e4,$33,$f0,$32,$e4,$33,$60,$65       // .3.2.3`e

txt_f835:
        .text "44556677889::;<==>?"
        .byte $40                                   // @ character
        .text "ABCCDEFGHIKLMNOPQRSUVWXY"
        .byte $5b,$5c,$5d,$5e,$60,$61,$62,$63,$64,$66,$67,$68,$69,$6b,$6c,$6d // [\]^`abcdfghiklm
        .byte $6e,$6f,$71,$72,$73,$74,$75,$76,$78,$79,$7a,$7b,$7c,$7d,$7e,$7f // noqrstuvxyz{|}~.
        .byte $80,$81,$82,$83,$84,$85,$86,$87,$88,$88,$89,$8a,$8b,$8c,$8c,$8d // ................
        .byte $8e,$8e,$8f,$90,$90,$91,$91,$92,$92,$e3,$93,$e3,$94,$e9,$95,$3d // ...............=
        .byte $a0,$a3,$a7,$ab,$af,$b3,$b7,$bb,$bf,$c2,$c6,$c9,$cd,$d0,$d3,$d6 // ................
        .byte $d9,$dc,$de,$e1,$e3,$e5,$e7,$e9,$ea,$eb,$ed,$ee,$ee,$e6,$ef,$60 // ...............`
        .byte $39,$ee,$ed,$ec,$eb,$ea,$e8,$e6,$e5,$e2,$e0,$de,$db,$d8,$d6,$d3 // 9...............
        .byte $cf,$cc,$c9,$c5,$c2,$be,$ba,$b6,$b3,$af,$ab,$a7,$a3,$9f,$9b,$97 // ................
        .byte $93,$8f,$8b,$87,$83,$80,$7c,$79,$75,$72,$6f,$6b,$68,$66,$63,$60 // ......|yurokhfc`
        .byte $5e                                   // ^

txt_f8f2:
        .byte $5c                                   // backslash character
        .text "ZXVUSRQQ"
        .byte $e6,$50,$60                           // .P`

txt_f8fe:
        .text "8QRSTUWY"
        .byte $5b,$5d,$5f,$62,$64,$67,$6a,$6d,$70,$73,$77,$7a,$7e,$82,$85,$89 // []_bdgjmpswz~...
        .byte $8d,$91,$95,$99,$9d,$a1,$a5,$a9,$ad,$b1,$b5,$b8,$bc,$c0,$c4,$c7 // ................
        .byte $ca,$ce,$d1,$d4,$d7,$da,$dc,$df,$e1,$e4,$e6,$e7,$e9,$eb,$ec,$ed // ................
        .byte $ee,$e7,$ef,$60,$38,$ee,$ed,$ec,$eb,$e9,$e8,$e6,$e4,$e2,$df,$dd // ...`8...........
        .byte $da,$d7,$d5,$d1,$ce,$cb,$c8,$c4,$c0,$bd,$b9,$b5,$b1,$ad,$a9,$a5 // ................
        .byte $a1,$9d,$99,$96,$92,$8e,$8a,$86,$82,$7e,$7b,$77,$74,$71,$6d,$6a // .........~{wtqmj
        .byte $68,$65,$62,$60,$5d,$5b               // heb`][

txt_f96c:
        .text "YWVTSRQ"
        .byte $e7                                   // .

txt_f974:
        .text "P;QRSTVXY"
        .byte $5b,$5e,$60,$63,$65,$68,$6b,$6e,$71,$75,$78,$7c,$7f,$83,$87,$8a // [^`cehknqux|....
        .byte $8e,$92,$96,$9a,$e5,$9e,$60,$86,$20,$23,$0f,$20,$e4,$ff,$c9,$00 // ......`. #. ....
        .byte $f0,$f9,$20,$15,$fd,$20,$18,$e5,$20,$81,$ff,$a2,$00,$bd,$8d,$12 // .. .. .. .......
        .byte $9d,$00,$04,$e8,$e0,$29,$d0,$f5,$4c,$00,$04,$a9,$00,$85,$02,$20 // .....)..L...... 
        .byte $18,$e5,$a9,$08,$20,$d2,$ff,$a9,$8e,$20,$d2,$ff,$a9,$01,$aa,$ca // .... .... ......
        .byte $9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00,$db,$e8,$d0,$f1,$78 // ...............x
        .byte $a9,$1b,$8d,$11,$d0,$a9,$c8,$8d,$16,$d0,$a9,$01,$8d,$19,$d0,$8d // ................
        .byte $1a,$d0,$8d,$0d,$dc,$a9,$7f,$a2,$0f,$8d,$14,$03,$8e,$15,$03,$a9 // ................
        .byte $89,$a2,$14,$85,$fa,$86,$fb,$a9,$b0,$a2,$12,$85,$fe,$86,$ff,$20 // ............... 
        .byte $60,$10,$20,$4b,$11,$58,$60,$a9,$01,$8d,$19,$d0,$a4,$02,$e3,$ea // `. K.X`.........
        .byte $60,$31,$b9,$ba,$0f,$8d,$20,$d0,$8d,$21,$d0,$b9,$c3,$0f,$8d,$12 // `1.... ..!......
        .byte $d0,$b9,$cc,$0f,$8d,$16,$d0,$e6,$02,$a5,$02,$c9,$09,$f0,$03,$4c // ...............L
        .byte $81,$ea,$a9,$32,$8d,$12,$d0,$20,$7f,$10,$20,$d5,$0f,$20,$56,$11 // ...2... .. .. V.
        .byte $4c,$31,$ea,$a2,$21,$09,$e4,$08,$2b,$07,$00,$32,$dc,$de,$df,$ea // L1..!...+..2....
        .byte $f1,$fc,$fe,$ff,$e3,$c8,$e3,$c7,$e3,$c8,$62,$db,$20,$e2,$0f,$20 // ..........b. .. 
        .byte $e2,$0f,$20,$e2,$0f,$20,$21,$10,$60,$ce,$d0,$0f,$ad,$d0,$0f,$c9 // .. .. !.`.......
        .byte $bf,$f0,$01,$60,$a2,$00,$bd,$71,$07,$9d,$70,$07,$e8,$e0,$27,$d0 // ...`...q..p...'.
        .byte $f5,$a0,$00,$b1,$fa,$f0,$16,$c9,$20,$f0,$03,$18,$e9,$3f,$8d,$97 // ........ ....?..
        .byte $07,$e6,$fa,$d0,$02,$e6,$fb,$a9,$c7,$8d,$d0,$0f,$60,$a9,$89,$a2 // ............`...
        .byte $14,$85,$fa,$86,$fb,$4c,$fa,$0f,$ce,$d2,$0f,$ad,$d2,$0f,$c9,$bf // .....L..........
        .byte $f0,$01,$60,$a2,$00,$bd,$c1,$07,$9d,$c0,$07,$e8,$e0,$27,$d0,$f5 // ..`..........'..
        .byte $a0,$00,$b1,$fe,$f0,$16,$c9,$20,$f0,$03,$18,$e9,$3f,$8d,$e7,$07 // ....... ....?...
        .byte $e6,$fe,$d0,$02,$e6,$ff,$a9,$c7,$8d,$d2,$0f,$60,$a9,$b0,$a2,$12 // ...........`....
        .byte $85,$fe,$86,$ff,$4c,$39,$10,$a2,$17,$a9,$00,$9d,$00,$0a,$ca,$10 // ....L9..........
        .byte $fa,$a9,$80,$a0,$10,$a2,$02,$8d,$00,$0a,$8c,$08,$0a,$8e,$10,$0a // ................
        .byte $a9,$12,$8d,$18,$d0,$60,$20,$99,$10,$20,$ad,$10,$20,$ca,$10,$ad // .....` .. .. ...
        .byte $4a,$11,$49,$01,$8d,$4a,$11,$d0,$03,$20,$ea,$10,$20,$07,$11,$60 // J.I..J... .. ..`
        .byte $a9,$20,$a2,$12,$bc,$37,$11,$99,$f8,$03,$99,$f8,$04,$99,$f8,$05 // . ...7..........
        .byte $ca,$d0,$f1,$60,$0e,$08,$0a,$d0,$17,$a9,$01,$8d,$08,$0a,$ce,$3e // ...`...........>
        .byte $11,$ce,$3f,$11,$ce,$40,$11,$ce,$41,$11,$ce,$42,$11,$ce,$43,$11 // ..?..@..A..B..C.
        .byte $60,$0e,$10,$0a,$0e,$10,$0a,$d0,$17,$a9,$01,$8d,$10,$0a,$ce,$44 // `..............D
        .byte $11,$ce,$45,$11,$ce,$46,$11,$ce,$47,$11,$ce,$48,$11,$ce,$49,$11 // ..E..F..G..H..I.
        .byte $60,$0e,$00,$0a,$d0,$17,$a9,$01,$8d,$00,$0a,$ce,$38,$11,$ce,$39 // `...........8..9
        .byte $11,$ce,$3a,$11,$ce,$3b,$11,$ce,$3c,$11,$ce,$3d,$11,$60,$a2,$06 // ..:..;..<..=.`..
        .byte $a9,$42,$bc,$43,$11,$99,$f8,$03,$99,$f8,$04,$99,$f8,$05,$a9,$41 // .B.C...........A
        .byte $bc,$3d,$11,$99,$f8,$03,$99,$f8,$04,$99,$f8,$05,$a9,$40,$bc,$37 // .=...........@.7
        .byte $11,$99,$f8,$03,$99,$f8,$04,$99,$f8,$05,$ca,$d0,$d3,$60,$06,$f9 // .............`..
        .byte $2f,$62,$77,$16,$e8,$57,$8a,$b5,$d6,$f9,$1c,$90,$b6,$e9,$1d,$42 // /bw..W.........B
        .byte $7a,$00,$a9,$ff,$8d,$15,$d0,$8d,$1c,$d0,$4c,$62,$12,$ce,$03,$12 // z.........Lb....
        .byte $ce,$09,$12,$ad,$03,$12,$c9,$00,$d0,$08,$a9,$fb,$8d,$03,$12,$8d // ................
        .byte $09,$12,$ce,$0f,$12,$ce,$15,$12,$ad,$0f,$12,$c9,$00,$d0,$08,$a9 // ................
        .byte $fb,$8d,$0f,$12,$8d,$15,$12,$ce,$1b,$12,$ce,$21,$12,$ad,$1b,$12 // ...........!....
        .byte $c9,$00,$d0,$08,$a9,$fb,$8d,$1b,$12,$8d,$21,$12,$ce,$27,$12,$ce // ..........!..'..
        .byte $2d,$12,$ad,$27,$12,$c9,$00,$d0,$08,$a9,$fb,$8d,$27,$12,$8d,$2d // -..'........'..-
        .byte $12,$ce,$33,$12,$ce,$39,$12,$ad,$33,$12,$c9,$00,$d0,$08,$a9,$fb // ..3..9..3.......
        .byte $8d,$33,$12,$8d,$39,$12,$ce,$3f,$12,$ce,$45,$12,$ad,$3f,$12,$c9 // .3..9..?..E..?..
        .byte $00,$d0,$08,$a9,$fb,$8d,$3f,$12,$8d,$45,$12,$ce,$4b,$12,$ce,$51 // ......?..E..K..Q
        .byte $12,$ad,$4b,$12,$c9,$00,$d0,$08,$a9,$fb,$8d,$4b,$12,$8d,$51,$12 // ..K........K..Q.
        .byte $ce,$57,$12,$ce,$5d,$12,$ad,$57,$12,$c9,$00,$d0,$08,$a9,$fb,$8d // .W..]..W........
        .byte $57,$12,$8d,$5d,$12,$a2,$00,$86,$02,$ad,$96,$0e,$8d,$00,$d0,$ad // W..]............
        .byte $99,$0d,$8d,$01,$d0,$ad,$a3,$0e,$8d,$02,$d0,$ad,$a3,$0d,$8d,$03 // ................
        .byte $d0,$ad,$ad,$0e,$8d,$04,$d0,$ad,$ad,$0d,$8d,$05,$d0,$ad,$b7,$0e // ................
        .byte $8d,$06,$d0,$ad,$b7,$0d,$8d,$07,$d0,$ad,$c2,$0e,$8d,$08,$d0,$ad // ................
        .byte $c2,$0d,$8d,$09,$d0,$ad,$cc,$0e,$8d,$0a,$d0,$ad,$cc,$0d,$8d,$0b // ................
        .byte $d0,$ad,$d6,$0e,$8d                   // .....

// --- Region $fd21-$ff80 ---
.pc = $fd21 "dat_fd21"

dat_fd21:
        .byte $78,$a9,$37,$85,$01,$a2,$00,$bd,$00,$16,$9d,$01,$08,$e8,$d0,$f7 // x.7.............
        .byte $ee,$09,$04,$ee,$0c,$04,$ad,$09,$04,$c9,$a0,$f0,$03,$4c,$07,$04 // .............L..
        .byte $4c,$e2,$fc,$f7                       // L...

txt_fd45:
        .text " 5WE RAISE OUR HANDS TO"
        .byte $e3                                   // .

txt_fd5d:
        .text " (DICKNOSE"
        .byte $e3                                   // .

txt_fd68:
        .text " %TRIAD"
        .byte $e3                                   // .

txt_fd70:
        .text " 'HOTLINE"
        .byte $e3                                   // .

txt_fd7a:
        .text " )FAIRLIGHT"
        .byte $e3                                   // .

txt_fd86:
        .text " %IKARI"
        .byte $e3                                   // .

txt_fd8e:
        .text " .YETI FACTORIES"
        .byte $e3                                   // .

txt_fd9f:
        .text " %IRATA"
        .byte $e3                                   // .

txt_fda7:
        .text " 8FANTASY CRACKING SERVICE"
        .byte $e3                                   // .

txt_fdc2:
        .text " 2MATCHAM OF NETWORK"
        .byte $e3                                   // .

txt_fdd7:
        .text " 'TRIANON"
        .byte $e3                                   // .

txt_fde1:
        .text " +DANISH GOLD"
        .byte $e3                                   // .

txt_fdef:
        .text " ,RAW DEAL INC"
        .byte $e3                                   // .

txt_fdfe:
        .text " ,ALPHA FLIGHT"
        .byte $e3                                   // .

txt_fe0d:
        .text " #NFL"
        .byte $e3                                   // .

txt_fe13:
        .text " +FANATIC DUO"
        .byte $e3                                   // .

txt_fe21:
        .text " 3TRITON TECHNOLOGIES"
        .byte $e3                                   // .

txt_fe37:
        .text " ,BEASTIE BOYS"
        .byte $e3                                   // .

txt_fe46:
        .text " 2UNITED ENTERPRISES"
        .byte $e3                                   // .

txt_fe5b:
        .text " 3NEW BENCOR BROTHERS"
        .byte $e3                                   // .

txt_fe71:
        .text " %VENOM"
        .byte $e3                                   // .

txt_fe79:
        .text " )KENT TEAM"
        .byte $e3                                   // .

txt_fe85:
        .text " %RELAX"
        .byte $fa                                   // .

txt_fe8d:
        .text " *REGARDS TO"
        .byte $e3                                   // .

txt_fe9a:
        .text " 3THOUSANDANDONE CREW"
        .byte $e3                                   // .

txt_feb0:
        .text " 8TEESIDE CRACKING SERVICE"
        .byte $e3                                   // .

txt_fecb:
        .text " *THE JUDGES"
        .byte $fa,$20,$a1,$f7                       // . ..

txt_fedb:
        .text " >THE PLUTONIUM CRACKERS PRESENT"
        .byte $e3                                   // .

txt_fefc:
        .text " 9MEAN CITY FROM QUICKSILVA"
        .byte $fa,$20,$60                           // . `

txt_ff1a:
        .text "/IF YOU WANT TO CONTACT US ON SIXTYFOUR WRITE TO"
        .byte $e3,$20,$60                           // . `

txt_ff4d:
        .byte $22                                   // double quote character
        .text "PLK ZERO ZERO SIX TWO NINE THREE B"
        .byte $e3                                   // .

txt_ff71:
        .text " +ONETHOUSAND"
        .byte $e3,$20,$26                           // . &

// --- Region $ff82-$ffd1 ---
.pc = $ff82 "dat_ff82"

dat_ff82:
        .text "ERLIN"
        .byte $e3

txt_ff88:
        .text " *FOURTYNINE"
        .byte $e3                                   // .

txt_ff95:
        .text " "
        .byte $22                                   // double quote character
        .text "OR"
        .byte $e3,$20,$60                           // . `

txt_ff9c:
        .text "$PLK ZERO ONE TWO THREE THREE THREE C"
        .byte $e3                                   // .

txt_ffc2:
        .text " +ONETHOUSAND"
        .byte $e3,$20,$26                           // . &

// --- Region $ffd3-$ffe3 ---
.pc = $ffd3 "dat_ffd3"

dat_ffd3:
        .text "ERLIN"
        .byte $e3

txt_ffd9:
        .text " )THIRTYONE"

// --- Region $ffed-$ffff ---
.pc = $ffed "Segment $ffed"
        .text " WEST GERMANY"
        .byte $80

txt_fffb:
        .text "  "
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $00,$54                               // .T
