// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:20
// 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:  $c600 (50688)
// IRQ handler:  $c665 (irq_c665)
// IRQ handler:  $ea31 (irq_ea31)
// IRQ handler:  $c631 (irq_c631)
// IRQ handler:  $1e95 (irq_1e95)
//
// Code: 2692 bytes, Data: 60795 bytes
// Labels: 213, Subroutines: 10
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$102f ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $c603

sub_1000:
        lda #$ed
        sta $ab
        lda #$20
// Referenced by: jsr from $ca4c

sub_1006:
        sta $aa
        lda #$3d
        sta $af
        lda #$c0
        sta $ae
        jsr sub_ce1a
        lda #$ed
        sta $ad
        lda #$20
        sta $ac
        lda #$00
        sta $ae
        lda #$10
        sta $af
        lda #$f8
        sta $ab
        lda #$08
        sta $aa
        jsr sub_ce1a
        rts

dat_102f:
        .byte $02                                   // .

// --- Region $1045-$1079 ---
.pc = $1045 "loc_1045"

loc_1045:
        php
        ora ($ad,x)
        .byte $07,$cd                               // slo $cd // ILLEGAL
        tay
        ldx #$00

loc_104d:
        lda $cd08,x
        sta dat_cd07,x
        inx
        cpx #$09
        bne loc_104d
        sty $cd10
        ldx #$00

loc_105d:
        lda $d8f1,x
        sta $d8f0,x
        sta $d918,x
        sta $d940,x
        sta $d968,x
        inx
        cpx #$27
        bne loc_105d
        lda dat_cd07
        sta $d917
        jmp loc_ca42

// --- Region $10f0-$10ff ---
.pc = $10f0 "Segment $10f0"
        dec $adcd,x
        ora #$ce
        clc
        adc #$06
        sta $ce09
        jmp sub_cdab

dat_10fe:
        .byte $a9,$06                               // ..

// --- Region $1363-$1365 ---
.pc = $1363 "loc_1363"

loc_1363:
        ora $e3
        .byte $02                                   // jam // ILLEGAL

// --- Region $1375-$1380 ---
.pc = $1375 "loc_1375"

loc_1375:
        tya
        .byte $b3,$b4                               // lax ($b4),y // ILLEGAL
        ldy $7e,x
        .byte $c2,$9a                               // nop #$9a // ILLEGAL
        tsx
        tsx
        txs
        .byte $da                                   // nop // ILLEGAL
        .byte $5a                                   // nop // ILLEGAL

// --- Region $140d-$1410 ---
.pc = $140d "loc_140d"

loc_140d:
        bcc loc_142f
        tay
        rts

// --- Region $142f-$144f ---
.pc = $142f "loc_142f"

loc_142f:
        .byte $74,$e4                               // nop $e4,x // ILLEGAL
        iny
        cpy #$30
        dey
        inx
        .byte $64,$34                               // nop $34 // ILLEGAL
        ldy $b4,x
        cpx #$18

loc_143c:
        cpx $f4
        .byte $34,$74                               // nop $74,x // ILLEGAL
        cpx $c8
        cpx #$10
        iny
        inx
        pla

loc_1447:
        php
        sec
        bcc loc_1447
.label loc_144c = * + 1
        .byte $04,$f4                               // nop $f4 // ILLEGAL
        .byte $f4,$04                               // nop $04,x // ILLEGAL

dat_144f:
        .byte $7c                                   // |

// --- Region $146a-$1495 ---
.pc = $146a "loc_146a"

loc_146a:
        bne loc_143c
        ldy #$40
        ldy #$a0
        .byte $7c,$84,$34                           // nop $3484,x // ILLEGAL

loc_1473:
        .byte $74,$e4                               // nop $e4,x // ILLEGAL
        iny
        bcc loc_1498
        beq $148a
.label loc_147b = * + 1
        bne loc_144c
        bcc loc_141e
        jsr sub_a440
        cpx $a0
        ldy $e4
        asl
        ldy $e4
        tax
        inx
        ldy #$28
        sbc $7d,x
        .byte $9f,$97,$a5                           // sha $a597,y // ILLEGAL
        lda $a3a3
        tay
        .byte $22                                   // jam // ILLEGAL

// --- Region $1e95-$1fc3 ---
.pc = $1e95 "irq_1e95"

irq_1e95:
        ora $656d,y
        ora $369d,y
        ora $0199,y
        .byte $d4,$ad                               // nop $ad,x // ILLEGAL
        .byte $54,$19                               // nop $19,x // ILLEGAL
        beq loc_1f10
        and #$07
        tay
        dey
        tya
        asl
        asl
        tay
        lda $1695,y
        cmp $1942,x
        bcc loc_1eb7
        jmp loc_1363

loc_1eb7:
        iny
        iny
        lda $1695,y
        cmp $1942,x
        bcc loc_1ecb
        iny
        lda $1695,y
        sta $194e
        jmp loc_1375

loc_1ecb:
        lda $1954
        and #$fc
        sta $194e
        lda $196f,x
        bne loc_1ef5
        lda $1945,x
        sec
        sbc $194e
        sta $1945,x
        lda $1948,x
        sbc #$00
        sta $1948,x
        cmp #$01
        bcs loc_1f10
        lda #$01
        sta $196f,x
        bne loc_1f10

loc_1ef5:
        lda $1945,x
        clc
        adc $194e
        sta $1945,x
        lda $1948,x
        adc #$00
        sta $1948,x
        cmp #$0f
        bcc loc_1f10
        lda #$00
        sta $196f,x

loc_1f10:
        lda #$00
        sta $13d4
        lda $194b,x
        and #$80
        beq loc_1f28
        lda $1942,x
        and #$01
        beq loc_1f28
        lda #$b0
        sta $13d4

loc_1f28:
        ldx $ff
        ldy $1956
        lda $1945,x
        clc
        adc #$00
        sta $d402,y
        lda $1948,x
        adc #$00
        sta $d403,y
        lda $1955
        and #$40
        beq loc_1f59
        ldx $ff
        lda $1942,x
        cmp #$03
        bcc loc_1f59
        and #$03
        tax
        lda $1632,x
        ldx $ff
        sta $1979,x

loc_1f59:
        sty $1967
        lda $1955
        and #$01
        beq loc_1f8d
        ldx $ff
        stx $1975
        lda #$89
        sta $f9
        lda #$1e
        sta $fa
        ldx $ff
        lda $1942,x
        ldy #$0b
        cmp ($f9),y
        bcs loc_1fae
        ldy #$0a

loc_1f7d:
        cmp ($f9),y
        bcs loc_1fb9
        dey
        cpy #$06
        bne loc_1f7d
        cmp ($f9),y
        bcs loc_1f90
        jmp loc_147b

loc_1f8d:
        jmp loc_146a

loc_1f90:
        lda $ff
        asl
        bne loc_1f98
        clc
        adc #$01

loc_1f98:
        sta $1968
        ldx $1972
        txa
        and $1968
        bne loc_1fac
        txa
        clc
        adc $1968
        sta $d417

loc_1fac:
        ldy #$06

loc_1fae:
        inc $88
        and $b1
        sbc $734c,y
        .byte $14,$e6                               // nop $e6,x // ILLEGAL
        dey
.label loc_1fb9 = * + 1
        adc ($63,x)
        lda $1969,x
        clc
        adc ($f9),y
        jmp loc_1473

dat_1fc3:
        .byte $a5                                   // .

// --- Region $208c-$20ee ---
.pc = $208c "loc_208c"

loc_208c:
        ora $bdaa,y
        stx $16
        sta $41
        ldx $ff
        lda $1930,x
        clc
        adc $41
        tax
        ldy $1956
        lda $1564,x
        sta $d400,y
        lda $15c4,x
        sta $d401,y
        ldx $ff
        ldy $1956
        lda $1979,x
        sta $d404,y
        dex
        bmi loc_20bc
        jmp loc_1045

loc_20bc:
        rts

dat_20bd:
        .byte $0c,$1c,$2d,$3e,$51                   // ..->Q

loc_20c2:
        ror $7b
        sta ($a9),y
        .byte $c3,$dd                               // dcp ($dd,x) // ILLEGAL
        .byte $fa                                   // nop // ILLEGAL
        clc
        sec
        .byte $5a                                   // nop // ILLEGAL
        adc $cca3,x
        inc $23,x
        .byte $53,$86                               // sre ($86),y // ILLEGAL
        .byte $bb,$e0,$30                           // las $30e0,y // ILLEGAL
        bvs loc_208c
        .byte $fb,$47,$98                           // isc $9847,y // ILLEGAL
        sbc $a747
        .byte $0c,$77,$e9                           // nop $e977 // ILLEGAL
        adc ($e1,x)
        pla
        .byte $f7,$8f                               // isc $8f,x // ILLEGAL
        bmi loc_20c2
        .byte $8f,$4e,$18                           // sax $184e // ILLEGAL
        .byte $ef,$d2,$c3                           // isc $c3d2 // ILLEGAL

dat_20ee:
        .byte $c3                                   // .

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

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

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

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

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

// --- Region $a440-$a440 ---
.pc = $a440 "sub_a440"
// Referenced by: jsr from $147e

sub_a440:
        brk

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

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

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

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

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

// --- Region $c600-$cb0d ---
.pc = $c600 "main_c600"

main_c600:
        jsr sub_cb79
        jsr sub_1000
        lda #$08
        jsr $ffd2
        sei
        lda #$81
        sta $d01a
        lda #$17
        sta $d018
        lda #$49
        sta $ae
        lda #$ce
        sta $af
        lda #$7f
        sta $dc0d
        lda $d011
        and #$7f
        sta $d011
        lda #$32
        sta $d012
.label irq_c631 = * + 1
        lda #$65
        sta $0314
        lda #$c6
        sta $0315
        cli

loc_c63b:
        jmp loc_c63b

loc_c63e:
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$00
        sta $c6
        jsr $ff84
        jsr $ff81
        lda #$f0
        sta $d01a
        cli
        jsr $ff5b
        jsr sub_cca0
        jmp loc_fce2

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

irq_c665:
        ldx #$02
        jsr sub_ca52
        lda $cb0f
        sta $d020
        sta $d021
        ldx #$01
        ldy #$34
        nop
        nop
        nop

loc_c67a:
        lda $cb0f,x
        sta $d021
        sta $d020

loc_c683:
        cpy $d012
        bne loc_c683
        txa
        ldx #$04
        jsr sub_ca52
        tax
        iny
        inx
        cpx #$03
        bne loc_c67a
        lda #$00
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb0f
        sta $d021
        sta $d020
        ldy #$38
        ldx #$07
        jsr sub_ca52
        inx

loc_c6b3:
        lda $cb0f,x
        sta $d021
        sta $d020

loc_c6bc:
        cpy $d012
        bne loc_c6bc
        txa
        ldx #$04
        jsr sub_ca52
        tax
        iny
        inx
        cpx #$04
        bne loc_c6b3
        nop
        nop
        nop
        lda #$00
        sta $d021
        sta $d020
        ldx #$01
        jsr sub_ca52
        lda $cb0f
        sta $d021
        sta $d020
        ldy #$3d
        ldx #$07
        jsr sub_ca52
        inx

loc_c6ef:
        lda $cb0f,x
        sta $d021
        sta $d020

loc_c6f8:
        cpy $d012
        bne loc_c6f8
        txa
        ldx #$04
        jsr sub_ca52
        tax
        iny
        inx
        cpx #$05
        bne loc_c6ef
        lda #$00
        sta $d021
        sta $d020
        ldx #$07
        jsr sub_ca52
        lda $cb0f
        sta $d021
        sta $d020
        ldx #$09
        jsr sub_ca52
        lda $cb10
        sta $d021
        sta $d020
        ldx #$01
        jsr sub_ca52
        lda $cb11
        sta $d020
        sta $d021
        ldx #$07
        jsr sub_ca52
        lda $cb12
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        ldx #$02
        lda $cb13
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb14
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda #$00
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb0f
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb10
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb11
        sta $d021
        sta $d020
        nop
        lda $cb12
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb13
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb14
        sta $d021
        sta $d020
        ldx #$09
        jsr sub_ca52
        lda $cb15
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda #$00
        sta $d021
        sta $d020
        ldx #$09
        jsr sub_ca52
        lda $cb0f
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb10
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb11
        sta $d021
        sta $d020
        ldx #$02

loc_c80c:
        dex
        bne loc_c80c
        lda $cb12
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb13
        sta $d021
        sta $d020
        ldx #$07
        jsr sub_ca52
        lda $cb14
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb15
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb16
        sta $d021
        sta $d020
        ldx #$09
        jsr sub_ca52
        lda #$00
        sta $d021
        sta $d021
        ldx #$08
        jsr sub_ca52
        lda #$8c

loc_c864:
        cmp $d012
        bne loc_c864
        ldx #$08
        jsr sub_ca52
        ldy #$00

loc_c870:
        lda $cb18,y
        sta $d021
        sta $d020
        lda $cd11,y
        tax

loc_c87d:
        dex
        bne loc_c87d
        iny
        cpy #$08
        bne loc_c870
        lda #$00
        sta $d020
        sta $d021
        ldx #$08
        jsr sub_ca52
        lda $cb18
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb19
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb1a
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb1b
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb1c
        sta $d021
        sta $d020
        ldx #$07
        jsr sub_ca52
        lda $cb1d
        sta $d021
        sta $d020
        ldx #$01
        jsr sub_ca52
        lda $cb1e
        sta $d021
        sta $d020
        ldy #$9f
        ldx #$07
        jsr sub_ca52
        lda #$00
        sta $d021
        sta $d020
        ldx #$09
        jsr sub_ca52
        ldy #$00

loc_c905:
        lda $cb18,y
        sta $d021
        sta $d020
        lda $cd19,y
        tax

loc_c912:
        dex
        bne loc_c912
        iny
        cpy #$06
        bne loc_c905
        lda #$00
        sta $d020
        sta $d021
        iny
        ldx #$06
        jsr sub_ca52
        ldy #$a5
        lda $cb18
        sta $d021
        sta $d020
        iny
        ldx #$07
        jsr sub_ca52
        inx

loc_c93a:
        lda $cb18,x
        sta $d021
        sta $d020

loc_c943:
        cpy $d012
        bne loc_c943
        txa
        ldx #$04
        jsr sub_ca52
        tax
        iny
        inx
        cpx #$05
        bne loc_c93a
        nop
        nop
        nop
        lda #$00
        sta $d021
        sta $d020
        iny
        ldx #$08
        jsr sub_ca52
        lda $cb18
        sta $d021
        sta $d020
        iny
        inx
        nop
        nop
        nop

loc_c974:
        lda $cb18,x
        sta $d021
        sta $d020

loc_c97d:
        cpy $d012
        bne loc_c97d
        txa
        ldx #$04
        jsr sub_ca52
        nop
        tax
        iny
        inx
        cpx #$04
        bne loc_c974
        nop
        nop
        lda #$00
        sta $d021
        sta $d020
        ldx #$07
        jsr sub_ca52
        lda $cb18
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb19
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda $cb1a
        sta $d021
        sta $d020
        ldx #$08
        jsr sub_ca52
        lda #$00
        sta $d021
        sta $d020
        lda #$d8
        sta $d016
        lda $dc01
        cmp #$ef
        bne loc_c9e0
        jmp loc_c63e

loc_c9e0:
        lda #$e9

loc_c9e2:
        cmp $d012
        bne loc_c9e2
        ldx #$08
        jsr sub_ca52
        nop
        lda #$01
        sta $d020
        sta $d021
        ldx #$05
        jsr sub_ca52
        lda $cb22
        sta $d016
        lda #$12
        sta $d018
        lda #$00
        sta $d021
        sta $d020
        lda #$fb

loc_ca0f:
        cmp $d012
        bne loc_ca0f
        lda #$c8
        sta $d016
        lda #$18
        sta $d018
        lda #$00
        sta $d021
        sta $d020
        jsr sub_ca86
        dec $cb21
        bne loc_ca31
        jmp loc_ca56

loc_ca31:
        lda $cb21
        cmp #$01
        bne loc_ca3b
        jmp loc_cd1f

loc_ca3b:
        cmp #$02
        bne loc_ca42
        jmp loc_ce0a

loc_ca42:
        lda #$0f
        sta $d019
        lda #$1b
        sta $d011
        jsr sub_1006
        jmp loc_ea81
// Referenced by: jsr from $c667, $c68b, $c69f, $c6af, $c6c4, $c6db, $c6eb, $c700

sub_ca52:
        dex
        bne sub_ca52
        rts

loc_ca56:
        lda $cb17
        tay
        ldx #$07

loc_ca5c:
        lda $cb0f,x
        sta $cb10,x
        dex
        cpx #$ff
        bne loc_ca5c
        sty $cb0f
        lda #$04
        sta $cb21
        lda $cb18
        tay
        ldx #$00

loc_ca75:
        lda $cb19,x
        sta $cb18,x
        inx
        cpx #$08
        bne loc_ca75
        sty $cb20
        jmp loc_ca42
// Referenced by: jsr from $ca26

sub_ca86:
        dec $cb22
        dec $cb22
        lda $cb22
        cmp #$ff
        beq loc_ca94
        rts

loc_ca94:
        lda #$07
        sta $cb22
        ldx #$00

loc_ca9b:
        lda $0799,x
        sta $0798,x
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$27
        bne loc_ca9b
        lda dat_cb0d
        beq loc_cac5
        lda dat_cb0d
        sta $07bf
        lda $cb0e
        sta $07e7
        lda #$00
        sta dat_cb0d
        jmp loc_cb0c

loc_cac5:
        ldy #$00
        lda ($ae),y
        beq loc_cafb
        sta $07bf
        clc
        adc #$40
        cmp #$49
        beq loc_cae0
        cmp #$4a
        beq loc_cae0
        cmp #$71
        beq loc_cae0
        sta dat_cb0d

loc_cae0:
        clc
        adc #$40
        sta $07e7
        clc
        adc #$40
        cmp #$c9
        beq loc_caf8
        cmp #$ca
        beq loc_caf8
        cmp #$f1
        beq loc_caf8
        sta $cb0e

loc_caf8:
        jmp loc_cb06

loc_cafb:
        lda #$49
        sta $ae
        lda #$ce
        sta $af
        jmp loc_cac5

loc_cb06:
        inc $ae
        bne loc_cb0c
        inc $af

loc_cb0c:
        rts

dat_cb0d:
        .byte $00                                   // .

// --- Region $cb79-$cd07 ---
.pc = $cb79 "sub_cb79"
// Referenced by: jsr from $c600

sub_cb79:
        lda #$00
        sta $d021
        sta $d020
        lda #$0b
        sta $d011
        jsr $e544
        ldx #$06
        ldy #$00
        clc
        jsr $fff0

loc_cb91:
        lda txt_cb23,y
        jsr $ffd2
        iny
        cpy #$28
        bne loc_cb91
        ldx #$08
        ldy #$10
        clc
        jsr $fff0
        ldx #$00

loc_cba6:
        lda $cb4b,x
        jsr $ffd2
        inx
        cpx #$08
        bne loc_cba6
        ldx #$00

loc_cbb3:
        lda $cb53,x
        sta $0523,x
        inx
        cpx #$12
        bne loc_cbb3
        ldx #$00

loc_cbc0:
        lda $cb65,x
        sta $0572,x
        inx
        cpx #$14
        bne loc_cbc0
        lda #$00
        ldx #$00

loc_cbcf:
        sta $d800,x
        sta $d8fe,x
        sta $d9fc,x
        sta $da97,x
        inx
        bne loc_cbcf
        lda #$08
        ldx #$00

loc_cbe2:
        sta $db98,x
        inx
        cpx #$50
        bne loc_cbe2
        ldx #$10
        ldy #$00
        clc
        jsr $fff0
        lda #$05
        sta $d026
        jsr $ffd2
        sty $cd75
        jsr sub_cd77
        ldx #$10
        ldy #$23
        clc
        jsr $fff0
        sty $cd75
        ldy #$00
        jsr sub_cd77
        ldx #$10
        ldy #$0b
        clc
        jsr $fff0
        sty $cd75
        ldy #$00
        lda #$95
        jsr $ffd2
        jsr sub_cdab
        ldx #$10
        ldy #$11
        clc
        jsr $fff0
        sty $cd75
        ldy #$00
        jsr sub_cdab
        ldx #$10
        ldy #$17
        clc
        jsr $fff0
        sty $cd75
        ldy #$00
        sty $d017
        sty $d01d
        jsr sub_cdab
        lda #$07
        sta $d015
        sta $d01c
        lda #$7c
        sta $d000
        lda #$ac
        sta $d002
        lda #$dc
        sta $d004
        lda #$c3
        sta $d001
        sta $d003
        sta $d005
        ldx #$fd
        stx $07f8
        inx
        stx $07f9
        inx
        stx $07fa
        lda #$0f
        sta $d023
        lda #$01
        sta $d025
        lda #$0d
        sta $d027
        sta $d028
        sta $d029
        ldx #$00
        lda dat_cd07

loc_cc94:
        sta $db98,x
        inx
        cpx #$4f
        bne loc_cc94
        jsr sub_cca0
        rts
// Referenced by: jsr from $c65c, $cc9c

sub_cca0:
        lda #$e0
        sta $ad
        lda #$00
        sta $ae
        sta $ac
        sta $aa
        lda #$e8
        sta $ab
        lda #$08
        sta $af
        jsr sub_ce1a
        lda #$e8
        sta $ad
        lda #$00
        sta $ac
        sta $ae
        lda #$20
        sta $af
        lda #$ea
        sta $ab
        lda #$e0
        sta $aa
        jsr sub_ce1a
        lda #$ea
        sta $ad
        lda #$e0
        sta $ac
        lda #$ed
        sta $ab
        lda #$20
        sta $aa
        lda #$3d
        sta $af
        lda #$c0
        sta $ae
        jsr sub_ce1a
        lda #$ed
        sta $ad
        lda #$20
        sta $ac
        lda #$00
        sta $ae
        lda #$10
        sta $af
        lda #$f8
        sta $ab
        lda #$08
        sta $aa
        jsr sub_ce1a
        rts

dat_cd07:
        .byte $02                                   // .

// --- Region $cd1f-$cd51 ---
.pc = $cd1f "loc_cd1f"

loc_cd1f:
        lda dat_cd07
        tay
        ldx #$00

loc_cd25:
        lda $cd08,x
        sta dat_cd07,x
        inx
        cpx #$09
        bne loc_cd25
        sty $cd10
        ldx #$00

loc_cd35:
        lda $d8f1,x
        sta $d8f0,x
        sta $d918,x
        sta $d940,x
        sta $d968,x
        inx
        cpx #$27
        bne loc_cd35
        lda dat_cd07
        sta $d917
        jmp loc_ca42

// --- Region $cd77-$cdde ---
.pc = $cd77 "sub_cd77"
// Referenced by: jsr from $cbfd, $cc0d; jmp from $cd9e; branch from $cd81

sub_cd77:
        lda dat_cd52,y
        jsr $ffd2
        iny
        cpy $cd76
        bne sub_cd77
        inx
        cpx #$17
        beq loc_cda1
        sty dat_cdaa
        ldy $cd75
        clc
        jsr $fff0
        ldy dat_cdaa
        lda $cd76
        clc
        adc #$05
        sta $cd76
        jmp sub_cd77

loc_cda1:
        lda #$05
        sta $d026
        sta $cd76
        rts

dat_cdaa:
        .byte $00                                   // .
// Referenced by: jsr from $cc22, $cc32, $cc48; jmp from $10fb, $cdd2; branch from $cdb5

sub_cdab:
        lda $cddf,y
        jsr $ffd2
        iny
        cpy $ce09
        bne sub_cdab
        inx
        cpx #$17
        beq loc_cdd5
        sty dat_cdde
        ldy $cd75
        clc
        jsr $fff0
        ldy dat_cdde
        lda $ce09
        clc
        adc #$06
        sta $ce09
        jmp sub_cdab

loc_cdd5:
        lda #$06
        sta $d022
        sta $ce09
        rts

dat_cdde:
        .byte $00                                   // .

// --- Region $ce0a-$ce48 ---
.pc = $ce0a "loc_ce0a"

loc_ce0a:
        ldx #$00
        lda dat_cd07

loc_ce0f:
        sta $db98,x
        inx
        cpx #$4f
        bne loc_ce0f
        jmp loc_ca42
// Referenced by: jsr from $1010, $102b, $ccb4, $cccd, $cce8, $cd03

sub_ce1a:
        sei
        lda #$10
        sta $01
        ldy #$00

loc_ce21:
        lda ($ae),y
        tax
        lda ($ac),y
        sta ($ae),y
        txa
        sta ($ac),y
        inc $ac
        bne loc_ce31
        inc $ad

loc_ce31:
        inc $ae
        bne loc_ce37
        inc $af

loc_ce37:
        lda $aa
        cmp $ac
        bne loc_ce21
        lda $ab
        cmp $ad
        bne loc_ce21
        lda #$37
        sta $01
        cli
        rts

// --- Region $e544-$e548 ---
.pc = $e544 "Segment $e544"
        ora $02
        ora ($00,x)
        .byte $02                                   // jam // ILLEGAL

// --- Region $e790-$e790 ---
.pc = $e790 "loc_e790"

loc_e790:
        rti

// --- Region $e7cd-$e7ee ---
.pc = $e7cd "loc_e7cd"

loc_e7cd:
        dey
        bmi loc_e790
        lda $1b10
        sta $d016
        lda #$da
        sta $d012
        ldx #$1e
        ldy #$95
        stx $0315
        sty $0314
        lda #$01
        sta $d019
        jmp loc_febc

dat_e7ed:
        .byte $00,$00                               // ..

// --- Region $e7f8-$e803 ---
.pc = $e7f8 "loc_e7f8"

loc_e7f8:
        ldy $74,x
        inx
        bpl loc_e7cd
        bne loc_e80f
        beq loc_e861
        bvc loc_e853
        rts

// --- Region $e80f-$e80f ---
.pc = $e80f "loc_e80f"

loc_e80f:
        brk

// --- Region $e853-$e857 ---
.pc = $e853 "loc_e853"

loc_e853:
        .byte $0c,$0c,$cc                           // nop $cc0c // ILLEGAL
        sei
        brk

// --- Region $e861-$e861 ---
.pc = $e861 "loc_e861"

loc_e861:
        brk

// --- Region $ea31-$ea36 ---
.pc = $ea31 "irq_ea31"

irq_ea31:
        sbc $eae5
        eor $00,x
        brk

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

loc_ea81:
        adc $df,x
        lda $df,x
        adc $1d17,x
        cld
        inc $ddbb,x
        .byte $bb,$ee,$b8                           // las $b8ee,y // ILLEGAL
        inx
        .byte $3f,$35,$3f                           // rla $3f35,x // ILLEGAL
        .byte $2b,$3e                               // anc #$3e // ILLEGAL

dat_ea95:
        .byte $37,$3f                               // 7?

// --- Region $ead0-$eae0 ---
.pc = $ead0 "Segment $ead0"
        sbc $f6b7
        .byte $bf,$db,$de                           // lax $dedb,y // ILLEGAL
        .byte $ff,$00,$78                           // isc $7800,x // ILLEGAL
        inc $ebbe
        .byte $bf,$eb,$ff                           // lax $ffeb,y // ILLEGAL
        brk

dat_eae0:
        // === Fill data (1 bytes, $eae0-$eae0) ===
        .byte $00                                   // .

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

loc_fce2:
        .byte $12                                   // jam // ILLEGAL

// --- Region $feb0-$fec3 ---
.pc = $feb0 "loc_feb0"

loc_feb0:
        sta $1921,x
        sta $1924,x
        sta $1927,x
        sta $1930,x

loc_febc:
        dex
        bpl loc_feb0
        sta $1974
        rts

dat_fec3:
        .byte $20                                   //  

// --- Region $ff5b-$ff8b ---
.pc = $ff5b "Segment $ff5b"
        sta ($18,x)
        cpy $83
        clc
        sta ($18,x)
        .byte $ff,$c3,$83                           // isc $83c3,x // ILLEGAL
        rol $81,x
        rol $85,x
        rol $81,x
        rol $36,x
        .byte $83,$36                               // sax ($36,x) // ILLEGAL
        sta $36
        sta ($e3,x)
        rol $c1,x
        ldy $32,x
        cpy $81
        clc
        .byte $c2,$89                               // nop #$89 // ILLEGAL
        clc
        sta ($18,x)
        cpy $81
        clc
        .byte $83,$18                               // sax ($18,x) // ILLEGAL
        clc
        sta ($18,x)
        .byte $c2,$81                               // nop #$81 // ILLEGAL
        .byte $e3,$18                               // isc ($18,x) // ILLEGAL
        rts

// --- Region $ffd2-$ffd6 ---
.pc = $ffd2 "Segment $ffd2"
        .byte $33,$31                               // rla ($31),y // ILLEGAL
        .byte $33,$34                               // rla ($34),y // ILLEGAL

txt_ffd6:
        .text "3"

// --- Region $fff0-$fff3 ---
.pc = $fff0 "Segment $fff0"
        .byte $34,$39                               // nop $39,x // ILLEGAL

dat_fff2:
        .byte $34,$31                               // 41

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

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

dat_0801:
        // === BASIC loader stub ===
        .byte $0d,$08                                                     // [corrected] was: .byte $0c,$08                               // next line pointer ($080c)
        .byte $ce,$07                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $20,$28,$32,$30,$36
        .byte $34                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $29,$00                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $00,$00,$78,$a9,$34,$85,$01,$a2,$05,$bd,$42,$08,$9d,$2d,$00,$ca // ..x.4.....B..-..
        .byte $10,$f7,$9a,$a0,$00,$c6,$32,$ce,$2c,$08,$b1,$31,$99,$00,$e4,$c8 // ......2.,..1....
        .byte $d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99,$00,$01,$c8,$d0 // ...2.....H......
        .byte $f7
        .byte $4c,$00,$01,$00,$c6,$df,$e4
        .byte $5a,$24,$b1
        .text "/****"
        .byte $29,$07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1,$2f,$29,$1f,$aa,$20,$22 // )........./).. "
        .byte $01
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6
        .byte $2f,$d0,$02
        .byte $e6,$30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e // .0`./ "..-.-....
        .byte $ca,$d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91 // ............../.
        .byte $2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed // -./...0.-.......
        .byte $f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02 // .. q../ "..-.-..
        .byte $e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa // ......9..0..9./.
        .byte $4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30 // L". q../.-./...0
        .byte $e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01 // .-........9..L..
        .byte $2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00,$c6,$4c,$ae,$a7,$e0,$00 // ,...7..X ..L....
        .byte $f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff // ....,...../.-...
        .byte $d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0 // ....-e..-..i....
        .byte $00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85 // ....../e../.0i..
        .byte $30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01 // 0L..............
        .byte $ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$60,$77,$20,$79,$cb // ..........``w y.
        .byte $20,$00,$10,$a9,$08,$20,$d2,$ff,$78,$a9,$81,$8d,$1a,$d0,$a9,$17 //  .... ..x.......
        .byte $8d,$18,$d0,$a9,$49,$85,$ae,$a9,$ce,$85,$af,$a9,$7f,$8d,$0d,$dc // ....I...........
        .byte $ad,$11,$d0,$29,$7f,$8d,$11,$d0,$a9,$32,$8d,$12,$d0,$a9,$65,$8d // ...).....2....e.
        .byte $14,$03,$a9,$c6,$8d,$15,$03,$58,$4c,$3b,$c6,$78,$a9,$31,$8d,$14 // .......XL;.x.1..
        .byte $03,$a9,$ea,$8d,$15,$03,$a9,$00,$85,$c6,$20,$84,$ff,$20,$81,$ff // .......... .. ..
        .byte $a9,$f0,$8d,$1a,$d0,$58,$20,$5b,$ff,$20,$a0,$cc,$4c,$e2,$fc,$4c // .....X [. ..L..L
        .byte $ae,$a7,$a2,$02,$20,$52,$ca,$ad,$0f,$cb,$8d,$20,$d0,$8d,$21,$d0 // .... R..... ..!.
        .byte $a2,$01,$a0,$34,$e3,$ea,$60,$54,$bd,$0f,$cb,$8d,$21,$d0,$8d,$20 // ...4..`T....!.. 
        .byte $d0,$cc,$12,$d0,$d0,$fb,$8a,$a2,$04,$20,$52,$ca,$aa,$c8,$e8,$e0 // ......... R.....
        .byte $03,$d0,$e5,$a9,$00,$8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca // ......!.. ... R.
        .byte $ad,$0f,$cb,$8d,$21,$d0,$8d,$20,$d0,$a0,$38,$a2,$07,$20,$52,$ca // ....!.. ..8.. R.
        .byte $e8,$bd,$0f,$cb,$8d,$21,$d0,$8d,$20,$d0,$cc,$12,$d0,$d0,$fb,$8a // .....!.. .......
        .byte $a2,$04,$20,$52,$ca,$aa,$c8,$e8,$e0,$04,$d0,$e5,$e3,$ea,$62,$84 // .. R..........b.
        .byte $a9,$00,$8d,$21,$d0,$8d,$20,$d0,$a2,$01,$20,$52,$ca,$ad,$0f,$cb // ...!.. ... R....
        .byte $8d,$21,$d0,$8d,$20,$d0,$a0,$3d,$a2,$07,$20,$52,$ca,$e8,$bd,$0f // .!.. ..=.. R....
        .byte $cb,$8d,$21,$d0,$8d,$20,$d0,$cc,$12,$d0,$d0,$fb,$8a,$a2,$04,$20 // ..!.. ......... 
        .byte $52,$ca,$aa,$c8,$e8,$e0,$05,$d0,$e5,$a9,$00,$8d,$21,$d0,$8d,$20 // R...........!.. 
        .byte $d0,$a2,$07,$20,$52,$ca,$ad,$0f,$cb,$8d,$21,$d0,$8d,$20,$d0,$a2 // ... R.....!.. ..
        .byte $09,$20,$52,$ca,$ad,$10,$cb,$8d,$21,$d0,$8d,$20,$d0,$a2,$01,$20 // . R.....!.. ... 
        .byte $52,$ca,$ad,$11,$cb,$8d,$20,$d0,$8d,$21,$d0,$a2,$07,$20,$52,$ca // R..... ..!... R.
        .byte $ad,$12,$cb,$8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$a2,$02 // ....!.. ... R...
        .byte $ad,$13,$cb,$8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$ad,$14 // ....!.. ... R...
        .byte $cb,$8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$a9,$00,$8d,$21 // ..!.. ... R....!
        .byte $d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$ad,$0f,$cb,$8d,$21,$d0,$8d // .. ... R.....!..
        .byte $20,$d0,$a2,$08,$20,$52,$ca,$ad,$10,$cb,$8d,$21,$d0,$8d,$20,$d0 //  ... R.....!.. .
        .byte $a2,$08,$20,$52,$ca,$ad,$11,$cb,$8d,$21,$d0,$8d,$20,$d0,$ea,$ad // .. R.....!.. ...
        .byte $12,$cb,$8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$ad,$13,$cb // ...!.. ... R....
        .byte $8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$ad,$14,$cb,$8d,$21 // .!.. ... R.....!
        .byte $d0,$8d,$20,$d0,$a2,$09,$20,$52,$ca,$ad,$15,$cb,$8d,$21,$d0,$8d // .. ... R.....!..
        .byte $20,$d0,$a2,$08,$20,$52,$ca,$a9,$00,$8d,$21,$d0,$8d,$20,$d0,$a2 //  ... R....!.. ..
        .byte $09,$20,$52,$ca,$ad,$0f,$cb,$8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20 // . R.....!.. ... 
        .byte $52,$ca,$ad,$10,$cb,$8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca // R.....!.. ... R.
        .byte $ad,$11,$cb,$8d,$21,$d0,$8d,$20,$d0,$a2,$02,$ca,$d0,$fd,$ad,$12 // ....!.. ........
        .byte $cb,$8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$ad,$13,$cb,$8d // ..!.. ... R.....
        .byte $21,$d0,$8d,$20,$d0,$a2,$07,$20,$52,$ca,$ad,$14,$cb,$8d,$21,$d0 // !.. ... R.....!.
        .byte $8d,$20,$d0,$a2,$08,$20,$52,$ca,$ad,$15,$cb,$8d,$21,$d0,$8d,$20 // . ... R.....!.. 
        .byte $d0,$a2,$08,$20,$52,$ca,$ad,$16,$cb,$8d,$21,$d0,$8d,$20,$d0,$a2 // ... R.....!.. ..
        .byte $09,$20,$52,$ca,$a9,$00,$8d,$21,$d0,$8d,$21,$d0,$a2,$08,$20,$52 // . R....!..!... R
        .byte $ca,$a9,$8c,$cd,$12,$d0,$d0,$fb,$a2,$08,$20,$52,$ca,$a0,$00,$b9 // .......... R....
        .byte $18,$cb,$8d,$21,$d0,$8d,$20,$d0,$b9,$11,$cd,$aa,$ca,$d0,$fd,$c8 // ...!.. .........
        .byte $c0,$08,$d0,$eb,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a2,$08,$20,$52 // ....... ..!... R
        .byte $ca,$ad,$18,$cb,$8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$ad // .....!.. ... R..
        .byte $19,$cb,$8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$ad,$1a,$cb // ...!.. ... R....
        .byte $8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$ad,$1b,$cb,$8d,$21 // .!.. ... R.....!
        .byte $d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$ad,$1c,$cb,$8d,$21,$d0,$8d // .. ... R.....!..
        .byte $20,$d0,$a2,$07,$20,$52,$ca,$ad,$1d,$cb,$8d,$21,$d0,$8d,$20,$d0 //  ... R.....!.. .
        .byte $a2,$01,$20,$52,$ca,$ad,$1e,$cb,$8d,$21,$d0,$8d,$20,$d0,$a0,$9f // .. R.....!.. ...
        .byte $a2,$07,$20,$52,$ca,$a9,$00,$8d,$21,$d0,$8d,$20,$d0,$a2,$09,$20 // .. R....!.. ... 
        .byte $52,$ca,$a0,$00,$b9,$18,$cb,$8d,$21,$d0,$8d,$20,$d0,$b9,$19,$cd // R.......!.. ....
        .byte $aa,$ca,$d0,$fd,$c8,$c0,$06,$d0,$eb,$a9,$00,$8d,$20,$d0,$8d,$21 // ............ ..!
        .byte $d0,$c8,$a2,$06,$20,$52,$ca,$a0,$a5,$ad,$18,$cb,$8d,$21,$d0,$8d // .... R.......!..
        .byte $20,$d0,$c8,$a2,$07,$20,$52,$ca,$e8,$bd,$18,$cb,$8d,$21,$d0,$8d //  .... R......!..
        .byte $20,$d0,$cc,$12,$d0,$d0,$fb,$8a,$a2,$04,$20,$52,$ca,$aa,$c8,$e8 //  ......... R....
        .byte $e0,$05,$d0,$e5,$e3,$ea,$39,$a9,$00,$8d,$21,$d0,$8d,$20,$d0,$c8 // ......9...!.. ..
        .byte $a2,$08,$20,$52,$ca,$ad,$18,$cb,$8d,$21,$d0,$8d,$20,$d0,$c8,$e8 // .. R.....!.. ...
        .byte $e3,$ea,$61,$99,$bd,$18,$cb,$8d,$21,$d0,$8d,$20,$d0,$cc,$12,$d0 // ..a.....!.. ....
        .byte $d0,$fb,$8a,$a2,$04,$20,$52,$ca,$ea,$aa,$c8,$e8,$e0,$04,$d0,$e4 // ..... R.........
        .byte $ea,$ea,$a9,$00,$8d,$21,$d0,$8d,$20,$d0,$a2,$07,$20,$52,$ca,$ad // .....!.. ... R..
        .byte $18,$cb,$8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$ad,$19,$cb // ...!.. ... R....
        .byte $8d,$21,$d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$ad,$1a,$cb,$8d,$21 // .!.. ... R.....!
        .byte $d0,$8d,$20,$d0,$a2,$08,$20,$52,$ca,$a9,$00,$8d,$21,$d0,$8d,$20 // .. ... R....!.. 
        .byte $d0,$a9,$d8,$8d,$16,$d0,$ad,$01,$dc,$c9,$ef,$d0,$03,$4c,$3e,$c6 // .............L>.
        .byte $a9,$e9,$cd,$12,$d0,$d0,$fb,$a2,$08,$20,$52,$ca,$ea,$a9,$01,$8d // ......... R.....
        .byte $20,$d0,$8d,$21,$d0,$a2,$05,$20,$52,$ca,$ad,$22,$cb,$8d,$16,$d0 //  ..!... R.."....
        .byte $a9,$12,$8d,$18,$d0,$a9,$00,$8d,$21,$d0,$8d,$20,$d0,$a9,$fb,$cd // ........!.. ....
        .byte $12,$d0,$d0,$fb,$a9,$c8,$8d,$16,$d0,$a9,$18,$8d,$18,$d0,$a9,$00 // ................
        .byte $8d,$21,$d0,$8d,$20,$d0,$20,$86,$ca,$ce,$21,$cb,$d0,$03,$4c,$56 // .!.. . ...!...LV
        .byte $ca,$ad,$21,$cb,$c9,$01,$d0,$03,$4c,$1f,$cd,$c9,$02,$d0,$03,$4c // ..!.....L......L
        .byte $0a,$ce,$a9,$0f,$8d,$19,$d0,$a9,$1b,$8d,$11,$d0,$20,$06,$10,$4c // ............ ..L
        .byte $81,$ea,$ca,$d0,$fd,$60,$ad,$17,$cb,$a8,$a2,$07,$bd,$0f,$cb,$9d // .....`..........
        .byte $10,$cb,$ca,$e0,$ff,$d0,$f5,$8c,$0f,$cb,$a9,$04,$8d,$21,$cb,$ad // .............!..
        .byte $18,$cb,$a8,$a2,$00,$bd,$19,$cb,$9d,$18,$cb,$e8,$e0,$08,$d0,$f5 // ................
        .byte $8c,$20,$cb,$4c,$42,$ca,$ce,$22,$cb,$ce,$22,$cb,$ad,$22,$cb,$c9 // . .LB.."..".."..
        .byte $ff,$f0,$01,$60,$a9,$07,$8d,$22,$cb,$a2,$00,$bd,$99,$07,$9d,$98 // ...`..."........
        .byte $07,$bd,$c1,$07,$9d,$c0,$07,$e8,$e0,$27,$d0,$ef,$ad,$0d,$cb,$f0 // .........'......
        .byte $14,$ad,$0d,$cb,$8d,$bf,$07,$ad,$0e,$cb,$8d,$e7,$07,$a9,$00,$8d // ................
        .byte $0d,$cb,$4c,$0c,$cb,$a0,$00,$b1,$ae,$f0,$30,$8d,$bf,$07,$18,$69 // ..L.......0....i
        .byte $40,$c9,$49,$f0,$0b,$c9,$4a,$f0,$07,$c9,$71,$f0,$03,$8d,$0d,$cb // @.I...J...q.....
        .byte $18,$69,$40,$8d,$e7,$07,$18,$69,$40,$c9,$c9,$f0,$0b,$c9,$ca,$f0 // .i@....i@.......
        .byte $07,$c9,$f1,$f0,$03,$8d,$0e,$cb,$4c,$06,$cb,$a9,$49,$85,$ae,$a9 // ........L...I...
        .byte $ce,$85,$af,$4c,$c5,$ca,$e6,$ae,$d0,$02,$e6,$af,$60,$a2,$34,$06 // ...L........`.4.
        .byte $0e,$03,$01,$01,$03,$0e,$06,$00,$06,$0e,$03,$01,$01,$03,$0e,$06 // ................
        .byte $00,$04,$07,$ed
        .text " .BROS IN AR"
        .text "MS I"
        .byte $ed
        .text " (07/08/88"
        .byte $e6
        .byte $9d,$61,$fa,$05,$04,$20,$02,$19,$20,$06,$02,$12,$20,$0f,$0e,$09 // .a... .. ... ...
        .byte $0e,$14,$12,$0f,$20,$02,$19,$20,$04,$05,$01,$14,$08,$20,$04,$05 // .... .. ..... ..
        .byte $0d,$0f,$0e,$a9,$00,$8d,$21,$d0,$8d,$20,$d0,$a9,$0b,$8d,$11,$d0 // ......!.. ......
        .byte $20,$44,$e5,$a2,$06,$a0,$00,$18,$20,$f0,$ff,$b9,$23,$cb,$20,$d2 //  D...... ...#. .
        .byte $ff,$c8,$c0,$28,$d0,$f5,$a2,$08,$a0,$10,$18,$20,$f0,$ff,$a2,$00 // ...(....... ....
        .byte $bd,$4b,$cb,$20,$d2,$ff,$e8,$e0,$08,$d0,$f5,$a2,$00,$bd,$53,$cb // .K. ..........S.
        .byte $9d,$23,$05,$e8,$e0,$12,$d0,$f5,$a2,$00,$bd,$65,$cb,$9d,$72,$05 // .#.........e..r.
        .byte $e8,$e0,$14,$d0,$f5,$a9,$00,$a2,$00,$9d,$00,$d8,$9d,$fe,$d8,$9d // ................
        .byte $fc,$d9,$9d,$97,$da,$e8,$d0,$f1,$a9,$08,$a2,$00,$9d,$98,$db,$e8 // ................
        .byte $e0,$50,$d0,$f8,$a2,$10,$a0,$00,$18,$20,$f0,$ff,$a9,$05,$8d,$26 // .P....... .....&
        .byte $d0,$20,$d2,$ff,$8c,$75,$cd,$20,$77,$cd,$a2,$10,$a0,$23,$18,$20 // . ...u. w....#. 
        .byte $f0,$ff,$8c,$75,$cd,$a0,$00,$20,$77,$cd,$a2,$10,$a0,$0b,$18,$20 // ...u... w...... 
        .byte $f0,$ff,$8c,$75,$cd,$a0,$00,$a9,$95,$20,$d2,$ff,$20,$ab,$cd,$a2 // ...u..... .. ...
        .byte $10,$a0,$11,$18,$20,$f0,$ff,$8c,$75,$cd,$a0,$00,$20,$ab,$cd,$a2 // .... ...u... ...
        .byte $10,$a0,$17,$18,$20,$f0,$ff,$8c,$75,$cd,$a0,$00,$8c,$17,$d0,$8c // .... ...u.......
        .byte $1d,$d0,$20,$ab,$cd,$a9,$07,$8d,$15,$d0,$8d,$1c,$d0,$a9,$7c,$8d // .. ...........|.
        .byte $00,$d0,$a9,$ac,$8d,$02,$d0,$a9,$dc,$8d,$04,$d0,$a9,$c3,$8d,$01 // ................
        .byte $d0,$8d,$03,$d0,$8d,$05,$d0,$a2,$fd,$8e,$f8,$07,$e8,$8e,$f9,$07 // ................
        .byte $e8,$8e,$fa,$07,$a9,$0f,$8d,$23,$d0,$a9,$01,$8d,$25,$d0,$a9,$0d // .......#....%...
        .byte $8d,$27,$d0,$8d,$28,$d0,$8d,$29,$d0,$a2,$00,$ad,$07,$cd,$9d,$98 // .'..(..)........
        .byte $db,$e8,$e0,$4f,$d0,$f8,$20,$a0,$cc,$60,$a9,$e0,$85,$ad,$a9,$00 // ...O.. ..`......
        .byte $85,$ae,$85,$ac,$85,$aa,$a9,$e8,$85,$ab,$a9,$08,$85,$af,$20,$1a // .............. .
        .byte $ce,$a9,$e8,$85,$ad,$a9,$00,$85,$ac,$85,$ae,$a9,$20,$85,$af,$a9 // ............ ...
        .byte $ea,$85,$ab,$a9,$e0,$85,$aa,$20,$1a,$ce,$a9,$ea,$85,$ad,$a9,$e0 // ....... ........
        .byte $85,$ac                               // ..

// --- Region $1030-$1044 ---
.pc = $1030 "Segment $1030"
        .byte $08,$0a,$07,$01,$01,$07,$0a,$08,$02,$07,$09,$08,$08,$09,$07,$01 // ................
        .byte $09,$07,$08,$08,$09                   // .....

// --- Region $107a-$10ef ---
.pc = $107a "dat_107a"

dat_107a:
        .byte $c9,$e3,$ca,$60,$8a,$cb,$20,$cc,$ca,$cd,$20,$20,$ce,$ca,$cf,$20 // ...`.. ...  ... 
        .byte $20,$d0,$ca,$d1,$20,$20,$d2,$ca,$d3,$20,$d4,$d5,$ca,$d6,$d7,$d8 //  ...  ... ......
        .byte $d9,$d9,$da,$db,$00,$05,$b9,$52,$cd,$20,$d2,$ff,$c8,$cc,$76,$cd // .......R. ....v.
        .byte $d0,$f4,$e8,$e0,$17,$f0,$19,$8c,$aa,$cd,$ac,$75,$cd,$18,$20,$f0 // ...........u.. .
        .byte $ff,$ac,$aa,$cd,$ad,$76,$cd,$18,$69,$05,$8d,$76,$cd,$4c,$77,$cd // .....v..i..v.Lw.
        .byte $a9,$05,$8d,$26,$d0,$8d,$76,$cd,$60,$00,$b9,$df,$cd,$20,$d2,$ff // ...&..v.`.... ..
        .byte $c8,$cc,$09,$ce,$d0,$f4,$e8,$e0,$17,$f0,$19,$8c,$de,$cd,$ac,$75 // ...............u
        .byte $cd,$18,$20,$f0,$ff,$ac               // .. ...

// --- Region $1100-$1362 ---
.pc = $1100 "Segment $1100"
        .byte $8d,$22,$d0,$8d,$09,$ce,$60,$00,$c0,$e4,$c1,$22,$c2,$c3,$e4,$c4 // ."....`...."....
        .byte $22,$c5,$c3,$e4,$c4,$22,$c5,$c3,$e4,$c4,$22,$c5,$c3,$e4,$c4,$22 // "...."...."...."
        .byte $c5,$c3,$e4,$c4,$22,$c5,$c6,$e4,$c7,$60,$41,$c8,$06,$a2,$00,$ad // ...."....`A.....
        .byte $07,$cd,$9d,$98,$db,$e8,$e0,$4f,$d0,$f8,$4c,$42,$ca,$78,$a9,$10 // .......O..LB.x..
        .byte $85,$01,$a0,$00,$b1,$ae,$aa,$b1,$ac,$91,$ae,$8a,$91,$ac,$e6,$ac // ................
        .byte $d0,$02,$e6,$ad,$e6,$ae,$d0,$02,$e6,$af,$a5,$aa,$c5,$ac,$d0,$e4 // ................
        .byte $a5,$ab,$c5,$ad,$d0,$de,$a9,$37,$85,$01,$58,$60,$e5,$20,$60,$48 // .......7..X`. `H
        .byte $19,$05,$01,$08,$20,$02,$0f,$15,$19,$05,$05,$21,$20,$20,$02,$01 // .... ......!  ..
        .byte $03,$0b,$20,$01,$07,$01,$09,$0e,$21,$20,$20,$15,$13,$20,$19,$0f // .. .....!  .. ..
        .byte $27,$13,$3a,$20,$05,$10,$09,$03,$2c,$20,$05,$13,$09,$2c,$20,$14 // '.: ...., ..., .
        .byte $13,$2c,$20,$0d,$01,$19,$08,$05,$0d,$2c,$20,$01,$14,$03,$2c,$20 // ., ......, ..., 
        .byte $01,$0e,$04,$20,$0e,$06,$09,$21,$e3,$20,$60,$3c,$05,$15,$12,$0f // ... ...!. `<....
        .byte $20,$19,$0f,$27,$13,$3a,$20,$1a,$05,$0e,$09,$14,$08,$2c,$20,$04 //  ..'.: ......, .
        .byte $03,$13,$2c,$20,$10,$01,$10,$09,$0c,$0c,$0f,$0e,$13,$2c,$20,$13 // .., ........., .
        .byte $03,$07,$2c,$20,$01,$0e,$04,$20,$02,$05,$01,$13,$14,$09,$05,$20 // .., ... ....... 
        .byte $02,$0f,$15,$19,$05,$05,$13,$21,$e3,$20,$60,$35,$03,$01,$0c,$0c // .......!. `5....
        .byte $20,$0e,$09,$0e,$0a,$01,$27,$13,$20,$12,$05,$01,$0c,$0d,$21,$20 //  .....'. .....! 
        .text "615/391-5820! "
        .byte $06,$0f
        .byte $12,$20,$01,$0c,$0c,$20,$14,$08,$05,$20,$0c,$01,$14,$05,$13,$14 // . ... ... ......
        .byte $21,$e4
        .byte $20,$2d,$06,$02,$12
        .byte $20,$28,$03
        .text ") 2001"
        .byte $21,$ee,$20,$90,$dc,$00,$60,$20,$fc,$82,$b9,$bc,$b6,$b6,$b3,$b1 // !. ...` ........
        .byte $ff,$80,$bf,$bf,$b0,$b6,$b1,$b7,$0f,$30,$47,$5f,$98,$b3,$b4,$b4 // .........0G_....
        .byte $ff,$80,$be,$bf,$b3,$b4,$b7,$b5,$42,$ff,$80,$bf,$bf,$b0,$bf,$bf // ........B.......
        .byte $b0,$30,$0f,$30,$47,$5f,$98,$b3,$b4,$b7,$fc,$84,$b4,$b4,$b7,$b4 // .0.0G_..........
        .byte $b3,$bf
        .byte $42,$7e
        .text "BZZZZZZ*"
        .byte $fc,$84,$b5,$b6
        .byte $b4,$b1,$bb,$bf,$fc,$84,$e6,$b4,$60,$42,$fe,$82,$b9,$bc,$b6,$b6 // ........`B......
        .byte $b3,$b1,$7e,$c2,$9a,$bb,$bc,$9f,$db,$58,$0f,$30,$47,$5f,$98,$b3 // ..~......X.0G_..
        .byte $b4,$b4,$ff,$80,$bf,$bf,$b0,$b6,$b1,$b7,$0f,$30,$47,$5f,$98,$b3 // ...........0G_..
        .byte $b4,$b4,$ff,$80,$bf,$bf,$b0,$b6,$b1,$b7,$0f,$10
        .text "'/.."
        .byte $17,$13,$ff,$80,$bf,$bf,$83,$fb,$0b,$0b,$fc,$84,$e6,$b4,$60,$28 // ..............`(
        .byte $f8,$88,$b4,$b4,$9a,$5a,$4d,$2d,$fc,$84,$b4,$b5,$b5,$b6,$b4,$b5 // .....ZM-........
        .text "<#,/"
        .byte $17,$0b,$17,$17,$f8,$84,$b3,$b8,$9c
        .byte $4f,$27,$13
        .byte $7f,$40,$5f,$5f,$43,$73,$17,$27,$02,$f5,$7d,$5f,$d7,$60,$20,$01 // .@__Cs.'..}_.` .
        .byte $01,$0f,$07,$35,$3d,$5f,$d7,$f5,$7d,$5e,$d6,$fa,$7a,$6a,$ea,$ea // ...5=_..}^..zj..
        .byte $6a,$5a,$da,$f6,$7e,$5f,$d7,$f5,$7d,$1f,$17,$05,$0d,$03,$03,$a8 // jZ..~_..}.......
        .byte $25,$0f,$08,$0b,$0b,$13,$e3,$17
        .byte $28,$1f
        .text "!--ZZD"
        .byte $7c,$b4,$39,$80,$80,$40,$a0,$7c,$84,$b4,$34,$68,$68,$d0,$a0,$0e // |.9..@.|..4hh...
        .byte $11
        .text "..N"
        .byte $5c                                   // backslash
        .byte $5d
        .byte $42,$00,$01,$02,$05,$05,$e3,$0b
        .byte $25,$07
        .byte $08,$0b,$05                           // ...

// --- Region $1366-$1374 ---
.pc = $1366 "dat_1366"

dat_1366:
        .byte $b7,$21,$03,$a5,$23,$07,$78,$87,$b0,$60,$50,$0f,$30,$47,$5f // .!..#.x..`P.0G_

// --- Region $1381-$140c ---
.pc = $1381 "dat_1381"

dat_1381:
        .byte $1f,$20,$4f,$5f,$59,$41,$73,$27,$ff,$80,$bf,$bf,$81,$f7,$77,$80 // . O_YAs'......w.
        .byte $07,$08,$0b,$13,$16,$26,$2c,$4c,$ff,$80,$bf,$bf,$b0,$bf,$bf,$40 // .....&,L.......@
        .byte $0f,$30,$47,$5f,$98,$b7,$bf,$b8,$ff,$80,$bf,$bf,$80,$fe,$05,$05 // .0G_............
        .byte $07,$18,$27,$5c,$5b,$2c,$5f,$98,$0f,$30,$47,$5f,$98,$b3,$b4,$b3 // ..'\[,_..0G_....
        .byte $80,$28,$00,$28,$0f,$30,$47,$5f,$98,$b3,$84,$fc,$ab,$33,$80,$80 // .(.(.0G_.....3..
        .byte $40,$20,$a0,$e0,$18,$e4,$f4,$34,$74,$e4,$c8,$f0,$10,$d0,$d0,$10 // @ .....4t.......
        .byte $f0,$a3,$27,$c0,$20,$90,$c8,$e8,$64,$74,$42,$e0,$20,$a0,$bc,$04 // ..'. ...dtB. ...
        .byte $f4,$f4,$04,$30,$c0,$30,$88,$e8,$64,$b4,$44,$f8,$fc,$84,$b6,$b2 // ...0.0..d.D.....
        .byte $3a,$fa,$f2,$36,$b0,$28,$fc,$84,$34,$74,$e4,$c8 // :..6.(..4t..

// --- Region $1411-$142e ---
.pc = $1411 "dat_1411"

dat_1411:
        .byte $42,$fc,$82,$ba,$bd,$b6,$36,$33,$b1,$7e,$42,$5a,$5a // B.....63.~BZZ

loc_141e:
        .byte $da,$5a,$9a,$da,$c0,$30,$88,$e8,$64,$34,$b4,$b4,$e0,$18,$e4,$f4 // .Z...0..d4......
        .byte $34                                   // 4

// --- Region $1450-$1469 ---
.pc = $1450 "Segment $1450"
        .byte $40,$40,$fc,$84,$e6,$b4,$60
        .text "(>"
        .byte $22                                   // double quote
        .text "ZZ"
        .byte $b2,$b4,$64,$68
        .byte $7c,$84,$b4,$35,$75,$76,$f4,$f5,$f0,$10 // |..5uv....

// --- Region $1496-$1e94 ---
.pc = $1496 "dat_1496"

dat_1496:
        .byte $e0,$20                               // . 

loc_1498:
        .byte $e3,$a0
        .byte $2b,$60
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "?!--ZZD"
        .byte $7c,$bb
        .byte $25
        .byte $7f,$c1,$1d,$fd,$e1,$a2,$e4,$80,$a2,$25,$f0,$08,$e8,$d0,$d0,$e3 // .........%......
        .byte $a0,$25,$80,$40,$a0,$d0,$d0,$e3,$e8,$b7,$21,$e0,$a3,$25,$1f,$e1 // .%.@......!..%..
        .byte $1d,$fd,$e3,$b0,$28,$c0,$30,$88,$e8,$64,$34,$b4,$b4,$a8,$23,$c0 // ....(.0..d4...#.
        .byte $20,$90,$e3,$d0,$2c,$a0,$20,$fc,$04,$f4,$f4,$e4,$8c,$e8,$64,$f8 //  ...,. .......d.
        .byte $08,$e4,$68,$60,$2a,$d8,$d0,$fc,$04,$f4,$f4,$04,$8c,$e8,$64,$c0 // ..h`*.........d.
        .byte $30,$88,$e8,$64,$b4,$c8,$74,$fc,$04,$f4,$f4,$74,$e8,$d0,$d0,$80 // 0..d..t....t....
        .byte $60,$90,$e8,$68,$d0,$e8,$64,$c0,$30,$88,$e8,$64,$34,$b4,$34,$80 // `..h..d.0..d4.4.
        .byte $28,$00,$28,$c0,$30,$88,$e8,$64,$34,$b4,$b4,$a8,$39,$b5,$b0,$bf // (.(.0..d4...9...
        .byte $bf,$b0,$b7,$84,$fc,$bf,$b8,$b7,$b0,$bf,$bf,$80,$ff,$ba,$9b,$5c // ...............\
        .byte $4f,$27,$11,$0c,$03,$b4,$42,$b4,$b7,$b0,$bf,$bf,$80,$ff,$b7,$e5 // O'....B.........
        .byte $b4,$2c,$84,$fc,$b4,$b3,$b3,$98,$5f,$47,$30,$0f,$bc,$b3,$e4,$b4 // .,......_G0.....
        .byte $22,$84,$fc,$e6,$5a,$60,$23,$42,$7e,$5a,$da,$9a,$b2,$b4,$a4,$88 // "...Z`#B~Z......
        .byte $f0,$b7,$b3,$b1,$b4,$b6,$b5,$84,$fc,$b4,$b4,$b7,$b0,$bf,$bf,$80 // ................
        .byte $ff,$b5,$b4,$b6,$b5,$b5,$b4,$84,$fc,$5b,$e5,$5a,$2d,$42,$7e,$b4 // .........[.Z-B~.
        .byte $b4,$b3,$98,$5f,$47,$30,$0f,$bf,$b8,$b3,$e3,$b4,$3a,$84,$fc,$b5 // ..._G0......:...
        .byte $b6,$b1,$99,$5f,$47,$30,$0f,$bf,$bb,$b5,$b6,$b5,$b4,$84,$fc,$09 // ..._G0..........
        .byte $fc,$86,$b8,$bf,$8f,$40,$3f,$e6,$0b,$60,$22,$08,$0f,$b4,$b4,$b3 // .....@?..`".....
        .byte $98,$5f,$47,$30,$0f,$26,$16,$13,$0b,$09,$05,$04,$03,$b1,$b3,$b6 // ._G0.&..........
        .byte $b6,$bc,$b9,$82,$fe,$2c,$2c,$5b,$5b,$b4,$b4,$88,$f8,$e6,$0b,$2a // .....,,[[......*
        .byte $08,$0f,$2e,$4e,$5c,$9c,$bf,$bf,$80,$ff,$e4,$a0,$e4,$aa,$e4,$a0 // ...N\...........
        .byte $a6,$26,$80,$80,$a0,$a0,$a8,$a8,$a4,$22,$a0,$a0,$e4,$a8,$24,$a0 // .&......."....$.
        .byte $a0,$80,$80,$aa
        .text "(,-!?"
        .byte $00
        .byte $3e,$22,$3e,$b8
        .byte $2c,$a0
        .byte $d0,$68,$68,$34,$b4,$84,$7c,$a0,$40,$80,$80,$a4,$21,$7c,$a7,$e3 // .hh4..|.@...!|..
        .byte $0b,$25,$05,$05,$02,$01,$00,$e3,$02,$25,$05,$05,$0b,$08,$07,$b0 // .%.......%......
        .byte $21,$04,$e3,$05,$28,$0b,$17,$10,$1f,$bf,$b8,$87,$78,$a6,$26,$7e // !...(.......x.&~
        .text "BZZB"
        .byte $7e,$a8
        .byte $28,$b4,$b4,$b3,$98,$5f
        .byte $47,$30,$0f,$e6
        .byte $5a,$60,$2a,$42,$7e,$4e,$5c,$b9,$b8,$bf,$bf,$80,$ff,$b7,$b4,$b3 // Z`*B~N\.........
        .byte $98,$5f,$47,$30,$0f,$58,$98,$bf,$bf,$81,$fd,$04,$07,$b7,$b4,$b3 // ._G0.X..........
        .byte $98,$5f,$47,$30,$0f,$b3,$b4,$b3,$98,$5f,$47,$30,$0f,$e6,$0b,$32 // ._G0....._G0...2
        .byte $08,$0f,$b3,$b4,$b3,$98,$5f,$47,$30,$0f,$b8,$4f,$b7,$98,$5f,$47 // ......_G0..O.._G
        .byte $30,$0f,$80,$29,$00,$21,$01,$e5,$02,$21,$03,$a8,$30,$90,$c8,$e8 // 0..).!...!..0...
        .byte $e4,$72,$32,$82,$fe,$64,$b4,$b4,$74,$e4,$88,$30,$c0,$a2,$37,$fc // .r2..d..t..0..7.
        .byte $04,$f4,$f4,$04,$fc,$b4,$b4,$34,$64,$e8,$88,$30,$c0,$fc,$00,$fc // .......4d..0....
        .byte $04,$f4,$f4,$04,$fc,$fc,$a7,$28,$08,$f4,$f4,$64,$e8,$88,$30,$c0 // .......(...d..0.
        .byte $e6,$b4,$22,$84,$fc,$b0,$28,$20,$90,$c8,$e4,$74,$34,$84,$fc,$a2 // .."...( ...t4...
        .byte $30,$fc,$04,$f4,$f4,$04,$fc,$f5,$f4,$76,$75,$35,$b4,$84,$7c,$7a // 0........vu5..|z
        .byte $ba,$e4,$5a,$2c,$42,$7e,$b4,$b4,$34,$64,$e8,$88,$30,$c0,$30,$c0 // ..Z,B~..4d..0.0.
        .byte $a6,$38,$b4,$34,$b6,$e2,$fa,$9a,$62,$9e,$30,$a0,$d0,$e8,$74,$b4 // .8.4....b.0...t.
        .byte $44,$3c,$c8,$e8,$74,$74,$f4,$e4,$08,$f0,$e7,$40,$60,$21,$c0,$b4 // D<..tt.....@`!..
        .byte $b4,$34,$64,$e8,$88,$30,$c0,$c8,$d0,$90,$a0,$20,$40,$40,$80,$b1 // .4d..0..... @@..
        .byte $33,$36,$b6,$bd,$ba,$82,$fc,$d0,$d0,$68,$68,$b4,$b4,$44,$7c,$e7 // 36.......hh..D|.
        .byte $40,$29,$c0,$40,$80,$fc,$04,$f4,$f4,$04,$fc,$80,$30,$00,$22,$c0 // @).@........0.".
        .byte $80,$80,$36,$00,$e3,$a0,$25,$d0,$d0,$e8,$08,$f0,$e3,$e8,$25,$d0 // ..6...%.......%.
        .byte $d0,$a0,$40,$80,$b0,$21,$10,$e3,$d0,$26,$a0,$40,$80,$00,$1c,$e0 // ..@..!...&.@....
        .byte $b6,$28,$b4,$b4,$34,$64,$e8,$88,$30,$c0,$a8,$38,$40,$80,$fc,$04 // .(..4d..0..8@...
        .byte $f4,$f4,$04,$fc,$34,$b4,$34,$64,$e8,$88,$30,$c0,$dc,$c4,$f4,$f4 // ....4.4d..0.....
        .byte $84,$bc,$20,$e0,$42,$34,$b4,$34,$64,$e8,$88,$30,$c0,$e6,$a0,$60 // .. .B4.4d..0...`
        .byte $2f,$20,$e0,$34,$b4,$34,$64,$e8,$88,$30,$c0,$74,$f4,$b4,$64,$e8 // / .4.4d..0.t..d.
        .byte $88,$30,$c0,$ad,$10,$1b,$8d,$16,$d0,$a9,$da,$8d,$12,$d0,$a2,$1e // .0..............
        .byte $a0,$95,$8e,$15,$03,$8c,$14,$03,$a9,$01,$8d,$19,$d0,$4c,$bc,$fe // .............L..
        .byte $ab,$30,$b4,$74,$e8,$10,$d0,$d0,$10,$f0,$60,$50,$50,$60,$0c,$0a // .0.t......`PP`..
        .byte $0a,$0c,$a2,$25,$0e,$1e,$36,$66,$de,$a3,$25,$fc,$c6,$fc,$c6,$fc // ...%..6f..%.....
        .byte $a3,$25,$7c,$c6,$c0,$c6,$7c,$a3,$21,$fc,$e3,$c6,$21,$fc,$a3,$25 // .%|...|.!...!..%
        .byte $fe,$c0,$f8,$c0,$fe,$a3,$25,$fe,$c0,$f8,$c0,$c0,$a3,$25,$7e,$c0 // ......%......%~.
        .byte $dc,$c6,$7c,$a3,$25,$c6,$c6,$fe,$c6,$c6,$a3,$21,$3c,$e3,$18,$21 // ..|.%......!<..!
        .byte $3c,$a3,$25,$3e,$0c,$0c,$cc,$78,$a3,$25,$cc,$d8,$f0,$f8,$cc,$a3 // <.%>...x.%......
        .byte $e4,$c0,$21,$fe,$a3,$25,$c6,$ee,$fe,$d6,$c6,$a3,$25,$66,$76,$7e // ..!..%......%fv~
        .byte $6e,$66,$a3,$21,$3c,$e3,$66,$21,$3c,$a3,$25,$fc,$c6,$fc,$c0,$c0 // nf.!<.f!<.%.....
        .byte $a3,$21,$3c,$e3,$66,$22,$3c,$0c,$a2,$25,$fc,$c6,$fc,$d8,$cc,$a3 // .!<.f"<..%......
        .byte $25,$7e,$c0,$7c,$06,$fc,$a3,$21,$fe,$e4,$38,$a3,$e4,$66,$21,$3c // %~.|...!..8..f!<
        .byte $a3,$e3,$66,$22,$3c,$18,$a3,$25,$c6,$d6,$fe,$ee,$c6,$a3,$25,$c6 // ..f"<..%......%.
        .byte $6c,$38,$6c,$c6,$a3,$25,$66,$66,$3c,$18,$18,$a3,$25,$fe,$1c,$38 // l8l..%ff<...%..8
        .byte $70,$fe,$a3,$21,$38,$e3,$30,$21,$38,$a3,$25,$60,$30,$18,$0c,$06 // p..!8.0!8.%`0...
        .byte $a3,$21,$1c,$e3,$0c,$21,$1c,$bb,$e3,$38,$22,$00,$38,$a2,$e3,$36 // .!...!...8".8..6
        .byte $a6
        .byte $25,$24,$7e
        .byte $24,$7e
        .byte $24,$a3
        .text "%>P<"
        .byte $12,$7c,$a3
        .byte $25
        .byte $66,$0c,$18,$30,$66,$a3,$25,$08,$18,$7f,$08,$08,$a2,$e3,$18,$a6 // f..0f.%.........
        .byte $21,$0c,$e3,$18,$21,$0c,$a3,$21,$18,$e3,$0c,$21,$18,$a3,$25,$42 // !...!..!...!..%B
        .byte $3c,$7e,$3c,$42,$a3,$25,$18,$18,$7e,$18,$18,$a6,$23,$30,$30,$60 // <~<B.%..~...#00`
        .byte $a4,$21,$3c,$a8,$22,$08,$18,$a3,$25,$06,$0c,$18,$30,$60,$a3,$25 // .!<."...%...0`.%
        .byte $7c,$ce,$c6,$e6,$7c,$a3,$25,$18,$38,$78,$18,$fe,$a3,$25,$7c,$c6 // |...|.%.8x...%|.
        .byte $0c,$30,$fe,$a3,$25,$fc,$06,$1c,$06,$fc,$a3,$25,$c0,$c0,$d8,$fe // .0..%......%....
        .byte $18,$a3,$25,$fe,$c0,$fc,$06,$fc,$a3,$25,$3e,$60,$7c,$66,$3c,$a3 // ..%......%>`|f<.
        .byte $25,$fe,$cc,$18,$30,$30,$a3,$25,$7c,$c6,$7c,$c6,$7c,$a3,$25,$7c // %...00.%|.|.|.%|
        .byte $c6,$7e,$06,$fc,$a4,$23,$18,$00,$18,$a5,$25,$18,$00,$18,$18,$30 // .~...#....%....0
        .byte $a2,$25,$0c,$18,$30,$18,$0c,$a4,$23,$3c,$00,$3c,$a4,$25,$30,$18 // .%..0...#<.<.%0.
        .byte $0c,$18,$30,$ab,$26,$ff,$ea,$ef,$ed,$e5,$ea,$a2,$c1,$e5,$aa,$a2 // ..0.&...........
        .byte $26,$ff,$a9,$f9,$d9,$59,$a9,$e8,$ea,$e8,$aa,$e8,$a9,$25,$ef,$ed // &....Y.......%..
        .byte $e5,$ea,$55,$a3,$e4,$aa,$21,$55,$a3,$25,$f9,$d9,$59,$a9,$55,$a3 // ..U...!U.%..Y.U.
        .byte $60,$58,$bf,$75,$ff,$b6,$7f,$7a,$1f,$06,$b7,$dd,$bf,$f5,$bf,$eb // `X.u...z........
        .byte $bf,$f7,$bf,$eb,$bd,$f7,$5e,$f6,$38,$e0,$ef,$fb,$6f,$5d,$77,$6f // ......^.8...o]wo
        .byte $7d,$76,$5f,$f7,$be,$ea,$be,$6e,$fe,$ae
        .text ".;?-?="
        .byte $37,$1b,$ec,$5c,$ec,$bc,$d4,$7c,$e4,$b8,$1f,$75,$df,$b5,$df,$7d // 7..\...|...u...}
        .byte $17,$1d,$d8,$fe,$bb,$dd,$bb,$ee,$b8,$e8
        .text "?5?+>7"
        .byte $3f,$6d,$b4,$7c,$f4,$5c,$fc,$6c,$bc,$ee,$a7,$31,$07,$6e,$6b,$7d // ?m.|.\.l...1.nk}
        .byte $5f,$7b,$eb,$bf,$fb,$fa,$b6,$f6,$ba,$6a,$fb,$5f,$ee,$a7,$60,$20 // _{.......j._..` 
        .byte $e0,$1f,$75,$6f,$fa,$ef,$bb,$ff,$00,$7b,$bd,$ef,$fb,$76,$df,$ff // ..uo.....{...v..
        .byte $00,$ed,$b7,$f6,$bf,$db,$de,$ff,$00,$78,$ee,$be,$eb,$bf,$eb,$ff // .........x......
        .byte $80,$40,$00,$21,$4c,$80,$1f,$00,$21,$10,$80,$1f,$00,$21,$fc,$bc // .@.!L...!....!..
        .byte $21,$10,$a2,$21,$54,$a2,$21,$10,$bc,$21,$fc,$b6,$21,$30,$a2,$21 // !..!T.!..!..!0.!
        .byte $20,$a2,$24,$10,$00,$03,$57,$a2,$21,$10,$a2,$21,$20,$a2,$21,$30 //  .$...W.!..! .!0
        .byte $b6,$21,$fc,$b3,$21,$30,$a2,$21,$20,$a2,$21,$10,$a2,$27,$10,$00 // .!..!0.! .!..'..
        .byte $0e,$56,$c0,$00,$10,$a2,$21,$10,$a2,$21,$20,$a2,$21,$30,$b3,$21 // .V....!..! .!0.!
        .byte $fc,$aa,$21,$30,$a2,$21,$30,$a2,$21,$20,$a2,$21,$20,$a2,$21,$10 // ..!0.!0.! .! .!.
        .byte $a2,$21,$10,$a2,$27,$10,$00,$fa,$56,$bc,$00,$10,$a2,$21,$10,$a2 // .!..'...V....!..
        .byte $21,$10,$a2,$21,$20,$a2,$21,$20,$a2,$21,$30,$a2,$21,$30,$aa,$21 // !..! .! .!0.!0.!
        .byte $fc,$c3,$60,$39,$ea,$aa,$ab,$e5,$55,$5b,$e5,$55,$5b,$e9,$6a,$ab // ..`9....U[.U[.j.
        .byte $f9,$6f,$ff,$39,$6c,$00,$39,$6f,$f0,$39,$6a,$b0,$39,$55,$b0,$39 // .o.9l.9o.9j.9U.9
        .byte $55,$b0,$39,$6a,$b0,$39,$6f,$f0,$39,$6c,$00,$39,$6c,$00,$f9,$6f // U.9j.9o.9l.9l..o
        .byte $00,$e9,$6b,$00,$e5,$5b,$00,$e5,$5b,$00,$ea,$ab,$00,$c2,$22,$00 // ..k..[..[.....".
        .byte $a2,$c2,$60,$3a,$fc,$ea,$aa,$af,$e5,$55,$6b,$e5,$55,$5b,$e9,$6a // ..`:.....Uk.U[.j
        .byte $5b,$f9,$6e,$5b,$39,$6e,$5b,$39,$6e,$5b,$39,$6a,$5b,$39,$55,$6c // [.n[9n[9n[9j[9Ul
        .byte $39,$55,$6c,$39,$6a,$5b,$39,$6e,$5b,$39,$6e,$5b,$39,$6e,$5b,$f9 // 9Ul9j[9n[9n[9n[.
        .byte $6e,$5b,$e9,$6a,$5b,$e5,$55,$5b,$e5,$55,$6b,$ea,$aa,$af,$c2,$22 // n[.j[.U[.Uk...."
        .byte $fc,$09,$c2,$60,$3a,$fc,$ea,$aa,$af,$e5,$55,$6b,$e5,$55,$5b,$e9 // ...`:.....Uk.U[.
        .byte $6a,$5b,$f9,$6e,$5b,$39,$6e,$5b,$39,$6e,$5b,$39,$6a,$5b,$39,$55 // j[.n[9n[9n[9j[9U
        .byte $6c,$39,$55,$6c,$39,$6a,$5b,$39,$6e,$5b,$39,$6e,$5b,$39,$6e,$5b // l9Ul9j[9n[9n[9n[
        .byte $f9,$6e,$5b,$e9,$6e,$5b,$e5,$6e,$5b,$e5,$6e,$5b,$ea,$ae,$ab,$c3 // .n[.n[.n[.n[....
        .byte $61,$8a,$09,$4c,$08,$19,$4c,$17,$19,$ad,$74,$19,$c9,$02,$f0,$07 // a..L..L...t.....
        .byte $c9,$01,$d0,$19,$4c,$e8,$ff,$4a,$53,$41,$93,$81,$93,$86,$84,$aa // ....L..JSA......
        .byte $ee,$85,$01,$04,$01,$04,$06,$01,$13,$06,$13,$01,$ff,$ee,$42,$19 // ..............B.
        .byte $ee,$43,$19,$ee,$44,$19,$a9,$1f,$8d,$18,$d4,$a2,$02,$ce,$73,$19 // .C..D.........s.
        .byte $10,$06,$ad,$1d,$19,$8d,$73,$19,$2c,$20,$d0,$86,$ff,$bd,$1e,$19 // ......s., ......
        .byte $8d,$56,$19,$a8,$ad,$73,$19,$cd,$1d,$19,$d0,$12,$bd,$e9,$16,$85 // .V...s..........
        .byte $fb,$bd,$ec,$16,$85,$fc,$de,$27,$19,$30,$06,$4c,$fa,$11,$4c,$0a // .......'.0.L..L.
        .byte $12,$bc,$21,$19,$b1,$fb,$c9,$fe,$f0,$15,$c9,$ff,$d0,$19,$a9,$00 // ..!.............
        .byte $9d,$27,$19,$9d,$21,$19,$9d,$24,$19,$8d,$72,$19,$4c,$6e,$10,$a9 // .'..!..$..r.Ln..
        .byte $02,$8d,$74,$19,$4c,$0b,$19,$8d,$67,$19,$29,$80,$f0,$0e,$ad,$67 // ..t.L...g.)....g
        .byte $19,$29,$1f,$9d,$4f,$19,$fe,$21,$19,$4c,$6e,$10,$ad,$67,$19,$29 // .)..O..!.Ln..g.)
        .byte $40,$f0,$0e,$ad,$67,$19,$29,$3f,$9d,$76,$19,$fe,$21,$19,$4c,$6e // @...g.)?.v..!.Ln
        .byte $10,$ad,$67,$19,$0a,$a8,$b9,$ef,$16,$85,$fd,$b9,$f0,$16,$85,$fe // ..g.............
        .byte $a9,$00,$9d,$3f,$19,$bc,$24,$19,$9d,$42,$19,$a9,$03,$9d,$61,$19 // ...?..$..B....a.
        .byte $b1,$fd,$85,$f8,$29,$f0,$c9,$f0,$d0,$10,$a9,$01,$9d,$80,$19,$fe // ....)...........
        .byte $24,$19,$c8,$b1,$fd,$85,$f8,$4c,$57,$11,$a9,$00,$9d,$80,$19,$a5 // $......LW.......
        .byte $f8,$29,$f0,$c9,$e0,$d0,$2c,$a5,$f8,$29,$01,$18,$69,$01,$9d,$3f // .)....,..)..i..?
        .byte $19,$a5,$f8,$29,$0e,$4a,$8d,$65,$19,$fe,$24,$19,$c8,$b1,$fd,$48 // ...).J.e..$....H
        .byte $29,$f0,$8d,$64,$19,$68,$29,$0f,$8d,$f8,$12,$fe,$24,$19,$c8,$b1 // )..d.h).....$...
        .byte $fd,$85,$f8,$a5,$f8,$29,$e0,$c9,$c0,$d0,$0a,$a5,$f8,$29,$1f,$9d // .....).......)..
        .byte $33,$19,$20,$ed,$11,$a5,$f8,$29,$c0,$c9,$80,$d0,$0d,$a5,$f8,$29 // 3. ....).......)
        .byte $3f,$9d,$2a,$19,$20,$ed,$11,$4c,$dd,$10,$bd,$2a,$19,$9d,$27,$19 // ?.*. ..L...*..'.
        .byte $a5,$f8,$18,$7d,$4f,$19,$9d,$30,$19,$a8,$b9,$64,$15,$48,$b9,$c4 // ...}O..0...d.H..
        .byte $15,$ac,$56,$19,$99,$01,$d4,$9d,$36,$19,$9d,$39,$19,$68,$99,$00 // ..V.....6..9.h..
        .byte $d4,$9d,$3c,$19,$bd,$80,$19,$d0,$46,$bd,$33,$19,$e3,$0a,$60,$81 // ..<.....F.3...`.
        .byte $aa,$8e,$52,$19,$bd,$a3,$16,$99,$05,$d4,$bd,$a4,$16,$99,$06,$d4 // ..R.............
        .byte $bd,$a5,$16,$48,$bd,$a1,$16,$48,$bd,$a2,$16,$a6,$ff,$9d,$2d,$19 // ...H...H......-.
        .byte $9d,$79,$19,$a9,$00,$99,$02,$d4,$9d,$45,$19,$68,$9d,$4b,$19,$29 // .y.......E.h.K.)
        .byte $0f,$99,$03,$d4,$9d,$48,$19,$a9,$01,$9d,$6f,$19,$68,$9d,$6c,$19 // .....H....o.h.l.
        .byte $fe,$24,$19,$bc,$24,$19,$b1,$fd,$c9,$ff,$d0,$12,$a9,$00,$9d,$24 // .$..$..........$
        .byte $19,$bd,$76,$19,$f0,$05,$de,$76,$19,$10,$03,$fe,$21,$19,$4c,$52 // ..v....v....!.LR
        .byte $15,$fe,$24,$19,$c8,$b1,$fd,$c9,$ff,$f0,$e1,$85,$f8,$60,$ac,$56 // ..$..........`.V
        .byte $19,$bd,$42,$19,$f0,$08,$bd,$2d,$19,$29,$fe,$9d,$79,$19,$bd,$33 // ..B....-.)..y..3
        .byte $19,$e3,$0a,$60,$29,$a8,$b9,$a6,$16,$8d,$53,$19,$b9,$a7,$16,$8d // ...`).....S.....
        .byte $54,$19,$b9,$a8,$16,$8d,$55,$19,$29,$04,$d0,$0c,$ad,$55,$19,$29 // T.....U.)....U.)
        .byte $10,$d0,$05,$ad,$53,$19,$d0,$03,$4c,$eb,$12,$48,$29,$78,$e3,$4a // ....S...L..H)x.J
        .byte $62,$14,$9d,$58,$19,$68,$29,$07,$8d,$57,$19,$bd,$5b,$19,$f0,$0a // b..X.h)..W..[...
        .byte $de,$5e,$19,$d0,$19,$fe,$5b,$19,$10,$14,$fe,$5e,$19,$bd,$58,$19 // .^....[....^..X.
        .byte $dd,$5e,$19,$b0,$09,$9d,$5e,$19,$de,$5b,$19,$de,$5e,$19,$bd,$30 // .^....^..[..^..0
        .byte $19,$a8,$b9,$65,$15,$38,$f9,$64,$15,$8d,$7f,$19,$b9,$c5,$15,$f9 // ...e.8.d........
        .byte $c4,$15,$7d,$42,$19,$4a,$ce,$57,$19,$30,$07,$4a,$6e,$7f,$19,$4c // ..}B.J.W.0.Jn..L
        .byte $80,$12,$8d,$7e,$19,$b9,$64,$15,$8d,$7c,$19,$b9,$c4,$15,$8d,$7d // ...~..d..|.....}
        .byte $19,$bd,$58,$19,$4a,$a8,$88,$30,$16,$38,$ad,$7c,$19,$ed,$7f,$19 // ..X.J..0.8.|....
        .byte $8d,$7c,$19,$ad,$7d,$19,$ed,$7e,$19,$8d,$7d,$19,$4c,$a0,$12,$bd // .|..}..~..}.L...
        .byte $42,$19,$c9,$04,$90,$2b,$bc,$5e,$19,$88,$30,$16,$18,$ad,$7c,$19 // B....+.^..0...|.
        .byte $6d,$7f,$19,$8d,$7c,$19,$ad,$7d,$19,$6d,$7e,$19,$8d,$7d,$19,$4c // m...|..}.m~..}.L
        .byte $c3,$12,$ac,$56,$19,$ad,$7c,$19,$99,$00,$d4,$ad,$7d,$19,$99,$01 // ...V..|.....}...
        .byte $d4,$a6,$ff,$ac,$56,$19,$bd,$2a,$19,$38,$fd,$27,$19,$c9,$00,$90 // ....V..*.8.'....
        .byte $46,$bd,$3f,$19,$f0,$41,$29,$03,$c9,$01,$f0,$1f,$ad,$64,$19,$38 // F.?..A)......d.8
        .byte $bd,$3c,$19,$ed,$64,$19,$9d,$3c,$19,$99,$00,$d4,$bd,$36,$19,$ed // .<..d..<.....6..
        .byte $65,$19,$9d,$36,$19,$99,$01,$d4,$4c,$41,$13,$ad,$64,$19,$18,$bd // e..6....LA..d...
        .byte $3c,$19,$6d,$64,$19,$9d,$3c,$19,$99,$00,$d4,$bd,$36 // <.md..<.....6

// --- Region $1fc4-$208b ---
.pc = $1fc4 "Segment $1fc4"
        .byte $ff,$cd,$75,$19,$d0,$0a,$a9,$ff,$a6,$ff,$9d,$69,$19,$8d,$16,$d4 // ..u........i....
        .byte $ac,$67,$19,$ad,$55,$19,$29,$10,$f0,$5e,$ad,$53,$19,$29,$0f,$aa // .g..U.)..^.S.)..
        .byte $bd,$3e,$16,$8d,$af,$14,$bd,$40,$16,$8d,$b0,$14,$bd,$42,$16,$8d // .>.....@.....B..
        .byte $b7,$14,$bd,$44,$16,$8d,$b8,$14,$a6,$ff,$bd,$42,$19,$c9,$0f,$b0 // ...D.......B....
        .byte $34,$aa,$ca,$bd,$76,$16,$a4,$ff,$99,$79,$19,$bd,$66,$16,$8d,$68 // 4...v....y..f..h
        .byte $19,$ad,$53,$19,$29,$10,$f0,$0c,$a6,$ff,$bd,$30,$19,$18,$6d,$68 // ..S.)......0..mh
        .byte $19,$4c,$42,$15,$ac,$56,$19,$ad,$68,$19,$18,$69,$0d,$99,$01,$d4 // .LB..V..h..i....
        .byte $a9,$00,$99,$00,$d4,$4c,$52,$15,$ad,$55,$19,$29,$80,$f0,$34,$a6 // .....LR..U.)..4.
        .byte $ff,$ac,$56,$19,$bd,$42,$19,$c9,$02,$b0,$14,$a9,$48,$99,$01,$d4 // ..V..B......H...
        .byte $a9,$00,$99,$00,$d4,$a6,$ff,$a9,$81,$9d,$79,$19,$4c,$52,$15,$bd // ..........y.LR..
        .byte $3c,$19,$99,$00,$d4,$bd,$36,$19,$99,$01,$d4,$bd,$2d,$19,$29,$fe // <.....6.....-.).
        .byte $9d,$79,$19,$ad,$55,$19,$29,$04,$f0,$2d,$de,$61,$19,$10,$05,$a9 // .y..U.)..-.a....
        .byte $02,$9d,$61,$19,$a6,$ff,$bd,$61       // ..a....a

// --- Region $20ef-$2459 ---
.pc = $20ef "Segment $20ef"
        .byte $d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df,$3e,$c1 // ...`...1......>.
        .byte $6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79,$73,$c7 // k<9c.K..E.}..ys.
        .byte $7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e,$ec,$01 // |....~..........
        .byte $e7,$02,$e5,$03,$e4,$04,$e3,$05,$22,$06,$06,$e3,$07,$60,$3c,$08 // ........"....`<.
        .byte $08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f,$10,$11,$12,$13,$15 // ................
        .byte $16,$17,$19,$1a,$1c,$1d,$1f
        .text "!#%'*,/25"
        .text "8;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86
        .byte $8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1,$ee,$fd,$e7,$40,$a7,$e4,$40 // ............@..@
        .byte $38,$06,$06,$07,$07,$08,$08,$07,$07,$56,$76,$16,$16,$46,$66,$16 // 8........Vv..Ff.
        .byte $16,$13,$01,$ff,$23,$08,$13,$03,$23,$a8,$23,$81,$41,$40,$e5,$80 // ....#...#.#.A@..
        .byte $e8,$10,$32,$24,$fd,$fb,$f9,$f8,$f7,$f6,$f6,$f5,$f5,$f4,$f4,$f5 // ..2$............
        .byte $f6,$f5,$f4,$81,$41,$ee,$40,$3b,$00,$0c,$18,$c0,$f0,$f8,$f4,$f2 // ....A.@;........
        .byte $40,$01,$02,$06,$0c,$10,$30,$04,$a0,$08,$60,$04,$80,$0c,$10,$03 // @.....0...`.....
        .byte $80,$10,$40,$a8,$24,$01,$41,$00,$ea,$a2,$26,$83,$41,$08,$11,$00 // ..@.$.A...&.A...
        .byte $e8,$a3,$25,$10,$08,$41,$00,$a7,$a2,$2e,$81,$06,$08,$11,$00,$c8 // ..%..A..........
        .byte $00,$01,$00,$10,$08,$11,$00,$ea,$a3,$2d,$80,$08,$41,$00,$9d,$00 // .........-..A...
        .byte $26,$86,$40,$08,$11,$00,$9e,$a2,$23,$ad,$20,$08,$a7,$60,$28,$20 // &.@.....#. ..`( 
        .byte $a0,$20,$17,$17,$18,$d5,$18,$00,$1a,$0b,$1a,$16,$1a,$33,$1a,$45 // . ...........3.E
        .byte $1a,$5a,$1a,$70,$1a,$74,$1a,$79,$1a,$85,$1a,$8e,$1a,$9a,$1a,$ad // .Z.p.t.y........
        .byte $1a,$c0,$1a,$cd,$1a,$d8,$1a,$af,$2d,$8c,$01,$8c,$01,$8a,$01,$8a // ........-.......
        .byte $01,$8c,$01,$8c,$01,$8a,$44,$01,$8a,$01,$8f,$01,$8f,$01,$8d,$60 // ......D........`
        .byte $2a,$01,$8a,$01,$8c,$02,$8a,$02,$8f,$02,$88,$02,$8c,$02,$8a,$02 // *...............
        .byte $8f,$02,$8f,$02,$8d,$02,$8f,$02,$94,$02,$8f,$02,$8d,$02,$8f,$02 // ................
        .byte $91,$02,$8d,$02,$8a,$02,$8c,$02,$91,$02,$91,$42,$02,$91,$02,$8d // ...........B....
        .byte $02,$92,$02,$92,$28,$02,$91,$02,$91,$02,$90,$02,$ff,$b1,$21,$80 // ....(.........!.
        .byte $03,$00,$80,$00,$80,$60,$33,$00,$80,$00,$8c,$07,$8c,$08,$8a,$07 // .....`3.........
        .byte $80,$04,$8c,$07,$8c,$09,$96,$07,$8c,$0a,$8c,$07,$8c,$08,$8a,$07 // ................
        .byte $80,$04,$8c,$07,$8c,$09,$96,$07,$8c,$0a,$98,$02,$96,$02,$9b,$02 // ................
        .byte $94,$02,$98,$02,$96,$02,$9b,$02,$9b,$02,$42,$8c,$0c,$8e,$0c,$8c // ..........B.....
        .byte $0d,$8c,$0d,$21,$8c,$02,$0d,$8c,$0d,$8c,$36,$0e,$8c,$0f,$8c,$10 // ...!......6.....
        .byte $8c,$10,$8c,$0e,$8c,$0f,$8c,$10,$8c,$10,$80,$00,$80,$00,$80,$00 // ................
        .byte $ff,$b1,$23,$8c,$03,$ff,$80,$b2,$00,$60,$6a,$c0,$9f,$00,$ff,$a9 // ..#......`j.....
        .byte $00,$a2,$62,$9d,$21,$19,$ca,$10,$fa,$a9,$b0,$8d,$72,$19,$a9,$00 // ..b.!.......r...
        .byte $8d,$42,$19,$8d,$43,$19,$8d,$44,$19,$a2,$02,$9d,$21,$19,$9d,$24 // .B..C..D....!..$
        .byte $19,$9d,$27,$19,$9d,$30,$19,$ca,$10,$f1,$8d,$74,$19,$60,$20,$d9 // ..'..0.....t.` .
        .byte $18,$a2,$00,$8a,$9d,$00,$d4,$e8,$e0,$18,$d0,$f8,$60,$a9,$02,$8d // ............`...
        .byte $74,$19,$60,$02,$00,$07,$0e,$15,$16,$01,$07,$00,$11,$02,$0e,$02 // t.`.............
        .byte $03,$1f,$03,$41,$41,$11,$1f,$31,$24,$01,$06,$04,$06,$11,$08,$06 // ...AA..1$.......
        .byte $11,$08,$47,$c3,$61,$a3,$38,$04,$34,$04,$c0,$a5,$00,$02,$04,$08 // ..G.a.8.4.......
        .byte $01,$08,$08,$40,$0d,$0a,$0c,$08,$00,$83,$41,$00,$ff,$00,$04,$a5 // ...@......A.....
        .byte $22,$01,$00,$e3,$03,$a4,$21,$f9,$a6,$e3,$01,$22,$00,$01,$a5,$e3 // ".....!...."....
        .byte $40,$24,$57,$11,$00,$6c,$80,$80,$00,$60,$42,$c1,$85,$08,$14,$83 // @$W..l...`B.....
        .byte $08,$12,$0f,$0d,$0f,$ff,$c1,$85,$08,$14,$83,$08,$14,$08,$14,$08 // ................
        .byte $ff,$c4,$83,$18,$18,$c2,$81,$18,$c4,$81,$18,$c2,$81,$18,$18,$c4 // ................
        .byte $83,$18,$81,$18,$18,$c2,$81,$18,$c4,$83,$18,$81,$18,$ff,$c3,$83 // ................
        .byte $36,$81,$36,$85,$36,$81,$36,$36,$83,$36,$85,$36,$81,$e3,$36,$c1 // 6.6.6.66.6.6..6.
        .byte $b4,$32,$c4,$81,$18,$c2,$89,$18,$81,$18,$c4,$81,$18,$83,$18,$18 // .2..............
        .byte $81,$18,$c2,$81,$e3,$18,$60,$71,$ff,$c6,$9f,$27,$ff,$c6,$8f,$25 // ......`q...'...%
        .byte $23,$ff,$c6,$85,$2a,$2a,$83,$2a,$85,$2f,$2a,$83,$2f,$ff,$c6,$8f // #...**.*./*./...
        .byte $33,$31,$ff,$04,$06,$18,$00,$c5,$85,$36,$36,$83,$36,$85,$3b,$36 // 31.......66.6.;6
        .byte $83
        .byte $3b,$ff,$c3,$81
        .text "1/-/1/-/1/-"
        .text "/1/-/"
        .byte $ff,$c3,$81
        .text "43134313"
        .text "43134313"
        .byte $ff,$c7,$83
        .byte $38,$87
        .byte $34,$83
        .byte $33
        .byte $87
        .byte $34,$83
        .byte $36,$38,$ff,$c7,$83
        .text "94149414"
        .byte $ff,$c6,$83
        .text "942494"
        .byte $00,$84

// --- Region $cb0e-$cb78 ---
.pc = $cb0e "Segment $cb0e"
        .byte $00,$06,$0e,$03,$01,$01,$03,$0e,$06,$00,$06,$0e,$03,$01,$01,$03 // ................
        .byte $0e,$06,$00,$04,$07                   // .....

txt_cb23:
        .text "             BROS IN ARMS I             07/08/88"
        .byte $9d,$9d,$9d,$9d,$9d,$9d               // ......

txt_cb59:
        .encoding "screencode_mixed"
        .text "ed by fbr onintro by death demon"
        .encoding "petscii_upper"

// --- Region $cd08-$cd1e ---
.pc = $cd08 "Segment $cd08"
        .byte $08,$0a,$07,$01,$01,$07,$0a,$08,$02,$07,$09,$08,$08,$09,$07,$01 // ................
        .byte $09,$07,$08,$08,$09,$08,$01           // .......

// --- Region $cd52-$cd76 ---
.pc = $cd52 "dat_cd52"

dat_cd52:
        .byte $c9,$ca,$ca,$ca,$cb,$20,$cc,$ca,$cd   // ..... ...

txt_cd5b:
        .text "  "
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $ca,$cf                               // ..

txt_cd60:
        .text "  "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $ca,$d1                               // ..

txt_cd65:
        .text "  "
        .byte $d2                                   // 'R' | $80 (end-of-string marker)
        .byte $ca,$d3,$20,$d4,$d5,$ca,$d6,$d7,$d8,$d9,$d9,$da,$db,$00,$05 // .. ............

// --- Region $cddf-$ce09 ---
.pc = $cddf "Segment $cddf"
        .byte $c0,$c1,$c1,$c1,$c1,$c2,$c3,$c4,$c4,$c4,$c4,$c5,$c3,$c4,$c4,$c4 // ................
        .byte $c4,$c5,$c3,$c4,$c4,$c4,$c4,$c5,$c3,$c4,$c4,$c4,$c4,$c5,$c3,$c4 // ................
        .byte $c4,$c4,$c4,$c5,$c6,$c7,$c7,$c7,$c7,$c8,$06 // ...........

// --- Region $ce49-$cf2c ---
.pc = $ce49 "txt_ce49"

txt_ce49:
        .text "     "

txt_ce4e:
        .encoding "screencode_mixed"
        .text "yeah bouyee!  back again!  us yo's: epic, esi, ts, mayhem, atc, and nfi"
        .encoding "petscii_upper"

txt_ce95:
        .text "!   "

txt_ce99:
        .encoding "screencode_mixed"
        .text "euro yo's: zenith, dcs, papillons, scg, and beastie bouyees"
        .encoding "petscii_upper"

txt_ced4:
        .text "!   "

txt_ced8:
        .encoding "screencode_mixed"
        .text "call ninja's realm"
        .encoding "petscii_upper"

txt_ceea:
        .text "! 615/391-5820! "

txt_cefa:
        .encoding "screencode_mixed"
        .text "for all the latest"
        .encoding "petscii_upper"

txt_cf0c:
        .text "!    "
        .byte $06,$02,$12,$20,$28,$03               // ... (.

txt_cf17:
        .text ") 2001!              "
        .byte $00                                   // string terminator

// --- Region $e008-$e1d0 ---
.pc = $e008 "dat_e008"

dat_e008:
        .byte $fc,$82,$b9,$bc,$b6,$b6,$b3,$b1,$ff,$80,$bf,$bf,$b0,$b6,$b1,$b7 // ................
        .byte $0f,$30,$47,$5f,$98,$b3,$b4,$b4,$ff,$80,$be,$bf,$b3,$b4,$b7,$b5 // .0G_............
        .byte $ff,$80,$bf,$bf,$b0,$bf,$bf,$b0,$ff,$80,$bf,$bf,$b0,$bf,$bf,$b0 // ................
        .byte $0f,$30,$47,$5f,$98,$b3,$b4,$b7,$fc,$84,$b4,$b4,$b7,$b4,$b3,$bf // .0G_............
        .byte $7e                                   // ~

txt_e049:
        .text "BZZZZZZ"
        .byte $7e                                   // ~

txt_e051:
        .text "BZZZZZZ"
        .byte $fc,$84,$b5,$b6,$b4,$b1,$bb,$bf,$fc,$84,$b4,$b4,$b4,$b4,$b4,$b4 // ................
        .byte $fe,$82,$b9,$bc,$b6,$b6,$b3,$b1,$7e,$c2,$9a,$bb,$bc,$9f,$db,$58 // ........~......X
        .byte $0f,$30,$47,$5f,$98,$b3,$b4,$b4,$ff,$80,$bf,$bf,$b0,$b6,$b1,$b7 // .0G_............
        .byte $0f,$30,$47,$5f,$98,$b3,$b4,$b4,$ff,$80,$bf,$bf,$b0,$b6,$b1,$b7 // .0G_............
        .byte $0f,$10
        .text "'/.."
        .byte $17,$13,$ff,$80,$bf,$bf,$83,$fb,$0b,$0b
        .byte $fc,$84,$b4,$b4,$b4,$b4,$b4,$b4,$f8,$88,$b4,$b4,$9a,$5a,$4d,$2d // .............ZM-
        .byte $fc,$84,$b4,$b5,$b5,$b6,$b4,$b5
        .text "<#,/"
        .byte $17,$0b,$17,$17
        .byte $f8,$84,$b3,$b8,$9c,$4f,$27,$13,$7f,$40,$5f,$5f,$43,$73,$17,$27 // .....O'..@__Cs.'
        .byte $f5,$7d,$5f,$d7,$f5,$7d,$5f,$d7,$01,$01,$0f,$07,$35,$3d,$5f,$d7 // .}_..}_.....5=_.
        .byte $f5,$7d,$5e,$d6,$fa,$7a,$6a,$ea,$ea,$6a,$5a,$da,$f6,$7e,$5f,$d7 // .}^..zj..jZ..~_.
        .byte $f5,$7d,$1f,$17,$05,$0d,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00 // .}..............
        .byte $0f,$08,$0b,$0b,$13,$17,$17,$17,$1f   // .........

txt_e111:
        .text "!--ZZD"
        .byte $7c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // |...............
        .byte $00,$00,$00,$00,$00,$80,$80,$40,$a0,$7c,$84,$b4,$34,$68,$68,$d0 // .......@.|..4hh.
        .byte $a0,$0e,$11
        .text "..N"
        .byte $5c                                   // backslash
        .byte $5d
        .byte $42,$00,$01,$02,$05,$05,$0b,$0b
        .byte $0b,$07,$08,$0b,$05,$05,$02,$02,$02,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 16, $00
        .byte $03,$00,$00,$00,$00,$00,$07,$78,$87,$00,$00,$00,$00,$00,$00,$00 // .......x........
        .fill 9, $00
        .byte $0f,$30,$47,$5f,$98,$b3,$b4,$b4,$7e,$c2,$9a,$ba,$ba,$9a,$da,$5a // .0G_....~......Z
        .byte $1f,$20,$4f,$5f,$59,$41,$73,$27,$ff,$80,$bf,$bf,$81,$f7,$77,$80 // . O_YAs'......w.
        .byte $07,$08,$0b,$13,$16,$26,$2c,$4c,$ff,$80,$bf,$bf,$b0,$bf,$bf,$40 // .....&,L.......@
        .byte $0f,$30,$47,$5f,$98,$b7,$bf,$b8,$ff,$80,$bf,$bf,$80,$fe,$05,$05 // .0G_............
        .byte $07,$18,$27,$5c,$5b,$2c,$5f,$98,$0f,$30,$47,$5f,$98,$b3,$b4,$b3 // ..'\[,_..0G_....

dat_e1d0:
        // === Fill data (1 bytes, $e1d0-$e1d0) ===
        .byte $00                                   // .

// --- Region $e1f8-$e317 ---
.pc = $e1f8 "dat_e1f8"

dat_e1f8:
        .byte $0f,$30,$47,$5f,$98,$b3,$84,$fc,$00,$00,$00,$00,$00,$00,$00,$00 // .0G_............
        .byte $00,$00,$00,$80,$80                   // .....

txt_e20d:
        .byte $40                                   // @ character
        .text " "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $e0,$18,$e4,$f4,$34,$74,$e4,$c8,$f0,$10,$d0,$d0,$10,$f0,$00,$00 // ....4t..........
        .byte $00,$c0,$20,$90,$c8,$e8,$64,$74,$e0,$20,$a0,$bc,$04,$f4,$f4,$04 // .. ...dt. ......
        .byte $e0,$20,$a0,$bc,$04,$f4,$f4,$04,$c0,$30,$88,$e8,$64,$b4,$44,$f8 // . .......0..d.D.
        .byte $fc,$84,$b6,$b2,$3a,$fa,$f2,$36,$00,$00,$00,$00,$00,$00,$00,$00 // ....:..6........
        .fill 8, $00
        .byte $fc,$84,$34,$74,$e4,$c8,$90,$20,$00,$00,$00,$00,$00,$00,$00,$00 // ..4t... ........
        .byte $fc,$82,$ba,$bd,$b6                   // .....

txt_e26d:
        .text "63"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $7e                                   // ~

txt_e271:
        .text "BZZ"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $5a,$9a,$da,$c0,$30,$88,$e8,$64,$34,$b4,$b4,$e0,$18,$e4,$f4,$34 // Z...0..d4......4
        .byte $74,$e4,$c8,$c0,$30,$88,$e8,$64,$34,$b4,$b4,$e0,$18,$e4,$f4,$34 // t...0..d4......4
        .byte $74,$e4,$c8,$e0,$10,$c8,$e8,$68,$08,$38,$90,$fc,$04,$f4,$f4,$04 // t......h.8......
        .byte $7c,$40,$40,$fc,$84,$b4,$b4,$b4,$b4,$b4,$b4 // |@@........

txt_e2b0:
        .text ">"
        .byte $22                                   // double quote character
        .text "ZZ"
        .byte $b2                                   // '2' | $80 (end-of-string marker)
        .byte $b4,$64,$68,$7c,$84,$b4,$35,$75,$76,$f4,$f5,$f0,$10,$d0,$d0,$a0 // .dh|..5uv.......
        .byte $40,$a0,$a0,$7c,$84,$34,$74,$e4,$c8,$90,$20,$f0,$10,$d0,$d0,$90 // @..|.4t... .....
        .byte $a0,$20,$40,$00,$00,$00,$00,$a0,$a0,$a0,$a0,$00,$00,$00,$00,$0a // . @.............
        .byte $0a,$0a,$0a,$00,$00,$00,$00,$aa,$aa,$aa,$aa,$a0,$a0,$a0,$a0,$a0 // ................
        .byte $a0,$a0,$a0,$f5,$7d,$9f,$97,$a5,$ad,$a3,$a3,$00,$00,$00,$00,$00 // ....}...........
        .byte $00,$00,$00,$e0,$20,$a0,$a0,$a0,$60   // .... ...`

txt_e30e:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "?!--ZZD"
        .byte $7c                                   // |

// --- Region $e333-$e3d0 ---
.pc = $e333 "dat_e333"

dat_e333:
        .byte $7f,$c1,$1d,$fd,$e1,$00,$00,$80,$80,$80,$80,$00,$00,$f0,$08,$e8 // ................
        .byte $d0,$d0,$a0,$a0,$a0,$80,$40,$a0,$d0,$d0,$e8,$e8,$e8,$00,$00,$00 // ......@.........
        .fill 20, $00
        .byte $e0,$00,$00,$00,$1f,$e1,$1d,$fd,$e3,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $c0,$30,$88,$e8,$64,$34,$b4,$b4,$00,$00,$00,$00,$00,$00,$00,$00 // .0..d4..........
        .byte $c0,$20,$90,$d0,$d0,$d0,$a0,$20,$fc,$04,$f4,$f4,$e4,$8c,$e8,$64 // . ..... .......d
        .byte $f8,$08,$68,$68,$68,$68,$d8,$d0,$fc,$04,$f4,$f4,$04,$8c,$e8,$64 // ..hhhh.........d
        .byte $c0,$30,$88,$e8,$64,$b4,$c8,$74,$fc,$04,$f4,$f4,$74,$e8,$d0,$d0 // .0..d..t....t...
        .byte $80,$60,$90,$e8,$68,$d0,$e8,$64,$c0,$30,$88,$e8,$64,$34,$b4,$34 // .`..h..d.0..d4.4

dat_e3d0:
        // === Fill data (1 bytes, $e3d0-$e3d0) ===
        .byte $00                                   // .

// --- Region $e3f8-$e50f ---
.pc = $e3f8 "dat_e3f8"

dat_e3f8:
        .byte $c0,$30,$88,$e8,$64,$34,$b4,$b4,$00,$00,$00,$00,$00,$00,$00,$00 // .0..d4..........
        .byte $b5,$b0,$bf,$bf,$b0,$b7,$84,$fc,$bf,$b8,$b7,$b0,$bf,$bf,$80,$ff // ................
        .byte $ba,$9b,$5c,$4f,$27,$11,$0c,$03,$b4,$b4,$b7,$b0,$bf,$bf,$80,$ff // ..\O'...........
        .byte $b7,$b4,$b7,$b0,$bf,$bf,$80,$ff,$b7,$b4,$b4,$b4,$b4,$b4,$84,$fc // ................
        .byte $b4,$b3,$b3,$98,$5f,$47,$30,$0f,$bc,$b3,$b4,$b4,$b4,$b4,$84,$fc // ...._G0.........

txt_e448:
        .text "ZZZZZZB"
        .byte $7e,$5a,$da,$9a,$b2,$b4,$a4,$88,$f0,$b7,$b3,$b1,$b4,$b6,$b5,$84 // ~Z..............
        .byte $fc,$b4,$b4,$b7,$b0,$bf,$bf,$80,$ff,$b5,$b4,$b6,$b5,$b5,$b4,$84 // ................
        .byte $fc,$5b                               // .[

txt_e471:
        .text "ZZZZZB"
        .byte $7e,$b4,$b4,$b3,$98,$5f,$47,$30,$0f,$bf,$b8,$b3,$b4,$b4,$b4,$84 // ~...._G0........
        .byte $fc,$b5,$b6,$b1,$99,$5f,$47,$30,$0f,$bf,$bb,$b5,$b6,$b5,$b4,$84 // ....._G0........
        .byte $fc,$09,$fc,$86,$b8,$bf,$8f,$40,$3f,$0b,$0b,$0b,$0b,$0b,$0b,$08 // .......@?.......
        .byte $0f,$b4,$b4,$b3,$98,$5f,$47,$30,$0f,$26,$16,$13,$0b,$09,$05,$04 // ....._G0.&......
        .byte $03,$b1,$b3,$b6,$b6,$bc,$b9,$82,$fe,$2c,$2c,$5b,$5b,$b4,$b4,$88 // .........,,[[...
        .byte $f8,$0b,$0b,$0b,$0b,$0b,$0b,$08,$0f,$2e,$4e,$5c,$9c,$bf,$bf,$80 // ..........N\....
        .byte $ff,$a0,$a0,$a0,$a0,$aa,$aa,$aa,$aa,$a0,$a0,$a0,$a0,$00,$00,$00 // ................
        .byte $00,$00,$00,$80,$80,$a0,$a0,$a8,$a8,$00,$00,$00,$00,$a0,$a0,$a8 // ................
        .byte $a8,$a8,$a8,$a0,$a0,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00
        .text ",-!?"
        .byte $00
        .byte $3e,$22,$3e

// --- Region $e528-$e543 ---
.pc = $e528 "dat_e528"

dat_e528:
        .byte $a0,$d0,$68,$68,$34,$b4,$84,$7c,$a0,$40,$80,$80,$00,$00,$00,$00 // ..hh4..|.@......
        .byte $7c,$00,$00,$00,$00,$00,$00,$00,$0b,$0b,$0b,$05 // |...........

// --- Region $e549-$e5d0 ---
.pc = $e549 "dat_e549"

dat_e549:
        .byte $02,$02,$05,$05,$0b,$08,$07,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$04,$05,$05,$05,$0b,$17,$10,$1f,$bf // ................
        .byte $b8,$87,$78,$00,$00,$00,$00,$00,$00,$7e
        .text "BZZB"
        .byte $7e,$00
        .byte $00,$00,$00,$00,$00,$00,$00,$b4,$b4,$b3,$98,$5f,$47,$30,$0f // ..........._G0.

txt_e588:
        .text "ZZZZZZB"
        .byte $7e                                   // ~

txt_e590:
        .text "N"
        .byte $5c                                   // backslash character
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $b8,$bf,$bf,$80,$ff,$b7,$b4,$b3,$98,$5f,$47,$30,$0f,$58,$98,$bf // ........._G0.X..
        .byte $bf,$81,$fd,$04,$07,$b7,$b4,$b3,$98,$5f,$47,$30,$0f,$b3,$b4,$b3 // ........._G0....
        .byte $98,$5f,$47,$30,$0f,$0b,$0b,$0b,$0b,$0b,$0b,$08,$0f,$b3,$b4,$b3 // ._G0............
        .byte $98,$5f,$47,$30,$0f,$b8,$4f,$b7,$98,$5f,$47,$30,$0f // ._G0..O.._G0.

dat_e5d0:
        // === Fill data (1 bytes, $e5d0-$e5d0) ===
        .byte $00                                   // .

// --- Region $e5f9-$e6d8 ---
.pc = $e5f9 "dat_e5f9"

dat_e5f9:
        .byte $01,$02,$02,$02,$02,$02,$03,$00,$00,$00,$00,$00,$00,$00,$00,$90 // ................
        .byte $c8,$e8,$e4,$72,$32,$82,$fe,$64,$b4,$b4,$74,$e4,$88,$30,$c0,$00 // ...r2..d..t..0..
        .byte $00,$fc,$04,$f4,$f4,$04,$fc,$b4,$b4,$34,$64,$e8,$88,$30,$c0,$fc // .........4d..0..
        .byte $00,$fc,$04,$f4,$f4,$04,$fc,$fc,$00,$00,$00,$00,$00,$00,$00,$08 // ................
        .byte $f4,$f4,$64,$e8,$88,$30,$c0,$b4,$b4,$b4,$b4,$b4,$b4,$84,$fc,$00 // ..d..0..........
        .fill 15, $00
        .byte $20,$90,$c8,$e4,$74,$34,$84,$fc,$00,$00,$fc,$04,$f4,$f4,$04,$fc //  ...t4..........
        .byte $f5,$f4,$76,$75
        .byte $35,$b4,$84,$7c,$7a,$ba
        .text "ZZZZB"
        .byte $7e
        .byte $b4,$b4,$34,$64,$e8,$88,$30,$c0,$30,$c0,$00,$00,$00,$00,$00,$00 // ..4d..0.0.......
        .byte $b4,$34,$b6,$e2,$fa,$9a,$62,$9e,$30,$a0,$d0,$e8,$74,$b4 // .4....b.0...t.

txt_e696:
        .text "D<"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $e8,$74,$74,$f4,$e4,$08,$f0           // .tt....

txt_e6a0:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $b4,$b4,$34,$64,$e8,$88,$30,$c0,$c8,$d0,$90,$a0,$20,$40,$40,$80 // ..4d..0..... @@.
        .byte $b1                                   // .

txt_e6b9:
        .text "36"
        .byte $b6                                   // '6' | $80 (end-of-string marker)
        .byte $bd,$ba,$82,$fc,$d0,$d0,$68,$68,$b4,$b4,$44,$7c // ......hh..D|

txt_e6c8:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $40,$80,$fc,$04,$f4,$f4,$04,$fc       // @.......

dat_e6d8:
        // === Fill data (1 bytes, $e6d8-$e6d8) ===
        .byte $00                                   // .

// --- Region $e708-$e70a ---
.pc = $e708 "dat_e708"

dat_e708:
        .byte $c0,$80                               // ..

dat_e70a:
        // === Fill data (1 bytes, $e70a-$e70a) ===
        .byte $00                                   // .

// --- Region $e740-$e78f ---
.pc = $e740 "dat_e740"

dat_e740:
        .byte $a0,$a0,$a0,$d0,$d0,$e8,$08,$f0,$e8,$e8,$e8,$d0,$d0,$a0,$40,$80 // ..............@.
        .fill 16, $00
        .byte $10,$d0,$d0,$d0,$a0,$40,$80,$00,$1c,$e0,$00,$00,$00,$00,$00,$00 // .....@..........
        .fill 16, $00
        .byte $b4,$b4,$34,$64,$e8,$88,$30,$c0,$00,$00,$00,$00,$00,$00,$00,$00 // ..4d..0.........

// --- Region $e791-$e7cc ---
.pc = $e791 "dat_e791"

dat_e791:
        .byte $80,$fc,$04,$f4,$f4,$04,$fc,$34,$b4,$34,$64,$e8,$88,$30,$c0,$dc // .......4.4d..0..
        .byte $c4,$f4,$f4,$84,$bc,$20,$e0,$34,$b4,$34,$64,$e8,$88,$30,$c0,$34 // ..... .4.4d..0.4
        .byte $b4,$34,$64,$e8,$88,$30,$c0,$a0,$a0,$a0,$a0,$a0,$a0,$20,$e0,$34 // .4d..0....... .4
        .byte $b4,$34,$64,$e8,$88,$30,$c0,$74,$f4,$b4,$64,$e8 // .4d..0.t..d.

// --- Region $e7ef-$e7f7 ---
.pc = $e7ef "Segment $e7ef"
        .fill 9, $00

// --- Region $e804-$e80e ---
.pc = $e804 "dat_e804"

dat_e804:
        .byte $0c,$0a,$0a,$0c,$00,$00,$0e,$1e,$36,$66,$de // ........6f.

// --- Region $e810-$e852 ---
.pc = $e810 "dat_e810"

dat_e810:
        .byte $00,$00,$fc,$c6,$fc,$c6,$fc,$00,$00,$00,$7c,$c6,$c0,$c6,$7c,$00 // ..........|...|.
        .byte $00,$00,$fc,$c6,$c6,$c6,$fc,$00,$00,$00,$fe,$c0,$f8,$c0,$fe,$00 // ................
        .byte $00,$00,$fe,$c0,$f8,$c0,$c0,$00,$00,$00,$7e,$c0,$dc,$c6,$7c,$00 // ..........~...|.
        .byte $00,$00,$c6,$c6,$fe,$c6,$c6,$00,$00,$00,$3c,$18,$18,$18,$3c,$00 // ..........<...<.
        .byte $00,$00,$3e                           // ..>

// --- Region $e858-$e860 ---
.pc = $e858 "dat_e858"

dat_e858:
        .byte $00,$00,$cc,$d8,$f0,$f8,$cc,$00,$00   // .........

// --- Region $e862-$e8ee ---
.pc = $e862 "dat_e862"

dat_e862:
        .byte $c0,$c0,$c0,$c0,$fe,$00,$00,$00,$c6,$ee,$fe,$d6,$c6,$00,$00,$00 // ................
        .byte $66,$76,$7e,$6e,$66,$00,$00,$00,$3c,$66,$66,$66,$3c,$00,$00,$00 // fv~nf...<fff<...
        .byte $fc,$c6,$fc,$c0,$c0,$00,$00,$00,$3c,$66,$66,$66,$3c,$0c,$00,$00 // ........<fff<...
        .byte $fc,$c6,$fc,$d8,$cc,$00,$00,$00,$7e,$c0,$7c,$06,$fc,$00,$00,$00 // ........~.|.....
        .byte $fe                                   // .

txt_e8a3:
        .text "8888"
        .byte $00                                   // string terminator
        .byte $00,$00,$66,$66,$66,$66,$3c,$00,$00,$00,$66,$66,$66,$3c,$18,$00 // ..ffff<...fff<..
        .byte $00,$00,$c6,$d6,$fe,$ee,$c6,$00,$00,$00,$c6,$6c,$38,$6c,$c6,$00 // ...........l8l..
        .byte $00,$00,$66,$66,$3c,$18,$18,$00,$00,$00,$fe,$1c,$38,$70,$fe,$00 // ..ff<.......8p..
        .byte $00,$00                               // ..

txt_e8da:
        .text "80008"
        .byte $00                                   // string terminator
        .byte $00,$00,$60,$30,$18,$0c,$06,$00,$00,$00,$1c,$0c,$0c,$0c,$1c // ..`0...........

// --- Region $e90a-$ea30 ---
.pc = $e90a "dat_e90a"

dat_e90a:
        .byte $38,$38,$38,$00,$38,$00,$00,$36,$36,$36,$00,$00,$00,$00,$00,$00 // 888.8..666......
        .byte $24,$7e,$24,$7e,$24,$00,$00,$00,$3e,$50,$3c,$12,$7c,$00,$00,$00 // $~$~$...>P<.|...
        .byte $66,$0c,$18,$30,$66,$00,$00,$00,$08,$18,$7f,$08,$08,$00,$00,$18 // f..0f...........
        .byte $18,$18,$00,$00,$00,$00,$00,$00,$0c,$18,$18,$18,$0c,$00,$00,$00 // ................
        .byte $18,$0c,$0c,$0c,$18,$00,$00,$00,$42,$3c,$7e,$3c,$42,$00,$00,$00 // ........B<~<B...
        .byte $18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$30,$30,$60,$00,$00 // ..~........00`..
        .byte $00,$00,$3c,$00,$00,$00,$00,$00,$00,$00,$00,$08,$18,$00,$00,$00 // ..<.............
        .byte $06,$0c,$18,$30,$60,$00,$00,$00,$7c,$ce,$c6,$e6,$7c,$00,$00,$00 // ...0`...|...|...
        .byte $18,$38,$78,$18,$fe,$00,$00,$00,$7c,$c6,$0c,$30,$fe,$00,$00,$00 // .8x.....|..0....
        .byte $fc,$06,$1c,$06,$fc,$00,$00,$00,$c0,$c0,$d8,$fe,$18,$00,$00,$00 // ................
        .byte $fe,$c0,$fc,$06,$fc,$00,$00,$00,$3e,$60,$7c,$66,$3c,$00,$00,$00 // ........>`|f<...
        .byte $fe,$cc,$18,$30,$30,$00,$00,$00,$7c,$c6,$7c,$c6,$7c,$00,$00,$00 // ...00...|.|.|...
        .byte $7c,$c6,$7e,$06,$fc,$00,$00,$00,$00,$18,$00,$18,$00,$00,$00,$00 // |.~.............
        .byte $00,$18,$00,$18,$18,$30,$00,$00,$0c,$18,$30,$18,$0c,$00,$00,$00 // .....0....0.....
        .byte $00,$3c,$00,$3c,$00,$00,$00,$00,$30,$18,$0c,$18,$30,$00,$00,$00 // .<.<....0...0...
        .fill 8, $00
        .byte $ff,$ea,$ef,$ed,$e5,$ea,$00,$00,$ff,$aa,$aa,$aa,$aa,$aa,$00,$00 // ................
        .byte $ff,$a9,$f9,$d9,$59,$a9,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$aa,$aa // ....Y...........
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$a9,$a9,$a9,$a9,$a9,$a9,$a9,$a9,$ef // ...............

// --- Region $ea37-$ea80 ---
.pc = $ea37 "dat_ea37"

dat_ea37:
        .byte $00,$aa,$aa,$aa,$aa,$55,$00,$00,$00,$f9,$d9,$59,$a9,$55,$00,$00 // .....U.....Y.U..
        .byte $00,$bf,$75,$ff,$b6,$7f,$7a,$1f,$06,$b7,$dd,$bf,$f5,$bf,$eb,$bf // ..u...z.........
        .byte $f7,$bf,$eb,$bd,$f7,$5e,$f6,$38,$e0,$ef,$fb,$6f,$5d,$77,$6f,$7d // .....^.8...o]wo}
        .byte $76,$5f,$f7,$be,$ea,$be,$6e,$fe,$ae   // v_....n..

txt_ea70:
        .text ".;?-?=7"
        .byte $1b,$ec,$5c,$ec,$bc,$d4,$7c,$e4,$b8,$1f // ..\...|...

// --- Region $ea97-$eacf ---
.pc = $ea97 "Segment $ea97"
        .byte $6d,$b4,$7c,$f4,$5c,$fc,$6c,$bc,$ee,$00,$00,$00,$00,$00,$00,$00 // m.|.\.l.........
        .byte $07,$6e,$6b,$7d,$5f,$7b,$eb,$bf,$fb,$fa,$b6,$f6,$ba,$6a,$fb,$5f // .nk}_{.......j._
        .byte $ee,$00,$00,$00,$00,$00,$00,$00,$e0,$1f,$75,$6f,$fa,$ef,$bb,$ff // ..........uo....
        .byte $00,$7b,$bd,$ef,$fb,$76,$df,$ff,$00   // .{...v...

// --- Region $eb1f-$eb1f ---
.pc = $eb1f "dat_eb1f"

dat_eb1f:
        .byte $4c                                   // L

// --- Region $eb3f-$eb3f ---
.pc = $eb3f "dat_eb3f"

dat_eb3f:
        .byte $10                                   // .

// --- Region $eb5f-$eb5f ---
.pc = $eb5f "dat_eb5f"

dat_eb5f:
        .byte $fc                                   // .

// --- Region $eb7c-$eb82 ---
.pc = $eb7c "dat_eb7c"

dat_eb7c:
        .byte $10,$00,$00,$54,$00,$00,$10           // ...T...

// --- Region $eb9f-$f543 ---
.pc = $eb9f "dat_eb9f"

dat_eb9f:
        .byte $fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$30,$00,$00,$20,$00,$00,$10,$00,$03 // .......0.. .....
        .byte $57,$00,$00,$10,$00,$00,$20,$00,$00,$30,$00,$00,$00,$00,$00,$00 // W..... ..0......
        .fill 16, $00
        .byte $fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$30,$00,$00,$20,$00,$00,$10,$00,$00,$10,$00,$0e // ....0.. ........
        .byte $56,$c0,$00,$10,$00,$00,$10,$00,$00,$20,$00,$00,$30,$00,$00,$00 // V........ ..0...
        .fill 16, $00
        .byte $fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$30,$00,$00,$30,$00 // ...........0..0.
        .byte $00,$20,$00,$00,$20,$00,$00,$10,$00,$00,$10,$00,$00,$10,$00,$fa // . .. ...........
        .byte $56,$bc,$00,$10,$00,$00,$10,$00,$00,$10,$00,$00,$20,$00,$00,$20 // V........... .. 
        .byte $00,$00,$30,$00,$00,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..0..0..........
        .byte $fc,$ff,$ff,$ff,$ea,$aa,$ab,$e5,$55,$5b,$e5,$55,$5b,$e9,$6a,$ab // ........U[.U[.j.
        .byte $f9,$6f,$ff,$39,$6c,$00,$39,$6f,$f0,$39,$6a,$b0 // .o.9l.9o.9j.

txt_ec7b:
        .text "9U"
        .byte $b0                                   // '0' | $80 (end-of-string marker)

txt_ec7e:
        .text "9U"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $39,$6a,$b0,$39,$6f,$f0,$39,$6c,$00,$39,$6c,$00,$f9,$6f,$00,$e9 // 9j.9o.9l.9l..o..
        .byte $6b,$00,$e5,$5b,$00,$e5,$5b,$00,$ea,$ab,$00,$ff,$ff,$00,$a2,$ff // k..[..[.........
        .byte $ff,$fc,$ea,$aa,$af,$e5,$55,$6b,$e5,$55,$5b,$e9,$6a,$5b,$f9,$6e // ......Uk.U[.j[.n
        .byte $5b,$39,$6e,$5b,$39,$6e,$5b,$39,$6a,$5b,$39,$55,$6c,$39,$55,$6c // [9n[9n[9j[9Ul9Ul
        .byte $39,$6a,$5b,$39,$6e,$5b,$39,$6e,$5b,$39,$6e,$5b,$f9,$6e,$5b,$e9 // 9j[9n[9n[9n[.n[.
        .byte $6a,$5b,$e5,$55,$5b,$e5,$55,$6b,$ea,$aa,$af,$ff,$ff,$fc,$09,$ff // j[.U[.Uk........
        .byte $ff,$fc,$ea,$aa,$af,$e5,$55,$6b,$e5,$55,$5b,$e9,$6a,$5b,$f9,$6e // ......Uk.U[.j[.n
        .byte $5b,$39,$6e,$5b,$39,$6e,$5b,$39,$6a,$5b,$39,$55,$6c,$39,$55,$6c // [9n[9n[9j[9Ul9Ul
        .byte $39,$6a,$5b,$39,$6e,$5b,$39,$6e,$5b,$39,$6e,$5b,$f9,$6e,$5b,$e9 // 9j[9n[9n[9n[.n[.
        .byte $6e,$5b,$e5,$6e,$5b,$e5,$6e,$5b,$ea,$ae,$ab,$ff,$ff,$ff,$09,$4c // n[.n[.n[.......L
        .byte $08,$19,$4c,$17,$19,$ad,$74,$19,$c9,$02,$f0,$07,$c9,$01,$d0,$19 // ..L...t.........
        .byte $4c,$e8,$ff,$4a,$53,$41,$93,$81,$93,$86,$84,$aa,$ee,$85,$01,$04 // L..JSA..........
        .byte $01,$04,$06,$01,$13,$06,$13,$01,$ff,$ee,$42,$19,$ee,$43,$19,$ee // ..........B..C..
        .byte $44,$19,$a9,$1f,$8d,$18,$d4,$a2,$02,$ce,$73,$19,$10,$06,$ad,$1d // D.........s.....
        .byte $19,$8d,$73,$19                       // ..s.

txt_ed65:
        .text ", "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $86,$ff,$bd,$1e,$19,$8d,$56,$19,$a8,$ad,$73,$19,$cd,$1d,$19,$d0 // ......V...s.....
        .byte $12,$bd,$e9,$16,$85,$fb,$bd,$ec,$16,$85,$fc,$de,$27,$19,$30,$06 // ............'.0.
        .byte $4c,$fa,$11,$4c,$0a,$12,$bc,$21,$19,$b1,$fb,$c9,$fe,$f0,$15,$c9 // L..L...!........
        .byte $ff,$d0,$19,$a9,$00,$9d,$27,$19,$9d,$21,$19,$9d,$24,$19,$8d,$72 // ......'..!..$..r
        .byte $19,$4c,$6e,$10,$a9,$02,$8d,$74,$19,$4c,$0b,$19,$8d,$67,$19,$29 // .Ln....t.L...g.)
        .byte $80,$f0,$0e,$ad,$67,$19,$29,$1f,$9d,$4f,$19,$fe,$21,$19,$4c,$6e // ....g.)..O..!.Ln
        .byte $10,$ad,$67,$19,$29,$40,$f0,$0e,$ad,$67,$19,$29,$3f,$9d,$76,$19 // ..g.)@...g.)?.v.
        .byte $fe,$21,$19,$4c,$6e,$10,$ad,$67,$19,$0a,$a8,$b9,$ef,$16,$85,$fd // .!.Ln..g........
        .byte $b9,$f0,$16,$85,$fe,$a9,$00,$9d,$3f,$19,$bc,$24,$19,$9d,$42,$19 // ........?..$..B.
        .byte $a9,$03,$9d,$61,$19,$b1,$fd,$85,$f8,$29,$f0,$c9,$f0,$d0,$10,$a9 // ...a.....)......
        .byte $01,$9d,$80,$19,$fe,$24,$19,$c8,$b1,$fd,$85,$f8,$4c,$57,$11,$a9 // .....$......LW..
        .byte $00,$9d,$80,$19,$a5,$f8,$29,$f0,$c9,$e0,$d0,$2c,$a5,$f8,$29,$01 // ......)....,..).
        .byte $18,$69,$01,$9d,$3f,$19,$a5,$f8,$29,$0e,$4a,$8d,$65,$19,$fe,$24 // .i..?...).J.e..$
        .byte $19,$c8,$b1,$fd,$48,$29,$f0,$8d,$64,$19,$68,$29,$0f,$8d,$f8,$12 // ....H)..d.h)....
        .byte $fe,$24,$19,$c8,$b1,$fd,$85,$f8,$a5,$f8,$29,$e0,$c9,$c0,$d0,$0a // .$........).....
        .byte $a5,$f8,$29,$1f,$9d,$33,$19,$20,$ed,$11,$a5,$f8,$29,$c0,$c9,$80 // ..)..3. ....)...
        .byte $d0,$0d,$a5,$f8,$29,$3f,$9d,$2a,$19,$20,$ed,$11,$4c,$dd,$10,$bd // ....)?.*. ..L...
        .byte $2a,$19,$9d,$27,$19,$a5,$f8,$18,$7d,$4f,$19,$9d,$30,$19,$a8,$b9 // *..'....}O..0...
        .byte $64,$15,$48,$b9,$c4,$15,$ac,$56,$19,$99,$01,$d4,$9d,$36,$19,$9d // d.H....V.....6..
        .byte $39,$19,$68,$99,$00,$d4,$9d,$3c,$19,$bd,$80,$19,$d0,$46,$bd,$33 // 9.h....<.....F.3
        .byte $19,$0a,$0a,$0a,$aa,$8e,$52,$19,$bd,$a3,$16,$99,$05,$d4,$bd,$a4 // ......R.........
        .byte $16,$99,$06,$d4,$bd,$a5,$16,$48,$bd,$a1,$16,$48,$bd,$a2,$16,$a6 // .......H...H....
        .byte $ff,$9d,$2d,$19,$9d,$79,$19,$a9,$00,$99,$02,$d4,$9d,$45,$19,$68 // ..-..y.......E.h
        .byte $9d,$4b,$19,$29,$0f,$99,$03,$d4,$9d,$48,$19,$a9,$01,$9d,$6f,$19 // .K.).....H....o.
        .byte $68,$9d,$6c,$19,$fe,$24,$19,$bc,$24,$19,$b1,$fd,$c9,$ff,$d0,$12 // h.l..$..$.......
        .byte $a9,$00,$9d,$24,$19,$bd,$76,$19,$f0,$05,$de,$76,$19,$10,$03,$fe // ...$..v....v....
        .byte $21,$19,$4c,$52,$15,$fe,$24,$19,$c8,$b1,$fd,$c9,$ff,$f0,$e1,$85 // !.LR..$.........
        .byte $f8,$60,$ac,$56,$19,$bd,$42,$19,$f0,$08,$bd,$2d,$19,$29,$fe,$9d // .`.V..B....-.)..
        .byte $79,$19,$bd,$33,$19,$0a,$0a,$0a,$a8,$b9,$a6,$16,$8d,$53,$19,$b9 // y..3.........S..
        .byte $a7,$16,$8d,$54,$19,$b9,$a8,$16,$8d,$55,$19,$29,$04,$d0,$0c,$ad // ...T.....U.)....
        .byte $55,$19,$29,$10,$d0,$05,$ad,$53,$19,$d0,$03,$4c,$eb,$12,$48,$29 // U.)....S...L..H)
        .byte $78,$4a,$4a,$4a,$9d,$58,$19,$68,$29,$07,$8d,$57,$19,$bd,$5b,$19 // xJJJ.X.h)..W..[.
        .byte $f0,$0a,$de,$5e,$19,$d0,$19,$fe,$5b,$19,$10,$14,$fe,$5e,$19,$bd // ...^....[....^..
        .byte $58,$19,$dd,$5e,$19,$b0,$09,$9d,$5e,$19,$de,$5b,$19,$de,$5e,$19 // X..^....^..[..^.
        .byte $bd,$30,$19,$a8,$b9,$65,$15,$38,$f9,$64,$15,$8d,$7f,$19,$b9,$c5 // .0...e.8.d......
        .byte $15,$f9,$c4,$15,$7d,$42,$19,$4a,$ce,$57,$19,$30,$07,$4a,$6e,$7f // ....}B.J.W.0.Jn.
        .byte $19,$4c,$80,$12,$8d,$7e,$19,$b9,$64,$15,$8d,$7c,$19,$b9,$c4,$15 // .L...~..d..|....
        .byte $8d,$7d,$19,$bd,$58,$19,$4a,$a8,$88,$30,$16,$38,$ad,$7c,$19,$ed // .}..X.J..0.8.|..
        .byte $7f,$19,$8d,$7c,$19,$ad,$7d,$19,$ed,$7e,$19,$8d,$7d,$19,$4c,$a0 // ...|..}..~..}.L.
        .byte $12,$bd,$42,$19,$c9,$04,$90,$2b,$bc,$5e,$19,$88,$30,$16,$18,$ad // ..B....+.^..0...
        .byte $7c,$19,$6d,$7f,$19,$8d,$7c,$19,$ad,$7d,$19,$6d,$7e,$19,$8d,$7d // |.m...|..}.m~..}
        .byte $19,$4c,$c3,$12,$ac,$56,$19,$ad,$7c,$19,$99,$00,$d4,$ad,$7d,$19 // .L...V..|.....}.
        .byte $99,$01,$d4,$a6,$ff,$ac,$56,$19,$bd,$2a,$19,$38,$fd,$27,$19,$c9 // ......V..*.8.'..
        .byte $00,$90,$46,$bd,$3f,$19,$f0,$41,$29,$03,$c9,$01,$f0,$1f,$ad,$64 // ..F.?..A)......d
        .byte $19,$38,$bd,$3c,$19,$ed,$64,$19,$9d,$3c,$19,$99,$00,$d4,$bd,$36 // .8.<..d..<.....6
        .byte $19,$ed,$65,$19,$9d,$36,$19,$99,$01,$d4,$4c,$41,$13,$ad,$64,$19 // ..e..6....LA..d.
        .byte $18,$bd,$3c,$19,$6d,$64,$19,$9d,$3c,$19,$99,$00,$d4,$bd,$36,$19 // ..<.md..<.....6.
        .byte $6d,$65,$19,$9d,$36,$19,$99,$01,$d4,$ad,$54,$19,$f0,$6c,$29,$07 // me..6.....T..l).
        .byte $a8,$88,$98,$0a,$0a,$a8,$b9,$95,$16,$dd,$42,$19,$90,$03,$4c,$63 // ..........B...Lc
        .byte $13,$c8,$c8,$b9,$95,$16,$dd,$42,$19,$90,$0a,$c8,$b9,$95,$16,$8d // .......B........
        .byte $4e,$19,$4c,$75,$13,$ad,$54,$19,$29,$fc,$8d,$4e,$19,$bd,$6f,$19 // N.Lu..T.)..N..o.
        .byte $d0,$1d,$bd,$45,$19,$38,$ed,$4e,$19,$9d,$45,$19,$bd,$48,$19,$e9 // ...E.8.N..E..H..
        .byte $00,$9d,$48,$19,$c9,$01,$b0,$22,$a9,$01,$9d,$6f,$19,$d0,$1b,$bd // ..H...."...o....
        .byte $45,$19,$18,$6d,$4e,$19,$9d,$45,$19,$bd,$48,$19,$69,$00,$9d,$48 // E..mN..E..H.i..H
        .byte $19,$c9,$0f,$90,$05,$a9,$00,$9d,$6f,$19,$a9,$00,$8d,$d4,$13,$bd // ........o.......
        .byte $4b,$19,$29,$80,$f0,$0c,$bd,$42,$19,$29,$01,$f0,$05,$a9,$b0,$8d // K.)....B.)......
        .byte $d4,$13,$a6,$ff,$ac,$56,$19,$bd,$45,$19,$18,$69,$00,$99,$02,$d4 // .....V..E..i....
        .byte $bd,$48,$19,$69,$00,$99,$03,$d4,$ad,$55,$19,$29,$40,$f0,$14,$a6 // .H.i.....U.)@...
        .byte $ff,$bd,$42,$19,$c9,$03,$90,$0b,$29,$03,$aa,$bd,$32,$16,$a6,$ff // ..B.....)...2...
        .byte $9d,$79,$19,$8c,$67,$19,$ad,$55,$19,$29,$01,$f0,$2a,$a6,$ff,$8e // .y..g..U.)..*...
        .byte $75,$19,$a9,$89,$85,$f9,$a9,$1e,$85,$fa,$a6,$ff,$bd,$42,$19,$a0 // u............B..
        .byte $0b,$d1,$f9,$b0,$33,$a0,$0a,$d1,$f9,$b0,$38,$88,$c0,$06,$d0,$f7 // ....3.....8.....
        .byte $d1,$f9,$b0,$06,$4c,$7b,$14,$4c,$6a,$14,$a5,$ff,$0a,$d0,$03,$18 // ....L{.Lj.......
        .byte $69,$01,$8d,$68,$19,$ae,$72,$19,$8a,$2d,$68,$19,$d0,$08,$8a,$18 // i..h..r..-h.....
        .byte $6d,$68,$19,$8d,$17,$d4,$a0,$06,$88,$88,$88,$88,$88,$88,$b1,$f9 // mh..............
        .byte $4c,$73,$14,$88,$88,$88,$88,$88,$88,$bd,$69,$19,$18,$71,$f9,$4c // Ls........i..q.L
        .byte $73,$14,$a5,$ff,$cd,$75,$19,$d0,$0a,$a9,$ff,$a6,$ff,$9d,$69,$19 // s....u........i.
        .byte $8d,$16,$d4,$ac,$67,$19,$ad,$55,$19,$29,$10,$f0,$5e,$ad,$53,$19 // ....g..U.)..^.S.
        .byte $29,$0f,$aa,$bd,$3e,$16,$8d,$af,$14,$bd,$40,$16,$8d,$b0,$14,$bd // )...>.....@.....
        .byte $42,$16,$8d,$b7,$14,$bd,$44,$16,$8d,$b8,$14,$a6,$ff,$bd,$42,$19 // B.....D.......B.
        .byte $c9,$0f,$b0,$34,$aa,$ca,$bd,$76,$16,$a4,$ff,$99,$79,$19,$bd,$66 // ...4...v....y..f
        .byte $16,$8d,$68,$19,$ad,$53,$19,$29,$10,$f0,$0c,$a6,$ff,$bd,$30,$19 // ..h..S.)......0.
        .byte $18,$6d,$68,$19,$4c,$42,$15,$ac,$56,$19,$ad,$68,$19,$18,$69,$0d // .mh.LB..V..h..i.
        .byte $99,$01,$d4,$a9,$00,$99,$00,$d4,$4c,$52,$15,$ad,$55,$19,$29,$80 // ........LR..U.).
        .byte $f0,$34,$a6,$ff,$ac,$56,$19,$bd,$42,$19,$c9,$02,$b0,$14,$a9,$48 // .4...V..B......H
        .byte $99,$01,$d4,$a9,$00,$99,$00,$d4,$a6,$ff,$a9,$81,$9d,$79,$19,$4c // .............y.L
        .byte $52,$15,$bd,$3c,$19,$99,$00,$d4,$bd,$36,$19,$99,$01,$d4,$bd,$2d // R..<.....6.....-
        .byte $19,$29,$fe,$9d,$79,$19,$ad,$55,$19,$29,$04,$f0,$2d,$de,$61,$19 // .)..y..U.)..-.a.
        .byte $10,$05,$a9,$02,$9d,$61,$19,$a6,$ff,$bd,$61,$19,$aa,$bd,$86,$16 // .....a....a.....
        .byte $85,$41,$a6,$ff,$bd,$30,$19,$18,$65,$41,$aa,$ac,$56,$19,$bd,$64 // .A...0..eA..V..d
        .byte $15,$99,$00,$d4,$bd,$c4,$15,$99,$01,$d4,$a6,$ff,$ac,$56,$19,$bd // .............V..
        .byte $79,$19,$99,$04,$d4,$ca,$30,$03,$4c,$45,$10,$60,$0c,$1c,$2d,$3e // y.....0.LE.`..->
        .byte $51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a,$7d,$a3,$cc,$f6,$23 // Qf{......8Z}...#
        .byte $53,$86,$bb,$e0,$30,$70,$b4,$fb,$47,$98,$ed,$47,$a7,$0c,$77,$e9 // S...0p..G..G..w.
        .byte $61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef,$d2,$c3,$c3,$d1,$ef // a.h..0..N.......
        .byte $1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2,$df,$3e,$c1,$6b,$3c // .`...1......>.k<
        .byte $39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6,$79,$73,$c7,$7c,$97 // 9c.K..E.}..ys.|.
        .byte $1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8,$2e,$01,$01,$01,$01 // ...~............
        .fill 8, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

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

txt_f344:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$00
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $06,$06,$07,$07,$08,$08
        .byte $07,$07,$56,$76,$16,$16,$46,$66,$16,$16,$13,$01,$ff,$23,$08,$13 // ..Vv..Ff.....#..
        .byte $03,$23,$00,$00,$00,$00,$00,$00,$00,$00,$81,$41,$40,$80,$80,$80 // .#.........A@...
        .byte $80,$80,$10,$10,$10,$10,$10,$10,$10,$10,$24,$fd,$fb,$f9,$f8,$f7 // ..........$.....
        .byte $f6,$f6,$f5,$f5,$f4,$f4,$f5,$f6,$f5,$f4,$81 // ...........

txt_f397:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $0c,$18,$c0,$f0,$f8,$f4,$f2,$40,$01,$02,$06,$0c,$10,$30,$04,$a0 // .......@.....0..
        .byte $08,$60,$04,$80,$0c,$10,$03,$80,$10,$40,$00,$00,$00,$00,$00,$00 // .`.......@......
        .byte $00,$00,$01,$41,$00,$ea,$00,$00,$83,$41,$08,$11,$00,$e8,$00,$00 // ...A.....A......
        .byte $00,$10,$08,$41,$00,$a7,$00,$00,$81,$06,$08,$11,$00,$c8,$00,$01 // ...A............
        .byte $00,$10,$08,$11,$00,$ea,$00,$00,$00,$80,$08,$41,$00,$9d,$00,$26 // ...........A...&
        .byte $86,$40,$08,$11,$00,$9e,$00,$00,$ad,$20,$08,$00,$00,$00,$00,$00 // .@....... ......
        .byte $00,$00,$20,$a0,$20,$17,$17,$18,$d5,$18,$00,$1a,$0b,$1a,$16,$1a // .. . ...........
        .byte $33,$1a,$45,$1a,$5a,$1a,$70,$1a,$74,$1a,$79,$1a,$85,$1a,$8e,$1a // 3.E.Z.p.t.y.....
        .byte $9a,$1a,$ad,$1a,$c0,$1a,$cd,$1a,$d8,$1a,$00,$00,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $8c,$01,$8c,$01,$8a,$01,$8a,$01,$8c,$01,$8c,$01,$8a,$01,$8a,$01 // ................
        .byte $8f,$01,$8f,$01,$8d,$01,$8a,$01,$8f,$01,$8f,$01,$8d,$01,$8a,$01 // ................
        .byte $8f,$01,$8f,$01,$8d,$01,$8a,$01,$8f,$01,$8f,$01,$8d,$01,$8a,$01 // ................
        .byte $8c,$02,$8a,$02,$8f,$02,$88,$02,$8c,$02,$8a,$02,$8f,$02,$8f,$02 // ................
        .byte $8d,$02,$8f,$02,$94,$02,$8f,$02,$8d,$02,$8f,$02,$91,$02,$8d,$02 // ................
        .byte $8a,$02,$8c,$02,$91,$02,$91,$02,$91,$02,$8d,$02,$92,$02,$92,$02 // ................
        .byte $91,$02,$8d,$02,$92,$02,$92,$02,$91,$02,$91,$02,$90,$02,$ff,$00 // ................
        .fill 16, $00
        .byte $80,$00,$80,$00,$80,$00,$80,$00,$80,$00,$80,$00,$80,$00,$80,$00 // ................
        .byte $8c,$07,$8c,$08,$8a,$07,$80,$04,$8c,$07,$8c,$09,$96,$07,$8c,$0a // ................
        .byte $8c,$07,$8c,$08,$8a,$07,$80,$04,$8c,$07,$8c,$09,$96,$07,$8c,$0a // ................
        .byte $98,$02,$96,$02,$9b,$02,$94,$02,$98,$02,$96,$02,$9b,$02,$9b,$02 // ................
        .byte $8c,$0c,$8e,$0c,$8c,$0d,$8c,$0d,$8c,$0c,$8e,$0c,$8c,$0d,$8c,$0d // ................
        .byte $8c,$0d,$8c,$0d,$8c,$0d,$8c,$0d,$8c,$0e,$8c,$0f,$8c,$10,$8c,$10 // ................
        .byte $8c,$0e,$8c,$0f,$8c,$10,$8c,$10,$80,$00,$80,$00,$80,$00,$ff,$00 // ................
        .fill 16, $00
        .byte $8c,$03,$ff                           // ...

dat_f543:
        // === Fill data (1 bytes, $f543-$f543) ===
        .byte $00                                   // .

// --- Region $f5f5-$f6a0 ---
.pc = $f5f5 "dat_f5f5"

dat_f5f5:
        .byte $c0,$9f,$00,$ff,$a9,$00,$a2,$62,$9d,$21,$19,$ca,$10,$fa,$a9,$b0 // .......b.!......
        .byte $8d,$72,$19,$a9,$00,$8d,$42,$19,$8d,$43,$19,$8d,$44,$19,$a2,$02 // .r....B..C..D...
        .byte $9d,$21,$19,$9d,$24,$19,$9d,$27,$19,$9d,$30,$19,$ca,$10,$f1,$8d // .!..$..'..0.....
        .byte $74,$19,$60,$20,$d9,$18,$a2,$00,$8a,$9d,$00,$d4,$e8,$e0,$18,$d0 // t.` ............
        .byte $f8,$60,$a9,$02,$8d,$74,$19,$60,$02,$00,$07,$0e,$15,$16,$01,$07 // .`...t.`........
        .byte $00,$11,$02,$0e,$02,$03,$1f,$03,$41,$41,$11,$1f,$31,$24,$01,$06 // ........AA..1$..
        .byte $04,$06,$11,$08,$06,$11,$08,$47,$c3,$61,$00,$00,$00,$04,$34,$04 // .......G.a....4.
        .byte $c0,$a5,$00,$02,$04,$08,$01,$08,$08,$40,$0d,$0a,$0c,$08,$00,$83 // .........@......
        .byte $41,$00,$ff,$00,$04,$00,$00,$00,$00,$00,$01,$00,$03,$03,$03,$00 // A...............
        .byte $00,$00,$00,$f9,$00,$00,$00,$00,$00,$00,$01,$01,$01,$00,$01,$00 // ................
        .byte $00,$00,$00,$00
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "W"
        .byte $11,$00,$6c

dat_f6a0:
        // === Fill data (1 bytes, $f6a0-$f6a0) ===
        .byte $00                                   // .

// --- Region $f720-$fce1 ---
.pc = $f720 "dat_f720"

dat_f720:
        .byte $c1,$85,$08,$14,$83,$08,$12,$0f,$0d,$0f,$ff,$c1,$85,$08,$14,$83 // ................
        .byte $08,$14,$08,$14,$08,$ff,$c4,$83,$18,$18,$c2,$81,$18,$c4,$81,$18 // ................
        .byte $c2,$81,$18,$18,$c4,$83,$18,$81,$18,$18,$c2,$81,$18,$c4,$83,$18 // ................
        .byte $81,$18,$ff,$c3,$83,$36,$81,$36,$85,$36,$81,$36,$36,$83,$36,$85 // .....6.6.6.66.6.
        .byte $36,$81,$36,$36,$36,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 6.666...........
        .fill 10, $00
        .byte $c4,$81,$18,$c2,$89,$18,$81,$18,$c4,$81,$18,$83,$18,$18,$81,$18 // ................
        .byte $c2,$81,$18,$18,$18,$ff,$c6,$9f,$27,$ff,$c6,$8f,$25,$23,$ff,$c6 // ........'...%#..
        .byte $85,$2a,$2a,$83,$2a,$85,$2f,$2a,$83,$2f,$ff,$c6,$8f,$33,$31,$ff // .**.*./*./...31.
        .byte $04,$06,$18,$00,$c5,$85,$36,$36,$83,$36,$85,$3b,$36,$83,$3b,$ff // ......66.6.;6.;.
        .byte $c3,$81                               // ..

txt_f7bc:
        .text "1/-/1/-/1/-/1/-/"
        .byte $ff,$c3,$81                           // ...

txt_f7cf:
        .text "4313431343134313"
        .byte $ff,$c7,$83,$38,$87,$34,$83,$33,$87,$34,$83,$36,$38,$ff,$c7,$83 // ...8.4.3.4.68...

txt_f7ef:
        .text "94149414"
        .byte $ff,$c6,$83                           // ...

txt_f7fa:
        .text "942494"
        .byte $f0,$c9,$e0,$d0,$2c,$a5,$f8,$29,$01,$18,$69,$01,$9d,$3f,$19,$a5 // ....,..)..i..?..
        .byte $f8,$29,$0e,$4a,$8d,$65,$19,$fe,$24,$19,$c8,$b1,$fd,$48,$29,$f0 // .).J.e..$....H).
        .byte $8d,$64,$19,$68,$29,$0f,$8d,$f8,$12,$fe,$24,$19,$c8,$b1,$fd,$85 // .d.h).....$.....
        .byte $f8,$a5,$f8,$29,$e0,$c9,$c0,$d0,$0a,$a5,$f8,$29,$1f,$9d,$33,$19 // ...).......)..3.
        .byte $20,$ed,$11,$a5,$f8,$29,$c0,$c9,$80,$d0,$0d,$a5,$f8,$29,$3f,$9d //  ....).......)?.
        .byte $2a,$19,$20,$ed,$11,$4c,$dd,$10,$bd,$2a,$19,$9d,$27,$19,$a5,$f8 // *. ..L...*..'...
        .byte $18,$7d,$4f,$19,$9d,$30,$19,$a8,$b9,$64,$15,$48,$b9,$c4,$15,$ac // .}O..0...d.H....
        .byte $56,$19,$99,$01,$d4,$9d,$36,$19,$9d,$39,$19,$68,$99,$00,$d4,$9d // V.....6..9.h....
        .byte $3c,$19,$bd,$80,$19,$d0,$46,$bd,$33,$19,$e3,$0a,$60,$81,$aa,$8e // <.....F.3...`...
        .byte $52,$19,$bd,$a3,$16,$99,$05,$d4,$bd,$a4,$16,$99,$06,$d4,$bd,$a5 // R...............
        .byte $16,$48,$bd,$a1,$16,$48,$bd,$a2,$16,$a6,$ff,$9d,$2d,$19,$9d,$79 // .H...H......-..y
        .byte $19,$a9,$00,$99,$02,$d4,$9d,$45,$19,$68,$9d,$4b,$19,$29,$0f,$99 // .......E.h.K.)..
        .byte $03,$d4,$9d,$48,$19,$a9,$01,$9d,$6f,$19,$68,$9d,$6c,$19,$fe,$24 // ...H....o.h.l..$
        .byte $19,$bc,$24,$19,$b1,$fd,$c9,$ff,$d0,$12,$a9,$00,$9d,$24,$19,$bd // ..$..........$..
        .byte $76,$19,$f0,$05,$de,$76,$19,$10,$03,$fe,$21,$19,$4c,$52,$15,$fe // v....v....!.LR..
        .byte $24,$19,$c8,$b1,$fd,$c9,$ff,$f0,$e1,$85,$f8,$60,$ac,$56,$19,$bd // $..........`.V..
        .byte $42,$19,$f0,$08,$bd,$2d,$19,$29,$fe,$9d,$79,$19,$bd,$33,$19,$e3 // B....-.)..y..3..
        .byte $0a,$60,$29,$a8,$b9,$a6,$16,$8d,$53,$19,$b9,$a7,$16,$8d,$54,$19 // .`).....S.....T.
        .byte $b9,$a8,$16,$8d,$55,$19,$29,$04,$d0,$0c,$ad,$55,$19,$29,$10,$d0 // ....U.)....U.)..
        .byte $05,$ad,$53,$19,$d0,$03,$4c,$eb,$12,$48,$29,$78,$e3,$4a,$62,$14 // ..S...L..H)x.Jb.
        .byte $9d,$58,$19,$68,$29,$07,$8d,$57,$19,$bd,$5b,$19,$f0,$0a,$de,$5e // .X.h)..W..[....^
        .byte $19,$d0,$19,$fe,$5b,$19,$10,$14,$fe,$5e,$19,$bd,$58,$19,$dd,$5e // ....[....^..X..^
        .byte $19,$b0,$09,$9d,$5e,$19,$de,$5b,$19,$de,$5e,$19,$bd,$30,$19,$a8 // ....^..[..^..0..
        .byte $b9,$65,$15,$38,$f9,$64,$15,$8d,$7f,$19,$b9,$c5,$15,$f9,$c4,$15 // .e.8.d..........
        .byte $7d,$42,$19,$4a,$ce,$57,$19,$30,$07,$4a,$6e,$7f,$19,$4c,$80,$12 // }B.J.W.0.Jn..L..
        .byte $8d,$7e,$19,$b9,$64,$15,$8d,$7c,$19,$b9,$c4,$15,$8d,$7d,$19,$bd // .~..d..|.....}..
        .byte $58,$19,$4a,$a8,$88,$30,$16,$38,$ad,$7c,$19,$ed,$7f,$19,$8d,$7c // X.J..0.8.|.....|
        .byte $19,$ad,$7d,$19,$ed,$7e,$19,$8d,$7d,$19,$4c,$a0,$12,$bd,$42,$19 // ..}..~..}.L...B.
        .byte $c9,$04,$90,$2b,$bc,$5e,$19,$88,$30,$16,$18,$ad,$7c,$19,$6d,$7f // ...+.^..0...|.m.
        .byte $19,$8d,$7c,$19,$ad,$7d,$19,$6d,$7e,$19,$8d,$7d,$19,$4c,$c3,$12 // ..|..}.m~..}.L..
        .byte $ac,$56,$19,$ad,$7c,$19,$99,$00,$d4,$ad,$7d,$19,$99,$01,$d4,$a6 // .V..|.....}.....
        .byte $ff,$ac,$56,$19,$bd,$2a,$19,$38,$fd,$27,$19,$c9,$00,$90,$46,$bd // ..V..*.8.'....F.
        .byte $3f,$19,$f0,$41,$29,$03,$c9,$01,$f0,$1f,$ad,$64,$19,$38,$bd,$3c // ?..A)......d.8.<
        .byte $19,$ed,$64,$19,$9d,$3c,$19,$99,$00,$d4,$bd,$36,$19,$ed,$65,$19 // ..d..<.....6..e.
        .byte $9d,$36,$19,$99,$01,$d4,$4c,$41,$13,$ad,$64,$19,$18,$bd,$3c,$19 // .6....LA..d...<.
        .byte $6d,$64,$19,$9d,$3c,$19,$99,$00,$d4,$bd,$36,$19,$6d,$65,$19,$9d // md..<.....6.me..
        .byte $36,$19,$99,$01,$d4,$ad,$54,$19,$f0,$6c,$29,$07,$a8,$88,$98,$0a // 6.....T..l).....
        .byte $0a,$a8,$b9,$95,$16,$dd,$42,$19,$90,$03,$4c,$63,$13,$c8,$c8,$b9 // ......B...Lc....
        .byte $95,$16,$dd,$42,$19,$90,$0a,$c8,$b9,$95,$16,$8d,$4e,$19,$4c,$75 // ...B........N.Lu
        .byte $13,$ad,$54,$19,$29,$fc,$8d,$4e,$19,$bd,$6f,$19,$d0,$1d,$bd,$45 // ..T.)..N..o....E
        .byte $19,$38,$ed,$4e,$19,$9d,$45,$19,$bd,$48,$19,$e9,$00,$9d,$48,$19 // .8.N..E..H....H.
        .byte $c9,$01,$b0,$22,$a9,$01,$9d,$6f,$19,$d0,$1b,$bd,$45,$19,$18,$6d // ..."...o....E..m
        .byte $4e,$19,$9d,$45,$19,$bd,$48,$19,$69,$00,$9d,$48,$19,$c9,$0f,$90 // N..E..H.i..H....
        .byte $05,$a9,$00,$9d,$6f,$19,$a9,$00,$8d,$d4,$13,$bd,$4b,$19,$29,$80 // ....o.......K.).
        .byte $f0,$0c,$bd,$42,$19,$29,$01,$f0,$05,$a9,$b0,$8d,$d4,$13,$a6,$ff // ...B.)..........
        .byte $ac,$56,$19,$bd,$45,$19,$18,$69,$00,$99,$02,$d4,$bd,$48,$19,$69 // .V..E..i.....H.i
        .byte $00,$99,$03,$d4,$ad,$55,$19,$29,$40,$f0,$14,$a6,$ff,$bd,$42,$19 // .....U.)@.....B.
        .byte $c9,$03,$90,$0b,$29,$03,$aa,$bd,$32,$16,$a6,$ff,$9d,$79,$19,$8c // ....)...2....y..
        .byte $67,$19,$ad,$55,$19,$29,$01,$f0,$2a,$a6,$ff,$8e,$75,$19,$a9,$89 // g..U.)..*...u...
        .byte $85,$f9,$a9,$1e,$85,$fa,$a6,$ff,$bd,$42,$19,$a0,$0b,$d1,$f9,$b0 // .........B......
        .byte $33,$a0,$0a,$d1,$f9,$b0,$38,$88,$c0,$06,$d0,$f7,$d1,$f9,$b0,$06 // 3.....8.........
        .byte $4c,$7b,$14,$4c,$6a,$14,$a5,$ff,$0a,$d0,$03,$18,$69,$01,$8d,$68 // L{.Lj.......i..h
        .byte $19,$ae,$72,$19,$8a,$2d,$68,$19,$d0,$08,$8a,$18,$6d,$68,$19,$8d // ..r..-h.....mh..
        .byte $17,$d4,$a0,$06,$e6,$88,$25,$b1,$f9,$4c,$73,$14,$e6,$88,$61,$63 // ......%..Ls...ac
        .byte $bd,$69,$19,$18,$71,$f9,$4c,$73,$14,$a5,$ff,$cd,$75,$19,$d0,$0a // .i..q.Ls....u...
        .byte $a9,$ff,$a6,$ff,$9d,$69,$19,$8d,$16,$d4,$ac,$67,$19,$ad,$55,$19 // .....i.....g..U.
        .byte $29,$10,$f0,$5e,$ad,$53,$19,$29,$0f,$aa,$bd,$3e,$16,$8d,$af,$14 // )..^.S.)...>....
        .byte $bd,$40,$16,$8d,$b0,$14,$bd,$42,$16,$8d,$b7,$14,$bd,$44,$16,$8d // .@.....B.....D..
        .byte $b8,$14,$a6,$ff,$bd,$42,$19,$c9,$0f,$b0,$34,$aa,$ca,$bd,$76,$16 // .....B....4...v.
        .byte $a4,$ff,$99,$79,$19,$bd,$66,$16,$8d,$68,$19,$ad,$53,$19,$29,$10 // ...y..f..h..S.).
        .byte $f0,$0c,$a6,$ff,$bd,$30,$19,$18,$6d,$68,$19,$4c,$42,$15,$ac,$56 // .....0..mh.LB..V
        .byte $19,$ad,$68,$19,$18,$69,$0d,$99,$01,$d4,$a9,$00,$99,$00,$d4,$4c // ..h..i.........L
        .byte $52,$15,$ad,$55,$19,$29,$80,$f0,$34,$a6,$ff,$ac,$56,$19,$bd,$42 // R..U.)..4...V..B
        .byte $19,$c9,$02,$b0,$14,$a9,$48,$99,$01,$d4,$a9,$00,$99,$00,$d4,$a6 // ......H.........
        .byte $ff,$a9,$81,$9d,$79,$19,$4c,$52,$15,$bd,$3c,$19,$99,$00,$d4,$bd // ....y.LR..<.....
        .byte $36,$19,$99,$01,$d4,$bd,$2d,$19,$29,$fe,$9d,$79,$19,$ad,$55,$19 // 6.....-.)..y..U.
        .byte $29,$04,$f0,$2d,$de,$61,$19,$10,$05,$a9,$02,$9d,$61,$19,$a6,$ff // )..-.a......a...
        .byte $bd,$61,$19,$aa,$bd,$86,$16,$85,$41,$a6,$ff,$bd,$30,$19,$18,$65 // .a......A...0..e
        .byte $41,$aa,$ac,$56,$19,$bd,$64,$15,$99,$00,$d4,$bd,$c4,$15,$99,$01 // A..V..d.........
        .byte $d4,$a6,$ff,$ac,$56,$19,$bd,$79,$19,$99,$04,$d4,$ca,$30,$03,$4c // ....V..y.....0.L
        .byte $45,$10,$60,$0c,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18 // E.`..->Qf{......
        .byte $38,$5a,$7d,$a3,$cc,$f6,$23,$53,$86,$bb,$e0,$30,$70,$b4,$fb,$47 // 8Z}...#S...0p..G
        .byte $98,$ed,$47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e // ..G..w.a.h..0..N
        .byte $18,$ef,$d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87 // ........`...1...
        .byte $86,$a2,$df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d // ...>.k<9c.K..E.}
        .byte $83,$d6,$79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6 // ..ys.|....~.....
        .byte $8f,$f8,$2e,$ec,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$22,$06,$06 // ............."..
        .byte $e3,$07,$60,$3c,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f // ..`<............
        .byte $10,$11                               // ..

// --- Region $fce3-$feaf ---
.pc = $fce3 "dat_fce3"

dat_fce3:
        .byte $13,$15,$16,$17,$19,$1a,$1c,$1d,$1f   // .........

txt_fcec:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$e7,$40,$a7,$e4,$40,$38,$06,$06,$07,$07,$08,$08,$07,$07 // ...@..@8........
        .byte $56,$76,$16,$16,$46,$66,$16,$16,$13,$01,$ff,$23,$08,$13,$03,$23 // Vv..Ff.....#...#
        .byte $a8,$23,$81,$41,$40,$e5,$80,$e8,$10,$32,$24,$fd,$fb,$f9,$f8,$f7 // .#.A@....2$.....
        .byte $f6,$f6,$f5,$f5,$f4,$f4,$f5,$f6,$f5,$f4,$81,$41,$ee,$40,$3b,$00 // ...........A.@;.
        .byte $0c,$18,$c0,$f0,$f8,$f4,$f2,$40,$01,$02,$06,$0c,$10,$30,$04,$a0 // .......@.....0..
        .byte $08,$60,$04,$80,$0c,$10,$03,$80,$10,$40,$a8,$24,$01,$41,$00,$ea // .`.......@.$.A..
        .byte $a2,$26,$83,$41,$08,$11,$00,$e8,$a3,$25,$10,$08,$41,$00,$a7,$a2 // .&.A.....%..A...
        .byte $2e,$81,$06,$08,$11,$00,$c8,$00,$01,$00,$10,$08,$11,$00,$ea,$a3 // ................
        .byte $2d,$80,$08,$41,$00,$9d,$00,$26,$86,$40,$08,$11,$00,$9e,$a2,$23 // -..A...&.@.....#
        .byte $ad,$20,$08,$a7,$60                   // . ..`

txt_fda3:
        .text "( "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $20,$17,$17,$18,$d5,$18,$00,$1a,$0b,$1a,$16,$1a,$33,$1a,$45,$1a //  ...........3.E.
        .byte $5a,$1a,$70,$1a,$74,$1a,$79,$1a,$85,$1a,$8e,$1a,$9a,$1a,$ad,$1a // Z.p.t.y.........
        .byte $c0,$1a,$cd,$1a,$d8,$1a,$af,$2d,$8c,$01,$8c,$01,$8a,$01,$8a,$01 // .......-........
        .byte $8c,$01,$8c,$01,$8a,$44,$01,$8a,$01,$8f,$01,$8f,$01,$8d,$60,$2a // .....D........`*
        .byte $01,$8a,$01,$8c,$02,$8a,$02,$8f,$02,$88,$02,$8c,$02,$8a,$02,$8f // ................
        .byte $02,$8f,$02,$8d,$02,$8f,$02,$94,$02,$8f,$02,$8d,$02,$8f,$02,$91 // ................
        .byte $02,$8d,$02,$8a,$02,$8c,$02,$91,$02,$91,$42,$02,$91,$02,$8d,$02 // ..........B.....
        .byte $92,$02,$92,$28,$02,$91,$02,$91,$02,$90,$02,$ff,$b1,$21,$80,$03 // ...(.........!..
        .byte $00,$80,$00,$80,$60,$33,$00,$80,$00,$8c,$07,$8c,$08,$8a,$07,$80 // ....`3..........
        .byte $04,$8c,$07,$8c,$09,$96,$07,$8c,$0a,$8c,$07,$8c,$08,$8a,$07,$80 // ................
        .byte $04,$8c,$07,$8c,$09,$96,$07,$8c,$0a,$98,$02,$96,$02,$9b,$02,$94 // ................
        .byte $02,$98,$02,$96,$02,$9b,$02,$9b,$02,$42,$8c,$0c,$8e,$0c,$8c,$0d // .........B......
        .byte $8c,$0d,$21,$8c,$02,$0d,$8c,$0d,$8c,$36,$0e,$8c,$0f,$8c,$10,$8c // ..!......6......
        .byte $10,$8c,$0e,$8c,$0f,$8c,$10,$8c,$10,$80,$00,$80,$00,$80,$00,$ff // ................
        .byte $b1,$23,$8c,$03,$ff,$80,$b2,$00,$60,$6a,$c0,$9f,$00,$ff,$a9,$00 // .#......`j......
        .byte $a2,$62,$9d,$21,$19,$ca,$10,$fa,$a9,$b0,$8d,$72,$19,$a9,$00,$8d // .b.!.......r....
        .byte $42,$19,$8d,$43,$19,$8d,$44,$19,$a2,$02 // B..C..D...

// --- Region $fec4-$ff5a ---
.pc = $fec4 "Segment $fec4"
        .byte $d9,$18,$a2,$00,$8a,$9d,$00,$d4,$e8,$e0,$18,$d0,$f8,$60,$a9,$02 // .............`..
        .byte $8d,$74,$19,$60,$02,$00,$07,$0e,$15,$16,$01,$07,$00,$11,$02,$0e // .t.`............
        .byte $02,$03,$1f,$03,$41,$41,$11,$1f,$31,$24,$01,$06,$04,$06,$11,$08 // ....AA..1$......
        .byte $06,$11,$08,$47,$c3,$61,$a3,$38,$04,$34,$04,$c0,$a5,$00,$02,$04 // ...G.a.8.4......
        .byte $08,$01,$08,$08,$40,$0d,$0a,$0c,$08,$00,$83,$41,$00,$ff,$00,$04 // ....@......A....
        .byte $a5,$22,$01,$00,$e3,$03,$a4,$21,$f9,$a6,$e3,$01,$22,$00,$01,$a5 // .".....!...."...
        .byte $e3,$40,$24,$57,$11,$00,$6c,$80,$80,$00,$60,$42,$c1,$85,$08,$14 // .@$W..l...`B....
        .byte $83,$08,$12,$0f,$0d,$0f,$ff,$c1,$85,$08,$14,$83,$08,$14,$08,$14 // ................
        .byte $08,$ff,$c4,$83,$18,$18,$c2,$81,$18,$c4,$81,$18,$c2,$81,$18,$18 // ................
        .byte $c4,$83,$18,$81,$18,$18,$c2           // .......

// --- Region $ff8c-$ffd1 ---
.pc = $ff8c "dat_ff8c"

dat_ff8c:
        .byte $71,$ff,$c6,$9f,$27,$ff,$c6,$8f,$25,$23,$ff,$c6,$85,$2a,$2a,$83 // q...'...%#...**.
        .byte $2a,$85,$2f,$2a,$83,$2f,$ff,$c6,$8f,$33,$31,$ff,$04,$06,$18,$00 // *./*./...31.....
        .byte $c5,$85,$36,$36,$83,$36,$85,$3b,$36,$83,$3b,$ff,$c3,$81 // ..66.6.;6.;...

txt_ffba:
        .text "1/-/1/-/1/-/1/-/"
        .byte $ff,$c3,$81
        .text "43134"

// --- Region $ffd7-$ffef ---
.pc = $ffd7 "Segment $ffd7"
        .text "134313"
        .byte $ff,$c7,$83
        .byte $38,$87
        .byte $34,$83
        .byte $33,$87
        .byte $34
        .byte $83,$36,$38,$ff,$c7,$83,$39,$34,$31   // .68...941

// --- Region $fff4-$ffff ---
.pc = $fff4 "Segment $fff4"
        .byte $34,$ff,$c6,$83                       // 4...

txt_fff8:
        .text "942494"
        .byte $00                                   // string terminator
        .byte $84                                   // .
