// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:11
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0801  End: $ffff  (63487 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $3900 (14592)
// IRQ handler:  $3963 (irq_3963)
// IRQ handler:  $399b (irq_399b)
// IRQ handler:  $39ca (irq_39ca)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 3260 bytes, Data: 60227 bytes
// Labels: 264, Subroutines: 11
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0814-$0819 ---
.pc = $0814 "sub_0814"
// Referenced by: jsr from $fcee

sub_0814:
        ora ($a2,x)
        ora $bd
        .byte $42                                   // jam // ILLEGAL

dat_0819:
        .byte $08                                   // .

// --- Region $08f7-$0922 ---
.pc = $08f7 "loc_08f7"

loc_08f7:
        lda ($2f),y
        sta ($2d),y
        iny
        cpy $ff
        bne loc_08f7
        clc
.label sub_0902 = * + 1
        lda $2d
        adc $ff
        sta $2d
        lda $2e
        adc #$00
        sta $2e
        ldy #$00
        dex
        bne loc_08f7
        clc
        lda $2f
        adc $ff
        sta $2f
        lda $30
        adc #$00
        sta $30
        jmp $0100

dat_0922:
        .byte $b9                                   // .

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

sub_1000:
        jmp loc_1040
// Referenced by: jsr from $3980, $fd8a

sub_1003:
        jmp loc_10d8

dat_1006:
        .byte $01                                   // .

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

loc_1040:
        asl
        asl
        asl
        tay
        ldx #$00

loc_1046:
        lda $15a2,y
        sta $1528,x
        sta $152e,x
        lda $15a3,y
        sta $152b,x
        sta $1531,x
        iny
        iny
        inx
        cpx #$03
        bne loc_1046
        ldx #$00
        stx $100b
        lda $15a2,y
        sta $1534

loc_106a:
        sta dat_158c,x
        inc $100b
        lda $1534
        clc
        adc $15a2,y
        sta $1534
        clc
        adc $100b
        inx
        cpx #$10
        bne loc_106a
        lda $1020
        beq loc_10b3
        ldx #$02

loc_108a:
        lda $15a3,y
        sta $100b
        and $1535,x
        sta dat_1006,x
        dex
        bpl loc_108a
        bit $100b
        bpl loc_10b3
        ldx #$00

loc_10a0:
        lda $15a4,y
        sta $152e,x
        lda $15a5,y
        sta $1531,x
        iny
        iny
        inx
        cpx #$03
        bne loc_10a0

loc_10b3:
        ldy #$00
        tya

loc_10b6:
        sta $d400,y
        iny
        cpy #$18
        bne loc_10b6
        ldy #$00

loc_10c0:
        lda #$00
        sta $153b,y
        sta $1014,y
        lda #$04
        sta $1547,y
        iny
        cpy #$0c
        bne loc_10c0
        lda #$3f
        sta $d418
        rts

loc_10d8:
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02

loc_10e0:
        lda dat_1006,x
        bne loc_10e8
        jmp loc_145b

loc_10e8:
        lda $1547,x
        bne loc_10f0
        jmp loc_1223

loc_10f0:
        cmp #$02
        beq loc_10fa
        dec $1547,x
        jmp loc_12d5

loc_10fa:
        dec $1547,x
        lda $1528,x
        sta $fb
        lda $152b,x
        sta $fc
        ldy #$00
        tya
        sta $153e,x
        lda ($fb),y
        bpl loc_1120
        asl
        sta $1017,x
        inc $1528,x
        bne loc_111d
        inc $152b,x

loc_111d:
        iny
        lda ($fb),y

loc_1120:
        tay
        lda $1760,y
        sta $fb
        lda $177c,y
        sta $fc

loc_112b:
        ldy $153b,x
        lda ($fb),y
        bmi loc_1180
        beq loc_1176
        cmp #$7e
        beq loc_116c
        sta $1014,x
        lda $153e,x
        bne loc_1153
        ldy $1538,x
        lda #$0f
        sta $d405,y
        lda #$00
        sta $d406,y
        sta $1586,x
        sta $1589,x

loc_1153:
        lda $1568,x
        sta $1565,x
        lda $156b,x
        lsr
        sta $156e,x
        lda $157d,x
        bne loc_11da
        lda #$00
        sta $157a,x
        beq loc_11da

loc_116c:
        inc $153e,x
        lda #$ff
        sta $101a,x
        bne loc_11da

loc_1176:
        lda #$fe
        sta $101a,x
        inc $153e,x
        bne loc_11da

loc_1180:
        pha
        and #$e0
        cmp #$80
        bne loc_119d
        pla
        pha
        and #$10
        sta $153e,x
        pla
        and #$0f
        tay
        lda dat_158c,y
        sta $154a,x

loc_1198:
        inc $153b,x
        bne loc_112b

loc_119d:
        cmp #$a0
        bne loc_11ae
        pla
        asl
        asl
        asl
        sta $101d,x
        inc $153b,x
        jmp loc_112b

loc_11ae:
        pla
        and #$3f
        asl
        tay
        lda $16f7,y
        sta $1571,x
        lda $16f6,y
        pha
        and #$1f
        sta $1574,x
        pla
        and #$80
        sta $1577,x
        lda #$01
        sta $157a,x
        sta $157d,x
        lda #$00
        sta $1580,x
        sta $1583,x
        beq loc_1198

loc_11da:
        inc $153b,x
        ldy $153b,x
        lda ($fb),y
        cmp #$7f
        bne loc_1213
        lda #$00
        sta $153b,x
        tay
        lda $1528,x
        clc
        adc #$01
        sta $1528,x
        sta $fb
        lda $152b,x
        adc #$00
        sta $152b,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_1213
        lda $152e,x
        sta $1528,x
        lda $1531,x
        sta $152b,x

loc_1213:
        lda $161d
        bne loc_1220
        lda $1589,x
        beq loc_1220
        jmp loc_12d5

loc_1220:
        jmp loc_145b

loc_1223:
        lda $154a,x
        sta $1547,x
        lda $153e,x
        beq loc_1231
        jmp loc_12d5

loc_1231:
        lda #$ff
        sta $101a,x
        ldy $101d,x
        lda $1655,y
        sta $1544,x
        cpx #$00
        bne loc_1257
        lda $1653,y
        sta $1009
        beq loc_1252
        lda #$f1
        sta $d417
        bne loc_1257

loc_1252:
        lda #$f0
        sta $d417

loc_1257:
        ldy $101d,x
        lda $1650,y
        pha
        lsr
        lsr
        lsr
        lsr
        sta $154d,x
        pla
        and #$0f
        sta $1550,x
        lda $1651,y
        sta $1553,x
        lda $1652,y
        pha
        and #$f0
        sta $1559,x
        pla
        and #$0f
        sta $155c,x
        lda #$00
        sta $1556,x
        lda $1654,y
        tay
        lda $1637,y
        sta $1565,x
        sta $1568,x
        lda $1638,y
        sta $156b,x
        lsr
        sta $156e,x
        lda #$00
        sta $1562,x
        lda $1639,y
        asl
        rol $1562,x
        asl
        rol $1562,x
        sta $155f,x
        ldy $101d,x
        lda $164e,y
        ldy $1538,x
        sta $d405,y
        sta $1586,x
        ldy $101d,x
        lda $164f,y
        ldy $1538,x
        sta $d406,y
        sta $1589,x
        lda #$09
        sta $d404,y
        jmp loc_145b

loc_12d5:
        lda $1553,x
        beq loc_1317
        lda $1556,x
        bne loc_12f8
        lda $1559,x
        clc
        adc $1553,x
        sta $1559,x
        lda $155c,x
        adc #$00
        sta $155c,x
        cmp $1550,x
        bne loc_1317
        beq loc_130f

loc_12f8:
        lda $1559,x
        sec
        sbc $1553,x
        sta $1559,x
        lda $155c,x
        sbc #$00
.label sub_1309 = * + 2
        sta $155c,x
        cmp $154d,x
        bne loc_1317

loc_130f:
        lda $1556,x
        eor #$01
        sta $1556,x

loc_1317:
        cpx #$00
        bne loc_1338
        lda $1009
        beq loc_1338
        tay
        lda $161a,y
        cmp #$ff
        bne loc_1332
        lda $161b,y
        sta $1009
        tay
        lda $161a,y

loc_1332:
        sta $100a
        inc $1009

loc_1338:
        lda $1565,x
        beq loc_137b
        ldy $1544,x
        lda $15b2,y
        bmi loc_1355
        cmp #$7f
        bne loc_1359
        lda txt_15e6,y
        sta $1544,x
        tay
        lda $15b2,y
        bpl loc_1359

loc_1355:
        asl
        jmp loc_1362

loc_1359:
        clc
        adc $1014,x
        asl
        clc
        adc $1017,x

loc_1362:
        tay
        lda dat_1468,y
        sta $100c,x
        lda $1469,y
        sta $100f,x
        ldy $1544,x
        lda txt_15e6,y
        sta $1541,x
        inc $1544,x

loc_137b:
        lda $157a,x
        beq loc_13c4
        lda $1577,x
        bne loc_139b
        lda $1580,x
        clc
        adc $1571,x
        sta $1580,x
        lda $1583,x
        adc $1574,x
        sta $1583,x
        jmp loc_13ae

loc_139b:
        lda $1580,x
        sec
        sbc $1571,x
        sta $1580,x
        lda $1583,x
        sbc $1574,x
        sta $1583,x

loc_13ae:
        lda $100c,x
        clc
        adc $1580,x
        sta $100c,x
        lda $100f,x
        adc $1583,x
        sta $100f,x
        jmp loc_1416

loc_13c4:
        lda $1565,x
        beq loc_13d1
        bmi loc_1416
        dec $1565,x
        jmp loc_1416

loc_13d1:
        lda $156e,x
        bmi loc_13f8
        lda $100c,x
        clc
        adc $155f,x
        sta $100c,x
        lda $100f,x
        adc $1562,x
        sta $100f,x
        dec $156e,x
        bpl loc_1416
        lda $156b,x
        eor #$ff
        sta $156e,x
        bmi loc_1416

loc_13f8:
        lda $100c,x
        sec
        sbc $155f,x
        sta $100c,x
        lda $100f,x
        sbc $1562,x
        sta $100f,x
        inc $156e,x
        bne loc_1416
        lda $156b,x
        sta $156e,x

loc_1416:
        lda #$00
        sta $157d,x
        ldy $1538,x
        lda $1559,x
        sta $d402,y
        lda $155c,x
        sta $d403,y
        lda $100a
        sta $d416
        lda $100c,x
        sta $d400,y
        lda $100f,x
        sta $d401,y
        lda $1586,x
        sta $d405,y
        lda $1589,x
        sta $d406,y
        beq loc_1456
        lda $1541,x
        and $101a,x
        sta $d404,y
        jmp loc_145b

loc_1456:
        lda #$08
        sta $d404,y

loc_145b:
        dex
        bmi loc_1461
        jmp loc_10e0

loc_1461:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_1468:
        .byte $16                                   // .

// --- Region $1493-$1498 ---
.pc = $1493 "loc_1493"

loc_1493:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL
        .byte $03,$1b                               // slo ($1b,x) // ILLEGAL

dat_1497:
        .byte $04,$5a                               // .Z

// --- Region $150c-$1510 ---
.pc = $150c "loc_150c"

loc_150c:
        bpl loc_158a
        bvs loc_1493
        rti

// --- Region $158a-$158b ---
.pc = $158a "loc_158a"

loc_158a:
        txa
        brk

// --- Region $20d0-$20e6 ---
.pc = $20d0 "Segment $20d0"
        cpx $d1
        cmp $d2,x
        sbc $f0,x
        .byte $ff,$ff,$44                           // isc $44ff,x // ILLEGAL
        ora ($55),y
        ror $99
        and ($47,x)
        .byte $ff,$4f,$1f                           // isc $1f4f,x // ILLEGAL
        .byte $4f,$1f,$7f                           // sre $7f1f // ILLEGAL

dat_20e5:
        .byte $7f,$ff                               // ..

// --- Region $3900-$3a72 ---
.pc = $3900 "main_3900"

main_3900:
        lda #$00
        sta $d020
        jsr sub_1000
        jsr $e544
        lda #$08
        jsr $ffd2
        lda #$ea
        sta $0328
        ldx #$00

loc_3917:
        lda #$08
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_3917
        lda #$0f
        ldx #$00

loc_392c:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_392c
        sei
        inc $dc0d
        inc $d01a
        lda #$1b
        sta $d011
        lda #$63
        sta $0314
        lda #$39
        sta $0315
        cli
        jsr sub_3b2c
        jsr sub_3bda
        lda #$00
        sta $02
        lda #$27
        sta $03

loc_3960:
        jmp loc_3960

irq_3963:
        inc $d019
        lda dat_3be7
        sta $d016
        lda #$0b
        sta $d021
        lda #$0c
        sta $d022
        lda #$0f
        sta $d023
        lda #$18
        sta $d018
        jsr sub_1003
        jsr sub_3a8c
        jsr sub_3a8c
        lda #$9b
        sta $0314
        lda #$39
        sta $0315
        lda #$9a
        sta $d012
        jmp loc_ea81

irq_399b:
        inc $d019
        lda dat_3b39
        sta $d016
        lda #$09
        sta $d021
        lda #$18
        sta $d018
        lda #$08
        sta $d022
        lda #$0a
        sta $d023
        lda #$ca
        sta $0314
        lda #$39
        sta $0315
        lda #$b9
        sta $d012
        jmp loc_ea81

irq_39ca:
        inc $d019
        lda #$0e
        sta $d022
        lda #$03
        sta $d023
        lda #$06
        sta $d021
        jsr sub_3b3a
        lda $dc01
        cmp #$ef
        beq loc_39f8
        lda #$63
        sta $0314
        lda #$39
        sta $0315
        lda #$30
        sta $d012
        jmp loc_ea31

loc_39f8:
        sei
        lda #$f0
        sta $d01a
        lda #$81
        sta $dc0d
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        cli
        jsr $ff5b
        lda #$74
        ldy #$3a
        jsr sub_ab1e
        lda #$00
        sta $d020
        sta $d021
        tax

loc_3a21:
        sta $d400,x
        inx
        cpx #$19
        bne loc_3a21
        ldx #$00

loc_3a2b:
        lda loc_3a39,x
        sta $033c,x
        inx
        cpx #$46
        bne loc_3a2b
        jmp $033c

loc_3a39:
        lda #$01
        sta $02
        lda #$08
        sta $03
        lda #$00
        sta $04
        lda #$3c
        sta $05
        sei
        lda #$34
        sta $01
        ldy #$00

loc_3a50:
        lda ($04),y
        sta ($02),y
        sta $07c0
        iny
        bne loc_3a50
        inc $03
        inc $05
        lda $05
        cmp #$d0
        bne loc_3a50
        lda #$37
        sta $01
        cli
        lda #$00
        sta $0800
        jmp loc_fce2

dat_3a71:
        .byte $4c,$ae                               // L.

// --- Region $3a8c-$3be6 ---
.pc = $3a8c "sub_3a8c"
// Referenced by: jsr from $3983, $3986, $fd8d, $fd90

sub_3a8c:
        dec dat_3b39
        dec dat_3b39
        lda dat_3b39
        cmp #$cf
        bne loc_3aff
        lda #$d7
        sta dat_3b39
        ldx #$00

loc_3aa0:
        lda $0631,x
        sta $0630,x
        lda $0659,x
        sta $0658,x
        lda $0681,x
        sta $0680,x
        lda $06a9,x
        sta $06a8,x
        lda $06d1,x
        sta $06d0,x
        lda $06f9,x
        sta $06f8,x
        inx
        cpx #$27
        bne loc_3aa0
        ldy #$00
        lda ($af),y
        sta $0657
        iny
        lda ($af),y
        sta $067f
        iny
        lda ($af),y
        sta $06a7
        iny
        lda ($af),y
        sta $06cf
        iny
        lda ($af),y
        sta $06f7
        iny
        lda ($af),y
        sta $071f
        lda $af
        clc
        adc #$06
        sta $af
        lda $b0
        adc #$00
        sta $b0
        dec $b1
        beq loc_3b00

loc_3aff:
        rts

loc_3b00:
        ldx #$00
        lda ($b2,x)
        and #$3f
        sta $b4
        tax
        lda $2653,x
        sta $af
        lda txt_2693,x
        sta $b0
        ldy #$36
        lda ($af),y
        sta $b1
        lda $b2
        clc
        adc #$01
        sta $b2
        lda $b3
        adc #$00
        sta $b3
        ldx #$00
        lda ($b2,x)
        bne loc_3b38
// Referenced by: jsr from $3952, $fd5c

sub_3b2c:
        lda #$00
        sta $b2
        lda #$37
        sta $b3
        lda #$01
        sta $b1

loc_3b38:
        rts

dat_3b39:
        .byte $d7                                   // .
// Referenced by: jsr from $39dc, $fde6

sub_3b3a:
        dec dat_3be7
        dec dat_3be7
        lda dat_3be7
        cmp #$cf
        bne loc_3bad
        lda #$d7
        sta dat_3be7
        ldx #$00

loc_3b4e:
        lda $04a1,x
        sta $04a0,x
        lda $04c9,x
        sta $04c8,x
        lda $04f1,x
        sta $04f0,x
        lda $0519,x
        sta $0518,x
        lda $0541,x
        sta $0540,x
        lda $0569,x
        sta $0568,x
        inx
        cpx #$27
        bne loc_3b4e
        ldy #$00
        lda ($02),y
        sta $04c7
        iny
        lda ($02),y
        sta $04ef
        iny
        lda ($02),y
        sta $0517
        iny
        lda ($02),y
        sta $053f
        iny
        lda ($02),y
        sta $0567
        iny
        lda ($02),y
        sta $058f
        lda $02
        clc
        adc #$06
        sta $02
        lda $03
        adc #$00
        sta $03
        dec $04
        beq loc_3bae

loc_3bad:
        rts

loc_3bae:
        ldx #$00
        lda ($bb,x)
        and #$3f
        sta $05
        tax
        lda $2653,x
        sta $02
        lda txt_2693,x
        sta $03
        ldy #$36
        lda ($02),y
        sta $04
        lda $bb
        clc
        adc #$01
        sta $bb
        lda $bc
        adc #$00
        sta $bc
        ldx #$00
        lda ($bb,x)
        bne loc_3be6
// Referenced by: jsr from $3955, $fd5f

sub_3bda:
        lda #$e8
        sta $bb
        lda #$3b
        sta $bc
        lda #$01
        sta $04

loc_3be6:
        rts

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

// --- Region $ab1e-$ab1e ---
.pc = $ab1e "sub_ab1e"
// Referenced by: jsr from $3a15, $fe1f

sub_ab1e:
        brk

// --- Region $e519-$e524 ---
.pc = $e519 "loc_e519"

loc_e519:
        .byte $3b,$15,$d0                           // rla $d015,y // ILLEGAL
        stx $a0c9
        bne loc_e52e
        pla
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

// --- Region $e52e-$e5e1 ---
.pc = $e52e "loc_e52e"

loc_e52e:
        ora ($68),y
        and #$3f
        asl
        tay
        lda $16f7,y
        sta $1571,x
        lda $16f6,y
        pha
        and #$1f
        sta $1574,x
        pla
        and #$80
        sta $1577,x
        lda #$01
        sta $157a,x
        sta $157d,x
        lda #$00
        sta $1580,x
        sta $1583,x
        beq loc_e519
        inc $153b,x
        ldy $153b,x
        lda ($fb),y
        cmp #$7f
        bne loc_e594
        lda #$00
        sta $153b,x
        tay
        lda $1528,x
        clc
        adc #$01
        sta $1528,x
        sta $fb
        lda $152b,x
        adc #$00
        sta $152b,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_e594
        lda $152e,x
        sta $1528,x
        lda $1531,x
        sta $152b,x

loc_e594:
        lda $161d
        bne loc_e5a1
        lda $1589,x
        beq loc_e5a1
        jmp loc_12d5

loc_e5a1:
        jmp loc_145b

loc_e5a4:
        lda $154a,x
        sta $1547,x
        lda $153e,x
        beq loc_e5b2
        jmp loc_12d5

loc_e5b2:
        lda #$ff
        sta $101a,x
        ldy $101d,x
        lda $1655,y
        sta $1544,x
        cpx #$00
        bne loc_e5d8
        lda $1653,y
        sta $1009
        beq loc_e5d3
        lda #$f1
        sta $d417
        bne loc_e5d8

loc_e5d3:
        lda #$f0
        sta $d417

loc_e5d8:
        ldy $101d,x
        lda $1650,y
        pha
        cpx $4a
        rts

// --- Region $e62c-$e7e8 ---
.pc = $e62c "loc_e62c"

loc_e62c:
        sta $155f,x
        ldy $101d,x
        lda $164e,y
        ldy $1538,x
        sta $d405,y
        sta $1586,x
        ldy $101d,x
        lda $164f,y
        ldy $1538,x
        sta $d406,y
        sta $1589,x
        lda #$09
        sta $d404,y
        jmp loc_145b

loc_e655:
        lda $1553,x
        beq loc_e697
        lda $1556,x
        bne loc_e678
        lda $1559,x
        clc
        adc $1553,x
        sta $1559,x
        lda $155c,x
        adc #$00
        sta $155c,x
        cmp $1550,x
        bne loc_e697
        beq loc_e68f

loc_e678:
        lda $1559,x
        sec
        sbc $1553,x
        sta $1559,x
        lda $155c,x
        sbc #$00
        sta $155c,x
        cmp $154d,x
        bne loc_e697

loc_e68f:
        lda $1556,x
        eor #$01
        sta $1556,x

loc_e697:
        cpx #$00
        bne loc_e6b8
        lda $1009
        beq loc_e6b8
        tay
        lda $161a,y
        cmp #$ff
        bne loc_e6b2
        lda $161b,y
        sta $1009
        tay
        lda $161a,y

loc_e6b2:
        sta $100a
        inc $1009

loc_e6b8:
        lda $1565,x
        beq loc_e6fb
        ldy $1544,x
        lda $15b2,y
        bmi loc_e6d5
        cmp #$7f
        bne loc_e6d9
        lda txt_15e6,y
        sta $1544,x
        tay
        lda $15b2,y
        bpl loc_e6d9

loc_e6d5:
        asl
        jmp loc_1362

loc_e6d9:
        clc
        adc $1014,x
        asl
        clc
        adc $1017,x
        tay
        lda dat_1468,y
        sta $100c,x
        lda $1469,y
        sta $100f,x
        ldy $1544,x
        lda txt_15e6,y
        sta $1541,x
        inc $1544,x

loc_e6fb:
        lda $157a,x
        beq loc_e744
        lda $1577,x
        bne loc_e71b
        lda $1580,x
        clc
        adc $1571,x
        sta $1580,x
        lda $1583,x
        adc $1574,x
        sta $1583,x
        jmp loc_13ae

loc_e71b:
        lda $1580,x
        sec
        sbc $1571,x
        sta $1580,x
        lda $1583,x
        sbc $1574,x
        sta $1583,x
        lda $100c,x
        clc
        adc $1580,x
        sta $100c,x
        lda $100f,x
        adc $1583,x
        sta $100f,x
        jmp loc_1416

loc_e744:
        lda $1565,x
        beq loc_e751
        bmi loc_e796
        dec $1565,x
        jmp loc_1416

loc_e751:
        lda $156e,x
        bmi loc_e778
        lda $100c,x
        clc
        adc $155f,x
        sta $100c,x
        lda $100f,x
        adc $1562,x
        sta $100f,x
        dec $156e,x
        bpl loc_e796
        lda $156b,x
        eor #$ff
        sta $156e,x
        bmi loc_e796

loc_e778:
        lda $100c,x
        sec
        sbc $155f,x
        sta $100c,x
        lda $100f,x
        sbc $1562,x
        sta $100f,x
        inc $156e,x
        bne loc_e796
        lda $156b,x
        sta $156e,x

loc_e796:
        lda #$00
        sta $157d,x
        ldy $1538,x
        lda $1559,x
        sta $d402,y
        lda $155c,x
        sta $d403,y
        lda $100a
        sta $d416
        lda $100c,x
        sta $d400,y
        lda $100f,x
        sta $d401,y
        lda $1586,x
        sta $d405,y
        lda $1589,x
        sta $d406,y
        beq loc_e7d6
        lda $1541,x
        and $101a,x
        sta $d404,y
        jmp loc_145b

loc_e7d6:
        lda #$08
        sta $d404,y
        dex
        bmi loc_e7e1
        jmp loc_10e0

loc_e7e1:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_e7e8:
        .byte $16                                   // .

// --- Region $e88c-$e890 ---
.pc = $e88c "loc_e88c"

loc_e88c:
        bpl loc_e90a
        bvs loc_e813
        rti

// --- Region $e90a-$e915 ---
.pc = $e90a "loc_e90a"

loc_e90a:
        .byte $2f,$a3,$31                           // rla $31a3 // ILLEGAL
        .byte $fc,$3c,$01                           // nop $013c,x // ILLEGAL
        asl
        .byte $17,$28                               // slo $28,x // ILLEGAL
        .byte $17,$44                               // slo $44,x // ILLEGAL

dat_e915:
        .byte $17                                   // .

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

loc_ea31:
        lsr
        rti

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

loc_ea81:
        ora $8eff,y
        ora ($8e,x)
        .byte $02                                   // jam // ILLEGAL

dat_ea87:
        .byte $01                                   // .

// --- Region $ecc2-$ecc6 ---
.pc = $ecc2 "loc_ecc2"

loc_ecc2:
        bcc loc_ecec
        bcc loc_ecef
        rts

// --- Region $ecec-$ecef ---
.pc = $ecec "loc_ecec"

loc_ecec:
        sta ($16,x)
        tax

loc_ecef:
        .byte $22                                   // jam // ILLEGAL

// --- Region $f010-$f01a ---
.pc = $f010 "Segment $f010"
        .byte $e3,$af                               // isc ($af,x) // ILLEGAL
        rol $9f
        .byte $af,$9f,$1f                           // lax $1f9f // ILLEGAL
        .byte $df,$ea,$e3                           // dcp $e3ea,x // ILLEGAL

dat_f01a:
        .byte $da                                   // .

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

loc_fce2:
        ora ($0e,x)
        .byte $04,$20                               // nop $20 // ILLEGAL
        .byte $0c,$05,$01                           // nop $0105 // ILLEGAL
        asl $09,x
        asl $2c27
        jsr sub_0814
        ora #$13
        jsr sub_1309
        jsr $050d
        .byte $07,$01                               // slo $01 // ILLEGAL
        jsr sub_0902
        .byte $14,$03                               // nop $03,x // ILLEGAL
        php
        .byte $e3,$2e                               // isc ($2e,x) // ILLEGAL
        sed
        jsr sub_9880
        brk

dat_fd08:
        .byte $62                                   // b

loc_fd09:
        inx
        lda #$00
        sta $d020
        jsr sub_1000
        jsr $e544
        lda #$08
        jsr $ffd2
        lda #$ea
        sta $0328
        ldx #$00

loc_fd21:
        lda #$08
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_fd21
        lda #$0f
        ldx #$00

loc_fd36:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $0700,x
        inx
        bne loc_fd36
        sei
        inc $dc0d
        inc $d01a
        lda #$1b
        sta $d011
        lda #$63
        sta $0314
        lda #$39
        sta $0315
        cli
        jsr sub_3b2c
        jsr sub_3bda
        lda #$00
        sta $02
        lda #$27
        sta $03
        jmp loc_3960

loc_fd6d:
        inc $d019
        lda dat_3be7
        sta $d016
        lda #$0b
        sta $d021
        lda #$0c
        sta $d022
        lda #$0f
        sta $d023
        lda #$18
        sta $d018
        jsr sub_1003
        jsr sub_3a8c
        jsr sub_3a8c
        lda #$9b
        sta $0314
        lda #$39
        sta $0315
        lda #$9a
        sta $d012
        jmp loc_ea81

loc_fda5:
        inc $d019
        lda dat_3b39
        sta $d016
        lda #$09
        sta $d021
        lda #$18
        sta $d018
        lda #$08
        sta $d022
        lda #$0a
        sta $d023
        lda #$ca
        sta $0314
        lda #$39
        sta $0315
        lda #$b9
        sta $d012
        jmp loc_ea81

loc_fdd4:
        inc $d019
        lda #$0e
        sta $d022
        lda #$03
        sta $d023
        lda #$06
        sta $d021
        jsr sub_3b3a
        lda $dc01
        cmp #$ef
        beq loc_fe02
        lda #$63
        sta $0314
        lda #$39
        sta $0315
        lda #$30
        sta $d012
        jmp loc_ea31

loc_fe02:
        sei
        lda #$f0
        sta $d01a
        lda #$81
        sta $dc0d
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        cli
        jsr $ff5b
        lda #$74
        ldy #$3a
        jsr sub_ab1e
        lda #$00
        sta $d020
        sta $d021
        tax

loc_fe2b:
        sta $d400,x
        inx
        cpx #$19
        bne loc_fe2b
        ldx #$00

loc_fe35:
        lda loc_3a39,x
        sta $033c,x
        inx
        cpx #$46
        bne loc_fe35
        jmp $033c

loc_fe43:
        lda #$01
        sta $02
        lda #$08
        sta $03
        lda #$00
        sta $04
        lda #$3c
        sta $05
        sei
        lda #$34
        sta $01
        ldy #$00

loc_fe5a:
        lda ($04),y
        sta ($02),y
        sta $07c0
        iny
        bne loc_fe5a
        inc $03
        inc $05
        lda $05
        cmp #$d0
        bne loc_fe5a
        lda #$37
        sta $01
        cli
        lda #$00
        sta $0800
        jmp loc_fce2

dat_fe7b:
        .byte $4c,$ae                               // L.

// --- Region $feaa-$ff42 ---
.pc = $feaa "loc_feaa"

loc_feaa:
        lda $0631,x
        sta $0630,x
        lda $0659,x
        sta $0658,x
        lda $0681,x
        sta $0680,x
        lda $06a9,x
        sta $06a8,x
        lda $06d1,x
        sta $06d0,x
        lda $06f9,x
.label loc_fecc = * + 1
        sta $06f8,x
        inx
        cpx #$27
        bne loc_feaa
        ldy #$00
        lda ($af),y
        sta $0657
        iny
        lda ($af),y
        sta $067f
        iny
        lda ($af),y
        sta $06a7
        iny
        lda ($af),y
        sta $06cf
        iny
        lda ($af),y
        sta $06f7
        iny
        lda ($af),y
        sta $071f
        lda $af
        clc
        adc #$06
        sta $af
        lda $b0
        adc #$00
.label loc_ff04 = * + 1
        sta $b0
        dec $b1
        beq loc_ff0a
        rts

loc_ff0a:
        ldx #$00
        lda ($b2,x)
        and #$3f
        sta $b4
        tax
        lda $2653,x
        sta $af
        lda txt_2693,x
        sta $b0
        ldy #$36
        lda ($af),y
        sta $b1
        lda $b2
        clc
        adc #$01
        sta $b2
        lda $b3
        adc #$00
        sta $b3
        ldx #$00
        lda ($b2,x)
        bne loc_ff42
        lda #$00
        sta $b2
        lda #$37
        sta $b3
        lda #$01
        sta $b1

loc_ff42:
        rts

// --- Region $ff58-$fff0 ---
.pc = $ff58 "loc_ff58"

loc_ff58:
        lda $04a1,x
        sta $04a0,x
        lda $04c9,x
        sta $04c8,x
        lda $04f1,x
        sta $04f0,x
        lda $0519,x
        sta $0518,x
        lda $0541,x
        sta $0540,x
        lda $0569,x
        sta $0568,x
        inx
        cpx #$27
        bne loc_ff58
        ldy #$00
        lda ($02),y
        sta $04c7
        iny
        lda ($02),y
        sta $04ef
        iny
        lda ($02),y
        sta $0517
        iny
        lda ($02),y
        sta $053f
        iny
        lda ($02),y
        sta $0567
        iny
        lda ($02),y
        sta $058f
        lda $02
        clc
        adc #$06
        sta $02
        lda $03
        adc #$00
        sta $03
        dec $04
        beq loc_ffb8
        rts

loc_ffb8:
        ldx #$00
        lda ($bb,x)
        and #$3f
        sta $05
        tax
        lda $2653,x
        sta $02
        lda txt_2693,x
        sta $03
        ldy #$36
        lda ($02),y
        sta $04
        lda $bb
        clc
        adc #$01
        sta $bb
        lda $bc
        adc #$00
        sta $bc
        ldx #$00
        lda ($bb,x)
        bne loc_fff0
        lda #$e8
        sta $bb
        lda #$3b
        sta $bc
        lda #$01
        sta $04

loc_fff0:
        rts

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

// --- Region $0801-$0813 ---
.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               // ..x.4.

// --- Region $081a-$08f6 ---
.pc = $081a "Program $081a"
        .byte $9d,$2d,$00,$ca,$10,$f7,$9a,$a0,$00,$c6,$32,$ce,$2c,$08,$b1,$31 // .-........2.,..1
        .byte $99,$00,$e3,$c8,$d0,$f8,$a5,$32,$c9,$08,$d0,$ed,$b9,$48,$08,$99 // .......2.....H..
        .byte $00,$01,$c8,$d0,$f7,$4c,$00,$01,$00,$10,$7f,$e3,$ba,$25,$b1,$2f // .....L.......%./
        .text "****)"
        .byte $07,$aa,$bd,$1a,$01,$8d,$18,$01,$b1
        .byte $2f,$29
        .byte $1f,$aa
        .byte $20,$22,$01
        .byte $4c,$ff,$01,$a4
        .byte $43,$ab,$79
        .text "X;?)"
        .byte $e6,$2f,$d0,$02,$e6,$30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d // ./...0`./ "..-.-
        .byte $d0,$02,$e6,$2e,$ca,$d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0 // ................
        .byte $eb,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6 // ../.-./...0.-...
        .byte $2e,$ca,$d0,$ed,$f0,$a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d // ...... q../ "..-
        .byte $e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86 // .-........9..0..
        .byte $39,$b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f // 9./.L". q../.-./
        .byte $d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10 // ...0.-........9.
        .byte $e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00,$39,$4c // .L..,...7..X .9L
        .byte $ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff // ........,....

// --- Region $0923-$0fff ---
.pc = $0923 "Program $0923"
        .byte $00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df // ................
        .byte $01,$c9,$df,$d0,$ea,$60,$37,$4c,$40,$10,$4c,$d8,$10,$01,$02,$04 // .....`7L@.L.....
        .byte $0b,$4a,$07,$ce,$46,$10,$05,$1d,$27,$fc,$3e,$0f,$22,$2e,$e3,$1c // .J..F...'.>."...
        .byte $c3,$60
        .byte $23,$00
        .text "("
        .byte $40                                   // @ character
        .text "-MUSIC BY "
        .text "ZONIX! PLAYER BY"
        .text " JCH!-"
        .byte $e3,$0a,$61,$5f,$a8,$a2,$00,$b9,$a2,$15
        .byte $9d,$28,$15,$9d,$2e,$15,$b9,$a3,$15,$9d,$2b,$15,$9d,$31,$15,$c8 // .(........+..1..
        .byte $c8,$e8,$e0,$03,$d0,$e7,$a2,$00,$8e,$0b,$10,$b9,$a2,$15,$8d,$34 // ...............4
        .byte $15,$9d,$8c,$15,$ee,$0b,$10,$ad,$34,$15,$18,$79,$a2,$15,$8d,$34 // ........4..y...4
        .byte $15,$18,$6d,$0b,$10,$e8,$e0,$10,$d0,$e7,$ad,$20,$10,$f0,$2b,$a2 // ..m........ ..+.
        .byte $02,$b9,$a3,$15,$8d,$0b,$10,$3d,$35,$15,$9d,$06,$10,$ca,$10,$f1 // .......=5.......
        .byte $2c,$0b,$10,$10,$15,$a2,$00,$b9,$a4,$15,$9d,$2e,$15,$b9,$a5,$15 // ,...............
        .byte $9d,$31,$15,$c8,$c8,$e8,$e0,$03,$d0,$ed,$a0,$00,$98,$99,$00,$d4 // .1..............
        .byte $c8,$c0,$18,$d0,$f8,$a0,$00,$a9,$00,$99,$3b,$15,$99,$14,$10,$a9 // ..........;.....
        .byte $04,$99,$47,$15,$c8,$c0,$0c,$d0,$ee,$a9,$3f,$8d,$18,$d4,$60,$a5 // ..G.......?...`.
        .byte $fb,$48,$a5,$fc,$48,$a2,$02,$bd,$06,$10,$d0,$03,$4c,$5b,$14,$bd // .H..H.......L[..
        .byte $47,$15,$d0,$03,$4c,$23,$12,$c9,$02,$f0,$06,$de,$47,$15,$4c,$d5 // G...L#......G.L.
        .byte $12,$de,$47,$15,$bd,$28,$15,$85,$fb,$bd,$2b,$15,$85,$fc,$a0,$00 // ..G..(....+.....
        .byte $98,$9d,$3e,$15,$b1,$fb,$10,$0f,$0a,$9d,$17,$10,$fe,$28,$15,$d0 // ..>..........(..
        .byte $03,$fe,$2b,$15,$c8,$b1,$fb,$a8,$b9,$60,$17,$85,$fb,$b9,$7c,$17 // ..+......`....|.
        .byte $85,$fc,$bc,$3b,$15,$b1,$fb,$30,$4e,$f0,$42,$c9,$7e,$f0,$34,$9d // ...;...0N.B.~.4.
        .byte $14,$10,$bd,$3e,$15,$d0,$13,$bc,$38,$15,$a9,$0f,$99,$05,$d4,$a9 // ...>....8.......
        .byte $00,$99,$06,$d4,$9d,$86,$15,$9d,$89,$15,$bd,$68,$15,$9d,$65,$15 // ...........h..e.
        .byte $bd,$6b,$15,$4a,$9d,$6e,$15,$bd,$7d,$15,$d0,$75,$a9,$00,$9d,$7a // .k.J.n..}..u...z
        .byte $15,$f0,$6e,$fe,$3e,$15,$a9,$ff,$9d,$1a,$10,$d0,$64,$a9,$fe,$9d // ..n.>.......d...
        .byte $1a,$10,$fe,$3e,$15,$d0,$5a,$48,$29,$e0,$c9,$80,$d0,$16,$68,$48 // ...>..ZH).....hH
        .byte $29,$10,$9d,$3e,$15,$68,$29,$0f,$a8,$b9,$8c,$15,$9d,$4a,$15,$fe // )..>.h)......J..
        .byte $3b,$15,$d0,$8e,$c9,$a0,$d0,$0d,$68,$e3,$0a,$60,$b9,$9d,$1d,$10 // ;.......h..`....
        .byte $fe,$3b,$15,$4c,$2b,$11,$68,$29,$3f,$0a,$a8,$b9,$f7,$16,$9d,$71 // .;.L+.h)?......q
        .byte $15,$b9,$f6,$16,$48,$29,$1f,$9d,$74,$15,$68,$29,$80,$9d,$77,$15 // ....H)..t.h)..w.
        .byte $a9,$01,$9d,$7a,$15,$9d,$7d,$15,$a9,$00,$9d,$80,$15,$9d,$83,$15 // ...z..}.........
        .byte $f0,$be,$fe,$3b,$15,$bc,$3b,$15,$b1,$fb,$c9,$7f,$d0,$2d,$a9,$00 // ...;..;......-..
        .byte $9d,$3b,$15,$a8,$bd,$28,$15,$18,$69,$01,$9d,$28,$15,$85,$fb,$bd // .;...(..i..(....
        .byte $2b,$15,$69,$00,$9d,$2b,$15,$85,$fc,$b1,$fb,$c9,$ff,$d0,$0c,$bd // +.i..+..........
        .byte $2e,$15,$9d,$28,$15,$bd,$31,$15,$9d,$2b,$15,$ad,$1d,$16,$d0,$08 // ...(..1..+......
        .byte $bd,$89,$15,$f0,$03,$4c,$d5,$12,$4c,$5b,$14,$bd,$4a,$15,$9d,$47 // .....L..L[..J..G
        .byte $15,$bd,$3e,$15,$f0,$03,$4c,$d5,$12,$a9,$ff,$9d,$1a,$10,$bc,$1d // ..>...L.........
        .byte $10,$b9,$55,$16,$9d,$44,$15,$e0,$00,$d0,$14,$b9,$53,$16,$8d,$09 // ..U..D......S...
        .byte $10,$f0,$07,$a9,$f1,$8d,$17,$d4,$d0,$05,$a9,$f0,$8d,$17,$d4,$bc // ................
        .byte $1d,$10,$b9,$50,$16,$48,$e4,$4a,$60,$42,$9d,$4d,$15,$68,$29,$0f // ...P.H.J`B.M.h).
        .byte $9d,$50,$15,$b9,$51,$16,$9d,$53,$15,$b9,$52,$16,$48,$29,$f0,$9d // .P..Q..S..R.H)..
        .byte $59,$15,$68,$29,$0f,$9d,$5c,$15,$a9,$00,$9d,$56,$15,$b9,$54,$16 // Y.h)..\....V..T.
        .byte $a8,$b9,$37,$16,$9d,$65,$15,$9d,$68,$15,$b9,$38,$16,$9d,$6b,$15 // ..7..e..h..8..k.
        .byte $4a,$9d,$6e,$15,$a9,$00,$9d,$62,$15,$b9,$39,$16,$02,$0a,$3e,$62 // J.n....b..9...>b
        .byte $15,$62,$7f,$9d,$5f,$15,$bc,$1d,$10,$b9,$4e,$16,$bc,$38,$15,$99 // .b.._.....N..8..
        .byte $05,$d4,$9d,$86,$15,$bc,$1d,$10,$b9,$4f,$16,$bc,$38,$15,$99,$06 // .........O..8...
        .byte $d4,$9d,$89,$15,$a9,$09,$99,$04,$d4,$4c,$5b,$14,$bd,$53,$15,$f0 // .........L[..S..
        .byte $3d,$bd,$56,$15,$d0,$19,$bd,$59,$15,$18,$7d,$53,$15,$9d,$59,$15 // =.V....Y..}S..Y.
        .byte $bd,$5c,$15,$69,$00,$9d,$5c,$15,$dd,$50,$15,$d0,$21,$f0,$17,$bd // .\.i..\..P..!...
        .byte $59,$15,$38,$fd,$53,$15,$9d,$59,$15,$bd,$5c,$15,$e9,$00,$9d,$5c // Y.8.S..Y..\....\
        .byte $15,$dd,$4d,$15,$d0,$08,$bd,$56,$15,$49,$01,$9d,$56,$15,$e0,$00 // ..M....V.I..V...
        .byte $d0,$1d,$ad,$09,$10,$f0,$18,$a8,$b9,$1a,$16,$c9,$ff,$d0,$0a,$b9 // ................
        .byte $1b,$16,$8d,$09,$10,$a8,$b9,$1a,$16,$8d,$0a,$10,$ee,$09,$10,$bd // ................
        .byte $65,$15,$f0,$3e,$bc,$44,$15,$b9,$b2,$15,$30,$10,$c9,$7f,$d0,$10 // e..>.D....0.....
        .byte $b9,$e6,$15,$9d,$44,$15,$a8,$b9,$b2,$15,$10,$04,$0a,$4c,$62,$13 // ....D........Lb.
        .byte $18,$7d,$14,$10,$0a,$18,$7d,$17,$10,$a8,$b9,$68,$14,$9d,$0c,$10 // .}....}....h....
        .byte $b9,$69,$14,$9d,$0f,$10,$bc,$44,$15,$b9,$e6,$15,$9d,$41,$15,$fe // .i.....D.....A..
        .byte $44,$15,$bd,$7a,$15,$f0,$44,$bd,$77,$15,$d0,$16,$bd,$80,$15,$18 // D..z..D.w.......
        .byte $7d,$71,$15,$9d,$80,$15,$bd,$83,$15,$7d,$74,$15,$9d,$83,$15,$4c // }q.......}t....L
        .byte $ae,$13,$bd,$80,$15,$38,$fd,$71,$15,$9d,$80,$15,$bd,$83,$15,$fd // .....8.q........
        .byte $74,$15,$9d,$83,$15,$bd,$0c,$10,$18,$7d,$80,$15,$9d,$0c,$10,$bd // t........}......
        .byte $0f,$10,$7d,$83,$15,$9d,$0f,$10,$4c,$16,$14,$bd,$65,$15,$f0,$08 // ..}.....L...e...
        .byte $30,$4b,$de,$65,$15,$4c,$16,$14,$bd,$6e,$15,$30,$22,$bd,$0c,$10 // 0K.e.L...n.0"...
        .byte $18,$7d,$5f,$15,$9d,$0c,$10,$bd,$0f,$10,$7d,$62,$15,$9d,$0f,$10 // .}_.......}b....
        .byte $de,$6e,$15,$10,$28,$bd,$6b,$15,$49,$ff,$9d,$6e,$15,$30,$1e,$bd // .n..(.k.I..n.0..
        .byte $0c,$10,$38,$fd,$5f,$15,$9d,$0c,$10,$bd,$0f,$10,$fd,$62,$15,$9d // ..8._........b..
        .byte $0f,$10,$fe,$6e,$15,$d0,$06,$bd,$6b,$15,$9d,$6e,$15,$a9,$00,$9d // ...n....k..n....
        .byte $7d,$15,$bc,$38,$15,$bd,$59,$15,$99,$02,$d4,$bd,$5c,$15,$99,$03 // }..8..Y.....\...
        .byte $d4,$ad,$0a,$10,$8d,$16,$d4,$bd,$0c,$10,$99,$00,$d4,$bd,$0f,$10 // ................
        .byte $99,$01,$d4,$bd,$86,$15,$99,$05,$d4,$bd,$89,$15,$99,$06,$d4,$f0 // ................
        .byte $0c,$bd,$41,$15,$3d,$1a,$10,$99,$04,$d4,$4c,$5b,$14,$a9,$08,$99 // ..A.=.....L[....
        .byte $04,$d4,$ca,$30,$03,$4c,$e0,$10,$68,$85,$fc,$68,$85,$fb,$60,$16 // ...0.L..h..h..`.
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9,$03,$e0,$03,$1b,$04,$5a // .....B.t.......Z
        .byte $04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8 // .....,.{...'....
        .byte $06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5 // .Q...7...7...W..
        .byte $0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68 // ...N.........n.h
        .byte $11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1 // .n.......9......
        .byte $1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6 // .F.... .".$.'^).
        .byte $2b,$72
        .text ".81&4B7"
        .byte $8c
        .byte $3a,$08
        .byte $3e,$b8
        .byte $41,$a0
        .byte $45,$b8,$49,$20,$4e,$bc,$52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84 // E.I N.R.W.\pbLh.
        .byte $6e,$18,$75,$10,$7c,$70,$83,$40,$8b,$70,$93,$40,$9c,$78,$a5,$58 // n.u.|p.@.p.@.x.X
        .byte $af,$c8,$b9,$e0,$c4,$98,$d0,$08,$dd,$30,$ea,$20,$f8,$2e,$fd,$0b // .........0. ....
        .byte $29,$45,$e3,$17,$23,$0a,$28,$44,$e3,$17,$2b,$22,$01,$02,$04,$00 // )E..#.(D..+"....
        .byte $07,$0e,$0e,$13,$30,$01,$a2,$34,$41,$41,$16,$17,$0c,$22,$2a,$06 // ....0..4AA..."*.
        .byte $00,$2c,$0b,$05,$04,$01,$00,$0a,$0f,$00,$40,$30,$a5,$26,$f0,$00 // .,........@0.&..
        .byte $05,$03,$08,$14,$a5,$e6,$80,$21,$02,$a2,$21,$01,$a2,$23,$12,$c0 // .......!..!..#..
        .byte $01,$a5,$21,$80,$a6,$3c,$c6,$c0,$9a,$00,$06,$ff,$03,$03,$00,$a8 // ..!..<..........
        .byte $8a,$00,$02,$05,$08,$0b,$0e,$11,$14,$17,$1a,$1d
        .text " #&)"
        .byte $2c,$2f,$a3,$31,$fc,$3c,$01,$0a,$17,$28,$17,$44,$17,$02,$07,$0a // ,/.1.<...(.D....
        .byte $17,$28,$17,$44,$17,$c2,$a2,$25,$03,$03,$07,$07,$7f,$a2,$3c,$05 // .(.D...%......<.
        .byte $05,$09,$09,$7f,$da,$ae,$c8,$aa,$a8,$c8,$7f,$c8,$00,$7f,$da,$a5 // ................
        .byte $a4,$a3,$a2,$7f,$c8,$04,$03,$02,$00,$7f,$01,$a2,$21,$7f,$02,$00 // ............!...
        .byte $7f,$da,$01,$24,$00,$7f,$00,$7f,$e6,$41,$a1,$e6,$41,$60,$27,$07 // ...$.....A..A`'.
        .byte $81
        .byte $41,$80
        .byte $40,$40,$80,$11,$81
        .byte $41,$16,$81
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text " "
        .byte $1c
        .byte $81,$17,$17,$16,$16,$22,$21,$31,$11,$26,$41,$28,$81,$51,$10,$2c // ....."!1.&A(.Q.,
        .byte $81,$11,$11,$30,$81,$32,$e3,$17,$36,$01,$c0,$ff,$04,$c0,$b0,$94 // ...0.2..6.......
        .byte $4a,$ff,$0a,$08,$ff,$0d,$20,$ff,$10,$30,$ff,$13,$50,$ff,$16,$a4 // J..... ..0..P...
        .byte $21,$80,$a3,$2f,$80,$02,$05,$00,$01,$03,$10,$00,$81,$34,$12,$00 // !../.........4..
        .byte $01,$43,$a5,$a4,$2a,$03,$a8,$4a,$40,$83,$07,$04,$15,$03,$f8,$a2 // .C..*..J@.......
        .byte $26,$08,$04,$00,$0e,$03,$f8,$a2,$21,$08,$a2,$23,$0e,$03,$f5,$a2 // &.......!..#....
        .byte $21,$08,$a2,$26,$18,$03,$8a,$1f,$30,$03,$a3,$25,$03,$8a,$1f,$30 // !..&....0..%...0
        .byte $03,$a2,$26,$07,$03,$8a,$1f,$30,$03,$a2,$23,$0e,$03,$ca,$a2,$21 // ..&....0..#....!
        .byte $08,$a2,$26,$1e,$03,$c7,$04,$40,$02,$a2,$60,$23,$24,$03,$da,$4a // ..&....@..`#$..J
        .byte $40,$83,$07,$04,$15,$03,$88,$4a,$40,$83,$07,$04,$15,$03,$68,$4a // @......J@.....hJ
        .byte $40,$83,$07,$04,$15,$03,$a7,$1f,$38,$0c,$00,$08,$28,$03,$f8,$a2 // @.......8...(...
        .byte $21,$08,$a2,$60,$31,$2a,$03,$d9,$1f,$30,$8c,$00,$0c,$2e,$03,$7d // !..`1*...0.....}
        .byte $6f,$22,$25,$00,$10,$32,$03,$da,$4a,$40,$83,$0d,$04,$15,$03,$da // o"%..2..J@......
        .byte $4a,$40,$83,$10,$04,$15,$03,$da,$4a,$40,$83,$13,$04 // J@......J@...

// --- Region $1007-$103f ---
.pc = $1007 "Segment $1007"
        .byte $02,$04,$0b,$4a,$07,$ce,$46,$10,$05,$1d,$27,$fc,$3e,$0f,$22,$2e // ...J..F...'.>.".
        .byte $1c,$1c,$1c,$ff,$ff,$ff,$00           // .......

txt_101e:
        .text "("
        .byte $40                                   // @ character
        .text "-MUSIC BY ZONIX! PLAYER BY JCH!-"

// --- Region $1469-$1492 ---
.pc = $1469 "Segment $1469"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9 // .....B.t..

// --- Region $1499-$150b ---
.pc = $1499 "Segment $1499"
        .byte $04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8 // .....,.{...'....
        .byte $06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5 // .Q...7...7...W..
        .byte $0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68 // ...N.........n.h
        .byte $11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18,$13,$1a,$a1 // .n.......9......
        .byte $1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27,$5e,$29,$d6 // .F.... .".$.'^).
        .byte $2b,$72                               // +r

txt_14eb:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_14fb:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75 // R.W.\pbLh.n.u

// --- Region $1511-$1589 ---
.pc = $1511 "dat_1511"

dat_1511:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$0b,$29,$45,$17,$17,$17,$0a,$28,$44 // .0. ....)E....(D
        .byte $17,$17,$17,$22,$01,$02,$04,$00,$07,$0e,$0e,$13,$30,$01,$00,$00 // ..."........0...
        .byte $41,$41,$16,$17,$0c,$22,$2a,$06,$00,$2c,$0b,$05,$04,$01,$00,$0a // AA..."*..,......
        .byte $0f,$00,$40,$30,$00,$00,$00,$00,$00,$f0,$00,$05,$03,$08,$14,$00 // ..@0............
        .byte $00,$00,$00,$00,$80,$80,$80,$80,$80,$80,$02,$00,$00,$01,$00,$00 // ................
        .byte $12,$c0,$01,$00,$00,$00,$00,$00,$80,$00,$00,$00,$00,$00,$00,$c6 // ................
        .byte $c0,$9a,$00,$06,$ff,$03,$03,$00,$a8   // .........

// --- Region $158c-$1bc7 ---
.pc = $158c "dat_158c"

dat_158c:
        .byte $02,$05,$08,$0b,$0e,$11,$14,$17,$1a,$1d // ..........

txt_1596:
        .text " #&),/"
        .byte $00                                   // string terminator
        .byte $00,$00,$fc,$3c,$01,$0a,$17,$28,$17,$44,$17,$02,$07,$0a,$17,$28 // ...<...(.D.....(
        .byte $17,$44,$17,$ff,$ff,$00,$00,$03,$03,$07,$07,$7f,$00,$00,$05,$05 // .D..............
        .byte $09,$09,$7f,$da,$ae,$c8,$aa,$a8,$c8,$7f,$c8,$00,$7f,$da,$a5,$a4 // ................
        .byte $a3,$a2,$7f,$c8,$04,$03,$02,$00,$7f,$01,$00,$00,$7f,$00,$7f,$da // ................
        .byte $01,$00,$7f,$da,$01,$00,$7f,$00,$7f   // .........

txt_15e6:
        .text "AAAAAA"
        .byte $00                                   // string terminator

txt_15ed:
        .text "AAAAAA"
        .byte $07,$81,$41,$80,$40,$40,$80,$11,$81,$41,$16,$81 // ..A.@@...A..

txt_15ff:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text " "
        .byte $1c,$81,$17,$17,$16,$16,$22,$21,$31,$11,$26,$41,$28,$81,$51,$10 // ......"!1.&A(.Q.
        .byte $2c,$81,$11,$11,$30,$81,$32,$17,$17,$17,$01,$c0,$ff,$04,$c0,$b0 // ,...0.2.........
        .byte $94,$4a,$ff,$0a,$08,$ff,$0d,$20,$ff,$10,$30,$ff,$13,$50,$ff,$16 // .J..... ..0..P..
        .byte $00,$00,$00,$00,$80,$00,$00,$00,$80,$02,$05,$00,$01,$03,$10,$00 // ................
        .byte $81,$34,$12,$00,$01,$43,$a5,$00,$00,$00,$00,$03,$a8,$4a,$40,$83 // .4...C.......J@.
        .byte $07,$04,$15,$03,$f8,$00,$00,$08,$04,$00,$0e,$03,$f8,$00,$00,$08 // ................
        .byte $00,$00,$0e,$03,$f5,$00,$00,$08,$00,$00,$18,$03,$8a,$1f,$30,$03 // ..............0.
        .byte $00,$00,$00,$03,$8a,$1f,$30,$03,$00,$00,$07,$03,$8a,$1f,$30,$03 // ......0.......0.
        .byte $00,$00,$0e,$03,$ca,$00,$00,$08,$00,$00,$1e,$03,$c7,$04,$40,$02 // ..............@.
        .byte $00,$00,$24,$03,$da,$4a,$40,$83,$07,$04,$15,$03,$88,$4a,$40,$83 // ..$..J@......J@.
        .byte $07,$04,$15,$03,$68,$4a,$40,$83,$07,$04,$15,$03,$a7,$1f,$38,$0c // ....hJ@.......8.
        .byte $00,$08,$28,$03,$f8,$00,$00,$08,$00,$00,$2a,$03,$d9,$1f,$30,$8c // ..(.......*...0.
        .byte $00,$0c,$2e,$03,$7d,$6f,$22,$25,$00,$10,$32,$03,$da,$4a,$40,$83 // ....}o"%..2..J@.
        .byte $0d,$04,$15,$03,$da,$4a,$40,$83,$10,$04,$15,$03,$da,$4a,$40,$83 // .....J@......J@.
        .byte $13,$04,$15,$03,$da,$4a,$40,$83,$16,$04,$15,$00,$00,$00,$00,$00 // .....J@.........
        .byte $00,$00,$00,$00,$12,$80,$1c,$80,$12,$80,$40,$00,$40,$00,$80,$00 // ..........@.@...
        .byte $20,$80,$01,$00,$02,$00,$00,$8e,$03,$8e,$09,$03,$04,$07,$08,$07 //  ...............
        .byte $08,$8d,$0a,$8e,$07,$08,$07,$10,$07,$13,$07,$15,$07,$08,$07,$10 // ................
        .byte $18,$19,$18,$19,$ff,$8e,$01,$8e,$02,$01,$02,$01,$02,$01,$02,$0b // ................
        .byte $01,$02,$01,$02,$01,$14,$01,$16,$01,$02,$01,$02,$01,$02,$01,$02 // ................
        .byte $ff,$8e,$05,$8e,$06,$05,$06,$05,$06,$05,$06,$0c,$0d,$0e,$0d,$0f // ................
        .byte $11,$12,$11,$17,$05,$06,$05,$06,$1a,$1b,$1a,$1b,$ff,$98,$9b,$b3 // ................
        .byte $cd,$df,$f6,$37,$78,$b7,$f6,$07,$14,$22,$2a,$4d,$7a,$a7,$e5,$08 // ...7x...."*Mz...
        .byte $2b,$68,$7f,$aa,$c9,$ef,$2b,$67,$78,$17,$17,$17,$17,$17,$17,$18 // +h....+gx.......
        .byte $18,$18,$18,$19,$19,$19,$19,$19,$19,$19,$19,$1a,$1a,$1a,$1a,$1a // ................
        .byte $1a,$1a,$1b,$1b,$1b,$80,$00,$7f,$a4,$83,$24,$00,$24,$00,$24,$00 // ..........$.$.$.
        .byte $82,$24,$80,$00,$a5,$83,$22,$00,$22,$00,$22,$00,$22,$87,$00,$7f // .$...."."."."...
        .byte $a5,$83,$1d,$00,$1d,$00,$1d,$00,$82,$1d,$80,$00,$83,$1b,$00,$1b // ................
        .byte $00,$1b,$00,$1b,$00,$82,$1b,$80,$00,$7f,$a0,$8f,$0c,$87,$7e,$c0 // ..............~.
        .byte $83,$7e,$90,$0f,$8f,$7e,$8e,$7e,$c1,$83,$7e,$7f,$90,$0a,$8f,$7e // .~...~.~..~....~
        .byte $86,$7e,$c2,$83,$7e,$90,$08,$8f,$7e,$88,$7e,$81,$08,$c3,$86,$14 // .~..~...~.~.....
        .byte $80,$00,$7f,$a3,$83,$18,$a7,$81,$27,$a8,$2b,$a3,$83,$18,$a7,$81 // ........'.+.....
        .byte $29,$a8,$37,$a3,$83,$18,$a7,$81,$27,$a8,$2b,$a3,$83,$18,$a7,$81 // ).7.....'.+.....
        .byte $2a,$a8,$2e,$a3,$83,$24,$a7,$81,$2c,$a8,$3a,$a3,$83,$24,$a7,$81 // *....$..,.:..$..
        .byte $2a,$a8,$2e,$a3,$83,$24,$a7,$81,$2c,$a8,$3a,$a3,$83,$24,$a7,$81 // *....$..,.:..$..
        .byte $2a,$a8,$2e,$7f,$a3,$83,$18,$a7,$81,$26,$a8,$29,$a3,$83,$18,$a7 // *........&.)....
        .byte $81,$29,$a8,$35,$a3,$83,$18,$a7,$81,$26,$a8,$29,$a3,$83,$18,$a7 // .).5.....&.)....
        .byte $81,$27,$a8,$2c,$a3,$83,$24,$a7,$81,$2c,$a8,$38,$a3,$83,$24,$a7 // .'.,..$..,.8..$.
        .byte $81,$27,$a8,$2c,$a3,$83,$24,$a7,$81,$2c,$a8,$38,$a3,$83,$24,$a7 // .'.,..$..,.8..$.
        .byte $81,$27,$a8,$2c,$7f,$a9,$81,$0c,$aa,$18,$0c,$ab,$0c,$a1,$83,$0c // .'.,............
        .byte $a9,$81,$0c,$aa,$18,$ab,$0c,$a9,$0c,$aa,$0c,$ab,$0c,$a1,$83,$0c // ................
        .byte $a9,$81,$0f,$ab,$1b,$a9,$1b,$aa,$0f,$0f,$ab,$1b,$a1,$83,$0c,$ab // ................
        .byte $81,$1b,$a9,$0f,$aa,$0f,$a9,$1b,$aa,$0f,$ab,$0f,$a1,$83,$0c,$a9 // ................
        .byte $81,$1b,$0f,$7f,$a9,$81,$16,$aa,$22,$16,$ab,$16,$a1,$83,$0c,$a9 // ........".......
        .byte $81,$16,$aa,$22,$ab,$16,$a9,$16,$aa,$16,$ab,$16,$a1,$83,$0c,$a9 // ..."............
        .byte $81,$14,$ab,$20,$a9,$20,$aa,$14,$14,$ab,$20,$a1,$83,$0c,$ab,$81 // ... . .... .....
        .byte $20,$a9,$14,$aa,$14,$a9,$20,$aa,$14,$ab,$14,$a1,$83,$0c,$a9,$81 //  ..... .........
        .byte $20,$14,$7f,$90,$0a,$8f,$7e,$86,$7e,$c2,$83,$7e,$90,$08,$8f,$7e //  .....~.~..~...~
        .byte $7e,$82,$7e,$7f,$a9,$83,$01,$8f,$00,$81,$08,$00,$0b,$00,$0c,$00 // ~.~.............
        .byte $7f,$a4,$83,$24,$8f,$00,$81,$00,$aa,$13,$00,$16,$00,$17,$7f,$a3 // ...$............
        .byte $83,$1b,$8f,$00,$8b,$00,$7f,$ac,$80,$1f,$c5,$82,$7e,$90,$24,$8f // ............~.$.
        .byte $7e,$81,$7e,$80,$00,$82,$26,$80,$00,$24,$90,$26,$90,$27,$8f,$7e // ~.~...&..$.&.'.~
        .byte $84,$7e,$81,$2b,$00,$29,$00,$27,$00,$7f,$80,$27,$90,$28,$90,$29 // .~.+.).'...'.(.)
        .byte $90,$28,$90,$29,$85,$7e,$80,$00,$27,$90,$28,$90,$29,$84,$00,$83 // .(.).~..'.(.)...
        .byte $24,$00,$81,$22,$00,$ad,$2b,$00,$2e,$00,$30,$00,$2e,$00,$30,$00 // $.."..+...0...0.
        .byte $33,$00,$35,$00,$37,$00,$7f,$80,$27,$90,$28,$90,$29,$90,$28,$90 // 3.5.7...'.(.).(.
        .byte $29,$85,$7e,$80,$00,$27,$90,$28,$90,$29,$84,$00,$83,$2b,$00,$81 // ).~..'.(.)...+..
        .byte $2b,$00,$ad,$2e,$00,$2b,$00,$2e,$00,$30,$00,$35,$00,$33,$00,$32 // +....+...0.5.3.2
        .byte $00,$30,$00,$7f,$a9,$81,$16,$aa,$22,$16,$ab,$16,$a1,$83,$0c,$a9 // .0......".......
        .byte $81,$16,$aa,$22,$ab,$16,$a9,$16,$aa,$16,$ab,$16,$a1,$83,$0c,$a9 // ..."............
        .byte $81,$14,$ab,$20,$a9,$20,$aa,$14,$14,$ab,$20,$a1,$83,$0c,$ab,$81 // ... . .... .....
        .byte $20,$a9,$14,$aa,$14,$a9,$20,$aa,$14,$ab,$14,$a1,$0c,$83,$0c,$81 //  ..... .........
        .byte $0c,$7f,$ae,$81,$2b,$00,$2e,$00,$30,$00,$2b,$00,$2e,$00,$30,$00 // ....+...0.+...0.
        .byte $2b,$00,$2e,$00,$37,$00,$35,$00,$33,$00,$35,$00,$37,$00,$35,$00 // +...7.5.3.5.7.5.
        .byte $33,$00,$35,$00,$7f,$ae,$81,$32,$00,$33,$00,$35,$00,$33,$00,$32 // 3.5....2.3.5.3.2
        .byte $00,$33,$00,$35,$00,$33,$00,$30,$00,$32,$00,$33,$00,$35,$00,$33 // .3.5.3.0.2.3.5.3
        .byte $00,$32,$00,$30,$00,$32,$00,$7f,$a9,$81,$16,$aa,$22,$16,$ab,$16 // .2.0.2......"...
        .byte $a1,$83,$0c,$a9,$81,$16,$aa,$22,$ab,$16,$a9,$16,$aa,$16,$ab,$16 // ......."........
        .byte $a1,$83,$0c,$a9,$81,$14,$ab,$20,$a9,$20,$aa,$14,$14,$ab,$20,$a1 // ....... . .... .
        .byte $83,$0c,$ab,$81,$20,$a9,$14,$16,$22,$aa,$16,$ab,$22,$a1,$83,$0c // .... ..."..."...
        .byte $a9,$81,$22,$16,$7f,$a5,$83,$1d,$00,$1d,$00,$1d,$00,$82,$1d,$80 // ..".............
        .byte $00,$83,$1b,$00,$1b,$00,$1b,$1d,$00,$1d,$00,$7f,$a9,$81,$16,$aa // ................
        .byte $22,$16,$ab,$16,$a1,$83,$0c,$a9,$81,$16,$aa,$22,$ab,$16,$a9,$16 // ".........."....
        .byte $aa,$16,$ab,$16,$a1,$83,$0c,$87,$00,$a9,$82,$08,$80,$00,$82,$08 // ................
        .byte $84,$00,$82,$0a,$8c,$00,$7f,$a5,$83,$1d,$00,$1d,$00,$1d,$00,$82 // ................
        .byte $1d,$88,$00,$a3,$82,$1b,$80,$00,$82,$1b,$84,$00,$a2,$83,$1d,$1d // ................
        .byte $81,$1d,$1d,$83,$1d,$7f,$ae,$81,$32,$00,$33,$00,$35,$00,$33,$00 // ........2.3.5.3.
        .byte $32,$00,$33,$00,$35,$89,$00,$a5,$82,$1b,$80,$00,$82,$1b,$84,$00 // 2.3.5...........
        .byte $82,$1d,$85,$00,$a2,$81,$18,$82,$18,$81,$18,$7f,$b0,$81,$0c,$b1 // ................
        .byte $0c,$b2,$18,$b3,$0c,$b2,$16,$b1,$0c,$b0,$0c,$b1,$13,$0c,$0c,$0c // ................
        .byte $b2,$0f,$b3,$11,$13,$b0,$0f,$b1,$0f,$b2,$1b,$0f,$b1,$16,$b0,$0f // ................
        .byte $b2,$0f,$b3,$13,$b2,$0f,$b1,$0f,$b3,$1b,$0f,$b2,$0f,$b3,$1b,$b2 // ................
        .byte $0f,$b1,$13,$b0,$16,$b1,$18,$7f,$b0,$81,$0a,$b1,$0a,$b2,$16,$b3 // ................
        .byte $0a,$b2,$14,$b1,$0a,$b0,$0a,$b1,$11,$0a,$0a,$16,$b2,$11,$b3,$13 // ................
        .byte $0f,$b0,$08,$b1,$08,$b2,$14,$08,$b1,$11,$b0,$08,$b2,$08,$b3,$0f // ................
        .byte $b2,$08,$b1,$08,$b3,$14,$08,$b2,$08,$b3,$11,$b2,$13,$b1,$16,$b0 // ................
        .byte $18,$b1,$1b,$7f,$af,$80,$29,$c6,$8f,$7e,$8a,$7e,$90,$2c,$c7,$8f // ......)..~.~.,..
        .byte $7e,$7e,$82,$7e,$7f,$90,$1c,$c8,$8f,$7e,$8a,$7e,$90,$2c,$c7,$8f // ~~.~.....~.~.,..
        .byte $7e,$7e,$82,$7e,$7f,$1f,$90,$21,$80,$7e,$00,$81,$1d,$1f,$00,$7f // ~~.~...!.~......
        .byte $a1,$85,$1d,$8d,$00,$82,$1d,$80,$00,$82,$1d,$80,$00,$83,$1d,$7f // ................
        .byte $a1,$81,$22,$90,$24,$80,$7e,$81,$22,$21,$83,$00,$82,$1d,$80,$00 // ..".$.~."!......
        .byte $83,$21,$00,$85,$1f,$81,$00,$7f,$8f,$00,$00,$00,$00,$7f,$8f,$00 // .!..............
        .byte $00,$00,$00,$7f                       // ....

dat_1bc7:
        // === Fill data (1 bytes, $1bc7-$1bc7) ===
        .byte $00                                   // .

// --- Region $2008-$20cf ---
.pc = $2008 "dat_2008"

dat_2008:
        .byte $ff,$ff,$ff,$fe,$fe,$f9,$f4,$f8,$fe,$e9,$af,$bc,$ff,$33,$cc,$00 // .............3..
        .byte $67,$f7,$f7,$f3,$c7,$1f,$cf,$0f,$44,$3c,$7f,$3c,$0f,$d3,$cc,$d0 // g.......D<.<....
        .byte $ff,$1f,$c7,$f5,$fe,$31,$cc,$00,$ff,$ff,$ff,$ff,$ff,$bf,$bf,$bf // .....1..........
        .byte $56,$7f,$7f,$bc,$6f,$e3,$ec,$d0,$6a,$ff,$ff,$cc,$ff,$33,$cc,$00 // V...o...j....3..
        .byte $44,$3f,$7f,$3c,$0f,$d3,$cc,$d0,$04,$ff,$ff,$cc,$ff,$33,$cc,$00 // D?.<.........3..
        .byte $57,$fb,$f7,$fb,$eb,$2f,$ef,$1f,$ff,$f9,$f7,$db,$ef,$ec,$e3,$d0 // W..../..........
        .byte $6b,$b9,$ff,$33,$ff,$cc,$33,$00,$ff,$bf,$7f,$5f,$cf,$df,$0f,$0f // k..3..3...._....
        .fill 8, $ff
        .byte $e5,$d4,$d5,$d9,$c6,$da,$ca,$ca,$11,$44,$55,$99,$66,$aa,$aa,$aa // .........DU.f...
        .byte $0f,$5f,$4f,$9f,$5f,$9f,$af,$9f,$d1,$d4,$e5,$d9,$e6,$ea,$ea,$da // ._O._...........
        .byte $6f,$5f,$5f,$9f,$4f,$9f,$8f,$8f,$e1,$d4,$d5,$d9,$c6,$da,$ca,$ca // o__.O...........
        .byte $d1,$d4,$e5,$d9,$e6,$ea,$e6,$ff,$11,$44,$55,$99,$66,$aa,$54,$ff // .........DU.f.T.
        .byte $6f,$5f,$5f,$9f,$4f,$9f,$4f,$ff,$2f,$5f,$5f,$9f,$4f,$9f,$4f,$ff // o__.O.O./__.O.O.

// --- Region $20e7-$26d3 ---
.pc = $20e7 "Segment $20e7"
        .byte $ff,$ca,$da,$ca,$da,$da,$da,$e3,$df,$aa,$aa,$aa,$aa,$aa,$02,$ff // ................
        .byte $ff,$af,$af,$af,$9f,$af,$95,$2a,$f0,$ea,$da,$da,$da,$ca,$1a,$a3 // .......*........
        .byte $3f,$8f,$9f,$8f,$9f,$9f,$9f,$2f,$df,$ea,$da,$da,$da // ?....../.....

txt_2114:
        .text "J*"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $3f,$aa,$aa,$aa,$aa,$a8,$01,$f5,$d7,$8f,$1f,$7f,$3f,$7f,$ff,$ff // ?...........?...
        .byte $ff,$af,$af,$af,$9f,$af,$9f,$1f,$df,$ea,$da,$da,$da,$ca,$da,$c3 // ................
        .byte $cf,$af,$af,$ae,$9d,$ad,$95,$2a,$f0,$ff,$ff,$57,$a3,$a7,$a3,$a3 // .......*...W....
        .byte $33,$04,$2a,$6a,$2a,$da,$da,$e3,$df,$56,$aa,$aa,$aa,$aa,$02,$ff // 3.*j*....V......
        .byte $ff,$6b,$ab,$a7,$ab,$a7,$9f,$1f,$df,$ef,$ef,$ec,$df,$e3,$dc,$d0 // .k..............
        .byte $d1,$ff,$ff,$cc,$ff,$33,$cc,$00,$11,$ff,$d0,$cf,$cf,$0f,$df,$0f // .....3..........
        .byte $1f,$ff,$1f,$cc,$df,$d3,$dc,$e0,$d1,$ef,$ef,$ef,$df,$2f,$df,$1f // ............./..
        .byte $1f,$ff,$3f,$4c,$df,$d3,$dc,$e0,$d1,$f6,$fd,$ce,$ff,$33,$cc,$00 // ..?L.........3..
        .byte $11,$ff,$ff,$bf,$bf,$7f,$9f,$1f,$1f,$cf,$df,$cf,$cf,$0f,$df,$0f // ................
        .byte $1f,$cf,$df,$cc,$df,$d3,$dc,$e0,$d1,$ff,$d0,$cc,$cd,$0c,$df,$0f // ................
        .byte $1f,$f7,$f3,$f7,$f7,$57,$ff,$ff,$ff,$c4,$d5,$c9,$c6,$ca,$da,$ca // .....W..........
        .byte $da,$44,$55,$99,$66,$aa,$aa,$aa,$aa,$5f,$5f,$af,$5f,$af,$af,$af // .DU.f....__._...
        .byte $9f,$e4,$e5,$e9,$d6,$ea,$da,$da,$da,$4f,$5f,$8f,$4f,$8f,$9f,$8f // .........O_.O...
        .byte $9f,$4f,$5f,$8f,$4f,$8f,$9f           // .O_.O..

txt_21ee:
        .text "O?"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $d5,$c9,$c6,$ca,$da,$c6,$f6,$ea,$e5,$e9,$d6,$ea,$da,$da,$da,$65 // ...............e
        .byte $55,$99,$66,$aa,$aa,$aa,$aa,$da,$da,$6a,$aa,$40,$bf,$a6,$ff,$aa // U.f......j.@....
        .byte $aa,$aa,$aa,$00,$ff,$54,$ff,$af,$9f,$97,$a3,$07,$f3,$43,$ff,$ca // .....T.......C..
        .byte $da,$4a,$2a,$00,$3f,$45,$ff,$aa,$aa,$aa,$aa,$00,$ff,$66,$ff,$9f // .J*.?E.......f..
        .byte $9f,$a7,$ab,$0b,$fb,$a7,$ff,$ca,$da,$4a,$2a,$00,$3d,$45,$ff,$aa // .........J*.=E..
        .byte $a9,$a1,$05,$d7,$5f,$ff,$ff,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$f6 // ...._...........
        .byte $f9,$fe,$fe,$ff,$ff,$ff,$ff,$aa,$aa,$2a,$82,$6c,$d5,$fc,$ff,$fa // .........*.l....
        .byte $fb,$f7,$f8,$f7,$f7,$f4,$f1,$fc,$11,$cf,$fc,$ff,$33,$cc,$00,$6a // ............3..j
        .byte $bd,$bf,$bc,$6f,$d3,$dc,$d0,$ff,$9f,$d7,$f1,$fc,$30,$cc,$00,$ff // ...o........0...
        .byte $ff,$ff,$ff,$ff,$3f,$7f,$3f,$2f,$5f,$5f,$9f,$4f,$9f,$8f,$8f,$c1 // ....?.?/__.O....
        .byte $d4,$c5,$c9,$c6,$da,$ca,$da,$5f,$5f,$6f,$9f,$6f,$af,$af,$9f,$af // .......__o.o....
        .byte $af,$af,$9f,$af,$9d,$1c,$dd,$ff,$ff,$ff,$ff,$ff,$10,$a3,$3f,$ff // ..............?.
        .byte $ff,$ff,$ff,$ff,$11,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$5f,$2f,$df,$da // ............_/..
        .byte $da,$ea,$da,$ea,$ea,$e3,$df,$af,$9f,$9f,$9f,$8f,$9f,$0f,$cf,$cc // ................
        .byte $dc,$cf,$cf,$0f,$df,$0f,$1f,$ef,$df,$df,$df,$c3,$dc,$c0,$c1,$ff // ................
        .byte $ff,$ff,$ff,$33,$cc,$00,$11,$cf,$df,$cf,$df,$1f,$df,$2f,$1f,$04 // ...3........./..
        .byte $55,$99,$66,$aa,$aa,$aa,$aa,$c4,$d5,$c9,$d6,$da,$da,$ea,$da,$6f // U.f............o
        .byte $6f,$af,$5f,$af,$9f,$9f,$9f,$ea,$ea,$aa,$aa,$40,$bf,$54,$ff,$aa // o._........@.T..
        .byte $aa,$aa,$aa,$00,$ff,$40,$ff,$8f,$9f,$83,$a3,$07,$f3,$47,$ff,$ca // .....@.......G..
        .byte $d2,$f6,$f6,$f6,$fd,$fe,$ff,$aa,$aa,$aa,$aa,$aa,$02,$bf,$9f,$af // ................
        .byte $af,$af,$9f,$a7,$a5,$2a,$f0,$ff,$ff,$ff,$ff,$ff,$10,$a0,$3f,$ff // .....*........?.
        .byte $ff,$ff,$ff,$ff,$ff,$4f,$d7,$fc,$11,$ff,$ff,$ff,$ff,$ff,$ff,$5f // .....O........._
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e5,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $10,$ff,$ff,$ff,$ff,$ff,$ff,$ef,$ef,$ac,$bf,$73,$8c,$54,$ff,$ff // ...........s.T..
        .byte $ff,$cc,$ff,$33,$cc,$40,$ff,$cf,$df,$c3,$f3,$37,$c3,$47,$ff,$e4 // ...3.@.....7.G..
        .byte $e5,$e9,$d6,$ea,$da,$d6,$f2,$ff,$f0,$f1,$c2,$ca,$da,$ca,$da,$07 // ................
        .byte $11,$99,$66,$aa,$aa,$aa,$aa,$ff,$7f,$7f,$9f,$af,$af,$af,$9f,$aa // ..f.............
        .byte $aa,$8a,$02,$dc,$59,$fe,$ff,$f6,$f0,$fc,$fd,$ff,$ff,$ff,$ff,$aa // ....Y...........
        .byte $aa,$2a,$02,$5c,$d9,$fe,$ff,$da,$da,$e2,$d8,$fb,$f9,$ff,$ff,$aa // .*.\............
        .byte $aa,$aa,$a8,$cf,$b5,$57,$ff,$af,$9f,$1f,$5f,$7f,$3f,$ff,$ff,$40 // .....W...._.?..@
        .byte $3f,$3f,$0f,$7d,$31,$4e,$59,$75,$37,$77,$7b,$76,$fe,$fe,$fd,$66 // ??.}1NYu7w{v...f
        .byte $ff,$ff,$cc,$ff,$33,$cc,$00,$a6,$ff,$ff,$cf,$fc,$31,$cc,$00,$74 // ....3.......1..t
        .byte $73,$77,$33,$70,$fd,$fc,$fd,$43,$f3,$f7,$c3,$f7,$37,$c7,$5b,$6a // sw3p...C....7.[j
        .byte $bf,$bf,$bc,$6f,$d3,$dc,$d0,$65,$ff,$ff,$cc,$ff,$33,$cc,$00,$47 // ...o...e....3..G
        .byte $f3,$f3,$f3,$c7,$1f,$cf,$1f,$fe,$fd,$fd,$fd,$fc,$fd,$fc,$fc,$10 // ................
        .byte $45,$54,$99,$65,$a9,$aa,$a9,$1f,$5f,$6f,$9f,$6f,$af,$af,$9f,$fc // ET.e...._o.o....
        .byte $fd,$fc,$fd,$fd,$fd,$fe,$fd,$aa,$aa,$aa,$aa,$aa,$a0,$3f,$ff,$aa // .............?..
        .byte $aa,$aa,$a9,$aa,$29,$f1,$fd,$fe,$fe,$fe,$fd,$fe,$fd,$fd,$fd,$fc // ....)...........
        .byte $fd,$cc,$fc,$30,$cd,$00,$11,$ef,$df,$dc,$df,$c3,$dc,$c0,$c1,$fe // ...0............
        .byte $fd,$f6,$fb,$f7,$d4,$d0,$d1,$7f,$ff,$cc,$ff,$33,$cc,$00,$11,$ff // ...........3....
        .byte $f0,$c3,$cf,$0f,$df,$0f,$1f,$fc,$fd,$fc,$fc,$fc,$fd,$fc,$fd,$45 // ...............E
        .byte $55,$9a,$65,$aa,$aa,$aa,$a9,$6f,$6f,$af,$5f,$af,$9f,$5f,$7f,$fd // U.e....oo._.._..
        .byte $fd,$f6,$fa,$f4,$fb,$fa,$ff,$aa,$aa,$aa,$aa,$00,$ff,$65,$ff,$aa // .............e..
        .byte $a9,$a9,$aa,$00,$ff,$44,$ff,$ff,$ff,$7f,$3f,$7f,$3f,$3f,$ff,$d6 // .....D....?.??..
        .byte $f9,$fe,$ff,$ff,$ff,$ff,$ff,$aa,$aa,$8a,$90,$e7,$f5,$fc,$ff,$ca // ................
        .byte $da,$4a,$28,$03,$3d,$45,$ff,$aa,$a9,$85,$17,$5f,$7f,$ff,$ff,$5f // .J(.=E....._..._
        .byte $7f,$ff,$ff,$ff,$ff,$ff,$ff,$ea,$ea,$aa,$aa,$40,$bd,$54,$ff,$aa // ...........@.T..
        .byte $a9,$a0,$01,$c7,$1f,$ff,$ff,$7f,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ........?.......
        .byte $ff,$ff,$fe,$fa,$eb,$ac,$80,$fa,$eb,$af,$bc,$ff,$33,$cc,$00,$6f // ............3..o
        .byte $df,$df,$df,$cf,$1f,$cf,$0f,$ff,$ff,$ff,$ff,$fe,$f9,$e4,$d0,$fe // ................
        .byte $f9,$e7,$9c,$7f,$33,$cc,$00,$44,$3f,$7f,$3c,$07,$f3,$f4,$f5,$0f // ....3..D?.<.....
        .byte $df,$cf,$df,$df,$1f,$ef,$9f,$e1,$d4,$d5,$d9,$c6,$da,$c0,$ff,$11 // ................
        .byte $44,$55,$99,$66,$aa,$45,$ff,$0f,$5f,$4f,$9f,$5f,$9f,$6f,$ff,$51 // DU.f.E.._O._.o.Q
        .byte $84,$55,$d9,$c6,$da,$ca,$ca,$e5,$d4,$d5,$d9,$c6,$da,$c0,$ff,$0f // .U..............
        .byte $5f,$4f,$95,$66,$aa,$aa,$9a,$ff,$ff,$ff,$9a,$66,$aa,$aa,$aa,$ff // _O.f.......f....
        .byte $ff,$ff,$ff,$6f,$97,$a4,$a9,$ff,$ff,$ff,$ff,$ff,$fd,$e6,$9f,$ff // ...o............
        .byte $ff,$ff,$ff,$ff,$95,$2a,$f0,$af,$af,$af,$9d,$a5,$96,$1a,$f0,$ea // .....*..........
        .byte $da,$5a,$6a,$aa,$aa,$a3,$3f,$ff,$ff,$a6,$a9,$69,$a9,$6a,$70,$6a // .Zj...?....i.jpj
        .byte $da,$da,$da,$ca,$da,$c3,$cf,$a8,$aa,$aa,$aa,$aa,$02,$ff,$ff,$3f // ...............?
        .byte $3f,$7f,$1f,$9f,$9f,$2f,$df,$ff,$ff,$cc,$f1,$07,$df,$0f,$1f,$cf // ?..../..........
        .byte $1f,$4c,$df,$d3,$dc,$e0,$d1,$ef,$ef,$ef,$ef,$1f,$df,$1f,$0f,$7f // .L..............
        .byte $3c,$7c,$3d,$04,$ff,$ff,$ff,$ef,$e9,$ff,$ff,$ff,$ff,$ff,$ff,$ff // <|=.............
        .byte $95,$ff,$ff,$ff,$ff,$ff,$ff,$cf,$1f,$ff,$ff,$ff,$ff,$ff,$ff,$5f // ..............._
        .byte $4f,$8f,$4f,$8f,$9f,$4f,$3f,$ff,$f9,$f7,$d8,$ef,$e3,$ec,$d0,$6b // O.O..O?........k
        .byte $b9,$ff,$cc,$ff,$33,$cc,$00,$ff,$bf,$7f,$5f,$cf,$1f,$cf,$0f,$e1 // ....3....._.....
        .byte $d4,$55,$59,$66,$2a,$40,$ff,$11,$44,$55,$99,$66,$a1,$47,$ff,$0f // .UYf*@..DU.f.G..
        .byte $5f,$4f,$1f,$7f,$7f,$ff,$ff,$fe,$fd,$f6,$fb,$f7,$f4,$f4,$ff,$7f // _O..............
        .byte $ff,$cc,$ff,$33,$cc,$40,$ff,$ff,$f0,$c3,$cf,$0f,$df,$4f,$ff,$ff // ...3.@.......O..
        .byte $f0,$f2,$c1,$ca,$da,$ca,$da,$07,$11,$66,$99,$aa,$aa,$aa,$aa,$aa // .........f......
        .byte $aa,$aa,$a0,$0f,$f5,$57,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .....W..........
        .byte $00,$00,$00,$37,$6e,$a5,$dc,$13,$4a,$81,$b8,$ef,$26,$5d,$94,$cb // ...7n...J...&]..
        .byte $02,$39,$70,$a7,$de,$15,$4c,$83,$ba,$f1,$28,$5f,$96,$cd,$04,$3b // .9p...L...(_...;
        .byte $72,$a9,$e0,$17,$4e,$85,$bc,$f3,$2a,$61,$98,$cf,$06,$3d,$74,$ab // r...N...*a...=t.
        .byte $e2,$19,$50,$87,$be,$f5,$2c,$63,$9a,$d1,$08,$3f,$76,$ad,$e4,$1b // ..P...,c...?v...
        .byte $52,$89                               // R.

txt_2693:
        .text "'''''((((())))*****+++++,,,,-----.....////0000011111222233333444"
        .byte $00                                   // string terminator

// --- Region $2700-$34c1 ---
.pc = $2700 "dat_2700"

dat_2700:
        // === Fill data (54 bytes, $2700-$2735) ===
        .fill 54, $0f
        .byte $02,$01,$10,$1d,$2c,$38,$41,$02,$11,$1e,$2d,$39,$42,$03,$12,$1f // ....,8A...-9B...
        .byte $2e,$3a,$43,$04,$13                   // .:C..

txt_274b:
        .text " /;D"
        .byte $05,$11,$1e
        .byte $2d,$39,$45,$06,$14
        .text "!0<F"
        .byte $0f,$0f,$0f,$0f
        .fill 14, $0f
        .byte $06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42,$03,$12,$1f // ....,8A...-9B...
        .byte $2e,$3a,$43,$04,$13
        .byte $22                                   // double quote
        .text "1;G"
        .byte $05,$11
        .text "#29H"
        .byte $06
        .byte $14
        .text "$3=I"
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$06,$01,$10,$1d,$2c,$3e,$4a,$02,$11 // ...........,>J..
        .byte $1e
        .byte $2d,$39,$4b,$03,$12
        .text "%4:C"
        .byte $04,$16,$0f,$0f
        .byte $3f,$47
        .byte $05,$17,$0f,$0f,$40,$48,$06,$18,$0f,$0f,$3d,$49,$0f,$0f,$0f,$0f // ....@H....=I....
        .fill 14, $0f
        .byte $06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42,$03,$12,$25 // ....,8A...-9B..%
        .byte $34,$3a,$43,$04,$13
        .text "&5;G"
        .byte $05,$11,$1e
        .byte $2d,$39,$48,$06
        .byte $14
        .text "!0=I"
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$06,$07,$15,$1d,$2c,$38,$41,$08,$11 // ...........,8A..
        .byte $1e
        .byte $2d,$39,$42,$03,$12
        .text "'6:C"
        .byte $09,$16
        .text "(7?D"
        .byte $0a,$17,$0f,$0f,$40,$45,$0b,$19,$0f,$0f,$3c,$46,$0f,$0f,$0f,$0f // ....@E....<F....
        .fill 14, $0f
        .byte $06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42,$03,$12,$27 // ....,8A...-9B..'
        .byte $36,$3a,$43,$09,$16,$28,$37,$0f,$0f,$0a,$17,$0f,$0f,$0f,$0f,$0b // 6:C..(7.........
        .byte $19,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f // ................
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$06,$01,$10,$1d,$2c,$3e,$4a,$02,$11 // ...........,>J..
        .byte $1e
        .byte $2d,$39,$4b,$03,$12
        .text "TZ:C"
        .byte $04,$16
        .text "U/;D"
        .byte $05,$17
        .text "V-9E"
        .byte $06,$18
        .text "W0<F"
        .byte $0f,$0f,$0f,$0f
        .fill 14, $0f
        .byte $06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42,$03,$12,$1f // ....,8A...-9B...
        .byte $2e,$3a,$43,$09,$13                   // .:C..

txt_28cc:
        .text " /;D"
        .byte $0a,$11,$1e
        .byte $2d,$39,$45,$0b
        .text "Q!0<F"
        .byte $0f,$0f,$0f,$0f
        .fill 14, $0f
        .byte $06,$0c,$1a
        .text "),8A"
        .byte $0d,$1b
        .text "*-9B"
        .byte $0e,$1c
        .byte $2b
        .byte $34,$3a,$43                           // 4:C

dat_2901:
        // === Fill data (36 bytes, $2901-$2924) ===
        .fill 36, $0f
        .byte $03,$0f,$0f,$0f,$0f,$3e,$4a,$4c,$0f,$0f,$0f,$5e,$4b,$03,$0f,$0f // .....>JL...^K...
        .byte $0f
        .byte $3a,$43,$09,$13
        .text "&5;G"
        .byte $0a,$11,$1e
        .byte $2d,$39,$48,$0b
        .text "Q!0=I"
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$06,$07,$15,$1d,$2c,$38,$41,$08,$11 // ...........,8A..
        .byte $1e
        .byte $2d,$39,$42,$03,$12,$1f
        .byte $2e,$3a,$43,$09,$13
        .byte $22                                   // double quote
        .text "1;D"
        .byte $0a,$11
        .text "#29E"
        .byte $0b
        .text "Q$3<F"
        .byte $0f,$0f,$0f,$0f
        .fill 14, $0f
        .byte $06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42,$03,$12,$25 // ....,8A...-9B..%
        .byte $34,$3a,$43,$0f,$0f,$0f,$0f,$3f,$44,$0f,$0f,$0f,$0f,$40,$45,$0f // 4:C....?D....@E.
        .byte $0f,$0f,$0f,$3c,$46,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f // ...<F...........
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$06,$01,$10,$1d,$2c,$38,$41,$02,$11 // ...........,8A..
        .byte $1e
        .byte $2d,$39,$42,$03,$12
        .text "%4:C"
        .byte $04,$13
        .text "&5;D"
        .byte $4d,$11,$1e,$2d,$39,$45,$0b           // M..-9E.

txt_29ea:
        .text "Q!0<FNRX"
        .byte $5b,$5f,$61,$4f,$11,$1e,$5c,$39,$62,$50,$53,$59,$5d,$60,$63,$09 // [_aO..\9bPSY]`c.
        .byte $01,$10,$1d,$2c,$38,$41,$02,$11,$1e,$2d,$39,$42,$03,$12,$25,$34 // ...,8A...-9B..%4
        .byte $3a,$43,$04,$13
        .text "&5;D"
        .byte $05,$11,$1e
        .byte $2d,$39,$45,$06,$14
        .text "!0<F"
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$06,$01,$10,$1d,$2c,$3e,$4a,$02,$11,$1e // ..........,>J...
        .byte $2d,$39,$4b,$03,$12
        .text "%4:C"
        .byte $04,$13
        .text "&5;G"
        .byte $05
        .byte $11,$1e
        .byte $2d,$39,$48,$06,$14
        .text "!0=I"
        .byte $0f,$0f,$0f,$0f,$0f
        .fill 13, $0f
        .byte $06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42,$03,$12,$1f // ....,8A...-9B...
        .byte $2e,$3a,$43,$04,$13,$22,$69,$0f,$0f,$05,$11,$23,$6a,$0f,$0f,$06 // .:C.."i....#j...
        .byte $14,$24,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f // .$..............
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$06,$01,$10,$1d,$2c,$3e,$4a,$02,$11 // ...........,>J..
        .byte $1e
        .byte $2d,$39,$4b,$03,$12
        .text "%4:C"
        .byte $04,$13
        .text "&5;G"
        .byte $05,$11,$1e
        .byte $2d,$39,$74,$06,$14
        .text "!0<F"
        .byte $0f,$0f,$0f,$0f
        .fill 14, $0f
        .byte $06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42,$03,$12,$1f // ....,8A...-9B...
        .byte $2e,$3a,$43,$04,$13,$22,$31,$70,$75,$05,$11,$23,$32,$39,$76,$06 // .:C.."1pu..#29v.
        .byte $14
        .text "$3<F"
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$06,$01,$10,$64,$0f,$3e,$4a,$02,$11 // ..........d.>J..
        .byte $65,$6b,$5e,$4b,$03,$12,$66,$6c,$3a,$43,$04,$16,$67,$31,$3b,$47 // ek^K..fl:C..g1;G
        .byte $05,$17,$68,$32,$39,$48,$06,$18,$0f,$33,$3d,$49,$0f,$0f,$0f,$0f // ..h29H...3=I....
        .fill 14, $0f
        .byte $06,$7a,$0f,$0f,$0f,$0f,$0f,$7b,$83,$86,$89,$8f,$92,$7c,$11,$87 // .z.....{.....|..
        .byte $2d,$39,$93,$7d,$84,$88,$8a,$90,$94,$7e,$0f,$0f,$0f,$0f,$95,$7f // -9.}.....~......
        .fill 23, $0f
        .byte $06,$07,$15,$1d,$2c,$3e,$4a,$08,$11,$1e,$2d,$39,$4b,$03,$12,$25 // ....,>J...-9K..%
        .byte $34,$3a,$43,$09,$13
        .text "&5;G"
        .byte $0a,$11,$1e
        .byte $2d,$39,$48,$0b
        .text "Q!0=I"
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$06,$07,$15,$1d,$2c,$38,$96,$08,$11 // ...........,8...
        .byte $1e
        .byte $2d,$39,$97,$03,$12
        .text "%4:C"
        .byte $09,$13
        .byte $26,$35,$3b,$98
        .byte $0a,$11,$1e
        .byte $2d,$39,$99,$0b
        .text "Q!0<"
        .byte $9a,$0f,$0f,$0f,$0f
        .fill 14, $0f
        .byte $06,$07,$15,$1d,$2c,$3e,$4a,$08,$11,$1e,$2d,$39,$4b,$03,$12,$25 // ....,>J...-9K..%
        .byte $34,$3a,$43,$09,$13
        .text "&5;G"
        .byte $0a,$11,$1e
        .byte $2d,$39,$74,$0b
        .text "Q!0<F"
        .byte $80
        .byte $52,$58,$8b,$5f,$9b,$81,$11,$1e
        .byte $2d,$39
        .byte $9c,$82,$85,$59,$5d,$91,$9d,$09,$07,$15,$64,$8c,$38,$41,$08,$11 // ...Y].....d.8A..
        .byte $65,$8d
        .byte $39,$42,$03,$12,$66,$8e
        .byte $3a,$43,$09,$13
        .byte $22                                   // double quote
        .text "1;D"
        .byte $0a,$11
        .text "#29E"
        .byte $0b
        .text "Q$3<F"
        .byte $0f,$0f,$0f,$0f
        .fill 14, $0f
        .byte $06,$07,$15,$64,$0f,$3e,$4a,$08,$11,$65,$6b,$5e,$4b,$03,$12,$66 // ...d.>J..ek^K..f
        .byte $6c,$3a,$43,$09,$13                   // l:C..

txt_2c73:
        .text " /;G"
        .byte $0a,$11,$1e
        .byte $2d,$39,$48,$0b
        .text "Q!0=I"
        .byte $0f,$0f,$0f,$0f
        .fill 14, $0f
        .byte $06,$07,$a5,$0f,$8c,$38,$41,$08,$a6,$ad,$8d,$39,$42,$03,$a7,$ae // .....8A....9B...
        .byte $8e,$3a,$43,$09,$13,$22,$69,$3f,$44,$0a,$11,$23,$6a,$40,$45,$0b // .:C.."i?D..#j@E.
        .byte $51,$24,$0f,$3c,$46,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f // Q$.<F...........
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$06       // ........

dat_2ccd:
        // === Fill data (54 bytes, $2ccd-$2d02) ===
        .fill 54, $0f
        .byte $02                                   // .

dat_2d04:
        // === Fill data (54 bytes, $2d04-$2d39) ===
        .fill 54, $0f
        .byte $02                                   // .

dat_2d3b:
        // === Fill data (54 bytes, $2d3b-$2d70) ===
        .fill 54, $0f
        .byte $02                                   // .

dat_2d72:
        // === Fill data (54 bytes, $2d72-$2da7) ===
        .fill 54, $0f
        .byte $02                                   // .

dat_2da9:
        // === Fill data (54 bytes, $2da9-$2dde) ===
        .fill 54, $0f
        .byte $02                                   // .

dat_2de0:
        // === Fill data (54 bytes, $2de0-$2e15) ===
        .fill 54, $0f
        .byte $03,$07,$15,$1d,$6d,$71,$77,$08,$11,$1e,$6e,$72,$78,$03,$12,$25 // ....mqw...nrx..%
        .byte $6f,$73,$79                           // osy

dat_2e29:
        // === Fill data (36 bytes, $2e29-$2e4c) ===
        .fill 36, $0f
        .byte $03                                   // .

dat_2e4e:
        // === Fill data (54 bytes, $2e4e-$2e83) ===
        .fill 54, $0f
        .byte $02                                   // .

dat_2e85:
        // === Fill data (54 bytes, $2e85-$2eba) ===
        .fill 54, $0f
        .byte $02                                   // .

dat_2ebc:
        // === Fill data (54 bytes, $2ebc-$2ef1) ===
        .fill 54, $0f
        .byte $02                                   // .

dat_2ef3:
        // === Fill data (54 bytes, $2ef3-$2f28) ===
        .fill 54, $0f
        .byte $02                                   // .

dat_2f2a:
        // === Fill data (54 bytes, $2f2a-$2f5f) ===
        .fill 54, $0f
        .byte $02,$bd,$c0,$0f,$0f,$0f,$0f,$be,$c1,$0f,$0f,$0f,$0f,$bf,$c2 // ...............

dat_2f6f:
        // === Fill data (40 bytes, $2f6f-$2f96) ===
        .fill 40, $0f
        .byte $03                                   // .

dat_2f98:
        // === Fill data (54 bytes, $2f98-$2fcd) ===
        .fill 54, $0f
        .byte $02                                   // .

dat_2fcf:
        // === Fill data (54 bytes, $2fcf-$3004) ===
        .fill 49, $0f

chr_3000:
        .byte $0f,$0f,$0f,$0f,$0f,$02               // ......

dat_3006:
        // === Fill data (54 bytes, $3006-$303b) ===
        .fill 54, $0f
        .byte $02                                   // char 7 (partial)

dat_303d:
        // === Fill data (54 bytes, $303d-$3072) ===
        .fill 54, $0f
        .byte $02,$0f,$0f,$0f,$0f                   // char 14 (partial)
        .byte $c6,$41,$0f,$0f,$0f,$0f,$c7,$c8       // char 15 @+15
        .byte $0f,$0f,$0f,$0f,$73,$79               // char 16 (partial)

dat_3086:
        // === Fill data (36 bytes, $3086-$30a9) ===
        .fill 36, $0f
        .byte $03                                   // char 21 (partial)

dat_30ab:
        // === Fill data (54 bytes, $30ab-$30e0) ===
        .fill 54, $0f
        .byte $02,$0f,$0f,$0f,$0f,$c6,$77           // char 28 (partial)
        .byte $0f,$0f,$0f,$0f,$c7,$78,$0f,$0f       // char 29 @+29
        .byte $0f,$0f,$73,$79                       // char 30 (partial)

dat_30f4:
        // === Fill data (36 bytes, $30f4-$3117) ===
        .fill 36, $0f
        .byte $03                                   // char 35 (partial)

dat_3119:
        // === Fill data (54 bytes, $3119-$314e) ===
        .fill 54, $0f
        .byte $02                                   // char 41 (partial)
        .byte $01,$10,$1d,$2c,$3e,$4a,$02,$11       // char 42 '*'
        .byte $1e,$2d,$39,$4b,$03,$12,$af,$b5       // char 43 '+'
        .byte $3a,$43,$04,$13,$b0,$b6,$3b,$47       // char 44 ','
        .byte $05,$11,$1e,$2d,$39,$48,$06,$14       // char 45 '-'
        .byte $21,$b7,$bc,$49,$0f,$0f,$0f,$0f       // char 46 '.'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 47 '/'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$06,$9e       // char 48 '0'
        .byte $a8,$1d,$2c,$38,$41,$9f,$11,$1e       // char 49 '1'

txt_3190:
        .byte $2d,$39,$42,$a0,$12,$25,$34,$3a       // char 50 '2'
        .byte $43                                   // char 51 (partial)

dat_3199:
        // === Fill data (36 bytes, $3199-$31bc) ===
        .fill 36, $0f
        .byte $03,$01,$a9                           // char 55 (partial)
        .byte $0f,$8c,$38,$41,$02,$a6,$ad,$8d       // char 56 '8'
        .byte $39,$42,$03,$a7,$ae,$8e,$3a,$43       // char 57 '9'
        .byte $04,$13,$22,$69,$3f,$44,$05,$11       // char 58 ':'
        .byte $23,$6a,$40,$45,$06,$14,$24,$0f       // char 59 ';'
        .byte $3c,$46,$0f,$0f,$0f,$0f,$0f,$0f       // char 60 '<'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 61 '='
        .byte $0f,$0f,$0f,$0f,$06,$01,$a9,$0f       // char 62 '>'
        .byte $0f,$3e,$4a,$02,$a6,$0f,$0f,$5e       // char 63 '?'
        .byte $4b,$03,$a7,$b1,$b8,$3a,$43,$04       // char 64 '@'
        .byte $13                                   // char 65 (partial)

txt_3209:
        .byte $20,$2f,$3b,$47,$05,$11,$23           // char 65 (partial)
        .byte $32,$39,$48,$06,$14,$24,$33,$3d       // char 66 'B'
        .byte $49,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 67 'C'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 68 'D'
        .byte $0f,$0f,$0f,$06,$a1,$15,$1d,$b9       // char 69 'E'
        .byte $0f,$0f,$a2,$11,$1e,$ba,$0f,$0f       // char 70 'F'
        .byte $03,$12,$1f,$6c,$0f,$0f,$09,$13       // char 71 'G'

txt_3240:
        .byte $20,$2f,$3b,$44,$0a,$11,$1e,$2d       // char 72 'H'
        .byte $39,$45,$0b,$51,$21,$30,$3c,$46       // char 73 'I'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 74 'J'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 75 'K'
        .byte $0f,$0f,$06,$07,$15,$1d,$b9,$3e       // char 76 'L'
        .byte $4a,$08,$11,$1e,$ba,$5e,$4b,$03       // char 77 'M'
        .byte $aa,$25,$bb                           // char 78 (partial)

txt_3273:
        .byte $3a,$43,$a3,$ab,$b2                   // char 78 (partial)

txt_3278:
        .byte $35,$3b,$47,$a4,$ac,$b3,$2d,$39       // char 79 'O'
        .byte $48,$0f,$0f,$b4,$30,$3d,$49,$0f       // char 80 'P'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 81 'Q'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 82 'R'
        .byte $0f,$06,$01,$10,$1d,$2c,$3e,$4a       // char 83 'S'
        .byte $02,$11,$1e,$2d,$39,$4b,$03,$12       // char 84 'T'
        .byte $1f,$2e,$3a,$43,$04,$16,$67,$31       // char 85 'U'
        .byte $3b,$47,$05,$17,$68,$32,$39,$48       // char 86 'V'
        .byte $06,$18,$0f,$33,$3d,$49,$0f,$0f       // char 87 'W'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 88 'X'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 89 'Y'
        .byte $06,$07,$a5,$0f,$8c,$38,$41,$08       // char 90 'Z'
        .byte $a6,$ad,$8d,$39,$42,$03,$a7,$ae       // char 91 '['
        .byte $8e,$3a,$43,$09,$13,$22,$69,$0f       // char 92 '\'
        .byte $0f,$0a,$11,$23,$6a,$0f,$0f,$0b       // char 93 ']'
        .byte $51,$24,$0f,$0f,$0f,$0f,$0f,$0f       // char 94 '^'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 95 '_'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$06       // char 96 '`'
        .byte $01,$10,$64,$8c,$3e,$4a,$02,$11       // char 97 'a'
        .byte $65,$8d,$39,$4b,$03,$12,$66,$8e       // char 98 'b'
        .byte $3a,$43,$04,$13,$22,$31,$3b,$47       // char 99 'c'
        .byte $05,$11,$23,$32,$39,$48,$06,$14       // char 100 'd'
        .byte $24,$33,$3d,$49,$0f,$0f,$0f,$0f       // char 101 'e'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 102 'f'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$06,$01       // char 103 'g'
        .byte $10,$64,$0f,$3e,$4a,$02,$11,$65       // char 104 'h'
        .byte $6b,$5e,$4b,$03,$12,$66,$6c,$3a       // char 105 'i'
        .byte $43,$04,$13                           // char 106 (partial)

txt_3353:
        .byte $20,$2f,$3b,$47,$05                   // char 106 (partial)
        .byte $11,$1e,$2d,$39,$48,$06,$14,$21       // char 107 'k'
        .byte $30,$3d,$49,$0f,$0f,$0f,$0f,$0f       // char 108 'l'
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 109 'm'
        .byte $0f,$0f,$0f,$0f,$0f,$06               // char 110 (partial)

dat_3376:
        // === Fill data (54 bytes, $3376-$33ab) ===
        .fill 54, $0f
        .byte $02                                   // char 117 (partial)

dat_33ad:
        // === Fill data (54 bytes, $33ad-$33e2) ===
        .fill 54, $0f
        .byte $02                                   // char 124 (partial)

dat_33e4:
        // === Fill data (54 bytes, $33e4-$3419) ===
        .fill 54, $0f
        .byte $02                                   // char 131 (partial)

dat_341b:
        // === Fill data (54 bytes, $341b-$3450) ===
        .fill 54, $0f
        .byte $02                                   // char 138 (partial)

dat_3452:
        // === Fill data (54 bytes, $3452-$3487) ===
        .fill 54, $0f
        .byte $02,$01,$a9,$0f,$c3,$c6,$77,$02       // char 145
        .byte $a6,$ad,$c4,$c7,$78,$03,$a7,$ae       // char 146
        .byte $c5,$73,$79,$04,$13,$22,$69,$0f       // char 147
        .byte $0f,$05,$11,$23,$6a,$0f,$0f,$06       // char 148
        .byte $14,$24,$0f,$0f,$0f,$0f,$0f,$0f       // char 149
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f       // char 150
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$06       // char 151
        .byte $0f                                   // char 152 (partial)

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

// --- Region $3700-$3868 ---
.pc = $3700 "dat_3700"

dat_3700:
        .byte $20,$20,$20,$08,$05,$12,$05,$20       // char 224
        .byte $17,$05,$20,$07,$0f,$20,$01,$07       // char 225
        .byte $01,$09,$0e,$2e,$2e,$20,$02,$09       // char 226
        .byte $07,$20,$09,$13,$20,$02,$01,$03       // char 227
        .byte $0b,$20,$17,$09,$14,$08,$20,$27       // char 228
        .byte $14,$05,$14,$12,$0f,$0e,$2c,$27       // char 229
        .byte $20,$06,$12,$0f,$0d,$20,$14,$08       // char 230
        .byte $05,$20,$07,$15,$19,$13,$20,$17       // char 231
        .byte $09,$14,$08,$20,$14,$08,$05,$20       // char 232
        .byte $02,$09,$07,$07,$05,$13,$14,$20       // char 233
        .byte $03,$0f,$03,$0b,$13,$20,$09,$0e       // char 234
        .byte $20,$15,$0c,$14,$09,$0d,$01,$14       // char 235
        .byte $05                                   // char 236 (partial)

txt_3761:
        .byte $2e,$2e,$2e,$20,$19,$0f,$15           // char 236 (partial)
        .byte $20,$10,$0c,$01,$19,$20,$14,$08       // char 237
        .byte $09,$13,$20,$07,$01,$0d,$05,$20       // char 238
        .byte $09,$0e,$20,$13,$03,$08,$0f,$0f       // char 239
        .byte $0c,$2c,$20,$09,$0e,$13,$14,$05       // char 240
        .byte $01,$04,$20,$0f,$06,$20,$0a,$01       // char 241
        .byte $03,$0b,$09,$0e,$07,$20,$0f,$06       // char 242
        .byte $06,$20,$17,$08,$05,$0e,$20,$19       // char 243
        .byte $0f,$15,$20,$14,$08,$09,$0e,$0b       // char 244
        .byte $20,$01,$02,$0f,$15,$14,$20,$08       // char 245
        .byte $0f,$17,$20,$08,$0f,$14,$20,$19       // char 246
        .byte $0f,$15,$12,$20,$07,$09,$12,$0c       // char 247
        .byte $27,$13,$20,$10,$15,$13,$13,$19       // char 248
        .byte $20,$09,$13                           // char 249 (partial)

txt_37cb:
        .byte $2e,$2e,$20,$20,$07                   // char 249 (partial)
        .byte $09,$16,$05,$20,$01,$20,$12,$09       // char 250
        .byte $0e,$07,$20,$14,$0f,$20,$14,$08       // char 251
        .byte $05,$20,$17,$0f,$12,$0c,$04,$27       // char 252
        .byte $13,$20,$0f,$0e,$0c,$19,$20,$02       // char 253
        .byte $02,$13,$20,$0f,$06,$20,$10,$0c       // char 254
        .byte $05,$01,$13,$15,$12,$05,$2c,$20       // char 255

txt_3800:
        .encoding "screencode_mixed"
        .text "'the milky way', at"
        .encoding "petscii_upper"

txt_3813:
        .text " 809 544 2428.... "

txt_3825:
        .encoding "screencode_mixed"
        .text "creamin' and leavin', this is mega bitch"
        .encoding "petscii_upper"

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

// --- Region $3a73-$3a8b ---
.pc = $3a73 "Segment $3a73"
        .byte $a7,$93,$05                           // ...

txt_3a76:
        .text "INTRO BY MEGA BITCH!"
        .byte $0d                                   // string terminator
        .byte $00                                   // .

// --- Region $3be7-$3bf6 ---
.pc = $3be7 "dat_3be7"

dat_3be7:
        // === Data block (16 bytes, $3be7-$3bf6) ===
        .byte $d1                                   // .

txt_3be8:
        .text "    BRENDA    "
        .byte $00                                   // string terminator

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

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

// --- Region $9880-$9880 ---
.pc = $9880 "sub_9880"
// Referenced by: jsr from $fd04

sub_9880:
        .byte $00                                   // .

// --- Region $ab1f-$ab1f ---
.pc = $ab1f "dat_ab1f"

dat_ab1f:
        // === Fill data (1 bytes, $ab1f-$ab1f) ===
        .byte $00                                   // .

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

dat_e300:
        .byte $39,$b1,$2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f // 9./.L". q../.-./
        .byte $d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10 // ...0.-........9.
        .byte $e9,$4c,$00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00 // .L..,...7..X .

txt_e32e:
        .text "9L"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$37,$4c // .............`7L
        .byte $40,$10,$4c,$d8,$10,$01,$02,$04,$0b,$4a,$07,$ce,$46,$10,$05,$1d // @.L......J..F...
        .byte $27,$fc,$3e,$0f,$22,$2e,$e3,$1c,$c3,$60,$23,$00 // '.>."....`#.

txt_e39d:
        .text "("
        .byte $40                                   // @ character
        .text "-MUSIC BY ZONIX! PLAYER BY JCH!-"
        .byte $e3,$0a,$61,$5f,$a8,$a2,$00,$b9,$a2,$15,$9d,$28,$15,$9d,$2e,$15 // ..a_.......(....
        .byte $b9,$a3,$15,$9d,$2b,$15,$9d,$31,$15,$c8,$c8,$e8,$e0,$03,$d0,$e7 // ....+..1........
        .byte $a2,$00,$8e,$0b,$10,$b9,$a2,$15,$8d,$34,$15,$9d,$8c,$15,$ee,$0b // .........4......
        .byte $10,$ad,$34,$15,$18,$79,$a2,$15,$8d,$34,$15,$18,$6d,$0b,$10,$e8 // ..4..y...4..m...
        .byte $e0,$10,$d0,$e7,$ad,$20,$10,$f0,$2b,$a2,$02,$b9,$a3,$15,$8d,$0b // ..... ..+.......
        .byte $10,$3d,$35,$15,$9d,$06,$10,$ca,$10,$f1,$2c,$0b,$10,$10,$15,$a2 // .=5.......,.....
        .byte $00,$b9,$a4,$15,$9d,$2e,$15,$b9,$a5,$15,$9d,$31,$15,$c8,$c8,$e8 // ...........1....
        .byte $e0,$03,$d0,$ed,$a0,$00,$98,$99,$00,$d4,$c8,$c0,$18,$d0,$f8,$a0 // ................
        .byte $00,$a9,$00,$99,$3b,$15,$99,$14,$10,$a9,$04,$99,$47,$15,$c8,$c0 // ....;.......G...
        .byte $0c,$d0,$ee,$a9,$3f,$8d,$18,$d4,$60,$a5,$fb,$48,$a5,$fc,$48,$a2 // ....?...`..H..H.
        .byte $02,$bd,$06,$10,$d0,$03,$4c,$5b,$14,$bd,$47,$15,$d0,$03,$4c,$23 // ......L[..G...L#
        .byte $12,$c9,$02,$f0,$06,$de,$47,$15,$4c,$d5,$12,$de,$47,$15,$bd,$28 // ......G.L...G..(
        .byte $15,$85,$fb,$bd,$2b,$15,$85,$fc,$a0,$00,$98,$9d,$3e,$15,$b1,$fb // ....+.......>...
        .byte $10,$0f,$0a,$9d,$17,$10,$fe,$28,$15,$d0,$03,$fe,$2b,$15,$c8,$b1 // .......(....+...
        .byte $fb,$a8,$b9,$60,$17,$85,$fb,$b9,$7c,$17,$85,$fc,$bc,$3b,$15,$b1 // ...`....|....;..
        .byte $fb,$30,$4e,$f0,$42,$c9,$7e,$f0,$34,$9d,$14,$10,$bd,$3e,$15,$d0 // .0N.B.~.4....>..
        .byte $13,$bc,$38,$15,$a9,$0f,$99,$05,$d4,$a9,$00,$99,$06,$d4,$9d,$86 // ..8.............
        .byte $15,$9d,$89,$15,$bd,$68,$15,$9d,$65,$15,$bd,$6b,$15,$4a,$9d,$6e // .....h..e..k.J.n
        .byte $15,$bd,$7d,$15,$d0,$75,$a9,$00,$9d,$7a,$15,$f0,$6e,$fe,$3e,$15 // ..}..u...z..n.>.
        .byte $a9,$ff,$9d,$1a,$10,$d0,$64,$a9,$fe,$9d,$1a,$10,$fe,$3e,$15,$d0 // ......d......>..
        .byte $5a,$48,$29,$e0,$c9,$80,$d0,$16,$68,$48,$29,$10,$9d,$3e,$15,$68 // ZH).....hH)..>.h
        .byte $29,$0f,$a8,$b9,$8c,$15,$9d,$4a,$15,$fe // )......J..

// --- Region $e525-$e52d ---
.pc = $e525 "dat_e525"

dat_e525:
        .byte $b9,$9d,$1d,$10,$fe,$3b,$15,$4c,$2b   // .....;.L+

// --- Region $e5e2-$e62b ---
.pc = $e5e2 "dat_e5e2"

dat_e5e2:
        .byte $42,$9d,$4d,$15,$68,$29,$0f,$9d,$50,$15,$b9,$51,$16,$9d,$53,$15 // B.M.h)..P..Q..S.
        .byte $b9,$52,$16,$48,$29,$f0,$9d,$59,$15,$68,$29,$0f,$9d,$5c,$15,$a9 // .R.H)..Y.h)..\..
        .byte $00,$9d,$56,$15,$b9,$54,$16,$a8,$b9,$37,$16,$9d,$65,$15,$9d,$68 // ..V..T...7..e..h
        .byte $15,$b9,$38,$16,$9d,$6b,$15,$4a,$9d,$6e,$15,$a9,$00,$9d,$62,$15 // ..8..k.J.n....b.
        .byte $b9,$39,$16,$02,$0a,$3e,$62,$15,$62,$7f // .9...>b.b.

// --- Region $e7e9-$e88b ---
.pc = $e7e9 "Segment $e7e9"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9 // .....B.t..

loc_e813:
        .byte $03,$e0,$03,$1b,$04,$5a,$04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce // .....Z.....,.{..
        .byte $05,$27,$06,$85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37 // .'.....Q...7...7
        .byte $09,$c4,$09,$57,$0a,$f5,$0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3 // ...W.....N......
        .byte $0e,$82,$0f,$6e,$10,$68,$11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39 // ...n.h.n.......9
        .byte $17,$9c,$18,$13,$1a,$a1,$1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc // .......F.... .".
        .byte $24,$10,$27,$5e,$29,$d6,$2b,$72       // $.'^).+r

txt_e86b:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_e87b:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75 // R.W.\pbLh.n.u

// --- Region $e891-$e909 ---
.pc = $e891 "dat_e891"

dat_e891:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$0b,$29,$45,$e3,$17,$23,$0a,$28,$44 // .0. ....)E..#.(D
        .byte $e3,$17,$2b,$22,$01,$02,$04,$00,$07,$0e,$0e,$13,$30,$01,$a2,$34 // ..+"........0..4
        .byte $41,$41,$16,$17,$0c,$22,$2a,$06,$00,$2c,$0b,$05,$04,$01,$00,$0a // AA..."*..,......
        .byte $0f,$00                               // ..

txt_e8d3:
        .byte $40                                   // @ character
        .text "0"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $26,$f0,$00,$05,$03,$08,$14,$a5,$e6,$80,$21,$02,$a2,$21,$01,$a2 // &.........!..!..
        .byte $23,$12,$c0,$01,$a5,$21,$80,$a6,$3c,$c6,$c0,$9a,$00,$06,$ff,$03 // #....!..<.......
        .byte $03,$00,$a8,$8a,$00,$02,$05,$08,$0b,$0e,$11,$14,$17,$1a,$1d // ...............

txt_e905:
        .text " #&),"

// --- Region $e916-$ea30 ---
.pc = $e916 "Segment $e916"
        .byte $02,$07,$0a,$17,$28,$17,$44,$17,$c2,$a2,$25,$03,$03,$07,$07,$7f // ....(.D...%.....
        .byte $a2,$3c,$05,$05,$09,$09,$7f,$da,$ae,$c8,$aa,$a8,$c8,$7f,$c8,$00 // .<..............
        .byte $7f,$da,$a5,$a4,$a3,$a2,$7f,$c8,$04,$03,$02,$00,$7f,$01,$a2,$21 // ...............!
        .byte $7f,$02,$00,$7f,$da,$01,$24,$00,$7f,$00,$7f,$e6,$41,$a1,$e6,$41 // ......$.....A..A
        .byte $60,$27,$07,$81,$41,$80,$40,$40,$80,$11,$81,$41,$16,$81 // `'..A.@@...A..

txt_e964:
        .text "A"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text " "
        .byte $1c,$81,$17,$17,$16,$16,$22,$21,$31,$11,$26,$41,$28,$81,$51,$10 // ......"!1.&A(.Q.
        .byte $2c,$81,$11,$11,$30,$81,$32,$e3,$17,$36,$01,$c0,$ff,$04,$c0,$b0 // ,...0.2..6......
        .byte $94,$4a,$ff,$0a,$08,$ff,$0d,$20,$ff,$10,$30,$ff,$13,$50,$ff,$16 // .J..... ..0..P..
        .byte $a4,$21,$80,$a3,$2f,$80,$02,$05,$00,$01,$03,$10,$00,$81,$34,$12 // .!../.........4.
        .byte $00,$01,$43,$a5,$a4,$2a,$03,$a8,$4a,$40,$83,$07,$04,$15,$03,$f8 // ..C..*..J@......
        .byte $a2,$26,$08,$04,$00,$0e,$03,$f8,$a2,$21,$08,$a2,$23,$0e,$03,$f5 // .&.......!..#...
        .byte $a2,$21,$08,$a2,$26,$18,$03,$8a,$1f,$30,$03,$a3,$25,$03,$8a,$1f // .!..&....0..%...
        .byte $30,$03,$a2,$26,$07,$03,$8a,$1f,$30,$03,$a2,$23,$0e,$03,$ca,$a2 // 0..&....0..#....
        .byte $21,$08,$a2,$26,$1e,$03,$c7,$04,$40,$02,$a2,$60,$23,$24,$03,$da // !..&....@..`#$..
        .byte $4a,$40,$83,$07,$04,$15,$03,$88,$4a,$40,$83,$07,$04,$15,$03,$68 // J@......J@.....h
        .byte $4a,$40,$83,$07,$04,$15,$03,$a7,$1f,$38,$0c,$00,$08,$28,$03,$f8 // J@.......8...(..
        .byte $a2,$21,$08,$a2,$60,$31,$2a,$03,$d9,$1f,$30,$8c,$00,$0c,$2e,$03 // .!..`1*...0.....
        .byte $7d,$6f,$22,$25,$00,$10,$32,$03,$da   // }o"%..2..

// --- Region $ea33-$ea80 ---
.pc = $ea33 "dat_ea33"

dat_ea33:
        .byte $83,$0d,$04,$15,$03,$da,$4a,$40,$83,$10,$04,$15,$03,$da,$4a,$40 // ......J@......J@
        .byte $83,$13,$04,$15,$03,$da,$4a,$40,$83,$16,$04,$15,$a9,$31,$12,$80 // ......J@.....1..
        .byte $1c,$80,$12,$80,$40,$00,$40,$00,$80,$00,$20,$80,$01,$00,$02,$a2 // ....@.@... .....
        .byte $60,$31,$8e,$03,$8e,$09,$03,$04,$07,$08,$07,$08,$8d,$0a,$8e,$07 // `1..............
        .byte $08,$07,$10,$07,$13,$07,$15,$07,$08,$07,$10,$18,$19,$18 // ..............

// --- Region $ea88-$ecc1 ---
.pc = $ea88 "Segment $ea88"
        .byte $02,$01,$02,$01,$02,$0b,$01,$02,$01,$02,$01,$14,$01,$16,$02,$01 // ................
        .byte $02,$01,$02,$60,$39,$ff,$8e,$05,$8e,$06,$05,$06,$05,$06,$05,$06 // ...`9...........
        .byte $0c,$0d,$0e,$0d,$0f,$11,$12,$11,$17,$05,$06,$05,$06,$1a,$1b,$1a // ................
        .byte $1b,$ff,$98,$9b,$b3,$cd,$df,$f6,$37,$78,$b7,$f6,$07,$14,$22,$2a // ........7x...."*
        .byte $4d,$7a,$a7,$e5,$08,$2b,$68,$7f,$aa,$c9,$ef,$2b,$67,$78,$e6,$17 // Mz...+h....+gx..
        .byte $e4,$18,$e8,$19,$e7,$1a,$e3,$1b,$60,$28,$80,$00,$7f,$a4,$83,$24 // ........`(.....$
        .byte $00,$24,$00,$24,$00,$82,$24,$80,$00,$a5,$83,$22,$00,$22,$00,$22 // .$.$..$...."."."
        .byte $00,$22,$87,$00,$7f,$a5,$83,$1d,$00,$1d,$00,$1d,$00,$82,$1d,$80 // ."..............
        .byte $00,$83,$02,$1b,$00,$1b,$00,$61,$87,$82,$1b,$80,$00,$7f,$a0,$8f // .......a........
        .byte $0c,$87,$7e,$c0,$83,$7e,$90,$0f,$8f,$7e,$8e,$7e,$c1,$83,$7e,$7f // ..~..~...~.~..~.
        .byte $90,$0a,$8f,$7e,$86,$7e,$c2,$83,$7e,$90,$08,$8f,$7e,$88,$7e,$81 // ...~.~..~...~.~.
        .byte $08,$c3,$86,$14,$80,$00,$7f,$a3,$83,$18,$a7,$81,$27,$a8,$2b,$a3 // ............'.+.
        .byte $83,$18,$a7,$81,$29,$a8,$37,$a3,$83,$18,$a7,$81,$27,$a8,$2b,$a3 // ....).7.....'.+.
        .byte $83,$18,$a7,$81,$2a,$a8,$2e,$a3,$83,$24,$a7,$81,$2c,$a8,$3a,$a3 // ....*....$..,.:.
        .byte $83,$24,$a7,$81,$2a,$a8,$2e,$a3,$83,$24,$a7,$81,$2c,$a8,$3a,$a3 // .$..*....$..,.:.
        .byte $83,$24,$a7,$81,$2a,$a8,$2e,$7f,$a3,$83,$18,$a7,$81,$26,$a8,$29 // .$..*........&.)
        .byte $a3,$83,$18,$a7,$81,$29,$a8,$35,$a3,$83,$18,$a7,$81,$26,$a8,$29 // .....).5.....&.)
        .byte $a3,$83,$18,$a7,$81,$27,$a8,$2c,$a3,$83,$24,$a7,$81,$2c,$a8,$38 // .....'.,..$..,.8
        .byte $a3,$83,$24,$a7,$81,$27,$a8,$2c,$a3,$83,$24,$a7,$81,$2c,$a8,$38 // ..$..'.,..$..,.8
        .byte $a3,$83,$24,$a7,$81,$27,$a8,$2c,$7f,$a9,$81,$0c,$aa,$18,$0c,$ab // ..$..'.,........
        .byte $0c,$a1,$83,$0c,$a9,$81,$0c,$aa,$18,$ab,$0c,$a9,$0c,$aa,$0c,$ab // ................
        .byte $0c,$a1,$83,$0c,$a9,$81,$0f,$ab,$1b,$a9,$1b,$aa,$0f,$0f,$ab,$1b // ................
        .byte $a1,$83,$0c,$ab,$81,$1b,$a9,$0f,$aa,$0f,$a9,$1b,$aa,$0f,$ab,$0f // ................
        .byte $a1,$83,$0c,$a9,$81,$1b,$0f,$7f,$a9,$81,$16,$aa,$22,$16,$ab,$16 // ............"...
        .byte $a1,$83,$0c,$a9,$81,$16,$aa,$22,$ab,$16,$a9,$16,$aa,$16,$ab,$16 // ......."........
        .byte $a1,$83,$0c,$a9,$81,$14,$ab,$20,$a9,$20,$aa,$14,$14,$ab,$20,$a1 // ....... . .... .
        .byte $83,$0c,$ab,$81,$20,$a9,$14,$aa,$14,$a9,$20,$aa,$14,$ab,$14,$a1 // .... ..... .....
        .byte $83,$0c,$a9,$81,$20,$14,$7f,$90,$0a,$8f,$7e,$86,$7e,$c2,$83,$7e // .... .....~.~..~
        .byte $90,$08,$8f,$7e,$7e,$82,$7e,$7f,$a9,$83,$01,$8f,$00,$81,$08,$00 // ...~~.~.........
        .byte $0b,$00,$0c,$00,$7f,$a4,$83,$24,$8f,$00,$81,$00,$aa,$13,$00,$16 // .......$........
        .byte $00,$17,$7f,$a3,$83,$1b,$8f,$00,$8b,$00,$7f,$ac,$80,$1f,$c5,$82 // ................
        .byte $7e,$90,$24,$8f,$7e,$81,$7e,$80,$00,$82,$26,$80,$00,$24,$90,$26 // ~.$.~.~...&..$.&
        .byte $90,$27,$8f,$7e,$84,$7e,$81,$2b,$00,$29,$00,$27,$00,$7f,$80,$27 // .'.~.~.+.).'...'
        .byte $02,$90,$28,$90,$29,$33,$85,$7e,$80,$00,$27,$90,$28,$90,$29,$84 // ..(.)3.~..'.(.).
        .byte $00,$83,$24,$00,$81,$22,$00,$ad,$2b,$02,$00,$2e,$00,$30,$2a,$00 // ..$.."..+....0*.
        .byte $33,$00,$35,$00,$37,$00,$7f,$80,$27,$02 // 3.5.7...'.

// --- Region $ecc7-$eceb ---
.pc = $ecc7 "dat_ecc7"

dat_ecc7:
        .byte $72,$85,$7e,$80,$00,$27,$90,$28,$90,$29,$84,$00,$83,$2b,$00,$81 // r.~..'.(.)...+..
        .byte $2b,$00,$ad,$2e,$00,$2b,$00,$2e,$00,$30,$00,$35,$00,$33,$00,$32 // +....+...0.5.3.2
        .byte $00,$30,$00,$7f,$a9                   // .0...

// --- Region $ecf0-$f00f ---
.pc = $ecf0 "dat_ecf0"

dat_ecf0:
        .byte $16,$ab,$16,$a1,$83,$0c,$a9,$81,$16,$aa,$22,$ab,$16,$a9,$16,$aa // ..........".....
        .byte $16,$ab,$16,$a1,$83,$0c,$a9,$81,$14,$ab,$20,$a9,$20,$aa,$14,$14 // .......... . ...
        .byte $ab,$20,$a1,$83,$0c,$ab,$81,$20,$a9,$14,$aa,$14,$a9,$20,$aa,$14 // . ..... ..... ..
        .byte $ab,$14,$a1,$0c,$83,$0c,$81,$0c,$7f,$ae,$81,$2b,$00,$2e,$00,$30 // ...........+...0
        .byte $00,$2b,$00,$2e,$00,$30,$00,$2b,$00,$2e,$42,$00,$37,$00,$35,$00 // .+...0.+..B.7.5.
        .byte $33,$00,$35,$24,$00,$7f,$ae,$81,$42,$32,$00,$33,$00,$35,$00,$33 // 3.5$....B2.3.5.3
        .byte $00,$60,$e6,$30,$00,$32,$00,$33,$00,$35,$00,$33,$00,$32,$00,$30 // .`.0.2.3.5.3.2.0
        .byte $00,$32,$00,$7f,$a9,$81,$16,$aa,$22,$16,$ab,$16,$a1,$83,$0c,$a9 // .2......".......
        .byte $81,$16,$aa,$22,$ab,$16,$a9,$16,$aa,$16,$ab,$16,$a1,$83,$0c,$a9 // ..."............
        .byte $81,$14,$ab,$20,$a9,$20,$aa,$14,$14,$ab,$20,$a1,$83,$0c,$ab,$81 // ... . .... .....
        .byte $20,$a9,$14,$16,$22,$aa,$16,$ab,$22,$a1,$83,$0c,$a9,$81,$22,$16 //  ..."...".....".
        .byte $7f,$a5,$83,$1d,$00,$1d,$00,$1d,$00,$82,$1d,$80,$00,$83,$1b,$00 // ................
        .byte $1b,$00,$1b,$1d,$00,$1d,$00,$7f,$a9,$81,$16,$aa,$22,$16,$ab,$16 // ............"...
        .byte $a1,$83,$0c,$a9,$81,$16,$aa,$22,$ab,$16,$a9,$16,$aa,$16,$ab,$16 // ......."........
        .byte $a1,$83,$0c,$87,$00,$a9,$82,$08,$80,$00,$82,$08,$84,$00,$82,$0a // ................
        .byte $8c,$00,$7f,$a5,$83,$1d,$00,$1d,$00,$1d,$00,$82,$1d,$88,$00,$a3 // ................
        .byte $82,$1b,$80,$00,$82,$1b,$84,$00,$a2,$83,$1d,$1d,$81,$1d,$1d,$83 // ................
        .byte $1d,$7f,$ae,$81,$32,$00,$33,$00,$35,$00,$33,$00,$32,$00,$33,$00 // ....2.3.5.3.2.3.
        .byte $35,$89,$00,$a5,$82,$1b,$80,$00,$82,$1b,$84,$00,$82,$1d,$85,$00 // 5...............
        .byte $a2,$81,$18,$82,$18,$81,$18,$7f,$b0,$81,$0c,$b1,$0c,$b2,$18,$b3 // ................
        .byte $0c,$b2,$16,$b1,$0c,$b0,$0c,$b1,$13,$e3,$0c,$60,$94,$b2,$0f,$b3 // ...........`....
        .byte $11,$13,$b0,$0f,$b1,$0f,$b2,$1b,$0f,$b1,$16,$b0,$0f,$b2,$0f,$b3 // ................
        .byte $13,$b2,$0f,$b1,$0f,$b3,$1b,$0f,$b2,$0f,$b3,$1b,$b2,$0f,$b1,$13 // ................
        .byte $b0,$16,$b1,$18,$7f,$b0,$81,$0a,$b1,$0a,$b2,$16,$b3,$0a,$b2,$14 // ................
        .byte $b1,$0a,$b0,$0a,$b1,$11,$0a,$0a,$16,$b2,$11,$b3,$13,$0f,$b0,$08 // ................
        .byte $b1,$08,$b2,$14,$08,$b1,$11,$b0,$08,$b2,$08,$b3,$0f,$b2,$08,$b1 // ................
        .byte $08,$b3,$14,$08,$b2,$08,$b3,$11,$b2,$13,$b1,$16,$b0,$18,$b1,$1b // ................
        .byte $7f,$af,$80,$29,$c6,$8f,$7e,$8a,$7e,$90,$2c,$c7,$8f,$7e,$7e,$82 // ...)..~.~.,..~~.
        .byte $7e,$7f,$90,$1c,$c8,$8f,$7e,$8a,$7e,$90,$2c,$c7,$8f,$7e,$7e,$82 // ~.....~.~.,..~~.
        .byte $7e,$7f,$1f,$90,$21,$80,$7e,$00,$81,$1d,$1f,$00,$7f,$a1,$85,$1d // ~...!.~.........
        .byte $8d,$02,$00,$82,$1d,$80,$3d,$00,$83,$1d,$7f,$a1,$81,$22,$90,$24 // ......=......".$
        .byte $80,$7e,$81,$22,$21,$83,$00,$82,$1d,$80,$00,$83,$21,$00,$85,$1f // .~."!.......!...
        .byte $81,$00,$7f,$8f,$a4,$22,$7f,$8f,$a4,$21,$7f,$84,$41,$00,$c3,$60 // ....."...!..A..`
        .byte $25,$fe,$fe,$f9,$f4,$f8,$fe,$e9,$af,$bc,$ff,$33,$cc,$00,$67,$f7 // %..........3..g.
        .byte $f7,$f3,$c7,$1f,$cf,$0f,$44,$3c,$7f,$3c,$0f,$d3,$cc,$d0,$ff,$1f // ......D<.<......
        .byte $c7,$f5,$fe,$31,$cc,$00,$c5,$e3,$bf,$29,$56,$7f,$7f,$bc,$6f,$e3 // ...1.....)V...o.
        .byte $ec,$d0,$6a,$c2,$2e,$cc,$ff,$33,$cc,$00,$44,$3f,$7f,$3c,$0f,$d3 // ..j....3..D?.<..
        .byte $cc,$d0,$04,$c2,$60,$25,$cc,$ff,$33,$cc,$00,$57,$fb,$f7,$fb,$eb // ....`%..3..W....
        .byte $2f,$ef,$1f,$ff,$f9,$f7,$db,$ef,$ec,$e3,$d0,$6b,$b9,$ff,$33,$ff // /..........k..3.
        .byte $cc,$33,$00,$ff,$bf,$7f,$5f,$cf,$df,$0f,$0f,$c8,$2d,$e5,$d4,$d5 // .3...._.....-...
        .byte $d9,$c6,$da,$ca,$ca,$11,$44,$55,$99,$66,$e3,$aa,$60,$46,$0f,$5f // ......DU.f..`F._
        .byte $4f,$9f,$5f,$9f,$af,$9f,$d1,$d4,$e5,$d9,$e6,$ea,$ea,$da,$6f,$5f // O._...........o_
        .byte $5f,$9f,$4f,$9f,$8f,$8f,$e1,$d4,$d5,$d9,$c6,$da,$ca,$ca,$d1,$d4 // _.O.............
        .byte $e5,$d9,$e6,$ea,$e6,$ff,$11,$44,$55,$99,$66,$aa,$54,$ff,$6f,$5f // .......DU.f.T.o_
        .byte $5f,$9f,$4f,$9f,$4f,$ff,$2f,$5f,$5f,$9f,$4f,$9f,$4f,$ff,$e4,$d1 // _.O.O./__.O.O...
        .byte $d5,$d2,$f5,$f0,$c2,$2e,$44,$11,$55,$66,$99,$21,$47,$ff,$4f,$1f // ......D.Uf.!G.O.
        .byte $4f,$1f,$7f,$7f,$c2,$23,$ca,$da,$ca,$e3,$da,$22,$e3,$df,$e5,$aa // O....#....."....
        .byte $21,$02,$c2,$e3,$af,$26,$9f,$af,$95,$2a,$f0,$ea,$e3,$da,$27,$ca // !....&...*....'.
        .byte $1a,$a3,$3f,$8f,$9f,$8f,$e3,$9f,$23,$2f,$df,$ea,$e3,$da // ..?.....#/....

txt_effe:
        .text "$J*"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $3f,$e4,$aa,$29,$a8,$01,$f5,$d7,$8f,$1f,$7f,$3f,$7f,$c3 // ?..).......?..

// --- Region $f01b-$fce1 ---
.pc = $f01b "Segment $f01b"
        .byte $2c,$ca,$da,$c3,$cf,$af,$af,$ae,$9d,$ad,$95,$2a,$f0,$c2 // ,..........*..

txt_f029:
        .text "/W"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $a7,$a3,$a3,$33,$04,$2a,$6a,$2a,$da,$da,$e3,$df,$56,$e4,$aa,$21 // ...3.*j*....V..!
        .byte $02,$c2,$30,$6b,$ab,$a7,$ab,$a7,$9f,$1f,$df,$ef,$ef,$ec,$df,$e3 // ..0k............
        .byte $dc,$d0,$d1,$c2,$36,$cc,$ff,$33,$cc,$00,$11,$ff,$d0,$cf,$cf,$0f // ....6..3........
        .byte $df,$0f,$1f,$ff,$1f,$cc,$df,$d3,$dc,$e0,$d1,$e3,$ef,$35,$df,$2f // .............5./
        .byte $df,$1f,$1f,$ff,$3f,$4c,$df,$d3,$dc,$e0,$d1,$f6,$fd,$ce,$ff,$33 // ....?L.........3
        .byte $cc,$00,$11,$c2,$60,$23,$bf,$bf,$7f,$9f,$1f,$1f,$cf,$df,$cf,$cf // ....`#..........
        .byte $0f,$df,$0f,$1f,$cf,$df,$cc,$df,$d3,$dc,$e0,$d1,$ff,$d0,$cc,$cd // ................
        .byte $0c,$df,$0f,$1f,$f7,$f3,$f7,$f7,$57,$c3,$2c,$c4,$d5,$c9,$c6,$ca // ........W.,.....
        .byte $da,$ca,$da,$44,$55,$99,$66,$e4,$aa,$24,$5f,$5f,$af,$5f,$e3,$af // ...DU.f..$__._..
        .byte $26,$9f,$e4,$e5,$e9,$d6,$ea,$e3,$da,$3d,$4f,$5f,$8f,$4f,$8f,$9f // &........=O_.O..
        .byte $8f,$9f,$4f,$5f,$8f,$4f,$8f,$9f       // ..O_.O..

txt_f0d4:
        .text "O?"
        .byte $c4                                   // 'D' | $80 (end-of-string marker)
        .byte $d5,$c9,$c6,$ca,$da,$c6,$f6,$ea,$e5,$e9,$d6,$ea,$e3,$da,$24,$65 // ..............$e
        .byte $55,$99,$66,$e4,$aa,$28,$da,$da,$6a,$aa,$40,$bf,$a6,$ff,$e4,$aa // U.f..(..j.@.....
        .byte $34,$00,$ff,$54,$ff,$af,$9f,$97,$a3,$07,$f3,$43,$ff,$ca,$da,$4a // 4..T.......C...J
        .byte $2a,$00,$3f,$45,$ff,$e4,$aa,$3a,$00,$ff,$66,$ff,$9f,$9f,$a7,$ab // *.?E...:..f.....
        .byte $0b,$fb,$a7,$ff,$ca,$da,$4a,$2a,$00,$3d,$45,$ff,$aa,$a9,$a1,$05 // ......J*.=E.....
        .byte $d7,$5f,$c2,$22,$7f,$7f,$c6,$24,$f6,$f9,$fe,$fe,$c4,$60,$28,$aa // ._."...$.....`(.
        .byte $aa,$2a,$82,$6c,$d5,$fc,$ff,$fa,$fb,$f7,$f8,$f7,$f7,$f4,$f1,$fc // .*.l............
        .byte $11,$cf,$fc,$ff,$33,$cc,$00,$6a,$bd,$bf,$bc,$6f,$d3,$dc,$d0,$ff // ....3..j...o....
        .byte $9f,$d7,$f1,$fc,$30,$cc,$00,$c5,$38,$3f,$7f,$3f,$2f,$5f,$5f,$9f // ....0...8?.?/__.
        .byte $4f,$9f,$8f,$8f,$c1,$d4,$c5,$c9,$c6,$da,$ca,$da,$5f,$5f,$6f,$9f // O...........__o.
        .byte $6f,$02,$af,$af,$9f,$af,$23,$9d,$1c,$dd,$c5,$23,$10,$a3,$3f,$c5 // o.....#....#..?.
        .byte $21,$11,$c7,$2c,$5f,$2f,$df,$da,$da,$ea,$da,$ea,$ea,$e3,$df,$af // !..,_/..........
        .byte $e3,$9f,$2d,$8f,$9f,$0f,$cf,$cc,$dc,$cf,$cf,$0f,$df,$0f,$1f,$ef // ..-.............
        .byte $e3,$df,$24,$c3,$dc,$c0,$c1,$c4       // ..$.....

txt_f1af:
        .text "03"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $00,$11,$cf,$df,$cf,$df,$1f,$df,$2f,$1f,$04,$55,$99,$66,$e4,$aa // ......../..U.f..
        .byte $2d,$c4,$d5,$c9,$d6,$da,$da,$ea,$da,$6f,$6f,$af,$5f,$af,$e3,$9f // -........oo._...
        .byte $28,$ea,$ea,$aa,$aa,$40,$bf,$54,$ff,$e4,$aa,$2e,$00,$ff,$40,$ff // (....@.T......@.
        .byte $8f,$9f,$83,$a3,$07,$f3,$47,$ff,$ca,$d2,$e3,$f6,$23,$fd,$fe,$ff // ......G.....#...
        .byte $e5,$aa,$23,$02,$bf,$9f,$e3,$af,$25,$9f,$a7,$a5,$2a,$f0,$c5,$23 // ..#.....%...*..#
        .byte $10,$a0,$3f,$c6                       // ..?.

txt_f206:
        .text "$O"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $fc,$11,$c6,$21,$5f,$c7,$22,$e5,$fd,$c7,$21,$10,$c6,$27,$ef,$ef // ...!_."...!..'..
        .byte $ac,$bf,$73,$8c,$54,$c3,$60,$22,$cc,$ff,$33,$cc,$40,$ff,$cf,$df // ..s.T.`"..3.@...
        .byte $c3,$f3,$37,$c3,$47,$ff,$e4,$e5,$e9,$d6,$ea,$da,$d6,$f2,$ff,$f0 // ..7.G...........
        .byte $f1,$c2,$ca,$da,$ca,$da,$07,$11,$99,$66,$e4,$aa,$24,$ff,$7f,$7f // .........f..$...
        .byte $9f,$e3,$af,$2d,$9f,$aa,$aa,$8a,$02,$dc,$59,$fe,$ff,$f6,$f0,$fc // ...-......Y.....
        .byte $fd,$c4,$2e,$aa,$aa,$2a,$02,$5c,$d9,$fe,$ff,$da,$da,$e2,$d8,$fb // .....*.\........
        .byte $f9,$c2,$e3,$aa,$2b,$a8,$cf,$b5,$57,$ff,$af,$9f,$1f,$5f,$7f,$3f // ....+...W...._.?
        .byte $c2
        .text "1"
        .byte $40                                   // @ character
        .text "??"
        .byte $0f,$7d
        .byte $31,$4e,$59,$75
        .byte $37,$77,$7b,$76,$fe
        .byte $fe,$fd,$66,$c2,$26,$cc,$ff,$33,$cc,$00,$a6,$c2,$3e,$cf,$fc,$31 // ..f.&..3....>..1
        .byte $cc,$00,$74,$73,$77,$33,$70,$fd,$fc,$fd,$43,$f3,$f7,$c3,$f7,$37 // ..tsw3p...C....7
        .byte $c7,$5b,$6a,$bf,$bf,$bc,$6f,$d3,$dc,$d0,$65,$c2,$26,$cc,$ff,$33 // .[j...o...e.&..3
        .byte $cc,$00,$47,$e3,$f3,$25,$c7,$1f,$cf,$1f,$fe,$e3,$fd,$37,$fc,$fd // ..G..%.......7..
        .byte $fc,$fc,$10,$45,$54,$99,$65,$a9,$aa,$a9,$1f,$5f,$6f,$9f,$6f,$af // ...ET.e...._o.o.
        .byte $af,$9f,$fc,$fd,$fc,$e3,$fd,$22,$fe,$fd,$e5,$aa,$23,$a0,$3f,$ff // ......."....#.?.
        .byte $e3,$aa,$25,$a9,$aa,$29,$f1,$fd,$e3,$fe,$22,$fd,$fe,$e3,$fd,$60 // ..%..)...."....`
        .byte $2a,$fc,$fd,$cc,$fc,$30,$cd,$00,$11,$ef,$df,$dc,$df,$c3,$dc,$c0 // *....0..........
        .byte $c1,$fe,$fd,$f6,$fb,$f7,$d4,$d0,$d1,$7f,$ff,$cc,$ff,$33,$cc,$00 // .............3..
        .byte $11,$ff,$f0,$c3,$cf,$0f,$df,$0f,$1f,$fc,$fd,$e3,$fc,$27,$fd,$fc // .............'..
        .byte $fd,$45,$55,$9a,$65,$e3,$aa,$31,$a9,$6f,$6f,$af,$5f,$af,$9f,$5f // .EU.e..1.oo._.._
        .byte $7f,$fd,$fd,$f6,$fa,$f4,$fb,$fa,$ff,$e4,$aa,$2b,$00,$ff,$65,$ff // ...........+..e.
        .byte $aa,$a9,$a9,$aa,$00,$ff,$44,$c3,$29,$7f,$3f,$7f,$3f,$3f,$ff,$d6 // ......D.).?.??..
        .byte $f9,$fe,$c5,$34,$aa,$aa,$8a,$90,$e7,$f5,$fc,$ff,$ca,$da,$4a,$28 // ...4..........J(
        .byte $03,$3d,$45,$ff,$aa,$a9,$85,$17,$02,$5f,$7f,$ff,$ff,$c4,$2e,$ea // .=E......_......
        .byte $ea,$aa,$aa,$40,$bd,$54,$ff,$aa,$a9,$a0,$01,$c7,$1f,$c2,$22,$7f // ...@.T........".
        .byte $3f,$c9,$2e,$fe,$fa,$eb,$ac,$80,$fa,$eb,$af,$bc,$ff,$33,$cc,$00 // ?............3..
        .byte $6f,$e3,$df,$24,$cf,$1f,$cf,$0f,$c4,$60,$4c,$fe,$f9,$e4,$d0,$fe // o..$.....`L.....
        .byte $f9,$e7,$9c,$7f,$33,$cc,$00,$44,$3f,$7f,$3c,$07,$f3,$f4,$f5,$0f // ....3..D?.<.....
        .byte $df,$cf,$df,$df,$1f,$ef,$9f,$e1,$d4,$d5,$d9,$c6,$da,$c0,$ff,$11 // ................
        .byte $44,$55,$99,$66,$aa,$45,$ff,$0f,$5f,$4f,$9f,$5f,$9f,$6f,$ff,$51 // DU.f.E.._O._.o.Q
        .byte $84,$55,$d9,$c6,$da,$ca,$ca,$e5,$d4,$d5,$d9,$c6,$da,$c0,$ff,$0f // .U..............
        .byte $5f,$4f,$95,$66,$aa,$aa,$9a,$c3,$22,$9a,$66,$e3,$aa,$c4,$24,$6f // _O.f....".f...$o
        .byte $97,$a4,$a9,$c5,$23,$fd,$e6,$9f,$c5,$23,$95,$2a,$f0,$e3,$af,$2d // ....#....#.*...-
        .byte $9d,$a5,$96,$1a,$f0,$ea,$da,$5a,$6a,$aa,$aa,$a3,$3f,$c2,$27,$a6 // .......Zj...?.'.
        .byte $a9,$69,$a9,$6a,$70,$6a,$e3,$da,$25,$ca,$da,$c3,$cf,$a8,$e4,$aa // .i.jpj..%.......
        .byte $21,$02,$c2,$28,$3f,$3f,$7f,$1f,$9f,$9f,$2f,$df,$c2,$2e,$cc,$f1 // !..(??..../.....
        .byte $07,$df,$0f,$1f,$cf,$1f,$4c,$df,$d3,$dc,$e0,$d1,$e4,$ef,$29,$1f // ......L.......).
        .byte $df,$1f,$0f,$7f,$3c,$7c,$3d,$04,$c3,$22,$ef,$e9,$c7,$21,$95,$c6 // ....<|=.."...!..
        .byte $22,$cf,$1f,$c6,$60,$36,$5f,$4f,$8f,$4f,$8f,$9f,$4f,$3f,$ff,$f9 // "...`6_O.O..O?..
        .byte $f7,$d8,$ef,$e3,$ec,$d0,$6b,$b9,$ff,$cc,$ff,$33,$cc,$00,$ff,$bf // ......k....3....
        .byte $7f,$5f,$cf,$1f,$cf,$0f,$e1,$d4,$55,$59,$66,$2a,$40,$ff,$11,$44 // ._......UYf*@..D
        .byte $55,$99,$66,$a1,$47,$ff,$0f,$5f,$4f,$1f,$7f,$7f,$c2,$2f,$fe,$fd // U.f.G.._O..../..
        .byte $f6,$fb,$f7,$f4,$f4,$ff,$7f,$ff,$cc,$ff,$33,$cc,$40,$c2,$26,$f0 // ..........3.@.&.
        .byte $c3,$cf,$0f,$df,$4f,$c2,$2b,$f0,$f2,$c1,$ca,$da,$ca,$da,$07,$11 // ....O.+.........
        .byte $66,$99,$e7,$aa,$25,$a0,$0f,$f5,$57,$ff,$ac,$60,$3f,$37,$6e,$a5 // f...%...W..`?7n.
        .byte $dc,$13,$4a,$81,$b8,$ef,$26,$5d,$94,$cb,$02,$39,$70,$a7,$de,$15 // ..J...&]...9p...
        .byte $4c,$83,$ba,$f1,$28,$5f,$96,$cd,$04,$3b,$72,$a9,$e0,$17,$4e,$85 // L...(_...;r...N.
        .byte $bc,$f3,$2a,$61,$98,$cf,$06,$3d,$74,$ab,$e2,$19,$50,$87,$be,$f5 // ..*a...=t...P...
        .byte $2c,$63,$9a,$d1,$08,$3f,$76,$ad,$e4,$1b,$52,$89,$e5,$27,$e5,$28 // ,c...?v...R..'.(
        .byte $e4,$29,$e5,$2a,$e5,$2b,$e4,$2c,$e5,$2d,$e5,$2e,$e4,$2f,$e5,$30 // .).*.+.,.-.../.0
        .byte $e5,$31,$e4,$32,$e5,$33,$e3,$34,$80,$2d,$00,$80,$36,$0f,$60,$25 // .1.2.3.4.-..6.`%
        .byte $02,$01,$10,$1d,$2c,$38,$41,$02,$11,$1e,$2d,$39,$42,$03,$12,$1f // ....,8A...-9B...
        .byte $2e,$3a,$43,$04,$13                   // .:C..

txt_f53e:
        .text " /;D"
        .byte $05,$11,$1e
        .byte $2d,$39,$45,$06,$14
        .text "!0<F"
        .byte $f2,$0f,$60
        .byte $25
        .byte $06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42,$03,$12,$1f // ....,8A...-9B...
        .byte $2e,$3a,$43,$04,$13
        .byte $22                                   // double quote
        .text "1;G"
        .byte $05,$11
        .text "#29H"
        .byte $06
        .byte $14
        .text "$3=I"
        .byte $f2,$0f,$60
        .byte $25,$06,$01,$10,$1d
        .byte $2c,$3e,$4a
        .byte $02,$11,$1e
        .byte $2d,$39,$4b,$03,$12
        .text "%4:C"
        .byte $04,$16,$0f,$0f
        .byte $3f,$47,$05,$17,$0f,$0f,$40,$48,$06,$18,$0f,$0f,$3d,$49,$f2,$0f // ?G....@H....=I..
        .byte $60,$25,$06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42,$03 // `%....,8A...-9B.
        .byte $12
        .text "%4:C"
        .byte $04,$13
        .text "&5;G"
        .byte $05,$11,$1e
        .byte $2d,$39
        .byte $48,$06,$14
        .text "!0=I"
        .byte $f2,$0f,$60
        .byte $25,$06,$07,$15,$1d
        .byte $2c
        .byte $38,$41,$08,$11,$1e
        .byte $2d,$39,$42,$03,$12
        .text "'6:C"
        .byte $09,$16
        .text "(7?D"
        .byte $0a,$17,$0f,$0f
        .byte $40,$45,$0b,$19,$0f,$0f
        .byte $3c,$46
        .byte $f2,$0f,$3b,$06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42 // ..;....,8A...-9B
        .byte $03,$12
        .text "'6:C"
        .byte $09,$16
        .byte $28,$37,$0f,$0f,$0a,$17,$e4,$0f
        .byte $22,$0b,$19,$f6,$0f,$60,$25,$06,$01,$10,$1d,$2c,$3e,$4a,$02,$11 // "....`%....,>J..
        .byte $1e
        .byte $2d,$39,$4b,$03,$12
        .text "TZ:C"
        .byte $04,$16
        .text "U/;D"
        .byte $05,$17
        .text "V-9E"
        .byte $06,$18
        .text "W0<F"
        .byte $f2,$0f,$60
        .byte $25
        .byte $06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42,$03,$12,$1f // ....,8A...-9B...
        .byte $2e,$3a,$43,$09,$13                   // .:C..

txt_f657:
        .text " /;D"
        .byte $0a,$11,$1e
        .byte $2d,$39,$45,$0b
        .text "Q!0<F"
        .byte $f2,$0f
        .byte $33,$06
        .byte $0c,$1a
        .text "),8A"
        .byte $0d,$1b
        .text "*-9B"
        .byte $0e,$1c
        .byte $2b,$34
        .byte $3a,$43,$80
        .byte $24,$0f
        .byte $21,$03,$e4,$0f
        .text "#>JL"
        .byte $e3,$0f
        .byte $23
        .byte $5e
        .byte $4b,$03,$e3,$0f
        .byte $34,$3a,$43,$09,$13
        .text "&5;G"
        .byte $0a,$11
        .byte $1e
        .byte $2d,$39,$48,$0b
        .text "Q!0=I"
        .byte $f2,$0f,$60
        .byte $25,$06,$07
        .byte $15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42,$03,$12,$1f,$2e,$3a // ..,8A...-9B....:
        .byte $43,$09,$13
        .byte $22                                   // double quote
        .text "1;D"
        .byte $0a,$11
        .text "#29E"
        .byte $0b
        .byte $51,$24
        .byte $33,$3c,$46,$f2,$0f,$33,$06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e // 3<F..3....,8A...
        .byte $2d,$39,$42,$03,$12
        .text "%4:C"
        .byte $e4,$0f
        .byte $22,$3f,$44,$e4,$0f
        .byte $22,$40,$45,$e4,$0f,$22,$3c,$46,$f2,$0f,$60,$5c,$06,$01,$10,$1d // "@E.."<F..`\....
        .byte $2c,$38,$41,$02,$11,$1e
        .byte $2d,$39,$42,$03,$12
        .text "%4:C"
        .byte $04
        .byte $13
        .text "&5;DM"
        .byte $11,$1e
        .byte $2d,$39,$45,$0b

txt_f717:
        .text "Q!0<FNRX"
        .byte $5b,$5f,$61,$4f,$11,$1e,$5c,$39,$62,$50,$53,$59,$5d,$60,$63,$09 // [_aO..\9bPSY]`c.
        .byte $01,$10,$1d,$2c,$38,$41,$02,$11,$1e,$2d,$39,$42,$03,$12,$25,$34 // ...,8A...-9B..%4
        .byte $3a,$43,$04,$13
        .text "&5;D"
        .byte $05,$11,$1e
        .byte $2d,$39,$45,$06,$14
        .text "!0<F"
        .byte $f2,$0f,$60
        .byte $25,$06,$01,$10,$1d
        .byte $2c,$3e,$4a,$02
        .byte $11,$1e
        .byte $2d,$39,$4b,$03,$12
        .text "%4:C"
        .byte $04,$13
        .byte $26,$35,$3b
        .byte $47,$05,$11,$1e
        .byte $2d,$39,$48,$06,$14
        .text "!0=I"
        .byte $f2,$0f,$60
        .byte $22,$06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42,$03,$12 // "....,8A...-9B..
        .byte $1f,$2e,$3a,$43,$04,$13,$22,$69,$0f,$0f,$05,$11,$23,$6a,$0f,$0f // ..:C.."i....#j..
        .byte $06,$14,$24,$f5,$0f,$60,$25,$06,$01,$10,$1d,$2c,$3e,$4a,$02,$11 // ..$..`%....,>J..
        .byte $1e
        .byte $2d,$39,$4b,$03,$12
        .text "%4:C"
        .byte $04,$13
        .text "&5;G"
        .byte $05,$11,$1e
        .byte $2d,$39,$74,$06,$14
        .text "!0<F"
        .byte $f2,$0f,$60
        .byte $25
        .byte $06,$07,$15,$1d,$2c,$38,$41,$08,$11,$1e,$2d,$39,$42,$03,$12,$1f // ....,8A...-9B...
        .byte $2e,$3a,$43,$04,$13,$22,$31,$70,$75,$05,$11,$23,$32,$39,$76,$06 // .:C.."1pu..#29v.
        .byte $14
        .text "$3<F"
        .byte $f2,$0f,$60
        .byte $25,$06,$01,$10,$64,$0f
        .byte $3e,$4a
        .byte $02,$11,$65,$6b,$5e,$4b,$03,$12,$66,$6c,$3a,$43,$04,$16,$67,$31 // ..ek^K..fl:C..g1
        .byte $3b,$47,$05,$17,$68,$32,$39,$48,$06,$18,$0f,$33,$3d,$49,$f2,$0f // ;G..h29H...3=I..
        .byte $22,$06,$7a,$e5,$0f,$33,$7b,$83,$86,$89,$8f,$92,$7c,$11,$87,$2d // ".z..3{.....|..-
        .byte $39,$93,$7d,$84,$88,$8a,$90,$94,$7e,$e4,$0f,$22,$95,$7f,$f7,$0f // 9.}.....~.."....
        .byte $60,$25,$06,$07,$15,$1d,$2c,$3e,$4a,$08,$11,$1e,$2d,$39,$4b,$03 // `%....,>J...-9K.
        .byte $12
        .text "%4:C"
        .byte $09,$13
        .text "&5;G"
        .byte $0a,$11,$1e
        .byte $2d,$39
        .byte $48,$0b
        .text "Q!0=I"
        .byte $f2,$0f,$60
        .byte $25,$06,$07,$15,$1d
        .byte $2c
        .byte $38,$96,$08,$11,$1e
        .byte $2d,$39,$97,$03,$12
        .text "%4:C"
        .byte $09,$13
        .byte $26,$35,$3b,$98,$0a,$11,$1e
        .byte $2d,$39,$99,$0b
        .text "Q!0<"
        .byte $9a
        .byte $f2,$0f,$60,$5c,$06,$07,$15,$1d,$2c,$3e,$4a,$08,$11,$1e,$2d,$39 // ..`\....,>J...-9
        .byte $4b,$03,$12
        .text "%4:C"
        .byte $09,$13
        .text "&5;G"
        .byte $0a,$11,$1e
        .byte $2d,$39,$74,$0b
        .text "Q!0<F"
        .byte $80
        .byte $52,$58,$8b,$5f,$9b,$81
        .byte $11,$1e,$2d,$39,$9c,$82,$85,$59,$5d,$91,$9d,$09,$07,$15,$64,$8c // ..-9...Y].....d.
        .byte $38,$41,$08,$11,$65,$8d,$39,$42,$03,$12,$66,$8e,$3a,$43,$09,$13 // 8A..e.9B..f.:C..
        .byte $22                                   // double quote
        .text "1;D"
        .byte $0a,$11
        .text "#29E"
        .byte $0b
        .text "Q$3<F"
        .byte $f2,$0f,$60,$25,$06,$07,$15,$64,$0f,$3e,$4a,$08,$11,$65,$6b,$5e // ..`%...d.>J..ek^
        .byte $4b,$03,$12,$66,$6c,$3a,$43,$09,$13   // K..fl:C..

txt_f908:
        .text " /;G"
        .byte $0a,$11,$1e
        .byte $2d,$39,$48,$0b
        .text "Q!0=I"
        .byte $f2,$0f,$60
        .byte $25
        .byte $06,$07,$a5,$0f,$8c,$38,$41,$08,$a6,$ad,$8d,$39,$42,$03,$a7,$ae // .....8A....9B...
        .byte $8e,$3a,$43,$09,$13,$22,$69,$3f,$44,$0a,$11,$23,$6a,$40,$45,$0b // .:C.."i?D..#j@E.
        .byte $51,$24,$0f,$3c,$46,$f2,$0f,$21,$06,$80,$36,$0f,$21,$02,$80,$36 // Q$.<F..!..6.!..6
        .byte $0f,$21,$02,$80,$36,$0f,$21,$02,$80,$36,$0f,$21,$02,$80,$36,$0f // .!..6.!..6.!..6.
        .byte $21,$02,$80,$36,$0f,$33,$03,$07,$15,$1d,$6d,$71,$77,$08,$11,$1e // !..6.3....mqw...
        .byte $6e,$72,$78,$03,$12,$25,$6f,$73,$79,$80,$24,$0f,$21,$03,$80,$36 // nrx..%osy.$.!..6
        .byte $0f,$21,$02,$80,$36,$0f,$21,$02,$80,$36,$0f,$21,$02,$80,$36,$0f // .!..6.!..6.!..6.
        .byte $21,$02,$80,$36,$0f,$23,$02,$bd,$c0,$e4,$0f,$22,$be,$c1,$e4,$0f // !..6.#....."....
        .byte $22,$bf,$c2,$80,$28,$0f,$21,$03,$80,$36,$0f,$21,$02,$80,$36,$0f // "...(.!..6.!..6.
        .byte $21,$02,$80,$36,$0f,$21,$02,$80,$36,$0f,$21,$02,$e4,$0f,$22,$c6 // !..6.!..6.!...".
        .byte $41,$e4,$0f,$22,$c7,$c8,$e4,$0f,$22,$73,$79,$80,$24,$0f,$21,$03 // A.."...."sy.$.!.
        .byte $80,$36,$0f,$21,$02,$e4,$0f,$22,$c6,$77,$e4,$0f,$22,$c7,$78,$e4 // .6.!...".w..".x.
        .byte $0f,$22,$73,$79,$80,$24,$0f,$21,$03,$80,$36,$0f,$60,$25,$02,$01 // ."sy.$.!..6.`%..
        .byte $10,$1d,$2c,$3e,$4a,$02,$11,$1e,$2d,$39,$4b,$03,$12,$af,$b5,$3a // ..,>J...-9K....:
        .byte $43,$04,$13,$b0,$b6,$3b,$47,$05,$11,$1e,$2d,$39,$48,$06,$14,$21 // C....;G...-9H..!
        .byte $b7,$bc,$49,$f2,$0f,$33,$06,$9e,$a8,$1d,$2c,$38,$41,$9f,$11,$1e // ..I..3....,8A...

txt_fa1c:
        .text "-9B"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $12
        .text "%4:C"
        .byte $80
        .byte $24,$0f,$60
        .byte $25,$03,$01,$a9,$0f,$8c
        .byte $38
        .byte $41,$02,$a6,$ad,$8d,$39,$42,$03,$a7,$ae,$8e,$3a,$43,$04,$13,$22 // A....9B....:C.."
        .byte $69,$3f,$44,$05,$11,$23,$6a,$40,$45,$06,$14,$24,$0f,$3c,$46,$f2 // i?D..#j@E..$.<F.
        .byte $0f,$60,$25,$06,$01,$a9,$0f,$0f,$3e,$4a,$02,$a6,$0f,$0f,$5e,$4b // .`%.....>J....^K
        .byte $03,$a7,$b1,$b8,$3a,$43,$04,$13       // ....:C..

txt_fa68:
        .text " /;G"
        .byte $05,$11
        .text "#29H"
        .byte $06,$14
        .text "$3=I"
        .byte $f2,$0f,$60
        .byte $25
        .byte $06,$a1,$15,$1d,$b9,$0f,$0f,$a2,$11,$1e,$ba,$0f,$0f,$03,$12,$1f // ................
        .byte $6c,$0f,$0f,$09,$13                   // l....

txt_fa91:
        .text " /;D"
        .byte $0a,$11,$1e
        .byte $2d,$39,$45,$0b
        .text "Q!0<F"
        .byte $f2,$0f,$60
        .byte $25
        .byte $06,$07,$15,$1d,$b9,$3e,$4a,$08,$11,$1e,$ba,$5e,$4b,$03,$aa,$25 // .....>J....^K..%
        .byte $bb                                   // .

txt_fab6:
        .text ":C"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $ab,$b2                               // ..

txt_fabb:
        .text "5;G"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $ac,$b3,$2d,$39,$48,$0f,$0f,$b4,$30,$3d,$49,$f2,$0f,$60,$25,$06 // ..-9H...0=I..`%.
        .byte $01,$10,$1d,$2c,$3e,$4a,$02,$11,$1e,$2d,$39,$4b,$03,$12,$1f,$2e // ...,>J...-9K....
        .byte $3a,$43,$04,$16,$67,$31,$3b,$47,$05,$17,$68,$32,$39,$48,$06,$18 // :C..g1;G..h29H..
        .byte $0f,$33,$3d,$49,$f2,$0f,$60,$22,$06,$07,$a5,$0f,$8c,$38,$41,$08 // .3=I..`".....8A.
        .byte $a6,$ad,$8d,$39,$42,$03,$a7,$ae,$8e,$3a,$43,$09,$13,$22,$69,$0f // ...9B....:C.."i.
        .byte $0f,$0a,$11,$23,$6a,$0f,$0f,$0b,$51,$24,$f5,$0f,$60,$25,$06,$01 // ...#j...Q$..`%..
        .byte $10,$64,$8c,$3e,$4a,$02,$11,$65,$8d,$39,$4b,$03,$12,$66,$8e,$3a // .d.>J..e.9K..f.:
        .byte $43,$04,$13
        .byte $22                                   // double quote
        .text "1;G"
        .byte $05,$11
        .text "#29H"
        .byte $06,$14
        .byte $24
        .byte $33,$3d,$49,$f2,$0f,$60,$25,$06,$01,$10,$64,$0f,$3e,$4a,$02,$11 // 3=I..`%...d.>J..
        .byte $65,$6b,$5e,$4b,$03,$12,$66,$6c,$3a,$43,$04,$13 // ek^K..fl:C..

txt_fb5b:
        .text " /;G"
        .byte $05,$11,$1e
        .byte $2d,$39,$48,$06,$14
        .text "!0=I"
        .byte $f2,$0f
        .byte $21,$06
        .byte $80,$36,$0f,$21,$02,$80,$36,$0f,$21,$02,$80,$36,$0f,$21,$02,$80 // .6.!..6.!..6.!..
        .byte $36,$0f,$21,$02,$80,$36,$0f,$60,$22,$02,$01,$a9,$0f,$c3,$c6,$77 // 6.!..6.`"......w
        .byte $02,$a6,$ad,$c4,$c7,$78,$03,$a7,$ae,$c5,$73,$79,$04,$13,$22,$69 // .....x....sy.."i
        .byte $0f,$0f,$05,$11,$23,$6a,$0f,$0f,$06,$14,$24,$f5,$0f,$22,$06,$0f // ....#j....$.."..
        .byte $82,$3f,$00,$e3,$20,$60,$5e           // .?.. `^

txt_fbb6:
        .encoding "screencode_mixed"
        .text "here we go again.. big is back with 'tetron,' from the guys with the biggest cocks in ultimate"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$bc                       // ..`.

txt_fc18:
        .encoding "screencode_mixed"
        .text " you play this game in school, instead of jacking off when you think about how hot your girl's pussy is"
        .encoding "petscii_upper"

txt_fc7f:
        .text "..  "

txt_fc83:
        .encoding "screencode_mixed"
        .text "give a ring to the world's only bbs of pleasure, 'the milky way', at"
        .encoding "petscii_upper"

txt_fcc7:
        .text " 809 544 2428"
        .byte $e4,$2e,$60,$29,$20,$03,$12,$05,$01,$0d,$09,$0e,$27,$20 // ..`) .......' 

// --- Region $fe7d-$fea9 ---
.pc = $fe7d "Segment $fe7d"
        .byte $a7,$93,$05                           // ...

txt_fe80:
        .text "INTRO BY MEGA BITCH!"
        .byte $0d                                   // string terminator
        .byte $00,$ce                               // ..

txt_fe97:
        .text "9;"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)

txt_fe9a:
        .text "9;"
        .byte $ad                                   // '-' | $80 (end-of-string marker)

txt_fe9d:
        .text "9;"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $cf,$d0,$66,$a9,$d7,$8d               // ..f...

txt_fea6:
        .text "9;"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $00                                   // .

// --- Region $ff43-$ff57 ---
.pc = $ff43 "dat_ff43"

dat_ff43:
        .byte $d7,$ce,$e7,$3b,$ce,$e7,$3b,$ad,$e7,$3b,$c9,$cf,$d0,$66,$a9,$d7 // ...;..;..;...f..
        .byte $8d,$e7,$3b,$a2,$00                   // ..;..

// --- Region $fff1-$ffff ---
.pc = $fff1 "dat_fff1"

dat_fff1:
        .byte $d1,$e4                               // ..

txt_fff3:
        .text " &BRENDA"
        .byte $e4,$20,$aa,$00,$0f                   // . ...
