// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:43
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $2800  (8193 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $1800 (6144)
// IRQ handler:  $1300 (irq_1300)
//
// Code: 1250 bytes, Data: 6943 bytes
// Labels: 216, Subroutines: 11
//
// Cross-references: all OK
// ============================================


// --- Region $0900-$091e ---
.pc = $0900 "loc_0900"

loc_0900:
.label smc_0901 = * + 1
        lda #$01                                    // !SMC: modified by $1842
        lda smc_0901
        cmp #$01
        beq loc_092c
.label smc_090a = * + 1
        ldx #$00                                    // !SMC: modified by $18a5
        lda txt_0d00,x
        sta $d001
        sta $d003
        sta $d005
        inc smc_090a
        inx
        cpx #$28
        bne loc_0929

// --- Region $0929-$0941 ---
.pc = $0929 "loc_0929"

loc_0929:
        jmp loc_0c00

loc_092c:
.label smc_092d = * + 1
        ldx #$12                                    // !SMC: modified by $18a8
        lda $0d28,x
        sta $d007
        sta $d009
        sta $d00b
        inc smc_092d
        inx
        cpx #$28
        bne loc_094c

// --- Region $094c-$094f ---
.pc = $094c "loc_094c"

loc_094c:
        jmp loc_0b00

dat_094f:
        // === Fill data (1 bytes, $094f-$094f) ===
        .byte $00                                   // .

// --- Region $0b00-$0b4b ---
.pc = $0b00 "loc_0b00"

loc_0b00:
.label smc_0b01 = * + 1
        lda #$00                                    // !SMC: modified by $0bb2, $0bd0, $1845
        lda smc_0b01
        cmp #$01
        beq loc_0b5b
        lda $d006
        clc
        adc $41
        sta $d006
        bcc loc_0b1e
        bcs loc_0b16

loc_0b16:
        lda $d010
        eor #$08
        sta $d010

loc_0b1e:
        lda $d008
        clc
        adc $41
        sta $d008
        bcc loc_0b33
        bcs loc_0b2b

loc_0b2b:
        lda $d010
        eor #$10
        sta $d010

loc_0b33:
        lda $d00a
        clc
        adc $41
        sta $d00a
        bcc loc_0b48
        bcs loc_0b40

loc_0b40:
        lda $d010
        eor #$20
        sta $d010

loc_0b48:
        jmp loc_0bb8

dat_0b4b:
        .byte $18                                   // .

// --- Region $0b5b-$0bd3 ---
.pc = $0b5b "loc_0b5b"

loc_0b5b:
        lda $d006
        sec
        sbc $41
        sta $d006
        bcs loc_0b70
        bcc loc_0b68

loc_0b68:
        lda $d010
        eor #$08
        sta $d010

loc_0b70:
        lda $d008
        sec
        sbc $41
        sta $d008
        bcs loc_0b85
        bcc loc_0b7d

loc_0b7d:
        lda $d010
        eor #$10
        sta $d010

loc_0b85:
        lda $d00a
        sec
        sbc $41
        sta $d00a
        bcs loc_0b9a
        bcc loc_0b92

loc_0b92:
        lda $d010
        eor #$20
        sta $d010

loc_0b9a:
        lda #$20
        bit $d010
        bne loc_0ba4
        jmp loc_0ba5

loc_0ba4:
        rts

loc_0ba5:
        lda $d006
        clc
        cmp #$14
        bcc loc_0bb0
        rts

dat_0bae:
        .byte $60,$60                               // ``

loc_0bb0:
        lda #$00
        sta smc_0b01                                // SMC: modifies $0b01
        rts

dat_0bb6:
        .byte $60,$60                               // ``

loc_0bb8:
        lda #$20
        bit $d010
        bne loc_0bc3
        jmp loc_0bc2

loc_0bc2:
        rts

loc_0bc3:
        lda $d00a
        sec
        cmp #$40
        bcs loc_0bce
        rts

dat_0bcc:
        .byte $60,$60                               // ``

loc_0bce:
        lda #$01
        sta smc_0b01                                // SMC: modifies $0b01
        rts

// --- Region $0c00-$0c4c ---
.pc = $0c00 "loc_0c00"

loc_0c00:
.label smc_0c01 = * + 1
        lda #$00                                    // !SMC: modified by $0cb2, $0cd0, $1848
        lda smc_0c01
        cmp #$01
        beq loc_0c5b
        lda $d000
        clc
        adc #$01
        sta $d000
        bcc loc_0c1e
        bcs loc_0c16

loc_0c16:
        lda $d010
        eor #$01
        sta $d010

loc_0c1e:
        lda $d002
        clc
        adc #$01
        sta $d002
        bcc loc_0c33
        bcs loc_0c2b

loc_0c2b:
        lda $d010
        eor #$02
        sta $d010

loc_0c33:
        lda $d004
        clc
        adc #$01
        sta $d004
        bcc loc_0c48
        bcs loc_0c40

loc_0c40:
        lda $d010
        eor #$04
        sta $d010

loc_0c48:
        jmp loc_0cb8

dat_0c4b:
        .byte $38,$c9                               // 8.

// --- Region $0c5b-$0cd4 ---
.pc = $0c5b "loc_0c5b"

loc_0c5b:
        lda $d000
        sec
        sbc #$01
        sta $d000
        bcs loc_0c70
        bcc loc_0c68

loc_0c68:
        lda $d010
        eor #$01
        sta $d010

loc_0c70:
        lda $d002
        sec
        sbc #$01
        sta $d002
        bcs loc_0c85
        bcc loc_0c7d

loc_0c7d:
        lda $d010
        eor #$02
        sta $d010

loc_0c85:
        lda $d004
        sec
        sbc #$01
        sta $d004
        bcs loc_0c9a
        bcc loc_0c92

loc_0c92:
        lda $d010
        eor #$04
        sta $d010

loc_0c9a:
        lda #$01
        bit $d010
        bne loc_0ca4
        jmp loc_0ca5

loc_0ca4:
        rts

loc_0ca5:
        lda $d000
        clc
        cmp #$14
        bcc loc_0cb0
        rts

dat_0cae:
        .byte $60,$60                               // ``

loc_0cb0:
        lda #$00
        sta smc_0c01                                // SMC: modifies $0c01
        rts

dat_0cb6:
        .byte $60,$60                               // ``

loc_0cb8:
        lda #$04
        bit $d010
        bne loc_0cc3
        jmp loc_0cc2

loc_0cc2:
        rts

loc_0cc3:
        lda $d004
        sec
        cmp #$40
        bcs loc_0cce
        rts

dat_0ccc:
        .byte $60,$60                               // ``

loc_0cce:
        lda #$01
        sta smc_0c01                                // SMC: modifies $0c01
        rts

dat_0cd4:
        .byte $60                                   // `

// --- Region $102c-$1063 ---
.pc = $102c "Segment $102c"
        bit $04
        lda $0421
        cmp #$d0
        beq loc_1038
        jmp $041d

loc_1038:
        lda #$37
        sta $01
        lda #$1b
        sta $d011
        lda #$01
        sta $2b
        lda #$08
        sta $2c
        lda #$2e
        sta $2d
        lda #$a9
        sta $2e
        cli
        jmp $fce2

loc_1055:
        ldx #$00

loc_1057:
        lda dat_1000,x
        sta $0400,x
        inx
        bne loc_1057
        jmp $0400

dat_1063:
        // === Fill data (1 bytes, $1063-$1063) ===
        .byte $00                                   // .

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

// --- Region $1200-$1218 ---
.pc = $1200 "loc_1200"

loc_1200:
        inx
        iny
        ldx #$f8
        lda $dc01
        cmp #$ef
        beq loc_120e
        jmp loc_1200

loc_120e:
        sei
        jsr $ff5b
        jsr $fd15
        jmp loc_1055

dat_1218:
        // === Fill data (1 bytes, $1218-$1218) ===
        .byte $00                                   // .

// --- Region $1300-$1362 ---
.pc = $1300 "irq_1300"

irq_1300:
        lda #$c0
        sta $d012
        lda #$c0
        sta $d012
        nop
        lda #$00
        lda #$00
        ldy #$00

loc_1311:
.label smc_1312 = * + 1
        ldx #$08                                    // !SMC: modified by $131a
        nop

loc_1314:
        dex
        bne loc_1314
        lda $1400,y
        sta smc_1312                                // SMC: modifies $1312
        lda $1500,y
        sta $d020
        sta $d021
        iny
        cpy #$38
        bne loc_1311
        lda #$00
        sta $d020
        sta $d021
        lda #$1b
        sta $d011
        lda #$01
        sta $d019
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        jsr sub_1cf0
        jsr sub_19aa
        lda #$00
        sta $1537
        lda $194f
        cmp #$38
        beq loc_135c
        jmp $ea7e

loc_135c:
        nop
        nop
        nop
        jmp $ea7e

dat_1362:
        // === Fill data (1 bytes, $1362-$1362) ===
        .byte $00                                   // .

// --- Region $1740-$1750 ---
.pc = $1740 "sub_1740"
// Referenced by: jsr from $176f

sub_1740:
        ldx #$20

loc_1742:
        lda #$00
        sta $d3ff,x
        lda $1700,x
        sta $d3ff,x
        dex
        bne loc_1742
        rts

// --- Region $1760-$1772 ---
.pc = $1760 "sub_1760"
// Referenced by: jsr from $18b6

sub_1760:
        ldx #$ff

loc_1762:
        lda #$00
        sta $d400,x
        dex
        bne loc_1762
        lda #$1f
        sta $d418
        jsr sub_1740
        rts

// --- Region $1800-$1921 ---
.pc = $1800 "main_1800"

main_1800:
        sei
        lda #$13
        sta $0315
        lda #$00
        sta $0314
        cli
        ldx #$00

loc_180e:
        lda #$10
        sta $e0,x
        inx
        cpx #$20
        bne loc_180e
        lda #$50
        sta $d006
        sta $d000
        lda #$68
        sta $d008
        sta $d002
        lda #$80
        sta $d004
        sta $d00a
        lda #$3f
        sta $d015
        ldx #$00

loc_1836:
        lda #$01
        sta $d027,x
        inx
        cpx #$06
        bne loc_1836
        lda #$00
        sta smc_0901                                // SMC: modifies $0901
        sta smc_0b01                                // SMC: modifies $0b01
        sta smc_0c01                                // SMC: modifies $0c01
        lda #$18
        sta $d018
        lda #$d7
        sta $d016
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        ldx #$00

loc_1861:
        lda #$0b
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_1861
        lda #$00
        sta smc_1c41                                // SMC: modifies $1c41
        lda #$1d
        sta smc_1c42                                // SMC: modifies $1c42
        ldx #$00

loc_187e:
        lda #$20
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_187e
        ldx #$00

loc_1891:
.label smc_1892 = * + 1
        lda #$38                                    // !SMC: modified by $18a0
        sta $07f8,x
        inc smc_1892
        inx
        cpx #$08
        bne loc_1891
        lda #$38
        sta smc_1892                                // SMC: modifies $1892
        lda #$00
        sta smc_090a                                // SMC: modifies $090a
        sta smc_092d                                // SMC: modifies $092d
        lda #$60
        sta $d007
        sta $d009
        sta $d00b
        jsr sub_1760
        lda #$06
        sta $d025
        lda #$0e
        sta $d026
        ldx #$00

loc_18c5:
        lda #$03
        sta $d027,x
        inx
        cpx #$08
        bne loc_18c5
        lda #$3f
        sta $d01c
        lda #$00
        sta $d017
        sta $d01d
        sta $d01b
        lda #$38
        sta $07fb
        lda #$39
        sta $07fc
        lda #$3a
        sta $07fd
        lda #$00
        sta smc_1c34                                // SMC: modifies $1c34
        lda #$01
        sta $41
        jmp loc_1200

dat_18fa:
        .byte $00,$00,$00,$00,$00,$00               // ......
// Referenced by: jsr from $1cf6

sub_1900:
        ldx #$00

loc_1902:
        lda $1600,x
        sta $1500,x
        inx
        cpx #$15
        bne loc_1902
        ldx #$00

loc_190f:
        lda $1622,x
        sta $1522,x
        inx
        cpx #$1f
        bne loc_190f
        jsr sub_192d
        jsr sub_19c5
        rts

dat_1921:
        .byte $60                                   // `

// --- Region $192d-$193c ---
.pc = $192d "sub_192d"
// Referenced by: jsr from $191a

sub_192d:
        ldx #$23

loc_192f:
        lda dat_1a00,x
.label smc_1933 = * + 1
        sta $1509,x                                 // !SMC: modified by $1966
        dex
        bne loc_192f
        jmp loc_194e

dat_193b:
        .byte $20,$1a                               //  .

// --- Region $194e-$19d2 ---
.pc = $194e "loc_194e"

loc_194e:
        ldy #$29
        lda dat_1b00,y
        sta $fe
        lda $e1
        sta $ff
        ldx #$00

loc_195b:
        lda $e1,x
        sta $e0,x
        inx
        cpx #$20
        bne loc_195b
        lda $e0
        sta smc_1933                                // SMC: modifies $1933
        lda $e7
        sta $193e
        lda $f0
        sta $1949
        inc $194f
        iny
        cpy #$6c
        bne loc_19a7

dat_197b:
        .byte $a9,$00,$8d,$4f,$19,$60,$60,$60       // ...O.```
// Referenced by: jsr from $19be

sub_1983:
        lda $1614
        sta $161c
        ldx #$00

loc_198b:
        lda $1615,x
        sta $1614,x
        inx
        cpx #$09
        bne loc_198b
        ldx #$06

loc_1998:
        lda $161d,x
        sta $161e,x
        dex
        bne loc_1998
        lda $1614
        sta $161e

loc_19a7:
        rts

dat_19a8:
        .byte $60,$60                               // ``
// Referenced by: jsr from $134a

sub_19aa:
.label smc_19ab = * + 1
        lda #$01                                    // !SMC: modified by $19bb
        lda smc_19ab
        cmp #$02
        beq loc_19b9
        inc smc_19ab
        jmp loc_0900

loc_19b9:
        lda #$00
        sta smc_19ab                                // SMC: modifies $19ab
        jsr sub_1983
        jmp loc_0900

dat_19c4:
        .byte $00                                   // .
// Referenced by: jsr from $191d

sub_19c5:
        ldx #$00

loc_19c7:
        lda $1615,x
        sta $1515,x
        inx
        cpx #$10
        bne loc_19c7
        rts

// --- Region $1c00-$1caf ---
.pc = $1c00 "sub_1c00"
// Referenced by: jsr from $1cf0, $1cf3

sub_1c00:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        lda $d016
        cmp #$d0
        bne loc_1c20
        lda #$d7
        sta $d016
        jsr sub_1c26
        rts

dat_1c1e:
        .byte $60,$60                               // ``

loc_1c20:
        dec $d016
        rts

dat_1c24:
        .byte $60,$60                               // ``
// Referenced by: jsr from $1c1a

sub_1c26:
        ldx #$00

loc_1c28:
        lda $0631,x
        sta $0630,x
        inx
        cpx #$50
        bne loc_1c28
.label smc_1c34 = * + 1
        lda #$00                                    // !SMC: modified by $18f0, $1c74, $1c91
        lda smc_1c34
        cmp #$00
        beq loc_1c51
        cmp #$01
        beq loc_1c7a
// Referenced by: jsr from $1c51

sub_1c40:
.label smc_1c41 = * + 1
.label smc_1c42 = * + 2
        lda $1d89                                   // !SMC: modified by $1874, $1879, $1ca6, $1cab
        sta $03f5
        inc smc_1c41
        bne loc_1c4e
        inc smc_1c42

loc_1c4e:
        jmp loc_1c98

loc_1c51:
        jsr sub_1c40
        lda $03f5
        sta $0657
        lda $03f5
        clc
        adc #$80
        sta $03f5
        lda $03f5
        sta $067f
        lda $03f5
        sec
        sbc #$40
        sta $03f5
        lda #$01
        sta smc_1c34                                // SMC: modifies $1c34
        rts

dat_1c78:
        .byte $60,$60                               // ``

loc_1c7a:
        lda $03f5
        sta $0657
        lda $03f5
        clc
        adc #$80
        sta $03f5
        lda $03f5
        sta $067f
        lda #$00
        sta smc_1c34                                // SMC: modifies $1c34
        eor $60,x
        rts

dat_1c97:
        .byte $00                                   // .

loc_1c98:
        lda $03f5
        cmp #$ff
        bne loc_1cae
        lda #$20
        sta $03f5
        lda #$00
        sta smc_1c41                                // SMC: modifies $1c41
        lda #$1d
        sta smc_1c42                                // SMC: modifies $1c42

loc_1cae:
        rts

dat_1caf:
        // === Fill data (1 bytes, $1caf-$1caf) ===
        .byte $00                                   // .

// --- Region $1cf0-$1cfa ---
.pc = $1cf0 "sub_1cf0"
// Referenced by: jsr from $1347

sub_1cf0:
        jsr sub_1c00
        jsr sub_1c00
        jsr sub_1900
        rts

dat_1cfa:
        .byte $00                                   // .

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

// --- Region $0800-$080e ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (15 bytes, $0800-$080e) ===
        .byte $00,$0f,$08,$c7,$07,$9e               // char 0 (partial)

txt_0806:
        .byte $36,$31                               // char 0 (partial)
        .byte $34,$34,$20,$4d,$49,$43               // char 1 (partial)

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

// --- Region $091f-$0928 ---
.pc = $091f "dat_091f"

dat_091f:
        .byte $a9,$00,$8d,$0a,$09,$a9,$01,$8d,$01,$09 // ..........

// --- Region $0942-$094b ---
.pc = $0942 "dat_0942"

dat_0942:
        .byte $a9,$00,$8d,$2d,$09,$a9,$00,$8d,$01,$09 // ...-......

// --- Region $0a01-$0ab9 ---
.pc = $0a01 "dat_0a01"

dat_0a01:
        .byte $40,$a5,$ff,$c0,$00,$1c,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // @...............
        .fill 12, $00
        .byte $dd,$5f,$fe,$0a,$00,$80,$04,$0f,$00,$00,$01,$02,$09,$3d,$60,$14 // ._...........=`.
        .byte $78,$00,$08,$05,$18,$00,$00,$d0,$66,$04,$00,$00,$00,$00,$04,$d0 // x.......f.......
        .byte $0f,$00,$00,$00,$00,$00,$08,$18,$00,$00,$4f,$00,$00,$00,$00,$00 // ..........O.....
        .byte $18,$4f,$00,$00,$07,$07,$00,$00,$00,$00,$00,$00,$00,$07,$00,$00 // .O..............
        .byte $00,$00,$00,$80,$80,$00,$00,$00,$00,$00,$00,$80,$80,$00,$00,$00 // ................
        .fill 19, $00

txt_0a80:
        .text "FSIINT MAKER.MICC"
        .byte $00                                   // string terminator
        .fill 18, $00
        .byte $16,$77,$72,$16,$59,$00,$00,$01,$4a,$4d,$50,$13,$00,$4c,$08,$80 // .wr.Y...JMP..L..
        .byte $04,$00,$10,$ff,$1f                   // .....

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

// --- Region $0b4c-$0b5a ---
.pc = $0b4c "Program $0b4c"
        .byte $c9,$40,$90,$03,$60,$60,$60,$a9,$01,$8d,$01,$0b,$60,$60,$60 // .@..```.....```

// --- Region $0bd4-$0bd6 ---
.pc = $0bd4 "dat_0bd4"

dat_0bd4:
        .byte $60,$60                               // ``

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

// --- Region $0c4d-$0c5a ---
.pc = $0c4d "Program $0c4d"
        .byte $40,$b0,$03,$60,$60,$60,$a9,$01,$8d,$01,$0c,$60,$60,$60 // @..```.....```

// --- Region $0cd5-$0cd6 ---
.pc = $0cd5 "Program $0cd5"
        .byte $60                                   // `

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

// --- Region $0d00-$0d50 ---
.pc = $0d00 "txt_0d00"

txt_0d00:
        .text "RNKHEB?=;9754332223333444555679;=?BDGJMP"
        .byte $62,$67,$6c,$71,$76,$79,$7c,$7f,$81,$83,$85,$87,$88,$89,$89,$8a // bglqvy|.........
        .byte $8a,$8b,$8b,$8c,$8c,$8c,$8b,$8b,$8b,$8a,$8a,$89,$89,$88,$87,$85 // ................
        .byte $83,$81,$7f,$79,$76,$6c,$67,$62       // ...yvlgb

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

// --- Region $0e00-$0eb8 ---
.pc = $0e00 "spr_0e00"

spr_0e00:
        // === Sprite data (64 bytes, $0e00-$0e3f) ===
        .byte $15,$55,$55                           // ...#.#.#.#.#.#.#.#.#.#.#
        .byte $1a,$aa,$a9                           // ...##.#.#.#.#.#.#.#.#..#
        .byte $1a,$aa,$a9                           // ...##.#.#.#.#.#.#.#.#..#
        .byte $1a,$aa,$a9                           // ...##.#.#.#.#.#.#.#.#..#
        .byte $1a,$fe,$bd                           // ...##.#.#######.#.####.#
        .byte $1f,$ff,$fd                           // ...###################.#
        .byte $17,$d5,$f5                           // ...#.#####.#.#.#####.#.#
        .byte $15,$15,$55                           // ...#.#.#...#.#.#.#.#.#.#
        .byte $10,$10,$00                           // ...#.......#............
        .byte $15,$55,$50                           // ...#.#.#.#.#.#.#.#.#....
        .byte $15,$fd,$50                           // ...#.#.#######.#.#.#....
        .byte $1f,$ff,$d0                           // ...###############.#....
        .byte $1f,$ab,$d0                           // ...######.#.#.####.#....
        .byte $1a,$a5,$50                           // ...##.#.#.#..#.#.#.#....
        .byte $1a,$90,$00                           // ...##.#.#..#............
        .byte $1a,$d0,$00                           // ...##.#.##.#............
        .byte $1f,$d0,$00                           // ...#######.#............
        .byte $1f,$50,$00                           // ...#####.#.#............
        .byte $15,$50,$00                           // ...#.#.#.#.#............
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00                                   // sprite 0 padding

spr_0e40:
        // === Sprite data (64 bytes, $0e40-$0e7f) ===
        .byte $05,$55,$54                           // .....#.#.#.#.#.#.#.#.#..
        .byte $1e,$fa,$f9                           // ...####.#####.#.#####..#
        .byte $1a,$aa,$a9                           // ...##.#.#.#.#.#.#.#.#..#
        .byte $1a,$aa,$a9                           // ...##.#.#.#.#.#.#.#.#..#
        .byte $1a,$95,$54                           // ...##.#.#..#.#.#.#.#.#..
        .byte $1f,$d0,$00                           // ...#######.#............
        .byte $1f,$d0,$00                           // ...#######.#............
        .byte $13,$15,$54                           // ...#..##...#.#.#.#.#.#..
        .byte $10,$11,$45                           // ...#.......#...#.#...#.#
        .byte $14,$14,$15                           // ...#.#.....#.#.....#.#.#
        .byte $15,$55,$55                           // ...#.#.#.#.#.#.#.#.#.#.#
        .byte $05,$55,$fd                           // .....#.#.#.#.#.#######.#
        .byte $00,$01,$fd                           // ...............#######.#
        .byte $00,$01,$f9                           // ...............######..#
        .byte $05,$55,$a9                           // .....#.#.#.#.#.##.#.#..#
        .byte $1a,$aa,$a9                           // ...##.#.#.#.#.#.#.#.#..#
        .byte $1e,$be,$bd                           // ...####.#.#####.#.####.#
        .byte $1f,$ff,$fd                           // ...###################.#
        .byte $05,$55,$54                           // .....#.#.#.#.#.#.#.#.#..
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00                                   // sprite 0 padding

spr_0e80:
        // === Sprite data (57 bytes, $0e80-$0eb8) ===
        .byte $00,$55,$00                           // .........#.#.#.#........
        .byte $01,$ff,$40                           // .......#########.#......
        .byte $01,$ae,$40                           // .......##.#.###..#......
        .byte $01,$eb,$40                           // .......####.#.##.#......
        .byte $00,$55,$00                           // .........#.#.#.#........
        .byte $00,$00,$00                           // ........................
        .byte $00,$55,$00                           // .........#.#.#.#........
        .byte $01,$44,$40                           // .......#.#...#...#......
        .byte $01,$00,$40                           // .......#.........#......
        .byte $01,$51,$40                           // .......#.#.#...#.#......
        .byte $01,$55,$40                           // .......#.#.#.#.#.#......
        .byte $01,$d7,$40                           // .......###.#.###.#......
        .byte $01,$ff,$40                           // .......#########.#......
        .byte $01,$bb,$40                           // .......##.###.##.#......
        .byte $01,$aa,$40                           // .......##.#.#.#..#......
        .byte $01,$aa,$40                           // .......##.#.#.#..#......
        .byte $01,$ee,$40                           // .......####.###..#......
        .byte $01,$ff,$40                           // .......#########.#......
        .byte $00,$55

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

// --- Region $1000-$102b ---
.pc = $1000 "dat_1000"

dat_1000:
        .byte $78,$ee,$20,$d0,$ce,$20,$d0,$a9,$0b,$8d,$11,$d0,$a9,$00,$8d,$20 // x. .. ......... 
        .byte $d0,$8d,$21,$d0,$a9,$00,$8d,$18,$d4,$a9,$34,$85,$01,$a2,$00,$bd // ..!.......4.....
        .byte $01,$28,$9d,$01,$08,$e8,$d0,$f7,$ee,$21,$04,$ee // .(.......!..

// --- Region $108e-$108e ---
.pc = $108e "dat_108e"

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

// --- Region $13f8-$1448 ---
.pc = $13f8 "dat_13f8"

dat_13f8:
        // === Sine/lookup table (80 bytes, range $00-$ff) ===
        .byte $ff,$ff,$00,$00,$00,$00,$00,$00,$08,$1a,$04,$07,$07,$07,$02,$02 // ................
        .byte $06,$07,$06,$07,$07,$06,$0b,$07,$06,$07,$06,$07,$07,$05,$01,$04 // ................
        .byte $07,$07,$07,$07,$07,$05,$0b,$08,$07,$06,$06,$07,$09,$07,$07,$07 // ................
        .byte $07,$07,$07,$05,$0a,$07,$07,$07,$07,$07,$07,$05,$08,$07,$06,$08 // ................
        .byte $01,$07,$07,$08,$07,$07,$07,$07,$06,$07,$07,$07,$07,$07,$07,$0f // ................

dat_1448:
        // === Fill data (1 bytes, $1448-$1448) ===
        .byte $00                                   // .

// --- Region $1503-$1550 ---
.pc = $1503 "dat_1503"

dat_1503:
        .byte $02,$0a,$02,$0a,$0a,$07,$0a,$08,$07,$01,$01,$07,$08,$09,$00,$09 // ................
        .byte $08,$07,$0c,$0f,$01,$01,$0f,$0c,$0b,$0c,$0c,$0b,$0b,$0c,$0f,$01 // ................
        .byte $01,$0f,$08,$07,$01,$01,$07,$08,$09,$00,$03,$0e,$06,$06,$0a,$07 // ................
        .byte $0a,$02,$0a,$02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$09,$00,$00,$00,$00,$00,$00,$00,$00,$0e // .............

dat_1550:
        // === Fill data (1 bytes, $1550-$1550) ===
        .byte $00                                   // .

// --- Region $15f0-$1637 ---
.pc = $15f0 "dat_15f0"

dat_15f0:
        // === Sine/lookup table (71 bytes, range $00-$29) ===
        .byte $03,$04,$05,$07,$09,$0b,$0e,$11,$14,$19,$1e,$1e // ............

txt_15fc:
        .text "!$')"
        .byte $00                                   // string terminator
        .byte $00,$00,$02,$0a,$02,$0a,$0a,$07,$0a,$06,$06,$0e,$03,$0e,$06,$06 // ................
        .byte $0a,$07,$0a,$0b,$0c,$0f,$01,$01,$0f,$0c,$0b,$0c,$0c,$0b,$0b,$0c // ................
        .byte $0f,$01,$01,$0f,$02,$0a,$02,$0a,$07,$01,$06,$0e,$03,$0e,$06,$06 // ................
        .byte $0a,$07,$0a,$02,$0a,$02               // ......

dat_1637:
        // === Fill data (1 bytes, $1637-$1637) ===
        .byte $00                                   // .

// --- Region $1701-$173f ---
.pc = $1701 "dat_1701"

dat_1701:
        .byte $30,$04,$00,$00,$21,$0f,$fa,$28,$04,$00,$00,$21,$0f,$fa,$18,$02 // 0...!..(...!....
        .byte $00,$00,$21,$0f,$fa,$00,$10,$ff,$3f,$6d,$00,$00,$00,$00,$00 // ..!.....?m.....

txt_1720:
        .text " "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .byte $ff                                   // .

txt_1727:
        .text "! "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .text " "
        .byte $22                                   // double quote character
        .byte $df,$21,$20,$22                       // .! "

// --- Region $1751-$175f ---
.pc = $1751 "dat_1751"

dat_1751:
        .fill 15, $00

// --- Region $1773-$1775 ---
.pc = $1773 "dat_1773"

dat_1773:
        .byte $60,$60                               // ``

dat_1775:
        // === Fill data (1 bytes, $1775-$1775) ===
        .byte $00                                   // .

// --- Region $1922-$192c ---
.pc = $1922 "Segment $1922"
        .fill 11, $60

// --- Region $193d-$194d ---
.pc = $193d "Segment $193d"
        .byte $9d,$0f,$15,$ca,$d0,$f7,$a2,$01,$bd,$50,$1a,$9d,$18,$15,$ca,$d0 // .........P......
        .byte $f7                                   // .

// --- Region $19d3-$19d5 ---
.pc = $19d3 "dat_19d3"

dat_19d3:
        .byte $60,$60                               // ``

dat_19d5:
        // === Fill data (1 bytes, $19d5-$19d5) ===
        .byte $00                                   // .

// --- Region $1a00-$1a23 ---
.pc = $1a00 "dat_1a00"

dat_1a00:
        .byte $09,$08,$07,$01,$01,$07,$08,$09,$00,$09,$08,$07,$01,$01,$07,$08 // ................
        .byte $09,$00,$09,$08,$07,$01,$01,$07,$08,$09,$00,$09,$08,$07,$01,$01 // ................
        .byte $07,$08,$09                           // ...

dat_1a23:
        // === Fill data (1 bytes, $1a23-$1a23) ===
        .byte $00                                   // .

// --- Region $1a50-$1a62 ---
.pc = $1a50 "dat_1a50"

dat_1a50:
        .byte $09,$08,$09,$08,$07,$01,$07,$01,$01,$07,$01,$07,$01,$07,$09,$08 // ................
        .byte $09,$08                               // ..

dat_1a62:
        // === Fill data (1 bytes, $1a62-$1a62) ===
        .byte $00                                   // .

// --- Region $1b00-$1b70 ---
.pc = $1b00 "dat_1b00"

dat_1b00:
        .byte $07,$07,$07,$07,$07,$08,$08,$08,$08,$09,$09,$09,$0a,$0a,$0b,$0c // ................
        .byte $0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$1a,$1b,$1c // ................
        .byte $1d,$1e,$1f                           // ...

txt_1b23:
        .text " !"
        .byte $22                                   // double quote character
        .text "#$%&'''(((())))***++***)))))((('&$"
        .byte $22                                   // double quote character
        .text "! "
        .byte $1f,$1e,$1d,$1c,$1b,$1a,$19,$18,$17,$16,$15,$14,$13,$12,$11,$10 // ................
        .byte $0f,$0e,$0d,$0c,$0b,$0a,$0a,$09,$09,$09,$08,$08,$08,$08,$07,$07 // ................
        .byte $07,$06,$06,$06,$06                   // .....

dat_1b70:
        // === Fill data (1 bytes, $1b70-$1b70) ===
        .byte $00                                   // .

// --- Region $1cfb-$20ff ---
.pc = $1cfb "Segment $1cfb"
        .byte $00,$00,$00,$00,$00                   // .....

txt_1d00:
        .encoding "screencode_mixed"
        .text "the mega trainer of giana sisters  presented by freestyle incorporated  only some short salutes to  ian and mic"
        .encoding "petscii_upper"

txt_1d6f:
        .text "  2000 "

txt_1d76:
        .encoding "screencode_mixed"
        .text "ad  hotline  cfr  fusion  sca  dcg  acs and mca   get in touch with us   fsi  pkl"
        .encoding "petscii_upper"

txt_1dc7:
        .text " 079290 "
        .byte $03                                   // .

txt_1dd0:
        .text "  4330 "
        .byte $0d                                   // string terminator

txt_1dd8:
        .encoding "screencode_mixed"
        .text "uelheim ruhr  west germany"
        .encoding "petscii_upper"

txt_1df2:
        .text "           "

dat_1dfd:
        // === Fill data (515 bytes, $1dfd-$1fff) ===
        .fill 515, $ff

spr_2000:
        // === Charset data (256 bytes, $2000-$20ff) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$00,$05,$2a,$2a,$fc,$f0,$00       // char 1 @+1

txt_2010:
        .byte $50,$50,$51,$a2,$a2,$f0,$f0,$00       // char 2 @+2
        .byte $00,$00,$05,$2a,$2a,$fc,$f0,$00       // char 3 @+3
        .byte $00,$00,$05,$2a,$2a,$fc,$f0,$00       // char 4 @+4
        .byte $00,$00,$05,$2a,$2a,$fc,$f0,$00       // char 5 @+5
        .byte $05,$15,$15,$a8,$a0,$f0,$ff,$00       // char 6 @+6
        .byte $00,$00,$05,$2a,$2a,$fc,$f0,$00       // char 7 @+7

txt_2040:
        .byte $50,$50,$55,$aa,$aa,$f0,$f0,$00       // char 8 @+8
        .byte $00,$00,$05,$0a,$0a,$03,$03,$00       // char 9 @+9
        .byte $00,$00,$05,$0a,$0a,$03,$03,$00       // char 10 @+10

txt_2058:
        .byte $50,$50,$50,$a0,$aa,$ff,$ff,$00       // char 11 @+11

txt_2060:
        .byte $50,$50,$50,$a0,$a0,$f0,$f0,$00       // char 12 @+12
        .byte $00,$00,$55,$aa,$aa,$f3,$f3,$00       // char 13 @+13
        .byte $00,$00,$55,$aa,$aa,$f0,$f0,$00       // char 14 @+14
        .byte $00,$00,$05,$2a,$2a,$fc,$f0,$00       // char 15 @+15
        .byte $00,$00,$55,$aa,$aa,$f0,$f0,$00       // char 16 @+16
        .byte $00,$00,$05,$2a,$2a,$fc,$f0,$00       // char 17 @+17
        .byte $00,$00,$05,$2a,$2a,$fc,$f0,$00       // char 18 @+18
        .byte $00,$05,$15,$2a,$a8,$fc,$3f,$00       // char 19 @+19
        .byte $01,$01,$15,$2a,$2a,$03,$03,$00       // char 20 @+20
        .byte $00,$00,$50,$a0,$a0,$f0,$f0,$00       // char 21 @+21
        .byte $00,$00,$50,$a0,$a0,$f0,$fc,$00       // char 22 @+22
        .byte $00,$00,$51,$a2,$a2,$f3,$f3,$00       // char 23 @+23
        .byte $00,$00,$50,$a0,$a8,$3c,$3f,$00       // char 24 @+24
        .byte $00,$00,$50,$a0,$a0,$f0,$f0,$00       // char 25 @+25
        .byte $00,$00,$55,$aa,$aa,$00,$03,$00       // char 26 @+26
        .byte $00,$01,$01,$02,$02,$03,$03,$00       // char 27 @+27
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 28 @+28
        .byte $00,$00,$00,$02,$02,$0f,$ff,$00       // char 29 @+29
        .byte $05,$15,$15,$a8,$a8,$00,$03,$00       // char 30 @+30
        .byte $00,$00,$00,$02,$02,$03,$3f           // char 31 (partial)

dat_20ff:
        // === Fill data (1 bytes, $20ff-$20ff) ===
        .byte $00                                   // .

// --- Region $2182-$21d7 ---
.pc = $2182 "dat_2182"

dat_2182:
        .byte $15,$aa,$aa,$f0,$f3,$00               // char 48 (partial)
        .byte $00,$00,$00,$00,$02,$03,$00,$00       // char 49 '1'
        .byte $00,$00,$55,$aa,$aa,$00,$3f,$00       // char 50 '2'
        .byte $00,$00,$55,$aa,$aa,$00,$ff,$00       // char 51 '3'
        .byte $00,$00,$50,$a0,$a0,$f0,$f0,$00       // char 52 '4'
        .byte $00,$00,$55,$aa,$aa,$f0,$ff,$00       // char 53 '5'
        .byte $00,$00,$15,$aa,$aa,$f0,$ff,$00       // char 54 '6'
        .byte $00,$00,$55,$aa,$aa,$00,$00,$00       // char 55 '7'
        .byte $00,$00,$15,$aa,$aa,$f0,$ff,$00       // char 56 '8'
        .byte $00,$00,$15,$aa,$aa,$f0,$ff,$00       // char 57 '9'
        .byte $00,$00,$00,$00,$00,$00,$ff           // char 58 (partial)

dat_21d7:
        // === Fill data (1 bytes, $21d7-$21d7) ===
        .byte $00                                   // .

// --- Region $220a-$22ff ---
.pc = $220a "dat_220a"

dat_220a:
        .byte $54,$a8,$a8,$3c,$3c,$00               // char 65 (partial)
        .byte $00,$00,$40,$a0,$a0,$fc,$3c,$00       // char 66 'B'
        .byte $00,$00,$54,$a8,$a8,$00,$00,$00       // char 67 'C'
        .byte $14,$14,$14                           // char 68 (partial)

txt_2223:
        .byte $28,$28,$3c,$3c,$00                   // char 68 (partial)
        .byte $00,$00,$54,$a8,$a8,$3c,$f0,$00       // char 69 'E'
        .byte $54,$54,$54,$00,$00,$00,$f0,$00       // char 70 'F'
        .byte $00,$00,$54,$a8,$a8,$00,$00,$00       // char 71 'G'
        .byte $00,$00,$40,$a0,$a0,$fc,$3c,$00       // char 72 'H'
        .byte $00,$00,$40,$80,$80,$c0,$c0,$00       // char 73 'I'
        .byte $00,$00,$40,$80,$80,$c0,$c0,$00       // char 74 'J'
        .byte $14,$14,$14,$a0,$a0,$c0,$f0,$00       // char 75 'K'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 76 'L'
        .byte $00,$00,$40,$a0,$a0,$3c,$3c,$00       // char 77 'M'
        .byte $00,$00,$40,$a0,$a0,$fc,$3c,$00       // char 78 'N'
        .byte $00,$00,$40,$a0,$a0,$fc,$3c,$00       // char 79 'O'
        .byte $00,$00,$40,$a0,$a0,$fc,$3c,$00       // char 80 'P'
        .byte $00,$00,$54,$a8,$a8,$3c,$3c,$00       // char 81 'Q'
        .byte $00,$00,$54,$a8,$a8,$00,$00,$00       // char 82 'R'
        .byte $00                                   // char 83 (partial)

txt_2299:
        .byte $54,$54,$a8,$00,$00,$c0,$00           // char 83 (partial)

txt_22a0:
        .byte $40,$40,$54,$a8,$a8,$c0,$c0,$00       // char 84 'T'
        .byte $00,$00,$14                           // char 85 (partial)

txt_22ab:
        .byte $28,$28,$3c,$3c,$00                   // char 85 (partial)
        .byte $00,$00,$14,$28,$28,$3c,$fc,$00       // char 86 'V'
        .byte $00,$00,$14                           // char 87 (partial)

txt_22bb:
        .byte $28,$28,$3c,$3c,$00                   // char 87 (partial)
        .byte $00,$00,$14,$28,$a8,$f0,$f0,$00       // char 88 'X'
        .byte $00,$00,$14                           // char 89 (partial)

txt_22cb:
        .byte $28,$28,$3c,$3c,$00                   // char 89 (partial)
        .byte $00,$00,$54,$a8,$a8,$fc,$f0,$00       // char 90 'Z'

txt_22d8:
        .byte $40,$50,$50,$a0,$a0,$f0,$f0,$00       // char 91 '['
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 92 '\'
        .byte $00,$00,$00,$00,$00,$c0,$fc,$00       // char 93 ']'

txt_22f0:
        .byte $40,$50,$50,$a8,$a8,$fc,$f0,$00       // char 94 '^'
        .byte $00,$00,$00,$80,$80,$c0,$fc           // char 95 (partial)

dat_22ff:
        // === Fill data (1 bytes, $22ff-$22ff) ===
        .byte $00                                   // .

// --- Region $2382-$23d7 ---
.pc = $2382 "dat_2382"

dat_2382:
        .byte $50,$a8,$a8,$fc,$3c,$00               // char 112 (partial)
        .byte $00,$00,$10,$a0,$a0,$f0,$f0,$00       // char 113 'q'
        .byte $00,$00,$50,$a8,$a8,$3c,$fc,$00       // char 114 'r'
        .byte $00,$00,$50,$a8,$a8,$3c,$fc,$00       // char 115 's'
        .byte $00,$00,$14                           // char 116 (partial)

txt_23a3:
        .byte $28,$28,$3c,$3c,$00                   // char 116 (partial)
        .byte $00,$00,$54,$a8,$a8,$00,$f0,$00       // char 117 'u'
        .byte $00,$00,$54,$a8,$a8,$00,$f0,$00       // char 118 'v'
        .byte $00,$00,$54,$a8,$a8,$fc,$fc,$00       // char 119 'w'
        .byte $00,$00,$50,$a8,$a8,$3c,$fc,$00       // char 120 'x'
        .byte $00,$00,$50,$a8,$a8,$3c,$fc,$00       // char 121 'y'
        .byte $00,$00,$00,$00,$00,$00,$ff           // char 122 (partial)

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

// --- Region $2408-$24fc ---
.pc = $2408 "dat_2408"

dat_2408:
        .byte $50,$a0,$a8,$3f,$3f,$0f,$00,$00       // char 129
        .byte $50,$a0,$a0,$ff,$ff,$ff,$00,$00       // char 130
        .byte $50,$a0,$a8,$3f,$3f,$0f,$00,$00       // char 131
        .byte $50,$a0,$a8,$3f,$3f,$0f,$00,$00       // char 132
        .byte $51,$a2,$a8,$3f,$3f,$0f,$00,$00       // char 133
        .byte $55,$a0,$a0,$f0,$f0,$f0,$00,$00       // char 134
        .byte $50,$a0,$a8,$3f,$3f,$0f,$00,$00       // char 135
        .byte $50,$a0,$a0,$f0,$f0,$f0,$00,$00       // char 136
        .byte $01,$02,$02,$03,$03,$03,$00,$00       // char 137
        .byte $01,$02,$02,$03,$0f                   // char 138 (partial)

txt_2455:
        .byte $3f,$3f,$3c                           // char 138 (partial)
        .byte $50,$a0,$a0,$f0,$f0,$f0,$00,$00       // char 139
        .byte $50,$a0,$a0,$ff,$ff,$ff,$00,$00       // char 140
        .byte $51,$a2,$a2,$f3,$f3,$f3,$00,$00       // char 141
        .byte $50,$a0,$a0,$f0,$f0,$f0,$00,$00       // char 142
        .byte $50,$a0,$a8,$3f,$3f,$0f,$00,$00       // char 143
        .byte $50,$a0,$a0,$f3,$f3,$f3,$f0,$f0       // char 144
        .byte $50,$a0,$a8,$3f,$3f,$0f,$00,$00       // char 145
        .byte $50,$a0,$a0,$f0,$f0,$f0,$00,$00       // char 146
        .byte $05,$00,$00,$ff,$ff,$ff,$00,$00       // char 147
        .byte $01,$02,$02,$03,$03,$03,$00,$00       // char 148
        .byte $50,$a0,$a8,$3f,$3f,$0f,$00,$00       // char 149
        .byte $14,$2a,$0a,$0f,$0f,$0f,$00,$00       // char 150
        .byte $51,$a2,$a2,$3f,$3f,$0f,$00,$00       // char 151
        .byte $05,$2a,$28,$fc,$f0,$f0,$00,$00       // char 152
        .byte $55,$2a,$0a,$00,$00,$ff,$ff,$ff       // char 153
        .byte $05,$2a,$a8,$ff,$ff,$ff,$00,$00       // char 154
        .byte $01,$02,$00,$00,$00,$03,$00,$00       // char 155
        .byte $00,$00,$00,$03,$03,$00,$00,$00       // char 156
        .byte $05,$1a,$2a,$3c,$30,$00,$00,$00       // char 157
        .byte $05,$0a,$0a,$0f,$00,$03,$0f,$03       // char 158
        .byte $15,$02,$02,$03                       // char 159 (partial)

dat_24fc:
        // === Fill data (1 bytes, $24fc-$24fc) ===
        .byte $00                                   // .

// --- Region $2580-$25d2 ---
.pc = $2580 "dat_2580"

dat_2580:
        .byte $55,$aa,$a8,$ff,$ff,$3f,$00,$00       // char 176
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 177
        .byte $55,$a0,$a0,$ff,$ff,$ff,$00,$00       // char 178
        .byte $55,$00,$00,$ff,$ff,$ff,$00,$00       // char 179
        .byte $55,$aa,$2a,$00,$00,$00,$00,$00       // char 180
        .byte $15,$00,$00,$ff,$ff,$ff,$00,$00       // char 181
        .byte $55,$a0,$a0,$ff,$ff,$3f,$00,$00       // char 182
        .byte $05,$2a,$aa,$fc,$fc,$fc,$00,$00       // char 183
        .byte $55,$a0,$a0,$ff,$ff,$3f,$00,$00       // char 184
        .byte $15,$00,$00,$ff,$ff,$ff,$00,$00       // char 185
        .byte $55,$aa                               // char 186 (partial)

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

// --- Region $2608-$26fc ---
.pc = $2608 "dat_2608"

dat_2608:
        .byte $14                                   // char 193 (partial)

txt_2609:
        .byte $28,$28,$3c,$3c,$3c,$00,$00           // char 193 (partial)
        .byte $14,$28,$28,$f0,$f0,$c0,$00,$00       // char 194
        .byte $00,$00,$00,$fc,$fc,$fc,$00,$00       // char 195
        .byte $14,$28,$28,$fc,$fc,$fc,$00,$00       // char 196
        .byte $40,$80,$00,$fc,$fc,$fc,$00,$00       // char 197
        .byte $50,$00,$00,$00,$00,$00,$00,$00       // char 198
        .byte $14,$28,$28,$fc,$fc,$fc,$00,$00       // char 199
        .byte $14                                   // char 200 (partial)

txt_2641:
        .byte $28,$28,$3c,$3c,$3c,$00,$00           // char 200 (partial)
        .byte $40,$80,$80,$c0,$c0,$c0,$00,$00       // char 201
        .byte $40,$80,$80,$c0,$c0,$00,$00,$00       // char 202
        .byte $14                                   // char 203 (partial)

txt_2659:
        .byte $28,$28,$3c,$3c,$3c,$00,$00           // char 203 (partial)
        .byte $00,$00,$00,$fc,$fc,$fc,$00,$00       // char 204
        .byte $14                                   // char 205 (partial)

txt_2669:
        .byte $28,$28,$3c,$3c,$3c,$00,$00           // char 205 (partial)
        .byte $14                                   // char 206 (partial)

txt_2671:
        .byte $28,$28,$3c,$3c,$3c,$00,$00           // char 206 (partial)
        .byte $14,$28,$a8,$f0,$f0,$c0,$00,$00       // char 207
        .byte $14,$28,$a8,$f0,$f0,$c0,$00,$00       // char 208
        .byte $14                                   // char 209 (partial)

txt_2689:
        .byte $28,$28,$3c,$3c,$3c,$3c,$3c           // char 209 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 210
        .byte $50,$a8,$a8,$f0,$f0,$c0,$00,$00       // char 211
        .byte $40,$80,$80,$c0,$c0,$c0,$00,$00       // char 212
        .byte $14,$28,$28,$fc,$fc,$fc,$00,$00       // char 213
        .byte $50,$a0,$80,$c0,$c0,$c0,$00,$00       // char 214
        .byte $14,$28,$28,$fc,$fc,$fc,$00,$00       // char 215
        .byte $40,$a0,$a0,$fc,$3c,$3c,$00,$00       // char 216
        .byte $54,$a8,$a8,$3c,$fc,$f0,$f0,$c0       // char 217
        .byte $40,$00,$00,$fc,$fc,$fc,$00,$00       // char 218
        .byte $50,$a0,$80,$00,$c0,$f0,$c0,$00       // char 219
        .byte $00,$00,$80,$f0,$f0,$c0,$00,$00       // char 220
        .byte $40,$90,$a0,$f0,$30,$00,$00,$00       // char 221
        .byte $40,$80,$80,$c0,$00,$00,$c0,$00       // char 222
        .byte $54,$80,$80,$c0                       // char 223 (partial)

dat_26fc:
        // === Fill data (1 bytes, $26fc-$26fc) ===
        .byte $00                                   // .

// --- Region $2780-$27d2 ---
.pc = $2780 "dat_2780"

dat_2780:
        .byte $14,$28,$28,$fc,$fc,$f0,$00,$00       // char 240
        .byte $50,$a0,$a0,$f0,$f0,$f0,$00,$00       // char 241
        .byte $50,$00,$00,$fc,$fc,$fc,$00,$00       // char 242
        .byte $54,$28,$28,$fc,$fc,$f0,$00,$00       // char 243
        .byte $54,$a8,$a8,$3c,$3c,$3c,$00,$00       // char 244
        .byte $54,$28,$28,$fc,$fc,$f0,$00,$00       // char 245
        .byte $54,$28,$28,$fc,$fc,$f0,$00,$00       // char 246
        .byte $50,$80,$00,$00,$00,$00,$00,$00       // char 247
        .byte $54,$28,$28,$fc,$fc,$f0,$00,$00       // char 248
        .byte $54,$28,$28,$fc,$fc,$f0,$00,$00       // char 249
        .byte $55,$aa                               // char 250 (partial)

dat_27d2:
        // === Fill data (1 bytes, $27d2-$27d2) ===
        .byte $00                                   // .
