// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:14
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $4000  (14337 bytes)
// Note: PRG was crunched, depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $0c00 (3072)
// IRQ handler:  $1006 (irq_1006)
//
// Code: 564 bytes, Data: 13773 bytes
// Labels: 123, Subroutines: 6
//
// Cross-references: all OK
// ============================================


// --- Region $09e0-$09ef ---
.pc = $09e0 "loc_09e0"

loc_09e0:
        ldy #$00

loc_09e2:
        lda dat_09f0,y
        sta $d026,y
        iny
        cpy #$08
        bne loc_09e2
        jmp loc_0a00

// --- Region $0a00-$0a5a ---
.pc = $0a00 "loc_0a00"

loc_0a00:
        lda $d018
        ora #$08
        sta $d018
        lda $d011
        ora #$20
        sta $d011
        lda $d016
        ora #$10
        sta $d016
        lda #$00
        sta $d020
        sta $d021
        ldy #$00

loc_0a22:
        lda dat_1200,y
        sta $0400,y
        lda $1600,y
        sta $d800,y
        lda $1300,y
        sta $0500,y
        lda $1700,y
        sta $d900,y
        lda $1400,y
        sta $0600,y
        lda $1800,y
        sta $da00,y
        lda $1500,y
        sta $0700,y
        lda $1900,y
        sta $db00,y
        iny
        bne loc_0a22
        jsr sub_1000
        jmp loc_1a00

// --- Region $0c00-$0c1c ---
.pc = $0c00 "main_0c00"

main_0c00:
        ldy #$00
        lda $00

loc_0c04:
        sta $d400,y
        iny
        cpy #$18
        bne loc_0c04
        ldy #$00

loc_0c0e:
        lda dat_0c1c,y
        sta $d400,y
        iny
        cpy #$19
        bne loc_0c0e
        jmp loc_09e0

dat_0c1c:
        // === Data block (1 bytes, $0c1c-$0c1c) ===
        .byte $8a                                   // .

// --- Region $1000-$1165 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $0a55

sub_1000:
        jsr sub_10bb
        jmp loc_103e

irq_1006:
        lda $d019
        and #$01
        bne loc_1010
        jmp $ea31

loc_1010:
        sta $d019
        lda $d012
        bpl loc_1028
        lda $d011
        and #$f7
        sta $d011
        lda #$1e
        sta $d012
        jmp $ea31

loc_1028:
        lda $d011
        ora #$08
        sta $d011
        lda #$f9
        sta $d012
        jsr sub_1152
        jsr sub_1152
        jmp $febc

loc_103e:
        sei
        lda #$00
        sta $dc0e
        lda #$06
        sta $0314
        lda #$10
        sta $0315
        lda $d011
        and #$7f
        sta $d011
        lda #$3c
        sta $d012
        lda #$81
        sta $d01a
        lda $d019
        sta $d019
        cli
        rts

// Referenced by: jsr from $1162
sub_1068: {
        ldx #$00
loop:
        clc
        rol $0fc2,x
        rol $0fc1,x
        rol $0fc0,x
        rol $0f82,x
        rol $0f81,x
        rol $0f80,x
        rol $0f42,x
        rol $0f41,x
        rol $0f40,x
        rol $0f02,x
        rol $0f01,x
        rol $0f00,x
        rol $0ec2,x
        rol $0ec1,x
        rol $0ec0,x
        rol $0e82,x
        rol $0e81,x
        rol $0e80,x
        rol $0e42,x
        rol $0e41,x
        rol $0e40,x
        rol $0e02,x
        rol $0e01,x
        rol $0e00,x
        inx
        inx
        inx
        cpx #$18
        bne loop
        rts
}
// Referenced by: jsr from $1000

sub_10bb:
        ldy #$00

loc_10bd:
        lda $1168,y
        sta $d000,y
        iny
        cpy #$11
        bne loc_10bd
        lda #$ff
        sta $d017
        sta $d01d
        lda #$7f
        sta $d015
        lda $d021
        and #$0f
        tay
        lda $1179,y
        tay
        lda #$39
        ldx #$00

loc_10e3:
        sta $07f8,x
        inx
        pha
        tya
        nop
        nop
        nop
        pla
        clc
        adc #$01
        cpx #$08
        bne loc_10e3
        ldy #$00
        lda #$00

loc_10f8:
        sta $0e00,y
        sta $0f00,y
        iny
        bne loc_10f8
        lda #$70
        sta $fe
        lda #$0a
        sta $ff
        rts

// Referenced by: jsr from $115f
sub_110a: {
        lda #$00
        sta $fd
        jsr sub_1138
        sta $fc
        asl $fc
        rol $fd
        asl $fc
        rol $fd
        asl $fc
        rol $fd
        clc
        lda $fd
        adc #$08
        sta $fd
        ldy #$00
        ldx #$00
loop:
        lda ($fc),y
        sta $0fc2,x
        iny
        inx
        inx
        inx
        cpy #$08
        bne loop
        rts
}

// Referenced by: jsr from $110e
sub_1138: {
        ldy #$00
        inc $fe
        bne skip
        inc $ff
skip:
        lda ($fe),y
        cmp #$ff
        bne done
        lda #$70
        sta $fe
        lda #$0a
        sta $ff
        jmp $1140
done:
        rts
}
// Referenced by: jsr from $1035, $1038

sub_1152:
        dec dat_1166
        lda dat_1166
        bne loc_1162
        lda #$08
        sta dat_1166
        jsr sub_110a

loc_1162:
        jsr sub_1068
        rts

// --- Region $118d-$118d ---
.pc = $118d "Segment $118d"
        brk

// --- Region $1a00-$1a46 ---
.pc = $1a00 "loc_1a00"

loc_1a00:
        inc $d020
        lda $c5
        cmp #$3c
        bne loc_1a00
        lda #$00
        ldy #$00
        lda #$00

loc_1a0f:
        sta $d400,y
        iny
        cpy #$19
        bne loc_1a0f
        nop
        nop
        nop
        nop
        nop
        nop
        jsr $ff84
        lda #$01
        sta $dc0e
        jsr $ff8a
        jsr $ff81
        lda #$00
        sta $dc0d
        lda #$1b
        sta $d011
        nop
        ldx #$00

loc_1a38:
        lda dat_1a46,x
        sta $0340,x
        inx
        cpx #$4a
        bne loc_1a38
        jmp $0340

dat_1a46:
        // === Data block (1 bytes, $1a46-$1a46) ===
        .byte $78                                   // x

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

// --- Region $0800-$09df ---
.pc = $0800 "dat_0800"

dat_0800:
        .byte $3c,$66,$6e,$6e,$60,$62,$3c,$00,$0c,$3e,$36,$66,$7e,$c6,$c6,$00 // <fnn`b<..>6f~...
        .byte $fc,$fe,$06,$fc,$c6,$fe,$fc,$00,$7c,$fe,$c6,$c0,$c6,$fe,$7c,$00 // ........|.....|.
        .byte $fc,$fe,$06,$c6,$c6,$fe,$fc,$00,$7e,$fe,$c0,$fe,$c0,$fe,$7e,$00 // ........~.....~.
        .byte $fe,$fe,$00,$fc,$c0,$c0,$c0,$00,$7c,$fe,$c0,$ce,$c6,$fe,$7c,$00 // ........|.....|.
        .byte $c6,$c6,$c6,$f6,$c6,$c6,$c6,$00,$7e,$7e,$18,$18,$18,$7e,$7e,$00 // ........~~...~~.
        .byte $7e,$7e,$0c,$cc,$cc,$fc,$78,$00,$cc,$d8,$f0,$f0,$d8,$cc,$c6,$00 // ~~....x.........
        .byte $c0,$c0,$c0,$c0,$c0,$fe,$7e,$00,$c6,$ee,$fe,$fe,$d6,$c6,$c6,$00 // ......~.........
        .byte $cc,$ec,$fc,$fc,$dc,$cc,$cc,$00,$7c,$fe,$c6,$c6,$c6,$fe,$7c,$00 // ........|.....|.
        .byte $fc,$fe,$06,$fc,$c0,$c0,$c0,$00,$7c,$fe,$c6,$c6,$c6,$fe,$7b,$00 // ........|.....{.
        .byte $f8,$fe,$06,$fc,$c6,$c6,$c6,$00,$7e,$fe,$c0,$7c,$06,$fe,$fc,$00 // ........~..|....
        .byte $f8,$fc,$0c,$0c,$0c,$0c,$0c,$00,$c6,$c6,$c6,$c6,$c6,$fe,$7c,$00 // ..............|.
        .byte $c6,$c6,$c6,$c6,$ee,$7c,$38,$00,$c6,$c6,$d6,$fe,$fe,$ee,$c6,$00 // .....|8.........
        .byte $c6,$ee,$7c,$38,$7c,$ee,$c6,$00,$66,$66,$66,$3c,$18,$18,$18,$00 // ..|8|...fff<....
        .byte $fe,$fe,$1c,$38,$70,$fe,$fe,$00       // ...8p...

txt_08d8:
        .text "<00000<"
        .byte $00                                   // string terminator
        .byte $0c,$12,$30,$7c,$30,$62,$fc,$00,$3c,$0c,$0c,$0c,$0c,$0c,$3c,$00 // ..0|0b..<.....<.
        .byte $00,$18,$3c,$7e,$18,$18,$18,$18,$00,$10,$30,$7f,$7f,$30,$10,$00 // ..<~......0..0..
        .fill 8, $00
        .byte $18,$18,$18,$18,$00,$18,$18,$00,$66,$66,$66,$00,$00,$00,$00,$00 // ........fff.....
        .byte $3e,$c0,$00,$00,$00,$00,$00,$00,$10,$7e,$d0,$7c,$16,$fc,$10,$00 // >........~.|....
        .byte $62,$66,$0c,$18,$30,$66,$46,$00,$70,$d8,$73,$fe,$cc,$fe,$7b,$00 // bf..0fF.p.s...{.
        .byte $18,$18,$18,$00,$00,$00,$00,$00,$18,$30,$60,$60,$60,$30,$18,$00 // .........0```0..
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00,$00,$54,$38,$7c,$38,$54,$00,$00 // 0.....0..T8|8T..
        .byte $00,$30,$30,$fc,$30,$30,$00,$00,$00,$00,$00,$00,$00,$30,$30,$60 // .00.00.......00`
        .byte $00,$00,$00,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$30,$30,$00 // .............00.
        .byte $06,$0e,$1c,$38,$70,$e0,$c0,$00,$7c,$fe,$ce,$d6,$e6,$fe,$7c,$00 // ...8p...|.....|.
        .byte $30,$70,$30,$30,$30,$fc,$fc,$00,$fc,$fe,$0e,$3c,$f0,$fe,$fe,$00 // 0p000......<....
        .byte $fc,$fe,$06,$7c,$06,$fe,$fc,$00,$c0,$c0,$cc,$cc,$fe,$fe,$0c,$00 // ...|............
        .byte $fe,$fe,$c0,$fc,$0e,$fe,$fc,$00,$7e,$fe,$c0,$fc,$c6,$fe,$7c,$00 // ........~.....|.
        .byte $fe,$fe,$0e,$1c,$38,$38,$38,$00,$7c,$fe,$c6,$7c,$c6,$fe,$7c,$00 // ....888.|..|..|.
        .byte $7c,$fe,$c6,$7e,$06,$fe,$fc,$00,$00,$30,$30,$00,$30,$30,$00,$00 // |..~.....00.00..
        .byte $00,$18,$18,$00,$18,$18,$30,$00       // ......0.

// --- Region $09f0-$09ff ---
.pc = $09f0 "dat_09f0"

dat_09f0:
        .byte $0b,$0b,$0c,$0f,$0f,$0c,$0b,$0b,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea // ................

// --- Region $0a5b-$0bff ---
.pc = $0a5b "dat_0a5b"

dat_0a5b:
        .fill 21, $00

txt_0a70:
        .text "       "

txt_0a77:
        .encoding "screencode_mixed"
        .text "gunstar was cracked by the cleveland cracking service"
        .encoding "petscii_upper"

txt_0aac:
        .text " 1987..    "

txt_0ab7:
        .encoding "screencode_mixed"
        .text "greetings to: conan: snoopy:  the s.s.i. (samurai"
        .encoding "petscii_upper"

txt_0ae8:
        .text "):  "
        .byte $14,$2e,$15,$2e,$03                   // .....

txt_0af1:
        .text "....    "

txt_0af9:
        .encoding "screencode_mixed"
        .text "special greetings to tom (t.c.l) and"
        .encoding "petscii_upper"

txt_0b1d:
        .text " 5211.....   "

txt_0b2a:
        .encoding "screencode_mixed"
        .text "if you want to swap with the c.c.s.  my address is in memory"
        .encoding "petscii_upper"

txt_0b66:
        .text "...     "

txt_0b6e:
        .encoding "screencode_mixed"
        .text "contact us. we always have the latest stuff"
        .encoding "petscii_upper"

txt_0b99:
        .text ".....    "
        .byte $03,$01,$0c,$0c                       // ....

txt_0ba6:
        .text "  0642 829860 "
        .byte $09,$0e,$20,$05,$0e,$07,$0c,$01,$0e,$04 // .. .......

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

dat_0bcc:
        .text "                                                    "

// --- Region $0c1d-$0c35 ---
.pc = $0c1d "Program $0c1d"
        .byte $02,$fb,$07,$41,$a0,$fa,$85,$02,$f8,$07,$41,$a0,$fa,$d0,$07,$e8 // ...A......A.....
        .byte $03,$20,$00,$f4,$e8,$03,$33,$1f       // . ....3.

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

// --- Region $0cf9-$0d02 ---
.pc = $0cf9 "txt_0cf9"

txt_0cf9:
        .text " IAN BEAN "

// --- Region $0d22-$0d31 ---
.pc = $0d22 "txt_0d22"

txt_0d22:
        .text " 5 BROUGH COURT "

// --- Region $0d4c-$0d57 ---
.pc = $0d4c "txt_0d4c"

txt_0d4c:
        .text " GROVE HILL "

// --- Region $0d75-$0d83 ---
.pc = $0d75 "txt_0d75"

txt_0d75:
        .text " MIDDLESBROUGH "

// --- Region $0d9e-$0da8 ---
.pc = $0d9e "txt_0d9e"

txt_0d9e:
        .text " CLEVELAND "

// --- Region $0dc7-$0dd9 ---
.pc = $0dc7 "txt_0dc7"

txt_0dc7:
        .text " TS4 2XB  ENGLAND "
        .byte $00                                   // string terminator

// --- Region $1166-$118c ---
.pc = $1166 "dat_1166"

dat_1166:
        .byte $04,$ff,$18,$12,$48,$12,$78,$12,$a8,$12,$d8,$12,$08,$12,$38,$12 // ....H.x.......8.
        .byte $00,$12,$e0,$01,$00,$01,$00,$00,$01,$01,$00,$01,$01,$00,$01,$01 // ................
        .byte $00,$01,$00,$ff,$00,$00,$00           // .......

// --- Region $118e-$118e ---
.pc = $118e "dat_118e"

dat_118e:
        // === Fill data (1 bytes, $118e-$118e) ===
        .byte $00                                   // .

// --- Region $11fe-$19ff ---
.pc = $11fe "dat_11fe"

dat_11fe:
        .byte $4e,$00                               // N.

dat_1200:
        // === Fill data (68 bytes, $1200-$1243) ===
        .fill 68, $e8
        .byte $ef,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8 // ................
        .fill 8, $e8
        .byte $bc,$eb,$b1,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8 // ................
        .byte $ef,$ef,$ef,$ef,$ef,$ef,$e8,$ef,$ef,$ef,$e8,$e8,$e8,$e8,$e8,$e8 // ................
        .byte $e8,$e8,$e8,$e8,$e8,$e8,$e8,$bc,$bc,$eb,$9b,$b1,$9b,$bf,$fb,$c9 // ................
        .byte $bc,$c9,$c9,$bf,$1c,$ec,$ec,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8 // ................
        .byte $e8,$e8,$e8,$e8,$e8,$9f,$9f,$9f,$bc,$e8,$e8,$e8,$e8,$bf,$cf,$1f // ................
        .byte $c1,$bf,$bf,$fb,$c1,$fc,$fc,$1c,$1c,$9c,$fb,$cb,$c9,$ec,$bf,$ef // ................
        .fill 13, $e8
        .byte $f9,$9c,$cf,$bc,$e8,$e8,$e8,$e8,$e8,$cf,$c1,$bf,$ef,$f1,$f1,$fc // ................
        .byte $ec,$ec,$ec,$ec,$ec,$fc,$bf,$fc,$ec,$cb,$9c,$e8,$e8,$e8,$e8,$f0 // ................
        .byte $f0,$f0,$f0,$f0,$e8,$e8,$e8,$e8,$9f,$ec,$e8,$eb,$e8,$e8,$e8,$e8 // ................
        .byte $e1,$1f,$fc,$e8,$1f,$cf,$bf,$bf,$bf,$fb,$bf,$bf,$bc,$cc,$ec,$bf // ................
        .byte $e8,$9c,$9c,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8 // ................
        .byte $e8,$e8,$e8,$e8,$e8,$e8,$e8,$ef,$e1,$1f,$ec,$eb,$eb,$c1,$e8,$e8 // ................
        .byte $e8,$cf,$e8,$e8,$bf,$cb,$cf,$eb,$e8,$ef,$ef,$e8,$e8,$e8,$e8,$e8 // ................
        .fill 8, $e8
        .byte $ec,$ec,$e8,$e8,$e8,$e8,$e8,$ef,$1c,$fc,$fc,$e8,$cb,$e8,$e8,$e8 // ................
        .byte $e8,$e8,$e8,$e8,$e8,$e8,$c1,$fc,$ec,$cb,$ec,$e8,$e8,$e8,$e8,$e8 // ................
        .byte $e8,$e8,$e8,$e8,$e8,$e8,$e8,$ef,$ec,$ef,$ec,$e8,$e8,$e8,$e8,$e8 // ................
        .byte $1f,$f1,$cb,$f1,$bc,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$cc,$ec,$ec // ................
        .byte $ec,$bc,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$c9 // ................
        .byte $9c,$9c,$ec,$ec,$ec,$ec,$ec,$e8,$ef,$f1,$ec,$e1,$fc,$ec,$c9,$9c // ................
        .byte $e1,$ef,$f1,$f1,$cb,$e9,$9c,$ec,$c9,$cb,$e8,$e8,$e8,$e8,$e8,$e8 // ................
        .byte $e8,$e8,$e8,$e8,$e8,$e8,$e8,$ec,$ec,$cb,$cb,$cb,$cb,$c9,$eb,$ef // ................
        .byte $e1,$f1,$e8,$fc,$eb,$bc,$ec,$bc,$c1,$e1,$f1,$cf,$cb,$e9,$9b,$eb // ................
        .byte $9b,$9f,$c9,$c9,$c9,$c9,$c9,$ec,$e8,$ec,$ec,$ec,$e8,$e8,$e8,$9b // ................
        .byte $eb,$cb,$cb,$cb,$fb,$f9,$eb,$ef,$ef,$1f,$eb,$e8,$e8,$bc,$b9,$9b // ................
        .byte $bc,$c1,$1c,$c1,$cb,$e8,$b9,$eb,$cb,$fc,$9c,$c9,$c9,$c9,$9c,$9c // ................
        .byte $9c,$9c,$c9,$9c,$c1,$1f,$ef,$cb,$cb,$fb,$f9,$c9,$c9,$f9,$b9,$e8 // ................
        .byte $ef,$f1,$c1,$9c,$e8,$1c,$e9,$eb,$9c,$fc,$bc,$9c,$cb,$9c,$cb,$ec // ................
        .byte $ec,$ec,$ec,$fc,$ec,$fc,$ec,$cf,$9c,$9c,$9f,$9c,$9c,$c1,$fc,$bc // ................
        .byte $cb,$cb,$fc,$b9,$bf,$bf,$bc,$e8,$e8,$1b,$eb,$1f,$e8,$ef,$bc,$9b // ................
        .byte $1c,$e8,$9c,$9c,$c9,$fb,$bc,$ec,$9c,$3c,$b3,$fc,$fc,$fc,$9c,$9c // .........<......
        .byte $9c,$9f,$fc,$fc,$cf,$c9,$c9,$cf,$fb,$cb,$bf,$b9,$9c,$bf,$b9,$bc // ................
        .byte $bf,$ef,$e1,$ef,$e8,$eb,$e9,$9b,$9f,$ec,$c9,$e9,$b9,$c9,$eb,$ec // ................
        .byte $9b,$3c,$3c,$fb,$fb,$fb,$9f,$9f,$bf,$bf,$1f,$fc,$fc,$fc,$ec,$cb // .<<.............
        .byte $cb,$bc,$fb,$cb,$9c,$cb,$fb,$b1,$e2,$cf,$f1,$bc,$e8,$ef,$1b,$e9 // ................
        .byte $ec,$e8,$e9,$e8,$e9,$bc,$9c,$ec,$9b,$e8,$ec,$fc,$9f,$bf,$bf,$9b // ................
        .byte $bf,$bf,$bf,$bf,$bf,$ef,$ef,$eb,$cb,$cb,$fb,$bc,$1c,$c1,$f2,$f2 // ................
        .byte $b2,$cf,$cf,$fc,$e8,$c1,$ec,$e1,$e1,$e1,$cf,$bf,$bc,$fc,$9c,$e8 // ................
        .byte $e8,$e8,$ec,$fc,$1f,$9f,$bf,$bf,$cf,$bf,$bf,$cf,$bf,$bf,$bf,$ef // ................
        .byte $fc,$bc,$fb,$bf,$cf,$f1,$f1,$c6,$fe,$fc,$cf,$ef,$fc,$fc,$fc,$cf // ................
        .byte $cf,$bc,$bc,$bf,$ec,$fc,$c9,$e8,$c9,$e9,$eb,$bf,$1f,$bf,$cf,$bf // ................
        .byte $bf,$bf,$bf,$bf,$eb,$fb,$fb,$cf,$c1,$bc,$cf,$ef,$12,$1f,$1f,$6f // ...............o
        .byte $61,$cf,$fc,$fb,$cf,$f9,$9b,$cb,$cb,$c9,$cb,$9f,$bc,$cf,$c9,$c9 // a...............
        .byte $9c,$c9,$ec,$ec,$fc,$cf,$cf,$bf,$cf,$1f,$bf,$bf,$1f,$b1,$1b,$c1 // ................
        .byte $c9,$c1,$e8,$ef,$ef,$bf,$fb,$cf,$cf,$cf,$bf,$fc,$fc,$fc,$cf,$fc // ................
        .byte $fb,$bc,$ef,$ec,$9c,$bf,$e8,$eb,$bf,$bf,$eb,$e8,$ec,$c1,$cf,$cf // ................
        .byte $fc,$cf,$ef,$cf,$cf,$bf,$bf,$91,$c1,$cf,$ef,$cf,$cf,$cf,$bf,$cf // ................
        .byte $cf,$fc,$fb,$fb,$fc,$fc,$ef,$ef,$fb,$fb,$bf,$ef,$ec,$ec,$ec,$eb // ................
        .byte $bf,$bc,$bf,$bc,$ec,$f1,$bf,$cf,$fb,$bf,$cf,$fb,$1b,$1b,$b1,$bc // ................
        .byte $cf,$ef,$cf,$cf,$cf,$cf,$bc,$fc,$fc,$fc,$cf,$fb,$fc,$ef,$ef,$ef // ................
        .byte $9f,$eb,$ef,$fb,$1c,$ec,$ec,$ec,$fc,$fb,$fb,$cf,$fc,$cf,$cf,$bc // ................
        .byte $fc,$fc,$bf,$1f,$bf,$bf,$fb,$bc,$cf,$ef,$cf,$1f,$1f,$fc,$cf,$cf // ................
        .byte $fc,$cf,$fb,$bf,$fb,$fc,$ef,$ef,$ef,$bf,$ef,$ef,$1c,$b1,$ec,$ec // ................
        .byte $ec,$fb,$bf,$fc,$fc,$fc,$b9,$9b,$1b,$1b,$1b,$fb,$1b,$1b,$eb,$cb // ................
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$bf,$fc,$fc,$cf,$fc,$cf,$fc,$fc,$cf // ................
        .byte $cf,$9f,$fc,$ef,$bc,$ec,$fc,$bc,$ec,$fc,$ef,$fc,$fc,$ec,$ef,$ef // ................
        .byte $fb,$fb,$fb,$fb,$fb,$1b,$eb,$00,$0b   // .........

txt_15ea:
        .byte $40                                   // @ character
        .text "K"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $2b,$40,$db,$40,$0b,$e0,$eb,$c0,$0b,$d0,$4b,$00,$0b,$e0,$cb,$40 // +@.@......K....@
        .byte $8b,$00,$fb,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00 // ................
        .byte $0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$0f // ................
        .byte $0f,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$0c,$0c,$0c // ................
        .byte $0c,$0c,$0c,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00 // ................
        .byte $0b,$00,$0b,$00,$0b,$00,$0f,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c // ................
        .byte $0c,$0c,$0b,$00,$0b,$0c,$0c,$0c,$0c,$0c,$0c,$00,$0b,$01,$01,$01 // ................
        .byte $0c,$0f,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0f,$0c // ................
        .byte $0c,$0c,$0c,$0c,$0c,$0f,$0c,$0c,$0c,$0f,$0b,$00,$0b,$00,$0b,$00 // ................
        .byte $0b,$00,$0b,$00,$01,$01,$01,$01,$0c,$0f,$09,$01,$01,$01,$0f,$0c // ................
        .byte $0b,$0b,$09,$0b,$01,$01,$0f,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00 // ................
        .byte $0b,$00,$0b,$00,$06,$06,$06,$06,$06,$00,$0b,$01,$01,$01,$0c,$0f // ................
        .byte $01,$01,$01,$0f,$0b,$0b,$0b,$0b,$0b,$09,$09,$0b,$0b,$01,$01,$00 // ................
        .byte $0b,$00,$0b,$00,$0c,$00,$0b,$00,$0b,$00,$0b,$06,$06,$06,$06,$06 // ................
        .byte $06,$00,$0b,$01,$01,$01,$0b,$01,$01,$0b,$0c,$0b,$0b,$0b,$0b,$0b // ................
        .byte $0b,$0b,$0c,$0b,$0b,$09,$0b,$00,$0b,$00,$0b,$0b,$0b,$0b,$0b,$0b // ................
        .byte $0b,$00,$0b,$00,$06,$06,$06,$06,$0b,$00,$0b,$01,$0f,$0c,$01,$01 // ................
        .byte $0c,$01,$01,$0c,$0c,$0c,$0c,$0c,$0c,$0b,$0b,$0c,$0c,$0b,$0b,$00 // ................
        .byte $0b,$00,$0b,$00,$0c,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00 // ................
        .byte $0b,$00,$0b,$01,$0f,$0c,$01,$01,$01,$0b,$0b,$00,$0b,$0b,$0b,$0b // ................
        .byte $01,$01,$0b,$0c,$0c,$0c,$0c,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00 // ................
        .byte $0b,$00,$0b,$00,$01,$01,$01,$00,$0b,$00,$0b,$01,$0f,$01,$01,$0b // ................
        .byte $01,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$0b,$0b,$0b,$0b,$0f,$0f,$00 // ................
        .byte $0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$0c,$01,$0c,$01,$00 // ................
        .byte $0b,$00,$0b,$01,$0c,$0c,$01,$0b,$01,$09,$0b,$00,$0b,$00,$0c,$00 // ................
        .byte $0b,$0b,$0b,$0b,$0b,$0f,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00 // ................
        .byte $0b,$00,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$01,$01,$0c,$0f,$0c // ................
        .byte $01,$01,$0b,$0b,$0f,$01,$0c,$0c,$09,$0b,$0f,$0b,$0b,$09,$0b,$00 // ................
        .byte $0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$00,$0b,$0b,$0b,$04,$0f,$0f // ................
        .byte $09,$0b,$09,$01,$0f,$0c,$0c,$01,$0c,$01,$0b,$09,$0f,$0f,$0b,$0b // ................
        .byte $09,$0b,$0c,$0c,$0f,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b // ................
        .byte $0b,$00,$0b,$0f,$0f,$0f,$0f,$0f,$09,$0b,$09,$01,$01,$0c,$0c,$09 // ................
        .byte $09,$01,$0c,$0c,$0f,$0f,$0f,$0b,$09,$0b,$0c,$0c,$0f,$0b,$0b,$0b // ................
        .fill 11, $0b
        .byte $09,$0f,$0c,$0b,$0b,$0b,$0b,$01,$01,$01,$0c,$0b,$0b,$09,$09,$01 // ................
        .byte $09,$0b,$0b,$0f,$0b,$09,$0b,$09,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b // ................
        .fill 8, $0b
        .byte $0c,$0c,$0f,$0b,$0c,$0c,$0c,$01,$01,$01,$0f,$0c,$0c,$01,$01,$09 // ................
        .byte $01,$0b,$0b,$0b,$0b,$0b,$01,$09,$0b,$0b,$0b,$0c,$0b,$0b,$0b,$0b // ................
        .fill 9, $0b
        .byte $09,$0f,$0c,$0c,$0b,$09,$01,$01,$01,$01,$0b,$01,$0b,$09,$0c,$0c // ................
        .byte $0b,$0b,$0b,$0b,$01,$01,$0c,$0b,$0c,$0b,$0b,$0c,$0c,$0c,$0c,$0c // ................
        .byte $0c,$0c,$0c,$0b,$0b,$0b,$0b,$0f,$0f,$0f,$0c,$0f,$0b,$09,$01,$02 // ................
        .byte $01,$01,$0c,$01,$0f,$0c,$0c,$0b,$0b,$0b,$0b,$0b,$01,$09,$0b,$0b // ................
        .byte $0c,$0b,$0b,$0b,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0f // ................
        .byte $0f,$0f,$0c,$0f,$0b,$0b,$01,$01,$01,$01,$01,$01,$01,$0f,$0f,$0f // ................
        .byte $0f,$0f,$0b,$0c,$09,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0c,$01,$0c,$0c // ................
        .byte $0b,$0c,$0c,$0b,$0c,$0c,$0c,$01,$01,$0f,$0c,$01,$01,$02,$02,$0c // ................
        .fill 9, $01
        .byte $0f,$0f,$0c,$0b,$0b,$0b,$0b,$0b,$0b,$0c,$0c,$0c,$0c,$0b,$01,$0c // ................
        .byte $0c,$0c,$0c,$0c,$0c,$0c,$01,$0f,$0f,$01,$01,$0f,$0c,$02,$0c,$0f // ................
        .byte $01,$01,$01,$01,$01,$01,$09,$09,$0b,$0f,$0c,$09,$0b,$0b,$0b,$0b // ................
        .byte $0b,$0b,$0b,$0b,$0b,$01,$01,$0b,$0c,$0c,$0c,$0c,$0c,$0c,$0f,$01 // ................
        .byte $09,$01,$01,$01,$0c,$0c,$01,$01,$01,$01,$0b,$0b,$0b,$0b,$0b,$0c // ................
        .byte $09,$0c,$0f,$0f,$01,$0b,$0c,$0c,$0c,$0c,$0b,$0b,$0f,$01,$01,$01 // ................
        .byte $01,$01,$01,$0b,$0c,$0c,$0f,$0f,$01,$01,$01,$01,$01,$0c,$0b,$01 // ................
        .byte $01,$01,$0c,$0b,$0b,$0c,$0c,$0c,$09,$0c,$0c,$0f,$0b,$0b,$0c,$0c // ................
        .byte $0f,$0c,$0f,$0b,$0b,$01,$0b,$01,$01,$01,$0c,$0c,$0c,$0c,$0f,$01 // ................
        .byte $01,$01,$01,$01,$01,$0f,$01,$01,$01,$01,$0c,$01,$0c,$0c,$0c,$0b // ................
        .byte $09,$01,$0c,$0f,$0b,$0b,$0b,$0b,$0c,$0c,$0b,$0b,$0b,$0b,$0f,$0b // ................
        .byte $0b,$0c,$0c,$0c,$0c,$0c,$0f,$01,$01,$01,$0c,$0c,$01,$0b,$0b,$01 // ................
        .byte $01,$0c,$0c,$0c,$01,$0c,$0c,$0c,$0c,$01,$0c,$0f,$0c,$0b,$0b,$0b // ................
        .byte $0c,$0c,$0b,$0b,$0b,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0f,$01 // ................
        .byte $01,$01,$01,$01,$01,$0b,$01,$01,$01,$01,$01,$0b,$0b,$0b,$01,$01 // ................
        .byte $01,$01,$0c,$09,$0b,$0b,$0f,$0b,$0b,$0c,$0b,$0b,$0b,$0c,$0c,$0c // ................
        .byte $0c,$0c,$0c,$0c,$0c,$0f,$00,$05,$02,$02,$0f,$02,$00,$00,$00,$00 // ................
        .byte $00,$0f,$0b,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..............

// --- Region $1a47-$1a83 ---
.pc = $1a47 "Segment $1a47"
        .byte $ea,$ea,$ea,$ea,$a9,$34,$85,$01,$a9,$40,$a2,$08,$a0,$00,$84,$fb // .....4...@......
        .byte $85,$fc,$84,$fd,$86,$fe,$b1,$fb,$91,$fd,$c8,$d0,$f9,$e6,$fc,$e6 // ................
        .byte $fe,$a5,$fe,$c9,$cf,$d0,$ef,$a9,$37,$85,$01,$58,$a9,$54,$a2,$82 // ........7..X.T..
        .byte $85,$2d,$86,$2e,$a9,$00,$8d,$21,$d0,$4c,$e2,$fc // .-.....!.L..

dat_1a83:
        // === Fill data (1 bytes, $1a83-$1a83) ===
        .byte $00                                   // .

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

spr_2000:
        .byte $00                                   // .

// --- Region $2221-$2275 ---
.pc = $2221 "dat_2221"

dat_2221:
        .byte $0f,$00,$0c,$0c,$0c,$0c,$0c,$00,$fc,$3c,$3c,$00,$00,$00,$00,$00 // .........<<.....
        .byte $0f,$00,$0c,$0c,$0c,$0c,$0c,$00,$fc,$3c,$3c,$00,$00,$00,$00,$00 // .........<<.....
        .byte $0f,$00,$0c,$0c,$0c,$0f,$00,$00,$fc,$3c,$3c,$00,$00,$fc,$0c,$00 // .........<<.....
        .fill 8, $00
        .byte $3f,$00
        .text "000?<"
        .byte $00,$f0,$f0,$f0,$f0,$f0,$f0
        .byte $30,$00
        .byte $ff,$f0,$f0,$00,$03,$03,$03,$00,$c0,$00,$c0,$c0 // ............

dat_2275:
        // === Fill data (1 bytes, $2275-$2275) ===
        .byte $00                                   // .

// --- Region $2360-$23ac ---
.pc = $2360 "dat_2360"

dat_2360:
        .byte $0c,$0c,$00,$0f,$00,$00,$00,$00,$00,$3c,$3c,$fc,$00,$00,$00,$00 // .........<<.....
        .byte $0c,$0c,$00,$0f,$00,$00,$00,$00,$00,$3c,$3c,$fc,$00,$00,$00,$00 // .........<<.....
        .byte $00,$0f,$0f,$0f,$00,$00,$00,$00,$0c,$0c,$00,$fc,$00,$00,$00,$00 // ................
        .fill 8, $00

txt_2398:
        .text "<<<?"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$30,$30,$00,$f0,$00,$00,$00,$00,$03,$03,$03,$03 // ...00..........

dat_23ac:
        // === Fill data (1 bytes, $23ac-$23ac) ===
        .byte $00                                   // .

// --- Region $240d-$2498 ---
.pc = $240d "dat_240d"

dat_240d:
        .byte $03,$0f,$3f,$00,$00,$00,$0f,$ff,$ff,$ff,$ff,$03,$3f,$ff,$fd,$ff // ..?.........?...
        .byte $d5,$55,$e5,$00,$d5                   // .U...

txt_2422:
        .text "PP"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $00,$44,$a5,$00,$aa,$fc,$00,$00,$00,$00,$e8,$41,$00,$0c,$00,$00 // .D.........A....
        .byte $00,$00,$e0,$d4,$85,$00,$00,$00,$00,$00,$00,$00,$98,$06,$00,$00 // ................
        .byte $00,$00,$03,$00,$00,$90,$00,$00,$00,$00,$fe,$00,$80,$00,$00,$00 // ................
        .byte $00,$00,$5c,$b5,$00,$00,$00,$00,$00,$00,$00,$00,$e9,$00,$01,$44 // ..\............D
        .byte $00,$00,$00,$00,$fa,$0f,$33,$cc,$00,$00,$00,$00,$a8,$fe,$33,$cc // ......3.......3.
        .byte $33,$00,$00,$00,$02,$2a,$c9,$55,$00,$00,$00,$00,$00,$81,$e1,$f5 // 3....*.U........
        .byte $01,$01,$00,$00,$fa,$fa,$fc,$fc,$ff,$ff,$0b,$00,$00,$80,$f0,$0c // ................
        .byte $0c,$c3,$f3                           // ...

dat_2498:
        // === Fill data (1 bytes, $2498-$2498) ===
        .byte $00                                   // .

// --- Region $2543-$25e0 ---
.pc = $2543 "dat_2543"

dat_2543:
        .byte $03,$03,$03,$03,$03,$3f,$ff,$ff,$fd,$f6,$f6,$ff,$fd,$ff,$fd,$f9 // .....?..........
        .byte $66,$99,$7e,$b9,$b6,$6b,$7f,$d9,$66,$d9,$56,$55,$55,$75,$fd,$f7 // f.~..k..f.VUUu..
        .byte $bb,$ee,$bb,$ee,$bb,$55,$a6,$a9,$ed,$bb,$ef,$bf,$ff,$54,$56,$7f // .....U.......TV.
        .byte $ff,$ff,$ff,$ff,$ff,$03,$ff,$ff,$ff,$fd,$f7,$dd,$7a,$ab,$ae,$bb // ............z...
        .byte $ff,$fd,$f7,$1c,$75                   // ....u

txt_2588:
        .text "WYZ"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $cf,$3b,$ee,$bb,$56,$a3,$cc,$33,$ff,$fb,$fe,$bf,$d7,$fd,$cf,$33 // .;..V..3.......3
        .byte $ff,$bb,$ee,$ff,$ff,$7f,$f0,$f4,$fd,$bf,$ef,$bb,$f0,$ff,$00,$00 // ................
        .byte $f0,$f7,$ff,$ff,$00,$a0,$00,$00,$00,$ee,$aa,$a6,$40,$00,$a0,$00 // ............@...
        .byte $03,$fa,$a9,$55,$00,$00,$00,$0f,$b5,$55,$55,$57,$0e,$3b,$ee,$bb // ...U.....UUW.;..
        .byte $ef,$bb,$ef,$bf,$f2,$bf,$6e,$6f,$6e,$6d,$58,$56,$00,$80,$c0,$80 // ......nonmXV....
        .byte $c0,$80,$c0,$c0                       // ....

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

// --- Region $2680-$2720 ---
.pc = $2680 "dat_2680"

dat_2680:
        .fill 8, $0f
        .fill 8, $ff
        .byte $fa,$f6,$fa,$f5,$f5,$f0,$f0,$dc,$aa,$aa,$aa,$47,$47,$07,$07,$07 // ...........GG...
        .byte $bb,$ef,$fa,$5f,$5e,$7b,$7f,$7f,$ff,$bf,$ff,$bf,$ef,$bb,$ff,$ff // ..._^{..........
        .byte $aa,$aa,$a9,$aa,$a9,$aa,$aa,$ab,$99,$65,$95,$65,$95,$77,$d7,$9f // .........e.e.w..
        .byte $64,$5e,$66,$5a,$ce,$b3,$ce,$bf,$ee,$bb,$ae,$ab,$ae,$bb,$ee,$bf // d^fZ............
        .byte $ee,$bb,$ef,$ff,$ef,$bb,$ff,$ff,$ef,$bb,$ee,$ff,$ff,$ff,$ff,$ff // ................
        .byte $fe,$bf,$ff,$ff,$ff,$ff,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$f3,$cf,$f3 // ................
        .byte $da,$56,$d9,$fa,$fe,$fe,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f7,$e1 // .V..............
        .byte $aa,$bb,$ae,$bb,$ee,$bb,$aa,$f9,$ef,$bf,$ef,$bb,$ef,$bb,$ec,$b3 // ................
        .byte $bd,$ac,$ae,$ab,$8f,$3a,$aa,$ae,$00,$c0,$c0,$c0,$c0,$c0,$c0,$40 // .....:.........@

dat_2720:
        // === Fill data (1 bytes, $2720-$2720) ===
        .byte $00                                   // .

// --- Region $27c0-$2860 ---
.pc = $27c0 "dat_27c0"

dat_27c0:
        .fill 8, $0f
        .byte $aa,$ab,$aa,$ab,$aa,$ab,$ae,$ab,$9a,$6b,$ae,$6b,$ae,$bb,$ae,$bb // .........k.k....
        .byte $9a,$6a,$9a,$6b,$ab,$6b,$af,$af,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // .j.k.k..........
        .text "UUUZ"
        .byte $5b,$5f
        .byte $5a,$55,$ff,$ff,$a9,$a5,$bd,$fa,$aa,$e4
        .byte $fc,$f1,$75,$f7,$55,$aa,$aa,$40,$55,$ff,$dd,$55,$ff,$aa,$15,$10 // ..u.U..@U..U....
        .byte $55,$ff,$dd,$55,$ff,$aa,$15,$01,$aa,$ff,$ee,$aa,$ff,$55,$aa,$82 // U..U.........U..
        .byte $55,$ff,$dd,$57,$5d,$ff,$aa,$40,$55,$55,$fd,$57,$dd,$f7,$bf,$2a // U..W]..@UU.W...*
        .byte $44,$51,$54,$f1,$5c,$77,$dd,$bd,$cf,$f3,$cf,$33,$cc,$33,$ec,$f3 // DQT.\w.....3.3..
        .byte $b3,$b3,$f3,$3a,$ef,$3a,$ea,$3a,$73,$52,$53,$ff,$eb,$ff,$7f,$ff // ...:.:.:sRS.....
        .fill 8, $ff
        .byte $9d,$66,$aa,$aa,$aa,$aa,$aa,$aa,$c0,$40,$80,$80,$80,$80,$80,$80 // .f.......@......

dat_2860:
        // === Fill data (1 bytes, $2860-$2860) ===
        .byte $00                                   // .

// --- Region $2900-$29a0 ---
.pc = $2900 "dat_2900"

dat_2900:
        .byte $0f,$0f,$0f                           // ...

txt_2903:
        .text "///"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $bf,$af,$ab,$ae,$bb,$ae,$bb,$af,$bb,$ae,$bb,$ee,$7b,$ef,$bb,$ef // ............{...
        .byte $bf,$af,$af,$bf,$bf,$bf,$bf,$bf,$ff,$ff,$ff,$fc,$f0,$f0,$c0,$c2 // ................
        .byte $0a,$f0,$00,$00,$00,$08,$20,$80,$00,$00,$03,$3c,$c2,$00,$c1,$dc // ...... ....<....
        .byte $c0,$03,$f0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $3c,$00,$00,$00,$04,$00,$00,$00,$00,$f0,$03,$00,$00,$00,$00,$00 // <...............
        .byte $00,$00,$c0,$0c,$00,$00,$00,$00,$2a,$02,$00,$00,$00,$10,$04,$01 // ........*.......
        .byte $a4,$29,$ca,$36,$0d,$03,$00,$00,$cd,$35,$cd,$7f,$dd,$ff,$bf,$6f // .).6.....5.....o
        .byte $bf,$ef,$bf,$ee,$bb,$ef,$bb,$ee,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fb,$ee,$fb,$ee,$bb,$c0,$c0,$c0,$80,$c0,$80,$c0,$80 // ................

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

// --- Region $2a40-$2a70 ---
.pc = $2a40 "dat_2a40"

dat_2a40:
        .fill 8, $bf
        .byte $5f,$76,$5f,$77,$5d,$77,$5f,$57,$9a,$ea,$9a,$6a,$9a,$6b,$ab,$6b // _v_w]w_W...j.k.k
        .byte $ff,$ff,$fc,$fc,$dc,$d8,$d8,$e8,$0c,$3c,$30,$00,$00,$00,$00,$00 // .........<0.....
        .byte $02,$02,$08,$00,$dc,$54,$52,$72       // .....TRr

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

// --- Region $2ab2-$2ada ---
.pc = $2ab2 "dat_2ab2"

dat_2ab2:
        .byte $30,$30,$00,$0c,$0c,$00,$af,$2d,$25,$15,$15,$05,$35,$3d,$fc,$f0 // 00.....-%...5=..
        .byte $fa,$fb,$fa,$fa,$ff,$f1,$aa,$3e,$0f,$c0,$f0,$fc,$3c,$00,$77,$5d // .......>....<.w]
        .byte $97,$25,$a7,$25,$97,$9d,$80,$c0       // .%.%....

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

// --- Region $2b80-$2bb6 ---
.pc = $2b80 "dat_2b80"

dat_2b80:
        .fill 8, $ff

txt_2b88:
        .text "YWYVZVVU"
        .byte $fe,$7e,$fe,$7a,$fa,$7a,$fa,$7b,$d8   // .~.z.z.{.

txt_2b99:
        .text "XX"
        .byte $5c                                   // backslash character
        .text "TPTP"
        .byte $02,$00,$00,$03,$02,$01,$01,$03,$83,$0e,$0e,$3f,$3b,$07,$03,$03 // ...........?;...
        .byte $00,$00,$00,$c0,$c0,$c0               // ......

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

// --- Region $2bdf-$2c18 ---
.pc = $2bdf "dat_2bdf"

dat_2bdf:
        .byte $c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$03,$03,$03,$0f,$0f,$0f,$0f,$3e,$0b,$3b,$0b,$3b,$0f // ..........>.;.;.
        .byte $0e,$ff,$fa,$fb,$fb,$fa,$fe,$f3,$ff,$ff,$ba,$fe,$b3,$cf,$f3,$cc // ................
        .byte $c3,$bb,$ae,$bb,$ae,$bb,$6a,$66,$5a   // ......jfZ

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

// --- Region $2c82-$2d58 ---
.pc = $2c82 "txt_2c82"

txt_2c82:
        .text "D3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $33,$03,$8b,$00,$00,$44,$3f,$ee,$bb,$f3,$77,$00,$00,$cf,$ff,$ee // 3....D?...w.....
        .byte $bb,$33,$40,$00,$00,$ff,$ff,$ee,$bb,$ff,$00,$00,$00,$ff,$ff,$ee // .3@.............
        .byte $bb,$fe,$0f,$00,$00,$fc,$ff,$ff,$bf,$fa,$e8,$00,$00,$00,$ff,$ff // ................
        .byte $bb,$ee,$af,$00,$00,$00,$ff,$ff,$bf,$ff,$c0,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fb,$ff,$fb,$fe,$fb,$fe,$fa,$fe,$5b,$5b,$5b,$6b,$6b // ...........[[[kk
        .byte $6b,$6b,$6b,$a8,$ac,$a8,$a0,$a0,$a0,$a0,$a8,$02,$03,$08,$0c,$08 // kkk.............
        .byte $08,$08,$08,$03
        .text "###CC"
        .byte $03,$00,$00,$00,$00,$00,$00
        .byte $80,$c0,$c0,$00,$00,$00,$00,$02,$3b,$16,$05,$00,$00,$00,$02,$de // ........;.......
        .byte $6a,$e0,$03,$a0,$80,$80,$e0,$e3,$b0,$a0,$a0,$00,$00,$00,$00,$ef // j...............
        .byte $bf,$af,$bf,$40,$80,$00,$00,$a8,$ab,$aa,$a9,$00,$00,$00,$0c,$04 // ...@............
        .byte $fb,$7b,$cf,$00,$00,$00,$00,$00,$40,$77,$fe,$0f,$0f,$0f,$03,$03 // .{......@w......
        .byte $03,$ff,$bf,$0b,$02,$0b,$06,$0b,$06,$07,$09,$f3,$fe,$b2,$be,$bf // ................
        .byte $bb,$bb,$bb,$cc,$cf,$cf,$cd,$0f,$02,$0f,$0f,$99,$66,$99,$6a,$ae // ............f.j.
        .byte $fa,$a2,$8a                           // ...

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

// --- Region $2dc0-$2ee7 ---
.pc = $2dc0 "dat_2dc0"

dat_2dc0:
        .byte $ff,$3f,$f3,$0f,$f3,$0c,$3b,$e2,$ff,$ce,$3c,$cf,$0f,$aa,$af,$3e // .?....;...<....>
        .byte $1a,$55,$99,$ee,$a6,$92,$82,$6a,$9a,$55,$99,$ee,$a2,$aa,$85,$9f // .U.....j.U......
        .byte $b8,$5e,$09,$62,$aa,$95,$5a,$fe,$10,$40,$54,$15,$0c,$af,$aa,$2a // .^.b..Z..@T....*
        .byte $00,$3b,$ff,$75,$0f,$f3,$3c,$ff,$03,$ee,$ab,$a2,$88,$20,$80,$28 // .;.u..<...... .(
        .byte $ff,$ff,$ff,$ff,$bf,$bf,$bf,$bf,$ae,$ab,$ae,$ab,$ae,$ab,$ae,$ab // ................
        .fill 8, $6b
        .fill 8, $fc
        .byte $0c,$00,$00,$08,$00,$04,$18,$20,$00,$00,$00,$00,$00,$20,$a0,$00 // ....... ..... ..
        .byte $c0,$c0,$c0,$f0,$f0,$c0,$c4,$81,$00,$00,$00,$00,$00,$00,$cc,$32 // ...............2
        .byte $03,$0b,$05,$05,$05,$22,$89,$36,$e3,$e7,$5f,$77,$5d,$77,$5d,$77 // .....".6.._w]w]w
        .byte $ba,$ea,$ba,$ee,$ba,$ee,$fb,$ee,$a6,$a9,$aa,$a9,$99,$65,$99,$67 // .............e.g
        .byte $95,$65,$95,$15,$25,$17,$4d,$8b,$7f,$de,$7f,$ef,$7f,$6e,$b7,$ee // .e..%.M......n..
        .byte $ef,$bf,$ff,$bf,$ff,$bf,$ff,$ff,$07,$0e,$07,$1e,$1a,$1f,$1f,$1f // ................
        .byte $ee,$ee,$e8,$f8,$f8,$b8,$f8,$f8,$0a,$28,$22,$29,$00,$15 // .........(")..

txt_2e8e:
        .text "603"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $30,$07,$5e,$fe,$fa,$3e,$00,$00,$ff,$ff,$dd,$ff,$fb,$ee,$00,$00 // 0.^..>..........
        .byte $00,$ff,$df,$77,$bf,$ef,$00,$00,$00,$fc,$ff,$7d,$ff,$ee,$00,$00 // ...w.......}....
        .byte $00,$00,$ff,$dd,$7b,$ed,$00,$00,$00,$00,$fc,$5f,$97,$ff,$00,$00 // ....{......_....
        .byte $00,$00,$00,$cc,$b0,$ff,$00,$00,$00,$00,$00,$f0,$3c,$33,$00,$00 // ............<3..
        .byte $00,$00,$00,$00,$ee,$3b,$00,$00,$00,$00,$00,$00,$c0,$bb,$00,$00 // .....;..........
        .byte $00,$00,$00,$00,$00,$bb               // ......

// --- Region $2f01-$3fff ---
.pc = $2f01 "dat_2f01"

dat_2f01:
        .byte $03,$0f,$02,$40,$10,$40,$10,$aa,$20,$2a,$80,$00,$3f,$03,$00,$a0 // ...@.@.. *..?...
        .byte $ab,$28,$2a,$00,$c0,$fc,$00,$f1,$00,$00,$8b,$15,$00,$03,$0c,$54 // .(*............T
        .byte $25,$01,$b0,$6e,$00,$aa,$cf,$88,$22,$cd,$2b,$dd,$00,$aa,$a9,$fc // %..n....".+.....
        .byte $3c,$9b,$ee,$5b,$02,$f4,$73,$bb,$ee,$00,$00,$aa,$bb,$08,$22,$bf // <..[..s.......".
        .byte $bf,$bf,$bf,$ff,$ff,$ff,$ff,$fb,$fe,$fb,$fe,$fb,$fe,$fb,$fe,$97 // ................
        .byte $57,$5b,$57,$5b,$57,$5b,$67,$fc,$fc,$fc,$fc,$f0,$f0,$f0,$f0,$00 // W[W[W[g.........
        .byte $00,$00,$30,$0c,$30,$0c,$30,$00,$30,$c0,$30,$c0,$30,$00,$00,$84 // ..0.0.0.0.0.0...
        .byte $01,$20,$3c,$30,$0d,$0d,$08,$44,$73,$cc,$02,$08,$02,$08,$c0,$6e // . <0...Ds......n
        .byte $1b,$6a,$9a,$66,$9a,$66,$1a,$ae,$6b,$aa,$6a,$9a,$6a,$9a,$66,$fb // .j.f.f..k.j.j.f.
        .byte $fe,$fe,$7c,$dc,$78,$d8,$50,$7b,$fe,$7b,$2e,$3b,$0e,$0b,$0a,$49 // ..|.x.P{.{.;...I
        .byte $5b,$5b,$57,$5c,$77,$d4,$5d,$77,$de,$b7,$dd,$57,$59,$5b,$9a,$ff // [[W\w.]w...WY[..
        .byte $cf,$cc,$cc,$cc,$fc,$fc,$f0           // .......

txt_2fb8:
        .text "/-'-//--"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $e0,$a0,$22,$e2,$c2,$c2,$88,$c0,$cf,$ea,$aa,$ab,$a5,$9a,$aa,$ff // ..".............
        .byte $ff,$ff,$5f,$6a,$be,$be,$ff,$b6,$bd,$bf,$ee,$bb,$ea,$bb,$cf,$b3 // .._j............
        .byte $60,$f0,$fe,$9b,$ee,$7c,$f0,$bb,$ef,$0f,$ef,$9b,$f0,$09,$3d,$bb // `....|........=.
        .byte $57,$03,$0f,$ff,$0f,$10,$40,$cc,$f3,$fa,$c0,$f7,$fd,$03,$0f,$cc // W.....@.........
        .byte $bb,$00,$fd,$f5,$99,$33,$df,$c0,$ff,$f7,$dd,$67,$cd,$ff,$e8,$c0 // .....3.....g....
        .byte $f7,$70,$ff,$7e,$da,$a8,$40,$dc,$70,$cc,$33,$5d,$68,$14,$80,$ee // .p.~..@.p.3]h...
        .byte $03,$cf,$bb,$ae,$2b,$0c,$07,$cc,$3f,$f0,$c1,$06,$06,$ca,$3a,$cc // ....+...?.....:.
        .byte $f3,$0c,$0f,$43,$91,$93,$a0,$00,$33,$00,$03,$cc,$ff,$bf,$03,$cc // ...C....3.......
        .byte $bb,$2c,$8a,$2a,$bb,$ee,$15,$00,$bb,$ea,$aa,$aa,$97,$55,$45,$00 // .,.*.........UE.
        .byte $ab,$ee,$bb,$95,$55,$6d,$f0,$8c,$ff,$b8,$ee,$7b,$d6,$59,$ee,$f0 // ....Um.....{.Y..
        .byte $cf,$05,$22,$bb,$55,$75,$ee,$00,$ff,$05,$20,$bb,$ee,$55,$ee,$3f // ..".Uu.... ..U.?
        .byte $c3,$0f,$ff,$c0,$ed,$b4,$e0,$44,$11,$55,$11,$47,$13,$97,$53,$ff // .......D.U.G..S.
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fb,$ee,$fb,$ef,$fb,$ef,$ff,$ef,$a7 // ................
        .byte $9b,$67,$9b,$67,$9b,$a7,$9b           // .g.g...

txt_3098:
        .text "PTTTTTTP"
        .byte $01,$00,$01,$00,$00,$c0,$c0,$80,$0c,$c0,$30,$cc,$0c,$03,$00,$00 // ..........0.....
        .byte $08,$c7,$10,$04,$00,$00,$00,$00,$c8,$00,$00,$00,$08,$22,$00,$02 // ............."..
        .byte $2e,$bb,$2e,$bb,$22,$b8,$ee,$0b,$fb,$fe,$7b,$df,$77,$dd,$77,$df // ....".....{.w.w.
        .byte $b0,$e0,$b0,$e4,$f8,$fc,$fc,$fc,$03,$02,$01,$02,$01,$02,$01,$06 // ................
        .byte $9b,$ae,$bb,$af,$fe,$bb,$68,$db,$ab,$aa,$ab,$aa,$ab,$2a,$0b,$ae // ......h......*..
        .byte $f0,$70,$f0,$70,$f0,$7c,$cc,$f8       // .p.p.|..

txt_30f8:
        .text "69:96955"
        .byte $8c,$f0,$bf,$eb,$bf,$fb,$ae,$bb       // ........

txt_3108:
        .text "<3"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $bb,$ee,$fb,$ef,$bf,$ce,$3e,$c3,$33,$8f,$ae,$ef,$cf,$33,$cf,$83 // ......>.3....3..
        .byte $8c,$e3,$e0,$e3,$ec,$ef,$cb,$20,$c0,$3b,$fe,$3b,$fc,$ba,$e0,$fb // ....... .;.;....
        .byte $3e,$00,$ec,$3b,$ec,$00,$e0,$bf,$ff,$ff,$f6,$2c,$ff,$ff,$3f,$ce // >..;.......,..?.
        .byte $f8,$aa,$8a,$00,$3f,$ff,$77,$16,$4c,$5e,$7f,$ff,$fc,$b1,$ff,$b3 // ....?.w.L^......
        .byte $99,$c7,$f3,$ff,$cc,$03,$ff,$3b,$1c,$7f,$ff,$0c,$27,$13,$ff,$32 // .......;....'..2
        .byte $cc,$ff,$ff,$1d,$76,$d0,$fc,$ff,$ff,$ff,$ff,$da,$77,$ce,$00,$ff // ....v.......w...
        .byte $ff,$df,$fb,$ff,$7f,$80,$03,$ff,$fd,$ff,$f0,$fc,$f0,$0f,$fe,$9b // ................
        .byte $ff,$ff,$03,$00,$00,$c2,$18,$02,$01,$00,$7f,$44,$11,$00,$00,$80 // ...........D....
        .byte $ed,$18,$61,$8a,$0b,$55,$14,$64,$63,$44,$11,$00,$bb,$ab,$00,$56 // ..a..U.dcD.....V
        .byte $00,$aa,$30,$ee,$5a,$99,$15,$c1,$3e,$ff,$5f,$d6,$7b // ..0.Z...>._.{

txt_31a8:
        .text "DUU"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $83,$eb,$ee,$b8,$cc,$11,$55,$0f,$ff,$57,$af,$a8,$87,$63,$4f,$af // ......U..W...cO.
        .byte $5f,$af,$af,$2f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // _../............
        .byte $ff,$ff,$3f,$3f,$56,$77,$5e,$54,$5e,$56,$56,$55,$fc,$f0,$e0,$80 // ..??Vw^T^VVU....
        .byte $a0,$80,$a0,$a0,$c0                   // .....

txt_31e1:
        .text "!!     "
        .byte $00                                   // string terminator
        .byte $00,$c0,$00,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$32,$00,$00 // .............2..
        .byte $00,$01,$03,$00,$00,$03,$84           // .......

txt_3200:
        .text "**"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $aa,$30,$02,$54,$00,$ff,$ff,$ff,$ff,$0f,$f5,$c2,$00,$fc,$f0,$f0 // .0.T............
        .byte $f0,$f0,$00,$00,$00,$03,$0e,$0f,$1a,$20,$00,$11,$00,$9f,$de,$9b // ......... ......
        .byte $df,$ff,$3f,$ff,$ff,$fe,$fb,$fc,$fb,$fe,$f8,$fe,$38,$88,$04,$90 // ..?.........8...
        .byte $90,$b0,$30,$30,$30,$08,$29,$a5,$a9,$e9,$e5,$d5,$d6,$3e,$0f,$ce // ..000.)......>..
        .byte $fa,$fb,$ee,$bb,$ef,$b3,$ff,$b7,$ff,$f4,$ff,$fc,$f6,$fe,$fb,$fe // ................

txt_3253:
        .text ";>?"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $3f,$71,$dc,$7d,$dc,$7d,$dc,$5d,$54,$fa,$ee,$f8,$ea,$2a,$ab,$2a // ?q.}.}.]T....*.*
        .byte $cb,$bb,$20,$02,$aa,$99,$ff,$ee,$fb,$ff,$3f,$ab,$af,$67,$a9,$ea // .. .......?..g..
        .byte $a9,$ff,$e2,$80,$c3,$ff,$7f,$95,$aa,$bd,$2f,$03,$3f,$ff,$f6,$9b // ........../.?...
        .byte $67,$13,$7f,$ff,$f6,$95,$66,$ff,$bb,$7d,$fe,$f7,$d5,$59,$7e,$ee // g.....f..}...Y~.
        .byte $aa,$df,$ee,$9b,$6a,$af,$a7,$d9,$56,$df,$ff,$af,$ee,$ba,$ff,$7f // ....j...V.......
        .byte $9f,$ff,$ff,$77,$df,$7e,$ff,$33,$cc,$fb,$ee,$ff,$ff,$7f,$df,$f5 // ...w.~.3........
        .byte $c0,$83,$ff,$ff,$dd,$77,$ff,$dd,$03,$cb,$bb,$65,$59,$75,$ff,$cd // .....w.....eYu..
        .byte $33,$ae,$89,$ae                       // 3...

txt_32cb:
        .text "BZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $3b,$ae,$ff,$aa,$ab,$ee,$a9,$aa,$1a,$66,$9c,$57,$f5,$d5,$fd,$7f // ;........f.W....
        .byte $55,$95,$ff,$75,$5b,$54,$d5,$56,$d9,$55,$e0,$ff,$64,$fc,$ff,$99 // U..u[T.V.U..d...
        .byte $47,$fd,$15,$33,$c0,$57,$d9,$63,$d0,$35,$5f,$03,$88,$55,$95,$66 // G..3.W.c.5_..U.f
        .byte $99,$51,$fc,$fc,$f1,$5a,$58,$60,$51,$54,$3f,$7f,$3f,$7f,$1f,$5a // .Q...ZX`QT?.?..Z
        .byte $7f,$ff,$ff,$ff,$ff,$ff,$bf,$ff,$ff,$ff,$fc,$ac,$a8,$a8,$aa,$aa // ................
        .byte $aa,$aa,$08,$08,$08,$08,$02,$02,$02,$c2,$00,$00,$03,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$20,$88,$03,$00,$00,$0c,$00,$00,$00,$08,$22,$88 // .... .........".
        .byte $23,$8c,$00,$30,$00,$00,$08,$66,$18,$66,$00,$3b,$cc,$33,$cc,$33 // #..0...f.f.;.3.3
        .byte $c8,$70,$c0,$80,$c0,$00,$0c,$00,$0c,$00,$15,$39,$3a,$3f,$0c,$33 // .p.........9:?.3
        .byte $0c,$33,$fc,$ff,$fc,$f3,$cc,$33,$cc,$b3,$60,$20,$44,$80,$40,$00 // .3.....3..` D.@.
        .byte $03,$03,$32,$c2,$c2,$c2,$c2,$c9,$09,$09,$ca,$e2,$c8,$e2,$08,$02 // ..2.............
        .byte $bc,$03,$bb,$ef,$fe,$fb,$ee,$eb,$ff,$8c,$bb,$e7,$bb,$f7,$ab,$a7 // ................
        .byte $ab,$87,$cf,$3f,$cf,$ce,$fe,$ce,$fe,$cf,$ea,$ef,$ab,$af,$af,$bf // ...?............
        .byte $fe,$fa,$2a,$cb,$23,$89,$b3,$8f,$bf,$bf,$bb,$f8,$80,$ff,$75,$dd // ..*.#.........u.
        .byte $7f,$ff,$ec,$2f,$0b,$dd,$76,$df,$fe,$ff,$8c,$f3,$ba,$aa,$59,$75 // .../..v.......Yu
        .byte $dd,$ff,$dc,$33,$bb,$ff,$de,$5b,$ff,$ff,$ff,$2b,$a0,$80,$fc,$eb // ...3...[...+....
        .byte $ef,$fe,$ff,$eb,$00,$00,$02,$7b,$d4,$75,$ee,$cc,$b3,$20,$40,$00 // .......{.u... @.
        .byte $00,$0a,$96,$bf,$27,$03,$a0,$09,$a4,$6a,$f3,$fc,$f0,$bf,$2e,$03 // ....'....j......
        .byte $42,$aa,$20,$00,$3c,$ff,$ff,$bb,$10,$a5,$cf,$c3,$3f,$3f,$ff,$ff // B. .<.......??..
        .byte $8f,$aa,$08,$20,$82,$15,$64,$aa,$0a,$00,$80,$02,$66,$59,$6b,$af // ... ..d.....fYk.
        .byte $bf,$fc,$06,$55,$55,$66,$55,$55,$f5,$ff,$6f,$80,$ec,$bb,$ed,$aa // ...UUfUU..o.....
        .byte $ad,$ea,$ab,$3e,$03,$a0,$66,$dd,$6a,$aa,$ff,$c1,$0f,$30,$9a,$66 // ...>..f.j....0.f
        .byte $ff,$ff,$a0,$32,$8a,$22,$77,$dd,$aa,$55,$8c,$b2,$80,$aa,$90,$55 // ...2."w..U.....U
        .byte $ab,$bf,$46,$1a,$6a,$6a,$aa,$be,$aa,$aa,$ff,$ff,$ff,$ff,$ff,$ff // ..F.jj..........
        .byte $ff,$ff,$ff,$ff,$ef,$fb,$eb,$f7,$e6,$fb,$aa,$aa,$aa,$ab,$af,$6f // ...............o
        .byte $6f,$6b,$c0,$c0,$80,$50,$50,$50,$90,$94,$c0,$c0,$c0,$30,$30,$0c // ok...PPP.....00.
        .byte $0c,$03,$00,$00,$00,$0b,$02,$00,$00,$00,$0f,$0c,$30,$02,$00,$12 // ............0...
        .byte $00,$00,$ee,$33,$cc,$33,$c0,$03,$00,$00,$cc,$30,$e0,$30,$c0,$80 // ...3.3.....0.0..
        .byte $c0,$00,$0c,$30,$0c,$30,$c0,$30,$cc,$02,$0e,$3b,$0e,$33,$0c,$33 // ...0.0.0...;.3.3
        .byte $00,$00,$cc,$30,$c0,$30,$c0,$00,$00,$00,$03,$0c,$0e,$0c // ...0.0........

txt_34ac:
        .text "00"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $c2,$3a,$3a,$3a,$e9,$e9,$d9           // .:::...

txt_34b6:
        .text "YU"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $fc,$ec,$fc,$ec,$b1,$e3,$b1,$3f,$08,$00,$00,$00,$c0,$33,$cc,$2b // .......?.....3.+
        .byte $a7,$eb,$37,$0b,$02,$00,$00,$cf,$cf,$c3,$c3,$c3,$c3,$c3,$c3,$fa // ..7.............
        .byte $eb,$fe,$fa,$fa,$ea,$eb,$fb,$e9,$ea,$a8,$ea,$ba,$fa,$b9,$b5,$ee // ................
        .byte $30,$03,$cf,$ff,$fc,$f0,$f5,$b9,$ee,$55,$ff,$b2,$00,$00,$02,$7d // 0........U.....}
        .byte $ff,$bc,$f3,$8f,$03,$00,$66,$aa,$aa,$fa,$03,$cc,$ff,$57,$d5,$7f // ......f......W..
        .byte $aa,$59,$a7,$cc,$ff,$7f,$9b,$ff,$af,$b5,$6d,$ff,$2c,$8c,$f3,$fe // .Y........m.,...
        .byte $c2,$6a,$ea,$3f,$dd,$37,$0c,$32,$ef,$aa,$d5,$66,$55,$56,$55,$ff // .j.?.7.2...fUVU.
        .byte $80,$0c,$bb,$6f,$7a,$67,$96,$ff,$33,$cc,$ea,$fc,$ff,$bf,$ae,$ff // ...ozg..3.......
        .byte $ff,$cc,$23,$0a,$ff,$ff,$ef,$00,$02,$08,$a0,$3f,$fe,$8a,$aa,$0f // ..#........?....
        .byte $00,$00,$8a,$22,$aa,$a5,$b7,$ff,$55,$99,$22,$88,$a2,$55,$73,$55 // ..."....U."..UsU
        .byte $55,$ff,$bc,$aa,$b2,$ae,$ea,$f7,$00,$a0,$15,$40,$50,$15,$6b,$ee // U..........@P.k.
        .byte $3b,$a8,$f0,$05,$15,$55,$55,$7f,$f6,$0a,$aa,$aa,$ab,$a9,$a5,$ff // ;....UU.........
        .byte $ff,$fe,$ef,$db,$9a,$ae,$a7,$fd,$ff,$be,$af,$eb,$fb,$ba,$be,$ff // ................
        .byte $ff,$bf,$bf,$af,$ef,$ef,$ef,$e9,$f6,$e6,$f6,$e6,$f6,$ed,$f9,$bf // ................
        .byte $af,$ef,$af,$ef,$bb,$aa,$b9,$6a,$da,$ff,$ff,$ff,$6e,$9d,$77,$00 // .......j....n.w.
        .byte $00,$00,$f0,$ff,$ff,$ff,$ff,$c0,$3c,$0f,$0f,$8d,$ad,$ae,$af,$00 // ........<.......
        .byte $00,$c0,$ff,$bf,$ae,$bb,$ee,$00,$00,$00,$00,$fc,$ff,$ff,$fe,$00 // ................
        .byte $00,$00,$00,$00,$ff,$ff,$aa,$00,$00,$00,$00,$03,$ff,$fe,$bb,$00 // ................
        .byte $00,$00,$0a,$aa,$e6,$9b,$6f,$03,$0c,$a8,$a8,$b5,$55,$dd,$77,$0c // ......o.....U.w.
        .byte $0c,$35,$e6,$a9,$a6,$5a,$65,$bb,$ef,$bb,$ff,$8b,$ee,$b9,$f9,$f3 // .5...Ze.........
        .byte $cd,$87,$cc,$87,$1c,$33,$1c,$33,$cc,$33,$cc,$33,$cc,$33,$c0,$00 // .....3.3.3.3.3..
        .byte $0c,$33,$cc,$33,$fc,$3f,$ff,$33,$03,$0f,$c3,$03,$cc,$f3,$cc,$ff // .3.3.?.3........
        .byte $fe,$fa,$fa,$fa,$eb                   // .....

txt_361e:
        .text "*:"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $a6,$a5,$a5,$e5,$a5,$a5,$65,$fd,$bf,$ee,$aa,$aa,$a9,$65,$aa,$77 // ......e......e.w
        .byte $eb,$aa,$aa,$aa,$e9,$96,$ea,$77,$ea,$aa,$a9,$55,$d7,$e5,$55,$ae // .......w...U..U.
        .byte $bb,$aa,$aa,$56,$65,$5a,$10,$66,$bb,$ee,$aa,$aa,$80,$28,$ba,$ef // ...VeZ.f.....(..
        .byte $b5,$5a,$aa,$aa,$aa,$2a,$a6,$fe,$7a,$f0,$0a,$ab,$ae,$ab,$a6,$aa // .Z...*..z.......
        .byte $a2,$a8,$aa,$a6,$58,$7f,$7c,$5a,$a8,$a0,$aa,$2a,$54,$13,$40,$3b // ....X.|Z...*T.@;
        .byte $00,$03,$bf,$ff,$f0,$03,$37,$bb,$3f,$ff,$ee,$bb,$ff,$df,$ff,$aa // ......7.?.......
        .byte $aa,$bb,$ef,$ab,$ff,$3f,$00,$57,$ff,$ff,$ff,$fe,$fd,$f6,$f5,$d5 // .....?.W........
        .byte $fd,$f5,$54,$00,$a0,$aa,$ab,$8f,$2b,$a2,$8b,$0e,$bf,$ff,$df,$5f // ..T.....+......_
        .byte $5f,$7f,$7f,$fe,$ee,$fb,$ee,$ff,$f5,$b5,$ad,$bf,$f6,$a7,$fd,$5d // _..............]
        .byte $5f,$d7,$f7,$fe,$bd,$6f,$9b,$7d,$6e,$9f,$e7,$db,$77,$7a,$be,$6e // _....o.}n...wz.n
        .byte $e7,$9a,$66,$9a,$a6,$99,$e6,$af,$6f,$bb,$eb,$bb,$ef,$b7,$df,$fe // ..f.....o.......
        .byte $f6,$dd,$f7,$dd,$ff,$df,$ff,$a5,$65,$6d // ........em

txt_36db:
        .text "YZV"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $d6,$ee,$bb,$ef,$bf,$eb,$bb,$eb,$ba,$ff,$ff,$ff,$fd,$ff,$fd,$fe // ................
        .byte $fe,$fa,$ff,$ff,$fd,$77,$99,$a6,$ad,$a9,$d5,$7f,$dd,$76,$95,$5d // .....w.......v.]
        .byte $56,$ea,$00,$80,$e6,$99,$aa,$aa,$99,$aa,$00,$00,$66,$99,$aa,$aa // V...........f...
        .byte $99,$f9,$02,$0e,$bb,$ee,$fb,$fe,$f0,$55,$aa,$aa,$bb,$fd,$a5,$a5 // .........U......
        .byte $aa,$d5,$fe,$9e,$5e,$7e,$6e,$d9,$db,$bb,$ef,$ff,$fb,$fb,$eb,$ab // ....^~n.........
        .byte $ef,$e7,$e7,$e4,$dc,$9c,$a8,$9e,$9b   // .........

txt_3738:
        .text "3,"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $8c,$b0,$cc,$f3,$4f,$0f,$3c,$33,$3f,$ff,$ff,$ff,$fc,$c0,$3f,$ff // ....O.<3?.....?.
        .byte $f3,$ca,$2f,$9f,$9f,$f0,$fc,$ff,$fc,$fc,$f3,$ff,$ec,$0b,$a2,$28 // ../............(
        .byte $aa,$aa,$a8,$22,$8a,$f9,$ba,$ba,$fa,$fa // ..."......

txt_3765:
        .text "6AR"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$a9,$bb,$aa,$bb,$ae,$ab,$aa,$a5,$96,$a6,$fe,$fb,$ee,$bf,$bf // ................
        .byte $aa,$aa,$e6,$65,$a9,$66,$aa,$55,$ff,$5f,$59,$96,$aa,$aa,$ac,$a5 // ...e.f.U._Y.....
        .byte $f5,$99,$46,$a5,$99,$aa,$bb,$69,$42,$09,$66,$5a,$aa,$eb,$bf,$9b // ..F....iB.fZ....
        .byte $6b,$9e,$b8,$9d,$d8,$fe,$fb
        .text "QTPT"
        .byte $10
        .byte $40,$01,$81,$00
        .byte $00,$02,$3b,$ae,$bb,$ae,$ab,$ef,$bf,$ed,$bf,$dd,$f5,$aa,$bb,$ff // ..;.............
        .byte $b7,$6f,$77,$df,$7f,$ff,$bb,$ff,$fc,$01,$55,$aa,$99,$55,$9a,$03 // .ow.......U..U..
        .byte $a9,$55,$57,$7f,$57,$e5,$af,$0e,$ff,$9f,$f5,$d5,$ff,$af,$ea,$9b // .UW.W...........
        .byte $af,$6f,$7f,$bf,$ff,$ff,$ff,$bf,$ff,$fe,$ff,$ff,$ff,$fa,$fa,$5f // .o............._
        .byte $ff,$d5,$55,$55,$55,$5d,$d7,$ea,$77,$67,$65,$59,$65,$69,$a5,$dd // ..UUU]..wgeYei..
        .byte $df,$e7,$b7,$b6,$aa,$a6,$a9,$f7,$7e,$fb,$ea,$bb,$ab,$ea,$9a,$6e // ........~......n
        .byte $7a,$ea,$da,$f6,$fd,$fb,$fe,$ff,$df,$ef,$9f,$de,$bf,$6e,$9b,$fa // z............n..
        .byte $fa,$da,$fe,$de,$7f,$dd,$77,$5d,$75,$5d,$57,$5d,$97,$95,$a7,$f5 // ......w]u]W]....
        .byte $b5,$95,$95,$95,$af,$df,$9f,$b5,$9a,$56,$56,$5b,$ff,$fc,$ea,$99 // .........VV[....
        .byte $aa,$aa,$40,$c0,$00,$00,$55,$99,$65,$a9,$aa,$02,$00,$00,$eb,$99 // ..@...U.e.......
        .byte $56,$94,$67,$ab,$23,$00,$ea,$01,$0e,$07,$06,$0b,$3a,$00,$ff,$95 // V.g.#.......:...
        .byte $02,$d5,$d7,$95,$d5,$00,$a9,$e9,$fd,$e9,$ba,$fa,$fa,$02,$57,$95 // ..............W.
        .byte $59,$a9,$59,$69,$95,$d5,$97,$6f,$e4,$61,$64,$e3,$62,$6b,$6e,$cf // Y.Yi...o.ad.bkn.
        .byte $0c,$30,$0c,$80,$00,$83,$0e,$fc,$3e,$bf,$ef,$3d,$ed,$bd,$ef,$e3 // .0......>..=....
        .byte $8d,$8e,$8d,$3a,$3a,$fa,$fa,$9b,$7e,$9d,$6e,$9d,$66,$57,$7d,$33 // ...::...~.n.fW}3
        .byte $cc,$3f,$fe,$fb,$ee,$ab,$af,$ff,$ff,$ff,$ff,$bf,$fe,$e8,$af,$55 // .?.............U
        .byte $7a,$e6,$df,$bd,$fd                   // z....

txt_38ae:
        .text "?3"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $99,$66,$5f,$ee,$ab,$aa,$99,$d6,$fe,$6f,$bf,$eb,$9a,$aa,$99,$b8 // .f_......o......
        .byte $96,$f6,$5a,$e9,$aa,$ba,$ff,$26,$99,$6f,$9e,$ba,$aa,$aa,$a9,$fd // ..Z....&.o......
        .byte $ff,$6a,$65,$9b,$ae,$f9,$aa,$7e,$d7,$ff,$aa,$aa,$66,$88,$20,$ae // .je....~....f. .
        .byte $fb,$d7,$ff,$af,$6e,$86,$21,$ef,$bf,$ff,$d7,$fe,$eb,$66,$bf,$55 // ....n.!......f.U
        .byte $ff,$ff,$e7,$ff,$bb,$ff,$ff,$ab,$aa,$ff,$ff,$db,$ff,$ef,$bf,$56 // ...............V
        .byte $ab,$ff,$d5,$7d,$55,$75,$d4,$fd,$f7,$5d,$55,$99,$56,$06,$80,$5a // ...}Uu...]U.V..Z
        .byte $95,$b6,$6a,$56,$56,$56,$0a,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ..jVVV..........
        .byte $ff,$ff,$fb,$ff,$fb,$ef,$fb,$fa,$ee,$fb,$ee,$bb,$ee,$fb,$ee,$a9 // ................
        .byte $a9,$ad,$bd,$ad,$bf,$ad,$eb,$d9,$a7,$d5,$a5,$e9,$b5,$a9,$b9,$ee // ................
        .byte $ba,$ee,$ba,$ea,$ba,$ea,$6a,$ea,$bb,$ea,$aa,$ee,$ab,$ea,$bb,$66 // ......j........f
        .byte $ab,$ff,$bf,$bf,$bf,$ef,$af,$ef,$bb,$ee,$ab,$ea,$f5,$d5,$95,$95 // ................
        .byte $a7,$e9,$eb,$d7,$ff,$ff,$bf,$fb,$bb,$d5,$5b,$5a,$05,$81,$6a,$ea // ..........[Z..j.
        .byte $ae,$bf,$af,$bf,$af,$fb,$e6,$95,$d5,$f6,$d9,$f6,$d5,$56,$99,$aa // .............V..
        .byte $69,$a7,$67,$9b,$66,$69,$a9,$d6,$d6,$c2,$e2,$be,$42,$12,$02 // i.g.fi......B..

txt_3990:
        .text "VZQQYQQQ"
        .byte $ff,$ff,$fe,$fb,$fa,$ea,$ea,$ea,$aa,$ae,$ba,$ee,$bb,$fe,$fb,$fe // ................
        .byte $a4,$a4,$a4,$a8,$a8,$e8,$a8,$a8,$50,$10,$10,$11,$11,$11,$20,$31 // ........P..... 1
        .byte $0f,$33,$fc,$33,$cc,$33,$c0,$33,$aa,$aa,$aa,$ae,$aa,$ae,$aa,$af // .3.3.3.3........
        .byte $7f,$7f,$7f,$ff,$ff,$ce,$cf,$3e,$fe,$eb,$ed,$bf,$9d,$f7,$55,$77 // .......>......Uw
        .byte $ea,$fa,$ea,$ba,$aa,$aa,$e8,$ba,$fc,$f3,$c3,$0c,$f3,$3c,$f3,$3f // .............<.?
        .byte $cf,$f3,$3f,$ff,$3f,$fc,$32,$eb,$77,$fd,$d6,$7b,$ef,$ff,$ef,$ff // ..?.?.2.w..{....
        .byte $ab,$6a,$aa,$d5,$75,$ae,$ba,$db,$af,$eb,$aa,$6a,$55,$ee,$95,$57 // .j..u......jU..W
        .byte $eb,$e9,$a6,$5d,$9b,$dd               // ...]..

txt_3a0e:
        .text "WW"
        .byte $b8                                   // '8' | $80 (end-of-string marker)
        .byte $8e,$0b,$ae,$9b,$ec,$b3,$c2,$08,$ee,$bb,$ec,$aa,$0a,$f8,$e2,$89 // ................
        .byte $ea,$ba,$ec,$ba,$ee,$bb,$0e,$99,$66,$a9,$aa,$af,$aa,$aa,$aa,$bf // ........f.......
        .byte $e6,$d9,$57,$99,$aa,$aa,$ab,$df,$5f,$da,$5b,$df,$7f,$df,$ff,$70 // ..W....._.[....p
        .byte $d5,$75,$dd,$ff,$ae,$aa,$ee,$00,$00,$54,$d5,$77,$af,$ba,$ee,$0f // .u.......T.w....
        .byte $0f,$6f,$5f,$5f,$ef,$bf,$ff,$ff,$fe,$fe,$fa,$ff,$ff,$ff,$ff,$ef // .o__............
        .byte $fb,$bf,$be,$ed,$be,$fb,$ee,$fb,$ee,$bb,$6e,$9b,$6a,$9a,$66,$b5 // ..........n.j.f.
        .byte $e9,$b5,$e9,$b6,$e9,$ba,$ee,$56,$76,$75,$75,$5d,$d5,$dd,$b7,$6e // .......Vvuu]...n
        .byte $6b,$9e,$9b,$9a,$a7,$e9,$e6,$ae,$ab,$aa,$aa,$eb,$ee,$bb,$6a,$5f // k.............j_
        .byte $d7,$57,$d9,$56,$da,$56,$da,$6a,$76,$55,$75,$75,$b5,$b5,$b5,$ab // .W.V.V.jvUuu....
        .byte $aa,$56,$41,$40,$00,$00,$00,$ed,$b7,$ff,$57,$01,$01,$01,$01,$d5 // .VA@......W.....
        .byte $56,$95
        .text "VUVUU"
        .byte $ee,$bb,$ee,$bb,$ee,$ba,$ea,$ba,$ef
        .byte $fe,$ee,$be,$ae,$be,$ae,$aa,$02
        .text "BBBBB"
        .byte $72
        .byte $42,$a2
        .byte $a2,$a2,$a2,$b2,$a2,$a6,$a2,$ea,$7a,$ea,$ea,$ea,$aa,$aa,$aa,$ae // ........z.......
        .byte $ab,$aa,$ab,$aa,$ab,$aa,$ab,$a8,$e8,$a8,$a8,$a8,$e8,$b8,$e8,$0f // ................
        .byte $03,$3f,$0f,$32,$0c,$32,$0f,$c2,$f3,$0e,$c2,$f2,$fb,$ea,$fb,$bb // .?.2.2..........
        .byte $af,$bb,$af,$be,$ac,$be,$ac,$7b,$1e,$79,$5d,$7a,$de,$6a,$5a,$99 // .......{.y]z.jZ.
        .byte $65,$95,$b7,$d5,$ff,$fa,$ab,$57,$7b,$ed,$bb,$ef,$fc,$c3,$ae,$55 // e......W{......U
        .byte $76,$ec,$b1,$c1,$25,$54,$ff,$bf,$3f,$ff,$ff,$ff,$ff,$3f,$ff,$d5 // v...%T..?....?..
        .byte $d9,$e6,$da,$e6,$d9,$e6,$d9,$95,$66,$a9,$fe,$ff,$ee,$bb,$ea,$eb // ........f.......
        .byte $55,$55,$ec,$bb,$ee,$ba,$aa,$ab,$8f,$03,$1d,$77,$de,$55,$aa,$78 // UU.........w.U.x
        .byte $ff,$bb,$ee,$bb,$6a,$55,$55,$08,$ee,$bb,$ee,$99,$66,$55,$59,$02 // ....jUU.....fUY.
        .byte $66,$9d,$77,$ff,$ee,$fb,$6f,$a9,$aa,$da,$ab,$fd,$f5,$d7,$fd,$9f // f.w...o.........
        .byte $a7,$aa,$7a,$ab,$ad,$bb,$ff,$ff,$ff,$5f,$7f,$7f,$ff,$ff,$f7,$f7 // ..z......_......
        .byte $ff,$ef,$bb,$66,$57,$e9,$96,$ee,$aa,$aa,$66,$d5,$56,$7b,$67,$bf // ...fW.....f.V{g.
        .byte $bf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fa,$fe,$f9,$ea,$f9,$e6,$b9 // ................
        .byte $aa,$aa,$aa,$aa,$66,$59,$66,$59,$aa,$aa,$aa,$aa,$aa,$9a,$aa,$ba // ....fYfY........
        .byte $99,$95,$a5,$a5,$a9,$a9,$a9,$55,$99,$99,$aa,$9a,$a6,$97,$a7,$a6 // .......U........
        .byte $56,$56,$55,$66,$5d,$b7,$95,$97,$6d,$65,$99,$9d,$99,$97,$69,$56 // VVUf]...me....iV
        .byte $d9,$76,$55,$56,$dd,$65,$95,$ba,$b8,$68,$6d,$6d,$5a,$99,$69,$00 // .vUV.e...hmmZ.i.
        .byte $00,$00,$00,$00,$c0,$f0,$54,$01,$01,$05,$05,$05,$05,$05,$05,$aa // ......T.........
        .byte $ba,$ae,$ba,$aa,$aa,$aa,$af,$ae,$aa,$ee,$aa,$aa,$ae,$aa,$ee,$aa // ................
        .byte $aa,$ea,$aa,$aa,$aa,$aa,$aa,$81,$83,$81,$83,$81,$83,$81,$83,$a2 // ................
        .byte $a2,$a2,$a2,$a2,$a2,$b2,$a2,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$55 // ...............U
        .byte $55,$ff,$f7,$f0,$f3,$ff,$f0,$e0,$e4,$a4,$a4,$a4,$a4,$a4,$a4,$0e // U...............
        .byte $c3,$3f,$f2,$3e,$f3,$3f,$cc,$ea,$bf,$ae,$af,$ee,$ef,$ea,$cb,$eb // .?.>.?..........
        .byte $af,$e3,$af,$a3,$af,$bf,$8f,$e9,$a6,$e9,$a5,$e9,$a6,$ba,$eb,$d5 // ................
        .byte $5f,$ee,$ba,$fa,$fa,$fb,$ef,$5b,$5a,$d5,$95,$d6,$dd,$e7,$9d,$6b // _......[Z......k
        .byte $af,$aa,$ea,$7a,$9e,$af,$ab,$fb,$ec,$7b,$6a,$aa,$aa,$bb,$fc,$e6 // ...z.....{j.....
        .byte $d5,$d5,$f5,$f6,$fa,$f9,$fa,$66,$59,$af,$bb,$5a,$f5,$fa,$9d,$bb // .......fY..Z....
        .byte $d6,$5f,$d5,$fb,$ee,$aa,$d9,$56,$6a,$95,$5a,$a6,$99,$ab,$fe,$99 // ._.....Vj.Z.....
        .byte $66,$a7,$a9,$66,$55,$77,$e5,$ef,$b9,$fa,$af,$ba,$aa,$9d,$a6,$ff // f..fUw..........
        .byte $bf,$be,$ff,$ae,$df,$59,$7b,$fb,$7a,$aa,$ff,$ff,$ba,$df,$7f,$bd // .....Y{.z.......
        .byte $b5,$ad,$76,$ee,$ef,$ff,$ff,$ee,$ab,$ee,$9a,$ee,$bb,$ea,$b8,$ea // ..v.............
        .byte $fe,$aa,$c2,$3f,$ff,$f7,$dd,$97,$6b,$9f,$6f,$af,$af,$6f,$9f,$ff // ...?....k.o..o..
        .byte $ff,$fe,$ea,$aa,$aa,$ea,$ea,$ba,$aa,$aa,$95,$66,$aa,$aa,$aa,$aa // ...........f....
        .byte $aa,$aa,$a9,$e6,$a9,$a6,$9a,$aa,$aa,$66,$99,$66,$9a,$6a,$ae // .........f.f.j.

txt_3cf0:
        .text "VUUUUU"
        .byte $66,$9a,$9a,$ad,$ae,$ae,$ae,$65,$5e,$ae,$69,$6e,$a9,$6a,$69,$6a // f......e^.in.jij
        .byte $6e,$7b,$66,$69,$e6,$69,$6a,$7a,$5a,$d9,$ab,$6e,$ab,$66,$9a,$66 // n{fi.ijzZ..n.f.f
        .byte $5a,$56,$fa,$fa,$f9,$e9,$e5,$d9,$e5,$95,$aa,$9a,$55,$66,$9a,$e5 // ZV..........Uf..
        .byte $bb,$ae,$55,$05,$a5,$66,$a6,$b9,$a6,$f9,$6a,$a9,$a5,$99,$66,$9a // ..U..f....j...f.
        .byte $6a,$aa,$ab,$ae,$ab,$ea,$bb,$ee,$bb,$ee,$aa,$aa,$aa,$ea,$ba,$ee // j...............
        .byte $ba,$ee,$80,$80,$80,$80,$a0,$80,$aa,$ea,$01,$01,$01,$01,$0d,$01 // ................
        .fill 10, $aa
        .byte $f0,$f0,$f0,$f0,$ff,$f3,$f0,$f0,$a4,$a4,$a4,$a4,$ac,$a0,$a3,$a0 // ................
        .byte $11,$04,$11,$05,$11,$11,$29,$03,$ce,$ca,$cc,$f0,$c3,$c3,$8e,$cf // ......).........
        .byte $be,$bb,$ee,$fb,$ea,$aa,$ee,$bb,$ae,$ba,$ee,$ba,$aa,$bb,$ae,$bb // ................
        .byte $fb,$ee,$ee,$fe,$fe,$fe,$fd,$f5,$6b,$ae,$bf,$af,$bf,$ae,$bb,$ee // ........k.......
        .byte $67,$97,$57,$9c,$7f,$bd,$7e,$7a,$03,$c0,$30,$f2,$eb,$9a,$6b,$9a // g.W...~z..0...k.
        .byte $f5,$35,$36,$f5,$be,$fe,$fe,$fa,$b5,$fd,$b5,$ff,$ff,$df,$ff,$fe // .56.............
        .byte $ef,$bb,$ff,$ff,$9b,$fe,$ff,$ed,$dd,$ff,$ff,$ff,$f5,$b0,$bb,$ee // ................
        .byte $dd,$77,$d5,$55,$15,$f0,$ff,$ef,$9d,$77,$5f,$ff,$5a,$2f,$fb,$aa // .w.U.....w_.Z/..
        .byte $ea,$77,$ff,$7b,$ee,$ff,$ff,$55,$fe,$77,$ff,$fb,$ff,$ee,$fb,$fe // .w.{...U.w......
        .byte $ef,$7b,$ee,$aa,$fb,$ea,$bb,$ee,$e0,$a8,$e0,$b8,$e0,$ba,$aa,$aa // .{..............
        .byte $99,$57,$ee,$ab,$fd,$66,$99,$aa,$af,$5f,$7f,$7f,$be,$bf,$ff,$ff // .W...f..._......
        .byte $d5,$d5,$a5,$a9,$fa,$ff,$ff,$ff,$65,$5a,$56,$55,$95,$95,$da,$e5 // ........eZVU....
        .byte $55,$55,$95,$a5,$69,$5a,$9a           // UU..iZ.

txt_3e27:
        .text "UVUYVZ"
        .byte $6a,$aa,$6a,$a5,$55,$95,$65,$95,$a6,$aa,$a6,$66,$aa,$ae,$a9,$aa // j.j.U.e....f....
        .byte $a9,$ae,$bb,$99,$76,$ab,$6f,$af,$6f,$6f,$5b,$56,$55,$99,$56,$95 // ....v.o.oo[VU.V.
        .byte $e6,$d9,$d6,$69,$a1,$61,$92,$68,$58,$68 // ...i.a.hXh

txt_3e57:
        .text "VZ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$5a,$5b,$0a,$1b,$2a,$66,$a9       // UZ[..*f.

txt_3e62:
        .text "VUU"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $f6,$56,$95,$56,$55,$55,$95,$a6,$a9,$e6,$6a,$bb,$ee,$bb,$ea,$a0 // .V.VUU....j.....
        .byte $aa,$08,$a6,$a9,$ea,$b9,$ea,$b9,$aa,$39,$99,$66,$99,$66,$aa,$6a // .........9.f.f.j
        .byte $aa,$65,$9a,$66,$9a,$6a,$aa,$aa,$ff,$7f,$aa,$aa,$aa,$aa,$aa,$aa // .e.f.j..........
        .byte $ff,$ff
        .text "UYUY"
        .byte $65
        .byte $59,$e5,$95,$f0,$f0,$f0,$ff,$fe,$fa
        .byte $fe,$f0,$a1,$a3,$a7,$a4,$a5,$a5,$ae,$ae,$0a,$00,$00,$03,$c3,$cf // ................
        .byte $cf,$cf,$8e,$03,$c0,$b0,$e9,$ba,$e9,$ba,$66,$59,$56,$19,$05,$c1 // ..........fYV...
        .byte $b0,$f0,$ae,$aa,$eb,$be,$f3,$cc,$f3,$ce,$b5,$dd,$b5,$ed,$be,$fe // ................
        .byte $f9,$ee,$fa,$ee,$aa,$ee,$ab,$ae,$eb,$fa,$f6,$e9,$e9,$e5,$6a,$99 // ..............j.
        .byte $66,$99,$6b,$aa,$6b,$aa,$ab,$af,$ab,$af,$fe,$fe,$fe,$fb,$fe,$ff // f.k.k...........
        .byte $ce,$ff,$fb,$ff,$fe,$ee,$ff,$ff,$ff,$ff,$be,$ea,$ab,$ee,$ff,$ff // ................
        .byte $ff,$ff,$55,$dd,$75,$fd,$f7,$ff,$ff,$fa,$95,$df,$7f,$ff,$77,$fe // ..U.u.........w.
        .byte $fb,$aa,$57,$fd,$ff,$d7,$ff,$ff,$b6,$ea,$75,$dd,$ff,$ee,$b6,$e8 // ..W.......u.....
        .byte $fa,$ae,$7f,$da,$bf,$ea,$22,$aa,$a8,$c2,$ea,$ab,$b5,$b4,$aa,$22 // ......"........"
        .byte $80,$22,$aa,$e8,$08,$20,$80,$00,$00,$00 // ."... ....

dat_3f40:
        // === Fill data (92 bytes, $3f40-$3f9b) ===
        .fill 92, $e8
        .byte $bc,$eb,$b1                           // ...

dat_3f9f:
        // === Fill data (36 bytes, $3f9f-$3fc2) ===
        .fill 36, $e8
        .byte $bc,$bc,$eb,$9b,$b1,$9b,$bf,$fb,$c9,$bc,$c9,$c9,$bf,$1c,$ec,$ec // ................
        .fill 14, $e8
        .byte $9f,$9f,$9f,$bc,$e8,$e8,$e8,$e8,$bf,$cf,$1f,$c1,$bf,$bf,$fb,$c1 // ................
        .byte $fc,$fc,$1c,$1c,$9c,$fb,$cb,$c9,$ec,$bf,$ef,$e8,$e8,$e8,$e8 // ...............
