// ============================================
// output - Part 1 of 3
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:25
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $efff  (59392 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $1000 (4096)
// IRQ handler:  $10f0 (irq_10f0)
// IRQ handler:  $1133 (irq_1133)
// IRQ handler:  $12fe (irq_12fe)
// IRQ handler:  $1334 (irq_1334)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 3120 bytes, Data: 56272 bytes
// Labels: 398, Subroutines: 4
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$15da ---
.pc = $1000 "main_1000"

main_1000:
        jsr sub_1573
        lda #$00
        sta $0286
        sta $d021
        sta $d020
        jsr $e544
        ldx #$00

loc_1013:
        lda $3b48,x
        sta $d000,x
        inx
        cpx #$11
        bne loc_1013
        lda #$03
        sta $d026
        lda #$0e
        sta $d025
        ldx #$00
        lda #$06

loc_102c:
        sta $d027,x
        inx
        cpx #$08
        bne loc_102c
        ldx #$00
        lda #$00

loc_1038:
        sta dat_0800,x
        sta $0900,x
        sta $0a00,x
        sta $0b00,x
        sta $0c00,x
        sta $0d00,x
        sta $0e00,x
        sta $0f00,x
        inx
        bne loc_1038
        bit $1990
        ldx #$00

loc_1058:
        lda #$07
        sta $0400,x
        inx
        bne loc_1058
        lda #$07

loc_1062:
        sta $0500,x
        inx
        cpx #$40
        bne loc_1062
        ldx #$00
        txa

loc_106d:
        sta $0404,x
        clc
        adc #$01
        sta $042c,x
        clc
        adc #$01
        sta $0454,x
        clc
        adc #$01
        sta $047c,x
        clc
        adc #$01
        sta $04a4,x
        clc
        adc #$01
        sta $04cc,x
        clc
        adc #$01
        sta $04f4,x
        clc
        adc #$01
        sta $051c,x
        clc
        adc #$01
        inx
        cpx #$20
        bne loc_106d
        ldx #$00
        lda #$0a

loc_10a6:
        sta $d804,x
        sta $d82c,x
        sta $d854,x
        sta $d87c,x
        sta $d8a4,x
        sta $d8cc,x
        sta $d8f4,x
        inx
        cpx #$20
        bne loc_10a6
        sei
        lda #$f0
        sta $0314
        lda #$10
        sta $0315
        lda #$01
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$30
        sta $d012
        lda #$1b
        sta $d011
        lda #$35
        sta $01
        lda #$00
        jsr $e000
        lda #$37
        sta $01
        jmp loc_1413

dat_10ef:
        .byte $ea                                   // .

irq_10f0:
        rol $d019
        lda #$12
        sta $d018
        lda #$0f
        sta $d022
        lda #$0a
        sta $d023
        lda #$d8
        sta $d016
        ldx #$0a

loc_1109:
        dex
        bne loc_1109
.label smc_110d = * + 1
        ldx #$04                                    // !SMC: modified by $1271
        lda $3b60,x
        sta $d020
        ldx #$0c

loc_1116:
        dex
        bne loc_1116
        lda #$00
        sta $d020
        jsr sub_135d
        lda #$6a
        sta $d012
        lda #$33
        sta $0314
        lda #$11
        sta $0315
        jmp loc_ea81

irq_1133:
        rol $d019
        ldx #$02

loc_1138:
        dex
        bne loc_1138
.label smc_113c = * + 1
        ldx #$00                                    // !SMC: modified by $127b
        lda $3b60,x
        sta $d020
        sta $d021
        ldx #$02

loc_1148:
        dex
        bne loc_1148
        lda #$00
        sta $d021
        sta $d020
        lda #$c1
        sta $d012
        lda #$fe
        sta $0314
        lda #$12
        sta $0315
        lda #$08
        sta $d016
        lda #$1f
        sta $d018
        lda #$35
        sta $01
        jsr $e003
        lda #$37
        sta $01
        nop
        nop
        nop
        lda $d000
        clc
        adc #$03
        sta $d000
        bcs loc_1188
        jmp loc_1190

loc_1188:
        lda $d010
        eor #$01
        sta $d010

loc_1190:
        lda $d002
        clc
        adc #$01
        sta $d002
        bcs loc_119e
        jmp loc_11a6

loc_119e:
        lda $d010
        eor #$02
        sta $d010

loc_11a6:
        lda $d004
        clc
        adc #$05
        sta $d004
        bcs loc_11b4
        jmp loc_11bc

loc_11b4:
        lda $d010
        eor #$04
        sta $d010

loc_11bc:
        lda $d006
        clc
        adc #$04
        sta $d006
        bcs loc_11ca
        jmp loc_11d2

loc_11ca:
        lda $d010
        eor #$08
        sta $d010

loc_11d2:
        lda $d008
        clc
        adc #$01
        sta $d008
        bcs loc_11e0
        jmp loc_11e8

loc_11e0:
        lda $d010
        eor #$10
        sta $d010

loc_11e8:
        lda $d00a
        clc
        adc #$02
        sta $d00a
        bcs loc_11f6
        jmp loc_11fe

loc_11f6:
        lda $d010
        eor #$20
        sta $d010

loc_11fe:
        lda $d00c
        clc
        adc #$03
        sta $d00c
        bcs loc_120c
        jmp loc_1214

loc_120c:
        lda $d010
        eor #$40
        sta $d010

loc_1214:
        lda $d00e
        clc
        adc #$01
        sta $d00e
        bcs loc_1222
        jmp loc_122a

loc_1222:
        lda $d010
        eor #$80
        sta $d010

loc_122a:
        dec $3b59
        lda $3b59
        beq loc_1235
        jmp loc_125a

loc_1235:
        lda #$04
        sta $3b59
        ldx #$00

loc_123c:
        lda $3b40,x
        sta $07f8,x
        inx
        cpx #$08
        bne loc_123c
        ldy $3b40
        ldx #$00

loc_124c:
        lda $3b41,x
        sta $3b40,x
        inx
        cpx #$08
        bne loc_124c
        sty $3b47

loc_125a:
        dec $3b5a
        lda $3b5a
        beq loc_1265
        jmp loc_ea81

loc_1265:
        lda #$04
        sta $3b5a
        ldx smc_110d
        inx
        txa
        and #$07
        sta smc_110d                                // SMC: modifies $110d
        ldx smc_113c
        inx
        txa
        and #$07
        sta smc_113c                                // SMC: modifies $113c
        jmp loc_12e2
// Referenced by: jsr from $1563

sub_1281:
        dec $3b5b
        lda $3b5b
        beq loc_128a
        rts

loc_128a:
        lda #$03
        sta $3b5b
        ldy #$00

loc_1291:
        ldx #$0c
        lda $3b68,x
        sta $d968,y
        ldx #$0d
        lda $3b60,x
        sta $d9b8,y
        ldx #$0e
        lda $3b68,x
        sta $da08,y
        ldx #$0f
        lda $3b60,x
        sta $da58,y
        iny
        cpy #$28
        bne loc_1291
        nop
        nop
        nop
        ldx $1292
        inx
        txa
        and #$0f
        sta $1292
        ldx $129a
        inx
        txa
        and #$0f
        sta $129a
        ldx $12aa
        inx
        txa
        and #$0f
        sta $12aa
        ldx $12a2
        inx
        txa
        and #$0f
        sta $12a2
        rts

loc_12e2:
.label smc_12e3 = * + 1
        ldx #$01                                    // !SMC: modified by $12f8
        ldy #$00

loc_12e6:
        lda $3b78,x
        sta $dbc0,y
        iny
        cpy #$28
        bne loc_12e6
        ldx smc_12e3
        inx
        txa
        and #$07
        sta smc_12e3                                // SMC: modifies $12e3
        jmp loc_ea81

irq_12fe:
        rol $d019
        ldx #$01

loc_1303:
        dex
        bne loc_1303
        lda #$1d
        sta $d018
.label smc_130c = * + 1
        lda #$03                                    // !SMC: modified by $1367, $136d
        ora #$d0
        sta $d016
        lda #$0f
        sta $d021
        nop
        lda #$0e
        sta $d022
        lda #$06
        sta $d023
        lda #$34
        sta $0314
        lda #$13
        sta $0315
        lda #$e2
        sta $d012
        jmp loc_ea81
irq_1334: {
        rol $d019
        ldx #$01
loop:
        dex
        bne loop
        lda #$00
        sta $d021
        lda #$08
        sta $d016
        lda #$1f
        sta $d018
        lda #$f0
        sta $0314
        lda #$10
        sta $0315
        lda #$30
        sta $d012
        jmp loc_ea31
}
// Referenced by: jsr from $111e

sub_135d:
        lda smc_130c
        sec
.label smc_1362 = * + 1
        sbc #$02                                    // !SMC: modified by $147a
        bcc loc_136b
        and #$07
        sta smc_130c                                // SMC: modifies $130c
        rts

loc_136b:
        and #$07
        sta smc_130c                                // SMC: modifies $130c
        ldx #$00

loc_1372:
        lda $06d1,x
        sta $06d0,x
        lda $06f9,x
        sta $06f8,x
        lda $0721,x
        sta $0720,x
        lda $0749,x
        sta $0748,x
        inx
        cpx #$28
        bne loc_1372
.label smc_1390 = * + 1
        lda #$01                                    // !SMC: modified by $1474
.label smc_1392 = * + 1
        cmp #$04                                    // !SMC: modified by $1477
        bne loc_13b7

loc_1395:
        lda #$00
        sta smc_1390

loc_139a:
        ldy #$00
        lda ($b0),y
        bne loc_13a3
        jmp loc_13e6

loc_13a3:
        cmp #$2a
        beq loc_13fa
        sta $3c80
        tay
        lda $3b80,y
        sta smc_1392
        inc $b0
        bne loc_13b7
        inc $b1

loc_13b7:
        ldx $3c80
        lda $3c00,x
        sta $fb
        lda #$1c
        sta $fc
        ldy smc_1390
        lda ($fb),y
        sta $06f7
        inc $fc
        lda ($fb),y
        sta $071f
        inc $fc
        lda ($fb),y
        sta $0747
        inc $fc
        lda ($fb),y
        sta $076f
        inc smc_1390
        rts

dat_13e4:
        .byte $00,$00                               // ..

loc_13e6:
        lda #$00
        sta $b0
        lda #$16
        sta $b1
        jmp loc_139a
// Referenced by: jsr from $1413

sub_13f1:
        lda #$00
        sta $b0
        lda #$16
        sta $b1
        rts

loc_13fa:
        inc $b0
        bne loc_1400
        inc $b1

loc_1400:
        ldy #$00
        lda ($b0),y
        sec
        sbc #$30
        sta smc_1362
        inc $b0
        bne loc_1410
        inc $b1

loc_1410:
        jmp loc_139a

loc_1413:
        jsr sub_13f1
        lda #$ff
        sta $d015
        sta $d01c
        ldx #$00

loc_1420:
        lda #$00
        sta $06a8,x
        lda #$08
        sta $dad0,x
        sta $daf8,x
        sta $db20,x
        sta $db48,x
        inx
        cpx #$28
        bne loc_1420
        ldx #$00

loc_143a:
        lda txt_3f00,x
        sta $0568,x
        lda $3f28,x
        sta $05b8,x
        lda $3f50,x
        sta $0608,x
        lda $3f78,x
        sta $0658,x
        lda $3fa0,x
        sta $07c0,x
        inx
        cpx #$28
        bne loc_143a
        ldx #$00
        lda #$00

loc_1461:
        sta $06d0,x
        sta $06f8,x
        sta $0720,x
        sta $0748,x
        inx
        cpx #$28
        bne loc_1461
        lda #$02
        sta smc_1390                                // SMC: modifies $1390
        sta smc_1392                                // SMC: modifies $1392
        sta smc_1362                                // SMC: modifies $1362
        cli

loc_147e:
        lda $d012
        bne loc_147e
        ldx #$00

loc_1485:
        ldy $3d70,x
        lda spr_2000,x
        sta dat_0800,y
        lda $2040,x
        sta $0840,y
        lda $2080,x
        sta $0880,y
        lda $20c0,x
        sta $08c0,y
        lda $2100,x
        sta $0900,y
        lda $2140,x
        sta $0940,y
        lda $2180,x
        sta $0980,y
        lda $21c0,x
        sta $09c0,y
        lda $2200,x
        sta $0a00,y
        lda $2240,x
        sta $0a40,y
        lda $2280,x
        sta $0a80,y
        lda $22c0,x
        sta $0ac0,y
        lda $2300,x
        sta $0b00,y
        lda $2340,x
        sta $0b40,y
        lda $2380,x
        sta $0b80,y
        lda $23c0,x
        sta $0bc0,y
        lda $2400,x
        sta $0c00,y
        lda $2440,x
        sta $0c40,y
        lda $2480,x
        sta $0c80,y
        lda $24c0,x
        sta $0cc0,y
        lda $2500,x
        sta $0d00,y
        lda $2540,x
        sta $0d40,y
        lda $2580,x
        sta $0d80,y
        lda $25c0,x
        sta $0dc0,y
        lda $2600,x
        sta $0e00,y
        lda $2640,x
        sta $0e40,y
        lda $2680,x
        sta $0e80,y
        lda $26c0,x
        sta $0ec0,y
        lda $2700,x
        sta $0f00,y
        lda $2740,x
        sta $0f40,y
        lda $2780,x
        sta $0f80,y
        lda $27c0,x
        sta $0fc0,y
        iny
        inx
        cpx #$2a
        beq loc_1551
        jmp loc_1485

loc_1551:
        inc $1486
        lda $1486
        cmp #$da
        beq loc_155e
        jmp loc_1563

loc_155e:
        lda #$00
        sta $1486

loc_1563:
        jsr sub_1281
        lda $dc01
        cmp #$ef
        beq loc_1570
        jmp loc_147e

loc_1570:
        jmp loc_1582
// Referenced by: jsr from $1000

sub_1573:
        ldx #$00

loc_1575:
        lda.abs $0000,x
        sta dat_1b00,x
        inx
        bne loc_1575
        jsr $ff81
        rts

loc_1582:
        sei
        ldx #$00

loc_1585:
        lda dat_1b00,x
        sta.abs $0000,x
        inx
        bne loc_1585
        jsr $ff81
        jsr $ff84
        lda #$00
        sta $0286
        jsr $e544
        lda #$f0
        sta $d01a
        lda #$00
        sta $dc0d
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$00
        sta $d021
        sta $d020
        ldx #$00

loc_15ba:
        lda txt_1a00,x
        sta $0400,x
        inx
        cpx #$50
        bne loc_15ba
        ldx #$00

loc_15c7:
        lda #$0f
        sta $d800,x
        inx
        cpx #$28
        bne loc_15c7
        lda #$00
        sta dat_0800
        cli
        jmp $0428

dat_15da:
        // === Fill data (1 bytes, $15da-$15da) ===
        .byte $00                                   // .

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

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

// --- Region $85ea-$85ea ---
.pc = $85ea "Segment $85ea"
        brk

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

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

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

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

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

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

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

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

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

// --- Region $e000-$e006 ---
.pc = $e000 "Segment $e000"
        jmp loc_e040
        jmp loc_e0da

dat_e006:
        .byte $01                                   // .

// --- Region $e040-$e299 ---
.pc = $e040 "loc_e040"

loc_e040:
        asl
        asl
        asl
        tay
        ldx #$00

loc_e046:
        lda $e7d3,y
        sta $e72c,x
        sta $e732,x
        lda $e7d4,y
        sta $e72f,x
        sta $e735,x
        iny
        iny
        inx
        cpx #$03
        bne loc_e046
        ldx #$00
        stx $e72b
        lda $e7d3,y
        sta $e00b
        sta $e759
        sta $e75a
        sta $e75b

loc_e073:
        sta $e7bd,x
        inc $e72b
        lda $e00b
        clc
        adc $e7d3,y
        sta $e00b
        clc
        adc $e72b
        inx
        cpx #$10
        bne loc_e073
        lda $e020
        beq loc_e0bc
        ldx #$02

loc_e093:
        lda $e7d4,y
        sta $e72b
        and $e738,x
        sta dat_e006,x
        dex
        bpl loc_e093
        bit $e72b
        bpl loc_e0bc
        ldx #$00

loc_e0a9:
        lda $e7d5,y
        sta $e732,x
        lda $e7d6,y
        sta $e735,x
        iny
        iny
        inx
        cpx #$03
        bne loc_e0a9

loc_e0bc:
        ldy #$00
        tya

loc_e0bf:
        sta $d400,y
        iny
        cpy #$1b
        bne loc_e0bf
        tay

loc_e0c8:
        sta $e75c,y
        sta $e744,y
        iny
        cpy #$0c
        bne loc_e0c8
        lda $e009
        sta $d418
        rts

loc_e0da:
        ldx #$02

loc_e0dc:
        lda $e747,x
        cmp #$02
        bne loc_e100
        ldy $e750,x
        lda $e8cd,y
        ldy $e73e,x
        sta $d405,y
        ldy $e750,x
        lda $e8ce,y
        ldy $e73e,x
        sta $d406,y
        lda #$09
        sta $d404,y

loc_e100:
        dex
        bpl loc_e0dc
        lda $fb
        pha
        lda $fc
        pha
        ldx #$02

loc_e10b:
        lda dat_e006,x
        bne loc_e113
        jmp loc_e65e

loc_e113:
        lda $e74d,x
        beq loc_e120
        dec $e74d,x
        bne loc_e12d
        jmp loc_e2c0

loc_e120:
        txa
        tay
        lda $e759,x
        cmp $e88d,y
        beq loc_e130
        dec $e759,x

loc_e12d:
        jmp loc_e353

loc_e130:
        sta $e74d,x
        lda $e753,x
        sta $e759,x
        lda $e72c,x
        sta $fb
        lda $e72f,x
        sta $fc
        ldy #$00
        tya
        sta $e74a,x
        lda ($fb),y
        bpl loc_e15c
        asl
        sta $e75f,x
        inc $e72c,x
        bne loc_e159
        inc $e72f,x

loc_e159:
        iny
        lda ($fb),y

loc_e15c:
        tay
        lda $e9f4,y
        sta $fb
        lda $ea20,y
        sta $fc

loc_e167:
        ldy $e744,x
        lda ($fb),y
        bmi loc_e196
        beq loc_e18c
        cmp #$7e
        beq loc_e182
        sta $e75c,x
        lda $e7ae,x
        beq loc_e185
        dec $e7ae,x
        jmp loc_e185

loc_e182:
        inc $e74a,x

loc_e185:
        lda #$ff
        sta $e741,x
        bne loc_e1f8

loc_e18c:
        lda #$fe
        sta $e741,x
        inc $e74a,x
        bne loc_e1f8

loc_e196:
        pha
        and #$e0
        cmp #$80
        bne loc_e1b6
        pla
        pha
        and #$10
        sta $e74a,x
        pla
        and #$0f
        tay
        lda $e7bd,y
        sta $e759,x
        sta $e753,x
        inc $e744,x
        bne loc_e167

loc_e1b6:
        cmp #$a0
        bne loc_e1c6
        pla
        asl
        asl
        asl
        sta $e750,x

loc_e1c1:
        inc $e744,x
        bne loc_e167

loc_e1c6:
        pla
        and #$3f
        asl
        tay
        lda $e966,y
        sta $e7a5,x
        lda $e965,y
        pha
        and #$1f
        sta $e7a8,x
        pla
        pha
        and #$80
        sta $e7ab,x
        lda #$01
        sta $e7ae,x
        lda #$00
        sta $e7b4,x
        sta $e7b7,x
        pla
        and #$20
        bne loc_e1c1
        inc $e7ae,x
        bne loc_e1c1

loc_e1f8:
        inc $e744,x
        ldy $e744,x
        lda ($fb),y
        cmp #$7f
        bne loc_e231
        lda #$00
        sta $e744,x
        tay
        lda $e72c,x
        clc
        adc #$01
        sta $e72c,x
        sta $fb
        lda $e72f,x
        adc #$00
        sta $e72f,x
        sta $fc
        lda ($fb),y
        cmp #$ff
        bne loc_e231
        lda $e732,x
        sta $e72c,x
        lda $e735,x
        sta $e72f,x

loc_e231:
        cmp #$fe
        bne loc_e243
        lda #$00
        sta dat_e006,x
        ldy $e73e,x
        sta $d404,y
        jmp loc_e65e

loc_e243:
        lda $e74a,x
        beq loc_e270
        lda $e74d,x
        bne loc_e268
        lda $e741,x
        sta $e01a,x
        lda $e75c,x
        sta $e014,x
        lda $e75f,x
        sta $e017,x
        lda $e7ae,x
        sta $e7b1,x
        sta $e747,x

loc_e268:
        lda $e890
        bne loc_e2e8
        jmp loc_e353

loc_e270:
        ldy txt_e01d,x
        lda $e8d1,y
        and #$f0
        cmp #$f0
        bne loc_e28c
        ldy $e73e,x
        lda $e756,x
        and #$fe
        sta $d404,y
        lda #$fe
        sta $e01a,x

loc_e28c:
        lda $e74d,x
        beq loc_e2c0
        lda $e890
        bne loc_e2e8
        jmp loc_e353

dat_e299:
        .byte $bc                                   // .

// --- Region $e2c0-$e33d ---
.pc = $e2c0 "loc_e2c0"

loc_e2c0:
        lda $e741,x
        sta $e01a,x
        lda $e75c,x
        sta $e014,x
        lda $e75f,x
        sta $e017,x
        lda $e7ae,x
        sta $e7b1,x
        sta $e747,x
        lda $e74a,x
        beq loc_e2eb
        lda $e890
        bne loc_e2e8
        jmp loc_e353

loc_e2e8:
        jmp loc_e65e

loc_e2eb:
        ldy $e73e,x
        lda #$0f
        sta $d405,y
        sta $d406,y
        lda #$08
        sta $d404,y
        ldy $e750,x
        tya
        sta txt_e01d,x
        lda $e8d4,y
        sta $e79f,x
        sta $e7a2,x
        lda $e8d1,y
        ldy #$00
        and #$0f
        beq loc_e32c
        cmp #$08
        beq loc_e32b
        asl
        asl
        asl
        asl
        ora $e009
        sta $d418
        iny
        lda $e00a
        ora $e738,x
        bne loc_e332

loc_e32b:
        iny

loc_e32c:
        lda $e00a
        and $e73b,x

loc_e332:
        sta $d417
        sta $e00a
        cpy #$01
        bne loc_e34b

dat_e33c:
        .byte $bc,$50                               // .P

// --- Region $e34b-$e66b ---
.pc = $e34b "loc_e34b"

loc_e34b:
        lda #$02
        sta $e747,x
        jmp loc_e65e

loc_e353:
        lda $e747,x
        cmp #$02
        bne loc_e36b
        ldy $e750,x
        lda $e8d3,y
        sta $e78c,x
        tay
        lda #$00
        sta $e78f,x
        beq loc_e376

loc_e36b:
        lda $e78f,x
        beq loc_e376
        dec $e78f,x
        jmp loc_e3c1

loc_e376:
        ldy $e78c,x
        lda $e8a9,y
        pha
        lsr
        lsr
        lsr
        lsr
        sta $e780,x
        pla
        and #$0f
        sta $e783,x
        lda $e8aa,y
        sta $e786,x
        lda $e8ab,y
        sta $e72b
        and #$3f
        asl
        sta $e78f,x
        bit $e72b
        bpl loc_e3b5
        lda $e8ac,y
        pha
        and #$f0
        sta $e792,x
        pla
        and #$0f
        sta $e795,x
        lda #$00
        sta $e789,x

loc_e3b5:
        bit $e72b
        bvs loc_e3c1
        tya
        clc
        adc #$04
        sta $e78c,x

loc_e3c1:
        lda $e789,x
        bne loc_e3df
        lda $e792,x
        clc
        adc $e786,x
        sta $e792,x
        lda $e795,x
        adc #$00
        sta $e795,x
        cmp $e783,x
        bne loc_e3fe
        beq loc_e3f6

loc_e3df:
        lda $e792,x
        sec
        sbc $e786,x
        sta $e792,x
        lda $e795,x
        sbc #$00
        sta $e795,x
        cmp $e780,x
        bne loc_e3fe

loc_e3f6:
        lda $e789,x
        eor #$01
        sta $e789,x

loc_e3fe:
        cpx #$00
        beq loc_e405
        jmp loc_e498

loc_e405:
        lda $e79d
        beq loc_e410
        dec $e79d
        jmp loc_e46b

loc_e410:
        ldy $e79c
        lda $e88d,y
        pha
        and #$f0
        sta $e798
        pla
        asl
        asl
        asl
        asl
        sta $e799
        lda $e88e,y
        sta $e79a
        lda $e88f,y
        sta $e72b
        and #$3f
        asl
        sta $e79d
        bit $e72b
        bpl loc_e45f
        lda $e00a
        and #$0f
        sta $e72b
        lda $e890,y
        pha
        and #$f0
        sta $e79e
        pla
        asl
        asl
        asl
        asl
        ora $e72b
        sta $e00a
        sta $d417
        lda #$00
        sta $e79b

loc_e45f:
        bit $e72b
        bvs loc_e46b
        tya
        clc
        adc #$04
        sta $e79c

loc_e46b:
        lda $e79b
        bne loc_e481
        lda $e79e
        clc
        adc $e79a
        sta $e79e
        cmp $e799
        bcc loc_e498
        bcs loc_e490

loc_e481:
        lda $e79e
        sec
        sbc $e79a
        sta $e79e
        cmp $e798
        bcs loc_e498

loc_e490:
        lda $e79b
        eor #$01
        sta $e79b

loc_e498:
        ldy $e79f,x
        lda $e7e3,y
        bmi loc_e4b4
        cmp #$7f
        bne loc_e4ba
        lda $e7a2,x
        clc
        adc $e838,y
        sta $e79f,x
        tay
        lda $e7e3,y
        bpl loc_e4ba

loc_e4b4:
        asl
        ldy #$01
        jmp loc_e4c5

loc_e4ba:
        clc
        adc $e014,x
        asl
        clc
        adc $e017,x
        ldy #$00

loc_e4c5:
        sty $e72b
        tay
        lda dat_e66b,y
        clc
        adc $e7ba,x
        sta $e00c,x
        lda $e66c,y
        adc #$00
        sta $e00f,x
        ldy $e79f,x
        lda $e838,y
        sta $e756,x
        inc $e79f,x
        lda $e7b1,x
        beq loc_e53f
        lda $e7ab,x
        bne loc_e507
        lda $e7b4,x
        clc
        adc $e7a5,x
        sta $e7b4,x
        lda $e7b7,x
        adc $e7a8,x
        sta $e7b7,x
        jmp loc_e51a

loc_e507:
        lda $e7b4,x
        sec
        sbc $e7a5,x
        sta $e7b4,x
        lda $e7b7,x
        sbc $e7a8,x
        sta $e7b7,x

loc_e51a:
        lda $e72b
        bne loc_e532
        lda $e00c,x
        clc
        adc $e7b4,x
        sta $e00c,x
        lda $e00f,x
        adc $e7b7,x
        sta $e00f,x

loc_e532:
        lda $e747,x
        cmp #$01
        beq loc_e53c
        dec $e747,x

loc_e53c:
        jmp loc_e634

loc_e53f:
        lda $e747,x
        beq loc_e5a8
        cmp #$01
        beq loc_e54e
        dec $e747,x
        jmp loc_e634

loc_e54e:
        ldy $e750,x
        lda $e8d0,y
        pha
        lsr
        lsr
        lsr
        lsr
        sta $e765,x
        sec
        sbc #$01
        sta $e762,x
        lda #$00
        sta $e771,x
        sta $e76e,x
        sta $e77d,x
        sta $e77a,x
        pla
        and #$0f
        asl
        sta $e768,x
        lda $e00f,x
        sta $e00b
        lda $e8cf,y
        pha
        and #$f0
        clc
        adc $e00b
        sta $e76b,x
        lda $e76e,x
        adc #$00
        sta $e76e,x
        pla
        and #$0f
        asl
        sta $e774,x
        lda $e8d1,y
        and #$f0
        lsr
        sta $e777,x
        dec $e747,x
        jmp loc_e634

loc_e5a8:
        lda $e765,x
        bne loc_e5b0
        jmp loc_e634

loc_e5b0:
        dec $e774,x
        bmi loc_e5b8
        jmp loc_e634

loc_e5b8:
        inc $e774,x

loc_e5bb:
        dec $e762,x
        bmi loc_e5f3
        lda $e771,x
        cmp #$02
        bcs loc_e5dd
        lda $e77a,x
        clc
        adc $e76b,x
        sta $e77a,x
        lda $e77d,x
        adc $e76e,x
        sta $e77d,x
        jmp loc_e621

loc_e5dd:
        lda $e77a,x
        sec
        sbc $e76b,x
        sta $e77a,x
        lda $e77d,x
        sbc $e76e,x
        sta $e77d,x
        jmp loc_e621

loc_e5f3:
        lda $e771,x
        clc
        adc #$01
        and #$03
        sta $e771,x
        lda $e765,x
        sta $e762,x
        lda $e777,x
        beq loc_e5bb
        dec $e777,x
        lda $e76b,x
        clc
        adc $e768,x
        sta $e76b,x
        lda $e76e,x
        adc #$00
        sta $e76e,x
        jmp loc_e5bb

loc_e621:
        lda $e00c,x
        clc
        adc $e77a,x
        sta $e00c,x
        lda $e00f,x
        adc $e77d,x
        sta $e00f,x

loc_e634:
        ldy $e73e,x
        lda $e792,x
        sta $d402,y
        lda $e795,x
        sta $d403,y
        lda $e79e
        sta $d416
        lda $e00c,x
        sta $d400,y
        lda $e00f,x
        sta $d401,y
        lda $e756,x
        and $e01a,x
        sta $d404,y

loc_e65e:
        dex
        bmi loc_e664
        jmp loc_e10b

loc_e664:
        pla
        sta $fc
        pla
        sta $fb
        rts

dat_e66b:
        .byte $16                                   // .

// --- Region $e696-$e69b ---
.pc = $e696 "loc_e696"

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

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

// --- Region $e6d0-$e6e4 ---
.pc = $e6d0 "Segment $e6d0"
        .byte $13,$af                               // slo ($af),y // ILLEGAL
        .byte $14,$eb                               // nop $eb,x // ILLEGAL
        ora $39,x
        .byte $17,$9c                               // slo $9c,x // ILLEGAL
        clc
        .byte $13,$1a                               // slo ($1a),y // ILLEGAL
        lda ($1b,x)
        lsr $1d
        .byte $04,$1f                               // nop $1f // ILLEGAL
        .byte $dc,$20,$d0                           // nop $d020,x // ILLEGAL

dat_e6e4:
        .byte $22                                   // "

// --- Region $e70f-$e713 ---
.pc = $e70f "loc_e70f"

loc_e70f:
        bpl loc_e78d
        bvs loc_e696
        rti

// --- Region $e78d-$e793 ---
.pc = $e78d "loc_e78d"

loc_e78d:
        .byte $04,$04                               // nop $04 // ILLEGAL
        .byte $0f,$0f,$0f                           // slo $0f0f // ILLEGAL
        brk

dat_e793:
        .byte $00                                   // .

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

loc_ea31:
        cpx $ecec
        cpx $ecec
        cpx $ecec
        sbc $eded
        sbc $eded
        sbc $eeed
        inc $eeee
        inc $efee
        .byte $ef,$ef,$ef                           // isc $efef // ILLEGAL
        .byte $80,$00                               // nop #$00 // ILLEGAL

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

loc_ea81:
        ldx #$87
        and $2ba3
        ldy $8f
        plp
        lda $28
        .byte $7f,$a6,$82                           // rra $82a6,x // ILLEGAL
        plp
        .byte $80,$00                               // nop #$00 // ILLEGAL
        .byte $82,$2d                               // nop #$2d // ILLEGAL

dat_ea93:
        .byte $80,$00                               // ..

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

// --- Region $0800-$0800 ---
.pc = $0800 "dat_0800"

dat_0800:
        // === Fill data (1 bytes, $0800-$0800) ===
        .byte $00                                   // .

// --- Region $0821-$0837 ---
.pc = $0821 "dat_0821"

dat_0821:
        .byte $03,$0f,$0e,$3e,$3a,$3b,$fa           // char 4 (partial)
        .byte $e9,$e5,$e5,$e9,$ea,$e6,$ef,$eb       // char 5 @+5
        .byte $ec,$e0,$e0,$e0,$eb,$e5,$3e           // char 6 (partial)

dat_0837:
        // === Fill data (1 bytes, $0837-$0837) ===
        .byte $00                                   // .

// --- Region $0861-$0877 ---
.pc = $0861 "dat_0861"

dat_0861:
        .byte $ff,$aa,$bf,$00,$00,$ff,$aa           // char 12 (partial)
        .byte $55,$55,$55,$99,$aa,$69,$f9,$a5       // char 13 @+13
        .byte $e5                                   // char 14 (partial)

txt_0871:
        .byte $24,$24,$24,$a7,$55,$ea               // char 14 (partial)

dat_0877:
        // === Fill data (1 bytes, $0877-$0877) ===
        .byte $00                                   // .

// --- Region $08a1-$08b7 ---
.pc = $08a1 "dat_08a1"

dat_08a1:
        .byte $ff,$aa,$ff,$00,$00,$ff,$aa           // char 20 (partial)

txt_08a8:
        .byte $55,$55,$55,$aa,$55,$41,$00,$00       // char 21 @+21
        .byte $00,$00,$00,$00,$00,$55,$f0           // char 22 (partial)

dat_08b7:
        // === Fill data (1 bytes, $08b7-$08b7) ===
        .byte $00                                   // .

// --- Region $08e1-$08f7 ---
.pc = $08e1 "dat_08e1"

dat_08e1:
        .byte $ff,$aa,$fe,$00,$00,$ff,$aa           // char 28 (partial)
        .byte $55,$55,$55,$99,$aa,$69,$ef,$ea       // char 29 @+29
        .byte $f8,$38,$38,$38,$ea,$55,$3e           // char 30 (partial)

dat_08f7:
        // === Fill data (1 bytes, $08f7-$08f7) ===
        .byte $00                                   // .

// --- Region $0921-$0937 ---
.pc = $0921 "dat_0921"

dat_0921:
        .byte $40,$50,$90,$94,$a4,$e4,$a5           // char 36 (partial)
        .byte $69,$59,$59,$99,$a9,$99,$f9,$e9       // char 37 '%'
        .byte $c9,$09,$09,$09,$e9,$59,$94           // char 38 (partial)

dat_0937:
        // === Fill data (1 bytes, $0937-$0937) ===
        .byte $00                                   // .

// --- Region $0961-$0977 ---
.pc = $0961 "dat_0961"

dat_0961:
        .byte $ff,$ea,$ef,$e0,$e0,$ef,$ea           // char 44 (partial)
        .byte $e5,$e5,$e5,$e9,$ea,$e6,$ef,$eb       // char 45 '-'
        .byte $ec,$e0,$e0,$e0,$eb,$e5,$e5           // char 46 (partial)

dat_0977:
        // === Fill data (1 bytes, $0977-$0977) ===
        .byte $00                                   // .

// --- Region $09a1-$09b7 ---
.pc = $09a1 "dat_09a1"

dat_09a1:
        .byte $fd,$a9,$f9,$09,$09,$f9,$a9           // char 52 (partial)
        .byte $59,$59,$59,$99,$a9,$69,$f9,$b9       // char 53 '5'
        .byte $c9,$0b,$00,$00,$a9,$59,$b3           // char 54 (partial)

dat_09b7:
        // === Fill data (1 bytes, $09b7-$09b7) ===
        .byte $00                                   // .

// --- Region $09f1-$09f7 ---
.pc = $09f1 "dat_09f1"

dat_09f1:
        .byte $ff,$00,$00,$56,$fe,$95               // char 62 (partial)

dat_09f7:
        // === Fill data (1 bytes, $09f7-$09f7) ===
        .byte $00                                   // .

// --- Region $0a31-$0a37 ---
.pc = $0a31 "dat_0a31"

dat_0a31:
        .byte $ff,$02,$00,$ae,$95,$b3               // char 70 (partial)

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

// --- Region $0a71-$0a77 ---
.pc = $0a71 "dat_0a71"

dat_0a71:
        .byte $40,$50,$24,$e9,$59,$94               // char 78 (partial)

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

// --- Region $0aa3-$0ab7 ---
.pc = $0aa3 "dat_0aa3"

dat_0aa3:
        .byte $81,$4e,$93,$c2,$00                   // char 84 (partial)
        .byte $c1,$6e,$83,$24,$00,$80,$6c,$83       // char 85 'U'
        .byte $e4,$00,$00,$00,$00,$e5,$ea           // char 86 (partial)

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

// --- Region $0ae1-$0af7 ---
.pc = $0ae1 "dat_0ae1"

dat_0ae1:
        .byte $0f,$0e,$0e,$0e,$0e,$0e,$0e           // char 92 (partial)
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0e,$0e       // char 93 ']'
        .byte $0e,$0e,$0e,$0e,$0e,$55,$bc           // char 94 (partial)

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

// --- Region $0b21-$0b37 ---
.pc = $0b21 "dat_0b21"

dat_0b21:
        .byte $ff,$aa,$ff,$00,$00,$ff,$aa           // char 100 (partial)
        .byte $55,$55,$55,$66,$aa,$66,$ff,$ab       // char 101 'e'
        .byte $cc,$00,$00,$00,$ae,$55,$0f           // char 102 (partial)

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

// --- Region $0b61-$0b77 ---
.pc = $0b61 "dat_0b61"

dat_0b61:
        .byte $d0,$90,$90,$90,$90,$90,$90           // char 108 (partial)
        .byte $90,$90,$90,$90,$90,$90,$90,$90       // char 109 'm'
        .byte $90,$90,$90,$90,$90,$55,$aa           // char 110 (partial)

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

// --- Region $0bb5-$0bb7 ---
.pc = $0bb5 "dat_0bb5"

dat_0bb5:
        .byte $59,$f9                               // char 118 (partial)

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

// --- Region $0be1-$0bf7 ---
.pc = $0be1 "dat_0be1"

dat_0be1:
        .byte $ff,$ea,$ef,$e0,$e0,$ef,$ea           // char 124 (partial)
        .byte $e5,$e5,$e5,$e9,$ea,$e6,$ef,$eb       // char 125 '}'
        .byte $ec,$e0,$e0,$e0,$eb,$e5,$e3           // char 126 (partial)

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

// --- Region $0c21-$0c37 ---
.pc = $0c21 "dat_0c21"

dat_0c21:
        .byte $fd,$a9,$f9,$09,$09,$f9,$a9           // char 132 (partial)
        .byte $59,$59,$59,$99,$a9,$69,$f9,$b9       // char 133
        .byte $c9,$09,$09,$09,$a9,$59,$e9           // char 134 (partial)

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

// --- Region $0c61-$0c77 ---
.pc = $0c61 "dat_0c61"

dat_0c61:
        .byte $03,$0f,$0e,$3e,$3a,$3b,$fa           // char 140 (partial)
        .byte $e9,$e5,$e5,$e9,$ea,$e6,$ef,$eb       // char 141
        .byte $ec,$e0,$e0,$e0,$eb,$e5,$3e           // char 142 (partial)

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

// --- Region $0ca1-$0cb7 ---
.pc = $0ca1 "dat_0ca1"

dat_0ca1:
        .byte $ff,$aa,$bf,$00,$00,$ff,$aa           // char 148 (partial)
        .byte $55,$55,$55,$99,$aa,$69,$f9,$a5       // char 149
        .byte $e5                                   // char 150 (partial)

txt_0cb1:
        .byte $24,$24,$24,$a7,$55,$ea               // char 150 (partial)

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

// --- Region $0ce1-$0cf7 ---
.pc = $0ce1 "dat_0ce1"

dat_0ce1:
        .byte $ff,$aa,$ff,$00,$00,$ff,$aa           // char 156 (partial)

txt_0ce8:
        .byte $55,$55,$55,$aa,$55,$41,$00,$00       // char 157
        .byte $00,$00,$00,$00,$00,$55,$f0           // char 158 (partial)

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

// --- Region $0d21-$0d37 ---
.pc = $0d21 "dat_0d21"

dat_0d21:
        .byte $ff,$aa,$fe,$00,$00,$ff,$aa           // char 164 (partial)
        .byte $55,$55,$55,$99,$aa,$99,$bf,$aa       // char 165
        .byte $55,$00,$00,$00,$ea,$55,$3e           // char 166 (partial)

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

// --- Region $0d61-$0d77 ---
.pc = $0d61 "dat_0d61"

dat_0d61:
        .byte $40,$50,$90,$94,$a4,$e4,$a5           // char 172 (partial)
        .byte $69,$59,$59,$99,$a9,$99,$f9,$a9       // char 173
        .byte $55,$00,$00,$00,$a9,$59,$94           // char 174 (partial)

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

// --- Region $0da1-$0db7 ---
.pc = $0da1 "dat_0da1"

dat_0da1:
        .byte $ff,$ea,$ef,$e0,$e0,$ef,$ea           // char 180 (partial)
        .byte $e5,$e5,$e5,$e9,$ea,$e6,$ef,$eb       // char 181
        .byte $ec,$e0,$e0,$e0,$eb,$e5,$3e           // char 182 (partial)

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

// --- Region $0de1-$0df6 ---
.pc = $0de1 "dat_0de1"

dat_0de1:
        .byte $fd,$a9,$f9,$09,$09,$f9,$a9           // char 188 (partial)
        .byte $59,$59,$59,$99,$a9,$59,$f9,$aa       // char 189
        .byte $cf,$00,$00,$00,$a9,$5a               // char 190 (partial)

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

// --- Region $0e2e-$0e37 ---
.pc = $0e2e "dat_0e2e"

dat_0e2e:
        .byte $43,$ff                               // char 197 (partial)
        .byte $aa,$00,$00,$00,$56,$fe,$0e           // char 198 (partial)

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

// --- Region $0e61-$0e77 ---
.pc = $0e61 "dat_0e61"

dat_0e61:
        .byte $ff,$ea,$ef,$e0,$e0,$ef,$ea           // char 204 (partial)
        .byte $e5,$e5,$e5,$e9,$ea,$e5,$ef,$ae       // char 205
        .byte $b3,$00,$00,$00,$ae,$95,$b3           // char 206 (partial)

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

// --- Region $0ea1-$0eb7 ---
.pc = $0ea1 "dat_0ea1"

dat_0ea1:
        .byte $fd,$a9,$f9,$09,$09,$f9,$a9           // char 212 (partial)
        .byte $59,$59,$59,$99,$a9,$99,$f9,$e9       // char 213
        .byte $39,$09,$09,$09,$e9,$59,$94           // char 214 (partial)

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

// --- Region $0ee1-$0ef7 ---
.pc = $0ee1 "dat_0ee1"

dat_0ee1:
        .byte $ff,$ea,$ef,$e0,$e0,$ef,$ea           // char 220 (partial)
        .byte $e5,$e5,$e5,$e9,$ea,$e6,$ef,$eb       // char 221
        .byte $ec,$e0,$e0,$e0,$eb,$e5,$eb           // char 222 (partial)

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

// --- Region $0f21-$0f37 ---
.pc = $0f21 "dat_0f21"

dat_0f21:
        .byte $ff,$aa,$ff,$00,$00,$ff,$aa           // char 228 (partial)
        .byte $55,$55,$5a,$69,$a9,$69,$f9,$b9       // char 229
        .byte $c9,$09,$09,$09,$a9,$59,$e9           // char 230 (partial)

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

// --- Region $0f61-$0f6c ---
.pc = $0f61 "dat_0f61"

dat_0f61:
        .byte $ff,$aa,$ff,$00,$00,$ff,$aa           // char 236 (partial)

txt_0f68:
        .byte $55,$55,$aa,$55                       // char 237 (partial)

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

// --- Region $0fa1-$0fac ---
.pc = $0fa1 "dat_0fa1"

dat_0fa1:
        .byte $ff,$aa,$ff,$00,$00,$ff,$aa           // char 244 (partial)

txt_0fa8:
        .byte $55,$55,$aa,$55                       // char 245 (partial)

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

// --- Region $0fe1-$0fff ---
.pc = $0fe1 "dat_0fe1"

dat_0fe1:
        .byte $fd,$a9,$f9,$09,$09,$f9,$a9           // char 252 (partial)

txt_0fe8:
        .byte $59,$59,$a9,$55,$00,$00,$00,$00       // char 253
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 254
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 255

// --- Region $1600-$1800 ---
.pc = $1600 "txt_1600"

txt_1600:
        .text "  *3 "

txt_1605:
        .encoding "screencode_mixed"
        .text "operation thunderbolt was imported by optical and cracked, trained, and level packed by illusion on friday the 13th"
        .encoding "petscii_upper"

txt_1678:
        .text ", 1990!       *2 "

txt_1689:
        .encoding "screencode_mixed"
        .text "we'd like to welcome our newest member anchor! call sheer terror at"
        .encoding "petscii_upper"

txt_16cc:
        .text " (718) 949-666"
        .byte $0f                                   // .

txt_16db:
        .text "          *3 "

txt_16e8:
        .encoding "screencode_mixed"
        .text "greets fly out to (ntsc): nec, atc, inc, fan, xds....pal greets: illusion, legend, fairlight+nato, culture, alpha flight, dominators, dcs, falcon, transcom, cosmos and that's all"
        .encoding "petscii_upper"

txt_179a:
        .text "!        "

txt_17a3:
        .encoding "screencode_mixed"
        .text "current roster: paninaro, death hawk, dys, anchor"
        .encoding "petscii_upper"

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

// --- Region $1a00-$1a4e ---
.pc = $1a00 "txt_1a00"

txt_1a00:
        .encoding "screencode_mixed"
        .text "intro by paninaro"
        .encoding "petscii_upper"

txt_1a11:
        .text "                       "
        .byte $78,$a9,$34,$85,$01,$a2,$00,$bd,$00,$40,$9d,$01,$08,$e8,$d0,$f7 // x.4......@......
        .byte $ee,$31,$04,$ee,$34,$04,$ad,$31,$04,$d0,$ec,$a9,$37,$85,$01,$58 // .1..4..1....7..X
        .byte $20,$e2,$fc,$4c,$ae,$a7               //  ..L..

dat_1a4e:
        // === Fill data (1 bytes, $1a4e-$1a4e) ===
        .byte $00                                   // .

// --- Region $1b00-$2028 ---
.pc = $1b00 "dat_1b00"

dat_1b00:
        .byte $2f,$37,$00,$aa,$b1,$91,$b3,$22,$00,$00,$00,$4c,$00,$00,$00,$04 // /7....."...L....
        .byte $00,$00,$00,$00,$00,$10,$19,$16,$00,$0a,$76,$a3,$00,$00,$00,$00 // ..........v.....
        .byte $00,$00,$40,$a3,$df,$bd,$00,$00,$00,$00,$00,$01,$08,$03,$08,$03 // ..@.............
        .byte $08,$03,$08,$00,$a0,$00,$00,$00,$a0,$00,$ff,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$08,$00,$00,$00,$00,$24,$00,$03,$00,$00,$00,$00,$00,$00 // .......$........
        .byte $00,$00,$00,$03,$4c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ....L...........
        .byte $00,$8d,$00,$00,$10,$00,$00,$00,$00,$8c,$ff,$a0,$00,$00,$00,$00 // ................
        .byte $00,$09,$a3,$e6,$7a,$d0,$02,$e6,$7b,$ad,$05,$02,$c9,$3a,$b0,$0a // ....z...{....:..
        .byte $c9,$20,$f0,$ef,$38,$e9,$30,$38,$e9,$d0,$60,$80,$4f,$00,$07,$ff // . ..8.08..`.O...
        .byte $40,$ff,$00,$00,$55,$ff,$16,$ff,$00,$00,$03,$00,$00,$80,$41,$00 // @...U.........A.
        .byte $02,$63,$01,$55,$00,$00,$02,$95,$20,$23,$58,$00,$00,$03,$c8,$04 // .c.U.... #X.....
        .byte $ab,$17,$3c,$03,$00,$00,$00,$04,$60,$00,$08,$06,$02,$03,$00,$00 // ..<.....`.......
        .byte $00,$00                               // ..

txt_1bc2:
        .text ">0"
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $01,$00,$00,$07,$07,$00,$01,$01,$0d,$20,$00,$00,$80,$06,$00,$00 // ......... ......
        .byte $27,$10,$0d,$00,$84,$84,$84,$84,$84,$84,$84,$85,$85,$85,$85,$85 // '...............
        .byte $85,$86,$86,$86,$86,$86,$86,$86,$87,$87,$87,$87,$87,$87,$80,$da // ................
        .byte $81,$eb,$00,$00,$00,$00,$7e,$1f,$00,$00,$20,$01,$02,$03,$04,$05 // ......~... .....
        .byte $06,$07,$08,$01,$09,$07,$08,$05,$06,$0a,$08,$01,$09,$07,$08,$05 // ................
        .byte $06,$0b,$04,$05,$06,$0b,$04,$05,$06,$0c,$0d,$01,$0e,$0f,$04,$11 // ................
        .byte $12,$10,$10,$0f,$04,$01,$0e,$0f,$04,$01,$0e,$10,$10,$01,$09,$03 // ................
        .byte $45,$46,$47,$01,$09,$07,$08,$05,$06,$07,$08,$01,$09,$07,$08,$05 // EFG.............
        .byte $06,$07,$08,$01,$09,$07,$08,$05,$06,$0b,$04,$58,$59,$5a,$0d,$01 // ...........XYZ..
        .byte $0e,$0f,$04,$01,$0e,$0f,$04,$01,$0e,$0f,$04,$5b,$5c,$01,$0e,$0f // ...........[\...
        .byte $04,$01,$0e,$0f,$04,$01,$09,$0b,$04,$5d,$5e,$5f,$10,$8a,$8b,$8b // .........]^_....
        .byte $8c,$8a,$8b,$8d,$10,$00,$00,$00,$00,$10,$10,$10,$8e,$8f,$90,$0e // ................
        .byte $91,$04,$10,$10,$10,$10,$10,$10,$10,$10,$a0,$8f,$a2,$a3,$a4,$a5 // ................
        .byte $a6,$a7,$10,$10,$10,$a8,$7b,$10,$10,$10,$10,$10,$10,$10,$10,$10 // ......{.........
        .byte $10,$10,$05,$06,$07,$08,$58,$59,$8f,$01,$09,$07,$08,$01,$09,$07 // ......XY........
        .byte $08,$01,$0e,$c9,$ca,$01,$09,$0b,$04,$05,$06,$0a,$08,$01,$09,$0b // ................
        .byte $04,$05,$06,$07,$08,$05,$06,$07,$08,$cb,$cc,$10,$10,$10,$10,$10 // ................
        .byte $10,$10,$10,$05,$06,$07,$08           // .......

dat_1cdc:
        // === Fill data (36 bytes, $1cdc-$1cff) ===
        .fill 36, $01
        .byte $13,$14,$15,$16,$13,$17,$18,$16,$13,$17,$18,$19,$13,$1a,$1b,$1c // ................
        .byte $13,$1a,$1d,$16,$13,$17,$1e,$1c,$13,$17,$1e,$1c,$13,$1a,$1f,$20 // ............... 
        .byte $13,$17,$18,$16,$22,$23,$10,$10,$1d,$16,$13,$48,$49,$19,$13,$1a // ...."#.....HI...
        .byte $10,$10,$13,$1a,$1d,$16,$4a,$4b,$13,$1a,$1d,$16,$13,$1a,$1d,$16 // ......JK........
        .byte $13,$17,$18,$4c,$13,$1a,$1d,$16,$13,$17,$18,$19,$60,$17,$61,$62 // ...L........`.ab
        .byte $10,$63,$64,$10,$13,$1a,$1d,$16,$13,$1a,$1d,$16,$13,$1a,$1d,$16 // .cd.............
        .byte $4a,$4b,$65,$17,$18,$19,$60,$17,$66,$16,$67,$68,$69,$6a,$6b,$6c // JKe...`.f.ghijkl
        .byte $6d,$6e,$92,$93,$93,$94,$92,$93,$94,$10,$00,$00,$00,$00,$10,$10 // mn..............
        .byte $10,$63,$64,$95,$96,$97,$1c,$10,$10,$10,$10,$10,$10,$10,$10,$95 // .cd.............
        .byte $1c,$a9,$aa,$10,$ab,$14,$ac,$10,$10,$ad,$ae,$af,$b0,$10,$10,$ad // ................
        .byte $b1,$b2,$b0,$10,$10,$10,$10,$13,$b3,$b4,$16,$10,$63,$64,$cd,$ce // ............cd..
        .byte $18,$4c,$cf,$d0,$18,$19,$60,$17,$66,$16,$60,$17,$61,$d1,$13,$17 // .L....`.f.`.a...
        .byte $61,$d1,$cf,$d2,$69,$6a,$65,$17,$18,$19,$60,$17,$18,$16,$d3,$d4 // a...ije...`.....
        .fill 8, $10
        .byte $cf,$d5,$d6,$d7                       // ....

dat_1ddc:
        // === Fill data (36 bytes, $1ddc-$1dff) ===
        .fill 36, $01

txt_1e00:
        .text "$%&'$()'$(*+$,-.$,/'$01.$02"
        .byte $10                                   // .

txt_1e1c:
        .text "$,/'$0)'34MN/'$OP+$,-.$,/'"
        .byte $1d,$16                               // ..

txt_1e38:
        .text "$,/'$,/'$0QR$,/'$(*+"
        .byte $6f,$70
        .byte $2a,$71,$10,$72,$73,$10
        .text "$,/'"
        .byte $74
        .byte $2c,$2f,$75
        .text "$,/'"
        .byte $1d,$16,$76,$77
        .byte $2a,$2b,$6f,$70
        .byte $29,$27,$78,$79
        .byte $7a,$7b,$7c,$10,$7d,$7e,$98,$99,$99,$9a,$98,$99,$9a,$10,$00,$00 // z{|.}~..........
        .byte $00,$00,$10,$10,$10,$9b,$9c,$10,$10,$10,$10,$10,$10,$10,$10,$10 // ................
        .byte $10,$10,$10,$10,$10,$b5,$b6,$10,$ab,$25,$b7,$10,$10,$b8,$b9,$ba // .........%......
        .byte $bb,$bc,$bd,$b8,$be,$bf,$bb,$10,$10,$10,$10,$24,$c0,$29,$27,$10 // ...........$.)'.
        .byte $72,$73,$d8,$28,$d9,$da,$4d,$db       // rs.(..M.

txt_1eb4:
        .text "*+"
        .byte $dc                                   // '\' | $80 (end-of-string marker)
        .byte $dd,$29,$27,$6f,$70,$2a,$71,$24,$28,$2a,$71,$10,$72,$73,$10,$76 // .)'op*q$(*q.rs.v
        .byte $77,$2a,$2b,$6f,$70,$2a,$27,$de,$df,$10,$10,$10,$10,$10,$10,$10 // w*+op*'.........
        .byte $10,$10,$e0,$e1,$10                   // .....

dat_1edc:
        // === Fill data (36 bytes, $1edc-$1eff) ===
        .fill 36, $01

txt_1f00:
        .text "567859:85;<=>?"
        .byte $40                                   // @ character
        .text "=5;<=>?A859"
        .byte $10,$10                               // ..

txt_1f1c:
        .text ">?B859:8CD5;<S59:85TA859:8UV59:8>W<S59"
        .byte $10,$10                               // ..

txt_1f44:
        .text ">WA859:85;<S"
        .byte $10,$7f,$80,$10
        .text ">W<S"
        .byte $81,$82,$83,$84
        .byte $3e,$3f,$41,$85
        .byte $86,$87                               // ..

txt_1f62:
        .text "59:85;<S5;A8"
        .byte $10,$88,$89,$10,$9d,$9d,$9d,$9d,$9d,$9d,$9d,$10,$00,$00,$00,$00 // ................
        .byte $10,$10,$10,$9e,$9f,$10,$10,$10,$10,$10,$10,$10,$10,$10,$10,$00 // ................
        .byte $10,$10,$10,$c1,$c2,$c3,$c4,$c5,$c6,$10,$10,$10,$10,$10,$10,$c7 // ................
        .byte $c8,$10,$10,$10,$10,$9e,$9f,$10,$10
        .text ">W<S"
        .byte $10,$7f,$80

txt_1fae:
        .text "5;A85;<S"
        .byte $10,$10                               // ..

txt_1fb8:
        .text ":85;<S>?<S"
        .byte $10,$7f,$80,$10                       // ....

txt_1fc6:
        .text ">W<S>W<S"
        .byte $e2,$e3,$10,$10,$10,$10,$10,$10,$10,$10,$10,$9e,$9f,$10 // ..............

dat_1fdc:
        // === Fill data (36 bytes, $1fdc-$1fff) ===
        .fill 36, $01

spr_2000:
        // === Charset data (41 bytes, $2000-$2028) ===
        .byte $00,$03,$0f,$0e,$3e,$3a,$39,$f9       // char 0 @+0
        .byte $e9,$e5,$e5,$e9,$ea,$e6,$ef,$eb       // char 1 @+1
        .byte $ec,$e0,$e0,$e0,$e0,$e0,$e0,$e0       // char 2 @+2
        .byte $e0,$ec,$eb,$ef,$e6,$ea,$e9,$e5       // char 3 @+3
        .byte $e5,$e9,$fa,$3b,$3a,$3e,$0e,$0f       // char 4 @+4
        .byte $03                                   // char 5 (partial)

// --- Region $2041-$2068 ---
.pc = $2041 "dat_2041"

dat_2041:
        .byte $55,$aa,$bf,$ea,$95,$55,$55           // char 8 (partial)
        .byte $55,$55,$55,$99,$aa,$6b,$fb,$a7       // char 9 @+9
        .byte $e7                                   // char 10 (partial)

txt_2051:
        .byte $24,$24,$24,$24,$24,$24,$24           // char 10 (partial)
        .byte $24,$e5,$a5,$f9,$69,$aa,$99           // char 11 (partial)

txt_205f:
        .byte $55                                   // char 11 (partial)
        .byte $55,$55,$aa,$ff,$00,$00,$bf,$aa       // char 12 @+12
        .byte $ff                                   // char 13 (partial)

// --- Region $2081-$20a8 ---
.pc = $2081 "dat_2081"

dat_2081:
        .byte $55,$aa,$00,$f0,$ac,$5b               // char 16 (partial)

txt_2087:
        .byte $56                                   // char 16 (partial)
        .byte $55,$55,$55,$aa,$ff,$c3,$00,$00       // char 17 @+17
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 18 @+18
        .byte $00,$00,$00,$00                       // char 19 (partial)

txt_209c:
        .byte $41,$55,$aa                           // char 19 (partial)

txt_209f:
        .byte $55                                   // char 19 (partial)
        .byte $55,$55,$aa,$ff,$00,$00,$ff,$aa       // char 20 @+20
        .byte $ff                                   // char 21 (partial)

// --- Region $20c1-$20e8 ---
.pc = $20c1 "dat_20c1"

dat_20c1:
        .byte $55,$aa,$02,$3e,$e9,$95,$55           // char 24 (partial)
        .byte $55,$55,$55,$99,$aa,$e9,$ef,$ea       // char 25 @+25
        .byte $fb                                   // char 26 (partial)

txt_20d1:
        .byte $38,$38,$38,$38,$38,$38,$38           // char 26 (partial)
        .byte $38,$f8,$ea,$ef,$69,$aa,$99           // char 27 (partial)

txt_20df:
        .byte $55                                   // char 27 (partial)
        .byte $55,$55,$aa,$ff,$00,$00,$fe,$aa       // char 28 @+28
        .byte $ff                                   // char 29 (partial)

// --- Region $2101-$2128 ---
.pc = $2101 "dat_2101"

dat_2101:
        .byte $40,$50,$90,$94,$a4,$64,$65           // char 32 (partial)
        .byte $69,$59,$59,$99,$a9,$99,$f9,$e9       // char 33 '!'
        .byte $39,$09,$09,$09,$09,$09,$09,$09       // char 34 '"'
        .byte $09,$c9,$e9,$f9,$99,$a9,$99,$59       // char 35 '#'
        .byte $59,$69,$a5,$e4,$a4,$94,$90,$50       // char 36 '$'
        .byte $40                                   // char 37 (partial)

// --- Region $2141-$2168 ---
.pc = $2141 "dat_2141"

dat_2141:
        .byte $55,$ea,$e5,$e5,$e5,$e5,$e5           // char 40 (partial)
        .byte $e5,$e5,$e5,$e9,$ea,$e9,$ef,$eb       // char 41 ')'
        .byte $e3,$e0,$e0,$e0,$e0,$e0,$e0,$e0       // char 42 '*'
        .byte $e0,$ec,$eb,$ef,$e6,$ea,$e9,$e5       // char 43 '+'
        .byte $e5,$e5,$ea,$ef,$e0,$e0,$ef,$ea       // char 44 ','
        .byte $ff                                   // char 45 (partial)

// --- Region $2181-$21a8 ---
.pc = $2181 "dat_2181"

dat_2181:
        .byte $55,$aa,$b3,$b3,$b3,$6e,$6e           // char 48 (partial)
        .byte $59,$5a,$59,$99,$a9,$99,$f9,$a9       // char 49 '1'
        .byte $3a,$00,$00,$00,$00,$00,$00,$0a       // char 50 '2'
        .byte $0b,$c9,$b9,$f9,$69,$a9,$99           // char 51 (partial)

txt_219f:
        .byte $59                                   // char 51 (partial)
        .byte $59,$59,$a9,$f9,$09,$09,$f9,$a9       // char 52 '4'
        .byte $fd                                   // char 53 (partial)

// --- Region $21c1-$21d9 ---
.pc = $21c1 "dat_21c1"

dat_21c1:
        .byte $55,$aa,$96,$95,$95                   // char 56 (partial)

txt_21c6:
        .byte $55,$55                               // char 56 (partial)
        .byte $55,$aa,$fe,$03,$03,$03,$03,$56       // char 57 '9'
        .byte $aa,$00,$00,$00,$00,$00,$00,$aa       // char 58 ':'
        .byte $ff                                   // char 59 (partial)

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

// --- Region $2201-$2219 ---
.pc = $2201 "dat_2201"

dat_2201:
        .byte $55,$aa,$c2,$b3,$6e,$59,$55           // char 64 (partial)
        .byte $55,$55,$95,$99,$aa,$99,$bf,$ae       // char 65 'A'
        .byte $33,$00,$00,$00,$00,$00,$02,$aa       // char 66 'B'
        .byte $ff                                   // char 67 (partial)

dat_2219:
        // === Fill data (1 bytes, $2219-$2219) ===
        .byte $00                                   // .

// --- Region $2241-$2259 ---
.pc = $2241 "dat_2241"

dat_2241:
        .byte $40,$50,$90,$94,$a4,$64,$65           // char 72 (partial)
        .byte $69,$59,$59,$99,$a9,$99,$f9,$e9       // char 73 'I'
        .byte $39,$09                               // char 74 (partial)

txt_2252:
        .byte $25,$24,$a4,$94,$50,$50               // char 74 (partial)
        .byte $40                                   // char 75 (partial)

dat_2259:
        // === Fill data (1 bytes, $2259-$2259) ===
        .byte $00                                   // .

// --- Region $2281-$22a6 ---
.pc = $2281 "dat_2281"

dat_2281:
        .byte $55,$ea,$ef,$ea,$e5,$e5,$e5           // char 80 (partial)
        .byte $e5,$e5,$e5,$e9,$ea,$ff,$00,$00       // char 81 'Q'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 82 'R'
        .byte $00,$e4,$83,$6c,$80,$00,$24,$83       // char 83 'S'
        .byte $6e,$c1,$00,$c2,$93,$4e,$81           // char 84 (partial)

// --- Region $22c1-$22e8 ---
.pc = $22c1 "dat_22c1"

dat_22c1:
        .byte $55,$aa,$c0,$bc,$6b,$56,$55           // char 88 (partial)
        .byte $55,$55,$55,$99,$aa,$fe,$0e,$0e       // char 89 'Y'
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0e,$0e       // char 90 'Z'
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0e,$0e       // char 91 '['
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0e,$0e       // char 92 '\'
        .byte $0f                                   // char 93 (partial)

// --- Region $2301-$2328 ---
.pc = $2301 "dat_2301"

dat_2301:
        .byte $55,$aa,$00,$0f,$3a,$e5,$95           // char 96 (partial)
        .byte $55,$55,$55,$99,$aa,$99,$ff,$ae       // char 97 'a'
        .byte $33,$00,$00,$00,$00,$00,$00,$00       // char 98 'b'
        .byte $00,$cc,$ab,$ff,$66,$aa,$66           // char 99 (partial)

txt_231f:
        .byte $55                                   // char 99 (partial)
        .byte $55,$55,$aa,$ff,$00,$00,$ff,$aa       // char 100 'd'
        .byte $ff                                   // char 101 (partial)

// --- Region $2341-$2368 ---
.pc = $2341 "dat_2341"

dat_2341:
        .byte $55,$aa,$ff,$aa                       // char 104 (partial)

txt_2345:
        .byte $55,$55,$55                           // char 104 (partial)
        .byte $55,$55,$55,$99,$aa,$bf,$90,$90       // char 105 'i'
        .byte $90,$90,$90,$90,$90,$90,$90,$90       // char 106 'j'
        .byte $90,$90,$90,$90,$90,$90,$90,$90       // char 107 'k'
        .byte $90,$90,$90,$90,$90,$90,$90,$90       // char 108 'l'
        .byte $d0                                   // char 109 (partial)

// --- Region $2381-$238e ---
.pc = $2381 "dat_2381"

dat_2381:
        .byte $55,$a9,$09,$f9,$a9,$59,$59           // char 112 (partial)
        .byte $59,$59,$59,$99,$a9,$fd               // char 113 (partial)

dat_238e:
        // === Fill data (1 bytes, $238e-$238e) ===
        .byte $00                                   // .

// --- Region $23c1-$23e8 ---
.pc = $23c1 "dat_23c1"

dat_23c1:
        .byte $55,$ea,$e0,$e3,$ee,$e9,$e5           // char 120 (partial)
        .byte $e5,$e5,$e5,$e9,$ea,$e9,$ef,$eb       // char 121 'y'
        .byte $e3,$e0,$e0,$e0,$e0,$e0,$e0,$e0       // char 122 'z'
        .byte $e0,$ec,$eb,$ef,$e6,$ea,$e9,$e5       // char 123 '{'
        .byte $e5,$e5,$ea,$ef,$e0,$e0,$ef,$ea       // char 124 '|'
        .byte $ff                                   // char 125 (partial)

// --- Region $2401-$2428 ---
.pc = $2401 "dat_2401"

dat_2401:
        .byte $55,$a9,$39,$e9,$99,$59,$59           // char 128 (partial)
        .byte $59,$59,$59,$99,$a9,$99,$f9,$a9       // char 129
        .byte $39,$09,$09,$09,$09,$09,$09,$09       // char 130
        .byte $09,$c9,$b9,$f9,$69,$a9,$99           // char 131 (partial)

txt_241f:
        .byte $59                                   // char 131 (partial)
        .byte $59,$59,$a9,$f9,$09,$09,$f9,$a9       // char 132
        .byte $fd                                   // char 133 (partial)

// --- Region $2441-$2468 ---
.pc = $2441 "dat_2441"

dat_2441:
        .byte $03,$0f,$0e,$3e,$3a,$3a,$f9           // char 136 (partial)
        .byte $e9,$e5,$e5,$e9,$ea,$e6,$ef,$eb       // char 137
        .byte $ec,$e0,$e0,$e0,$e0,$e0,$e0,$e0       // char 138
        .byte $e0,$ec,$eb,$ef,$e6,$ea,$e9,$e5       // char 139
        .byte $e5,$e9,$fa,$3b,$3a,$3e,$0e,$0f       // char 140
        .byte $03                                   // char 141 (partial)

// --- Region $2481-$24a8 ---
.pc = $2481 "dat_2481"

dat_2481:
        .byte $55,$aa,$bf,$ea,$95,$55,$55           // char 144 (partial)
        .byte $55,$55,$55,$99,$aa,$6b,$fb,$a7       // char 145
        .byte $e7                                   // char 146 (partial)

txt_2491:
        .byte $24,$24,$24,$24,$24,$24,$24           // char 146 (partial)
        .byte $24,$e5,$a5,$f9,$69,$aa,$99           // char 147 (partial)

txt_249f:
        .byte $55                                   // char 147 (partial)
        .byte $55,$55,$aa,$ff,$00,$00,$bf,$aa       // char 148
        .byte $ff                                   // char 149 (partial)

// --- Region $24c1-$24e8 ---
.pc = $24c1 "dat_24c1"

dat_24c1:
        .byte $55,$aa,$00,$f0,$ac,$5b               // char 152 (partial)

txt_24c7:
        .byte $56                                   // char 152 (partial)
        .byte $55,$55,$55,$aa,$ff,$c3,$00,$00       // char 153
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 154
        .byte $00,$00,$00,$00                       // char 155 (partial)

txt_24dc:
        .byte $41,$55,$aa                           // char 155 (partial)

txt_24df:
        .byte $55                                   // char 155 (partial)
        .byte $55,$55,$aa,$ff,$00,$00,$ff,$aa       // char 156
        .byte $ff                                   // char 157 (partial)

// --- Region $2501-$2528 ---
.pc = $2501 "dat_2501"

dat_2501:
        .byte $55,$aa,$02,$3e,$e9,$95,$55           // char 160 (partial)
        .byte $55,$55,$55,$99,$aa,$e9,$ff,$ea       // char 161
        .byte $ff,$00,$00,$00,$00,$00,$00,$00       // char 162
        .byte $00,$55,$aa,$bf,$99,$aa,$99           // char 163 (partial)

txt_251f:
        .byte $55                                   // char 163 (partial)
        .byte $55,$55,$aa,$ff,$00,$00,$fe,$aa       // char 164
        .byte $ff                                   // char 165 (partial)

// --- Region $2541-$2568 ---
.pc = $2541 "dat_2541"

dat_2541:
        .byte $40,$50,$90,$94,$a4,$64,$65           // char 168 (partial)
        .byte $69,$59,$59,$99,$a9,$99,$f9,$a9       // char 169
        .byte $fd,$00,$00,$00,$00,$00,$00,$00       // char 170
        .byte $00,$55,$a9,$f9,$99,$a9,$99,$59       // char 171
        .byte $59,$69,$a5,$e4,$a4,$94,$90,$50       // char 172
        .byte $40                                   // char 173 (partial)

// --- Region $2581-$25a8 ---
.pc = $2581 "dat_2581"

dat_2581:
        .byte $03,$0f,$0e,$3e,$3a,$3b,$fa           // char 176 (partial)
        .byte $e9,$e5,$e5,$e9,$ea,$e6,$ef,$eb       // char 177
        .byte $ec,$e0,$e0,$e0,$e0,$e0,$e0,$e0       // char 178
        .byte $e0,$ec,$eb,$ef,$e6,$ea,$e9,$e5       // char 179
        .byte $e5,$e5,$ea,$ef,$e0,$e0,$ef,$ea       // char 180
        .byte $ff                                   // char 181 (partial)

// --- Region $25c1-$25e8 ---
.pc = $25c1 "dat_25c1"

dat_25c1:
        .byte $55,$aa,$80,$00,$00,$c3,$be           // char 184 (partial)
        .byte $69,$56,$5a,$99,$a9,$99,$f9,$a9       // char 185
        .byte $ca,$00,$00,$00,$00,$00,$00,$00       // char 186
        .byte $00,$cf,$aa,$f9,$59,$a9,$99           // char 187 (partial)

txt_25df:
        .byte $59                                   // char 187 (partial)
        .byte $59,$59,$a9,$f9,$09,$09,$f9,$a9       // char 188
        .byte $fd                                   // char 189 (partial)

// --- Region $2601-$261c ---
.pc = $2601 "dat_2601"

dat_2601:
        .byte $55,$aa,$0e,$0e,$39,$e5,$95           // char 192 (partial)
        .byte $55,$aa,$fe,$03,$03,$03,$03,$56       // char 193
        .byte $aa,$00,$00,$00,$00,$00,$00,$00       // char 194
        .byte $00,$aa,$ff,$43                       // char 195 (partial)

dat_261c:
        // === Fill data (1 bytes, $261c-$261c) ===
        .byte $00                                   // .

// --- Region $2641-$2668 ---
.pc = $2641 "dat_2641"

dat_2641:
        .byte $55,$aa,$c2,$b3,$b3,$6e,$6e           // char 200 (partial)
        .byte $59,$55,$95,$99,$aa,$99,$bf,$ae       // char 201
        .byte $b3,$00,$00,$00,$00,$00,$00,$00       // char 202
        .byte $00,$b3,$ae,$ef,$e5,$ea,$e9,$e5       // char 203
        .byte $e5,$e5,$ea,$ef,$e0,$e0,$ef,$ea       // char 204
        .byte $ff                                   // char 205 (partial)

// --- Region $2681-$26a8 ---
.pc = $2681 "dat_2681"

dat_2681:
        .byte $40,$50,$90,$94,$a4,$64,$65           // char 208 (partial)
        .byte $69,$59,$59,$99,$a9,$99,$f9,$e9       // char 209
        .byte $39,$09,$09,$09,$09,$09,$09,$09       // char 210
        .byte $09,$39,$e9,$f9,$99,$a9,$99           // char 211 (partial)

txt_269f:
        .byte $59                                   // char 211 (partial)
        .byte $59,$59,$a9,$f9,$09,$09,$f9,$a9       // char 212
        .byte $fd                                   // char 213 (partial)

// --- Region $26c1-$26e8 ---
.pc = $26c1 "dat_26c1"

dat_26c1:
        .byte $55,$ea,$ec,$eb,$e6,$e5,$e5           // char 216 (partial)
        .byte $e5,$e5,$e5,$e9,$ea,$e9,$ef,$eb       // char 217
        .byte $e3,$e0,$e0,$e0,$e0,$e0,$e0,$e0       // char 218
        .byte $e0,$ec,$eb,$ef,$e6,$ea,$e9,$e5       // char 219
        .byte $e5,$e5,$ea,$ef,$e0,$e0,$ef,$ea       // char 220
        .byte $ff                                   // char 221 (partial)

// --- Region $2701-$2729 ---
.pc = $2701 "dat_2701"

dat_2701:
        .byte $55,$a9,$39,$e9,$99,$59,$59           // char 224 (partial)
        .byte $59,$59,$59,$99,$a9,$99,$f9,$a9       // char 225
        .byte $39,$09,$09,$09,$09,$09,$09,$09       // char 226
        .byte $09,$c9,$b9,$f9,$69,$a9,$69           // char 227 (partial)

txt_271f:
        .byte $5a                                   // char 227 (partial)
        .byte $55,$55,$aa,$ff,$00,$00,$ff,$aa       // char 228
        .byte $ff                                   // char 229 (partial)

dat_2729:
        // === Fill data (1 bytes, $2729-$2729) ===
        .byte $00                                   // .

// --- Region $275e-$2769 ---
.pc = $275e "dat_275e"

dat_275e:
        .byte $55,$aa                               // char 235 (partial)

txt_2760:
        .byte $55,$55,$aa,$ff,$00,$00,$ff,$aa       // char 236
        .byte $ff                                   // char 237 (partial)

dat_2769:
        // === Fill data (1 bytes, $2769-$2769) ===
        .byte $00                                   // .

// --- Region $279e-$27a9 ---
.pc = $279e "dat_279e"

dat_279e:
        .byte $55,$aa                               // char 243 (partial)

txt_27a0:
        .byte $55,$55,$aa,$ff,$00,$00,$ff,$aa       // char 244
        .byte $ff                                   // char 245 (partial)

dat_27a9:
        // === Fill data (1 bytes, $27a9-$27a9) ===
        .byte $00                                   // .

// --- Region $27de-$27e9 ---
.pc = $27de "dat_27de"

dat_27de:
        .byte $55,$a9                               // char 251 (partial)

txt_27e0:
        .byte $59,$59,$a9,$f9,$09,$09,$f9,$a9       // char 252
        .byte $fd                                   // char 253 (partial)

dat_27e9:
        // === Fill data (1 bytes, $27e9-$27e9) ===
        .byte $00                                   // .

// --- Region $3000-$3720 ---
.pc = $3000 "dat_3000"

dat_3000:
        .fill 8, $ff
        .byte $40,$94,$85,$81,$90,$84,$81,$80,$00,$56,$15,$45,$51,$14,$05,$41 // @........V.EQ..A
        .byte $00,$5a,$96,$65,$59,$56,$15,$45,$03,$63,$93,$a3,$63,$53,$93,$63 // .Z.eYV.E.c..cS.c
        .byte $ff,$fc,$f9,$e1,$e0,$84,$81,$80,$80,$16,$15,$45,$51,$14,$05,$42 // ...........EQ..B
        .byte $0b,$50,$96,$65,$59,$56,$15,$45,$ff,$bf,$2f,$8f,$4b,$53,$93,$63 // .P.eYV.E../.KS.c
        .byte $00,$56,$15,$45,$51,$14,$05,$42,$0b,$50,$96,$65,$59,$56,$15,$85 // .V.EQ..B.P.eYV..
        .byte $00,$5a,$96,$65,$59,$56,$15,$85,$00,$5a,$96,$65,$59,$56,$15,$aa // .Z.eYV...Z.eYV..
        .byte $03,$63,$93,$a3,$63,$53,$93,$a7,$03,$53,$13,$43,$53,$13,$03,$43 // .c..cS...S.CS..C
        .byte $40,$9a,$96,$a5,$99,$96,$95,$85,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // @...............
        .byte $40,$99,$96,$95,$85,$91,$94,$85,$03,$63,$53,$93,$63,$53,$53,$13 // @........cS.cSS.
        .byte $80,$80,$80,$91,$a6,$bb,$be,$bb,$10,$04,$01,$00,$40,$90,$e4,$e4 // ............@...
        .byte $51,$14,$05,$41,$10,$04,$01,$00,$53,$53,$13,$43,$53,$13,$03,$43 // Q..A....SS.CS..C
        .byte $13,$03,$03,$03,$40,$90,$e4,$e4,$91,$94,$85,$81,$10,$04,$01,$00 // ....@...........
        .byte $53,$53,$13,$43,$53,$0b,$0f,$2f,$13,$03,$03,$03,$43,$93,$e3,$e3 // SS.CS../....C...
        .byte $91,$aa,$ff,$ff,$ff,$ff,$ff,$ff,$53,$a7,$ff,$ff,$ff,$ff,$ff,$ff // ........S.......
        .byte $91,$94,$85,$81,$90,$84,$81,$80,$91,$aa,$ff,$ff,$0f,$0f,$0f,$0f // ................
        .byte $ff,$ff,$40,$81,$90,$84,$81,$80,$ff,$ff,$03,$43,$53,$13,$03,$43 // ..@........CS..C
        .fill 8, $00
        .byte $81,$90,$84,$81,$80,$80,$90,$90,$43,$53,$13,$03,$43,$13,$03,$03 // ........CS..C...
        .byte $a2,$bb,$af,$bb,$be,$af,$ab,$ba,$e4,$f9,$b9,$fe,$e3,$bb,$ef,$fb // ................
        .byte $00,$00,$11,$66,$bb,$ff,$fb,$e2,$13,$03,$03,$43,$43,$83,$93,$93 // ...f.......CC...
        .byte $e4,$f9,$b2,$f3,$e3,$b3,$e3,$f3,$00,$00,$91,$a6,$bb,$bf,$bb,$a2 // ................
        .byte $00,$00,$11,$a6,$bb,$bf,$bb,$a2,$0f,$0b,$03,$43,$43,$83,$93,$93 // ...........CC...
        .byte $e3,$f3,$b3,$f3,$e3,$b3,$e3,$f3,$ff,$ff,$ff,$ff,$ff,$ff,$40,$a2 // ..............@.
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$03,$93,$80,$80,$91,$a6,$bb,$bf,$bb,$a2 // ................
        .byte $e4,$f9,$b6,$f3,$e3,$b3,$e3,$f3,$0f,$0f,$9f,$ff,$ff,$ff,$40,$a2 // ..............@.
        .byte $0f,$0f,$9f,$ff,$ff,$ff,$ff,$ff,$90,$a4,$a4,$b9,$8e,$af,$bf,$af // ................
        .byte $03,$03,$43,$93,$e3,$f3,$e3,$83,$ae,$ab,$aa,$9a,$a6,$a9,$9a,$aa // ..C.............
        .byte $be,$af,$eb,$ba,$ae,$ab,$6a,$aa,$fb,$bf,$ef,$fb,$be,$af,$eb,$aa // ......j.........
        .byte $e3,$f3,$b3,$f3,$f3,$b3,$e3,$a7,$b3,$a3,$e3,$b3,$a3,$a3,$63,$a7 // ..............c.
        .byte $bb,$bf,$af,$bb,$be,$af,$ab,$aa,$b0,$af,$eb,$ba,$ae,$ab,$6a,$aa // ..............j.
        .byte $fb,$bf,$ef,$fb,$be,$af,$ea,$af,$e3,$f3,$b3,$cb,$df,$bf,$ff,$ff // ................
        .byte $ae,$ab,$aa,$ea,$e6,$f9,$fe,$ff,$bc,$af,$eb,$ba,$ae,$ab,$aa,$ea // ................
        .byte $3b,$bf,$ef,$fb,$be,$af,$ea,$af,$3b,$bf,$ef,$fb,$be,$af,$eb,$aa // ;.......;.......
        .byte $7b,$bf,$ef,$fb,$be,$af,$eb,$aa,$bb,$be,$af,$ab,$ba,$ae,$ab,$aa // {...............
        .byte $e3,$f3,$b3,$e3,$f3,$b3,$a3,$a7,$00,$6a,$9a,$a6,$69,$5a,$96,$62 // .........j..iZ.b
        .byte $0b,$e0,$ba,$ae,$ab,$6a,$9a,$a6,$ff,$bf,$2f,$8f,$8b,$e3,$b3,$a3 // .....j..../.....
        .byte $13,$03,$03,$00,$40,$90,$e4,$e4,$91,$94,$85,$41,$10,$04,$01,$00 // ....@......A....
        .byte $a9,$9a,$96,$a5,$99,$96,$95,$85,$a3,$63,$93,$a3,$63,$53,$93,$63 // .........c..cS.c
        .byte $53,$53,$13,$43,$53,$13,$0b,$4f,$ff,$ff,$ff,$ff,$ff,$ff,$40,$ba // SS.CS..O......@.
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$03,$f3,$e4,$f9,$b9,$f2,$e3,$b3,$e3,$f3 // ................
        .byte $00,$00,$11,$66,$bb,$bf,$bb,$a2,$00,$0a,$af,$ff,$ff,$ff,$ff,$ff // ...f............
        .byte $bf,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$e3,$f3,$b3,$cb,$cf,$bf,$ff,$ff // ................
        .byte $bc,$af,$eb,$ba,$ae,$ab,$6a,$aa,$80,$81,$96,$ab,$bf,$bb,$bf,$aa // ......j.........
        .byte $13,$03,$43,$93,$e3,$f3,$f3,$a7,$b0,$af,$eb,$ba,$ae,$ab,$aa,$ea // ..C.............
        .byte $40,$94,$85,$81,$90,$84,$81,$aa,$00,$56,$15,$45,$51,$14,$05,$81 // @........V.EQ...
        .byte $00,$5a,$96,$65,$59,$56,$15           // .Z.eYV.

txt_32d7:
        .byte $42,$40,$ab,$ba,$ae,$ab,$aa,$9a,$a6,$03,$e3,$f3,$b3,$a3,$e3,$b3 // B@..............
        .byte $a3,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fc,$ff,$ff,$ff,$ff,$ff,$f0,$0f // ................
        .byte $fa,$ff,$ff,$ff,$ff,$ff,$3f,$c3,$ac,$80,$80,$80,$91,$a6,$bb,$ee // ......?.........
        .byte $eb,$91,$aa,$ff,$ff,$0b,$00,$01,$00,$53,$a7,$ff,$ff,$ff,$bf,$2f // .........S...../
        .byte $4f,$90,$84,$81,$80,$80,$90,$a4,$a4,$53,$13,$03,$43,$13,$03,$03 // O........S..C...
        .byte $03,$80,$80,$80,$91,$a6,$eb,$ee,$fb,$91,$94,$85,$81,$90,$04,$01 // ................
        .byte $00,$aa,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$a7,$fe,$fe,$f8,$f8,$e0,$e4 // ................
        .byte $a4,$91,$14,$05,$41,$10,$04,$00,$02,$53,$4b,$0f // ....A....SK.

txt_3353:
        .byte $2f,$3f,$bf,$ff,$ff,$f3,$f2,$cd,$c8   // /?.......

txt_335c:
        .text "889:"
        .byte $a0
        .byte $45,$1a,$5b,$6f,$6f,$bf,$bf,$1b,$6f,$bf,$ff
        .byte $ff,$ff,$ff,$ff,$3f,$3f,$df,$ef,$fb,$fb,$fb,$fb,$fa,$fe,$ff,$ff // ....??..........
        .byte $ff,$ff,$40,$ba,$e4,$b9,$ea,$ff,$ff,$ff,$03,$f3,$0b,$03,$03,$43 // ..@............C
        .byte $43,$83,$93,$93,$a4,$b9,$b9,$be,$a3,$bb,$af,$bb,$03,$03,$13,$63 // C..............c
        .byte $b3,$f3,$f3,$e3,$a2,$bb,$af,$bb,$be,$ef,$eb,$ea,$13,$03,$03,$43 // ...............C
        .byte $43,$8b,$8f,$8f,$e2,$eb,$af,$bb,$be,$af,$ab,$ba,$e4,$f9,$ba,$f3 // C...............
        .byte $e3,$b3,$e3,$f3,$ff,$fe,$fe,$fb,$fa,$ef,$eb,$ba,$a4,$f9,$b9,$fe // ................
        .byte $e3,$b8,$ec,$f3,$03,$0b,$0f           // .......

txt_33d3:
        .byte $2f,$3f,$bf,$ff,$80,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$03 // /?...........

txt_33e0:
        .byte $3e,$3f,$3f,$cf,$cf,$f7,$f7,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$fe // >??.............
        .byte $fb,$fb,$fb,$ef,$ef,$bf,$bf,$ff,$be,$af,$ab,$ba,$ae,$ab,$aa,$aa // ................
        .byte $f3,$b3,$e3,$f3,$b3,$a3,$e3,$a7,$ee,$fb,$fa,$fa,$fe,$ff,$ff,$ff // ................
        .byte $b0,$af,$eb,$ba,$ae,$ab,$ea,$fa,$fb,$bf,$ef,$fb,$bc,$ab,$ef,$bf // ................
        .byte $cf,$2f,$3f,$3f,$ff,$ff,$ff,$ff,$e0,$fe,$bf,$fe,$f8,$be,$ef,$aa // ./??............
        .byte $40,$41,$96,$eb,$bf,$fb,$fa,$af,$13,$03,$43,$8b,$cf,$bf,$ff,$ff // @A........C.....
        .byte $af,$fa,$ff,$ff,$ff,$ff,$ff,$ff,$eb,$bf,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$43,$42,$42,$81,$41,$ff,$ff,$ff,$c3,$82,$42,$41,$41 // ...CBB.A.....BAA
        .byte $ff,$ff,$ff,$c1,$80,$40,$40,$40,$ff,$ff,$ff,$c0,$80,$40,$40,$40 // .....@@@.....@@@
        .byte $40,$96,$95,$85,$91,$94,$85,$81,$03,$53,$93,$63,$53,$53,$13,$43 // @........S.cSS.C
        .byte $40,$94,$85,$81,$90,$84,$81,$a8,$40,$9a,$96,$a5,$99,$96,$95,$a9 // @.......@.......
        .byte $81,$82,$82,$82,$83,$83,$83,$83,$81,$82,$c2,$82,$c3,$c3,$c3,$c3 // ................
        .byte $80,$80,$c0,$80,$c0,$c0,$c0,$c0,$f8,$fa,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $13,$a7,$ff,$ff,$ff,$ff,$ff,$ff,$f9,$fa,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $83,$83,$81,$80,$80,$80,$80,$80,$c3,$c3,$41,$80,$80,$80,$80,$80 // ..........A.....
        .byte $c0,$c0,$40,$80,$80,$80,$80,$80,$a4,$b9,$b9,$be,$a3,$bb,$aa,$ff // ..@.............
        .byte $03,$03,$13,$63,$b3,$f3,$a7,$ff,$80,$90,$aa,$ff,$ff,$ff,$ff,$ff // ...c............
        .byte $40,$af,$ab,$ba,$ae,$ab,$aa,$aa,$03,$b3,$e3,$f3,$b3,$a3,$e3,$a7 // @...............
        .byte $40,$96,$95,$85,$91,$94,$85,$a9,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // @...............
        .byte $ff,$ff,$fe,$f9,$f9,$e4,$e5,$e1,$e0,$0a,$96,$65,$59,$56,$15,$45 // ...........eYV.E
        .byte $03,$63,$93,$a3,$63,$53,$93,$a3,$00,$94,$85,$81,$90,$84,$81,$a8 // .c..cS..........
        .byte $2f,$42,$14,$45,$51,$14,$05,$41,$ff,$ff,$bf,$3f,$2f,$4f,$0f,$4f // /B.EQ..A...?/O.O
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$40,$e0,$e4,$e1,$e0,$e0,$e0,$e4,$e4 // .......@........
        .byte $50,$14,$04,$40,$10,$04,$00,$00,$fe,$fe,$fe,$fe,$fe,$fe,$fe,$fe // P..@............
        .byte $4f,$0f,$0f,$4f,$0f,$0f,$0f,$0f,$ff,$ff,$ff,$ff,$40,$bb,$be,$bb // O..O........@...
        .byte $90,$84,$81,$80,$00,$90,$e4,$e4,$53,$13,$03,$43,$10,$04,$01,$00 // ........S..C....
        .byte $ff,$ff,$ff,$ff,$03,$13,$03,$43,$ff,$ff,$ff,$ff,$00,$90,$e4,$e4 // .......C........
        .byte $ff,$ff,$ff,$ff,$00,$04,$01,$00,$13,$03,$03,$03,$40,$90,$e0,$e0 // ............@...
        .byte $91,$94,$85,$01,$10,$04,$01,$00,$e4,$e9,$e9,$ee,$e3,$eb,$ef,$eb // ................
        .byte $00,$00,$10,$64,$b8,$fc,$f8,$e0,$0f,$0f,$0f,$4f,$8f,$cf,$cf,$cf // ...d.......O....
        .byte $a2,$bb,$aa,$ff,$ff,$ff,$ff,$ff,$e4,$f9,$b9,$be,$a3,$bb,$af,$aa // ................
        .byte $00,$00,$12,$63,$b3,$f3,$f3,$a7,$13,$03,$a7,$ff,$ff,$ff,$ff,$ff // ...c............
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$40,$af,$ff,$ff,$ff,$ff,$ff,$ff,$03,$b3 // ......@.........
        .byte $e4,$f9,$aa,$ff,$ff,$ff,$ff,$ff,$00,$00,$aa,$ff,$ff,$ff,$ff,$ff // ................
        .byte $e4,$f9,$b9,$fe,$e2,$ba,$eb,$f3,$ee,$ef,$eb,$fa,$fa,$fe,$ff,$ff // ................
        .byte $fb,$bf,$ef,$fb,$be,$af,$ab,$fa,$03,$f3,$b3,$f3,$f3,$b3,$e3,$a7 // ................
        .byte $42,$ab,$aa,$9a,$a6,$a9,$9a,$aa,$be,$af,$eb,$ba,$ae,$aa,$6b,$bf // B.............k.
        .byte $cf,$8f,$cf,$2f,$3f,$ff,$ff,$ff,$ab,$ba,$ae,$ab,$aa,$aa,$fa,$fa // .../?...........
        .byte $e3,$f3,$b3,$a3,$e3,$b3,$a3,$a7,$ff,$40,$96,$a5,$99,$96,$95,$85 // .........@......
        .byte $ff,$03,$93,$a3,$63,$53,$93,$63,$ff,$ff,$ff,$ff,$ff,$ff,$40,$81 // ....cS.c......@.
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$03,$43,$80,$aa,$ff,$ff,$ff,$fc,$fa,$eb // .......C........
        .byte $13,$a7,$ff,$ff,$80,$10,$e4,$e4,$80,$aa,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $13,$a3,$ff,$ff,$d0,$e0,$e4,$e4,$53,$a3,$ff,$ff,$ff,$bf,$2f,$4f // ........S...../O
        .byte $13,$a6,$fe,$f8,$f8,$e0,$e4,$a4,$90,$84,$81,$80,$80,$aa,$ff,$ff // ................
        .byte $53,$13,$03,$43,$13,$a7,$ff,$ff,$13,$a6,$fe,$fe,$f8,$f8,$e4,$e4 // S..C............
        .byte $91,$14,$05,$41,$10,$04,$00,$00,$53,$4b,$0f // ...A....SK.

txt_36bb:
        .byte $4f,$2f,$3f,$bf,$ff,$e2,$bb,$af,$bb,$be,$af,$ab,$ba,$00,$0a,$af // O/?.............
        .byte $ff,$ff,$ff,$40,$a2,$bf,$ff,$ff,$ff,$ff,$ff,$03,$93,$e4,$e9,$ea // ...@............
        .byte $ff,$ff,$ff,$03,$f3,$fa,$fe,$ff,$ff,$ff,$ff,$ff,$ff,$e4,$b9,$ea // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$40,$be,$a3,$bb,$af,$bb,$ff,$ff,$03 // .......@........
        .byte $63,$b3,$f3,$f3,$e3,$e4,$b9,$b9,$be,$a3,$bb,$aa,$ff,$00,$02,$13 // c...............
        .byte $63,$b3,$f3,$a3,$ff,$be,$aa,$ff,$ff,$ff,$ff,$ff,$ff,$f3,$a7,$ff // c...............
        .byte $ff,$ff,$ff,$ff,$ff                   // .....

dat_3720:
        // === Fill data (1 bytes, $3720-$3720) ===
        .byte $00                                   // .

// --- Region $3800-$39ff ---
.pc = $3800 "chr_3800"

chr_3800:
        .byte $3c,$66,$6e,$6e,$60,$66,$3c,$00,$3e,$66,$66,$7e,$66,$66,$60,$60 // <fnn`f<.>ff~ff``
        .byte $3e,$66,$66,$7c,$66,$66,$7c,$60,$3e,$66,$60,$60,$60,$66,$7c,$60 // >ff|ff|`>f```f|`
        .byte $7e,$66,$66,$66,$66,$66,$7c,$60,$3e,$60,$60,$78,$60,$60,$7e,$60 // ~fffff|`>``x``~`
        .byte $3e,$60,$60,$78,$60,$60,$60,$60,$3e,$66,$60,$6e,$66,$66,$3c,$00 // >``x````>f`nff<.
        .byte $66,$66,$66,$7e,$66,$66,$60,$60,$18,$18,$18,$18,$18,$18,$18,$18 // fff~ff``........
        .byte $7e,$66,$06,$06,$c6,$c6,$7c,$00,$66,$66,$6c,$78,$6c,$66,$66,$60 // ~f....|.fflxlff`
        .byte $60,$60,$60,$60,$60,$66,$7e,$00,$63,$77,$7f,$6b,$63,$63,$60,$60 // `````f~.cw.kcc``
        .byte $66,$76,$7e,$7e,$6e,$66,$60,$60,$3c,$66,$66,$66,$66,$66,$7c,$60 // fv~~nf``<fffff|`
        .byte $3e,$66,$66,$66,$7c,$60,$60,$60,$3e,$66,$66,$66,$66,$76,$3c,$0e // >fff|```>ffffv<.
        .byte $38,$6c,$66,$6c,$78,$6c,$66,$60,$3e,$66,$60,$3c,$06,$66,$66,$3c // 8lflxlf`>f`<.ff<
        .byte $ff,$db,$18,$18,$18,$18,$18,$18,$66,$66,$66,$66,$66,$66,$7c,$60 // ........ffffff|`
        .byte $60,$66,$66,$66,$66,$66,$3c,$18,$60,$63,$63,$6b,$7f,$77,$63,$60 // `fffff<.`cck.wc`
        .byte $66,$66,$3c,$18,$3c,$66,$66,$60,$66,$66,$66,$3e,$06,$06,$66,$7c // ff<.<ff`fff>..f|
        .byte $7e,$66,$0c,$18,$30,$60,$c6,$fe       // ~f..0`..

txt_38d8:
        .text "<000000<"
        .byte $18,$18,$7e,$18,$18,$18,$18,$18
        .byte $3c,$0c,$0c,$0c,$0c,$0c,$0c,$3c,$00,$18,$3c,$7e,$18,$18,$18,$18 // <......<..<~....
        .byte $00,$10,$30,$7f,$7f,$30,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..0..0..........
        .text "0888"
        .byte $00
        .byte $30,$38,$00,$66,$66
        .byte $24,$00,$00,$00,$00,$00
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00,$18,$3e,$60,$3c,$06,$06,$7c,$18 // ff.f.ff..>`<..|.
        .byte $62,$66,$0c,$18,$30,$66,$46,$00,$18,$3e,$60,$38,$60,$3e,$18,$00 // bf..0fF..>`8`>..
        .byte $18,$0c,$0c,$18,$00,$00,$00,$00,$0c,$18
        .text "0000"
        .byte $18,$0c
        .byte $30,$18,$0c,$0c,$0c,$0c,$18,$30,$00,$66,$3c,$ff,$3c,$66,$00,$00 // 0......0.f<.<f..
        .byte $00,$18,$18,$66,$18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$18,$30 // ...f...........0
        .byte $00,$00,$00,$7c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18 // ...|............
        .byte $00,$03,$06,$0c,$18,$30,$60,$00,$3c,$66,$6e,$5e,$36,$66,$7c,$60 // .....0`.<fn^6f|`
        .byte $18,$38,$38,$18,$18,$18,$18,$18,$3c,$66,$06,$0c,$18,$30,$66,$7e // .88.....<f...0f~
        .byte $3c,$66,$06,$1c,$06,$66,$7c,$00,$06,$06,$66,$66,$7f,$06,$06,$06 // <f...f|...ff....
        .byte $7e,$60,$7c,$06,$66,$66,$3c,$00,$3e,$60,$60,$7c,$66,$66,$7c,$60 // ~`|.ff<.>``|ff|`
        .byte $7e,$66,$06,$0c,$18,$18,$18,$18,$3e,$66,$66,$3c,$66,$66,$7c,$60 // ~f......>ff<ff|`
        .byte $3e,$66,$66,$3e,$06,$66,$66,$3c,$00,$00,$18,$00,$00,$18,$00,$00 // >ff>.ff<........
        .byte $00,$00,$18,$00,$00,$18,$18,$30,$0e,$18,$30,$60,$60,$30,$18,$0e // .......0..0``0..
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00,$70,$18,$0c,$06,$06,$0c,$18,$70 // ..~.~...p......p
        .byte $7c,$66,$66,$0c,$18,$00,$18,$18       // |ff.....

// --- Region $3a1f-$3a20 ---
.pc = $3a1f "dat_3a1f"

dat_3a1f:
        .byte $20                                   //  

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

// --- Region $3a5c-$3a63 ---
.pc = $3a5c "dat_3a5c"

dat_3a5c:
        .byte $20,$00,$00,$98,$00,$00,$20           //  ..... 

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

// --- Region $3a99-$3aa5 ---
.pc = $3a99 "dat_3a99"

dat_3a99:
        .byte $20,$00,$00,$10,$00,$02,$76,$00,$00,$10,$00,$00,$20 //  .....v..... 

// --- Region $3abf-$3c81 ---
.pc = $3abf "dat_3abf"

dat_3abf:
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$20,$00,$00,$10,$00,$00,$30,$00,$09 // ....... .....0..
        .byte $fd,$80,$00,$30,$00,$00,$10,$00,$00,$20,$00,$00,$00,$00,$00,$00 // ...0..... ......
        .fill 16, $00
        .byte $ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$20,$00,$00,$20,$00,$00,$10,$00,$00,$10,$00,$00,$30,$00,$25 // . .. ........0.%
        .byte $fd,$60,$00,$30,$00,$00,$10,$00,$00,$10,$00,$00,$20,$00,$00,$20 // .`.0........ .. 
        .fill 16, $00
        .byte $ff,$e9,$e8,$e9,$ea,$eb,$ec,$eb,$ea,$43,$be,$00,$c1,$00,$c5,$40 // .........C.....@
        .byte $d0,$63,$bf,$00,$c3,$00,$d2,$9a,$cf,$00,$04,$02,$03,$ff,$ff,$ff // .c..............
        .byte $ff,$02,$0a,$07,$01,$01,$07,$0a,$02,$0b,$0c,$0f,$01,$01,$0f,$0c // ................
        .byte $0b,$06,$0e,$0f,$01,$01,$03,$0e,$06,$04,$0a,$0f,$01,$01,$0f,$0a // ................
        .fill 10, $04
        .byte $02,$04,$04,$04,$06,$04,$04,$04,$04,$04,$04,$04,$04,$04,$06,$04 // ................
        .byte $04,$04,$04,$04,$04,$02,$02,$03,$02,$04,$02,$02,$02,$02,$02,$03 // ................
        .byte $03,$02,$04,$02,$04,$02,$02,$04,$03,$04,$04,$04,$04,$04,$04,$04 // ................
        .byte $04,$02,$02,$02,$02,$02,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $0c,$00,$00,$fb,$ff,$ff,$aa,$aa,$aa,$ae,$aa,$aa,$f7,$ff,$ff,$51 // ...............Q
        .byte $55,$55,$00,$00,$00,$00,$00,$00,$51,$55,$55,$04,$00,$00,$00,$00 // UU......QUU.....
        .fill 15, $00
        .byte $04,$08,$0c,$10,$14,$18,$1c           // .......

txt_3c08:
        .text " $&*.28<"
        .byte $40                                   // @ character
        .text "DHLPTX"
        .byte $5c                                   // backslash
        .byte $62,$66,$6a,$6e,$72,$76,$7a,$7c,$7e,$81,$83,$87,$89,$8b,$8d,$8f // bfjnrvz|~.......
        .byte $91,$94,$97,$99,$9d,$9f,$a3,$a5,$a7,$ab,$ae,$b2,$b6,$ba,$be,$c2 // ................
        .byte $c6,$ca,$ce,$d0,$d2,$d4,$d6,$d8       // ........

dat_3c40:
        // === Fill data (64 bytes, $3c40-$3c7f) ===
        .fill 64, $1d
        .byte $05                                   // .

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

// --- Region $3d00-$3e40 ---
.pc = $3d00 "dat_3d00"

dat_3d00:
        .byte $01,$01,$01,$01,$01,$01,$01,$02,$02,$02,$02,$02,$02,$03,$03,$03 // ................
        .byte $03,$03,$03,$04,$04,$04,$04,$04,$05,$05,$05,$05,$06,$06,$06,$07 // ................
        .byte $07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$16 // ................
        .byte $17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f   // .........

txt_3d39:
        .text " !"
        .byte $22                                   // double quote
        .text "#$%&'()*+,-./"
        .text "0112223333444445"
        .text "5555566666667777"
        .text "7777666666655555"
        .text "5444443333222110"
        .text "/.-,+*)('&%$#"
        .byte $22                                   // double quote
        .text "! "
        .byte $1f,$1e,$1d,$1c,$1b,$1a,$19,$18,$17,$16,$15,$14,$13,$12,$11,$10 // ................
        .byte $0f,$0e,$0d,$0c,$0b,$0a,$09,$08,$07,$07,$06,$06,$06,$05,$05,$05 // ................
        .byte $05,$04,$04,$04,$04,$04,$03,$03,$03,$03,$03,$03,$02,$02,$02,$02 // ................
        .byte $02,$02,$01,$01,$01,$01,$01,$01,$01,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$01,$01,$01,$01,$01,$01,$01,$02,$02,$02,$02,$02,$02,$03,$03 // ................
        .byte $03,$03,$03,$03,$04,$04,$04,$04,$04,$05,$05,$05,$05,$06,$06,$06 // ................
        .byte $07,$07,$08,$09,$0a,$0b,$0c,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15 // ................
        .byte $16,$17,$18,$19,$1a,$1b,$1c,$1d,$1e,$1f // ..........

txt_3e13:
        .text " !"
        .byte $22                                   // double quote
        .text "#$%&'()*+,-./"
        .text "0112223333444445"
        .text "5555566"
        .byte $ff,$ff,$ff,$ff,$ff,$ff

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

// --- Region $3f00-$3fc8 ---
.pc = $3f00 "txt_3f00"

txt_3f00:
        .fill 12, $20
        .byte $0f,$10,$14,$09,$03,$01,$0c,$20,$10,$12,$05,$13,$05,$0e,$14,$13 // ....... ........

txt_3f1c:
        .fill 21, $20
        .byte $0f,$10,$05,$12,$01,$14,$09,$0f,$0e,$20,$14,$08,$15,$0e,$04,$05 // ......... ......
        .byte $12,$02,$0f,$0c,$14                   // .....

txt_3f46:
        .byte $20,$20                               // char 232 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 233
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 234
        .byte $20,$20,$20,$20,$20,$20,$0f,$0e       // char 235

txt_3f60:
        .byte $20,$34,$2f,$31,$33,$2f,$39,$30       // char 236
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 237
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 238
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 239
        .byte $09,$0d,$10,$0f,$12,$14,$05,$04       // char 240
        .byte $20,$02,$19,$20,$2d,$04,$05,$01       // char 241
        .byte $14,$08,$20,$08,$01,$17,$0b           // char 242 (partial)

txt_3f97:
        .byte $2d                                   // char 242 (partial)
        .byte $20,$20,$20,$20,$20,$20,$20,$20       // char 243
        .byte $20,$20,$20,$20,$20,$20,$13,$08       // char 244
        .byte $05,$05,$12,$20,$14,$05,$12,$12       // char 245
        .byte $0f,$12                               // char 246 (partial)

txt_3fb2:
        .byte $20,$28,$37,$31,$38,$29               // char 246 (partial)
        .byte $20,$39,$34,$39,$2d,$36,$36,$36       // char 247
        .byte $30,$20,$20,$20,$20,$20,$20,$20       // char 248

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

// --- Region $409a-$409a ---
.pc = $409a "dat_409a"

dat_409a:
        // === Fill data (1 bytes, $409a-$409a) ===
        .byte $00                                   // .

// --- Region $809a-$809a ---
.pc = $809a "dat_809a"

dat_809a:
        // === Fill data (1 bytes, $809a-$809a) ===
        .byte $00                                   // .

// --- Region $85eb-$85eb ---
.pc = $85eb "dat_85eb"

dat_85eb:
        // === Fill data (1 bytes, $85eb-$85eb) ===
        .byte $00                                   // .

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

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

// --- Region $9d08-$9d08 ---
.pc = $9d08 "dat_9d08"

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

// --- Region $9ddc-$9ddc ---
.pc = $9ddc "dat_9ddc"

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

// --- Region $a2d1-$a2d1 ---
.pc = $a2d1 "dat_a2d1"

dat_a2d1:
        // === Fill data (1 bytes, $a2d1-$a2d1) ===
        .byte $00                                   // .

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

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

// --- Region $bd08-$bd08 ---
.pc = $bd08 "dat_bd08"

dat_bd08:
        // === Fill data (1 bytes, $bd08-$bd08) ===
        .byte $00                                   // .

// --- Region $c09a-$c09a ---
.pc = $c09a "dat_c09a"

dat_c09a:
        // === Fill data (1 bytes, $c09a-$c09a) ===
        .byte $00                                   // .

// --- Region $cbd1-$cbd1 ---
.pc = $cbd1 "dat_cbd1"

dat_cbd1:
        // === Fill data (1 bytes, $cbd1-$cbd1) ===
        .byte $00                                   // .

// --- Region $ced1-$ced1 ---
.pc = $ced1 "dat_ced1"

dat_ced1:
        // === Fill data (1 bytes, $ced1-$ced1) ===
        .byte $00                                   // .

// --- Region $e007-$e03f ---
.pc = $e007 "Segment $e007"
        .byte $02,$04,$0f,$f1,$05,$ce,$d1,$ca,$05,$22,$b9,$fc,$3e,$09,$2d,$51 // ........."..>.-Q
        .byte $28,$10,$10,$ff,$ff,$ff               // (.....

txt_e01d:
        .text "H P-PLAYER BY JCH....MUSIC BY DRAX-"

// --- Region $e29a-$e2bf ---
.pc = $e29a "Segment $e29a"
        .byte $3e,$e7,$a9,$08,$99,$04,$d4,$bc,$50,$e7,$b9,$cd,$e8,$bc,$3e,$e7 // >.......P.....>.
        .byte $99,$05,$d4,$bc,$50,$e7,$b9,$ce,$e8,$bc,$3e,$e7,$99,$06,$d4,$a9 // ....P.....>.....
        .byte $09,$99,$04,$d4,$d0,$3b               // .....;

// --- Region $e33e-$e34a ---
.pc = $e33e "Segment $e33e"
        .byte $e7,$b9,$d2,$e8,$8d,$9c,$e7,$a8,$a9,$00,$8d,$9d,$e7 // .............

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

// --- Region $e69c-$e6cf ---
.pc = $e69c "Segment $e69c"
        .byte $04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06,$85,$06,$e8 // .....,.{...'....
        .byte $06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09,$57,$0a,$f5 // .Q...7...7...W..
        .byte $0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f,$6e,$10,$68 // ...N.........n.h
        .byte $11,$6e,$12,$88                       // .n..

// --- Region $e6e5-$e70e ---
.pc = $e6e5 "Segment $e6e5"
        .byte $dc,$24,$10,$27,$5e,$29,$d6,$2b,$72   // .$.'^).+r

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

txt_e6fe:
        .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 $e714-$e78c ---
.pc = $e714 "dat_e714"

dat_e714:
        .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,$00,$7b,$a5,$d0,$19,$19,$19,$73,$9d // .0. ....{.....s.
        .byte $c7,$19,$19,$19,$01,$02,$04,$fe,$fd,$fb,$00,$07,$0e,$fe,$ff,$fe // ................
        .byte $05,$03,$04,$00,$00,$00,$01,$00,$01,$01,$00,$01,$48,$20,$50,$0e // ............H P.
        .byte $17,$02,$41,$21,$17,$0e,$15,$02,$09,$2d,$51,$28,$10,$10,$01,$ff // ..A!.....-Q(....
        .byte $ff,$02,$00,$00,$00,$00,$00,$15,$22,$b9,$00,$00,$00,$00,$00,$00 // ........".......
        .byte $08,$00,$00,$78,$00,$00,$00,$00,$00,$00,$00,$00,$04,$04,$04,$0c // ...x............
        .byte $0c,$0c,$30,$30,$30,$01,$01,$01,$04   // ..000....

// --- Region $e794-$ea30 ---
.pc = $e794 "Segment $e794"
        .byte $00,$0c,$0c,$0c,$10,$50,$0a,$01,$14,$09,$60,$43,$1f,$46,$41,$1d // .....P....`C.FA.
        .byte $44,$10,$00,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // D..@............
        .byte $b0,$00,$c0,$00,$00,$02,$00,$01,$02,$02,$05,$08,$0b,$0e,$11,$14 // ................
        .byte $17,$1a,$1d                           // ...

txt_e7c7:
        .text " #&),/"
        .byte $00                                   // string terminator
        .byte $00,$00,$fc,$3c,$01,$73,$e9,$9d,$e9,$c7,$e9,$02,$07,$73,$e9,$9d // ...<.s.......s..
        .byte $e9,$c7,$e9,$ff,$ff,$da,$02,$01,$00,$7f,$da,$07,$07,$03,$03,$00 // ................
        .byte $00,$7f,$da,$08,$08,$03,$03,$00,$00,$7f,$da,$07,$07,$04,$04,$00 // ................
        .byte $00,$7f,$da,$07,$07,$05,$05,$00,$00,$7f,$da,$07,$07,$04,$04,$00 // ................
        .byte $00,$7f,$00,$00,$00,$00,$7f,$c2,$ad,$aa,$c2,$ab,$c2,$7f,$da,$08 // ................
        .byte $08,$05,$05,$0c,$0c,$7f,$da,$00,$7f,$da,$00,$00,$7f,$00,$00,$00 // ................
        .byte $7f,$00,$00,$00,$7f,$00,$00,$00,$00,$7f,$81,$41,$41,$41,$03,$81 // ...........AAA..

txt_e83e:
        .text "!!!!!!"
        .byte $01,$81                               // ..

txt_e846:
        .text "!!!!!!"
        .byte $01,$81                               // ..

txt_e84e:
        .text "!!!!!!"
        .byte $01,$81                               // ..

txt_e856:
        .text "!!!!!!"
        .byte $01,$81                               // ..

txt_e85e:
        .text "!!!!!!"
        .byte $01,$11,$11,$21,$41,$03,$81,$41,$41,$80,$40,$80,$05,$81 // ...!A..AA.@...

txt_e872:
        .text "!!!!!!"
        .byte $01,$81,$41,$01,$81,$17,$16,$01,$11,$21,$41,$02,$41,$41,$11,$02 // ..A......!A.AA..
        .byte $11,$21,$21,$41,$03,$02,$02,$02,$00,$19,$0c,$85,$6f,$11,$01,$4f // .!!A........o..O
        .byte $6f,$00,$00,$ff,$df,$15,$0a,$85,$6f,$1a,$00,$4f,$6f,$00,$00,$00 // o.......o..Oo...
        .byte $00,$4c,$30,$88,$0c,$4c,$40,$4f,$0c,$23,$20,$ff,$02,$4c,$40,$88 // .L0..L@O.# ..L@.

txt_e8b8:
        .text "LL O"
        .byte $0c,$00,$00,$ff,$08,$3c,$30,$ff,$40,$1a,$40,$ff,$0a,$00,$00,$00 // .....<0.@.@.....
        .byte $00,$00,$a5,$16,$20,$f1,$04,$00,$00,$07,$73,$00,$00,$00,$00,$08 // .... .....s.....
        .byte $05,$07,$73,$00,$00,$00,$00,$00,$0d,$07,$73,$00,$00,$00,$00,$00 // ..s.......s.....
        .byte $15,$07,$73,$00,$00,$00,$00,$00,$1d,$07,$73,$00,$00,$00,$00,$00 // ..s.......s.....
        .byte $25,$05,$54,$28,$20,$10,$00,$0c,$2d,$06,$c9,$00,$00,$01,$0c,$14 // %.T( ...-.......
        .byte $32,$07,$73,$00,$00,$00,$00,$00,$39,$00,$be,$14,$20,$f1,$10,$00 // 2.s.....9... ...
        .byte $41,$00,$81,$00,$00,$00,$00,$00,$44,$07,$74,$2a,$20,$f0,$00,$18 // A.......D.t* ...
        .byte $48,$06,$c9,$00,$00,$00,$00,$14,$32,$07,$7a,$00,$00,$00,$00,$00 // H.......2.z.....
        .byte $05,$07,$7a,$00,$00,$00,$00,$00,$15,$00,$a4,$16,$20,$f1,$10,$00 // ..z......... ...
        .byte $41,$09,$24,$24,$20,$10,$00,$00,$4c,$06,$66,$2a,$22,$f0,$00,$1c // A.$$ ...L.f*"...
        .byte $50,$00,$00,$00,$00,$00,$00,$00,$00,$00,$40,$20,$10,$00,$10,$0c // P.........@ ....
        .byte $00,$a0,$20,$a0,$40,$00,$00,$94,$01,$94,$03,$07,$08,$0f,$0c,$0c // .. .@...........
        .fill 8, $0c
        .byte $13,$14,$13,$14,$13,$14,$13,$14,$13,$14,$13,$14,$13,$1f,$1e,$22 // ..............."
        .byte $1e                                   // .

txt_e995:
        .text "$''''''"
        .byte $ff,$88,$02,$88,$04,$02,$0a,$09,$0d,$0d,$0d,$0d,$0d,$0d,$0d,$0d // ................
        .byte $0d,$0d,$15,$16,$15,$16,$15,$16,$15,$16,$15,$16,$15,$16,$15,$20 // ............... 
        .byte $1d,$1d,$1d                           // ...

txt_e9bf:
        .text "%(((((("
        .byte $ff,$94,$05,$94,$06,$05,$0b,$09,$88,$10,$10,$0e,$11,$0e,$12,$10 // ................
        .byte $10,$10,$10,$84,$10,$10,$10,$10,$88,$17,$18,$1a,$19,$1b,$1c,$10 // ................
        .byte $10,$10,$21,$10,$10,$10               // ..!...

txt_e9ec:
        .text "&)*)*++"
        .byte $ff,$4c,$4f,$5d,$6a,$7e,$8c,$af,$d7,$e5,$f2,$f6,$08,$24,$69,$8d // .LO]j~.......$i.
        .byte $aa,$be,$01,$28,$4f,$8f,$cf,$d7,$df,$ee,$f8,$0b,$26,$3f,$54,$63 // ...(O.......&?Tc
        .byte $9d,$cd,$e4,$0f,$4d,$50,$9c,$ac,$ea,$11,$53,$79,$96,$ea,$ea,$ea // ....MP....Sy....
        .fill 8, $ea
        .byte $eb,$eb,$eb,$eb,$eb,$eb               // ......

// --- Region $ea4e-$ea80 ---
.pc = $ea4e "dat_ea4e"

dat_ea4e:
        .byte $7f,$a0,$8b,$09,$82,$0b,$80,$00,$87,$0c,$0b,$8f,$04,$7e,$7f,$a1 // .............~..
        .byte $8f,$2d,$a2,$87,$2d,$a3,$2b,$a1,$8f,$28,$7e,$7f,$a0,$8b,$09,$82 // .-..-.+..(~.....
        .byte $0b,$80,$00,$87,$0c,$0b,$8f,$10,$c2,$83,$06,$90,$08,$8a,$7e,$7f // ..............~.
        .byte $a1,$8f,$2d                           // ..-

// --- Region $ea95-$efff ---
.pc = $ea95 "Segment $ea95"
        .byte $82,$2f,$80,$00,$30,$90,$2f,$90,$30,$80,$00,$83,$2f,$2d,$80,$2b // ./..0./.0.../-.+
        .byte $90,$2d,$90,$2b,$84,$7e,$8f,$28,$7e,$7f,$a6,$82,$28,$80,$00,$82 // .-.+.~.(~...(...
        .byte $2d,$80,$00,$82,$34,$80,$00,$32,$90,$34,$90,$32,$80,$00,$83,$30 // -...4..2.4.2...0
        .byte $2f,$80,$2d,$90,$2f,$90,$2d,$80,$7e,$83,$2b,$8f,$2d,$8e,$2c,$80 // /.-./.-.~.+.-.,.
        .byte $00,$7f,$a0,$8b,$09,$82,$0b,$80,$00,$87,$0c,$0b,$8f,$04,$7e,$7f // ..............~.
        .byte $a0,$8b,$09,$83,$10,$87,$0e,$0c,$0b,$08,$8f,$09,$7f,$8f,$7e,$7e // ..............~~
        .byte $7f,$a1,$8b,$2d,$83,$2d,$a3,$87,$2b,$a2,$2d,$a4,$2f,$a5,$28,$a1 // ...-.-..+.-./.(.
        .byte $8f,$2d,$7f,$a6,$8b,$30,$82,$2f,$80,$00,$87,$2d,$80,$30,$90,$32 // .-...0./...-.0.2
        .byte $90,$30,$84,$7e,$87                   // .0.~.

txt_eb1a:
        .text "/,"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $83,$2b,$90,$2d,$8a,$7e,$7f,$a9,$80,$09,$84,$00,$80,$09,$00,$a7 // .+.-.~..........
        .byte $09,$82,$00,$a9,$80,$09,$00,$09,$82,$00,$80,$09,$00,$09,$82,$00 // ................
        .byte $a7,$80,$07,$00,$a9,$81,$00,$80,$09,$82,$00,$80,$07,$86,$00,$a7 // ................
        .byte $80,$2b,$82,$00,$a9,$80,$07,$00,$07,$82,$00,$80,$07,$00,$07,$82 // .+..............
        .byte $00,$a7,$80,$09,$82,$00,$a9,$80,$08,$82,$00,$7f,$a4,$87,$2d,$a5 // ..............-.
        .byte $82,$2d,$84,$00,$a4,$86,$2d,$80,$00,$a5,$82,$2d,$84,$00,$a4,$86 // .-....-....-....
        .byte $2b,$80,$00,$a5,$82,$2b,$80,$00,$a4,$87,$2b,$a5,$2b,$83,$00,$7f // +....+....+.+...
        .byte $a6,$8f,$2d,$82,$32,$80,$00,$82,$31,$80,$00,$82,$2f,$80,$00,$c0 // ..-.2...1.../...
        .byte $81,$2f,$90,$30,$88,$7e,$83,$2f,$87,$2b,$8b,$26,$7f,$8f,$7e,$a9 // ./.0.~./.+.&..~.
        .byte $80,$02,$82,$00,$80,$03,$82,$00,$80,$04,$82,$00,$80,$07,$82,$00 // ................
        .byte $7f,$aa,$80,$51,$00,$4f,$00,$4d,$00,$4c,$00,$4a,$00,$48,$00,$47 // ...Q.O.M.L.J.H.G
        .byte $00,$45,$00,$43,$00,$41,$00,$40,$00,$3e,$00,$3c,$00,$3b,$00,$39 // .E.C.A.@.>.<.;.9
        .byte $00,$37,$00,$35,$00,$34,$00,$32,$00,$30,$00,$2d,$00,$2b,$00,$29 // .7.5.4.2.0.-.+.)
        .byte $00,$28,$00,$26,$00,$24,$00,$26,$00,$28,$00,$29,$00,$2b,$00,$2d // .(.&.$.&.(.).+.-
        .byte $00,$30,$00,$7f,$a6,$8f,$2d,$82,$34,$80,$00,$82,$32,$80,$00,$82 // .0....-.4...2...
        .byte $31,$80,$00,$c0,$81,$31,$90,$32,$8f,$7e,$84,$7e,$aa,$80,$45,$00 // 1....1.2.~.~..E.
        .byte $43,$82,$00,$80,$41,$82,$00,$80,$40,$00,$7f,$a6,$8f,$2d,$82,$34 // C...A...@....-.4
        .byte $80,$00,$82,$32,$80,$00,$82,$39,$80,$00,$c0,$81,$36,$90,$37,$8f // ...2...9....6.7.
        .byte $7e,$84,$7e,$aa,$80,$45,$00,$43,$82,$00,$80,$41,$82,$00,$80,$40 // ~.~..E.C...A...@
        .byte $00,$7f,$a9,$80,$05,$86,$00,$a7,$80,$09,$82,$00,$a9,$80,$11,$00 // ................
        .byte $05,$84,$00,$80,$05,$82,$00,$a7,$80,$07,$82,$00,$a9,$80,$05,$82 // ................
        .byte $00,$80,$04,$86,$00,$a7,$80,$2b,$82,$00,$a9,$80,$04,$00,$04,$82 // .......+........
        .byte $00,$80,$04,$00,$04,$82,$00,$a7,$80,$09,$82,$00,$a9,$80,$04,$82 // ................
        .byte $00,$7f,$a9,$80,$07,$86,$00,$a7,$80,$09,$82,$00,$a9,$80,$13,$00 // ................
        .byte $07,$84,$00,$80,$07,$82,$00,$a7,$80,$07,$82,$00,$a9,$80,$07,$82 // ................
        .byte $00,$80,$09,$86,$00,$a7,$80,$2b,$82,$00,$a9,$80,$09,$00,$09,$82 // .......+........
        .byte $00,$80,$09,$00,$09,$82,$00,$a7,$80,$09,$82,$00,$a9,$80,$09,$82 // ................
        .byte $00,$7f,$a2,$8f,$2d,$7e,$a1,$2d,$7e,$7f,$a3,$8f,$2b,$7e,$a1,$2d // ....-~.-~...+~.-
        .byte $7e,$7f,$ab,$8f,$2d,$87,$30,$35,$34,$8f,$30,$83,$7e,$81,$2d,$30 // ~...-.054.0.~.-0
        .byte $7f,$ab,$8f,$32,$87,$30,$2f,$8f,$2d,$7e,$7f,$ab,$83 // ...2.0/.-~...

txt_ecfa:
        .text "72/+2/+&"
        .byte $87,$30,$83,$2d,$8f,$28,$83,$7e,$7f,$ab,$83,$28,$2d,$2f,$8f,$30 // .0.-.(.~...(-/.0
        .byte $83,$7e                               // .~

txt_ed14:
        .text "/-"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $81,$27,$90,$28,$8c,$7e,$82,$30,$80,$00,$82,$34,$80,$00,$7f,$ab // .'.(.~.0...4....
        .byte $83                                   // .

txt_ed28:
        .text "50"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $81,$38,$90,$39,$80,$7e,$8f,$3c,$c4,$83,$7e,$3b,$39,$34,$8f,$30 // .8.9.~.<..~;94.0
        .byte $81,$2f,$30,$7f,$ab,$83,$32,$30,$82,$2f,$80,$00,$c0,$81,$2e,$90 // ./0...20./......
        .byte $2f,$8c,$7e,$83,$2b,$8f,$2d,$7e,$7f,$a1,$8f,$2d,$7e,$8b,$7e,$a3 // /.~.+.-~...-~.~.
        .byte $83,$7e,$8b,$2b,$a1,$83,$2c,$7f,$a9,$80,$09,$84,$00,$80,$09,$00 // .~.+..,.........
        .byte $a7,$09,$8e,$00,$a7,$80,$07,$00,$a9,$81,$00,$80,$07,$00,$08,$00 // ................
        .byte $09,$84,$00,$80,$09,$00,$a7,$2b,$82,$00,$a9,$80,$07,$00,$07,$82 // .......+........
        .byte $00,$80,$07,$00,$07,$82,$00,$a7,$80,$09,$82,$00,$a9,$80,$08,$82 // ................
        .byte $00,$7f,$a9,$80,$07,$86,$00,$a7,$80,$09,$82,$00,$a9,$80,$13,$00 // ................
        .byte $07,$84,$00,$80,$07,$82,$00,$a7,$80,$07,$82,$00,$a9,$80,$04,$00 // ................
        .byte $07,$82,$00,$80,$09,$8f,$00,$84,$00,$80,$07,$82,$00,$80,$08,$82 // ................
        .byte $00,$7f,$a3,$8f,$2b,$8c,$7e,$84,$00,$ac,$80,$2d,$8f,$00,$84,$00 // ....+.~....-....
        .byte $80,$09,$82,$00,$80,$09,$82,$00,$7f,$aa,$80,$51,$00,$4f,$00,$4d // ...........Q.O.M
        .byte $00,$4c,$00,$4a,$00,$48,$00,$47,$00,$45,$00,$43,$00,$41,$00,$40 // .L.J.H.G.E.C.A.@
        .byte $00,$3e,$00,$3c,$00,$3b,$00,$39,$00,$37,$82,$00,$ad,$80,$2d,$8f // .>.<.;.9.7....-.
        .byte $00,$8c,$00,$7f,$a9,$80,$09,$84,$00,$80,$09,$00,$a7,$09,$8e,$00 // ................
        .byte $a7,$80,$07,$00,$a9,$81,$00,$80,$07,$00,$08,$00,$09,$84,$00,$80 // ................
        .byte $09,$00,$a7,$2b,$82,$00,$a9,$80,$07,$00,$13,$82,$00,$c2,$80,$0f // ...+............
        .byte $00,$90,$10,$80,$00,$0e,$00,$a7,$09,$00,$a9,$0c,$00,$09,$00,$07 // ................
        .byte $00,$7f,$80,$00,$7f,$a9,$80,$09,$84,$00,$80,$09,$00,$a7,$09,$8e // ................
        .byte $00,$a7,$80,$07,$00,$a9,$81,$00,$80,$0c,$00,$0e,$00,$c2,$0e,$00 // ................
        .byte $90,$0f,$80,$00,$10,$82,$00,$a7,$80,$2b,$82,$00,$a9,$80,$02,$00 // .........+......
        .byte $03,$82,$00,$c2,$80,$03,$00,$90,$04,$80,$00,$07,$00,$a7,$09,$86 // ................
        .byte $00,$80,$2d,$84,$00,$80,$2d,$00,$2d,$00,$2d,$00,$2d,$00,$2d,$00 // ..-...-.-.-.-.-.
        .byte $7f,$a1,$8f,$2d,$7e,$8b,$7e,$a3,$83,$7e,$87,$2b,$8f,$00,$87,$00 // ...-~.~..~.+....
        .byte $7f,$aa,$80,$51,$00,$4f,$00,$4d,$00,$4c,$00,$4a,$00,$48,$00,$47 // ...Q.O.M.L.J.H.G
        .byte $00,$45,$00,$43,$00,$41,$00,$40,$00,$3e,$00,$3c,$00,$3b,$00,$39 // .E.C.A.@.>.<.;.9
        .byte $00,$37,$00,$35,$00,$34,$00,$32,$00,$30,$00,$2d,$00,$2b,$00,$29 // .7.5.4.2.0.-.+.)
        .byte $00,$28,$00,$26,$00,$24,$00,$26,$00,$28,$8f,$00,$88,$00,$7f,$af // .(.&.$.&.(......
        .byte $85,$09,$82,$09,$00,$07,$80,$00,$82,$09,$80,$00,$84,$09,$82,$00 // ................
        .byte $04,$80,$00,$85,$05,$82,$05,$00,$05,$80,$00,$85,$07,$80,$07,$84 // ................
        .byte $00,$82,$08,$80,$00,$7f,$a1,$84,$2d,$82,$00,$ac,$80,$2d,$82,$00 // ........-....-..
        .byte $a3,$2b,$80,$00,$a1,$84,$2d,$82,$00,$ac,$80,$2d,$82,$00,$a1,$80 // .+....-....-....
        .byte $2d,$00,$81,$2d,$a2,$82,$2d,$80,$00,$82,$2d,$80,$00,$ac,$2b,$82 // -..-..-...-...+.
        .byte $00,$a1,$83,$2d,$a3,$82,$2b,$80,$00,$82,$2b,$80,$00,$ac,$2b,$82 // ...-..+...+...+.
        .byte $00,$a3,$80,$2b,$00,$2b,$00,$7f,$b1,$80,$2f,$90,$30,$8c,$7e,$80 // ...+.+..../.0.~.
        .byte $00,$82,$2f,$80,$00,$82,$30,$80,$00,$83,$2f,$82,$2d,$80,$00,$c0 // ../...0.../.-...
        .byte $81,$2c,$90,$2d,$88,$7e,$c4,$83,$7e,$8e,$2b,$80,$00,$7f,$b1,$82 // .,.-.~..~.+.....
        .byte $34,$80,$00,$82,$2d,$80,$00,$82,$2f,$80,$00,$8f,$30,$83,$7e,$85 // 4...-.../...0.~.
        .byte $2d,$29,$82,$26,$80,$00,$8e,$2b,$80,$00,$7f,$b1,$82,$2d,$80,$00 // -).&...+.....-..
        .byte $82,$28,$80,$00,$82,$2d,$80,$00,$82,$30,$80,$00,$82,$2d,$80,$00 // .(...-...0...-..
        .byte $82,$2b,$80,$00,$82,$28,$80,$00,$82,$24,$80,$00,$82,$29,$80,$00 // .+...(...$...)..
        .byte $82,$2d,$80,$00,$82,$30,$80,$00,$82,$35,$80,$00,$c0,$81,$36,$90 // .-...0...5....6.
        .byte $37,$80,$00,$82,$3b,$80,$00,$c0,$81,$36,$90,$37,$80,$00,$82,$32 // 7...;....6.7...2
        .byte $80,$00,$7f,$47,$42,$0a,$bd,$00,$dc,$29,$01,$d0,$03,$a9,$01,$fc // ...GB....)......
        .byte $9d,$ff,$8a,$99,$44,$98,$19,$42,$0a,$04,$a4,$49,$0a,$cc,$56,$18 // ....D..B...I..V.
        .byte $79,$39,$99,$37,$0a                   // y9.7.
