// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:07
// 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:  $4720 (18208)
// IRQ handler:  $4799 (irq_4799)
// IRQ handler:  $1fff (nmi_1fff)
//
// Code: 3816 bytes, Data: 59672 bytes
// Labels: 373, Subroutines: 22
//
// Cross-references: all OK
// ============================================


// --- Region $0814-$0818 ---
.pc = $0814 "Program $0814"
        ror $7e77,x
// Referenced by: jsr from $0a2a

sub_0817:
        brk

dat_0818:
        .byte $00                                   // .

// --- Region $090c-$0916 ---
.pc = $090c "sub_090c"
// Referenced by: jsr from $0a1d

sub_090c:
        bvs loc_090e

loc_090e:
        bvs loc_0910

loc_0910:
        brk

dat_0911:
        .byte $00,$77,$77                           // .ww
        ora ($00),y
        brk

// --- Region $0a0a-$0a56 ---
.pc = $0a0a "Program $0a0a"
        .byte $0f,$15,$20                           // slo $2015 // ILLEGAL
        php
        ora ($16,x)
        ora $20
        .byte $14,$08                               // nop $08,x // ILLEGAL
        ora $20
        .byte $14,$09                               // nop $09,x // ILLEGAL
        ora $2005
        .byte $14,$0f                               // nop $0f,x // ILLEGAL
        jsr sub_090c
        .byte $13,$14                               // slo ($14),y // ILLEGAL
        ora $0e
        jsr sub_0f14
        jsr sub_190d
        jsr sub_0817
        ora #$0e
        ora $20
        ora ($02,x)
        .byte $0f,$15,$14                           // slo $1415 // ILLEGAL
        jsr sub_0f0e
        .byte $14,$08                               // nop $08,x // ILLEGAL
        ora #$0e
        .byte $07,$20                               // slo $20 // ILLEGAL
        ora ($0e,x)
        .byte $04,$20                               // nop $20 // ILLEGAL
        ora $16
        ora $12
        ora $0814,y
        ora #$0e
        .byte $07,$20                               // slo $20 // ILLEGAL
        ora ($0c,x)
        .byte $0c,$20,$01                           // nop $0120 // ILLEGAL
        .byte $14,$20                               // nop $20,x // ILLEGAL

txt_0a55:
        .encoding "screencode_mixed"
        .text "on"
        .encoding "petscii_upper"

// --- Region $0c01-$0c11 ---
.pc = $0c01 "Program $0c01"
        ora #$13
        jsr $0107
        ora $2005
        ora #$13
        jsr sub_1506
        .byte $0c,$0c,$10                           // nop $100c // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

// --- Region $0e01-$0e01 ---
.pc = $0e01 "Program $0e01"
        brk

// --- Region $0e0f-$0e0f ---
.pc = $0e0f "Program $0e0f"
        brk

// --- Region $0f0e-$0f14 ---
.pc = $0f0e "sub_0f0e"
// Referenced by: jsr from $0a36

sub_0f0e:
        brk

dat_0f0f:
        .byte $00,$00,$00,$00,$00                   // .....
// Referenced by: jsr from $0a24

sub_0f14:
        brk

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

sub_1000:
        jmp loc_1040
// Referenced by: jsr from $4755, $4790, $47f1, $fbbc, $fbf7, $fc58

sub_1003:
        jmp loc_1095

dat_1006:
        .byte $4c                                   // L

// --- Region $1040-$1718 ---
.pc = $1040 "loc_1040"

loc_1040:
        lda #$00
        asl
        tay
        ldx #$00

loc_1046:
        lda $18d3,y
        sta $17d9,x
        lda $18d4,y
        sta $17dc,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1046
        lda $18d3,y
        sta smc_10bf                                // SMC: modifies $10bf
        lda $18d4,y
        sta $101a
        ldx #$00
        txa

loc_1068:
        sta $17df,x
        inx
        cpx #$79
        bne loc_1068
        tax

loc_1071:
        lda #$02
        sta $17e5,x
        sta $1009,x
        inx
        cpx #$03
        bne loc_1071
        ldx #$00
        txa

loc_1081:
        sta $d400,x
        inx
        cpx #$18
        bne loc_1081
        lda #$08
        sta $d404
        sta $d40b
        sta $d412
        rts

loc_1095:
        lda $fa
        pha
        lda $fb
        pha
        dec $1016
        bmi loc_10be
        ldx #$00
        jsr sub_1373
        inx
        jsr sub_1373
        inx
        jsr sub_1373

loc_10ad:
        lda $1019
        clc
        adc $1853
        sta $d416
        pla
        sta $fb
        pla
        sta $fa
        rts

loc_10be:
.label smc_10bf = * + 1
        lda #$01                                    // !SMC: modified by $105c
        sta $1016
        ldx #$00
        jsr sub_10e1
        inx
        jsr sub_10e1
        inx
        jsr sub_10e1
        jmp loc_10ad

loc_10d3:
        ldx #$00
        jsr loc_1654
        inx
        jsr loc_1654
        inx
        jsr loc_1654
        rts

// Referenced by: jsr from $10c5, $10c9, $10cd
sub_10e1: {
        lda $1009,x
        beq skip1
        dec $17e5,x
        beq skip2
skip1:
        jmp sub_1373
skip2:
        lda $17d9,x
        sta $fa
        lda $17dc,x
        sta $fb
        ldy $17df,x
        lda ($fa),y
        bpl skip6
        cmp #$ff
        bne skip3
        iny
        lda ($fa),y
        sta $17df,x
        tay
        lda ($fa),y
skip3:
        cmp #$fd
        bne skip4
        iny
        lda ($fa),y
        sta $17ee,x
        iny
        tya
        sta $17df,x
        lda ($fa),y
        jmp $1145
skip4:
        cmp #$fc
        bne skip5
        iny
        lda ($fa),y
        eor #$ff
        clc
        adc #$01
        sta $17ee,x
        iny
        tya
        sta $17df,x
        lda ($fa),y
        jmp $1145
skip5:
        cmp #$fe
        bne skip6
        lda #$00
        sta $1009,x
        jmp loc_1654
skip6:
        tay
        lda $1c97,y
        sta $fa
        lda $1cae,y
        sta $fb
loop1:
        ldy tbl_lo_17e2,x
loop2:
        lda ($fa),y
        bmi skip7
        jmp $1314
skip7:
        cmp #$fd
        bne skip8
        iny
        lda ($fa),y
        sta tbl_hi_17e8,x
        iny
        tya
        sta tbl_lo_17e2,x
        jmp $1153
skip8:
        cmp #$fc
        bne skip9
        iny
        lda ($fa),y
        sta $17eb,x
        iny
        tya
        sta tbl_lo_17e2,x
        jmp $1153
skip9:
        cmp #$f0
        bne skip11
        iny
        lda ($fa),y
        pha
        and #$07
        sta $1856
        ldy $1012,x
        lda $1779,y
        sta $180c,x
        lda $1856
        beq skip10
        lda #$00
        sta $180f,x
        sta $1806,x
        sta $1833,x
        sta $1836,x
        sta $1839,x
        tay
loop3:
        asl $180c,x
        rol $180f,x
        iny
        cpy $1856
        bne loop3
skip10:
        pla
        lsr
        lsr
        lsr
        lsr
        sta $1809,x
        lda tbl_lo_17e2,x
        clc
        adc #$02
        sta tbl_lo_17e2,x
        tay
        jmp $1153
skip11:
        cmp #$fe
        bne skip13
loop4:
        lda tbl_hi_17e8,x
        sta $17e5,x
        inc tbl_lo_17e2,x
        iny
        lda ($fa),y
        sta $1827,x
        cmp #$ff
        bne skip12
        lda #$00
        sta tbl_lo_17e2,x
        sta $17f1,x
        sta $17f4,x
        inc $17df,x
skip12:
        jmp loc_1654
skip13:
        cmp #$f4
        bne skip14
        lda $1821,x
        eor #$01
        sta $1821,x
        jmp $11d0
skip14:
        cmp #$f5
        bne skip15
        lda $17f4,x
        eor #$ff
        sta $17f4,x
        inc tbl_lo_17e2,x
        jmp $1150
skip15:
        cmp #$f3
        bne skip16
        iny
        lda ($fa),y
        sta $17f1,x
        iny
        tya
        sta tbl_lo_17e2,x
        jmp $1153
skip16:
        cmp #$fb
        bne skip17
        iny
        lda ($fa),y
        sta $17f7,x
        iny
        lda ($fa),y
        clc
        adc $17ee,x
        sta $1012,x
        iny
        lda ($fa),y
        clc
        adc $17ee,x
        sta $17fa,x
        tya
        sta tbl_lo_17e2,x
        jmp $1323
skip17:
        cmp #$fa
        bne skip18
        iny
        lda ($fa),y
        sta $17f7,x
        iny
        lda ($fa),y
        clc
        adc $17ee,x
        sta $17fa,x
        tya
        sta tbl_lo_17e2,x
        lda #$00
        sta $183c,x
        sta $183f,x
        jmp $11d0
skip18:
        cmp #$f9
        bne skip20
        iny
        lda ($fa),y
        sta $1857
        beq skip19
        asl
        asl
        asl
        asl
        ora #$04
skip19:
        sta $d417
        lda $1857
        and #$f0
        sta $1018
        iny
        tya
        sta tbl_lo_17e2,x
        jmp $1153
skip20:
        cmp #$f8
        bne skip21
        iny
        lda ($fa),y
        sta $1853
        iny
        tya
        sta tbl_lo_17e2,x
        jmp $1153
skip21:
        cmp #$f2
        bne skip22
        iny
        lda ($fa),y
        ldy $100c,x
        sta $d405,y
        lda tbl_lo_17e2,x
        clc
        adc #$02
        sta tbl_lo_17e2,x
        jmp $1150
skip22:
        cmp #$f1
        bne skip23
        iny
        lda ($fa),y
        ldy $100c,x
        sta $d406,y
        lda tbl_lo_17e2,x
        clc
        adc #$02
        sta tbl_lo_17e2,x
        jmp $1150
skip23:
        cmp #$f7
        bne skip24
        iny
        lda ($fa),y
        sta $1854
        iny
        tya
        sta tbl_lo_17e2,x
        jmp $1153
skip24:
        cmp #$f6
        bne skip25
        iny
        lda ($fa),y
        sta $1855
        iny
        tya
        sta tbl_lo_17e2,x
        jmp $1153
skip25:
        cmp #$ef
        bne skip26
        iny
        lda ($fa),y
        sta $1842,x
        iny
        tya
        sta tbl_lo_17e2,x
        jmp $1153
skip26:
        inc tbl_lo_17e2,x
        jmp $1150
        clc
        adc $17ee,x
        sta $1012,x
        lda $17f4,x
        beq skip28
        jmp $11d0
skip28:
        iny
        lda ($fa),y
        sta $1827,x
        lda $17eb,x
        asl
        asl
        asl
        sta $184b,x
        tay
        lda $17f1,x
        bne skip29
        lda $1cc5,y
        pha
        lda $1cc6,y
        ldy $100c,x
        sta $d406,y
        pla
        sta $d405,y
        lda #$09
        sta $d404,y
        sta $1815,x
        rts
skip29:
        asl
        asl
        asl
        asl
        sta $fa
        lda $1cc6,y
        and #$0f
        ora $fa
        ldy $100c,x
        sta $d406,y
        lda #$00
        sta $d405,y
        lda #$09
        sta $d404,y
        sta $1815,x
        rts
}
// Referenced by: jsr from $10a2, $10a6, $10aa; jmp from $10eb

sub_1373:
        lda $1815,x
        bne loc_137b
        jmp loc_147b

loc_137b:
        lda #$00
        sta $1815,x
        sta $183c,x
        sta $183f,x
        lda tbl_hi_17e8,x
        sta $17e5,x
        inc tbl_lo_17e2,x
        ldy $184b,x
        lda $1ccb,y
        and #$0f
        sta $1809,x
        beq loc_13e1
        lda $1cca,y
        sta $1806,x
        lda $1ccc,y
        and #$f0
        lsr
        lsr
        lsr
        sta $1812,x
        lda $1ccc,y
        and #$07
        sta $1856
        ldy $1012,x
        lda $1779,y
        sta $180c,x
        lda #$00
        sta $180f,x
        sta $1833,x
        sta $1836,x
        sta $1839,x
        tay
        lda $1856
        beq loc_13de

loc_13d2:
        asl $180c,x
        rol $180f,x
        iny
        cpy $1856
        bne loc_13d2

loc_13de:
        ldy $184b,x

loc_13e1:
        lda $1ccb,y
        lsr
        lsr
        lsr
        lsr
        sta $1845,x
        sta $1848,x
        lda $1cc7,y
        sta $17fd,x
        lda $1cc8,y
        beq loc_1411
        tay
        sta $1800,x
        lda $1e51,y
        sta $182d,x
        lda $1e70,y
        sta $182a,x
        lda #$00
        sta $1830,x
        inc $1800,x

loc_1411:
        cpx #$02
        bne loc_142f
        ldy $184b,x
        lda $1cc9,y
        beq loc_142f
        sta $1803
        tay
        lda $1e8f,y

loc_1424:
        sta $1019
        lda #$00
        sta $184e
        inc $1803

loc_142f:
        ldy $17fd,x
        lda $1d6d,y
        sta $181e,x
        and #$08
        beq loc_144a
        lda $1ddf,y
        sta $181b,x
        lda #$00
        sta $1818,x
        jmp loc_145e

loc_144a:
        lda $1ddf,y
        clc
        adc $1012,x
        tay
        lda dat_1719,y
        sta $1818,x
        lda $1779,y
        sta $181b,x

loc_145e:
        lda #$f7
        sta $1821,x
        lda $1827,x
        cmp #$ff
        bne loc_1478
        lda #$00
        sta tbl_lo_17e2,x
        sta $17f1,x
        sta $17f4,x
        inc $17df,x

loc_1478:
        jmp loc_1696

loc_147b:
        cpx #$02
        bne loc_14b4
        lda $1857
        beq loc_14b4
        ldy $1803
        lda $1e8f,y
        cmp #$90
        bne loc_1495
        lda $1ebc,y
        sta $1803
        tay

loc_1495:
        lda $1e8f,y
        clc
        adc $1019
        sta $1019
        iny
        inc $184e
        lda $184e
        cmp $1ebc,y
        bne loc_14b4
        lda #$00
        sta $184e
        iny
        sty $1803

loc_14b4:
        ldy $1800,x
        lda $1e51,y
        cmp #$90
        bne loc_14c5
        lda $1e70,y
        sta $1800,x
        tay

loc_14c5:
        lda $1e70,y
        clc
        adc $182a,x
        sta $182a,x
        lda $1e51,y
        adc $182d,x
        sta $182d,x
        iny
        inc $1830,x
        lda $1830,x
        cmp $1e70,y
        bne loc_14ee
        lda #$00
        sta $1830,x
        iny
        tya
        sta $1800,x

loc_14ee:
        lda $17f7,x
        bne loc_14f6
        jmp loc_156c

loc_14f6:
        lda $1012,x
        cmp $17fa,x
        bcs loc_152b
        lda $1818,x
        clc
        adc $183c,x
.label sub_1506 = * + 1
        lda $181b,x
        adc $183f,x
        ldy $17fa,x
        cmp $1779,y
        bne loc_1516
        jmp loc_1558

loc_1516:
        lda $183c,x
        clc
        adc $17f7,x
        sta $183c,x
        lda $183f,x
        adc #$00
        sta $183f,x
        jmp loc_1654

loc_152b:
        lda $1818,x
        clc
        adc $183c,x
        lda $181b,x
        adc $183f,x
        ldy $17fa,x
        cmp $1779,y
        bne loc_1543
        jmp loc_1558

loc_1543:
        lda $183c,x
        sec
        sbc $17f7,x
        sta $183c,x
        lda $183f,x
        sbc #$00
        sta $183f,x
        jmp loc_1654

loc_1558:
        lda $17fa,x
        sta $1012,x
        lda #$00
        sta $183c,x
        sta $183f,x
        sta $17f7,x
        jmp loc_1654

loc_156c:
        lda $17f4,x
        beq loc_157c
        lda #$00
        sta $183c,x
        sta $183f,x
        jmp loc_1654

loc_157c:
        lda $1809,x
        bne loc_1584
        jmp loc_1612

loc_1584:
        lda $1806,x
        beq loc_158f
        dec $1806,x
        jmp loc_1612

loc_158f:
        lda $1836,x
        bne loc_15dd
        lda $183c,x
        clc
        adc $180c,x
        sta $183c,x
        lda $183f,x
        adc $180f,x
        sta $183f,x
        inc $1839,x
        lda $1839,x
        cmp $1809,x
        bne loc_1612
        inc $1836,x
        lda $1812,x
        beq loc_15cc
        clc
        adc $180c,x
        sta $180c,x
        lda $180f,x
        adc #$00
        sta $180f,x
        jmp loc_1654

loc_15cc:
        lda $1833,x
        bne loc_15da
        asl $180c,x
        rol $180f,x
        inc $1833,x

loc_15da:
        jmp loc_1654

loc_15dd:
        lda $183c,x
        sec
        sbc $180c,x
        sta $183c,x
        lda $183f,x
        sbc $180f,x
        sta $183f,x
        dec $1839,x
        lda $1839,x
        bne loc_1612
        dec $1836,x
        lda $1812,x
        beq loc_1612
        clc
        adc $180c,x
        sta $180c,x
        lda $180f,x
        adc #$00
        sta $180f,x
        jmp loc_1654

loc_1612:
        lda $1855
        beq loc_162e
        lda $101b
        sec
        sbc $1855
        sta $101b
        lda $101a
        sbc #$00
        sta $101a
        bne loc_162e
        sta $1855

loc_162e:
        lda $1854
        beq loc_164b
        clc
        adc $101b
        sta $101b
        lda $101a
        adc #$00
        sta $101a
        cmp #$0f
        bne loc_164b
        lda #$00
        sta $1854

loc_164b:
        lda $101a
        ora $1018
        sta $d418

loc_1654:
        ldy $17fd,x
        lda $1d6d,y
        cmp #$90
        bne loc_1668
        lda $1ddf,y
        sta $17fd,x
        tay
        lda $1d6d,y

loc_1668:
        sta $181e,x
        and #$08
        beq loc_167d
        lda $1ddf,y
        sta $181b,x
        lda #$00
        sta $1818,x
        jmp loc_1696

loc_167d:
        lda $1ddf,y
        clc
        adc $1012,x
        tay
        lda dat_1719,y
        adc $1842,x
        sta $1818,x
        lda $1779,y
        adc #$00
        sta $181b,x

loc_1696:
        lda $1848,x
        beq loc_16a1
        dec $1848,x
        jmp loc_16aa

loc_16a1:
        inc $17fd,x
        lda $1845,x
        sta $1848,x

loc_16aa:
        ldy $100c,x
        lda $1827,x
        cmp #$fe
        beq loc_16f0
        cmp #$fa
        beq loc_16f0
        cmp #$f4
        beq loc_16f0
        cmp #$f5
        beq loc_16eb
        cmp #$f3
        bcs loc_16c6
        bmi loc_16f0

loc_16c6:
        lda $17f4,x
        bne loc_16f0

loc_16cb:
        lda $17e5,x
        cmp #$01
        bne loc_16da
        lda #$00
        sta $d406,y
        jmp loc_16f0

loc_16da:
        cmp #$02
        bne loc_16f0
        lda $1016
        bne loc_16f0
        lda #$f6
        sta $1821,x
        jmp loc_16f0

loc_16eb:
        lda $17f4,x
        bne loc_16cb

loc_16f0:
        lda $1818,x
        clc
        adc $183c,x
        sta $d400,y
        lda $181b,x
        adc $183f,x
        sta $d401,y
        lda $182a,x
        sta $d402,y
        lda $182d,x
        sta $d403,y
        lda $181e,x
        and $1821,x
        sta $d404,y
        rts

// --- Region $190d-$1910 ---
.pc = $190d "sub_190d"
// Referenced by: jsr from $0a27

sub_190d:
        .byte $f4,$18                               // nop $18,x // ILLEGAL
        .byte $f4,$18                               // nop $18,x // ILLEGAL

// --- Region $1fff-$1fff ---
.pc = $1fff "nmi_1fff"

nmi_1fff:
        brk

// --- Region $4720-$4723 ---
.pc = $4720 "main_4720"

main_4720:
        jmp loc_47fa

txt_4723:
        .text "I"

// --- Region $4739-$4915 ---
.pc = $4739 "loc_4739"

loc_4739:
        lda #$01
        sta $d020
        sta $d021
        lda #$08
        sta $d016
        lda #$12
        sta $d018
        lda #$1b
        sta $d011
        lda #$00
        sta $d015
        jsr sub_1003
        inc $d019
        jmp loc_ea7e

loc_475e:
        lda smc_47a7
        sta $d020
        lda smc_47ac
        sta $d021
        lda #$1b
        sta $d011
        lda #$c1

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

loc_4778:
        dey
        bne loc_4778
.label smc_477c = * + 1
        lda #$fe                                    // !SMC: modified by $480f, $494e
.label smc_477e = * + 1
        lda #$f6                                    // !SMC: modified by $481b, $4951
        sta $d021
        ldy #$0b

loc_4784:
        dey
        bne loc_4784
        lda smc_47d6
        lda smc_47d8
        sta $d021
        jsr sub_1003
        inc $d019
        jmp loc_ea7e

irq_4799:
        lda $4737
        bne loc_47a1
        jmp loc_475e

loc_47a1:
        lda $4738
        bne loc_4739
.label smc_47a7 = * + 1
        lda #$fe                                    // !SMC: modified by $4809
        sta $d020
.label smc_47ac = * + 1
        lda #$f6                                    // !SMC: modified by $4815
        sta $d021
        lda #$16
        sta $d018
        lda #$08
        sta $d016
        lda #$1b
        sta $d011
.label smc_47c0 = * + 1
        lda #$c1                                    // !SMC: modified by $482b

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

loc_47c8:
        dey
        bne loc_47c8
        lda #$01
        sta $d021
        ldy #$0b

loc_47d2:
        dey
        bne loc_47d2
.label smc_47d6 = * + 1
        lda #$fe                                    // !SMC: modified by $480c, $4961
.label smc_47d8 = * + 1
        lda #$f6                                    // !SMC: modified by $4818, $4888, $4964
        sta $d021
        lda #$12
        sta $d018
        lda #$18
        sta $d016
        sta $d018
        lda #$3b
        sta $d011
        jsr sub_4a9e
        jsr sub_1003
        inc $d019
        jmp loc_ea7e

loc_47fa:
        ldx #$00
        txa

loc_47fd:
        sta $0e00,x
        sta $0f00,x
        inx
        bne loc_47fd
        lda $d020
        sta smc_47a7                                // SMC: modifies $47a7
        sta smc_47d6                                // SMC: modifies $47d6
        sta smc_477c                                // SMC: modifies $477c
        lda $d021
        sta smc_47ac                                // SMC: modifies $47ac
        sta smc_47d8                                // SMC: modifies $47d8
        sta smc_477e                                // SMC: modifies $477e
        lda #$00
        sta $4737
        sta $4738
        jsr sub_1000
        lda #$c1
        sta smc_47c0                                // SMC: modifies $47c0
        sei
        lda #$7f
        sta $dc0d
        ldx #$01
        stx $d01a
        dex
        stx $d012
        lda #$99
        sta $0314
        lda #$47
        sta $0315
        lda #$ff
        sta $0318
        lda #$1f
        sta $0319
        cli
        jsr sub_4981
        jsr sub_4949
        inc $4737
        jsr sub_49de
        jsr sub_4a2c
        jsr sub_4b13

loc_4864:
        lda $dc01
        cmp #$ef
        bne loc_4864

loc_486b:
        lda smc_47c0
        cmp #$30
        beq loc_4880
        dec smc_47c0
        ldy #$80

loc_4877:
        iny
        bne loc_4877

loc_487a:
        iny
        bne loc_487a
        jmp loc_486b

loc_4880:
        ldx #$00

loc_4882:
        lda $4a24,x
        sta $d020
        sta smc_47d8                                // SMC: modifies $47d8
        jsr sub_49cc
        inx
        cpx #$08
        bne loc_4882
        inc $4738
        ldx #$00

loc_4898:
        lda #$00
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_4898
        jsr sub_49c2
        ldx #$00

loc_48ba:
        lda $0d60,x
        sta $0540,x
        jsr sub_49cc
        jsr sub_49cc
        inx
        cpx #$a0
        bne loc_48ba
        jsr sub_49a4
        jsr sub_49a4
        ldx #$a0
        lda #$00

loc_48d5:
        sta $0540,x
        jsr sub_49cc
        jsr sub_49cc
        dex
        bne loc_48d5

loc_48e1:
        lda #$1f
        sta $d418
        jsr sub_49cc
        jsr sub_49cc
        dec $48e2
        lda $48e2
        bne loc_48e1
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        cli
        ldx #$00

loc_4901:
        lda dat_4915,x
        sta $0340,x
        lda txt_0d20,x
        sta $0478,x
        inx
        cpx #$34
        bne loc_4901
        jmp $0340

dat_4915:
        .byte $78                                   // x

// --- Region $4926-$4a00 ---
.pc = $4926 "loc_4926"

loc_4926:
        ldy #$00

loc_4928:
        ldx #$34
        stx $01
        lda ($fc),y
        sta ($fe),y
        lda #$37
.label loc_4933 = * + 1
        sta $01
        dec $d020
        inc $d020
        iny
        bne loc_4928
        inc $fd
        inc $ff
        lda $fd
        bne loc_4926
        cli
        jmp loc_fce2

// Referenced by: jsr from $4855
sub_4949: {
        ldx #$00
loop1:
        lda $4a12,x
        sta smc_477c                                // SMC: modifies $477c
        sta smc_477e                                // SMC: modifies $477e
        jsr sub_49cc
        inx
        cpx #$0c
        bne loop1
        ldx #$00
loop2:
        lda $4a12,x
        sta smc_47d6                                // SMC: modifies $47d6
        sta smc_47d8                                // SMC: modifies $47d8
        jsr sub_49cc
        inx
        cpx #$12
        bne loop2
        lda #$00
loop3:
        sta $0700,x
        sta $06e8,x
        sta $dae8,x
        sta $db00,x
        inx
        bne loop3
        rts
}

// Referenced by: jsr from $4852
sub_4981: {
        ldx #$00
loop1:
        lda #$a0
        sta $06d0,x
        sta $dad0,x
        jsr sub_49cc
        inx
        bne loop1
        ldx #$00
loop2:
        lda #$a0
        sta $07d0,x
        sta $dbd0,x
        jsr sub_49cc
        inx
        cpx #$18
        bne loop2
        rts
}

// Referenced by: jsr from $48cb, $48ce, $fd32, $fd35
sub_49a4: {
        ldx #$00
loop1:
        ldy #$00
loop2:
        iny
        bne loop2
        inx
        bne loop1
        ldx #$00
loop3:
        ldy #$00
loop4:
        iny
        bne loop4
        inx
        bne loop3
        ldx #$00
loop5:
        ldy #$00
loop6:
        iny
        bne loop6
        inx
        bne loop5
}

// Referenced by: jsr from $48b5, $fd1c
sub_49c2: {
        ldx #$00
loop1:
        ldy #$00
loop2:
        iny
        bne loop2
        inx
        bne loop1
}
// Referenced by: jsr from $488b, $48c0, $48c3, $48d8, $48db, $48e6, $48e9, $4954

sub_49cc:
        ldy #$00

loc_49ce:
        iny
        bne loc_49ce

loc_49d1:
        iny
        bne loc_49d1

loc_49d4:
        iny
        bne loc_49d4

loc_49d7:
        iny
        bne loc_49d7

loc_49da:
        iny
        bne loc_49da
        rts
// Referenced by: jsr from $485b

sub_49de:
        ldx #$00

loc_49e0:
        lda $4240,x
        sta $0700,x
        lda $4528,x
        sta $da00,x
        lda $4628,x
        sta $db00,x
        ldy #$00

loc_49f4:
        iny
        bne loc_49f4
        ldy #$0a

loc_49f9:
        inx
        dey
        bne loc_49f9
        inx
        bne loc_49e0
        rts

// --- Region $4a2c-$4b90 ---
.pc = $4a2c "sub_4a2c"
// Referenced by: jsr from $485e

sub_4a2c:
        ldx #$00
        lda #$ee

loc_4a30:
        sta $d001,x
        inx
        inx
        cpx #$10
        bmi loc_4a30
        lda #$70
        sta $d000
        adc #$17
        sta $d002
        adc #$18
        sta $d004
        adc #$18
        sta $d006
        adc #$18
        sta $d008
        adc #$18
        sta $d00a
        adc #$18
        sta $d00c
        lda #$7f
        sta $d015
        ldx #$00
        lda #$01

loc_4a65:
        sta $d027,x
        inx
        cpx #$08
        bne loc_4a65
        lda #$00
        sta $d010
        ldx #$38
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        inx
        stx $07fc
        inx
        stx $07fd
        inx
        stx $07fe
        ldx #$00

loc_4a91:
        lda #$00
        sta $0e00,x
        sta $0f00,x
        inx
        bne loc_4a91
        rts

dat_4a9d:
        .byte $06                                   // .

// Referenced by: jsr from $47ee, $fc55
sub_4a9e: {
        inc dat_4a9d
        lda dat_4a9d
        cmp #$08
        bne skip
        lda #$00
        sta dat_4a9d
        jsr sub_4b03
skip:
        ldx #$00
loop:
        clc
        rol $0fc2,x
        rol $0fc1,x
        rol $0fc0,x
        rol $0f82,x
        rol $0f81,x
        rol $0f80,x
        ror $0f42,x
        rol $0f41,x
        rol $0f40,x
        rol $0f02,x
        rol $0f01,x
        rol $0f00,x
        rol $0ec2,x
        rol $0ec1,x
        rol $0ec0,x
        rol $0e82,x
        rol $0e81,x
        rol $0e80,x
        rol $0e42,x
        rol $0e41,x
        rol $0e40,x
        rol dat_0e02,x
        rol $0e01,x
        ror $0e00,x
        inx
        inx
        inx
        cpx #$18
        bmi loop
        rts
}
// Referenced by: jsr from $4aad

sub_4b03:
        inc smc_4b0f
        lda smc_4b0f
        bne loc_4b0e
        inc smc_4b10

loc_4b0e:
.label smc_4b0f = * + 1
.label smc_4b10 = * + 2
        lda txt_0a00                                // !SMC: modified by $4b15, $4b1a
        bne loc_4b20
// Referenced by: jsr from $4861

sub_4b13:
        lda #$00
        sta smc_4b0f                                // SMC: modifies $4b0f
        lda #$0a
        sta smc_4b10                                // SMC: modifies $4b10
        jmp loc_4b0e

loc_4b20:
        cmp #$20
        bpl loc_4b59
        asl
        asl
        asl
        tax
        lda $0800,x
        sta $0fc2
        lda $0801,x
        sta $0fc5
        lda $0802,x
        sta $0fc8
        lda $0803,x
        sta $0fcb
        lda $0804,x
        sta $0fce
        lda $0805,x
        sta $0fd1
        lda $0806,x
        sta $0fd4
        lda $0807,x
        sta $0fd7
        rts

loc_4b59:
        sbc #$20
        asl
        asl
        asl
        tax
        lda $0900,x
        sta $0fc2
        lda $0901,x
        sta $0fc5
        lda $0902,x
        sta $0fc8
        lda $0903,x
        sta $0fcb
        lda $0904,x
        sta $0fce
        lda $0905,x
        sta $0fd1
        lda $0906,x
        sta $0fd4
        lda $0907,x
        sta $0fd7
        rts

dat_4b90:
        // === Data block (1 bytes, $4b90-$4b90) ===
        .byte $60                                   // `

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

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

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

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

// --- Region $c8d0-$c8d0 ---
.pc = $c8d0 "$c8d0"
        brk

// --- Region $ea7e-$ead9 ---
.pc = $ea7e "loc_ea7e"

loc_ea7e:
        clc
        beq loc_ea87
        dec $1848,x
        jmp loc_16aa

loc_ea87:
        inc $17fd,x
        lda $1845,x
        sta $1848,x
        ldy $100c,x
        lda $1827,x
        cmp #$fe
        beq loc_ead6
        cmp #$fa
        beq loc_ead6
        cmp #$f4
        beq loc_ead6
        cmp #$f5
        beq loc_ead1
        cmp #$f3
        bcs loc_eaac
        bmi loc_ead6

loc_eaac:
        lda $17f4,x
        bne loc_ead6

loc_eab1:
        lda $17e5,x
        cmp #$01
        bne loc_eac0
        lda #$00
        sta $d406,y
        jmp loc_16f0

loc_eac0:
        cmp #$02
        bne loc_ead6
        lda $1016
        bne loc_ead6
        lda #$f6
        sta $1821,x
        jmp loc_16f0

loc_ead1:
        lda $17f4,x
        bne loc_eab1

loc_ead6:
        lda $18e3,x
        rts

// --- Region $eed0-$eef8 ---
.pc = $eed0 "Segment $eed0"
        .byte $fa                                   // nop // ILLEGAL
        sbc $fa24,x
        sbc $fe18,x
        .byte $fa                                   // nop // ILLEGAL
        sbc $fa24,x
        sbc $fa18,x
        sbc $fa24,x
        sbc $fe18,x
        .byte $fa                                   // nop // ILLEGAL
        sbc $fa24,x
        sbc loc_fe19,x
        .byte $fa                                   // nop // ILLEGAL
        sbc $fa25,x
        sbc loc_fe2b,x
        .byte $ff,$fd,$04                           // isc $04fd,x // ILLEGAL
        .byte $fc,$0e,$a4                           // nop $a40e,x // ILLEGAL
        rts

// --- Region $fba0-$fc61 ---
.pc = $fba0 "loc_fba0"

loc_fba0:
        lda #$01
        sta $d020
        sta $d021
        lda #$08
        sta $d016
        lda #$12
        sta $d018
        lda #$1b
        sta $d011
        lda #$00
        sta $d015
        jsr sub_1003
        inc $d019
        jmp loc_ea7e

loc_fbc5:
        lda smc_47a7
        sta $d020
        lda smc_47ac
        sta $d021
        lda #$1b
        sta $d011
        lda #$c1

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

loc_fbdf:
        dey
        bne loc_fbdf
        lda #$fe
        lda #$f6
        sta $d021
        ldy #$0b

loc_fbeb:
        dey
        bne loc_fbeb
        lda smc_47d6
        lda smc_47d8
        sta $d021
        jsr sub_1003
        inc $d019
        jmp loc_ea7e

loc_fc00:
        lda $4737
        bne loc_fc08
        jmp loc_475e

loc_fc08:
        lda $4738
        bne loc_fba0
        lda #$fe
        sta $d020
        lda #$f6
        sta $d021
        lda #$16
        sta $d018
        lda #$08
        sta $d016
        lda #$1b
        sta $d011
        lda #$c1

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

loc_fc2f:
        dey
        bne loc_fc2f
        lda #$01
        sta $d021
        ldy #$0b

loc_fc39:
        dey
        bne loc_fc39
        lda #$fe
        lda #$f6
        sta $d021
        lda #$12
        sta $d018
        lda #$18
        sta $d016
        sta $d018
        lda #$3b
        sta $d011
        jsr sub_4a9e
        jsr sub_1003
        inc $d019
        jmp loc_ea7e

dat_fc61:
        .byte $a2                                   // .

// --- Region $fce1-$fce6 ---
.pc = $fce1 "loc_fce1"

loc_fce1:
        iny

loc_fce2:
        bne loc_fce1
        jmp loc_486b

// --- Region $fcff-$fd7c ---
.pc = $fcff "loc_fcff"

loc_fcff:
        lda #$00
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_fcff
        jsr sub_49c2
        ldx #$00

loc_fd21:
        lda $0d60,x
        sta $0540,x
        jsr sub_49cc
        jsr sub_49cc
        inx
        cpx #$a0
        bne loc_fd21
        jsr sub_49a4
        jsr sub_49a4
        ldx #$a0
        lda #$00

loc_fd3c:
        sta $0540,x
        jsr sub_49cc
        jsr sub_49cc
        dex
        bne loc_fd3c

loc_fd48:
        lda #$1f
        sta $d418
        jsr sub_49cc
        jsr sub_49cc
        dec $48e2
        lda $48e2
        bne loc_fd48
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        cli
        ldx #$00

loc_fd68:
        lda dat_4915,x
        sta $0340,x
        lda txt_0d20,x
        sta $0478,x
        inx
        cpx #$34
        bne loc_fd68
        jmp $0340

dat_fd7c:
        .byte $78                                   // x

// --- Region $fd8d-$fe67 ---
.pc = $fd8d "loc_fd8d"

loc_fd8d:
        ldy #$00

loc_fd8f:
        ldx #$34
        stx $01
        lda ($fc),y
        sta ($fe),y
        lda #$37
        sta $01
        dec $d020
        inc $d020
        iny
        bne loc_fd8f
        inc $fd
        inc $ff
        lda $fd
        bne loc_fd8d
        cli
        jmp loc_fce2

loc_fdb0:
        ldx #$00

loc_fdb2:
        lda $4a12,x
        sta smc_477c
        sta smc_477e
        jsr sub_49cc
        inx
        cpx #$0c
        bne loc_fdb2
        ldx #$00

loc_fdc5:
        lda $4a12,x
        sta smc_47d6
        sta smc_47d8
        jsr sub_49cc
        inx
        cpx #$12
        bne loc_fdc5
        lda #$00

loc_fdd8:
        sta $0700,x
        sta $06e8,x
        sta $dae8,x
        sta $db00,x
        inx
        bne loc_fdd8
        rts

loc_fde8:
        ldx #$00

loc_fdea:
        lda #$a0
        sta $06d0,x
        sta $dad0,x
        jsr sub_49cc
        inx
        bne loc_fdea
        ldx #$00

loc_fdfa:
        lda #$a0
        sta $07d0,x
        sta $dbd0,x
        jsr sub_49cc
        inx
        cpx #$18
        bne loc_fdfa
        rts

loc_fe0b:
        ldx #$00

loc_fe0d:
        ldy #$00

loc_fe0f:
        iny
        bne loc_fe0f
        inx
        bne loc_fe0d
        ldx #$00

loc_fe17:
        ldy #$00

loc_fe19:
        iny
        bne loc_fe19
        inx
        bne loc_fe17
        ldx #$00

loc_fe21:
        ldy #$00

loc_fe23:
        iny
        bne loc_fe23
        inx
        bne loc_fe21
        ldx #$00

loc_fe2b:
        ldy #$00

loc_fe2d:
        iny
        bne loc_fe2d
        inx
        bne loc_fe2b
        ldy #$00

loc_fe35:
        iny
        bne loc_fe35

loc_fe38:
        iny
        bne loc_fe38

loc_fe3b:
        iny
        bne loc_fe3b

loc_fe3e:
        iny
        bne loc_fe3e

loc_fe41:
        iny
        bne loc_fe41
        rts

loc_fe45:
        ldx #$00

loc_fe47:
        lda $4240,x
        sta $0700,x
        lda $4528,x
        sta $da00,x
        lda $4628,x
        sta $db00,x
        ldy #$00

loc_fe5b:
        iny
        bne loc_fe5b
        ldy #$0a

loc_fe60:
        inx
        dey
        bne loc_fe60
        inx
        bne loc_fe47
        rts

// --- Region $fe91-$ff03 ---
.pc = $fe91 "loc_fe91"

loc_fe91:
        ora ($01,x)
        ldx #$00
        lda #$ee

loc_fe97:
        sta $d001,x
        inx
        inx
        cpx #$10
        bmi loc_fe97
        lda #$70
        sta $d000
        adc #$17
        sta $d002
        adc #$18
        sta $d004
        adc #$18
        sta $d006
        adc #$18
        sta $d008
        adc #$18
        sta $d00a
        adc #$18
        sta $d00c
        lda #$7f
        sta $d015
        ldx #$00
        lda #$01

loc_fecc:
        sta $d027,x
        inx
        cpx #$08
        bne loc_fecc
        lda #$00
        sta $d010
        ldx #$38
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        inx
        stx $07fb
        inx
        stx $07fc
        inx
        stx $07fd
        inx
        stx $07fe
        ldx #$00

loc_fef8:
        lda #$00
        sta $0e00,x
        sta $0f00,x
        inx
        bne loc_fef8
        rts

// --- Region $ff5b-$ff8e ---
.pc = $ff5b "Segment $ff5b"
        asl $013e
        asl.abs $007e
        asl $e8e3
        rts

dat_ff65:
        .byte $26,$e0,$18,$30                       // &..0

loc_ff69:
        bcs loc_ffcb
        inc smc_4b0f
        lda smc_4b0f
        bne loc_ff76
        inc smc_4b10

loc_ff76:
        lda txt_0a00
        bne loc_ff88
        lda #$00
        sta smc_4b0f
        lda #$0a
        sta smc_4b10
        jmp loc_4b0e

loc_ff88:
        cmp #$20
        bpl loc_ffc1
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

// --- Region $ffc1-$ffc1 ---
.pc = $ffc1 "loc_ffc1"

loc_ffc1:
        rts

// --- Region $ffcb-$fffa ---
.pc = $ffcb "loc_ffcb"

loc_ffcb:
        ora #$8d
        .byte $c2,$0f                               // nop #$0f // ILLEGAL
        lda $0901,x
        sta $0fc5
        lda $0902,x
        sta $0fc8
        lda $0903,x
        sta $0fcb
        lda $0904,x
        sta $0fce
        lda $0905,x
        sta $0fd1
        lda $0906,x
        sta $0fd4
        lda $0907,x
        sta $0fd7
        rts

dat_fffa:
        .byte $60                                   // `

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

// --- Region $080a-$0813 ---
.pc = $080a "dat_080a"

dat_080a:
        .byte $3e,$77,$7f,$77,$77,$00,$00,$00,$7e,$77 // >w.ww...~w

// --- Region $0819-$090b ---
.pc = $0819 "Program $0819"
        .byte $00,$3e,$77,$70,$77,$3e,$00,$00,$00,$7e,$77,$77,$77,$7e,$00,$00 // .>wpw>...~www~..
        .byte $00,$7f,$70,$7c,$70,$7f,$00,$00,$00,$7f,$70,$7c,$70,$70,$00,$00 // ..p|p.....p|pp..
        .byte $00,$3f,$70,$77,$77,$3f,$00,$00,$00,$77,$77,$7f,$77,$77,$00,$00 // .?pww?...ww.ww..
        .byte $00,$3e,$1c,$1c,$1c,$3e,$00,$00,$00,$7f,$07,$07,$77,$3e,$00,$00 // .>...>......w>..
        .byte $00,$77,$77,$7e,$77,$77,$00,$00,$00,$70,$70,$70,$77,$7f,$00,$00 // .ww~ww...pppw...
        .byte $00,$63,$77,$7f,$77,$77,$00,$00,$00,$3e,$77,$77,$77,$77,$00,$00 // .cw.ww...>wwww..
        .byte $00,$3e,$77,$77,$77,$3e,$00,$00,$00,$7e,$77,$7e,$70,$70,$00,$00 // .>www>...~w~pp..
        .byte $00,$3e,$77,$75,$76,$3b,$00,$00,$00,$7e,$77,$7e,$77,$77,$00,$00 // .>wuv;...~w~ww..
        .byte $00,$3f,$70,$3e,$07,$7e,$00,$00,$00,$7f,$1c,$1c,$1c,$1c,$00,$00 // .?p>.~..........
        .byte $00,$77,$77,$77,$77,$3e,$00,$00,$00,$77,$77,$77,$36,$1c,$00,$00 // .wwww>...www6...
        .byte $00,$77,$77,$7f,$77,$63,$00,$00,$00,$77,$77,$3e,$77,$77,$00,$00 // .ww.wc...ww>ww..
        .byte $00,$77,$77,$3f,$07,$7e,$00,$00,$00,$7f,$07,$3e,$70,$7f,$00,$77 // .ww?.~.....>p..w
        .byte $00,$3e,$77,$7f,$77,$77,$00,$77,$00,$3e,$77,$77,$77,$3e,$00,$77 // .>w.ww.w.>www>.w
        .byte $00,$77,$77,$77,$77,$3e,$00,$1c,$00,$3e,$77,$7f,$77,$77,$00,$1c // .wwww>...>w.ww..
        .byte $00,$3e,$77,$77,$77,$3e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .>www>..........
        .byte $00,$70,$70                           // .pp

// --- Region $0917-$0a09 ---
.pc = $0917 "dat_0917"

dat_0917:
        .byte $00,$00,$00,$36,$7f,$36,$7f,$36,$00,$00,$08,$3e,$68,$3e,$0b,$7e // ...6.6.6...>h>.~
        .byte $08,$00,$00,$66,$6c,$18,$36,$66,$00,$00,$08,$3f,$68,$7e,$68,$3f // ...fl.6f...?h~h?
        .byte $08,$00,$00,$70,$70,$10,$00,$00,$00,$00,$00,$3f,$70,$70,$70,$3f // ...pp......?ppp?
        .byte $00,$00,$00,$7e,$07,$07,$07,$7e,$00,$00,$00,$00,$1c,$1c,$1c,$00 // ...~...~........
        .byte $00,$00,$00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$60,$60 // .....~........``
        .byte $20,$00,$00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$60,$60 //  ....~........``
        .byte $00,$00,$00,$06,$0c,$18,$30,$60,$00,$00,$00,$3e,$77,$77,$77,$3e // ......0`...>www>
        .byte $00,$00,$00,$1c,$3c,$1c,$1c,$7f,$00,$00,$00,$7e,$07,$3e,$70,$7f // ....<......~.>p.
        .byte $00,$00,$00,$7e,$07,$1e,$07,$7e,$00,$00,$00,$77,$77,$3f,$07,$07 // ...~...~...ww?..
        .byte $00,$00,$00,$7f,$70,$3e,$07,$7e,$00,$00,$00,$3f,$70,$7e,$77,$3e // ....p>.~...?p~w>
        .byte $00,$00,$00,$7f,$07,$1f,$07,$07,$00,$00,$00,$3e,$77,$3e,$77,$3e // ...........>w>w>
        .byte $00,$00,$00,$3e,$77,$3f,$07,$7e,$00,$00,$00,$00,$60,$00,$60,$00 // ...>w?.~....`.`.
        .byte $00,$00,$00,$00,$60,$00,$60,$60,$20,$00,$ff,$00,$00,$00,$00,$00 // ....`.`` .......
        .byte $00,$00,$00,$00,$7e,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$ff // ....~.~.........
        .byte $00,$00,$7e,$07,$3e,$70,$00,$70,$00   // ..~.>p.p.

txt_0a00:
        .text "      "
        .byte $04,$0f,$20,$19                       // .. .

// --- Region $0a57-$0c00 ---
.pc = $0a57 "Program $0a57"
        .byte $03,$05,$2e,$20,$09,$27,$0d,$20,$0f,$0e,$05,$20,$0f,$06,$20,$14 // ... .'. ... .. .
        .byte $08,$0f,$13,$05,$20,$0d,$05,$0c,$0f,$04,$12,$0f,$0d,$01,$14,$09 // .... ...........
        .byte $03,$20,$06,$0f,$15,$0c,$13,$2c,$20,$0e,$05,$15,$12,$0f,$14,$09 // . ....., .......
        .byte $03,$20,$14,$0f,$20,$14,$08,$05,$20,$02,$0f,$01,$0e,$20,$14,$08 // . .. ... .... ..
        .byte $05,$12,$05,$27,$13,$20,$0e,$0f,$20,$04,$0f,$15,$02,$14,$20,$09 // ...'. .. ..... .
        .byte $14,$2e,$20,$13,$0f,$0d,$05,$14,$09,$0d,$05,$13,$20,$09,$20,$07 // .. ......... . .
        .byte $09,$16,$05,$20,$0d,$19,$13,$05,$0c,$06,$20,$14,$08,$05,$20,$03 // ... ...... ... .
        .byte $12,$05,$05,$10,$13,$2c,$20,$13,$0f,$0d,$05,$14,$09,$0d,$05,$13 // ....., .........
        .byte $20,$0d,$19,$20,$0d,$09,$0e,$04,$20,$10,$0c,$01,$19,$13,$20,$14 //  .. .... ..... .
        .byte $12,$09,$03,$0b,$13,$20,$0f,$0e,$20,$0d,$05,$2c,$20,$09,$14,$20 // ..... .. .., .. 
        .byte $01,$0c,$0c,$20,$0b,$05,$05,$10,$13,$20,$01,$04,$04,$09,$0e,$07 // ... ..... ......
        .byte $20,$15,$10,$2c,$20,$09,$20,$14,$08,$09,$0e,$0b,$20,$09,$27,$0d //  .., . ..... .'.
        .byte $20,$03,$12,$01,$03,$0b,$09,$0e,$07,$20,$15,$10,$2e,$20,$01,$0d //  ........ ... ..
        .byte $20,$09,$20,$0a,$15,$13,$14,$20,$10,$01,$12,$01,$0e,$0f,$09,$04 //  . .... ........
        .byte $3f,$20,$09,$27,$0d,$20,$0a,$15,$13,$14,$20,$13,$14,$0f,$0e,$05 // ? .'. .... .....
        .byte $04,$21,$20,$27,$13,$14,$01,$12,$0d,$05,$12,$03,$08,$01,$0e,$14 // .! '............
        .byte $20,$28,$07,$17,$09,$05,$1a,$0f,$0e,$19,$20,$0b,$15,$10,$09,$05 //  (........ .....
        .byte $03,$29,$27,$20,$13,$15,$10,$10,$0c,$09,$05,$04,$20,$01,$0e,$04 // .)' ........ ...
        .byte $20,$14,$12,$01,$0e,$13,$0c,$01,$14,$05,$04,$20,$02,$19,$20,$02 //  .......... .. .
        .byte $0c,$01,$1a,$05                       // ....

txt_0b8b:
        .text "...    "

txt_0b92:
        .encoding "screencode_mixed"
        .text "pal/ntsc-fixed, debugged and improved (after the end and game over it restarts now"
        .encoding "petscii_upper"

txt_0be4:
        .text " !) "

txt_0be8:
        .encoding "screencode_mixed"
        .text "by the ignorance"
        .encoding "petscii_upper"

txt_0bf8:
        .text "...    "
        .byte $14,$08                               // ..

// --- Region $0c12-$0cf4 ---
.pc = $0c12 "dat_0c12"

dat_0c12:
        .byte $09,$03,$05                           // ...

txt_0c15:
        .text " !!! "
        .byte $08,$05,$08,$05,$08,$05               // ......

txt_0c20:
        .text " !!    "

txt_0c27:
        .encoding "screencode_mixed"
        .text "call edge of midnight at"
        .encoding "petscii_upper"

txt_0c3f:
        .text ": 609-631-809 "
        .byte $0f,$12                               // ..

txt_0c4f:
        .text " 888-523-3693 "

txt_0c5d:
        .encoding "screencode_mixed"
        .text "afl whq and the escapade at"
        .encoding "petscii_upper"

txt_0c78:
        .text ": +49 5341 811560 "

txt_0c8a:
        .encoding "screencode_mixed"
        .text "afl ehq and antidote at"
        .encoding "petscii_upper"

txt_0ca1:
        .text ": +46 4276416 "
        .byte $01,$06,$0c,$2f,$14,$12,$09,$01,$04   // .../.....

txt_0cb8:
        .text "....    "

txt_0cc0:
        .encoding "screencode_mixed"
        .text "greetings to all my fans"
        .encoding "petscii_upper"

txt_0cd8:
        .text "...                         "
        .byte $00                                   // string terminator

// --- Region $0d20-$0e00 ---
.pc = $0d20 "txt_0d20"

txt_0d20:
        .text "        "

txt_0d28:
        .encoding "screencode_mixed"
        .text "i'm surely not depacking"
        .encoding "petscii_upper"

dat_0d40:
        .text "                                            "
        .byte $09,$0e,$14,$12,$0f,$20,$03,$12,$05,$04,$09,$14,$13 // ..... .......

txt_0d79:
        .text ":                          --------------              "

txt_0db0:
        .encoding "screencode_mixed"
        .text "code: the murphy"
        .encoding "petscii_upper"

txt_0dc0:
        .text "          "

txt_0dca:
        .encoding "screencode_mixed"
        .text "grafix: rrr   tune: pri"
        .encoding "petscii_upper"

txt_0de1:
        .text "           "

txt_0dec:
        .encoding "screencode_mixed"
        .text "ntsc/pal fix: murphy"
        .text "@"
        .encoding "petscii_upper"

// --- Region $0e02-$0e0e ---
.pc = $0e02 "dat_0e02"

dat_0e02:
        .fill 13, $00

// --- Region $0e10-$0e10 ---
.pc = $0e10 "dat_0e10"

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

// --- Region $0f15-$0f15 ---
.pc = $0f15 "dat_0f15"

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

// --- Region $1007-$103f ---
.pc = $1007 "Segment $1007"
        .byte $d3,$10,$02,$02,$02,$00,$07,$0e,$01,$02,$04,$52,$0c,$18,$01,$00 // ...........R....
        .byte $00,$30,$d0,$0f,$00,$00,$00,$00,$04   // .0.......

txt_1020:
        .byte $22                                   // double quote character
        .text "DREAMS' ODYSSEE PT.2"
        .byte $22                                   // double quote character
        .text " BY PRI'94"

// --- Region $1719-$1832 ---
.pc = $1719 "dat_1719"

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

txt_17b5:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$5a,$8c,$b5,$18,$18,$18,$01,$02,$00 // ..Z........

tbl_lo_17e2:
        .byte $00,$13,$13,$67,$01,$01               // address table low bytes

tbl_hi_17e8:
        .byte $80,$02,$02,$00,$13,$13               // address table high bytes
        .byte $00,$f4,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0b // ................
        .byte $71,$71,$00,$06,$06,$26,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // qq...&..........
        .fill 10, $00
        .byte $7c,$18,$30,$77,$02,$04,$00,$41,$41,$00,$f7,$f7,$00,$00,$00,$ff // |.0w...AA.......
        .byte $f4,$f4,$00,$00,$00,$00,$09,$09,$35,$02,$02 // ........5..

// --- Region $184c-$190c ---
.pc = $184c "dat_184c"

dat_184c:
        .byte $98,$98,$02,$00,$00,$00,$00,$00,$00,$00,$00,$3f,$ff,$01,$16,$03 // ...........?....
        .byte $03,$03,$04,$01,$02,$01,$05,$01,$01,$01,$0d,$01,$02,$01,$05,$16 // ................
        .byte $09,$08,$0a,$0a,$0a,$0a,$0e,$0e,$0e,$0e,$0f,$10,$0a,$0a,$0a,$0e // ................
        .byte $15,$12,$12,$0e,$13,$13,$13,$13,$13,$13,$13,$13,$11,$11,$ff,$00 // ................
        .byte $fc,$0c,$00,$00,$00,$00,$0b,$0b,$0b,$0c,$00,$00,$fc,$00,$07,$07 // ................
        .fill 10, $07
        .byte $16,$11,$11,$11,$14,$fc,$0c,$11,$fc,$00,$11,$11,$11,$ff,$00,$00 // ................
        .byte $00,$00,$00,$0b,$0b,$0b,$0c,$00,$00,$06,$06,$06,$06,$06,$06,$11 // ................
        .byte $11,$11,$11,$11,$fc,$0c,$11,$11,$fc,$00,$11,$ff,$00,$5a,$18,$8c // .............Z..
        .byte $18,$b5,$18,$01,$0f,$fd,$02,$fc,$13,$f9,$3f,$18,$f4,$18,$f4,$18 // ..........?.....
        .byte $f4,$18,$f4,$18,$f4,$18,$f4,$18,$f4,$19,$fe,$f5,$18,$f4,$f5,$18 // ................
        .byte $f4,$18,$f4,$fd,$04,$1f,$f5,$1e,$1f,$f5,$1b,$f5,$17,$f5,$fd,$02 // ................
        .byte $18,$f4,$18,$f4,$18,$f4,$18           // .......

// --- Region $1911-$1ee9 ---
.pc = $1911 "dat_1911"

dat_1911:
        .byte $f4,$18,$f4,$19,$f5,$fe,$18,$f4,$f5,$18,$f4,$1b,$fe,$f5,$18,$f4 // ................
        .byte $fd,$04,$f5,$1f,$1e,$1d,$f5,$1b,$ff,$fd,$08,$fc,$00,$00,$fc,$01 // ................
        .byte $02,$fd,$04,$fc,$00,$00,$00,$fd,$08,$fc,$01,$02,$fc,$00,$00,$fc // ................
        .byte $01,$02,$fd,$04,$fc,$00,$00,$00,$fc,$01,$02,$fc,$00,$00,$ff,$fd // ................
        .byte $08,$fc,$00,$00,$fc,$01,$02,$fd,$04,$fc,$00,$00,$00,$fd,$08,$fc // ................
        .byte $01,$02,$fc,$00,$00,$fc,$01,$02,$fd,$04,$fc,$00,$00,$00,$fc,$01 // ................
        .byte $02,$fd,$02,$fc,$00,$00,$fd,$02,$00,$ff,$fd,$02,$fc,$00,$00,$00 // ................
        .byte $00,$fe,$00,$fe,$00,$00,$00,$fe,$fd,$0c,$fc,$01,$02,$ff,$fd,$02 // ................
        .byte $fc,$00,$00,$00,$00,$fe,$00,$fe,$00,$00,$fc,$0d,$fd,$04,$25,$22 // ..............%"
        .byte $fd,$02,$20,$1d,$1a,$fe,$ff,$fd,$08,$fc,$00,$00,$fc,$01,$02,$fd // .. .............
        .byte $04,$fc,$00,$00,$00,$fd,$08,$fc,$01,$02,$fc,$00,$00,$fc,$01,$02 // ................
        .byte $fd,$02,$02,$fd,$02,$02,$fc,$00,$00,$fe,$fc,$01,$02,$fe,$02,$02 // ................
        .byte $ff,$fc,$03,$f9,$3f,$fd,$04,$0c,$f5,$18,$1b,$0f,$1d,$1b,$16,$18 // ....?...........
        .byte $1b,$0f,$1e,$12,$1d,$1b,$16,$17,$0c,$18,$1b,$0f,$1d,$1b,$16,$18 // ................
        .byte $1b,$0f,$1e,$12,$1d,$1b,$16,$17,$0c,$18,$1b,$0f,$1d,$1b,$16,$18 // ................
        .byte $1b,$0f,$1e,$12,$1d,$1b,$16,$17,$0c,$18,$1b,$0f,$1d,$1b,$16,$18 // ................
        .byte $1b,$0f,$1e,$12,$1d,$1b,$16,$17,$ff,$fd,$08,$fc,$0e,$00,$00,$00 // ................
        .fill 13, $00
        .byte $ff,$fc,$0f,$fd,$08,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04,$04 // ................
        .byte $04,$04,$04,$04,$04,$ff,$fd,$04,$fe,$ff,$fd,$04,$fc,$0f,$04,$fc // ................
        .byte $10,$02,$fc,$0f,$04,$fe,$04,$fc,$10,$02,$fc,$0f,$04,$fe,$04,$fc // ................
        .byte $10,$02,$fc,$0f,$04,$fe,$04,$fc,$10,$02,$fc,$0f,$04,$fe,$ff,$fd // ................
        .byte $04,$fc,$03,$f9,$3f,$f3,$0e,$18,$18,$24,$18,$22,$24,$27,$16,$18 // ....?....$."$'..
        .byte $18,$24,$18,$22,$24,$1f,$16,$ff,$fd,$04,$fc,$03,$f9,$3f,$f3,$0c // .$."$........?..
        .byte $18,$18
        .byte $24,$18
        .byte $22,$24,$27,$16
        .text "+*)'$"
        .byte $1f,$1d,$1b
        .byte $ff,$fd,$08,$fc,$00,$00,$fc,$01,$02,$fd,$04,$fc,$00,$00,$00,$fd // ................
        .byte $08,$fc,$01,$02,$fd,$04,$02,$fc,$00,$00,$00,$00,$00,$00,$fc,$01 // ................
        .byte $02,$fd,$02,$02,$fd,$02,$02,$ff,$f3,$0d,$fc,$0d,$fd,$04,$25,$25 // ..............%%
        .byte $f3,$0e,$fd,$02,$22,$22,$f3,$00,$fd,$04,$22,$20,$1e,$1c,$fd,$06 // ....""...." ....
        .byte $fc,$10,$02,$02,$fd,$04,$fc,$0f,$04,$fe,$fc,$01,$02,$fd,$02,$fc // ................
        .byte $00,$00,$00,$fd,$04,$fc,$01,$02,$fc,$0f,$04,$ff,$fc,$12,$fd,$40 // ...............@
        .byte $fb,$fd,$00,$52,$fa,$fd,$00,$fa,$fd,$52,$fa,$fd,$00,$ff,$fc,$11 // ...R.....R......
        .byte $fd,$40,$fb,$fd,$00,$52,$fa,$fd,$00,$fa,$fd,$52,$fa,$fd,$00,$ff // .@...R.....R....
        .byte $fd,$04,$f9,$3f,$fc,$03,$f3,$0a,$18,$fe,$fa,$fd,$24,$fa,$fd,$18 // ...?........$...
        .byte $fe,$fa,$fd,$24,$fa,$fd,$18,$fa,$fd,$24,$fa,$fd,$18,$fe,$fa,$fd // ...$.....$......
        .byte $24,$fa,$fd,$16,$fe,$fa,$fd,$22,$fa,$fd,$13,$fa,$fd,$1f,$fa,$fd // $......"........
        .byte $18,$fe,$fa,$fd,$24,$fa,$fd,$18,$fe,$fa,$fd,$24,$fa,$fd,$18,$fa // ....$......$....
        .byte $fd,$24,$fa,$fd,$18,$fe,$fa,$fd,$24,$fa,$fd,$19,$fe,$fa,$fd,$25 // .$......$......%
        .byte $f5,$fd,$06,$fa,$fd,$2b,$fa,$fd,$18,$fd,$04,$fe,$fa,$fd,$24,$fa // .....+........$.
        .byte $fd,$18,$fe,$fa,$fd,$24,$fa,$fd,$18,$fa,$fd,$24,$fa,$fd,$18,$fe // .....$.....$....
        .byte $fa,$fd,$24,$fa,$fd,$16,$fe,$fa,$fd,$22,$fa,$fd,$13,$fa,$fd,$1f // ..$......"......
        .byte $fa,$fd,$18,$fe,$fa,$fd,$24,$fa,$fd,$18,$fe,$fa,$fd,$24,$fa,$fd // ......$......$..
        .byte $18,$fa,$fd,$24,$fa,$fd,$18,$fe,$fa,$fd,$24,$fa,$fd,$19,$fe,$fa // ...$......$.....
        .byte $fd,$25,$fa,$fd,$2b,$fe,$ff,$fd,$04,$fc,$0e,$00,$00,$00,$00,$fe // .%..+...........
        .byte $fc,$0e,$00,$fc,$01,$02,$fe,$ff,$fd,$04,$fc,$0e,$00,$fc,$0f,$04 // ................
        .byte $fc,$01,$02,$fc,$0f,$04,$fc,$0e,$00,$fc,$0f,$04,$fc,$01,$02,$fc // ................
        .byte $0f,$04,$fc,$0e,$00,$fc,$0f,$04,$fc,$01,$02,$fc,$0f,$04,$fc,$0e // ................
        .byte $00,$fc,$0f,$04,$fc,$01,$02,$fc,$0f,$04,$fc,$0e,$00,$fc,$0f,$04 // ................
        .byte $fc,$01,$02,$fc,$0f,$04,$fc,$0e,$00,$fc,$0f,$04,$fc,$01,$02,$fc // ................
        .byte $0f,$04,$fc,$0e,$00,$fc,$0f,$04,$fc,$01,$02,$fc,$0f,$04,$fc,$0e // ................
        .byte $00,$fc,$0f,$04,$fc,$01,$02,$fc,$0f,$04,$ff,$fd,$04,$f9,$3f,$fc // ..............?.
        .byte $03,$f3,$0a,$18,$fe,$fa,$fd,$24,$fa,$fd,$18,$fe,$fa,$fd,$24,$fa // .......$......$.
        .byte $fd,$18,$fa,$fd,$24,$fa,$fd,$18,$fe,$fa,$fd,$24,$fa,$fd,$16,$fe // ....$......$....
        .byte $fa,$fd,$22,$fa,$fd,$13,$fa,$fd,$1f,$fa,$fd,$18,$fe,$fa,$fd,$24 // .."............$
        .byte $fa,$fd,$18,$fe,$fa,$fd,$24,$fa,$fd,$18,$fa,$fd,$24,$fa,$fd,$18 // ......$.....$...
        .byte $fe,$fa,$fd,$24,$fa,$fd,$19,$fe,$fa,$fd,$25,$fa,$fd,$2b,$fe,$ff // ...$......%..+..
        .byte $fd,$be,$fe,$fe,$ff,$fd,$80,$fe,$ff,$db,$2a,$50,$7b,$8f,$a8,$d2 // ..........*P{...
        .byte $1a,$2f,$44,$48,$6d,$86,$9f,$c6,$fa,$0c,$1e,$c5,$d6,$39,$8e,$93 // ./DHm........9..
        .byte $18,$19,$19,$19,$19,$19,$19,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a // ................
        .byte $1b,$1b,$1b,$1b,$1c,$1c,$1c,$00,$f9,$00,$01,$00,$00,$00,$00,$01 // ................
        .byte $c8,$0c,$01,$00,$00,$00,$00,$02,$a5,$1f,$00,$00,$00,$00,$00,$02 // ................
        .byte $e5,$24,$05,$01,$00,$00,$00,$02,$68,$27,$0b,$00,$00,$00,$00,$02 // .$......h'......
        .byte $68,$2c,$0b,$00,$00,$00,$00,$02,$68,$31,$0b,$00,$00,$00,$00,$02 // h,......h1......
        .byte $68,$36,$0b,$00,$00,$00,$00,$02,$68,$3b,$0b,$00,$00,$00,$00,$02 // h6......h;......
        .byte $a8,$40,$15,$1b,$0a,$04,$01,$dd,$a8,$40,$15,$1b,$0a,$04,$01,$dd // .@.......@......
        .byte $f5,$24,$05,$01,$00,$00,$00,$dd,$68,$27,$0b,$00,$00,$00,$00,$00 // .$......h'......
        .byte $f9,$43,$01,$00,$00,$00,$00,$00,$fa,$4e,$00,$00,$00,$00,$00,$01 // .C.......N......
        .byte $79,$5a,$00,$00,$00,$00,$00,$01,$c8,$5d,$01,$00,$00,$00,$00,$00 // yZ.......]......
        .byte $f0,$61,$00,$00,$00,$00,$00,$00,$d0,$6c,$00,$00,$00,$00,$00,$02 // .a.......l......
        .byte $e5,$6f,$05,$25,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$89 // .o.%............
        .byte $49,$19,$19,$19,$18,$18,$18,$18,$10,$00,$90,$89,$49,$48,$88,$88 // I...........IH..
        .fill 13, $88
        .byte $90,$89,$21,$11,$10,$90,$89,$41,$90,$89,$41,$41,$41,$90,$89,$41 // ..!....A..AAA..A
        .byte $41,$41,$90,$89,$41,$41,$41,$90,$89,$41,$41,$41,$90,$89,$41,$41 // AA..AAA..AAA..AA
        .byte $41,$90,$21,$41,$90,$89,$41,$11,$10,$10,$10,$10,$10,$10,$00,$90 // A.!A..A.........
        .byte $89,$18,$18,$18,$18,$18,$18,$18,$18,$18,$00,$90,$89,$88,$90,$89 // ................
        .byte $19,$88,$90,$15,$13,$15,$00,$00,$15,$13,$15,$00,$00,$90,$15,$13 // ................
        .byte $90,$89,$41,$90,$ff,$0a,$08,$06,$05,$04,$03,$02,$01,$00,$00,$0a // ..A.............
        .byte $ff,$0d,$0a,$14                       // ....

txt_1def:
        .text " 0"
        .byte $40                                   // @ character
        .text "P"
        .byte $60,$70,$80,$90,$a0,$b0,$c0,$d0,$e0,$f0,$1d,$ff,$00,$00,$00,$22 // `p............."
        .byte $ff,$00,$25,$ff,$09,$04,$00,$28,$ff,$07,$03,$00,$2d,$ff,$07,$04 // ..%....(....-...
        .byte $00,$32,$ff,$08,$05,$00,$37,$ff,$09,$05,$00,$3c,$0d,$00,$41,$ff // .2....7....<..A.
        .byte $0a,$08,$05,$04,$03,$02,$01,$00,$00,$4c,$ff,$0d,$0a,$08,$06,$05 // .........L......
        .byte $04,$03,$02,$01,$00,$58,$ff,$ff,$5b,$ff,$0e,$ff,$5f,$00,$00,$00 // .....X..[..._...
        .byte $00,$00,$00,$00,$00,$00,$00,$61,$00,$00,$6c,$ff,$00,$70,$00,$08 // .......a..l..p..
        .byte $00,$00,$90,$08,$00,$00,$ff,$00,$90,$09,$02,$00,$00,$00,$00,$00 // ................
        .byte $ff,$00,$90,$07,$fe,$00,$ff,$00,$00,$00,$ff,$00,$90,$00,$00,$00 // ................
        .byte $00,$02,$c0,$20,$20,$e0,$20,$06,$c0,$00,$01,$44,$00,$80,$0a,$80 // ...  . ....D....
        .byte $0a,$10,$00,$94,$02,$e0,$20,$20,$30,$e0,$30,$1a,$00,$f0,$f0,$00 // ......  0.0.....
        .byte $fe,$00,$ff,$00,$00,$00,$ff,$00,$00,$00,$01,$00,$00,$00,$01,$00 // ................
        .byte $02,$00,$03,$00,$00,$00,$90,$f0,$9a,$00,$04,$00,$02,$00,$fe,$00 // ................
        .byte $90,$f0,$f0,$00,$fa,$00,$fc,$00,$90,$00,$00,$00,$0d,$00,$02,$00 // ................
        .byte $0e,$00,$01,$00,$01,$00,$50,$00,$01,$00,$01,$00,$14,$00,$10,$00 // ......P.........
        .byte $3a,$00,$0f,$02,$00,$00,$01,$00,$02,$00,$18,$00,$18,$20,$00,$00 // :............ ..
        .byte $04,$00,$04,$00,$40,$2a               // ....@*

dat_1ee9:
        // === Fill data (1 bytes, $1ee9-$1ee9) ===
        .byte $00                                   // .

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

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

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

chr_2800:
        .byte $00                                   // .

// --- Region $37f8-$3890 ---
.pc = $37f8 "dat_37f8"

dat_37f8:
        .byte $01,$06,$0b,$1f,$2f,$7b,$be,$ed,$67,$a9,$aa,$99,$a6,$7d,$c3,$23 // ..../{..g....}.#
        .byte $00,$40,$90,$e0,$f4,$e8,$f8,$e4,$00,$00,$00,$00,$00,$00,$00,$00 // .@..............
        .byte $00,$00,$00,$00,$01,$02,$07,$0b,$00,$01,$1b,$6e,$bb,$fe,$bb,$ee // ...........n....
        .byte $3d,$66,$99,$a5,$97,$9c,$70,$c0,$55,$59,$56,$60,$00,$00,$08,$00 // =f....p.UYV`....
        .byte $66,$99,$aa,$66,$55,$dd,$77,$dd,$66,$9a,$a6,$aa,$66,$9a,$56,$f4 // f..fU.w.f...f.V.
        .byte $00,$40,$50,$44,$01,$42,$07,$0b,$00,$01,$1b,$6e,$bb,$fe,$bb,$ee // .@PD.B.....n....
        .byte $3d,$66,$99,$a5,$97,$9c,$70,$c0,$55,$59,$56,$60,$00,$00,$08,$80 // =f....p.UYV`....
        .byte $66,$99,$6a,$00,$00,$00,$88,$00,$64,$98,$a8,$02,$00,$00,$88,$00 // f.j.....d.......
        .byte $5a,$66,$5a,$66,$5a,$6a,$5b,$6a,$6b,$9b,$6b,$9b,$6b,$9b,$6b,$98 // ZfZfZj[jk.k.k.k.
        .byte $00,$40,$10,$44,$04,$44,$00,$04       // .@.D.D..

dat_3890:
        // === Fill data (1 bytes, $3890-$3890) ===
        .byte $00                                   // .

// --- Region $38b8-$38d0 ---
.pc = $38b8 "dat_38b8"

dat_38b8:
        .byte $01,$06,$0b,$1f,$2f,$7b,$be,$ed,$67,$a9,$aa,$99,$a6,$7d,$c3,$23 // ..../{..g....}.#
        .byte $00,$40,$90,$e0,$f4,$e8,$f8,$e4       // .@......

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

// --- Region $3902-$3918 ---
.pc = $3902 "dat_3902"

dat_3902:
        .byte $5c,$99,$aa,$a5,$99,$a6,$00,$00,$00,$40,$90,$54,$99,$aa,$00,$00 // \........@.T....
        .byte $00,$00,$00,$00,$00,$40               // .....@

dat_3918:
        // === Fill data (1 bytes, $3918-$3918) ===
        .byte $00                                   // .

// --- Region $3938-$39c8 ---
.pc = $3938 "dat_3938"

dat_3938:
        .byte $5b,$97,$96,$d9,$e5,$35,$fa,$3e,$06,$07,$5b,$be,$ee,$b9,$ea,$a5 // [....5.>..[.....
        .byte $68,$ac,$bc,$f0,$bc,$f0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00 // h...............
        .byte $1f,$1e,$2f,$7e,$7b,$be,$fb,$ee,$55,$5b,$67,$58,$6b,$58,$68,$58 // ../~{...U[gXkXhX
        .byte $40,$00,$01,$00,$01,$00,$00,$04,$40,$00,$00,$00,$00,$00,$00,$00 // @.......@.......
        .byte $55,$99,$66,$a9,$a5,$a9,$a6,$99,$67,$58,$6b,$58,$64,$58,$68,$58 // U.f.....gXkXdXhX
        .byte $1f,$1e,$2f,$7e,$7b,$be,$fb,$ee,$55,$5b,$67,$58,$6b,$58,$6a,$5a // ../~{...U[gXkXjZ
        .byte $40,$01,$01,$00,$11,$04,$aa,$a6,$00,$00,$00,$00,$00,$00,$55,$11 // @.............U.
        .fill 16, $00
        .byte $67,$95,$67,$95,$57,$9d,$57,$dd,$57,$58,$67,$58,$64,$58,$64,$58 // g.g.W.W.WXgXdXdX

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

// --- Region $39f8-$3a10 ---
.pc = $39f8 "dat_39f8"

dat_39f8:
        .byte $5b,$97,$96,$d9,$e5,$35,$fa,$3e,$06,$07,$5b,$be,$ee,$b9,$ea,$a5 // [....5.>..[.....
        .byte $68,$ac,$bc,$f0,$bc,$f0,$c0,$c0       // h.......

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

// --- Region $3a40-$3a58 ---
.pc = $3a40 "dat_3a40"

dat_3a40:
        .byte $69,$95,$5d,$7f,$57,$a5,$97,$55,$5a,$66,$aa,$a2,$9a,$aa,$88,$aa // i.].W..UZf......
        .byte $40,$10,$40,$04,$50,$44,$01,$10       // @.@.PD..

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

// --- Region $3a78-$3b17 ---
.pc = $3a78 "dat_3a78"

dat_3a78:
        .byte $16,$25,$06,$05,$06,$05,$26,$09,$55,$64,$94,$50,$54,$65,$94,$50 // .%....&.Ud.PTe.P
        .fill 16, $00
        .byte $5a,$66,$5a,$66,$9a,$66,$aa,$6e,$68,$ac,$68,$a8,$68,$a8,$68,$ac // ZfZf.f.nh.h.h.h.
        .byte $00,$00,$00,$04,$00,$04,$08,$04,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $5a,$66,$5a,$66,$9a,$66,$aa,$6e,$68,$ac,$68,$ac,$68,$ac,$68,$ac // ZfZf.f.nh.h.h.h.
        .byte $5a,$66,$5a,$66,$9a,$66,$aa,$6e,$6b,$af,$6b,$af,$6b,$af,$6b,$ac // ZfZf.f.nk.k.k.k.
        .byte $55,$44,$10,$40,$00,$40,$00,$00,$05,$00,$00,$00,$00,$00,$00,$00 // UD.@.@..........
        .fill 16, $00
        .byte $66,$9a,$a6,$da,$e6,$2a,$36,$3a,$68,$98,$68,$9b,$68,$9b,$6b,$9b // f....*6:h.h.h.k.
        .byte $04,$00,$00,$01,$00,$00,$00,$40,$00,$00,$00,$00,$00,$00,$40 // .......@......@

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

// --- Region $3b38-$3b48 ---
.pc = $3b38 "dat_3b38"

dat_3b38:
        .byte $16,$25,$06,$05,$06,$05,$26,$09,$55,$64,$94,$50,$54,$65,$94,$50 // .%....&.Ud.PTe.P

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

// --- Region $3b80-$3f40 ---
.pc = $3b80 "dat_3b80"

dat_3b80:
        .byte $56,$aa,$88,$22,$aa,$ab,$be,$fb,$55,$44,$11,$00,$44,$55,$9a,$a6 // V.."....UD..DU..
        .byte $45,$54,$00,$11,$55,$66,$99,$aa,$00,$00,$44,$55,$99,$aa,$a6,$99 // ET..Uf....DU....
        .byte $00,$00,$45,$56,$95,$5a,$69,$5a,$00,$44,$55,$9a,$a9,$66,$99,$a5 // ..EV.ZiZ.DU..f..
        .byte $00,$6a,$59,$aa,$99,$66,$55,$99,$03,$6b,$a3,$a3,$8b,$ab,$8e,$2f // .jY..fU..k...../
        .byte $68,$a2,$68,$a2,$68,$9a,$68,$9a,$00,$6a,$59,$15,$26,$15,$45,$11 // h.h.h.h..jY.&.E.
        .byte $00                                   // .

txt_3bd1:
        .byte $5c,$54,$a4,$54,$98,$54,$98,$56,$59,$66,$9a,$66,$aa,$6b,$ae,$64 // \T.T.T.VYf.f.k.d
        .byte $58,$68,$58,$6a,$59,$6a,$a9,$08,$0a,$20,$44,$15,$bb,$ae,$6b,$00 // XhXjYj... D...k.
        .byte $44,$00                               // D.

txt_3bf3:
        .byte $40,$50,$ae,$bb,$ee,$56,$59,$66,$9a,$66,$aa,$6b,$ae,$64,$58,$68 // @P...VYf.f.k.dXh
        .byte $58,$68,$58,$68,$a8,$56,$59,$66,$9a,$66,$aa,$6b,$ae,$66,$58,$6a // XhXh.VYf.f.k.fXj
        .byte $58,$68,$58,$68,$aa,$04,$00,$04,$08,$08,$21,$46,$1a,$00,$5a,$6b // XhXh......!F..Zk
        .byte $5a,$66,$5a,$6b,$aa,$00,$65,$56,$65,$96,$56,$95,$56,$00,$6b,$af // ZfZk..eVe.V.V.k.
        .byte $be,$ef,$bb,$aa,$5b,$0b,$47,$92,$51,$64,$99,$aa,$95,$6a,$9a,$66 // ....[.G.Qd...j.f
        .byte $99,$e6,$3a,$c3,$fc,$40,$50,$94,$a5,$e6,$a9,$a6,$16,$04,$01,$00 // ..:..@P.........
        .byte $00,$50,$95,$66,$99,$00,$11,$00,$00,$45,$99,$66,$95,$00,$66,$11 // .P.f.....E.f..f.
        .byte $45,$56,$99,$64,$55,$00,$7c,$9c,$64,$88,$20,$82,$0a,$00,$66,$5a // EV.dU.|.d. ...fZ
        .byte $a9,$6a
        .byte $59,$69,$aa,$03
        .byte $53,$97
        .text "SGWM"
        .byte $1f,$68,$a0,$68
        .byte $a2,$68,$9a,$68,$9a,$00,$6a,$59,$15,$1a,$15,$45,$16,$00,$51,$95 // .h.h..jY...E..Q.
        .byte $a6,$aa,$99,$56,$65,$00,$11,$55,$69,$aa,$66,$aa,$66,$00,$10,$54 // ...Ve..Ui.f.f..T
        .byte $95,$a6,$99,$aa,$bb,$00,$00,$44,$55,$65,$aa,$a9,$ea,$00,$00,$00 // .......DUe......
        .byte $11,$55,$66,$99,$aa,$00,$00,$44,$55,$55,$66,$55,$99,$6a,$a6,$95 // .Uf....DUUfU.j..
        .byte $65,$57,$df,$77,$ff,$55,$99,$a6,$aa,$ee,$bb,$ff,$ff,$65,$aa,$69 // eW.w.U.......e.i
        .byte $aa,$ee,$fb,$ee,$fb,$55,$66,$9a,$a6,$aa,$ba,$ee,$fa,$77,$55,$99 // .....Uf......wU.
        .byte $66,$aa,$66,$95,$5d,$69,$96,$55,$75,$fd,$75,$fd,$77,$65,$95,$a9 // f.f.]i.Uu.u.we..
        .byte $aa,$ee,$aa,$ee,$bf,$05,$55,$99,$aa,$a9,$66,$a9,$ba,$10,$55,$59 // ......U...f...UY
        .byte $65,$55,$59,$96,$6a,$05,$65,$aa,$56,$6a,$59,$6a,$ae,$58,$aa,$9a // eUY.j.e.VjYj.X..
        .byte $56,$d9,$55,$77,$ff,$00,$55,$99,$56,$99,$55,$a6,$95,$00,$55,$9a // V.Uw..U.V.U...U.
        .byte $ab,$aa,$5b,$6a,$56,$00,$76,$55,$66,$a9,$66,$aa,$6a,$00,$66,$aa // ..[jV.vUf.f.j.f.
        .byte $66,$9a,$aa,$66,$a9,$00,$66,$5a,$66,$99,$55,$99,$6a,$00,$6a,$bb // f..f..fZf.U.j.j.
        .byte $aa,$99,$6a,$ab,$6e,$00,$55,$65,$95,$aa,$99,$55,$59,$00,$55,$99 // ..j.n.Ue...UY.U.
        .byte $56,$9a,$55,$66,$aa,$55,$5a,$66,$aa,$ae,$6a,$ab,$ee,$77,$55,$97 // V.Uf.UZf..j..wU.
        .byte $5d,$ff,$5d,$77,$ff,$6a,$5a,$66,$5a,$a6,$99,$aa,$bb,$55,$99,$55 // ].]w.jZfZ....U.U
        .byte $99,$66,$9a,$aa,$bb,$59,$aa,$65,$57,$df,$77,$dd,$ff,$65,$a6,$a9 // .f...Y.eW.w..e..
        .byte $ba,$ee,$fb,$ef,$ff,$40,$55,$66,$9a,$ab,$bf,$ef,$bb,$00,$77,$55 // .....@Uf......wU
        .byte $a9,$a5,$6a,$aa,$99,$00,$77,$5d,$7f,$55,$a5,$57,$95,$00,$66,$aa // ..j...w].U.W..f.
        .byte $66,$aa,$65,$aa,$65,$16,$59,$aa,$59,$aa,$ab,$9a,$ab,$69,$99,$aa // f.e.e.Y.Y....i..
        .byte $ab,$ef,$fb,$ee,$bf,$15,$65,$a9,$ba,$ff,$ee,$ff,$fe,$10,$66,$55 // ......e.......fU
        .byte $99,$a6,$a9,$fa,$e9,$0a,$65,$56,$a5   // ......eV.

txt_3dcc:
        .byte $55,$55,$a6,$95
        .byte $5a,$a5,$96
        .byte $5a,$6a
        .byte $56,$9a
        .text "VUYU"
        .byte $9a
        .byte $56,$5a,$6a,$59,$55,$9a,$56,$9a,$66,$aa,$bb,$aa,$59,$55,$9d,$55 // VZjYU.V.f...YU.U
        .byte $dd,$57,$df,$77,$66,$aa,$bb,$aa,$fb,$ff,$fb,$ff,$55,$95,$a6,$99 // .W.wf.......U...
        .byte $aa,$ee,$bb,$ff                       // ....

txt_3e00:
        .fill 8, $55
        .text "YUUUUUUUU"
        .byte $99,$aa,$a9,$aa,$a9,$66,$aa
        .byte $57,$95,$a9,$95,$a6,$99,$66,$aa,$55,$65,$a9,$a6,$aa,$ee,$fb,$fe // W.....f.Ue......
        .byte $55,$a6,$55,$96,$5a,$d5,$77,$dd,$5a,$56,$5a,$66,$aa,$99,$65,$55 // U.U.Z.w.ZVZf..eU
        .byte $57,$7f,$5f,$77,$5d,$55,$a6,$99,$5b,$aa,$59,$aa,$6b,$af,$ab,$ee // W._w]U..[.Y.k...
        .byte $55,$96,$a5,$95,$66,$55,$96,$65,$65,$97,$a5,$69,$95,$a7,$95,$a9 // U...fU.ee..i....
        .byte $59,$a9,$65,$a9,$5a,$66,$aa,$6a,$55,$9a,$56,$d5,$f7,$dd,$ff,$ff // Y.e.Zf.jU.V.....
        .byte $59,$aa,$66,$59,$55,$dd,$f7,$ff,$55,$59,$96,$59,$a6,$ea,$be,$ff // Y.fYU...UY.Y....
        .byte $59,$66,$55,$95,$59,$a6,$ea,$ff,$5a,$55,$66,$55,$9a,$66,$aa,$fb // YfU.Y...ZUfU.f..
        .byte $55,$99,$55,$5d,$57,$95,$57,$dd,$77,$55,$66,$aa,$a9,$66,$aa,$9a // U.U]W.W.wUf..f..
        .byte $55,$99,$aa,$ea,$99,$aa,$ff,$ba,$6e,$aa,$66,$55,$9a,$65 // U.......n.fU.e

txt_3ea6:
        .byte $55,$59,$55,$a6,$55,$99,$aa,$ba,$ee,$aa,$65,$59,$55,$66,$99,$aa // UYU.U.....eYUf..
        .byte $99,$66,$66,$99,$55,$56,$5a,$95,$56,$59,$66,$55,$99,$6a,$ab,$ae // .ff.UVZ.VYfU.j..
        .byte $6a,$59,$55,$99,$55,$5d,$77,$ff,$57,$65,$5a,$55,$9a,$56,$aa,$bb // jYU.U]w.WeZU.V..
        .byte $aa,$5b,$5a,$66,$5a,$aa,$66,$aa,$99,$6a,$5b,$9a,$56,$6a,$55,$6a // .[ZfZ.f..j[.VjUj
        .byte $a6,$6a,$6a,$5b,$6a,$96,$55,$59,$6a,$59,$5a,$6a,$a9,$69,$d9,$5a // .jj[j.UYjYZj.i.Z
        .byte $69,$59,$75,$55,$66,$aa,$5a,$d6,$6a,$9a,$55,$9f,$55,$57,$df,$55 // iYuUf.Z.j.U.UW.U
        .byte $57,$df,$5a,$aa,$99,$aa,$a5,$a9,$6a,$aa,$55,$66,$5a,$aa,$bb,$aa // W.Z.....j.UfZ...
        .byte $59,$55,$6b,$aa,$ef,$aa,$ff,$bb,$aa,$66,$56,$94,$5c,$74,$5c,$94 // YUk......fV.\t\.
        .byte $a8,$66,$01,$e4,$d9,$e4,$d9,$dd,$5d,$05,$01,$e4,$d9,$e4,$d9,$dd // .f......].......
        .byte $5d,$05,$01,$e4,$d9,$e4,$d9,$dd,$5d,$05 // ].......].

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

// --- Region $423f-$471f ---
.pc = $423f "dat_423f"

dat_423f:
        .byte $6a,$af,$64,$00,$98,$98,$b8,$b9,$b9,$b9,$98,$98,$b8,$b9,$b9,$b9 // j.d.............
        .byte $fc,$c8,$90,$00,$00,$00,$00,$00,$6a,$af,$64,$00,$00,$00,$00,$00 // ........j.d.....
        .byte $00,$28,$92,$90,$00,$00,$00,$00,$a4,$64,$a4,$00,$98,$8b,$90,$90 // .(.......d......
        .byte $8c,$8b,$98,$8b,$9b,$90,$00,$00,$cf,$8b,$00,$00,$00,$00,$00,$00 // ................
        .byte $a4,$64,$a4,$00,$00,$00,$00,$00,$00,$28,$29,$90,$00,$00,$00,$00 // .d.......().....
        .byte $89,$98,$00,$00,$c8,$8b,$9b,$00,$c8,$8b,$c8,$8b,$90,$90,$00,$00 // ................
        .byte $c8,$8b,$90,$90,$00,$00,$00,$00,$89,$98,$00,$00,$6a,$a6,$af,$af // ............j...
        .byte $6a,$29,$9b,$9b,$9b,$9b,$9b,$9b,$b9,$89,$9b,$b9,$8b,$b9,$9b,$98 // j)..............
        .byte $8b,$b9,$8b,$b9,$9b,$9b,$8b,$8b,$9b,$8b,$9b,$9b,$9b,$9b,$b9,$9b // ................
        .byte $9b,$89,$9b,$9b,$9b,$9b,$9b,$9b,$9b,$8b,$b8,$b8,$b8,$b8,$b9,$9b // ................
        .byte $9b,$9b,$9b,$b9,$9b,$9b,$b8,$b8,$8b,$8b,$9b,$9b,$9b,$b9,$b8,$b8 // ................
        .byte $b9,$9b,$9b,$b8,$b8,$b9,$9b,$9b,$9b,$9b,$9b,$9b,$b8,$b8,$8b,$b8 // ................
        .byte $b8,$c0,$c8,$8c,$8c,$b8,$8b,$8b,$b8,$9b,$8b,$b8,$b9,$b8,$b8,$8b // ................
        .byte $8b,$8b,$b8,$b9,$8b,$b8,$c8,$c8,$c8,$c8,$8c,$8b,$b9,$9b,$b8,$8c // ................
        .byte $8b,$b8,$b9,$9b,$9b,$8b,$6a,$6a,$6a,$f1,$f1,$f1,$f1,$31,$f1,$f1 // ......jjj....1..
        .byte $f1,$f1,$f1,$f1,$31,$f1,$f1,$f1,$f1,$f1,$f1,$31,$f1,$f1,$f1,$f1 // ....1......1....
        .byte $f1,$f1,$31,$f1,$f1,$f1,$f1,$f1,$f1,$31,$f1,$f1,$f1,$f1,$f1,$f1 // ..1......1......
        .byte $31,$f1,$f1,$f1,$f1,$f1,$f1,$31,$f1,$f1,$f1,$f1,$f1,$f1,$31,$f1 // 1......1......1.
        .byte $f1,$f1,$f1,$f1,$f1,$31,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // .....1..........
        .byte $f1,$f1,$f1,$f1,$f1,$01,$f1,$f1,$f1,$f1,$01,$f1,$f1,$f1,$f1,$f1 // ................
        .fill 12, $f1
        .byte $01,$f1,$f1,$f1,$f1,$01,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // ................
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$31,$51,$f1,$f1,$51,$e1,$61 // ......1Q..Q.a

txt_43a8:
        .text "1Q"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $f1,$d1,$a1,$a1,$31,$61,$d1,$f1,$d1,$51,$a1,$31,$61,$91,$f1,$01 // ....1a...Q.1a...
        .byte $f1,$f1,$71,$31,$f1,$61,$01,$f1,$71,$71,$31,$a1,$91,$01,$f1,$51 // ..q1.a..qq1....Q
        .byte $71                                   // q

txt_43cc:
        .text "1Q"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $01,$f1,$a1,$91,$31,$31,$61,$a1,$01,$f1,$a1,$81,$31,$91,$51,$01 // ....11a.....1.Q.
        .byte $f1,$e1,$81,$31,$a1,$51,$01,$f1,$91,$a1,$31,$51,$51,$01,$f1,$f1 // ...1.Q....1QQ...
        .byte $01,$01,$31,$01,$61,$91,$f1,$01,$01,$31,$01,$61,$51,$f1,$01,$01 // ..1.a....1.aQ...
        .byte $31,$01,$61,$51,$f1,$01,$01,$31,$31,$01,$11,$41,$f1,$01,$f1,$31 // 1.aQ...11..A...1
        .byte $01,$01,$91,$31,$01,$01,$f1,$01,$01,$01,$31,$01,$01,$f1,$f1,$01 // ...1......1.....
        .byte $01,$01,$31,$01,$b1,$f1,$01,$01,$01,$31,$01,$01,$31,$01,$a1,$01 // ..1......1..1...
        .byte $f1,$a1,$01,$f1,$01,$41,$f1,$31,$01,$01,$a1,$f1,$01,$01,$f1,$01 // .....A.1........
        .byte $01,$f1,$01,$01,$a1,$f1,$01,$01,$31,$01,$01,$31,$01,$01,$e1,$01 // ........1..1....
        .byte $f1,$01,$01,$31,$01,$01,$31,$01,$01,$01,$01,$01,$01,$f1,$01,$01 // ...1..1.........
        .byte $f1,$01,$01,$f1,$01,$01,$01,$31,$f1,$01,$01,$f1,$01,$01,$f1,$01 // .......1........
        .byte $01,$01,$31,$01,$01,$31,$01,$01,$31,$01,$01,$01,$f1,$01,$01,$f1 // ..1..1..1.......
        .byte $31,$01,$01,$31,$01,$01,$01,$f1,$01,$01,$f1,$01,$01,$f1,$01,$01 // 1..1............
        .byte $01,$31,$01,$01,$31,$01,$01,$31,$f1,$01,$01,$01,$31,$01,$01,$31 // .1..1..1....1..1
        .byte $01,$01,$31,$01,$01,$01,$f1,$01,$01,$f1,$01,$01,$f1,$01,$01,$01 // ..1.............
        .byte $f1,$f1,$01,$01,$f1,$01,$01,$31,$01,$01,$f1,$01,$01,$31,$01,$01 // .......1.....1..
        .byte $f1,$01,$01,$31,$01,$01,$01,$f1,$01,$01,$31,$01,$01,$f1,$01,$01 // ...1......1.....
        .byte $31,$01,$01,$a1,$01,$01,$51,$01,$01,$b1,$01,$01,$61,$31,$01,$01 // 1.....Q.....a1..
        .byte $91,$01,$01,$e1,$01,$01,$d1,$01,$01,$e1,$01,$01,$d1,$01,$01,$01 // ................
        .byte $01,$01,$01,$f1,$31,$01,$01,$31,$01,$01,$01,$01,$01,$01,$f1,$01 // ....1..1........
        .byte $01,$f1,$01,$01,$f1,$01,$01,$01,$31,$01,$01,$31,$f1,$01,$01,$f1 // ........1..1....
        .byte $01,$f1,$01,$01,$01,$f1,$01,$01,$f1,$01,$01,$01,$f1,$01,$01,$f1 // ................
        .byte $01,$01,$01,$f1,$31,$01,$01,$f1,$01,$01,$01,$f1,$01,$01,$31,$01 // ....1.........1.
        .byte $01,$31,$01,$01,$01,$01,$01,$01,$f1,$01,$01,$f1,$f1,$01,$01,$01 // .1..............
        .byte $f1,$01,$01,$31,$01,$01,$31,$01,$01,$01,$01,$01,$01,$f1,$01,$01 // ...1..1.........
        .byte $f1,$01,$01,$f1,$01,$01,$01,$01,$f1,$01,$01,$f1,$01,$01,$f1,$01 // ................
        .byte $01,$01,$31,$01,$01,$31,$01,$01,$31,$01,$01,$d1,$f1,$31,$01,$01 // ..1..1..1....1..
        .byte $31,$01,$01,$31,$01,$01,$a1,$f1,$01,$01,$f1,$01,$01,$f1,$01,$01 // 1..1............
        .byte $e1,$31,$01,$01,$31,$f1,$01,$01,$f1,$01,$01,$01,$31,$01,$01,$31 // .1..1.......1..1
        .byte $01,$01,$31,$01,$01,$01,$f1,$01,$01,$f1,$01,$01,$f1,$31,$01,$01 // ..1..........1..
        .byte $01,$f1,$01,$01,$f1,$01,$01,$f1,$01,$01,$01,$f1,$01,$01,$31,$01 // ..............1.
        .byte $01,$31,$01,$01,$01,$01,$f1,$01,$01,$31,$01,$01,$31,$01,$01,$01 // .1.......1..1...
        .byte $01,$01,$01,$f1,$01,$01,$f1,$01,$01,$f1,$01,$01,$01,$31,$f1,$01 // .............1..
        .byte $01,$f1,$01,$01,$f1,$01,$01,$01,$31,$01,$01,$31,$01,$01,$31,$01 // ........1..1..1.
        .byte $01,$01,$f1,$01,$01,$f1,$31,$01,$01,$31,$01,$01,$01,$f1,$01,$01 // ......1..1......
        .byte $f1,$01,$01,$f1,$01,$01,$01,$31,$01,$01,$31,$01,$01,$31,$f1,$f1 // .......1..1..1..
        .byte $f1,$51,$31,$f1,$f1,$31,$f1,$f1,$31,$f1,$f1,$51,$f1,$f1,$f1,$f1 // .Q1..1..1..Q....
        .byte $f1,$f1,$f1,$f1,$31,$f1,$f1,$f1,$f1,$f1,$f1,$31,$f1,$f1,$f1,$f1 // ....1......1....
        .byte $f1,$f1,$31,$f1,$f1,$f1,$f1,$f1,$ff,$36,$fa,$f1,$3c,$fc,$f9,$01 // ..1......6..<...
        .byte $f8,$f8,$fc,$fc,$f9,$f1,$f1,$f1,$f8,$09,$f1,$f1,$f1,$31,$f1,$f1 // .............1..
        .byte $3f,$f6,$fa,$01,$f1,$f1,$f1,$f1,$f1,$f9,$f1,$f1,$f1,$f1,$f1,$f1 // ?...............
        .byte $f6,$3a,$f6,$f1,$3c,$f9,$f1,$31,$f1,$f9,$0c,$f9,$f1,$f1,$f1,$f1 // .:..<..1........
        .byte $f8,$f9,$f1,$f1,$01,$31,$f1,$f1,$36,$fa,$f6,$31,$f1,$f1,$01,$f1 // .....1..6..1....
        .byte $f1,$f9,$f1,$f1,$f1,$f1,$f1,$f1,$01,$f1,$f1,$f1,$3b,$f9,$f1,$31 // ............;..1
        .byte $fb,$f9,$0b,$f9,$f1,$f1,$f1,$f1,$f9,$f9,$f1,$f1,$f1,$f1,$f1,$f1 // ................
        .byte $31,$f1,$f1,$31,$ff,$ff,$36,$f6,$ff,$0b,$f1,$f1,$f1,$f1,$f1,$f1 // 1..1..6.........
        .byte $f8,$f1,$f1,$08,$39,$f1,$f8,$3b,$f9,$f1,$39,$f1,$f1,$08,$f1,$f9 // ....9..;..9.....
        .byte $f8,$f9,$f8,$f1,$f1,$f1,$f8,$f1,$f8,$f1,$f1,$31,$f1,$f8,$38,$f1 // ...........1..8.
        .byte $f1,$ac,$fc,$fc,$fc,$f9,$f8,$f8,$f8,$f1,$f8,$f8,$f1,$f8,$f9,$31 // ...............1
        .byte $f1,$f9,$31,$f1,$f8,$38,$fc,$fc,$58,$f8,$f8,$f9,$f9,$f1,$f8,$f8 // ..1..8..X.......
        .byte $f8,$f8,$51,$31,$f1,$fc,$3c,$fc,$fc,$31,$f1,$f1,$0b,$fc,$fc,$f1 // ..Q1..<..1......
        .byte $f9,$f8,$f1,$f9,$f1,$f9,$09,$f9,$f9,$f9,$39,$f8,$f9,$3c,$fb,$f1 // ..........9..<..
        .byte $01,$fb,$fb,$f9,$f1,$f8,$fc,$fb,$fc,$f9,$f1,$f8,$f8,$fc,$3f,$ff // ..............?.
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00                                   // .

// --- Region $4724-$4738 ---
.pc = $4724 "Segment $4724"
        .text "NTRO BY THE MURP"
        .byte $48,$59,$21,$00,$00                   // HY!..

// --- Region $4916-$4925 ---
.pc = $4916 "Segment $4916"
        .byte $a9,$01,$85,$fe,$a9,$08,$85,$ff,$a9,$00,$85,$fc,$a9,$4c,$85,$fd // .............L..

// --- Region $4a01-$4a2b ---
.pc = $4a01 "dat_4a01"

dat_4a01:
        .byte $a2,$0f,$bd,$00,$20,$9d,$db,$06,$a9,$01,$9d,$db,$da,$ca,$10,$f2 // .... ...........
        .byte $60,$06,$06,$0e,$0e,$03,$03,$0d,$0d,$07,$07,$01,$01,$0f,$0f,$0c // `...............
        .byte $0c,$0b,$00,$0b,$0b,$0c,$0c,$0f,$0f,$01,$01 // ...........

// --- Region $4b91-$4b91 ---
.pc = $4b91 "dat_4b91"

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

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

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

// --- Region $9d0e-$9d0e ---
.pc = $9d0e "dat_9d0e"

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

// --- Region $a9d1-$a9d1 ---
.pc = $a9d1 "dat_a9d1"

dat_a9d1:
        // === Fill data (1 bytes, $a9d1-$a9d1) ===
        .byte $00                                   // .

// --- Region $add1-$add1 ---
.pc = $add1 "dat_add1"

dat_add1:
        // === Fill data (1 bytes, $add1-$add1) ===
        .byte $00                                   // .

// --- Region $c8d1-$c8d1 ---
.pc = $c8d1 "dat_c8d1"

dat_c8d1:
        // === Fill data (1 bytes, $c8d1-$c8d1) ===
        .byte $00                                   // .

// --- Region $de00-$ea7d ---
.pc = $de00 "dat_de00"

dat_de00:
        .byte $08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8,$d0,$f7,$4c,$00,$01,$00 // ....H.......L...
        .byte $08,$06,$df                           // ...

txt_de13:
        .text "3*"
        .byte $b1                                   // '1' | $80 (end-of-string marker)

txt_de16:
        .text "/****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22,$01 // ........./).. ".
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02,$e6
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01               // ...7..

txt_deb2:
        .text "X  GL"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$aa,$25 // .............`.%
        .byte $3e,$77,$7f,$77,$77,$a3,$25,$7e,$77,$7e,$77,$7e,$a3,$25,$3e,$77 // >w.ww.%~w~w~.%>w
        .byte $70,$77,$3e,$a3,$21,$7e,$e3,$77,$21,$7e,$a3,$25,$7f,$70,$7c,$70 // pw>.!~.w!~.%.p|p
        .byte $7f,$a3,$25,$7f,$70,$7c,$70,$70,$a3,$25,$3f,$70,$77,$77,$3f,$a3 // ..%.p|pp.%?pww?.
        .byte $25,$77,$77,$7f,$77,$77,$a3,$21,$3e,$e3,$1c // %ww.ww.!>..

txt_df43:
        .text "!>"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$7f,$07,$07,$77,$3e,$a3,$25,$77,$77,$7e,$77,$77,$a3,$e3,$70 // %...w>.%ww~ww..p
        .byte $22,$77,$7f,$a3,$23,$63,$77,$7f,$42,$77,$77,$00,$00,$00,$3e,$77 // "w..#cw.Bww...>w
        .byte $77,$22,$77,$3e,$a3,$25,$7e,$77,$7e,$70,$70,$a3,$25,$3e,$77,$75 // w"w>.%~w~pp.%>wu
        .byte $76,$3b,$a3,$25,$7e,$77,$7e,$77,$77,$a3,$25,$3f,$70,$3e,$07,$7e // v;.%~w~ww.%?p>.~
        .byte $a3,$21,$7f,$e4,$1c,$a3,$e4,$77       // .!.....w

txt_df8e:
        .text "!>"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e3,$77,$22,$36,$1c,$a3,$25,$77,$77,$7f,$77,$63,$a3,$25,$77,$77 // .w"6..%ww.wc.%ww
        .byte $3e,$77,$77,$a3,$25,$77,$77,$3f,$07,$7e,$a3,$31,$7f,$07,$3e,$70 // >ww.%ww?.~.1..>p
        .byte $7f,$00,$77,$00,$3e,$77,$7f,$77,$77,$00,$77,$00,$3e,$e3,$77,$24 // ..w.>w.ww.w.>.w$
        .byte $3e,$00,$77,$00,$e4,$77,$2d,$3e,$00,$1c,$00,$3e,$77,$7f,$77,$77 // >.w..w->...>w.ww
        .byte $00,$1c,$00,$3e,$e3,$77               // ...>.w

txt_dfd7:
        .text "!>"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $e3,$70,$22,$00,$70,$a3,$23,$77,$77,$11,$a5,$25,$36,$7f,$36,$7f // .p".p.#ww..%6.6.
        .byte $36,$a2,$27,$08,$3e,$68,$3e,$0b,$7e,$08,$a2,$25,$66,$6c,$18,$36 // 6.'.>h>.~..%fl.6
        .byte $66,$a2,$27,$08,$3f,$68,$7e,$68,$3f,$08,$a2,$23,$70,$70,$10,$a5 // f.'.?h~h?..#pp..
        .byte $21,$3f,$e3,$70                       // !?.p

txt_e00e:
        .text "!?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $21,$7e,$e3,$07,$21,$7e,$a4,$e3,$1c,$a4,$25,$18,$18,$7e,$18,$18 // !~..!~....%..~..
        .byte $a6,$23,$60,$60,$20,$a4,$21,$7e,$a8,$22,$60,$60,$a3,$25,$06,$0c // .#`` .!~."``.%..
        .byte $18,$30,$60,$a3,$21,$3e,$e3,$77       // .0`.!>.w

txt_e039:
        .text "!>"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$1c,$3c,$1c,$1c,$7f,$a3,$25,$7e,$07,$3e,$70,$7f,$a3,$25,$7e // %.<....%~.>p..%~
        .byte $07,$1e,$07,$7e,$a3,$25,$77,$77,$3f,$07,$07,$a3,$25,$7f,$70,$3e // ...~.%ww?...%.p>
        .byte $07,$7e,$a3,$25,$3f,$70,$7e,$77,$3e,$a3,$25,$7f,$07,$1f,$07,$07 // .~.%?p~w>.%.....
        .byte $a3,$25,$3e,$77,$3e,$77,$3e,$a3,$25,$3e,$77,$3f,$07,$7e,$a4,$23 // .%>w>w>.%>w?.~.#
        .byte $60,$00,$60,$a5,$27,$60,$00,$60,$60,$20,$00,$ff,$a9,$23,$7e,$00 // `.`.'`.`` ...#~.
        .byte $7e,$a8,$c1,$a2,$27,$7e,$07,$3e,$70,$00,$70,$00,$e6,$20,$61,$85 // ~...'~.>p.p.. a.

txt_e09c:
        .encoding "screencode_mixed"
        .text "do you have the time to listen to my whine about nothing and everything all at once. i'm one of those melodromatic fouls, neurotic to the boan there's no doubt it. sometimes i give myself the creeps, sometimes my mind plays tricks on me, it all keeps adding up, i think i'm cracking up. am i just paranoid? i'm just stoned! 'starmerchant (gwiezony kupiec)' supplied and translated by blaze"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e4,$20,$60,$66               // ... `f

txt_e227:
        .encoding "screencode_mixed"
        .text "pal/ntsc-fixed, debugged and improved (after the end and game over it restarts now"
        .encoding "petscii_upper"

txt_e279:
        .text " !) "

txt_e27d:
        .encoding "screencode_mixed"
        .text "by the ignorance"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e4                           // ...

txt_e290:
        .encoding "screencode_mixed"
        .text " 7this game is fullprice "
        .encoding "petscii_upper"
        .byte $e3,$21,$2a,$20,$08,$05,$08,$05,$08,$05,$20,$21,$21,$e4,$20,$60 // .!* ...... !!. `

txt_e2b9:
        .encoding "screencode_mixed"
        .text ")call edge of midnight at"
        .encoding "petscii_upper"

txt_e2d2:
        .text ": 609-631-809 "
        .byte $0f,$12,$20,$e3,$38,$60,$65           // .. .8`e

txt_e2e7:
        .text "-523-3693 "

txt_e2f1:
        .encoding "screencode_mixed"
        .text "afl whq and the escapade at"
        .encoding "petscii_upper"

txt_e30c:
        .text ": +49 5341 811560 "

txt_e31e:
        .encoding "screencode_mixed"
        .text "afl ehq and antidote at"
        .encoding "petscii_upper"

txt_e335:
        .text ": +46 4276416 "
        .byte $01,$06,$0c,$2f,$14,$12,$09,$01,$04,$e4,$2e,$e4 // .../........

txt_e34f:
        .encoding "screencode_mixed"
        .text " 8greetings to all my fans"
        .encoding "petscii_upper"
        .byte $e3,$2e,$f9,$20,$80,$2c,$00,$e8       // ... .,..

txt_e371:
        .encoding "screencode_mixed"
        .text " 8i'm surely not depacking"
        .encoding "petscii_upper"
        .byte $80,$2c,$20,$2e,$09,$0e,$14,$12,$0f,$20,$03,$12,$05,$04,$09,$14 // ., ...... ......
        .byte $13,$3a,$fa,$20,$ee,$2d,$ee           // .:. .-.

txt_e3a2:
        .encoding "screencode_mixed"
        .text " 0code: the murphy"
        .encoding "petscii_upper"
        .byte $ea,$20,$28,$07,$12,$01,$06,$09,$18,$3a,$20,$e3,$12,$e3,$20,$29 // . (......: ... )
        .byte $14,$15,$0e,$05,$3a,$20,$10,$12,$09,$eb // ....: ....

txt_e3ce:
        .encoding "screencode_mixed"
        .text " 4ntsc/pal fix: murphy"
        .encoding "petscii_upper"
        .byte $81,$00,$00,$29,$4c,$40,$10,$4c,$95,$10,$4c,$d3,$10,$e3,$02,$2a // ...)L@.L..L....*
        .byte $00,$07,$0e,$01,$02,$04,$52,$0c,$18,$01,$a2 // ......R....

txt_e3ff:
        .text "#0"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $0f,$a4,$60,$83,$04                   // ..`..

txt_e407:
        .byte $22                                   // double quote character
        .text "DREAMS' ODYSSEE PT.2"
        .byte $22                                   // double quote character
        .text " BY PRI'94"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $00,$0a,$a8,$a2,$00,$b9,$d3,$18,$9d,$d9,$17,$b9,$d4,$18,$9d,$dc // ................
        .byte $17,$c8,$c8,$e8,$e0,$03,$d0,$ed,$b9,$d3,$18,$8d,$bf,$10,$b9,$d4 // ................
        .byte $18,$8d,$1a,$10,$a2,$00,$8a,$9d,$df,$17,$e8,$e0,$79,$d0,$f8,$aa // ............y...
        .byte $a9,$02,$9d,$e5,$17,$9d,$09,$10,$e8,$e0,$03,$d0,$f3,$a2,$00,$8a // ................
        .byte $9d,$00,$d4,$e8,$e0,$18,$d0,$f8,$a9,$08,$8d,$04,$d4,$8d,$0b,$d4 // ................
        .byte $8d,$12,$d4,$60,$a5,$fa,$48,$a5,$fb,$48,$ce,$16,$10,$30,$1e,$a2 // ...`..H..H...0..
        .byte $00,$02,$20,$73,$13,$e8,$3b,$20,$73,$13,$ad,$19,$10,$18,$6d,$53 // .. s..; s.....mS
        .byte $18,$8d,$16,$d4,$68,$85,$fb,$68,$85,$fa,$60,$a9,$01,$8d,$16,$10 // ....h..h..`.....
        .byte $a2,$00,$02,$20,$e1,$10,$e8,$28,$20,$e1,$10,$4c,$ad,$10,$a2,$00 // ... ...( ..L....
        .byte $02,$20,$54,$16,$e8,$60,$db,$20,$54,$16,$60,$bd,$09,$10,$f0,$05 // . T..`. T.`.....
        .byte $de,$e5,$17,$f0,$03,$4c,$73,$13,$bd,$d9,$17,$85,$fa,$bd,$dc,$17 // .....Ls.........
        .byte $85,$fb,$bc,$df,$17,$b1,$fa,$10,$46,$c9,$ff,$d0,$09,$c8,$b1,$fa // ........F.......
        .byte $9d,$df,$17,$a8,$b1,$fa,$c9,$fd,$d0,$10,$c8,$b1,$fa,$9d,$ee,$17 // ................
        .byte $c8,$98,$9d,$df,$17,$b1,$fa,$4c,$45,$11,$c9,$fc,$d0,$15,$c8,$b1 // .......LE.......
        .byte $fa,$49,$ff,$18,$69,$01,$9d,$ee,$17,$c8,$98,$9d,$df,$17,$b1,$fa // .I..i...........
        .byte $4c,$45,$11,$c9,$fe,$d0,$08,$a9,$00,$9d,$09,$10,$4c,$54,$16,$a8 // LE..........LT..
        .byte $b9,$97,$1c,$85,$fa,$b9,$ae,$1c,$85,$fb,$bc,$e2,$17,$b1,$fa,$30 // ...............0
        .byte $03,$4c,$14,$13,$c9,$fd,$d0,$0e,$c8,$b1,$fa,$9d,$e8,$17,$c8,$98 // .L..............
        .byte $9d,$e2,$17,$4c,$53,$11,$c9,$fc,$d0,$0e,$c8,$b1,$fa,$9d,$eb,$17 // ...LS...........
        .byte $c8,$98,$9d,$e2,$17,$4c,$53,$11,$c9,$f0,$d0,$4a,$c8,$b1,$fa,$48 // .....LS....J...H
        .byte $29,$07,$8d,$56,$18,$bc,$12,$10,$b9,$79,$17,$9d,$0c,$18,$ad,$56 // )..V.....y.....V
        .byte $18,$f0,$1e,$a9,$00,$9d,$0f,$18,$9d,$06,$18,$9d,$33,$18,$9d,$36 // ............3..6
        .byte $18,$9d,$39,$18,$a8,$1e,$0c,$18,$3e,$0f,$18,$c8,$cc,$56,$18,$d0 // ..9.....>....V..
        .byte $f4,$68,$e4,$4a,$60,$bf,$9d,$09,$18,$bd,$e2,$17,$18,$69,$02,$9d // .h.J`........i..
        .byte $e2,$17,$a8,$4c,$53,$11,$c9,$fe,$d0,$24,$bd,$e8,$17,$9d,$e5,$17 // ...LS....$......
        .byte $fe,$e2,$17,$c8,$b1,$fa,$9d,$27,$18,$c9,$ff,$d0,$0e,$a9,$00,$9d // .......'........
        .byte $e2,$17,$9d,$f1,$17,$9d,$f4,$17,$fe,$df,$17,$4c,$54,$16,$c9,$f4 // ...........LT...
        .byte $d0,$0b,$bd,$21,$18,$49,$01,$9d,$21,$18,$4c,$d0,$11,$c9,$f5,$d0 // ...!.I..!.L.....
        .byte $0e,$bd,$f4,$17,$49,$ff,$9d,$f4,$17,$fe,$e2,$17,$4c,$50,$11,$c9 // ....I.......LP..
        .byte $f3,$d0,$0e,$c8,$b1,$fa,$9d,$f1,$17,$c8,$98,$9d,$e2,$17,$4c,$53 // ..............LS
        .byte $11,$c9,$fb,$d0,$21,$c8,$b1,$fa,$9d,$f7,$17,$c8,$b1,$fa,$18,$7d // ....!..........}
        .byte $ee,$17,$9d,$12,$10,$c8,$b1,$fa,$18,$7d,$ee,$17,$9d,$fa,$17,$98 // .........}......
        .byte $9d,$e2,$17,$4c,$23,$13,$c9,$fa,$d0,$1f,$c8,$b1,$fa,$9d,$f7,$17 // ...L#...........
        .byte $c8,$b1,$fa,$18,$7d,$ee,$17,$9d,$fa,$17,$98,$9d,$e2,$17,$a9,$00 // ....}...........
        .byte $9d,$3c,$18,$9d,$3f,$18,$4c,$d0,$11,$c9,$f9,$d0,$21,$c8,$b1,$fa // .<..?.L.....!...
        .byte $8d,$57,$18,$f0,$06,$e4,$0a,$60,$ad,$09,$04,$8d,$17,$d4,$ad,$57 // .W.....`.......W
        .byte $18,$29,$f0,$8d,$18,$10,$c8,$98,$9d,$e2,$17,$4c,$53,$11,$c9,$f8 // .).........LS...
        .byte $d0,$0e,$c8,$b1,$fa,$8d,$53,$18,$c8,$98,$9d,$e2,$17,$4c,$53,$11 // ......S......LS.
        .byte $c9,$f2,$d0,$15,$c8,$b1,$fa,$bc,$0c,$10,$99,$05,$d4,$bd,$e2,$17 // ................
        .byte $18,$69,$02,$9d,$e2,$17,$4c,$50,$11,$c9,$f1,$d0,$15,$c8,$b1,$fa // .i....LP........
        .byte $bc,$0c,$10,$99,$06,$d4,$bd,$e2,$17,$18,$69,$02,$9d,$e2,$17,$4c // ..........i....L
        .byte $50,$11,$c9,$f7,$d0,$0e,$c8,$b1,$fa,$8d,$54,$18,$c8,$98,$9d,$e2 // P.........T.....
        .byte $17,$4c,$53,$11,$c9,$f6,$d0,$0e,$c8,$b1,$fa,$8d,$55,$18,$c8,$98 // .LS.........U...
        .byte $9d,$e2,$17,$4c,$53,$11,$c9,$ef,$d0,$0e,$c8,$b1,$fa,$9d,$42,$18 // ...LS.........B.
        .byte $c8,$98,$9d,$e2,$17,$4c,$53,$11,$fe,$e2,$17,$4c,$50,$11,$18,$7d // .....LS....LP..}
        .byte $ee,$17,$9d,$12,$10,$bd,$f4,$17,$f0,$03,$4c,$d0,$11,$c8,$b1,$fa // ..........L.....
        .byte $9d,$27,$18,$bd,$eb,$17,$e3,$0a,$60,$23,$9d,$4b,$18,$a8,$bd,$f1 // .'......`#.K....
        .byte $17,$d0,$1a,$b9,$c5,$1c,$48,$b9,$c6,$1c,$bc,$0c,$10,$99,$06,$d4 // ......H.........
        .byte $68,$99,$05,$d4,$a9,$09,$99,$04,$d4,$9d,$15,$18,$60,$e4,$0a,$60 // h...........`..`
        .byte $51,$85,$fa,$b9,$c6,$1c,$29,$0f,$05,$fa,$bc,$0c,$10,$99,$06,$d4 // Q.....).........
        .byte $a9,$00,$99,$05,$d4,$a9,$09,$99,$04,$d4,$9d,$15,$18,$60,$bd,$15 // .............`..
        .byte $18,$d0,$03,$4c,$7b,$14,$a9,$00,$9d,$15,$18,$9d,$3c,$18,$9d,$3f // ...L{.......<..?
        .byte $18,$bd,$e8,$17,$9d,$e5,$17,$fe,$e2,$17,$bc,$4b,$18,$b9,$cb,$1c // ...........K....
        .byte $29,$0f,$9d,$09,$18,$f0,$45,$b9,$ca,$1c,$9d,$06,$18,$b9,$cc,$1c // ).....E.........
        .byte $29,$f0,$e3,$4a,$60,$3a,$9d,$12,$18,$b9,$cc,$1c,$29,$07,$8d,$56 // )..J`:......)..V
        .byte $18,$bc,$12,$10,$b9,$79,$17,$9d,$0c,$18,$a9,$00,$9d,$0f,$18,$9d // .....y..........
        .byte $33,$18,$9d,$36,$18,$9d,$39,$18,$a8,$ad,$56,$18,$f0,$0c,$1e,$0c // 3..6..9...V.....
        .byte $18,$3e,$0f,$18,$c8,$cc,$56,$18,$d0,$f4,$bc,$4b,$18,$b9,$cb,$1c // .>....V....K....
        .byte $e4,$4a,$61,$17,$9d,$45,$18,$9d,$48,$18,$b9,$c7,$1c,$9d,$fd,$17 // .Ja..E..H.......
        .byte $b9,$c8,$1c,$f0,$18,$a8,$9d,$00,$18,$b9,$51,$1e,$9d,$2d,$18,$b9 // ..........Q..-..
        .byte $70,$1e,$9d,$2a,$18,$a9,$00,$9d,$30,$18,$fe,$00,$18,$e0,$02,$d0 // p..*....0.......
        .byte $1a,$bc,$4b,$18,$b9,$c9,$1c,$f0,$12,$8d,$03,$18,$a8,$b9,$8f,$1e // ..K.............
        .byte $8d,$19,$10,$a9,$00,$8d,$4e,$18,$ee,$03,$18,$bc,$fd,$17,$b9,$6d // ......N........m
        .byte $1d,$9d,$1e,$18,$29,$08,$f0,$0e,$b9,$df,$1d,$9d,$1b,$18,$a9,$00 // ....)...........
        .byte $9d,$18,$18,$4c,$5e,$14,$b9,$df,$1d,$18,$7d,$12,$10,$a8,$b9,$19 // ...L^.....}.....
        .byte $17,$9d,$18,$18,$b9,$79,$17,$9d,$1b,$18,$a9,$f7,$9d,$21,$18,$bd // .....y.......!..
        .byte $27,$18,$c9,$ff,$d0,$0e,$a9,$00,$9d,$e2,$17,$9d,$f1,$17,$9d,$f4 // '...............
        .byte $17,$fe,$df,$17,$4c,$96,$16,$e0,$02,$d0,$35,$ad,$57,$18,$f0,$30 // ....L.....5.W..0
        .byte $ac,$03,$18,$b9,$8f,$1e,$c9,$90,$d0,$07,$b9,$bc,$1e,$8d,$03,$18 // ................
        .byte $a8,$b9,$8f,$1e,$18,$6d,$19,$10,$8d,$19,$10,$c8,$ee,$4e,$18,$ad // .....m.......N..
        .byte $4e,$18,$d9,$bc,$1e,$d0,$09,$a9,$00,$8d,$4e,$18,$c8,$8c,$03,$18 // N.........N.....
        .byte $bc,$00,$18,$b9,$51,$1e,$c9,$90,$d0,$07,$b9,$70,$1e,$9d,$00,$18 // ....Q......p....
        .byte $a8,$b9,$70,$1e,$18,$7d,$2a,$18,$9d,$2a,$18,$b9,$51,$1e,$7d,$2d // ..p..}*..*..Q.}-
        .byte $18,$9d,$2d,$18,$c8,$fe,$30,$18,$bd,$30,$18,$d9,$70,$1e,$d0,$0a // ..-...0..0..p...
        .byte $a9,$00,$9d,$30,$18,$c8,$98,$9d,$00,$18,$bd,$f7,$17,$d0,$03,$4c // ...0...........L
        .byte $6c,$15,$bd,$12,$10,$dd,$fa,$17,$b0,$2d,$bd,$e3,$18,$60,$2a,$7d // l........-...`*}
        .byte $3c,$18,$bd,$1b,$18,$7d,$3f,$18,$bc,$fa,$17,$d9,$79,$17,$d0,$03 // <....}?.....y...
        .byte $4c,$58,$15,$bd,$3c,$18,$18,$7d,$f7,$17,$9d,$3c,$18,$bd,$3f,$18 // LX..<..}...<..?.
        .byte $69,$00,$9d,$3f,$18,$4c,$54,$16,$bd,$e3,$18,$61,$c2,$7d,$3c,$18 // i..?.LT....a.}<.
        .byte $bd,$1b,$18,$7d,$3f,$18,$bc,$fa,$17,$d9,$79,$17,$d0,$03,$4c,$58 // ...}?.....y...LX
        .byte $15,$bd,$3c,$18,$38,$fd,$f7,$17,$9d,$3c,$18,$bd,$3f,$18,$e9,$00 // ..<.8....<..?...
        .byte $9d,$3f,$18,$4c,$54,$16,$bd,$fa,$17,$9d,$12,$10,$a9,$00,$9d,$3c // .?.LT..........<
        .byte $18,$9d,$3f,$18,$9d,$f7,$17,$4c,$54,$16,$bd,$f4,$17,$f0,$0b,$a9 // ..?....LT.......
        .byte $00,$9d,$3c,$18,$9d,$3f,$18,$4c,$54,$16,$bd,$09,$18,$d0,$03,$4c // ..<..?.LT......L
        .byte $12,$16,$bd,$06,$18,$f0,$06,$de,$06,$18,$4c,$12,$16,$bd,$36,$18 // ..........L...6.
        .byte $d0,$49,$bd,$3c,$18,$18,$7d,$0c,$18,$9d,$3c,$18,$bd,$3f,$18,$7d // .I.<..}...<..?.}
        .byte $0f,$18,$9d,$3f,$18,$fe,$39,$18,$bd,$39,$18,$dd,$09,$18,$d0,$60 // ...?..9..9.....`
        .byte $fe,$36,$18,$bd,$12,$18,$f0,$12,$18,$7d,$0c,$18,$9d,$0c,$18,$bd // .6.......}......
        .byte $0f,$18,$69,$00,$9d,$0f,$18,$4c,$54,$16,$bd,$33,$18,$d0,$09,$1e // ..i....LT..3....
        .byte $0c,$18,$3e,$0f,$18,$fe,$33,$18,$4c,$54,$16,$bd,$3c,$18,$38,$fd // ..>...3.LT..<.8.
        .byte $0c,$18,$9d,$3c,$18,$bd,$3f,$18,$fd,$0f,$18,$9d,$3f,$18,$de,$39 // ...<..?.....?..9
        .byte $18,$bd,$39,$18,$d0,$1a,$de,$36,$18,$bd,$12,$18,$f0,$12,$18,$7d // ..9....6.......}
        .byte $0c,$18,$9d,$0c,$18,$bd,$0f,$18,$69,$00,$9d,$0f,$18,$4c,$54,$16 // ........i....LT.
        .byte $ad,$55,$18,$f0,$17,$ad,$1b,$10,$38,$ed,$55,$18,$8d,$1b,$10,$ad // .U......8.U.....
        .byte $1a,$10,$e9,$00,$8d,$1a,$10,$d0,$03,$8d,$55,$18,$ad,$54,$18,$f0 // ..........U..T..
        .byte $18,$18,$6d,$1b,$10,$8d,$1b,$10,$ad,$1a,$10,$69,$00,$8d,$1a,$10 // ..m........i....
        .byte $c9,$0f,$d0,$05,$a9,$00,$8d,$54,$18,$ad,$1a,$10,$0d,$18,$10,$8d // .......T........
        .byte $18,$d4,$bc,$fd,$17,$b9,$6d,$1d,$c9,$90,$d0,$0a,$b9,$df,$1d,$9d // ......m.........
        .byte $fd,$17,$a8,$b9,$6d,$1d,$9d,$1e,$18,$29,$08,$f0,$0e,$b9,$df,$1d // ....m....)......
        .byte $9d,$1b,$18,$a9,$00,$9d,$18,$18,$4c,$96,$16,$b9,$df,$1d,$18,$7d // ........L......}
        .byte $12,$10,$a8,$b9,$19,$17,$7d,$42,$18,$9d,$18,$18,$b9,$79,$17,$69 // ......}B.....y.i
        .byte $00,$9d,$1b,$18,$bd,$48               // .....H

// --- Region $eada-$eecf ---
.pc = $eada "dat_eada"

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

txt_eb89:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$5a,$8c,$b5,$e3,$18,$22,$01,$02,$a2,$2d,$13,$13,$67,$01 // ..Z...."...-..g.
        .byte $01,$80,$02,$02,$00,$13,$13,$00,$f4,$ad,$27,$0b,$71,$71,$00,$06 // ..........'.qq..
        .byte $06,$26,$b4,$2c,$7c,$18,$30,$77,$02,$04,$00,$41,$41,$00,$f7,$f7 // .&.,|.0w...AA...
        .byte $a3,$23,$ff,$f4,$f4,$a4,$25,$09,$09,$35,$02,$02,$b9,$23,$98,$98 // .#....%..5...#..
        .byte $02,$a8,$24,$3f,$ff,$01,$16,$e3,$03,$25,$04,$01,$02,$01,$05,$e3 // ..$?.....%......
        .byte $01,$28,$0d,$01,$02,$01,$05,$16,$09,$08,$e4,$0a,$e4,$0e,$22,$0f // .(............".
        .byte $10,$e3,$0a,$25,$0e,$15,$12,$12,$0e,$e8,$13,$26,$11,$11,$ff,$00 // ...%.......&....
        .byte $fc,$0c,$a4,$e3,$0b,$21,$0c,$a2,$22,$fc,$00,$ec,$07,$21,$16,$e3 // .....!.."....!..
        .byte $11,$26,$14,$fc,$0c,$11,$fc,$00,$e3,$11,$c1,$a5,$e3,$0b,$21,$0c // .&............!.
        .byte $a2,$e6,$06,$e5,$11,$37,$fc,$0c,$11,$11,$fc,$00,$11,$ff,$00,$5a // .....7.........Z
        .byte $18,$8c,$18,$b5,$18,$01,$0f,$fd,$02,$fc,$13,$f9,$3f,$03,$18,$f4 // ............?...
        .byte $18,$f4,$39,$18,$f4,$19,$fe,$f5,$18,$f4,$f5,$18,$f4,$18,$f4,$fd // ..9.............
        .byte $04,$1f,$f5,$1e,$1f,$f5,$1b,$f5,$17,$f5,$fd,$02,$03,$18,$f4,$18 // ................
        .byte $f4,$3b,$18,$f4,$19,$f5,$fe,$18,$f4,$f5,$18,$f4,$1b,$fe,$f5,$18 // .;..............
        .byte $f4,$fd,$04,$f5,$1f,$1e,$1d,$f5,$1b,$ff,$fd,$08,$fc,$a2,$26,$fc // ..............&.
        .byte $01,$02,$fd,$04,$fc,$a3,$26,$fd,$08,$fc,$01,$02,$fc,$a2,$26,$fc // ......&.......&.
        .byte $01,$02,$fd,$04,$fc,$a3,$24,$fc,$01,$02,$fc,$a2,$24,$ff,$fd,$08 // ......$.....$...
        .byte $fc,$a2,$26,$fc,$01,$02,$fd,$04,$fc,$a3,$26,$fd,$08,$fc,$01,$02 // ..&.......&.....
        .byte $fc,$a2,$26,$fc,$01,$02,$fd,$04,$fc,$a3,$26,$fc,$01,$02,$fd,$02 // ..&.......&.....
        .byte $fc,$a2,$27,$fd,$02,$00,$ff,$fd,$02,$fc,$a4,$23,$fe,$00,$fe,$a3 // ..'........#....
        .byte $2a,$fe,$fd,$0c,$fc,$01,$02,$ff,$fd,$02,$fc,$a4,$23,$fe,$00,$fe // *...........#...
        .byte $a2,$30,$fc,$0d,$fd,$04,$25,$22,$fd,$02,$20,$1d,$1a,$fe,$ff,$fd // .0....%".. .....
        .byte $08,$fc,$a2,$26,$fc,$01,$02,$fd,$04,$fc,$a3,$26,$fd,$08,$fc,$01 // ...&.......&....
        .byte $02,$fc,$a2,$2a,$fc,$01,$02,$fd,$02,$02,$fd,$02,$02,$fc,$a2,$60 // ...*...........`
        .byte $54,$fe,$fc,$01,$02,$fe,$02,$02,$ff,$fc,$03,$f9,$3f,$fd,$04,$0c // T...........?...
        .byte $f5,$18,$1b,$0f,$1d,$1b,$16,$18,$1b,$0f,$1e,$12,$1d,$1b,$16,$17 // ................
        .byte $0c,$18,$1b,$0f,$1d,$1b,$16,$18,$1b,$0f,$1e,$12,$1d,$1b,$16,$17 // ................
        .byte $0c,$18,$1b,$0f,$1d,$1b,$16,$18,$1b,$0f,$1e,$12,$1d,$1b,$16,$17 // ................
        .byte $0c,$18,$1b,$0f,$1d,$1b,$16,$18,$1b,$0f,$1e,$12,$1d,$1b,$16,$17 // ................
        .byte $ff,$fd,$08,$fc,$0e,$b0,$25,$ff,$fc,$0f,$fd,$08,$f0,$04,$29,$ff // ......%.......).
        .byte $fd,$04,$fe,$ff,$fd,$04,$fc,$0f,$44,$04,$fc,$10,$02,$fc,$0f,$04 // ........D.......
        .byte $fe,$60,$36,$ff,$fd,$04,$fc,$03,$f9,$3f,$f3,$0e,$18,$18,$24,$18 // .`6......?....$.
        .byte $22,$24,$27,$16,$18,$18,$24,$18,$22,$24,$1f,$16,$ff,$fd,$04,$fc // "$'...$."$......
        .byte $03,$f9,$3f,$f3,$0c,$18,$18,$24,$18,$22,$24,$27,$16,$2b,$2a,$29 // ..?....$."$'.+*)
        .byte $27,$24,$1f,$1d,$1b,$ff,$fd,$08,$fc,$a2,$26,$fc,$01,$02,$fd,$04 // '$........&.....
        .byte $fc,$a3,$29,$fd,$08,$fc,$01,$02,$fd,$04,$02,$fc,$a6,$60,$32,$fc // ..)..........`2.
        .byte $01,$02,$fd,$02,$02,$fd,$02,$02,$ff,$f3,$0d,$fc,$0d,$fd,$04,$25 // ...............%
        .byte $25,$f3,$0e,$fd,$02,$22,$22,$f3,$00,$fd,$04,$22,$20,$1e,$1c,$fd // %....""...." ...
        .byte $06,$fc,$10,$02,$02,$fd,$04,$fc,$0f,$04,$fe,$fc,$01,$02,$fd,$02 // ................
        .byte $fc,$a3,$60,$d8,$fd,$04,$fc,$01,$02,$fc,$0f,$04,$ff,$fc,$12,$fd // ..`.............
        .byte $40,$fb,$fd,$00,$52,$fa,$fd,$00,$fa,$fd,$52,$fa,$fd,$00,$ff,$fc // @...R.....R.....
        .byte $11,$fd,$40,$fb,$fd,$00,$52,$fa,$fd,$00,$fa,$fd,$52,$fa,$fd,$00 // ..@...R.....R...
        .byte $ff,$fd,$04,$f9,$3f,$fc,$03,$f3,$0a,$18,$fe,$fa,$fd,$24,$fa,$fd // ....?........$..
        .byte $18,$fe,$fa,$fd,$24,$fa,$fd,$18,$fa,$fd,$24,$fa,$fd,$18,$fe,$fa // ....$.....$.....
        .byte $fd,$24,$fa,$fd,$16,$fe,$fa,$fd,$22,$fa,$fd,$13,$fa,$fd,$1f,$fa // .$......".......
        .byte $fd,$18,$fe,$fa,$fd,$24,$fa,$fd,$18,$fe,$fa,$fd,$24,$fa,$fd,$18 // .....$......$...
        .byte $fa,$fd,$24,$fa,$fd,$18,$fe,$fa,$fd,$24,$fa,$fd,$19,$fe,$fa,$fd // ..$......$......
        .byte $25,$f5,$fd,$06,$fa,$fd,$2b,$fa,$fd,$18,$fd,$04,$fe,$fa,$fd,$24 // %.....+........$
        .byte $fa,$fd,$18,$fe,$fa,$fd,$24,$fa,$fd,$18,$fa,$fd,$24,$fa,$fd,$18 // ......$.....$...
        .byte $fe,$fa,$fd,$24,$fa,$fd,$16,$fe,$fa,$fd,$22,$fa,$fd,$13,$fa,$fd // ...$......".....
        .byte $1f,$fa,$fd,$18,$fe                   // .....

// --- Region $eef9-$fb9f ---
.pc = $eef9 "dat_eef9"

dat_eef9:
        .byte $e2,$fe,$fc,$0e,$00,$fc,$01,$02,$fe,$ff,$fd,$04,$fc,$0e,$00,$fc // ................
        .byte $0f,$04,$fc,$01,$02,$fc,$0f,$04,$fc,$0e,$00,$fc,$0f,$04,$fc,$01 // ................
        .byte $02,$fc,$0f,$04,$fc,$0e,$00,$fc,$0f,$04,$fc,$01,$02,$fc,$0f,$04 // ................
        .byte $fc,$0e,$00,$fc,$0f,$04,$fc,$01,$02,$fc,$0f,$04,$fc,$0e,$00,$fc // ................
        .byte $0f,$04,$fc,$01,$02,$fc,$0f,$04,$fc,$0e,$00,$fc,$0f,$04,$fc,$01 // ................
        .byte $02,$fc,$0f,$04,$fc,$0e,$00,$fc,$0f,$04,$fc,$01,$02,$fc,$0f,$04 // ................
        .byte $fc,$0e,$00,$fc,$0f,$04,$fc,$01,$02,$fc,$0f,$04,$ff,$fd,$04,$f9 // ................
        .byte $3f,$fc,$03,$f3,$0a,$18,$fe,$fa,$fd,$24,$fa,$fd,$18,$fe,$fa,$fd // ?........$......
        .byte $24,$fa,$fd,$18,$fa,$fd,$24,$fa,$fd,$18,$fe,$fa,$fd,$24,$fa,$fd // $.....$......$..
        .byte $16,$fe,$fa,$fd,$22,$fa,$fd,$13,$fa,$fd,$1f,$fa,$fd,$18,$fe,$fa // ...."...........
        .byte $fd,$24,$fa,$fd,$18,$fe,$fa,$fd,$24,$fa,$fd,$18,$fa,$fd,$24,$fa // .$......$.....$.
        .byte $fd,$18,$fe,$fa,$fd,$24,$fa,$fd,$19,$fe,$fa,$fd,$25,$fa,$fd,$2b // .....$......%..+
        .byte $fe,$ff,$fd,$be,$fe,$fe,$ff,$fd,$80,$fe,$ff,$db,$2a,$50,$7b,$8f // ............*P{.
        .byte $a8,$d2,$1a,$2f,$44,$48,$6d,$86,$9f,$c6,$fa,$0c,$1e,$c5,$d6,$39 // .../DHm........9
        .byte $8e,$93,$18,$e6,$19,$e9,$1a,$e4,$1b,$e3,$1c,$24,$00,$f9,$00,$01 // ...........$....
        .byte $a4,$24,$01,$c8,$0c,$01,$a4,$23,$02,$a5,$1f,$a5,$25,$02,$e5,$24 // .$.....#....%..$
        .byte $05,$01,$a3,$24,$02,$68,$27,$0b,$a4,$24,$02,$68,$2c,$0b,$a4,$24 // ...$.h'..$.h,..$
        .byte $02,$68,$31,$0b,$a4,$24,$02,$68,$36,$0b,$a4,$24,$02,$68,$3b,$0b // .h1..$.h6..$.h;.
        .byte $a4,$21,$02,$42,$a8,$40,$15,$1b,$0a,$04,$01,$dd,$24,$f5,$24,$05 // .!.B.@......$.$.
        .byte $01,$a3,$24,$dd,$68,$27,$0b,$a5,$23,$f9,$43,$01,$a5,$22,$fa,$4e // ..$.h'..#.C..".N
        .byte $a5,$23,$01,$79,$5a,$a5,$24,$01,$c8,$5d,$01,$a5,$22,$f0,$61,$a6 // .#.yZ.$..]..".a.
        .byte $22,$d0,$6c,$a5,$25,$02,$e5,$6f,$05,$25,$ab,$22,$89,$49,$e3,$19 // ".l.%..o.%.".I..
        .byte $e4,$18,$26,$10,$00,$90,$89,$49,$48,$ef,$88,$2a,$90,$89,$21,$11 // ..&....IH..*..!.
        .byte $10,$90,$89,$41,$90,$89,$e3,$41,$22,$90,$89,$e3,$41,$22,$90,$89 // ...A...A"...A"..
        .byte $e3,$41,$22,$90,$89,$e3,$41,$22,$90,$89,$e3,$41,$27,$90,$21,$41 // .A"...A"...A'.!A
        .byte $90,$89,$41,$11,$e6,$10,$23,$00,$90,$89,$e9,$18,$2c,$00,$90,$89 // ..A...#.....,...
        .byte $88,$90,$89,$19,$88,$90,$15,$13,$15,$a2,$23,$15,$13,$15,$a2,$30 // ..........#....0
        .byte $90,$15,$13,$90,$89,$41,$90,$ff,$0a,$08,$06,$05,$04,$03,$02,$01 // .....A..........
        .byte $a2,$35,$0a,$ff,$0d,$0a,$14           // .5.....

txt_f0c0:
        .text " 0"
        .byte $40                                   // @ character
        .text "P"
        .byte $60,$70,$80,$90,$a0,$b0,$c0,$d0,$e0,$f0,$1d,$ff,$a3,$60,$28,$22 // `p...........`("
        .byte $ff,$00,$25,$ff,$09,$04,$00,$28,$ff,$07,$03,$00,$2d,$ff,$07,$04 // ..%....(....-...
        .byte $00,$32,$ff,$08,$05,$00,$37,$ff,$09,$05,$00,$3c,$0d,$00,$41,$ff // .2....7....<..A.
        .byte $0a,$08,$05,$04,$03,$02,$01,$a2,$2d,$4c,$ff,$0d,$0a,$08,$06,$05 // ........-L......
        .byte $04,$03,$02,$01,$00,$58,$c2,$25,$5b,$ff,$0e,$ff,$5f,$aa,$21,$61 // .....X.%[..._.!a
        .byte $a2,$26,$6c,$ff,$00,$70,$00,$08,$a2,$22,$90,$08,$a2,$25,$ff,$00 // .&l..p..."...%..
        .byte $90,$09,$02,$a5,$27,$ff,$00,$90,$07,$fe,$00,$ff,$a3,$23,$ff,$00 // ....'........#..
        .byte $90,$a4,$60,$20,$02,$c0,$20,$20,$e0,$20,$06,$c0,$00,$01,$44,$00 // ..` ..  . ....D.
        .byte $80,$0a,$80,$0a,$10,$00,$94,$02,$e0,$20,$20,$30,$e0,$30,$1a,$00 // .........  0.0..
        .byte $f0,$f0,$00,$fe,$02,$00,$ff,$00,$00,$22,$00,$01,$a3,$25,$01,$00 // ........."...%..
        .byte $02,$00,$03,$a3,$33,$90,$f0,$9a,$00,$04,$00,$02,$00,$fe,$00,$90 // ....3...........
        .byte $f0,$f0,$00,$fa,$00,$fc,$00,$90,$a3,$38,$0d,$00,$02,$00,$0e,$00 // .........8......
        .byte $01,$00,$01,$00,$50,$00,$01,$00,$01,$00,$14,$00,$10,$00,$3a,$00 // ....P.........:.
        .byte $0f,$02,$a2,$28,$01,$00,$02,$00,$18,$00,$18,$20,$a2,$26,$04,$00 // ...(....... .&..
        .byte $04,$00,$40,$2a,$99,$0f,$00,$38,$01,$06,$0b,$1f,$2f,$7b,$be,$ed // ..@*...8..../{..
        .byte $67,$a9,$aa,$99,$a6,$7d,$c3,$23,$00,$40,$90,$e0,$f4,$e8,$f8,$e4 // g....}.#.@......
        .byte $ac,$38,$01,$02,$07,$0b,$00,$01,$1b,$6e,$bb,$fe,$bb,$ee,$3d,$66 // .8.......n....=f
        .byte $99,$a5,$97,$9c,$70,$c0,$55,$59,$56,$60,$a2,$60,$2e,$08,$00,$66 // ....p.UYV`.`...f
        .byte $99,$aa,$66,$55,$dd,$77,$dd,$66,$9a,$a6,$aa,$66,$9a,$56,$f4,$00 // ..fU.w.f...f.V..
        .byte $40,$50,$44,$01,$42,$07,$0b,$00,$01,$1b,$6e,$bb,$fe,$bb,$ee,$3d // @PD.B.....n....=
        .byte $66,$99,$a5,$97,$9c,$70,$c0,$55,$59,$56,$60,$a2,$25,$08,$80,$66 // f....p.UYV`.%..f
        .byte $99,$6a,$a3,$26,$88,$00,$64,$98,$a8,$02,$a2,$3a,$88,$00,$5a,$66 // .j.&..d....:..Zf
        .byte $5a,$66,$5a,$6a,$5b,$6a,$6b,$9b,$6b,$9b,$6b,$9b,$6b,$98,$00,$40 // ZfZj[jk.k.k.k..@
        .byte $10,$44,$04,$44,$00,$04,$80,$28,$00,$38,$01,$06,$0b,$1f,$2f,$7b // .D.D...(.8..../{
        .byte $be,$ed,$67,$a9,$aa,$99,$a6,$7d,$c3,$23,$00,$40,$90,$e0,$f4,$e8 // ..g....}.#.@....
        .byte $f8,$e4,$80,$32,$00,$26,$5c,$99,$aa,$a5,$99,$a6,$a3,$25,$40,$90 // ...2.&\......%@.
        .byte $54,$99,$aa,$a7,$21,$40,$80,$20,$00,$38,$5b,$97,$96,$d9,$e5,$35 // T...!@. .8[....5
        .byte $fa,$3e,$06,$07,$5b,$be,$ee,$b9,$ea,$a5,$68,$ac,$bc,$f0,$bc,$f0 // .>..[.....h.....
        .byte $c0,$c0,$a8,$35,$1f,$1e,$2f,$7e,$7b,$be,$fb,$ee,$55,$5b,$67,$58 // ...5../~{...U[gX
        .byte $6b,$58,$68,$58,$40,$00,$01,$00,$01,$a2,$22,$04,$40,$a7,$60,$28 // kXhX@.....".@.`(
        .byte $55,$99,$66,$a9,$a5,$a9,$a6,$99,$67,$58,$6b,$58,$64,$58,$68,$58 // U.f.....gXkXdXhX
        .byte $1f,$1e,$2f,$7e,$7b,$be,$fb,$ee,$55,$5b,$67,$58,$6b,$58,$6a,$5a // ../~{...U[gXkXjZ
        .byte $40,$01,$01,$00,$11,$04,$aa,$a6,$a6,$22,$55,$11,$b0,$30,$67,$95 // @........"U..0g.
        .byte $67,$95,$57,$9d,$57,$dd,$57,$58,$67,$58,$64,$58,$64,$58,$80,$30 // g.W.W.WXgXdXdX.0
        .byte $00,$38,$5b,$97,$96,$d9,$e5,$35,$fa,$3e,$06,$07,$5b,$be,$ee,$b9 // .8[....5.>..[...
        .byte $ea,$a5,$68,$ac,$bc,$f0,$bc,$f0,$c0,$c0,$80,$30,$00,$38,$69,$95 // ..h........0.8i.
        .byte $5d,$7f,$57,$a5,$97,$55,$5a,$66,$aa,$a2,$9a,$aa,$88,$aa,$40,$10 // ].W..UZf......@.
        .byte $40,$04,$50,$44,$01,$10,$80,$20,$00,$30,$16,$25,$06,$05,$06,$05 // @.PD... .0.%....
        .byte $26,$09,$55,$64,$94,$50,$54,$65,$94,$50,$b0,$30,$5a,$66,$5a,$66 // &.Ud.PTe.P.0ZfZf
        .byte $9a,$66,$aa,$6e,$68,$ac,$68,$a8,$68,$a8,$68,$ac,$a3,$25,$04,$00 // .f.nh.h.h.h..%..
        .byte $04,$08,$04,$a8,$28,$5a,$66,$5a,$66,$9a,$66,$aa,$6e,$02,$68,$ac // ....(ZfZf.f.n.h.
        .byte $68,$ac,$36,$5a,$66,$5a,$66,$9a,$66,$aa,$6e,$6b,$af,$6b,$af,$6b // h.6ZfZf.f.nk.k.k
        .byte $af,$6b,$ac,$55,$44,$10,$40,$00,$40,$a2,$21,$05,$b7,$31,$66,$9a // .k.UD.@.@.!..1f.
        .byte $a6,$da,$e6,$2a,$36,$3a,$68,$98,$68,$9b,$68,$9b,$6b,$9b,$04,$a2 // ...*6:h.h.h.k...
        .byte $21,$01,$a3                           // !..

txt_f387:
        .text "!"
        .byte $40                                   // @ character
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$40,$80,$21,$00,$30,$16,$25,$06,$05,$06,$05,$26,$09,$55,$64 // !@.!.0.%....&.Ud
        .byte $94,$50,$54,$65,$94,$50,$80,$38,$00   // .PTe.P.8.

txt_f3a3:
        .text "8V"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $88,$22,$aa,$ab,$be,$fb,$55,$44,$11,$00,$44,$55,$9a,$a6,$45,$54 // ."....UD..DU..ET
        .byte $00,$11,$55,$66,$99,$aa,$a2,$26,$44,$55,$99,$aa,$a6,$99,$a2,$60 // ..Uf...&DU.....`
        .byte $b0,$45,$56,$95,$5a,$69,$5a,$00,$44,$55,$9a,$a9,$66,$99,$a5,$00 // .EV.ZiZ.DU..f...
        .byte $6a,$59,$aa,$99,$66,$55,$99,$03,$6b,$a3,$a3,$8b,$ab,$8e,$2f,$68 // jY..fU..k...../h
        .byte $a2,$68,$a2,$68,$9a,$68,$9a,$00,$6a,$59,$15,$26,$15,$45,$11,$00 // .h.h.h..jY.&.E..

txt_f3f6:
        .byte $5c                                   // backslash character
        .text "T"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $54,$98,$54,$98,$56,$59,$66,$9a,$66,$aa,$6b,$ae,$64,$58,$68,$58 // T.T.VYf.f.k.dXhX
        .byte $6a,$59,$6a,$a9,$08,$0a,$20,$44,$15,$bb,$ae,$6b,$00,$44,$00 // jYj... D...k.D.

txt_f418:
        .byte $40                                   // @ character
        .text "P"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $bb,$ee,$56,$59,$66,$9a,$66,$aa,$6b,$ae,$64,$58,$68,$58,$68,$58 // ..VYf.f.k.dXhXhX
        .byte $68,$a8,$56,$59,$66,$9a,$66,$aa,$6b,$ae,$66,$58,$6a,$58,$68,$58 // h.VYf.f.k.fXjXhX
        .byte $68,$aa,$04,$00,$04,$08,$08,$21,$46,$1a,$00,$5a,$6b,$5a,$66,$5a // h......!F..ZkZfZ
        .byte $6b,$aa,$00,$65,$56,$65,$96,$56,$95,$56,$00,$6b,$af,$be,$ef,$bb // k..eVe.V.V.k....
        .byte $aa,$5b,$0b,$47,$92,$51,$64,$99,$aa,$95,$6a,$9a,$66,$99,$e6,$3a // .[.G.Qd...j.f..:
        .byte $c3,$fc,$40,$50,$94,$a5,$e6,$a9,$a6,$16,$04,$01,$a2,$26,$50,$95 // ..@P.........&P.
        .byte $66,$99,$00,$11,$a2,$60,$4c,$45,$99,$66,$95,$00,$66,$11,$45,$56 // f....`LE.f..f.EV
        .byte $99,$64,$55,$00,$7c,$9c,$64,$88,$20,$82,$0a,$00,$66,$5a,$a9,$6a // .dU.|.d. ...fZ.j
        .byte $59,$69,$aa,$03
        .byte $53,$97
        .text "SGWM"
        .byte $1f,$68,$a0,$68,$a2,$68
        .byte $9a,$68,$9a,$00,$6a,$59,$15,$1a,$15,$45,$16,$00,$51,$95,$a6,$aa // .h..jY...E..Q...
        .byte $99,$56,$65,$00,$11,$55,$69,$aa,$66,$aa,$66,$00,$10,$54,$95,$a6 // .Ve..Ui.f.f..T..
        .byte $99,$aa,$bb,$a2,$26,$44,$55,$65,$aa,$a9,$ea,$a3,$25,$11,$55,$66 // ....&DUe....%.Uf
        .byte $99,$aa,$a2
        .text "4DUU"
        .byte $66
        .byte $55,$99,$6a,$a6,$95,$65
        .byte $57,$df
        .byte $77,$ff,$55,$99,$a6,$aa,$ee,$bb,$c2,$61,$30,$65,$aa,$69,$aa,$ee // w.U......a0e.i..
        .byte $fb,$ee,$fb,$55,$66,$9a,$a6,$aa,$ba,$ee,$fa,$77,$55,$99,$66,$aa // ...Uf......wU.f.
        .byte $66,$95,$5d,$69,$96,$55,$75,$fd,$75,$fd,$77,$65,$95,$a9,$aa,$ee // f.]i.Uu.u.we....
        .byte $aa,$ee,$bf,$05,$55,$99,$aa,$a9,$66,$a9,$ba,$10,$55,$59,$65,$55 // ....U...f...UYeU
        .byte $59,$96,$6a,$05,$65,$aa,$56,$6a,$59,$6a,$ae,$58,$aa,$9a,$56,$d9 // Y.j.e.VjYj.X..V.
        .byte $55,$77,$ff,$00,$55,$99,$56,$99,$55,$a6,$95,$00,$55,$9a,$ab,$aa // Uw..U.V.U...U...
        .byte $5b,$6a,$56,$00,$76,$55,$66,$a9,$66,$aa,$6a,$00,$66,$aa,$66,$9a // [jV.vUf.f.j.f.f.
        .byte $aa,$66,$a9,$00,$66,$5a,$66,$99,$55,$99,$6a,$00,$6a,$bb,$aa,$99 // .f..fZf.U.j.j...
        .byte $6a,$ab,$6e,$00,$55,$65,$95,$aa,$99,$55,$59,$00,$55,$99,$56,$9a // j.n.Ue...UY.U.V.
        .byte $55,$66,$aa,$55,$5a,$66,$aa,$ae,$6a,$ab,$ee,$77,$55,$97,$5d,$ff // Uf.UZf..j..wU.].
        .byte $5d,$77,$ff,$6a,$5a,$66,$5a,$a6,$99,$aa,$bb,$55,$99,$55,$99,$66 // ]w.jZfZ....U.U.f
        .byte $9a,$aa,$bb,$59,$aa,$65,$57,$df,$77,$dd,$ff,$65,$a6,$a9,$ba,$ee // ...Y.eW.w..e....
        .byte $fb,$ef,$ff,$40,$55,$66,$9a,$ab,$bf,$ef,$bb,$00,$77,$55,$a9,$a5 // ...@Uf......wU..
        .byte $6a,$aa,$99,$00,$77,$5d,$7f,$55,$a5,$57,$95,$00,$66,$aa,$66,$aa // j...w].U.W..f.f.
        .byte $65,$aa,$65,$16,$59,$aa,$59,$aa,$ab,$9a,$ab,$69,$99,$aa,$ab,$ef // e.e.Y.Y....i....
        .byte $fb,$ee,$bf,$15,$65,$a9,$ba,$ff,$ee,$ff,$fe,$10,$66,$55,$99,$a6 // ....e.......fU..
        .byte $a9,$fa,$e9,$0a,$65,$56,$a5           // ....eV.

txt_f5f2:
        .text "UU"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $95
        .byte $5a,$a5,$96
        .byte $5a,$6a
        .byte $56,$9a
        .text "VUYU"
        .byte $9a
        .byte $56,$5a,$6a
        .byte $59,$55,$9a,$56,$9a,$66,$aa,$bb,$aa,$59,$55,$9d,$55,$dd,$57,$df // YU.V.f...YU.U.W.
        .byte $77,$66,$aa,$bb,$aa,$fb,$ff,$fb,$ff,$55,$95,$a6,$99,$aa,$ee,$bb // wf.......U......
        .byte $ff,$e8,$55,$21,$59,$e8,$55,$60,$55,$99,$aa,$a9,$aa,$a9,$66,$aa // ..U!Y.U`U.....f.
        .byte $57,$95,$a9,$95,$a6,$99,$66,$aa,$55,$65,$a9,$a6,$aa,$ee,$fb,$fe // W.....f.Ue......
        .byte $55,$a6,$55,$96,$5a,$d5,$77,$dd,$5a,$56,$5a,$66,$aa,$99,$65,$55 // U.U.Z.w.ZVZf..eU
        .byte $57,$7f,$5f,$77,$5d,$55,$a6,$99,$5b,$aa,$59,$aa,$6b,$af,$ab,$ee // W._w]U..[.Y.k...
        .byte $55,$96,$a5,$95,$66,$55,$96,$65,$65,$97,$a5,$69,$95,$a7,$95,$a9 // U...fU.ee..i....
        .byte $59,$a9,$65,$a9,$5a,$66,$aa,$6a,$55,$9a,$56,$d5,$f7,$dd,$c2,$60 // Y.e.Zf.jU.V....`
        .byte $c0,$59,$aa,$66,$59,$55,$dd,$f7,$ff,$55,$59,$96,$59,$a6,$ea,$be // .Y.fYU...UY.Y...
        .byte $ff,$59,$66,$55,$95,$59,$a6,$ea,$ff,$5a,$55,$66,$55,$9a,$66,$aa // .YfU.Y...ZUfU.f.
        .byte $fb,$55,$99,$55,$5d,$57,$95,$57,$dd,$77,$55,$66,$aa,$a9,$66,$aa // .U.U]W.W.wUf..f.
        .byte $9a,$55,$99,$aa,$ea,$99,$aa,$ff,$ba,$6e,$aa,$66,$55,$9a,$65 // .U.......n.fU.e

txt_f6c4:
        .text "UYU"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $55,$99,$aa,$ba,$ee,$aa,$65,$59,$55,$66,$99,$aa,$99,$66,$66,$99 // U.....eYUf...ff.
        .byte $55,$56,$5a,$95,$56,$59,$66,$55,$99,$6a,$ab,$ae,$6a,$59,$55,$99 // UVZ.VYfU.j..jYU.
        .byte $55,$5d,$77,$ff,$57,$65,$5a,$55,$9a,$56,$aa,$bb,$aa,$5b,$5a,$66 // U]w.WeZU.V...[Zf
        .byte $5a,$aa,$66,$aa,$99,$6a,$5b,$9a,$56,$6a,$55,$6a,$a6,$6a,$6a,$5b // Z.f..j[.VjUj.jj[
        .byte $6a,$96,$55,$59,$6a,$59,$5a,$6a,$a9,$69,$d9,$5a,$69,$59,$75,$55 // j.UYjYZj.i.ZiYuU
        .byte $66,$aa,$5a,$d6,$6a,$9a,$55,$9f,$55,$57,$df,$55,$57,$df,$5a,$aa // f.Z.j.U.UW.UW.Z.
        .byte $99,$aa,$a5,$a9,$6a,$aa,$55,$66,$5a,$aa,$bb,$aa,$59,$55,$6b,$aa // ....j.UfZ...YUk.
        .byte $ef,$aa,$ff,$bb,$aa,$66,$56,$94,$5c,$74,$5c,$94,$a8,$66,$43,$01 // .....fV.\t\..fC.
        .byte $e4,$d9,$e4,$d9,$dd,$5d,$05,$82,$ff,$00,$27,$6a,$af,$64,$00,$98 // .....]....'j.d..
        .byte $98,$b8,$e3,$b9,$23,$98,$98,$b8,$e3,$b9,$23,$fc,$c8,$90,$a5,$23 // ....#.....#....#
        .byte $6a,$af,$64,$a6,$23,$28,$92,$90,$a4,$2e,$a4,$64,$a4,$00,$98,$8b // j.d.#(.....d....
        .byte $90,$90,$8c,$8b,$98,$8b,$9b,$90,$a2,$22,$cf,$8b,$a6,$23,$a4,$64 // ........."...#.d
        .byte $a4,$a6,$23,$28,$29,$90,$a4,$22,$89,$98,$a2,$2a,$c8,$8b,$9b,$00 // ..#().."...*....
        .byte $c8,$8b,$c8,$8b,$90,$90,$a2,$24,$c8,$8b,$90,$90,$a4,$22,$89,$98 // .......$....."..
        .byte $a2,$26,$6a,$a6,$af,$af,$6a,$29,$e6,$9b,$32,$b9,$89,$9b,$b9,$8b // .&j...j)..2.....
        .byte $b9,$9b,$98,$8b,$b9,$8b,$b9,$9b,$9b,$8b,$8b,$9b,$8b,$e4,$9b,$24 // ...............$
        .byte $b9,$9b,$9b,$89,$e7,$9b,$21,$8b,$e4,$b8,$21,$b9,$e4,$9b,$27,$b9 // ......!...!...'.
        .byte $9b,$9b,$b8,$b8,$8b,$8b,$e3,$9b,$29,$b9,$b8,$b8,$b9,$9b,$9b,$b8 // ........).......
        .byte $b8,$b9,$e6,$9b,$33,$b8,$b8,$8b,$b8,$b8,$c0,$c8,$8c,$8c,$b8,$8b // ....3...........
        .byte $8b,$b8,$9b,$8b,$b8,$b9,$b8,$b8,$e3,$8b,$24,$b8,$b9,$8b,$b8,$e4 // ..........$.....
        .byte $c8,$2c,$8c,$8b,$b9,$9b,$b8,$8c,$8b,$b8,$b9,$9b,$9b,$8b,$e3,$6a // .,.............j
        .byte $e4,$f1,$21,$31,$e6,$f1,$21,$31,$e6,$f1,$21,$31,$e6,$f1,$21,$31 // ..!1..!1..!1..!1
        .byte $e6,$f1,$21,$31,$e6,$f1,$21,$31,$e6,$f1,$21,$31,$e6,$f1,$21,$31 // ..!1..!1..!1..!1
        .byte $e6,$f1,$21,$31,$ef,$f1,$21,$01,$e4,$f1,$21,$01,$f1,$f1,$21,$01 // ..!1..!...!...!.
        .byte $e4,$f1,$21,$01,$f0,$f1,$60,$75,$31,$51,$f1,$f1,$51,$e1,$61 // ..!...`u1Q..Q.a

txt_f857:
        .text "1Q"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $f1,$d1,$a1,$a1,$31,$61,$d1,$f1,$d1,$51,$a1,$31,$61,$91,$f1,$01 // ....1a...Q.1a...
        .byte $f1,$f1,$71,$31,$f1,$61,$01,$f1,$71,$71,$31,$a1,$91,$01,$f1,$51 // ..q1.a..qq1....Q
        .byte $71                                   // q

txt_f87b:
        .text "1Q"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $01,$f1,$a1,$91,$31,$31,$61,$a1,$01,$f1,$a1,$81,$31,$91,$51,$01 // ....11a.....1.Q.
        .byte $f1,$e1,$81,$31,$a1,$51,$01,$f1,$91,$a1,$31,$51,$51,$01,$f1,$f1 // ...1.Q....1QQ...
        .byte $01,$01,$31,$01,$61,$91,$f1,$01,$01,$31,$01,$61,$51,$f1,$01,$01 // ..1.a....1.aQ...
        .byte $31,$01,$61,$51,$f1,$01,$01,$31,$31,$01,$11,$41,$f1,$01,$f1,$31 // 1.aQ...11..A...1
        .byte $01,$01,$91,$31,$01,$01,$f1,$e3,$01,$25,$31,$01,$01,$f1,$f1,$e3 // ...1.....%1.....
        .byte $01,$24,$31,$01,$b1,$f1,$e3,$01,$60,$2e,$31,$01,$01,$31,$01,$a1 // .$1.....`.1..1..
        .byte $01,$f1,$a1,$01,$f1,$01,$41,$f1,$31,$01,$01,$a1,$f1,$01,$01,$f1 // ......A.1.......
        .byte $01,$01,$f1,$01,$01,$a1,$f1,$01,$01,$31,$01,$01,$31,$01,$01,$e1 // .........1..1...
        .byte $01,$f1,$01,$01,$31,$01,$01,$31,$e6,$01,$27,$f1,$01,$01,$f1,$01 // ....1..1..'.....
        .byte $01,$f1,$e3,$01,$28,$31,$f1,$01,$01,$f1,$01,$01,$f1,$e3,$01,$27 // ....(1.........'
        .byte $31,$01,$01,$31,$01,$01,$31,$e3,$01,$28,$f1,$01,$01,$f1,$31,$01 // 1..1..1..(....1.
        .byte $01,$31,$e3,$01,$27,$f1,$01,$01,$f1,$01,$01,$f1,$e3,$01,$28,$31 // .1..'.........(1
        .byte $01,$01,$31,$01,$01,$31,$f1,$e3,$01,$27,$31,$01,$01,$31,$01,$01 // ..1..1...'1..1..
        .byte $31,$e3,$01,$27,$f1,$01,$01,$f1,$01,$01,$f1,$e3,$01,$34,$f1,$f1 // 1..'.........4..
        .byte $01,$01,$f1,$01,$01,$31,$01,$01,$f1,$01,$01,$31,$01,$01,$f1,$01 // .....1.....1....
        .byte $01,$31,$e3,$01,$60,$26,$f1,$01,$01,$31,$01,$01,$f1,$01,$01,$31 // .1..`&...1.....1
        .byte $01,$01,$a1,$01,$01,$51,$01,$01,$b1,$01,$01,$61,$31,$01,$01,$91 // .....Q.....a1...
        .byte $01,$01,$e1,$01,$01,$d1,$01,$01,$e1,$01,$01,$d1,$e6,$01,$25,$f1 // ..............%.
        .byte $31,$01,$01,$31,$e6,$01,$27,$f1,$01,$01,$f1,$01,$01,$f1,$e3,$01 // 1..1..'.........
        .byte $28,$31,$01,$01,$31,$f1,$01,$01,$f1,$02,$01,$f1,$01,$01,$21,$f1 // (1..1.........!.
        .byte $e3,$01,$24,$f1,$01,$01,$f1,$e3,$01,$22,$f1,$31,$02,$01,$01,$f1 // ..$......".1....
        .byte $01,$25,$01,$31,$01,$01,$31,$e6,$01,$25,$f1,$01,$01,$f1,$f1,$e3 // .%.1..1..%......
        .byte $01,$27,$f1,$01,$01,$31,$01,$01,$31,$e6,$01,$21,$f1,$42,$01,$01 // .'...1..1..!.B..
        .byte $f1,$01,$01,$f1,$01,$01,$21,$f1,$e3,$01,$60,$27,$31,$01,$01,$31 // ......!...`'1..1
        .byte $01,$01,$31,$01,$01,$d1,$f1,$31,$01,$01,$31,$01,$01,$31,$01,$01 // ..1....1..1..1..
        .byte $a1,$f1,$01,$01,$f1,$01,$01,$f1,$01,$01,$e1,$31,$01,$01,$31,$f1 // ...........1..1.
        .byte $01,$01,$f1,$e3,$01,$27,$31,$01,$01,$31,$01,$01,$31,$e3,$01,$28 // .....'1..1..1..(
        .byte $f1,$01,$01,$f1,$01,$01,$f1,$31,$e3,$01,$24,$f1,$01,$01,$f1,$02 // .......1..$.....
        .byte $01,$01,$f1,$01,$25,$01,$31,$01,$01,$31,$e4,$01,$27,$f1,$01,$01 // ....%.1..1..'...
        .byte $31,$01,$01,$31,$e6,$01,$27,$f1,$01,$01,$f1,$01,$01,$f1,$e3,$01 // 1..1..'.........
        .byte $28,$31,$f1,$01,$01,$f1,$01,$01,$f1,$e3,$01,$27,$31,$01,$01,$31 // (1.........'1..1
        .byte $01,$01,$31,$e3,$01,$28,$f1,$01,$01,$f1,$31,$01,$01,$31,$e3,$01 // ..1..(....1..1..
        .byte $27,$f1,$01,$01,$f1,$01,$01,$f1,$e3,$01,$27,$31,$01,$01,$31,$01 // '.........'1..1.
        .byte $01,$31,$e3,$f1,$2b,$51,$31,$f1,$f1,$31,$f1,$f1,$31,$f1,$f1,$51 // .1..+Q1..1..1..Q
        .byte $e8,$f1,$21,$31,$e6,$f1,$21,$31,$e6,$f1,$21,$31,$e5,$f1,$2d,$ff // ..!1..!1..!1..-.
        .byte $36,$fa,$f1,$3c,$fc,$f9,$01,$f8,$f8,$fc,$fc,$f9,$e3,$f1,$22,$f8 // 6..<..........".
        .byte $09,$e3,$f1,$27,$31,$f1,$f1,$3f,$f6,$fa,$01,$e5,$f1,$21,$f9,$e6 // ...'1..?.....!..
        .byte $f1,$2c,$f6,$3a,$f6,$f1,$3c,$f9,$f1,$31,$f1,$f9,$0c,$f9,$e4,$f1 // .,.:..<..1......
        .byte $32,$f8,$f9,$f1,$f1,$01,$31,$f1,$f1,$36,$fa,$f6,$31,$f1,$f1,$01 // 2.....1..6..1...
        .byte $f1,$f1,$f9,$e6,$f1,$21,$01,$e3,$f1,$28,$3b,$f9,$f1,$31,$fb,$f9 // .....!...(;..1..
        .byte $0b,$f9,$e4,$f1,$22,$f9,$f9,$e6,$f1,$24,$31,$f1,$f1,$31,$c2,$24 // ...."....$1..1.$
        .byte $36,$f6,$ff,$0b,$e6,$f1,$33,$f8,$f1,$f1,$08,$39,$f1,$f8,$3b,$f9 // 6.....3....9..;.
        .byte $f1,$39,$f1,$f1,$08,$f1,$f9,$f8,$f9,$f8,$e3,$f1,$2c,$f8,$f1,$f8 // .9..........,...
        .byte $f1,$f1,$31,$f1,$f8,$38,$f1,$f1,$ac,$e3,$fc,$21,$f9,$e3,$f8,$35 // ..1..8.....!...5
        .byte $f1,$f8,$f8,$f1,$f8,$f9,$31,$f1,$f9,$31,$f1,$f8,$38,$fc,$fc,$58 // ......1..1..8..X
        .byte $f8,$f8,$f9,$f9,$f1,$e4,$f8,$35,$51,$31,$f1,$fc,$3c,$fc,$fc,$31 // .......5Q1..<..1
        .byte $f1,$f1,$0b,$fc,$fc,$f1,$f9,$f8,$f1,$f9,$f1,$f9,$09,$e3,$f9,$35 // ...............5
        .byte $39,$f8,$f9,$3c,$fb,$f1,$01,$fb,$fb,$f9,$f1,$f8,$fc,$fb,$fc,$f9 // 9..<............
        .byte $f1,$f8,$f8,$fc,$3f,$c2,$b0,$37,$4c,$fa // ....?..7L.

txt_fb88:
        .text "GINTRO BY THE MURPHY!"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $63,$c2                               // c.

// --- Region $fc62-$fce0 ---
.pc = $fc62 "Segment $fc62"
        .byte $00,$8a,$9d,$00,$0e,$9d,$00,$0f,$e8,$d0,$f7,$ad,$20,$d0,$8d,$a7 // ............ ...
        .byte $47,$8d,$d6,$47,$8d,$7c,$47,$ad,$21,$d0,$8d,$ac,$47,$8d,$d8,$47 // G..G.|G.!...G..G
        .byte $8d,$7e,$47,$a9,$00,$8d,$37,$47,$8d,$38,$47,$20,$00,$10,$a9,$c1 // .~G...7G.8G ....
        .byte $8d,$c0,$47,$78,$a9,$7f,$8d,$0d,$dc,$a2,$01,$8e,$1a,$d0,$ca,$8e // ..Gx............
        .byte $12,$d0,$a9,$99,$8d,$14,$03,$a9,$47,$8d,$15,$03,$a9,$ff,$8d,$18 // ........G.......
        .byte $03,$a9,$1f,$8d,$19,$03,$58,$20,$81   // ......X .

txt_fcbb:
        .text "I II"
        .byte $ee,$37,$47,$20,$de                   // .7G .

txt_fcc4:
        .text "I ,J "
        .byte $13,$4b,$ad,$01,$dc,$c9,$ef,$d0,$f9,$ad,$c0,$47,$c9,$30,$f0,$0e // .K.........G.0..
        .byte $ce,$c0,$47,$a0,$80,$c8,$d0,$fd       // ..G.....

// --- Region $fce7-$fcfe ---
.pc = $fce7 "dat_fce7"

dat_fce7:
        .byte $a2,$00,$bd,$24,$4a,$8d,$20,$d0,$8d,$d8 // ...$J. ...

txt_fcf1:
        .text "G "
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $49,$e8,$e0,$08,$d0,$ef,$ee           // I......

txt_fcfb:
        .text "8G"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $00                                   // .

// --- Region $fd7d-$fd8c ---
.pc = $fd7d "Segment $fd7d"
        .byte $a9,$01,$85,$fe,$a9,$08,$85,$ff,$a9,$00,$85,$fc,$a9,$4c,$85,$fd // .............L..

// --- Region $fe68-$fe90 ---
.pc = $fe68 "dat_fe68"

dat_fe68:
        .byte $a2,$0f,$bd,$00,$20,$9d,$db,$06,$a9,$01,$9d,$db,$da,$ca,$10,$f2 // .... ...........
        .byte $60,$06,$06,$0e,$0e,$03,$03,$0d,$0d,$07,$07,$01,$01,$0f,$0f,$0c // `...............
        .byte $0c,$0b,$00,$0b,$0b,$0c,$0c,$0f,$0f   // .........

// --- Region $ff04-$ff5a ---
.pc = $ff04 "dat_ff04"

dat_ff04:
        .byte $06,$ee,$9d,$4a,$ad,$9d,$4a,$c9,$08,$d0,$08,$a9,$00,$8d,$9d,$4a // ...J..J........J
        .byte $20,$03,$4b,$a2,$00,$18,$3e,$c2,$0f,$3e,$c1,$0f,$3e,$c0,$0f,$3e //  .K...>..>..>..>
        .byte $82,$0f,$3e,$81,$0f,$3e,$80,$0f,$7e,$42,$0f,$3e,$41,$0f,$3e,$40 // ..>..>..~B.>A.>@
        .byte $0f,$3e,$02,$0f,$3e,$01,$0f,$3e,$00,$0f,$3e,$c2,$0e,$3e,$c1,$0e // .>..>..>..>..>..
        .byte $3e,$c0,$0e,$3e,$82,$0e,$3e,$81,$0e,$3e,$80,$0e,$3e,$42,$0e,$3e // >..>..>..>..>B.>
        .byte $41,$0e,$3e,$40,$0e,$3e,$02           // A.>@.>.

// --- Region $ff8f-$ffc0 ---
.pc = $ff8f "dat_ff8f"

dat_ff8f:
        .byte $34,$aa,$bd,$00,$08,$8d,$c2,$0f,$bd,$01,$08,$8d,$c5,$0f,$bd,$02 // 4...............
        .byte $08,$8d,$c8,$0f,$bd,$03,$08,$8d,$cb,$0f,$bd,$04,$08,$8d,$ce,$0f // ................
        .byte $bd,$05,$08,$8d,$d1,$0f,$bd,$06,$08,$8d,$d4,$0f,$bd,$07,$08,$8d // ................
        .byte $d7,$0f                               // ..

// --- Region $ffc2-$ffca ---
.pc = $ffc2 "dat_ffc2"

dat_ffc2:
        .byte $e9,$20,$e3,$0a,$60,$33,$aa,$bd,$00   // . ..`3...

// --- Region $fffb-$fffc ---
.pc = $fffb "Segment $fffb"
        .byte $80,$6f                               // .o
