// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:37:01
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $1040 (4160)
// IRQ handler:  $11b4 (irq_11b4)
//
// Code: 589 bytes, Data: 62899 bytes
// Labels: 101, Subroutines: 1
//
// Cross-references: all OK
// ============================================


// --- Region $1040-$115a ---
.pc = $1040 "main_1040"

main_1040:
        lda #$08
        jsr $ffd2
        lda #$90
        jsr $ffd2
        lda #$13
        sta $d018
        jsr $e544
        ldx #$00
        txa

loc_1055:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_1055
        lda #$03
        sta $d015
        sta $d01d
        sta $d01b
        sta $d01c
        lda #$0a
        sta $d027
        sta $d028
        lda #$01
        sta $d025
        lda #$02
        sta $d026
        lda #$78
        sta $d001
        sta $d003
        lda #$80
        sta $d000
        lda #$b0
        sta $d002
        lda #$00
        sta $d010
        lda #$3c
        sta $07f8
        sta $07f9
        ldx #$00

loc_10a5:
        lda $0f40,x
        sta $042f,x
        inx
        bne loc_10a5
        sei
        lda #$01
        sta $d01a
        lda #$00
        sta $dc0e
        lda #$37
        sta $d012
        lda #$1b
        sta $d011
        lda #$b4
        sta $0314
        lda #$11
        sta $0315
        lda #$02
        sta $02
        lda #$07
        sta $1374
        lda #$10
        sta $1320
        lda #$14
        sta $1321
        lda #$fd
        sta $13bc
        lda #$14
        sta $13bd
        ldx #$00

loc_10ec:
        lda txt_1184,x
        sec
        sbc #$40
        clc
        adc #$3d
        sta $0578,x
        clc
        adc #$40
        sta $05a0,x
        inx
        cpx #$08
        bne loc_10ec
        ldx #$00

loc_1105:
        lda $118c,x
        cmp #$40
        bcc loc_110f
        sec
        sbc #$40

loc_110f:
        clc
        adc #$3d
        sta $0608,x
        clc
        adc #$40
        sta $0630,x
        inx
        cpx #$27
        bne loc_1105
        ldx #$08
        txa

loc_1123:
        sta $d828,x
        inx
        bne loc_1123
        cli
        lda #$ef

loc_112c:
        cmp $dc01
        bne loc_112c
        lda #$00
        sta dat_0800
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        lda #$00
        sta $d020
        sta $d021
        lda #$34
        sta $01
        ldx #$00

loc_114e:
        lda dat_115a,x
        sta $0340,x
        inx
        bne loc_114e
        jmp $0340

dat_115a:
        .byte $a9                                   // .

// --- Region $11b4-$122a ---
.pc = $11b4 "irq_11b4"

irq_11b4:
        lda #$01
        sta $d019
.label smc_11ba = * + 1
.label smc_11bb = * + 2
        jmp loc_11bc                                // !SMC: modified by $121b, $1220

loc_11bc:
        ldx #$00

loc_11be:
        lda dat_122a,x
        pha
        lda $1261,x
        ldy $d012

loc_11c8:
        cpy $d012
        beq loc_11c8
        sta $d022
        pla
        sta $d021
        inx
        cpx #$33
        bne loc_11be
        lda #$00
        sta $d020
        sta $d021
        lda #$c8
        sta $d016
        dec $02
        bne loc_1214
        lda #$02
        sta $02
        ldx #$00
        ldy dat_122a

loc_11f3:
        lda $122b,x
        sta dat_122a,x
        inx
        cpx #$38
        bne loc_11f3
        tya
        sta dat_122a,x
        lda $1261,x
        tay
        dex

loc_1207:
        lda $1261,x
        sta $1262,x
        dex
        bpl loc_1207
        tya
        sta $1261

loc_1214:
        lda #$98
        sta $d012
        lda #$9d
        sta smc_11ba                                // SMC: modifies $11ba
        lda #$12
        sta smc_11bb                                // SMC: modifies $11bb
        lda $dc0d
        cli
        jmp loc_ea7e

dat_122a:
        .byte $09                                   // .

// --- Region $129f-$12cd ---
.pc = $129f "loc_129f"

loc_129f:
        lda dat_12cd,x
        sta $d021
        ldy $d012

loc_12a8:
        cpy $d012
        beq loc_12a8
        inx
        cpx #$11
        bne loc_129f
        lda #$00
        sta $d021
        lda #$dd
        sta smc_11ba
        lda #$12
        sta smc_11bb
        lda #$c0
        sta $d012
        lda $dc0d
        cli
        jmp loc_ea7e

dat_12cd:
        .byte $03                                   // .

// --- Region $1333-$1364 ---
.pc = $1333 "loc_1333"

loc_1333:
        cmp #$40
        bcc loc_133a
        sec
        sbc #$40

loc_133a:
        clc
        adc #$3d
        sta $06f7
        clc
        adc #$40
        sta $071f
        inc $1320
        bne loc_134e
        inc $1321

loc_134e:
        lda #$e8
        sta $d012
        lda #$76
        sta smc_11ba
        lda #$13
        sta smc_11bb
        lda $dc0d
        cli
        jmp loc_ea7e

dat_1364:
        .byte $0e                                   // .

// --- Region $13cf-$1400 ---
.pc = $13cf "loc_13cf"

loc_13cf:
        cmp #$40
        bcc loc_13d6
        sec
        sbc #$40

loc_13d6:
        clc
        adc #$3d
        sta $07bf
        clc
        adc #$40
        sta $07e7
        inc $13bc
        bne loc_13ea
        inc $13bd

loc_13ea:
        lda #$37
        sta $d012
        lda #$bc
        sta smc_11ba
        lda #$11
        sta smc_11bb
        lda $dc0d
        cli
        jmp loc_ea7e

dat_1400:
        .byte $08                                   // .

// --- Region $204c-$204c ---
.pc = $204c "Segment $204c"
        brk

// --- Region $2ee3-$2ee3 ---
.pc = $2ee3 "sub_2ee3"
// Referenced by: jsr from $fda3

sub_2ee3:
        brk

// --- Region $4920-$4920 ---
.pc = $4920 "loc_4920"

loc_4920:
        brk

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

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

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

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

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

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

loc_ea7e:
        brk

// --- Region $fd15-$fd28 ---
.pc = $fd15 "Segment $fd15"
        php
        .byte $07,$08                               // slo $08 // ILLEGAL
        .byte $07,$07                               // slo $07 // ILLEGAL
        ora ($07,x)
        ora ($01,x)
        .byte $07,$01                               // slo $01 // ILLEGAL
        .byte $07,$07                               // slo $07 // ILLEGAL
        php
        .byte $03,$08                               // slo ($08,x) // ILLEGAL
        cpx $20
        rts

txt_fd28:
        .text "!"

// --- Region $fda3-$fdad ---
.pc = $fda3 "Segment $fda3"
        jsr sub_2ee3
        .byte $34,$20                               // nop $20,x // ILLEGAL
        eor ($4c,x)
        jmp loc_4920

txt_fdad:
        .text "N"

// --- Region $ff5b-$ff61 ---
.pc = $ff5b "Segment $ff5b"
        .byte $43,$54                               // sre ($54,x) // ILLEGAL
        rol $20e6
        rts

txt_ff61:
        .text "!"

// --- Region $ffd2-$ffd2 ---
.pc = $ffd2 "Segment $ffd2"
        .byte $52                                   // jam // ILLEGAL

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

// --- Region $0800-$0ee7 ---
.pc = $0800 "dat_0800"

dat_0800:
        .fill 13, $ff
        .byte $fd,$f5,$f4,$ff,$fd,$f5,$d4,$50,$40,$00,$00,$ff,$55,$55,$00,$00 // .......P@...UU..
        .byte $00,$00,$01,$ff,$55,$55,$01,$05,$17,$5f,$7f,$ff,$fd,$f5,$f5,$f4 // ....UU..._......
        .byte $f4,$f4,$f4,$ff,$55,$55,$00,$00,$00,$00,$00,$ff,$7f,$5f,$5f,$1f // ....UU.......__.
        .byte $1f,$1f,$1f,$ff,$d5                   // .....

txt_0842:
        .text "UP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $ff,$57,$55,$01,$00,$00,$00,$00,$ff,$ff,$ff,$7f,$5f,$17,$05,$01 // .WU........._...
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$ff,$fd,$fd,$fd,$fd,$fd,$fd,$fd // ................
        .byte $55,$55,$40,$00,$00,$00,$00,$00,$55,$55,$00,$00,$00,$00,$00,$00 // UU@.....UU......
        .byte $ff,$7f,$5f,$1f,$17,$07,$05,$01,$f4,$f4,$f4,$f4,$f4,$f4,$f4,$f4 // .._.............
        .fill 8, $00
        .byte $05,$17,$1f,$1f,$1f,$1f,$1f,$1f,$f4,$f4,$f4,$f4,$f4,$f4,$f4,$f4 // ................
        .fill 8, $1f

txt_08a8:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$01,$01,$01,$01,$00,$00,$00,$55,$55,$7f,$ff,$ff,$00 // ..........UU....
        .byte $00,$00,$54,$55,$fd,$ff,$ff,$00,$00,$00,$00,$00 // ..TU........

txt_08cd:
        .byte $40                                   // @ character
        .text "P"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $5f,$1f,$1f,$1f,$1f,$1f,$1f,$1f,$fd,$fd,$fd,$fd,$fd,$fd,$fd,$fd // _...............
        .byte $00,$00,$00,$10,$10,$14,$14,$15,$01,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $7f,$7f,$5f,$1f,$17,$07,$05,$01,$ff,$ff,$fd,$f5,$f4,$f4,$f4,$f4 // .._.............
        .byte $fd,$d5,$54,$40,$00,$00,$00,$00,$5f,$5f,$1f,$1f,$1f,$1f,$1f,$1f // ..T@....__......
        .fill 8, $01
        .byte $1d,$1d,$1f,$1f,$1f,$1f,$1f,$1f,$00   // .........

txt_0921:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "P"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d4,$f4,$f5,$fd,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$1f,$17,$15,$05,$00 // ................
        .byte $00,$00,$00,$f4,$f4,$54,$54,$00,$00,$00,$00,$1f,$1f,$15,$15,$00 // .....TT.........
        .byte $00,$00,$00,$f4,$d4,$54,$50,$00,$00,$00,$00 // .....TP....

txt_0950:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "P"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $5f,$17,$05,$01,$00,$00,$00,$00,$ff,$ff,$55,$55,$00,$00,$00,$00 // _.........UU....
        .byte $fd,$fd,$55,$55,$00,$00,$00,$00,$00,$40,$40,$00,$00,$00,$00,$00 // ..UU.....@@.....
        .byte $01,$00,$00,$01,$01,$05,$07,$17,$7f,$7f,$7f,$7f,$ff,$ff,$ff,$ff // ................
        .byte $f4,$f4,$f4,$f4,$f5,$fd,$ff,$ff,$00,$00,$00,$00,$00,$55,$55,$ff // .............UU.
        .byte $00,$00,$04,$14,$54,$75,$f5,$ff,$1f,$1f,$1f,$1f,$5f,$7f,$ff,$ff // ....Tu......_...
        .byte $f5,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$00   // .........

txt_09b1:
        .byte $40                                   // @ character
        .text "P"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $f5,$fd,$ff,$ff,$1f,$1f,$1f,$1f,$5f,$5f,$7f,$ff,$fd,$fd,$fd,$fd // ........__......
        .byte $fd,$ff,$ff,$ff,$00,$00,$00,$00       // ........

txt_09cc:
        .byte $40                                   // @ character
        .text "U"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $ff,$00,$00,$00,$01,$01,$55,$57,$ff,$1f,$5f,$7f,$7f,$ff,$ff,$ff // ......UW.._.....
        .byte $ff,$df,$85,$ff,$ff,$ff,$ff,$ff,$ff,$83,$83,$39,$7d,$45,$45,$5d // ...........9}EE]
        .byte $5d,$9f,$8f,$87,$83,$91,$98,$9c,$9c,$81,$80,$c8,$cc,$cc,$c8,$c1 // ]...............
        .byte $c1,$c1,$80,$8c,$9e,$9f,$9f,$9f,$9f,$83,$81,$98,$9c,$9c,$9c,$9c // ................
        .byte $9c,$e1,$c0,$8c,$9c,$9f,$9f,$83,$83,$e1,$c0,$c6,$8f,$9f,$9f,$83 // ................
        .byte $83,$e3,$c1,$8c,$9e,$9f,$9f,$9f,$9f,$99,$98,$9c,$9c,$9c,$9c,$84 // ................
        .byte $84,$c7,$c7,$e7,$e7,$e7,$e7,$e7,$e7,$c3,$81,$b1,$b9,$f9,$f9,$f9 // ................
        .byte $f9,$9c,$9c,$99,$99,$93,$93,$87,$87,$9f,$9f,$9f,$9f,$9f,$9f,$9f // ................
        .byte $9f,$9c,$9c,$88,$88,$80,$80,$94,$94,$99,$98,$8c,$8c,$84,$84,$94 // ................
        .byte $90,$83,$81,$98,$9c,$9c,$9c,$9c,$9c,$81,$80,$9c,$9c,$99,$99,$93 // ................
        .byte $93,$c1,$80,$88,$9c,$9c,$9c,$9c,$9c,$81,$80,$98,$9c,$99,$99,$93 // ................
        .byte $93,$c1,$8c,$9e,$9f,$cf,$cf,$e7,$e7,$c0,$80,$b2,$f2,$f3,$f3,$f3 // ................
        .byte $f3,$9c,$9c,$9c,$9c,$9c,$9c,$9c,$9c,$9c,$9c,$9c,$9c,$9c,$9c,$9c // ................
        .byte $9c,$99,$99,$99,$98,$9c,$9c,$9c,$9c,$9e,$9c,$9c,$99,$cb,$c3,$e7 // ................
        .byte $e7,$9c,$9c,$9c,$9c,$c9,$c9,$e3,$e3,$c0,$80,$9c,$bc,$f9,$f9,$f3 // ................
        .byte $f3,$c3,$c3,$cf,$cf,$cf,$cf,$cf,$cf,$f3,$f3,$ed,$ed,$cf,$cf,$83 // ................
        .byte $83,$c3,$c3,$f3,$f3,$f3,$f3,$f3,$f3,$ff,$ff,$e7,$e7,$c3,$c3,$81 // ................
        .byte $81,$ff,$ff,$ef,$ef,$cf,$cf,$80,$80,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$f3,$f3,$f3,$f3,$f3,$f3,$e7,$e7,$99,$99,$99,$99,$99,$99,$ff // ................
        .byte $ff,$99,$99,$99,$99,$00,$00,$99,$99,$e7,$e7,$c1,$c1,$9f,$9f,$c3 // ................
        .byte $c3,$9d,$9d,$99,$99,$f3,$f3,$e7,$e7,$c3,$c3,$99,$99,$c3,$c3,$c7 // ................
        .byte $c7,$f9,$f9,$f3,$f3,$e7,$e7,$ff,$ff,$e3,$e3,$c7,$c7,$cf,$cf,$cf // ................
        .byte $cf,$c7,$c7,$e3,$e3,$f3,$f3,$f3,$f3,$ff,$ff,$99,$99,$c3,$c3,$00 // ................
        .byte $00,$ff,$ff,$e7,$e7,$e7,$e7,$81,$81,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$81,$81,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fc,$fc,$f9,$f9,$f3,$f3,$c1,$80,$88,$9c,$98,$98,$94 // ................
        .byte $94,$f3,$e3,$c3,$93,$f3,$f3,$f3,$f3,$e3,$c1,$88,$9c,$f9,$f9,$f3 // ................
        .byte $f3,$e3,$c1,$88,$9c,$fc,$f8,$f1,$e1,$f1,$f1,$e1,$e1,$c9,$c9,$99 // ................
        .byte $99,$c0,$80,$8e,$9e,$9f,$8f,$c1,$c1,$c1,$80,$8c,$9e,$9f,$9f,$91 // ................
        .byte $91,$c0,$80,$8c,$9c,$f9,$f9,$f3,$f3,$c1,$80,$88,$9c,$9c,$88,$c1 // ................
        .byte $c1,$c1,$80,$88,$9c,$9c,$88,$c0,$c0,$ff,$ff,$ff,$ff,$e7,$e7,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$e7,$e7,$ff,$ff,$f1,$f1,$e7,$e7,$cf,$cf,$9f // ................
        .byte $9f,$c1,$c1,$ff,$ff,$81,$81,$ff,$ff,$8f,$8f,$e7,$e7,$f3,$f3,$f9 // ................
        .byte $f9,$c3,$81,$99,$99,$99,$99,$f1,$f3,$45,$45,$7d,$39,$01,$83,$ff // .........EE}9...
        .byte $ff,$98,$98,$90,$84,$9c,$9c,$9c,$9c,$cc,$cc,$cc,$cc,$cc,$c8,$c1 // ................
        .byte $c1,$9f,$9f,$9e,$9e,$9c,$8c,$80,$c1,$99,$99,$99,$99,$93,$93,$87 // ................
        .byte $87,$9f,$9f,$9f,$9f,$9e,$9e,$80,$80,$9f,$9f,$9f,$9f,$9f,$9f,$9f // ................
        .byte $9f,$91,$90,$98,$9c,$9e,$9e,$80,$80,$90,$90,$9c,$9c,$9c,$9c,$cc // ................
        .byte $cc,$e7,$e7,$e7,$e7,$e7,$e7,$e3,$e3,$f9,$f9,$b9,$b9,$99,$91,$c3 // ................
        .byte $c7,$87,$87,$93,$93,$99,$99,$9c,$9c,$9f,$9f,$9f,$9f,$9e,$9c,$81 // ................
        .byte $81,$9c,$9c,$9c,$9c,$99,$99,$99,$99,$94,$94,$90,$98,$98,$98,$9c // ................
        .byte $9c,$9c,$9c,$9c,$9c,$9c,$8c,$c0,$e0,$83,$87,$8f,$9f,$9f,$9f,$9f // ................
        .byte $9f,$9c,$9c,$98,$88,$81,$c3,$f8,$f8,$87,$87,$83,$93,$99,$99,$9c // ................
        .byte $9c,$f3,$f3,$f9,$f9,$bc,$9c,$80,$c0,$e3,$e3,$e7,$e7,$e7,$e7,$e7 // ................
        .byte $e7,$9c,$9c,$9c,$9c,$9c,$9c,$88,$88,$dc,$dc,$cc,$c4,$c1,$e1,$f3 // ................
        .byte $f3,$94,$94,$80,$80,$88,$88,$9c,$9c,$f3,$f3,$e9,$e9,$9c,$9c,$bc // ................
        .byte $bc,$e7,$e7,$cf,$cf,$9f,$9f,$bf,$bf,$e7,$e7,$ce,$ce,$9c,$9c,$81 // ................
        .byte $81,$cf,$cf,$cf,$cf,$c3,$c3,$ff,$ff,$cf,$cf,$9d,$9d,$03,$03,$ff // ................
        .byte $ff,$f3,$f3,$f3,$f3,$c3,$c3,$ff,$ff,$e7,$e7,$e7,$e7,$e7,$e7,$e7 // ................
        .byte $e7,$80,$80,$cf,$cf,$ef,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$e7,$e7,$ff,$ff,$e7,$e7,$e7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$00,$00,$99,$99,$99,$99,$ff,$ff,$f9,$f9,$83,$83,$e7,$e7,$ff // ................
        .byte $ff,$cf,$cf,$99,$99,$b9,$b9,$ff,$ff,$98,$98,$99,$99,$c0,$c0,$ff // ................
        .fill 9, $ff
        .byte $cf,$cf,$cf,$cf,$c7,$c7,$e3,$e3,$f3,$f3,$f3,$f3,$e3,$e3,$c7,$c7 // ................
        .byte $c3,$c3,$99,$99,$ff,$ff,$ff,$ff,$e7,$e7,$e7,$e7,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$e7,$e7,$e7,$e7,$cf,$cf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$e7,$e7,$e7,$e7,$ff,$ff,$e7,$e7,$cf,$cf,$9f,$9f,$ff,$ff // ................
        .byte $94,$94,$84,$8c,$9c,$9c,$80,$c1,$f3,$f3,$f3,$f3,$f3,$f3,$c1,$c1 // ................
        .byte $e3,$e7,$c7,$cf,$8e,$9e,$80,$80,$fc,$fc,$fc,$fc,$98,$88,$c1,$c1 // ................
        .byte $80,$80,$f9,$f9,$f9,$f9,$f9,$f9,$fc,$fc,$fc,$bc,$9c,$88,$c1,$e3 // ................
        .byte $88,$9c,$9c,$9c,$9c,$88,$c1,$c1,$e7,$e7,$e7,$e7,$e7,$e7,$e7,$e7 // ................
        .byte $88,$9c,$9c,$9c,$9c,$88,$c1,$c1,$fc,$fc,$fc,$fc,$bc,$98,$80,$c1 // ................
        .byte $ff,$ff,$e7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$e7,$e7,$e7,$cf,$cf // ................
        .byte $cf,$cf,$e7,$e7,$f1,$f1,$ff,$ff,$81,$81,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $f3,$f3,$e7,$e7,$8f,$8f,$ff,$ff,$e7,$e7,$ff,$ff,$e7,$e7,$e7,$e7 // ................

dat_0de8:
        // === Fill data (44 bytes, $0de8-$0e13) ===
        .fill 44, $ff
        .byte $fe,$fd,$fc,$fb,$ff,$ff,$fa,$f9,$f8,$ff,$ff,$f7,$f9,$f9,$f9,$f6 // ................
        .byte $f5,$f4,$ff,$f3,$f2,$f1,$f0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $ef,$ee,$ed,$ff,$ff,$ff,$ec,$ee,$eb,$ff,$ff,$ea,$e9,$e8,$e7,$e6 // ................
        .byte $ee,$e5,$ff,$e4,$ee,$e3,$e2,$e1,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $ef,$ee,$eb,$e0,$df,$de,$ef,$ee,$eb,$ff,$ff,$ea,$dd,$ff,$ff,$ef // ................
        .byte $ee,$eb,$ff,$e4,$ee,$dc,$db,$e2,$e1,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $ef,$ee,$eb,$ef,$ee,$eb,$ef,$ee,$eb,$ff,$ff,$ea,$dd,$f4,$ff,$ef // ................
        .byte $ee,$eb,$ff,$e4,$ee,$eb,$da,$db,$e2,$e1,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $ef,$ee,$d9,$d8,$ee,$d7,$d6,$ee,$eb,$ff,$ff,$d5,$ee,$d4,$d3,$d6 // ................
        .byte $ee,$eb,$ff,$e4,$ee,$d9,$d3,$d2,$d1,$d0,$cf,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $ce,$cd,$cd,$cd,$cc,$cd,$cd,$cd,$cb,$ff,$ff,$ca // ............

// --- Region $0f00-$1021 ---
.pc = $0f00 "spr_0f00"

spr_0f00:
        // === Sprite data (64 bytes, $0f00-$0f3f) ===
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $ff,$ff,$ff                           // ########################
        .byte $aa,$aa,$aa                           // #.#.#.#.#.#.#.#.#.#.#.#.
        .byte $ff,$ff,$ff                           // ########################
        .byte $aa,$aa,$aa                           // #.#.#.#.#.#.#.#.#.#.#.#.
        .byte $aa,$aa,$aa                           // #.#.#.#.#.#.#.#.#.#.#.#.

txt_0f15:
        .byte $55,$55,$55                           // .#.#.#.#.#.#.#.#.#.#.#.#
        .byte $aa,$aa,$aa                           // #.#.#.#.#.#.#.#.#.#.#.#.

txt_0f1b:
        .byte $55,$55,$55                           // .#.#.#.#.#.#.#.#.#.#.#.#
        .byte $55,$55,$55                           // .#.#.#.#.#.#.#.#.#.#.#.#
        .byte $aa,$aa,$aa                           // #.#.#.#.#.#.#.#.#.#.#.#.

txt_0f24:
        .byte $55,$55,$55                           // .#.#.#.#.#.#.#.#.#.#.#.#
        .byte $aa,$aa,$aa                           // #.#.#.#.#.#.#.#.#.#.#.#.
        .byte $aa,$aa,$aa                           // #.#.#.#.#.#.#.#.#.#.#.#.
        .byte $ff,$ff,$ff                           // ########################
        .byte $aa,$aa,$aa                           // #.#.#.#.#.#.#.#.#.#.#.#.
        .byte $ff,$ff,$ff                           // ########################
        .byte $aa,$aa,$aa                           // #.#.#.#.#.#.#.#.#.#.#.#.
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00                                   // sprite 0 padding
        .byte $01,$02,$03                           // .......#......#.......##
        .byte $04,$00,$00                           // .....#..................
        .byte $05,$06,$07                           // .....#.#.....##......###
        .byte $00,$00,$08                           // ....................#...
        .byte $06,$06,$06                           // .....##......##......##.
        .byte $09,$0a,$0b                           // ....#..#....#.#.....#.##
        .byte $00,$0c,$0d                           // ............##......##.#
        .byte $0e,$0f,$00                           // ....###.....####........
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$10,$11                           // ...........#.......#...#
        .byte $12,$00,$00                           // ...#..#.................
        .byte $00,$13,$11                           // ...........#..##...#...#
        .byte $14,$00,$00                           // ...#.#..................
        .byte $15,$16,$17                           // ...#.#.#...#.##....#.###
        .byte $18,$19,$11                           // ...##......##..#...#...#
        .byte $1a,$00,$1b                           // ...##.#............##.##
        .byte $11,$1c,$1d                           // ...#...#...###.....###.#
        .byte $1e                                   // sprite 1 padding
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$10,$11                           // ...........#.......#...#
        .byte $14,$1f,$20                           // ...#.#.....#####..#.....
        .byte $21,$10,$11                           // ..#....#...#.......#...#
        .byte $14,$00,$00                           // ...#.#..................
        .byte $15,$22,$00                           // ...#.#.#..#...#.........
        .byte $00,$10,$11                           // ...........#.......#...#
        .byte $14,$00,$1b                           // ...#.#.............##.##
        .byte $11,$23,$24                           // ...#...#..#...##..#..#..
        .byte $1d,$1e,$00                           // ...###.#...####.........
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$10                           // ...................#....
        .byte $11,$14,$10                           // ...#...#...#.#.....#....
        .byte $11,$14,$10                           // ...#...#...#.#.....#....
        .byte $11                                   // sprite 2 padding
        .byte $14,$00,$00                           // ...#.#..................
        .byte $15,$22,$0b                           // ...#.#.#..#...#.....#.##
        .byte $00,$10,$11                           // ...........#.......#...#
        .byte $14,$00,$1b                           // ...#.#.............##.##
        .byte $11,$14,$25                           // ...#...#...#.#....#..#.#
        .byte $24,$1d,$1e                           // ..#..#.....###.#...####.
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$10                           // ...................#....
        .byte $11,$26,$27                           // ...#...#..#..##...#..###
        .byte $11,$28,$29                           // ...#...#..#.#.....#.#..#
        .byte $11,$14,$00                           // ...#...#...#.#..........
        .byte $00,$2a,$11                           // ..........#.#.#....#...#
        .byte $2b,$2c,$29                           // ..#.#.##..#.##....#.#..#
        .byte $11,$14,$00                           // ...#...#...#.#..........
        .byte $1b,$11

txt_0ff5:
        .text "&,-./0"
        .byte $00                                   // string terminator
        .fill 12, $00

txt_1008:
        .text "122232224"
        .byte $00                                   // string terminator
        .byte $00                                   // .

txt_1013:
        .text "5622227"
        .byte $00                                   // string terminator

txt_101b:
        .text "89222:;"

// --- Region $115b-$11b3 ---
.pc = $115b "Segment $115b"
        .byte $00,$85,$fa,$a9,$17,$85,$fb,$a9,$01,$85,$fc,$a9,$08,$85,$fd,$a0 // ................
        .byte $00,$b1,$fa,$91,$fc,$c8,$d0,$f9,$e6,$fd,$e6,$fb,$d0,$f3,$a9,$37 // ...............7
        .byte $85,$01,$58,$4c,$e2,$fc,$4c,$ae,$a7   // ..XL..L..

txt_1184:
        .text "PRESENTS       THE GREAT GIANA SISTERS ++       "

// --- Region $122b-$129e ---
.pc = $122b "Segment $122b"
        .byte $06,$09,$06,$06,$0e,$06,$0e,$0e,$03,$0e,$03,$03,$01,$03,$01,$01 // ................
        .byte $03,$01,$03,$03,$0e,$03,$0e,$06,$0e,$06,$06,$09,$06,$09,$09,$08 // ................
        .byte $09,$08,$08,$07,$08,$07,$07,$01,$07,$01,$01,$07,$01,$07,$07,$08 // ................
        .byte $07,$08,$08,$09,$08,$09,$08,$0b,$08,$0b,$0b,$0c,$0b,$0c,$0c,$0f // ................
        .byte $0c,$0f,$0f,$01,$0f,$01,$01,$0f,$01,$0f,$0f,$0c,$0f,$0c,$0c,$0b // ................
        .byte $0c,$0b,$0b,$08,$0b,$08,$08,$02,$08,$02,$02,$0a,$02,$0a,$0a,$01 // ................
        .byte $0a,$01,$01,$0a,$01,$0a,$0a,$02,$0a,$02,$02,$08,$02,$08,$08,$08 // ................
        .byte $08,$08,$a2,$00                       // ....

// --- Region $12ce-$1332 ---
.pc = $12ce "Segment $12ce"
        .byte $0d,$03,$0d,$0d,$01,$0d,$01,$01,$0d,$01,$0d,$0d,$03,$0d,$03,$ad // ................
        .byte $74,$13,$8d,$16,$d0,$a2,$00,$bd,$64,$13,$ac,$12,$d0,$cc,$12,$d0 // t.......d.......
        .byte $f0,$fb,$8d,$21,$d0,$e8,$e0,$11,$d0,$ed,$a9,$d8,$8d,$16,$d0,$a9 // ...!............
        .byte $00,$8d,$21,$d0,$ce,$74,$13,$10,$47,$a9,$07,$8d,$74,$13,$a2,$00 // ..!..t..G...t...
        .byte $bd,$d1,$06,$9d,$d0,$06,$bd,$f9,$06,$9d,$f8,$06,$e8,$e0,$27,$d0 // ..............'.
        .byte $ef,$ad,$00,$50,$c9,$ff,$d0,$0d,$a9,$10,$8d,$20,$13,$a9,$14,$8d // ...P....... ....
        .byte $20,$13,$4c,$1f,$13                   //  .L..

// --- Region $1365-$13ce ---
.pc = $1365 "Segment $1365"
        .byte $03,$0e,$03,$03,$01,$03,$01,$01,$03,$01,$03,$03,$0e,$03,$0e,$00 // ................
        .byte $00,$ad,$75,$13,$8d,$16,$d0,$a2,$00,$bd,$00,$14,$ac,$12,$d0,$cc // ..u.............
        .byte $12,$d0,$f0,$fb,$8d,$21,$d0,$e8,$e0,$11,$d0,$ed,$a9,$d8,$8d,$16 // .....!..........
        .byte $d0,$a9,$00,$8d,$21,$d0,$ce,$75,$13,$ce,$75,$13,$10,$47,$a9,$07 // ....!..u..u..G..
        .byte $8d,$75,$13,$a2,$00,$bd,$99,$07,$9d,$98,$07,$bd,$c1,$07,$9d,$c0 // .u..............
        .byte $07,$e8,$e0,$27,$d0,$ef,$ad,$00,$50,$c9,$ff,$d0,$0d,$a9,$fd,$8d // ...'....P.......
        .byte $bc,$13,$a9,$14,$8d,$bd,$13,$4c,$bb,$13 // .......L..

// --- Region $1401-$1700 ---
.pc = $1401 "Segment $1401"
        .byte $07,$08,$07,$07,$01,$07,$01,$01,$07,$01,$07,$07,$08,$03,$08 // ...............

txt_1410:
        .text "    CONTACT THE WARRIORS OF DARKNESS:    DIAL 07361/68702 (MARC)  07361/64850 (ALEX)  06251/76217 (WALTER)  0228/482332 (DIRK) ... ALL IN WEST-GERMANY       AMERICAN TRADERS ARE VERY WELCOME !!!   LOOK OUT FOR COOL CRACKS AND DEMOS     "
        .byte $ff                                   // .

txt_14fd:
        .text "       TRAINED ON 21.01.88 BY W.O.D. ...  WE GIVE OUR MEGA GOLDEN REGARDS TO : BEASTIE BOYS, THE WANDERER GROUP, TRIAD, IKARI, GIZMO THE GREMLIN, HOTLINE, ACE, C64CG, TRIANGLE, WOW, STRIKE FORCE, CPS, RAZOR EXPRESS, FAC, DARKNESS, RAZOR EXPRESS, 2000 A.D., THE BOS TEAM, DOMINATORS, MIRCONET, AXION, KGB OF TLI, TEA, SHARKS AND AT LAST MCT.      SOME BIG MEGA GREAT FUCKINGS TO :   ANCOR !!!               ... CONTACT US FOR OUR PARTY ON 26.3.1988 IN BONN. DIAL ONE OF OUR HOTLINES...  WE ARE THE OTHER SIDE ...  "
        .byte $ff,$20                               // . 

dat_1700:
        // === Fill data (1 bytes, $1700-$1700) ===
        .byte $00                                   // .

// --- Region $2000-$2000 ---
.pc = $2000 "chr_2000"

chr_2000:
        .byte $00                                   // .

// --- Region $204d-$204d ---
.pc = $204d "bmp_204d"

bmp_204d:
        // === Charset data (1 bytes, $204d-$204d) ===
        .byte $00                                   // char 0 (partial)

// --- Region $2ee4-$2ee4 ---
.pc = $2ee4 "dat_2ee4"

dat_2ee4:
        // === Fill data (1 bytes, $2ee4-$2ee4) ===
        .byte $00                                   // .

// --- Region $4921-$4921 ---
.pc = $4921 "dat_4921"

dat_4921:
        // === Fill data (1 bytes, $4921-$4921) ===
        .byte $00                                   // .

// --- Region $4c42-$4c42 ---
.pc = $4c42 "dat_4c42"

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

// --- Region $4e4a-$4e4a ---
.pc = $4e4a "dat_4e4a"

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

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

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

// --- Region $a914-$a914 ---
.pc = $a914 "dat_a914"

dat_a914:
        // === Fill data (1 bytes, $a914-$a914) ===
        .byte $00                                   // .

// --- Region $e545-$e545 ---
.pc = $e545 "dat_e545"

dat_e545:
        // === Fill data (1 bytes, $e545-$e545) ===
        .byte $00                                   // .

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

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

// --- Region $f300-$fd14 ---
.pc = $f300 "dat_f300"

dat_f300:
        .byte $2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed // -./...0.-.......
        .byte $f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02 // .. q../ "..-.-..
        .byte $e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa // ......9..0..9./.
        .byte $4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30 // L". q../.-./...0
        .byte $e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01 // .-........9..L..
        .byte $2c,$da,$01,$a9,$37,$85,$01,$58,$20,$40,$10,$4c,$ae,$a7,$e0,$00 // ,...7..X @.L....
        .byte $f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff // ....,...../.-...
        .byte $d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0 // ....-e..-..i....
        .byte $00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85 // ....../e../.0i..
        .byte $30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01 // 0L..............
        .byte $ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$cd,$29,$fd,$f5,$f4 // ..........`.)...
        .byte $ff,$fd,$f5,$d4                       // ....

txt_f3b4:
        .text "P"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $23,$ff                               // #.

txt_f3b9:
        .text "UU"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $2d,$01,$ff,$55,$55,$01,$05,$17,$5f,$7f,$ff,$fd,$f5,$f5,$e4,$f4 // -..UU..._.......
        .byte $23,$ff                               // #.

txt_f3ce:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $24,$ff,$7f,$5f,$5f,$e4,$1f,$24,$ff,$d5,$55,$50,$e4,$40,$24,$ff // $..__..$..UP.@$.
        .byte $57,$55,$01,$a4,$c3,$25,$7f,$5f,$17,$05,$01,$c7,$22,$7f,$ff,$e7 // WU...%._...."...
        .byte $fd                                   // .

txt_f3f2:
        .text "#UU"
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_f3f7:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $28,$ff,$7f,$5f,$1f,$17,$07,$05,$01,$e8,$f4,$a8,$22,$05,$17,$e6 // (.._........"...
        .byte $1f,$e8,$f4,$e8,$1f,$e8,$40,$a4,$e4,$01,$a3,$23,$55,$55,$7f,$c2 // ......@....#UU..
        .byte $a3,$23,$54,$55,$fd,$c2,$a5           // .#TU...

txt_f422:
        .text "$"
        .byte $40                                   // @ character
        .text "P"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $5f,$e7,$1f,$e8,$fd,$a3,$26,$10,$10,$14,$14,$15,$01,$a7,$28,$7f // _.....&.......(.
        .byte $7f,$5f,$1f,$17,$07,$05,$01,$c2,$22,$fd,$f5,$e4,$f4,$24,$fd,$d5 // ._......"....$..

txt_f446:
        .text "T"
        .byte $40                                   // @ character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $22,$5f,$5f,$e6,$1f,$e8,$01,$22,$1d,$1d,$e6,$1f,$2a,$00 // "__...."....*.

txt_f457:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "P"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $d4,$f4,$f5,$fd,$fd,$c6,$24,$1f,$17,$15,$05,$a4,$24,$f4,$f4 // ......$.....$..

txt_f46a:
        .text "TT"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$1f,$1f,$15,$15,$a4,$24,$f4,$d4   // $.....$..

txt_f476:
        .text "TP"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $e6                                   // .

txt_f47a:
        .byte $40                                   // @ character
        .text "&P"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $5f,$17,$05,$01,$a4,$c2               // _.....

txt_f484:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $24,$fd,$fd                           // $..

txt_f48b:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_f48e:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $21,$01,$a2,$25,$01,$01,$05,$07,$17,$e4,$7f,$c4,$e4,$f4,$22,$f5 // !..%..........".
        .byte $fd,$c2,$a5,$23,$55,$55,$ff,$a2,$26,$04,$14,$54,$75,$f5,$ff,$e4 // ...#UU..&..Tu...
        .byte $1f,$22,$5f,$7f,$c2,$22,$f5,$fd,$c6,$26,$00 // ."_.."...&.

txt_f4bd:
        .byte $40                                   // @ character
        .text "P"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $f5,$fd,$c2,$e4,$1f,$24,$5f,$5f,$7f,$ff,$e5,$fd,$c3,$a4 // .....$__......

txt_f4ce:
        .text "$"
        .byte $40                                   // @ character
        .text "U"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $ff,$a3,$29,$01,$01,$55,$57,$ff,$1f,$5f,$7f,$7f,$c4,$22,$df,$85 // ..)..UW.._..."..
        .byte $c6,$36,$83,$83,$39,$7d,$45,$45,$5d,$5d,$9f,$8f,$87,$83,$91,$98 // .6..9}EE]]......
        .byte $9c,$9c,$81,$80,$c8,$cc,$cc,$c8,$e3,$c1,$23,$80,$8c,$9e,$e4,$9f // ..........#.....
        .byte $23,$83,$81,$98,$e5,$9c,$34,$e1,$c0,$8c,$9c,$9f,$9f,$83,$83,$e1 // #.....4.........
        .byte $c0,$c6,$8f,$9f,$9f,$83,$83,$e3,$c1,$8c,$9e,$e4,$9f,$22,$99,$98 // ............."..
        .byte $e4,$9c,$24,$84,$84,$c7,$c7,$e6,$e7,$24,$c3,$81,$b1,$b9,$e4,$f9 // ..$......$......
        .byte $28,$9c,$9c,$99,$99,$93,$93,$87,$87,$e8,$9f,$33,$9c,$9c,$88,$88 // (..........3....
        .byte $80,$80,$94,$94,$99,$98,$8c,$8c,$84,$84,$94,$90,$83,$81,$98,$e5 // ................
        .byte $9c,$2b,$81,$80,$9c,$9c,$99,$99,$93,$93,$c1,$80,$88,$e5,$9c,$34 // .+.............4
        .byte $81,$80,$98,$9c,$99,$99,$93,$93,$c1,$8c,$9e,$9f,$cf,$cf,$e7,$e7 // ................
        .byte $c0,$80,$b2,$f2,$e4,$f3,$f0,$9c,$e3,$99,$21,$98,$e4,$9c,$28,$9e // ..........!...(.
        .byte $9c,$9c,$99,$cb,$c3,$e7,$e7,$e4,$9c,$2e,$c9,$c9,$e3,$e3,$c0,$80 // ................
        .byte $9c,$bc,$f9,$f9,$f3,$f3,$c3,$c3,$e6,$cf,$2a,$f3,$f3,$ed,$ed,$cf // ..........*.....
        .byte $cf,$83,$83,$c3,$c3,$e6,$f3,$c2,$26,$e7,$e7,$c3,$c3,$81,$81,$c2 // ........&.......
        .byte $26,$ef,$ef,$cf,$cf,$80,$80,$c8,$e6,$f3,$22,$e7,$e7,$e6,$99,$c2 // &.........".....
        .byte $e4,$99,$a2,$60,$20,$99,$99,$e7,$e7,$c1,$c1,$9f,$9f,$c3,$c3,$9d // ...` ...........
        .byte $9d,$99,$99,$f3,$f3,$e7,$e7,$c3,$c3,$99,$99,$c3,$c3,$c7,$c7,$f9 // ................
        .byte $f9,$f3,$f3,$e7,$e7,$c2,$24,$e3,$e3,$c7,$c7,$e4,$cf,$24,$c7,$c7 // ......$......$..
        .byte $e3,$e3,$e4,$f3,$c2,$24,$99,$99,$c3,$c3,$a2,$c2,$e4,$e7,$22,$81 // .....$........".
        .byte $81,$ce,$22,$81,$81,$ca,$32,$fc,$fc,$f9,$f9,$f3,$f3,$c1,$80,$88 // .."...2.........
        .byte $9c,$98,$98,$94,$94,$f3,$e3,$c3,$93,$e4,$f3,$3e,$e3,$c1,$88,$9c // ...........>....
        .byte $f9,$f9,$f3,$f3,$e3,$c1,$88,$9c,$fc,$f8,$f1,$e1,$f1,$f1,$e1,$e1 // ................
        .byte $c9,$c9,$99,$99,$c0,$80,$8e,$9e,$9f,$8f,$e3,$c1,$35,$80,$8c,$9e // ............5...
        .byte $9f,$9f,$91,$91,$c0,$80,$8c,$9c,$f9,$f9,$f3,$f3,$c1,$80,$88,$9c // ................
        .byte $9c,$88,$e3,$c1,$27,$80,$88,$9c,$9c,$88,$c0,$c0,$c4,$22,$e7,$e7 // ....'........"..
        .byte $c6,$22,$e7,$e7,$c2,$2a,$f1,$f1,$e7,$e7,$cf,$cf,$9f,$9f,$c1,$c1 // ."...*..........
        .byte $c2,$22,$81,$81,$c2,$2a,$8f,$8f,$e7,$e7,$f3,$f3,$f9,$f9,$c3,$81 // ."...*..........
        .byte $e4,$99,$28,$f1,$f3,$45,$45,$7d,$39,$01,$83,$c2,$24,$98,$98,$90 // ..(..EE}9...$...
        .byte $84,$e4,$9c,$e5,$cc,$2b,$c8,$c1,$c1,$9f,$9f,$9e,$9e,$9c,$8c,$80 // .....+..........
        .byte $c1,$e4,$99,$24,$93,$93,$87,$87,$e4,$9f,$24,$9e,$9e,$80,$80,$e8 // ...$......$.....
        .byte $9f,$2a,$91,$90,$98,$9c,$9e,$9e,$80,$80,$90,$90,$e4,$9c,$22,$cc // .*............".
        .byte $cc,$e6,$e7,$32,$e3,$e3,$f9,$f9,$b9,$b9,$99,$91,$c3,$c7,$87,$87 // ...2............
        .byte $93,$93,$99,$99,$9c,$9c,$e4,$9f,$24,$9e,$9c,$81,$81,$e4,$9c,$e4 // ........$.......
        .byte $99,$23,$94,$94,$90,$e3,$98,$e7,$9c,$26,$8c,$c0,$e0,$83,$87,$8f // .#.......&......
        .byte $e5,$9f,$3a,$9c,$9c,$98,$88,$81,$c3,$f8,$f8,$87,$87,$83,$93,$99 // ..:.............
        .byte $99,$9c,$9c,$f3,$f3,$f9,$f9,$bc,$9c,$80,$c0,$e3,$e3,$e6,$e7,$e6 // ................
        .byte $9c,$60,$2a,$88,$88,$dc,$dc,$cc,$c4,$c1,$e1,$f3,$f3,$94,$94,$80 // .`*.............
        .byte $80,$88,$88,$9c,$9c,$f3,$f3,$e9,$e9,$9c,$9c,$bc,$bc,$e7,$e7,$cf // ................
        .byte $cf,$9f,$9f,$bf,$bf,$e7,$e7,$ce,$ce,$9c,$9c,$81,$81,$e4,$cf,$22 // ..............."
        .byte $c3,$c3,$c2,$26,$cf,$cf,$9d,$9d,$03,$03,$c2,$e4,$f3,$22,$c3,$c3 // ...&........."..
        .byte $c2,$e8,$e7,$26,$80,$80,$cf,$cf,$ef,$ef,$ca,$22,$e7,$e7,$c2,$e4 // ...&......."....
        .byte $e7,$c8,$a2,$e4,$99,$c2,$26,$f9,$f9,$83,$83,$e7,$e7,$c2,$26,$cf // ......&.......&.
        .byte $cf,$99,$99,$b9,$b9,$c2,$26,$98,$98,$99,$99,$c0,$c0,$ca,$e4,$cf // ......&.........
        .byte $24,$c7,$c7,$e3,$e3,$e4,$f3,$28,$e3,$e3,$c7,$c7,$c3,$c3,$99,$99 // $......(........
        .byte $c4,$e4,$e7,$c6,$e4,$e7,$22,$cf,$cf,$ca,$e4,$e7,$c2,$26,$e7,$e7 // ......"......&..
        .byte $cf,$cf,$9f,$9f,$c2,$28,$94,$94,$84,$8c,$9c,$9c,$80,$c1,$e6,$f3 // .....(..........
        .byte $2a,$c1,$c1,$e3,$e7,$c7,$cf,$8e,$9e,$80,$80,$e4,$fc,$26,$98,$88 // *............&..
        .byte $c1,$c1,$80,$80,$e6,$f9,$e3,$fc,$26,$bc,$9c,$88,$c1,$e3,$88,$e4 // ........&.......
        .byte $9c,$23,$88,$c1,$c1,$e8,$e7,$21,$88,$e4,$9c,$23,$88,$c1,$c1,$e4 // .#.....!...#....
        .byte $fc,$24,$bc,$98,$80,$c1,$c2,$22,$e7,$e7,$c6,$e4,$e7,$e4,$cf,$24 // .$.....".......$
        .byte $e7,$e7,$f1,$f1,$c2,$22,$81,$81,$c6,$26,$f3,$f3,$e7,$e7,$8f,$8f // ....."...&......
        .byte $c2,$22,$e7,$e7,$c2,$e4,$e7,$80,$2c,$ff,$24,$fe,$fd,$fc,$fb,$c2 // ."......,.$.....
        .byte $23,$fa,$f9,$f8,$c2,$21,$f7,$e3,$f9,$28,$f6,$f5,$f4,$ff,$f3,$f2 // #....!...(......
        .byte $f1,$f0,$d1,$23,$ef,$ee,$ed,$c3,$23,$ec,$ee,$eb,$c2,$2d,$ea,$e9 // ...#....#....-..
        .byte $e8,$e7,$e6,$ee,$e5,$ff,$e4,$ee,$e3,$e2,$e1,$d0,$29,$ef,$ee,$eb // ............)...
        .byte $e0,$df,$de,$ef,$ee,$eb,$c2,$22,$ea,$dd,$c2,$2a,$ef,$ee,$eb,$ff // ......."...*....
        .byte $e4,$ee,$dc,$db,$e2,$e1,$cf,$29,$ef,$ee,$eb,$ef,$ee,$eb,$ef,$ee // .......)........
        .byte $eb,$c2,$2f,$ea,$dd,$f4,$ff,$ef,$ee,$eb,$ff,$e4,$ee,$eb,$da,$db // ../.............
        .byte $e2,$e1,$ce,$29,$ef,$ee,$d9,$d8,$ee,$d7,$d6,$ee,$eb,$c2,$30,$d5 // ...)..........0.
        .byte $ee,$d4,$d3,$d6,$ee,$eb,$ff,$e4,$ee,$d9,$d3,$d2,$d1,$d0,$cf,$cd // ................
        .byte $21,$ce,$e3,$cd,$21,$cc,$e3,$cd,$21,$cb,$c2,$21,$ca,$be,$c3,$e3 // !...!...!..!....
        .byte $aa,$c3,$e6,$aa,$e3,$55,$e3,$aa,$e6,$55,$e3,$aa,$e3,$55,$e6,$aa // .....U...U...U..
        .byte $c3,$e3,$aa,$c3,$e3,$aa,$a7,$24,$01,$02,$03,$04,$a2,$23,$05,$06 // .......$.....#..
        .byte $07,$a2,$21,$08,$e3,$06,$28,$09,$0a,$0b,$00,$0c,$0d,$0e,$0f,$b1 // ..!...(.........
        .byte $23,$10,$11,$12,$a3,$23,$13,$11,$14,$a2,$2d,$15,$16,$17,$18,$19 // #....#....-.....
        .byte $11,$1a,$00,$1b,$11,$1c,$1d,$1e,$b0,$29,$10,$11,$14,$1f,$20,$21 // .........).... !
        .byte $10,$11,$14,$a2,$22,$15,$22,$a2,$2a,$10,$11,$14,$00,$1b,$11,$23 // ....".".*......#
        .byte $24,$1d,$1e,$af,$29,$10,$11,$14,$10,$11,$14,$10,$11,$14,$a2,$2f // $...)........../
        .byte $15,$22,$0b,$00,$10,$11,$14,$00,$1b,$11,$14,$25,$24,$1d,$1e,$ae // .".........%$...
        .byte $29,$10,$11,$26,$27,$11,$28,$29,$11,$14,$a2,$30,$2a,$11,$2b,$2c // )..&'.()...0*.+,
        .byte $29,$11,$14,$00,$1b,$11               // ).....

txt_f938:
        .text "&,-./0"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $21,$31,$e3,$32,$21,$33,$e3           // !1.2!3.

txt_f946:
        .text "2!4"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$35,$36,$e4,$32,$24,$37,$00,$38,$39,$e3 // "56.2$7.89.

txt_f955:
        .text "2"
        .byte $22                                   // double quote character
        .text ":;"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $61,$4c,$a9,$08,$20,$d2,$ff,$a9,$90,$20,$d2,$ff,$a9,$13,$8d,$18 // aL.. .... ......
        .byte $d0,$20,$44,$e5,$a2,$00,$8a,$9d,$00,$04,$9d,$00,$05,$9d,$00,$06 // . D.............
        .byte $9d,$00,$07,$e8,$d0,$f1,$a9,$03,$8d,$15,$d0,$8d,$1d,$d0,$8d,$1b // ................
        .byte $d0,$8d,$1c,$d0,$a9,$0a,$8d,$27,$d0,$8d,$28,$d0,$a9,$01,$8d,$25 // .......'..(....%
        .byte $d0,$a9,$02,$8d,$26,$d0,$a9,$78,$8d,$01,$d0,$8d,$03,$d0,$a9,$80 // ....&..x........
        .byte $8d,$00,$d0,$a9,$b0,$8d,$02,$d0,$a9,$00,$8d,$10,$d0,$a9,$3c,$8d // ..............<.
        .byte $f8,$07,$8d,$f9,$07,$a2,$00,$bd,$40,$0f,$9d,$2f,$04,$e8,$d0,$f7 // ........@../....
        .byte $78,$a9,$01,$8d,$1a,$d0,$a9,$00,$8d,$0e,$dc,$a9,$37,$8d,$12,$d0 // x...........7...
        .byte $a9,$1b,$8d,$11,$d0,$a9,$b4,$8d,$14,$03,$a9,$11,$8d,$15,$03,$a9 // ................
        .byte $02,$85,$02,$a9,$07,$8d,$74,$13,$a9,$10,$8d,$20,$13,$a9,$14,$8d // ......t.... ....
        .byte $21,$13,$a9,$fd,$8d,$bc,$13,$a9,$14,$8d,$bd,$13,$a2,$00,$bd,$84 // !...............
        .byte $11,$38,$e9,$40,$18,$69,$3d,$9d,$78,$05,$18,$69,$40,$9d,$a0,$05 // .8.@.i=.x..i@...
        .byte $e8,$e0,$08,$d0,$e9,$a2,$00,$bd,$8c,$11,$c9,$40,$90,$03,$38,$e9 // ...........@..8.
        .byte $40,$18,$69,$3d,$9d,$08,$06,$18,$69,$40,$9d,$30,$06,$e8,$e0,$27 // @.i=....i@.0...'
        .byte $d0,$e5,$a2,$08,$8a,$9d,$28,$d8,$e8,$d0,$fa,$58,$a9,$ef,$cd,$01 // ......(....X....
        .byte $dc,$d0,$fb,$a9,$00,$8d,$00,$08,$78,$20,$a3,$fd,$20,$15,$fd,$20 // ........x .. .. 
        .byte $5b,$ff,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$34,$85,$01,$a2,$00 // [.... ..!..4....
        .byte $bd,$5a,$11,$9d,$40,$03,$e8,$d0,$f7,$4c,$40,$03,$a9,$00,$85,$fa // .Z..@....L@.....
        .byte $a9,$17,$85,$fb,$a9,$01,$85,$fc,$a9,$08,$85,$fd,$a0,$00,$b1,$fa // ................
        .byte $91,$fc,$c8,$d0,$f9,$e6,$fd,$e6,$fb,$d0,$f3,$a9,$37,$85,$01,$58 // ............7..X
        .byte $4c,$e2,$fc,$4c,$ae,$a7               // L..L..

txt_faa0:
        .text "PRESENTS"
        .byte $e7                                   // .

txt_faa9:
        .text " :THE GREAT GIANA SISTERS ++"
        .byte $e7,$20,$60,$e4,$a9,$01,$8d,$19,$d0,$4c,$bc,$11,$a2,$00,$bd,$2a // . `......L.....*
        .byte $12,$48,$bd,$61,$12,$ac,$12,$d0,$cc,$12,$d0,$f0,$fb,$8d,$22,$d0 // .H.a..........".
        .byte $68,$8d,$21,$d0,$e8,$e0,$33,$d0,$e5,$a9,$00,$8d,$20,$d0,$8d,$21 // h.!...3..... ..!
        .byte $d0,$a9,$c8,$8d,$16,$d0,$c6,$02,$d0,$2a,$a9,$02,$85,$02,$a2,$00 // .........*......
        .byte $ac,$2a,$12,$bd,$2b,$12,$9d,$2a,$12,$e8,$e0,$38,$d0,$f5,$98,$9d // .*..+..*...8....
        .byte $2a,$12,$bd,$61,$12,$a8,$ca,$bd,$61,$12,$9d,$62,$12,$ca,$10,$f7 // *..a....a..b....
        .byte $98,$8d,$61,$12,$a9,$98,$8d,$12,$d0,$a9,$9d,$8d,$ba,$11,$a9,$12 // ..a.............
        .byte $8d,$bb,$11,$ad,$0d,$dc,$58,$4c,$7e,$ea,$09,$06,$09,$06,$06,$0e // ......XL~.......
        .byte $06,$0e,$0e,$03,$0e,$03,$03,$01,$03,$01,$01,$03,$01,$03,$03,$0e // ................
        .byte $03,$0e,$06,$0e,$06,$06,$09,$06,$09,$09,$08,$09,$08,$08,$07,$08 // ................
        .byte $07,$07,$01,$07,$01,$01,$07,$01,$07,$07,$08,$07,$08,$08,$09,$08 // ................
        .byte $09,$08,$0b,$08,$0b,$0b,$0c,$0b,$0c,$0c,$0f,$0c,$0f,$0f,$01,$0f // ................
        .byte $01,$01,$0f,$01,$0f,$0f,$0c,$0f,$0c,$0c,$0b,$0c,$0b,$0b,$08,$0b // ................
        .byte $08,$08,$02,$08,$02,$02,$0a,$02,$0a,$0a,$01,$0a,$01,$01,$0a,$01 // ................
        .byte $0a,$0a,$02,$0a,$02,$02,$08,$02,$e5,$08,$60,$d7,$a2,$00,$bd,$cd // ..........`.....
        .byte $12,$8d,$21,$d0,$ac,$12,$d0,$cc,$12,$d0,$f0,$fb,$e8,$e0,$11,$d0 // ..!.............
        .byte $ed,$a9,$00,$8d,$21,$d0,$a9,$dd,$8d,$ba,$11,$a9,$12,$8d,$bb,$11 // ....!...........
        .byte $a9,$c0,$8d,$12,$d0,$ad,$0d,$dc,$58,$4c,$7e,$ea,$03,$0d,$03,$0d // ........XL~.....
        .byte $0d,$01,$0d,$01,$01,$0d,$01,$0d,$0d,$03,$0d,$03,$ad,$74,$13,$8d // .............t..
        .byte $16,$d0,$a2,$00,$bd,$64,$13,$ac,$12,$d0,$cc,$12,$d0,$f0,$fb,$8d // .....d..........
        .byte $21,$d0,$e8,$e0,$11,$d0,$ed,$a9,$d8,$8d,$16,$d0,$a9,$00,$8d,$21 // !..............!
        .byte $d0,$ce,$74,$13,$10,$47,$a9,$07,$8d,$74,$13,$a2,$00,$bd,$d1,$06 // ..t..G...t......
        .byte $9d,$d0,$06,$bd,$f9,$06,$9d,$f8,$06,$e8,$e0,$27,$d0,$ef,$ad,$00 // ...........'....
        .byte $50,$c9,$ff,$d0,$0d,$a9,$10,$8d,$20,$13,$a9,$14,$8d,$20,$13,$4c // P....... .... .L
        .byte $1f,$13,$c9,$40,$90,$03,$38,$e9,$40,$18,$69,$3d,$8d,$f7,$06,$18 // ...@..8.@.i=....
        .byte $69,$40,$8d,$1f,$07,$ee,$20,$13,$d0,$03,$ee,$21,$13,$a9,$e8,$8d // i@.... ....!....
        .byte $12,$d0,$a9,$76,$8d,$ba,$11,$a9,$13,$8d,$bb,$11,$ad,$0d,$dc,$58 // ...v...........X
        .byte $4c,$7e,$ea,$0e,$03,$0e,$03,$03,$01,$03,$01,$01,$03,$01,$03,$03 // L~..............
        .byte $0e,$03,$0e,$a2,$60,$9a,$ad,$75,$13,$8d,$16,$d0,$a2,$00,$bd,$00 // ....`..u........
        .byte $14,$ac,$12,$d0,$cc,$12,$d0,$f0,$fb,$8d,$21,$d0,$e8,$e0,$11,$d0 // ..........!.....
        .byte $ed,$a9,$d8,$8d,$16,$d0,$a9,$00,$8d,$21,$d0,$ce,$75,$13,$ce,$75 // .........!..u..u
        .byte $13,$10,$47,$a9,$07,$8d,$75,$13,$a2,$00,$bd,$99,$07,$9d,$98,$07 // ..G...u.........
        .byte $bd,$c1,$07,$9d,$c0,$07,$e8,$e0,$27,$d0,$ef,$ad,$00,$50,$c9,$ff // ........'....P..
        .byte $d0,$0d,$a9,$fd,$8d,$bc,$13,$a9,$14,$8d,$bd,$13,$4c,$bb,$13,$c9 // ............L...
        .byte $40,$90,$03,$38,$e9,$40,$18,$69,$3d,$8d,$bf,$07,$18,$69,$40,$8d // @..8.@.i=....i@.
        .byte $e7,$07,$ee,$bc,$13,$d0,$03,$ee,$bd,$13,$a9,$37,$8d,$12,$d0,$a9 // ...........7....
        .byte $bc,$8d,$ba,$11,$a9,$11,$8d,$bb,$11,$ad,$0d,$dc,$58,$4c,$7e,$ea // ............XL~.

// --- Region $fd29-$fda2 ---
.pc = $fd29 "Segment $fd29"
        .text "CONTACT THE WARR"
        .text "IORS OF DARKNESS"
        .byte $3a,$e4,$20,$60                       // :. `

txt_fd4d:
        .text "VDIAL 07361/68702 (MARC)  07361/64850 (ALEX)  06251/76217 (WALTER)  0228/482332 (DIRK)"

// --- Region $fdae-$ff5a ---
.pc = $fdae "Segment $fdae"
        .text " WEST-GERMANY"
        .byte $e7
        .byte $20,$60

txt_fdbe:
        .byte $22                                   // double quote character
        .text "AMERICAN TRADERS ARE VERY WELCOME "
        .byte $e3,$21,$e3,$20,$60                   // .!. `

txt_fde6:
        .byte $22                                   // double quote character
        .text "LOOK OUT FOR COOL CRACKS AND DEMOS"
        .byte $e5,$20,$c1,$e7                       // . ..

txt_fe0d:
        .text " >TRAINED ON 21.01.88 BY W.O.D. "
        .byte $e3,$2e,$60,$cf                       // ..`.

txt_fe31:
        .text "  WE GIVE OUR MEGA GOLDEN REGARDS TO : BEASTIE BOYS, THE WANDERER GROUP, TRIAD, IKARI, GIZMO THE GREMLIN, HOTLINE, ACE, C64CG, TRIANGLE, WOW, STRIKE FORCE, CPS, RAZOR EXPRESS, FAC, DARKNESS, RAZOR EXPRESS, 2"
        .byte $e3,$30,$60                           // .0`

txt_ff03:
        .text "Z A.D., THE BOS TEAM, DOMINATORS, MIRCONET, AXION, KGB OF TLI, TEA, SHARKS AND AT LAST M"

// --- Region $ff62-$ffd1 ---
.pc = $ff62 "Segment $ff62"
        .text "SOME BIG MEGA GR"
        .text "EAT FUCKINGS TO "
        .byte $3a,$e3                               // :.

txt_ff84:
        .text " &ANCOR "
        .byte $e3,$21,$ef,$20,$e3,$2e,$60           // .!. ..`

txt_ff93:
        .text "H CONTACT US FOR OUR PARTY ON 26.3.1988 IN BONN. DIAL ONE OF OU"

// --- Region $ffd3-$ffff ---
.pc = $ffd3 "txt_ffd3"

txt_ffd3:
        .text " HOTLINES"
        .byte $e3                                   // .

txt_ffdd:
        .text ".8  WE ARE THE OTHER SIDE "
        .byte $e3                                   // .

txt_fff8:
        .text ".$  "
        .byte $ff,$20,$00,$2c                       // . .,
