// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:17
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $e3ff  (56319 bytes)
// Crunched with Exomizer — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $ca40 (51776)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 916 bytes, Data: 55403 bytes
// Labels: 61, Subroutines: 5
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


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

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

// --- Region $a68e-$a68e ---
.pc = $a68e "sub_a68e"
// Referenced by: jsr from $cabc

sub_a68e:
        brk

// --- Region $a7ae-$a7ae ---
.pc = $a7ae "loc_a7ae"

loc_a7ae:
        brk

// --- Region $c000-$c2a1 ---
.pc = $c000 "loc_c000"

loc_c000:
        sei
        lda #$37
        sta $01
        lda #$f5
        sta $d018
        lda #$07
        sta $ff
        jsr sub_c575
        ldx #$a2
        ldy #$c2
        jsr sub_c5eb
        ldy #$01
        sty $dc0d
        sty $d01a
        dey
        sty $dd00
        sty $d020
        sty $d021
        sty $d010
        sty $d015
        sty $fb
        lda #$d0
        sta $fc

loc_c036:
        lda #$33
        sta $01
        lda ($fb),y
        inc $01
        sta ($fb),y
        iny
        bne loc_c036
        inc $fc
        lda $fc
        cmp #$d7
        bne loc_c036
        dec $01
        ldy #$00

loc_c04f:
        lda chr_d000,y
        inc $01
        sta $d200,y
        sta $d201,y
        dec $01
        lda $d001,y
        inc $01
        sta $d202,y
        sta $d203,y
        dec $01
        lda $d002,y
        inc $01
        sta $d204,y
        sta $d205,y
        dec $01
        lda $d003,y
        inc $01
        sta $d206,y
        sta $d207,y
        dec $01
        lda $d004,y
        inc $01
        sta $d300,y
        sta $d301,y
        dec $01
        lda $d005,y
        inc $01
        sta $d302,y
        sta $d303,y
        dec $01
        lda $d006,y
        inc $01
        sta $d304,y
        sta $d305,y
        lda #$00
        sta $d306,y
        sta $d307,y
        dec $01
        lda $d100,y
        inc $01
        sta $d400,y
        sta $d401,y
        dec $01
        lda $d101,y
        inc $01
        sta $d402,y
        sta $d403,y
        dec $01
        lda $d102,y
        inc $01
        sta $d404,y
        sta $d405,y
        dec $01
        lda $d103,y
        inc $01
        sta $d406,y
        sta $d407,y
        dec $01
        lda $d104,y
        inc $01
        sta $d500,y
        sta $d501,y
        dec $01
        lda $d105,y
        inc $01
        sta $d502,y
        sta $d503,y
        dec $01
        lda $d106,y
        inc $01
        sta $d504,y
        sta $d505,y
        lda #$00
        sta $d506,y
        sta $d507,y
        dec $01
        tya
        clc
        adc #$08
        bcs loc_c11f
        tay
        jmp loc_c04f

loc_c11f:
        inc $01
        ldx #$00

loc_c123:
        lda #$00
        sta $d700,x
        inx
        bne loc_c123
        lda #$38
        sta $01
        ldx #$00

loc_c131:
        lda #$20
        sta $fc00,x
        sta $fd00,x
        sta $fe00,x
        sta $fee8,x
        lda #$0e
        sta chr_d800,x
        sta $d900,x
        sta $da00,x
        sta $dae8,x
        inx
        bne loc_c131
        dec $01
        lda #$1f
        sta $d01c
        sta $d015
        lda #$0c
        sta $d025
        lda #$01
        sta $d026
        lda #$1b
        sta $d011
        ldy #$00
        ldx #$88

loc_c16d:
        txa
        sta $ff70,x
        inx
        cpx #$8d
        bne loc_c16d
        sei
        inc $01
        lda #$e0
        ldx #$00
        ldy #$fc
        jsr sub_c55c
        lda #$f0
        ldx #$50
        ldy #$fc
        jsr sub_c55c
        lda #$ea
        ldx #$a0
        ldy #$fc
        jsr sub_c55c
        lda #$e3
        ldx #$f0
        ldy #$fc
        jsr sub_c55c
        lda #$e9
        ldx #$40
        ldy #$fd
        jsr sub_c55c
        lda #$e9
        ldx #$68
        ldy #$fd
        jsr sub_c55c
        lda #$f7
        ldx #$08
        ldy #$fe
        jsr sub_c55c
        lda #$e8
        ldx #$58
        ldy #$fe
        jsr sub_c55c
        lda #$ea
        ldx #$a8
        ldy #$fe
        jsr sub_c55c
        lda #$f7
        ldx #$f8
        ldy #$fe
        jsr sub_c55c
        lda #$f2
        ldx #$48
        ldy #$ff
        jsr sub_c55c
        lda #$f1
        ldx #$98
        ldy #$ff
        jsr sub_c55c
        lda #$01
        sta $d700
        sta $d713
        sta $d725
        sta $d760
        asl
        sta $d732
        sta $d740
        sta $d755
        sta $d761
        asl
        sta $d762
        sta $d773
        sta $d781
        asl
        sta $d794
        sta $d7a2
        sta $d7b7
        asl
        sta $d7c1
        sta $d7d3
        sta $d7e0
        asl
        sta $d7f6
        jsr sub_c5fa
        ldx #$00

loc_c227:
        lda bmp_c57e,x
        beq loc_c25c
        and #$3f
        cmp #$20
        beq loc_c235
        sta $fd6e,x

loc_c235:
        lda txt_c599,x
        and #$3f
        cmp #$20
        beq loc_c241
        sta $fd96,x

loc_c241:
        lda txt_c5b4,x
        and #$3f
        cmp #$20
        beq loc_c24d
        sta $fe0e,x

loc_c24d:
        lda txt_c5cf,x
        and #$3f
        cmp #$20
        beq loc_c259
        sta $fe36,x

loc_c259:
        inx
        bne loc_c227

loc_c25c:
        dec $01
        nop
        nop
        nop
        nop
        nop
        cli

loc_c264:
        lda $dc01
        cmp #$ef
        bne loc_c264
        sei
        lda #$97
        sta $dd00
        lda #$7f
        sta $dc0d
        lda #$f0
        sta $d01a
        lda #$79
        sta $d019
        lda #$15
        sta $d018
        lda #$c8
        sta $d016
        lda #$00
        sta $d015
        sta $d01c
        jsr $fd15
        jsr $ff84
        jsr $ff8a
        ldx #$ff
        txs
        cli
        jmp loc_ca6a

// --- Region $c55c-$c57e ---
.pc = $c55c "sub_c55c"
// Referenced by: jsr from $c17f, $c188, $c191, $c19a, $c1a3, $c1ac, $c1b5, $c1be

sub_c55c:
        stx $14
        sty $15
        ldy #$00
        tax

loc_c563:
        txa
        sta ($14),y
        iny
        cpy #$50
        beq bmp_c574
        tax
        inx
        bne loc_c563
        ldx #$e0
        jmp loc_c563

bmp_c574:
        // === Bitmap data (1 bytes, $c574-$c574) ===
        .byte $60                                   // `
// Referenced by: jsr from $c00e

sub_c575:
        ldx #$00
        ldy #$cb
        stx $8b
        sty $8c
        rts

bmp_c57e:
        // === Bitmap data (1 bytes, $c57e-$c57e) ===
        .byte $54                                   // T

// --- Region $c5eb-$c5f1 ---
.pc = $c5eb "sub_c5eb"
// Referenced by: jsr from $c015

sub_c5eb:
        stx $0314
        sty $0315
        rts

// --- Region $c5fa-$c63d ---
.pc = $c5fa "sub_c5fa"
// Referenced by: jsr from $c222

sub_c5fa:
        ldx #$07

loc_c5fc:
        lda scr_c63e,x
        sta $ffe0,x
        lda #$01
        sta $dbe0,x
        dex
        bpl loc_c5fc
        ldx #$00

loc_c60c:
        lda #$ff
        sec
        sbc $d200,x
        sta $d200,x
        lda #$ff
        sec
        sbc $d300,x
        sta $d300,x
        lda #$ff
        sec
        sbc $d400,x
        sta $d400,x
        lda #$ff
        sec
        sbc $d500,x
        sta $d500,x
        inx
        bne loc_c60c
        lda #$80
        ldx #$4f

loc_c637:
        sta $fdb8,x
        dex
        bpl loc_c637
        rts

// --- Region $ca40-$cac2 ---
.pc = $ca40 "main_ca40"

main_ca40:
        sei
        lda #$35
        sta $01
        ldy #$00

loc_ca47:
        lda $c700,y
        sta bmp_e000,y
        lda $c800,y
        sta $e100,y
        lda $c900,y
        sta $e200,y
        lda $ca00,y
        sta $e300,y
        iny
        bne loc_ca47
        lda #$37
        sta $01
        cli
        jmp loc_c000

loc_ca6a:
        sei
        lda #$00
        sta $d011
        sta $d020
        sta $d021
        sta $d418
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$97
        sta $dd00
        lda #$04
        sta $0288
        lda #$1b
        sta $d011
        lda #$15
        sta $d018
        lda #$c8
        sta $d016
        lda #$00
        sta $dc0d
        lda #$01
        sta $dc0e
        lda #$37
        sta $01
        ldx #$ff
        sei
        txs
        cld
        jsr $fd02
        jsr $fd15
        jsr $ff5b
        cli
        jsr $fce2
        jsr sub_a68e
        jmp loc_a7ae

dat_cac2:
        // === Fill data (1 bytes, $cac2-$cac2) ===
        .byte $00                                   // .

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

// --- Region $0801-$10ad ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $0b,$08                                                     // [corrected] was: .byte $0c,$08                               // next line pointer ($080c)
        .byte $14,$00                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $32,$30,$35,$39,$00
        .byte $a0                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $00,$78                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $e6,$01,$ba,$bd,$ea,$0f,$9d,$fc,$00,$ca,$d0,$f7,$4c,$b8,$0f,$80 // ............L...
        .byte $00,$78,$33,$5d,$e2,$f5,$6f,$45,$78,$49,$ed,$19,$bd,$a0,$f9,$b2 // .x3]..oExI......
        .byte $a0,$01,$0e,$b2,$7e,$1a,$0d,$88,$db
        .byte $5c                                   // backslash
        .text "? +!"
        .byte $13,$10
        .byte $13,$8c,$15,$58,$84,$d5,$c3,$3e,$1b,$a9,$33,$85,$f7,$b1,$1a,$30 // ...X...>..3....0
        .byte $91,$e9,$fb,$c8,$c7,$f3,$7f,$a5,$fc,$4b,$c9,$d7,$c7,$eb,$7f,$14 // .........K......
        .byte $fe,$84,$14,$3a,$95,$cc,$54,$14,$29,$cc,$5d,$b8,$82,$85,$39,$8b // ...:..T.).]...9.
        .byte $b7,$17,$b7,$15,$26,$d2,$77,$1c,$00,$c7,$a9,$4b,$b7,$1c,$02,$c6 // ....&.w....K....
        .byte $a4,$c5,$db,$d0,$89,$f6,$2a,$4c,$9b,$71,$4e,$d3,$67,$88,$9a,$0a // ......*L.qN.g...
        .byte $1d,$4a,$e6,$2a,$0a,$14,$e6,$73,$02,$18,$28,$53,$99,$cc,$03,$79 // .J.*...s..(S...y
        .byte $06,$8d,$49,$d4,$9e,$04,$23,$cc,$00,$7a,$95,$cc,$05,$79,$02,$8f // ..I...#..z...y..
        .byte $03,$52,$8c,$b9,$8d,$d1,$eb,$e9,$04,$51,$05,$4c,$cb,$a5,$06,$99 // .R.......Q.L....
        .byte $07,$6b,$d5,$f1,$67,$c3,$68,$08,$b0,$04,$a8,$4c,$4f,$c0,$e6,$ff // .k..g.h....LO...
        .byte $0b,$12,$0d,$d7,$3c,$f8,$32,$38,$b7,$7e,$bc,$3e,$20,$c4,$fc,$c4 // ....<.28.~.> ...
        .byte $fd,$8a,$50,$fe,$69,$a9,$0e,$e2,$d8,$62,$d9,$00,$6b,$9d,$59,$75 // ..P.i....b..k.Yu
        .byte $7c,$e1,$1d,$03,$ad,$1f,$1e,$b3,$44,$59,$a2,$0c,$6e,$97,$29,$00 // |.......DY..n.).
        .byte $26,$b9,$9a,$8d,$f4,$0f,$de,$a2,$88,$8a,$9d,$70,$ff,$7e,$62,$8d // &..........p.~b.
        .byte $d0,$f3,$f7,$78,$f7,$7e,$4e,$e0,$93,$73,$c6,$04,$5f,$50,$32,$98 // ...x.~N..s.._P2.
        .byte $70,$17,$8c,$e3,$33,$f0,$b3,$fc,$be,$30,$40,$f8,$e9,$c3,$68,$3b // p...3....0@...h;
        .byte $fd,$3a,$2d,$08,$87,$c6,$e8,$19,$58,$df,$18,$ea,$67,$a8,$7c,$f7 // .:-.....X...g.|.
        .byte $61,$f8,$9d,$fe,$9d,$f1,$f2,$8c,$48,$ef,$8c,$f1,$a2,$98,$a0,$3c // a.......H......<
        .byte $3b,$5c,$c5,$9e,$49,$68,$00,$c4,$13,$c4,$25,$f2,$60,$78,$32,$8c // ;\..Ih....%.`x2.
        .byte $40                                   // @ character
        .text "LUO"
        .byte $61
        .byte $24,$88,$62,$c4,$73,$f2,$81
        .byte $48,$94,$8c,$a2
        .byte $4f,$b7,$24,$88,$c1,$c4,$d3,$d0,$e0,$d1,$0a,$8d,$f6,$d7,$be,$fa // O.$.............
        .byte $f6,$60,$93,$7e,$45,$f2,$30,$d6,$10,$6e,$5a,$99,$96,$50,$96,$fd // .`.~E.0..nZ..P..
        .byte $67,$b4,$ac,$a0,$0e,$9e,$bd,$cf,$c5,$29,$3f,$c9,$20,$f0,$ff,$03 // g........)?. ...
        .byte $9d,$36,$fe,$e8,$ff,$cb,$ea,$57,$c0,$ea,$58,$ad,$c7,$01,$fe,$c9 // .6.....W..X.....
        .byte $ef,$d0,$f9,$78,$fe,$6d,$f8,$7f,$78,$ef,$f0,$c6,$1a,$6d,$79,$27 // ...x.m..x....my'
        .byte $65,$e3,$ad,$ea,$01,$6a,$8d,$1c,$d0,$e7,$b7,$84,$e3,$20,$8a,$5c // e....j....... .\
        .byte $9a,$9a,$58,$4c,$6a,$ca,$9f,$2e,$7d,$5a,$ff,$e2,$ce,$68,$0f,$d6 // ..XLj...}Z...h..
        .byte $42,$88,$fd,$68,$a9,$e2,$bd,$d1,$64,$38,$e9,$7f,$fa,$25,$a1,$5c // B..h....d8...%.\
        .byte $5a,$e8,$38,$46,$8a,$43,$70,$a1,$21,$e8,$0b,$28,$0c,$a2,$0f,$87 // Z.8F.Cp.!..(....
        .byte $01,$07,$a9,$28,$09,$42,$00,$06,$8a,$0e,$28,$03,$a0,$41,$1a,$8a // ...(.B....(..A..
        .byte $f2,$ac,$78,$72,$8e,$1a,$c6,$19,$10,$c9,$ff,$d0,$e7,$03,$20,$d6 // ..xr.......... .
        .byte $13,$78,$29,$a8,$cc,$96,$92,$32,$f4,$33,$d0,$f5,$8c,$fe,$fe,$f2 // .x)....2.3......
        .byte $1b,$4f,$d1,$45,$74,$68,$cd,$f3,$b8,$95,$ad,$06,$d9,$c8,$c1,$ec // .O.Eth..........
        .byte $b1,$0b,$2d,$33,$b9,$1c,$69,$90,$d9,$5b,$30,$da,$88,$ee,$2d,$f1 // ..-3..i..[0...-.
        .byte $ad,$8c,$c6,$70,$ca,$27,$ae,$a2,$07,$e3,$db,$62,$05,$91,$cb,$9d // ...p.'.....b....
        .byte $08,$da,$bb,$11,$78,$f8,$d1,$9a,$c6,$8a,$a5,$ff,$31,$28,$19,$ca // ....x.......1(..
        .byte $20,$5d,$48,$04,$07,$79,$a4,$38,$3c,$cb,$c2,$fb,$90,$06,$88,$7b //  ]H..y.8<......{
        .byte $9a,$6f,$e0,$e4,$c9,$f0,$a2,$aa,$e7,$b6,$40,$3b,$b8,$10,$e4,$77 // .o........@;...w
        .byte $62,$04,$fc,$ea,$5f,$98,$cd,$34,$87,$c2,$c4,$ec,$9b,$fc,$19,$d2 // b..._..4........
        .byte $06,$e4,$a0,$c3,$73,$64,$02,$ea,$5b,$0f,$f2,$c5,$0e,$28,$6c,$12 // ....sd..[....(l.
        .byte $df,$23,$f1,$08,$7a,$02,$a0,$1d,$c2,$20,$eb,$c5,$f1,$53,$bc,$7e // .#..z.... ...S.~
        .byte $c4,$c7,$6e,$18,$db,$a3,$d9,$f0,$58,$e8,$98,$e0,$98,$d8,$98,$d0 // ..n.....X.......
        .byte $98,$c8,$98,$c0,$98,$b8,$98,$b0,$98,$a8,$98,$a0,$98,$98,$98,$90 // ................
        .byte $98,$88,$98,$80,$98,$78,$98,$70,$98,$68,$98,$60,$98,$58,$98,$50 // .....x.p.h.`.X.P
        .byte $98,$48,$98,$40,$98,$38,$98,$30,$98,$28,$98,$20,$98,$18,$98,$10 // .H.@.8.0.(. ....
        .byte $98,$8b,$3e,$00,$57,$90,$35,$bd,$f6,$09,$93,$56,$f8,$d7,$f3,$da // ..>.W.5....V....
        .byte $92,$6f,$d7,$08,$23,$88,$c6,$b9,$0c,$17,$00,$41,$1a,$04,$6c,$03 // .o..#......A..l.
        .byte $b3,$02,$ac,$bb,$d3,$29,$d0,$66,$c6,$e9,$d7,$82,$d8,$46,$e7,$32 // .....).f.....F.2
        .byte $11,$ff,$58,$ac,$35,$9d,$a2,$2b,$8e,$e1,$88,$06,$9d,$01,$ef,$38 // ..X.5..+.......8
        .byte $e8,$98,$e9,$11,$a8,$5f,$e0,$0a,$d0,$e2,$59,$db,$b0,$13,$ee,$e3 // ....._....Y.....
        .byte $ad,$12,$54,$cd,$5b,$f6,$d0,$b9,$d7,$1d,$5a,$13,$ae,$28,$9f,$53 // ..T.[.....Z..(.S
        .byte $41,$9c
        .byte $49,$79
        .byte $58,$3a,$e7
        .text "UK W034"
        .byte $f2
        .byte $2d
        .byte $c2,$32,$31,$38,$70,$d0,$07,$8f,$07,$85,$ff,$e6,$01,$3f,$23,$8b // .218p........?#.
        .byte $b9,$59,$b8,$bd,$35,$e1,$9d,$d6,$fd,$e8,$e0,$28,$bc,$ef,$68,$c2 // .Y..5......(..h.
        .byte $02,$e6,$8c,$9f,$4b,$b1,$8b,$d0,$06,$20,$75,$3f,$4c,$19,$c5,$ae // ....K.... u?L...
        .byte $40,$90,$10,$37,$c9,$b0,$cd,$1a,$be,$49,$19,$a6,$07,$fe,$c6,$01 // @..7.....I......
        .byte $ef,$29,$3f,$9b,$64,$60,$f8,$20,$43,$44,$8d,$df,$fd,$18,$69,$28 // .)?.d`. CD....i(
        .byte $09,$7f,$7d,$39,$c5,$88,$3d,$05,$6d,$86,$8e,$84,$15,$a0,$00,$f9 // ..}9..=.m.......
        .byte $8a,$91,$14,$c8,$c0,$df,$50,$f0,$09,$aa,$f7,$ee,$f4,$56,$e0,$4c // ......P......V.L
        .byte $63,$c5,$f9,$de,$5c,$a0,$cb,$86,$8b,$84,$8c,$60,$fe,$a8,$f8,$c7 // c...\......`....
        .byte $7c,$1a,$9d,$81,$ad,$56,$d1,$49,$43,$45,$e2,$d8,$0e,$92,$74,$44 // |....V.ICE....tD
        .byte $4c,$59,$79,$50,$52,$dc,$86,$45,$4e,$cb,$3e,$0b,$30,$52,$1f,$42 // LYyPR..EN.>.0R.B
        .byte $76
        .byte $53,$ee,$83,$0e
        .byte $4d,$ef
        .text ":H."
        .byte $22                                   // double quote
        .text ";"
        .byte $1b,$e0,$08
        .byte $53
        .byte $ed,$82,$43,$e4,$e1,$33,$30,$b5,$31,$2f,$38,$c5,$d5,$74,$8e,$14 // ..C..30.1/8..t..
        .byte $3a,$8c,$15,$03,$60,$fd,$2e,$19,$d1,$d0,$4c,$81,$ea,$a2,$07,$bd // :...`.....L.....
        .byte $3e,$ff,$c6,$d2,$1e,$01,$5d,$e0,$7d,$db,$d9,$f2,$a2,$9c,$de,$10 // >.....].}.......
        .byte $a9,$d2,$4f,$84,$2a,$d3,$53,$e1,$0a,$94,$d4,$9e,$ff,$38,$ff,$44 // ..O.*.S......8.D
        .byte $00,$5d,$d5,$e8,$d0,$d9,$a9,$80,$a2,$4f,$ff,$9d,$b8,$fd,$ca,$10 // .].......O......
        .byte $fa,$60,$28,$ff,$03,$29,$0c,$01,$13,$05,$12,$fe,$10,$00,$ff,$a1 // .`(..)..........
        .byte $a3,$a5,$a7,$aa,$ac,$ae,$b1,$b3,$b5,$b7,$ba,$bc,$be,$c0,$c2,$c5 // ................
        .byte $c7,$c9,$cb,$cd,$cf,$d1,$d3,$d5,$d7,$d9,$db,$dc,$de,$e0,$e2,$e3 // ................
        .byte $e5,$e6,$e8,$e9,$eb,$ec,$ee,$ef,$f0,$f1,$f2,$f4,$f5,$f6,$f7,$f8 // ................
        .byte $f8,$f9,$fa,$0a,$c0,$08,$00,$00,$fb,$2d,$68,$1a,$04,$fe,$08,$fd // .........-h.....
        .byte $24,$fc,$fb,$58,$fa,$f9,$f8,$f7,$f6,$f5,$f4,$f3,$f2,$f1,$ef,$ee // $..X............
        .byte $ed,$ec,$ea,$e9,$e7,$e6,$e4,$e2,$e1,$df,$dd,$db,$da,$d8,$d6,$d4 // ................
        .byte $d2,$d0,$ce,$cc,$ca,$c8,$c6,$c4,$c1,$bf,$bd,$bb,$b9,$b6,$b4,$b2 // ................
        .byte $af,$ad,$ab,$a9,$a6,$a4,$a2,$9f,$9d,$9b,$98,$96,$94,$92,$8f,$8d // ................
        .byte $8b,$88,$86,$84,$82,$80,$7d,$7b,$79,$77,$75,$73,$71,$6f,$6d,$6b // ......}{ywusqomk
        .byte $69,$67,$66,$64,$62,$60,$5f,$5d,$5b
        .text "ZXWUTSR"
        .text "PONMLKJIH"
        .byte $a9,$80
        .byte $20,$00,$00
        .byte $47,$46
        .byte $ba,$d0,$12,$f0
        .byte $40,$43,$44,$8a
        .text "E(FGH"
        .byte $b8
        .byte $49,$4a
        .text "KLMOPQRSUVXY"
        .byte $5b
        .byte $5c,$5e,$5f
        .byte $61,$63,$65,$66,$68,$6a,$6c,$6e,$70,$72,$74,$76,$78,$7a,$7c,$7f // acefhjlnprtvxz|.
        .byte $81,$83,$85,$87,$8a,$8c,$8e,$90,$93,$95,$97,$9a,$9c,$9e,$a0,$ce // ................
        .byte $93,$00,$20,$00,$03,$4e,$24,$e0,$d1,$ba,$39,$c3,$d4,$90,$1c,$3d // .. ..N$...9....=
        .byte $83,$b0,$b6,$06,$c3,$ac,$04,$db,$e5,$63,$96,$02,$de,$78,$a2,$0a // .........c...x..
        .byte $17,$91,$9d,$85,$64,$03,$80,$e4,$43,$e3,$10,$e2,$44,$e1,$11,$04 // ....d...C...D...
        .byte $e0,$82,$df,$de,$45,$04,$dd,$dc,$8a,$db,$28,$da,$a2,$d9,$d8,$8a // ....E.....(.....
        .byte $d7,$28,$d6,$a2,$d5,$d4,$8a,$d3,$28,$d2,$d1,$b1,$d0,$cf,$45,$ce // .(......(.....E.
        .byte $15,$a7,$12,$cb,$73,$a3,$9c,$38,$c8,$28,$0e,$1e,$c1,$d8,$5b,$03 // ....s..8.(....[.
        .byte $61,$d6,$75,$66,$56,$02,$bf,$64,$b3,$8a,$20,$a2,$97,$91,$9d,$85 // a.ufV..d.. .....
        .byte $64,$03,$80,$b8,$43,$b9,$10,$ba,$44,$bb,$12,$bc,$09,$04,$bd,$82 // d...C...D.......
        .byte $be,$bf,$45,$c0,$14,$c1,$12,$c2,$28,$c3,$a2,$c4,$c5,$8a,$c6,$28 // ..E.....(......(
        .byte $c7,$c8,$b1,$c9,$ca,$45,$cb,$14,$cc,$51,$cd,$ce,$76,$71,$5e,$20 // .....E...Q..vq^ 
        .byte $04,$43,$a3,$e0,$16,$7c,$00,$b4,$0f,$2c,$09,$aa,$d3,$a3,$e0,$16 // .C...|...,......
        .byte $54,$a8,$01,$bd,$2b,$0f,$18,$89,$00,$3a,$23,$8d,$49,$d6,$68,$01 // T...+....:#.I.h.
        .byte $eb,$30,$a8,$96,$38,$95,$86,$a5,$e9,$45,$a5,$16,$95,$80,$29,$b6 // .0..8....E....).
        .byte $c4,$9e,$e6,$96,$96,$a6,$f2,$00,$d8,$2a,$59,$c2,$9c,$08,$a0,$f6 // .........*Y.....
        .byte $f4,$9d,$7a,$56,$27,$aa,$45,$a0,$a9,$78,$b5,$d7,$7c,$9d,$75,$e0 // ..zV'.E..x..|.u.
        .byte $97,$ef,$5d,$60,$e7,$ab,$7c,$10,$b6,$58,$9e,$6b,$d8,$96,$ae,$87 // ..]`..|..X.k....
        .byte $aa,$02,$a8,$70,$46,$c6,$35,$33,$83,$a0,$32,$64,$c7,$b2,$e0,$59 // ...pF.53..2d...Y
        .byte $c8,$2c,$e1,$96,$c9,$4b,$e2,$b9,$27,$ca,$99,$5e,$e3,$c8,$ef,$e5 // .,...K..'..^....
        .byte $f6,$0b,$58,$4c,$8c,$c0,$78,$6f,$4c,$f6,$45,$20,$62,$21,$d0,$60 // ..XL..xoL.E b!.`
        .byte $d4,$33,$31,$36,$14,$6d,$ea,$26,$15,$03,$6e,$97,$6c,$00,$dd,$dc // .316.m.&..n.l...
        .byte $04,$d9,$88,$02,$b9,$1b,$b3,$11,$69,$15,$33,$18,$69,$c8,$33,$16 // ........i.3.i.3.
        .byte $d0,$73,$00,$66,$0d,$d2,$8d,$6d,$0e,$dc,$a9,$37,$85,$01,$a2,$fe // .s.f...m...7....
        .byte $78,$9a,$7b,$d8,$02,$d6,$15,$fd,$26,$5b,$ff,$58,$37,$e2,$fc,$20 // x.{.....&[.X7.. 
        .byte $8e,$af,$a6
        .byte $4c,$ae,$a7,$f0
        .byte $3c,$00,$00
        .byte $5c,$e0
        .text "D;XQ"
        .byte $10,$78
        .byte $4a,$d7,$95
        .byte $52,$11,$75
        .text "MEG>"
        .byte $ea,$bc,$ba,$ba
        .byte $72,$77,$51,$41,$4e,$77,$7b,$48,$74,$06,$5b,$44,$72,$e1,$55,$11 // rwQANw{Ht.[Dr.U.
        .byte $19,$45,$c9,$46,$4f,$d3,$4d,$42,$5b,$59,$8f,$70,$47,$76,$55,$5d // .E.FO.MB[Y.pGvU]
        .byte $50,$9f
        .byte $21,$a7
        .text "-DO="
        .byte $14
        .byte $26,$47,$4d,$cc
        .byte $4a,$8a
        .byte $28
        .byte $54,$d1
        .byte $44,$ee,$f2
        .text "< 6K"
        .byte $76,$b8,$da
        .byte $34,$57,$d2
        .byte $55
        .byte $43,$47,$72,$54,$48,$d3,$18,$52,$6a,$4b,$d3,$e5,$42,$1d,$59,$b3 // CGrTH..RjK..B.Y.
        .byte $9b,$91,$39,$56,$77,$cc,$33,$24,$20,$cc,$4f,$da,$41,$db,$43,$ac // ..9Vw.3$ .O.A.C.
        .byte $4e,$95,$50,$d7,$d4,$48,$54,$4c,$9e,$45,$53,$93,$49,$d2,$52,$6f // N.P..HTL.ES.I.Ro
        .byte $44,$43,$2e,$0c,$0c,$7d
        .byte $53,$43,$54,$6b
        .text "LASE"
        .byte $7c,$a6
        .byte $52,$d6
        .byte $47,$99,$a5
        .byte $30,$33,$ee
        .text "87196"
        .byte $df
        .byte $30,$43
        .byte $ad
        .text "OLIN"
        .byte $f9
        .text "(UK)"
        .byte $bc
        .byte $24,$20,$04,$08,$00
        .byte $38,$81,$02
        .text "-EXY"
        .byte $89,$11,$01,$0a
        .byte $2a,$21,$59,$84
        .byte $40
        .byte $91,$18,$00,$d4,$59,$41,$89,$80,$91,$00,$e8,$98,$29,$0f,$f0,$14 // ....YA......)...
        .byte $8a,$4a,$be,$33,$03,$2a,$26,$9f,$ca,$10,$fa,$79,$67,$03,$aa,$a5 // .J.3.*&....yg...
        .byte $9f,$79,$9b,$03,$99,$9c,$03,$8a,$99,$68,$03,$a2,$04,$20,$00,$01 // .y.......h... ..
        .byte $99,$34,$03,$c8,$c0,$34,$d0,$d2,$a0,$00,$4c,$37,$01,$08,$00,$cc // .4...4....L7....
        .byte $a9,$00,$85,$9f,$e0,$01,$90,$1f,$46,$fd,$d0,$15,$48,$ad,$19,$01 // ........F...H...
        .byte $d0,$03,$ce,$1a,$01,$ce,$19,$01,$ad,$b8,$0f,$90,$15,$6a,$85,$fd // .............j..
        .byte $68,$2a,$26,$9f,$ca,$d0,$e1,$60,$ca,$c6,$ff,$c6,$af,$88,$90,$dd // h*&....`........
        .byte $b1,$ae,$91,$fe,$98,$d0,$f6,$8a,$d0,$ee,$e8,$20,$00,$01,$a8,$d0 // ........... ....
        .byte $13,$e8,$20,$08,$01,$4a,$c8,$90,$f8,$c0,$11,$90,$0f,$f0,$65,$a2 // .. ..J........e.
        .byte $10,$20,$00,$01,$85,$a7,$a6,$9f,$a0,$00,$90,$27,$be,$33,$03,$20 // . .........'.3. 
        .byte $00,$01,$79,$67,$03,$85,$a7,$a5,$9f,$79,$9b,$03,$48,$d0,$06,$a4 // ..yg.....y..H...
        .byte $a7,$c0,$04,$90,$02,$a0,$03,$be,$b9,$01,$20,$00,$01,$79,$bc,$01 // .......... ..y..
        .byte $a8,$a5,$a7,$e5,$fe,$90,$02,$c6,$ff,$49,$ff,$85,$fe,$c0,$01,$90 // .........I......
        .byte $1e,$be,$34,$03,$20,$00,$01,$79,$68,$03,$90,$03,$e6,$9f,$18,$65 // ..4. ..yh......e
        .byte $fe,$85,$ae,$a5,$9f,$79,$9c,$03,$65,$ff,$85,$af,$68,$aa,$38,$a4 // .....y..e...h.8.
        .byte $a7,$4c,$34,$01,$c6,$01,$58,$4c,$40,$ca,$02,$04,$04,$30,$20,$10 // .L4...XL@....0 .

// --- Region $c2a2-$c55b ---
.pc = $c2a2 "scr_c2a2"

scr_c2a2:
        // === Bitmap data (698 bytes, $c2a2-$c55b) ===
        .byte $a9,$2e,$8d,$12,$d0,$a2,$ff,$a0,$c2,$20,$eb,$c5,$a2,$00,$a9,$42 // ......... .....B
        .byte $38,$fd,$00,$d0,$9d,$00,$d0,$bd,$01,$d0,$38,$e9,$7f,$9d,$01,$d0 // 8.........8.....
        .byte $e8,$e8,$e0,$0a,$d0,$e8,$4c,$f2,$c5,$01,$01,$01,$01,$01,$0f,$0c // ......L.........
        .byte $0c,$0b,$0b,$00,$00,$0b,$0b,$0c,$0c,$0f,$0f,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$03,$03,$0e,$0e,$06,$06,$06,$00,$00,$06 // ................
        .byte $06,$0e,$0e,$03,$03,$01,$01,$01,$01,$01,$01,$01,$01,$a9,$8a,$8d // ................
        .byte $12,$d0,$a2,$72,$a0,$c3,$20,$eb,$c5,$c6,$ff,$a5,$ff,$c9,$ff,$d0 // ...r.. .........
        .byte $03,$20,$00,$c5,$ac,$cb,$c2,$a2,$00,$bd,$cc,$c2,$9d,$cb,$c2,$e8 // . ..............
        .byte $e0,$33,$d0,$f5,$8c,$fe,$c2,$a2,$00,$a0,$00,$b9,$d1,$c2,$9d,$68 // .3.............h
        .byte $d9,$a9,$00,$9d,$b8,$d9,$9d,$e0,$d9,$c8,$e8,$e0,$28,$d0,$ec,$a2 // ............(...
        .byte $00,$a0,$33,$b9,$cb,$c2,$9d,$90,$d9,$9d,$30,$da,$88,$e8,$e0,$28 // ..3.......0....(
        .byte $d0,$f1,$ad,$cb,$c2,$a2,$00,$9d,$27,$d0,$9d,$08,$da,$9d,$e3,$db // ........'.......
        .byte $e8,$e0,$05,$d0,$f2,$9d,$08,$da,$e8,$e0,$28,$d0,$f8,$4c,$f2,$c5 // ..........(..L..
        .byte $a9,$9a,$8d,$12,$d0,$a5,$ff,$8d,$16,$d0,$a2,$00,$bd,$cb,$c2,$8d // ................
        .byte $21,$d0,$a0,$08,$88,$d0,$fd,$e8,$e0,$07,$d0,$f0,$a2,$08,$bd,$cb // !...............
        .byte $c2,$8d,$21,$d0,$a0,$06,$88,$d0,$fd,$ca,$e0,$01,$d0,$f0,$a2,$aa // ..!.............
        .byte $a0,$c3,$20,$eb,$c5,$4c,$f2,$c5,$a9,$b8,$8d,$12,$d0,$ea,$ea,$ea // .. ..L..........
        .byte $a9,$c8,$8d,$16,$d0,$ea,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a2,$cd // ......... ..!...
        .byte $a0,$c3,$20,$eb,$c5,$20,$c2,$c4,$4c,$f2,$c5,$a9,$fc,$8d,$12,$d0 // .. .. ..L.......
        .byte $a2,$e4,$a0,$c3,$20,$eb,$c5,$ea,$ea,$ea,$a9,$01,$8d,$19,$d0,$4c // .... ..........L
        .byte $f2,$c5,$a9,$28,$8d,$12,$d0,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a2 // ...(...... ..!..
        .byte $a2,$a0,$c2,$20,$eb,$c5,$e6,$01,$a2,$00,$bc,$7e,$c4,$f0 // ... .......~..

scr_c400:
        .byte $6e,$18,$3e,$f8,$d7,$3e,$f0,$d7,$3e,$e8,$d7,$3e,$e0,$d7,$3e,$d8 // n.>..>..>..>..>.
        .byte $d7,$3e,$d0,$d7,$3e,$c8,$d7,$3e,$c0,$d7,$3e,$b8,$d7,$3e,$b0,$d7 // .>..>..>..>..>..
        .byte $3e,$a8,$d7,$3e,$a0,$d7,$3e,$98,$d7,$3e,$90,$d7,$3e,$88,$d7,$3e // >..>..>..>..>..>
        .byte $80,$d7,$3e,$78,$d7,$3e,$70,$d7,$3e,$68,$d7,$3e,$60,$d7 // ..>x.>p.>h.>`.

txt_c43e:
        .byte $3e,$58,$d7                           // >X.

txt_c441:
        .byte $3e,$50,$d7                           // >P.

txt_c444:
        .byte $3e,$48,$d7                           // >H.

txt_c447:
        .byte $3e,$40,$d7                           // >@.

txt_c44a:
        .byte $3e,$38,$d7                           // >8.

txt_c44d:
        .byte $3e,$30,$d7                           // >0.

txt_c450:
        .byte $3e,$28,$d7                           // >(.

txt_c453:
        .byte $3e,$20,$d7,$3e,$18,$d7,$3e,$10,$d7,$3e,$08,$d7,$3e,$00,$d7,$90 // > .>..>..>..>...
        .byte $08,$bd,$f8,$d7,$09,$01,$9d,$f8,$d7,$88,$d0,$92,$e8,$e0,$08,$d0 // ................
        .byte $88,$c6,$01,$a9,$01,$8d,$19,$d0,$4c,$81,$ea,$00,$03,$02,$04,$01 // ........L.......
        .byte $03,$01,$02,$ac,$58,$c5,$78,$a9,$35,$85,$01,$a2,$00,$b9,$00,$e0 // ....X.x.5.......
        .byte $9d,$00,$d0,$e8,$e8,$98,$18,$69,$11,$a8,$e0,$0a,$d0,$ef,$ee,$58 // .......i.......X
        .byte $c5,$ac,$59,$c5,$a2,$00,$b9,$00,$e1,$e9,$06,$9d,$01,$d0,$e8,$e8 // ..Y.............
        .byte $98,$e9,$11,$a8,$e0,$0a,$d0,$ee,$ee,$59,$c5,$a9,$37,$85,$01,$ee // .........Y..7...
        .byte $5a,$c5,$ad,$5a,$c5,$cd,$5b,$c5,$d0,$b9,$a9,$00,$8d,$5a,$c5,$60 // Z..Z..[......Z.`

txt_c4d3:
        .text "CONTACT SONIX:- "
        .text "UK 0342-21218"
        .byte $ff,$ff,$ff
        .fill 13, $ff
        .byte $a9,$07,$85,$ff,$e6,$01,$a2,$00,$bd,$b9,$fd,$9d,$b8,$fd,$bd,$e1 // ................
        .byte $fd,$9d,$e0,$fd,$e8,$e0,$28,$d0,$ef,$e6,$8b,$d0,$02,$e6,$8c,$a0 // ......(.........
        .byte $00,$b1,$8b,$d0,$06,$20,$75,$c5,$4c,$19,$c5,$c9,$40,$90,$10,$c9 // ..... u.L...@...
        .byte $df,$b0,$1a,$18,$8d,$df,$fd,$69,$20,$8d,$07,$fe,$c6,$01,$60,$29 // .......i .....`)
        .byte $3f,$18,$69,$60,$8d,$df,$fd,$18,$69   // ?.i`....i

txt_c549:
        .byte $20,$4c,$39,$c5,$8d,$df,$fd,$18,$69,$28,$09,$e0 //  L9.....i(..

txt_c555:
        .byte $4c,$39,$c5,$88,$86,$00,$05           // L9.....

// --- Region $c57f-$c5ea ---
.pc = $c57f "Segment $c57f"
        .text "HE LASER CRACKIN"
        .text "G SERVICE"
        .byte $00

txt_c599:
        .text "     PROUDLY PRE"
        .text "SENTS     "
        .byte $00

txt_c5b4:
        .text "      "
        .byte $22                                   // double quote
        .text "BASKET MA"
        .text "TCH."
        .byte $22                                   // double quote
        .text "     "
        .byte $00

txt_c5cf:
        .text "    CRACKED ON 1"
        .text "3/01/88   "
        .byte $00,$00

// --- Region $c5f2-$c5f9 ---
.pc = $c5f2 "bmp_c5f2"

bmp_c5f2:
        // === Bitmap data (8 bytes, $c5f2-$c5f9) ===
        .byte $a9,$01,$8d,$19,$d0,$4c,$81,$ea       // .....L..

// --- Region $c63e-$ca3f ---
.pc = $c63e "scr_c63e"

scr_c63e:
        // === Bitmap data (1026 bytes, $c63e-$ca3f) ===
        .byte $28,$03,$29,$0c,$01,$13,$05,$12       // (.).....

dat_c646:
        // === Fill data (186 bytes, $c646-$c6ff) ===
        .fill 186, $ff
        .byte $a1,$a3,$a5,$a7,$aa,$ac,$ae,$b1,$b3,$b5,$b7,$ba,$bc,$be,$c0,$c2 // ................
        .byte $c5,$c7,$c9,$cb,$cd,$cf,$d1,$d3,$d5,$d7,$d9,$db,$dc,$de,$e0,$e2 // ................
        .byte $e3,$e5,$e6,$e8,$e9,$eb,$ec,$ee,$ef,$f0,$f1,$f2,$f4,$f5,$f6,$f7 // ................
        .byte $f8,$f8,$f9,$fa,$fb,$fb,$fc,$fc,$fd,$fd,$fe,$fe,$fe,$fe,$fe,$fe // ................
        .byte $fe,$fe,$fe,$fe,$fe,$fe,$fd,$fd,$fd,$fc,$fc,$fb,$fa,$fa,$f9,$f8 // ................
        .byte $f7,$f6,$f5,$f4,$f3,$f2,$f1,$ef,$ee,$ed,$ec,$ea,$e9,$e7,$e6,$e4 // ................
        .byte $e2,$e1,$df,$dd,$db,$da,$d8,$d6,$d4,$d2,$d0,$ce,$cc,$ca,$c8,$c6 // ................
        .byte $c4,$c1,$bf,$bd,$bb,$b9,$b6,$b4,$b2,$af,$ad,$ab,$a9,$a6,$a4,$a2 // ................
        .byte $9f,$9d,$9b,$98,$96,$94,$92,$8f,$8d,$8b,$88,$86,$84,$82,$80,$7d // ...............}
        .byte $7b,$79,$77,$75,$73,$71,$6f,$6d,$6b,$69,$67,$66,$64,$62,$60,$5f // {ywusqomkigfdb`_
        .byte $5d,$5b                               // ][

txt_c7a2:
        .text "ZXWUTSRPONMLKJIH"
        .text "GGFEEDDDCCCCCCCC"
        .text "CCCCDDEEFFGHIIJK"
        .text "LMOPQRSUVXY"
        .byte $5b
        .byte $5c,$5e,$5f,$61
        .byte $63,$65,$66,$68,$6a,$6c,$6e,$70,$72,$74,$76,$78,$7a,$7c,$7f,$81 // cefhjlnprtvxz|..
        .byte $83,$85,$87,$8a,$8c,$8e,$90,$93,$95,$97,$9a,$9c,$9e,$a0,$ce,$cf // ................
        .byte $cf,$d0,$d0,$d1,$d1,$d2,$d2,$d3,$d3,$d4,$d5,$d5,$d6,$d6,$d7,$d7 // ................
        .byte $d8,$d8,$d9,$d9,$da,$da,$db,$db,$db,$dc,$dc,$dd,$dd,$de,$de,$de // ................
        .byte $df,$df,$df,$e0,$e0,$e0,$e1,$e1,$e1,$e2,$e2,$e2,$e2,$e3,$e3,$e3 // ................
        .byte $e3,$e3,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4 // ................
        .fill 10, $e4
        .byte $e3,$e3,$e3,$e3,$e3,$e2,$e2,$e2,$e2,$e1,$e1,$e1,$e1,$e0,$e0,$e0 // ................
        .byte $df,$df,$df,$de,$de,$dd,$dd,$dd,$dc,$dc,$db,$db,$da,$da,$d9,$d9 // ................
        .byte $d8,$d8,$d7,$d7,$d6,$d6,$d5,$d5,$d4,$d4,$d3,$d3,$d2,$d2,$d1,$d0 // ................
        .byte $d0,$cf,$cf,$ce,$ce,$cd,$cd,$cc,$cc,$cb,$ca,$ca,$c9,$c9,$c8,$c8 // ................
        .byte $c7,$c7,$c6,$c6,$c5,$c5,$c4,$c4,$c3,$c3,$c2,$c2,$c1,$c1,$c0,$c0 // ................
        .byte $bf,$bf,$bf,$be,$be,$bd,$bd,$bd,$bc,$bc,$bc,$bb,$bb,$bb,$bb,$ba // ................
        .byte $ba,$ba,$ba,$b9,$b9,$b9,$b9,$b9,$b8,$b8,$b8,$b8,$b8,$b8,$b8,$b8 // ................
        .fill 16, $b8
        .byte $b9,$b9,$b9,$b9,$b9,$ba,$ba,$ba,$ba,$bb,$bb,$bb,$bc,$bc,$bc,$bd // ................
        .byte $bd,$bd,$be,$be,$be,$bf,$bf,$c0,$c0,$c1,$c1,$c1,$c2,$c2,$c3,$c3 // ................
        .byte $c4,$c4,$c5,$c5,$c6,$c6,$c7,$c7,$c8,$c9,$c9,$ca,$ca,$cb,$cb,$cc // ................
        .byte $cc,$cd,$cd,$ce,$00,$00,$00,$aa,$00,$00,$9e,$00,$00,$96,$00,$00 // ................
        .byte $b6,$00,$00,$9e,$00,$00,$96,$00,$00,$b6,$00,$00,$9e,$00,$00,$96 // ................
        .byte $00,$00,$b6,$00,$00,$9e,$00,$00,$96,$00,$00,$b6,$00,$00,$9e,$00 // ................
        .byte $00,$96,$aa,$a8,$b5,$d7,$58,$9d,$75,$d8,$97,$5d,$78,$aa,$aa,$a8 // ......X.u..]x...
        .byte $00,$00,$00,$00,$00,$00,$00,$aa,$aa,$a8,$9d,$75,$d8,$97,$5d,$78 // ...........u..]x
        .byte $b5,$d7,$58,$9e,$aa,$d8,$96,$02,$78,$b6,$02,$58,$9e,$02,$d8,$96 // ..X.....x..X....
        .byte $aa,$78,$b5,$d7,$58,$9d,$75,$d8,$97,$5d,$78,$b6,$aa,$58,$9e,$02 // .x..X.u..]x..X..
        .byte $d8,$96,$02,$78,$b6,$02,$58,$9e,$02,$d8,$96,$02,$78,$aa,$02,$a8 // ...x..X.....x...
        .byte $00,$00,$00,$00,$00,$00,$00,$aa,$aa,$a8,$9d,$75,$d8,$97,$5d,$78 // ...........u..]x
        .byte $b5,$d7,$58,$9e,$aa,$a8,$96,$00,$00,$b6,$00,$00,$9e,$aa,$a8,$97 // ..X.............
        .byte $5d,$78,$b5,$d7,$58,$9d,$75,$d8,$aa,$aa,$78,$00,$02,$58,$00,$02 // ]x..X.u...x..X..
        .byte $d8,$aa,$aa,$78,$b5,$d7,$58,$9d,$75,$d8,$97,$5d,$78,$aa,$aa,$a8 // ...x..X.u..]x...
        .byte $00,$00,$00,$00,$00,$00,$00,$aa,$aa,$a8,$9d,$75,$d8,$97,$5d,$78 // ...........u..]x
        .byte $b5,$d7,$58,$9e,$aa,$a8,$96,$00,$00,$b6,$00,$00,$9e,$aa,$80,$97 // ..X.............
        .byte $5d,$80,$b5,$d7,$80,$9d,$75,$80,$96,$aa,$80,$b6,$00,$00,$9e,$00 // ].....u.........
        .byte $00,$96,$aa,$a8,$b5,$d7,$58,$9d,$75,$d8,$97,$5d,$78,$aa,$aa,$a8 // ......X.u..]x...
        .byte $00,$00,$00,$00,$00,$00,$00,$aa,$aa,$a0,$9d,$75,$d8,$97,$5d,$78 // ...........u..]x
        .byte $b5,$d7,$58,$9e,$aa,$d8,$96,$02,$78,$b6,$02,$58,$9e,$02,$d8,$96 // ..X.....x..X....
        .byte $a9,$78,$b5,$d7,$58,$9d,$75,$e0,$97,$5d,$60,$b6,$ab,$58,$9e,$02 // .x..X.u..]`..X..
        .byte $d8,$96,$02,$78,$b6,$02,$58,$9e,$02,$d8,$96,$02,$78,$aa,$02,$a8 // ...x..X.....x...
        .byte $00,$00,$00,$00                       // ....

// --- Region $cb00-$cc00 ---
.pc = $cb00 "txt_cb00"

txt_cb00:
        .text " CRACKED BY THE "
        .text "JESTER...MEGA HI"
        .text " TO ..DANISH GOL"
        .text "D..FUSION..FORMB"
        .text "Y CRACKING GROUP"
        .text "..TRI-DOS..SIGMA"
        .text "..EASTENDERS CRA"
        .text "CKING CREW..UCG."
        .text ".THE BREAKER BOY"
        .text "S... OVERSEAS TO"
        .text "..ATC..NEPA..HTL"
        .text "..ESI..RAD......"
        .text ".CONTACT LASER R"
        .text "ING 0703 871960 "
        .text "COLIN (UK)      "
        .fill 8, $20

dat_cbf8:
        // === Fill data (9 bytes, $cbf8-$cc00) ===
        .fill 8, $00

scr_cc00:
        .byte $00                                   // .

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

chr_d000:
        .byte $00                                   // .

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

chr_d800:
        .byte $00                                   // .

// --- Region $dc00-$dc00 ---
.pc = $dc00 "scr_dc00"

scr_dc00:
        .byte $00                                   // .

// --- Region $df80-$df80 ---
.pc = $df80 "spr_df80"

spr_df80:
        .byte $00                                   // .

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

bmp_e000:
        .byte $00                                   // .
