// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:37
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $105e (4190)
// IRQ handler:  $c7d3 (irq_c7d3)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 6141 bytes, Data: 57347 bytes
// Labels: 823, Subroutines: 22
//
// Cross-references: all OK
// ============================================


// --- Region $105e-$107f ---
.pc = $105e "main_105e"
// Referenced by: jsr from $d8c4

main_105e:
        ldx #$32
        ldy #$1d
        stx $63
        sty $64
        ldx #$80
        ldy #$1a
        stx $61
        sty $62
        rts

loc_106f:
        sta $69

loc_1071:
        ldx #$00

loc_1073:
        ldy #$00

loc_1075:
        dey
        bne loc_1075
        dex
        bne loc_1073
        dec $69
        bne loc_1071
        rts

// --- Region $11b0-$11d2 ---
.pc = $11b0 "sub_11b0"
// Referenced by: jsr from $d8e4

sub_11b0:
        ldx #$07
        stx $66

loc_11b4:
        txa
        asl
        tay
        lda $0334,y
        sta $d000,y
        lda $d010
        and dat_11d3,x
        ora $0335,y
        sta $d010
        lda $0344,x
        sta $d001,y
        dex
        bpl loc_11b4
        rts

// --- Region $149d-$14a3 ---
.pc = $149d "Segment $149d"
        .byte $e7,$e7                               // isc $e7 // ILLEGAL
        .byte $fc,$fc,$fc                           // nop $fcfc,x // ILLEGAL

dat_14a2:
        .byte $f7,$f7                               // ..

// --- Region $166c-$1673 ---
.pc = $166c "loc_166c"

loc_166c:
        brk

dat_166d:
        .byte $00,$00,$00,$00,$00,$00               // ......

loc_1673:
        brk

// --- Region $16d2-$16ef ---
.pc = $16d2 "loc_16d2"

loc_16d2:
        ror $9b
        bcc loc_166c
        bcc loc_1673
.label loc_16d9 = * + 1
        bcc loc_173b
        stx $96,y
.label loc_16dd = * + 1
        lsr $96,x
        stx $96,y
        ror $96
        stx $96,y
        stx $96,y
        stx $9f,y
        stx $96,y
        stx $96,y
        stx $9f,y
        rts

dat_16ef:
        .byte $6b                                   // k

// --- Region $1738-$1747 ---
.pc = $1738 "loc_1738"

loc_1738:
        bcc loc_16d9
.label loc_173b = * + 1
        sta ($91),y
        bcc loc_16dd
        rts
        .byte $9b,$90,$8b                           // tas $8b90,y // ILLEGAL
        .byte $9b,$9b,$9f                           // tas $9f9b,y // ILLEGAL
        .byte $6b,$91                               // arr #$91 // ILLEGAL

dat_1747:
        .byte $9f                                   // .

// --- Region $4000-$406a ---
.pc = $4000 "loc_4000"

loc_4000:
        lda dat_406b
        bmi loc_4008
        beq loc_4039
        rts

loc_4008:
        lda #$b7
        sta $0344
        lda #$9a
        sta $0334
        lda #$01
        sta $0335
        lda $d01d
        ora #$01
        sta $d01d
        lda #$0f
        sta $d027
        lda #$fd
        sta $07f8
        lda $d015
        ora #$01
        sta $d015
        inc dat_406b

loc_4034:
        rts

loc_4035:
        inc $406c
        rts

loc_4039:
        dec $406c
        bne loc_4034
        ldy $66
        beq loc_4035
        ldy #$00
        sty $66
        ldy $0335
        ldx $0334
        dec $0334
        txa
        bne loc_4058
        tya
        eor #$01
        sta $0335

loc_4058:
        tya
        beq loc_4065
        cpx #$e6
        bne loc_4065
        inc dat_406b
        dec $d015

loc_4065:
        ldy #$50
        sty $406c
        rts

// --- Region $c0c5-$c0cb ---
.pc = $c0c5 "sub_c0c5"
// Referenced by: jsr from $c211, $f470

sub_c0c5:
        jmp loc_c256
// Referenced by: jsr from $c38c, $f5eb

sub_c0c8:
        jmp loc_c50f

dat_c0cb:
        .byte $ec                                   // .

// --- Region $c0d5-$c0d5 ---
.pc = $c0d5 "loc_c0d5"

loc_c0d5:
        rts

// --- Region $c118-$c7da ---
.pc = $c118 "loc_c118"

loc_c118:
        sbc $f500,y
        sei
        ldx #$02

loc_c11e:
        lda $135c,x
        sta $c0cc,x
        lda $c0ca,x
        sta $135c,x
        dex
        bne loc_c11e
        stx dat_c000
        cli
        rts

loc_c132:
        lda #$00
        sta dat_c000
        stx $fb
        sty $fc
        ldy #$c4

loc_c13d:
        sta dat_c000,y
        dey
        bne loc_c13d
        sta $d417
        sta $d415
        sta $d416
        lda #$08
        sta $c01d
        sta $d418
        lda #$90
        sta $c01e
        lda #$0c
        sta $c01f
        lda #$d4
        sta $fe
        ldx #$02

loc_c164:
        lda #$01
        sta $c021,x
        lda #$04
        sta $c027,x
        lda #$04
        sta $c06f,x
        lda $c114,x
        sta $c08a,x
        lda $c0d9,x
        sta $fd
        lda #$00
        ldy #$02
        sta ($fd),y
        lda #$08
        sta $c00e,x
        sta $c063,x
        iny
        sta ($fd),y
        iny
        sta ($fd),y
        lda #$40
        sta $c011,x
        sta ($fd),y
        lda #$20
        sta $c014,x
        iny
        sta ($fd),y
        lda #$f5
        sta $c017,x
        iny
        sta ($fd),y
        dex
        bpl loc_c164
        lda $fb
        clc
        adc #$06
        sta $fd
        lda #$00
        tax
        tay
        adc $fc

loc_c1b9:
        sta $fe
        sta $c07e,x
        sta $c084,x
        lda $fd
        sta $c07b,x
        sta $c081,x
        clc
        adc ($fb),y
        sta $fd
        lda $fe
        iny
        adc ($fb),y
        iny
        inx
        cpx #$03
        bne loc_c1b9
        ldx $fd
        tay
        rts

loc_c1dd:
        sei
        lda $c0cd
        sta $0314
        lda $c0ce
        sta $0315
        cli
        rts

loc_c1ec:
        lda $dc0d
        lda dat_c000
        bmi loc_c24b
        ora #$80
        tay
        and #$07
        beq loc_c250
        cld
        sty dat_c000
        lda #$d4
        sta $fc
        cli
        ldx #$00

loc_c206:
        lda dat_c000
        and dat_c0d6,x
        beq loc_c21b
        stx $c020
        jsr sub_c0c5
        lda dat_c000
        and #$78
        bne loc_c24d

loc_c21b:
        inx
        cpx #$03
        bne loc_c206
        dex

loc_c221:
        lda dat_c000
        and dat_c0d6,x
        beq loc_c242
        lda $c0d9,x
        sta $fb
        lda $c005,x
        ldy #$00
        sta ($fb),y
        lda $c008,x
        iny
        sta ($fb),y
        lda $c078,x
        ldy #$04
        sta ($fb),y

loc_c242:
        dex
        bpl loc_c221
        lda dat_c000
        and #$7f
.label loc_c24b = * + 1
        bit $07a9

loc_c24d:
        sta dat_c000

loc_c250:
        jmp ($c0cd)

loc_c253:
        jmp ($c0cf)

loc_c256:
        lda $c0d9,x
        sta $fb
        dec $c021,x
        beq loc_c2af
        lda $c024,x
        bmi loc_c253
        bne loc_c275
        lda $c027,x
        cmp $c021,x
        bcc loc_c275
        lda $c011,x
        sta $c078,x

loc_c275:
        lda dat_c02a,x
        beq loc_c2d0
        asl
        lda $c005,x
        bcs loc_c2b1
        adc $c02d,x
        sta $c005,x
        tay
        lda $c008,x
        adc $c030,x
        sta $c008,x
        pha
        tya
        cmp $c054,x
        pla
        sbc $c057,x
        bcc loc_c2ce

loc_c29b:
        lda $c054,x
        sta $c005,x
        lda $c057,x
        sta $c008,x
        lda #$00
        sta dat_c02a,x
        clc
        bcc loc_c2ce

loc_c2af:
        beq loc_c326

loc_c2b1:
        sbc $c02d,x
        sta $c005,x
        lda $c008,x
        sbc $c030,x
        sta $c008,x
        lda $c054,x
        cmp $c005,x
        lda $c057,x
        sbc $c008,x
        bcs loc_c29b

loc_c2ce:
        bcc loc_c335

loc_c2d0:
        lda $c033,x
        beq loc_c335
        ldy #$00
        dec $c036,x
        bne loc_c30d
        lda $c039,x
        ora $c03c,x
        bne loc_c2ff
        lda $c045,x
        sta $c03f,x
        sta $c036,x
        lda $c033,x
        asl
        lda $c042,x
        bcc loc_c2fa
        eor #$ff
        adc #$00

loc_c2fa:
        sta $c033,x
        bne loc_c30f

loc_c2ff:
        lda $c03f,x
        sta $c036,x
        tya
        sec
        sbc $c033,x
        sta $c033,x

loc_c30d:
        cmp #$00

loc_c30f:
        bpl loc_c312
        dey

loc_c312:
        clc
        adc $c039,x
        sta $c039,x
        pha
        tya
        adc $c03c,x
        sta $c03c,x
        tay
        pla
        clc
        bcc loc_c328

loc_c326:
        beq loc_c37d

loc_c328:
        adc $c054,x
        sta $c005,x
        tya
        adc $c057,x
        sta $c008,x

loc_c335:
        lda tbl_lo_c05a,x
        beq loc_c351
        clc
        adc $c00b,x
        sta $c00b,x
        ldy #$02
        sta ($fb),y
        lda $c05d,x
        adc $c00e,x
        sta $c00e,x
        iny
        sta ($fb),y

loc_c351:
        ldy #$00
        lda $c069,x
        beq loc_c37a
        bpl loc_c35b
        iny

loc_c35b:
        clc
        adc $c01a
        pha
        and #$07
        sta $c01a
        sta $d415
        pla
        ror
        lsr
        lsr
        clc
        adc $c112,y
        clc
        adc $c01b
        sta $c01b
        sta $d416

loc_c37a:
        jmp ($c0cf)

loc_c37d:
        lda $c07b,x
        sta $fd
        lda $c07e,x
        sta $fe
        bne loc_c38f

loc_c389:
        jmp ($c0d1)

loc_c38c:
        jsr sub_c0c8

loc_c38f:
        lda dat_c000
        and dat_c0d6,x
        beq loc_c389
        ldy #$00
        lda ($fd),y
        sta $ff
        iny
        lda ($fd),y
        tay
        lda $fd
        clc
        adc #$02
        sta $fd
        sta $c07b,x
        lda $fe
        adc #$00
        sta $fe
        sta $c07e,x
        lda $ff
        and #$03
        bne loc_c38c
        lda $c054,x
        sta $c005,x
        lda $c057,x
        sta $c008,x
        tya
        sta $c002,x
        and #$38
        lsr
        lsr
        lsr
        adc $c048,x
        sta $fd
        tya
        and #$c0
        asl
        rol
        rol
        tay
        lda $c0db,y
        sta $fe
        lda $c002,x
        and #$07
        beq loc_c44f
        bne loc_c3eb

loc_c3e9:
        beq loc_c37d

loc_c3eb:
        tay
        lda $c0de,y
        adc $fe
        clc
        adc $c04b,x
        bpl loc_c3fc
        clc
        adc #$0c
        inc $fd

loc_c3fc:
        cmp #$0c
        bcc loc_c404
        sbc #$0c
        dec $fd

loc_c404:
        sta $fe
        tay
        lda $ff
        pha
        lda $c0f2,y
        sta $ff
        lda $c0e6,y
        ldy $fd
        dey
        bmi loc_c41d

loc_c417:
        lsr $ff
        ror
        dey
        bpl loc_c417

loc_c41d:
        clc
        adc $c04e,x
        sta $c054,x
        lda $ff
        adc $c051,x
        sta $c057,x
        pla
        sta $ff
        and #$1c
        beq loc_c3e9
        lda $c02d,x
        ora $c030,x
        beq loc_c451
        lda $c005,x
        cmp $c054,x
        lda $c008,x
        sbc $c057,x
        lda #$fe
        ror
        sta dat_c02a,x
        bcc loc_c460

loc_c44f:
        beq loc_c4a8

loc_c451:
        sta dat_c02a,x
        lda $c054,x
        sta $c005,x
        lda $c057,x
        sta $c008,x

loc_c460:
        lda $c024,x
        asl
        bne loc_c4a8
        lda tbl_lo_c05a,x
        beq loc_c47e
        lda tbl_hi_c060,x
        sta $c00b,x
        ldy #$02
        sta ($fb),y
        lda $c063,x
        sta $c00e,x
        iny
        sta ($fb),y

loc_c47e:
        lda $c066,x
        beq loc_c492
        ldy $fd
        clc
        adc $c0fe,y
        ldy $fe
        clc
        adc $c106,y
        clc
        bcc loc_c49a

loc_c492:
        lda $c069,x
        beq loc_c4a8
        lda $c06c,x

loc_c49a:
        sta $c01b
        sta $d416
        lda #$00
        sta $c01a
        sta $d415

loc_c4a8:
        lda $ff
        tay
        and #$20
        sta $ff
        tya
        and #$40
        sta $c024,x
        tya
        and #$1c
        lsr
        lsr
        tay
        lda $c01f
        dey
        beq loc_c4dd
        lda $c01e
        bne loc_c4c7
        sec

loc_c4c7:
        dey
        beq loc_c4d0

loc_c4ca:
        ror
        bcs loc_c506
        dey
        bne loc_c4ca

loc_c4d0:
        ldy $ff
        sta $ff
        beq loc_c4dd
        lsr
        bcs loc_c506
        adc $ff
        bcs loc_c509

loc_c4dd:
        sta $c021,x
        lda $c06f,x
        asl
        asl
        ora $c072,x
        asl
        ora $c075,x
        asl
        sta $c011,x
        sec
        lda $c002,x
        and #$07
        bne loc_c4fb
        ror $c024,x

loc_c4fb:
        lda $c011,x
        adc #$00
        sta $c078,x
        jmp ($c0d1)

loc_c506:
        lda #$10
.label loc_c509 = * + 1
        bit $18a9
        sta dat_c000
        rts

loc_c50f:
        tya
        pha
        lda $ff
        lsr
        bcs loc_c587
        lsr
        lsr
        bcs loc_c539
        lsr
        bcs loc_c52c
        sta $c063,x
        ldy #$03
        sta ($fb),y
        pla
        sta tbl_hi_c060,x
        dey
        sta ($fb),y
        rts

loc_c52c:
        lsr
        bcc loc_c531
        ora #$f8

loc_c531:
        sta $c051,x
        pla
        sta $c04e,x
        rts

loc_c539:
        lsr
        bcc loc_c547
        lsr
        pla
        bcs loc_c546
        sta $c06c,x
        sta $d416

loc_c546:
        rts

loc_c547:
        tay
        beq loc_c56c
        pla
        dey
        beq loc_c571
        dey
        beq loc_c575
        dey
        beq loc_c579
        dey
        beq loc_c589
        dey
        beq loc_c58d
        dey
        beq loc_c599
        dey
        beq loc_c59d
        dey
        beq loc_c5bc
        dey
        beq loc_c5c0
        dey
        beq loc_c5c4
        jmp ($c0d3)

loc_c56c:
        pla
        sta $c01e
        rts

loc_c571:
        sta $c01f
        rts

loc_c575:
        sta $c027,x
        rts

loc_c579:
        sta $c087,x
        lda $fd
        sta $c081,x
        lda $fe
        sta $c084,x
        rts

loc_c587:
        bcs loc_c5de

loc_c589:
        sta $c001
        rts

loc_c58d:
        sta tbl_lo_c05a,x
        asl
        bcc loc_c594
        dey

loc_c594:
        tya
        sta $c05d,x
        rts

loc_c599:
        sta $c069,x
        rts

loc_c59d:
        tay
        bne loc_c5a4
        sta $c033,x
        rts

loc_c5a4:
        sta $c042,x
        ldy $c033,x
        bne loc_c5bb
        sta $c033,x
        tya
        sta $c039,x
        sta $c03c,x
        lda #$01
        sta $c036,x

loc_c5bb:
        rts

loc_c5bc:
        sta $c045,x
        rts

loc_c5c0:
        sta $c066,x
        rts

loc_c5c4:
        lsr
        bcc loc_c5c9
        iny
        clc

loc_c5c9:
        pha
        and #$07
        adc loc_c118,y
        sta $c048,x
        pla
        lsr
        lsr
        lsr
        clc
        adc $c119,y
        sta $c04b,x
        rts

loc_c5de:
        lsr
        bcc loc_c5e9
        sta $c030,x
        pla
        sta $c02d,x
        rts

loc_c5e9:
        pla
        lsr
        bcs loc_c649
        lsr
        bcs loc_c61c
        lsr
        bcs loc_c5f8
        lsr
        ldy #$f0
        bne loc_c5fe

loc_c5f8:
        asl
        asl
        asl
        asl
        ldy #$0f

loc_c5fe:
        sta $ff
        tya
        ldy #$05
        bcs loc_c610
        and $c014,x
        ora $ff
        sta $c014,x
        sta ($fb),y
        rts

loc_c610:
        and $c017,x
        ora $ff
        sta $c017,x
        iny
        sta ($fb),y
        rts

loc_c61c:
        lsr
        bcs loc_c64b
        lsr
        bcs loc_c674
        sta $ff
        lda $c08a,x
        cmp $c115,x
        beq loc_c66e
        inc $c08a,x
        tay
        lda $fd
        sta $c08d,y
        lda $fe
        sta $c099,y
        ldy $ff
        lda $c0b5,y
        beq loc_c66b
        sta $fe
        lda $c0a5,y
        sta $fd
        rts

loc_c649:
        bcs loc_c691

loc_c64b:
        lsr
        bcs loc_c682
        tay
        lda $fd
        sta $c0a5,y
        lda $fe
        sta $c0b5,y
        lda $c08a,x
        cmp $c115,x
        beq loc_c66e
        inc $c08a,x
        tay
        lda #$00
        sta $c099,y
        rts

loc_c66b:
        lda #$30
.label loc_c66e = * + 1
        bit $28a9
        sta dat_c000
        rts

loc_c674:
        asl
        asl
        asl
        asl
        eor $c01c
        and #$f0
        eor $c01c
        bcc loc_c6ed

loc_c682:
        eor $c01d
        and #$0f
        eor $c01d
        sta $c01d
        sta $d418
        rts

loc_c691:
        lsr
        lsr
        bcs loc_c6f4
        lsr
        tay
        beq loc_c6b0
        dey
        beq loc_c6c9
        dey
        beq loc_c6d8
        dey
        beq loc_c6de
        dey
        beq loc_c6e4
        lda $c01d
        and #$7f
        bcc loc_c70e
        ora #$80
        bcs loc_c70e

loc_c6b0:
        ldy $c01d
        bcs loc_c6bc
        iny
        tya
        and #$0f
        bne loc_c6c2
        rts

loc_c6bc:
        tya
        and #$0f
        beq loc_c6c8
        dey

loc_c6c2:
        sty $c01d
        sty $d418

loc_c6c8:
        rts

loc_c6c9:
        lda dat_c0d6,x
        eor #$ff
        and $c01c
        bcc loc_c6ed
        ora dat_c0d6,x
        bcs loc_c6ed

loc_c6d8:
        tya
        rol
        sta $c072,x
        rts

loc_c6de:
        tya
        rol
        sta $c075,x
        rts

loc_c6e4:
        lda $c01c
        and #$f7
        bcc loc_c6ed
        ora #$08

loc_c6ed:
        sta $c01c
        sta $d417
        rts

loc_c6f4:
        lsr
        bcs loc_c715
        lsr
        bcs loc_c702
        bne loc_c6fe
        lda #$08

loc_c6fe:
        sta $c06f,x
        rts

loc_c702:
        asl
        asl
        asl
        asl
        eor $c01d
        and #$70
        eor $c01d

loc_c70e:
        sta $c01d
        sta $d418
        rts

loc_c715:
        lsr
        tay
        bne loc_c72e
        lda $c087,x
        beq loc_c723
        dec $c087,x
        beq loc_c72d

loc_c723:
        lda $c081,x
        sta $fd
        lda $c084,x
        sta $fe

loc_c72d:
        rts

loc_c72e:
        dey
        bne loc_c751
        lda $c08a,x
        cmp $c114,x
.label sub_c738 = * + 1
        beq loc_c785
        lda ($c7,x)

loc_c73b:
        jmp loc_c747

txt_c73e:
        .text "LQ"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)

txt_c741:
        .text "L/"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $4c                                   // L

loc_c745:
        and #$c8

loc_c747:
        sei
        sta $fa
        stx $fb
        jsr sub_c7ca
        cli
        rts

loc_c751:
        sta $cd33
        stx $cd2f
        lda #$00
        sta $ccc3
        sta $ccc2
        sta $ccc1
        sta $ccc0
        sta $ccd9
        sta $cd0b
        sta $ccde
        sta $ccdd
        sta $ccf3
        sta $ccf7
        sta $cca7
        tya
        clc
        adc $cd33
        sta $cca2
        lda #$01
.label loc_c785 = * + 1
        sta $cd37
        sta $cffe
        lda $cd2b
        ora #$70
        sta $cd2b
        lda #$f3
        sta $cd2a
        lda #$7f
        sta $cd29
        rts

dat_c79d:
        .byte $85,$fa,$86,$fb                       // ....

loc_c7a1:
        jsr sub_c7a9
        cli
        rts

dat_c7a6:
        .byte $00,$00,$60                           // ..`
// Referenced by: jsr from $c7a1, $fa02

sub_c7a9:
        sei
        lda $0314
        sta $c7d7
        lda $0315
        sta $c7d8
        lda #$d3
        sta $0314
        lda #$c7
        sta $0315
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop

loc_c7c8:
        nop
        nop
// Referenced by: jsr from $c74c, $f9ad

sub_c7ca:
        jsr sub_cc85
        jsr sub_cae0
        jmp loc_cc8f

irq_c7d3:
        jsr sub_c834
        jmp loc_ffff

dat_c7d9:
        .byte $ea,$ea                               // ..

// --- Region $c82e-$cb29 ---
.pc = $c82e "loc_c82e"

loc_c82e:
        rts

dat_c82f:
        .byte $ea,$ea,$ea                           // ...

loc_c832:
        nop
        nop

// Referenced by: jsr from $c7d3, $fa82
sub_c834: {
        lda $cfff
        beq loc_c82e
        jsr sub_cc85
        ldx #$7c
loop1:
        lda $2e,x
        sta $ccbc,x
        inx
        bpl loop1
        jsr sub_c8cb
        ldx #$7c
loop2:
        lda $ccbc,x
        sta $2e,x
        inx
        bpl loop2
        jsr loc_cc8f
        lda $cd33
        cmp $cca2
        bne skip1
        lda #$00
        sta $cffe
        sta $cd2a
        sta $cd29
        lda $cd2b
        and #$0f
        sta $cd2b
skip1:
        ldx #$00
        jsr sub_c8bb
        ldx #$07
        jsr sub_c8bb
        ldx #$72
loop3:
        lda $cc9a,x
        sta $d38e,x
        inx
        bpl loop3
        lda $cffe
        bne skip2
        ldx #$0e
        jsr sub_c8bb
        ldx #$79
loop4:
        lda dat_cca1,x
        sta $d395,x
        inx
        bpl loop4
        bmi $c8af
skip2:
        ldx #$15
        ldy #$0e
        jsr sub_c8bd
        ldx #$79
loop5:
        lda $cca8,x
        sta $d395,x
        inx
        bpl loop5
        ldx #$7c
loop6:
        lda $ccac,x
        sta $d399,x
        inx
        bpl loop6
        rts
}
// Referenced by: jsr from $c873, $c878, $c88d, $faca, $facf, $fae4

sub_c8bb:
        txa
        tay
// Referenced by: jsr from $c8a1, $faf8

sub_c8bd:
        lda $ccc7,x
        beq loc_c8ca
        lda #$00
        sta $d404,y
        sta $ccc7,x

loc_c8ca:
        rts
// Referenced by: jsr from $c846, $fa9d

sub_c8cb:
        inc $cca3
        ldx #$00
        lda $cffe
        clc
        adc #$03
        sta $cab0

loc_c8d9:
        ldy $cd59,x
        sty $ac
        stx $ad
        lda $cca8,y
        clc
        adc $cca4,x
        sta $cca8,y
        inc $cce0,x
        lda $cce0,x
        cmp $ccac,y
        bcc loc_c905
        lda $cce4,x
        clc
        adc #$01
        and #$03
        sta $cce4,x
        lda #$01
        sta $cce0,x

loc_c905:
        lda $ccc9,y
        clc
        adc #$01
        sta $ccc9,y
        lda $cd30,x
        sta $aa
        lda dat_cd2c,x
        sta $ab

loc_c918:
        ldy #$00
        lda ($aa),y
        sec
        sbc #$01
        cmp #$14
        bcs loc_c940
        asl
        tay
        lda $cd7a,y
        sta $c938
        lda $cd7b,y
        sta $c939
        ldy #$01
        lda ($aa),y
        ldy $ac
        jsr sub_cb66
        jsr sub_cc95
        jmp loc_c918

loc_c940:
        ldx $ac
        ldy $ad
        lda $cca8,x
        bne loc_c94c
        jmp loc_c9e3

loc_c94c:
        lda $ccc9,x
        cmp $ccc8,x
        bcc loc_c95c
        lda $ccc4,x
        beq loc_c95c
        jsr sub_cc20

loc_c95c:
        lda $cd0e,x
        clc
        adc $cd08,y
        sta $cd0e,x
        bcc loc_c96b
        inc $cd0f,x

loc_c96b:
        ldy $ad
        jsr sub_cbe3
        lda $ccad,x
        beq loc_c9aa
        cmp #$06
        bcc loc_c988
        lda $cce4,y
        and #$01
        bne loc_c9a2
        lda $ccad,x
        sec
        sbc #$05
        bpl loc_c99c

loc_c988:
        lda $ccc9,x
        cmp #$02
        bcc loc_c9a2
        lda $ccab,x
        beq loc_c999
        cmp $ccc9,x
        bcc loc_c9a2

loc_c999:
        lda $ccad,x

loc_c99c:
        tay
        lda $cd5c,y
        bne loc_c9a5

loc_c9a2:
        lda $ccaa,x

loc_c9a5:
        sta $cd10,x
        ldy $ad

loc_c9aa:
        lda $ccae,x
        beq loc_c9e3
        cmp #$02
        bne loc_c9b9
        jsr sub_cc70
        jmp loc_c9e3

loc_c9b9:
        cmp #$04
        bne loc_c9ca
        lda $cd0f,x
        clc
        adc $cd08,x
        sta $cd0f,x
        jmp loc_c9e3

loc_c9ca:
        lda $cce4,y
        and #$01
        bne loc_c9e0
        lda $ccc5,x
        sta $cd0d,x
        lda $ccc6,x
        sta $cd0c,x
        jmp loc_c9e3

loc_c9e0:
        jsr loc_cc63

loc_c9e3:
        ldx $ad
        ldy $ac
        dec $cd34,x
        lda $cd34,x
        beq loc_c9f2
        jmp loc_ca93

loc_c9f2:
        lda #$01
        sta $ccc7,y
        lda #$00
        sta $cd0e,y
        sta $ccc9,y
        lda $cd04,x
        sta $cd11,y
        lda $ccf8,x
        sta $cd12,y
        lda $cd00,x
        sta $cd0f,y

loc_ca11:
        ldy #$00
        lda ($aa),y
        beq loc_ca4e
        cmp #$80
        bcc loc_ca54
        clc
        adc $ccf0,x
        ldx #$07

loc_ca21:
        cmp #$8c
        bcc loc_ca2b
        sbc #$0c
        dex
        jmp loc_ca21

loc_ca2b:
        sbc #$7f
        asl
        tay
        lda $cd62,y
        sta $cd56
        lda $cd63,y
        sta $cd57

loc_ca3b:
        cpx #$00
        beq loc_ca49
        lsr $cd56
        ror $cd57
        dex
        jmp loc_ca3b

loc_ca49:
        ldx $ad
        jmp loc_ca54

loc_ca4e:
        sta $cd56
        sta $cd57

loc_ca54:
        lda $cd56
        ldy $ac
        sta $cd0d,y
        sta $cca8,y
        lda $cd57
        sta $cd0c,y
        sta $cca9,y
        ldy #$01
        lda ($aa),y
        ldy $ac
        sta $cd34,x
        jsr sub_cc95
        lda $cd34,x
        cmp #$63
        bne loc_ca8a
        lda $cca9,y
        sta $ccc6,y
        lda $cca8,y
        sta $ccc5,y
        jmp loc_ca11

loc_ca8a:
        lda $ccfc,x
        sta $cd10,y
        sta $ccaa,y

loc_ca93:
        lda $cd34,x
        cmp #$01
        bcs loc_caa2
        lda $cd10,y
        and #$fe
        sta $cd10,y

loc_caa2:
        ldx $ad
        lda $aa
        sta $cd30,x
        lda $ab
        sta dat_cd2c,x
        inx
        cpx #$03
        bcs loc_cab6
        jmp loc_c8d9

loc_cab6:
        ldy #$00
        lda ($fa),y
        clc
        adc $fa
        php
        cmp $cd30
        bcc loc_cac5
        plp
        rts

loc_cac5:
        iny
        plp
        lda ($fa),y
        adc $fb
        cmp dat_cd2c
        bne loc_cadf
        lda #$00
        sta $cfff
        ldx #$60
        lda #$00

loc_cad9:
        sta $ccac,x
        inx
        bpl loc_cad9

loc_cadf:
        rts
// Referenced by: jsr from $c7cd

sub_cae0:
        ldx #$7c
        lda #$01
        sta $ca97

loc_cae7:
        sta $ccb8,x
        inx
        bpl loc_cae7
        lda $fa
        clc
        adc #$04
        sta $cd30
        lda $fb
        adc #$00
        sta dat_cd2c
        ldx #$7e
        ldy #$00

loc_cb00:
        lda ($fa),y
        clc
        adc $cd30
        sta $ccb3,x
        php
        iny
        plp
        lda ($fa),y
        adc dat_cd2c
        sta $ccaf,x
        iny
        inx
        bpl loc_cb00
        lda #$01
        sta $cfff
        lda #$00
        sta $cffe
        tax

loc_cb23:
        sta dat_cca1,x
        inx
        bpl loc_cb23
        rts

// --- Region $cb3a-$cb9d ---
.pc = $cb3a "loc_cb3a"

loc_cb3a:
        sta $cd54
        lda $cce8,x
        bne loc_cb4d
        lda #$01
        sta $cce8,x
        lda $cd54
        sta $cd3c,x

loc_cb4d:
        dec $cd3c,x
        lda $cd3c,x
        beq loc_cb60
        lda $cd44,x
        sta $aa
        lda $cd48,x
        sta $ab
        rts

loc_cb60:
        lda #$00
        sta $cce8,x
        rts
// Referenced by: jsr from $c937, $fb8e

sub_cb66:
        lda $aa
        sta $cd44,x
        lda $ab
        sta $cd48,x
        rts

loc_cb71:
        sta $cd54
        lda $ccec,x
        bne loc_cb84
        lda #$01
        sta $ccec,x
        lda $cd54
        sta $cd40,x

loc_cb84:
        dec $cd40,x
        lda $cd40,x
        beq loc_cb97
        lda $cd4c,x
        sta $aa
        lda $cd50,x
        sta $ab
        rts

loc_cb97:
        lda #$00
        sta $ccec,x
        rts

dat_cb9d:
        .byte $a5                                   // .

// --- Region $cbbc-$cbcb ---
.pc = $cbbc "loc_cbbc"

loc_cbbc:
        cmp #$64
        bcc loc_cbc7
        sec
        sbc #$64
        sta $ca97
        rts

loc_cbc7:
        sta $ccab,y
        rts

dat_cbcb:
        .byte $99                                   // .

// --- Region $cbe2-$cca0 ---
.pc = $cbe2 "loc_cbe2"

loc_cbe2:
        rts
// Referenced by: jsr from $c96d, $fbc4

sub_cbe3:
        lda $ccc9,x
        cmp $ccc8,x
        bcc loc_cbe2
        lda $cca3
        and #$07
        lsr
        beq loc_cc0d
        cmp #$01
        beq loc_cc45
        cmp #$03
        beq loc_cc45
        lda $cca9,x
        clc
        adc $ccca,x
        sta $cd0c,x
        lda $cca8,x
        adc #$00
        jmp loc_cc1c

loc_cc0d:
        lda $cca9,x
        sec
        sbc $ccca,x
        sta $cd0c,x
        lda $cca8,x
        sbc #$00

loc_cc1c:
        sta $cd0d,x
        rts
// Referenced by: jsr from $c959, $fbb0

sub_cc20:
        cmp #$01
        bne loc_cc5a
        lda $ccc5,x
        cmp $cca8,x
        bcc loc_cc48
        bne loc_cc36
        lda $ccc6,x
        cmp $cca9,x
        bcc loc_cc48

loc_cc36:
        lda $cca9,x
        clc
        adc $ccf4,y
        sta $cca9,x
        bcc loc_cc45
        inc $cca8,x

loc_cc45:
        jmp loc_cc63

loc_cc48:
        lda $cca9,x
        sec
        sbc $ccf4,y
        sta $cca9,x
        bcs loc_cc57
        dec $cca8,x

loc_cc57:
        jmp loc_cc63

loc_cc5a:
        cmp #$03
        beq loc_cc48
        cmp #$04
        beq loc_cc36
        rts

loc_cc63:
        lda $cca8,x
        sta $cd0d,x
        lda $cca9,x

loc_cc6c:
        sta $cd0c,x
        rts
// Referenced by: jsr from $c9b3, $fc0a

sub_cc70:
        lda $cce4,y
        and #$01
        bne loc_cc63
        lda $cca8,x
        lsr
        sta $cd0d,x
        lda $cca9,x
        ror
        jmp loc_cc6c
// Referenced by: jsr from $c7ca, $c839, $fa90

sub_cc85:
        lda $01
        sta $cd58
        lda #$00
        sta $01
        rts

loc_cc8f:
        lda $cd58
        sta $01
        rts
// Referenced by: jsr from $c93a, $ca71, $fb91, $fcc8

sub_cc95:
        lda $aa
        clc
        adc #$02
        sta $aa
        bcc loc_cca0
        inc $ab

loc_cca0:
        rts

// --- Region $d703-$d74e ---
.pc = $d703 "loc_d703"

loc_d703:
.label loc_d705 = * + 2
        lda $0842,x
        sta.abs $002d,x
        dex
        bpl loc_d703
        txs
        ldy #$00

loc_d70f:
        dec $32
        dec $082c

loc_d714:
        lda ($31),y
        sta dat_d700,y
        iny
        bne loc_d714
        lda $32
        cmp #$08
        bne loc_d70f

loc_d722:
        lda $0848,y
        sta $0100,y
        iny
        bne loc_d722
        jmp $0100

dat_d72e:
        .byte $00,$08,$25,$d8,$14,$31               // ..%..1

loc_d734:
        lda ($2f),y
        rol
        rol
        rol
        rol
        and #$07
        tax
        lda $011a,x
        sta $0118
        lda ($2f),y
        and #$1f
        tax
        jsr $0122
        jmp $01ff

dat_d74e:
        .byte $a4                                   // .

// --- Region $d75b-$d7ca ---
.pc = $d75b "loc_d75b"

loc_d75b:
        bmi loc_d7bd
        lda ($2f),y
        jsr $0122

loc_d762:
        sta ($2d),y
        inc $2d
        bne loc_d76a
        inc $2e

loc_d76a:
        dex
        bne loc_d762
        beq loc_d734
        lda #$00
        beq loc_d762
        lda #$ff
        bne loc_d762

loc_d777:
        lda ($2f),y
        sta ($2d),y
        inc $2f
        bne loc_d781
        inc $30

loc_d781:
        inc $2d
        bne loc_d787
        inc $2e

loc_d787:
        dex
        bne loc_d777
        beq loc_d734
        jsr $0171
        lda ($2f),y
        jsr $0122

loc_d794:
        sta ($2d),y
        inc $2d
        bne loc_d79c
        inc $2e

loc_d79c:
        dex
        bne loc_d794
        dec $39
        bpl loc_d794
        bmi loc_d734
        stx $39
        lda ($2f),y
        tax
        jmp $0122

loc_d7ad:
        jsr $0171

loc_d7b0:
        lda ($2f),y
        sta ($2d),y
        inc $2f
        bne loc_d7ba
        inc $30

loc_d7ba:
        inc $2d
.label loc_d7bd = * + 1
        bne loc_d7c0
        inc $2e

loc_d7c0:
        dex
        bne loc_d7b0
        dec $39
        bpl loc_d7b0
        jmp $0100

dat_d7ca:
        .byte $2c                                   // ,

// --- Region $d80e-$d824 ---
.pc = $d80e "loc_d80e"

loc_d80e:
        lda $ef00,y
        sta $ff00,y
        iny
        bne loc_d80e
        dec $01dc
        dec $01df
        lda $01df
        cmp #$df
        bne loc_d80e
        rts

// --- Region $d8a4-$d925 ---
.pc = $d8a4 "loc_d8a4"

loc_d8a4:
        ldx #$07
        stx $0fa0
        ldy #$01

loc_d8ab:
        lda ($8d),y
        tax
        lda ($8b),y
        dey
        sta ($8b),y
        txa
        sta ($8d),y
        iny
        iny
        cpy #$28
        bne loc_d8ab

loc_d8bc:
        ldy #$00
        lda ($63),y
        cmp #$ff
        bne loc_d8c9
        jsr main_105e
        bne loc_d8bc

loc_d8c9:
        sta $dbe7
        lda ($61),y
        eor #$69
        sta $07e7
        inc $61
        bne loc_d8d9
        inc $62

loc_d8d9:
        inc $63
        bne loc_d8df
        inc $64

loc_d8df:
        lda $0f92
        bmi loc_d8e7
        jsr sub_11b0

loc_d8e7:
        lda $dc0d
        and #$01
        bne loc_d8f1
        jmp ($0314)

loc_d8f1:
        jmp loc_ea31

loc_d8f4:
        sei
        lda #$00
        ldx #$20

loc_d8f9:
        sta $d400,x
        dex
        bpl loc_d8f9
        sta $d01a
        sta $d01d
        sta $d017
        sta $d015
        sta $d01c
        sta $d01b
        lda #$37
        sta $01
        lda #$81
        sta $dc0d
        ldx #$31
        ldy #$ea
        sei
        stx $0314
        sty $0315
        rts

// --- Region $d937-$d947 ---
.pc = $d937 "loc_d937"

loc_d937:
        sta $69

loc_d939:
        ldx #$00

loc_d93b:
        ldy #$00

loc_d93d:
        dey
        bne loc_d93d
        dex
        bne loc_d93b
        dec $69
        bne loc_d939
        rts

// --- Region $ea31-$ea33 ---
.pc = $ea31 "loc_ea31"

loc_ea31:
        ldy $e3
        .byte $02                                   // jam // ILLEGAL

// --- Region $ea81-$ea97 ---
.pc = $ea81 "loc_ea81"

loc_ea81:
        jsr sub_b980
        inx
        and $e423,y
        cpx $e5
        sbc $e4
.label loc_ea8d = * + 1
        and $10
        bmi loc_ea8d
        bmi loc_eaa2
        .byte $b3,$24                               // lax ($24),y // ILLEGAL
        bmi loc_ead5
        brk

dat_ea97:
        .byte $3f                                   // ?

// --- Region $eaa2-$eaa7 ---
.pc = $eaa2 "loc_eaa2"

loc_eaa2:
        and $0f,x
        .byte $33,$3c                               // rla ($3c),y // ILLEGAL
        brk

dat_eaa7:
        .byte $3f                                   // ?

// --- Region $eabf-$eac2 ---
.pc = $eabf "loc_eabf"

loc_eabf:
        .byte $0f,$e3,$30                           // slo $30e3 // ILLEGAL

dat_eac2:
        .byte $23                                   // #

// --- Region $ead5-$eada ---
.pc = $ead5 "loc_ead5"

loc_ead5:
        and ($0c,x)
        ldy $0321
        .byte $02                                   // jam // ILLEGAL

// --- Region $eb44-$eb4f ---
.pc = $eb44 "loc_eb44"

loc_eb44:
        asl
        jsr sub_20e0
        asl
        .byte $a3,$21                               // lax ($21,x) // ILLEGAL
        .byte $3f,$e4,$0c                           // rla $0ce4,x // ILLEGAL

dat_eb4e:
        .byte $a3                                   // .

txt_eb4f:
        .text "%"

// --- Region $ebc2-$ebca ---
.pc = $ebc2 "loc_ebc2"

loc_ebc2:
        bmi loc_eb44
        and ($00,x)
        and ($c0,x)
        .byte $80,$27                               // nop #$27 // ILLEGAL
        brk

// --- Region $ebf5-$ec02 ---
.pc = $ebf5 "loc_ebf5"

loc_ebf5:
        and ($0f,x)
        ldx $23
        ora ($1f,x)
        ora ($a5,x)

loc_ebfd:
        rol
        bne loc_ebfd
        bne loc_ebc2
        rti

// --- Region $ecf6-$ecfb ---
.pc = $ecf6 "loc_ecf6"

loc_ecf6:
        .byte $fc,$cc,$cc                           // nop $cccc,x // ILLEGAL
        .byte $a3,$25                               // lax ($25,x) // ILLEGAL

dat_ecfb:
        .byte $fc                                   // .

// --- Region $ed30-$ed43 ---
.pc = $ed30 "loc_ed30"

loc_ed30:
        .byte $f3,$a3                               // isc ($a3),y // ILLEGAL

loc_ed32:
        and $c0
        bmi loc_ecf6
        bmi loc_ed68
        lda $0321,y
        ldx $2a
        ora ($5f,x)
        cpy #$00
        cpy #$40
        rti

// --- Region $ed68-$ed70 ---
.pc = $ed68 "loc_ed68"

loc_ed68:
        cpy #$bc
        and ($01,x)
        .byte $a7,$26                               // lax $26 // ILLEGAL
        bne loc_ed30
        rti

// --- Region $ee34-$ee9e ---
.pc = $ee34 "loc_ee34"

loc_ee34:
        lda dat_406b
        bmi loc_ee3c
        beq loc_ee6d
        rts

loc_ee3c:
        lda #$b7
        sta $0344
        lda #$9a
        sta $0334
        lda #$01
        sta $0335
        lda $d01d
        ora #$01
        sta $d01d
        lda #$0f
        sta $d027
        lda #$fd
        sta $07f8
        lda $d015
        ora #$01
        sta $d015
        inc dat_406b

loc_ee68:
        rts

loc_ee69:
        inc $406c
        rts

loc_ee6d:
        dec $406c
        bne loc_ee68
        ldy $66
        beq loc_ee69
        ldy #$00
        sty $66
        ldy $0335
        ldx $0334
        dec $0334
        txa
        bne loc_ee8c
        tya
        eor #$01
        sta $0335

loc_ee8c:
        tya
        beq loc_ee99
        cpx #$e6
        bne loc_ee99
        inc dat_406b
        dec $d015

loc_ee99:
        ldy #$50
        sty $406c
        rts

// --- Region $f281-$f296 ---
.pc = $f281 "loc_f281"

loc_f281:
        sta.abs $00cf
        and ($ad),y
        ora $03,x
        cmp #$c7
        beq loc_f28f
        jsr sub_c738

loc_f28f:
        lda #$00
        ldx #$64
        jmp loc_c73b

dat_f296:
        .byte $9f                                   // .

// --- Region $f377-$f4b2 ---
.pc = $f377 "loc_f377"

loc_f377:
        sbc $f500,y
        sei
        ldx #$02

loc_f37d:
        lda $135c,x
        sta $c0cc,x
        lda $c0ca,x
        sta $135c,x
        dex
        bne loc_f37d
        stx dat_c000
        cli
        rts

loc_f391:
        lda #$00
        sta dat_c000
        stx $fb
        sty $fc
        ldy #$c4

loc_f39c:
        sta dat_c000,y
        dey
        bne loc_f39c
        sta $d417
        sta $d415
        sta $d416
        lda #$08
        sta $c01d
        sta $d418
        lda #$90
        sta $c01e
        lda #$0c
        sta $c01f
        lda #$d4
        sta $fe
        ldx #$02

loc_f3c3:
        lda #$01
        sta $c021,x
        lda #$04
        sta $c027,x
        lda #$04
        sta $c06f,x
        lda $c114,x
        sta $c08a,x
        lda $c0d9,x
        sta $fd
        lda #$00
        ldy #$02
        sta ($fd),y
        lda #$08
        sta $c00e,x
        sta $c063,x
        iny
        sta ($fd),y
        iny
        sta ($fd),y
        lda #$40
        sta $c011,x
        sta ($fd),y
        lda #$20
        sta $c014,x
        iny
        sta ($fd),y
        lda #$f5
        sta $c017,x
        iny
        sta ($fd),y
        dex
        bpl loc_f3c3
        lda $fb
        clc
        adc #$06
        sta $fd
        lda #$00
        tax
        tay
        adc $fc

loc_f418:
        sta $fe
        sta $c07e,x
        sta $c084,x
        lda $fd
        sta $c07b,x
        sta $c081,x
        clc
        adc ($fb),y
        sta $fd
        lda $fe
        iny
        adc ($fb),y
        iny
        inx
        cpx #$03
        bne loc_f418
        ldx $fd
        tay
        rts

loc_f43c:
        sei
        lda $c0cd
        sta $0314
        lda $c0ce
        sta $0315
        cli
        rts

loc_f44b:
        lda $dc0d
        lda dat_c000
        bmi loc_f4aa
        ora #$80
        tay
        and #$07
        beq loc_f4af
        cld
        sty dat_c000
        lda #$d4
        sta $fc
        cli
        ldx #$00

loc_f465:
        lda dat_c000
        and dat_c0d6,x
        beq loc_f47a
        stx $c020
        jsr sub_c0c5
        lda dat_c000
        and #$78
        bne loc_f4ac

loc_f47a:
        inx
        cpx #$03
        bne loc_f465
        dex

loc_f480:
        lda dat_c000
        and dat_c0d6,x
        beq loc_f4a1
        lda $c0d9,x
        sta $fb
        lda $c005,x
        ldy #$00
        sta ($fb),y
        lda $c008,x
        iny
        sta ($fb),y
        lda $c078,x
        ldy #$04
        sta ($fb),y

loc_f4a1:
        dex
        bpl loc_f480
        lda dat_c000
        and #$7f
.label loc_f4aa = * + 1
        bit $07a9

loc_f4ac:
        sta dat_c000

loc_f4af:
        jmp ($c0cd)

dat_f4b2:
        .byte $6c                                   // l

// --- Region $f54e-$f835 ---
.pc = $f54e "loc_f54e"

loc_f54e:
        cpy #$0a
        lda $c042,x
        bcc loc_f559
        eor #$ff
        adc #$00

loc_f559:
        sta $c033,x
        bne loc_f56e
        lda $c03f,x
        sta $c036,x
        tya
        sec
        sbc $c033,x
        sta $c033,x
        cmp #$00

loc_f56e:
        bpl loc_f571
        dey

loc_f571:
        clc
        adc $c039,x
        sta $c039,x
        pha
        tya
        adc $c03c,x
        sta $c03c,x
        tay
        pla
        clc
        bcc loc_f587

loc_f585:
        beq loc_f5dc

loc_f587:
        adc $c054,x
        sta $c005,x
        tya
        adc $c057,x
        sta $c008,x
        lda tbl_lo_c05a,x
        beq loc_f5b0
        clc
        adc $c00b,x
        sta $c00b,x
        ldy #$02
        sta ($fb),y
        lda $c05d,x
        adc $c00e,x
        sta $c00e,x
        iny
        sta ($fb),y

loc_f5b0:
        ldy #$00
        lda $c069,x
        beq loc_f5d9
        bpl loc_f5ba
        iny

loc_f5ba:
        clc
        adc $c01a
        pha
        and #$07
        sta $c01a
        sta $d415
        pla
        ror
        lsr
        lsr
        clc
        adc $c112,y
        clc
        adc $c01b
        sta $c01b
        sta $d416

loc_f5d9:
        jmp ($c0cf)

loc_f5dc:
.label loc_f5dd = * + 1
        lda $c07b,x
        sta $fd
        lda $c07e,x
        sta $fe
        bne loc_f5ee

loc_f5e8:
        jmp ($c0d1)

loc_f5eb:
        jsr sub_c0c8

loc_f5ee:
        lda dat_c000
        and dat_c0d6,x
        beq loc_f5e8
        ldy #$00
        lda ($fd),y
        sta $ff
        iny
        lda ($fd),y
        tay
        lda $fd
        clc
        adc #$02
        sta $fd
        sta $c07b,x
        lda $fe
        adc #$00
        sta $fe
        sta $c07e,x
        lda $ff
        and #$03
        bne loc_f5eb
        lda $c054,x
        sta $c005,x
        lda $c057,x
        sta $c008,x
        tya
        sta $c002,x
        and #$38
        .byte $e3,$4a                               // isc ($4a,x) // ILLEGAL
        .byte $62                                   // jam // ILLEGAL

dat_f62e:
        .byte $04                                   // .

loc_f62f:
        adc $c048,x
        sta $fd
        tya
        and #$c0
        asl
        rol
        rol
        tay
        lda $c0db,y
        sta $fe
        lda $c002,x
        and #$07
        beq loc_f6af
        bne loc_f64b

loc_f649:
        beq loc_f5dd

loc_f64b:
        tay
        lda $c0de,y
        adc $fe
        clc
        adc $c04b,x
        bpl loc_f65c
        clc
        adc #$0c
        inc $fd

loc_f65c:
        cmp #$0c
        bcc loc_f664
        sbc #$0c
        dec $fd

loc_f664:
        sta $fe
        tay
        lda $ff
        pha
        lda $c0f2,y
        sta $ff
        lda $c0e6,y
        ldy $fd
        dey
        bmi loc_f67d

loc_f677:
        lsr $ff
        ror
        dey
        bpl loc_f677

loc_f67d:
        clc
        adc $c04e,x
        sta $c054,x
        lda $ff
        adc $c051,x
        sta $c057,x
        pla
        sta $ff
        and #$1c
        beq loc_f649
        lda $c02d,x
        ora $c030,x
        beq loc_f6b1
        lda $c005,x
        cmp $c054,x
        lda $c008,x
        sbc $c057,x
        lda #$fe
        ror
        sta dat_c02a,x
        bcc loc_f6c0

loc_f6af:
        beq loc_f708

loc_f6b1:
        sta dat_c02a,x
        lda $c054,x
        sta $c005,x
        lda $c057,x
        sta $c008,x

loc_f6c0:
        lda $c024,x
        asl
        bne loc_f708
        lda tbl_lo_c05a,x
        beq loc_f6de
        lda tbl_hi_c060,x
        sta $c00b,x
        ldy #$02
        sta ($fb),y
        lda $c063,x
        sta $c00e,x
        iny
        sta ($fb),y

loc_f6de:
        lda $c066,x
        beq loc_f6f2
        ldy $fd
        clc
        adc $c0fe,y
        ldy $fe
        clc
        adc $c106,y
        clc
        bcc loc_f6fa

loc_f6f2:
        lda $c069,x
        beq loc_f708
        lda $c06c,x

loc_f6fa:
        sta $c01b
        sta $d416
        lda #$00
        sta $c01a
        sta $d415

loc_f708:
        lda $ff
        tay
        and #$20
        sta $ff
        tya
        and #$40
        sta $c024,x
        tya
        and #$1c
        lsr
        lsr
        tay
        lda $c01f
        dey
        beq loc_f73d
        lda $c01e
        bne loc_f727
        sec

loc_f727:
        dey
        beq loc_f730

loc_f72a:
        ror
        bcs loc_f766
        dey
        bne loc_f72a

loc_f730:
        ldy $ff
        sta $ff
        beq loc_f73d
        lsr
        bcs loc_f766
        adc $ff
        bcs loc_f769

loc_f73d:
        sta $c021,x
        lda $c06f,x
        asl
        asl
        ora $c072,x
        asl
        ora $c075,x
        asl
        sta $c011,x
        sec
        lda $c002,x
        and #$07
        bne loc_f75b
        ror $c024,x

loc_f75b:
        lda $c011,x
        adc #$00
        sta $c078,x
        jmp ($c0d1)

loc_f766:
        lda #$10
.label loc_f769 = * + 1
        bit $18a9
        sta dat_c000
        rts

loc_f76f:
        tya
        pha
        lda $ff
        lsr
        bcs loc_f7e7
        lsr
        lsr
        bcs loc_f799
        lsr
        bcs loc_f78c
        sta $c063,x
        ldy #$03
        sta ($fb),y
        pla
        sta tbl_hi_c060,x
        dey
        sta ($fb),y
        rts

loc_f78c:
        lsr
        bcc loc_f791
        ora #$f8

loc_f791:
        sta $c051,x
        pla
        sta $c04e,x
        rts

loc_f799:
        lsr
        bcc loc_f7a7
        lsr
        pla
        bcs loc_f7a6
        sta $c06c,x
        sta $d416

loc_f7a6:
        rts

loc_f7a7:
        tay
        beq loc_f7cc
        pla
        dey
        beq loc_f7d1
        dey
        beq loc_f7d5
        dey
        beq loc_f7d9
        dey
        beq loc_f7e9
        dey
        beq loc_f7ed
        dey
        beq loc_f7f9
        dey
        beq loc_f7fd
        dey
        beq loc_f81c
        dey
        beq loc_f820
        dey
        beq loc_f824
        jmp ($c0d3)

loc_f7cc:
        pla
        sta $c01e
        rts

loc_f7d1:
        sta $c01f
        rts

loc_f7d5:
        sta $c027,x
        rts

loc_f7d9:
        sta $c087,x
        lda $fd
        sta $c081,x
        lda $fe
        sta $c084,x
        rts

loc_f7e7:
        bcs loc_f83e

loc_f7e9:
        sta $c001
        rts

loc_f7ed:
        sta tbl_lo_c05a,x
        asl
        bcc loc_f7f4
        dey

loc_f7f4:
        tya
        sta $c05d,x
        rts

loc_f7f9:
        sta $c069,x
        rts

loc_f7fd:
        tay
        bne loc_f804
        sta $c033,x
        rts

loc_f804:
        sta $c042,x
        ldy $c033,x
        bne loc_f81b
        sta $c033,x
        tya
        sta $c039,x
        sta $c03c,x
        lda #$01
        sta $c036,x

loc_f81b:
        rts

loc_f81c:
        sta $c045,x
        rts

loc_f820:
        sta $c066,x
        rts

loc_f824:
        lsr
        bcc loc_f829
        iny
        clc

loc_f829:
        pha
        and #$07
        adc loc_c118,y
        sta $c048,x
        pla
        .byte $e3,$4a                               // isc ($4a,x) // ILLEGAL
        rts

// --- Region $f83e-$f83e ---
.pc = $f83e "loc_f83e"

loc_f83e:
        rts

// --- Region $f847-$f8d7 ---
.pc = $f847 "loc_f847"

loc_f847:
        and $60c0
        pla
        lsr
        bcs loc_f8aa
        lsr
        bcs loc_f87d
        lsr
        bcs loc_f859
        lsr
        ldy #$f0
        bne loc_f85f

loc_f859:
        cpx $0a
        rts

dat_f85c:
        .byte $78,$a0,$0f                           // x..

loc_f85f:
        sta $ff
        tya
        ldy #$05
        bcs loc_f871
        and $c014,x
        ora $ff
        sta $c014,x
        sta ($fb),y
        rts

loc_f871:
        and $c017,x
        ora $ff
        sta $c017,x
        iny
        sta ($fb),y
        rts

loc_f87d:
        lsr
        bcs loc_f8ac
        lsr
        bcs loc_f8d5
        sta $ff
        lda $c08a,x
        cmp $c115,x
        beq loc_f8cf
        inc $c08a,x
        tay
        lda $fd
        sta $c08d,y
        lda $fe
        sta $c099,y
        ldy $ff
        lda $c0b5,y
        beq loc_f8cc
        sta $fe
        lda $c0a5,y
        sta $fd
        rts

loc_f8aa:
        bcs loc_f8f2

loc_f8ac:
        lsr
        bcs loc_f8e3
        tay
        lda $fd
        sta $c0a5,y
        lda $fe
        sta $c0b5,y
        lda $c08a,x
        cmp $c115,x
        beq loc_f8cf
        inc $c08a,x
        tay
        lda #$00
        sta $c099,y
        rts

loc_f8cc:
        lda #$30
.label loc_f8cf = * + 1
        bit $28a9
        sta dat_c000
        rts

loc_f8d5:
        cpx $0a
        rts

// --- Region $f8e3-$f965 ---
.pc = $f8e3 "loc_f8e3"

loc_f8e3:
        eor $c01d
        and #$0f
        eor $c01d
        sta $c01d
        sta $d418
        rts

loc_f8f2:
        lsr
        lsr
        bcs loc_f955
        lsr
        tay
        beq loc_f911
        dey
        beq loc_f92a
        dey
        beq loc_f939
        dey
        beq loc_f93f
        dey
        beq loc_f945
        lda $c01d
        and #$7f
        bcc loc_f96f
        ora #$80
        bcs loc_f96f

loc_f911:
        ldy $c01d
        bcs loc_f91d
        iny
        tya
        and #$0f
        bne loc_f923
        rts

loc_f91d:
        tya
        and #$0f
        beq loc_f929
        dey

loc_f923:
        sty $c01d
        sty $d418

loc_f929:
        rts

loc_f92a:
        lda dat_c0d6,x
        eor #$ff
        and $c01c
        bcc loc_f94e
        ora dat_c0d6,x
        bcs loc_f94e

loc_f939:
        tya
        rol
        sta $c072,x
        rts

loc_f93f:
        tya
        rol
        sta $c075,x
        rts

loc_f945:
        lda $c01c
        and #$f7
        bcc loc_f94e
        ora #$08

loc_f94e:
        sta $c01c
        sta $d417
        rts

loc_f955:
        lsr
        bcs loc_f976
        lsr
        bcs loc_f963
        bne loc_f95f
        lda #$08

loc_f95f:
        sta $c06f,x
        rts

loc_f963:
        cpx $0a
        rts

// --- Region $f96f-$fa2e ---
.pc = $f96f "loc_f96f"

loc_f96f:
        sta $c01d
        sta $d418
        rts

loc_f976:
        lsr
        tay
        bne loc_f98f
        lda $c087,x
        beq loc_f984
        dec $c087,x
        beq loc_f98e

loc_f984:
        lda $c081,x
        sta $fd
        lda $c084,x
        sta $fe

loc_f98e:
        rts

loc_f98f:
        dey
        bne loc_f9b2
        lda $c08a,x
        cmp $c114,x
        beq loc_f9e6
        lda ($c7,x)
        jmp loc_c747

txt_f99f:
        .text "LQ"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)

txt_f9a2:
        .text "L/"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $4c                                   // L

loc_f9a6:
        and #$c8
        sei
        sta $fa
        stx $fb
        jsr sub_c7ca
        cli
        rts

loc_f9b2:
        sta $cd33
        stx $cd2f
        lda #$00
        sta $ccc3
        sta $ccc2
        sta $ccc1
        sta $ccc0
        sta $ccd9
        sta $cd0b
        sta $ccde
        sta $ccdd
        sta $ccf3
        sta $ccf7
        sta $cca7
        tya
        clc
        adc $cd33
        sta $cca2
        lda #$01
.label loc_f9e6 = * + 1
        sta $cd37
        sta $cffe
        lda $cd2b
        ora #$70
        sta $cd2b
        lda #$f3
        sta $cd2a
        lda #$7f
        sta $cd29
        rts

loc_f9fe:
        sta $fa
        stx $fb
        jsr sub_c7a9
        cli
        rts

dat_fa07:
        .byte $a2,$38,$60                           // .8`

loc_fa0a:
        sei
        lda $0314
        sta $c7d7
        lda $0315
        sta $c7d8
        lda #$d3
        sta $0314
        lda #$c7
        sta $0315
        nop
        nop
        and $8520
        cpy $e020
        dex
        jmp loc_cc8f

txt_fa2d:
        .text " 4"

// --- Region $fa7f-$fb11 ---
.pc = $fa7f "loc_fa7f"

loc_fa7f:
        bne loc_fae1
        sei
        jsr sub_c834

loc_fa85:
        cli
        rts

dat_fa87:
        .byte $e5,$ea,$64,$6d                       // ..dm

loc_fa8b:
        lda $cfff
        beq loc_fa85
        jsr sub_cc85
        ldx #$7c

loc_fa95:
        lda $2e,x
        sta $ccbc,x
        inx
        bpl loc_fa95
        jsr sub_c8cb
        ldx #$7c

loc_faa2:
        lda $ccbc,x
        sta $2e,x
        inx
        bpl loc_faa2
        jsr loc_cc8f
        lda $cd33
        cmp $cca2
        bne loc_fac8
        lda #$00
        sta $cffe
        sta $cd2a
        sta $cd29
        lda $cd2b
        and #$0f
        sta $cd2b

loc_fac8:
        ldx #$00
        jsr sub_c8bb
        ldx #$07
        jsr sub_c8bb
        ldx #$72

loc_fad4:
        lda $cc9a,x
        sta $d38e,x
        inx
        bpl loc_fad4
        lda $cffe
.label loc_fae1 = * + 1
        bne loc_faf4
        ldx #$0e
        jsr sub_c8bb
        ldx #$79

loc_fae9:
        lda dat_cca1,x
        sta $d395,x
        inx
        bpl loc_fae9
        bmi $fb06

loc_faf4:
        ldx #$15
        ldy #$0e
        jsr sub_c8bd
        ldx #$79

loc_fafd:
        lda $cca8,x
        sta $d395,x
        inx
        bpl loc_fafd
        ldx #$7c

loc_fb08:
        lda $ccac,x
        sta $d399,x
        inx
        bpl loc_fb08
        rts

// --- Region $fb22-$fd80 ---
.pc = $fb22 "loc_fb22"

loc_fb22:
        inc $cca3
        ldx #$00
        lda $cffe
        clc
        adc #$03
        sta $cab0
        ldy $cd59,x
        sty $ac
        stx $ad
        lda $cca8,y
        clc
        adc $cca4,x
        sta $cca8,y
        inc $cce0,x
        lda $cce0,x
        cmp $ccac,y
        bcc loc_fb5c
        lda $cce4,x
        clc
        adc #$01
        and #$03
        sta $cce4,x
        lda #$01
        sta $cce0,x

loc_fb5c:
        lda $ccc9,y
        clc
        adc #$01
        sta $ccc9,y
        lda $cd30,x
        sta $aa
        lda dat_cd2c,x
        sta $ab
        ldy #$00
        lda ($aa),y
        sec
        sbc #$01
        cmp #$14
        bcs loc_fb97
        asl
        tay
        lda $cd7a,y
        sta $c938
        lda $cd7b,y
        sta $c939
        ldy #$01
        lda ($aa),y
        ldy $ac
        jsr sub_cb66
        jsr sub_cc95
        jmp loc_c918

loc_fb97:
        ldx $ac
        ldy $ad
        lda $cca8,x
        bne loc_fba3
        jmp loc_c9e3

loc_fba3:
        lda $ccc9,x
        cmp $ccc8,x
        bcc loc_fbb3
        lda $ccc4,x
        beq loc_fbb3
        jsr sub_cc20

loc_fbb3:
        lda $cd0e,x
        clc
        adc $cd08,y
        sta $cd0e,x
        bcc loc_fbc2
        inc $cd0f,x

loc_fbc2:
        ldy $ad
        jsr sub_cbe3
        lda $ccad,x
        beq loc_fc01
        cmp #$06
        bcc loc_fbdf
        lda $cce4,y
        and #$01
        bne loc_fbf9
        lda $ccad,x
        sec
        sbc #$05
        bpl loc_fbf3

loc_fbdf:
        lda $ccc9,x
        cmp #$02
        bcc loc_fbf9
        lda $ccab,x
        beq loc_fbf0
        cmp $ccc9,x
        bcc loc_fbf9

loc_fbf0:
        lda $ccad,x

loc_fbf3:
        tay
        lda $cd5c,y
        bne loc_fbfc

loc_fbf9:
        lda $ccaa,x

loc_fbfc:
        sta $cd10,x
        ldy $ad

loc_fc01:
        lda $ccae,x
        beq loc_fc3a
        cmp #$02
        bne loc_fc10
        jsr sub_cc70
        jmp loc_c9e3

loc_fc10:
        cmp #$04
        bne loc_fc21
        lda $cd0f,x
        clc
        adc $cd08,x
        sta $cd0f,x
        jmp loc_c9e3

loc_fc21:
        lda $cce4,y
        and #$01
        bne loc_fc37
        lda $ccc5,x
        sta $cd0d,x
        lda $ccc6,x
        sta $cd0c,x
        jmp loc_c9e3

loc_fc37:
        jsr loc_cc63

loc_fc3a:
        ldx $ad
        ldy $ac
        dec $cd34,x
        lda $cd34,x
        beq loc_fc49
        jmp loc_ca93

loc_fc49:
        lda #$01
        sta $ccc7,y
        lda #$00
        sta $cd0e,y
        sta $ccc9,y
        lda $cd04,x
        sta $cd11,y
        lda $ccf8,x
        sta $cd12,y
        lda $cd00,x
        sta $cd0f,y
        ldy #$00
        lda ($aa),y
        beq loc_fca5
        cmp #$80
        bcc loc_fcab
        clc
        adc $ccf0,x
        ldx #$07
        cmp #$8c
        bcc loc_fc82
        sbc #$0c
        dex
        jmp loc_ca21

loc_fc82:
        sbc #$7f
        asl
        tay
        lda $cd62,y
        sta $cd56
        lda $cd63,y
        sta $cd57
        cpx #$00
        beq loc_fca0
        lsr $cd56
        ror $cd57
        dex
        jmp loc_ca3b

loc_fca0:
        ldx $ad
        jmp loc_ca54

loc_fca5:
        sta $cd56
        sta $cd57

loc_fcab:
        lda $cd56
        ldy $ac
        sta $cd0d,y
        sta $cca8,y
        lda $cd57
        sta $cd0c,y
        sta $cca9,y
        ldy #$01
        lda ($aa),y
        ldy $ac
        sta $cd34,x
        jsr sub_cc95
        lda $cd34,x
        cmp #$63
        bne loc_fce1
        lda $cca9,y
        sta $ccc6,y
        lda $cca8,y
        sta $ccc5,y
        jmp loc_ca11

loc_fce1:
        lda $ccfc,x
        sta $cd10,y
        sta $ccaa,y
        lda $cd34,x
        cmp #$01
        bcs loc_fcf9
        lda $cd10,y
        and #$fe
        sta $cd10,y

loc_fcf9:
        ldx $ad
        lda $aa
        sta $cd30,x
        lda $ab
        sta dat_cd2c,x
        inx
        cpx #$03
        bcs loc_fd0d
        jmp loc_c8d9

loc_fd0d:
        ldy #$00
        lda ($fa),y
        clc
        adc $fa
        php
        cmp $cd30
        bcc loc_fd1c
        plp
        rts

loc_fd1c:
        iny
        plp
        lda ($fa),y
        adc $fb
        cmp dat_cd2c
        bne loc_fd36
        lda #$00
        sta $cfff
        ldx #$60
        lda #$00

loc_fd30:
        sta $ccac,x
        inx
        bpl loc_fd30

loc_fd36:
        rts

loc_fd37:
        ldx #$7c
        lda #$01
        sta $ca97

loc_fd3e:
        sta $ccb8,x
        inx
        bpl loc_fd3e
        lda $fa
        clc
        adc #$04
        sta $cd30
        lda $fb
        adc #$00
        sta dat_cd2c
        ldx #$7e
        ldy #$00

loc_fd57:
        lda ($fa),y
        clc
        adc $cd30
        sta $ccb3,x
        php
        iny
        plp
        lda ($fa),y
        adc dat_cd2c
        sta $ccaf,x
        iny
        inx
        bpl loc_fd57
        lda #$01
        sta $cfff
        lda #$00
        sta $cffe
        tax

loc_fd7a:
        sta dat_cca1,x
        inx
        bpl loc_fd7a
        rts

// --- Region $fd91-$fdbd ---
.pc = $fd91 "loc_fd91"

loc_fd91:
        sta $cd54
        lda $cce8,x
        bne loc_fda4
        lda #$01
        sta $cce8,x
        lda $cd54
        sta $cd3c,x

loc_fda4:
        dec $cd3c,x
        lda $cd3c,x
        beq loc_fdb7
        lda $cd44,x
        sta $aa
        lda $cd48,x
        sta $ab
        rts

loc_fdb7:
        lda #$00
        sta $cce8,x
        rts

dat_fdbd:
        .byte $a5                                   // .

// --- Region $fdc8-$fdf4 ---
.pc = $fdc8 "loc_fdc8"

loc_fdc8:
        sta $cd54
        lda $ccec,x
        bne loc_fddb
        lda #$01
        sta $ccec,x
        lda $cd54
        sta $cd40,x

loc_fddb:
        dec $cd40,x
        lda $cd40,x
        beq loc_fdee
        lda $cd4c,x
        sta $aa
        lda $cd50,x
        sta $ab
        rts

loc_fdee:
        lda #$00
        sta $ccec,x
        rts

dat_fdf4:
        .byte $a5                                   // .

// --- Region $fe13-$fe22 ---
.pc = $fe13 "loc_fe13"

loc_fe13:
        cmp #$64
        bcc loc_fe1e
        sec
        sbc #$64
        sta $ca97
        rts

loc_fe1e:
        sta $ccab,y
        rts

dat_fe22:
        .byte $99                                   // .

// --- Region $fe39-$fedd ---
.pc = $fe39 "loc_fe39"

loc_fe39:
        rts

loc_fe3a:
        lda $ccc9,x
        cmp $ccc8,x
        bcc loc_fe39
        lda $cca3
        and #$07
        lsr
        beq loc_fe64
        cmp #$01
        beq loc_fe9c
        cmp #$03
        beq loc_fe9c
        lda $cca9,x
        clc
        adc $ccca,x
        sta $cd0c,x
        lda $cca8,x
        adc #$00
        jmp loc_cc1c

loc_fe64:
        lda $cca9,x
        sec
        sbc $ccca,x
        sta $cd0c,x
        lda $cca8,x
        sbc #$00
        sta $cd0d,x
        rts

loc_fe77:
        cmp #$01
        bne loc_feb1
        lda $ccc5,x
        cmp $cca8,x
        bcc loc_fe9f
        bne loc_fe8d
        lda $ccc6,x
        cmp $cca9,x
        bcc loc_fe9f

loc_fe8d:
        lda $cca9,x
        clc
        adc $ccf4,y
        sta $cca9,x
        bcc loc_fe9c
        inc $cca8,x

loc_fe9c:
        jmp loc_cc63

loc_fe9f:
        lda $cca9,x
        sec
        sbc $ccf4,y
        sta $cca9,x
        bcs loc_feae
        dec $cca8,x

loc_feae:
        jmp loc_cc63

loc_feb1:
        cmp #$03
        beq loc_fe9f
        cmp #$04
        beq loc_fe8d
        rts

loc_feba:
        lda $cca8,x
        sta $cd0d,x
        lda $cca9,x
        sta $cd0c,x
        rts

loc_fec7:
        lda $cce4,y
        and #$01
        bne loc_feba
        lda $cca8,x
        lsr
        sta $cd0d,x
        lda $cca9,x
        ror
        jmp loc_cc6c

dat_fedc:
        .byte $a5,$01                               // ..

// --- Region $ff85-$ff93 ---
.pc = $ff85 "Segment $ff85"
        bne loc_ff20
        cmp $ea00,x
        and $f8
        bpl loc_ffb8
        .byte $cb,$32                               // sbx #$32 // ILLEGAL
        .byte $cb,$2e                               // sbx #$2e // ILLEGAL

dat_ff92:
        .byte $cb,$b8                               // ..

// --- Region $ffff-$ffff ---
.pc = $ffff "loc_ffff"

loc_ffff:
        brk

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

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

dat_0800:
        // === Data block (30 bytes, $0800-$081d) ===
        .byte $00,$1e,$08,$00,$00,$9e               // ......

txt_0806:
        .text "4227:"
        .byte $22                                   // double quote character
        .byte $8d,$9b,$93                           // ...

txt_080f:
        .text "JJ THE BREAKER"
        .byte $00                                   // string terminator

// --- Region $0f80-$105d ---
.pc = $0f80 "dat_0f80"

dat_0f80:
        .byte $48,$a9,$01,$8d,$19,$d0,$8a,$48,$98,$48,$ea,$a1,$02,$b5,$02,$a1 // H......H.H......
        .byte $02,$a9,$01,$10,$18,$a9,$1b,$8d,$11,$d0,$a9,$17,$8d,$18,$d0,$a9 // ................
        .byte $00,$8d,$16,$d0,$a9,$00,$8d,$21,$d0,$a9,$01,$d0,$16,$a9,$3b,$8d // .......!......;.
        .byte $11,$d0,$a9,$d8,$8d,$16,$d0,$a9,$19,$8d,$18,$d0,$a9,$00,$8d,$21 // ...............!
        .byte $d0,$a9,$f2,$8d,$12,$d0,$8d,$92,$0f,$ae,$a0,$0f,$f0,$03,$ce,$a0 // ................
        .byte $0f,$4c,$17,$10,$ad,$92,$0f,$30,$03,$4c,$17,$10,$a2,$07,$8e,$a0 // .L.....0.L......
        .byte $0f,$a0,$01,$b1,$8d,$aa,$b1,$8b,$88,$91,$8b,$8a,$91,$8d,$c8,$c8 // ................
        .byte $c0,$28,$d0,$ef,$a0,$00,$b1,$63,$c9,$ff,$d0,$05,$20,$5e,$10,$d0 // .(.....c.... ^..
        .byte $f3,$8d,$e7,$db,$b1,$61,$49,$69,$8d,$e7,$07,$e6,$61,$d0,$02,$e6 // .....aIi....a...
        .byte $62,$e6,$63,$d0,$02,$e6,$64,$ad,$92,$0f,$30,$03,$20,$b0,$11,$ad // b.c...d...0. ...
        .byte $0d,$dc,$29,$01,$d0,$03,$6c,$14,$03,$4c,$31,$ea,$78,$a9,$00,$a2 // ..)...l..L1.x...
        .byte $20,$9d,$00,$d4,$ca,$10,$fa,$8d,$1a,$d0,$8d,$1d,$d0,$8d,$17,$d0 //  ...............
        .byte $8d,$15,$d0,$8d,$1c,$d0,$8d,$1b,$d0,$a9,$37,$85,$01,$a9,$81,$8d // ..........7.....
        .byte $0d,$dc,$a2,$31,$a0,$ea,$78,$8e,$14,$03,$8c,$15,$03,$60 // ...1..x......`

// --- Region $1080-$11af ---
.pc = $1080 "dat_1080"

dat_1080:
        .byte $4c,$a8,$75,$78,$a9,$00,$a8,$85,$61,$a9,$e0,$85,$62,$b1,$61,$91 // L.ux....a...b.a.
        .byte $61,$c8,$d0,$f9,$e6,$62,$d0,$f5,$a9,$35,$85,$01,$20,$5e,$10,$a9 // a....b...5.. ^..
        .byte $86,$8d,$18,$03,$a9,$ea,$8d,$19,$03,$a2,$00,$ac,$bd,$0f,$8e,$20 // ............... 
        .byte $d0,$8c,$21,$d0,$a9,$07,$8d,$a0,$0f,$ad,$ae,$0f,$29,$ef,$8d,$11 // ..!.........)...
        .byte $d0,$a9,$c0,$85,$8b,$ae,$88,$02,$e8,$e8,$e8,$86,$8c,$8e,$0a,$10 // ................
        .byte $a9,$00,$8d,$a0,$0f,$a9,$7f,$8d,$0d,$dc,$a9,$01,$8d,$12,$d0,$8d // ................
        .byte $92,$0f,$a6,$8b,$a0,$db,$86,$8d,$84,$8e,$a2,$81,$a0,$ea,$20,$56 // .............. V
        .byte $10,$a2,$80,$a0,$0f,$8e,$fe,$ff,$8c,$ff,$ff,$a9,$81,$8d,$1a,$d0 // ................
        .byte $a2,$00,$bd,$80,$12,$49,$00,$9d,$00,$04,$ca,$d0,$f5,$ee,$04,$11 // .....I..........
        .byte $ac,$09,$11,$c0,$d0,$b0,$0c,$c8,$c0,$08,$d0,$02,$a0,$d8,$8c,$09 // ................
        .byte $11,$d0,$df,$c8,$c0,$dc,$d0,$f6,$a9,$97,$8d,$00,$dd,$ad,$b8,$0f // ................
        .byte $8d,$18,$d0,$ad,$11,$d0,$09,$10,$8d,$11,$d0,$58,$20,$80,$10,$a9 // ...........X ...
        .byte $07,$20,$6f,$10,$a9,$06,$8d,$cd,$0f,$a9,$00,$85,$c6,$ad,$ff,$cf // . o.............
        .byte $d0,$03,$20,$80,$10,$20,$db,$11,$f0,$f3,$20,$2c,$10,$a2,$41,$bd // .. .. .... ,..A.
        .byte $6f,$11,$9d,$00,$01,$ca,$10,$f7,$ad,$0d,$dc,$58,$4c,$00,$01,$a9 // o..........XL...
        .byte $08,$aa,$a8,$4c,$e2,$fc,$a9,$07,$a2,$70,$a0,$12,$20,$bd,$ff,$a9 // ...L.....p.. ...
        .byte $00,$85,$9d,$8d,$11,$d0,$8d,$21,$d0,$20,$d5,$ff,$86,$2d,$84,$2e // .......!. ...-..
        .byte $a2,$ef,$a0,$02,$8e,$b2,$08,$8c,$b3,$08,$a9,$93,$20,$d2,$ff,$a9 // ............ ...
        .byte $0b,$8d,$11,$d0,$a9,$97,$8d,$00,$dd,$ea,$ea,$ea,$4c,$20,$08,$00 // ............L ..

// --- Region $11d3-$11f9 ---
.pc = $11d3 "dat_11d3"

dat_11d3:
        .byte $fe,$fd,$fb,$f7,$ef,$df,$bf,$7f,$20,$00,$40,$ea,$ea,$ea,$ea,$ea // ........ .@.....
        .fill 19, $ea
        .byte $4c,$e4,$ff                           // L..

dat_11f9:
        // === Fill data (1 bytes, $11f9-$11f9) ===
        .byte $00                                   // .

// --- Region $1270-$149c ---
.pc = $1270 "txt_1270"

txt_1270:
        .text "LEVEL 4"
        .byte $00                                   // string terminator
        .fill 8, $00
        .byte $bc,$bc,$bc,$bc,$bc,$bc,$bc,$cf,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc // ................
        .byte $bc,$bc,$fc,$fc,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc // ................
        .byte $bc,$cf,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc,$cb,$cb,$ec,$ec,$ec // ................
        .byte $ec,$ec,$eb,$eb,$e6,$eb,$eb,$ec,$eb,$b6,$f6,$eb,$eb,$eb,$eb,$eb // ................
        .byte $ec,$eb,$ec,$eb,$b6,$ec,$ec,$e1,$ec,$ef,$e6,$ec,$ec,$ec,$ec,$bc // ................
        .byte $bf,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ef,$eb,$ef,$ef,$eb,$ef // ................
        .byte $ce,$ce,$eb,$eb,$ef,$eb,$ec,$ec,$ef,$fe,$fe,$ef,$eb,$ec,$ec,$ec // ................
        .byte $ec,$ec,$ec,$ec,$ec,$ec,$ec,$bc,$bc,$ec,$ec,$ec,$e6,$ec,$ec,$ec // ................
        .byte $ec,$ec,$ef,$6e,$ec,$ef,$f6,$fc,$ef,$eb,$f6,$eb,$fe,$ec,$ec,$e6 // ...n............
        .byte $ec,$eb,$ec,$ef,$ef,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$bc // ................
        .byte $bc,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec // ................
        .byte $fc,$cf,$fc,$fc,$ec,$ec,$bc,$ef,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec // ................
        .byte $ec,$ec,$ec,$ec,$ec,$ec,$ec,$bc,$bc,$ec,$ec,$ec,$ec,$ec,$ec,$ec // ................
        .byte $ec,$ec,$ec,$ec,$ec,$ec,$ec,$fc,$ec,$ec,$ec,$fc,$ec,$ec,$bc,$ec // ................
        .byte $ec,$ec,$ec,$ec,$ec,$ec,$fc,$ec,$ec,$ec,$cf,$cf,$ec,$ec,$ec,$bc // ................
        .byte $bc,$ec,$ec,$ec,$ec,$eb,$ec,$fb,$fb,$fc,$fc,$fc,$cf,$fc,$fc,$bc // ................
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$cf,$bc,$cf,$cf,$fc,$fc,$fc,$cb,$cf,$ec // ................
        .byte $eb,$ec,$ec,$ec,$ec,$ec,$ec,$bc,$bc,$ec,$ec,$ec,$ec,$ec,$ec,$ec // ................
        .byte $eb,$eb,$fb,$cf,$cf,$cf,$1b,$cf,$cf,$cf,$fc,$fc,$cf,$fb,$fb,$fc // ................
        .byte $cf,$cf,$cf,$eb,$eb,$eb,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$bc // ................
        .byte $bf,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$eb,$eb,$cf,$cf,$fb,$fc,$cf,$cf // ................
        .byte $cf,$cf,$ec,$cb,$cf,$cf,$1c,$cf,$fc,$fc,$cf,$ec,$eb,$ec,$ec,$ec // ................
        .byte $ec,$ec,$ec,$ec,$ec,$ec,$ec,$bc,$bc,$ec,$ec,$eb,$ec,$ec,$ec,$ec // ................
        .byte $fc,$fc,$cf,$fc,$fc,$fc,$fc,$fb,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$cb // ................
        .byte $fc,$fc,$cf,$cf,$cf,$fc,$ef,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$bc // ................
        .byte $bc,$ec,$ec,$ef,$fc,$ec,$ec,$ec,$ec,$ec,$fc,$fc,$fb,$fb,$fc,$bf // ................
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$ec,$fc,$bf,$ef,$fc,$fc,$ef,$ef,$ec,$ec // ................
        .byte $ec,$ec,$ec,$ec,$ec,$ef,$e1,$fb,$bc,$ec,$ec,$ec,$ec,$ec,$ec,$fc // ................
        .byte $fc,$cf,$bf,$cf,$cf,$cf,$bf,$ef,$ef,$ec,$ec,$ec,$ec,$ef,$ef,$cf // ................
        .byte $cf,$cf,$cf,$ef,$bf,$f9,$f9,$bf,$ef,$ec,$ec,$ec,$ec,$ec,$ec,$bc // ................
        .byte $bc,$ec,$ec,$ec,$ef,$fc,$fc,$cf,$cb,$cb,$cb,$ec,$ec,$ec,$cf,$cf // ................
        .byte $cf,$ef,$ef,$ef,$ef,$cf,$cf,$ec,$ec,$ec,$cb,$cb,$cb,$cb,$cf,$bf // ................
        .byte $ef,$ef,$ec,$ec,$ec,$ec,$ec,$bc,$cf,$ec,$ec,$ec,$f7,$f7,$f7,$f7 // ................
        .byte $c7,$c7,$cb,$fc,$f7,$fc,$cf,$ef,$ec,$ef,$e7,$ec,$ec // .............

// --- Region $14a4-$166b ---
.pc = $14a4 "Segment $14a4"
        .byte $f7,$f7,$f7,$f7,$f7,$f7,$e7,$e7,$ec,$ec,$ec,$bc,$bc,$ec,$ec,$ec // ................
        .byte $ec,$fc,$fc,$fc,$bc,$cb,$9c,$7c,$ec,$ec,$fc,$fc,$ec,$ec,$ec,$ec // .......|........
        .byte $ec,$ec,$fc,$ec,$fc,$7c,$fc,$fc,$fc,$fc,$fc,$fc,$fc,$ec,$ec,$ec // .....|..........
        .byte $ec,$ec,$ec,$bc,$bc,$ec,$ec,$ec,$ec,$ec,$ec,$e7,$ec,$ec,$ec,$cb // ................
        .byte $c7,$c7,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$c7,$c7,$c7,$ec,$ec // ................
        .byte $ec,$eb,$1f,$1f,$be,$fe,$bf,$fb,$cb,$f1,$b2,$cf,$bc,$ec,$ec,$ec // ................
        .fill 10, $ec
        .byte $e1,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$eb // ................
        .byte $eb,$eb,$eb,$fb,$ec,$fb,$fb,$cb,$21,$bc,$bc,$ec,$ec,$e1,$e6,$ec // ........!.......
        .fill 8, $ec
        .byte $e6,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec // ................
        .fill 9, $ec
        .byte $bc,$bc,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec // ................
        .byte $ec,$ec,$cf,$fc,$cf,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec // ................
        .fill 8, $ec
        .byte $bc,$bc,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$eb // ................
        .byte $cb,$ec,$fc,$fc,$fc,$fc,$ef,$ef,$ec,$ec,$ec,$ec,$ec,$ec,$ec,$ec // ................
        .byte $ec,$ec,$ec,$e6,$e1,$ec,$ec,$ec,$bc,$bc,$ec,$ec,$ec,$ec,$ec,$ec // ................
        .byte $ec,$ec,$cb,$cb,$cb,$fc,$cb,$cb,$bf,$ef,$fc,$ef,$fc,$fc,$bf,$fc // ................
        .byte $fc,$fc,$fc,$fc,$cf,$ec,$ec,$ec,$ec,$ec,$ec,$e6,$ec,$ec,$ec,$ec // ................
        .byte $bc,$bc,$ec,$ec,$ec,$ec,$ec,$bc,$bc,$b7,$bc,$ec,$fc,$fc,$ec,$ec // ................
        .byte $ef,$fc,$fc,$fb,$fc,$fc,$fc,$ec,$ec,$ec,$fc,$fc,$fc,$fc,$fc,$fc // ................
        .byte $ef,$ec,$ec,$ec,$ec,$e1,$ec,$ec,$bc,$bc,$ec,$ec,$ec,$ec,$ec,$ec // ................
        .byte $ec,$eb,$eb,$eb,$eb,$fb,$bf,$bc,$fc,$fc,$cf,$cf,$cf,$fc,$fc,$fc // ................
        .byte $bf,$bf,$eb,$eb,$eb,$eb,$ec,$ea,$ea,$ea,$ec,$ec,$ef,$e6,$ec,$ec // ................
        .byte $bc,$bc,$fc,$fc,$fc,$cb,$fc,$fc,$fc,$fc,$fb,$cb,$fc,$fc,$fc,$fb // ................
        .byte $fc,$fc,$fc,$fc,$fc,$fc,$fc,$fb,$fc,$fc,$cb,$fc,$cb,$fc,$fc,$fb // ................
        .fill 8, $fc
        .byte $bc,$20,$43,$01,$0c,$0c,$20,$54,$08,$05,$20,$4c,$09,$07,$08,$14 // . C... T.. L....
        .byte $08,$0f,$15,$13,$05                   // .....

txt_1654:
        .text " 313-743-2209 24"
        .byte $08,$12,$13,$20,$9f,$00,$00,$00       // ... ....

// --- Region $1674-$16d1 ---
.pc = $1674 "dat_1674"

dat_1674:
        .fill 12, $00
        .byte $9f,$9f,$6f,$9f,$9f,$9f,$9f,$9b,$9f,$0f,$6f,$9f,$9f,$9f,$9f,$9f // ..o.......o.....
        .byte $9f,$6f,$9b,$9b,$9f,$9f,$9f,$9f,$6f,$9f,$9f,$0f,$9f,$9f,$9f,$6f // .o......o......o
        .byte $9f,$9b,$9f,$9f,$9f,$9f,$9f,$9f,$9f,$93,$9f,$9f,$9f,$0b,$60,$9b // ..............`.
        .byte $90,$9b,$96,$96,$9f,$66,$96,$9f,$36,$9e,$9e,$96,$66,$96,$96,$36 // .....f..6...f..6
        .byte $9f,$96,$9f,$66,$9e,$9f,$90,$96,$96,$91,$4f,$66,$92 // ...f......Of.

loc_16cd:
        .byte $92,$9f,$9f,$9c,$92                   // .....

// --- Region $16f0-$1737 ---
.pc = $16f0 "Segment $16f0"
        .byte $91,$96,$90,$92,$91,$92,$62,$9f,$9f,$72,$90,$9b,$91,$61,$96,$9b // ......b..r...a..
        .byte $10,$9f,$96,$91,$66,$96,$9e,$96,$96,$96,$9e,$76,$66,$9b,$96,$9f // ....f......vf...
        .byte $96,$96,$96,$66,$96,$9f,$90,$91,$90,$96,$60,$9b,$90,$82,$92,$9f // ...f......`.....
        .byte $9f,$6f,$90,$9b,$90,$96,$90,$9b,$90,$9b,$91,$91,$90,$9b,$90,$9b // .o..............
        .byte $6b,$9b,$9b,$9b,$9f,$9b,$9f,$6b       // k......k

// --- Region $1748-$1a67 ---
.pc = $1748 "Segment $1748"
        .byte $9f,$91,$90,$9b,$9b,$6b,$9b,$9b,$9b,$9b,$9b,$9b,$6b,$9b,$9b,$9b // .....k......k...
        .byte $9b,$9b,$9b,$6b,$9b,$9b,$0f,$9b,$9b,$9b,$6b,$0b,$0b,$0b,$9b,$0b // ...k......k.....
        .byte $0b,$9b,$9b,$0b,$00,$9b,$00,$0f,$0f,$6b,$00,$0b,$9b,$0c,$0b,$0c // .........k......
        .byte $6c,$0b,$fb,$0b,$9b,$0b,$0b,$6f,$0b,$0b,$0b,$6b,$9b,$0b,$0b,$9f // l......o...k....
        .byte $0b,$0b,$0b,$6b,$0b,$0f,$6b,$0b,$0c,$9b,$9f,$0f,$00,$9b,$00,$0f // ...k..k.........
        .byte $9f,$0b,$00,$0b,$6b,$9b,$0b,$0b,$9c,$0c,$0c,$2b,$6b,$5b,$fc,$6b // ....k......+k[.k
        .byte $fb,$ab,$3b,$9b,$ab,$fc,$9c,$ab,$fb,$9b,$1b,$ac,$0c,$6c,$9b,$ab // ..;..........l..
        .byte $ab,$9b,$3f,$9f,$01,$6b,$60,$af,$6c,$0f,$a0,$3b,$9b,$ab,$ab,$9b // ..?..k`.l..;....
        .byte $ac,$bc,$1b,$9b,$ec,$cb,$6b,$9b,$0b,$fb,$ef,$9f,$fb,$fb,$9b,$61 // ......k........a
        .byte $0b,$ab,$eb,$9b,$5c,$5b,$9b,$bb,$fb,$8b,$6f,$5f,$f0,$66,$f0,$af // ....\[....o_.f..
        .byte $9f,$9b,$a0,$01,$9b,$5b,$a1,$9b,$9b,$9b,$fb,$0b,$9b,$ab,$ab,$9c // .....[..........
        .byte $0b,$ab,$0b,$6b,$ab,$ab,$6b,$ff,$fb,$0b,$9b,$fb,$fb,$9b,$0c,$0b // ...k..k.........
        .byte $90,$31,$9f,$8f,$0f,$9b,$06,$0f,$9f,$31,$00,$cb,$6b,$0f,$0f,$6f // .1.......1..k..o
        .byte $0f,$0f,$2b,$9b,$0c,$0c,$9b,$0c,$0b,$3b,$9b,$9b,$0b,$0b,$9f,$0b // ..+......;......
        .byte $0c,$4c,$9b,$0b,$0c,$6c,$0f,$0f,$6f,$0f,$0f,$ef,$96,$f6,$0f,$9c // .L...l..o.......
        .byte $0f,$f1,$30,$6f,$90,$d9,$05,$99,$0b,$ab,$51,$6b,$fb,$0b,$66,$0b // ..0o......Qk..f.
        .byte $dc,$9f,$9f,$ff,$03,$9c,$0b,$0b,$96,$0b,$5b,$7b,$63,$9b,$4b,$0c // ..........[{c.K.
        .byte $9c,$0b,$f0,$1f,$60,$5b,$06,$6f,$0f,$0b,$70,$9b,$52,$02,$92,$02 // ....`[.o..p.R...
        .byte $02,$92,$3f,$06,$02,$62,$92,$02,$02,$92,$32,$02,$02,$02,$62,$0f // ..?..b....2...b.
        .byte $0f,$0f,$92,$02,$02,$92,$92,$02,$02,$62,$02,$02,$91,$9b,$00,$0f // .........b......
        .byte $9b,$0b,$07,$97,$92,$92,$02,$02,$92,$02,$07,$97,$02,$02,$62,$62 // ..............bb
        .byte $cb,$02,$62,$02,$02,$12,$92,$c7,$07,$97,$c2,$32,$92,$32,$92,$02 // ..b........2.2..
        .byte $02,$92,$02,$02,$97,$37,$00,$0f,$6f,$01,$07,$67,$07,$07,$77,$97 // .....7..o..g..w.
        .byte $07,$07,$97,$0b,$07,$8b,$9e,$92,$06,$02,$92,$01,$4b,$97,$97,$07 // ............K...
        .byte $07,$6b,$07,$07,$67,$07,$07,$e7,$97,$07,$07,$97,$07,$07,$00,$6f // .k..g..........o
        .byte $9f,$0b,$07,$97,$07,$07,$07,$61,$07,$07,$67,$0f,$0b,$9b,$92,$02 // .......a..g.....
        .byte $02,$92,$01,$02,$9b,$07,$07,$0b,$6b,$9b,$07,$07,$97,$07,$0c,$0c // ........k.......
        .byte $61,$01,$0c,$6c,$07,$0c,$27,$9b,$0f,$4b,$90,$06,$00,$9b,$30,$03 // a..l..'..K....0.
        .byte $0b,$6b,$90,$0b,$00,$9b,$36,$0b,$00,$6f,$00,$01,$60,$0f,$00,$4b // .k....6..o..`..K
        .byte $90,$01,$00,$9b,$0b,$cc,$41,$9c,$0c,$0c,$6f,$9c,$0c,$01,$3f,$9f // ......A...o...?.
        .byte $0f,$06,$66,$0f,$0f,$66,$00,$0b,$e0,$91,$f0,$0b,$96,$01,$01,$66 // ..f..f.........f
        .byte $60,$0b,$3b,$6b,$90,$0f,$00,$7b,$6b,$3b,$30,$6f,$00,$0b,$9f,$9f // `.;k...{k;0o....
        .byte $00,$0b,$90,$0b,$00,$9b,$00,$0f,$7f,$6b,$30,$06,$60,$9b,$01,$0b // .........k0.`...
        .byte $10,$6f,$20,$2b,$60,$0b,$06,$8b,$9f,$0b,$0b,$9b,$0f,$0b,$90,$3b // .o +`..........;
        .byte $01,$0b,$60,$0b,$00,$6b,$90,$0f,$60,$9b,$96,$9b,$90,$9b,$9f,$6f // ..`..k..`......o
        .byte $9f,$9b,$90,$9b,$90,$91,$60,$91,$90,$0b,$90,$9f,$90,$9b,$9c,$9f // ......`.........
        .byte $9f,$9b,$9b,$9b,$6b,$9c,$9c,$6c,$90,$9b,$00,$9b,$90,$9f,$90,$9b // ....k..l........
        .byte $96,$16,$91,$96,$96,$66,$96,$9f,$6f,$9b,$90,$91,$90,$9b,$90,$9b // .....f..o.......
        .byte $90,$9f,$3f,$6f,$9b,$9f,$6f,$9c,$9c,$9b,$9c,$96,$9b,$9c,$9b,$9b // ..?o..o.........
        .byte $9b,$9b,$9b,$4b,$60,$9b,$90,$6b,$96,$96,$5f,$96,$96,$91,$96,$9f // ...K`..k.._.....
        .byte $9f,$99,$91,$9b,$90,$6b,$97,$97,$68,$97,$97,$67,$97,$97,$97,$97 // .....k..h..g....
        .byte $97,$97,$17,$97,$97,$97,$67,$97,$97,$67,$97,$97,$97,$97,$97,$97 // ......g..g......
        .byte $96,$96,$96,$71,$66,$96,$96,$6f,$9f,$96,$99,$99,$99,$91,$91,$9b // ...qf..o........
        .byte $9c,$9c,$9c,$9c,$71,$6c,$96,$9b,$6b,$91,$9b,$8b,$9b,$96,$9b,$9c // ....ql..k.......
        .byte $9c,$9c,$9c,$9c,$9c,$9c,$62,$91,$92,$66,$96,$96,$91,$96,$96,$9f // ......b..f......
        .byte $9f,$9b,$9b,$9b,$9f,$9b,$9b,$6b,$9b,$9c,$6f,$9b,$9b,$9b,$9c,$9b // .......k..o.....
        .byte $9b,$9b,$9b,$9b,$8b,$6b,$9c,$9b,$6b,$9f,$9b,$9f,$9b,$9b,$9c,$9b // .....k..k.......
        .byte $9b,$9b,$9b,$9b,$9b,$0b,$6b,$9f,$0f,$07,$07,$07,$07,$01,$01,$01 // ......k.........
        .fill 10, $01
        .byte $51,$01,$01,$0d,$0d,$0d,$0d,$0d,$6d,$0d,$6d,$0d,$0d,$0d,$0d,$0d // Q.......m.m.....
        .byte $03,$03,$6e,$0e,$0e,$0e               // ..n...

// --- Region $1a80-$1c81 ---
.pc = $1a80 "txt_1a80"

txt_1a80:
        .text "IIIIIIII9"
        .byte $61,$68,$67,$7d,$66,$64,$49,$3a,$61,$68,$7b,$62,$49,$79,$7b,$6c // ahg}fdI:ah{bIy{l
        .byte $7a,$6c,$67,$7d,$7a,$49,$2d,$6c,$6a,$6c,$79,$7d,$66,$7b,$49,$6b // zlg}zI-ljly}f{Ik
        .byte $7b,$66,$62,$6c,$67
        .byte $49,$6b,$70
        .text "I##I"
        .byte $7d,$61,$6c
        .byte $49
        .byte $2b,$7b,$6c,$68,$62,$6c,$7b,$49,$66,$67,$49,$27,$66,$7f,$6c,$64 // +{lhbl{IfgI'f.ld
        .byte $6b,$6c,$7b                           // kl{

txt_1acc:
        .text "IXPEIXPQ"
        .byte $5f                                   // _

txt_1ad5:
        .text "HIII(I"
        .byte $67,$6c,$7e,$49,$6e,$68,$64,$6c,$49,$6f,$7b,$66,$64,$49,$28,$7f // gl~InhdlIo{fdI(.
        .byte $68,$67,$7d,$68,$6e,$6c,$49,$41,$28,$6a,$6a,$66,$65,$68,$6d,$6c // hg}hnlIA(jjfehml

txt_1afb:
        .byte $40                                   // @ character
        .text "GIII,"
        .byte $65,$60,$7d,$6c,$49,$6e,$7b,$6c,$6c,$7d,$60,$67,$6e,$7a,$49,$7d // e`}lIn{ll}`gnzI}
        .byte $66                                   // f

txt_1b12:
        .text "I,: IDI+"
        .byte $70
        .byte $44,$7d,$66,$7b
        .text "IOI:"
        .byte $6a,$66,$7b,$79,$60,$66
        .byte $45
        .byte $49,$3d,$61,$6c,$49,$31,$44,$64,$6c,$67 // I=alI1Ddlg

txt_1b34:
        .text "EI<::9,IOI("
        .byte $6d,$68,$64,$49,$7d,$61,$6c,$49,$28,$71,$6c // mhdI}alI(ql

txt_1b4a:
        .text "EI<: EI-"
        .byte $68,$7d,$68,$49,$3d,$7b,$6c,$67,$6d   // h}hI={lgm

txt_1b5b:
        .text "EI+="
        .byte $22                                   // double quote character
        .text "IOI="
        .byte $61,$6c,$49,$28,$65,$65,$60,$68,$67,$6a,$6c,$45,$49,$3d,$61,$6c // alI(ee`hgjlEI=al
        .byte $49,$2f,$65,$66,$7b,$60,$6d,$68,$49,$2b,$68,$67,$6d,$60,$7d,$45 // I/ef{`mhI+hgm`}E
        .byte $49,$22,$60,$6d,$49,$20,$6a,$6c,$45,$49,$24,$6c,$7d,$68,$65,$65 // I"`mI jlEI$l}hee
        .byte $60,$6a,$68
        .text "IOI="
        .byte $61,$6c
        .byte $49,$22,$60,$6d
        .byte $45,$49,$3d
        .byte $61,$6c,$49,$3d,$60,$64,$6c,$64,$68,$7a,$7d,$6c,$7b,$49,$4f,$49 // alI=`dldhz}l{IOI
        .byte $6c,$7f,$6c,$7b,$70,$66,$67,$6c,$49,$6c,$65,$7a,$6c,$49,$7e,$6c // l.l{pfglIlezlI~l
        .byte $49,$62,$67,$66,$7e
        .text "HIII:"
        .byte $79,$6c,$6a,$60,$68,$65
        .byte $49,$7d,$61,$68,$67,$62,$7a,$49,$7d,$66,$49,$2a,$61,$6c,$68,$79 // I}ahgbzI}fI*alhy
        .byte $49,$3a,$61,$66,$7d,$45,$49,$3b,$6c,$6d,$49,$4b,$3b,$66,$6a,$62 // I:af}EI;lmIK;fjb
        .text "IN'I;"
        .byte $66,$65,$65
        .byte $4b,$49,$3b,$68,$64
        .byte $45,$49,$68
        .byte $67,$6d,$49,$21,$68,$6a,$62,$6c,$7b,$49,$6f,$66,$7b,$49,$79,$7b // gmI!hjbl{Iof{Iy{
        .byte $66,$7f,$60,$6d,$60,$67,$6e,$49,$7d,$61,$60,$7a,$49,$68,$67,$6d // f.`m`gnI}a`zIhgm
        .byte $49,$66,$7d,$61,$6c,$7b,$49,$66,$7b,$60,$6e,$60,$67,$68,$65,$7a // If}al{If{`n`ghez

txt_1c34:
        .text "HIDDDII>"
        .byte $68,$7d,$6a,$61,$49,$6f,$66,$7b       // h}jaIof{

txt_1c44:
        .text "I(;*= *I/&1I"
        .byte $6f,$7b,$66,$64,$49,$7c,$7a,$49,$60,$67,$49,$7d,$61,$6c // o{fdI|zI`gI}al

txt_1c5e:
        .text "I',(;I"
        .byte $6f,$7c,$7d,$7c,$7b,$6c               // o|}|{l

txt_1c6a:
        .text "HIIIIIIIIIIIIIIIIII    "
        .byte $00                                   // string terminator

// --- Region $1d32-$1f32 ---
.pc = $1d32 "dat_1d32"

dat_1d32:
        // === Fill data (505 bytes, $1d32-$1f2a) ===
        .fill 505, $01
        .byte $ff,$01,$01,$01,$01,$01,$01           // .......

dat_1f32:
        // === Fill data (1 bytes, $1f32-$1f32) ===
        .byte $00                                   // .

// --- Region $2000-$214a ---
.pc = $2000 "chr_2000"

chr_2000:
        // === Charset data (331 bytes, $2000-$214a) ===
        .byte $ff,$ea,$e5,$e4,$e4,$e4,$e4,$e4       // char 0 @+0
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 1 @+1
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 2 @+2
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 3 @+3
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 4 @+4
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 5 @+5
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 6 @+6
        .byte $aa,$55,$ff,$00,$00,$00,$00,$03       // char 7 @+7
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 8 @+8
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 9 @+9
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 10 @+10
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 11 @+11
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 12 @+12
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 13 @+13
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 14 @+14
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 15 @+15
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 16 @+16
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 17 @+17
        .byte $55,$aa,$ff,$00,$00,$00,$00,$00       // char 18 @+18
        .byte $55,$aa,$ff,$00,$00,$00,$00,$00       // char 19 @+19
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 20 @+20
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 21 @+21
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 22 @+22
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 23 @+23
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 24 @+24
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 25 @+25
        .byte $ff,$aa,$55,$00,$00,$c0,$00,$00       // char 26 @+26
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 27 @+27
// Referenced by: jsr from $eb45

sub_20e0:
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 28 @+28
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 29 @+29
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 30 @+30
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 31 @+31
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $aa,$55,$ff,$0c,$0c,$04,$04,$08       // char 33 '!'
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 35 '#'
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 36 '$'
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 37 '%'
        .byte $ff,$aa,$55,$00,$00,$00,$00,$00       // char 38 '&'
        .byte $ff,$a9,$79,$39,$39,$39,$39,$39       // char 39 '''
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4       // char 40 '('
        .byte $00,$00,$03                           // char 41 (partial)

// --- Region $2167-$2168 ---
.pc = $2167 "dat_2167"

dat_2167:
        .byte $03                                   // char 44 (partial)

dat_2168:
        // === Fill data (1 bytes, $2168-$2168) ===
        .byte $00                                   // .

// --- Region $2192-$225a ---
.pc = $2192 "dat_2192"

dat_2192:
        .byte $01,$01,$0d,$0d,$0d,$0d               // char 50 (partial)
        .byte $00,$00,$55,$55,$55,$7d,$7f,$4f       // char 51 '3'
        .byte $00,$03,$00,$40,$50,$50,$54,$94       // char 52 '4'
        .byte $00,$00,$15,$15,$d5,$d7,$d7,$d4       // char 53 '5'
        .byte $00,$00,$55,$55,$55,$fc,$fc,$00       // char 54 '6'
        .byte $00,$00,$00,$01,$05,$05,$15,$15       // char 55 '7'
        .byte $00,$00,$55,$55,$55,$7d,$ff,$0f       // char 56 '8'
        .byte $00,$00,$00,$c0,$f2,$f2,$f2,$82       // char 57 '9'
        .byte $00,$00,$ff,$ff,$ff,$fa,$fa,$f0       // char 58 ':'
        .byte $00,$00,$54,$54,$54,$f0,$f0,$00       // char 59 ';'
        .byte $00,$00,$15,$15,$d5,$d7,$d7,$d4       // char 60 '<'
        .byte $00,$00,$54,$55,$55,$f5,$fd,$35       // char 61 '='
        .byte $00,$00,$15,$15,$d5,$ff,$ff,$03       // char 62 '>'
        .byte $00,$00,$55,$55,$55,$5f,$5f,$50       // char 63 '?'
        .byte $00,$00,$40,$41,$45,$05,$15,$15       // char 64 '@'
        .byte $00,$00,$55,$55,$55,$7d,$ff,$0f       // char 65 'A'
        .byte $00,$00,$00                           // char 66 (partial)

txt_2213:
        .byte $40,$50,$50,$54,$54                   // char 66 (partial)
        .byte $00,$00,$15,$15,$d5,$d7,$d7,$d4       // char 67 'C'
        .byte $00,$00,$fc,$ff,$ff,$af,$ab,$2b       // char 68 'D'
        .byte $00,$00,$00,$00                       // char 69 (partial)

txt_222c:
        .byte $40,$40,$40,$40                       // char 69 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 70 'F'
        .byte $00,$00,$03,$00,$00,$00,$00,$02       // char 71 'G'
        .byte $00,$00,$f5,$00,$00,$00,$00,$00       // char 72 'H'
        .byte $19,$6e,$bf,$6e,$19,$08,$04,$04       // char 73 'I'
        .byte $00,$40,$d4,$40,$00,$00,$00,$00       // char 74 'J'
        .byte $00,$00,$c0                           // char 75 (partial)

// --- Region $2273-$2293 ---
.pc = $2273 "dat_2273"

dat_2273:
        .byte $c0,$00,$00,$00,$00                   // char 78 (partial)

txt_2278:
        .byte $39,$39,$39,$39,$39,$39,$39,$39       // char 79 'O'
        .byte $b4,$b4,$b4,$b4,$b4,$b4,$b4,$b4       // char 80 'P'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 81 'Q'
        .byte $00,$00,$00,$03                       // char 82 (partial)

// --- Region $22ac-$22af ---
.pc = $22ac "dat_22ac"

dat_22ac:
        .byte $30,$00,$30,$10                       // char 85 (partial)

// --- Region $22ca-$23c7 ---
.pc = $22ca "dat_22ca"

dat_22ca:
        .byte $03,$00,$00,$00,$00,$00               // char 89 (partial)
        .byte $0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d       // char 90 'Z'

txt_22d8:
        .byte $43,$40,$40,$40,$40,$41,$55,$55       // char 91 '['
        .byte $d4,$d4,$d4,$d4                       // char 92 (partial)

txt_22e4:
        .byte $54,$50,$50,$40                       // char 92 (partial)
        .byte $d5,$d5,$d5,$d7,$d7,$d4,$d5,$d5       // char 93 ']'
        .byte $54,$54,$54,$f0,$f0,$00               // char 94 (partial)

txt_22f6:
        .byte $55,$55                               // char 94 (partial)
        .byte $d4,$d4,$d4,$d5,$d5,$f5,$f5,$3d       // char 95 '_'
        .byte $03,$00,$00,$00,$00,$82,$aa,$aa       // char 96 '`'
        .byte $c3,$03,$03,$03,$a3,$a3,$a3,$83       // char 97 'a'
        .byte $55,$55,$55,$5f,$5f                   // char 98 (partial)

txt_2315:
        .byte $50,$55,$55                           // char 98 (partial)
        .byte $50,$50,$50,$c0,$c0,$00               // char 99 (partial)

txt_231e:
        .byte $54,$54                               // char 99 (partial)
        .byte $d5,$d5,$d5,$d7,$d7,$d4,$d4,$d4       // char 100 'd'
        .byte $55,$55,$54,$fc,$f0,$00,$00,$00       // char 101 'e'
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 102 'f'

txt_2338:
        .byte $50,$50,$50,$50,$50,$50,$50,$50       // char 103 'g'
        .byte $d4,$d4,$d4,$d5,$d5,$f5,$f5,$3d       // char 104 'h'
        .byte $03,$03,$00,$00,$00,$82,$aa,$aa       // char 105 'i'
        .byte $e8,$e8,$e8,$a8,$a8,$a0,$a0,$80       // char 106 'j'
        .byte $d4,$d5,$d5,$d5,$d7,$d7,$d4,$d4       // char 107 'k'
        .byte $05                                   // char 108 (partial)

txt_2361:
        .byte $55,$57,$54,$d5,$f5,$f5,$3d           // char 108 (partial)
        .byte $40,$00,$00,$00,$00,$00,$40,$40       // char 109 'm'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 110 'n'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 111 'o'
        .byte $00,$00,$00,$00,$00,$30,$00,$00       // char 112 'p'
        .byte $0c,$0c,$0c,$0c,$00,$00,$00,$00       // char 113 'q'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 114 'r'
        .byte $00,$00,$00,$00,$00,$00,$01,$00       // char 115 's'
        .byte $00,$00,$00,$00,$10,$30,$fd,$30       // char 116 't'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 117 'u'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 118 'v'

txt_23b8:
        .byte $39,$39,$39,$39,$39,$39,$39,$39       // char 119 'w'
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4       // char 120 'x'

// --- Region $23e3-$23f3 ---
.pc = $23e3 "dat_23e3"

dat_23e3:
        .byte $97,$00,$00,$00,$00                   // char 124 (partial)
        .byte $10,$30,$74,$ff,$74,$30,$10,$10       // char 125 '}'
        .byte $00,$00,$00,$5f                       // char 126 (partial)

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

dat_240d:
        .byte $0c,$00,$00                           // char 129 (partial)
        .byte $0d,$0f,$0f,$00,$00,$00,$00,$00       // char 130
        .byte $aa,$55,$54,$00,$00,$00,$c0,$00       // char 131
        .byte $c0,$00,$00,$00,$00,$00,$00,$00       // char 132
        .byte $d5,$ff,$ff,$00,$00,$00,$00,$00       // char 133
        .byte $ff,$a8,$a8,$00,$00,$00,$00,$00       // char 134
        .byte $3f,$0f,$03,$00,$00,$00,$00,$00       // char 135
        .byte $55,$ff,$fc,$00,$00,$00,$00,$00       // char 136
        .byte $c3,$03,$03,$00,$00,$00,$00,$00       // char 137
        .byte $ff,$aa,$aa,$00,$00,$00,$00,$00       // char 138
        .byte $54,$f0,$f0,$00,$00,$00,$00,$00       // char 139
        .byte $e8,$f0,$f0,$00,$30,$00,$00,$00       // char 140
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 141
        .byte $03,$03,$03,$00,$00,$00,$00,$00       // char 142
        .byte $50,$80,$80,$03,$00,$00,$00,$00       // char 143
        .byte $3f,$0f,$03,$00,$00,$00,$00,$00       // char 144
        .byte $55,$ff,$fc,$00,$00,$00,$00,$00       // char 145
        .byte $c0,$00,$00,$00,$00,$00,$00,$00       // char 146
        .byte $d4,$f0,$f0,$00,$00,$00,$00,$00       // char 147
        .byte $3d,$0f,$0f,$00,$00,$00,$00,$00       // char 148
        .byte $40,$00,$00,$00,$00,$00,$00,$00       // char 149
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 150
        .byte $00,$00,$30,$00,$00,$00,$00,$00       // char 151
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 152
        .byte $00,$00,$00,$00,$00,$00,$00,$03       // char 153
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 154
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 155
        .byte $10,$00,$00,$00,$00,$00,$00,$00       // char 156
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 157
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 158

txt_24f8:
        .byte $39,$39,$39,$39,$39,$39,$39,$39       // char 159
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4       // char 160
        .byte $00,$00,$00,$00,$00,$c0               // char 161 (partial)

// --- Region $2528-$252a ---
.pc = $2528 "dat_2528"

dat_2528:
        .byte $30,$30                               // char 165 (partial)

dat_252a:
        // === Fill data (1 bytes, $252a-$252a) ===
        .byte $00                                   // .

// --- Region $2552-$255c ---
.pc = $2552 "dat_2552"

dat_2552:
        .byte $01,$03,$1f,$03,$01,$00               // char 170 (partial)
        .byte $00,$00,$00,$00,$d0                   // char 171 (partial)

// --- Region $257b-$257c ---
.pc = $257b "dat_257b"

dat_257b:
        .byte $08                                   // char 175 (partial)

dat_257c:
        // === Fill data (1 bytes, $257c-$257c) ===
        .byte $00                                   // .

// --- Region $25b6-$25ea ---
.pc = $25b6 "dat_25b6"

dat_25b6:
        .byte $03,$00                               // char 182 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$80       // char 183
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 184
        .byte $00,$00,$00,$00,$00,$00,$00,$03       // char 185
        .byte $00,$00,$01,$03,$1f,$03,$01,$00       // char 186
        .byte $00,$00,$00,$00,$d0,$00,$00,$00       // char 187
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 188
        .byte $00,$03                               // char 189 (partial)

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

// --- Region $2621-$275f ---
.pc = $2621 "dat_2621"

dat_2621:
        .byte $c0,$00,$00,$00,$00,$00,$00           // char 196 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 197
        .byte $00,$00,$00,$00,$00,$c0,$00,$00       // char 198

txt_2638:
        .byte $39,$39,$39,$39,$39,$39,$39,$39       // char 199
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4       // char 200
        .byte $00,$00,$00,$00,$00,$03,$00,$00       // char 201
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 202
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 203
        .byte $00,$00,$ff,$ff,$fa,$fa,$fa,$fa       // char 204
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$aa       // char 205
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$aa       // char 206
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ab       // char 207
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 208
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 209
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 210
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 211
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 212
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 213
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 214
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$fd       // char 215
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$af       // char 216
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 217
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 218
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 219
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 220
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 221
        .byte $03,$00                               // char 222 (partial)

txt_26f2:
        .byte $55,$55,$aa,$aa,$aa,$55               // char 222 (partial)
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$fb       // char 223
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 224
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 225
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 226
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 227
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 228
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$ff       // char 229
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$f6       // char 230
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$aa       // char 231
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$aa       // char 232
        .byte $00,$00,$ff,$ff,$aa,$aa,$aa,$aa       // char 233
        .byte $00,$00,$ff,$ff                       // char 234 (partial)

txt_2754:
        .byte $55,$55,$55,$55                       // char 234 (partial)
        .byte $00,$00,$e8,$e8,$68,$68,$68,$68       // char 235

// --- Region $2778-$28c7 ---
.pc = $2778 "txt_2778"

txt_2778:
        .byte $39,$39,$39,$39,$39,$39,$39,$39       // char 239
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4       // char 240
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 241
        .byte $00,$00,$00,$00,$00,$00,$00,$01       // char 242
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 243
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 244
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 245
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 246
        .byte $fe,$fe,$fa,$fa,$fa,$ea,$e9,$ff       // char 247
        .byte $aa,$bf,$bf,$ff,$ff,$55,$55,$ff       // char 248
        .byte $ff,$aa,$aa,$aa,$aa                   // char 249 (partial)

txt_27cd:
        .byte $55,$55,$aa                           // char 249 (partial)
        .byte $ff,$aa,$aa,$aa,$aa                   // char 250 (partial)

txt_27d5:
        .byte $55,$57,$af                           // char 250 (partial)
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 251
        .byte $ff,$55,$55,$55,$55,$6a,$6a,$a5       // char 252
        .byte $ff,$aa,$aa,$aa,$aa                   // char 253 (partial)

txt_27ed:
        .byte $55,$55,$aa                           // char 253 (partial)
        .byte $ff,$aa,$aa,$aa,$aa                   // char 254 (partial)

txt_27f5:
        .byte $55,$55,$aa                           // char 254 (partial)
        .byte $5f,$af,$af,$be,$be,$fe,$fa,$aa       // char 255

chr_2800:
        // === Charset data (200 bytes, $2800-$28c7) ===
        .byte $af,$bf,$be,$be,$fe,$fa,$fa,$fa       // char 0 @+0
        .byte $ff,$aa,$aa,$aa,$aa,$a5,$95,$96       // char 1 @+1
        .byte $ff,$aa,$aa,$aa,$aa                   // char 2 (partial)

txt_2815:
        .byte $55,$55,$aa                           // char 2 (partial)
        .byte $ff,$aa,$aa,$aa,$aa                   // char 3 (partial)

txt_281d:
        .byte $55,$55,$aa                           // char 3 (partial)
        .byte $ff,$aa,$aa,$aa,$aa                   // char 4 (partial)

txt_2825:
        .byte $55,$55,$aa                           // char 4 (partial)
        .byte $ff,$aa,$aa,$aa,$aa                   // char 5 (partial)

txt_282d:
        .byte $55,$55,$aa                           // char 5 (partial)
        .byte $ff                                   // char 6 (partial)

txt_2831:
        .byte $56,$56,$5a,$5a,$a9,$a9,$55           // char 6 (partial)
        .byte $f9,$e9,$e5,$a5,$a5,$95,$96,$96       // char 7 @+7
        .byte $ff,$d5,$d5,$55,$55,$55,$56,$56       // char 8 @+8
        .byte $ff                                   // char 9 (partial)

txt_2849:
        .byte $55,$55,$55,$55,$aa,$aa,$95           // char 9 (partial)
        .byte $ff,$aa,$aa,$aa,$aa                   // char 10 (partial)

txt_2855:
        .byte $55,$55,$aa                           // char 10 (partial)
        .byte $ff,$aa,$aa,$aa,$aa                   // char 11 (partial)

txt_285d:
        .byte $55,$55,$aa                           // char 11 (partial)
        .byte $ff,$aa,$aa,$aa,$aa                   // char 12 (partial)

txt_2865:
        .byte $55,$55,$aa                           // char 12 (partial)
        .byte $aa,$55,$55,$55,$55,$ff,$ff,$55       // char 13 @+13
        .byte $e9,$69,$a5,$a5,$95,$95,$95,$55       // char 14 @+14
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 15 @+15
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 16 @+16
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 17 @+17
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 18 @+18
        .byte $bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc       // char 19 @+19
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 20 @+20
        .byte $00,$00,$01,$00,$00,$00,$00,$00       // char 21 @+21
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 22 @+22

txt_28b8:
        .byte $39,$39,$39,$39,$39,$39,$39,$39       // char 23 @+23
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4       // char 24 @+24

// --- Region $28e0-$2dd9 ---
.pc = $28e0 "dat_28e0"

dat_28e0:
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 28 @+28
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 29 @+29
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 30 @+30
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 31 @+31
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 32 ' '
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe       // char 33 '!'
        .byte $ea,$eb,$eb,$ab,$af,$af,$af,$bf       // char 34 '"'

txt_2918:
        .byte $55,$56,$56,$56,$56,$5a,$5a,$69       // char 35 '#'
        .byte $a5,$95,$95,$95                       // char 36 (partial)

txt_2924:
        .byte $55,$55,$55,$55                       // char 36 (partial)
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 37 '%'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 38 '&'
        .byte $57,$57,$57,$5f,$5f,$5f,$7f,$7e       // char 39 '''
        .byte $d5,$d5,$d5                           // char 40 (partial)

txt_2943:
        .byte $55,$55,$55,$55,$aa                   // char 40 (partial)
        .byte $a5,$af,$ff                           // char 41 (partial)

txt_294b:
        .byte $55,$55,$55,$55,$aa                   // char 41 (partial)
        .byte $aa,$ff,$ff,$aa,$aa,$aa,$aa,$55       // char 42 '*'
        .byte $aa,$ff,$ff,$aa,$aa,$aa,$aa,$55       // char 43 '+'
        .byte $55,$ff,$ff                           // char 44 (partial)

txt_2963:
        .byte $55,$55,$55,$55,$ad                   // char 44 (partial)
        .byte $ff,$aa,$aa,$ff,$fd,$fd,$fd,$f5       // char 45 '-'
        .byte $ff,$af,$af,$7e,$7e,$7e,$7a,$fa       // char 46 '.'
        .byte $fe,$fa,$fa,$fa,$ea,$ea,$ea,$aa       // char 47 '/'
        .byte $56,$56,$5a,$5a,$5a,$69,$69,$69       // char 48 '0'
        .byte $95,$95                               // char 49 (partial)

txt_298a:
        .byte $55,$55,$55,$55,$55,$55               // char 49 (partial)
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 50 '2'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 51 '3'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 52 '4'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 53 '5'

dat_29b0:
        // === Fill data (40 bytes, $29b0-$29d7) ===
        .fill 40, $aa
        .byte $bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc       // char 59 ';'
        .byte $00,$00,$c0,$00,$00,$00,$00,$00       // char 60 '<'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 61 '='
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 62 '>'

txt_29f8:
        .byte $39,$39,$39,$39,$39,$39,$39,$39       // char 63 '?'
        .byte $b4,$b4,$b4,$b4,$b4,$b4,$b4,$b4       // char 64 '@'
        .byte $00,$00,$00,$c0,$00,$00,$00,$00       // char 65 'A'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 66 'B'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 67 'C'
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 68 'D'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 69 'E'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 70 'F'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 71 'G'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 72 'H'
        .byte $fa,$fa,$fa,$eb,$eb,$eb,$ab,$af       // char 73 'I'
        .byte $d5                                   // char 74 (partial)

txt_2a51:
        .byte $55,$55,$55,$55,$56,$56,$5a           // char 74 (partial)
        .byte $69,$65,$a5,$a5,$a5,$95,$95,$55       // char 75 'K'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 76 'L'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 77 'M'

txt_2a70:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 78 'N'
        .byte $7e                                   // char 79 (partial)

txt_2a79:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 79 (partial)
        .byte $aa                                   // char 80 (partial)

txt_2a81:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 80 (partial)
        .byte $aa                                   // char 81 (partial)

txt_2a89:
        .byte $55,$55,$55,$55,$55,$55,$55           // char 81 (partial)
        .byte $ff,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 82 'R'
        .byte $ff                                   // char 83 (partial)

txt_2a99:
        .byte $55,$55,$55,$55,$56,$56,$56           // char 83 (partial)
        .byte $bd,$7d,$7d,$f5,$f5,$d5,$d5,$d5       // char 84 'T'
        .byte $5a,$5a,$69,$69,$69,$a5,$a5,$a7       // char 85 'U'
        .byte $af,$bf,$be,$be,$fe,$fa,$fa,$fa       // char 86 'V'

txt_2ab8:
        .byte $55,$55,$55,$56,$56,$56,$5a,$5a       // char 87 'W'
        .byte $5a,$5a,$5a,$6a,$6a,$6a,$aa,$aa       // char 88 'X'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 89 'Y'

txt_2ad0:
        .byte $55,$55,$55,$55,$55,$55,$55,$55       // char 90 'Z'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 91 '['
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 92 '\'

dat_2ae8:
        // === Fill data (48 bytes, $2ae8-$2b17) ===
        .fill 48, $aa
        .byte $bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc       // char 99 'c'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 100 'd'
        .byte $0c,$00,$00,$00,$00,$00,$00,$00       // char 101 'e'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 102 'f'

txt_2b38:
        .byte $39,$39,$39,$39,$39,$39,$39,$39       // char 103 'g'
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4       // char 104 'h'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 105 'i'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 106 'j'
        .byte $00,$c0,$00,$00,$00,$00,$00,$00       // char 107 'k'
        .byte $fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa       // char 108 'l'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 109 'm'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 110 'n'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 111 'o'
        .byte $ab,$ab,$ab,$af,$af,$af,$bf,$bd       // char 112 'p'
        .byte $fa,$ea,$ea,$ea,$aa,$aa,$aa,$55       // char 113 'q'
        .byte $5a,$59,$69,$69,$a5,$a5,$a5,$95       // char 114 'r'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 115 's'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 116 't'
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 117 'u'
        .byte $af,$bf,$be,$be,$be,$fa,$fa,$f5       // char 118 'v'
        .byte $aa,$aa,$ff,$ff,$ff,$ff,$ff,$55       // char 119 'w'
        .byte $ff,$ff,$aa,$aa,$aa,$aa,$aa,$55       // char 120 'x'
        .byte $ff,$ff,$aa,$aa,$aa,$aa,$aa,$55       // char 121 'y'
        .byte $ff,$ff,$aa,$aa,$aa,$aa,$aa,$55       // char 122 'z'
        .byte $ff,$ff,$aa,$aa,$aa,$aa,$aa,$55       // char 123 '{'
        .byte $e9,$a9,$a9,$a5,$a5,$a5,$96,$56       // char 124 '|'
        .byte $6b,$6b,$6f,$af,$af,$bf,$be,$bd       // char 125 '}'
        .byte $ea,$ea,$ea,$aa,$aa,$aa,$aa,$55       // char 126 '~'
        .byte $5f,$5e,$55,$55,$55,$55,$55,$ff       // char 127
        .byte $ff,$ff,$aa,$aa,$aa,$aa,$aa,$55       // char 128
        .byte $ff,$ff,$aa,$aa,$aa,$aa,$aa,$55       // char 129
        .byte $ff,$ff                               // char 130 (partial)

txt_2c12:
        .byte $55,$55,$55,$55,$55,$aa               // char 130 (partial)
        .byte $ff,$ff                               // char 131 (partial)

txt_2c1a:
        .byte $55,$55,$55,$55,$55,$aa               // char 131 (partial)
        .byte $fe,$fa,$5a,$69,$69,$65,$65,$a5       // char 132
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa       // char 133
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 134

dat_2c38:
        // === Fill data (32 bytes, $2c38-$2c57) ===
        .fill 32, $aa
        .byte $bc,$bc,$bc,$bc,$bc,$bc,$bc,$bc       // char 139
        .byte $00,$00,$00,$00,$00,$00,$00,$f0       // char 140
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 141
        .byte $00,$00,$30,$00,$30,$30,$30,$10       // char 142

txt_2c78:
        .byte $39,$39,$39,$39,$39,$39,$39,$39       // char 143
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4       // char 144
        .byte $00,$00,$00,$00,$00,$03,$00,$00       // char 145
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 146
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 147
        .byte $fa,$fa,$fa,$fa,$55,$55,$00,$00       // char 148
        .byte $aa,$aa,$aa,$aa,$ff,$ff,$00,$00       // char 149
        .byte $aa,$aa,$aa,$aa,$ff,$ff,$00,$00       // char 150
        .byte $aa,$aa,$aa,$aa,$ff,$ff,$00,$00       // char 151
        .byte $bf,$aa,$aa,$aa,$ff,$ff,$00,$00       // char 152
        .byte $ff,$aa,$aa,$aa,$ff,$ff,$00,$00       // char 153
        .byte $6a,$aa,$aa,$aa,$55,$55,$00,$00       // char 154
        .byte $aa,$aa,$aa,$aa,$55,$55,$00,$00       // char 155
        .byte $ff,$ff,$ff,$ff,$55,$55,$00,$00       // char 156
        .byte $ff,$ff,$ff,$ff,$55,$55,$00,$00       // char 157
        .byte $d5,$aa,$aa,$aa,$55,$55,$00,$00       // char 158
        .byte $aa,$ff,$ff,$ff,$aa,$aa,$00,$00       // char 159
        .byte $55,$aa,$aa,$aa,$55,$55,$00,$00       // char 160
        .byte $55,$aa,$aa,$aa,$55,$55,$00,$00       // char 161
        .byte $55,$aa,$aa,$aa,$55,$55,$00,$00       // char 162
        .byte $55,$aa,$aa,$aa,$55,$55,$00,$00       // char 163
        .byte $56,$aa,$aa,$aa,$55,$55,$00,$00       // char 164
        .byte $b5,$aa,$aa,$aa,$55,$55,$00,$00       // char 165
        .byte $ff,$aa,$aa,$aa,$ff,$ff,$00,$00       // char 166
        .byte $55,$aa,$aa,$aa,$55,$55,$00,$00       // char 167
        .byte $aa,$ff,$ff,$ff,$aa,$aa,$00,$00       // char 168
        .byte $aa,$ff,$ff,$ff,$aa,$aa,$00,$00       // char 169
        .byte $55,$aa,$aa,$aa,$55,$55,$00,$00       // char 170
        .byte $55,$aa,$aa,$aa,$55,$55,$00,$00       // char 171
        .byte $af,$ff,$ff,$ff,$aa,$aa,$00,$00       // char 172
        .byte $ff,$ff,$ff,$ff,$aa,$aa,$00,$00       // char 173
        .byte $aa,$aa,$aa,$aa,$ff,$ff,$00,$00       // char 174
        .byte $aa,$aa,$aa,$aa,$ff,$ff,$00,$00       // char 175
        .byte $aa,$aa,$aa,$aa,$ff,$ff,$00,$00       // char 176
        .byte $aa,$aa,$aa,$aa,$ff,$ff,$00,$00       // char 177
        .byte $aa,$aa,$aa,$aa,$ff,$ff,$00,$00       // char 178
        .byte $bc,$bc,$bc,$bc,$fc,$fc,$00,$00       // char 179
        .byte $00,$00,$00,$00,$3f,$00,$00,$00       // char 180
        .byte $00,$00,$00,$01,$d6,$01,$00,$00       // char 181
        .byte $10,$30,$74,$ed,$ab,$ed,$74,$30       // char 182
        .byte $1e,$1e,$1e,$1e,$de,$1e,$1e,$1e       // char 183
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4       // char 184
        .byte $00,$00,$00,$00,$00,$00,$00,$c0       // char 185
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 186
        .byte $00,$c0                               // char 187 (partial)

// --- Region $2df6-$2df6 ---
.pc = $2df6 "dat_2df6"

dat_2df6:
        .byte $0c                                   // char 190 (partial)

// --- Region $2e10-$2e11 ---
.pc = $2e10 "dat_2e10"

dat_2e10:
        .byte $c0                                   // char 194 (partial)

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

// --- Region $2e33-$2e34 ---
.pc = $2e33 "dat_2e33"

dat_2e33:
        .byte $30                                   // char 198 (partial)

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

// --- Region $2e63-$2e64 ---
.pc = $2e63 "dat_2e63"

dat_2e63:
        .byte $0c                                   // char 204 (partial)

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

// --- Region $2e86-$2e86 ---
.pc = $2e86 "dat_2e86"

dat_2e86:
        .byte $30                                   // char 208 (partial)

// --- Region $2ea1-$2ea2 ---
.pc = $2ea1 "dat_2ea1"

dat_2ea1:
        .byte $03                                   // char 212 (partial)

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

// --- Region $2edd-$2f07 ---
.pc = $2edd "dat_2edd"

dat_2edd:
        .byte $c0,$00,$00                           // char 219 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 220
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 221
        .byte $10,$10,$30,$30,$30,$00,$30,$00       // char 222

txt_2ef8:
        .byte $39,$39,$39,$39,$39,$39,$39,$39       // char 223
        .byte $e4,$e4,$e4,$e4,$e4,$e4,$e4,$e4       // char 224

// --- Region $2f20-$2fb7 ---
.pc = $2f20 "dat_2f20"

dat_2f20:
        .byte $ff,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 228
        .byte $cf,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 229
        .byte $0c,$0c,$0c,$fc,$fc,$0c,$0c,$0c       // char 230
        .byte $ff,$f0,$f0,$ff,$f0,$f0,$f0,$ff       // char 231
        .byte $cf,$0f,$0f,$cf,$0f,$0f,$0f,$cf       // char 232
        .byte $fc,$00,$00,$fc,$00,$00,$00,$fc       // char 233
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 234
        .byte $00,$00,$00,$00,$30,$00,$00,$00       // char 235
        .byte $03,$03,$03,$03,$00,$00,$00,$03       // char 236
        .byte $fc,$c0,$c0,$fc,$0c,$0c,$0c,$fc       // char 237
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$f0,$ff       // char 238
        .byte $cf,$cf,$cf,$cf,$cf,$cf,$cf,$cf       // char 239
        .byte $f0,$0c,$0c,$fc,$f0,$00,$00,$00       // char 240
        .byte $ff,$f0,$f0,$ff,$f0,$f0,$f0,$f0       // char 241
        .byte $0f,$cf,$cf,$0f,$cf,$cf,$cf,$cf       // char 242
        .byte $fc,$00,$00,$f0,$00,$00,$00,$fc       // char 243
        .byte $ff,$f3,$f3,$f3,$f3,$f3,$f3,$f3       // char 244
        .byte $f3                                   // char 245 (partial)

txt_2fa9:
        .byte $33,$33,$33,$33,$33,$33,$33           // char 245 (partial)
        .byte $ff,$c0,$c0,$fc,$c0,$c0,$c0,$ff       // char 246

// --- Region $2fd0-$3047 ---
.pc = $2fd0 "dat_2fd0"

dat_2fd0:
        .byte $ff,$f0,$f0,$f0,$f0,$f0,$f0,$ff       // char 250
        .byte $cf,$cf,$0f,$0f,$0f,$0f,$cf,$cf       // char 251
        .byte $fc,$0c,$0c,$0c,$0c,$0c,$0c,$fc       // char 252
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$f0,$ff       // char 253
        .byte $cf,$cf,$cf,$cf,$cf,$cf,$cf,$cf       // char 254
        .byte $fc,$03,$03,$03,$03,$03,$03,$03       // char 255

spr_3000:
        // === Sprite data (64 bytes, $3000-$303f) ===
        .byte $3f,$3c,$3c                           // ..######..####....####..
        .byte $3c,$3c,$3c                           // ..####....####....####..
        .byte $3c,$3f,$f3                           // ..####....##########..##
        .byte $33,$00,$03                           // ..##..##..............##
        .byte $03,$03,$33                           // ......##......##..##..##
        .byte $f3,$cf,$cf                           // ####..####..######..####
        .byte $0f,$cf,$cf                           // ....######..######..####
        .byte $cf,$cf,$cf                           // ##..######..######..####
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$fc,$00                           // ........######..........
        .byte $00,$00,$00                           // ........................
        .byte $c0,$00,$00                           // ##......................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00,$00                           // ........................
        .byte $00,$00

txt_3038:
        .byte $39
        .byte $39,$39,$39                           // ..###..#..###..#..###..#
        .byte $39,$39,$39                           // ..###..#..###..#..###..#
        .byte $39                                   // sprite 0 padding
        .byte $9c,$9c,$9c                           // #..###..#..###..#..###..
        .byte $9c,$9c,$9c                           // #..###..#..###..#..###..
        .byte $9c,$9c

// --- Region $3060-$315e ---
.pc = $3060 "dat_3060"

dat_3060:
        .byte $0f,$00,$00,$00,$00,$20,$20,$20,$0f,$00,$00,$00,$00,$08,$22,$2a // .....   ......"*
        .byte $0c,$00,$00,$00,$00,$28,$22,$22,$ff,$00,$00,$00,$00,$22,$22,$08 // .....(""....."".
        .byte $cf,$00,$00,$00,$00,$22,$22,$2a,$fc,$00,$00,$00,$00,$08,$22,$2a // .....""*......"*
        .byte $00,$00,$00,$00,$00,$30,$30,$33,$00,$00,$00,$00,$00,$33,$33,$33 // .....003.....333
        .byte $03,$00,$00,$00,$00,$08,$20,$80,$fc,$00,$00,$00,$00,$00,$00,$00 // ...... .........
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$cf,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $f0,$00,$00,$00,$00,$00,$00,$00,$cf,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $fc,$00,$00,$00,$00,$00,$00,$00,$f3,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $33,$00,$00,$00,$00,$02,$02,$02,$ff,$00,$00,$00,$00,$a2,$22,$a2 // 3.............".
        .byte $00,$00,$00,$00,$00,$30,$33,$f3,$00,$00,$00,$00,$00,$c3,$33,$f3 // .....03.......3.
        .byte $00,$00,$00,$00,$00,$0c,$cc,$fc,$ff,$00,$00,$00,$00,$a8 // ..............

txt_3116:
        .text "  "
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $00,$00,$00,$00,$20,$88,$88,$fc,$00,$00,$00,$00,$aa,$88,$88,$ff // .... ...........
        .byte $00,$00,$00,$00,$80,$80,$80,$cf,$00,$00,$00,$00,$0a,$08,$0a,$03 // ................
        .byte $00,$00,$00,$00,$88,$08,$8a,$3f,$00,$00,$00,$00,$82,$88,$8a,$f3 // .......?........
        .byte $00,$00,$00,$00,$0a,$88,$8a,$cf,$00,$00,$00,$00,$08,$88,$0a,$fc // ................
        .byte $00,$00,$00,$00,$20,$80               // .... .

// --- Region $3178-$3200 ---
.pc = $3178 "txt_3178"

txt_3178:
        .text "99999999"
        .byte $e4,$e4,$e5,$e4,$e4,$e4,$e4,$e4,$10,$30,$fd,$30,$10,$00,$00,$00 // .........0.0....
        .fill 16, $00
        .byte $30,$3f,$00,$3f,$0c,$0c,$0c,$3f,$33,$33,$00,$0f,$30,$30,$30,$0f // 0?.?...?33..000.
        .byte $33,$3c,$00
        .text "?0<0?"
        .byte $0c,$0c,$00

txt_31bb:
        .text "<3<0033"
        .byte $00                                   // string terminator
        .byte $3f,$0c,$0c,$0c,$3f,$33,$33,$00,$0f,$30,$30,$30,$0f,$33,$0c,$00 // ?...?33..000.3..
        .byte $00,$00,$00,$00,$00,$11,$41,$00,$00,$00,$00,$00,$00,$30,$0c,$00 // ......A......0..
        .fill 20, $00
        .byte $0c,$00,$00,$00,$00,$00,$00,$00,$00,$03 // ..........

// --- Region $321b-$3299 ---
.pc = $321b "dat_321b"

dat_321b:
        .byte $0c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$03,$03,$00 // ................
        .byte $03,$03,$03,$00,$03,$03,$03,$00,$f3,$03,$f3,$33,$f3,$33,$33,$00 // ...........3.33.
        .byte $ff,$33,$33,$33,$03,$33,$33,$00,$0c,$33,$33,$33,$0c,$14,$04,$00 // .333.33..333....
        .byte $14,$11,$14,$11,$11,$30,$30,$00,$0f,$30,$33,$33,$0f,$cc,$30,$00 // .....00..033..0.
        .byte $33,$33,$0c,$0c,$0c,$cc,$c0,$00,$00,$00,$00,$00,$00,$c0,$c0,$00 // 33..............
        .byte $00,$00,$00,$00,$00,$00,$0f,$00,$00,$00,$00,$00,$00,$cc,$cc,$00 // ................
        .byte $00,$00,$00,$00,$00,$cc,$cc,$00,$00,$00,$00,$00,$00,$cc,$cc,$00 // ................
        .byte $00,$00,$00,$00,$00,$cc,$cc,$00,$00,$00,$00,$00,$00,$c0,$30 // ..............0

// --- Region $32b8-$32c7 ---
.pc = $32b8 "txt_32b8"

txt_32b8:
        .text "99999999"
        .fill 8, $e4

// --- Region $32e1-$3320 ---
.pc = $32e1 "txt_32e1"

txt_32e1:
        .text "?0<0?"
        .byte $00                                   // string terminator
        .byte $00,$00                               // ..

txt_32e9:
        .text "0000?"
        .byte $00                                   // string terminator
        .byte $00,$00                               // ..

txt_32f1:
        .text "?0<0?"
        .byte $00                                   // string terminator
        .byte $00,$00,$0a,$20,$e0,$20,$0a,$00,$00,$00,$3f,$0c,$0c,$0c,$0c,$00 // ... . ....?.....
        .byte $00,$00                               // ..

txt_3309:
        .text "<3<33"
        .byte $00                                   // string terminator
        .byte $00,$00,$0c,$33,$33,$33,$0c,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...333..........
        .byte $c0                                   // .

dat_3320:
        // === Fill data (1 bytes, $3320-$3320) ===
        .byte $00                                   // .

// --- Region $3356-$339e ---
.pc = $3356 "dat_3356"

dat_3356:
        .byte $0c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$03,$03,$03,$00,$00,$00,$00,$f0,$03,$03,$03,$f0 // ................
        .byte $00,$00,$00,$82,$22,$22,$22,$82,$00,$00,$00,$08,$88,$a8,$28,$08 // ....""".......(.
        .byte $00,$00,$00,$a0,$88,$88,$88,$a0,$00,$00,$00,$30,$cc,$cc,$cc,$30 // ...........0...0
        .byte $00,$00,$00,$f0,$cc,$f0,$cc,$cc       // ........

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

// --- Region $33c1-$341f ---
.pc = $33c1 "dat_33c1"

dat_33c1:
        .byte $02,$03,$2f,$03,$02,$00,$00,$00,$00,$00,$e0,$00,$00,$00,$00,$00 // ../.............
        .fill 12, $00
        .byte $40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$20,$00 // @............. .
        .fill 11, $00

txt_33f8:
        .text "''''''''"

scr_3400:
        // === Screen RAM (32 bytes, $3400-$341f) ===
        .encoding "screencode_mixed"
        .fill 8, $e4
        .fill 18, $00                               // scrcode: @@@@@@@@@@@@@@@@@@
        .text "llllld"
        .encoding "petscii_upper"

// --- Region $343d-$343e ---
.pc = $343d "dat_343d"

dat_343d:
        .encoding "screencode_mixed"
        .text "0"
        .encoding "petscii_upper"

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

// --- Region $3472-$34ac ---
.pc = $3472 "dat_3472"

dat_3472:
        .encoding "screencode_mixed"
        .byte $c0                                   // scrcode: .
        .text "@@"
        .byte $40,$40,$80                           // scrcode: ...
        .text "@@@@@@@@@@@@@@@@@@@@@@@l@@@@@@@@@"
        .byte $c0                                   // scrcode: .
        .fill 17, $00                               // scrcode: @@@@@@@@@@@@@@@@@
        .text "0"
        .encoding "petscii_upper"

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

// --- Region $34cd-$34ce ---
.pc = $34cd "dat_34cd"

dat_34cd:
        .byte $c0                                   // scrcode: .

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

// --- Region $34f5-$34f6 ---
.pc = $34f5 "dat_34f5"

dat_34f5:
        .byte $c0                                   // scrcode: .

dat_34f6:
        // === Fill data (1 bytes, $34f6-$34f6) ===
        .byte $00                                   // .

// --- Region $352b-$356d ---
.pc = $352b "dat_352b"

dat_352b:
        .encoding "screencode_mixed"
        .text "0@@@@@@@@@"
        .byte $80                                   // scrcode: .
        .text "@@"
        .encoding "petscii_upper"

txt_3538:
        .text "99999999"
        .encoding "screencode_mixed"
        .fill 8, $e4
        .fill 12, $00                               // scrcode: @@@@@@@@@@@@
        .byte $f5                                   // scrcode: .
        .text "@@@dl"
        .byte $1d,$7b,$ea,$7b,$1d                   // scrcode: .....
        .text "l@@@"
        .byte $40,$d6,$40                           // scrcode: ...
        .text "@@@@@@"
        .byte $cc                                   // scrcode: .
        .encoding "petscii_upper"

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

// --- Region $358f-$35ba ---
.pc = $358f "dat_358f"

dat_358f:
        .encoding "screencode_mixed"
        .text "l@@@@@@@@@@@@@@@@@o@@@@@@a"
        .byte $1f                                   // scrcode: .
        .text "a@@@@@"
        .byte $d0,$fd,$d0,$c0,$40,$40,$80           // scrcode: .......
        .byte $80                                   // scrcode: .
        .text "@"
        .byte $70                                   // scrcode: .
        .encoding "petscii_upper"

dat_35ba:
        // === Fill data (1 bytes, $35ba-$35ba) ===
        .byte $00                                   // .

// --- Region $35ed-$35ee ---
.pc = $35ed "dat_35ed"

dat_35ed:
        .encoding "screencode_mixed"
        .text "l"
        .encoding "petscii_upper"

dat_35ee:
        // === Fill data (1 bytes, $35ee-$35ee) ===
        .byte $00                                   // .

// --- Region $361d-$363a ---
.pc = $361d "dat_361d"

dat_361d:
        .encoding "screencode_mixed"
        .text "0@@@@@@@@@@@@@@@@@@@"
        .byte $c0                                   // scrcode: .
        .text "@@@@@@@0"
        .encoding "petscii_upper"

dat_363a:
        // === Fill data (1 bytes, $363a-$363a) ===
        .byte $00                                   // .

// --- Region $3678-$369d ---
.pc = $3678 "txt_3678"

txt_3678:
        .text "99999999"
        .encoding "screencode_mixed"
        .fill 8, $e4
        .fill 16, $00                               // scrcode: @@@@@@@@@@@@@@@@
        .text "ddllll"
        .encoding "petscii_upper"

// --- Region $36b7-$36ce ---
.pc = $36b7 "dat_36b7"

dat_36b7:
        .encoding "screencode_mixed"
        .text "0@@@@@@@@@@@@@@@@@@@@@l"
        .encoding "petscii_upper"

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

// --- Region $36f0-$3705 ---
.pc = $36f0 "dat_36f0"

dat_36f0:
        .encoding "screencode_mixed"
        .byte $c0                                   // scrcode: .
        .text "@@@@@@@@@@@@@@@@@@@@"
        .byte $c0                                   // scrcode: .
        .encoding "petscii_upper"

// --- Region $3725-$3726 ---
.pc = $3725 "dat_3725"

dat_3725:
        .encoding "screencode_mixed"
        .text "c"
        .encoding "petscii_upper"

dat_3726:
        // === Fill data (1 bytes, $3726-$3726) ===
        .byte $00                                   // .

// --- Region $3747-$3748 ---
.pc = $3747 "dat_3747"

dat_3747:
        .encoding "screencode_mixed"
        .text "l"
        .encoding "petscii_upper"

dat_3748:
        // === Fill data (1 bytes, $3748-$3748) ===
        .byte $00                                   // .

// --- Region $377f-$3798 ---
.pc = $377f "dat_377f"

dat_377f:
        .encoding "screencode_mixed"
        .text "0@@@@@@@@@@@@@@@@@@@@c@cc"
        .encoding "petscii_upper"

dat_3798:
        // === Fill data (1 bytes, $3798-$3798) ===
        .byte $00                                   // .

// --- Region $37b8-$37c8 ---
.pc = $37b8 "txt_37b8"

txt_37b8:
        .text "99999999"
        .byte $e4,$e4,$e4,$e4,$e4,$e7,$e4,$e4       // scrcode: ........

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

// --- Region $37ed-$37fe ---
.pc = $37ed "dat_37ed"

dat_37ed:
        .encoding "screencode_mixed"
        .text "l@@@@@@@@@@@@@@@"
        .byte $c0                                   // scrcode: .
        .encoding "petscii_upper"

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

// --- Region $381f-$3837 ---
.pc = $381f "dat_381f"

dat_381f:
        .byte $0c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$40       // .......@

dat_3837:
        // === Fill data (1 bytes, $3837-$3837) ===
        .byte $00                                   // .

// --- Region $3876-$3877 ---
.pc = $3876 "dat_3876"

dat_3876:
        .byte $04                                   // .

dat_3877:
        // === Fill data (1 bytes, $3877-$3877) ===
        .byte $00                                   // .

// --- Region $38ad-$38ae ---
.pc = $38ad "dat_38ad"

dat_38ad:
        .byte $c0                                   // .

dat_38ae:
        // === Fill data (1 bytes, $38ae-$38ae) ===
        .byte $00                                   // .

// --- Region $38d0-$38d2 ---
.pc = $38d0 "dat_38d0"

dat_38d0:
        .byte $03,$01                               // ..

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

// --- Region $38f8-$391a ---
.pc = $38f8 "txt_38f8"

txt_38f8:
        .text "99999999"
        .fill 8, $e4
        .fill 17, $00
        .byte $03                                   // .

dat_391a:
        // === Fill data (1 bytes, $391a-$391a) ===
        .byte $00                                   // .

// --- Region $399c-$399d ---
.pc = $399c "dat_399c"

dat_399c:
        .byte $c0                                   // .

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

// --- Region $39d9-$39da ---
.pc = $39d9 "dat_39d9"

dat_39d9:
        .byte $08                                   // .

dat_39da:
        // === Fill data (1 bytes, $39da-$39da) ===
        .byte $00                                   // .

// --- Region $3a03-$3a04 ---
.pc = $3a03 "dat_3a03"

dat_3a03:
        .byte $c0                                   // .

dat_3a04:
        // === Fill data (1 bytes, $3a04-$3a04) ===
        .byte $00                                   // .

// --- Region $3a29-$3a58 ---
.pc = $3a29 "dat_3a29"

dat_3a29:
        .byte $30,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 0..............

txt_3a38:
        .text "99999999"
        .fill 8, $e4
        .fill 15, $00
        .byte $03                                   // .

dat_3a58:
        // === Fill data (1 bytes, $3a58-$3a58) ===
        .byte $00                                   // .

// --- Region $3a81-$3b3d ---
.pc = $3a81 "dat_3a81"

dat_3a81:
        .byte $0a,$08,$0a,$08,$0a,$00,$00,$00,$0f,$cc,$0f,$cc,$0c,$00,$00,$00 // ................
        .byte $03,$cc,$0c,$cc,$c3,$00,$00,$00,$0c,$cc,$cf,$cc,$0c,$00,$00,$00 // ................
        .byte $33,$c3,$03,$c3,$33,$00,$00,$00,$f3,$03,$c3,$03,$f3,$00,$00,$00 // 3...3...........
        .byte $0c,$cc,$fc,$3c,$0c,$00,$00,$00,$03,$03,$03,$03,$03,$00,$00,$00 // ...<............
        .byte $c3,$33,$c0,$30,$c0,$00,$00,$00       // .3.0....

txt_3ac9:
        .text "00"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$c0,$00,$00,$00,$0f,$03,$03,$33,$0c,$00,$00,$00,$cf,$03,$03 // ........3.......
        .byte $33,$0c,$00,$00,$00,$c0,$00,$00,$00,$00,$00,$00,$00,$fc // 3.............

txt_3aea:
        .text "0000"
        .byte $00                                   // string terminator
        .byte $00,$00,$cc,$cc,$fc,$cc,$cc,$00,$00,$00,$fc,$c0,$f0,$c0,$fc,$00 // ................
        .byte $00,$00,$0f,$0c,$0f,$0c,$0f,$00,$00,$00,$0f,$cc,$0f,$cc,$0c,$00 // ................
        .byte $00,$00,$0f,$cc,$0f,$cc,$cf,$00,$00,$00,$c3,$0c,$0f,$0c,$cc,$00 // ................
        .byte $00,$00,$0c,$cc,$cf,$cc,$cc,$00,$00,$00,$33,$c3,$03,$c3,$33,$00 // ..........3...3.
        .byte $00,$00,$f3,$03,$c3,$03,$f3,$00,$00,$00,$c0,$30,$c0,$30,$30 // ...........0.00

// --- Region $3b57-$3b88 ---
.pc = $3b57 "dat_3b57"

dat_3b57:
        .byte $03,$00,$00,$00,$00,$00,$00,$01,$5f,$c0,$00,$c0,$40,$40,$80,$90 // ........_...@@..
        .byte $a9,$00,$00,$00,$00,$00,$00,$00,$7c,$00,$00,$00,$00,$00,$00,$00 // ........|.......
        .byte $00                                   // .

txt_3b78:
        .text "99999999"
        .fill 8, $e4

dat_3b88:
        // === Fill data (1 bytes, $3b88-$3b88) ===
        .byte $00                                   // .

// --- Region $3ba8-$3ba9 ---
.pc = $3ba8 "dat_3ba8"

dat_3ba8:
        .byte $c0                                   // .

dat_3ba9:
        // === Fill data (1 bytes, $3ba9-$3ba9) ===
        .byte $00                                   // .

// --- Region $3be4-$3bf0 ---
.pc = $3be4 "dat_3be4"

dat_3be4:
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0c // .............

// --- Region $3c0e-$3c0e ---
.pc = $3c0e "dat_3c0e"

dat_3c0e:
        .byte $0c                                   // .

// --- Region $3c2e-$3c2f ---
.pc = $3c2e "dat_3c2e"

dat_3c2e:
        .byte $0c                                   // .

dat_3c2f:
        // === Fill data (1 bytes, $3c2f-$3c2f) ===
        .byte $00                                   // .

// --- Region $3c7b-$3c7b ---
.pc = $3c7b "dat_3c7b"

dat_3c7b:
        .byte $c0                                   // .

// --- Region $3c98-$3e00 ---
.pc = $3c98 "dat_3c98"

dat_3c98:
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$d0,$c0,$40,$40,$80,$80,$00,$00 // ..........@@....
        .fill 16, $00

txt_3cb8:
        .text "99999999"
        .byte $e4,$e4,$e4,$e4,$e4,$e7,$ea,$55,$00,$00,$00,$00,$00,$55,$aa,$ff // .......U.....U..
        .byte $00,$00,$00,$00,$00,$55,$aa,$ff,$00,$00,$00,$00,$00,$55,$aa,$ff // .....U.......U..
        .byte $00,$30,$00,$00,$00,$ff,$55,$aa,$00,$00,$00,$00,$00,$55,$aa,$ff // .0....U......U..
        .byte $00,$00,$00,$00,$00,$55,$aa,$ff,$00,$00,$00,$00,$00,$55,$aa,$ff // .....U.......U..
        .byte $00,$00,$00,$00,$00,$55,$aa,$ff,$00,$00,$00,$00,$09,$55,$ff,$aa // .....U.......U..
        .byte $00,$00,$80,$c0,$f8,$ff,$55,$aa,$00,$00,$00,$00,$00,$55,$aa,$ff // ......U......U..
        .byte $00,$00,$00,$00,$00,$55,$aa,$ff,$00,$00,$00,$00,$00,$55,$aa,$ff // .....U.......U..
        .byte $00,$00,$00,$00,$00,$55,$ff,$aa,$00,$00,$00,$00,$00,$55,$aa,$ff // .....U.......U..
        .byte $00,$00,$00,$00,$00,$55,$aa,$ff,$00,$00,$00,$00,$00,$55,$aa,$ff // .....U.......U..
        .byte $00,$00,$00,$00,$00,$55,$aa,$ff,$00,$00,$00,$00,$00,$55,$aa,$ff // .....U.......U..
        .byte $00,$00,$00,$00,$00,$55,$aa,$ff,$00,$00,$00,$00,$00,$55,$aa,$ff // .....U.......U..
        .byte $00,$00,$00,$00,$00,$55,$ff,$aa,$00,$00,$00,$00,$00,$55,$aa,$ff // .....U.......U..
        .byte $00,$00,$00,$00,$00,$55,$aa,$ff,$00,$c0,$00,$00,$00,$ff,$55,$aa // .....U........U.
        .byte $00,$00,$00,$00,$00,$55,$aa,$ff,$00,$00,$00,$00,$30,$ff,$55,$aa // .....U......0.U.
        .byte $00,$00,$00,$00,$00,$55,$aa,$ff,$00,$00,$00,$00,$00,$55,$aa,$ff // .....U.......U..
        .byte $00,$00,$00,$00,$00,$55,$ff,$aa,$00,$00,$00,$00,$00,$55,$aa,$ff // .....U.......U..
        .byte $00,$00,$00,$00,$00,$55,$aa,$ff,$00,$00,$00,$00,$00,$55,$aa,$ff // .....U.......U..
        .byte $00,$00,$00,$00,$00,$55,$aa,$ff,$00,$00,$00,$00,$00,$55,$aa,$ff // .....U.......U..
        .byte $00,$00,$00,$00,$00,$55,$aa,$ff,$00,$00,$00,$00,$00,$55,$aa,$ff // .....U.......U..
        .byte $00,$00,$00,$00,$00
        .byte $55,$aa,$ff
        .text "99999"
        .byte $f9,$a9
        .byte $55

dat_3e00:
        // === Fill data (1 bytes, $3e00-$3e00) ===
        .byte $00                                   // .

// --- Region $3f52-$3f6f ---
.pc = $3f52 "dat_3f52"

dat_3f52:
        .byte $08,$00,$00,$1c,$00,$00,$ff,$cf,$ff,$ff,$c7,$fe,$1d,$82,$00,$00 // ................
        .byte $c2,$00,$00,$62,$00,$01,$ff,$00,$01,$ff,$00,$00,$7c // ...b........|

dat_3f6f:
        // === Fill data (1 bytes, $3f6f-$3f6f) ===
        .byte $00                                   // .

// --- Region $406b-$406d ---
.pc = $406b "dat_406b"

dat_406b:
        .byte $ff,$80                               // ..

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

// --- Region $6400-$67d9 ---
.pc = $6400 "dat_6400"

dat_6400:
        .byte $f0,$00,$12,$03,$01,$0f,$03,$41,$02,$19,$0a,$2c,$14,$01,$04,$00 // .......A...,....
        .byte $0e,$64,$0b,$28,$11,$01,$ad,$18,$ad,$18,$ad,$18,$af,$18,$af,$10 // .d.(............
        .byte $af,$10,$b0,$18,$b0,$18,$b0,$18,$b2,$18,$b2,$10,$b2,$10,$10,$02 // ................
        .byte $04,$05,$0b,$14,$14,$f5,$0e,$0a,$11,$01,$ad,$18,$ad,$18,$ad,$18 // ................
        .byte $af,$18,$af,$10,$af,$10,$b0,$18,$b0,$18,$b0,$18,$b2,$18,$b2,$10 // ................
        .byte $b2,$10,$10,$04,$02,$2c,$0e,$96,$11,$01,$13,$01,$a1,$08,$a8,$08 // .....,..........
        .byte $ad,$08,$12,$03,$a3,$08,$a6,$08,$ab,$08,$af,$10,$ab,$10,$13,$01 // ................
        .byte $a4,$08,$ab,$08,$b0,$08,$12,$03,$ad,$08,$a6,$08,$a1,$08,$a6,$10 // ................
        .byte $b2,$10,$10,$06,$02,$2c,$04,$08,$03,$51,$0e,$00,$14,$f8,$13,$01 // .....,...Q......
        .byte $11,$01,$a1,$18,$a3,$18,$a4,$18,$a6,$18,$a8,$08,$a6,$08,$a4,$08 // ................
        .byte $a3,$08,$a4,$18,$a6,$18,$a8,$18,$ab,$18,$ad,$08,$ab,$08,$aa,$08 // ................
        .byte $a6,$08,$10,$04,$11,$01,$a4,$10,$a6,$08,$a8,$10,$a9,$08,$ab,$08 // ................
        .byte $ae,$20,$ad,$18,$a9,$0f,$00,$01,$10,$04,$14,$fa,$03,$41,$02,$19 // . ...........A..
        .byte $04,$00,$0e,$64,$11,$01,$ad,$18,$ad,$18,$ad,$18,$af,$18,$af,$10 // ...d............
        .byte $af,$10,$b0,$18,$b0,$18,$b0,$18,$b2,$18,$b2,$10,$b2,$10,$10,$06 // ................
        .byte $00,$01,$00,$01,$03,$41,$02,$19,$0a,$0e,$14,$01,$04,$00,$0e,$32 // .....A.........2
        .byte $0b,$96,$13,$01,$11,$01,$ad,$08,$10,$09,$11,$01,$ab,$08,$10,$10 // ................
        .byte $11,$01,$ad,$08,$10,$07,$12,$02,$03,$41,$0b,$c8,$02,$2c,$14,$f5 // .........A...,..
        .byte $11,$01,$04,$00,$c5,$08,$c3,$08,$c5,$08,$c7,$08,$c8,$08,$c7,$08 // ................
        .byte $c5,$08,$c7,$48,$c8,$10,$c8,$08,$ca,$08,$cc,$08,$ca,$08,$c8,$08 // ...H............
        .byte $ca,$20,$ca,$08,$c5,$08,$c3,$08,$c2,$10,$c5,$08,$c3,$08,$c5,$08 // . ..............
        .byte $c7,$08,$c8,$08,$c7,$08,$c5,$08,$c7,$48,$c8,$10,$c8,$08,$ca,$08 // .........H......
        .byte $cc,$08,$ca,$08,$c8,$08,$ca,$20,$ca,$08,$ce,$08,$cf,$08,$d1,$10 // ....... ........
        .byte $13,$01,$d1,$08,$d3,$08,$d4,$08,$d4,$10,$d3,$08,$d1,$08,$d3,$48 // ...............H
        .byte $d4,$18,$d4,$08,$cf,$08,$cd,$08,$cc,$10,$ca,$18,$ca,$08,$ce,$08 // ................
        .byte $cf,$08,$d1,$10,$12,$02,$0b,$64,$10,$02,$11,$01,$07,$03,$05,$04 // .......d........
        .byte $c8,$10,$c5,$10,$c0,$10,$c5,$10,$c3,$10,$c7,$10,$ca,$10,$cd,$10 // ................
        .byte $cf,$10,$cc,$10,$c8,$10,$c3,$10,$c2,$10,$c5,$10,$ca,$10,$c5,$10 // ................
        .byte $10,$02,$0b,$14,$04,$02,$0e,$64,$02,$1f,$11,$01,$14,$04,$b4,$08 // .......d........
        .byte $07,$00,$b7,$08,$b9,$08,$bc,$10,$b9,$08,$b7,$08,$b9,$20,$b7,$08 // ............. ..
        .byte $b9,$08,$b7,$08,$b4,$08,$b2,$08,$b4,$08,$b2,$08,$b0,$08,$b0,$10 // ................
        .byte $b2,$08,$b4,$08,$b2,$20,$b2,$08,$b6,$08,$b7,$08,$b9,$08,$be,$08 // ..... ..........
        .byte $04,$01,$10,$02,$04,$02,$11,$01,$c0,$08,$be,$08,$bc,$08,$b9,$10 // ................
        .byte $bc,$08,$be,$08,$bb,$20,$bb,$08,$bc,$08,$be,$08,$c0,$08,$c1,$08 // ..... ..........
        .byte $c3,$08,$c1,$08,$c0,$08,$bc,$10,$be,$08,$c0,$08,$be,$20,$be,$08 // ............. ..
        .byte $c2,$08,$c0,$08,$be,$08,$b9,$08,$04,$04,$10,$02,$04,$02,$02,$2c // ...............,
        .byte $03,$51,$04,$08,$0e,$00,$11,$01,$a8,$08,$a8,$08,$aa,$08,$ab,$10 // .Q..............
        .byte $ad,$08,$ae,$08,$b2,$20,$b0,$18,$ad,$10,$10,$02,$14,$f8,$11,$01 // ..... ..........
        .byte $03,$11,$c0,$08,$be,$08,$bc,$08,$bb,$10,$b9,$08,$b7,$08,$b5,$20 // ............... 
        .byte $b5,$18,$b9,$0f,$00,$01,$14,$04,$10,$02,$03,$41,$02,$19,$14,$06 // ...........A....
        .byte $04,$00,$0e,$32,$13,$01,$11,$01,$ad,$08,$10,$09,$11,$01,$ab,$08 // ...2............
        .byte $10,$10,$11,$01,$ad,$08,$10,$07,$12,$02,$03,$41,$0b,$c8,$02,$2c // ...........A...,
        .byte $09,$0a,$13,$01,$11,$01,$0d,$64,$b9,$63,$bc,$18,$0f,$01,$10,$04 // .......d.c......
        .byte $bc,$08,$0f,$00,$b9,$08,$b7,$08,$b5,$08,$b4,$08,$b5,$08,$b7,$08 // ................
        .byte $bc,$10,$b9,$08,$b7,$08,$b4,$08,$b6,$08,$b7,$08,$b9,$08,$bc,$10 // ................
        .byte $b9,$08,$b7,$08,$b6,$08,$04,$03,$0e,$64,$12,$02,$04,$00,$11,$01 // .........d......
        .byte $ad,$08,$01,$0e,$10,$09,$11,$01,$ab,$08,$01,$0d,$10,$10,$11,$01 // ................
        .byte $ad,$08,$01,$0c,$10,$07,$11,$01,$ad,$08,$01,$0b,$10,$09,$11,$01 // ................
        .byte $ab,$08,$01,$0a,$10,$10,$11,$01,$ad,$08,$01,$09,$10,$07,$11,$01 // ................
        .byte $00,$62,$10,$b8,$00,$01,$03,$41,$02,$18,$0a,$0e,$04,$00,$0e,$50 // .b.....A.......P
        .byte $14,$01,$0b,$64,$13,$01,$11,$01,$bc,$63,$c0,$08,$08,$01,$10,$09 // ...d.....c......
        .byte $11,$01,$bb,$63,$be,$08,$10,$07,$11,$01,$bc,$63,$c0,$08,$10,$09 // ...c.......c....
        .byte $04,$01,$11,$01,$be,$63,$c2,$08,$10,$05,$c3,$08,$c2,$08,$12,$0c // .....c..........
        .byte $03,$21,$14,$04,$13,$01,$11,$01,$bc,$63,$c0,$08,$08,$01,$10,$09 // .!.......c......
        .byte $11,$01,$bb,$63,$be,$08,$10,$07,$11,$01,$bc,$63,$c0,$08,$10,$09 // ...c.......c....
        .byte $11,$01,$be,$63,$c2,$08,$10,$05,$c3,$08,$c2,$08,$12,$04,$13,$01 // ...c............
        .byte $11,$01,$bc,$63,$c0,$08,$08,$01,$10,$03,$11,$01,$bb,$63,$c0,$08 // ...c.........c..
        .byte $10,$04,$11,$01,$be,$63,$ba,$08,$10,$04,$11,$01,$bc,$63,$b9,$07 // .....c.......c..
        .byte $00,$01,$10,$05,$12,$04,$03,$41,$14,$06,$13,$01,$11,$01,$bc,$63 // .......A.......c
        .byte $c0,$08,$08,$01,$10,$09,$11,$01,$bb,$63,$be,$08,$10,$07,$11,$01 // .........c......
        .byte $bc,$63,$c0,$08,$10,$09,$04,$01,$11,$01,$be,$63,$c2,$08,$10,$05 // .c.........c....
        .byte $c3,$08,$c2,$08,$12,$0c,$00,$b9,$07   // .........

dat_67d9:
        // === Fill data (1 bytes, $67d9-$67d9) ===
        .byte $00                                   // .

// --- Region $75a8-$75b9 ---
.pc = $75a8 "dat_75a8"

dat_75a8:
        .byte $ad,$15,$03,$c9,$c7,$f0,$03           // .......

txt_75af:
        .text " 8"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $a9,$00,$a2,$64                       // ...d

txt_75b6:
        .text "L;"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)

dat_75b9:
        // === Fill data (1 bytes, $75b9-$75b9) ===
        .byte $00                                   // .

// --- Region $b980-$b980 ---
.pc = $b980 "sub_b980"
// Referenced by: jsr from $ea81

sub_b980:
        .byte $00                                   // .

// --- Region $c000-$c02a ---
.pc = $c000 "dat_c000"

dat_c000:
        .byte $07,$00,$d7,$d7,$ef,$be,$be,$bb,$20,$38,$df,$cd,$05,$80,$4c,$15 // ........ 8....L.
        .byte $df,$40,$40,$40,$17,$17,$19,$00,$72,$10,$00,$00,$00,$08,$30,$0c // .@@@....r.....0.
        .byte $02,$01,$2b,$0d,$00,$40,$00,$04,$04,$04 // ..+..@....

dat_c02a:
        // === Fill data (1 bytes, $c02a-$c02a) ===
        .byte $00                                   // .

// --- Region $c04a-$c0c4 ---
.pc = $c04a "dat_c04a"

dat_c04a:
        .byte $01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$be,$be,$bb,$3b,$3b,$03 // .............;;.

tbl_lo_c05a:
        .byte $7f,$50,$0a,$00,$00,$00               // address table low bytes

tbl_hi_c060:
        .byte $c8,$b8,$f4,$00,$0b,$01               // address table high bytes
        .fill 9, $00
        .byte $04,$04,$04,$00,$00,$00,$00,$00,$00,$40,$41,$41,$88,$ec,$8c,$7d // .........@AA...}
        .byte $7d,$7e,$86,$b4,$48,$7d,$7d,$7e,$04,$00,$00,$01,$05,$0a,$a0,$00 // }~..H}}~........
        .byte $00,$00,$28,$00,$00,$00,$be,$9a,$9a,$00,$7d,$00,$00,$00,$7e,$00 // ..(.......}...~.
        .byte $00,$00,$7e,$00,$7e,$00,$5c,$8a,$92,$00,$00,$50,$00,$00,$d6,$00 // ..~.~.\....P....
        .byte $00,$00,$00,$00,$00,$00,$7e,$7e,$7e,$00,$00,$7d,$00,$00,$7d,$00 // ......~~~..}..}.
        .byte $00,$00,$00,$00,$00,$00               // ......

// --- Region $c0cc-$c0d4 ---
.pc = $c0cc "Segment $c0cc"
        .byte $c1,$81,$ea,$d5,$c0,$d5,$c0,$d5,$c0   // .........

// --- Region $c0d6-$c117 ---
.pc = $c0d6 "dat_c0d6"

dat_c0d6:
        .byte $01,$02,$04,$00,$07,$0e,$01,$00,$ff,$00,$02,$04,$05,$07,$09,$0b // ................
        .byte $1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e,$86,$8e,$96,$9f // ...~............
        .byte $a8,$b3,$bd,$c8,$d4,$e1,$ee,$fd,$8c,$78,$64,$50,$3c,$28,$14,$00 // .........xdP<(..
        .byte $00,$02,$03,$05,$07,$08,$0a,$0c,$0d,$0f,$11,$12,$00,$e0,$00,$04 // ................
        .byte $08,$0c                               // ..

// --- Region $c7db-$c82d ---
.pc = $c7db "Segment $c7db"
        .byte $ea,$a0,$00,$b9,$59,$cd,$aa,$bd,$a8,$cc,$99,$27,$d0,$c8,$c0,$04 // ....Y......'....
        .byte $90,$f1,$00,$00,$00,$a2,$00,$a0,$00,$a9,$0d,$9d,$f8,$07,$a9,$32 // ...............2
        .byte $99,$01,$d0,$98,$0a,$0a,$0a,$0a,$69,$64,$99,$00,$d0,$e8,$c8,$c8 // ........id......
        .byte $e0,$04,$90,$e5,$a2,$00,$a9,$ff,$9d,$40,$03,$e8,$e0,$3f,$90,$f6 // .........@...?..
        .byte $a9,$0f,$8d,$15,$d0,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$60,$78 // ........ ..!.`x

txt_c82a:
        .text " 4"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $58                                   // X

// --- Region $cb2a-$cb39 ---
.pc = $cb2a "dat_cb2a"

dat_cb2a:
        .byte $8d,$2b,$cd,$60,$9d,$fc,$cc,$60,$9d,$04,$cd,$60,$9d,$f8,$cc,$60 // .+.`...`...`...`

// --- Region $cb9e-$cbbb ---
.pc = $cb9e "Segment $cb9e"
        .byte $aa,$9d,$4c,$cd,$a5,$ab,$9d,$50,$cd,$60,$9d,$f0,$cc,$60,$9d,$08 // ..L....P.`...`..
        .byte $cd,$60,$9d,$a4,$cc,$60,$9d,$f4,$cc,$60,$9d,$00,$cd,$60 // .`...`...`...`

// --- Region $cbcc-$cbe1 ---
.pc = $cbcc "Segment $cbcc"
        .byte $ac,$cc,$60,$99,$ad,$cc,$60,$99,$ae,$cc,$60,$99,$c4,$cc,$60,$99 // ..`...`...`...`.
        .byte $ca,$cc,$60,$99,$c8,$cc               // ..`...

// --- Region $cca1-$cd0a ---
.pc = $cca1 "dat_cca1"

dat_cca1:
        .byte $00,$00,$c1,$00,$00,$00,$00,$00,$00,$11,$00,$00,$09,$01,$00,$00 // ................
        .byte $41,$00,$00,$00,$01,$0a,$59,$11,$00,$00,$09,$01,$00,$00,$00,$00 // A.....Y.........
        .byte $00,$00,$00,$03,$02,$e7,$00,$08,$00,$64,$00,$17,$3a,$00,$00,$00 // .........d..:...
        .byte $00,$00,$01,$4b,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$01 // ...K............
        .byte $01,$01,$00,$01,$01,$01,$00,$00,$00,$01,$00,$00,$00,$00,$00,$12 // ................
        .byte $06,$00,$00,$32,$00,$00,$00,$00,$14,$0e,$00,$11,$41,$11,$00,$00 // ...2........A...
        .byte $00,$00,$00,$18,$12,$08,$00,$64,$64   // .......dd

dat_cd0a:
        // === Fill data (1 bytes, $cd0a-$cd0a) ===
        .byte $00                                   // .

// --- Region $cd2c-$cdea ---
.pc = $cd2c "dat_cd2c"

dat_cd2c:
        .byte $65,$66,$66,$00,$92,$94,$bc,$00,$01,$62,$20,$01,$00,$00,$00,$00 // eff......b .....
        .byte $00,$00,$05,$00,$00,$00,$06,$00,$95,$90,$b6,$00,$67,$66,$66,$00 // ............gff.
        .byte $1a,$9e,$6b,$00,$64,$65,$6a,$00,$08,$00,$0a,$59,$77,$00,$07,$0e // ..k.dej....Yw...
        .byte $15,$41,$21,$11,$81,$51,$83,$68,$8b,$39,$93,$80,$9c,$45,$a5,$90 // .A!..Q.h.9...E..
        .byte $af,$69,$b9,$d7,$c4,$e3,$d0,$99,$dd,$00,$ea,$25,$f8,$10,$2a,$cb // .i.........%..*.
        .byte $32,$cb,$2e,$cb,$b8,$cb,$bc,$cb,$cb,$cb,$cf,$cb,$d3,$cb,$df,$cb // 2...............
        .byte $36,$cb,$db,$cb,$b0,$cb,$b4,$cb,$ac,$cb,$d7,$cb,$3a,$cb,$66,$cb // 6...........:.f.
        .byte $71,$cb,$9d,$cb,$a8,$cb,$03,$b8,$03,$00,$07,$0e,$15,$0a,$0b,$28 // q..............(
        .byte $64,$14,$0b,$00,$00,$41,$21,$11,$81,$00,$b2,$b7,$b7,$00,$02,$00 // d....A!.........
        .byte $00,$00,$14,$1e,$24,$00,$64,$64,$64,$00,$14,$0c,$34,$00,$64,$66 // ....$.ddd...4.df
        .byte $68,$00,$83,$68,$8b,$39,$93,$80,$9c,$45,$a5,$90,$af,$69,$b9,$d7 // h..h.9...E...i..
        .byte $c4,$e3,$d0,$99,$dd,$00,$ea,$25,$f8,$10,$00,$00,$00,$77 // .......%.....w

dat_cdea:
        // === Fill data (1 bytes, $cdea-$cdea) ===
        .byte $00                                   // .

// --- Region $d700-$d702 ---
.pc = $d700 "dat_d700"

dat_d700:
        .byte $01,$a2,$05                           // ...

// --- Region $d74f-$d75a ---
.pc = $d74f "IO $d74f"
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6

// --- Region $d7cb-$d80d ---
.pc = $d7cb "IO $d7cb"
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$83,$10,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01                           // L..

// --- Region $d825-$d8a3 ---
.pc = $d825 "dat_d825"

dat_d825:
        .byte $23,$00,$1e,$08,$a2,$38,$9e           // #....8.

txt_d82c:
        .text "4227:"
        .byte $22                                   // double quote character
        .byte $8d,$9b,$93                           // ...

txt_d835:
        .text "JJ THE BREAKER"
        .byte $87,$63,$00,$61                       // .c.a

txt_d847:
        .text "HH"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $01,$8d,$19,$d0,$8a,$48,$98,$48,$ea,$a1,$02,$b5,$02,$a1,$02,$a9 // .....H.H........
        .byte $01,$10,$18,$a9,$1b,$8d,$11,$d0,$a9,$17,$8d,$18,$d0,$a9,$00,$8d // ................
        .byte $16,$d0,$a9,$00,$8d,$21,$d0,$a9,$01,$d0,$16,$a9,$3b,$8d,$11,$d0 // .....!......;...
        .byte $a9,$d8,$8d,$16,$d0,$a9,$19,$8d,$18,$d0,$a9,$00,$8d,$21,$d0,$a9 // .............!..
        .byte $f2,$8d,$12,$d0,$8d,$92,$0f,$ae,$a0,$0f,$f0,$03,$ce,$a0,$0f,$4c // ...............L
        .byte $17,$10,$ad,$92,$0f,$30,$03,$4c,$17,$10 // .....0.L..

// --- Region $d926-$d936 ---
.pc = $d926 "dat_d926"

dat_d926:
        .byte $a2,$32,$a0,$1d,$86,$63,$84,$64,$a2,$80,$a0,$1a,$86,$61,$84,$62 // .2...c.d.....a.b
        .byte $60                                   // `

// --- Region $d948-$ea30 ---
.pc = $d948 "dat_d948"

dat_d948:
        .byte $4c,$a8,$75,$78,$a9,$00,$a8,$85,$61,$a9,$e0,$85,$62,$b1,$61,$91 // L.ux....a...b.a.
        .byte $61,$c8,$d0,$f9,$e6,$62,$d0,$f5,$a9,$35,$85,$01,$20,$5e,$10,$a9 // a....b...5.. ^..
        .byte $86,$8d,$18,$03,$a9,$ea,$8d,$19,$03,$a2,$00,$ac,$bd,$0f,$8e,$20 // ............... 
        .byte $d0,$8c,$21,$d0,$a9,$07,$8d,$a0,$0f,$ad,$ae,$0f,$29,$ef,$8d,$11 // ..!.........)...
        .byte $d0,$a9,$c0,$85,$8b,$ae,$88,$02,$e3,$e8,$60,$2e,$86,$8c,$8e,$0a // ..........`.....
        .byte $10,$a9,$00,$8d,$a0,$0f,$a9,$7f,$8d,$0d,$dc,$a9,$01,$8d,$12,$d0 // ................
        .byte $8d,$92,$0f,$a6,$8b,$a0,$db,$86,$8d,$84,$8e,$a2,$81,$a0,$ea,$20 // ............... 
        .byte $56,$10,$a2,$80,$a0,$0f,$8e,$fe,$ff,$8c,$c2,$60,$ae,$a9,$81,$8d // V..........`....
        .byte $1a,$d0,$a2,$00,$bd,$80,$12,$49,$00,$9d,$00,$04,$ca,$d0,$f5,$ee // .......I........
        .byte $04,$11,$ac,$09,$11,$c0,$d0,$b0,$0c,$c8,$c0,$08,$d0,$02,$a0,$d8 // ................
        .byte $8c,$09,$11,$d0,$df,$c8,$c0,$dc,$d0,$f6,$a9,$97,$8d,$00,$dd,$ad // ................
        .byte $b8,$0f,$8d,$18,$d0,$ad,$11,$d0,$09,$10,$8d,$11,$d0,$58,$20,$80 // .............X .
        .byte $10,$a9,$07,$20,$6f,$10,$a9,$06,$8d,$cd,$0f,$a9,$00,$85,$c6,$ad // ... o...........
        .byte $ff,$cf,$d0,$03,$20,$80,$10,$20,$db,$11,$f0,$f3,$20,$2c,$10,$a2 // .... .. .... ,..
        .byte $41,$bd,$6f,$11,$9d,$00,$01,$ca,$10,$f7,$ad,$0d,$dc,$58,$4c,$00 // A.o..........XL.
        .byte $01,$a9,$08,$aa,$a8,$4c,$e2,$fc,$a9,$07,$a2,$70,$a0,$12,$20,$bd // .....L.....p.. .
        .byte $ff,$a9,$00,$85,$9d,$8d,$11,$d0,$8d,$21,$d0,$20,$d5,$ff,$86,$2d // .........!. ...-
        .byte $84,$2e,$a2,$ef,$a0,$02,$8e,$b2,$08,$8c,$b3,$08,$a9,$93,$20,$d2 // .............. .
        .byte $ff,$a9,$0b,$8d,$11,$d0,$a9,$97,$8d,$00,$dd,$e3,$ea,$60,$32,$4c // .............`2L
        .byte $20,$08,$00,$a2,$07,$86,$66,$8a,$0a,$a8,$b9,$34,$03,$99,$00,$d0 //  .....f....4....
        .byte $ad,$10,$d0,$3d,$d3,$11,$19,$35,$03,$8d,$10,$d0,$bd,$44,$03,$99 // ...=...5.....D..
        .byte $01,$d0,$ca,$10,$e2,$60,$fe,$fd,$fb,$f7,$ef,$df,$bf,$7f,$20,$00 // .....`........ .
        .byte $40,$f8,$ea,$23,$4c,$e4,$ff,$80,$77,$00 // @..#L...w.

txt_dab2:
        .text "'LEVEL 4"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $e7,$bc,$21,$cf,$ea,$bc,$22,$fc,$fc,$ed,$bc,$21,$cf,$e9,$bc,$22 // ..!..."....!..."
        .byte $cb,$cb,$e5,$ec,$29,$eb,$eb,$e6,$eb,$eb,$ec,$eb,$b6,$f6,$e5,$eb // ....)...........
        .byte $2b,$ec,$eb,$ec,$eb,$b6,$ec,$ec,$e1,$ec,$ef,$e6,$e4,$ec,$22,$bc // +.............".
        .byte $bf,$e9,$ec,$33,$ef,$eb,$ef,$ef,$eb,$ef,$ce,$ce,$eb,$eb,$ef,$eb // ...3............
        .byte $ec,$ec,$ef,$fe,$fe,$ef,$eb,$ea,$ec,$22,$bc,$bc,$e3,$ec,$21,$e6 // ........."....!.
        .byte $e5,$ec,$33,$ef,$6e,$ec,$ef,$f6,$fc,$ef,$eb,$f6,$eb,$fe,$ec,$ec // ..3.n...........
        .byte $e6,$ec,$eb,$ec,$ef,$ef,$ea,$ec,$22,$bc,$bc,$ef,$ec,$28,$fc,$cf // ........"....(..
        .byte $fc,$fc,$ec,$ec,$bc,$ef,$ef,$ec,$22,$bc,$bc,$ee,$ec,$21,$fc,$e3 // ........"....!..
        .byte $ec,$24,$fc,$ec,$ec,$bc,$e7,$ec,$21,$fc,$e3,$ec,$22,$cf,$cf,$e3 // .$......!..."...
        .byte $ec,$22,$bc,$bc,$e4,$ec,$24,$eb,$ec,$fb,$fb,$e3,$fc,$24,$cf,$fc // ."....$......$..
        .byte $fc,$bc,$e6,$fc,$24,$cf,$bc,$cf,$cf,$e3,$fc,$24,$cb,$cf,$ec,$eb // ....$......$....
        .byte $e6,$ec,$22,$bc,$bc,$e7,$ec,$23,$eb,$eb,$fb,$e3,$cf,$21,$1b,$e3 // .."....#.....!..
        .byte $cf,$26,$fc,$fc,$cf,$fb,$fb,$fc,$e3,$cf,$e3,$eb,$e9,$ec,$22,$bc // .&............".
        .byte $bf,$e7,$ec,$26,$eb,$eb,$cf,$cf,$fb,$fc,$e4,$cf,$2b,$ec,$cb,$cf // ...&........+...
        .byte $cf,$1c,$cf,$fc,$fc,$cf,$ec,$eb,$ea,$ec,$25,$bc,$bc,$ec,$ec,$eb // ..........%.....
        .byte $e4,$ec,$23,$fc,$fc,$cf,$e4,$fc,$21,$fb,$e7,$fc,$23,$cb,$fc,$fc // ..#.....!...#...
        .byte $e3,$cf,$22,$fc,$ef,$e8,$ec,$26,$bc,$bc,$ec,$ec,$ef,$fc,$e5,$ec // .."....&........
        .byte $26,$fc,$fc,$fb,$fb,$fc,$bf,$e6,$fc,$28,$ec,$fc,$bf,$ef,$fc,$fc // &........(......
        .byte $ef,$ef,$e7,$ec,$24,$ef,$e1,$fb,$bc,$e6,$ec,$24,$fc,$fc,$cf,$bf // ....$......$....
        .byte $e3,$cf,$23,$bf,$ef,$ef,$e4,$ec,$22,$ef,$ef,$e4,$cf,$26,$ef,$bf // ..#....."....&..
        .byte $f9,$f9,$bf,$ef,$e6,$ec,$22,$bc,$bc,$e3,$ec,$24,$ef,$fc,$fc,$cf // ......"....$....
        .byte $e3,$cb,$e3,$ec,$e3,$cf,$e4,$ef,$22,$cf,$cf,$e3,$ec,$e4,$cb,$24 // ........"......$
        .byte $cf,$bf,$ef,$ef,$e5,$ec,$22,$bc,$cf,$e3,$ec,$e4,$f7,$2f,$c7,$c7 // ......"....../..
        .byte $cb,$fc,$f7,$fc,$cf,$ef,$ec,$ef,$e7,$ec,$ec,$e7,$e7,$e3,$fc,$e8 // ................
        .byte $f7,$22,$e7,$e7,$e3,$ec,$22,$bc,$bc,$e4,$ec,$e3,$fc,$28,$bc,$cb // ."...."......(..
        .byte $9c,$7c,$ec,$ec,$fc,$fc,$e6,$ec,$24,$fc,$ec,$fc,$7c,$e7,$fc,$e6 // .|......$...|...
        .byte $ec,$22,$bc,$bc,$e6,$ec,$21,$e7,$e3,$ec,$23,$cb,$c7,$c7,$e9,$ec // ."....!...#.....
        .byte $e3,$c7,$e3,$ec,$2c,$eb,$1f,$1f,$be,$fe,$bf,$fb,$cb,$f1,$b2,$cf // ....,...........
        .byte $bc,$ed,$ec,$21,$e1,$ee,$ec,$e4,$eb,$2c,$fb,$ec,$fb,$fb,$cb,$21 // ...!.....,.....!
        .byte $bc,$bc,$ec,$ec,$e1,$e6,$e9,$ec,$21,$e6,$f8,$ec,$22,$bc,$bc,$f0 // ........!..."...
        .byte $ec,$23,$cf,$fc,$cf,$f3,$ec,$22,$bc,$bc,$ed,$ec,$23,$eb,$cb,$ec // .#....."....#...
        .byte $e4,$fc,$22,$ef,$ef,$eb,$ec,$22,$e6,$e1,$e3,$ec,$22,$bc,$bc,$e8 // .."...."...."...
        .byte $ec,$e3,$cb,$2a,$fc,$cb,$cb,$bf,$ef,$fc,$ef,$fc,$fc,$bf,$e5,$fc // ...*............
        .byte $21,$cf,$e6,$ec,$21,$e6,$e4,$ec,$22,$bc,$bc,$e5,$ec,$2d,$bc,$bc // !...!..."....-..
        .byte $b7,$bc,$ec,$fc,$fc,$ec,$ec,$ef,$fc,$fc,$fb,$e3,$fc,$e3,$ec,$e6 // ................
        .byte $fc,$21,$ef,$e4,$ec,$25,$e1,$ec,$ec,$bc,$bc,$e7,$ec,$e4,$eb,$25 // .!...%.........%
        .byte $fb,$bf,$bc,$fc,$fc,$e3,$cf,$e3,$fc,$22,$bf,$bf,$e4,$eb,$21,$ec // ........."....!.
        .byte $e3,$ea,$28,$ec,$ec,$ef,$e6,$ec,$ec,$bc,$bc,$e3,$fc,$21,$cb,$e4 // ..(..........!..
        .byte $fc,$22,$fb,$cb,$e3,$fc,$21,$fb,$e7,$fc,$29,$fb,$fc,$fc,$cb,$fc // ."....!...).....
        .byte $cb,$fc,$fc,$fb,$e8,$fc,$60,$2a,$bc,$20,$43,$01,$0c,$0c,$20,$54 // ......`*. C... T
        .byte $08,$05,$20,$4c,$09,$07,$08,$14,$08,$0f,$15,$13,$05 // .. L.........

txt_dd48:
        .text " 313-743-2209 24"
        .byte $08,$12,$13,$20,$9f,$b7,$23,$9f,$9f,$6f,$e4,$9f,$24,$9b,$9f,$0f // ... ..#..o..$...
        .byte $6f,$e6,$9f,$23,$6f,$9b,$9b,$e4,$9f,$24,$6f,$9f,$9f,$0f,$e3,$9f // o..#o....$o.....
        .byte $23,$6f,$9f,$9b,$e7,$9f,$21,$93,$e3,$9f,$60,$30,$0b,$60,$9b,$90 // #o....!...`0.`..
        .byte $9b,$96,$96,$9f,$66,$96,$9f,$36,$9e,$9e,$96,$66,$96,$96,$36,$9f // ....f..6...f..6.
        .byte $96,$9f,$66,$9e,$9f,$90,$96,$96,$91,$4f,$66,$92,$92,$9f,$9f,$9c // ..f......Of.....
        .byte $92,$66,$9b,$90,$96,$90,$9b,$90,$61,$96,$96,$56,$e3,$96,$21,$66 // .f......a..V..!f
        .byte $e6,$96,$21,$9f,$e5,$96,$3a,$9f,$60,$6b,$91,$96,$90,$92,$91,$92 // ..!...:.`k......
        .byte $62,$9f,$9f,$72,$90,$9b,$91,$61,$96,$9b,$10,$9f,$96,$91,$66,$96 // b..r...a......f.
        .byte $9e,$e3,$96,$26,$9e,$76,$66,$9b,$96,$9f,$e3,$96,$3e,$66,$96,$9f // ...&.vf.....>f..
        .byte $90,$91,$90,$96,$60,$9b,$90,$82,$92,$9f,$9f,$6f,$90,$9b,$90,$96 // ....`......o....
        .byte $90,$9b,$90,$9b,$91,$91,$90,$9b,$90,$9b,$6b,$e3,$9b,$3a,$9f,$9b // ..........k..:..
        .byte $9f,$6b,$90,$9f,$91,$91,$90,$9f,$60,$9b,$90,$8b,$9b,$9b,$9f,$6b // .k......`......k
        .byte $91,$9f,$9f,$91,$90,$9b,$9b,$6b,$e6,$9b,$21,$6b,$e6,$9b,$24,$6b // .......k..!k..$k
        .byte $9b,$9b,$0f,$e3,$9b,$21,$6b,$e3,$0b,$3a,$9b,$0b,$0b,$9b,$9b,$0b // .....!k..:......
        .byte $00,$9b,$00,$0f,$0f,$6b,$00,$0b,$9b,$0c,$0b,$0c,$6c,$0b,$fb,$0b // .....k......l...
        .byte $9b,$0b,$0b,$6f,$e3,$0b,$25,$6b,$9b,$0b,$0b,$9f,$e3,$0b,$60,$64 // ...o..%k......`d
        .byte $6b,$0b,$0f,$6b,$0b,$0c,$9b,$9f,$0f,$00,$9b,$00,$0f,$9f,$0b,$00 // k..k............
        .byte $0b,$6b,$9b,$0b,$0b,$9c,$0c,$0c,$2b,$6b,$5b,$fc,$6b,$fb,$ab,$3b // .k......+k[.k..;
        .byte $9b,$ab,$fc,$9c,$ab,$fb,$9b,$1b,$ac,$0c,$6c,$9b,$ab,$ab,$9b,$3f // ..........l....?
        .byte $9f,$01,$6b,$60,$af,$6c,$0f,$a0,$3b,$9b,$ab,$ab,$9b,$ac,$bc,$1b // ..k`.l..;.......
        .byte $9b,$ec,$cb,$6b,$9b,$0b,$fb,$ef,$9f,$fb,$fb,$9b,$61,$0b,$ab,$eb // ...k........a...
        .byte $9b,$5c,$5b,$9b,$bb,$fb,$8b,$6f,$5f,$f0,$66,$f0,$af,$9f,$9b,$a0 // .\[....o_.f.....
        .byte $01,$9b,$5b,$a1,$e3,$9b,$60,$81,$fb,$0b,$9b,$ab,$ab,$9c,$0b,$ab // ..[...`.........
        .byte $0b,$6b,$ab,$ab,$6b,$ff,$fb,$0b,$9b,$fb,$fb,$9b,$0c,$0b,$90,$31 // .k..k..........1
        .byte $9f,$8f,$0f,$9b,$06,$0f,$9f,$31,$00,$cb,$6b,$0f,$0f,$6f,$0f,$0f // .......1..k..o..
        .byte $2b,$9b,$0c,$0c,$9b,$0c,$0b,$3b,$9b,$9b,$0b,$0b,$9f,$0b,$0c,$4c // +......;.......L
        .byte $9b,$0b,$0c,$6c,$0f,$0f,$6f,$0f,$0f,$ef,$96,$f6,$0f,$9c,$0f,$f1 // ...l..o.........
        .byte $30,$6f,$90,$d9,$05,$99,$0b,$ab,$51,$6b,$fb,$0b,$66,$0b,$dc,$9f // 0o......Qk..f...
        .byte $9f,$ff,$03,$9c,$0b,$0b,$96,$0b,$5b,$7b,$63,$9b,$4b,$0c,$9c,$0b // ........[{c.K...
        .byte $f0,$1f,$60,$5b,$06,$6f,$0f,$0b,$70,$9b,$52,$02,$92,$02,$02,$92 // ..`[.o..p.R.....
        .byte $3f,$06,$02,$62,$92,$02,$02,$92,$32,$e3,$02,$21,$62,$e3,$0f,$60 // ?..b....2..!b..`
        .byte $62,$92,$02,$02,$92,$92,$02,$02,$62,$02,$02,$91,$9b,$00,$0f,$9b // b.......b.......
        .byte $0b,$07,$97,$92,$92,$02,$02,$92,$02,$07,$97,$02,$02,$62,$62,$cb // .............bb.
        .byte $02,$62,$02,$02,$12,$92,$c7,$07,$97,$c2,$32,$92,$32,$92,$02,$02 // .b........2.2...
        .byte $92,$02,$02,$97,$37,$00,$0f,$6f,$01,$07,$67,$07,$07,$77,$97,$07 // ....7..o..g..w..
        .byte $07,$97,$0b,$07,$8b,$9e,$92,$06,$02,$92,$01,$4b,$97,$97,$07,$07 // ...........K....
        .byte $6b,$07,$07,$67,$07,$07,$e7,$97,$07,$07,$97,$07,$07,$00,$6f,$9f // k..g..........o.
        .byte $0b,$07,$97,$e3,$07,$60,$aa,$61,$07,$07,$67,$0f,$0b,$9b,$92,$02 // .....`.a..g.....
        .byte $02,$92,$01,$02,$9b,$07,$07,$0b,$6b,$9b,$07,$07,$97,$07,$0c,$0c // ........k.......
        .byte $61,$01,$0c,$6c,$07,$0c,$27,$9b,$0f,$4b,$90,$06,$00,$9b,$30,$03 // a..l..'..K....0.
        .byte $0b,$6b,$90,$0b,$00,$9b,$36,$0b,$00,$6f,$00,$01,$60,$0f,$00,$4b // .k....6..o..`..K
        .byte $90,$01,$00,$9b,$0b,$cc,$41,$9c,$0c,$0c,$6f,$9c,$0c,$01,$3f,$9f // ......A...o...?.
        .byte $0f,$06,$66,$0f,$0f,$66,$00,$0b,$e0,$91,$f0,$0b,$96,$01,$01,$66 // ..f..f.........f
        .byte $60,$0b,$3b,$6b,$90,$0f,$00,$7b,$6b,$3b,$30,$6f,$00,$0b,$9f,$9f // `.;k...{k;0o....
        .byte $00,$0b,$90,$0b,$00,$9b,$00,$0f,$7f,$6b,$30,$06,$60,$9b,$01,$0b // .........k0.`...
        .byte $10,$6f,$20,$2b,$60,$0b,$06,$8b,$9f,$0b,$0b,$9b,$0f,$0b,$90,$3b // .o +`..........;
        .byte $01,$0b,$60,$0b,$00,$6b,$90,$0f,$60,$9b,$96,$9b,$90,$9b,$9f,$6f // ..`..k..`......o
        .byte $9f,$9b,$90,$9b,$90,$91,$60,$91,$90,$0b,$90,$9f,$90,$9b,$9c,$9f // ......`.........
        .byte $9f,$e3,$9b,$60,$2a,$6b,$9c,$9c,$6c,$90,$9b,$00,$9b,$90,$9f,$90 // ...`*k..l.......
        .byte $9b,$96,$16,$91,$96,$96,$66,$96,$9f,$6f,$9b,$90,$91,$90,$9b,$90 // ......f..o......
        .byte $9b,$90,$9f,$3f,$6f,$9b,$9f,$6f,$9c,$9c,$9b,$9c,$96,$9b,$9c,$e5 // ...?o..o........
        .byte $9b,$39,$4b,$60,$9b,$90,$6b,$96,$96,$5f,$96,$96,$91,$96,$9f,$9f // .9K`..k.._......
        .byte $99,$91,$9b,$90,$6b,$97,$97,$68,$97,$97,$67,$e6,$97,$21,$17,$e3 // ....k..h..g..!..
        .byte $97,$24,$67,$97,$97,$67,$e6,$97,$e3,$96,$27,$71,$66,$96,$96,$6f // .$g..g....'qf..o
        .byte $9f,$96,$e3,$99,$23,$91,$91,$9b,$e4,$9c,$2b,$71,$6c,$96,$9b,$6b // ....#.....+ql..k
        .byte $91,$9b,$8b,$9b,$96,$9b,$e7,$9c,$2b,$62,$91,$92,$66,$96,$96,$91 // ........+b..f...
        .byte $96,$96,$9f,$9f,$e3,$9b,$27,$9f,$9b,$9b,$6b,$9b,$9c,$6f,$e3,$9b // ......'...k..o..
        .byte $21,$9c,$e5,$9b,$2b,$8b,$6b,$9c,$9b,$6b,$9f,$9b,$9f,$9b,$9b,$9c // !...+.k..k......
        .byte $e6,$9b,$24,$0b,$6b,$9f,$0f,$e4,$07,$ed,$01,$23,$51,$01,$01,$e5 // ..$.k......#Q...
        .byte $0d,$23,$6d,$0d,$6d,$e5,$0d,$23,$03,$03,$6e,$e3,$0e,$b8,$e8,$49 // .#m.m..#..n....I
        .byte $60,$4e,$39,$61,$68,$67,$7d,$66,$64,$49,$3a,$61,$68,$7b,$62,$49 // `N9ahg}fdI:ah{bI
        .byte $79,$7b,$6c,$7a,$6c,$67,$7d,$7a,$49,$2d,$6c,$6a,$6c,$79,$7d,$66 // y{lzlg}zI-ljly}f
        .byte $7b
        .byte $49,$6b,$7b,$66,$62,$6c,$67
        .byte $49,$6b,$70
        .text "I##I"
        .byte $7d
        .byte $61,$6c,$49,$2b,$7b,$6c,$68,$62,$6c,$7b,$49,$66,$67,$49,$27,$66 // alI+{lhbl{IfgI'f
        .byte $7f,$6c,$64,$6b,$6c,$7b               // .ldkl{

txt_e15e:
        .text "IXPEIXPQ"
        .byte $5f,$48,$e3,$49,$60,$24,$28,$49,$67,$6c,$7e,$49,$6e,$68,$64,$6c // _H.I`$(Igl~Inhdl
        .byte $49,$6f,$7b,$66,$64,$49,$28,$7f,$68,$67,$7d,$68,$6e,$6c,$49,$41 // Io{fdI(.hg}hnlIA
        .byte $28,$6a,$6a,$66,$65,$68,$6d,$6c,$40,$47,$e3,$49,$60,$ca,$2c,$65 // (jjfehml@G.I`.,e
        .byte $60,$7d,$6c,$49,$6e,$7b,$6c,$6c,$7d,$60,$67,$6e,$7a,$49,$7d,$66 // `}lIn{ll}`gnzI}f

txt_e1a6:
        .text "I,: IDI+"
        .byte $70
        .byte $44,$7d,$66,$7b
        .text "IOI:"
        .byte $6a,$66,$7b,$79,$60,$66
        .byte $45
        .byte $49,$3d,$61,$6c,$49,$31,$44,$64,$6c,$67 // I=alI1Ddlg

txt_e1c8:
        .text "EI<::9,IOI("
        .byte $6d,$68,$64,$49,$7d,$61,$6c,$49,$28,$71,$6c // mhdI}alI(ql

txt_e1de:
        .text "EI<: EI-"
        .byte $68,$7d,$68,$49,$3d,$7b,$6c,$67,$6d   // h}hI={lgm

txt_e1ef:
        .text "EI+="
        .byte $22                                   // double quote character
        .text "IOI="
        .byte $61,$6c,$49,$28,$65,$65,$60,$68,$67,$6a,$6c,$45,$49,$3d,$61,$6c // alI(ee`hgjlEI=al
        .byte $49,$2f,$65,$66,$7b,$60,$6d,$68,$49,$2b,$68,$67,$6d,$60,$7d,$45 // I/ef{`mhI+hgm`}E
        .byte $49,$22,$60,$6d,$49,$20,$6a,$6c,$45,$49,$24,$6c,$7d,$68,$65,$65 // I"`mI jlEI$l}hee
        .byte $60,$6a,$68
        .text "IOI="
        .byte $61,$6c
        .byte $49,$22,$60,$6d
        .byte $45,$49,$3d
        .byte $61,$6c,$49,$3d,$60,$64,$6c,$64,$68,$7a,$7d,$6c,$7b,$49,$4f,$49 // alI=`dldhz}l{IOI
        .byte $6c,$7f,$6c,$7b,$70,$66,$67,$6c,$49,$6c,$65,$7a,$6c,$49,$7e,$6c // l.l{pfglIlezlI~l
        .byte $49,$62,$67,$66,$7e,$48,$e3,$49,$60,$69,$3a,$79,$6c,$6a,$60,$68 // Ibgf~H.I`i:ylj`h
        .byte $65,$49,$7d,$61,$68,$67,$62,$7a,$49,$7d,$66,$49,$2a,$61,$6c,$68 // eI}ahgbzI}fI*alh
        .byte $79,$49,$3a,$61,$66,$7d,$45,$49,$3b,$6c,$6d,$49,$4b,$3b,$66,$6a // yI:af}EI;lmIK;fj
        .byte $62
        .text "IN'I;"
        .byte $66,$65,$65
        .byte $4b,$49,$3b,$68,$64
        .byte $45,$49
        .byte $68,$67,$6d,$49,$21,$68,$6a,$62,$6c,$7b,$49,$6f,$66,$7b,$49,$79 // hgmI!hjbl{Iof{Iy
        .byte $7b,$66,$7f,$60,$6d,$60,$67,$6e,$49,$7d,$61,$60,$7a,$49,$68,$67 // {f.`m`gnI}a`zIhg
        .byte $6d,$49,$66,$7d,$61,$6c,$7b,$49,$66,$7b,$60,$6e,$60,$67,$68,$65 // mIf}al{If{`n`ghe
        .byte $7a
        .byte $48,$49,$e3
        .byte $44,$60
        .text "2II>"
        .byte $68,$7d,$6a,$61
        .byte $49,$6f
        .byte $66,$7b                               // f{

txt_e2da:
        .text "I(;*= *I/&1I"
        .byte $6f,$7b,$66,$64,$49,$7c,$7a,$49,$60,$67,$49,$7d,$61,$6c // o{fdI|zI`gI}al

txt_e2f4:
        .text "I',(;I"
        .byte $6f,$7c,$7d,$7c,$7b,$6c,$48,$f2,$49,$e4,$20,$80,$b1,$00,$81,$f9 // o|}|{lH.I. .....
        .byte $01,$c1,$e6,$01,$80,$ce,$00,$23,$ff,$ea,$e5,$e5,$e4,$c1,$45,$aa // .......#......E.
        .byte $55,$00,$00,$00,$00,$00,$ff,$22,$aa,$55,$a5,$23,$aa,$55,$ff,$a4 // U......".U.#.U..
        .byte $21,$03,$4a,$ff,$aa,$55,$00,$00,$00,$00,$00 // !.J..U.....

txt_e335:
        .text "#U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$a5                               // ..

txt_e33a:
        .text "#U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$a5,$c1,$46,$aa,$55,$00,$00,$00,$00,$00,$ff,$22,$aa,$55,$a2 // ...F.U......".U.
        .byte $21,$c0,$a2,$c1,$45,$aa,$55,$00,$00,$00,$00,$00,$ff,$22,$aa,$55 // !...E.U......".U
        .byte $a5,$28,$aa,$55,$ff,$0c,$0c,$04,$04,$08,$45,$ff,$aa,$55,$00,$00 // .(.U......E..U..
        .byte $00,$00,$00,$23,$ff,$a9,$79,$e5,$39,$e8,$e4,$a2,$21,$03,$bc,$21 // ...#..y.9...!..!
        .byte $03,$80,$2a,$00,$22,$01,$01,$e4,$0d,$a2,$e3,$55,$2b,$7d,$7f,$4f // ..*."......U+}.O
        .byte $00,$03,$00
        .byte $40                                   // @ character
        .text "PPT"
        .byte $94,$a2
        .byte $26,$15,$15,$d5,$d7,$d7,$d4
        .byte $a2,$e3,$55,$22,$fc,$fc,$a4,$25,$01,$05,$05,$15,$15,$a2,$e3,$55 // ..U"...%.......U
        .byte $23,$7d,$ff,$0f,$a3,$21,$c0,$e3,$f2,$21,$82,$a2,$c3,$23,$fa,$fa // #}...!...!...#..
        .byte $f0,$a2,$e3,$54,$22,$f0,$f0,$a3,$26,$15,$15,$d5,$d7,$d7,$d4,$a2 // ...T"...&.......
        .text "&TUU"
        .byte $f5,$fd
        .byte $35,$a2
        .byte $23,$15,$15,$d5,$c2
        .byte $21,$03,$a2
        .byte $e3
        .byte $55,$23,$5f,$5f
        .byte $50,$a2
        .text "&"
        .byte $40                                   // @ character
        .text "AE"
        .byte $05,$15,$15,$a2,$e3
        .byte $55,$23,$7d,$ff,$0f,$a3               // U#}...

txt_e3f3:
        .text "%"
        .byte $40                                   // @ character
        .text "PPTT"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$15,$15,$d5,$d7,$d7,$d4,$a2,$21,$fc,$c2,$23,$af,$ab,$2b,$a4 // &.......!..#..+.
        .byte $e4,$40,$aa,$21,$03,$a4,$21,$02,$a2,$21,$f5,$a5,$2c,$19,$6e,$bf // .@.!..!..!..,.n.
        .byte $6e,$19,$08,$04,$04,$00,$40,$d4,$40,$a6,$21,$c0,$b8,$21,$c0,$a4 // n.....@.@.!..!..
        .byte $e8,$39,$e8,$b4,$ab,$21,$03,$b8,$24,$30,$00,$30,$10,$ba,$21,$03 // .9...!..$0.0..!.
        .byte $a5,$e8,$0d
        .byte $21,$43,$e4
        .byte $40                                   // @ character
        .text "#AUU"
        .byte $e4,$d4
        .byte $24,$54,$50
        .byte $50,$40,$e3,$d5,$25,$d7,$d7,$d4,$d5,$d5,$e3,$54,$25,$f0,$f0,$00 // P@..%......T%...
        .byte $55,$55,$e3,$d4,$26,$d5,$d5,$f5,$f5,$3d,$03,$a4,$24,$82,$aa,$aa // UU..&....=..$...
        .byte $c3,$e3,$03,$e3,$a3,$21,$83,$e3,$55,$25,$5f,$5f,$50,$55,$55,$e3 // .....!..U%__PUU.

txt_e47a:
        .text "P%"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$00
        .byte $54,$54,$e3,$d5
        .byte $22,$d7,$d7,$e3,$d4
        .text "%UUT"
        .byte $fc
        .byte $f0,$a3,$e8,$03,$e8,$50,$e3,$d4,$27,$d5,$d5,$f5,$f5,$3d,$03,$03 // .....P..'....=..
        .byte $a3,$23,$82,$aa,$aa,$e3,$e8,$26,$a8,$a8,$a0,$a0,$80,$d4,$e3,$d5 // .#.....&........
        .byte $2d,$d7,$d7,$d4,$d4,$05               // -.....

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

txt_e4b9:
        .text "="
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_e4bc:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $b5                                   // '5' | $80 (end-of-string marker)

txt_e4c0:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$0c,$b2,$21,$01,$a5,$24,$10,$30,$fd,$30,$b0,$e8,$39,$e8,$e4 // ...!..$.0.0..9..
        .byte $bb,$21,$97,$a4,$28,$10,$30,$74,$ff,$74,$30,$10,$10,$a3,$21,$5f // .!..(.0t.t0...!_
        .byte $b9,$21,$0c,$a2,$23,$0d,$0f,$0f,$a5,$23,$aa // .!..#....#.

txt_e4ee:
        .text "UT"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $23,$c0,$00,$c0,$a7,$21,$d5,$c2,$a5,$23,$ff,$a8,$a8,$a5,$23,$3f // #....!...#....#?
        .byte $0f,$03,$a5,$23,$55,$ff,$fc,$a5,$23,$c3,$03,$03,$a5,$23,$ff,$aa // ...#U...#....#..
        .byte $aa,$a5,$23,$54,$f0,$f0,$a5,$25,$e8,$f0,$f0,$00,$30,$ab,$e3,$03 // ..#T...%....0...
        .byte $a5,$24,$50,$80,$80,$03,$a4,$23,$3f,$0f,$03,$a5,$23,$55,$ff,$fc // .$P....#?...#U..
        .byte $a5,$21,$c0,$a7,$23,$d4,$f0,$f0,$a5,$23,$3d,$0f,$0f,$a5 // .!..#....#=...

txt_e53f:
        .text "!"
        .byte $40                                   // @ character
        .byte $b1                                   // '1' | $80 (end-of-string marker)

txt_e542:
        .text "!0"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $21,$03,$b0,$21,$10,$b7,$e8,$39,$e8,$e4,$a5,$21,$c0,$ba,$22,$30 // !..!...9...!.."0
        .byte $30,$80,$28,$00,$25,$01,$03,$1f,$03,$01,$a5,$21,$d0,$be,$21,$08 // 0.(.%......!..!.
        .byte $80,$3a,$00,$21,$03,$a8,$21,$80,$af,$21,$03,$a2,$25,$01,$03,$1f // .:.!..!..!..%...
        .byte $03,$01,$a5,$21,$d0,$ac,$21,$03,$80,$37,$00,$21,$c0,$b3,$21,$c0 // ...!..!..7.!..!.
        .byte $a2,$e8,$39,$e8,$e4,$a5,$21,$03,$b4,$c2,$e4,$fa,$a2,$c2,$e4,$aa // ..9...!.........
        .byte $a2,$c2,$e4,$aa,$a2,$c2,$e3,$aa,$21,$ab,$a2,$c2,$e3,$aa,$c1,$a2 // ........!.......
        .byte $c2,$e3,$aa,$c1,$a2,$c2,$e3,$aa,$c1,$a2,$c2,$e3,$aa,$c1,$a2,$c2 // ................
        .byte $e3,$aa,$c1,$a2,$c2,$e3,$aa,$c1,$a2,$c2,$e3,$aa,$c1,$a2,$c2,$e3 // ................
        .byte $aa,$21,$fd,$a2,$c2,$e3,$aa,$21,$af,$a2,$c2,$e3,$aa,$c1,$a2,$c2 // .!.....!........
        .byte $e3,$aa,$c1,$a2,$c2,$e3,$aa,$c1,$a2,$c2,$e3,$aa,$c1,$a2,$c2,$e3 // ................
        .byte $aa,$25,$ff,$03,$00,$55,$55,$e3,$aa   // .%...UU..

txt_e5ee:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $c2,$e3,$aa,$21,$fb,$a2,$c2,$e3,$aa,$c1,$a2,$c2,$e3,$aa,$c1,$a2 // ...!............
        .byte $c2,$e3,$aa,$c1,$a2,$c2,$e3,$aa,$c1,$a2,$c2,$e3,$aa,$c1,$a2,$c2 // ................
        .byte $e3,$aa,$c1,$a2,$c2,$e3,$aa,$21,$f6,$a2,$c2,$e4,$aa,$a2,$c2,$e4 // .......!........
        .byte $aa,$a2,$c2,$e4,$aa,$a2,$c2,$e4,$55,$a2,$22,$e8,$e8,$e4,$68,$b8 // ........U."...h.
        .byte $e8,$39,$e8,$e4,$af,$21,$01,$a8,$e8,$fa,$c8,$e8,$aa,$22,$fe,$fe // .9...!......."..
        .byte $e3,$fa,$26,$ea,$e9,$ff,$aa,$bf,$bf,$c2 // ..&.......

txt_e64b:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $e4,$aa                               // ..

txt_e651:
        .text "$UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$e4,$aa                           // ...

txt_e658:
        .text "$UW"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $ff,$e7,$aa,$c1,$e4,$55,$23,$6a,$6a,$a5,$42,$ff,$aa,$aa,$aa,$aa // .....U#jj.B.....

txt_e66c:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $2d,$5f,$af,$af,$be,$be,$fe,$fa,$aa,$af,$bf,$be,$be,$fe,$e3,$fa // -_..............
        .byte $c1,$e4,$aa,$23,$a5,$95,$96,$44,$ff,$aa,$aa,$aa,$aa // ...#...D.....

txt_e68c:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $33,$ff                               // 3.

txt_e691:
        .text "VVZZ"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $a9,$55,$f9,$e9,$e5,$a5,$a5,$95,$96,$96,$ff,$d5,$d5,$e3,$55,$23 // .U............U#
        .byte $56,$56,$ff,$e4                       // VV..

txt_e6aa:
        .text "U#"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$95,$43,$ff,$aa,$aa,$aa,$aa       // ..C.....

txt_e6b5:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $21,$aa,$e4,$55,$c2,$25,$55,$e9,$69,$a5,$a5,$e3,$95,$21,$55,$e8 // !..U.%U.i....!U.
        .byte $aa,$c8,$f0,$aa,$e8,$bc,$aa,$21,$01,$ad,$e8,$39,$e8,$e4,$b8,$e8 // .......!...9....
        .byte $fa,$f8,$aa,$ce,$26,$fe,$fe,$ea,$eb,$eb,$ab,$e3,$af,$22,$bf,$55 // ....&........".U
        .byte $e4
        .text "V$ZZ"
        .byte $69,$a5,$e3,$95,$ec
        .byte $55,$c8,$e3
        .byte $57,$e3,$5f
        .byte $22,$7f,$7e,$e3,$d5,$e4               // ".~...

txt_e6fe:
        .text "U$"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a5,$af,$ff,$e4                       // ....

txt_e705:
        .text "U!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $42,$aa,$ff,$ff,$aa,$aa,$aa,$aa       // B.......

txt_e710:
        .text "U!U"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $e4                                   // .

txt_e715:
        .text "U%"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $ff,$aa,$aa,$ff,$e3,$fd,$24,$f5,$ff,$af,$af,$e3,$7e,$23,$7a,$fa // ......$.....~#z.
        .byte $fe,$e3,$fa,$e3,$ea,$23,$aa,$56,$56,$e3,$5a,$e3,$69,$22,$95,$95 // .....#.VV.Z.i"..
        .byte $ee,$55,$d8,$80,$28,$aa,$e8,$bc,$a2,$21,$c0,$b5,$e8,$39,$e8,$b4 // .U..(....!...9..
        .byte $a3,$21,$c0,$b4,$e8,$fa,$f8,$aa,$c8,$e3,$fa,$e3,$eb,$23,$ab,$af // .!...........#..
        .byte $d5,$e4
        .text "U%VVZ"
        .byte $69,$65,$e3,$a5
        .byte $23,$95,$95
        .byte $55,$c8
        .byte $e8,$aa,$e8,$55,$21,$7e,$e7           // ...U!~.

txt_e76f:
        .text "U!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e7                                   // .

txt_e773:
        .text "U!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e7,$55,$c1,$e7,$aa,$c1,$e4,$55,$e3   // .U.....U.

txt_e77f:
        .text "V%"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $7d,$7d,$f5,$f5,$e3,$d5,$22,$5a,$5a,$e3,$69,$28,$a5,$a5,$a7,$af // }}...."ZZ.i(....
        .byte $bf,$be,$be,$fe,$e3,$fa,$e3,$55,$e3,$56,$e5,$5a,$e3,$6a,$ea,$aa // .......U.V.Z.j..
        .byte $e8,$55,$e8,$aa,$c8,$80,$30,$aa,$e8,$bc,$a8,$21,$0c,$af,$e8,$39 // .U....0....!...9
        .byte $e8,$e4,$b1,$21,$c0,$a6,$e8,$fa,$f8,$aa,$e3,$ab,$e3,$af,$23,$bf // ...!..........#.
        .byte $bd,$fa,$e3,$ea,$e3,$aa
        .text "%UZY"
        .byte $69,$69,$e3,$a5
        .byte $21,$95
        .byte $f8,$aa,$22,$af,$bf,$e3,$be,$25,$fa,$fa,$f5,$aa,$aa,$c5 // .."....%......

txt_e7e0:
        .text "!U"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $e5,$aa                               // ..

txt_e7e5:
        .text "!U"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $e5,$aa                               // ..

txt_e7ea:
        .text "!U"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $e5,$aa                               // ..

txt_e7ef:
        .text "!U"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $e5,$aa,$24,$55,$e9,$a9,$a9,$e3,$a5,$2a,$96,$56,$6b,$6b,$6f,$af // ..$U.....*.Vkko.
        .byte $af,$bf,$be,$bd,$e3,$ea,$e4,$aa,$23,$55,$5f,$5e,$e5,$55,$c3,$e5 // ........#U_^.U..
        .byte $aa                                   // .

txt_e813:
        .text "!U"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $e5,$aa                               // ..

txt_e818:
        .text "!U"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $e5                                   // .

txt_e81c:
        .text "U!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $c2,$e5                               // ..

txt_e821:
        .text "U)"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $fe,$fa,$5a,$69,$69,$65,$65,$a5,$e8,$aa,$c8,$80,$20,$aa,$e8,$bc // ..Ziiee..... ...
        .byte $a7,$21,$f0,$aa,$22,$30,$00,$e3,$30,$21,$10,$e8,$39,$e8,$e4,$a5 // .!.."0..0!..9...
        .byte $21,$03,$b2,$e4,$fa                   // !....

txt_e849:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$aa,$c2,$a2,$e4,$aa,$c2,$a2,$e4,$aa,$c2,$a2,$21,$bf,$e3,$aa // ............!...
        .byte $c2,$a2,$c1,$e3,$aa,$c2,$a2,$21,$6a,$e3,$aa // .......!j..

txt_e868:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$aa                               // ..

txt_e86e:
        .text "!UBU"
        .byte $00                                   // string terminator
        .byte $00,$ff,$ff,$ff,$ff                   // .....

txt_e878:
        .text "U!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$d5,$e3,$aa                       // !...

txt_e880:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$aa,$c3,$22,$aa,$aa,$a2,$21,$55,$e3,$aa // !.."...!U..

txt_e88f:
        .text "!UCU"
        .byte $00                                   // string terminator
        .byte $00,$55,$aa,$aa,$aa                   // .U...

txt_e899:
        .text "U!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$56,$e3,$aa                       // !V..

txt_e8a1:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$b5,$e3,$aa                       // !...

txt_e8a9:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $c1,$e3,$aa,$c2,$a2,$21,$55,$e3,$aa   // .....!U..

txt_e8b6:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$aa,$c3,$22,$aa,$aa,$a2,$21,$aa,$c3,$22,$aa,$aa,$a2,$21,$55 // !.."...!.."...!U
        .byte $e3,$aa                               // ..

txt_e8cc:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$55,$e3,$aa                       // !U..

txt_e8d4:
        .byte $22                                   // double quote character
        .text "UU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$af,$c3,$22,$aa,$aa,$a2,$c4,$22,$aa,$aa,$a2,$e4,$aa,$c2,$a2 // !.."....".......
        .byte $e4,$aa,$c2,$a2,$e4,$aa,$c2,$a2,$e4,$aa,$c2,$a2,$e4,$aa,$c2,$a2 // ................
        .byte $e4,$bc,$22,$fc,$fc,$a6               // .."...

txt_e8fe:
        .text "!?"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $23,$01,$d6,$01,$a2,$28,$10,$30,$74,$ed,$ab,$ed,$74,$30,$e4,$1e // #....(.0t...t0..
        .byte $21,$de,$e3,$1e,$e8,$e4,$a7,$21,$c0,$a9,$21,$c0,$bc,$21,$0c,$b9 // !......!..!..!..
        .byte $21,$c0,$80,$22,$00,$21,$30,$80,$2f,$00,$21,$0c,$80,$22,$00 // !..".!0./.!..".

txt_e930:
        .text "!0"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $21,$03,$80,$3b,$00,$21,$c0,$b2,$22,$10,$10,$e3,$30,$23,$00,$30 // !..;.!.."...0#.0
        .byte $00,$e8,$39,$e8,$e4,$b8,$c1,$e7,$0f,$21,$cf,$e7,$0f,$e3,$0c,$22 // ..9......!....."
        .byte $fc,$fc,$e3,$0c,$24,$ff,$f0,$f0,$ff,$e3,$f0,$25,$ff,$cf,$0f,$0f // ....$......%....
        .byte $cf,$e3,$0f,$22,$cf,$fc,$a2,$21,$fc,$a3,$21,$fc,$ac // ..."...!..!..

txt_e970:
        .text "!0"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e4,$03,$a3,$25,$03,$fc,$c0,$c0,$fc,$e3,$0c,$21,$fc,$e7,$f0,$c1 // ...%.......!....
        .byte $e8,$cf,$25,$f0,$0c,$0c,$fc,$f0,$a3,$24,$ff,$f0,$f0,$ff,$e4,$f0 // ..%......$......
        .byte $24,$0f,$cf,$cf,$0f,$e4,$cf,$21,$fc,$a2,$21,$f0,$a3,$22,$fc,$ff // $......!..!.."..
        .byte $e8,$f3,$e7,$33,$24,$ff,$c0,$c0,$fc,$e3,$c0,$c1,$b8,$c1,$e6,$f0 // ...3$...........
        .byte $23,$ff,$cf,$cf,$e4,$0f,$23,$cf,$cf,$fc,$e6,$0c,$21,$fc,$e7,$f0 // #.....#.....!...
        .byte $c1,$e8,$cf,$21,$fc,$e7,$03,$21,$3f,$e6,$3c,$24,$3f,$f3,$33,$00 // ...!...!?.<$?.3.
        .byte $e3,$03,$25,$33,$f3,$cf,$cf,$0f,$e5,$cf,$a7,$21,$fc,$a4,$21,$c0 // ..%3.......!..!.
        .byte $b3,$e8,$39,$e8,$9c,$b8,$21,$0f,$a4,$e3,$20,$21,$0f,$a4,$24,$08 // ..9...!... !..$.
        .byte $22,$2a,$0c,$a4
        .text "$("
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .byte $ff,$a4
        .byte $24,$22,$22,$08,$cf,$a4
        .text "$"
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .text "*"
        .byte $fc,$a4
        .byte $23,$08

txt_ea0b:
        .byte $22                                   // double quote character
        .text "*"
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_ea0e:
        .text "#003"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $e3,$33,$21,$03,$a4,$24,$08,$20,$80,$fc,$a7,$c1,$a7,$21,$cf,$af // .3!..$. .....!..
        .byte $21,$f0,$a7,$21,$cf,$a7,$21,$fc,$a7,$21,$f3,$a7,$21,$33 // !..!..!..!..!3

// --- Region $ea34-$ea80 ---
.pc = $ea34 "dat_ea34"

dat_ea34:
        .byte $c1,$a4,$23,$a2,$22,$a2,$a5,$23,$30,$33,$f3,$a5,$23,$c3,$33,$f3 // ..#."..#03..#.3.
        .byte $a5,$24,$0c,$cc,$fc,$ff,$a4,$24,$a8   // .$.....$.

txt_ea4d:
        .text "  "
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $a4,$24,$20,$88,$88,$fc,$a4,$24,$aa,$88,$88,$ff,$a4,$e3,$80,$21 // .$ ....$.......!
        .byte $cf,$a4,$24,$0a,$08,$0a,$03,$a4,$24,$88,$08,$8a,$3f,$a4,$24,$82 // ..$.....$...?.$.
        .byte $88,$8a,$f3,$a4,$24,$0a,$88,$8a,$cf,$a4,$24,$08,$88,$0a,$fc,$a4 // ....$.....$.....
        .byte $22                                   // "

// --- Region $ea98-$eaa1 ---
.pc = $ea98 "Segment $ea98"
        .byte $e3,$0c
        .text "%?33"
        .byte $00,$0f,$e3
        .byte $30

// --- Region $eaa8-$eabe ---
.pc = $eaa8 "Segment $eaa8"
        .text "0<0?"
        .byte $0c,$0c,$00

txt_eaaf:
        .text "<3<0033"
        .byte $00                                   // string terminator
        .byte $3f,$e3,$0c
        .text "%?33"
        .byte $00

// --- Region $eac3-$ead4 ---
.pc = $eac3 "Segment $eac3"
        .byte $0f,$33,$0c,$a6,$22,$11,$41,$a6,$22,$30,$0c,$b5,$21,$0c,$a8,$21 // .3..".A."0..!..!
        .byte $03,$ba                               // ..

// --- Region $eadb-$eb43 ---
.pc = $eadb "dat_eadb"

dat_eadb:
        .byte $03,$00,$03,$03,$2b,$03,$00,$f3,$03,$f3,$33,$f3,$33,$33,$00,$ff // ....+.....3.33..
        .byte $e3,$33,$25,$03,$33,$33,$00,$0c,$e3,$33,$36,$0c,$14,$04,$00,$14 // .3%.33...36.....
        .byte $11,$14,$11,$11,$30,$30,$00,$0f,$30,$33,$33,$0f,$cc,$30,$00,$33 // ....00..033..0.3
        .byte $33,$e3,$0c,$22,$cc,$c0,$a6,$22,$c0,$c0,$a7,$21,$0f,$a6,$21,$cc // 3.."..."...!..!.
        .byte $43,$cc,$00,$00,$00,$00,$00,$00,$cc,$21,$cc,$a6,$22,$c0,$30,$be // C........!..".0.
        .byte $e8,$39,$e8,$e4,$b9                   // .9...

txt_eb30:
        .text "%?0<0?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e4                                   // .

txt_eb38:
        .text "0!?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_eb3c:
        .text "%?0<0?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25                                   // %

// --- Region $eb50-$ebc1 ---
.pc = $eb50 "Segment $eb50"
        .text "<3<33"
        .byte $a3
        .byte $21,$0c,$e3
        .byte $33,$21,$0c,$a9
        .byte $21,$c0,$80
        .byte $36,$00,$21,$0c,$b3,$e3,$03,$a4,$21,$f0,$e3,$03,$21,$f0,$a3,$21 // 6.!.....!...!..!
        .byte $82,$e3,$22,$21,$82,$a3,$25,$08,$88,$a8,$28,$08,$a3,$21,$a0,$e3 // .."!..%...(..!..
        .byte $88,$21,$a0,$a3,$21,$30,$e3,$cc       // .!..!0..

txt_eb88:
        .text "!0"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$f0,$cc,$f0,$cc,$cc,$80,$23,$00,$25,$02,$03,$2f,$03,$02,$a5 // %......#.%../...
        .byte $21,$e0,$b1                           // !..

txt_eb9e:
        .text "!"
        .byte $40                                   // @ character
        .byte $ad                                   // '-' | $80 (end-of-string marker)

txt_eba1:
        .text "! "
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $e8,$27,$e8,$e4,$b2,$e5,$0c,$21,$04,$bd,$21,$30,$80,$34,$00,$21 // .'.....!..!0.4.!
        .byte $c0,$a2,$23,$40,$40,$80,$b7,$21,$0c,$a9,$21,$c0,$b1,$21 // ..#@@..!..!..!

// --- Region $ebcb-$ebf4 ---
.pc = $ebcb "dat_ebcb"

dat_ebcb:
        .byte $21,$c0,$80,$35,$00                   // !..5.

txt_ebd0:
        .text "!0"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $21,$80,$a2,$e8,$39,$e8,$e4,$ac,$21,$f5,$a3,$28,$04,$0c,$1d,$7b // !...9...!..(...{
        .byte $ea,$7b,$1d,$0c,$a3                   // .{...

txt_ebe8:
        .text "#"
        .byte $40                                   // @ character
        .byte $d6                                   // 'V' | $80 (end-of-string marker)
        .byte $40,$a6,$21,$cc,$80,$22,$00,$21,$0c,$b1 // @.!..".!..

// --- Region $ec03-$ecf5 ---
.pc = $ec03 "dat_ec03"

dat_ec03:
        .byte $40,$80,$80,$00,$70,$80,$33,$00,$21,$0c,$80,$2f,$00 // @...p.3.!../.

txt_ec10:
        .text "!0"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $21,$c0,$a7,$21,$30,$80,$3e,$00,$e8,$39,$e8,$e4,$b0,$22,$04,$04 // !..!0.>..9..."..
        .byte $e4,$0c,$b9                           // ...

txt_ec26:
        .text "!0"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $21,$0c,$80,$22,$00,$21,$c0,$b4,$21,$c0,$80,$1f,$00,$21,$03,$80 // !..".!..!....!..
        .byte $21,$00,$21,$0c,$80,$37,$00           // !.!..7.

txt_ec40:
        .text "!0"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $24,$03,$00,$03,$03,$80,$20,$00,$e8,$39,$e5,$e4,$23,$e7,$e4,$e4 // $..... ..9..#...
        .byte $80,$25,$00,$21,$0c,$af,$21,$c0,$80,$21,$00,$21,$0c,$b6,$21,$40 // .%.!..!..!.!..!@
        .byte $80,$3f,$00,$21,$04,$80,$36,$00,$21,$c0,$80,$22,$00,$22,$03,$01 // .?.!..6.!.."."..
        .byte $80,$26,$00,$e8,$39,$e8,$e4,$b1,$21,$03,$80,$82,$00,$21,$c0,$80 // .&..9...!....!..
        .byte $3c,$00,$21,$08,$80,$29,$00,$21,$c0,$80,$25,$00 // <.!..).!..%.

txt_ec8f:
        .text "!0"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $e8,$39,$e8,$e4,$af,$21,$03,$80,$29,$00,$25,$0a,$08,$0a,$08,$0a // .9...!..).%.....
        .byte $a3,$25,$0f,$cc,$0f,$cc,$0c,$a3,$25,$03,$cc,$0c,$cc,$c3,$a3,$25 // .%......%......%
        .byte $0c,$cc,$cf,$cc,$0c,$a3               // ......

txt_ecb8:
        .text "%3"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $03,$c3,$33,$a3,$25,$f3,$03,$c3,$03,$f3,$a3,$25,$0c,$cc,$fc,$3c // ..3.%......%...<
        .byte $0c,$a3,$e5,$03,$a3,$25,$c3,$33,$c0,$30,$c0,$a3,$22,$30,$30,$e3 // .....%.3.0.."00.
        .byte $c0,$a3,$25,$0f,$03,$03,$33,$0c,$a3,$25,$cf,$03,$03,$33,$0c,$a3 // ..%...3..%...3..
        .byte $21,$c0,$a7,$21,$fc,$e4,$30,$a3,$25,$cc,$cc // !..!..0.%..

// --- Region $ecfc-$ed2f ---
.pc = $ecfc "Segment $ecfc"
        .byte $c0,$f0,$c0,$fc,$a3,$25,$0f,$0c,$0f,$0c,$0f,$a3,$25,$0f,$cc,$0f // .....%......%...
        .byte $cc,$0c,$a3,$25,$0f,$cc,$0f,$cc,$cf,$a3,$25,$c3,$0c,$0f,$0c,$cc // ...%......%.....
        .byte $a3,$25,$0c,$cc,$cf,$cc,$cc,$a3       // .%......

txt_ed24:
        .text "%3"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $03,$c3,$33,$a3,$25,$f3,$03,$c3,$03   // ..3.%....

// --- Region $ed44-$ed67 ---
.pc = $ed44 "dat_ed44"

dat_ed44:
        .byte $80,$90,$a9,$a7,$21,$7c,$a8,$e8,$39,$e8,$e4,$80,$20,$00,$21,$c0 // ....!|..9... .!.
        .byte $80,$3b,$00,$21,$03,$ab,$21,$0c,$bd,$21,$0c,$80,$1f,$00,$21,$0c // .;.!..!..!....!.
        .byte $80,$4c,$00,$21                       // .L.!

// --- Region $ed71-$ee33 ---
.pc = $ed71 "dat_ed71"

dat_ed71:
        .byte $40,$80,$80,$b2,$e8,$39,$e5,$e4,$23,$e7,$ea,$55,$a5 // @....9..#..U.

txt_ed7e:
        .text "!UB"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$00,$00,$00,$00               // ......

txt_ed88:
        .text "U$"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$30,$a3,$23,$ff,$55,$aa,$a5   // ..0.#.U..

txt_ed94:
        .text "!UC"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$00,$00,$00,$00               // ......

txt_ed9e:
        .text "U"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$a4,$24,$09,$55,$ff,$aa,$a2,$26,$80,$c0,$f8,$ff,$55,$aa,$a5 // ..$.U...&....U..

txt_edb1:
        .text "!UC"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$00,$00,$00,$00,$55,$22,$ff,$aa,$a5 // ......U"...

txt_edc0:
        .text "!UG"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$00,$00,$00,$00,$55,$22,$ff,$aa,$a5 // ......U"...

txt_edcf:
        .text "#U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$a5                               // ..

txt_edd4:
        .text "%U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$c0,$a3,$23,$ff,$55,$aa,$a5   // ....#.U..

txt_ede0:
        .text "#U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$a4,$24,$30,$ff,$55,$aa,$a5       // ..$0.U..

txt_edeb:
        .text "!UB"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$00,$00,$00,$00,$55,$22,$ff,$aa,$a5 // ......U"...

txt_edfa:
        .text "!UG"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$00,$00,$00,$00               // ......

txt_ee04:
        .text "U"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$e5,$39,$23,$f9,$a9,$55,$81,$52,$00,$21,$08,$a2,$21,$1c,$a2 // ..9#..U.R.!..!..
        .byte $22,$ff,$cf,$c2,$24,$c7,$fe,$1d,$82,$a2,$21,$c2,$a2,$27,$62,$00 // "...$.....!..'b.
        .byte $01,$ff,$00,$01,$ff,$a2,$21,$7c,$80,$91,$00,$60,$6d // ......!|...`m

// --- Region $ee9f-$f280 ---
.pc = $ee9f "dat_ee9f"

dat_ee9f:
        .byte $ff,$80,$9f,$fe,$00,$83,$95,$00,$61,$e3,$f0,$00,$12,$03,$01,$0f // ........a.......
        .byte $03,$41,$02,$19,$0a,$2c,$14,$01,$04,$00,$0e,$64,$0b,$28,$11,$01 // .A...,.....d.(..
        .byte $ad,$18,$ad,$18,$ad,$18,$af,$18,$af,$10,$af,$10,$b0,$18,$b0,$18 // ................
        .byte $b0,$18,$b2,$18,$b2,$10,$b2,$10,$10,$02,$04,$05,$0b,$14,$14,$f5 // ................
        .byte $0e,$0a,$11,$01,$ad,$18,$ad,$18,$ad,$18,$af,$18,$af,$10,$af,$10 // ................
        .byte $b0,$18,$b0,$18,$b0,$18,$b2,$18,$b2,$10,$b2,$10,$10,$04,$02,$2c // ...............,
        .byte $0e,$96,$11,$01,$13,$01,$a1,$08,$a8,$08,$ad,$08,$12,$03,$a3,$08 // ................
        .byte $a6,$08,$ab,$08,$af,$10,$ab,$10,$13,$01,$a4,$08,$ab,$08,$b0,$08 // ................
        .byte $12,$03,$ad,$08,$a6,$08,$a1,$08,$a6,$10,$b2,$10,$10,$06,$02,$2c // ...............,
        .byte $04,$08,$03,$51,$0e,$00,$14,$f8,$13,$01,$11,$01,$a1,$18,$a3,$18 // ...Q............
        .byte $a4,$18,$a6,$18,$a8,$08,$a6,$08,$a4,$08,$a3,$08,$a4,$18,$a6,$18 // ................
        .byte $a8,$18,$ab,$18,$ad,$08,$ab,$08,$aa,$08,$a6,$08,$10,$04,$11,$01 // ................
        .byte $a4,$10,$a6,$08,$a8,$10,$a9,$08,$ab,$08,$ae,$20,$ad,$18,$a9,$0f // ........... ....
        .byte $00,$01,$10,$04,$14,$fa,$03,$41,$02,$19,$04,$00,$0e,$64,$11,$01 // .......A.....d..
        .byte $ad,$18,$ad,$18,$ad,$18,$af,$18,$af,$10,$af,$10,$b0,$18,$b0,$18 // ................
        .byte $b0,$18,$b2,$18,$b2,$10,$b2,$10,$10,$06,$00,$01,$00,$01,$03,$41 // ...............A
        .byte $02,$19,$0a,$0e,$14,$01,$04,$00,$0e,$32,$0b,$96,$13,$01,$11,$01 // .........2......
        .byte $ad,$08,$10,$09,$11,$01,$ab,$08,$10,$10,$11,$01,$ad,$08,$10,$07 // ................
        .byte $12,$02,$03,$41,$0b,$c8,$02,$2c,$14,$f5,$11,$01,$04,$00,$c5,$08 // ...A...,........
        .byte $c3,$08,$c5,$08,$c7,$08,$c8,$08,$c7,$08,$c5,$08,$c7,$48,$c8,$10 // .............H..
        .byte $c8,$08,$ca,$08,$cc,$08,$ca,$08,$c8,$08,$ca,$20,$ca,$08,$c5,$08 // ........... ....
        .byte $c3,$08,$c2,$10,$c5,$08,$c3,$08,$c5,$08,$c7,$08,$c8,$08,$c7,$08 // ................
        .byte $c5,$08,$c7,$48,$c8,$10,$c8,$08,$ca,$08,$cc,$08,$ca,$08,$c8,$08 // ...H............
        .byte $ca,$20,$ca,$08,$ce,$08,$cf,$08,$d1,$10,$13,$01,$d1,$08,$d3,$08 // . ..............
        .byte $d4,$08,$d4,$10,$d3,$08,$d1,$08,$d3,$48,$d4,$18,$d4,$08,$cf,$08 // .........H......
        .byte $cd,$08,$cc,$10,$ca,$18,$ca,$08,$ce,$08,$cf,$08,$d1,$10,$12,$02 // ................
        .byte $0b,$64,$10,$02,$11,$01,$07,$03,$05,$04,$c8,$10,$c5,$10,$c0,$10 // .d..............
        .byte $c5,$10,$c3,$10,$c7,$10,$ca,$10,$cd,$10,$cf,$10,$cc,$10,$c8,$10 // ................
        .byte $c3,$10,$c2,$10,$c5,$10,$ca,$10,$c5,$10,$10,$02,$0b,$14,$04,$02 // ................
        .byte $0e,$64,$02,$1f,$11,$01,$14,$04,$b4,$08,$07,$00,$b7,$08,$b9,$08 // .d..............
        .byte $bc,$10,$b9,$08,$b7,$08,$b9,$20,$b7,$08,$b9,$08,$b7,$02,$08,$b4 // ....... ........
        .byte $08,$b2,$61,$ee,$08,$b0,$08,$b0,$10,$b2,$08,$b4,$08,$b2,$20,$b2 // ..a........... .
        .byte $08,$b6,$08,$b7,$08,$b9,$08,$be,$08,$04,$01,$10,$02,$04,$02,$11 // ................
        .byte $01,$c0,$08,$be,$08,$bc,$08,$b9,$10,$bc,$08,$be,$08,$bb,$20,$bb // .............. .
        .byte $08,$bc,$08,$be,$08,$c0,$08,$c1,$08,$c3,$08,$c1,$08,$c0,$08,$bc // ................
        .byte $10,$be,$08,$c0,$08,$be,$20,$be,$08,$c2,$08,$c0,$08,$be,$08,$b9 // ...... .........
        .byte $08,$04,$04,$10,$02,$04,$02,$02,$2c,$03,$51,$04,$08,$0e,$00,$11 // ........,.Q.....
        .byte $01,$a8,$08,$a8,$08,$aa,$08,$ab,$10,$ad,$08,$ae,$08,$b2,$20,$b0 // .............. .
        .byte $18,$ad,$10,$10,$02,$14,$f8,$11,$01,$03,$11,$c0,$08,$be,$08,$bc // ................
        .byte $08,$bb,$10,$b9,$08,$b7,$08,$b5,$20,$b5,$18,$b9,$0f,$00,$01,$14 // ........ .......
        .byte $04,$10,$02,$03,$41,$02,$19,$14,$06,$04,$00,$0e,$32,$13,$01,$11 // ....A.......2...
        .byte $01,$ad,$08,$10,$09,$11,$01,$ab,$08,$10,$10,$11,$01,$ad,$08,$10 // ................
        .byte $07,$12,$02,$03,$41,$0b,$c8,$02,$2c,$09,$0a,$13,$01,$11,$01,$0d // ....A...,.......
        .byte $64,$b9,$63,$bc,$18,$0f,$01,$10,$04,$bc,$08,$0f,$00,$b9,$08,$b7 // d.c.............
        .byte $08,$b5,$08,$b4,$08,$b5,$08,$b7,$08,$bc,$10,$b9,$08,$b7,$08,$b4 // ................
        .byte $08,$b6,$08,$b7,$08,$b9,$08,$bc,$10,$b9,$08,$b7,$08,$b6,$08,$04 // ................
        .byte $03,$0e,$64,$12,$02,$04,$00,$11,$01,$ad,$08,$01,$0e,$10,$09,$11 // ..d.............
        .byte $01,$ab,$08,$01,$0d,$10,$10,$11,$01,$ad,$08,$01,$0c,$10,$07,$11 // ................
        .byte $01,$ad,$08,$01,$0b,$10,$09,$11,$01,$ab,$08,$01,$0a,$10,$10,$11 // ................
        .byte $01,$ad,$08,$01,$09,$10,$07,$11,$01,$00,$62,$10,$b8,$00,$01,$03 // ..........b.....
        .byte $41,$02,$18,$0a,$0e,$04,$00,$0e,$50,$14,$01,$0b,$64,$13,$01,$11 // A.......P...d...
        .byte $01,$bc,$63,$c0,$08,$08,$01,$10,$09,$11,$01,$bb,$63,$be,$08,$10 // ..c.........c...
        .byte $07,$11,$01,$bc,$63,$c0,$08,$10,$09,$04,$01,$11,$01,$be,$63,$c2 // ....c.........c.
        .byte $08,$10,$05,$c3,$08,$c2,$08,$12,$0c,$03,$21,$14,$04,$13,$01,$11 // ..........!.....
        .byte $01,$bc,$63,$c0,$08,$08,$01,$10,$09,$11,$01,$bb,$63,$be,$08,$10 // ..c.........c...
        .byte $07,$11,$01,$bc,$63,$c0,$08,$10,$09,$11,$01,$be,$63,$c2,$08,$10 // ....c.......c...
        .byte $05,$c3,$08,$c2,$08,$12,$04,$13,$01,$11,$01,$bc,$63,$c0,$08,$08 // ............c...
        .byte $01,$10,$03,$11,$01,$bb,$63,$c0,$08,$10,$04,$11,$01,$be,$63,$ba // ......c.......c.
        .byte $08,$10,$04,$11,$01,$bc,$63,$b9,$07,$00,$01,$10,$05,$12,$04,$03 // ......c.........
        .byte $41,$14,$06,$13,$01,$11,$01,$bc,$63,$c0,$08,$08,$01,$10,$09,$11 // A.......c.......
        .byte $01,$bb,$63,$be,$08,$10,$07,$11,$01,$bc,$63,$c0,$08,$10,$09,$04 // ..c.......c.....
        .byte $01,$11,$01,$be,$63,$c2,$08,$10,$05,$c3,$08,$c2,$08,$12,$0c,$00 // ....c...........
        .byte $b9,$07                               // ..

// --- Region $f297-$f376 ---
.pc = $f297 "Segment $f297"
        .byte $fe,$00,$9f,$fe,$00,$8a,$4b,$00,$31,$07,$00,$d7,$d7,$ef,$be,$be // ......K.1.......
        .byte $bb,$20,$38,$df,$cd,$05,$80,$4c,$15,$df,$e3,$40,$26,$17,$17,$19 // . 8....L...@&...
        .byte $00,$72,$10,$a3,$2a,$08,$30,$0c,$02,$01,$2b,$0d,$00,$40,$00,$e3 // .r..*.0...+..@..
        .byte $04,$80,$20,$00,$21,$01,$a9,$29,$be,$be,$bb,$3b,$3b,$03,$7f,$50 // .. .!..)...;;..P
        .byte $0a,$a3,$26,$c8,$b8,$f4,$00,$0b,$01,$a9,$e3,$04,$a6,$30,$40,$41 // ..&..........0@A
        .byte $41,$88,$ec,$8c,$7d,$7d,$7e,$86,$b4,$48,$7d,$7d,$7e,$04,$a2,$24 // A...}}~..H}}~..$
        .byte $01,$05,$0a,$a0,$a3                   // .....

txt_f2fc:
        .text "!("
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$be,$9a,$9a,$00,$7d,$a3,$21,$7e,$a3,$27,$7e,$00,$7e,$00,$5c // %....}.!~.'~.~.\
        .byte $8a,$92,$a2                           // ...

txt_f312:
        .text "!P"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$d6,$a7,$e3,$7e,$a2,$21,$7d,$a2,$21,$7d,$a7,$60 // !...~.!}.!}.`

txt_f322:
        .byte $40                                   // @ character
        .text "LV"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $4c,$0f,$c5,$ec,$c1,$81,$ea,$d5,$c0,$d5,$c0,$d5,$c0,$60,$01,$02 // L............`..
        .byte $04,$00,$07,$0e,$01,$00,$ff,$00,$02,$04,$05,$07,$09,$0b,$1e,$18 // ................
        .byte $8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e,$86,$8e,$96,$9f,$a8,$b3 // .~..............
        .byte $bd,$c8,$d4,$e1,$ee,$fd,$8c,$78,$64,$50,$3c,$28,$14,$a2,$62,$c5 // .......xdP<(..b.
        .byte $02,$03,$05,$07,$08,$0a,$0c,$0d,$0f,$11,$12,$00,$e0,$00,$04,$08 // ................
        .byte $0c                                   // .

// --- Region $f4b3-$f54d ---
.pc = $f4b3 "Segment $f4b3"
        .byte $cf,$c0,$bd,$d9,$c0,$85,$fb,$de,$21,$c0,$f0,$4f,$bd,$24,$c0,$30 // ........!..O.$.0
        .byte $ee,$d0,$0e,$bd,$27,$c0,$dd,$21,$c0,$90,$06,$bd,$11,$c0,$9d,$78 // ....'..!.......x
        .byte $c0,$bd,$2a,$c0,$f0,$56,$0a,$bd,$05,$c0,$b0,$31,$7d,$2d,$c0,$9d // ..*..V.....1}-..
        .byte $05,$c0,$a8,$bd,$08,$c0,$7d,$30,$c0,$9d,$08,$c0,$48,$98,$dd,$54 // ......}0....H..T
        .byte $c0,$68,$fd,$57,$c0,$90,$33,$bd,$54,$c0,$9d,$05,$c0,$bd,$57,$c0 // .h.W..3.T.....W.
        .byte $9d,$08,$c0,$a9,$00,$9d,$2a,$c0,$18,$90,$1f,$f0,$75,$fd,$2d,$c0 // ......*.....u.-.
        .byte $9d,$05,$c0,$bd,$08,$c0,$fd,$30,$c0,$9d,$08,$c0,$bd,$54,$c0,$dd // .......0.....T..
        .byte $05,$c0,$bd,$57,$c0,$fd,$08,$c0,$b0,$cd,$90,$65,$bd,$33,$c0,$f0 // ...W.......e.3..
        .byte $60,$a0,$00,$de,$36,$c0,$d0,$31,$bd,$39,$c0,$1d,$3c,$c0,$d0,$1b // `...6..1.9..<...
        .byte $bd,$45,$c0,$9d,$3f,$c0,$9d,$36,$c0,$bd,$33 // .E..?..6..3

// --- Region $f836-$f83d ---
.pc = $f836 "dat_f836"

dat_f836:
        .byte $22,$18,$79,$19,$c1,$9d,$4b,$c0       // ".y...K.

// --- Region $f83f-$f846 ---
.pc = $f83f "dat_f83f"

dat_f83f:
        .byte $4a,$90,$08,$9d,$30,$c0,$68,$9d       // J...0.h.

// --- Region $f8d8-$f8e2 ---
.pc = $f8d8 "dat_f8d8"

dat_f8d8:
        .byte $8a,$4d,$1c,$c0,$29,$f0,$4d,$1c,$c0,$90,$6b // .M..).M...k

// --- Region $f966-$f96e ---
.pc = $f966 "dat_f966"

dat_f966:
        .byte $a0,$4d,$1d,$c0,$29,$70,$4d,$1d,$c0   // .M..)pM..

// --- Region $fa2f-$fa7e ---
.pc = $fa2f "Segment $fa2f"
        .byte $c8,$4c,$c2,$e3,$ea,$31,$a0,$00,$b9,$59,$cd,$aa,$bd,$a8,$cc,$99 // .L...1...Y......
        .byte $27,$d0,$c8,$c0,$04,$90,$f1,$a3,$2f,$a2,$00,$a0,$00,$a9,$0d,$9d // '......./.......
        .byte $f8,$07,$a9,$32,$99,$01,$d0,$98,$e4,$0a,$60,$2c,$69,$64,$99,$00 // ...2......`,id..
        .byte $d0,$e8,$c8,$c8,$e0,$04,$90,$e5,$a2,$00,$a9,$ff,$9d,$40,$03,$e8 // .............@..
        .byte $e0,$3f,$90,$f6,$a9,$0f,$8d,$15,$d0,$a9,$00,$8d,$20,$d0,$8d,$21 // .?.......... ..!

// --- Region $fb12-$fb21 ---
.pc = $fb12 "dat_fb12"

dat_fb12:
        .byte $8a,$a8,$bd,$c7,$cc,$f0,$08,$a9,$00,$99,$04,$d4,$9d,$c7,$cc,$60 // ...............`

// --- Region $fd81-$fd90 ---
.pc = $fd81 "dat_fd81"

dat_fd81:
        .byte $8d,$2b,$cd,$60,$9d,$fc,$cc,$60,$9d,$04,$cd,$60,$9d,$f8,$cc,$60 // .+.`...`...`...`

// --- Region $fdbe-$fdc7 ---
.pc = $fdbe "Segment $fdbe"
        .byte $aa,$9d,$44,$cd,$a5,$ab,$9d,$48,$cd,$60 // ..D....H.`

// --- Region $fdf5-$fe12 ---
.pc = $fdf5 "Segment $fdf5"
        .byte $aa,$9d,$4c,$cd,$a5,$ab,$9d,$50,$cd,$60,$9d,$f0,$cc,$60,$9d,$08 // ..L....P.`...`..
        .byte $cd,$60,$9d,$a4,$cc,$60,$9d,$f4,$cc,$60,$9d,$00,$cd,$60 // .`...`...`...`

// --- Region $fe23-$fe38 ---
.pc = $fe23 "Segment $fe23"
        .byte $ac,$cc,$60,$99,$ad,$cc,$60,$99,$ae,$cc,$60,$99,$c4,$cc,$60,$99 // ..`...`...`...`.
        .byte $ca,$cc,$60,$99,$c8,$cc               // ..`...

// --- Region $fede-$ff84 ---
.pc = $fede "Segment $fede"
        .byte $8d,$58,$cd,$a9,$00,$85,$01,$60,$ad,$58,$cd,$85,$01,$60,$a5,$aa // .X.....`.X...`..
        .byte $18,$69,$02,$85,$aa,$90,$02,$e6,$ab,$60,$a2,$21,$c1,$a6,$21,$11 // .i.......`.!..!.
        .byte $a2,$22,$09,$01,$a2                   // ."...

txt_ff03:
        .text "!A"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $24,$01,$0a,$59,$11,$a2,$22,$09,$01,$a7,$2a,$03,$02,$e7,$00,$08 // $..Y.."...*.....
        .byte $00,$64,$00,$17,$3a,$a5,$22,$01,$4b,$ab // .d..:.".K.

loc_ff20:
        .byte $e3,$01,$a1,$e3,$01,$a3,$21,$01,$a5,$22,$12,$06,$a2 // ......!.."...

txt_ff2d:
        .text "!2"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $26,$14,$0e,$00,$11,$41,$11,$a5,$26,$18,$12,$08,$00,$64,$64,$80 // &....A..&....dd.
        .byte $22,$00,$2c,$65,$66,$66,$00,$92,$94,$bc,$00,$01,$62,$20,$01,$a6 // ".,eff......b ..
        .byte $21,$05,$a3,$60,$41,$06,$00,$95,$90,$b6,$00,$67,$66,$66,$00,$1a // !..`A......gff..
        .byte $9e,$6b,$00,$64,$65,$6a,$00,$08,$00,$0a,$59,$77,$00,$07,$0e,$15 // .k.dej....Yw....
        .byte $41,$21,$11,$81,$51,$83,$68,$8b,$39,$93,$80,$9c,$45,$a5,$90,$af // A!..Q.h.9...E...
        .byte $69,$b9,$d7,$c4,$e3                   // i....

// --- Region $ff94-$fffe ---
.pc = $ff94 "Segment $ff94"
        .byte $cb,$bc,$e3,$cb,$60,$29,$cf,$cb,$d3,$cb,$df,$cb,$36,$cb,$db,$cb // ....`)......6...
        .byte $b0,$cb,$b4,$cb,$ac,$cb,$d7,$cb,$3a,$cb,$66,$cb,$71,$cb,$9d,$cb // ........:.f.q...
        .byte $a8,$cb,$03,$b8                       // ....

loc_ffb8:
        .byte $03,$00,$07,$0e,$15,$0a,$0b,$28,$64,$14,$0b,$a2,$2a,$41,$21,$11 // .......(d...*A!.
        .byte $81,$00,$b2,$b7,$b7,$00,$02,$a3,$24,$14,$1e,$24,$00,$e3,$64,$60 // ........$..$..d`
        .byte $21,$00,$14,$0c,$34,$00,$64,$66,$68,$00,$83,$68,$8b,$39,$93,$80 // !...4.dfh..h.9..
        .byte $9c,$45,$a5,$90,$af,$69,$b9,$d7,$c4,$e3,$d0,$99,$dd,$00,$ea,$25 // .E...i.........%
        .byte $f8,$10,$a3,$21,$77,$b6,$00           // ...!w..
