// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:12
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $1700 (5888)
// IRQ handler:  $1000 (irq_1000)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 4199 bytes, Data: 59289 bytes
// Labels: 373, Subroutines: 5
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$1164 ---
.pc = $1000 "irq_1000"

irq_1000:
        dec $d019
        lda #$50
        inc $1004
        and #$7f
        cmp #$40
        bcc $1010
        eor #$7f
        tax
        lda $15c0,x
        ldx #$00
        ldy #$00
        pha
        and #$07
        ora #$d0
        sta $d016
        pla
        lsr
        lsr
        lsr
        cmp #$10
        bcc loc_102e
        sec
        sbc #$0f
        tax
        bne loc_1031

loc_102e:
        eor #$0f
        tay

loc_1031:
        lda $1400,y
        sta $0400,x
        lda $1428,y
        sta $0428,x
        lda $1450,y
        sta $0450,x
        lda $1478,y
        sta $0478,x
        inx
        cpx #$28
        beq loc_1053
        iny
        cpy #$28
        bne loc_1031

loc_1053:
.label smc_1054 = * + 1
        lda $14cf                                   // !SMC: modified by $105d
        inc smc_1054
        bne loc_1060
        ldy #$a0
        sty smc_1054                                // SMC: modifies $1054

loc_1060:
        sta smc_106d                                // SMC: modifies $106d
        clc
        adc #$23
        sta smc_108c                                // SMC: modifies $108c

loc_1069:
        ldy $d012
.label smc_106d = * + 1
        cpy #$32                                    // !SMC: modified by $1060
        beq loc_1080

loc_1070:
        cpy $d012
        beq loc_1070
        dey
        tya
        and #$07
        ora #$18
        sta loc_d011
        bne loc_1069

loc_1080:
        jsr sub_1360
        jsr sub_1374
        lda #$93
        sta $0314
.label smc_108c = * + 1
        lda #$55                                    // !SMC: modified by $1066
        sta $d012
        jmp loc_ea81

loc_1093:
        dec $d019
        lda #$6a
        sec
        sbc smc_106d
        clc
        adc $d012
        sta $10a7

loc_10a3:
        ldy $d012
        cpy #$8d
        beq loc_10ba

loc_10aa:
        cpy $d012
        beq loc_10aa
        dey
        tya
        and #$07
        ora #$18
        sta loc_d011
        bne loc_10a3

loc_10ba:
        lda #$1b
        sta loc_d011
        lda #$cc
        sta $0314
        lda #$8d
        sta $d012
        jmp loc_ea81

loc_10cc:
        dec $d019
        lda $16cc
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        inc $10d0
        bne loc_10e8
        lda #$80
        sta $10d0

loc_10e8:
        lda #$f5
        sta $0314
        lda #$92
        sta $d012
        jmp loc_ea81

loc_10f5:
        dec $d019
        lda $f8
        sta $d016
        lda #$19
        sta $d018
        ldx #$00

loc_1104:
        lda $1560,x
        sta $d021
        ldy $1571,x

loc_110d:
        dey
        bne loc_110d
        inx
        cpx #$11
        bne loc_1104
        lda #$12
        sta $d018
        lda #$2a
        sta $0314
        inc $0315
        lda #$a4
        sta $d012
        jmp loc_ea81

loc_112a:
        dec $d019
        lda #$03
        sta $d022
        lda #$0e
        sta $d023
        ldx $17cb
        inc $1138
        bne loc_1144
        lda #$80
        sta $1138

loc_1144:
        ldy #$00

loc_1146:
        lda tbl_lo_13e0,y
        sta $1500,x
        lda tbl_hi_13f0,y
        sta dat_1530,x
        inx
        iny
        cpy #$10
        bne loc_1146
        lda #$65
        sta $0314
        lda #$b2
        sta $d012
        jmp loc_ea81

// --- Region $116e-$1386 ---
.pc = $116e "loc_116e"

loc_116e:
        lda $1500,x
        ldy dat_1530,x
        sta $d020
        sta $d021
        sty $d016
        lda $1501,x
        ldy $1531,x
        sta $d020
        sta $d021
        sty $d016
        pha
        pla
        pha
        pla
        pha
        pla
        pha
        pla
        pha
        pla
        nop
        nop
        nop
        inx
        lda $1501,x
        ldy $1531,x
        sta $d020
        sta $d021
        sty $d016
        pha
        pla
        pha
        pla
        pha
        pla
        pha
        pla
        pha
        pla
        nop
        nop
        nop
        inx
        lda $1501,x
        ldy $1531,x
        sta $d020
        sta $d021
        sty $d016
        pha
        pla
        pha
        pla
        pha
        pla
        pha
        pla
        pha
        pla
        nop
        nop
        nop
        inx
        lda $1501,x
        ldy $1531,x
        sta $d020
        sta $d021
        sty $d016
        pha
        pla
        pha
        pla
        pha
        pla
        pha
        pla
        pha
        pla
        nop
        nop
        nop
        inx
        lda $1501,x
        ldy $1531,x
        sta $d020
        sta $d021
        sty $d016
        pha
        pla
        pha
        pla
        pha
        pla
        pha
        pla
        pha
        pla
        nop
        nop
        nop
        inx
        lda $1501,x
        ldy $1531,x
        sta $d020
        sta $d021
        sty $d016
        pha
        pla
        pha
        pla
        pha
        pla
        pha
        pla
        pha
        pla
        nop

loc_1228:
        nop
        nop
        inx
        lda $1501,x
        ldy $1531,x
        sta $d020
        sta $d021
        sty $d016
        pha
        pla
        pha
        pla
        pha
        pla
        pha
        pla
        nop
        nop
        inx
        inx
        cpx #$30
        beq loc_124d
        jmp loc_116e

loc_124d:
        jsr sub_1300
        lda $f7
        sta $d016
        lda #$0f
        sta $d022
        lda #$0a
        sta $d023
        lda #$6f
        sta $0314
        inc $0315
        lda #$fa
        sta $d012
        jmp loc_ea81

loc_126f:
        dec $d019
        lda #$00
        sta loc_d011
        lda #$0f
        sta $d015
        lda #$35
        sta $01
        jsr $e006
        lda #$37
        sta $01
        lda #$94
        sta $0314
        lda #$00
        sta $d012
        jmp loc_ea81

loc_1294:
        dec $d019
        lda #$00
        sta $d015
        lda #$1b
        sta loc_d011
        lda #$00
        sta $0314
        lda #$10
        sta $0315
        lda #$0c
        sta $d012
        lda $dc01
        cmp #$ef
        beq loc_12ba
        jmp loc_ea81

loc_12ba:
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$f0
        sta $d01a
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        ldx #$1b

loc_12d4:
        lda loc_12e3,x
        sta $0100,x
        dex
        bpl loc_12d4
        jsr sub_1600
        jmp $0100

loc_12e3:
        ldy #$a0

loc_12e5:
        lda dat_3500,x
        sta $0801,x
        inx
        bne loc_12e5
        inc $0104
        inc $0107
        dey
        bne loc_12e5
        lda #$37
        sta $01
        cli
        jmp loc_fce2

loc_12ff:
        pla
// Referenced by: jsr from $124d

sub_1300:
        lda $1c00
        pha
        bpl loc_1325
        and #$0f
        bne loc_131d
        lda #$cd
        inc $130b
        and #$7f
        bne loc_135e

loc_1313:
        pla
// Referenced by: jsr from $1320, $1343

sub_1314:
        inc $1301
        bne loc_131c
        inc $1302

loc_131c:
        rts

loc_131d:
        sta $1326
        jsr sub_1314
        bne loc_12ff

loc_1325:
        ldy #$04

loc_1327:
        lda #$fe
        dec $1328
        and #$07
        ora #$c0
        sta $f7
        cmp #$c7
        bne loc_135b

dat_1336:
        .byte $a2,$00                               // ..

loc_1338:
.label loc_1339 = * + 1
        lda $0681,x
        sta $0680,x
        inx
        cpx #$27
        bne loc_1338
        jsr sub_1314
        pla
        pha
        cmp #$5e
        bne loc_1358
        lda #$00
        sta $1301
        lda #$1c
        sta $1302
        lda #$20

loc_1358:
        sta $06a7

loc_135b:
        dey
        bne loc_1327

loc_135e:
        pla
        rts

// Referenced by: jsr from $1080
sub_1360: {
        lda $daa7
        pha
        ldx #$26
loop:
        lda $da80,x
        sta $da81,x
        dex
        bpl loop
        pla
        sta $da80
        rts
}
// Referenced by: jsr from $1083

sub_1374:
        lda #$62
        dec $1375
        dec $1375
        and #$07
        ora #$c0
        sta $f8
        cmp #$c6
        bne loc_13a9

dat_1386:
        .byte $a2                                   // .

// --- Region $13a9-$13d2 ---
.pc = $13a9 "loc_13a9"

loc_13a9:
        rts

loc_13aa:
        lda $1911
        cmp #$5e
        bne loc_13bd
        lda #$00
        sta $13ab
        lda #$18
        sta $13ac
        bne loc_13aa

loc_13bd:
        inc $13ab
        bne loc_13c5
        inc $13ac

loc_13c5:
        asl
        asl
        sta $04c7
        ora #$02
        sta $04ef
        cmp #$26
        bne loc_13db

// --- Region $13db-$13db ---
.pc = $13db "loc_13db"

loc_13db:
        rts

// --- Region $1600-$1657 ---
.pc = $1600 "sub_1600"
// Referenced by: jsr from $12dd, $ddb7, $edb7

sub_1600:
        sei
        lda #$34
        sta $01
        ldy #$00
        sty $fc
        sty $fe
        lda #$28
        sta $fd
        lda #$e0
        sta $ff
        ldx #$0d

loc_1615:
        lda ($fc),y
        pha
        lda ($fe),y
        sta ($fc),y
        pla
        sta ($fe),y
        iny
        bne loc_1615
        inc $fd
        inc $ff
        dex
        bne loc_1615
        rts

loc_162a:
        lda #$37
        sta $01
        cli
        sei
        ldx #$00
        ldy #$10
        stx $0314
        sty $0315
        ldx #$01
        stx $d01a
        dex
        stx $dc0e
        lda #$00
        sta $0800
        lda #$0c
        sta $d012
        cli

loc_164e:
        bne loc_164e
        dey
        php
        ldy #$08
        clv
        php
        bne loc_1660

// --- Region $1660-$1660 ---
.pc = $1660 "loc_1660"

loc_1660:
        brk

// --- Region $1700-$176e ---
.pc = $1700 "main_1700"

main_1700:
        jsr $e544
        sei
        lda #$35
        sta $01
        jmp loc_1713

dat_170b:
        .byte $8d,$18,$03,$20,$00,$16,$e6,$01       // ... ....

loc_1713:
        ldx #$2f

loc_1715:
        lda $164f,x
        sta $cfff,x
        dex
        bne loc_1715

loc_171e:
        lda #$60
        sta $0400,x
        lda #$0a
        sta $d800,x
        lda $1400,x
        sta $0568,x
        lda #$0e
        sta $d968,x
        inx
        cpx #$a0
        bne loc_171e
        ldx #$4f
        lda #$00

loc_173c:
        sta $04a0,x
        sta $d8a0,x
        dex
        bpl loc_173c
        ldx #$27

loc_1747:
        lda $1598,x
        sta $da80,x
        lda #$00
        sta $d8f0,x
        dex
        bpl loc_1747
        ldx #$03
        lda #$2b

loc_1759:
        sta $07f8,x
        sec
        sbc #$01
        dex
        bpl loc_1759
        lda #$00
        ldx #$00
        ldy #$00
        jsr $e000
        jmp loc_162a

dat_176e:
        // === Sine/lookup table (256 bytes, range $00-$39) ===
        .byte $00                                   // .

// --- Region $1cf0-$1d02 ---
.pc = $1cf0 "Segment $1cf0"
        jsr $0701
        ora #$0c
        ora $20
        and $0e20
        ora ($14,x)
        .byte $0f,$20,$2d                           // slo $2d20 // ILLEGAL
        jsr $0102
        .byte $02                                   // jam // ILLEGAL

// --- Region $32a8-$32aa ---
.pc = $32a8 "loc_32a8"

loc_32a8:
        .byte $04,$05                               // nop $05 // ILLEGAL

loc_32aa:
        brk

// --- Region $3326-$334f ---
.pc = $3326 "loc_3326"

loc_3326:
        bpl loc_32a8
        bpl loc_32aa
        beq loc_333e
        beq loc_333f
        beq loc_3338
        beq loc_3339
        ora ($81,x)
        bpl loc_3376
        rti

dat_3337:
        .byte $80                                   // .

loc_3338:
        rti

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

dat_333a:
        .byte $80,$10,$09,$06                       // ....

loc_333e:
.label loc_333f = * + 1
        bmi loc_3343
        ora ($81,x)
.label loc_3343 = * + 1
        eor ($40,x)
        .byte $0b,$06                               // anc #$06 // ILLEGAL
        .byte $80,$00                               // nop #$00 // ILLEGAL
        beq loc_3359
        php
        .byte $44,$50                               // nop $50 // ILLEGAL
        .byte $44,$50                               // nop $50 // ILLEGAL

dat_334f:
        .byte $44                                   // D

// --- Region $3359-$335b ---
.pc = $3359 "loc_3359"

loc_3359:
        cpx #$e2
        brk

// --- Region $3376-$3378 ---
.pc = $3376 "loc_3376"

loc_3376:
        eor ($01,x)
        rti

// --- Region $d006-$d3c7 ---
.pc = $d006 "loc_d006"

loc_d006:
        lda #$1f
        sta $d418
        bit $e4f3
        bmi loc_d011
        rts

loc_d011:
        lda #$00
        sta $e567
        ldx #$02
        lda $e4ef,x
        sta $fb
        tay
        lda $e509,x
        beq loc_d089
        cmp #$01
        bne loc_d03c
        lda $e563,x
        beq loc_d03c
        lda $e503,x
        bne loc_d03c
        lda $e551,x
        and #$fe
        sta $d404,y
        jmp loc_e1cb

loc_d03c:
        dec $e542,x
        bpl loc_d060
        inc $e542,x
        dec $e55a,x
        bmi loc_d054
        lda $e551,x
        ora #$01
        sta $d404,y
        jmp loc_e1cb

loc_d054:
        inc $e55a,x
        lda $e551,x
        sta $d404,y
        jmp loc_e1cb

loc_d060:
        lda $e52a,x
        and #$10
        beq loc_d086
        lda #$81
        sta $d404,y
        lda $e4f2
        asl
        tay
        lda $e568,y
        pha
        lda $e569,y
        pha
        ldy $fb
        pla
        sta $d401,y
        pla
        sta $d400,y
        jmp loc_e34c

loc_d086:
        jmp loc_e1cb

loc_d089:
        lda $e50f,x
        sta $fc
        lda $e512,x
        sta $fd
        lda #$00
        sta $e4f6
        ldy $e50c,x
        lda #$00
        sta $e503,x
        lda ($fc),y
        cmp #$ff
        bne loc_d0a9
        jmp loc_e459

loc_d0a9:
        pha
        and #$20
        beq loc_d0b3
        lda #$01
        sta $e4f6

loc_d0b3:
        pla
        cmp #$80
        bcc loc_d0bb
        jmp loc_e3c7

loc_d0bb:
        and #$1f
        clc
        adc #$01
        sta $e509,x
        iny
        lda ($fc),y
        pha
        iny
        tya
        sta $e50c,x
        pla
        bne loc_d0da
        lda $e536,x
        and #$fe
        sta $e551,x
        jmp loc_e332

loc_d0da:
        clc
        adc dat_e545,x
        sta $e500,x
        asl
        tay
        lda $e568,y
        sta $e515,x
        lda $e569,y
        sta $e518,x
        lda $e539,x
        pha
        lsr
        lsr
        lsr
        lsr
        pha
        clc
        adc #$01
        sta $e554,x
        pla
        sta $e4f5
        lda #$02
        sta $e54b,x
        pla
        tay
        lda $e4f6
        cmp #$01
        bne loc_d113
        jmp loc_e1cb

loc_d113:
        tya
        and #$0f
        sta $e542,x
        lda #$00
        sta $e4f4
        sta $e4fa,x
        sec
        sbc $e4f5
        sta $e557,x
        lda $e536,x
        sta $e551,x
        lda $e52a,x
        and #$10
        beq loc_d155
        lda $e4f2
        asl
        tay
        lda $e568,y
        pha
        lda $e568,y
        pha
        ldy $fb
        pla
        sta $d401,y
        pla
        sta $d400,y
        lda #$01
        sta $e4f4
        lda #$81
        bmi loc_d158

loc_d155:
        lda $e533,x

loc_d158:
        ldy $fb
        pha
        and #$fe
        sta $d404,y
        pla
        sta $d404,y
        lda $e52d,x
        sta $d405,y
        lda $e530,x
        sta $d406,y
        lda $e52a,x
        sta $e51e,x
        sta $e51b,x
        lda #$02
        sta $e55a,x
        lda $e539,x
        lsr
        lsr
        lsr
        lsr
        sec
        sbc #$01
        sta $e54b,x
        lda $e53c,x
        sta $e4f7,x
        pha
        and #$0f
        asl
        asl
        sta $e54e,x
        pla
        and #$f0
        lsr
        sta $e53f,x
        lda $e52a,x
        and #$20
        beq loc_d1c3
        ldy $e560,x
        lda $eae2,y
        pha
        and #$7f
        asl
        sta $e566
        pla
        and #$80
        sta $e55d,x
        lda $e567
        ora $e4ec,x
        sta $e567

loc_d1c3:
        lda $e4f4
        beq loc_d1cb
        jmp loc_e3a0

loc_d1cb:
        dec $e524,x
        bpl loc_d1ee
        lda $e521,x
        sta $e524,x
        lda $e51b,x
        clc
        adc $e527,x
        tay
        bcc loc_d1ea
        lda $e527,x
        and #$01
        bne loc_d1ea
        inc $e51e,x

loc_d1ea:
        tya
        sta $e51b,x

loc_d1ee:
        lda $e52a,x
        cmp #$c0
        bcc loc_d1f8
        jmp loc_e316

loc_d1f8:
        cmp #$80
        bcs loc_d271
        cmp #$40
        bcs loc_d203
        jmp loc_e29f

loc_d203:
        lda $e4fa,x
        clc
        adc $e53c,x
        tay
        lda $eac7,y
        cmp #$fe
        bne loc_d21c
        iny
        lda $eac7,y
        sta $e4fa,x
        jmp loc_e203

loc_d21c:
        cmp #$ff
        bne loc_d223
        jmp loc_e34c

loc_d223:
        cmp #$41
        beq loc_d22e
        cmp #$40
        beq loc_d22e
        jmp loc_e237

loc_d22e:
        pha
        iny
        lda $eac7,y
        sta $e4fe
        pla
        sta $e4ff
        iny
        lda $eac7,y
        clc
        adc $e500,x
        asl
        iny
        sty $e4fd
        tay
        lda $e568,y
        pha
        lda $e569,y
        ldy $fb
        sta $d401,y
        pla
        sta $d400,y
        lda $e4fd
        sec
        sbc $e53c,x
        sta $e4fa,x
        lda $e4fe
        sta $d403,y
        lda $e4ff
        sta $d404,y
        jmp loc_e34c

loc_d271:
        ldy $e4f7,x
        lda $eabb,y
        cmp #$ff
        bne loc_d281
        ldy $e53c,x
        jmp loc_e274

loc_d281:
        sta $fe
        iny
        tya
        sta $e4f7,x
        lda $e500,x
        clc
        adc $fe
        asl
        tay
        lda $e568,y
        sta $e515,x
        lda $e569,y
        sta $e518,x
        jmp loc_e332

loc_d29f:
        lda $e503,x
        beq loc_d2cc
        cmp #$80
        bcs loc_d2ba
        lda $e515,x
        clc
        adc $e506,x
        bcc loc_d2b4
        inc $e518,x

loc_d2b4:
        sta $e515,x
        jmp loc_e332

loc_d2ba:
        lda $e515,x
        sec
        sbc $e506,x
        bcs loc_d2c6
        dec $e518,x

loc_d2c6:
        sta $e515,x
        jmp loc_e332

loc_d2cc:
        dec $e54e,x
        bpl loc_d332
        inc $e54e,x
        lda $e53c,x
        beq loc_d332
        dec $e54b,x
        lda $e54b,x
        bpl loc_d301
        cmp $e557,x
        bcs loc_d2ec
        lda $e554,x
        sta $e54b,x

loc_d2ec:
        lda $e515,x
        clc
        adc $e53f,x
        sta $e515,x
        lda $e518,x
        adc #$00
        sta $e518,x
        jmp loc_e332

loc_d301:
        lda $e515,x
        sec
        sbc $e53f,x
        sta $e515,x
        lda $e518,x
        sbc #$00
        sta $e518,x
        jmp loc_e332

loc_d316:
        lda $e515,x
        sec
        sbc $e53c,x
        bcs loc_d322
        dec $e518,x

loc_d322:
        sta $e515,x
        lda $e518,x
        bpl loc_d332
        lda #$01
        sta $e518,x
        sta $e515,x

loc_d332:
        ldy $fb
        lda $e515,x
        sta $d400,y
        lda $e518,x
        sta $d401,y
        lda $e51b,x
        sta $d402,y
        lda $e51e,x
        sta $d403,y
        lda $e52a,x
        and #$20
        beq loc_d3a0
        lda $e567
        ora $e4ec,x
        sta $e567
        ldy $e560,x
        lda $e55d,x
        bmi loc_d37e
        lda $eae3,y
        beq loc_d3a0
        lda $e566
        clc
        adc $eae5,y
        sta $e566
        lda $e566
        cmp $eae3,y
        bcs loc_d398
        jmp loc_e3a0

loc_d37e:
        lda $eae4,y
        beq loc_d3a0
        lda $e566
        sec
        sbc $eae5,y
        sta $e566
        lda $e566
        cmp $eae4,y
        bcc loc_d398
        jmp loc_e3a0

loc_d398:
        lda $e55d,x
        eor #$80
        sta $e55d,x

loc_d3a0:
        dex
        bpl loc_d3c4
        lda $e567
        sta $d417
        lda $e566
        sta $d416
        dec $e4ea
        bpl loc_d3c3
        lda $e4e9
        sta $e4ea
        dec $e509
        dec $e50a
        dec $e50b

loc_d3c3:
        rts

loc_d3c4:
        jmp loc_e018

dat_d3c7:
        .byte $29                                   // )

// --- Region $d3f9-$d4e2 ---
.pc = $d3f9 "loc_d3f9"

loc_d3f9:
        asl
        asl
        tay
        lda $eaea,y
        sta $e533,x
        lda $eaeb,y
        sta $e536,x
        lda $eaec,y
        sta $e52d,x
        lda $eaed,y
        sta $e530,x
        lda $eaee,y
        sta $e539,x
        lda $eaef,y
        sta $e52a,x
        lda $eaf0,y
        sta $e527,x
        lda $eaf1,y
        sta $e53c,x
        ldy $fe
        jmp loc_e0c3

loc_d431:
        and #$3f
        cmp #$20
        bcs loc_d448
        and #$1f
        pha
        lda #$01
        sta $e503,x
        pla
        asl
        asl
        sta $e506,x
        jmp loc_e0c3

loc_d448:
        and #$1f
        pha
        lda #$80
        sta $e503,x
        pla
        asl
        asl
        sta $e506,x
        jmp loc_e0c3

loc_d459:
        lda dat_e4e3,x
        sta $fc
        lda $e4e6,x
        sta $fd
        ldy $e548,x
        lda ($fc),y
        cmp #$fe
        bne loc_d46f
        jmp loc_e4d3

loc_d46f:
        cmp #$ff
        bne loc_d478
        ldy #$00
        jmp loc_e466

loc_d478:
        iny
        cmp #$80
        bcs loc_d498
        pha
        tya
        sta $e548,x
        pla
        tay
        lda $ea91,y
        sta $e50f,x
        lda $eaa6,y
        sta $e512,x
        lda #$00
        sta $e50c,x
        jmp loc_e089

loc_d498:
        and #$1f
        sta dat_e545,x
        jmp loc_e466

loc_d4a0:
        ldx #$02

loc_d4a2:
        lda #$00
        sta $e50c,x
        sta $e548,x
        lda #$01
        sta $e509,x
        lda #$eb
        sta $e50f,x
        lda #$e4
        sta $e512,x
        dex
        bpl loc_d4a2
        lda $e4e9
        sta $e4ea
        lda #$00
        sta $d417
        sta $d416
        sta $d415
        lda #$80
        sta $e4f3
        rts

loc_d4d3:
        lda #$00
        sta $e4f3
        ldx #$17
        lda #$00

loc_d4dc:
        sta $d400,x
        dex
        bpl loc_d4dc
        rts

// --- Region $d60c-$d610 ---
.pc = $d60c "loc_d60c"

loc_d60c:
        bpl loc_d68a
        bvs loc_d593
        rti

// --- Region $d68a-$d6b5 ---
.pc = $d68a "loc_d68a"

loc_d68a:
        ora $01
        ora $03
        ora ($03),y
        php
        .byte $03,$14                               // slo ($14,x) // ILLEGAL
        ora ($08,x)
        ora ($08,x)
        ora ($14,x)
        ora ($18,x)
        .byte $03,$06                               // slo ($06,x) // ILLEGAL
        ora ($06,x)
        .byte $03,$12                               // slo ($12,x) // ILLEGAL
        .byte $03,$06                               // slo ($06,x) // ILLEGAL
        ora ($06,x)
        .byte $03,$06                               // slo ($06,x) // ILLEGAL
        ora ($06,x)
        .byte $03,$12                               // slo ($12,x) // ILLEGAL
        ora ($06,x)
        ora ($11,x)
        ora ($12,x)
        .byte $03,$05                               // slo ($05,x) // ILLEGAL
        .byte $03,$05                               // slo ($05,x) // ILLEGAL

dat_d6b5:
        .byte $03                                   // .

// --- Region $dd10-$dd3d ---
.pc = $dd10 "loc_dd10"

loc_dd10:
        ldx #$60
        cli
        sei
        lda #$34
        sta $01
        ldy #$00
        sty $fc
        sty $fe
        lda #$28
        sta $fd
        lda #$e0
        sta $ff
        ldx #$0d

loc_dd28:
        lda ($fc),y
        pha
        lda ($fe),y
        sta ($fc),y
        pla
        sta ($fe),y
        iny
        bne loc_dd28
        inc $fd
        inc $ff
        dex
        bne loc_dd28
        rts

dat_dd3d:
        .byte $a9                                   // .

// --- Region $dda9-$de17 ---
.pc = $dda9 "loc_dda9"

loc_dda9:
        jsr $e544
        sei
        lda #$35
        sta $01
        jmp loc_1713

loc_ddb4:
        sta $0318
        jsr sub_1600
        inc $01
        ldx #$2f

loc_ddbe:
        lda $164f,x
        sta $cfff,x
        dex
        bne loc_ddbe

loc_ddc7:
        lda #$60
        sta $0400,x
        lda #$0a
        sta $d800,x
        lda $1400,x
        sta $0568,x
        lda #$0e
        sta $d968,x
        inx
        cpx #$a0
        bne loc_ddc7
        ldx #$4f
        lda #$00

loc_dde5:
        sta $04a0,x
        sta $d8a0,x
        dex
        bpl loc_dde5
        ldx #$27

loc_ddf0:
        lda $1598,x
        sta $da80,x
        lda #$00
        sta $d8f0,x
        dex
        bpl loc_ddf0
        ldx #$03
        lda #$2b

loc_de02:
        sta $07f8,x
        sec
        sbc #$01
        dex
        bpl loc_de02
        lda #$00
        ldx #$00
        ldy #$00
        jsr $e000
        jmp loc_162a

dat_de17:
        .byte $b2                                   // .

// --- Region $e000-$e4e2 ---
.pc = $e000 "Segment $e000"
        jmp loc_e4a0

dat_e003:
        .byte $4c,$d3,$e4                           // L..
        lda #$1f
        sta $d418
        bit $e4f3
        bmi loc_e011
        rts

loc_e011:
        lda #$00
        sta $e567
        ldx #$02

loc_e018:
        lda $e4ef,x
        sta $fb
        tay
        lda $e509,x
        beq loc_e089
        cmp #$01
        bne loc_e03c
        lda $e563,x
        beq loc_e03c
        lda $e503,x
        bne loc_e03c
        lda $e551,x
        and #$fe
        sta $d404,y
        jmp loc_e1cb

loc_e03c:
        dec $e542,x
        bpl loc_e060
        inc $e542,x
        dec $e55a,x
        bmi loc_e054
        lda $e551,x
        ora #$01
        sta $d404,y
        jmp loc_e1cb

loc_e054:
        inc $e55a,x
        lda $e551,x
        sta $d404,y
        jmp loc_e1cb

loc_e060:
        lda $e52a,x
        and #$10
        beq loc_e086
        lda #$81
        sta $d404,y
        lda $e4f2
        asl
        tay
        lda $e568,y
        pha
        lda $e569,y
        pha
        ldy $fb
        pla
        sta $d401,y
        pla
        sta $d400,y
        jmp loc_e34c

loc_e086:
        jmp loc_e1cb

loc_e089:
        lda $e50f,x
        sta $fc
        lda $e512,x
        sta $fd
        lda #$00
        sta $e4f6
        ldy $e50c,x
        lda #$00
        sta $e503,x
        lda ($fc),y
        cmp #$ff
        bne loc_e0a9
        jmp loc_e459

loc_e0a9:
        pha
        and #$20
        beq loc_e0b3
        lda #$01
        sta $e4f6

loc_e0b3:
        pla
        cmp #$80
        bcc loc_e0bb
        jmp loc_e3c7

loc_e0bb:
        and #$1f
        clc
        adc #$01
        sta $e509,x

loc_e0c3:
        iny
        lda ($fc),y
        pha
        iny
        tya
        sta $e50c,x
        pla
        bne loc_e0da
        lda $e536,x
        and #$fe
        sta $e551,x
        jmp loc_e332

loc_e0da:
        clc
        adc dat_e545,x
        sta $e500,x
        asl
        tay
        lda $e568,y
        sta $e515,x
        lda $e569,y
        sta $e518,x
        lda $e539,x
        pha
        lsr
        lsr
        lsr
        lsr
        pha
        clc
        adc #$01
        sta $e554,x
        pla
        sta $e4f5
        lda #$02
        sta $e54b,x
        pla
        tay
        lda $e4f6
        cmp #$01
        bne loc_e113
        jmp loc_e1cb

loc_e113:
        tya
        and #$0f
        sta $e542,x
        lda #$00
        sta $e4f4
        sta $e4fa,x
        sec
        sbc $e4f5
        sta $e557,x
        lda $e536,x
        sta $e551,x
        lda $e52a,x
        and #$10
        beq loc_e155
        lda $e4f2
        asl
        tay
        lda $e568,y
        pha
        lda $e568,y
        pha
        ldy $fb
        pla
        sta $d401,y
        pla
        sta $d400,y
        lda #$01
        sta $e4f4
        lda #$81
        bmi loc_e158

loc_e155:
        lda $e533,x

loc_e158:
        ldy $fb
        pha
        and #$fe
        sta $d404,y
        pla
        sta $d404,y
        lda $e52d,x
        sta $d405,y
        lda $e530,x
        sta $d406,y
        lda $e52a,x
        sta $e51e,x
        sta $e51b,x
        lda #$02
        sta $e55a,x
        lda $e539,x
        lsr
        lsr
        lsr
        lsr
        sec
        sbc #$01
        sta $e54b,x
        lda $e53c,x
        sta $e4f7,x
        pha
        and #$0f
        asl
        asl
        sta $e54e,x
        pla
        and #$f0
        lsr
        sta $e53f,x
        lda $e52a,x
        and #$20
        beq loc_e1c3
        ldy $e560,x
        lda $eae2,y
        pha
        and #$7f
        asl
        sta $e566
        pla
        and #$80
        sta $e55d,x
        lda $e567
        ora $e4ec,x
        sta $e567

loc_e1c3:
        lda $e4f4
        beq loc_e1cb
        jmp loc_e3a0

loc_e1cb:
        dec $e524,x
        bpl loc_e1ee
        lda $e521,x
        sta $e524,x
        lda $e51b,x
        clc
        adc $e527,x
        tay
        bcc loc_e1ea
        lda $e527,x
        and #$01
        bne loc_e1ea
        inc $e51e,x

loc_e1ea:
        tya
        sta $e51b,x

loc_e1ee:
        lda $e52a,x
        cmp #$c0
        bcc loc_e1f8
        jmp loc_e316

loc_e1f8:
        cmp #$80
        bcs loc_e271
        cmp #$40
        bcs loc_e203
        jmp loc_e29f

loc_e203:
        lda $e4fa,x
        clc
        adc $e53c,x
        tay
        lda $eac7,y
        cmp #$fe
        bne loc_e21c
        iny
        lda $eac7,y
        sta $e4fa,x
        jmp loc_e203

loc_e21c:
        cmp #$ff
        bne loc_e223
        jmp loc_e34c

loc_e223:
        cmp #$41
        beq loc_e22e
        cmp #$40
        beq loc_e22e
        jmp loc_e237

loc_e22e:
        pha
        iny
        lda $eac7,y
        sta $e4fe
        pla

loc_e237:
        sta $e4ff
        iny
        lda $eac7,y
        clc
        adc $e500,x
        asl
        iny
        sty $e4fd
        tay
        lda $e568,y
        pha
        lda $e569,y
        ldy $fb
        sta $d401,y
        pla
        sta $d400,y
        lda $e4fd
        sec
        sbc $e53c,x
        sta $e4fa,x
        lda $e4fe
        sta $d403,y
        lda $e4ff
        sta $d404,y
        jmp loc_e34c

loc_e271:
        ldy $e4f7,x

loc_e274:
        lda $eabb,y
        cmp #$ff
        bne loc_e281
        ldy $e53c,x
        jmp loc_e274

loc_e281:
        sta $fe
        iny
        tya
        sta $e4f7,x
        lda $e500,x
        clc
        adc $fe
        asl
        tay
        lda $e568,y
        sta $e515,x
        lda $e569,y
        sta $e518,x
        jmp loc_e332

loc_e29f:
        lda $e503,x
        beq loc_e2cc
        cmp #$80
        bcs loc_e2ba
        lda $e515,x
        clc
        adc $e506,x
        bcc loc_e2b4
        inc $e518,x

loc_e2b4:
        sta $e515,x
        jmp loc_e332

loc_e2ba:
        lda $e515,x
        sec
        sbc $e506,x
        bcs loc_e2c6
        dec $e518,x

loc_e2c6:
        sta $e515,x
        jmp loc_e332

loc_e2cc:
        dec $e54e,x
        bpl loc_e332
        inc $e54e,x
        lda $e53c,x
        beq loc_e332
        dec $e54b,x
        lda $e54b,x
        bpl loc_e301
        cmp $e557,x
        bcs loc_e2ec
        lda $e554,x
        sta $e54b,x

loc_e2ec:
        lda $e515,x
        clc
        adc $e53f,x
        sta $e515,x
        lda $e518,x
        adc #$00
        sta $e518,x
        jmp loc_e332

loc_e301:
        lda $e515,x
        sec
        sbc $e53f,x
        sta $e515,x
        lda $e518,x
        sbc #$00
        sta $e518,x
        jmp loc_e332

loc_e316:
        lda $e515,x
        sec
        sbc $e53c,x
        bcs loc_e322
        dec $e518,x

loc_e322:
        sta $e515,x
        lda $e518,x
        bpl loc_e332
        lda #$01
        sta $e518,x
        sta $e515,x

loc_e332:
        ldy $fb
        lda $e515,x
        sta $d400,y
        lda $e518,x
        sta $d401,y
        lda $e51b,x
        sta $d402,y
        lda $e51e,x
        sta $d403,y

loc_e34c:
        lda $e52a,x
        and #$20
        beq loc_e3a0
        lda $e567
        ora $e4ec,x
        sta $e567
        ldy $e560,x
        lda $e55d,x
        bmi loc_e37e
        lda $eae3,y
        beq loc_e3a0
        lda $e566
        clc
        adc $eae5,y
        sta $e566
        lda $e566
        cmp $eae3,y
        bcs loc_e398
        jmp loc_e3a0

loc_e37e:
        lda $eae4,y
        beq loc_e3a0
        lda $e566
        sec
        sbc $eae5,y
        sta $e566
        lda $e566
        cmp $eae4,y
        bcc loc_e398
        jmp loc_e3a0

loc_e398:
        lda $e55d,x
        eor #$80
        sta $e55d,x

loc_e3a0:
        dex
        bpl loc_e3c4
        lda $e567
        sta $d417
        lda $e566
        sta $d416
        dec $e4ea
        bpl loc_e3c3
        lda $e4e9
        sta $e4ea
        dec $e509
        dec $e50a
        dec $e50b

loc_e3c3:
        rts

loc_e3c4:
        jmp loc_e018

loc_e3c7:
        and #$1f
        clc
        adc #$01
        sta $e509,x
        iny
        lda ($fc),y
        cmp #$80
        bcs loc_e431
        sty $fe
        pha
        tay
        lda $eb6a,y
        pha
        lsr
        lsr
        lsr
        lsr
        sta $e521,x
        sta $e524,x
        pla
        pha
        and #$07
        asl
        asl
        sta $e560,x
        pla
        and #$08
        sta $e563,x
        pla
        asl
        asl
        asl
        tay
        lda $eaea,y
        sta $e533,x
        lda $eaeb,y
        sta $e536,x
        lda $eaec,y
        sta $e52d,x
        lda $eaed,y
        sta $e530,x
        lda $eaee,y
        sta $e539,x
        lda $eaef,y
        sta $e52a,x
        lda $eaf0,y
        sta $e527,x
        lda $eaf1,y
        sta $e53c,x
        ldy $fe
        jmp loc_e0c3

loc_e431:
        and #$3f
        cmp #$20
        bcs loc_e448
        and #$1f
        pha
        lda #$01
        sta $e503,x
        pla
        asl
        asl
        sta $e506,x
        jmp loc_e0c3

loc_e448:
        and #$1f
        pha
        lda #$80
        sta $e503,x
        pla
        asl
        asl
        sta $e506,x
        jmp loc_e0c3

loc_e459:
        lda dat_e4e3,x
        sta $fc
        lda $e4e6,x
        sta $fd
        ldy $e548,x

loc_e466:
        lda ($fc),y
        cmp #$fe
        bne loc_e46f
        jmp loc_e4d3

loc_e46f:
        cmp #$ff
        bne loc_e478
        ldy #$00
        jmp loc_e466

loc_e478:
        iny
        cmp #$80
        bcs loc_e498
        pha
        tya
        sta $e548,x
        pla
        tay
        lda $ea91,y
        sta $e50f,x
        lda $eaa6,y
        sta $e512,x
        lda #$00
        sta $e50c,x
        jmp loc_e089

loc_e498:
        and #$1f
        sta dat_e545,x
        jmp loc_e466

loc_e4a0:
        ldx #$02

loc_e4a2:
        lda #$00
        sta $e50c,x
        sta $e548,x
        lda #$01
        sta $e509,x
        lda #$eb
        sta $e50f,x
        lda #$e4
        sta $e512,x
        dex
        bpl loc_e4a2
        lda $e4e9
        sta $e4ea
        lda #$00
        sta $d417
        sta $d416
        sta $d415
        lda #$80
        sta $e4f3
        rts

loc_e4d3:
        lda #$00
        sta $e4f3
        ldx #$17
        lda #$00

loc_e4dc:
        sta $d400,x
        dex
        bpl loc_e4dc
        rts

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

// --- Region $e60c-$e610 ---
.pc = $e60c "loc_e60c"

loc_e60c:
        bpl loc_e68a
        bvs loc_e593
        rti

// --- Region $e68a-$e6b5 ---
.pc = $e68a "loc_e68a"

loc_e68a:
        ora $01
        ora $03
        ora ($03),y
        php
        .byte $03,$14                               // slo ($14,x) // ILLEGAL
        ora ($08,x)
        ora ($08,x)
        ora ($14,x)
        ora ($18,x)
        .byte $03,$06                               // slo ($06,x) // ILLEGAL
        ora ($06,x)
        .byte $03,$12                               // slo ($12,x) // ILLEGAL
        .byte $03,$06                               // slo ($06,x) // ILLEGAL
        ora ($06,x)
        .byte $03,$06                               // slo ($06,x) // ILLEGAL
        ora ($06,x)
        .byte $03,$12                               // slo ($12,x) // ILLEGAL
        ora ($06,x)
        ora ($11,x)
        ora ($12,x)
        .byte $03,$05                               // slo ($05,x) // ILLEGAL
        .byte $03,$05                               // slo ($05,x) // ILLEGAL

dat_e6b5:
        .byte $03                                   // .

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

irq_ea31:
        rol $03,x
        and $03,x
        rol $03,x
        rol $3503
        .byte $03,$33                               // slo ($33,x) // ILLEGAL
        .byte $03,$2e                               // slo ($2e,x) // ILLEGAL

dat_ea3e:
        .byte $03,$3a                               // .:

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

loc_ea81:
        .byte $33,$03                               // rla ($03),y // ILLEGAL
        and ($03),y
        bmi loc_ea8a
        rol $3007

loc_ea8a:
        .byte $03,$2c                               // slo ($2c,x) // ILLEGAL
        .byte $07,$2e                               // slo $2e // ILLEGAL

dat_ea8e:
        .byte $0b,$30                               // .0

// --- Region $ed10-$ed3d ---
.pc = $ed10 "loc_ed10"

loc_ed10:
        ldx #$60
        cli
        sei
        lda #$34
        sta $01
        ldy #$00
        sty $fc
        sty $fe
        lda #$28
        sta $fd
        lda #$e0
        sta $ff
        ldx #$0d

loc_ed28:
        lda ($fc),y
        pha
        lda ($fe),y
        sta ($fc),y
        pla
        sta ($fe),y
        iny
        bne loc_ed28
        inc $fd
        inc $ff
        dex
        bne loc_ed28
        rts

dat_ed3d:
        .byte $a9                                   // .

// --- Region $eda9-$ee17 ---
.pc = $eda9 "loc_eda9"

loc_eda9:
        jsr $e544
        sei
        lda #$35
        sta $01
        jmp loc_1713

loc_edb4:
        sta $0318
        jsr sub_1600
        inc $01
        ldx #$2f

loc_edbe:
        lda $164f,x
        sta $cfff,x
        dex
        bne loc_edbe

loc_edc7:
        lda #$60
        sta $0400,x
        lda #$0a
        sta $d800,x
        lda $1400,x
        sta $0568,x
        lda #$0e
        sta $d968,x
        inx
        cpx #$a0
        bne loc_edc7
        ldx #$4f
        lda #$00

loc_ede5:
        sta $04a0,x
        sta $d8a0,x
        dex
        bpl loc_ede5
        ldx #$27

loc_edf0:
        lda $1598,x
        sta $da80,x
        lda #$00
        sta $d8f0,x
        dex
        bpl loc_edf0
        ldx #$03
        lda #$2b

loc_ee02:
        sta $07f8,x
        sec
        sbc #$01
        dex
        bpl loc_ee02
        lda #$00
        ldx #$00
        ldy #$00
        jsr $e000
        jmp loc_162a

dat_ee17:
        .byte $b2                                   // .

// --- Region $f2ad-$f2af ---
.pc = $f2ad "Segment $f2ad"
        .byte $87,$21                               // sax $21 // ILLEGAL

dat_f2af:
        .byte $80                                   // .

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

loc_fce2:
        ror $46,x
        .byte $77,$69                               // rra $69,x // ILLEGAL
        adc $58,x
        .byte $9b,$da,$7d                           // tas $7dda,y // ILLEGAL
        sta $64,x
        .byte $9c,$77,$66                           // shy $6677,x // ILLEGAL
        sta $cad8,x
        ror $76,x
        dey
        .byte $77,$54                               // rra $54,x // ILLEGAL
        .byte $74,$27                               // nop $27,x // ILLEGAL
        tay
        dey
        .byte $44,$76                               // nop $76 // ILLEGAL
        cli
        sta $59
        sta $87
        tya
        adc #$89
        .byte $ab,$fa                               // lax #$fa // ILLEGAL
        .byte $af,$87,$a8                           // lax $a887 // ILLEGAL

// --- Region $fd15-$fd16 ---
.pc = $fd15 "Segment $fd15"
        sei
        .byte $32                                   // jam // ILLEGAL

// --- Region $fda3-$fda5 ---
.pc = $fda3 "Segment $fda3"
        .byte $e7,$c8                               // isc $c8 // ILLEGAL
        .byte $3a                                   // nop // ILLEGAL

// --- Region $ff5b-$ffb1 ---
.pc = $ff5b "Segment $ff5b"
        ldy $8a
        adc $ad51,y
        txa
        .byte $c7,$ca                               // dcp $ca // ILLEGAL
        lsr $77,x
        sei
        and $66,x
        sta $79,x
        lsr $93
        sec
        ror $ba
        ror
        .byte $57,$85                               // sre $85,x // ILLEGAL
        nop
        ror $9bb3
        lda $8789,x
        adc $9956,y
        .byte $87,$b7                               // sax $b7 // ILLEGAL
        eor $47
        .byte $54,$98                               // nop $98,x // ILLEGAL
        lsr $64,x
        pla
        pla
        .byte $97,$44                               // sax $44,y // ILLEGAL
        stx $99
        txa
        tax
        cmp $ba9b,x
        .byte $97,$99                               // sax $99,y // ILLEGAL
        adc $7a82,y
        .byte $ab,$86                               // lax #$86 // ILLEGAL
        .byte $db,$23,$65                           // dcp $6523,y // ILLEGAL
        eor #$43
        .byte $67,$54                               // rra $54 // ILLEGAL
        .byte $7a                                   // nop // ILLEGAL
        dey
        lda #$66
        adc $caa8,y
        .byte $44,$a6                               // nop $a6 // ILLEGAL
        .byte $5c,$95,$9b                           // nop $9b95,x // ILLEGAL
        tay
        adc $99b7,x
        lsr $76,x
        adc #$d8
        .byte $22                                   // jam // ILLEGAL

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

// --- Region $0808-$0a24 ---
.pc = $0808 "dat_0808"

dat_0808:
        .byte $3e,$03,$63,$6f,$63,$63,$41,$00,$7e,$03,$73,$6e,$67,$63,$7e,$00 // >.coccA.~.sngc~.
        .byte $3e,$03,$60,$60,$60,$77,$3e,$00,$7c,$06,$63,$63,$63,$66,$7c,$00 // >.```w>.|.cccf|.
        .byte $7f,$01,$60,$7c,$60,$61,$7f,$00,$7f,$01,$60,$7c,$60,$60,$40,$00 // ..`|`a....`|``@.
        .byte $3e,$03,$60,$67,$61,$63,$3e,$00,$61,$03,$63,$6f,$63,$63,$41,$00 // >.`gac>.a.coccA.
        .byte $1e,$00,$0c,$0c,$0c,$0c,$1e,$00,$0f,$00,$06,$06,$06,$36,$1c,$00 // .............6..
        .byte $63,$06,$6c,$78,$6c,$66,$43,$00,$60,$00,$60,$60,$60,$60,$7f,$00 // c.lxlfC.`.````..
        .byte $63,$07,$7f,$6b,$63,$63,$41,$00,$61,$03,$7b,$6f,$67,$63,$41,$00 // c..kccA.a.{ogcA.
        .byte $3e,$03,$63,$63,$63,$63,$3e,$00,$7e,$03,$67,$7e,$60,$60,$40,$00 // >.cccc>.~.g~``@.
        .byte $3e,$03,$63,$63,$63,$3e,$0f,$00,$7e,$03,$63,$66,$7c,$66,$63,$00 // >.ccc>..~.cf|fc.
        .byte $3e,$03,$60,$3e,$03,$63,$3e,$00,$7f,$41,$08,$18,$18,$18,$08,$00 // >.`>.c>..A......
        .byte $7b,$03,$63,$63,$63,$63,$3e,$00,$7b,$03,$63,$63,$63,$36,$1c,$00 // {.cccc>.{.ccc6..
        .byte $7b,$03,$63,$6b,$7f,$77,$63,$00,$79,$03,$36,$1c,$36,$63,$41,$00 // {.ck.wc.y.6.6cA.
        .byte $7b,$03,$63,$3e,$1c,$18,$18,$00,$7f,$40,$0c,$18,$30,$61,$7f,$00 // {.c>.....@..0a..
        .byte $3e,$00
        .text "0000>"
        .byte $00,$7f
        .text "10<00"
        .byte $7c,$00
        .byte $3e,$00,$06,$06,$06,$06,$3e,$00,$08,$1c,$3e,$7f,$1c,$1c,$1c,$1c // >.....>...>.....
        .byte $10,$30,$7f,$ff,$ff,$7f,$30,$10,$00,$00,$00,$00,$00,$00,$00,$00 // .0....0.........
        .byte $06,$0c,$0c,$18,$18,$00,$30,$00,$1b,$1b,$36,$36,$00,$00,$00,$00 // ......0...66....
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00,$18,$3e,$68,$3c,$16,$7c,$18,$00 // ff.f.ff..>h<.|..
        .byte $43,$66,$0c,$18,$30,$66,$c2,$00,$3c,$66,$3c,$38,$67,$66,$3f,$00 // Cf..0f..<f<8gf?.
        .byte $06,$0c,$18,$00,$00,$00,$00,$00,$0c,$00,$30,$30,$30,$18,$0c,$00 // ..........000...
        .byte $30,$00,$0c,$0c,$0c,$18,$30,$00,$30,$19,$0b,$36,$68,$4c,$06,$00 // 0.....0.0..6hL..
        .byte $00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$18,$30 // ...~...........0
        .byte $00,$00,$00,$3f,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...?~...........
        .byte $00,$03,$06,$0c,$18,$30,$60,$00,$3e,$03,$67,$6b,$73,$63,$3e,$00 // .....0`.>.gksc>.
        .byte $18,$38,$78,$18,$18,$18,$7e,$00,$3e,$63,$43,$0e,$30,$61,$7f,$00 // .8x...~.>cC.0a..
        .byte $3e,$63,$03,$0e,$03,$63,$3e,$00,$0e,$1e,$36,$66,$7f,$06,$06,$00 // >c...c>...6f....
        .byte $7f,$60,$7e,$03,$03,$63,$3e,$00,$3e,$63,$60,$7e,$63,$63,$3e,$00 // .`~..c>.>c`~cc>.
        .byte $7f,$67,$0e,$1c,$18,$18,$18,$00,$3e,$63,$63,$3e,$63,$63,$3e,$00 // .g......>cc>cc>.
        .byte $3e,$63,$63,$3f,$03,$63,$3e,$00,$00,$00,$18,$00,$00,$18,$00,$00 // >cc?.c>.........
        .byte $00,$00,$18,$00,$00,$18,$18,$30,$0f,$00,$30,$60,$30,$18,$0f,$00 // .......0..0`0...
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00,$70,$00,$0c,$06,$0c,$18,$70,$00 // ..~.~...p.....p.
        .byte $3e,$63,$03,$0e,$18,$00,$18,$00,$00,$00,$10,$18,$00,$30,$18,$00 // >c...........0..
        .byte $30,$00,$20,$30,$08,$6c,$fc,$18,$fe,$30,$38,$66,$30,$18,$66,$30 // 0. 0.l...08f0.f0
        .byte $18,$66,$30,$18,$6c,$30,$18,$6c,$3e,$3c,$6e,$1c // .f0.l0.l><n.

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

// --- Region $0a49-$0a62 ---
.pc = $0a49 "dat_0a49"

dat_0a49:
        .byte $20,$00,$00,$6e,$3c,$00,$fa,$66,$00,$74,$66,$00,$66,$66,$00,$60 //  ..n<..f.tf.ff.`
        .byte $66,$00,$60,$66,$00,$60,$66,$00,$f0,$3c // f.`f.`f..<

// --- Region $0a80-$0ae9 ---
.pc = $0a80 "dat_0a80"

dat_0a80:
        .byte $20,$00,$00,$60,$00,$00,$60,$00,$00,$60,$00,$00,$7c,$66,$00,$7e //  ..`..`..`..|f.~
        .byte $67,$00,$66,$36,$00,$66,$36,$00,$66,$1c,$00,$66,$1c,$00,$66,$0c // g.f6.f6.f..f..f.
        .byte $00,$fc,$0c,$00,$c0,$18,$00,$40,$18,$00,$00,$58,$00,$00,$f0,$00 // .......@...X....
        .fill 18, $00
        .byte $1e,$00,$00,$34,$00,$00,$30,$20,$00,$18,$6c,$3c,$3c,$fe,$66,$18 // ...4..0 ..l<<.f.
        .byte $66,$06,$18,$66,$36,$18,$66,$66,$18,$6c,$66,$18,$6c,$66,$1c,$6e // f..f6.ff.lf.lf.n
        .byte $3e,$18,$00,$06,$10,$00,$04           // >......

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

// --- Region $0b10-$0c28 ---
.pc = $0b10 "dat_0b10"

dat_0b10:
        .byte $3f,$ce,$f9,$e6,$db,$ec,$f3,$ce,$ff,$6c,$b3,$ce,$39,$e6,$ff,$c0 // ?........l..9...
        .byte $ff,$e6,$9b,$6c,$b3,$ce,$f9,$36,$00,$c0,$30,$f0,$b0,$6c,$bc,$cc // ...l...6..0..l..
        .fill 9, $00
        .byte $03,$0f,$0c,$33,$3e,$f9,$e6,$fc,$cf,$39,$e6,$9b,$6c,$b3,$ce,$00 // ...3>....9..l...
        .byte $00,$c0,$c0,$30,$f0,$9c,$6c,$00,$03,$03,$03,$03,$03,$03,$03,$ff // ...0..l.........
        .byte $ce,$39,$e6,$9b,$6c,$b3,$cf,$ff,$6c,$b3,$ce,$39,$e6,$ff,$00,$fc // .9..l...l..9....
        .byte $e7,$9b,$6c,$b3,$ce,$f9,$e6,$00,$00,$c0,$c0,$c0,$70,$b0,$f0,$3f // ..l.........p..?
        .byte $ec,$f3,$ce,$f9,$e6,$db,$ec,$00,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00 // ................
        .byte $03,$03,$03,$03,$03,$03,$03,$fc,$6f,$b3,$cf,$3b,$e7,$9b,$6f,$00 // ........o..;..o.
        .byte $03,$03,$0c,$0f,$0e,$0d,$0e,$ff,$ce,$39,$e6,$9b,$6c,$b3,$cf,$ff // .........9..l...
        .byte $6c,$b3,$ce,$39,$e6,$ff,$00,$fc,$e7,$9b,$6c,$b3,$ce,$f9,$0e,$00 // l..9......l.....
        .byte $00,$c0,$c0,$c0,$c0,$c0,$c0,$00,$00,$03,$03,$0d,$0e,$3b,$3c,$3f // .............;<?
        .byte $e6,$9b,$6c,$b3,$ce,$39,$e6,$00,$c0,$30,$f0,$9c,$6c,$b3,$cf,$00 // ..l..9...0..l...
        .byte $00,$00,$00,$00,$00,$00,$00,$3f,$e6,$db,$ec,$f3,$ce,$f9,$e6,$c0 // .......?........
        .byte $f0,$30,$fc,$9c,$6f,$b3,$cf,$00,$00,$00,$00,$00,$00,$00,$c0,$3f // .0..o..........?
        .byte $e6,$db,$ec,$f3,$ce,$f9,$e6,$c0,$f0,$30,$f0,$b0,$70,$b0,$f0,$0f // .........0..p...

txt_0c09:
        .text "<3"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $f9,$e6,$db,$ec,$ff,$e6,$9b,$6c,$b3,$ce,$3f,$f0,$ff,$ce,$39,$e6 // .......l..?...9.
        .byte $9b,$6c,$ff,$00,$c0,$70,$bc,$cc,$3c,$ec,$9c,$ec // .l...p..<...

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

// --- Region $0c50-$0d68 ---
.pc = $0c50 "dat_0c50"

dat_0c50:
        .byte $f9,$e6,$db,$ec,$f3,$ce,$f9,$e6,$c0,$c0,$c0,$c0,$ff,$6c,$b3,$ce // .............l..
        .text ";<3>"
        .byte $f9,$e6,$9b,$6c
        .byte $3c,$ec,$9c,$6c,$bc,$f0,$c0,$f0
        .byte $00,$03,$03,$03,$0f,$0c,$0f,$0e,$db,$6c,$b3,$cf,$3b,$e7,$9b,$6c // .........l..;..l
        .byte $39,$ce,$03,$03,$03,$03,$ff,$e6,$bc,$cf,$3b,$e7,$9b,$6c,$b3,$ce // 9.........;..l..
        .byte $03,$03,$03,$03,$c3,$c3,$c3,$c3,$3b,$e7,$9b,$6f,$b3,$ce,$39,$e6 // ........;..o..9.
        .byte $00,$00,$00,$00,$ff,$6c,$b3,$ce,$db,$ec,$f3,$ce,$f9,$e6,$9b,$6c // .....l.........l
        .byte $30,$f0,$b0,$70,$b0,$c0,$00,$c0,$f3,$ce,$f9,$e6,$db,$ec,$33,$0e // 0..p..........3.
        .byte $c0,$70,$b0,$ff,$39,$e6,$9b,$6c,$03,$0e,$0f,$fc,$b3,$ce,$39,$e6 // .p..9..l......9.
        .byte $b3,$cf,$3b,$e7,$9b,$6f,$bc,$f0,$0f,$0c,$0f,$0e,$0d,$0e,$0f,$0c // ..;..o..........
        .byte $3b,$ec,$9c,$6c,$bc,$cc,$3c,$ec,$00,$00,$00,$00,$00,$00,$00,$03 // ;..l..<.........
        .byte $0f,$03,$00,$00,$00,$00,$00,$ff,$c0,$00,$00,$00,$03,$03,$03,$03 // ................
        .byte $33,$ce,$f9,$e6,$9b,$6c,$b3,$ce,$9b,$6f,$b0,$c0,$c0,$c0,$ff,$6c // 3....l...o.....l
        .byte $3b,$e6,$db,$ec,$f3,$ce,$f9,$e6,$00,$c0,$c0,$c0,$b0,$70,$b0,$f0 // ;............p..
        .byte $db,$ec,$f3,$ce,$f9,$e6,$db,$ec,$39,$e6,$9b,$6c,$b3,$ce,$39,$fe // ........9..l..9.
        .byte $c0,$f0,$30,$fc,$9c,$6f,$b3,$cf,$db,$ec,$f3,$ce,$f9,$e6,$db,$ec // ..0..o..........
        .byte $30,$f0,$b0,$70,$b0,$f0,$30,$f0,$f3,$ce,$f9,$e6,$db,$ec,$f3,$ce // 0..p..0.........
        .byte $b0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$3f // ...............?
        .byte $fc,$30,$00,$00,$00,$00,$00,$f0       // .0......

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

// --- Region $0d90-$0ea8 ---
.pc = $0d90 "dat_0d90"

dat_0d90:
        .byte $db,$ec,$f3,$ce,$f9,$e6,$db,$ec,$39,$e6,$ff,$c0,$c0,$c0,$c0,$c0 // ........9.......
        .byte $b3,$ce,$fd,$0e,$0f,$0c,$0f,$0e,$9c,$6f,$b3,$cf,$3b,$e7,$9b,$6f // .........o..;..o
        .byte $0d,$0e,$0f,$0c,$0f,$0e,$0d,$0e,$b3,$ce,$39,$e7,$9b,$6f,$b3,$cf // ..........9..o..
        .byte $9b,$6c,$b3,$ff,$03,$03,$03,$03,$39,$e6,$9b,$6c,$b3,$ce,$39,$e6 // .l......9..l..9.
        .fill 8, $c3
        .byte $9b,$6c,$b3,$cf,$3b,$e7,$9b,$6f,$39,$e6,$ff,$00,$00,$00,$00,$00 // .l..;..o9.......
        .byte $b3,$ce,$f9                           // ...

txt_0deb:
        .text "6;<3>"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $6c,$bc,$cc,$3c,$ec,$9c,$6c,$03,$00,$00,$00,$00,$00,$00,$00,$b3 // l..<..l.........
        .byte $ce                                   // .

txt_0e02:
        .text "96;<3>"
        .byte $9b,$6f,$bc,$cc,$3c,$ec,$9c,$6c,$c0,$00,$00,$00,$00,$00,$00,$00 // .o..<..l........
        .byte $0f,$0e,$0d,$0e,$0f,$0c,$0f,$0e,$9c,$6c,$bc,$cc,$3c,$ec,$9c,$6f // .........l..<..o
        .byte $0f,$0e,$0f,$03,$00,$00,$00,$00,$b3,$ce,$39,$e6,$fb // ..........9..

txt_0e35:
        .text "<3>"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c3,$c3,$c3,$c3,$c3,$c3,$c3,$39,$e6,$9b,$6c,$b3,$ce,$39,$e6,$b3 // .......9..l..9..
        .byte $ce,$39,$ff,$c0,$c0,$c0,$c0,$9b,$6c,$b3,$ce,$f9,$e6,$db,$ec,$30 // .9......l......0
        .byte $f0,$b0,$70,$b0,$f0,$30,$f0,$f3,$ce,$f9,$e6,$db,$ec,$f3,$ce,$bf // ..p..0..........
        .byte $7f,$b3,$f3,$30,$f0,$b0,$70,$39,$e6,$9b,$ec,$f3,$fe,$39,$3e,$f3 // ...0..p9.....9>.
        .byte $ce,$39,$e6,$9b,$6c,$b3,$ce,$b0,$70,$b0,$f0,$30,$f0,$b0,$70,$f9 // .9..l...p..0..p.
        .byte $e6,$db,$ec,$f3,$ce,$f9,$e6,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$f0,$fb // ................
        .byte $ec,$f3,$3e,$0f,$03,$03,$03,$3c,$ec,$9c,$6c,$bc,$cc,$3c,$ec // ..>....<..l..<.

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

// --- Region $0ed0-$0fe6 ---
.pc = $0ed0 "dat_0ed0"

dat_0ed0:
        .byte $f3,$ce,$f9,$e6,$db,$fc,$3f,$00,$ff,$6c,$b3,$ce,$39,$e6,$ff,$00 // ......?..l..9...
        .byte $fd,$e6,$9b,$6c,$b3,$ce,$ff,$00,$b3,$cf,$3c,$ec,$b0,$70,$c0,$00 // ...l......<..p..
        .byte $0f,$0c,$0f,$0e,$0d,$0e,$03,$00,$3b,$e7,$9b,$6f,$b3,$cf,$fc,$00 // ........;..o....
        .byte $03,$03,$03,$03,$03,$03,$00,$00,$9b,$6c,$b3,$ce,$39,$e6,$ff,$00 // .........l..9...
        .byte $c3,$c3,$c3,$c3,$c3,$c3,$00,$00,$b3,$ce,$39,$e6,$9b,$6c,$ff,$00 // ..........9..l..
        .byte $ff,$6c,$b3,$ce,$39,$e6,$ff,$00,$f9,$e6,$9b,$6c,$b3,$ce,$ff,$00 // .l..9......l....
        .byte $bc,$cc,$30,$f0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..0.............

txt_0f40:
        .text "96;<3>"
        .byte $0f,$00,$bc,$cc,$3c,$ec,$9c,$6c,$f0,$00,$00,$00,$00,$00,$00,$00 // ....<..l........
        .byte $00,$00,$0d,$0e,$0f,$0c,$03,$03,$00,$00,$b3,$ce,$39,$e6,$9b,$6c // ............9..l
        .byte $ff,$00,$00,$ff,$b3,$ce,$39,$e6,$ff,$00,$f9,$e6,$9b,$6c,$b3,$cf // ......9......l..
        .byte $fc,$00,$c3,$c3,$c3,$c3,$03,$03,$00,$00,$9b,$6c,$b3,$ce,$39,$e6 // ...........l..9.
        .byte $ff,$00,$c0,$c0,$c0,$c0,$c0,$c0,$00,$00,$f3,$ce,$f9,$e6,$db,$ec // ................
        .byte $3f,$00,$b0,$70,$b0,$f0,$30,$f0,$c0,$00,$f9,$e6,$db,$ec,$f3,$ce // ?..p..0.........
        .byte $3f,$00,$b0,$f0,$30,$f0,$b0,$70,$c0,$00,$0f,$0f,$03,$03,$00,$00 // ?...0..p........
        .byte $00,$00,$39,$e6,$9b,$ec,$f3,$ce,$3f,$00,$b0,$f0,$30,$f0,$b0,$70 // ..9.....?...0..p
        .byte $c0,$00,$db,$ec,$f3,$ce,$39,$36,$0f,$00,$30,$ef,$9b,$6c,$b3,$ce // ......96..0..l..
        .byte $ff,$00,$0f,$fe,$39,$e6,$9b,$6c,$ff,$00,$9c,$6c,$bc,$cc,$30,$f0 // ....9..l...l..0.
        .byte $c0                                   // .

// --- Region $1165-$116d ---
.pc = $1165 "dat_1165"

dat_1165:
        .byte $a9,$01,$8d,$19,$d0,$ea,$ea,$a2,$00   // .........

// --- Region $1387-$13a8 ---
.pc = $1387 "Segment $1387"
        .byte $00,$bd,$a1,$04,$9d,$a0,$04,$e8,$e0,$4f,$d0,$f5,$a9,$ac,$ee,$94 // .........O......
        .byte $13,$29,$01,$d0,$0e,$ad,$c6,$04,$09,$01,$8d,$c7,$04,$09,$02,$8d // .)..............
        .byte $ef,$04                               // ..

// --- Region $13d3-$13da ---
.pc = $13d3 "dat_13d3"

dat_13d3:
        .byte $ad,$94,$13,$49,$01,$8d,$94,$13       // ...I....

// --- Region $13dc-$150f ---
.pc = $13dc "dat_13dc"

dat_13dc:
        .byte $00,$00,$00,$00                       // ....

tbl_lo_13e0:
        .byte <(loc_d301-1),<(loc_d301-1),$00,$0b,$0c,$0f,$07,$01,$01,$07,$0f,$0c,$0b,$00,<(loc_d301-1),<(loc_d301-1) // RTS dispatch table low bytes (addr-1)

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

txt_14ae:
        .text "YXWUTRQONLJIGEDBA?>=;:987654433222222333456678:;<=?"
        .byte $40                                   // @ character
        .text "BCEFHIKMNPQSTVWYZ"
        .byte $5b,$5c,$5d,$5e,$5f,$60,$61,$61,$62,$62,$63,$63,$63,$00,$00,$00 // [\]^_`aabbccc...
        .byte $00,$00,$0b,$0c,$0f,$07,$01,$01,$07,$0f,$0c,$0b // ............

dat_150f:
        // === Fill data (1 bytes, $150f-$150f) ===
        .byte $00                                   // .

// --- Region $1530-$15ff ---
.pc = $1530 "dat_1530"

dat_1530:
        .byte $d3,$d3,$d3,$d3,$d4,$d5,$d6,$d6,$d7,$d7,$d7,$d7,$d6,$d6,$d5,$d4 // ................

dat_1540:
        // === Fill data (32 bytes, $1540-$155f) ===
        .fill 32, $d3
        .byte $09,$09,$02,$08,$0a,$0f,$07,$01,$01,$0d,$03,$05,$0e,$04,$04,$04 // ................
        .byte $00,$01,$09,$09,$09,$09,$09,$09,$09,$01,$09,$09,$09,$09,$09,$09 // ................
        .byte $09,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $02,$08,$02,$08,$08,$0a,$08,$0a,$0a,$0f,$0a,$0f,$0f,$07,$0f,$07 // ................
        .byte $07,$01,$07,$01,$01,$07,$01,$07,$07,$0f,$07,$0f,$0f,$0a,$0f,$0a // ................
        .byte $0a,$08,$0a,$08,$08,$02,$08,$02,$ff,$ff,$fe,$fd,$fc,$fb,$f9,$f7 // ................
        .byte $f5,$f2,$ef,$ec,$e9,$e5,$e1,$dd,$d9,$d4,$cf,$ca,$c5,$bf,$ba,$b4 // ................
        .byte $ae,$a8,$a2,$9c,$96,$8f,$89,$83,$7c,$76,$70,$69,$63,$5d // ........|vpic]

txt_15e6:
        .text "WQKE"
        .byte $40                                   // @ character
        .text ":50+&"
        .byte $22                                   // double quote character
        .byte $1e,$1a,$16,$13,$10,$0d,$0a,$08,$06,$04,$03,$02,$01,$00,$00 // ...............

// --- Region $1658-$165f ---
.pc = $1658 "dat_1658"

dat_1658:
        .fill 8, $00

// --- Region $1661-$1674 ---
.pc = $1661 "dat_1661"

dat_1661:
        .byte $0b,$00,$00,$00,$00,$00,$00,$12,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$01,$0a                           // ...

dat_1674:
        // === Fill data (1 bytes, $1674-$1674) ===
        .byte $00                                   // .

// --- Region $16c0-$16ff ---
.pc = $16c0 "dat_16c0"

dat_16c0:
        .byte $02,$00,$02,$02,$08,$02,$08,$08,$0a,$08,$0a,$0a,$0f,$0a,$0f,$0f // ................
        .byte $07,$0f,$07,$07,$01,$07,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 10, $01
        .byte $07,$01,$07,$07,$0f,$07,$0f,$0f,$0a,$0f,$0a,$0a,$08,$0a,$08,$08 // ................
        .byte $02,$08,$02,$02,$00,$02               // ......

// --- Region $176f-$1cef ---
.pc = $176f "Segment $176f"
        .fill 17, $00
        .byte $1f,$1f,$1f,$1f,$1f,$1e,$1e,$1e,$1e,$1d,$1d,$1d,$1c,$1c,$1b,$1b // ................
        .byte $1a,$1a,$19,$18,$18,$17,$16,$16,$15,$14,$14,$13,$12,$11,$11,$10 // ................
        .byte $0f,$0f,$0e,$0d,$0c,$0c,$0b,$0a,$09,$09,$08,$07,$07,$06,$06,$05 // ................
        .byte $04,$04,$03,$03,$03,$02,$02,$01,$01,$01,$01,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$01,$01,$01,$01,$02,$02,$02,$03,$03,$04,$04 // ................
        .byte $05,$05,$06,$06,$07,$08,$08,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f // ................
        .byte $10,$11,$11,$12,$13,$14,$14,$15,$16,$16,$17,$18,$18,$19,$1a,$1a // ................
        .byte $1b,$1b,$1c,$1c,$1d,$1d,$1d,$1e,$1e,$1e,$1e,$1f,$1f,$1f,$1f,$1f // ................

txt_1800:
        .encoding "screencode_mixed"
        .byte $22                                   // double quote
        .text "run the gauntlet"
        .byte $22                                   // double quote
        .text " was cracked by naf of babygang on"
        .encoding "petscii_upper"

txt_1834:
        .text " 27.03.1989 "

txt_1840:
        .encoding "screencode_mixed"
        .text "at the tagada house, just after the babygang meeting. message from naf to wolf: you've been lame! it is perhaps you didn't sleep! watch out for our new demos especially for "
        .byte $22                                   // double quote
        .text "prise de tete"
        .byte $22                                   // double quote
        .text ". o.k, cul8r"
        .encoding "petscii_upper"

txt_1908:
        .text ".              "
        .byte $5e                                   // ^

dat_1918:
        .text "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        "
        .byte $b2                                   // '2' | $80 (end-of-string marker)

txt_1c01:
        .encoding "screencode_mixed"
        .text "babygang members are: naf - tagada - tagada bros - wolf - papapower - ddp - thm - kurgan - ludwig - captain crack (or captain igloo,cavern,flam"
        .encoding "petscii_upper"

txt_1c90:
        .text "... "

txt_1c94:
        .encoding "screencode_mixed"
        .text "it is just a little joke"
        .encoding "petscii_upper"

txt_1cac:
        .text "!).   "
        .byte $07,$12,$05,$05,$14,$09,$0e,$07,$13,$20,$14,$0f // ......... ..

txt_1cbe:
        .text ":        "
        .byte $b4                                   // '4' | $80 (end-of-string marker)

txt_1cc8:
        .encoding "screencode_mixed"
        .text "  dcs - fairlight - riffs - upfront"
        .encoding "petscii_upper"

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

// --- Region $1d03-$32a7 ---
.pc = $1d03 "dat_1d03"

dat_1d03:
        .byte $0f,$0f,$0e,$13,$20,$2d,$20,$15,$0e,$14,$0f,$15,$03,$08,$01,$02 // .... - .........
        .byte $0c,$05,$13                           // ...

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

txt_1d1a:
        .encoding "screencode_mixed"
        .text " cosmos - horizon - whoop - browbeat"
        .encoding "petscii_upper"

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

txt_1d43:
        .encoding "screencode_mixed"
        .text "nfc - poltergeist - yankees - level"
        .encoding "petscii_upper"

txt_1d66:
        .text " 21  "
        .byte $b0                                   // '0' | $80 (end-of-string marker)

txt_1d6c:
        .encoding "screencode_mixed"
        .text " equinox - tronix - and all the others"
        .encoding "petscii_upper"

txt_1d92:
        .text "   "
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $b1,$20,$b2                           // . .

txt_1d99:
        .text "  "
        .byte $b3                                   // '3' | $80 (end-of-string marker)

txt_1d9c:
        .text "   "
        .byte $b4                                   // '4' | $80 (end-of-string marker)

txt_1da0:
        .text "     "
        .byte $b5                                   // '5' | $80 (end-of-string marker)

txt_1da6:
        .text "       "
        .byte $b6                                   // '6' | $80 (end-of-string marker)

txt_1dae:
        .text "        "
        .byte $b7                                   // '7' | $80 (end-of-string marker)

txt_1db7:
        .text "        "
        .byte $b2                                   // '2' | $80 (end-of-string marker)

txt_1dc0:
        .encoding "screencode_mixed"
        .text "o.k, if u want to meet us, go to horizon's party or dial"
        .encoding "petscii_upper"

txt_1df8:
        .text " (033) 41668070 ("
        .byte $04,$01,$16,$05                       // ....

txt_1e0d:
        .text ")."

dat_1e0f:
        // === Fill data (32 bytes, $1e0f-$1e2e) ===
        .fill 32, $20
        .byte $5e                                   // ^

dat_1e30:
        .text "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                "

dat_2000:
        // === Fill data (33 bytes, $2000-$2020) ===
        .fill 33, $ff
        .byte $fc,$fc,$f8,$f8,$f2,$f2,$e7,$ff,$7f,$7f,$3f,$3f,$1f,$1f,$0f,$e7 // ..........??....
        .byte $c0,$cf,$9f,$9f,$0f,$ff,$ff,$0f,$07,$87,$c3,$c3,$00,$ff,$ff,$ff // ................
        .byte $00,$87,$87,$87,$87,$87,$80,$ff,$0f,$87,$c3,$c3,$c3,$87,$0f,$87 // ................
        .byte $87,$87,$87,$87,$00,$ff,$ff,$87,$c3,$c3,$c3,$87,$0f,$ff,$ff,$ff // ................
        .byte $f0,$c1,$87,$87,$0f,$0f,$0f,$ff,$1f,$c7,$f7,$f3,$ff,$ff,$ff,$0f // ................
        .byte $0f,$87,$87,$c1,$f0,$ff,$ff,$ff,$ff,$f3,$f7,$c7,$1f,$ff,$ff,$ff // ................
        .byte $00,$86,$87,$87,$87,$87,$87,$ff,$7f,$1f,$0f,$87,$87,$c3,$c3,$87 // ................
        .byte $87,$87,$87,$86,$00,$ff,$ff,$c3,$87,$87,$0f,$1f,$7f,$ff,$ff,$ff // ................
        .byte $00,$87,$87,$87,$87,$87,$80,$ff,$03,$e3,$f3,$ff,$ff,$9f,$1f,$87 // ................
        .byte $87,$87,$87,$87,$00,$ff,$ff,$9f,$ff,$ff,$f3,$e3,$03,$ff,$ff,$ff // ................
        .byte $00,$87,$87,$87,$87,$87,$80,$ff,$03,$e3,$f3,$ff,$ff,$9f,$1f,$87 // ................
        .byte $87,$87,$87,$87,$03,$ff,$ff,$9f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $f0,$c1,$87,$87,$0f,$0f,$0f,$ff,$1f,$c7,$f7,$f3,$ff,$ff,$ff,$0f // ................
        .byte $0f,$87,$87,$c1,$f0,$ff,$ff,$01,$c3,$c3,$c3,$87,$0f,$ff,$ff,$ff // ................
        .byte $03,$87,$87,$87,$87,$87,$80,$ff,$03,$87,$87,$87,$87,$87,$07,$87 // ................
        .byte $87,$87,$87,$87,$03,$ff,$ff,$87,$87,$87,$87,$87,$03,$ff,$ff,$ff // ................
        .byte $03,$87,$87,$87,$87,$87,$87,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$87 // ................
        .byte $87,$87,$87,$87,$03,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $03,$87,$87,$87,$87,$87,$87,$ff,$ff,$ff,$ff,$e7,$c3,$c1,$f0,$87 // ................
        .byte $87,$87,$87,$87,$87,$0f,$3f,$ff,$07,$87,$87,$87,$86,$84,$80,$ff // ......?.........
        .byte $03,$cf,$9f,$3f,$7f,$3f,$3f,$86,$87,$87,$87,$87,$07,$ff,$ff,$1f // ...?.??.........
        .byte $0f,$0f,$87,$87,$03,$ff,$ff,$ff,$03,$87,$87,$87,$87,$87,$87,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$87,$87,$87,$87,$87,$80,$ff,$ff,$ff // ................
        .byte $ff,$ff,$f3,$e3,$03,$ff,$ff,$ff,$03,$81,$81,$81,$81,$90,$90,$ff // ................
        .byte $03,$87,$87,$07,$07,$87,$87,$90,$90,$99,$99,$99,$09,$ff,$ff,$87 // ................
        .byte $87,$87,$87,$87,$03,$ff,$ff,$ff,$0f,$87,$83,$81,$80,$90,$98,$ff // ................
        .byte $03,$87,$87,$87,$87,$07,$07,$9c,$9e,$9f,$9f,$9f,$0f,$ff,$ff,$07 // ................
        .byte $07,$07,$87,$c7,$e7,$ff,$ff,$ff,$f0,$c3,$87,$8f,$0f,$1f,$1f,$ff // ................
        .byte $3f,$0f,$87,$c7,$c3,$e3,$e3,$1f,$0f,$8f,$87,$c3,$f0,$ff,$ff,$e3 // ?...............
        .byte $c3,$c7,$87,$0f,$3f,$ff,$ff,$ff,$00,$87,$87,$87,$87,$87,$80,$ff // ....?...........
        .byte $1f,$87,$c3,$c3,$c3,$87,$1f,$87,$87,$87,$87,$87,$03,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $f0,$c3,$87,$8f,$0f,$1f,$1f,$ff,$3f,$0f,$87,$c7,$c3,$e3,$e3,$1f // ........?.......
        .byte $0f,$8f,$87,$c3,$f0,$f8,$fc,$e3,$c3,$c7,$87,$0f,$3f,$07,$0f,$ff // ............?...
        .byte $00,$87,$87,$87,$87,$87,$80,$ff,$1f,$87,$c3,$c3,$c3,$87,$1f,$84 // ................
        .byte $86,$87,$87,$87,$03,$ff,$ff,$3f,$1f,$0f,$0f,$87,$03,$ff,$ff,$ff // .......?........
        .byte $f0,$c3,$87,$87,$81,$80,$c0,$ff,$0f,$e3,$f3,$ff,$ff,$3f,$0f,$f0 // .............?..
        .byte $fe,$1f,$1f,$8f,$e0,$ff,$ff,$07,$03,$83,$c3,$87,$1f,$ff,$ff,$ff // ................
        .byte $00,$18,$38,$f8,$f8,$f8,$f8,$ff,$03,$63,$73,$7f,$7f,$7f,$7f,$f8 // ..8......cs.....
        .byte $f8,$f8,$f8,$f8,$f0,$ff,$ff,$7f,$7f,$7f,$7f,$7f,$3f,$ff,$ff,$ff // ............?...
        .byte $03,$87,$87,$87,$87,$87,$87,$ff,$c3,$e7,$e7,$e7,$e7,$e7,$e7,$87 // ................
        .byte $87,$87,$c7,$c3,$f0,$ff,$ff,$e7,$e7,$e7,$cf,$8f,$3f,$ff,$ff,$ff // ............?...
        .byte $03,$87,$87,$c3,$c3,$e1,$e1,$ff,$c3,$e7,$e7,$cf,$cf,$9f,$9f,$f0 // ................
        .byte $f0,$f8,$f8,$fc,$fc,$ff,$ff,$3f,$3f,$7f,$7f,$ff,$ff,$ff,$ff,$ff // .......??.......
        .byte $03,$87,$87,$87,$86,$c2,$c0,$ff,$c3,$e7,$e7,$e7,$67,$4f,$0f,$c1 // ............gO..
        .byte $c1,$e3,$e3,$e7,$e7,$ff,$ff,$0f,$0f,$1f,$9f,$9f,$9f,$ff,$ff,$ff // ................
        .byte $03,$87,$c7,$c3,$e1,$f0,$f8,$ff,$c3,$e7,$cf,$9f,$3f,$7f,$7f,$f8 // ............?...
        .byte $f2,$e7,$cf,$9f,$0f,$ff,$ff,$3f,$1f,$0f,$8f,$87,$03,$ff,$ff,$ff // .......?........
        .byte $03,$87,$c3,$e1,$f0,$f8,$f8,$ff,$c3,$e7,$cf,$9f,$3f,$7f,$7f,$f8 // ............?...
        .byte $f8,$f8,$f8,$f8,$f0,$ff,$ff,$7f,$7f,$7f,$7f,$7f,$3f,$ff,$ff,$ff // ............?...
        .byte $80,$0f,$1f,$ff,$fe,$fc,$f8,$ff,$03,$c3,$87,$0f,$1f,$3f,$7f,$f0 // .............?..
        .byte $e1,$c3,$87,$0f,$00,$ff,$ff,$ff,$ff,$ff,$e3,$c3,$07,$ff,$ff,$f0 // ................
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$f0,$3f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f0 // .......?........
        .byte $f0,$f0,$f0,$f0,$f0,$f0,$f0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$3f,$ff // ..............?.
        .byte $f8,$e3,$e3,$e1,$f0,$f8,$80,$ff,$1f,$8f,$cf,$ff,$ff,$3f,$03,$fc // .............?..
        .byte $fc,$80,$18,$00,$86,$ff,$ff,$3f,$67,$c3,$73,$13,$0f,$ff,$ff,$fc // .......?g.s.....
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fc,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$ff // ................
        .byte $f9,$f0,$e0,$c0,$90,$f0,$f0,$ff,$ff,$ff,$7f,$3f,$9f,$ff,$ff,$f0 // ...........?....
        .byte $f0,$f0,$f0,$f0,$f0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$fb,$f3,$e7,$c0,$80,$ff,$ff,$ff,$ff,$ff,$ff,$03,$03,$80 // ................
        .byte $c0,$e7,$f3,$fb,$ff,$ff,$ff,$03,$03   // .........

dat_23fa:
        // === Fill data (39 bytes, $23fa-$2420) ===
        .fill 39, $ff
        .byte $fc,$f8,$f8,$f8,$f8,$f8,$fc,$ff,$ff,$7f,$7f,$7f,$7f,$7f,$ff,$fc // ................
        .byte $fc,$ff,$ff,$fc,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f3 // ................
        .byte $e1,$f1,$f9,$fb,$e7,$ff,$ff,$9f,$0f,$8f,$cf,$df,$3f,$ff,$ff,$ff // ............?...
        .fill 16, $ff
        .byte $f3,$f3,$f3,$00,$00,$f3,$f3,$ff,$3f,$3f,$3f,$03,$03,$3f,$3f,$00 // ........???..??.
        .byte $00,$f3,$f3,$f3,$ff,$ff,$ff,$03,$03,$3f,$3f,$3f,$ff,$ff,$ff,$ff // .........???....
        .byte $ff,$ff,$f0,$e0,$c2,$c0,$e0,$ff,$3f,$3f,$0f,$67,$77,$7f,$3f,$f8 // ........??.gw.?.
        .byte $fc,$cc,$e0,$f9,$f9,$ff,$ff,$0f,$07,$87,$1f,$ff,$ff,$ff,$ff,$ff // ................
        .byte $c3,$81,$99,$81,$c3,$ff,$fe,$ff,$ff,$f3,$e3,$c7,$8f,$1f,$3f,$fc // ..............?.
        .byte $f8,$f1,$e3,$c7,$cf,$ff,$ff,$7f,$ff,$c3,$81,$99,$81,$c3,$ff,$ff // ................
        .byte $f8,$e3,$e3,$f0,$f0,$f0,$c0,$ff,$7f,$9f,$9f,$7f,$ff,$ff,$83,$8c // ................
        .byte $1c,$1e,$0c,$81,$c3,$ff,$ff,$4f,$1f,$1f,$1f,$0f,$83,$ff,$ff,$fe // .......O........
        .byte $fc,$fc,$ff,$ff,$fe,$ff,$ff,$7f       // ........

txt_24e9:
        .text "??"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $3f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ?...............
        .byte $ff,$ff,$ff,$ff,$ff,$f9,$e3,$c7,$c7,$8f,$8f,$8f,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$8f,$8f,$8f,$8f,$c7,$c7,$e3,$f9,$ff,$ff,$ff,$ff // ................
        .fill 13, $ff
        .byte $9f,$c7,$e3,$e3,$f1,$f1,$f1,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$f1 // ................
        .byte $f1,$f1,$f1,$e3,$e3,$c7,$9f,$ff,$ff,$ff,$e7,$e3,$f1,$f8,$fc,$ff // ................
        .byte $ff,$ff,$e7,$c7,$8f,$1f,$3f,$fc,$f8,$f1,$e3,$e7,$ff,$ff,$ff,$3f // ......?........?
        .byte $1f,$8f,$c7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fe,$fe,$e0,$ff // ................
        .byte $ff,$ff,$7f,$7f,$7f,$7f,$07,$e0,$fe,$fe,$fe,$fe,$ff,$ff,$ff,$07 // ................
        .byte $7f,$7f,$7f,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 8, $ff
        .byte $fe,$fc,$fc,$fe,$ff,$ff,$fc,$ff,$7f   // .........

txt_259a:
        .text "???"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e0,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$07,$e0,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$07,$ff,$ff,$ff,$ff,$ff // ................
        .fill 19, $ff
        .byte $fe,$fc,$fc,$fe,$ff,$ff,$ff,$ff,$7f,$3f,$3f,$7f,$ff,$ff,$ff,$ff // .........??.....
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fe,$ff,$ff,$f3,$e3,$c7,$8f,$1f,$3f,$fc // ..............?.
        .byte $f8,$f1,$e3,$c7,$cf,$ff,$ff,$7f,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $f0,$c3,$87,$8f,$0f,$1e,$1c,$ff,$3f,$0f,$87,$87,$03,$63,$e3,$19 // ........?....c..
        .byte $03,$87,$87,$c3,$f0,$ff,$ff,$e3,$c3,$c7,$87,$0f,$3f,$ff,$ff,$ff // ............?...
        .byte $f8,$f0,$c0,$f8,$f8,$f8,$f8,$ff,$7f,$7f,$7f,$7f,$7f,$7f,$7f,$f8 // ................
        .byte $f8,$f8,$f8,$f8,$e0,$ff,$ff,$7f,$7f,$7f,$7f,$7f,$1f,$ff,$ff,$ff // ................
        .byte $f0,$cf,$bf,$ff,$ff,$ff,$ff,$ff,$1f,$87,$c3,$e3,$e3,$c3,$87,$ff // ................
        .byte $fc,$f1,$c7,$00,$00,$ff,$ff,$1f,$7f,$ff,$f3,$03,$03,$ff,$ff,$ff // ................
        .byte $80,$80,$9f,$ff,$fc,$f9,$fc,$ff,$03,$03,$c7,$1f,$7f,$ff,$0f,$ff // ................
        .byte $9f,$9f,$df,$e7,$f8,$ff,$ff,$87,$e3,$c3,$c3,$87,$1f,$ff,$ff,$ff // ................
        .byte $ff,$ff,$fc,$f0,$c3,$0f,$3f,$ff,$c3,$0f,$3f,$ff,$cf,$0f,$0f,$00 // ......?...?.....
        .byte $ff,$ff,$ff,$ff,$fc,$ff,$ff,$03,$0f,$0f,$0f,$0f,$03,$ff,$ff,$ff // ................
        .byte $00,$00                               // ..

txt_26a3:
        .text "??? "
        .byte $8e,$ff,$03,$03,$f3,$ff,$ff,$3f,$0f,$ff,$ff,$7f,$bf,$cf,$f0,$ff // .......?........
        .byte $ff,$87,$c3,$c3,$87,$0f,$3f,$ff,$ff,$ff,$ff,$fc,$f0,$e3,$c7,$8f // ......?.........
        .byte $10,$ff,$0f,$77,$ff,$ff,$ff,$ff,$3f,$07,$0f,$0f,$8f,$c7,$f0,$ff // ...w....?.......
        .byte $ff,$8f,$c7,$c3,$c7,$8f,$3f,$ff,$ff,$ff,$00,$00,$00,$3f,$ff,$fe // ......?......?..
        .byte $fc,$ff,$1f,$1f,$1f,$9f,$1f,$3f,$7f,$f8,$f1,$e3,$c7,$8f,$1f,$ff // .......?........
        .fill 10, $ff
        .byte $f0,$c7,$8f,$1f,$1f,$8f,$e0,$ff,$3f,$8f,$c7,$e3,$e3,$c7,$1f,$8f // ........?.......
        .byte $1f,$1f,$8f,$c7,$f0,$ff,$ff,$c7,$e3,$e3,$c7,$8f,$3f,$ff,$ff,$ff // ............?...
        .byte $f0,$c7,$8f,$0f,$0f,$8f,$c7,$ff,$3f,$8f,$c7,$c3,$c3,$c3,$83,$f0 // ........?.......
        .byte $ff,$ff,$bf,$9e,$c0,$ff,$ff,$33,$f3,$e7,$cf,$1f,$ff,$ff,$ff,$ff // .......3........
        .byte $ff,$ff,$ff,$fe,$fc,$fc,$fe,$ff,$ff,$ff,$ff,$7f,$3f,$3f,$7f,$ff // ............??..
        .byte $fe,$fc,$fc,$fe,$ff,$ff,$ff,$ff,$7f,$3f,$3f,$7f,$ff,$ff,$ff,$ff // .........??.....
        .byte $ff,$ff,$ff,$fe,$fc,$fc,$fe,$ff,$ff,$ff,$ff,$7f,$3f,$3f,$7f,$ff // ............??..
        .byte $fe,$fc,$fc,$fe,$ff,$ff,$fc,$ff,$7f   // .........

txt_277a:
        .text "???"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7f,$ff,$ff,$ff,$fe,$fc,$f8,$f1,$e3,$f1,$ff,$3f,$3f,$7f,$ff,$ff // ...........??...
        .byte $ff,$ff,$f8,$fc,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$3f,$3f,$ff,$ff // ............??..
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$e0,$e0,$ff,$ff,$ff,$ff,$ff,$ff,$07,$07 // ................
        .byte $ff,$ff,$e0,$e0,$ff,$ff,$ff,$ff,$ff,$ff,$07,$07,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fc,$fc,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$7f,$3f,$1f,$8f // .............?..
        .byte $c7,$8f,$ff,$fe,$fc,$fc,$ff,$ff,$ff,$ff,$1f,$3f,$7f,$ff,$ff,$ff // ...........?....
        .byte $ff,$ff,$ff,$f8,$f1,$f3,$ff,$ff,$fc,$fc,$ff,$3f,$9f,$cf,$cf,$8f // ...........?....
        .byte $1f,$3f,$fe,$fe,$ff,$fe,$fc,$fc,$fe,$ff,$7f,$7f,$ff,$7f,$3f,$3f // .?............??
        .byte $7f,$ff,$7a,$60,$7c,$6b,$e4,$8b,$76,$56,$85,$26,$42,$66,$46,$6c // ..z`|k..vV.&BfFl
        .byte $a5,$b8,$79,$98,$99,$45,$86,$79,$84,$99,$59,$8a,$fd,$59,$b7,$68 // ..y..E.y..Y..Y.h
        .byte $87,$73,$75,$4c,$a5,$94,$07,$93,$6a,$79,$96,$ac,$69,$b7,$9b,$63 // .suL....jy..i..c
        .byte $9b,$77,$89,$98,$b8,$8b,$97,$84,$3b,$9b,$a7,$a8,$44,$66,$48,$81 // .w......;...DfH.

txt_283e:
        .text "YVV"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $b8,$a8,$89,$99,$76,$b5,$58,$79,$88,$c8,$6a,$86,$55,$d9,$38,$74 // ....v.Xy..j.U.8t
        .byte $86,$24,$a8,$98,$59,$86,$67,$68,$88,$46,$67,$86,$7a,$dc,$9c,$99 // .$..Y.gh.Fg.z...
        .byte $98,$97,$89,$7b,$f8,$7b,$78,$70,$9a,$6d,$c4,$8a,$65,$58,$84,$07 // ...{.{xp.m..eX..
        .byte $41,$76,$46,$ac,$78,$87,$88,$89,$a9,$63,$7b,$ab,$34,$a8,$59,$5a // AvF.x....c{.4.YZ
        .byte $fc,$48,$97,$88,$66,$56,$84,$9b,$69,$61,$7c,$54,$87,$68,$89,$d7 // .H..fV..ia|T.h..
        .byte $7b,$79,$b8,$45,$b8,$58,$99,$9a,$a5,$ab,$77,$94,$5a,$a9,$79,$96 // {y.E.X....w.Z.y.
        .byte $55,$77,$36,$72,$78,$66,$57,$bc,$8a,$86,$98,$99,$77,$76,$57,$9a // Uw6rxfW.....wvW.
        .byte $69,$c8,$6a,$97,$8a,$96,$66,$65,$55,$57,$77,$a5,$88,$57,$77,$87 // i.j...feUWw..Ww.
        .byte $75,$56,$57,$66,$8a,$ed,$8b,$b9,$89,$87,$b7,$8c,$d7,$a9,$79,$42 // uVWf..........yB
        .byte $c6,$6d,$94,$88,$46,$66,$72,$07,$22,$55,$68,$aa,$59,$a7,$88,$99 // .m..Ffr."Uh.Y...
        .byte $ba,$52,$8d,$a8,$5a,$94,$8a,$4c,$fa,$7a,$78,$68,$85,$68,$57,$86 // .R..Z..L.zxh.hW.
        .byte $b8,$57,$65,$84,$56,$59,$6a,$d4,$7c,$79,$b7,$46,$a7,$58,$9a,$8a // .We.VYj.|y.F.X..
        .byte $96,$ab,$89,$84,$8b,$a9,$79,$a8,$44,$66,$36,$73,$78,$64,$47,$8c // ......y.Df6sxdG.
        .byte $c6,$69,$87,$98,$9a,$65,$77,$99,$68,$cb,$57,$aa,$aa,$76,$66,$65 // .i...ew.h.W..vfe
        .byte $65,$78,$68,$96,$a7,$68,$6a,$92,$01,$4a,$98,$73,$7a,$68,$cd,$ad // exh..hj..J.szh..
        .byte $85,$ab,$67,$95,$9b,$97,$97,$89,$43,$95,$59,$98,$78,$86,$67,$43 // ..g.....C.Y.x.gC
        .byte $29,$61,$45,$59,$76,$bb,$88,$96,$9b,$a9,$74,$7b,$88,$a9,$67,$77 // )aEYv.....t{..gw
        .byte $4b,$f9,$9b,$77,$68,$74,$69,$68,$96,$a7,$69,$56,$85,$84,$68,$6b // K..whtih..iV..hk
        .byte $c3,$8c,$8b,$b5,$59,$86,$57,$9b,$ba,$77,$ab,$87,$84,$7b,$97,$59 // ....Y.W..w...{.Y
        .byte $96,$34,$54,$57,$62,$79,$76,$55,$ad,$86,$88,$79,$77,$9a,$95,$3b // .4TWbyvU...yw..;
        .byte $95,$78,$be,$66,$ba,$bb,$66,$78,$76,$55,$88,$87,$98,$86,$68,$7a // .x.f..fxvU....hz
        .byte $52,$88,$87,$75,$68,$57,$cc,$9c,$65,$a9,$78,$76,$aa,$87,$b7,$99 // R..uhW..e.xv....
        .byte $47,$85,$79,$79,$a5,$68,$67,$53,$3b,$62,$44,$6a,$95,$ab,$67,$a8 // G.yy.hgS;bDj..g.
        .byte $6b,$c8,$95,$6b,$b6,$87,$56,$a5,$5c,$b8,$a7,$7a,$68,$74,$68,$79 // k..k..V.\..zhthy
        .byte $97,$97,$78,$57,$97,$74,$88,$8d,$b3,$bb,$9c,$a6,$68,$77,$56,$9b // ..xW.t......hwV.
        .byte $99,$85,$ba,$87,$66,$79,$49,$84,$a7,$24,$53,$78,$54,$69,$86,$65 // ....fyI..$SxTi.e
        .byte $9b,$65,$78,$a9,$6a,$a9,$97,$4a,$a4,$7a,$8b,$b4,$7e,$98,$a5,$59 // .ex.j..J.z..~..Y
        .byte $76,$46,$b7,$75,$9c,$67,$96,$8b,$43,$99,$98,$48,$67,$78,$c9,$ac // vF.u.g..C..Hgx..
        .byte $56,$a8,$78,$67,$8a,$88,$a7,$9a,$66,$94,$69,$79,$a3,$79,$67,$64 // V.xg....f.iy.ygd
        .byte $59,$63,$56,$69,$a5,$89,$5a,$96,$7a,$c9,$78,$97,$89,$73,$69,$68 // YcVi..Z.z.x..sih
        .byte $88,$9c,$98,$86,$ab,$54,$76,$8a,$76,$78,$87,$77,$89,$74,$76,$8c // .....Tv.vx.w.tv.
        .byte $a5,$9a,$9b,$86,$78,$67,$64,$9a,$77,$99,$8a,$b7,$46,$99,$49,$84 // ....xgd.w...F.I.
        .byte $98,$24,$54,$79,$45,$78,$78,$64,$a9,$68,$75,$a9,$8b,$97,$a8,$79 // .$TyExxd.hu....y
        .byte $67,$69,$88,$a6,$6d,$a7,$96,$57,$67,$37,$95,$64,$7e,$74,$a8,$7b // gi..m..Wg7.d~t.{
        .byte $62,$9a,$a6,$68,$79,$68,$ea,$9d,$64,$ba,$69,$65,$ab,$67,$b9,$88 // b..hyh..d.ie.g..
        .byte $57,$96,$66,$9b,$93,$78,$78,$54,$67,$63 // W.f..xxTgc

txt_2a7c:
        .text "6Y"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $78,$5a,$88,$99,$ba,$85,$88,$8a,$63,$5a,$77,$99,$bb,$98,$85,$ab // xZ......cZw.....
        .byte $45,$84,$8a,$87,$69,$87,$77,$76,$77,$56,$a9,$8c,$97,$ca,$a7,$38 // E...i.wvwV.....8
        .byte $a6,$79,$89,$cb,$76,$cb,$88,$54,$89,$5a,$93,$99,$23,$63,$6b,$23 // .y..v..T.Z..#ck#
        .byte $78,$77,$76,$a8,$79,$76,$aa,$9c,$a8,$b8,$67,$86,$7a,$89,$a6,$7c // xwv.yv....g.z..|
        .byte $89,$84,$48,$43,$57,$65,$64,$9d,$56,$98,$99,$55,$ca,$78,$96,$8a // ..HCWed.V..U.x..
        .byte $59,$ce,$b9,$96,$8d,$86,$87,$bc,$37,$c8,$65,$58,$57,$85,$ae,$72 // Y.......7.eXW..r
        .byte $87,$88,$64,$76,$54,$26,$68,$97,$59,$89,$87,$b9,$ac,$76,$78,$bb // ..dvT&h.Y....vx.
        .byte $63,$58,$87,$79,$da,$88,$55,$b6,$29,$63,$87,$98,$49,$77,$96,$66 // cX.y..U.)c..Iw.f
        .byte $79,$55,$aa,$8c,$99,$c9,$c8,$27,$b7,$89,$99,$bc,$65,$bb,$88,$65 // yU.....'....e..e
        .byte $79,$88,$95,$79,$32,$62,$6b,$25,$77,$88,$99,$66,$99,$46,$b9,$bc // y..y2bk%w..f.F..
        .byte $88,$99,$85,$86,$9a,$6a,$b6,$9c,$88,$75,$58,$32,$74,$76,$45,$bc // .....j...uX2tvE.
        .byte $48,$a7,$87,$46,$db,$69,$95,$68,$59,$dd,$aa,$75,$9b,$77,$89,$c8 // H..F.i.hY..u.w..
        .byte $49,$99,$87,$75,$69,$46,$ec,$46,$65,$88,$66,$76,$35,$34,$8b,$85 // I..uiF.Fe.fv54..
        .byte $88,$68,$88,$eb,$9c,$75,$88,$9b,$76,$77,$96,$8d,$d8,$98,$46,$b4 // .h...u..vw....F.
        .byte $2a,$63,$76,$87,$66,$77,$75,$44,$88,$57,$a8,$7c,$a6,$cc,$c8,$27 // *cv.fwuD.W.|...'
        .byte $c6,$8a,$79,$ec
        .byte $55,$bc,$86,$86
        .byte $59,$88,$67,$a7
        .text "5RI%"
        .byte $87,$99,$57,$94,$9b,$37,$c9,$cb,$8b,$99,$94,$78,$99,$78,$cb,$69 // ..W..7.....x.x.i
        .byte $a8,$86,$56,$25,$63,$65,$78,$9b,$76,$a8,$76,$48,$e7,$7b,$54,$86 // ..V%cex.v.vH.{T.
        .byte $3a,$ec,$79,$56,$a7,$9a,$7b,$c4,$7a,$89,$86,$76,$96,$4a,$e8,$78 // :.yV..{.z..v.J.x
        .byte $36,$98,$86,$86,$15,$57,$a5,$5a,$64,$86,$7c,$f7,$7c,$96,$67,$a7 // 6....W.Zd.|.|.g.
        .byte $8a,$58,$88,$bc,$b9,$a9,$69,$83,$79   // .X....i.y

txt_2bc8:
        .text "4V"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $45,$95,$57,$75,$65,$87,$48,$89,$c9,$7b,$b8,$39,$97,$99,$9b,$fc // E.Wue.H..{.9....
        .byte $48,$ba,$87,$85,$69,$6b,$68,$94       // H...ikh.

txt_2be3:
        .text "FSX7"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $47,$85,$56,$98,$69,$a8,$e9,$ac,$6a,$a1,$6c,$87,$89,$cc,$6a,$b7 // G.V.i...j.l...j.
        .byte $97
        .text "UHSV"
        .byte $88,$99,$67,$97,$66,$7b,$a6,$97
        .byte $26,$93
        .byte $4c
        .byte $d7,$47,$78,$7a,$b9,$bd,$66,$c9,$85,$9c,$54,$a5,$5d,$d6,$78,$66 // .Gxz..f...T.].xf
        .byte $7a,$a7,$78
        .text "RXCYC"
        .byte $75,$7d,$e6,$7c,$87,$64,$ac,$79
        .byte $a8,$ac,$bc,$9c,$c8,$89,$77,$85,$65,$49,$98,$47,$63,$67,$66,$83 // ......w.eI.Gcgf.
        .byte $48,$46,$79,$c8,$79,$86,$59,$87,$ab,$bd,$c7,$84,$bf,$66,$d4,$49 // HFy.y.Y......f.I
        .byte $5b,$88,$a4                           // [..

txt_2c4b:
        .text "GS"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $49,$94,$86,$46,$49,$97,$77,$9b,$e7,$ab,$79,$71,$5c,$89,$87,$ae // I..FI.w...yq\...
        .byte $65,$c9,$97,$64,$38,$63,$56,$89,$69,$94,$9a,$56,$97,$98,$77,$25 // e..d8cV.i..V..w%
        .byte $a3,$5b,$a6,$59,$86,$8a,$db,$ca,$7b,$a6,$4c,$c9,$84 // .[.Y....{.L..

txt_2c7b:
        .text "HZ"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $ab,$34,$89,$88,$77,$33,$65,$34,$59,$55,$75,$9c,$d8,$8d,$a7,$88 // .4..w3e4YUu.....
        .byte $7c,$a9,$e7,$5d,$ba,$aa,$b9,$86,$47,$75,$54,$46,$78,$75,$76,$67 // |..]....GuTFxuvg
        .byte $56,$84,$59,$45,$8a,$d9,$79,$87,$68,$97,$ad,$ea,$98,$38,$bb,$88 // V.YE..y.h....8..
        .byte $b3,$46,$6b,$99,$85                   // .Fk..

txt_2cb3:
        .text "F6"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $a8,$38,$74,$66,$4a,$95,$77,$9a,$e9,$8d,$87,$52,$7c,$88,$86,$9f // .8tfJ.w....R|...
        .byte $86,$eb,$88,$74,$48,$75,$76,$87,$55,$b8,$7a,$66,$67,$86,$88,$42 // ...tHuv.U.zfg..B
        .byte $84,$4b,$84,$89,$67,$6b,$fd,$a9,$aa,$56,$da,$9c,$63,$94,$7d,$68 // .K..gk...V..c.}h
        .byte $b3,$28,$89,$b6,$98,$54,$45,$65,$69,$45,$87,$8b,$d9,$8c,$96,$96 // .(...TEeiE......
        .byte $9d,$9b,$73,$9c,$a9,$9e,$95,$73,$5a,$87 // ..s....sZ.

txt_2d00:
        .text "R7D"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $7a,$65,$48,$a5,$69,$57,$89,$ea,$7c,$87,$79,$88,$df,$a9,$94,$79 // zeH.iW..|.y....y
        .byte $9c,$99,$52,$76,$89,$8a,$74,$55,$19,$97,$b5,$38,$55,$75,$6b,$75 // ..Rv..tU...8Uuku
        .byte $77,$8a,$ea,$7d,$a5,$53,$9c,$78,$95,$9c,$b9,$bc,$86,$85,$7a,$57 // w..}.S.x......zW
        .byte $64,$85,$26,$b7,$88,$54,$77,$67,$97,$35,$84,$a9,$49,$87,$87,$7d // d.&..Twg.5..I..}
        .byte $fc,$8c,$a7,$6a,$c9,$c8,$57,$67,$98,$89,$42,$78,$49,$c6,$69,$42 // ...j..Wg..BxI.iB
        .byte $46,$65,$48,$45,$98,$7a,$da,$7c,$97,$86,$cb,$97,$56,$ac,$b5,$bd // FeHE.z.|....V...
        .byte $64,$54,$7a,$66                       // dTzf

txt_2d68:
        .text "RW'"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $88,$64,$6b,$85,$69,$76,$8a,$e8,$8c,$75,$7a,$5a,$fd,$7b,$54,$98 // .dk.iv...uzZ.{T.
        .byte $bb,$77,$35,$68,$98,$99,$54,$62,$69,$7b,$93,$76,$46,$77,$69,$75 // .w5h..Tbi{.vFwiu
        .byte $58,$9b,$da,$7d,$95,$64,$9c,$77,$66,$9d,$d8,$ca,$76,$76,$88,$77 // X..}.d.wf...vv.w
        .byte $54,$74,$27,$a8,$88,$44,$76,$58,$85,$59,$85,$87,$98,$69,$89,$ab // Tt'..DvX.Y...i..
        .byte $fa,$af,$87,$a8,$9b,$7a,$74,$99,$49,$74,$54,$85,$4a,$b4,$78,$32 // .....zt.ItT.J.x2
        .byte $57,$75,$47,$66,$98,$7a,$e9,$6c,$a9,$86,$9b,$65,$88,$be,$78,$b9 // WuGf.z.l...e..x.
        .byte $65,$67,$79,$55,$52,$76,$27,$a9,$a7,$65,$6a,$83,$6b,$77,$79,$ea // egyURv'..ej.kwy.
        .byte $6b,$84,$8b,$5b,$fb,$8b,$45,$a8,$bb,$36,$92,$01,$6b,$69,$a6,$64 // k..[..E..6..ki.d
        .byte $47,$85,$9c,$65,$74,$48,$78,$68,$85,$78,$a9,$bc,$8b,$b5,$66,$6b // G..etHxh.x....fk
        .byte $84,$67,$9e,$b8,$b8,$88,$57,$88,$76,$55,$72,$38,$99,$86,$46,$75 // .g....W.vUr8..Fu
        .byte $69,$88,$95,$68,$58,$87,$98,$7a,$68,$fa,$cd,$67,$a7,$8a,$99,$88 // i..hX..zh..g....
        .byte $95,$68,$74,$49,$84,$6a,$97,$87,$32,$76,$46,$67,$76,$87,$6b,$c8 // .htI.j..2vFgv.k.
        .byte $9b,$a9,$66,$77,$8a,$ba,$88,$a9,$46,$86,$67,$56,$45,$72,$5a,$a7 // ..fw....F.gVErZ.
        .byte $99,$54,$79,$35,$99,$76,$a9,$9a,$99,$87,$aa,$8e,$e7,$c8,$3a,$87 // .Ty5.v........:.
        .byte $96,$78,$47,$76,$a9,$67,$54,$76,$48,$a9,$65,$13,$87,$57,$88,$87 // .xGv.gTvH.e..W..
        .byte $69,$aa,$cb,$9e,$64,$65,$9b,$54,$99,$bd,$7b,$b7,$76,$56,$78,$47 // i...de.T..{.vVxG
        .byte $66,$33,$98,$6c,$82,$67,$25,$89,$a9,$49,$61,$99,$4c,$d6,$77,$5d // f3.l.g%..Ia.L.w]
        .byte $cb,$e8,$49,$95,$9c,$79,$d7,$48,$78,$63,$9a,$55,$88,$a9,$65,$15 // ..I..y.Hxc.U..e.
        .byte $83,$68,$69,$86,$67,$9b,$b9,$7d,$b4,$76,$7b,$96,$9b,$ab,$88,$e8 // .hi.g..}.v{.....
        .byte $57,$85,$57,$45,$76,$43,$69,$a5,$a9,$24,$85,$57,$8a,$68,$a5,$8c // W.WEvCi..$.W.h..
        .byte $8a,$a7,$aa,$9f,$c8,$e9,$68,$78,$77,$96,$77,$69,$55,$88,$45,$75 // ......hxw.wiU.Eu
        .byte $5a,$97,$75,$14,$95,$59,$88,$86,$89,$ac,$d9,$bc,$64,$69,$8a,$82 // Z.u..Y......di..
        .byte $6a,$be,$89,$d9,$66,$55,$89,$55,$65,$46,$85,$9c,$65,$51,$67,$7b // j...fU.UeF..eQg{
        .byte $a7,$78,$45,$6a,$bb,$b6,$76,$6e,$bb,$e7,$39,$85,$ac,$a7,$d8,$56 // .xEj..vn..9....V
        .byte $79,$65,$9a,$44,$7a,$97,$84,$15,$72,$69,$79,$73,$68,$ad,$b5,$ac // ye.Dz...riysh...
        .byte $74,$69,$cb,$a5,$7a,$9c,$89,$c8,$57,$74,$38,$54,$65,$34,$7b,$96 // ti..z...Wt8Te4{.
        .byte $b8,$36,$73,$7b,$a7,$97,$68,$8a,$e9,$aa,$59,$cd,$ab,$e9,$45,$87 // .6s{..h...Y...E.
        .byte $79,$57,$b3,$67,$39,$96,$56,$75,$69,$96,$84,$16,$96,$59,$69,$84 // yW.g9.Vui....Yi.
        .byte $99,$ad,$b9,$ab,$74,$9a,$7a,$81,$7a,$ce,$89,$e8,$56,$66,$7b,$53 // ....t.z.z...Vf{S
        .byte $66,$58,$65,$c8,$48,$14,$86,$9b,$87,$84,$55,$7d,$aa,$96,$85,$bd // fXe.H.....U}....
        .byte $ae,$a5,$69,$78,$ac,$88,$d7,$57,$58,$65,$98,$36,$8a,$75,$83,$27 // ..ix...WXe.6.u.'
        .byte $43,$89,$87,$53,$9a,$ae,$97,$ba,$83,$9d,$aa,$93,$98,$9d,$98,$c9 // C..S............
        .byte $65,$65,$48,$73,$55,$46,$8a,$a7,$a9   // eeHsUF...

txt_2f75:
        .text "V5"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $5b,$72,$97,$7e,$a8,$b6,$5c,$c9,$ac,$b8,$37,$88,$84,$79,$43,$85 // [r.~..\...7..yC.
        .byte $5a,$86,$78,$67,$8a,$86,$94,$59,$86,$66,$68,$55,$ab,$ac,$d7,$7e // Z.xg...Y.fhU...~
        .byte $83,$99,$89,$62,$7b,$ad,$a7,$e8,$56,$67,$8a,$25,$76,$69,$48,$b5 // ...b{...Vg.%viH.
        .byte $76,$27,$67,$aa,$88,$64,$66,$bb,$7b,$97,$59,$db,$db,$76,$88,$68 // v'g..df.{.Y..v.h
        .byte $99,$89,$c7,$45,$49,$73,$87,$47,$76,$76,$68,$54,$44,$67,$87,$58 // ...EIs.GvvhTDg.X
        .byte $cb,$bb,$9b,$9b,$67,$fa,$7b,$66,$a9,$bc,$87,$d9
        .text "SVGB"
        .byte $45,$64,$59,$98,$88,$75,$5c,$c5,$aa,$36,$75,$bc,$aa,$46,$cb,$9a // EdY..u\..6u..F..
        .byte $da,$a8,$56,$79,$67,$a8,$42,$97,$29,$97,$97,$87,$5a,$a4,$89,$57 // ..Vyg.B.)...Z..W
        .byte $74,$44,$79,$45,$a9,$aa,$a8,$6e,$a4,$8a,$79,$51,$ad,$8a,$c7,$ca // tDyE...n..yQ....
        .byte $56,$77,$78,$35,$66,$95,$79,$46,$93,$38,$66,$ba,$6a,$57,$85,$ea // Vwx5f.yF.8f.jW..
        .byte $6e,$b3,$9b,$bd,$89,$87,$79,$56,$99,$87,$b7,$45,$47,$54,$98,$56 // n.....yV...EGT.V
        .byte $64,$68,$68,$97,$44,$86,$99,$8a,$aa,$dd,$9b,$ba,$97,$99,$79,$82 // dhh.D.........y.
        .byte $7a,$ab,$86,$db,$23,$65,$49,$43,$67,$54,$7a,$88,$a9,$66,$79,$a8 // z...#eICgTz..fy.
        .byte $ca,$44,$a6,$5c,$95,$9b,$a8,$7d,$b7,$99,$56,$76,$69,$d8,$22,$97 // .D.\...}..Vvi.".
        .byte $38,$b7,$9a,$55,$78,$97,$69,$96,$55,$34,$69,$45,$89,$b9,$ab,$6c // 8..Ux.i.U4iE...l
        .byte $c6,$78,$8a,$62,$bd,$6b,$c8,$d8,$68,$67,$85,$47,$88,$59,$95,$27 // .x.b.k..hg.G.Y.'
        .byte $62,$67,$66,$aa,$5a,$66,$75,$aa,$9a,$a9,$7c,$e8,$69,$87,$79,$49 // bgf.Zfu...|.i.yI
        .byte $d9,$88,$b8,$57,$55,$84,$66,$77,$56,$86,$49,$84,$26,$59,$94,$9b // ...WU.fwV.I.&Y..
        .byte $7a,$ca,$bb,$96,$78,$69,$a6,$97,$68,$bc,$97,$ea,$34,$76,$5a,$54 // z...xi..h...4vZT
        .byte $97                                   // .

txt_30a9:
        .text "%8"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $88,$76,$59,$a9,$d8,$25,$a6,$68,$99,$89,$86,$cc,$58,$96,$97,$5b // .vY..%.h....X..[
        .byte $ab,$c6
        .byte $25,$95,$6c,$96,$c7
        .byte $26,$98,$97,$6b,$85
        .text "TTW7"
        .byte $87,$a9,$9a,$7b,$c6,$69,$a6,$75,$ac,$9b,$99,$d7,$96,$3a,$a2,$79 // ...{.i.u.....:.y
        .byte $59,$95,$55,$28,$51,$77,$58,$b8,$59,$78,$66,$a8,$9c,$95,$7e,$e7 // Y.U(QwX.Yxf...~.
        .byte $5a,$96,$a9,$3b,$eb,$97,$9c,$66,$96,$57,$73,$57,$87,$76,$67,$85 // Z..;...f.WsW.vg.

txt_30fc:
        .text "UZD"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $5a,$ca,$bb,$65,$87,$78,$8b,$96,$78,$9d,$b9,$c6,$58,$67,$86,$8a // Z..e.x..x...Xg..
        .byte $42,$26,$56,$96,$78,$75,$59,$7c,$c4,$39,$75,$98,$99,$88,$69,$d9 // B&V.xuY|.9u...i.
        .byte $68,$8b,$84,$9d,$bb,$a5,$37,$86,$ab,$79,$b4,$48,$a8,$88,$4b,$a2 // h.....7..y.H..K.
        .byte $27,$74,$54,$3a,$76,$9b,$9b,$95,$ba,$68,$95,$87,$9a,$98,$ac,$b6 // 'tT:v....h......
        .byte $85,$49,$95,$7a,$96,$66,$93,$b8,$b0,$a6,$d1,$05,$f8,$a8,$76,$70 // .I.z.f........vp
        .byte $69,$65,$60,$04,$02,$0a,$04,$03,$0a,$83,$03,$04,$04,$8c,$04,$02 // ie`.............
        .byte $0a,$04,$02,$05,$04,$02,$05,$84,$04,$04,$3c,$04,$07,$0a,$04,$07 // ..........<.....
        .byte $0a,$04,$06,$28,$04,$05,$14,$60,$14,$83,$02,$00,$04,$0a,$00,$04 // ...(...`........
        .byte $0a,$01,$04,$0a,$00,$04,$14,$00,$04,$0a,$01,$04,$0a,$01,$04,$0a // ................
        .byte $00,$04,$14,$01,$04,$0a,$01,$04,$0a,$00,$04,$0a,$00,$04,$0a,$01 // ................
        .byte $04,$0a,$01,$04,$0a,$00,$04,$0a,$00,$04,$0a,$01,$04,$0a,$00,$04 // ................
        .byte $14,$00,$04,$0a,$01,$04,$0a,$01,$04,$0a,$00,$04,$0a,$00,$04,$05 // ................
        .byte $00,$04,$05,$01,$04,$0a,$01,$04,$0a,$01,$04,$0a,$00,$04,$0a,$01 // ................
        .byte $04,$0a,$01,$04,$0a,$84,$83,$02,$83,$02,$83,$03,$02,$04,$0a,$00 // ................
        .byte $04,$0a,$01,$04,$0a,$02,$04,$0a,$00,$04,$0a,$02,$04,$0a,$01,$04 // ................
        .byte $0a,$02,$04,$0a,$84,$02,$04,$0a,$00,$04,$0a,$01,$04,$0a,$02,$04 // ................
        .byte $0a,$01,$04,$05,$01,$04,$05,$00,$04,$0a,$01,$04,$0a,$01,$04,$0a // ................
        .byte $84,$83,$02,$83,$02,$02,$00,$0a,$00,$04,$0a,$01,$04,$0a,$02,$00 // ................
        .byte $0a,$00,$04,$0a,$02,$00,$0a,$01,$04,$0a,$02,$00,$0a,$84,$02,$02 // ................
        .byte $0a,$00,$04,$0a,$01,$04,$0a,$02,$02,$0a,$00,$04,$0a,$02,$02,$0a // ................
        .byte $01,$04,$0a,$02,$02,$0a,$02,$02,$0a,$02,$02,$0a,$01,$04,$0a,$02 // ................
        .byte $02,$0a,$01,$04,$05,$01,$04,$05,$00,$04,$0a,$01,$04,$0a,$01,$04 // ................
        .byte $0a,$84,$84,$83,$03,$04,$04,$8c,$04,$02,$0a,$04,$02,$05,$04,$02 // ................
        .byte $05,$84,$04,$04,$8c,$01,$04,$0a,$01,$04,$0a,$83,$02,$83,$03,$02 // ................
        .byte $04,$0a,$00,$04,$0a,$01,$04,$0a,$02,$04,$0a,$00,$04,$0a,$02,$04 // ................
        .byte $0a,$01,$04,$0a,$02,$02,$0a,$84,$02,$04,$0a,$00,$04,$0a,$01,$04 // ................
        .byte $0a,$02,$04,$0a,$01,$04,$05,$01       // ........

// --- Region $32ab-$3325 ---
.pc = $32ab "dat_32ab"

dat_32ab:
        .byte $04,$0a,$01,$04,$0a,$01,$04,$0a,$84,$80,$16,$b9,$55,$bb,$67,$bb // ............U.g.
        .byte $6c,$bb,$a4,$bc,$a7,$0b,$bc,$aa,$bc,$85,$88,$d1,$01,$db,$00,$03 // l...............
        .byte $39,$d7,$ad,$c3,$25,$64,$0b,$05,$76,$0b,$04,$bb,$bc,$bc,$bc,$bb // 9...%d..v.......
        .byte $bc,$bc,$bd,$bc,$0b,$05,$bd,$43,$ba,$06,$a7,$08,$4f,$ba,$0a,$d8 // .......C....O...
        .byte $08,$63,$ba,$09,$88,$08,$75,$ba,$07,$f8,$08,$83,$ba,$0a,$f8,$08 // .c....u.........
        .byte $97,$ba,$05,$f7,$08,$01,$41,$11,$80,$10,$80,$10,$0f,$12,$22,$11 // ......A.......".
        .byte $20,$01,$81,$10,$40,$40,$80,$80,$40,$40,$80,$0a,$e0,$10,$0f,$09 //  ...@@..@@......
        .byte $40,$37,$08,$06,$1e,$01,$81,$10,$80,$10,$80 // @7.........

// --- Region $3350-$3358 ---
.pc = $3350 "Segment $3350"
        .byte $50,$11,$81,$10,$80,$80,$20,$e2,$21   // P..... .!

// --- Region $335c-$3375 ---
.pc = $335c "dat_335c"

dat_335c:
        .byte $f9,$41,$03,$40,$0b,$04,$00,$b8,$11,$02,$41,$01,$40,$06,$00,$d8 // .A.@......A.@...
        .byte $41,$02,$41,$02,$10,$0c,$dc,$ec,$41,$02 // A.A.....A.

// --- Region $3379-$3500 ---
.pc = $3379 "dat_3379"

dat_3379:
        .byte $12,$00,$fa,$41,$02,$40,$02,$10,$18,$00,$b8,$11,$02,$14,$00,$00 // ...A.@..........
        .byte $06,$00,$e8,$41,$02,$41,$03,$10,$18,$40,$03,$00,$03,$00,$04,$00 // ...A.A...@......
        .byte $03,$00,$03,$80,$00,$50,$14,$50,$0e,$00,$00,$40,$0a,$40,$0a,$00 // .....P.P...@.@..
        .byte $0d,$28,$0a,$28,$0a,$00,$08,$00,$00,$13,$63,$e0,$0f,$00,$00,$03 // .(.(......c.....
        .byte $58,$00,$03,$50,$ff,$03,$58,$00,$4c,$ff,$ba,$01,$a8,$fd,$0a,$3c // X..P..X.L......<
        .byte $00,$04,$00,$00,$4c,$ff,$ba,$0f,$00,$00,$03,$40,$00,$03,$80,$ff // ....L......@....
        .byte $03,$40,$00,$4c,$1a,$bb,$01,$a8,$fd,$0a,$3c,$00,$04,$00,$00,$4c // .@.L......<....L
        .byte $1a,$bb,$01,$03,$00,$03,$07,$01,$03,$00,$05,$09,$01,$03,$00,$07 // ................
        .byte $0a,$01,$03,$00,$05,$08,$01,$03,$00,$05,$07,$01,$03,$00,$03,$08 // ................
        .byte $01,$03,$00,$04,$07,$04,$fc,$08,$00,$05,$06,$06,$05,$0b,$0b,$fc // ................
        .byte $04,$00,$fc,$04,$00,$fe,$04,$04,$02,$07,$fe,$02,$04,$00,$fc,$03 // ................
        .byte $00,$fc,$02,$01,$01,$01,$fc,$04,$03,$01,$01,$fc,$04,$03,$01,$01 // ................
        .byte $fc,$04,$00,$fe,$08,$60,$a0,$88,$80,$00,$83,$32,$bb,$37,$0a,$83 // .....`.....2.7..
        .byte $37,$bb,$37,$14,$37,$14,$37,$0a,$83,$32,$bb,$37,$14,$37,$14,$83 // 7.7.7.7..2.7.7..
        .byte $37,$bb,$37,$14,$37,$0a,$37,$0a,$83,$32,$bb,$37,$14,$37,$0a,$83 // 7.7.7.7..2.7.7..
        .byte $37,$bb,$37,$14,$37,$14,$37,$0a,$83,$32,$bb,$37,$14,$37,$14,$83 // 7.7.7.7..2.7.7..
        .byte $37,$bb,$37,$14,$83,$3c,$bb,$37,$0a,$37,$0a,$83,$37,$bb,$37,$14 // 7.7..<.7.7..7.7.
        .byte $88,$80,$08,$85,$05,$89,$0c,$3c,$43,$48,$88,$83,$41,$bb,$43,$0a // .......<CH..A.C.
        .byte $83,$46,$bb,$43,$3c,$43,$0a,$83,$41,$bb,$43,$0a,$83,$46,$bb,$43 // .F.C<C..A.C..F.C
        .byte $14,$43,$0a,$83,$41,$bb,$43,$0a,$83,$46,$bb,$43,$14,$43,$0a,$88 // .C..A.C..F.C.C..
        .byte $60,$14,$88,$80,$10,$82,$fc,$ba,$3c,$1e,$43,$82,$41,$14,$41,$0a // `.......<.C.A.A.
        .byte $46,$14,$45,$0a,$41,$0a,$82,$0b,$bb,$43,$5a,$82,$fc,$ba,$3c,$1e // F.E.A....CZ...<.
        .byte $43,$82,$41,$14,$41,$0a,$46,$14,$45,$0a,$41,$0a,$82,$0b,$bb,$43 // C.A.A.F.E.A....C
        .byte $32,$82,$fc,$ba,$41,$14,$3f,$14,$88,$8e,$f8,$06,$82,$17,$bb,$30 // 2...A.?........0
        .byte $1e,$32,$1e,$33,$1e,$82,$26           // .2.3..&

dat_3500:
        // === Fill data (1 bytes, $3500-$3500) ===
        .byte $00                                   // .

// --- Region $d000-$d005 ---
.pc = $d000 "dat_d000"

dat_d000:
        .byte $4c,$a0,$e4,$4c,$d3,$e4               // L..L..

// --- Region $d3c8-$d3f8 ---
.pc = $d3c8 "IO $d3c8"
        .byte $1f,$18,$69,$01,$9d,$09,$e5,$c8,$b1,$fc,$c9,$80,$b0,$5b,$84,$fe // ..i..........[..
        .byte $48,$a8,$b9,$6a,$eb
        .text "HJJJJ"
        .byte $9d
        .byte $21,$e5,$9d
        .byte $24,$e5
        .byte $68,$48,$29,$07,$0a,$0a,$9d,$60,$e5,$68,$29,$08,$9d,$63,$e5,$68 // hH)....`.h)..c.h
        .byte $0a                                   // .

// --- Region $d4e3-$d60b ---
.pc = $d4e3 "dat_d4e3"

dat_d4e3:
        .byte $7b,$a4,$ee,$eb,$eb,$eb,$02,$00,$ff,$01,$02,$04,$00,$07,$0e,$50 // {..............P
        .byte $80,$00,$03,$00,$00,$f3,$06,$00,$00,$00,$0d,$07,$10,$12,$30,$36 // ..............06
        .byte $00,$00,$00,$00,$7c,$5c,$14,$04,$14,$07,$1c,$08,$2b,$35,$63,$e6 // ....|\......+5c.
        .byte $e6,$e6,$13,$68,$04,$03,$11,$1f,$28,$63,$18,$3f,$03,$81,$00,$00 // ...h....(c.?....
        .byte $00,$00,$00,$00,$30,$30,$04,$38,$03,$80,$0e,$08,$08,$e9,$88,$80 // ....00.8........
        .byte $41,$41,$11,$41,$41,$41,$00,$31,$01,$00,$f3,$04,$00,$78,$00,$00 // AA.AAA.1.....x..
        .byte $00,$00,$0c,$0c,$0c,$02,$02,$02,$ff,$02,$ff,$00,$0a,$10,$41,$41 // ..............AA
        .byte $41,$01,$04,$01,$00,$fd,$00,$00,$02,$00,$80,$00,$00,$00,$00,$00 // A...............
        .byte $00,$08,$00,$51,$01,$16,$01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73 // ...Q...'.8.K._.s
        .byte $01,$8a,$01,$a1,$01,$ba,$01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e // .............-.N
        .byte $02,$71,$02,$96,$02,$bd,$02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9 // .q.........B.t..

loc_d593:
        .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_d5eb:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_d5fb:
        .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 $d611-$d689 ---
.pc = $d611 "dat_d611"

dat_d611:
        .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,$1f,$00,$ff,$9f,$00,$0a,$1f,$08,$1f // .0. ............
        .byte $06,$1f,$05,$ff,$8f,$01,$2e,$03,$31,$03,$33,$03,$35,$81,$9f,$32 // ........1.3.5..2
        .byte $25,$33,$07,$30,$07,$2c,$0b,$27,$03,$25,$03,$24,$03,$22,$03,$24 // %3.0.,.'.%.$.".$
        .byte $07,$25,$03,$24,$03,$22,$0f,$24,$85,$02,$24,$05,$24,$01,$24,$01 // .%.$.".$..$.$.$.
        .byte $24,$ff,$9f,$03,$2e,$9f,$04,$2c,$1f,$2a,$8f,$05,$29,$af,$04,$29 // $......,.*..)..)
        .byte $ff,$85,$00,$0a,$05,$16,$01,$14,$01,$16,$03,$0a,$03,$0a,$03,$16 // ................
        .byte $01,$14,$01,$0f,$03,$11,$03,$05,$01   // .........

// --- Region $d6b6-$dc3b ---
.pc = $d6b6 "IO $d6b6"
        .byte $05,$03,$05,$03,$11,$03,$0f,$03,$0d,$03,$0c,$ff,$81,$02,$1c,$83 // ................
        .byte $07,$2e,$01,$2e,$83,$06,$20,$81,$02,$1c,$81,$07,$2e,$01,$2e,$01 // ...... .........
        .byte $2e,$83,$02,$1c,$83,$06,$20,$83,$02,$1c,$01,$1c,$83,$08,$2c,$01 // ...... .......,.
        .byte $2c,$83,$06,$20,$81,$02,$1c,$81,$08,$2c,$01,$2c,$01,$2c,$83,$02 // ,.. .....,.,.,..
        .byte $1c,$83,$06,$20,$83,$02,$1c,$01,$1c,$83,$08,$2a,$01,$2a,$83,$06 // ... .......*.*..
        .byte $20,$81,$02,$1c,$81,$08,$2a,$01,$2a,$01,$2a,$83,$02,$1c,$83,$06 //  .....*.*.*.....
        .byte $20,$83,$02,$1c,$01,$1c,$83,$09,$29,$01,$29,$83,$06,$20,$81,$02 //  .......).).. ..
        .byte $1c,$81,$08,$29,$01,$29,$01,$29,$83,$02,$1c,$81,$06,$20,$03,$20 // ...).).)..... . 
        .byte $01,$20,$ff,$8f,$0a,$2e,$03,$2e,$03,$30,$03,$31,$83,$8f,$2f,$23 // . .......0.1../#
        .byte $30,$07,$2e,$07,$30,$03,$2e,$03,$30,$03,$35,$03,$38,$81,$9f,$39 // 0...0...0.5.8..9
        .byte $25,$3a,$03,$38,$81,$9f,$39,$25,$3a,$03,$38,$81,$9f,$39,$25,$3a // %:.8..9%:.8..9%:
        .byte $07,$3d,$83,$9f,$3a,$23,$3c,$01,$3a,$01,$38,$81,$9f,$33,$25,$35 // .=..:#<.:.8..3%5
        .byte $ff,$83,$0b,$2e,$03,$2e,$01,$31,$01,$2e,$03,$35,$01,$33,$01,$35 // .......1...5.3.5
        .byte $01,$2e,$01,$31,$01,$30,$01,$2e,$01,$2c,$01,$29,$03,$30,$01,$2e // ...1.0...,.).0..
        .byte $03,$30,$01,$2e,$01,$30,$01,$31,$01,$38,$01,$33,$01,$38,$01,$3a // .0...0.1.8.3.8.:
        .byte $01,$3d,$01,$3a,$01,$38,$01,$3a,$01,$38,$01,$38,$01,$35,$01,$35 // .=.:.8.:.8.8.5.5
        .byte $01,$33,$01,$33,$01,$31,$01,$31,$01,$2e,$01,$2e,$01,$2c,$01,$2c // .3.3.1.1.....,.,
        .byte $01,$29,$01,$29,$01,$27,$01,$27,$01,$29,$01,$2c,$01,$2e,$01,$31 // .).).'.'.).,...1
        .byte $01,$2c,$01,$2e,$01,$31,$01,$33,$01,$2e,$01,$31,$01,$33,$01,$35 // .,...1.3...1.3.5
        .byte $01,$31,$01,$33,$01,$35,$01,$38,$ff,$81,$0b,$3a,$03,$3a,$01,$3a // .1.3.5.8...:.:.:
        .byte $01,$3a,$03,$3a,$03,$3a,$01,$38,$03,$3a,$01,$3d,$01,$3a,$01,$38 // .:.:.:.8.:.=.:.8
        .byte $01,$35,$01,$33,$01,$35,$01,$33,$01,$35,$01,$38,$01,$35,$01,$38 // .5.3.5.3.5.8.5.8
        .byte $01,$3a,$01,$3d,$01,$3a,$01,$38,$01,$35,$01,$33,$01,$31,$01,$2e // .:.=.:.8.5.3.1..
        .byte $01,$2c,$01,$2e,$01,$31,$01,$2e,$01,$31,$01,$33,$01,$31,$01,$33 // .,...1...1.3.1.3
        .byte $01,$35,$01,$33,$01,$35,$01,$38,$01,$35,$01,$38,$01,$3a,$01,$38 // .5.3.5.8.5.8.:.8
        .byte $01,$3a,$01,$3d,$01,$3a,$01,$3d,$01,$3a,$01,$38,$01,$35,$01,$33 // .:.=.:.=.:.8.5.3
        .byte $01,$35,$01,$33,$01,$31,$01,$33,$01,$31,$01,$2e,$01,$31,$01,$2e // .5.3.1.3.1...1..
        .byte $01,$2c,$ff,$8f,$0a,$2e,$0f,$35,$07,$33,$03,$31,$07,$30,$03,$2e // .,.....5.3.1.0..
        .byte $03,$30,$81,$97,$30,$25,$31,$01,$3a,$01,$38,$01,$35,$01,$3a,$01 // .0..0%1.:.8.5.:.
        .byte $38,$01,$35,$01,$33,$01,$31,$01,$33,$01,$35,$01,$33,$01,$31,$07 // 8.5.3.1.3.5.3.1.
        .byte $2e,$01,$2c,$01,$2e,$07,$31,$03,$33,$0b,$35,$ff,$83,$00,$06,$03 // ..,...1.3.5.....
        .byte $06,$01,$12,$03,$06,$03,$08,$01,$08,$03,$08,$01,$14,$01,$08,$01 // ................
        .byte $12,$01,$14,$03,$0a,$03,$0a,$01,$16,$03,$0a,$03,$0d,$01,$0c,$03 // ................
        .byte $0a,$03,$05,$01,$0f,$01,$11,$ff,$87,$02,$1c,$83,$06,$20,$81,$02 // ............. ..
        .byte $1c,$05,$1c,$03,$1c,$83,$06,$20,$81,$02,$1c,$01,$1c,$87,$02,$1c // ....... ........
        .byte $83,$06,$20,$81,$02,$1c,$05,$1c,$81,$06,$20,$81,$02,$1c,$83,$06 // .. ....... .....
        .byte $20,$01,$20,$01,$20,$ff,$83,$02,$27,$03,$27,$01,$24,$03,$24,$03 //  . . ...'.'.$.$.
        .byte $21,$01,$27,$01,$27,$01,$21,$01,$27,$01,$21,$01,$27,$01,$27,$81 // !.'.'.!.'.!.'.'.
        .byte $06,$22,$01,$23,$01,$24,$01,$25,$01,$26,$01,$27,$01,$28,$01,$29 // .".#.$.%.&.'.(.)
        .byte $01,$2c,$03,$2c,$09,$2e,$ff,$8f,$09,$31,$03,$31,$07,$31,$87,$08 // .,.,.....1.1.1..
        .byte $31,$83,$02,$27,$01,$27,$03,$27,$01,$24,$03,$24,$01,$21,$03,$21 // 1..'.'.'.$.$.!.!
        .byte $01,$21,$03,$21,$8f,$09,$31,$03,$31,$07,$31,$87,$08,$31,$81,$02 // .!.!..1.1.1..1..
        .byte $27,$01,$2c,$01,$27,$01,$2c,$01,$2c,$01,$2a,$01,$27,$01,$24,$03 // '.,.'.,.,.*.'.$.
        .byte $24,$03,$24,$01,$24,$01,$24,$ff,$87,$0a,$2a,$07,$31,$07,$30,$03 // $.$.$.$...*.1.0.
        .byte $2c,$0b,$2e,$01,$30,$01,$31,$01,$00,$01,$35,$01,$00,$01,$33,$01 // ,...0.1...5...3.
        .byte $00,$05,$35,$81,$02,$24,$01,$24,$87,$0a,$2a,$07,$31,$07,$30,$03 // ..5..$.$..*.1.0.
        .byte $31,$0f,$35,$81,$02,$27,$03,$27,$01,$24,$03,$24,$03,$21,$01,$21 // 1.5..'.'.$.$.!.!
        .byte $01,$21,$ff,$9f,$0c,$20,$1f,$20,$1f,$20,$1f,$20,$ff,$87,$0d,$0a // .!... . . . ....
        .byte $07,$16,$07,$14,$07,$11,$07,$0a,$07,$16,$07,$14,$07,$11,$ff,$8f // ................
        .byte $0e,$2e,$03,$31,$03,$30,$03,$2e,$03,$2c,$07,$29,$07,$31,$03,$30 // ...1.0...,.).1.0
        .byte $03,$2e,$03,$30,$03,$31,$0f,$33,$03,$31,$03,$30,$03,$2e,$03,$2c // ...0.1.3.1.0...,
        .byte $07,$2e,$03,$35,$03,$33,$03,$31,$03,$30,$03,$31,$03,$33,$ff,$83 // ...5.3.1.0.1.3..
        .byte $02,$1c,$81,$0f,$40,$01,$40,$83,$06,$20,$81,$0f,$40,$01,$40,$83 // ....@.@.. ..@.@.
        .byte $02,$1c,$03,$1c,$83,$06,$20,$81,$0f,$40,$01,$40,$ff,$87,$0d,$0a // ...... ..@.@....
        .byte $03,$0a,$0b,$16,$07,$0a,$07,$0a,$03,$0a,$0b,$16,$07,$0a,$ff,$83 // ................
        .byte $0e,$2e,$03,$35,$03,$33,$03,$2e,$03,$38,$03,$36,$03,$35,$03,$36 // ...5.3...8.6.5.6
        .byte $03,$2e,$03,$35,$03,$33,$03,$2e,$03,$3a,$03,$38,$03,$36,$03,$35 // ...5.3...:.8.6.5
        .byte $03,$36,$03,$38,$03,$36,$03,$35,$03,$33,$03,$31,$03,$33,$03,$31 // .6.8.6.5.3.1.3.1
        .byte $07,$2e,$03,$2c,$07,$2e,$03,$31,$03,$30,$03,$2c,$03,$31,$03,$30 // ...,...1.0.,.1.0
        .byte $03,$2e,$07,$30,$03,$2e,$03,$30,$03,$33,$07,$35,$07,$3a,$07,$38 // ...0...0.3.5.:.8
        .byte $07,$35,$03,$33,$03,$35,$03,$33,$03,$31,$03,$33,$03,$31,$03,$30 // .5.3.5.3.1.3.1.0
        .byte $03,$2e,$07,$30,$03,$2c,$07,$2e,$0b,$30,$ff,$28,$2b,$35,$63,$72 // ...0.,...0.(+5cr
        .byte $c2,$39,$77,$ef,$69,$a2,$ce,$fc,$2d,$6e,$a9,$b3,$c5,$f5,$13,$25 // .9w.i...-n.....%
        .byte $e6,$e6,$e6,$e6,$e6,$e6,$e7,$e7,$e7,$e8,$e8,$e8,$e8,$e9,$e9,$e9 // ................
        .byte $e9,$e9,$e9,$ea,$ea,$00,$03,$07,$ff,$00,$04,$07,$ff,$00,$05,$07 // ................
        .byte $ff,$81,$1a,$11,$00,$41,$07,$00,$80,$13,$80,$1a,$10,$00,$fe,$07 // .....A..........
        .byte $81,$1c,$11,$00,$81,$1c,$10,$00,$80,$1c,$fe,$06,$e0,$00,$50,$03 // ..............P.
        .byte $20,$f0,$00,$02,$41,$41,$0e,$e9,$00,$38,$30,$00,$41,$41,$08,$88 //  ...AA...80.AA..
        .byte $31,$03,$30,$f3,$41,$41,$08,$09,$01,$d7,$00,$ff,$11,$41,$08,$80 // 1.0.AA.......A..
        .byte $01,$80,$04,$00,$11,$41,$08,$80,$01,$80,$04,$04,$11,$41,$08,$80 // .....A.......A..
        .byte $01,$80,$04,$08,$81,$80,$0a,$a7,$01,$40,$00,$00,$41,$41,$08,$00 // .........@..AA..
        .byte $01,$94,$40,$00,$41,$41,$08,$00,$01,$94,$40,$04,$41,$41,$08,$00 // ..@.AA....@.AA..
        .byte $01,$94,$40,$08,$41,$41,$08,$88,$31,$04,$30,$f3,$41,$41,$08,$00 // ..@.AA..1.0.AA..
        .byte $01,$14,$40,$00,$81,$80,$0a,$ac,$01,$60,$00,$0f,$41,$40,$08,$8d // ..@......`..A@..
        .byte $01,$14,$40,$00,$41,$11,$0a,$80,$32,$01,$30,$f3,$15,$15,$06,$00 // ..@.A...2.0.....
        .byte $01,$10,$00,$00,$00,$08,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $01,$00,$00,$00,$00,$8c,$01,$01,$04,$04,$04,$04,$04,$04,$04,$04 // ................
        .byte $04,$04,$04,$04,$04,$04,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$0a // ................
        .byte $0a,$0a,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$14,$14,$0f,$0f,$ff,$8c,$02 // ................
        .byte $02,$02,$02,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$0b // ................
        .fill 11, $0b
        .byte $00,$00,$00,$00,$10,$10,$10,$10,$10,$10,$10,$10,$8c,$13,$91,$13 // ................
        .byte $87,$13,$8a,$13,$8c,$13,$91,$13,$87,$13,$8a,$13,$8c,$13,$91,$13 // ................
        .byte $87,$13,$8a,$13,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$8c,$03,$03 // ................
        .byte $03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$06,$06,$07,$07,$08,$08 // ................
        .byte $06,$06,$09,$09,$0d,$0e,$0d,$0c,$0c,$0e,$0e,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$11,$11                   // .....

dat_dc16:
        // === Fill data (32 bytes, $dc16-$dc35) ===
        .fill 32, $12
        .byte $00,$00,$00,$00,$ff                   // .....

dat_dc3b:
        // === Fill data (1 bytes, $dc3b-$dc3b) ===
        .byte $00                                   // .

// --- Region $dcff-$dd0f ---
.pc = $dcff "dat_dcff"

dat_dcff:
        .text "0+&"
        .byte $22                                   // double quote
        .byte $1e,$1a,$16,$13,$10,$0d,$0a,$08,$06,$04,$03,$02
        .byte $01                                   // .

// --- Region $dd3e-$dda8 ---
.pc = $dd3e "IO $dd3e"
        .byte $37,$85,$01,$58,$78,$a2,$00,$a0,$10,$8e,$14,$03,$8c,$15,$03,$a2 // 7..Xx...........
        .byte $01,$8e,$1a,$d0,$ca,$8e,$0e,$dc,$a9,$00,$8d,$00,$08,$a9,$0c,$8d // ................
        .byte $12,$d0,$58,$d0,$fe,$88,$08,$a0,$08,$b8,$08,$d0,$08,$a9,$21,$0b // ..X...........!.
        .byte $a6,$21,$12,$a9,$22,$01,$0a,$80,$4c,$00,$36,$02,$00,$02,$02,$08 // .!.."...L.6.....
        .byte $02,$08,$08,$0a,$08,$0a,$0a,$0f,$0a,$0f,$0f,$07,$0f,$07,$07,$01 // ................
        .byte $07,$f4,$01,$60,$84,$07,$01,$07,$07,$0f,$07,$0f,$0f,$0a,$0f,$0a // ...`............
        .byte $0a,$08,$0a,$08,$08,$02,$08,$02,$02,$00,$02 // ...........

// --- Region $de18-$dfff ---
.pc = $de18 "IO $de18"
        .byte $e5,$1f,$e4,$1e,$e3,$1d,$60,$26,$1c,$1c,$1b,$1b,$1a,$1a,$19,$18 // ......`&........
        .byte $18,$17,$16,$16,$15,$14,$14,$13,$12,$11,$11,$10,$0f,$0f,$0e,$0d // ................
        .byte $0c,$0c,$0b,$0a,$09,$09,$08,$07,$07,$06,$06,$05,$04,$04,$e3,$03 // ................
        .byte $22,$02,$02,$e4,$01,$aa,$e4,$01,$e3,$02,$60,$28,$03,$03,$04,$04 // ".........`(....
        .byte $05,$05,$06,$06,$07,$08,$08,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f // ................
        .byte $10,$11,$11,$12,$13,$14,$14,$15,$16,$16,$17,$18,$18,$19,$1a,$1a // ................
        .byte $1b,$1b,$1c,$1c,$e3,$1d,$e4,$1e,$e5,$1f,$61 // ..........a

txt_de83:
        .encoding "screencode_mixed"
        .text "i"
        .byte $22                                   // double quote
        .text "run the gauntlet"
        .byte $22                                   // double quote
        .text " was cracked by naf of babygang on"
        .encoding "petscii_upper"

txt_deb8:
        .text " 27.03.1989 "

txt_dec4:
        .encoding "screencode_mixed"
        .text "at the tagada house, just after the babygang meeting. message from naf to wolf: you've been lame! it is perhaps you didn't sleep! watch out for our new demos especially for "
        .byte $22                                   // double quote
        .text "prise de tete"
        .byte $22                                   // double quote
        .text ". o.k, cul8r."
        .encoding "petscii_upper"
        .byte $ee,$20,$21,$5e,$82,$e8,$20,$60,$90,$b2 // . !^.. `..

txt_df97:
        .encoding "screencode_mixed"
        .text "babygang members are: naf - tagada - tagada bros - wolf - papapower - ddp - thm - kurgan - ludwig - capta"
        .encoding "petscii_upper"

// --- Region $e4e3-$e543 ---
.pc = $e4e3 "dat_e4e3"

dat_e4e3:
        .byte $7b,$a4,$ee,$eb,$eb,$eb,$02,$00,$ff,$01,$02,$04,$00,$07,$0e,$50 // {..............P
        .byte $80,$00,$03,$00,$00,$f3,$06,$00,$00,$00,$0d,$07,$10,$12,$30,$36 // ..............06
        .byte $00,$00,$00,$00,$7c,$5c,$14,$04,$14,$07,$1c,$08,$2b,$35,$63,$e6 // ....|\......+5c.
        .byte $e6,$e6,$13,$68,$04,$03,$11,$1f,$28,$63,$18,$3f,$03,$81,$00,$00 // ...h....(c.?....
        .byte $00,$00,$00,$00,$30,$30,$04,$38,$03,$80,$0e,$08,$08,$e9,$88,$80 // ....00.8........
        .byte $41,$41,$11,$41,$41,$41,$00,$31,$01,$00,$f3,$04,$00,$78,$00,$00 // AA.AAA.1.....x..
        .byte $00                                   // .

// --- Region $e545-$e60b ---
.pc = $e545 "dat_e545"

dat_e545:
        .byte $0c,$0c,$0c,$02,$02,$02,$ff,$02,$ff,$00,$0a,$10,$41,$41,$41,$01 // ............AAA.
        .byte $04,$01,$00,$fd,$00,$00,$02,$00,$80,$00,$00,$00,$00,$00,$00,$08 // ................
        .byte $00,$51,$01,$16,$01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a // .Q...'.8.K._.s..
        .byte $01,$a1,$01,$ba,$01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71 // ...........-.N.q
        .byte $02,$96,$02,$bd,$02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9 // .........B.t..

loc_e593:
        .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_e5eb:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_e5fb:
        .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 $e611-$e689 ---
.pc = $e611 "dat_e611"

dat_e611:
        .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,$1f,$00,$ff,$9f,$00,$0a,$1f,$08,$1f // .0. ............
        .byte $06,$1f,$05,$ff,$8f,$01,$2e,$03,$31,$03,$33,$03,$35,$81,$9f,$32 // ........1.3.5..2
        .byte $25,$33,$07,$30,$07,$2c,$0b,$27,$03,$25,$03,$24,$03,$22,$03,$24 // %3.0.,.'.%.$.".$
        .byte $07,$25,$03,$24,$03,$22,$0f,$24,$85,$02,$24,$05,$24,$01,$24,$01 // .%.$.".$..$.$.$.
        .byte $24,$ff,$9f,$03,$2e,$9f,$04,$2c,$1f,$2a,$8f,$05,$29,$af,$04,$29 // $......,.*..)..)
        .byte $ff,$85,$00,$0a,$05,$16,$01,$14,$01,$16,$03,$0a,$03,$0a,$03,$16 // ................
        .byte $01,$14,$01,$0f,$03,$11,$03,$05,$01   // .........

// --- Region $e6b6-$ea30 ---
.pc = $e6b6 "Segment $e6b6"
        .byte $05,$03,$05,$03,$11,$03,$0f,$03,$0d,$03,$0c,$ff,$81,$02,$1c,$83 // ................
        .byte $07,$2e,$01,$2e,$83,$06,$20,$81,$02,$1c,$81,$07,$2e,$01,$2e,$01 // ...... .........
        .byte $2e,$83,$02,$1c,$83,$06,$20,$83,$02,$1c,$01,$1c,$83,$08,$2c,$01 // ...... .......,.
        .byte $2c,$83,$06,$20,$81,$02,$1c,$81,$08,$2c,$01,$2c,$01,$2c,$83,$02 // ,.. .....,.,.,..
        .byte $1c,$83,$06,$20,$83,$02,$1c,$01,$1c,$83,$08,$2a,$01,$2a,$83,$06 // ... .......*.*..
        .byte $20,$81,$02,$1c,$81,$08,$2a,$01,$2a,$01,$2a,$83,$02,$1c,$83,$06 //  .....*.*.*.....
        .byte $20,$83,$02,$1c,$01,$1c,$83,$09,$29,$01,$29,$83,$06,$20,$81,$02 //  .......).).. ..
        .byte $1c,$81,$08,$29,$01,$29,$01,$29,$83,$02,$1c,$81,$06,$20,$03,$20 // ...).).)..... . 
        .byte $01,$20,$ff,$8f,$0a,$2e,$03,$2e,$03,$30,$03,$31,$83,$8f,$2f,$23 // . .......0.1../#
        .byte $30,$07,$2e,$07,$30,$03,$2e,$03,$30,$03,$35,$03,$38,$81,$9f,$39 // 0...0...0.5.8..9
        .byte $25,$3a,$03,$38,$81,$9f,$39,$25,$3a,$03,$38,$81,$9f,$39,$25,$3a // %:.8..9%:.8..9%:
        .byte $07,$3d,$83,$9f,$3a,$23,$3c,$01,$3a,$01,$38,$81,$9f,$33,$25,$35 // .=..:#<.:.8..3%5
        .byte $ff,$83,$0b,$2e,$03,$2e,$01,$31,$01,$2e,$03,$35,$01,$33,$01,$35 // .......1...5.3.5
        .byte $01,$2e,$01,$31,$01,$30,$01,$2e,$01,$2c,$01,$29,$03,$30,$01,$2e // ...1.0...,.).0..
        .byte $03,$30,$01,$2e,$01,$30,$01,$31,$01,$38,$01,$33,$01,$38,$01,$3a // .0...0.1.8.3.8.:
        .byte $01,$3d,$01,$3a,$01,$38,$01,$3a,$01,$38,$01,$38,$01,$35,$01,$35 // .=.:.8.:.8.8.5.5
        .byte $01,$33,$01,$33,$01,$31,$01,$31,$01,$2e,$01,$2e,$01,$2c,$01,$2c // .3.3.1.1.....,.,
        .byte $01,$29,$01,$29,$01,$27,$01,$27,$01,$29,$01,$2c,$01,$2e,$01,$31 // .).).'.'.).,...1
        .byte $01,$2c,$01,$2e,$01,$31,$01,$33,$01,$2e,$01,$31,$01,$33,$01,$35 // .,...1.3...1.3.5
        .byte $01,$31,$01,$33,$01,$35,$01,$38,$ff,$81,$0b,$3a,$03,$3a,$01,$3a // .1.3.5.8...:.:.:
        .byte $01,$3a,$03,$3a,$03,$3a,$01,$38,$03,$3a,$01,$3d,$01,$3a,$01,$38 // .:.:.:.8.:.=.:.8
        .byte $01,$35,$01,$33,$01,$35,$01,$33,$01,$35,$01,$38,$01,$35,$01,$38 // .5.3.5.3.5.8.5.8
        .byte $01,$3a,$01,$3d,$01,$3a,$01,$38,$01,$35,$01,$33,$01,$31,$01,$2e // .:.=.:.8.5.3.1..
        .byte $01,$2c,$01,$2e,$01,$31,$01,$2e,$01,$31,$01,$33,$01,$31,$01,$33 // .,...1...1.3.1.3
        .byte $01,$35,$01,$33,$01,$35,$01,$38,$01,$35,$01,$38,$01,$3a,$01,$38 // .5.3.5.8.5.8.:.8
        .byte $01,$3a,$01,$3d,$01,$3a,$01,$3d,$01,$3a,$01,$38,$01,$35,$01,$33 // .:.=.:.=.:.8.5.3
        .byte $01,$35,$01,$33,$01,$31,$01,$33,$01,$31,$01,$2e,$01,$31,$01,$2e // .5.3.1.3.1...1..
        .byte $01,$2c,$ff,$8f,$0a,$2e,$0f,$35,$07,$33,$03,$31,$07,$30,$03,$2e // .,.....5.3.1.0..
        .byte $03,$30,$81,$97,$30,$25,$31,$01,$3a,$01,$38,$01,$35,$01,$3a,$01 // .0..0%1.:.8.5.:.
        .byte $38,$01,$35,$01,$33,$01,$31,$01,$33,$01,$35,$01,$33,$01,$31,$07 // 8.5.3.1.3.5.3.1.
        .byte $2e,$01,$2c,$01,$2e,$07,$31,$03,$33,$0b,$35,$ff,$83,$00,$06,$03 // ..,...1.3.5.....
        .byte $06,$01,$12,$03,$06,$03,$08,$01,$08,$03,$08,$01,$14,$01,$08,$01 // ................
        .byte $12,$01,$14,$03,$0a,$03,$0a,$01,$16,$03,$0a,$03,$0d,$01,$0c,$03 // ................
        .byte $0a,$03,$05,$01,$0f,$01,$11,$ff,$87,$02,$1c,$83,$06,$20,$81,$02 // ............. ..
        .byte $1c,$05,$1c,$03,$1c,$83,$06,$20,$81,$02,$1c,$01,$1c,$87,$02,$1c // ....... ........
        .byte $83,$06,$20,$81,$02,$1c,$05,$1c,$81,$06,$20,$81,$02,$1c,$83,$06 // .. ....... .....
        .byte $20,$01,$20,$01,$20,$ff,$83,$02,$27,$03,$27,$01,$24,$03,$24,$03 //  . . ...'.'.$.$.
        .byte $21,$01,$27,$01,$27,$01,$21,$01,$27,$01,$21,$01,$27,$01,$27,$81 // !.'.'.!.'.!.'.'.
        .byte $06,$22,$01,$23,$01,$24,$01,$25,$01,$26,$01,$27,$01,$28,$01,$29 // .".#.$.%.&.'.(.)
        .byte $01,$2c,$03,$2c,$09,$2e,$ff,$8f,$09,$31,$03,$31,$07,$31,$87,$08 // .,.,.....1.1.1..
        .byte $31,$83,$02,$27,$01,$27,$03,$27,$01,$24,$03,$24,$01,$21,$03,$21 // 1..'.'.'.$.$.!.!
        .byte $01,$21,$03,$21,$8f,$09,$31,$03,$31,$07,$31,$87,$08,$31,$81,$02 // .!.!..1.1.1..1..
        .byte $27,$01,$2c,$01,$27,$01,$2c,$01,$2c,$01,$2a,$01,$27,$01,$24,$03 // '.,.'.,.,.*.'.$.
        .byte $24,$03,$24,$01,$24,$01,$24,$ff,$87,$0a,$2a,$07,$31,$07,$30,$03 // $.$.$.$...*.1.0.
        .byte $2c,$0b,$2e,$01,$30,$01,$31,$01,$00,$01,$35,$01,$00,$01,$33,$01 // ,...0.1...5...3.
        .byte $00,$05,$35,$81,$02,$24,$01,$24,$87,$0a,$2a,$07,$31,$07,$30,$03 // ..5..$.$..*.1.0.
        .byte $31,$0f,$35,$81,$02,$27,$03,$27,$01,$24,$03,$24,$03,$21,$01,$21 // 1.5..'.'.$.$.!.!
        .byte $01,$21,$ff,$9f,$0c,$20,$1f,$20,$1f,$20,$1f,$20,$ff,$87,$0d,$0a // .!... . . . ....
        .byte $07,$16,$07,$14,$07,$11,$07,$0a,$07,$16,$07,$14,$07,$11,$ff,$8f // ................
        .byte $0e,$2e,$03,$31,$03,$30,$03,$2e,$03,$2c,$07,$29,$07,$31,$03,$30 // ...1.0...,.).1.0
        .byte $03,$2e,$03,$30,$03,$31,$0f,$33,$03,$31,$03,$30,$03,$2e,$03,$2c // ...0.1.3.1.0...,
        .byte $07,$2e,$03,$35,$03,$33,$03,$31,$03,$30,$03,$31,$03,$33,$ff,$83 // ...5.3.1.0.1.3..
        .byte $02,$1c,$81,$0f,$40,$01,$40,$83,$06,$20,$81,$0f,$40,$01,$40,$83 // ....@.@.. ..@.@.
        .byte $02,$1c,$03,$1c,$83,$06,$20,$81,$0f,$40,$01,$40,$ff,$87,$0d,$0a // ...... ..@.@....
        .byte $03,$0a,$0b,$16,$07,$0a,$07,$0a,$03,$0a,$0b,$16,$07,$0a,$ff,$83 // ................
        .byte $0e,$2e,$03,$35,$03,$33,$03,$2e,$03,$38,$03 // ...5.3...8.

// --- Region $ea40-$ea80 ---
.pc = $ea40 "Segment $ea40"
        .byte $03,$38,$03,$36,$03,$35,$03,$36,$03,$38,$03,$36,$03,$35,$03,$33 // .8.6.5.6.8.6.5.3
        .byte $03,$31,$03,$33,$03,$31,$07,$2e,$03,$2c,$07,$2e,$03,$31,$03,$30 // .1.3.1...,...1.0
        .byte $03,$2c,$03,$31,$03,$30,$03,$2e,$07,$30,$03,$2e,$03,$30,$03,$33 // .,.1.0...0...0.3
        .byte $07,$35,$07,$3a,$07,$38,$07,$35,$03,$33,$03,$35,$03,$33,$03,$31 // .5.:.8.5.3.5.3.1
        .byte $03                                   // .

// --- Region $ea90-$ec3b ---
.pc = $ea90 "Segment $ea90"
        .byte $ff,$28,$2b,$35,$63,$72,$c2,$39,$77,$ef,$69,$a2,$ce,$fc,$2d,$6e // .(+5cr.9w.i...-n
        .byte $a9,$b3,$c5,$f5,$13,$25,$e6,$e6,$e6,$e6,$e6,$e6,$e7,$e7,$e7,$e8 // .....%..........
        .byte $e8,$e8,$e8,$e9,$e9,$e9,$e9,$e9,$e9,$ea,$ea,$00,$03,$07,$ff,$00 // ................
        .byte $04,$07,$ff,$00,$05,$07,$ff,$81,$1a,$11,$00,$41,$07,$00,$80,$13 // ...........A....
        .byte $80,$1a,$10,$00,$fe,$07,$81,$1c,$11,$00,$81,$1c,$10,$00,$80,$1c // ................
        .byte $fe,$06,$e0,$00,$50,$03,$20,$f0,$00,$02,$41,$41,$0e,$e9,$00,$38 // ....P. ...AA...8
        .byte $30,$00,$41,$41,$08,$88,$31,$03,$30,$f3,$41,$41,$08,$09,$01,$d7 // 0.AA..1.0.AA....
        .byte $00,$ff,$11,$41,$08,$80,$01,$80,$04,$00,$11,$41,$08,$80,$01,$80 // ...A.......A....
        .byte $04,$04,$11,$41,$08,$80,$01,$80,$04,$08,$81,$80,$0a,$a7,$01,$40 // ...A...........@
        .byte $00,$00,$41,$41,$08,$00,$01,$94,$40,$00,$41,$41,$08,$00,$01,$94 // ..AA....@.AA....
        .byte $40,$04,$41,$41,$08,$00,$01,$94,$40,$08,$41,$41,$08,$88,$31,$04 // @.AA....@.AA..1.
        .byte $30,$f3,$41,$41,$08,$00,$01,$14,$40,$00,$81,$80,$0a,$ac,$01,$60 // 0.AA....@......`
        .byte $00,$0f,$41,$40,$08,$8d,$01,$14,$40,$00,$41,$11,$0a,$80,$32,$01 // ..A@....@.A...2.
        .byte $30,$f3,$15,$15,$06,$00,$01,$10,$00,$00,$00,$08,$08,$00,$00,$00 // 0...............
        .byte $00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$8c,$01,$01,$04,$04 // ................
        .fill 12, $04
        .fill 12, $0a
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$14,$14,$0f,$0f,$ff,$8c,$02,$02,$02 // ................
        .byte $02,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$05,$0b,$0b,$0b // ................
        .fill 9, $0b
        .byte $00,$00,$00,$00,$10,$10,$10,$10,$10,$10,$10,$10,$8c,$13,$91,$13 // ................
        .byte $87,$13,$8a,$13,$8c,$13,$91,$13,$87,$13,$8a,$13,$8c,$13,$91,$13 // ................
        .byte $87,$13,$8a,$13,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$8c,$03,$03 // ................
        .byte $03,$03,$00,$00,$00,$00,$00,$00,$00,$00,$06,$06,$07,$07,$08,$08 // ................
        .byte $06,$06,$09,$09,$0d,$0e,$0d,$0c,$0c,$0e,$0e,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$11,$11                   // .....

dat_ec16:
        // === Fill data (32 bytes, $ec16-$ec35) ===
        .fill 32, $12
        .byte $00,$00,$00,$00,$ff                   // .....

dat_ec3b:
        // === Fill data (1 bytes, $ec3b-$ec3b) ===
        .byte $00                                   // .

// --- Region $ecff-$ed0f ---
.pc = $ecff "dat_ecff"

dat_ecff:
        .text "0+&"
        .byte $22                                   // double quote
        .byte $1e,$1a,$16,$13,$10,$0d,$0a,$08,$06,$04,$03,$02
        .byte $01                                   // .

// --- Region $ed3e-$eda8 ---
.pc = $ed3e "Segment $ed3e"
        .byte $37,$85,$01,$58,$78,$a2,$00,$a0,$10,$8e,$14,$03,$8c,$15,$03,$a2 // 7..Xx...........
        .byte $01,$8e,$1a,$d0,$ca,$8e,$0e,$dc,$a9,$00,$8d,$00,$08,$a9,$0c,$8d // ................
        .byte $12,$d0,$58,$d0,$fe,$88,$08,$a0,$08,$b8,$08,$d0,$08,$a9,$21,$0b // ..X...........!.
        .byte $a6,$21,$12,$a9,$22,$01,$0a,$80,$4c,$00,$36,$02,$00,$02,$02,$08 // .!.."...L.6.....
        .byte $02,$08,$08,$0a,$08,$0a,$0a,$0f,$0a,$0f,$0f,$07,$0f,$07,$07,$01 // ................
        .byte $07,$f4,$01,$60,$84,$07,$01,$07,$07,$0f,$07,$0f,$0f,$0a,$0f,$0a // ...`............
        .byte $0a,$08,$0a,$08,$08,$02,$08,$02,$02,$00,$02 // ...........

// --- Region $ee18-$f2ac ---
.pc = $ee18 "Segment $ee18"
        .byte $e5,$1f,$e4,$1e,$e3,$1d,$60,$26,$1c,$1c,$1b,$1b,$1a,$1a,$19,$18 // ......`&........
        .byte $18,$17,$16,$16,$15,$14,$14,$13,$12,$11,$11,$10,$0f,$0f,$0e,$0d // ................
        .byte $0c,$0c,$0b,$0a,$09,$09,$08,$07,$07,$06,$06,$05,$04,$04,$e3,$03 // ................
        .byte $22,$02,$02,$e4,$01,$aa,$e4,$01,$e3,$02,$60,$28,$03,$03,$04,$04 // ".........`(....
        .byte $05,$05,$06,$06,$07,$08,$08,$09,$0a,$0b,$0b,$0c,$0d,$0e,$0e,$0f // ................
        .byte $10,$11,$11,$12,$13,$14,$14,$15,$16,$16,$17,$18,$18,$19,$1a,$1a // ................
        .byte $1b,$1b,$1c,$1c,$e3,$1d,$e4,$1e,$e5,$1f,$61 // ..........a

txt_ee83:
        .encoding "screencode_mixed"
        .text "i"
        .byte $22                                   // double quote
        .text "run the gauntlet"
        .byte $22                                   // double quote
        .text " was cracked by naf of babygang on"
        .encoding "petscii_upper"

txt_eeb8:
        .text " 27.03.1989 "

txt_eec4:
        .encoding "screencode_mixed"
        .text "at the tagada house, just after the babygang meeting. message from naf to wolf: you've been lame! it is perhaps you didn't sleep! watch out for our new demos especially for "
        .byte $22                                   // double quote
        .text "prise de tete"
        .byte $22                                   // double quote
        .text ". o.k, cul8r."
        .encoding "petscii_upper"
        .byte $ee,$20,$21,$5e,$82,$e8,$20,$60,$90,$b2 // . !^.. `..

txt_ef97:
        .encoding "screencode_mixed"
        .text "babygang members are: naf - tagada - tagada bros - wolf - papapower - ddp - thm - kurgan - ludwig - captain crack (or captain igloo,cavern,flam"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_f027:
        .encoding "screencode_mixed"
        .text ".< it is just a little joke!)."
        .encoding "petscii_upper"
        .byte $e3,$20,$2d,$07,$12,$05,$05,$14,$09,$0e,$07,$13,$20,$14,$0f,$3a // . -......... ..:
        .byte $e8,$20,$60,$24,$b4                   // . `$.

txt_f05a:
        .encoding "screencode_mixed"
        .text "  dcs - fairlight - riffs - upfront"
        .encoding "petscii_upper"
        .byte $e4,$20,$60,$27,$b0                   // . `'.

txt_f082:
        .encoding "screencode_mixed"
        .text " agile - nato - baboons - untouchables"
        .encoding "petscii_upper"
        .byte $e3,$20,$60,$25,$b0                   // . `%.

txt_f0ad:
        .encoding "screencode_mixed"
        .text " cosmos - horizon - whoop - browbeat"
        .encoding "petscii_upper"
        .byte $e4,$20,$60,$50,$b0                   // . `P.

txt_f0d6:
        .encoding "screencode_mixed"
        .text "nfc - poltergeist - yankees - level"
        .encoding "petscii_upper"

txt_f0f9:
        .text " 21  "
        .byte $b0                                   // '0' | $80 (end-of-string marker)

txt_f0ff:
        .encoding "screencode_mixed"
        .text " equinox - tronix - and all the others"
        .encoding "petscii_upper"
        .byte $e3                                   // .

txt_f126:
        .text " '"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $b1,$20,$b2                           // . .

txt_f12c:
        .text "  "
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $e3                                   // .

txt_f130:
        .text " !"
        .byte $b4                                   // '4' | $80 (end-of-string marker)
        .byte $e5                                   // .

txt_f134:
        .text " !"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $e7                                   // .

txt_f138:
        .text " !"
        .byte $b6                                   // '6' | $80 (end-of-string marker)
        .byte $e8                                   // .

txt_f13c:
        .text " !"
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $e8,$20,$60,$50,$b2                   // . `P.

txt_f144:
        .encoding "screencode_mixed"
        .text "o.k, if u want to meet us, go to horizon's party or dial"
        .encoding "petscii_upper"

txt_f17c:
        .text " (033) 41668070 ("
        .byte $04,$01,$16,$05,$29,$2e,$80,$20,$20,$21,$5e,$81,$d0,$20,$80,$21 // ....)..  !^.. .!
        .byte $ff,$35,$fc,$fc,$f8,$f8,$f2,$f2,$e7,$ff,$7f,$7f,$3f,$3f,$1f,$1f // .5..........??..
        .byte $0f,$e7,$c0,$cf,$9f,$9f,$0f,$c2,$26,$0f,$07,$87,$c3,$c3,$00,$c3 // ........&.......
        .byte $a1,$e5,$87,$24,$80,$ff,$0f,$87,$e3,$c3,$22,$87,$0f,$e5,$87,$a1 // ...$......".....
        .byte $c2,$21,$87,$e3,$c3,$22,$87,$0f,$c3,$24,$f0,$c1,$87,$87,$e3,$0f // .!..."...$......
        .byte $25,$ff,$1f,$c7,$f7,$f3,$c3,$26,$0f,$0f,$87,$87,$c1,$f0,$c4,$24 // %......&.......$
        .byte $f3,$f7,$c7,$1f,$c3,$22,$00,$86,$e5,$87,$28,$ff,$7f,$1f,$0f,$87 // ....."....(.....
        .byte $87,$c3,$c3,$e4,$87,$22,$86,$00,$c2,$26,$c3,$87,$87,$0f,$1f,$7f // ....."...&......
        .byte $c3,$a1,$e5,$87,$25,$80,$ff,$03,$e3,$f3,$c2,$22,$9f,$1f,$e5,$87 // ....%......"....
        .byte $a1,$c2,$21,$9f,$c2,$23,$f3,$e3,$03,$c3,$a1,$e5,$87,$25,$80,$ff // ..!..#.......%..
        .byte $03,$e3,$f3,$c2,$22,$9f,$1f,$e5,$87,$21,$03,$c2,$21,$9f,$c8,$24 // ...."....!..!..$
        .byte $f0,$c1,$87,$87,$e3,$0f,$25,$ff,$1f,$c7,$f7,$f3,$c3,$26,$0f,$0f // ......%......&..
        .byte $87,$87,$c1,$f0,$c2,$21,$01,$e3,$c3,$22,$87,$0f,$c3,$21,$03,$e5 // .....!..."...!..
        .byte $87,$23,$80,$ff,$03,$e5,$87,$21,$07,$e5,$87,$21,$03,$c2,$e5,$87 // .#.....!...!....
        .byte $21,$03,$c3,$21,$03,$e6,$87,$c8,$e5,$87,$21,$03,$d3,$21,$03,$e6 // !..!......!..!..
        .byte $87,$c4,$24,$e7,$c3,$c1,$f0,$e6,$87,$24,$0f,$3f,$ff,$07,$e3,$87 // ..$......$.?....
        .byte $2c,$86,$84,$80,$ff,$03,$cf,$9f,$3f,$7f,$3f,$3f,$86,$e4,$87,$21 // ,.......?.??...!
        .byte $07,$c2,$26,$1f,$0f,$0f,$87,$87,$03,$c3,$21,$03,$e6,$87,$c8,$e5 // ..&.......!.....

// --- Region $f2b0-$fce1 ---
.pc = $f2b0 "Segment $f2b0"
        .byte $c5,$23,$f3,$e3,$03,$c3,$21,$03,$e4,$81,$2c,$90,$90,$ff,$03,$87 // .#....!...,.....
        .byte $87,$07,$07,$87,$87,$90,$90,$e3,$99,$21,$09,$c2,$e5,$87,$21,$03 // .........!....!.
        .byte $c3,$29,$0f,$87,$83,$81,$80,$90,$98,$ff,$03,$e4,$87,$24,$07,$07 // .)...........$..
        .byte $9c,$9e,$e3,$9f,$21,$0f,$c2,$e3,$07,$23,$87,$c7,$e7,$c3,$35,$f0 // ....!....#....5.
        .byte $c3,$87,$8f,$0f,$1f,$1f,$ff,$3f,$0f,$87,$c7,$c3,$e3,$e3,$1f,$0f // .......?........
        .byte $8f,$87,$c3,$f0,$c2,$26,$e3,$c3,$c7,$87,$0f,$3f,$c3,$a1,$e5,$87 // .....&.....?....
        .byte $24,$80,$ff,$1f,$87,$e3,$c3,$22,$87,$1f,$e5,$87,$21,$03,$cb,$60 // $......"....!..`
        .byte $21,$f0,$c3,$87,$8f,$0f,$1f,$1f,$ff,$3f,$0f,$87,$c7,$c3,$e3,$e3 // !........?......
        .byte $1f,$0f,$8f,$87,$c3,$f0,$f8,$fc,$e3,$c3,$c7,$87,$0f,$3f,$07,$0f // .............?..
        .byte $ff,$00,$e5,$87,$24,$80,$ff,$1f,$87,$e3,$c3,$24,$87,$1f,$84,$86 // ....$......$....
        .byte $e3,$87,$21,$03,$c2,$26,$3f,$1f,$0f,$0f,$87,$03,$c3,$2b,$f0,$c3 // ..!..&?......+..
        .byte $87,$87,$81,$80,$c0,$ff,$0f,$e3,$f3,$c2,$28,$3f,$0f,$f0,$fe,$1f // ..........(?....
        .byte $1f,$8f,$e0,$c2,$26,$07,$03,$83,$c3,$87,$1f,$c3,$23,$00,$18,$38 // ....&.......#..8
        .byte $e4,$f8,$24,$ff,$03,$63,$73,$e4,$7f,$e5,$f8,$21,$f0,$c2,$e5,$7f // ..$..cs....!....

txt_f390:
        .text "!?"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $21,$03,$e6,$87,$22,$ff,$c3,$e6,$e7,$e3,$87,$23,$c7,$c3,$f0,$c2 // !..."......#....
        .byte $e3,$e7,$23,$cf,$8f,$3f,$c3,$35,$03,$87,$87,$c3,$c3,$e1,$e1,$ff // ..#..?.5........
        .byte $c3,$e7,$e7,$cf,$cf,$9f,$9f,$f0,$f0,$f8,$f8,$fc,$fc,$c2,$24,$3f // ..............$?
        .byte $3f,$7f,$7f,$c5,$21,$03,$e3,$87,$25,$86,$c2,$c0,$ff,$c3,$e3,$e7 // ?...!...%.......
        .byte $29,$67,$4f,$0f,$c1,$c1,$e3,$e3,$e7,$e7,$c2,$23,$0f,$0f,$1f,$e3 // )gO........#....
        .byte $9f,$c3,$35,$03,$87,$c7,$c3,$e1,$f0,$f8,$ff,$c3,$e7,$cf,$9f,$3f // ..5............?
        .byte $7f,$7f,$f8,$f2,$e7,$cf,$9f,$0f,$c2,$26,$3f,$1f,$0f,$8f,$87,$03 // .........&?.....
        .byte $c3,$2f,$03,$87,$c3,$e1,$f0,$f8,$f8,$ff,$c3,$e7,$cf,$9f,$3f,$7f // ./............?.
        .byte $7f,$e5,$f8,$21,$f0,$c2,$e5,$7f       // ...!....

txt_f41b:
        .text "!?"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $35,$80,$0f,$1f,$ff,$fe,$fc,$f8,$ff,$03,$c3,$87,$0f,$1f,$3f,$7f // 5.............?.
        .byte $f0,$e1,$c3,$87,$0f,$00,$c5,$23,$e3,$c3,$07,$c2,$e8,$f0 // .......#......

txt_f43c:
        .text "!?"
        .byte $c7                                   // 'G' | $80 (end-of-string marker)
        .byte $e8,$f0,$c7,$2d,$3f,$ff,$f8,$e3,$e3,$e1,$f0,$f8,$80,$ff,$1f,$8f // ...-?...........
        .byte $cf,$c2,$28,$3f,$03,$fc,$fc,$80,$18,$00,$86,$c2,$26,$3f,$67,$c3 // ..(?........&?g.
        .byte $73,$13,$0f,$c2,$21,$fc,$c7,$e8,$0f,$c7,$21,$fc,$e8,$0f,$28,$ff // s...!.....!...(.
        .byte $f9,$f0,$e0,$c0,$90,$f0,$f0,$c3,$23,$7f,$3f,$9f,$c2,$e6,$f0,$cd // ........#.?.....
        .byte $25,$fb,$f3,$e7,$c0,$80,$c6,$27,$03,$03,$80,$c0,$e7,$f3,$fb,$c3 // %......'........
        .byte $22,$03,$03,$80,$27,$ff,$21,$fc,$e5,$f8,$21,$fc,$c2,$e5,$7f,$c1 // "...'.!...!.....
        .byte $02,$fc,$fc,$ff,$ff,$c8,$26,$f3,$e1,$f1,$f9,$fb,$e7,$c2,$26,$9f // ......&.......&.
        .byte $0f,$8f,$cf,$df,$3f,$d3,$e3,$f3,$a2,$23,$f3,$f3,$ff,$e3,$3f,$24 // ....?....#....?$
        .byte $03,$03                               // ..

txt_f4c1:
        .text "??"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e3,$f3,$c3,$22,$03,$03,$e3,$3f,$c6,$33,$f0,$e0,$c2,$c0,$e0,$ff // ..."...?.3......
        .byte $3f,$3f,$0f,$67,$77,$7f,$3f,$f8,$fc,$cc,$e0,$f9,$f9,$c2,$24,$0f // ??.gw.?.......$.
        .byte $07,$87,$1f,$c5,$27,$c3,$81,$99,$81,$c3,$ff,$fe,$c2,$2c,$f3,$e3 // ....'........,..
        .byte $c7,$8f,$1f,$3f,$fc,$f8,$f1,$e3,$c7,$cf,$c2,$27,$7f,$ff,$c3,$81 // ...?.......'....
        .byte $99,$81,$c3,$c2,$23,$f8,$e3,$e3,$e3,$f0,$26,$c0,$ff,$7f,$9f,$9f // ....#.....&.....
        .byte $7f,$c2,$27,$83,$8c,$1c,$1e,$0c,$81,$c3,$c2,$21,$4f,$e3,$1f,$22 // ..'........!O.."
        .byte $0f,$83,$c2,$23,$fe,$fc,$fc,$c2,$21,$fe,$c2,$26,$7f // ...#....!..&.

txt_f531:
        .text "??"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $3f,$7f,$d3,$24,$f9,$e3,$c7,$c7,$e3,$8f,$c8,$e4,$8f,$24,$c7,$c7 // ?..$.........$..
        .byte $e3,$f9,$d1,$24,$9f,$c7,$e3,$e3,$e3,$f1,$c8,$e4,$f1,$24,$e3,$e3 // ...$.........$..
        .byte $c7,$9f,$c3,$25,$e7,$e3,$f1,$f8,$fc,$c3,$2a,$e7,$c7,$8f,$1f,$3f // ...%......*....?
        .byte $fc,$f8,$f1,$e3,$e7,$c3,$25,$3f,$1f,$8f,$c7,$e7,$c6,$e4,$fe,$21 // ......%?.......!
        .byte $e0,$c3,$e4,$7f,$22,$07,$e0,$e4,$fe,$c3,$21,$07,$e4,$7f,$d4,$24 // ....".....!....$
        .byte $fe,$fc,$fc,$fe,$c2,$23,$fc,$ff,$7f,$e3 // .....#....

txt_f58e:
        .text "?"
        .byte $22                                   // double quote character
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7f,$c8,$21,$e0,$c7,$22,$07,$e0,$c7,$21,$07,$d8,$24,$fe,$fc,$fc // ..!.."...!..$...
        .byte $fe,$c4,$24,$7f,$3f,$3f,$7f,$ca,$21,$fe,$c2,$2c,$f3,$e3,$c7,$8f // ..$.??..!..,....
        .byte $1f,$3f,$fc,$f8,$f1,$e3,$c7,$cf,$c2,$21,$7f,$c8,$35,$f0,$c3,$87 // .?.......!..5...
        .byte $8f,$0f,$1e,$1c,$ff,$3f,$0f,$87,$87,$03,$63,$e3,$19,$03,$87,$87 // .....?....c.....
        .byte $c3,$f0,$c2,$26,$e3,$c3,$c7,$87,$0f,$3f,$c3,$23,$f8,$f0,$c0,$e4 // ...&.....?.#....
        .byte $f8,$c1,$e7,$7f,$e5,$f8,$21,$e0,$c2,$e5,$7f,$21,$1f,$c3,$23,$f0 // ......!....!..#.
        .byte $cf,$bf,$c5,$2b,$1f,$87,$c3,$e3,$e3,$c3,$87,$ff,$fc,$f1,$c7,$a2 // ...+............
        .byte $c2,$26,$1f,$7f,$ff,$f3,$03,$03,$c3,$35,$80,$80,$9f,$ff,$fc,$f9 // .&.......5......
        .byte $fc,$ff,$03,$03,$c7,$1f,$7f,$ff,$0f,$ff,$9f,$9f,$df,$e7,$f8,$c2 // ................
        .byte $26,$87,$e3,$c3,$c3,$87,$1f,$c5,$22,$fc,$f0,$02,$c3,$0f,$3f,$ff // &.......".....?.
        .byte $24,$cf,$0f,$0f,$00,$c4,$21,$fc,$c2,$21,$03,$e4,$0f,$21,$03,$c3 // $.....!..!...!..
        .byte $a2,$e3,$3f,$26,$20,$8e,$ff,$03,$03,$f3,$c2,$22,$3f,$0f,$c2,$24 // ..?& ......"?..$
        .byte $7f,$bf,$cf,$f0,$c2,$26,$87,$c3,$c3,$87,$0f,$3f,$c4,$29,$fc,$f0 // .....&.....?.)..
        .byte $e3,$c7,$8f,$10,$ff,$0f,$77,$c4,$27,$3f,$07,$0f,$0f,$8f,$c7,$f0 // ......w.'?......
        .byte $c2,$26,$8f,$c7,$c3,$c7,$8f,$3f,$c3,$a3,$25,$3f,$ff,$fe,$fc,$ff // .&.....?..%?....
        .byte $e3,$1f,$2a,$9f,$1f,$3f,$7f,$f8,$f1,$e3,$c7,$8f,$1f,$cb,$35,$f0 // ..*..?........5.
        .byte $c7,$8f,$1f,$1f,$8f,$e0,$ff,$3f,$8f,$c7,$e3,$e3,$c7,$1f,$8f,$1f // .......?........
        .byte $1f,$8f,$c7,$f0,$c2,$26,$c7,$e3,$e3,$c7,$8f,$3f,$c3,$2b,$f0,$c7 // .....&.....?.+..
        .byte $8f,$0f,$0f,$8f,$c7,$ff,$3f,$8f,$c7,$e3,$c3,$22,$83,$f0,$c2,$23 // ......?...."...#
        .byte $bf,$9e,$c0,$c2,$25,$33,$f3,$e7,$cf,$1f,$c7,$24,$fe,$fc,$fc,$fe // ....%3.....$....
        .byte $c4,$29,$7f,$3f,$3f,$7f,$ff,$fe,$fc,$fc,$fe,$c4,$24,$7f,$3f,$3f // .).??.......$.??
        .byte $7f,$c7,$24,$fe,$fc,$fc,$fe,$c4,$29,$7f,$3f,$3f,$7f,$ff,$fe,$fc // ..$.....).??....
        .byte $fc,$fe,$c2,$23,$fc,$ff,$7f,$e3       // ...#....

txt_f6f9:
        .text "?"
        .byte $22                                   // double quote character
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $7f,$c3,$2a,$fe,$fc,$f8,$f1,$e3,$f1,$ff,$3f,$3f,$7f,$c4,$23,$f8 // ..*.......??..#.
        .byte $fc,$fe,$c6,$23,$7f                   // ...#.

txt_f711:
        .text "??"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $22,$e0,$e0,$c6,$22,$07,$07,$c2,$22,$e0,$e0,$c6,$22,$07,$07,$c7 // "..."..."..."...
        .byte $23,$fc,$fc,$fe,$c6,$2a,$7f,$3f,$1f,$8f,$c7,$8f,$ff,$fe,$fc,$fc // #....*.?........
        .byte $c4,$23,$1f,$3f,$7f,$c6,$23,$f8,$f1,$f3,$c2,$6a,$f1,$fc,$fc,$ff // .#.?..#....j....
        .byte $3f,$9f,$cf,$cf,$8f,$1f,$3f,$fe,$fe,$ff,$fe,$fc,$fc,$fe,$ff,$7f // ?.....?.........
        .byte $7f,$ff,$7f,$3f,$3f,$7f,$ff,$7a,$60,$7c,$6b,$e4,$8b,$76,$56,$85 // ...??..z`|k..vV.
        .byte $26,$42,$66,$46,$6c,$a5,$b8,$79,$98,$99,$45,$86,$79,$84,$99,$59 // &BfFl..y..E.y..Y
        .byte $8a,$fd,$59,$b7,$68,$87,$73,$75,$4c,$a5,$94,$07,$93,$6a,$79,$96 // ..Y.h.suL....jy.
        .byte $ac,$69,$b7,$9b,$63,$9b,$77,$89,$98,$b8,$8b,$97,$84,$3b,$9b,$a7 // .i..c.w......;..
        .byte $a8,$44,$66,$48,$81                   // .DfH.

txt_f799:
        .text "YVV"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $b8,$a8,$89,$99,$76,$b5,$58,$79,$88,$c8,$6a,$86,$55,$d9,$38,$74 // ....v.Xy..j.U.8t
        .byte $86,$24,$a8,$98,$59,$86,$67,$68,$88,$46,$67,$86,$7a,$dc,$9c,$99 // .$..Y.gh.Fg.z...
        .byte $98,$97,$89,$7b,$f8,$7b,$78,$70,$9a,$6d,$c4,$8a,$65,$58,$84,$07 // ...{.{xp.m..eX..
        .byte $41,$76,$46,$ac,$78,$87,$88,$89,$a9,$63,$7b,$ab,$34,$a8,$59,$5a // AvF.x....c{.4.YZ
        .byte $fc,$48,$97,$88,$66,$56,$84,$9b,$69,$61,$7c,$54,$87,$68,$89,$d7 // .H..fV..ia|T.h..
        .byte $7b,$79,$b8,$45,$b8,$58,$99,$9a,$a5,$ab,$77,$94,$5a,$a9,$79,$96 // {y.E.X....w.Z.y.
        .byte $55,$77,$36,$72,$78,$66,$57,$bc,$8a,$86,$98,$99,$77,$76,$57,$9a // Uw6rxfW.....wvW.
        .byte $69,$c8,$6a,$97,$8a,$96,$66,$65,$55,$57,$77,$a5,$88,$57,$77,$87 // i.j...feUWw..Ww.
        .byte $75,$56,$57,$66,$8a,$ed,$8b,$b9,$89,$87,$b7,$8c,$d7,$a9,$79,$42 // uVWf..........yB
        .byte $c6,$6d,$94,$88,$46,$66,$72,$07,$22,$55,$68,$aa,$59,$a7,$88,$99 // .m..Ffr."Uh.Y...
        .byte $ba,$52,$8d,$a8,$5a,$94,$8a,$4c,$fa,$7a,$78,$68,$85,$68,$57,$86 // .R..Z..L.zxh.hW.
        .byte $b8,$57,$65,$84,$56,$59,$6a,$d4,$7c,$79,$b7,$46,$a7,$58,$9a,$8a // .We.VYj.|y.F.X..
        .byte $96,$ab,$89,$84,$8b,$a9,$79,$a8,$44,$66,$36,$73,$78,$64,$47,$8c // ......y.Df6sxdG.
        .byte $c6,$69,$87,$98,$9a,$65,$77,$99,$68,$cb,$57,$aa,$aa,$76,$66,$65 // .i...ew.h.W..vfe
        .byte $65,$78,$68,$96,$a7,$68,$6a,$92,$01,$4a,$98,$73,$7a,$68,$cd,$ad // exh..hj..J.szh..
        .byte $85,$ab,$67,$95,$9b,$97,$97,$89,$43,$95,$59,$98,$78,$86,$67,$43 // ..g.....C.Y.x.gC
        .byte $29,$61,$45,$59,$76,$bb,$88,$96,$9b,$a9,$74,$7b,$88,$a9,$67,$77 // )aEYv.....t{..gw
        .byte $4b,$f9,$9b,$77,$68,$74,$69,$68,$96,$a7,$69,$56,$85,$84,$68,$6b // K..whtih..iV..hk
        .byte $c3,$8c,$8b,$b5,$59,$86,$57,$9b,$ba,$77,$ab,$87,$84,$7b,$97,$59 // ....Y.W..w...{.Y
        .byte $96,$34,$54,$57,$62,$79,$76,$55,$ad,$86,$88,$79,$77,$9a,$95,$3b // .4TWbyvU...yw..;
        .byte $95,$78,$be,$66,$ba,$bb,$66,$78,$76,$55,$88,$87,$98,$86,$68,$7a // .x.f..fxvU....hz
        .byte $52,$88,$87,$75,$68,$57,$cc,$9c,$65,$a9,$78,$76,$aa,$87,$b7,$99 // R..uhW..e.xv....
        .byte $47,$85,$79,$79,$a5,$68,$67,$53,$3b,$62,$44,$6a,$95,$ab,$67,$a8 // G.yy.hgS;bDj..g.
        .byte $6b,$c8,$95,$6b,$b6,$87,$56,$a5,$5c,$b8,$a7,$7a,$68,$74,$68,$79 // k..k..V.\..zhthy
        .byte $97,$97,$78,$57,$97,$74,$88,$8d,$b3,$bb,$9c,$a6,$68,$77,$56,$9b // ..xW.t......hwV.
        .byte $99,$85,$ba,$87,$66,$79,$49,$84,$a7,$24,$53,$78,$54,$69,$86,$65 // ....fyI..$SxTi.e
        .byte $9b,$65,$78,$a9,$6a,$a9,$97,$4a,$a4,$7a,$8b,$b4,$7e,$98,$a5,$59 // .ex.j..J.z..~..Y
        .byte $76,$46,$b7,$75,$9c,$67,$96,$8b,$43,$99,$98,$48,$67,$78,$c9,$ac // vF.u.g..C..Hgx..
        .byte $56,$a8,$78,$67,$8a,$88,$a7,$9a,$66,$94,$69,$79,$a3,$79,$67,$64 // V.xg....f.iy.ygd
        .byte $59,$63,$56,$69,$a5,$89,$5a,$96,$7a,$c9,$78,$97,$89,$73,$69,$68 // YcVi..Z.z.x..sih
        .byte $88,$9c,$98,$86,$ab,$54,$76,$8a,$76,$78,$87,$77,$89,$74,$76,$8c // .....Tv.vx.w.tv.
        .byte $a5,$9a,$9b,$86,$78,$67,$64,$9a,$77,$99,$8a,$b7,$46,$99,$49,$84 // ....xgd.w...F.I.
        .byte $98,$24,$54,$79,$45,$78,$78,$64,$a9,$68,$75,$a9,$8b,$97,$a8,$79 // .$TyExxd.hu....y
        .byte $67,$69,$88,$a6,$6d,$a7,$96,$57,$67,$37,$95,$64,$7e,$74,$a8,$7b // gi..m..Wg7.d~t.{
        .byte $62,$9a,$a6,$68,$79,$68,$ea,$9d,$64,$ba,$69,$65,$ab,$67,$b9,$88 // b..hyh..d.ie.g..
        .byte $57,$96,$66,$9b,$93,$78,$78,$54,$67,$63 // W.f..xxTgc

txt_f9d7:
        .text "6Y"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $78,$5a,$88,$99,$ba,$85,$88,$8a,$63,$5a,$77,$99,$bb,$98,$85,$ab // xZ......cZw.....
        .byte $45,$84,$8a,$87,$69,$87,$77,$76,$77,$56,$a9,$8c,$97,$ca,$a7,$38 // E...i.wvwV.....8
        .byte $a6,$79,$89,$cb,$76,$cb,$88,$54,$89,$5a,$93,$99,$23,$63,$6b,$23 // .y..v..T.Z..#ck#
        .byte $78,$77,$76,$a8,$79,$76,$aa,$9c,$a8,$b8,$67,$86,$7a,$89,$a6,$7c // xwv.yv....g.z..|
        .byte $89,$84,$48,$43,$57,$65,$64,$9d,$56,$98,$99,$55,$ca,$78,$96,$8a // ..HCWed.V..U.x..
        .byte $59,$ce,$b9,$96,$8d,$86,$87,$bc,$37,$c8,$65,$58,$57,$85,$ae,$72 // Y.......7.eXW..r
        .byte $87,$88,$64,$76,$54,$26,$68,$97,$59,$89,$87,$b9,$ac,$76,$78,$bb // ..dvT&h.Y....vx.
        .byte $63,$58,$87,$79,$da,$88,$55,$b6,$29,$63,$87,$98,$49,$77,$96,$66 // cX.y..U.)c..Iw.f
        .byte $79,$55,$aa,$8c,$99,$c9,$c8,$27,$b7,$89,$99,$bc,$65,$bb,$88,$65 // yU.....'....e..e
        .byte $79,$88,$95,$79,$32,$62,$6b,$25,$77,$88,$99,$66,$99,$46,$b9,$bc // y..y2bk%w..f.F..
        .byte $88,$99,$85,$86,$9a,$6a,$b6,$9c,$88,$75,$58,$32,$74,$76,$45,$bc // .....j...uX2tvE.
        .byte $48,$a7,$87,$46,$db,$69,$95,$68,$59,$dd,$aa,$75,$9b,$77,$89,$c8 // H..F.i.hY..u.w..
        .byte $49,$99,$87,$75,$69,$46,$ec,$46,$65,$88,$66,$76,$35,$34,$8b,$85 // I..uiF.Fe.fv54..
        .byte $88,$68,$88,$eb,$9c,$75,$88,$9b,$76,$77,$96,$8d,$d8,$98,$46,$b4 // .h...u..vw....F.
        .byte $2a,$63,$76,$87,$66,$77,$75,$44,$88,$57,$a8,$7c,$a6,$cc,$c8,$27 // *cv.fwuD.W.|...'
        .byte $c6,$8a,$79,$ec
        .byte $55,$bc,$86,$86
        .byte $59,$88,$67,$a7
        .text "5RI%"
        .byte $87,$99,$57,$94,$9b,$37,$c9,$cb,$8b,$99,$94,$78,$99,$78,$cb,$69 // ..W..7.....x.x.i
        .byte $a8,$86,$56,$25,$63,$65,$78,$9b,$76,$a8,$76,$48,$e7,$7b,$54,$86 // ..V%cex.v.vH.{T.
        .byte $3a,$ec,$79,$56,$a7,$9a,$7b,$c4,$7a,$89,$86,$76,$96,$4a,$e8,$78 // :.yV..{.z..v.J.x
        .byte $36,$98,$86,$86,$15,$57,$a5,$5a,$64,$86,$7c,$f7,$7c,$96,$67,$a7 // 6....W.Zd.|.|.g.
        .byte $8a,$58,$88,$bc,$b9,$a9,$69,$83,$79   // .X....i.y

txt_fb23:
        .text "4V"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $45,$95,$57,$75,$65,$87,$48,$89,$c9,$7b,$b8,$39,$97,$99,$9b,$fc // E.Wue.H..{.9....
        .byte $48,$ba,$87,$85,$69,$6b,$68,$94       // H...ikh.

txt_fb3e:
        .text "FSX7"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $47,$85,$56,$98,$69,$a8,$e9,$ac,$6a,$a1,$6c,$87,$89,$cc,$6a,$b7 // G.V.i...j.l...j.
        .byte $97
        .text "UHSV"
        .byte $88,$99,$67,$97,$66,$7b,$a6,$97
        .byte $26,$93
        .byte $4c
        .byte $d7,$47,$78,$7a,$b9,$bd,$66,$c9,$85,$9c,$54,$a5,$5d,$d6,$78,$66 // .Gxz..f...T.].xf
        .byte $7a,$a7,$78
        .text "RXCYC"
        .byte $75,$7d,$e6,$7c,$87,$64,$ac,$79
        .byte $a8,$ac,$bc,$9c,$c8,$89,$77,$85,$65,$49,$98,$47,$63,$67,$66,$83 // ......w.eI.Gcgf.
        .byte $48,$46,$79,$c8,$79,$86,$59,$87,$ab,$bd,$c7,$84,$bf,$66,$d4,$49 // HFy.y.Y......f.I
        .byte $5b,$88,$a4                           // [..

txt_fba6:
        .text "GS"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $49,$94,$86,$46,$49,$97,$77,$9b,$e7,$ab,$79,$71,$5c,$89,$87,$ae // I..FI.w...yq\...
        .byte $65,$c9,$97,$64,$38,$63,$56,$89,$69,$94,$9a,$56,$97,$98,$77,$25 // e..d8cV.i..V..w%
        .byte $a3,$5b,$a6,$59,$86,$8a,$db,$ca,$7b,$a6,$4c,$c9,$84 // .[.Y....{.L..

txt_fbd6:
        .text "HZ"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $ab,$34,$89,$88,$77,$33,$65,$34,$59,$55,$75,$9c,$d8,$8d,$a7,$88 // .4..w3e4YUu.....
        .byte $7c,$a9,$e7,$5d,$ba,$aa,$b9,$86,$47,$75,$54,$46,$78,$75,$76,$67 // |..]....GuTFxuvg
        .byte $56,$84,$59,$45,$8a,$d9,$79,$87,$68,$97,$ad,$ea,$98,$38,$bb,$88 // V.YE..y.h....8..
        .byte $b3,$46,$6b,$99,$85                   // .Fk..

txt_fc0e:
        .text "F6"
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $a8,$38,$74,$66,$4a,$95,$77,$9a,$e9,$8d,$87,$52,$7c,$88,$86,$9f // .8tfJ.w....R|...
        .byte $86,$eb,$88,$74,$48,$75,$76,$87,$55,$b8,$7a,$66,$67,$86,$88,$42 // ...tHuv.U.zfg..B
        .byte $84,$4b,$84,$89,$67,$6b,$fd,$a9,$aa,$56,$da,$9c,$63,$94,$7d,$68 // .K..gk...V..c.}h
        .byte $b3,$28,$89,$b6,$98,$54,$45,$65,$69,$45,$87,$8b,$d9,$8c,$96,$96 // .(...TEeiE......
        .byte $9d,$9b,$73,$9c,$a9,$9e,$95,$73,$5a,$87 // ..s....sZ.

txt_fc5b:
        .text "R7D"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $7a,$65,$48,$a5,$69,$57,$89,$ea,$7c,$87,$79,$88,$df,$a9,$94,$79 // zeH.iW..|.y....y
        .byte $9c,$99,$52,$76,$89,$8a,$74,$55,$19,$97,$b5,$38,$55,$75,$6b,$75 // ..Rv..tU...8Uuku
        .byte $77,$8a,$ea,$7d,$a5,$53,$9c,$78,$95,$9c,$b9,$bc,$86,$85,$7a,$57 // w..}.S.x......zW
        .byte $64,$85,$26,$b7,$88,$54,$77,$67,$97,$35,$84,$a9,$49,$87,$87,$7d // d.&..Twg.5..I..}
        .byte $fc,$8c,$a7,$6a,$c9,$c8,$57,$67,$98,$89,$42,$78,$49,$c6,$69,$42 // ...j..Wg..BxI.iB
        .byte $46,$65,$48,$45,$98,$7a,$da,$7c,$97,$86,$cb,$97,$56,$ac,$b5,$bd // FeHE.z.|....V...
        .byte $64,$54,$7a,$66                       // dTzf

txt_fcc3:
        .text "RW'"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $88,$64,$6b,$85,$69,$76,$8a,$e8,$8c,$75,$7a,$5a,$fd,$7b,$54,$98 // .dk.iv...uzZ.{T.
        .byte $bb,$77,$35,$68,$98,$99,$54,$62,$69,$7b,$93 // .w5h..Tbi{.

// --- Region $fd0b-$fd14 ---
.pc = $fd0b "dat_fd0b"

dat_fd0b:
        .byte $9b,$7a,$74,$99,$49,$74,$54,$85,$4a,$b4 // .zt.ItT.J.

// --- Region $fd17-$fda2 ---
.pc = $fd17 "dat_fd17"

dat_fd17:
        .byte $57,$75,$47,$66,$98,$7a,$e9,$6c,$a9,$86,$9b,$65,$88,$be,$78,$b9 // WuGf.z.l...e..x.
        .byte $65,$67,$79,$55,$52,$76,$27,$a9,$a7,$65,$6a,$83,$6b,$77,$79,$ea // egyURv'..ej.kwy.
        .byte $6b,$84,$8b,$5b,$fb,$8b,$45,$a8,$bb,$36,$92,$01,$6b,$69,$a6,$64 // k..[..E..6..ki.d
        .byte $47,$85,$9c,$65,$74,$48,$78,$68,$85,$78,$a9,$bc,$8b,$b5,$66,$6b // G..etHxh.x....fk
        .byte $84,$67,$9e,$b8,$b8,$88,$57,$88,$76,$55,$72,$38,$99,$86,$46,$75 // .g....W.vUr8..Fu
        .byte $69,$88,$95,$68,$58,$87,$98,$7a,$68,$fa,$cd,$67,$a7,$8a,$99,$88 // i..hX..zh..g....
        .byte $95,$68,$74,$49,$84,$6a,$97,$87,$32,$76,$46,$67,$76,$87,$6b,$c8 // .htI.j..2vFgv.k.
        .byte $9b,$a9,$66,$77,$8a,$ba,$88,$a9,$46,$86,$67,$56,$45,$72,$5a,$a7 // ..fw....F.gVErZ.
        .byte $99,$54,$79,$35,$99,$76,$a9,$9a,$99,$87,$aa,$8e // .Ty5.v......

// --- Region $fda6-$ff5a ---
.pc = $fda6 "dat_fda6"

dat_fda6:
        .byte $87,$96,$78,$47,$76,$a9,$67,$54,$76,$48,$a9,$65,$13,$87,$57,$88 // ..xGv.gTvH.e..W.
        .byte $87,$69,$aa,$cb,$9e,$64,$65,$9b,$54,$99,$bd,$7b,$b7,$76,$56,$78 // .i...de.T..{.vVx
        .byte $47,$66,$33,$98,$6c,$82,$67,$25,$89,$a9,$49,$61,$99,$4c,$d6,$77 // Gf3.l.g%..Ia.L.w
        .byte $5d,$cb,$e8,$49,$95,$9c,$79,$d7,$48,$78,$63,$9a,$55,$88,$a9,$65 // ]..I..y.Hxc.U..e
        .byte $15,$83,$68,$69,$86,$67,$9b,$b9,$7d,$b4,$76,$7b,$96,$9b,$ab,$88 // ..hi.g..}.v{....
        .byte $e8,$57,$85,$57,$45,$76,$43,$69,$a5,$a9,$24,$85,$57,$8a,$68,$a5 // .W.WEvCi..$.W.h.
        .byte $8c,$8a,$a7,$aa,$9f,$c8,$e9,$68,$78,$77,$96,$77,$69,$55,$88,$45 // .......hxw.wiU.E
        .byte $75,$5a,$97,$75,$14,$95,$59,$88,$86,$89,$ac,$d9,$bc,$64,$69,$8a // uZ.u..Y......di.
        .byte $82,$6a,$be,$89,$d9,$66,$55,$89,$55,$65,$46,$85,$9c,$65,$51,$67 // .j...fU.UeF..eQg
        .byte $7b,$a7,$78,$45,$6a,$bb,$b6,$76,$6e,$bb,$e7,$39,$85,$ac,$a7,$d8 // {.xEj..vn..9....
        .byte $56,$79,$65,$9a,$44,$7a,$97,$84,$15,$72,$69,$79,$73,$68,$ad,$b5 // Vye.Dz...riysh..
        .byte $ac,$74,$69,$cb,$a5,$7a,$9c,$89,$c8,$57,$74,$38,$54,$65,$34,$7b // .ti..z...Wt8Te4{
        .byte $96,$b8,$36,$73,$7b,$a7,$97,$68,$8a,$e9,$aa,$59,$cd,$ab,$e9,$45 // ..6s{..h...Y...E
        .byte $87,$79,$57,$b3,$67,$39,$96,$56,$75,$69,$96,$84,$16,$96,$59,$69 // .yW.g9.Vui....Yi
        .byte $84,$99,$ad,$b9,$ab,$74,$9a,$7a,$81,$7a,$ce,$89,$e8,$56,$66,$7b // .....t.z.z...Vf{
        .byte $53,$66,$58,$65,$c8,$48,$14,$86,$9b,$87,$84,$55,$7d,$aa,$96,$85 // SfXe.H.....U}...
        .byte $bd,$ae,$a5,$69,$78,$ac,$88,$d7,$57,$58,$65,$98,$36,$8a,$75,$83 // ...ix...WXe.6.u.
        .byte $27,$43,$89,$87,$53,$9a,$ae,$97,$ba,$83,$9d,$aa,$93,$98,$9d,$98 // 'C..S...........
        .byte $c9,$65,$65,$48,$73,$55,$46,$8a,$a7,$a9 // .eeHsUF...

txt_fed0:
        .text "V5"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $5b,$72,$97,$7e,$a8,$b6,$5c,$c9,$ac,$b8,$37,$88,$84,$79,$43,$85 // [r.~..\...7..yC.
        .byte $5a,$86,$78,$67,$8a,$86,$94,$59,$86,$66,$68,$55,$ab,$ac,$d7,$7e // Z.xg...Y.fhU...~
        .byte $83,$99,$89,$62,$7b,$ad,$a7,$e8,$56,$67,$8a,$25,$76,$69,$48,$b5 // ...b{...Vg.%viH.
        .byte $76,$27,$67,$aa,$88,$64,$66,$bb,$7b,$97,$59,$db,$db,$76,$88,$68 // v'g..df.{.Y..v.h
        .byte $99,$89,$c7,$45,$49,$73,$87,$47,$76,$76,$68,$54,$44,$67,$87,$58 // ...EIs.GvvhTDg.X
        .byte $cb,$bb,$9b,$9b,$67,$fa,$7b,$66,$a9,$bc,$87,$d9
        .text "SVGB"
        .byte $45,$64,$59,$98,$88,$75,$5c,$c5,$aa,$36,$75,$bc,$aa,$46,$cb,$9a // EdY..u\..6u..F..
        .byte $da,$a8,$56,$79,$67,$a8,$42,$97,$29,$97,$97,$87,$5a,$a4,$89,$57 // ..Vyg.B.)...Z..W
        .byte $74,$44,$79,$45,$a9,$aa,$a8,$6e       // tDyE...n

// --- Region $ffb2-$ffff ---
.pc = $ffb2 "dat_ffb2"

dat_ffb2:
        .byte $97,$38,$b7,$9a,$55,$78,$97,$69,$96,$55,$34,$69,$45,$89,$b9,$ab // .8..Ux.i.U4iE...
        .byte $6c,$c6,$78,$8a,$62,$bd,$6b,$c8,$d8,$68,$67,$85,$47,$88,$59,$95 // l.x.b.k..hg.G.Y.
        .byte $27,$62,$67,$66,$aa,$5a,$66,$75,$aa,$9a,$a9,$7c,$e8,$69,$87,$79 // 'bgf.Zfu...|.i.y
        .byte $49,$d9,$88,$b8,$57,$55,$84,$66,$77,$56,$86,$49,$84,$26,$59,$94 // I...WU.fwV.I.&Y.
        .byte $9b,$7a,$ca,$bb,$96,$78,$69,$a6,$97,$68,$bc,$97,$ea,$34 // .z...xi..h...4
