// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:33
// 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:  $0d10 (loc_0d10)
// IRQ handler:  $0c98 (irq_0c98)
// IRQ handler:  $0cb8 (irq_0cb8)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $0e38 (loc_0e38)
//
// Code: 999 bytes, Data: 62489 bytes
// Labels: 170, Subroutines: 9
//
// Cross-references: all OK
// ============================================


// --- Region $0c88-$0ec5 ---
.pc = $0c88 "loc_0c88"

loc_0c88:
        lda #$ff
        sta $d019
        lda $dc0d
        pla
        tay
        pla
        tax
        pla
        rti

dat_0c96:
        .byte $00,$00                               // ..

irq_0c98:
        lda #$ff
        sta $3fff
        lda #$1a
        sta $d012
        lda #$08
        sta $d011
        lda #$08
        sta $0ca3
        jmp loc_0fd8

dat_0caf:
        .byte $8d,$14,$03,$4c,$88,$0c,$00,$00,$00   // ...L.....

irq_0cb8:
        lda #$32
        sta $d012
        lda #$00
        sta $3fff
        lda #$f0
        sta $0314
        jmp loc_0c88

dat_0cca:
        .byte $00,$00,$00,$00,$00,$00               // ......
// Referenced by: jsr from $0d10, $0dbd, $0de8, $0e51

sub_0cd0:
        lda $d012
        clc
        adc #$04
// Referenced by: jsr from $0fda

sub_0cd6:
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        rts

dat_0cef:
        .byte $00                                   // .

loc_0cf0:
        lda #$1b
        sta $d011
        lda #$a6
        sta $d012
        lda #$10
        sta $0314
        lda #$0d
        sta $0315
        jsr sub_1200
        jmp loc_0c88

dat_0d0a:
        .byte $00,$00,$00,$00,$00,$00               // ......

loc_0d10:
        jsr sub_0cd0
        lda #$43
        sta $d000
        clc
        adc #$1a
        sta $d002
        adc #$1a
        sta $d004
        adc #$1a
        sta $d006
        adc #$1a
        sta $d008
        adc #$1a
        sta $d00a
        lda #$f9
        sta $d00c
        adc #$1a
        sta $d00e
        lda #$80
        sta $d010
        lda #$ff
        sta $d015
        sta $d01c
        lda #$00
        sta $d017
        sta $d01d
        lda #$01
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        sta $d02f
        lda #$0c
        sta $d025
        lda #$0b
        sta $d026
        lda #$10
        sta $07f8
        sta $07fe
        lda #$11
        sta $07f9
        lda #$12
        sta $07fa
        lda #$13
        sta $07fb
        lda #$14
        sta $07fc
        lda #$15
        sta $07fd
        lda #$16
        sta $07ff
        lda #$b8
        sta $0314
        lda $d001
        clc
        adc #$18
        sta $d012
        jsr sub_0ee8
        jmp loc_0c88

dat_0db2:
        .byte $00,$00,$00,$00,$00,$00               // ......

loc_0db8:
        lda #$38
        sta $d015
        jsr sub_0cd0
        lda #$17
        sta $07fb
        lda #$18
        sta $07fc
        lda #$14
        sta $07fd
        lda $d001
        clc
        adc #$18
        sta $d012
        lda #$e8
        sta $0314
        jsr sub_0ee8
        jmp loc_0c88

dat_0de3:
        .byte $00,$00,$00,$00,$00                   // .....

loc_0de8:
        jsr sub_0cd0
        lda #$ff
        sta $d015
        lda #$df
        sta $d00a
        lda #$12
        sta $07f8
        lda #$19
        sta $07f9
        lda #$14
        sta $07fa
        lda #$1a
        sta $07fb
        lda #$1b
        sta $07fc
        lda #$19
        sta $07fd
        lda #$1b
        sta $07fe
        lda #$15
        sta $07ff
        lda #$f7
        sta $d012
        lda #$0e
        sta $0315
        lda #$38
        sta $0314
        jsr sub_0ee8
        jmp loc_0c88

dat_0e32:
        .byte $00,$00,$00,$00,$00,$00               // ......

loc_0e38:
        lda #$1b
        sta $d011
        ldx #$10

loc_0e3f:
        dex
        bne loc_0e3f
        lda #$10
        sta $d011
        ldx #$10

loc_0e49:
        dex
        bne loc_0e49
        lda #$07
        sta $d015
        jsr sub_0cd0
        lda #$92
        sta $d000
        clc
        adc #$1a
        sta $d002
        adc #$1a
        sta $d004
        lda #$00
        sta $d010
        sta $d01c
        lda $ff
        sta $d027
        sta $d028
        sta $d029
        lda #$1c
        sta $07f8
        lda #$1d
        sta $07f9
        lda #$1e
        sta $07fa
        lda #$00
        sta $d012
        lda #$98
        sta $0314
        lda #$0c
        sta $0315
        jsr sub_1078
        jsr sub_1088
        lda $dc01
        and $dc00
        and #$10
        bne loc_0eaf
        jmp loc_1270

dat_0ea8:
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

loc_0eaf:
        ldx #$14
.label loc_0eb2 = * + 1
        bit $aa
        lda $0ec8,x
        beq loc_0eb2
        sta $ff
        inx
        stx $0eb0
        jsr sub_0f0d
        jmp loc_0c88

dat_0ec4:
        .byte $00,$00                               // ..

// --- Region $0ee8-$0f20 ---
.pc = $0ee8 "sub_0ee8"
// Referenced by: jsr from $0dac, $0ddd, $0e2c

sub_0ee8:
        lda #$1c
        sta $fe
        ldx #$3d
        ldy $d001
        iny
        iny

loc_0ef3:
        lda dat_0f20,x
        bne loc_0efc
        ldx #$00
        beq loc_0f70

loc_0efc:
        nop
        nop

loc_0efe:
        cpy $d012
        bcc loc_0efe
        sta $d025

loc_0f06:
        inx
        iny
        dec $fe
        bne loc_0ef3
        rts
// Referenced by: jsr from $0ebe

sub_0f0d:
        ldx $0eed
        inx
        lda dat_0f20,x
        bne loc_0f1a
        ldx #$00
        beq loc_0f1c

loc_0f1a:
        nop
        nop

loc_0f1c:
        stx $0eed
        rts

dat_0f20:
        .byte $01                                   // .

// --- Region $0f70-$0f79 ---
.pc = $0f70 "loc_0f70"

loc_0f70:
        cpy $d012
        bcc loc_0f70
        jmp loc_0f06

dat_0f78:
        .byte $00,$00                               // ..

// --- Region $0f8f-$0fbf ---
.pc = $0f8f "loc_0f8f"

loc_0f8f:
.label sub_0f90 = * + 1
        and $0ca2
        lda dat_1002,x
        sta $d027
        inx
        cpx #$58
        bne loc_0fa3
        ldy #$8e
        ldx #$00
        beq loc_0fa6

loc_0fa3:
        ldy #$60
        nop

loc_0fa6:
        stx $0f91
        sty $0fbf
        ldx #$03
        lda txt_0f80,x
        sta $07f8
        inx
        cpx #$10
        bne loc_0fbd

dat_0fb9:
        .byte $a2,$00,$f0,$02                       // ....

loc_0fbd:
        nop
        nop
        rts

// --- Region $0fd8-$1003 ---
.pc = $0fd8 "loc_0fd8"

loc_0fd8:
        lda #$1c
        jsr sub_0cd6
        lda #$01
        sta $d015
        sta $d01d
        nop
        nop
        nop
        lda #$98
        sta $d000
        jsr sub_0f90
        lda #$b8
        sta $0314
        lda #$0c
        sta $0315
        lda #$20
        sta $d012
        jmp loc_0c88

dat_1002:
        .byte $10,$10                               // ..

// --- Region $1078-$10d5 ---
.pc = $1078 "sub_1078"
// Referenced by: jsr from $0e95

sub_1078:
        ldx #$02
        dex
        bne loc_1082

dat_107d:
        .byte $20,$60,$10,$a2,$02                   //  `...

loc_1082:
        stx $1079
        rts

dat_1086:
        .byte $00,$00                               // ..
// Referenced by: jsr from $0e98

sub_1088:
        ldx #$02
        dex
        bne loc_10d1

loc_108d:
        ldx #$00

loc_108f:
        ldy #$1f
        lda $1100,x
        pha

loc_1095:
        lda $1101,x
        sta $1100,x
        inx
        dey
        bpl loc_1095
        pla
        sta $10ff,x
        txa
        clc
        adc #$20
        tax
        cpx #$c0
        bcc loc_108f
        ldx #$3f

loc_10ae:
        ldy #$1f
        lda $1100,x
        pha

loc_10b4:
        lda $10ff,x
        sta $1100,x
        dex
        dey
        bpl loc_10b4
        pla
        sta $1101,x
        txa
        clc
        adc #$60
        tax
        cpx #$c0
        bcc loc_10ae
        ldx #$02
        clc
        bcc loc_10d2

dat_10d0:
        .byte $24                                   // $

loc_10d1:
        nop

loc_10d2:
        stx $1089
        rts

// --- Region $1200-$125f ---
.pc = $1200 "sub_1200"
// Referenced by: jsr from $0d04

sub_1200:
        jsr sub_1250
        jmp loc_1206

loc_1206:
        ldx #$6c
        ldy #$01

loc_120a:
        lda $1180,y
        sta $d020
        sta $d021
        lda $1120,y
        sta $d021
        lda $1100,y
        sta $d021
        lda $1140,y
        sta $d021
        lda $1160,y
        sta $d021
        jmp loc_122e

loc_122e:
        dey
        bpl loc_1235
        ldy #$1f
        bne loc_1237

loc_1235:
        nop
        nop

loc_1237:
        nop
        dex
        bne loc_120a
        lda #$01
        sta $d020
        sta $d021
        ldx #$17

loc_1245:
        dex
        bne loc_1245
        stx $d020
        stx $d021
        rts

dat_124f:
        .byte $00                                   // .
// Referenced by: jsr from $1200

sub_1250:
        lda #$01
        sta $d020
        sta $d021
        ldx #$14

loc_125a:
        dex
        bne loc_125a
        bit $ea
        rts

// --- Region $1270-$12c1 ---
.pc = $1270 "loc_1270"

loc_1270:
        sei
        ldx #$ff
        txs
        cld
        lda #$37
        sta $01
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$01
        sta $dc0e
        lda #$00
        sta $dc0d
        sta $dd0d
        lda #$08
        sta $dc0e
        lda #$f0
        sta $d01a
        lda $dc0d
        lda $dd0d
        lda $d019
        jsr $ff84
        lda #$00
        sta $d015
        lda #$00
        ldx #$1f

loc_12af:
        sta $d400,x
        dex
        bpl loc_12af
        lda #$93
        sta $dd00
        jsr $ff81
        cli
        jmp loc_1328

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

// --- Region $1328-$135b ---
.pc = $1328 "loc_1328"

loc_1328:
        jmp loc_fce2

loc_132b:
        sta $01
        ldy #$00

loc_132f:
        dec $af
        dec $1338

loc_1334:
        lda ($ae),y
        sta.abs $0000,y
        iny
        bne loc_1334
        lda $af
        cmp #$13
        bne loc_132f
        ldy #$07

loc_1344:
        lda $1357,y
        sta.abs $00aa,y
        dey
        bne loc_1344

loc_134d:
        lda $135f,y
        sta ($ac),y
        iny
        bne loc_134d
        ldx #$ff
        txs
        jmp $0100

dat_135b:
        .byte $00                                   // .

// --- Region $ff81-$ff8c ---
.pc = $ff81 "Segment $ff81"
        adc $3bc6,x
        .byte $e3,$1f                               // isc ($1f,x) // ILLEGAL
        adc $bf83,x
        jmp ($eb7d)

dat_ff8c:
        .byte $0e                                   // .

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

// --- Region $0812-$08ea ---
.pc = $0812 "dat_0812"

dat_0812:
        .byte $63,$3f,$7e,$63,$7f,$7e,$63,$60,$60,$63,$60,$78,$63,$60,$78,$63 // c?~c.~c``c`xc`xc
        .byte $60,$60,$7f,$7f,$60,$3e,$3f,$60,$00,$00,$00,$00,$00,$00,$00,$00 // ``..`>?`........
        .fill 13, $00
        .byte $aa,$00,$00,$00,$03,$fc,$00,$03,$fe,$00,$03,$0e,$00,$03,$06,$00 // ................
        .byte $03,$06,$00,$03,$00,$00,$03,$3f,$c0,$03,$3f,$e0,$03,$30,$e0,$03 // .......?..?..0..
        .byte $3e,$60,$03,$fe,$60,$03,$fc,$60,$00,$30,$60,$00,$30,$60,$00,$30 // >`..`..`.0`.0`.0
        .byte $60,$00,$30,$e0,$00,$3f,$e0,$00,$3f,$c0,$00,$00,$00,$00,$00,$00 // `.0..?..?.......
        .byte $aa,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$67,$c7,$cc,$6f,$ef,$ec,$6c,$6c,$6c,$6c,$6c,$6c,$6c // ...g..o..lllllll
        .byte $6c,$6c,$6c,$6c,$6c,$6f,$ef,$ec,$67,$c7,$cc,$00,$00,$00,$00,$00 // lllllo..g.......
        .fill 16, $00
        .byte $aa,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$de,$39,$e6,$db,$6c,$db,$db,$6c,$db,$db,$6c,$db,$de // ....9..l..l..l..
        .byte $7c,$df,$db,$6c,$db,$db,$6c,$db,$db,$6c,$db // |..l..l..l.

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

// --- Region $0912-$092a ---
.pc = $0912 "dat_0912"

dat_0912:
        .byte $f7,$39,$c6,$6d,$b5,$ad,$6d,$b5,$ad,$6f,$b9,$cf,$6f,$b5,$ad,$6d // .9.m..m..o..o..m
        .byte $b5,$ad,$ed,$b5,$ad,$cd,$b9,$cd       // ........

dat_092a:
        // === Fill data (1 bytes, $092a-$092a) ===
        .byte $00                                   // .

// --- Region $0952-$09e9 ---
.pc = $0952 "dat_0952"

dat_0952:
        .byte $7f,$60,$3e,$7f,$60,$7e,$1c,$60,$60,$1c,$60,$60,$1c,$60,$60,$1c // .`>.`~.``.``.``.
        .byte $60,$60,$1c,$7f,$7e,$1c,$3f,$3e,$00,$00,$00,$00,$00,$00,$00,$00 // ``..~.?>........
        .fill 13, $00
        .byte $aa,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$7f,$63,$3e,$7f,$77,$7e,$1c,$7f,$60,$1c,$7f,$60,$1c // ....c>.w~..`..`.
        .byte $6b,$60,$1c,$63,$60,$1c,$63,$7e,$1c,$63,$3e,$00,$00,$00,$00,$00 // k`.c`.c~.c>.....
        .fill 16, $00
        .byte $aa,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$0f,$ef,$c0,$0f,$ef,$e0,$0c,$0c,$60,$0f,$0f,$e0,$0f // ...........`....
        .byte $0f,$c0,$0c,$0c,$00,$0c,$0c,$00,$0c,$0c // ..........

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

// --- Region $0a12-$0bc0 ---
.pc = $0a12 "dat_0a12"

dat_0a12:
        .byte $0f,$c7,$e0,$0f,$ef,$e0,$0c,$6c,$00,$0c,$6c,$00,$0c,$6c,$e0,$0c // .......l..l..l..
        .byte $6c,$60,$0f,$ef,$e0,$0f,$c7,$c0,$00,$00,$00,$00,$00,$00,$00,$00 // l`..............
        .fill 13, $00
        .byte $aa,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$7b,$93                   // ...{.

txt_0a54:
        .text "83V"
        .byte $b4                                   // '4' | $80 (end-of-string marker)

txt_0a58:
        .text "3V"
        .byte $b4                                   // '4' | $80 (end-of-string marker)

txt_0a5b:
        .text "3V"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $33,$97,$b4                           // 3..

txt_0a61:
        .text "3V"
        .byte $b4                                   // '4' | $80 (end-of-string marker)

txt_0a64:
        .text "3V"
        .byte $b4                                   // '4' | $80 (end-of-string marker)

txt_0a67:
        .text "3V"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .fill 21, $00
        .byte $aa,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$7e,$3f,$3f,$7f,$7f,$7f,$63,$60,$60,$63,$60,$7e,$63 // ...~??...c``c`~c
        .byte $60,$3f,$63,$60,$03,$7f,$7f,$7f,$7e,$3f,$7e,$00,$00,$00,$00,$00 // `?c`....~?~.....
        .fill 16, $00
        .byte $aa,$ce,$ee,$ee,$a8,$88,$aa,$a8,$88,$aa,$ae,$c8,$aa,$a8,$88,$aa // ................
        .byte $a8,$88,$aa,$a8,$88,$aa,$ce,$8e,$ea,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $70,$00,$00,$f0,$00,$00,$30,$00,$00,$30,$00,$00,$30,$00,$00,$30 // p.....0..0..0..0
        .byte $00,$00,$30,$00,$00,$fc,$00,$00,$fc,$00,$00,$00,$00,$00,$00,$00 // ..0.............
        .byte $aa,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$7e,$3f,$63,$7f,$7f,$63,$63,$60,$63,$7f,$7e,$7f,$7e // ...~?c..cc`c.~.~
        .byte $3f,$3f,$60,$03,$03,$60,$7f,$7f,$60,$7e,$7e,$00,$00,$00,$00,$00 // ??`..`..`~~.....
        .fill 16, $00
        .byte $aa,$00,$00,$00,$00,$00,$00,$7b,$98,$ce,$81,$25,$24,$71,$25,$e4 // .......{...%$q%.
        .byte $09,$25,$24,$f1,$19,$24,$00,$00,$00,$01,$13,$00,$02,$aa,$80,$03 // .%$..$..........
        .byte $aa,$80,$02,$aa,$80,$02,$ab,$00,$00,$00,$00,$1f,$76,$30,$1f,$77 // ............v0.w
        .byte $70,$0e,$77,$f0,$0e,$77,$f0,$0e,$76,$b0,$00,$00,$00,$00,$00,$00 // p.w..w..v.......
        .byte $aa,$f0,$f3,$ff,$f0,$f3,$ff,$f0,$f0,$38,$fe,$f0,$38,$fe,$f0,$38 // .........8..8..8
        .byte $fe,$f0,$38,$f0,$f0,$00,$f0,$f3,$ff,$f0,$f3,$ff,$00,$00,$00,$00 // ..8.............
        .fill 8, $00
        .byte $01,$f7,$80,$00,$44,$80,$00,$44,$80,$00,$44,$80,$00,$47,$80,$00 // ....D..D..D..G..
        .fill 8, $00
        .byte $aa                                   // .

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

// --- Region $0c00-$0c87 ---
.pc = $0c00 "dat_0c00"

dat_0c00:
        .byte $78,$a9,$00,$8d,$0e,$dc,$8d,$0d,$dc,$a9,$00,$8d,$0d,$dd,$8d,$0d // x...............
        .byte $dc,$8d,$0f,$dd,$8d,$19,$d0,$a9,$01,$8d,$1a,$d0,$8d,$19,$d0,$a9 // ................
        .byte $00,$8d,$12,$d0,$a9,$18,$8d,$11,$d0,$a9,$ff,$8d,$ff,$3f,$a9,$80 // .............?..
        .byte $8d,$fe,$ff,$a9,$0c,$8d,$ff,$ff,$a9,$00,$8d,$53,$c7,$a9,$18,$8d // ...........S....
        .byte $a3,$0c,$a9,$35,$85,$01,$a9,$98,$8d,$14,$03,$a9,$0c,$8d,$15,$03 // ...5............
        .byte $ad,$11,$d0,$30,$fb,$ad,$12,$d0,$d0,$fb,$ad,$0d,$dc,$ad,$0d,$dd // ...0............
        .byte $a9,$01,$85,$ff,$a9,$15,$8d,$18,$d0,$a9,$1b,$8d,$11,$d0,$20,$d8 // .............. .
        .byte $10,$20,$c0,$11,$58,$4c,$75,$0c,$00,$00,$00,$00,$00,$00,$00,$00 // . ..XLu.........
        .byte $48,$8a,$48,$98,$48,$6c,$14,$03       // H.H.Hl..

// --- Region $0ec6-$0ee7 ---
.pc = $0ec6 "Program $0ec6"
        .byte $00,$00,$06,$06,$02,$02,$04,$04,$05,$05,$03,$03,$07,$07,$01,$01 // ................
        .byte $07,$07,$03,$03,$05,$05,$04,$04,$02,$02,$00,$20,$e8,$0e,$4c,$88 // ........... ..L.
        .byte $0c,$00                               // ..

// --- Region $0f21-$0f6f ---
.pc = $0f21 "Program $0f21"
        .fill 15, $01
        .fill 8, $0f
        .fill 8, $0c
        .fill 8, $0b
        .fill 8, $10
        .fill 8, $0b
        .fill 8, $0c
        .fill 8, $0f
        .fill 8, $00

// --- Region $0f7a-$0f8e ---
.pc = $0f7a "Program $0f7a"
        .byte $00,$00,$00,$00,$00,$00               // ......

txt_0f80:
        .text "/. !"
        .byte $22                                   // double quote character
        .text "#$%&'()*+,"

// --- Region $0fc0-$0fd7 ---
.pc = $0fc0 "dat_0fc0"

dat_0fc0:
        .byte $ad,$0f,$60,$00,$00,$00,$00,$00,$20,$98,$0c,$4c,$d8,$0f,$00,$00 // ..`..... ..L....
        .fill 8, $00

// --- Region $1004-$1077 ---
.pc = $1004 "Segment $1004"
        .byte $10,$10,$10,$10,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0c,$0c,$0c,$0c // ................
        .byte $0c,$0c,$0c,$0c,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$01,$01,$01,$01 // ................
        .fill 20, $01
        .fill 8, $0f
        .fill 8, $0c
        .fill 8, $0b
        .fill 8, $10
        .fill 8, $00
        .byte $ad,$07,$12,$c9,$6c,$f0,$08,$ee,$07,$12,$d0,$06,$ea,$ea,$ea,$24 // ....l..........$
        .byte $ea,$60,$ea,$60,$00,$00,$00,$00       // .`.`....

// --- Region $10d6-$11a0 ---
.pc = $10d6 "dat_10d6"

dat_10d6:
        .byte $00,$00,$a9,$01,$8d,$79,$10,$8d,$89,$10,$8d,$07,$12,$a9,$00,$8d // .....y..........
        .byte $91,$0f,$8d,$ad,$0f,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .....`..........
        .fill 10, $00
        .byte $01,$0f,$0c,$0b,$00,$0b,$0c,$01,$0c,$0b,$00,$0c,$01,$0c,$00,$0b // ................
        .byte $0b,$0b,$0c,$0c,$0f,$01,$0f,$0c,$0c,$0b,$0b,$0b,$00,$0b,$0c,$0f // ................
        .byte $0e,$03,$01,$03,$0e,$06,$00,$06,$03,$01,$03,$06,$00,$0e,$01,$0e // ................
        .byte $00,$06,$06,$06,$0e,$0e,$03,$01,$03,$0e,$0e,$06,$06,$06,$00,$06 // ................
        .byte $01,$07,$08,$09,$00,$09,$08,$01,$08,$09,$00,$08,$01,$08,$00,$09 // ................
        .byte $09,$09,$08,$08,$07,$01,$07,$08,$08,$09,$09,$09,$00,$09,$08,$07 // ................
        .byte $0d,$03,$01,$03,$0d,$00,$05,$0d,$01,$0d,$05,$00,$0d,$01,$0d,$00 // ................
        .byte $05,$05,$05,$0d,$0d,$03,$01,$03,$0d,$0d,$05,$05,$05,$05,$00,$05 // ................
        .byte $01,$0a,$08,$02,$00,$02,$08,$01,$08,$02,$00,$08,$01,$08,$00,$02 // ................
        .byte $02,$02,$08,$08,$0a,$01,$0a,$08,$08,$02,$02,$02,$00,$02,$08,$0a // ................

dat_11a0:
        // === Fill data (1 bytes, $11a0-$11a0) ===
        .byte $00                                   // .

// --- Region $11c0-$11ff ---
.pc = $11c0 "dat_11c0"

dat_11c0:
        .byte $a9,$00,$a2,$1f,$9d,$00,$d4,$ca,$10,$fa,$a2,$1f,$bd,$d8,$11,$9d // ................
        .byte $00,$d4,$ca,$10,$f7,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0b // .....`..........
        .byte $04,$00,$04,$41,$1f,$e0,$20,$04,$00,$04,$41,$1f,$e0,$00,$00,$f6 // ...A.. ...A.....
        .byte $1f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................

// --- Region $1260-$126f ---
.pc = $1260 "dat_1260"

dat_1260:
        .byte $ea,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$60,$00,$00,$00,$00,$00,$00 // .... ..!.`......

// --- Region $1300-$1301 ---
.pc = $1300 "dat_1300"

dat_1300:
        .byte $91                                   // .

dat_1301:
        // === Fill data (1 bytes, $1301-$1301) ===
        .byte $00                                   // .

// --- Region $135c-$13c1 ---
.pc = $135c "Segment $135c"
        .byte $08,$d8
        .byte $53,$e6,$01,$ee
        .byte $20,$d0,$c6,$01,$b1,$b0
        .text "****"
        .byte $29,$07,$aa,$bd,$2e,$01,$85,$ac,$b1,$b0,$29,$1f,$aa,$20,$36,$01 // ).........).. 6.
        .byte $20,$ab,$00,$a5,$b0,$05,$b1,$d0,$da,$a9,$37,$85,$01,$58,$4c,$e2 //  .........7..XL.
        .byte $fc,$a2,$00,$bd,$00,$14,$9d,$00,$04,$bd,$00,$15,$9d,$00,$05,$bd // ................
        .byte $00,$16,$9d,$00,$06,$bd,$00,$17,$9d,$00,$07,$e8,$d0,$e5,$4c,$00 // ..............L.
        .byte $0c                                   // .

txt_13ad:
        .text "MODIFIED BY ZYRON..."
        .byte $00                                   // string terminator

// --- Region $1400-$17c0 ---
.pc = $1400 "dat_1400"

dat_1400:
        .byte $aa,$aa,$80,$95,$55,$60,$95,$55,$58,$97,$ff,$57,$97,$00,$97,$97 // ....U`.UX..W....
        .byte $00,$97,$97,$00,$97,$97,$00,$97,$97,$aa,$57,$97,$55,$5c,$97,$55 // ..........W.U\.U
        .byte $70,$97,$7f,$58,$97,$70,$97,$97,$70,$97,$97,$70,$97,$97,$70,$97 // p..X.p..p..p..p.
        .byte $97,$70,$97,$97,$7a,$57,$97,$55,$5c,$97,$55,$70,$ff,$ff,$c0,$01 // .p..zW.U\.Up....
        .byte $aa,$aa,$80,$95,$55,$60,$95,$55,$58,$97,$ff,$57,$97,$00,$97,$97 // ....U`.UX..W....
        .byte $00,$97,$97,$00,$97,$97,$00,$97,$97,$aa,$57,$97,$55,$5c,$97,$55 // ..........W.U\.U
        .byte $70,$97,$55,$70,$97,$79,$70,$97,$79,$70,$97,$72,$5c,$97,$72,$5c // p.Up.yp.yp.r\.r\
        .byte $97,$72,$5c,$97,$70,$97,$97,$70,$97,$97,$70,$97,$ff,$f0,$ff,$01 // .r\.p..p..p.....
        .byte $00,$aa,$00,$0a,$96,$a0,$29,$55,$6c   // ......)Ul

txt_1489:
        .text "%U"
        .byte $5c                                   // backslash character
        .text "%U"
        .byte $5c                                   // backslash character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $7d,$5f,$95,$c2,$57,$95,$c2,$57,$95,$c2,$57,$95,$c2,$57,$95,$c2 // }_..W..W..W..W..
        .byte $57,$95,$c2,$57,$95,$c2,$57,$95,$c2,$57,$95,$c2,$57,$a5,$69,$5f // W..W..W..W..W.i_

txt_14b0:
        .text "%U"
        .byte $5c                                   // backslash character
        .text "%U"
        .byte $5c                                   // backslash character
        .text ")U"
        .byte $7c,$0f,$d7,$f0,$00,$ff,$00,$01,$aa,$00,$aa,$97,$00,$97,$97,$00 // |...............
        .byte $97,$97,$00,$97,$97,$00,$97,$97,$02,$97,$97,$0a,$57,$97,$29,$57 // ............W.)W
        .byte $97,$a5,$57,$97,$95,$5f,$97,$55,$7c,$97,$55,$7c,$97,$55,$5f,$97 // ..W.._.U|.U|.U_.
        .byte $79,$57,$97,$7a,$57,$97,$72,$97,$97,$70,$97,$97,$70,$97,$97,$70 // yW.zW.r..p..p..p
        .byte $97,$97,$70,$97,$ff,$f0,$ff,$01,$aa,$aa,$aa,$95,$55,$57,$95,$55 // ..p.........UW.U
        .byte $57,$95,$55,$57,$97,$ff,$ff,$97,$00,$00,$97,$00,$00,$97,$00,$00 // W.UW............
        .byte $97,$aa,$a0,$97,$55,$70,$97,$55,$70,$97,$55,$70,$97,$7f,$f0,$97 // ....Up.Up.Up....
        .byte $70,$00,$97,$70,$00,$97,$70,$00,$97,$7a,$aa,$97,$55,$57,$97,$55 // p..p..p..z..UW.U
        .byte $57,$97,$55,$57,$ff,$ff,$ff,$01,$aa,$aa,$aa,$95,$55,$57,$95,$55 // W.UW........UW.U
        .byte $57,$95,$55,$57,$97,$ff,$d7,$97,$00,$97,$97,$00,$97,$97,$00,$97 // W.UW............
        .byte $97,$b0,$97,$97,$70,$97,$97,$70,$97,$97,$70,$97,$97,$70,$97,$97 // ....p..p..p..p..
        .byte $70,$97,$97,$70,$97,$97,$70,$97,$97,$70,$97,$97,$70,$97,$97,$70 // p..p..p..p..p..p
        .byte $97,$97,$70,$97,$ff,$f0,$97,$01,$aa,$00,$aa,$97,$00,$97,$97,$00 // ..p.............
        .byte $97,$97,$00,$97,$97,$00,$97,$97,$00,$97,$97,$00,$97,$97,$00,$97 // ................
        .byte $97,$aa,$97,$95,$55,$57,$95,$55,$57,$95 // ....UW.UW.

txt_15a2:
        .text "UW"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $ff,$d7,$00,$00,$97,$00,$00,$97,$aa,$00,$97,$95,$aa,$97,$95,$55 // ...............U
        .byte $57,$95,$55,$57,$95                   // W.UW.

txt_15ba:
        .text "UW"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $ff,$fc,$01,$aa,$aa,$aa,$95,$55,$57,$95,$55,$57,$95,$55,$57,$ff // .......UW.UW.UW.
        .byte $97,$ff,$00,$97,$00,$00,$97,$00,$00,$97,$00,$00,$97,$00,$00,$97 // ................
        .byte $00,$00,$96,$c0,$00,$95,$c0,$00,$95,$c0,$00,$95,$c0,$00,$95,$c0 // ................
        .byte $00,$95,$c0,$00,$95,$c0,$00,$95,$c0,$00,$95,$c0,$00,$95,$c0,$00 // ................
        .byte $bf,$c0,$01,$aa,$00,$aa,$97,$00,$97,$97,$00,$97,$97,$00,$97,$97 // ................
        .byte $00,$97,$97,$00,$97,$97,$00,$97,$97,$00,$97,$97,$aa,$97,$97,$55 // ...............U
        .byte $57,$97,$55,$57,$97,$55,$57,$97,$7f,$d7,$97,$70,$97,$97,$70,$97 // W.UW.UW....p..p.
        .byte $97,$70,$97,$97,$70,$97,$97,$70,$97,$97,$70,$97,$97,$70,$97,$ff // .p..p..p..p..p..
        .byte $f0,$ff,$01,$aa,$00,$aa,$96,$00,$97,$95,$82,$57,$95,$82,$57,$95 // ...........W..W.
        .byte $69,$57,$95,$69,$57,$95,$55,$57,$97,$55,$97,$97,$d7,$97,$97,$d7 // iW.iW.UW.U......
        .byte $97,$97,$fc,$97,$97,$70,$97,$97,$70,$97,$97,$70,$97,$97,$70,$97 // .....p..p..p..p.
        .byte $97,$70,$97,$97,$70,$97,$97,$70,$97,$97,$70,$97,$97,$70,$97,$ff // .p..p..p..p..p..
        .byte $f0,$ff,$01,$aa,$aa,$aa,$95,$55,$57,$95,$55,$57,$97,$ff,$d7,$97 // .......UW.UW....
        .byte $00,$d7,$97,$00,$ff,$97,$00,$00,$97,$00,$00,$97,$00,$00,$97,$00 // ................
        .byte $00,$97,$f2,$aa,$97,$72,$57,$97,$72,$57,$97,$73,$d7,$97,$70,$97 // .....rW.rW.s..p.
        .byte $97,$70,$97,$97,$70,$97,$97,$7a,$97,$97,$55,$57,$97,$55,$57,$ff // .p..p..z..UW.UW.
        .byte $ff,$ff,$01,$0a,$aa,$a0               // ......

txt_16c3:
        .text "%UX%UX"
        .byte $95,$ff,$57,$97,$00,$97,$97,$00,$97,$97,$00,$97,$97,$00,$97,$97 // ..W.............
        .byte $aa,$97,$97,$55,$57,$97,$55,$57,$97,$7f,$57,$97,$70,$97,$97,$70 // ...UW.UW..W.p..p
        .byte $97,$97,$70,$97,$97,$70,$97,$97,$70,$97,$97,$70,$97,$97,$70,$97 // ..p..p..p..p..p.
        .byte $97,$70,$97,$ff,$f0,$ff,$01,$ff,$ff,$ff,$00,$00,$00,$ff,$ff,$ff // .p..............
        .byte $00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$ff // ................
        .byte $ff,$ff,$03,$ff,$c0,$03,$ff,$c0,$03,$ff,$c0,$03,$ff,$c0,$03,$ff // ................
        .byte $c0,$03,$ff,$c0,$03,$ff,$c0,$03,$ff,$c0,$03,$ff,$c0,$03,$ff,$c0 // ................
        .byte $03,$ff,$c0,$03,$ff,$c0,$01,$03,$ff,$ff,$0f,$ff,$ff,$1f,$ff,$ff // ................
        .byte $3f,$ff,$ff,$7f,$ff,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$f3,$ff,$ff // ?...............
        .byte $fc,$ff,$ff,$f3,$30,$ff,$fc,$cc,$ff,$f3,$33,$ff,$fc,$cc,$ff,$f3 // ....0.....3.....
        .byte $33,$ff,$fc,$cc,$7f,$f3,$33,$7f,$fc,$cc,$3f,$ff,$33,$1f,$ff,$cc // 3.....3...?.3...
        .byte $0f,$ff,$f3,$03,$ff,$fc,$01,$0f,$ff,$ff,$33,$ff,$ff,$4c,$ff,$ff // ..........3..L..
        .byte $33,$3f,$ff,$cc,$cf,$ff,$33,$33,$ff,$cc,$cc,$ff // 3?....33....

txt_1795:
        .text "33?L"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $c0,$33,$33,$30,$0c,$cc,$cc,$03,$33,$32,$fc,$cc,$cc,$ff,$33,$33 // .330....32....33
        .byte $ff,$cc,$cc,$ff,$f3,$33,$ff,$fc,$cc,$ff,$ff,$32,$ff,$ff,$cc,$ff // .....3.....2....
        .byte $ff,$f0,$ff,$ff,$f0,$01               // ......

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

// --- Region $17f8-$1800 ---
.pc = $17f8 "dat_17f8"

dat_17f8:
        .byte $12,$19,$14,$1a,$1b,$19,$1b,$15       // ........

dat_1800:
        // === Fill data (1 bytes, $1800-$1800) ===
        .byte $00                                   // .

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

irq_ea31:
        .byte $00                                   // .

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

dat_f300:
        .byte $f8,$fa,$48,$5f,$68,$78,$79,$b5,$c7,$f7,$17,$27,$28,$6f,$77,$7a // ..H_hxy....'(owz
        .byte $7c,$91,$b1,$bf,$c6,$ce,$ed,$ee,$f9,$1d,$2d,$32,$6d,$8a,$96,$ac // |.........-2m...
        .byte $ae,$b8,$cf,$d4,$f6,$16               // ......

txt_f326:
        .text "&+,/79"
        .byte $40                                   // @ character
        .text "AIOSY"
        .byte $67,$76,$7b,$81,$82,$89,$93,$99,$9a,$a3,$ab,$af,$c9,$cd,$de,$df // gv{.............
        .byte $e2,$e3,$e6,$ec,$1e                   // .....

txt_f347:
        .byte $22                                   // double quote character
        .text "#156=BCEFGMNPRZ"
        .byte $6b,$71,$73,$74,$75,$7d,$84,$8c,$92,$a6,$d6,$da,$e4,$e5,$e7,$f1 // kqstu}..........
        .byte $f2                                   // .

txt_f368:
        .text "4:;<JKQT"
        .byte $5b,$5d,$5e,$61,$62,$64,$65,$66,$6a,$6e,$83,$86,$87,$8b,$8f,$94 // []^abdefjn......
        .byte $9b,$9c,$9e,$9f,$a1,$a4,$a7,$b2,$b3,$b6,$b7,$ba,$bb,$bc,$be,$c1 // ................
        .byte $c3,$c4,$c5,$cb,$d1,$d2,$d3,$d5,$d9,$e1,$e9,$eb,$f4,$f5,$00,$00 // ................
        .fill 8, $00
        .byte $06                                   // .

txt_f3a9:
        .text "+:1N"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $8a,$24,$4c,$51,$13,$f8,$a2,$27,$f1,$44,$89,$3a,$74,$44,$6d,$98 // .$LQ...'.D.:tDm.
        .byte $80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$08,$60,$00 // ..............`.
        .byte $20,$5f,$04,$0f,$60,$81,$48,$10,$2e,$02,$05,$c0,$40,$00,$20,$59 //  _..`.H.....@. Y
        .byte $99,$02,$ce,$78,$1b,$33,$c0,$46,$c4,$81,$ee,$24,$0b,$f1,$01,$b2 // ...x.3.F...$....
        .byte $20,$36,$44,$06,$c8,$80,$d9,$9c,$16,$73,$82,$cc,$c0,$00,$00,$00 //  6D......s......
        .byte $21,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0c,$62,$8a,$da // !............b..
        .byte $9d,$32,$cf,$d1,$a3,$46,$8d,$1a,$34,$68,$d1,$a3,$46,$8a,$9d,$32 // .2...F..4h..F..2
        .byte $cf,$b1,$8a,$2b,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...+`...........
        .byte $00,$08,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$34,$c2 // ..`...........4.
        .byte $b3,$dc,$68,$f1,$e3,$47,$8f,$1a       // ..h..G..

txt_f446:
        .text "<Y"
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_f449:
        .text "S7"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $8f,$1e,$34,$78,$f1,$a3,$c4           // ..4x...

// --- Region $f46b-$f485 ---
.pc = $f46b "dat_f46b"

dat_f46b:
        .byte $01,$46,$c2,$ab,$96,$ca,$1b,$ab,$65,$0d,$d5,$3a,$01,$78,$a7,$50 // .F......e..:.x.P
        .byte $dd,$5b,$28,$6e,$ac,$14,$37,$59,$94,$03,$32 // .[(n..7Y..2

// --- Region $f49e-$f50f ---
.pc = $f49e "dat_f49e"

dat_f49e:
        .byte $01,$3a,$22,$36,$74,$4d,$19           // .:"6tM.

txt_f4a5:
        .byte $22                                   // double quote character
        .text "D"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $12,$26,$48,$91,$32,$44,$89,$92,$76,$8c,$96,$51,$a0,$00,$00,$00 // .&H.2D..v..Q....
        .fill 9, $00
        .byte $08,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$04,$ec,$48,$d9 // .`............H.
        .byte $ca,$8d,$19                           // ...

txt_f4d4:
        .text "'D"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)

txt_f4d7:
        .text ":&F"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .text "&LQ2"
        .byte $62,$d1,$93,$12
        .byte $34,$00,$00,$00,$00,$00,$00,$00
        .byte $00,$00,$00,$00,$00,$01,$0c,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$82,$99,$99,$05,$33,$9c,$e7,$89,$06,$0e,$78,$30,$66,$1c // ......3.....x0f.
        .byte $e0,$39,$c0,$73,$80                   // .9.s.

// --- Region $f528-$f679 ---
.pc = $f528 "dat_f528"

dat_f528:
        .byte $02,$0a,$8b,$3c,$14,$ce,$73,$d1,$01,$e8,$80,$f4,$73,$9e,$8c,$48 // ...<..s.....s..H
        .byte $29,$9c,$f0,$54,$53,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // )..TS...........
        .byte $00,$00,$10,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$06,$39 // ...............9
        .byte $92                                   // .

txt_f559:
        .text "BVG"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $ab,$23,$d2,$d5,$91,$e9,$6a,$c1       // .#....j.

txt_f565:
        .text "KVG"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $ab,$23,$d2,$d5,$91,$eb,$b0,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .#..............
        .byte $00,$00,$00,$04,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03 // ....0...........
        .byte $45,$9b,$33,$a7,$4e,$c5,$12,$26,$28,$9a // E.3.N..&(.

txt_f593:
        .text "1D"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $8a,$24,$09,$d3,$a7,$68,$b3,$a0,$00,$00,$00,$00,$00,$00,$00,$00 // .$...h..........
        .byte $00,$00,$00,$00,$01,$0d,$5e,$b1,$58,$a5,$2f,$43,$4a,$5e,$86,$ba // ......^.X./CJ^..
        .byte $44,$c3,$4a,$5e,$86,$94,$bd,$0d,$29,$7a,$1a,$bf,$fd,$80,$00,$00 // D.J^....)z......
        .byte $00,$01,$08,$00,$9a,$00,$6c,$00,$36,$00,$1b,$00,$0d,$80,$06,$c0 // ......l.6.......
        .byte $02,$f8,$01,$7c,$00,$00,$00,$00,$43,$00,$00,$00,$00,$00,$00,$00 // ...|....C.......
        .byte $00,$00,$00,$00                       // ....

txt_f5ea:
        .text "4Y"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $3a,$76                               // :v

txt_f5ef:
        .text ",Q1N"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $3b,$45,$9b,$31,$20,$40,$89,$3a,$74,$4d,$1a,$00,$00,$00,$00,$00 // ;E.1 @.:tM......
        .fill 8, $00
        .byte $10,$c0,$00,$00,$00,$63,$92,$4a,$f6,$3f,$82,$0d,$b2,$e0,$de,$ef // .....c.J.?......
        .byte $e0,$83,$70                           // ..p

txt_f61f:
        .text "> "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $00,$15,$0c,$09,$f0,$f6,$c0,$87,$b6,$7c,$3d,$b3,$d9,$60,$00,$00 // .........|=..`..
        .byte $d6,$c6,$ec,$d6,$a8,$85,$49,$51,$36,$92,$a2,$6d,$26,$35,$2a,$00 // ......IQ6..m&5*.
        .byte $00,$00,$04,$39,$bd,$c7,$37,$b8,$e6,$cd,$42,$7b,$9a,$84,$f7,$35 // ...9..7...B{...5
        .byte $09,$ee,$6a,$12,$6c,$d0,$4d,$ee,$39,$bd,$c6,$00,$00,$00,$00,$00 // ..j.l.M.9.......
        .byte $00,$00,$05,$51,$ed,$02,$3b,$68,$11,$db,$40,$8e,$da,$06,$af,$68 // ...Q..;h..@....h
        .byte $00,$00,$00,$00,$00,$21,$80           // .....!.

dat_f679:
        // === Fill data (1 bytes, $f679-$f679) ===
        .byte $00                                   // .

// --- Region $f6a0-$fbfd ---
.pc = $f6a0 "dat_f6a0"

dat_f6a0:
        .byte $27,$cc,$01,$52,$ec,$2a,$bd,$8c,$01,$55,$4c,$0a,$af,$61,$41,$4c // '..R.*...UL..aAL
        .byte $0b,$e1,$0c,$51,$6e,$20,$be,$10,$c0,$15,$42,$1b,$50,$ad,$10,$c3 // ...Qn ....B.P...
        .byte $10,$ec,$9b,$68,$bd,$8c,$c7,$10,$c6,$60,$09,$8a,$51,$1b,$50,$99 // ...h.....`..Q.P.
        .byte $53,$99,$a4,$42,$94,$c9,$21,$61,$80,$63,$8b,$1c,$0b,$b6,$89,$b1 // S..B..!a.c......
        .byte $15,$76,$a1,$08,$8a,$bb,$57,$b5,$da,$a9,$83,$15,$0a,$33,$63,$16 // .v....W......3c.
        .byte $a2,$19,$0e,$2b,$44,$96,$97,$8f,$2e,$65,$af,$d5,$db,$53,$80,$00 // ...+D....e...S..
        .byte $00,$00,$00,$27,$16,$e9,$c4,$92,$72,$8e,$18,$06,$18,$be,$12,$ed // ...'....r.......
        .byte $5e,$c9,$e4,$a2,$7a,$1a,$79,$86,$00,$0c,$31,$0e,$c9,$b7,$0a,$a1 // ^...z.y...1.....
        .byte $0d,$40,$56,$88,$6a,$02,$65,$4f,$5d,$2f,$04,$58,$60,$57,$bc,$70 // .@V.j.eO]/.X`W.p
        .byte $00,$06,$5a,$8a,$a1,$0c,$01,$0e,$c9,$a6,$8b,$0c,$0a,$f7,$8e,$00 // ..Z.............
        .byte $00,$00,$05,$da,$84,$d5,$9b,$28,$8a   // .......(.

txt_f749:
        .text "A"
        .byte $40                                   // @ character
        .text " "
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $10,$52,$88,$2d,$e4,$14,$92,$0a,$a9,$05,$04,$91,$00,$64,$38,$ad // .R.-.........d8.
        .byte $10,$cd,$d0,$aa,$10,$d1,$c5,$86,$01,$aa,$8b,$1c,$09,$60,$a9,$5e // .............`.^
        .byte $f1,$c0,$00,$00,$00,$96,$43,$99,$a8,$10,$09,$ab,$36,$e1,$4f,$26 // ......C.....6.O&
        .byte $6d,$c2,$ca,$4c,$db,$85,$70,$99,$b7,$0a,$81,$33,$6e,$17,$82,$19 // m..L..p....3n...
        .byte $64,$23,$93,$36,$e1                   // d#.6.

txt_f792:
        .text "R!"
        .byte $b6                                   // '6' | $80 (end-of-string marker)
        .byte $8a,$39,$0c,$31,$63,$20,$b2,$10,$c0,$12,$90,$82,$59,$90,$c5,$12 // .9.1c ......Y...
        .byte $94,$82,$53,$10,$5f,$48,$24,$61,$04,$c0,$90,$4c,$11,$04,$b4,$20 // ..S._H$a...L... 
        .byte $91,$04,$13,$06,$43,$1c,$5c,$08,$69,$22,$60,$08,$68,$e2,$4d,$4a // ....C.\.i"`.h.MJ
        .byte $17,$b9,$46,$b4,$25,$94,$a3,$54,$12,$6e,$51,$90,$c2,$45,$4a,$36 // ..F.%..T.nQ..EJ6
        .byte $11,$5f,$94,$6c,$62,$45,$ca,$32,$fc,$43,$94,$65,$d8,$b0,$c0,$ba // ._.lbE.2.C.e....
        .byte $52,$6a,$cd,$a8,$55,$09,$2f,$95,$2a,$f7,$8e,$00,$00,$00,$01,$90 // Rj..U./.*.......
        .byte $82,$c6,$49,$64,$39,$94,$82           // ..Id9..

txt_f7fc:
        .text "EJ6"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $5f,$94,$6c                           // _.l

txt_f803:
        .byte $22                                   // double quote character
        .text "E"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $ba,$52,$6a,$cd,$a8,$55,$08,$6e,$42,$c3,$02,$5f,$2a,$55,$ef,$1c // .Rj..U.nB.._*U..
        .byte $00,$00,$01,$2c,$87,$30,$c5,$8c,$86,$66,$c5,$e0,$86,$a8,$24,$d4 // ...,.0...f....$.
        .byte $a3,$7c,$12,$ca,$51,$b0,$89,$37,$28,$db,$84,$8a,$94,$64,$38,$af // .|..Q..7(....d8.
        .byte $ca,$37,$c1,$22,$e5,$19,$0e,$2f,$72,$8d,$8c,$43,$94,$65,$18,$aa // .7.".../r..C.e..
        .byte $10,$d4,$85,$8e,$01,$90,$82,$c3,$02,$5f,$2a,$55,$ef,$1c,$00,$00 // ........._*U....
        .byte $00,$03,$21,$c5,$68,$94,$e3,$f5       // ..!.h...

txt_f85e:
        .byte $22                                   // double quote character
        .text ","
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $c5,$68,$94,$e3,$f5                   // .h...

txt_f866:
        .byte $22                                   // double quote character
        .text ","
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $85,$8c,$92,$c8,$73,$37,$22,$01,$35,$66,$dc,$29,$e4,$cd,$b8,$59 // ....s7".5f.)...Y
        .byte $48,$60,$0a,$39,$05,$90,$89,$31,$89,$4a,$41,$29,$88,$2f,$a4 // H`.9...1.JA)./.

txt_f888:
        .text "6A&"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $19,$66,$25,$94,$a3,$34,$02,$4d,$ca,$30,$05,$50,$86,$49,$0b,$0c // .f%..4.M.0.P.I..
        .byte $03,$1c,$58,$e0                       // ..X.

txt_f8a0:
        .text "KO"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $97,$7a,$3d,$d2,$f6,$5a,$03,$b7,$d8,$e4,$f1,$5e,$15,$40,$00,$00 // .z=..Z.....^.@..
        .byte $00,$01,$4f,$0a,$0e,$1e,$94           // ..O....

txt_f8ba:
        .text "M)"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $b4,$28,$f9,$7f,$4a,$d2,$97,$56,$0d,$7b,$c7,$00,$00,$0b,$97,$27 // .(..J..V.{.....'
        .byte $cf,$cb,$97,$06,$08,$10,$25,$4a,$29,$65,$4a,$81,$03,$06,$0c,$b9 // ......%J)eJ.....
        .byte $67,$cf,$04,$be,$54,$ab,$de,$38,$0d,$91,$0b,$ee,$9b,$4c,$b9,$29 // g...T..8.....L.)
        .byte $11,$28,$9d,$32,$e0,$93,$2d,$30,$4d,$6d // .(.2..-0Mm

txt_f8f7:
        .text ",X"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $50,$89,$14,$50,$b8,$13,$92,$25,$5d,$ec,$8d,$fc,$45,$d2,$c2,$97 // P..P...%]...E...
        .byte $2d,$32,$e0,$93,$2d,$30,$4d,$9f,$62,$c7,$f5,$85,$28,$85,$29,$4a // -2..-0M.b...(.)J
        .byte $52,$94,$a5,$29,$4a,$52,$94,$b0,$60,$c1,$83,$06,$0c,$18 // R..)JR..`.....

txt_f928:
        .text "'9"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $73,$9c,$f2,$64,$c9,$93,$26,$4c,$99,$31,$e3,$c7,$8f,$1e,$3c,$78 // s..d..&L.1....<x
        .byte $f2,$64,$c9,$93,$26,$4c,$99           // .d..&L.

txt_f942:
        .text "'9"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $73,$9c,$f0,$60,$c1,$83,$06,$0c,$18,$20,$00,$00,$00,$00,$16,$ea // s..`..... ......
        .byte $11,$22,$8a,$af,$72,$08,$00,$00,$00,$00,$03,$06,$88,$97,$e5,$a1 // ."..r...........
        .byte $68,$90,$7c,$18,$05,$2a,$9b,$ea,$31,$81,$60,$96,$94,$cf,$a6,$7c // h.|..*..1.`....|
        .byte $71                                   // q

txt_f976:
        .text ")I"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $3f,$e2,$5c,$e9,$fe,$98,$26,$c0,$e9,$12,$c7,$f5,$5c,$16,$e1,$5b // ?.\...&.....\..[
        .byte $06,$9c,$0d,$3b,$60,$89,$35,$2b,$96,$78,$e4,$cb,$4c,$13,$67,$d8 // ...;`.5+.x..L.g.
        .byte $b1,$12,$ec,$18,$80,$00,$00,$09,$69,$23,$d7,$4b,$c1,$00,$00,$00 // ........i#.K....
        .byte $00,$00,$00,$0d,$92,$5b,$76,$73,$14,$58,$c8,$25,$99 // .....[vs.X.%.

txt_f9b6:
        .text ",X"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $64,$90,$80,$49,$69,$18,$26,$5d,$8b,$0c,$03,$1c,$58,$e0,$1a,$58 // d..Ii.&]....X..X
        .byte $aa,$12,$bd,$e3,$c7,$8f,$1e,$3c,$78,$f2,$64,$c9,$93,$26,$4c,$99 // .......<x.d..&L.

txt_f9d9:
        .text "'9"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $73,$9c,$f0,$60,$c1,$83,$06,$0c,$18
        .text "%)JR"
        .byte $94,$a5
        .byte $29
        .byte $4a,$52,$94,$a5,$29,$4a,$52,$94,$b0,$60,$c1,$83,$06,$0c,$18 // JR..)JR..`.....

txt_f9fb:
        .text "'9"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $73,$9c,$f2,$64,$c9,$93,$26,$4c,$99,$31,$e3,$c7,$8f,$1e,$3c,$78 // s..d..&L.1....<x
        .byte $e0,$00,$00,$00,$00,$17,$65,$54,$66,$28,$cd,$a0,$b1,$95,$50,$97 // ......eTf(....P.

txt_fa1e:
        .text ",X"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $83,$b1,$12,$c4,$40,$00,$00,$a7,$3f,$a9,$30,$4b,$89,$1e,$9c,$ff // ....@...?.0K....
        .byte $ea,$08,$f1,$00,$0a,$73,$fa,$91,$1d,$4c,$1d,$35,$e9,$05,$a4,$e6 // .....s...L.5....
        .byte $92,$da,$e6,$0b,$5c,$af,$47,$5f,$27,$b9,$8e,$3a,$df,$56,$69,$70 // ....\.G_'..:.Vip
        .byte $f3,$cc,$48,$b3,$b4,$ec,$f4,$d7,$a4,$16,$93,$9a,$47,$1f,$98,$2d // ..H.........G..-
        .byte $75,$bd,$1d,$7c,$9e,$e6,$5b,$4b,$7d,$59,$a2,$43,$cf // u..|..[K}Y.C.

txt_fa6e:
        .text "1"
        .byte $22                                   // double quote character
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $d3,$9f,$a9,$23,$3d,$07,$63,$fb,$23,$1e,$20,$00,$62,$89,$41,$1c // ...#=.c.#. .b.A.
        .byte $4c,$8c,$71,$4a,$a8,$60,$09,$57,$04,$57,$60,$c4,$00,$00,$00,$00 // L.qJ.`.W.W`.....
        .fill 8, $00
        .byte $02,$c1
        .byte $3c,$90
        .text "I9O$"
        .byte $07
        .byte $29,$c1
        .byte $26,$4c,$93,$9e,$09
        .byte $60,$9c,$f2,$64,$c9,$04,$93,$c1,$a5,$00,$b0,$29,$5c,$05,$c8,$05 // `..d.......)\...
        .byte $81,$70,$14,$8b,$48,$17               // .p..H.

txt_fabf:
        .text "."
        .byte $5c                                   // backslash character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $4a,$01,$60,$52,$a5,$72,$e5,$c0       // J.`R.r..

txt_faca:
        .byte $5c                                   // backslash character
        .text ","
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $1b,$c1,$be,$81,$68,$6f,$05,$02,$d0,$06,$fd,$fb,$e8,$50,$94,$59 // ....ho.......P.Y
        .byte $54,$28,$6f,$df,$bc,$1b,$e8,$4a,$ab,$00,$b0,$2a,$83,$05,$52,$d5 // T(o....J...*..R.
        .byte $c0,$0a,$a5,$aa,$0c,$18               // ......

txt_faf3:
        .text "0U"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $00,$b0,$2a,$d5,$c1,$83,$06,$00,$60,$2f,$8a,$13,$c1,$3e,$81,$68 // ..*.....`/...>.h
        .byte $4f,$05,$02,$d0,$04,$f9,$f3,$e8,$50,$f0,$5f,$14,$28,$4f,$9f,$3c // O.......P._.(O.<
        .byte $13,$e8,$78,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..x.............
        .byte $00,$00,$00,$00,$00,$00,$00,$30,$29,$eb,$e6,$05,$ef,$58,$e9,$ba // .......0)....X..
        .byte $7a,$f4,$a5,$ed,$73,$02,$f7,$ac,$75,$1c,$40,$00,$00,$00,$00,$00 // z...s...u.@.....
        .byte $49,$ca,$0c,$ac,$3e,$bc,$f2,$f2,$83,$2b,$0f,$af,$38,$00,$be,$d6 // I...>....+..8...
        .fill 9, $00
        .byte $25,$b5,$d5,$2b,$dc,$a9,$4e,$8f,$42,$a0,$36,$da,$14,$b2,$0b,$c9 // %..+..N.B.6.....
        .byte $10,$12,$ed,$0b,$c9,$10,$00,$b4       // ........

txt_fb77:
        .text "/$"
        .byte $40                                   // @ character
        .text "0"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $85,$e4,$88,$08,$96,$85,$e4,$95,$d1,$15 // ..........

txt_fb86:
        .text "/G"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $d3                                   // .

txt_fb8a:
        .text "Y'"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $b1,$63,$a9,$17,$86,$28,$a5,$90,$5e   // .c...(..^

txt_fb96:
        .text "IMI"
        .byte $d4                                   // 'T' | $80 (end-of-string marker)
        .byte $88,$bf,$f2,$c9,$ff,$c9,$22,$00,$c5,$14,$b2,$0b,$c9,$29,$e1,$ea // ......"......)..
        .byte $44,$5a,$0e,$c4,$4b,$06,$00,$a5,$90,$5e,$49,$10,$00,$00,$00,$04 // DZ..K....^I.....
        .byte $fd,$31,$b2,$89,$73,$30,$88,$52,$99,$a3,$16,$18,$06,$b0,$2c,$70 // .1..s0.R......,p
        .byte $0c,$51,$52,$ec,$60,$0a,$af,$61,$55,$4c,$1a,$80,$a9,$76,$34,$d1 // .QR.`..aUL...v4.
        .byte $6e,$25,$da,$bd,$ae,$d5,$4c,$5d,$f8,$49,$6d,$b8,$cc,$01,$63,$21 // n%....L].Im...c!
        .byte $81,$4f,$5f,$30,$2f,$7a,$c7,$4d,$99,$92,$10,$13,$12,$d8,$f1,$fe // .O_0/z.M........
        .byte $ae,$a6,$43                           // ..C

dat_fbfd:
        // === Fill data (1 bytes, $fbfd-$fbfd) ===
        .byte $00                                   // .

// --- Region $fc24-$fc25 ---
.pc = $fc24 "dat_fc24"

dat_fc24:
        .byte $05,$58                               // .X

// --- Region $fc3e-$ff80 ---
.pc = $fc3e "dat_fc3e"

dat_fc3e:
        .byte $ae,$ce,$5f,$42,$97,$a0,$15,$cc,$ba,$bd,$08,$86,$56,$2e,$99,$30 // .._B........V..0
        .byte $01,$12,$44,$d2,$4d,$97,$66,$10,$c4,$58,$74,$94,$80,$8a,$86,$64 // ..D.M.f..Xt....d
        .byte $e1,$82,$f1,$14,$68,$04,$ea,$19,$56,$b9,$44,$91,$35,$4c,$6c,$a5 // ....h...V.D.5Ll.
        .byte $70,$14,$14,$12,$ec,$53,$3c,$55,$8c,$b2,$2b,$8a,$ac,$4a,$a3,$11 // p....S<U..+..J..
        .byte $88,$c4,$67,$d9,$50,$f4,$a2,$0a,$85,$5c,$ab,$12,$bf,$75,$c3,$96 // ..g.P....\...u..
        .byte $d2,$96,$5b,$2c,$04,$9a,$57,$02,$b0,$8d,$e1,$98,$44,$29,$7f,$57 // ..[,..W.....D).W
        .byte $67,$2f,$d3,$06,$90,$61,$e6,$0c,$ba,$41,$8f,$98,$30,$69,$02,$ff // g/...a...A..0i..
        .byte $98,$2e,$69,$02,$93,$98,$25,$72,$23,$7d,$5c,$07,$6b,$18,$94,$73 // ..i...%r#}\.k..s
        .byte $10,$d5,$31,$0d,$4a,$3a,$5b,$4e,$c5,$cb,$6c,$18,$b6,$bd,$89,$6b // ..1.J:[N..l....k
        .byte $51,$08,$84,$40                       // Q..@

dat_fcd2:
        // === Fill data (39 bytes, $fcd2-$fcf8) ===
        .fill 16, $00

loc_fce2:
        .fill 23, $00
        .byte $87,$0f,$6c,$88,$d1,$24,$46,$fc,$11,$c5,$08,$02,$10,$04,$20,$08 // ..l..$F....... .
        .byte $40,$10,$c3,$8a,$18,$de,$83,$1a,$10,$67,$7e,$0c,$20,$86,$10,$43 // @........g~. ..C
        .byte $08,$21,$84,$10,$c2,$08,$55,$31,$43,$1b,$d0,$63,$42,$18,$e6,$16 // .!....U1C..cB...
        .byte $1c,$3d,$b2,$23,$44,$91,$1b,$f0,$47,$14,$20,$08,$40,$10,$80,$21 // .=.#D...G. .@..!
        .byte $00,$43,$0e,$28,$63,$7a,$0c,$68,$41,$8d,$08,$2a,$08,$41,$50,$42 // .C.(cz.hA..*.APB
        .byte $0a,$43,$d0,$52,$1e,$82,$90,$f4,$18,$41,$0c,$20,$86,$10,$47,$34 // .C.R.....A. ..G4
        .byte $65,$04,$30,$78,$5c,$74,$fb,$1a,$8f,$08,$de,$b8,$46,$f4,$93,$6d // e.0x\t......F..m
        .byte $93,$b2,$10,$31,$64,$20,$62,$c8,$40,$c5,$90,$81,$8b,$21,$03,$16 // ...1d b.@....!..
        .byte $42,$06,$2c,$84,$0c,$59,$08,$18,$b2,$10,$31,$52,$79,$93,$bc,$23 // B.,..Y....1Ry..#
        .byte $7a,$e1,$1b,$d7,$d8,$ca,$a8           // z......

txt_fd90:
        .text "()"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $18,$0b,$0c,$10,$c2,$00,$84,$01,$08,$02,$10,$04,$33,$c2,$1f,$11 // ............3...
        .byte $43,$f6,$28,$52,$71,$43,$21,$3a,$18,$ca,$a0,$c6,$55,$06,$32,$74 // C.(RqC!:....U.2t
        .byte $2a,$08,$a1,$54,$c5,$0a,$40,$21,$84,$10,$c2,$08,$61,$04,$30,$82 // *..T..@!....a.0.
        .byte $39,$a3,$2c,$38,$70,$e4,$46,$8b,$22,$34,$59,$11,$a2,$84,$63,$08 // 9.,8p.F."4Y...c.
        .byte $00,$10,$00,$20,$00,$61,$f4,$0c,$68,$41,$8d,$08,$31,$a1,$06,$74 // ... .a..hA..1..t
        .byte $d0,$c2,$00,$61,$00,$30,$80,$15       // ...a.0..

txt_fdeb:
        .text "L0"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $8a,$18,$d1,$43,$1a,$28,$c6,$32,$c3,$87,$0e,$44,$68,$b2,$23,$45 // ...C.(.2...Dh.#E
        .byte $91,$1a,$28,$46,$82,$08,$02,$10,$04,$20,$08,$52,$a1,$0c,$20,$86 // ..(F..... .R.. .
        .byte $10,$43,$08,$21,$84,$10,$c2,$08,$61,$04,$30,$82,$18,$41,$0c,$20 // .C.!....a.0..A. 
        .byte $86,$10,$43,$08,$23,$9a,$12,$c3,$04,$30,$80,$21,$00,$42,$00,$84 // ..C.#....0.!.B..
        .byte $01,$08,$02,$10,$04,$20,$08,$61,$86,$44,$68,$b2,$23,$45,$91,$1a // ..... .a.Dh.#E..
        .byte $2a,$b4,$68,$20,$00,$20,$00,$61,$80,$32,$21,$86,$44,$68,$b2,$23 // *.h . .a.2!.Dh.#
        .byte $45,$91,$1a,$2a,$b4,$77,$cb,$0e,$1c,$39,$11,$a2,$c8,$8d,$16,$44 // E..*.w...9.....D
        .byte $68,$a3,$08,$c0,$10,$00,$20,$00,$40,$00,$80,$01,$00,$17,$13,$01 // h..... .@.......
        .byte $22,$60,$24,$4c,$04,$89,$80,$91,$30,$12,$26,$02,$44,$c0,$48,$98 // "`$L....0.&.D.H.
        .byte $09,$13,$01,$22,$60,$15,$b3,$0b,$0c,$10,$c2,$00,$84,$01,$08,$02 // ..."`...........
        .byte $10,$04,$20,$08,$40,$10,$80,$21,$86,$10,$c6,$8a,$18,$d1,$43,$1a // .. .@..!......C.
        .byte $28,$67,$20,$83,$08,$21,$84,$10,$c2,$08,$61,$04,$30,$82,$18,$41 // (g ..!....a.0..A
        .byte $0c,$20,$8e,$68,$cb,$0c,$10,$d7,$00,$0c,$86,$42,$2c,$86,$42,$2c // . .h.......B,.B,
        .byte $8c,$d1,$64,$66,$8b                   // ..df.

txt_fec3:
        .byte $22                                   // double quote character
        .text "4P"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $08,$50,$41,$0a,$08,$21,$be,$10,$c2,$08,$61,$04,$30,$82,$18,$41 // .PA..!....a.0..A
        .byte $0c,$20,$86,$10,$43,$08,$21,$84,$10,$c2,$08,$e6,$8c,$b0,$e1,$c3 // . ..C.!.........
        .byte $91,$1a,$2c,$88,$d1,$42,$34,$10,$40,$82,$08,$06,$10,$00,$20,$00 // ..,..B4.@..... .
        .byte $40,$00,$80,$01,$70,$61,$85,$21,$14,$29,$08,$a1,$6c,$d0,$41,$84 // @...pa.!.)..l.A.
        .byte $10,$c2,$08,$61,$04,$2a,$90,$86       // ...a.*..

txt_ff0f:
        .text "4P"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $8a,$31,$8c,$be,$21,$f4,$e1,$1b,$f7,$08,$df,$a4,$0e,$28,$40,$10 // .1..!........(@.
        .byte $80,$21,$00,$42,$00,$86,$18,$43,$1a,$28,$63,$45,$0c,$e8,$a1,$84 // .!.B...C.(cE....
        .byte $10,$c2,$08,$61,$04,$30,$82,$18,$41,$0c,$20,$86,$10,$43,$08,$23 // ...a.0..A. ..C.#
        .byte $9a,$32,$8c,$63,$00,$00,$31,$8c,$00,$00,$c6,$30,$00,$03,$18,$c0 // .2.c..1....0....
        .byte $00,$0c,$63,$80,$39,$90,$07,$32,$00,$e6,$40,$1c,$c8,$03,$99,$00 // ..c.9..2..@.....
        .byte $73,$20,$0e,$64,$01,$cc,$80,$39,$90,$07,$32,$00,$e6,$40,$1c,$c2 // s .d...9..2..@..
        .byte $c0,$18,$e0,$8c,$7a,$c6,$3b,$23,$1c,$e1,$8e,$70,$c6,$31,$8c // ....z.;#...p.1.

// --- Region $ff8d-$ffd6 ---
.pc = $ff8d "Segment $ff8d"
        .byte $fd,$b1,$f7,$ac,$3b,$f6,$e7,$77,$ad,$3a,$fd,$bb,$23,$ad,$ac,$76 // ....;..w.:..#..v
        .byte $e0,$8f,$bc,$01,$df,$2c,$11,$8e,$b0,$c7,$5c,$63,$ad,$64,$76,$d7 // .....,....\c.dv.
        .byte $83,$ad,$58,$76,$ed,$8e,$b5,$6b,$35,$ed,$cc,$ad,$5b,$61,$ed,$db // ..Xv...k5...[a..
        .byte $81,$59,$6b,$7e,$dd,$b1,$d6,$ac,$3b,$76,$c7,$de,$b0,$ef,$db,$18 // .Yk~....;v......
        .byte $d6,$a3,$1d,$b1,$8e,$68,$c7,$34,$a0   // .....h.4.

dat_ffd6:
        // === Fill data (1 bytes, $ffd6-$ffd6) ===
        .byte $00                                   // .

// --- Region $fff8-$ffff ---
.pc = $fff8 "dat_fff8"

dat_fff8:
        .byte $15,$3e,$61,$dc,$87,$f8,$87,$c6       // .>a.....
