// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:42
// 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:  $0ec7 (3783)
//
// Code: 1675 bytes, Data: 61813 bytes
// Labels: 238, Subroutines: 18
//
// Cross-references: all OK
// ============================================


// --- Region $0ec7-$10b7 ---
.pc = $0ec7 "main_0ec7"

main_0ec7:
        ldx #$00

loc_0ec9:
        lda $0c01,x
        sta $f998,x
        lda $0d01,x
        sta $fa98,x
        lda $0e01,x
        sta $fb98,x
        inx
        bne loc_0ec9
        jsr sub_0fea
        ldx #$01
        stx $0286
        stx $d021
        stx $3a
        stx $3b
        jsr $e544
        dec $d021
        dex
        stx $d020

loc_0ef7:
        lda txt_15d3,x
        sta $fc00,x
        sta $fe08,x
        lda #$09
        sta chr_d800,x
        sta $da08,x
        inx
        cpx #$c8
        bne loc_0ef7
        ldx #$00

loc_0f0f:
        lda $0eb7,x
        sta $fcb8,x
        sta $fec0,x
        inx
        cpx #$10
        bne loc_0f0f
        lda #$d8
        sta $d016
        ldx #$00
        txa

loc_0f25:
        sta txt_15d3,x
        inx
        cpx #$b8
        bne loc_0f25
        lda #$d3
        ldx #$16
        jsr sub_111f
        ldx #$00

loc_0f36:
        lda txt_1d4b,x
        sta $04c8,x
        clc
        adc #$40
        sta $04f0,x
        lda $1d73,x
        sta $05b8,x
        clc
        adc #$40
        sta $05e0,x
        inx
        cpx #$28
        bne loc_0f36
        sei

loc_0f54:
        lda $d011
        bmi loc_0f54
        lda #$2b

loc_0f5b:
        cmp $d012
        bne loc_0f5b
.label smc_0f61 = * + 1
        ldx #$1d                                    // !SMC: modified by $0fc9
        jsr sub_1040
        jsr sub_1007
.label smc_0f69 = * + 1
        ldx #$02                                    // !SMC: modified by $0fd2
        jsr sub_1040
        ldx #$03
        jsr sub_103c
        lda #$97
        ldx #$12
        ldy #$c8
        sta $dd00
        stx $d018
        sty $d016
        lda #$8e

loc_0f83:
        cmp $d012
        bne loc_0f83
        lda $3a
        sta $d016
        lda #$a0

loc_0f8f:
        cmp $d012
        bne loc_0f8f
        lda #$c8
        sta $d016
        jsr sub_107b
        ldx #$b3

loc_0f9e:
        cpx $d012
        bne loc_0f9e
.label smc_0fa4 = * + 1
        ldx #$02                                    // !SMC: modified by $0fd5
        jsr sub_1040
        jsr sub_1007
.label smc_0fac = * + 1
        ldx #$16                                    // !SMC: modified by $0fcc
        jsr sub_1040
        jsr sub_1055
        jsr sub_1069
        jsr sub_1185
        inc $3b
        lda $3b
        and #$3f
        sta $3b
        ldx $3b
        sec
        lda #$19
        sbc dat_10b8,x
        sta smc_0f61                                // SMC: modifies $0f61
        sta smc_0fac                                // SMC: modifies $0fac
        lda dat_10b8,x
        sta smc_0f69                                // SMC: modifies $0f69
        sta smc_0fa4                                // SMC: modifies $0fa4
        lda #$10
        sta $d011
        rol $d019
        lda $dc01
        cmp #$ef
        beq loc_0ff3
        jmp loc_0f54
// Referenced by: jsr from $0ede, $10a1

sub_0fea:
        lda #$9b
        sta $02
        lda #$1d
        sta $03
        rts

loc_0ff3:
        jsr $ff81
        jsr $ff84
        ldx #$26

loc_0ffb:
        lda loc_10f8,x
        sta $033c,x
        dex
        bpl loc_0ffb
        jmp $033c
// Referenced by: jsr from $0f65, $0fa8

sub_1007:
        ldx #$38
        jsr sub_103c
        lda #$ff
        ldy #$d8
        ldx #$94
        sta $d018
        sty $d016
        stx $dd00

loc_101b:
.label smc_101c = * + 1
        ldx #$23                                    // !SMC: modified by $1038
        ldy $0e69,x
        lda $0e93,x
        ldx $d012

loc_1026:
        cpx $d012
        beq loc_1026
        sty $d022
        sta $d023
        dec smc_101c
        bne loc_101b
        lda #$23
        sta smc_101c                                // SMC: modifies $101c
        rts
// Referenced by: jsr from $0f6f, $1009; branch from $103d

sub_103c:
        dex
        bne sub_103c
        rts
// Referenced by: jsr from $0f62, $0f6a, $0fa5, $0fad; branch from $1052

sub_1040:
        bit $00
        lda $d012

loc_1045:
        cmp $d012
        beq loc_1045
        and #$07
        ora #$10
        sta $d011
        dex
        bne sub_1040
        rts
// Referenced by: jsr from $0fb0

sub_1055:
        ldx #$00
        ldy $0e93

loc_105a:
        lda $0e93,x
        sta $0e92,x
        inx
        cpx #$23
        bne loc_105a
        sty $0eb5
        rts
// Referenced by: jsr from $0fb3

sub_1069:
        ldx #$28
        ldy $0e90

loc_106e:
        lda $0e68,x
        sta $0e69,x
        dex
        bne loc_106e
        sty $0e69
        rts
// Referenced by: jsr from $0f99

sub_107b:
        lda $3a
        sec
        sbc #$01
        sta $3a
        bcs loc_10b7
        and #$07
        sta $3a
        ldx #$00

loc_108a:
        lda $0541,x
        sta $0540,x
        lda $0569,x
        sta $0568,x
        inx
        cpx #$28
        bne loc_108a
        ldy #$00

loc_109d:
        lda ($02),y
        bne loc_10a6
        jsr sub_0fea
        bne loc_109d

loc_10a6:
        and #$3f
        sta $0567
        clc
        adc #$40
        sta $058f
        inc $02
        bne loc_10b7
        inc $03

loc_10b7:
        rts

// --- Region $10f8-$1126 ---
.pc = $10f8 "loc_10f8"

loc_10f8:
        sei
        inc $01
        ldy #$01
        sty $02
        dey
        lda #$08
        sta $03
        lda #$00
        sta $04
        lda #$20
        sta $05

loc_110c:
        lda ($04),y
        sta ($02),y
        iny
        bne loc_110c
        inc $03
        inc $05
        bne loc_110c
        dec $01
        cli
        jmp loc_fce2
// Referenced by: jsr from $0f31; jmp from $1182

sub_111f:
        sta $fa
        stx $fb
        jmp loc_1427

dat_1126:
        .byte $8d                                   // .

// --- Region $113f-$146f ---
.pc = $113f "loc_113f"

loc_113f:
        asl $8d,x
        bpl loc_1159
        sta $160f
        sta $1625
        sta $1629
        sta $15d9
        tya
        clc
        adc $1665
        sta $15d4
        lda #$01

loc_1159:
        sta $1669
        sta smc_11d1
        lda $165d
        ora #$70
        sta $165d
        lda #$f3
        sta $165c
        lda #$7f
        sta $165b
        rts

dat_1172:
        .byte $00                                   // .

loc_1173:
        inc dat_1172
        beq loc_1179
        rts

loc_1179:
        lda #$01
        sta smc_1186                                // SMC: modifies $1186
        lda #$d3
        ldx #$16
        jmp sub_111f
// Referenced by: jsr from $0fb6

sub_1185:
.label smc_1186 = * + 1
        lda #$00                                    // !SMC: modified by $117b, $141b, $1461
        beq loc_1173
        ldx #$7c

loc_118b:
        lda $2e,x
        sta $15ee,x
        inx
        bpl loc_118b
        jsr sub_1214
        ldx #$7c

loc_1198:
        lda $15ee,x
        sta $2e,x
        inx
        bpl loc_1198
        lda $1665
        cmp $15d4
        bne loc_11bb
        lda #$00
        sta smc_11d1                                // SMC: modifies $11d1
        sta $165c
        sta $165b
        lda $165d
        and #$0f
        sta $165d

loc_11bb:
        ldx #$00
        jsr sub_1204
        ldx #$07
        jsr sub_1204
        ldx #$72

loc_11c7:
        lda $15cc,x
        sta $d38e,x
        inx
        bpl loc_11c7
.label smc_11d1 = * + 1
        lda #$00                                    // !SMC: modified by $11aa, $1465
        bne $11e6
        ldx #$0e
        jsr sub_1204
        ldx #$79

loc_11db:
        lda txt_15d3,x
        sta $d395,x
        inx
        bpl loc_11db
        bmi $11f8
        ldx #$15
        ldy #$0e
        jsr sub_1206
        ldx #$79

loc_11ef:
        lda $15da,x
        sta $d395,x
        inx
        bpl loc_11ef
        ldx #$7c

loc_11fa:
        lda $15de,x
        sta $d399,x
        inx
// Referenced by: jsr from $ff87

sub_1201:
        bpl loc_11fa
        rts
// Referenced by: jsr from $11bd, $11c2, $11d6

sub_1204:
        txa
        tay

// Referenced by: jsr from $11ea
sub_1206: {
        lda $15f9,x
        beq done
        lda #$00
        sta $d404,y
        sta $15f9,x
done:
        rts
}
// Referenced by: jsr from $1193

sub_1214:
        inc $15d5
        ldx #$00
        lda smc_11d1
        clc
        adc #$03
        sta smc_13f9                                // SMC: modifies $13f9

loc_1222:
        ldy $168a,x
        sty $ac
        stx $ad
        lda $15da,y
        clc
        adc $15d6,x
        sta $15da,y
        inc $1612,x
        lda $1612,x
        cmp $15de,y
        bcc loc_124e
        lda $1616,x
        clc
        adc #$01
        and #$03
        sta $1616,x
        lda #$01
        sta $1612,x

loc_124e:
        lda $15fb,y
        clc
        adc #$01
        sta $15fb,y
        lda $1662,x
        sta $aa
        lda $165e,x
        sta $ab

loc_1261:
        ldy #$00
        lda ($aa),y
        sec
        sbc #$01
        cmp #$14
        bcs loc_1289
        asl
        tay
        lda $16ab,y
        sta smc_1281                                // SMC: modifies $1281
        lda $16ac,y
        sta smc_1282                                // SMC: modifies $1282
        ldy #$01
        lda ($aa),y
        ldy $ac
.label smc_1281 = * + 1
.label smc_1282 = * + 2
        jsr $0000                                   // !SMC: modified by $1271, $1277
        jsr sub_15c7
        jmp loc_1261

loc_1289:
        ldx $ac
        ldy $ad
        lda $15da,x
        bne loc_1295
        jmp loc_132c

loc_1295:
        lda $15fb,x
        cmp $15fa,x
        bcc loc_12a5
        lda $15f6,x
        beq loc_12a5
        jsr sub_1562

loc_12a5:
        lda $1640,x
        clc
        adc $163a,y
        sta $1640,x
        bcc loc_12b4
        inc $1641,x

loc_12b4:
        ldy $ad
        jsr sub_1525
        lda $15df,x
        beq loc_12f3
        cmp #$06
        bcc loc_12d1
        lda $1616,y
        and #$01
        bne loc_12eb
        lda $15df,x
        sec
        sbc #$05                                    // !SMC: modified by $0f82
        bpl loc_12e5

loc_12d1:
        lda $15fb,x
        cmp #$02
        bcc loc_12eb
        lda $15dd,x
        beq loc_12e2
        cmp $15fb,x
        bcc loc_12eb

loc_12e2:
        lda $15df,x

loc_12e5:
        tay
        lda $168d,y
        bne loc_12ee

loc_12eb:
        lda $15dc,x

loc_12ee:
        sta $1642,x
        ldy $ad

loc_12f3:
        lda $15e0,x
        beq loc_132c
        cmp #$02
        bne loc_1302
        jsr sub_15b2
        jmp loc_132c

loc_1302:
        cmp #$04
        bne loc_1313
        lda $1641,x
        clc
        adc $163a,x
        sta $1641,x
        jmp loc_132c

loc_1313:
        lda $1616,y
        and #$01
        bne loc_1329
        lda $15f7,x
        sta $163f,x
        lda $15f8,x
        sta $163e,x
        jmp loc_132c

loc_1329:
        jsr loc_15a5

loc_132c:
        ldx $ad
        ldy $ac
        dec $1666,x
        lda $1666,x
        beq loc_133b
        jmp loc_13dc

loc_133b:
        lda #$01
        sta $15f9,y
        lda #$00
        sta $1640,y
        sta $15fb,y
        lda $1636,x
        sta $1643,y
        lda $162a,x
        sta txt_1644,y
        lda $1632,x
        sta $1641,y

loc_135a:
        ldy #$00
        lda ($aa),y
        beq loc_1397
        cmp #$80
        bcc loc_139d
        clc
        adc $1622,x
        ldx #$07

loc_136a:
        cmp #$8c
        bcc loc_1374
        sbc #$0c
        dex
        jmp loc_136a

loc_1374:
        sbc #$7f
        asl
        tay
        lda $1693,y
        sta $1688
        lda $1694,y
        sta $1689

loc_1384:
        cpx #$00
        beq loc_1392
        lsr $1688
        ror $1689
        dex
        jmp loc_1384

loc_1392:
        ldx $ad
        jmp loc_139d

loc_1397:
        sta $1688
        sta $1689

loc_139d:
        lda $1688
        ldy $ac
        sta $163f,y
        sta $15da,y
        lda $1689
        sta $163e,y
        sta $15db,y
        ldy #$01
        lda ($aa),y
        ldy $ac
        sta $1666,x
        jsr sub_15c7
        lda $1666,x
        cmp #$63
        bne loc_13d3
        lda $15db,y
        sta $15f8,y
        lda $15da,y
        sta $15f7,y
        jmp loc_135a

loc_13d3:
        lda $162e,x
        sta $1642,y
        sta $15dc,y

loc_13dc:
        lda $1666,x
.label smc_13e0 = * + 1
        cmp #$01                                    // !SMC: modified by $142b
        bcs loc_13eb
        lda $1642,y
        and #$fe
        sta $1642,y

loc_13eb:
        ldx $ad
        lda $aa
        sta $1662,x
        lda $ab
        sta $165e,x
        inx
.label smc_13f9 = * + 1
        cpx #$04                                    // !SMC: modified by $121f
        bcs loc_13ff
        jmp loc_1222

loc_13ff:
        ldy #$00
        lda ($fa),y
        clc
        adc $fa
        php
        cmp $1662
        bcc loc_140e
        plp
        rts

loc_140e:
        iny
        plp
        lda ($fa),y
        adc $fb
        cmp $165e
        bne loc_1426
        lda #$00
        sta smc_1186                                // SMC: modifies $1186
        ldx #$60

loc_1420:
        sta $15de,x
        inx
        bpl loc_1420

loc_1426:
        rts

loc_1427:
        ldx #$7c
        lda #$01
        sta smc_13e0                                // SMC: modifies $13e0

loc_142e:
        sta $15ea,x
        inx
        bpl loc_142e
        lda $fa
        clc
        adc #$04
        sta $1662
        lda $fb
        adc #$00
        sta $165e
        ldx #$7e
        ldy #$00

loc_1447:
        lda ($fa),y
        clc
        adc $1662
        sta $15e5,x
        php
        iny
        plp
        lda ($fa),y
        adc $165e
        sta $15e1,x
        iny
        inx
        bpl loc_1447
        ldx #$01
        stx smc_1186                                // SMC: modifies $1186
        dex
        stx smc_11d1                                // SMC: modifies $11d1
        txa

loc_1469:
        sta txt_15d3,x
        inx
        bpl loc_1469
        rts

// --- Region $147d-$14a9 ---
.pc = $147d "loc_147d"

loc_147d:
        rol
        asl $60,x
        sta $1686
        lda $161a,x
        bne loc_1493
        lda #$01
        sta $161a,x
        lda $1686
        sta $166e,x

loc_1493:
        dec $166e,x
        lda $166e,x
        beq loc_14a6
        lda $1676,x
        sta $aa
        lda $167a,x
        sta $ab
        rts

loc_14a6:
        sta $161a,x
        rts

// --- Region $14b3-$14de ---
.pc = $14b3 "loc_14b3"

loc_14b3:
        asl $60,x
        sta $1686
        lda $161e,x
        bne loc_14c8
        lda #$01
        sta $161e,x
        lda $1686
        sta $1672,x

loc_14c8:
        dec $1672,x
        lda $1672,x
        beq loc_14db
        lda $167e,x
        sta $aa
        lda $1682,x
        sta $ab
        rts

loc_14db:
        sta $161e,x
        rts

// --- Region $14fc-$150c ---
.pc = $14fc "loc_14fc"

loc_14fc:
        asl $60,x
        cmp #$64
        bcc loc_1509
        sec
        sbc #$64
        sta smc_13e0
        rts

loc_1509:
        sta $15dd,y
        rts

// --- Region $1524-$15d2 ---
.pc = $1524 "loc_1524"

loc_1524:
        rts

// Referenced by: jsr from $12b6
sub_1525: {
        lda $15fb,x
        cmp $15fa,x
        bcc loc_1524
        lda $15d5
        and #$07
        lsr
        beq skip
        cmp #$01
        beq loc_1587
        cmp #$03
        beq loc_1587
        lda $15db,x
        clc
        adc $15fc,x
        sta $163e,x
        lda $15da,x
        adc #$00
        jmp $155e
skip:
        lda $15db,x
        sec
        sbc $15fc,x
        sta $163e,x
        lda $15da,x
        sbc #$00
done:
        sta $163f,x
        rts
}
// Referenced by: jsr from $12a2

sub_1562:
        cmp #$01
        bne loc_159c
        lda $15f7,x
        cmp $15da,x
        bcc loc_158a
        bne loc_1578
        lda $15f8,x
        cmp $15db,x
        bcc loc_158a

loc_1578:
        lda $15db,x
        clc
        adc $1626,y
        sta $15db,x
        bcc loc_1587
        inc $15da,x

loc_1587:
        jmp loc_15a5

loc_158a:
        lda $15db,x
        sec
        sbc $1626,y
        sta $15db,x
        bcs loc_1599
        dec $15da,x

loc_1599:
        jmp loc_15a5

loc_159c:
        cmp #$03
        beq loc_158a
        cmp #$04
        beq loc_1578
        rts

loc_15a5:
        lda $15da,x
        sta $163f,x
        lda $15db,x

loc_15ae:
        sta $163e,x
        rts
// Referenced by: jsr from $12fc

sub_15b2:
        lda $1616,y
        and #$01
        bne loc_15a5
        lda $15da,x
        lsr
        sta $163f,x
        lda $15db,x
        ror
        jmp loc_15ae
// Referenced by: jsr from $1283, $13ba

sub_15c7:
        lda $aa
        clc
        adc #$02
        sta $aa
        bcc loc_15d2
        inc $ab

loc_15d2:
        rts

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

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

loc_fce2:
        brk

// --- Region $ff81-$ffa1 ---
.pc = $ff81 "Segment $ff81"
        ora ($15,x)
        .byte $07,$08                               // slo $08 // ILLEGAL
        .byte $14,$2c                               // nop $2c,x // ILLEGAL
        jsr sub_1201
        ora $0701
        ora $04
        .byte $04,$0f                               // nop $0f // ILLEGAL
        asl $202c
        .byte $04,$05                               // nop $05 // ILLEGAL
        ora $0e0f
        ora #$18
        bit $0520
        ora $0910
        .byte $12                                   // jam // ILLEGAL

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

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

chr_0800:
        // === Charset data (216 bytes, $0800-$08d7) ===
        .byte $7c,$00,$10,$30,$60,$fe,$0c,$18       // char 0 @+0
        .byte $00,$7c,$ce,$06,$26,$66,$7e,$66       // char 1 @+1
        .byte $00,$7c,$c6,$06,$26,$64,$7c,$66       // char 2 @+2
        .byte $00,$3c,$6e,$c6,$cc,$c0,$c0,$c0       // char 3 @+3
        .byte $00,$7c,$ce,$06,$26,$66,$66,$66       // char 4 @+4
        .byte $00,$7c,$e6,$c6,$c4,$60,$30,$00       // char 5 @+5
        .byte $20,$7e,$fe,$90,$30,$30,$3e,$36       // char 6 @+6
        .byte $00,$38,$6c,$c4,$cc,$c0,$c0,$de       // char 7 @+7
        .byte $00,$44,$ce,$cc,$cc,$cc,$fc,$cc       // char 8 @+8
        .byte $00,$08,$18,$38,$78,$18,$18,$18       // char 9 @+9
        .byte $00,$7e,$e0,$c4,$0c,$0c,$0c,$2c       // char 10 @+10
        .byte $00,$26,$66,$e6,$6c,$6c,$7c,$78       // char 11 @+11
        .byte $00,$30,$60,$60,$60,$60,$60,$60       // char 12 @+12
        .byte $00,$6c,$fe,$16,$56,$d6,$d6,$d6       // char 13 @+13
        .byte $00,$7c,$c6,$06,$26,$66,$66,$66       // char 14 @+14
        .byte $00,$3c,$66,$66,$06,$66,$c6,$c6       // char 15 @+15
        .byte $00,$7c,$ce,$06,$26,$6e,$7c,$78       // char 16 @+16
        .byte $00,$3c,$66,$66,$06,$76,$c6,$c6       // char 17 @+17
        .byte $00,$7c,$c6,$86,$26,$6e,$7c,$78       // char 18 @+18
        .byte $00,$7e,$ee,$e0,$70,$3c,$0e,$0e       // char 19 @+19
        .byte $00,$7e,$fc,$00,$30,$30,$30,$30       // char 20 @+20
        .byte $00,$4c,$cc,$cc,$cc,$cc,$cc,$c8       // char 21 @+21
        .byte $00,$c0,$66,$66,$66,$66,$66,$66       // char 22 @+22
        .byte $00,$fe,$00,$52,$d6,$d6,$d6,$d6       // char 23 @+23
        .byte $00,$c6,$c6,$6c,$7c,$38,$70,$78       // char 24 @+24
        .byte $00,$6e,$e6,$66,$66,$6e,$3c,$18       // char 25 @+25
        .byte $00,$7e,$c6,$4c,$18,$fc,$30,$60       // char 26 @+26

// --- Region $08f3-$0ad2 ---
.pc = $08f3 "dat_08f3"

dat_08f3:
        .byte $64,$d6,$d7,$f7,$d6                   // char 30 (partial)
        .byte $00,$00,$00,$dc,$da,$da,$da,$da       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '

txt_0908:
        .byte $3c,$38,$38,$30,$30,$20,$20,$00       // char 33 '!'
        .byte $77,$77,$33,$66,$00,$00,$00,$00       // char 34 '"'
        .byte $36,$36,$7f,$36,$36,$36,$7f,$36       // char 35 '#'
        .byte $14,$14,$3e,$77,$74,$3e,$17,$77       // char 36 '$'
        .byte $46,$e6,$ec,$4c,$18,$18,$30,$64       // char 37 '%'
        .byte $00,$38,$6c,$6c,$38,$6c,$c6,$c3       // char 38 '&'
        .byte $38,$1c,$18,$30,$00,$00,$00,$00       // char 39 '''
        .byte $0c,$18,$30,$30,$60,$60,$60,$60       // char 40 '('
        .byte $30,$18,$0c,$0c,$06,$06,$06,$06       // char 41 ')'
        .byte $00,$00,$36,$36,$1c,$7f,$1c,$36       // char 42 '*'
        .byte $00,$00,$18,$18,$18,$7e,$18,$18       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$00,$7e,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $06,$06,$0c,$0c,$18,$18,$30,$60       // char 47 '/'

spr_0980:
        .byte $1c,$36,$63,$67,$6f,$7b,$73,$63       // char 48 '0'
        .byte $18,$38,$18,$18,$18,$18,$18,$18       // char 49 '1'
        .byte $1e,$33,$63,$03,$06,$0c,$18,$30       // char 50 '2'
        .byte $7f,$63,$46,$0c,$1e,$03,$03,$03       // char 51 '3'
        .byte $06,$0e,$1e,$36,$36,$66,$66,$7f       // char 52 '4'
        .byte $7f,$63,$61,$7c,$66,$43,$03,$03       // char 53 '5'
        .byte $1c,$36,$63,$60,$7c,$76,$63,$63       // char 54 '6'
        .byte $7f,$63,$43,$06,$0c,$0c,$18,$18       // char 55 '7'
        .byte $3e,$63,$63,$36,$1c,$36,$63,$63       // char 56 '8'
        .byte $1c,$36,$63,$63,$63,$37,$1f,$03       // char 57 '9'
        .byte $00,$00,$00,$18,$18,$00,$18,$18       // char 58 ':'
        .byte $00,$00,$00,$18,$18,$00,$18,$18       // char 59 ';'
        .byte $03,$06,$0c,$18,$30,$60,$30,$18       // char 60 '<'
        .byte $00,$00,$00,$00,$3c,$00,$3c,$00       // char 61 '='
        .byte $60,$30,$18,$0c,$06,$03,$06,$0c       // char 62 '>'
        .byte $7c,$c6,$c6,$46,$0c,$18,$18,$00       // char 63 '?'
        .byte $10,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $66,$66,$6e,$60,$70,$60,$40,$00       // char 65 'A'
        .byte $66,$ec,$78,$00,$00,$00,$00,$00       // char 66 'B'
        .byte $c0,$c0,$60,$60,$34,$1c,$0c,$00       // char 67 'C'
        .byte $66,$6c,$78,$00,$00,$00,$00,$00       // char 68 'D'
        .byte $70,$60,$60,$60,$60,$30,$1e,$00       // char 69 'E'

txt_0a30:
        .byte $34,$30,$30,$30,$38,$30,$20,$00       // char 70 'F'
        .byte $cc,$cc,$78,$00,$00,$00,$00,$00       // char 71 'G'
        .byte $cc,$cc,$de,$c0,$e0,$c0,$80,$00       // char 72 'H'
        .byte $18,$18,$18,$18,$1c,$18,$10,$00       // char 73 'I'
        .byte $6c,$6c,$38,$00,$00,$00,$00,$00       // char 74 'J'
        .byte $6c,$66,$6e,$60,$70,$60,$40,$00       // char 75 'K'
        .byte $60,$66,$7e,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $d6,$c6,$ce,$c0,$e0,$c0,$80,$00       // char 77 'M'
        .byte $66,$66,$ee,$00,$00,$00,$00,$00       // char 78 'N'
        .byte $c6,$ec,$78,$00,$00,$00,$00,$00       // char 79 'O'
        .byte $60,$60,$60,$60,$70,$60,$40,$00       // char 80 'P'
        .byte $c6,$7c,$38,$18,$1a,$1e,$0e,$00       // char 81 'Q'
        .byte $6c,$66,$66,$60,$70,$60,$40,$00       // char 82 'R'
        .byte $e6,$ec,$78,$00,$00,$00,$00,$00       // char 83 'S'

txt_0aa0:
        .byte $30,$30,$30,$30,$38,$30,$20,$00       // char 84 'T'
        .byte $c6,$cc,$78,$00,$00,$00,$00,$00       // char 85 'U'
        .byte $66,$36,$1c,$00,$00,$00,$00,$00       // char 86 'V'
        .byte $d6,$d6,$6c,$00,$00,$00,$00,$00       // char 87 'W'
        .byte $d8,$d8,$cc,$00,$00,$00,$00,$00       // char 88 'X'
        .byte $18,$18,$3c,$00,$00,$00,$00,$00       // char 89 'Y'
        .byte $c4,$c6,$fe                           // char 90 (partial)

// --- Region $0af0-$0ec6 ---
.pc = $0af0 "dat_0af0"

dat_0af0:
        .byte $d6,$00,$00,$00,$00,$00,$00,$00       // char 94 '^'
        .byte $5c,$00,$00,$00,$00,$00,$00,$00       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $00,$60,$60,$00,$00,$00,$00,$00       // char 97 'a'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 98 'b'
        .byte $16,$06,$02,$00,$00,$00,$00,$00       // char 99 'c'
        .byte $3e,$14,$14,$00,$00,$00,$00,$00       // char 100 'd'
        .byte $6e,$ce,$c4,$00,$00,$00,$00,$00       // char 101 'e'
        .byte $c3,$e6,$7b,$03,$02,$00,$00,$00       // char 102 'f'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 103 'g'
        .byte $60,$60,$60,$30,$30,$18,$0c,$00       // char 104 'h'
        .byte $06,$06,$06,$0c,$0c,$18,$30,$00       // char 105 'i'
        .byte $36,$00,$00,$00,$00,$00,$00,$00       // char 106 'j'
        .byte $18,$00,$00,$00,$00,$00,$00,$00       // char 107 'k'
        .byte $00,$1c,$1c,$0c,$18,$00,$00,$00       // char 108 'l'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 109 'm'
        .byte $00,$18,$18,$00,$00,$00,$00,$00       // char 110 'n'
        .byte $60,$c0,$c0,$00,$00,$00,$00,$00       // char 111 'o'
        .byte $63,$36,$1c,$00,$00,$00,$00,$00       // char 112 'p'
        .byte $18,$18,$7e,$00,$00,$00,$00,$00       // char 113 'q'
        .byte $61,$63,$7f,$00,$00,$00,$00,$00       // char 114 'r'
        .byte $63,$36,$1c,$00,$00,$00,$00,$00       // char 115 's'
        .byte $06,$06,$06,$06,$0e,$06,$02,$00       // char 116 't'
        .byte $63,$36,$1c,$00,$00,$00,$00,$00       // char 117 'u'
        .byte $63,$36,$1c,$00,$00,$00,$00,$00       // char 118 'v'
        .byte $18,$18,$18,$18,$18,$18,$08,$00       // char 119 'w'
        .byte $63,$36,$1c,$00,$00,$00,$00,$00       // char 120 'x'
        .byte $63,$36,$1c,$00,$00,$00,$00,$00       // char 121 'y'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 122 'z'
        .byte $18,$08,$10,$00,$00,$00,$00,$00       // char 123 '{'
        .byte $0c,$06,$03,$00,$00,$00,$00,$00       // char 124 '|'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 125 '}'
        .byte $18,$30,$60,$00,$00,$00,$00,$00       // char 126 '~'
        .byte $00,$18,$18,$00,$00,$00,$00,$00       // char 127

scr_0c00:
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $00,$00,$00,$03,$0d,$0e,$39,$36       // char 129
        .byte $39,$0f,$f9,$66,$99,$66,$99,$66       // char 130
        .byte $99,$ff,$99,$66,$99,$66,$99,$66       // char 131
        .byte $ff,$f0,$9c,$6c,$9c,$6c,$9c,$6c       // char 132
        .byte $f0,$00,$03,$0e                       // char 133 (partial)

txt_0c2c:
        .byte $39,$36,$d9,$e6                       // char 133 (partial)
        .byte $d9,$3f,$d9,$66,$99,$66,$99,$66       // char 134
        .byte $9b,$ff,$99,$66,$99,$66,$99,$66       // char 135
        .byte $f9,$00,$f0,$6c,$9b,$67,$99,$66       // char 136
        .byte $99,$00,$00,$00,$03,$03,$c3,$c3       // char 137
        .byte $c3,$3f,$d9,$e6,$99,$66,$99,$66       // char 138
        .byte $99,$00,$c0,$c0,$b0,$70,$b0,$70       // char 139
        .byte $b0                                   // char 140 (partial)

txt_0c61:
        .byte $3f,$39,$36,$39,$36,$39,$36           // char 140 (partial)
        .byte $39,$ff,$99,$66,$99,$66,$99,$66       // char 141
        .byte $9b,$f0,$9f,$66,$99,$66,$99,$66       // char 142
        .byte $99,$00,$00,$c0,$b0,$70,$9c,$6c       // char 143
        .byte $9c,$03,$0d,$0e,$39,$36,$39,$36       // char 144
        .byte $39,$f0,$9c,$6c,$9b,$67,$9b,$67       // char 145
        .byte $9b,$c0,$b0,$70,$b3,$73,$b3,$73       // char 146
        .byte $c3,$00,$00,$00,$03,$03,$03,$03       // char 147
        .byte $03,$00,$c3,$c3,$b3,$73,$b3,$73       // char 148
        .byte $b0,$e6,$d9,$e6,$d9,$e6,$d9,$e6       // char 149
        .byte $d9,$67,$9b,$6c,$9c,$6c,$9c,$6c       // char 150
        .byte $9f,$00,$00,$00,$00,$00,$00,$00       // char 151
        .byte $ff,$00,$00,$00,$00,$00,$00,$00       // char 152
        .byte $f0,$03,$03,$03,$03,$03,$03,$03       // char 153
        .byte $03,$66,$99,$66,$99,$66,$99,$66       // char 154
        .byte $99,$6c,$9c,$70,$b0,$70,$b0,$70       // char 155
        .byte $bf,$0e,$0d,$03,$03,$03,$03,$03       // char 156
        .byte $ff,$73,$b3,$73,$b3,$73,$b3,$73       // char 157
        .byte $b3,$70,$b0,$70,$b0,$70,$b0,$70       // char 158
        .byte $9c                                   // char 159 (partial)

txt_0cf9:
        .byte $36,$39,$36,$39,$36,$39,$36           // char 159 (partial)
        .byte $39,$67,$9b,$67,$9b,$67,$9b,$67       // char 160
        .byte $9b,$e6,$d9                           // char 161 (partial)

txt_0d0b:
        .byte $36,$39,$36,$d9,$e6                   // char 161 (partial)
        .byte $99,$67,$9b,$67,$9b,$67,$9b,$67       // char 162
        .byte $9c,$67,$9b,$67,$9b,$67,$9b,$67       // char 163
        .byte $99,$03,$03,$03,$03,$03,$03,$03       // char 164
        .byte $c3,$6c,$9c,$70,$b0,$70,$b0,$70       // char 165
        .byte $b0,$00,$00,$00,$00,$00,$00,$00       // char 166
        .byte $0f,$70,$b0,$70,$b0,$70,$b0,$70       // char 167
        .byte $bf,$03,$03,$03,$03,$03,$03,$03       // char 168
        .byte $ff,$70,$b0,$70,$b0,$70,$b0,$70       // char 169
        .byte $b0,$00,$00,$00,$00,$00,$00,$00       // char 170
        .byte $c0,$66,$99,$66,$99,$66,$99,$ff       // char 171
        .byte $c0,$6c,$9c,$6c,$9c,$6c,$9c,$f0       // char 172
        .byte $00,$66,$99,$66,$99,$66,$9b,$67       // char 173
        .byte $9b,$66,$99,$66,$99,$66,$ff,$03       // char 174
        .byte $03,$66,$99,$66,$99,$66,$bf,$70       // char 175
        .byte $b0,$66,$99,$66,$99,$66,$99,$e6       // char 176
        .byte $d9,$6c,$b0,$c0,$b0,$70,$9c,$6c       // char 177
        .byte $9c,$67,$9b,$66,$99,$66,$99,$66       // char 178
        .byte $99,$00,$00,$c0,$b0,$70,$b0,$70       // char 179
        .byte $b0,$6c,$9b,$67,$9b,$67,$9b,$67       // char 180
        .byte $9b                                   // char 181 (partial)

txt_0da9:
        .byte $36,$39,$36,$39,$36,$39,$0f           // char 181 (partial)
        .byte $03,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 182
        .byte $c0,$70,$b0,$70,$b0,$70,$b0,$6c       // char 183
        .byte $9c,$67,$9b,$67,$9b,$67,$9b,$66       // char 184
        .byte $99,$03,$03,$03,$03,$03,$03,$c3       // char 185
        .byte $c3,$e6,$d9,$e6,$d9,$e6,$39,$36       // char 186
        .byte $0f,$66,$99,$66,$99,$66,$9b,$67       // char 187
        .byte $fc,$c0,$c0,$c0,$c0,$c0,$00,$00       // char 188
        .byte $00,$03,$03,$03,$03,$03,$00,$00       // char 189
        .byte $00,$66,$99,$66,$99,$66,$d9,$e6       // char 190
        .byte $3f,$67,$9b,$67,$9b,$67,$9c,$6c       // char 191
        .byte $f0,$73,$b3,$73,$b3,$73,$c0,$c0       // char 192
        .byte $00,$36,$39,$36,$39,$36,$0d,$0e       // char 193
        .byte $03,$66,$99,$66,$99,$66,$99,$66       // char 194
        .byte $ff,$70,$b0,$70,$b0,$70,$c0,$c0       // char 195
        .byte $00,$0e,$0d,$0e,$03,$03,$00,$00       // char 196
        .byte $00,$66,$99,$66,$99,$66,$d9,$3e       // char 197
        .byte $03,$67,$99,$66,$99,$66,$99,$66       // char 198
        .byte $ff,$fc,$9b,$67,$9b,$67,$9b,$67       // char 199
        .byte $fc,$e6,$d9,$e6,$39,$36,$0d,$03       // char 200
        .byte $00,$66,$99,$66,$99,$66,$99,$e6       // char 201
        .byte $3f,$7e,$99,$66,$99,$66,$99,$66       // char 202
        .byte $ff,$66,$99,$66,$99,$66,$99,$26       // char 203
        .byte $c0,$42,$99,$66,$99,$66,$99,$66       // char 204
        .byte $00,$00,$00,$02,$00,$02,$02,$0a       // char 205
        .byte $02,$0a,$0a,$07,$0a,$07,$07,$03       // char 206
        .byte $07,$03,$03,$0e,$03,$0e,$0e,$06       // char 207
        .byte $0e,$06,$06,$00,$06,$00,$00,$00       // char 208
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 209
        .byte $00,$00,$00,$00,$06,$00,$06,$06       // char 210
        .byte $0e,$06,$0e,$0e,$03,$0e,$03,$03       // char 211
        .byte $07,$03,$07,$07,$0a,$07,$0a,$0a       // char 212
        .byte $02,$0a,$02,$02,$00,$02,$00,$00       // char 213
        .byte $00,$00,$00,$00,$00,$00,$00,$76       // char 214
        .byte $7b,$7c,$7d,$75,$73,$71,$72,$70       // char 215
        .byte $71,$76,$33,$74,$75,$76,$33           // char 216 (partial)

// --- Region $10b8-$10f7 ---
.pc = $10b8 "dat_10b8"

dat_10b8:
        .byte $14,$13,$12,$11,$10,$0f,$0e,$0d,$0c,$0b,$0a,$09,$08,$08,$07,$06 // ................
        .byte $06,$05,$04,$04,$03,$03,$02,$02,$02,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$02,$02,$02,$03,$03,$04,$04,$05,$05,$06,$07 // ................
        .byte $08,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$0f,$10,$11,$12,$13,$14,$14 // ................

// --- Region $1127-$113e ---
.pc = $1127 "Segment $1127"
        .byte $65,$16,$8e,$61,$16,$a9,$00,$8d,$f5,$15,$8d,$f4,$15,$8d,$f3,$15 // e..a............
        .byte $8d,$f2,$15,$8d,$0b,$16,$8d,$3d       // .......=

// --- Region $1470-$147c ---
.pc = $1470 "dat_1470"

dat_1470:
        .byte $8d,$5d,$16,$60,$9d,$2e,$16,$60,$9d,$36,$16,$60,$9d // .].`...`.6.`.

// --- Region $14aa-$14b2 ---
.pc = $14aa "dat_14aa"

dat_14aa:
        .byte $a5,$aa,$9d,$76,$16,$a5,$ab,$9d,$7a   // ...v....z

// --- Region $14df-$14fb ---
.pc = $14df "dat_14df"

dat_14df:
        .byte $a5,$aa,$9d,$7e,$16,$a5,$ab,$9d,$82,$16,$60,$9d,$22,$16,$60,$9d // ...~......`.".`.
        .byte $3a,$16,$60,$9d,$d6,$15,$60,$9d,$26,$16,$60,$9d,$32 // :.`...`.&.`.2

// --- Region $150d-$1523 ---
.pc = $150d "dat_150d"

dat_150d:
        .byte $99,$de,$15,$60,$99,$df,$15,$60,$99,$e0,$15,$60,$99,$f6,$15,$60 // ...`...`...`...`
        .byte $99,$fc,$15,$60,$99,$fa,$15           // ...`...

// --- Region $15d3-$2000 ---
.pc = $15d3 "txt_15d3"

txt_15d3:
        .text "4566789:;<=>?"
        .byte $40                                   // @ character
        .text "6ABCD333CD38966E=>F=G6:"
        .byte $40                                   // @ character
        .text "67HIJKLMNOMPMQRSJTURS333RVWMXYJWMZ"
        .byte $5b
        .text "M"
        .byte $5c                                   // backslash
        .text "3RV"
        .byte $5d
        .byte $33,$48,$4d,$5e,$5f
        .byte $4c,$4d,$60,$61

txt_162b:
        .text "MPMSRM"
        .byte $62,$63,$64,$52,$65,$66               // bcdRef

txt_1637:
        .text "33RMPM"
        .byte $67,$68,$4d,$50,$4d,$60,$61           // ghMPM`a

txt_1644:
        .text "M"
        .byte $5c                                   // backslash character
        .text "3RM"
        .byte $5c                                   // backslash character
        .text "3HM"
        .byte $69                                   // i

txt_164e:
        .text "3LMSLMPMSRM"
        .byte $5c                                   // backslash character
        .text "RSRM"
        .byte $6a                                   // j

txt_165f:
        .text "33RMPM"
        .byte $6b,$6c                               // kl

txt_1667:
        .text "MPMSLM"
        .byte $5c                                   // backslash character
        .text "3RM"
        .byte $5c                                   // backslash character
        .text "3"
        .byte $6d,$6e,$6f,$33,$70,$71,$72,$70,$71,$73,$71,$72,$74,$75,$76,$74 // mno3pqrpqsqrtuvt
        .byte $72,$77,$78,$79,$36,$7a,$74,$75,$07,$0e,$15,$41,$21,$11,$81,$51 // rwxy6ztu...A!..Q
        .byte $83,$68,$8b,$39,$93,$80,$9c,$45,$a5,$90,$af,$69,$b9,$d7,$c4,$e3 // .h.9...E...i....
        .byte $d0,$99,$dd,$00,$ea,$25,$f8,$10,$70,$14,$78,$14,$74,$14,$fa,$14 // .....%..p.x.t...
        .byte $fe,$14,$0d,$15,$11,$15,$15,$15,$21,$15,$7c,$14,$1d,$15,$f2,$14 // ........!.|.....
        .byte $f6,$14,$ee,$14,$19,$15,$80,$14,$aa,$14,$b5,$14,$df,$14,$ea,$14 // ................
        .byte $24,$02,$40,$05,$01,$0f,$03,$11,$02,$29,$0a,$01,$04,$02,$0b,$19 // $.@......)......
        .byte $0e,$23,$07,$01,$11,$01,$98,$06,$96,$06,$93,$18,$93,$18,$93,$2a // .#.............*
        .byte $93,$06,$93,$06,$93,$06,$93,$0c,$96,$0c,$93,$06,$98,$2a,$10,$07 // .............*..
        .byte $00,$0c,$9b,$0c,$9b,$12,$9b,$0c,$9c,$06,$9d,$06,$a2,$0c,$96,$1e // ................
        .byte $9b,$0c,$9b,$12,$9b,$0c,$9c,$06,$9d,$18,$96,$18,$9b,$0c,$9b,$12 // ................
        .byte $9b,$0c,$9c,$06,$9d,$06,$a2,$0c,$96,$1e,$98,$0c,$98,$12,$98,$0c // ................
        .byte $99,$06,$9a,$18,$9a,$06,$0d,$14,$95,$12,$0f,$04,$11,$01,$93,$18 // ................
        .byte $0f,$00,$93,$18,$93,$2a,$93,$06,$93,$06,$93,$06,$93,$0c,$96,$0c // .....*..........
        .byte $93,$06,$98,$36,$10,$03,$95,$1e,$9a,$12,$98,$0c,$98,$0c,$98,$12 // ...6............
        .byte $98,$06,$95,$06,$95,$06,$95,$0c,$98,$0c,$95,$06,$9a,$1e,$96,$18 // ................
        .byte $11,$01,$93,$18,$0f,$00,$93,$18,$93,$2a,$93,$06,$93,$06,$93,$06 // .........*......
        .byte $93,$0c,$96,$0c,$93,$06,$98,$36,$10,$02,$11,$01,$93,$18,$07,$00 // .......6........
        .byte $08,$00,$02,$08,$03,$81,$af,$63,$cf,$18,$07,$08,$08,$01,$02,$29 // .......c.......)
        .byte $03,$41,$93,$18,$07,$00,$08,$00,$03,$81,$02,$08,$cf,$12,$07,$08 // .A..............
        .byte $08,$01,$03,$41,$02,$29,$93,$06,$07,$00,$08,$00,$93,$06,$93,$06 // ...A.)..........
        .byte $93,$0c,$96,$0c,$93,$06,$98,$1e,$03,$81,$02,$08,$cf,$18,$07,$08 // ................
        .byte $08,$01,$03,$41,$02,$29,$10,$02,$9b,$0c,$07,$00,$08,$00,$9b,$0c // ...A.)..........
        .byte $03,$81,$02,$08,$af,$63,$bc,$06,$08,$01,$07,$08,$02,$29,$03,$41 // .....c.......).A
        .byte $9b,$0c,$07,$00,$08,$00,$9c,$06,$9d,$06,$a2,$12,$03,$81,$02,$08 // ................
        .byte $af,$63,$bc,$18,$08,$01,$07,$08,$02,$29,$03,$41,$9b,$0c,$07,$00 // .c.......).A....
        .byte $08,$00,$9b,$0c,$03,$81,$02,$08,$af,$63,$bc,$06,$08,$01,$07,$08 // .........c......
        .byte $02,$29,$03,$41,$9b,$0c,$07,$00,$08,$00,$9c,$06,$9d,$18,$03,$81 // .).A............
        .byte $02,$08,$af,$63,$bc,$18,$08,$01,$07,$08,$02,$29,$03,$41,$9b,$0c // ...c.......).A..
        .byte $07,$00,$08,$00,$9b,$0c,$03,$81,$02,$08,$af,$63,$bc,$06,$08,$01 // ...........c....
        .byte $07,$08,$02,$29,$03,$41,$9b,$0c,$07,$00,$08,$00,$9c,$06,$9d,$06 // ...).A..........
        .byte $a2,$12,$03,$81,$02,$08,$af,$63,$bc,$18,$08,$01,$07,$08,$02,$29 // .......c.......)
        .byte $03,$41,$98,$0c,$08,$00,$07,$00,$98,$12,$98,$0c,$99,$06,$9a,$18 // .A..............
        .byte $9a,$06,$0d,$14,$95,$12,$0f,$04,$11,$01,$93,$18,$0f,$00,$93,$18 // ................
        .byte $93,$2a,$93,$06,$93,$06,$93,$06,$93,$0c,$96,$0c,$93,$06,$98,$36 // .*.............6
        .byte $10,$03,$95,$1e,$9a,$12,$98,$0c,$98,$0c,$98,$12,$98,$06,$95,$06 // ................
        .byte $95,$06,$95,$0c,$98,$0c,$95,$06,$9a,$1e,$96,$18,$13,$01,$14,$00 // ................
        .byte $11,$01,$00,$18,$03,$11,$02,$03,$0a,$01,$a4,$02,$03,$81,$db,$01 // ................
        .byte $a4,$01,$bc,$01,$af,$01,$00,$12,$10,$03,$00,$0c,$11,$01,$03,$11 // ................
        .byte $a4,$02,$03,$81,$db,$01,$a4,$01,$bc,$01,$af,$01,$00,$06,$10,$02 // ................
        .byte $00,$0c,$12,$04,$00,$01,$00,$01,$03,$11,$02,$1a,$0a,$5f,$04,$07 // ............._..
        .byte $00,$c0,$00,$c0,$14,$0c,$a4,$06,$a2,$06,$9f,$18,$9f,$18,$9f,$2a // ...............*
        .byte $9f,$06,$9f,$06,$9f,$06,$9f,$0c,$a2,$0c,$9f,$06,$a4,$2a,$a4,$06 // .............*..
        .byte $a2,$06,$9f,$18,$9f,$18,$9f,$2a,$9f,$06,$9f,$06,$9f,$06,$02,$23 // .......*.......#
        .byte $9f,$0c,$14,$00,$03,$81,$02,$f0,$0a,$f0,$04,$00,$ab,$63,$bc,$fc // .............c..
        .byte $0b,$32,$0e,$08,$07,$06,$08,$01,$0d,$1c,$0f,$03,$09,$6e,$02,$2b // .2...........n.+
        .byte $14,$f4,$0a,$2b,$03,$41,$b7,$06,$08,$00,$07,$00,$0f,$00,$0b,$50 // ...+.A.........P
        .byte $09,$00,$0e,$1e,$b7,$06,$b7,$0c,$b7,$0c,$b7,$06,$b7,$06,$b7,$06 // ................
        .byte $ba,$12,$b7,$0c,$b7,$0c,$b7,$06,$b7,$06,$be,$0c,$be,$0c,$bc,$06 // ................
        .byte $be,$0c,$bc,$1e,$00,$18,$0e,$64,$b7,$0c,$b7,$0c,$b7,$0c,$b7,$06 // .......d........
        .byte $b7,$06,$ba,$06,$ba,$06,$ba,$06,$bc,$18,$bc,$06,$0e,$28,$be,$0c // .............(..
        .byte $be,$0c,$be,$06,$be,$06,$be,$06,$bc,$2a,$be,$06,$be,$06,$bf,$06 // .........*......
        .byte $bf,$0c,$bf,$12,$bf,$06,$bf,$06,$c1,$06,$c1,$06,$c1,$06,$c6,$12 // ................
        .byte $ba,$06,$ba,$06,$13,$01,$bf,$06,$12,$07,$c1,$18,$ba,$1e,$0e,$c8 // ................
        .byte $bf,$06,$bf,$06,$bf,$06,$bf,$0c,$bf,$12,$bf,$06,$c1,$06,$c1,$0c // ................
        .byte $ba,$18,$0e,$3c,$00,$0c,$13,$01,$bc,$06,$12,$05,$be,$1e,$c3,$18 // ...<............
        .byte $00,$5a,$b7,$06,$b7,$06,$b7,$06,$b7,$0c,$ba,$0c,$b7,$06,$bc,$1e // .Z..............
        .byte $03,$11,$02,$03,$0a,$03,$a4,$02,$03,$81,$db,$01,$a4,$01,$bc,$01 // ................
        .byte $af,$01,$03,$41,$00,$12,$0a,$2b,$02,$2b,$00,$5a,$b7,$06,$b7,$06 // ...A...+.+.Z....
        .byte $b7,$06,$b7,$0c,$ba,$0c,$b7,$06,$bc,$1e,$03,$11,$02,$03,$0a,$01 // ................
        .byte $a4,$02,$03,$81,$db,$01,$a4,$01,$bc,$01,$af,$01,$03,$41,$02,$2b // .............A.+
        .byte $0a,$2b,$0e,$64,$be,$0c,$be,$06,$bc,$06,$bc,$06,$ba,$0c,$b7,$0c // .+.d............
        .byte $be,$06,$be,$06,$bc,$06,$bc,$05,$ba,$0c,$b7,$12,$b7,$06,$be,$06 // ................
        .byte $be,$06,$be,$0c,$be,$0c,$be,$06,$bc,$36,$0e,$1e,$b9,$1e,$b9,$06 // .........6......
        .byte $b9,$06,$b9,$06,$bc,$0c,$bc,$0c,$bc,$12,$bc,$06,$b9,$06,$b9,$06 // ................
        .byte $b9,$0c,$bc,$0c,$b9,$06,$be,$1e,$ba,$18,$00,$c0,$04,$00,$03,$81 // ................
        .byte $02,$f0,$0a,$f0,$b7,$63,$bc,$60,$08,$01,$0e,$06,$07,$06,$02,$c0 // .....c.`........
        .byte $0d,$91,$02,$c0,$bc,$60,$0f,$04,$03,$41,$02,$29,$0a,$29,$c3,$06 // .....`...A.).)..
        .byte $07,$00,$08,$00,$0d,$00,$0e,$ff,$c3,$06,$c3,$06,$c3,$0c,$c3,$06 // ................
        .byte $c3,$06,$c3,$06,$c6,$06,$c6,$0c,$c3,$18,$c3,$06,$ca,$0c,$ca,$0c // ................
        .byte $ca,$06,$ca,$0c,$c8,$36,$c3,$06,$c3,$0c,$c3,$06,$c6,$06,$c3,$0c // .....6..........
        .byte $c6,$0c,$c3,$06,$c6,$0c,$c3,$12,$c3,$06,$ca,$0c,$ca,$0c,$ca,$06 // ................
        .byte $ca,$0c,$c8,$2a,$cb,$06,$cb,$06,$cb,$06,$cb,$1e,$cb,$06,$cb,$06 // ...*............
        .byte $cb,$06,$cb,$0c,$c6,$12,$c6,$0c,$cb,$0c,$cb,$06,$cb,$06,$c9,$0c // ................
        .byte $c8,$06,$c6,$36,$cb,$06,$cb,$06,$cb,$06,$cb,$0c,$cb,$0c,$cb,$06 // ...6............
        .byte $cb,$06,$cb,$0c,$cd,$0c,$c6,$12,$00,$0c,$c8,$06,$c8,$06,$c8,$06 // ................
        .byte $c8,$0c,$ca,$1e,$ca,$06,$c6,$12,$02,$2b,$0a,$2b,$00,$5a,$08,$02 // .........+.+.Z..
        .byte $14,$00,$b7,$06,$b7,$06,$b7,$06,$b7,$0c,$ba,$0c,$b7,$06,$bc,$1e // ................
        .byte $03,$11,$02,$03,$0a,$03,$a4,$02,$03,$81,$db,$01,$a4,$01,$bc,$01 // ................
        .byte $af,$01,$03,$41,$00,$12,$02,$2b,$02,$2b,$00,$5a,$b7,$06,$b7,$06 // ...A...+.+.Z....
        .byte $b7,$06,$b7,$0c,$ba,$0c,$b7,$06,$bc,$1e,$03,$11,$02,$03,$0a,$03 // ................
        .byte $a4,$02,$03,$81,$db,$01,$a4,$01,$bc,$01,$af,$01,$03,$41,$02,$2b // .............A.+
        .byte $0a,$2b,$0e,$64,$be,$0c,$be,$06,$bc,$06,$bc,$06,$ba,$0c,$b7,$0c // .+.d............
        .byte $be,$06,$be,$06,$bc,$06,$bc,$05,$ba,$0c,$b7,$12,$b7,$06,$be,$06 // ................
        .byte $be,$06,$be,$0c,$be,$0c,$be,$06,$bc,$36,$0e,$1e,$b9,$1e,$b9,$06 // .........6......
        .byte $b9,$06,$b9,$06,$bc,$0c,$bc,$0c,$bc,$12,$bc,$06,$b9,$06,$b9,$06 // ................
        .byte $b9,$0c,$bc,$0c,$b9,$06,$be,$1e,$ba,$18,$13,$01,$14,$00,$11,$01 // ................
        .byte $00,$18,$03,$11,$02,$03,$0a,$03,$a4,$02,$03,$81,$db,$01,$a4,$01 // ................
        .byte $bc,$01,$af,$01,$00,$12,$10,$03,$00,$0c,$11,$01,$03,$11,$a4,$02 // ................
        .byte $03,$81,$db,$01,$a4,$01,$bc,$01,$af,$01,$00,$06,$10,$02,$00,$0c // ................
        .byte $12,$04,$00,$01,$03,$81,$00,$0c,$08,$01,$11,$01,$02,$08,$0a,$0d // ................
        .byte $a4,$63,$bc,$0c,$07,$08,$0a,$20,$02,$10,$d5,$63,$d4,$06,$07,$00 // .c..... ...c....
        .byte $00,$06,$02,$08,$0a,$0d,$af,$63,$cf,$0c,$07,$08,$0a,$10,$02,$10 // .......c........
        .byte $d5,$63,$d4,$06,$07,$00,$00,$06,$10,$22,$02,$c0,$0a,$5f,$c8,$30 // .c......."..._.0
        .byte $08,$02,$0f,$04,$0d,$ff,$02,$08,$0a,$0d,$af,$63,$00,$06,$0f,$00 // ...........c....
        .byte $07,$08,$08,$01,$cf,$06,$cf,$06,$cf,$06,$cf,$06,$a4,$63,$bc,$12 // .............c..
        .byte $11,$01,$02,$08,$0a,$0d,$a4,$63,$bc,$0c,$07,$08,$0a,$10,$02,$10 // .......c........
        .byte $d5,$63,$d4,$06,$07,$00,$00,$06,$02,$08,$0a,$0d,$af,$63,$cf,$0c // .c...........c..
        .byte $07,$08,$0a,$10,$02,$10,$d5,$63,$d4,$06,$07,$00,$00,$06,$10,$18 // .......c........
        .byte $03,$41,$02,$15,$0a,$15,$0e,$64,$11,$01,$ca,$63,$c5,$06,$08,$01 // .A.....d...c....
        .byte $c6,$06,$c6,$06,$c6,$0c,$c6,$0c,$13,$01,$c6,$0c,$c5,$06,$12,$03 // ................
        .byte $c6,$0c,$c6,$0c,$c5,$06,$c6,$0c,$cb,$63,$c8,$12,$c8,$06,$c8,$0c // .........c......
        .byte $c6,$06,$c8,$0c,$10,$02,$03,$81,$00,$11,$02,$f0,$0a,$f0,$07,$08 // ................
        .byte $bc,$63,$bc,$ff,$0f,$03,$0d,$0c,$c8,$63,$b2,$30,$07,$00,$06,$03 // .c.......c.0....
        .byte $0f,$04,$08,$02,$0d,$64,$02,$14,$9f,$10,$0d,$ff,$08,$00,$11,$01 // .....d..........
        .byte $02,$08,$0a,$0d,$af,$63,$cf,$06,$07,$08,$08,$01,$06,$00,$0f,$00 // .....c..........
        .byte $10,$05,$cf,$12,$11,$01,$02,$08,$0a,$0d,$a4,$63,$bc,$0c,$07,$08 // ...........c....
        .byte $0a,$10,$02,$10,$d5,$63,$d4,$06,$07,$00,$00,$06,$02,$08,$af,$63 // .....c.........c
        .byte $cf,$0c,$07,$08,$0a,$10,$02,$10,$d5,$63,$d4,$06,$07,$00,$00,$06 // .........c......
        .byte $10,$1c,$00,$ff,$00,$ff,$00,$fe       // ........

txt_1d4b:
        .text "              "
        .byte $13,$08,$0f,$0f,$14,$20,$2b,$31,$06,$09,$18 // ..... +1...

txt_1d64:
        .text "               "
        .byte $11,$15,$01,$0c,$09,$14,$19,$20,$14,$12,$01,$04,$09,$14,$09,$0f // ....... ........
        .byte $0e,$20,$1e,$1f                       // . ..

txt_1d87:
        .encoding "screencode_mixed"
        .text " pride- by fairlight  howdy hackers!  the fairlight gang today return with another one"
        .encoding "petscii_upper"

txt_1ddd:
        .text "..  "
        .byte $22                                   // double quote character

txt_1de2:
        .encoding "screencode_mixed"
        .text "shoot"
        .byte $22                                   // double quote
        .text " from loadstar was supplied, cracked, trained and ntsc-fixed by crossfire"
        .encoding "petscii_upper"

txt_1e31:
        .text "..  "

txt_1e35:
        .encoding "screencode_mixed"
        .text "yes, you read right - i did an ntsc-fix on this one.. it was no deal - three bytes and it could all be done using the pc-emulator"
        .encoding "petscii_upper"

txt_1eb6:
        .text "!!  "

txt_1eba:
        .encoding "screencode_mixed"
        .text "quick salutes goes to the few with honour: f4cg, legend, afl, chromance, hitmen, scs+trc, onslaught, armageddon, demonix, empire and anyone else who may deserve it"
        .encoding "petscii_upper"

txt_1f5d:
        .text "..  "

txt_1f61:
        .encoding "screencode_mixed"
        .text "don't go away, we'll be right back"
        .encoding "petscii_upper"

txt_1f83:
        .text "!!  "
        .byte $13,$0c,$01,$14,$05,$1a               // ......

txt_1f8d:
        .text "..                  "
        .byte $00                                   // string terminator
        .byte $00,$00,$00                           // ...

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

// --- Region $2400-$2400 ---
.pc = $2400 "scr_2400"

scr_2400:
        .byte $00                                   // .

// --- Region $2740-$2740 ---
.pc = $2740 "spr_2740"

spr_2740:
        .byte $00                                   // .

// --- Region $2880-$2880 ---
.pc = $2880 "spr_2880"

spr_2880:
        .byte $00                                   // .

// --- Region $2f40-$2f40 ---
.pc = $2f40 "spr_2f40"

spr_2f40:
        .byte $00                                   // .

// --- Region $3000-$3000 ---
.pc = $3000 "scr_3000"

scr_3000:
        .byte $00                                   // .

// --- Region $3400-$3400 ---
.pc = $3400 "scr_3400"

scr_3400:
        .byte $00                                   // .

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

chr_3800:
        .byte $00                                   // .

// --- Region $3c00-$3c00 ---
.pc = $3c00 "scr_3c00"

scr_3c00:
        .byte $00                                   // .

// --- Region $3e00-$3e00 ---
.pc = $3e00 "spr_3e00"

spr_3e00:
        .byte $00                                   // .

// --- Region $3fc0-$3fc0 ---
.pc = $3fc0 "spr_3fc0"

spr_3fc0:
        .byte $00                                   // .

// --- Region $4000-$4000 ---
.pc = $4000 "scr_4000"

scr_4000:
        .byte $00                                   // .

// --- Region $4400-$4400 ---
.pc = $4400 "scr_4400"

scr_4400:
        .byte $00                                   // .

// --- Region $4800-$4800 ---
.pc = $4800 "chr_4800"

chr_4800:
        .byte $00                                   // .

// --- Region $4c00-$4c00 ---
.pc = $4c00 "scr_4c00"

scr_4c00:
        .byte $00                                   // .

// --- Region $5000-$5000 ---
.pc = $5000 "chr_5000"

chr_5000:
        .byte $00                                   // .

// --- Region $5800-$5800 ---
.pc = $5800 "chr_5800"

chr_5800:
        .byte $00                                   // .

// --- Region $6000-$6000 ---
.pc = $6000 "chr_6000"

chr_6000:
        .byte $00                                   // .

// --- Region $6400-$6400 ---
.pc = $6400 "scr_6400"

scr_6400:
        .byte $00                                   // .

// --- Region $7000-$7000 ---
.pc = $7000 "scr_7000"

scr_7000:
        .byte $00                                   // .

// --- Region $7400-$7400 ---
.pc = $7400 "scr_7400"

scr_7400:
        .byte $00                                   // .

// --- Region $bdd1-$bdd1 ---
.pc = $bdd1 "dat_bdd1"

dat_bdd1:
        // === Fill data (1 bytes, $bdd1-$bdd1) ===
        .byte $00                                   // .

// --- Region $c000-$c000 ---
.pc = $c000 "scr_c000"

scr_c000:
        .byte $00                                   // .

// --- Region $c180-$c180 ---
.pc = $c180 "spr_c180"

spr_c180:
        .byte $00                                   // .

// --- Region $c400-$c400 ---
.pc = $c400 "scr_c400"

scr_c400:
        .byte $00                                   // .

// --- Region $c580-$c580 ---
.pc = $c580 "spr_c580"

spr_c580:
        .byte $00                                   // .

// --- Region $c600-$c600 ---
.pc = $c600 "spr_c600"

spr_c600:
        .byte $00                                   // .

// --- Region $c800-$c800 ---
.pc = $c800 "chr_c800"

chr_c800:
        .byte $00                                   // .

// --- Region $ca80-$ca80 ---
.pc = $ca80 "spr_ca80"

spr_ca80:
        .byte $00                                   // .

// --- Region $cc00-$cc00 ---
.pc = $cc00 "scr_cc00"

scr_cc00:
        .byte $00                                   // .

// --- Region $d000-$d000 ---
.pc = $d000 "chr_d000"

chr_d000:
        .byte $00                                   // .

// --- Region $d800-$d800 ---
.pc = $d800 "chr_d800"

chr_d800:
        .byte $00                                   // .

// --- Region $e000-$e000 ---
.pc = $e000 "chr_e000"

chr_e000:
        .byte $00                                   // .

// --- Region $e200-$e200 ---
.pc = $e200 "spr_e200"

spr_e200:
        .byte $00                                   // .

// --- Region $e240-$e240 ---
.pc = $e240 "spr_e240"

spr_e240:
        .byte $00                                   // .

// --- Region $e340-$e340 ---
.pc = $e340 "spr_e340"

spr_e340:
        .byte $00                                   // .

// --- Region $e400-$e400 ---
.pc = $e400 "scr_e400"

scr_e400:
        .byte $00                                   // .

// --- Region $e4c0-$e4c0 ---
.pc = $e4c0 "spr_e4c0"

spr_e4c0:
        .byte $00                                   // .

// --- Region $e500-$e500 ---
.pc = $e500 "spr_e500"

spr_e500:
        .byte $00                                   // .

// --- Region $e900-$fce1 ---
.pc = $e900 "dat_e900"

dat_e900:
        .byte $08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8,$d0,$f7,$4c,$00,$01,$00 // ....H.......L...
        .byte $08,$06,$ea,$33,$1f,$b1               // ...3..

txt_e916:
        .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_e9b2:
        .text "X "
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $0e,$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,$3d,$7c,$00,$10,$30,$60,$fe,$0c,$18,$00,$7c,$ce,$06,$26,$66 // `=|..0`....|..&f
        .byte $7e,$66,$00,$7c,$c6,$06,$26,$64,$7c,$66,$00,$3c,$6e,$c6,$cc,$e3 // ~f.|..&d|f.<n...
        .byte $c0,$25,$00,$7c,$ce,$06,$26,$e3,$66,$3b,$00,$7c,$e6,$c6,$c4,$60 // .%.|..&.f;.|...`
        .byte $30,$00
        .byte $20,$7e,$fe,$90
        .text "00>6"
        .byte $00
        .byte $38,$6c,$c4,$cc,$c0
        .byte $c0,$de,$00,$44,$ce,$e3,$cc,$27,$fc,$cc,$00,$08,$18,$38,$78,$e3 // ...D...'.....8x.
        .byte $18,$24,$00,$7e,$e0,$c4,$e3,$0c,$2b,$2c,$00,$26,$66,$e6,$6c,$6c // .$.~....+,.&f.ll
        .byte $7c,$78,$00,$30,$e6,$60,$25,$00,$6c,$fe,$16,$56,$e3,$d6,$25,$00 // |x.0.`%.l..V..%.
        .byte $7c,$c6,$06,$26,$e3,$66,$60,$2c,$00,$3c,$66,$66,$06,$66,$c6,$c6 // |..&.f`,.<ff.f..
        .byte $00,$7c,$ce,$06,$26,$6e,$7c,$78,$00,$3c,$66,$66,$06,$76,$c6,$c6 // .|..&n|x.<ff.v..
        .byte $00,$7c,$c6,$86,$26,$6e,$7c,$78,$00,$7e,$ee,$e0,$70,$3c,$0e,$0e // .|..&n|x.~..p<..
        .byte $00,$7e,$fc,$00,$e4,$30,$22,$00,$4c,$e5,$cc,$23,$c8,$00,$c0,$e6 // .~...0".L..#....
        .byte $66,$24,$00,$fe,$00,$52,$e4,$d6,$38,$00,$c6,$c6,$6c,$7c,$38,$70 // f$...R..8...l|8p
        .byte $78,$00,$6e,$e6,$66,$66,$6e,$3c,$18,$00,$7e,$c6,$4c,$18,$fc,$30 // x.n.ffn<..~.L..0
        .byte $60,$bb,$25,$64,$d6,$d7,$f7,$d6,$a3,$21,$dc,$e4,$da,$a8 // `.%d.....!....

txt_eae3:
        .text ",<8800  "
        .byte $00                                   // string terminator
        .byte $77,$77,$33,$66,$a4,$23,$36,$36,$7f,$e3,$36,$3e,$7f,$36,$14,$14 // ww3f.#66..6>.6..
        .byte $3e,$77,$74,$3e,$17,$77,$46,$e6,$ec,$4c,$18,$18,$30,$64,$00,$38 // >wt>.wF..L..0d.8
        .byte $6c,$6c,$38,$6c,$c6,$c3,$38,$1c,$18,$30,$a4,$24,$0c,$18,$30,$30 // ll8l..8..0.$..00
        .byte $e4,$60,$24,$30,$18,$0c,$0c,$e4,$06,$a2,$26,$36,$36,$1c,$7f,$1c // .`$0......&66...
        .byte $36,$a2,$e3,$18,$23,$7e,$18,$18,$ad,$21,$7e,$aa,$32,$06,$06,$0c // 6...#~...!~.2...
        .byte $0c,$18,$18,$30,$60,$1c,$36,$63,$67,$6f,$7b,$73,$63,$18,$38,$e6 // ...0`.6cgo{sc.8.
        .byte $18,$2d,$1e,$33,$63,$03,$06,$0c,$18,$30,$7f,$63,$46,$0c,$1e,$e3 // .-.3c....0.cF...
        .byte $03,$60,$24,$06,$0e,$1e,$36,$36,$66,$66,$7f,$7f,$63,$61,$7c,$66 // .`$...66ff..ca|f
        .byte $43,$03,$03,$1c,$36,$63,$60,$7c,$76,$63,$63,$7f,$63,$43,$06,$0c // C...6c`|vcc.cC..
        .byte $0c,$18,$18,$3e,$63,$63,$36,$02,$1c,$36,$63,$63,$24,$63,$37,$1f // ...>cc6..6cc$c7.
        .byte $03,$a3,$25,$18,$18,$00,$18,$18,$a3,$2d,$18,$18,$00,$18,$18,$03 // ..%......-......
        .byte $06,$0c,$18,$30,$60,$30,$18,$a4,$35,$3c,$00,$3c,$00,$60,$30,$18 // ...0`0..5<.<.`0.
        .byte $0c,$06,$03,$06,$0c,$7c,$c6,$c6,$46,$0c,$18,$18,$00,$10,$a7,$2b // .....|..F......+
        .byte $66,$66,$6e,$60,$70,$60,$40,$00,$66,$ec,$78,$a5,$2b,$c0,$c0,$60 // ffn`p`@.f.x.+..`
        .byte $60,$34,$1c,$0c,$00,$66,$6c,$78,$a5,$21,$70,$e4,$60,$24,$30,$1e // `4...flx.!p.`$0.
        .byte $00,$34,$e3                           // .4.

txt_ebdf:
        .text "0'80 "
        .byte $00                                   // string terminator
        .byte $cc,$cc,$78,$a5,$28,$cc,$cc,$de,$c0,$e0,$c0,$80,$00,$e4,$18,$27 // ..x.(..........'
        .byte $1c,$18,$10,$00,$6c,$6c,$38,$a5,$2b,$6c,$66,$6e,$60,$70,$60,$40 // ....ll8.+lfn`p`@
        .byte $00,$60,$66,$7e,$a5,$2b,$d6,$c6,$ce,$c0,$e0,$c0,$80,$00,$66,$66 // .`f~.+........ff
        .byte $ee,$a5,$23,$c6,$ec,$78,$a5,$e4,$60,$37,$70,$60,$40,$00,$c6,$7c // ..#..x..`7p`@..|
        .byte $38,$18,$1a,$1e,$0e,$00,$6c,$66,$66,$60,$70,$60,$40,$00,$e6,$ec // 8.....lff`p`@...
        .byte $78,$a5,$e4                           // x..

txt_ec38:
        .text "0'80 "
        .byte $00                                   // string terminator
        .byte $c6,$cc,$78,$a5,$23,$66,$36,$1c,$a5,$23,$d6,$d6,$6c,$a5,$23,$d8 // ..x.#f6..#..l.#.
        .byte $d8,$cc,$a5,$23,$18,$18,$3c,$a5,$23,$c4,$c6,$fe,$bd,$21,$d6,$a7 // ...#..<.#....!..

txt_ec5e:
        .text "!"
        .byte $5c                                   // backslash character
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $22,$60,$60,$ad,$23,$16,$06,$02,$a5,$23,$3e,$14,$14,$a5,$23,$6e // "``.#....#>...#n
        .byte $ce,$c4,$a5,$25,$c3,$e6,$7b,$03,$02,$ab,$e3,$60,$25,$30,$30,$18 // ...%..{....`%00.
        .byte $0c,$00,$e3,$06,$26,$0c,$0c,$18,$30,$00,$36,$a7,$21,$18,$a8,$24 // ....&...0.6.!..$
        .byte $1c,$1c,$0c,$18,$ac,$22,$18,$18,$a5,$23,$60,$c0,$c0,$a5,$23,$63 // ....."...#`...#c
        .byte $36,$1c,$a5,$23,$18,$18,$7e,$a5,$23,$61,$63,$7f,$a5,$23,$63,$36 // 6..#..~.#ac..#c6
        .byte $1c,$a5,$e4,$06,$23,$0e,$06,$02,$42,$00,$63,$36,$1c,$00,$00,$00 // ....#...B.c6....
        .byte $00,$a1,$e6,$18,$21,$08,$42,$00,$63,$36,$1c,$00,$00,$00,$00,$a9 // ....!.B.c6......
        .byte $23,$18,$08,$10,$a5,$23,$0c,$06,$03,$ad,$23,$18,$30,$60,$a6,$22 // #....#....#.0`."
        .byte $18,$18,$b0,$60,$3e,$03,$0d,$0e,$39,$36,$39,$0f,$f9,$66,$99,$66 // ...`>...969..f.f
        .byte $99,$66,$99,$ff,$99,$66,$99,$66,$99,$66,$ff,$f0,$9c,$6c,$9c,$6c // .f...f.f.f...l.l
        .byte $9c,$6c,$f0,$00,$03,$0e               // .l....

txt_ed07:
        .text "96"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $e6,$d9,$3f,$d9,$66,$99,$66,$99,$66,$9b,$ff,$99,$66,$99,$66,$99 // ..?.f.f.f...f.f.
        .byte $66,$f9,$00,$f0,$6c,$9b,$67,$99,$66,$99,$a3,$22,$03,$03,$e3,$c3 // f...l.g.f.."....
        .byte $60                                   // `

txt_ed2b:
        .text "(?"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $e6,$99,$66,$99,$66,$99,$00,$c0,$c0,$b0,$70,$b0,$70,$b0 // ..f.f.....p.p.

txt_ed3c:
        .text "?9696969"
        .byte $ff,$99,$66,$99,$66,$99,$66,$9b,$f0,$9f,$66,$99,$66,$99,$66,$99 // ..f.f.f...f.f.f.
        .byte $a2
        .byte $3e,$c0,$b0,$70,$9c,$6c,$9c,$03,$0d,$0e
        .text "96969"
        .byte $f0,$9c,$6c,$9b,$67,$9b,$67,$9b,$c0,$b0,$70,$b3,$73,$b3,$73,$c3 // ..l.g.g...p.s.s.
        .byte $a3,$e5,$03,$28,$00,$c3,$c3,$b3,$73,$b3,$73,$b0,$02,$e6,$d9,$e6 // ...(....s.s.....
        .byte $d9,$28,$67,$9b,$6c,$9c,$6c,$9c,$6c,$9f,$a7,$c1,$a7,$21,$f0,$e8 // .(g.l.l.l....!..
        .byte $03,$32,$66,$99,$66,$99,$66,$99,$66,$99,$6c,$9c,$70,$b0,$70,$b0 // .2f.f.f.f.l.p.p.
        .byte $70,$bf,$0e,$0d,$e5,$03,$c1,$02,$73,$b3,$73,$b3,$28,$70,$b0,$70 // p.......s.s.(p.p
        .byte $b0,$70,$b0,$70,$9c,$02
        .text "6969"
        .byte $60
        .byte $20,$67,$9b,$67,$9b
        .byte $67,$9b,$67,$9b,$e6,$d9               // g.g...

txt_edca:
        .text "696"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $e6,$99,$67,$9b,$67,$9b,$67,$9b,$67,$9c,$67,$9b,$67,$9b,$67,$9b // ..g.g.g.g.g.g.g.
        .byte $67,$99,$e7,$03,$29,$c3,$6c,$9c,$70,$b0,$70,$b0,$70,$b0,$a7,$29 // g...).l.p.p.p..)
        .byte $0f,$70,$b0,$70,$b0,$70,$b0,$70,$bf,$e7,$03,$c1,$02,$70,$b0,$70 // .p.p.p.p.....p.p
        .byte $b0,$a7,$60,$41,$c0,$66,$99,$66,$99,$66,$99,$ff,$c0,$6c,$9c,$6c // ..`A.f.f.f...l.l
        .byte $9c,$6c,$9c,$f0,$00,$66,$99,$66,$99,$66,$9b,$67,$9b,$66,$99,$66 // .l...f.f.f.g.f.f
        .byte $99,$66,$ff,$03,$03,$66,$99,$66,$99,$66,$bf,$70,$b0,$66,$99,$66 // .f...f.f.f.p.f.f
        .byte $99,$66,$99,$e6,$d9,$6c,$b0,$c0,$b0,$70,$9c,$6c,$9c,$67,$9b,$66 // .f...l...p.l.g.f
        .byte $99,$66                               // .f

spr_ee40:
        // === Sprite data (64 bytes, $ee40-$ee7f) ===
        .byte $99,$66,$99                           // #..##..#.##..##.#..##..#
        .byte $a2,$36,$c0                           // #.#...#...##.##.##......
        .byte $b0,$70,$b0                           // #.##.....###....#.##....
        .byte $70,$b0,$6c                           // .###....#.##.....##.##..
        .byte $9b,$67,$9b                           // #..##.##.##..####..##.##
        .byte $67,$9b,$67                           // .##..####..##.##.##..###
        .byte $9b

txt_ee53:
        .byte $36,$39
        .byte $36,$39,$36                           // ..##.##...###..#..##.##.
        .byte $39,$0f,$03                           // ..###..#....####......##
        .byte $e8,$c0,$30                           // ###.#...##........##....
        .byte $70,$b0,$70                           // .###....#.##.....###....
        .byte $b0,$70,$b0                           // #.##.....###....#.##....
        .byte $6c,$9c,$67                           // .##.##..#..###...##..###
        .byte $9b,$67,$9b                           // #..##.##.##..####..##.##
        .byte $67,$9b,$66                           // .##..####..##.##.##..##.
        .byte $99,$e6,$03                           // #..##..####..##.......##
        .byte $32,$c3,$c3                           // ..##..#.##....####....##
        .byte $e6,$d9,$e6                           // ###..##.##.##..####..##.
        .byte $d9,$e6,$39                           // ##.##..####..##...###..#
        .byte $36,$0f,$66                           // ..##.##.....####.##..##.
        .byte $99,$66,$99                           // #..##..#.##..##.#..##..#
        .byte $66                                   // sprite 0 padding
        .byte $9b,$67,$fc                           // #..##.##.##..#########..
        .byte $e5,$c0,$a3                           // ###..#.###......#.#...##
        .byte $e5,$03,$a3                           // ###..#.#......###.#...##
        .byte $60,$35,$66                           // .##.......##.#.#.##..##.
        .byte $99,$66,$99                           // #..##..#.##..##.#..##..#
        .byte $66,$d9,$e6                           // .##..##.##.##..####..##.
        .byte $3f,$67,$9b                           // ..######.##..####..##.##
        .byte $67,$9b,$67                           // .##..####..##.##.##..###
        .byte $9c,$6c,$f0                           // #..###...##.##..####....
        .byte $73,$b3,$73                           // .###..###.##..##.###..##
        .byte $b3,$73,$c0                           // #.##..##.###..####......
        .byte $c0,$00,$36                           // ##................##.##.
        .byte $39,$36,$39                           // ..###..#..##.##...###..#
        .byte $36,$0d,$0e                           // ..##.##.....##.#....###.
        .byte $03,$66,$99                           // ......##.##..##.#..##..#
        .byte $66,$99,$66                           // .##..##.#..##..#.##..##.
        .byte $99,$66,$ff                           // #..##..#.##..##.########
        .byte $70,$b0,$70                           // .###....#.##.....###....
        .byte $b0,$70,$c0                           // #.##.....###....##......
        .byte $c0,$00,$0e                           // ##..................###.
        .byte $0d,$0e,$03                           // ....##.#....###.......##
        .byte $03                                   // sprite 1 padding
        .byte $a3,$60,$3f                           // #.#...##.##.......######
        .byte $66,$99,$66                           // .##..##.#..##..#.##..##.
        .byte $99,$66,$d9                           // #..##..#.##..##.##.##..#
        .byte $3e,$03,$67                           // ..#####.......##.##..###
        .byte $99,$66,$99                           // #..##..#.##..##.#..##..#
        .byte $66,$99,$66                           // .##..##.#..##..#.##..##.
        .byte $ff,$fc,$9b                           // ##############..#..##.##
        .byte $67,$9b,$67                           // .##..####..##.##.##..###
        .byte $9b,$67,$fc                           // #..##.##.##..#########..
        .byte $e6,$d9,$e6                           // ###..##.##.##..####..##.
        .byte $39,$36,$0d                           // ..###..#..##.##.....##.#
        .byte $03,$00,$66                           // ......##.........##..##.
        .byte $99,$66,$99                           // #..##..#.##..##.#..##..#
        .byte $66,$99,$e6                           // .##..##.#..##..####..##.
        .byte $3f,$7e,$99                           // ..######.######.#..##..#
        .byte $66,$99,$66                           // .##..##.#..##..#.##..##.
        .byte $99,$66,$ff                           // #..##..#.##..##.########
        .byte $66,$99,$66                           // .##..##.#..##..#.##..##.
        .byte $99,$66,$99                           // #..##..#.##..##.#..##..#
        .byte $26,$c0,$42                           // ..#..##.##.......#....#.
        .byte $99,$66,$99                           // #..##..#.##..##.#..##..#
        .byte $66                                   // sprite 2 padding
        .byte $99,$66,$a3                           // #..##..#.##..##.#.#...##
        .byte $3a,$02,$00                           // ..###.#.......#.........
        .byte $02,$02,$0a                           // ......#.......#.....#.#.
        .byte $02,$0a,$0a                           // ......#.....#.#.....#.#.
        .byte $07,$0a,$07                           // .....###....#.#......###
        .byte $07,$03,$07                           // .....###......##.....###
        .byte $03,$03,$0e                           // ......##......##....###.
        .byte $03,$0e,$0e                           // ......##....###.....###.
        .byte $06,$0e,$06                           // .....##.....###......##.
        .byte $06,$00,$06                           // .....##..............##.
        .byte $af,$3a,$06                           // #.#.####..###.#......##.
        .byte $00,$06,$06                           // .............##......##.
        .byte $0e,$06,$0e                           // ....###......##.....###.
        .byte $0e,$03,$0e                           // ....###.......##....###.
        .byte $03,$03,$07                           // ......##......##.....###
        .byte $03,$07,$07                           // ......##.....###.....###
        .byte $0a,$07,$0a                           // ....#.#......###....#.#.
        .byte $0a,$02,$0a                           // ....#.#.......#.....#.#.
        .byte $02,$02,$00                           // ......#.......#.........
        .byte $02,$a9,$62                           // ......#.#.#.#..#.##...#.
        .byte $17,$76,$7b                           // ...#.###.###.##..####.##
        .byte $7c                                   // sprite 3 padding
        .byte $7d,$75,$73                           // .#####.#.###.#.#.###..##
        .byte $71,$72,$70                           // .###...#.###..#..###....
        .byte $71,$76,$33                           // .###...#.###.##...##..##
        .byte $74,$75,$76                           // .###.#...###.#.#.###.##.
        .byte $33,$a2,$00                           // ..##..###.#...#.........
        .byte $bd,$01,$0c                           // #.####.#.......#....##..
        .byte $9d,$98,$f9                           // #..###.##..##...#####..#
        .byte $bd,$01,$0d                           // #.####.#.......#....##.#
        .byte $9d,$98,$fa                           // #..###.##..##...#####.#.
        .byte $bd,$01,$0e                           // #.####.#.......#....###.
        .byte $9d,$98,$fb                           // #..###.##..##...#####.##
        .byte $e8,$d0,$eb                           // ###.#...##.#....###.#.##
        .byte $20,$ea,$0f                           // ..#.....###.#.#.....####
        .byte $a2,$01,$8e                           // #.#...#........##...###.
        .byte $86,$02,$8e                           // #....##.......#.#...###.
        .byte $21,$d0,$86                           // ..#....###.#....#....##.
        .byte $3a,$86,$3b                           // ..###.#.#....##...###.##
        .byte $20,$44,$e5                           // ..#......#...#..###..#.#
        .byte $ce,$21,$d0                           // ##..###...#....###.#....
        .byte $ca,$8e,$20                           // ##..#.#.#...###...#.....
        .byte $d0,$bd,$d3                           // ##.#....#.####.###.#..##
        .byte $15                                   // sprite 4 padding
        .byte $9d,$00,$fc                           // #..###.#........######..
        .byte $9d,$08,$fe                           // #..###.#....#...#######.
        .byte $a9,$09,$9d                           // #.#.#..#....#..##..###.#
        .byte $00,$d8,$9d                           // ........##.##...#..###.#
        .byte $08,$da,$e8                           // ....#...##.##.#.###.#...
        .byte $e0,$c8,$d0                           // ###.....##..#...##.#....
        .byte $ea,$a2,$00                           // ###.#.#.#.#...#.........
        .byte $bd,$b7,$0e                           // #.####.##.##.###....###.
        .byte $9d,$b8,$fc                           // #..###.##.###...######..
        .byte $9d,$c0,$fe                           // #..###.###......#######.
        .byte $e8,$e0,$10                           // ###.#...###........#....
        .byte $d0,$f2,$a9                           // ##.#....####..#.#.#.#..#
        .byte $d8,$8d,$16                           // ##.##...#...##.#...#.##.
        .byte $d0,$a2,$00                           // ##.#....#.#...#.........
        .byte $8a,$9d,$d3                           // #...#.#.#..###.###.#..##
        .byte $15,$e8,$e0                           // ...#.#.####.#...###.....
        .byte $b8,$d0,$f8                           // #.###...##.#....#####...
        .byte $a9,$d3,$a2                           // #.#.#..###.#..###.#...#.
        .byte $16,$20,$1f                           // ...#.##...#........#####
        .byte $11,$a2,$00                           // ...#...##.#...#.........
        .byte $bd,$4b,$1d                           // #.####.#.#..#.##...###.#
        .byte $9d                                   // sprite 5 padding
        .byte $c8,$04,$18                           // ##..#........#.....##...
        .byte $69,$40,$9d                           // .##.#..#.#......#..###.#
        .byte $f0,$04,$bd                           // ####.........#..#.####.#
        .byte $73,$1d,$9d                           // .###..##...###.##..###.#
        .byte $b8,$05,$18                           // #.###........#.#...##...
        .byte $69,$40,$9d                           // .##.#..#.#......#..###.#
        .byte $e0,$05,$e8                           // ###..........#.####.#...
        .byte $e0,$28,$d0                           // ###.......#.#...##.#....
        .byte $e3,$78,$ad                           // ###...##.####...#.#.##.#
        .byte $11,$d0,$30                           // ...#...###.#......##....
        .byte $fb,$a9,$2b                           // #####.###.#.#..#..#.#.##
        .byte $cd,$12,$d0                           // ##..##.#...#..#.##.#....
        .byte $d0,$fb,$a2                           // ##.#....#####.###.#...#.
        .byte $1d,$20,$40                           // ...###.#..#......#......
        .byte $10,$20,$07                           // ...#......#..........###
        .byte $10,$a2,$02                           // ...#....#.#...#.......#.
        .byte $20,$40,$10                           // ..#......#.........#....
        .byte $a2,$03,$20                           // #.#...#.......##..#.....
        .byte $3c,$10,$a9                           // ..####.....#....#.#.#..#
        .byte $97,$a2,$12                           // #..#.####.#...#....#..#.
        .byte $a0,$c8,$8d                           // #.#.....##..#...#...##.#
        .byte $00                                   // sprite 6 padding

scr_f000:
        // === Screen RAM (1024 bytes, $f000-$f3ff) ===
        .encoding "screencode_mixed"
        .byte $dd,$8e                               // scrcode: ..
        .text "x"
        .byte $d0,$8c                               // scrcode: ..
        .text "v"
        .byte $d0,$a9,$8e,$cd                       // scrcode: ....
        .text "r"
        .byte $d0,$d0,$fb,$a5                       // scrcode: ....
        .text ":"
        .byte $8d                                   // scrcode: .
        .text "v"
        .byte $d0,$a9,$a0,$cd                       // scrcode: ....
        .text "r"
        .byte $d0,$d0,$fb,$a9,$c8,$8d               // scrcode: ......
        .text "v"
        .byte $d0                                   // scrcode: .
        .text " "
        .byte $7b                                   // scrcode: .
        .text "p"
        .byte $a2,$b3,$ec                           // scrcode: ...
        .text "r"
        .byte $d0,$d0                               // scrcode: ..
        .byte $fb,$a2                               // scrcode: ..
        .text "b "
        .byte $40                                   // scrcode: .
        .text "p gp"
        .byte $a2                                   // scrcode: .
        .text "v "
        .byte $40                                   // scrcode: .
        .text "p "
        .byte $55                                   // scrcode: .
        .text "p "
        .byte $69                                   // scrcode: .
        .text "p "
        .byte $85                                   // scrcode: .
        .text "q"
        .byte $e6                                   // scrcode: .
        .text ";"
        .byte $a5                                   // scrcode: .
        .text ";)?"
        .byte $85                                   // scrcode: .
        .text ";"
        .byte $a6                                   // scrcode: .
        .encoding "petscii_upper"

txt_f048:
        .text ";8"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "y"
        .byte $fd,$b8                               // scrcode: ..
        .text "p"
        .byte $8d,$61                               // scrcode: ..
        .text "o"
        .byte $8d,$ac                               // scrcode: ..
        .text "o"
        .byte $bd,$b8                               // scrcode: ..
        .text "p"
        .byte $8d,$69                               // scrcode: ..
        .text "o"
        .byte $8d,$a4                               // scrcode: ..
        .text "o"
        .byte $a9                                   // scrcode: .
        .text "p"
        .byte $8d                                   // scrcode: .
        .text "q"
        .byte $d0                                   // scrcode: .
        .text ".y"
        .byte $d0,$ad                               // scrcode: ..
        .text "a"
        .byte $dc,$c9,$ef,$f0                       // scrcode: ....
        .text "l"
        .byte $4c,$54                               // scrcode: ..
        .text "o"
        .byte $a9,$9b,$85                           // scrcode: ...
        .text "b"
        .byte $a9,$1d,$85                           // scrcode: ...
        .text "c"
        .byte $60                                   // scrcode: .
        .text " "
        .byte $81,$ff                               // scrcode: ..
        .text " "
        .byte $84,$ff,$a2                           // scrcode: ...
        .text "&"
        .byte $bd,$f8                               // scrcode: ..
        .text "p"
        .byte $9d                                   // scrcode: .
        .text "<c"
        .byte $ca                                   // scrcode: .
        .text "p"
        .byte $f7,$4c                               // scrcode: ..
        .text "<c"
        .byte $a2                                   // scrcode: .
        .text "8 <p"
        .byte $a9,$ff,$a0,$d8,$a2,$94,$8d           // scrcode: .......
        .text "x"
        .byte $d0                                   // scrcode: .
        .byte $8c                                   // scrcode: .
        .text "v"
        .byte $d0,$8e                               // scrcode: ..
        .text "@"
        .byte $dd,$a2                               // scrcode: ..
        .text "#"
        .byte $bc,$69                               // scrcode: ..
        .text "n"
        .byte $bd,$93                               // scrcode: ..
        .text "n"
        .byte $ae                                   // scrcode: .
        .text "r"
        .byte $d0,$ec                               // scrcode: ..
        .text "r"
        .byte $d0,$f0,$fb,$8c,$22,$d0,$8d           // scrcode: ...."..
        .text "#"
        .byte $d0,$ce,$1c                           // scrcode: ...
        .text "p"
        .byte $d0,$e5,$a9                           // scrcode: ...
        .text "#"
        .byte $8d,$1c                               // scrcode: ..
        .text "p"
        .byte $60,$ca                               // scrcode: ..
        .byte $d0,$fd,$60                           // scrcode: ...
        .text "$@"
        .byte $ad                                   // scrcode: .
        .text "r"
        .byte $d0,$cd                               // scrcode: ..
        .text "r"
        .byte $d0,$f0,$fb                           // scrcode: ...
        .text ")gip"
        .byte $8d                                   // scrcode: .
        .text "q"
        .byte $d0,$ca,$d0,$ec,$60,$a2               // scrcode: ......
        .text "@"
        .byte $ac,$93                               // scrcode: ..
        .text "n"
        .byte $bd,$93                               // scrcode: ..
        .text "n"
        .byte $9d,$92                               // scrcode: ..
        .text "n"
        .byte $e8,$e0                               // scrcode: ..
        .text "#"
        .byte $d0,$f5                               // scrcode: ..
        .byte $8c,$b5                               // scrcode: ..
        .text "n"
        .byte $60,$a2                               // scrcode: ..
        .text "("
        .byte $ac,$90                               // scrcode: ..
        .text "n"
        .byte $bd,$68                               // scrcode: ..
        .text "n"
        .byte $9d,$69                               // scrcode: ..
        .text "n"
        .byte $ca,$d0,$f7,$8c,$69                   // scrcode: .....
        .text "n"
        .byte $60,$a5                               // scrcode: ..
        .text ":8"
        .byte $e9                                   // scrcode: .
        .text "a"
        .byte $85                                   // scrcode: .
        .text ":"
        .byte $b0                                   // scrcode: .
        .text "3)g"
        .byte $85                                   // scrcode: .
        .text ":"
        .byte $a2                                   // scrcode: .
        .text "@"
        .byte $bd,$41                               // scrcode: ..
        .text "e"
        .byte $9d,$40                               // scrcode: ..
        .text "e"
        .byte $bd,$69                               // scrcode: ..
        .text "e"
        .byte $9d,$68                               // scrcode: ..
        .text "e"
        .byte $e8,$e0                               // scrcode: ..
        .text "("
        .byte $d0,$ef,$a0                           // scrcode: ...
        .text "@"
        .byte $b1                                   // scrcode: .
        .text "b"
        .byte $d0                                   // scrcode: .
        .text "e "
        .byte $ea                                   // scrcode: .
        .text "o"
        .byte $d0,$f7                               // scrcode: ..
        .text ")?"
        .byte $8d,$67                               // scrcode: ..
        .text "ex"
        .byte $69,$40,$8d,$8f                       // scrcode: ....
        .text "e"
        .byte $e6                                   // scrcode: .
        .text "b"
        .byte $d0                                   // scrcode: .
        .text "b"
        .byte $e6                                   // scrcode: .
        .text "c"
        .byte $60                                   // scrcode: .
        .text "tsrqponmlkjihhgffeddcc"
        .byte $e3                                   // scrcode: .
        .text "b"
        .byte $ec                                   // scrcode: .
        .text "a"
        .byte $e3                                   // scrcode: .
        .text "b"
        .byte $61,$a1                               // scrcode: ..
        .text "ccddeef"
        .text "ghhijklmnoopqrstt"
        .byte $78,$e6                               // scrcode: ..
        .text "a"
        .byte $a0                                   // scrcode: .
        .text "a"
        .byte $84                                   // scrcode: .
        .text "b"
        .byte $88,$a9                               // scrcode: ..
        .text "h"
        .byte $85                                   // scrcode: .
        .text "c"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $85                                   // scrcode: .
        .text "d"
        .byte $a9                                   // scrcode: .
        .text " "
        .byte $85                                   // scrcode: .
        .text "e"
        .byte $b1                                   // scrcode: .
        .text "d"
        .byte $91                                   // scrcode: .
        .text "b"
        .byte $c8,$d0,$f9,$e6                       // scrcode: ....
        .text "c"
        .byte $e6                                   // scrcode: .
        .text "e"
        .byte $d0,$f3,$c6                           // scrcode: ...
        .text "a"
        .byte $58,$4c,$e2,$fc,$85,$fa,$86,$fb,$4c   // scrcode: .........
        .text "'t"
        .byte $8d,$65                               // scrcode: ..
        .text "v"
        .byte $8e,$61                               // scrcode: ..
        .text "v"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $8d,$f5                               // scrcode: ..
        .text "u"
        .byte $8d,$f4                               // scrcode: ..
        .text "u"
        .byte $8d,$f3                               // scrcode: ..
        .text "u"
        .byte $8d,$f2                               // scrcode: ..
        .text "u"
        .byte $8d                                   // scrcode: .
        .text "kv"
        .byte $8d                                   // scrcode: .
        .text "=v"
        .byte $8d                                   // scrcode: .
        .text "pv"
        .byte $8d                                   // scrcode: .
        .text "ov"
        .byte $8d                                   // scrcode: .
        .text "%v"
        .byte $8d                                   // scrcode: .
        .text ")v"
        .byte $8d,$d9                               // scrcode: ..
        .text "u"
        .byte $98                                   // scrcode: .
        .text "x"
        .byte $6d,$65                               // scrcode: ..
        .text "v"
        .byte $8d,$d4                               // scrcode: ..
        .text "u"
        .byte $a9                                   // scrcode: .
        .text "a"
        .byte $8d,$69                               // scrcode: ..
        .text "v"
        .byte $8d,$d1                               // scrcode: ..
        .text "q"
        .byte $ad,$5d                               // scrcode: ..
        .text "vi"
        .byte $70,$8d,$5d                           // scrcode: ...
        .text "v"
        .byte $a9,$f3,$8d,$5c                       // scrcode: ....
        .text "v"
        .byte $a9,$7f,$8d,$5b                       // scrcode: ....
        .text "v"
        .byte $60                                   // scrcode: .
        .text "@"
        .byte $ee,$72                               // scrcode: ..
        .text "q"
        .byte $f0                                   // scrcode: .
        .text "a"
        .byte $60,$a9                               // scrcode: ..
        .text "a"
        .byte $8d,$86                               // scrcode: ..
        .text "q"
        .byte $a9,$d3,$a2                           // scrcode: ...
        .text "v"
        .byte $4c,$1f                               // scrcode: ..
        .text "q"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $f0,$ea,$a2,$7c,$b5                   // scrcode: .....
        .text "."
        .byte $9d,$ee                               // scrcode: ..
        .text "u"
        .byte $e8                                   // scrcode: .
        .text "p"
        .byte $f8                                   // scrcode: .
        .text " tr"
        .byte $a2,$7c,$bd,$ee                       // scrcode: ....
        .text "u"
        .byte $95                                   // scrcode: .
        .text "."
        .byte $e8                                   // scrcode: .
        .text "p"
        .byte $f8,$ad,$65                           // scrcode: ...
        .text "v"
        .byte $cd,$d4                               // scrcode: ..
        .text "u"
        .byte $d0                                   // scrcode: .
        .text "s"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $8d,$d1                               // scrcode: ..
        .text "q"
        .byte $8d,$5c                               // scrcode: ..
        .text "v"
        .byte $8d,$5b                               // scrcode: ..
        .text "v"
        .byte $ad,$5d                               // scrcode: ..
        .text "v)o"
        .byte $8d,$5d                               // scrcode: ..
        .text "v"
        .byte $a2                                   // scrcode: .
        .text "@ dr"
        .byte $a2                                   // scrcode: .
        .text "g dr"
        .byte $a2,$72,$bd,$cc                       // scrcode: ....
        .text "u"
        .byte $9d,$8e,$d3,$e8                       // scrcode: ....
        .text "p"
        .byte $f7,$a9                               // scrcode: ..
        .text "@"
        .byte $d0                                   // scrcode: .
        .text "r"
        .byte $a2                                   // scrcode: .
        .text "n "
        .text "dr"
        .byte $a2,$79,$bd,$d3                       // scrcode: ....
        .text "u"
        .byte $9d,$95,$d3,$e8                       // scrcode: ....
        .text "p"
        .byte $f7                                   // scrcode: .
        .text "0r"
        .byte $a2                                   // scrcode: .
        .text "u"
        .byte $a0                                   // scrcode: .
        .text "n fr"
        .byte $a2,$79,$bd,$da                       // scrcode: ....
        .text "u"
        .byte $9d,$95,$d3,$e8                       // scrcode: ....
        .text "p"
        .byte $f7,$a2,$7c,$bd,$de                   // scrcode: .....
        .text "u"
        .byte $9d,$99                               // scrcode: ..
        .byte $d3,$e8                               // scrcode: ..
        .text "p"
        .byte $f7,$60,$8a,$a8,$bd,$f9               // scrcode: ......
        .text "u"
        .byte $f0                                   // scrcode: .
        .text "h"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $99                                   // scrcode: .
        .text "d"
        .byte $d4,$9d,$f9                           // scrcode: ...
        .text "u"
        .byte $60,$ee,$d5                           // scrcode: ...
        .text "u"
        .byte $a2                                   // scrcode: .
        .text "@"
        .byte $ad,$d1                               // scrcode: ..
        .text "qx"
        .byte $69                                   // scrcode: .
        .text "c"
        .byte $8d,$f9                               // scrcode: ..
        .text "s"
        .byte $bc,$8a                               // scrcode: ..
        .text "v"
        .byte $84,$ac                               // scrcode: ..
        .byte $86,$ad,$b9,$da                       // scrcode: ....
        .text "ux"
        .byte $7d,$d6                               // scrcode: ..
        .text "u"
        .byte $99,$da                               // scrcode: ..
        .text "u"
        .byte $fe                                   // scrcode: .
        .text "rv"
        .byte $bd                                   // scrcode: .
        .text "rv"
        .byte $d9,$de                               // scrcode: ..
        .text "u"
        .byte $90                                   // scrcode: .
        .text "p"
        .byte $bd                                   // scrcode: .
        .text "vvx"
        .byte $69                                   // scrcode: .
        .text "a)c"
        .byte $9d                                   // scrcode: .
        .text "vv"
        .byte $a9                                   // scrcode: .
        .text "a"
        .byte $9d                                   // scrcode: .
        .text "rv"
        .byte $b9                                   // scrcode: .
        .byte $fb                                   // scrcode: .
        .text "ux"
        .byte $69                                   // scrcode: .
        .text "a"
        .byte $99,$fb                               // scrcode: ..
        .text "u"
        .byte $bd,$62                               // scrcode: ..
        .text "v"
        .byte $85,$aa,$bd,$5e                       // scrcode: ....
        .text "v"
        .byte $85,$ab,$a0                           // scrcode: ...
        .text "@"
        .byte $b1,$aa                               // scrcode: ..
        .text "8"
        .byte $e9                                   // scrcode: .
        .text "a"
        .byte $c9                                   // scrcode: .
        .text "t"
        .byte $b0,$1d                               // scrcode: ..
        .text "j"
        .byte $a8,$b9,$ab                           // scrcode: ...
        .text "v"
        .byte $8d,$81                               // scrcode: ..
        .text "r"
        .byte $b9,$ac                               // scrcode: ..
        .text "v"
        .byte $8d,$82                               // scrcode: ..
        .text "r"
        .byte $a0                                   // scrcode: .
        .text "a"
        .byte $b1,$aa,$a4,$ac                       // scrcode: ....
        .text " "
        .byte $a2,$63,$63                           // scrcode: ...
        .text " "
        .byte $c7                                   // scrcode: .
        .text "u"
        .byte $4c,$61                               // scrcode: ..
        .text "r"
        .byte $a6,$ac,$a4,$ad,$bd,$da               // scrcode: ......
        .text "u"
        .byte $d0                                   // scrcode: .
        .text "c"
        .byte $4c                                   // scrcode: .
        .text ",s"
        .byte $bd,$fb                               // scrcode: ..
        .text "u"
        .byte $dd,$fa                               // scrcode: ..
        .text "u"
        .byte $90                                   // scrcode: .
        .text "h"
        .byte $bd                                   // scrcode: .
        .byte $f6                                   // scrcode: .
        .text "u"
        .byte $f0                                   // scrcode: .
        .text "c "
        .byte $62                                   // scrcode: .
        .text "u"
        .byte $bd,$40                               // scrcode: ..
        .text "vx"
        .byte $79                                   // scrcode: .
        .text ":v"
        .byte $9d,$40                               // scrcode: ..
        .text "v"
        .byte $90                                   // scrcode: .
        .text "c"
        .byte $fe,$41                               // scrcode: ..
        .text "v"
        .byte $a4,$ad                               // scrcode: ..
        .text " %u"
        .byte $bd,$df                               // scrcode: ..
        .text "u"
        .byte $f0                                   // scrcode: .
        .text "5"
        .byte $c9                                   // scrcode: .
        .text "f"
        .byte $90                                   // scrcode: .
        .text "o"
        .byte $b9                                   // scrcode: .
        .text "vv)"
        .text "a"
        .byte $d0,$22,$bd,$df                       // scrcode: ."..
        .text "u8"
        .byte $e9                                   // scrcode: .
        .text "ept"
        .byte $bd,$fb                               // scrcode: ..
        .text "u"
        .byte $c9                                   // scrcode: .
        .text "b"
        .byte $90                                   // scrcode: .
        .text "s"
        .byte $bd,$dd                               // scrcode: ..
        .text "u"
        .byte $f0                                   // scrcode: .
        .text "e"
        .byte $dd,$fb                               // scrcode: ..
        .text "u"
        .byte $90                                   // scrcode: .
        .text "i"
        .byte $bd,$df                               // scrcode: ..
        .text "u"
        .byte $a8,$b9,$8d                           // scrcode: ...
        .text "v"
        .byte $d0                                   // scrcode: .
        .text "c"
        .byte $bd,$dc                               // scrcode: ..
        .text "u"
        .byte $9d,$42                               // scrcode: ..
        .text "v"
        .byte $a4,$ad,$bd,$e0                       // scrcode: ....
        .text "u"
        .byte $f0                                   // scrcode: .
        .text "4"
        .byte $c9                                   // scrcode: .
        .text "b"
        .byte $d0                                   // scrcode: .
        .text "f "
        .byte $b2                                   // scrcode: .
        .text "u"
        .byte $4c                                   // scrcode: .
        .text ",s"
        .byte $c9                                   // scrcode: .
        .text "d"
        .byte $d0                                   // scrcode: .
        .text "m"
        .byte $bd,$41                               // scrcode: ..
        .text "vx"
        .byte $7d                                   // scrcode: .
        .text ":v"
        .byte $9d,$41                               // scrcode: ..
        .text "v"
        .byte $4c                                   // scrcode: .
        .text ",s"
        .byte $b9                                   // scrcode: .
        .text "vv"
        .text ")a"
        .byte $d0                                   // scrcode: .
        .text "o"
        .byte $bd,$f7                               // scrcode: ..
        .text "u"
        .byte $9d                                   // scrcode: .
        .text "?v"
        .byte $bd,$f8                               // scrcode: ..
        .text "u"
        .byte $9d                                   // scrcode: .
        .text ">v"
        .byte $4c                                   // scrcode: .
        .text ",s "
        .byte $a5                                   // scrcode: .
        .text "u"
        .byte $a6,$ad,$a4,$ac,$de,$66               // scrcode: ......
        .text "v"
        .byte $bd,$66                               // scrcode: ..
        .text "v"
        .byte $f0                                   // scrcode: .
        .text "c"
        .byte $4c,$dc                               // scrcode: ..
        .text "s"
        .byte $a9                                   // scrcode: .
        .text "a"
        .byte $99                                   // scrcode: .
        .byte $f9                                   // scrcode: .
        .text "u"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $99,$40                               // scrcode: ..
        .text "v"
        .byte $99,$fb                               // scrcode: ..
        .text "u"
        .byte $bd                                   // scrcode: .
        .text "6v"
        .byte $99,$43                               // scrcode: ..
        .text "v"
        .byte $bd                                   // scrcode: .
        .text "*v"
        .byte $99,$44                               // scrcode: ..
        .text "v"
        .byte $bd                                   // scrcode: .
        .text "2v"
        .byte $99,$41                               // scrcode: ..
        .text "v"
        .byte $a0                                   // scrcode: .
        .text "@"
        .byte $b1,$aa,$f0                           // scrcode: ...
        .text "7"
        .byte $c9,$80,$90                           // scrcode: ...
        .text "9x"
        .byte $7d                                   // scrcode: .
        .byte $22                                   // scrcode: "
        .text "v"
        .byte $a2                                   // scrcode: .
        .text "g"
        .byte $c9,$8c,$90                           // scrcode: ...
        .text "f"
        .byte $e9                                   // scrcode: .
        .text "l"
        .byte $ca,$4c,$6a                           // scrcode: ...
        .text "s"
        .byte $e9,$7f                               // scrcode: ..
        .text "j"
        .byte $a8,$b9,$93                           // scrcode: ...
        .text "v"
        .byte $8d,$88                               // scrcode: ..
        .text "v"
        .byte $b9,$94                               // scrcode: ..
        .text "v"
        .byte $8d,$89                               // scrcode: ..
        .encoding "petscii_upper"

scr_f400:
        // === Screen RAM (1024 bytes, $f400-$f7ff) ===
        .encoding "screencode_mixed"
        .text "v"
        .byte $e0                                   // scrcode: .
        .text "@"
        .byte $f0                                   // scrcode: .
        .text "j"
        .byte $4e,$88                               // scrcode: ..
        .text "v"
        .byte $6e,$89                               // scrcode: ..
        .text "v"
        .byte $ca,$4c,$84                           // scrcode: ...
        .text "s"
        .byte $a6,$ad,$4c,$9d                       // scrcode: ....
        .text "s"
        .byte $8d,$88                               // scrcode: ..
        .text "v"
        .byte $8d,$89                               // scrcode: ..
        .text "v"
        .byte $ad,$88                               // scrcode: ..
        .text "v"
        .byte $a4,$ac,$99                           // scrcode: ...
        .text "?v"
        .byte $99,$da                               // scrcode: ..
        .text "u"
        .byte $ad,$89                               // scrcode: ..
        .text "v"
        .byte $99                                   // scrcode: .
        .text ">v"
        .byte $99,$db                               // scrcode: ..
        .text "u"
        .byte $a0                                   // scrcode: .
        .text "a"
        .byte $b1,$aa,$a4,$ac,$9d,$66               // scrcode: ......
        .text "v "
        .byte $c7                                   // scrcode: .
        .text "u"
        .byte $bd,$66                               // scrcode: ..
        .text "v"
        .byte $c9,$63,$d0                           // scrcode: ...
        .text "o"
        .byte $b9,$db                               // scrcode: ..
        .text "u"
        .byte $99,$f8                               // scrcode: ..
        .text "u"
        .byte $b9,$da                               // scrcode: ..
        .text "u"
        .byte $99,$f7                               // scrcode: ..
        .text "u"
        .byte $4c,$5a                               // scrcode: ..
        .text "s"
        .byte $bd                                   // scrcode: .
        .text ".v"
        .byte $99,$42                               // scrcode: ..
        .text "v"
        .byte $99,$dc                               // scrcode: ..
        .text "u"
        .byte $bd,$66                               // scrcode: ..
        .text "v"
        .byte $c9                                   // scrcode: .
        .text "a"
        .byte $b0                                   // scrcode: .
        .text "h"
        .byte $b9,$42                               // scrcode: ..
        .text "v)"
        .byte $fe,$99,$42                           // scrcode: ...
        .text "v"
        .byte $a6,$ad,$a5,$aa,$9d,$62               // scrcode: ......
        .text "v"
        .byte $a5,$ab,$9d,$5e                       // scrcode: ....
        .text "v"
        .byte $e8,$e0                               // scrcode: ..
        .text "d"
        .byte $b0                                   // scrcode: .
        .text "c"
        .byte $4c,$22                               // scrcode: ."
        .text "r"
        .byte $a0                                   // scrcode: .
        .text "@"
        .byte $b1,$fa                               // scrcode: ..
        .text "x"
        .byte $65,$fa                               // scrcode: ..
        .text "h"
        .byte $cd,$62                               // scrcode: ..
        .text "v"
        .byte $90                                   // scrcode: .
        .text "b("
        .byte $60,$c8                               // scrcode: ..
        .text "("
        .byte $b1,$fa,$65,$fb,$cd,$5e               // scrcode: ......
        .text "v"
        .byte $d0                                   // scrcode: .
        .text "m"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $8d,$86                               // scrcode: ..
        .text "q"
        .byte $a2,$60,$9d,$de                       // scrcode: ....
        .text "u"
        .byte $e8                                   // scrcode: .
        .text "p"
        .byte $fa,$60,$a2,$7c,$a9                   // scrcode: .....
        .text "a"
        .byte $8d,$e0                               // scrcode: ..
        .text "s"
        .byte $9d,$ea                               // scrcode: ..
        .text "u"
        .byte $e8                                   // scrcode: .
        .text "p"
        .byte $fa,$a5,$fa                           // scrcode: ...
        .text "x"
        .byte $69                                   // scrcode: .
        .text "d"
        .byte $8d,$62                               // scrcode: ..
        .text "v"
        .byte $a5,$fb,$69                           // scrcode: ...
        .text "@"
        .byte $8d,$5e                               // scrcode: ..
        .text "v"
        .byte $a2,$7e,$a0                           // scrcode: ...
        .text "@"
        .byte $b1,$fa                               // scrcode: ..
        .text "x"
        .byte $6d                                   // scrcode: .
        .byte $62                                   // scrcode: .
        .text "v"
        .byte $9d,$e5                               // scrcode: ..
        .text "uh"
        .byte $c8                                   // scrcode: .
        .text "("
        .byte $b1,$fa,$6d,$5e                       // scrcode: ....
        .text "v"
        .byte $9d,$e1                               // scrcode: ..
        .text "u"
        .byte $c8,$e8                               // scrcode: ..
        .text "p"
        .byte $e8,$a2                               // scrcode: ..
        .text "a"
        .byte $8e,$86                               // scrcode: ..
        .text "q"
        .byte $ca,$8e,$d1                           // scrcode: ...
        .text "q"
        .byte $8a,$9d,$d3                           // scrcode: ...
        .text "u"
        .byte $e8                                   // scrcode: .
        .text "p"
        .byte $fa,$60,$8d,$5d                       // scrcode: ....
        .text "v"
        .byte $60,$9d                               // scrcode: ..
        .text ".v"
        .byte $60,$9d                               // scrcode: ..
        .text "6v"
        .byte $60,$9d                               // scrcode: ..
        .text "*v"
        .byte $60,$8d,$86                           // scrcode: ...
        .text "v"
        .byte $bd                                   // scrcode: .
        .text "zv"
        .byte $d0                                   // scrcode: .
        .text "k"
        .byte $a9                                   // scrcode: .
        .text "a"
        .byte $9d                                   // scrcode: .
        .text "zv"
        .byte $ad,$86                               // scrcode: ..
        .text "v"
        .byte $9d,$6e                               // scrcode: ..
        .text "v"
        .byte $de,$6e                               // scrcode: ..
        .text "v"
        .byte $bd,$6e                               // scrcode: ..
        .text "v"
        .byte $f0                                   // scrcode: .
        .text "k"
        .byte $bd,$76                               // scrcode: ..
        .text "v"
        .byte $85,$aa,$bd,$7a                       // scrcode: ....
        .text "v"
        .byte $85,$ab,$60,$9d                       // scrcode: ....
        .text "zv"
        .byte $60,$a5,$aa,$9d,$76                   // scrcode: .....
        .text "v"
        .byte $a5,$ab,$9d,$7a                       // scrcode: ....
        .text "v"
        .byte $60,$8d,$86                           // scrcode: ...
        .text "v"
        .byte $bd,$1e                               // scrcode: ..
        .text "v"
        .byte $d0                                   // scrcode: .
        .text "k"
        .byte $a9                                   // scrcode: .
        .text "a"
        .byte $9d,$1e                               // scrcode: ..
        .text "v"
        .byte $ad                                   // scrcode: .
        .byte $86                                   // scrcode: .
        .text "v"
        .byte $9d,$72                               // scrcode: ..
        .text "v"
        .byte $de,$72                               // scrcode: ..
        .text "v"
        .byte $bd,$72                               // scrcode: ..
        .text "v"
        .byte $f0                                   // scrcode: .
        .text "k"
        .byte $bd,$7e                               // scrcode: ..
        .text "v"
        .byte $85,$aa,$bd,$82                       // scrcode: ....
        .text "v"
        .byte $85,$ab,$60,$9d,$1e                   // scrcode: .....
        .text "v"
        .byte $60,$a5,$aa,$9d,$7e                   // scrcode: .....
        .text "v"
        .byte $a5,$ab,$9d,$82                       // scrcode: ....
        .text "v"
        .byte $60,$9d                               // scrcode: ..
        .byte $22                                   // scrcode: "
        .text "v"
        .byte $60,$9d                               // scrcode: ..
        .text ":v"
        .byte $60,$9d,$d6                           // scrcode: ...
        .text "u"
        .byte $60,$9d                               // scrcode: ..
        .text "&v"
        .byte $60,$9d                               // scrcode: ..
        .text "2v"
        .byte $60,$c9,$64,$90                       // scrcode: ....
        .text "g8"
        .byte $e9,$64,$8d,$e0                       // scrcode: ....
        .text "s"
        .byte $60,$99,$dd                           // scrcode: ...
        .text "u"
        .byte $60,$99,$de                           // scrcode: ...
        .text "u"
        .byte $60,$99,$df                           // scrcode: ...
        .text "u"
        .byte $60,$99,$e0                           // scrcode: ...
        .text "u"
        .byte $60,$99,$f6                           // scrcode: ...
        .text "u"
        .byte $60,$99,$fc                           // scrcode: ...
        .text "u"
        .byte $60,$99,$fa                           // scrcode: ...
        .text "u"
        .byte $60,$bd,$fb                           // scrcode: ...
        .text "u"
        .byte $dd,$fa                               // scrcode: ..
        .text "u"
        .byte $90,$f7,$ad,$d5                       // scrcode: ....
        .text "u)g"
        .byte $4a,$f0                               // scrcode: ..
        .text "z"
        .byte $c9                                   // scrcode: .
        .text "a"
        .byte $f0,$4e,$c9                           // scrcode: ...
        .text "c"
        .byte $f0,$4a,$bd,$db                       // scrcode: ....
        .text "ux"
        .byte $7d,$fc                               // scrcode: ..
        .text "u"
        .byte $9d                                   // scrcode: .
        .text ">v"
        .byte $bd,$da                               // scrcode: ..
        .text "u"
        .byte $69                                   // scrcode: .
        .text "@"
        .byte $4c,$5e                               // scrcode: ..
        .text "u"
        .byte $bd,$db                               // scrcode: ..
        .text "u8"
        .byte $fd,$fc                               // scrcode: ..
        .text "u"
        .byte $9d                                   // scrcode: .
        .text ">v"
        .byte $bd,$da                               // scrcode: ..
        .text "u"
        .byte $e9                                   // scrcode: .
        .text "@"
        .byte $9d                                   // scrcode: .
        .text "?v"
        .byte $60,$c9                               // scrcode: ..
        .text "a"
        .byte $d0                                   // scrcode: .
        .text "6"
        .byte $bd,$f7                               // scrcode: ..
        .text "u"
        .byte $dd,$da                               // scrcode: ..
        .text "u"
        .byte $90,$1c,$d0                           // scrcode: ...
        .text "h"
        .byte $bd,$f8                               // scrcode: ..
        .text "u"
        .byte $dd,$db                               // scrcode: ..
        .text "u"
        .byte $90                                   // scrcode: .
        .text "r"
        .byte $bd,$db                               // scrcode: ..
        .text "ux"
        .byte $79                                   // scrcode: .
        .text "&v"
        .byte $9d,$db                               // scrcode: ..
        .text "u"
        .byte $90                                   // scrcode: .
        .text "c"
        .byte $fe,$da                               // scrcode: ..
        .text "u"
        .byte $4c,$a5                               // scrcode: ..
        .text "u"
        .byte $bd                                   // scrcode: .
        .byte $db                                   // scrcode: .
        .text "u8"
        .byte $f9                                   // scrcode: .
        .text "&v"
        .byte $9d,$db                               // scrcode: ..
        .text "u"
        .byte $b0                                   // scrcode: .
        .text "c"
        .byte $de,$da                               // scrcode: ..
        .text "u"
        .byte $4c,$a5                               // scrcode: ..
        .text "u"
        .byte $c9                                   // scrcode: .
        .text "c"
        .byte $f0,$ea,$c9                           // scrcode: ...
        .text "d"
        .byte $f0,$d4,$60,$bd,$da                   // scrcode: .....
        .text "u"
        .byte $9d                                   // scrcode: .
        .text "?v"
        .byte $bd,$db                               // scrcode: ..
        .text "u"
        .byte $9d                                   // scrcode: .
        .text ">v"
        .byte $60,$b9                               // scrcode: ..
        .text "vv)a"
        .byte $d0,$ec,$bd,$da                       // scrcode: ....
        .text "u"
        .byte $4a,$9d                               // scrcode: ..
        .text "?v"
        .byte $bd,$db                               // scrcode: ..
        .text "u"
        .byte $6a,$4c,$ae                           // scrcode: ...
        .text "u"
        .byte $a5,$aa                               // scrcode: ..
        .text "x"
        .byte $69                                   // scrcode: .
        .text "b"
        .byte $85,$aa,$90                           // scrcode: ...
        .text "b"
        .byte $e6,$ab,$60                           // scrcode: ...
        .encoding "petscii_upper"

txt_f650:
        .text "4566789:;<=>?"
        .byte $40                                   // @ character
        .text "6ABCD"
        .encoding "screencode_mixed"
        .byte $e3                                   // scrcode: .
        .text "3"
        .byte $60                                   // scrcode: .
        .encoding "petscii_upper"

txt_f666:
        .text "%CD38966E=>F=G6:"
        .byte $40                                   // @ character
        .text "67HIJKLMNOMPMQRSJTURS"
        .encoding "screencode_mixed"
        .byte $e3                                   // scrcode: .
        .text "3"
        .byte $60,$a7                               // scrcode: ..
        .encoding "petscii_upper"

txt_f690:
        .text "RVWMXYJWMZ"
        .encoding "screencode_mixed"
        .byte $5b,$4d,$5c                           // scrcode: ...
        .text "3"
        .byte $52,$56,$5d                           // scrcode: ...
        .text "3"
        .byte $48,$4d,$5e,$5f,$4c,$4d,$60,$61       // scrcode: ........
        .encoding "petscii_upper"

txt_f6aa:
        .text "MPMSRM"
        .byte $62,$63,$64,$52,$65,$66               // scrcode: ......

txt_f6b6:
        .text "33RMPM"
        .byte $67,$68,$4d,$50,$4d,$60,$61           // scrcode: .......

txt_f6c3:
        .text "M"
        .byte $5c                                   // backslash character
        .text "3RM"
        .byte $5c                                   // backslash character
        .text "3HM"
        .byte $69                                   // scrcode: .

txt_f6cd:
        .text "3LMSLMPMSRM"
        .byte $5c                                   // backslash character
        .text "RSRM"
        .byte $6a                                   // scrcode: .

txt_f6de:
        .text "33RMPM"
        .byte $6b,$6c                               // scrcode: ..

txt_f6e6:
        .text "MPMSLM"
        .byte $5c                                   // backslash character
        .text "3RM"
        .byte $5c                                   // backslash character
        .text "3"
        .encoding "screencode_mixed"
        .byte $6d,$6e,$6f                           // scrcode: ...
        .text "3"
        .byte $70,$71,$72,$70,$71,$73,$71,$72,$74,$75,$76,$74,$72,$77,$78,$79 // scrcode: ................
        .text "6"
        .byte $7a,$74,$75                           // scrcode: ...
        .text "gnu"
        .byte $41                                   // scrcode: .
        .text "!q"
        .byte $81,$51,$83,$68,$8b                   // scrcode: .....
        .text "9"
        .byte $93,$80,$9c,$45                       // scrcode: ....
        .byte $a5,$90,$af,$69,$b9,$d7,$c4,$e3,$d0,$99,$dd // scrcode: ...........
        .text "@"
        .byte $ea                                   // scrcode: .
        .text "%"
        .byte $f8                                   // scrcode: .
        .text "p"
        .byte $70                                   // scrcode: .
        .text "t"
        .byte $78                                   // scrcode: .
        .text "t"
        .byte $74                                   // scrcode: .
        .text "t"
        .byte $fa                                   // scrcode: .
        .text "t"
        .byte $fe                                   // scrcode: .
        .text "tmuq"
        .byte $e3                                   // scrcode: .
        .text "u"
        .byte $65,$77                               // scrcode: ..
        .text "!u"
        .byte $7c                                   // scrcode: .
        .text "t"
        .byte $1d                                   // scrcode: .
        .text "u"
        .byte $f2                                   // scrcode: .
        .text "t"
        .byte $f6                                   // scrcode: .
        .text "t"
        .byte $ee                                   // scrcode: .
        .text "tyu"
        .byte $80                                   // scrcode: .
        .text "t"
        .byte $aa                                   // scrcode: .
        .text "t"
        .byte $b5                                   // scrcode: .
        .text "t"
        .byte $df                                   // scrcode: .
        .text "t"
        .byte $ea                                   // scrcode: .
        .text "t$b"
        .byte $40                                   // scrcode: .
        .text "eaocqb)jadbkyn#gaqa"
        .byte $98                                   // scrcode: .
        .text "f"
        .byte $96                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "x"
        .byte $93                                   // scrcode: .
        .text "x"
        .byte $93                                   // scrcode: .
        .text "*"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "l"
        .byte $96                                   // scrcode: .
        .text "l"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $98                                   // scrcode: .
        .text "*pg@l"
        .byte $9b                                   // scrcode: .
        .text "l"
        .byte $9b                                   // scrcode: .
        .text "r"
        .byte $9b                                   // scrcode: .
        .text "l"
        .byte $9c                                   // scrcode: .
        .text "f"
        .byte $9d                                   // scrcode: .
        .text "f"
        .byte $a2                                   // scrcode: .
        .text "l"
        .byte $96                                   // scrcode: .
        .byte $1e,$9b                               // scrcode: ..
        .text "l"
        .byte $9b                                   // scrcode: .
        .text "r"
        .byte $9b                                   // scrcode: .
        .text "l"
        .byte $9c                                   // scrcode: .
        .text "f"
        .byte $9d                                   // scrcode: .
        .text "x"
        .byte $96                                   // scrcode: .
        .text "x"
        .byte $9b                                   // scrcode: .
        .text "l"
        .byte $9b                                   // scrcode: .
        .text "r"
        .byte $9b                                   // scrcode: .
        .text "l"
        .byte $9c                                   // scrcode: .
        .text "f"
        .byte $9d                                   // scrcode: .
        .text "f"
        .byte $a2                                   // scrcode: .
        .text "l"
        .byte $96,$1e,$98                           // scrcode: ...
        .text "l"
        .byte $98                                   // scrcode: .
        .text "r"
        .byte $98                                   // scrcode: .
        .text "l"
        .byte $99                                   // scrcode: .
        .text "f"
        .byte $9a                                   // scrcode: .
        .text "x"
        .byte $9a                                   // scrcode: .
        .text "fm"
        .text "t"
        .byte $95                                   // scrcode: .
        .text "rodqa"
        .byte $93                                   // scrcode: .
        .text "xo@"
        .byte $93                                   // scrcode: .
        .text "x"
        .byte $93                                   // scrcode: .
        .text "*"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "l"
        .byte $96                                   // scrcode: .
        .text "l"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $98                                   // scrcode: .
        .text "6pc"
        .byte $95,$1e,$9a                           // scrcode: ...
        .text "r"
        .byte $98                                   // scrcode: .
        .text "l"
        .byte $98                                   // scrcode: .
        .text "l"
        .byte $98                                   // scrcode: .
        .text "r"
        .byte $98                                   // scrcode: .
        .text "f"
        .byte $95                                   // scrcode: .
        .text "f"
        .byte $95                                   // scrcode: .
        .text "f"
        .byte $95                                   // scrcode: .
        .text "l"
        .byte $98                                   // scrcode: .
        .text "l"
        .byte $95                                   // scrcode: .
        .text "f"
        .byte $9a,$1e,$96                           // scrcode: ...
        .text "xqa"
        .byte $93                                   // scrcode: .
        .text "xo@"
        .byte $93                                   // scrcode: .
        .text "x"
        .byte $93                                   // scrcode: .
        .text "*"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "l"
        .byte $96                                   // scrcode: .
        .text "l"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $98                                   // scrcode: .
        .text "6pbqa"
        .byte $93                                   // scrcode: .
        .text "xg@h@bhc"
        .byte $81,$af,$63,$cf                       // scrcode: ....
        .text "xghhab)c"
        .byte $41,$93                               // scrcode: ..
        .text "xg@h@c"
        .byte $81                                   // scrcode: .
        .text "bh"
        .byte $cf                                   // scrcode: .
        .text "rg"
        .text "hhac"
        .byte $41                                   // scrcode: .
        .text "b)"
        .byte $93                                   // scrcode: .
        .text "fg@h@"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "l"
        .byte $96                                   // scrcode: .
        .text "l"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $98,$1e                               // scrcode: ..
        .text "c"
        .byte $81                                   // scrcode: .
        .text "bh"
        .byte $cf                                   // scrcode: .
        .text "xghhac"
        .byte $41                                   // scrcode: .
        .text "b)p"
        .text "b"
        .byte $9b                                   // scrcode: .
        .text "lg@h@"
        .byte $9b                                   // scrcode: .
        .text "lc"
        .byte $81                                   // scrcode: .
        .text "bh"
        .byte $af,$63,$bc                           // scrcode: ...
        .text "fhaghb)c"
        .byte $41,$9b                               // scrcode: ..
        .text "lg@h@"
        .byte $9c                                   // scrcode: .
        .text "f"
        .byte $9d                                   // scrcode: .
        .text "f"
        .byte $a2                                   // scrcode: .
        .text "rc"
        .byte $81                                   // scrcode: .
        .text "b"
        .text "h"
        .byte $af,$63,$bc                           // scrcode: ...
        .text "xhaghb)c"
        .byte $41,$9b                               // scrcode: ..
        .text "lg@h@"
        .byte $9b                                   // scrcode: .
        .text "lc"
        .byte $81                                   // scrcode: .
        .text "bh"
        .byte $af,$63,$bc                           // scrcode: ...
        .text "fhaghb)c"
        .byte $41,$9b                               // scrcode: ..
        .text "lg"
        .text "@h@"
        .byte $9c                                   // scrcode: .
        .text "f"
        .byte $9d                                   // scrcode: .
        .text "xc"
        .byte $81                                   // scrcode: .
        .text "bh"
        .byte $af,$63,$bc                           // scrcode: ...
        .text "xhaghb)c"
        .byte $41,$9b                               // scrcode: ..
        .text "lg@h@"
        .byte $9b                                   // scrcode: .
        .text "lc"
        .byte $81                                   // scrcode: .
        .text "bh"
        .byte $af,$63,$bc                           // scrcode: ...
        .text "fh"
        .text "aghb)c"
        .byte $41,$9b                               // scrcode: ..
        .text "lg@h@"
        .byte $9c                                   // scrcode: .
        .text "f"
        .byte $9d                                   // scrcode: .
        .text "f"
        .byte $a2                                   // scrcode: .
        .text "rc"
        .byte $81                                   // scrcode: .
        .text "bh"
        .byte $af,$63,$bc                           // scrcode: ...
        .text "xhaghb)c"
        .byte $41,$98                               // scrcode: ..
        .text "lh@g"
        .text "@"
        .byte $98                                   // scrcode: .
        .text "r"
        .byte $98                                   // scrcode: .
        .text "l"
        .byte $99                                   // scrcode: .
        .text "f"
        .byte $9a                                   // scrcode: .
        .text "x"
        .byte $9a                                   // scrcode: .
        .text "fmt"
        .byte $95                                   // scrcode: .
        .text "rodqa"
        .byte $93                                   // scrcode: .
        .text "xo@"
        .byte $93                                   // scrcode: .
        .text "x"
        .byte $93                                   // scrcode: .
        .text "*"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $93                                   // scrcode: .
        .text "l"
        .byte $96                                   // scrcode: .
        .text "l"
        .byte $93                                   // scrcode: .
        .text "f"
        .byte $98                                   // scrcode: .
        .text "6pc"
        .byte $95,$1e,$9a                           // scrcode: ...
        .text "r"
        .byte $98                                   // scrcode: .
        .text "l"
        .byte $98                                   // scrcode: .
        .text "l"
        .byte $98                                   // scrcode: .
        .text "r"
        .byte $98                                   // scrcode: .
        .text "f"
        .byte $95                                   // scrcode: .
        .text "f"
        .byte $95                                   // scrcode: .
        .text "f"
        .byte $95                                   // scrcode: .
        .text "l"
        .byte $98                                   // scrcode: .
        .text "l"
        .byte $95                                   // scrcode: .
        .text "f"
        .byte $9a,$1e,$96                           // scrcode: ...
        .text "xsat@qa@xcqb"
        .text "cja"
        .byte $a4                                   // scrcode: .
        .text "bc"
        .byte $81,$db                               // scrcode: ..
        .text "a"
        .byte $a4                                   // scrcode: .
        .text "a"
        .byte $bc                                   // scrcode: .
        .text "a"
        .byte $af                                   // scrcode: .
        .text "a@rpc@lqacq"
        .byte $a4                                   // scrcode: .
        .text "bc"
        .byte $81,$db                               // scrcode: ..
        .text "a"
        .byte $a4                                   // scrcode: .
        .text "a"
        .byte $bc                                   // scrcode: .
        .text "a"
        .byte $af                                   // scrcode: .
        .text "a@fp"
        .text "b@lrd@a@acqbzj"
        .byte $5f                                   // scrcode: .
        .text "dg@"
        .byte $c0                                   // scrcode: .
        .text "@"
        .byte $c0                                   // scrcode: .
        .text "tl"
        .byte $a4                                   // scrcode: .
        .text "f"
        .byte $a2                                   // scrcode: .
        .text "f"
        .byte $9f                                   // scrcode: .
        .text "x"
        .byte $9f                                   // scrcode: .
        .text "x"
        .byte $9f                                   // scrcode: .
        .text "*"
        .byte $9f                                   // scrcode: .
        .text "f"
        .byte $9f                                   // scrcode: .
        .text "f"
        .byte $9f                                   // scrcode: .
        .text "f"
        .byte $9f                                   // scrcode: .
        .text "l"
        .byte $a2                                   // scrcode: .
        .text "l"
        .byte $9f                                   // scrcode: .
        .text "f"
        .byte $a4                                   // scrcode: .
        .text "*"
        .byte $a4                                   // scrcode: .
        .text "f"
        .byte $a2                                   // scrcode: .
        .text "f"
        .byte $9f                                   // scrcode: .
        .text "x"
        .byte $9f                                   // scrcode: .
        .text "x"
        .byte $9f                                   // scrcode: .
        .text "*"
        .byte $9f                                   // scrcode: .
        .text "f"
        .byte $9f                                   // scrcode: .
        .text "f"
        .byte $9f                                   // scrcode: .
        .text "fb#"
        .byte $9f                                   // scrcode: .
        .text "lt@c"
        .byte $81                                   // scrcode: .
        .text "b"
        .byte $f0                                   // scrcode: .
        .text "j"
        .byte $f0                                   // scrcode: .
        .text "d@"
        .byte $ab,$63,$bc                           // scrcode: ...
        .byte $fc                                   // scrcode: .
        .text "k2nhgfham"
        .byte $1c                                   // scrcode: .
        .text "oci"
        .byte $6e                                   // scrcode: .
        .text "b+t"
        .byte $f4                                   // scrcode: .
        .text "j+c"
        .byte $41,$b7                               // scrcode: ..
        .text "fh@g@o@k"
        .byte $50                                   // scrcode: .
        .text "i@n"
        .byte $1e,$b7                               // scrcode: ..
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $ba                                   // scrcode: .
        .text "r"
        .byte $b7                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $be                                   // scrcode: .
        .text "l"
        .byte $be                                   // scrcode: .
        .text "l"
        .byte $bc                                   // scrcode: .
        .text "f"
        .byte $be                                   // scrcode: .
        .text "l"
        .byte $bc,$1e                               // scrcode: ..
        .text "@xn"
        .byte $64,$b7                               // scrcode: ..
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $ba                                   // scrcode: .
        .text "f"
        .byte $ba                                   // scrcode: .
        .text "f"
        .byte $ba                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "x"
        .byte $bc                                   // scrcode: .
        .text "fn("
        .byte $be                                   // scrcode: .
        .text "l"
        .byte $be                                   // scrcode: .
        .text "l"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "*"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $bf                                   // scrcode: .
        .text "f"
        .byte $bf                                   // scrcode: .
        .text "l"
        .byte $bf                                   // scrcode: .
        .text "r"
        .byte $bf                                   // scrcode: .
        .text "f"
        .byte $bf                                   // scrcode: .
        .text "f"
        .byte $c1                                   // scrcode: .
        .text "f"
        .byte $c1                                   // scrcode: .
        .text "f"
        .byte $c1                                   // scrcode: .
        .text "f"
        .byte $c6                                   // scrcode: .
        .text "r"
        .byte $ba                                   // scrcode: .
        .text "f"
        .byte $ba                                   // scrcode: .
        .text "fsa"
        .byte $bf                                   // scrcode: .
        .text "frg"
        .byte $c1                                   // scrcode: .
        .text "x"
        .byte $ba,$1e                               // scrcode: ..
        .text "n"
        .byte $c8,$bf                               // scrcode: ..
        .text "f"
        .byte $bf                                   // scrcode: .
        .text "f"
        .byte $bf                                   // scrcode: .
        .text "f"
        .byte $bf                                   // scrcode: .
        .text "l"
        .byte $bf                                   // scrcode: .
        .text "r"
        .byte $bf                                   // scrcode: .
        .text "f"
        .byte $c1                                   // scrcode: .
        .text "f"
        .byte $c1                                   // scrcode: .
        .text "l"
        .byte $ba                                   // scrcode: .
        .text "xn<@lsa"
        .byte $bc                                   // scrcode: .
        .text "fre"
        .byte $be,$1e,$c3                           // scrcode: ...
        .text "x@"
        .byte $5a,$b7                               // scrcode: ..
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "l"
        .byte $ba                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $bc,$1e                               // scrcode: ..
        .text "cqbcjc"
        .byte $a4                                   // scrcode: .
        .text "bc"
        .byte $81,$db                               // scrcode: ..
        .text "a"
        .byte $a4                                   // scrcode: .
        .text "a"
        .byte $bc                                   // scrcode: .
        .text "a"
        .byte $af                                   // scrcode: .
        .text "ac"
        .byte $41                                   // scrcode: .
        .text "@rj+b+@"
        .byte $5a,$b7                               // scrcode: ..
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "l"
        .byte $ba                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $bc,$1e                               // scrcode: ..
        .text "cqbcj"
        .text "a"
        .byte $a4                                   // scrcode: .
        .text "bc"
        .byte $81,$db                               // scrcode: ..
        .text "a"
        .byte $a4                                   // scrcode: .
        .text "a"
        .byte $bc                                   // scrcode: .
        .text "a"
        .byte $af                                   // scrcode: .
        .text "ac"
        .byte $41                                   // scrcode: .
        .text "b+j+n"
        .byte $64,$be                               // scrcode: ..
        .text "l"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "f"
        .byte $ba                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "l"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "e"
        .byte $ba                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "r"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $be                                   // scrcode: .
        .text "l"
        .byte $be                                   // scrcode: .
        .text "l"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "6n"
        .byte $1e,$b9,$1e,$b9                       // scrcode: ....
        .text "f"
        .byte $b9                                   // scrcode: .
        .text "f"
        .byte $b9                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "l"
        .byte $bc                                   // scrcode: .
        .text "l"
        .byte $bc                                   // scrcode: .
        .text "r"
        .byte $bc                                   // scrcode: .
        .text "f"
        .byte $b9                                   // scrcode: .
        .text "f"
        .byte $b9                                   // scrcode: .
        .text "f"
        .byte $b9                                   // scrcode: .
        .text "l"
        .byte $bc                                   // scrcode: .
        .text "l"
        .byte $b9                                   // scrcode: .
        .text "f"
        .byte $be,$1e,$ba                           // scrcode: ...
        .text "x@"
        .byte $c0                                   // scrcode: .
        .text "d@c"
        .byte $81                                   // scrcode: .
        .text "b"
        .byte $f0                                   // scrcode: .
        .text "j"
        .byte $f0,$b7,$63,$bc,$60                   // scrcode: .....
        .text "hanfgfb"
        .byte $c0                                   // scrcode: .
        .text "m"
        .byte $91                                   // scrcode: .
        .text "b"
        .byte $c0,$bc,$60                           // scrcode: ...
        .text "o"
        .text "dc"
        .byte $41                                   // scrcode: .
        .text "b)j)"
        .byte $c3                                   // scrcode: .
        .text "fg@h@m@n"
        .byte $ff,$c3                               // scrcode: ..
        .text "f"
        .byte $c3                                   // scrcode: .
        .text "f"
        .byte $c3                                   // scrcode: .
        .text "l"
        .byte $c3                                   // scrcode: .
        .text "f"
        .byte $c3                                   // scrcode: .
        .text "f"
        .byte $c3                                   // scrcode: .
        .text "f"
        .byte $c6                                   // scrcode: .
        .text "f"
        .byte $c6                                   // scrcode: .
        .text "l"
        .byte $c3                                   // scrcode: .
        .text "x"
        .byte $c3                                   // scrcode: .
        .text "f"
        .byte $ca                                   // scrcode: .
        .text "l"
        .byte $ca                                   // scrcode: .
        .text "l"
        .byte $ca                                   // scrcode: .
        .text "f"
        .byte $ca                                   // scrcode: .
        .text "l"
        .byte $c8                                   // scrcode: .
        .text "6"
        .byte $c3                                   // scrcode: .
        .text "f"
        .byte $c3                                   // scrcode: .
        .text "l"
        .byte $c3                                   // scrcode: .
        .text "f"
        .byte $c6                                   // scrcode: .
        .text "f"
        .byte $c3                                   // scrcode: .
        .text "l"
        .byte $c6                                   // scrcode: .
        .text "l"
        .byte $c3                                   // scrcode: .
        .text "f"
        .byte $c6                                   // scrcode: .
        .text "l"
        .byte $c3                                   // scrcode: .
        .text "r"
        .byte $c3                                   // scrcode: .
        .text "f"
        .byte $ca                                   // scrcode: .
        .text "l"
        .byte $ca                                   // scrcode: .
        .text "l"
        .byte $ca                                   // scrcode: .
        .text "f"
        .byte $ca                                   // scrcode: .
        .text "l"
        .byte $c8                                   // scrcode: .
        .text "*"
        .byte $cb                                   // scrcode: .
        .text "f"
        .byte $cb                                   // scrcode: .
        .text "f"
        .byte $cb                                   // scrcode: .
        .text "f"
        .byte $cb,$1e,$cb                           // scrcode: ...
        .text "f"
        .byte $cb                                   // scrcode: .
        .text "f"
        .byte $cb                                   // scrcode: .
        .text "f"
        .byte $cb                                   // scrcode: .
        .text "l"
        .byte $c6                                   // scrcode: .
        .text "r"
        .byte $c6                                   // scrcode: .
        .text "l"
        .byte $cb                                   // scrcode: .
        .text "l"
        .byte $cb                                   // scrcode: .
        .text "f"
        .byte $cb                                   // scrcode: .
        .text "f"
        .byte $c9                                   // scrcode: .
        .text "l"
        .byte $c8                                   // scrcode: .
        .text "f"
        .byte $c6                                   // scrcode: .
        .text "6"
        .byte $cb                                   // scrcode: .
        .text "f"
        .byte $cb                                   // scrcode: .
        .text "f"
        .byte $cb                                   // scrcode: .
        .text "f"
        .byte $cb                                   // scrcode: .
        .text "l"
        .byte $cb                                   // scrcode: .
        .text "l"
        .byte $cb                                   // scrcode: .
        .text "f"
        .byte $cb                                   // scrcode: .
        .text "f"
        .byte $cb                                   // scrcode: .
        .text "l"
        .byte $cd                                   // scrcode: .
        .text "l"
        .byte $c6                                   // scrcode: .
        .text "r@l"
        .byte $c8                                   // scrcode: .
        .text "f"
        .byte $c8                                   // scrcode: .
        .text "f"
        .byte $c8                                   // scrcode: .
        .text "f"
        .byte $c8                                   // scrcode: .
        .text "l"
        .byte $ca,$1e,$ca                           // scrcode: ...
        .text "f"
        .byte $c6                                   // scrcode: .
        .text "rb+j+@"
        .byte $5a                                   // scrcode: .
        .text "hbt@"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "l"
        .byte $ba                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $bc,$1e                               // scrcode: ..
        .text "cqbcjc"
        .byte $a4                                   // scrcode: .
        .text "bc"
        .byte $81,$db                               // scrcode: ..
        .text "a"
        .byte $a4                                   // scrcode: .
        .text "a"
        .byte $bc                                   // scrcode: .
        .text "a"
        .byte $af                                   // scrcode: .
        .text "ac"
        .byte $41                                   // scrcode: .
        .text "@rb+b+@"
        .byte $5a,$b7                               // scrcode: ..
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $b7                                   // scrcode: .
        .text "l"
        .byte $ba                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $bc,$1e                               // scrcode: ..
        .text "cqbcjc"
        .byte $a4                                   // scrcode: .
        .text "bc"
        .byte $81,$db                               // scrcode: ..
        .text "a"
        .byte $a4                                   // scrcode: .
        .text "a"
        .byte $bc                                   // scrcode: .
        .text "a"
        .byte $af                                   // scrcode: .
        .text "ac"
        .byte $41                                   // scrcode: .
        .text "b+j+n"
        .byte $64,$be                               // scrcode: ..
        .text "l"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "f"
        .byte $ba                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "l"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "e"
        .byte $ba                                   // scrcode: .
        .text "l"
        .byte $b7                                   // scrcode: .
        .text "r"
        .byte $b7                                   // scrcode: .
        .text "f"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $be                                   // scrcode: .
        .text "l"
        .byte $be                                   // scrcode: .
        .text "l"
        .byte $be                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "6n"
        .byte $1e,$b9,$1e,$b9                       // scrcode: ....
        .text "f"
        .byte $b9                                   // scrcode: .
        .text "f"
        .byte $b9                                   // scrcode: .
        .text "f"
        .byte $bc                                   // scrcode: .
        .text "l"
        .byte $bc                                   // scrcode: .
        .text "l"
        .byte $bc                                   // scrcode: .
        .text "r"
        .byte $bc                                   // scrcode: .
        .text "f"
        .byte $b9                                   // scrcode: .
        .text "f"
        .byte $b9                                   // scrcode: .
        .text "f"
        .byte $b9                                   // scrcode: .
        .text "l"
        .byte $bc                                   // scrcode: .
        .text "l"
        .byte $b9                                   // scrcode: .
        .text "f"
        .byte $be,$1e,$ba                           // scrcode: ...
        .text "xsat@qa@xcqbcj"
        .text "c"
        .byte $a4                                   // scrcode: .
        .text "bc"
        .byte $81,$db                               // scrcode: ..
        .text "a"
        .byte $a4                                   // scrcode: .
        .text "a"
        .byte $bc                                   // scrcode: .
        .text "a"
        .byte $af                                   // scrcode: .
        .text "a@rpc@lqacq"
        .byte $a4                                   // scrcode: .
        .text "bc"
        .byte $81,$db                               // scrcode: ..
        .text "a"
        .byte $a4                                   // scrcode: .
        .text "a"
        .byte $bc                                   // scrcode: .
        .text "a"
        .byte $af                                   // scrcode: .
        .text "a@fpb@"
        .text "lrd@ac"
        .byte $81                                   // scrcode: .
        .text "@lhaqabhjm"
        .byte $a4,$63,$bc                           // scrcode: ...
        .text "lghj bp"
        .byte $d5,$63,$d4                           // scrcode: ...
        .text "fg"
        .byte $a2                                   // scrcode: .
        .text "4fbhjm"
        .byte $af                                   // scrcode: .
        .byte $63,$cf                               // scrcode: ..
        .text "lghjpbp"
        .byte $d5,$63,$d4                           // scrcode: ...
        .text "fg"
        .byte $a2                                   // scrcode: .
        .text "=fp"
        .byte $22                                   // scrcode: "
        .text "b"
        .byte $c0                                   // scrcode: .
        .text "j"
        .byte $5f,$c8                               // scrcode: ..
        .text "0hbodm"
        .byte $ff                                   // scrcode: .
        .text "bhjm"
        .byte $af,$63                               // scrcode: ..
        .text "@fo"
        .encoding "petscii_upper"

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

dat_fce3:
        .byte $07,$08,$08,$01,$02,$cf,$06,$cf,$06,$39,$a4,$63,$bc,$12,$11,$01 // .........9.c....
        .byte $02,$08,$0a,$0d,$a4,$63,$bc,$0c,$07,$08,$0a,$10,$02,$10,$d5,$63 // .....c.........c
        .byte $d4,$06,$07,$a2,$34,$06,$02,$08,$0a,$0d,$af,$63,$cf,$0c,$07,$08 // ....4......c....
        .byte $0a,$10,$02,$10,$d5,$63,$d4,$06,$07,$a2,$60,$8c,$06,$10,$18,$03 // .....c....`.....
        .byte $41,$02,$15,$0a,$15,$0e,$64,$11,$01,$ca,$63,$c5,$06,$08,$01,$c6 // A.....d...c.....
        .byte $06,$c6,$06,$c6,$0c,$c6,$0c,$13,$01,$c6,$0c,$c5,$06,$12,$03,$c6 // ................
        .byte $0c,$c6,$0c,$c5,$06,$c6,$0c,$cb,$63,$c8,$12,$c8,$06,$c8,$0c,$c6 // ........c.......
        .byte $06,$c8,$0c,$10,$02,$03,$81,$00,$11,$02,$f0,$0a,$f0,$07,$08,$bc // ................
        .byte $63,$bc,$ff,$0f,$03,$0d,$0c,$c8,$63,$b2,$30,$07,$00,$06,$03,$0f // c.......c.0.....
        .byte $04,$08,$02,$0d,$64,$02,$14,$9f,$10,$0d,$ff,$08,$00,$11,$01,$02 // ....d...........
        .byte $08,$0a,$0d,$af,$63,$cf,$06,$07,$08,$08,$01,$06,$00,$0f,$00,$10 // ....c...........
        .byte $05,$cf,$12,$11,$01,$02,$08,$0a,$0d,$a4,$63,$bc,$0c,$07,$08,$0a // ..........c.....
        .byte $10,$02,$10,$d5,$63,$d4,$06,$07,$a2,$32,$06,$02,$08,$af,$63,$cf // ....c....2....c.
        .byte $0c,$07,$08,$0a,$10,$02,$10,$d5,$63,$d4,$06,$07,$a2,$29,$06,$10 // ........c....)..
        .byte $1c,$00,$ff,$00,$ff,$00,$fe,$ee,$20,$2b,$13,$08,$0f,$0f,$14,$20 // ........ +..... 
        .byte $2b,$31,$06,$09,$18,$ef,$20,$62,$1c,$11,$15,$01,$0c,$09,$14,$19 // +1.... b........
        .byte $20,$14,$12,$01,$04,$09,$14,$09,$0f,$0e,$20,$1e,$1f //  ......... ..

txt_fdf0:
        .encoding "screencode_mixed"
        .text " pride- by fairlight  howdy hackers!  the fairlight gang today return with another one"
        .encoding "petscii_upper"

txt_fe46:
        .text "..  "
        .byte $22                                   // double quote character

txt_fe4b:
        .encoding "screencode_mixed"
        .text "shoot"
        .byte $22                                   // double quote
        .text " from loadstar was supplied, cracked, trained and ntsc-fixed by crossfire"
        .encoding "petscii_upper"

txt_fe9a:
        .text "..  "

txt_fe9e:
        .encoding "screencode_mixed"
        .text "yes, you read right - i did an ntsc-fix on this one.. it was no deal - three bytes and it could all be done using the pc-emulator"
        .encoding "petscii_upper"

txt_ff1f:
        .text "!!  "

txt_ff23:
        .encoding "screencode_mixed"
        .text "quick salutes goes to the few with honour: f4cg, legend, afl, chromance, hitmen, scs+trc, onsl"
        .encoding "petscii_upper"

// --- Region $ffa2-$ffff ---
.pc = $ffa2 "txt_ffa2"

txt_ffa2:
        .encoding "screencode_mixed"
        .text "e and anyone else who may deserve it"
        .encoding "petscii_upper"

txt_ffc6:
        .text "..  "

txt_ffca:
        .encoding "screencode_mixed"
        .text "don't go away, we'll be right back"
        .encoding "petscii_upper"

txt_ffec:
        .text "!!  "
        .byte $13,$0c,$01,$14,$05,$1a,$2e,$2e,$f2,$20,$a4,$80,$5b,$20,$00,$2c // ......... ..[ .,
