// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:55
// 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:  $1035 (4149)
// IRQ handler:  $0d0d (nmi_0d0d)
//
// Code: 951 bytes, Data: 62536 bytes
// Labels: 180, Subroutines: 9
//
// Verification: 1 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $080d-$0899 ---
.pc = $080d "loc_080d"

loc_080d:
        ldy #$00

loc_080f:
        lda txt_0899,y
        sta $07f8,y
        iny
        cpy #$08
        bne loc_080f
        lda #$93
        jsr $ffd2
        ldx #$28
        lda #$08

loc_0823:
        sta $dbbf,x
        dex
        bne loc_0823
        lda $d016
        and #$f7
        sta $d016
        lda #$e8
        ldx #$00
        sta $fc
        stx $fd
        ldx #$08
        lda #$07

loc_083d:
        sta $d026,x
        dex
        bne loc_083d
        lda #$06
        sta $d025
        lda #$00
        sta $d017
        lda #$00
        sta $d01d
        lda #$00
        sta $d01b
        lda #$ff
        sta $d015
        lda #$ff
        sta $d01c
        lda #$48
        ldx #$00

loc_0865:
        sta $d001,x
        inx
        inx
        cpx #$10
        bcc loc_0865
        lda #$30
        ldx #$00
        ldy #$00

loc_0874:
        sta $d000,x
        clc
        adc $08a1,y
        inx
        inx
        iny
        cpy #$08
        bcc loc_0874
        lda #$00
        sta $d020
        lda #$00
        sta $d021
        ldy #$80

loc_088e:
        cpy $d012
        bne loc_088e
        dey
        bne loc_088e
        jmp loc_0b00

txt_0899:
        .text "$"

// --- Region $08a9-$0900 ---
.pc = $08a9 "sub_08a9"
// Referenced by: jsr from $0b0a

sub_08a9:
        ldx $d016
        dex
        cpx #$bf
        bne loc_08d7
        ldx $fc
        bne loc_08b9
        inc $fd
        ldx $fc

loc_08b9:
        cpx #$c7
        bne loc_08c3
        lda $fd
        cmp #$01
        beq loc_08dd

loc_08c3:
        inc $fc
        ldx $fc
        ldy #$00

loc_08c9:
        lda txt_0bd4,x
        sta $07c0,y
        inx
        iny
        cpy #$28
        bcc loc_08c9
        ldx #$c7

loc_08d7:
        stx $d016
        jmp sub_0b16

loc_08dd:
        ldx #$01
        jsr sub_0daa
        ldx #$01

loc_08e4:
        ldy #$e7

loc_08e6:
        cpy $d012
        bne loc_08e6
        dey
        bne loc_08e6
        dex
        bne loc_08e4
        stx $d418
        lda #$47
        ldx #$fe
        sei
        sta $0318
        jmp loc_0e1d

dat_08ff:
        .byte $00,$05                               // ..

// --- Region $09d0-$09fe ---
.pc = $09d0 "loc_09d0"

loc_09d0:
        eor $40,x
        ror
        tax
        bvc loc_0a30
        tax
        bcc loc_0a2e
        lsr $90,x
        ror
        tax
        bcc loc_0a49
        tax
        bcc loc_0a4b
        lsr $90,x
        adc #$06
        bcc loc_0a51
        asl $90
        adc #$06
        bcc loc_0a57
        lsr $90,x
        ror
        tax
        bcc loc_0a5e
        tax
        bcc loc_0a61
        tax
        bcc loc_0a4f
        eor $50,x
        ora $55,x
        rti

// --- Region $0a2e-$0a40 ---
.pc = $0a2e "loc_0a2e"

loc_0a2e:
        eor $a4,x

loc_0a30:
        ror
        tax
        ldy $6a
        tax
        ldy $5a
        tax
        sty $55,x
        eor $54,x
        ora $55,x
        bvc loc_0a80
        brk

// --- Region $0a49-$0a63 ---
.pc = $0a49 "loc_0a49"

loc_0a49:
        brk

dat_0a4a:
        .byte $00                                   // .

loc_0a4b:
        brk

dat_0a4c:
        .byte $00,$00,$00                           // ...

loc_0a4f:
        ora $15,x

loc_0a51:
        brk

dat_0a52:
        .byte $59,$19,$40,$69,$1a                   // Y.@i.

loc_0a57:
        rti

dat_0a58:
        .byte $69,$1a,$40,$69,$1a,$40               // i.@i.@

loc_0a5e:
        adc #$1a
        rti

loc_0a61:
        adc #$1a
        rti

// --- Region $0a80-$0a80 ---
.pc = $0a80 "loc_0a80"

loc_0a80:
        brk

// --- Region $0ad3-$0bd3 ---
.pc = $0ad3 "loc_0ad3"

loc_0ad3:
        tax
        bvc loc_0b40
        tax
        bcc loc_0b43
        tax
        bcc loc_0b45
        lsr $90,x
        adc #$16
        bcc loc_0b4b
        lsr $90,x
        ror
        tax
        bcc loc_0b52
        tax
        bcc loc_0b55
        tax
        bvc loc_0b57
        eor $50,x
        adc #$55
        bvc $0b5e
        tax
        bcc loc_0b51
        tax
        bcc loc_0b0f
        eor $50,x
        ora $55
        rti

dat_0aff:
        .byte $00                                   // .

loc_0b00:
        lda #$0a
        sta.abs $0002

loc_0b05:
        lda $d012
        bne loc_0b05
        jsr sub_08a9
.label loc_0b0f = * + 2
        jsr sub_0b16
        inc $d025
        jmp loc_0b05
// Referenced by: jsr from $0b0d; jmp from $08da

sub_0b16:
        lda.abs $0002
        and #$01
        beq loc_0b20
        jsr sub_0b3f

loc_0b20:
        lda.abs $0002
        and #$02
        beq loc_0b2a
        jsr sub_0b5a

loc_0b2a:
        lda.abs $0002

loc_0b2d:
        and #$04
        beq loc_0b34
        jsr sub_0b70

loc_0b34:
        lda.abs $0002
        and #$08
        beq loc_0b3e
        jsr sub_0b9c

loc_0b3e:
        rts
// Referenced by: jsr from $0b1d

sub_0b3f:
.label loc_0b40 = * + 1
        ldx #$00

loc_0b41:
.label loc_0b43 = * + 2
        dec $d001,x
        inx

loc_0b45:
        inx
        cpx #$10

loc_0b48:
        bcc loc_0b41
.label loc_0b4b = * + 1
        lda $d001
        cmp #$30
        bcs loc_0b59

loc_0b51:
.label loc_0b52 = * + 1
        lda.abs $0002
.label loc_0b55 = * + 1
        eor #$03
.label loc_0b57 = * + 1
        sta.abs $0002

loc_0b59:
        rts

// Referenced by: jsr from $0b27
sub_0b5a: {
        ldx #$00
loop:
.label loc_0b5e = * + 2
        inc $d001,x
        inx
        inx
        cpx #$10
        bcc loop
        lda $d001
        cmp #$e0
        bcc done
        jmp loc_0b51
done:
        rts
}
// Referenced by: jsr from $0b31

sub_0b70:
        ldx #$00

loc_0b72:
        lda $d000,x
        clc
        adc #$01
        sta $d000,x
        bcc loc_0b86
        jsr sub_0bc5
        ora $d010
        sta $d010

loc_0b86:
        inx
        inx
        cpx #$10
        bcc loc_0b72
        lda $d000
        cmp #$a8
        bcc loc_0b9b

loc_0b93:
        lda.abs $0002
        eor #$0c
        sta.abs $0002

loc_0b9b:
        rts

// Referenced by: jsr from $0b3b
sub_0b9c: {
        ldx #$00
loop:
        lda $d000,x
        sec
        sbc #$01
        sta $d000,x
        bcs skip
        jsr sub_0bc5
        eor #$ff
        and $d010
        sta $d010
skip:
        inx
        inx
        cpx #$10
        bcc loop
        lda $d000
        cmp #$18
        bcs done
        jmp loc_0b93
done:
        rts
}
// Referenced by: jsr from $0b7d, $0ba9

sub_0bc5:
        txa
        lsr
        tay
        lda #$01
        cpy #$00

loc_0bcc:
        beq loc_0bd3
        asl
        dey
        jmp loc_0bcc

loc_0bd3:
        rts

// --- Region $0cd4-$0dd4 ---
.pc = $0cd4 "sub_0cd4"

// Referenced by: jsr from $0dce
sub_0cd4: {
        ldx #$00
loop1:
        lda $12e0,x
        sta $d400,x
        inx
        cpx #$19
        bcc loop1
        lda #$40
        sta $dd06
        lda #$2b
        sta $dd07
        lda #$82
        sta $dd0d
        lda #$11
        sta $dd0f
        ldx #$00
loop2:
        lda $12fa,x
        sta $12da,x
        inx
        cpx #$06
        bcc loop2
        lda #$0d
        sta $0318
        lda #$0d
        sta $0319
        rts
}
nmi_0d0d: {
        php
        pha
        txa
        pha
        dec $12da
        lda $12da
        bne skip3
        inc $12dd
        ldx $12dd
        txa
        lsr
        bcs skip1
        lda dat_1040,x
        sta $d400
        lda $1041,x
        sta $d401
        lda #$41
        sta $d404
        bne skip2
skip1:
        lda #$40
        sta $d404
skip2:
        lda $10c0,x
        sta $12da
skip3:
        dec $12db
        lda $12db
        bne skip6
        inc $12de
        ldx $12de
        txa
        lsr
        bcs skip4
        lda $1140,x
        sta $d407
        lda $1141,x
        sta $d408
        lda #$41
        sta $d40b
        bne skip5
skip4:
        lda #$40
        sta $d40b
skip5:
        lda $11c2,x
        sta $12db
skip6:
        dec $12dc
        lda $12dc
        bne skip9
        inc $12df
        ldx $12df
        txa
        lsr
        bcs skip7
        lda $1244,x
        sta $d40e
        lda $1245,x
        sta $d40f
        lda #$41
        sta $d412
        bne skip8
skip7:
        lda #$40
        sta $d412
skip8:
        lda $1290,x
        sta $12dc
skip9:
        lda $dd0d
        pla
        tax
        pla
        plp
        cli
        rti
}
// Referenced by: jsr from $08df, $0dcb

sub_0daa:
        stx $02
        ldy #$00

loc_0dae:
        lda txt_0dd4,y
        jsr $ffd2
        ldx $02

loc_0db6:
        cpx $d012
        bne loc_0db6
        dex
        bne loc_0db6
        iny
        cpy #$4a
        bne loc_0dae
        rts

loc_0dc4:
        lda #$93
        jsr $ffd2
        ldx #$09
        jsr sub_0daa
        jsr sub_0cd4
        jmp loc_080d

txt_0dd4:
        .text " "

// --- Region $0e1d-$0e2d ---
.pc = $0e1d "loc_0e1d"

loc_0e1d:
        stx $0319
        cli
        lda #$28
        sta $d016
        lda #$00
        sta $d015
        jmp loc_fce2

// --- Region $1035-$1041 ---
.pc = $1035 "main_1035"

main_1035:
        lda #$00
        sta $d020
        sta $d021
        jmp loc_0dc4

dat_1040:
        .byte $86,$23                               // .#

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

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

// --- Region $fce2-$fd49 ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        .byte $db,$12,$ad                           // dcp $ad12,y // ILLEGAL
        .byte $db,$12,$d0                           // dcp $d012,y // ILLEGAL
        plp
        inc $12de
        ldx $12de
        txa
        lsr
        bcs loc_fd06
        lda $1140,x
        sta $d407
        lda $1141,x
        sta $d408
        lda #$41
        sta $d40b
        bne loc_fd0b

loc_fd06:
        lda #$40
        sta $d40b

loc_fd0b:
        lda $11c2,x
        sta $12db
        dec $12dc
        lda $12dc
        bne loc_fd41
        inc $12df
        ldx $12df
        txa
        lsr
        bcs loc_fd36
        lda $1244,x
        sta $d40e
        lda $1245,x
        sta $d40f
        lda #$41
        sta $d412
        bne loc_fd3b

loc_fd36:
        lda #$40
        sta $d412

loc_fd3b:
        lda $1290,x
        sta $12dc

loc_fd41:
        lda $dd0d
        pla
        tax
        pla
        plp
        cli
        rti

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

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

// --- Region $0801-$080c ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $0b,$08                               // next line pointer ($080b)
        .byte $c1,$07                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .text "4149"                                // SYS 4149 → main_1035
        .byte $00                                   // end of line
        .byte $00,$00                               // end of BASIC program

// --- Region $089a-$08a8 ---
.pc = $089a "Program $089a"
        .text "%&'()*+"
        .byte $19,$16,$17,$15,$17,$13,$15,$16

// --- Region $0901-$09cf ---
.pc = $0901 "Program $0901"
        .byte $55,$50,$15                           // UP.

txt_0904:
        .text "UTZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_0908:
        .text "UZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $95,$5a,$aa,$a5                       // .Z..

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

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

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

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

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

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

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

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

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

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

txt_092d:
        .text "ZV"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $5a,$aa,$a5,$5a,$aa,$95,$5a,$aa,$55,$15,$55,$54,$05,$55,$50,$00 // Z..Z..Z.U.UT.UP.
        .fill 15, $00
        .byte $15,$40,$00,$6a,$90,$00,$6a,$a4,$00,$69,$a4,$00,$69,$54,$00,$69 // .@.j..j..i..iT.i
        .byte $00,$00,$69,$00,$00,$69,$00,$00,$69,$00,$00,$69,$00,$00,$69,$00 // ..i..i..i..i..i.
        .byte $00,$69,$01,$40,$69,$06,$90,$69,$06,$90,$55,$06,$90,$15,$01,$40 // .i.@i..i..U....@
        .byte $00,$05,$41,$50,$15,$55,$54,$1a,$96,$a4,$1a,$aa,$a4,$1a,$aa,$a4 // ..AP.UT.........
        .byte $1a,$69,$a4,$1a,$69,$a4,$1a,$55,$a4,$1a,$55,$a4,$1a,$55,$a4,$1a // .i..i..U..U..U..
        .byte $41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41 // A..A..A..A..A..A
        .byte $a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$15,$41,$54,$05,$00,$50 // ..A..A..A..AT..P
        .fill 16, $00
        .byte $15                                   // .

// --- Region $09ff-$0a2d ---
.pc = $09ff "dat_09ff"

dat_09ff:
        .byte $91,$15,$00,$00,$69,$00,$00,$69,$00,$00,$69,$00,$00,$69,$00,$00 // ....i..i..i..i..
        .byte $69,$55,$50,$6a,$aa,$94,$6a,$aa,$a4,$6a,$aa,$a4,$6a,$aa,$a4,$69 // iUPj..j..j..j..i
        .byte $55,$a4,$69,$55,$a4,$69,$05,$a4,$69,$05,$a4,$69,$05,$a4,$69 // U.iU.i..i..i..i

// --- Region $0a41-$0a48 ---
.pc = $0a41 "dat_0a41"

dat_0a41:
        .fill 8, $00

// --- Region $0a64-$0a7f ---
.pc = $0a64 "dat_0a64"

dat_0a64:
        .byte $69,$1a,$40,$69,$5a,$40,$69,$5a,$40,$6a,$aa,$40,$6a,$aa,$40,$6a // i.@iZ@iZ@j.@j.@j
        .byte $aa                                   // .

txt_0a75:
        .byte $40                                   // @ character
        .text "Z"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $40                                   // @ character
        .text "UU"
        .byte $40                                   // @ character
        .byte $15
        .byte $55,$00,$fe

// --- Region $0a81-$0ad2 ---
.pc = $0a81 "dat_0a81"

dat_0a81:
        .fill 14, $00
        .byte $15                                   // .

txt_0a90:
        .text "U"
        .byte $40                                   // @ character
        .text "Z"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $50,$6a,$aa,$90,$6a,$aa,$90,$6a,$55,$50,$6a,$55,$50,$6a,$aa // Pj..j..jUPjUPj.

txt_0aa3:
        .text "PZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $90,$55,$5a,$90,$55,$5a,$90,$6a,$aa,$90,$6a,$aa,$90,$6a,$aa,$90 // .UZ.UZ.j..j..j..
        .byte $5a,$aa,$50,$15,$55,$40,$05,$55,$00,$00,$00,$00,$00,$00,$00,$00 // Z.P.U@.U........
        .fill 9, $00
        .byte $15,$55,$40,$5a                       // .U@Z

// --- Region $0bd4-$0cd3 ---
.pc = $0bd4 "txt_0bd4"

txt_0bd4:
        .text "           "

txt_0bdf:
        .encoding "screencode_mixed"
        .text "doctor mabuse promptly presents"
        .encoding "petscii_upper"

txt_0bfe:
        .text "                 "
        .byte $60                                   // `

txt_0c10:
        .text "                     --"
        .byte $13,$15,$10,$05,$12,$20,$08,$15,$05,$19 // ..... ....

txt_0c31:
        .text "--"

dat_0c33:
        // === Fill data (38 bytes, $0c33-$0c58) ===
        .fill 38, $20

txt_0c59:
        .encoding "screencode_mixed"
        .text "cracked by dr.mabuse"
        .encoding "petscii_upper"

txt_0c6d:
        .text " 3/1985"

dat_0c74:
        // === Fill data (44 bytes, $0c74-$0c9f) ===
        .fill 44, $20

txt_0ca0:
        .encoding "screencode_mixed"
        .text "watch out for further releases"
        .encoding "petscii_upper"

txt_0cbe:
        .text "                      "

// --- Region $0dd5-$0e1c ---
.pc = $0dd5 "Program $0dd5"
        .fill 12, $20
        .text "COSMI HAT NUR"
        .byte $9d,$9d,$9d
        .byte $9d,$9d,$9d,$9d,$9d,$9d,$11,$11       // ........

txt_0df9:
        .text "EINEN"
        .byte $0d                                   // string terminator
        .byte $0d                                   // .

txt_0e00:
        .text "           HERRN UND GEBIETER"

// --- Region $0e2e-$0e2e ---
.pc = $0e2e "dat_0e2e"

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

// --- Region $1042-$12fd ---
.pc = $1042 "Segment $1042"
        .byte $86,$23,$a2                           // .#.

txt_1045:
        .text "%>*>*"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$86,$23,$a5,$1f,$31,$1c,$31,$1c,$a5,$1f,$86,$23,$86,$23,$a5 // %.#..1.1....#.#.
        .byte $1f,$a5,$1f,$86,$23,$86,$23,$a2       // ....#.#.

txt_1063:
        .text "%>*>*"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$86,$23,$a5,$1f,$31,$1c,$31,$1c,$a5,$1f,$86,$23,$a5,$1f,$31 // %.#..1.1....#..1
        .byte $1c,$31,$1c,$a5,$1f,$86,$23,$31,$1c,$a5,$1f,$86,$23,$a2,$25,$86 // .1....#1....#.%.
        .byte $23,$31,$1c,$a5,$1f,$86,$23,$a2,$25,$86,$23,$a5,$1f,$31,$1c,$a5 // #1....#.%.#..1..
        .byte $1f,$1f,$15,$86,$23,$86,$23,$a2       // ....#.#.

txt_10a1:
        .text "%>*>*"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$86,$23,$a5,$1f,$31,$1c,$31,$1c,$a5,$1f,$86,$23,$a5,$1f,$31 // %.#..1.1....#..1
        .byte $1c,$31,$1c,$00,$04,$3c,$04,$1e,$04,$1c,$04,$1c,$04,$1c,$04,$1c // .1...<..........
        .byte $04,$2c,$04,$0c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c // .,..............
        .byte $04,$2c,$04,$0c,$04,$3c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$2c // .,...<.........,
        .byte $04,$0c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$2c // ...............,
        .byte $04,$0c,$04,$3c,$04,$3c,$04,$2c,$04,$0c,$04,$12,$04,$11,$04,$11 // ...<.<.,........
        .byte $04,$2c,$04,$0c,$04,$12,$04,$11,$04,$11,$04,$1c,$04,$1c,$04,$1c // .,..............
        .byte $04,$1c,$04,$3c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$2c,$04,$0c // ...<.........,..
        .byte $04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1e,$04,$20,$04,$74,$08,$28 // ........... .t.(
        .byte $0a,$ff,$04,$d2,$0f,$18,$0e,$1f,$15,$c3,$11,$1f,$15,$31,$1c,$1f // .............1..
        .byte $15,$d2,$0f,$1f,$15,$9c,$1a,$1f,$15,$18,$0e,$c3,$11,$1f,$15,$c3 // ................
        .byte $11,$4e,$0d,$d2,$0f,$1f,$15,$d2,$0f,$c3,$11,$1f,$15,$31,$1c,$1f // .N...........1..
        .byte $15,$d2,$0f,$1f,$15,$9c,$1a,$1f,$15,$18,$0e,$c3,$11,$1f,$15,$c3 // ................
        .byte $11,$4e,$0d,$d2,$0f,$18,$0e,$1f,$15,$4e,$0d,$d2,$0f,$c3,$11,$1f // .N.......N......
        .byte $15,$4e,$0d,$d2,$0f,$c3,$11,$1f,$15,$4e,$0d,$d2,$0f,$1f,$15,$9c // .N.......N......
        .byte $1a,$d1,$12,$18,$0e,$4e,$0d,$d2,$0f,$c3,$11,$1f,$15,$31,$1c,$1f // .....N.......1..
        .byte $15,$c3,$11,$b5,$17,$31,$1c,$b5,$17,$c3,$11,$1f,$15,$b5,$17,$31 // .....1.........1
        .byte $1c,$9c,$1a,$1f,$15,$d1,$12,$1f,$15,$1f,$15,$1c,$04,$1c,$04,$1c // ................
        .byte $04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c // ................
        .byte $04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c // ................
        .byte $04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c // ................
        .byte $04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c // ................
        .byte $04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c // ................
        .byte $04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c // ................
        .byte $04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1c,$04,$1e // ................
        .byte $04,$20,$04,$22,$04,$24,$04,$26,$08,$28,$0a,$ff,$04,$18,$0e,$18 // . .".$.&.(......
        .byte $0e,$8f,$0a,$8f,$0a,$18,$0e,$18,$0e,$8f,$0a,$8f,$0a,$4e,$0d,$18 // .............N..
        .byte $0e,$18,$0e,$8f,$0a,$8f,$0a,$18,$0e,$18,$0e,$4e,$0d,$8f,$0a,$18 // ...........N....
        .byte $0e,$8f,$0a,$18,$0e,$8f,$0a,$18,$0e,$8f,$0a,$d1,$08,$68,$09,$8f // .............h..
        .byte $0a,$18,$0e,$8f,$0c,$da,$0b,$d1,$12,$c3,$11,$d2,$0f,$18,$0e,$8f // ................
        .byte $0a,$4e,$0d,$d2,$0f,$18,$0e,$ff,$00,$3c,$04,$3c,$04,$3c,$04,$3c // .N.......<.<.<.<
        .byte $04,$3c,$04,$3c,$04,$3c,$04,$1c,$04,$1c,$04,$3c,$04,$3c,$04,$3c // .<.<.<.....<.<.<
        .byte $04,$3c,$04,$3c,$04,$3c,$04,$1c,$04,$1c,$04,$3c,$04,$3c,$04,$3c // .<.<.<.....<.<.<
        .byte $04,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c // .<.<.<.<.<.<.<.<
        .byte $04,$3c,$04,$3c,$04,$3c,$04,$1e,$04,$20,$04,$22,$04,$24,$04,$52 // .<.<.<... .".$.R
        .byte $0a,$ff,$04,$62,$62,$5e,$78,$80,$48,$86,$23,$80,$0d // ...bb^x.H.#..

txt_12e4:
        .text "A3"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $c3,$11,$40,$08,$41,$33,$93,$18,$0e,$00,$07 // ..@.A3.....

txt_12f2:
        .text "A3"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $00,$68,$f0,$07,$00,$1c,$1c,$3c       // .h.....<

dat_12fd:
        // === Fill data (1 bytes, $12fd-$12fd) ===
        .byte $00                                   // .

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

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

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

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

// --- Region $f800-$fce1 ---
.pc = $f800 "dat_f800"

dat_f800:
        .byte $c6,$39,$10,$e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20 // .9..L..,...7..X 
        .byte $35,$10,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff // 5.L........,....
        .byte $b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d // ./.-.......-e..-
        .byte $a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff // ..i........../e.
        .byte $85,$2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00 // ./.0i..0L.......
        .byte $ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0 // ................
        .byte $ea,$60,$29,$0b,$08,$c1,$07,$9e       // .`).....

txt_f868:
        .text "4149"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $61,$32,$a0,$00,$b9,$99,$08,$99,$f8,$07,$c8,$c0,$08,$d0,$f5,$a9 // a2..............
        .byte $93,$20,$d2,$ff,$a2,$28,$a9,$08,$9d,$bf,$db,$ca,$d0,$fa,$ad,$16 // . ...(..........
        .byte $d0,$29,$f7,$8d,$16,$d0,$a9,$e8,$a2,$00,$85,$fc,$86,$fd,$a2,$08 // .)..............
        .byte $a9,$07,$9d,$26,$d0,$ca,$d0,$fa,$a9,$06,$8d,$25,$d0,$a9,$00,$8d // ...&.......%....
        .byte $17,$d0,$a9,$00,$8d,$1d,$d0,$a9,$00,$8d,$1b,$d0,$a9,$ff,$8d,$15 // ................
        .byte $d0,$a9,$ff,$8d,$1c,$d0,$a9,$48,$a2,$00,$9d,$01,$d0,$e8,$e8,$e0 // .......H........
        .byte $10,$90,$f7,$a9,$30,$a2,$00,$a0,$00,$9d,$00,$d0,$18,$79,$a1,$08 // ....0........y..
        .byte $e8,$e8,$c8,$c0,$08,$90,$f2,$a9,$00,$8d,$20,$d0,$a9,$00,$8d,$21 // .......... ....!
        .byte $d0,$a0,$80,$cc,$12,$d0,$d0,$fb,$88,$d0,$f8,$4c,$00,$0b // ...........L..

txt_f8fb:
        .text "$%&'()*+"
        .byte $19,$16,$17,$15,$17,$13,$15,$16,$ae,$16,$d0,$ca,$e0,$bf,$d0,$26 // ...............&
        .byte $a6,$fc,$d0,$04,$e6,$fd,$a6,$fc,$e0,$c7,$d0,$06,$a5,$fd,$c9,$01 // ................
        .byte $f0,$1a,$e6,$fc,$a6,$fc,$a0,$00,$bd,$d4,$0b,$99,$c0,$07,$e8,$c8 // ................
        .byte $c0,$28,$90,$f4,$a2,$c7,$8e,$16,$d0,$4c,$16,$0b,$a2,$01,$20,$aa // .(.......L.... .
        .byte $0d,$a2,$01,$a0,$e7,$cc,$12,$d0,$d0,$fb,$88,$d0,$f8,$ca,$d0,$f3 // ................
        .byte $8e,$18,$d4,$a9,$47,$a2,$fe,$78,$8d,$18,$03,$4c,$1d,$0e,$00,$05 // ....G..x...L....
        .byte $55,$50,$15                           // UP.

txt_f966:
        .text "UTZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_f96a:
        .text "UZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $95,$5a,$aa,$a5                       // .Z..

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

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

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

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

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

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

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

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

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

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

txt_f98f:
        .text "ZV"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $5a,$aa,$a5,$5a,$aa,$95,$5a,$aa,$55,$15,$55,$54,$05 // Z..Z..Z.U.UT.

txt_f99f:
        .text "UP"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $30,$15,$40,$00,$6a,$90,$00,$6a,$a4,$00,$69,$a4,$00,$69,$54,$00 // 0.@.j..j..i..iT.
        .byte $69,$a2,$21,$69,$a2,$21,$69,$a2,$21,$69,$a2,$21,$69,$a2,$21,$69 // i.!i.!i.!i.!i.!i
        .byte $a2,$60,$4f,$69,$01,$40,$69,$06,$90,$69,$06,$90,$55,$06,$90,$15 // .`Oi.@i..i..U...
        .byte $01,$40,$00,$05,$41,$50,$15,$55,$54,$1a,$96,$a4,$1a,$aa,$a4,$1a // .@..AP.UT.......
        .byte $aa,$a4,$1a,$69,$a4,$1a,$69,$a4,$1a,$55,$a4,$1a,$55,$a4,$1a,$55 // ...i..i..U..U..U
        .byte $a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4 // ..A..A..A..A..A.
        .byte $1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$1a,$41,$a4,$15,$41,$54,$05 // .A..A..A..A..AT.
        .byte $00,$50,$b0,$60,$32,$15,$55,$40,$6a,$aa // .P.`2.U@j.

txt_fa1c:
        .text "PZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $90,$55,$56,$90,$6a,$aa,$90,$6a,$aa,$90,$69,$56,$90,$69,$06,$90 // .UV.j..j..iV.i..
        .byte $69,$06,$90,$69,$06,$90,$69,$56,$90,$6a,$aa,$90,$6a,$aa,$90,$6a // i..i..iV.j..j..j
        .byte $aa,$90,$55,$55,$50,$15,$55,$40,$91,$15,$a2,$21,$69,$a2,$21,$69 // ..UUP.U@...!i.!i
        .byte $a2,$21,$69,$a2,$21,$69,$a2,$60,$31,$69,$55,$50,$6a,$aa,$94,$6a // .!i.!i.`1iUPj..j
        .byte $aa,$a4,$6a,$aa,$a4,$6a,$aa,$a4,$69,$55,$a4,$69,$55,$a4,$69,$05 // ..j..j..iU.iU.i.
        .byte $a4,$69,$05,$a4,$69,$05,$a4,$69,$55,$a4,$6a,$aa,$a4,$6a,$aa,$a4 // .i..i..iU.j..j..
        .byte $5a,$aa,$94,$55,$55,$54,$15           // Z..UUT.

txt_fa86:
        .text "UP"
        .byte $40                                   // @ character
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $60,$31,$15,$15,$00,$59,$19,$40,$69,$1a,$40,$69,$1a,$40,$69,$1a // `1...Y.@i.@i.@i.
        .byte $40,$69,$1a,$40,$69,$1a,$40,$69,$1a,$40,$69,$5a,$40,$69,$5a,$40 // @i.@i.@i.@iZ@iZ@
        .byte $6a,$aa,$40,$6a,$aa,$40,$6a,$aa       // j.@j.@j.

txt_fab2:
        .byte $40                                   // @ character
        .text "Z"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $40                                   // @ character
        .text "UU"
        .byte $40                                   // @ character
        .byte $15
        .byte $55,$00,$fe,$af,$60
        .byte $2f,$15

txt_fac1:
        .text "U"
        .byte $40                                   // @ character
        .text "Z"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $50,$6a,$aa,$90,$6a,$aa,$90,$6a,$55,$50,$6a,$55,$50,$6a,$aa // Pj..j..jUPjUPj.

txt_fad4:
        .text "PZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $90,$55,$5a,$90,$55,$5a,$90,$6a,$aa,$90,$6a,$aa,$90,$6a,$aa,$90 // .UZ.UZ.j..j..j..
        .byte $5a,$aa,$50,$15,$55,$40,$05,$55,$b1,$61,$05,$15 // Z.P.U@.U.a..

txt_faf3:
        .text "U"
        .byte $40                                   // @ character
        .text "Z"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $50,$6a,$aa,$90,$6a,$aa,$90,$69,$56,$90,$69,$16,$90,$69,$56,$90 // Pj..j..iV.i..iV.
        .byte $6a,$aa,$90,$6a,$aa,$90,$6a,$aa,$50,$69,$55,$50,$69,$55,$50,$6a // j..j..j.PiUPiUPj
        .byte $aa,$90,$5a,$aa,$90,$15,$55,$50,$05,$55,$40,$00,$a9,$0a,$8d,$02 // ..Z...UP.U@.....
        .byte $00,$ad,$12,$d0,$d0,$fb,$20,$a9,$08,$20,$16,$0b,$ee,$25,$d0,$4c // ...... .. ...%.L
        .byte $05,$0b,$ad,$02,$00,$29,$01,$f0,$03,$20,$3f,$0b,$ad,$02,$00,$29 // .....)... ?....)
        .byte $02,$f0,$03,$20,$5a,$0b,$ad,$02,$00,$29,$04,$f0,$03,$20,$70,$0b // ... Z....)... p.
        .byte $ad,$02,$00,$29,$08,$f0,$03,$20,$9c,$0b,$60,$a2,$00,$de,$01,$d0 // ...)... ..`.....
        .byte $e8,$e8,$e0,$10,$90,$f7,$ad,$01,$d0,$c9,$30,$b0,$08,$ad,$02,$00 // ..........0.....
        .byte $49,$03,$8d,$02,$00,$60,$a2,$00,$fe,$01,$d0,$e8,$e8,$e0,$10,$90 // I....`..........
        .byte $f7,$ad,$01,$d0,$c9,$e0,$90,$03,$4c,$51,$0b,$60,$a2,$00,$bd,$00 // ........LQ.`....
        .byte $d0,$18,$69,$01,$9d,$00,$d0,$90,$09,$20,$c5,$0b,$0d,$10,$d0,$8d // ..i...... ......
        .byte $10,$d0,$e8,$e8,$e0,$10,$90,$e6,$ad,$00,$d0,$c9,$a8,$90,$08,$ad // ................
        .byte $02,$00,$49,$0c,$8d,$02,$00,$60,$a2,$00,$bd,$00,$d0,$38,$e9,$01 // ..I....`.....8..
        .byte $9d,$00,$d0,$b0,$0b,$20,$c5,$0b,$49,$ff,$2d,$10,$d0,$8d,$10,$d0 // ..... ..I.-.....
        .byte $e8,$e8,$e0,$10,$90,$e4,$ad,$00,$d0,$c9,$18,$b0,$03,$4c,$93,$0b // .............L..
        .byte $60,$8a,$4a,$a8,$a9,$01,$c0,$00,$f0,$05,$0a,$88,$4c,$cc,$0b,$60 // `.J.........L..`
        .byte $eb,$20,$60,$1f                       // . `.

txt_fbfb:
        .encoding "screencode_mixed"
        .text "doctor mabuse promptly presents"
        .encoding "petscii_upper"
        .byte $f1,$20,$21,$60,$f5                   // . !`.

txt_fc1f:
        .text " .--"
        .byte $13,$15,$10,$05,$12,$20,$08,$15,$05,$19,$2d,$2d,$80 // ..... ....--.

txt_fc30:
        .encoding "screencode_mixed"
        .text "& ;cracked by dr.mabuse"
        .encoding "petscii_upper"

txt_fc47:
        .text " 3/1985"
        .byte $80                                   // .

txt_fc4f:
        .encoding "screencode_mixed"
        .text ", >watch out for further releases"
        .encoding "petscii_upper"
        .byte $f6,$20,$60,$00,$a2,$00,$bd,$e0,$12,$9d,$00,$d4,$e8,$e0,$19,$90 // . `.............
        .byte $f5,$a9,$40,$8d,$06,$dd,$a9,$2b,$8d,$07,$dd,$a9,$82,$8d,$0d,$dd // ..@....+........
        .byte $a9,$11,$8d,$0f,$dd,$a2,$00,$bd,$fa,$12,$9d,$da,$12,$e8,$e0,$06 // ................
        .byte $90,$f5,$a9,$0d,$8d,$18,$03,$a9,$0d,$8d,$19,$03,$60,$08,$48,$8a // ............`.H.
        .byte $48,$ce,$da,$12,$ad,$da,$12,$d0,$28,$ee,$dd,$12,$ae,$dd,$12,$8a // H.......(.......
        .byte $4a,$b0,$13,$bd,$40,$10,$8d,$00,$d4,$bd,$41,$10,$8d,$01,$d4,$a9 // J...@.....A.....
        .byte $41,$8d,$04,$d4,$d0,$05,$a9,$40,$8d,$04,$d4,$bd,$c0,$10,$8d,$da // A......@........
        .byte $12,$ce                               // ..

// --- Region $fd4a-$ffd1 ---
.pc = $fd4a "dat_fd4a"

dat_fd4a:
        .byte $86,$02,$a0,$00,$b9,$d4,$0d,$20,$d2,$ff,$a6,$02,$ec,$12,$d0,$d0 // ....... ........
        .byte $fb,$ca,$d0,$f8,$c8,$c0,$4a,$d0,$eb,$60,$a9,$93,$20,$d2,$ff,$a2 // ......J..`.. ...
        .byte $09,$20,$aa,$0d,$20,$d4,$0c,$4c,$0d,$08,$ed // . .. ..L...

txt_fd75:
        .text " -COSMI HAT NUR"
        .byte $e9,$9d,$29,$11,$11                   // ..)..

txt_fd89:
        .text "EINEN"
        .byte $0d                                   // string terminator
        .byte $0d,$eb,$20,$60                       // .. `

txt_fd93:
        .text "#HERRN UND GEBIETER"
        .byte $8e,$19,$03,$58,$a9,$28,$8d,$16,$d0,$a9,$00,$8d,$15,$d0,$4c,$e2 // ...X.(........L.
        .byte $fc,$82,$07,$00,$60,$8a,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$4c,$c4 // ....`.... ..!.L.
        .byte $0d,$86,$23,$86,$23,$a2               // ..#.#.

txt_fdcc:
        .text "%>*>*"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$86,$23,$a5,$1f,$31,$1c,$31,$1c,$a5,$1f,$86,$23,$86,$23,$a5 // %.#..1.1....#.#.
        .byte $1f,$a5,$1f,$86,$23,$86,$23,$a2       // ....#.#.

txt_fdea:
        .text "%>*>*"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$86,$23,$a5,$1f,$31,$1c,$31,$1c,$a5,$1f,$86,$23,$a5,$1f,$31 // %.#..1.1....#..1
        .byte $1c,$31,$1c,$a5,$1f,$86,$23,$31,$1c,$a5,$1f,$86,$23,$a2,$25,$86 // .1....#1....#.%.
        .byte $23,$31,$1c,$a5,$1f,$86,$23,$a2,$25,$86,$23,$a5,$1f,$31,$1c,$a5 // #1....#.%.#..1..
        .byte $1f,$1f,$15,$86,$23,$86,$23,$a2       // ....#.#.

txt_fe28:
        .text "%>*>*"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$86,$23,$a5,$1f,$31,$1c,$31,$1c,$a5,$1f,$86,$23,$a5,$1f,$31 // %.#..1.1....#..1
        .byte $1c,$31,$1c,$00,$04,$3c,$04,$1e,$02,$04,$1c,$04,$1c,$24,$04,$2c // .1...<.......$.,
        .byte $04,$0c,$03,$04,$1c,$04,$1c,$26,$04,$2c,$04,$0c,$04,$3c,$02,$04 // .......&.,...<..
        .byte $1c,$04,$1c,$24,$04,$2c,$04,$0c,$03,$04,$1c,$04,$1c,$3c,$04,$2c // ...$.,.......<.,
        .byte $04,$0c,$04,$3c,$04,$3c,$04,$2c,$04,$0c,$04,$12,$04,$11,$04,$11 // ...<.<.,........
        .byte $04,$2c,$04,$0c,$04,$12,$04,$11,$04,$11,$02,$04,$1c,$04,$1c,$22 // .,............."
        .byte $04,$3c,$02,$04,$1c,$04,$1c,$24,$04,$2c,$04,$0c,$02,$04,$1c,$04 // .<.....$.,......
        .byte $1c,$60,$4f,$04,$1e,$04,$20,$04,$74,$08,$28,$0a,$ff,$04,$d2,$0f // .`O... .t.(.....
        .byte $18,$0e,$1f,$15,$c3,$11,$1f,$15,$31,$1c,$1f,$15,$d2,$0f,$1f,$15 // ........1.......
        .byte $9c,$1a,$1f,$15,$18,$0e,$c3,$11,$1f,$15,$c3,$11,$4e,$0d,$d2,$0f // ............N...
        .byte $1f,$15,$d2,$0f,$c3,$11,$1f,$15,$31,$1c,$1f,$15,$d2,$0f,$1f,$15 // ........1.......
        .byte $9c,$1a,$1f,$15,$18,$0e,$c3,$11,$1f,$15,$c3,$11,$4e,$0d,$d2,$0f // ............N...
        .byte $18,$0e,$42,$1f,$15,$4e,$0d,$d2,$0f,$c3,$11,$60,$34,$1f,$15,$4e // ..B..N.....`4..N
        .byte $0d,$d2,$0f,$1f,$15,$9c,$1a,$d1,$12,$18,$0e,$4e,$0d,$d2,$0f,$c3 // ...........N....
        .byte $11,$1f,$15,$31,$1c,$1f,$15,$c3,$11,$b5,$17,$31,$1c,$b5,$17,$c3 // ...1.......1....
        .byte $11,$1f,$15,$b5,$17,$31,$1c,$9c,$1a,$1f,$15,$d1,$12,$1f,$15,$1f // .....1..........
        .byte $15,$1d,$1c,$04,$1c,$04,$60,$c7,$1e,$04,$20,$04,$22,$04,$24,$04 // ......`... .".$.
        .byte $26,$08,$28,$0a,$ff,$04,$18,$0e,$18,$0e,$8f,$0a,$8f,$0a,$18,$0e // &.(.............
        .byte $18,$0e,$8f,$0a,$8f,$0a,$4e,$0d,$18,$0e,$18,$0e,$8f,$0a,$8f,$0a // ......N.........
        .byte $18,$0e,$18,$0e,$4e,$0d,$8f,$0a,$18,$0e,$8f,$0a,$18,$0e,$8f,$0a // ....N...........
        .byte $18,$0e,$8f,$0a,$d1,$08,$68,$09,$8f,$0a,$18,$0e,$8f,$0c,$da,$0b // ......h.........
        .byte $d1,$12,$c3,$11,$d2,$0f,$18,$0e,$8f,$0a,$4e,$0d,$d2,$0f,$18,$0e // ..........N.....
        .byte $ff,$00,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04 // ..<.<.<.<.<.<.<.
        .byte $1c,$04,$1c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04 // ....<.<.<.<.<.<.
        .byte $1c,$04,$1c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04 // ....<.<.<.<.<.<.
        .byte $3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04,$3c,$04 // <.<.<.<.<.<.<.<.
        .byte $1e,$04,$20,$04                       // .. .

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

dat_ffd3:
        .byte $04,$24,$04,$52,$0a,$ff,$04,$62,$62,$5e,$78,$80,$48,$86,$23,$80 // .$.R...bb^x.H.#.
        .byte $0d                                   // .

txt_ffe4:
        .text "A3"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $c3,$11,$40,$08,$41,$33,$93,$18,$0e,$00,$07 // ..@.A3.....

txt_fff2:
        .text "A3"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $00,$68,$f0,$07,$00,$1c,$1c,$3c,$a3,$00,$04 // .h.....<...
