// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:26
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $ffff  (63487 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $13e0 (5088)
// IRQ handler:  $101c (irq_101c)
//
// Code: 2867 bytes, Data: 60620 bytes
// Labels: 296, Subroutines: 26
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$104c ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $185a

sub_1000:
        sei
        lda #$01
        sta $d01a
        lda #$1b
        sta $d011
        lda #$7f
        sta $dc0d
        lda #$10
        sta $0315
        lda #$1c
        sta $0314
        cli
        rts

irq_101c:
        lda $d019
        sta $d019
        ldx #$00

loc_1024:
        lda $1100,x
        sta $d020
        sta $d021
        ldy dat_1200,x

loc_1030:
        dey
        bne loc_1030
        inx
        cpx #$c4
        bne loc_1024
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$f9
        sta $d012
        lda #$4d
        sta $0314
        jmp loc_ea81

// --- Region $10c0-$10f1 ---
.pc = $10c0 "sub_10c0"
// Referenced by: jsr from $13e0

sub_10c0:
        lda #$ff
        sta $d015
        sta $d017
        sta $d01d
        ldx #$00

loc_10cd:
        lda $10a0,x
        sta $d000,x
        inx
        cpx #$10
        bne loc_10cd
        lda #$38
        ldx #$00

loc_10dc:
        sta $07f8,x
        clc
        adc #$01
        inx
        cpx #$08
        bne loc_10dc
        lda #$c0
        sta $d010
        jsr sub_1fa0
        jmp loc_1800

// --- Region $1302-$13c8 ---
.pc = $1302 "loc_1302"

loc_1302:
        asl $0fc2,x
        rol $0fc1,x
        rol $0fc0,x
        rol $0f82,x
        rol $0f81,x
        rol $0f80,x
        rol $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 $0e02,x
        rol $0e01,x
        rol $0e00,x
        dex

loc_134b:
        dex
        dex
        bpl loc_1302
        bit $04
        dec $1350
        bmi loc_1357
        rts

loc_1357:
        lda #$07
        sta $1350
        lda $fb
        pha
        lda $fc
        pha
        jsr sub_136c
        pla
        sta $fc
        pla
        sta $fb
        rts
// Referenced by: jsr from $1362; jmp from $137d

sub_136c:
        lda $14b1
        cmp #$ff
        bne loc_1380
        lda #$00
        sta $136d
        lda #$14
        sta $136e
        jmp sub_136c

loc_1380:
        ldx #$00
        stx $fc
        asl
        rol $fc
        asl
        rol $fc
        asl
        rol $fc
        sta $fb
        lda $fc
        clc
        adc #$28
        sta $fc
        inc $136d
        bne loc_139e
        inc $136e

loc_139e:
        ldx #$15
        ldy #$07

loc_13a2:
        lda ($fb),y
        sta $0fc2,x
        dex
        dex
        dex
        dey
        bpl loc_13a2
        inc txt_13ff
        ldy txt_13ff
        lda dat_13c9,y
        ldx #$07

loc_13b8:
        sta $d027,x
        dex
        bpl loc_13b8
        cpy #$0e
        beq loc_13c3
        rts

loc_13c3:
        lda #$00
        sta txt_13ff
        rts

// --- Region $13e0-$13e5 ---
.pc = $13e0 "main_13e0"

main_13e0:
        jsr sub_10c0
        jmp loc_1860

// --- Region $1800-$18dd ---
.pc = $1800 "loc_1800"

loc_1800:
        ldx #$00

loc_1802:
        lda dat_2000,x
        sta $0400,x
        lda $2100,x
        sta $0500,x
        lda $2200,x
        sta $0600,x
        lda $2400,x
        sta $d800,x
        lda $2500,x
        sta $d900,x
        lda $2600,x
        sta $da00,x
        inx
        bne loc_1802
        ldx #$00

loc_182b:
        lda $2300,x
        sta $0700,x
        lda $2700,x
        sta $db00,x
        inx
        cpx #$f7
        bne loc_182b
        lda #$00
        sta $136d
        lda #$14
        sta $136e
        ldx #$00
        txa

loc_1849:
        sta $0e00,x
        sta $0f00,x
        inx
        bne loc_1849
        lda #$1a
        sta $d018
        nop
        nop
        nop
        jsr sub_1000
        rts

dat_185e:
        .byte $00,$00                               // ..

loc_1860:
        lda $dc01
        cmp #$ff
        beq loc_18b5
        jsr sub_18c0
        sei
        jsr $fda3
        jsr $fd15
        jsr sub_18cd
        cli
        ldx #$00

loc_1877:
        lda loc_1883,x
        sta $0100,x
        inx
        bne loc_1877
        jmp $0100

loc_1883:
        sei
        lda #$34
        sta $01
        lda #$40
        ldy #$00
        sty $fb
        sta $fc
        lda #$08
        ldy #$01
        sty $fd
        sta $fe
        ldx #$f0

loc_189a:
        lda ($fb),y
        sta ($fd),y
        iny
        bne loc_189a
        inc $fc
        inc $fe
        dex
        bne loc_189a
        lda #$37
        sta $01
        cli
        lda #$00
        jmp loc_fce2

dat_18b2:
        .byte $4c,$ae,$a7                           // L..

loc_18b5:
        jsr sub_1fc0
        jsr sub_1fe0
        nop
        nop
        jmp loc_1860
// Referenced by: jsr from $1867

sub_18c0:
        lda #$20
        nop
        nop
        nop
        sta $0277
        lda #$01
        sta $c6
        rts
// Referenced by: jsr from $1871

sub_18cd:
        jsr $ff5b
        ldx #$00

loc_18d2:
        lda $18e0,x
        sta $0400,x
        inx
        cpx #$20
        bne loc_18d2
        rts

// --- Region $1901-$1b50 ---
.pc = $1901 "sub_1901"
// Referenced by: jsr from $1fca, $f008

sub_1901:
        jmp loc_190b
// Referenced by: jsr from $1fa4, $eff8

sub_1904:
        sta $fc
        stx $fd
        jmp loc_1ae5

loc_190b:
        lda $1900
        beq loc_191e
        jsr sub_191f
        ldx #$18

loc_1915:
        lda $1f86,x
        sta $d400,x
        dex
        bpl loc_1915

loc_191e:
        rts
// Referenced by: jsr from $1910

sub_191f:
        lda $1f9b
        clc
        adc $1e9c
        sta $1f9b
        cmp #$07
        bcc loc_1933
        and #$07
        sta $1f9b
        sec

loc_1933:
        lda $1f9c
        adc $1e9d
        sta $1f9c
        ldx #$00

loc_193e:
        ldy $1f21,x
        sty $fe
        stx $ff
        lda $1ec3,x
        clc
        adc #$01
        cmp $1e8b,y
        bcc loc_1964
        inc $1ec6,x
        lda $1eb4,x
        clc
        adc #$01
        cmp #$03
        bcc loc_195f
        lda #$00

loc_195f:
        sta $1eb4,x
        lda #$00

loc_1964:
        sta $1ec3,x
        inc $1eab,x
        lda $1f1b,x
        sta $fc
        lda $1f18,x
        sta $fd

loc_1974:
        ldy #$00
        lda ($fc),y
        sec
        sbc #$01
        cmp #$21
        bcs loc_199e
        asl
        tay
        lda $1f44,y
        sta smc_1996                                // SMC: modifies $1996
        lda $1f45,y
        sta smc_1997                                // SMC: modifies $1997
        ldy #$01
        lda ($fc),y
        ldy $fe
        ldx $ff
.label smc_1996 = * + 1
.label smc_1997 = * + 2
        jsr sub_1b5d                                // !SMC: modified by $1984, $198a
        jsr sub_1e78
        jmp loc_1974

loc_199e:
        ldx $fe
        ldy $ff
        lda $1e87,x
        beq loc_19cf
        lda $1e9f,y
        beq loc_19af
        jsr sub_1c62

loc_19af:
        lda $1eae,y
        beq loc_19b7
        jsr sub_1d25

loc_19b7:
        lda $1e8c,x
        beq loc_19bf
        jsr sub_1cbc

loc_19bf:
        lda $1e8d,x
        beq loc_19c7
        jsr sub_1cf2

loc_19c7:
        lda $1efc,y
        beq loc_19cf
        jsr sub_1c71

loc_19cf:
        jsr sub_19e7
        ldx $ff
        lda $fc
        sta $1f1b,x
        lda $fd
        sta $1f18,x
        inx
        cpx #$03
        bcs loc_19e6
        jmp loc_193e

loc_19e6:
        rts
// Referenced by: jsr from $19cf, $eab3

sub_19e7:
        ldx $ff
        ldy $fe
        lda $1f15,x
        sec
        sbc #$01
        sta $1f15,x
        lda $1ecf,x
        sbc #$00
        sta $1ecf,x
        bne loc_1a10
        lda $1f15,x
        beq loc_1a13
        cmp $1f41,x
        bcs loc_1a10
        lda $1f8a,y
        and #$fe
        sta $1f8a,y

loc_1a10:
        jmp loc_1ae4

loc_1a13:
        lda #$00
        sta $1f88,y
        sta $1ecf,x
        sta $1eab,x
        sta $1ed2,x
        sta $1ed8,x
        sta $1ed5,x
        sta $1ec3,x
        sta $1ec6,x
        sta $1eb4,x
        sta $1eb1,x
        cpx $1e86
        bne loc_1a41
        sta $1f9b
        lda $1e9e
        sta $1f9c

loc_1a41:
        lda $1ef9,x
        sta $1f8b,y
        lda $1ef0,x
        sta $1f8c,y
        lda $1ef6,x
        sta $1f89,y

loc_1a53:
        ldy #$00
        lda ($fc),y
        bne loc_1a64
        lda #$00
        sta $1f13
        sta $1f14
        jmp loc_1aa5

loc_1a64:
        cmp #$80
        bcc loc_1aa5
        clc
        adc $1ee7,x
        sta $1f11
        lda $1eba,x
        beq loc_1a87
        clc
        adc $1f11
        jsr sub_1e36
        lda $1f13
        sta $1ec0,x
        lda $1f14
        sta $1ebd,x

loc_1a87:
        lda $1eb7,x
        beq loc_1a9f
        clc
        adc $1f11
        jsr sub_1e36
        lda $1f13
        sta $1ea2,x
        lda $1f14
        sta $1ea5,x

loc_1a9f:
        lda $1f11
        jsr sub_1e36

loc_1aa5:
        ldy $fe
        lda $1f13
        sta $1f87,y
        sta $1e87,y
        lda $1f14
        sta $1f86,y
        sta $1e88,y
        ldy #$01
        lda ($fc),y
        ldy $fe
        sta $1f15,x
        jsr sub_1e78
        lda $1f15,x
        cmp #$ff
        bne loc_1adb
        lda $1e88,y
        sta $1ea5,x
        lda $1e87,y
        sta $1ea2,x
        jmp loc_1a53

loc_1adb:
        lda $1ef3,x
        sta $1f8a,y
        sta $1e89,y

loc_1ae4:
        rts

loc_1ae5:
        lda #$00
        sta $1900
        ldx #$7e

loc_1aec:
        sta $1e85,x
        dex
        bne loc_1aec
        ldx #$02
        stx $1f42
        stx $1f41
        stx $1f43

loc_1afd:
        lda #$01
        sta $1f15,x
        sta $1f1e,x
        dex
        bpl loc_1afd
        lda $fc
        clc
        adc #$04
        sta $1f1b
        lda $fd
        adc #$00
        sta $1f18
        ldx #$7e
        ldy #$00

loc_1b1b:
        lda ($fc),y
        clc
        adc $1f1b
        sta $1e9e,x
        php
        iny
        plp
        lda ($fc),y
        adc $1f18
        sta $1e9b,x
        iny
        inx
        bpl loc_1b1b
        jsr sub_1b41
        lda #$01
        sta $1900
        rts

dat_1b3c:
        .byte $a9,$00,$8d,$00,$19                   // .....
// Referenced by: jsr from $1b33, $ec17

sub_1b41:
        ldx #$17

loc_1b43:
        lda #$09
        sta $1f86,x
        lda #$00
        sta $1f86,x
        dex
        bpl loc_1b43
        rts

// --- Region $1b5d-$1b61 ---
.pc = $1b5d "sub_1b5d"
// Referenced by: jsr from $1995

sub_1b5d:
        sta $1ef0,x
        rts

dat_1b61:
        .byte $8d                                   // .

// --- Region $1c62-$1e84 ---
.pc = $1c62 "sub_1c62"
// Referenced by: jsr from $19ac, $ea90

sub_1c62:
        lda $1eab,y
        cmp $1ea8,y
        bcc loc_1c70
        lda $1e9f,y
        jmp loc_1da0

loc_1c70:
        rts
// Referenced by: jsr from $19cc, $eab0

sub_1c71:
        lda $1ec3,y
        bne loc_1c70
        lda $1edb,y
        beq loc_1cac
        lda $1ed8,y
        beq loc_1c9b
        lda $1f88,x
        sec
        sbc $1efc,y
        sta $1f88,x
        bcs loc_1cbb
        dec $1f89,x
        lda $1f89,x
        cmp $1ede,y
        bcs loc_1c70
        lda #$00
        beq loc_1ca8

loc_1c9b:
        jsr loc_1cac
        lda $1f89,x
        cmp $1edb,y
        bcc loc_1c70
        lda #$01

loc_1ca8:
        sta $1ed8,y
        rts

loc_1cac:
        lda $1f88,x
        clc
        adc $1efc,y
        sta $1f88,x
        bcc loc_1cbb
        inc $1f89,x

loc_1cbb:
        rts
// Referenced by: jsr from $19bc, $eaa0

sub_1cbc:
        cmp #$06
        bcc loc_1ccf
        lda $1ec6,y
        and #$01
        bne loc_1ce9
        lda $1e8c,x
        sec
        sbc #$05
        bpl loc_1ce3

loc_1ccf:
        lda $1eab,y
        cmp #$02
        bcc loc_1ce9
        lda $1e8a,x
        beq loc_1ce0
        cmp $1eab,y
        bcc loc_1ce9

loc_1ce0:
        lda $1e8c,x

loc_1ce3:
        tay
        lda $1f23,y
        bne loc_1cec

loc_1ce9:
        lda $1e89,x

loc_1cec:
        sta $1f8a,x
        ldy $ff
        rts
// Referenced by: jsr from $19c4, $eaa8

sub_1cf2:
        cmp #$01
        bne loc_1d0c
        lda $1ec6,y
        and #$01
        bne loc_1d22

loc_1cfd:
        lda $1ea2,y
        sta $1f87,x
        lda $1ea5,y
        sta $1f86,x
        jmp loc_1d1e

loc_1d0c:
        lda $1eb4,y
        beq loc_1d22
        cmp #$01
        beq loc_1cfd
        lda $1ec0,y
        sta $1f87,x
        lda $1ebd,y

loc_1d1e:
        sta $1f86,x
        rts

loc_1d22:
        jmp loc_1e29
// Referenced by: jsr from $19b4, $ea98

sub_1d25:
        lda $1ecc,y
        bne loc_1d30
        lda $1eae,y
        sta $1eb1,y

loc_1d30:
        lda $1ed5,y
        cmp #$01
        beq loc_1d41
        cmp #$02
        beq loc_1d53
        jsr sub_1d72
        jmp loc_1d56

loc_1d41:
        lda $1eb1,y
        clc
        adc $1ecc,y
        cmp $1eae,y
        bcc loc_1d50
        lda $1eae,y

loc_1d50:
        sta $1eb1,y

loc_1d53:
        jsr sub_1d87

loc_1d56:
        lda $1ed2,y
        clc
        adc #$01
        cmp $1f1e,y
        bcc loc_1d6e
        lda $1ed5,y
        clc
        adc #$01
        and #$03
        sta $1ed5,y
        lda #$00

loc_1d6e:
        sta $1ed2,y
        rts
// Referenced by: jsr from $1d3b, $ee20

sub_1d72:
        lda $1e88,x
        clc
        adc $1eb1,y
        sta $1e88,x
        sta $1f86,x
        lda $1e87,x
        adc #$00
        jmp loc_1d99
// Referenced by: jsr from $1d53, $ee38

sub_1d87:
        lda $1e88,x
        sec
        sbc $1eb1,y
        sta $1e88,x
        sta $1f86,x
        lda $1e87,x
        sbc #$00

loc_1d99:
        sta $1e87,x
        sta $1f87,x

loc_1d9f:
        rts

loc_1da0:
        cmp #$01
        bne loc_1e20
        lda $1ea2,y
        cmp $1e87,x
        bcc loc_1dde
        bne loc_1db8
        lda $1ea5,y
        cmp $1e88,x
        beq loc_1d9f
        bcc loc_1dde

loc_1db8:
        jsr sub_1df7
        lda $1e87,x
        cmp $1ea2,y
        beq loc_1dc7
        bcs loc_1dcf
        bcc loc_1d9f

loc_1dc7:
        lda $1e88,x
        cmp $1ea5,y
        bcc loc_1d9f

loc_1dcf:
        lda $1ea5,y
        sta $1e88,x
        lda $1ea2,y
        sta $1e87,x
        jmp loc_1e29

loc_1dde:
        jsr loc_1e0a
        lda $1e87,x
        cmp $1ea2,y
        beq loc_1ded
        bcc loc_1dcf
        bcs loc_1d9f

loc_1ded:
        lda $1e88,x
        cmp $1ea5,y
        bcs loc_1d9f
        bcc loc_1dcf
// Referenced by: jsr from $1db8; branch from $1e26

sub_1df7:
        lda $1e88,x
        clc
        adc $1eea,y
        sta $1e88,x
        lda $1e87,x
        adc $1eed,y
        jmp loc_1e1a

loc_1e0a:
        lda $1e88,x
        sec
        sbc $1eea,y
        sta $1e88,x
        lda $1e87,x
        sbc $1eed,y

loc_1e1a:
        sta $1e87,x
        jmp loc_1e29

loc_1e20:
        cmp #$03
        beq loc_1e0a
        cmp #$04
        beq sub_1df7
        rts

loc_1e29:
        lda $1e87,x
        sta $1f87,x
        lda $1e88,x
        sta $1f86,x
        rts
// Referenced by: jsr from $1a78, $1a90, $1aa2, $eb5c, $eb74, $eb86

sub_1e36:
        ldx #$07

loc_1e38:
        cmp #$8c
        bcc loc_1e42
        sbc #$0c
        dex
        jmp loc_1e38

loc_1e42:
        sbc #$7f
        asl
        tay
        lda $1f29,y
        sta $1f13
        lda $1f2a,y
        sta $1f14
        cpx #$00
        beq loc_1e73

loc_1e56:
        lsr $1f13
        ror $1f14
        dex
        bne loc_1e56
        ldx $ff
        ldy $fe
        lda $1f14
        clc
        adc $1ec9,x
        sta $1f14
        bcc loc_1e72
        inc $1f13

loc_1e72:
        rts

loc_1e73:
        ldy $fe
        ldx $ff
        rts
// Referenced by: jsr from $1998, $1ac2, $eba6

sub_1e78:
        lda $fc
        clc
        adc #$02
        sta $fc
        bcc loc_1e83
        inc $fd

loc_1e83:
        rts

dat_1e84:
        // === Fill data (1 bytes, $1e84-$1e84) ===
        .byte $00                                   // .

// --- Region $1fa0-$1fa7 ---
.pc = $1fa0 "sub_1fa0"
// Referenced by: jsr from $10ec, $1fc7, $f005

sub_1fa0:
        ldx #$30
        lda #$00
        jsr sub_1904
        rts

// --- Region $1fc0-$1fce ---
.pc = $1fc0 "sub_1fc0"
// Referenced by: jsr from $18b5

sub_1fc0:
        lda $1900
        cmp #$00
        bne loc_1fca
        jsr sub_1fa0

loc_1fca:
        jsr sub_1901
        rts

dat_1fce:
        .byte $00                                   // .

// --- Region $1fe0-$1fea ---
.pc = $1fe0 "sub_1fe0"
// Referenced by: jsr from $18b8

sub_1fe0:
        ldx #$fa

loc_1fe2:
        ldy #$c0

loc_1fe4:
        iny
        bne loc_1fe4
        inx
        bne loc_1fe2
        rts

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

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

loc_ea81:
        ora $fea6,y
        ldy $ff
        lda $1e87,x
        beq loc_eab3
        lda $1e9f,y
        beq loc_ea93
        jsr sub_1c62

loc_ea93:
        lda $1eae,y
        beq loc_ea9b
        jsr sub_1d25

loc_ea9b:
        lda $1e8c,x
        beq loc_eaa3
        jsr sub_1cbc

loc_eaa3:
        lda $1e8d,x
        beq loc_eaab
        jsr sub_1cf2

loc_eaab:
        lda $1efc,y
        beq loc_eab3
        jsr sub_1c71

loc_eab3:
        jsr sub_19e7
        ldx $ff
        lda $fc
        sta $1f1b,x
        lda $fd
        sta $1f18,x
        inx
        cpx #$03
        bcs loc_eaca
        jmp loc_193e

loc_eaca:
        rts

dat_eacb:
        .byte $a6                                   // .

// --- Region $eaea-$eaf6 ---
.pc = $eaea "Segment $eaea"
        bcs loc_eaf4
        lda $1f8a,y
        and #$fe
        sta $1f8a,y

loc_eaf4:
        jmp loc_1ae4

// --- Region $eb2c-$ec20 ---
.pc = $eb2c "loc_eb2c"

loc_eb2c:
        beq loc_eb4c
        sta $1f8c,y
        lda $1ef6,x
        sta $1f89,y
        ldy #$00
        lda ($fc),y
        bne loc_eb48
        lda #$00
        sta $1f13
        sta $1f14
        jmp loc_1aa5

loc_eb48:
        cmp #$80
        bcc loc_eb89

loc_eb4c:
        clc
        adc $1ee7,x
        sta $1f11
        lda $1eba,x
        beq loc_eb6b
        clc
        adc $1f11
        jsr sub_1e36
        lda $1f13
        sta $1ec0,x
        lda $1f14
        sta $1ebd,x

loc_eb6b:
        lda $1eb7,x
        beq loc_eb83
        clc
        adc $1f11
        jsr sub_1e36
        lda $1f13
        sta $1ea2,x
        lda $1f14
        sta $1ea5,x

loc_eb83:
        lda $1f11
        jsr sub_1e36

loc_eb89:
        ldy $fe
        lda $1f13
        sta $1f87,y
        sta $1e87,y
        lda $1f14
        sta $1f86,y
        sta $1e88,y
        ldy #$01
        lda ($fc),y
        ldy $fe
        sta $1f15,x
        jsr sub_1e78
        lda $1f15,x
        cmp #$ff
        bne loc_ebbf
        lda $1e88,y
        sta $1ea5,x
        lda $1e87,y
        sta $1ea2,x
        jmp loc_1a53

loc_ebbf:
        lda $1ef3,x
        sta $1f8a,y
        sta $1e89,y
        rts

loc_ebc9:
        lda #$00
        sta $1900
        ldx #$7e

loc_ebd0:
        sta $1e85,x
        dex
        bne loc_ebd0
        ldx #$02
        stx $1f42
        stx $1f41
        stx $1f43

loc_ebe1:
        lda #$01
        sta $1f15,x
        sta $1f1e,x
        dex
        bpl loc_ebe1
        lda $fc
        clc
        adc #$04
        sta $1f1b
        lda $fd
        adc #$00
        sta $1f18
        ldx #$7e
        ldy #$00

loc_ebff:
        lda ($fc),y
        clc
        adc $1f1b
        sta $1e9e,x
        php
        iny
        plp
        lda ($fc),y
        adc $1f18
        sta $1e9b,x
        iny
        inx
        bpl loc_ebff
        jsr sub_1b41
        lda #$01
        sta $1900
        rts

dat_ec20:
        .byte $a9                                   // .

// --- Region $ed55-$ed55 ---
.pc = $ed55 "loc_ed55"

loc_ed55:
        rts

// --- Region $ed63-$ed91 ---
.pc = $ed63 "loc_ed63"

loc_ed63:
        beq loc_ed80
        lda $1f88,x
        sec
        sbc $1efc,y
        sta $1f88,x
        bcs loc_eda0
        dec $1f89,x
        lda $1f89,x
        cmp $1ede,y
        bcs loc_ed55
        lda #$00
        beq loc_ed8d

loc_ed80:
        jsr loc_1cac
        lda $1f89,x
        cmp $1edb,y
        bcc loc_ed55
        lda #$01

loc_ed8d:
        sta $1ed8,y
        rts

dat_ed91:
        .byte $bd                                   // .

// --- Region $eda0-$eda0 ---
.pc = $eda0 "loc_eda0"

loc_eda0:
        rts

// --- Region $ede9-$edf2 ---
.pc = $ede9 "loc_ede9"

loc_ede9:
        lda $1e
        sta $1f86,x
        jmp loc_1d1e

dat_edf1:
        .byte $b9,$b4                               // ..

// --- Region $ee08-$ee57 ---
.pc = $ee08 "loc_ee08"

loc_ee08:
        and #$1e
        lda $1ecc,y
        bne loc_ee15
        lda $1eae,y
        sta $1eb1,y

loc_ee15:
        lda $1ed5,y
        cmp #$01
        beq loc_ee26
        cmp #$02
        beq loc_ee38
        jsr sub_1d72
        jmp loc_1d56

loc_ee26:
        lda $1eb1,y
        clc
        adc $1ecc,y
        cmp $1eae,y
        bcc loc_ee35
        lda $1eae,y

loc_ee35:
        sta $1eb1,y

loc_ee38:
        jsr sub_1d87
        lda $1ed2,y
        clc
        adc #$01
        cmp $1f1e,y
        bcc loc_ee53
        lda $1ed5,y
        clc
        adc #$01
        and #$03
        sta $1ed5,y
        lda #$00

loc_ee53:
        sta $1ed2,y
        rts

dat_ee57:
        .byte $bd                                   // .

// --- Region $eebb-$eec4 ---
.pc = $eebb "loc_eebb"

loc_eebb:
        ldx #$1e
        sta $1e87,x
        jmp loc_1e29

dat_eec3:
        .byte $20,$0a                               //  .

// --- Region $ef1b-$ef5d ---
.pc = $ef1b "loc_ef1b"

loc_ef1b:
        ldx #$07
        cmp #$8c
        bcc loc_ef27
        sbc #$0c
        dex
        jmp loc_1e38

loc_ef27:
        sbc #$7f
        asl
        tay
        lda $1f29,y
        sta $1f13
        lda $1f2a,y
        sta $1f14
        cpx #$00
        beq loc_ef58

loc_ef3b:
        lsr $1f13
        ror $1f14
        dex
        bne loc_ef3b
        ldx $ff
        ldy $fe
        lda $1f14
        clc
        adc $1ec9,x
        sta $1f14
        bcc loc_ef57
        inc $1f13

loc_ef57:
        rts

loc_ef58:
        ldy $fe
        ldx $ff
        rts

dat_ef5d:
        .byte $a5                                   // .

// --- Region $eff4-$f018 ---
.pc = $eff4 "loc_eff4"

loc_eff4:
        ldx #$30
        lda #$00
        jsr sub_1904
        rts

loc_effc:
        clv
        rol.abs $00ad
        ora.abs $00c9,y
        bne loc_f008
        jsr sub_1fa0

loc_f008:
        jsr sub_1901
        rts

dat_f00c:
        .byte $b2,$2b                               // .+

loc_f00e:
        ldx #$fa

loc_f010:
        ldy #$c0

loc_f012:
        iny
        bne loc_f012
        inx
        bne loc_f010
        rts

// --- Region $f129-$f155 ---
.pc = $f129 "loc_f129"

loc_f129:
        ora ($ef,x)
        sbc ($27),y
        ora ($f1,x)
        sbc ($a1),y
        sbc ($f1),y
        cmp ($e5),y
        sbc ($21),y
        lda ($e7),y
        sbc ($21),y
        sta ($e7,x)
        sbc ($24),y
        sta ($f1,x)

loc_f141:
        sbc ($a1),y
        sbc $f1
        bit $a1
        sbc ($a1),y
        adc ($e9,x)
        sbc ($21),y
        ora ($ed,x)
        sbc ($21),y
        bvc loc_f141
        beq loc_f176
        rts

// --- Region $f176-$f27a ---
.pc = $f176 "loc_f176"

loc_f176:
        sbc ($21),y
        ora ($ed,x)
        sbc ($21),y
        ora ($fb),y
        sbc ($21),y
        ora ($e4),y
        sbc ($27),y
        sta ($f1,x)
        sbc ($91),y
        sbc ($f1),y
        cmp ($e5),y
        sbc ($21),y
        lda ($e5),y
        sbc ($21),y
        adc ($e7,x)
        sbc ($26),y
        lda ($f1),y
        lda ($f1,x)
        sbc ($11),y
        sbc $f1
        and ($61,x)
        nop
        sbc ($21),y
        adc ($f0,x)
        sbc ($21),y
        adc ($ea,x)
        sbc ($21),y
        lda ($e5,x)
        sbc ($21),y
        ora ($e4),y
        sbc ($27),y
        sta ($f1,x)
        sbc ($41),y
        sbc ($f1),y
        cmp ($e7),y
        sbc ($21),y
        sta ($e5),y
        sbc ($21),y
        lda ($e5),y
        sbc ($26),y
        lda ($f1),y
        lda ($f1,x)
        cmp ($61),y
        .byte $fa                                   // nop // ILLEGAL
        sbc ($22),y
        sta ($01,x)
        sbc $21f1
        adc ($e7,x)
        sbc ($21),y
        lda ($e5),y
        sbc ($21),y
        lda ($e4),y
        sbc ($21),y
        eor ($ed),y
        sbc ($21),y
        lda ($e5,x)
        sbc ($21),y
        ora ($e5),y
        sbc ($21),y
        adc ($f4,x)
        sbc ($22),y
        sbc ($41,x)
        .byte $fa                                   // nop // ILLEGAL
        sbc ($21),y
        lda ($e5,x)
        sbc ($21),y
        ora ($e4),y
        sbc ($24),y
        eor ($f1),y
        sbc ($41),y
        inx
        sbc ($21),y
        adc ($e6,x)
        sbc ($22),y
        sbc $e5bd,x
        sbc $bd23,x
        adc $e5bd
        sbc $f1e6,x
        .byte $23,$fd                               // rla ($fd,x) // ILLEGAL
        sbc $ef4d,x
        sbc $f123,x
        sta ($f1,x)
        inc $f5
        rol $85
        sbc $f5,x
        lda $f5
        sbc $e3,x
        sbc ($21),y
        lda ($e5,x)
        sbc ($21),y
        ora ($ec),y
        sbc $22,x
        sta $f5
        cpx $f1
        and ($95,x)
        sbc $f5
        .byte $27,$b5                               // rla $b5 // ILLEGAL
        adc $b5
        sbc $45
        sbc $f5,x
        sbc #$f1
        .byte $23,$f5                               // rla ($f5,x) // ILLEGAL
        sbc $e5,x
        inx
        sbc $e5,x
        sbc ($22),y
        eor ($a1,x)
        .byte $eb,$f5                               // sbc #$f5 // ILLEGAL
        nop
        sbc ($21),y
        sta ($e5),y
        sbc $21,x
        lda $e5,x
        sbc $23,x
        lda ($f1),y
        sta ($e4,x)
        sbc ($27),y
        sbc $f1f1,x
        sta ($f1,x)
        sbc ($a1),y
        sbc $f1
        bit $a1
        sbc ($a1),y
        adc ($e9,x)
        sbc ($21),y
        ora ($ee,x)
        sbc ($21),y
        .byte $47,$ed                               // sre $ed // ILLEGAL
        .byte $f7,$21                               // isc $21,x // ILLEGAL

dat_f27a:
        .byte $67                                   // g

// --- Region $f349-$f352 ---
.pc = $f349 "loc_f349"

loc_f349:
        .byte $e3,$c0                               // isc ($c0,x) // ILLEGAL
        .byte $33,$00                               // rla ($00),y // ILLEGAL
        sec
        jmp ($dcc0)

dat_f351:
        .byte $cc,$6c                               // .l

// --- Region $f369-$f376 ---
.pc = $f369 "loc_f369"

loc_f369:
        cpy.abs $0078
        cpy $cc
        clc
        beq loc_f349
        cpy.abs $00cc
        cpx $c0
        rts

// --- Region $f3ff-$f402 ---
.pc = $f3ff "loc_f3ff"

loc_f3ff:
        .byte $23,$ff                               // rla ($ff,x) // ILLEGAL
        brk

dat_f402:
        .byte $7e                                   // ~

// --- Region $f41e-$f41e ---
.pc = $f41e "loc_f41e"

loc_f41e:
        rti

// --- Region $f42e-$f43b ---
.pc = $f42e "loc_f42e"

loc_f42e:
        sei
        bvs loc_f3ff
        cpy.abs $007e
        bmi loc_f496
        ldx $22
        clc
        bmi loc_f41e
        rts

// --- Region $f496-$f4a5 ---
.pc = $f496 "loc_f496"

loc_f496:
        .byte $7c,$06,$66                           // nop $6606,x // ILLEGAL
        .byte $3c,$00,$3c                           // nop $3c00,x // ILLEGAL
        asl $60
        .byte $7c,$66,$66                           // nop $6666,x // ILLEGAL
        .byte $3c,$00,$7e                           // nop $7e00,x // ILLEGAL
        rts

dat_f4a5:
        .byte $06                                   // .

// --- Region $f4c4-$f4c8 ---
.pc = $f4c4 "loc_f4c4"

loc_f4c4:
        bmi loc_f4c6

loc_f4c6:
        bmi loc_f4f8
        rti

// --- Region $f4f8-$f51b ---
.pc = $f4f8 "loc_f4f8"

loc_f4f8:
        bvc loc_f505
        asl.abs $0013,x
        .byte $14,$00                               // nop $00,x // ILLEGAL
        ora ($00),y
        .byte $03,$41                               // slo ($41,x) // ILLEGAL
        .byte $02                                   // jam // ILLEGAL

dat_f504:
        .byte $18                                   // .

loc_f505:
        asl
        .byte $3c,$98,$14                           // nop $1498,x // ILLEGAL
        tya
        .byte $14,$02                               // nop $02,x // ILLEGAL
        php
        asl
        ora $1103
        ldy $abff,x
        asl $0108,x
        .byte $07,$09                               // slo $09 // ILLEGAL
        .byte $03,$41                               // slo ($41,x) // ILLEGAL

dat_f51b:
        .byte $02                                   // .

// --- Region $f5d0-$f5fa ---
.pc = $f5d0 "Segment $f5d0"
        .byte $14,$ba                               // nop $ba,x // ILLEGAL
        bvc loc_f5d4

loc_f5d4:
        ora $00
        ora ($14,x)
        .byte $f4,$03                               // nop $03,x // ILLEGAL
        ora ($02),y
        stx $6e05
        asl $03
        asl
        cli
        ora ($00),y
        .byte $1f,$fd,$bf                           // slo $bffd,x // ILLEGAL
        ldy #$08
        ora ($be,x)
        ldy #$1f
        .byte $03,$1c                               // slo ($1c,x) // ILLEGAL
        .byte $07,$bc                               // slo $bc // ILLEGAL
        ldy #$08
        .byte $03,$1c                               // slo ($1c,x) // ILLEGAL
        php
        .byte $bb,$a0,$14                           // las $14a0,y // ILLEGAL
        .byte $f2                                   // jam // ILLEGAL

// --- Region $fce2-$fd3f ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        .byte $cb,$05                               // sbx #$05 // ILLEGAL
        dex
        ora $c8
        asl
        dex
        ora $cb
        ora $c8
        ora $ca
        asl
        dex
        asl
        iny
        ora $c6
        .byte $0f,$cb,$05                           // slo $05cb // ILLEGAL
        .byte $cb,$05                               // sbx #$05 // ILLEGAL
        cmp $cf05
        asl
        cmp $cb05
        ora $cf
        ora $cd
        asl
        cmp $cf0a
        ora $d1
        .byte $0f,$cf,$05                           // slo $05cf // ILLEGAL
        .byte $cf,$05,$cd                           // dcp $cd05 // ILLEGAL
        ora $cb
        asl
        cmp $cb05
        ora $cf
        ora $cd
        asl
        cmp $cb0a
        ora $ca
        .byte $0f,$cb,$05                           // slo $05cb // ILLEGAL
        .byte $cb,$05                               // sbx #$05 // ILLEGAL
        cmp $cf05
        asl
        cmp $cb05
        ora $c6
        ora $c5
        asl
        iny
        asl
        cmp $d105
        .byte $0f,$05,$03                           // slo $0305 // ILLEGAL
        .byte $04,$02                               // nop $02 // ILLEGAL
        asl $10ff
        .byte $02                                   // jam // ILLEGAL

// --- Region $fda3-$fdc3 ---
.pc = $fda3 "Segment $fda3"
        ora $cb
        ora $ca
        ora $c8
        ora $10
        .byte $03,$ca                               // slo ($ca,x) // ILLEGAL
        ora $ca
        ora $c8
        ora $c7
        ora $1b
        .byte $ff,$12,$04                           // isc $0412,x // ILLEGAL
        asl $1303
        ldx #$61
        .byte $5f,$50,$1b                           // sre $1b50,x // ILLEGAL
        .byte $ff,$12,$04                           // isc $0412,x // ILLEGAL
        brk

// --- Region $ff5b-$ff5d ---
.pc = $ff5b "Segment $ff5b"
        .byte $04,$11                               // nop $11 // ILLEGAL
        brk

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

// --- Region $0801-$0fff ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $0d,$08                                                     // [corrected] was: .byte $0b,$08                               // next line pointer ($080b)
        .byte $ce,$07                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $20,$28,$32,$30
        .byte $36                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $34,$29                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $00,$00,$00,$78,$a9,$34,$85,$01,$a2,$05,$bd,$42,$08,$9d,$2d,$00 // ...x.4.....B..-.
        .byte $ca,$10,$f7,$9a,$a0,$00,$c6,$32,$ce,$2c,$08,$b1,$31,$99,$00,$e3 // .......2.,..1...
        .byte $c8,$d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8 // ....2.....H.....
        .byte $d0,$f7
        .byte $4c,$00,$01,$00,$10,$a4,$e3,$95
        .byte $25,$b1
        .text "/***"
        .byte $2a,$29,$07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20 // *)........./).. 
        .byte $22,$01
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0
        .byte $02,$e6,$30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // ..0`./ "..-.-...
        .byte $2e,$ca,$d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f // .............../
        .byte $91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0 // .-./...0.-......
        .byte $ed,$f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0 // ... q../ "..-.-.
        .byte $02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f // .......9..0..9./
        .byte $aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6 // .L". q../.-./...
        .byte $30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00 // 0.-........9..L.
        .byte $01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$e0,$13,$4c,$ae,$a7,$e0 // .,...7..X ..L...
        .byte $00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4 // .....,...../.-..
        .byte $ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e // .....-e..-..i...
        .byte $a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00 // ......./e../.0i.
        .byte $85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc // .0L.............
        .byte $01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$60,$38,$78,$a9 // ...........``8x.
        .byte $01,$8d,$1a,$d0,$a9,$1b,$8d,$11,$d0,$a9,$7f,$8d,$0d,$dc,$a9,$10 // ................
        .byte $8d,$15,$03,$a9,$1c,$8d,$14,$03,$58,$60,$ad,$19,$d0,$8d,$19,$d0 // ........X`......
        .byte $a2,$00,$bd,$00,$11,$8d,$20,$d0,$8d,$21,$d0,$bc,$00,$12,$88,$d0 // ...... ..!......
        .byte $fd,$e8,$e0,$c4,$d0,$ec,$e8,$ea,$3c,$a9,$f9,$8d,$12,$d0,$a9,$4d // ........<......M
        .byte $8d,$14,$03,$4c,$81,$ea,$a9,$11,$8d,$11,$d0,$a2,$30,$ca,$d0,$fd // ...L........0...
        .byte $a9,$1b,$8d,$11,$d0,$e3,$ea,$3c,$ad,$19,$d0,$8d,$19,$d0,$a9,$72 // .......<.......r
        .byte $8d,$14,$03,$a9,$00,$8d,$12,$d0,$4c,$31,$ea,$ad,$19,$d0,$8d,$19 // ........L1......
        .byte $d0,$20,$00,$13,$e3,$ea,$2d,$a9,$32,$8d,$12,$d0,$a9,$1c,$8d,$14 // . ....-.2.......
        .byte $03,$4c,$81,$ea,$b7,$2d,$30,$00,$60,$00,$90,$00,$c0,$00,$f0,$00 // .L...-0.`.......
        .byte $20,$00,$50,$b0,$60,$33,$0f,$a9,$ff,$8d,$15,$d0,$8d,$17,$d0,$8d //  .P.`3..........
        .byte $1d,$d0,$a2,$00,$bd,$a0,$10,$9d,$00,$d0,$e8,$e0,$10,$d0,$f5,$a9 // ................
        .byte $38,$a2,$00,$9d,$f8,$07,$18,$69,$01,$e8,$e0,$08,$d0,$f5,$a9,$c0 // 8......i........
        .byte $8d,$10,$d0,$20,$a0,$1f,$4c,$00,$18,$af,$e3,$10,$60,$22,$1d,$10 // ... ..L.....`"..
        .byte $10
        .byte $29,$10
        .text "))8)88')'"
        .byte $11,$1f,$11,$1f
        .byte $11
        .text "'')'88)8))"
        .byte $10
        .byte $29,$10,$10,$1d
        .byte $eb,$10,$2e,$26,$0e,$26,$10,$3b,$0e,$13,$13,$0e,$3b,$10,$26,$0e // ...&.&.;....;.&.
        .byte $26,$80,$6b,$10,$2e,$26,$0e,$26,$10,$3b,$0e,$13,$13,$0e,$3b,$10 // &.k..&.&.;....;.
        .byte $26,$0e,$26,$e9,$10,$a7,$21,$02,$a7,$21,$02,$a7,$21,$02,$80,$27 // &.&...!..!..!..'
        .byte $00,$24,$01,$08,$08,$09,$e4,$08,$21,$01,$e7,$08,$21,$01,$e7,$08 // .$......!...!...
        .byte $21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08 // !...!...!...!...
        .byte $21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08 // !...!...!...!...
        .byte $21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08 // !...!...!...!...
        .byte $21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08 // !...!...!...!...
        .byte $21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08 // !...!...!...!...
        .byte $21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08 // !...!...!...!...
        .byte $21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08 // !...!...!...!...
        .byte $21,$01,$e7,$08,$60,$4a,$a2,$15,$1e,$c2,$0f,$3e,$c1,$0f,$3e,$c0 // !...`J.....>..>.
        .byte $0f,$3e,$82,$0f,$3e,$81,$0f,$3e,$80,$0f,$3e,$42,$0f,$3e,$41,$0f // .>..>..>..>B.>A.
        .byte $3e,$40,$0f,$3e,$02,$0f,$3e,$01,$0f,$3e,$00,$0f,$3e,$c2,$0e,$3e // >@.>..>..>..>..>
        .byte $c1,$0e,$3e,$c0,$0e,$3e,$82,$0e,$3e,$81,$0e,$3e,$80,$0e,$3e,$42 // ..>..>..>..>..>B
        .byte $0e,$3e,$41,$0e,$3e,$40,$0e,$3e,$02,$0e,$3e,$01,$0e,$3e,$00,$0e // .>A.>@.>..>..>..
        .byte $e3,$ca,$60,$5a,$10,$b3,$24,$04,$ce,$50,$13,$30,$01,$60,$a9,$07 // ..`Z..$..P.0.`..
        .byte $8d,$50,$13,$a5,$fb,$48,$a5,$fc,$48,$20,$6c,$13,$68,$85,$fc,$68 // .P...H..H l.h..h
        .byte $85,$fb,$60,$ad,$b1,$14,$c9,$ff,$d0,$0d,$a9,$00,$8d,$6d,$13,$a9 // ..`..........m..
        .byte $14,$8d,$6e,$13,$4c,$6c,$13,$a2,$00,$86,$fc,$0a,$26,$fc,$0a,$26 // ..n.Ll......&..&
        .byte $fc,$0a,$26,$fc,$85,$fb,$a5,$fc,$18,$69,$28,$85,$fc,$ee,$6d,$13 // ..&......i(...m.
        .byte $d0,$03,$ee,$6e,$13,$a2,$15,$a0,$07,$b1,$fb,$9d,$c2,$0f,$e3,$ca // ...n............
        .byte $60,$1f,$88,$10,$f5,$ee,$ff,$13,$ac,$ff,$13,$b9,$c9,$13,$a2,$07 // `...............
        .byte $9d,$27,$d0,$ca,$10,$fa,$c0,$0e,$f0,$01,$60,$a9,$00,$8d,$ff,$13 // .'........`.....
        .byte $60,$42,$02,$0a,$07,$01,$07,$0a,$02,$00,$a7,$26,$20,$c0,$10,$4c // `B.........& ..L
        .byte $60,$18,$b9,$60,$4c,$07,$20,$14,$08,$09,$13,$20,$17,$05,$0c,$0c // `..`L. .... ....
        .byte $2d,$03,$12,$15,$14,$09,$01,$0c,$20,$10,$12,$0f,$07,$12,$01,$0d // -....... .......
        .byte $0d,$05,$20,$17,$01,$13,$20,$09,$0d,$10,$0f,$12,$14,$05,$04,$20 // .. ... ........ 
        .byte $02,$19,$20,$05,$18,$10,$12,$05,$13,$13,$20,$09,$0e,$20,$0d,$01 // .. ....... .. ..
        .byte $19
        .byte $20,$0f,$12
        .byte $20,$0a,$15,$0e,$05
        .byte $20,$0f,$06
        .text " 198"
        .byte $38,$e5,$20,$61,$85,$2e,$20,$20,$07,$12,$05,$05,$14,$09,$0e,$07 // 8. a..  ........
        .byte $13,$20,$09,$0e,$20,$0e,$0f,$20,$0f,$12,$04,$05,$12,$20,$07,$0f // . .. .. ..... ..
        .byte $20,$14,$0f,$3a,$20,$20,$14,$08,$05,$20,$0e,$15,$0b,$05,$02,$15 //  ..:  ... ......
        .byte $13,$14,$05,$12,$13,$20,$2d,$20,$13,$0c,$01,$19,$05,$12,$20,$2d // ..... - ...... -
        .byte $20,$07,$01,$0d,$0d,$01,$20,$2d,$20,$04,$05,$13,$14,$09,$0e,$19 //  ..... - .......
        .byte $20,$2d,$20,$06,$15,$14,$15,$12,$05,$20,$10,$12,$0f,$0a,$05,$03 //  - ...... ......
        .byte $14,$13,$20,$2d,$20,$10,$15,$02,$0c,$09,$03,$20,$05,$0e,$05,$0d // .. - ...... ....
        .byte $19,$20,$2d,$20,$04,$12,$20,$10,$01,$0b,$20,$2d,$20,$12,$01,$03 // . - .. ... - ...
        .byte $08,$01,$05,$0c,$20,$0f,$06,$20,$14,$08,$05,$20,$34,$14,$08,$20 // .... .. ... 4.. 
        .byte $04,$09,$0d,$05,$0e,$13,$09,$0f,$0e,$20,$2d,$20,$13,$14,$12,$05 // ......... - ....
        .byte $05,$14,$08,$01,$17,$0b,$20,$2d,$20,$19,$0f,$0b,$0f,$13,$0f,$06 // ...... - .......
        .byte $14,$20,$2d,$20,$12,$0f,$0a,$08,$01,$0c,$20,$2d,$20,$12,$09,$03 // . - ...... - ...
        .byte $0b,$19,$20,$08,$20,$2d,$20,$14,$08,$05,$20,$17,$09,$1a,$01,$12 // .. . - ... .....
        .byte $04,$20,$2d,$20,$10,$0c,$01,$19,$05,$12,$13,$20,$07,$15,$09,$0c // . - ....... ....
        .byte $04,$20,$2d,$20,$01,$12,$0d,$20,$01,$0e,$04,$20,$0c,$05,$07,$20 // . - ... ... ... 
        .byte $13,$0f,$06,$14,$17,$01,$12,$05
        .text " - 792 -"
        .byte $20,$02,$12,$15,$14,$20,$2d,$20,$0d,$05,$07,$07,$19,$20,$2d,$20 //  .... - ..... - 
        .byte $0d,$01,$12,$14,$09,$0e,$20,$12,$20,$2d,$20,$06,$12,$01,$0e,$0b // ...... . - .....
        .byte $20,$17,$20,$2d,$20,$13,$10,$09,$0b,$05,$20,$2d,$20,$07,$0c,$05 //  . - ..... - ...
        .byte $0e,$20,$13,$20,$2d,$20,$09,$01,$0e,$20,$2d,$20,$04,$01,$04,$20 // . . - ... - ... 
        .byte $2d,$20,$0d,$15,$1a,$1a,$19,$20,$2d,$20,$03,$12,$01,$09,$07,$20 // - ..... - ..... 
        .byte $0b,$20,$2d,$20,$10,$0f,$12,$13,$03,$08,$05,$20,$09,$09,$20,$2d // . - ....... .. -
        .byte $20,$01,$0e,$04,$20,$01,$0c,$0c,$20,$0f,$14,$08,$05,$12,$20,$0c //  ... ... ..... .
        .byte $05,$07,$05,$0e,$04,$20,$06,$01,$0e,$13,$20,$09,$0e,$20,$0e,$05 // ..... .... .. ..
        .byte $17,$20,$1a,$05,$01,$0c,$01,$0e,$04,$2e,$e3,$20,$60,$44,$05,$18 // . ......... `D..
        .byte $10,$05,$03,$14,$20,$0f,$0e,$0c,$19,$20,$14,$08,$05,$20,$02,$05 // .... .... ... ..
        .byte $13,$14,$20,$06,$12,$0f,$0d,$20,$0c,$05,$07,$05,$0e,$04,$2c,$20 // .. .... ......, 
        .byte $0d,$0f,$12,$05,$20,$09,$0d,$10,$0f,$12,$14,$13,$20,$0f,$0e,$20 // .... ....... .. 
        .byte $14,$08,$05,$20,$17,$01,$19,$20,$05,$16,$05,$12,$19,$20,$04,$01 // ... ... ..... ..
        .byte $19,$21,$e3,$20,$60,$27,$08,$09,$20,$10,$01,$15,$0c,$20,$17,$08 // .!. `'.. .... ..
        .byte $01,$14,$20,$04,$0f,$20,$19,$0f,$15,$20,$14,$08,$09,$0e,$0b,$20 // .. .. ... ..... 
        .byte $0f,$06,$20,$14,$08,$09,$13,$20,$09,$0e,$14,$12,$0f,$e3,$3f,$60 // .. .... ......?`
        .byte $2a,$20,$10,$12,$05,$14,$14,$19,$20,$07,$0f,$0f,$04,$20,$08,$15 // * ...... .... ..
        .byte $08,$3f,$20,$20,$17,$05,$0c,$0c,$20,$01,$14,$20,$0c,$05,$01,$13 // .?  .... .. ....
        .byte $14,$20,$0e,$0f,$20,$04,$12,$0f,$0e,$05,$21,$e5,$20,$60,$39,$14 // . .. .....!. `9.
        .byte $08,$05,$20,$17,$0f,$12,$04,$13,$20,$17,$09,$0c,$0c,$20,$17,$12 // .. ..... .... ..
        .byte $01,$10,$2c,$20,$14,$08,$12,$0f,$17,$20,$01,$20,$03,$01,$14,$20 // .., ..... . ... 
        .byte $01,$14,$20,$14,$08,$05,$20,$0b,$05,$19,$02,$0f,$01,$12,$04,$20 // .. ... ........ 
        .byte $14,$0f,$20,$07,$0f,$20,$0f,$0e,$e4,$2e,$fb,$20,$81,$30,$ff,$60 // .. .. ..... .0.`
        .byte $57,$a2,$00,$bd,$00,$20,$9d,$00,$04,$bd,$00,$21,$9d,$00,$05,$bd // W.... .....!....
        .byte $00,$22,$9d,$00,$06,$bd,$00,$24,$9d,$00,$d8,$bd,$00,$25,$9d,$00 // .".....$.....%..
        .byte $d9,$bd,$00,$26,$9d,$00,$da,$e8,$d0,$d9,$a2,$00,$bd,$00,$23,$9d // ...&..........#.
        .byte $00,$07,$bd,$00,$27,$9d,$00,$db,$e8,$e0,$f7,$d0,$ef,$a9,$00,$8d // ....'...........
        .byte $6d,$13,$a9,$14,$8d,$6e,$13,$a2,$00,$8a,$9d,$00,$0e,$9d,$00,$0f // m....n..........
        .byte $e8,$d0,$f7,$a9,$1a,$8d,$18,$d0,$e3,$ea,$24,$20,$00,$10,$60,$a2 // ..........$ ..`.
        .byte $60,$62,$ad,$01,$dc,$c9,$ff,$f0,$4e,$20,$c0,$18,$78,$20,$a3,$fd // `b......N ..x ..
        .byte $20,$15,$fd,$20,$cd,$18,$58,$a2,$00,$bd,$83,$18,$9d,$00,$01,$e8 //  .. ..X.........
        .byte $d0,$f7,$4c,$00,$01,$78,$a9,$34,$85,$01,$a9,$40,$a0,$00,$84,$fb // ..L..x.4...@....
        .byte $85,$fc,$a9,$08,$a0,$01,$84,$fd,$85,$fe,$a2,$f0,$b1,$fb,$91,$fd // ................
        .byte $c8,$d0,$f9,$e6,$fc,$e6,$fe,$ca,$d0,$f2,$a9,$37,$85,$01,$58,$a9 // ...........7..X.
        .byte $00,$4c,$e2,$fc,$4c,$ae,$a7,$20,$c0,$1f,$20,$e0,$1f,$ea,$ea,$4c // .L..L.. .. ....L
        .byte $60,$18,$a9,$20,$e3,$ea,$39,$8d,$77,$02,$a9,$01,$85,$c6,$60,$20 // `.. ..9.w.....` 
        .byte $5b,$ff,$a2,$00,$bd,$e0,$18,$9d,$00,$04,$e8,$e0,$20,$d0,$f5,$60 // [........... ..`
        .byte $a2,$33,$94,$88,$85,$a0,$90,$8f,$97,$85,$92,$92,$95,$8e,$a0,$a8 // .3..............
        .byte $8d,$94,$8b,$a9,$a0,$e7,$20,$e5,$21,$63,$17,$20,$01,$4c,$0b,$19 // ...... .!c. .L..
        .byte $85,$fc,$86,$fd,$4c,$e5,$1a,$ad,$00,$19,$f0,$0e,$20,$1f,$19,$a2 // ....L....... ...
        .byte $18,$bd,$86,$1f,$9d,$00,$d4,$ca,$10,$f7,$60,$ad,$9b,$1f,$18,$6d // ..........`....m
        .byte $9c,$1e,$8d,$9b,$1f,$c9,$07,$90,$06,$29,$07,$8d,$9b,$1f,$38,$ad // .........)....8.
        .byte $9c,$1f,$6d,$9d,$1e,$8d,$9c,$1f,$a2,$00,$bc,$21,$1f,$84,$fe,$86 // ..m........!....
        .byte $ff,$bd,$c3,$1e,$18,$69,$01,$d9,$8b,$1e,$90,$14,$fe,$c6,$1e,$bd // .....i..........
        .byte $b4,$1e,$18,$69,$01,$c9,$03,$90,$02,$a9,$00,$9d,$b4,$1e,$a9,$00 // ...i............
        .byte $9d,$c3,$1e,$fe,$ab,$1e,$bd,$1b,$1f,$85,$fc,$bd,$18,$1f,$85,$fd // ................
        .byte $a0,$00,$b1,$fc,$38,$e9,$01,$c9,$21,$b0,$1f,$0a,$a8,$b9,$44,$1f // ....8...!.....D.
        .byte $8d,$96,$19                           // ...

// --- Region $104d-$10bf ---
.pc = $104d "dat_104d"

dat_104d:
        .byte $a9,$11,$8d,$11,$d0,$a2,$30,$ca,$d0,$fd,$a9,$1b,$8d,$11,$d0,$ea // ......0.........
        .byte $ea,$ea,$ad,$19,$d0,$8d,$19,$d0,$a9,$72,$8d,$14,$03,$a9,$00,$8d // .........r......
        .byte $12,$d0,$4c,$31,$ea,$ad,$19,$d0,$8d,$19,$d0,$20,$00,$13,$ea,$ea // ..L1....... ....
        .byte $ea,$a9,$32,$8d,$12,$d0,$a9,$1c,$8d,$14,$03,$4c,$81,$ea,$00,$00 // ..2........L....
        .fill 21, $00
        .byte $30,$00,$60,$00,$90,$00,$c0,$00,$f0,$00,$20,$00,$50,$00,$00,$00 // 0.`....... .P...
        .fill 13, $00
        .byte $0f                                   // .

// --- Region $10f2-$11d9 ---
.pc = $10f2 "dat_10f2"

dat_10f2:
        .fill 15, $00
        .byte $10,$10,$10,$1d,$10,$10,$29,$10       // ......).

txt_1109:
        .text "))8)88')'"
        .byte $11,$1f,$11,$1f,$11                   // .....

txt_1117:
        .text "'')'88)8))"
        .byte $10,$29,$10,$10,$1d,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10 // .)..............
        .byte $26,$0e,$26,$10,$3b,$0e,$13,$13,$0e,$3b,$10,$26,$0e,$26 // &.&.;....;.&.&

dat_113f:
        // === Fill data (107 bytes, $113f-$11a9) ===
        .fill 107, $10
        .byte $26,$0e,$26,$10,$3b,$0e,$13,$13,$0e,$3b,$10,$26,$0e,$26,$10,$10 // &.&.;....;.&.&..
        .byte $10,$10,$10,$10,$10,$10,$10,$00,$00,$00,$00,$00,$00,$00,$02,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$02,$00,$00,$00,$00,$00,$00,$00,$02 // ...............

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

// --- Region $1200-$1301 ---
.pc = $1200 "dat_1200"

dat_1200:
        .byte $01,$08,$08,$09,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08 // ................
        .byte $a2,$15                               // ..

// --- Region $13c9-$13df ---
.pc = $13c9 "dat_13c9"

dat_13c9:
        .byte $02,$0a,$07,$01,$07,$0a,$02,$00,$02,$0a,$07,$01,$07,$0a,$02,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00           // .......

// --- Region $13ff-$17ff ---
.pc = $13ff "txt_13ff"

txt_13ff:
        .encoding "screencode_mixed"
        .text "g this well-crutial programme was imported by express in may or june of"
        .encoding "petscii_upper"

txt_1446:
        .text " 1988     .  "

txt_1453:
        .encoding "screencode_mixed"
        .text "greetings in no order go to:  the nukebusters - slayer - gamma - destiny - future projects - public enemy - dr pak - rachael of the 4th dimension - streethawk - yokosoft - rojhal - ricky h - the wizard - players guild - arm and leg software"
        .encoding "petscii_upper"

txt_1543:
        .text " - 792 - "

txt_154c:
        .encoding "screencode_mixed"
        .text "brut - meggy - martin r - frank w - spike - glen s - ian - dad - muzzy - craig k - porsche ii - and all other legend fans in new zealand"
        .encoding "petscii_upper"

txt_15d4:
        .text ".   "

txt_15d8:
        .encoding "screencode_mixed"
        .text "expect only the best from legend, more imports on the way every day"
        .encoding "petscii_upper"

txt_161b:
        .text "!   "

txt_161f:
        .encoding "screencode_mixed"
        .text "hi paul what do you think of this intro"
        .encoding "petscii_upper"

txt_1646:
        .text "??? "

txt_164a:
        .encoding "screencode_mixed"
        .text "pretty good huh?  well at least no drone"
        .encoding "petscii_upper"

txt_1672:
        .text "!     "

txt_1678:
        .encoding "screencode_mixed"
        .text "the words will wrap, throw a cat at the keyboard to go on"
        .encoding "petscii_upper"

txt_16b1:
        .text "....                           "

dat_16d0:
        // === Fill data (304 bytes, $16d0-$17ff) ===
        .fill 304, $ff

// --- Region $18de-$1900 ---
.pc = $18de "dat_18de"

dat_18de:
        .byte $00,$00,$94,$88,$85,$a0,$90,$8f,$97,$85,$92,$92,$95,$8e,$a0,$a8 // ................
        .byte $8d,$94,$8b,$a9,$a0                   // .....

txt_18f3:
        .text "       !!!!! "
        .byte $01                                   // .

// --- Region $1b51-$1b5c ---
.pc = $1b51 "dat_1b51"

dat_1b51:
        .byte $8d,$9e,$1f,$60,$9d,$f3,$1e,$60,$9d,$f9,$1e,$60 // ...`...`...`

// --- Region $1b62-$1c61 ---
.pc = $1b62 "Segment $1b62"
        .byte $11,$1f,$bd,$e1,$1e,$d0,$09,$fe,$e1,$1e,$ad,$11,$1f,$9d,$ff,$1e // ................
        .byte $de,$ff,$1e,$bd,$ff,$1e,$f0,$0b,$bd,$05,$1f,$85,$fc,$bd,$08,$1f // ................
        .byte $85,$fd,$60,$de,$e1,$1e,$60,$a5,$fc,$9d,$05,$1f,$a5,$fd,$9d,$08 // ..`...`.........
        .byte $1f,$60,$8d,$11,$1f,$bd,$e4,$1e,$d0,$09,$fe,$e4,$1e,$ad,$11,$1f // .`..............
        .byte $9d,$02,$1f,$de,$02,$1f,$bd,$02,$1f,$f0,$0b,$bd,$0b,$1f,$85,$fc // ................
        .byte $bd,$0e,$1f,$85,$fd,$60,$de,$e4,$1e,$60,$a5,$fc,$9d,$0b,$1f,$a5 // .....`...`......
        .byte $fd,$9d,$0e,$1f,$60,$9d,$e7,$1e,$60,$9d,$fc,$1e,$60,$9d,$ed,$1e // ....`...`...`...
        .byte $60,$9d,$ea,$1e,$60,$9d,$f6,$1e,$60,$c9,$64,$90,$07,$38,$e9,$64 // `...`...`.d..8.d
        .byte $9d,$41,$1f,$60,$99,$8a,$1e,$60,$99,$8b,$1e,$60,$c9,$63,$90,$07 // .A.`...`...`.c..
        .byte $38,$e9,$64,$8d,$86,$1e,$60,$99,$8c,$1e,$60,$99,$8d,$1e,$60,$9d // 8.d...`...`...`.
        .byte $9f,$1e,$60,$9d,$ae,$1e,$60,$9d,$a8,$1e,$60,$48,$29,$0f,$9d,$de // ..`...`...`H)...
        .byte $1e,$68
        .byte $29,$f0
        .text "JJJJ"
        .byte $9d,$db,$1e,$60,$9d,$1e,$1f,$60
        .byte $8d,$9d,$1f,$60,$8d,$9e,$1e,$60,$18,$7d,$e7,$1e,$9d,$e7,$1e,$60 // ...`...`.}.....`
        .byte $18,$6d,$9e,$1f,$8d,$9e,$1f,$60,$9d,$ba,$1e,$60,$48,$29,$f8,$4a // .m.....`...`H).J
        .byte $4a,$4a,$8d,$9d,$1e,$68,$29,$07,$8d,$9c,$1e,$60,$9d,$b7,$1e,$60 // JJ...h)....`...`
        .byte $9d,$c9,$1e,$60,$9d,$cc,$1e,$60,$18,$7d,$cf,$1e,$9d,$cf,$1e,$60 // ...`...`.}.....`

// --- Region $1f04-$1f85 ---
.pc = $1f04 "dat_1f04"

dat_1f04:
        .byte $01,$12,$9a,$f6,$30,$30,$30,$0e,$1c   // ....000..

txt_1f0d:
        .text "F025"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $00,$20,$da,$01,$01,$01,$30,$30,$30,$04,$8e,$e8,$01,$01,$01,$00 // . ....000.......
        .byte $07,$0e,$41,$21,$11,$81,$51,$83,$68,$8b,$39,$93,$80,$9c,$45,$a5 // ..A!..Q.h.9...E.
        .byte $90,$af,$69,$b9,$d7,$c4,$e3,$d0,$99,$dd,$00,$ea,$25,$f8,$10,$02 // ..i.........%...
        .byte $02,$02,$51,$1b,$59,$1b,$55,$1b,$d7,$1b,$db,$1b,$ea,$1b,$ee,$1b // ..Q.Y.U.........
        .byte $fd,$1b,$09,$1c,$5d,$1b,$05,$1c,$cf,$1b,$d3,$1b,$cb,$1b,$01,$1c // ....]...........
        .byte $61,$1b,$89,$1b,$94,$1b,$bc,$1b,$c7,$1b,$0d,$1c,$1e,$1c,$22,$1c // a.............".
        .byte $26,$1c,$5a,$1c,$2a,$1c,$32,$1c,$3a,$1c,$3e,$1c,$3c,$1b,$4e,$1c // &.Z.*.2.:.>.<.N.
        .byte $52,$1c,$56,$1c                       // R.V.

// --- Region $1f9e-$1f9f ---
.pc = $1f9e "dat_1f9e"

dat_1f9e:
        .byte $0f,$ff                               // ..

// --- Region $1fcf-$1fdf ---
.pc = $1fcf "Segment $1fcf"
        .fill 17, $00

// --- Region $1feb-$29ff ---
.pc = $1feb "dat_1feb"

dat_1feb:
        // === Data block (2581 bytes, $1feb-$29ff) ===
        .fill 21, $00

dat_2000:
        .text "                                                                                    "
        .byte $09,$0d,$10,$0f,$12,$14,$05,$04,$20,$02,$19,$20,$05,$18,$10,$12 // ........ .. ....
        .byte $05,$13,$13,$20,$06,$0f,$12,$20,$0c,$05,$07,$05,$0e,$04 // ... ... ......

txt_2072:
        .text "!"

dat_2073:
        // === Fill data (245 bytes, $2073-$2167) ===
        .fill 245, $20
        .byte $03,$0f,$0e,$14,$01,$03,$14,$20,$0c,$05,$07,$05,$0e,$04 // ....... ......

txt_2176:
        .text ":                        S--------------"

dat_219e:
        // === Fill data (66 bytes, $219e-$21df) ===
        .fill 66, $20
        .byte $05,$18,$10,$12,$05,$13,$13           // .......

txt_21e7:
        .text " (64),         "
        .byte $03,$0f,$13,$0d,$01,$03,$20,$28,$01,$0d,$09,$07,$01 // ...... (.....

txt_2203:
        .text "),   "
        .byte $10,$0f,$20,$02,$0f,$18               // .. ...

txt_220e:
        .text " 5180,          "
        .byte $10,$0f,$20,$02,$0f,$18               // .. ...

txt_2224:
        .text " 11-752,    "
        .byte $17,$05,$0c,$0c,$05,$13,$0c,$05,$19,$20,$13,$14 // ......... ..

txt_223c:
        .text ",         "
        .byte $0d                                   // string terminator
        .byte $01,$0e,$0e,$05,$12,$13,$20,$13,$14   // ...... ..

txt_2250:
        .text ",       "
        .byte $01,$15,$03,$0b,$0c,$01,$0e,$04       // ........

txt_2260:
        .text " 1.           "
        .byte $17,$05,$0c,$0c,$09,$0e,$07,$14,$0f,$0e // ..........

txt_2278:
        .text "."

dat_2279:
        // === Fill data (47 bytes, $2279-$22a7) ===
        .fill 47, $20
        .byte $14,$08,$05,$20,$0d,$05,$0d,$02,$05,$12,$13,$20,$0f,$06,$20,$0c // ... ....... .. .
        .byte $05,$07,$05,$0e,$04,$20,$01,$12,$05,$3a,$20,$05,$18,$10,$12,$05 // ..... ...: .....
        .byte $13,$13                               // ..

txt_22ca:
        .text ","

dat_22cb:
        // === Fill data (32 bytes, $22cb-$22ea) ===
        .fill 32, $20
        .byte $02,$01,$0d,$02,$01,$0d               // ......

txt_22f1:
        .text ","

dat_22f2:
        // === Fill data (33 bytes, $22f2-$2312) ===
        .fill 33, $20
        .byte $0e,$0f,$04,$04,$19                   // .....

txt_2318:
        .text ","

dat_2319:
        // === Fill data (34 bytes, $2319-$233a) ===
        .fill 34, $20
        .byte $03,$0f,$13,$0d,$01,$03               // ......

txt_2341:
        .text "."

dat_2342:
        // === Fill data (166 bytes, $2342-$23e7) ===
        .fill 166, $20
        .fill 16, $00

txt_23f8:
        .text "89:;<=>?"
        .byte $01,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // ................
        .byte $01,$f1,$f1,$a1,$f1,$f1,$d1,$f1,$f1,$f1,$f1,$f1,$b1,$f1,$f1,$f1 // ................
        .byte $f1,$f1,$f1,$f1,$81,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$81,$f1,$f1,$a1 // ................
        .byte $f1,$f1,$f1,$f1,$f1,$a1,$f1,$a1,$61,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // ........a.......
        .byte $f1,$f1,$01,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // ................
        .byte $50,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$60 // P..............`
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$f0,$b0,$f0,$a0,$f0,$f0,$10,$f0,$f0,$f0 // ................
        .byte $f0,$f0,$a0,$f0,$f0,$f0,$f0,$f0,$11,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // ................
        .byte $f1,$f1,$f1,$f1,$f1,$01,$f1,$f1,$a1,$f1,$f1,$d1,$f1,$f1,$f1,$61 // ...............a
        .byte $f1,$f1,$f1,$01,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // ................
        .byte $f1,$11,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // ................
        .fill 13, $f1
        .byte $11,$f1,$f1,$f1,$f1,$81,$f1,$f1,$91,$f1,$f1,$d1,$f1,$f1,$f1,$f1 // ................
        .byte $f1,$b1,$f1,$f1,$f1,$f1,$f1,$61,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$b1 // .......a........
        .byte $f1,$a1,$f1,$f1,$11,$f1,$f1,$f1,$f1,$f1,$61,$f1,$f1,$f1,$f1,$f1 // ..........a.....
        .byte $f1,$f1,$f1,$f1,$f1,$61,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // .....a..........
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$61,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // ......a.........
        .byte $f1,$a1,$f1,$f1,$f1,$f1,$f1,$11,$f1,$f1,$f1,$f1,$81,$f1,$f1,$41 // ...............A
        .byte $f1,$f1,$d1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$91,$f1,$f1,$f1,$f1,$f1 // ................
        .byte $b1,$f1,$f1,$f1,$f1,$f1,$b1,$f1,$a1,$f1,$d1,$61,$f1,$f1,$f1,$f1 // ...........a....
        .fill 22, $f1
        .byte $81,$01,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$61 // ...............a
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$f1,$b1,$f1,$f1,$f1,$f1,$f1,$b1,$f1,$f1 // ................
        .byte $f1,$f1,$51,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // ..Q.............
        .byte $a1,$f1,$f1,$f1,$f1,$f1,$11,$f1,$f1,$f1,$f1,$f1,$61,$f1,$f1,$f1 // ............a...
        .fill 17, $f1
        .byte $e1,$41,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // .A..............
        .fill 12, $f1
        .byte $a1,$f1,$f1,$f1,$f1,$f1,$11,$f1,$f1,$f1,$f1,$51,$f1,$f1,$41,$f1 // ...........Q..A.
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$f1,$61,$f1,$f1,$f1,$f1,$f1,$f1,$fd,$bd // .......a........
        .byte $fd,$fd,$fd,$fd,$fd,$bd,$6d,$bd,$fd,$fd,$fd,$fd,$fd,$f1,$f1,$f1 // ......m.........
        .byte $f1,$f1,$f1,$fd,$fd,$4d,$fd,$fd,$fd,$fd,$fd,$fd,$fd,$fd,$fd,$fd // .....M..........
        .byte $fd,$fd,$fd,$fd,$fd,$f1,$81,$f1,$f5,$f5,$f5,$f5,$f5,$f5,$85,$f5 // ................
        .byte $f5,$a5,$f5,$f5,$f1,$f1,$f1,$a1,$f1,$f1,$f1,$f1,$f1,$11,$f5,$f5 // ................
        .fill 10, $f5
        .byte $85,$f5,$f1,$f1,$f1,$f1,$95,$f5,$f5,$f5,$f5,$f5,$b5,$65,$b5,$e5 // .............e..
        .byte $45,$f5,$f5,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f5,$f5,$e5,$f5 // E...............
        .byte $f5,$f5,$f5,$f5,$f5,$f5,$f5,$f1,$f1,$f1,$f1,$f1,$41,$a1,$f5,$f5 // ............A...
        .fill 9, $f5
        .fill 10, $f1
        .byte $91,$f5,$f5,$f5,$f5,$f5,$b5,$f5,$f5,$f5,$f5,$f5,$b1,$f1,$81,$f1 // ................
        .byte $f1,$f1,$f1,$fd,$f1,$f1,$81,$f1,$f1,$a1,$f1,$f1,$f1,$f1,$f1,$a1 // ................
        .byte $f1,$a1,$61,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$01,$f1,$f1,$f1 // ..a.............
        .fill 11, $f1
        .byte $47,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$f7,$67,$f7 // G.............g.
        .byte $f7,$f7,$f7,$f7,$f7,$f7,$b7,$f7,$a7,$f7,$f7,$13,$f3,$f3,$f3,$f3 // ................
        .byte $f3,$a3,$f3,$f3,$f3,$f3,$f3,$13,$f3,$f3,$f3,$f3,$f3,$f3,$f3,$f3 // ................
        .fill 10, $f3
        .byte $93,$f3,$f3,$f3,$63,$f3,$f3,$43,$93,$f3,$f3,$f3,$f3,$f3,$f3,$f3 // ....c..C........
        .byte $f3,$f3,$f3,$f3,$f3,$f3,$41,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // ......A.........
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$f1,$91,$f1,$f1,$f1,$f1,$f1,$b1,$f1,$f1 // ................
        .byte $f1,$f3,$f3,$b3,$f3,$a3,$f3,$f1,$d1,$f1,$f1,$f1,$f1,$f1,$a1,$f1 // ................
        .fill 17, $f1
        .byte $a1,$f1,$f1,$f1,$61,$f1,$f1,$f1,$f3,$03,$63,$f3,$f3,$f3,$f3,$f1 // ....a.....c.....
        .fill 22, $f1
        .byte $11,$01,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$b1,$f1,$f1,$f1 // ................
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$f1,$d1,$f1,$f1,$f1,$f1,$f1,$91,$f1,$f1 // ................
        .byte $f1,$f1,$f1,$f1,$f1,$91,$f1,$f1,$f1,$f1,$f1,$b1,$f1,$f1,$f1,$f1 // ................
        .byte $f1,$b1,$f1,$a1,$f1,$d1,$61,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // ......a.........
        .fill 17, $f1
        .byte $81,$01,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$61 // ...............a
        .byte $f1,$f1,$f1,$f1,$f1,$f1,$f1,$b1,$f1,$f1,$f1,$f1,$f1,$b1,$f1,$f1 // ................
        .byte $f1,$f1,$51,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1 // ..Q.............
        .byte $b1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$f1,$61,$f1,$f0,$f0 // ............a...
        .byte $f0,$f0,$40,$e0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f0,$f7,$fd,$f5 // ..@.............
        .byte $ff,$46,$fe,$ff,$fd,$fe               // .F....

chr_2800:
        .byte $80,$40,$20,$10,$08,$04,$02,$01,$30,$38,$18,$5c,$cc,$fe,$c6,$00 // .@ .....08.\....
        .byte $f8,$0c,$cc,$f8,$cc,$cc,$f8,$00,$38,$6c,$c0,$c0,$c0,$6c,$38,$00 // ........8l...l8.
        .byte $e0,$18,$cc,$cc,$cc,$d8,$f0,$00,$fc,$0c,$c0,$f0,$c0,$cc,$fc,$00 // ................
        .byte $fc,$0c,$c0,$f0,$c0,$c0,$c0,$00,$38,$6c,$c0,$dc,$cc,$6c,$38,$00 // ........8l...l8.
        .byte $cc,$cc,$0c,$fc,$0c,$cc,$cc,$00,$fc,$00
        .text "0000"
        .byte $fc,$00
        .byte $7e,$00,$0c,$0c,$8c,$cc,$78,$00,$c4,$cc,$18,$f0,$d8,$cc,$cc,$00 // ~.....x.........
        .byte $c0,$c0,$c0,$c0,$c4,$cc,$fc,$00,$c6,$ee,$7c,$ba,$d6,$c6,$c6,$00 // ..........|.....
        .byte $c6,$66,$b6,$da,$cc,$c6,$c6,$00,$38,$6c,$06,$c6,$c6,$6c,$38,$00 // .f......8l...l8.
        .byte $f8,$0c,$cc,$cc,$f8,$c0,$c0,$00,$38,$6c,$06,$c6,$da,$cc,$76,$00 // ........8l....v.
        .byte $f8,$0c,$cc,$f8,$f0,$d8,$cc,$00,$3c,$66,$60,$3c,$06,$66,$3c,$00 // ........<f`<.f<.
        .byte $7e,$42,$18,$18,$18,$18,$18,$00,$66,$66,$66,$66,$66,$66,$3c,$00 // ~B......ffffff<.
        .byte $66,$66,$66,$66,$66,$3c,$18,$00,$c6,$c6,$c6,$d6,$ba,$6c,$c6,$00 // fffff<.......l..
        .byte $c6,$6c,$38,$00,$38,$6c,$c6,$00,$c6,$c6,$6c,$38,$00,$38,$38,$00 // .l8.8l....l8.88.
        .byte $fe,$c6,$0c,$18,$00,$66,$fe,$00,$3c,$42,$81,$81,$81,$81,$42,$3c // .....f..<B....B<
        .byte $81,$42,$24,$18,$18,$24,$42,$81,$92,$24,$49,$92,$24,$49,$92,$24 // .B$..$B..$I.$I.$
        .byte $ff,$81,$81,$81,$81,$81,$81,$ff,$00,$7e
        .text "BBBB"
        .byte $7e,$00
        .fill 8, $00
        .byte $18,$18,$18,$18,$00,$18,$18,$00,$66,$66,$66,$00,$00,$00,$00,$00 // ........fff.....
        .byte $80,$40,$20,$10,$08,$04,$02,$01,$18,$3e,$40,$3c,$02,$7c,$18,$00 // .@ ......>@<.|..
        .byte $01,$02,$04,$08,$10,$20,$40,$80,$78,$cc,$78,$70,$ce,$cc,$7e,$00 // ..... @.x.xp..~.
        .byte $30,$60,$00,$00,$00,$00,$00,$00,$18,$30,$60,$60,$60,$30,$18,$00 // 0`.......0```0..
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00,$00,$66,$3c,$ff,$3c,$66,$00,$00 // 0.....0..f<.<f..
        .byte $00,$30,$30,$fc,$30,$30,$00,$00,$00,$00,$00,$00,$00,$18,$18,$30 // .00.00.........0
        .byte $00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...~............
        .byte $07,$09,$11,$22,$44,$88,$90,$e0,$38,$6c,$06,$c6,$c0,$6c,$38,$00 // ..."D...8l...l8.
        .byte $18,$38,$00,$18,$18,$18,$7e,$00,$7c,$c6,$00,$1c,$70,$c6,$fe,$00 // .8....~.|...p...
        .byte $7c,$c6,$00,$1c,$06,$c6,$7c,$00,$c0,$c0,$00,$cc,$fe,$0c,$0c,$00 // |.....|.........
        .byte $7e,$06,$60,$7c,$06,$66,$3c,$00,$3c,$06,$60,$7c,$66,$66,$3c,$00 // ~.`|.f<.<.`|ff<.
        .byte $7e,$60,$06,$0c,$18,$18,$18,$00,$3c,$06,$66,$3c,$66,$66,$3c,$00 // ~`......<.f<ff<.
        .byte $3c,$66,$60,$3e,$06,$66,$3c,$00,$00,$30,$30,$00,$30,$30,$00,$00 // <f`>.f<..00.00..
        .byte $00,$30,$30,$00,$30,$30,$40,$00,$92,$49,$24,$92,$49,$24,$92,$49 // .00.00@..I$.I$.I
        .byte $00,$00,$7c,$00,$7c,$00,$00,$00,$01,$02,$04,$08,$10,$20,$40,$80 // ..|.|........ @.
        .byte $3c,$66,$06,$0c,$18,$00,$18           // <f.....

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

// --- Region $3000-$3b1b ---
.pc = $3000 "dat_3000"

dat_3000:
        .byte $8a,$00,$e4,$00,$01,$0f,$00,$01,$04,$03,$0e,$50,$0b,$1e,$13,$00 // ...........P....
        .byte $14,$00,$11,$00,$03,$41,$02,$18,$0a,$3c,$98,$14,$98,$14,$02,$08 // .....A...<......
        .byte $0a,$0d,$03,$11,$bc,$ff,$ab,$1e,$08,$01,$07,$09,$03,$41,$02,$18 // .............A..
        .byte $0a,$2c,$98,$0a,$07,$00,$08,$00,$98,$14,$98,$14,$98,$0a,$96,$1e // .,..............
        .byte $14,$07,$10,$02,$12,$02,$13,$00,$14,$fe,$11,$00,$03,$41,$02,$18 // .............A..
        .byte $0a,$3c,$98,$14,$98,$14,$02,$08,$0a,$0d,$03,$11,$bc,$ff,$ab,$1e // .<..............
        .byte $08,$01,$07,$09,$03,$41,$02,$18,$0a,$2c,$98,$0a,$07,$00,$08,$00 // .....A...,......
        .byte $98,$14,$98,$14,$98,$0a,$96,$1e,$14,$05,$10,$02,$12,$02,$14,$fe // ................
        .byte $04,$06,$98,$28,$97,$28,$98,$50,$00,$01,$00,$01,$1e,$01,$00,$01 // ...(.(.P........
        .byte $03,$41,$0e,$28,$02,$49,$0a,$5f,$0b,$64,$11,$00,$bf,$28,$be,$0a // .A.(.I._.d...(..
        .byte $bc,$46,$bf,$0a,$be,$0a,$bc,$0a,$be,$1e,$bc,$14,$bb,$0a,$b7,$6e // .F.............n
        .byte $10,$02,$11,$00,$ba,$28,$ba,$0a,$bc,$0a,$bd,$0a,$c1,$1e,$bf,$14 // .....(..........
        .byte $bd,$0a,$bc,$0a,$ba,$0a,$bd,$0a,$bc,$14,$c1,$14,$bf,$0a,$c1,$1e // ................
        .byte $c4,$14,$c1,$0a,$bf,$14,$bd,$0a,$bc,$0a,$b9,$0a,$10,$02,$ba,$28 // ...............(
        .byte $bc,$28,$0e,$14,$ba,$50,$00,$05,$00,$01,$14,$f4,$03,$11,$02,$8e // .(...P..........
        .byte $05,$6e,$06,$03,$0a,$58,$11,$00,$1f,$fd,$bf,$a0,$08,$01,$be,$a0 // .n...X..........
        .byte $1f,$03,$1c,$07,$bc,$a0,$08,$03,$1c,$08,$bb,$a0,$14,$f2,$1c,$00 // ................
        .byte $10,$02,$1c,$07,$bc,$28,$07,$04,$05,$02,$1c,$08,$bb,$28,$1c,$07 // .....(.......(..
        .byte $bc,$50,$00,$0a,$00,$01,$00,$00,$ab,$05,$b4,$05,$ab,$05,$b2,$05 // .P..............
        .byte $ab,$05,$10,$02,$14,$14,$12,$05,$14,$16,$13,$00,$07,$04,$05,$02 // ................
        .byte $1c,$03,$b0,$05,$08,$03,$ab,$05,$b2,$05,$ab,$05,$1c,$04,$b3,$05 // ................
        .byte $ab,$05,$1c,$03,$b0,$05,$ab,$05,$14,$14,$1c,$04,$b0,$05,$ab,$05 // ................
        .byte $1c,$03,$b2,$05,$ab,$05,$b4,$05,$ab,$05,$1c,$04,$b0,$05,$ab,$05 // ................
        .byte $14,$12,$11,$00,$1c,$04,$b0,$05,$ab,$05,$1c,$03,$b2,$05,$ab,$05 // ................
        .byte $b4,$05,$ab,$05,$b2,$05,$ab,$05,$10,$02,$14,$16,$12,$03,$11,$00 // ................
        .byte $b0,$0a,$1c,$07,$b0,$0a,$ae,$05,$ae,$0a,$ad,$2d,$1c,$08,$10,$05 // ...........-....
        .byte $b0,$0a,$1c,$07,$b0,$0a,$ae,$05,$ae,$0a,$b3,$0a,$b3,$0a,$b3,$05 // ................
        .byte $b5,$0a,$b5,$0a,$03,$21,$02,$05,$0a,$0e,$11,$00,$ab,$05,$ab,$05 // .....!..........
        .byte $a9,$05,$ab,$0a,$ab,$05,$a9,$05,$ab,$0a,$ab,$05,$a9,$05,$ab,$05 // ................
        .byte $ae,$0a,$b0,$0a,$10,$03,$ab,$05,$ab,$05,$a9,$05,$ab,$0a,$ab,$05 // ................
        .byte $a9,$05,$ab,$0a,$ab,$05,$a9,$05,$ab,$05,$ae,$0a,$ab,$0a,$07,$00 // ................
        .byte $11,$00,$b0,$0a,$b0,$0a,$b0,$05,$b0,$0f,$ac,$0a,$ac,$0a,$ac,$05 // ................
        .byte $ac,$0f,$ae,$0a,$ae,$0a,$ae,$05,$ae,$0f,$ab,$0a,$ab,$0a,$ab,$05 // ................
        .byte $ab,$0f,$10,$02,$11,$00,$b0,$05,$b0,$0a,$b0,$0a,$b0,$0a,$b0,$05 // ................
        .byte $ac,$05,$ac,$0a,$ac,$0a,$ac,$0a,$ac,$05,$ae,$05,$ae,$0a,$ae,$0a // ................
        .byte $ae,$0a,$ae,$05,$ab,$05,$ab,$0a,$ab,$0a,$ab,$0a,$ab,$05,$10,$02 // ................
        .byte $11,$00,$b0,$0a,$b0,$0a,$b0,$05,$b0,$0f,$ae,$0a,$ae,$0a,$ae,$05 // ................
        .byte $ae,$0f,$b3,$0a,$b3,$0a,$b3,$05,$b3,$0f,$a9,$0a,$b5,$0a,$a9,$05 // ................
        .byte $b5,$0f,$10,$02,$11,$00,$b0,$05,$b0,$0a,$b0,$0a,$b0,$0a,$b0,$05 // ................
        .byte $ae,$05,$ae,$0a,$ae,$0a,$ae,$0a,$ae,$05,$a7,$05,$a7,$0a,$a7,$0a // ................
        .byte $a7,$0a,$a7,$05,$a9,$05,$a9,$0a,$a9,$0a,$a9,$0a,$a9,$05,$10,$02 // ................
        .byte $11,$00,$1c,$04,$1f,$07,$ab,$05,$ab,$0f,$ab,$14,$10,$10,$03,$41 // ...............A
        .byte $0e,$ff,$04,$02,$1f,$0c,$1c,$07,$11,$00,$b0,$0a,$b0,$0a,$b0,$05 // ................
        .byte $b0,$0f,$ac,$0a,$ac,$0a,$ac,$05,$ac,$0f,$ae,$0a,$ae,$0a,$ae,$05 // ................
        .byte $ae,$0f,$ab,$0a,$ab,$0a,$ab,$05,$ab,$0f,$10,$02,$11,$00,$b0,$05 // ................
        .byte $b0,$0a,$b0,$0a,$b0,$0a,$b0,$05,$ac,$05,$ac,$0a,$ac,$0a,$ac,$0a // ................
        .byte $ac,$05,$ae,$05,$ae,$0a,$ae,$0a,$ae,$0a,$ae,$05,$ab,$05,$ab,$0a // ................
        .byte $ab,$0a,$ab,$0a,$ab,$05,$10,$02,$11,$00,$b0,$0a,$b0,$0a,$b0,$05 // ................
        .byte $b0,$0f,$ae,$0a,$ae,$0a,$ae,$05,$ae,$0f,$a7,$0a,$a7,$0a,$a7,$05 // ................
        .byte $a7,$0f,$a9,$0a,$a9,$0a,$a9,$05,$a9,$0f,$10,$02,$11,$00,$b0,$05 // ................
        .byte $b0,$0a,$b0,$0a,$b0,$0a,$b0,$05,$ae,$05,$ae,$0a,$ae,$0a,$ae,$0a // ................
        .byte $ae,$05,$a7,$05,$a7,$0a,$a7,$0a,$a7,$0a,$a7,$05,$a9,$05,$a9,$0a // ................
        .byte $a9,$0a,$a9,$0a,$a9,$05,$10,$02,$03,$11,$02,$16,$0a,$0d,$0b,$ff // ................
        .byte $1f,$f4,$1c,$0c,$08,$03,$07,$07,$13,$00,$11,$00,$b0,$05,$ab,$05 // ................
        .byte $b2,$05,$ab,$05,$b3,$05,$ab,$05,$b0,$05,$ab,$05,$ac,$05,$a7,$05 // ................
        .byte $b0,$05,$ac,$05,$ab,$05,$a6,$05,$af,$05,$ab,$05,$10,$04,$14,$18 // ................
        .byte $12,$04,$00,$01,$00,$01,$1e,$01,$00,$6d,$19,$02,$02,$1a,$0a,$5f // .........m....._
        .byte $03,$41,$04,$0b,$0e,$0a,$14,$00,$c8,$ff,$ab,$1e,$0c,$05,$0f,$01 // .A..............
        .byte $0b,$64,$1f,$fd,$c6,$14,$09,$09,$0c,$01,$c3,$0a,$c4,$05,$c4,$0a // .d..............
        .byte $09,$0e,$c6,$1e,$1f,$fe,$c1,$1e,$09,$09,$be,$0a,$bf,$0a,$c1,$0f // ................
        .byte $0f,$00,$1f,$0b,$c3,$14,$03,$21,$0f,$01,$11,$00,$cd,$0a,$cb,$0a // .......!........
        .byte $c6,$0a,$c9,$05,$cb,$0a,$c6,$0f,$c2,$14,$0f,$01,$10,$02,$03,$11 // ................
        .byte $d0,$0a,$ce,$0a,$cb,$0a,$cd,$05,$ce,$0a,$cb,$0f,$1f,$fc,$c9,$14 // ................
        .byte $03,$51,$04,$08,$c1,$0a,$c4,$05,$c6,$0f,$09,$0d,$c8,$05,$c9,$0f // .Q..............
        .byte $c8,$0a,$c6,$0a,$c4,$05,$1f,$0c,$c1,$1e,$cb,$05,$c9,$0a,$c6,$14 // ................
        .byte $09,$0a,$d2,$14,$d0,$0a,$cf,$0a,$cd,$0a,$cf,$05,$d0,$0a,$cd,$0a // ................
        .byte $cb,$05,$c9,$05,$c8,$05,$14,$fe,$cd,$05,$cb,$05,$c9,$05,$cb,$05 // ................
        .byte $c9,$05,$c8,$05,$c9,$05,$c8,$05,$c6,$05,$c8,$05,$c6,$05,$c4,$05 // ................
        .byte $c1,$05,$c4,$05,$c6,$05,$c8,$05,$14,$fc,$02,$18,$0a,$2c,$03,$41 // .............,.A
        .byte $11,$00,$bf,$0a,$bf,$0a,$c1,$05,$c1,$0a,$c3,$0a,$c3,$0a,$c5,$0a // ................
        .byte $c5,$05,$c6,$05,$c6,$05,$10,$02,$bf,$0a,$bd,$05,$bf,$05,$c1,$05 // ................
        .byte $cd,$05,$c1,$05,$c3,$0a,$c6,$0a,$c5,$05,$c1,$05,$c5,$05,$c6,$05 // ................
        .byte $c8,$05,$c8,$0a,$c8,$0a,$c8,$05,$c8,$0a,$0c,$02,$02,$a4,$c8,$2c // ...............,
        .byte $0f,$04,$00,$01,$02,$03,$0a,$a5,$04,$02,$0b,$64,$0e,$8c,$0c,$00 // ...........d....
        .byte $0d,$64,$09,$07,$cd,$ff,$cb,$0f,$0f,$01,$cb,$0f,$cb,$0f,$cb,$0f // .d..............
        .byte $0f,$00,$ca,$0a,$c8,$05,$c6,$05,$c3,$0a,$c6,$0a,$c8,$0a,$cf,$0a // ................
        .byte $d4,$1e,$c3,$0a,$1f,$ff,$11,$00,$cb,$0a,$0f,$01,$c8,$05,$10,$09 // ................
        .byte $d0,$19,$0f,$00,$14,$fb,$0c,$01,$0f,$01,$1f,$01,$09,$01,$cf,$0a // ................
        .byte $cd,$0a,$cb,$05,$c8,$0a,$ca,$0a,$cb,$0a,$cd,$0a,$cf,$05,$d2,$0a // ................
        .byte $d4,$0a,$d4,$0a,$d2,$05,$d0,$0a,$cb,$0a,$c9,$0a,$c8,$0a,$c9,$05 // ................
        .byte $cb,$05,$d0,$05,$11,$00,$cd,$05,$cf,$05,$d2,$05,$10,$05,$d4,$05 // ................
        .byte $d7,$05,$d7,$05,$d6,$05,$d4,$05,$d6,$05,$d6,$05,$d4,$05,$d2,$05 // ................
        .byte $d4,$05,$d4,$05,$d2,$05,$d0,$05,$11,$00,$d0,$05,$1a,$01,$10,$04 // ................
        .byte $14,$fc,$d4,$ff,$d4,$50,$08,$01,$0f,$03,$0c,$00,$0d,$64,$06,$03 // .....P.......d..
        .byte $11,$00,$c4,$05,$c8,$05,$c9,$05,$cb,$05,$ce,$05,$d0,$05,$ce,$05 // ................
        .byte $cb,$05,$14,$07,$10,$02,$14,$fe,$04,$08,$02,$05,$04,$08,$11,$00 // ................
        .byte $d4,$05,$0f,$00,$08,$00,$d7,$05,$d9,$05,$10,$09,$d4,$19,$0f,$03 // ................
        .byte $11,$00,$d9,$05,$08,$00,$0f,$00,$db,$05,$de,$05,$10,$09,$d4,$19 // ................
        .byte $0f,$03,$13,$00,$11,$00,$db,$05,$0f,$00,$db,$05,$d6,$05,$d4,$05 // ................
        .byte $10,$02,$1a,$fe,$12,$03,$13,$00,$d0,$05,$1a,$01,$12,$08,$0a,$2c // ...............,
        .byte $14,$fe,$04,$08,$0e,$0a,$11,$00,$b7,$0a,$b7,$0a,$b5,$05,$b5,$0a // ................
        .byte $b5,$0f,$00,$1e,$10,$02,$03,$11,$11,$00,$c3,$05,$c6,$05,$c8,$05 // ................
        .byte $c6,$05,$ca,$05,$cb,$05,$cd,$05,$ca,$05,$c8,$05,$cd,$05,$cf,$05 // ................
        .byte $d1,$05,$d4,$0a,$d1,$0a,$03,$21,$10,$02,$03,$11,$c6,$05,$c8,$05 // .......!........
        .byte $cb,$05,$cf,$05,$cd,$05,$d2,$05,$d4,$05,$d2,$05,$d1,$05,$d2,$05 // ................
        .byte $d4,$05,$d1,$05,$d9,$0a,$d4,$0a,$03,$21,$c8,$05,$ca,$05,$cb,$05 // .........!......
        .byte $c8,$05,$ca,$05,$cb,$05,$cd,$05,$ca,$05,$cb,$05,$cd,$05,$cf,$05 // ................
        .byte $cb,$05,$cd,$05,$d1,$05,$d4,$05,$d6,$05,$03,$41,$04,$02,$0e,$c8 // ...........A....
        .byte $0b,$c8,$16,$02,$02,$04,$0a,$2c,$11,$00,$db,$05,$10,$20,$11,$00 // .......,..... ..
        .byte $db,$05,$db,$05,$d6,$05,$db,$05,$10,$04,$cf,$05,$cf,$05,$cd,$05 // ................
        .byte $cf,$0a,$cf,$05,$cd,$05,$cf,$0a,$cf,$05,$cd,$05,$cf,$05,$d2,$0a // ................
        .byte $d3,$0a,$03,$11,$05,$02,$04,$08,$11,$00,$cb,$05,$07,$01,$cb,$05 // ................
        .byte $ca,$05,$c8,$0a,$ca,$05,$cb,$05,$c8,$05,$c4,$0a,$c4,$0a,$c6,$05 // ................
        .byte $c8,$0f,$ca,$05,$ca,$05,$c8,$05,$c6,$0a,$c8,$05,$ca,$05,$c6,$05 // ................
        .byte $c7,$0a,$c7,$0a,$c8,$05,$ca,$0f,$cf,$05,$cf,$05,$cd,$05,$cb,$0a // ................
        .byte $cd,$05,$cb,$05,$cf,$05,$cb,$0a,$cb,$0a,$c9,$05,$c8,$0f,$cd,$05 // ................
        .byte $cd,$05,$ca,$05,$c6,$0a,$c8,$05,$ca,$05,$cd,$05,$ca,$0a,$ca,$0a // ................
        .byte $c7,$05,$cf,$0f,$05,$03,$04,$02,$0e,$ff,$10,$02,$04,$08,$05,$02 // ................
        .byte $11,$00,$cb,$05,$cb,$05,$ca,$05,$c8,$0a,$ca,$05,$cb,$05,$c8,$05 // ................
        .byte $ca,$0a,$ca,$0a,$c8,$05,$c6,$0f,$cb,$05,$cb,$05,$cd,$05,$cf,$0a // ................
        .byte $cd,$05,$cb,$05,$cf,$05,$cd,$0a,$cd,$0a,$cf,$05,$d1,$0f,$cf,$05 // ................
        .byte $cf,$05,$cd,$05,$cb,$0a,$cd,$05,$cb,$05,$cf,$05,$cd,$0a,$cd,$0a // ................
        .byte $cb,$05,$ca,$0f,$cb,$05,$cb,$05,$cd,$05,$cf,$0a,$cd,$05,$cb,$05 // ................
        .byte $c6,$05,$c5,$0a,$c8,$0a,$cd,$05,$d1,$0f,$05,$03,$04,$02,$0e,$ff // ................
        .byte $10,$02,$11,$00,$c3,$05,$c3,$05,$c1,$05,$c3,$05,$c7,$05,$c8,$0a // ................
        .byte $ca,$0a,$ca,$05,$c8,$05,$c7,$05,$c8,$05,$c7,$05,$c3,$0a,$ca,$0a // ................
        .byte $ca,$0a,$cd,$05,$ca,$0a,$c8,$0a,$c7,$0a,$c1,$05,$c3,$14,$c7,$05 // ................
        .byte $c8,$05,$ca,$05,$cd,$05,$cf,$05,$cd,$05,$ca,$05,$c7,$05,$c8,$05 // ................
        .byte $ca,$05,$c7,$05,$c1,$05,$c3,$05,$c5,$05,$c7,$05,$c3,$05,$ca,$0a // ................
        .byte $cd,$0a,$cf,$0a,$cd,$05,$0c,$01,$09,$09,$1f,$0c,$c3,$2d,$0f,$01 // .............-..
        .byte $03,$21,$0b,$32,$14,$f2,$10,$02,$03,$41,$04,$05,$1f,$0c,$08,$01 // .!.2.....A......
        .byte $02,$17,$11,$00,$cb,$05,$cb,$05,$ca,$05,$c8,$0a,$ca,$05,$cb,$05 // ................
        .byte $c8,$05,$c4,$0a,$c4,$0a,$c6,$05,$c8,$0f,$ca,$05,$ca,$05,$c8,$05 // ................
        .byte $c6,$0a,$c8,$05,$ca,$05,$c6,$05,$c7,$0a,$c7,$0a,$c8,$05,$ca,$0f // ................
        .byte $cf,$05,$cf,$05,$cd,$05,$cb,$0a,$cd,$05,$cb,$05,$cf,$05,$cb,$0a // ................
        .byte $cb,$0a,$c9,$05,$c8,$0f,$cd,$05,$cd,$05,$ca,$05,$c6,$0a,$c8,$05 // ................
        .byte $ca,$05,$cd,$05,$ca,$0a,$ca,$0a,$c7,$05,$cf,$0f,$04,$02,$0e,$ff // ................
        .byte $10,$02,$04,$08,$11,$00,$cb,$05,$cb,$05,$ca,$05,$c8,$0a,$ca,$05 // ................
        .byte $cb,$05,$c8,$05,$ca,$0a,$ca,$0a,$c8,$05,$c6,$0f,$cb,$05,$cb,$05 // ................
        .byte $cd,$05,$cf,$0a,$cd,$05,$cb,$05,$cf,$05,$cd,$0a,$cd,$0a,$cf,$05 // ................
        .byte $d1,$0f,$cf,$05,$cf,$05,$cd,$05,$cb,$0a,$cd,$05,$cb,$05,$cf,$05 // ................
        .byte $cd,$0a,$cd,$0a,$cb,$05,$ca,$0f,$cb,$05,$cb,$05,$cd,$05,$cf,$0a // ................
        .byte $cd,$05,$cb,$05,$c6,$05,$c5,$0a,$c8,$0a,$cd,$05,$d1,$0f,$05,$03 // ................
        .byte $04,$02,$0e,$ff,$10,$02,$14,$fe,$0e,$0a,$02,$1f,$09,$46,$d4,$ff // .............F..
        .byte $c8,$78,$08,$00,$0f,$01,$02,$18,$c4,$05,$c6,$05,$c8,$05,$c4,$05 // .x..............
        .byte $c3,$0a,$c7,$0a,$11,$00,$cb,$05,$08,$01,$cb,$06,$ca,$05,$c8,$0a // ................
        .byte $ca,$05,$cb,$05,$ca,$05,$c8,$0a,$cb,$0a,$ca,$0a,$c7,$0a,$10,$02 // ................
        .byte $02,$16,$08,$00,$14,$00,$13,$00,$11,$00,$cb,$05,$cb,$05,$ca,$05 // ................
        .byte $c8,$05,$10,$03,$ca,$05,$ca,$05,$c8,$05,$c7,$05,$1b,$ff,$12,$04 // ................
        .byte $0e,$02,$13,$00,$14,$f4,$11,$00,$cb,$05,$cb,$05,$ca,$05,$c8,$05 // ................
        .byte $10,$03,$ca,$05,$ca,$05,$c8,$05,$c7,$05,$1b,$ff,$12,$04,$0e,$03 // ................
        .byte $13,$00,$00,$50,$1b,$ff,$12,$04,$00,$01,$00,$01,$03,$41,$02,$18 // ...P.........A..
        .byte $0a,$2c,$04,$02,$0e,$96,$0b,$1e,$0c,$05,$00,$40,$19,$01,$11,$00 // .,.........@....
        .byte $98,$0a,$a2,$05,$a4,$05,$03,$11,$c8,$14,$0f,$03,$03,$41,$9f,$05 // .............A..
        .byte $0f,$00,$a0,$0a,$9f,$05,$ab,$05,$9d,$05,$9b,$05,$9a,$05,$10,$06 // ................
        .byte $14,$03,$13,$00,$11,$00,$98,$0a,$a2,$05,$a4,$05,$03,$11,$c8,$14 // ................
        .byte $0f,$03,$03,$41,$9f,$05,$0f,$00,$a0,$0a,$9f,$05,$ab,$05,$9d,$05 // ...A............
        .byte $9b,$05,$9a,$05,$10,$03,$14,$fe,$12,$02,$14,$fc,$98,$0a,$a2,$05 // ................
        .byte $a4,$05,$03,$11,$c8,$14,$0f,$03,$03,$41,$9f,$05,$0f,$00,$a0,$0a // .........A......
        .byte $9f,$05,$ab,$05,$9d,$05,$9b,$05,$9a,$05,$98,$0a,$98,$0a,$9a,$05 // ................
        .byte $9a,$0a,$9b,$0a,$9b,$0a,$9d,$0a,$9d,$05,$9b,$05,$9a,$05,$11,$00 // ................
        .byte $98,$0a,$a2,$05,$a4,$05,$9a,$05,$a6,$05,$9a,$05,$9b,$0a,$a5,$05 // ................
        .byte $a7,$05,$9d,$05,$a9,$05,$9d,$05,$9b,$05,$9a,$05,$10,$02,$a2,$0a // ................
        .byte $a2,$0a,$a1,$05,$a1,$0a,$a0,$0a,$00,$23,$14,$08,$11,$00,$13,$00 // .........#......
        .byte $98,$0a,$a4,$0a,$a2,$0a,$a4,$0a,$1a,$fe,$12,$03,$14,$08,$98,$05 // ................
        .byte $94,$0a,$8f,$0a,$9a,$0a,$96,$05,$10,$05,$14,$fe,$13,$00,$11,$00 // ................
        .byte $98,$0a,$a4,$0a,$a2,$0a,$a4,$0a,$1a,$fe,$12,$03,$14,$fe,$98,$05 // ................
        .byte $94,$0a,$8f,$0a,$9a,$0a,$96,$05,$10,$03,$0c,$02,$11,$00,$03,$41 // ...............A
        .byte $9b,$0a,$0f,$00,$9b,$0a,$9a,$05,$9a,$0a,$98,$19,$03,$11,$a4,$14 // ................
        .byte $0f,$04,$10,$05,$0e,$c8,$04,$04,$0b,$0a,$03,$41,$98,$0a,$0f,$00 // ...........A....
        .byte $a4,$0a,$9a,$0a,$a6,$0a,$9b,$0a,$a7,$0a,$9d,$0a,$a9,$0a,$13,$00 // ................
        .byte $11,$00,$9f,$0a,$a9,$05,$ab,$05,$10,$03,$a2,$0a,$a4,$0a,$12,$03 // ................
        .byte $9f,$0a,$ab,$0a,$a1,$0a,$ad,$0a,$a2,$0a,$ae,$0a,$97,$0a,$a3,$0a // ................
        .byte $11,$00,$98,$0a,$a4,$0a,$98,$0a,$a4,$0a,$94,$0a,$a0,$0a,$94,$0a // ................
        .byte $a0,$0a,$96,$0a,$a2,$0a,$96,$0a,$a2,$0a,$93,$0a,$9f,$0a,$93,$0a // ................
        .byte $9f,$0a,$10,$04,$11,$00,$98,$0a,$a4,$0a,$98,$0a,$a4,$0a,$96,$0a // ................
        .byte $a2,$0a,$96,$0a,$a2,$0a,$8f,$0a,$9b,$0a,$8f,$0a,$9b,$0a,$91,$0a // ................
        .byte $9d,$0a,$91,$0a,$9d,$0a,$10,$04,$03,$51,$04,$04,$11,$00,$93,$0a // .........Q......
        .byte $9f,$0a,$10,$1c,$93,$0a,$9f,$0a,$94,$0a,$a0,$0a,$95,$0a,$a1,$0a // ................
        .byte $97,$0a,$a3,$0a,$03,$41,$11,$00,$98,$0a,$a4,$0a,$98,$0a,$a4,$0a // .....A..........
        .byte $94,$0a,$a0,$0a,$94,$0a,$a0,$0a,$96,$0a,$a2,$0a,$96,$0a,$a2,$0a // ................
        .byte $93,$0a,$9f,$0a,$93,$0a,$9f,$0a,$10,$04,$11,$00,$98,$0a,$a4,$0a // ................
        .byte $98,$0a,$a4,$0a,$96,$0a,$a2,$0a,$96,$0a,$a2,$0a,$8f,$0a,$9b,$0a // ................
        .byte $8f,$0a,$9b,$0a,$91,$0a,$9d,$0a,$91,$0a,$9d,$0a,$10,$04,$0a,$2c // ...............,
        .byte $04,$02,$0e,$96,$0b,$1e,$0c,$05,$13,$00,$11,$00,$98,$0a,$a2,$05 // ................
        .byte $a4,$05,$03,$11,$c8,$14,$0f,$03,$03,$41,$a0,$05,$0f,$00,$a0,$0a // .........A......
        .byte $9f,$05,$ab,$05,$9d,$05,$9b,$05,$9a,$05,$10,$04,$14,$00,$12,$03 // ................
        .byte $11,$01,$00,$fe,$10,$ff,$00,$01,$00,$00,$40 // ..........@

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

// --- Region $3ff6-$4000 ---
.pc = $3ff6 "dat_3ff6"

dat_3ff6:
        .byte $a9,$00,$85,$c6,$60,$ea,$88,$4c,$16,$40 // ....`..L.@

dat_4000:
        // === Fill data (1 bytes, $4000-$4000) ===
        .byte $00                                   // .

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

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

// --- Region $e300-$ea80 ---
.pc = $e300 "dat_e300"

dat_e300:
        .byte $e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0,$a8,$20,$71,$01,$b1,$2f // .-......... q../
        .byte $20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39 //  "..-.-........9
        .byte $10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1 // ..0..9./.L". q..
        .byte $2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca // /.-./...0.-.....
        .byte $d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01 // ...9..L..,...7..
        .byte $58,$20,$e0,$13,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08 // X ..L........,..
        .byte $85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff // .../.-.......-e.
        .byte $85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f // .-..i........../
        .byte $65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef // e../.0i..0L.....
        .byte $99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9 // ................
        .byte $df,$d0,$ea,$60,$60,$38,$78,$a9,$01,$8d,$1a,$d0,$a9,$1b,$8d,$11 // ...``8x.........
        .byte $d0,$a9,$7f,$8d,$0d,$dc,$a9,$10,$8d,$15,$03,$a9,$1c,$8d,$14,$03 // ................
        .byte $58,$60,$ad,$19,$d0,$8d,$19,$d0,$a2,$00,$bd,$00,$11,$8d,$20,$d0 // X`............ .
        .byte $8d,$21,$d0,$bc,$00,$12,$88,$d0,$fd,$e8,$e0,$c4,$d0,$ec,$e8,$ea // .!..............
        .byte $3c,$a9,$f9,$8d,$12,$d0,$a9,$4d,$8d,$14,$03,$4c,$81,$ea,$a9,$11 // <......M...L....
        .byte $8d,$11,$d0,$a2,$30,$ca,$d0,$fd,$a9,$1b,$8d,$11,$d0,$e3,$ea,$3c // ....0..........<
        .byte $ad,$19,$d0,$8d,$19,$d0,$a9,$72,$8d,$14,$03,$a9,$00,$8d,$12,$d0 // .......r........
        .byte $4c,$31,$ea,$ad,$19,$d0,$8d,$19,$d0,$20,$00,$13,$e3,$ea,$2d,$a9 // L1....... ....-.
        .byte $32,$8d,$12,$d0,$a9,$1c,$8d,$14,$03,$4c,$81,$ea,$b7,$2d,$30,$00 // 2........L...-0.
        .byte $60,$00,$90,$00,$c0,$00,$f0,$00,$20,$00,$50,$b0,$60,$33,$0f,$a9 // `....... .P.`3..
        .byte $ff,$8d,$15,$d0,$8d,$17,$d0,$8d,$1d,$d0,$a2,$00,$bd,$a0,$10,$9d // ................
        .byte $00,$d0,$e8,$e0,$10,$d0,$f5,$a9,$38,$a2,$00,$9d,$f8,$07,$18,$69 // ........8......i
        .byte $01,$e8,$e0,$08,$d0,$f5,$a9,$c0,$8d,$10,$d0,$20,$a0,$1f,$4c,$00 // ........... ..L.
        .byte $18,$af,$e3,$10,$60,$22,$1d,$10,$10,$29,$10 // ....`"...).

txt_e47b:
        .text "))8)88')'"
        .byte $11,$1f,$11,$1f,$11                   // .....

txt_e489:
        .text "'')'88)8))"
        .byte $10,$29,$10,$10,$1d,$eb,$10,$2e,$26,$0e,$26,$10,$3b,$0e,$13,$13 // .)......&.&.;...
        .byte $0e,$3b,$10,$26,$0e,$26,$80,$6b,$10,$2e,$26,$0e,$26,$10,$3b,$0e // .;.&.&.k..&.&.;.
        .byte $13,$13,$0e,$3b,$10,$26,$0e,$26,$e9,$10,$a7,$21,$02,$a7,$21,$02 // ...;.&.&...!..!.
        .byte $a7,$21,$02,$80,$27,$00,$24,$01,$08,$08,$09,$e4,$08,$21,$01,$e7 // .!..'.$......!..
        .byte $08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7 // .!...!...!...!..
        .byte $08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7 // .!...!...!...!..
        .byte $08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7 // .!...!...!...!..
        .byte $08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7 // .!...!...!...!..
        .byte $08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7 // .!...!...!...!..
        .byte $08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7 // .!...!...!...!..
        .byte $08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7,$08,$21,$01,$e7 // .!...!...!...!..
        .byte $08,$21,$01,$e7,$08,$21,$01,$e7,$08,$60,$4a,$a2,$15,$1e,$c2,$0f // .!...!...`J.....
        .byte $3e,$c1,$0f,$3e,$c0,$0f,$3e,$82,$0f,$3e,$81,$0f,$3e,$80,$0f,$3e // >..>..>..>..>..>
        .byte $42,$0f,$3e,$41,$0f,$3e,$40,$0f,$3e,$02,$0f,$3e,$01,$0f,$3e,$00 // B.>A.>@.>..>..>.
        .byte $0f,$3e,$c2,$0e,$3e,$c1,$0e,$3e,$c0,$0e,$3e,$82,$0e,$3e,$81,$0e // .>..>..>..>..>..
        .byte $3e,$80,$0e,$3e,$42,$0e,$3e,$41,$0e,$3e,$40,$0e,$3e,$02,$0e,$3e // >..>B.>A.>@.>..>
        .byte $01,$0e,$3e,$00,$0e,$e3,$ca,$60,$5a,$10,$b3,$24,$04,$ce,$50,$13 // ..>....`Z..$..P.
        .byte $30,$01,$60,$a9,$07,$8d,$50,$13,$a5,$fb,$48,$a5,$fc,$48,$20,$6c // 0.`...P...H..H l
        .byte $13,$68,$85,$fc,$68,$85,$fb,$60,$ad,$b1,$14,$c9,$ff,$d0,$0d,$a9 // .h..h..`........
        .byte $00,$8d,$6d,$13,$a9,$14,$8d,$6e,$13,$4c,$6c,$13,$a2,$00,$86,$fc // ..m....n.Ll.....
        .byte $0a,$26,$fc,$0a,$26,$fc,$0a,$26,$fc,$85,$fb,$a5,$fc,$18,$69,$28 // .&..&..&......i(
        .byte $85,$fc,$ee,$6d,$13,$d0,$03,$ee,$6e,$13,$a2,$15,$a0,$07,$b1,$fb // ...m....n.......
        .byte $9d,$c2,$0f,$e3,$ca,$60,$1f,$88,$10,$f5,$ee,$ff,$13,$ac,$ff,$13 // .....`..........
        .byte $b9,$c9,$13,$a2,$07,$9d,$27,$d0,$ca,$10,$fa,$c0,$0e,$f0,$01,$60 // ......'........`
        .byte $a9,$00,$8d,$ff,$13,$60,$42,$02,$0a,$07,$01,$07,$0a,$02,$00,$a7 // .....`B.........

txt_e623:
        .text "& "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $10,$4c,$60,$18,$b9,$60,$4c           // .L`..`L

txt_e62d:
        .encoding "screencode_mixed"
        .text "g this well-crutial programme was imported by express in may or june of"
        .encoding "petscii_upper"

txt_e674:
        .text " 1988"
        .byte $e5,$20,$61,$85                       // . a.

txt_e67d:
        .encoding "screencode_mixed"
        .text ".  greetings in no order go to:  the nukebusters - slayer - gamma - destiny - future projects - public enemy - dr pak - rachael of the 4th dimension - streethawk - yokosoft - rojhal - ricky h - the wizard - players guild - arm and leg software"
        .encoding "petscii_upper"

txt_e770:
        .text " - 792 - "

txt_e779:
        .encoding "screencode_mixed"
        .text "brut - meggy - martin r - frank w - spike - glen s - ian - dad - muzzy - craig k - porsche ii - and all other legend fans in new zealand."
        .encoding "petscii_upper"
        .byte $e3,$20,$60,$44                       // . `D

txt_e806:
        .encoding "screencode_mixed"
        .text "expect only the best from legend, more imports on the way every day!"
        .encoding "petscii_upper"
        .byte $e3,$20,$60                           // . `

txt_e84d:
        .encoding "screencode_mixed"
        .text "'hi paul what do you think of this intro"
        .encoding "petscii_upper"
        .byte $e3,$3f,$60                           // .?`

txt_e878:
        .encoding "screencode_mixed"
        .text "* pretty good huh?  well at least no drone!"
        .encoding "petscii_upper"
        .byte $e5,$20,$60                           // . `

txt_e8a6:
        .encoding "screencode_mixed"
        .text "9the words will wrap, throw a cat at the keyboard to go on"
        .encoding "petscii_upper"
        .byte $e4,$2e,$fb,$20,$81,$30,$ff,$60,$57,$a2,$00,$bd,$00,$20,$9d,$00 // ... .0.`W.... ..
        .byte $04,$bd,$00,$21,$9d,$00,$05,$bd,$00,$22,$9d,$00,$06,$bd,$00,$24 // ...!.....".....$
        .byte $9d,$00,$d8,$bd,$00,$25,$9d,$00,$d9,$bd,$00,$26,$9d,$00,$da,$e8 // .....%.....&....
        .byte $d0,$d9,$a2,$00,$bd,$00,$23,$9d,$00,$07,$bd,$00,$27,$9d,$00,$db // ......#.....'...
        .byte $e8,$e0,$f7,$d0,$ef,$a9,$00,$8d,$6d,$13,$a9,$14,$8d,$6e,$13,$a2 // ........m....n..
        .byte $00,$8a,$9d,$00,$0e,$9d,$00,$0f,$e8,$d0,$f7,$a9,$1a,$8d,$18,$d0 // ................
        .byte $e3,$ea,$24,$20,$00,$10,$60,$a2,$60,$62,$ad,$01,$dc,$c9,$ff,$f0 // ..$ ..`.`b......

txt_e950:
        .text "N "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $18,$78,$20,$a3,$fd,$20,$15,$fd,$20,$cd,$18,$58,$a2,$00,$bd,$83 // .x .. .. ..X....
        .byte $18,$9d,$00,$01,$e8,$d0,$f7,$4c,$00,$01,$78,$a9,$34,$85,$01,$a9 // .......L..x.4...
        .byte $40,$a0,$00,$84,$fb,$85,$fc,$a9,$08,$a0,$01,$84,$fd,$85,$fe,$a2 // @...............
        .byte $f0,$b1,$fb,$91,$fd,$c8,$d0,$f9,$e6,$fc,$e6,$fe,$ca,$d0,$f2,$a9 // ................
        .byte $37,$85,$01,$58,$a9,$00,$4c,$e2,$fc,$4c,$ae,$a7,$20,$c0,$1f,$20 // 7..X..L..L.. .. 
        .byte $e0,$1f,$ea,$ea,$4c,$60,$18,$a9,$20,$e3,$ea,$39,$8d,$77,$02,$a9 // ....L`.. ..9.w..
        .byte $01,$85,$c6,$60,$20,$5b,$ff,$a2,$00,$bd,$e0,$18,$9d,$00,$04,$e8 // ...` [..........
        .byte $e0,$20,$d0,$f5,$60,$a2,$33,$94,$88,$85,$a0,$90,$8f,$97,$85,$92 // . ..`.3.........
        .byte $92,$95,$8e,$a0,$a8,$8d,$94,$8b,$a9,$a0,$e7,$20,$e5,$21,$63,$17 // ........... .!c.
        .byte $20,$01,$4c,$0b,$19,$85,$fc,$86,$fd,$4c,$e5,$1a,$ad,$00,$19,$f0 //  .L......L......
        .byte $0e,$20,$1f,$19,$a2,$18,$bd,$86,$1f,$9d,$00,$d4,$ca,$10,$f7,$60 // . .............`
        .byte $ad,$9b,$1f,$18,$6d,$9c,$1e,$8d,$9b,$1f,$c9,$07,$90,$06,$29,$07 // ....m.........).
        .byte $8d,$9b,$1f,$38,$ad,$9c,$1f,$6d,$9d,$1e,$8d,$9c,$1f,$a2,$00,$bc // ...8...m........
        .byte $21,$1f,$84,$fe,$86,$ff,$bd,$c3,$1e,$18,$69,$01,$d9,$8b,$1e,$90 // !.........i.....
        .byte $14,$fe,$c6,$1e,$bd,$b4,$1e,$18,$69,$01,$c9,$03,$90,$02,$a9,$00 // ........i.......
        .byte $9d,$b4,$1e,$a9,$00,$9d,$c3,$1e,$fe,$ab,$1e,$bd,$1b,$1f,$85,$fc // ................
        .byte $bd,$18,$1f,$85,$fd,$a0,$00,$b1,$fc,$38,$e9,$01,$c9,$21,$b0,$1f // .........8...!..
        .byte $0a,$a8,$b9,$44,$1f,$8d,$96,$19,$b9,$45,$1f,$8d,$97,$19,$a0,$01 // ...D.....E......
        .byte $b1,$fc,$a4,$fe,$a6,$ff,$20,$5d,$1b,$20,$78,$1e,$4c,$74 // ...... ]. x.Lt

// --- Region $eacc-$eae9 ---
.pc = $eacc "Segment $eacc"
        .byte $ff,$a4,$fe,$bd,$15,$1f,$38,$e9,$01,$9d,$15,$1f,$bd,$cf,$1e,$e9 // ......8.........
        .byte $00,$9d,$cf,$1e,$d0,$12,$bd,$15,$1f,$f0,$10,$dd,$41,$1f // ............A.

// --- Region $eaf7-$eb2b ---
.pc = $eaf7 "dat_eaf7"

dat_eaf7:
        .byte $a9,$00,$99,$88,$1f,$9d,$cf,$1e,$9d,$ab,$1e,$9d,$d2,$1e,$9d,$d8 // ................
        .byte $1e,$9d,$d5,$1e,$9d,$c3,$1e,$9d,$c6,$1e,$9d,$b4,$1e,$9d,$b1,$1e // ................
        .byte $ec,$86,$1e,$d0,$09,$8d,$9b,$1f,$ad,$9e,$1e,$8d,$9c,$1f,$bd,$f9 // ................
        .byte $1e,$99,$8b,$1f,$bd                   // .....

// --- Region $ec21-$ed54 ---
.pc = $ec21 "Segment $ec21"
        .byte $00,$8d,$00,$19,$a2,$17,$a9,$09,$9d,$86,$1f,$a9,$00,$9d,$86,$1f // ................
        .byte $ca,$10,$f3,$60,$8d,$9e,$1f,$60,$9d,$f3,$1e,$60,$9d,$f9,$1e,$60 // ...`...`...`...`
        .byte $9d,$f0,$1e,$60,$8d,$11,$1f,$bd,$e1,$1e,$d0,$09,$fe,$e1,$1e,$ad // ...`............
        .byte $11,$1f,$9d,$ff,$1e,$de,$ff,$1e,$bd,$ff,$1e,$f0,$0b,$bd,$05,$1f // ................
        .byte $85,$fc,$bd,$08,$1f,$85,$fd,$60,$de,$e1,$1e,$60,$a5,$fc,$9d,$05 // .......`...`....
        .byte $1f,$a5,$fd,$9d,$08,$1f,$60,$8d,$11,$1f,$bd,$e4,$1e,$d0,$09,$fe // ......`.........
        .byte $e4,$1e,$ad,$11,$1f,$9d,$02,$1f,$de,$02,$1f,$bd,$02,$1f,$f0,$0b // ................
        .byte $bd,$0b,$1f,$85,$fc,$bd,$0e,$1f,$85,$fd,$60,$de,$e4,$1e,$60,$a5 // ..........`...`.
        .byte $fc,$9d,$0b,$1f,$a5,$fd,$9d,$0e,$1f,$60,$9d,$e7,$1e,$60,$9d,$fc // .........`...`..
        .byte $1e,$60,$9d,$ed,$1e,$60,$9d,$ea,$1e,$60,$9d,$f6,$1e,$60,$c9,$64 // .`...`...`...`.d
        .byte $90,$07,$38,$e9,$64,$9d,$41,$1f,$60,$99,$8a,$1e,$60,$99,$8b,$1e // ..8.d.A.`...`...
        .byte $60,$c9,$63,$90,$07,$38,$e9,$64,$8d,$86,$1e,$60,$99,$8c,$1e,$60 // `.c..8.d...`...`
        .byte $99,$8d,$1e,$60,$9d,$9f,$1e,$60,$9d,$ae,$1e,$60,$9d,$a8,$1e,$60 // ...`...`...`...`
        .byte $48,$29,$0f,$9d,$de,$1e,$68,$29,$f0,$e4,$4a,$60,$27,$9d,$db,$1e // H)....h)..J`'...
        .byte $60,$9d,$1e,$1f,$60,$8d,$9d,$1f,$60,$8d,$9e,$1e,$60,$18,$7d,$e7 // `...`...`...`.}.
        .byte $1e,$9d,$e7,$1e,$60,$18,$6d,$9e,$1f,$8d,$9e,$1f,$60,$9d,$ba,$1e // ....`.m.....`...
        .byte $60,$48,$29,$f8,$e3,$4a,$62,$40,$8d,$9d,$1e,$68,$29,$07,$8d,$9c // `H)..Jb@...h)...
        .byte $1e,$60,$9d,$b7,$1e,$60,$9d,$c9,$1e,$60,$9d,$cc,$1e,$60,$18,$7d // .`...`...`...`.}
        .byte $cf,$1e,$9d,$cf,$1e,$60,$b9,$ab,$1e,$d9,$a8,$1e,$90,$06,$b9,$9f // .....`..........
        .byte $1e,$4c,$a0,$1d                       // .L..

// --- Region $ed56-$ed62 ---
.pc = $ed56 "dat_ed56"

dat_ed56:
        .byte $b9,$c3,$1e,$d0,$fa,$b9,$db,$1e,$f0,$31,$b9,$d8,$1e // .........1...

// --- Region $ed92-$ed9f ---
.pc = $ed92 "Segment $ed92"
        .byte $88,$1f,$18,$79,$fc,$1e,$9d,$88,$1f,$90,$03,$fe,$89,$1f // ...y..........

// --- Region $eda1-$ede8 ---
.pc = $eda1 "dat_eda1"

dat_eda1:
        .byte $c9,$06,$90,$0f,$b9,$c6,$1e,$29,$01,$d0,$22,$bd,$8c,$1e,$38,$e9 // .......).."...8.
        .byte $05,$10,$14,$b9,$ab,$1e,$c9,$02,$90,$13,$bd,$8a,$1e,$f0,$05,$d9 // ................
        .byte $ab,$1e,$90,$09,$bd,$8c,$1e,$a8,$b9,$23,$1f,$d0,$03,$bd,$89,$1e // .........#......
        .byte $9d,$8a,$1f,$a4,$ff,$60,$c9,$01,$d0,$16,$b9,$c6,$1e,$29,$01,$d0 // .....`.......)..
        .byte $25,$b9,$a2,$1e,$9d,$87,$1f,$b9       // %.......

// --- Region $edf3-$ee07 ---
.pc = $edf3 "Segment $edf3"
        .byte $1e,$f0,$11,$c9,$01,$f0,$e8,$b9,$c0,$1e,$9d,$87,$1f,$b9,$bd,$1e // ................
        .byte $9d,$86,$1f,$60,$4c                   // ...`L

// --- Region $ee58-$eeba ---
.pc = $ee58 "Segment $ee58"
        .byte $88,$1e,$18,$79,$b1,$1e,$9d,$88,$1e,$9d,$86,$1f,$bd,$87,$1e,$69 // ...y...........i
        .byte $00,$4c,$99,$1d,$bd,$88,$1e,$38,$f9,$b1,$1e,$9d,$88,$1e,$9d,$86 // .L.....8........
        .byte $1f,$bd,$87,$1e,$e9,$00,$9d,$87,$1e,$9d,$87,$1f,$60,$c9,$01,$d0 // ............`...
        .byte $7c,$b9,$a2,$1e,$dd,$87,$1e,$90,$32,$d0,$0a,$b9,$a5,$1e,$dd,$88 // |.......2.......
        .byte $1e,$f0,$e9,$90,$26,$20,$f7,$1d,$bd,$87,$1e,$d9,$a2,$1e,$f0,$04 // ....& ..........
        .byte $b0,$0a,$90,$d8,$bd,$88,$1e,$d9,$a5,$1e,$90,$d0,$b9,$a5,$1e,$9d // ................
        .byte $88,$1e,$b9                           // ...

// --- Region $eec5-$ef1a ---
.pc = $eec5 "Segment $eec5"
        .byte $1e,$bd,$87,$1e,$d9,$a2,$1e,$f0,$04,$90,$e4,$b0,$b2,$bd,$88,$1e // ................
        .byte $d9,$a5,$1e,$b0,$aa,$90,$d8,$bd,$88,$1e,$18,$79,$ea,$1e,$9d,$88 // ...........y....
        .byte $1e,$bd,$87,$1e,$79,$ed,$1e,$4c,$1a,$1e,$bd,$88,$1e,$38,$f9,$ea // ....y..L.....8..
        .byte $1e,$9d,$88,$1e,$bd,$87,$1e,$f9,$ed,$1e,$9d,$87,$1e,$4c,$29,$1e // .............L).
        .byte $c9,$03,$f0,$e6,$c9,$04,$f0,$cf,$60,$bd,$87,$1e,$9d,$87,$1f,$bd // ........`.......
        .byte $88,$1e,$9d,$86,$1f,$60               // .....`

// --- Region $ef5e-$eff3 ---
.pc = $ef5e "Segment $ef5e"
        .byte $fc,$18,$69,$02,$85,$fc,$90,$02,$e6,$fd,$60,$80,$80,$00,$24,$01 // ..i.......`...$.
        .byte $12,$9a,$f6,$e3,$30,$2a,$0e,$1c       // ....0*..

txt_ef76:
        .text "F025"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $00,$20,$da,$e3,$01,$e3,$30,$23,$04,$8e,$e8,$e3,$01,$60,$20,$00 // . ....0#.....` .
        .byte $07,$0e,$41,$21,$11,$81,$51,$83,$68,$8b,$39,$93,$80,$9c,$45,$a5 // ..A!..Q.h.9...E.
        .byte $90,$af,$69,$b9,$d7,$c4,$e3,$d0,$99,$dd,$00,$ea,$25,$f8,$10,$e3 // ..i.........%...
        .byte $02,$60,$42,$51,$1b,$59,$1b,$55,$1b,$d7,$1b,$db,$1b,$ea,$1b,$ee // .`BQ.Y.U........
        .byte $1b,$fd,$1b,$09,$1c,$5d,$1b,$05,$1c,$cf,$1b,$d3,$1b,$cb,$1b,$01 // .....]..........
        .byte $1c,$61,$1b,$89,$1b,$94,$1b,$bc,$1b,$c7,$1b,$0d,$1c,$1e,$1c,$22 // .a............."
        .byte $1c,$26,$1c,$5a,$1c,$2a,$1c,$32,$1c,$3a,$1c,$3e,$1c,$3c,$1b,$4e // .&.Z.*.2.:.>.<.N
        .byte $1c,$52,$1c,$56,$1c,$b8,$2a,$0f,$ff   // .R.V..*..

// --- Region $f019-$f128 ---
.pc = $f019 "dat_f019"

dat_f019:
        .byte $b5,$80,$54,$20,$60,$1f               // ..T `.

txt_f01f:
        .encoding "screencode_mixed"
        .text "imported by express for legend!"
        .encoding "petscii_upper"
        .byte $80,$f5,$20,$2f,$03,$0f,$0e,$14,$01,$03,$14,$20,$0c,$05,$07,$05 // .. /....... ....
        .byte $0e,$04,$3a,$f8,$20,$21,$53,$ee,$2d,$80,$42,$20,$2d,$05,$18,$10 // ..:. !S.-.B -...
        .byte $12,$05,$13,$13                       // ....

txt_f062:
        .text " (64),"
        .byte $e9,$20,$2f,$03,$0f,$13,$0d,$01,$03,$20,$28,$01,$0d,$09,$07,$01 // . /...... (.....
        .byte $29,$2c,$e3,$20,$2c,$10,$0f,$20,$02,$0f,$18 // ),. ,.. ...

txt_f083:
        .text " 5180,"
        .byte $ea,$20,$2e,$10,$0f,$20,$02,$0f,$18   // . ... ...

txt_f092:
        .text " 11-752,"
        .byte $e4,$20,$2d,$17,$05,$0c,$0c,$05,$13,$0c,$05,$19,$20,$13,$14,$2c // . -......... ..,
        .byte $e9,$20,$2b,$0d,$01,$0e,$0e,$05,$12,$13,$20,$13,$14,$2c,$e7,$20 // . +....... ..,. 
        .byte $2b,$01,$15,$03,$0b,$0c,$01,$0e,$04,$20,$31,$2e,$eb,$20,$2b,$17 // +........ 1.. +.
        .byte $05,$0c,$0c,$09,$0e,$07,$14,$0f,$0e,$2e,$80,$2f,$20,$60 // .........../ `

txt_f0d8:
        .encoding "screencode_mixed"
        .text "#the members of legend are: express,"
        .encoding "petscii_upper"
        .byte $80,$20,$20,$27,$02,$01,$0d,$02,$01,$0d,$2c,$80,$21,$20,$26,$0e // .  '......,.! &.
        .byte $0f,$04,$04,$19,$2c,$80,$22,$20,$27,$03,$0f,$13,$0d,$01,$03,$2e // ....,." '.......
        .byte $80,$a6,$20,$b0                       // .. .

txt_f120:
        .text ")89:;<=>?"

// --- Region $f156-$f175 ---
.pc = $f156 "dat_f156"

dat_f156:
        .byte $e7,$f0,$26,$b0,$f0,$a0,$f0,$f0,$10,$e5,$f0,$21,$a0,$e5,$f0,$21 // ..&........!...!
        .byte $11,$ec,$f1,$27,$01,$f1,$f1,$a1,$f1,$f1,$d1,$e3,$f1,$21,$61,$e3 // ...'.........!a.

// --- Region $f27b-$f348 ---
.pc = $f27b "Segment $f27b"
        .byte $e7,$f7,$26,$b7,$f7,$a7,$f7,$f7,$13,$e5,$f3,$21,$a3,$e5,$f3,$21 // ..&........!...!
        .byte $13,$f2,$f3,$21,$93,$e3,$f3,$25,$63,$f3,$f3,$43,$93,$ed,$f3,$21 // ...!...%c..C...!
        .byte $41,$f0,$f1,$21,$91,$e5,$f1,$21,$b1,$e3,$f1,$28,$f3,$f3,$b3,$f3 // A..!...!...(....
        .byte $a3,$f3,$f1,$d1,$e5,$f1,$21,$a1,$f2,$f1,$21,$a1,$e3,$f1,$21,$61 // ......!...!...!a
        .byte $e3,$f1,$23,$f3,$03,$63,$e4,$f3,$f7,$f1,$22,$11,$01,$ea,$f1,$21 // ..#..c...."....!
        .byte $b1,$ea,$f1,$21,$d1,$e5,$f1,$21,$91,$e7,$f1,$21,$91,$e5,$f1,$21 // ...!...!...!...!
        .byte $b1,$e5,$f1,$26,$b1,$f1,$a1,$f1,$d1,$61,$fa,$f1,$22,$81,$01,$ed // ...&.....a.."...
        .byte $f1,$21,$61,$e7,$f1,$21,$b1,$e5,$f1,$21,$b1,$e4,$f1,$21,$51,$ed // .!a..!...!...!Q.
        .byte $f1,$21,$b1,$eb,$f1,$22,$61,$f1,$e4,$f0,$22,$40,$e0,$e9,$f0,$60 // .!..."a..."@...`
        .byte $23,$f7,$fd,$f5,$ff,$46,$fe,$ff,$fd,$fe,$80,$40,$20,$10,$08,$04 // #....F.....@ ...
        .byte $02,$01,$30,$38,$18,$5c,$cc,$fe,$c6,$00,$f8,$0c,$cc,$f8,$cc,$cc // ..08.\..........
        .byte $f8,$00,$38,$6c,$e3,$c0,$25,$6c,$38,$00,$e0,$18,$e3,$cc,$2f,$d8 // ..8l..%l8...../.
        .byte $f0,$00,$fc,$0c,$c0,$f0,$c0,$cc,$fc,$00,$fc,$0c,$c0,$f0 // ..............

// --- Region $f353-$f368 ---
.pc = $f353 "Segment $f353"
        .byte $38,$00,$cc,$cc,$0c,$fc,$0c,$cc,$cc,$00,$fc,$00,$e4,$30,$32,$fc // 8............02.
        .byte $00,$7e,$00,$0c,$0c,$8c               // .~....

// --- Region $f377-$f3fe ---
.pc = $f377 "dat_f377"

dat_f377:
        .byte $3e,$c4,$cc,$fc,$00,$c6,$ee,$7c,$ba,$d6,$c6,$c6,$00,$c6,$66,$b6 // >......|......f.
        .byte $da,$cc,$c6,$c6,$00,$38,$6c,$06,$c6,$c6,$6c,$38,$00,$f8,$0c,$cc // .....8l...l8....
        .byte $cc,$f8,$c0,$c0,$00,$38,$6c,$06,$c6,$da,$cc,$76,$00,$f8,$0c,$cc // .....8l....v....
        .byte $f8,$f0,$d8,$cc,$00,$3c,$66,$60,$3c,$06,$66,$3c,$00,$7e,$42,$e5 // .....<f`<.f<.~B.
        .byte $18,$a1,$e6,$66,$22,$3c,$00,$e5,$66,$23,$3c,$18,$00,$e3,$c6,$60 // ...f"<..f#<....`
        .byte $1f,$d6,$ba,$6c,$c6,$00,$c6,$6c,$38,$00,$38,$6c,$c6,$00,$c6,$c6 // ...l...l8.8l....
        .byte $6c,$38,$00,$38,$38,$00,$fe,$c6,$0c,$18,$00,$66,$fe,$00,$3c,$42 // l8.88......f..<B
        .byte $e4,$81,$33,$42,$3c,$81,$42,$24,$18,$18,$24,$42,$81,$92,$24,$49 // ..3B<.B$..$B..$I
        .byte $92,$24,$49,$92,$24,$ff,$e6,$81       // .$I.$...

// --- Region $f403-$f41d ---
.pc = $f403 "Segment $f403"
        .byte $e4,$42,$21,$7e,$a9,$e4,$18,$24,$00,$18,$18,$00,$e3,$66,$a5,$60 // .B!~...$.....f.`
        .byte $22,$80,$40,$20,$10,$08,$04,$02,$01,$18,$3e // ".@ ......>

// --- Region $f41f-$f42d ---
.pc = $f41f "dat_f41f"

dat_f41f:
        .byte $3c,$02,$7c,$18,$00,$01,$02,$04,$08,$10,$20,$40,$80,$78,$cc // <.|....... @.x.

// --- Region $f43c-$f495 ---
.pc = $f43c "dat_f43c"

dat_f43c:
        .byte $25,$30,$18,$00,$30,$18,$e3,$0c,$22,$18,$30,$a2,$25,$66,$3c,$ff // %0..0...".0.%f<.
        .byte $3c,$66,$a3,$25,$30,$30,$fc           // <f.%00.

txt_f453:
        .text "00"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $23,$18,$18,$30,$a3,$21,$7e,$a9,$36,$18,$18,$00,$07,$09,$11,$22 // #..0.!~.6......"
        .byte $44,$88,$90,$e0,$38,$6c,$06,$c6,$c0,$6c,$38,$00,$18,$38,$00,$e3 // D...8l...l8..8..
        .byte $18,$60,$2e,$7e,$00,$7c,$c6,$00,$1c,$70,$c6,$fe,$00,$7c,$c6,$00 // .`.~.|...p...|..
        .byte $1c,$06,$c6,$7c,$00,$c0,$c0,$00,$cc,$fe,$0c,$0c,$00,$7e,$06,$60 // ...|.........~.`

// --- Region $f4a6-$f4c3 ---
.pc = $f4a6 "Segment $f4a6"
        .byte $0c,$e3,$18,$30,$00,$3c,$06,$66,$3c,$66,$66,$3c,$00,$3c,$66,$60 // ...0.<.f<ff<.<f`
        .byte $3e,$06,$66,$3c,$a2,$25,$30,$30,$00   // >.f<.%00.

txt_f4bf:
        .text "00"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $2f,$30                               // /0

// --- Region $f4c9-$f4f7 ---
.pc = $f4c9 "dat_f4c9"

dat_f4c9:
        .byte $00,$92,$49,$24,$92,$49,$24,$92,$49,$a2,$23,$7c,$00,$7c,$a3,$2f // ..I$.I$.I.#|.|./
        .byte $01,$02,$04,$08,$10,$20,$40,$80,$3c,$66,$06,$0c,$18,$00,$18,$86 // ..... @.<f......
        .byte $01,$00,$61,$26,$8a,$00,$e4,$00,$01,$0f,$00,$01,$04,$03,$0e // ..a&...........

// --- Region $f51c-$f5cf ---
.pc = $f51c "Segment $f51c"
        .byte $18,$0a,$2c,$98,$0a,$07,$00,$08,$00,$98,$14,$98,$14,$98,$0a,$96 // ..,.............
        .byte $1e,$14,$07,$10,$02,$12,$02,$13,$00,$14,$fe,$11,$00,$03,$41,$02 // ..............A.
        .byte $18,$0a,$3c,$98,$14,$98,$14,$02,$08,$0a,$0d,$03,$11,$bc,$ff,$ab // ..<.............
        .byte $1e,$08,$01,$07,$09,$03,$41,$02,$18,$0a,$2c,$98,$0a,$07,$00,$08 // ......A...,.....
        .byte $00,$98,$14,$98,$14,$98,$0a,$96,$1e,$14,$05,$10,$02,$12,$02,$14 // ................
        .byte $fe,$04,$06,$98,$28,$97,$28,$98,$50,$00,$01,$00,$01,$1e,$01,$00 // ....(.(.P.......
        .byte $01,$03,$41,$0e,$28,$02,$49,$0a,$5f,$0b,$64,$11,$00,$bf,$28,$be // ..A.(.I._.d...(.
        .byte $0a,$bc,$46,$bf,$0a,$be,$0a,$bc,$0a,$be,$1e,$bc,$14,$bb,$0a,$b7 // ..F.............
        .byte $6e,$10,$02,$11,$00,$ba,$28,$ba,$0a,$bc,$0a,$bd,$0a,$c1,$1e,$bf // n.....(.........
        .byte $14,$bd,$0a,$bc,$0a,$ba,$0a,$bd,$0a,$bc,$14,$c1,$14,$bf,$0a,$c1 // ................
        .byte $1e,$c4,$14,$c1,$0a,$bf,$14,$bd,$0a,$bc,$0a,$b9,$0a,$10,$02,$ba // ................
        .byte $28,$bc,$28,$0e                       // (.(.

// --- Region $f5fb-$fce1 ---
.pc = $f5fb "dat_f5fb"

dat_f5fb:
        .byte $1c,$00,$10,$02,$1c,$07,$bc,$28,$07,$04,$05,$02,$1c,$08,$bb,$28 // .......(.......(
        .byte $1c,$07,$bc,$50,$00,$0a,$00,$01,$a2,$63,$01,$ab,$05,$b4,$05,$ab // ...P.....c......
        .byte $05,$b2,$05,$ab,$05,$10,$02,$14,$14,$12,$05,$14,$16,$13,$00,$07 // ................
        .byte $04,$05,$02,$1c,$03,$b0,$05,$08,$03,$ab,$05,$b2,$05,$ab,$05,$1c // ................
        .byte $04,$b3,$05,$ab,$05,$1c,$03,$b0,$05,$ab,$05,$14,$14,$1c,$04,$b0 // ................
        .byte $05,$ab,$05,$1c,$03,$b2,$05,$ab,$05,$b4,$05,$ab,$05,$1c,$04,$b0 // ................
        .byte $05,$ab,$05,$14,$12,$11,$00,$1c,$04,$b0,$05,$ab,$05,$1c,$03,$b2 // ................
        .byte $05,$ab,$05,$b4,$05,$ab,$05,$b2,$05,$ab,$05,$10,$02,$14,$16,$12 // ................
        .byte $03,$11,$00,$b0,$0a,$1c,$07,$b0,$0a,$ae,$05,$ae,$0a,$ad,$2d,$1c // ..............-.
        .byte $08,$10,$05,$b0,$0a,$1c,$07,$b0,$0a,$ae,$05,$ae,$0a,$b3,$0a,$b3 // ................
        .byte $0a,$b3,$05,$b5,$0a,$b5,$0a,$03,$21,$02,$05,$0a,$0e,$11,$00,$ab // ........!.......
        .byte $05,$ab,$05,$a9,$05,$ab,$0a,$ab,$05,$a9,$05,$ab,$0a,$ab,$05,$a9 // ................
        .byte $05,$ab,$05,$ae,$0a,$b0,$0a,$10,$03,$ab,$05,$ab,$05,$a9,$05,$ab // ................
        .byte $0a,$ab,$05,$a9,$05,$ab,$0a,$ab,$05,$a9,$05,$ab,$05,$ae,$0a,$ab // ................
        .byte $0a,$07,$00,$11,$00,$b0,$0a,$b0,$0a,$b0,$05,$b0,$0f,$ac,$0a,$ac // ................
        .byte $0a,$ac,$05,$ac,$0f,$ae,$0a,$ae,$0a,$ae,$05,$ae,$0f,$ab,$0a,$ab // ................
        .byte $0a,$ab,$05,$ab,$0f,$10,$02,$11,$00,$b0,$05,$b0,$0a,$b0,$0a,$b0 // ................
        .byte $0a,$b0,$05,$ac,$05,$ac,$0a,$ac,$0a,$ac,$0a,$ac,$05,$ae,$05,$ae // ................
        .byte $0a,$ae,$0a,$ae,$0a,$ae,$05,$ab,$05,$ab,$0a,$ab,$0a,$ab,$0a,$ab // ................
        .byte $05,$10,$02,$11,$00,$b0,$0a,$b0,$0a,$b0,$05,$b0,$0f,$ae,$0a,$ae // ................
        .byte $0a,$ae,$05,$ae,$0f,$b3,$0a,$b3,$0a,$b3,$05,$b3,$0f,$a9,$0a,$b5 // ................
        .byte $0a,$a9,$05,$b5,$0f,$10,$02,$11,$00,$b0,$05,$b0,$0a,$b0,$0a,$b0 // ................
        .byte $0a,$b0,$05,$ae,$05,$ae,$0a,$ae,$0a,$ae,$0a,$ae,$05,$a7,$05,$a7 // ................
        .byte $0a,$a7,$0a,$a7,$0a,$a7,$05,$a9,$05,$a9,$0a,$a9,$0a,$a9,$0a,$a9 // ................
        .byte $05,$10,$02,$11,$00,$1c,$04,$1f,$07,$ab,$05,$ab,$0f,$ab,$14,$10 // ................
        .byte $10,$03,$41,$0e,$ff,$04,$02,$1f,$0c,$1c,$07,$11,$00,$b0,$0a,$b0 // ..A.............
        .byte $0a,$b0,$05,$b0,$0f,$ac,$0a,$ac,$0a,$ac,$05,$ac,$0f,$ae,$0a,$ae // ................
        .byte $0a,$ae,$05,$ae,$0f,$ab,$0a,$ab,$0a,$ab,$05,$ab,$0f,$10,$02,$11 // ................
        .byte $00,$b0,$05,$b0,$0a,$b0,$0a,$b0,$0a,$b0,$05,$ac,$05,$ac,$0a,$ac // ................
        .byte $0a,$ac,$0a,$ac,$05,$ae,$05,$ae,$0a,$ae,$0a,$ae,$0a,$ae,$05,$ab // ................
        .byte $05,$ab,$0a,$ab,$0a,$ab,$0a,$ab,$05,$10,$02,$11,$00,$b0,$0a,$b0 // ................
        .byte $0a,$b0,$05,$b0,$0f,$ae,$0a,$ae,$0a,$ae,$05,$ae,$0f,$a7,$0a,$a7 // ................
        .byte $0a,$a7,$05,$a7,$0f,$a9,$0a,$a9,$0a,$a9,$05,$a9,$0f,$10,$02,$11 // ................
        .byte $00,$b0,$05,$b0,$0a,$b0,$0a,$b0,$0a,$b0,$05,$ae,$05,$ae,$0a,$ae // ................
        .byte $0a,$ae,$0a,$ae,$05,$a7,$05,$a7,$0a,$a7,$0a,$a7,$0a,$a7,$05,$a9 // ................
        .byte $05,$a9,$0a,$a9,$0a,$a9,$0a,$a9,$05,$10,$02,$03,$11,$02,$16,$0a // ................
        .byte $0d,$0b,$ff,$1f,$f4,$1c,$0c,$08,$03,$07,$07,$13,$00,$11,$00,$b0 // ................
        .byte $05,$ab,$05,$b2,$05,$ab,$05,$b3,$05,$ab,$05,$b0,$05,$ab,$05,$ac // ................
        .byte $05,$a7,$05,$b0,$05,$ac,$05,$ab,$05,$a6,$05,$af,$05,$ab,$05,$10 // ................
        .byte $04,$14,$18,$12,$04,$00,$01,$00,$01,$1e,$01,$00,$6d,$19,$02,$02 // ............m...
        .byte $1a,$0a,$5f,$03,$41,$04,$0b,$0e,$0a,$14,$00,$c8,$ff,$ab,$1e,$0c // .._.A...........
        .byte $05,$0f,$01,$0b,$64,$1f,$fd,$c6,$14,$09,$09,$0c,$01,$c3,$0a,$c4 // ....d...........
        .byte $05,$c4,$0a,$09,$0e,$c6,$1e,$1f,$fe,$c1,$1e,$09,$09,$be,$0a,$bf // ................
        .byte $0a,$c1,$0f,$0f,$00,$1f,$0b,$c3,$14,$03,$21,$0f,$01,$11,$00,$cd // ..........!.....
        .byte $0a,$cb,$0a,$c6,$0a,$c9,$05,$cb,$0a,$c6,$0f,$c2,$14,$0f,$01,$10 // ................
        .byte $02,$03,$11,$d0,$0a,$ce,$0a,$cb,$0a,$cd,$05,$ce,$0a,$cb,$0f,$1f // ................
        .byte $fc,$c9,$14,$03,$51,$04,$08,$c1,$0a,$c4,$05,$c6,$0f,$09,$0d,$c8 // ....Q...........
        .byte $05,$c9,$0f,$c8,$0a,$c6,$0a,$c4,$05,$1f,$0c,$c1,$1e,$cb,$05,$c9 // ................
        .byte $0a,$c6,$14,$09,$0a,$d2,$14,$d0,$0a,$cf,$0a,$cd,$0a,$cf,$05,$d0 // ................
        .byte $0a,$cd,$0a,$cb,$05,$c9,$05,$c8,$05,$14,$fe,$cd,$02,$05,$cb,$05 // ................
        .byte $c9,$24,$05,$c8,$05,$c9,$02,$05,$c8,$05,$c6,$62,$f6,$05,$c4,$05 // .$.........b....
        .byte $c1,$05,$c4,$05,$c6,$05,$c8,$05,$14,$fc,$02,$18,$0a,$2c,$03,$41 // .............,.A
        .byte $11,$00,$bf,$0a,$bf,$0a,$c1,$05,$c1,$0a,$c3,$0a,$c3,$0a,$c5,$0a // ................
        .byte $c5,$05,$c6,$05,$c6,$05,$10,$02,$bf,$0a,$bd,$05,$bf,$05,$c1,$05 // ................
        .byte $cd,$05,$c1,$05,$c3,$0a,$c6,$0a,$c5,$05,$c1,$05,$c5,$05,$c6,$05 // ................
        .byte $c8,$05,$c8,$0a,$c8,$0a,$c8,$05,$c8,$0a,$0c,$02,$02,$a4,$c8,$2c // ...............,
        .byte $0f,$04,$00,$01,$02,$03,$0a,$a5,$04,$02,$0b,$64,$0e,$8c,$0c,$00 // ...........d....
        .byte $0d,$64,$09,$07,$cd,$ff,$cb,$0f,$0f,$01,$cb,$0f,$cb,$0f,$cb,$0f // .d..............
        .byte $0f,$00,$ca,$0a,$c8,$05,$c6,$05,$c3,$0a,$c6,$0a,$c8,$0a,$cf,$0a // ................
        .byte $d4,$1e,$c3,$0a,$1f,$ff,$11,$00,$cb,$0a,$0f,$01,$c8,$05,$10,$09 // ................
        .byte $d0,$19,$0f,$00,$14,$fb,$0c,$01,$0f,$01,$1f,$01,$09,$01,$cf,$0a // ................
        .byte $cd,$0a,$cb,$05,$c8,$0a,$ca,$0a,$cb,$0a,$cd,$0a,$cf,$05,$d2,$0a // ................
        .byte $d4,$0a,$d4,$0a,$d2,$05,$d0,$0a,$cb,$0a,$c9,$0a,$c8,$0a,$c9,$05 // ................
        .byte $cb,$05,$d0,$05,$11,$00,$cd,$05,$cf,$05,$d2,$05,$10,$05,$d4,$05 // ................
        .byte $d7,$05,$d7,$05,$d6,$05,$d4,$05,$d6,$05,$d6,$05,$d4,$05,$d2,$05 // ................
        .byte $d4,$05,$d4,$05,$d2,$05,$d0,$05,$11,$00,$d0,$05,$1a,$01,$10,$04 // ................
        .byte $14,$fc,$d4,$ff,$d4,$50,$08,$01,$0f,$03,$0c,$00,$0d,$64,$06,$03 // .....P.......d..
        .byte $11,$00,$c4,$05,$c8,$05,$c9,$05,$cb,$05,$ce,$05,$d0,$05,$ce,$05 // ................
        .byte $cb,$05,$14,$07,$10,$02,$14,$fe,$04,$08,$02,$05,$04,$08,$11,$00 // ................
        .byte $d4,$05,$0f,$00,$08,$00,$d7,$05,$d9,$05,$10,$09,$d4,$19,$0f,$03 // ................
        .byte $11,$00,$d9,$05,$08,$00,$0f,$00,$db,$05,$de,$05,$10,$09,$d4,$19 // ................
        .byte $0f,$03,$13,$00,$11,$00,$db,$05,$0f,$00,$db,$05,$d6,$05,$d4,$05 // ................
        .byte $10,$02,$1a,$fe,$12,$03,$13,$00,$d0,$05,$1a,$01,$12,$08,$0a,$2c // ...............,
        .byte $14,$fe,$04,$08,$0e,$0a,$11,$00,$b7,$0a,$b7,$0a,$b5,$05,$b5,$0a // ................
        .byte $b5,$0f,$00,$1e,$10,$02,$03,$11,$11,$00,$c3,$05,$c6,$05,$c8,$05 // ................
        .byte $c6,$05,$ca,$05,$cb,$05,$cd,$05,$ca,$05,$c8,$05,$cd,$05,$cf,$05 // ................
        .byte $d1,$05,$d4,$0a,$d1,$0a,$03,$21,$10,$02,$03,$11,$c6,$05,$c8,$05 // .......!........
        .byte $cb,$05,$cf,$05,$cd,$05,$d2,$05,$d4,$05,$d2,$05,$d1,$05,$d2,$05 // ................
        .byte $d4,$05,$d1,$05,$d9,$0a,$d4,$0a,$03,$21,$c8,$05,$ca,$05,$cb,$05 // .........!......
        .byte $c8,$05,$ca,$05,$cb,$05,$cd,$05,$ca,$05,$cb,$05,$cd,$05,$cf,$05 // ................
        .byte $cb,$05,$cd,$05,$d1,$05,$d4,$05,$d6,$05,$03,$41,$04,$02,$0e,$c8 // ...........A....
        .byte $0b,$c8,$16,$02,$02,$04,$0a,$2c,$11,$00,$db,$05,$10,$20,$11,$00 // .......,..... ..
        .byte $db,$05,$db,$05,$d6,$05,$db,$05,$10,$04,$cf,$05,$cf,$05,$cd,$05 // ................
        .byte $cf,$0a,$cf,$05,$cd,$05,$cf,$0a,$cf,$05,$cd,$05,$cf,$05,$d2,$0a // ................
        .byte $d3,$0a,$03,$11,$05,$02,$04,$08,$11,$00,$cb,$05,$07,$01,$cb,$05 // ................
        .byte $ca,$05,$c8,$0a,$ca,$05,$cb,$05,$c8,$05,$c4,$0a,$c4,$0a,$c6,$05 // ................
        .byte $c8,$0f,$ca,$05,$ca,$05,$c8,$05,$c6,$0a,$c8,$05,$ca,$05,$c6,$05 // ................
        .byte $c7,$0a,$c7,$0a,$c8,$05,$ca,$0f,$cf,$05,$cf,$05,$cd,$05,$cb,$0a // ................
        .byte $cd,$05,$cb,$05,$cf,$05,$cb,$0a,$cb,$0a,$c9,$05,$c8,$0f,$cd,$05 // ................
        .byte $cd,$05,$ca,$05,$c6,$0a,$c8,$05,$ca,$05,$cd,$05,$ca,$0a,$ca,$0a // ................
        .byte $c7,$05,$cf,$0f,$05,$03,$04,$02,$0e,$ff,$10,$02,$04,$08,$05,$02 // ................
        .byte $11,$00,$cb,$05,$cb,$05,$ca,$05,$c8,$0a,$ca,$05,$cb,$05,$c8,$05 // ................
        .byte $ca,$0a,$ca,$0a,$c8,$05,$c6,$0f,$cb,$05,$cb,$05,$cd,$05,$cf,$0a // ................
        .byte $cd,$05,$cb,$05,$cf,$05,$cd,$0a,$cd,$0a,$cf,$05,$d1,$0f,$cf,$05 // ................
        .byte $cf,$05,$cd,$05,$cb,$0a,$cd,$05,$cb,$05,$cf,$05,$cd,$0a,$cd,$0a // ................
        .byte $cb,$05,$ca,$0f,$cb,$05,$cb,$05,$cd,$05,$cf,$0a,$cd,$05,$cb,$05 // ................
        .byte $c6,$05,$c5,$0a,$c8,$0a,$cd,$05,$d1,$0f,$05,$03,$04,$02,$0e,$ff // ................
        .byte $10,$02,$11,$00,$c3,$05,$c3,$05,$c1,$05,$c3,$05,$c7,$05,$c8,$0a // ................
        .byte $ca,$0a,$ca,$02,$05,$c8,$05,$c7,$61,$96,$05,$c3,$0a,$ca,$0a,$ca // ........a.......
        .byte $0a,$cd,$05,$ca,$0a,$c8,$0a,$c7,$0a,$c1,$05,$c3,$14,$c7,$05,$c8 // ................
        .byte $05,$ca,$05,$cd,$05,$cf,$05,$cd,$05,$ca,$05,$c7,$05,$c8,$05,$ca // ................
        .byte $05,$c7,$05,$c1,$05,$c3,$05,$c5,$05,$c7,$05,$c3,$05,$ca,$0a,$cd // ................
        .byte $0a,$cf,$0a,$cd,$05,$0c,$01,$09,$09,$1f,$0c,$c3,$2d,$0f,$01,$03 // ............-...
        .byte $21,$0b,$32,$14,$f2,$10,$02,$03,$41,$04,$05,$1f,$0c,$08,$01,$02 // !.2.....A.......
        .byte $17,$11,$00,$cb,$05,$cb,$05,$ca,$05,$c8,$0a,$ca,$05,$cb,$05,$c8 // ................
        .byte $05,$c4,$0a,$c4,$0a,$c6,$05,$c8,$0f,$ca,$05,$ca,$05,$c8,$05,$c6 // ................
        .byte $0a,$c8,$05,$ca,$05,$c6,$05,$c7,$0a,$c7,$0a,$c8,$05,$ca,$0f,$cf // ................
        .byte $05,$cf,$05,$cd,$05,$cb,$0a,$cd,$05,$cb,$05,$cf,$05,$cb,$0a,$cb // ................
        .byte $0a,$c9,$05,$c8,$0f,$cd,$05,$cd,$05,$ca,$05,$c6,$0a,$c8,$05,$ca // ................
        .byte $05,$cd,$05,$ca,$0a,$ca,$0a,$c7,$05,$cf,$0f,$04,$02,$0e,$ff,$10 // ................
        .byte $02,$04,$08,$11,$00,$cb,$05           // .......

// --- Region $fd40-$fda2 ---
.pc = $fd40 "dat_fd40"

dat_fd40:
        .byte $14,$fe,$0e,$0a,$02,$1f,$09,$46,$d4,$ff,$c8,$78,$08,$00,$0f,$01 // .......F...x....
        .byte $02,$18,$c4,$05,$c6,$05,$c8,$05,$c4,$05,$c3,$0a,$c7,$0a,$11,$00 // ................
        .byte $cb,$05,$08,$01,$cb,$06,$ca,$05,$c8,$0a,$ca,$05,$cb,$05,$ca,$05 // ................
        .byte $c8,$0a,$cb,$0a,$ca,$0a,$c7,$0a,$10,$02,$02,$16,$08,$00,$14,$00 // ................
        .byte $13,$00,$11,$00,$cb,$05,$cb,$05,$ca,$05,$c8,$05,$10,$03,$ca,$05 // ................
        .byte $ca,$05,$c8,$05,$c7,$05,$1b,$ff,$12,$04,$0e,$02,$13,$00,$14,$f4 // ................
        .byte $11,$00,$cb                           // ...

// --- Region $fdc4-$ff5a ---
.pc = $fdc4 "dat_fdc4"

dat_fdc4:
        .byte $01,$00,$01,$03,$41,$02,$18,$0a,$2c,$04,$02,$0e,$96,$0b,$1e,$0c // ....A...,.......
        .byte $05,$00,$40,$19,$01,$11,$00,$98,$0a,$a2,$05,$a4,$05,$03,$11,$c8 // ..@.............
        .byte $14,$0f,$03,$03,$41,$9f,$05,$0f,$00,$a0,$0a,$9f,$05,$ab,$05,$9d // ....A...........
        .byte $05,$9b,$05,$9a,$05,$10,$06,$14,$03,$13,$00,$11,$00,$98,$0a,$a2 // ................
        .byte $05,$a4,$05,$03,$11,$c8,$14,$0f,$03,$03,$41,$9f,$05,$0f,$00,$a0 // ..........A.....
        .byte $0a,$9f,$05,$ab,$05,$9d,$05,$9b,$05,$9a,$05,$10,$03,$14,$fe,$12 // ................
        .byte $02,$14,$fc,$98,$0a,$a2,$05,$a4,$05,$03,$11,$c8,$14,$0f,$03,$03 // ................
        .byte $41,$9f,$05,$0f,$00,$a0,$0a,$9f,$05,$ab,$05,$9d,$05,$9b,$05,$9a // A...............
        .byte $05,$98,$0a,$98,$0a,$9a,$05,$9a,$0a,$9b,$0a,$9b,$0a,$9d,$0a,$9d // ................
        .byte $05,$9b,$05,$9a,$05,$11,$00,$98,$0a,$a2,$05,$a4,$05,$9a,$05,$a6 // ................
        .byte $05,$9a,$05,$9b,$0a,$a5,$05,$a7,$05,$9d,$05,$a9,$05,$9d,$05,$9b // ................
        .byte $05,$9a,$05,$10,$02,$a2,$0a,$a2,$0a,$a1,$05,$a1,$0a,$a0,$0a,$00 // ................
        .byte $23,$14,$08,$11,$00,$13,$00,$98,$0a,$a4,$0a,$a2,$0a,$a4,$0a,$1a // #...............
        .byte $fe,$12,$03,$14,$08,$98,$05,$94,$0a,$8f,$0a,$9a,$0a,$96,$05,$10 // ................
        .byte $05,$14,$fe,$13,$00,$11,$00,$98,$0a,$a4,$0a,$a2,$0a,$a4,$0a,$1a // ................
        .byte $fe,$12,$03,$14,$fe,$98,$05,$94,$0a,$8f,$0a,$9a,$0a,$96,$05,$10 // ................
        .byte $03,$0c,$02,$11,$00,$03,$41,$9b,$0a,$0f,$00,$9b,$0a,$9a,$05,$9a // ......A.........
        .byte $0a,$98,$19,$03,$11,$a4,$14,$0f,$04,$10,$05,$0e,$c8,$04,$04,$0b // ................
        .byte $0a,$03,$41,$98,$0a,$0f,$00,$a4,$0a,$9a,$0a,$a6,$0a,$9b,$0a,$a7 // ..A.............
        .byte $0a,$9d,$0a,$a9,$0a,$13,$00,$11,$00,$9f,$0a,$a9,$05,$ab,$05,$10 // ................
        .byte $03,$a2,$0a,$a4,$0a,$12,$03,$9f,$0a,$ab,$0a,$a1,$0a,$ad,$0a,$a2 // ................
        .byte $0a,$ae,$0a,$97,$0a,$a3,$0a,$11,$00,$02,$98,$0a,$a4,$0a,$27,$94 // ..............'.
        .byte $0a,$a0,$0a,$94,$0a,$a0,$02,$0a,$96,$0a,$a2,$21,$0a,$02,$93,$0a // ...........!....
        .byte $9f,$0a,$24,$10,$04,$11,$00,$02,$98,$0a,$a4,$0a,$27,$96,$0a,$a2 // ..$.........'...
        .byte $0a,$96,$0a,$a2,$02,$0a,$8f,$0a,$9b,$21,$0a,$02,$91,$0a,$9d,$0a // .........!......
        .byte $60,$22,$10,$04,$03,$51,$04           // `"...Q.

// --- Region $ff5e-$fffd ---
.pc = $ff5e "dat_ff5e"

dat_ff5e:
        .byte $93,$0a,$9f,$0a,$10,$1c,$93,$0a,$9f,$0a,$94,$0a,$a0,$0a,$95,$0a // ................
        .byte $a1,$0a,$97,$0a,$a3,$0a,$03,$41,$11,$00,$02,$98,$0a,$a4,$0a,$27 // .......A.......'
        .byte $94,$0a,$a0,$0a,$94,$0a,$a0,$02,$0a,$96,$0a,$a2,$21,$0a,$02,$93 // ............!...
        .byte $0a,$9f,$0a,$24,$10,$04,$11,$00,$02,$98,$0a,$a4,$0a,$27,$96,$0a // ...$.........'..
        .byte $a2,$0a,$96,$0a,$a2,$02,$0a,$8f,$0a,$9b,$21,$0a,$02,$91,$0a,$9d // ..........!.....
        .byte $0a,$60,$3c,$10,$04,$0a,$2c,$04,$02,$0e,$96,$0b,$1e,$0c,$05,$13 // .`<...,.........
        .byte $00,$11,$00,$98,$0a,$a2,$05,$a4,$05,$03,$11,$c8,$14,$0f,$03,$03 // ................
        .byte $41,$a0,$05,$0f,$00,$a0,$0a,$9f,$05,$ab,$05,$9d,$05,$9b,$05,$9a // A...............
        .byte $05,$10,$04,$14,$00,$12,$03,$11,$01,$00,$fe,$10,$ff,$00,$01,$a2 // ................
        .byte $21,$40,$84,$db,$00,$2a,$a9,$00,$85,$c6,$60,$ea,$88,$4c,$16,$40 // !@...*....`..L.@
