// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:37:05
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer — depacked by emulation
// Packer entry: $0812 (via BASIC SYS 2066)
// Entry point:  $0334 (820)
// IRQ handler:  $0fb6 (irq_0fb6)
// IRQ handler:  $0f00 (irq_0f00)
// IRQ handler:  $0f6d (loc_0f6d)
// IRQ handler:  $0eb4 (loc_0eb4)
// IRQ handler:  $104e (loc_104e)
//
// Code: 821 bytes, Data: 62667 bytes
// Labels: 157, Subroutines: 3
//
// Cross-references: all OK
// ============================================


// --- Region $0e0e-$0f97 ---
.pc = $0e0e "loc_0e0e"

loc_0e0e:
        lda #$0b
        sta $db70,x
        sta $db98,x
        sta $dbc0,x
        lda #$3e
        sta $0770,x
        lda #$3f
        sta $07c0,x
        sta $0748,x
        lda #$6d
.label loc_0e29 = * + 1
        sta $06d0,x
        inx
        cpx #$28
        bne loc_0e0e
.label loc_0e31 = * + 1
        ldx #$a4
        ldy #$00

loc_0e34:
        txa
        sta $033c,y
        iny
        inx
        inx
        cpy #$20
        bne loc_0e34
        lda #$e1
        sta $0359
        lda #$0e
        sta $d022
        lda #$06
        sta $d023
        sei
        ldx #$01
        stx $d012
        stx $d01a
        dex
        stx $dc0e
        stx $56
        stx $57
        stx $58
        stx $59
        stx $5b
        stx $03
        stx $5a
        stx $02
        lda #$1b
        sta $d011
        lda #$b6
        sta $0314
        lda #$0f
        sta $0315
        cli

loc_0e7b:
        lda $5b
        beq loc_0e7b
        ldx #$00

loc_0e81:
        lda txt_0978,x
        sta $068b,x
        jsr sub_0ea7
        inx
        cpx #$10
        bne loc_0e81
        ldx #$26

loc_0e91:
        lda $0988,x
        sta $071f,x
        jsr sub_0ea7
        dex
        bne loc_0e91

loc_0e9d:
        lda $dc01
        cmp #$ef
        bne loc_0e9d
        jmp loc_108a
// Referenced by: jsr from $0e87, $0e97

sub_0ea7:
        txa
        ldx #$10
        ldy #$00

loc_0eac:
        dey
        bne loc_0eac
        dex
        bne loc_0eac
        tax
        rts

loc_0eb4:
        lda #$01
        sta $d019
        ldx $56
        lda dat_0ee8,x
        sta $d012
        lda $0ef8,x
        sta $d021
        lda loc_0ef0,x
        sta $d020
        lda $57
        sta $d016
        inx
        cpx #$08
        bne loc_0ee3
        lda #$00
        sta $0314
        lda #$0f
        sta $0315
        ldx #$00

loc_0ee3:
        stx $56
        jmp loc_febc

dat_0ee8:
        .byte $e4,$e6,$e8,$f4,$f6,$f8,$fa,$32       // .......2

loc_0ef0:
        asl $0e
        ora ($0b,x)
        ora ($0e,x)
        asl $00
        asl $0e
        ora ($01,x)
        ora ($0e,x)
        asl $00

irq_0f00:
        lda #$01
        sta $d019
        lda #$a2
        sta $d012
        lda #$d8
        sta $d016
        dec $57
        dec $57
        bpl loc_0f30
        lda #$07
        sta $57
        ldx #$00

loc_0f1b:
        lda $0799,x
        sta $0798,x
        inx
        cpx #$27
        bne loc_0f1b
        ldx $58
        lda dat_10c4,x
        sta $07bf
        inc $58

loc_0f30:
        dec $5a
        bpl loc_0f60
        lda #$05
        sta $5a
        lda dat_0f96
        pha
        lda $0fb1
        pha
        ldx #$00

loc_0f42:
        lda $0f97,x
        sta dat_0f96,x
        inx
        cpx #$0d
        bne loc_0f42
        ldx #$07

loc_0f4f:
        lda $0fa9,x
        sta $0faa,x
        dex
        bpl loc_0f4f
        pla
        sta $0fa9
        pla
        sta $0fa2

loc_0f60:
        lda #$6d
        sta $0314
        lda #$0f
        sta $0315
        jmp loc_febc

loc_0f6d:
        lda #$01
        sta $d019
        ldx $59
        lda $033c,x
        sta $d012
        lda dat_0f96,x
        sta $d021
        inx
        cpx #$1e
        bne loc_0f91
        lda #$b4
        sta $0314
        lda #$0e
        sta $0315
        ldx #$00

loc_0f91:
        stx $59
        jmp loc_febc

dat_0f96:
        .byte $01,$01                               // ..

// --- Region $0fb6-$10c5 ---
.pc = $0fb6 "irq_0fb6"

irq_0fb6:
        lda #$01
        sta $d019
        lda #$e1
        sta $d012
        lda $02
        tax
        clc
        adc #$10
        sta $d016
        lda #$4e
        sta $0314
        lda #$10
        sta $0315
        dex
        dex

loc_0fd5:
        dex
        dex
        bpl loc_1049
        lda #$04
        sta $9f
        sta $15
        ldx #$00
        stx $9e
        inx
        stx $14
        lda #$0b
        sta $f8
        lda #$e0
        sta $f7
        ldx #$0d

loc_0ff0:
        ldy #$00

loc_0ff2:
        lda ($14),y
        sta ($9e),y
        iny
        cpy #$27
        bne loc_0ff2
        lda $14
        clc
        adc #$28
        sta $14
        bcc loc_1006
        inc $15

loc_1006:
        lda $9e
        clc
        adc #$27
        sta $9e
        bcc loc_1011
        inc $9f

loc_1011:
        ldy $03
        lda ($f7),y
        ldy #$00
        sta ($9e),y
        inc $9e
        bne loc_101f
        inc $9f

loc_101f:
        lda $f7
        clc
        adc #$28
        sta $f7
        bcc loc_102a
        inc $f8

loc_102a:
        dex
        bne loc_0ff0
        inc $03
        lda $03
        cmp #$28
        bne loc_1049
        lda #$00
        sta $56
        lda #$b4
        sta $0314
        lda #$0e
        sta $0315
        lda #$ff
        sta $5b
        ldx #$07

loc_1049:
        stx $02
        jmp loc_febc

loc_104e:
        lda #$01
        sta $d019
        ldx $56
        lda dat_1082,x
        sta $d012
        lda $0ef8,x
        sta $d021
        lda loc_0ef0,x
        sta $d020
        lda #$c8
        sta $d016
        inx
        cpx #$08
        bne loc_107d
        lda #$b6
        sta $0314
        lda #$0f
        sta $0315
        ldx #$00

loc_107d:
        stx $56
        jmp loc_febc

dat_1082:
        .byte $e4,$e6,$e8,$f4,$f6,$f8,$fa,$ff       // ........

loc_108a:
        sei
        jsr $fd15
        jsr $e518
        ldy #$21

loc_1093:
        lda loc_10a3,y
        sta $0400,y
        dey
        bpl loc_1093
        lda #$04
        sta $01
        jmp $0400

loc_10a3:
        ldy #$00

loc_10a5:
        lda $11c4,y
        sta $0801,y
        iny
        bne loc_10a5
        inc $0407
        inc $0404
        bne loc_10a5
        lda #$37
        sta $01
        jsr $fd15
        jsr $fdab
        cli
        jmp loc_fce2

dat_10c4:
        .byte $48,$45                               // HE

// --- Region $fbb4-$fbb6 ---
.pc = $fbb4 "loc_fbb4"

loc_fbb4:
        .byte $23,$00                               // rla ($00,x) // ILLEGAL
        brk

// --- Region $fbfe-$fc08 ---
.pc = $fbfe "loc_fbfe"

loc_fbfe:
        ora #$a2
        bpl loc_fbb4
        .byte $80,$00                               // nop #$00 // ILLEGAL
        ora $d0
        .byte $03,$48                               // slo ($48,x) // ILLEGAL
        brk

// --- Region $fc54-$fc5d ---
.pc = $fc54 "loc_fc54"

loc_fc54:
        jsr sub_9a00
        and ($0a,x)
        .byte $74,$28                               // nop $28,x // ILLEGAL
        bvc loc_fbfe
        .byte $42                                   // jam // ILLEGAL

// --- Region $fccc-$fd33 ---
.pc = $fccc "loc_fccc"

loc_fccc:
        bcc loc_fc54
        .byte $82,$89                               // nop #$89 // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

dat_fcd1:
        .byte $7c,$3f,$b0,$60,$4d,$86,$99           // |?.`M..

loc_fcd8:
        .byte $82,$a2                               // nop #$a2 // ILLEGAL
        bcs loc_fd40
        sta $d8,x
        and #$25
.label loc_fce1 = * + 1
.label loc_fce2 = * + 2
        .byte $dc,$1f,$69                           // nop $691f,x // ILLEGAL
        and #$eb
        eor $f571,x
        inc $d6
        txa
        dec $82,x
        dec $ae,x
        .byte $d7,$13                               // dcp $13,x // ILLEGAL
        .byte $5c,$cd,$7f                           // nop $7fcd,x // ILLEGAL
        jsr sub_6128
        sbc #$83

loc_fcf9:
        ora ($89,x)
        .byte $87,$ba                               // sax $ba // ILLEGAL
        bit $08
        bne loc_fcf9
        cpy $45
        ror $57,x
        .byte $27,$d7                               // rla $d7 // ILLEGAL
        lsr $05,x
        lda ($44),y
        stx $d296
        cmp $c3ac
        .byte $cf,$d0,$84                           // dcp $84d0 // ILLEGAL
        lda ($05,x)
        .byte $b3,$b0                               // lax ($b0),y // ILLEGAL
        .byte $bf,$d8,$b0                           // lax $b0d8,y // ILLEGAL

dat_fd1b:
        .byte $47                                   // G
        .byte $4b,$5e                               // alr #$5e // ILLEGAL
        dec $c3ac
        .byte $cf,$f7,$05                           // dcp $05f7 // ILLEGAL
        bvs loc_fccc
        .byte $32                                   // jam // ILLEGAL

dat_fd27:
        .byte $d5                                   // .

loc_fd28:
        bvc loc_fce1
        .byte $83,$66                               // sax ($66,x) // ILLEGAL
        ldx #$c6
        .byte $82,$c6                               // nop #$c6 // ILLEGAL
        cmp $0f
        .byte $42                                   // jam // ILLEGAL

dat_fd33:
        .byte $58                                   // X

// --- Region $fd63-$fd7b ---
.pc = $fd63 "loc_fd63"

loc_fd63:
        cli
        asl $b8,x
        sbc $13,x
        iny
        asl $45,x
        ora ($a1,x)
        bvs loc_fd28
        lsr $a8
        ora $b3b9,y
        cmp $d354
        inc $8a
        jmp ($18f3)

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

// --- Region $febc-$febf ---
.pc = $febc "loc_febc"

loc_febc:
        .byte $1f,$63,$47                           // slo $4763,x // ILLEGAL
        .byte $42                                   // jam // ILLEGAL

// --- Region $fecc-$fed7 ---
.pc = $fecc "loc_fecc"

loc_fecc:
        pla
        bmi loc_fee0
        bcc loc_fea4
        bpl loc_ff47
        and ($21,x)
        eor ($4b,x)
        rti

// --- Region $fee0-$fee6 ---
.pc = $fee0 "loc_fee0"

loc_fee0:
        bit $5c0b
        .byte $7a                                   // nop // ILLEGAL
        .byte $89,$e4                               // nop #$e4 // ILLEGAL

dat_fee6:
        .byte $0b                                   // .

// --- Region $ff47-$ff50 ---
.pc = $ff47 "loc_ff47"

loc_ff47:
        adc $ef6b,y
        .byte $2f,$eb,$48                           // rla $48eb // ILLEGAL
        .byte $9e,$9b,$cb                           // shx $cb9b,y // ILLEGAL

dat_ff50:
        .byte $fa                                   // .

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

// --- Region $0808-$0e0d ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $ff,$ff,$ff
        .text "UUUUU"
        .byte $ff,$fe,$fa
        .text "ZZZZZ"
        .byte $ff,$ff,$ff,$f5,$f5,$f5,$f5,$f5       // ........

txt_0820:
        .text "UUUUUUUU"
        .fill 8, $f5

txt_0830:
        .text "ZZZZZZZZ"
        .byte $f5,$f5,$f5,$f5,$f5,$f6,$fa,$ea       // ........

txt_0840:
        .text "UUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa                               // ..

txt_0848:
        .text "ZZZZZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$ff,$d5,$d5,$d5,$d5,$d5,$d5,$d5,$ff // ...........

txt_0859:
        .text "UUUUUUU"
        .byte $fe                                   // .

txt_0861:
        .text "VVVVVVV"
        .byte $ff,$d5,$d5,$d5,$d5,$d5,$d5,$d5,$fe   // .........

txt_0871:
        .text "VVVVVVV"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$d5,$d5,$d5,$d5,$d5,$d5           // .......

txt_0880:
        .text "VVVVVVVV"
        .fill 8, $65
        .fill 8, $5d
        .byte $56,$5a,$69,$a5,$95                   // VZi..

txt_089d:
        .text "UUUUUUUVZ"
        .byte $69,$a5,$56,$5a,$69,$65,$65,$65,$65,$65,$95 // i.VZieeeee.

txt_08b1:
        .text "UUUUUUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $f5,$7d,$5f                           // .}_

txt_08bc:
        .text "WUUUUUUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $f5,$7d,$5f,$d5,$f5,$7d,$5d,$5d,$5d,$5d,$5d // .}_..}]]]]]

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

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

txt_08e1:
        .text "UUUUUUUZUUUUUUU"
        .byte $ff                                   // .

txt_08f1:
        .text "UUUUUUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)

txt_08f9:
        .text "UUUUUUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$d5,$d5,$d5,$d5,$d5,$aa           // .......

txt_0908:
        .text "UUUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .fill 8, $95

txt_0918:
        .text "UUUUUUU"
        .byte $ff                                   // .

txt_0920:
        .text "UUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .text "UUUU"
        .byte $95,$95,$95,$95
        .text "UUUU"
        .byte $95,$95,$95,$95
        .byte $95,$95,$95,$bf
        .text "UUUU"
        .byte $ff

txt_093d:
        .text "UUUUUUUU"
        .byte $95,$95,$95                           // ...

txt_0948:
        .text "UUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .fill 8, $95
        .byte $ff                                   // .

txt_0955:
        .text "UUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$d5,$aa                           // ...

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

txt_0964:
        .text "UUUUUUU"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $5d,$5d,$5d,$5d,$55,$55,$55,$6a,$65,$65,$65,$65 // ]]]]UUUjeeee

txt_0978:
        .text "PROUDLY"
        .byte $60                                   // `

txt_0980:
        .text "PRESENTS"
        .byte $ff,$60,$60,$60,$60,$60,$60,$60,$60,$60,$60,$60,$60,$4f,$4c,$4c // .````````````OLL
        .byte $49,$60
        .byte $41,$4e,$44,$60
        .text "LISSA"
        .byte $60,$60,$60,$60,$60
        .byte $60,$60,$60,$60,$60,$60,$60,$20,$20,$00,$a9,$05,$20,$d2,$ff,$20 // ```````  ... .. 
        .byte $44,$e5,$a9,$80,$8d,$91,$02,$a9,$00,$aa,$9d,$00,$04,$9d,$00,$05 // D...............
        .byte $9d,$00,$06,$9d,$00,$07,$e8,$d0,$f1,$ea,$ea,$ea,$ea,$ea,$ea,$ea // ................
        .fill 8, $ea
        .byte $a9,$12,$8d,$18,$d0,$a2,$00,$8e,$20,$d0,$8e,$21,$d0,$4c,$ea,$0d // ........ ..!.L..
        .byte $00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00 // ................
        .byte $0d,$00,$00,$00,$00,$00,$00,$00,$c7,$93,$39,$39,$39,$01,$39,$39 // ..........999.99
        .byte $07
        .byte $33,$33,$07
        .byte $33,$39,$39,$03,$c3,$99
        .text "????"
        .byte $99,$c3
        .byte $07                                   // .

txt_0a21:
        .text "399993"
        .byte $07,$03,$39,$3f,$07,$3f,$3f,$39,$03,$03,$39,$3f,$07 // ..9?.??9..9?.

txt_0a34:
        .text "????"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $99
        .text "??!9"
        .byte $99,$c3
        .byte $39,$39,$39,$01
        .text "9999"
        .byte $81
        .byte $27,$e7,$e7,$e7,$e7,$e7,$81,$81,$33,$f3,$f3,$f3,$f3,$27,$8f,$39 // '.......3....'.9
        .byte $33,$27,$0f                           // 3'.

txt_0a5c:
        .text "'39=??????9"
        .byte $03,$39,$11,$01                       // .9..

txt_0a6b:
        .text ")9999#"
        .byte $09,$19                               // ..

txt_0a73:
        .text "99999"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $93
        .text "9999"
        .byte $93,$c7,$03
        .byte $39,$39,$03

txt_0a84:
        .text "????"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $93
        .text "99)3"
        .byte $83,$c9,$03
        .byte $39,$39,$03
        .text "'39="
        .byte $83
        .byte $39,$3f,$87,$f3,$f9,$33,$87,$81,$27,$e7,$e7,$e7,$e7,$e7,$e7 // 9?...3..'......

txt_0aa8:
        .text "9999999"
        .byte $83
        .text "99999"
        .byte $93,$c7,$ef
        .text "99))"
        .byte $01,$11
        .byte $39
        .byte $7d
        .byte $39,$39,$93,$c7,$c7,$93
        .text "99999"
        .byte $93,$c7,$cf,$9f
        .byte $3f,$81,$39,$f3,$e7,$cf,$9f,$39,$03,$c3,$99,$f9,$f3,$e7,$ff,$e7 // ?.9....9........
        .byte $e7,$cf,$cf,$cf,$cf,$cf,$ff,$cf,$cf,$f9,$f3,$e7,$e7,$e7,$e7,$f3 // ................
        .byte $f9,$9f,$cf,$e7,$e7,$e7,$e7,$cf,$9f,$ff,$ff,$ff,$ff,$ff,$ff,$cf // ................
        .byte $cf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$e7 // ................
        .byte $cf,$99,$33,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f9,$83,$3f,$f9,$83,$3f // ..3.........?..?
        .byte $ff,$e7,$c1,$9f,$c3,$f9,$83,$e7,$ff,$ff,$00,$ff,$00,$ff,$ff,$00 // ................
        .byte $ff,$ff,$00,$ff,$ff,$00,$ff,$ff,$ff,$e7,$cf,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$f9,$f3,$e7,$e7,$e7,$e7,$f3,$f9,$9f,$cf,$e7,$e7,$e7,$e7,$cf // ................
        .byte $9f,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$e7,$e7,$81,$81,$e7,$e7 // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e7,$cf,$ff,$ff,$f9,$83,$3f,$ff,$ff // .............?..
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$e7,$e7,$ff,$ff,$fc,$f9,$f3,$e7,$cf,$9f // ................
        .byte $ff,$c7,$93
        .text "9999"
        .byte $93,$c7,$e7,$87,$e7,$e7,$e7,$e7,$e7
        .byte $c3,$83,$39,$f9,$f3,$e7,$cf,$99,$03,$83,$39,$f9,$c3,$f3,$f9,$39 // ..9.......9....9
        .byte $83,$e3,$c3,$93,$33,$33,$01,$f3,$f3,$03,$39,$3f,$03,$f9,$f9,$33 // ....33....9?...3
        .byte $87,$c3,$99,$3f,$03,$39,$39,$93,$c7,$81,$39,$f9,$f3,$e7,$cf,$9f // ...?.99...9.....
        .byte $3f,$c7,$93,$39,$83,$39,$39,$93,$c7,$c7,$93,$39,$39,$81,$f9,$33 // ?..9.99....99..3
        .byte $87,$ff,$ff,$cf,$cf,$ff,$ff,$cf,$cf,$ff,$ff,$cf,$cf,$ff,$ff,$cf // ................
        .byte $9f,$00,$03                           // ...

dat_0be2:
        // === Fill data (35 bytes, $0be2-$0c04) ===
        .fill 35, $01
        .byte $02,$00,$00,$00,$05                   // .....

dat_0c0a:
        // === Fill data (35 bytes, $0c0a-$0c2c) ===
        .fill 35, $04
        .byte $06,$00,$00,$00,$05,$04,$04,$0a,$0b,$0e,$04,$04,$0d,$0b,$0c,$04 // ................
        .byte $0a,$0b,$0b,$0b,$0b,$0b,$0b,$22,$04,$0a,$0b,$0b,$0b,$0b,$0b,$0b // ......."........
        .byte $0b,$22,$04,$0a,$0b,$0c,$04,$04,$06,$00,$00,$00,$05,$04,$04,$0f // ."..............
        .byte $04,$10,$04,$04,$0f,$04,$10,$04,$0f,$04,$04,$04,$04,$04,$04,$22 // ..............."
        .byte $04,$0f,$04,$04,$04,$04,$04,$04,$04,$22,$04,$0f,$04,$10,$04,$04 // ........."......
        .byte $06,$00,$00,$00,$05,$04,$04,$0f,$04,$04,$1e,$1e,$1f,$04,$10,$04 // ................
        .byte $0f,$04,$04
        .text ")$$$%"
        .byte $04
        .byte $2b,$24,$2d,$04,$04
        .byte $2e,$24
        .byte $24,$25,$04,$0f,$04,$10,$04,$04,$06,$00,$00,$00,$05,$04,$04,$17 // $%..............
        .byte $18,$04,$04,$04,$04,$14,$13,$04,$0f,$04,$04
        .text "*'''("
        .byte $04,$04,$04,$12,$04,$04,$11,$04,$04,$04,$04,$0f,$04,$10,$04,$04 // ................
        .byte $06,$00,$00,$00,$05,$04,$04,$04,$1a,$19,$04,$04,$15,$16,$04,$04 // ................
        .byte $0f,$04,$04,$04,$04,$04,$04,$22,$04,$04,$04,$12,$04,$04,$11,$04 // ......."........
        .byte $04,$04,$04,$0f,$04,$10,$04,$04,$06,$00,$00,$00,$05,$04,$04,$04 // ................
        .byte $04,$12,$04,$04,$11,$04,$04,$04,$0f,$04,$04
        .text "!!!!"
        .byte $22                                   // double quote
        .byte $04,$04,$04,$12,$04,$04,$11,$04,$04,$04,$04,$0f,$04,$10,$04,$04 // ................
        .byte $06,$00,$00,$00,$05,$04,$04,$04,$04,$12,$04,$04,$11,$04,$04,$04 // ................
        .byte $0f,$04,$04
        .text "&###"
        .byte $04,$04,$04,$04,$12,$04,$04,$11,$04
        .byte $04,$04,$04,$0f,$04,$10,$04,$04,$06,$00,$00,$00,$05,$04,$04,$04 // ................
        .byte $04,$12,$04,$04,$11,$04,$04,$04,$0f,$04,$04,$04,$04,$04,$04,$22 // ..............."
        .byte $04,$04,$04,$12,$04,$04,$11,$04,$04,$04,$04,$0f,$04,$10,$04,$04 // ................
        .byte $06,$00,$00,$00,$05,$04,$04,$04,$04,$12,$04,$04,$11,$04,$04,$04 // ................

txt_0d7d:
        .text " !!!!!!"
        .byte $22                                   // double quote character
        .byte $04,$04,$04,$12,$04,$04,$11,$04,$04,$04,$04,$0f,$04,$10,$04,$04 // ................
        .byte $06,$00,$00,$00,$05,$04,$04,$04,$04,$1d,$1c,$1c,$1b,$04,$04,$04 // ................
        .fill 11, $04
        .byte $1d,$1c,$1c,$1b,$04,$04,$04,$04,$1c,$1c,$1c,$04,$04,$06,$00,$00 // ................
        .byte $00,$07                               // ..

dat_0dc2:
        // === Fill data (35 bytes, $0dc2-$0de4) ===
        .fill 35, $08
        .byte $09,$00,$00,$00,$00,$a9,$09,$9d,$00,$d8,$9d,$00,$d9,$9d,$08,$d9 // ................
        .byte $a9,$00,$9d,$00,$da,$9d,$00,$db,$9d,$00,$04,$9d,$00,$05,$a9,$60 // ...............`
        .byte $9d,$08,$06,$9d,$00,$07,$e8,$d0,$dc   // .........

// --- Region $0f98-$0fb5 ---
.pc = $0f98 "Program $0f98"
        .byte $0e,$06,$0e,$01,$0e,$06,$0e,$01,$0e,$06,$0e,$0e,$06,$0e,$01,$01 // ................
        .byte $0f,$08,$09,$08,$07,$08,$07,$01,$07,$07,$00,$00,$00,$00 // ..............

// --- Region $10c6-$1223 ---
.pc = $10c6 "Segment $10c6"
        .byte $4c,$4c,$4f,$60
        .text "THIS"
        .byte $60
        .byte $49,$53,$60

txt_10d2:
        .text "ACCEPT"
        .byte $60
        .text "AGAIN"
        .byte $60,$60,$60
        .byte $41,$60
        .byte $42,$49,$47,$60
        .byte $48
        .text "ELLO"
        .byte $60
        .byte $54,$4f,$60
        .text "MICRO"
        .byte $60
        .byte $4d,$49
        .byte $58,$60,$41,$4e,$44,$60               // X`AND`

txt_10fe:
        .text "HEADBANGER"
        .byte $60,$60,$41,$4d,$44,$60,$54,$4f,$60,$54,$48,$45,$60,$42,$45,$53 // ``AMD`TO`THE`BES
        .byte $54,$60,$4d,$41,$4e,$60,$49,$4e,$60   // T`MAN`IN`

txt_1121:
        .text "MUINCH"
        .byte $60
        .text "WITH"
        .byte $60

txt_112d:
        .text "ORGINALS"
        .byte $60,$54,$48,$45,$60                   // `THE`

txt_113a:
        .text "CAPTAIN"
        .byte $60                                   // `

txt_1142:
        .text "FUTURE"
        .byte $60,$60
        .byte $49,$46,$60
        .byte $59,$4f,$55,$60
        .text "WANT"
        .byte $61,$60
        .byte $57
        .text "RITE"
        .byte $60
        .byte $55,$53,$5f,$60
        .byte $4f,$55,$52,$60

txt_1165:
        .text "ADDRESS"
        .byte $60
        .byte $49,$53,$60,$6d,$60
        .text "YETI"
        .byte $6d

txt_1177:
        .text "FACTORIES"
        .byte $60,$60,$60,$60                       // ````

txt_1184:
        .text "POSTLAGERND"
        .byte $60,$60,$60,$78,$70,$70,$70,$60       // ```xppp`

txt_1197:
        .text "MUENCHEN"
        .byte $60,$74,$70,$60,$5d
        .text "WEST"
        .byte $60

txt_11a9:
        .text "GERMANY"
        .byte $5e,$60,$6d,$60,$54,$4f,$60,$54,$53,$4d,$60,$41,$4d,$60,$45,$4e // ^`m`TO`TSM`AM`EN
        .byte $44,$45,$60,$60,$cb,$9b,$a5,$aa,$f4,$8a,$1c,$8a,$f2,$ef,$0f,$42 // DE``...........B
        .byte $d3,$f3,$e7,$a5,$2c,$99,$0b,$6b       // ....,..k

txt_11d8:
        .text "!R%AR"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $69,$22,$ad,$a6,$89,$af,$bf,$a5,$aa,$59,$0a,$52,$95,$39,$bf,$25 // i".......Y.R.9.%
        .byte $7a,$94,$d2,$14,$ba,$5e,$f2,$52,$95,$44,$83,$41,$a0,$cb,$f8,$34 // z....^.R.D.A...4
        .byte $af,$22,$79,$d2,$bc,$56,$85,$06,$5b,$79,$a9,$64,$ae,$54,$85,$2e // ."y..V..[y.d.T..
        .byte $9f,$a9,$de                           // ...

txt_1211:
        .text "A3"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $48,$96,$be,$f2,$d7,$c9,$f8,$b4,$ff,$16,$95,$ef,$34,$8a,$50 // H...........4.P

dat_1223:
        // === Fill data (1 bytes, $1223-$1223) ===
        .byte $00                                   // .

// --- Region $6128-$6128 ---
.pc = $6128 "sub_6128"
// Referenced by: jsr from $fcf4

sub_6128:
        .byte $00                                   // .

// --- Region $9a00-$9a00 ---
.pc = $9a00 "sub_9a00"
// Referenced by: jsr from $fc54

sub_9a00:
        .byte $00                                   // .

// --- Region $f700-$fbb3 ---
.pc = $f700 "dat_f700"

dat_f700:
        .byte $01,$e7,$a9,$d0,$08,$8d,$03,$d5,$0f,$56,$3f,$95,$cf,$9d,$5a,$06 // .........V?...Z.
        .byte $07,$0e,$10,$f5,$45,$41,$4c,$0b       // ....EAL.

txt_f718:
        .text " T"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $f9,$49,$5d,$aa,$12,$4e,$65,$ea,$f3,$21,$33,$53,$05,$57,$93,$e8 // .I]..Ne..!3S.W..
        .byte $11,$85,$86,$bd,$c7,$14,$4f,$9f,$15,$27,$48,$52,$99,$a5,$83,$c3 // ......O..'HR....
        .byte $44,$a0,$ca,$02,$22,$4d,$81,$e6,$fe,$59,$70,$e0,$f7,$18,$19,$1c // D..."M...Yp.....
        .byte $43,$58,$69,$c8,$f8,$09,$24,$47,$6d,$8e,$9e,$b1,$0a,$0c,$0d,$16 // CXi...$Gm.......
        .text "#()P"
        .byte $87,$bc,$f0,$fa,$1b,$78,$7d,$90,$a6,$ad,$c0,$c9
        .byte $db,$fd,$1e,$42,$46,$5b,$5f,$88,$8a,$91,$96,$c6,$dc,$e5,$ef,$f4 // ...BF[_.........
        .byte $f6,$fc,$1a,$1d,$1f
        .text "%&<="
        .byte $68,$73,$98,$a3,$a4,$a7,$b4
        .byte $b6,$b9,$bf,$c4,$d2,$d8,$d9,$e1,$e4,$ee,$13,$17 // ............

txt_f797:
        .text "*+,-.027>"
        .byte $5e,$61,$6a,$74,$80,$82,$84,$8b,$8c,$8f,$97,$9b,$ab,$ae,$af,$c1 // ^ajt............
        .byte $da,$de,$e2,$e3,$f1,$f2               // ......

txt_f7b6:
        .text "/14568:;"
        .byte $40                                   // @ character
        .text "JKQ"
        .byte $5c                                   // backslash character
        .byte $62,$63,$64,$66,$67,$6b,$6c,$6e,$6f,$71,$72,$75,$76,$77,$79,$7a // bcdfgklnoqruvwyz
        .byte $7b,$7c,$7e,$7f,$89,$92,$94,$9a,$9c,$a1,$a8,$ac,$b0,$b2,$b3,$b5 // {|~.............
        .byte $b7,$b8,$ba,$bb,$be,$c2,$c5,$cb,$cc,$cd,$ce,$d1,$d3,$d4,$d6,$d7 // ................
        .byte $dd,$df,$e9,$eb,$ec,$ed,$fb,$10,$84,$21,$08,$43,$18,$c2,$10,$84 // .........!.C....

txt_f803:
        .text "#"
        .byte $40                                   // @ character
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $26,$4c,$99,$32,$60,$c6,$3a,$34,$68,$d1,$a2,$10,$84,$21,$08,$43 // &L.2`.:4h....!.C
        .byte $46,$8d,$1a,$34,$68,$d1,$a3,$32,$64,$c9,$93,$26,$4c,$99,$46,$8d // F..4h..2d..&L.F.
        .byte $1a,$34,$57,$2a,$0c,$01,$08,$42,$1b,$97,$2e,$4c,$99,$32,$64,$cb // .4W*...B...L.2d.
        .byte $97,$2e,$0e                           // ...

txt_f839:
        .text ",X"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $62,$c5,$8a,$30,$84,$21,$08,$42,$81,$8f,$1e,$3c,$78,$f1,$e3,$8e // b..0.!.B...<x...

txt_f84c:
        .text ",X"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $62,$c5,$8a,$81,$8f,$1e,$3c,$78,$f1,$e3,$c5,$8b,$16 // b.....<x.....

txt_f85c:
        .text ",X"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $62,$c7,$8f,$1e,$3c,$78,$f1,$e3,$df,$bf,$7e,$fd,$fb,$f7,$ef,$db // b...<x....~.....
        .byte $b7,$6e,$dd,$bb,$76,$ed,$c7,$98,$8b,$ed,$24,$21,$08,$42,$10,$c7 // .n..v.....$!.B..
        .byte $98,$8b,$ed,$1e,$62,$2e,$fd,$fb,$f7,$ef,$c9,$08,$42,$10,$84,$31 // ....b.......B..1
        .byte $68,$a8,$d5,$f9,$82,$10,$84,$21,$0c,$5a,$2a,$35,$7c,$5a,$2a,$3b // h......!.Z*5|Z*;
        .byte $76,$ed,$db,$b7,$98,$21,$08,$42,$10,$f6,$08,$42,$10,$84,$37,$02 // v....!.B...B..7.
        .byte $10,$84,$21,$0c,$c0,$84,$21,$08,$42,$30,$84,$21,$08,$43,$14,$21 // ..!...!.B0.!.C.!
        .byte $08,$42,$10,$c5,$8b,$16               // .B....

txt_f8c5:
        .text ",X"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $6e,$04,$21,$08,$42,$1b,$92,$64,$c9,$93,$26,$4c,$99,$21,$08,$42 // n.!.B..d..&L.!.B
        .byte $10,$84,$61,$08,$6e,$04,$21,$0c,$99,$32,$64,$84,$21,$0c,$99,$32 // ..a.n.!..2d.!..2
        .byte $64,$c9,$93,$25,$8b,$08,$42,$11,$84,$21,$08,$42,$10,$c9,$93,$24 // d..%..B..!.B...$
        .byte $21,$0d,$c9,$32,$64,$c9,$93,$26,$4c,$91,$84,$21,$8b,$16,$2d,$c0 // !..2d..&L..!..-.
        .byte $84,$21,$8f,$1e,$3d,$c0,$84,$21,$08,$42,$a6,$b7,$6e,$dd,$b0,$84 // .!..=..!.B..n...
        .byte $2d,$05,$fb,$f7,$ef,$a7,$3a,$6f,$0f,$9a,$88,$22,$a7 // -.....:o...".

txt_f925:
        .text ":R"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $4a,$f5,$7c,$83,$29,$4a,$52,$94,$a5,$29,$4a,$5d,$f5,$2a,$5a,$2d // J.|.)JR..)J].*Z-
        .byte $3b,$de                               // ;.

txt_f93a:
        .text "KR"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $4c,$94,$ca,$52,$94,$a5,$29,$4a,$52,$96,$b5,$61,$40,$cb,$59,$8d // L..R..)JR..a@.Y.
        .byte $1d,$6f,$2b,$68,$0d,$14,$35,$97,$c8,$02,$b9,$2c,$40,$96,$2c,$b2 // .o+h..5....,@.,.
        .byte $c5                                   // .

txt_f95e:
        .text "6X"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $68,$82,$d9,$60,$c1,$83,$06,$0c,$18,$30,$60,$c1,$83,$06,$0c,$18 // h..`.....0`.....
        .byte $20,$5d,$86,$86,$83,$60               //  ]...`

txt_f977:
        .text "I*"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)

txt_f97a:
        .text "RX"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $d4,$c0,$97,$10,$84,$21,$08,$63,$18,$c4,$21,$08,$42,$4b,$88,$42 // .....!.c..!.BK.B
        .byte $10,$84,$2d,$b9,$c8,$42,$18,$84,$9d,$8f,$1c,$ec,$64,$24,$4f,$1d // ..-..B......d$O.
        .byte $64,$48,$91,$23,$af,$89,$d8,$c8,$42,$13,$1c,$e8,$84,$91,$3a,$44 // dH.#....B.....:D
        .byte $82,$44,$88,$49,$13,$a4,$48,$91,$23,$c7,$59,$12,$31,$13,$af,$82 // .D.I..H.#.Y.1...
        .byte $10,$86,$21,$08,$4f,$fc,$8e,$73,$9c,$ff,$ff,$e3,$c3,$87,$0e,$1e // ..!.O..s........
        .byte $4d,$39,$31,$f2,$8d,$cb,$19,$18,$19,$12,$24,$48,$91,$20,$91,$09 // M91.......$H. ..
        .byte $a4,$c9,$b2,$10,$84,$4c,$a3,$90,$e4,$21,$08,$4d,$b9,$c8,$42,$13 // .....L...!.M..B.
        .byte $3e,$d8,$84,$24,$49,$12,$24,$48,$db,$9c,$84,$4d,$e3,$ee,$a8,$88 // >..$I.$H...M....
        .byte $42,$44,$e5,$8c,$8c,$0f,$72,$48,$4e,$e1,$b3,$8d,$3b,$ff,$91,$ce // BD....rHN...;...
        .byte $73,$9c,$e4,$21,$08,$42,$13,$b9,$08,$42,$13,$3e,$d5,$b9,$08,$9b // s..!.B...B.>....
        .byte $4d,$9b,$49,$14,$64,$26,$7d,$bb,$73,$90,$84,$21,$33,$ed,$95,$c2 // M.I.d&}.s..!3...
        .byte $47,$f2,$61,$3c,$ae,$04,$89,$e3,$ad,$9c,$27,$19,$cf // G.a<......'..

txt_fa3a:
        .text "*T"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $52,$87,$2a,$55,$9c                   // R.*U.

txt_fa42:
        .text "'9"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $86,$cf,$09                           // ...

txt_fa48:
        .text "G9"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $2b,$80,$c6,$31,$8c,$72,$a5,$0c,$63,$18,$c6,$31,$8c,$63,$18,$ce // +..1.r..c..1.c..
        .byte $79,$5d,$71,$8c,$63,$18,$c6,$3b,$3d,$e4,$59,$ef,$20,$67,$6b,$78 // y]q.c..;=.Y. gkx
        .byte $78,$b3,$dc,$e3,$18,$86,$21,$8c,$43,$18,$86,$31,$0c,$63,$3c,$a1 // x.....!.C..1.c<.
        .byte $8c,$63,$18,$ec,$e1,$39,$ce,$7c,$36,$78 // .c...9.|6x

txt_fa85:
        .text "J9"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $79,$5c,$04,$21,$08,$42,$10,$86,$73,$ff,$fe,$73,$8c,$63,$18,$c6 // y\.!.B..s..s.c..
        .byte $33,$ca,$18,$ec,$f7,$90,$31,$8c,$63,$18,$c6,$73,$8c,$6b,$ab,$38 // 3.....1.c..s.k.8
        .byte $4f,$2b,$80,$f6,$e7,$21,$08,$4c,$fb,$4e,$9d,$39,$ce,$73,$f8,$ee // O+...!.L.N.9.s..

txt_fab8:
        .text "K8O+"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $4e,$e4,$b3,$e3,$0d,$92,$77,$6c,$7c,$67,$c7,$8c,$d8,$70,$c4,$24 // N.....wl|g...p.$
        .byte $88,$96,$6c,$e3,$4e,$f8,$eb,$22,$21,$09,$9f,$6f,$f2,$59,$c2,$79 // ..l.N.."!..o.Y.y
        .byte $5c,$24,$6d,$ce,$4e,$e4,$26,$7d,$bb,$73,$90,$9f,$ec,$e3,$4e,$8c // \$m.N.&}.s....N.
        .byte $72,$a5,$0c,$72,$a5,$0c,$72,$a5,$0c,$72,$b8,$0a,$21,$8c,$63,$18 // r..r..r..r..!.c.
        .byte $c6,$31,$8c,$63,$18,$c6,$31,$8c,$63,$18,$c6,$31,$8c,$63,$18,$c6 // .1.c..1.c..1.c..
        .byte $31,$8c,$6f,$82,$10,$b2,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 1.o.............
        .fill 12, $00
        .byte $9a,$21,$0b,$28,$00,$95,$ab,$3c,$00,$4b,$d5,$4b,$01 // .!.(...<.K.K.

txt_fb36:
        .text "+V"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $5a,$b5,$6a,$fd,$02,$56,$ad,$5a,$b5,$6a,$d5,$ab,$f4,$09,$5a,$a9 // Z.j..V.Z.j....Z.
        .byte $60,$02,$68,$84,$2c,$a0,$04,$60,$50,$00,$23,$02,$80,$23,$00,$00 // `.h.,..`P.#..#..
        .byte $00,$01,$f4,$11,$80,$00,$00,$00,$07,$d0,$46,$05,$00,$02,$68,$84 // ..........F...h.
        .byte $2c,$a0,$04,$60,$01,$56,$ab,$5e,$82,$80,$23,$00,$09,$b4,$7a,$3d // ,..`.V.^..#...z=
        .byte $1e,$be,$03,$2c,$8f,$66,$00,$06,$65,$1e,$8f,$5f,$02,$30,$28,$00 // ...,.f..e.._.0(.
        .byte $13,$44,$21,$65,$00,$19,$44,$30,$00,$00,$6e,$64,$c1,$18,$00,$65 // .D!e..D0..nd...e
        .byte $79,$72,$e4,$9a,$00,$01,$74,$00,$d2,$00,$00,$11,$81,$40,$00,$9a // yr....t......@..
        .byte $21,$0b,$28,$00,$05,$da,$1c,$00,$e2,$98,$00 // !.(........

// --- Region $fbb7-$fbfd ---
.pc = $fbb7 "dat_fbb7"

dat_fbb7:
        .byte $00,$01,$f4,$00,$05,$d0,$03,$48,$00,$00,$46,$05,$00,$02,$68,$84 // .......H..F...h.
        .byte $2c,$a0,$00,$01,$74,$00,$d2,$00,$02,$30,$01,$8b,$16,$2c,$5f,$40 // ,...t....0...,_@
        .byte $00,$5d,$00,$34,$80,$00,$04,$60,$50,$00,$26,$88,$42,$ca,$00,$00 // .].4...`P.&.B...
        .byte $17,$40,$0d,$20,$00,$23,$00,$0b,$f4,$ca,$65,$32,$00,$00,$17,$40 // .@. .#....e2...@
        .byte $0d,$20,$00,$01,$18,$14,$00           // . .....

// --- Region $fc09-$fc53 ---
.pc = $fc09 "dat_fc09"

dat_fc09:
        .byte $08,$c0,$00,$00,$00,$7d,$00,$01,$74,$00,$d2,$00,$00,$11,$81,$40 // .....}..t......@
        .byte $00,$9a,$21,$0b,$28,$00,$00,$5d,$00,$34,$80,$00,$ad,$8b,$16 // ..!.(..].4.....

txt_fc28:
        .text ",X"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $7d,$00,$01,$74,$00,$d2,$00,$00,$11,$81,$40,$00,$9a,$21,$0b,$28 // }..t......@..!.(
        .byte $00,$00,$2f,$11,$08,$85,$08,$00,$00,$00,$00,$00,$00,$00,$00,$0b // ../.............
        .byte $c4,$42,$21,$42,$00,$00,$08,$84,$42   // .B!B....B

// --- Region $fc5e-$fccb ---
.pc = $fc5e "dat_fc5e"

dat_fc5e:
        .byte $85,$0a,$14                           // ...

txt_fc61:
        .text "(P"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $42,$85,$0a,$14                       // B...

txt_fc68:
        .text "(P"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $42,$85,$0a,$14                       // B...

txt_fc6f:
        .text "(P"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $42,$85,$0a,$14,$28,$50,$91,$c2,$10,$85,$01,$1d,$2c,$4c,$74,$b1 // B...(P......,Lt.
        .byte $31,$f2,$e1,$31,$f0,$05,$2c,$4d,$74,$b1,$2a,$65,$88,$12,$c5,$96 // 1..1..,Mt.*e....
        .byte $01,$65,$c2,$9b                       // .e..

txt_fc96:
        .text ",S"
        .byte $b4                                   // '4' | $80 (end-of-string marker)

txt_fc99:
        .text "AZ"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $ab,$2d,$06,$a9,$96,$c2,$2a,$65,$a9,$d5,$30,$19,$d9,$68,$39,$d0 // .-....*e..0..h9.

txt_fcac:
        .text "$KS"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $97,$ce,$74,$04,$8c,$b8,$33,$74,$21,$13,$50,$5a,$fb,$0c,$37,$a1 // ..t...3t!.PZ..7.
        .byte $2c,$7a,$b0,$11,$11,$9a,$34,$29,$eb,$41,$a3,$01 // ,z....4).A..

// --- Region $fd34-$fd62 ---
.pc = $fd34 "Segment $fd34"
        .byte $41,$55,$7b,$82,$a0,$b8,$58,$06,$86,$87,$82,$a5 // AU{...X.....

loc_fd40:
        .byte $8f,$b3,$44,$f8,$77,$60,$ec,$46,$cf,$87,$8a,$0e,$c4,$fc,$f8,$75 // ..D.w`.F.......u
        .byte $a0,$f6,$cd,$0d,$31,$07,$42,$12,$14,$14,$b4,$01,$43,$dd,$12,$04 // ....1.B.....C...
        .byte $68,$7c,$62                           // h|b

// --- Region $fd7c-$fdaa ---
.pc = $fd7c "dat_fd7c"

dat_fd7c:
        .byte $d3,$e6,$8a,$01,$a1,$a1,$e0,$c0,$b1,$0e,$ec,$18,$0c,$74,$34,$c4 // .............t4.
        .byte $15,$a6,$65,$a6,$6a,$0a,$18,$13,$b5,$66,$b0,$2d,$9d,$67,$4b,$61 // ..e.j....f.-.gKa
        .byte $27,$68,$42,$72,$83,$45,$4a,$8a,$d8,$c6,$50,$86,$c5,$ce,$40 // 'hBr.EJ...P...@

// --- Region $fdac-$febb ---
.pc = $fdac "dat_fdac"

dat_fdac:
        .byte $96,$93,$28,$32,$f0,$32,$ea,$98,$a6,$59,$c6,$e6,$a6,$4a,$46,$e7 // ..(2.2...Y...JF.
        .byte $60,$5b,$1a,$88,$d2,$d6,$71,$b4,$21,$12,$f0,$68,$d8,$9d,$b2,$04 // `[....q.!..h....
        .byte $69,$77,$23,$7b,$a0,$85,$60,$a1,$c0,$8c,$c1,$43,$b1,$1a,$02,$46 // iw#{..`....C...F
        .byte $1e,$e8,$90,$23,$43,$e3,$12,$a2,$79,$03,$00,$d0,$d0,$f0,$54,$a8 // ...#C...y.....T.
        .byte $2d,$8c,$04,$48,$77,$60,$ec,$59,$c6,$87,$8a,$0e,$84,$22,$ae,$0a // -..Hw`.Y....."..
        .byte $5a,$03,$11,$0f,$74,$48,$13,$e1,$f1,$89,$60,$5a,$d0,$55,$13,$c8 // Z...tH....`Z.U..
        .byte $13,$1a,$7c,$d9,$e6,$9f,$36,$79,$a7,$cd,$9f,$3e,$6c,$f3,$1a,$34 // ..|...6y...>l..4
        .byte $24,$74,$29,$d0,$a7,$1a,$74,$e1,$08,$42,$80,$68,$68,$78,$30,$19 // $t)...t..B.hhx0.
        .byte $08,$77,$60,$f6,$f9,$71,$0c,$8b,$a1,$0d,$31,$06,$05,$e8,$7b,$a2 // .w`..q....1...{.
        .byte $40,$a1,$0f,$8c,$4f,$7e,$fd,$fb,$a0,$83,$80,$0d,$5c,$35,$71,$b0 // @...O~......\5q.
        .byte $2d,$69,$3d,$1a,$f7,$40,$ab,$a9,$1b,$01,$09,$a9,$0b,$61,$2f,$e8 // -i=..@.......a/.

txt_fe5c:
        .text "IM"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $24,$9a                               // $.

txt_fe61:
        .text "1O"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $0a,$17,$b6,$e4                       // ....

txt_fe68:
        .text "2-5"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $72,$93,$e2,$03,$8f,$64,$9a,$19,$17,$cb,$52,$4d,$49,$f1,$01,$c1 // r....d....RMI...
        .byte $86,$88,$94,$42,$fa,$12,$c9,$26,$80,$49,$c1,$f8,$80,$e1,$d9,$0a // ...B...&.I......
        .byte $86,$45,$a6,$b5,$21,$54,$9f,$10,$08,$df,$70,$7c,$20,$22,$76,$88 // .E..!T....p| "v.
        .byte $a8,$4d,$41,$dd,$00,$5a,$a3,$c0       // .MA..Z..

loc_fea4:
        .byte $62,$21,$ee,$89,$02,$7c,$3e,$31,$20,$0f,$52,$ba,$c4,$ed,$7f,$2a // b!...|>1 .R....*
        .byte $27,$90,$30,$0d,$0d,$0f,$05,$4b       // '.0....K

// --- Region $fec0-$fecb ---
.pc = $fec0 "dat_fec0"

dat_fec0:
        .byte $1d,$d8,$3b,$11,$b3,$e1,$e2,$83,$b1,$3f,$3e,$1d // ..;......?>.

// --- Region $fed8-$fedf ---
.pc = $fed8 "dat_fed8"

dat_fed8:
        .byte $62,$61,$ee,$89,$02,$34,$3e,$31       // ba...4>1

// --- Region $fee7-$ff46 ---
.pc = $fee7 "Segment $fee7"
        .byte $22,$80,$d0,$b8,$5c,$a3,$54,$03,$51,$56,$e2,$aa,$ac,$86,$5b,$7a // "...\.T.QV....[z
        .byte $c4,$c5,$30,$b4,$3a,$88,$0b,$0a,$08,$58,$00,$d4,$6a,$82,$07,$a1 // ..0.:....X..j...
        .byte $31,$4c,$66,$9e,$a6,$84,$8c,$82,$85,$64,$a7,$01,$92,$00,$20,$ad // 1Lf......d.... .
        .byte $e0,$33,$9a,$8d,$5b,$8a,$aa,$b3,$54,$aa,$45,$54,$6c,$17,$5c,$e9 // .3..[...T.ETl.\.
        .byte $54,$a9,$bc,$b5,$f9,$da,$c8,$5b,$59,$0b,$4d,$12,$89,$a4,$9c,$ae // T......[Y.M.....
        .byte $5a,$69,$0a,$76,$af,$14,$a5,$a6,$55,$65,$a4,$81,$79,$d2,$a9,$53 // Zi.v....Ue..y..S

// --- Region $ff51-$ffff ---
.pc = $ff51 "Segment $ff51"
        .byte $d2,$28,$b4,$ef,$79,$2f,$3a,$54,$fc,$ab,$29,$de,$48,$52,$e8,$52 // .(..y/:T..).HR.R
        .byte $d3,$fd,$e4,$b5,$f7,$96,$bf           // .......

txt_ff68:
        .text ":EVR"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $5c,$bf,$a9,$de,$2d,$ab,$c5,$fc,$1b,$57,$91,$3c,$cb,$9a,$d5,$7e // \...-....W.<...~
        .byte $65,$df,$d1,$21,$6a,$f5,$3a,$99,$0b,$5f,$9d,$22,$a2,$69,$a7,$2b // e..!j.:.._.".i.+
        .byte $d3,$b5,$78,$aa,$d0,$d7,$0f           // ..x....

txt_ff94:
        .text "JE-"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $69,$50,$5b,$c2,$5c,$d4,$ef,$57,$67,$cb,$9b,$a5,$aa,$f4,$8a,$1c // iP[.\..Wg.......
        .byte $8a,$f2,$ef,$0f,$42,$d3,$f3,$e7,$a5,$2c,$99,$0b,$6b // ....B....,..k

txt_ffb5:
        .text "!R%AR"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $69,$22,$ad,$a6,$89,$af,$bf,$a5,$aa,$59,$0a,$52,$95,$39,$bf,$25 // i".......Y.R.9.%
        .byte $7a,$94,$d2,$14,$ba,$5e,$f2,$52,$95,$44,$83,$41,$a0,$cb,$f8,$34 // z....^.R.D.A...4
        .byte $af,$22,$79,$d2,$bc,$56,$85,$06,$5b,$79,$a9,$64,$ae,$54,$85,$2e // ."y..V..[y.d.T..
        .byte $9f,$a9,$de                           // ...

txt_ffee:
        .text "A3"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $48,$96,$be,$f2,$d7,$c9,$f8,$b4,$ff,$16,$95,$ef,$34,$8a,$50 // H...........4.P
