// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:47
// 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:  $0801 (2049)
//
// Code: 678 bytes, Data: 62810 bytes
// Labels: 103, Subroutines: 2
//
// Cross-references: all OK
// ============================================


// --- Region $0801-$0a6e ---
.pc = $0801 "main_0801"

main_0801:
        sei
        lda #$03
        sta $dd02
        lda #$fe
        sta $d018
        lda #$00
        sta $d011
        sta $dd00
        sta $d020
        jsr $e536
        lda #$35
        sta $01

loc_081e:
        stx $fd
        ldy $0a90,x
        ldx #$04

loc_0825:
        lda $0a92,y
        sta $f8,x
        dey
        dex
        bpl loc_0825
        ldy #$00

loc_0830:
        ldx #$01
        lda ($f8),y
        cmp $fc
        bne loc_084c
        inc $f8
        bne loc_083e
        inc $f9

loc_083e:
        lda ($f8),y
        bne loc_0849
        ldx $fd
        dex
        bpl loc_081e
        bmi loc_085f

loc_0849:
        tax
        lda $fc

loc_084c:
        sta ($fa),y
        inc $fa
        bne loc_0854
        inc $fb

loc_0854:
        dex
        bne loc_084c
        inc $f8
        bne loc_085d
        inc $f9

loc_085d:
        bne loc_0830

loc_085f:
        inx

loc_0860:
        lda $0a9c,y
        sta $fa00,x
        lda $0b1c,y
        sta $fb00,x
        lda #$ff
        sta $fa01,x
        sta $fb01,x
        lda #$08
        sta $d850,y
        sta $d870,y
        cpy #$1e
        bcs $0886
        lda $ff70,y
        sta $d400,y
        inx
        inx
        iny
        bpl loc_0860
        lda #$c7
        sta $fd
        lda #$28
        ldy #$10
        sta $f8
        sty $f9

loc_0897:
        ldy #$02

loc_0899:
        lda $ff20,x
        sta $d022
        lda $ff40,x
        sta $d023
        lda $ff00,x
        sta $d021
        cpy #$02
        bne $08c4
        lda $ff21,x
        sta $d022
        lda $ff41,x
        sta $d023
        lda $ff01,x
        sta $d021
        inx
        bne loc_08c8
        nop
        nop
        nop
        nop

loc_08c8:
        nop
        lda $dc01
        and #$10
        bne loc_08e7
        sei
        ldx #$00
        stx $d011
        stx $d418
        stx $01

loc_08db:
        lda dat_0a6f,x
        sta $0334,x
        inx
        bne loc_08db
        jmp $0334

loc_08e7:
        lda $d012
        and #$07
        tay
        inx
        cpx #$20
        bne loc_0899
        lda #$d4
        sta $d016
        lda $ff02
        sta $d021
        lda #$89

loc_08ff:
        cmp $d012
        bne loc_08ff
        ldx #$16

loc_0906:
        dex
        bne loc_0906
        ldx #$1f
        ldy #$02

loc_090d:
        lda $ff00,x
        sta $d021
        cpy #$02
        bne $0925
        nop
        dex
        beq $0947
        lda $ff00,x
        sta $d021
        bit $ea
        nop
        nop
        bit $ea
        lda #$02
        sta $d022
        lda $ff00
        sta $d023
        lda $ff20
        sta $d024
        nop
        nop
        nop
        nop
        nop
        nop
        lda $d012
        and #$07
        tay
        dex
        bne loc_090d
        inx
        stx $d021
        lda $fd
        sta $d016
        lda #$4b
        sta $d011
        lda #$c8

loc_0957:
        cmp $d012
        bne loc_0957
        lda #$d8
        sta $d016
        lda #$1b
        sta $d011
        dex
        stx $d021
        lda #$eb

loc_096c:
        cmp $d012
        bne loc_096c
        lda $ff04
        sta $d021
        lda $fc
        eor #$80
        sta $fc
        bpl loc_0992
        lda $ff00
        pha

loc_0983:
        lda $ff01,x
        sta $ff00,x
        inx
        cpx #$1f
        bne loc_0983
        pla
        sta $ff1e

loc_0992:
        lda $ff20
        pha
        ldx #$00

loc_0998:
        lda $ff21,x
        sta $ff20,x
        inx
        cpx #$1f
        bne loc_0998
        pla
        sta $ff3e
        lda $ff5e
        pha
        ldx #$1d

loc_09ad:
        lda $ff40,x
        sta $ff41,x
        dex
        bpl loc_09ad
        pla
        sta $ff40
        dec $ff60
        bne loc_0a2a
        lda #$0a
        sta $ff60
        ldx #$02

loc_09c6:
        dec $ff61,x
        bne loc_0a22
        txa
        asl
        tay

loc_09ce:
        lda $ff64,y
        sta $9e
        clc
        adc #$03
        sta $ff64,y
        lda $ff65,y
        sta $9f
        adc #$00
        sta $ff65,y
        ldy #$02
        lda ($9e),y
        bne loc_09ec
        dey
        bpl loc_0a09

loc_09ec:
        pha
        dey
        lda ($9e),y
        sty $fe
        ldy $ff8d,x
        sta $d400,y
        lda #$10
        sta $d404,y
        pla
        sta $d401,y
        lda $ff90,x
        sta $d404,y
        ldy $fe

loc_0a09:
        dey
        lda ($9e),y
        sta $ff61,x
        bne loc_0a22
        txa
        asl
        tay
        lda $0b9c,y
        sta $ff64,y
        lda $0b9d,y
        sta $ff65,y
        bne loc_09ce

loc_0a22:
        dex
        bpl loc_09c6
        lda #$04
        sta $d40a

loc_0a2a:
        dec $fd
        lda $fd
        cmp #$bf
        bne loc_0a5a
        lda #$c7
        sta $fd

loc_0a36:
        inx
        lda $fea9,x
        sta $fea8,x
        cpx #$27
        bne loc_0a36
        ldy #$00

loc_0a43:
        lda ($f8),y
        bne loc_0a51
        lda #$28
        sta $f8
        lda #$10
        sta $f9
        bne loc_0a43

loc_0a51:
        sta $fecf
        inc $f8
        bne loc_0a5a

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

loc_0a5a:
        lda $ff1e
        sta $d021
        lda #$41

loc_0a62:
        cmp $d012
        bne loc_0a62
        ldx #$14

loc_0a69:
        dex
        bne loc_0a69
        jmp loc_0897

// --- Region $0e81-$0e89 ---
.pc = $0e81 "loc_0e81"

loc_0e81:
        ora #$08
        bpl loc_0eb3
        lsr $0300
        php
        rti

// --- Region $0eb3-$0ec1 ---
.pc = $0eb3 "loc_0eb3"

loc_0eb3:
        .byte $14,$09                               // nop $09,x // ILLEGAL
        .byte $0f,$0e,$20                           // slo $200e // ILLEGAL
        rol
        jsr sub_1210
        ora #$04
        ora $20
        rol
        brk

// --- Region $1210-$122d ---
.pc = $1210 "sub_1210"
// Referenced by: jsr from $0eb9

sub_1210:
        .byte $13,$0c                               // slo ($0c),y // ILLEGAL
        ora ($14,x)
        ora $1a
        rol $202e
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
.label dat_122d = * + 2
        jsr $0020

// --- Region $20d0-$20d0 ---
.pc = $20d0 "Segment $20d0"
        brk

// --- Region $48ff-$48ff ---
.pc = $48ff "Segment $48ff"
        brk

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

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

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

// --- Region $0a6f-$0e80 ---
.pc = $0a6f "dat_0a6f"

dat_0a6f:
        .byte $bd,$a9,$15,$9d,$01,$08,$e8,$d0,$f7,$ee,$39,$03,$ee,$36,$03,$d0 // ..........9..6..
        .byte $ef,$a9,$37,$85,$01,$20,$8a,$ff,$20,$81,$ff,$20,$84,$ff,$4c,$e2 // ..7.. .. .. ..L.
        .byte $fc,$04,$09,$3d,$0d,$00,$fc,$00,$c5,$0e,$00,$f8,$ff,$00,$c0,$f0 // ...=............
        .byte $fc,$00,$00,$00,$00,$ff,$ff,$ff,$ff   // .........

txt_0aa8:
        .text "UUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$d5,$d5,$d5,$03,$03,$03,$00,$55,$55,$55,$7d,$57,$70,$70,$70 // ........UUU}Wppp
        .byte $c0,$d5,$d5,$d5                       // ....

txt_0ac0:
        .text "WWWW"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $55,$55,$55,$00,$57,$57,$57,$70       // UUU.WWWp

txt_0acd:
        .byte $5c                                   // backslash character
        .byte $5c                                   // backslash character
        .byte $5c                                   // backslash character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$0e,$0e,$3a,$3a,$ea,$ea,$aa,$aa,$aa,$cd,$cd,$cd,$cd,$aa // ....::..........
        .byte $aa,$aa,$aa,$fe,$be,$be,$be,$ab,$ab,$ab,$ab,$57,$57,$57,$00,$aa // ...........WWW..
        .byte $be,$ce,$ce,$ae,$be,$aa,$aa,$af,$ab,$ab,$ab,$70,$70,$57,$57,$00 // ...........ppWW.
        .byte $c3,$f3,$ff,$73,$73,$73,$73,$73,$5f,$5f,$5f,$5e,$5e,$5e,$73,$03 // ...sssss___^^^s.
        .byte $03,$03,$03,$57,$57,$57,$5f,$aa,$aa,$aa,$fa,$fa,$aa,$aa,$aa,$ea // ...WWW_.........
        .byte $fa,$fa,$ce,$ce,$fa,$fa,$fa,$ab,$ab,$ab,$af,$af,$af,$ab,$ab,$af // ................
        .byte $b3,$c3,$b3,$c3,$b3,$af,$af,$7d       // .......}

txt_0b39:
        .text "UUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$35,$0d,$5c,$5c,$5c,$70,$70,$70,$70,$70,$ea,$ea,$ea,$ea,$aa // .5.\\\ppppp.....
        .byte $aa,$aa,$ea,$ea,$aa,$aa,$aa,$b0,$ac,$ac,$ac,$ce,$ce,$ce,$ce,$ac // ................
        .byte $ac,$ac,$b0,$ba,$ba,$ba,$ce,$ac,$ac,$ac,$ac,$ab,$ab,$ab,$ac,$ce // ................
        .byte $aa,$aa,$aa,$ce,$ba,$ba,$ba,$ac,$ab,$ab,$ab,$b3,$b3,$b3,$b3,$55 // ...............U
        .byte $55,$55,$03                           // UU.

txt_0b80:
        .text "UUUUWWW"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $55,$55,$55,$70,$00,$03,$0f,$3f,$c0,$73,$7f,$7f,$c0,$c0,$c0,$c0 // UUUp...?.s......
        .byte $0d,$35,$d5,$d5,$f3,$0b,$a2,$0b,$f3,$0b,$03,$85,$06,$03,$e2,$04 // .5..............
        .byte $06,$2c,$05,$03,$cf,$05,$03,$cf,$05,$06,$85,$06,$03,$85,$06,$03 // .,..............
        .byte $e2,$04,$06,$2c,$05,$03,$cf,$05,$03,$cf,$05,$06,$85,$06,$03,$85 // ...,............
        .byte $06,$02,$85,$06,$01,$0a,$0d,$06,$2c,$05,$03,$cf,$05,$02,$e2,$04 // ........,.......
        .byte $01,$cf,$05,$06,$85,$06,$03,$85,$06,$03,$e2,$04,$06,$2c,$05,$03 // .............,..
        .byte $cf,$05,$03,$e2,$04,$06,$42,$03,$00,$00,$00,$60,$00,$00,$03,$29 // ......B....`...)
        .byte $34,$01,$8c,$3a,$01,$08,$3e,$01,$29,$34,$04,$a1,$45,$02,$08,$3e // 4..:..>.)4..E..>
        .byte $01,$8d,$3a,$01,$08,$3e,$04,$8d,$3a,$06,$29,$34,$03,$29,$34,$01 // ..:..>..:.)4.)4.
        .byte $8d,$3a,$01,$08,$3e,$01,$29,$34,$04,$a1,$45,$02,$08,$3e,$01,$8c // .:..>.)4..E..>..
        .byte $3a,$01,$08,$3e,$04,$a1,$45,$06,$27,$4e,$03,$27,$4e,$01,$cd,$52 // :..>..E.'N.'N..R
        .byte $01,$27,$4e,$01,$cd,$52,$04,$27,$4e,$02,$a1,$45,$01,$08,$3e,$01 // .'N..R.'N..E..>.
        .byte $a1,$45,$04,$8d,$3a,$06,$29,$34,$03,$29,$34,$01,$8d,$3a,$01,$08 // .E..:.)4.)4..:..
        .byte $3e,$01,$29,$34,$04,$a1,$45,$02,$08,$3e,$01,$8c,$3a,$01,$08,$3e // >.)4..E..>..:..>
        .byte $02,$8c,$3a,$02,$78,$2e,$06,$29,$34,$02,$0a,$0d,$02,$0a,$0d,$01 // ..:.x..)4.......
        .byte $a3,$0e,$01,$82,$0f,$04,$b3,$14,$02,$89,$13,$02,$68,$11,$02,$82 // ............h...
        .byte $0f,$02,$a3,$0e,$03,$82,$0f,$01,$68,$11,$02,$a3,$0e,$02,$0a,$0d // ........h.......
        .byte $02,$0a,$0d,$01,$a3,$0e,$01,$82,$0f,$02,$b3,$14,$02,$89,$13,$02 // ................
        .byte $68,$11,$02,$82,$0f,$02,$a3,$0e,$02,$82,$0f,$06,$c4,$09,$02,$0a // h...............
        .byte $0d,$02,$a3,$0e,$02,$82,$0f,$02,$b3,$14,$02,$89,$13,$02,$68,$11 // ..............h.
        .byte $02,$82,$0f,$02,$a3,$0e,$02,$82,$0f,$06,$82,$0f,$02,$0a,$0d,$02 // ................
        .byte $0a,$0d,$01,$a3,$0e,$01,$82,$0f,$02,$b3,$14,$02,$b3,$14,$02,$89 // ................
        .byte $13,$02,$68,$11,$02,$82,$0f,$01,$a3,$0e,$01,$82,$0f,$06,$0a,$0d // ..h.............
        .byte $06,$0a,$0d,$09,$82,$0f,$03,$a3,$0e,$06,$0a,$0d,$06,$13,$27,$09 // ..............'.
        .byte $d0,$22,$03,$04,$1f,$06,$14,$1a,$03,$14,$1a,$02,$14,$1a,$01,$13 // ."..............
        .byte $27,$06,$66,$29,$03,$d0,$22,$02,$04,$1f,$01,$46,$1d,$06,$14,$1a // '.f).."....F....
        .byte $03,$14,$1a,$03,$8a,$13,$06,$b3,$14,$04,$04,$1f,$05,$d0 // ..............

txt_0d36:
        .encoding "screencode_mixed"
        .byte $22                                   // double quote
        .text "ctz"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "ethe delight of eternal might!"
        .text "@"
        .encoding "petscii_upper"

txt_0d5d:
        .text "2"
        .byte $40                                   // @ character
        .text "AAECFIMQWC"
        .byte $5c                                   // backslash character
        .text "Q"
        .byte $5f,$66,$43,$69,$45,$6c,$70,$7f,$7b,$54,$6c,$71,$73,$78,$79,$7a // _fCiElp.{Tlqsxyz
        .byte $41,$41,$7c,$00,$09                   // AA|..

txt_0d80:
        .byte $40                                   // @ character
        .text "AADXANVSDZQ"
        .byte $60,$65,$44,$6a,$41,$6b,$77,$79,$48,$4b,$6b,$74,$72,$5d,$79,$7e // `eDjAkwyHKktr]y~
        .byte $41,$7c,$00,$0b
        .byte $40                                   // @ character
        .text "ADG"
        .byte $5d

txt_0da5:
        .text "OUSDZQ"
        .byte $61,$64,$44,$6a,$41,$6b,$77,$79,$50,$49,$6b,$6f,$72,$5d,$79,$7e // adDjAkwyPIkor]y~
        .byte $7c,$00,$0d
        .text "YJLE"
        .byte $6c
        .byte $52,$53,$4a,$5b
        .byte $51,$62,$63
        .byte $4a
        .byte $67,$49,$6d,$6e,$68,$67,$5e,$6d,$75,$76,$45,$43,$7d,$00 // gImnhg^muvEC}.

txt_0dd9:
        .encoding "screencode_mixed"
        .text "4the home of the real crackers"
        .text "@"
        .encoding "petscii_upper"
        .byte $88,$0b,$09,$0e,$07,$13,$20,$12,$01,$0e,$04,$0f,$0d // ...... ......

txt_0e05:
        .text " +1 "

txt_0e09:
        .encoding "screencode_mixed"
        .text "fix"
        .text "@"
        .text "4cracked, trained & fixed by crossfire"
        .text "@"
        .encoding "petscii_upper"
        .byte $d2,$09,$09,$00,$02,$02,$02,$0a,$0a,$07,$07,$01,$01,$0d,$0d,$05 // ................
        .byte $05,$09,$09,$20,$02,$02,$0a,$0a,$07,$07,$01,$01,$0d,$0d,$05,$05 // ... ............
        .byte $00,$0f,$06,$06,$0e,$0e,$03,$03,$01,$01,$03,$03,$0e,$0e,$06,$06 // ................
        .byte $00,$08,$06,$06,$0e,$0e,$03,$03,$01,$01,$03,$03,$0e,$0e,$06,$06 // ................
        .byte $00,$0e,$01,$02,$01,$01,$f3,$0b,$a2,$0b,$f3,$0b,$00 // .............

// --- Region $0e8a-$0eb2 ---
.pc = $0e8a "dat_0e8a"

dat_0e8a:
        .byte $8a,$0a,$00,$03,$07,$40,$0a,$0a,$20,$7d,$d6,$1f,$02,$0a,$0a,$01 // .....@.. }......
        .byte $20,$07,$0e,$11,$41,$41,$00           //  ...AA.

txt_0ea1:
        .encoding "screencode_mixed"
        .text "i* quality * tradi"
        .encoding "petscii_upper"

// --- Region $0ec2-$120f ---
.pc = $0ec2 "dat_0ec2"

dat_0ec2:
        .byte $2d,$00,$00,$ff,$0a,$00,$fc,$80,$8c,$8c,$ff,$03,$03,$fc,$81,$8c // -...............
        .byte $81,$ff,$03,$c0,$8f,$8f,$8f,$c0,$ff,$03,$01,$fc,$8c,$8c,$81,$ff // ................
        .byte $03,$00,$ff,$01,$80,$8f,$80,$ff,$03,$80,$ff,$01,$80,$8f,$8f,$ff // ................
        .byte $03,$c0,$8f,$8c,$8c,$c0,$ff,$03,$8c,$8c,$80,$8c,$8c,$8f,$ff,$02 // ................
        .byte $e3,$e3,$e3,$e3,$e3,$ff,$03,$01,$f9,$f9,$f9,$81,$ff,$03,$8c,$89 // ................
        .byte $83,$89,$8c,$ff,$02,$8f,$8f,$8f,$8f,$8f,$80,$ff,$03,$9c,$88,$80 // ................
        .byte $94,$9c,$9f,$bf,$9f,$8c,$84,$80,$88,$8c,$fe,$ff,$02,$01,$fc,$8c // ................
        .byte $8c,$c1,$ff,$03,$01,$fc,$81,$8f,$8f,$ff,$03,$c1,$9c,$9c,$90,$c1 // ................
        .byte $fc,$ff,$02,$01,$fc,$81,$89,$8c,$ff,$03,$f0,$e3,$e3,$e3,$07,$ff // ................
        .byte $03,$00,$e3,$e3,$e3,$e3,$ff,$03,$8c,$8c,$8c,$8c,$c1,$ff,$03,$8c // ................
        .byte $8c,$8c,$c1,$e3,$ff,$01,$fc,$fc,$9c,$94,$80,$88,$9c,$ff,$03,$8c // ................
        .byte $8c,$c1,$8c,$8c,$ff,$03,$8c,$8c,$80,$e3,$e3,$e3,$ff,$02,$00,$f1 // ................
        .byte $e3,$c7,$80,$ff,$22,$99,$00,$00,$81,$c3,$e7,$ff,$0b,$c7,$c7,$c7 // ...."...........
        .byte $ff,$01,$c7,$ff,$13,$c3,$97,$c3,$e9,$83,$ff,$03,$99,$93,$e7,$c9 // ................
        .byte $99,$ff,$02,$e3,$c9,$e3,$c0,$99,$84,$ff,$03,$f3,$e7,$ff,$06,$f1 // ................
        .byte $e3,$e3,$e3,$f1,$ff,$03,$c7,$e3,$e3,$e3,$c7,$ff,$03,$bd,$e7,$81 // ................
        .byte $e7,$bd,$ff,$03,$e3,$e3,$80,$e3,$e3,$ff,$06,$c7,$8f,$ff,$05,$81 // ................
        .byte $81,$ff,$07,$8f,$8f,$ff,$0b,$80,$8c,$8c,$8c,$80,$ff,$03,$c3,$e3 // ................
        .byte $e3,$e3,$c1,$ff,$03,$80,$fc,$80,$8f,$80,$ff,$03,$80,$fc,$e0,$fc // ................
        .byte $80,$ff,$01,$8f,$8f,$89,$89,$80,$f9,$f9,$ff,$09,$8f,$8f,$8f,$8f // ................
        .byte $80,$8c,$80,$ff,$03,$80,$fc,$fc,$fc,$fc,$fc,$ff,$02,$80,$8c,$80 // ................
        .byte $8c,$80,$ff,$0b,$cf,$cf,$ff,$01,$cf,$cf,$ff,$23,$80,$9c,$f0,$ff // ...........#....
        .byte $01,$f1,$ff,$01,$ff,$00,$20,$20,$20,$14,$08,$05 // ......   ...

txt_102e:
        .text " FAIRLIGHT "

txt_1039:
        .encoding "screencode_mixed"
        .text "posse today brings you -"
        .encoding "petscii_upper"
        .byte $8b,$89,$8e,$87,$93,$a0,$92,$81,$8e,$93,$8f,$8d,$2d,$20,$06,$12 // ............- ..
        .byte $0f,$0d,$20,$cc,$cf,$c1,$c4,$d3,$d4,$c1,$d2 // .. ........

txt_106c:
        .encoding "screencode_mixed"
        .text ".. supplied, cracked, trained and finally pal-fixed by"
        .encoding "petscii_upper"

txt_10a2:
        .text " CROSSFIRE.. "

txt_10af:
        .encoding "screencode_mixed"
        .text "being an american game, it had some minor bugs in pal-mode, so after a small pal-fix, it now runs "
        .encoding "petscii_upper"
        .byte $b1,$b0,$b0,$a5,$20,$0f,$0e,$20,$c2,$cf,$d4,$c8,$20,$0d,$01,$03 // .... .. .... ...
        .byte $08,$09,$0e,$05,$13                   // .....

txt_1126:
        .text "..  "

txt_112a:
        .encoding "screencode_mixed"
        .text "don't forget to give "
        .encoding "petscii_upper"
        .byte $d7,$c1,$d2,$c5,$da,$a0,$c1,$d1,$d5,$c1,$d2,$c9,$d5,$cd // ..............

txt_114d:
        .encoding "screencode_mixed"
        .text " a ring at "
        .encoding "petscii_upper"
        .byte $ab,$b4,$b6,$ad,$b8,$b6,$b7,$b3,$b2,$b4,$b2,$b4 // ............

txt_1164:
        .text "..  "

txt_1168:
        .encoding "screencode_mixed"
        .text "we salute our partners in crime"
        .encoding "petscii_upper"

txt_1187:
        .text ": "
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $c5,$c7,$c5,$ce,$c4,$20,$2d,$20,$86,$b4,$83,$87 // ..... - ....

txt_1196:
        .text " - "
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $c6,$cc,$20,$2d,$20,$83,$88,$92,$8f,$8d,$81,$8e,$83,$85 // .. - .........

txt_11a8:
        .text " - "
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $ce,$d3,$cc,$c1,$d5,$c7,$c8,$d4,$20,$2d,$20,$93,$95,$83,$83,$85 // ........ - .....
        .byte $93,$93,$ab,$94,$92,$83               // ......

txt_11c2:
        .text " - "
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $c9,$d4,$cd,$c5,$ce                   // .....

txt_11cb:
        .encoding "screencode_mixed"
        .text " and anyone else putting an effort into keeping this machine alive!  "
        .encoding "petscii_upper"

// --- Region $2020-$2020 ---
.pc = $2020 "sub_2020"
// Referenced by: jsr from $1219, $121c, $121f, $1222, $1225, $1228

sub_2020:
        .byte $00                                   // .

// --- Region $20d1-$20d1 ---
.pc = $20d1 "dat_20d1"

dat_20d1:
        // === Fill data (1 bytes, $20d1-$20d1) ===
        .byte $00                                   // .

// --- Region $4900-$4900 ---
.pc = $4900 "dat_4900"

dat_4900:
        // === Fill data (1 bytes, $4900-$4900) ===
        .byte $00                                   // .

// --- Region $8e00-$8e00 ---
.pc = $8e00 "dat_8e00"

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

// --- Region $a7d1-$a7d1 ---
.pc = $a7d1 "dat_a7d1"

dat_a7d1:
        // === Fill data (1 bytes, $a7d1-$a7d1) ===
        .byte $00                                   // .

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

bmp_c000:
        .byte $00                                   // .

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

spr_c800:
        .byte $00                                   // .

// --- Region $cb80-$cb80 ---
.pc = $cb80 "spr_cb80"

spr_cb80:
        .byte $00                                   // .

// --- Region $df00-$df00 ---
.pc = $df00 "spr_df00"

spr_df00:
        .byte $00                                   // .

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

bmp_e000:
        .byte $00                                   // .

// --- Region $e0c0-$e0c0 ---
.pc = $e0c0 "spr_e0c0"

spr_e0c0:
        .byte $00                                   // .

// --- Region $f500-$fffc ---
.pc = $f500 "dat_f500"

dat_f500:
        .byte $32,$ce,$2c,$08,$b1,$31,$99,$00,$f5,$c8,$d0,$f8,$a5,$32,$c9,$08 // 2.,..1.......2..
        .byte $d0,$ed,$b9,$48,$08,$99,$00,$01,$c8,$d0,$f7,$4c,$00,$01,$00,$08 // ...H.......L....
        .byte $15,$f6,$24,$13,$b1                   // ..$..

txt_f525:
        .text "/****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1
        .byte $2f
        .byte $29,$1f,$aa,$20,$22,$01,$4c,$ff,$01,$a4,$43,$ab,$79,$58,$3b,$3f // ).. ".L...C.yX;?
        .byte $29,$e6,$2f,$d0,$02,$e6,$30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6 // )./...0`./ "..-.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff // -...............
        .byte $d0,$eb,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02 // .../.-./...0.-..
        .byte $e6,$2e,$ca,$d0,$ed,$f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91 // ....... q../ "..
        .byte $2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f // -.-........9..0.
        .byte $86,$39,$b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6 // .9./.L". q../.-.
        .byte $2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39 // /...0.-........9
        .byte $10,$e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$01,$08 // ..L..,...7..X ..
        .byte $4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f // L........,...../
        .byte $91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e // .-.......-e..-..
        .byte $69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f // i........../e../
        .byte $a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8 // .0i..0L.........
        .byte $d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60 // ...............`
        .byte $60,$c4,$00,$78,$a9,$03,$8d,$02,$dd,$a9,$fe,$8d,$18,$d0,$a9,$00 // `..x............
        .byte $8d,$11,$d0,$8d,$00,$dd,$8d,$20,$d0,$20,$36,$e5,$a9,$35,$85,$01 // ....... . 6..5..
        .byte $86,$fd,$bc,$90,$0a,$a2,$04,$b9,$92,$0a,$95,$f8,$88,$ca,$10,$f7 // ................
        .byte $a0,$00,$a2,$01,$b1,$f8,$c5,$fc,$d0,$14,$e6,$f8,$d0,$02,$e6,$f9 // ................
        .byte $b1,$f8,$d0,$07,$a6,$fd,$ca,$10,$d7,$30,$16,$aa,$a5,$fc,$91,$fa // .........0......
        .byte $e6,$fa,$d0,$02,$e6,$fb,$ca,$d0,$f5,$e6,$f8,$d0,$02,$e6,$f9,$d0 // ................
        .byte $d1,$e8,$b9,$9c,$0a,$9d,$00,$fa,$b9,$1c,$0b,$9d,$00,$fb,$a9,$ff // ................
        .byte $9d,$01,$fa,$9d,$01,$fb,$a9,$08,$99,$50,$d8,$99,$70,$d8,$c0,$1e // .........P..p...
        .byte $b0,$06,$b9,$70,$ff,$99,$00,$d4,$e8,$e8,$c8,$10,$d5,$a9,$c7,$85 // ...p............
        .byte $fd,$a9,$28,$a0,$10,$85,$f8,$84,$f9,$a0,$02,$bd,$20,$ff,$8d,$22 // ..(......... .."
        .byte $d0,$bd,$40,$ff,$8d,$23,$d0,$bd,$00,$ff,$8d,$21,$d0,$c0,$02,$d0 // ..@..#.....!....
        .byte $15,$bd,$21,$ff,$8d,$22,$d0,$bd,$41,$ff,$8d,$23,$d0,$bd,$01,$ff // ..!.."..A..#....
        .byte $8d,$21,$d0,$e8,$d0,$04,$e5,$ea,$60,$59,$ad,$01,$dc,$29,$10,$d0 // .!......`Y...)..
        .byte $17,$78,$a2,$00,$8e,$11,$d0,$8e,$18,$d4,$86,$01,$bd,$6f,$0a,$9d // .x...........o..
        .byte $34,$03,$e8,$d0,$f7,$4c,$34,$03,$ad,$12,$d0,$29,$07,$a8,$e8,$e0 // 4....L4....)....
        .byte $20,$d0,$a7,$a9,$d4,$8d,$16,$d0,$ad,$02,$ff,$8d,$21,$d0,$a9,$89 //  ...........!...
        .byte $cd,$12,$d0,$d0,$fb,$a2,$16,$ca,$d0,$fd,$a2,$1f,$a0,$02,$bd,$00 // ................
        .byte $ff,$8d,$21,$d0,$c0,$02,$d0,$0e,$ea,$ca,$f0,$2c,$bd,$00,$ff,$8d // ..!........,....
        .byte $21,$d0,$24,$e3,$ea,$33,$24,$ea,$a9,$02,$8d,$22,$d0,$ad,$00,$ff // !.$..3$...."....
        .byte $8d,$23,$d0,$ad,$20,$ff,$8d,$24,$d0,$e6,$ea,$61,$62,$ad,$12,$d0 // .#.. ..$...ab...
        .byte $29,$07,$a8,$ca,$d0,$c6,$e8,$8e,$21,$d0,$a5,$fd,$8d,$16,$d0,$a9 // ).......!.......
        .byte $4b,$8d,$11,$d0,$a9,$c8,$cd,$12,$d0,$d0,$fb,$a9,$d8,$8d,$16,$d0 // K...............
        .byte $a9,$1b,$8d,$11,$d0,$ca,$8e,$21,$d0,$a9,$eb,$cd,$12,$d0,$d0,$fb // .......!........
        .byte $ad,$04,$ff,$8d,$21,$d0,$a5,$fc,$49,$80,$85,$fc,$10,$13,$ad,$00 // ....!...I.......
        .byte $ff,$48,$bd,$01,$ff,$9d,$00,$ff,$e8,$e0,$1f,$d0,$f5,$68,$8d,$1e // .H...........h..
        .byte $ff,$ad,$20,$ff,$48,$a2,$00,$bd,$21,$ff,$9d,$20,$ff,$e8,$e0,$1f // .. .H...!.. ....
        .byte $d0,$f5,$68,$8d,$3e,$ff,$ad,$5e,$ff,$48,$a2,$1d,$bd,$40,$ff,$9d // ..h.>..^.H...@..
        .byte $41,$ff,$ca,$10,$f7,$68,$8d,$40,$ff,$ce,$60,$ff,$d0,$6b,$a9,$0a // A....h.@..`..k..
        .byte $8d,$60,$ff,$a2,$02,$de,$61,$ff,$d0,$57,$8a,$0a,$a8,$b9,$64,$ff // .`....a..W....d.
        .byte $85,$9e,$18,$69,$03,$99,$64,$ff,$b9,$65,$ff,$85,$9f,$69,$00,$99 // ...i..d..e...i..
        .byte $65,$ff,$a0,$02,$b1,$9e,$d0,$03,$88,$10,$1d,$48,$88,$b1,$9e,$84 // e..........H....
        .byte $fe,$bc,$8d,$ff,$99,$00,$d4,$a9,$10,$99,$04,$d4,$68,$99,$01,$d4 // ............h...
        .byte $bd,$90,$ff,$99,$04,$d4,$a4,$fe,$88,$b1,$9e,$9d,$61,$ff,$d0,$11 // ............a...
        .byte $8a,$0a,$a8,$b9,$9c,$0b,$99,$64,$ff,$b9,$9d,$0b,$99,$65,$ff,$d0 // .......d.....e..
        .byte $ac,$ca,$10,$a1,$a9,$04,$8d,$0a,$d4,$c6,$fd,$a5,$fd,$c9,$bf,$d0 // ................
        .byte $28,$a9,$c7,$85,$fd,$e8,$bd,$a9,$fe,$9d,$a8,$fe,$e0,$27,$d0,$f5 // (............'..
        .byte $a0,$00,$b1,$f8,$d0,$0a,$a9,$28,$85,$f8,$a9,$10,$85,$f9,$d0,$f2 // .......(........
        .byte $8d,$cf,$fe,$e6,$f8,$d0,$02,$e6,$f9,$ad,$1e,$ff,$8d,$21,$d0,$a9 // .............!..
        .byte $41,$cd,$12,$d0,$d0,$fb,$a2,$14,$ca,$d0,$fd,$4c,$97,$08,$bd,$a9 // A..........L....
        .byte $15,$9d,$01,$08,$e8,$d0,$f7,$ee,$39,$03,$ee,$36,$03,$d0,$ef,$a9 // ........9..6....
        .byte $37,$85,$01,$20,$8a,$ff,$20,$81,$ff,$20,$84,$ff,$4c,$e2,$fc,$04 // 7.. .. .. ..L...
        .byte $09,$3d,$0d,$00,$fc,$00,$c5,$0e,$00,$f8,$ff,$00,$c0,$f0,$fc,$a4 // .=..............
        .byte $c4,$e3,$55,$e5,$d5,$e3,$03,$a1,$e3,$55,$22,$7d,$57,$e3,$70,$21 // ..U......U"}W.p!
        .byte $c0,$e3,$d5,$e4                       // ....

txt_f8c9:
        .byte $57,$21,$d5,$e3,$55,$a1,$e3,$57,$21,$70,$e3,$5c,$e3,$aa,$26,$0e // W!..U..W!p.\..&.
        .byte $0e,$3a,$3a,$ea,$ea,$e3,$aa,$e4,$cd,$e4,$aa,$21,$fe,$e3,$be,$e4 // .::........!....
        .byte $ab,$e3,$57,$2a,$00,$aa,$be,$ce,$ce,$ae,$be,$aa,$aa,$af,$e3,$ab // ..W*............
        .byte $28,$70,$70,$57,$57,$00,$c3,$f3,$ff,$e5,$73,$e3,$5f,$e3,$5e,$21 // (ppWW.....s._.^!
        .byte $73,$e4,$03,$e3,$57,$21,$5f,$e3,$aa,$22,$fa,$fa,$e3,$aa,$25,$ea // s...W!_.."....%.
        .byte $fa,$fa,$ce,$ce,$e3,$fa,$e3,$ab,$e3,$af,$2b,$ab,$ab,$af,$b3,$c3 // ..........+.....
        .byte $b3,$c3,$b3,$af,$af,$7d,$e3           // .....}.

txt_f930:
        .byte $55,$24,$d5,$d5,$35,$0d,$e3,$5c,$e5,$70,$e4,$ea,$e3,$aa,$22,$ea // U$..5..\.p....".
        .byte $ea,$e3,$aa,$21,$b0,$e3,$ac,$e4,$ce,$e3,$ac,$21,$b0,$e3,$ba,$21 // ...!.......!...!
        .byte $ce,$e4,$ac,$e3,$ab,$22,$ac,$ce,$e3,$aa,$21,$ce,$e3,$ba,$21,$ac // ....."....!...!.
        .byte $e3,$ab,$e4,$b3,$e3,$55,$21,$03,$e4,$55,$e3 // .....U!..U.

txt_f96b:
        .byte $57,$21,$c0,$e3,$55,$29,$70,$00,$03,$0f,$3f,$c0,$73,$7f,$7f,$e4 // W!..U)p...?.s...
        .byte $c0,$60,$58,$0d,$35,$d5,$d5,$f3,$0b,$a2,$0b,$f3,$0b,$03,$85,$06 // .`X.5...........
        .byte $03,$e2,$04,$06,$2c,$05,$03,$cf,$05,$03,$cf,$05,$06,$85,$06,$03 // ....,...........
        .byte $85,$06,$03,$e2,$04,$06,$2c,$05,$03,$cf,$05,$03,$cf,$05,$06,$85 // ......,.........
        .byte $06,$03,$85,$06,$02,$85,$06,$01,$0a,$0d,$06,$2c,$05,$03,$cf,$05 // ...........,....
        .byte $02,$e2,$04,$01,$cf,$05,$06,$85,$06,$03,$85,$06,$03,$e2,$04,$06 // ................
        .byte $2c,$05,$03,$cf,$05,$03,$e2,$04,$06,$42,$03,$a3,$21,$60,$a2,$61 // ,........B..!`.a
        .byte $44,$03,$29,$34,$01,$8c,$3a,$01,$08,$3e,$01,$29,$34,$04,$a1,$45 // D.)4..:..>.)4..E
        .byte $02,$08,$3e,$01,$8d,$3a,$01,$08,$3e,$04,$8d,$3a,$06,$29,$34,$03 // ..>..:..>..:.)4.
        .byte $29,$34,$01,$8d,$3a,$01,$08,$3e,$01,$29,$34,$04,$a1,$45,$02,$08 // )4..:..>.)4..E..
        .byte $3e,$01,$8c,$3a,$01,$08,$3e,$04,$a1,$45,$06,$27,$4e,$03,$27,$4e // >..:..>..E.'N.'N
        .byte $01,$cd,$52,$01,$27,$4e,$01,$cd,$52,$04,$27,$4e,$02,$a1,$45,$01 // ..R.'N..R.'N..E.
        .byte $08,$3e,$01,$a1,$45,$04,$8d,$3a,$06,$29,$34,$03,$29,$34,$01,$8d // .>..E..:.)4.)4..
        .byte $3a,$01,$08,$3e,$01,$29,$34,$04,$a1,$45,$02,$08,$3e,$01,$8c,$3a // :..>.)4..E..>..:
        .byte $01,$08,$3e,$02,$8c,$3a,$02,$78,$2e,$06,$29,$34,$02,$0a,$0d,$02 // ..>..:.x..)4....
        .byte $0a,$0d,$01,$a3,$0e,$01,$82,$0f,$04,$b3,$14,$02,$89,$13,$02,$68 // ...............h
        .byte $11,$02,$82,$0f,$02,$a3,$0e,$03,$82,$0f,$01,$68,$11,$02,$a3,$0e // ...........h....
        .byte $02,$0a,$0d,$02,$0a,$0d,$01,$a3,$0e,$01,$82,$0f,$02,$b3,$14,$02 // ................
        .byte $89,$13,$02,$68,$11,$02,$82,$0f,$02,$a3,$0e,$02,$82,$0f,$06,$c4 // ...h............
        .byte $09,$02,$0a,$0d,$02,$a3,$0e,$02,$82,$0f,$02,$b3,$14,$02,$89,$13 // ................
        .byte $02,$68,$11,$02,$82,$0f,$02,$a3,$0e,$02,$82,$0f,$06,$82,$0f,$02 // .h..............
        .byte $0a,$0d,$02,$0a,$0d,$01,$a3,$0e,$01,$82,$0f,$02,$b3,$14,$02,$b3 // ................
        .byte $14,$02,$89,$13,$02,$68,$11,$02,$82,$0f,$01,$a3,$0e,$01,$82,$0f // .....h..........
        .byte $06,$0a,$0d,$06,$0a,$0d,$09,$82,$0f,$03,$a3,$0e,$06,$0a,$0d,$06 // ................
        .byte $13,$27,$09,$d0,$22,$03,$04,$1f,$06,$14,$1a,$03,$14,$1a,$02,$14 // .'.."...........
        .byte $1a,$01,$13,$27,$06,$66,$29,$03,$d0,$22,$02,$04,$1f,$01,$46,$1d // ...'.f).."....F.
        .byte $06,$14,$1a,$03,$14,$1a,$03,$8a,$13,$06,$b3,$14,$04,$04,$1f,$05 // ................
        .byte $d0,$22,$03,$14,$1a,$a4,$60,$fa,$05,$14,$08,$05,$20,$04,$05,$0c // ."....`..... ...
        .byte $09,$07,$08,$14,$20,$0f,$06,$20,$05,$14,$05,$12,$0e,$01,$0c,$20 // .... .. ....... 
        .byte $0d,$09,$07,$08,$14,$21,$00           // .....!.

txt_fb42:
        .text "2"
        .byte $40                                   // @ character
        .text "AAECFIMQWC"
        .byte $5c                                   // backslash
        .text "Q"
        .byte $5f,$66
        .byte $43,$69,$45,$6c,$70,$7f,$7b,$54,$6c,$71,$73,$78,$79,$7a,$41,$41 // CiElp.{TlqsxyzAA
        .byte $7c,$00,$09                           // |..

txt_fb65:
        .byte $40                                   // @ character
        .text "AADXANVSDZQ"
        .byte $60,$65
        .byte $44,$6a
        .byte $41,$6b,$77,$79,$48,$4b,$6b,$74,$72,$5d,$79,$7e,$41,$7c,$00,$0b // AkwyHKktr]y~A|..
        .byte $40                                   // @ character
        .text "ADG"
        .byte $5d

txt_fb8a:
        .text "OUSDZQ"
        .byte $61,$64
        .byte $44,$6a
        .byte $41,$6b,$77,$79
        .byte $50,$49
        .byte $6b,$6f,$72,$5d,$79,$7e,$7c,$00,$0d
        .text "YJLE"
        .byte $6c
        .byte $52,$53
        .byte $4a,$5b,$51,$62,$63,$4a,$67,$49,$6d,$6e,$68,$67,$5e,$6d,$75,$76 // J[QbcJgImnhg^muv
        .byte $45,$43,$7d,$00,$34,$14,$08,$05,$20,$08,$0f,$0d,$05,$20,$0f,$06 // EC}.4... .... ..
        .byte $20,$14,$08,$05,$20,$12,$05,$01,$0c,$20,$03,$12,$01,$03,$0b,$05 //  ... .... ......
        .byte $12,$13,$00,$88,$0b,$09,$0e,$07,$13,$20,$12,$01,$0e,$04,$0f,$0d // ......... ......

txt_fbea:
        .text " +1 "
        .byte $06,$09,$18,$00
        .byte $34,$03,$12,$01,$03,$0b,$05,$04
        .byte $2c,$20,$14,$12,$01,$09               // , ....

scr_fc00:
        // === Screen RAM (1021 bytes, $fc00-$fffc) ===
        .encoding "screencode_mixed"
        .text "ned & fixed by crossfire@"
        .byte $d2                                   // scrcode: .
        .text "ii@"
        .byte $e3                                   // scrcode: .
        .text "b"
        .byte $60,$88                               // scrcode: ..
        .text "jjggaam"
        .text "meeii bbjjggaammee@offnnccaaccnnff@hffnn"
        .text "ccaaccnnff@nabaa"
        .byte $f3                                   // scrcode: .
        .text "k"
        .byte $a2                                   // scrcode: .
        .text "k"
        .byte $f3                                   // scrcode: .
        .text "k@ihp."
        .byte $4e                                   // scrcode: .
        .text "@ch"
        .byte $40,$8a                               // scrcode: ..
        .text "j@cg"
        .byte $40                                   // scrcode: .
        .text "jj"
        .text " "
        .byte $7d,$d6,$1f                           // scrcode: ...
        .text "bjja gnq"
        .byte $41,$41                               // scrcode: ..
        .text "@i* quality * tradition * "
        .text "pride *@-"
        .byte $a2                                   // scrcode: .
        .text "1"
        .byte $ff                                   // scrcode: .
        .text "j@"
        .byte $fc,$80,$8c,$8c,$ff                   // scrcode: .....
        .text "cc"
        .byte $fc,$81,$8c,$81,$ff                   // scrcode: .....
        .text "c"
        .byte $c0,$e3,$8f,$60                       // scrcode: ....
        .text ")"
        .byte $c0,$ff                               // scrcode: ..
        .text "ca"
        .byte $fc,$8c,$8c,$81                       // scrcode: ....
        .byte $ff                                   // scrcode: .
        .text "c@"
        .byte $ff                                   // scrcode: .
        .text "a"
        .byte $80,$8f,$80,$ff                       // scrcode: ....
        .text "c"
        .byte $80,$ff                               // scrcode: ..
        .text "a"
        .byte $80,$8f,$8f,$ff                       // scrcode: ....
        .text "c"
        .byte $c0,$8f,$8c,$8c,$c0,$ff               // scrcode: ......
        .text "c"
        .byte $8c,$8c,$80,$8c,$8c,$8f,$ff           // scrcode: .......
        .text "b"
        .byte $e5,$e3                               // scrcode: ..
        .text "#"
        .byte $ff                                   // scrcode: .
        .text "ca"
        .byte $e3                                   // scrcode: .
        .byte $f9                                   // scrcode: .
        .text "*"
        .byte $81,$ff                               // scrcode: ..
        .text "c"
        .byte $8c,$89,$83,$89,$8c,$ff               // scrcode: ......
        .text "b"
        .byte $e5,$8f,$60                           // scrcode: ...
        .text "1"
        .byte $80,$ff                               // scrcode: ..
        .text "c"
        .byte $9c,$88,$80,$94,$9c,$9f,$bf,$9f,$8c,$84,$80,$88,$8c,$fe,$ff // scrcode: ...............
        .text "ba"
        .byte $fc,$8c,$8c,$c1                       // scrcode: ....
        .byte $ff                                   // scrcode: .
        .text "ca"
        .byte $fc,$81,$8f,$8f,$ff                   // scrcode: .....
        .text "c"
        .byte $c1,$9c,$9c,$90,$c1,$fc,$ff           // scrcode: .......
        .text "ba"
        .byte $fc,$81,$89,$8c,$ff                   // scrcode: .....
        .text "c"
        .byte $f0,$e3,$e3                           // scrcode: ...
        .text "$g"
        .byte $ff                                   // scrcode: .
        .text "c@"
        .byte $e4,$e3,$22,$ff                       // scrcode: ..".
        .text "c"
        .byte $e4,$8c                               // scrcode: ..
        .text "#"
        .encoding "petscii_upper"

spr_fd40:
        .encoding "screencode_mixed"
        .byte $c1,$ff                               // scrcode: ..
        .text "c"
        .byte $e3,$8c                               // scrcode: ..
        .text "7"
        .byte $c1,$e3,$ff                           // scrcode: ...
        .text "a"
        .byte $fc,$fc,$9c,$94,$80,$88,$9c,$ff       // scrcode: ........
        .text "c"
        .byte $8c,$8c,$c1,$8c,$8c,$ff               // scrcode: ......
        .text "c"
        .byte $8c,$8c,$80,$e3,$e3                   // scrcode: .....
        .text "*"
        .byte $ff                                   // scrcode: .
        .text "b@"
        .byte $f1,$e3,$c7,$80,$ff                   // scrcode: .....
        .byte $22,$99,$a2                           // scrcode: "..
        .text "%"
        .byte $81,$c3,$e7,$ff                       // scrcode: ....
        .text "k"
        .byte $e3,$c7,$60                           // scrcode: ...
        .text " "
        .byte $ff                                   // scrcode: .
        .text "a"
        .byte $c7,$ff                               // scrcode: ..
        .text "s"
        .byte $c3,$97,$c3,$e9,$83,$ff               // scrcode: ......
        .text "c"
        .byte $99,$93,$e7,$c9,$99,$ff               // scrcode: ......
        .text "b"
        .byte $e3,$c9,$e3,$c0,$99,$84,$ff           // scrcode: .......
        .text "c"
        .byte $f3,$e7,$ff                           // scrcode: ...
        .text "f"
        .byte $f1,$e3,$e3                           // scrcode: ...
        .text "$"
        .byte $f1,$ff                               // scrcode: ..
        .text "c"
        .byte $c7,$e3,$e3                           // scrcode: ...
        .text ">"
        .byte $c7,$ff                               // scrcode: ..
        .text "c"
        .byte $bd,$e7,$81,$e7,$bd,$ff               // scrcode: ......
        .text "c"
        .byte $e3,$e3,$80,$e3,$e3,$ff               // scrcode: ......
        .text "f"
        .byte $c7,$8f,$ff                           // scrcode: ...
        .text "e"
        .byte $81,$81,$ff                           // scrcode: ...
        .text "g"
        .byte $8f,$8f,$ff                           // scrcode: ...
        .text "k"
        .byte $80,$e3,$8c                           // scrcode: ...
        .text "$"
        .byte $80,$ff                               // scrcode: ..
        .text "c"
        .byte $c3,$e3,$e3                           // scrcode: ...
        .text ":"
        .byte $c1,$ff                               // scrcode: ..
        .text "c"
        .byte $80,$fc,$80,$8f,$80,$ff               // scrcode: ......
        .text "c"
        .byte $80,$fc,$e0,$fc,$80,$ff               // scrcode: ......
        .text "a"
        .byte $8f,$8f,$89,$89,$80,$f9,$f9,$ff       // scrcode: ........
        .text "i"
        .byte $e4,$8f                               // scrcode: ..
        .text "&"
        .byte $80,$8c,$80,$ff                       // scrcode: ....
        .text "c"
        .byte $80,$e5,$fc                           // scrcode: ...
        .text ";"
        .byte $ff                                   // scrcode: .
        .text "b"
        .byte $80,$8c,$80,$8c,$80,$ff               // scrcode: ......
        .text "k"
        .byte $cf,$cf,$ff                           // scrcode: ...
        .text "a"
        .byte $cf,$cf,$ff                           // scrcode: ...
        .text "#"
        .byte $80,$9c,$f0,$ff                       // scrcode: ....
        .text "a"
        .byte $f1,$ff                               // scrcode: ..
        .text "a"
        .byte $ff                                   // scrcode: .
        .text "@"
        .byte $e3                                   // scrcode: .
        .text " "
        .byte $61,$ed                               // scrcode: ..
        .text "the"
        .encoding "petscii_upper"

txt_fe0f:
        .text " FAIRLIGHT "
        .encoding "screencode_mixed"
        .text "posse today brings you -"
        .byte $8b,$89,$8e,$87,$93,$a0,$92,$81,$8e,$93,$8f,$8d // scrcode: ............
        .text "- fr"
        .text "om "
        .byte $cc,$cf,$c1,$c4,$d3,$d4,$c1,$d2       // scrcode: ........
        .text ".. supplied, cracked, trained"
        .text " and finally pal-fixed by"
        .encoding "petscii_upper"

txt_fe83:
        .text " CROSSFIRE.. "
        .encoding "screencode_mixed"
        .text "being an american game, it had some mino"
        .text "r bugs in pal-mode, so after a small pal"
        .text "-fix, it now runs "
        .byte $b1,$b0,$b0,$a5                       // scrcode: ....
        .text " on "
        .byte $c2,$cf,$d4,$c8                       // scrcode: ....
        .text " machines"
        .encoding "petscii_upper"

txt_ff07:
        .text "..  "
        .encoding "screencode_mixed"
        .text "don't forget to give "
        .byte $d7,$c1,$d2,$c5,$da,$a0,$c1,$d1,$d5,$c1,$d2,$c9,$d5,$cd // scrcode: ..............
        .text " a ri"
        .text "ng at "
        .byte $ab,$b4,$b6,$ad,$b8,$b6,$b7,$b3,$b2,$b4,$b2,$b4 // scrcode: ............
        .encoding "petscii_upper"

txt_ff45:
        .text "..  "
        .encoding "screencode_mixed"
        .text "we salute our partners in crime"
        .encoding "petscii_upper"

txt_ff68:
        .text ": "
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $c5,$c7,$c5,$ce,$c4                   // scrcode: .....
        .text " - "
        .byte $86,$b4,$83,$87                       // scrcode: ....
        .encoding "petscii_upper"

txt_ff77:
        .text " - "
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $c6,$cc                               // scrcode: ..
        .text " - "
        .byte $83,$88,$92,$8f,$8d,$81,$8e,$83,$85   // scrcode: .........
        .encoding "petscii_upper"

txt_ff89:
        .text " - "
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $ce,$d3,$cc,$c1,$d5,$c7,$c8,$d4       // scrcode: ........
        .text " - "
        .byte $93,$95,$83,$83,$85,$93,$93,$ab,$94,$92,$83 // scrcode: ...........
        .encoding "petscii_upper"

txt_ffa3:
        .text " - "
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $c9,$d4,$cd,$c5,$ce                   // scrcode: .....
        .text " and anyone else putting an effort "
        .text "into keeping this machine alive!  slatez"
        .text ".."
        .byte $f5                                   // scrcode: .
        .text " "
        .byte $83,$7c                               // scrcode: ..
        .encoding "petscii_upper"
