// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:11
// 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:  $3800 (14336)
// IRQ handler:  $38c1 (irq_38c1)
// IRQ handler:  $3a24 (nmi_3a24)
// IRQ handler:  $38fe (irq_38fe)
// IRQ handler:  $3978 (irq_3978)
// IRQ handler:  $399e (irq_399e)
//
// Code: 5523 bytes, Data: 57965 bytes
// Labels: 470, Subroutines: 28
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1005 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $4668

sub_1000:
        jmp loc_119e
// Referenced by: jsr from $39f4

sub_1003:
        jmp loc_12e6

// --- Region $119e-$131c ---
.pc = $119e "loc_119e"

loc_119e:
        and #$03
        asl
        tay
        lda $17d6,y
        sta $1081
        lda $17d7,y
        sta $1082
        lda $17de,y
        sta $1088
        lda $17df,y
        sta $1089
        lda $17e6,y
        sta $108f
        lda $17e7,y
        sta $1090
        lda $13a4
        sta $1302
        lda $12fd
        sta $10ab
        ldx #$00
        txa
        jsr sub_12ea
        jsr sub_11e2
        ldx #$07
        jsr sub_11e2
        ldx #$0e
// Referenced by: jsr from $11d8, $11dd

sub_11e2:
        lda #$03
        sta $1041,x
        lda #$01
        sta $10b5
        sta smc_131a                                // SMC: modifies $131a
        sta smc_12e7                                // SMC: modifies $12e7
        sta $106a,x
        sta $109a,x
        sta $106b,x
        sta $1044,x
        lda #$00
        sta $1070,x
        sta $107f,x
        sta $106e,x
        sta $1080,x
        sta $1040,x
        lda #$80
        sta $106f,x
        jsr sub_13bc

loc_1217:
        txa
        bne loc_125c
        lda $10b5
        beq loc_125c
        ldy $1040
        lda $1870,y
        lsr
        lsr
        lsr
        lsr
        ora $10bc
        sta $d417
        lda $1870,y
        and #$0f
        asl
        tay
        lda $181e,y
        sta $10ac
        lda $181f,y
        sta $10ad
        ldy $1040
        lda $1871,y
        sta $10b4
        sta $d416
        ldy #$00
        sty $10b6
        sty $10b3
        sty $d415
        sty $10b2

loc_125c:
        lda #$80
        sta $1098,x
        sta $1057,x
        lda #$00
        sta $106d,x
        sta $1010,x
        sta $1055,x
        sta $1058,x
        sta $1059,x
        sta $1044,x
        ldy $109a,x
        beq loc_12bc
        sta $1043,x
        sta $1042,x
        ldy $1040,x
        lda $186d,y
        asl
        tay
        lda $17ee,y
        sta $1045,x
        lda $17ef,y
        sta $1046,x
        ldy $1040,x
        lda $186f,y
        sta $100e,x
        sta $d403,x
        and #$f0
        sta $100d,x
        sta $d402,x
        lda $186e,y
        asl
        tay
        lda $1810,y
        sta $100b,x
        lda $1811,y
        sta $100c,x

loc_12bc:
        lda #$09
        sta $d404,x
        lda $106f,x
        bpl loc_12d6
        ldy $1040,x
        lda $186b,y
        sta $d405,x
        lda $186c,y
        sta $d406,x
        rts

loc_12d6:
        ldy $106f,x
        lda $1850,y
        sta $d405,x
        lda $1851,y
        sta $d406,x
        rts

loc_12e6:
.label smc_12e7 = * + 1
        lda #$01                                    // !SMC: modified by $11ef, $1384
        bne loc_1313
// Referenced by: jsr from $11d5

sub_12ea:
        ldy #$18

loc_12ec:
        sta $d400,y
        dey
        bpl loc_12ec
        sta $106d
        sta $1074
        sta $107b
        rts

loc_12fc:
        lda #$30
        sta $10ab
        lda #$0f
        bne loc_130d

loc_1305:
        lda #$01
        sta smc_131a
        jmp loc_1325

loc_130d:
        dec $1302
        jmp loc_1325

loc_1313:
        lda $fb
        pha
        lda $fc
        pha
.label smc_131a = * + 1
        lda #$01                                    // !SMC: modified by $11ec, $1377
        bne loc_1325

// --- Region $1325-$1347 ---
.pc = $1325 "loc_1325"

loc_1325:
        ldy $1040
        lda $1302
        ora $10bd
        sta $d418
        ldx #$00
        jsr sub_141a
        ldx #$07
        jsr sub_141a
        ldx #$0e
        jsr sub_141a
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_1347:
        .byte $ad                                   // .

// --- Region $1368-$17cb ---
.pc = $1368 "loc_1368"

loc_1368:
        eor #$60
        sta $1070,x
        iny
        tya
        sta $1080,x
        jmp loc_13d3

loc_1375:
        lda #$00
        sta smc_131a                                // SMC: modifies $131a
        iny
        tya
        sta $1080,x
        jmp loc_13d3

loc_1382:
        lda #$00
        sta smc_12e7                                // SMC: modifies $12e7
        rts

loc_1388:
        cmp #$60
        bcs loc_1368
        eor #$40
        sta smc_1490                                // SMC: modifies $1490
        iny
        tya
        sta $1080,x
        jmp loc_13d3

loc_1399:
        iny
        lda ($fb),y
        sta $1080,x
        tay
        txa
        bne loc_13d3
        lda #$0f
        sta $1302
        jmp loc_13d3

loc_13ab:
        cmp #$80
        bcc loc_1388
        eor #$80
        sta $107f,x
        iny
        tya
        sta $1080,x
        jmp loc_13d3
// Referenced by: jsr from $1214; branch from $1429

sub_13bc:
        lda $106a,x
        beq loc_13c6
        lda #$fe
        sta $106c,x

loc_13c6:
        lda $1081,x
        sta $fb
        lda $1082,x
        sta $fc
        ldy $1080,x

loc_13d3:
        lda ($fb),y
        cmp #$ff
        beq loc_1399
        cmp #$43
        bpl loc_13ab
        cmp #$fd
        beq loc_1375
        bcs loc_1382
        asl
        tay
        lda $1820,y
        sta $10a9,x
        lda $1821,y
        sta $10aa,x

loc_13f1:
        jmp loc_155e

loc_13f4:
        lda $106d,x
        bne loc_13f1
        jmp loc_1217

loc_13fc:
        eor #$a0
        sta $1098,x
        jmp loc_140e

loc_1404:
        cmp #$a0
        bcs loc_13fc
        eor #$80
        asl
        sta $1057,x

loc_140e:
        iny
        lda ($fb),y
        sta $106b,x
        jmp loc_14ea

loc_1417:
        jmp loc_1523
// Referenced by: jsr from $1333, $1338, $133d

sub_141a:
        dec $1041,x
        lda #$01
        sta $106d,x
        lda $1041,x
        beq loc_148f
        cmp #$01
        beq sub_13bc
        cmp #$02
        beq loc_1417
        jmp loc_155e

loc_1432:
        lda #$00
        sta $105a,x
        sta $105b,x
        sta $1055,x
        lda #$01
        sta $1044,x
        jmp loc_14cd

loc_1445:
        eor #$40
        sta $1099,x
        lda #$02
        sta $1044,x
        lda #$00
        sta $105a,x
        sta $105b,x
        jmp loc_140e

loc_145a:
        lda ($fb),y
        cmp #$7c
        bmi loc_1445
        cmp #$7f
        beq loc_14cd
        bcs loc_1404
        cmp #$7d
        beq loc_1432
        bcs loc_1471
        lda #$00
        jmp loc_1481

loc_1471:
        lda #$01
        sta $1044,x
        lda #$00
        sta $105a,x
        sta $105b,x
        sta $1055,x

loc_1481:
        sta $1058,x
        sta $1059,x
        lda #$80
        sta $1057,x
        jmp loc_14cd

loc_148f:
.label smc_1490 = * + 1
        lda #$03                                    // !SMC: modified by $138e
        sta $1041,x
        lda $106b,x
        beq loc_149f
        dec $106b,x
        jmp loc_155e

loc_149f:
        lda $10a9,x
        sta $fb
        lda $10aa,x
        sta $fc
        ldy $106e,x
        lda $106a,x
        beq loc_145a
        lda ($fb),y
        cmp #$20
        bpl loc_14f7
        cmp #$fe
        beq loc_1500
        cmp #$fc
        beq loc_1510
        bcs loc_1508
        clc
        adc $1070,x
        and #$1f
        asl
        asl
        asl
        sta $1040,x

loc_14cd:
        iny
        lda ($fb),y
        sta $106b,x
        iny
        lda ($fb),y
        bpl loc_14e2
        eor #$80
        sta $1056,x
        lda #$fe
        jmp loc_14e7

loc_14e2:
        sta $1056,x
        lda #$ff

loc_14e7:
        sta $106c,x

loc_14ea:
        iny
        tya
        sta $106e,x
        lda $106a,x
        beq loc_155e
        jmp loc_1217

loc_14f7:
        eor #$20
        asl
        sta $106f,x
        jmp loc_14cd

loc_1500:
        lda #$00
        sta $10b5
        jmp loc_14cd

loc_1508:
        lda #$00
        sta $109a,x
        jmp loc_14cd

loc_1510:
        lda #$00
        sta $109a
        sta $10b5
        jmp loc_14cd

loc_151b:
        lda #$00
        sta $106a,x
        jmp loc_155e

loc_1523:
        lda $106b,x
        cmp #$01
        bne loc_151b
        dec $106b,x
        lda #$01
        sta $106a,x
        sta $10b5
        sta $109a,x
        lda #$80
        sta $106f,x
        lda $10a9,x
        sta $fb
        lda $10aa,x
        sta $fc
        ldy $106e,x
        lda ($fb),y
        cmp #$ff
        beq loc_159c
        cmp #$40
        bpl loc_15a7

loc_1554:
        lda #$ff
        sta $d405,x
        lda #$00
        sta $d406,x

loc_155e:
        txa
        bne loc_15cb
        lda $10ac
        sta $fb
        lda $10ad
        sta $fc
        ldy $10b6
        lda ($fb),y
        cmp #$fe
        beq loc_15cb
        iny
        lda $10b3
        clc
        adc ($fb),y
        sta $10b3
        sta $d415
        iny
        lda $10b4
        adc ($fb),y
        sta $10b4
        sta $d416
        dey
        dey
        lda ($fb),y
        inc $10b2
        cmp $10b2
        beq loc_15af
        jmp loc_15cb

loc_159c:
        lda #$00
        sta $106e,x
        inc $1080,x
        jmp loc_1554

loc_15a7:
        lda #$00
        sta $106a,x
        jmp loc_155e

loc_15af:
        iny
        iny
        iny
        tya
        sta $10b6
        lda #$00
        sta $10b2
        lda ($fb),y
        cmp #$ff
        bne loc_15cb
        iny
        lda ($fb),y
        tay
        lda $117e,y
        sta $10b6

loc_15cb:
        lda $1045,x
        sta $fb
        lda $1046,x
        sta $fc
        ldy $1010,x

loc_15d8:
        lda ($fb),y
        cmp #$fe
        beq loc_15ee
        bcs loc_1625
        sta $100f,x
        iny
        lda ($fb),y
        sta $1011,x
        iny
        tya
        sta $1010,x

loc_15ee:
        lda $100b,x
        sta $fb
        lda $100c,x
        sta $fc
        ldy $1042,x
        lda ($fb),y
        cmp #$fe
        beq loc_164c
        cmp $1043,x
        beq loc_1630
        inc $1043,x
        iny
        lda ($fb),y
        clc
        adc $100d,x
        sta $100d,x
        sta $d402,x
        iny
        lda ($fb),y
        adc $100e,x
        sta $100e,x
        sta $d403,x
        jmp loc_164c

loc_1625:
        iny
        lda ($fb),y
        asl
        sta $1010,x
        tay
        jmp loc_15d8

loc_1630:
        lda #$00
        sta $1043,x
        iny
        iny
        iny
        tya
        sta $1042,x
        lda ($fb),y
        cmp #$ff
        bne loc_164c
        iny
        lda ($fb),y
        tay
        lda $117e,y
        sta $1042,x

loc_164c:
        lda $100f,x
        ldy $1098,x
        bmi loc_1657
        lda $186a,y

loc_1657:
        and $106c,x
        sta $d404,x
        ldy $1057,x
        bmi loc_1675
        lda $1058,x
        clc
        adc $184b,y
        sta $1058,x
        lda $1059,x
        adc $184a,y
        sta $1059,x

loc_1675:
        lda $1056,x
        clc
        adc $1011,x
        adc $107f,x
        tay
        lda $10be,y
        clc
        adc $1058,x
        sta $10ae
        lda $111e,y
        adc $1059,x
        sta $10af
        jmp loc_1704

loc_1696:
        lda $1058,x
        sta $d400,x
        lda $1011,x
        clc
        adc $1059,x
        sta $d401,x
        rts

loc_16a7:
        inc $1044,x
        jmp loc_1747

loc_16ad:
        ldy $1099,x
        lda $117e,y
        tay
        lda $183e,y
        sta $1085,x
        lda $183f,y
        sta $1095,x
        lsr
        sta $1097,x
        lda $1840,y
        sta $1094,x
        ror
        sta $1096,x
        lda #$03
        sta $1044,x
        rts

loc_16d4:
        ldy $1040,x
        lda $1872,y
        beq loc_16a7
        cmp #$ff
        beq loc_1696
        lda $1058,x
        sta $d400,x
        lda $1011,x
        clc
        adc $1059,x
        sta $d401,x
        inc $1055,x
        lda $1055,x
        cmp $1872,y
        bne loc_1703
        lda #$00
        sta $1055,x
        inc $1044,x

loc_1703:
        rts

loc_1704:
        lda $1044,x
        beq loc_16d4
        cmp #$02
        beq loc_16ad
        bcc loc_1747
        cmp #$04
        beq loc_1754
        bcs loc_1790
        lda $105a,x
        sec
        sbc $1096,x
        sta $105a,x
        lda $105b,x
        sbc $1097,x
        sta $105b,x
        lda $10ae
        clc
        adc $105a,x
        sta $d400,x
        lda $10af
        adc $105b,x
        sta $d401,x
        inc $1055,x
        lda $1085,x
        cmp $1055,x
        beq loc_1785
        rts

loc_1747:
        lda $10ae
        sta $d400,x
        lda $10af
        sta $d401,x
        rts

loc_1754:
        lda $105a,x
        sec
        sbc $1094,x
        sta $105a,x
        lda $105b,x
        sbc $1095,x
        sta $105b,x
        lda $10ae
        clc
        adc $105a,x
        sta $d400,x
        lda $10af
        adc $105b,x
        sta $d401,x
        inc $1055,x
        lda $1085,x
        cmp $1055,x
        bne loc_178f

loc_1785:
        lda #$00
        sta $1055,x
        lda #$05
        sta $1044,x

loc_178f:
        rts

loc_1790:
        lda $105a,x
        clc
        adc $1094,x
        sta $105a,x
        lda $105b,x
        adc $1095,x
        sta $105b,x
        lda $10ae
        clc
        adc $105a,x
        sta $d400,x
        lda $10af
        adc $105b,x
        sta $d401,x
        inc $1055,x
        lda $1085,x
        cmp $1055,x
        bne loc_17cb
        lda #$00
        sta $1055,x
        lda #$04
        sta $1044,x

loc_17cb:
        rts

// --- Region $3800-$3a18 ---
.pc = $3800 "main_3800"

main_3800:
        lda #$00
        sta $498e
        sta $498f
        lda #$40
        sta smc_48b1                                // SMC: modifies $48b1
        lda #$0d
        sta smc_48b2                                // SMC: modifies $48b2
        lda #$ad
        sta smc_3a04                                // SMC: modifies $3a04
        lda #$60
        sta smc_3a25                                // SMC: modifies $3a25
        sta smc_3ab6                                // SMC: modifies $3ab6
        lda #$ea
        sta smc_3b1a                                // SMC: modifies $3b1a
        sta smc_3ae4                                // SMC: modifies $3ae4
        lda #$f7
        sta smc_3909                                // SMC: modifies $3909
        lda #$b9
        sta smc_390e                                // SMC: modifies $390e
        lda #$b7
        sta smc_3925                                // SMC: modifies $3925
        lda #$ff
        sta smc_39a2                                // SMC: modifies $39a2
        lda #$58
        sta smc_39a7                                // SMC: modifies $39a7
        ldy #$30
        lda #$00
        sty $475f
        sta $475e
        ldy #$28
        lda #$00
        sty $4762
        sta $4761
        ldy #$4a
        lda #$10
        sta $fe
        sty $ff
        jsr sub_46d4
        ldy #$30
        lda #$40
        sty $475f
        sta $475e
        ldy #$28
        lda #$40
        sty $4762
        sta $4761
        ldy #$62
        lda #$31
        sta $fe
        sty $ff
        jsr sub_4766
        jsr sub_4854
        jsr sub_44fb
        sei
        lda #$c1
        sta $0314
        lda #$38
        sta $0315
        lda #$01
        sta $d019
        sta $d01a
        lda #$7f
        sta $dc0d
        lda $dc0d
        lda $d011
        and #$7f
        sta $d011
        lda #$f9
        sta $d012
        lda $0319
        cmp #$c0
        beq loc_38bd
        lda #$24
        sta $0318
        lda #$3a
        sta $0319

loc_38bd:
        cli
        jmp loc_3b8b
irq_38c1: {
        asl $d019
        lda #$1a
        sta $d018
        lda #$fa
loop1:
        cmp $d012
        bne loop1
        lda #$12
        sta $d011
        lda #$00
        sta $d021
        lda #$fc
loop2:
        cmp $d012
        bne loop2
        lda #$1b
        sta $d011
        jsr smc_3ae4
        jsr smc_3ab6
        lda #$fe
        sta $0314
        lda #$38
        sta $0315
        lda #$1e
        sta $d012
        jmp loc_ea81
}

irq_38fe:
        asl $d019
        lda #$20

loc_3903:
        cmp $d012
        bne loc_3903
.label smc_3909 = * + 1
        lda #$f7                                    // !SMC: modified by $3829, $3b2b, $3b37, $3b43, $3b56, $3b62, $3b6e, $3b7a
        sta $d010
.label smc_390e = * + 1
        lda #$b9                                    // !SMC: modified by $382e, $3b21
        sta $d000
        clc
        adc #$18
        sta $d002
        clc
        adc #$18
        sta $d004
        clc
        adc #$18
        sta $d006
.label smc_3925 = * + 1
        lda #$b7                                    // !SMC: modified by $3833, $3b4c
        sta $d008
        clc
        adc #$18
        sta $d00a
        clc
        adc #$18
        sta $d00c
        clc
        adc #$18
        sta $d00e
        ldx #$38
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        lda #$3c
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        lda #$78
        sta $0314
        lda #$39
        sta $0315
        lda #$30
        sta $d012
        jmp loc_ea81

irq_3978:
        asl $d019
        lda #$32

loc_397d:
        cmp $d012
        bne loc_397d
        ldy #$0a

loc_3984:
        dey
        bne loc_3984
.label smc_3988 = * + 1
        lda #$0a                                    // !SMC: modified by $3f36
        sta $d021
        lda #$9e
        ldy #$39
        sta $0314
        sty $0315
        lda #$80
        sta $d012
        jmp loc_ea81

irq_399e:
        asl $d019
.label smc_39a2 = * + 1
        lda #$ff                                    // !SMC: modified by $3838, $3af5, $3b04
        sta $d010
.label smc_39a7 = * + 1
        lda #$58                                    // !SMC: modified by $383d, $3aeb
        sta $d000
        sta $d008
        clc
        adc #$18
        sta $d002
        sta $d00a
        clc
        adc #$18
        sta $d004
        sta $d00c
        clc
        adc #$18
        sta $d006
        sta $d00e
        ldx #$3c
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        lda #$dc
        sta $d001
        sta $d003
        sta $d005
        sta $d007
        sta $d009
        sta $d00b
        sta $d00d
        sta $d00f
        jsr sub_1003
        jsr smc_3b1a
        jsr smc_3a25
        lda #$ef
        cmp $dc01
        bne loc_3a07

smc_3a04:
        lda bmp_3a19                                // !SMC: modified by $3814, $3b16

loc_3a07:
        lda #$c1
        ldy #$38
        sta $0314
        sty $0315
        lda #$f0
        sta $d012
        jmp loc_ea81

// --- Region $3a24-$3a25 ---
.pc = $3a24 "nmi_3a24"

nmi_3a24:
        rti

smc_3a25:
        rts                                         // !SMC: modified by $3819

// --- Region $3ab6-$3ab6 ---
.pc = $3ab6 "smc_3ab6"

smc_3ab6:
        rts                                         // !SMC: modified by $381c

// --- Region $3ae4-$41c8 ---
.pc = $3ae4 "smc_3ae4"

smc_3ae4:
        nop                                         // !SMC: modified by $3824, $3b11
        sec
        lda smc_39a7
        sbc #$01
        sta smc_39a7                                // SMC: modifies $39a7
        bcs loc_3af8
        lda smc_39a2
        and #$ee
        sta smc_39a2                                // SMC: modifies $39a2

loc_3af8:
        clc
        adc #$18
        cmp #$ff
        bne loc_3b07
        lda smc_39a2
        and #$dd
        sta smc_39a2                                // SMC: modifies $39a2

loc_3b07:
        lda smc_39a7
        cmp #$e6
        beq loc_3b0f
        rts

loc_3b0f:
        lda #$60
        sta smc_3ae4                                // SMC: modifies $3ae4
        lda #$4c
        sta smc_3a04                                // SMC: modifies $3a04
        rts

smc_3b1a:
        nop                                         // !SMC: modified by $3821, $3b87
        clc
        lda smc_390e
        adc #$01
        sta smc_390e                                // SMC: modifies $390e
        bcc loc_3b2e
        lda smc_3909
        and #$fe
        sta smc_3909                                // SMC: modifies $3909

loc_3b2e:
        adc #$18
        bcc loc_3b3a
        lda smc_3909
        and #$fd
        sta smc_3909                                // SMC: modifies $3909

loc_3b3a:
        adc #$18
        bcc loc_3b46
        lda smc_3909
        and #$fb
        sta smc_3909                                // SMC: modifies $3909

loc_3b46:
        clc
        lda smc_3925
        adc #$01
        sta smc_3925                                // SMC: modifies $3925
        bcc loc_3b59
        lda smc_3909
        and #$ef
        sta smc_3909                                // SMC: modifies $3909

loc_3b59:
        adc #$18
        bcc loc_3b65
        lda smc_3909
        and #$df
        sta smc_3909                                // SMC: modifies $3909

loc_3b65:
        adc #$18
        bcc loc_3b71
        lda smc_3909
        and #$bf
        sta smc_3909                                // SMC: modifies $3909

loc_3b71:
        adc #$18
        bcc loc_3b7d
        lda smc_3909
        and #$7f
        sta smc_3909                                // SMC: modifies $3909

loc_3b7d:
        lda smc_390e
        cmp #$2a
        beq loc_3b85
        rts

loc_3b85:
        lda #$60
        sta smc_3b1a                                // SMC: modifies $3b1a
        rts

loc_3b8b:
        ldx #$00
        lda #$00

loc_3b8f:
        sta $3000,x
        sta $3100,x
        sta $3200,x
        sta $3300,x
        sta $3400,x
        sta $3500,x
        sta $3600,x
        sta $3700,x
        inx
        bne loc_3b8f
        jsr sub_4013
        ldx #$00
        lda #$00

loc_3bb1:
        sta $467e,x
        inx
        cpx #$12
        bne loc_3bb1
        lda $4690
        sta dat_3f45
        lda $469c
        sta $3f46
        lda $4691
        sta $3f47
        lda $469d
        sta $3f48
        lda $4692
        sta $3f49
        lda $469e
        sta $3f4a
        jsr sub_3f4b
        lda #$01
        cpx #$00
        beq loc_3c0f
        lda $467e
        eor dat_467a
        sta $467e
        lda $467f
        eor dat_467a
        sta $467f
        lda $4680
        eor dat_467a
        sta $4680
        lda $4681
        eor dat_467a
        sta $4681
        lda #$09
        sta smc_3f31                                // SMC: modifies $3f31

loc_3c0f:
        lda $4694
        sta dat_3f45
        lda $46a0
        sta $3f46
        lda $4695
        sta $3f47
        lda $46a1
        sta $3f48
        lda $4696
        sta $3f49
        lda $46a2
        sta $3f4a
        jsr sub_3f4b
        lda #$01
        cpx #$01
        beq loc_3c65
        lda $4682
        eor dat_467a
        sta $4682
        lda $4683
        eor dat_467a
        sta $4683
        lda $4684
        eor dat_467a
        sta $4684
        lda $4685
        eor dat_467a
        sta $4685
        lda #$0b
        sta smc_3f31                                // SMC: modifies $3f31

loc_3c65:
        lda $4690
        sta dat_3f45
        lda $469c
        sta $3f46
        lda $4693
        sta $3f47
        lda $469f
        sta $3f48
        lda $4697
        sta $3f49
        lda $46a3
        sta $3f4a
        jsr sub_3f4b
        lda #$01
        cpx #$00
        beq loc_3cbb
        lda $4681
        eor $467b
        sta $4681
        lda $4689
        eor $467b
        sta $4689
        lda $4685
        eor $467b
        sta $4685
        lda $4686
        eor $467b
        sta $4686
        lda #$08
        sta smc_3f33                                // SMC: modifies $3f33

loc_3cbb:
        lda $4691
        sta dat_3f45
        lda $469d
        sta $3f46
        lda $4692
        sta $3f47
        lda $469e
        sta $3f48
        lda $4696
        sta $3f49
        lda $46a2
        sta $3f4a
        jsr sub_3f4b
        lda #$01
        cpx #$01
        beq loc_3d11
        lda $467f
        eor $467b
        sta $467f
        lda $4683
        eor $467b
        sta $4683
        lda $4687
        eor $467b
        sta $4687
        lda $4688
        eor $467b
        sta $4688
        lda #$0c
        sta smc_3f33                                // SMC: modifies $3f33

loc_3d11:
        lda $4690
        sta dat_3f45
        lda $469c
        sta $3f46
        lda $4691
        sta $3f47
        lda $469d
        sta $3f48
        lda $4695
        sta $3f49
        lda $46a1
        sta $3f4a
        jsr sub_3f4b
        lda #$01
        cpx #$01
        beq loc_3d67
        lda $467e
        eor $467c
        sta $467e
        lda $4686
        eor $467c
        sta $4686
        lda $4687
        eor $467c
        sta $4687
        lda $4682
        eor $467c
        sta $4682
        lda #$02
        sta smc_3f35                                // SMC: modifies $3f35

loc_3d67:
        lda $4692
        sta dat_3f45
        lda $469e
        sta $3f46
        lda $4693
        sta $3f47
        lda $469f
        sta $3f48
        lda $4697
        sta $3f49
        lda $46a3
        sta $3f4a
        jsr sub_3f4b
        lda #$01
        cpx #$01
        beq loc_3dbd
        lda $4680
        eor $467c
        sta $4680
        lda $4684
        eor $467c
        sta $4684
        lda $4688
        eor $467c
        sta $4688
        lda $4689
        eor $467c
        sta $4689
        lda #$04
        sta smc_3f35                                // SMC: modifies $3f35

loc_3dbd:
        lda $467e
        beq loc_3dd9
        ldx $4690
        stx $44
        ldx $469c
        stx $45
        ldx $4691
        stx $46
        ldx $469d
        stx $47
        jsr sub_46c2

loc_3dd9:
        lda $467f
        beq loc_3df5
        ldx $4691
        stx $44
        ldx $469d
        stx $45
        ldx $4692
        stx $46
        ldx $469e
        stx $47
        jsr sub_46c2

loc_3df5:
        lda $4680
        beq loc_3e11
        ldx $4692
        stx $44
        ldx $469e
        stx $45
        ldx $4693
        stx $46
        ldx $469f
        stx $47
        jsr sub_46c2

loc_3e11:
        lda $4681
        beq loc_3e2d
        ldx $4693
        stx $44
        ldx $469f
        stx $45
        ldx $4690
        stx $46
        ldx $469c
        stx $47
        jsr sub_46c2

loc_3e2d:
        lda $4682
        beq loc_3e49
        ldx $4694
        stx $44
        ldx $46a0
        stx $45
        ldx $4695
        stx $46
        ldx $46a1
        stx $47
        jsr sub_46c2

loc_3e49:
        lda $4683
        beq loc_3e65
        ldx $4695
        stx $44
        ldx $46a1
        stx $45
        ldx $4696
        stx $46
        ldx $46a2
        stx $47
        jsr sub_46c2

loc_3e65:
        lda $4684
        beq loc_3e81
        ldx $4696
        stx $44
        ldx $46a2
        stx $45
        ldx $4697
        stx $46
        ldx $46a3
        stx $47
        jsr sub_46c2

loc_3e81:
        lda $4685
        beq loc_3e9d
        ldx $4697
        stx $44
        ldx $46a3
        stx $45
        ldx $4694
        stx $46
        ldx $46a0
        stx $47
        jsr sub_46c2

loc_3e9d:
        lda $4686
        beq loc_3eb9
        ldx $4690
        stx $44
        ldx $469c
        stx $45
        ldx $4694
        stx $46
        ldx $46a0
        stx $47
        jsr sub_46c2

loc_3eb9:
        lda $4687
        beq loc_3ed5
        ldx $4691
        stx $44
        ldx $469d
        stx $45
        ldx $4695
        stx $46
        ldx $46a1
        stx $47
        jsr sub_46c2

loc_3ed5:
        lda $4688
        beq loc_3ef1
        ldx $4692
        stx $44
        ldx $469e
        stx $45
        ldx $4696
        stx $46
        ldx $46a2
        stx $47
        jsr sub_46c2

loc_3ef1:
        lda $4689
        beq loc_3f0d
        ldx $4693
        stx $44
        ldx $469f
        stx $45
        ldx $4697
        stx $46
        ldx $46a3
        stx $47
        jsr sub_46c2

loc_3f0d:
        clc
        lda $59
        adc #$03
        sta $59
        clc
        lda $5a
        adc #$01
        sta $5a
        clc
        lda $5b
        adc #$fd
        sta $5b
        lda #$7e

loc_3f24:
        cmp $d012
        bne loc_3f24
        lda #$ff
        sta $f8
        jsr sub_4a10
.label smc_3f31 = * + 1
        lda #$01                                    // !SMC: modified by $3c0c, $3c62
.label smc_3f33 = * + 1
        ldx #$02                                    // !SMC: modified by $3cb8, $3d0e
.label smc_3f35 = * + 1
        ldy #$03                                    // !SMC: modified by $3d64, $3dba
        sta smc_3988                                // SMC: modifies $3988
        stx $d022
        sty $d023
        jsr sub_6231
        jmp loc_3b8b

dat_3f45:
        .byte $00,$00,$00,$00,$00,$00               // ......

// Referenced by: jsr from $3bdd, $3c33, $3c89, $3cdf, $3d35, $3d8b
sub_3f4b: {
        lda #$00
        sta $46
        sta $47
        lda $3f47
        sec
        sbc dat_3f45
        bcs skip1
        eor #$ff
        ldy #$01
        sty $46
skip1:
        sta dat_400e
        lda $3f4a
        sec
        sbc $3f46
        bcs skip2
        eor #$ff
        tay
        lda $46
        eor #$01
        sta $46
        tya
skip2:
        sta $400f
        jsr sub_3ff3
        lda $4012
        sta $3e
        lda dat_4011
        sta $3d
        lda $3f48
        sec
        sbc $3f46
        bcs skip3
        eor #$ff
        ldy #$01
        sty $47
skip3:
        sta dat_400e
        lda $3f49
        sec
        sbc dat_3f45
        bcs skip4
        eor #$ff
        tay
        lda $47
        eor #$01
        sta $47
        tya
skip4:
        sta $400f
        jsr sub_3ff3
        lda $46
        and $47
        beq skip6
        lda $4012
        cmp $3e
        beq skip5
        bcc done
        ldx #$00
        rts
skip5:
        lda dat_4011
        cmp $3d
        bcc done
        ldx #$00
        rts
skip6:
        lda $46
        eor $47
        beq skip7
        lda $46
        bne done
        ldx #$00
        rts
skip7:
        lda $4012
        cmp $3e
        beq skip8
        bcs done
        ldx #$00
        rts
skip8:
        lda dat_4011
        cmp $3d
        bcs done
        ldx #$00
        rts
done:
        ldx #$01
        rts
}
// Referenced by: jsr from $3f79, $3fae

sub_3ff3:
        lda #$00
        sta dat_4011
        ldy #$08

loc_3ffa:
        lsr dat_400e
        bcc loc_4003
        clc
        adc $400f

loc_4003:
        ror
        ror dat_4011
        dey
        bne loc_3ffa
        sta $4012
        rts

dat_400e:
        .byte $00,$00                               // ..
        brk

dat_4011:
        .byte $00,$00                               // ..

// Referenced by: jsr from $3baa
sub_4013: {
        lda #$aa
        sta $5c
        lda #$46
        sta $5d
        lda #$00
        sta $5e
        lda dat_46a8
        sta $46a9
loop:
        ldy #$00
        lda ($5c),y
        sta $50
        iny
        lda ($5c),y
        sta $51
        iny
        lda ($5c),y
        sta $52
        jsr sub_4065
        jsr sub_4185
        lda $5c
        clc
        adc #$03
        sta $5c
        bcc skip
        inc $5d
skip:
        ldy $5e
        lda $63
        clc
        adc #$40
        sta $4690,y
        lda $64
        clc
        adc #$40
        sta $469c,y
        inc $5e
        dec $46a9
        lda $46a9
        cmp #$00
        bne loop
        rts
}
// Referenced by: jsr from $4035

sub_4065:
        jsr sub_406e
        jsr sub_40cb
        jmp loc_4128
// Referenced by: jsr from $4065

sub_406e:
        ldx $5b
        ldy $0b40,x
        ldx $50
        jsr sub_41e9
        sta $60
        ldx $fd
        stx $5f
        ldx $5b
        ldy $0b00,x
        ldx $51
        jsr sub_41e9
        sta $62
        lda $fd
        clc
        adc $5f
        sta $53
        lda $60
        adc $62
        rol
        sta $54
        ldx $5b
        ldy $0b00,x
        ldx $50
        jsr sub_41e9
        ldx $fd
        stx $5f
        sta $60
        ldx $5b
        ldy $0b40,x
        ldx $51
        jsr sub_41e9
        sta $62
        lda $fd
        sec
        sbc $5f
        sta $55
        lda $62
        sbc $60
        rol
        sta $56
        lda $54
        sta $50
        lda $56
        sta $51
        rts
// Referenced by: jsr from $4068

sub_40cb:
        ldx $5a
        ldy $0b40,x
        ldx $50
        jsr sub_41e9
        ldx $fd
        stx $5f
        sta $60
        ldx $5a
        ldy $0b00,x
        ldx $52
        jsr sub_41e9
        sta $62
        lda $fd
        clc
        adc $5f
        sta $53
        lda $60
        adc $62
        rol
        sta $54
        ldx $5a
        ldy $0b00,x
        ldx $50
        jsr sub_41e9
        ldx $fd
        stx $5f
        sta $60
        ldx $5a
        ldy $0b40,x
        ldx $52
        jsr sub_41e9
        sta $62
        lda $fd
        sec
        sbc $5f
        sta $57
        lda $62
        sbc $60
        rol
        sta $58
        lda $54
        sta $50
        lda $58
        sta $52
        rts

loc_4128:
        ldx $59
        ldy $0b40,x
        ldx $51
        jsr sub_41e9
        ldx $fd
        stx $5f
        sta $60
        ldx $59
        ldy $0b00,x
        ldx $52
        jsr sub_41e9
        sta $62
        lda $fd
        clc
        adc $5f
        sta $55
        lda $60
        adc $62
        rol
        sta $56
        ldx $59
        ldy $0b00,x
        ldx $51
        jsr sub_41e9
        ldx $fd
        stx $5f
        sta $60
        ldx $59
        ldy $0b40,x
        ldx $52
        jsr sub_41e9
        sta $62
        lda $fd
        sec
        sbc $5f
        sta $57
        lda $62
        sbc $60
        rol
        sta $58
        lda $58
        sta $52
        lda $56
        sta $51
        rts
// Referenced by: jsr from $4038

sub_4185:
        ldx $52
        ldy $66
        jsr sub_41e9
        ldx $fd
        stx $467d
        asl $467d
        rol
        sta $52
        ldx $52
        lda $65
        sec
        sbc txt_0900,x
        bmi loc_41a3
        lda #$00

loc_41a3:
        sta $52
        tax
        ldy $50
        jsr sub_41e9
        ldx $fd
        stx $467d
        asl $467d
        rol
        sta $63
        ldx $52
        ldy $51
        jsr sub_41e9
        ldx $fd
        stx $467d
        asl $467d
        rol
        sta $64
        rts

// --- Region $41d2-$41d8 ---
.pc = $41d2 "loc_41d2"

loc_41d2:
        rol $aa
        inc $ff
        jmp loc_4206

// --- Region $41e2-$44da ---
.pc = $41e2 "loc_41e2"

loc_41e2:
        rol $a8
        inc $ff
        jmp loc_4206
// Referenced by: jsr from $4075, $4085, $409f, $40af, $40d2, $40e2, $40fc, $410c

sub_41e9:
        lda #$00
        sta $ff
        txa
        bpl loc_41f6
        lda $2600,x
        tax
        inc $ff

loc_41f6:
        tya
        bpl loc_41ff
        lda $2600,y
        tay
        dec $ff

loc_41ff:
        jmp loc_4206

dat_4202:
        .byte $a9,$00,$85,$ff                       // ....

loc_4206:
        tya
        beq loc_4253
        txa
        beq loc_4253
        sty smc_4211                                // SMC: modifies $4211
        sec
.label smc_4211 = * + 1
        sbc #$00                                    // !SMC: modified by $420c
        bcs loc_4218
        eor #$ff
        adc #$01

loc_4218:
        sta smc_4237                                // SMC: modifies $4237
        sta smc_423d                                // SMC: modifies $423d
        tya
        lsr
        bcc loc_4224
        txa
        lsr

loc_4224:
        lda $2500,x
        adc $2500,y
        sta $fd
        lda $0a00,x
        adc $0a00,y
        tax
        sec
        lda $fd
.label smc_4237 = * + 1
        sbc $2500                                   // !SMC: modified by $4218
        sta $fd
        txa
.label smc_423d = * + 1
        sbc $0a00                                   // !SMC: modified by $421b
        ldx $ff
        bne loc_4244
        rts

loc_4244:
        tax
        ldy $fd
        lda $2600,y
        sta $fd
        beq loc_424f
        inx

loc_424f:
        lda $2600,x
        rts

loc_4253:
        ldx #$00
        stx $fd
        rts
// Referenced by: jsr from $46d0

sub_4258:
        lsr $44
        lsr $46
        sec
        lda $46
        sbc $44
        beq loc_42b5
        bcs loc_427a
        eor #$ff
        adc #$01
        ldx $44
        ldy $46
        stx $46
        sty $44
        ldx $45
        ldy $47
        stx $47
        sty $45
        sec

loc_427a:
        sta $46
        lda $47
        sbc $45
        bcc loc_42e6
        cmp $46
        bcs loc_42b6
        asl
        sta $47
        lda $46
        tax
        eor #$ff
        adc #$01
        sta $48
        asl $46
        ldy $44
        lda $2700,y
        adc $49
        sta $43
        lda $2740,y
        sta $42
        tya
        and #$03
        tay
        lda $44db,y
        sta $41
        lda $44df,y
        sta $40
        ldy $45
        jmp ($0040)

loc_42b5:
        rts

loc_42b6:
        sta $47
        tax
        eor #$ff
        adc #$00
        sta $48
        asl $47
        asl $46
        dec $46
        ldy $44
        lda $2700,y
        adc $49
        sta $43
        lda $2740,y
        sta $42
        tya
        and #$03
        tay
        lda txt_44e3,y
        sta $41
        lda $44e7,y
        sta $40
        ldy $45
        jmp ($0040)

loc_42e6:
        eor #$ff
        adc #$01
        cmp $46
        bcc loc_431e
        tax
        asl
        sta $47
        txa
        eor #$ff
        adc #$00
        sta $48
        asl $46
        dec $46
        ldy $44
        lda $2700,y
        adc $49
        sta $43
        lda $2740,y
        sta $42
        tya
        and #$03
        tay
        lda $44eb,y
        sta $41
        lda $44ef,y
        sta $40
        ldy $45
        jmp ($0040)

loc_431e:
        asl
        sta $47
        lda $46
        tax
        txa
        eor #$ff
        adc #$01
        sta $48
        asl $46
        ldy $44
        lda $2700,y
        adc $49
        sta $43
        lda $2740,y
        sta $42
        tya
        and #$03
        tay
        lda $44f3,y
        sta $41
        lda $44f7,y
        sta $40
        ldy $45
        jmp ($0040)

loc_434e:
        rts

loc_434f:
        lda $4b
        eor ($42),y
        sta ($42),y
        dex
        beq loc_434e
        lda $48
        adc $47
        bcc loc_4361
        iny
        sbc $46

loc_4361:
        sta $48
        lda $4c
        eor ($42),y
        sta ($42),y
        dex
        beq loc_434e
        lda $48
        adc $47
        bcc loc_4375
        iny
        sbc $46

loc_4375:
        sta $48
        lda $4d
        eor ($42),y
        sta ($42),y
        dex
        beq loc_434e
        lda $48
        adc $47
        bcc loc_4389
        iny
        sbc $46

loc_4389:
        sta $48
        lda $4e
        eor ($42),y
        sta ($42),y
        dex
        beq loc_434e
        lda $48
        adc $47
        bcc loc_439d
        iny
        sbc $46

loc_439d:
        sta $48
        lda $42
        clc
        adc $4a
        sta $42
        bcc loc_43aa
        inc $43

loc_43aa:
        jmp loc_434f

loc_43ad:
        rts

loc_43ae:
        lda $4b
        eor ($42),y
        sta ($42),y

loc_43b4:
        dex
        beq loc_43ad
        iny
        lda $48
        adc $46
        sta $48
        bcc loc_43b4
        sbc $47
        sta $48
        lda $4c
        eor ($42),y
        sta ($42),y

loc_43ca:
        dex
        beq loc_43ad
        iny
        lda $48
        adc $46
        sta $48
        bcc loc_43ca
        sbc $47
        sta $48
        lda $4d
        eor ($42),y
        sta ($42),y

loc_43e0:
        dex
        beq loc_43ad
        iny
        lda $48
        adc $46
        sta $48
        bcc loc_43e0
        sbc $47
        sta $48
        lda $4e
        eor ($42),y
        sta ($42),y

loc_43f6:
        dex
        beq loc_43ad
        iny
        lda $48
        adc $46
        sta $48
        bcc loc_43f6
        sbc $47
        sta $48
        lda $42
        clc
        adc $4a
        sta $42
        bcc loc_4411
        inc $43

loc_4411:
        jmp loc_43ae

loc_4414:
        rts

loc_4415:
        lda $4b
        eor ($42),y
        sta ($42),y

loc_441b:
        dex
        beq loc_4414
        dey
        lda $48
        adc $46
        sta $48
        bcc loc_441b
        sbc $47
        sta $48
        lda $4c
        eor ($42),y
        sta ($42),y

loc_4431:
        dex
        beq loc_4414
        dey
        lda $48
        adc $46
        sta $48
        bcc loc_4431
        sbc $47
        sta $48
        lda $4d
        eor ($42),y
        sta ($42),y

loc_4447:
        dex
        beq loc_4414
        dey
        lda $48
        adc $46
        sta $48
        bcc loc_4447
        sbc $47
        sta $48
        lda $4e
        eor ($42),y
        sta ($42),y

loc_445d:
        dex
        beq loc_4414
        dey
        lda $48
        adc $46
        sta $48
        bcc loc_445d
        sbc $47
        sta $48
        lda $42
        clc
        adc $4a
        sta $42
        bcc loc_4478
        inc $43

loc_4478:
        jmp loc_4415

loc_447b:
        rts

loc_447c:
        lda $4b
        eor ($42),y
        sta ($42),y
        dex
        beq loc_447b
        lda $48
        adc $47
        bcc loc_448e
        dey
        sbc $46

loc_448e:
        sta $48
        lda $4c
        eor ($42),y
        sta ($42),y
        dex
        beq loc_447b
        lda $48
        adc $47
        bcc loc_44a2
        dey
        sbc $46

loc_44a2:
        sta $48
        lda $4d
        eor ($42),y
        sta ($42),y
        dex
        beq loc_447b
        lda $48
        adc $47
        bcc loc_44b6
        dey
        sbc $46

loc_44b6:
        sta $48
        lda $4e
        eor ($42),y
        sta ($42),y
        dex
        beq loc_447b
        lda $48
        adc $47
        bcc loc_44ca
        dey
        sbc $46

loc_44ca:
        sta $48
        lda $42
        clc
        adc $4a
        sta $42
        bcc loc_44d7
        inc $43

loc_44d7:
        jmp loc_447c

dat_44da:
        .byte $60                                   // `

// --- Region $44fb-$4679 ---
.pc = $44fb "sub_44fb"

// Referenced by: jsr from $3881
sub_44fb: {
        lda #$18
        sta $d016
        lda #$00
        sta $d011
        ldx #$00
loop1:
        lda #$00
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        lda #$08
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loop1
        ldx #$00
        lda #$ff
loop2:
        sta chr_2800,x
        sta $2900,x
        sta $2a00,x
        sta $2b00,x
        sta $2c00,x
        sta $2d00,x
        sta $2e00,x
        sta $2f00,x
        inx
        bne loop2
        lda #$08
        sta $d022
        lda #$09
        sta $d023
        lda #$0a
        sta $d021
        lda #$02
        ldx #$00
loop3:
        sta $0404,x
        sta $0405,x
        sta $042c,x
        sta $042d,x
        jsr sub_4676
        sta $0454,x
        sta $0455,x
        sta $047c,x
        sta $047d,x
        jsr sub_4676
        sta $04a4,x
        sta $04a5,x
        sta $04cc,x
        sta $04cd,x
        jsr sub_4676
        sta $04f4,x
        sta $04f5,x
        sta $051c,x
        sta $051d,x
        jsr sub_4676
        sta $0544,x
        sta $0545,x
        sta $056c,x
        sta $056d,x
        jsr sub_4676
        sta $0594,x
        sta $0595,x
        sta $05bc,x
        sta $05bd,x
        jsr sub_4676
        sta $05e4,x
        sta $05e5,x
        sta $060c,x
        sta $060d,x
        jsr sub_4676
        sta $0634,x
        sta $0635,x
        sta $065c,x
        sta $065d,x
        jsr sub_4676
        sta $0684,x
        sta $0685,x
        sta $06ac,x
        sta $06ad,x
        jsr sub_4676
        sta $06d4,x
        sta $06d5,x
        sta $06fc,x
        sta $06fd,x
        jsr sub_4676
        sta $0724,x
        sta $0725,x
        sta $074c,x
        sta $074d,x
        jsr sub_4676
        sta $0774,x
        sta $0775,x
        sta $079c,x
        sta $079d,x
        jsr sub_4676
        jsr sub_4676
        jsr sub_4676
        jsr sub_4676
        jsr sub_4676
        inx
        inx
        cpx #$20
        beq skip
        jmp $4558
skip:
        lda #$30
        sta $49
        lda #$20
        sta $66
        lda #$80
        sta $4a
        lda #$00
        sta $65
        sta $59
        sta $5a
        sta $5b
        lda #$07
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        lda #$06
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        ldx #$37
        stx $07fc
        stx $07fd
        stx $07fe
        stx $07ff
        lda #$ff
        sta $d015
        lda #$00
        jsr sub_1000
        lda #$1b
        sta $d011
        lda #$0e
        sta $d020
        rts
}
// Referenced by: jsr from $4564, $4573, $4582, $4591, $45a0, $45af, $45be, $45cd

sub_4676:
        clc
        adc #$01
        rts

// --- Region $46c2-$475a ---
.pc = $46c2 "sub_46c2"
// Referenced by: jsr from $3dd6, $3df2, $3e0e, $3e2a, $3e46, $3e62, $3e7e, $3e9a

sub_46c2:
        sta $4b
        lsr
        lsr
        sta $4c
        lsr
        lsr
        sta $4d
        lsr
        lsr
        sta $4e
        jsr sub_4258
        rts
// Referenced by: jsr from $385c

sub_46d4:
        lda #$00
        sta dat_475a

loc_46d9:
        ldy #$00

loc_46db:
        lda $475b,y
        sta ($fe),y
        iny
        cpy #$02
        bne loc_46db
        clc
        lda $fe
        adc #$02
        sta $fe
        bcc loc_46f0
        inc $ff

loc_46f0:
        ldx #$00

loc_46f2:
        ldy #$00

loc_46f4:
        lda $475d,y
        sta ($fe),y
        iny
        cpy #$06
        bne loc_46f4
        clc
        lda $fe
        adc #$06
        sta $fe
        bcc loc_4709
        inc $ff

loc_4709:
        clc
        lda $475e
        adc #$01
        sta $475e
        bcc loc_4717
        inc $475f

loc_4717:
        clc
        lda $4761
        adc #$01
        sta $4761
        bcc loc_4725
        inc $4762

loc_4725:
        inx
        cpx #$40
        bne loc_46f2
        clc
        lda $475e
        adc #$40
        sta $475e
        bcc loc_4738
        inc $475f

loc_4738:
        clc
        lda $4761
        adc #$40
        sta $4761
        bcc loc_4746
        inc $4762

loc_4746:
        inc dat_475a
        lda dat_475a
        cmp #$10
        beq loc_4753
        jmp loc_46d9

loc_4753:
        ldy #$00
        lda #$60
        sta ($fe),y
        rts

dat_475a:
        .byte $00                                   // .

// --- Region $4766-$47fd ---
.pc = $4766 "sub_4766"
// Referenced by: jsr from $387b

sub_4766:
        lda #$00
        sta dat_475a

loc_476b:
        lda $4761
        sec
        sbc #$01
        sta $4764
        lda $4762
        sbc #$00
        sta $4765
        ldy #$00

loc_477e:
        lda $4763,y
        sta ($fe),y
        iny
        cpy #$03
        bne loc_477e
        clc
        lda $fe
        adc #$03
        sta $fe
        bcc loc_4793
        inc $ff

loc_4793:
        ldx #$00

loc_4795:
        ldy #$00

loc_4797:
        lda $475d,y
        sta ($fe),y
        iny
        cpy #$06
        bne loc_4797
        clc
        lda $fe
        adc #$06
        sta $fe
        bcc loc_47ac
        inc $ff

loc_47ac:
        clc
        lda $475e
        adc #$01
        sta $475e
        bcc loc_47ba
        inc $475f

loc_47ba:
        clc
        lda $4761
        adc #$01
        sta $4761
        bcc loc_47c8
        inc $4762

loc_47c8:
        inx
        cpx #$40
        bne loc_4795
        clc
        lda $475e
        adc #$40
        sta $475e
        bcc loc_47db
        inc $475f

loc_47db:
        clc
        lda $4761
        adc #$40
        sta $4761
        bcc loc_47e9
        inc $4762

loc_47e9:
        inc dat_475a
        lda dat_475a
        cmp #$10
        beq loc_47f6
        jmp loc_476b

loc_47f6:
        ldy #$00
        lda #$60
        sta ($fe),y
        rts

dat_47fd:
        .byte $00                                   // .

// --- Region $4854-$492e ---
.pc = $4854 "sub_4854"

// Referenced by: jsr from $387e
sub_4854: {
        lda #$00
        sta $d020
        sta $d021
        sta $d015
        lda #$03
        sta $dd00
        lda #$17
        sta $d018
        lda #$08
        sta $d016
        ldx #$00
loop1:
        lda #$0f
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        lda #$20
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        inx
        bne loop1
        sei
loop2:
        lda #$fe
loop3:
        cmp $d012
        bne loop3
        jsr sub_489d
        jmp $4890
}
// Referenced by: jsr from $4897

sub_489d:
        ldx #$00

smc_489f:
        lda dat_48e7                                // !SMC: modified by $48d8

loc_48a2:
        lda $05e1,x
        sta $05e0,x
        inx
        cpx #$27
        bne loc_48a2

smc_48ad:
        lda loc_48c4                                // !SMC: modified by $48e3
.label smc_48b1 = * + 1
.label smc_48b2 = * + 2
        lda txt_0d40                                // !SMC: modified by $380a, $380f, $48bc
        sta $0607
        clc
        lda smc_48b1
        adc #$01
        sta smc_48b1                                // SMC: modifies $48b1
        bcc loc_48c4
        inc smc_48b2

loc_48c4:
        inc $498e
        lda $498e
        cmp #$20
        beq loc_48dc
        lda $498e
        cmp #$24
        beq loc_48d6
        rts

loc_48d6:
        lda #$4c
        sta smc_489f                                // SMC: modifies $489f
        rts

loc_48dc:
        lda #$20
        sta $0607
        lda #$4c
        sta smc_48ad                                // SMC: modifies $48ad
        rts

dat_48e7:
        .byte $a2,$00,$bd,$2f,$49                   // .../I

loc_48ec:
        cmp #$ff
        beq loc_48fe
        ldx #$00

loc_48f2:
        sta $d9e0,x
        inx
        cpx #$27
        bne loc_48f2
        inc $48e8
        rts

loc_48fe:
        lda #$00
        sta $48e8
        lda #$ad
        sta smc_48ad
        sta smc_489f
        ldx #$00

loc_490d:
        lda #$20
        sta $05e0,x
        lda #$0f
        sta $d9e0,x
        inx
        cpx #$27
        bne loc_490d
        lda #$00
        sta $498e
        inc $498f
        lda $498f
        cmp #$04
        beq loc_492c
        rts

loc_492c:
        pla
        pla
        rts

// --- Region $4a10-$4a10 ---
.pc = $4a10 "sub_4a10"
// Referenced by: jsr from $3f2d

sub_4a10:
        brk

// --- Region $4a4a-$4a4a ---
.pc = $4a4a "Segment $4a4a"
        brk

// --- Region $60d0-$60d0 ---
.pc = $60d0 "Segment $60d0"
        brk

// --- Region $6231-$6231 ---
.pc = $6231 "sub_6231"
// Referenced by: jsr from $3f3f

sub_6231:
        brk

// --- Region $6685-$6685 ---
.pc = $6685 "Segment $6685"
        brk

// --- Region $8dd0-$8dd0 ---
.pc = $8dd0 "Segment $8dd0"
        brk

// --- Region $9d07-$9d0a ---
.pc = $9d07 "Segment $9d07"
        brk

dat_9d08:
        .byte $00,$00                               // ..
        brk

// --- Region $9d18-$9d18 ---
.pc = $9d18 "Segment $9d18"
        brk

// --- Region $9f8d-$9f8d ---
.pc = $9f8d "Segment $9f8d"
        brk

// --- Region $ad8d-$ad8d ---
.pc = $ad8d "Segment $ad8d"
        brk

// --- Region $c816-$c816 ---
.pc = $c816 "Segment $c816"
        brk

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

loc_ea81:
        ldx $042a
        .byte $2b,$7f                               // anc #$7f // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

bmp_ea87:
        // === Bitmap data (1 bytes, $ea87-$ea87) ===
        .byte $2e                                   // .

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

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

dat_0800:
        .text "FFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ"
        .byte $5b,$5b,$5c,$5c,$5d,$5d,$5e,$5e,$5f,$5f,$60,$60,$61,$61,$62,$62 // [[\\]]^^__``aabb
        .byte $63,$63,$64,$64,$65,$65,$66,$66,$67,$d3,$67,$d3,$68,$68,$69,$69 // ccddeeffg.g.hhii
        .byte $6a,$6a,$6b,$6b,$6c,$6c,$6d,$6d,$6e,$6e,$6f,$6f,$70,$70,$71,$71 // jjkkllmmnnooppqq
        .byte $72,$72,$73,$73,$74,$74,$75,$75,$76,$76,$77,$77,$78,$78,$79,$79 // rrssttuuvvwwxxyy
        .byte $7a,$7a,$7b,$7b,$7c,$7c,$7d,$7d,$7e,$7e,$67,$b6,$01,$01,$e1,$03 // zz{{||}}~~g.....
        .byte $03,$04,$04,$05,$05,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b // ................
        .byte $0b,$0c,$0c,$0d,$0d,$0e,$0e,$0f,$0f,$10,$10,$11,$11,$12,$12,$13 // ................
        .byte $13,$14,$14,$15,$15,$16,$16,$17,$17,$18,$18,$19,$19,$1a,$1a,$1b // ................
        .byte $1b,$1c,$1c,$1d,$1d,$1e,$1e,$1f,$1f   // .........

txt_08b3:
        .text "  !!"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??"
        .byte $17,$eb,$b6,$d6,$35,$d6,$4b,$d6,$aa,$d6,$a2,$d6,$99 // ....5.K......

txt_0900:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "AABBCCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ"
        .byte $5b,$5b,$5c,$5c,$5d,$5d,$5e,$5e,$5f,$5f,$60,$60,$61,$61,$62,$62 // [[\\]]^^__``aabb
        .byte $63,$63,$64,$64,$65,$65,$66,$66,$67,$67,$68,$68,$69,$69,$6a,$6a // ccddeeffgghhiijj
        .byte $6b,$6b,$6c,$6c,$6d,$6d,$6e,$6e,$6f,$6f,$70,$70,$71,$71,$72,$72 // kkllmmnnooppqqrr
        .byte $73,$73,$74,$74,$75,$75,$76,$76,$77,$77,$78,$78,$79,$79,$7a,$7a // ssttuuvvwwxxyyzz
        .byte $7b,$7b,$7c,$7c,$7d,$7d,$7e,$7e,$7f,$7f,$00,$00,$01,$01,$02,$02 // {{||}}~~........
        .byte $03,$03,$04,$04,$05,$05,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a // ................
        .byte $0b,$0b,$0c,$0c,$0d,$0d,$0e,$0e,$0f,$0f,$10,$10,$11,$11,$12,$12 // ................
        .byte $13,$13,$14,$14,$15,$15,$16,$16,$17,$17,$18,$18,$19,$19,$1a,$1a // ................
        .byte $1b,$1b,$1c,$1c,$1d,$1d,$1e,$1e,$1f,$1f // ..........

txt_09c0:
        .text "  !!"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??"
        .byte $00                                   // string terminator
        .fill 22, $00
        .fill 9, $01
        .fill 8, $02
        .byte $03,$03,$03,$03,$03,$03,$04,$04,$04,$04,$04,$05,$05,$05,$05,$05 // ................
        .byte $06,$06,$06,$06,$07,$07,$07,$07,$08,$08,$08,$08,$09,$09,$09,$09 // ................
        .byte $0a,$0a,$0a,$0a,$0b,$0b,$0b,$0c,$0c,$0c,$0d,$0d,$0d,$0e,$0e,$0e // ................
        .byte $0f,$0f,$0f,$10,$10,$10,$11,$11,$12,$12,$12,$13,$13,$13,$14,$14 // ................
        .byte $15,$15,$15,$16,$16,$17,$17,$18,$18,$18,$19,$19,$1a,$1a,$1b,$1b // ................
        .byte $1c,$1c,$1d,$1d,$1e,$1e,$1f,$1f       // ........

txt_0a80:
        .text "  !!"
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "##$$%%&&''())**++,--../0012233455677899:;;<==>??"
        .byte $40                                   // @ character
        .text "ABBCDEEFGHHIJKKLMNNOPQRRSTUVVWXYZ"
        .byte $5b,$5b,$5c,$5d,$5e,$5f,$60,$61,$62,$62,$63,$64,$65,$66,$67,$68 // [[\]^_`abbcdefgh
        .byte $69,$6a,$6a,$6b,$6c,$6d,$6e,$6f,$70,$71,$72,$73,$74,$75,$76,$77 // ijjklmnopqrstuvw
        .byte $78,$79,$7a,$7b,$7c,$7d,$7e,$7f,$00,$03,$06,$09,$0c,$10,$13,$16 // xyz{|}~.........
        .byte $19,$1c,$1f                           // ...

txt_0b0b:
        .byte $22                                   // double quote character
        .text "%(+.1479<?BDGILNQSVXZ"
        .byte $5c                                   // backslash character
        .byte $5e,$61,$63,$65,$66,$68,$6a,$6c,$6d,$6f,$70,$72,$73,$75,$76,$77 // ^acefhjlmoprsuvw
        .byte $78,$79,$7a,$7b,$7c,$7c,$7d,$7e,$7e,$7f,$7f,$7f,$7f,$7f,$7f,$7f // xyz{||}~~.......
        .byte $7f,$7f,$7f,$7f,$7e,$7e,$7d,$7c,$7c,$7b,$7a,$79,$78,$77,$76,$75 // ....~~}||{zyxwvu
        .byte $73,$72,$70,$6f,$6d,$6c,$6a,$68,$66,$65,$63,$61,$5e // srpomljhfeca^

txt_0b5f:
        .byte $5c                                   // backslash character
        .text "ZXVSQNLIGDB?<9741.+(%"
        .byte $22                                   // double quote character
        .byte $1f,$1c,$19,$16,$13,$10,$0c,$09,$06,$03,$00,$fd,$fa,$f7,$f4,$f0 // ................
        .byte $ed,$ea,$e7,$e4,$e1,$de,$db,$d8,$d5,$d2,$cf,$cc,$c9,$c7,$c4,$c1 // ................
        .byte $be,$bc,$b9,$b7,$b4,$b2,$af,$ad,$aa,$a8,$a6,$a4,$a2,$9f,$9d,$9b // ................
        .byte $9a,$98,$96,$94,$93,$91,$90,$8e,$8d,$8b,$8a,$89,$88,$87,$86,$85 // ................
        .byte $84,$84,$83,$82,$82,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81 // ................
        .byte $82,$82,$83,$84,$84,$85,$86,$87,$88,$89,$8a,$8b,$8d,$8e,$90,$91 // ................
        .byte $93,$94,$96,$98,$9a,$9b,$9d,$9f,$a2,$a4,$a6,$a8,$aa,$ad,$af,$b2 // ................
        .byte $b4,$b7,$b9,$bc,$be,$c1,$c4,$c7,$c9,$cc,$cf,$d2,$d5,$d8,$db,$de // ................
        .byte $e1,$e4,$e7,$ea,$ed,$f0,$f4,$f7,$fa,$fd // ..........

scr_0c00:
        .byte $00,$03,$06,$09,$0c,$10,$13,$16,$19,$1c,$1f // ...........

txt_0c0b:
        .byte $22                                   // double quote character
        .text "%(+.1479<?BDGILNQSVXZ"
        .byte $5c                                   // backslash character
        .byte $5e,$61,$63,$65,$66,$68,$6a,$6c,$6d,$6f,$70,$72,$73,$75,$76,$77 // ^acefhjlmoprsuvw
        .byte $78,$79,$7a,$7b,$7c,$7c,$7d,$7e,$7e,$7f,$7f,$7f,$7f,$7f,$7f,$7f // xyz{||}~~.......
        .byte $7f,$7f,$7f,$7f,$7e,$7e,$7d,$7c,$7c,$7b,$7a,$79,$78,$77,$76,$75 // ....~~}||{zyxwvu
        .byte $73,$72,$70,$6f,$6d,$6c,$6a,$68,$66,$65,$63,$61,$5e // srpomljhfeca^

txt_0c5f:
        .byte $5c                                   // backslash character
        .text "ZXVSQNLIGDB?<9741.+(%"
        .byte $22                                   // double quote character
        .byte $1f,$1c,$19,$16,$13,$10,$0c,$09,$06,$03,$00,$fd,$fa,$f7,$f4,$f0 // ................
        .byte $ed,$ea,$e7,$e4,$e1,$de,$db,$d8,$d5,$d2,$cf,$cc,$c9,$c7,$c4,$c1 // ................
        .byte $be,$bc,$b9,$b7,$b4,$b2,$af,$ad,$aa,$a8,$a6,$a4,$a2,$9f,$9d,$9b // ................
        .byte $9a,$98,$96,$94,$93,$91,$90,$8e,$8d,$8b,$8a,$89,$88,$87,$86,$85 // ................
        .byte $84,$84,$83,$82,$82,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81,$81 // ................
        .byte $82,$82,$83,$84,$84,$85,$86,$87,$88,$89,$8a,$8b,$8d,$8e,$90,$91 // ................
        .byte $93,$94,$96,$98,$9a,$9b,$9d,$9f,$a2,$a4,$a6,$a8,$aa,$ad,$af,$b2 // ................
        .byte $b4,$b7,$b9,$bc,$be,$c1,$c4,$c7,$c9,$cc,$cf,$d2,$d5,$d8,$db,$de // ................
        .byte $e1,$e4,$e7,$ea,$ed,$f0,$f4,$f7,$fa,$fd // ..........

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

// --- Region $0d40-$0ef7 ---
.pc = $0d40 "txt_0d40"

txt_0d40:
        .text "     WYSPA/THE ISLAND + FIX      S"
        .byte $15,$10,$10,$0c,$09,$05,$04           // .......

txt_0d69:
        .text " & T"
        .byte $12,$01,$0e,$13,$0c,$01,$14,$05,$04,$20,$02,$19,$20,$4d,$01,$0a // ......... .. M..
        .byte $01                                   // .

txt_0d7e:
        .text "!   C"
        .byte $12,$01,$03,$0b,$05,$04               // ......

txt_0d89:
        .text " & T"
        .byte $12,$01,$09,$0e,$05,$04,$20,$02,$19,$20,$42,$09,$14,$0d,$01,$0e // ...... .. B.....

txt_0d9d:
        .text "!    P"
        .byte $01,$0c,$2f,$4e,$14,$13,$03,$20,$06,$09,$18,$05,$04,$20,$02,$19 // ../N... ..... ..
        .byte $20,$4a,$01,$03,$0b,$20,$41,$0c,$09,$05,$0e,$20,$20 //  J... A....  

dat_0dc0:
        // === Fill data (63 bytes, $0dc0-$0dfe) ===
        .fill 63, $ff
        .byte $00,$00,$00,$00,$00,$00,$00,$3e,$10,$c5,$20,$10,$a4 // .......>.. ..

txt_0e0c:
        .text " ("
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $3c,$28,$94,$20,$44,$94,$20,$7c,$8c,$20,$82,$8c,$20,$82,$84,$00 // <(. D. |. .. ...
        .byte $00,$00,$06,$38,$10,$09,$24,$10,$10,$a2,$28,$10,$24,$28,$10,$38 // ...8..$...(.$(.8
        .byte $44,$10,$a4,$7c,$09,$22,$82,$06,$22,$82,$00,$00,$00,$00,$00,$00 // D..|."..".......
        .byte $00,$00,$00,$00,$00,$00,$00,$f0,$83,$cf,$40,$84,$22,$41,$44,$02 // ..........@."AD.
        .byte $41,$43,$02                           // AC.

txt_0e52:
        .text "B "
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $43,$e0,$22,$44,$14,$22,$44,$13,$c2,$00,$00,$00,$31,$17,$d8,$49 // C."D."D.....1..I
        .byte $11,$14,$85,$21,$14,$81,$c1,$12,$81,$21,$12,$85,$11,$11,$49,$11 // ...!.....!....I.
        .byte $11,$31,$17,$d0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .1..............
        .byte $00,$be,$30,$7c,$08,$48,$40,$08,$84,$41,$08,$80,$79,$08,$80,$41 // ..0|.H@..A..y..A
        .byte $08,$84,$41,$08                       // ..A.

txt_0e99:
        .text "H"
        .byte $40                                   // @ character
        .text ">0"
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$8c,$0c,$e0,$92,$12,$91,$a0,$20,$8a,$ae,$2e,$92,$a2,$22 // ......... ....."
        .byte $e2,$a2,$22,$92,$92,$12,$89,$8e,$0e,$88,$00,$00,$00,$00,$00,$00 // ..".............
        .byte $00,$00,$00,$00,$00,$00,$00,$62,$17,$00,$92,$14,$80,$0a,$14,$40 // .......b.......@
        .byte $0a,$14,$80,$0a,$17,$00,$0a,$14,$80,$91,$24,$40,$60,$c4,$40,$00 // ..........$@`.@.
        .byte $00,$00,$c4,$2e,$00,$24,$29,$00,$14,$28,$80,$14,$28,$80,$14,$29 // .....$)..(..(..)
        .byte $00,$14,$2e,$00,$22,$48,$00,$c1,$88   // ...."H...

// --- Region $0f14-$0f2a ---
.pc = $0f14 "dat_0f14"

dat_0f14:
        .byte $12,$00,$00,$12,$00,$00,$29,$00,$00,$29,$00,$00,$44,$00,$00,$7c // ......)..)..D..|
        .byte $00,$00,$82,$00,$00,$82               // ......

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

// --- Region $0f52-$0f6a ---
.pc = $0f52 "dat_0f52"

dat_0f52:
        .byte $09,$0c,$5f,$09,$0a,$44,$12,$8a,$44,$12,$89,$44,$a4 // .._..D..D..D.

txt_0f5f:
        .text "ID"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $c8,$c4                               // ..

txt_0f64:
        .text "H("
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $48,$28,$44                           // H(D

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

// --- Region $0f92-$0faa ---
.pc = $0f92 "dat_0f92"

dat_0f92:
        .byte $18
        .byte $21,$c7
        .text "$!$"
        .byte $40                                   // @ character
        .text "Q"
        .byte $14
        .byte $5c                                   // backslash
        .text "Q$D"
        .byte $89,$c4
        .byte $44
        .byte $f9,$24,$25,$05,$14,$1d,$05,$17       // .$%.....

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

// --- Region $0fd2-$0fe7 ---
.pc = $0fd2 "dat_0fd2"

dat_0fd2:
        .byte $1f,$00,$00,$90,$00,$00,$50,$00,$00,$5c,$00,$00,$50,$00,$00,$50 // ......P..\..P..P
        .byte $00,$00,$90,$00,$00,$1f               // ......

// --- Region $1006-$119d ---
.pc = $1006 "dat_1006"

dat_1006:
        .byte $4c,$47,$13,$01,$01,$24,$1a,$00,$00,$10,$10,$04,$48,$1a,$c0,$82 // LG...$......H...
        .byte $40,$10,$0c,$67,$1a,$a0,$03,$41,$0e,$0a // @..g...A..

txt_1020:
        .text "-PLAYER V9.4 & ZAK BY JEFF/CML!-"
        .byte $88,$01,$00,$00,$00,$09,$1a,$20,$01,$03,$03,$01,$73,$19,$50,$02 // ....... ....s.P.
        .byte $03,$03,$01,$bf,$19,$00,$00,$80,$00,$00,$00,$00,$00,$18,$80,$00 // ................
        .byte $00,$00,$00,$00,$30,$80,$00,$00,$70,$00,$00,$02,$ff,$01,$03,$80 // ....0...p.......
        .byte $00,$00,$06,$ff,$01,$03,$80,$00,$00,$1e,$ff,$01,$53,$80,$00,$00 // ............S...
        .byte $0c,$c8,$1a,$00,$00,$00,$00,$04,$d7,$1a,$00,$00,$00,$00,$03,$ec // ................
        .byte $1a,$00,$00,$03,$00,$00,$00,$00,$80,$00,$01,$00,$00,$00,$00,$80 // ................
        .byte $00,$01,$e0,$00,$70,$00,$80,$02,$01,$c8,$1e,$30,$c7,$1a,$4d,$01 // ....p......0..M.
        .byte $08,$1d,$00,$00,$f7,$01,$00,$04,$1c,$00,$00,$00,$f0,$10,$08,$18 // ................
        .byte $29,$3a,$4d,$61,$76,$8c,$a3,$bc,$d7,$f3,$10,$30,$51,$74,$9a,$c1 // ):Mav......0Qt..
        .byte $eb,$18,$47,$79,$ae,$e6,$21,$60,$a2,$e9,$34,$83,$d7,$30,$8e,$f1 // ..Gy..!`..4..0..
        .byte $5b,$cb,$42,$bf,$45,$d2,$67,$06,$ad,$5f,$1b,$e3,$b6,$96,$84,$7f // [.B.E.g.._......
        .byte $89,$a3,$ce,$0b,$5b,$be,$37,$c6,$6d,$2d,$07,$fe,$13,$47,$9d,$16 // ....[.7.m-...G..
        .byte $b5,$7c,$6e,$8c,$d9,$59,$0e,$fc,$25,$8e,$39,$2c,$6b,$f9,$db,$17 // .|n..Y..%.9,k...
        .byte $b3,$b2,$1c,$f7,$4a,$1b,$73,$59,$d5,$f1,$b6,$2f,$65,$64,$01,$01 // ....J.sY.../ed..
        .fill 10, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$16,$17,$18,$1a,$1b,$1d,$1f // ................

txt_115a:
        .text "!"
        .byte $22                                   // double quote character
        .text "%'),.147:>BEJNSX"
        .byte $5d,$62,$68,$6f,$75,$7c,$84,$8b,$94,$9d,$a6,$b0,$ba,$c5,$d1,$de // ]bhou|..........
        .byte $eb,$f9,$00,$03,$06,$09,$0c,$0f,$12,$15,$18,$1b,$1e // .............

txt_1189:
        .text "!$'*-0369<?BEHKNQTWZ"
        .byte $5d                                   // ]

// --- Region $131d-$1324 ---
.pc = $131d "dat_131d"

dat_131d:
        .byte $ce,$ab,$10,$ad,$ab,$10,$f0,$d7       // ........

// --- Region $1348-$1367 ---
.pc = $1348 "Segment $1348"
        .byte $14,$13,$f0,$fa,$a5,$fb,$48,$a5,$fc,$48,$a2,$00,$20,$f4,$13,$a2 // ......H..H.. ...
        .byte $07,$20,$f4,$13,$a2,$0e,$20,$f4,$13,$68,$85,$fc,$68,$85,$fb,$60 // . .... ..h..h..`

// --- Region $17cc-$1fbe ---
.pc = $17cc "dat_17cc"

dat_17cc:
        .fill 10, $00
        .byte $c8,$1a,$c8,$1a,$c8,$1a,$c8,$1a,$d7,$1a,$d7,$1a,$d7,$1a,$d7,$1a // ................
        .byte $ec,$1a,$ec,$1a,$ec,$1a,$ec,$1a,$03,$19,$06,$19,$38,$19,$6a,$19 // ............8.j.
        .byte $73,$19,$8d,$19,$9f,$19,$ad,$19,$bf,$19 // s.........

chr_1800:
        // === Charset data (1983 bytes, $1800-$1fbe) ===
        .byte $cf,$19,$d4,$19,$dd,$19,$e4,$19       // char 0 @+0
        .byte $f6,$19,$fd,$19,$09,$1a,$1b,$1a       // char 1 @+1
        .byte $24,$1a,$25,$1a,$48,$1a,$56,$1a       // char 2 @+2
        .byte $67,$1a,$84,$1a,$a1,$1a,$c7,$1a       // char 3 @+3
        .byte $fb,$1a,$ff,$1a,$0f,$1b,$22,$1b       // char 4 @+4
        .byte $53,$1b,$ea,$1b,$f7,$1b,$04,$1c       // char 5 @+5
        .byte $a7,$1c,$08,$1d,$33,$1d,$76,$1d       // char 6 @+6
        .byte $cd,$1d,$c8,$1e,$29,$1f,$04,$01       // char 7 @+7
        .byte $40,$04,$01,$c0,$03,$00,$e0,$04       // char 8 @+8
        .byte $01,$00,$00,$50,$ff,$a0,$00,$30       // char 9 @+9
        .byte $0b,$ba,$09,$9a,$07,$7a,$05,$5a       // char 10 @+10
        .byte $03,$3a,$02,$2a,$01,$1a,$0b,$b7       // char 11 @+11
        .byte $09,$97,$07,$77,$00,$46,$00,$33       // char 12 @+12
        .byte $05,$5c,$11,$07,$77,$00,$00,$00       // char 13 @+13
        .byte $10,$ff,$ff,$00,$3d,$01,$01,$82       // char 14 @+14
        .byte $00,$00,$00,$00,$3d,$02,$00,$00       // char 15 @+15
        .byte $00,$00,$00,$0d,$da,$03,$00,$08       // char 16 @+16
        .byte $10,$10,$ff,$0b,$bc,$04,$02,$80       // char 17 @+17
        .byte $00,$00,$01,$e4,$4c,$05,$00,$01       // char 18 @+18
        .byte $00,$00,$00,$0d,$d7,$06,$00,$08       // char 19 @+19
        .byte $10,$28,$ff,$00,$4b,$05,$03,$03       // char 20 @+20
        .byte $00,$00,$00,$00,$53,$09,$04,$01       // char 21 @+21
        .byte $00,$00,$00,$00,$4b,$07,$03,$06       // char 22 @+22
        .byte $00,$00,$00,$00,$5d,$08,$04,$01       // char 23 @+23
        .byte $00,$00,$00,$07,$7a,$0a,$00,$00       // char 24 @+24
        .byte $00,$00,$01,$e4,$4c,$07,$00,$01       // char 25 @+25
        .byte $00,$00,$00,$00,$53,$0b,$05,$05       // char 26 @+26
        .byte $00,$00,$00,$00,$5c,$0c,$05,$05       // char 27 @+27
        .byte $00,$00,$00,$07,$83,$0d,$00,$00       // char 28 @+28
        .byte $10,$c0,$ff,$0e,$e8,$0e,$00,$08       // char 29 @+29
        .byte $10,$ff,$ff,$0e,$eb,$0f,$00,$00       // char 30 @+30
        .byte $10,$f7,$ff,$05,$53,$10,$06,$07       // char 31 @+31
        .byte $00,$00,$01,$08,$00,$fe,$41,$0c       // char 32 ' '
        .byte $41,$0c,$41,$0c,$41,$0c,$41,$0c       // char 33 '!'
        .byte $41,$0a,$41,$0a,$41,$0a,$41,$0a       // char 34 '"'
        .byte $41,$0a,$41,$0a,$41,$0c,$41,$0c       // char 35 '#'
        .byte $41,$0c,$41,$0c,$41,$0c,$41,$0c       // char 36 '$'
        .byte $41,$0d,$41,$0d,$41,$0d,$41,$0d       // char 37 '%'
        .byte $41,$0d,$41,$0d,$41,$0c,$ff,$00       // char 38 '&'
        .byte $11,$0c,$11,$0c,$11,$0c,$11,$0c       // char 39 '''
        .byte $11,$0c,$11,$0a,$11,$0a,$11,$0a       // char 40 '('
        .byte $11,$0a,$11,$0a,$11,$0a,$11,$0c       // char 41 ')'
        .byte $11,$0c,$11,$0c,$11,$0c,$11,$0c       // char 42 '*'
        .byte $11,$0c,$11,$0d,$11,$0d,$11,$0d       // char 43 '+'
        .byte $11,$0d,$11,$0d,$11,$0d,$11,$0c       // char 44 ','
        .byte $ff,$00,$81,$de,$41,$09,$41,$07       // char 45 '-'
        .byte $80,$6c,$fe,$81,$ff,$41,$00,$41       // char 46 '.'
        .byte $00,$41,$00,$40,$0c,$40,$0c,$40       // char 47 '/'
        .byte $0c,$40,$0c,$40,$00,$40,$00,$40       // char 48 '0'
        .byte $00,$40,$00,$ff,$04,$41,$0c,$41       // char 49 '1'
        .byte $0c,$41,$08,$41,$08,$41,$07,$41       // char 50 '2'
        .byte $07,$41,$05,$41,$05,$ff,$00,$81       // char 51 '3'
        .byte $ee,$41,$0e,$41,$0c,$41,$0a,$80       // char 52 '4'
        .byte $56,$40,$08,$ff,$04,$41,$0c,$41       // char 53 '5'
        .byte $0c,$41,$09,$41,$09,$41,$05,$41       // char 54 '6'
        .byte $05,$41,$04,$41,$04,$ff,$00,$41       // char 55 '7'
        .byte $0e,$41,$0c,$41,$0c,$41,$0c,$41       // char 56 '8'
        .byte $0a,$41,$0a,$41,$0a,$ff,$01,$41       // char 57 '9'
        .byte $0e,$41,$0c,$fe,$81,$ef,$15,$18       // char 58 ':'
        .byte $15,$0c,$10,$0c,$fe,$21,$0e,$21       // char 59 ';'
        .byte $0c,$41,$0c,$fe,$21,$0e,$21,$0c       // char 60 '<'
        .byte $41,$0c,$41,$09,$41,$09,$41,$09       // char 61 '='
        .byte $41,$0c,$41,$0c,$ff,$02,$81,$a0       // char 62 '>'
        .byte $11,$30,$08,$00,$fe,$81,$ca,$41       // char 63 '?'
        .byte $0d,$41,$0a,$80,$45,$10,$09,$ff       // char 64 '@'
        .byte $03,$81,$e6,$11,$0e,$11,$0b,$11       // char 65 'A'
        .byte $07,$10,$05,$10,$04,$10,$03,$10       // char 66 'B'
        .byte $04,$ff,$04,$81,$ff,$11,$0c,$11       // char 67 'C'
        .byte $0c,$41,$0c,$fe,$fe,$03,$c0,$00       // char 68 'D'
        .byte $03,$a0,$00,$03,$80,$00,$03,$60       // char 69 'E'
        .byte $00,$03,$40,$00,$08,$30,$00,$08       // char 70 'F'
        .byte $20,$00,$08,$10,$00,$08,$f0,$ff       // char 71 'G'
        .byte $08,$e0,$ff,$08,$c0,$ff,$ff,$05       // char 72 'H'
        .byte $04,$60,$00,$04,$40,$00,$08,$20       // char 73 'I'
        .byte $00,$08,$e0,$ff,$ff,$02,$04,$20       // char 74 'J'
        .byte $00,$04,$40,$00,$04,$60,$00,$08       // char 75 'K'
        .byte $80,$00,$08,$80,$ff,$ff,$03,$03       // char 76 'L'
        .byte $80,$00,$03,$60,$00,$04,$50,$00       // char 77 'M'
        .byte $04,$40,$00,$04,$30,$00,$10,$20       // char 78 'N'
        .byte $00,$10,$10,$00,$10,$f0,$ff,$10       // char 79 'O'
        .byte $e0,$ff,$ff,$05,$04,$80,$00,$04       // char 80 'P'
        .byte $60,$00,$04,$30,$00,$04,$08,$00       // char 81 'Q'
        .byte $04,$f8,$ff,$04,$f0,$ff,$04,$e0       // char 82 'R'
        .byte $ff,$04,$20,$00,$04,$10,$00,$ff       // char 83 'S'
        .byte $03,$03,$60,$00,$03,$50,$00,$03       // char 84 'T'
        .byte $40,$00,$03,$30,$00,$03,$20,$00       // char 85 'U'
        .byte $03,$10,$00,$03,$f0,$ff,$03,$e0       // char 86 'V'
        .byte $ff,$03,$d0,$ff,$03,$c0,$ff,$03       // char 87 'W'
        .byte $b0,$ff,$03,$a0,$ff,$ff,$00,$fe       // char 88 'X'
        .byte $03,$03,$03,$03,$08,$08,$08,$08       // char 89 'Y'
        .byte $08,$08,$08,$08,$0d,$ff,$0c,$01       // char 90 'Z'
        .byte $06,$06,$09,$09,$09,$09,$0a,$0a       // char 91 '['
        .byte $0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a       // char 92 '\'
        .byte $0a,$0a,$ff,$01,$02,$05,$05,$07       // char 93 ']'
        .byte $04,$0b,$0b,$0c,$0c,$0b,$0b,$0e       // char 94 '^'
        .byte $0e,$ff,$01,$00,$80,$00,$ff,$01       // char 95 '_'
        .byte $40,$30,$7f,$40,$32,$7f,$40,$30       // char 96 '`'
        .byte $7f,$0c,$32,$7f,$34,$b2,$ff,$00       // char 97 'a'
        .byte $02,$00,$02,$40,$30,$7f,$40,$32       // char 98 'b'
        .byte $7f,$40,$30,$7f,$0c,$32,$7f,$32       // char 99 'c'
        .byte $b2,$ff,$03,$04,$00,$20,$04,$00       // char 100 'd'
        .byte $21,$04,$00,$22,$04,$00,$23,$04       // char 101 'e'
        .byte $00,$24,$04,$00,$25,$04,$00,$26       // char 102 'f'
        .byte $04,$00,$26,$04,$00,$26,$04,$00       // char 103 'g'
        .byte $26,$04,$00,$26,$04,$00,$26,$04       // char 104 'h'
        .byte $00,$25,$04,$00,$24,$04,$00,$22       // char 105 'i'
        .byte $04,$00,$ff,$08,$02,$3a,$80,$02       // char 106 'j'
        .byte $7c,$02,$3c,$40,$17,$7d,$01,$3c       // char 107 'k'
        .byte $80,$08,$7c,$01,$3e,$40,$0d,$08       // char 108 'l'
        .byte $03,$41,$7f,$01,$c1,$08,$04,$3d       // char 109 'm'
        .byte $7f,$04,$3c,$08,$01,$3a,$40,$07       // char 110 'n'
        .byte $08,$02,$37,$7f,$0a,$b7,$2a,$03       // char 111 'o'
        .byte $35,$7f,$01,$b5,$08,$04,$37,$7f       // char 112 'p'
        .byte $01,$3a,$40,$07,$2a,$02,$37,$7f       // char 113 'q'
        .byte $02,$b7,$7f,$01,$3a,$40,$03,$2a       // char 114 'r'
        .byte $02,$37,$7f,$02,$b7,$08,$01,$3c       // char 115 's'
        .byte $7f,$02,$3d,$7f,$01,$bd,$08,$01       // char 116 't'
        .byte $3c,$40,$03,$08,$04,$3a,$7f,$04       // char 117 'u'
        .byte $37,$08,$04,$35,$7f,$02,$37,$7f       // char 118 'v'
        .byte $0e,$b7,$2a,$02,$37,$7f,$02,$b7       // char 119 'w'
        .byte $08,$04,$3a,$08,$01,$39,$40,$07       // char 120 'x'
        .byte $7d,$04,$35,$7f,$04,$32,$2a,$02       // char 121 'y'
        .byte $30,$7f,$02,$b0,$08,$04,$32,$7f       // char 122 'z'
        .byte $02,$35,$7f,$02,$b5,$08,$04,$37       // char 123 '{'
        .byte $7c,$04,$35,$0a,$10,$37,$7f,$30       // char 124 '|'
        .byte $b7,$ff,$04,$30,$18,$04,$10,$1a       // char 125 '}'
        .byte $04,$30,$13,$04,$10,$16,$ff,$0c       // char 126 '~'
        .byte $20,$2e,$7f,$20,$ae,$05,$20,$32       // char 127
        .byte $7f,$20,$b2,$ff,$08,$02,$3a,$80       // char 128
        .byte $02,$7c,$02,$3c,$40,$17,$7d,$01       // char 129
        .byte $3c,$81,$08,$7c,$01,$3a,$40,$0d       // char 130
        .byte $08,$04,$35,$08,$04,$37,$08,$01       // char 131
        .byte $3a,$41,$07,$08,$03,$37,$7f,$05       // char 132
        .byte $b7,$2a,$03,$35,$7f,$05,$b5,$2a       // char 133
        .byte $01,$31,$7f,$02,$32,$7f,$01,$b2       // char 134
        .byte $08,$04,$31,$7f,$04,$30,$08,$01       // char 135
        .byte $2e,$42,$07,$08,$02,$2b,$7f,$06       // char 136
        .byte $ab,$08,$04,$29,$7f,$02,$2b,$42       // char 137
        .byte $06,$08,$04,$2e,$0a,$20,$30,$08       // char 138
        .byte $03,$31,$82,$04,$7c,$01,$32,$42       // char 139
        .byte $04,$08,$02,$35,$7f,$06,$b5,$2a       // char 140
        .byte $01,$35,$7f,$02,$37,$7f,$01,$b7       // char 141
        .byte $08,$04,$3a,$08,$04,$3c,$08,$01       // char 142
        .byte $3a,$40,$07,$2a,$02,$37,$7f,$06       // char 143
        .byte $b7,$08,$04,$35,$7f,$04,$32,$08       // char 144
        .byte $04,$31,$7f,$04,$30,$08,$01,$2e       // char 145
        .byte $40,$07,$08,$04,$2b,$08,$01,$29       // char 146
        .byte $42,$07,$2a,$02,$2b,$7f,$06,$ab       // char 147
        .byte $2b,$02,$2e,$7f,$02,$ae,$ff,$03       // char 148
        .byte $04,$00,$20,$04,$00,$21,$04,$00       // char 149
        .byte $22,$04,$00,$06,$04,$00,$27,$04       // char 150
        .byte $00,$28,$04,$00,$29,$04,$00,$03       // char 151
        .byte $04,$00,$20,$04,$00,$21,$04,$00       // char 152
        .byte $22,$04,$00,$06,$04,$00,$28,$04       // char 153
        .byte $00,$03,$04,$00,$06,$04,$00,$03       // char 154
        .byte $04,$00,$20,$04,$00,$21,$04,$00       // char 155
        .byte $22,$04,$00,$06,$04,$00,$27,$04       // char 156
        .byte $00,$03,$04,$00,$20,$04,$00,$21       // char 157
        .byte $04,$00,$03,$04,$00,$20,$04,$00       // char 158
        .byte $21,$04,$00,$06,$04,$00,$28,$04       // char 159
        .byte $00,$03,$04,$00,$06,$04,$00,$ff       // char 160
        .byte $04,$08,$18,$09,$08,$2e,$7f,$04       // char 161
        .byte $ae,$04,$0c,$18,$09,$08,$2e,$7f       // char 162
        .byte $08,$ae,$04,$10,$1a,$04,$08,$13       // char 163
        .byte $07,$08,$32,$7f,$04,$b2,$04,$0c       // char 164
        .byte $13,$07,$08,$32,$7f,$08,$b2,$04       // char 165
        .byte $10,$16,$ff,$04,$08,$18,$09,$04       // char 166
        .byte $2e,$7f,$04,$ae,$09,$04,$2e,$04       // char 167
        .byte $08,$16,$04,$04,$18,$09,$08,$2e       // char 168
        .byte $7f,$04,$ae,$09,$04,$2e,$04,$0c       // char 169
        .byte $1a,$04,$04,$1d,$04,$08,$13,$07       // char 170
        .byte $04,$32,$7f,$04,$b2,$07,$04,$32       // char 171
        .byte $04,$08,$11,$04,$04,$13,$07,$08       // char 172
        .byte $32,$7f,$04,$b2,$07,$04,$32,$04       // char 173
        .byte $0c,$16,$04,$04,$17,$ff,$0b,$04       // char 174
        .byte $30,$0b,$04,$32,$0b,$04,$35,$0b       // char 175
        .byte $04,$30,$0b,$04,$32,$0b,$04,$37       // char 176
        .byte $0b,$04,$30,$0b,$04,$32,$0b,$04       // char 177
        .byte $35,$0b,$04,$30,$0b,$04,$32,$0b       // char 178
        .byte $01,$37,$a0,$01,$43,$0e,$0b,$04       // char 179
        .byte $35,$0b,$04,$32,$0b,$04,$35,$0b       // char 180
        .byte $04,$37,$0b,$04,$32,$0b,$04,$35       // char 181
        .byte $0b,$04,$3a,$0b,$04,$32,$0b,$04       // char 182
        .byte $35,$0b,$04,$37,$0b,$04,$32,$0b       // char 183
        .byte $04,$35,$0b,$01,$3a,$a0,$01,$43       // char 184
        .byte $0e,$0b,$04,$37,$ff,$0d,$02,$35       // char 185
        .byte $7f,$02,$37,$0d,$02,$35,$7f,$0e       // char 186
        .byte $b5,$0d,$02,$30,$7f,$02,$b0,$0d       // char 187
        .byte $02,$32,$7f,$02,$b2,$0d,$02,$35       // char 188
        .byte $43,$16,$0d,$02,$30,$7f,$02,$b0       // char 189
        .byte $0d,$02,$32,$7f,$02,$b2,$0d,$02       // char 190
        .byte $35,$7f,$02,$b5,$0d,$02,$35,$7f       // char 191
        .byte $02,$37,$0d,$01,$3a,$40,$0f,$2a       // char 192
        .byte $02,$35,$7f,$02,$b5,$0d,$02,$3c       // char 193
        .byte $7f,$02,$bc,$0d,$01,$3a,$40,$07       // char 194
        .byte $7d,$02,$37,$7f,$02,$35,$7f,$02       // char 195
        .byte $37,$7f,$02,$b7,$0d,$02,$31,$7f       // char 196
        .byte $02,$b1,$0d,$02,$30,$7f,$02,$b0       // char 197
        .byte $0d,$02,$2e,$7f,$02,$ae,$2a,$04       // char 198
        .byte $2b,$7f,$02,$2e,$7f,$02,$ae,$0d       // char 199
        .byte $02,$35,$7f,$02,$37,$0d,$02,$35       // char 200
        .byte $7f,$0e,$b5,$0d,$02,$37,$7f,$02       // char 201
        .byte $b7,$0d,$02,$3a,$7f,$02,$ba,$0d       // char 202
        .byte $01,$39,$40,$07,$7d,$02,$35,$7f       // char 203
        .byte $02,$32,$7f,$02,$35,$7f,$02,$b5       // char 204
        .byte $0d,$02,$37,$7f,$02,$b7,$0d,$02       // char 205
        .byte $31,$7f,$02,$b1,$0d,$02,$30,$7f       // char 206
        .byte $02,$b0,$0d,$02,$2e,$7f,$02,$2e       // char 207
        .byte $0d,$02,$29,$7f,$02,$a9,$0d,$02       // char 208
        .byte $2b,$7f,$06,$ab,$0d,$02,$2e,$7f       // char 209
        .byte $06,$ae,$0d,$01,$30,$43,$07,$0d       // char 210
        .byte $02,$31,$7f,$06,$b1,$0d,$02,$31       // char 211
        .byte $80,$02,$0d,$02,$35,$7f,$02,$b5       // char 212
        .byte $0d,$02,$31,$80,$02,$0d,$02,$35       // char 213
        .byte $7f,$02,$b5,$0d,$01,$31,$43,$03       // char 214
        .byte $0d,$02,$30,$7f,$02,$b0,$0d,$04       // char 215
        .byte $2e,$2a,$02,$2b,$7f,$02,$ab,$ff       // char 216
        .byte $11,$04,$00,$20,$04,$00,$0f,$04       // char 217
        .byte $00,$11,$04,$00,$10,$04,$00,$11       // char 218
        .byte $04,$00,$0f,$04,$00,$11,$04,$00       // char 219
        .byte $11,$04,$00,$20,$04,$00,$0f,$04       // char 220
        .byte $00,$11,$04,$00,$10,$04,$00,$0f       // char 221
        .byte $04,$00,$11,$04,$00,$0f,$04,$00       // char 222
        .byte $11,$04,$00,$20,$04,$00,$0f,$04       // char 223
        .byte $00,$11,$04,$00,$10,$04,$00,$11       // char 224
        .byte $04,$00,$0f,$04,$00,$11,$04,$00       // char 225
        .byte $11,$04,$00,$20,$04,$00,$0f,$04       // char 226
        .byte $00,$11,$04,$00,$10,$04,$00,$0f       // char 227
        .byte $04,$00,$11,$04,$00,$10,$04,$00       // char 228
        .byte $ff,$12,$04,$3a,$7f,$04,$3c,$12       // char 229
        .byte $04,$3a,$12,$04,$39,$12,$04,$37       // char 230
        .byte $40,$20,$12,$02,$39,$80,$02,$12       // char 231
        .byte $04,$39,$12,$04,$37,$12,$04,$32       // char 232
        .byte $40,$10,$7d,$04,$30,$40,$08,$7d       // char 233
        .byte $02,$32,$7f,$02,$30,$7f,$02,$32       // char 234
        .byte $40,$12,$12,$04,$32,$12,$04,$35       // char 235
        .byte $12,$02,$39,$7f,$02,$3a,$12,$04       // char 236
        .byte $3c,$12,$04,$3a,$12,$02,$35,$7f       // char 237
        .byte $02,$37,$12,$01,$3a,$40,$07,$7d       // char 238
        .byte $02,$37,$7f,$02,$35,$7f,$01,$37       // char 239
        .byte $40,$0f,$12,$02,$35,$7f,$02,$37       // char 240
        .byte $12,$04,$3a,$12,$04,$3c,$12,$04       // char 241
        .byte $3d,$12,$04,$3c,$12,$01,$3a,$40       // char 242
        .byte $07,$12,$02,$37,$7f,$06,$b7,$12       // char 243
        .byte $02,$31,$7f,$02,$b1,$12,$01,$30       // char 244
        .byte $43,$07,$2c,$04,$2e,$43,$04,$7d       // char 245
        .byte $02,$2b,$7f,$02,$29,$7f,$01,$2b       // char 246
        .byte $43,$0d,$7f,$0a,$ab,$ff               // char 247 (partial)

dat_1fbe:
        // === Fill data (1 bytes, $1fbe-$1fbe) ===
        .byte $00                                   // .

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

bmp_2000:
        .byte $00                                   // .

// --- Region $2502-$2782 ---
.pc = $2502 "dat_2502"

dat_2502:
        .byte $02,$04,$08,$0c,$12,$18               // ......

txt_2508:
        .text " (2<HT"
        .byte $62,$70,$80,$90,$a2,$b4,$c8,$dc,$f2,$08
        .byte $20,$38,$52,$6c,$88,$a4,$c2,$e0,$00,$20,$42,$64,$88,$ac,$d2,$f8 //  8Rl..... Bd....
        .byte $20,$48,$72,$9c,$c8,$f4,$22,$50,$80,$b0,$e2,$14,$48,$7c,$b2,$e8 //  Hr..."P....H|..
        .byte $20,$58,$92,$cc,$08,$44,$82,$c0,$00,$40,$82,$c4,$08,$4c,$92,$d8 //  X...D...@...L..
        .byte $20,$68,$b2,$fc,$48,$94,$e2,$30,$80,$d0,$22,$74,$c8,$1c,$72,$c8 //  h..H..0.."t..r.
        .byte $20,$78,$d2,$2c,$88,$e4,$42,$a0,$00,$60,$c2,$24,$88,$ec,$52,$b8 //  x.,..B..`.$..R.
        .byte $20,$88,$f2,$5c,$c8,$34,$a2,$10,$80,$f0,$62,$d4,$48,$bc,$32,$a8 //  ..\.4....b.H.2.
        .byte $20,$98,$12,$8c,$08,$84,$02,$80,$00,$80,$02,$84,$08,$8c,$12,$98 //  ...............
        .byte $20,$a8,$32,$bc,$48,$d4,$62,$f0,$80,$10,$a2,$34,$c8,$5c,$f2,$88 //  .2.H.b....4.\..
        .byte $20,$b8,$52,$ec,$88,$24,$c2,$60,$00,$a0,$42,$e4,$88,$2c,$d2,$78 //  .R..$.`..B..,.x
        .byte $20,$c8,$72,$1c,$c8,$74,$22,$d0,$80,$30,$e2,$94,$48,$fc,$b2,$68 //  .r..t"..0..H..h
        .byte $20,$d8,$92,$4c,$08,$c4,$82,$40,$00,$c0,$82,$44,$08,$cc,$92,$58 //  ..L...@...D...X
        .byte $20,$e8,$b2,$7c,$48,$14,$e2,$b0,$80,$50,$22,$f4,$c8,$9c,$72,$48 //  ..|H....P"...rH
        .byte $20,$f8,$d2,$ac,$88,$64,$42,$20,$00,$e0,$c2,$a4,$88,$6c,$52,$38 //  ....dB .....lR8
        .byte $20,$08,$f2,$dc,$c8,$b4,$a2,$90,$80,$70,$62 //  ........pb

txt_25f3:
        .text "TH<2( "
        .byte $18,$12,$0c,$08,$04,$02,$00,$00,$ff,$fe
        .byte $fd,$fc,$fb,$fa,$f9,$f8,$f7,$f6,$f5,$f4,$f3,$f2,$f1,$f0,$ef,$ee // ................
        .byte $ed,$ec,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e2,$e1,$e0,$df,$de // ................
        .byte $dd,$dc,$db,$da,$d9,$d8,$d7,$d6,$d5,$d4,$d3,$d2,$d1,$d0,$cf,$ce // ................
        .byte $cd,$cc,$cb,$ca,$c9,$c8,$c7,$c6,$c5,$c4,$c3,$c2,$c1,$c0,$bf,$be // ................
        .byte $bd,$bc,$bb,$ba,$b9,$b8,$b7,$b6,$b5,$b4,$b3,$b2,$b1,$b0,$af,$ae // ................
        .byte $ad,$ac,$ab,$aa,$a9,$a8,$a7,$a6,$a5,$a4,$a3,$a2,$a1,$a0,$9f,$9e // ................
        .byte $9d,$9c,$9b,$9a,$99,$98,$97,$96,$95,$94,$93,$92,$91,$90,$8f,$8e // ................
        .byte $8d,$8c,$8b,$8a,$89,$88,$87,$86,$85,$84,$83,$82,$81,$80,$7f,$7e // ...............~
        .byte $7d,$7c,$7b,$7a,$79,$78,$77,$76,$75,$74,$73,$72,$71,$70,$6f,$6e // }|{zyxwvutsrqpon
        .byte $6d,$6c,$6b,$6a,$69,$68,$67,$66,$65,$64,$63,$62,$61,$60,$5f,$5e // mlkjihgfedcba`_^
        .byte $5d,$5c,$5b                           // ]\[

txt_26a6:
        .text "ZYXWVUTSRQPONMLK"
        .text "JIHGFEDCBA"
        .byte $40                                   // @ character
        .text "?>=<;"
        .text ":9876543210/.-,+"
        .text "*)('&%$#"
        .byte $22                                   // double quote
        .text "! "
        .byte $1f,$1e,$1d,$1c,$1b
        .byte $1a,$19,$18,$17,$16,$15,$14,$13,$12,$11,$10,$0f,$0e,$0d,$0c,$0b // ................
        .byte $0a,$09,$08,$07,$06,$05,$04,$03,$02,$01,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$01,$01,$01,$01,$01,$01,$01,$01,$02,$02,$02,$02,$02,$02 // ................
        .byte $02,$02,$03,$03,$03,$03,$03,$03,$03,$03,$04,$04,$04,$04,$04,$04 // ................
        .byte $04,$04,$05,$05,$05,$05,$05,$05,$05,$05,$06,$06,$06,$06,$06,$06 // ................
        .byte $06,$06,$07,$07,$07,$07,$07,$07,$07,$07,$00,$00,$00,$00,$80,$80 // ................
        .byte $80,$80,$00,$00,$00,$00,$80,$80,$80,$80,$00,$00,$00,$00,$80,$80 // ................
        .byte $80,$80,$00,$00,$00,$00,$80,$80,$80,$80,$00,$00,$00,$00,$80,$80 // ................
        .byte $80,$80,$00,$00,$00,$00,$80,$80,$80,$80,$00,$00,$00,$00,$80,$80 // ................
        .byte $80,$80,$00,$00,$00,$00,$80,$80,$80,$80,$4e,$84 // ..........N.

dat_2782:
        // === Fill data (1 bytes, $2782-$2782) ===
        .byte $00                                   // .

// --- Region $2800-$2800 ---
.pc = $2800 "chr_2800"

chr_2800:
        .byte $00                                   // .

// --- Region $3a19-$3a23 ---
.pc = $3a19 "bmp_3a19"

bmp_3a19:
        // === Bitmap data (11 bytes, $3a19-$3a23) ===
        .byte $a9,$ea,$8d,$25,$3a,$8d,$b6,$3a,$4c,$07,$3a // ...%:..:L.:

// --- Region $3a26-$3ab5 ---
.pc = $3a26 "bmp_3a26"

bmp_3a26:
        // === Bitmap data (144 bytes, $3a26-$3ab5) ===
        .byte $38,$ad,$0e,$39,$e9,$01,$8d,$0e,$39,$b0,$08,$ad,$09,$39,$09,$01 // 8..9....9....9..
        .byte $8d,$09,$39,$18,$69,$18,$c9,$ff,$d0,$08,$ad,$09,$39,$09,$02,$8d // ..9.i.......9...
        .byte $09,$39,$18,$69,$18,$c9,$ff,$d0,$08,$ad,$09,$39,$09,$04,$8d,$09 // .9.i.......9....
        .byte $39,$18,$69,$18,$c9,$ff,$d0,$08,$ad,$09,$39,$09,$08,$8d,$09 // 9.i.......9....

txt_3a65:
        .byte $39,$38,$ad,$25,$39,$e9,$01,$8d       // 98.%9...

txt_3a6d:
        .byte $25,$39,$b0,$08,$ad,$09,$39,$09,$10,$8d,$09,$39,$18,$69,$18,$c9 // %9....9....9.i..
        .byte $ff,$d0,$08,$ad,$09,$39,$09,$20,$8d,$09,$39,$18,$69,$18,$c9,$ff // .....9. ..9.i...
        .byte $d0,$08,$ad,$09,$39,$09,$40,$8d,$09,$39,$18,$69,$18,$c9,$ff,$d0 // ....9.@..9.i....
        .byte $08,$ad,$09,$39,$09,$80,$8d,$09,$39,$ad,$0e,$39,$c9,$b4,$f0,$01 // ...9....9..9....
        .byte $60,$a9,$60,$8d,$25,$3a,$4c,$fe,$47   // `.`.%:L.G

// --- Region $3ab7-$3ae3 ---
.pc = $3ab7 "bmp_3ab7"

bmp_3ab7:
        // === Bitmap data (45 bytes, $3ab7-$3ae3) ===
        .byte $18,$ad,$a7,$39,$69,$01,$8d,$a7,$39,$90,$08,$ad,$a2,$39,$09,$11 // ...9i...9....9..
        .byte $8d,$a2,$39,$69,$18,$90,$08,$ad,$a2,$39,$09,$22,$8d,$a2,$39,$ad // ..9i.....9."..9.
        .byte $a7,$39,$c9,$58,$f0,$01,$60,$a9,$60,$8d,$b6,$3a,$60 // .9.X..`.`..:`

// --- Region $41c9-$41d1 ---
.pc = $41c9 "dat_41c9"

dat_41c9:
        .byte $a9,$00,$85,$ff,$8a,$10,$36,$bd,$00   // ......6..

// --- Region $41d9-$41e1 ---
.pc = $41d9 "dat_41d9"

dat_41d9:
        .byte $a9,$00,$85,$ff,$98,$10,$26,$b9,$00   // ......&..

// --- Region $44db-$44fa ---
.pc = $44db "Segment $44db"
        .text "CCCCO"
        .byte $63,$77,$8b

txt_44e3:
        .text "CCCC"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $c4,$da,$f0
        .text "DDDD"
        .byte $15

txt_44f0:
        .text "+AWDDDD"
        .byte $7c,$90,$a4,$b8                       // |...

// --- Region $467a-$468f ---
.pc = $467a "dat_467a"

dat_467a:
        .byte $c0,$80,$40,$00,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ..@.............
        .byte $01,$01,$01,$01,$01,$01               // ......

// --- Region $46a8-$46c1 ---
.pc = $46a8 "dat_46a8"

dat_46a8:
        .byte $08,$00,$c4                           // ...

txt_46ab:
        .text "<<<<<<"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $3c,$c4,$c4,$3c,$c4,$3c,$c4           // <..<.<.

txt_46b9:
        .text "<<"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $3c,$c4,$c4,$c4,$c4,$c4               // <.....

// --- Region $475b-$4765 ---
.pc = $475b "Segment $475b"
        .byte $a5,$f8,$4d,$00,$20,$8d,$00,$28,$ad,$00,$20 // ..M. ..(.. 

// --- Region $47fe-$4853 ---
.pc = $47fe "Segment $47fe"
        .byte $78,$ad,$4f,$48,$8d,$14,$03,$ad,$50,$48,$8d,$15,$03,$ad,$51,$48 // x.OH....PH....QH
        .byte $8d,$19,$d0,$ad,$52,$48,$8d,$1a,$d0,$ad,$53,$48,$8d,$0d,$dc,$a9 // ....RH....SH....
        .byte $00,$8d,$20,$d0,$8d,$21,$d0,$8d,$11,$d0,$a9,$17,$8d,$18,$d0,$a9 // .. ..!..........
        .byte $00,$8d,$15,$d0,$a9,$08,$8d,$16,$d0,$20,$44,$e5,$a2,$00,$a9,$00 // ......... D.....
        .byte $9d,$00,$d4,$e8,$e0,$19,$d0,$f8,$58,$a9,$1b,$8d,$11,$d0,$4c,$cf // ........X.....L.
        .byte $49,$31,$ea,$79,$f0,$00               // I1.y..

// --- Region $492f-$4a0f ---
.pc = $492f "dat_492f"

dat_492f:
        .text "OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOAAMMCCEELLHHII"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $ff,$00,$00,$93,$99,$08,$0e,$c9       // ........

txt_4995:
        .text "NTRO CREDS:"
        .byte $0d                                   // string terminator

txt_49a1:
        .text "-----------"
        .byte $0d                                   // string terminator
        .byte $0d,$c3                               // ..

txt_49af:
        .text "ODE: "
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .text "EVIL"
        .byte $0d,$d4

txt_49bb:
        .text "UNE: "
        .byte $ca                                   // 'J' | $80 (end-of-string marker)

txt_49c1:
        .text "EFF/"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_49c6:
        .text "AMELOT"
        .byte $0d                                   // string terminator
        .byte $00,$01,$a9,$90,$a0,$49,$20,$1e,$ab,$a9,$80,$8d,$cd,$49,$a9,$00 // .....I ......I..
        .byte $8d,$ce,$49,$a9,$a0,$cd,$12,$d0,$d0,$fb,$a9,$a1,$cd,$12,$d0,$d0 // ..I.............
        .byte $fb,$38,$ad,$cd,$49,$e9,$01,$8d,$cd,$49,$ad,$ce,$49,$e9,$00,$8d // .8..I....I..I...
        .byte $ce,$49,$90,$03,$4c,$e0,$49,$4c,$6b,$7a,$00,$00,$00,$00,$00,$00 // .I..L.ILkz......
        .byte $00,$00,$00                           // ...

// --- Region $4a11-$4a11 ---
.pc = $4a11 "dat_4a11"

dat_4a11:
        // === Fill data (1 bytes, $4a11-$4a11) ===
        .byte $00                                   // .

// --- Region $4a4b-$4a4b ---
.pc = $4a4b "dat_4a4b"

dat_4a4b:
        // === Fill data (1 bytes, $4a4b-$4a4b) ===
        .byte $00                                   // .

// --- Region $60d1-$60d1 ---
.pc = $60d1 "dat_60d1"

dat_60d1:
        // === Fill data (1 bytes, $60d1-$60d1) ===
        .byte $00                                   // .

// --- Region $6232-$6232 ---
.pc = $6232 "dat_6232"

dat_6232:
        // === Fill data (1 bytes, $6232-$6232) ===
        .byte $00                                   // .

// --- Region $6686-$6686 ---
.pc = $6686 "dat_6686"

dat_6686:
        // === Fill data (1 bytes, $6686-$6686) ===
        .byte $00                                   // .

// --- Region $7a6b-$7aa0 ---
.pc = $7a6b "dat_7a6b"

dat_7a6b:
        .byte $a9,$00,$8d,$10,$d0,$a2,$00,$bd,$80,$7a,$9d,$40,$03,$e8,$e0,$28 // .........z.@...(
        .byte $d0,$f5,$4c,$40,$03,$78,$a9,$34,$85,$01,$a2,$00,$bd,$a0,$7a,$9d // ..L@.x.4......z.
        .byte $00,$08,$e8,$d0,$f7,$ee,$4c,$03,$ee,$49,$03,$d0,$ed,$a9,$37,$85 // ......L..I....7.
        .byte $01,$58,$4c,$e2,$fc                   // .XL..

dat_7aa0:
        // === Fill data (1 bytes, $7aa0-$7aa0) ===
        .byte $00                                   // .

// --- Region $8dd1-$8dd1 ---
.pc = $8dd1 "dat_8dd1"

dat_8dd1:
        // === Fill data (1 bytes, $8dd1-$8dd1) ===
        .byte $00                                   // .

// --- Region $9d0b-$9d17 ---
.pc = $9d0b "dat_9d0b"

dat_9d0b:
        .fill 13, $00

// --- Region $9d19-$9d19 ---
.pc = $9d19 "dat_9d19"

dat_9d19:
        // === Fill data (1 bytes, $9d19-$9d19) ===
        .byte $00                                   // .

// --- Region $9f8e-$9f8e ---
.pc = $9f8e "dat_9f8e"

dat_9f8e:
        // === Fill data (1 bytes, $9f8e-$9f8e) ===
        .byte $00                                   // .

// --- Region $ad8e-$ad8e ---
.pc = $ad8e "dat_ad8e"

dat_ad8e:
        // === Fill data (1 bytes, $ad8e-$ad8e) ===
        .byte $00                                   // .

// --- Region $c000-$c000 ---
.pc = $c000 "bmp_c000"

bmp_c000:
        .byte $00                                   // .

// --- Region $c800-$c815 ---
.pc = $c800 "chr_c800"

chr_c800:
        .fill 22, $00

// --- Region $c817-$c817 ---
.pc = $c817 "dat_c817"

dat_c817:
        // === Fill data (1 bytes, $c817-$c817) ===
        .byte $00                                   // .

// --- Region $cc00-$cc00 ---
.pc = $cc00 "scr_cc00"

scr_cc00:
        .byte $00                                   // .

// --- Region $d600-$ea80 ---
.pc = $d600 "dat_d600"

dat_d600:
        .byte $58,$20,$00                           // X .

txt_d603:
        .byte $38,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1 // 8L........,.....
        .byte $2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5 // /.-.......-e..-.
        .byte $2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85 // .i........../e..
        .byte $2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff // /.0i..0L........
        .byte $c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea // ................
        .byte $60,$61,$80                           // `a.

txt_d656:
        .text "FFGGHHIIJJKKLLMM"
        .text "NNOOPPQQRRSSTTUU"
        .text "VVWWXXYYZZ"
        .byte $5b,$5b
        .byte $5c,$5c,$5d,$5d
        .byte $5e,$5e,$5f,$5f,$60,$60,$61,$61,$62,$62,$63,$63,$64,$64,$65,$65 // ^^__``aabbccddee
        .byte $66,$66,$67,$d3,$67,$d3,$68,$68,$69,$69,$6a,$6a,$6b,$6b,$6c,$6c // ffg.g.hhiijjkkll
        .byte $6d,$6d,$6e,$6e,$6f,$6f,$70,$70,$71,$71,$72,$72,$73,$73,$74,$74 // mmnnooppqqrrsstt
        .byte $75,$75,$76,$76,$77,$77,$78,$78,$79,$79,$7a,$7a,$7b,$7b,$7c,$7c // uuvvwwxxyyzz{{||
        .byte $7d,$7d,$7e,$7e,$67,$b6,$01,$01,$e1,$03,$03,$04,$04,$05,$05,$06 // }}~~g...........
        .byte $06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0b,$0c,$0c,$0d,$0d,$0e // ................
        .byte $0e,$0f,$0f,$10,$10,$11,$11,$12,$12,$13,$13,$14,$14,$15,$15,$16 // ................
        .byte $16,$17,$17,$18,$18,$19,$19,$1a,$1a,$1b,$1b,$1c,$1c,$1d,$1d,$1e // ................
        .byte $1e,$1f,$1f                           // ...

txt_d709:
        .text "  !!"
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .text "##$$%%&&''"
        .text "(())**++,,--..//"
        .text "0011223344556677"
        .text "8899::;;<<==>>??"
        .byte $17,$eb,$b6,$d6,$35,$d6,$4b,$d6,$aa,$d6,$a2,$d6,$99 // ....5.K......

txt_d756:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "AABBCCDDEEFFGG"
        .text "HHIIJJKKLLMMNNOO"
        .text "PPQQRRSSTTUUVVWW"
        .text "XXYYZZ"
        .byte $5b,$5b
        .byte $5c,$5c,$5d,$5d,$5e,$5e,$5f,$5f
        .byte $60,$60,$61,$61,$62,$62,$63,$63,$64,$64,$65,$65,$66,$66,$67,$67 // ``aabbccddeeffgg
        .byte $68,$68,$69,$69,$6a,$6a,$6b,$6b,$6c,$6c,$6d,$6d,$6e,$6e,$6f,$6f // hhiijjkkllmmnnoo
        .byte $70,$70,$71,$71,$72,$72,$73,$73,$74,$74,$75,$75,$76,$76,$77,$77 // ppqqrrssttuuvvww
        .byte $78,$78,$79,$79,$7a,$7a,$7b,$7b,$7c,$7c,$7d,$7d,$7e,$7e,$7f,$7f // xxyyzz{{||}}~~..
        .byte $a2,$60,$7e,$01,$01,$02,$02,$03,$03,$04,$04,$05,$05,$06,$06,$07 // .`~.............
        .byte $07,$08,$08,$09,$09,$0a,$0a,$0b,$0b,$0c,$0c,$0d,$0d,$0e,$0e,$0f // ................
        .byte $0f,$10,$10,$11,$11,$12,$12,$13,$13,$14,$14,$15,$15,$16,$16,$17 // ................
        .byte $17,$18,$18,$19,$19,$1a,$1a,$1b,$1b,$1c,$1c,$1d,$1d,$1e,$1e,$1f // ................
        .byte $1f                                   // .

txt_d817:
        .text "  !!"
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .text "##$$%%&&''"
        .text "(())**++,,--..//"
        .text "0011223344556677"
        .text "8899::;;<<==>>??"
        .byte $b7,$e9,$01,$e8,$02,$e6,$03,$e5,$04,$e5,$05,$e4,$06,$e4,$07,$e4 // ................
        .byte $08,$e4,$09,$e4,$0a,$e3,$0b,$e3,$0c,$e3,$0d,$e3,$0e,$e3,$0f,$e3 // ................
        .byte $10,$22,$11,$11,$e3,$12,$e3,$13,$22,$14,$14,$e3,$15,$24,$16,$16 // ."......"....$..
        .byte $17,$17,$e3,$18,$60,$c9,$19,$19,$1a,$1a,$1b,$1b,$1c,$1c,$1d,$1d // ....`...........
        .byte $1e,$1e,$1f,$1f                       // ....

txt_d89b:
        .text "  !!"
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .text "##$$%%&&''"
        .text "())**++,--../001"
        .text "2233455677899:;;"
        .text "<==>??"
        .byte $40                                   // @ character
        .text "ABBCDEEFG"
        .text "HHIJKKLMNNOPQRRS"
        .text "TUVVWXYZ"
        .byte $5b,$5b
        .byte $5c,$5d,$5e,$5f,$60,$61
        .byte $62,$62,$63,$64,$65,$66,$67,$68,$69,$6a,$6a,$6b,$6c,$6d,$6e,$6f // bbcdefghijjklmno
        .byte $70,$71,$72,$73,$74,$75,$76,$77,$78,$79,$7a,$7b,$7c,$7d,$7e,$7f // pqrstuvwxyz{|}~.
        .byte $00,$03,$06,$09,$0c,$10,$13,$16,$19,$1c,$1f // ...........

txt_d926:
        .byte $22                                   // double quote
        .text "%(+.1479<?BDGIL"
        .text "NQSVXZ"
        .byte $5c                                   // backslash
        .byte $5e,$61,$63,$65,$66,$68,$6a,$6c,$6d
        .byte $6f,$70,$72,$73,$75,$76,$77,$78,$79,$7a,$7b,$7c,$7c,$7d,$7e,$7e // oprsuvwxyz{||}~~
        .byte $eb,$7f,$60,$75,$7e,$7e,$7d,$7c,$7c,$7b,$7a,$79,$78,$77,$76,$75 // ..`u~~}||{zyxwvu
        .byte $73,$72,$70,$6f,$6d,$6c,$6a,$68,$66,$65,$63,$61,$5e // srpomljhfeca^

txt_d973:
        .byte $5c                                   // backslash
        .text "ZXVSQNLIGDB?<97"
        .text "41.+(%"
        .byte $22                                   // double quote
        .byte $1f,$1c,$19,$16,$13,$10,$0c,$09,$06
        .byte $03,$00,$fd,$fa,$f7,$f4,$f0,$ed,$ea,$e7,$e4,$e1,$de,$db,$d8,$d5 // ................
        .byte $d2,$cf,$cc,$c9,$c7,$c4,$c1,$be,$bc,$b9,$b7,$b4,$b2,$af,$ad,$aa // ................
        .byte $a8,$a6,$a4,$a2,$9f,$9d,$9b,$9a,$98,$96,$94,$93,$91,$90,$8e,$8d // ................
        .byte $8b,$8a,$89,$88,$87,$86,$85,$84,$84,$83,$82,$82,$eb,$81,$60,$75 // ..............`u
        .byte $82,$82,$83,$84,$84,$85,$86,$87,$88,$89,$8a,$8b,$8d,$8e,$90,$91 // ................
        .byte $93,$94,$96,$98,$9a,$9b,$9d,$9f,$a2,$a4,$a6,$a8,$aa,$ad,$af,$b2 // ................
        .byte $b4,$b7,$b9,$bc,$be,$c1,$c4,$c7,$c9,$cc,$cf,$d2,$d5,$d8,$db,$de // ................
        .byte $e1,$e4,$e7,$ea,$ed,$f0,$f4,$f7,$fa,$fd,$00,$03,$06,$09,$0c,$10 // ................
        .byte $13,$16,$19,$1c,$1f                   // .....

txt_da18:
        .byte $22                                   // double quote
        .text "%(+.1479<?BDGIL"
        .text "NQSVXZ"
        .byte $5c                                   // backslash
        .byte $5e,$61,$63,$65,$66,$68,$6a,$6c,$6d
        .byte $6f,$70,$72,$73,$75,$76,$77,$78,$79,$7a,$7b,$7c,$7c,$7d,$7e,$7e // oprsuvwxyz{||}~~
        .byte $eb,$7f,$60,$75,$7e,$7e,$7d,$7c,$7c,$7b,$7a,$79,$78,$77,$76,$75 // ..`u~~}||{zyxwvu
        .byte $73,$72,$70,$6f,$6d,$6c,$6a,$68,$66,$65,$63,$61,$5e // srpomljhfeca^

txt_da65:
        .byte $5c                                   // backslash
        .text "ZXVSQNLIGDB?<97"
        .text "41.+(%"
        .byte $22                                   // double quote
        .byte $1f,$1c,$19,$16,$13,$10,$0c,$09,$06
        .byte $03,$00,$fd,$fa,$f7,$f4,$f0,$ed,$ea,$e7,$e4,$e1,$de,$db,$d8,$d5 // ................
        .byte $d2,$cf,$cc,$c9,$c7,$c4,$c1,$be,$bc,$b9,$b7,$b4,$b2,$af,$ad,$aa // ................
        .byte $a8,$a6,$a4,$a2,$9f,$9d,$9b,$9a,$98,$96,$94,$93,$91,$90,$8e,$8d // ................
        .byte $8b,$8a,$89,$88,$87,$86,$85,$84,$84,$83,$82,$82,$eb,$81,$60,$3a // ..............`:
        .byte $82,$82,$83,$84,$84,$85,$86,$87,$88,$89,$8a,$8b,$8d,$8e,$90,$91 // ................
        .byte $93,$94,$96,$98,$9a,$9b,$9d,$9f,$a2,$a4,$a6,$a8,$aa,$ad,$af,$b2 // ................
        .byte $b4,$b7,$b9,$bc,$be,$c1,$c4,$c7,$c9,$cc,$cf,$d2,$d5,$d8,$db,$de // ................
        .byte $e1,$e4,$e7,$ea,$ed,$f0,$f4,$f7,$fa,$fd,$80,$40,$00,$e5 // ...........@..

txt_db03:
        .text " 6WYSPA/THE ISLA"
        .text "ND + FIX"
        .byte $e6
        .byte $20,$3e,$53,$15,$10,$10,$0c
        .byte $09,$05,$04                           // ...

txt_db26:
        .text " & T"
        .byte $12,$01,$0e,$13,$0c,$01,$14,$05,$04
        .byte $20,$02,$19
        .byte $20,$4d,$01,$0a,$01,$21,$e3,$20,$3c,$43,$12,$01,$03,$0b,$05,$04 //  M...!. <C......

txt_db46:
        .text " & T"
        .byte $12,$01,$09,$0e,$05,$04
        .byte $20,$02,$19
        .byte $20,$42,$09
        .byte $14,$0d,$01,$0e,$21,$e4,$20,$3e,$50,$01,$0c,$2f,$4e,$14,$13,$03 // ....!. >P../N...
        .byte $20,$06,$09,$18,$05,$04,$20,$02,$19,$20,$4a,$01,$03,$0b,$20,$41 //  ..... .. J... A
        .byte $0c,$09,$05,$0e,$20,$20,$80,$3f,$ff,$a7,$38,$3e,$10,$c5,$20,$10 // ....  .?..8>.. .
        .byte $a4                                   // .

txt_db87:
        .byte $20,$28,$a4,$3c,$28,$94,$20,$44,$94,$20,$7c,$8c,$20,$82,$8c,$20 //  (.<(. D. |. .. 
        .byte $82,$84,$a3,$38,$06,$38,$10,$09,$24,$10,$10,$a2,$28,$10,$24,$28 // ...8.8..$...(.$(
        .byte $10,$38,$44,$10,$a4,$7c,$09,$22,$82,$06,$22,$82,$ad,$38,$f0,$83 // .8D..|.".."..8..
        .byte $cf,$40,$84,$22,$41,$44,$02,$41,$43,$02 // .@."AD.AC.

txt_dbc1:
        .byte $42,$20,$c2,$43,$e0,$22,$44,$14,$22,$44,$13,$c2,$a3,$38,$31,$17 // B .C."D."D...81.
        .byte $d8,$49,$11,$14,$85,$21,$14,$81,$c1,$12,$81,$21,$12,$85,$11,$11 // .I...!.....!....
        .byte $49,$11,$11,$31,$17,$d0,$ad,$38,$be,$30,$7c,$08,$48,$40,$08,$84 // I..1...8.0|.H@..
        .byte $41,$08,$80,$79,$08,$80,$41,$08,$84,$41,$08 // A..y..A..A.

txt_dbfc:
        .text "H"
        .byte $40                                   // @ character
        .text ">0"
        .byte $40                                   // @ character
        .byte $a3
        .byte $38,$8c,$0c,$e0,$92,$12,$91,$a0
        .byte $20,$8a
        .byte $ae,$2e,$92,$a2,$22,$e2,$a2,$22,$92,$92,$12,$89,$8e,$0e,$88,$ad // ....".."........
        .byte $38,$62,$17,$00,$92,$14,$80,$0a,$14,$40,$0a,$14,$80,$0a,$17,$00 // 8b.......@......
        .byte $0a,$14,$80,$91,$24,$40,$60,$c4,$40,$a3,$37,$c4,$2e,$00,$24,$29 // ....$@`.@.7...$)
        .byte $00,$14,$28,$80,$14,$28,$80,$14,$29,$00,$14,$2e,$00,$22,$48,$00 // ..(..(..)...."H.
        .byte $c1,$88,$bc,$21,$12,$a2,$21,$12,$a2   // ...!..!..

txt_dc55:
        .byte $21,$29,$a2                           // !).

txt_dc58:
        .byte $21,$29,$a2                           // !).

txt_dc5b:
        .byte $21,$44,$a2,$21,$7c,$a2,$21,$82,$a2,$21,$82,$80,$28,$00,$38,$09 // !D.!|.!..!..(.8.
        .byte $0c,$5f,$09,$0a,$44,$12,$8a,$44,$12,$89,$44,$a4 // ._..D..D..D.

txt_dc77:
        .byte $49,$44,$a7,$c8,$c4                   // ID...

txt_dc7c:
        .byte $48,$28,$c4,$48,$28,$44,$80,$28,$00,$38,$18,$21,$c7,$24,$21,$24 // H(.H(D.(.8.!.$!$
        .byte $40,$51,$14
        .byte $5c                                   // backslash
        .text "Q$D"
        .byte $89,$c4
        .byte $44,$f9
        .byte $24,$25,$05,$14,$1d
        .byte $05,$17,$80,$28,$00,$21,$1f,$a2,$21,$90,$a2 // ...(.!..!..

txt_dca7:
        .byte $21,$50,$a2                           // !P.

txt_dcaa:
        .byte $21,$5c,$a2                           // !\.

txt_dcad:
        .byte $21,$50,$a2                           // !P.

txt_dcb0:
        .byte $21,$50,$a2,$21,$90,$a2,$21,$1f,$b8,$2d,$4c,$9e,$11,$4c,$e6,$12 // !P.!..!..-L..L..
        .byte $4c,$47,$13,$01,$01,$24,$1a,$a2,$60,$33,$10,$10,$04,$48,$1a,$c0 // LG...$..`3...H..
        .byte $82,$40,$10,$0c,$67,$1a,$a0,$03,$41,$0e,$0a // .@..g...A..

txt_dcdb:
        .text "-PLAYER V9.4 & Z"
        .text "AK BY JEFF/CML!-"
        .byte $88,$01,$a3,$30,$09,$1a,$20,$01,$03,$03,$01,$73,$19,$50,$02,$03 // ...0.. ....s.P..
        .byte $03,$01,$bf,$19,$a2,$21,$80,$a5,$22,$18,$80,$a5,$22,$30,$80,$a2 // .....!.."..."0..
        .byte $21,$70,$a2,$25,$02,$ff,$01,$03,$80,$a2,$25,$06,$ff,$01,$03,$80 // !p.%......%.....
        .byte $a2,$25,$1e,$ff,$01,$53,$80,$a2,$23,$0c,$c8,$1a,$a4,$23,$04,$d7 // .%...S..#....#..
        .byte $1a,$a4,$23,$03,$ec,$1a,$a2,$21,$03,$a4,$23,$80,$00,$01,$a4,$33 // ..#....!..#....3
        .byte $80,$00,$01,$e0,$00,$70,$00,$80,$02,$01,$c8,$1e,$30,$c7,$1a,$4d // .....p......0..M
        .byte $01,$08,$1d,$a2,$25,$f7,$01,$00,$04,$1c,$a3,$60,$62,$f0,$10,$08 // ....%......`b...
        .byte $18,$29,$3a,$4d,$61,$76,$8c,$a3,$bc,$d7,$f3,$10,$30,$51,$74,$9a // .):Mav......0Qt.
        .byte $c1,$eb,$18,$47,$79,$ae,$e6,$21,$60,$a2,$e9,$34,$83,$d7,$30,$8e // ...Gy..!`..4..0.
        .byte $f1,$5b,$cb,$42,$bf,$45,$d2,$67,$06,$ad,$5f,$1b,$e3,$b6,$96,$84 // .[.B.E.g.._.....
        .byte $7f,$89,$a3,$ce,$0b,$5b,$be,$37,$c6,$6d,$2d,$07,$fe,$13,$47,$9d // .....[.7.m-...G.
        .byte $16,$b5,$7c,$6e,$8c,$d9,$59,$0e,$fc,$25,$8e,$39,$2c,$6b,$f9,$db // ..|n..Y..%.9,k..
        .byte $17,$b3,$b2,$1c,$f7,$4a,$1b,$73,$59,$d5,$f1,$b6,$2f,$65,$64,$ec // .....J.sY.../ed.
        .byte $01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$e3,$06,$60,$e5,$07,$07,$08 // ...........`....
        .byte $08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0d,$0e,$0f,$10,$11,$12,$13,$14 // ................
        .byte $16,$17,$18,$1a,$1b,$1d,$1f           // .......

txt_ddf2:
        .text "!"
        .byte $22                                   // double quote
        .text "%'),.147:>BEJN"
        .byte $53,$58,$5d,$62,$68,$6f,$75,$7c,$84,$8b,$94,$9d,$a6,$b0,$ba,$c5 // SX]bhou|........
        .byte $d1,$de,$eb,$f9,$00,$03,$06,$09,$0c,$0f,$12,$15,$18,$1b,$1e // ...............

txt_de21:
        .text "!$'*-0369<?BEHKN"
        .text "QTWZ"
        .byte $5d
        .byte $29,$03,$0a,$a8,$b9,$d6,$17,$8d,$81,$10,$b9
        .byte $d7,$17,$8d,$82,$10,$b9,$de,$17,$8d,$88,$10,$b9,$df,$17,$8d,$89 // ................
        .byte $10,$b9,$e6,$17,$8d,$8f,$10,$b9,$e7,$17,$8d,$90,$10,$ad,$a4,$13 // ................
        .byte $8d,$02,$13,$ad,$fd,$12,$8d,$ab,$10,$a2,$00,$8a,$20,$ea,$12,$20 // ............ .. 
        .byte $e2,$11,$a2,$07,$20,$e2,$11,$a2,$0e,$a9,$03,$9d,$41,$10,$a9,$01 // .... .......A...
        .byte $8d,$b5,$10,$8d,$1a,$13,$8d,$e7,$12,$9d,$6a,$10,$9d,$9a,$10,$9d // ..........j.....
        .byte $6b,$10,$9d,$44,$10,$a9,$00,$9d,$70,$10,$9d,$7f,$10,$9d,$6e,$10 // k..D....p.....n.
        .byte $9d,$80,$10,$9d,$40,$10,$a9,$80,$9d,$6f,$10,$20,$bc,$13,$8a,$d0 // ....@....o. ....
        .byte $42,$ad,$b5,$10,$f0,$3d,$ac,$40,$10,$b9,$70,$18,$e4,$4a,$60,$9a // B....=.@..p..J`.
        .byte $0d,$bc,$10,$8d,$17,$d4,$b9,$70,$18,$29,$0f,$0a,$a8,$b9,$1e,$18 // .......p.)......
        .byte $8d,$ac,$10,$b9,$1f,$18,$8d,$ad,$10,$ac,$40,$10,$b9,$71,$18,$8d // ..........@..q..
        .byte $b4,$10,$8d,$16,$d4,$a0,$00,$8c,$b6,$10,$8c,$b3,$10,$8c,$15,$d4 // ................
        .byte $8c,$b2,$10,$a9,$80,$9d,$98,$10,$9d,$57,$10,$a9,$00,$9d,$6d,$10 // .........W....m.
        .byte $9d,$10,$10,$9d,$55,$10,$9d,$58,$10,$9d,$59,$10,$9d,$44,$10,$bc // ....U..X..Y..D..
        .byte $9a,$10,$f0,$3f,$9d,$43,$10,$9d,$42,$10,$bc,$40,$10,$b9,$6d,$18 // ...?.C..B..@..m.
        .byte $0a,$a8,$b9,$ee,$17,$9d,$45,$10,$b9,$ef,$17,$9d,$46,$10,$bc,$40 // ......E.....F..@
        .byte $10,$b9,$6f,$18,$9d,$0e,$10,$9d,$03,$d4,$29,$f0,$9d,$0d,$10,$9d // ..o.......).....
        .byte $02,$d4,$b9,$6e,$18,$0a,$a8,$b9,$10,$18,$9d,$0b,$10,$b9,$11,$18 // ...n............
        .byte $9d,$0c,$10,$a9,$09,$9d,$04,$d4,$bd,$6f,$e3,$10,$62,$01,$bc,$40 // .........o..b..@
        .byte $10,$b9,$6b,$18,$9d,$05,$d4,$b9,$6c,$18,$9d,$06,$d4,$60,$bc,$6f // ..k.....l....`.o
        .byte $10,$b9,$50,$18,$9d,$05,$d4,$b9,$51,$18,$9d,$06,$d4,$60,$a9,$01 // ..P.....Q....`..
        .byte $d0,$29,$a0,$18,$99,$00,$d4,$88,$10,$fa,$8d,$6d,$10,$8d,$74,$10 // .).........m..t.
        .byte $8d,$7b,$10,$60,$a9,$30,$8d,$ab,$10,$a9,$0f,$d0,$08,$a9,$01,$8d // .{.`.0..........
        .byte $1a,$13,$4c,$25,$13,$ce,$02,$13,$4c,$25,$13,$a5,$fb,$48,$a5,$fc // ..L%....L%...H..
        .byte $48,$a9,$01,$d0,$08,$ce,$ab,$10,$ad,$ab,$10,$f0,$d7,$ac,$40,$10 // H.............@.
        .byte $ad,$02,$13,$0d,$bd,$10,$8d,$18,$d4,$a2,$00,$20,$1a,$14,$a2,$07 // ........... ....
        .byte $20,$1a,$14,$a2,$0e,$20,$1a,$14,$68,$85,$fc,$68,$85,$fb,$60,$ad //  .... ..h..h..`.
        .byte $14,$13,$f0,$fa,$a5,$fb,$48,$a5,$fc,$48,$a2,$00,$20,$f4,$13,$a2 // ......H..H.. ...
        .byte $07,$20,$f4,$13,$a2,$0e,$20,$f4,$13,$68,$85,$fc,$68,$85,$fb // . .... ..h..h..

bmp_e000:
        // === Bitmap data (2689 bytes, $e000-$ea80) ===
        .byte $60,$49,$60,$9d,$70,$10,$c8,$98,$9d,$80,$10,$4c,$d3,$13,$a9,$00 // `I`.p......L....
        .byte $8d,$1a,$13,$c8,$98,$9d,$80,$10,$4c,$d3,$13,$a9,$00,$8d,$e7,$12 // ........L.......
        .byte $60,$c9,$60,$b0,$dc,$49,$40,$8d,$90,$14,$c8,$98,$9d,$80,$10,$4c // `.`..I@........L
        .byte $d3,$13,$c8,$b1,$fb,$9d,$80,$10,$a8,$8a,$d0,$30,$a9,$0f,$8d,$02 // ...........0....
        .byte $13,$4c,$d3,$13,$c9,$80,$90,$d9,$49,$80,$9d,$7f,$10,$c8,$98,$9d // .L......I.......
        .byte $80,$10,$4c,$d3,$13,$bd,$6a,$10,$f0,$05,$a9,$fe,$9d,$6c,$10,$bd // ..L...j......l..
        .byte $81,$10,$85,$fb,$bd,$82,$10,$85,$fc,$bc,$80,$10,$b1,$fb,$c9,$ff // ................
        .byte $f0,$c0,$c9,$43,$10,$ce,$c9,$fd,$f0,$94,$b0,$9f,$0a,$a8,$b9,$20 // ...C........... 
        .byte $18,$9d,$a9,$10,$b9,$21,$18,$9d,$aa,$10,$4c,$5e,$15,$bd,$6d,$10 // .....!....L^..m.
        .byte $d0,$f8,$4c,$17,$12,$49,$a0,$9d,$98,$10,$4c,$0e,$14,$c9,$a0,$b0 // ..L..I....L.....
        .byte $f4,$49,$80,$0a,$9d,$57,$10,$c8,$b1,$fb,$9d,$6b,$10,$4c,$ea,$14 // .I...W.....k.L..
        .byte $4c,$23,$15,$de,$41,$10,$a9,$01,$9d,$6d,$10,$bd,$41,$10,$f0,$68 // L#..A....m..A..h
        .byte $c9,$01,$f0,$91,$c9,$02,$f0,$e8,$4c,$5e,$15,$a9,$00,$9d,$5a,$10 // ........L^....Z.
        .byte $9d,$5b,$10,$9d,$55,$10,$a9,$01,$9d,$44,$10,$4c,$cd,$14,$49,$40 // .[..U....D.L..I@
        .byte $9d,$99,$10,$a9,$02,$9d,$44,$10,$a9,$00,$9d,$5a,$10,$9d,$5b,$10 // ......D....Z..[.
        .byte $4c,$0e,$14,$b1,$fb,$c9,$7c,$30,$e5,$c9,$7f,$f0,$69,$b0,$9e,$c9 // L.....|0....i...
        .byte $7d,$f0,$c8,$b0,$05,$a9,$00,$4c,$81,$14,$a9,$01,$9d,$44,$10,$a9 // }......L.....D..
        .byte $00,$9d,$5a,$10,$9d,$5b,$10,$9d,$55,$10,$9d,$58,$10,$9d,$59,$10 // ..Z..[..U..X..Y.
        .byte $a9,$80,$9d,$57,$10,$4c,$cd,$14,$a9,$03,$9d,$41,$10,$bd,$6b,$10 // ...W.L.....A..k.
        .byte $f0,$06,$de,$6b,$10,$4c,$5e,$15,$bd,$a9,$10,$85,$fb,$bd,$aa,$10 // ...k.L^.........
        .byte $85,$fc,$bc,$6e,$10,$bd,$6a,$10,$f0,$a9,$b1,$fb,$c9,$20,$10,$40 // ...n..j...... .@
        .byte $c9,$fe,$f0,$45,$c9,$fc,$f0,$51,$b0,$47,$18,$7d,$70,$10,$29,$1f // ...E...Q.G.}p.).
        .byte $e3,$0a,$60,$e5,$9d,$40,$10,$c8,$b1,$fb,$9d,$6b,$10,$c8,$b1,$fb // ..`..@.....k....
        .byte $10,$0a,$49,$80,$9d,$56,$10,$a9,$fe,$4c,$e7,$14,$9d,$56,$10,$a9 // ..I..V...L...V..
        .byte $ff,$9d,$6c,$10,$c8,$98,$9d,$6e,$10,$bd,$6a,$10,$f0,$6a,$4c,$17 // ..l....n..j..jL.
        .byte $12,$49,$20,$0a,$9d,$6f,$10,$4c,$cd,$14,$a9,$00,$8d,$b5,$10,$4c // .I ..o.L.......L
        .byte $cd,$14,$a9,$00,$9d,$9a,$10,$4c,$cd,$14,$a9,$00,$8d,$9a,$10,$8d // .......L........
        .byte $b5,$10,$4c,$cd,$14,$a9,$00,$9d,$6a,$10,$4c,$5e,$15,$bd,$6b,$10 // ..L.....j.L^..k.
        .byte $c9,$01,$d0,$f1,$de,$6b,$10,$a9,$01,$9d,$6a,$10,$8d,$b5,$10,$9d // .....k....j.....
        .byte $9a,$10,$a9,$80,$9d,$6f,$10,$bd,$a9,$10,$85,$fb,$bd,$aa,$10,$85 // .....o..........
        .byte $fc,$bc,$6e,$10,$b1,$fb,$c9,$ff,$f0,$4c,$c9,$40,$10,$53,$a9,$ff // ..n......L.@.S..
        .byte $9d,$05,$d4,$a9,$00,$9d,$06,$d4,$8a,$d0,$6a,$ad,$ac,$10,$85,$fb // ..........j.....
        .byte $ad,$ad,$10,$85,$fc,$ac,$b6,$10,$b1,$fb,$c9,$fe,$f0,$57,$c8,$ad // .............W..
        .byte $b3,$10,$18,$71,$fb,$8d,$b3,$10,$8d,$15,$d4,$c8,$ad,$b4,$10,$71 // ...q...........q
        .byte $fb,$8d,$b4,$10,$8d,$16,$d4,$88,$88,$b1,$fb,$ee,$b2,$10,$cd,$b2 // ................
        .byte $10,$f0,$16,$4c,$cb,$15,$a9,$00,$9d,$6e,$10,$fe,$80,$10,$4c,$54 // ...L.....n....LT
        .byte $15,$a9,$00,$9d,$6a,$10,$4c,$5e,$15,$e3,$c8,$60,$83,$98,$8d,$b6 // ....j.L^...`....
        .byte $10,$a9,$00,$8d,$b2,$10,$b1,$fb,$c9,$ff,$d0,$0a,$c8,$b1,$fb,$a8 // ................
        .byte $b9,$7e,$11,$8d,$b6,$10,$bd,$45,$10,$85,$fb,$bd,$46,$10,$85,$fc // .~.....E....F...
        .byte $bc,$10,$10,$b1,$fb,$c9,$fe,$f0,$10,$b0,$45,$9d,$0f,$10,$c8,$b1 // ..........E.....
        .byte $fb,$9d,$11,$10,$c8,$98,$9d,$10,$10,$bd,$0b,$10,$85,$fb,$bd,$0c // ................
        .byte $10,$85,$fc,$bc,$42,$10,$b1,$fb,$c9,$fe,$f0,$4b,$dd,$43,$10,$f0 // ....B......K.C..
        .byte $2a,$fe,$43,$10,$c8,$b1,$fb,$18,$7d,$0d,$10,$9d,$0d,$10,$9d,$02 // *.C.....}.......
        .byte $d4,$c8,$b1,$fb,$7d,$0e,$10,$9d,$0e,$10,$9d,$03,$d4,$4c,$4c,$16 // ....}........LL.
        .byte $c8,$b1,$fb,$0a,$9d,$10,$10,$a8,$4c,$d8,$15,$a9,$00,$9d,$43,$10 // ........L.....C.
        .byte $e3,$c8,$61,$94,$98,$9d,$42,$10,$b1,$fb,$c9,$ff,$d0,$0a,$c8,$b1 // ..a...B.........
        .byte $fb,$a8,$b9,$7e,$11,$9d,$42,$10,$bd,$0f,$10,$bc,$98,$10,$30,$03 // ...~..B.......0.
        .byte $b9,$6a,$18,$3d,$6c,$10,$9d,$04,$d4,$bc,$57,$10,$30,$13,$bd,$58 // .j.=l.....W.0..X
        .byte $10,$18,$79,$4b,$18,$9d,$58,$10,$bd,$59,$10,$79,$4a,$18,$9d,$59 // ..yK..X..Y.yJ..Y
        .byte $10,$bd,$56,$10,$18,$7d,$11,$10,$7d,$7f,$10,$a8,$b9,$be,$10,$18 // ..V..}..}.......
        .byte $7d,$58,$10,$8d,$ae,$10,$b9,$1e,$11,$7d,$59,$10,$8d,$af,$10,$4c // }X.......}Y....L
        .byte $04,$17,$bd,$58,$10,$9d,$00,$d4,$bd,$11,$10,$18,$7d,$59,$10,$9d // ...X........}Y..
        .byte $01,$d4,$60,$fe,$44,$10,$4c,$47,$17,$bc,$99,$10,$b9,$7e,$11,$a8 // ..`.D.LG.....~..
        .byte $b9,$3e,$18,$9d,$85,$10,$b9,$3f,$18,$9d,$95,$10,$4a,$9d,$97,$10 // .>.....?....J...
        .byte $b9,$40,$18,$9d,$94,$10,$6a,$9d,$96,$10,$a9,$03,$9d,$44,$10,$60 // .@....j......D.`
        .byte $bc,$40,$10,$b9,$72,$18,$f0,$cb,$c9,$ff,$f0,$b6,$bd,$58,$10,$9d // .@..r........X..
        .byte $00,$d4,$bd,$11,$10,$18,$7d,$59,$10,$9d,$01,$d4,$fe,$55,$10,$bd // ......}Y.....U..
        .byte $55,$10,$d9,$72,$18,$d0,$08,$a9,$00,$9d,$55,$10,$fe,$44,$10,$60 // U..r......U..D.`
        .byte $bd,$44,$10,$f0,$cb,$c9,$02,$f0,$a0,$90,$38,$c9,$04,$f0,$41,$b0 // .D........8...A.
        .byte $7b,$bd,$5a,$10,$38,$fd,$96,$10,$9d,$5a,$10,$bd,$5b,$10,$fd,$97 // {.Z.8....Z..[...
        .byte $10,$9d,$5b,$10,$ad,$ae,$10,$18,$7d,$5a,$10,$9d,$00,$d4,$ad,$af // ..[.....}Z......
        .byte $10,$7d,$5b,$10,$9d,$01,$d4,$fe,$55,$10,$bd,$85,$10,$dd,$55,$10 // .}[.....U.....U.
        .byte $f0,$3f,$60,$ad,$ae,$10,$9d,$00,$d4,$ad,$af,$10,$9d,$01,$d4,$60 // .?`............`
        .byte $bd,$5a,$10,$38,$fd,$94,$10,$9d,$5a,$10,$bd,$5b,$10,$fd,$95,$10 // .Z.8....Z..[....
        .byte $9d,$5b,$10,$ad,$ae,$10,$18,$7d,$5a,$10,$9d,$00,$d4,$ad,$af,$10 // .[.....}Z.......
        .byte $7d,$5b,$10,$9d,$01,$d4,$fe,$55,$10,$bd,$85,$10,$dd,$55,$10,$d0 // }[.....U.....U..
        .byte $0a,$a9,$00,$9d,$55,$10,$a9,$05,$9d,$44,$10,$60,$bd,$5a,$10,$18 // ....U....D.`.Z..
        .byte $7d,$94,$10,$9d,$5a,$10,$bd,$5b,$10,$7d,$95,$10,$9d,$5b,$10,$ad // }...Z..[.}...[..
        .byte $ae,$10,$18,$7d,$5a,$10,$9d,$00,$d4,$ad,$af,$10,$7d,$5b,$10,$9d // ...}Z.......}[..
        .byte $01,$d4,$fe,$55,$10,$bd,$85,$10,$dd,$55,$10,$d0,$0a,$a9,$00,$9d // ...U.....U......
        .byte $55,$10,$a9,$04,$9d,$44,$10,$60,$aa,$27,$c8,$1a,$c8,$1a,$c8,$1a // U....D.`.'......
        .byte $c8,$02,$1a,$d7,$1a,$d7,$21,$1a,$02,$ec,$1a,$ec,$1a,$60,$5b,$03 // ......!......`[.
        .byte $19,$06,$19,$38,$19,$6a,$19,$73,$19,$8d,$19,$9f,$19,$ad,$19,$bf // ...8.j.s........
        .byte $19,$cf,$19,$d4,$19,$dd,$19,$e4,$19,$f6,$19,$fd,$19,$09,$1a,$1b // ................
        .byte $1a,$24,$1a,$25,$1a,$48,$1a,$56,$1a,$67,$1a,$84,$1a,$a1,$1a,$c7 // .$.%.H.V.g......
        .byte $1a,$fb,$1a,$ff,$1a,$0f,$1b,$22,$1b,$53,$1b,$ea,$1b,$f7,$1b,$04 // .......".S......
        .byte $1c,$a7,$1c,$08,$1d,$33,$1d,$76,$1d,$cd,$1d,$c8,$1e,$29,$1f,$04 // .....3.v.....)..
        .byte $01,$40,$04,$01,$c0,$03,$00,$e0,$04,$01,$a2,$60,$22,$50,$ff,$a0 // .@.........`"P..
        .byte $00,$30,$0b,$ba,$09,$9a,$07,$7a,$05,$5a,$03,$3a,$02,$2a,$01,$1a // .0.....z.Z.:.*..
        .byte $0b,$b7,$09,$97,$07,$77,$00,$46,$00,$33,$05,$5c,$11,$07,$77,$a3 // .....w.F.3.\..w.
        .byte $21,$10,$c2,$25,$00,$3d,$01,$01,$82,$a4,$22,$3d,$02,$a5,$2d,$0d // !..%.=...."=..-.
        .byte $da,$03,$00,$08,$10,$10,$ff,$0b,$bc,$04,$02,$80,$a2,$26,$01,$e4 // .............&..
        .byte $4c,$05,$00,$01,$a3,$2d,$0d,$d7,$06,$00,$08,$10,$28,$ff,$00,$4b // L....-......(..K
        .byte $05,$03,$03,$a4,$24,$53,$09,$04,$01,$a4,$24,$4b,$07,$03,$06,$a4 // ....$S....$K....
        .byte $24,$5d,$08,$04,$01,$a3,$23,$07,$7a,$0a,$a4,$26,$01,$e4,$4c,$07 // $]....#.z..&..L.
        .byte $00,$01,$a4,$24,$53,$0b,$05,$05,$a4,$24,$5c,$0c,$05,$05,$a3,$23 // ...$S....$\....#
        .byte $07,$83,$0d,$a2,$29,$10,$c0,$ff,$0e,$e8,$0e,$00,$08,$10,$c2,$23 // ....)..........#
        .byte $0e,$eb,$0f,$a2,$28,$10,$f7,$ff,$05,$53,$10,$06,$07,$a2,$24,$01 // ....(....S....$.
        .byte $08,$00,$fe,$02,$41,$0c,$41,$0c,$22,$41,$0c,$03,$41,$0a,$41,$0a // ....A.A."A..A.A.
        .byte $21,$41,$03,$0c,$41,$0c,$41,$21,$0d,$02,$41,$0d,$41,$0d,$26,$41 // !A..A.A!..A.A.&A
        .byte $0d,$41,$0c,$ff,$00,$02,$11,$0c,$11,$0c,$22,$11,$0c,$03,$11,$0a // .A........".....
        .byte $11,$0a,$21,$11,$03,$0c,$11,$0c,$11,$21,$0d,$02,$11,$0d,$11,$0d // ..!......!......
        .byte $37,$11,$0d,$11,$0c,$ff,$00,$81,$de,$41,$09,$41,$07,$80,$6c,$fe // 7........A.A..l.
        .byte $81,$ff,$41,$00,$41,$00,$41,$00,$02,$40,$0c,$40,$0c,$60,$c2,$40 // ..A.A.A..@.@.`.@
        .byte $00,$40,$00,$40,$00,$40,$00,$ff,$04,$41,$0c,$41,$0c,$41,$08,$41 // .@.@.@...A.A.A.A
        .byte $08,$41,$07,$41,$07,$41,$05,$41,$05,$ff,$00,$81,$ee,$41,$0e,$41 // .A.A.A.A.....A.A
        .byte $0c,$41,$0a,$80,$56,$40,$08,$ff,$04,$41,$0c,$41,$0c,$41,$09,$41 // .A..V@...A.A.A.A
        .byte $09,$41,$05,$41,$05,$41,$04,$41,$04,$ff,$00,$41,$0e,$41,$0c,$41 // .A.A.A.A...A.A.A
        .byte $0c,$41,$0c,$41,$0a,$41,$0a,$41,$0a,$ff,$01,$41,$0e,$41,$0c,$fe // .A.A.A.A...A.A..
        .byte $81,$ef,$15,$18,$15,$0c,$10,$0c,$fe,$21,$0e,$21,$0c,$41,$0c,$fe // .........!.!.A..
        .byte $21,$0e,$21,$0c,$41,$0c,$41,$09,$41,$09,$41,$09,$41,$0c,$41,$0c // !.!.A.A.A.A.A.A.
        .byte $ff,$02,$81,$a0,$11,$30,$08,$00,$fe,$81,$ca,$41,$0d,$41,$0a,$80 // .....0.....A.A..
        .byte $45,$10,$09,$ff,$03,$81,$e6,$11,$0e,$11,$0b,$11,$07,$10,$05,$10 // E...............
        .byte $04,$10,$03,$10,$04,$ff,$04,$81,$ff,$11,$0c,$11,$0c,$41,$0c,$fe // .............A..
        .byte $fe,$03,$c0,$00,$03,$a0,$00,$03,$80,$00,$03,$60,$00,$03,$40,$00 // ...........`..@.
        .byte $08,$30,$00,$08,$20,$00,$08,$10,$00,$08,$f0,$ff,$08,$e0,$ff,$08 // .0.. ...........
        .byte $c0,$c2,$2c,$05,$04,$60,$00,$04,$40,$00,$08,$20,$00,$08,$e0,$c2 // ..,..`..@.. ....
        .byte $2f,$02,$04,$20,$00,$04,$40,$00,$04,$60,$00,$08,$80,$00,$08,$80 // /.. ..@..`......
        .byte $c2,$3b,$03,$03,$80,$00,$03,$60,$00,$04,$50,$00,$04,$40,$00,$04 // .;.....`..P..@..
        .byte $30,$00,$10,$20,$00,$10,$10,$00,$10,$f0,$ff,$10,$e0,$c2,$60,$41 // 0.. ..........`A
        .byte $05,$04,$80,$00,$04,$60,$00,$04,$30,$00,$04,$08,$00,$04,$f8,$ff // .....`..0.......
        .byte $04,$f0,$ff,$04,$e0,$ff,$04,$20,$00,$04,$10,$00,$ff,$03,$03,$60 // ....... .......`
        .byte $00,$03,$50,$00,$03,$40,$00,$03,$30,$00,$03,$20,$00,$03,$10,$00 // ..P..@..0.. ....
        .byte $03,$f0,$ff,$03,$e0,$ff,$03,$d0,$ff,$03,$c0,$ff,$03,$b0,$ff,$03 // ................
        .byte $a0,$c2,$22,$00,$fe,$e4,$03,$e8,$08,$26,$0d,$ff,$0c,$01,$06,$06 // .."......&......
        .byte $e4,$09,$ec,$0a,$64,$d4,$ff,$01,$02,$05,$05,$07,$04,$0b,$0b,$0c // ....d...........
        .byte $0c,$0b,$0b,$0e,$0e,$ff,$01,$00,$80,$00,$ff,$01,$40,$30,$7f,$40 // ............@0.@
        .byte $32,$7f,$40,$30,$7f,$0c,$32,$7f,$34,$b2,$ff,$00,$02,$00,$02,$40 // 2.@0..2.4......@
        .byte $30,$7f,$40,$32,$7f,$40,$30,$7f,$0c,$32,$7f,$32,$b2,$ff,$03,$04 // 0.@2.@0..2.2....
        .byte $00,$20,$04,$00,$21,$04,$00,$22,$04,$00,$23,$04,$00,$24,$04,$00 // . ..!.."..#..$..
        .byte $25,$04,$00,$26,$04,$00,$26,$04,$00,$26,$04,$00,$26,$04,$00,$26 // %..&..&..&..&..&
        .byte $04,$00,$26,$04,$00,$25,$04,$00,$24,$04,$00,$22,$04,$00,$ff,$08 // ..&..%..$.."....
        .byte $02,$3a,$80,$02,$7c,$02,$3c,$40,$17,$7d,$01,$3c,$80,$08,$7c,$01 // .:..|.<@.}.<..|.
        .byte $3e,$40,$0d,$08,$03,$41,$7f,$01,$c1,$08,$04,$3d,$7f,$04,$3c,$08 // >@...A.....=..<.
        .byte $01,$3a,$40,$07,$08,$02,$37,$7f,$0a,$b7,$2a,$03,$35,$7f,$01,$b5 // .:@...7...*.5...
        .byte $08,$04,$37,$7f,$01,$3a,$40,$07,$2a,$02,$37,$7f,$02,$b7,$7f,$01 // ..7..:@.*.7.....
        .byte $3a,$40,$03,$2a,$02,$37,$7f,$02,$b7,$08,$01,$3c,$7f,$02,$3d,$7f // :@.*.7.....<..=.
        .byte $01,$bd,$08,$01,$3c,$40,$03,$08,$04,$3a,$7f,$04,$37,$08,$04,$35 // ....<@...:..7..5
        .byte $7f,$02,$37,$7f,$0e,$b7,$2a,$02,$37,$7f,$02,$b7,$08,$04,$3a,$08 // ..7...*.7.....:.
        .byte $01,$39,$40,$07,$7d,$04,$35,$7f,$04,$32,$2a,$02,$30,$7f,$02,$b0 // .9@.}.5..2*.0...
        .byte $08,$04,$32,$7f,$02,$35,$7f,$02,$b5,$08,$04,$37,$7c,$04,$35,$0a // ..2..5.....7|.5.
        .byte $10,$37,$7f,$30,$b7,$ff,$04,$30,$18,$04,$10,$1a,$04,$30,$13,$04 // .7.0...0.....0..
        .byte $10,$16,$ff,$0c,$20,$2e,$7f,$20,$ae,$05,$20,$32,$7f,$20,$b2,$ff // .... .. .. 2. ..
        .byte $08,$02,$3a,$80,$02,$7c,$02,$3c,$40,$17,$7d,$01,$3c,$81,$08,$7c // ..:..|.<@.}.<..|
        .byte $01,$3a,$40,$0d,$08,$04,$35,$08,$04,$37,$08,$01,$3a,$41,$07,$08 // .:@...5..7..:A..
        .byte $03,$37,$7f,$05,$b7,$2a,$03,$35,$7f,$05,$b5,$2a,$01,$31,$7f,$02 // .7...*.5...*.1..
        .byte $32,$7f,$01,$b2,$08,$04,$31,$7f,$04,$30,$08,$01,$2e,$42,$07,$08 // 2.....1..0...B..
        .byte $02,$2b,$7f,$06,$ab,$08,$04,$29,$7f,$02,$2b,$42,$06,$08,$04,$2e // .+.....)..+B....
        .byte $0a,$20,$30,$08,$03,$31,$82,$04,$7c,$01,$32,$42,$04,$08,$02,$35 // . 0..1..|.2B...5
        .byte $7f,$06,$b5,$2a,$01,$35,$7f,$02,$37,$7f,$01,$b7,$08,$04,$3a,$08 // ...*.5..7.....:.
        .byte $04,$3c,$08,$01,$3a,$40,$07,$2a,$02,$37,$7f,$06,$b7,$08,$04,$35 // .<..:@.*.7.....5
        .byte $7f,$04,$32,$08,$04,$31,$7f,$04,$30,$08,$01,$2e,$40,$07,$08,$04 // ..2..1..0...@...
        .byte $2b,$08,$01,$29,$42,$07,$2a,$02,$2b,$7f,$06,$ab,$2b,$02,$2e,$7f // +..)B.*.+...+...
        .byte $02,$ae,$ff,$03,$04,$00,$20,$04,$00,$21,$04,$00,$22,$04,$00,$06 // ...... ..!.."...
        .byte $04,$00,$27,$04,$00,$28,$04,$00,$29,$04,$00,$03,$04,$00,$20,$04 // ..'..(..)..... .
        .byte $00,$21,$04,$00,$22,$04,$00,$06,$04,$00,$28,$04,$00,$03,$04,$00 // .!..".....(.....
        .byte $06,$04,$00,$03,$04,$00,$20,$04,$00,$21,$04,$00,$22,$04,$00,$06 // ...... ..!.."...
        .byte $04,$00,$27,$04,$00,$03,$04,$00,$20,$04,$00,$21,$04,$00,$03,$04 // ..'..... ..!....
        .byte $00,$20,$04,$00,$21,$04,$00,$06,$04,$00,$28,$04,$00,$03,$04,$00 // . ..!.....(.....
        .byte $06,$04,$00,$ff,$04,$08,$18,$09,$08,$2e,$7f,$04,$ae,$04,$0c,$18 // ................
        .byte $09,$08,$2e,$7f,$08,$ae,$04,$10,$1a,$04,$08,$13,$07,$08,$32,$7f // ..............2.
        .byte $04,$b2,$04,$0c,$13,$07,$08,$32,$7f,$08,$b2,$04,$10,$16,$ff,$04 // .......2........
        .byte $08,$18,$09,$04,$2e,$7f,$04,$ae,$09,$04,$2e,$04,$08,$16,$04,$04 // ................
        .byte $18,$09,$08,$2e,$7f,$04,$ae,$09,$04,$2e,$04,$0c,$1a,$04,$04,$1d // ................
        .byte $04,$08,$13,$07,$04,$32,$7f,$04,$b2,$07,$04,$32,$04,$08,$11,$04 // .....2.....2....
        .byte $04,$13,$07,$08,$32,$7f,$04,$b2,$07,$04,$32,$04,$0c,$16,$04,$04 // ....2.....2.....
        .byte $17,$ff,$0b,$04,$30,$0b,$04,$32,$0b,$04,$35,$0b,$04,$30,$0b,$04 // ....0..2..5..0..
        .byte $32,$0b,$04,$37,$0b,$04,$30,$0b,$04,$32,$0b,$04,$35,$0b,$04,$30 // 2..7..0..2..5..0
        .byte $0b,$04,$32,$0b,$01,$37,$a0,$01,$43,$0e,$0b,$04,$35,$0b,$04,$32 // ..2..7..C...5..2
        .byte $0b,$04,$35,$0b,$04,$37,$0b,$04,$32,$0b,$04,$35,$0b,$04,$3a,$0b // ..5..7..2..5..:.
        .byte $04,$32,$0b,$04,$35,$0b,$04,$37,$0b,$04,$32,$0b,$04,$35,$0b,$01 // .2..5..7..2..5..
        .byte $3a,$a0,$01,$43,$0e,$0b,$04,$37,$ff,$0d,$02,$35,$7f,$02,$37,$0d // :..C...7...5..7.
        .byte $02,$35,$7f,$0e,$b5,$0d,$02,$30,$7f,$02,$b0,$0d,$02,$32,$7f,$02 // .5.....0.....2..
        .byte $b2,$0d,$02,$35,$43,$16,$0d,$02,$30,$7f,$02,$b0,$0d,$02,$32,$7f // ...5C...0.....2.
        .byte $02,$b2,$0d,$02,$35,$7f,$02,$b5,$0d,$02,$35,$7f,$02,$37,$0d,$01 // ....5.....5..7..
        .byte $3a,$40,$0f,$2a,$02,$35,$7f,$02,$b5,$0d,$02,$3c,$7f,$02,$bc,$0d // :@.*.5.....<....
        .byte $01,$3a,$40,$07,$7d,$02,$37,$7f,$02,$35,$7f,$02,$37,$7f,$02,$b7 // .:@.}.7..5..7...
        .byte $0d,$02,$31,$7f,$02,$b1,$0d,$02,$30,$7f,$02,$b0,$0d,$02,$2e,$7f // ..1.....0.......
        .byte $02                                   // .

// --- Region $ea88-$fffd ---
.pc = $ea88 "Segment $ea88"
        .byte $7f,$02,$ae,$0d,$02,$35,$7f,$02,$37,$0d,$02,$35,$7f,$0e,$b5,$0d // .....5..7..5....
        .byte $02,$37,$7f,$02,$b7,$0d,$02,$3a,$7f,$02,$ba,$0d,$01,$39,$40,$07 // .7.....:.....9@.
        .byte $7d,$02,$35,$7f,$02,$32,$7f,$02,$35,$7f,$02,$b5,$0d,$02,$37,$7f // }.5..2..5.....7.
        .byte $02,$b7,$0d,$02,$31,$7f,$02,$b1,$0d,$02,$30,$7f,$02,$b0,$0d,$02 // ....1.....0.....
        .byte $2e,$7f,$02,$2e,$0d,$02,$29,$7f,$02,$a9,$0d,$02,$2b,$7f,$06,$ab // ......).....+...
        .byte $0d,$02,$2e,$7f,$06,$ae,$0d,$01,$30,$43,$07,$0d,$02,$31,$7f,$06 // ........0C...1..
        .byte $b1,$0d,$02,$31,$80,$02,$0d,$02,$35,$7f,$02,$b5,$0d,$02,$31,$80 // ...1....5.....1.
        .byte $02,$0d,$02,$35,$7f,$02,$b5,$0d,$01,$31,$43,$03,$0d,$02,$30,$7f // ...5.....1C...0.
        .byte $02,$b0,$0d,$04,$2e,$2a,$02,$2b,$7f,$02,$ab,$ff,$11,$04,$00,$20 // .....*.+....... 
        .byte $04,$00,$0f,$04,$00,$11,$04,$00,$10,$04,$00,$11,$04,$00,$0f,$04 // ................
        .byte $00,$11,$04,$00,$11,$04,$00,$20,$04,$00,$0f,$04,$00,$11,$04,$00 // ....... ........
        .byte $10,$04,$00,$0f,$04,$00,$11,$04,$00,$0f,$04,$00,$11,$04,$00,$20 // ............... 
        .byte $04,$00,$0f,$04,$00,$11,$04,$00,$10,$04,$00,$11,$04,$00,$0f,$04 // ................
        .byte $00,$11,$04,$00,$11,$04,$00,$20,$04,$00,$0f,$04,$00,$11,$04,$00 // ....... ........
        .byte $10,$04,$00,$0f,$04,$00,$11,$04,$00,$10,$04,$00,$ff,$12,$04,$3a // ...............:
        .byte $7f,$04,$3c,$12,$04,$3a,$12,$04,$39,$12,$04,$37,$40,$20,$12,$02 // ..<..:..9..7@ ..
        .byte $39,$80,$02,$12,$04,$39,$12,$04,$37,$12,$04,$32,$40,$10,$7d,$04 // 9....9..7..2@.}.
        .byte $30,$40,$08,$7d,$02,$32,$7f,$02,$30,$7f,$02,$32,$40,$12,$12,$04 // 0@.}.2..0..2@...
        .byte $32,$12,$04,$35,$12,$02,$39,$7f,$02,$3a,$12,$04,$3c,$12,$04,$3a // 2..5..9..:..<..:
        .byte $12,$02,$35,$7f,$02,$37,$12,$01,$3a,$40,$07,$7d,$02,$37,$7f,$02 // ..5..7..:@.}.7..
        .byte $35,$7f,$01,$37,$40,$0f,$12,$02,$35,$7f,$02,$37,$12,$04,$3a,$12 // 5..7@...5..7..:.
        .byte $04,$3c,$12,$04,$3d,$12,$04,$3c,$12,$01,$3a,$40,$07,$12,$02,$37 // .<..=..<..:@...7
        .byte $7f,$06,$b7,$12,$02,$31,$7f,$02,$b1,$12,$01,$30,$43,$07,$2c,$04 // .....1.....0C.,.
        .byte $2e,$43,$04,$7d,$02,$2b,$7f,$02,$29,$7f,$01,$2b,$43,$0d,$7f,$0a // .C.}.+..)..+C...
        .byte $ab,$ff,$85,$44,$00,$60,$fd,$02,$04,$08,$0c,$12,$18 // ...D.`.......

txt_ec15:
        .text " (2<HT"
        .byte $62,$70,$80,$90,$a2,$b4,$c8,$dc,$f2,$08
        .byte $20,$38,$52,$6c,$88,$a4,$c2,$e0,$00,$20,$42,$64,$88,$ac,$d2,$f8 //  8Rl..... Bd....
        .byte $20,$48,$72,$9c,$c8,$f4,$22,$50,$80,$b0,$e2,$14,$48,$7c,$b2,$e8 //  Hr..."P....H|..
        .byte $20,$58,$92,$cc,$08,$44,$82,$c0,$00,$40,$82,$c4,$08,$4c,$92,$d8 //  X...D...@...L..
        .byte $20,$68,$b2,$fc,$48,$94,$e2,$30,$80,$d0,$22,$74,$c8,$1c,$72,$c8 //  h..H..0.."t..r.
        .byte $20,$78,$d2,$2c,$88,$e4,$42,$a0,$00,$60,$c2,$24,$88,$ec,$52,$b8 //  x.,..B..`.$..R.
        .byte $20,$88,$f2,$5c,$c8,$34,$a2,$10,$80,$f0,$62,$d4,$48,$bc,$32,$a8 //  ..\.4....b.H.2.
        .byte $20,$98,$12,$8c,$08,$84,$02,$80,$00,$80,$02,$84,$08,$8c,$12,$98 //  ...............
        .byte $20,$a8,$32,$bc,$48,$d4,$62,$f0,$80,$10,$a2,$34,$c8,$5c,$f2,$88 //  .2.H.b....4.\..
        .byte $20,$b8,$52,$ec,$88,$24,$c2,$60,$00,$a0,$42,$e4,$88,$2c,$d2,$78 //  .R..$.`..B..,.x
        .byte $20,$c8,$72,$1c,$c8,$74,$22,$d0,$80,$30,$e2,$94,$48,$fc,$b2,$68 //  .r..t"..0..H..h
        .byte $20,$d8,$92,$4c,$08,$c4,$82,$40,$00,$c0,$82,$44,$08,$cc,$92,$58 //  ..L...@...D...X
        .byte $20,$e8,$b2,$7c,$48,$14,$e2,$b0,$80,$50,$22,$f4,$c8,$9c,$72,$48 //  ..|H....P"...rH
        .byte $20,$f8,$d2,$ac,$88,$64,$42,$20,$00,$e0,$c2,$a4,$88,$6c,$52,$38 //  ....dB .....lR8
        .byte $20,$08,$f2,$dc,$c8,$b4,$a2,$90,$80,$70,$62 //  ........pb

txt_ed00:
        .text "TH<2( "
        .byte $18,$12,$0c,$08,$04,$02,$a2,$60,$ff,$ff
        .byte $fe,$fd,$fc,$fb,$fa,$f9,$f8,$f7,$f6,$f5,$f4,$f3,$f2,$f1,$f0,$ef // ................
        .byte $ee,$ed,$ec,$eb,$ea,$e9,$e8,$e7,$e6,$e5,$e4,$e3,$e2,$e1,$e0,$df // ................
        .byte $de,$dd,$dc,$db,$da,$d9,$d8,$d7,$d6,$d5,$d4,$d3,$d2,$d1,$d0,$cf // ................
        .byte $ce,$cd,$cc,$cb,$ca,$c9,$c8,$c7,$c6,$c5,$c4,$c3,$c2,$c1,$c0,$bf // ................
        .byte $be,$bd,$bc,$bb,$ba,$b9,$b8,$b7,$b6,$b5,$b4,$b3,$b2,$b1,$b0,$af // ................
        .byte $ae,$ad,$ac,$ab,$aa,$a9,$a8,$a7,$a6,$a5,$a4,$a3,$a2,$a1,$a0,$9f // ................
        .byte $9e,$9d,$9c,$9b,$9a,$99,$98,$97,$96,$95,$94,$93,$92,$91,$90,$8f // ................
        .byte $8e,$8d,$8c,$8b,$8a,$89,$88,$87,$86,$85,$84,$83,$82,$81,$80,$7f // ................
        .byte $7e,$7d,$7c,$7b,$7a,$79,$78,$77,$76,$75,$74,$73,$72,$71,$70,$6f // ~}|{zyxwvutsrqpo
        .byte $6e,$6d,$6c,$6b,$6a,$69,$68,$67,$66,$65,$64,$63,$62,$61,$60,$5f // nmlkjihgfedcba`_
        .byte $5e,$5d,$5c,$5b                       // ^]\[

txt_edb4:
        .text "ZYXWVUTSRQPONMLK"
        .text "JIHGFEDCBA"
        .byte $40                                   // @ character
        .text "?>=<;"
        .text ":9876543210/.-,+"
        .text "*)('&%$#"
        .byte $22                                   // double quote
        .text "! "
        .byte $1f,$1e,$1d,$1c,$1b
        .byte $1a,$19,$18,$17,$16,$15,$14,$13,$12,$11,$10,$0f,$0e,$0d,$0c,$0b // ................
        .byte $0a,$09,$08,$07,$06,$05,$04,$03,$02,$01,$a8,$e8,$01,$e8,$02,$e8 // ................
        .byte $03,$e8,$04,$e8,$05,$e8,$06,$e8,$07,$a4,$e4,$80,$a4,$e4,$80,$a4 // ................
        .byte $e4,$80,$a4,$e4,$80,$a4,$e4,$80,$a4,$e4,$80,$a4,$e4,$80,$a4,$e4 // ................
        .byte $80,$22,$4e,$84,$90,$7e,$00,$67,$45,$a9,$00,$8d,$8e,$49,$8d,$8f // ."N..~.gE....I..
        .byte $49,$a9,$40,$8d,$b1,$48,$a9,$0d,$8d,$b2,$48,$a9,$ad,$8d,$04,$3a // I.@..H....H....:
        .byte $a9,$60,$8d,$25,$3a,$8d,$b6,$3a,$a9,$ea,$8d,$1a,$3b,$8d,$e4,$3a // .`.%:..:....;..:
        .byte $a9,$f7,$8d,$09,$39,$a9,$b9,$8d,$0e,$39,$a9,$b7,$8d // ....9....9...

txt_ee71:
        .byte $25,$39,$a9,$ff,$8d,$a2,$39,$a9,$58,$8d,$a7,$39,$a0,$30,$a9,$00 // %9....9.X..9.0..
        .byte $8c,$5f,$47,$8d,$5e,$47,$a0,$28,$a9,$00,$8c,$62,$47,$8d,$61,$47 // ._G.^G.(...bG.aG
        .byte $a0,$4a,$a9,$10,$85,$fe,$84,$ff,$20,$d4,$46,$a0,$30,$a9,$40,$8c // .J...... .F.0.@.
        .byte $5f,$47,$8d,$5e,$47,$a0,$28,$a9,$40,$8c,$62,$47,$8d,$61,$47,$a0 // _G.^G.(.@.bG.aG.
        .byte $62,$a9,$31,$85,$fe,$84,$ff,$20,$66   // b.1.... f

txt_eeba:
        .text "G TH "
        .byte $fb
        .byte $44,$78,$a9,$c1,$8d,$14,$03,$a9
        .byte $38,$8d
        .byte $15,$03,$a9,$01,$8d,$19,$d0,$8d,$1a,$d0,$a9,$7f,$8d,$0d,$dc,$ad // ................
        .byte $0d,$dc,$ad,$11,$d0,$29,$7f,$8d,$11,$d0,$a9,$f9,$8d,$12,$d0,$ad // .....)..........
        .byte $19,$03,$c9,$c0,$f0,$0a,$a9,$24,$8d,$18,$03,$a9,$3a,$8d,$19,$03 // .......$....:...
        .byte $58,$4c,$8b,$3b,$0e,$19,$d0,$a9,$1a,$8d,$18,$d0,$a9,$fa,$cd,$12 // XL.;............
        .byte $d0,$d0,$fb,$a9,$12,$8d,$11,$d0,$a9,$00,$8d,$21,$d0,$a9,$fc,$cd // ...........!....
        .byte $12,$d0,$d0,$fb,$a9,$1b,$8d,$11,$d0,$20,$e4 // ......... .

txt_ef25:
        .byte $3a,$20,$b6,$3a,$a9,$fe,$8d,$14,$03,$a9,$38,$8d,$15,$03,$a9,$1e // : .:......8.....
        .byte $8d,$12,$d0,$4c,$81,$ea,$0e,$19,$d0,$a9,$20,$cd,$12,$d0,$d0,$fb // ...L...... .....
        .byte $a9,$f7,$8d,$10,$d0,$a9,$b9,$8d,$00,$d0,$18,$69,$18,$8d,$02,$d0 // ...........i....
        .byte $18,$69,$18,$8d,$04,$d0,$18,$69,$18,$8d,$06,$d0,$a9,$b7,$8d,$08 // .i.....i........
        .byte $d0,$18,$69,$18,$8d,$0a,$d0,$18,$69,$18,$8d,$0c,$d0,$18,$69,$18 // ..i.....i.....i.
        .byte $8d,$0e,$d0,$a2,$38,$8e,$f8,$07,$e8,$8e,$f9,$07,$e8,$8e,$fa,$07 // ....8...........
        .byte $e8,$8e,$fb,$07,$a9,$3c,$8d,$01,$d0,$8d,$03,$d0,$8d,$05,$d0,$8d // .....<..........
        .byte $07,$d0,$8d,$09,$d0,$8d,$0b,$d0,$8d,$0d,$d0,$8d,$0f,$d0,$a9,$78 // ...............x
        .byte $8d,$14,$03,$a9,$39,$8d,$15,$03,$a9,$30,$8d,$12,$d0,$4c,$81,$ea // ....9....0...L..
        .byte $0e,$19,$d0,$a9,$32,$cd,$12,$d0,$d0,$fb,$a0,$0a,$88,$d0,$fd,$a9 // ....2...........
        .byte $0a,$8d,$21,$d0,$a9,$9e,$a0,$39,$8d,$14,$03,$8c,$15,$03,$a9,$80 // ..!....9........
        .byte $8d,$12,$d0,$4c,$81,$ea,$0e,$19,$d0,$a9,$ff,$8d,$10,$d0,$a9,$58 // ...L...........X
        .byte $8d,$00,$d0,$8d,$08,$d0,$18,$69,$18,$8d,$02,$d0,$8d,$0a,$d0,$18 // .......i........
        .byte $69,$18,$8d,$04,$d0,$8d,$0c,$d0,$18,$69,$18,$8d,$06,$d0,$8d,$0e // i........i......
        .byte $d0,$a2,$3c,$8e,$f8,$07,$e8,$8e,$f9,$07,$e8,$8e,$fa,$07,$e8,$8e // ..<.............
        .byte $fb,$07,$a9,$dc,$8d,$01,$d0,$8d,$03,$d0,$8d,$05,$d0,$8d,$07,$d0 // ................
        .byte $8d,$09,$d0,$8d,$0b,$d0,$8d,$0d,$d0,$8d,$0f,$d0,$20,$03,$10,$20 // ............ .. 
        .byte $1a                                   // .

txt_f036:
        .text "; %:"
        .byte $a9,$ef,$cd,$01,$dc,$d0,$03,$ad,$19
        .byte $3a,$a9,$c1
        .byte $a0,$38,$8d,$14,$03,$8c,$15,$03,$a9,$f0,$8d,$12,$d0,$4c,$81,$ea // .8...........L..
        .byte $a9,$ea,$8d,$25,$3a,$8d,$b6,$3a,$4c,$07,$3a,$40,$60,$38,$ad,$0e // ...%:..:L.:@`8..
        .byte $39,$e9,$01,$8d,$0e,$39,$b0,$08,$ad,$09,$39,$09,$01,$8d,$09,$39 // 9....9....9....9
        .byte $18,$69,$18,$c9,$ff,$d0,$08,$ad,$09,$39,$09,$02,$8d,$09,$39,$18 // .i.......9....9.
        .byte $69,$18,$c9,$ff,$d0,$08,$ad,$09,$39,$09,$04,$8d,$09,$39,$18,$69 // i.......9....9.i
        .byte $18,$c9,$ff,$d0,$08,$ad,$09,$39,$09,$08,$8d,$09 // .......9....

txt_f0a2:
        .byte $39,$38,$ad,$25,$39,$e9,$01,$8d       // 98.%9...

txt_f0aa:
        .byte $25,$39,$b0,$08,$ad,$09,$39,$09,$10,$8d,$09,$39,$18,$69,$18,$c9 // %9....9....9.i..
        .byte $ff,$d0,$08,$ad,$09,$39,$09,$20,$8d,$09,$39,$18,$69,$18,$c9,$ff // .....9. ..9.i...
        .byte $d0,$08,$ad,$09,$39,$09,$40,$8d,$09,$39,$18,$69,$18,$c9,$ff,$d0 // ....9.@..9.i....
        .byte $08,$ad,$09,$39,$09,$80,$8d,$09,$39,$ad,$0e,$39,$c9,$b4,$f0,$01 // ...9....9..9....
        .byte $60,$a9,$60,$8d,$25,$3a,$4c,$fe,$47,$60,$18,$ad,$a7,$39,$69,$01 // `.`.%:L.G`...9i.
        .byte $8d,$a7,$39,$90,$08,$ad,$a2,$39,$09,$11,$8d,$a2,$39,$69,$18,$90 // ..9....9....9i..
        .byte $08,$ad,$a2,$39,$09,$22,$8d,$a2,$39,$ad,$a7,$39,$c9,$58,$f0,$01 // ...9."..9..9.X..
        .byte $60,$a9,$60,$8d,$b6,$3a,$60,$ea,$38,$ad,$a7,$39,$e9,$01,$8d,$a7 // `.`..:`.8..9....
        .byte $39,$b0,$08,$ad,$a2,$39,$29,$ee,$8d,$a2,$39,$18,$69,$18,$c9,$ff // 9....9)...9.i...
        .byte $d0,$08,$ad,$a2,$39,$29,$dd,$8d,$a2,$39,$ad,$a7,$39,$c9,$e6,$f0 // ....9)...9..9...
        .byte $01,$60,$a9,$60,$8d,$e4,$3a,$a9,$4c,$8d,$04,$3a,$60,$ea,$18,$ad // .`.`..:.L..:`...
        .byte $0e,$39,$69,$01,$8d,$0e,$39,$90,$08,$ad,$09,$39,$29,$fe,$8d,$09 // .9i...9....9)...
        .byte $39,$69,$18,$90,$08,$ad,$09,$39,$29,$fd,$8d,$09,$39,$69,$18,$90 // 9i.....9)...9i..
        .byte $08,$ad,$09,$39,$29,$fb,$8d,$09,$39,$18,$ad,$25,$39,$69,$01,$8d // ...9)...9..%9i..
        .byte $25,$39,$90,$08,$ad,$09,$39,$29,$ef,$8d,$09,$39,$69,$18,$90,$08 // %9....9)...9i...
        .byte $ad,$09,$39,$29,$df,$8d,$09,$39,$69,$18,$90,$08,$ad,$09 // ..9)...9i.....

txt_f1a8:
        .byte $39,$29,$bf,$8d,$09,$39,$69,$18,$90,$08,$ad,$09,$39,$29,$7f,$8d // 9)...9i.....9)..
        .byte $09,$39,$ad,$0e,$39,$c9,$2a,$f0,$01,$60,$a9,$60,$8d,$1a,$3b,$60 // .9..9.*..`.`..;`
        .byte $a2,$00,$a9,$00,$9d,$00,$30,$9d,$00,$31,$9d,$00,$32,$9d,$00,$33 // ......0..1..2..3
        .byte $9d,$00,$34,$9d,$00,$35,$9d,$00,$36,$9d,$00,$37,$e8,$d0,$e5,$20 // ..4..5..6..7... 
        .byte $13,$40,$a2,$00,$a9,$00,$9d,$7e,$46,$e8,$e0,$12,$d0,$f8,$ad,$90 // .@.....~F.......
        .byte $46,$8d                               // F.

txt_f1fa:
        .byte $45,$3f,$ad,$9c,$46,$8d               // E?..F.

txt_f200:
        .byte $46,$3f,$ad,$91,$46,$8d               // F?..F.

txt_f206:
        .byte $47,$3f,$ad,$9d,$46,$8d               // G?..F.

txt_f20c:
        .byte $48,$3f,$ad,$92,$46,$8d               // H?..F.

txt_f212:
        .byte $49,$3f,$ad,$9e,$46,$8d               // I?..F.

txt_f218:
        .text "J? K?"
        .byte $a9,$01,$e0,$00,$f0
        .byte $29,$ad,$7e
        .byte $46,$4d,$7a
        .byte $46,$8d,$7e,$46,$ad,$7f,$46,$4d,$7a,$46,$8d,$7f,$46,$ad,$80,$46 // F.~F..FMzF..F..F
        .byte $4d,$7a,$46,$8d,$80,$46,$ad,$81,$46,$4d,$7a,$46,$8d,$81,$46,$a9 // MzF..F..FMzF..F.
        .byte $09,$8d                               // ..

txt_f24a:
        .byte $31,$3f,$ad,$94,$46,$8d               // 1?..F.

txt_f250:
        .byte $45,$3f,$ad,$a0,$46,$8d               // E?..F.

txt_f256:
        .byte $46,$3f,$ad,$95,$46,$8d               // F?..F.

txt_f25c:
        .byte $47,$3f,$ad,$a1,$46,$8d               // G?..F.

txt_f262:
        .byte $48,$3f,$ad,$96,$46,$8d               // H?..F.

txt_f268:
        .byte $49,$3f,$ad,$a2,$46,$8d               // I?..F.

txt_f26e:
        .text "J? K?"
        .byte $a9,$01,$e0,$01,$f0
        .byte $29,$ad,$82
        .byte $46,$4d,$7a
        .byte $46,$8d,$82,$46,$ad,$83,$46,$4d,$7a,$46,$8d,$83,$46,$ad,$84,$46 // F..F..FMzF..F..F
        .byte $4d,$7a,$46,$8d,$84,$46,$ad,$85,$46,$4d,$7a,$46,$8d,$85,$46,$a9 // MzF..F..FMzF..F.
        .byte $0b,$8d                               // ..

txt_f2a0:
        .byte $31,$3f,$ad,$90,$46,$8d               // 1?..F.

txt_f2a6:
        .byte $45,$3f,$ad,$9c,$46,$8d               // E?..F.

txt_f2ac:
        .byte $46,$3f,$ad,$93,$46,$8d               // F?..F.

txt_f2b2:
        .byte $47,$3f,$ad,$9f,$46,$8d               // G?..F.

txt_f2b8:
        .byte $48,$3f,$ad,$97,$46,$8d               // H?..F.

txt_f2be:
        .byte $49,$3f,$ad,$a3,$46,$8d               // I?..F.

txt_f2c4:
        .text "J? K?"
        .byte $a9,$01,$e0,$00,$f0
        .byte $29,$ad,$81
        .byte $46,$4d,$7b
        .byte $46,$8d,$81,$46,$ad,$89,$46,$4d,$7b,$46,$8d,$89,$46,$ad,$85,$46 // F..F..FM{F..F..F
        .byte $4d,$7b,$46,$8d,$85,$46,$ad,$86,$46,$4d,$7b,$46,$8d,$86,$46,$a9 // M{F..F..FM{F..F.
        .byte $08,$8d                               // ..

txt_f2f6:
        .byte $33,$3f,$ad,$91,$46,$8d               // 3?..F.

txt_f2fc:
        .byte $45,$3f,$ad,$9d,$46,$8d               // E?..F.

txt_f302:
        .byte $46,$3f,$ad,$92,$46,$8d               // F?..F.

txt_f308:
        .byte $47,$3f,$ad,$9e,$46,$8d               // G?..F.

txt_f30e:
        .byte $48,$3f,$ad,$96,$46,$8d               // H?..F.

txt_f314:
        .byte $49,$3f,$ad,$a2,$46,$8d               // I?..F.

txt_f31a:
        .text "J? K?"
        .byte $a9,$01,$e0,$01,$f0
        .byte $29,$ad,$7f
        .byte $46,$4d,$7b
        .byte $46,$8d,$7f,$46,$ad,$83,$46,$4d,$7b,$46,$8d,$83,$46,$ad,$87,$46 // F..F..FM{F..F..F
        .byte $4d,$7b,$46,$8d,$87,$46,$ad,$88,$46,$4d,$7b,$46,$8d,$88,$46,$a9 // M{F..F..FM{F..F.
        .byte $0c,$8d                               // ..

txt_f34c:
        .byte $33,$3f,$ad,$90,$46,$8d               // 3?..F.

txt_f352:
        .byte $45,$3f,$ad,$9c,$46,$8d               // E?..F.

txt_f358:
        .byte $46,$3f,$ad,$91,$46,$8d               // F?..F.

txt_f35e:
        .byte $47,$3f,$ad,$9d,$46,$8d               // G?..F.

txt_f364:
        .byte $48,$3f,$ad,$95,$46,$8d               // H?..F.

txt_f36a:
        .byte $49,$3f,$ad,$a1,$46,$8d               // I?..F.

txt_f370:
        .text "J? K?"
        .byte $a9,$01,$e0,$01,$f0
        .byte $29,$ad,$7e
        .byte $46,$4d,$7c
        .byte $46,$8d,$7e,$46,$ad,$86,$46,$4d,$7c,$46,$8d,$86,$46,$ad,$87,$46 // F.~F..FM|F..F..F
        .byte $4d,$7c,$46,$8d,$87,$46,$ad,$82,$46,$4d,$7c,$46,$8d,$82,$46,$a9 // M|F..F..FM|F..F.
        .byte $02,$8d                               // ..

txt_f3a2:
        .byte $35,$3f,$ad,$92,$46,$8d               // 5?..F.

txt_f3a8:
        .byte $45,$3f,$ad,$9e,$46,$8d               // E?..F.

txt_f3ae:
        .byte $46,$3f,$ad,$93,$46,$8d               // F?..F.

txt_f3b4:
        .byte $47,$3f,$ad,$9f,$46,$8d               // G?..F.

txt_f3ba:
        .byte $48,$3f,$ad,$97,$46,$8d               // H?..F.

txt_f3c0:
        .byte $49,$3f,$ad,$a3,$46,$8d               // I?..F.

txt_f3c6:
        .text "J? K?"
        .byte $a9,$01,$e0,$01,$f0
        .byte $29,$ad,$80
        .byte $46,$4d,$7c
        .byte $46,$8d,$80,$46,$ad,$84,$46,$4d,$7c,$46,$8d,$84,$46,$ad,$88,$46 // F..F..FM|F..F..F
        .byte $4d,$7c,$46,$8d,$88,$46,$ad,$89,$46,$4d,$7c,$46,$8d,$89,$46,$a9 // M|F..F..FM|F..F.
        .byte $04,$8d                               // ..

txt_f3f8:
        .byte $35,$3f,$ad,$7e,$46,$f0,$17,$ae,$90,$46,$86,$44,$ae,$9c,$46,$86 // 5?.~F....F.D..F.
        .byte $45,$ae,$91,$46,$86,$46,$ae,$9d,$46,$86 // E..F.F..F.

txt_f412:
        .byte $47,$20,$c2,$46,$ad,$7f,$46,$f0,$17,$ae,$91,$46,$86,$44,$ae,$9d // G .F..F....F.D..
        .byte $46,$86,$45,$ae,$92,$46,$86,$46,$ae,$9e,$46,$86 // F.E..F.F..F.

txt_f42e:
        .byte $47,$20,$c2,$46,$ad,$80,$46,$f0,$17,$ae,$92,$46,$86,$44,$ae,$9e // G .F..F....F.D..
        .byte $46,$86,$45,$ae,$93,$46,$86,$46,$ae,$9f,$46,$86 // F.E..F.F..F.

txt_f44a:
        .byte $47,$20,$c2,$46,$ad,$81,$46,$f0,$17,$ae,$93,$46,$86,$44,$ae,$9f // G .F..F....F.D..
        .byte $46,$86,$45,$ae,$90,$46,$86,$46,$ae,$9c,$46,$86 // F.E..F.F..F.

txt_f466:
        .byte $47,$20,$c2,$46,$ad,$82,$46,$f0,$17,$ae,$94,$46,$86,$44,$ae,$a0 // G .F..F....F.D..
        .byte $46,$86,$45,$ae,$95,$46,$86,$46,$ae,$a1,$46,$86 // F.E..F.F..F.

txt_f482:
        .byte $47,$20,$c2,$46,$ad,$83,$46,$f0,$17,$ae,$95,$46,$86,$44,$ae,$a1 // G .F..F....F.D..
        .byte $46,$86,$45,$ae,$96,$46,$86,$46,$ae,$a2,$46,$86 // F.E..F.F..F.

txt_f49e:
        .byte $47,$20,$c2,$46,$ad,$84,$46,$f0,$17,$ae,$96,$46,$86,$44,$ae,$a2 // G .F..F....F.D..
        .byte $46,$86,$45,$ae,$97,$46,$86,$46,$ae,$a3,$46,$86 // F.E..F.F..F.

txt_f4ba:
        .byte $47,$20,$c2,$46,$ad,$85,$46,$f0,$17,$ae,$97,$46,$86,$44,$ae,$a3 // G .F..F....F.D..
        .byte $46,$86,$45,$ae,$94,$46,$86,$46,$ae,$a0,$46,$86 // F.E..F.F..F.

txt_f4d6:
        .byte $47,$20,$c2,$46,$ad,$86,$46,$f0,$17,$ae,$90,$46,$86,$44,$ae,$9c // G .F..F....F.D..
        .byte $46,$86,$45,$ae,$94,$46,$86,$46,$ae,$a0,$46,$86 // F.E..F.F..F.

txt_f4f2:
        .byte $47,$20,$c2,$46,$ad,$87,$46,$f0,$17,$ae,$91,$46,$86,$44,$ae,$9d // G .F..F....F.D..
        .byte $46,$86,$45,$ae,$95,$46,$86,$46,$ae,$a1,$46,$86 // F.E..F.F..F.

txt_f50e:
        .byte $47,$20,$c2,$46,$ad,$88,$46,$f0,$17,$ae,$92,$46,$86,$44,$ae,$9e // G .F..F....F.D..
        .byte $46,$86,$45,$ae,$96,$46,$86,$46,$ae,$a2,$46,$86 // F.E..F.F..F.

txt_f52a:
        .byte $47,$20,$c2,$46,$ad,$89,$46,$f0,$17,$ae,$93,$46,$86,$44,$ae,$9f // G .F..F....F.D..
        .byte $46,$86,$45,$ae,$97,$46,$86,$46,$ae,$a3,$46,$86 // F.E..F.F..F.

txt_f546:
        .byte $47,$20,$c2,$46,$18,$a5,$59,$69,$03,$85,$59,$18,$a5,$5a,$69,$01 // G .F..Yi..Y..Zi.
        .byte $85,$5a,$18,$a5,$5b,$69,$fd,$85,$5b,$a9,$7e,$cd,$12,$d0,$d0,$fb // .Z..[i..[.~.....
        .byte $a9,$ff,$85,$f8,$20,$10,$4a,$a9,$01,$a2,$02,$a0,$03,$8d,$88,$39 // .... .J........9
        .byte $8e,$22,$d0,$8c,$23,$d0,$20,$31,$62,$4c,$8b,$3b,$a6,$60,$c3,$a9 // ."..#. 1bL.;.`..
        .byte $00,$85,$46,$85,$47,$ad,$47,$3f,$38,$ed // ..F.G.G?8.

txt_f590:
        .byte $45,$3f,$b0,$06,$49,$ff,$a0,$01,$84,$46,$8d,$0e,$40,$ad,$4a,$3f // E?..I....F..@.J?
        .byte $38,$ed                               // 8.

txt_f5a2:
        .byte $46,$3f,$b0,$0a,$49,$ff,$a8,$a5,$46,$49,$01,$85,$46,$98,$8d,$0f // F?..I...FI..F...
        .byte $40,$20,$f3,$3f,$ad,$12,$40,$85,$3e,$ad,$11,$40,$85,$3d,$ad,$48 // @ .?..@.>..@.=.H
        .byte $3f,$38,$ed                           // ?8.

txt_f5c5:
        .byte $46,$3f,$b0,$06,$49,$ff,$a0,$01,$84,$47,$8d,$0e,$40,$ad,$49,$3f // F?..I....G..@.I?
        .byte $38,$ed                               // 8.

txt_f5d7:
        .byte $45,$3f,$b0,$0a,$49,$ff,$a8,$a5,$47,$49,$01,$85,$47,$98,$8d,$0f // E?..I...GI..G...
        .byte $40,$20,$f3,$3f,$a5,$46,$25,$47,$f0,$16,$ad,$12,$40,$c5,$3e,$f0 // @ .?.F%G....@.>.
        .byte $05,$90,$30,$a2,$00,$60,$ad,$11,$40,$c5,$3d,$90,$26,$a2,$00,$60 // ..0..`..@.=.&..`
        .byte $a5,$46,$45,$47,$f0,$07,$a5,$46,$d0,$19,$a2,$00,$60,$ad,$12,$40 // .FEG...F....`..@
        .byte $c5,$3e,$f0,$05,$b0,$0d,$a2,$00,$60,$ad,$11,$40,$c5,$3d,$b0,$03 // .>......`..@.=..
        .byte $a2,$00,$60,$a2,$01,$60,$a9,$00,$8d,$11,$40,$a0,$08,$4e,$0e,$40 // ..`..`....@..N.@
        .byte $90,$04,$18,$6d,$0f,$40,$6a,$6e,$11,$40,$88,$d0,$f0,$8d,$12,$40 // ...m.@jn.@.....@
        .byte $60,$a5,$64,$c8,$a9,$aa,$85,$5c,$a9,$46,$85,$5d,$a9,$00,$85,$5e // `.d....\.F.]...^
        .byte $ad,$a8,$46,$8d,$a9,$46,$a0,$00,$b1,$5c,$85,$50,$c8,$b1,$5c,$85 // ..F..F...\.P..\.
        .byte $51,$c8,$b1,$5c,$85,$52,$20,$65,$40,$20,$85,$41,$a5,$5c,$18,$69 // Q..\.R e@ .A.\.i
        .byte $03,$85,$5c,$90,$02,$e6,$5d,$a4,$5e,$a5,$63,$18,$69,$40,$99,$90 // ..\...].^.c.i@..
        .byte $46,$a5,$64,$18,$69,$40,$99,$9c,$46,$e6,$5e,$ce,$a9,$46,$ad,$a9 // F.d.i@..F.^..F..
        .byte $46,$c9,$00,$d0,$c1,$60,$20,$6e       // F....` n

txt_f69f:
        .byte $40,$20,$cb                           // @ .

txt_f6a2:
        .byte $40                                   // @ character
        .text "L(A"
        .byte $a6,$5b,$bc
        .byte $40,$0b,$a6
        .byte $50,$20,$e9
        .byte $41,$85,$60
        .byte $a6,$fd,$86,$5f,$a6,$5b,$bc,$00,$0b,$a6,$51,$20,$e9,$41,$85,$62 // ..._.[....Q .A.b
        .byte $a5,$fd,$18,$65,$5f,$85,$53,$a5,$60,$65,$62,$2a,$85,$54,$a6,$5b // ...e_.S.`eb*.T.[
        .byte $bc,$00,$0b,$a6,$50,$20,$e9,$41,$a6,$fd,$86,$5f,$85,$60,$a6,$5b // ....P .A..._.`.[
        .byte $bc,$40,$0b,$a6,$51,$20,$e9,$41,$85,$62,$a5,$fd,$38,$e5,$5f,$85 // .@..Q .A.b..8._.
        .byte $55,$a5,$62,$e5,$60,$2a,$85,$56,$a5,$54,$85,$50,$a5,$56,$85,$51 // U.b.`*.V.T.P.V.Q
        .byte $60,$a6,$5a,$bc,$40,$0b,$a6,$50,$20,$e9,$41,$a6,$fd,$86,$5f,$85 // `.Z.@..P .A..._.
        .byte $60,$a6,$5a,$bc,$00,$0b,$a6,$52,$20,$e9,$41,$85,$62,$a5,$fd,$18 // `.Z....R .A.b...
        .byte $65,$5f,$85,$53,$a5,$60,$65,$62,$2a,$85,$54,$a6,$5a,$bc,$00,$0b // e_.S.`eb*.T.Z...
        .byte $a6,$50,$20,$e9,$41,$a6,$fd,$86,$5f,$85,$60,$a6,$5a,$bc,$40,$0b // .P .A..._.`.Z.@.
        .byte $a6,$52,$20,$e9,$41,$85,$62,$a5,$fd,$38,$e5,$5f,$85,$57,$a5,$62 // .R .A.b..8._.W.b
        .byte $e5,$60,$2a,$85,$58,$a5,$54,$85,$50,$a5,$58,$85,$52,$60,$a6,$59 // .`*.X.T.P.X.R`.Y
        .byte $bc,$40,$0b,$a6,$51,$20,$e9,$41,$a6,$fd,$86,$5f,$85,$60,$a6,$59 // .@..Q .A..._.`.Y
        .byte $bc,$00,$0b,$a6,$52,$20,$e9,$41,$85,$62,$a5,$fd,$18,$65,$5f,$85 // ....R .A.b...e_.
        .byte $55,$a5,$60,$65,$62,$2a,$85,$56,$a6,$59,$bc,$00,$0b,$a6,$51,$20 // U.`eb*.V.Y....Q 
        .byte $e9,$41,$a6,$fd,$86,$5f,$85,$60,$a6,$59,$bc,$40,$0b,$a6,$52,$20 // .A..._.`.Y.@..R 
        .byte $e9,$41,$85,$62,$a5,$fd,$38,$e5,$5f,$85,$57,$a5,$62,$e5,$60,$2a // .A.b..8._.W.b.`*
        .byte $85,$58,$a5,$58,$85,$52,$a5,$56,$85,$51,$60,$a6,$52,$a4,$66,$20 // .X.X.R.V.Q`.R.f 
        .byte $e9,$41,$a6,$fd,$8e,$7d,$46,$0e,$7d,$46,$2a,$85,$52,$a6,$52,$a5 // .A...}F.}F*.R.R.
        .byte $65,$38,$fd,$00,$09,$30,$02,$a9,$00,$85,$52,$aa,$a4,$50,$20,$e9 // e8...0....R..P .
        .byte $41,$a6,$fd,$8e,$7d,$46,$0e,$7d,$46,$2a,$85,$63,$a6,$52,$a4,$51 // A...}F.}F*.c.R.Q
        .byte $20,$e9,$41,$a6,$fd,$8e,$7d,$46,$0e,$7d,$46,$2a,$85,$64,$60,$a9 //  .A...}F.}F*.d`.
        .byte $00,$85,$ff,$8a,$10,$36,$bd,$00,$26,$aa,$e6,$ff,$4c,$06,$42,$a9 // .....6..&...L.B.
        .byte $00,$85,$ff,$98,$10,$26,$b9,$00,$26,$a8,$e6,$ff,$4c,$06,$42,$a9 // .....&..&...L.B.
        .byte $00,$85,$ff,$8a,$10,$06,$bd,$00,$26,$aa,$e6,$ff,$98,$10,$06,$b9 // ........&.......
        .byte $00,$26,$a8,$c6,$ff,$4c,$06,$42,$a9,$00,$85,$ff,$98,$f0,$4a,$8a // .&...L.B......J.
        .byte $f0,$47,$8c,$11,$42,$38,$e9,$00,$b0,$04,$49,$ff,$69,$01,$8d,$37 // .G..B8....I.i..7
        .byte $42,$8d,$3d,$42,$98,$4a,$90,$02,$8a,$4a,$bd,$00,$25,$79,$00,$25 // B.=B.J...J..%y.%
        .byte $85,$fd,$bd,$00,$0a,$79,$00,$0a,$aa,$38,$a5,$fd,$ed,$00,$25,$85 // .....y...8....%.
        .byte $fd,$8a,$ed,$00,$0a,$a6,$ff,$d0,$01,$60,$aa,$a4,$fd,$b9,$00,$26 // .........`.....&
        .byte $85,$fd,$f0,$01,$e8,$bd,$00,$26,$60,$a2,$00,$86,$fd,$60 // .......&`....`

txt_f890:
        .text "FDFF8"
        .byte $a5
        .byte $46,$e5
        .byte $44,$f0
        .byte $52,$b0,$15
        .byte $49,$ff,$69
        .byte $01,$a6,$44,$a4,$46,$86,$46,$84,$44,$a6,$45,$a4,$47,$86,$47,$84 // ..D.F.F.D.E.G.G.
        .byte $45,$38,$85,$46,$a5,$47,$e5,$45,$90,$64,$c5,$46,$b0,$30,$0a,$85 // E8.F.G.E.d.F.0..
        .byte $47,$a5,$46,$aa,$49,$ff,$69,$01,$85,$48,$06,$46,$a4,$44,$b9,$00 // G.F.I.i..H.F.D..
        .byte $27,$65,$49,$85,$43,$b9,$40,$27,$85,$42,$98,$29,$03,$a8,$b9,$db // 'eI.C.@'.B.)....
        .byte $44,$85,$41,$b9,$df,$44,$85,$40,$a4,$45,$6c,$40,$00,$60,$85,$47 // D.A..D.@.El@.`.G
        .byte $aa,$49,$ff,$69,$00,$85,$48,$06,$47,$06,$46,$c6,$46,$a4,$44,$b9 // .I.i..H.G.F.F.D.
        .byte $00,$27,$65,$49,$85,$43,$b9,$40,$27,$85,$42,$98,$29,$03,$a8,$b9 // .'eI.C.@'.B.)...
        .byte $e3,$44,$85,$41,$b9,$e7,$44,$85,$40,$a4,$45,$6c,$40,$00,$49,$ff // .D.A..D.@.El@.I.
        .byte $69,$01,$c5,$46,$90,$30,$aa,$0a,$85,$47,$8a,$49,$ff,$69,$00,$85 // i..F.0...G.I.i..
        .byte $48,$06,$46,$c6,$46,$a4,$44,$b9,$00,$27,$65,$49,$85,$43,$b9,$40 // H.F.F.D..'eI.C.@
        .byte $27,$85,$42,$98,$29,$03,$a8,$b9,$eb,$44,$85,$41,$b9,$ef,$44,$85 // '.B.)....D.A..D.
        .byte $40,$a4,$45,$6c,$40,$00,$0a,$85,$47,$a5,$46,$aa,$8a,$49,$ff,$69 // @.El@...G.F..I.i
        .byte $01,$85,$48,$06,$46,$a4,$44,$b9,$00,$27,$65,$49,$85,$43,$b9,$40 // ..H.F.D..'eI.C.@
        .byte $27,$85,$42,$98,$29,$03,$a8,$b9,$f3,$44,$85,$41,$b9,$f7,$44,$85 // '.B.)....D.A..D.
        .byte $40,$a4,$45,$6c,$40,$00,$60,$a5,$4b,$51,$42,$91,$42,$ca,$f0,$f6 // @.El@.`.KQB.B...
        .byte $a5,$48,$65,$47,$90,$03,$c8,$e5,$46,$85,$48,$a5,$4c,$51,$42,$91 // .HeG....F.H.LQB.
        .byte $42,$ca,$f0,$e2,$a5,$48,$65,$47,$90,$03,$c8,$e5,$46,$85,$48,$a5 // B....HeG....F.H.
        .byte $4d,$51,$42,$91,$42,$ca,$f0,$ce,$a5,$48,$65,$47,$90,$03,$c8,$e5 // MQB.B....HeG....
        .byte $46,$85,$48,$a5,$4e,$51,$42,$91,$42,$ca,$f0,$ba,$a5,$48,$65,$47 // F.H.NQB.B....HeG
        .byte $90,$03,$c8,$e5,$46,$85,$48,$a5,$42,$18,$65,$4a,$85,$42,$90,$02 // ....F.H.B.eJ.B..
        .byte $e6
        .text "CLOC"
        .byte $60,$a5
        .byte $4b,$51,$42,$91
        .byte $42,$ca,$f0,$f6,$c8
        .byte $a5,$48,$65,$46,$85,$48,$90,$f4,$e5,$47,$85,$48,$a5,$4c,$51,$42 // .HeF.H...G.H.LQB
        .byte $91,$42,$ca,$f0,$e0,$c8,$a5,$48,$65,$46,$85,$48,$90,$f4,$e5,$47 // .B.....HeF.H...G
        .byte $85,$48,$a5,$4d,$51,$42,$91,$42,$ca,$f0,$ca,$c8,$a5,$48,$65,$46 // .H.MQB.B.....HeF
        .byte $85,$48,$90,$f4,$e5,$47,$85,$48,$a5,$4e,$51,$42,$91,$42,$ca,$f0 // .H...G.H.NQB.B..
        .byte $b4,$c8,$a5,$48,$65,$46,$85,$48,$90,$f4,$e5,$47,$85,$48,$a5,$42 // ...HeF.H...G.H.B
        .byte $18,$65,$4a,$85,$42,$90,$02,$e6       // .eJ.B...

txt_fa48:
        .byte $43,$4c,$ae,$43,$60,$a5,$4b,$51,$42,$91,$42,$ca,$f0,$f6,$88,$a5 // CL.C`.KQB.B.....
        .byte $48,$65,$46,$85,$48,$90,$f4,$e5,$47,$85,$48,$a5,$4c,$51,$42,$91 // HeF.H...G.H.LQB.
        .byte $42,$ca,$f0,$e0,$88,$a5,$48,$65,$46,$85,$48,$90,$f4,$e5,$47,$85 // B.....HeF.H...G.
        .byte $48,$a5,$4d,$51,$42,$91,$42,$ca,$f0,$ca,$88,$a5,$48,$65,$46,$85 // H.MQB.B.....HeF.
        .byte $48,$90,$f4,$e5,$47,$85,$48,$a5,$4e,$51,$42,$91,$42,$ca,$f0,$b4 // H...G.H.NQB.B...
        .byte $88,$a5,$48,$65,$46,$85,$48,$90,$f4,$e5,$47,$85,$48,$a5,$42,$18 // ..HeF.H...G.H.B.
        .byte $65,$4a,$85,$42,$90,$02,$e6,$43,$4c,$15,$44,$60,$a5,$4b,$51,$42 // eJ.B...CL.D`.KQB
        .byte $91,$42,$ca,$f0,$f6,$a5,$48,$65,$47,$90,$03,$88,$e5,$46,$85,$48 // .B....HeG....F.H
        .byte $a5,$4c,$51,$42,$91,$42,$ca,$f0,$e2,$a5,$48,$65,$47,$90,$03,$88 // .LQB.B....HeG...
        .byte $e5,$46,$85,$48,$a5,$4d,$51,$42,$91,$42,$ca,$f0,$ce,$a5,$48,$65 // .F.H.MQB.B....He
        .byte $47,$90,$03,$88,$e5,$46,$85,$48,$a5,$4e,$51,$42,$91,$42,$ca,$f0 // G....F.H.NQB.B..
        .byte $ba,$a5,$48,$65,$47,$90,$03,$88,$e5,$46,$85,$48,$a5,$42,$18,$65 // ..HeG....F.H.B.e
        .byte $4a,$85,$42,$90,$02,$e6,$43,$4c,$7c,$44,$60,$e4,$43,$24,$4f,$63 // J.B...CL|D`.C$Oc
        .byte $77,$8b,$e4                           // w..

txt_fb1b:
        .byte $43,$24,$ae,$c4,$da,$f0,$e4,$44,$24,$15,$2b,$41,$57,$e4,$44,$61 // C$.....D$.+AW.Da
        .byte $87,$7c,$90,$a4,$b8,$a9,$18,$8d,$16,$d0,$a9,$00,$8d,$11,$d0,$a2 // .|..............
        .byte $00,$a9,$00,$9d,$00,$04,$9d,$00,$05,$9d,$00,$06,$9d,$00,$07,$a9 // ................
        .byte $08,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00,$db,$e8,$d0,$e1 // ................
        .byte $a2,$00,$a9,$ff,$9d,$00,$28,$9d,$00,$29,$9d,$00,$2a,$9d,$00,$2b // ......(..)..*..+
        .byte $9d,$00,$2c,$9d,$00,$2d,$9d,$00,$2e,$9d,$00,$2f,$e8,$d0,$e5,$a9 // ..,..-...../....
        .byte $08,$8d,$22,$d0,$a9,$09,$8d,$23,$d0,$a9,$0a,$8d,$21,$d0,$a9,$02 // .."....#....!...
        .byte $a2,$00,$9d,$04,$04,$9d,$05,$04,$9d,$2c,$04,$9d,$2d,$04,$20,$76 // .........,..-. v
        .byte $46,$9d,$54,$04,$9d,$55,$04,$9d,$7c,$04,$9d,$7d,$04,$20,$76,$46 // F.T..U..|..}. vF
        .byte $9d,$a4,$04,$9d,$a5,$04,$9d,$cc,$04,$9d,$cd,$04,$20,$76,$46,$9d // ............ vF.
        .byte $f4,$04,$9d,$f5,$04,$9d,$1c,$05,$9d,$1d,$05,$20,$76,$46,$9d,$44 // ........... vF.D
        .byte $05,$9d,$45,$05,$9d,$6c,$05,$9d,$6d,$05,$20,$76,$46,$9d,$94,$05 // ..E..l..m. vF...
        .byte $9d,$95,$05,$9d,$bc,$05,$9d,$bd,$05,$20,$76,$46,$9d,$e4,$05,$9d // ......... vF....
        .byte $e5,$05,$9d,$0c,$06,$9d,$0d,$06,$20,$76,$46,$9d,$34,$06,$9d,$35 // ........ vF.4..5
        .byte $06,$9d,$5c,$06,$9d,$5d,$06,$20,$76,$46,$9d,$84,$06,$9d,$85,$06 // ..\..]. vF......
        .byte $9d,$ac,$06,$9d,$ad,$06,$20,$76,$46,$9d,$d4,$06,$9d,$d5,$06,$9d // ...... vF.......
        .byte $fc,$06,$9d,$fd,$06,$20,$76,$46,$9d,$24,$07,$9d,$25,$07,$9d,$4c // ..... vF.$..%..L
        .byte $07,$9d,$4d,$07,$20,$76,$46,$9d,$74,$07,$9d,$75,$07,$9d,$9c,$07 // ..M. vF.t..u....
        .byte $9d,$9d,$07,$20,$76,$46,$20,$76,$46,$20,$76,$46,$20,$76,$46,$20 // ... vF vF vF vF 
        .byte $76,$46,$e8,$e8,$e0,$20,$f0,$03       // vF... ..

txt_fc53:
        .byte $4c,$58,$45,$a9,$30,$85,$49,$a9,$20,$85,$66,$a9,$80,$85,$4a,$a9 // LXE.0.I. .f...J.
        .byte $00,$85,$65,$85,$59,$85,$5a,$85,$5b,$a9,$07,$8d,$27,$d0,$8d,$28 // ..e.Y.Z.[...'..(
        .byte $d0,$8d,$29,$d0,$8d,$2a,$d0,$a9,$06,$8d,$2b,$d0,$8d,$2c,$d0,$8d // ..)..*....+..,..
        .byte $2d,$d0,$8d,$2e,$d0,$a2,$37,$8e,$fc,$07,$8e,$fd,$07,$8e,$fe,$07 // -.....7.........
        .byte $8e,$ff,$07,$a9,$ff,$8d,$15,$d0,$a9,$00,$20,$00,$10,$a9,$1b,$8d // .......... .....
        .byte $11,$d0,$a9,$0e,$8d,$20,$d0,$60,$18,$69,$01,$60,$c0,$80,$40,$00 // ..... .`.i.`..@.
        .byte $f2,$01,$b8,$23,$08,$00,$c4,$e6       // ...#....

txt_fcbb:
        .byte $3c,$2c,$c4,$3c,$c4,$c4,$3c,$c4,$3c,$c4 // <,.<..<.<.

txt_fcc5:
        .byte $3c,$3c,$c4,$3c,$e5,$c4,$62,$6d,$85,$4b,$4a,$4a,$85,$4c,$4a,$4a // <<.<..bm.KJJ.LJJ
        .byte $85,$4d,$4a,$4a,$85                   // .MJJ.

txt_fcda:
        .text "N XB"
        .byte $60,$a9,$00,$8d

txt_fce2:
        .byte $5a,$47,$a0,$00,$b9,$5b,$47,$91,$fe,$c8,$c0,$02,$d0,$f6,$18,$a5 // ZG...[G.........
        .byte $fe,$69,$02,$85,$fe,$90,$02,$e6,$ff,$a2,$00,$a0,$00,$b9,$5d,$47 // .i............]G
        .byte $91,$fe,$c8,$c0,$06,$d0,$f6,$18,$a5,$fe,$69,$06,$85,$fe,$90,$02 // ..........i.....
        .byte $e6,$ff,$18,$ad,$5e,$47,$69,$01,$8d,$5e,$47,$90,$03,$ee,$5f,$47 // ....^Gi..^G..._G
        .byte $18,$ad,$61,$47,$69,$01,$8d,$61,$47,$90,$03,$ee,$62,$47,$e8,$e0 // ..aGi..aG...bG..
        .byte $40,$d0,$c8,$18,$ad,$5e,$47,$69,$40,$8d,$5e,$47,$90,$03,$ee,$5f // @....^Gi@.^G..._
        .byte $47,$18,$ad,$61,$47,$69,$40,$8d,$61,$47,$90,$03,$ee,$62,$47,$ee // G..aGi@.aG...bG.

txt_fd52:
        .byte $5a,$47,$ad                           // ZG.

txt_fd55:
        .byte $5a,$47,$c9,$10,$f0,$03,$4c,$d9,$46,$a0,$00,$a9,$60,$91,$fe,$60 // ZG....L.F...`..`
        .byte $00,$a5,$f8,$4d,$00,$20,$8d,$00,$28,$ad,$00,$20,$a9,$00,$8d // ...M. ..(.. ...

txt_fd74:
        .byte $5a,$47,$ad,$61,$47,$38,$e9,$01,$8d,$64,$47,$ad,$62,$47,$e9,$00 // ZG.aG8...dG.bG..
        .byte $8d,$65,$47,$a0,$00,$b9,$63,$47,$91,$fe,$c8,$c0,$03,$d0,$f6,$18 // .eG...cG........
        .byte $a5,$fe,$69,$03,$85,$fe,$90,$02,$e6,$ff,$a2,$00,$a0,$00,$b9,$5d // ..i............]
        .byte $47,$91,$fe,$c8,$c0,$06,$d0,$f6,$18,$a5,$fe,$69,$06,$85,$fe,$90 // G..........i....
        .byte $02,$e6,$ff,$18,$ad,$5e,$47,$69,$01,$8d,$5e,$47,$90,$03,$ee,$5f // .....^Gi..^G..._
        .byte $47,$18,$ad,$61,$47,$69,$01,$8d,$61,$47,$90,$03,$ee,$62,$47,$e8 // G..aGi..aG...bG.
        .byte $e0,$40,$d0,$c8,$18,$ad,$5e,$47,$69,$40,$8d,$5e,$47,$90,$03,$ee // .@....^Gi@.^G...
        .byte $5f,$47,$18,$ad,$61,$47,$69,$40,$8d,$61,$47,$90,$03,$ee,$62,$47 // _G..aGi@.aG...bG
        .byte $ee                                   // .

txt_fdf5:
        .byte $5a,$47,$ad                           // ZG.

txt_fdf8:
        .byte $5a,$47,$c9,$10,$f0,$03,$4c,$6b,$47,$a0,$00,$a9,$60,$91,$fe,$60 // ZG....LkG...`..`
        .byte $00,$78,$ad,$4f,$48,$8d,$14,$03,$ad,$50,$48,$8d,$15,$03,$ad,$51 // .x.OH....PH....Q
        .byte $48,$8d,$19,$d0,$ad,$52,$48,$8d,$1a,$d0,$ad,$53,$48,$8d,$0d,$dc // H....RH....SH...
        .byte $a9,$00,$8d,$20,$d0,$8d,$21,$d0,$8d,$11,$d0,$a9,$17,$8d,$18,$d0 // ... ..!.........
        .byte $a9,$00,$8d,$15,$d0,$a9,$08,$8d,$16,$d0,$20,$44,$e5,$a2,$00,$a9 // .......... D....
        .byte $00,$9d,$00,$d4,$e8,$e0,$19,$d0,$f8,$58,$a9,$1b,$8d,$11,$d0,$4c // .........X.....L
        .byte $cf,$49,$31,$ea,$79,$f0,$00,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$8d // .I1.y..... ..!..
        .byte $15,$d0,$a9,$03,$8d,$00,$dd,$a9,$17,$8d,$18,$d0,$a9,$08,$8d,$16 // ................
        .byte $d0,$a2,$00,$a9,$0f,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00 // ................
        .byte $db,$a9,$20,$9d,$00,$04,$9d,$00,$05,$9d,$00,$06,$9d,$00,$07,$e8 // .. .............
        .byte $d0,$e1,$78,$a9,$fe,$cd,$12,$d0,$d0,$fb,$20,$9d,$48,$4c,$90,$48 // ..x....... .HL.H
        .byte $a2,$00,$ad,$e7,$48,$bd,$e1,$05,$9d,$e0,$05,$e8,$e0,$27,$d0,$f5 // ....H........'..
        .byte $ad,$c4,$48,$ad,$40,$0d,$8d,$07,$06,$18,$ad,$b1,$48,$69,$01,$8d // ..H.@.......Hi..
        .byte $b1,$48,$90,$03,$ee,$b2,$48,$ee,$8e,$49,$ad,$8e,$49,$c9,$20,$f0 // .H....H..I..I. .
        .byte $0e,$ad,$8e,$49,$c9,$24,$f0,$01,$60,$a9,$4c,$8d,$9f,$48,$60,$a9 // ...I.$..`.L..H`.
        .byte $20,$8d,$07,$06,$a9,$4c,$8d,$ad,$48,$60,$a2,$00,$bd //  ....L..H`...

txt_fef5:
        .byte $2f,$49,$c9,$ff,$f0,$0e,$a2,$00,$9d,$e0,$d9,$e8,$e0,$27,$d0,$f8 // /I...........'..
        .byte $ee,$e8,$48,$60,$a9,$00,$8d,$e8,$48,$a9,$ad,$8d,$ad,$48,$8d,$9f // ..H`....H....H..
        .byte $48,$a2,$00,$a9,$20,$9d,$e0,$05,$a9,$0f,$9d,$e0,$d9,$e8,$e0,$27 // H... ..........'
        .byte $d0,$f1,$a9,$00,$8d,$8e,$49,$ee,$8f,$49,$ad,$8f,$49,$c9,$04,$f0 // ......I..I..I...
        .byte $01,$60,$68,$68,$60,$80               // .`hh`.

txt_ff3b:
        .text "NO1AAMMCCEELLHHI"
        .byte $49,$40,$40,$ff,$a2,$31,$93,$99,$08,$0e,$c9 // I@@..1.....

txt_ff56:
        .text "NTRO CREDS:"
        .byte $0d                                   // string terminator
        .byte $eb,$2d,$60,$5b,$0d,$0d,$c3           // .-`[...

txt_ff69:
        .text "ODE: "
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .text "EVIL"
        .byte $0d,$d4

txt_ff75:
        .text "UNE: "
        .byte $ca                                   // 'J' | $80 (end-of-string marker)

txt_ff7b:
        .text "EFF/"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)

txt_ff80:
        .text "AMELOT"
        .byte $0d                                   // string terminator
        .byte $00,$01,$a9,$90,$a0,$49,$20,$1e,$ab,$a9,$80,$8d,$cd,$49,$a9,$00 // .....I ......I..
        .byte $8d,$ce,$49,$a9,$a0,$cd,$12,$d0,$d0,$fb,$a9,$a1,$cd,$12,$d0,$d0 // ..I.............
        .byte $fb,$38,$ad,$cd,$49,$e9,$01,$8d,$cd,$49,$ad,$ce,$49,$e9,$00,$8d // .8..I....I..I...
        .byte $ce,$49,$90,$03,$4c,$e0,$49,$4c,$6b,$7a,$9f,$fe,$00,$90,$66,$00 // .I..L.ILkz....f.
        .byte $60,$35,$a9,$00,$8d,$10,$d0,$a2,$00,$bd,$80,$7a,$9d,$40,$03,$e8 // `5.........z.@..
        .byte $e0,$28,$d0,$f5,$4c,$40,$03,$78,$a9,$34,$85,$01,$a2,$00,$bd,$a0 // .(..L@.x.4......
        .byte $7a,$9d,$00,$08,$e8,$d0,$f7,$ee,$4c,$03,$ee,$49,$03,$d0,$ed,$a9 // z.......L..I....
        .byte $37,$85,$01,$58,$4c,$e2,$fc           // 7..XL..
