// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:46
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $33ff  (11264 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $080b (2059)
// IRQ handler:  $098c (irq_098c)
//
// Code: 1723 bytes, Data: 9541 bytes
// Labels: 246, Subroutines: 14
//
// Cross-references: all OK
// ============================================


// --- Region $080b-$0b02 ---
.pc = $080b "main_080b"

main_080b:
        sei
        lda #$30
        sta smc_0a9a                                // SMC: modifies $0a9a
        lda #$32
        sta smc_0ae3                                // SMC: modifies $0ae3
        lda #$00
        sta smc_0ae2                                // SMC: modifies $0ae2
        sta smc_0a99                                // SMC: modifies $0a99
        sta $0338
        sta $0339
        sta $d020
        sta $d021
        tax
        jsr $e536
        lda #$8c
        sta $0314
        lda #$09
        sta $0315
        lda #$00
        sta $d012
        lda #$7f
        sta $dc0d
        sta $dd0d
        lda #$1b
        sta $d011
        lda #$01
        sta $d019
        sta $d01a
        sta $033a
        lda #$00
        tax
        tay
        jsr sub_1000
        cli
        jsr sub_0952
        lda #$01
        sta $0338
        jsr sub_0952
        lda #$01
        sta $0339
        jsr sub_0952
        ldx #$00

loc_0872:
        ldy #$00

loc_0874:
        lda #$0b
        jsr sub_097f
        lda dat_0c00,x
        sta $0400,x
        lda $0d00,x
        sta $0500,x
        lda $0e00,x
        sta $0600,x
        lda $0ee8,x
        sta $06e8,x
        iny
        bne loc_0874
        inx
        inx
        inx
        inx
        inx
        inx
        inx
        inx
        inx
        bne loc_0872

loc_089f:
        lda #$00
        sta $0340
        lda $0340

loc_08a7:
        cmp $0340
        beq loc_08a7
        jsr sub_0a71
        jsr sub_0aba
        jsr sub_0a51
        lda $dc01
        cmp #$ef
        bne loc_089f
        ldx #$00
        stx dat_0b03

loc_08c1:
        ldy #$00

loc_08c3:
        lda #$20
        jsr sub_0972
        iny
        bne loc_08c3
        inx
        inx
        inx
        inx
        inx
        inx
        inx
        bne loc_08c1
        jsr sub_0962
        lda #$00
        sta $0339
        jsr sub_0962
        lda #$00
        sta $0338
        jsr sub_3300
        sei
        lda #$00
        sta $d01a
        lda #$00
        sta $c6
        jsr $fda3
        ldy #$1f

loc_08f6:
        lda $fd30,y
        sta $0314,y
        dey
        bpl loc_08f6
        jsr $ff5b
        lda #$00
        sta $d020
        sta $d021
        jsr $e536
        ldx #$01

loc_090f:
.label smc_0910 = * + 1
        lda #$1f                                    // !SMC: modified by $091a
        ldy #$00

loc_0913:
        sta $d400,y
        iny
        bne loc_0913
        dex
        stx smc_0910                                // SMC: modifies $0910
        bpl loc_090f
        lda #$0f
        sta $d418
        lda #$00
        jsr $e536
        ldx #$19

loc_092b:
        lda loc_0939,x
        sta $0334,x
        dex
        bpl loc_092b
        inc $01
        jmp $0334

loc_0939:
        ldx #$00

loc_093b:
        lda $3400,x
        sta $0801,x
        inx
        bne loc_093b
        inc $033b
        inc $0338

loc_094a:
        bne loc_0939
        dec $01
        cli
        jmp $fce2

// Referenced by: jsr from $085d, $0865, $086d
sub_0952: {
        ldx #$00
loop1:
        ldy #$00
loop2:
        lda #$20
        jsr sub_0972
        iny
        bne loop2
        inx
        bne loop1
        rts
}
// Referenced by: jsr from $08d4, $08dc, $3314; jmp from $3317

sub_0962:
        ldx #$00

loc_0964:
        ldy #$00

loc_0966:
        lda #$00
.label smc_0969 = * + 1
        jsr sub_097f                                // !SMC: modified by $3306
        iny
        bne loc_0966
        inx
        bne loc_0964
        rts
// Referenced by: jsr from $08c5, $0958

sub_0972:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        sta $06e8,x
        rts
// Referenced by: jsr from $0876, $0968

sub_097f:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $dae8,x
        rts

irq_098c:
        lda $d019
        and #$01
        sta $d019
        bne loc_0999
        jmp $ea81

loc_0999:
        lda $033a
        cmp #$02
        beq loc_09c9
        cmp #$03
        beq loc_09f4
        cmp #$04
        beq loc_0a1f
        lda #$00
        sta $d012
        nop
        lda $0339
        sta $d020
        sta $d021
.label smc_09b8 = * + 1
        lda #$1a                                    // !SMC: modified by $3301
        sta $d018
        lda $05
        sta $d016
        lda #$02
        sta $033a
        jmp $ea81

loc_09c9:
.label smc_09ca = * + 1
        lda #$4a                                    // !SMC: modified by $3309
        sta $d012
        nop
        lda $0338
        sta $d020
        sta $d021
        lda #$1a
        sta $d018
        lda $06
        sta $d016
        lda #$02
        sta $d022
        lda #$0a
        sta $d023
        lda #$03
        sta $033a
        jmp $ea81

loc_09f4:
        lda #$8e
        sta $d012
        nop
        lda dat_0b03
        sta $d021
        sta $d020
        lda #$18
        sta $d018
        lda #$18
        sta $d016
        lda #$0b
        sta $d022
        lda #$05
        sta $d023
        lda #$04
        sta $033a
        jmp $ea81

loc_0a1f:
        lda #$d2
        sta $d012
        lda dat_0b03
        sta $d020
        sta $d021
        lda #$18
        sta $d018
        lda #$18
        sta $d016
        lda #$02
        sta $d022
        lda #$0a
        sta $d023
        lda #$01
        sta $033a
        lda #$01
        sta $0340
        jsr sub_1003
        jmp $ea31

// Referenced by: jsr from $08b2
sub_0a51: {
        lda $0b05
        sta $0b7c
        ldx #$00
loop:
        lda $0b06,x
        sta $0b05,x
        inx
        cpx #$78
        bne loop
        lda $0b05
        sta dat_0b03
        lda $0b41
        sta $0b04
        rts
}
// Referenced by: jsr from $08ac

sub_0a71:
        lda $05
        sec
        sbc #$02
        and #$07
        sta $05
        bcs loc_0ab9
        ldx #$00

loc_0a7e:
        lda $0749,x
        sta $0748,x
        lda $0771,x
        sta $0770,x
        lda $0b04
        sta $db48,x
        sta $db70,x
        inx
        cpx #$28
        bne loc_0a7e

loc_0a98:
.label smc_0a99 = * + 1
.label smc_0a9a = * + 2
        lda dat_3000                                // !SMC: modified by $080e, $081b, $0a9f, $0aa4
        bne loc_0aa9
        lda #$00
        sta smc_0a99                                // SMC: modifies $0a99
        lda #$30
        sta smc_0a9a                                // SMC: modifies $0a9a
        bne loc_0a98

loc_0aa9:
        sta $076f
        ora #$80
        sta $0797
        inc smc_0a99
        bne loc_0ab9
        inc smc_0a9a

loc_0ab9:
        rts
// Referenced by: jsr from $08af

sub_0aba:
        lda $06
        sec
        sbc #$03
        and #$07
        sta $06
        bcs loc_0b02
        ldx #$00

loc_0ac7:
        lda $0429,x
        sta $0428,x
        lda $0451,x
        sta $0450,x
        lda $0b04
        sta $d828,x
        sta $d850,x
        inx
        cpx #$28
        bne loc_0ac7

loc_0ae1:
.label smc_0ae2 = * + 1
.label smc_0ae3 = * + 2
        lda dat_3200                                // !SMC: modified by $0813, $0818, $0ae8, $0aed
        bne loc_0af2
        lda #$00
        sta smc_0ae2                                // SMC: modifies $0ae2
        lda #$32
        sta smc_0ae3                                // SMC: modifies $0ae3
        bne loc_0ae1

loc_0af2:
        sta $044f
        ora #$80
        sta $0477
        inc smc_0ae2
        bne loc_0b02
        inc smc_0ae3

loc_0b02:
        rts

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

sub_1000:
        jmp loc_1006
// Referenced by: jsr from $0a4b

sub_1003:
        jmp loc_1040

loc_1006:
        sta smc_100b                                // SMC: modifies $100b
        asl
.label smc_100b = * + 1
        adc #$00                                    // !SMC: modified by $1006
        sta smc_1043                                // SMC: modifies $1043
        rts

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

loc_1040:
        ldx #$00
.label smc_1043 = * + 1
        ldy #$00                                    // !SMC: modified by $100c, $1058
        bmi loc_107b
        txa
        ldx #$29

loc_1049:
        sta dat_141e,x
        dex
        bpl loc_1049
        sta $d415
        sta $10ca
        sta $107c
        stx smc_1043                                // SMC: modifies $1043
        tax
        jsr sub_1066
        ldx #$07
        jsr sub_1066
        ldx #$0e
// Referenced by: jsr from $105c, $1061

sub_1066:
        tya
        iny
        sta $1448,x
        lda #$05
        sta $145e,x
        lda #$01
        sta $145f,x
        sta dat_145d,x
        jmp loc_1309

loc_107b:
        ldy #$00
        beq loc_10c4

loc_107f:
        lda #$00
        bne $10a6
        lda $1731,y
        beq loc_109a
        bpl loc_10a3
        asl
        sta $10cf
        lda $1751,y
        sta $10ca
        lda $1732,y
        bne loc_10b8
        iny

loc_109a:
        lda $1751,y
        sta $10c5
        jmp loc_10b5

loc_10a3:
        sta $1080
        lda $1751,y
        clc
        adc $10c5
        sta $10c5
        dec $1080
        bne loc_10c6

loc_10b5:
        lda $1732,y

loc_10b8:
        cmp #$ff
        iny
        tya
        bcc loc_10c1
        lda $1751,y

loc_10c1:
        sta $107c

loc_10c4:
        lda #$00

loc_10c6:
        sta $d416
        lda #$00
        sta $d417
        lda #$00
        ora #$0f
        sta $d418
        jsr sub_10df
        ldx #$07
        jsr sub_10df
        ldx #$0e
// Referenced by: jsr from $10d5, $10da

sub_10df:
        dec $145f,x
        beq loc_110d
        bpl loc_10f9
        lda $145e,x
        cmp #$02
        bcs loc_10f6
        tay
        eor #$01
        sta $145e,x
        lda $1537,y

loc_10f6:
        sta $145f,x

loc_10f9:
        jmp loc_11ba

loc_10fc:
        sbc #$d0
        inc $1420,x
        cmp $1420,x
        bne loc_1152
        lda #$00
        sta $1420,x
        beq loc_114d

loc_110d:
        ldy $1423,x
        lda dat_1010,y
        sta $11af
        sta $11b8
        lda $1421,x
        bne loc_1152
        ldy $1448,x
        lda $1772,y
        sta $fc
        lda $1775,y
        sta $fd
        ldy dat_141e,x
        lda ($fc),y
        cmp #$ff
        bcc loc_113a
        iny
        lda ($fc),y
        tay
        lda ($fc),y

loc_113a:
        cmp #$e0
        bcc loc_1146
        sbc #$f0
        sta $141f,x
        iny
        lda ($fc),y

loc_1146:
        cmp #$d0
        bcs loc_10fc
        sta $1449,x

loc_114d:
        iny
        tya
        sta dat_141e,x

loc_1152:
        ldy dat_145d,x
        lda $1435,x
        beq loc_11b4
        sec
        sbc #$60
        sta $144a,x
        lda #$00
        sta $1433,x
        sta $1435,x
        lda $15b5,y
        sta $1461,x
        lda $1423,x
        cmp #$03
        beq loc_11b4
        lda $1583,y
        beq loc_1182
        sta $1438,x
        lda #$00
        sta $1439,x

loc_1182:
        lda $1538,y
        sta $d405,x
        lda $1551,y
        sta $d406,x
        lda $159c,y
        beq loc_119b
        sta $107c
        lda #$00
        sta $1080

loc_119b:
        lda #$09
        sta $1437,x
        lda #$ff
        sta $1463,x
        lda $156a,y
        sta $1436,x
        lda $1424,x
        jsr sub_1313
        jmp loc_1309

loc_11b4:
        lda $1424,x
        jsr sub_1313

loc_11ba:
        ldy $1436,x
        beq loc_11ed
        lda $15e7,y
        cmp #$08
        bcs loc_11d0
        cmp $1462,x
        beq loc_11d3
        inc $1462,x
        bne loc_11ed

loc_11d0:
        sta $1437,x

loc_11d3:
        lda $15e8,y
        cmp #$ff
        iny
        tya
        bcc loc_11e0
        clc
        lda $1665,y

loc_11e0:
        sta $1436,x
        lda #$00
        sta $1462,x
        lda $1664,y
        bne loc_1205

loc_11ed:
        lda $145f,x
        beq loc_1221
        lda #$00
        sta $fd
        ldy $1433,x
        lda $1532,y
        sta $1203
        lda $1434,x
        jmp loc_138b

loc_1205:
        bpl loc_120c
        adc $144a,x
        and #$7f

loc_120c:
        tay

loc_120d:
        lda #$00
        sta $1460,x
        lda $14d2,y
        sta $144b,x
        lda $1472,y

loc_121b:
        sta $144c,x

loc_121e:
        lda $145f,x

loc_1221:
        cmp #$02
        beq loc_1280
        ldy $1438,x
        beq loc_127d
        ora $1421,x
        beq loc_127d
        lda $1439,x
        bne loc_1248
        lda $16e3,y
        bpl loc_1245
        sta $144e,x
        lda $170a,y
        sta $144d,x
        jmp loc_1262

loc_1245:
        sta $1439,x

loc_1248:
        lda $170a,y
        asl
        bcc loc_1252
        clc
        dec $144e,x

loc_1252:
        adc $144d,x
        sta $144d,x
        bcc loc_125d
        inc $144e,x

loc_125d:
        dec $1439,x
        bne loc_1274

loc_1262:
        lda $16e4,y
        cmp #$ff
        iny
        tya
        bcc loc_126e
        lda $170a,y

loc_126e:
        sta $1438,x
        lda $144d,x

loc_1274:
        sta $d402,x
        lda $144e,x
        sta $d403,x

loc_127d:
        jmp loc_12fd

loc_1280:
        ldy $1449,x
        lda $1778,y
        sta $fc
        lda $17b2,y
        sta $fd
        ldy $1421,x
        lda ($fc),y
        iny
        cmp #$40
        bcc loc_12b1
        cmp #$60
        bcc loc_12bb
        cmp #$c0
        bcc loc_12cf
        ldy $1422,x
        bne loc_12a7
        sta $1422,x

loc_12a7:
        inc $1422,x
        bne loc_12fd
        inc $1421,x
        bne loc_12fd

loc_12b1:
        sta dat_145d,x
        lda ($fc),y
        iny
        cmp #$60
        bcs loc_12cf

loc_12bb:
        cmp #$50
        and #$0f
        sta $1423,x
        beq loc_12ca
        lda ($fc),y
        iny
        sta $1424,x

loc_12ca:
        bcs loc_12f5
        lda ($fc),y
        iny

loc_12cf:
        cmp #$bd
        bcc loc_12d9
        beq loc_12f5
        ora #$f0
        bne loc_12f2

loc_12d9:
        adc $141f,x
        sta $1435,x
        lda $1423,x
        cmp #$03
        beq loc_12f5
        lda #$0f
        sta $d405,x
        lda #$00
        sta $d406,x
        lda #$fe

loc_12f2:
        sta $1463,x

loc_12f5:
        lda ($fc),y
        beq loc_12fa
        tya

loc_12fa:
        sta $1421,x

loc_12fd:
        lda $144b,x
        sta $d400,x
        lda $144c,x
        sta $d401,x

loc_1309:
        lda $1437,x
        and $1463,x
        sta $d404,x
        rts
// Referenced by: jsr from $11ae, $11b7

sub_1313:
        lda $15ce,y
        jmp loc_1320

dat_1319:
        .byte $a8,$a9,$00,$9d,$60,$14,$98           // ....`..

loc_1320:
        sta $1434,x
        lda $1423,x
        sta $1433,x
        rts

// --- Region $134d-$139a ---
.pc = $134d "loc_134d"

loc_134d:
.label loc_134f = * + 2
        sta $107c
        rts
        sta $10ca
        beq loc_134d
        rts

dat_1357:
        .byte $8d,$c5                               // ..

loc_1359:
        bpl loc_13bb
        cmp #$10
        bcs loc_1363
        sta $10d1
        rts

loc_1363:
        sta $103f
        rts

dat_1367:
        .byte $a8,$4a,$4a                           // .JJ

loc_136a:
        lsr
        lsr
        sta $1537
        tya
        and #$0f
        sta $1538
        lda #$00
        beq loc_137b

dat_1379:
        .byte $30,$0a                               // 0.

loc_137b:
        sta $145e
        sta $1465
        sta $146c
        rts

dat_1385:
        .byte $29,$7f,$9d,$5e,$14,$60               // )..^.`

loc_138b:
        ldy $1461,x
        beq loc_1397
        cpy #$01
        beq loc_13a8
        dec $1461,x

loc_1397:
        jmp loc_121e

dat_139a:
        .byte $0a                                   // .

// --- Region $13a8-$141e ---
.pc = $13a8 "loc_13a8"

loc_13a8:
        tay
        and #$f8
        sta $fc
        tya
        and #$07
.label loc_13b1 = * + 1
        sta $13b9
        lda $1460,x
        bmi loc_13c0
        cmp #$00
.label loc_13bb = * + 1
        bcc loc_13c1
        beq loc_13c0
        eor #$ff

loc_13c0:
        clc

loc_13c1:
        adc #$02
        sta $1460,x
        lsr
        bcc loc_13f1
        bcs loc_1408
        beq loc_1418
        asl
        rol $fd
        asl
        rol $fd
        sta $fc
        ldy $144a,x
        lda $144b,x
        sec
        sbc $14d2,y
        pha
        lda $144c,x
        sbc $1472,y
        tay
        pla
        bcs loc_1401
        adc $fc
        tya
        adc $fd
        bpl loc_1418

loc_13f1:
        lda $144b,x
        adc $fc
        sta $144b,x
        lda $144c,x
        adc $fd
        jmp loc_121b

loc_1401:
        sbc $fc
        tya
        sbc $fd
        bmi loc_1418

loc_1408:
        lda $144b,x
        sbc $fc
        sta $144b,x
        lda $144c,x
        sbc $fd
        jmp loc_121b

loc_1418:
        ldy $144a,x
        jmp loc_120d

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

// --- Region $3300-$331a ---
.pc = $3300 "sub_3300"
// Referenced by: jsr from $08e4

sub_3300:
        sei
        sta smc_09b8                                // SMC: modifies $09b8
        lda #$82
        sta smc_0969                                // SMC: modifies $0969
        sta smc_09ca                                // SMC: modifies $09ca
        cli
        lda #$1a
        ldy #$33
        jsr $ab1e
        jsr sub_0962
        jmp sub_0962

bmp_331a:
        // === Bitmap data (1 bytes, $331a-$331a) ===
        .byte $93                                   // .

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

// --- Region $0b03-$0b13 ---
.pc = $0b03 "dat_0b03"

dat_0b03:
        .byte $00,$0b,$06,$06,$0e,$0e,$03,$03,$01,$01,$03,$03,$0e,$0e,$06,$06 // ................

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

// --- Region $0c00-$0fff ---
.pc = $0c00 "dat_0c00"

dat_0c00:
        .text "                                                                                                                                                                 "
        .byte $00                                   // string terminator
        .byte $01,$01,$01,$02                       // ....

txt_0ca6:
        .text "       "
        .byte $00                                   // string terminator
        .byte $01,$01,$01,$02                       // ....

txt_0cb2:
        .text "       "
        .byte $00                                   // string terminator
        .byte $01,$01,$01,$02                       // ....

txt_0cbe:
        .text "           "

txt_0cc9:
        .encoding "screencode_mixed"
        .text "cdefghijkaahldemghnaaaaaodpqrs jkaahi   ctuvwxyz"
        .encoding "petscii_upper"
        .byte $1b,$1c,$1d,$1e,$1f,$14,$15,$16,$17   // .........

txt_0d02:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&'("
        .byte $14,$15
        .text ")*+,"
        .byte $1a,$1b,$1c,$1d,$1e

txt_0d15:
        .text "-.  "
        .byte $03                                   // .

txt_0d1a:
        .text "/01234501234/01267/01234/0189"
        .byte $03                                   // .

txt_0d38:
        .text "501234:  "
        .byte $03                                   // .

txt_0d42:
        .text ";<=>?"
        .byte $40                                   // @ character
        .text ";<=>?"
        .byte $40                                   // @ character
        .text ";<ABC ;<=>?"
        .byte $40                                   // @ character
        .text ";<="
        .byte $12,$01,$0f                           // ...

txt_0d60:
        .text ";<=>?"
        .byte $40                                   // @ character
        .text ":  "
        .byte $03                                   // .

txt_0d6a:
        .text "DEFGHIJEFGHIDEKLMNJEFGHIJEFOPQJEFGHI:  "
        .byte $03                                   // .

txt_0d92:
        .text "RSTUVWXYZ"
        .byte $5b,$5c,$5d                           // [\]

txt_0d9e:
        .text "RSTUVWXYZ"
        .byte $5b,$5c,$5e,$5f,$59,$5a,$5b,$5c,$5e,$5f,$59,$5a,$5b,$5c,$60,$61 // [\^_YZ[\^_YZ[\`a
        .byte $20,$20,$62,$63,$63,$63,$64,$65,$66,$67,$68,$69,$63,$6a,$6b,$63 //   bcccdefghicjkc
        .byte $63,$63,$63,$63,$63,$6c,$6d,$63,$63,$6a,$6e,$6f,$6d,$63,$63,$6a // ccccclmccjnomccj
        .byte $6e,$6f,$6d,$63,$63,$6a,$6e           // nomccjn

txt_0dde:
        .text "      ,"
        .byte $70,$71,$72,$73,$74,$75,$76,$0b,$01,$01,$08,$09,$0a,$0b,$01,$01 // pqrstuv.........
        .byte $08,$09,$0a,$0b,$01,$01,$08,$09,$0a,$0b,$01,$01,$08,$09 // ..............

txt_0e03:
        .text "         "
        .byte $03,$77,$15,$78,$79,$7a,$7b,$7c,$1b,$1c,$1d,$1e,$7d,$1a,$1b,$1c // .w.xyz{|....}...
        .byte $1d,$1e,$7d,$1a,$1b,$1c,$1d,$1e,$7e,$1a,$1b,$1c,$1d,$1e // ..}.....~.....

txt_0e2a:
        .text "-.        "
        .byte $03,$2f,$30,$31,$7f,$66,$80           // ./01.f.

txt_0e3b:
        .text "501234501"
        .byte $81,$82,$83,$35,$30,$31,$81,$82,$83   // ...501...

txt_0e4d:
        .text "501234:        "
        .byte $03,$3b,$84,$85,$86,$87,$03           // .;.....

txt_0e63:
        .text ";<=>?"
        .byte $40                                   // @ character
        .text ";<=8"
        .byte $63,$88,$3b,$3c,$3d,$7f,$66,$89,$3b,$3c,$8a,$8b,$8c,$8d // c.;<=.f.;<....

txt_0e7b:
        .text ":        "
        .byte $03
        .text "DEF8"
        .byte $63,$8e

txt_0e8b:
        .text "JEFGHIDEF: "
        .byte $03                                   // .

txt_0e97:
        .text "JEFOPQJEFOPQ:        "
        .byte $03,$52,$8f,$54,$3a,$20,$90,$5f,$59,$5a,$5b,$5c,$91,$52,$8f,$54 // .R.T: ._YZ[\.R.T
        .byte $3a,$20,$90,$5f,$59,$5a,$5b,$5c,$5e,$5f,$59,$5a,$5b,$5c,$60,$61 // : ._YZ[\^_YZ[\`a
        .byte $92,$92,$92                           // ...

txt_0ecf:
        .text "     "
        .byte $62,$63,$63,$63,$93,$20,$20,$6f,$6d,$63,$63,$6a,$6b,$63,$63,$63 // bccc.  omccjkccc
        .byte $93,$20,$20,$6f,$6d,$63,$63,$6a,$6e,$6f,$6d,$63,$63,$6a,$6e // .  omccjnomccjn

dat_0ef3:
        .text "                                                                                                                                                                                                                                                                             "

// --- Region $1010-$103f ---
.pc = $1010 "dat_1010"

dat_1010:
        .byte $13,$19,$19                           // ...

txt_1013:
        .text "  *.26?HQW"
        .byte $5b,$67,$79,$4c,$69,$6e,$75,$73,$2f,$56,$69,$72,$75,$5a,$2b,$48 // [gyLinus/ViruZ+H
        .byte $6f,$6b,$75,$74,$6f,$46,$6f,$72,$63,$65 // okutoForce

txt_1037:
        .text "         "

// --- Region $132a-$134c ---
.pc = $132a "dat_132a"

dat_132a:
        .byte $9d,$05,$d4,$60,$9d,$06,$d4,$60,$9d,$37,$14,$60,$9d,$36,$14,$a9 // ...`...`.7.`.6..
        .byte $00,$9d,$62,$14,$60,$9d,$38,$14,$a9,$00,$9d,$39,$14,$60,$a0,$00 // ..b.`.8....9.`..
        .byte $8c,$80,$10                           // ...

// --- Region $139b-$13a7 ---
.pc = $139b "Segment $139b"
        .byte $26,$fd,$0a,$26,$fd,$85,$fc,$c0,$02,$90,$4b,$b0,$60 // &..&......K.`

// --- Region $145d-$1e4a ---
.pc = $145d "dat_145d"

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

txt_14ad:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$ff,$17,$27,$39,$4b,$5f,$74,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e // ...'9K_t......-N
        .byte $71,$96,$be,$e8,$14,$43,$74,$a9,$e1,$1c,$5a,$9c,$e2,$2d,$7c,$cf // q....Ct...Z..-|.
        .byte $28,$85,$e8,$52,$c1,$37,$b4,$39,$c5,$5a,$f7,$9e,$4f,$0a,$d1,$a3 // (..R.7.9.Z..O...
        .byte $82,$6e,$68,$71,$8a,$b3,$ee,$3c,$9e,$15,$a2,$46,$04,$dc,$d0,$e2 // .nhq...<...F....
        .byte $14,$67,$dd,$79,$3c,$29,$44,$8d,$08,$b8,$a1,$c5,$28,$cd,$ba,$f1 // .g.y<)D.....(...
        .byte $78,$53,$87,$1a,$10,$71,$42,$89,$4f,$9b,$74,$e2,$f0,$a6,$0e,$33 // xS...qB.O.t....3
        .byte $20,$ff,$8b,$9a,$9a,$cb,$a8,$08,$05,$00,$0f,$00,$00,$00,$00,$00 //  ...............
        .byte $00,$00,$00,$00,$00,$00,$b0,$00,$00,$00,$00,$00,$0a,$00,$00,$b0 // ................
        .byte $00,$f0,$00,$f5,$f5
        .text "ZZZZ"
        .byte $85,$bc
        .byte $54,$a7,$97,$bc,$fe
        .byte $bc,$5e,$5e,$6a,$6a,$bc,$97,$f7,$fe,$f7,$a6,$00,$01,$0c,$13,$1e // .^^jj...........

txt_1570:
        .text ")4?BEJMBPBRTV"
        .byte $63,$6f,$73,$77,$75,$7a,$7d,$00,$07,$09,$1e,$1e,$1e,$1e,$00,$0b // coswuz}.........
        .byte $0f,$00,$16,$12,$07,$1a,$07,$07,$1e,$1e,$22,$16,$16,$07,$16,$01 // ..........".....
        .fill 11, $00
        .byte $0b,$00,$00,$00,$00,$00,$00,$00,$00,$0b,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$04,$00,$08,$00,$00,$08,$08,$00,$08,$00,$02,$00 // ................
        .byte $00,$08,$08,$08,$01,$08,$70,$00,$00,$00,$00,$00,$00,$52,$00,$21 // ......p......R.!
        .byte $00,$00
        .byte $51,$21,$00
        .byte $21,$00
        .byte $52,$00,$00
        .text "!QQR"
        .byte $82
        .byte $3a
        .byte $41,$11,$00,$00,$00,$00,$00,$00,$00,$10,$ff,$41,$41,$41,$80,$54 // A..........AAA.T
        .byte $80,$ff,$41,$01,$00,$01,$00,$01,$00,$01,$00,$01,$ff,$41,$01,$00 // ..A..........A..
        .byte $01,$00,$01,$00,$01,$00,$01,$ff,$41,$01,$00,$01,$00,$01,$00,$01 // ........A.......
        .byte $00,$01,$ff,$41,$01,$00,$01,$00,$01,$00,$01,$00,$01,$ff,$81,$54 // ...A...........T
        .byte $ff,$41,$40,$ff,$81,$01,$65,$14,$ff,$81,$80,$ff,$41,$47,$ff,$53 // .A@...e.....AG.S
        .byte $ff
        .byte $55,$ff
        .byte $47,$ff
        .text "AAAA"
        .byte $01,$01,$01,$01,$01,$01,$01
        .byte $01,$ff,$41,$41,$01,$01,$01,$01,$01,$01,$01,$01,$01,$ff,$41,$41 // ..AA..........AA
        .byte $41,$ff,$41,$ff,$55,$ff,$41,$11,$ff,$21,$11,$ff,$43,$ff // A.A.U.A..!..C.

txt_1666:
        .text "*($ "
        .byte $1c,$18,$14,$13,$10,$0b,$00,$32,$2d,$27,$5f,$27,$5f,$10,$8c,$8c // .......2-'_'_...
        .byte $8a,$8a,$89,$89,$83,$83,$80,$80,$13,$8c,$8c,$8b,$8b,$88,$88,$83 // ................
        .byte $83,$80,$80,$1e,$8c,$8c,$89,$89,$87,$87,$83,$83,$80,$80,$29,$8c // ..............).
        .byte $8c,$87,$87,$85,$85,$83,$83,$80,$80,$34,$5f,$48,$00,$80,$80,$00 // .........4_H....
        .byte $5f,$5f,$8c,$a4,$00,$5f,$5f,$00,$81,$80,$00,$80,$00,$80,$00,$80 // __...__.........
        .byte $00,$8e,$8e,$8c,$8c,$8a,$87,$83,$80,$83,$87,$8a,$8c,$56,$8e,$8e // .............V..
        .byte $8c,$8b,$87,$84,$80,$84,$87,$8b,$8c,$63,$27,$24,$80,$00,$80,$00 // .........c'$....
        .byte $80,$00,$81,$80,$00,$81,$80,$00,$80,$00,$88,$0c,$82,$1c,$1c,$ff // ................
        .byte $88,$ff,$88,$ff,$86,$10,$10,$ff,$81,$2c,$ff,$85,$10,$10,$ff,$85 // .........,......
        .byte $12,$12,$ff,$82,$10,$10,$ff,$88,$10,$10,$ff,$88,$88,$83,$10,$10 // ................
        .byte $ff,$00,$03,$00,$30,$d0,$04,$00,$00,$00,$00,$00,$02,$fe,$0c,$00 // ....0...........
        .byte $28,$11,$00,$02,$fe,$13,$00,$f8,$08,$17,$00,$02,$fe,$1a,$00,$f8 // (...............
        .byte $08,$1f,$00,$00,$00,$f2,$0e,$25,$b0,$00,$12,$12,$ff,$b0,$00,$18 // .......%........
        .byte $18,$ff,$b0,$00,$08,$08,$ff,$98,$00,$13,$ff,$98,$00,$10,$ff,$a0 // ................
        .byte $00,$00,$ff,$a0,$00,$ff,$7f,$ff,$f6,$50,$fb,$05,$03,$f2,$40,$fe // .........P....@.
        .byte $02,$08,$84,$5a,$f6,$0a,$0d,$f2,$b0,$f8,$00,$f3,$80,$f9,$00,$f1 // ...Z............
        .byte $80,$03,$00,$f7,$ff,$00,$ff,$1f,$ec,$42,$95,$17,$18,$18,$e8,$00 // .........B......
        .byte $18,$2e,$41,$4c,$69,$85,$a5,$d2,$d6,$ee,$06,$1e,$33,$4e,$63,$7e // ..ALi.......3Nc~
        .byte $9c,$b1,$c5,$dc,$f5,$11,$2c,$40,$57,$6a,$75,$97,$af,$d6,$ec,$09 // ......,@Wju.....
        .byte $23,$37,$52,$65,$88,$ad,$d0,$f5,$11,$28,$43,$5a,$79,$87,$a3,$aa // #7Re.....(CZy...
        .byte $b2,$bb,$c0,$d7,$e9,$00,$13,$33,$18,$19,$19,$19,$19,$19,$19,$19 // .......3........
        .byte $19,$19,$19,$19,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1a,$1b // ................
        .fill 9, $1b
        .fill 9, $1c
        .fill 13, $1d
        .byte $1e,$1e,$1e,$f0,$31,$09,$09,$09,$00,$18,$00,$19,$00,$01,$00,$02 // ....1...........
        .byte $ee,$0a,$0b,$0c,$13,$0a,$0b,$0c,$0d,$12,$0b,$0c,$13,$0a,$0b,$0c // ................
        .byte $13,$f0,$38,$39,$00,$19,$00,$01,$00,$02,$00,$18,$00,$19,$00,$01 // ..89............
        .byte $00,$02,$ee,$0a,$0b,$0c,$13,$0a,$0b,$0c,$0d,$12,$0b,$0c,$13,$0a // ................
        .byte $0b,$0c,$13,$f0
        .text ")*+,"
        .byte $ef
        .text ")*+,"
        .byte $f0
        .byte $29,$2a
        .byte $2b,$2c,$ef
        .text ")*+,"
        .byte $ff,$00,$f0
        .text "2333"
        .byte $03,$04
        .byte $1a,$1b,$03,$04,$05,$ee,$0e,$0f,$10,$15,$0e,$0f,$10,$11,$14,$0f // ................
        .byte $10,$15,$0e,$0f,$10,$23,$f0,$03,$04,$1a,$1b,$03,$04,$05,$03,$04 // .....#..........
        .byte $1a,$1b,$03,$04,$05,$ee,$0e,$0f,$10,$15,$0e,$0f,$10,$11,$14,$0f // ................
        .byte $10,$15,$0e,$0f,$10
        .byte $23,$f0
        .text "%&'("
        .byte $ef
        .text "%&'("
        .byte $f0
        .text "%&'("
        .byte $ef
        .text "%&'("
        .byte $ff,$00,$f0
        .byte $34,$35,$36
        .byte $37,$06,$07,$16,$17,$06,$07,$08,$ee,$1c,$1d,$1e,$22,$1c,$1d,$1e // 7..........."...
        .byte $1f,$20,$21,$1e,$22,$1c,$1d,$1e,$24,$f0,$06,$07,$16,$17,$06,$07 // . !."...$.......
        .byte $08,$06,$07,$16,$17,$06,$07,$08,$ee,$1c,$1d,$1e,$22,$1c,$1d,$1e // ............"...
        .byte $1f
        .byte $20,$21,$1e
        .byte $22,$1c,$1d,$1e
        .byte $24,$f0
        .text "-./0"
        .byte $ef
        .byte $2d
        .byte $2e,$2f,$30,$f0
        .text "-./0"
        .byte $ef
        .text "-./0"
        .byte $ff,$00,$02
        .byte $4f,$03,$84,$50,$a8,$bd,$0a,$78,$fd,$03,$78,$bd,$45,$a0,$78,$50 // O..P...x..x.E.xP
        .byte $0b,$78,$bd,$02,$78,$bd,$00,$50,$bd,$02,$a8,$bd,$0a,$78,$fd,$03 // .x..x..P.....x..
        .byte $78,$bd,$45,$a0,$78,$50,$0b,$78,$bd,$03,$46,$55,$9c,$50,$00,$50 // x.E.xP.x..FU.P.P
        .byte $bd,$02,$a8,$bd,$0a,$78,$bd,$02,$78,$bd,$03,$4e,$a4,$78,$4e,$95 // .....x..x..N.xN.
        .byte $84,$4e,$86,$84,$00,$04,$4a,$06,$90,$50,$fe,$be,$fa,$45,$b0,$90 // .N....J..P...E..
        .byte $50,$bd,$05,$4a,$06,$90,$50,$00,$50,$bd,$be,$f6,$05,$45,$b0,$90 // P..J..P.P....E..
        .byte $50,$bd,$00,$06,$4a,$06,$90,$50,$fe,$be,$fa,$45,$b0,$90,$50,$bd // P...J..P...E..P.
        .byte $07,$4a,$06,$90,$50,$fe,$be,$fb,$10,$42,$60,$a8,$bd,$52,$a0,$00 // .J..P....B`..R..
        .byte $09,$40,$78,$bd,$0d,$78,$bd,$0e,$90,$51,$10,$fe,$0d,$4a,$01,$78 // .@x..x...Q...J.x
        .byte $50,$0f,$75,$bd,$4b,$00,$76,$50,$09,$78,$bd,$00,$50,$bd,$0d,$78 // P.u.K.vP.x..P..x
        .byte $bd,$0f,$4a,$01,$80,$50,$08,$4a,$06,$90,$50,$bd,$03,$45,$90,$9c // ..J..P.J..P..E..

txt_1999:
        .text "PE"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $9c,$0d,$40,$78,$5a,$06,$50,$bd,$00,$09,$40,$78,$bd,$0d,$78,$bd // ..@xZ.P...@x..x.
        .byte $0e,$90,$51,$10,$fe,$0d,$4a,$01,$78,$50,$0f,$7d,$bd,$4a,$06,$7f // ..Q...J.xP.}.J..
        .byte $50,$09,$78,$fd,$0d,$78,$bd,$0e,$45,$a0,$90,$50,$08,$90,$bd,$11 // P.x..x..E..P....
        .byte $41,$50,$9c,$bd,$bd,$00,$50,$f2,$bd,$00,$04,$40,$90,$bd,$90,$bd // AP....P....@....
        .byte $be,$45,$b0,$90,$50,$bd,$90,$bd,$be,$45,$b0,$90,$50,$be,$05,$90 // .E..P....E..P...
        .byte $bd,$00,$50,$bd,$05,$90,$bd,$be,$45,$b0,$90,$50,$bd,$90,$bd,$be // ..P.....E..P....
        .byte $45,$b0,$90                           // E..

txt_19ff:
        .text "PE"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $90,$50,$bd,$00,$06,$40,$90,$bd,$90,$bd,$be,$45,$b0,$90,$50,$bd // .P...@.....E..P.
        .byte $90,$bd,$be,$45,$b0,$90,$50,$be,$07,$90,$bd,$00,$50,$bd,$07,$90 // ...E..P.....P...
        .byte $bd,$be,$45,$b0,$90,$50,$bd,$90,$bd,$be,$bd,$90,$bd,$04,$90,$bd // ..E..P..........
        .byte $00,$14,$4f,$03,$78,$50,$78,$bd,$0a,$78,$bd,$0d,$75,$bd,$03,$78 // ..O.xPx..x..u..x
        .byte $bd,$0f,$76,$bd,$0b,$78,$bd,$14,$78,$54,$21,$00 // ..v..x..xT!.

txt_1a4e:
        .text "T!"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $14,$40,$78,$bd,$0a,$78,$17,$45,$c0,$a8,$52,$95,$fb,$52,$55,$fe // .@x..x.E..R..RU.
        .byte $bd,$00,$14,$4f,$03,$78,$50,$78,$bd,$0a,$78,$bd,$0d,$7b,$bd,$03 // ...O.xPx..x..{..
        .byte $78,$bd,$0f,$76,$bd,$0b,$78,$bd,$14,$78,$54,$21,$00 // x..v..x..xT!.

txt_1a7e:
        .text "T!"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $14,$40,$78,$bd,$0a,$78,$bd,$14,$73,$bd,$03,$78,$bd,$14,$78,$bd // .@x..x..s..x..x.
        .byte $03,$46,$f8,$78,$50,$14,$4f,$03,$78,$50,$00,$50,$fe,$04,$90,$be // .F.xP.O.xP.P....
        .byte $bd,$90,$fe,$45,$b0,$90               // ...E..

txt_1aa7:
        .text "PE"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $90,$50,$be,$05,$90,$bd,$00,$50,$bd,$07,$90,$bd,$be,$45,$b0,$90 // .P.....P.....E..
        .byte $50,$bd,$90,$bd,$be,$bd,$90,$bd,$be,$bd,$00,$5f,$03,$50,$bd,$14 // P.........._.P..
        .byte $78,$fe,$75,$bd,$03,$78,$bd,$0f,$76,$bd,$0b,$78,$bd,$14,$78,$54 // x.u..x..v..x..xT
        .byte $21,$00                               // !.

txt_1adc:
        .text "T!"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $14,$40,$78,$bd,$0a,$78,$bd,$14,$73,$bd,$03,$78,$bd,$14,$78,$bd // .@x..x..s..x..x.
        .byte $03,$78,$bd,$78,$bd,$00,$09,$40,$78,$bd,$0d,$78,$bd,$0e,$90,$51 // .x.x...@x..x...Q
        .byte $10,$fe,$0d,$4a,$01,$78,$50,$0f,$7d,$bd,$4a,$06,$7f,$50,$09,$78 // ...J.xP.}.J..P.x
        .byte $bd,$00,$50,$bd,$0d,$78,$bd,$0e,$45,$a0,$90,$50,$08,$90,$bd,$0f // ..P..x..E..P....
        .byte $4a,$01,$6f,$50,$71,$bd,$4a,$06,$76,$50,$bd,$bd,$00,$50,$bd,$02 // J.oPq.J.vP...P..
        .byte $a8,$bd,$0a,$78,$fd,$03,$78,$bd,$45,$a0,$78,$50,$0b,$78,$fe,$bd // ...x..x.E.xP.x..
        .byte $00,$50,$bd,$02,$a8,$bd,$0a,$78,$bd,$02,$78,$bd,$03,$78,$bd,$02 // .P.....x..x..x..
        .byte $78,$bd,$03,$78,$bd,$78,$bd,$00,$06,$4a,$06,$90,$50,$fe,$be,$fa // x..x.x...J..P...
        .byte $45,$b0,$90,$50,$bd,$07,$4a,$06,$90,$50,$00,$50,$bd,$be,$f6,$07 // E..P..J..P.P....
        .byte $45,$b0,$90,$50,$bd,$00,$0c,$40,$9c,$bd,$be,$45,$a0,$9c,$15,$40 // E..P...@...E...@
        .byte $9c,$bd,$0c,$99,$bd,$be,$15,$45,$a0,$99,$0c,$40,$9a,$bd,$be,$15 // .......E...@....
        .byte $45,$a0,$9a,$0c,$40,$9c,$bd,$00,$50,$bd,$0c,$90,$bd,$be,$5a,$10 // E...@...P.....Z.
        .byte $0d,$40,$74,$bd,$03,$78,$bd,$45,$a0,$78,$50,$0b,$78,$fe,$bd,$00 // .@t..x.E.xP.x...
        .byte $0c,$46,$69,$97,$40,$be,$46,$69,$9a,$40,$be,$15,$46,$69,$a1,$40 // .Fi.@.Fi.@..Fi.@
        .byte $be,$0c,$9f,$bd,$be,$15,$45,$a0,$9f,$0c,$40,$9c,$bd,$be,$15,$45 // ......E...@....E
        .byte $a0,$9c,$0c,$40,$9c,$bd,$00,$50,$bd,$0c,$9c,$bd,$be,$45,$a0,$9c // ...@...P.....E..
        .byte $40,$be,$bd,$45,$c0,$9c,$40,$be,$fc,$15,$9c,$bd,$00,$50,$bd,$be // @..E..@......P..
        .byte $15,$9c,$bd,$be,$0c,$99,$bd,$be,$15,$45,$a0,$99,$0c,$40,$9a,$bd // .........E...@..
        .byte $be,$15,$45,$a0,$9a,$0c,$40,$9c,$bd,$00,$50,$bd,$0c,$9c,$bd,$be // ..E...@...P.....
        .byte $5a,$10,$0d,$40,$74,$bd,$03,$78,$bd,$45,$a0,$78,$50,$0b,$78,$bd // Z..@t..x.E.xP.x.
        .byte $03,$84,$bd,$00,$50,$bd,$0c,$9c,$bd,$be,$45,$a0,$9c,$40,$be,$bd // ....P.....E..@..
        .byte $45,$c0,$9c,$40,$be,$fb,$bd,$00       // E..@....

txt_1c37:
        .text "T!"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $14,$40,$78,$bd,$0a,$78,$bd,$14,$73,$bd,$03,$78,$bd,$14,$78,$bd // .@x..x..s..x..x.
        .byte $03,$46,$fa,$78,$50,$bd,$bd,$00,$50,$bd,$0c,$9c,$bd,$be,$45,$a0 // .F.xP...P.....E.
        .byte $9c,$40,$be,$bd,$45,$b0,$8e,$50,$fb,$bd,$00,$14,$4a,$14,$79,$50 // .@..E..P....J.yP
        .byte $fe,$09,$4a,$14,$79,$50,$14,$79,$bd,$03,$4a,$18,$79,$50,$14,$4a // ..J.yP.y..J.yP.J
        .byte $14,$77,$50,$0d,$4a,$14,$80,$50,$09,$4a,$14,$83,$50,$00,$14,$4a // .wP.J..P.J..P..J
        .byte $14,$79,$50,$fe,$09,$4a,$14,$79,$50,$14,$4a,$14,$79,$50,$03,$4a // .yP..J.yP.J.yP.J
        .byte $18,$79,$50,$14,$4a,$14,$77,$50,$0d,$4a,$14,$80,$50,$09,$4a,$14 // .yP.J.wP.J..P.J.
        .byte $83,$50,$00,$14,$4a,$14,$78,$50,$fe,$09,$4a,$14,$78,$50,$14,$78 // .P..J.xP..J.xP.x
        .byte $bd,$03,$4a,$18,$78,$50,$14,$4a,$14,$77,$50,$0d,$4a,$14,$7f,$50 // ..J.xP.J.wP.J..P
        .byte $09,$4a,$14,$83,$50,$00,$14,$4a,$14,$78,$50,$fe,$09,$4a,$14,$78 // .J..P..J.xP..J.x
        .byte $50,$14,$4a,$14,$78,$50,$03,$4a,$18,$78,$50,$14,$4a,$14,$77,$50 // P.J.xP.J.xP.J.wP
        .byte $0d,$4a,$14,$7f,$50,$09,$4a,$14,$83,$50,$00,$12,$4f,$03,$91,$50 // .J..P.J..P..O..P
        .byte $be,$45,$b0,$91,$50,$bd,$4a,$14,$91,$50,$46,$00,$be // .E..P.J..PF..

txt_1d07:
        .text "PE"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $91,$50,$91,$bd,$be,$bd,$00,$12,$40,$91,$bd,$be,$45,$b0,$91,$50 // .P......@...E..P
        .byte $bd,$91,$bd,$be,$bd,$45,$b0,$91,$50,$91,$bd,$be,$bd,$00,$13,$40 // .....E..P......@
        .byte $90,$bd,$be,$45,$b0,$90,$50,$bd,$4a,$14,$90,$50,$46,$00,$be // ...E..P.J..PF..

txt_1d39:
        .text "PE"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $90,$50,$90,$bd,$be,$bd,$00,$13,$40,$90,$bd,$be,$45,$b0,$90,$50 // .P......@...E..P
        .byte $bd,$90,$bd,$be,$bd,$45,$b0,$90,$50,$90,$bd,$be,$bd,$00,$16,$40 // .....E..P......@
        .byte $a4,$fe,$45,$b0,$a4,$50,$bd,$a0,$bd,$18,$45,$b0,$a0,$50,$16,$4a // ..E..P....E..P.J
        .byte $14,$a8,$43,$00,$a9,$50,$bd,$18,$a6,$43,$00,$a7,$00,$50,$fd,$18 // ..C..P...C...P..
        .byte $a6,$fa,$56,$7d,$40,$be,$bd,$57,$17,$50,$00,$16,$40,$ac,$fe,$45 // ..V}@..W.P..@..E
        .byte $b0,$ac,$50,$bd,$aa,$bd,$45,$b0,$aa,$50,$4a,$14,$a7,$43,$00,$a8 // ..P...E..PJ..C..
        .byte $50,$bd,$a5,$43,$00,$a7,$00,$50,$fd,$18,$a5,$f6,$bd,$00,$19,$4f // P..C...P.......O
        .byte $03,$84,$50,$f3,$bd,$00,$19,$4a,$1c,$97,$5a,$1f,$f3,$bd,$00,$5a // ..P....J..Z....Z
        .byte $1f,$f2,$bd,$00,$09,$40,$78,$bd,$0d,$78,$bd,$46,$b2,$be,$50,$fe // .....@x..x.F..P.
        .byte $78,$bd,$0f,$75,$bd,$76,$bd,$09,$78,$bd,$00,$50,$bd,$0d,$78,$bd // x..u.v..x..P..x.
        .byte $0f,$80,$bd,$46,$b2,$be,$50,$fc,$0d,$78,$fe,$bd,$00,$09,$40,$78 // ...F..P..x....@x
        .byte $bd,$0d,$78,$bd,$46,$b2,$be,$50,$fe,$78,$bd,$0f,$7d,$bd,$7f,$bd // ..x.F..P.x..}...
        .byte $09,$78,$bd,$00,$50,$bd,$0d,$78,$bd,$46,$b2,$be,$50,$fe,$0f,$6f // .x..P..x.F..P..o
        .byte $bd,$71,$bd,$76,$fe,$bd,$00,$02,$4f,$03,$84,$50,$03,$46,$f3,$a8 // .q.v....O..P.F..
        .byte $50,$02,$9c,$bd,$03,$45,$90,$9c,$45,$a0,$9c,$40,$78,$bd,$78,$bd // P....E..E..@x.x.
        .byte $0b,$78,$bd,$02,$78,$bd,$00,$50,$bd,$02,$a8,$bd,$0a,$78,$fd,$03 // .x..x..P.....x..
        .byte $78,$bd,$45,$a0,$78,$50,$0b,$78,$bd,$03,$46,$58,$9c,$50 // x.E.xP.x..FX.P

dat_1e4a:
        // === Fill data (1 bytes, $1e4a-$1e4a) ===
        .byte $00                                   // .

// --- Region $2000-$249b ---
.pc = $2000 "spr_2000"

spr_2000:
        .byte $00,$00,$00,$00,$00,$3f,$3a,$38,$00,$00,$00,$00,$00,$ff,$aa,$00 // .....?:8........
        .byte $00,$00,$00,$00,$00,$e0,$90,$90       // ........

txt_2018:
        .fill 8, $38
        .byte $aa,$aa,$a0,$a1,$b1,$a5,$b2,$e6,$a9,$aa,$01,$99,$66,$99,$6a,$9a // ............f.j.
        .byte $90,$44,$10,$84,$d4,$d4,$98,$d4,$90,$90,$90,$90,$a0,$bf,$aa,$00 // .D..............
        .byte $00,$00,$00,$00,$00,$90,$95,$29,$00,$00,$00,$00,$00,$00,$00,$40 // .......).......@
        .byte $00,$00,$00,$00,$00,$00,$01,$07,$00,$00,$00,$00,$00,$1f,$fa,$a0 // ................

txt_2060:
        .text "8888888"
        .byte $78,$90
        .byte $44,$90,$84,$d4,$d4,$98,$d4
        .byte $00,$00,$00,$00,$00
        .byte $3f,$3a,$78
        .text "88888"
        .byte $f8,$a8,$00
        .byte $a9,$aa,$01,$59,$66,$99,$6a,$9a,$90,$44,$90,$c4,$d4,$d4,$98,$d4 // ...Yf.j..D......
        .byte $90,$90,$90,$90,$90,$af,$aa,$00,$00,$00,$00,$00,$00,$f8,$a4,$24 // ...............$
        .byte $b2,$e6,$f6,$e6,$fa,$f7,$fa,$f7,$6a,$ab,$ee,$bb,$ef,$bb,$ff,$bf // ........j.......
        .byte $db,$ef,$da,$bb,$ff,$ff,$ea,$ea,$fe,$fa,$a9,$ff,$fe,$ff,$af,$bb // ................

txt_20c0:
        .byte $42,$54,$d9,$bd,$ed,$fb,$ef,$ff,$50,$94,$25,$4a,$8b,$53,$92,$62 // BT......P.%J.S.b
        .byte $1e,$78,$e1,$87,$8b,$1e,$1d,$2e,$05,$6f,$f9,$6b,$af,$bb,$ff,$bf // .x.......o.k....
        .byte $af,$ff,$9a,$bb,$ff,$ff,$fa,$ea,$e9,$ff,$a9,$ff,$fe,$ff,$af,$bb // ................
        .byte $42,$94,$99,$bd,$ed,$fb,$ef,$fb,$78,$a8,$28,$48,$88,$50,$90,$60 // B.......x.(H.P.`
        .fill 8, $00

txt_2108:
        .byte $42,$54,$d9,$bd,$ed,$fb,$ef,$fb,$68,$b8,$28,$48,$88,$50,$90,$60 // BT......h.(H.P.`
        .byte $bb,$ef,$f5,$e6,$fa,$f7,$fa,$f7,$bf,$ff,$99,$bb,$ef,$bb,$ff,$bf // ................
        .byte $f8,$e4,$98,$e4,$e8,$e4,$e8,$e8,$ff,$ff,$f9,$fb,$fa,$fb,$fb,$fb // ................
        .byte $fb,$ff,$99,$ba,$ee,$fb,$ee,$fb,$f8,$e4,$90,$d4,$d4,$e4,$d8,$e4 // ................
        .byte $db,$ef,$9a,$bb,$fe,$ff,$ea,$ea,$f9,$e6,$b9,$fa,$f9,$fa,$aa,$aa // ................

txt_2158:
        .fill 8, $24
        .byte $00,$00,$01,$03,$07,$0e,$0e,$1e,$50,$94,$25,$49,$89,$52,$92,$62 // ........P.%I.R.b
        .byte $00,$00,$00,$00
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "P"
        .byte $fa,$b7,$bb,$77,$6b
        .byte $57,$52,$50
        .byte $ff,$bf,$ff,$ff,$ff,$ff,$ff,$6b,$e8,$e8,$e8,$e8,$e8,$e8,$e8,$d4 // .......k........
        .byte $fb,$fb,$fb,$fb,$fb,$fb,$fb,$ab,$ff,$ff,$ff,$ff,$ff,$ff,$fe,$a4 // ................
        .byte $d4,$e0,$d4,$d0,$c0,$d0,$80,$40,$7a,$77,$bb,$77,$6b,$57,$52,$50 // .......@zw.wkWRP
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fe,$a5,$d4,$e0,$d4,$d0,$80,$40,$00,$00 // .............@..
        .byte $00,$aa,$95,$90,$90,$90,$90,$90,$24,$a4,$54,$00,$00,$00,$00,$00 // ........$.T.....
        .fill 8, $90
        .text "PPPP"
        .byte $61
        .byte $50,$61,$91,$00,$00,$11,$04,$11
        .byte $45,$11
        .byte $55
        .byte $40,$40,$40,$80,$44,$80,$84,$80,$60,$90,$61,$a0,$e1,$a0,$e1,$b1 // @@@.D...`.a.....
        .byte $00,$00,$00,$44,$10                   // ...D.

txt_21fd:
        .text "DQE"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $80
        .byte $40,$80
        .text "FY"
        .byte $40                                   // @ character
        .text "E"
        .byte $19

txt_220d:
        .byte $56,$59,$ab,$50,$40,$11,$54,$91,$55,$95,$95,$01,$04,$04,$50,$14 // VY.P@.T.U.....P.
        .byte $48,$51,$46,$61,$90,$a1,$b1,$a5,$b2,$e5,$b2,$59,$56,$19,$66,$99 // HQFa.......YV.f.
        .byte $6a,$9a,$aa,$84,$90,$c4,$d4,$d4,$d8,$d4,$d8,$e1,$b2,$e5,$f6,$e5 // j...............
        .byte $f6,$f6,$fa,$55,$56,$99,$65,$99,$a6,$9a,$aa,$80,$80,$80,$90,$c0 // ...UV.e.........
        .byte $90,$c4,$90,$61,$90,$a1,$b1,$a5,$b2,$65,$72,$84,$91,$c4,$d4,$d4 // ...a.....er.....
        .byte $d8,$d4,$d8,$55,$62,$a5,$f6,$f5,$f6,$f6,$fa,$56,$56,$99,$65,$99 // ...Ub......VV.e.
        .byte $a6,$9a,$aa,$00,$40,$80,$90,$c0,$90,$c4,$90,$ea,$bb,$e4,$f6,$e5 // ....@...........
        .byte $f6,$f6,$fa,$aa,$ab,$44,$65,$99,$a6,$9a,$aa,$90,$40,$80,$90,$c0 // .....De.....@...
        .byte $90,$c4,$90,$e6,$b2,$e6,$fa,$f7,$fb,$e6,$99,$bb,$ae,$bb,$ee,$bb // ................
        .byte $ff,$aa,$aa,$e4,$d8,$e4,$e8,$e4,$e8,$a8,$a8,$f7,$fa,$f7,$fb,$fb // ................
        .byte $fb,$ea,$aa,$ba,$ea,$ba,$ee,$bb,$ff,$aa,$aa,$c4,$94,$d4,$d8,$e4 // ................
        .byte $d8,$64,$98,$2d,$19,$1d,$8b,$86,$a1,$b8,$ae,$bb,$ae,$bb,$ae,$ab // .d.-............
        .byte $bf,$7a,$05,$e6,$db,$f6,$ff,$bf,$ff,$aa,$9a,$e7,$9e,$bb,$ef,$bb // .z..............
        .byte $ff,$aa,$99,$bb,$eb,$bb,$ed,$fe,$d9,$a4,$42,$40,$10,$50,$88 // ..........B@.P.

txt_22ec:
        .byte $48,$28,$b8,$78,$42,$12,$53,$8b,$4a,$25,$94,$50,$2d,$19,$1d,$8b // H(.xB.S.J%.P-...
        .byte $86,$e1,$78,$1e,$42,$12,$52,$89,$49,$25,$94 // ..x.B.R.I%.

txt_2307:
        .text "PP"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00,$00,$00,$00
        .byte $38,$3a,$25,$00,$00,$00,$00
        .byte $00,$00,$aa,$55,$00,$00,$00,$00,$00,$00,$aa,$55,$00,$00,$00,$01 // ...U.......U....
        .byte $07,$00,$aa,$55,$00,$00,$1f,$fa,$a0,$00,$aa,$55,$00,$00,$ff,$aa // ...U.......U....
        .byte $00,$97,$91,$50,$00,$00,$ff,$aa,$00,$a0,$ea,$15,$00,$00,$90,$95 // ...P............
        .byte $29,$00,$aa,$55,$00,$00,$00,$00,$40,$29,$95,$50,$00,$00,$00,$00 // )..U....@).P....
        .byte $00,$78,$3a,$25,$00,$00,$00,$00,$00,$97,$91,$50,$00,$00,$00,$00 // .x:%.......P....
        .byte $00,$a0,$ea,$15,$00,$00,$00,$00,$00,$40,$00,$00,$00,$00,$00,$00 // .........@......
        .byte $00,$07,$01,$00,$00,$00,$00,$00,$00,$1e,$78,$e1,$86,$89,$1c,$19 // ..........x.....
        .byte $2d,$05,$6a,$91,$49,$26,$99,$6a,$9a,$aa,$ae,$11,$99,$aa,$af,$79 // -.j.I&.j.......y
        .byte $d6,$a9,$ea,$11,$99,$66,$ea,$ba,$66,$42,$40,$10,$a4,$69,$9a,$67 // .....f..fB@..i.g
        .byte $aa,$50,$94,$25,$09,$09,$42,$12,$42,$00,$00,$00,$00,$40,$40,$41 // .P.%..B.B....@@A
        .byte $47,$72,$66,$b6,$f6,$ba,$f7,$fa,$f7,$d8,$e4,$d8,$e4,$e8,$e8,$e8 // Grf.............
        .byte $e8,$b6,$f7,$fa,$fb,$fa,$fb,$ea,$aa,$a6,$aa,$ee,$ba,$ee,$ff,$9a // ................
        .byte $aa,$d0,$c4,$90,$d4,$d4,$e4,$98,$64,$5e,$b8,$e1,$87,$8b,$1e,$1d // ........d^......
        .byte $2e,$50,$94,$25,$49,$8b,$53,$92,$62,$50,$90,$25,$49,$8b,$53,$92 // .P.%I.S.bP.%I.S.
        .byte $62,$00,$aa,$95,$90,$90,$af,$aa,$00,$00,$a8,$68 // b..........h

txt_2403:
        .byte $38,$38,$b8,$b8,$38,$fb,$fb,$fb,$fb,$fb,$fb,$ea,$aa,$ff,$ff,$ff // 88..8...........
        .byte $ff,$ff,$ff,$a9,$50,$d4,$e0,$d4,$d0,$c0,$d0,$00,$00,$00,$00,$10 // ....P...........
        .byte $04,$11
        .byte $45,$11
        .text "UBI"
        .byte $40                                   // @ character
        .byte $05,$19,$ab,$84,$81,$65,$95,$00
        .byte $54,$91,$aa,$40,$10,$54,$50,$10,$50,$20,$90,$00,$00,$00,$a8,$68 // T..@.TP.P .....h
        .text "88888"
        .byte $00,$a8
        .byte $58,$28,$38,$f8,$a8,$00
        .byte $46,$59,$00
        .byte $45,$6e,$81,$84,$80,$60,$90,$01,$54,$e6,$00,$40,$00,$00,$00,$00 // En...`..T..@....
        .byte $44,$65,$00,$00,$00                   // De...

txt_2468:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $00,$00,$00
        .byte $38,$b8,$b8

txt_2473:
        .text "88888"
        .byte $bb,$ae,$bb,$ef,$bb,$ff,$aa,$aa,$1e,$0e,$0e
        .byte $07,$03,$01,$00,$00,$40,$10,$50,$88   // .....@.P.

txt_248c:
        .byte $48,$28,$b8,$68,$00,$e4,$d9,$e4,$d9,$dd,$5d,$05,$90,$90,$50 // H(.h......]...P

dat_249b:
        // === Fill data (1 bytes, $249b-$249b) ===
        .byte $00                                   // .

// --- Region $2800-$28d8 ---
.pc = $2800 "chr_2800"

chr_2800:
        .fill 11, $00
        .byte $7c,$ee,$ee,$0e,$7e,$e0,$e0,$e0,$fc,$ee,$ee,$ee,$ee,$00,$00,$00 // |...~...........
        .byte $7c,$ee,$ee,$ee,$e0,$0e,$0e,$0e,$7e,$ee,$ee,$ee,$ee,$00,$00,$00 // |.......~.......
        .byte $7c,$ee,$ee,$ee,$fe,$00,$00,$00,$7c,$ee,$e0,$e0,$fc,$00,$00,$00 // |.......|.......
        .byte $7c,$ee,$ee,$ee,$ee,$e0,$e0,$e0,$fc,$ee,$ee,$ee,$ee,$38,$38,$00 // |............88.
        .byte $78
        .text "8888"
        .byte $0e,$0e,$00,$1e,$0e,$0e,$0e,$0e,$e0,$e0,$e0
        .byte $ee,$ee,$ee,$ee,$fc,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0,$00,$00,$00 // ................
        .byte $44,$ee,$fe,$ee,$ee,$00,$00,$00,$fc,$ee,$ee,$ee,$ee,$00,$00,$00 // D...............
        .byte $7c,$ee,$ee,$ee,$ee,$00,$00,$00,$7c,$ee,$ee,$ee,$ee,$00,$00,$00 // |.......|.......
        .byte $7c,$ee,$ee,$ee,$ee,$00,$00,$00,$7c,$ee,$ee,$ee,$e0,$00,$00,$00 // |.......|.......
        .byte $7c,$ee,$ee,$e0,$7c,$e0,$e0,$e0,$f8,$e0,$e0,$e0,$e0,$00,$00,$00 // |...|...........
        .byte $ee,$ee,$ee,$ee,$ee,$00,$00,$00,$ee,$ee,$ee,$ee,$ee,$00,$00,$00 // ................
        .byte $ee,$ee,$ee,$ee,$ee,$00,$00,$00,$ee,$ee,$ee,$ee,$7c,$00,$00,$00 // ............|...
        .byte $ee,$ee,$ee,$ee,$7e,$00,$00,$00,$fe,$ee,$0e,$1c,$38 // ....~.......8

dat_28d8:
        // === Fill data (1 bytes, $28d8-$28d8) ===
        .byte $00                                   // .

// --- Region $2908-$2910 ---
.pc = $2908 "txt_2908"

txt_2908:
        .byte $38,$38,$38,$38,$38,$38,$38,$38       // char 33 '!'

dat_2910:
        // === Fill data (1 bytes, $2910-$2910) ===
        .byte $00                                   // .

// --- Region $2938-$2ad8 ---
.pc = $2938 "dat_2938"

dat_2938:
        .byte $38,$38,$18,$30,$00,$00,$00,$00       // char 39 '''
        .byte $1c                                   // char 40 (partial)

txt_2941:
        .byte $38,$38,$38,$38,$38,$38,$38           // char 40 (partial)
        .byte $70                                   // char 41 (partial)

txt_2949:
        .byte $38,$38,$38,$38,$38,$38,$38           // char 41 (partial)
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 42 '*'
        .byte $00,$00,$00,$00,$00,$38,$38,$fe       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$00,$00,$00,$fe       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $1c,$1c,$1c,$38,$38,$38,$70,$70       // char 47 '/'
        .byte $7c,$ee,$ee,$ee,$ee,$ee,$ee,$ee       // char 48 '0'
        .byte $78                                   // char 49 (partial)

txt_2989:
        .byte $38,$38,$38,$38,$38,$38,$38           // char 49 (partial)
        .byte $7c,$ee,$ee,$0e,$0e,$7c,$e0,$e0       // char 50 '2'
        .byte $7c,$ee,$ee,$0e,$0e,$3c,$0e,$0e       // char 51 '3'
        .byte $e0,$ee,$ee,$ee,$ee,$7e,$0e,$0e       // char 52 '4'
        .byte $fe,$ee,$ee,$e0,$e0,$fc,$0e,$0e       // char 53 '5'
        .byte $7c,$ee,$ee,$e0,$e0,$fc,$ee,$ee       // char 54 '6'
        .byte $fe,$ee,$ee,$0e,$7c,$38,$38,$38       // char 55 '7'
        .byte $7c,$ee,$ee,$ee,$ee,$7c,$ee,$ee       // char 56 '8'
        .byte $7c,$ee,$ee,$ee,$ee,$7e,$0e,$0e       // char 57 '9'
        .byte $00,$00,$00,$00,$00,$38,$38,$00       // char 58 ':'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 59 ';'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 60 '<'
        .byte $00,$00,$00,$00,$00,$00,$fe,$00       // char 61 '='
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 62 '>'
        .byte $7c,$ee,$ee,$0e,$1c,$38,$38,$38       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $7c,$0e,$ee,$ee,$ee,$fe,$ee,$ee       // char 65 'A'
        .byte $fc,$0e,$ee,$ee,$ee,$fc,$ee,$ee       // char 66 'B'
        .byte $7c,$0e,$ee,$ee,$ee,$e0,$ee,$ee       // char 67 'C'
        .byte $fc,$0e,$ee,$ee,$ee,$ee,$ee,$ee       // char 68 'D'
        .byte $7c,$0e,$ee,$e0,$e0,$f8,$e0,$e0       // char 69 'E'
        .byte $7c,$0e,$ee,$e0,$e0,$f8,$e0,$e0       // char 70 'F'
        .byte $7c,$0e,$ee,$e0,$ee,$ee,$ee,$ee       // char 71 'G'
        .byte $ee,$0e,$ee,$ee,$ee,$fe,$ee,$ee       // char 72 'H'
        .byte $7c                                   // char 73 (partial)

txt_2a49:
        .byte $38,$38,$38,$38,$38,$38,$38           // char 73 (partial)
        .byte $3e,$0e,$0e,$ee,$ee,$ee,$ee,$ee       // char 74 'J'
        .byte $ee,$0e,$ee,$ee,$ee,$fc,$ee,$ee       // char 75 'K'
        .byte $e0,$00,$e0,$e0,$e0,$e0,$e0,$e0       // char 76 'L'
        .byte $c6,$ee,$fe,$ee,$ee,$ee,$ee,$ee       // char 77 'M'
        .byte $fc,$0e,$ee,$ee,$ee,$ee,$ee,$ee       // char 78 'N'
        .byte $7c,$0e,$ee,$ee,$ee,$ee,$ee,$ee       // char 79 'O'
        .byte $fc,$0e,$ee,$ee,$ee,$fc,$e0,$e0       // char 80 'P'
        .byte $7c,$0e,$ee,$ee,$ee,$ee,$ee,$ee       // char 81 'Q'
        .byte $fc,$0e,$ee,$ee,$ee,$fc,$ee,$ee       // char 82 'R'
        .byte $7c,$0e,$ee,$e0,$e0,$7c,$0e,$0e       // char 83 'S'
        .byte $fe                                   // char 84 (partial)

txt_2aa1:
        .byte $38,$38,$38,$38,$38,$38,$38           // char 84 (partial)
        .byte $ee,$0e,$ee,$ee,$ee,$ee,$ee,$ee       // char 85 'U'
        .byte $ee,$0e,$ee,$ee,$ee,$ee,$ee,$ee       // char 86 'V'
        .byte $ee,$0e,$ee,$ee,$ee,$ee,$ee,$ee       // char 87 'W'
        .byte $ee,$0e,$ee,$ee,$ee,$7c,$ee,$ee       // char 88 'X'
        .byte $ee,$0e,$ee,$ee,$ee,$7c,$38,$38       // char 89 'Y'
        .byte $fe,$ee,$ee,$0e,$0e,$7c,$e0,$e0       // char 90 'Z'

dat_2ad8:
        // === Fill data (1 bytes, $2ad8-$2ad8) ===
        .byte $00                                   // .

// --- Region $2c00-$2cd8 ---
.pc = $2c00 "dat_2c00"

dat_2c00:
        .byte $a4,$a4,$5c,$a0,$a4,$84,$84,$78       // char 128
        .byte $ee,$ee,$ee,$7e,$06,$02,$00,$02       // char 129
        .byte $ee,$ee,$ee,$fc,$c0,$80,$00,$80       // char 130
        .byte $ee,$ee,$ee,$7c,$30,$20,$00,$20       // char 131
        .byte $ee,$ee,$ee,$7e,$06,$02,$00,$02       // char 132
        .byte $e0,$ee,$ee,$7c,$30,$20,$00,$20       // char 133
        .byte $ec,$e4,$e0,$e4,$e0,$e0,$e0,$00       // char 134
        .byte $ee,$ee,$ee,$7e,$0e,$ee,$7c,$00       // char 135
        .byte $ee,$ee,$ee,$ee,$0c,$08,$00,$08       // char 136
        .byte $38,$38,$38,$fe,$00,$00,$00,$00       // char 137
        .byte $0e,$0e,$0e,$ee,$ee,$ee,$7c,$00       // char 138
        .byte $ee,$ee,$ee,$ee,$0c,$08,$00,$08       // char 139
        .byte $ee,$ee,$ee,$7c,$30,$20,$00,$20       // char 140
        .byte $ee,$ee,$ee,$ee,$0c,$08,$00,$08       // char 141
        .byte $ee,$ee,$ee,$ee,$0c,$08,$00,$08       // char 142
        .byte $ee,$ee,$ee,$7c,$30,$20,$00,$20       // char 143
        .byte $ee,$ee,$ee,$fc,$e0,$e0,$e0,$00       // char 144
        .byte $ee,$ee,$ee,$7e,$0e,$0e,$0e,$00       // char 145
        .byte $e0,$e0,$e0,$e0,$60,$20,$00,$20       // char 146
        .byte $0e,$ee,$ee,$7c,$30,$20,$00,$20       // char 147
        .byte $ee,$ee,$ee,$7c,$30,$20,$00,$20       // char 148
        .byte $ee,$ee,$ee,$7e,$06,$02,$00,$02       // char 149
        .byte $ee,$ee,$6c,$38,$08,$00,$08,$00       // char 150
        .byte $ee,$fe,$ee,$c6,$00,$00,$00,$00       // char 151
        .byte $ee,$ee,$ee,$ee,$0c,$08,$00,$08       // char 152
        .byte $0e,$ee,$ee,$7c,$30,$20,$00,$20       // char 153
        .byte $70,$e0,$ee,$fe,$06,$02,$00,$02       // char 154

dat_2cd8:
        // === Fill data (1 bytes, $2cd8-$2cd8) ===
        .byte $00                                   // .

// --- Region $2d08-$2d0c ---
.pc = $2d08 "dat_2d08"

dat_2d08:
        .byte $38,$00,$38,$38                       // char 161 (partial)

dat_2d0c:
        // === Fill data (1 bytes, $2d0c-$2d0c) ===
        .byte $00                                   // .

// --- Region $2d40-$2ed4 ---
.pc = $2d40 "dat_2d40"

dat_2d40:
        .byte $38,$38,$38,$1c,$00,$00,$00,$00       // char 168
        .byte $38,$38,$38,$70,$00,$00,$00,$00       // char 169
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 170
        .byte $38,$38,$00,$00,$00,$00,$00,$00       // char 171
        .byte $00,$00,$38,$38,$18,$30,$00,$00       // char 172
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 173
        .byte $00,$00,$38,$38,$00,$00,$00,$00       // char 174
        .byte $70,$e0,$e0,$e0,$00,$00,$00,$00       // char 175
        .byte $ee,$ee,$ee,$7c,$00,$00,$00,$00       // char 176
        .byte $38,$38,$38,$fe,$00,$00,$00,$00       // char 177
        .byte $ee,$ee,$ee,$fe,$00,$00,$00,$00       // char 178
        .byte $ee,$ee,$ee,$7c,$00,$00,$00,$00       // char 179
        .byte $0e,$0e,$0e,$0e,$00,$00,$00,$00       // char 180
        .byte $ee,$ee,$ee,$7c,$00,$00,$00,$00       // char 181
        .byte $ee,$ee,$ee,$7c,$00,$00,$00,$00       // char 182

txt_2db8:
        .byte $38,$38,$38,$38,$00,$00,$00,$00       // char 183
        .byte $ee,$ee,$ee,$7c,$00,$00,$00,$00       // char 184
        .byte $ee,$ee,$ee,$7c,$00,$00,$00,$00       // char 185
        .byte $00,$38,$38,$00,$00,$00,$00,$00       // char 186
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 187
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 188
        .byte $fe,$00,$00,$00,$00,$00,$00,$00       // char 189
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 190
        .byte $38,$00,$38,$38,$00,$00,$00,$00       // char 191
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 192
        .byte $ee,$ee,$ee,$ee,$00,$00,$00,$00       // char 193
        .byte $ee,$ee,$ee,$fc,$00,$00,$00,$00       // char 194
        .byte $ee,$ee,$ee,$7c,$00,$00,$00,$00       // char 195
        .byte $ee,$ee,$ee,$fc,$00,$00,$00,$00       // char 196
        .byte $ee,$ee,$ee,$7c,$00,$00,$00,$00       // char 197
        .byte $e0,$e0,$e0,$e0,$00,$00,$00,$00       // char 198
        .byte $ee,$ee,$ee,$7e,$00,$00,$00,$00       // char 199
        .byte $ee,$ee,$ee,$ee,$00,$00,$00,$00       // char 200
        .byte $38,$38,$38,$7c,$00,$00,$00,$00       // char 201
        .byte $ee,$ee,$ee,$fc,$00,$00,$00,$00       // char 202
        .byte $ee,$ee,$ee,$ee,$00,$00,$00,$00       // char 203
        .byte $ee,$ee,$ee,$fe,$00,$00,$00,$00       // char 204
        .byte $ee,$ee,$ee,$ee,$00,$00,$00,$00       // char 205
        .byte $ee,$ee,$ee,$ee,$00,$00,$00,$00       // char 206
        .byte $ee,$ee,$ee,$7c,$00,$00,$00,$00       // char 207
        .byte $e0,$e0,$e0,$e0,$00,$00,$00,$00       // char 208
        .byte $ee,$ee,$ee,$7c,$0c,$06,$00,$00       // char 209
        .byte $ee,$ee,$ee,$ee,$00,$00,$00,$00       // char 210
        .byte $ee,$ee,$ee,$7c,$00,$00,$00,$00       // char 211

txt_2ea0:
        .byte $38,$38,$38,$38,$00,$00,$00,$00       // char 212
        .byte $ee,$ee,$ee,$7c,$00,$00,$00,$00       // char 213
        .byte $ee,$6c,$6c,$38,$00,$00,$00,$00       // char 214
        .byte $ee,$fe,$ee,$c6,$00,$00,$00,$00       // char 215
        .byte $ee,$ee,$ee,$ee,$00,$00,$00,$00       // char 216

txt_2ec8:
        .byte $38,$38,$38,$38,$00,$00,$00,$00       // char 217
        .byte $ee,$ee,$ee,$fe                       // char 218 (partial)

dat_2ed4:
        // === Fill data (1 bytes, $2ed4-$2ed4) ===
        .byte $00                                   // .

// --- Region $3000-$314d ---
.pc = $3000 "dat_3000"

dat_3000:
        .byte $20,$41,$0e,$0f,$14,$08,$05,$12,$20,$12,$01,$12,$05,$20,$07,$01 //  A...... .... ..
        .byte $0d,$05,$20,$17,$01,$13,$20,$13,$01,$16,$05,$04,$20,$06,$12,$0f // .. ... ..... ...
        .byte $0d,$20,$14,$08,$05,$20,$0f,$02,$0c,$09,$16,$09,$0f,$0e // . ... ........

txt_302e:
        .text " .... T"
        .byte $08,$09,$13
        .byte $20,$14,$09,$0d,$05
        .byte $20
        .byte $09,$13,$20,$50,$05,$12,$03,$19,$20,$47,$0f,$05,$13,$20,$48,$0f // .. P.... G... H.
        .byte $0d,$05,$20,$20,$0f,$12,$09,$07,$09,$0e,$01,$0c,$20,$13,$15,$10 // ..  ........ ...
        .byte $10,$0c,$09,$05,$04,$20,$02,$19,$20,$4c,$09,$0e,$15,$13,$2c,$20 // ..... .. L...., 
        .byte $03,$12,$01,$03,$0b,$05,$04,$20,$14,$12,$01,$09,$0e,$05,$04,$20 // ....... ....... 
        .byte $10,$01,$03,$0b,$05,$04,$20,$01,$0e,$04,$20,$02,$15,$07,$06,$09 // ...... ... .....
        .byte $18,$05,$04,$20,$02,$19,$20,$09       // ... .. .

txt_3096:
        .text "AN C"
        .byte $0f,$0f
        .byte $47,$2c,$20,$04,$0f,$18
        .byte $27,$05,$04
        .byte $20
        .byte $02,$19,$20,$14,$08,$05,$20,$4f,$16,$05,$12,$0b,$09,$0c,$0c,$05 // .. ... O........
        .byte $12                                   // .

txt_30b7:
        .text "     K"
        .byte $05,$05,$10
        .byte $20,$0f,$0e
        .byte $20,$16,$09,$13
        .byte $09,$14,$09,$0e,$07,$20,$0f,$15,$12,$20,$0d,$0f,$0e,$01,$13,$14 // ..... ... ......
        .byte $05,$12,$19,$20,$01,$14               // ... ..

txt_30dd:
        .text " WWW.HOKUTOFORCE"
        .text ".C64.ORG       H"
        .byte $0f,$0b,$15,$14,$0f,$20,$46,$0f,$12,$03,$05,$3a,$20,$17,$05,$20 // ..... F....: .. 
        .byte $13,$01,$16,$05,$27,$05,$0d,$20,$06,$12,$0f,$0d,$20,$14,$08,$05 // ....'.. .... ...
        .byte $20,$04,$15,$13,$14,$20,$0f,$06,$20,$14,$09,$0d,$05 //  .... .. ....

txt_312a:
        .fill 9, $20
        .byte $54,$08,$05,$20,$4f,$16,$05,$12,$0b,$09,$0c,$0c,$05,$12 // T.. O.........

txt_3141:
        .fill 12, $20

dat_314d:
        // === Fill data (1 bytes, $314d-$314d) ===
        .byte $00                                   // .

// --- Region $3200-$32ff ---
.pc = $3200 "dat_3200"

dat_3200:
        .byte $48,$0f,$14,$20,$13,$01,$0b,$05,$20,$14,$0f,$3a,$20,$52,$05,$0d // H.. .... ..: R..
        .byte $05,$0d,$02,$05,$12,$2c,$20,$4f,$0e,$13,$0c,$01,$15,$07,$08,$14 // ....., O........
        .byte $2b,$41,$0e,$14,$09,$11,$15,$05,$13,$2c,$20,$50,$05,$0f,$10,$0c // +A......., P....
        .byte $05,$20,$4f,$06,$20,$4c,$09,$02,$05,$12,$14,$19,$2c,$20,$4e,$0f // . O. L......, N.
        .byte $13,$14,$01,$0c,$07,$09,$01,$2c,$20,$45,$18,$03,$05,$13,$13,$2c // ......., E.....,
        .byte $20,$43,$09,$16,$09,$14,$01,$13,$2c,$20,$53,$15,$12,$10,$12,$09 //  C......, S.....
        .byte $13,$05                               // ..

txt_3262:
        .text ", K2, TND, ROLE,"
        .byte $20,$4f,$18,$19,$12,$0f,$0e,$2c,$20,$4e,$0f,$0e,$01,$0d,$05,$2c //  O....., N.....,
        .byte $20,$43,$08,$12,$0f,$0e,$09,$03       //  C......

txt_328a:
        .text ", AEG "
        .byte $13,$0f,$06,$14
        .byte $2c,$20,$41,$0e,$07,$05
        .byte $0c,$13,$2c,$20,$56,$09,$12,$15,$1a,$2c,$20,$47,$01,$0d,$05,$02 // .., V...., G....
        .byte $01,$13,$05                           // ...

txt_32ad:
        .text " 64, D"
        .byte $0f,$08,$09
        .byte $2c,$20,$4d,$01,$19,$08,$05
        .byte $0d                                   // .

txt_32be:
        .text " UK, W"
        .byte $09,$04,$04,$19
        .byte $2c,$20,$53,$0f,$0b,$12
        .byte $01,$14,$05,$0b,$0b,$20,$20,$20,$01,$0e,$04,$20,$19,$0f,$15 // .....   ... ...

txt_32dd:
        .text " !!!            "
        .byte $20,$20,$20,$00,$00,$00,$a9,$01,$20,$36,$e5,$a9,$02,$a0,$33,$20 //    ..... 6....3 
        .byte $1e,$ab,$4c                           // ..L

// --- Region $331b-$33a4 ---
.pc = $331b "Segment $331b"
        .byte $98,$92,$20,$c3                       // .. .

txt_331f:
        .text "ODE: "
        .byte $d2,$c2
        .byte $2f,$d4,$ce,$c4

txt_332a:
        .byte $20,$20,$20,$cc                       //    .

txt_332e:
        .text "OGO: "
        .byte $d2,$d2,$d2
        .byte $2f,$cf
        .text "XYRON"
        .byte $0d
        .byte $12,$20,$c3                           // . .

txt_3341:
        .text "ODE: "
        .byte $d2,$c2
        .byte $2f,$d4,$ce,$c4

txt_334c:
        .byte $20,$20,$20,$cc                       //    .

txt_3350:
        .text "OGO: "
        .byte $d2,$d2,$d2
        .byte $2f,$cf
        .text "XYRON"
        .byte $0d
        .byte $92,$20,$d4                           // . .

txt_3363:
        .text "UNE: "
        .byte $cc

txt_3369:
        .text "INUS/"
        .byte $c8,$c6
        .byte $2b,$d6,$d2,$da

txt_3374:
        .text " (8580 ONLY!)"
        .byte $0d,$12
        .byte $20
        .byte $d4                                   // .

txt_3385:
        .text "UNE: "
        .byte $cc

txt_338b:
        .text "INUS/"
        .byte $c8,$c6
        .byte $2b,$d6,$d2,$da

txt_3396:
        .text " (8580 ONLY!)"
        .byte $0d

dat_33a4:
        // === Fill data (1 bytes, $33a4-$33a4) ===
        .byte $00                                   // .
