// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:18
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0700  End: $7fff  (30976 bytes)
// Crunched with Exomizer v2/v3 — depacked by emulation
// Packer entry: $080b (via BASIC SYS 2059)
// Entry point:  $3000 (12288)
// IRQ handler:  $321b (irq_321b)
// IRQ handler:  $3152 (nmi_3152)
//
// Code: 2971 bytes, Data: 28005 bytes
// Labels: 556, Subroutines: 17
//
// Cross-references: all OK
// ============================================


// --- Region $1003-$1009 ---
.pc = $1003 "sub_1003"
// Referenced by: jsr from $30ca

sub_1003:
        jmp loc_157e
// Referenced by: jsr from $310f

sub_1006:
        jmp loc_14ce

dat_1009:
        .byte $00                                   // .

// --- Region $119e-$1622 ---
.pc = $119e "sub_119e"
// Referenced by: jsr from $14ed

sub_119e:
        lda $105e,x
        beq loc_11a7
        dec $105e,x
        rts

loc_11a7:
        ldy $1011
        lda $102e,x
        tax
        lda $101a,x
        sta $a3
        lda $101b,x
        sta $a4
        lda ($a3),y
        sta $1082
        lda $1016,x
        sta $a3
        lda $1017,x
        sta $a4
        lda $1018,x
        sta $a5
        lda $1019,x
        sta $a6
        lda ($a3),y
        sta $a3
        lda ($a5),y
        sta $a4
        stx $a6
        ldx $1014
        ldy $106f,x
        iny
        lda ($a3),y
        sta $a5
        lsr
        lsr
        lsr
        lsr
        sta $105e,x
        iny
        tya
        sta $106f,x
        dey
        dey
        lda ($a3),y
        bne loc_11f9
        rts

loc_11f9:
        tay
        lda $1034,x
        sta $1083
        tya
        sta $a3
        bit $a3
        bmi loc_120b
        clc
        adc $1082

loc_120b:
        and #$7f
        sta $1034,x
        lda #$00
        sta $1030,x
        sta $1031,x
        lda $1033,x
        ora #$01
        sta $1033,x
        lda $a5
        asl
        asl
        asl
        asl
        tay
        ldx $a6
        lda $101c,x
        sta $a3
        lda $101d,x
        sta $a4
        ldx $1014
        lda ($a3),y
        iny
        sta $d405,x
        lda ($a3),y
        iny
        sta $d406,x
        lda ($a3),y
        iny
        asl
        bcs loc_1267
        lsr
        sta $1043,x
        lsr
        lsr
        lsr
        lsr
        sta $1071,x
        lda #$00
        sta $1049,x
        lda $1033,x
        ora #$02
        sta $1033,x
        lda ($a3),y
        iny
        sta $1044,x
.label loc_1267 = * + 1
        ora #$c8
        lda ($a3),y
        iny
        sta $1045,x
        sta $106d,x
        lda ($a3),y
        iny
        sta $1046,x
        lda ($a3),y
        iny
        sta $1047,x
        sta $106e,x
        lda ($a3),y
        iny
        sta $1048,x
        lda ($a3),y
        iny
        cmp #$ff
        beq loc_129a
        sta $105a,x
        sta $105d,x
        lda ($a3),y
        iny
        sta $105b,x
.label loc_129a = * + 1
        ora #$c8
        lda ($a3),y
        iny
        sta $105c,x
        lda ($a3),y
        iny
        sta dat_1058,x
        lda ($a3),y
        iny
        sta $1059,x
        lda ($a3),y
        iny
        sta $1032,x
        lda $105a,x
        ora $105b,x
        beq loc_12c8
        lda ($a3),y
        iny
        sta $d417
        lda ($a3),y
        and #$f0
        sta $1015

loc_12c8:
        lda $106d,x
        tay
.label smc_12cd = * + 1
.label smc_12ce = * + 2
        lda main_3000,y                             // !SMC: modified by $15c3, $15cc
        sta $1070,x
        iny
        tya
        sta $106d,x
        sta $1045,x
        lda $1032,x
        and #$04
        beq loc_1333
        ldy $1083
        lda $10d8,y
        ldy $1034,x
        sec
        sbc $10d8,y
        sta $1030,x
        ldy $1083
        lda $1139,y
        ldy $1034,x
        sbc $1139,y
        sta $1031,x
        lda $1032,x
        lsr
        lsr
        lsr
        lsr
        tay
        lda #$00
        sta $1032,x
        lda $108c,y
        and $1030,x
        sta $1030,x
        lda dat_1084,y
        and $1031,x
        sta $1031,x
        lda $1034,x
        cmp $1083
        bcc loc_1334
        lda $109c,y
        sta $1072,x
        lda $1094,y
        sta $1073,x

loc_1333:
        rts

loc_1334:
        lda $108c,y
        sta $1072,x
        lda dat_1084,y
        sta $1073,x
        rts
// Referenced by: jsr from $14fa, $1507, $1514

sub_1341:
        lda $105b,x
        ora $105a,x
        beq loc_1366
        lda $105d,x
        tay
        cmp $105b,x
        bne loc_1355
        ldy $105a,x

loc_1355:
.label smc_1356 = * + 1
.label smc_1357 = * + 2
        lda $3200,y                                 // !SMC: modified by $15a2, $15ab
        bne loc_135e
        dey
.label smc_135c = * + 1
.label smc_135d = * + 2
        lda $3200,y                                 // !SMC: modified by $15a5, $15ae

loc_135e:
        sta $d416
        iny
        tya
        sta $105d,x

loc_1366:
        lda $1015
        ora $100c
        sta $d418
        lda $1033,x
        and #$02
        bne loc_1397
        lda $1049,x
        sec
        sbc $1044,x
        sta $1049,x
        sta $d402,x
        lda $1043,x
        sbc #$00
        and #$0f
        sta $1043,x
        sta $d403,x
        cmp $1071,x
        beq loc_13b8
        bne loc_13c0

loc_1397:
        lda $1049,x
        clc
        adc $1044,x
        sta $1049,x
        sta $d402,x
        lda $1043,x
        adc #$00
        and #$0f
        sta $1043,x
        sta $d403,x
        eor #$0f
        cmp $1071,x
        bne loc_13c0

loc_13b8:
        lda $1033,x
        eor #$02
        sta $1033,x

loc_13c0:
        lda $105c,x
        tay
        cmp dat_1058,x
        bne loc_13cc
        ldy $1059,x

loc_13cc:
.label smc_13cd = * + 1
.label smc_13ce = * + 2
        lda $3300,y                                 // !SMC: modified by $1596, $159c
        sta $a3
        and #$f7
        sta $d404,x
        iny
        tya
        sta $105c,x
        lda $1072,x
        ora $1073,x
        beq loc_140e
        lda $1030,x
        ora $1031,x
        bne loc_13f1
        sta $1072,x
        sta $1073,x

loc_13f1:
        lda $1072,x
        clc
        adc $1030,x
        sta $1030,x
        sta $a5
        lda $1073,x
        adc $1031,x
        sta $1031,x
        sta $a6
        ldy $1034,x
        jmp loc_14b6

loc_140e:
        lda $106e,x
        tay
        cmp $1048,x
        bne loc_141a
        ldy $1047,x

loc_141a:
.label smc_141b = * + 1
.label smc_141c = * + 2
        lda $3100,y                                 // !SMC: modified by $15b4, $15ba
        cmp #$80
        bne loc_1424
        dey
        lda #$00

loc_1424:
        clc
        adc $1034,x
        sta $a4
        iny
        tya
        sta $106e,x
        lda $1070,x
        beq loc_1440
        dec $1070,x
        lda #$00
        sta $a5
        sta $a6
        jmp loc_145f

loc_1440:
        lda $106d,x
        tay
        cmp $1046,x
        bne loc_144c
        ldy $1045,x

loc_144c:
.label smc_144d = * + 1
.label smc_144e = * + 2
        lda main_3000,y                             // !SMC: modified by $15c0, $15c9
        clc
        adc #$80
        sta $a5
        lda #$ff
        adc #$00
        sta $a6
        iny
        tya
        sta $106d,x

loc_145f:
        lda $a3
        and #$08
        bne loc_14c8
        lda $1032,x
        beq loc_14b4
        sta $a3
        clc
        adc $1030,x
        sta $1030,x
        lda $1031,x
        adc #$00
        sta $1031,x
        lda $a3
        and #$01
        beq loc_148d
        lda $1033,x
        eor #$01
        sta $1033,x
        and #$01
        beq loc_14b4

loc_148d:
        lda $a3
        and #$02
        bne loc_14a5
        lda $a5
        sec
        sbc $1030,x
        sta $a5
        lda $a6
        sbc $1031,x
        sta $a6
        jmp loc_14b4

loc_14a5:
        lda $a5
        clc
        adc $1030,x
        sta $a5
        lda $a6
        adc $1031,x
        sta $a6

loc_14b4:
        ldy $a4

loc_14b6:
        lda $10d8,y
        clc
        adc $a5
        sta $d400,x
        lda $1139,y
        adc $a6
        sta $d401,x
        rts

loc_14c8:
        lda #$81
        sta $d401,x

loc_14cd:
        rts

loc_14ce:
        lda $1012
        beq loc_14cd
        ldy #$03

loc_14d5:
        lda.abs $00a3,y
        sta $119a,y
        dey
        bpl loc_14d5
        ldx $1014
        cpx #$15
        bcs loc_14f0
        lda dat_100b
        and dat_102f,x
        beq loc_14f0
        jsr sub_119e

loc_14f0:
        ldx #$00
        lda dat_100b
        and dat_102f,x
        beq loc_14fd
        jsr sub_1341

loc_14fd:
        ldx #$07
        lda dat_100b
        and dat_102f,x
        beq loc_150a
        jsr sub_1341

loc_150a:
        ldx #$0e
        lda dat_100b
        and dat_102f,x
        beq loc_1517
        jsr sub_1341

loc_1517:
        ldx $1014
        txa
        clc
        adc #$07
        sta $1014
        cmp $1010
        beq loc_1527
.label loc_1527 = * + 1
        bit.abs $00a9
        sta $1014
        cmp #$00
        bne loc_1572
        lda $1013
        clc
        adc #$02
        sta $1013
        cmp $100d
        bne loc_1572
        lda #$00
        sta $1013
        sta $106f
        sta $1076
        sta $107d
        sta $105e
        sta $1065
        sta $106c
        inc $1011
        lda $1011
        cmp $100f
        bne loc_1572
        lda dat_100b
        and #$80
        beq loc_156c
        lda #$00
        sta $1012

loc_156c:
        lda $100e
        sta $1011

loc_1572:
        ldy #$03

loc_1574:
        lda $119a,y
        sta.abs $00a3,y
        dey
        bpl loc_1574
        rts

loc_157e:
        lda $a3
        sta $119a
        lda $a4
        sta $119b
        lda dat_1009
        sta $a3
        lda $100a
        sta $a4
        ldy #$25
        lda ($a3),y
        sta smc_13ce                                // SMC: modifies $13ce
        dey
        lda ($a3),y
        sta smc_13cd                                // SMC: modifies $13cd
        dey
        lda ($a3),y
        sta smc_1357                                // SMC: modifies $1357
        sta smc_135d                                // SMC: modifies $135d
        dey
        lda ($a3),y
        sta smc_1356                                // SMC: modifies $1356
        sta smc_135c                                // SMC: modifies $135c
        dey
        lda ($a3),y
        sta smc_141c                                // SMC: modifies $141c
        dey
        lda ($a3),y
        sta smc_141b                                // SMC: modifies $141b
        dey
        lda ($a3),y
        sta smc_144e                                // SMC: modifies $144e
        sta smc_12ce                                // SMC: modifies $12ce
        dey
        lda ($a3),y
        sta smc_144d                                // SMC: modifies $144d
        sta smc_12cd                                // SMC: modifies $12cd
        dey

loc_15d0:
        lda ($a3),y
        sta $0ff3,y
        dey
        cpy #$17
        bne loc_15d0

loc_15da:
        lda ($a3),y
        sta $1016,y
        lda #$ff
        sta $d400,y
        lda #$00
        sta $d400,y
        sta dat_1058,y
        dey
        bpl loc_15da
        sta $d415
        sta $1014
        sta $1013
        sta $1015
        sta $106f
        sta $1076
        sta $107d
        lda #$01
        sta dat_1058
        sta $105f
        sta $1066
        sta $1012
        lda $100e
        sta $1011
        lda $119a
        sta $a3
        lda $119b
        sta $a4
        rts

// --- Region $2b85-$2b8b ---
.pc = $2b85 "Segment $2b85"
        .byte $fc,$0f,$00                           // nop $000f,x // ILLEGAL
        .byte $3c,$0f,$00                           // nop $000f,x // ILLEGAL

dat_2b8b:
        .byte $3c                                   // <

// --- Region $3000-$312e ---
.pc = $3000 "main_3000"

main_3000:
        sei
        lda $dc04
        lsr
        lsr
        and #$03
        pha

loc_3009:
        lda $d012
        bne loc_3009
        sta $d011
        sta $d020
        sta $d021
        sta $20
        sta $21
        sta $23
        sta $24
        sta $25
        sta $29
        sta $2a
        sta $2c
        jsr $e536
        pla
        jsr sub_6000
        ldy #$0d
        lda #$00
        tax

loc_3033:
        sta sub_6000,x
        inx
        bne loc_3033
        inc $3035
        dey
        bpl loc_3033
        lda #$ff
        sta $28
        lda #$20
        sta $2b
        lda #$01
        sta $27
        lda #$13
        sta $26
        ldx #$3e
        lda #$00

loc_3053:
        sta $0100,x
        dex
        bpl loc_3053
        inx
        ldy #$06
        lda #$1c

loc_305e:
        pha
        lda #$00
        sta $d027,y
        pla
        sta $d000,x
        clc
        adc #$30
        inx
        inx
        dey
        bpl loc_305e
        lda #$90
        sta $31f7
        adc #$0e
        sta $31e0
        adc #$0e
        sta $31c9
        adc #$0e
        sta $31b2
        adc #$0e
        sta $319b
        adc #$0e
        sta $3184
        adc #$0e
        sta $316d
        adc #$0e
        sta smc_3255                                // SMC: modifies $3255
        sta $320e
        lda #$2f
        sta $00
        lda #$35
        sta $01
        lda #$84
        sta $02
        lda #$38
        sta $03
        jsr sub_3479
        lda #$7f
        sta $d015
        sta $d01d
        lda #$60
        sta $d010
        lda #$02
        sta $dd00
        lda #$80
        sta $d018
        lda #$18
        sta $d016
        jsr sub_1003
        lda #$7f
        sta $dc0d
        lda $dc0d
        lda #$01
        sta $d01a
        sta $d019
        lda #$1b
        sta $fffe
        lda #$32
        sta $ffff
        lda #$52
        sta $fffa
        sta $fffc
        lda #$31
        sta $fffb
        sta $fffd
        lda #$fb
        sta $d012
        lda #$3b
        sta $d011
        cli

loc_3102:
        lda $23
        beq loc_3102
        lda $2c

loc_3108:
        bne loc_3108
        lda $29
        sta $100c
        jsr sub_1006
        ldx $2a
        beq loc_3129
        dex
        beq loc_313b
        dec $2b
        bne loc_313b
        lda #$07
        sta $2b
        dec $29
        bpl loc_313b
        inc $2c
        bne loc_313b

loc_3129:
        dec $2b
        bne loc_313b

dat_312d:
        .byte $a9,$07                               // ..

// --- Region $313b-$3152 ---
.pc = $313b "loc_313b"

loc_313b:
        lda #$00
        sta $23
        beq loc_3102

loc_3141:
        sty $fffe
        stx $ffff
        sta $d012
        inc $d019
        pla
        tay
        pla
        tax
        pla

nmi_3152:
        rti

// --- Region $321b-$32a1 ---
.pc = $321b "irq_321b"

irq_321b:
        pha
        txa
        pha
        tya
        pha
        lda $2c
        bne loc_3262
        lda #$f0
        sta $dc00
        ldx #$00
        lda $dc01
        cmp #$7f
        bne loc_3233
        inx

loc_3233:
        stx $24
        lda #$7f
        sta $dc00
        lda $25
        beq loc_324c
        lda $dc01
        cmp #$ef
        bne loc_3249
        lda #$02
        sta $2a

loc_3249:
        jsr sub_3374

loc_324c:
        jsr sub_3589
        jsr sub_36dc
        lda #$1a
.label smc_3255 = * + 1
        ldx #$00                                    // !SMC: modified by $3095, $338f, $3407
        jsr sub_3340
        ldy #$53
        ldx #$31
        lda #$2e
        jmp loc_3141

loc_3262:
        lda $d012
        bne loc_3262
        sta $d011
        sta $d01a
        ldx #$13

loc_326f:
        sta $d01b,x
        sta $d400,x
        sta $d40c,x
        dex
        bpl loc_326f
        txs
        ldx #$2c

loc_327e:
        lda $3313,x
        sta $00,x
        dex
        bpl loc_327e
        jsr $fda3
        lda #$07
        jsr $e536
        ldx #$71

loc_3290:
        lda dat_32a1,x
        sta $039b,x
        dex
        bpl loc_3290
        ldx #$19
        jsr $e5aa
        jmp $039b

dat_32a1:
        .byte $ae                                   // .

// --- Region $3340-$378e ---
.pc = $3340 "sub_3340"
// Referenced by: jsr from $3256

sub_3340:
        clc
        adc $20
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        stx $63f8
        inx
        stx $63f9
        inx
        stx $63fa
        inx
        stx $63fb
        inx
        stx $63fc
        inx
        stx $63fd
        inx
        stx $63fe
        rts
// Referenced by: jsr from $3249

sub_3374:
        ldx #$0e

loc_3376:
        lda $d000,x
        eor #$01
        sta $d000,x
        dex
        dex
        bpl loc_3376
        lda #$07
        sec
        sbc $21
        sta $22
        lda smc_3255
        clc
        adc $22
        sta smc_3255                                // SMC: modifies $3255
        lda $316d
        clc
        adc $22
        sta $316d
        lda $3184
        clc
        adc $22
        sta $3184
        lda $319b
        clc
        adc $22
        sta $319b
        lda $31b2
        clc
        adc $22
        sta $31b2
        lda $31c9
        clc
        adc $22
        sta $31c9
        lda $31e0
        clc
        adc $22
        sta $31e0
        lda $31f7
        clc
        adc $22
        sta $31f7
        lda $320e
        clc
        adc $22
        sta $320e
        lda $21
        eor #$0e
        sta $21
        lda $24
        beq loc_33e5
        rts

loc_33e5:
        lda $1e
        tay
        tax
        clc
        adc #$03
        sta $1e
        lda $20
        beq loc_33fc
        dec $20
        cmp #$04
        bcc loc_33fb
        jmp loc_34ac

loc_33fb:
        rts

loc_33fc:
        sta $1e
        tay
        lda #$18
        sta $20
        lda $316d
        pha
        sta smc_3255                                // SMC: modifies $3255
        lda $3184
        sta $316d
        lda $319b
        sta $3184
        lda $31b2
        sta $319b
        lda $31c9
        sta $31b2
        lda $31e0
        sta $31c9
        lda $31f7
        sta $31e0
        lda $320e
        sta $31f7
        pla
        sta $320e
        lda ($02),y
        bne loc_3444
        lda #$84
        sta $02
        lda #$38
        sta $03

loc_3444:
        lda #$0c
        sta $22

loc_3448:
        ldy $22
        tya
        asl
        tax
        lda ($02),y
        and #$3f
        tay
        dey
        lda $3806,y
        sta $04,x
        lda txt_3845,y
        sta $05,x
        dec $22
        bpl loc_3448
        lda $02
        adc #$0d
        sta $02
        bcc loc_346b
        inc $03

loc_346b:
        ldx smc_34bb
        lda smc_34ad
        cpx #$64
        bne loc_348e
        cmp #$00
        bne loc_348e
// Referenced by: jsr from $30ab

sub_3479:
        lda #$80
        sta smc_34ad                                // SMC: modifies $34ad
        lda #$7c
        sta smc_34bb                                // SMC: modifies $34bb
        lda #$40
        sta smc_34c9                                // SMC: modifies $34c9
        lda #$7e
        sta smc_34d7                                // SMC: modifies $34d7
        rts

loc_348e:
        sec
        sbc #$80
        sta smc_34ad                                // SMC: modifies $34ad
        txa
        sbc #$03
        sta smc_34bb                                // SMC: modifies $34bb
        lda smc_34c9
        sec
        sbc #$80
        sta smc_34c9                                // SMC: modifies $34c9
        lda smc_34d7
        sbc #$03
        sta smc_34d7                                // SMC: modifies $34d7
        rts

loc_34ac:
.label smc_34ad = * + 1
        lda #$00                                    // !SMC: modified by $347b, $3491
        sta smc_34f9                                // SMC: modifies $34f9
        sta smc_3501                                // SMC: modifies $3501
        sta smc_3509                                // SMC: modifies $3509
        sta smc_3511                                // SMC: modifies $3511
.label smc_34bb = * + 1
        lda #$00                                    // !SMC: modified by $3480, $3497
        sta smc_34fa                                // SMC: modifies $34fa
        sta smc_3502                                // SMC: modifies $3502
        sta smc_350a                                // SMC: modifies $350a
        sta smc_3512                                // SMC: modifies $3512
.label smc_34c9 = * + 1
        lda #$00                                    // !SMC: modified by $3485, $34a0
        sta smc_34fd                                // SMC: modifies $34fd
        sta smc_3505                                // SMC: modifies $3505
        sta smc_350d                                // SMC: modifies $350d
        sta smc_3515                                // SMC: modifies $3515
.label smc_34d7 = * + 1
        lda #$00                                    // !SMC: modified by $348a, $34a8
        sta smc_34fe                                // SMC: modifies $34fe
        sta smc_3506                                // SMC: modifies $3506
        sta smc_350e                                // SMC: modifies $350e
        sta smc_3516                                // SMC: modifies $3516
        lda #$04
        sta smc_34f6                                // SMC: modifies $34f6
        lda $1e
        sta smc_3519                                // SMC: modifies $3519
        sta smc_352f                                // SMC: modifies $352f
        lda #$27
        sta $22

loc_34f5:
.label smc_34f6 = * + 1
        lda ($00),y                                 // !SMC: modified by $34e6, $3525

loc_34f7:
        asl
.label smc_34f9 = * + 1
.label smc_34fa = * + 2
        rol $ffff,x                                 // !SMC: modified by $34ae, $34bc, $353a, $354b
        asl
.label smc_34fd = * + 1
.label smc_34fe = * + 2
        rol $ffff,x                                 // !SMC: modified by $34ca, $34d8, $355d, $356e
        asl
.label smc_3501 = * + 1
.label smc_3502 = * + 2
        rol $ffff,x                                 // !SMC: modified by $34b1, $34bf, $353d, $354e
        asl
.label smc_3505 = * + 1
.label smc_3506 = * + 2
        rol $ffff,x                                 // !SMC: modified by $34cd, $34db, $3560, $3571
        asl
.label smc_3509 = * + 1
.label smc_350a = * + 2
        rol $ffff,x                                 // !SMC: modified by $34b4, $34c2, $3540, $3551
        asl
.label smc_350d = * + 1
.label smc_350e = * + 2
        rol $ffff,x                                 // !SMC: modified by $34d0, $34de, $3563, $3574
        asl
.label smc_3511 = * + 1
.label smc_3512 = * + 2
        rol $ffff,x                                 // !SMC: modified by $34b7, $34c5, $3543, $3554
        asl
.label smc_3515 = * + 1
.label smc_3516 = * + 2
        rol $ffff,x                                 // !SMC: modified by $34d3, $34e1, $3566, $3577
        iny
.label smc_3519 = * + 1
        cpy #$00                                    // !SMC: modified by $34eb
        bne loc_3528
        tya
        sbc #$03
        tay
        lda smc_34f6
        adc #$01
        sta smc_34f6                                // SMC: modifies $34f6

loc_3528:
        lda $22
        lsr
        bcs loc_352e

dat_352d:
        .byte $e8                                   // .

loc_352e:
.label smc_352f = * + 1
        cpx #$00                                    // !SMC: modified by $34ee
        bne loc_357a
        tya
        tax
        lda smc_34f9
        clc
        adc #$40
        sta smc_34f9                                // SMC: modifies $34f9
        sta smc_3501                                // SMC: modifies $3501
        sta smc_3509                                // SMC: modifies $3509
        sta smc_3511                                // SMC: modifies $3511
        lda smc_34fa
        adc #$00
        sta smc_34fa                                // SMC: modifies $34fa
        sta smc_3502                                // SMC: modifies $3502
        sta smc_350a                                // SMC: modifies $350a
        sta smc_3512                                // SMC: modifies $3512
        lda smc_34fd
        clc
        adc #$40
        sta smc_34fd                                // SMC: modifies $34fd
        sta smc_3505                                // SMC: modifies $3505
        sta smc_350d                                // SMC: modifies $350d
        sta smc_3515                                // SMC: modifies $3515
        lda smc_34fe
        adc #$00
        sta smc_34fe                                // SMC: modifies $34fe
        sta smc_3506                                // SMC: modifies $3506
        sta smc_350e                                // SMC: modifies $350e
        sta smc_3516                                // SMC: modifies $3516

loc_357a:
        lda #$00
        dec $22
        beq loc_3585
        bmi loc_3588
        jmp loc_34f5

loc_3585:
        jmp loc_34f7

loc_3588:
        rts

// Referenced by: jsr from $324c
sub_3589: {
        lda $28
        beq skip1
        dec $28
loop:
        rts
skip1:
        lda $25
        bne loop
        dec $27
        bpl loop
        lda #$01
        sta $27
        lda #$27
        sec
        sbc $26
        tax
        ldy $26
        dec $26
        bpl skip2
        inc $25
skip2:
        jsr sub_35af
        tya
        tax
}
// Referenced by: jsr from $35aa

sub_35af:
        lda dat_0800,x
        sta $d800,x
        lda $0828,x
        sta $d828,x
        lda $0850,x
        sta $d850,x
        lda $0878,x
        sta $d878,x
        lda $08a0,x
        sta $d8a0,x
        lda $08c8,x
        sta $d8c8,x
        lda $08f0,x
        sta $d8f0,x
        lda $0918,x
        sta $d918,x
        lda dat_0940,x
        sta $d940,x
        lda $0968,x
        sta $d968,x
        lda $0990,x
        sta $d990,x
        lda $09b8,x
        sta $d9b8,x
        lda $09e0,x
        sta $d9e0,x
        lda $0a08,x
        sta $da08,x
        lda $0a30,x
        sta $da30,x
        lda $0a58,x
        sta $da58,x
        lda $0a80,x
        sta $da80,x
        lda $0aa8,x
        sta $daa8,x
        lda $0ad0,x
        sta $dad0,x
        lda $0af8,x
        sta $daf8,x
        lda $0b20,x
        sta $db20,x
        lda $0b48,x
        sta $db48,x
        lda $0b70,x
        sta $db70,x
        lda $0b98,x
        sta $db98,x
        lda $0bc0,x
        sta $dbc0,x
        lda dat_0c00,x
        sta sub_6000,x
        lda $0c28,x
        sta $6028,x
        lda $0c50,x
        sta $6050,x
        lda $0c78,x
        sta $6078,x
        lda $0ca0,x
        sta $60a0,x
        lda $0cc8,x
        sta $60c8,x
        lda $0cf0,x
        sta scr_60f0,x
        lda $0d18,x
        sta $6118,x
        lda $0d40,x
        sta $6140,x
        lda $0d68,x
        sta $6168,x
        lda $0d90,x
        sta $6190,x
        lda $0db8,x
        sta $61b8,x
        lda $0de0,x
        sta $61e0,x
        lda $0e08,x
        sta $6208,x
        lda $0e30,x
        sta $6230,x
        lda $0e58,x
        sta $6258,x
        lda $0e80,x
        sta $6280,x
        lda $0ea8,x
        sta txt_62a8,x
        lda $0ed0,x
        sta $62d0,x
        lda $0ef8,x
        sta $62f8,x
        lda $0f20,x
        sta $6320,x
        lda $0f48,x
        sta $6348,x
        lda $0f70,x
        sta $6370,x
        lda txt_0f98,x
        sta $6398,x
        lda $0fc0,x
        sta $63c0,x
        rts
// Referenced by: jsr from $324f

sub_36dc:
        lda $2a
        cmp #$02
        bne loc_36e8
        lda $26
        cmp #$13
        bne loc_36e9

loc_36e8:
        rts

loc_36e9:
        inc $26
        lda #$27
        sec
        sbc $26
        tax
        lda #$00
        jsr sub_36f8
        ldx $26
// Referenced by: jsr from $36f3

sub_36f8:
        sta $d800,x
        sta $d828,x
        sta $d850,x
        sta $d878,x
        sta $d8a0,x
        sta $d8c8,x
        sta $d8f0,x
        sta $d918,x
        sta $d940,x
        sta $d968,x
        sta $d990,x
        sta $d9b8,x
        sta $d9e0,x
        sta $da08,x
        sta $da30,x
        sta $da58,x
        sta $da80,x
        sta $daa8,x
        sta $dad0,x
        sta $daf8,x
        sta $db20,x
        sta $db48,x
        sta $db70,x
        sta $db98,x
        sta $dbc0,x
        sta sub_6000,x
        sta $6028,x
        sta $6050,x
        sta $6078,x
        sta $60a0,x
        sta $60c8,x
        sta scr_60f0,x
        sta $6118,x
        sta $6140,x
        sta $6168,x
        sta $6190,x
        sta $61b8,x
        sta $61e0,x
        sta $6208,x
        sta $6230,x
        sta $6258,x
        sta $6280,x
        sta txt_62a8,x
        sta $62d0,x
        sta $62f8,x
        sta $6320,x
        sta $6348,x
        sta $6370,x
        sta $6398,x
        sta $63c0,x
        rts

// --- Region $6000-$60ef ---
.pc = $6000 "sub_6000"
// Referenced by: jsr from $302b

sub_6000:
        asl
        tax
        lda $60f8,x
        sta $03
        lda $60f9,x
        sta $04
        ldy #$00
        ldx #$04

loc_6010:
        jsr sub_60e1
        sta $0a,x
        dex
        bpl loc_6010

loc_6018:
        tya
        sta $05
        sty $07

loc_601d:
        jsr sub_6089
        rol
        bne loc_6025
        bcc loc_6031

loc_6025:
        rol $07
        jsr sub_6089
        bcs loc_601d
        sta $06
        jsr sub_60a5

loc_6031:
        tya
        sty $08
        sty $09

loc_6036:
        jsr sub_6089
        rol
        beq loc_6045
        bmi loc_6043
        jsr sub_6089
        bcs loc_6036

loc_6043:
        inc $05

loc_6045:
        adc #$02
        sta $06
        ldx #$02

loc_604b:
        jsr sub_6089
        rol $05
        dex
        bne loc_604b

loc_6053:
        ldx $05
        lda scr_60f0,x
        tax
        beq loc_6065

loc_605b:
        jsr sub_6089
        rol $08
        rol $09
        dex
        bne loc_605b

loc_6065:
        lda $05
        and #$03
        beq loc_6075
        inc $08
        bne loc_6071
        inc $09

loc_6071:
        dec $05
        bpl loc_6053

loc_6075:
        clc
        lda $0b
        adc $08
        sta $08
        lda $0c
        adc $09
        sta $09
        inc $05
        jsr sub_60b8
        beq loc_6018

// Referenced by: jsr from $601d, $6027, $6036, $603e, $604b, $605b
sub_6089: {
        asl $0a
        bne done
        cpy $0d
        bne skip
        cpy $0e
        beq loc_60a2
        dec $0e
skip:
        dec $0d
        pha
        jsr sub_60e1
        sec
        rol
        sta $0a
.label loc_60a2 = * + 1
        bit $68
        pla
done:
        rts
}
// Referenced by: jsr from $602e

sub_60a5:
        sec
        lda $0d
        sbc $06
        sta $08
        sta $0d
        lda $0e
        sbc #$00
        sta $09
        sbc $07
        sta $0e
// Referenced by: jsr from $6084

sub_60b8:
        ldy $06
        beq loc_60cf
        lda $0b
        sec
        sbc $06
        sta $0b
        bcs loc_60c7

loc_60c5:
        dec $0c

loc_60c7:
        jsr sub_60da
        sta ($0b),y
        dey
        bne loc_60c7

loc_60cf:
        cpy $07
        beq loc_60d9
        dec $09
        dec $07
        bpl loc_60c5

loc_60d9:
        rts
// Referenced by: jsr from $60c7

sub_60da:
        lda $05
        beq sub_60e1
        lda ($08),y
        rts
// Referenced by: jsr from $6010, $609a; branch from $60dc

sub_60e1:
        sty $02
        ldy #$00
        lda ($03),y
        inc $03
        bne loc_60ed
        inc $04

loc_60ed:
        ldy $02
        rts

// --- Region $6dad-$6dad ---
.pc = $6dad "Segment $6dad"
        brk

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

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

dat_0800:
        // === Fill data (1 bytes, $0800-$0800) ===
        .byte $00                                   // .

// --- Region $082e-$0940 ---
.pc = $082e "dat_082e"

dat_082e:
        .byte $04,$04                               // char 5 (partial)
        .byte $00,$00,$04,$00,$00,$04,$04,$04       // char 6 @+6
        .byte $04,$04,$00,$00,$04,$04,$00,$04       // char 7 @+7
        .byte $04,$00,$00,$00,$00,$00,$00,$00       // char 8 @+8
        .byte $00,$04,$04,$04,$04,$00,$04,$00       // char 9 @+9
        .byte $00,$00,$00,$02,$00,$00,$00,$00       // char 10 @+10
        .byte $00,$00,$02,$04,$04,$04,$00,$00       // char 11 @+11
        .byte $00,$00,$00,$00,$00,$00,$02,$04       // char 12 @+12
        .byte $04,$00,$00,$00,$00,$00,$02,$00       // char 13 @+13
        .byte $00,$00,$00,$00,$04,$04,$04,$04       // char 14 @+14
        .byte $00,$02,$00,$02,$00,$00,$00,$00       // char 15 @+15
        .byte $00,$02,$02,$02,$00,$00,$00,$00       // char 16 @+16
        .byte $00,$00,$00,$02,$02,$0c,$00,$04       // char 17 @+17
        .byte $02,$00,$00,$00,$02,$00,$00,$02       // char 18 @+18
        .byte $02,$02,$00,$00,$04,$00,$00,$00       // char 19 @+19
        .byte $02,$02,$02,$00,$00,$00,$00,$00       // char 20 @+20
        .byte $00,$02,$00,$00,$04,$00,$00,$02       // char 21 @+21
        .byte $02,$02,$02,$04,$04,$08,$00,$00       // char 22 @+22
        .byte $08,$00,$00,$00,$00,$04,$00,$04       // char 23 @+23
        .byte $04,$04,$00,$00,$00,$00,$00,$00       // char 24 @+24
        .byte $00,$00,$04,$00,$00,$00,$04,$04       // char 25 @+25
        .byte $04,$04,$04,$04,$00,$00,$00,$00       // char 26 @+26
        .byte $00,$00,$04,$04,$00,$00,$00,$00       // char 27 @+27
        .byte $08,$00,$00,$00,$00,$00,$04,$04       // char 28 @+28
        .byte $00,$00,$00,$00,$04,$00,$00,$02       // char 29 @+29
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 30 @+30
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 31 @+31
        .byte $00,$00,$00,$00,$0b,$00,$00,$00       // char 32 ' '
        .byte $08,$00,$00,$00,$00,$00,$00,$04       // char 33 '!'
        .byte $04,$04,$00,$04,$04,$00,$04,$00       // char 34 '"'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 35 '#'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 36 '$'
        .byte $00,$00,$00,$00,$0b,$00,$00,$00       // char 37 '%'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 38 '&'
        .byte $00,$00,$00,$00,$00,$00,$04,$04       // char 39 '''

dat_0940:
        // === Fill data (1 bytes, $0940-$0940) ===
        .byte $00                                   // .

// --- Region $0965-$0b16 ---
.pc = $0965 "dat_0965"

dat_0965:
        .byte $02,$02,$02                           // char 44 (partial)
        .byte $00,$00,$00,$02,$02,$02,$0c,$02       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $00,$00,$00,$0b,$00,$00,$0f,$00       // char 47 '/'
        .byte $00,$08,$00,$00,$00,$00,$00,$00       // char 48 '0'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 49 '1'
        .byte $00,$00,$00,$00,$02,$08,$08,$08       // char 50 '2'
        .byte $08,$0c,$0c,$0c,$00,$00,$00,$00       // char 51 '3'
        .byte $00,$00,$00,$0b,$00,$00,$00,$02       // char 52 '4'
        .byte $00,$08,$00,$00,$00,$00,$00,$00       // char 53 '5'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 54 '6'
        .byte $00,$00,$00,$00,$00,$00,$0c,$08       // char 55 '7'
        .byte $00,$0b,$0c,$00,$0c,$0c,$00,$00       // char 56 '8'
        .byte $00,$00,$00,$00,$00,$0f,$00,$02       // char 57 '9'
        .byte $0c,$0c,$0f,$08,$00,$00,$00,$00       // char 58 ':'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 59 ';'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 60 '<'
        .byte $0c,$08,$00,$00,$00,$00,$00,$08       // char 61 '='
        .byte $0c,$0c,$00,$0b,$0f,$0c,$0c,$00       // char 62 '>'
        .byte $0f,$0f,$0b,$0f,$0f,$08,$00,$00       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 65 'A'
        .byte $00,$00,$0c,$00,$0c,$0e,$0c,$0b       // char 66 'B'
        .byte $0c,$0b,$00,$0f,$0f,$0c,$0f,$00       // char 67 'C'
        .byte $0f,$0b,$0b,$0f,$02,$02,$02,$00       // char 68 'D'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 69 'E'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 70 'F'
        .byte $00,$00,$00,$0c,$0b,$00,$0b,$0f       // char 71 'G'
        .byte $0e,$0b,$00,$00,$00,$0f,$00,$00       // char 72 'H'
        .byte $00,$0b,$0b,$00,$00,$02,$02,$08       // char 73 'I'
        .byte $02,$00,$00,$00,$00,$00,$00,$00       // char 74 'J'
        .byte $00,$00,$00,$00,$00,$00,$00,$0c       // char 75 'K'
        .byte $00,$00,$0f,$00,$0e,$00,$0c,$0b       // char 76 'L'
        .byte $0f,$00,$00,$00,$00,$0b,$0b,$0f       // char 77 'M'
        .byte $00,$00,$00,$00,$00,$00,$02,$0b       // char 78 'N'
        .byte $08,$0c,$00,$00,$00,$00,$00,$00       // char 79 'O'
        .byte $00,$00,$00,$00,$00,$0c,$0c,$08       // char 80 'P'
        .byte $00,$00,$0f,$0b,$0c,$0f,$0f,$0b       // char 81 'Q'
        .byte $00,$0b,$00,$02,$00,$00,$00,$00       // char 82 'R'
        .byte $00,$00,$00,$00,$0b,$0b,$0f,$0f       // char 83 'S'
        .byte $0f,$00,$0c,$00,$02,$02,$0c,$0c       // char 84 'T'
        .byte $00,$00,$00,$0c,$0c,$00,$00,$0c       // char 85 'U'
        .byte $02,$02,$0c,$00,$00,$00,$0f,$0b       // char 86 'V'
        .byte $0b,$00,$00,$00,$00,$00,$00,$0f       // char 87 'W'
        .byte $00,$00,$00,$00,$00,$00,$00,$0f       // char 88 'X'
        .byte $0b,$00,$00,$00,$02,$02,$08,$00       // char 89 'Y'
        .byte $00,$00,$02,$08,$0f,$0c,$0c,$00       // char 90 'Z'
        .byte $00,$02,$0f,$08,$08,$0b,$08,$0f       // char 91 '['
        .byte $00,$00,$00,$00,$00,$0f,$0c,$00       // char 92 '\'
        .byte $00,$00,$00,$0f,$0f,$0b,$0c,$08       // char 93 ']'
        .byte $0c,$0c,$08,$08,$08,$00,$00,$00       // char 94 '^'
        .byte $00,$00,$00,$00,$0c,$0f,$00,$0c       // char 95 '_'
        .byte $02,$00,$00,$00,$00,$00,$00,$0f       // char 96 '`'
        .byte $08,$08,$08,$0b,$08,$08,$00,$00       // char 97 'a'
        .byte $00,$0f,$0b,$0f,$00,$08               // char 98 (partial)

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

// --- Region $0b37-$0b3f ---
.pc = $0b37 "dat_0b37"

dat_0b37:
        .byte $08                                   // char 102 (partial)
        .byte $00,$00,$0f,$0b,$0f,$00,$08           // char 103 (partial)

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

// --- Region $0b5f-$0b6f ---
.pc = $0b5f "dat_0b5f"

dat_0b5f:
        .byte $02                                   // char 107 (partial)
        .byte $0b,$00,$00,$0f,$02,$02,$00,$08       // char 108 'l'
        .byte $00,$00,$00,$00,$02,$02,$02,$02       // char 109 'm'

// --- Region $0b89-$0b97 ---
.pc = $0b89 "dat_0b89"

dat_0b89:
        .byte $0b,$08,$00,$0b,$0b,$0b,$0f           // char 113 (partial)
        .byte $08,$00,$00,$00,$00,$02,$02,$02       // char 114 'r'

// --- Region $0bb2-$0bbc ---
.pc = $0bb2 "dat_0bb2"

dat_0bb2:
        .byte $0c,$08,$00,$00,$0f,$0b               // char 118 (partial)
        .byte $08,$02,$0c,$0c,$02                   // char 119 (partial)

// --- Region $0bdc-$0be6 ---
.pc = $0bdc "dat_0bdc"

dat_0bdc:
        .byte $02,$02,$00,$0f                       // char 123 (partial)
        .byte $0b,$08,$02,$00,$02,$00,$02           // char 124 (partial)

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

dat_0c00:
        .text "                                           $BB  BB         $  B   $          $ $$$$"
        .byte $40                                   // @ character
        .text "$$$  $"
        .byte $40                                   // @ character
        .text "   $BB$B$$B"
        .byte $b4                                   // '4' | $80 (end-of-string marker)

txt_0c67:
        .byte $20                                   // char 140 (partial)
        .byte $20,$24,$42,$42,$42,$42,$40,$20       // char 141
        .byte $42,$24,$20,$20,$20,$20,$20,$20       // char 142
        .byte $42,$40,$42,$40,$24,$24,$42,$42       // char 143
        .byte $42,$40,$40,$40,$42,$42,$42,$42       // char 144
        .byte $42,$42,$42,$84,$84,$24,$b0,$b0       // char 145

txt_0c90:
        .byte $40,$42,$42,$42,$40,$42,$42,$40       // char 146
        .byte $40,$40,$42,$42,$20,$24,$42,$42       // char 147
        .byte $48,$40,$84                           // char 148 (partial)

txt_0ca3:
        .byte $48,$48,$48,$42,$42                   // char 148 (partial)
        .byte $42,$40,$42,$84,$80,$84,$48,$40       // char 149
        .byte $84,$48,$84,$80,$80,$4c,$b0,$b0       // char 150
        .byte $4b,$48,$84,$84,$84,$80,$40,$80       // char 151
        .byte $80,$80,$84,$42,$42,$42,$42,$42       // char 152
        .byte $84,$48,$80,$84,$84,$84,$80,$80       // char 153
        .byte $80,$80,$80,$80,$84,$84,$84,$84       // char 154
        .byte $84,$84,$80,$80,$8c,$cb,$b0,$b0       // char 155
        .byte $cb,$84,$84,$84,$84,$84,$80,$80       // char 156
        .byte $48,$84,$84,$84,$80,$48,$42,$40       // char 157
        .byte $84,$84,$80,$84,$80,$80,$80,$80       // char 158
        .byte $84,$84,$84,$80,$80,$80,$80,$80       // char 159
        .byte $80,$80,$80,$80,$8c,$00,$b0,$bc       // char 160
        .byte $bc,$80,$80,$80,$80,$80,$80,$80       // char 161
        .byte $80,$80,$80,$80,$80,$84,$80,$84       // char 162
        .byte $82,$82,$82,$82,$82,$82,$82,$80       // char 163
        .byte $80,$80,$80,$80,$80,$80,$80,$80       // char 164
        .byte $80,$80,$80,$80,$8c,$b0,$b0,$bc       // char 165
        .byte $bc,$8b,$80,$80,$80,$80,$80,$80       // char 166
        .byte $80,$80,$80,$80,$80,$80,$80,$80       // char 167
        .byte $82,$82,$82,$82,$82,$82,$82,$82       // char 168
        .byte $82,$80,$80,$80,$80,$80,$80,$80       // char 169
        .byte $80,$80,$80,$8c,$cb,$b0,$bc,$bc       // char 170
        .byte $bc,$b8,$80,$82,$82,$82,$82,$82       // char 171
        .byte $82,$82,$82,$82,$82,$80,$80,$80       // char 172
        .byte $82,$82,$82,$8b,$8b,$8b,$8b,$8b       // char 173
        .byte $82,$82,$82,$80,$80,$80,$80,$80       // char 174
        .byte $80,$80,$80,$8c,$00,$b0,$bc,$b0       // char 175
        .byte $bc,$cb,$80,$82,$82,$82,$82,$82       // char 176
        .byte $82,$82,$20,$82,$82,$82,$82,$82       // char 177
        .byte $82,$82,$82,$82,$b8,$cb,$bc,$cb       // char 178
        .byte $bc,$8b,$8b,$8b,$80,$80,$80,$80       // char 179
        .byte $80,$80,$80,$8c,$b0,$bc,$bc,$bc       // char 180
        .byte $bc,$cb,$80,$8c,$80,$80,$82,$82       // char 181
        .byte $82,$82,$82,$82,$82,$82,$82,$82       // char 182
        .byte $82,$82,$82,$82,$80,$80,$b8,$cb       // char 183
        .byte $bc                                   // char 184 (partial)

txt_0dc1:
        .byte $2c,$2b,$cb,$8b,$8b,$8b,$8b           // char 184 (partial)
        .byte $80,$80,$8b,$cb,$bc,$bc,$bc,$bc       // char 185
        .byte $b2,$b2,$8c,$cf,$8b,$80,$80,$80       // char 186
        .byte $82,$82,$82,$82,$82,$82,$82,$82       // char 187
        .byte $82,$82,$80,$80,$80,$80,$80,$80       // char 188
        .byte $b8,$cb,$cb,$cb,$bc,$bc,$bc,$bc       // char 189
        .byte $8b,$8b,$bc,$fc,$bc,$bf,$bf,$cb       // char 190
        .byte $bc,$cb,$cf,$bc,$bc,$bc,$80,$82       // char 191
        .byte $82,$82,$82,$82,$82,$82,$82,$82       // char 192
        .byte $82,$82,$82,$82,$82,$82,$82,$80       // char 193
        .byte $80,$8b,$b8,$b0,$bf,$cf,$bf,$ef       // char 194
        .byte $fb,$fc,$cb,$cb,$cb,$fb,$cb,$cb       // char 195
        .byte $bc,$fc,$cf,$cb,$bc,$cb,$8b,$82       // char 196
        .byte $82,$82,$82,$82,$82,$82,$82,$82       // char 197
        .byte $82,$82,$82,$82,$82,$82,$82,$82       // char 198
        .byte $8b,$8b,$bc,$bf,$cf,$bc,$fc,$bc       // char 199
        .byte $bc,$cf,$bc,$bc,$c2,$c2,$cf,$cb       // char 200
        .byte $bc,$cf,$cf,$bc,$bc,$cb,$cb,$bc       // char 201
        .byte $8b,$82,$82,$82,$82,$82,$20,$20       // char 202
        .byte $82,$82,$82,$82,$82,$82,$80,$8b       // char 203
        .byte $8b,$bc,$bc,$cb,$cb,$bc,$fb,$fc       // char 204
        .byte $cb,$cb,$cb,$cb,$cb,$2c,$cf,$cb       // char 205
        .byte $cb,$cb,$bc,$cb,$bc,$bc,$bc,$c2       // char 206
        .byte $cb,$8b,$80,$82,$82,$82,$82,$82       // char 207
        .byte $80,$80,$80,$80,$80,$8b,$8b,$bc       // char 208
        .byte $bc,$b0,$bc,$ce,$bf,$bc,$bc,$cf       // char 209
        .byte $cf,$cf,$bc,$bc,$bc,$bc,$bc,$cb       // char 210
        .byte $cb,$c0,$cf,$cf,$cf,$cf,$bc,$bc       // char 211
        .byte $2c,$cb,$8b,$82,$8b,$8b,$8b,$8b       // char 212
        .byte $82,$80,$80,$8b,$8b,$cb,$b0,$bf       // char 213
        .byte $bc,$bc,$bf,$fc,$cf,$cf,$cb,$cf       // char 214
        .byte $cf,$bc,$bc,$cb,$bc,$bc,$c0,$cb       // char 215
        .byte $cb,$cb,$cb,$cb,$bc,$cb,$cb,$cb       // char 216
        .byte $fc,$cb,$cb,$bc,$cb,$bc,$bc,$b8       // char 217
        .byte $82,$82,$8b,$cb,$bc,$bf,$bf,$c2       // char 218
        .byte $2c,$cf,$2c,$cf,$fc,$c8,$bc,$cb       // char 219
        .byte $cb,$cb,$cb,$cb,$cb,$cb,$bf,$cb       // char 220
        .byte $bc,$bc,$bc,$cb,$bc,$cf,$bf,$cb       // char 221
        .byte $b8,$b8,$bc,$cb,$c2,$b8,$80,$80       // char 222
        .byte $82,$82,$82,$82,$28,$c8,$f8,$f8       // char 223
        .byte $c8,$82,$82,$80,$80,$80,$8c,$c8       // char 224
        .byte $fc,$fc,$cf,$c8,$bc,$bc,$cb,$cb       // char 225
        .byte $bc,$cb,$cf,$cb,$cb,$bc,$82,$82       // char 226
        .byte $82,$82,$80,$82,$82,$82,$82,$82       // char 227
        .byte $82,$82,$82,$28,$82,$82,$82,$82       // char 228
        .byte $82,$82,$82,$82,$82,$82,$82,$82       // char 229
        .byte $82,$82,$82,$82,$82,$82,$c8,$bc       // char 230
        .byte $bc,$bc,$cb,$cf,$cb,$cb,$2c,$82       // char 231
        .byte $20,$82,$82,$82,$82,$82,$82,$82       // char 232
        .byte $28,$28,$82,$82,$82,$82,$82,$82       // char 233
        .byte $82,$82,$82,$82,$82,$28,$82,$82       // char 234
        .byte $82,$20,$20,$82,$82,$82,$82,$8c       // char 235
        .byte $c8,$bc,$cb,$cb,$cb,$cb,$bc,$b2       // char 236
        .byte $82,$82,$2c,$2c,$8c,$8c,$8c,$8c       // char 237
        .byte $82,$82,$82,$82,$28,$82,$82,$82       // char 238
        .byte $82,$82,$82,$82,$82,$82,$82,$28       // char 239
        .byte $82,$82,$82,$28,$28,$28,$28,$28       // char 240
        .byte $82,$c8,$bc,$cb,$c2,$2c,$c2,$bc       // char 241
        .byte $2c,$82                               // char 242 (partial)

txt_0f92:
        .byte $2c,$2c,$c2,$8c,$8c,$8c               // char 242 (partial)

txt_0f98:
        .byte $28,$28,$28,$28,$28,$20,$20,$20       // char 243
        .byte $20,$82,$82,$82,$20,$20,$28,$82       // char 244
        .byte $82,$82,$82                           // char 245 (partial)

txt_0fab:
        .byte $20,$28,$28,$28,$28                   // char 245 (partial)
        .byte $82,$82,$82,$bc,$bc,$bc,$cb,$cf       // char 246
        .byte $cb,$8c,$82,$82,$80,$82,$82,$82       // char 247
        .byte $28,$82,$82                           // char 248 (partial)

txt_0fc3:
        .byte $20,$20,$28,$28,$28                   // char 248 (partial)
        .byte $28,$28,$28,$28,$28,$28,$28,$28       // char 249
        .byte $28,$20,$20,$28,$28,$28,$20,$82       // char 250
        .byte $82,$82,$82,$82,$bc,$bc,$bc,$cb       // char 251
        .byte $cf,$cb,$8c,$82,$80,$82,$80,$20       // char 252

// --- Region $1000-$1002 ---
.pc = $1000 "dat_1000"

dat_1000:
        .byte $4c,$23,$16                           // L#.

// --- Region $100a-$100b ---
.pc = $100a "Segment $100a"
        .byte $17                                   // .

dat_100b:
        // === Fill data (1 bytes, $100b-$100b) ===
        .byte $00                                   // .

// --- Region $102f-$103d ---
.pc = $102f "dat_102f"

dat_102f:
        .byte $01,$00,$00,$00,$00,$00,$08,$02,$00,$00,$00,$00,$00,$10,$04 // ...............

// --- Region $1058-$1066 ---
.pc = $1058 "dat_1058"

dat_1058:
        .byte $01,$00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$01 // ...............

// --- Region $1084-$119d ---
.pc = $1084 "dat_1084"

dat_1084:
        .fill 9, $ff
        .byte $fe,$fc,$f8,$f0,$e0,$c0,$80,$00,$00,$00,$00,$00,$00,$00,$00,$01 // ................
        .byte $02,$04,$08,$10,$20,$40,$80,$00,$00,$00,$00,$00,$00,$00,$00 // .... @.........

txt_10ac:
        .text "    ******  MUSIC BY GRIFF!   ******        "
        .byte $00                                   // string terminator
        .byte $16,$27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96 // .'8K_s......-Nq.
        .byte $bd,$e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85 // ...Bt...Z..,{.'.
        .byte $e8,$51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e // .Q.7.7.W..N....n
        .byte $68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e // hn...9...F.....^
        .byte $d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c // .r8&B..... ...pL
        .byte $84,$18,$10,$70,$40,$70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$2e // ...p@p@xX....0 .
        .byte $00,$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_1175:
        .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,$fd,$00,$00,$00,$00               // ......

// --- Region $1623-$165d ---
.pc = $1623 "dat_1623"

dat_1623:
        // === Data block (59 bytes, $1623-$165d) ===
        .byte $20,$7e,$15,$78,$a9,$7f,$8d,$0d,$dc,$a9,$01,$8d,$1a,$d0,$8d,$19 //  ~.x............
        .byte $d0,$a9,$1b,$8d,$11,$d0,$a9,$82,$8d,$12,$d0,$a9,$4a,$8d,$14,$03 // ............J...
        .byte $a9,$16,$8d,$15,$03,$58,$60,$a9,$01,$8d,$19,$d0,$ee,$20,$d0,$20 // .....X`...... . 
        .byte $ce,$14,$a9,$00,$8d,$20,$d0,$4c,$31,$ea // ..... .L1.

dat_165d:
        // === Fill data (1 bytes, $165d-$165d) ===
        .byte $00                                   // .

// --- Region $1800-$1800 ---
.pc = $1800 "scr_1800"

scr_1800:
        .byte $00                                   // .

// --- Region $1f80-$1f80 ---
.pc = $1f80 "spr_1f80"

spr_1f80:
        .byte $00                                   // .

// --- Region $2000-$26ce ---
.pc = $2000 "scr_2000"

scr_2000:
        .byte $00,$3c,$00,$00,$7e,$00,$00,$7e,$00,$00,$ff,$00,$00,$ff,$00,$01 // .<..~..~........
        .byte $e7,$80,$01,$e7,$80,$03,$c3,$c0,$03,$c3,$c0,$07,$81,$e0,$07,$81 // ................
        .byte $e0,$0f,$00,$f0,$0f,$00,$f0,$1f,$ff,$f8,$1f,$ff,$f8,$3c,$00,$3c // .............<.<
        .byte $3c,$00,$3c,$7e,$00,$7e,$7e,$00,$7e,$7e,$00,$7e,$7e,$00,$7e,$00 // <.<~.~~.~~.~~.~.
        .byte $7f,$ff,$00,$7f,$ff,$c0,$3c,$01,$e0,$3c,$00,$f0,$3c,$00,$f0,$3c // ......<..<..<..<
        .byte $01,$f0,$3f,$ff,$e0,$3f,$ff,$f0,$3c,$01,$f8,$3c,$00,$7c,$3c,$00 // ..?..?..<..<.|<.
        .byte $3c,$3c,$00,$3e,$3c,$00,$1e,$3c,$00,$1e,$3c,$00,$1e,$3c,$00,$3e // <<.><..<..<..<.>
        .byte $3c,$00,$3c,$7c,$00,$7c,$7c,$01,$f8,$7f,$ff,$f0,$7f,$ff,$c0,$00 // <.<|.||.........
        .byte $03,$ff,$00,$0f,$ff,$c0,$1f,$87,$e0,$3e,$01,$f0,$3c,$00,$e0,$7c // .........>..<..|
        .byte $00,$00,$78,$00,$00,$78,$00,$00,$78,$00,$00,$78,$00,$00,$78,$00 // ..x..x..x..x..x.
        .byte $00,$78,$00,$00,$78,$00,$00,$78,$00,$1c,$78,$00,$1e,$7c,$00,$3e // .x..x..x..x..|.>
        .byte $3c,$00,$3c,$3e,$00,$7c,$1f,$81,$f8,$0f,$ff,$f0,$03,$ff,$c0,$00 // <.<>.|..........
        .byte $7f,$ff,$00,$7f,$ff,$c0,$3c,$07,$e0,$3c,$01,$f0,$3c,$00,$f0,$3c // ......<..<..<..<
        .byte $00,$78,$3c,$00,$78,$3c,$00,$3c,$3c,$00,$3c,$3c,$00,$1e,$3c,$00 // .x<.x<.<<.<<..<.
        .byte $1e,$3c,$00,$1e,$3c,$00,$1e,$3c,$00,$1e,$3c,$00,$1e,$3c,$00,$3e // .<..<..<..<..<.>
        .byte $3c,$00,$3c,$7c,$00,$7c,$7c,$01,$f8,$7f,$ff,$f0,$7f,$ff,$c0,$00 // <.<|.||.........
        .byte $7f,$ff,$e0,$7f,$ff,$e0,$3c,$01,$e0,$3c,$00,$00,$3c,$00,$00,$3c // ......<..<..<..<
        .byte $00,$00,$3c,$00,$00,$3c,$00,$00,$3f,$f0,$00,$3f,$f0,$00,$3c,$00 // ..<..<..?..?..<.
        .byte $00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00 // .<..<..<..<..<..
        .byte $3c,$00,$00,$7c,$00,$3e,$7c,$00,$3e,$7f,$ff,$fe,$7f,$ff,$fe,$00 // <..|.>|.>.......
        .byte $7f,$ff,$fe,$7f,$ff,$fe,$3c,$00,$1e,$3c,$00,$00,$3c,$00,$00,$3c // ......<..<..<..<
        .byte $00,$00,$3c,$00,$00,$3c,$00,$00,$3f,$fc,$00,$3f,$fc,$00,$3c,$00 // ..<..<..?..?..<.
        .byte $00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00 // .<..<..<..<..<..
        .byte $3c,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$00 // <..~..~..~..~...
        .byte $03,$ff,$00,$0f,$ff,$c0,$1f,$87,$e0,$3e,$01,$f0,$3c,$00,$e0,$7c // .........>..<..|
        .byte $00,$00,$78,$00,$00,$78,$00,$00,$78,$00,$00,$78,$03,$fc,$78,$03 // ..x..x..x..x..x.
        .byte $fe,$78,$00,$1e,$78,$00,$1e,$78,$00,$1e,$78,$00,$1e,$7c,$00,$3e // .x..x..x..x..|.>
        .byte $3c,$00,$3e,$3e,$00,$7e,$1f,$81,$fe,$0f,$ff,$fe,$03,$ff,$be,$00 // <.>>.~..........
        .byte $7e,$00,$7e,$7e,$00,$7e,$3c,$00,$3c,$3c,$00,$3c,$3c,$00,$3c,$3c // ~.~~.~<.<<.<<.<<
        .byte $00,$3c,$3c,$00,$3c,$3c,$00,$3c,$3f,$ff,$fc,$3f,$ff,$fc,$3c,$00 // .<<.<<.<?..?..<.
        .byte $3c,$3c,$00,$3c,$3c,$00,$3c,$3c,$00,$3c,$3c,$00,$3c,$3c,$00,$3c // <<.<<.<<.<<.<<.<
        .byte $3c,$00,$3c,$7e,$00,$7e,$7e,$00,$7e,$7e,$00,$7e,$7e,$00,$7e,$00 // <.<~.~~.~~.~~.~.
        .byte $00,$7e,$00,$00,$7e,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00 // .~..~..<..<..<..
        .byte $3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c // <..<..<..<..<..<
        .byte $00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00 // ..<..<..<..<..<.
        .byte $00,$3c,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00 // .<..~..~..~..~..
        .byte $01,$ff,$fe,$01,$ff,$fe,$01,$e0,$3c,$00,$00,$3c,$00,$00,$3c,$00 // ........<..<..<.
        .byte $00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00 // .<..<..<..<..<..
        .byte $3c,$00,$00,$3c,$00,$00,$3c,$38,$00,$3c,$78,$00,$3c,$7c,$00,$7c // <..<..<8.<x.<|.|
        .byte $3c,$00,$78,$3e,$00,$f8,$1f,$83,$f0,$0f,$ff,$e0,$03,$ff,$80,$00 // <.x>............
        .byte $7e,$03,$f0,$7e,$03,$e0,$3c,$03,$c0,$3c,$07,$80,$3c,$0f,$00,$3c // ~..~..<..<..<..<
        .byte $1e,$00,$3c,$3c,$00,$3c,$78,$00,$3f,$f0,$00,$3f,$f0,$00,$3c,$78 // ..<<.<x.?..?..<x
        .byte $00,$3c,$3c,$00,$3c,$1e,$00,$3c,$0f,$00,$3c,$07,$80,$3c,$03,$c0 // .<<.<..<..<..<..
        .byte $3c,$01,$e0,$7e,$00,$f0,$7e,$00,$78,$7e,$00,$7c,$7e,$00,$7e,$00 // <..~..~.x~.|~.~.
        .byte $7e,$00,$00,$7e,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c // ~..~..<..<..<..<
        .byte $00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00 // ..<..<..<..<..<.
        .byte $00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00 // .<..<..<..<..<..
        .byte $3c,$00,$00,$7c,$00,$3e,$7c,$00,$3e,$7f,$ff,$fe,$7f,$ff,$fe,$00 // <..|.>|.>.......
        .byte $70,$00,$0e,$78,$00,$1e,$3c,$00,$3c,$3e,$00,$7c,$3f,$00,$fc,$3f // p..x..<.<>.|?..?
        .byte $81,$fc,$3f,$c3,$fc,$3d,$e7,$bc,$3c,$ff,$3c,$3c,$7e,$3c,$3c,$3c // ..?..=..<.<<~<<<
        .byte $3c,$3c,$18,$3c,$3c,$00,$3c,$3c,$00,$3c,$3c,$00,$3c,$3c,$00,$3c // <<.<<.<<.<<.<<.<
        .byte $3c,$00,$3c,$7e,$00,$7e,$7e,$00,$7e,$7e,$00,$7e,$7e,$00,$7e,$00 // <.<~.~~.~~.~~.~.
        .byte $70,$00,$7e,$78,$00,$7e,$3c,$00,$3c,$3e,$00,$3c,$3f,$00,$3c,$3f // p.~x.~<.<>.<?.<?
        .byte $80                                   // .

txt_2351:
        .text "<?"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $3c,$3d,$e0
        .byte $3c,$3c,$f0
        .byte $3c,$3c,$78
        .text "<<<<<"
        .byte $1e
        .byte $3c
        .byte $3c,$0f,$3c,$3c,$07,$bc,$3c,$03,$fc,$3c,$01,$fc,$3c,$00,$fc,$7e // <.<<..<..<..<..~
        .byte $00,$7c,$7e,$00,$3c,$7e,$00,$1c,$7e,$00,$0c,$00,$03,$ff,$00,$0f // .|~.<~..~.......
        .byte $ff,$c0,$1f,$87,$e0,$3e,$01,$f0,$3c,$00,$f0,$7c,$00,$78,$78,$00 // .....>..<..|.xx.
        .byte $78,$78,$00,$3c,$78,$00,$3c,$78,$00,$1e,$78,$00,$1e,$78,$00,$1e // xx.<x.<x..x..x..
        .byte $78,$00,$1e,$78,$00,$1e,$78,$00,$1e,$7c,$00,$3e,$3c,$00,$3c,$3e // x..x..x..|.><.<>
        .byte $00,$7c,$1f,$81,$f8,$0f,$ff,$f0,$03,$ff,$c0,$00,$7f,$ff,$c0,$7f // .|..............
        .byte $ff,$f0,$3c,$01,$f8,$3c,$00,$7c,$3c,$00,$3c,$3c,$00,$3e,$3c,$00 // ..<..<.|<.<<.><.
        .byte $1e,$3c,$00,$1e,$3c,$00,$1e,$3c,$00,$3e,$3c,$00,$3c,$3c,$00,$7c // .<..<..<.><.<<.|
        .byte $3c,$01,$f8,$3f,$ff,$f0,$3f,$ff,$c0,$3c,$00,$00,$3c,$00,$00,$7e // <..?..?..<..<..~
        .byte $00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$00,$03,$ff,$00,$0f // ..~..~..~.......
        .byte $ff,$c0,$1f,$87,$e0,$3e,$01,$f0,$3c,$00,$f0,$7c,$00,$78,$78,$00 // .....>..<..|.xx.
        .byte $78,$78,$00,$3c,$78,$00,$3c,$78,$00,$1e,$78,$00,$1e,$78,$00,$1e // xx.<x.<x..x..x..
        .byte $78,$00,$1e,$78,$00,$1e,$78,$01,$de,$7c,$03,$fe,$3c,$03,$fc,$3e // x..x..x..|..<..>
        .byte $01,$fc,$1f,$81,$fe,$0f,$ff,$fe,$03,$ff,$de,$00,$7f,$ff,$c0,$7f // ................
        .byte $ff,$f0,$3c,$01,$f8,$3c,$00,$7c,$3c,$00,$3c,$3c,$00,$3e,$3c,$00 // ..<..<.|<.<<.><.
        .byte $1e,$3c,$00,$1e,$3c,$00,$1e,$3c,$00,$3e,$3c,$00,$3c,$3c,$00,$7c // .<..<..<.><.<<.|
        .byte $3c,$01,$f8,$3f,$ff,$f0,$3f,$ff,$c0,$3c,$03,$c0,$3c,$01,$e0,$7e // <..?..?..<..<..~
        .byte $00,$f0,$7e,$00,$78,$7e,$00,$7c,$7e,$00,$7e,$00,$03,$ff,$00,$0f // ..~.x~.|~.~.....
        .byte $ff,$c0,$1f,$87,$e0,$1e,$01,$f0,$3e,$00,$e0,$3e,$00,$00,$1e,$00 // ........>..>....
        .byte $00,$1f,$80,$00,$0f,$ff,$c0,$03,$ff,$f0,$00,$01,$f8,$00,$00,$7c // ...............|
        .byte $00,$00,$3c,$38,$00,$3e,$78,$00,$1e,$7c,$00,$3e,$3c,$00,$3c,$3e // ..<8.>x..|.><.<>
        .byte $00,$7c,$1f,$81,$f8,$0f,$ff,$f0,$03,$ff,$c0,$00,$7f,$ff,$fe,$7f // .|..............
        .byte $ff,$fe,$78,$3c,$1e,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c // ..x<..<..<..<..<
        .byte $00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00 // ..<..<..<..<..<.
        .byte $00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00 // .<..<..<..<..<..
        .byte $7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$7e,$7e // ~..~..~..~..~.~~
        .byte $00,$7e,$3c,$00,$3c,$3c,$00,$3c,$3c,$00,$3c,$3c,$00,$3c,$3c,$00 // .~<.<<.<<.<<.<<.
        .byte $3c,$3c,$00,$3c,$3c,$00,$3c,$3c,$00,$3c,$3c,$00,$3c,$3c,$00,$3c // <<.<<.<<.<<.<<.<
        .byte $3c,$00,$3c,$3c,$00,$3c,$3c,$00,$3c,$3e,$00,$7c,$1e,$00,$78,$1f // <.<<.<<.<>.|..x.
        .byte $00,$f8,$0f,$c3,$f0,$07,$ff,$e0,$01,$ff,$80,$00,$30,$00,$0c,$70 // ............0..p
        .byte $00,$0e,$78,$00,$1e,$78,$00,$1e,$3c,$00,$3c,$3c,$00,$3c,$1e,$00 // ..x..x..<.<<.<..
        .byte $78,$1e,$00,$78,$0f,$00,$f0,$0f,$00,$f0,$07,$81,$e0,$07,$81,$e0 // x..x............
        .byte $03,$c3,$c0,$03,$c3,$c0,$01,$e7,$80,$01,$e7,$80,$00,$ff,$00,$00 // ................
        .byte $ff,$00,$00,$7e,$00,$00,$7e,$00,$00,$3c,$00,$00,$7e,$00,$7e,$7e // ...~..~..<..~.~~
        .byte $00,$7e,$3c,$00,$3c,$3c,$00,$3c,$3c,$00,$3c,$1e,$00,$78,$1e,$00 // .~<.<<.<<.<..x..
        .byte $78,$1e,$00,$78,$0f,$00,$f0,$0f,$00,$f0,$0f,$00,$f0,$07,$99,$e0 // x..x............
        .byte $07,$99,$e0,$07,$bd,$e0,$03,$ff,$c0,$03,$ff,$c0,$03,$ff,$c0,$01 // ................
        .byte $ff,$80,$01,$e7,$80,$01,$e7,$80,$00,$c3,$00,$00,$3f,$00,$fc,$3f // ............?..?
        .byte $00,$fc,$0f,$00,$f0,$07,$81,$e0,$03,$c3,$c0,$01,$e7,$80,$00,$ff // ................
        .byte $00,$00,$7e,$00,$00,$3c,$00,$00,$7e,$00,$00,$ff,$00,$01,$e7,$80 // ..~..<..~.......
        .byte $03,$c3,$c0,$07,$81,$e0,$0f,$00,$f0,$1e,$00,$78,$3c,$00,$3c,$7e // ...........x<.<~
        .byte $00,$7e,$7e,$00,$7e,$7e,$00,$7e,$7e,$00,$7e,$00,$3f,$00,$fc,$3f // .~~.~~.~~.~.?..?
        .byte $00,$fc,$0f,$00,$f0,$07,$81,$e0,$03,$c3,$c0,$01,$e7,$80,$00,$ff // ................
        .byte $00,$00,$7e,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00 // ..~..<..<..<..<.
        .byte $00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00 // .<..<..<..<..<..
        .byte $7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$7e,$00,$00,$1f,$ff,$fc,$1f // ~..~..~..~......
        .byte $ff,$fc,$1e,$00,$3c,$00,$00,$78,$00,$00,$f0,$00,$01,$e0,$00,$03 // ....<..x........
        .byte $c0,$00,$07,$80,$00,$0f,$00,$00,$1e,$00,$00,$3c,$00,$00,$78,$00 // ...........<..x.
        .byte $00,$f0,$00,$01,$e0,$00,$03,$c0,$00,$07,$80,$00,$0f,$00,$00,$1e // ................
        .byte $00,$3e,$3c,$00,$3e,$7f,$ff,$fe,$7f,$ff,$fe,$00,$00,$7e,$00,$00 // .><.>........~..
        .byte $ff,$00,$00,$ff,$00,$00,$ff,$00,$00,$ff,$00,$00,$ff,$00,$00,$7e // ...............~
        .byte $00,$00,$7e,$00,$00,$7e,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00 // ..~..~..<..<..<.
        .byte $00,$18,$00,$00,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $3c,$00,$00,$7e,$00,$00,$7e,$00,$00,$3c,$00,$00,$00,$e0,$e0,$01 // <..~..~..<......
        .byte $e1,$e0,$03,$c3,$c0,$07,$87,$80,$03,$03 // ..........

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

// --- Region $2700-$280e ---
.pc = $2700 "dat_2700"

dat_2700:
        .byte $0f,$c3,$f0,$0f,$c3,$f0,$07,$81,$e0,$07,$81,$e0,$07,$81,$e0,$07 // ................
        .byte $81,$e0,$3f,$ff,$fe,$7f,$ff,$fc,$07,$81,$e0,$07,$81,$e0,$07,$81 // ..?.............
        .byte $e0,$3f,$ff,$fe,$7f,$ff,$fc,$07,$81,$e0,$07,$81,$e0,$07,$81,$e0 // .?..............
        .byte $07,$81,$e0,$0f,$c3,$f0,$0f,$c3,$f0,$0f,$c3,$f0,$0f,$c3,$f0,$00 // ................
        .byte $00,$18,$00,$00,$38,$00,$00,$ff,$00,$03,$ff,$c0,$07,$ff,$e0,$0f // ....8...........
        .byte $39,$f0,$1f,$38,$e0,$0f,$38,$00,$0f,$f8,$00,$07,$ff,$80,$01,$ff // 9..8..8.........
        .byte $e0,$00,$3b,$f0,$00,$38,$f0,$00,$38,$f8,$0e,$38,$f8,$1f,$38,$f0 // ..;..8..8..8..8.
        .byte $0f,$fb,$f0,$07,$ff,$e0,$01,$ff,$80,$00,$38,$00,$00,$30,$00,$00 // ..........8..0..
        .byte $00,$00,$0e,$00,$00,$1e,$0f,$00,$3c,$1f,$80,$78,$1f,$80,$f0,$0f // ........<..x....
        .byte $01,$e0,$00,$03,$c0,$00,$07,$80,$00,$0f,$00,$00,$1e,$00,$00,$3c // ...............<
        .byte $00,$00,$78,$00,$00,$f0,$00,$01,$e0,$00,$03,$c0,$00,$07,$80,$f0 // ..x.............
        .byte $0f,$01,$f8,$1e,$01,$f8,$3c,$00,$f0,$78,$00,$00,$20,$00,$00,$00 // ......<..x.. ...
        .byte $01,$fc,$00,$07,$ff,$00,$0f,$07,$80,$1e,$03,$c0,$1e,$03,$c0,$1e // ................
        .byte $03,$c0,$0f,$07,$c0,$0f,$9f,$80,$07,$ff,$00,$03,$fc,$00,$07,$f0 // ................
        .byte $00,$0f,$f8,$00,$1f,$7c,$3c,$1e,$3e,$3c,$3c,$1f,$7c,$3c,$0f,$f8 // .....|<.><<.|<..
        .byte $3c,$07,$f0,$3e,$03,$e0,$1f,$07,$f0,$0f,$ff,$f8,$03,$fc,$78,$00 // <..>..........x.
        .byte $00,$0e,$00,$00,$1e,$00,$00,$3c,$00,$00,$78,$00,$00,$30 // .......<..x..0

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

// --- Region $2841-$28f1 ---
.pc = $2841 "dat_2841"

dat_2841:
        .byte $1f,$c0,$00,$7f,$80,$00,$fc,$00,$01,$f0,$00,$01,$e0,$00,$03,$e0 // ................
        .byte $00,$03,$c0,$00,$03,$c0,$00,$03,$c0,$00,$03,$c0,$00,$03,$c0,$00 // ................
        .byte $03,$c0,$00,$03,$c0,$00,$03,$c0,$00,$03,$c0,$00,$03,$e0,$00,$01 // ................
        .byte $e0,$00,$01,$f0,$00,$00,$fc,$00,$00,$7f,$80,$00,$1f,$c0,$00,$03 // ................
        .byte $f8,$00,$01,$fe,$00,$00,$3f,$00,$00,$0f,$80,$00,$07,$80,$00,$07 // ......?.........
        .byte $c0,$00,$03,$c0,$00,$03,$c0,$00,$03,$c0,$00,$03,$c0,$00,$03,$c0 // ................
        .byte $00,$03,$c0,$00,$03,$c0,$00,$03,$c0,$00,$03,$c0,$00,$07,$c0,$00 // ................
        .byte $07,$80,$00,$0f,$80,$00,$3f,$00,$01,$fe,$00,$03,$f8,$00,$00,$00 // ......?.........
        .fill 9, $00
        .byte $3c,$00,$00,$3c,$00,$07,$bd,$e0,$07,$ff,$e0,$03,$ff,$c0,$01,$ff // <..<............
        .byte $80,$1f,$ff,$f8,$1f,$ff,$f8,$01,$ff,$80,$03,$ff,$c0,$07,$ff,$e0 // ................
        .byte $07,$bd,$e0,$00,$3c,$00,$00,$3c       // ....<..<

// --- Region $290d-$292f ---
.pc = $290d "dat_290d"

dat_290d:
        .byte $3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$0f,$ff // <..<..<..<..<...
        .byte $f0,$0f,$ff,$f0,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00 // .....<..<..<..<.
        .byte $00,$3c                               // .<

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

// --- Region $296b-$297d ---
.pc = $296b "dat_296b"

dat_296b:
        .byte $1c,$00,$00,$3e,$00,$00,$3e,$00,$00,$1e,$00,$00,$3c,$00,$00,$78 // ...>..>.....<..x
        .byte $00,$00,$30                           // ..0

// --- Region $299b-$29a1 ---
.pc = $299b "dat_299b"

dat_299b:
        .byte $0f,$ff,$f0,$0f,$ff,$f0               // ......

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

// --- Region $29f4-$2b84 ---
.pc = $29f4 "dat_29f4"

dat_29f4:
        .byte $3c,$00,$00,$7e,$00,$00,$7e,$00,$00,$3c,$00,$00,$00,$00,$0e,$00 // <..~..~..<......
        .byte $00,$1e,$00,$00,$3c,$00,$00,$78,$00,$00,$f0,$00,$01,$e0,$00,$03 // ....<..x........
        .byte $c0,$00,$07,$80,$00,$0f,$00,$00,$1e,$00,$00,$3c,$00,$00,$78,$00 // ...........<..x.
        .byte $00,$f0,$00,$01,$e0,$00,$03,$c0,$00,$07,$80,$00,$0f,$00,$00,$1e // ................
        .byte $00,$00,$3c,$00,$00,$78,$00,$00,$20,$00,$00,$00,$03,$ff,$00,$0f // ..<..x.. .......
        .byte $ff,$c0,$1f,$87,$e0,$3e,$03,$f0,$3c,$07,$f0,$7c,$07,$78,$78,$0e // .....>..<..|.xx.
        .byte $78,$78,$0c,$3c,$78,$1c,$3c,$78,$18,$1e,$78,$38,$1e,$78,$30,$1e // xx.<x.<x..x8.x0.
        .byte $78,$70,$1e,$78,$60,$1e,$78,$e0,$1e,$7c,$c0 // xp.x`.x..|.

txt_2a6f:
        .text ">="
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $3c,$3f,$80,$7c,$1f,$81,$f8,$0f,$ff,$f0,$03,$ff,$c0,$00,$00,$fc // <?.|............
        .byte $00,$00,$fc,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00 // .....<..<..<..<.
        .byte $00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00 // .<..<..<..<..<..
        .byte $3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c,$00,$00,$3c // <..<..<..<..<..<
        .byte $00,$00,$3c,$00,$00,$3c,$00,$01,$ff,$80,$01,$ff,$80,$00,$00,$ff // ..<..<..........
        .byte $c0,$03,$ff,$f0,$07,$e1,$f8,$0f,$80,$78,$07,$00,$7c,$00,$00,$7c // .........x..|..|
        .byte $00,$00,$78,$00,$01,$f8,$03,$ff,$f0,$0f,$ff,$c0,$1f,$80,$00,$3e // ..x............>
        .byte $00,$00,$3c,$00,$00,$7c,$00,$00,$78,$00,$00,$7c,$00,$00,$3c,$00 // ..<..|..x..|..<.
        .byte $00,$3e,$00,$3e,$1f,$80,$3e,$0f,$ff,$fe,$03,$ff,$fe,$00,$00,$ff // .>.>..>.........
        .byte $c0,$03,$ff,$f0,$07,$e1,$f8,$0f,$80,$78,$07,$00,$7c,$00,$00,$7c // .........x..|..|
        .byte $00,$00,$78,$00,$00,$f8,$00,$0f,$f0,$00,$0f,$f8,$00,$00,$7c,$00 // ..x...........|.
        .byte $00,$3c,$00,$00,$3e,$00,$00,$1e,$38,$00,$1e,$7c,$00,$3e,$3c,$00 // .<..>...8..|.><.
        .byte $3c,$3e,$00,$7c,$1f,$81,$f8,$0f,$ff,$f0,$03,$ff,$c0,$00,$00,$01 // <>.|............
        .byte $f8,$00,$03,$f8,$00,$07,$f8,$00,$0f,$78,$00,$1e,$78,$00,$3c,$78 // .........x..x.<x
        .byte $00,$78,$78,$00,$f0,$78,$01,$e0,$78,$03,$c0,$78,$07,$80,$78,$0f // .xx..x..x..x..x.
        .byte $00,$78,$1e,$00,$78,$3f,$ff,$fe,$3f,$ff,$fe,$00,$00,$78,$00,$00 // .x..x?..?....x..
        .byte $78,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$00,$fc,$00,$0f,$ff // x...............
        .byte $fc,$0f,$ff                           // ...

// --- Region $2b8c-$2dfe ---
.pc = $2b8c "Segment $2b8c"
        .byte $0f,$00,$00,$0f,$00,$00,$0f,$00,$00,$0f,$00,$00,$0f,$ff,$c0,$0f // ................
        .byte $ff,$f0,$00,$01,$f8,$00,$00,$7c,$00,$00,$3c,$00,$00,$3e,$38,$00 // .......|..<..>8.
        .byte $1e,$7c,$00,$3e,$3c,$00,$3c,$3e,$00,$7c,$1f,$81,$f8,$0f,$ff,$f0 // .|.><.<>.|......
        .byte $03,$ff,$c0,$00,$03,$ff,$00,$0f,$ff,$c0,$1f,$87,$e0,$3e,$01,$f0 // .............>..
        .byte $3c,$00,$e0,$7c,$00,$00,$78,$00,$00,$78,$00,$00,$79,$ff,$c0,$7f // <..|..x..x..y...
        .byte $ff,$f0,$7f,$81,$f8,$7e,$00,$7c,$7c,$00,$3c,$7c,$00,$3e,$78,$00 // .....~.||.<|.>x.
        .byte $1e,$7c,$00,$3e,$3c,$00,$3c,$3e,$00,$7c,$1f,$81,$f8,$0f,$ff,$f0 // .|.><.<>.|......
        .byte $03,$ff,$c0,$00,$1f,$ff,$fe,$1f,$ff,$fe,$1e,$00,$3c,$1e,$00,$78 // ............<..x
        .byte $00,$00,$f0,$00,$01,$e0,$00,$03,$c0,$00,$07,$80,$00,$0f,$00,$00 // ................
        .byte $1e,$00,$00,$3c,$00,$00,$78,$00,$00,$f0,$00,$01,$e0,$00,$03,$c0 // ...<..x.........
        .byte $00,$07,$80,$00,$0f,$00,$00,$1e,$00,$00,$3c,$00,$00,$78,$00,$00 // ..........<..x..
        .byte $20,$00,$00,$00,$01,$ff,$80,$07,$ff,$e0,$0f,$c3,$f0,$1f,$00,$f8 //  ...............
        .byte $1f,$00,$f8,$1f,$00,$f8,$0f,$00,$f0,$0f,$c3,$f0,$07,$ff,$e0,$0f // ................
        .byte $ff,$f0,$1f,$81,$f8,$3e,$00,$7c,$7c,$00,$3c,$7c,$00,$3e,$78,$00 // .....>.||.<|.>x.
        .byte $1e,$7c,$00,$3e,$3c,$00,$3c,$3e,$00,$7c,$1f,$81,$f8,$0f,$ff,$f0 // .|.><.<>.|......
        .byte $03,$ff,$c0,$00,$03,$ff,$c0,$0f,$ff,$f0,$1f,$81,$f8,$3e,$00,$7c // .............>.|
        .byte $3c,$00,$3c,$7c,$00,$3e,$78,$00,$1e,$7c,$00,$3e,$3c,$00,$3e,$3e // <.<|.>x..|.><.>>
        .byte $00,$7e,$1f,$81,$fe,$0f,$ff,$fe,$03,$ff,$9e,$00,$00,$1e,$00,$00 // .~..............
        .byte $1e,$00,$00,$3e,$1c,$00,$3c,$3e,$00,$7c,$1f,$81,$f8,$0f,$ff,$f0 // ...>..<>.|......
        .byte $03,$ff,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$3c,$00,$00,$7e,$00,$00,$7e,$00,$00,$3c,$00,$00,$00,$00,$00 // .<..~..~..<.....
        .fill 9, $00
        .byte $3c,$00,$00,$7e,$00,$00,$7e,$00,$00,$3c,$00,$00,$00,$00,$00,$00 // <..~..~..<......
        .fill 12, $00
        .byte $01,$c0,$00,$03,$c0,$00,$07,$80,$00,$0f,$00,$00,$1e,$00,$00,$3c // ...............<
        .byte $00,$00,$78,$00,$00,$f0,$00,$01,$e0,$00,$03,$c0,$00,$07,$80,$00 // ..x.............
        .byte $03,$c0,$00,$01,$e0,$00,$00,$f0,$00,$00,$78,$00,$00,$3c,$00,$00 // ..........x..<..
        .byte $1e,$00,$00,$0f,$00,$00,$07,$80,$00,$03,$c0,$00,$00,$80,$00,$00 // ................
        .fill 20, $00
        .byte $3f,$ff,$fc,$3f,$ff,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$3f // ?..?...........?
        .byte $ff,$fc,$3f,$ff,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..?.............
        .fill 11, $00
        .byte $03,$80,$00,$03,$c0,$00,$01,$e0,$00,$00,$f0,$00,$00,$78,$00,$00 // .............x..
        .byte $3c,$00,$00,$1e,$00,$00,$0f,$00,$00,$07,$80,$00,$03,$c0,$00,$01 // <...............
        .byte $e0,$00,$03,$c0,$00,$07,$80,$00,$0f,$00,$00,$1e,$00,$00,$3c,$00 // ..............<.
        .byte $00,$78,$00,$00,$f0,$00,$01,$e0,$00,$03,$c0,$00,$01,$00,$00,$00 // .x..............
        .byte $00,$ff,$c0,$03,$ff,$f0,$07,$e1,$f8,$0f,$80,$78,$07,$00,$7c,$00 // ...........x..|.
        .byte $00,$7c,$00,$00,$78,$00,$01,$f8,$00,$0f,$f0,$00,$3f,$c0,$00,$7e // .|..x.......?..~
        .byte $00,$00,$f8,$00,$00,$f0,$00,$01,$f0,$00,$01,$e0,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$01,$e0,$00,$03,$f0,$00,$03,$f0,$00,$01,$e0 // ..............

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

// --- Region $312f-$313a ---
.pc = $312f "Segment $312f"
        .byte $85,$2b,$e6,$29,$a5,$29,$c9,$0f,$d0,$02,$e6,$2a // .+.).).....*

// --- Region $3153-$321a ---
.pc = $3153 "dat_3153"

dat_3153:
        .byte $48,$8a,$48,$98,$48,$e6,$23,$a0,$65,$a2,$31,$a9,$30,$65 // H.H.H.#.e.1.0e

txt_3161:
        .text " LA1H"
        .byte $8a,$48,$98,$48,$a9,$33,$a2,$00       // .H.H.3..

txt_316e:
        .text " "
        .byte $40                                   // @ character
        .text "3"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $7c,$a2,$31,$a9,$49,$65               // |.1.Ie

txt_3178:
        .text " LA1H"
        .byte $8a,$48,$98,$48,$a9,$4c,$a2,$00       // .H.H.L..

txt_3185:
        .text " "
        .byte $40                                   // @ character
        .text "3"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $93,$a2,$31,$a9,$62,$65               // ..1.be

txt_318f:
        .text " LA1H"
        .byte $8a,$48,$98,$48,$a9,$65,$a2,$00       // .H.H.e..

txt_319c:
        .text " "
        .byte $40                                   // @ character
        .text "3"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $aa,$a2,$31,$a9,$7b,$65               // ..1.{e

txt_31a6:
        .text " LA1H"
        .byte $8a,$48,$98,$48,$a9,$7e,$a2,$00       // .H.H.~..

txt_31b3:
        .text " "
        .byte $40                                   // @ character
        .text "3"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $c1,$a2,$31,$a9,$94,$65               // ..1..e

txt_31bd:
        .text " LA1H"
        .byte $8a,$48,$98,$48,$a9,$97,$a2,$00       // .H.H....

txt_31ca:
        .text " "
        .byte $40                                   // @ character
        .text "3"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $d8,$a2,$31,$a9,$ad,$65               // ..1..e

txt_31d4:
        .text " LA1H"
        .byte $8a,$48,$98,$48,$a9,$b0,$a2,$00       // .H.H....

txt_31e1:
        .text " "
        .byte $40                                   // @ character
        .text "3"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $ef,$a2,$31,$a9,$c6,$65               // ..1..e

txt_31eb:
        .text " LA1H"
        .byte $8a,$48,$98,$48,$a9,$c9,$a2,$00       // .H.H....

txt_31f8:
        .text " "
        .byte $40                                   // @ character
        .text "3"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $06,$a2,$32,$a9,$df,$65               // ..2..e

txt_3202:
        .text " LA1H"
        .byte $8a,$48,$98,$48,$a9,$e2,$a2,$00       // .H.H....

txt_320f:
        .text " "
        .byte $40                                   // @ character
        .text "3"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $1b,$a2,$32,$a9,$fa,$4c,$41,$31       // ..2..LA1

// --- Region $32a2-$333f ---
.pc = $32a2 "Segment $32a2"
        .byte $12,$d0,$d0,$fb,$ad,$b6,$03,$4a,$29,$07,$aa,$bd,$ef,$03,$a2,$0d // .......J).......
        .byte $9d,$ff,$d7,$ca,$d0,$fa,$e6,$01,$bd,$00,$80,$9d,$00,$50,$e8,$d0 // .............P..
        .byte $f7,$c6,$01,$aa,$29,$0f,$a8,$c8,$c8,$c8,$8a // ....)......

txt_32cd:
        .text "JJJ"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $04,$18,$69,$28,$90,$01,$e8,$88,$10,$f7,$85,$02,$86,$03,$a0,$08 // ..i(............
        .byte $b9,$f7,$03,$91,$02,$88,$10,$f8,$ee,$b9,$03,$ee,$b6,$03,$d0,$b0 // ................
        .byte $58,$4c,$e2,$fc                       // XL..

txt_32f5:
        .encoding "screencode_mixed"
        .text "golklogachromanceintro by alex/7"
        .text "@"
        .encoding "petscii_upper"
        .byte $aa,$b1,$91,$b3,$22,$22,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00 // ....""..........
        .byte $00,$00,$00,$19,$16,$00,$1e,$0d,$9c,$00,$00,$00,$00,$00,$00,$01 // ................
        .byte $9c,$0a,$bd,$00,$00,$00,$00,$00,$01,$ff // ..........

// --- Region $378f-$5f40 ---
.pc = $378f "txt_378f"

txt_378f:
        .text "*** INTRO WAS CODED AND THE SPRITEFONT WAS DRAWED BY ALEXANDER CHROMANCE IN 1992,  THE PICTURE WAS PAINTED BY CSABA ***"
        .byte $00                                   // string terminator
        .byte $40,$80,$c0,$00,$40,$80,$c0,$00,$40,$80,$c0,$00,$40,$80,$c0,$00 // @...@...@...@...
        .byte $40,$80,$c0,$00,$40,$80,$c0,$00,$40,$00,$c0,$00,$00,$00,$00,$80 // @...@...@.......
        .byte $c0,$00,$40,$80,$c0,$00,$40,$80,$c0,$00,$40,$80,$c0,$00,$40,$80 // ..@...@...@...@.
        .byte $c0,$00,$40,$80,$c0,$00,$40,$80,$c0,$00,$00,$40,$80,$c0 // ..@...@....@..

txt_3845:
        .text "    !!!!"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "####$$$$%%%%&&"
        .byte $01,$26,$01,$01,$01,$01               // .&....

txt_3865:
        .text "&&''''(((())))****++++,,,,"
        .byte $01                                   // .

txt_3880:
        .text "----             ...SKULLS HAS FELL TO THE    GROUND,   WHICH BURNING AS GROWING  FIRE-BULLETS!                OH, YES   THE TIME HAS   CAME FOR                      *           ***         *****       *******     *********   *********** **************           ** CHROMANCE **           **************             TO FLY AGAIN WITH ANOTHER   PLAYABLE      PREVIEW      CALLED:                   TWOTRIS      -------                 ALL WORK BY              *************              PAINKILLER!              *************                          I PLANNED TO USE MY AMIGA  CRUNCHER ON THIS ONE, BUTI DECIDED NOTTO DO SO FOR IT WOULD HAVEBEEN TOO MUCH WORK FOR A  PREVIEW LIKE    THIS...   (IN SPITE OF THE MULTILOADSYSTEM, I CANONLY CONSIDERTHIS GAME AS A BUDGET ONE)"

dat_3b83:
        // === Fill data (43 bytes, $3b83-$3bad) ===
        .fill 43, $20
        .text "LET'S     GIVE A"
        .text " RING TO OUR BOA"
        .text "RDS   FOR THE   "
        .text "   LATEST!      "
        .fill 10, $20
        .fill 13, $3d
        .fill 13, $20
        .text "UNAUTHORIZED  PR"
        .text "ODUCTIONS!      "
        .text "       (209)545-"
        .text "2671            "
        .text " =============  "
        .fill 12, $20
        .text "THE HIGHWAY     "
        .fill 9, $20
        .text "(+46)42-83773   "
        .fill 10, $20
        .fill 13, $3d
        .fill 29, $20
        .text "AT LAST   WE SEN"
        .text "D SOME  REGARDS "
        .text "TO              "
        .text "  ARMAGEDDON!   "
        .text " EMPIRE!        "
        .text "NEI          TSM"
        .fill 8, $20
        .text "DEMONIX        D"
        .text "WI     IN AMERIC"
        .text "A...            "
        .text "   ILLUSION     "
        .text " CENSOR       SH"
        .text "ARKS       GENES"
        .text "IS      LEGEND  "
        .text "     TALENT     "
        .text " FAIRLIGHT  REDS"
        .text "ECTOR INC   SUCC"
        .text "ESS        TRC  "
        .fill 16, $20
        .text "AND MANY MANY   "
        .text "MORE IN     EURO"
        .text "PE...           "
        .fill 17, $20
        .text "...ANYWAY THE FO"
        .text "UR MUSICS WERE C"
        .text "OMPOSEDBY ONE OF"
        .text " OUR BEST FRIEND"
        .text "    NAMELY,     "
        .fill 12, $20
        .text "** GRIFF **     "
        .fill 11, $20
        .text "ENJOY THE     MU"
        .text "SICS!"

dat_3ec0:
        // === Fill data (32 bytes, $3ec0-$3edf) ===
        .fill 32, $20
        .text "(C)1993     ALEX"
        .text "ANDER    CHROMAN"
        .text "CE       AND    "
        .text "  PAINKILLER!   "
        .text "FROM THE    MANA"
        .text "GEMENT!   =HUNGA"
        .text "RY=             "
        .fill 17, $20
        .text "* PEACE *"

dat_3f6a:
        // === Fill data (145 bytes, $3f6a-$3ffa) ===
        .fill 145, $20
        .byte $00,$00,$00,$00,$00                   // .....

dat_4000:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUV"
        .byte $6a                                   // char 43 (partial)
        .byte $aa,$aa,$aa,$aa,$aa,$95,$56,$6a       // char 44 ','
        .byte $aa,$a9,$aa,$65,$aa,$a9,$a5,$56       // char 45 '-'
        .byte $75,$55,$fd,$f7,$ff,$f5,$d5,$55       // char 46 '.'
        .byte $55,$77,$df,$ff,$75                   // char 47 (partial)

txt_417d:
        .byte $55,$55,$55                           // char 47 (partial)
        .byte $aa,$6a,$56,$9a,$a6,$aa,$aa,$aa       // char 48 '0'
        .byte $6a,$aa,$96,$5a,$aa,$aa,$aa,$aa       // char 49 '1'

txt_4190:
        .byte $55,$55,$d5                           // char 50 (partial)

txt_4193:
        .byte $55,$55,$55,$55,$55                   // char 50 (partial)
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 51 '3'
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 52 '4'
        .byte $55,$55,$55,$55,$55,$55,$57,$7f       // char 53 '5'
        .byte $55,$55,$55,$55,$55,$5f,$ff,$ff       // char 54 '6'
        .byte $55,$55,$55,$55,$55,$fd,$ff,$ff       // char 55 '7'

txt_41c0:
        .byte $55,$55,$55,$55,$55,$55,$d5,$f7       // char 56 '8'

txt_41c8:
        .byte $55,$55,$55,$55,$55,$55,$55,$75       // char 57 '9'

txt_41d0:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 58 ':'
        .byte $55,$55,$55,$55,$55,$55,$55,$96       // char 59 ';'

txt_41e0:
        .byte $55,$55,$55,$55,$55,$55,$df           // char 60 (partial)

txt_41e7:
        .byte $55                                   // char 60 (partial)
        .byte $55,$55,$55,$55,$55,$fd,$d5,$ff       // char 61 '='
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$a5           // char 62 (partial)

txt_41f7:
        .byte $56                                   // char 62 (partial)
        .byte $55,$55,$55,$55,$55,$f5,$d5           // char 63 (partial)

txt_41ff:
        .byte $55                                   // char 63 (partial)
        .byte $55,$55,$55,$55,$d5                   // char 64 (partial)

txt_4205:
        .byte $55,$55,$55                           // char 64 (partial)
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 65 'A'
        .byte $55,$55,$55,$55,$55,$55,$55,$a5       // char 66 'B'

dat_4218:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)

txt_424f:
        .byte $55                                   // char 73 (partial)
        .byte $55,$55,$55,$55,$55,$5f,$ff,$5d       // char 74 'J'
        .byte $55,$55,$55,$55,$ff,$f5,$ff,$f7       // char 75 'K'
        .byte $55,$55,$55,$75,$57,$dd,$fd,$f7       // char 76 'L'

txt_4268:
        .byte $55,$55,$55,$55,$55,$55,$69,$a6       // char 77 'M'
        .byte $55,$55,$55,$55,$55,$75,$55,$fd       // char 78 'N'
        .byte $55,$55,$55,$55,$55,$95               // char 79 (partial)

txt_427e:
        .byte $56,$55                               // char 79 (partial)
        .byte $55,$55,$55,$55,$55,$55,$55,$56       // char 80 'P'
        .byte $55,$55,$55,$56,$55,$6a,$a5,$59       // char 81 'Q'
        .byte $56,$6a,$55,$69,$6a,$5a,$5a,$66       // char 82 'R'
        .byte $55,$55,$55,$f5,$7d                   // char 83 (partial)

txt_429d:
        .byte $55,$55,$55                           // char 83 (partial)
        .byte $a9,$aa,$aa,$66,$a9,$a6,$aa,$aa       // char 84 'T'
        .byte $55,$55,$56,$9a,$a9,$65,$a5,$96       // char 85 'U'
        .byte $55,$55,$99,$55,$55,$55,$55,$95       // char 86 'V'

txt_42b8:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 87 'W'
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 88 'X'
        .byte $55,$55,$55,$55,$56,$6a,$55,$55       // char 89 'Y'
        .byte $ff,$ff,$ff,$f7,$55,$d5,$fd,$ff       // char 90 'Z'
        .byte $55,$55,$55,$55,$55,$dd               // char 91 (partial)

txt_42de:
        .byte $55,$55                               // char 91 (partial)
        .byte $55,$57,$55,$55,$55,$55,$55,$55       // char 92 '\'
        .byte $57,$5d,$77                           // char 93 (partial)

txt_42eb:
        .byte $55,$55,$57,$55,$55                   // char 93 (partial)
        .byte $aa,$aa,$6a                           // char 94 (partial)

txt_42f3:
        .byte $56,$5a,$55,$55,$55                   // char 94 (partial)
        .byte $56,$55,$55,$56,$69,$a5,$a5,$95       // char 95 '_'
        .byte $6a,$a9,$55,$55,$55,$55,$55,$9a       // char 96 '`'
        .byte $55,$a5,$aa,$aa,$aa,$9a,$aa,$a6       // char 97 'a'
        .byte $aa,$aa,$aa,$55,$55,$65,$55,$66       // char 98 'b'

txt_4318:
        .byte $55,$5a,$a9,$aa,$aa,$aa               // char 99 (partial)

txt_431e:
        .byte $55,$59                               // char 99 (partial)
        .byte $a5,$96,$a5,$95,$55,$55,$55,$55       // char 100 'd'
        .byte $95,$59,$95,$a9,$a5,$aa,$aa,$aa       // char 101 'e'
        .byte $5a,$4a,$0a,$07,$03,$01,$00,$00       // char 102 'f'
        .byte $f5,$d5,$dd                           // char 103 (partial)

txt_433b:
        .byte $55,$55,$55,$55,$55                   // char 103 (partial)
        .byte $55,$55,$d5                           // char 104 (partial)

txt_4343:
        .byte $55,$55,$55,$55,$55                   // char 104 (partial)
        .byte $56,$56,$5a,$aa,$6a,$59,$66,$aa       // char 105 'i'

txt_4350:
        .byte $56,$56,$56,$55,$55,$55,$55,$59       // char 106 'j'
        .byte $aa,$a5,$56,$95,$5a,$55,$55,$55       // char 107 'k'
        .byte $95,$56,$95,$aa,$aa,$5a,$55,$55       // char 108 'l'
        .byte $6a,$aa,$a6,$aa,$aa,$aa,$aa,$5a       // char 109 'm'
        .byte $7f,$ff,$ff,$f7,$ff,$ff,$ff,$ff       // char 110 'n'

txt_4378:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 111 'o'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$a9       // char 112 'p'

txt_4388:
        .byte $55,$55,$55,$55,$55,$55,$55,$95       // char 113 'q'

txt_4390:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 114 'r'
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 115 's'
        .byte $7f,$57,$5f,$fd,$55,$55,$55,$55       // char 116 't'
        .byte $ff,$fd,$ff,$55,$55,$77               // char 117 (partial)

txt_43ae:
        .byte $55,$55                               // char 117 (partial)
        .byte $d5,$55,$57,$55,$5f,$7f,$57,$5d       // char 118 'v'
        .byte $75,$ff,$ff,$fd,$f5,$dd,$f5,$d7       // char 119 'w'
        .byte $95,$55,$55,$55,$55,$95,$a6,$aa       // char 120 'x'
        .byte $7f,$55,$55,$5d,$d5,$55,$55,$f5       // char 121 'y'
        .byte $aa                                   // char 122 (partial)

txt_43d1:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 122 (partial)
        .byte $75,$57,$7f                           // char 123 (partial)

txt_43db:
        .byte $55,$55,$55,$55,$55                   // char 123 (partial)
        .byte $59,$65,$56,$aa,$aa,$aa,$aa,$aa       // char 124 '|'
        .byte $55,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 125 '}'
        .byte $6a                                   // char 126 (partial)

txt_43f1:
        .byte $5a,$56,$55,$55,$55,$55,$55           // char 126 (partial)
        .byte $aa,$aa,$a5,$95,$55,$55,$55,$69       // char 127
        .byte $aa,$aa,$aa                           // char 128 (partial)

txt_4403:
        .byte $5a,$55,$55,$5a,$a9                   // char 128 (partial)
        .byte $ff,$ff,$f5,$55,$55,$5d,$55,$55       // char 129
        .byte $ff,$7f,$55,$55,$7d,$df,$57,$55       // char 130
        .byte $ff,$fd,$57,$7f,$ff,$df,$75,$55       // char 131
        .byte $5a,$95,$55,$a5,$99                   // char 132 (partial)

txt_4425:
        .byte $55,$55,$55                           // char 132 (partial)
        .byte $aa,$aa,$5a,$55,$95                   // char 133 (partial)

txt_442d:
        .byte $55,$55,$55                           // char 133 (partial)
        .byte $aa,$a9,$55,$56,$59,$95,$55,$55       // char 134
        .byte $96,$6a,$aa,$65,$95                   // char 135 (partial)

txt_443d:
        .byte $55,$55,$55                           // char 135 (partial)
        .byte $a9,$96,$55,$65,$55,$55,$55,$55       // char 136
        .byte $96                                   // char 137 (partial)

txt_4449:
        .byte $55,$55,$55,$55,$55,$56,$55           // char 137 (partial)
        .byte $55,$55,$55,$55,$55,$65,$55,$55       // char 138
        .byte $fe,$aa,$ab,$aa,$a6,$95,$55,$a6       // char 139
        .byte $be,$ab,$aa,$bf,$ab,$ae,$6a,$5a       // char 140
        .byte $6d,$ac,$ac,$9c                       // char 141 (partial)

txt_446c:
        .byte $5c,$54,$b4,$b0                       // char 141 (partial)
        .byte $00,$00,$00,$00,$01,$00,$00,$00       // char 142
        .byte $7f,$3f,$3f,$1f,$0f,$0f,$47,$13       // char 143
        .byte $f5,$55,$55,$5d                       // char 144 (partial)

txt_4484:
        .byte $55,$55,$55,$55                       // char 144 (partial)
        .byte $55,$a5,$6a                           // char 145 (partial)

txt_448b:
        .byte $5a,$55,$55,$55,$55                   // char 145 (partial)
        .byte $55,$55,$69,$a6                       // char 146 (partial)

txt_4494:
        .byte $55,$55,$55,$55                       // char 146 (partial)
        .byte $55,$55,$6a,$55,$55,$55,$55,$55       // char 147
        .byte $5f,$fd,$ff,$f7                       // char 148 (partial)

txt_44a4:
        .byte $55,$55,$55,$55                       // char 148 (partial)
        .byte $56,$55,$95,$59,$95                   // char 149 (partial)

txt_44ad:
        .byte $55,$55,$55                           // char 149 (partial)
        .byte $aa,$6a,$56,$5a,$69,$55,$55,$55       // char 150
        .byte $ff,$f5,$55,$dd,$f5                   // char 151 (partial)

txt_44bd:
        .byte $55,$55,$55                           // char 151 (partial)
        .byte $d5                                   // char 152 (partial)

txt_44c1:
        .byte $55,$55,$55,$d5                       // char 152 (partial)

txt_44c5:
        .byte $55,$55,$55                           // char 152 (partial)
        .byte $57,$55,$55,$55,$55,$55,$57,$75       // char 153
        .byte $aa,$6a,$5a,$56,$55,$6a,$a9,$9a       // char 154
        .byte $9a,$a9,$aa,$aa,$aa,$aa,$6a,$5a       // char 155
        .byte $55,$55,$7d,$57,$7d,$df               // char 156 (partial)

txt_44e6:
        .byte $55,$55                               // char 156 (partial)
        .byte $55,$55,$59,$a5,$aa,$aa,$9a,$55       // char 157
        .byte $6a,$aa,$aa,$5a,$aa,$59,$65,$95       // char 158
        .byte $aa,$a5,$59,$a5,$95,$a5,$69,$55       // char 159
        .byte $ff,$ff,$5f,$d5                       // char 160 (partial)

txt_4504:
        .byte $55,$55,$55,$a5                       // char 160 (partial)
        .byte $fd,$f5                               // char 161 (partial)

txt_450a:
        .byte $55,$55,$55,$55,$55,$55               // char 161 (partial)
        .byte $ea,$aa,$aa,$aa,$aa,$aa,$aa           // char 162 (partial)

txt_4517:
        .byte $59                                   // char 162 (partial)
        .byte $55,$55,$55,$55,$55,$55,$5a,$a5       // char 163

txt_4520:
        .byte $55,$55,$55,$55,$55,$55,$aa,$aa       // char 164

txt_4528:
        .byte $55,$55,$55,$55,$55,$55,$55,$aa       // char 165

txt_4530:
        .byte $56,$55,$55,$55,$55,$55,$55,$55       // char 166
        .byte $aa                                   // char 167 (partial)

txt_4539:
        .byte $56,$55,$55,$55,$55,$55,$55           // char 167 (partial)
        .byte $6a,$96                               // char 168 (partial)

txt_4542:
        .byte $55,$55,$55,$55,$55,$55               // char 168 (partial)
        .byte $d5,$77                               // char 169 (partial)

txt_454a:
        .byte $55,$55,$55,$55,$55,$55               // char 169 (partial)
        .byte $55,$65                               // char 170 (partial)

txt_4552:
        .byte $55,$55,$55,$55,$55,$55               // char 170 (partial)
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$a9       // char 171
        .byte $ff,$ff,$ff,$f5,$55,$f5,$d5,$75       // char 172
        .byte $aa,$aa,$aa,$6a                       // char 173 (partial)

txt_456c:
        .byte $56,$55,$a9,$6a                       // char 173 (partial)
        .byte $55,$55,$55,$55,$55,$95,$a9,$aa       // char 174
        .byte $55,$55,$75                           // char 175 (partial)

txt_457b:
        .byte $55,$55,$55,$55,$55                   // char 175 (partial)
        .byte $aa,$aa,$ab,$bf,$aa,$aa,$aa,$a5       // char 176
        .byte $77,$ff,$dd,$75,$55,$55,$56,$5a       // char 177
        .byte $e9,$aa,$aa,$aa,$9a,$65,$56,$55       // char 178
        .byte $55,$55,$dd,$f7,$ff,$ff,$75           // char 179 (partial)

txt_459f:
        .byte $55                                   // char 179 (partial)
        .byte $55,$55,$55,$d5,$fd,$55,$55,$55       // char 180
        .byte $60,$e0,$e0,$e0,$b0,$80,$80,$80       // char 181
        .byte $04,$00,$01,$00,$01,$01,$04,$01       // char 182
        .byte $41,$04,$10,$54,$11,$55,$45,$15       // char 183
        .byte $55,$ff,$ff,$bf,$3f,$2f,$8f,$8b       // char 184
        .byte $5a,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 185
        .byte $5a,$55,$55,$55,$6a,$56,$55,$69       // char 186
        .byte $aa,$aa,$5a,$56,$69,$a5               // char 187 (partial)

txt_45de:
        .byte $55,$55                               // char 187 (partial)
        .byte $aa,$aa,$aa,$aa,$6a,$5a,$56,$55       // char 188
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$7f       // char 189

txt_45f0:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 190
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fd       // char 191
        .byte $ff,$ff,$ff,$ff,$fd,$f5,$d5,$55       // char 192
        .byte $ff,$ff,$ff,$ff                       // char 193 (partial)

txt_460c:
        .byte $55,$55,$55,$55                       // char 193 (partial)
        .byte $aa,$aa,$aa,$aa,$aa,$6a,$5a,$55       // char 194
        .byte $56,$65                               // char 195 (partial)

txt_461a:
        .byte $55,$55,$55,$55,$55,$55               // char 195 (partial)
        .byte $aa,$aa                               // char 196 (partial)

txt_4622:
        .byte $55,$55,$55,$55,$55,$55               // char 196 (partial)
        .byte $a9,$55,$55,$55,$55,$56,$65           // char 197 (partial)

txt_462f:
        .byte $55                                   // char 197 (partial)
        .byte $55,$55,$55,$56,$5a,$6a,$96,$55       // char 198
        .byte $55,$55,$55,$95,$a5,$99               // char 199 (partial)

txt_463e:
        .byte $55,$55                               // char 199 (partial)
        .byte $55,$55,$55,$5a,$aa,$aa,$aa,$a9       // char 200
        .byte $5a,$aa,$aa,$aa,$6a,$56,$69,$aa       // char 201

txt_4650:
        .byte $55,$55,$55,$55,$55,$55,$5d,$55       // char 202
        .byte $a6                                   // char 203 (partial)

txt_4659:
        .byte $55,$55,$55,$55,$56,$55,$55           // char 203 (partial)
        .byte $99                                   // char 204 (partial)

txt_4661:
        .byte $55,$55,$55,$56,$aa                   // char 204 (partial)

txt_4666:
        .byte $55,$55                               // char 204 (partial)
        .byte $55,$55,$55,$5a,$aa,$a5,$a9,$55       // char 205
        .byte $57,$55,$55,$fd,$ff,$7f,$f7,$55       // char 206
        .byte $ff,$7f,$5f,$5f,$57,$d5,$f7,$d5       // char 207
        .byte $ff,$ff,$ff,$ff,$ff,$fd,$55,$d5       // char 208
        .byte $ff,$ff,$ff,$f5,$7f,$57,$5f,$7d       // char 209
        .byte $ff,$ff,$d5,$55,$55,$f7,$fd,$f7       // char 210
        .byte $f5,$5d,$d5,$55,$55,$55,$77,$55       // char 211
        .byte $55,$95                               // char 212 (partial)

txt_46a2:
        .byte $55,$55,$55,$55,$55,$55               // char 212 (partial)
        .byte $55,$55,$55,$55,$55,$56,$55,$55       // char 213
        .byte $55,$55,$55,$5a,$aa                   // char 214 (partial)

txt_46b5:
        .byte $55,$55,$55                           // char 214 (partial)
        .byte $aa,$65,$a9,$aa,$aa,$a9,$55,$55       // char 215
        .byte $55,$55,$55,$6a,$a6,$a9               // char 216 (partial)

txt_46c6:
        .byte $5a,$55                               // char 216 (partial)
        .byte $55,$55,$55,$59,$95,$a9,$65,$55       // char 217
        .byte $75,$55,$55,$55,$55,$75               // char 218 (partial)

txt_46d6:
        .byte $55,$55                               // char 218 (partial)
        .byte $55,$55,$55,$55,$5d                   // char 219 (partial)

txt_46dd:
        .byte $55,$55,$55                           // char 219 (partial)
        .byte $55,$55,$55,$56,$56,$56,$56,$56       // char 220
        .byte $40,$40,$40,$80,$00,$00,$00,$00       // char 221
        .byte $00,$11,$00,$11,$05,$04,$11,$04       // char 222
        .byte $45,$15,$55,$55,$15,$45,$55,$55       // char 223
        .byte $63,$82,$88,$a1,$a2,$68,$92,$66       // char 224

txt_4708:
        .byte $56,$55,$55,$55,$55,$55,$55,$55       // char 225
        .byte $aa,$6a                               // char 226 (partial)

txt_4712:
        .byte $55,$55,$55,$55,$55,$55               // char 226 (partial)
        .byte $99                                   // char 227 (partial)

txt_4719:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 227 (partial)
        .byte $55,$55,$59,$55,$55,$55,$55,$55       // char 228
        .byte $5a,$56,$55,$55,$55,$55,$55,$55       // char 229
        .byte $ff,$fd,$55,$55,$55,$55,$77,$55       // char 230
        .byte $f5,$55,$55,$55,$55,$ff,$7d,$5f       // char 231
        .byte $aa,$aa,$aa,$a5,$55,$55,$65,$95       // char 232
        .byte $55,$55,$6a,$a5,$aa,$aa,$aa,$a5       // char 233
        .byte $55,$55,$65                           // char 234 (partial)

txt_4753:
        .byte $55,$55,$a9,$a6,$aa                   // char 234 (partial)
        .byte $5a,$56,$55,$95,$55,$55,$95,$a9       // char 235
        .byte $ff,$ff,$5f                           // char 236 (partial)

txt_4763:
        .byte $55,$55,$55,$55,$55                   // char 236 (partial)
        .byte $55,$55,$55,$55,$a5,$a5,$a9,$aa       // char 237
        .byte $55,$56,$65,$55,$55,$55,$55,$55       // char 238
        .byte $77,$fd,$7f,$55,$55,$55,$55,$55       // char 239
        .byte $9a                                   // char 240 (partial)

txt_4781:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 240 (partial)
        .byte $65                                   // char 241 (partial)

txt_4789:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 241 (partial)
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 242
        .byte $55,$95                               // char 243 (partial)

dat_479a:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUZ"
        .byte $69                                   // char 249 (partial)

txt_47ca:
        .byte $55,$55,$55,$55,$55,$55               // char 249 (partial)
        .byte $99                                   // char 250 (partial)

dat_47d1:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"

chr_4800:
        .fill 32, $55
        .byte $56,$5b
        .text "XXXXX"
        .byte $6c,$00,$00,$00,$00,$00,$00,$00,$00
        .byte $01,$04,$04,$10,$01,$10
        .byte $44,$11
        .byte $45,$55,$15
        .text "UVUUU"
        .byte $67,$97,$57,$99,$69,$a5,$69,$99       // g.W.i.i.

dat_4848:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $5d                                   // ]

txt_487a:
        .text "UUUUUU"
        .byte $5f,$fd,$5f

txt_4883:
        .text "UUUUUU"
        .byte $dd

txt_488a:
        .fill 14, $55
        .byte $5f                                   // _

txt_4899:
        .text "UUUUUUU"
        .byte $d5
        .text "UUUU"
        .byte $75
        .byte $57,$55,$95

txt_48a9:
        .text "UUUUY"
        .byte $aa,$6a,$5f
        .byte $55,$55,$57,$5f,$fd,$df
        .byte $57,$95

txt_48b9:
        .byte $55,$55,$a5,$a9,$6a,$a9,$aa
        .text "UUVUU"
        .byte $69

txt_48c6:
        .text "ZUUVZU"
        .byte $66
        .byte $5a,$9a,$aa,$96,$a5,$a9,$a5,$aa,$aa
        .byte $aa,$aa,$a5,$6a,$96,$6a,$5a,$aa,$aa,$aa // ...j.jZ...

txt_48e0:
        .byte $55,$55,$a5,$a9,$6a,$9a,$aa,$a6,$55,$55,$95,$66,$55,$a9,$a5,$aa // UU..j...UU.fU...

txt_48f0:
        .text "UUUUUUU"
        .byte $65

dat_48f8:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $60,$60,$60,$60,$60,$b0,$80,$80,$00,$00,$01,$00,$00,$00,$00,$00 // `````...........
        .byte $04,$11,$01,$01,$11
        .byte $44,$15
        .text "DUUV"
        .byte $15
        .text "UUUU"
        .byte $59,$69
        .byte $59,$69,$65,$99,$66,$69
        .text "UUUUU"
        .byte $95,$95,$95

dat_4990:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $5d                                   // ]

txt_49f1:
        .text "UUUUUUU"
        .byte $7f

txt_49f9:
        .text "UUUUUUUZ"
        .byte $aa,$aa,$aa,$aa
        .byte $56,$6a
        .byte $5a,$aa
        .byte $aa,$aa,$aa,$a9,$a6,$a9,$aa,$aa,$aa,$aa,$95,$65,$56,$9a,$aa,$aa // ...........eV...
        .byte $aa,$aa,$aa,$65,$56,$95,$6a,$a9,$aa,$aa,$aa,$aa,$a6,$69,$55,$a9 // ...eV.j......iU.
        .byte $95,$a9,$a9,$66,$aa,$a9
        .text "UUUU"
        .byte $6a,$a6
        .byte $55,$9a,$66
        .byte $55
        .byte $55,$96,$69,$a5,$6a,$9a               // U.i.j.

txt_4a3f:
        .text "UUUUU"
        .byte $a5,$99,$65

dat_4a47:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVV"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80,$00,$00,$00,$00,$01,$00,$00,$00,$04,$00,$00,$45,$19,$1a,$61 // ............E..a
        .byte $60,$12,$81,$46,$55,$15,$55,$95,$95,$96,$55,$55,$6a,$9a,$6a,$6a // `..FU.U...UUj.jj
        .byte $6a,$56,$46,$02,$6a,$6a,$6a,$6a,$6a,$6a,$6a,$6a // jVF.jjjjjjjj

txt_4ad0:
        .fill 12, $55
        .byte $95                                   // .

txt_4add:
        .text "UUVUUUUUUUYUUUUV"
        .byte $5a,$aa,$66                           // Z.f

txt_4af0:
        .text "UVUZ"
        .byte $aa,$aa,$9a,$aa,$65
        .byte $59,$a6,$69,$a5,$96,$65,$a9
        .byte $55,$56,$65,$55,$55,$65,$5a,$aa,$55,$5a,$6a,$59,$96,$55,$6a,$aa // UVeUUeZ.UZjY.Uj.
        .byte $95,$a5,$aa,$69,$5a,$aa,$aa,$aa,$59,$95 // ...iZ...Y.

txt_4b1a:
        .byte $55,$5a,$aa,$aa,$aa,$aa               // UZ....

txt_4b20:
        .text "UUUU"
        .byte $a5,$a9,$aa,$aa

txt_4b28:
        .byte $55,$55,$55,$d7,$5f,$57,$df,$f5       // UUU._W..

txt_4b30:
        .byte $55,$55,$55,$d5,$fd,$f5,$7d
        .text "UUUUU"
        .byte $5d,$d5

txt_4b3e:
        .text "UUUU"
        .byte $a5,$aa,$aa,$aa,$a9,$95,$aa
        .byte $55,$95,$a6,$aa,$aa
        .byte $aa,$5a,$66,$5a,$aa,$69,$a5,$6a,$a6,$aa,$f7,$dd,$a2,$c0,$b0,$ec // .ZfZ.i.j........
        .byte $fb,$7e,$d5,$55,$00,$8a,$26,$08,$02,$40,$d5,$58,$a2,$a6,$aa,$99 // .~.U..&..@.X....
        .byte $26,$9a                               // &.

txt_4b70:
        .byte $55,$25,$a5,$05,$e9,$ae,$ab,$6d,$7d,$5f,$75,$d7,$7f,$5f,$a5,$9a // U%.....m}_u.._..
        .byte $96,$65
        .byte $55,$a6,$69,$9a,$69
        .text "UUUU"
        .byte $65,$a9,$95,$a5
        .byte $55
        .text "UUUY"
        .byte $65

dat_4b95:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVV"
        .byte $5b                                   // [

txt_4bdb:
        .text "XXXXX"
        .byte $00,$00,$00,$00,$00,$00,$00,$00,$01,$05,$01
        .byte $04,$04,$10,$10,$10,$0a,$0d,$0c,$1d,$28,$31,$30,$71 // .........(10q

txt_4bf8:
        .text "UTTPP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00,$06,$0a,$1a,$1a
        .byte $2a,$6a,$6a,$aa
        .fill 8, $6f

txt_4c10:
        .fill 8, $55
        .byte $a9,$9a                               // ..

txt_4c1a:
        .text "UVUUUU"
        .byte $a5,$96,$aa,$69

txt_4c24:
        .text "UUUUY"
        .byte $a6,$6a,$95

txt_4c2c:
        .text "UUUU"
        .byte $a6,$9a,$69
        .byte $55,$65
        .byte $56,$55,$55,$96
        .byte $5a,$9a,$6a
        .byte $aa,$5a,$69,$55,$aa,$aa,$aa,$aa,$aa,$9a // .ZiU......

txt_4c46:
        .byte $55,$5a,$aa,$aa,$aa,$aa,$aa,$aa,$aa   // UZ.......

txt_4c4f:
        .text "VUUUUUUUU"
        .byte $aa,$aa,$a9,$a6,$aa,$aa,$aa
        .byte $aa,$aa,$aa,$6a,$55,$a6,$a9,$aa,$aa,$aa,$aa,$aa,$aa,$99,$55,$a5 // ...jU.........U.
        .byte $99,$69,$a6,$aa,$aa,$95,$55,$95,$56,$55,$65,$95,$a9 // .i....U.VUe..

txt_4c7c:
        .text "UUUUVU"
        .byte $65
        .byte $55,$96,$a5,$a9,$aa,$6a
        .byte $5a,$55,$55
        .byte $65
        .byte $55,$95,$6a,$95,$66,$95
        .byte $56,$65
        .text "UUYU"
        .byte $65,$a9,$95
        .byte $65                                   // e

txt_4c9d:
        .byte $55,$59,$a5,$70,$98,$a6,$a9,$aa,$aa,$aa,$aa,$0a,$02,$02,$40,$90 // UY.p..........@.
        .byte $e4,$f9,$fe,$6e,$5a,$16,$5d,$47,$15,$01,$80,$65,$d9,$77,$6e,$9b // ...nZ.]G...e.wn.
        .byte $a6,$29,$8a,$5f,$a5,$6a,$ba,$67,$5a,$76,$9a,$55,$55,$95,$e9,$fe // .)._.j.gZv.UU...
        .byte $bf,$df,$fb
        .text "UUUU"
        .byte $95,$e9,$fe,$ff

txt_4cd8:
        .text "UUUUUU"
        .byte $95,$e5

dat_4ce0:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $6c,$60,$60,$60,$60,$60,$b0,$80,$00,$00,$01,$01,$04,$04,$04,$10 // l`````..........
        .byte $40,$41,$01,$04,$04,$11,$12,$46,$29,$14,$20,$60,$90,$80,$40,$40 // @A.....F). `..@@
        .byte $01,$02,$01,$05,$09,$0a,$19,$2d,$66,$5a,$a6,$5a,$19,$86,$60,$59 // .......-fZ.Z..`Y
        .byte $6f,$af,$6f,$5b,$6b,$ab,$6b,$1b       // o.o[k.k.

txt_4d50:
        .fill 14, $55
        .byte $65,$a9                               // e.

txt_4d60:
        .fill 16, $55
        .byte $66,$9a                               // f.

txt_4d72:
        .text "UUUUUUU"
        .byte $96
        .byte $55,$55,$55,$65
        .byte $55,$55,$96

txt_4d81:
        .text "UUUUUUU"
        .byte $aa,$96

txt_4d8a:
        .text "YUUUUUZ"
        .byte $95,$65

txt_4d93:
        .text "UUUUV"
        .byte $aa,$99
        .text "UUUUU"
        .byte $95,$66,$95

txt_4da2:
        .text "UUUUUUVUUU"
        .byte $65
        .byte $55,$55,$6a
        .byte $55,$55
        .byte $55,$56,$65,$55,$55,$66               // UVeUUf

txt_4db8:
        .byte $55,$55,$aa,$aa,$6a,$96,$55,$5a,$6a,$99,$6a,$55,$99 // UU..j.UZj.jU.

txt_4dc5:
        .byte $56,$55,$55,$aa,$9a,$6a,$a9,$6a,$95,$66,$95,$a6,$aa,$a5,$a9,$66 // VUU..j.j.f.....f
        .byte $a9,$5a,$55,$95,$55,$55,$55,$65,$95   // .ZU.UUUe.

txt_4dde:
        .text "VUUUUUUUUUUUUUUU"
        .byte $55,$55,$70,$9c,$a7,$a9,$aa,$aa,$aa,$aa,$2a,$20,$02,$40,$90,$e4 // UUp.......* .@..
        .byte $f9,$fe,$6a,$56,$15,$16,$45,$14,$01,$84,$55,$95,$99,$ee,$bf,$ef // ..jV..E...U.....
        .byte $3b,$fe,$78,$82,$ea,$ba,$ef,$be,$af,$ab,$2a,$65,$a9,$66,$5a,$56 // ;.x.......*e.fZV
        .byte $55,$95,$55,$a5,$fa,$ff,$ef,$bf,$ab,$ea // U.U.......

txt_4e28:
        .byte $55,$55,$55,$a5,$fa,$ee,$aa,$eb
        .text "UUUUU"
        .byte $95
        .byte $29,$a2

txt_4e38:
        .text "UUUUUUU"
        .byte $95

txt_4e40:
        .fill 20, $55
        .text "VVVX"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $82,$02,$0a,$08,$10
        .byte $41,$41,$44
        .byte $04,$11,$12,$46,$49,$1d,$24,$64,$90,$d0,$50,$40,$00,$00,$00,$00 // ...FI.$d..P@....
        .byte $01,$02,$01,$06
        .text "/KRT"
        .byte $99,$65
        .byte $55,$00,$77,$95,$e7,$79
        .byte $1e,$57,$55,$00,$47,$70,$7d,$57,$bf,$a5,$ed,$77,$55,$56,$1a,$9a // .WU.Gp}W...wUV..
        .byte $6a,$aa,$aa,$ab,$56,$56,$5b,$5b,$6f,$bf,$bf // j...VV[[o..

txt_4e9f:
        .text "OUUUUUUVZUUUUUUU"
        .fill 20, $55
        .byte $69                                   // i

txt_4ec4:
        .text "VUUUUUUU"
        .byte $aa

txt_4ecd:
        .text "ZUUZUUY"
        .byte $a5,$a9
        .byte $5a,$aa,$a9,$aa

txt_4eda:
        .byte $5a,$55,$56,$aa,$aa,$aa,$aa,$aa,$6a,$a9,$5a,$a5,$aa,$aa,$aa,$a9 // ZUV.....j.Z.....
        .byte $aa,$a5,$96,$aa,$6a,$aa,$a9,$a5       // ....j...

txt_4ef2:
        .byte $55,$55,$55,$a6,$aa,$aa,$66,$6a,$6a,$69,$aa,$95,$95,$55,$65 // UUU...fjji...Ue

txt_4f01:
        .text "UUUY"
        .byte $a5
        .byte $56,$aa

txt_4f08:
        .text "UUUUUU"
        .byte $a5,$aa

dat_4f10:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $70,$9c,$a7,$a9,$aa,$aa,$aa,$aa,$22,$08,$20,$40,$90,$e4,$f9,$fe // p.......". @....
        .byte $6a,$a9,$2a,$a2,$20,$08,$22,$40,$65,$a9,$aa,$a6,$aa,$aa,$89,$22 // j.*. ."@e......"
        .byte $66
        .byte $55,$65
        .byte $55,$55,$95
        .byte $56,$99
        .byte $59,$a5,$69
        .text "VUUQ"
        .byte $06
        .byte $40,$11
        .byte $54,$96
        .byte $55,$54,$55,$96,$17,$01
        .text "DU"
        .byte $40                                   // @ character
        .text "U"
        .byte $66
        .byte $5a
        .byte $55,$95,$aa,$00,$88,$aa,$ff,$ff,$55,$aa,$00,$00,$22,$88,$ff,$ff // U.......U..."...
        .byte $51,$00,$00,$40,$10,$01,$aa,$55,$3c,$0f,$03,$00,$03,$00,$5a,$ba // Q..@...U<.....Z.
        .byte $0b,$1d,$6d,$69,$a1,$00,$55,$ae,$40,$40,$00,$00,$00,$50,$14,$ba // ..mi..U.@@...P..
        .byte $01,$05,$1f,$3c,$01                   // ...<.

txt_4fb5:
        .byte $45,$55,$ab,$55,$66,$55,$05,$a1,$a8,$aa,$59,$66,$95,$65,$95,$56 // EU.UfU....Yf.e.V
        .byte $96,$1a,$6b,$25,$45,$95,$5f,$dd,$75,$f5,$d4,$56,$99,$59,$7b,$5a // ..k%E._.u..V.Y{Z
        .byte $76,$1d,$d5,$60,$9a,$59,$a6,$5a,$ea,$aa,$aa,$5a,$2a,$69,$aa,$a8 // v..`.Y.Z...Z*i..
        .byte $a4,$e1,$85,$7f,$7f,$9f,$3f,$7f,$3f,$5f // ......?.?_

txt_4fef:
        .text "GUUUUUUUUUUYUUUU"
        .byte $55,$55,$95,$6a,$56,$55,$65           // UU.jVUe

txt_5006:
        .byte $55,$55,$56,$aa,$aa,$66,$5a,$56,$9a,$56,$6a,$aa,$a5,$99,$a6,$a9 // UUV..fZV.Vj.....
        .byte $a5,$95,$aa,$5a,$96,$6a,$55,$5a,$9a,$6a,$aa,$9a,$a9,$aa,$6a,$aa // ...Z.jUZ.j....j.
        .byte $aa,$aa,$aa,$aa,$a6,$5a,$95,$aa,$aa,$aa,$6a,$aa,$aa // .....Z....j..

txt_5033:
        .byte $55,$55,$a6,$aa,$aa,$95,$95,$95,$69,$6a,$aa,$a9,$96,$aa,$6a,$99 // UU......ij....j.
        .byte $56,$55,$6a,$aa,$aa,$a9,$a9,$a9,$a9,$aa,$aa,$aa,$a9,$55,$69,$aa // VUj..........Ui.
        .byte $5a,$55,$95,$55,$9a,$55,$55,$9a,$aa,$a6,$5a,$65,$aa,$5a,$96,$aa // ZU.U.UU...Ze.Z..
        .byte $aa,$aa,$9a,$a9                       // ....

txt_5067:
        .byte $5a,$55,$a6,$aa,$9a,$a5
        .byte $55,$65,$aa
        .byte $55,$65,$95
        .text "UUUY"
        .byte $6a                                   // j

txt_5078:
        .fill 23, $55
        .byte $56,$70,$9c,$a7,$a9,$a9,$a5,$90,$45,$05,$44,$15,$51,$44,$00,$44 // Vp......E.D.QD.D
        .byte $15,$54,$40,$00,$40,$03,$0f,$56,$65,$05,$02,$0a,$6f,$b7,$fe,$ba // .T@.@..Ve...o...
        .byte $a9,$6a,$bf,$ee,$be,$f9,$b4,$d1,$b0,$5f,$97,$6b,$bc,$c0,$c0,$f3 // .j......._.k....

txt_50bf:
        .byte $3c,$57,$a5,$0b,$8b,$0b,$0b,$0b,$0b,$66,$55,$ab,$af,$af,$af,$7f // <W.......fU.....
        .byte $bf                                   // .

txt_50d0:
        .byte $55,$55,$aa,$aa,$aa,$aa,$aa,$aa,$57,$aa,$aa,$aa,$aa,$aa,$aa,$aa // UU......W.......
        .byte $7f,$aa,$aa,$aa,$aa,$aa,$aa,$a5,$5d,$aa,$aa,$aa,$aa,$ab,$ff,$ff // ........].......
        .byte $56,$aa,$aa,$aa,$a5,$55,$55,$dd,$60,$82,$81,$85,$05,$15,$19,$46 // V....UU.`......F
        .byte $6e,$ab,$ba,$aa,$68,$a1,$85,$85,$63,$8f,$8e,$3e,$fa,$fa,$ea,$aa // n...h...c..>....

txt_5110:
        .text "UUUUUVY"
        .byte $5b
        .byte $55,$56,$54,$72,$61,$86
        .byte $2a,$1a

txt_5120:
        .byte $45,$29,$b9,$be
        .text "/KGR"
        .byte $62,$a8
        .byte $58,$aa,$96,$6a,$e5,$da
        .byte $55,$77,$bf,$2f,$cf,$a3,$a3,$ac,$55,$a5,$aa,$aa,$aa,$aa,$a9,$96 // Uw./....U.......
        .byte $55,$55,$9a,$55,$a6,$99,$6a,$a9,$5a,$aa,$aa,$aa,$aa,$aa,$a9,$55 // UU.U..j.Z......U
        .byte $a6,$aa,$9a,$a6,$9a,$aa,$66,$59,$aa,$aa,$aa,$aa,$9a,$a9,$aa,$6a // ......fY.......j
        .byte $aa,$aa,$aa,$aa                       // ....

txt_5164:
        .byte $56,$55,$a5,$56,$aa,$9a,$aa,$aa,$aa,$aa,$6a,$aa,$a9,$aa,$aa,$9a // VU.V......j.....
        .byte $aa,$aa,$aa,$aa,$a5,$aa,$aa,$aa,$66,$9a,$a6,$aa,$aa,$aa,$96,$56 // ........f......V
        .byte $aa,$a9,$99,$aa,$aa,$aa,$aa,$aa,$a5   // .........

txt_518d:
        .byte $55,$55,$56,$aa,$aa,$aa               // UUV...

txt_5193:
        .text "UYUUU"
        .byte $aa,$aa,$aa,$a9
        .byte $5a,$aa

txt_519e:
        .byte $56,$55,$a6,$aa,$aa,$aa,$9a,$a5,$a9,$65,$aa,$aa,$a6,$aa,$6a,$a5 // VU.......e....j.

txt_51ae:
        .byte $55,$55,$a9,$a6,$aa,$aa,$a9
        .text "UUUUU"
        .byte $99

txt_51bb:
        .fill 8, $55
        .byte $56,$56,$58,$60,$60,$58,$62,$88,$00,$22,$0a,$22,$00,$11,$15,$45 // VVX``Xb.."."...E
        .byte $55,$55,$51,$16,$4a,$55,$57,$5e,$7a,$7b,$bf,$f5,$5d,$6b,$aa,$b5 // UUQ.JUW^z{..]k..
        .byte $74,$f4,$d3,$d3
        .byte $4f,$59,$44,$04
        .text "IJEB"
        .byte $11
        .byte $50,$50,$50
        .byte $63,$8d,$34,$d0,$dc,$05,$14,$04,$16,$68,$a2,$5b,$7d,$06,$06,$4a // c.4......h.[}..J
        .byte $16,$1a,$1b,$9b,$1a,$7f,$9f,$7f,$5f,$9f,$97,$57,$5d,$55,$55,$55 // ........_..W]UUU
        .byte $56,$5a,$6a,$aa,$aa,$55,$5a,$6a,$aa,$aa,$aa,$aa,$aa,$55,$65,$69 // VZj..UZj.....Uei

txt_5223:
        .text "YZVVUU"
        .byte $5d
        .text "UWUU"
        .byte $95,$95,$65,$aa,$a5
        .byte $59,$65,$a5,$69
        .text "YEXR"
        .byte $62
        .text "J*UU"
        .byte $15
        .byte $56,$56
        .byte $5a,$5a,$6a,$26,$8a                   // ZZj&.

txt_5248:
        .text "UUUVWW"
        .byte $7c,$93,$6c,$b3,$b3,$cd,$15,$70,$0f
        .byte $55
        .byte $59,$65,$9a,$6a,$a6
        .byte $2a,$1a
        .text "JQXV"
        .byte $95,$65,$96,$a5,$a9
        .byte $76,$7d,$1f,$2f,$47,$89,$51,$66,$59,$a9,$56,$6a,$e5,$da,$f5,$76 // v}./G.QfY.Vj...v
        .byte $7f,$3f,$9f,$67,$63,$59,$99,$56,$7f,$ff,$7f,$dd,$55,$55,$95,$95 // .?.gcY.V....UU..
        .byte $66,$9a,$aa,$6a                       // f..j

txt_528c:
        .text "ZVUUU"
        .byte $a5,$99
        .byte $56,$9a,$6a

txt_5296:
        .byte $55,$55,$a6,$6a,$96,$aa,$aa,$69,$5a,$55,$99,$aa,$a9,$aa,$a5,$95 // UU.j...iZU......
        .byte $59,$55,$9a,$a9,$aa,$6a,$a6           // YU...j.

txt_52ad:
        .text "ZUUUUUUUUUUUUUUU"
        .byte $55,$55,$55,$aa,$aa,$aa,$aa,$a9       // UUU.....

txt_52c5:
        .byte $55,$55,$55,$aa,$aa,$a6,$99
        .text "UUUU"
        .byte $95,$aa,$a5,$95

txt_52d4:
        .text "UVUUY"
        .byte $a5,$95
        .byte $59,$66
        .text "ZUUU"
        .byte $96,$65,$a9
        .byte $95                                   // .

txt_52e5:
        .text "UUUUYU"
        .byte $95

txt_52ec:
        .fill 16, $55
        .text "TRJ."
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80,$0a,$a0
        .byte $20,$aa,$a2,$00,$00
        .byte $45,$16
        .byte $18,$56,$45,$11,$19,$65,$96,$1a,$6a,$aa,$e9,$79,$66,$99,$59,$64 // .VE..e..j..yf.Yd
        .byte $94,$92
        .text "RJB$%"
        .byte $99,$97,$6e,$b9,$e7
        .byte $41,$51,$00,$11
        .byte $00,$84,$40,$50,$6c,$6f,$7c,$2c,$b8,$22,$b8,$a2,$6c,$b3,$80,$f2 // ..@Plo|,."..l...
        .byte $ca,$3a,$e9,$e5,$25,$15,$5a,$67,$9a,$75,$55,$57,$61,$98,$68,$aa // .:..%.Zg.uUWa.h.

txt_534c:
        .text "VYUVUU"
        .byte $15
        .byte $25,$05,$81,$82,$a0
        .byte $55,$56,$69,$95
        .byte $55,$55,$6a,$a5,$65                   // UUj.e

txt_5361:
        .text "UUUUUU"
        .byte $a5
        .byte $5a,$96,$a6,$a5,$a9,$a9,$aa,$af
        .byte $55
        .text "VUUU"
        .byte $95
        .byte $57,$ff,$5d

txt_5379:
        .text "UUWUV"
        .byte $aa,$aa

txt_5380:
        .text "FRYTU"
        .byte $aa,$99,$6a
        .byte $49,$8a
        .byte $2a,$95,$62,$aa,$a9,$65
        .byte $55,$55,$6a,$90,$15,$99,$6a,$aa,$49,$a5,$58,$0a,$a9,$55,$55,$55 // UUj...j.I.X..UUU
        .byte $66,$94,$01,$55,$6a,$aa,$aa,$aa,$6a,$00,$10,$55,$a5,$99,$aa,$aa // f..Uj...j..U....
        .byte $7e,$2f,$0b,$46,$92,$64,$58,$96,$57,$7f,$b5,$97,$a7,$69,$d9,$3a // ~/.F.dX.W....i.:
        .byte $6f,$9b,$9b,$a6,$6a,$a9,$9a,$6a
        .text "UUUU"
        .byte $95,$95,$a5,$f9

txt_53d0:
        .fill 15, $55
        .byte $96,$55,$55,$66,$55,$56,$9a,$6a,$aa,$56,$aa,$5a,$55,$65,$95,$a9 // .UUfUV.j.V.ZUe..
        .byte $a6,$aa,$a9,$95,$56,$59,$55,$66,$59,$aa,$66,$9a,$aa,$a6 // ....VYUfY.f...

txt_53fd:
        .byte $59,$55,$59                           // YUY

dat_5400:
        // === Fill data (44 bytes, $5400-$542b) ===
        .fill 44, $55
        .byte $56,$5b,$6d,$b7,$54,$5b,$4d,$bd,$f7,$7e,$fa,$ea,$66,$aa,$a9,$e6 // V[m.T[M..~..f...
        .byte $95,$55,$55,$55,$64,$60               // .UUUd`

txt_5442:
        .text "TTUUUU"
        .byte $15,$05,$14
        .byte $45,$01
        .byte $44,$50,$51,$6e
        .byte $5a
        .byte $56,$54,$15,$57,$44,$11,$4d,$37,$1e,$bb,$bc,$c3,$3f,$fd,$66,$a9 // VT.WD.M7....?.f.
        .byte $94,$41,$15,$57,$7f,$fe,$54,$44,$15,$56,$6a,$ab,$be,$aa // .A.W..TD.Vj...

txt_5470:
        .byte $45,$56,$5a,$ab,$be,$ea,$a9,$b9,$69,$ad,$b5,$75,$d6,$d5,$59,$5a // EVZ.....i..u..YZ
        .byte $55,$96,$59,$66,$6a,$a6,$99,$a5,$75,$57,$99,$65,$95,$57,$57,$7f // U.Yfj...uW.e.WW.
        .byte $44,$90,$94,$95,$59,$66,$55,$69,$3d,$3d,$0c,$40,$00,$44,$91 // D...YfUi==.@.D.

txt_549f:
        .byte $55,$55,$2a,$a5,$69,$1a,$06,$01,$10,$55,$56,$65 // UU*.i....UVe

txt_54ab:
        .byte $56,$55,$a6,$9a,$6a,$55,$66,$aa,$9a,$aa,$aa,$aa,$aa,$69,$96 // VU..jUf......i.

txt_54ba:
        .text "UUUUUUYUUUUUUUUU"
        .text "UUUUUUYUUUUUUU"
        .byte $66

txt_54d9:
        .text "UVYUUUU"
        .byte $65,$95,$a9,$a5
        .byte $59,$95
        .byte $55,$5f
        .byte $55
        .byte $55,$77,$95,$57,$55,$7f,$d5,$69,$a6,$99,$56,$99,$56,$aa,$ab,$4b // Uw.WU..i..V.V..K
        .byte $46,$62                               // Fb

txt_54fb:
        .byte $55,$5a,$aa,$fe,$af,$6a,$6b,$9a,$ea,$aa,$aa,$aa,$ba,$5a,$aa,$9a // UZ...jk......Z..
        .byte $59,$6a,$59,$96,$56,$55,$95,$95,$a5,$e9,$a9,$ae,$ea // YjY.VU.......

txt_5518:
        .text "ZUUUUUUU"
        .byte $7d

txt_5521:
        .text "UUUUUZ"
        .byte $af,$dd
        .text "UUUV"
        .byte $6b,$bc,$c2
        .byte $55
        .byte $55,$55,$6a,$bf,$c0,$22,$8a           // UUj..".

txt_5538:
        .byte $55,$5a,$af,$f0,$00,$82,$2b,$e2       // UZ....+.

txt_5540:
        .text "UUUUUUY"
        .byte $95

txt_5548:
        .fill 20, $55
        .byte $56,$5b,$6e,$ba,$56,$5b,$6f,$be,$fa,$aa,$ba,$ea // V[n.V[o.....

txt_5568:
        .byte $56,$5a,$aa,$aa,$aa,$aa,$aa,$aa       // VZ......

txt_5570:
        .fill 14, $55
        .byte $5b,$af                               // [.

txt_5580:
        .text "UUUUZ"
        .byte $aa,$aa,$fa

txt_5588:
        .byte $54,$54,$5a,$aa,$aa,$be,$ff,$eb,$55,$6b,$bf,$ff,$ff,$ff,$ff,$ff // TTZ.....Uk......
        .byte $5a,$aa,$aa,$aa,$aa,$aa,$aa,$aa
        .text "UUUUV"
        .byte $65,$99,$a5
        .byte $55,$66,$99,$aa,$a9,$a5,$99,$95,$59,$59,$65,$65,$67,$95,$95,$9d // Uf......YYeeg...
        .byte $66,$59,$55,$65,$55,$5d,$57,$75,$65,$97,$5f,$7d,$d7,$75 // fYUeU]Wue._}.u

txt_55c6:
        .text "UUUY"
        .byte $a6,$6a,$aa,$aa,$aa,$aa,$66,$9a,$a9,$9a,$aa,$aa
        .byte $aa,$aa,$6a,$9a,$6a                   // ..j.j

txt_55db:
        .text "VUVUU"
        .byte $40                                   // @ character
        .text "T"
        .byte $14
        .byte $55,$91,$64
        .byte $59,$a6,$19,$0a
        .byte $42
        .byte $00
        .byte $40,$44,$50,$15
        .text "UUUU"
        .byte $15,$05,$01,$00

txt_55f8:
        .text "UUUUUU"
        .byte $6a,$9d

txt_5600:
        .text "UUUUV"
        .byte $a9
        .byte $56,$8a

txt_5608:
        .text "UUUZ"
        .byte $a5

txt_560d:
        .byte $5a,$2a,$aa,$55,$55,$6a,$95,$6a,$aa,$aa,$aa,$56,$a9,$56,$aa,$aa // Z*.UUj.j...V.V..
        .byte $aa,$aa,$aa,$5a,$a5                   // ...Z.

txt_5622:
        .text "UUUUUU"
        .byte $6a,$aa,$aa,$aa,$aa,$aa,$a8,$8a
        .byte $55,$a5
        .byte $aa,$aa,$aa,$a2,$80,$00,$7d,$57,$95,$aa,$22,$80,$00,$09,$66,$aa // ......}W.."...f.
        .byte $aa,$ac,$00,$0e,$ea,$a0,$59,$56,$60,$0a,$a5 // ......YV`..

txt_564d:
        .byte $52,$2a,$aa,$60,$0a,$a9,$56,$6a,$aa,$aa,$59,$55,$6a,$a5,$55,$55 // R*.`..Vj..YUj.UU
        .byte $66,$69,$9a                           // fi.

txt_5660:
        .byte $58,$2a,$aa,$a5,$5f,$95,$55,$65,$55,$56,$7a,$bf,$fe,$ff,$e9,$95 // X*.._.UeUVz.....
        .byte $59,$a5,$95,$69,$a5,$9f,$7f,$ff,$54,$41,$10,$42,$aa,$aa,$aa,$aa // Y..i....TA.B....
        .byte $a9,$aa,$6a,$96,$6a,$5a,$6a,$9a,$95,$55,$a5,$aa,$a9,$a5,$9a,$6a // ..j.jZj..U.....j
        .text "VVVVU"
        .byte $dd,$77,$fd,$65,$95,$95,$a5,$a9,$ea,$fa,$fe
        .byte $66,$99,$ea,$e5,$bb,$9a,$6a,$ab       // f.....j.

txt_56a8:
        .byte $55,$55,$5a,$af,$fe,$bb,$eb,$fa,$5a,$af,$ff,$ff,$fb,$ff,$bf,$ff // UUZ.....Z.......

txt_56b8:
        .text "VVUUUUUUV"
        .byte $a6,$95,$a9,$65,$96,$aa,$aa
        .byte $5f,$55,$77,$5f,$55,$55,$55,$9a,$6a,$6a,$6a,$aa,$aa,$aa,$ff,$aa // _Uw_UUU.jjj.....
        .byte $56,$65                               // Ve

txt_56da:
        .text "VVUY"
        .byte $aa,$ff,$6a,$66
        .byte $5a,$5a,$6a,$6b,$9a,$ff

txt_56e8:
        .text "UWWWW"
        .byte $a7
        .byte $55,$aa,$6a,$a9,$a6,$9a
        .byte $56,$95,$a9,$ea
        .text "UUUUU"
        .byte $95,$aa,$7a

txt_5700:
        .text "UUUUUU"
        .byte $65,$aa

txt_5708:
        .text "UUUUUUV"
        .byte $a5

txt_5710:
        .text "UUUUVUY"
        .byte $96
        .text "UUUVU"
        .byte $65,$99,$a6
        .byte $6a
        .text "ZZVY"
        .byte $96
        .byte $56,$9a

txt_5728:
        .byte $48,$42,$a0,$5b,$a4,$50,$60,$89,$45,$5e,$64,$81,$04,$3f,$ff,$f7 // HB.[.P`.E^d..?..
        .byte $60,$02,$88
        .text "*UUY"
        .byte $96
        .byte $51,$15
        .byte $56,$aa,$a9,$9a,$6a,$66

txt_5748:
        .byte $55,$5a,$aa,$69,$66,$59,$55,$96,$5a,$6a,$69,$94,$96,$a6,$66,$a9 // UZ.ifYU.Zji...f.
        .byte $55,$68,$02,$a9,$57,$5d,$77,$55,$6a,$6b,$9a,$95,$a6,$e5,$e9,$b9 // Uh..W]wUjk......
        .byte $70,$97,$a9,$6a,$f6,$3d,$d7,$55,$00,$0f,$5c,$b5,$ef,$7d,$55,$ff // p..j.=.U..\..}U.
        .byte $54,$42,$08,$2a,$98,$6a,$aa,$ff,$15,$55,$5d,$10,$04,$04,$55,$aa // TB.*.j...U]...U.
        .byte $5f,$74,$15,$47,$1d,$75,$5a,$aa,$69,$9a,$65,$56,$59,$55,$ff,$ff // _t.G.uZ.i.eVYU..
        .byte $5a,$a5,$55,$66,$ab,$ff,$ff,$ff,$56,$5b,$af,$ff,$ff,$ff,$ff,$ff // Z.Uf....V[......
        .byte $5a,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // Z.......

txt_57b0:
        .fill 19, $55
        .byte $a9,$aa,$aa,$a6,$aa,$5a,$aa,$69,$aa,$aa,$aa,$6a,$9a,$aa,$6a,$5a // .....Z.i...j..jZ
        .byte $96,$6a,$9a,$aa,$a6,$95,$65,$96,$55,$99,$6a,$a6,$95,$7f,$9f,$aa // .j....e.U.j.....
        .byte $aa,$a6,$6a,$aa,$aa,$7f,$56,$aa,$aa,$aa,$aa,$aa,$aa,$55,$aa,$aa // ..j...V......U..
        .byte $aa,$aa,$aa,$aa,$aa,$57,$aa,$aa,$aa,$aa,$aa,$aa,$aa // .....W.......

scr_5800:
        .byte $6a,$aa,$aa,$aa,$aa,$aa,$aa,$ee       // j.......

txt_5808:
        .text "UUUUUU"
        .byte $6a,$aa

txt_5810:
        .text "UUUUUU"
        .byte $a9

txt_5817:
        .fill 25, $55
        .text "ZUUUUUUUWU"
        .byte $aa,$aa,$aa,$aa,$aa,$aa
        .byte $55,$aa,$fe,$ff,$ff,$ff,$ff,$ff,$66,$a9,$aa,$ff,$ff,$ff,$ff,$ff // U.......f.......
        .byte $55,$aa,$55,$ff,$ff,$ff,$ff,$ff,$5f,$77,$55,$aa,$aa,$aa,$aa,$aa // U.U....._wU.....
        .byte $56,$56,$95,$ff,$ff,$ff,$ff,$ff,$55,$95,$a1,$a8,$e8,$fa,$fe,$fe // VV......U.......
        .byte $6a,$9a,$9a,$a6
        .text "))JR"
        .byte $6a,$aa,$aa,$6a,$a5,$99,$66,$99
        .byte $55,$56,$5a,$99,$a6,$a9,$a9,$9a
        .text "UWUU"
        .byte $95
        .byte $55,$65,$99
        .byte $57,$55,$55,$65,$59,$5a,$69,$59,$55,$95,$95,$65,$65 // WUUeYZiYU..ee

txt_589d:
        .byte $59,$59,$d6,$55,$55,$55,$99,$65,$56,$5a,$66,$7f,$7f,$9f,$9f,$a7 // YY.UUU.eVZf.....
        .byte $a7,$69,$69                           // .ii

txt_58b0:
        .text "UUUUUUUYUUU"
        .byte $65
        .byte $55,$55,$96
        .byte $59
        .text "UUUU"
        .byte $95
        .byte $55,$65,$95

txt_58c8:
        .text "UUUUUU"
        .byte $95

txt_58cf:
        .fill 16, $55
        .text "VUUUUU"
        .byte $95,$a9,$6a

txt_58e8:
        .text "UUUUUY"
        .byte $65,$96

txt_58f0:
        .text "UUUUV"
        .byte $a9,$6a,$aa
        .text "UUUUY"
        .byte $66
        .byte $55,$96
        .byte $aa,$99,$a6,$6a,$aa,$99,$a6,$6a,$aa,$aa,$aa,$a6,$aa,$aa,$a9,$6a // ...j...j.......j
        .byte $5a,$a6,$aa,$a5,$a9,$95,$55,$55,$56,$9a,$6a,$55,$a5,$6a,$aa,$6a // Z.....UUV.jU.j.j
        .byte $55,$95                               // U.

txt_5922:
        .byte $55,$55,$a6,$69                       // UU.i

txt_5926:
        .text "UUUUUU"
        .byte $65

txt_592d:
        .text "UUUVUUUUUUU"
        .byte $6a
        .byte $5a,$55,$5a,$95

txt_593d:
        .byte $55,$55,$55,$aa,$aa,$a9,$65
        .text "UUUU"
        .byte $95
        .byte $55,$99

txt_594b:
        .text "UUUYUUU"
        .byte $66
        .text "UUUY"
        .byte $66
        .byte $55,$55,$5a
        .byte $56,$95,$6a,$aa,$a6,$55,$55,$69,$aa,$6a,$aa,$aa,$99 // V.j..UUi.j...

txt_5968:
        .byte $55,$55,$55,$aa,$9a,$a6
        .text "ZUUUU"
        .byte $95,$a5,$a5,$6a

txt_5977:
        .text "UUUUUV"
        .byte $aa,$96,$95,$aa

txt_5981:
        .byte $56,$59,$a5                           // VY.

txt_5984:
        .text "UUUYU"
        .byte $a9,$6a,$aa
        .byte $5a,$65,$aa,$aa
        .byte $55,$55,$95,$99
        .byte $a5,$aa,$aa,$aa                       // ....

txt_5998:
        .byte $55,$55,$55,$a9,$56,$56,$95,$a9       // UUU.VV..

txt_59a0:
        .text "UUUZ"
        .byte $a5,$aa

txt_59a6:
        .text "ZVUUUU"
        .byte $99,$a5,$a9
        .byte $55,$50,$94,$a5,$a5,$a9,$aa
        .byte $aa,$aa,$56,$59,$15,$85,$85,$a1,$e9,$ea,$6a,$66,$99,$66,$55,$66 // ..VY......jf.fUf
        .byte $55,$55,$56,$99,$a5,$a6,$a9,$6a,$aa,$96,$57,$55,$57,$95,$55,$a5 // UUV....j..WUW.U.
        .byte $99,$69,$67,$a7,$99,$a5,$66,$69,$99,$66,$56,$59,$96,$99,$65,$65 // .ig...fi.fVY..ee
        .byte $d9,$59,$65,$a5,$a9,$aa,$69,$9a,$6a,$56,$5f,$55,$95,$9d,$a5,$a7 // .Ye...i.jV_U....
        .byte $a9,$a9,$56,$6a,$aa,$aa,$aa,$aa,$aa,$aa // ..Vj......

txt_5a00:
        .fill 8, $55
        .byte $5a,$96,$a9,$aa,$aa,$aa,$aa,$aa,$55,$95,$59,$95,$aa,$aa,$aa,$aa // Z.......U.Y.....
        .byte $55,$9a,$56,$55,$95,$a5,$aa,$aa,$9a,$aa,$aa,$96,$55,$95,$a9,$a5 // U.VU........U...
        .byte $aa,$aa,$aa,$aa,$aa,$65               // .....e

txt_5a2e:
        .byte $59,$5a,$aa,$aa,$aa,$aa,$6a,$9a,$6a,$9a,$a9,$95,$aa,$aa,$aa,$aa // YZ....j.j.......
        .byte $aa,$aa
        .byte $5a,$65
        .text "UUUU"
        .byte $95,$a5
        .byte $56,$9a,$65
        .byte $59,$65
        .byte $55
        .byte $5a,$66,$59,$a5,$6a,$aa,$aa,$95,$56,$95,$55,$65,$aa,$aa,$59,$a5 // ZfY.j...V.Ue..Y.
        .byte $aa,$aa                               // ..

txt_5a60:
        .byte $55,$55,$aa,$aa,$55,$95,$55,$95       // UU..U.U.

txt_5a68:
        .text "UUUUVZ"
        .byte $a9
        .text "ZUUY"
        .byte $65,$95,$a9,$9a,$a5
        .text "UUUUZ"
        .byte $6a,$a6,$6a
        .byte $55,$55,$6a,$96
        .byte $5a,$aa,$65,$96
        .byte $55,$55,$95,$a9,$a9,$6a,$aa,$a6
        .text "UUUU"
        .byte $95
        .byte $55,$95

txt_5a97:
        .text "UUUUUUU"
        .byte $65
        .byte $55,$a5

txt_5aa1:
        .text "UUUUUU"
        .byte $6a,$aa,$a9,$a5
        .byte $56,$a5,$aa,$aa,$6a,$65
        .byte $96,$aa,$99,$a5                       // ....

txt_5ab5:
        .text "ZUUU"
        .byte $aa,$9a,$6a,$a9,$aa

txt_5abe:
        .byte $55,$55,$aa,$aa,$56,$a5,$96           // UU..V..

txt_5ac5:
        .byte $56,$56,$aa                           // VV.

txt_5ac8:
        .fill 16, $55
        .byte $a9,$6a,$aa,$a6,$a9,$a6,$95,$9a,$95,$55,$95,$59,$96 // .j.......U.Y.

txt_5ae5:
        .byte $55,$5a,$a9
        .byte $55,$55,$65
        .byte $55,$59,$95,$95,$66
        .text "UUUUU"
        .byte $65                                   // e

txt_5af6:
        .text "UZZVUUUUU"
        .byte $d5
        .byte $3f,$7f,$5f,$97,$97,$a5
        .byte $a9,$aa,$5a,$56,$65,$56,$55,$56,$95,$a5,$66,$59,$56,$96,$55,$95 // ..ZVeVUV..fYV.U.
        .byte $65,$a6
        .byte $55,$67,$95,$69,$a5,$66,$69
        .text "YVVUU"
        .byte $75,$7d
        .byte $5f,$9f,$59,$56,$95,$95,$75,$f6,$f5,$fd,$6a,$aa,$aa,$69,$aa,$99 // _.YV..u...j..i..
        .byte $a6,$59,$6a,$6a,$9b,$9f,$67,$57,$55,$01,$5a,$6a,$55,$66 // .Yjj..gWU.ZjUf

txt_5b44:
        .text "ZUUU"
        .byte $aa,$a9,$aa
        .byte $56,$9a
        .byte $5a,$aa

txt_5b4f:
        .text "ZUUUUUUVYUUUV"
        .byte $69,$95
        .byte $56
        .byte $56,$df,$ff,$fa,$af,$ff,$ff,$ff,$ff,$55,$ea,$bf,$ff,$ef,$ff,$fe // V........U......
        .byte $ef,$f7,$af,$fa,$ff,$ff,$af,$ff,$bf,$7f,$ff,$ff,$bf,$ef,$ef,$ef // ................
        .byte $ef                                   // .

spr_5b80:
        .byte $55,$66,$55,$56,$6a,$aa,$aa,$6a,$a5,$55,$69,$9a,$a6,$aa,$9a,$aa // UfUVj..j.Ui.....
        .byte $55,$55,$55,$95,$56,$a9,$aa,$aa,$6a,$56,$65,$55,$95,$a6,$aa,$aa // UUU.V...jVeU....

txt_5ba0:
        .byte $56,$59,$a5,$aa,$9a,$aa,$55,$55,$55,$6a,$aa // VY....UUUj.

txt_5bab:
        .text "VYVU"
        .byte $aa,$99,$66,$aa,$aa
        .byte $56,$a5,$99,$aa
        .byte $55,$6a,$aa
        .byte $aa,$aa,$6a,$aa,$aa,$6a,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$a9,$a5,$a9 // ..j..j..........
        .byte $aa,$aa,$aa,$aa,$a9,$55,$5a,$6a,$aa,$95,$a5,$96,$55,$95,$9a,$6a // .....UZj....U..j
        .byte $a6,$69,$a9,$a5,$56,$96,$5a,$aa,$65,$55,$96,$5a,$aa,$a9,$a9,$6a // .i..V.Z.eU.Z...j
        .byte $aa,$55,$65,$95,$aa,$55,$95,$55,$99,$6a,$a6 // .Ue..U.U.j.

txt_5bf6:
        .byte $55,$55,$a6,$aa,$aa,$65,$55,$69,$aa,$aa,$aa,$6a,$55,$95,$a9,$aa // UU...eUi...jU...

txt_5c06:
        .byte $59,$55,$aa,$aa,$6a,$65,$5a,$6a       // YU..jeZj

txt_5c0e:
        .byte $5a,$56,$aa,$aa,$aa,$9a,$5a,$aa,$aa,$aa // ZV....Z...

txt_5c18:
        .text "UUUVUUUUUV"
        .byte $65,$aa,$a5
        .byte $55,$55,$55
        .byte $6a,$9a,$a9,$6a
        .text "UUUU"
        .byte $69,$aa,$aa,$aa
        .text "YUUU"
        .byte $5a,$95,$65,$aa,$9a
        .text "VYVUU"
        .byte $99
        .byte $55,$55,$95
        .byte $55,$55
        .byte $5f,$97,$a5,$a9,$a9,$aa,$aa,$aa,$56,$56,$55,$95,$95,$a5,$e9,$fa // _.......VVU.....
        .byte $5a,$96,$65,$95,$a5,$9a,$a9,$aa,$6a,$aa,$d5,$fd,$7f,$5d,$df,$57 // Z.e.....j....].W
        .byte $55,$55,$5a,$9a,$9a,$ea,$aa,$ea,$70,$95,$55,$57,$5d,$5d // UUZ.....p.UW]]

txt_5c76:
        .byte $57,$55,$56,$aa,$aa,$5a,$f6,$b6,$52,$0a,$7f,$7f,$9f,$9f,$a7,$a7 // WUV..Z..R.......
        .byte $a9,$a9,$55,$55,$66,$5a,$56,$6a,$5a,$aa,$59,$65,$65,$95,$96,$99 // ..UUfZVjZ.Yee...
        .byte $95,$95,$55,$96,$99,$a9,$99,$99,$96,$95,$a6,$a6,$59,$59,$69,$6a // ..U.........YYij
        .byte $aa,$aa,$ef,$af,$ee,$ef,$ff,$ff,$ff,$fd,$ef,$ef,$be,$ff,$ff,$ff // ................
        .byte $fd,$ff,$bf,$bf,$f5,$ff,$fd,$ff,$f5,$fd,$69,$a5,$55,$55,$55,$66 // ..........i.UUUf
        .byte $5a,$aa,$55,$95,$55,$55,$59,$95,$65,$a9 // Z.U.UUY.e.

txt_5cd0:
        .text "UUYUUUY"
        .byte $96
        .text "UUUUU"
        .byte $6a,$aa,$a5

txt_5ce0:
        .text "UUUUUY"
        .byte $95

dat_5ce7:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$55,$96,$aa,$aa,$aa,$aa,$aa,$aa,$56 // .......U.......V
        .byte $9a,$66,$aa,$aa,$aa,$aa,$aa           // .f.....

txt_5d20:
        .fill 16, $55
        .text "YVZYUUUUUV"
        .byte $69,$aa,$aa,$aa,$aa,$aa
        .byte $55,$95,$a9,$65,$aa,$aa,$aa,$aa,$55,$56,$5a,$69,$9a,$aa,$aa,$aa // U..e....UVZi....
        .byte $6a,$9a,$aa,$9a,$6a,$aa,$aa,$aa       // j...j...

txt_5d58:
        .fill 13, $55
        .byte $65                                   // e

txt_5d66:
        .text "UUUUVUUUUUUUUUU"
        .byte $65

txt_5d76:
        .text "ZVUUVYZ"
        .byte $aa,$6a,$aa
        .byte $55,$56,$9a,$aa

txt_5d84:
        .text "UUUUU"
        .byte $a5,$a9,$65

txt_5d8c:
        .text "UUUUWWU"
        .byte $95
        .byte $55,$69,$95
        .byte $55,$55,$95,$a5,$e9
        .byte $f9,$fa,$fe,$ff,$69,$a6,$5a,$66,$59,$55,$96,$a5,$66,$5a,$96,$95 // ....i.ZfYU..fZ..
        .byte $a6,$99,$69,$5a,$55,$75,$57,$5d,$95,$57,$a5,$99,$75,$75,$5d,$5d // ..iZUuW].W..uu]]
        .byte $57,$57,$95
        .text "UUUU"
        .byte $5d,$5d
        .byte $57,$97,$95,$df,$d5,$b7,$b5
        .byte $ad,$ad,$ab,$6b,$ba,$af,$a5,$aa,$59,$96,$55,$66,$ea,$ea,$65,$5a // ...k....Y.Uf..eZ
        .byte $aa,$a6,$5a,$6a,$ff,$ff,$75,$d5,$57,$f5,$ff,$7f,$6a,$96,$5a,$aa // ..Zj..u.W...j.Z.
        .byte $9a,$65,$5a,$9a,$aa,$aa,$a6,$aa,$65,$9a,$aa,$aa,$aa,$aa,$aa,$a5 // .eZ.....e.......
        .byte $aa,$aa,$aa,$aa,$6a                   // ....j

txt_5e01:
        .fill 9, $55
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$55,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ......U.......

txt_5e18:
        .fill 17, $55
        .text "YUUUVUU"
        .byte $6a,$a5

txt_5e32:
        .text "UUUUYUUUUUU"
        .byte $aa,$66
        .byte $5a,$65
        .byte $55
        .byte $55,$55,$56,$6a,$aa,$aa
        .text "UUUU"
        .byte $65,$aa,$aa,$aa
        .byte $55,$55
        .byte $55,$55,$55,$95,$66,$aa               // UUU.f.

txt_5e58:
        .text "UUVUUUU"
        .byte $99

txt_5e60:
        .byte $55,$56,$5a,$aa,$66
        .text "UVYU"
        .byte $96,$a5
        .byte $55,$a5,$a9,$aa,$aa
        .byte $55,$55,$56,$9a,$6a,$95,$55,$a9,$55,$55,$65,$9a,$a9,$aa,$55,$55 // UUV.j.U.UUe...UU
        .byte $55,$55,$55,$65                       // UUUe

txt_5e84:
        .fill 24, $55
        .byte $95                                   // .

txt_5e9d:
        .text "ZVUUUUUUU"
        .byte $a9,$aa

txt_5ea8:
        .text "UUUUUU"
        .byte $69,$95

txt_5eb0:
        .fill 8, $55
        .byte $65,$a9,$a6,$aa,$aa,$aa,$aa,$aa,$55,$65,$aa,$aa,$aa,$aa,$aa,$95 // e.......Ue......
        .byte $55,$95,$55,$a9,$aa,$aa,$a9,$a5,$55,$55,$66,$55,$a5,$99 // U.U.....UUfU..

txt_5ed6:
        .byte $55,$55,$5a,$aa,$66,$5a,$56,$9a,$55,$55,$e5,$e9,$fa,$fe,$ff,$ff // UUZ.fZV.UU......
        .byte $7f,$ff,$65,$5a,$59,$95,$95,$a5,$e9,$f9,$5a,$99,$96,$a5,$69,$9a // ..eZY.....Z...i.
        .byte $65,$56,$75,$77,$9d,$5f,$a7,$97,$a9,$a6,$75,$75,$5d,$5d,$97,$57 // eVuw._....uu]].W
        .byte $65,$55,$75,$f5,$75,$5d,$5d,$55,$97,$95,$fd,$ff,$bf,$b7,$ad,$ad // eUu.u]]U........
        .byte $ab,$ab,$aa,$a5,$96,$aa,$aa,$a9,$aa,$9a,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$7f,$a6,$96,$9a,$aa,$aa,$aa,$aa,$aa,$ff,$f7,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff                               // ..

txt_5f38:
        .fill 8, $55

dat_5f40:
        // === Fill data (1 bytes, $5f40-$5f40) ===
        .byte $00                                   // .

// --- Region $60f0-$6d43 ---
.pc = $60f0 "scr_60f0"

scr_60f0:
        // === Screen RAM (784 bytes, $60f0-$63ff) ===
        .encoding "screencode_mixed"
        .text "dbbbebbc@"
        .byte $61,$8b,$64,$43,$67,$ca,$6a           // scrcode: .......
        .text "c"
        .byte $86,$1d,$f7,$f8,$60                   // scrcode: .....
        .text "pqqp"
        .byte $40                                   // scrcode: .
        .text " "
        .byte $41                                   // scrcode: .
        .text "q@"
        .byte $88,$40,$89                           // scrcode: ...
        .text "i:"
        .byte $e0,$41,$40,$40                       // scrcode: ....
        .text "@"
        .encoding "petscii_upper"

txt_6119:
        .text " (08"
        .byte $40                                   // @ character
        .text "P"
        .encoding "screencode_mixed"
        .byte $60,$70,$80,$90,$a0,$ff               // scrcode: ......
        .text "a@"
        .byte $4a                                   // scrcode: .
        .text " g"
        .byte $80                                   // scrcode: .
        .text ")"
        .byte $ff,$f6                               // scrcode: ..
        .text "a"
        .byte $80                                   // scrcode: .
        .text "@l@c"
        .byte $90                                   // scrcode: .
        .text "hdxeuge"
        .byte $b0                                   // scrcode: .
        .text "i&qc@"
        .byte $22,$60,$f6,$b8,$80                   // scrcode: "....
        .byte $a0,$b0,$a0,$80                       // scrcode: ....
        .text "u"
        .byte $80,$80                               // scrcode: ..
        .text "p"
        .byte $f4                                   // scrcode: .
        .text "@debzlb@c"
        .byte $41,$40                               // scrcode: ..
        .text "d"
        .byte $f9                                   // scrcode: .
        .text "@"
        .byte $d8,$70                               // scrcode: ..
        .text "h"
        .byte $56,$c8                               // scrcode: ..
        .text "lf"
        .byte $68,$57,$68                           // scrcode: ...
        .text "h"
        .byte $e7                                   // scrcode: .
        .text "@"
        .byte $68                                   // scrcode: .
        .text "5"
        .byte $a1,$ac                               // scrcode: ..
        .byte $f7                                   // scrcode: .
        .text "@"
        .byte $93,$7c                               // scrcode: ..
        .text "qrno"
        .byte $40,$1b                               // scrcode: ..
        .text "vkb"
        .byte $81,$cc                               // scrcode: ..
        .text "z"
        .byte $e0                                   // scrcode: .
        .text "o"
        .byte $80,$71,$74                           // scrcode: ...
        .text "bc"
        .encoding "petscii_upper"

txt_6186:
        .text "!"
        .byte $22                                   // double quote character
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $ee,$70                               // scrcode: ..
        .text "@"
        .byte $50,$c1,$af,$83,$e4,$60               // scrcode: ......
        .text "a5<"
        .byte $73                                   // scrcode: .
        .text "nif"
        .byte $22,$59                               // scrcode: ".
        .text "a"
        .byte $68,$c2,$ef                           // scrcode: ...
        .text "md"
        .byte $64                                   // scrcode: .
        .text "f"
        .byte $c8                                   // scrcode: .
        .text "13"
        .byte $50                                   // scrcode: .
        .text ",mj"
        .byte $9b,$b9                               // scrcode: ..
        .text "a"
        .byte $6a,$f0,$72                           // scrcode: ...
        .text "2"
        .byte $70,$b7,$ca,$7c                       // scrcode: ....
        .text "vr"
        .byte $c1,$97                               // scrcode: ..
        .text "0"
        .byte $c1,$c9                               // scrcode: ..
        .text "i"
        .byte $e8                                   // scrcode: .
        .text "k(nj"
        .byte $1b,$6a                               // scrcode: ..
        .text "cf"
        .byte $cf                                   // scrcode: .
        .text "jf"
        .encoding "petscii_upper"

txt_61c9:
        .byte $40                                   // @ character
        .text "A"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $45,$ba                               // scrcode: ..
        .text "f"
        .byte $e9,$fe,$fe,$fd,$fd,$e0               // scrcode: ......
        .text "k"
        .byte $fe                                   // scrcode: .
        .text "y"
        .byte $a8                                   // scrcode: .
        .text "n"
        .byte $4f,$ff                               // scrcode: ..
        .text "@"
        .byte $cb,$fe,$48,$59,$85                   // scrcode: .....
        .text "cc"
        .byte $b7,$90,$db                           // scrcode: ...
        .text "@"
        .byte $fb,$fb,$60,$fc,$fe                   // scrcode: .....
        .text "g"
        .byte $82,$90,$97                           // scrcode: ...
        .text " "
        .byte $46,$80                               // scrcode: ..
        .text "g"
        .byte $1b,$80,$fd,$60                       // scrcode: ....
        .text "wwf@"
        .byte $c0                                   // scrcode: .
        .text "yynf"
        .byte $c0                                   // scrcode: .
        .text "l@"
        .byte $d8,$6b                               // scrcode: ..
        .text "@"
        .byte $60                                   // scrcode: .
        .text "xxf"
        .byte $e1,$86                               // scrcode: ..
        .text "l"
        .byte $60                                   // scrcode: .
        .text "g"
        .byte $80,$1e                               // scrcode: ..
        .text "'"
        .byte $1e                                   // scrcode: .
        .text "t"
        .byte $c0                                   // scrcode: .
        .text "&&x"
        .byte $e2,$e2                               // scrcode: ..
        .text "c@"
        .encoding "petscii_upper"

txt_621e:
        .text "220&"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $56                                   // scrcode: .
        .text "*"
        .byte $40                                   // scrcode: .
        .text "*>v@"
        .byte $e0,$56                               // scrcode: ..
        .text ">>hf@"
        .byte $72,$72,$a1,$40,$af                   // scrcode: .....
        .text "n"
        .byte $60                                   // scrcode: .
        .text "((ac@"
        .byte $58,$58,$80                           // scrcode: ...
        .text "0"
        .byte $43                                   // scrcode: .
        .text "l0"
        .byte $a3                                   // scrcode: .
        .text "b0"
        .byte $66,$99,$f2,$f2                       // scrcode: ....
        .byte $f1,$f1                               // scrcode: ..
        .text "txa"
        .byte $d1,$7d,$d3                           // scrcode: ...
        .text "m"
        .byte $91,$f9,$91,$62,$ff,$c0               // scrcode: ......
        .text "n"
        .byte $8a,$ee,$a0                           // scrcode: ...
        .text "plf"
        .byte $45,$88,$fe,$ae,$a2,$cb,$52,$a2       // scrcode: ........
        .text "<"
        .byte $8a,$8f                               // scrcode: ..
        .text "@"
        .encoding "petscii_upper"

txt_626d:
        .text "7 "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $52,$1d                               // scrcode: ..
        .text "<"
        .byte $89,$cd,$40                           // scrcode: ...
        .text "o!"
        .byte $a3,$c3,$8c,$8d,$d0                   // scrcode: .....
        .text "yg"
        .byte $d1                                   // scrcode: .
        .text "="
        .byte $b9                                   // scrcode: .
        .text "v0"
        .byte $1e                                   // scrcode: .
        .text "jc@<a"
        .byte $80,$c0,$7e                           // scrcode: ...
        .text "4"
        .byte $a8,$8a,$9c,$8a,$c0                   // scrcode: .....
        .text "x"
        .byte $4c,$4c                               // scrcode: ..
        .text "a"
        .byte $80                                   // scrcode: .
        .text "x"
        .byte $8c,$61,$46                           // scrcode: ...
        .text "@"
        .byte $78,$70,$40,$c0,$ca,$ca               // scrcode: ......
        .text " l"
        .byte $93                                   // scrcode: .
        .text "oh"
        .encoding "petscii_upper"

txt_62a8:
        .text "<9"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "jjii"
        .byte $45                                   // scrcode: .
        .text "g"
        .byte $80,$1d,$5d                           // scrcode: ...
        .text "yh"
        .byte $1d,$75,$f3                           // scrcode: ...
        .text "ol@5"
        .byte $a2,$89,$bc,$d0                       // scrcode: ....
        .text "gf"
        .byte $e4,$50,$60,$87,$e4,$4c,$6e,$50,$86,$e0 // scrcode: ..........
        .text "f"
        .byte $e4,$58,$6e,$42,$c6                   // scrcode: .....
        .byte $ae,$53,$46                           // scrcode: ...
        .text "1xa"
        .byte $e0                                   // scrcode: .
        .text "l"
        .byte $60,$5c                               // scrcode: ..
        .text "@@"
        .byte $d0                                   // scrcode: .
        .text "f@"
        .byte $52,$52,$60                           // scrcode: ...
        .text "l"
        .byte $92,$92                               // scrcode: ..
        .text "@"
        .byte $f0,$63                               // scrcode: ..
        .text "px"
        .byte $50                                   // scrcode: .
        .text ":@"
        .byte $40,$c0,$8e,$8e                       // scrcode: ....
        .text " lp"
        .byte $c2,$8f                               // scrcode: ..
        .text "r"
        .byte $8c                                   // scrcode: .
        .text "y"
        .byte $be,$68,$73                           // scrcode: ...
        .text "3"
        .byte $72                                   // scrcode: .
        .encoding "petscii_upper"

txt_6301:
        .text "433S4R634S3R/"
        .encoding "screencode_mixed"
        .text "p3p1"
        .byte $b2                                   // scrcode: .
        .text "3c"
        .byte $48,$73                               // scrcode: ..
        .text "6"
        .byte $73                                   // scrcode: .
        .text "4h"
        .byte $9d,$a6,$b3,$b2,$b1,$63,$c0,$4a       // scrcode: ........
        .text "2"
        .byte $43,$e0,$78                           // scrcode: ...
        .text "q"
        .byte $ac                                   // scrcode: .
        .text "@c@a"
        .byte $ac,$66                               // scrcode: ..
        .text " @"
        .byte $a0                                   // scrcode: .
        .text "*1k"
        .byte $a0                                   // scrcode: .
        .text "rypy"
        .byte $4d,$c7,$71,$ac                       // scrcode: ....
        .text "2y"
        .byte $f0                                   // scrcode: .
        .text "@"
        .byte $f0                                   // scrcode: .
        .text "1"
        .byte $73,$a5,$54,$76,$f2                   // scrcode: .....
        .text ",1l"
        .byte $78,$40                               // scrcode: ..
        .text "q!"
        .byte $61,$51                               // scrcode: ..
        .text "h"
        .byte $49,$c4,$5e                           // scrcode: ...
        .text "@u>u"
        .byte $42                                   // scrcode: .
        .text "u"
        .byte $45,$70                               // scrcode: ..
        .text ":9k@1"
        .byte $fb,$55                               // scrcode: ..
        .text "=u"
        .byte $40                                   // scrcode: .
        .text "5"
        .byte $44                                   // scrcode: .
        .text "%"
        .byte $80,$f8                               // scrcode: ..
        .text "p9a8@8s"
        .byte $c8                                   // scrcode: .
        .text "p8a6@6("
        .byte $57,$44                               // scrcode: ..
        .text "6q"
        .encoding "petscii_upper"

txt_6380:
        .text "6P"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $22                                   // scrcode: "
        .text "<"
        .byte $7b,$81                               // scrcode: ..
        .text "q"
        .byte $5a                                   // scrcode: .
        .text "4"
        .byte $84,$ee                               // scrcode: ..
        .text "c"
        .byte $7e                                   // scrcode: .
        .text "@"
        .byte $c0,$73,$60                           // scrcode: ...
        .text "@"
        .byte $d0                                   // scrcode: .
        .text "v$"
        .byte $f2                                   // scrcode: .
        .text "2"
        .byte $a0,$22,$6e,$d3,$f3                   // scrcode: ."...
        .text "1"
        .byte $f1                                   // scrcode: .
        .encoding "petscii_upper"

txt_639f:
        .text "/!"
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .byte $80                                   // scrcode: .
        .text "p&pz"
        .byte $a4                                   // scrcode: .
        .text "q"
        .byte $d8                                   // scrcode: .
        .text "id%b"
        .byte $b2                                   // scrcode: .
        .text "pu2x"
        .byte $50                                   // scrcode: .
        .text "!>up"
        .byte $1e,$81,$f0,$1e                       // scrcode: ....
        .text "p("
        .byte $40                                   // scrcode: .
        .text ",p"
        .byte $1c                                   // scrcode: .
        .text "@"
        .byte $85,$ec,$1c,$76                       // scrcode: ....
        .text "/6-"
        .text "ka"
        .byte $b6                                   // scrcode: .
        .text "/0@"
        .byte $f9,$70,$66                           // scrcode: ...
        .text "<"
        .byte $40                                   // scrcode: .
        .text "@e"
        .byte $80,$b5                               // scrcode: ..
        .text "1x"
        .byte $9e,$60                               // scrcode: ..
        .text "f@"
        .byte $d5,$be                               // scrcode: ..
        .text "0y"
        .byte $70                                   // scrcode: .
        .text "y"
        .byte $72                                   // scrcode: .
        .text "y"
        .encoding "petscii_upper"

txt_63e7:
        .text "3=S;R928"
        .byte $b2                                   // '2' | $80 (end-of-string marker)
        .encoding "screencode_mixed"
        .text "6#b"
        .byte $51,$dd,$73                           // scrcode: ...
        .text "5"
        .byte $72,$c1,$6e,$22                       // scrcode: ..."
        .text "c"
        .byte $d3,$c0                               // scrcode: ..
        .text "@"
        .byte $f4,$bc,$88,$93                       // scrcode: ....
        .text "w"
        .byte $81                                   // scrcode: .
        .text ")p"
        .byte $1d                                   // scrcode: .
        .text "&($*ph"
        .byte $8c                                   // scrcode: .
        .text "z7"
        .byte $8a                                   // scrcode: .
        .text "1"
        .byte $d0,$8d,$91                           // scrcode: ...
        .text "y"
        .byte $c0                                   // scrcode: .
        .byte $6c                                   // scrcode: .
        .text "q"
        .byte $8f                                   // scrcode: .
        .text "la"
        .encoding "petscii_upper"

txt_641d:
        .text "(; &"
        .byte $00                                   // string terminator
        .byte $7e,$00,$68,$84,$02
        .byte $48,$98
        .byte $34,$20,$03,$d0,$13
        .text "#S+P"
        .byte $10,$30,$00,$04,$00,$be,$33,$31,$01,$76,$03,$32,$a0,$78,$b8,$a5 // .0....31.v.2.x..
        .byte $2f,$bd,$11,$f0,$24,$23,$74,$05,$de,$10,$17,$10,$00,$83,$1b,$01 // /...$#t.........

txt_6452:
        .text "P20&"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $7b,$32,$ba,$1c,$65,$c6,$41,$52,$19,$4c,$da,$49,$9d,$7c,$1d,$e6 // {2..e.AR.L.I.|..
        .byte $1d,$cc,$1d,$b1,$1d,$a6,$1c,$54,$00,$40,$0f,$07,$1d,$76,$1c,$52 // .......T.@...v.R
        .byte $1b,$fe,$1b,$aa,$1d,$16,$1b,$56,$1b,$02,$1a,$ae,$1c,$a6,$1a,$5a // .......V.......Z
        .byte $1a,$06,$19,$b2,$02,$b3,$1c,$33,$d0,$e0,$12,$13,$13,$12,$12,$10 // .......3........
        .byte $11,$11,$10,$10,$10,$2d,$01,$89,$09,$88,$40,$6b,$d0 // .....-....@k.

txt_64a4:
        .text "PQQPP"
        .byte $40                                   // @ character
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $20,$fe,$02,$00,$c0,$a0,$70           //  .....p

txt_64b6:
        .text "PP"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $40,$60,$81,$a0,$3b,$00,$07,$03,$00,$00,$00,$80,$03,$50,$03,$27 // @`..;........P.'
        .byte $07,$80,$01,$20,$0e,$0d,$c0,$0c,$0c,$f4,$f8,$90,$01,$60,$b9,$86 // ... .........`..
        .byte $80,$a0,$9d,$87,$80,$0c,$80,$80,$10,$fd,$04,$05,$02,$08,$07,$14 // ................
        .byte $08,$28,$ba,$01,$1d,$00,$1b,$90,$02,$03,$dc,$20,$14,$c1,$96,$10 // .(......... ....
        .byte $82,$9c,$6d,$e0,$81,$cf,$41,$0d,$0a,$0a,$03,$80,$1d,$40,$03,$47 // ..m...A......@.G
        .byte $0d,$92,$e0,$67,$43,$0e,$04,$00,$48,$23,$36,$08,$f4,$33,$9a,$16 // ...gC...H#6..3..
        .byte $12,$1a,$b0,$f7,$66,$da,$0d,$0e,$0a,$12,$0a,$1a,$bd,$e7,$92,$37 // ....f..........7
        .byte $e7,$b2,$06,$e9,$c8,$03,$c0,$1d,$1e,$1a,$dc,$2f,$30,$02,$a8,$67 // .........../0..g
        .byte $43,$14,$15,$13,$47,$58,$0b           // C...GX.

spr_6540:
        // === Sprite data (64 bytes, $6540-$657f) ===
        .byte $25,$9c,$83                           // ..#..#.##..###..#.....##
        .byte $3b,$13,$14                           // ..###.##...#..##...#.#..
        .byte $12,$c1,$16                           // ...#..#.##.....#...#.##.
        .byte $f0,$0c,$ec                           // ####........##..###.##..
        .byte $09,$0a,$06                           // ....#..#....#.#......##.
        .byte $19,$b4,$0b                           // ...##..##.##.#......#.##
        .byte $02,$10,$01                           // ......#....#...........#

txt_6555:
        .byte $49,$31,$42                           // .#..#..#..##...#.#....#.
        .byte $d5,$12,$b0                           // ##.#.#.#...#..#.#.##....
        .byte $07,$01,$76                           // .....###.......#.###.##.
        .byte $70,$50,$0c                           // .###.....#.#........##..
        .byte $be,$18,$19                           // #.#####....##......##..#
        .byte $14,$07,$98                           // ...#.#.......####..##...

txt_6567:
        .byte $23,$20,$ac                           // ..#...##..#.....#.#.##..
        .byte $b6,$68,$54                           // #.##.##..##.#....#.#.#..
        .byte $b4,$5d

txt_656f:
        .byte $3e
        .byte $53,$da,$11                           // .#.#..####.##.#....#...#
        .byte $0a,$7c,$a7                           // ....#.#..#####..#.#..###
        .byte $bd,$05,$14                           // #.####.#.....#.#...#.#..
        .byte $41,$a9,$5b                           // .#.....##.#.#..#.#.##.##
        .byte $68,$00,$aa                           // .##.#...........#.#.#.#.
        .byte $c1                                   // sprite 0 padding
        .byte $f9,$ff,$54                           // #####..#########.#.#.#..
        .byte $fc,$06,$05                           // ######.......##......#.#
        .byte $4e,$0c,$00                           // .#..###.....##..........
        .byte $e0,$7a,$30                           // ###......####.#...##....
        .byte $fa,$fc,$fe                           // #####.#.######..#######.
        .byte $01,$6b,$98                           // .......#.##.#.###..##...
        .byte $fb,$fb,$03                           // #####.#######.##......##
        .byte $44,$a6,$86                           // .#...#..#.#..##.#....##.
        .byte $81,$06,$06                           // #......#.....##......##.
        .byte $fe,$fe,$0c                           // #######.#######.....##..
        .byte $37,$06,$cc                           // ..##.###.....##.##..##..
        .byte $04,$04,$4d                           // .....#.......#...#..##.#
        .byte $a1,$e2,$a6                           // #.#....####...#.#.#..##.
        .byte $64,$05,$ff                           // .##..#.......#.#########
        .byte $e5,$53,$ca                           // ###..#.#.#.#..####..#.#.
        .byte $fb,$c7,$6c                           // #####.####...###.##.##..
        .byte $18,$01,$80                           // ...##..........##.......
        .byte $3a,$17,$17                           // ..###.#....#.###...#.###
        .byte $17,$00,$e0                           // ...#.###........###.....
        .byte $0d,$40,$10                           // ....##.#.#.........#....
        .byte $18,$07,$86                           // ...##........####....##.
        .byte $1e                                   // sprite 1 padding
        .byte $e0,$cf,$00                           // ###.....##..####........

txt_65c3:
        .text "8222**"
        .byte $78,$da,$7e,$7e,$7e,$da,$8c,$00,$02,$b4,$c0,$0e,$07,$f4,$26,$26 // x.~~~.........&&
        .byte $26,$18,$1c,$1c,$18,$05,$a8,$9a,$a2   // &........

txt_65e2:
        .text "&BP"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $68,$b4,$79,$c8,$16,$3e,$1a,$3f,$1a,$80,$09,$a9,$41,$b2,$7a,$50 // h.y..>.?....A.zP
        .byte $13,$cd,$f7,$f7,$fc,$fc,$fd,$fd,$04,$60,$fa,$fa,$80,$66,$00 // .........`...f.

txt_6605:
        .text "Q"
        .byte $5c                                   // backslash character
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $5a,$5b,$d7,$5b,$a7,$ce,$86,$e9,$05,$da,$bd,$01,$f0,$f8,$f8,$03 // Z[.[............
        .byte $00,$60,$78,$60,$06,$00,$64,$08,$c0,$38,$38,$01,$00,$41,$18,$14 // .`x`..d..88..A..
        .byte $10,$00,$01,$80,$1e,$00,$68,$59,$a1,$a7,$80,$31,$f9,$fc,$1d,$12 // ......hY...1....
        .byte $f2,$79,$92,$73,$00,$3c,$84,$86,$23,$b7,$e8,$26,$a9,$b3,$68,$4b // .y.s.<..#..&..hK
        .byte $6b,$ff,$ac,$e1,$c0,$e6,$e6,$0c,$01,$80,$48,$40,$18,$01,$90,$a3 // k.........H@....
        .byte $00,$30,$30,$04,$01,$35,$c8,$30,$d0,$b3,$43,$4f,$00,$4d,$f0,$36 // .00..5.0..CO.M.6
        .byte $c8,$19,$30,$0e,$e1,$b0,$19,$74,$b5,$b5,$19,$34,$b5,$73,$19,$03 // ..0....t...4.s..
        .byte $a0,$f8                               // ..

txt_667a:
        .text "1 1"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $10,$9e,$a0,$31,$54,$f6,$07,$01,$f3,$25,$74,$f2,$25,$20,$04,$44 // ...1T....%t.% .D
        .byte $39,$1b,$54,$f4,$49,$14,$46,$14,$42,$14,$3f,$14,$3c,$14,$38,$14 // 9.T.I.F.B.?.<.8.
        .byte $35,$14,$31,$87,$e0,$31,$14,$06,$00,$6c,$07 // 5.1..1...l.

txt_66a9:
        .byte $40                                   // @ character
        .text "2"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $33,$19,$54,$73,$ad,$cd,$70,$19,$40,$12,$31,$18,$02,$41,$c4,$06 // 3.Ts..p.@.1..A..
        .byte $0c,$22,$46,$81,$9c,$5d,$a8,$01,$3a,$db,$03,$4e,$fb,$63,$60,$27 // ."F..]..:..N.c`'
        .byte $97,$81,$58,$b0,$20,$e0,$d8,$b5,$03,$17,$54,$70,$b3,$82,$70,$79 // ..X. .....Tp..py
        .byte $00,$f1,$31,$71,$38,$71,$01,$e3,$91,$38,$50,$f0,$20,$00,$65,$33 // ..1q8q...8P. .e3
        .byte $a0,$01,$da,$51,$e0,$62,$95,$11,$c0,$f8,$b0,$00,$30,$b9,$d3,$33 // ...Q.b......0..3
        .byte $71,$b6,$57,$63,$36,$b1,$39,$71,$34,$27,$83,$70,$28,$70,$2d,$b0 // q.Wc6.9q4'.p(p-.
        .byte $2c,$8a,$d3,$e0,$70,$38,$70,$3b,$b0,$31,$60,$4c,$8a,$4a,$2a,$ee // ,...p8p;.1`L.J*.
        .byte $39,$1c,$16,$1c,$00,$1b,$dd,$1b,$d0,$15,$44,$df,$e7,$0f,$07,$1b // 9.........D.....
        .byte $40,$1a,$5c,$1a,$44,$62,$d4,$1a,$d5,$f6,$90,$19,$4c,$19,$08,$1a // @.\.Db......L...
        .byte $a0,$18,$c4,$18,$80,$18,$3c,$03,$82,$1e,$35,$fc,$90,$10,$41,$11 // ......<...5...A.
        .byte $10,$88
        .byte $40,$89,$09,$11
        .byte $40                                   // @ character
        .text "AA"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $6f
        .byte $20,$00,$5e,$fe
        .byte $01,$00,$90                           // ...

txt_675f:
        .text "< "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $e0,$13,$f0,$08,$05,$00,$0c,$07,$07,$07,$03,$03,$03,$00,$00,$00 // ................
        .byte $06,$1c,$08,$06,$07,$03,$b4,$80,$00,$03,$06,$00,$3b,$70,$60,$40 // ............;p`@
        .byte $60,$80,$a0,$c0,$a0,$80,$10,$80,$0c,$f4,$57,$f0,$0d,$09,$0e,$0a // `.........W.....
        .byte $02,$00,$00,$a9,$9e,$35,$00,$80,$af,$75,$60,$34,$f5,$34,$1c,$77 // .....5...u`4.4.w
        .byte $c8,$0a,$06,$69,$0c,$5b,$01,$09,$21,$01,$26,$02,$1d,$9a,$40,$04 // ...i.[..!.&...@.
        .byte $81,$9c,$6f,$26,$06,$f5,$50,$83,$80,$11,$0d,$da,$26,$af,$58,$60 // ..o&..P.....&.X`
        .byte $30,$a8,$24,$0f,$01,$09,$08,$e9,$1b,$11,$0b,$02,$09,$80,$99,$92 // 0.$.............
        .byte $b9,$35,$81,$e0,$05,$02,$ee,$10,$00,$1c,$0e,$84,$66,$06,$05,$03 // .5..........f...
        .byte $43,$46,$94,$16,$74,$86,$b4,$4d,$44,$50,$06,$86,$af,$04,$8b,$be // CF..t..MDP......
        .byte $43,$d2,$0e,$b0,$a3,$5a,$81,$b3,$1e,$1b,$70 // C....Z....p

txt_67fd:
        .byte $22                                   // double quote character
        .text "E"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $08,$98,$8c,$73,$2d,$48,$2c,$11,$0e,$86,$e6,$0f,$48,$c2,$58,$9c // ...s-H,.....H.X.
        .byte $6e,$04,$62,$31,$c2,$de,$88,$2b,$0d,$71,$08,$c1,$8d,$c4,$23,$41 // n.b1...+.q....#A
        .byte $4c,$1b,$80,$fd,$fd,$b3,$fe,$fe,$40,$80,$0e,$6f,$40,$05,$0b,$7c // L.......@..o@..|
        .byte $c4,$b6,$0e,$c0,$04,$03,$ec,$20,$1c,$87,$aa,$1d,$98,$01,$03,$08 // ....... ........
        .byte $46,$ba,$03,$8c,$78,$19,$1a,$18,$18,$1a,$1a,$01,$80,$34,$19,$19 // F...x........4..
        .byte $19,$18,$19,$80,$17,$17,$01,$d0,$96,$00,$42,$5b,$02,$46,$11,$a6 // ..........B[.F..
        .byte $00,$6c,$75,$a2,$0b,$c0,$5e,$2e,$3c,$3c,$10,$10,$0c,$01,$a0,$1a // .lu...^.<<......
        .byte $0e,$5e,$3c,$cc,$26,$26,$00,$c0,$96,$5e,$00,$56,$62,$3c,$82,$89 // .^<.&&...^.Vb<..
        .byte $1c,$26,$0e,$3c,$01,$01,$68,$00,$cc,$f4,$59,$00,$11,$98,$f6,$c6 // .&.<..h...Y.....
        .byte $0f,$0c,$30,$93,$d1,$94,$73,$00,$2e,$58,$2e,$f7,$00,$c8,$3a,$4b // ..0...s..X....:K
        .byte $ed,$2d,$c3,$68,$32,$e8,$8a,$d2,$07,$37,$00,$11,$93,$c7,$23,$e0 // .-.h2....7....#.
        .byte $0d,$a0,$d3,$00,$34,$0c,$d4,$1a,$f2,$0a,$35,$07,$32,$05,$60,$ec // ....4.....5.2.`.
        .byte $ec,$06,$00,$60,$64,$30,$08,$03,$b0,$c4,$e4,$c4,$05,$f2,$0b,$d3 // ...`d0..........
        .byte $de,$2a,$de,$d6,$10,$4c,$01,$80,$e8,$ae,$1a,$04,$b6,$f2,$22,$d4 // .*...L........".
        .byte $9a,$ca,$5f,$b2,$df,$50,$09,$17,$4d,$e7,$01,$6d,$06,$70,$f7,$f7 // .._..P..M..m.p..
        .byte $03,$72,$6a,$24,$25,$09,$82,$04,$06,$38,$0c,$28,$01,$40,$40,$1c // .rj$%....8.(.@@.
        .byte $21,$90,$01,$81,$1f,$d0,$89,$fd,$33,$dd,$06,$fe,$84,$84,$84,$0c // !.......3.......
        .byte $0c,$26,$0c,$c0,$01,$04,$7c,$09,$80,$5c,$2e,$18,$11,$b4,$0c,$13 // .&....|..\......
        .byte $d1,$f6,$00,$a2,$0a,$a8,$cb,$80,$b5,$06,$68,$10,$1f,$13,$ac,$0b // ..........h.....
        .byte $bc,$11,$1f,$10,$01,$06,$19,$02,$cc,$11,$19,$00,$c0,$16,$00,$b0 // ................

spr_6940:
        // === Sprite data (64 bytes, $6940-$697f) ===
        .byte $96,$a0,$ec                           // #..#.##.#.#.....###.##..
        .byte $a0,$00,$05                           // #.#..................#.#
        .byte $e9,$d0,$00                           // ###.#..###.#............
        .byte $f1,$19,$f0                           // ####...#...##..#####....
        .byte $00,$f6,$31                           // ........####.##...##...#
        .byte $05,$40,$06                           // .....#.#.#...........##.
        .byte $3d,$01,$bc                           // ..####.#.......##.####..
        .byte $43,$01,$ec                           // .#....##.......####.##..
        .byte $15,$42,$16                           // ...#.#.#.#....#....#.##.
        .byte $40,$16,$3f                           // .#.........#.##...######
        .byte $16,$3d,$15                           // ...#.##...####.#...#.#.#
        .byte $3d,$16,$3e                           // ..####.#...#.##...#####.
        .byte $16,$0b,$5a                           // ...#.##.....#.##.#.##.#.
        .byte $3b,$15,$39                           // ..###.##...#.#.#..###..#
        .byte $16,$38,$16                           // ...#.##...###......#.##.
        .byte $34,$16,$31                           // ..##.#.....#.##...##...#
        .byte $03,$70,$37                           // ......##.###......##.###
        .byte $3b,$36,$80                           // ..###.##..##.##.#.......
        .byte $ec,$2d,$16                           // ###.##....#.##.#...#.##.
        .byte $2f,$16,$32                           // ..#.####...#.##...##..#.
        .byte $29,$80,$1a                           // ..#.#..##..........##.#.
        .byte $1a                                   // sprite 0 padding

spr_6980:
        // === Sprite data (64 bytes, $6980-$69bf) ===
        .byte $7e,$80,$08                           // .######.#...........#...
        .byte $92,$06,$d7                           // #..#..#......##.##.#.###
        .byte $80,$e0,$03                           // #.......###...........##
        .byte $ac,$0e,$04                           // #.#.##......###......#..
        .byte $ac,$01,$9f                           // #.#.##.........##..#####
        .byte $e0,$19,$20                           // ###........##..#..#.....
        .byte $00,$e8,$0a                           // ........###.#.......#.#.
        .byte $31,$c8,$29                           // ..##...###..#.....#.#..#
        .byte $60,$17,$0c                           // .##........#.###....##..
        .byte $11,$17,$da                           // ...#...#...#.#####.##.#.
        .byte $0a,$a1,$fd                           // ....#.#.#.#....#######.#
        .byte $11,$13,$13                           // ...#...#...#..##...#..##
        .byte $87,$b6,$13                           // #....####.##.##....#..##
        .byte $10,$15,$11                           // ...#.......#.#.#...#...#
        .byte $15,$c0,$0f                           // ...#.#.###..........####
        .byte $62,$68,$1e                           // .##...#..##.#......####.
        .byte $8e,$31,$38                           // #...###...##...#..###...
        .byte $71,$37,$68                           // .###...#..##.###.##.#...
        .byte $28,$a6,$04                           // ..#.#...#.#..##......#..
        .byte $d3,$30,$00                           // ##.#..##..##............
        .byte $f2,$38,$15                           // ####..#...###......#.#.#
        .byte $18                                   // sprite 0 padding
        .byte $14,$ac,$03,$00,$15,$ac,$44,$30,$60,$04,$07,$51,$70,$00,$f5,$ac // ......D0`..Qp...
        .byte $34,$ac,$33,$ac,$57,$49,$f8,$1b,$e4,$30,$16,$33,$06,$34,$06,$33 // 4.3.WI...0.3.4.3
        .byte $80,$48,$8a,$0c,$b0,$05,$39,$82,$04,$46,$82,$84,$e7,$a0,$0f,$16 // .H....9..F......
        .byte $15
        .byte $33,$15
        .byte $36,$15
        .byte $38,$30,$06,$82
        .text "%6%1"
        .byte $83,$9f,$80
        .byte $10,$b8,$34,$16,$0c,$25,$34,$7a,$80,$26,$10,$88,$b5,$60,$79,$80 // ..4..%4z.&...`y.
        .byte $00,$f8,$0a,$c0,$2b,$38,$1d,$f6,$19,$50,$2e,$30,$f2,$93,$3c,$00 // ....+8...P.0..<.
        .byte $f0,$03,$52,$2b,$79,$78,$30,$b7,$31,$90,$00,$80,$a4,$b6,$29,$13 // ..R+yx0.1.....).
        .byte $14,$00,$b4,$11,$14,$10,$12,$0c,$05,$9f,$11,$12,$d5,$bd,$ab,$01 // ................
        .byte $a8,$c0,$f7,$80,$f4,$38,$b9,$73,$3a,$70,$76,$72,$3a,$12,$3a,$f4 // .....8.s:pvr:.:.
        .byte $a9,$50,$1e,$08,$85,$d9,$34,$2c,$14,$a1,$c8,$38,$20,$0e,$d8,$14 // .P....4,...8 ...
        .byte $30,$11,$30,$14,$00,$c7,$69,$31,$b8,$0d,$c0,$4c,$01,$a4,$13,$2f // 0.0...i1...L.../
        .byte $10,$2f,$05,$80,$02,$88,$d8,$a1,$30,$31,$12,$13,$00,$37,$61,$2c // ./......01...7a,

spr_6a80:
        // === Sprite data (64 bytes, $6a80-$6abf) ===
        .byte $80,$5d,$02                           // #........#.###.#......#.
        .byte $18,$00,$03                           // ...##.................##
        .byte $79,$4c,$aa                           // .####..#.#..##..#.#.#.#.
        .byte $12,$99,$b2                           // ...#..#.#..##..##.##..#.
        .byte $9b,$77,$02                           // #..##.##.###.###......#.
        .byte $1c,$00,$8f                           // ...###..........#...####
        .byte $69,$13,$95                           // .##.#..#...#..###..#.#.#
        .byte $88,$0b,$52                           // #...#.......#.##.#.#..#.
        .byte $a9,$36,$36                           // #.#.#..#..##.##...##.##.
        .byte $fa,$12,$b5                           // #####.#....#..#.#.##.#.#
        .byte $84,$be,$84                           // #....#..#.#####.#....#..
        .byte $ae,$a9,$7a                           // #.#.###.#.#.#..#.####.#.
        .byte $bc,$1e,$25                           // #.####.....####...#..#.#
        .byte $1e,$17,$1d                           // ...####....#.###...###.#
        .byte $f9,$1d,$ee                           // #####..#...###.####.###.
        .byte $23,$40,$00                           // ..#...##.#..............
        .byte $40,$0f,$07                           // .#..........####.....###
        .byte $1d,$8e,$1c                           // ...###.##...###....###..
        .byte $4e,$1c,$0e                           // .#..###....###......###.
        .byte $1b,$ce,$1d                           // ...##.####..###....###.#
        .byte $1e,$1b,$8e                           // ...####....##.###...###.
        .byte $1b                                   // sprite 0 padding
        .byte $4e,$1b,$0e,$1c,$8e,$1a,$ce,$1a,$0a,$4e,$02,$74,$1c,$fe,$f0,$a0 // N........N.t....
        .byte $40,$41,$41,$00,$17,$42,$61,$60,$61,$61,$00,$40,$9f,$01,$40,$88 // @AA..Ba`aa.@..@.
        .byte $89,$09,$88,$40,$78,$00,$01,$00,$42,$20,$fe,$0e,$0a,$05,$f0,$07 // ...@x...B ......
        .byte $04,$00,$07,$03,$00,$08,$1f,$00,$80,$00,$03,$06,$00,$00,$7f,$11 // ................
        .byte $60,$40,$60,$80,$a0,$c0,$a0,$80,$08,$80,$80,$10,$f4,$00,$02,$f4 // `@`.............
        .byte $0b,$09,$02,$00,$01,$a6,$30,$02,$d8,$00,$82,$85,$f7,$0b,$cd,$08 // ......0.........
        .byte $68,$c0,$89,$2d,$60,$88,$c8,$06,$fd,$98,$09,$04,$30,$80,$58,$30 // h..-`.......0.X0
        .byte $80,$84,$c7,$82,$2f,$f8,$11,$01,$38,$02,$02,$2a,$04,$d4,$0c,$d9 // ..../...8..*....
        .byte $72,$29,$24,$1e,$03,$09,$08,$c8,$11,$0e,$ee,$7c,$00,$20,$1f,$3c // r)$........|. .<
        .byte $0e,$0b,$10,$4c,$17,$0b,$82,$33,$80,$1b,$d0,$91,$2e,$3e,$0e,$29 // ...L...3.....>.)
        .byte $31,$18,$86,$8c,$58,$10,$11,$15,$a2,$eb,$21,$00,$aa,$bd,$32,$11 // 1...X.....!...2.
        .byte $12,$a0,$a6,$1a,$a1,$f0,$dd,$0f,$10,$0f,$83,$06,$f5,$15,$80,$52 // ...............R
        .byte $a3,$3c,$0f,$0b,$44,$58,$f8,$33,$bc,$15,$16,$12,$11,$6c,$4b,$d9 // .<..DX.3.....lK.
        .byte $68,$28,$b4,$ed,$3a,$19,$56,$06,$c2,$51,$ff,$01,$fd,$fe,$05,$05 // h(..:.V..Q......
        .byte $04,$04,$4c,$01,$08,$2a,$78,$03,$16,$00,$fe,$fe,$ec,$ff,$ff,$00 // ..L..*x.........
        .byte $42,$38,$06,$12,$fb,$fb,$b3,$06,$06,$c3,$0c,$19,$d0,$fd,$fd,$fd // B8..............
        .byte $06,$18,$15,$80,$1a,$12,$42,$9a,$88,$96,$f0,$06,$ca,$53,$1f,$e0 // ......B......S..
        .byte $17,$08,$03,$40,$0d,$e0,$0f,$50,$03,$d7,$00,$60,$5a,$36,$00,$06 // ...@...P...`Z6..
        .byte $80,$1b,$80,$1b,$e0,$0c,$a8,$a8,$d4,$05,$83,$b0,$a8,$1a,$f8,$20 // ............... 
        .byte $b9,$b2,$08,$05,$ac,$92,$05,$df,$51,$a1,$45,$d6,$49,$66,$02,$cd // ........Q.E.If..
        .byte $fc,$fd                               // ..

txt_6c02:
        .byte $22                                   // double quote character
        .text "Q"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $02,$71,$a1,$0d,$62,$af,$52,$34,$9b,$10,$80,$bc,$4a,$35,$13,$4f // .q..b.R4....J5.O
        .byte $7d                                   // }

txt_6c16:
        .text "!V"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $d0,$d0,$e0,$d0,$26,$00,$01,$da,$02,$c0,$26,$a4,$5b,$00,$80,$26 // ....&.....&.[..&
        .byte $72                                   // r

txt_6c2a:
        .text "LL"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $26,$59,$26,$e0,$bc,$4d,$c5,$ec,$26,$00,$8d,$30,$03,$60,$0c,$43 // &Y&..M..&..0.`.C
        .byte $f0,$94,$84,$84,$17,$89,$47,$80,$1e,$15,$34,$f1,$92,$50,$05,$47 // ......G...4..P.G
        .byte $5d,$b2,$fb,$00,$fa,$fc,$fb,$4a,$9a,$72,$68,$2b,$68,$90,$b0,$66 // ]......J.rh+h..f
        .byte $13,$8d,$43,$6b,$15,$33,$b9,$60,$14,$30,$36,$2e,$f0,$83,$e4 // ..Ck.3.`.06....

txt_6c6c:
        .text ":;"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $f9,$00,$f1,$00,$f4,$76
        .byte $28,$1f,$aa
        .byte $42,$6d,$01
        .text "&FFF"
        .byte $66,$e4,$46,$04,$60,$05,$10,$40,$a0,$7c,$0f // f.F.`..@.|.

txt_6c8a:
        .text "#3"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $8b,$8b,$96,$03,$50,$b3,$51,$1c,$d0,$73,$0e,$07 // ....P.Q..s..

txt_6c99:
        .text "4O7%W:"
        .byte $b1                                   // '1' | $80 (end-of-string marker)

txt_6ca0:
        .text "10"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $1d,$31,$f0,$21,$a5,$31,$c8,$31,$20,$8b,$27,$04 // .1.!.1.1 .'.

txt_6caf:
        .text "(1"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $41,$7a,$f7,$31,$a0,$03,$96,$32,$ac,$32,$ae,$06,$01,$82,$12,$ac // Az.1...2.2......
        .byte $1a,$02,$3b,$7b,$4c,$f6,$19,$36,$19,$01,$40,$76,$61,$f0,$99,$31 // ..;{L..6..@va..1
        .byte $d0,$01,$11,$23,$c6,$83,$92,$f1,$f5,$a9,$01,$8d,$40,$00,$8c,$55 // ...#........@..U
        .byte $17,$9c,$30,$0b,$01,$f3,$37,$74,$f2,$25,$80,$04,$ec,$c6,$06,$a0 // ..0...7t.%......
        .byte $a0,$38,$33,$25,$83,$00,$88,$03,$c0,$33,$01,$34,$01,$31,$19,$d8 // .83%.....3.4.1..
        .byte $30,$19,$13                           // 0..

txt_6d05:
        .byte $40                                   // @ character
        .text "0%0,Y"
        .byte $71,$2c,$a0,$26,$8f,$8b,$35,$10,$08,$fb,$c3,$97,$21,$c0,$5a,$40 // q,.&..5.....!.Z@
        .byte $6d,$7c,$1c,$e9,$1c,$de,$1c,$cd,$1c,$c2,$15,$68,$00,$40,$0f,$07 // m|.........h.@..
        .byte $1c,$52,$1b,$2a,$1a,$c2,$1a,$5a,$1b,$c2,$19,$f2,$19,$8a,$19,$22 // .R.*...Z......."
        .byte $1b,$92,$18,$ba,$18,$52,$17,$ea       // .....R..

dat_6d43:
        // === Fill data (1 bytes, $6d43-$6d43) ===
        .byte $00                                   // .

// --- Region $6dae-$6dae ---
.pc = $6dae "dat_6dae"

dat_6dae:
        // === Fill data (1 bytes, $6dae-$6dae) ===
        .byte $00                                   // .

// --- Region $7000-$7000 ---
.pc = $7000 "spr_7000"

spr_7000:
        .byte $00                                   // .

// --- Region $7040-$7040 ---
.pc = $7040 "spr_7040"

spr_7040:
        .byte $00                                   // .

// --- Region $74c0-$74c0 ---
.pc = $74c0 "spr_74c0"

spr_74c0:
        .byte $00                                   // .

// --- Region $7d00-$7d00 ---
.pc = $7d00 "spr_7d00"

spr_7d00:
        .byte $00                                   // .
