// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:38
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $ffff  (63487 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $0830 (2096)
// IRQ handler:  $0957 (irq_0957)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $1e9f (sub_1e9f)
//
// Code: 827 bytes, Data: 62660 bytes
// Labels: 160, Subroutines: 10
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0830-$08df ---
.pc = $0830 "main_0830"

main_0830:
        ldy #$00

loc_0832:
        lda dat_0900,y
        sta $d000,y
        iny
        cpy #$1e
        bne loc_0832
        lda #$85
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        lda #$00
        sta $d020
        sta $d021
        ldx #$38
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        inx
        stx $07fc
        inx
        stx $07fd
        inx
        stx $07fe
        inx
        lda #$ff
        sta $be
        lda #$13
        sta $bf
        ldx #$00

loc_0884:
        lda dat_1000,x
        sta $0400,x
        lda $1100,x
        sta $0500,x
        lda $1200,x
        sta $0600,x
        inx
        bne loc_0884
        jsr sub_1e00
        lda #$00
        nop
        ldx #$00

loc_08a1:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_08a1
        nop
        nop
        nop
        lda #$00
        sta $d01b
        ldx #$00

loc_08ba:
        lda $1300,x
        sta $0700,x
        inx
        cpx #$e8
        bne loc_08ba
        jsr sub_0940

loc_08c8:
        lda $dc01
        cmp #$ef
        beq loc_08d2
        jmp loc_08c8

loc_08d2:
        sei
        jsr $fd15
        jsr $ff5b
        lda #$34
        sta $01
        jmp loc_0c50

// --- Region $0940-$0989 ---
.pc = $0940 "sub_0940"
// Referenced by: jsr from $08c5

sub_0940:
        sei
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        lda #$57
        sta $0314
        lda #$09
        sta $0315
        cli
        rts
// Referenced by: jmp from $0978

irq_0957:
        lda $d019
        sta $d019
        lda $d012

loc_0960:
        cmp $d012
        beq loc_0960
        cmp #$e0
        beq loc_097b
        clc
        adc $09
        and #$0f
        tax
        lda $09a0,x
        sta $d021
        sta $d021
        jmp irq_0957

loc_097b:
        inc $09
        jsr sub_0b68
        jsr sub_1e9f
        jsr sub_0c00
        jmp loc_ea7e

dat_0989:
        .byte $00                                   // .

// --- Region $0b20-$0bcd ---
.pc = $0b20 "sub_0b20"

// Referenced by: jsr from $0bca
sub_0b20: {
        lda #$00
        sta $bd
        jsr sub_0b4e
        sta $bc
        asl $bc
        rol $bd
        asl $bc
        rol $bd
        asl $bc
        rol $bd
        clc
        lda $bd
        adc #$1a
        sta $bd
        ldy #$00
        ldx #$00
loop:
        lda ($bc),y
        sta $0fc2,x
        iny
        inx
        inx
        inx
        cpy #$08
        bne loop
        rts
}

// Referenced by: jsr from $0b24
sub_0b4e: {
        ldy #$00
        inc $be
        bne skip
        inc $bf
skip:
        lda ($be),y
        cmp #$ff
        bne done
        lda #$00
        sta $be
        lda #$14
        sta $bf
        jmp $0b56
done:
        rts
}
// Referenced by: jsr from $097d

sub_0b68:
        ldx #$00

loc_0b6a:
        clc
        rol $0fc2,x
        rol $0fc1,x
        rol $0fc0,x
        rol $0f82,x
        rol $0f81,x
        rol $0f80,x
        rol $0f42,x
        rol $0f41,x
        rol $0f40,x
        rol $0f02,x
        rol $0f01,x
        rol $0f00,x
        rol $0ec2,x
        rol $0ec1,x
        rol $0ec0,x
        rol $0e82,x
        rol $0e81,x
        rol $0e80,x
        rol $0e42,x
        rol $0e41,x
        rol $0e40,x
        rol $0e02,x
        rol $0e01,x
        rol dat_0e00,x
        inx
        inx
        inx
        cpx #$18
        bne loc_0b6a
        inc $0a02
        lda $0a02
        cmp #$08
        beq loc_0bc5
        rts

loc_0bc5:
        lda #$00
        sta $0a02
        jsr sub_0b20
        rts

// --- Region $0c00-$0c1f ---
.pc = $0c00 "sub_0c00"
// Referenced by: jsr from $0983

sub_0c00:
        nop
        nop
.label smc_0c03 = * + 1
        lda $0819                                   // !SMC: modified by $0c1b
        ldx #$00

loc_0c07:
        sta $d027,x
        inx
        cpx #$08
        bne loc_0c07
        inc smc_0c03
        lda smc_0c03
        cmp #$28
        bne loc_0c1e
        lda #$18
        sta smc_0c03                                // SMC: modifies $0c03

loc_0c1e:
        rts

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

// --- Region $0c50-$0c7d ---
.pc = $0c50 "loc_0c50"

loc_0c50:
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$00
        sta $d418
        lda #$01
        sta.abs $002b
        lda #$08
        sta.abs $002c
        lda #$83
        sta.abs $002d
        lda #$b3
        sta.abs $002e
        sei
        jmp loc_0d00

// --- Region $0d00-$0d11 ---
.pc = $0d00 "loc_0d00"

loc_0d00:
        ldx #$40

loc_0d02:
        lda loc_0d00,x
        sta $0400,x
        inx
        cpx #$60
        bne loc_0d02
        sei
        jmp $0440

dat_0d11:
        .byte $01                                   // .

// --- Region $148d-$149b ---
.pc = $148d "Segment $148d"
        .byte $03,$0b                               // slo ($0b,x) // ILLEGAL
        ora #$0e
        .byte $07,$13                               // slo $13 // ILLEGAL
        jsr sub_2020
        .byte $03,$20                               // slo ($20,x) // ILLEGAL
        .byte $04,$20                               // nop $20 // ILLEGAL

txt_149a:
        .encoding "screencode_mixed"
        .text "l "
        .encoding "petscii_upper"

// --- Region $1e00-$1e5f ---
.pc = $1e00 "sub_1e00"
// Referenced by: jsr from $0899

sub_1e00:
        lda #$00
        sta $d404
        sta $d40b
        sta $d412
        lda #$32
        sta $f8
        lda #$80
        sta $f9
        lda #$20
        sta $d414
        lda #$c8
        sta $d406
        sta $d40d
        lda #$ff
        sta $02
        lda #$04
        sta $f7
        lda #$00
        sta $fa
        lda #$1f
        sta $d418
        lda #$08
        sta $d413
        lda #$18
        sta $d405
        sta $d40c
        lda #$11
        sta $d412
        lda #$07
        sta $d40a
        lda #$80
        sta $d409
        lda #$f2
        sta $d417
        lda #$95
        sta $d416
        lda #$05
        sta $d405
        sta $d406
        rts

// --- Region $1e9f-$1f01 ---
.pc = $1e9f "sub_1e9f"
// Referenced by: jsr from $0980

sub_1e9f:
        dec $f7
        beq loc_1ea6
        rts

dat_1ea4:
        .byte $60,$60                               // ``

loc_1ea6:
        lda #$02
        sta $f7
        lda $f8
        clc
        adc $f9
        ora #$80
        sta $d40f
        sta $f9
        bcc loc_1ec0
        dec $f8
        bne loc_1ec0
        lda #$32
        sta $f8

loc_1ec0:
        inc $fa
        lda $fa
        and #$03
        bne loc_1ef4
        inc $02
        ldx $02
        lda $1f01,x
        sta $d401
        clc
        adc #$05
        sta $d407
        lda $1f61,x
        sta $d408
        jsr sub_1fe0
        lda #$41
        sta $d40b
        jsr sub_1fd0
        cpx #$5f
        bne loc_1ef1
        lda #$ff
        sta $02

loc_1ef1:
        rts

dat_1ef2:
        .byte $60,$60                               // ``

loc_1ef4:
        cmp #$02
        bne loc_1ef1
        lda #$40
        sta $d40b
        jmp loc_1fc1

dat_1f00:
        .byte $57,$a9                               // W.

// --- Region $1fc1-$1fe0 ---
.pc = $1fc1 "loc_1fc1"

loc_1fc1:
        lda #$80
        sta $d404
        jmp loc_1ef1

dat_1fc9:
        .byte $52,$ff,$ff,$00,$00,$ff,$ff           // R......
// Referenced by: jsr from $1ee6

sub_1fd0:
        lda #$80
        sta $d404
        lda #$81
        sta $d404
        rts

dat_1fdb:
        .byte $04,$d4,$60,$ff,$ff                   // ..`..
// Referenced by: jsr from $1ede

sub_1fe0:
        rts

// --- Region $2003-$200c ---
.pc = $2003 "Segment $2003"
        brk
        brk

dat_2005:
        .byte $00,$00,$00,$00,$00,$00,$00           // .......
        brk

// --- Region $2020-$2020 ---
.pc = $2020 "sub_2020"
// Referenced by: jsr from $1493

sub_2020:
        brk

// --- Region $600b-$600b ---
.pc = $600b "Segment $600b"
        brk

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

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

irq_ea31:
        brk

// --- Region $ea7e-$ea7e ---
.pc = $ea7e "loc_ea7e"

loc_ea7e:
        brk

// --- Region $fd15-$fd17 ---
.pc = $fd15 "Segment $fd15"
        cpx $66
        .byte $22                                   // jam // ILLEGAL

// --- Region $fd4a-$fd5a ---
.pc = $fd4a "loc_fd4a"

loc_fd4a:
        sei
        cpx $18
        and ($78,x)
        ldx #$24
        php
        .byte $1c,$36,$63                           // nop $6336,x // ILLEGAL
        lda #$c1
        tax
        cpx $18
        .byte $22                                   // jam // ILLEGAL

// --- Region $fda3-$fdb4 ---
.pc = $fda3 "loc_fda3"

loc_fda3:
        clc
        clc
        bmi loc_fd4a
        and ($7e,x)
        lda #$22
        clc
        clc
        ldx #$26
        asl $0c
        clc
        bmi loc_fe14
        rti

// --- Region $fe14-$fe15 ---
.pc = $fe14 "loc_fe14"

loc_fe14:
        php
        rts

// --- Region $fe9c-$fea7 ---
.pc = $fe9c "loc_fe9c"

loc_fe9c:
        lda #$9f
        sta $0314
        lda #$1e
        sta $0315
        cli
        rts

// --- Region $ff00-$ff10 ---
.pc = $ff00 "loc_ff00"

loc_ff00:
        rts

dat_ff01:
        .byte $60,$d6                               // `.

loc_ff03:
        cmp #$02
        bne loc_ff00
        lda #$40
        sta $d40b
        jmp loc_1fc1

dat_ff0f:
        .byte $57,$a9                               // W.

// --- Region $ff5b-$ff61 ---
.pc = $ff5b "Segment $ff5b"
        lda #$51
        lda #$a9
        eor ($42),y
        .byte $42                                   // jam // ILLEGAL

// --- Region $ffd0-$ffd9 ---
.pc = $ffd0 "loc_ffd0"

loc_ffd0:
        lda #$80
        sta $d404
        jmp loc_1ef1

dat_ffd8:
        .byte $52,$c2                               // R.

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

// --- Region $0801-$0816 ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $18,$08                                                     // [corrected] was: .byte $0b,$08                               // next line pointer ($080b)
        .byte $0a,$00                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $20,$32,$30,$39
        .byte $36                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $20,$46                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .text "AZE 7 CREW"

// --- Region $08e0-$08e0 ---
.pc = $08e0 "dat_08e0"

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

// --- Region $0900-$093f ---
.pc = $0900 "dat_0900"

dat_0900:
        .byte $0f,$8d,$3f,$8d,$6f,$8d,$9f,$8d,$cf,$8d,$ff,$8d,$2f,$8d,$00,$8d // ..?.o......./...
        .byte $40,$1b,$2e,$56,$e9,$7f,$c8,$ff,$15,$7f,$f0,$ff,$00,$ff,$ff,$e7 // @..V............
        .byte $f6,$f0,$f1,$f2,$f3,$f4,$f0,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$fc,$00 // ................
        .fill 16, $00

// --- Region $098a-$09b0 ---
.pc = $098a "Program $098a"
        .fill 22, $00
        .byte $06,$06,$0e,$0e,$03,$03,$01,$01,$03,$03,$0e,$0e,$06,$06,$10,$10 // ................

dat_09b0:
        // === Fill data (1 bytes, $09b0-$09b0) ===
        .byte $00                                   // .

// --- Region $09e8-$0a87 ---
.pc = $09e8 "dat_09e8"

dat_09e8:
        .byte $06,$06,$0e,$0e,$03,$03,$01,$01,$03,$03,$0e,$0e,$06,$06,$00,$00 // ................
        .byte $00,$e8,$e8,$e8,$e8,$e8,$e8,$60,$00,$40,$06,$ff,$c0,$00,$1c,$00 // .......`.@......
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$ea,$d9,$fe,$0a,$00,$80,$04,$10,$00,$00,$01 // ................
        .byte $02,$20,$dd,$60,$14,$78,$00,$08,$07,$18,$00,$00,$d0,$66,$01,$00 // . .`.x.......f..
        .byte $00,$00,$00,$04,$d0,$0f,$00,$00,$00,$00,$00,$08,$18,$00,$00,$4f // ...............O
        .byte $00,$00,$00,$00,$00,$18,$4f,$00,$00,$07,$07,$00,$00,$00,$00,$00 // ......O.........
        .byte $00,$00,$07,$00,$00,$00,$00,$00,$80,$80,$80,$80,$80,$80,$80,$80 // ................
        .byte $80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00

txt_0a80:
        .text "INTROP70"

// --- Region $0aa0-$0ade ---
.pc = $0aa0 "dat_0aa0"

dat_0aa0:
        .byte $a2,$5b                               // .[

txt_0aa2:
        .text "$0000BNE"
        .byte $80,$03,$4a,$4d,$50,$0a,$00,$4c,$03,$00,$04,$00,$10,$00,$d0,$00 // ..JMP..L........
        .byte $00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$09,$09,$08,$08,$07,$07,$01,$01,$07,$07 // ................
        .byte $08,$08,$09,$09                       // ....

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

// --- Region $0bce-$0bce ---
.pc = $0bce "dat_0bce"

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

// --- Region $0bff-$0bff ---
.pc = $0bff "dat_0bff"

dat_0bff:
        .byte $8a                                   // .

// --- Region $0c7e-$0c7e ---
.pc = $0c7e "dat_0c7e"

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

// --- Region $0cff-$0cff ---
.pc = $0cff "dat_0cff"

dat_0cff:
        .byte $9c                                   // .

// --- Region $0d12-$0e00 ---
.pc = $0d12 "Program $0d12"
        .byte $a9,$7e,$85,$2d,$85,$ae,$a9,$1d,$85,$2e,$85,$af,$4c,$40,$04 // .~.-........L@.

txt_0d21:
        .text "                               "
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $00,$bd,$01,$20,$9d,$01,$08,$e8,$d0,$f7,$ee,$47,$04,$ee,$44,$04 // ... .......G..D.
        .byte $d0,$ef,$a9,$37,$85,$01,$58,$4c,$e2,$fc,$14,$12,$05,$03,$00,$00 // ...7..XL........
        .byte $00,$00,$00,$30,$c0,$09,$00,$00,$00,$1f,$80,$0f,$00,$00,$00,$00 // ...0............
        .fill 15, $00
        .byte $e0,$03,$fd,$00,$00,$00,$30,$02,$05,$00,$00,$00,$90,$03,$9d,$00 // ......0.........
        .byte $00,$00,$10,$00,$91,$00,$00,$00,$90,$00,$91,$00,$00,$00,$90,$00 // ................
        .byte $91,$00,$00,$00,$90,$00,$91,$00,$00,$00,$f0,$00,$f1,$00,$00,$00 // ................
        .fill 9, $00
        .byte $02,$00,$00,$00,$00,$00,$02,$fe,$7e,$7f,$00,$00,$00,$02,$c3,$40 // ........~......@
        .byte $00,$00,$00,$3e,$99,$73,$00,$00,$00,$08,$cf,$12,$00,$00,$00,$38 // ...>.s.........8
        .byte $f3,$12,$00,$00,$00,$3e,$99,$12,$00,$00,$00,$02,$c3,$12,$00,$00 // .....>..........
        .byte $00,$fe,$7e,$1e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..~.............
        .byte $00,$00,$00,$00,$00,$00,$9f           // .......

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

// --- Region $1000-$148c ---
.pc = $1000 "dat_1000"

dat_1000:
        // === Fill data (51 bytes, $1000-$1032) ===
        .fill 51, $a0
        .byte $94,$88,$85,$a0,$86,$81,$9a,$85,$a0,$b7,$a0,$83,$92,$85,$97 // ...............

dat_1042:
        // === Fill data (65 bytes, $1042-$1082) ===
        .fill 65, $a0
        .byte $90,$92,$8f,$95,$84,$8c,$99,$a0,$90,$92,$85,$93,$85,$8e,$94,$93 // ................

dat_1093:
        // === Fill data (146 bytes, $1093-$1124) ===
        .fill 146, $a0
        .byte $be,$a0,$02,$0c,$01,$1a,$05,$12,$a0,$bc // ..........

dat_112f:
        // === Fill data (97 bytes, $112f-$118f) ===
        .fill 97, $a0

dat_1190:
        .text "                                                                                                                        "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .fill 83, $a0
        .byte $83,$8f,$8e,$94,$81,$83,$94,$a0,$95,$93,$a0,$ba,$a0,$a0,$86,$81 // ................
        .byte $9a,$85,$a0,$b7                       // ....

dat_1270:
        // === Fill data (34 bytes, $1270-$1291) ===
        .fill 34, $a0
        // === Sine/lookup table (48 bytes, range $81-$b6) ===
        .byte $b1,$b6,$b6,$a0,$97,$81,$92,$97,$89,$83,$8b,$a0,$92,$8f,$81,$84 // ................
        .fill 24, $a0
        .byte $92,$81,$99,$8c,$85,$89,$87,$88       // ........

dat_12c2:
        // === Fill data (32 bytes, $12c2-$12e1) ===
        .fill 32, $a0
        .byte $85,$93,$93,$85,$98,$a0,$a0,$93,$93,$b6,$a0,$b8,$93,$87,$a0,$a0 // ................
        .fill 24, $a0
        .byte $85,$8e,$87,$8c,$81,$8e,$84           // .......

dat_1311:
        // === Fill data (188 bytes, $1311-$13cc) ===
        .fill 188, $a0
        .byte $90,$92,$85,$93,$93,$a0,$93,$90,$81,$83,$85 // ...........

dat_13d8:
        // === Fill data (33 bytes, $13d8-$13f8) ===
        .fill 33, $a0
        .byte $02,$00,$02,$00,$00,$00,$9c           // .......

txt_1400:
        .text "      "

txt_1406:
        .encoding "screencode_mixed"
        .text "this game was cracked and compacked by the power master of faze"
        .encoding "petscii_upper"

txt_1445:
        .text " 7........."
        .byte $0d                                   // string terminator

txt_1451:
        .encoding "screencode_mixed"
        .text "ega greetings from faze 7 go to"
        .encoding "petscii_upper"

txt_1470:
        .text "       "

txt_1477:
        .encoding "screencode_mixed"
        .text "the quadrant   cia cra"
        .encoding "petscii_upper"

// --- Region $149c-$17f9 ---
.pc = $149c "Segment $149c"
        .byte $20,$20,$14,$08,$05,$20,$13,$03,$0f,$15,$13,$05,$20,$03,$12,$01 //   ... ...... ...
        .byte $03,$0b,$09,$0e,$07,$20,$07,$12,$0f,$15,$10,$20,$20,$20,$09,$0b // ..... .....   ..
        .byte $01,$12,$09,$20,$20,$20,$13,$14,$01,$12,$20,$14,$12,$05,$0b,$2f // ...   .... ..../
        .byte $08,$03,$03,$13,$20,$20,$20,$09,$01,$0e,$2f,$0d,$09,$03,$20,$20 // ....   .../...  
        .byte $14,$08,$01,$12,$07,$0f,$09,$04,$20,$20,$07,$12,$0f,$0e,$0b,$20 // ........  ..... 
        .byte $01,$0e,$04,$20,$12,$05,$13,$14,$20,$0f,$06,$20,$12,$05,$0c,$01 // ... .... .. ....
        .byte $18                                   // .

txt_14fd:
        .text "!   "

txt_1501:
        .encoding "screencode_mixed"
        .text "fairlight   the austrian union   t s k   a.e.k crackware essen   soft force international   t c s   radwar  hotline   the judges   the silents"
        .encoding "petscii_upper"

txt_158f:
        .text "     "
        .byte $14,$20,$0c,$20,$13                   // . . .

txt_1599:
        .text "   5211   "

txt_15a3:
        .encoding "screencode_mixed"
        .text "gusat   f c s   alpha flight   coco industries   starline   plutonium crackers   c c s   c c t   c f r   decibel   e c c   t p i / beastie boys   t m c/scoop   meanteam   new bencor   t c c   dexion   trianon   triangle   t g i"
        .encoding "petscii_upper"

txt_1686:
        .text ".........."

txt_1690:
        .encoding "screencode_mixed"
        .text "if you want to contact us for the latest in games and demos then write to below now"
        .encoding "petscii_upper"

txt_16e3:
        .text "!     "
        .byte $04,$0f,$0e,$27,$14,$20,$20,$20,$04,$05,$0c,$01,$19 // ...'.   .....

txt_16f6:
        .text "      "
        .byte $13,$05,$0e,$04,$20,$14,$0f,$04,$01,$19 // .... .....

txt_1706:
        .text "!     "

txt_170c:
        .encoding "screencode_mixed"
        .text "press space to start game"
        .encoding "petscii_upper"

txt_1725:
        .text "     "

txt_172a:
        .encoding "screencode_mixed"
        .text "thanks to trec for doing us this intro"
        .encoding "petscii_upper"

txt_1750:
        .text "         "
        .byte $ff                                   // .

dat_175a:
        .text "                                                                                                                                              "
        .byte $00                                   // string terminator
        .fill 15, $00
        .byte $38                                   // 8

dat_17f9:
        // === Fill data (1 bytes, $17f9-$17f9) ===
        .byte $00                                   // .

// --- Region $1a02-$1be6 ---
.pc = $1a02 "dat_1a02"

dat_1a02:
        .byte $3c,$66,$6e,$6e,$60,$3e,$00,$00,$18,$3c,$66,$66,$7e,$66,$00,$00 // <fnn`>...<ff~f..
        .byte $7c,$66,$7c,$66,$66,$7c,$00,$00,$3c,$66,$60,$60,$66,$3c,$00,$00 // |f|ff|..<f``f<..
        .byte $78,$6c,$66,$66,$6c,$78,$00,$00,$7e,$60,$7c,$60,$60,$7e,$00,$00 // xlfflx..~`|``~..
        .byte $7e,$60,$7c,$60,$60,$60,$00,$00,$3e,$60,$60,$6e,$66,$3e,$00,$00 // ~`|```..>``nf>..
        .byte $66,$66,$7e,$66,$66,$66,$00,$00,$7e,$18,$18,$18,$18,$7e,$00,$00 // ff~fff..~....~..
        .byte $06,$06,$06,$06,$66,$3c,$00,$00,$66,$6c,$78,$78,$6c,$66,$00,$00 // ....f<..flxxlf..
        .byte $60,$60,$60,$60,$60,$7e,$00,$00,$63,$77,$7f,$6b,$63,$63,$00,$00 // `````~..cw.kcc..
        .byte $66,$76,$7e,$7e,$6e,$66,$00,$00,$3c,$66,$66,$66,$66,$3c,$00,$00 // fv~~nf..<ffff<..
        .byte $7c,$66,$66,$7c,$60,$60,$00,$00,$3c,$66,$66,$66,$6c,$36,$00,$00 // |ff|``..<fffl6..
        .byte $7c,$66,$66,$7c,$6c,$66,$00,$00,$3c,$60,$3c,$06,$06,$3c,$00,$00 // |ff|lf..<`<..<..
        .byte $7e,$18,$18,$18,$18,$18,$00,$00,$66,$66,$66,$66,$66,$7e,$00,$00 // ~.......fffff~..
        .byte $66,$66,$66,$66,$3c,$18,$00,$00,$63,$63,$6b,$7f,$77,$63,$00,$00 // ffff<...cck.wc..
        .byte $66,$66,$3c,$3c,$66,$66,$00,$00,$66,$66,$3c,$18,$18,$18,$00,$00 // ff<<ff..ff<.....
        .byte $7e,$0c,$18,$30,$60,$7e,$00,$00,$1e,$18,$18,$18,$18,$1e,$00,$00 // ~..0`~..........
        .byte $40,$60,$30,$18,$0c,$06,$00,$00,$78,$18,$18,$18,$18,$78,$00,$00 // @`0.....x....x..
        .byte $08,$1c,$36,$63,$00,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$00,$00 // ..6c............
        .fill 8, $00
        .byte $18,$18,$18,$18,$00,$18,$00,$00,$66,$66,$66,$00,$00,$00,$00,$00 // ........fff.....
        .byte $66,$ff,$66,$66,$ff,$66,$00,$18,$3e,$60,$3c,$06,$7c,$18,$00,$00 // f.ff.f..>`<.|...
        .byte $66,$6c,$18,$30,$66,$46,$00,$1c,$36,$1c,$38,$6f,$66,$3b,$00,$00 // fl.0fF..6.8of;..
        .byte $18,$18,$18,$00,$00,$00,$00,$00,$0e,$1c,$18,$18,$1c,$0e,$00,$00 // ................
        .byte $70,$38,$18,$18,$38,$70,$00,$00,$66,$3c,$ff,$3c,$66,$00,$00,$00 // p8..8p..f<.<f...
        .byte $18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$18,$30,$00 // ..~...........0.
        .byte $00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00,$00 // ..~.............
        .byte $06,$0c,$18,$30,$60,$40,$00,$00,$3c,$66,$6e,$76,$66,$3c,$00,$00 // ...0`@..<fnvf<..
        .byte $18,$38,$18,$18,$18,$7e,$00,$00,$3c,$66,$0c,$18,$30,$7e,$00,$00 // .8...~..<f..0~..
        .byte $7e,$0c,$18,$0c,$66,$3c,$00,$00,$0c,$1c,$3c,$6c,$7e,$0c,$00,$00 // ~...f<....<l~...
        .byte $7e,$60,$7c,$06,$66,$3c,$00,$00,$3c,$60,$7c,$66,$66,$3c,$00,$00 // ~`|.f<..<`|ff<..
        .byte $7e,$06,$0c,$18,$30,$30,$00,$00,$3c,$66,$3c,$66,$66,$3c,$00,$00 // ~...00..<f<ff<..
        .byte $3c,$66,$3e,$06,$0c,$38,$00           // <f>..8.

txt_1bd1:
        .text ":END.COM"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $9b,$a9,$ce,$20,$64,$08,$60,$e2,$02,$e3,$02,$86,$99 // ... d.`......

// --- Region $1c00-$1c08 ---
.pc = $1c00 "dat_1c00"

dat_1c00:
        .byte $3c,$42,$99,$a1,$a1,$99,$42,$3c       // <B....B<

dat_1c08:
        // === Fill data (1 bytes, $1c08-$1c08) ===
        .byte $00                                   // .

// --- Region $1cd8-$1cdf ---
.pc = $1cd8 "dat_1cd8"

dat_1cd8:
        .byte $7f,$ff,$ff,$ff,$ff,$ff,$ff           // .......

dat_1cdf:
        // === Fill data (1 bytes, $1cdf-$1cdf) ===
        .byte $00                                   // .

// --- Region $1ddf-$1dff ---
.pc = $1ddf "dat_1ddf"

dat_1ddf:
        .byte $0b,$0b,$0c,$0f,$01,$01,$0f,$0c,$0b,$0b,$0c,$0f,$01,$01,$0f,$0c // ................
        .byte $0b,$0b,$0c,$0f,$01,$01,$0f,$0c,$0b,$0b,$0c,$0f,$01,$01,$0f,$0c // ................
        .byte $0b                                   // .

// --- Region $1e60-$1e6c ---
.pc = $1e60 "dat_1e60"

dat_1e60:
        .byte $a9,$9f,$8d,$14,$03,$a9,$1e,$8d,$15,$03,$58,$60 // ..........X`

dat_1e6c:
        // === Fill data (1 bytes, $1e6c-$1e6c) ===
        .byte $00                                   // .

// --- Region $1f02-$1fc0 ---
.pc = $1f02 "Segment $1f02"
        .byte $a9,$51,$a9,$51,$a9,$a9,$51,$a9,$a9,$51,$a9,$51,$a9,$a9,$51,$e7 // .Q.Q..Q..Q.Q..Q.
        .byte $e7,$cf,$e7,$cf,$e7,$e7,$cf,$e7,$e7,$cf,$e7,$cf,$e7,$e7,$cf,$a9 // ................
        .byte $a9,$51,$a9,$51,$a9,$a9,$51,$a9,$a9,$51,$a9,$51,$a9,$a9 // .Q.Q..Q..Q.Q..

txt_1f30:
        .text "QZZ"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $5a,$b4                               // Z.

txt_1f36:
        .text "ZZ"
        .byte $b4                                   // '4' | $80 (end-of-string marker)

txt_1f39:
        .text "ZZ"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $5a,$b4                               // Z.

txt_1f3e:
        .text "ZZ"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $a9,$a9,$51,$a9,$51,$a9,$a9,$51,$a9,$a9,$51,$a9,$51,$a9,$a9,$51 // ..Q.Q..Q..Q.Q..Q
        .byte $42,$42,$85,$42,$85,$42,$42,$85,$42,$42,$85,$42,$85,$42,$42,$85 // BB.B.BB.BB.B.BB.
        .byte $03,$03,$07,$03,$07,$03,$03,$07,$03,$03,$07,$03,$07,$03,$03,$07 // ................
        .byte $02,$02,$05,$02,$05,$02,$02,$05,$02,$02,$05,$02,$05,$02,$02,$05 // ................
        .byte $03,$03,$07,$03,$07,$03,$03,$07,$03,$03,$07,$03,$07,$03,$03,$07 // ................
        .byte $04,$04,$08,$04,$08,$04,$04,$08,$04,$04,$08,$04,$08,$04,$04,$08 // ................
        .byte $03,$03,$07,$03,$07,$03,$03,$07,$03,$03,$07,$03,$07,$03,$03,$07 // ................
        .byte $03,$03,$06,$03,$06,$03,$03,$06,$03,$03,$06,$03,$06,$03,$03,$06 // ................

// --- Region $1fe1-$2002 ---
.pc = $1fe1 "dat_1fe1"

dat_1fe1:
        .byte $28,$ff,$ff,$00,$ff,$ff,$39,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$c5 // (.....9.........
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$00,$60,$ff,$ff,$ff,$ff,$ff,$ff,$05,$00 // .......`........
        .byte $00,$00                               // ..

// --- Region $200d-$201f ---
.pc = $200d "dat_200d"

dat_200d:
        .fill 19, $00

// --- Region $2021-$2021 ---
.pc = $2021 "dat_2021"

dat_2021:
        // === Fill data (1 bytes, $2021-$2021) ===
        .byte $00                                   // .

// --- Region $600c-$600c ---
.pc = $600c "dat_600c"

dat_600c:
        // === Fill data (1 bytes, $600c-$600c) ===
        .byte $00                                   // .

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

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

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

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

// --- Region $ea7f-$ea7f ---
.pc = $ea7f "dat_ea7f"

dat_ea7f:
        // === Fill data (1 bytes, $ea7f-$ea7f) ===
        .byte $00                                   // .

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

dat_f400:
        .byte $c8,$d0,$f7,$4c,$00,$01,$01,$08,$fd,$f4,$3c,$14,$b1 // ...L......<..

txt_f40d:
        .text "/****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$30,$08,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X 0.L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$36,$18,$08,$0a,$00,$9e // .........`6.....

txt_f503:
        .text " 2096 FAZE 7 CREW"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $60,$80,$a0,$00,$b9,$00,$09,$99,$00,$d0,$c8,$c0,$1e,$d0,$f5,$a9 // `...............
        .byte $85,$8d,$01,$d0,$8d,$03,$d0,$8d,$05,$d0,$8d,$07,$d0,$8d,$09,$d0 // ................
        .byte $8d,$0b,$d0,$8d,$0d,$d0,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a2,$38 // ......... ..!..8
        .byte $8e,$f8,$07,$e8,$8e,$f9,$07,$e8,$8e,$fa,$07,$e8,$8e,$fb,$07,$e8 // ................
        .byte $8e,$fc,$07,$e8,$8e,$fd,$07,$e8,$8e,$fe,$07,$e8,$a9,$ff,$85,$be // ................
        .byte $a9,$13,$85,$bf,$a2,$00,$bd,$00,$10,$9d,$00,$04,$bd,$00,$11,$9d // ................
        .byte $00,$05,$bd,$00,$12,$9d,$00,$06,$e8,$d0,$eb,$20,$00,$1e,$a9,$00 // ........... ....
        .byte $ea,$a2,$00,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00,$db,$e8 // ................
        .byte $d0,$f1,$e3,$ea,$60,$2d,$a9,$00,$8d,$1b,$d0,$a2,$00,$bd,$00,$13 // ....`-..........
        .byte $9d,$00,$07,$e8,$e0,$e8,$d0,$f5,$20,$40,$09,$ad,$01,$dc,$c9,$ef // ........ @......
        .byte $f0,$03,$4c,$c8,$08,$78,$20,$15,$fd,$20,$5b,$ff,$a9,$34,$85,$01 // ..L..x .. [..4..
        .byte $4c,$50,$0c,$80,$20,$00,$3d,$0f,$8d,$3f,$8d,$6f,$8d,$9f,$8d,$cf // LP.. .=..?.o....
        .byte $8d,$ff,$8d,$2f,$8d,$00,$8d,$40,$1b,$2e,$56,$e9,$7f,$c8,$ff,$15 // .../...@..V.....
        .byte $7f,$f0,$ff,$00,$c2,$28,$e7,$f6,$f0,$f1,$f2,$f3,$f4,$f0,$e7,$f1 // .....(..........
        .byte $21,$fc,$b1,$60,$49,$78,$a9,$7f,$8d,$0d,$dc,$a9,$81,$8d,$1a,$d0 // !..`Ix..........
        .byte $a9,$57,$8d,$14,$03,$a9,$09,$8d,$15,$03,$58,$60,$ad,$19,$d0,$8d // .W........X`....
        .byte $19,$d0,$ad,$12,$d0,$cd,$12,$d0,$f0,$fb,$c9,$e0,$f0,$12,$18,$65 // ...............e
        .byte $09,$29,$0f,$aa,$bd,$a0,$09,$8d,$21,$d0,$8d,$21,$d0,$4c,$57,$09 // .)......!..!.LW.
        .byte $e6,$09,$20,$68,$0b,$20,$9f,$1e,$20,$00,$0c,$4c,$7e,$ea,$b7,$30 // .. h. .. ..L~..0
        .byte $06,$06,$0e,$0e,$03,$03,$01,$01,$03,$03,$0e,$0e,$06,$06,$10,$10 // ................
        .byte $80,$38,$00,$2e,$06,$06,$0e,$0e,$03,$03,$01,$01,$03,$03,$0e,$0e // .8..............
        .byte $06,$06,$a3,$e6,$e8,$2a,$60,$00,$40,$06,$ff,$c0,$00,$1c,$00,$ff // .....*`.@.......
        .byte $b4,$28,$ea,$d9,$fe,$0a,$00,$80,$04,$10,$a2,$2b,$01,$02,$20,$dd // .(.........+.. .
        .byte $60,$14,$78,$00,$08,$07,$18,$a2,$23,$d0,$66,$01,$a4,$23,$04,$d0 // `.x.....#.f..#..
        .byte $0f,$a5,$22,$08,$18,$a2               // .."...

txt_f69b:
        .text "!O"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $22,$18,$4f,$a2,$22,$07,$07,$a7,$21,$07,$a5,$ea,$80,$b6 // ".O."...!.....

txt_f6ac:
        .text "(INTROP70"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $23,$a2,$5b
        .byte $24,$e4
        .text "02BNE"
        .byte $80,$03
        .byte $4a,$4d,$50,$0a
        .byte $00,$4c,$03,$00,$04,$00,$10,$00,$d0,$a7,$c1,$af,$2e,$09,$09,$08 // .L..............
        .byte $08,$07,$07,$01,$01,$07,$07,$08,$08,$09,$09,$80,$42,$00,$29,$a9 // ............B.).
        .byte $00,$85,$bd,$20,$4e,$0b,$85,$bc,$03,$06,$bc,$26,$bd,$31,$18,$a5 // ... N......&.1..
        .byte $bd,$69,$1a,$85,$bd,$a0,$00,$a2,$00,$b1,$bc,$9d,$c2,$0f,$c8,$e3 // .i..............
        .byte $e8,$60,$6a,$c0,$08,$d0,$f3,$60,$a0,$00,$e6,$be,$d0,$02,$e6,$bf // .`j....`........
        .byte $b1,$be,$c9,$ff,$d0,$0b,$a9,$00,$85,$be,$a9,$14,$85,$bf,$4c,$56 // ..............LV
        .byte $0b,$60,$a2,$00,$18,$3e,$c2,$0f,$3e,$c1,$0f,$3e,$c0,$0f,$3e,$82 // .`...>..>..>..>.
        .byte $0f,$3e,$81,$0f,$3e,$80,$0f,$3e,$42,$0f,$3e,$41,$0f,$3e,$40,$0f // .>..>..>B.>A.>@.
        .byte $3e,$02,$0f,$3e,$01,$0f,$3e,$00,$0f,$3e,$c2,$0e,$3e,$c1,$0e,$3e // >..>..>..>..>..>
        .byte $c0,$0e,$3e,$82,$0e,$3e,$81,$0e,$3e,$80,$0e,$3e,$42,$0e,$3e,$41 // ..>..>..>..>B.>A
        .byte $0e,$3e,$40,$0e,$3e,$02,$0e,$3e,$01,$0e,$3e,$00,$0e,$e3,$e8,$38 // .>@.>..>..>....8
        .byte $e0,$18,$d0,$b0,$ee,$02,$0a,$ad,$02,$0a,$c9,$08,$f0,$01,$60,$a9 // ..............`.
        .byte $00,$8d,$02,$0a,$20,$20,$0b,$60,$80,$31,$00,$60,$20,$8a,$ea,$ea // ....  .`.1.` ...
        .byte $ad,$19,$08,$a2,$00,$9d,$27,$d0,$e8,$e0,$08,$d0,$f8,$ee,$03,$0c // ......'.........
        .byte $ad,$03,$0c,$c9,$28,$d0,$05,$a9,$18,$8d,$03,$0c,$60,$80,$31,$00 // ....(.......`.1.
        .byte $2b,$78,$a9,$31,$8d,$14,$03,$a9,$ea,$8d,$15,$03,$e6,$ea,$3d,$a9 // +x.1..........=.
        .byte $00,$8d,$18,$d4,$a9,$01,$8d,$2b,$00,$a9,$08,$8d,$2c,$00,$a9,$83 // .......+....,...
        .byte $8d,$2d,$00,$a9,$b3,$8d,$2e,$00,$78,$4c,$00,$0d,$80,$81,$00,$60 // .-......xL.....`
        .byte $22,$9c,$a2,$40,$bd,$00,$0d,$9d,$00,$04,$e8,$e0,$60,$d0,$f5,$78 // "..@........`..x
        .byte $4c,$40,$04,$01,$a9,$7e,$85,$2d,$85,$ae,$a9,$1d,$85,$2e,$85,$af // L@...~.-........
        .byte $4c,$40,$04,$80,$1f,$20,$60,$1f,$a2,$00,$bd,$01,$20,$9d,$01,$08 // L@... `..... ...
        .byte $e8,$d0,$f7,$ee,$47,$04,$ee,$44,$04,$d0,$ef,$a9,$37,$85,$01,$58 // ....G..D....7..X
        .byte $4c,$e2,$fc,$14,$12,$05,$03,$a5       // L.......

txt_f82e:
        .text "#0"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $09,$a3,$23,$1f,$80,$0f,$b3,$23,$e0,$03,$fd,$a3,$23,$30,$02,$05 // ..#....#....#0..
        .byte $a3,$23,$90,$03,$9d,$a3,$23,$10,$00,$91,$a3,$23,$90,$00,$91,$a3 // .#....#....#....
        .byte $23,$90,$00,$91,$a3,$23,$90,$00,$91,$a3,$23,$f0,$00,$f1,$ac,$21 // #....#....#....!
        .byte $02,$a5,$24,$02,$fe,$7e,$7f,$a3,$23,$02,$c3,$40,$a3,$23,$3e,$99 // ..$..~..#..@.#>.
        .byte $73,$a3,$23,$08,$cf,$12,$a3,$23,$38,$f3,$12,$a3,$23,$3e,$99,$12 // s.#....#8...#>..
        .byte $a3,$23,$02,$c3,$12,$a3,$23,$fe,$7e,$1e,$b2,$21,$9f,$81,$00,$00 // .#....#.~..!....
        .byte $80,$33,$a0,$2f,$94,$88,$85,$a0,$86,$81,$9a,$85,$a0,$b7,$a0,$83 // .3./............
        .byte $92,$85,$97,$80,$41,$a0,$30,$90,$92,$8f,$95,$84,$8c,$99,$a0,$90 // ....A.0.........
        .byte $92,$85,$93,$85,$8e,$94,$93,$80,$92,$a0,$2a,$be,$a0,$02,$0c,$01 // ..........*.....
        .byte $1a,$05,$12,$a0,$bc,$80,$61,$a0,$80,$78,$20,$80,$54,$a0,$34,$83 // ......a..x .T.4.
        .byte $8f,$8e,$94,$81,$83,$94,$a0,$95,$93,$a0,$ba,$a0,$a0,$86,$81,$9a // ................
        .byte $85,$a0,$b7,$80,$22,$a0,$30,$b1,$b6,$b6,$a0,$97,$81,$92,$97,$89 // ....".0.........
        .byte $83,$8b,$a0,$92,$8f,$81,$84,$f8,$a0,$28,$92,$81,$99,$8c,$85,$89 // .........(......
        .byte $87,$88,$80,$20,$a0,$2e,$85,$93,$93,$85,$98,$a0,$a0,$93,$93,$b6 // ... ............
        .byte $a0,$b8,$93,$87,$fa,$a0,$27,$85,$8e,$87,$8c,$81,$8e,$84,$80,$bc // ......'.........
        .byte $a0,$2b,$90,$92,$85,$93,$93,$a0,$93,$90,$81,$83,$85,$80,$21,$a0 // .+............!.
        .byte $23,$02,$00,$02,$a3,$21,$9c,$e6,$20,$60,$41 // #....!.. `A

txt_f93c:
        .encoding "screencode_mixed"
        .text "this game was cracked and compacked by the power master of faze 7"
        .encoding "petscii_upper"
        .byte $e9,$2e,$60                           // ..`

txt_f980:
        .encoding "screencode_mixed"
        .text " mega greetings from faze 7 go to"
        .encoding "petscii_upper"
        .byte $e7,$20,$2c,$14,$08,$05,$20,$11,$15,$01,$04,$12,$01,$0e,$14,$e3 // . ,... .........
        .byte $20,$2d,$03,$09,$01,$20,$03,$12,$01,$03,$0b,$09,$0e,$07,$13,$e3 //  -... ..........
        .byte $20,$25,$03,$20,$04,$20,$0c,$e3       //  %. . ..

txt_f9c9:
        .encoding "screencode_mixed"
        .text " 9the scouse cracking group"
        .encoding "petscii_upper"
        .byte $e3,$20,$25,$09,$0b,$01,$12,$09,$e3,$20,$2e,$13,$14,$01,$12,$20 // . %...... ..... 
        .byte $14,$12,$05,$0b,$2f,$08,$03,$03,$13,$e3,$20,$60 // ..../..... `

txt_fa00:
        .encoding "screencode_mixed"
        .text "+ian/mic  thargoid  gronk and rest of relax!"
        .encoding "petscii_upper"
        .byte $e3,$20,$29,$06,$01,$09,$12,$0c,$09,$07,$08,$14,$e3 // . )..........

txt_fa39:
        .encoding "screencode_mixed"
        .text " 2the austrian union"
        .encoding "petscii_upper"
        .byte $e3,$20,$25,$14,$20,$13,$20,$0b,$e3   // . %. . ..

txt_fa56:
        .encoding "screencode_mixed"
        .text " 5a.e.k crackware essen"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_fa6e:
        .encoding "screencode_mixed"
        .text " 8soft force international"
        .encoding "petscii_upper"
        .byte $e3,$20,$25,$14,$20,$03,$20,$13,$e3,$20,$2f,$12,$01,$04,$17,$01 // . %. . .. /.....
        .byte $12,$20,$20,$08,$0f,$14,$0c,$09,$0e,$05,$e3,$20,$2a,$14,$08,$05 // .  ........ *...
        .byte $20,$0a,$15,$04,$07,$05,$13,$e3,$20,$2b,$14,$08,$05,$20,$13,$09 //  ....... +... ..
        .byte $0c,$05,$0e,$14,$13,$e5,$20,$25,$14,$20,$0c,$20,$13,$e3 // ...... %. . ..

txt_fac6:
        .text " $5211"
        .byte $e3,$20,$25,$07,$15,$13,$01,$14,$e3,$20,$25,$06,$20,$03,$20,$13 // . %...... %. . .
        .byte $e3,$20,$2c,$01,$0c,$10,$08,$01,$20,$06,$0c,$09,$07,$08,$14,$e3 // . ,..... .......
        .byte $20,$2f,$03,$0f,$03,$0f,$20,$09,$0e,$04,$15,$13,$14,$12,$09,$05 //  /.... .........
        .byte $13,$e3,$20,$28,$13,$14,$01,$12,$0c,$09,$0e,$05,$e3,$20,$31,$10 // .. (......... 1.
        .byte $0c,$15,$14,$0f,$0e,$09,$15,$0d,$20,$03,$12,$01,$03,$0b,$05,$12 // ........ .......
        .byte $42                                   // B

txt_fb1d:
        .encoding "screencode_mixed"
        .text "s   c c !t"
        .encoding "petscii_upper"
        .byte $e3,$20,$25,$03,$20,$06,$20,$12,$e3,$20,$27,$04,$05,$03,$09,$02 // . %. . .. '.....
        .byte $05,$0c,$e3,$20,$25,$05,$20,$03,$20,$03,$e3 // ... %. . ..

txt_fb42:
        .encoding "screencode_mixed"
        .text " 4t p i / beastie boys"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_fb59:
        .encoding "screencode_mixed"
        .text " +t m c/scoop"
        .encoding "petscii_upper"
        .byte $e3,$20,$28,$0d,$05,$01,$0e,$14,$05,$01,$0d,$e3,$20,$2a,$0e,$05 // . (......... *..
        .byte $17,$20,$02,$05,$0e,$03,$0f,$12,$e3,$20,$25,$14,$20,$03,$20,$03 // . ....... %. . .
        .byte $e3,$20,$26,$04,$05,$18,$09,$0f,$0e,$e3,$20,$27,$14,$12,$09,$01 // . &....... '....
        .byte $0e,$0f,$0e,$e3,$20,$28,$14,$12,$09,$01,$0e,$07,$0c,$05,$e3,$20 // .... (......... 
        .byte $25,$14,$20,$07,$20,$09,$ea,$2e,$60,$54 // %. . ...`T

txt_fbb0:
        .encoding "screencode_mixed"
        .text "if you want to contact us for the latest in games and demos then write to below now!"
        .encoding "petscii_upper"
        .byte $e5,$20,$25,$04,$0f,$0e,$27,$14,$e3,$20,$25,$04,$05,$0c,$01,$19 // . %...'.. %.....
        .byte $e6,$20,$2b,$13,$05,$0e,$04,$20,$14,$0f,$04,$01,$19,$21,$e5 // . +.... .....!.

txt_fc23:
        .encoding "screencode_mixed"
        .text " 9press space to start game"
        .encoding "petscii_upper"
        .byte $e5,$20,$60                           // . `

txt_fc41:
        .encoding "screencode_mixed"
        .text "&thanks to trec for doing us this intro"
        .encoding "petscii_upper"
        .byte $e9,$20,$c1,$80,$8e,$20,$b0,$21,$38,$82,$09,$00,$26,$3c,$66,$6e // . ... .!8...&<fn
        .byte $6e,$60,$3e,$a2,$26,$18,$3c,$66,$66,$7e,$66,$a2,$26,$7c,$66,$7c // n`>.&.<ff~f.&|f|
        .byte $66,$66,$7c,$a2,$26,$3c,$66,$60,$60,$66,$3c,$a2,$26,$78,$6c,$66 // ff|.&<f``f<.&xlf
        .byte $66,$6c,$78,$a2,$26,$7e,$60,$7c,$60,$60,$7e,$a2,$23,$7e,$60,$7c // flx.&~`|``~.#~`|
        .byte $e3,$60,$a2,$26,$3e,$60,$60,$6e,$66,$3e,$a2,$23,$66,$66,$7e,$e3 // .`.&>``nf>.#ff~.
        .byte $66,$a2,$21,$7e,$e4,$18,$21,$7e,$a2,$e4,$06,$22,$66,$3c,$a2,$26 // f.!~..!~..."f<.&
        .byte $66,$6c,$78,$78,$6c,$66,$a2,$e5,$60,$21,$7e,$a2,$26,$63,$77,$7f // flxxlf..`!~.&cw.
        .byte $6b,$63,$63,$a2,$26,$66,$76,$7e,$7e,$6e,$66,$a2,$21,$3c,$e4,$66 // kcc.&fv~~nf.!<.f

txt_fce8:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$7c,$66,$66,$7c,$60,$60,$a2,$21,$3c,$e3,$66,$22,$6c,$36,$a2 // &|ff|``.!<.f"l6.
        .byte $26,$7c,$66,$66,$7c,$6c,$66,$a2,$26,$3c,$60,$3c,$06,$06,$3c,$a2 // &|ff|lf.&<`<..<.
        .byte $21,$7e,$e5,$18,$a2,$e5,$66,$21,$7e,$a2 // !~....f!~.

// --- Region $fd18-$fd49 ---
.pc = $fd18 "dat_fd18"

dat_fd18:
        .byte $3c,$18,$a2,$26,$63,$63,$6b,$7f,$77,$63,$a2,$26,$66,$66,$3c,$3c // <..&cck.wc.&ff<<
        .byte $66,$66,$a2,$23,$66,$66,$3c,$e3,$18,$a2,$26,$7e,$0c,$18,$30,$60 // ff.#ff<...&~..0`
        .byte $7e,$a2,$21,$1e,$e4,$18,$21,$1e,$a2,$26,$40,$60,$30,$18,$0c,$06 // ~.!...!..&@`0...
        .byte $a2,$21                               // .!

// --- Region $fd5b-$fda2 ---
.pc = $fd5b "dat_fd5b"

dat_fd5b:
        .byte $00,$18,$a2,$e3,$66,$a5,$2e,$66,$ff,$66,$66,$ff,$66,$00,$18,$3e // ....f..f.ff.f..>
        .byte $60,$3c,$06,$7c,$18,$a2,$2e,$66,$6c,$18,$30,$66,$46,$00,$1c,$36 // `<.|...fl.0fF..6
        .byte $1c,$38,$6f,$66,$3b,$a2,$e3,$18,$a5,$26,$0e,$1c,$18,$18,$1c,$0e // .8of;....&......
        .byte $a2,$26,$70,$38,$18,$18,$38,$70,$a2,$25,$66,$3c,$ff,$3c,$66,$a3 // .&p8..8p.%f<.<f.
        .byte $25,$18,$18,$7e,$18,$18,$a7,$23       // %..~...#

// --- Region $fdb5-$fe13 ---
.pc = $fdb5 "dat_fdb5"

dat_fdb5:
        .byte $a2,$26,$3c,$66,$6e,$76,$66,$3c,$a2,$22,$18,$38,$e3,$18,$21,$7e // .&<fnvf<.".8..!~
        .byte $a2,$26,$3c,$66,$0c,$18,$30,$7e,$a2,$26,$7e,$0c,$18,$0c,$66,$3c // .&<f..0~.&~...f<
        .byte $a2,$26,$0c,$1c,$3c,$6c,$7e,$0c,$a2,$26,$7e,$60,$7c,$06,$66,$3c // .&..<l~..&~`|.f<
        .byte $a2,$26,$3c,$60,$7c,$66,$66,$3c,$a2,$26,$7e,$06,$0c,$18 // .&<`|ff<.&~...

txt_fdf3:
        .text "00"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$3c,$66,$3c,$66,$66,$3c,$a2,$3d,$3c,$66,$3e,$06,$0c,$38,$00 // &<f<ff<.=<f>..8.

txt_fe06:
        .text ":END.COM"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $9b,$a9,$ce,$20,$64                   // ... d

// --- Region $fe16-$fe9b ---
.pc = $fe16 "dat_fe16"

dat_fe16:
        .byte $e2,$02,$e3,$02,$86,$99,$b9,$28,$3c,$42,$99,$a1,$a1,$99,$42,$3c // .......(<B....B<
        .byte $80,$d0,$00,$21,$7f,$c6,$80,$00,$00,$21,$0b,$44,$0b,$0c,$0f,$01 // ...!.....!.D....
        .byte $01,$0f,$0c,$0b,$60,$6c,$a9,$00,$8d,$04,$d4,$8d,$0b,$d4,$8d,$12 // ....`l..........
        .byte $d4,$a9,$32,$85,$f8,$a9,$80,$85,$f9,$a9,$20,$8d,$14,$d4,$a9,$c8 // ..2....... .....
        .byte $8d,$06,$d4,$8d,$0d,$d4,$a9,$ff,$85,$02,$a9,$04,$85,$f7,$a9,$00 // ................
        .byte $85,$fa,$a9,$1f,$8d,$18,$d4,$a9,$08,$8d,$13,$d4,$a9,$18,$8d,$05 // ................
        .byte $d4,$8d,$0c,$d4,$a9,$11,$8d,$12,$d4,$a9,$07,$8d,$0a,$d4,$a9,$80 // ................
        .byte $8d,$09,$d4,$a9,$f2,$8d,$17,$d4,$a9,$95,$8d,$16,$d4,$a9,$05,$8d // ................
        .byte $05,$d4,$8d,$06,$d4,$60               // .....`

// --- Region $fea8-$feff ---
.pc = $fea8 "dat_fea8"

dat_fea8:
        .byte $80,$33,$00,$24,$c6,$f7,$f0,$03,$e3,$60,$60,$4b,$a9,$02,$85,$f7 // .3.$.....``K....
        .byte $a5,$f8,$18,$65,$f9,$09,$80,$8d,$0f,$d4,$85,$f9,$90,$08,$c6,$f8 // ...e............
        .byte $d0,$04,$a9,$32,$85,$f8,$e6,$fa,$a5,$fa,$29,$03,$d0,$2c,$e6,$02 // ...2......)..,..
        .byte $a6,$02,$bd,$01,$1f,$8d,$01,$d4,$18,$69,$05,$8d,$07,$d4,$bd,$61 // .........i.....a
        .byte $1f,$8d,$08,$d4,$20,$e0,$1f,$a9,$41,$8d,$0b,$d4,$20,$d0,$1f,$e0 // .... ...A... ...
        .byte $5f,$d0,$04,$a9,$ff,$85,$02,$e3       // _.......

// --- Region $ff11-$ff5a ---
.pc = $ff11 "Segment $ff11"
        .byte $a9,$51,$a9,$51,$a9,$a9,$51,$a9,$a9,$51,$a9,$51,$a9,$a9,$51,$e7 // .Q.Q..Q..Q.Q..Q.
        .byte $e7,$cf,$e7,$cf,$e7,$e7,$cf,$e7,$e7,$cf,$e7,$cf,$e7,$e7,$cf,$a9 // ................
        .byte $a9,$51,$a9,$51,$a9,$a9,$51,$a9,$a9,$51,$a9,$51,$a9,$a9 // .Q.Q..Q..Q.Q..

txt_ff3f:
        .text "QZZ"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $5a,$b4                               // Z.

txt_ff45:
        .text "ZZ"
        .byte $b4                                   // '4' | $80 (end-of-string marker)

txt_ff48:
        .text "ZZ"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $5a,$b4                               // Z.

txt_ff4d:
        .text "ZZ"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $a9,$a9,$51,$a9,$51,$a9,$a9,$51,$a9,$a9,$51 // ..Q.Q..Q..Q

// --- Region $ff62-$ffcf ---
.pc = $ff62 "dat_ff62"

dat_ff62:
        .byte $85,$42,$85,$42,$42,$85,$42,$42,$85,$42,$85,$42,$42,$85,$03,$03 // .B.BB.BB.B.BB...
        .byte $07,$03,$07,$03,$03,$07,$03,$03,$07,$03,$07,$03,$03,$07,$02,$02 // ................
        .byte $05,$02,$05,$02,$02,$05,$02,$02,$05,$02,$05,$02,$02,$05,$03,$03 // ................
        .byte $07,$03,$07,$03,$03,$07,$03,$03,$07,$03,$07,$03,$03,$07,$04,$04 // ................
        .byte $08,$04,$08,$04,$04,$08,$04,$04,$08,$04,$08,$04,$04,$08,$03,$03 // ................
        .byte $07,$03,$07,$03,$03,$07,$03,$03,$07,$03,$07,$03,$03,$07,$03,$03 // ................
        .byte $06,$03,$06,$03,$03,$06,$03,$03,$06,$03,$06,$03,$03,$06 // ..............

// --- Region $ffda-$ffff ---
.pc = $ffda "Segment $ffda"
        .byte $a2,$c2,$2e,$a9,$80,$8d,$04,$d4,$a9,$81,$8d,$04,$d4,$60,$04,$d4 // .............`..
        .byte $60,$c2,$22,$60,$28,$c2,$a1,$c2       // `."`(...

txt_fff2:
        .text "!9"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $21,$c5,$c6,$22,$00,$60,$c6,$21,$05,$00,$12 // !..".`.!...
