// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:25
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $3a5a  (12891 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $1c00 (7168)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 1414 bytes, Data: 11477 bytes
// Labels: 292, Subroutines: 11
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1003 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $1c59

sub_1000:
        jmp loc_14f8

dat_1003:
        .byte $4c                                   // L

// --- Region $1093-$152f ---
.pc = $1093 "loc_1093"

loc_1093:
        jsr sub_148a
        lda $10b3
        eor #$01
        sta $10b3
        ldx #$02

loc_10a0:
        jsr sub_10a6
        dex
        bne loc_10a0
// Referenced by: jsr from $10a0

sub_10a6:
        stx $fe
        lda dat_1530,x
        sta $ff
        lda $102a,x
        bne loc_10f2
        lda #$00
        beq loc_10b9

loc_10b6:
        jmp loc_1295

loc_10b9:
        dec $1039,x
        bpl loc_10b6
        lda $1021,x
        sta $fa
        lda $1024,x
        sta $fb

loc_10c8:
        ldy $1027,x
        lda ($fa),y
        bpl loc_1119
        cmp #$ff
        bne loc_10eb
        iny
        lda ($fa),y
        sta $1027,x
        lda #$0f
        sta $1092
        lda #$00
        sta $1006
        sta $1091
        sta $1030,x
        beq loc_10c8

loc_10eb:
        cmp #$fe
        bne loc_10f3

dat_10ef:
        .byte $fe                                   // .

loc_10f0:
        rol
.label loc_10f2 = * + 1
        bpl loc_1153

loc_10f3:
        cmp #$fd
        bne loc_1103
        inc $1027,x
        iny
        lda ($fa),y
        sta $1006
        jmp loc_110d

loc_1103:
        cmp #$c0
        bcc loc_1112
        clc
        adc #$20
        sta $1030,x

loc_110d:
        inc $1027,x
        bne loc_10c8

loc_1112:
        and #$3f
        sta $102d,x
        bpl loc_110d

loc_1119:
        tay
        lda $16b7,y
        sta $fc
        lda $16d3,y
        sta $fd

loc_1124:
        ldy $1036,x
        lda ($fc),y
        bmi loc_112e
        jmp loc_11b5

loc_112e:
        cmp #$c0
        bcc loc_115a
        and #$3f
        sta $1039,x
        sta $103c,x
        inc $1036,x
        iny
        lda ($fc),y
        cmp #$c0
        bcs loc_1155
        cmp #$bf
        bne loc_1124
// Referenced by: jsr from $11af

sub_1148:
        lda #$00
        sta $1036,x
        lda $102d,x
        beq loc_1156
.label loc_1153 = * + 1
        dec $102d,x

loc_1155:
        rts

loc_1156:
        inc $1027,x
        rts

loc_115a:
        cmp #$bd
        bcs loc_1192
        and #$3f
        sta $1042,x
        tay
        lda $1536,x
        and $108e
        sta $108e
        lda $1591,y
        beq loc_117e
        stx $108d
        lda $1533,x
        ora $108e
        sta $108e

loc_117e:
        lda $155a,y
        eor #$01
        and #$01
        beq loc_118a
        lda $1030,x

loc_118a:
        sta $1033,x

loc_118d:
        inc $1036,x
        bne loc_1124

loc_1192:
        bne loc_11a0
        jsr sub_11ff
        iny
        lda ($fc),y
        inc $1036,x
        jmp loc_120c

loc_11a0:
        cmp #$be
        bne loc_11af
        iny
        lda ($fc),y
        sta $1069,x
        inc $1036,x
        bne loc_118d

loc_11af:
        jsr sub_1148
        jmp loc_10c8

loc_11b5:
        cmp #$5f
        beq loc_118d
        bcc loc_1209
        cmp #$70
        bcc loc_11c9
        asl
        asl
        asl
        asl
        sta $108f
        jmp loc_118d

loc_11c9:
        cmp #$61
        bcs loc_11de
        lda $104b,x
        and #$f0
        ora #$03
        sta $104b,x
        lda #$01
        sta $1066,x
        bne sub_11ff

loc_11de:
        asl
        asl
        asl
        asl
        sta $1054,x
        iny
        lda ($fc),y
        clc
        adc $1033,x
        sta $1048,x
        cmp $1045,x
        bcs loc_11f7
        lda #$80
.label loc_11f7 = * + 1
        bit $01a9
        sta $1057,x
        inc $1036,x
// Referenced by: jsr from $1194, $126a; branch from $11dc

sub_11ff:
        inc $1036,x
        lda $103c,x
        sta $1039,x
        rts

loc_1209:
        inc $103f,x

loc_120c:
        clc
        adc $1033,x
        jsr sub_1476
        lda $155a,y
        and #$fe
        sta $106f,x
        ldx $1565,y
        lda $162f,x
        ldx $fe
        sta $1072,x
        lda $1570,y
        pha
        and #$fe
        sta $107e,x
        pla
        and #$01
        sta $1084,x
        lda $1586,y
        lsr
        sta $1081,x
        lda $154f,y
        sta $104b,x
        lda $15b2,y
        pha
        and #$f8
        sta $108b
        pla
        asl
        asl
        asl
        asl
        asl
        sta $108a
        rts
// Referenced by: jsr from $12a0

sub_1255:
        lda $1591,y
        and #$fe
        beq loc_126a
        sta $1087
        lda #$00
        sta $1088
        lda $159c,y
        jsr sub_128b

loc_126a:
        jsr sub_11ff
        lda #$00
        sta $1066,x
        sta $1063,x
        sta $106c,x
        sta $1078,x
        sta $107b,x
        sta $1075,x
// Referenced by: jsr from $13fb

sub_1281:
        sta $1057,x
        sta $105a,x
        sta $105d,x
        rts
// Referenced by: jsr from $1267, $14b0

sub_128b:
        sta $1089
        lda $15a7,y
        sta $108c
        rts

loc_1295:
        ldy $1042,x
        lda $103f,x
        beq loc_12a3
        dec $103f,x
        jsr sub_1255

loc_12a3:
        lda $104b,x
        ldx $ff
        sta $d406,x
        lda $1544,y
        sta $d405,x
        ldx $fe
        ldy $ff
        lda $106f,x
        pha
        asl
        asl
        asl
        asl
        sta $d402,y
        pla
        lsr
        lsr
        lsr
        lsr
        sta $d403,y

loc_12c8:
        ldy $1042,x
        lda $1565,y
        clc
        adc $1075,x
        tay
        lda $1625,y
        cmp #$7e
        beq loc_12ff
        cmp #$7f
        bne loc_12e7
        lda $162f,y
        sta $1075,x
        jmp loc_12c8

loc_12e7:
        dec $1072,x
        bne loc_12f5
        lda $162f,y
        sta $1072,x
        inc $1075,x

loc_12f5:
        lda $1625,y
        clc
        adc $106f,x
        sta $106f,x

loc_12ff:
        ldy $1042,x
        lda $1539,y
        clc
        adc $1063,x
        tay
        lda $15bd,y
        cmp #$7e
        beq loc_131e
        cmp #$7f
        bne loc_132c
        lda $15f1,y
        sta $1063,x
        jmp loc_12ff

loc_131e:
        lda $1066,x
        bne loc_134f
        lda $15f1,y
        sta $1066,x
        jmp loc_134f

loc_132c:
        inc $1063,x
        jsr sub_1363
        beq loc_133f
        lda $15f1,y
        ldy $ff
        sta $d401,y
        jmp loc_1402

loc_133f:
        lda $15f1,y
        ldy $1042,x
        clc
        adc $1045,x
        jsr sub_1479
        jmp loc_1379

loc_134f:
        ldy $1042,x
        lda $1066,x
        beq loc_1373
        cmp #$01
        bne loc_1370
        lda $1060,x
        and #$fe
        jmp loc_1376
// Referenced by: jsr from $132f, $1376

sub_1363:
        ldx $ff
        sta $d404,x
        ldx $fe
        sta $1060,x
        and #$80
        rts

loc_1370:
        dec $1066,x

loc_1373:
        lda $1060,x

loc_1376:
        jsr sub_1363

loc_1379:
        clc
        lda $104e,x
        adc $105a,x
        sta $1390
        lda $1051,x
        adc $105d,x
        sta $1398
        ldy $ff
        clc
        lda #$e0
        adc $1078,x
        sta $d400,y
        lda #$03
        adc $107b,x
        sta $d401,y
        ldy $1042,x
        lda $1057,x
        beq loc_1402
        bmi loc_13bf
        lda #$90
        sta $13f7
        clc
        lda $105a,x
        adc $1054,x
        sta $105a,x
        bcc loc_13d3
        inc $105d,x
        bne loc_13d3

loc_13bf:
        lda #$b0
        sta $13f7
        sec
        lda $105a,x
        sbc $1054,x
        sta $105a,x
        bcs loc_13d3
        dec $105d,x

loc_13d3:
        ldy $1045,x
        clc
        lda $1b42,y
        adc $105a,x
        sta $13ee
        lda $1ba1,y
        adc $105d,x
        sta $13f3
        ldy $1048,x
        sec
        lda #$ed
        cmp $1b42,y
        lda #$a4
        sbc $1ba1,y
        bcc loc_1402
        lda #$00
        jsr sub_1281
        tya
        jsr sub_1476

loc_1402:
        lda $1069,x
        clc
        adc $106c,x
        tay
        lda $1639,y
        cmp #$7e
        beq loc_1426
        cmp #$7f
        bne loc_141c
        lda #$00
        sta $106c,x
        beq loc_1402

loc_141c:
        clc
        adc $1045,x
        jsr sub_1479
        inc $106c,x

loc_1426:
        lda $107e,x
        beq loc_142f
        dec $107e,x
        rts

loc_142f:
        ldy $1042,x
        lda $1081,x
        bne loc_144e
        lda $1586,y
        and #$01
        bne loc_1465
        lda $1084,x
        eor #$01
        sta $1084,x
        lda $1586,y
        and #$fe
        sta $1081,x

loc_144e:
        dec $1081,x
        lda $1084,x
        beq loc_1466
        clc
        lda $1078,x
        adc $157b,y
        sta $1078,x
        bcc loc_1465
        inc $107b,x

loc_1465:
        rts

loc_1466:
        sec
        lda $1078,x
        sbc $157b,y
        sta $1078,x
        bcs loc_1475
        dec $107b,x

loc_1475:
        rts
// Referenced by: jsr from $1210, $13ff

sub_1476:
        sta $1045,x
// Referenced by: jsr from $1349, $1420

sub_1479:
        tay
        lda $1b42,y
        sta $104e,x
        lda $1ba1,y
        sta $1051,x
        ldy $1042,x
        rts
// Referenced by: jsr from $1093

sub_148a:
        lda $108e
        ora #$f0
        sta $d417
        ldx $108d
        ldy $1042,x
        lda $108c
        bne loc_14b3
        lda $1591,y
        and #$01
        bne loc_14d6
        sec
        sbc $108a
        sta $108a
        lda #$00
        sbc $1089
        jsr sub_128b

loc_14b3:
        lda $108b
        beq loc_14be
        dec $108b
        jmp loc_14d0

loc_14be:
        clc
        ldx #$01

loc_14c1:
        lda $1087,x
        adc $1089,x
        sta $1087,x
        dex
        bpl loc_14c1
        dec $108c

loc_14d0:
        lda $1087
        sta $d416

loc_14d6:
        lda $1006
        beq loc_14ee
        lda $1092
        beq loc_14f7
        dec $1091
        bpl loc_14ee
        lda $1006
        sta $1091
        dec $1092

loc_14ee:
        lda $1092
        ora $108f
        sta $d418

loc_14f7:
        rts

loc_14f8:
        asl
        sta $ff
        asl
        clc
        adc $ff
        tay
        ldx #$16

loc_1502:
        lda #$08
        sta $d400,x
        lda #$00
        sta $d400,x
        dex
        bpl loc_1502
        ldx #$6c

loc_1511:
        sta $1026,x
        dex
        bne loc_1511
        stx $1006

loc_151a:
        lda $164c,y
        sta $1021,x
        iny
        inx
        cpx #$06
        bne loc_151a
        ldx #$0f
        stx $1092
        inx
        stx $108f
        rts

// --- Region $1c00-$1ccd ---
.pc = $1c00 "main_1c00"

main_1c00:
        sei
        ldx #$00
        stx $d015
        ldx #$00
        stx $d020
        stx $d021
        stx $dc0e
        stx $0314
        inx
        stx $d01a
        jsr $e544
        ldx #$1d
        stx $0315
        ldx #$00
        lda #$00

loc_1c24:
        sta $0658,x
        sta $da58,x
        inx
        cpx #$50
        bne loc_1c24
        ldx #$00

loc_1c31:
        lda #$0a
        sta $daa8,x
        lda #$0e
        sta $db48,x
        inx
        cpx #$50
        bne loc_1c31
        lda #$1b
        sta $d011
        lda #$a0
        sta $d012
        lda #$00
        sta $1da1
        lda #$38
        sta $1da2
        lda #$00
        sta dat_1cf6
        jsr sub_1000
        lda #$08
        jsr $ffd2
        lda #$01
        sta $1d56
        ldx #$00

loc_1c68:
        lda txt_3300,x
        sta $0400,x
        lda $3400,x
        sta $0500,x
        lda $3460,x
        sta $0560,x
        lda $3560,x
        sta $d800,x
        lda $3660,x
        sta $d900,x
        lda $36c0,x
        sta $d960,x
        inx
        bne loc_1c68
        cli

loc_1c90:
        lda $c5
        cmp #$3c
        bne loc_1c90
        sei
        ldx #$31
        stx $0314
        ldx #$ea
        stx $0315
        ldx #$01
        stx $dc0e
        ldx #$f0
        stx $d01a
        ldx #$1b
        stx $d011
        ldx #$c8
        stx $d016
        ldx #$00
        txa

loc_1cb8:
        sta $d400,x
        inx
        cpx #$20
        bne loc_1cb8
        ldx #$79
        stx $d019
        ldx #$15
        stx $d018
        cli
        jmp loc_3a30

// --- Region $3a10-$3a21 ---
.pc = $3a10 "loc_3a10"

loc_3a10:
        sei
        ldx #$00

loc_3a13:
        lda $3a40,x
        sta $0340,x
        inx
        cpx #$30
        bne loc_3a13
        jmp $0340

dat_3a21:
        .byte $00                                   // .

// --- Region $3a30-$3a37 ---
.pc = $3a30 "loc_3a30"

loc_3a30:
        lda #$93
        jsr $ffd2
        jmp loc_3a10

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

// --- Region $0808-$08ef ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $15,$5a,$6b,$7f,$7c,$bc,$8e,$c0,$55,$5a,$6b,$7f,$7c,$bc,$8a,$c0 // .Zk.|...UZk.|...
        .byte $15,$5a,$6b,$7f,$7c,$bc,$8c,$cc,$55,$5a,$6b,$7f,$7c,$bc,$8c,$c0 // .Zk.|...UZk.|...
        .byte $55,$5a,$6b,$7f,$7c,$bc,$8e,$c0,$55,$5a,$6b,$7f,$7c,$bc,$8e,$c0 // UZk.|...UZk.|...
        .byte $15,$5a,$6b,$7f,$7c,$bc,$8c,$cc,$58,$5c,$6c,$7c,$7c,$bc,$8e,$c0 // .Zk.|...X\l||...
        .byte $05,$05,$06,$07,$07,$0b,$08,$0c,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $58,$5c,$6c,$7c,$7c,$bc,$8e,$c0,$58,$5c,$6c,$7c,$7c,$bc,$8c,$c0 // X\l||...X\l||...
        .byte $50,$58,$6f,$7a,$7e,$bf,$bc,$80,$55,$56,$6a,$7f,$7c,$bc,$8c,$cc // PXoz~...UVj.|...
        .byte $15,$5a,$6b,$7f,$7c,$bc,$8c,$c0,$55,$5a,$6b,$7f,$7c,$bc,$8a,$c0 // .Zk.|...UZk.|...
        .byte $15,$5a,$6b,$7f,$7c,$bc,$8c,$c0,$55,$5a,$6b,$7f,$7c,$bc,$8a,$c0 // .Zk.|...UZk.|...
        .byte $15,$5a,$6b,$7f,$7c,$bc,$8a,$f0       // .Zk.|...

txt_08a0:
        .text "UUZ"
        .byte $bb                                   // ';' | $80 (end-of-string marker)
        .byte $07,$0b,$08,$0c,$58,$5c,$6c,$7c,$7c,$bc,$8c,$c0,$58,$5c,$6c,$7c // ....X\l||...X\l|
        .byte $7c,$bc,$8c,$c0,$58,$5c,$6c,$7c,$7c,$bc,$8c,$c0,$58,$5c,$6c,$7c // |...X\l||...X\l|
        .byte $7c,$bc,$be,$30,$58,$5c,$6c,$7c,$7c,$bc,$be,$30,$55,$56,$6a,$bf // |..0X\l||..0UVj.
        .byte $00,$02,$02,$09,$00,$05,$05,$06,$0a,$0e,$0f,$0f,$00,$01,$05,$05 // ................
        .byte $06,$0a,$0b,$0f,$00,$00,$00,$00,$25,$96,$9a,$a0 // ........%...

// --- Region $0908-$09d7 ---
.pc = $0908 "dat_0908"

dat_0908:
        .byte $05,$05,$06,$07,$07,$0b,$08,$0c,$54,$68,$6c,$bc,$f0,$00,$00,$00 // ........Thl.....
        .byte $00,$14,$55,$91,$a2,$f2,$f3,$f3,$00,$05,$45,$45,$86,$8a,$cb,$cf // ..U.......EE....
        .byte $00,$00,$58,$5c,$6c,$bc,$02,$01,$00,$00,$01,$01,$81,$71,$71,$55 // ..X\l........qqU
        .byte $00,$00,$01,$01,$02,$00,$00,$00,$15,$5a,$6b,$7f,$7f,$bc,$8c,$c0 // .........Zk.....
        .byte $55,$5a,$6b,$bf,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // UZk.............
        .byte $00,$00,$05,$06,$06,$07,$5b,$7c,$00,$00,$00,$00,$00,$00,$00,$00 // ......[|........
        .byte $00,$00,$00,$00,$00,$00,$55,$7c,$00,$00,$00,$00,$00,$00,$00,$00 // ......U|........
        .byte $00,$00,$00,$00,$00,$00,$02,$01,$15,$5a,$6b,$7f,$7c,$bc,$8f,$c3 // .........Zk.|...
        .byte $01,$09,$25,$15,$2e,$02,$02,$03,$15,$5a,$6b,$7f,$bc,$00,$16,$50 // ..%......Zk....P
        .byte $55,$5a,$6b,$bf,$00,$00,$09,$0c,$58,$5c,$6c,$7c,$7c,$bc,$8e,$c0 // UZk.....X\l||...
        .byte $55,$5a,$6b,$7f,$7c,$bc,$8a,$c0,$15,$5a,$6b,$7f,$7c,$bc,$8a,$80 // UZk.|....Zk.|...
        .byte $55,$5a,$6b,$bf,$00,$00,$00,$00,$15,$5a,$6b,$7f,$7c,$bc,$ba,$30 // UZk......Zk.|..0
        .byte $15,$5a,$6b,$7f,$7c,$bc,$ba,$30,$00,$00,$00,$05,$07,$07,$0b // .Zk.|..0.......

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

// --- Region $09f8-$0aef ---
.pc = $09f8 "dat_09f8"

dat_09f8:
        .byte $15,$5a,$6b,$7f,$bc,$00,$02,$05,$00,$00,$00,$00,$00,$00,$00,$00 // .Zk.............
        .byte $54,$ab,$af,$ef,$2f,$13,$53,$00,$54,$ab,$af,$bf,$2f,$13,$63,$0c // T.../.S.T.../.c.
        .byte $54,$ab,$af,$ef,$1f,$2f,$00,$00,$54,$ab,$af,$bf,$2f,$13,$13,$13 // T..../..T.../...
        .byte $56,$9b,$af,$ff,$00,$00,$60,$00,$56,$ab,$bf,$ff,$00,$00,$60,$00 // V.....`.V.....`.
        .byte $54,$ab,$af,$ef,$2f,$3f,$00,$00,$16,$1b,$2f,$2f,$2f,$13,$53,$00 // T.../?....///.S.
        .byte $40,$80,$80,$c0,$c0,$c0,$e0,$30,$15,$1b,$1f,$2f,$2f,$13,$13,$13 // @......0...//...
        .byte $16,$1b,$2f,$2f,$2f,$13,$6c,$0c,$00,$00,$00,$00,$00,$00,$00,$00 // ..///.l.........
        .byte $06,$1b,$af,$af,$ff,$f3,$03,$00,$a8,$6f,$af,$ef,$1f,$13,$13 // .........o.....

txt_0a77:
        .text " T"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $af,$ef,$1f,$13,$13,$13,$54,$ab,$af,$bf,$2f,$13,$63,$00,$54,$ab // ......T.../.c.T.
        .byte $af,$ef,$1f,$13,$13,$13,$54,$ab,$af,$bf,$2f,$13,$63,$0c,$54,$ab // ......T.../.c.T.
        .byte $af,$ef,$2f,$00,$68,$0f,$56,$a7,$ab,$ff,$c0,$c0,$e0,$30,$16,$1b // ../.h.V......0..

txt_0aaa:
        .text "///#30"
        .byte $16,$1b                               // ..

txt_0ab2:
        .text "///#30"
        .byte $16,$1b                               // ..

txt_0aba:
        .text "///#30"
        .byte $16,$1b,$2f,$2f,$2f,$13,$6c,$0c,$16,$1b,$2f,$2f,$2f,$13,$6c,$0c // ..///.l...///.l.
        .byte $56,$a7,$eb,$ff,$7f
        .byte $43,$8f,$0c,$00,$14,$14
        .text "$(,<<"
        .byte $00,$40,$50,$10,$20,$00,$00,$c0,$00,$00,$00,$00,$ac,$5b,$bb,$0f // .@P. ........[..

// --- Region $0b08-$0bd7 ---
.pc = $0b08 "dat_0b08"

dat_0b08:
        .byte $40,$80,$80,$c0,$c0,$c0,$e0,$30,$54,$68,$6c,$bc,$f0,$00,$00,$00 // @......0Thl.....
        .byte $00,$15,$15
        .text "$(,<<"
        .byte $00
        .byte $40,$50,$10,$10
        .byte $20,$20,$30
        .byte $00,$00,$16,$17,$9b,$7c,$7c,$30,$00,$00,$50,$ac,$fc,$c0,$c0,$54 // .....||0..P....T
        .byte $54,$68,$6c,$bc,$f0,$00,$00,$00,$56,$ab,$af,$ff,$00,$00,$00,$00 // Thl.....V.......
        .byte $54,$ab,$af,$ef,$ff,$13,$13,$13,$00,$00,$00,$00,$00,$00,$00,$00 // T...............
        .byte $00,$00,$60,$b0,$f0,$f0,$26,$03,$00,$00,$00,$00,$00,$00,$00,$00 // ..`...&.........
        .byte $00,$00,$00,$00,$00,$00,$56,$03,$00,$00,$00,$00,$00,$00,$00,$00 // ......V.........
        .byte $00,$00,$16,$17,$9b,$7c,$7c           // .....||

txt_0b7f:
        .text "0T"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $af,$ef,$1f,$b3,$03,$03,$50,$60,$60,$b0,$b0,$f0,$f0 // ......P``....

txt_0b8f:
        .text "0T"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $af,$bf,$2f,$13,$63,$03,$54,$ab,$af,$ff,$2f,$13,$63,$0c,$16,$1b // ../.c.T.../.c...
        .byte $2f,$2f,$2f,$13,$53,$00,$56,$ab,$af,$ff,$00,$00,$6c,$0f,$54,$6f // ///.S.V.....l.To
        .byte $af,$ff,$3f,$00,$6c,$0f,$56,$6b,$ab,$ef,$1f,$13,$13 // ..?.l.Vk.....

txt_0bbf:
        .text " T"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $af,$bf,$2f,$13,$63,$0c,$54,$ab,$af,$bf,$2f,$13,$63,$03,$00,$00 // ../.c.T.../.c...
        .byte $00,$60,$f0,$30,$f0                   // .`.0.

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

// --- Region $0bf8-$0cef ---
.pc = $0bf8 "dat_0bf8"

dat_0bf8:
        .byte $54,$ab,$af,$bf,$2f,$13,$63,$03,$00,$00,$00,$00,$00,$00,$00,$00 // T.../.c.........
        .byte $c0,$83,$b3,$7f,$6f,$6b,$67,$bf,$c0,$83,$b3,$7f,$6e,$6a,$65,$bf // ....okg.....nje.
        .byte $c0,$83,$b3,$7f,$6e,$69,$75,$3f,$c0,$83,$b3,$7f,$6e,$6a,$65,$bf // ....niu?....nje.
        .byte $c0,$83,$b3,$7f,$6e,$6a,$65,$bf,$c0,$83,$b3,$7f,$6f,$6b,$67,$bf // ....nje.....okg.
        .byte $c0,$83,$b3,$7f,$6e,$69,$75,$3f,$c0,$83,$b3,$7f,$6f,$6b,$67,$bf // ....niu?....okg.
        .byte $0c,$08,$0b,$07,$06,$06,$06,$0b,$00,$00,$57,$7f,$6e,$6a,$75,$3f // ..........W.nju?
        .byte $c0,$83,$b3,$7f,$6f,$6b,$67,$bf,$c0,$83,$b3,$7f,$6e,$6a,$65,$bf // ....okg.....nje.
        .byte $c0,$83,$b3,$7f,$6f,$6b,$67,$bf,$c0,$83,$b3,$7f,$6f,$6b,$67,$bf // ....okg.....okg.
        .byte $c0,$83,$b3,$7f,$6e,$6a,$75,$3f,$c0,$83,$b3,$7f,$6f,$6b,$67,$bf // ....nju?....okg.
        .byte $c0,$83,$b3,$7f,$6e,$6a,$75,$3f,$c0,$83,$b3,$7f,$6f,$6b,$67,$bf // ....nju?....okg.
        .byte $3f,$03,$56,$7f,$6e,$6a,$75,$3f,$0c,$08,$0b,$07,$06,$06,$06,$0b // ?.V.nju?........
        .byte $c0,$83,$b3,$7f,$6e,$6a,$75,$3f,$c0,$83,$b3,$7f,$ae,$2a,$0b,$03 // ....nju?.....*..
        .byte $c0,$83,$b3,$7f,$6e,$6b,$6c,$b0,$30,$83,$b3,$7f,$6f,$6b,$67,$bf // ....nkl.0...okg.
        .byte $0c,$08,$0b,$07,$06,$06,$06,$0b,$06,$24,$1b,$9f,$6e // .........$..n

txt_0cd5:
        .text "ZU"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $03,$0f,$0f,$0b,$0a,$0a,$09,$05,$03,$00,$00,$0b,$0a,$06,$45,$41 // ..............EA
        .byte $00,$08,$26,$17,$9f,$5f,$97,$ea       // ..&.._..

// --- Region $0d08-$0dd5 ---
.pc = $0d08 "dat_0d08"

dat_0d08:
        .byte $0c,$08,$0b,$00,$05,$06,$06,$0b,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $30,$f3,$ff,$b3,$a2,$a2,$91,$51,$cc,$cf,$8f,$8b,$8a,$46,$45,$45 // 0......Q.....FEE
        .byte $09,$04,$24,$1f,$9b                   // ..$..

txt_0d2d:
        .text "ZW"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $55,$3d,$01,$01,$15,$2a,$0f,$00,$00,$00,$00,$00,$00,$00,$00,$00 // U=...*..........
        .byte $c0,$83,$b3,$7f,$6e,$6a,$75,$3f,$00,$00,$00,$00,$55,$6a,$65,$bf // ....nju?....Uje.
        .fill 8, $00
        .byte $40,$bc,$04,$07,$07,$0b,$00,$00,$00,$00,$00,$00,$05,$06,$15,$1b // @...............
        .byte $40,$bf,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$05,$06,$05,$0b // @...............
        .byte $09,$04,$24,$1f,$9b                   // ..$..

txt_0d7d:
        .text "ZW"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $c0,$83,$b3,$7f,$6e,$6a,$75,$3f,$0c,$08,$0b,$07,$06,$06,$06,$0b // ....nju?........
        .byte $40,$83,$b3,$7f,$6e,$6a,$65,$bf,$0c,$0f,$00,$00,$55,$6a,$65,$bf // @...nje.....Uje.
        .byte $00,$3f,$00,$00,$00,$00,$00,$00,$00,$3f,$00,$00,$55,$6a,$65,$bf // .?.......?..Uje.
        .byte $40,$43,$73,$7f,$7e,$6a,$75,$3f,$00,$00,$00,$00,$00,$00,$00,$00 // @Cs.~ju?........
        .byte $f0,$83,$b3,$7f,$6e,$6a,$75,$3f,$f0,$3f,$00,$56,$6e,$6a,$75,$3f // ....nju?.?.Vnju?
        .byte $00,$05,$04,$04,$0b                   // .....

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

// --- Region $0df8-$0eef ---
.pc = $0df8 "dat_0df8"

dat_0df8:
        .byte $04,$08,$0f,$00,$05,$06,$05,$0b,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $03,$83,$4f,$7f,$7f,$6b,$57,$bf,$03,$83,$4f,$7f,$7f,$ab,$5f,$fc // ..O..kW...O..._.
        .byte $00,$00,$16,$1f,$6f,$ab,$5f,$fc,$23,$23,$1f,$5f,$7f,$ab,$5f,$fc // ....o._.##._.._.
        .byte $30,$f0,$00,$00,$56,$ab,$5b,$ff,$30,$f0,$00,$00,$00,$00,$00,$00 // 0...V.[.0.......
        .byte $56,$43,$7f,$7f,$6f,$ab,$5f,$fc,$03,$83,$4f,$7f,$7f,$6b,$57,$bf // VC..o._...O..kW.
        .byte $00,$30,$30,$f0,$f0,$b0,$70,$f0,$23,$23,$1f,$df,$7f,$ab,$5f,$fc // .00...p.##...._.
        .byte $0f,$83,$4f,$7f,$7f,$6b,$57,$bf,$00,$00,$00,$00,$56,$ab,$5b,$ff // ..O..kW.....V.[.
        .byte $03,$83,$4f,$7f,$7f,$6b,$57,$bf,$83,$83,$4f,$7f,$7f,$6b,$57,$bf // ..O..kW...O..kW.
        .byte $23,$23,$1f,$5f,$7f,$ab,$5f,$fc,$03,$f0,$00,$00,$00,$00,$00,$00 // ##._.._.........
        .byte $23,$63,$7b,$bf,$7f,$ab,$5f,$fc,$03,$83,$4f,$7f,$7f,$6b,$97,$ff // #c{..._...O..k..
        .byte $03,$83,$4f,$7f,$7f,$ab,$5f,$fc,$00,$30,$30,$f0,$f0,$b0,$70,$f0 // ..O..._..00...p.
        .byte $33,$23,$1f,$5f,$7f,$ab,$5f,$fc,$33,$23,$1f,$5f,$6b,$ac,$b0,$c0 // 3#._.._.3#._k...
        .byte $33,$23,$5f,$9f,$bf,$eb,$fb,$3f,$03,$83,$4f,$7f,$7f,$6b,$57,$bf // 3#_....?..O..kW.
        .byte $00,$30,$30,$f0,$f0,$b0,$70,$f0       // .00...p.

txt_0ed0:
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$96,$bf,$ab,$ff                   // .....

txt_0ed8:
        .text "0<<,($"
        .byte $15,$15,$f0                           // ...

txt_0ee1:
        .text "00  "
        .byte $10,$50,$40,$00,$30,$bc,$ec,$ff,$ff,$eb,$af // .P@.0......

// --- Region $0f09-$0fd5 ---
.pc = $0f09 "dat_0f09"

dat_0f09:
        .byte $30,$f0,$00,$60,$b0,$70,$f0,$00,$00,$00,$00,$00,$00,$00,$00 // 0..`.p.........

txt_0f18:
        .text "0<<,($"
        .byte $14,$14                               // ..

txt_0f20:
        .text "000  "
        .byte $10                                   // .

txt_0f26:
        .text "P"
        .byte $40                                   // @ character
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$15,$17,$1b                       // ....

txt_0f2f:
        .text "/W"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $c7,$cb,$c3,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$5a,$ab,$5b,$ff,$23,$23,$1f,$9f,$6f,$ab,$5f,$fc,$00,$00 // ..Z.[.##..o._...
        .byte $00,$00,$00,$00,$00,$00,$0f,$3f,$30,$30,$f0,$f0,$00,$00,$00,$00 // .......?00......
        .byte $00,$00,$60,$b0,$f0,$c0,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // ..`.............
        .byte $00,$00,$60,$b0,$70,$f0               // ..`.p.

txt_0f78:
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$00,$00,$00,$00,$e3,$e3,$1f,$5f,$7f,$ab,$5f,$fc,$00,$30,$30 // ........_.._..00
        .byte $f0,$f0,$b0,$70,$f0,$0f,$fc,$00,$00,$56,$ab,$5b,$ff,$03,$83,$4f // ...p.....V.[...O
        .byte $7f,$7f,$ab,$5f,$fc,$03,$c3,$8f,$7f,$7f,$6b,$57,$bf,$03,$83,$4f // ..._......kW...O
        .byte $7f,$7f,$ab,$5f,$fc,$03,$83,$4f,$7f,$7f,$ab,$5f,$fc,$c0,$83,$b3 // ..._...O..._....
        .byte $7f,$6f,$6b,$67,$bf,$03,$83,$4f,$7f,$7f,$ab,$5f,$fc,$03,$83,$4f // .okg...O..._...O
        .byte $7f,$7f,$ab,$5f,$fc,$00,$60,$30,$f0,$f0 // ..._..`0..

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

// --- Region $0ff8-$0fff ---
.pc = $0ff8 "dat_0ff8"

dat_0ff8:
        .byte $c3,$fc,$f0,$00,$60,$b0,$70,$f0       // ....`.p.

// --- Region $1004-$1092 ---
.pc = $1004 "Segment $1004"
        .byte $93,$10,$00                           // ...

txt_1007:
        .text "MUSIC BY HENNING ROKLING!!R"
        .byte $89,$a3,$16,$16,$16,$01,$03,$03,$00,$00,$00,$00,$00,$00,$f7,$03 // ................
        .byte $03,$f7,$03,$00,$25,$22,$15,$00,$03,$00,$05,$05,$02,$00,$00,$00 // ....%"..........
        .byte $02,$01,$04,$16,$3a,$24,$00,$00,$00,$f0,$89,$f7,$e0,$03,$38,$03 // ....:$........8.
        .byte $1f,$09,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$41,$40 // ..............A@
        .byte $40,$03,$01,$04,$00,$01,$00,$00,$01,$00,$00,$01,$00,$bc,$78,$80 // @.............x.
        .byte $02,$08,$00,$00,$00,$00,$f0,$00,$00,$ff,$00,$00,$00,$00,$00,$00 // ................
        .byte $fc,$fc,$00,$01,$01,$0d,$80,$01,$00,$00,$57,$00,$01,$10,$00,$00 // ..........W.....
        .byte $0f                                   // .

// --- Region $1530-$1bff ---
.pc = $1530 "dat_1530"

dat_1530:
        .byte $00,$07,$0e,$01,$02,$04,$fe,$fd,$fb,$00,$01,$03,$07,$0b,$0b,$1e // ................
        .byte $17,$20,$22,$2e,$00,$00,$00,$00,$0f,$0f,$0f,$00,$0f,$0f,$0f,$00 // . ".............
        .byte $89,$f0,$f9,$f7,$f4,$f5,$cd,$ff,$f9,$fd,$00,$60,$80,$80,$81,$81 // ...........`....
        .byte $80,$80,$80,$80,$80,$00,$01,$01,$04,$00,$00,$00,$07,$00,$00,$04 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$08,$00,$00,$00,$00,$00,$08,$08,$00 // ................
        .byte $00,$00,$50,$00,$0c,$60,$00,$00,$04,$04,$00,$00,$00,$04,$00,$04 // ..P..`..........
        .byte $04,$00,$00,$02,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01,$00 // ....@...........
        .fill 9, $00
        .byte $60,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$04,$00,$00,$00,$00 // `...............
        .byte $00,$00,$00,$00,$7e,$41,$7e,$11,$81,$41,$7e,$11,$81,$40,$7e,$11 // ....~A~..A~..@~.
        .byte $81,$41,$40,$80,$40,$80,$7f,$81,$81,$80,$7f,$11,$81,$41,$21,$21 // .A@.@........A!!
        .byte $41,$7e,$17,$7e,$15,$7e,$11,$81,$13,$13,$14,$14,$14,$14,$14,$14 // A~.~.~..........
        .byte $14,$7e,$11,$81,$41,$11,$11,$7e,$00,$00,$03,$00,$ff,$00,$00,$00 // .~..A..~........
        .byte $ff,$00,$00,$00,$ff,$04,$01,$ff,$03,$ff,$06,$ff,$ff,$ff,$02,$00 // ................
        .byte $ff,$0c,$00,$00,$00,$1c,$00,$03,$00,$00,$00,$ff,$0c,$08,$05,$03 // ................
        .byte $02,$01,$01,$00,$00,$00,$0c,$ff,$0c,$00,$00,$18,$7e,$06,$fa,$7f // ............~...
        .byte $03,$fd,$7f,$0b,$f5,$7f,$00,$0c,$0c,$00,$08,$08,$00,$06,$06,$00 // ................
        .byte $7e,$00,$04,$07,$7f,$00,$05,$07,$7f,$00,$02,$05,$7f,$18,$13,$0c // ~...............
        .byte $13,$18,$7f,$52,$89,$a3,$16,$16,$16,$d7,$03,$e5,$0d,$0d,$e2,$0d // ...R............
        .byte $0d,$de,$0d,$0d,$e0,$0d,$1a,$e5,$0d,$0d,$e2,$0d,$0d,$de,$0d,$0d // ................
        .byte $e0,$0d,$1a,$e5,$0d,$0d,$e2,$0d,$0d,$de,$0d,$0d,$e0,$0d,$1a,$e5 // ................
        .byte $0d,$0d,$e2,$0d,$0d,$de,$0d,$0d,$e0,$0d,$1a,$d9,$03,$03,$ff,$02 // ................
        .byte $e3,$01,$06,$07,$e5,$01,$06,$07,$e5,$11,$12,$13,$17,$e0,$14,$e5 // ................
        .byte $18,$15,$17,$19,$86,$1b,$15,$17,$ff,$08,$e3,$86,$00,$16,$e5,$04 // ................
        .byte $08,$04,$08,$04,$08,$04,$08,$e5,$0e,$0e,$0f,$10,$ff,$0d,$ef,$0b // ................
        .byte $5f,$66,$90,$ae,$c6,$f0,$16,$32,$57,$7c,$a1,$c6,$d9,$19,$59,$93 // _f.....2W|....Y.
        .byte $e8,$22,$42,$59,$64,$7f,$8a,$b4,$25,$38,$16,$17,$17,$17,$17,$17 // ."BYd...%8......
        .byte $17,$17,$18,$18,$18,$18,$18,$18,$18,$19,$19,$19,$19,$1a,$1a,$1a // ................
        .byte $1a,$1a,$1a,$1a,$1b,$1b,$85,$c2,$1f,$86,$48,$48,$48,$85,$1f,$86 // ..........HHH...
        .byte $48,$85,$1f,$86,$48,$48,$48,$85,$1f,$86,$48,$48,$48,$85,$1f,$86 // H...HHH...HHH...
        .byte $48,$bf,$81,$c5,$be,$01               // H.....

txt_170f:
        .text "<<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $3c,$c5,$3c,$be,$05                   // <.<..

txt_1717:
        .text "<<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $3c,$c5,$3c,$c2                       // <.<.

txt_171e:
        .text "<<"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $be,$01                               // ..

txt_1723:
        .text "<<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $3c,$c5,$3c,$be,$05                   // <.<..

txt_172b:
        .text "<<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $3c,$c5,$3c,$c2                       // <.<.

txt_1732:
        .text "<<"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $be,$01                               // ..

txt_1737:
        .text "<<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $3c,$c5,$3c,$be,$05                   // <.<..

txt_173f:
        .text "<<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $3c,$c5,$3c,$c2                       // <.<.

txt_1746:
        .text "<<"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $be,$01                               // ..

txt_174b:
        .text "<<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $3c,$c5,$3c,$be,$09                   // <.<..

txt_1753:
        .text "<<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $3c,$c2,$be,$01                       // <...

txt_175a:
        .text "<<"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $3c,$bf,$82,$ff,$1f,$d9,$c5,$1f,$bf,$82,$e9,$24,$c5,$1f,$e3,$24 // <..........$...$
        .byte $cb,$2b,$e9,$21,$c5,$1c,$e3,$21,$c5,$1c,$21,$ef,$1d,$d7,$1d,$c8 // .+.!...!..!.....
        .byte $1d,$1f,$c5,$21,$ef,$1f,$d7,$1f,$c5,$1f,$c2,$2b,$c5,$1f,$c2,$1d // ...!.......+....
        .byte $1f,$21,$bf,$85,$c2,$1f,$86,$48,$48,$48,$84,$24,$86,$48,$85,$1f // .!.....HHH.$.H..
        .byte $86,$48,$48,$48,$85,$1f,$86,$48,$84,$24,$86,$48,$85,$1f,$86,$48 // .HHH...H.$.H...H
        .byte $bf,$81,$c5,$be,$01                   // .....

txt_17b2:
        .text "<<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $3c,$c5,$3c,$be,$09                   // <.<..

txt_17ba:
        .text "<<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $3c,$c2,$be,$01                       // <...

txt_17c1:
        .text "<<"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $3c,$bf,$81,$c5,$be,$01               // <.....

txt_17ca:
        .text "77"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $37,$c5                               // 7.

txt_17cf:
        .text "77"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $09,$c2,$37,$c5                       // ..7.

txt_17d6:
        .text "77"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_17d9:
        .text "77"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $be,$01                               // ..

txt_17de:
        .text "77"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $37,$c5                               // 7.

txt_17e3:
        .text "77"
        .byte $be                                   // '>' | $80 (end-of-string marker)
        .byte $09,$c2,$37,$c5                       // ..7.

txt_17ea:
        .text "77"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_17ed:
        .text "77"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $81,$c5,$be,$01                       // ....

txt_17f4:
        .text "55"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $35,$c5                               // 5.

txt_17f9:
        .text "55"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $37,$c5                               // 7.

txt_17fe:
        .text "77"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_1801:
        .text "77"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $be,$01                               // ..

txt_1806:
        .text "55"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $35,$c5                               // 5.

txt_180b:
        .text "57"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $37,$c5                               // 7.

txt_1810:
        .text "77"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_1813:
        .text "77"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $85,$c2,$1f,$86,$3c,$3c,$3c,$84,$24,$86,$3c,$85,$1f,$86,$3c,$3c // ....<<<.$.<...<<
        .byte $3c,$85,$1f,$84,$24,$24,$86,$3c,$84   // <...$$.<.

txt_182f:
        .text "$$"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $82,$c8,$18,$83,$24,$c5,$1f,$82,$c8,$18,$83,$c5,$24,$c2,$21,$1f // ....$.......$.!.
        .byte $1d,$82,$c8,$18,$83,$24,$c5,$1f,$82,$c5,$18,$c2,$1f,$83,$c5,$24 // .....$.........$
        .byte $c2,$21,$1f,$24,$bf,$82,$c8,$15,$83,$21,$c5,$24,$82,$c8,$15,$83 // .!.$.....!.$....
        .byte $c5,$21,$c2,$1f,$1d,$18,$82,$c8,$15,$83,$21,$c5,$1d,$82,$c5,$15 // .!........!.....
        .byte $c2,$1d,$83,$c5,$21,$c2,$21,$1f,$24,$bf,$82,$c8,$11,$83,$1d,$c5 // ....!.!.$.......
        .byte $11,$82,$c8,$11,$83,$c5,$1d,$c2,$11,$1d,$11,$82,$c8,$11,$83,$18 // ................
        .byte $c5,$1d,$82,$c5,$11,$c2,$18,$83,$c5,$1d,$c2,$21,$1f,$24,$bf,$82 // ...........!.$..
        .byte $c8,$13,$83,$1f,$c5,$13,$82,$c8,$13,$83,$c5,$1f,$c2,$13,$1f,$13 // ................
        .byte $82,$c8,$13,$83,$1a,$c5,$1f,$82,$c5,$13,$c2,$1a,$83,$c5,$1f,$c2 // ................
        .byte $1d,$1f,$21,$bf,$83,$c2,$18,$18,$18,$18,$24,$18,$18,$24,$18,$24 // ..!.......$..$.$
        .byte $1d,$1f,$24,$18,$1a,$15,$bf,$85,$c2,$1f,$81,$be,$01,$3c,$3c,$3c // ..$..........<<<
        .byte $84,$24,$81,$3c,$85,$1f,$81,$be,$05,$3c,$3c,$3c,$85,$1f,$81,$3c // .$.<.....<<<...<
        .byte $84,$24,$81,$3c,$85,$be,$01,$1f,$81,$3c,$85,$1f,$81,$3c,$3c,$3c // .$.<.....<...<<<
        .byte $84,$24,$81,$3c,$85,$1f,$81,$be,$09,$3c,$3c,$3c,$85,$1f,$84,$24 // .$.<.....<<<...$
        .byte $24,$81,$3c,$84                       // $.<.

txt_1916:
        .text "$$"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $85,$c2,$1f,$81,$be,$01,$37,$37,$37,$84,$24,$81,$37,$85,$1f,$81 // ......777.$.7...
        .byte $be,$09,$37,$37,$37,$85,$1f,$81,$37,$84,$24,$81,$37,$85,$be,$01 // ..777...7.$.7...
        .byte $1f,$81,$37,$85,$1f,$81,$37,$37,$37,$84,$24,$81,$37,$85,$1f,$81 // ..7...777.$.7...
        .byte $be,$09,$37,$37,$37,$85,$1f,$84,$24,$24,$81,$37,$84 // ..777...$$.7.

txt_1956:
        .text "$$"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $85,$c2,$1f,$81,$be,$01,$35,$35,$35,$84,$24,$81,$35,$85,$1f,$81 // ......555.$.5...
        .byte $35,$37,$37,$85,$1f,$81,$37,$84,$24,$81,$37,$85,$1f,$81,$35,$85 // 577...7.$.7...5.
        .byte $1f,$81,$35,$35,$35,$84,$24,$81,$35,$85,$1f,$81,$37,$37,$37,$85 // ..555.$.5...777.
        .byte $1f,$84,$24,$24,$81,$37,$84           // ..$$.7.

txt_1990:
        .text "$$"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $87,$f5,$be,$00,$30,$c5               // ....0.

txt_1999:
        .text "057"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $35,$37,$e3,$39,$c5,$37,$f5,$39,$cb,$37,$c5,$39,$d7,$35,$c5,$30 // 57.9.7.9.7.9.5.0
        .byte $cb,$37,$c5,$39,$d7,$3c,$c5,$41,$ef,$43,$86,$c0 // .7.9.<.A.C..

txt_19b9:
        .text "HECEECA<9<970579<ACACEHECA<9750579<9<9<9<9<A"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $43,$bf,$87,$c8                       // C...

txt_19ea:
        .text "EC"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $41,$c8                               // A.

txt_19ef:
        .text "EC"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $41,$c8                               // A.

txt_19f4:
        .text "EC"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $41,$c8                               // A.

txt_19f9:
        .text "EC"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $41,$c2                               // A.

txt_19fe:
        .text "HECAHECAHECAHECA"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $47,$c7,$6c,$48,$c0,$47,$c7,$6c,$48,$cb,$4d,$c2 // G.lH.G.lH.M.

txt_1a1b:
        .text "HECA<A"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $87,$c8                               // ..

txt_1a24:
        .text "99"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $37,$c8                               // 7.

txt_1a29:
        .text "99"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_1a2c:
        .text "<A"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)

txt_1a2f:
        .text "99"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $3c,$d7,$41,$ef,$43,$85,$c2           // <.A.C..

txt_1a39:
        .text "++"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_1a3c:
        .text "++"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_1a3f:
        .text "++"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $88,$c0,$0c,$ff,$64,$5e,$ff,$ff,$ff,$ff,$ce,$c8,$89 // ....d^.......

txt_1a4f:
        .text "CC"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $41,$c8                               // A.

txt_1a54:
        .text "<<"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $39,$bf,$85,$c2                       // 9...

txt_1a5b:
        .text "000+++))"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $85,$c2,$1f,$86,$48,$48,$48,$85,$1f,$86,$48,$84,$24,$24,$24,$86 // ....HHH...H.$$$.
        .byte $48,$48,$84,$24,$24,$86,$48,$84       // HH.$$.H.

txt_1a7c:
        .text "$$"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $89,$c2,$18,$1f                       // ....

txt_1a83:
        .text "$+07<C"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $8a,$e3,$be,$00,$37,$c5,$35,$e3,$37,$c5,$35,$37,$35,$e3,$39,$c5 // ....7.5.7.575.9.
        .byte $3c,$e3,$39,$c5                       // <.9.

txt_1a9e:
        .text "79<"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $3e,$c5,$41,$d7,$3c,$c5,$39,$cb,$3e,$c5,$39,$d7,$41,$c5,$3e,$ef // >.A.<.9.>.9.A.>.
        .byte $43,$bf,$8a,$c5                       // C...

txt_1ab6:
        .text "ECEH"
        .byte $cb                                   // 'K' | $80 (end-of-string marker)
        .byte $4a,$c5                               // J.

txt_1abd:
        .text "HJ"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $4a,$ca,$68,$4c,$c0,$4a,$ca,$68,$4c,$c5 // J.hL.J.hL.

txt_1aca:
        .text "JHECECEHECA>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $3e,$ca,$68,$40,$c0,$3e,$ca,$68,$40,$c5 // >.h@.>.h@.

txt_1ae1:
        .text "><"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_1ae4:
        .text "979<"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_1ae9:
        .text "979<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_1aee:
        .text "979<><97"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)

txt_1af7:
        .text "979<"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_1afc:
        .text "979<><>AECA>CA><A><9><97A><9><97<9759752"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $83,$c2,$18,$18,$18,$18,$24,$18,$1a,$26,$1d,$1a,$24,$1f,$2b,$1d // ......$..&..$.+.
        .byte $1a,$15,$bf,$c5,$c8,$89               // ......

txt_1b3b:
        .text "0000"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $30,$bf,$16,$27,$39,$4b,$5f,$74,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e // 0..'9K_t......-N
        .byte $71,$96,$c0,$e7,$14,$42,$74,$a9,$e0,$1b,$5a,$9c,$e2,$2d,$7b,$cf // q....Bt...Z..-{.
        .byte $27,$85,$e8,$51,$c1,$37,$b4,$38,$c4,$59,$f7,$9e,$4e,$0a,$d0,$a2 // '..Q.7.8.Y..N...
        .byte $81,$6d,$67,$70,$89,$b2,$ed,$3b,$9d,$14,$a0,$45,$03,$db,$cf,$e1 // .mgp...;...E....
        .byte $12,$65,$db,$76,$3a,$27,$41,$8a,$05,$b5,$9d,$c1,$24,$c9,$b6,$ed // .e.v:'A.....$...
        .byte $73,$4e,$82,$14,$0a,$6a,$3b,$82,$48,$93,$6b,$da,$e7,$9c,$04,$28 // sN...j;.H.k....(
        .byte $14,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$02,$02,$02,$02 // ................
        .byte $02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04,$05,$05,$05,$06 // ................
        .byte $06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f // ................
        .byte $10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ............

txt_1bdc:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8                                   // .

// --- Region $1cce-$1cd0 ---
.pc = $1cce "scr_1cce"

scr_1cce:
        // === Screen RAM (3 bytes, $1cce-$1cd0) ===
        .encoding "screencode_mixed"
        .text "6"
        .byte $9d                                   // scrcode: .
        .encoding "petscii_upper"

dat_1cd0:
        // === Fill data (1 bytes, $1cd0-$1cd0) ===
        .byte $00                                   // .

// --- Region $1cf6-$2000 ---
.pc = $1cf6 "dat_1cf6"

dat_1cf6:
        .encoding "screencode_mixed"
        .byte $60                                   // scrcode: .
        .text "@@@@@@@@@"
        .byte $ad                                   // scrcode: .
        .text "r"
        .byte $d0,$c9,$b8,$d0,$f9                   // scrcode: .....
        .text "x"
        .byte $a9                                   // scrcode: .
        .text "r"
        .byte $8d                                   // scrcode: .
        .text "x"
        .byte $d0,$a9                               // scrcode: ..
        .text "s"
        .byte $8d                                   // scrcode: .
        .text "v"
        .byte $d0,$a9,$1b,$8d                       // scrcode: ....
        .text "q"
        .byte $d0,$a9                               // scrcode: ..
        .text "j"
        .byte $8d                                   // scrcode: .
        .text "#"
        .byte $d0                                   // scrcode: .
        .text " "
        .byte $dc                                   // scrcode: .
        .byte $1d,$ad                               // scrcode: ..
        .text "r"
        .byte $d0,$c9,$d0,$d0,$f9,$a9,$d6,$8d       // scrcode: ........
        .text "v"
        .byte $d0,$a9                               // scrcode: ..
        .text "o"
        .byte $8d,$22,$d0,$a9                       // scrcode: ."..
        .text "n"
        .byte $8d                                   // scrcode: .
        .text "#"
        .byte $d0                                   // scrcode: .
        .text "x"
        .byte $ea,$ea,$ea,$ad                       // scrcode: ....
        .text "r"
        .byte $d0,$c9,$f0,$d0,$f9,$a9,$d8,$8d       // scrcode: ........
        .text "v"
        .byte $d0,$a9                               // scrcode: ..
        .text "x"
        .byte $8d                                   // scrcode: .
        .text "x"
        .byte $d0,$a9                               // scrcode: ..
        .text "o"
        .byte $8d,$22,$d0,$a9                       // scrcode: ."..
        .text "j"
        .byte $8d                                   // scrcode: .
        .text "#"
        .byte $d0                                   // scrcode: .
        .text "x"
        .byte $a0                                   // scrcode: .
        .text "a"
        .byte $ea,$ea                               // scrcode: ..
        .text " "
        .byte $66,$1d,$ea,$ea,$c8,$c0               // scrcode: ......
        .text "c"
        .byte $d0,$f4,$4c                           // scrcode: ...
        .text "&"
        .byte $1e,$ce                               // scrcode: ..
        .text "'"
        .byte $1d,$ad                               // scrcode: ..
        .text "'"
        .byte $1d,$c9,$cf                           // scrcode: ...
        .byte $f0                                   // scrcode: .
        .text "a"
        .byte $60,$a9,$d7,$8d                       // scrcode: ....
        .text "'"
        .byte $1d,$a2                               // scrcode: ..
        .text "@"
        .byte $bd,$49                               // scrcode: ..
        .text "g"
        .byte $9d,$48                               // scrcode: ..
        .text "g"
        .byte $bd,$71                               // scrcode: ..
        .text "g"
        .byte $9d,$70                               // scrcode: ..
        .text "g"
        .byte $e8,$e0                               // scrcode: ..
        .text "("
        .byte $d0,$ef                               // scrcode: ..
        .text "x"
        .byte $ad,$f6,$1c,$c9                       // scrcode: ....
        .text "@"
        .byte $f0                                   // scrcode: .
        .text "o"
        .byte $8d,$6f                               // scrcode: ..
        .text "gx"
        .byte $69                                   // scrcode: .
        .byte $80,$8d,$97                           // scrcode: ...
        .text "g"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $8d,$f6,$1c,$60,$ad,$95               // scrcode: ......
        .text "8x"
        .byte $c9                                   // scrcode: .
        .text "@"
        .byte $d0                                   // scrcode: .
        .text "l"
        .byte $a9                                   // scrcode: .
        .text "@"
        .byte $8d,$a1,$1d,$a9                       // scrcode: ....
        .text "8"
        .byte $8d,$a2,$1d,$a9                       // scrcode: ....
        .text " x"
        .byte $c9,$40                               // scrcode: ..
        .text "0h)g"
        .byte $8d,$60,$1d                           // scrcode: ...
        .byte $a9                                   // scrcode: .
        .text " "
        .byte $ea                                   // scrcode: .
        .text "x"
        .byte $8d,$6f                               // scrcode: ..
        .text "gx"
        .byte $69,$40,$8d,$f6,$1c                   // scrcode: .....
        .text "x"
        .byte $69,$40,$8d,$97                       // scrcode: ....
        .text "gx"
        .byte $ee,$a1,$1d,$f0                       // scrcode: ....
        .text "a"
        .byte $60,$ee,$a2,$1d,$60                   // scrcode: .....
        .text "x"
        .encoding "petscii_upper"

dat_1ddd:
        // === Fill data (57 bytes, $1ddd-$1e15) ===
        .fill 57, $ea
        .encoding "screencode_mixed"
        .byte $60                                   // scrcode: .
        .text "@@@@@@@@@@@@@@@x"
        .byte $ad,$4e,$1f,$8d                       // scrcode: ....
        .text "5"
        .byte $1e                                   // scrcode: .
        .text ")g"
        .byte $49                                   // scrcode: .
        .text "w"
        .byte $8d                                   // scrcode: .
        .text "n"
        .byte $1d,$a9                               // scrcode: ..
        .text "<"
        .byte $4a,$4a,$4a,$ea,$aa,$a0               // scrcode: ......
        .text "@"
        .byte $bd                                   // scrcode: .
        .byte $80,$1e,$99,$a8                       // scrcode: ....
        .text "f"
        .byte $bd,$c0,$1e,$99,$d0                   // scrcode: .....
        .text "f"
        .byte $c8,$e8,$c0                           // scrcode: ...
        .text "("
        .byte $d0,$ee,$ce                           // scrcode: ...
        .text "("
        .byte $1e,$ce                               // scrcode: ..
        .text "("
        .byte $1e                                   // scrcode: .
        .text " cp"
        .byte $a2                                   // scrcode: .
        .text "a"
        .byte $8e                                   // scrcode: .
        .text "y"
        .byte $d0,$a2                               // scrcode: ..
        .text ";"
        .byte $8e                                   // scrcode: .
        .text "q"
        .byte $d0,$a2                               // scrcode: ..
        .text "x"
        .byte $8e                                   // scrcode: .
        .text "x"
        .byte $d0,$a2,$d8,$8e                       // scrcode: ....
        .text "v"
        .byte $d0,$4c                               // scrcode: ..
        .text "1"
        .byte $ea,$bd,$bd,$bd,$bd,$bd,$bd,$bd,$bd,$bd,$bd,$bd,$bd,$bd,$bd,$bd // scrcode: ................
        .byte $bd,$bd                               // scrcode: ..
        .encoding "petscii_upper"

txt_1e80:
        .text "                   "
        .encoding "screencode_mixed"
        .text "a"
        .byte $41                                   // scrcode: .
        .text "l"
        .byte $4c                                   // scrcode: .
        .text "i"
        .byte $49                                   // scrcode: .
        .text "e"
        .byte $45                                   // scrcode: .
        .text "n"
        .byte $4e                                   // scrcode: .
        .text "  w"
        .byte $57                                   // scrcode: .
        .text "o"
        .byte $4f                                   // scrcode: .
        .text "r"
        .byte $52                                   // scrcode: .
        .text "l"
        .byte $4c                                   // scrcode: .
        .text "d"
        .encoding "petscii_upper"

txt_1ea8:
        .text "D"

dat_1ea9:
        // === Fill data (42 bytes, $1ea9-$1ed2) ===
        .fill 42, $20
        .encoding "screencode_mixed"
        .byte $81,$c1,$8c,$cc,$89,$c9,$85,$c5,$8e,$ce // scrcode: ..........
        .text "  "
        .byte $97,$d7,$8f,$cf,$92,$d2,$8c,$cc,$84,$c4 // scrcode: ..........
        .encoding "petscii_upper"

txt_1ee9:
        .text "                       "
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $c2,$c2,$c2,$c2,$c2,$c1,$c1,$c1,$c0,$c0,$bf,$be,$be,$bd,$bc,$bb // scrcode: ................
        .byte $ba,$b9,$b8,$b7,$b6,$b5,$b3,$b2,$b1,$af,$ae,$ac,$ab,$a9,$a8,$a6 // scrcode: ................
        .byte $a4,$a3,$a1,$9f,$9d,$9b,$99,$97       // scrcode: ........
        .byte $95,$93,$91,$8f,$8d,$8b,$89,$87,$84,$82,$80,$7e,$7b,$79,$77,$74 // scrcode: ................
        .byte $72,$70,$6d,$6b,$69,$66,$64,$61,$5f,$5d // scrcode: ..........

txt_1f43:
        .text "ZXVSQOLJHECA?<:86420.,*(&$"
        .byte $22                                   // double quote character
        .text " "
        .encoding "screencode_mixed"
        .byte $1f,$1d,$1b                           // scrcode: ...
        .text "zxwutrqpnmlkjihgfeedccbbbaaaaaaaaaaab"
        .text "bbccdeefghijklmnpqrtuwxz"
        .byte $1b,$1d,$1f                           // scrcode: ...
        .encoding "petscii_upper"

txt_1fa2:
        .text " "
        .byte $22                                   // double quote character
        .text "$&(*,.02468:<?ACEHJLOQSVXZ"
        .byte $5d,$5f,$62,$64,$66,$69,$6b,$6d,$70,$72,$74,$77,$79,$7b,$7e,$80 // scrcode: ................
        .byte $82,$84,$87,$89,$8b,$8d,$8f,$91,$93,$95,$97,$99,$9b,$9d,$9f,$a1 // scrcode: ................
        .byte $a3,$a4,$a6,$a8,$a9,$ab,$ac,$ae       // scrcode: ........
        .byte $af,$b1,$b2,$b3,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$bc,$bd,$be,$be,$bf // scrcode: ................
        .byte $c0,$c0,$c1,$c1,$c1,$c2,$c2,$c2,$c2,$c2 // scrcode: ..........

dat_2000:
        // === Fill data (1 bytes, $2000-$2000) ===
        .byte $00                                   // .

// --- Region $2099-$20a8 ---
.pc = $2099 "dat_2099"

dat_2099:
        .byte $0e,$35,$15,$d5,$96,$59,$66           // char 19 (partial)
        .byte $00,$b0,$5c,$57,$9b,$66,$9a,$6a       // char 20 @+20

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

// --- Region $21cd-$21f0 ---
.pc = $21cd "dat_21cd"

dat_21cd:
        .byte $02,$25,$96                           // char 57 (partial)
        .byte $d7,$59,$66,$9a,$ab,$ee,$fb,$bc       // char 58 ':'
        .byte $59,$66,$99,$ea                       // char 59 (partial)

txt_21dc:
        .byte $2e,$3b,$cf,$f0                       // char 59 (partial)
        .byte $ae,$bb,$af,$bb,$e5,$96,$59,$66       // char 60 '<'
        .byte $00,$00,$00,$00,$b0,$6c,$ab,$6f       // char 61 '='

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

// --- Region $22e0-$2330 ---
.pc = $22e0 "dat_22e0"

dat_22e0:
        .byte $d9,$6e,$70,$b0,$90,$ec,$27,$39       // char 92 '\'
        .byte $00,$40,$ac,$39,$0e,$00,$00,$b0       // char 93 ']'
        .byte $dc,$a4,$e7,$fb,$ab,$3a,$00,$00       // char 94 '^'
        .byte $00,$00,$00,$00,$00,$80,$70,$d0       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $e5,$f9,$ea,$f9,$ea,$f9,$ea,$f9       // char 97 'a'

txt_2310:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 98 'b'
        .byte $5a,$ab,$6f,$ab,$6f,$ab,$6f,$ab       // char 99 'c'
        .byte $bf,$30,$c0,$30,$c0,$30,$c0,$30       // char 100 'd'
        .byte $fa,$33,$0f,$33,$0f,$33,$0f,$33       // char 101 'e'

dat_2330:
        // === Fill data (1 bytes, $2330-$2330) ===
        .byte $00                                   // .

// --- Region $2420-$2468 ---
.pc = $2420 "dat_2420"

dat_2420:
        .byte $ef,$2b,$38,$00,$00,$00,$00,$00       // char 132
        .byte $90,$ee,$25,$15,$d5,$96,$59,$66       // char 133
        .byte $00,$b0,$5c,$57,$9b,$66,$9a,$6a       // char 134
        .byte $24,$38,$0b,$39,$7d,$de,$2a,$3a       // char 135
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 136
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 137
        .byte $3e,$0f,$3e,$0f,$e9,$fa,$e9,$fa       // char 138
        .byte $af,$bc,$af,$bc,$5a,$6b,$5a,$6b       // char 139
        .byte $00,$00,$00,$00,$c3,$f0,$c3,$f0       // char 140

dat_2468:
        // === Fill data (1 bytes, $2468-$2468) ===
        .byte $00                                   // .

// --- Region $2568-$25a8 ---
.pc = $2568 "dat_2568"

dat_2568:
        .byte $59,$66,$99,$ea,$2e,$3b,$0f,$00       // char 173
        .byte $ae,$bb,$af,$bb,$ec,$bc,$c0,$00       // char 174
        .byte $01,$0d,$07,$34,$18,$9c,$6c,$ef       // char 175
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 176
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 177
        .byte $e9,$fa,$e9,$fa,$e9,$fa,$e9,$fa       // char 178
        .byte $5a,$6b,$5a,$6b,$5a,$6b,$5a,$6b       // char 179
        .byte $c3,$f0,$c3,$f0,$c3,$f0,$c3,$f0       // char 180

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

// --- Region $2648-$2dc0 ---
.pc = $2648 "dat_2648"

dat_2648:
        .byte $56,$6f,$70,$b0,$e0,$2c,$3f,$0f       // char 201
        .byte $be,$ff,$00,$00,$00,$00,$00,$c0       // char 202
        .byte $b0,$ec,$3c,$0b,$0f,$03,$03,$ff       // char 203
        .byte $56,$6f,$70,$b0,$e0,$2c,$3f,$0f       // char 204
        .byte $be,$ff,$00,$00,$00,$00,$00,$c0       // char 205
        .byte $b0,$ec,$3c,$0b,$0f,$03,$03,$ff       // char 206
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 207
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 208
        .byte $56,$6f,$70,$b0,$e0,$2c,$3f,$0f       // char 209
        .byte $be,$ff,$00,$00,$00,$00,$00,$c0       // char 210
        .byte $b0,$ec,$3c,$0b,$0f,$03,$03,$ff       // char 211
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 212
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 213
        .byte $56,$6f,$70,$b3,$e0,$2c,$3f,$0f       // char 214
        .byte $be,$ff,$0c,$00,$33,$cc,$33,$fc       // char 215
        .byte $b0,$ec,$3c,$0b,$3f,$cf,$33,$ff       // char 216
        .byte $56,$6f,$70,$bc,$e3,$2c,$3f,$0f       // char 217
        .byte $be,$ff,$33,$cc,$33,$fc,$3f,$ff       // char 218
        .byte $b0,$ec,$3c,$cb,$3f,$f3,$c3,$ff       // char 219
        .byte $0f,$35,$1b,$ec,$bc,$73,$bc,$bf       // char 220
        .byte $5a,$ab,$00,$30,$cc,$33,$cc,$ff       // char 221
        .byte $ef,$bf,$00,$00,$00,$33,$cc,$ff       // char 222
        .byte $ec,$fb,$3f,$02,$03,$30,$cc,$33       // char 223
        .byte $00,$00,$00,$00,$c0,$c0,$c0,$c0       // char 224
        .byte $56,$6f,$70,$b0,$e0,$2c,$3f,$0f       // char 225
        .byte $be,$ff,$0c,$00,$33,$cc,$33,$fc       // char 226
        .byte $b0,$ec,$3c,$0b,$0f,$03,$03,$ff       // char 227
        .byte $00,$00,$00,$00,$00,$00,$02,$01       // char 228
        .byte $0f,$35,$1b,$ec,$b0,$70,$80,$80       // char 229
        .byte $5a,$ab,$00,$00,$00,$00,$00,$3f       // char 230
        .byte $ef,$bf,$00,$00,$00,$00,$00,$ff       // char 231
        .byte $c0,$b0,$fc,$0b,$0f,$03,$03,$03       // char 232
        .byte $00,$00,$00,$00,$00,$00,$c0,$c0       // char 233
        .byte $56,$6f,$70,$b0,$e0,$2c,$3f,$0f       // char 234
        .byte $be,$ff,$00,$00,$00,$00,$00,$c0       // char 235
        .byte $5a,$ab,$00,$00,$00,$00,$00,$3f       // char 236
        .byte $ef,$bf,$00,$00,$00,$00,$00,$ff       // char 237
        .byte $c0,$b0,$fc,$0b,$0f,$03,$03,$03       // char 238
        .byte $00,$00,$00,$00,$00,$00,$c0,$c0       // char 239
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 240
        .byte $02,$02,$02,$02,$01,$02,$01,$01       // char 241
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c3,$80       // char 242
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 243
        .byte $02,$02,$02,$02,$01,$02,$01,$01       // char 244
        .byte $c0,$c0,$cc,$c0,$c0,$f3,$c0,$8c       // char 245
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 246
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 247
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 248
        .byte $02,$02,$02,$02,$01,$02,$01,$01       // char 249
        .byte $cc,$c0,$c3,$c0,$cc,$f3,$cc,$b3       // char 250
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 251
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 252
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 253
        .byte $d6,$5a,$65,$99,$a9,$ed,$f9,$3d       // char 254
        .byte $ff,$ee,$fb,$ee,$fb,$ea,$d9,$a6       // char 255
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 256
        .byte $02,$02,$02,$02,$01,$02,$01,$01       // char 257
        .byte $fb,$ee,$fb,$ea,$e6,$d9,$e6,$95       // char 258
        .byte $da,$e9,$d9,$e9,$d9,$e9,$d9,$e9       // char 259
        .byte $ff,$ee,$fb,$ee,$fb,$ea,$d9,$a6       // char 260
        .byte $f0,$c0,$c0,$c0,$c0,$c0,$f0,$ec       // char 261
        .byte $3a,$0e,$02,$02,$00,$00,$00,$00       // char 262
        .byte $fb,$ee,$fb,$ea,$00,$00,$00,$00       // char 263
        .byte $c0,$c0,$c0,$c0,$00,$00,$00,$00       // char 264
        .byte $02,$02,$02,$02,$01,$02,$01,$01       // char 265
        .byte $ff,$ee,$fb,$ee,$fb,$ea,$d9,$a6       // char 266
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 267
        .byte $02,$02,$02,$02,$01,$02,$01,$01       // char 268
        .byte $cc,$c0,$c3,$c0,$cc,$f3,$cc,$b3       // char 269
        .byte $f0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 270
        .byte $3a,$0d,$01,$01,$01,$01,$01,$01       // char 271
        .byte $c0,$c0,$cc,$c0,$c0,$f3,$c0,$8c       // char 272
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 273
        .byte $02,$02,$02,$02,$01,$02,$01,$01       // char 274
        .byte $c0,$c0,$cc,$c0,$c0,$f3,$c0,$8c       // char 275
        .byte $f0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 276
        .byte $3a,$0d,$01,$01,$01,$01,$01,$01       // char 277
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c3,$80       // char 278
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 279
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 280
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 281
        .byte $cc,$f3,$8c,$ff,$bf,$bb,$ae,$bb       // char 282
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 283
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 284
        .byte $f3,$cc,$bf,$fc,$bb,$ae,$bb,$ae       // char 285
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 286
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 287
        .byte $c0,$f0,$2c,$34,$0b,$0e,$0d,$02       // char 288
        .byte $01,$01,$01,$01,$01,$01,$01,$01       // char 289
        .byte $ff,$ff,$bb,$ee,$bb,$aa,$a9,$9a       // char 290
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0       // char 291
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 292
        .byte $00,$00,$00,$00,$00,$00,$00,$02       // char 293
        .byte $01,$01,$01,$01,$01,$01               // char 294 (partial)

txt_2936:
        .text ")Y"
        .byte $d9                                   // 'Y' | $80 (end-of-string marker)
        .byte $e5,$95,$d9,$95,$95,$95,$95,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$01,$d5,$d5,$95,$d5,$95,$95,$95,$95,$da // ................
        .byte $eb,$da,$eb,$da,$eb,$da,$eb,$99,$95,$75,$b5,$e5,$2d,$3f,$0f,$e6 // .........u..-?..
        .byte $7a
        .text "UUUUU"
        .byte $ff,$ef,$bf
        .text "UUUUU"
        .byte $fd,$ec
        .byte $fb,$7f                               // ..

txt_297b:
        .text "ZWVVU"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$c0,$c0,$c0,$c0,$01,$01,$01,$01,$01,$01,$01,$01,$d9 // ................
        .byte $e5,$95,$d9,$95,$95,$95,$95,$c0,$ce,$f5,$d5,$d5,$d6,$d9,$e6,$01 // ................
        .byte $b1,$5d,$55,$99,$65,$99,$69,$ff,$ff,$bb,$ee,$bb,$aa,$a9,$9a,$c0 // .]U.e.i.........
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$01,$01,$01,$01,$01,$01,$01,$01,$f3 // ................
        .byte $cc,$bf,$fc,$bb,$ae,$bb,$ae,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$01,$f3,$cc,$bf,$fc,$bb,$ae,$bb,$ae,$c0 // ................
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$01,$01,$01,$01,$01,$01,$01,$01,$cc // ................
        .byte $f3,$8c,$ff,$bf,$bb,$ae,$bb,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01,$01,$01,$01,$a9 // ................
        .byte $9a,$ae,$bb,$ae,$bf,$bf,$8f,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$01 // ................
        .byte $01,$01,$01,$01,$01,$01,$01,$aa,$99,$a6,$95,$a6,$99,$aa,$bb,$c0 // ................
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$0e // ................
        .byte $0b,$34,$28,$1c,$e0,$a2,$61,$0d,$09   // .4(...a..

txt_2a4a:
        .text "5-"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $a1,$71,$81,$a6,$99,$a6,$95,$95,$a6,$99,$a6,$c0,$c0,$c0,$c0,$c0 // .q..............
        .byte $c0,$c0,$c0,$d7,$59,$66,$9a,$ab,$ee,$fb,$3c,$26,$9b,$b0,$00,$00 // ....Yf....<&....
        .byte $00,$00,$00,$b1,$c1,$09,$05,$29,$1d,$a1,$71,$95,$95,$95,$95,$99 // .......)..q.....
        .byte $95,$a5,$99,$e4,$fa,$c3,$e0,$d8,$f4,$ca,$cd,$95,$f9,$e9,$f9,$e9 // ................
        .byte $f9,$e9,$f9,$55,$95,$95,$95,$96,$a5,$95,$99,$da,$eb,$ef,$eb,$ef // ...U............
        .byte $eb,$ef,$eb,$bf,$30,$c0,$30,$c0,$30,$c0,$30,$fa,$33,$0f,$33,$0f // ....0.0.0.0.3.3.
        .byte $33,$0f,$33,$3a,$0a,$0d,$01,$01,$01,$01,$01,$55,$95,$95,$95,$96 // 3.3:.......U....
        .byte $a5,$95,$99,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$95,$95,$95,$95,$99,$95,$a5,$99,$d9,$e6,$d9,$ea,$ee // ................
        .byte $fb,$cf,$c0,$ad,$b9,$ad,$b9,$ed,$bd,$c1,$01,$a6,$99,$a6,$95,$95 // ................
        .byte $a6,$99,$a6,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$d5,$59,$65,$99,$a9 // ............Ye..
        .byte $ed,$f9,$3d,$aa,$99,$a6,$95,$a6,$99,$aa,$bb,$c0,$c0,$c0,$c0,$c0 // ..=.............
        .byte $c0,$c0,$c0,$01,$01,$01,$01,$01,$01,$01,$01,$aa,$99,$a6,$95,$a6 // ................
        .byte $99,$aa,$bb,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$a9,$9a,$ae,$bb,$ae,$bf,$bf,$8f,$c0,$c0,$c0,$c0,$c0 // ................
        .byte $c0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$b3,$8c,$f3,$80,$8c,$c0,$83,$c0,$c0,$c0,$c0,$c0,$c0 // ................
        .byte $c0,$c0,$c0,$01,$01,$01,$01,$01,$01,$01,$01,$ae,$bb,$ff,$bf,$8c // ................
        .byte $f3,$8c,$c3,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$03,$0d,$35,$26,$19 // .............5&.
        .byte $d6,$9a,$a6,$95,$66,$9a,$66,$aa,$6e,$ab,$ae,$c1,$f1,$bd,$ed,$bd // ....f.f.n.......
        .byte $ed,$bd,$fd,$99,$aa,$ee,$aa,$bb,$ee,$bb,$ff,$c0,$c0,$c0,$c0,$c0 // ................
        .byte $c0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$d7,$59,$66,$9a,$ab // ............Yf..
        .byte $ee,$fb,$3c,$81,$c1,$01,$01,$01,$01,$01,$02,$a6,$99,$ea,$a6,$aa // ..<.............
        .byte $fb,$ee,$fb,$c2,$f2,$f3,$f0,$fc,$ec,$fc,$ea,$81,$71,$a1,$d1,$11 // ............q...
        .byte $21,$25,$56,$95,$a6,$d9,$a6,$99,$e6,$aa,$ee,$ed,$fd,$ed,$fd,$d9 // !%V.............
        .byte $e9,$d9,$e9,$6b,$af,$ea,$a6,$aa,$fb,$ee,$fb,$c0,$c0,$c0,$c0,$c0 // ...k............
        .byte $c0,$f0,$ea,$01,$01,$01,$01,$01,$01,$05,$56,$95,$a6,$d9,$a6,$99 // ..........V.....
        .byte $e6,$aa,$ee,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$a6,$99,$ea,$a6,$aa,$fb,$ee,$fb,$c0,$c0,$c0,$c0,$c0 // ................
        .byte $c0,$c0,$c0,$d5,$59,$65,$99,$a9,$ed,$f9,$3d,$99,$aa,$ee,$aa,$bb // ....Ye....=.....
        .byte $ee,$bb,$ff,$f3,$ed,$de,$eb,$db,$e6,$fb,$ea,$b1,$c1,$01,$01,$01 // ................
        .byte $c1,$c5,$56,$ae,$bb,$ff,$bf,$8c,$f3,$8c,$c3,$c0,$c0,$c0,$c0,$c0 // ..V.............
        .byte $c0,$c0,$c0,$01,$01,$01,$01,$01,$01,$01,$01,$ae,$bb,$ff,$bf,$8c // ................
        .byte $f3,$8c,$c3,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$b3,$8c,$f3,$80,$8c,$c0,$83,$c0,$c0,$c0,$c0,$c0,$c0 // ................
        .byte $c0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$56,$6f,$70,$b0,$e0 // ...........Vop..
        .byte $2c,$3f,$0f,$c0,$c0,$00,$00,$00,$00,$00,$ff,$b0,$ec,$3c,$0b,$0f // ,?...........<..
        .byte $03,$03,$ff,$56,$6f,$70,$b0,$e0,$2c,$3f,$0f,$c0,$cc,$00,$03,$00 // ...Vop..,?......
        .byte $00,$00,$ff,$ff,$ff,$33,$00,$00,$00,$00,$ff,$fe,$ff,$33,$cc,$03 // .....3.......3..
        .byte $00,$00,$ff,$bf,$ef,$3f,$cb,$0f,$03,$03,$ff,$56,$6f,$70,$b0,$e0 // .....?.....Vop..
        .byte $2c,$ff,$cf,$ff,$f3,$cc,$33,$00,$03,$00,$ff,$ff,$ff,$cf,$33,$cc // ,.....3.......3.
        .byte $03,$0c,$ff,$fe,$ff,$cc,$33,$c0,$0c,$c0,$ff,$b0,$ec,$fc,$3b,$cf // ......3.......;.
        .byte $03,$03,$ff,$01,$02,$00,$00,$00,$00,$00,$00,$bf,$8f,$7f,$b3,$ec // ................
        .byte $2c,$3f,$0f,$f9,$ff,$cc,$3f,$cc,$33,$cc,$ff,$5b,$ee,$ff,$f3,$cc // ,?....?.3..[....
        .byte $33,$cc,$ff,$bb,$ee,$fb,$ff,$fe,$ff,$3b,$ee,$d9,$ea,$da,$eb,$5a // 3........;.....Z
        .byte $6b,$5a,$6b,$bf,$8f,$7f,$b3,$ec,$ec,$ff,$ff,$f9,$ff,$cc,$3f,$cc // kZk...........?.
        .byte $33,$cc,$ff,$5b,$ee,$ff,$f3,$cc,$33,$cc,$ff,$bb,$ee,$fb,$ff,$fe // 3..[....3.......
        .byte $ff,$3b,$ec,$c0,$c0,$c0,$c0,$00,$00,$00,$00,$56,$6f,$7f,$bc,$e3 // .;.........Vo...
        .byte $2c,$3f,$0f,$ff,$ff,$ff,$cc,$33,$cc,$30,$ff,$b0,$ec,$fc,$cb,$3f // ,?.....3.0.....?
        .byte $c3,$03,$ff,$01,$02,$00,$00,$00,$00,$00,$00,$bf,$8c,$73,$bc,$e3 // .............s..
        .byte $2c,$3f,$0f,$39,$cc,$33,$cc,$30,$00,$00,$ff,$5b,$cc,$33,$cc,$00 // ,?.9.3.0...[.3..
        .byte $00,$00,$ff,$33,$cc,$30,$03,$02,$0f,$3b,$ec,$c0,$c0,$c0,$c0,$00 // ...3.0...;......
        .byte $00,$00,$00,$56,$6f,$70,$b0,$e0,$2c,$3f,$0f,$c0,$cc,$00,$03,$00 // ...Vop..,?......
        .byte $00,$00,$ff,$b0,$ec,$3c,$0b,$0f,$03,$03,$ff,$56,$6f,$70,$b0,$e0 // .....<.....Vop..
        .byte $2c,$3f,$0f,$c0,$00,$00,$00,$00,$00,$00,$ff,$b0,$ec,$3c,$0b,$0f // ,?...........<..
        .byte $03,$03,$ff                           // ...

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

// --- Region $2de5-$2e68 ---
.pc = $2de5 "dat_2de5"

dat_2de5:
        .byte $36,$ea,$b0,$00,$00,$00,$00,$00,$80,$60,$d8,$00,$00,$00,$00,$00 // 6........`......
        .byte $00,$00,$00,$a6,$9a,$ea,$2a,$2e,$2b,$ee,$73,$ae,$bb,$ef,$bb,$ef // ......*.+.s.....
        .byte $bc,$f3,$bc,$f2,$fc,$f3,$cc,$f2,$ce,$3d,$de,$6c,$a6,$3a,$c0,$f0 // .........=.l.:..
        .byte $b0,$ac,$6f,$00,$c0,$6c,$e5,$0e,$00,$00,$00,$00,$00,$00,$00,$70 // ..o..l.........p
        .byte $e8,$0f,$03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$0a,$06,$0b,$36,$2a,$2b,$1a,$eb,$f0,$f0,$c0,$f0,$c0 // ......6*+.......
        .byte $c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$e9,$fa,$e9,$fa,$e9 // ................
        .byte $fa,$e9,$fa,$5a,$6b,$5a,$6b,$5a,$6b,$5a,$6b,$c3,$f0,$c3,$f0,$c3 // ...ZkZkZkZk.....
        .byte $f0,$c3,$f0                           // ...

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

// --- Region $2ea8-$2ec8 ---
.pc = $2ea8 "dat_2ea8"

dat_2ea8:
        .byte $d7,$59,$66,$9a,$ab,$ee,$fb,$3c,$83,$c0,$00,$c0,$c0,$00,$00,$00 // .Yf....<........
        .byte $9a,$a6,$d9,$26,$29,$35,$09,$06,$00,$c0,$c0,$b0,$f0,$b0,$ac,$bc // ...&)5..........

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

// --- Region $2f28-$2fa8 ---
.pc = $2f28 "dat_2f28"

dat_2f28:
        .byte $07,$0a,$0d,$02,$03,$00,$00,$00,$00,$02,$01,$8a,$67,$ec,$00,$00 // ............g...
        .byte $a0,$70,$80,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .p..............
        .byte $60,$a0,$e0,$1c,$28,$34,$0b,$0e,$9a,$a6,$d9,$26,$29,$35,$09,$06 // `...(4.....&)5..
        .byte $00,$c0,$c0,$b0,$f0,$b0,$ac,$bc,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $03,$01,$0e,$05,$06,$39,$16,$6f,$af,$bb,$ac,$bc,$ec,$bc,$fc,$00 // .....9.o........
        .fill 15, $00
        .byte $e9,$fa,$e9,$fa,$e9,$fa,$e9,$fa,$5a,$6b,$5a,$6b,$5a,$6b,$5a,$6b // ........ZkZkZkZk
        .byte $c3,$f0,$c3,$f0,$c3,$f0,$c3,$f0       // ........

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

// --- Region $2fe5-$3008 ---
.pc = $2fe5 "dat_2fe5"

dat_2fe5:
        .byte $36,$ea,$b0,$00,$00,$00,$00,$00,$80,$60,$d8,$00,$00,$00,$00,$00 // 6........`......
        .byte $00,$00,$00,$09,$0a,$09,$3a,$09       // ......:.

txt_2ffd:
        .text "69&"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $ac,$bc,$af,$bb,$6f,$ab,$6f           // ....o.o

dat_3008:
        // === Fill data (1 bytes, $3008-$3008) ===
        .byte $00                                   // .

// --- Region $3040-$3040 ---
.pc = $3040 "spr_3040"

spr_3040:
        .byte $00                                   // .

// --- Region $3080-$30e8 ---
.pc = $3080 "spr_3080"

spr_3080:
        .fill 16, $00
        .byte $09,$0a,$09,$3a,$09                   // ...:.

txt_3095:
        .byte $36,$39,$26                           // ..##.##...###..#..#..##.
        .byte $ac,$ac,$bc                           // #.#.##..#.#.##..#.####..
        .byte $af,$bb,$6f                           // #.#.#####.###.##.##.####
        .byte $ab,$6f,$00                           // #.#.#.##.##.####........
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$03,$02                           // ..............##......#.
        .byte $1a,$1a,$16                           // ...##.#....##.#....#.##.
        .byte $da,$66,$5b                           // ##.##.#..##..##..#.##.##
        .byte $6a,$5b,$f0                           // .##.#.#..#.##.######....
        .byte $bc,$f0,$bc                           // #.####..####....#.####..
        .byte $fc,$bc,$ec                           // ######..#.####..###.##..
        .byte $bc                                   // sprite 0 padding
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$e9,$fa                           // ........###.#..######.#.
        .byte $e9,$fa,$e9                           // ###.#..######.#.###.#..#
        .byte $fa,$e9,$fa                           // #####.#.###.#..######.#.
        .byte $5a,$6b,$5a                           // .#.##.#..##.#.##.#.##.#.
        .byte $6b,$5a,$6b                           // .##.#.##.#.##.#..##.#.##
        .byte $5a,$6b,$c3                           // .#.##.#..##.#.####....##
        .byte $f0,$c3,$f0                           // ####....##....######....
        .byte $c3,$f0,$c3                           // ##....######....##....##
        .byte $f0

dat_30e8:
        // === Fill data (1 bytes, $30e8-$30e8) ===
        .byte $00                                   // .

// --- Region $3128-$3158 ---
.pc = $3128 "dat_3128"

dat_3128:
        .byte $07,$0a,$0d,$02,$03,$00,$00,$00,$00,$02,$01,$8a,$67,$ee,$09,$95 // ............g...
        .byte $f9,$76,$95,$e6,$99,$56,$59,$66,$bb,$af,$bb,$ae,$ab,$6e,$ab,$ae // .v...VYf.....n..
        .byte $d4,$5b,$6f,$bb,$e5,$96,$59,$66,$00,$00,$00,$00,$b0,$6c,$ab,$6f // .[o...Yf.....l.o

dat_3158:
        // === Fill data (1 bytes, $3158-$3158) ===
        .byte $00                                   // .

// --- Region $31cc-$3230 ---
.pc = $31cc "dat_31cc"

dat_31cc:
        .byte $03,$02,$39,$e5,$39,$36,$15,$e6,$99,$56,$59,$66,$bb,$af,$bb,$ae // ..9.96...VYf....
        .byte $ab,$6e,$ab,$ae,$c0,$c0,$f0,$c0,$f0,$f0,$b0,$f0,$01,$01,$0d,$09 // .n..............
        .byte $05,$05,$06,$05,$66,$5a,$66,$9a,$6a,$9b,$6a,$9a,$ec,$bf,$fc,$bf // ....fZf.j.j.....
        .byte $ec,$bf,$ef,$bb,$00,$00,$00,$00,$c0,$00,$cc,$f3,$e5,$f9,$ea,$f9 // ................
        .byte $ea,$f9,$ea,$f9                       // ....

txt_3210:
        .text "UUUUUUUUZ"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $6f,$ab,$6f,$ab,$6f,$ab,$bf,$30,$c0,$30,$c0,$30,$c0,$30,$fa,$33 // o.o.o..0.0.0.0.3
        .byte $0f,$33,$0f,$33,$0f,$33               // .3.3.3

dat_3230:
        // === Fill data (1 bytes, $3230-$3230) ===
        .byte $00                                   // .

// --- Region $3270-$3298 ---
.pc = $3270 "dat_3270"

dat_3270:
        .byte $e5,$f9,$ea,$f9,$ea,$f9,$ea,$f9       // ........

txt_3278:
        .text "UUUUUUUUZ"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $6f,$ab,$6f,$ab,$6f,$ab,$bf,$30,$c0,$30,$c0,$30,$c0,$30,$fa,$33 // o.o.o..0.0.0.0.3
        .byte $0f,$33,$0f,$33,$0f,$33               // .3.3.3

dat_3298:
        // === Fill data (1 bytes, $3298-$3298) ===
        .byte $00                                   // .

// --- Region $3300-$37b6 ---
.pc = $3300 "txt_3300"

txt_3300:
        .text ">>>>>>>>>>>>>>>>>"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$d5,$d5,$d5,$d5,$d5,$3e,$3e,$fc,$fc,$fc // ......>>...

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

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

txt_3346:
        .text ">>>"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .fill 23, $d5
        .byte $fc,$fc,$fc,$fc,$fc                   // .....

txt_3366:
        .text ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $fa,$fa,$d5,$3e,$3e,$fc,$fc,$fc       // ...>>...

dat_338d:
        .text ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
        .byte $fa,$fa,$d5,$3e,$3e,$fc,$fc,$fc       // ...>>...

txt_33b5:
        .text ">>>>>>>>>>>>>"
        .byte $de                                   // .

txt_33c3:
        .text ">>>>>>"
        .byte $de,$de,$de,$de,$de,$de,$3e,$3e,$de,$de,$de,$3e,$3e,$de,$de,$de // ......>>...>>...
        .byte $de,$de,$3e,$de,$de,$3e,$3e,$3e,$de,$fe,$3e,$3e,$de,$de,$3e,$3e // ..>..>>>..>>..>>
        .byte $3e,$de,$de,$de
        .text ">>>>"
        .byte $de
        .byte $3e,$3e,$de
        .text ">>>>"
        .byte $de,$fe
        .byte $3e,$3e,$3e,$fa,$fe
        .byte $3e,$3e,$fe,$fc,$fe
        .text ">>>>"
        .byte $de,$fe,$3e,$de,$fe,$3e,$3e,$fe,$3e,$de,$3e,$3e,$de,$3e,$3e,$3e // ..>..>>.>.>>.>>>
        .byte $de,$fe,$3e,$de,$fe                   // ..>..

txt_341e:
        .text ">>"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $de,$fe                               // ..

txt_3423:
        .text ">>>"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $fe,$3e,$3e,$fe,$fc,$fe,$fe,$fe,$fe,$3e,$de,$fe,$fa,$fa,$fe,$3e // .>>......>.....>
        .byte $3e,$fe,$3e,$de,$fe,$3e,$de,$fe,$3e,$3e,$de,$fe,$3e,$de,$fe // >.>..>..>>..>..

txt_3446:
        .text ">>"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$fe,$3e,$7a,$d5,$d5,$fe,$d5,$fc,$fe,$fc,$fc,$fc,$3e,$fe,$3e // ..>z.........>.>
        .byte $de,$fe,$fa,$fa,$fe,$3e,$fa,$fe,$3e,$de,$fe,$3e,$de,$fe,$3e,$3e // .....>..>..>..>>
        .byte $de,$fe,$3e,$de,$fe,$3e,$7a,$7a,$fa,$fe,$3e,$3e,$7a,$d5,$fe,$d5 // ..>..>zz..>>z...
        .byte $d5,$fe,$fc,$fe,$3e,$3e,$fe,$3e,$de,$fe,$3e,$fa,$fe,$d5,$d5,$fe // ....>>.>..>.....
        .byte $3e,$de,$fe,$3e,$de,$fe,$3e,$3e,$de,$3e,$3e,$de // >..>..>>.>>.

txt_3495:
        .text ">>>>>>>>>>>>"
        .byte $fe,$3e,$fc,$fe,$fe,$fe,$fe,$3e,$de,$fe // .>.....>..

txt_34ab:
        .text ">>>>>>>"
        .byte $de,$3e,$3e,$de                       // .>>.

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

txt_34c5:
        .text ">>"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$3e,$fc,$fc,$fc                   // .>...

txt_34cd:
        .text ">>>>>>>>"
        .byte $7a
        .byte $3e,$d5,$d5
        .text ">>>>"
        .byte $de

txt_34de:
        .text ">>>>>>>"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$d5,$d5,$d5,$d5,$d5,$d5,$3e,$d5,$d5,$d5,$3e,$fc,$fc,$fc // .......>...>...

txt_34f5:
        .text ">>>>>>>"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$3e,$d5,$d5                       // .>..

txt_3501:
        .text ">>>>>>>>>>>>>>>>"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$d5,$3e,$d5,$d5,$d5,$3e,$3e,$fc,$fc,$fc // ..>...>>...

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

txt_352b:
        .text ">>>>>>>>>>>>>>"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $d5,$d5,$d5,$d5,$d5,$d5,$d5,$fc,$fc,$fc,$fc,$fc,$3e,$3e,$3e,$00 // ............>>>.
        .byte $00,$00,$00,$00,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$06,$06,$06,$06,$06,$06,$06,$06,$06 // ................
        .fill 9, $06
        .byte $02,$02,$09                           // ...

dat_3576:
        // === Fill data (35 bytes, $3576-$3598) ===
        .fill 35, $06
        .byte $02,$09,$02,$09,$09,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06 // ................
        .fill 19, $06
        .byte $09,$09,$09,$09,$06,$0b,$0b,$0b,$0b,$0b,$06,$06,$06,$06,$06,$06 // ................
        .fill 24, $06
        .byte $09,$02,$02,$09,$06,$06,$0b,$0b,$0b   // .........

dat_35ed:
        // === Fill data (32 bytes, $35ed-$360c) ===
        .fill 32, $06
        .byte $02,$02,$09,$06,$06,$0b,$0b,$0b       // ........

dat_3615:
        // === Fill data (73 bytes, $3615-$365d) ===
        .fill 73, $06
        .byte $02,$06,$06,$06,$06,$0b,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06 // ................
        .fill 18, $06
        .byte $09,$06,$06,$06,$06,$06,$09,$06,$06,$06,$06,$0b,$06,$06,$06,$06 // ................
        .byte $06,$06,$06,$02,$02,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06 // ................
        .fill 8, $06
        .byte $09,$09,$06,$06,$02,$09,$09,$06,$09,$0b,$06,$0b,$0b,$0b,$06,$06 // ................
        .byte $06,$06,$06,$02,$02,$06,$06,$02,$06,$06,$06,$06,$06,$06,$06,$06 // ................
        .byte $06,$06,$06,$06,$06,$06,$06,$02,$02,$02,$06,$06,$06,$02,$09,$06 // ................
        .byte $09,$09,$06,$0b,$06,$06,$06,$06,$06,$06,$06,$06,$02,$06,$09,$09 // ................
        .fill 27, $06
        .byte $0b,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06 // ................
        .fill 9, $06
        .byte $09,$09,$09,$02,$02,$02,$09,$09,$09,$06,$06,$09,$09,$06,$0b,$0b // ................
        .byte $0b,$06,$06,$06,$06,$06,$06,$06,$06,$02,$06,$09,$09,$06,$06,$06 // ................
        .fill 9, $06
        .fill 8, $09
        .byte $06,$09,$09,$09,$06,$0b,$0b,$0b,$06,$06,$06,$06,$06,$06,$06,$09 // ................
        .byte $09,$06,$09,$09,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06 // ................
        .byte $06,$06,$06,$06,$09,$09,$09,$06,$09,$09,$09,$06,$06,$0b,$0b,$0b // ................
        .byte $06,$06,$06,$06,$06,$06,$06,$09,$09,$09,$09,$09,$09,$09,$06,$06 // ................
        .fill 12, $06
        .fill 8, $09
        .byte $0b,$0b,$0b,$0b,$0b,$06,$06,$06,$0b,$0b,$0b,$0b,$0b,$0b,$0b,$0b // ................
        .byte $0b,$0b,$0b,$0b,$0b                   // .....

dat_37b6:
        // === Fill data (1 bytes, $37b6-$37b6) ===
        .byte $00                                   // .

// --- Region $3800-$3a0f ---
.pc = $3800 "txt_3800"

txt_3800:
        .text " C           "
        .byte $19,$05,$05,$01,$08,$08               // ......

txt_3813:
        .text "... "

txt_3817:
        .encoding "screencode_mixed"
        .text "illusion kix back again with another game"
        .encoding "petscii_upper"

txt_3840:
        .text "... "

txt_3844:
        .encoding "screencode_mixed"
        .text "alien world from hitec was done from tape by richie and sauron"
        .encoding "petscii_upper"

txt_3882:
        .text "...  "

txt_3887:
        .encoding "screencode_mixed"
        .text "just admit it. this intro brings tears to your eyes"
        .encoding "petscii_upper"

txt_38ba:
        .text "... "

txt_38be:
        .encoding "screencode_mixed"
        .text "its so nice"
        .encoding "petscii_upper"

txt_38c9:
        .text "... C "

txt_38cf:
        .encoding "screencode_mixed"
        .text "ill just throw a few greetings to those i remember"
        .encoding "petscii_upper"

txt_3901:
        .text "... "

txt_3905:
        .encoding "screencode_mixed"
        .text "empire, exc., nei, deadline, dominators, legend, talent and enigma"
        .encoding "petscii_upper"

txt_3947:
        .text "...  "

txt_394c:
        .encoding "screencode_mixed"
        .text "call our boards"
        .encoding "petscii_upper"

txt_395b:
        .text " : B "
        .byte $14,$05,$12,$0d,$09,$0e,$01,$0c,$20,$0f,$02,$13,$05,$13,$13,$09 // ........ .......
        .byte $0f,$0e                               // ..

txt_3972:
        .text " 813-846-0645 "

txt_3980:
        .encoding "screencode_mixed"
        .text "or the forum"
        .encoding "petscii_upper"

txt_398c:
        .text " 313-"
        .byte $10,$12,$09,$2d,$16,$01,$14,$05       // ...-....

txt_3999:
        .text "...  C "
        .byte $01,$0c,$09,$05,$0e,$20,$17,$0f,$12,$0c,$04 // ..... .....

txt_39ab:
        .text " +4 "

txt_39af:
        .encoding "screencode_mixed"
        .text "pal/ntsc version by pudwerx"
        .encoding "petscii_upper"

txt_39ca:
        .text "...     "

txt_39d2:
        .encoding "screencode_mixed"
        .text "sauron of illusion signing off"
        .encoding "petscii_upper"

txt_39f0:
        .text "             C               "
        .byte $00                                   // string terminator
        .byte $00,$00                               // ..

// --- Region $3a22-$3a2f ---
.pc = $3a22 "Segment $3a22"
        .fill 14, $00

// --- Region $3a38-$3a5a ---
.pc = $3a38 "dat_3a38"

dat_3a38:
        .fill 8, $00
        .byte $a2,$00,$bd,$00,$3b,$9d,$01,$08,$e8,$d0,$f7,$ee,$44,$03,$ee,$47 // ....;.......D..G
        .byte $03,$ad,$44,$03,$c9,$a0,$d0,$e8,$4c,$e2,$fc // ..D.....L..
