// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:57
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $07ee  End: $ffff  (63506 bytes)
// Crunched with Beta Dynamic v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $cf1c (53020)
// IRQ handler:  $ced7 (irq_ced7)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 566 bytes, Data: 62940 bytes
// Labels: 204, Subroutines: 3
//
// Cross-references: all OK
// ============================================


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

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

// --- Region $ab1e-$ab1e ---
.pc = $ab1e "sub_ab1e"
// Referenced by: jsr from $cc27, $fe11

sub_ab1e:
        brk

// --- Region $cb00-$cb98 ---
.pc = $cb00 "sub_cb00"
// Referenced by: jsr from $cb70, $fd7f

sub_cb00:
        lda #$c7
        sta $02ac
        lda #$00
        sta $02ad
        rts

loc_cb0b:
        dec $02ac
        lda $02ac
        cmp #$bf
        bne loc_cb49
        lda #$c7
        sta $02ac
        ldx #$00

loc_cb1c:
        lda $0429,x
        sta $0428,x
        inx
        cpx #$28
        bne loc_cb1c
        inc $02ad
        ldy $02ad
        bne loc_cb31
        inc $fe

loc_cb31:
        lda ($fd),y
        cmp #$80
        bne loc_cb46
        lda #$00
        sta $02ad
        lda #$1d
        sta $fd
        lda #$c8
        sta $fe
        lda #$20

loc_cb46:
        sta $044f

loc_cb49:
        lda $02ac
        sta $d016
        ldy $d84f
        sty $d829
        ldx #$28

loc_cb57:
        lda $d826,x
        sta $d827,x
        dex
        bne loc_cb57
        lda $d019
        and #$01
        sta $d019
        jmp loc_ea31

dat_cb6b:
        .byte $00,$00,$00,$00,$00                   // .....

loc_cb70:
        jsr sub_cb00
        lda #$1d
        ldx #$c8
        sta $fd
        stx $fe

loc_cb7b:
        jsr $ffe4
        cmp #$20
        bne loc_cb7b
        sei
        lda #$31
        ldx #$ea
        sta $0314
        stx $0315
        cli
        jsr $e518
        jsr $fce2
        jmp loc_fe66

dat_cb97:
        .byte $a9,$bf                               // ..

// --- Region $cc00-$cc2d ---
.pc = $cc00 "loc_cc00"

loc_cc00:
        ldx #$00

loc_cc02:
        lda $cca6,x
        sta $d828,x
        inx
        cpx #$28
        bne loc_cc02
        ldx #$00

loc_cc0f:
        lda #$a0
        sta $0658,x
        inx
        cpx #$f0
        bne loc_cc0f
        ldx #$00

loc_cc1b:
        lda #$00
        sta $db00,x
        inx
        bne loc_cc1b
        lda #$30
        ldy #$cc
        jsr sub_ab1e
        jmp loc_cb70

dat_cc2d:
        .byte $00                                   // .

// --- Region $ced7-$cf75 ---
.pc = $ced7 "irq_ced7"

irq_ced7:
        lda #$c8
        sta $d016
        ldx $a8

loc_cede:
        lda $d012
        cmp #$da
        beq loc_cefd
        lda $d012

loc_cee8:
        cmp $d012
        beq loc_cee8
        lda $cf90,x
        sta $d021
        sta $d021
        dex
        bne loc_cede
        ldx #$70
        bne loc_cede

loc_cefd:
        dec $a8
        bne loc_cf05
        lda #$70
        sta $a8

loc_cf05:
        lda #$00
        sta $d020
        lda #$00
        sta $d021
        lda #$01
        sta $d019
        lda #$f1
        sta $d01a
        jmp loc_cb0b

main_cf1c:
        sei
        lda #$d7
        sta $0314
        lda #$ce
        sta $0315
        lda #$00
        sta $dc0e
        lda #$f1
        sta $d01a
        lda #$45
        sta $d012
        lda $d011
        and #$7f
        jsr sub_cf80
        lda #$60
        sta $a8
        cli
        ldx #$00

loc_cf45:
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        inx
        bne loc_cf45
        ldx #$00

loc_cf55:
        lda dat_ccce,x
        sta $0450,x
        lda $cdce,x
        sta $0550,x
        inx
        bne loc_cf55
        ldx #$00

loc_cf66:
        lda $cece,x
        sta $0650,x
        inx
        cpx #$08
        bne loc_cf66
        jmp loc_cc00

dat_cf74:
        .byte $00,$00                               // ..

// --- Region $cf80-$cf89 ---
.pc = $cf80 "sub_cf80"
// Referenced by: jsr from $cf3b

sub_cf80:
        sta $d011
        lda #$93
        jsr $ffd2
        rts

dat_cf89:
        // === Data block (1 bytes, $cf89-$cf89) ===
        .byte $00                                   // .

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

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

loc_ea31:
        brk

// --- Region $f9d0-$f9d3 ---
.pc = $f9d0 "Segment $f9d0"
        sta $ff,x
        brk

dat_f9d3:
        .byte $95                                   // .

// --- Region $fce2-$fce5 ---
.pc = $fce2 "Segment $fce2"
        ora $1401
        .byte $12                                   // jam // ILLEGAL

// --- Region $fd74-$fda7 ---
.pc = $fd74 "loc_fd74"

loc_fd74:
        and #$01
        sta $d019
        jmp loc_ea31

dat_fd7c:
        .byte $95                                   // .

loc_fd7d:
        ora $00
        jsr sub_cb00
        lda #$1d
        ldx #$c8
        sta $fd
        stx $fe

loc_fd8a:
        jsr $ffe4
        cmp #$20
        bne loc_fd8a
        sei
        lda #$31
        ldx #$ea
        sta $0314
        stx $0315
        cli
        jsr $e518
        jsr $fce2
        jmp loc_fe66

dat_fda6:
        .byte $a9,$bf                               // ..

// --- Region $fde5-$fe17 ---
.pc = $fde5 "loc_fde5"

loc_fde5:
        lsr $9544
        asl $00
        ldx #$00

loc_fdec:
        lda $cca6,x
        sta $d828,x
        inx
        cpx #$28
        bne loc_fdec
        ldx #$00

loc_fdf9:
        lda #$a0
        sta $0658,x
        inx
        cpx #$f0
        bne loc_fdf9
        ldx #$00

loc_fe05:
        lda #$00
        sta $db00,x
        inx
        bne loc_fe05
        lda #$30
        ldy #$cc
        jsr sub_ab1e
        jmp loc_cb70

dat_fe17:
        .byte $00                                   // .

// --- Region $fe66-$fe69 ---
.pc = $fe66 "loc_fe66"

loc_fe66:
        .byte $0c,$0c,$95                           // nop $950c // ILLEGAL

dat_fe69:
        .byte $04                                   // .

// --- Region $fee9-$fef3 ---
.pc = $fee9 "loc_fee9"

loc_fee9:
        adc #$20
        sbc #$95
        .byte $07,$a0                               // slo $a0 // ILLEGAL
        .byte $df,$20,$5f                           // dcp $5f20,x // ILLEGAL

dat_fef2:
        .byte $df,$20                               // . 

// --- Region $ff41-$ff82 ---
.pc = $ff41 "loc_ff41"

loc_ff41:
        bne loc_fee9
        tay

loc_ff44:
        lda $d012
        cmp #$da
        beq loc_ff63
        lda $d012

loc_ff4e:
        cmp $d012
        beq loc_ff4e
        lda $cf90,x
        sta $d021
        sta $d021
        dex
        bne loc_ff44
        ldx #$70
        bne loc_ff44

loc_ff63:
        dec $a8
        bne loc_ff6b
        lda #$70
        sta $a8

loc_ff6b:
        lda #$00
        sta $d020
        lda #$00
        sta $d021
        lda #$01
        sta $d019
        lda #$f1
        sta $d01a
        jmp loc_cb0b

dat_ff82:
        .byte $78                                   // x

// --- Region $ffcc-$ffdb ---
.pc = $ffcc "loc_ffcc"

loc_ffcc:
        lda $cece,x
        sta $0650,x
        inx
        cpx #$08
        bne loc_ffcc
        jmp loc_cc00

dat_ffda:
        .byte $95,$0c                               // ..

// --- Region $ffe4-$ffea ---
.pc = $ffe4 "Segment $ffe4"
        .byte $ff,$60,$95                           // isc $9560,x // ILLEGAL
        .byte $07,$00                               // slo $00 // ILLEGAL
        sei
        brk

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

// --- Region $0803-$0d4b ---
.pc = $0803 "dat_0803"

dat_0803:
        .byte $5e,$69,$d1,$5d,$8c,$44,$a9,$97,$44,$74,$ca,$d8,$ed,$24,$7e,$d2 // ^i.].D..Dt...$~.

txt_0813:
        .text "RC"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)

txt_0816:
        .text "<+"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $08,$77,$c8,$6b,$e8,$c4,$6d           // .w.k..m

txt_0820:
        .text "0="
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $20,$20,$72,$af,$71,$07,$08,$11,$b8,$a6,$72,$1a,$2c,$e1,$c6,$7e //   r.q.....r.,..~
        .byte $04,$87,$80,$dc,$c3,$41,$4c,$16,$09,$a7,$84 // .....AL....

txt_083e:
        .text "4$"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $22,$72,$93,$cd,$51,$eb,$16,$ca,$da,$04,$61,$53,$42,$0e,$82,$13 // "r..Q.....aSB...
        .byte $53,$53,$62,$18,$d2,$19,$9a,$48,$0c,$82,$66,$96,$20,$75,$a7,$86 // SSb....H..f. u..
        .byte $4a,$e4,$da,$96,$48,$18,$39,$ab,$de,$f6,$33,$ca,$ed,$19,$e9,$c8 // J...H.9...3.....
        .byte $93,$bd,$91,$04,$97,$90,$c6           // .......

txt_0878:
        .text "R"
        .byte $5c                                   // backslash character
        .text "Z"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $b7,$71,$a8,$68,$10,$18,$90           // .q.h...

txt_0883:
        .text "IL"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $10,$3a,$c8,$45,$b0,$60,$21,$72,$ae,$09,$5b,$24,$41,$90,$20,$62 // .:.E.`!r..[$A. b
        .byte $4b,$91,$88,$01,$2b,$f7,$81,$e2,$49,$71,$91,$94,$a1,$74,$eb,$48 // K...+...Iq...t.H
        .byte $d1,$89,$ce
        .text "$LP<"
        .byte $40                                   // @ character
        .byte $08
        .byte $29,$8b
        .byte $41,$11
        .byte $4e,$8b,$98
        .byte $56,$60,$6f,$43,$22,$7b,$59,$62,$31,$d2,$22,$02,$0a,$a5,$d3,$4c // V`oC"{Yb1."....L
        .byte $73,$64,$60,$5a,$68,$04,$69,$73       // sd`Zh.is

txt_08ce:
        .text "3#2J"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $0e,$df,$72,$20,$48,$11,$96,$e6,$a1,$1b,$d9,$b0,$4e,$0c,$c9,$a5 // ..r H.......N...
        .byte $d6,$02,$29,$a9,$21,$f4,$d3,$e9,$8f,$ff,$79 // ..).!.....y

txt_08ee:
        .text "P%"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $d7,$10,$b9,$aa,$7d,$73,$1a,$77,$6a,$a1,$40,$10,$76 // ....}s.wj.@.v

txt_08fe:
        .text "/%::"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $87,$04,$0f,$91,$0d,$59,$87,$a2,$49,$56,$80 // .....Y..IV.

txt_090e:
        .text "!"
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $40,$62,$90,$61,$79,$0e,$b8,$54,$08,$00,$20,$00,$08,$60,$00,$c5 // @b.ay..T.. ..`..
        .byte $00,$bd,$2e,$c9,$0c,$44,$80           // .....D.

txt_0928:
        .text "9G"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$49,$fe,$85,$a6,$49,$3d,$6e,$14,$04,$6c,$7d,$92,$92,$5c,$73 // "I...I=n..l}..\s
        .byte $04,$d5,$47,$b8,$27,$c4,$9a,$d3,$9b,$9b,$fb,$c7,$0a,$9e,$0c,$08 // ..G.'...........
        .byte $fd,$30,$ba,$ab,$f4,$7f,$83,$45,$d8,$99,$60,$45,$06,$52,$8d,$09 // .0.....E..`E.R..
        .byte $5a,$43,$05,$e2,$ac,$c2,$fa,$14,$c9,$d8,$4f,$45,$51,$7a,$4d,$86 // ZC........OEQzM.
        .byte $ec,$3c,$c1,$56,$1e,$f3,$be,$35,$44,$29,$ed,$d6,$61,$8a,$51,$17 // .<.V...5D)..a.Q.
        .byte $85,$88,$1a,$60,$39,$bf,$a3,$8f,$5c,$d8,$6f,$e8,$2f,$4c,$f2,$ff // ...`9...\.o./L..
        .byte $64,$e1,$a1,$f3,$f1,$52,$63,$44,$d5,$05,$a7,$55,$1c,$2b,$06,$b0 // d....RcD...U.+..
        .byte $86,$c4,$28,$4f,$16,$e7,$4f,$36,$f3,$4f,$fd,$05,$5d,$1e,$36,$1b // ..(O..O6.O..].6.
        .byte $08,$84,$48,$d8,$08,$28,$98,$08,$00,$a1,$21,$ce,$8e,$7e,$a8,$db // ..H..(....!..~..
        .byte $55,$d2,$14,$d5,$13,$54,$10,$91,$e0,$ae,$e7,$5f,$73,$03,$23,$33 // U....T....._s.#3
        .byte $84,$ac                               // ..

txt_09cd:
        .byte $40                                   // @ character
        .byte $22                                   // double quote character
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $f7,$6b,$f2,$b2,$20,$c5,$6c           // .k.. .l

txt_09d7:
        .text "LANDC"
        .byte $b6                                   // '6' | $80 (end-of-string marker)

txt_09dd:
        .byte $22                                   // double quote character
        .text "S"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $29,$b3,$d8,$27,$76,$4b,$28,$ed,$fa,$16,$02,$da,$c6,$ea,$ac,$0a // )..'vK(.........
        .byte $7c,$d9,$be,$9c,$5a,$6c,$a3,$43,$e3,$a7,$c2,$80,$32,$83,$78,$ac // |...Zl.C....2.x.
        .byte $32,$c1,$2d,$2f,$e0,$97,$4c,$40,$06,$e0,$10,$51,$8c,$42,$8d,$54 // 2.-/..L@...Q.B.T
        .byte $14,$6b,$14,$14,$85,$55,$b5,$30,$aa,$2b,$29,$90,$21,$43,$9c,$98 // .k...U.0.+).!C..
        .byte $ac,$72,$44,$90,$10,$00,$87,$0e,$28,$29,$11,$a7,$8a,$9c,$a8,$86 // .rD.....()......
        .byte $2b,$89,$f2,$99,$f0,$68,$64
        .text "*6=9"
        .byte $09
        .byte $3c,$d5

txt_0a3e:
        .byte $5c                                   // backslash character
        .text "*"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $02,$19,$70,$e5,$24,$b0,$21,$c0,$91,$9f,$ca,$42,$26,$f2,$31,$0d // ..p.$.!....B&.1.
        .byte $44,$b8,$9e,$4a,$a0,$f2,$54,$c2,$53,$09,$19,$82,$db,$69 // D..J..T.S....i

txt_0a5f:
        .text "B"
        .byte $40                                   // @ character
        .text "4"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $1e,$b9,$30,$da,$ca,$2b,$76,$60,$27,$85,$1b,$17,$27,$02,$da,$20 // ..0..+v`'...'.. 
        .byte $0c,$65,$34,$cc,$4e,$11,$10,$87,$18,$da,$b1,$53,$83,$36,$45,$9c // .e4.N......S.6E.
        .byte $02,$6d,$8c,$f4,$40,$8c,$02,$a9,$98,$83 // .m..@.....

txt_0a8d:
        .text "6EJD"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $5c,$35,$54,$83,$36,$0a,$e2,$2c,$28,$94,$9e,$16,$c0,$43,$a1,$83 // \5T.6..,(....C..
        .byte $f9,$06,$f9,$12,$80,$0f,$00,$0d,$a7,$22,$37,$5a,$0c,$6a,$8a,$1a // ........."7Z.j..
        .byte $83,$24,$6b,$e7,$62,$b4,$46,$a8,$39,$8d,$c1,$ef,$f7,$42,$3e,$0b // .$k.b.F.9....B>.
        .byte $02,$89,$22,$ca,$cd,$72,$d1,$dc,$33,$dc,$38,$75,$26,$68,$c2,$c5 // .."..r..3.8u&h..
        .byte $b0,$04,$01,$89,$28,$ab,$90,$88,$02,$a2,$19,$b1,$7a,$32,$4c,$0b // ....(.......z2L.
        .byte $cb,$78,$83,$5e,$47,$29,$22,$72,$8e,$56,$0c,$a4,$55,$ea,$c0,$1d // .x.^G)"r.V..U...
        .byte $1a,$1f,$d5,$28,$64,$45,$8d,$12,$42,$b6,$96,$b1,$94,$3f,$10,$c0 // ...(dE..B....?..
        .byte $67,$c1,$82,$15,$a2,$62,$8d,$a7,$d4,$62,$21,$ec,$84,$b2,$d3,$ab // g....b...b!.....
        .byte $76,$a0,$e4,$03,$19,$e6,$8a,$08,$52,$6a,$4e,$a9,$20,$9d,$c7,$8b // v.......RjN. ...
        .byte $86,$f7,$06,$9d,$3b,$a1,$0c,$d0,$c1,$11,$a0,$eb,$99,$06,$22,$73 // ....;........."s
        .byte $3f,$0b,$8d,$11,$d0,$a9,$93,$20,$d2,$ff,$60,$02,$2a,$06,$5e,$a2 // ?...... ..`.*.^.
        .byte $fe,$fd,$8e,$94,$28,$50,$40,$f0,$21,$e8,$c0,$b0,$60,$30,$00,$ad // ....(P@.!...`0..
        .byte $00,$00,$29,$b9,$4b,$0c,$99,$23,$07,$c8,$d0,$f7,$c6,$01,$29,$0f // ..).K..#......).
        .byte $8d,$20,$d0,$e6,$01,$88,$20,$1c,$04,$f0,$0b,$a2,$08,$20,$ca,$03 // . .... ...... ..
        .byte $20,$0d,$04,$88,$d0,$f5,$a0,$1f,$20,$1c,$04,$a2,$04,$88,$84,$fb //  ....... .......
        .byte $f0,$33,$ca,$c0,$02,$b0,$06,$ca,$20,$ca,$03,$10,$06,$20,$ca,$03 // .3...... .... ..
        .byte $18,$69,$04,$a8,$b9,$63,$07,$aa,$20,$ca,$03,$18,$79,$70,$07,$aa // .i...c.. ...yp..
        .byte $a5,$fd,$79,$7d,$07,$85,$fd,$d0,$0f,$c0,$04,$90,$0b,$e0,$01,$d0 // ..y}............
        .byte $07,$a9,$0c,$d0,$de,$20,$ca,$03,$8a,$18,$6d,$0e,$04,$aa,$a5,$fd // ..... ....m.....
        .byte $6d,$0f,$04,$a8,$8a,$38,$e5,$fb,$85,$fc,$98,$e9,$00,$85,$fd,$a4 // m....8..........
        .byte $fb,$c8,$b1,$fc,$20,$0d,$04,$88,$d0,$f8,$4c,$49,$03,$a9,$00,$85 // .... .....LI....
        .byte $fc,$85,$fd,$8a,$f0,$27,$a9,$02,$d0,$16,$ad,$e8,$03,$d0,$03,$ce // .....'..........
        .byte $e9,$03,$ce,$e8,$03,$a9,$08,$8d,$d4,$03,$ad,$54,$0b,$8d,$8a,$07 // ...........T....
        .byte $0e,$8a,$07,$26,$fc,$26,$fd,$ce,$d4,$03,$ca,$d0,$d9,$a5,$fc,$aa // ...&.&..........
        .byte $60,$a9,$37,$85,$01,$ce,$30,$d0,$a9,$1b,$8d,$11,$d0,$4c,$1c,$cf // `.7...0......L..
        .byte $8d,$fe,$cf,$ad,$0e,$04,$d0,$03,$ce,$0f,$04,$ce,$0e,$04,$60,$c8 // ..............`.
        .byte $a2,$01,$20,$ca,$03,$f0,$f8,$98,$29,$10,$d0,$d5,$b9,$23,$07,$aa // .. .....)....#..
        .byte $20,$ca,$03,$18,$79,$33,$07,$a8,$60,$00,$00,$00,$01,$01,$01,$01 //  ...y3..`.......
        .byte $03,$03,$05,$08,$00,$00,$00,$00,$00,$00,$01,$02,$03,$05,$07,$09 // ................
        .byte $0b,$0b,$13,$33,$00,$00,$00,$00,$00,$00,$00,$01,$02,$03,$03,$02 // ...3............
        .byte $04,$07,$00,$00,$00,$00,$00,$00,$00,$01,$02,$03,$05,$09,$11,$19 // ................
        .byte $1d,$2d,$00,$00,$00,$00,$00,$00,$00,$04,$05,$07,$08,$04,$05,$06 // .-..............
        .byte $07,$08,$0a,$0b,$00,$00,$00,$10,$30,$b0,$00,$10,$30,$70,$f0,$f0 // ........0...0p..
        .byte $f0,$f0,$f0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$05,$0d,$4d // ...............M
        .byte $40,$01,$00,$72,$d2,$03,$6f,$66,$8c,$b4,$3a,$eb,$7c,$e7,$44,$12 // @..r..of..:.|.D.
        .byte $94,$f3,$b5,$ce,$dd,$db,$35,$84,$40,$af,$e9,$15,$5c,$24,$52,$11 // ......5.@...\$R.
        .byte $d1,$0c,$63,$51,$67,$fd,$8d,$3d,$e4,$f4,$91,$47,$9d,$93,$96,$94 // ..cQg..=...G....
        .byte $b8,$a8,$af,$f2,$ea,$63,$a5,$ca,$24,$ca,$09,$28,$71,$45,$78,$c5 // .....c..$..(qEx.
        .byte $0e,$8a,$db,$7d,$92,$10,$89,$49,$03,$0b,$49,$88,$49,$85,$a4,$d0 // ...}...I..I.I...
        .byte $22,$55,$3a,$81,$b4,$56,$87,$47,$54,$6b,$c5,$d8,$c0,$e4,$e0,$08 // "U:..V.GTk......
        .byte $8b,$88,$88,$06,$21,$94,$c3,$48,$90,$5c,$a3,$94,$b9,$4f,$6b,$e3 // ....!..H.\...Ok.
        .byte $9d,$0e,$83,$8c,$d2,$22,$1e,$72,$d8,$5e,$69,$d1,$5d,$8c,$44,$a9 // .....".r.^i.].D.
        .byte $97,$44,$74,$ca,$d8,$ed,$24,$7e,$d2   // .Dt...$~.

txt_0d3b:
        .text "RC"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)

txt_0d3e:
        .text "<+"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $08,$77,$c8,$6b,$e8,$c4,$6d           // .w.k..m

txt_0d48:
        .text "0="
        .byte $c4                                   // 'D' | $80 (end-of-string marker)

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

// --- Region $0e40-$0e40 ---
.pc = $0e40 "spr_0e40"

spr_0e40:
        .byte $00                                   // .

// --- Region $1e00-$1e00 ---
.pc = $1e00 "spr_1e00"

spr_1e00:
        .byte $00                                   // .

// --- Region $2180-$2180 ---
.pc = $2180 "spr_2180"

spr_2180:
        .byte $00                                   // .

// --- Region $2e80-$2e80 ---
.pc = $2e80 "spr_2e80"

spr_2e80:
        .byte $00                                   // .

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

spr_2f40:
        .byte $00                                   // .

// --- Region $3100-$3100 ---
.pc = $3100 "spr_3100"

spr_3100:
        .byte $00                                   // .

// --- Region $3580-$3580 ---
.pc = $3580 "spr_3580"

spr_3580:
        .byte $00                                   // .

// --- Region $4f8e-$4f8e ---
.pc = $4f8e "dat_4f8e"

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

// --- Region $9ff6-$a001 ---
.pc = $9ff6 "txt_9ff6"

txt_9ff6:
        .text "TWR-02.PRGU"
        .byte $00                                   // string terminator

// --- Region $a9d1-$a9d1 ---
.pc = $a9d1 "dat_a9d1"

dat_a9d1:
        // === Fill data (1 bytes, $a9d1-$a9d1) ===
        .byte $00                                   // .

// --- Region $ab1f-$ab1f ---
.pc = $ab1f "dat_ab1f"

dat_ab1f:
        // === Fill data (1 bytes, $ab1f-$ab1f) ===
        .byte $00                                   // .

// --- Region $c81c-$ca8d ---
.pc = $c81c "txt_c81c"

txt_c81c:
        .text " .. "

txt_c820:
        .encoding "screencode_mixed"
        .text "again it's twr"
        .encoding "petscii_upper"

txt_c82e:
        .text " 1881 "

txt_c834:
        .encoding "screencode_mixed"
        .text "with a new crack"
        .encoding "petscii_upper"

txt_c844:
        .text " ..  "

txt_c849:
        .encoding "screencode_mixed"
        .text "this time called 'solomon's key"
        .encoding "petscii_upper"

txt_c868:
        .text " ++' "
        .byte $06,$12,$0f,$0d,$20,$20,$27,$15,$2e,$13,$20,$07,$0f,$0c,$04 // ....  '... ....

txt_c87c:
        .text "' .. "

txt_c881:
        .encoding "screencode_mixed"
        .text "cracked & trained by renegade on"
        .encoding "petscii_upper"

txt_c8a1:
        .text " 160987 .. .. "

txt_c8af:
        .encoding "screencode_mixed"
        .text "thanx to otiss of triton for the original"
        .encoding "petscii_upper"

txt_c8d8:
        .text " .. "
        .byte $12,$01,$14,$09,$0e,$07               // ......

txt_c8e2:
        .text ":7 .. "
        .byte $14,$0f,$10                           // ...

txt_c8eb:
        .text "-10 "
        .byte $07,$12,$05,$05,$14,$09,$0e,$07,$1a   // .........

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

txt_c908:
        .text "   9 - "
        .byte $14,$12,$09,$14,$0f,$0e,$20,$14,$05,$03,$08,$0e,$0f,$0c,$0f,$07 // ...... .........
        .byte $19                                   // .

txt_c920:
        .text "   8 - "
        .byte $0d                                   // string terminator
        .byte $03,$01                               // ..

txt_c92a:
        .text "   7 - "
        .byte $14,$08,$05,$20,$04,$01,$12,$0b,$0e,$05,$13,$13 // ... ........

txt_c93d:
        .text "   6 - "
        .byte $07,$13,$13                           // ...

txt_c947:
        .text "   5 - "
        .byte $14,$0c,$13                           // ...

txt_c951:
        .text "   4 - "

txt_c958:
        .encoding "screencode_mixed"
        .text "the dream team"
        .encoding "petscii_upper"

txt_c966:
        .text "   3 - "

txt_c96d:
        .encoding "screencode_mixed"
        .text "the beasty boys"
        .encoding "petscii_upper"

txt_c97c:
        .text "   2 - "

txt_c983:
        .encoding "screencode_mixed"
        .text "triton and the number 1 this week is"
        .encoding "petscii_upper"

txt_c9a7:
        .text "  - "
        .byte $12,$04,$09                           // ...

txt_c9ae:
        .text " - .. "
        .byte $03,$0f,$0e,$14,$01,$03,$14,$20,$14,$17,$12,$20,$28,$12,$05,$0e // ....... ... (...
        .byte $05,$07,$01,$04,$05,$29,$3a,$03,$01,$0c,$0c,$09,$13,$14,$0f,$10 // .....):.........
        .byte $01,$04                               // ..

txt_c9d6:
        .text " 20,5702 "
        .byte $08,$16,$20,$20,$08,$05,$0c,$0d,$0f,$0e,$04,$2c,$08,$0f,$0c,$0c // ..  .......,....
        .byte $01,$0e,$04                           // ...

txt_c9f2:
        .text " .. "
        .byte $03,$01,$0c,$0c                       // ....

txt_c9fa:
        .text ":04920-43673 ("
        .byte $08,$0f,$0c,$0c,$01,$0e,$04           // .......

txt_ca0f:
        .text ") .. "

txt_ca14:
        .encoding "screencode_mixed"
        .text "other released games:renegade-plasmatron-the armageddonman & blazer"
        .encoding "petscii_upper"

txt_ca57:
        .text " .. "
        .byte $03,$2e,$15                           // ...

dat_ca5e:
        .text "                                              "
        .byte $80                                   // .

dat_ca8d:
        // === Fill data (1 bytes, $ca8d-$ca8d) ===
        .byte $00                                   // .

// --- Region $cb99-$cba0 ---
.pc = $cb99 "Segment $cb99"
        .byte $a0,$cb,$20,$1e,$ab,$4c,$10,$08       // .. ..L..

// --- Region $cbbf-$cbff ---
.pc = $cbbf "dat_cbbf"

dat_cbbf:
        .byte $05,$13,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d // ............

txt_cbcb:
        .text "TWR 1881,CALLISTOPAD 20,5702 HV HELMOND,HOLLAND"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00                   // .....

// --- Region $cc2e-$ced6 ---
.pc = $cc2e "Segment $cc2e"
        .byte $00,$00,$13,$90,$11,$11,$11,$11,$11,$11,$11,$11,$11,$11,$11,$11 // ................
        .byte $11,$11,$11,$11,$12,$1d,$1d,$1d,$1d,$1d,$1d,$1d,$1d,$1d,$1d // ...............

txt_cc4d:
        .text "THE FAMOUS TWR 1881"
        .byte $0d                                   // string terminator
        .byte $0d,$8e,$08,$12,$1d,$1d,$1d,$1d,$1d,$1d,$1d,$1d,$1d,$1d,$1d,$1d // ................
        .byte $1d,$1d,$1d,$1d                       // ....

txt_cc75:
        .text "PRESENT"
        .byte $0d                                   // string terminator
        .byte $0d,$12                               // ..

txt_cc7f:
        .text "          'SOLOMON'S KEY ++'"
        .byte $0d                                   // string terminator
        .byte $0d,$00,$00,$00,$00,$00,$00,$00,$00,$00,$06,$0b,$0b,$0c,$0c,$0c // ................
        .byte $0e,$0e,$0e,$0e,$0f,$0f,$0f,$0f,$0f,$01,$01,$0f,$0f,$0f,$0f,$0f // ................
        .byte $0e,$0e,$0e,$0e,$0c,$0c,$0c,$0b,$0b,$06,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00                               // ..

dat_ccce:
        // === Fill data (127 bytes, $ccce-$cd4c) ===
        .fill 127, $a0
        .byte $69                                   // i

txt_cd4e:
        .text "        "
        .byte $e9,$69,$a0,$5f,$df                   // .i._.

txt_cd5b:
        .text "         "
        .byte $5f,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // _...............
        .byte $a0,$a0,$a0,$a0,$a0,$a0,$a0,$69,$20,$e9,$69,$20,$a0,$20,$5f,$df // .......i .i . _.
        .byte $20,$5f,$a0,$a0,$a0,$a0,$a0,$df,$20,$5f,$a0,$a0,$a0,$a0,$a0,$a0 //  _...... _......
        .fill 14, $a0
        .byte $69,$20,$e9,$69,$20,$e9,$a0,$df,$20,$5f,$df,$20,$5f,$a0,$a0,$a0 // i .i ... _. _...
        .byte $a0,$a0,$df,$20,$5f,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // ... _...........
        .byte $a0,$a0,$a0,$a0,$a0,$a0,$a0,$69,$20,$e9,$69,$20,$e9,$a0,$a0,$a0 // .......i .i ....
        .byte $df,$20,$5f,$df                       // . _.

txt_cdd6:
        .text "         "
        .byte $5f,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // _...............
        .byte $a0,$69,$20,$e9,$69,$20,$e9,$a0,$a0,$a0,$a0,$a0,$df,$20,$5f,$df // .i .i ....... _.
        .byte $20,$5f,$a0,$df,$20,$5f,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 //  _.. _..........
        .fill 8, $a0
        .byte $69,$20,$e9,$69,$20,$e9,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$df,$20,$5f // i .i ......... _
        .byte $df,$20,$5f,$a0,$df,$20,$5f,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // . _.. _.........
        .byte $a0,$a0,$a0,$a0,$a0,$a0,$a0,$69,$20,$e9,$69 // .......i .i

txt_ce42:
        .text "  "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$a0,$69,$20,$5f,$a0,$a0,$a0,$20,$20,$5f,$df,$20,$5f,$a0,$df // ..i _...  _. _..
        .byte $20,$5f,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 //  _..............
        .byte $69,$20,$e9,$69                       // i .i

txt_ce69:
        .text "               "
        .byte $5f,$df,$20,$5f,$a0,$df,$20,$5f,$a0,$a0,$a0,$a0,$a0,$a0,$a0,$a0 // _. _.. _........
        .byte $a0,$a0,$a0,$a0,$69,$20,$e9,$69       // ....i .i

txt_ce90:
        .text "                 "
        .byte $5f,$df,$20,$5f,$a0,$df,$20,$5f       // _. _.. _

dat_cea9:
        // === Fill data (45 bytes, $cea9-$ced5) ===
        .fill 45, $a0
        .byte $12                                   // .

// --- Region $cf76-$cf7f ---
.pc = $cf76 "Segment $cf76"
        .fill 10, $00

// --- Region $cf8a-$cfa4 ---
.pc = $cf8a "Segment $cf8a"
        .byte $00,$00,$00,$00,$00,$00,$78,$00,$00,$06,$0b,$0c,$0e,$0e,$0f,$0f // ......x.........
        .byte $01,$01,$01,$0f,$0f,$0e,$0e,$0c,$0b,$06 // ..........

dat_cfa4:
        // === Fill data (1 bytes, $cfa4-$cfa4) ===
        .byte $00                                   // .

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

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

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

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

// --- Region $f316-$f9cf ---
.pc = $f316 "dat_f316"

dat_f316:
        .byte $ff,$37,$0b,$08,$c6,$07,$9e           // .7.....

txt_f31d:
        .text "2059"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $c4,$ba,$78,$86,$01,$bd,$0a,$0b,$08,$c6,$07,$9e
        .text "2059"
        .byte $00,$a2,$00,$78,$86,$01,$bd,$0a,$08,$9d,$32,$f3,$e8,$d0,$f7,$ce // ...x......2.....
        .byte $12,$08,$ce,$15,$08,$ad,$12,$08,$c9,$06,$d0,$ea,$a0,$53,$4c,$01 // .............SL.
        .byte $00,$00,$00,$00,$5e,$69,$d1,$5d,$8c,$44,$a9,$97,$44,$74,$ca,$d8 // ....^i.].D..Dt..
        .byte $ed,$24,$7e,$d2                       // .$~.

txt_f366:
        .text "RC"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)

txt_f369:
        .text "<+"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $08,$77,$c8,$6b,$e8,$c4,$6d           // .w.k..m

txt_f373:
        .text "0="
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $20,$20,$72,$af,$71,$07,$08,$11,$b8,$a6,$72,$1a,$2c,$e1,$c6,$7e //   r.q.....r.,..~
        .byte $04,$87,$80,$dc,$c3,$41,$4c,$16,$09,$a7,$84 // .....AL....

txt_f391:
        .text "4$"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $22,$72,$93,$cd,$51,$eb,$16,$ca,$da,$04,$61,$53,$42,$0e,$82,$13 // "r..Q.....aSB...
        .byte $53,$53,$62,$18,$d2,$19,$9a,$48,$0c,$82,$66,$96,$20,$75,$a7,$86 // SSb....H..f. u..
        .byte $4a,$e4,$da,$96,$48,$18,$39,$ab,$de,$f6,$33,$ca,$ed,$19,$e9,$c8 // J...H.9...3.....
        .byte $93,$bd,$91,$04,$97,$90,$c6           // .......

txt_f3cb:
        .text "R"
        .byte $5c                                   // backslash character
        .text "Z"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $b7,$71,$a8,$68,$10,$18,$90           // .q.h...

txt_f3d6:
        .text "IL"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $10,$3a,$c8,$45,$b0,$60,$21,$72,$ae,$09,$5b,$24,$41,$90,$20,$62 // .:.E.`!r..[$A. b
        .byte $4b,$91,$88,$01,$2b,$f7,$81,$e2,$49,$71,$91,$94,$a1,$74,$eb,$48 // K...+...Iq...t.H
        .byte $d1,$89,$ce
        .text "$LP<"
        .byte $40                                   // @ character
        .byte $08
        .byte $29,$8b
        .byte $41,$11
        .byte $4e,$8b,$98
        .byte $56,$60,$6f,$43,$22,$7b,$59,$62,$31,$d2,$22,$02,$0a,$a5,$d3,$4c // V`oC"{Yb1."....L
        .byte $73,$64,$60,$5a,$68,$04,$69,$73       // sd`Zh.is

txt_f421:
        .text "3#2J"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $0e,$df,$72,$20,$48,$11,$96,$e6,$a1,$1b,$d9,$b0,$4e,$0c,$c9,$a5 // ..r H.......N...
        .byte $d6,$02,$29,$a9,$21,$f4,$d3,$e9,$8f,$ff,$79 // ..).!.....y

txt_f441:
        .text "P%"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $d7,$10,$b9,$aa,$7d,$73,$1a,$77,$6a,$a1,$40,$10,$76 // ....}s.wj.@.v

txt_f451:
        .text "/%::"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $87,$04,$0f,$91,$0d,$59,$87,$a2,$49,$56,$80 // .....Y..IV.

txt_f461:
        .text "!"
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $40,$62,$90,$61,$79,$0e,$b8,$54,$08,$00,$20,$00,$08,$60,$00,$c5 // @b.ay..T.. ..`..
        .byte $00,$bd,$2e,$c9,$0c,$44,$80           // .....D.

txt_f47b:
        .text "9G"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $22,$49,$fe,$85,$a6,$49,$3d,$6e,$14,$04,$6c,$7d,$92,$92,$5c,$73 // "I...I=n..l}..\s
        .byte $04,$d5,$47,$b8,$27,$c4,$9a,$d3,$9b,$9b,$fb,$c7,$0a,$9e,$0c,$08 // ..G.'...........
        .byte $fd,$30,$ba,$ab,$f4,$7f,$83,$45,$d8,$99,$60,$45,$06,$52,$8d,$09 // .0.....E..`E.R..
        .byte $5a,$43,$05,$e2,$ac,$c2,$fa,$14,$c9,$d8,$4f,$45,$51,$7a,$4d,$86 // ZC........OEQzM.
        .byte $ec,$3c,$c1,$56,$1e,$f3,$be,$35,$44,$29,$ed,$d6,$61,$8a,$51,$17 // .<.V...5D)..a.Q.
        .byte $85,$88,$1a,$60,$39,$bf,$a3,$8f,$5c,$d8,$6f,$e8,$2f,$4c,$f2,$ff // ...`9...\.o./L..
        .byte $64,$e1,$a1,$f3,$f1,$52,$63,$44,$d5,$05,$a7,$55,$1c,$2b,$06,$b0 // d....RcD...U.+..
        .byte $86,$c4,$28,$4f,$16,$e7,$4f,$36,$f3,$4f,$fd,$05,$5d,$1e,$36,$1b // ..(O..O6.O..].6.
        .byte $08,$84,$48,$d8,$08,$28,$98,$08,$00,$a1,$21,$ce,$8e,$7e,$a8,$db // ..H..(....!..~..
        .byte $55,$d2,$14,$d5,$13,$54,$10,$91,$e0,$ae,$e7,$5f,$73,$03,$23,$33 // U....T....._s.#3
        .byte $84,$ac                               // ..

txt_f520:
        .byte $40                                   // @ character
        .byte $22                                   // double quote character
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $f7,$6b,$f2,$b2,$20,$c5,$6c           // .k.. .l

txt_f52a:
        .text "LANDC"
        .byte $b6                                   // '6' | $80 (end-of-string marker)

txt_f530:
        .byte $22                                   // double quote character
        .text "S"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $29,$b3,$d8,$27,$76,$4b,$28,$ed,$fa,$16,$02,$da,$c6,$ea,$ac,$0a // )..'vK(.........
        .byte $7c,$d9,$be,$9c,$5a,$6c,$a3,$43,$e3,$a7,$c2,$80,$32,$83,$78,$ac // |...Zl.C....2.x.
        .byte $32,$c1,$2d,$2f,$e0,$97,$4c,$40,$06,$e0,$10,$51,$8c,$42,$8d,$54 // 2.-/..L@...Q.B.T
        .byte $14,$6b,$14,$14,$85,$55,$b5,$30,$aa,$2b,$29,$90,$21,$43,$9c,$98 // .k...U.0.+).!C..
        .byte $ac,$72,$44,$90,$10,$00,$87,$0e,$28,$29,$11,$a7,$8a,$9c,$a8,$86 // .rD.....()......
        .byte $2b,$89,$f2,$99,$f0,$68,$64
        .text "*6=9"
        .byte $09
        .byte $3c,$d5

txt_f591:
        .byte $5c                                   // backslash character
        .text "*"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $02,$19,$70,$e5,$24,$b0,$21,$c0,$91,$9f,$ca,$42,$26,$f2,$31,$0d // ..p.$.!....B&.1.
        .byte $44,$b8,$9e,$4a,$a0,$f2,$54,$c2,$53,$09,$19,$82,$db,$69 // D..J..T.S....i

txt_f5b2:
        .text "B"
        .byte $40                                   // @ character
        .text "4"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $1e,$b9,$30,$da,$ca,$2b,$76,$60,$27,$85,$1b,$17,$27,$02,$da,$20 // ..0..+v`'...'.. 
        .byte $0c,$65,$34,$cc,$4e,$11,$10,$87,$18,$da,$b1,$53,$83,$36,$45,$9c // .e4.N......S.6E.
        .byte $02,$6d,$8c,$f4,$40,$8c,$02,$a9,$98,$83 // .m..@.....

txt_f5e0:
        .text "6EJD"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $5c,$35,$54,$83,$36,$0a,$e2,$2c,$28,$94,$9e,$16,$c0,$43,$a1,$83 // \5T.6..,(....C..
        .byte $f9,$06,$f9,$12,$80,$0f,$00,$0d,$a7,$22,$37,$5a,$0c,$6a,$8a,$1a // ........."7Z.j..
        .byte $83,$24,$6b,$e7,$62,$b4,$46,$a8,$39,$8d,$c1,$ef,$f7,$42,$3e,$0b // .$k.b.F.9....B>.
        .byte $02,$89,$22,$ca,$cd,$72,$d1,$dc,$33,$dc,$38,$75,$26,$68,$c2,$c5 // .."..r..3.8u&h..
        .byte $b0,$04,$01,$89,$28,$ab,$90,$88,$02,$a2,$19,$b1,$7a,$32,$4c,$0b // ....(.......z2L.
        .byte $cb,$78,$83,$5e,$47,$29,$22,$72,$8e,$56,$0c,$a4,$55,$ea,$c0,$1d // .x.^G)"r.V..U...
        .byte $1a,$1f,$d5,$28,$64,$45,$8d,$12,$42,$b6,$96,$b1,$94,$3f,$10,$c0 // ...(dE..B....?..
        .byte $67,$c1,$82,$15,$a2,$62,$8d,$a7,$d4,$62,$21,$ec,$84,$b2,$d3,$ab // g....b...b!.....
        .byte $76,$a0,$e4,$03,$19,$e6,$8a,$08,$52,$6a,$4e,$a9,$20,$9d,$c7,$8b // v.......RjN. ...
        .byte $86,$f7,$06,$9d,$3b,$a1,$0c,$d0,$c1,$11,$a0,$eb,$99,$06,$22,$73 // ....;........."s
        .byte $3f,$0b,$8d,$11,$d0,$a9,$93,$20,$d2,$ff,$60,$02,$2a,$06,$5e,$a2 // ?...... ..`.*.^.
        .byte $fe,$fd,$8e,$94,$28,$50,$40,$f0,$21,$e8,$c0,$b0,$60,$30,$00,$ad // ....(P@.!...`0..
        .byte $00,$00,$29,$b9,$4b,$0c,$99,$23,$07,$c8,$d0,$f7,$c6,$01,$29,$0f // ..).K..#......).
        .byte $8d,$20,$d0,$e6,$01,$88,$20,$1c,$04,$f0,$0b,$a2,$08,$20,$ca,$03 // . .... ...... ..
        .byte $20,$0d,$04,$88,$d0,$f5,$a0,$1f,$20,$1c,$04,$a2,$04,$88,$84,$fb //  ....... .......
        .byte $f0,$33,$ca,$c0,$02,$b0,$06,$ca,$20,$ca,$03,$10,$06,$20,$ca,$03 // .3...... .... ..
        .byte $18,$69,$04,$a8,$b9,$63,$07,$aa,$20,$ca,$03,$18,$79,$70,$07,$aa // .i...c.. ...yp..
        .byte $a5,$fd,$79,$7d,$07,$85,$fd,$d0,$0f,$c0,$04,$90,$0b,$e0,$01,$d0 // ..y}............
        .byte $07,$a9,$0c,$d0,$de,$20,$ca,$03,$8a,$18,$6d,$0e,$04,$aa,$a5,$fd // ..... ....m.....
        .byte $6d,$0f,$04,$a8,$8a,$38,$e5,$fb,$85,$fc,$98,$e9,$00,$85,$fd,$a4 // m....8..........
        .byte $fb,$c8,$b1,$fc,$20,$0d,$04,$88,$d0,$f8,$4c,$49,$03,$a9,$00,$85 // .... .....LI....
        .byte $fc,$85,$fd,$8a,$f0,$27,$a9,$02,$d0,$16,$ad,$e8,$03,$d0,$03,$ce // .....'..........
        .byte $e9,$03,$ce,$e8,$03,$a9,$08,$8d,$d4,$03,$ad,$54,$0b,$8d,$8a,$07 // ...........T....
        .byte $0e,$8a,$07,$26,$fc,$26,$fd,$ce,$d4,$03,$ca,$d0,$d9,$a5,$fc,$aa // ...&.&..........
        .byte $60,$a9,$37,$85,$01,$ce,$30,$d0,$a9,$1b,$8d,$11,$d0,$4c,$1c,$cf // `.7...0......L..
        .byte $8d,$fe,$cf,$ad,$0e,$04,$d0,$03,$ce,$0f,$04,$ce,$0e,$04,$60,$c8 // ..............`.
        .byte $a2,$01,$20,$ca,$03,$f0,$f8,$98,$29,$10,$d0,$d5,$b9,$23,$07,$aa // .. .....)....#..
        .byte $20,$ca,$03,$18,$79,$33,$07,$a8,$60,$00,$00,$00,$95,$04,$01,$03 //  ...y3..`.......
        .byte $03,$05,$08,$95,$06,$00,$01,$02,$03,$05,$07,$09,$0b,$0b,$13,$33 // ...............3
        .byte $95,$07,$00,$01,$02,$03,$03,$02,$04,$07,$95,$07,$00,$01,$02,$03 // ................
        .byte $05,$09,$11,$19,$1d,$2d,$95,$07,$00,$04,$05,$07,$08,$04,$05,$06 // .....-..........
        .byte $07,$08,$0a,$0b,$00,$00,$00,$10,$30,$b0,$00,$10,$30,$70,$95,$05 // ........0...0p..
        .byte $f0,$95,$09,$00,$01,$05,$0d,$4d,$40,$01,$00,$72,$d2,$03,$6f,$66 // .......M@..r..of
        .byte $8c,$b4,$3a,$eb,$7c,$e7,$44,$12,$94,$f3,$b5,$ce,$dd,$db,$35,$84 // ..:.|.D.......5.
        .byte $40,$af,$e9,$15,$5c,$24,$52,$11,$d1,$0c,$63,$51,$67,$fd,$8d,$3d // @...\$R...cQg..=
        .byte $e4,$f4,$91,$47,$9d,$93,$96,$94,$b8,$a8,$af,$f2,$ea,$63,$a5,$ca // ...G.........c..
        .byte $24,$ca,$09,$28,$71,$45,$78,$c5,$0e,$8a,$db,$7d,$92,$10,$89,$49 // $..(qEx....}...I
        .byte $03,$0b,$49,$88,$49,$85,$a4,$d0,$22,$55,$3a,$81,$b4,$56,$87,$47 // ..I.I..."U:..V.G
        .byte $54,$6b,$c5,$d8,$c0,$e4,$e0,$08,$8b,$88,$88,$06,$21,$94,$c3,$48 // Tk..........!..H
        .byte $90,$5c,$a3,$94,$b9,$4f,$6b,$e3,$9d,$0e,$83,$8c,$d2,$22,$1e,$72 // .\...Ok......".r
        .byte $d8,$5e,$69,$d1,$5d,$8c,$44,$a9,$97,$44,$74,$ca,$d8,$ed,$24,$7e // .^i.].D..Dt...$~
        .byte $d2                                   // .

txt_f876:
        .text "RC"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)

txt_f879:
        .text "<+"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $08,$77,$c8,$6b,$e8,$c4,$6d           // .w.k..m

txt_f883:
        .text "0="
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95 // ................
        .byte $ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff // ................
        .byte $00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00 // ................
        .byte $95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95 // ................
        .byte $ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff // ................
        .byte $00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00 // ................
        .byte $95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95 // ................
        .byte $ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff // ................
        .byte $00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00 // ................
        .byte $95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95 // ................
        .byte $ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff // ................
        .byte $00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00 // ................
        .byte $95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95 // ................
        .byte $ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff // ................
        .byte $00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00 // ................
        .byte $95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95 // ................
        .byte $ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff // ................
        .byte $00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00 // ................
        .byte $95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95 // ................
        .byte $ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff // ................
        .byte $00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00 // ..........

// --- Region $f9d4-$fce1 ---
.pc = $f9d4 "Segment $f9d4"
        .byte $ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff // ................
        .byte $00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00 // ................
        .byte $95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95 // ................
        .byte $ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff // ................
        .byte $00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00 // ................
        .byte $95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95 // ................
        .byte $ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$3e,$00 // ............>.

txt_fa42:
        .text "TWR-02.PRGU"
        .byte $95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95 // ................
        .byte $ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff // ................
        .byte $00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00 // ................
        .byte $95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95 // ................
        .byte $ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff // ................
        .byte $00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00 // ................
        .byte $95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$ff,$00,$95 // ................
        .byte $ff,$00,$95,$ff,$00,$95,$ff,$00,$95,$43,$00 // .........C.

txt_fac8:
        .text " .. "

txt_facc:
        .encoding "screencode_mixed"
        .text "again it's twr"
        .encoding "petscii_upper"

txt_fada:
        .text " 1881 "

txt_fae0:
        .encoding "screencode_mixed"
        .text "with a new crack"
        .encoding "petscii_upper"

txt_faf0:
        .text " ..  "

txt_faf5:
        .encoding "screencode_mixed"
        .text "this time called 'solomon's key"
        .encoding "petscii_upper"

txt_fb14:
        .text " ++' "
        .byte $06,$12,$0f,$0d,$20,$20,$27,$15,$2e,$13,$20,$07,$0f,$0c,$04 // ....  '... ....

txt_fb28:
        .text "' .. "

txt_fb2d:
        .encoding "screencode_mixed"
        .text "cracked & trained by renegade on"
        .encoding "petscii_upper"

txt_fb4d:
        .text " 160987 .. .. "

txt_fb5b:
        .encoding "screencode_mixed"
        .text "thanx to otiss of triton for the original"
        .encoding "petscii_upper"

txt_fb84:
        .text " .. "
        .byte $12,$01,$14,$09,$0e,$07               // ......

txt_fb8e:
        .text ":7 .. "
        .byte $14,$0f,$10                           // ...

txt_fb97:
        .text "-10 "
        .byte $07,$12,$05,$05,$14,$09,$0e,$07,$1a   // .........

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

txt_fbb4:
        .text "   9 - "
        .byte $14,$12,$09,$14,$0f,$0e,$20,$14,$05,$03,$08,$0e,$0f,$0c,$0f,$07 // ...... .........
        .byte $19                                   // .

txt_fbcc:
        .text "   8 - "
        .byte $0d                                   // string terminator
        .byte $03,$01                               // ..

txt_fbd6:
        .text "   7 - "
        .byte $14,$08,$05,$20,$04,$01,$12,$0b,$0e,$05,$13,$13 // ... ........

txt_fbe9:
        .text "   6 - "
        .byte $07,$13,$13                           // ...

txt_fbf3:
        .text "   5 - "
        .byte $14,$0c,$13                           // ...

txt_fbfd:
        .text "   4 - "

txt_fc04:
        .encoding "screencode_mixed"
        .text "the dream team"
        .encoding "petscii_upper"

txt_fc12:
        .text "   3 - "

txt_fc19:
        .encoding "screencode_mixed"
        .text "the beasty boys"
        .encoding "petscii_upper"

txt_fc28:
        .text "   2 - "

txt_fc2f:
        .encoding "screencode_mixed"
        .text "triton and the number 1 this week is"
        .encoding "petscii_upper"

txt_fc53:
        .text "  - "
        .byte $12,$04,$09                           // ...

txt_fc5a:
        .text " - .. "
        .byte $03,$0f,$0e,$14,$01,$03,$14,$20,$14,$17,$12,$20,$28,$12,$05,$0e // ....... ... (...
        .byte $05,$07,$01,$04,$05,$29,$3a,$03,$01,$0c,$0c,$09,$13,$14,$0f,$10 // .....):.........
        .byte $01,$04                               // ..

txt_fc82:
        .text " 20,5702 "
        .byte $08,$16,$20,$20,$08,$05,$0c,$0d,$0f,$0e,$04,$2c,$08,$0f,$0c,$0c // ..  .......,....
        .byte $01,$0e,$04                           // ...

txt_fc9e:
        .text " .. "
        .byte $03,$01,$0c,$0c                       // ....

txt_fca6:
        .text ":04920-43673 ("
        .byte $08,$0f,$0c,$0c,$01,$0e,$04           // .......

txt_fcbb:
        .text ") .. "

txt_fcc0:
        .encoding "screencode_mixed"
        .text "other released games:renegade-plas"
        .encoding "petscii_upper"

// --- Region $fce6-$fd73 ---
.pc = $fce6 "txt_fce6"

txt_fce6:
        .encoding "screencode_mixed"
        .text "on-the armageddonman & blazer"
        .encoding "petscii_upper"

txt_fd03:
        .text " .. "
        .byte $03,$2e,$15,$95,$2e,$20,$80,$95,$73,$00,$a9,$c7,$8d,$ac,$02,$a9 // ..... ..s.......
        .byte $00,$8d,$ad,$02,$60,$ce,$ac,$02,$ad,$ac,$02,$c9,$bf,$d0,$34,$a9 // ....`.........4.
        .byte $c7,$8d,$ac,$02,$a2,$00,$bd,$29,$04,$9d,$28,$04,$e8,$e0,$28,$d0 // .......)..(...(.
        .byte $f5,$ee,$ad,$02,$ac,$ad,$02,$d0,$02,$e6,$fe,$b1,$fd,$c9,$80,$d0 // ................
        .byte $0f,$a9,$00,$8d,$ad,$02,$a9,$1d,$85,$fd,$a9,$c8,$85,$fe,$a9,$20 // ............... 
        .byte $8d,$4f,$04,$ad,$ac,$02,$8d,$16,$d0,$ac,$4f,$d8,$8c,$29,$d8,$a2 // .O........O..)..
        .byte $28,$bd,$26,$d8,$9d,$27,$d8,$ca,$d0,$f7,$ad,$19,$d0 // (.&..'.......

// --- Region $fda8-$fde4 ---
.pc = $fda8 "Segment $fda8"
        .byte $a0,$cb,$20,$1e,$ab,$4c,$10,$08,$95,$1e,$00,$05,$13,$95,$0a,$0d // .. ..L..........

txt_fdb8:
        .text "TWR 1881,CALLISTOPAD 20,5702 HV HELMOND,HOLLA"

// --- Region $fe18-$fe65 ---
.pc = $fe18 "Segment $fe18"
        .byte $00,$00,$13,$90,$95,$10,$11,$12,$95,$0a,$1d // ...........

txt_fe23:
        .text "THE FAMOUS TWR 1881"
        .byte $0d                                   // string terminator
        .byte $0d,$8e,$08,$12,$95,$10,$1d           // .......

txt_fe3e:
        .text "PRESENT"
        .byte $0d                                   // string terminator
        .byte $0d,$12,$95,$0a                       // ....

txt_fe4a:
        .text " 'SOLOMON'S KEY ++'"
        .byte $0d                                   // string terminator
        .byte $0d,$95,$09,$00,$06,$0b,$0b,$0c       // ........

// --- Region $fe6a-$fee8 ---
.pc = $fe6a "Segment $fe6a"
        .byte $0e,$95,$05,$0f,$01,$01,$95,$05,$0f,$95,$04,$0e,$0c,$0c,$0c,$0b // ................
        .byte $0b,$06,$95,$08,$00,$95,$7f,$a0,$69,$95,$08,$20,$e9,$69,$a0,$5f // ........i.. .i._
        .byte $df,$95,$09,$20,$5f,$95,$16,$a0,$69,$20,$e9,$69,$20,$a0,$20,$5f // ... _...i .i . _
        .byte $df,$20,$5f,$95,$05,$a0,$df,$20,$5f,$95,$14,$a0,$69,$20,$e9,$69 // . _.... _...i .i
        .byte $20,$e9,$a0,$df,$20,$5f,$df,$20,$5f,$95,$05,$a0,$df,$20,$5f,$95 //  ... _. _.... _.
        .byte $12,$a0,$69,$20,$e9,$69,$20,$e9,$a0,$a0,$a0,$df,$20,$5f,$df,$95 // ..i .i ..... _..
        .byte $09,$20,$5f,$95,$10,$a0,$69,$20,$e9,$69,$20,$e9,$95,$05,$a0,$df // . _...i .i .....
        .byte $20,$5f,$df,$20,$5f,$a0,$df,$20,$5f,$95,$12,$a0,$69,$20,$e9 //  _. _.. _...i .

// --- Region $fef4-$ff40 ---
.pc = $fef4 "Segment $fef4"
        .byte $5f,$a0,$df,$20,$5f,$95,$10,$a0,$69,$20,$e9,$69 // _.. _...i .i

txt_ff00:
        .text "  "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a0,$a0,$69,$20,$5f,$a0,$a0,$a0,$20,$20,$5f,$df,$20,$5f,$a0,$df // ..i _...  _. _..
        .byte $20,$5f,$95,$0e,$a0,$69,$20,$e9,$69,$95,$0f,$20,$5f,$df,$20,$5f //  _...i .i.. _. _
        .byte $a0,$df,$20,$5f,$95,$0c,$a0,$69,$20,$e9,$69,$95,$11,$20,$5f,$df // .. _...i .i.. _.
        .byte $20,$5f,$a0,$df,$20,$5f,$95,$2d,$a0,$12,$a9,$c8,$8d,$16 //  _.. _.-......

// --- Region $ff83-$ffcb ---
.pc = $ff83 "Segment $ff83"
        .byte $a9,$d7,$8d,$14,$03,$a9,$ce,$8d,$15,$03,$a9,$00,$8d,$0e,$dc,$a9 // ................
        .byte $f1,$8d,$1a,$d0,$a9,$45,$8d,$12,$d0,$ad,$11,$d0,$29,$7f,$20,$80 // .....E......). .
        .byte $cf,$a9,$60,$85,$a8,$58,$a2,$00,$a9,$00,$9d,$00,$d8,$9d,$00,$d9 // ..`..X..........
        .byte $9d,$00,$da,$e8,$d0,$f2,$a2,$00,$bd,$ce,$cc,$9d,$50,$04,$bd,$ce // ............P...
        .byte $cd,$9d,$50,$05,$e8,$d0,$f1,$a2,$00   // ..P......

// --- Region $ffdc-$ffe3 ---
.pc = $ffdc "Segment $ffdc"
        .byte $00,$8d,$11,$d0,$a9,$93,$20,$d2       // ...... .

// --- Region $ffeb-$fffe ---
.pc = $ffeb "dat_ffeb"

dat_ffeb:
        .byte $00,$06,$0b,$0c,$0e,$0e,$0f,$0f,$01,$01,$01,$0f,$0f,$0e,$0e,$0c // ................
        .byte $0b,$06,$95,$5b                       // ...[
