// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:54
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $337c  (11133 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $2f00 (12032)
// IRQ handler:  $2c00 (irq_2c00)
//
// Code: 1936 bytes, Data: 9197 bytes
// Labels: 164, Subroutines: 10
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1006 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $2f22

sub_1000:
        jmp loc_101d
// Referenced by: jsr from $2c12

sub_1003:
        jmp loc_1085

dat_1006:
        .byte $4c                                   // L

// --- Region $101d-$101f ---
.pc = $101d "loc_101d"

loc_101d:
        jmp loc_1807

// --- Region $1050-$162e ---
.pc = $1050 "loc_1050"

loc_1050:
        lda $1ae5,y
        sta $1716
        lda $1ae6,y
        sta $1717
        sta $d418
        ldx #$00
        txa

loc_1062:
        sta $1718,x
        inx
        cpx #$86
        bne loc_1062
        ldx #$00
        lda #$01

loc_106e:
        sta $100c,x
        sta $173b,x
        inx
        cpx #$03
        bne loc_106e
        ldx #$00
        txa

loc_107c:
        sta $d400,x
        inx
        cpx #$18
        bne loc_107c
        rts

loc_1085:
        dec $1718
        bpl loc_1090
        lda $1716
        sta $1718

loc_1090:
        ldx #$00
        stx $1720
        jsr sub_10b0
        inx
        jsr sub_10b0
        inx
        jsr sub_10b0
        lda $171c
        sta $d416
        lda $1018
        ora $1723
        sta $d417
        rts
// Referenced by: jsr from $1095, $1099, $109d

sub_10b0:
        lda $100c,x
        beq loc_10c5
        lda $1716
        cmp $1718
        bne loc_10c5
        dec $173b,x
        lda $173b,x
        beq loc_10c8

loc_10c5:
        jmp loc_11f9

loc_10c8:
        lda $1707,x
        sta $f8
        lda $170a,x
        sta $f9

loc_10d2:
        ldy $1726,x
        lda ($f8),y
        bpl loc_1101
        cmp #$ff
        bne loc_10e5
        lda #$00
        sta $1726,x
        jmp loc_10d2

loc_10e5:
        cmp #$fe
        bne loc_10ef
        lda #$00
        sta $100c,x
        rts

loc_10ef:
        sec
        sbc #$a0
        bcs loc_10f8
        eor #$1f
        adc #$01

loc_10f8:
        sta $172c,x
        inc $1726,x
        iny
        lda ($f8),y

loc_1101:
        tay
        lda $1f93,y
        sta $f8
        lda $1fb0,y
        sta $f9

loc_110c:
        jmp loc_17c0

dat_110f:
        .byte $b1,$f8,$30,$12                       // ..0.

loc_1113:
        cmp #$60
        bcc loc_1122
        and #$1f
        sta $1015,x
        inc $1729,x
        jmp loc_110c

loc_1122:
        jmp loc_11a2

loc_1125:
        cmp #$7e
        beq loc_1174
        cmp #$7d
        beq loc_1183
        cmp #$c0
        bcc loc_1197
        and #$1f
        pha
        and #$0f
        sta $1741,x
        pla
        and #$10
        bne loc_115e
        iny
        lda ($f8),y
        clc
        adc $172c,x
        sta $1744,x
        iny
        lda ($f8),y
        clc
        adc $172c,x
        sta $1747,x
        inc $1729,x
        inc $1729,x
        lda $1744,x
        jmp loc_11a6

loc_115e:
        iny
        lda ($f8),y
        clc
        adc $172c,x
        sta $1747,x
        lda $1012,x
        sta $1744,x
        inc $1729,x
        jmp loc_1174

loc_1174:
        lda $173e,x
        sta $173b,x
        inc $1729,x

loc_117d:
        jsr sub_11e6
        jmp loc_1591

loc_1183:
        lda $173e,x
        sta $173b,x
        lda $100f,x
        eor #$01
        sta $100f,x
        inc $1729,x
        jmp loc_117d

loc_1197:
        jmp loc_17da

loc_119a:
        rol $d418,x
        and #$17
        jmp loc_110c

loc_11a2:
        clc
        adc $172c,x

loc_11a6:
        sta $1012,x
        tay
        lda dat_1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        lda $173e,x
        sta $173b,x
        inc $1729,x
        lda $17b0,x
        bne loc_117d
        lda #$00
        sta $1735,x
        sta $1738,x
        clc
        sta $1768,x
        sta $176b,x
        jsr sub_1823
        ldy $170d,x
        lda #$08
        jsr sub_17fb
        lda #$ff
        sta $100f,x
        sta $174a,x
// Referenced by: jsr from $117d

sub_11e6:
        ldy $1729,x
        lda ($f8),y
        cmp #$7f
        beq loc_11f0
        rts

loc_11f0:
        lda #$00
        sta $1729,x
        jsr sub_182d
        rts

loc_11f9:
        lda $174a,x
        bne loc_1201
        jmp loc_1322

loc_1201:
        clc
        lda #$00
        sta $174a,x
        sta $1750,x
        sta $1789,x
        sta $1792,x
        sta $1795,x
        lda $1015,x
        asl
        asl
        asl
        adc $1015,x
        adc $1015,x
        adc $1015,x
        sta $174d,x
        tay
        lda $18f0,y
        pha
        lda $18f1,y
        ldy $170d,x
        jsr sub_184b
        pla
        sta $d405,y
        ldy $174d,x
        lda $18fa,y
        and #$04
        bne loc_1269
        lda $18f2,y
        pha
        and #$0f
        sta $1753,x
        pla
        lsr
        lsr
        lsr
        lsr
        sta $1756,x
        eor #$0f
        sta $1759,x
        lda $18f6,y
        lsr
        lsr
        lsr
        lsr
        sta $175f,x
        lda #$00
        sta $1762,x
        sta $1765,x

loc_1269:
        lda $18fa,y
        and #$20
        beq loc_12c0
        lda $1018
        ora $1710,x
        sta $1018
        lda $18fa,y
        and #$02
        bne loc_12c9
        lda #$00
        sta $1719
        sta $171a
        lda $18f6,y
        and #$0f
        asl
        asl
        asl
        asl
        sta $171b
        tay
        lda $1a5e,y
        pha
        and #$f0
        sta $1723
        pla
        and #$0f
        asl
        asl
        asl
        asl
        ora $1717
        sta $d418
        lda $1a5f,y
        sta $171c
        lda $1a60,y
        sta $171d
        lda $1a61,y
        sta $171e
        jmp loc_12c9

loc_12c0:
        lda $1018
        and $1713,x
        sta $1018

loc_12c9:
        ldy $174d,x
        lda $18f7,y
        pha
        and #$f0
        lsr
        sta $1771,x
        pla
        and #$0f
        sta $1774,x
        lda $18f8,y
        sta $1777,x
        lda $18f9,y
        sta $177a,x
        lda $18fa,y
        sta $177d,x
        ldy $1012,x
        lda $1888,y
        clc
        sta $1792,x
        lda #$02
        sta $1786,x
        jsr sub_1885
        lda $177d,x
        and #$80
        beq loc_1318
        ldy $170d,x
        lda #$ff
        sta $d400,y
        sta $d401,y
        lda #$81
        sta $d404,y
        rts

loc_1318:
        jmp loc_1591

dat_131b:
        .byte $ad,$0e,$dc,$8d,$05,$d4,$4a           // ......J

loc_1322:
        lda $1786,x
        beq loc_132d
        dec $1786,x
        jmp loc_134e

loc_132d:
        lda $177d,x
        and #$10
        beq loc_1342
        lda $173b,x
        cmp #$01
        bne loc_134e
        lda #$fe
        jsr sub_17ec
        bne loc_134e

loc_1342:
        lda $177d,x
        and #$08
        bne loc_134e
        lda #$fe
        sta $100f,x

loc_134e:
        lda $1762,x
        lsr
        clc
        adc $174d,x
        tay
        lda $18f3,y
        sta $171f
        lda $1762,x
        and #$01
        beq loc_1370
        lda $171f
        and #$0f
        asl
        asl
        asl
        asl
        jmp loc_1375

loc_1370:
        lda $171f
        and #$f0

loc_1375:
        clc
        adc $175f,x
        sta $175c,x
        lda $1765,x
        bne loc_139f
        lda $1750,x
        clc
        adc $175c,x
        sta $1750,x
        lda $1753,x
        adc #$00
        sta $1753,x
        cmp $1759,x
        bne loc_13c5
        lda #$01
        sta $1765,x
        bne loc_13bb

loc_139f:
        lda $1750,x
        sec
        sbc $175c,x
        sta $1750,x
        lda $1753,x
        sbc #$00
        sta $1753,x
        cmp $1756,x
        bne loc_13c5
        lda #$00
        sta $1765,x

loc_13bb:
        lda $1762,x
        cmp #$05
        beq loc_13c5
        inc $1762,x

loc_13c5:
        lda $177d,x
        and #$20
        beq loc_141c
        lda $1720
        bne loc_141c
        inx
        stx $1720
        dex
        lda $171c
        cmp $171e
        beq loc_141c
        lda $171b
        clc
        adc $1719
        tay
        lda $1a62,y
        sta $1721
        lda $1a68,y
        sta $1722
        lda $171c
        clc
        adc $1721
        sta $171c
        inc $171a
        lda $171a
        cmp $1722
        bne loc_141c
        lda #$00
        sta $171a
        inc $1719
        lda $1719
        cmp #$06
        bne loc_141c
        lda $171d
        sta $1719

loc_141c:
        lda $1741,x
        beq loc_149f
        asl
        asl
        asl
        asl
        sta $171f
        lda $1744,x
        cmp $1747,x
        bcs loc_145a
        ldy $1747,x
        lda $1735,x
        clc
        adc $171f
        sta $1735,x
        lda $1738,x
        adc #$00
        sta $1738,x
        lda $1735,x
        clc
        adc $172f,x
        lda $1738,x
        adc $1732,x
        cmp $16a7,y
        bne loc_149c
        jmp loc_1481

loc_145a:
        ldy $1747,x
        lda $1735,x
        sec
        sbc $171f
        sta $1735,x
        lda $1738,x
        sbc #$00
        sta $1738,x
        lda $1735,x
        clc
        adc $172f,x
        lda $1738,x
        adc $1732,x
        cmp $16a7,y
        bne loc_149c

loc_1481:
        tya
        sta $1012,x
        lda dat_1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        lda #$00
        sta $1741,x
        sta $1735,x
        sta $1738,x

loc_149c:
        jmp loc_1591

loc_149f:
        lda $1771,x
        beq loc_14aa
        dec $1771,x
        jmp loc_1591

loc_14aa:
        lda $177d,x
        and #$40
        beq loc_1520
        inc $1019
        lda $1019
        and #$01
        sta $1019
        bne loc_14c1
        jmp loc_1591

loc_14c1:
        ldy $170d,x
        lda $172f,x
        clc
        adc $1735,x
        sta $1724
        lda $1732,x
        adc #$00
        sta $1725
        lda $1724
        sec
        sbc $1798,x
        sta $d400,y
        lda $1725
        sbc $179b,x
        sta $d401,y
        lda $1777,x
        bmi loc_1503
        lda $1798,x
        clc
        adc $1777,x
        sta $1798,x
        lda $179b,x
        adc #$00
        sta $179b,x
        jmp loc_1619

loc_1503:
        lda $1777,x
        and #$7f
        sta $101a
        lda $1798,x
        sec
        sbc $101a
        sta $1798,x
        lda $179b,x
        sbc #$00
        sta $179b,x
        jmp loc_1619

loc_1520:
        lda $1768,x
        bne loc_1546
        lda $1735,x
        clc
        adc $1792,x
        sta $1735,x
        lda $1738,x
        adc $1795,x
        sta $1738,x
        inc $176b,x
        lda $176b,x
        cmp $1774,x
        beq loc_1567
        jmp loc_1591

loc_1546:
        lda $1735,x
        sec
        sbc $1792,x
        sta $1735,x
        lda $1738,x
        sbc $1795,x
        sta $1738,x
        inc $176b,x
        lda $176b,x
        cmp $1774,x
        beq loc_1567
        jmp loc_1591

loc_1567:
        lda #$00
        sta $176b,x
        lda $1768,x
        eor #$01
        sta $1768,x
        lda $176e,x
        cmp $1777,x
        beq loc_1591
        inc $176e,x
        lda $1774,x
        clc
        adc $1774,x
        sta $1774,x
        lda $1795,x
        adc #$00
        bit $1795

loc_1591:
        lda $177d,x
        and #$01
        bne loc_15d5

loc_1598:
        ldy $177a,x
        lda $19a0,y
        cmp #$90
        bcc loc_15b5
        sec
        sbc #$90
        sta $171f
        lda $177a,x
        sec
        sbc $171f
        sta $177a,x
        jmp loc_1598

loc_15b5:
        sta $1780,x
        lda $19ff,y
        clc
        adc $1012,x
        sta $1783,x
        tay
        lda dat_1647,y
        sta $172f,x
        lda $16a7,y
        sta $1732,x
        inc $177a,x
        jmp loc_1603

loc_15d5:
        ldy $177a,x
        lda $19a0,y
        cmp #$90
        bcc loc_15f2
        sec
        sbc #$90
        sta $171f
        lda $177a,x
        sec
        sbc $171f
        sta $177a,x
        jmp loc_15d5

loc_15f2:
        sta $1780,x
        lda #$00
        sta $172f,x
        lda $19ff,y
        sta $1732,x
        inc $177a,x

loc_1603:
        ldy $170d,x
        lda $172f,x
        clc
        adc $1735,x
        sta $d400,y
        lda $1732,x
        adc $1738,x
        sta $d401,y

loc_1619:
        lda $1750,x
        sta $d402,y
        lda $1753,x
        sta $d403,y
        lda $1780,x
        and $100f,x
        sta $d404,y
        rts

// --- Region $163c-$1647 ---
.pc = $163c "loc_163c"

loc_163c:
        sbc $60,x
        pha
        tya
        sta $1015,x
        pla
        jmp loc_11a6

dat_1647:
        .byte $0c                                   // .

// --- Region $17c0-$188d ---
.pc = $17c0 "loc_17c0"

loc_17c0:
        jmp loc_1837

dat_17c3:
        .byte $b1,$f8                               // ..

loc_17c5:
        cmp #$7c
        beq loc_17cc
        jmp loc_1125

loc_17cc:
        lda $17b0,x
        eor #$01
        sta $17b0,x
        inc $1729,x
        jmp loc_17c0

loc_17da:
        cmp #$80
        bcc loc_17e9
        and #$3f
        sta $173e,x
        inc $1729,x
        jmp loc_110c

loc_17e9:
        jmp loc_1113
// Referenced by: jsr from $133d

sub_17ec:
        sta $100f,x
        ldy $170d,x
        lda #$00
        sta $d405,y
        sta $d406,y
        rts
// Referenced by: jsr from $11db

sub_17fb:
        sta $d404,y
        lda #$0f
        sta $d405,y
        sta $d406,y
        rts

loc_1807:
        asl
        asl
        asl
        tay
        ldx #$00

loc_180d:
        lda $1ae5,y
        sta $1707,x
        lda $1ae6,y
        sta $170a,x
        iny
        iny
        inx
        cpx #$03
        bne loc_180d
        jmp loc_1870
// Referenced by: jsr from $11d3

sub_1823:
        sta $176e,x
        sta $1798,x
        sta $179b,x
        rts
// Referenced by: jsr from $11f5

sub_182d:
        inc $1726,x
        sta $17b0,x
        bit $17b3
        rts

loc_1837:
        ldy $1729,x
        lda ($f8),y
        cmp #$f0
        bcc loc_17c5
        and #$0f
        sta $17b3,x
        inc $1729,x
        jmp loc_1837
// Referenced by: jsr from $1230

sub_184b:
        sta $1040
        lda $17b3,x
        bne loc_185a
        lda $1040
        sta $d406,y
        rts

loc_185a:
        lda $1040
        and #$0f
        sta $1040
        lda $17b3,x
        asl
        asl
        asl
        asl
        ora $1040
        sta $d406,y
        rts

loc_1870:
        ldx #$00
        txa

loc_1873:
        sta $17b0,x
        inx
        cpx #$08
        bne loc_1873
        jmp loc_1050

dat_187e:
        .byte $00,$00,$18,$9d,$75,$19,$60           // ....u.`
// Referenced by: jsr from $12fd

sub_1885:
        lda $1774,x
        bne loc_188d
        sta $1792,x

loc_188d:
        rts

// --- Region $2c00-$2c21 ---
.pc = $2c00 "irq_2c00"

irq_2c00:
        lsr $d019
        lda #$3b
        sta $d011
        lda #$18
        sta $d018
        lda #$d8
        sta $d016
        jsr sub_1003
        lda #$6a
        sta $d012
        lda #$30
        sta $0314
        jmp $ea31

// --- Region $2f00-$2fc1 ---
.pc = $2f00 "main_2f00"

main_2f00:
        sei
        jsr $fda3
        jsr $ff5b
        ldx #$00
        txa

loc_2f0a:
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_2f0a
        sta $d020
        sta $d021
        sta $d011
        sta $dc0e
        jsr sub_1000
        lda #$ff
        sta $d012
        lda #$01
        sta $d01a
        lda #$00
        ldy #$2c
        sta $0314
        sty $0315
        ldx #$8c

loc_2f3b:
        lda $28ff,x
        sta $03ff,x
        lda $298b,x
        sta $048b,x
        lda $2a1f,x
        sta $d7ff,x
        lda $2aab,x
        sta $d88b,x
        dex
        bne loc_2f3b
        ldx #$28

loc_2f58:
        lda $2b3f,x
        sta $06a7,x
        sta $0797,x
        lda $2b67,x
        sta $06cf,x
        sta $07bf,x
        lda $2baf,x
        sta $0567,x
        ora #$80
        sta $058f,x
        lda $2bd7,x
        sta $0607,x
        ora #$80
        sta $062f,x
        dex
        bne loc_2f58
        ldx #$50

loc_2f85:
        lda #$09
        sta $daa7,x
        sta $db97,x
        lda #$07
        sta $d967,x
        lda #$0f
        sta $da07,x
        lda #$0d
        sta $db1f,x
        dex
        bne loc_2f85
        lda #$0c
        sta $d022
        lda #$0b
        sta $d023
        ldx #$10

loc_2fab:
        lda $2b9f,x
        sta $0f,x
        dex
        bne loc_2fab
        lda #$80
        sta $0291
        lda #$c1
        sta $0318
        cli

loc_2fbe:
        jmp loc_2fbe

chr_2fc1:
        // === Bitmap data (1 bytes, $2fc1-$2fc1) ===
        .byte $00                                   // .

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

// --- Region $0808-$095f ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $03,$07,$07,$03,$00,$00,$00,$0f,$1f,$7c,$f8,$f0,$e0,$e0,$c1,$c7 // .........|......
        .byte $1f,$3f,$7f,$7f,$f8,$e0,$c0,$c0,$00,$00,$00,$00,$00,$0f,$3f,$7c // .?............?|
        .byte $03,$06,$0c,$1c,$18,$38,$38,$70,$01,$07,$1f,$3c,$78,$70,$e0,$e0 // .....88p...<xp..
        .byte $1f,$3f,$7f,$7f,$f8,$e0,$c0,$c1,$70,$f8,$f8,$f0,$e0,$e7,$ee,$f8 // .?......p.......
        .byte $01,$03,$03,$01,$00,$01,$03,$03,$00,$01,$01,$00,$00,$00,$00,$00 // ................
        .byte $70,$f8,$f8,$f0,$e0,$e0,$c1,$c7,$60,$f0,$f0,$e0,$c0,$c0,$c0,$e0 // p.......`.......
        .byte $30,$70,$78,$fc,$ec,$e6,$c7,$c3,$1f,$7c,$f8,$f0,$f0,$e0,$e0,$e0 // 0px......|......
        .byte $0f,$3c,$78,$70,$f0,$e0,$e0,$e0,$07,$1f,$3f,$7e,$78,$f0,$e0,$e0 // .<xp......?~x...
        .byte $0f,$3c,$78,$70,$f0,$e0,$e0,$e1,$0f,$3f,$7f,$7e,$f8,$f0,$e0,$e0 // .<xp.....?.~....
        .byte $0f,$3f,$7f,$78,$f0,$f0,$f8,$7c,$70,$e0,$e0,$c0,$c0,$c7,$fe,$e0 // .?.x...|p.......
        .byte $60,$f0,$f0,$e0,$c0,$c0,$c0,$e0,$60,$f0,$f0,$e0,$c0,$c0,$c0,$e0 // `.......`.......
        .byte $78,$fc,$fc,$f8,$f0,$f0,$e1,$c1,$70,$f8,$f8,$f0,$e0,$70,$39,$0f // x.......p....p9.
        .byte $30,$78,$f8,$f8,$f0,$78,$1e,$07,$1f,$7e,$fc,$fc,$f8,$70,$01,$07 // 0x...x...~...p..
        .fill 8, $03
        .byte $cf,$dc,$dc,$dc,$cf,$c0,$cf,$dc,$3f,$03,$03,$03,$03,$03,$03,$03 // ........?.......
        .byte $07,$1f,$37,$63,$63,$e3,$e3,$e3,$07,$1f,$3f,$7f,$7f,$f7,$e3,$e3 // ..7cc.....?.....
        .fill 8, $00
        .byte $0f,$1f,$1f,$1f,$1f,$0f,$07,$07,$0c,$1e,$1e,$0e,$06,$0c,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$0e,$1f,$0e,$03,$0f,$3f,$7b,$73,$f3,$fb,$7f // ..........?{s...
        .byte $78,$fc,$fc,$fc,$78,$00,$00,$07,$1f,$7c,$f0,$e0,$70,$3c,$0f,$1f // x...x....|..p<..
        .byte $30,$78,$78,$38,$18,$30,$00,$00,$00,$00,$01,$01,$03,$03,$03,$03 // 0xx8.0..........
        .byte $38,$1e,$07,$03,$03,$01,$01,$01,$00,$00,$00,$00,$00,$00,$03,$07 // 8...............
        .byte $00,$00,$00,$00,$00,$03,$03,$03       // ........

// --- Region $0979-$0b5f ---
.pc = $0979 "dat_0979"

dat_0979:
        .byte $0f,$1c,$1c,$1c,$0f,$00,$0f,$0f,$3c,$78,$70,$f1,$e3,$ef,$fc,$01 // ........<xp.....
        .byte $03,$07,$01,$01,$01,$01,$03,$0f,$3e,$7c,$fc,$f8,$70,$00,$07,$1f // ........>|..p...
        .byte $7f,$fc,$f8,$70,$00,$01,$07,$0c,$3e,$7e,$7c,$f8,$f0,$f0,$70,$0f // ...p....>~|...p.
        .byte $3e,$78,$70,$f0,$e7,$ee,$f8,$0f,$3e,$78,$70,$f0,$e7,$ee,$f8,$1f // >xp.....>xp.....
        .byte $7f,$ff,$ff,$fc,$78,$00,$00,$0f,$3e,$78,$f0,$e0,$70,$3d,$0f,$0f // ....x...>x..p=..
        .byte $3f,$7f,$7c,$f8,$f0,$f0,$70,$00,$00,$00,$00,$30,$78,$78,$30,$00 // ?.|...p....0xx0.
        .byte $00,$00,$00,$30,$78,$78,$30,$00,$00,$00,$00,$00,$00,$00,$01,$00 // ...0xx0.........
        .byte $00,$00,$00,$00,$00,$1f,$00,$00,$00   // .........

txt_09f2:
        .text " 08<>?"
        .byte $1f,$7c,$f8,$f0,$f0,$60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .|...`..........
        .byte $f0,$f8,$fc,$fc,$3e,$0e,$06,$c6,$c0,$f0,$78,$78,$70,$e0,$c0,$e0 // ....>.....xxp...
        .byte $80,$c0,$c0,$80,$00,$00,$00,$00,$1c,$3e,$3e,$1e,$0e,$c6,$ee,$3e // .........>>....>
        .byte $e0,$78,$3c,$1c,$0e,$0e,$06,$06,$f0,$fc,$fe,$fe,$3e,$1c,$00,$00 // .x<.........>...
        .byte $80,$c0,$c0,$80,$00,$00,$00,$80,$00,$00,$00,$00,$00,$e0,$78,$3c // ..............x<
        .byte $80,$c0,$c0,$80,$00,$80,$00,$00,$c0,$e0,$e0,$c0,$38,$7c,$7c,$3e // ............8||>
        .byte $1c,$3e,$3e,$7c,$7c,$f0,$c0,$80,$00,$00,$00,$00,$00,$00,$00,$00 // .>>||...........
        .byte $18,$1c,$3c,$7e,$6e,$ce,$c6,$86,$e0,$f8,$3c,$1c,$1e,$0e,$0e,$0e // ..<~n.....<.....
        .byte $e0,$f8,$3c,$1c,$1e,$0e,$0e,$0e,$e0,$f8,$fc,$fc,$3e,$1e,$1e,$0e // ..<.........>...
        .byte $e0,$f8,$3c,$1c,$1e,$0e,$0e,$0e,$e0,$f8,$fc,$fc,$3e,$1e,$1e,$1c // ..<.........>...
        .byte $e0,$f8,$fc,$fe,$7e,$3c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....~<..........
        .byte $30,$78,$7c,$3c,$1e,$0e,$0e,$06,$30,$78,$7c,$3c,$1e,$0e,$0e,$06 // 0x|<....0x|<....
        .byte $38,$7c,$7c,$3e,$1e,$0e,$0e,$86,$1c,$3e,$3e,$7c,$7c,$f0,$c0,$80 // 8||>.....>>||...
        .byte $38,$7c,$7e,$3e,$1c,$78,$e0,$c0,$fc,$3e,$1e,$0e,$0c,$1c,$f8,$e0 // 8|~>.x...>......
        .byte $f8,$80,$80,$80,$80,$80,$80,$80,$e6,$76,$06,$76,$e6,$06,$e6,$76 // .........v.v...v
        .fill 8, $80
        .byte $c0,$f0,$d8,$8c,$8c,$8e,$8e,$8e,$c0,$f0,$f8,$fc,$fc,$de,$8e,$8e // ................
        .fill 8, $00
        .byte $c0,$e0,$e0,$e0,$e0,$c0,$80,$80,$30,$78,$78,$38,$18,$30,$00,$00 // ........0xx8.0..
        .byte $00,$00,$00,$00,$00,$e0,$f0,$e0,$80,$f0,$fc,$fe,$fe,$bc,$80,$80 // ................
        .byte $0e,$0e,$0e,$0e,$0e,$1c,$7c,$f8,$c0,$f0,$78,$38,$78,$f0,$c0,$80 // ......|...x8x...
        .fill 8, $00
        .byte $38,$f0,$c0,$80,$80,$00,$00,$00,$00,$00,$00,$00,$80,$80,$80,$80 // 8...............
        .byte $00,$00,$00,$00,$00,$00,$80,$c0,$00,$00,$00,$00,$00,$80,$80,$80 // ................

// --- Region $0b79-$0fff ---
.pc = $0b79 "dat_0b79"

dat_0b79:
        .byte $e0,$70,$70,$70,$e0,$00,$e0,$e0,$f8,$7c,$fc,$de,$8e,$0e,$0e,$80 // .ppp.....|......
        .fill 8, $c0
        .byte $f0,$78,$78,$3c,$3c,$f8,$f0,$f0,$3c,$1e,$1e,$3c,$78,$e0,$80,$1c // .xx<<...<..<x...
        .byte $3e,$3e,$3e,$1e,$0e,$0e,$1e,$f8,$7e,$1e,$0c,$00,$e0,$78,$3c,$80 // >>>.....~....x<.
        .byte $00,$00,$00,$00,$e0,$78,$3c,$c0,$f0,$f8,$7c,$3c,$1e,$1e,$0e,$f0 // .....x<...|<....
        .byte $3c,$1e,$1e,$3c,$70,$c0,$80,$e0,$f8,$7c,$3c,$1e,$0e,$0e,$1e,$00 // <..<p....|<.....
        .fill 17, $00
        .byte $08,$18,$38,$78,$f8,$f8,$00,$00,$00,$00,$00,$00,$f0,$00,$00,$00 // ..8x............
        .byte $00,$00,$00,$00,$00,$00,$e0,$f8,$3c,$1c,$1e,$0e,$1e,$1e // ........<.....

scr_0c00:
        // === Screen RAM (1024 bytes, $0c00-$0fff) ===
        .encoding "screencode_mixed"
        .fill 8, $00                                // scrcode: @@@@@@@@
        .text "<"
        .byte $78,$f0,$f0,$f0,$78                   // scrcode: .....
        .text "<"
        .byte $1f,$dc,$f0,$f0,$f0,$f8,$fc,$fc,$7f,$c0,$c0,$c0,$c0,$60,$70 // scrcode: ...............
        .text "8o"
        .byte $70,$e0,$e0,$c0,$60,$70               // scrcode: ......
        .text "8o"
        .byte $70,$f8,$ff,$fb,$f8,$fc,$7f,$1f       // scrcode: ........
        .byte $e0,$fe,$c7,$c0,$c0,$e0,$e0,$70,$c3,$c0,$c0,$c0,$60,$70 // scrcode: ..............
        .text "8o"
        .byte $f0,$e0,$e0,$f0,$f8,$f8,$f8,$70       // scrcode: ........
        .text "ggo"
        .byte $1f,$1f,$1f,$1f                       // scrcode: ....
        .text "o@@"
        .byte $60,$f0,$f0,$f8,$7c,$1f               // scrcode: ......
        .byte $dc,$f0,$e0,$f0,$f8,$fc,$fe,$78,$e0,$e0,$f0,$78,$7c // scrcode: .............
        .text "?"
        .byte $1f                                   // scrcode: .
        .text "g"
        .byte $c1,$e1,$f0,$f0,$f8,$fc,$fc,$78,$e0,$e0,$f0,$f0,$f8,$f8,$78 // scrcode: ...............
        .text "0"
        .byte $e0,$f0,$f0,$f8,$7e,$7f               // scrcode: ......
        .text "?o"
        .byte $f0,$fc,$cf,$c0,$e0,$f0,$f8,$78,$e3,$f1,$f0,$f8,$7e,$7f // scrcode: ..............
        .text "?o"
        .byte $f0,$fc,$cf,$c1,$e0,$f0,$f8,$78,$1f   // scrcode: .........
        .text "a"
        .byte $70,$f8,$fc,$fc,$7e,$1f,$e0,$e0,$70,$78 // scrcode: ..........
        .text "<"
        .byte $1f                                   // scrcode: .
        .text "ga"
        .byte $e0,$e0,$f0,$78,$7c                   // scrcode: .....
        .text "?"
        .byte $1f                                   // scrcode: .
        .text "g"
        .byte $e0,$70,$78                           // scrcode: ...
        .text "<"
        .byte $1e                                   // scrcode: .
        .text "ogc"
        .byte $c3,$c7,$e6,$ec,$fc,$78,$70           // scrcode: .......
        .text "0"
        .byte $1c                                   // scrcode: .
        .text "8"
        .byte $70,$70,$f8,$fc,$fc,$78               // scrcode: ......
        .text "accgo"
        .byte $1f,$1f                               // scrcode: ..
        .text "o"
        .byte $1f                                   // scrcode: .
        .text "<"
        .byte $78,$f0,$f0,$f0,$fb,$7f               // scrcode: ......
        .text "cccccccc"
        .byte $dc,$df,$dc,$c3,$df,$c3,$c3,$c3       // scrcode: ........
        .text "ccccccc?"
        .byte $f7,$df,$ef,$67,$71                   // scrcode: .....
        .text "<"
        .byte $1f                                   // scrcode: .
        .text "g"
        .byte $e3,$e3,$e3,$f7,$7f                   // scrcode: .....
        .text "?"
        .byte $1b,$1b                               // scrcode: ..
        .text "@@@@@@@@cca@acca@@@@@@@@nn"
        .byte $1f                                   // scrcode: .
        .text "n@@@@"
        .byte $1f                                   // scrcode: .
        .text "c"
        .byte $73,$fb,$ff,$7f,$1f                   // scrcode: .....
        .text "c"
        .byte $1f                                   // scrcode: .
        .text "?"
        .byte $7c,$70,$e0,$e0,$e0,$e0               // scrcode: ......
        .text "="
        .byte $78,$70,$f0,$f8,$fc,$7f,$1f           // scrcode: .......
        .text "@@@@@@@@ccccaa@@"
        .text "aaaccg"
        .byte $1e                                   // scrcode: .
        .text "8ggc@@@@@"
        .byte $1f                                   // scrcode: .
        .text "ccc@@@@@@0"
        .byte $78,$78                               // scrcode: ..
        .text "8x0"
        .byte $1f                                   // scrcode: .
        .text "@@@@@@@"
        .text "@@@@0"
        .byte $78,$78                               // scrcode: ..
        .text "0"
        .byte $1c,$1c,$1f,$1c,$1c                   // scrcode: .....
        .text "@@@"
        .byte $f8,$f0,$f0,$f8,$7e,$7f               // scrcode: ......
        .text "?ocggo"
        .byte $1f,$1f,$1f                           // scrcode: ...
        .text "o"
        .byte $1f                                   // scrcode: .
        .text "?"
        .byte $7c,$f8,$f0,$f0,$f9,$7f               // scrcode: ......
        .text "a@@"
        .byte $70,$f8,$fc,$7e,$1f,$78               // scrcode: ......
        .text "<o@@@@@"
        .byte $70                                   // scrcode: .
        .text "@@"
        .byte $60,$f0,$f9,$7f,$1f,$f0,$e0,$e0,$f0,$78,$7d // scrcode: ...........
        .text "?o@@a@@@@@"
        .byte $1c                                   // scrcode: .
        .text "8"
        .byte $70,$70,$f0,$f8,$7e,$1f,$78           // scrcode: .......
        .text "<o@@@@c@0"
        .byte $78,$78                               // scrcode: ..
        .text "0@@@@0"
        .byte $78,$78                               // scrcode: ..
        .text "8x0@ca@@@@@@"
        .text "@@"
        .byte $1f                                   // scrcode: .
        .text "@@@@@"
        .encoding "petscii_upper"

txt_0df0:
        .text "??><80 "
        .byte $00                                   // string terminator
        .encoding "screencode_mixed"
        .text "@@@@@aa@"
        .encoding "petscii_upper"

spr_0e00:
        .encoding "screencode_mixed"
        .fill 8, $00                                // scrcode: @@@@@@@@
        .byte $66                                   // scrcode: .
        .text "6"
        .byte $1e,$1e                               // scrcode: ..
        .text ">"
        .byte $7e,$7e,$fc,$78                       // scrcode: ....
        .text "<"
        .byte $1e,$1e,$1e                           // scrcode: ...
        .text "<"
        .byte $78,$e0                               // scrcode: ..
        .text "@@"
        .byte $1c                                   // scrcode: .
        .text ">"
        .byte $7e,$7e,$fc,$f8,$1e                   // scrcode: .....
        .text "nn"
        .byte $1e                                   // scrcode: .
        .text ">>"
        .byte $7e,$fc                               // scrcode: ..
        .text "l<"
        .byte $f8,$e0                               // scrcode: ..
        .text "dn>"
        .byte $f8                                   // scrcode: .
        .fill 8, $00                                // scrcode: @@@@@@@@
        .byte $e0,$78                               // scrcode: ..
        .text "<"
        .byte $1c                                   // scrcode: .
        .text ">"
        .byte $7e,$fc,$f0,$1c,$1e,$1e               // scrcode: ......
        .text ">"
        .byte $7c,$fc,$f8,$60,$80,$80,$c0,$e0,$e0,$e0,$e0,$c0,$1e,$1e // scrcode: ..............
        .text "n"
        .byte $1e,$1c                               // scrcode: ..
        .text "<"
        .byte $f8,$e0,$e0,$78                       // scrcode: ....
        .text "<<"
        .byte $7e,$7e,$7e                           // scrcode: ...
        .text "<"
        .text "@@l"
        .byte $1e                                   // scrcode: .
        .text ">"
        .byte $fe,$fc,$f0,$86                       // scrcode: ....
        .text "nn"
        .byte $1e                                   // scrcode: .
        .text ">"
        .byte $7c,$7c                               // scrcode: ..
        .text "8"
        .byte $1e,$1e                               // scrcode: ..
        .text ">"
        .byte $7c,$fc,$f8,$f8,$70                   // scrcode: .....
        .text "n"
        .byte $1e,$1e                               // scrcode: ..
        .text "<"
        .byte $7c,$f8,$f0,$c0,$1c,$78,$e0           // scrcode: .......
        .text "@@@@@"
        .byte $8e,$de,$fc,$7c,$78,$fc,$ee,$86       // scrcode: ........
        .text "8"
        .byte $e0,$c0,$f0,$7c                       // scrcode: ....
        .text ">>"
        .byte $1c,$f0,$fc,$1e                       // scrcode: ....
        .text "nn"
        .byte $1c                                   // scrcode: .
        .text "8"
        .byte $e0                                   // scrcode: .
        .text "@@"
        .byte $1c                                   // scrcode: .
        .text ">"
        .byte $fe,$fe,$fc,$f0                       // scrcode: ....
        .text "fnn"
        .byte $1e                                   // scrcode: .
        .text "<"
        .byte $fc,$f8,$e0                           // scrcode: ...
        .text "fnl"
        .byte $1c,$78,$f0,$e0,$c0,$86,$c6,$ce,$6e,$7e // scrcode: ..........
        .text "<"
        .byte $1c                                   // scrcode: .
        .text "x"
        .byte $e0,$78                               // scrcode: ..
        .text "<<"
        .byte $7e,$7e,$7e                           // scrcode: ...
        .text "<"
        .byte $80,$80,$80,$c0,$e0,$e0,$e0,$c0       // scrcode: ........
        .text "@@"
        .byte $1c                                   // scrcode: .
        .text ">"
        .byte $7e,$fc,$f8,$e0                       // scrcode: ....
        .byte $80,$80,$80,$80,$80,$80,$80,$f8,$76,$f6,$76,$86,$f6,$86,$86,$86 // scrcode: ................
        .byte $80,$80,$80,$80,$80,$80,$80,$80,$de,$f6,$ee,$cc,$1c,$78,$f0,$c0 // scrcode: ................
        .byte $8e,$8e,$8e,$de,$fc,$f8,$b0,$b0       // scrcode: ........
        .fill 10, $00                               // scrcode: @@@@@@@@@@
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $80,$c0,$c0,$80                       // scrcode: ....
        .text "@@@@@@@@"
        .byte $e0,$e0,$f0,$e0                       // scrcode: ....
        .text "@@@@"
        .byte $f0,$fc,$9e,$8e,$8e,$9c,$f0,$80,$f0,$c0 // scrcode: ..........
        .text "@<"
        .byte $7e,$7e,$7e                           // scrcode: ...
        .text "<"
        .byte $80,$c6                               // scrcode: ..
        .byte $6e,$7c                               // scrcode: ..
        .text "8"
        .byte $f8,$fc,$ee                           // scrcode: ...
        .text "@@@@@@@@@@@"
        .byte $80,$80,$c0,$f0                       // scrcode: ....
        .text "8"
        .byte $80,$80,$80,$80                       // scrcode: ....
        .text "@@@@"
        .byte $c0,$c0,$80                           // scrcode: ...
        .text "@@@@@"
        .byte $f0,$80                               // scrcode: ..
        .byte $80,$80                               // scrcode: ..
        .text "@@@@@@@@@@@@"
        .byte $f0                                   // scrcode: .
        .text "@@@@@@@@@@@@@@@"
        .byte $70                                   // scrcode: .
        .text "@@@@@@@"
        .encoding "petscii_upper"

spr_0f80:
        .encoding "screencode_mixed"
        .text "n"
        .byte $1e,$1e                               // scrcode: ..
        .text "<"
        .byte $7c,$f8,$f0,$c0,$c0,$c0,$e0,$e0,$e0,$e0,$e0,$c0,$c0 // scrcode: .............
        .text "@@"
        .byte $1c                                   // scrcode: .
        .text ">"
        .byte $7e,$fc,$f0,$e0,$78                   // scrcode: .....
        .text "<"
        .byte $1e,$1e                               // scrcode: ..
        .text "<"
        .byte $f8,$e0                               // scrcode: ..
        .text ">"
        .byte $ee,$ce                               // scrcode: ..
        .text "n"
        .byte $1e                                   // scrcode: .
        .text ">>"
        .byte $1c                                   // scrcode: .
        .byte $1c,$1e,$1e                           // scrcode: ...
        .text ">"
        .byte $7c,$fc,$f8,$e0,$1c,$1e,$1e           // scrcode: .......
        .text ">"
        .byte $7c,$fc,$f8,$e0                       // scrcode: ....
        .text "n"
        .byte $fe,$c6                               // scrcode: ..
        .text "ffnn"
        .byte $1c,$e0,$78                           // scrcode: ...
        .text "<"
        .byte $1e,$1e                               // scrcode: ..
        .text "<"
        .byte $f8,$e0                               // scrcode: ..
        .text ">"
        .byte $ee,$ce,$1e,$1e                       // scrcode: ....
        .text "<"
        .byte $f8,$e0                               // scrcode: ..
        .fill 16, $00                               // scrcode: @@@@@@@@@@@@@@@@
        .byte $f8,$f8,$f8,$78                       // scrcode: ....
        .text "8xh@@@"
        .byte $f0                                   // scrcode: .
        .text "@@@@@"
        .byte $80                                   // scrcode: .
        .text "@@@@@@@>"
        .byte $7c,$7c                               // scrcode: ..
        .text "8"
        .byte $c0,$e0,$e0,$c0                       // scrcode: ....
        .encoding "petscii_upper"

// --- Region $1007-$101c ---
.pc = $1007 "Segment $1007"
        .byte $2f,$16,$4c,$3e,$16,$01,$01,$01,$fe,$fe,$fe,$15,$3c,$39,$07,$00 // /.L>........<9..
        .byte $05,$01,$00,$00,$00,$00               // ......

// --- Region $1020-$104f ---
.pc = $1020 "txt_1020"

txt_1020:
        .text "ATTAH5 >V2.4< RE-COVER BY BOOKER"
        .byte $89,$ad,$0d,$dd,$8d,$11,$d0,$ad,$19,$d0,$8d,$18,$d0,$4e,$18,$d4 // .............N..

// --- Region $162f-$163b ---
.pc = $162f "dat_162f"

dat_162f:
        .byte $a2,$00,$8a,$9d,$0c,$10,$9d,$0f,$10,$e8,$e0,$03,$d0 // .............

// --- Region $1648-$17bf ---
.pc = $1648 "Segment $1648"
        .byte $1c,$2d,$3e,$47,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d,$a3 // .->Gf{......8Z}.
        .byte $cc,$f6,$23,$53,$86,$bb,$f4,$30,$70,$b4,$fb,$47,$98,$ed,$47,$a7 // ..#S...0p..G..G.
        .byte $0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2,$c3 // .w.a.h..0..N....
        .byte $c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df,$3e // ....`...1......>
        .byte $c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79,$73 // .k<9c.K..E.}..ys
        .byte $c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$fc,$01 // .|....~.........
        .fill 11, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_16e3:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$be,$cb,$d8,$1a,$1a,$1a,$00,$07,$0e,$01,$02,$04,$fe,$fd // ................
        .byte $fb,$01,$0f,$00,$01,$06,$20,$11,$00,$44,$01,$01,$fe,$08,$f0,$31 // ...... ..D.....1
        .byte $1c,$02,$02,$02,$04,$03,$03,$00,$00,$00,$86,$00,$31,$03,$05,$1c // ............1...
        .byte $00,$00,$00,$00,$00,$00,$01,$01,$01,$03,$06,$06,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $4d,$00,$37,$b0,$00,$e0,$09,$00,$0b,$01,$00,$00,$0e,$0f,$0f,$30 // M.7............0
        .byte $00,$f0,$00,$00,$00,$00,$00,$01,$00,$00,$01,$00,$00,$00,$09,$0a // ................
        .byte $00,$00,$00,$00,$00,$00,$16,$00,$00,$04,$00,$00,$02,$29,$04,$20 // .............). 
        .byte $20,$01,$c0,$41,$11,$41,$15,$39,$39,$00,$00,$00,$00,$00,$00,$00 //  ..A.A.99.......
        .byte $00,$00,$00,$00,$00,$00,$00,$44,$00,$00,$00,$00,$00,$00,$00,$00 // .......D........
        .byte $00,$ff,$00,$00,$00,$00,$00,$00,$ff,$cd,$1f,$10,$5f,$06,$1d,$01 // ............_...
        .byte $cd,$1f,$0c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00                           // ...

// --- Region $188e-$1fe0 ---
.pc = $188e "dat_188e"

dat_188e:
        .byte $02,$02,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$08,$08 // ................
        .byte $08,$08,$08,$08,$08,$0c,$0c,$0c,$0c,$0c,$10,$10,$10,$10,$14,$14 // ................
        .byte $14,$18,$18,$1c,$1c,$1c               // ......

txt_18b4:
        .text "  $$(,,0488<"
        .byte $40                                   // @ character
        .text "DHLTX"
        .byte $5c                                   // backslash character
        .byte $64,$68,$70,$74,$7c,$84,$8c,$94,$9c,$a8,$b0,$bc,$c8,$d4,$e0,$ec // dhpt|...........
        .byte $fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 9, $ff
        .byte $00,$f7,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00,$d8,$07,$80,$00 // ................
        .byte $00,$00,$00,$00,$05,$01,$00,$aa,$00,$00,$00,$00,$00,$00,$00,$13 // ................
        .byte $00,$00,$aa,$00,$00,$00,$00,$00,$00,$00,$17,$00,$10,$00,$00,$00 // ................
        .fill 8, $00
        .byte $89,$0a,$ff,$ef,$ff,$00,$44,$02,$1d,$c0,$10,$00,$00,$00,$00,$00 // ......D.........
        .byte $00,$00,$00,$00,$00,$00,$d9,$18,$34,$44,$44,$02,$00,$00,$26,$20 // ........4DD...& 
        .byte $10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$10,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$10,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$10,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$68,$03 // ..............h.
        .byte $11,$11,$33,$02,$00,$00,$57,$20,$81,$11,$11,$11,$91,$81,$41,$41 // ..3...W ......AA
        .byte $80,$91,$01,$01
        .text "AAAAA"
        .byte $00,$91
        .byte $21,$21,$21,$93
        .byte $21
        .byte $21,$21,$93
        .text "AAA!A"
        .byte $91,$01,$01,$81,$11,$92,$01,$01
        .byte $41,$91,$01,$01,$81,$91,$01,$01,$41,$91,$01,$01,$81,$11,$00,$91 // A.......A.......
        .byte $01,$01,$11,$11,$11,$11,$11,$11,$11,$00,$91,$01,$01,$15,$91,$01 // ................
        .byte $01,$41,$11,$91,$01,$01,$51,$91,$01,$01,$11,$11,$11,$11,$91,$01 // .A....Q.........
        .byte $01,$81
        .text "AAAA"
        .byte $91,$ff,$0f,$0a,$05,$00,$dd,$0f,$08,$ff
        .byte $00,$ff,$ff,$00,$00,$00,$00,$00,$00,$30,$00,$04,$07,$00,$00,$03 // .........0......
        .byte $07,$00,$ff,$0f,$01,$0c,$00,$00,$ff,$ff,$50,$44,$00,$ff,$ff,$00 // ..........PD....
        .byte $00,$ff,$ff,$ff,$00,$ff,$ff,$00,$00,$ff,$0f,$ff,$88,$00,$00,$ff // ................
        .byte $ff,$07,$0a,$0d,$10,$13,$16,$19,$00,$00,$ff,$ff,$0c,$00,$ff,$0f // ................
        .byte $00,$00,$00,$ff,$ff,$00,$00,$ff,$ff,$0b,$08,$06,$00,$00,$00,$00 // ................
        .byte $18,$0c,$00,$f4,$0e,$00,$5c,$70,$00,$00,$f7,$41,$f7,$00,$00,$00 // ......\p...A....
        .byte $06,$03,$06,$00,$00,$00,$5c,$25,$00,$00,$01,$ff,$01,$ff,$01,$ff // ......\%........
        .byte $af,$8f,$af,$8f,$a0,$80,$f1,$aa,$00,$44,$d1,$fe,$00,$00,$00,$00 // .........D......
        .byte $03,$08,$00,$00,$00,$00,$fc,$aa,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$f1,$45,$00,$00,$f7,$01,$00,$00,$00,$00 // .......E........
        .byte $03,$01,$00,$00,$00,$00,$a1,$2a,$00,$00,$f7,$00,$00,$00,$00,$00 // .......*........
        .byte $04,$00,$00,$00,$00,$00,$00,$01,$06,$07,$10,$11,$10,$11,$16,$17 // ................
        .byte $16,$1c,$ff,$02,$03,$08,$09,$0c,$0f,$0c,$0f,$14,$15,$14,$1a,$ff // ................
        .byte $04,$05,$0a,$0b,$12,$13,$0d,$0e,$18,$19,$18,$1b,$ff,$be,$1a,$cb // ................
        .byte $1a,$d8,$1a,$01,$0f,$67,$83,$15,$7e,$6f,$39,$67,$15,$7e,$6f,$39 // .....g..~o9g.~o9
        .byte $67,$15,$21,$6f,$39,$67,$15,$21,$6f,$39,$67,$15,$7e,$17,$7e,$67 // g.!o9g.!o9g.~.~g
        .byte $18,$7e,$6f,$3c,$67,$18,$7e,$6f,$3c,$67,$18,$24,$6f,$3c,$67,$18 // .~o<g.~o<g.$o<g.
        .byte $24,$6f,$3c,$67,$18,$7e,$15,$7e,$7f,$83,$67,$13,$7e,$6f,$37,$67 // $o<g.~.~..g.~o7g
        .byte $13,$7e,$6f,$37,$67,$13,$1f,$6f,$37,$67,$13,$1f,$6f,$37,$67,$13 // .~o7g..o7g..o7g.
        .byte $7e,$12,$7e,$67,$11,$7e,$6f,$35,$67,$11,$7e,$6f,$35,$67,$11,$1d // ~.~g.~o5g.~o5g..
        .byte $6f,$35,$67,$11,$1d,$6f,$35,$67,$11,$7e,$13,$7e,$7f,$60,$86,$3c // o5g..o5g.~.~.`.<
        .byte $63,$39,$61,$3c,$63,$83,$39,$39,$60,$86,$3c,$63,$39,$61,$3c,$63 // c9a<c.99`.<c9a<c
        .byte $83,$39,$39,$60,$86,$3f,$62,$3c,$61,$3f,$62,$83,$3c,$3c,$60,$86 // .99`.?b<a?b.<<`.
        .byte $3c,$62,$3c,$61,$3f,$62,$83,$3c,$3c,$7f,$60,$86,$3a,$62,$37,$61 // <b<a?b.<<.`.:b7a
        .byte $3a,$62,$83,$37,$37,$60,$86,$3a,$62,$37,$61,$3a,$62,$83,$37,$37 // :b.77`.:b7a:b.77
        .byte $60,$86,$3d,$62,$35,$61,$3d,$62,$83,$35,$35,$60,$86,$35,$62,$35 // `.=b5a=b.55`.5b5
        .byte $61,$38,$62,$83,$35,$35,$7f,$65,$86,$39,$7e,$40,$7e,$3e,$83,$40 // a8b.55.e.9~@~>.@
        .byte $86,$3e,$83,$7e,$7e,$7e,$7e,$7e,$86,$3e,$3e,$83,$40,$3e,$83,$7e // .>.~~~~~.>>.@>.~
        .byte $7e,$7e,$7e,$7e,$7e,$7e,$7e,$7f,$65,$86,$3e,$7e,$40,$7e,$3e,$83 // ~~~~~~~.e.>~@~>.
        .byte $3c,$39,$86,$7e,$7e,$7e,$39,$39,$83,$3c,$39,$86,$7e,$7e,$7e,$7e // <9.~~~99.<9.~~~~
        .byte $7f,$67,$83,$15,$7e,$6f,$39,$67,$15,$7e,$6f,$39,$67,$15,$21,$6f // .g..~o9g.~o9g.!o
        .byte $39,$67,$15,$21,$6f,$39,$67,$15,$7e,$13,$7e,$67,$11,$7e,$6f,$35 // 9g.!o9g.~.~g.~o5
        .byte $67,$11,$7e,$6f,$35,$67,$11,$1d,$6f,$35,$67,$11,$1d,$6f,$35,$67 // g.~o5g..o5g..o5g
        .byte $11,$7e,$15,$7e,$7f,$67,$83,$17,$7e,$6f,$3b,$67,$17,$7e,$6f,$3b // .~.~.g..~o;g.~o;
        .byte $67,$17,$23,$6f,$3b,$67,$17,$23,$6f,$3b,$67,$17,$7e,$12,$7e,$67 // g.#o;g.#o;g.~.~g
        .byte $10,$7e,$6f,$34,$67,$10,$7e,$6f,$34,$67,$10,$1c,$6f,$34,$67,$10 // .~o4g.~o4g..o4g.
        .byte $1c,$6f,$34,$67,$10,$7e,$1c,$7e,$7f,$60,$86,$3c,$63,$39,$61,$3c // .o4g.~.~.`.<c9a<
        .byte $63,$83,$39,$39,$60,$86,$3c,$63,$39,$61,$3c,$63,$83,$39,$39,$60 // c.99`.<c9a<c.99`
        .byte $86,$3f,$62,$35,$61,$38,$62,$83,$35,$35,$60,$86,$35,$62,$35,$61 // .?b5a8b.55`.5b5a
        .byte $38,$62,$83,$35,$35,$7f,$60,$86,$3e,$63,$3b,$61,$3e,$63,$83,$3b // 8b.55.`.>c;a>c.;
        .byte $3b,$86,$60,$3e,$63,$3b,$61,$3e,$63,$83,$3b,$3b,$86,$60,$41,$63 // ;.`>c;a>c.;;.`Ac
        .byte $40,$61,$43,$63,$83,$40,$40,$60,$86,$40,$63,$40,$61,$43,$63,$83 // @aCc.@@`.@c@aCc.
        .byte $40,$40,$7f,$65,$86,$39,$7e,$34,$7e,$3c,$83,$39,$3b,$7e,$7e,$86 // @@.e.9~4~<.9;~~.
        .byte $39,$7e,$35,$39,$83,$3c,$39,$86,$7e,$7e,$7e,$7e,$7f,$65,$86,$2f // 9~59.<9.~~~~.e./
        .byte $7e
        .byte $32,$7e,$83
        .byte $34,$7e,$7e
        .byte $36,$7e,$7e,$86
        .text "6744"
        .byte $83
        .byte $32,$34,$86,$7e,$7e,$7e,$7e,$7f,$67,$83,$18,$7e,$6f,$30,$67,$24 // 24.~~~~.g..~o0g$
        .byte $6f,$3c,$67,$18,$18,$7e,$6f,$30,$67,$18,$7e,$13,$1f,$6f,$37,$67 // o<g..~o0g.~..o7g
        .byte $13,$7e,$11,$7e,$6f,$35,$67,$11,$6f,$41,$67,$11,$1d,$7e,$6f,$35 // .~.~o5g.oAg..~o5
        .byte $67,$11,$7e,$11,$13,$7e,$13,$7e,$7f,$65,$86,$3c,$39,$3e,$83,$40 // g.~..~.~.e.<9>.@
        .byte $43,$7e
        .byte $43,$3e,$7e,$86
        .byte $40                                   // @ character
        .text "A<A"
        .byte $40                                   // @ character
        .byte $83
        .byte $3c,$40,$7e
        .byte $40
        .byte $3e,$7e,$86,$3c,$3b,$7f,$65,$86,$40,$39,$39,$83,$37,$39,$7e,$39 // >~.<;.e.@99.79~9
        .byte $37,$7e,$86
        .text "42024"
        .byte $83
        .byte $32,$2b,$86,$7e,$7e,$7e,$7e
        .byte $7f,$67,$83,$15,$7e,$6f,$2d,$67,$21,$6f,$2d,$67,$15,$21,$7e,$6f // .g..~o-g!o-g.!~o
        .byte $39,$67,$10,$7e,$10,$1c,$7e,$10,$7e,$11,$7e,$6f,$35,$67,$1d,$6f // 9g.~..~.~.~o5g.o
        .byte $41,$67,$11,$1d,$7e,$6f,$35,$67,$13,$7e,$13,$1f,$7e,$13,$7e,$7f // Ag..~o5g.~..~.~.
        .byte $60,$86,$3c,$62,$3c,$61,$3f,$62,$83,$3c,$3c,$60,$86,$3f,$62,$3c // `.<b<a?b.<<`.?b<
        .byte $61,$3f,$62,$83,$3c,$3c,$60,$86,$42,$62,$35,$61,$38,$62,$83,$35 // a?b.<<`.Bb5a8b.5
        .byte $35,$60,$86,$35,$62,$35,$61,$38,$62,$83,$35,$35,$7f,$60,$86,$39 // 5`.5b5a8b.55.`.9
        .byte $63,$39,$61,$3c,$63,$83,$39,$39,$60,$86,$3c,$63,$39,$61,$3c,$63 // c9a<c.99`.<c9a<c
        .byte $83,$39,$39,$86,$60,$3f,$62,$35,$61,$38,$62,$83,$35,$35,$60,$86 // .99.`?b5a8b.55`.
        .byte $35,$62,$35,$61,$38,$62,$83,$35,$35,$7f,$65,$86,$37,$34,$37,$83 // 5b5a8b.55.e.747.
        .byte $3c,$37,$7e
        .byte $37,$34,$7e,$86
        .text "240-0"
        .byte $83
        .byte $34,$39,$7e
        .byte $34,$37,$7e,$86,$30,$32,$7f,$65,$86,$34,$37,$35,$83,$34,$32,$7e // 47~.02.e.475.42~
        .byte $30,$32,$7e,$86
        .text "42024"
        .byte $83
        .byte $32,$30,$86,$7e,$7e,$7e
        .byte $3b,$7f,$67,$83,$15,$7e,$6f,$39,$67,$15,$7e,$6f,$39,$67,$13,$7e // ;.g..~o9g.~o9g.~
        .byte $15,$7e,$6f,$39,$67,$15,$7e,$6f,$39,$67,$13,$7e,$15,$7e,$6f,$39 // .~o9g.~o9g.~.~o9
        .byte $67,$15,$7e,$6f,$39,$67,$13,$7e,$15,$7e,$6f,$39,$67,$15,$7e,$6f // g.~o9g.~.~o9g.~o
        .byte $39,$67,$13,$7e,$7f,$67,$83,$12,$7e,$6f,$36,$67,$12,$7e,$6f,$36 // 9g.~.g..~o6g.~o6
        .byte $67,$10,$7e,$12,$7e,$6f,$36,$67,$12,$7e,$6f,$36,$67,$10,$7e,$10 // g.~.~o6g.~o6g.~.
        .byte $7e,$6f,$34,$67,$10,$7e,$6f,$34,$67,$0e,$7e,$10,$7e,$6f,$34,$67 // ~o4g.~o4g.~.~o4g
        .byte $10,$7e,$6f,$34,$67,$0e,$7e,$7f,$60,$86,$39,$63,$39,$61,$3c,$63 // .~o4g.~.`.9c9a<c
        .byte $83,$39,$39,$60,$86,$3c,$63,$39,$61,$3c,$63,$83,$39,$39,$60,$86 // .99`.<c9a<c.99`.
        .byte $39,$63,$39,$61,$3c,$63,$83,$39,$39,$60,$86,$3c,$63,$39,$61,$3c // 9c9a<c.99`.<c9a<
        .byte $63,$83,$39,$39,$7f,$60,$86,$36,$63,$36,$61,$39,$63,$83,$36,$36 // c.99.`.6c6a9c.66
        .byte $60,$86,$39,$63,$36,$61,$39,$63,$83,$36,$36,$60,$86,$36,$63,$34 // `.9c6a9c.66`.6c4
        .byte $61,$37,$63,$83,$34,$34,$60,$86,$37,$63,$34,$61,$37,$63,$83,$34 // a7c.44`.7c4a7c.4
        .byte $34,$7f,$65,$83
        .byte $40,$40,$39,$7e
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "9"
        .byte $40                                   // @ character
        .byte $7e
        .byte $40,$39,$7e
        .byte $40,$40,$39,$7e
        .byte $40,$40,$39,$7e
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "9E"
        .byte $7e
        .byte $45,$40,$7e
        .byte $3e,$3e,$40,$7e,$7f,$65,$83
        .byte $40,$40,$39,$7e
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "9"
        .byte $40                                   // @ character
        .byte $7e
        .byte $40,$39,$7e
        .byte $40,$40,$39,$7e
        .byte $3b,$3b,$40,$7e
        .text ";;"
        .byte $40                                   // @ character
        .text ";"
        .byte $7e
        .byte $3b,$40,$7e,$3b,$3b,$40,$7e,$7f,$67,$83,$1a,$7e,$6f,$3e,$67,$1a // ;@~;;@~.g..~o>g.
        .byte $7e,$6f,$3e,$67,$18,$7e,$1a,$7e,$6f,$3e,$67,$1a,$7e,$6f,$3e,$67 // ~o>g.~.~o>g.~o>g
        .byte $18,$7e,$1c,$7e,$6f,$40,$67,$1c,$7e,$6f,$40,$67,$1a,$7e,$1c,$7e // .~.~o@g.~o@g.~.~
        .byte $6f,$40,$67,$1c,$7e,$6f,$40,$67,$1a,$7e,$7f,$60,$86,$3e,$63,$3e // o@g.~o@g.~.`.>c>
        .byte $61,$41,$63,$83,$3e,$3e,$60,$86,$41,$63,$3e,$61,$41,$63,$83,$3e // aAc.>>`.Ac>aAc.>
        .byte $3e,$60,$86,$44,$63,$40,$61,$43,$63,$83,$40,$40,$60,$86,$40,$63 // >`.Dc@aCc.@@`.@c
        .byte $40,$61,$43,$63,$83,$40,$40,$7f,$65,$83,$42,$42,$3e,$7e,$42,$42 // @aCc.@@.e.BB>~BB
        .byte $3e,$42,$7e,$42,$3e,$7e,$42,$42,$3e,$7e,$44,$44,$40,$7e,$44,$44 // >B~B>~BB>~DD@~DD
        .byte $40,$3e,$7e,$3b,$34,$7e,$7e,$34,$2c,$7e,$7f,$ed,$21,$55,$82,$af // @>~;4~~4,~..!U..
        .byte $d0,$e9,$1d,$51,$7e,$ab,$c5,$e0,$11,$2e,$49,$78,$a5,$d2,$ef,$0a // ...Q~.....Ix....
        .byte $3d,$70,$9d,$ca,$ed,$10,$43,$70,$1a,$1b,$1b,$1b,$1b,$1b,$1b,$1c // =p....Cp........
        .byte $1c,$1c,$1c,$1c,$1c,$1d,$1d,$1d,$1d,$1d,$1d,$1d,$1e,$1e,$1e,$1e // ................
        .byte $1e,$1e,$1f,$1f,$1f                   // .....

txt_1fcd:
        .encoding "screencode_mixed"
        .text "end of this shit !!"
        .encoding "petscii_upper"

dat_1fe0:
        // === Fill data (1 bytes, $1fe0-$1fe0) ===
        .byte $00                                   // .

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

spr_2000:
        .byte $00                                   // .

// --- Region $201a-$2128 ---
.pc = $201a "dat_201a"

dat_201a:
        .byte $01,$06,$01,$03,$03,$03               // char 3 (partial)
        .byte $00,$00,$00,$7a,$aa,$aa,$ab,$ba       // char 4 @+4
        .byte $00,$00,$00,$55,$55,$55,$56,$65       // char 5 @+5
        .byte $00,$00,$00                           // char 6 (partial)

txt_2033:
        .byte $49,$4c,$4e,$40,$4e                   // char 6 (partial)
        .byte $00,$00,$00,$00,$00,$40,$00,$40       // char 7 @+7
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 8 @+8
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 9 @+9
        .byte $00,$00,$00,$00,$01,$05,$16,$25       // char 10 @+10
        .byte $00,$00,$00,$15,$55,$55,$56,$65       // char 11 @+11
        .byte $00,$00,$00                           // char 12 (partial)

txt_2063:
        .byte $55,$55,$55,$41,$41                   // char 12 (partial)
        .byte $00,$00,$00,$54,$55,$55,$56,$65       // char 13 @+13
        .byte $00,$00,$00,$00,$40,$50,$54,$64       // char 14 @+14
        .byte $00,$00,$00,$01,$01,$01,$01,$01       // char 15 @+15
        .byte $00,$00,$00,$55,$55,$55,$56,$65       // char 16 @+16
        .byte $00,$00,$00,$55,$55,$55,$56,$65       // char 17 @+17
        .byte $00,$00,$00                           // char 18 (partial)

txt_2093:
        .byte $41,$41,$41,$41,$41                   // char 18 (partial)
        .byte $00,$00,$00,$55,$55,$55,$56,$65       // char 19 @+19
        .byte $00,$00,$00,$55,$55,$55,$56,$65       // char 20 @+20
        .byte $00,$00,$00                           // char 21 (partial)

txt_20ab:
        .byte $41,$41,$41,$41,$41                   // char 21 (partial)
        .byte $00,$00,$00,$55,$55,$55,$56,$65       // char 22 @+22
        .byte $00,$00,$00,$55,$55,$55,$56,$65       // char 23 @+23
        .byte $00,$00,$00                           // char 24 (partial)

txt_20c3:
        .byte $41,$41,$41,$41,$41                   // char 24 (partial)
        .byte $00,$00,$00,$55,$55,$55,$56,$65       // char 25 @+25
        .byte $00,$00,$00,$55,$55,$55,$56,$65       // char 26 @+26
        .byte $00,$00,$00                           // char 27 (partial)

txt_20db:
        .byte $40,$40,$40,$40,$40                   // char 27 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 28 @+28
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 29 @+29
        .byte $00,$00,$00,$01,$01,$01,$01,$01       // char 30 @+30
        .byte $00,$00,$00,$55,$55,$55,$56,$65       // char 31 @+31
        .byte $00,$00,$00,$55,$55,$55,$56,$65       // char 32 ' '
        .byte $00,$00,$00                           // char 33 (partial)

txt_210b:
        .byte $41,$41,$41,$41,$41                   // char 33 (partial)
        .byte $00,$00,$00,$55,$55,$55,$56,$65       // char 34 '"'
        .byte $00,$00,$00,$5b,$55,$55,$56,$65       // char 35 '#'
        .byte $00,$00,$40,$90,$40,$c0,$c0,$c0       // char 36 '$'

dat_2128:
        // === Fill data (1 bytes, $2128-$2128) ===
        .byte $00                                   // .

// --- Region $2158-$2268 ---
.pc = $2158 "dat_2158"

dat_2158:
        .byte $01,$01,$01,$01,$01,$01,$02,$01       // char 43 '+'
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 44 ','
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 45 '-'
        .byte $4c,$4a,$44,$82,$4b,$82,$81,$80       // char 46 '.'
        .byte $40,$80,$40,$00,$40,$00,$00,$00       // char 47 '/'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 48 '0'
        .byte $00,$00,$00,$01,$01,$01,$02,$01       // char 49 '1'
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 50 '2'
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 51 '3'
        .byte $41,$41,$41,$81,$41,$81,$82,$81       // char 52 '4'
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 53 '5'
        .byte $59,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 54 '6'
        .byte $02,$02,$02,$42,$82                   // char 55 (partial)

txt_21bd:
        .byte $42,$40,$40                           // char 55 (partial)
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 56 '8'
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 57 '9'
        .byte $41,$41,$41,$81,$41,$81,$82,$81       // char 58 ':'
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 59 ';'
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 60 '<'
        .byte $41,$41,$41,$81,$41,$81,$02,$01       // char 61 '='
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 62 '>'
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fa,$bc       // char 63 '?'
        .byte $41,$41,$41,$81,$41,$81,$02,$01       // char 64 '@'
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 65 'A'
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 66 'B'
        .byte $40,$40,$40,$80,$40,$80,$eb,$fe       // char 67 'C'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 68 'D'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 69 'E'
        .byte $01,$01,$01,$01,$00,$00,$00,$00       // char 70 'F'
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb           // char 71 (partial)

txt_223f:
        .byte $3f                                   // char 71 (partial)
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 72 'H'
        .byte $41,$41,$41,$81,$41,$81,$82,$81       // char 73 'I'
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 74 'J'
        .byte $5a,$a6,$6a,$ab,$ba,$af,$fb,$bf       // char 75 'K'
        .byte $40,$40,$40,$80,$40,$80,$80,$80       // char 76 'L'

dat_2268:
        // === Fill data (1 bytes, $2268-$2268) ===
        .byte $00                                   // .

// --- Region $2295-$2bff ---
.pc = $2295 "dat_2295"

dat_2295:
        .byte $01,$00,$00                           // char 82 (partial)
        .byte $01,$01,$01,$02,$01,$02,$02,$02       // char 83 'S'
        .byte $56,$65,$5a,$a6,$6a,$ab,$ba,$af       // char 84 'T'
        .byte $56,$65,$5a,$a6,$6a,$ab,$ba,$af       // char 85 'U'
        .byte $40,$80                               // char 86 (partial)

txt_22b2:
        .byte $40,$40,$40,$c0,$40,$c1               // char 86 (partial)
        .byte $00,$00,$00,$00,$06,$2b,$7a,$af       // char 87 'W'
        .byte $00,$00,$00,$00,$56,$ab,$ba,$af       // char 88 'X'
        .byte $03,$03,$03,$01,$43,$81,$41,$81       // char 89 'Y'
        .byte $56,$65,$5a,$a6,$6a,$ab,$ba,$af       // char 90 'Z'
        .byte $56,$65,$5a,$a6,$6a,$ab,$ba,$af       // char 91 '['
        .byte $42,$82,$42,$41,$87,$5f,$f6,$d1       // char 92 '\'
        .byte $56,$65,$5a,$a6,$6a,$ab,$ba,$af       // char 93 ']'
        .byte $56,$65,$5a,$a6,$6a,$ab,$ba,$af       // char 94 '^'
        .byte $40,$80                               // char 95 (partial)

txt_22fa:
        .byte $40,$40,$40,$c0,$40,$c0               // char 95 (partial)
        .byte $56,$25,$1a,$06,$02,$00,$02,$0f       // char 96 '`'
        .byte $56,$65,$5a,$a6,$6a,$ab,$ba,$af       // char 97 'a'
        .byte $42,$82,$42,$41,$87,$5f,$f6,$d1       // char 98 'b'
        .byte $56,$65,$5a,$a6,$6a,$ab,$ba,$af       // char 99 'c'
        .byte $56,$64,$58,$a0,$40,$00,$40,$a0       // char 100 'd'
        .byte $01,$00,$00,$00,$00,$00,$00,$02       // char 101 'e'
        .byte $6a,$00,$00,$00,$06,$2b,$7a,$af       // char 102 'f'
        .byte $60,$00,$00,$00,$56,$ab,$ba,$af       // char 103 'g'
        .byte $03,$03,$03,$01,$43,$81,$41,$81       // char 104 'h'
        .byte $56,$65,$5a,$a6,$6a,$ab,$ba,$af       // char 105 'i'
        .byte $56,$65,$5a,$a6,$6a,$ab,$ba,$af       // char 106 'j'
        .byte $6a,$80                               // char 107 (partial)

txt_235a:
        .byte $40,$40,$40,$c0,$40,$c1               // char 107 (partial)
        .byte $00,$00,$00,$00,$06,$2b,$7a,$af       // char 108 'l'
        .byte $00,$00,$00,$00,$56,$ab,$ba,$af       // char 109 'm'
        .byte $00,$00,$00,$00,$40,$80,$40,$80       // char 110 'n'
        .byte $16,$05,$02,$00,$00,$00,$00,$06       // char 111 'o'
        .byte $56,$65,$5a,$26,$00,$00,$00,$a6       // char 112 'p'
        .byte $42,$96,$5d,$f5,$02,$01,$01,$c1       // char 113 'q'
        .byte $56,$65,$5a,$a6,$6a,$ab,$ba,$af       // char 114 'r'
        .byte $56,$65,$5a,$a6,$6a,$ab,$ba,$af       // char 115 's'
        .byte $40,$80                               // char 116 (partial)

txt_23a2:
        .byte $40,$40,$40,$c0,$40,$c0               // char 116 (partial)
        .byte $00,$00,$00,$00,$00,$40,$00,$00       // char 117 'u'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 118 'v'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 119 'w'
        .byte $00,$00,$00,$00,$00,$57,$64,$58       // char 120 'x'
        .byte $00,$00,$00,$00,$00,$6b,$00,$00       // char 121 'y'
        .byte $03,$00,$03,$03,$02,$6b,$00,$00       // char 122 'z'
        .byte $01,$02,$01,$01,$01,$03,$01,$01       // char 123 '{'
        .byte $59,$95,$55,$5a,$60,$8f,$3f,$3f       // char 124 '|'
        .byte $59,$95,$55,$95,$25,$c9,$f1,$f2       // char 125 '}'

txt_23f0:
        .byte $41,$43,$41,$41,$41,$42,$41,$81       // char 126 '~'
        .byte $59,$95,$55,$5a,$60,$8f,$3f,$3f       // char 127
        .byte $59,$95,$55,$95,$25,$c9,$f1,$f2       // char 128

txt_2408:
        .byte $41,$42,$41,$41,$40,$40,$43,$43       // char 129
        .byte $59,$95,$55,$55,$55,$95,$25,$ca       // char 130
        .byte $59,$95                               // char 131 (partial)

txt_241a:
        .byte $55,$55,$56,$54,$58,$a3               // char 131 (partial)
        .byte $41,$43,$41,$01,$00,$80,$82,$82       // char 132
        .byte $59,$95,$55,$55,$55,$95,$25,$ca       // char 133
        .byte $59,$95                               // char 134 (partial)

txt_2432:
        .byte $55,$55,$56,$54,$58,$a3               // char 134 (partial)
        .byte $40,$40,$40,$00,$00,$81,$81,$81       // char 135
        .byte $16,$2a,$6a,$a5,$90,$4f,$3f,$3f       // char 136
        .byte $59,$95,$55,$95,$25,$c9,$f1,$f2       // char 137

txt_2450:
        .byte $41,$43,$41,$41,$41,$42,$41,$81       // char 138
        .byte $59,$95,$55,$5a,$60,$8f,$3f,$3f       // char 139
        .byte $58,$94,$56,$95,$25,$c9,$f1,$f2       // char 140
        .byte $01,$02,$01,$01,$00,$40,$43,$43       // char 141
        .byte $59,$95,$55,$55,$55,$95,$25,$ca       // char 142
        .byte $59,$95                               // char 143 (partial)

txt_247a:
        .byte $55,$55,$56,$54,$58,$a3               // char 143 (partial)
        .byte $41,$43,$41,$01,$01,$81,$81,$81       // char 144
        .byte $59,$95,$55,$5a,$60,$8f,$3f,$3f       // char 145
        .byte $59,$95,$55,$95,$25,$c9,$f1,$f2       // char 146

txt_2498:
        .byte $41,$43,$41,$41,$41,$42,$41,$81       // char 147
        .byte $59,$95,$55,$5a,$60,$8f,$3f,$3f       // char 148
        .byte $59,$95,$55,$95,$25,$c9,$f1,$f2       // char 149

txt_24b0:
        .byte $40,$40,$41,$41,$40,$40,$42,$42       // char 150
        .byte $26,$6a,$aa,$aa,$aa,$6a,$1a,$c5       // char 151
        .byte $59,$95                               // char 152 (partial)

txt_24c2:
        .byte $55,$55,$56,$54,$58,$a3               // char 152 (partial)
        .byte $41,$43,$41,$01,$00,$80,$82,$82       // char 153
        .byte $59,$95,$55,$55,$55,$95,$25,$ca       // char 154
        .byte $59,$95                               // char 155 (partial)

txt_24da:
        .byte $55,$55,$56,$54,$58,$a3               // char 155 (partial)
        .byte $40,$40,$40,$00,$00,$80,$80,$80       // char 156
        .byte $40,$00,$40,$40,$80,$6b,$00,$00       // char 157
        .byte $00,$00,$00,$00,$00,$6b,$00,$00       // char 158
        .byte $00,$00,$00,$00,$00,$6a,$2b,$3a       // char 159
        .byte $58,$94,$54,$74,$5c,$f4,$7c,$fc       // char 160
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 161
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 162
        .byte $00,$00,$01,$01,$01,$01,$01,$02       // char 163
        .byte $55,$55,$95,$59,$a5,$9a,$a9,$ea       // char 164
        .byte $54,$54,$95,$59,$a5,$9a,$a9,$ea       // char 165
        .byte $40,$40,$02,$82,$82,$82,$82,$83       // char 166
        .byte $55,$55,$95,$59,$a5,$9a,$a9,$ea       // char 167
        .byte $54,$54,$95,$59,$a5,$9a,$a9,$ea       // char 168
        .byte $42,$42,$02,$82,$82,$82,$82,$83       // char 169
        .byte $50,$55,$95,$59,$a5,$9a,$a9,$ea       // char 170
        .byte $05,$55,$95,$59,$a5,$9a,$a9,$ea       // char 171

txt_2560:
        .byte $41,$41,$41,$41,$41,$41,$41,$42       // char 172
        .byte $50,$55,$95,$59,$a5,$9a,$a9,$ea       // char 173
        .byte $05,$55,$95,$59,$a5,$9a,$a9,$ea       // char 174

txt_2578:
        .byte $40,$40,$41,$41,$41,$41,$41,$42       // char 175
        .byte $55,$55,$95,$59,$a5,$9a,$a9,$ea       // char 176
        .byte $54,$54,$95,$59,$a5,$9a,$a9,$ea       // char 177
        .byte $40,$40,$02,$82,$82,$82,$82,$83       // char 178
        .byte $55,$55,$95,$59,$a5,$9a,$a9,$ea       // char 179
        .byte $54,$54,$95,$59,$a5,$9a,$a9,$ea       // char 180
        .byte $42,$42,$02,$82,$82,$82,$82,$83       // char 181
        .byte $50,$55,$95,$59,$a5,$9a,$a9,$ea       // char 182
        .byte $05,$55,$95,$59,$a5,$9a,$a9,$ea       // char 183

txt_25c0:
        .byte $40,$40,$41,$41,$41,$41,$41,$42       // char 184
        .byte $55,$55,$95,$59,$a5,$9a,$a9,$ea       // char 185
        .byte $54,$54,$95,$59,$a5,$9a,$a9,$ea       // char 186
        .byte $40,$40,$02,$82,$82,$82,$82,$83       // char 187
        .byte $55,$55,$95,$59,$a5,$9a,$a9,$ea       // char 188
        .byte $54,$54,$95,$59,$a5,$9a,$a9,$ea       // char 189
        .byte $42,$42,$02,$82,$82,$82,$82,$83       // char 190
        .byte $50,$55,$95,$59,$a5,$9a,$a9,$ea       // char 191
        .byte $05,$55,$95,$59,$a5,$9a,$a9,$ea       // char 192

txt_2608:
        .byte $41,$41,$41,$41,$41,$41,$41,$42       // char 193
        .byte $50,$55,$95,$59,$a5,$9a,$a9,$ea       // char 194
        .byte $05,$55,$95,$59,$a5,$9a,$a9,$ea       // char 195

txt_2620:
        .byte $40,$40,$40,$40,$40,$40,$40,$40       // char 196
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 197
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 198
        .byte $1a                                   // char 199 (partial)

txt_2639:
        .byte $26,$2a,$2b,$3a,$2f,$3b,$3f           // char 199 (partial)
        .byte $64,$58,$a4,$68,$ab,$00,$00,$00       // char 200
        .byte $00,$00,$00,$00,$6b,$00,$00,$00       // char 201
        .byte $00,$00,$00,$00,$6b,$02,$03,$03       // char 202
        .byte $01,$02,$02,$02,$03,$02,$03,$03       // char 203
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 204
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 205
        .byte $41,$42,$82,$42,$83,$82,$83,$c3       // char 206
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 207
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 208
        .byte $41,$42,$82,$42,$83,$82,$83,$c3       // char 209
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 210
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 211
        .byte $41,$42,$82,$42,$83,$82,$83,$c3       // char 212
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 213
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 214
        .byte $41,$42,$82,$42,$83,$82,$83,$c3       // char 215
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 216
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 217
        .byte $41,$42,$82,$42,$83,$82,$83,$c3       // char 218
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 219
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 220
        .byte $41,$42,$82,$42,$83,$82,$83,$c3       // char 221
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 222
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 223
        .byte $41,$42,$82,$42,$83,$82,$83,$c3       // char 224
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 225
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 226
        .byte $41,$42,$82,$42,$83,$82,$83,$c3       // char 227
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 228
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 229
        .byte $41,$42,$82,$42,$83,$82,$83,$c3       // char 230
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 231
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 232
        .byte $41,$42,$82,$42,$83,$82,$83,$c3       // char 233
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 234
        .byte $59,$a5,$9a,$a9,$ea,$ae,$fa,$ef       // char 235
        .byte $40,$40,$80,$40,$80,$80,$80,$c0       // char 236
        .byte $00,$00,$00,$00,$6b,$80,$40,$40       // char 237
        .byte $00,$00,$00,$00,$6b,$00,$00,$00       // char 238
        .byte $2b,$3a,$2f,$3b,$7f,$00,$00,$00       // char 239
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 240
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 241
        .byte $00,$01,$00,$00,$01,$00,$00,$00       // char 242
        .byte $01,$02,$01,$02,$03,$02,$03,$03       // char 243
        .byte $57,$95,$59,$a5,$9a,$a9,$aa,$aa       // char 244
        .byte $57,$95,$59,$a5,$9a,$a9,$aa,$aa       // char 245
        .byte $41,$42,$41,$42,$82,$6b,$ff,$ff       // char 246
        .byte $57,$95,$59,$a5,$9a,$a9,$aa,$a4       // char 247
        .byte $57,$95,$59,$a4,$98,$a0,$40,$00       // char 248
        .byte $01,$02,$01,$02,$02,$02,$02,$02       // char 249
        .byte $57,$95,$59,$a5,$9a,$a9,$aa,$aa       // char 250
        .byte $57,$95,$59,$a5,$9a,$a9,$aa,$aa       // char 251
        .byte $42,$83,$82,$83,$c3,$83,$c3,$c3       // char 252
        .byte $57,$95,$59,$a5,$9a,$a9,$aa,$aa       // char 253
        .byte $57,$95,$59,$a5,$9a,$a9,$aa,$aa       // char 254
        .byte $42,$83,$82,$83,$c3,$83,$c3,$c3       // char 255

chr_2800:
        .byte $57,$95,$59,$a5,$9a,$a9,$aa,$aa,$57,$95,$59,$a5,$9a,$a9,$aa,$aa // W.Y.....W.Y.....
        .byte $42,$83,$82,$83,$c3,$83,$c3,$c3,$57,$95,$59,$a5,$9a,$a9,$aa,$aa // B.......W.Y.....
        .byte $57,$95,$59,$a5,$9a,$a9,$aa,$aa,$42,$83,$82,$83,$c3,$83,$c3,$c3 // W.Y.....B.......
        .byte $57,$95,$59,$a5,$9a,$a9,$aa,$aa,$57,$95,$59,$a5,$9a,$a9,$aa,$aa // W.Y.....W.Y.....
        .byte $40,$80,$80,$80,$c0,$80,$c0,$c0,$57,$95,$59,$25,$1a,$09,$02,$00 // @.......W.Y%....
        .byte $57,$95
        .byte $59,$a5,$9a,$a9,$aa,$1a
        .text "ABAB"
        .byte $82,$6b,$ff,$ff
        .byte $57,$95,$59,$a5,$9a,$a9,$aa,$a4,$57,$95,$59,$a4,$98,$a0,$40,$00 // W.Y.....W.Y...@.
        .fill 8, $00
        .byte $57,$95,$59,$25,$1a,$09,$02,$00,$57,$95,$59,$a5,$9a,$a9,$aa,$1a // W.Y%....W.Y.....
        .text "ABAB"
        .byte $82,$6b,$ff,$ff
        .byte $57,$95
        .byte $59,$a5,$9a,$a9,$aa,$aa
        .byte $57,$95,$59,$a5,$9a,$a9,$aa,$aa,$40,$80,$80,$80,$c0,$80,$c0,$c0 // W.Y.....@.......
        .byte $00,$40,$00,$00,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .@..@...........
        .fill 8, $00
        .byte $03,$0d,$35,$36,$36,$ff,$55,$aa,$ff,$55,$aa,$00,$00,$aa,$40,$90 // ..566.U..U....@.
        .byte $ff,$55,$aa,$00,$00,$aa,$03,$0d       // .U......

txt_28d8:
        .byte $40,$50,$a4,$08,$08,$ff,$55,$aa,$00,$00,$aa,$36,$36,$36,$06,$01 // @P....U....666..
        .byte $20,$80,$ff,$55,$aa,$00,$00,$aa,$0e,$01,$ff,$55,$aa,$00,$00,$aa //  ..U.......U....
        .byte $80,$00,$aa,$08,$08,$08,$20,$80,$00,$00,$00,$a7,$a9,$98,$98,$90 // ...... .........
        .byte $00,$00,$98,$98,$90,$98,$98,$90,$98,$98,$90,$98,$98,$90,$98,$98 // ................
        .byte $90,$98,$98,$90,$00,$00,$90,$98,$98,$90,$98,$98,$a7,$00,$00,$00 // ................
        .byte $00,$00,$00,$98,$98,$98,$98,$8a,$00,$98,$98,$98,$98,$98,$98,$89 // ................
        .fill 12, $98
        .byte $00,$00,$90,$98,$98,$98,$98,$98,$98,$00,$00,$00,$00,$00,$b0,$8a // ................
        .byte $af,$af,$a8,$af,$af,$af,$af,$af,$a8,$af,$af,$a8,$af,$af,$a8,$af // ................
        .byte $af,$8a,$af,$af,$af,$af,$af,$a8,$af,$af,$af,$af,$af,$a8,$af,$af // ................
        .byte $a8,$60,$00,$00,$3d,$35,$5c,$fa,$7f,$7f,$f7,$7f,$7f,$fa,$7f,$7f // .`..=5\.........
        .byte $f6,$7f,$7f,$f6,$f7,$7f,$f7,$7f,$7f,$fa,$7f,$7f,$f6,$7f,$7f,$f7 // ................
        .byte $7f,$7f,$f6,$f7,$7f,$f6,$7f,$7f,$f6,$64,$4a,$af,$d3,$00,$00,$64 // .........dJ....d
        .byte $64,$64,$f6,$64,$64,$f6,$64,$64,$64,$64,$64,$64,$64,$64,$f6,$64 // dd.dd.dddddddd.d
        .byte $64,$f6,$64,$64,$64,$64,$64,$f6,$64,$64,$f6,$64,$64,$64,$64,$64 // d.ddddd.dd.ddddd
        .byte $60,$00,$00,$f7,$7f,$fa,$a4,$64,$4a,$4a,$64,$4a,$4a,$64,$4a,$4a // `......dJJdJJdJJ
        .byte $64,$4a,$4a,$64,$4a,$4a,$64,$4a,$4a,$64,$4a,$4a,$64,$4a,$4a,$64 // dJJdJJdJJdJJdJJd
        .byte $4a,$4a,$64,$4a,$4a,$64,$4a,$4a,$64,$bc,$c5,$5d,$00,$00,$60,$af // JJdJJdJJd..]..`.
        .byte $f7,$f7,$af,$f7,$f7,$af,$f7,$f7,$4a,$f7,$f7,$4a,$f7,$f7,$4a,$f7 // ........J..J..J.
        .byte $f7,$4a,$f7,$f7,$4a,$f7,$f7,$af,$f7,$f7,$00,$f7,$f7,$af,$f7,$f7 // .J..J...........
        .byte $4a,$b0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$09 // J...............
        .byte $08,$01,$0a,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 15, $01
        .byte $0a,$09,$01,$01,$01,$01,$01,$01,$01,$0a,$0a,$0a,$01,$01,$01,$0a // ................
        .byte $0a,$01,$0a,$0a,$01,$0a,$0a,$01,$0a,$0a,$01,$0a,$0a,$01,$0a,$0a // ................
        .byte $0a,$01,$01,$01,$0a,$0a,$01,$0a,$0a,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$07,$07,$0f,$07,$07,$08,$07,$07,$0f,$07,$07,$0f,$07,$07,$0f // ................
        .byte $07,$01,$01,$07,$07,$08,$07,$07,$0f,$07,$07,$01,$01,$01,$0f,$07 // ................
        .byte $07,$0f,$01,$01,$01,$05,$0c,$0b,$07,$06,$06,$0a,$06,$06,$06,$06 // ................
        .byte $06,$0a,$06,$06,$01,$06,$06,$0a,$06,$06,$06,$06,$06,$0a,$06,$06 // ................
        .byte $0a,$06,$06,$01,$06,$06,$0a,$06,$06,$01,$0a,$0f,$07,$07,$01,$01 // ................
        .byte $01,$0a,$0a,$04,$0a,$0a,$04,$0a,$0a,$01,$0a,$0a,$01,$0a,$0a,$04 // ................
        .byte $0a,$0a,$04,$0a,$0a,$01,$0a,$0a,$04,$0a,$0a,$04,$0a,$0a,$01,$0a // ................
        .byte $0a,$01,$01,$01,$0d,$0a,$04,$06,$0a,$0f,$0f,$0a,$0f,$0f,$0a,$0f // ................
        .byte $0f,$0a,$0f,$0f,$0a,$0f,$0f,$0a,$0f,$0f,$0a,$0f,$0f,$0a,$0f,$0f // ................
        .byte $0a,$0f,$0f,$0a,$0f,$0f,$0a,$0f,$0f,$0a,$05,$03,$03,$01,$01,$01 // ................
        .byte $07,$0a,$0a,$07,$0a,$0a,$01,$0a,$0a,$0f,$0a,$0a,$0f,$0a,$0a,$0f // ................
        .byte $0a,$0a,$0f,$0a,$0a,$0f,$0a,$0a,$07,$0a,$0a,$01,$0a,$0a,$07,$0a // ................
        .byte $0a,$0f,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$18,$19,$1a // ................
        .byte $1b,$18,$19,$1a,$1b,$18,$19,$1a,$1b,$18,$19,$1a,$1b,$18,$19,$1a // ................
        .byte $1b,$18,$19,$1a,$1b,$18,$19,$1a,$1b,$18,$19,$1a,$1b,$18,$19,$1a // ................
        .byte $1b,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e // ................
        .byte $1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e // ................
        .byte $1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f,$1c,$1d,$1e,$1f // .............

txt_2b90:
        .text " ',.:;"
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $00,$07,$07,$00,$30,$00,$00,$00,$00,$33,$01,$08,$00,$00,$00,$00 // ....0....3......

txt_2bb0:
        .text "     "
        .byte $10
        .byte $50,$12
        .byte $52,$0f
        .byte $4f,$15
        .byte $55,$04
        .byte $44,$0c
        .byte $4c,$19,$59,$20,$10,$50,$12,$52,$05,$45,$13,$53,$05,$45,$0e,$4e // L.Y .P.R.E.S.E.N
        .byte $14                                   // .

txt_2bd1:
        .text "T:             "
        .byte $02
        .byte $42,$0f,$4f,$02,$42,$09,$49,$18,$58,$20,$2b,$6b,$36,$76,$20,$31 // B.O.B.I.X +k6v 1
        .byte $71,$30,$70,$31,$71,$25,$65           // q0p1q%e

txt_2bf8:
        .fill 8, $20

// --- Region $2c22-$2dda ---
.pc = $2c22 "bmp_2c22"

bmp_2c22:
        // === Bitmap data (441 bytes, $2c22-$2dda) ===
        .fill 14, $00
        .byte $4e,$19,$d0,$a2,$04,$ca,$d0,$fd,$a9,$1b,$8d,$11,$d0,$a9,$12,$8d // N...............
        .byte $18,$d0,$a9,$c8,$8d,$16,$d0,$e6,$10,$a5,$10,$c9,$08,$d0,$1f,$ac // ................
        .byte $cf,$06,$ad,$f7,$06,$85,$02,$a2,$4f,$bd,$a7,$06,$9d,$a8,$06,$ca // ........O.......
        .byte $d0,$f7,$8c,$a8,$06,$a5,$02,$8d,$d0,$06,$a9,$00,$85,$10,$c6,$11 // ................
        .byte $10,$21,$ac,$98,$07,$ad,$c0,$07,$85,$02,$a2,$00,$bd,$99,$07,$9d // .!..............
        .byte $98,$07,$e8,$e0,$4f,$d0,$f5,$8c,$bf,$07,$a5,$02,$8d,$e7,$07,$a9 // ....O...........
        .byte $07,$85,$11,$a6,$1e,$a5,$12,$38,$fd,$90,$2d,$30,$05,$85,$12,$4c // .......8..-0...L
        .byte $fc,$2c,$29,$07,$85,$12,$a2,$00,$bd,$21,$07,$9d,$20,$07,$e8,$e0 // .,)......!.. ...
        .byte $50,$d0,$f5,$a5,$1f,$d0,$36,$a0,$00,$b1,$13,$d0,$14,$ad,$a3,$2b // P.....6........+
        .byte $85,$13,$ad,$a4,$2b,$85,$14,$a9,$20,$8d,$47,$07,$8d,$6f,$07,$d0 // ....+... .G..o..
        .byte $ce,$a0,$06,$d9,$8f,$2b,$f0,$05,$88,$d0,$f8,$e6,$1f,$8d,$47,$07 // .....+........G.
        .byte $09,$80,$8d,$6f,$07,$e6,$13,$d0,$02,$e6,$14,$d0,$b2,$ad,$46,$07 // ...o..........F.
        .byte $09,$40,$8d,$47,$07,$09,$80,$8d,$6f,$07,$c6,$1f,$e6,$1e,$a5,$1e // .@.G....o.......
        .byte $c9,$2c,$d0,$04,$a9,$00,$85,$1e,$a9,$ba,$8d,$12,$d0,$a9,$20,$a0 // .,............ .
        .byte $2d,$8d,$14,$03,$8c,$15,$03,$4c,$bc,$fe,$00,$00,$00,$00,$00,$00 // -......L........
        .byte $4e,$19,$d0,$a9,$1a,$8d,$18,$d0,$a5,$10,$09,$10,$8d,$16,$d0,$a9 // N...............
        .byte $cb,$8d,$12,$d0,$a9,$40,$8d,$14,$03,$4c,$bc,$fe,$00,$00,$00,$00 // .....@...L......
        .byte $4e,$19,$d0,$a9,$13,$8d,$18,$d0,$a5,$12,$8d,$16,$d0,$a9,$ea,$8d // N...............
        .byte $12,$d0,$a9,$60,$8d,$14,$03,$4c,$bc,$fe,$00,$00,$00,$00,$00,$00 // ...`...L........
        .byte $4e,$19,$d0,$a9,$1a,$8d,$18,$d0,$a5,$11,$09,$10,$8d,$16,$d0,$a9 // N...............
        .byte $28,$8d,$12,$d0,$a9,$00,$a0,$2c,$8d,$14,$03,$8c,$15,$03,$ad,$01 // (......,........
        .byte $dc,$c9,$ef,$f0,$03,$4c,$bc,$fe,$78,$4c,$bc,$2d,$00,$00,$00,$00 // .....L..xL.-....
        .byte $02,$02,$02,$03,$03,$04,$05,$06,$06,$07,$06,$06,$06,$05,$05,$05 // ................
        .byte $05,$04,$04,$04,$04,$04,$03,$03,$03,$03,$03,$03,$02,$02,$02,$02 // ................
        .byte $02,$02,$02,$01,$01,$01,$01,$01,$01,$01,$01,$00,$20,$a3,$fd,$20 // ............ .. 
        .byte $5b,$ff,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$31,$a0,$ea,$8d,$14 // [.... ..!..1....
        .byte $03,$8c,$15,$03,$20,$bf,$e3,$4c,$e2,$fc // .... ..L..

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

// --- Region $3000-$337b ---
.pc = $3000 "spr_3000"

spr_3000:
        .byte $08,$05,$0c,$0c,$0f,$20,$01,$0e,$04,$20,$17,$05,$0c,$03,$0f,$0d // ..... ... ......
        .byte $05,$20,$14,$0f,$20,$01,$0e,$0f,$14,$08,$05,$12,$20,$10,$12,$01 // . .. ....... ...
        .byte $03,$14,$09,$13,$05,$2d,$0d,$01,$13,$14,$05,$12,$10,$09,$05,$03 // .....-..........
        .byte $05,$20,$02,$19,$20,$0d,$05,$21,$20,$27,$02,$0f,$02,$09,$18,$27 // . .. ..! '.....'
        .byte $20,$02,$19,$20,$05,$0c,$05,$03,$14,$12,$09,$03,$20,$02,$12,$01 //  .. ........ ...
        .byte $09,$0e,$13,$20,$01,$0e,$04,$20,$28,$03,$29,$20,$02,$19,$20,$0d // ... ... (.) .. .
        .byte $01,$07,$09,$03,$20,$04,$09,$13,$0b,$20,$17,$01,$13,$20,$10,$12 // .... .... ... ..
        .byte $0f,$16,$09,$04,$05,$04,$2c,$20,$12,$01,$10,$05,$04,$2c,$20,$13 // ......, ....., .
        .byte $08,$0f,$12,$14,$05,$04,$2c,$20,$0d,$0f,$13,$14,$0c,$19,$20,$02 // ......, ...... .
        .byte $15,$07,$2d,$06,$09,$18,$05,$04,$20,$28,$09,$14,$20,$17,$0f,$15 // ..-..... (.. ...
        .byte $0c,$04,$20,$14,$01,$0b,$05,$20,$14,$0f,$0f,$20,$0c,$0f,$0e,$07 // .. .... ... ....
        .byte $20,$14,$0f,$20,$0c,$09,$13,$14,$20,$01,$0c,$0c,$20,$02,$15,$07 //  .. .... ... ...
        .byte $13,$20,$08,$05,$12,$05,$20,$17,$08,$09,$03,$08,$20,$09,$20,$12 // . .... ..... . .
        .byte $05,$0d,$0f,$16,$05,$04               // ......

txt_30d6:
        .text "!), "
        .byte $14,$12,$01,$09,$0e,$05,$04
        .byte $20,$01,$0e,$04
        .byte $20
        .byte $06,$09,$0e,$01,$0c,$0c,$19,$20,$06,$01,$13,$14,$0c,$0f,$01,$04 // ....... ........
        .byte $2d,$0c,$05,$16,$05,$0c,$13,$11,$15,$05,$05,$1a,$05,$04,$20,$02 // -............. .
        .byte $19,$20,$04,$09,$04,$09,$2e,$20,$09,$20,$0d,$01,$04,$05,$20,$14 // . ..... . .... .
        .byte $08,$09,$13,$20,$16,$05,$12,$13,$09,$0f,$0e,$20,$03,$0f,$1a,$20 // ... ....... ... 
        .byte $09,$20,$12,$05,$01,$0c,$0c,$19,$20,$0c,$09,$0b,$05,$20,$14,$08 // . ...... .... ..
        .byte $09,$13,$20,$07,$01,$0d,$05,$20,$02,$15,$14,$20,$17,$09,$14,$08 // .. .... ... ....
        .byte $20,$01,$0c,$0c,$20,$14,$08,$05,$13,$05,$20,$02,$15,$07,$13,$20 //  ... ..... .... 
        .byte $09,$14,$20,$17,$01,$13,$20,$15,$0e,$10,$0c,$01,$19,$01,$02,$0c // .. ... .........
        .byte $05,$20,$01,$0e,$04,$20,$03,$0f,$15,$0c,$04,$20,$0e,$0f,$14,$20 // . ... ..... ... 
        .byte $02,$05,$20,$06,$09,$0e,$09,$13,$08,$05,$04,$21,$20,$09,$20,$0b // .. ........! . .
        .byte $0e,$0f,$17,$20,$14,$08,$05,$12,$05,$20,$01,$12,$05,$20,$13,$0f // ... ..... ... ..
        .byte $0d,$05,$20,$0d,$09,$0e,$0f,$12,$20,$02,$15,$07,$13,$20,$0c,$05 // .. ..... .... ..
        .byte $06,$14,$20,$02,$15,$14,$20,$14,$08,$05,$19,$20,$04,$0f,$0e,$27 // .. ... .... ...'
        .byte $14,$20,$09,$0e,$06,$0c,$15,$05,$0e,$03,$05,$20,$14,$08,$05,$20 // . ......... ... 
        .byte $07,$01,$0d,$05,$20,$28,$13,$0f,$0d,$05,$20,$13,$0d,$01,$0c,$0c // .... (.... .....
        .byte $20,$07,$06,$18,$2d,$02,$15,$07,$13,$20,$09,$0e,$20,$0c,$05,$16 //  ...-.... .. ...
        .byte $05,$0c                               // ..

txt_31e8:
        .text " 4.2). "
        .byte $07,$0c,$0f,$02,$01,$0c
        .byte $20,$07,$12
        .byte $05,$05,$14,$13,$20,$07,$0f,$20,$0f,$15,$14,$20,$14,$0f,$3a,$20 // .... .. ... ..: 
        .byte $01,$16,$01,$0e,$14,$07,$01,$12,$04,$05,$2c,$20,$01,$0c,$10,$08 // .........., ....
        .byte $01,$20,$06,$0c,$09,$07,$08,$14,$2c,$20,$03,$08,$12,$0f,$0d,$01 // . ......, ......
        .byte $0e,$03,$05,$2c,$20,$06,$34,$03,$07,$2c,$20,$13,$15,$03,$03,$05 // ..., .4.., .....
        .byte $13,$13,$2b,$12,$15,$0c,$09,$0e,$07,$20,$03,$0f,$0d,$10,$01,$0e // ..+...... ......
        .byte $19,$2c,$20,$08,$09,$14,$0d,$05,$0e,$2c,$20,$01,$03,$12,$09,$13 // ., ......, .....
        .byte $05,$2b,$05,$18,$03,$05,$13,$13,$2c,$20,$06,$01,$09,$12,$0c,$09 // .+......, ......
        .byte $07,$08,$14                           // ...

txt_326b:
        .text "... "
        .byte $06,$12,$0f,$0d
        .byte $20,$14,$08,$05
        .byte $20,$09,$0c,$0c
        .byte $05,$07,$01,$0c,$20,$14,$12,$09,$02,$05,$20,$01,$0e,$04,$20,$14 // .... ..... ... .
        .byte $0f,$3a,$20,$0f,$18,$19,$12,$0f,$0e,$2c,$20,$12,$05,$06,$0c,$05 // .: ......, .....
        .byte $18,$2c,$20,$10,$12,$0f,$06,$09,$0b,$2c,$20,$03,$01,$0d,$05,$0c // ., ......, .....
        .byte $0f,$14,$2c,$20,$01,$07,$0f,$0e,$19,$20,$04,$05,$13,$09,$07,$0e // .., ..... ......
        .byte $2c,$20,$01,$0c,$02,$09,$0f,$0e,$20,$03,$12,$05,$17,$2c,$20,$0e // , ...... ...., .
        .byte $0f,$20,$0e,$01,$0d,$05,$2c,$20,$10,$01,$0e,$09,$03,$20,$04,$05 // . ...., ..... ..
        .byte $13,$09,$07,$0e                       // ....

txt_32df:
        .text "... "
        .byte $06,$12,$0f,$0d
        .byte $20,$14,$08,$05
        .byte $20,$17,$0f,$12
        .byte $0c,$04,$20,$0f,$06,$20,$04,$05,$0d,$0f,$13,$21,$20,$0d,$01,$19 // .. .. .....! ...
        .byte $02,$05,$20,$09,$20,$06,$0f,$12,$07,$0f,$14,$20,$13,$0f,$0d,$05 // .. . ...... ....
        .byte $20,$17,$0f,$12,$14,$08,$19,$20,$0f,$0e,$05,$13,$20,$02,$15,$14 //  ...... .... ...
        .byte $20,$09,$20,$04,$0f,$0e,$27,$14,$20,$08,$01,$16,$05,$20,$0d,$19 //  . ...'. .... ..
        .byte $20,$07,$12,$05,$05,$14,$09,$0e,$07,$2d,$0c,$09,$13,$14,$20,$09 //  ........-.... .
        .byte $0e,$20,$12,$05,$01,$03,$08,$2e,$20,$04,$09,$04,$09,$20,$09,$13 // . ...... .... ..
        .byte $20,$0f,$06,$06                       //  ...

txt_3353:
        .byte $2e,$2e,$2e                           // ...

dat_3356:
        // === Fill data (38 bytes, $3356-$337b) ===
        .fill 38, $20
