// ============================================
// output - Part 1 of 3
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:32
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0700  End: $ffff  (63744 bytes)
// Crunched with Exomizer — depacked by emulation
// Packer entry: $082a (via BASIC SYS 2090)
// Entry point:  $11b6 (4534)
//
// Code: 426 bytes, Data: 63318 bytes
// Labels: 89, Subroutines: 5
//
// Cross-references: all OK
// ============================================


// --- Region $0b78-$0bdb ---
.pc = $0b78 "loc_0b78"

loc_0b78:
        jsr sub_0ee7
        sei
        ldx #$ff
        txs
        inx
        stx $d011
        jsr sub_17cd
        ldx #$00

loc_0b88:
        lda $0c00,x
        sta $0400,x
        lda $0d00,x
        sta $0500,x
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $d928,x
        inx
        bne loc_0b88
        jsr sub_0bee
        ldy #$35
        ldx #$db
        sty $01
        ldy #$0b
        stx $fffe
        sty $fffb
        sty $ffff
        lda #$ed
        sta $fffa
        lda #$01
        stx $d01a
        stx $d019
        stx $dc0d
        dex
        stx $dc0e
        lda #$12
        sta $d018
        lda #$9b
        sta $d011
        cli
        bit $2c2c

loc_0bd8:
        jmp loc_0bd8

chr_0bdb:
        // === Charset data (1 bytes, $0bdb-$0bdb) ===
        .byte $85                                   // char 0 (partial)

// --- Region $0bee-$0bfe ---
.pc = $0bee "sub_0bee"
// Referenced by: jsr from $0ba2; branch from $0bfc

sub_0bee:
        lda $0e00,x
        sta $0600,x
        lda #$00
        sta $da00,x
        inx
        cpx #$58
        bne sub_0bee
        rts

// --- Region $0ee7-$0efc ---
.pc = $0ee7 "sub_0ee7"
// Referenced by: jsr from $0b78

sub_0ee7:
        ldy #$28

loc_0ee9:
        lda $0331,y
        sta $db20,y
        dey
        bpl loc_0ee9
        lda #$0c

loc_0ef4:
        iny
        sta $db98,y
        cpy #$28
        bne loc_0ef4
        rts

// --- Region $1190-$11e5 ---
.pc = $1190 "sub_1190"

// Referenced by: jsr from $17f5
sub_1190: {
        bit $2c2c
        ldy #$00
        ldx #$00
loop:
        lda $1150,y
        and #$0f
        sta $0302,x
        lda $1150,y
        and #$f0
        lsr
        lsr
        lsr
        lsr
        sta $0301,x
        inx
        inx
        iny
        cpx #$80
        bne loop
        sta $0300
        rts
}

main_11b6:
        sei
        ldy #$00
        sty $2b
        sty $2d
        lda #$18
        ldx #$c7
        sta $2e
        stx $2c
        ldx #$09

loc_11c7:
        lda ($2b),y
        sta $02
        lda ($2d),y
        sta ($2b),y
        lda $02
        sta ($2d),y
        sta $d1a0
        iny
        bne loc_11c7
        inc $2c
        inc $2e
        dex
        bne loc_11c7
        lda #$01
        jmp loc_17ed

txt_11e5:
        .text "="

// --- Region $16fe-$175f ---
.pc = $16fe "loc_16fe"

loc_16fe:
        adc $a07c,y
        asl
        ldx $12a8,y
        ldy #$00

loc_1707:
        lda $0300,y
        sta $1508,x
        inx
        iny
        cpy #$2a
        bne loc_1707
        ldx $1701
        cpx #$00
        beq loc_171f
        dex
        stx $1701
        rts

loc_171f:
        lda $171a
        eor #$22
        sta $171a
        lda $1717
        eor #$53
        sta $1717
        rts

loc_1730:
        ldy #$49
        ldx $12a8,y
        ldy #$00

loc_1737:
        lda $0330,y
        sta $1508,x
        inx
        iny
        cpy #$2a
        bne loc_1737
        ldx $1731
        cpx #$53
        beq loc_174f
        inx
        stx $1731
        rts

loc_174f:
        lda $174a
        eor #$22
        sta $174a
        lda $1747
        eor #$53
        sta $1747
        rts

// --- Region $17cd-$17db ---
.pc = $17cd "sub_17cd"
// Referenced by: jsr from $0b83

sub_17cd:
        ldy #$b0
        ldx #$03

loc_17d1:
        txa
        sta $1200,y
        iny
        inx
        cpy #$f4
        bne loc_17d1
        rts

// --- Region $17ed-$1800 ---
.pc = $17ed "loc_17ed"

loc_17ed:
        jsr sub_c700
        lda #$02
        sta $60
        sei
        jsr sub_1190
        jsr $ff5b
        lda #$03
        jmp loc_0b78

dat_1800:
        .byte $aa                                   // .

// --- Region $181f-$1863 ---
.pc = $181f "loc_181f"

loc_181f:
        sta $c769
        txa
        asl
        sta $c72a
        asl
        clc
        adc #$02
        tax
        ldy #$00

loc_182e:
        lda $ccfe,x
        sta $ccf8,y
        inx
        iny
        cpy #$06
        bne loc_182e
        ldx #$02
        lda #$00

loc_183e:
        sta $cc0d,x
        sta $cc10,x
        sta $cc00,x
        sta $cbd0,x
        sta $cbd3,x
        sta $cbd6,x
        dex
        bpl loc_183e
        ldx #$17
        lda #$00

loc_1857:
        sta $d400,x
        dex
        bpl loc_1857
        lda #$01
        sta $ccf4
        rts

dat_1863:
        .byte $a9                                   // .

// --- Region $88db-$88db ---
.pc = $88db "Segment $88db"
        brk

// --- Region $c700-$c700 ---
.pc = $c700 "sub_c700"
// Referenced by: jsr from $17ed

sub_c700:
        brk

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

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

// --- Region $0800-$0b77 ---
.pc = $0800 "chr_0800"

chr_0800:
        // === Charset data (888 bytes, $0800-$0b77) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$00,$7c,$c6,$fe,$c6,$c6,$00       // char 1 @+1
        .byte $00,$00,$fc,$c6,$fc,$c6,$fc,$00       // char 2 @+2
        .byte $00,$00,$7c,$c6,$c0,$c6,$7c,$00       // char 3 @+3
        .byte $00,$00,$f8,$cc,$c6,$c6,$fc,$00       // char 4 @+4
        .byte $00,$00,$fe,$c0,$fe,$c0,$fe,$00       // char 5 @+5
        .byte $00,$00,$fe,$c0,$fe,$c0,$c0,$00       // char 6 @+6
        .byte $00,$00,$7c,$c0,$de,$c6,$7c,$00       // char 7 @+7
        .byte $00,$00,$c6,$c6,$fe,$c6,$c6,$00       // char 8 @+8
        .byte $00,$00,$fc,$30,$30,$30,$fc,$00       // char 9 @+9
        .byte $00,$00,$fe,$18,$18,$18,$f0,$00       // char 10 @+10
        .byte $00,$00,$c6,$cc,$f8,$cc,$c6,$00       // char 11 @+11
        .byte $00,$00,$c0,$c0,$c0,$c6,$fe,$00       // char 12 @+12
        .byte $00,$00,$c6,$ee,$fe,$d6,$c6,$00       // char 13 @+13
        .byte $00,$00,$c6,$e6,$f6,$de,$ce,$00       // char 14 @+14
        .byte $00,$00,$7c,$c6,$c6,$c6,$7c,$00       // char 15 @+15
        .byte $00,$00,$fc,$c6,$fc,$c0,$c0,$00       // char 16 @+16
        .byte $00,$00,$7c,$c6,$d6,$cc,$76,$00       // char 17 @+17
        .byte $00,$00,$fc,$c6,$fc,$c6,$c6,$00       // char 18 @+18
        .byte $00,$00,$7c,$c0,$7c,$06,$fc,$00       // char 19 @+19
        .byte $00,$00,$fc                           // char 20 (partial)

txt_08a3:
        .byte $30,$30,$30,$30,$00                   // char 20 (partial)
        .byte $00,$00,$c6,$c6,$c6,$c6,$7e,$00       // char 21 @+21
        .byte $00,$00,$c6,$c6,$c6,$6c,$38,$00       // char 22 @+22
        .byte $00,$00,$c6,$d6,$fe,$ee,$c6,$00       // char 23 @+23
        .byte $00,$00,$c6,$6c,$38,$6c,$c6,$00       // char 24 @+24
        .byte $00,$00,$c6,$6c,$38,$30,$60,$00       // char 25 @+25
        .byte $00,$00,$fe,$0c,$38,$60,$fe,$00       // char 26 @+26
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 27 @+27
        .byte $c0,$e0,$fc,$fe,$fe,$fc,$e0,$c0       // char 28 @+28
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 29 @+29
        .byte $3f,$07,$03,$03,$07,$3f,$7f,$7f       // char 30 @+30
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $00,$00,$06,$0c,$18,$00,$60,$00       // char 33 '!'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 34 '"'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 35 '#'
        .byte $00,$10,$7c,$d0,$7c,$16,$fc,$10       // char 36 '$'
        .byte $00,$00,$8c,$98,$30,$64,$c4,$00       // char 37 '%'
        .byte $00,$00,$30,$48,$72,$cc,$76,$00       // char 38 '&'
        .byte $00,$00,$18,$08,$00,$00,$00,$00       // char 39 '''
        .byte $00,$18,$30,$60,$60,$60,$30,$18       // char 40 '('
        .byte $00,$60,$30,$18,$18,$18,$30,$60       // char 41 ')'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 42 '*'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$30,$30,$10       // char 44 ','
        .byte $00,$00,$00,$00,$fe,$00,$00,$00       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$30,$30,$00       // char 46 '.'
        .byte $00,$00,$0c,$18,$30,$60,$c0,$00       // char 47 '/'
        .byte $00,$00,$7c,$ce,$d6,$e6,$7c,$00       // char 48 '0'
        .byte $00,$00,$f0,$30,$30,$30,$fc,$00       // char 49 '1'
        .byte $00,$00,$7c,$86,$1c,$60,$fe,$00       // char 50 '2'
        .byte $00,$00,$7c,$86,$3c,$86,$7c,$00       // char 51 '3'
        .byte $00,$00,$c6,$c6,$7e,$06,$06,$00       // char 52 '4'
        .byte $00,$00,$fc,$c0,$fc,$06,$fc,$00       // char 53 '5'
        .byte $00,$00,$7c,$c0,$fc,$c6,$7c,$00       // char 54 '6'
        .byte $00,$00,$fe,$06,$1e,$06,$06,$00       // char 55 '7'
        .byte $00,$00,$7c,$c6,$7c,$c6,$7c,$00       // char 56 '8'
        .byte $00,$00,$7c,$c6,$7e,$06,$7c,$00       // char 57 '9'
        .byte $fe,$fc,$f8,$f0,$e0,$c0,$80,$00       // char 58 ':'
        .byte $00,$01,$03,$07,$0f,$1f,$3f,$7f       // char 59 ';'
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff       // char 60 '<'
        .byte $03,$03,$03,$03,$03,$03,$03,$03       // char 61 '='
        .byte $00,$00,$60,$30,$18,$30,$60,$00       // char 62 '>'
        .byte $00,$00,$3c,$46,$1c,$00,$18,$00       // char 63 '?'
        .byte $ff,$ff,$e0,$f3,$e7,$ce,$9c,$09       // char 64 '@'
        .byte $ff,$ff,$ce,$8c,$09,$43,$c7,$cf       // char 65 'A'
        .byte $ff,$ff,$c0,$f3,$e7,$ce,$9c,$39       // char 66 'B'
        .byte $ff,$ff,$cc,$99,$03,$66,$cc,$98       // char 67 'C'
        .byte $ff,$ff,$c1,$9f,$07,$7f,$ff,$1f       // char 68 'D'
        .byte $ff,$ff,$cc,$99,$83,$e6,$cc,$18       // char 69 'E'
        .byte $ff,$ff,$c1,$9f,$06,$7c,$f9,$13       // char 70 'F'
        .byte $ff,$ff,$81,$33,$06,$cc,$99,$33       // char 71 'G'
        .byte $ff,$ff,$83,$33,$67,$0f,$9f,$9f       // char 72 'H'
        .byte $a9,$00,$a2,$04,$8d,$e3,$11,$8e       // char 73 'I'
        .byte $e4,$11,$4c,$b6,$11                   // char 74 (partial)

dat_0a55:
        .text "==================================================================================================================================================================================================================================================================================================="

// --- Region $0bdc-$0bed ---
.pc = $0bdc "Program $0bdc"
        .byte $02,$86,$03,$84,$04,$8d,$19           // char 0 (partial)
        .byte $d0,$20,$63,$0e,$a4,$04,$a6,$03       // char 1 @+1
        .byte $a5,$02,$40                           // char 2 (partial)

// --- Region $0bff-$0ee6 ---
.pc = $0bff "chr_0bff"

chr_0bff:
        // === Charset data (744 bytes, $0bff-$0ee6) ===
        .byte $ea,$1e                               // char 0 (partial)

dat_0c01:
        .text "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
        .byte $1c,$1e                               // char 5 (partial)

txt_0c29:
        .byte $3c,$3c,$3c,$3c,$3c,$3a               // char 5 (partial)
        .byte $20,$3d,$3c,$3c,$3a,$20,$3b,$3a       // char 6 @+6
        .byte $20,$20,$20,$20,$20,$20,$3b,$3a       // char 7 @+7
        .byte $20,$20,$20,$20,$20,$20,$3b,$3a       // char 8 @+8
        .byte $20,$20,$20,$20,$20,$20,$3b,$3c       // char 9 @+9
        .byte $1c,$1e                               // char 10 (partial)

txt_0c51:
        .byte $3c,$3c,$3c,$3c,$3a,$20               // char 10 (partial)
        .byte $20,$3d,$3c,$3a,$20,$3b,$3a,$20       // char 11 @+11
        .byte $3b,$3c,$3c,$3a,$20,$3b,$3c,$3c       // char 12 @+12
        .byte $3c,$3a,$20,$3b,$3c,$3c,$3a,$20       // char 13 @+13
        .byte $3b,$3c,$3c,$3a,$20,$3b,$3c,$3c       // char 14 @+14
        .byte $1c,$1e                               // char 15 (partial)

txt_0c79:
        .byte $3c,$3c,$3c,$3a,$20,$3b               // char 15 (partial)
        .byte $20,$3d,$3a,$20,$3b,$3a,$20,$20       // char 16 @+16
        .byte $20,$20,$20,$20,$3b,$3c,$3c,$3c       // char 17 @+17
        .byte $3a,$20,$3b,$3c,$3c,$3a,$20,$3b       // char 18 @+18
        .byte $3c,$3c,$3a,$20,$3b,$3c,$3c,$3c       // char 19 @+19
        .byte $1c,$1e                               // char 20 (partial)

txt_0ca1:
        .byte $3c,$3c,$3a,$20,$3b,$3c               // char 20 (partial)
        .byte $20,$20,$20,$3b,$3a,$20,$3b,$3c       // char 21 @+21
        .byte $3c,$3a,$20,$3b,$3c,$3c,$3c,$3a       // char 22 @+22
        .byte $20,$3b,$3c,$3c,$3a,$20,$3b,$3c       // char 23 @+23
        .byte $3c,$3a,$20,$3b,$3c,$3c,$3c,$3c       // char 24 @+24
        .byte $1c,$1e                               // char 25 (partial)

txt_0cc9:
        .byte $3c,$3a,$20,$3b,$3c,$3c               // char 25 (partial)
        .byte $20,$20,$3b,$3a,$20,$3b,$3c,$3c       // char 26 @+26
        .byte $3a,$20,$3b,$3c,$3c,$3c,$3a,$20       // char 27 @+27
        .byte $3b,$3c,$3c,$3a,$20,$20,$20,$20       // char 28 @+28
        .byte $20,$20,$3b,$3c,$3c,$3c,$3c,$3c       // char 29 @+29
        .byte $1c,$1e                               // char 30 (partial)

dat_0cf1:
        .text "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
        .byte $1c,$1e                               // char 35 (partial)

txt_0d19:
        .byte $3c,$3c,$3c,$3c,$3c,$3c               // char 35 (partial)
        .byte $3c,$3c,$3c,$3c,$3c,$3c,$3c,$40       // char 36 '$'
        .byte $41,$3c,$42,$43,$44,$3c,$45,$46       // char 37 '%'
        .byte $47,$48,$3c,$3c,$3c,$3c,$3c,$3c       // char 38 '&'
        .byte $3c,$3c,$3c,$3c,$3c,$3c,$3c,$3c       // char 39 '''
        .byte $1c,$1e                               // char 40 (partial)

dat_0d41:
        .text "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
        .byte $1c,$1e                               // char 45 (partial)

txt_0d69:
        .byte $3c,$3c,$3c,$3c,$3c,$3a               // char 45 (partial)
        .byte $20,$20,$20,$3b,$3c,$3c,$3c,$3a       // char 46 '.'
        .byte $20,$20,$20,$20,$20,$20,$3b,$3a       // char 47 '/'
        .byte $20,$20,$20,$20,$20,$20,$3b,$3a       // char 48 '0'
        .byte $20,$20,$20,$20,$20,$20,$3b,$3c       // char 49 '1'
        .byte $1c,$1e                               // char 50 (partial)

txt_0d91:
        .byte $3c,$3c,$3c,$3c,$3c,$3c               // char 50 (partial)
        .byte $3a,$20,$3b,$3c,$3c,$3c,$3a,$20       // char 51 '3'
        .byte $3b,$3c,$3c,$3a,$20,$3b,$3a,$20       // char 52 '4'
        .byte $3b,$3c,$3c,$3a,$20,$3b,$3a,$20       // char 53 '5'
        .byte $3b,$3c,$3c,$3a,$20,$3b,$3c,$3c       // char 54 '6'
        .byte $1c,$1e                               // char 55 (partial)

txt_0db9:
        .byte $3c,$3c,$3c,$3c,$3c,$3a               // char 55 (partial)
        .byte $20,$3b,$3c,$3c,$3c,$3a,$20,$20       // char 56 '8'
        .byte $20,$20,$20,$20,$3b,$3a,$20,$20       // char 57 '9'
        .byte $20,$20,$20,$20,$3b,$3a,$20,$20       // char 58 ':'
        .byte $20,$20,$20,$20,$3b,$3c,$3c,$3c       // char 59 ';'
        .byte $1c,$1e                               // char 60 (partial)

txt_0de1:
        .byte $3c,$3c,$3c,$3c,$3a,$20               // char 60 (partial)
        .byte $3b,$3c,$3c,$3c,$3c,$3c,$3c,$3c       // char 61 '='
        .byte $3c,$3a,$20,$3b,$3a,$20,$3b,$3c       // char 62 '>'
        .byte $3c,$3a,$20,$3b,$3a,$20,$3b,$3c       // char 63 '?'
        .byte $3c,$3a,$20,$3b,$3c,$3c,$3c,$3c       // char 64 '@'
        .byte $1c,$1e                               // char 65 (partial)

txt_0e09:
        .byte $3c,$3a,$20,$20,$20,$20               // char 65 (partial)
        .byte $20,$20,$3b,$3a,$20,$20,$20,$20       // char 66 'B'
        .byte $20,$20,$3b,$3a,$20,$20,$20,$20       // char 67 'C'
        .byte $20,$20,$3b,$3a,$20,$20,$20,$20       // char 68 'D'
        .byte $20,$20,$3b,$3c,$3c,$3c,$3c,$3c       // char 69 'E'
        .byte $1c,$1e                               // char 70 (partial)

dat_0e31:
        .text "<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"
        .byte $1c,$a2,$08,$cd,$12,$d0,$d0,$fb       // char 75 'K'
        .byte $ca,$d0,$fd,$60,$a9,$2d,$a2,$05       // char 76 'L'
        .byte $20,$5a,$0e,$20,$70,$0e,$4c,$c8       // char 77 'M'
        .byte $0f,$a2,$ff,$a0,$00,$c8               // char 78 (partial)

txt_0e75:
        .byte $2c,$21                               // char 78 (partial)
        .byte $d0,$4c,$7e,$0e,$a0,$ff,$ea,$e8       // char 79 'O'
        .byte $bd,$00,$15,$8d,$21,$d0,$8d,$20       // char 80 'P'
        .byte $d0,$bd,$00,$0f,$c0,$06,$f0,$ec       // char 81 'Q'
        .byte $ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea       // char 82 'R'
        .byte $ea,$ea,$ea,$ea,$ea,$e0,$78,$d0       // char 83 'S'
        .byte $d4,$ea,$ea,$ea,$ea,$c1,$c1,$a9       // char 84 'T'
        .byte $00,$8d,$20,$d0,$8d,$21,$d0,$8d       // char 85 'U'
        .byte $22,$d0,$c6,$60,$24,$03,$ea,$ea       // char 86 'V'
        .byte $ea,$a9,$02,$85,$60,$a0,$00,$a2       // char 87 'W'
        .byte $06,$ad,$f0,$08,$85,$61,$ad,$e7       // char 88 'X'
        .byte $08,$85,$62,$b9,$f1,$08,$99,$f0       // char 89 'Y'
        .byte $08,$bd,$e0,$08,$9d,$e1,$08,$ca       // char 90 'Z'
        .byte $c8,$c0,$07,$d0,$ee,$a5,$61,$8d       // char 91 '['
        .byte $f7,$08,$a5,$62,$8d,$e0,$08,$60       // char 92 '\'

// --- Region $0efd-$118f ---
.pc = $0efd "chr_0efd"

chr_0efd:
        // === Charset data (259 bytes, $0efd-$0fff) ===
        .byte $a0,$00,$a2,$27,$20,$00,$10,$b9       // char 0 @+0
        .byte $21,$db,$99,$20,$db,$9d,$cf,$da       // char 1 @+1
        .byte $ca,$c8,$c0,$27,$d0,$f1,$4c,$06       // char 2 @+2
        .byte $10,$ea,$ea                           // char 3 (partial)

txt_0f18:
        .byte $20,$49,$46,$20,$59                   // char 3 (partial)
        .byte $4f,$55,$20,$57,$41,$4e,$54,$20       // char 4 @+4
        .byte $43,$4f,$4e,$54,$41,$43,$54,$20       // char 5 @+5
        .byte $55,$53,$20,$20,$46,$4f,$52,$20       // char 6 @+6
        .byte $41,$4d,$49,$47,$41,$20,$4f,$52       // char 7 @+7
        .byte $20,$43,$36,$34,$20,$57,$41,$52       // char 8 @+8
        .byte $45,$53,$20,$20,$54,$48,$45,$4e       // char 9 @+9
        .byte $20,$4c,$4f,$4f,$4b,$20,$49,$4e       // char 10 @+10
        .byte $20,$4d,$45,$4d,$4f,$52,$59,$20       // char 11 @+11
        .byte $21,$21,$20,$20,$50,$52,$45,$53       // char 12 @+12
        .byte $53,$20,$53,$50,$41,$43,$45,$20       // char 13 @+13
        .byte $46,$4f,$52,$20,$4e,$4f,$49,$53       // char 14 @+14
        .byte $45,$21,$20,$2d,$2d,$2d,$2d,$2d       // char 15 @+15
        .byte $2d,$2d,$2d,$30,$39,$31,$35,$34       // char 16 @+16
        .byte $38,$37,$33,$35,$36,$2d,$46,$4f       // char 17 @+17
        .byte $52,$20,$54,$52,$41,$44,$49,$4e       // char 18 @+18
        .byte $47,$20,$4f,$4e,$20,$43,$36,$34       // char 19 @+19
        .byte $20,$41,$4e,$44,$20,$41,$4d,$49       // char 20 @+20
        .byte $47,$41,$2e,$2d,$2d,$2d,$2d,$2d       // char 21 @+21
        .byte $2d,$2d,$2d,$43,$52,$41,$43,$4b       // char 22 @+22
        .byte $45,$44,$20,$42,$59,$20,$5a,$45       // char 23 @+23
        .byte $52,$4f,$20,$20,$88,$89,$8a,$8b       // char 24 @+24
        .byte $8c,$8d,$8e                           // char 25 (partial)

txt_0fc8:
        .byte $2c,$2c,$2c,$20,$20                   // char 25 (partial)
        .byte $10,$20,$68,$10,$a9,$ea,$20,$58       // char 26 @+26
        .byte $0e,$ad,$67,$10,$8d,$16,$d0,$20       // char 27 @+27
        .byte $60,$17,$20,$00,$12,$20,$fd,$0e       // char 28 @+28

txt_0fe5:
        .byte $2c,$2c,$2c,$20,$c0,$10,$a9,$01       // char 29 @+29
        .byte $8d,$19,$d0,$a9,$c8,$8d,$16,$d0       // char 30 @+30
        .byte $20,$40,$12,$ad,$11,$d0,$29,$80       // char 31 @+31
        .byte $d0,$f9,$60,$ad,$20,$db,$85,$70       // char 32 ' '
        .byte $60,$a5,$70,$8d,$47,$db,$60           // char 33 (partial)

txt_100c:
        .text "===================="
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $c0,$8c,$16,$d0,$88,$88,$c0,$be,$f0,$04,$8c,$21,$10,$60,$a9,$d4 // ...........!.`..
        .byte $20,$58,$0e,$a0,$00,$b9,$21,$07,$99,$20,$07,$c8,$c0,$28,$d0,$f5 //  X....!.. ...(..
        .byte $ad,$05,$13                           // ...

txt_1044:
        .text ")?"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $0c,$a9,$00,$a2,$13,$8d,$42,$10,$8e,$43,$10,$a9,$20,$8d,$47,$07 // ......B..C.. .G.
        .byte $ee,$42,$10,$d0,$03,$ee,$43,$10,$a9,$c6,$8d,$21,$10,$60,$a4,$b0 // .B....C....!.`..
        .byte $04,$ae,$65,$10,$bd,$00,$16,$4a,$85,$6f,$ae,$66,$10,$bd,$00,$16 // ..e....J.o.f....
        .byte $4a,$18,$65,$6f,$4a,$48,$29,$07,$8d,$67,$10,$68 // J.eoJH)..g.h

txt_1083:
        .text "JJJ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a0,$00,$b9,$a8,$10,$9d,$98,$07,$e8,$c8,$c0,$18,$90,$f4,$ad,$65 // ...............e
        .byte $10,$18,$69,$03,$8d,$65,$10,$ad,$66,$10,$18,$69,$04,$8d,$66,$10 // ..i..e..f..i..f.
        .byte $60                                   // `

txt_10a8:
        .text "                        "
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $65,$10,$f0,$01,$60,$a0,$00,$aa,$b9,$e9,$10,$8d,$d0,$10,$bd,$18 // e...`...........
        .byte $0f,$29,$3f,$9d,$a8,$10,$e8,$e0,$18,$d0,$f3,$ee,$c7,$10,$c0,$03 // .)?.............
        .byte $d0,$e2,$a9,$00,$8d,$c7,$10,$60,$18,$30,$48,$60 // .......`.0H`

txt_10ed:
        .text "=== HERE IS IRONHAND CRACKED ON 23/4/88 BY NATO ....."

dat_1122:
        // === Fill data (45 bytes, $1122-$114e) ===
        .fill 45, $20
        .byte $00,$66,$e6,$ee                       // .f..

txt_1153:
        .text ">3"
        .byte $d3                                   // 'S' | $80 (end-of-string marker)
        .byte $dd,$1d,$11,$11,$11,$11,$71,$77,$f7,$ff,$cf,$cc,$bc,$bb,$00,$00 // ......qw........
        .byte $00,$00,$99,$89,$88,$a8,$aa,$7a,$77,$17,$11,$11,$11,$11,$d1,$dd // .......zw.......
        .byte $3d,$33,$e3,$ee,$4e,$44,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // =3..ND..........
        .fill 10, $00

// --- Region $11e6-$1500 ---
.pc = $11e6 "Segment $11e6"
        .fill 10, $3d
        .byte $09,$09,$08,$08,$0a,$0a,$07,$07,$01,$01,$07,$07,$0a,$0a,$08,$08 // ................
        .byte $ad,$21,$10,$c9,$c6,$f0,$06,$8d,$16,$d0,$4c,$63,$c7,$a0,$00,$b9 // .!........Lc....
        .byte $d1,$06,$99,$d0,$06,$c8,$c0,$28,$d0,$f5,$ad,$f0,$10 // .......(.....

txt_121d:
        .text ")?"
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $0c,$a9,$f0,$a2,$10,$8d,$1b,$12,$8e,$1c,$12,$a9,$20,$8d,$f7,$06 // ............ ...
        .byte $ee,$1b,$12,$d0,$03,$ee,$1c,$12,$4c,$63,$c7 // ........Lc.

txt_123b:
        .text "====="
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $01,$dc,$29,$10,$f0,$01,$60,$a9,$37,$85,$01,$20,$5b,$ff,$20,$a3 // ..)...`.7.. [. .
        .byte $fd,$20,$15,$fd,$20,$53,$e4,$78,$a0,$00,$b9,$67,$12,$99,$00,$04 // . .. S.x...g....
        .byte $c8,$d0,$f7,$4c,$48,$0a,$8c,$11,$d0,$8c,$20,$d0,$84,$fb,$84,$fd // ...LH..... .....
        .byte $a9,$21,$a2,$08,$85,$fe,$86,$fc,$a2,$34,$86,$01,$b1,$fd,$91,$fb // .!.......4......
        .byte $c8,$d0,$f9,$e6,$fc,$e6,$fe,$d0,$f3,$a9,$37,$a2,$1b,$85,$01,$8e // ..........7.....
        .byte $11,$d0,$78,$4c,$e2,$fc               // ..xL..

txt_1297:
        .text "================="
        .byte $01,$01,$01,$01,$02,$02,$02,$03       // ........

dat_12b0:
        .text "====================================================================FGGGHHHHZERO      CALL THE VITAL SIGNS BBS IN USA 305-9656267....SPECIAL GREETS TO ALL NATO(UK)+EXODUS(NATO USA IMPORTING DIV.).THANX GUYS!!!...NORMAL GREETS TO..ABS/ACE/BEASTIE BOYS/BYTE-RAPERS/FUSION(THANX MIKE)/FUTURE PROJECTS/HATE/HEPTAGON/IKARI/LCS NORWAY/MAD SQUAD/MADONNA C.G/NCI(MAD1812)/ORION/POPEYE/RADWAR/TLC/RAZOR EXPRESS/SCA/SEVEN UP/SHIELD/SOFTRUNNER GROUP/TARTAN ARMY/TRANSCOM/TRIAD/TSK/TWG/UP-FRONT......DONT FORGET FOR THE BEST TRADE WITH THE BEST!!...LOOK THROUGH MEMORY....THATS ALL FOLKS!!.......        "
        .byte $00                                   // string terminator

// --- Region $1600-$16fd ---
.pc = $1600 "dat_1600"

dat_1600:
        // === Sine/lookup table (256 bytes, range $00-$ff) ===
        .byte $80,$83,$86,$89,$8c,$8f,$92,$95,$98,$9c,$9f,$a2,$a5,$a8,$ab,$ae // ................
        .byte $b0,$b3,$b6,$b9,$bc,$bf,$c1,$c4,$c7,$c9,$cc,$ce,$d1,$d3,$d5,$d8 // ................
        .byte $da,$dc,$de,$e0,$e2,$e4,$e6,$e8,$ea,$ec,$ed,$ef,$f0,$f2,$f3,$f5 // ................
        .byte $f6,$f7,$f8,$f9,$fa,$fb,$fc,$fc,$fd,$fe,$fe,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$fe,$fe,$fd,$fc,$fc,$fb,$fa,$f9,$f8,$f7 // ................
        .byte $f6,$f5,$f3,$f2,$f0,$ef,$ed,$ec,$ea,$e8,$e6,$e4,$e2,$e0,$de,$dc // ................
        .byte $da,$d8,$d5,$d3,$d1,$ce,$cc,$c9,$c7,$c4,$c1,$bf,$bc,$b9,$b6,$b3 // ................
        .byte $b0,$ae,$ab,$a8,$a5,$a2,$9f,$9c,$98,$95,$92,$8f,$8c,$89,$86,$83 // ................
        .byte $80,$7c,$79,$76,$73,$70,$6d,$6a,$67,$63,$60,$5d // .|yvspmjgc`]

txt_168c:
        .text "ZWTQOLIFC"
        .byte $40                                   // @ character
        .text ">;8631.,*'%#!"
        .byte $1f,$1d,$1b,$19,$17,$15,$13,$12,$10,$0f,$0d,$0c,$0a,$09,$08,$07 // ................
        .byte $06,$05,$04,$03,$03,$02,$01,$01,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$01,$01,$02,$03,$03,$04,$05,$06,$07,$08,$09,$0a,$0c // ................
        .byte $0d,$0f,$10,$12,$13,$15,$17,$19,$1b,$1d,$1f // ...........

txt_16de:
        .text "!#%'*,.1368;>"
        .byte $40                                   // @ character
        .text "CFILOQTWZ"
        .byte $5d,$60,$63,$67,$6a,$6d,$70,$73,$76   // ]`cgjmpsv

// --- Region $1760-$17cc ---
.pc = $1760 "dat_1760"

dat_1760:
        .byte $20,$00,$17,$20,$30,$17,$a9,$e8,$cd,$1a,$17,$d0,$11,$49,$22,$8d //  .. 0........I".
        .byte $67,$17,$ad,$61,$17,$ae,$64,$17,$8d,$64,$17,$8e,$61,$17,$60 // g..a..d..d..a.`

dat_177f:
        .text "=============================================================================="

// --- Region $17dc-$17ec ---
.pc = $17dc "dat_17dc"

dat_17dc:
        .fill 15, $ea
        .byte $a9,$00                               // ..

// --- Region $1801-$181e ---
.pc = $1801 "Segment $1801"
        .byte $bd,$ec,$cc,$8d,$e9,$cc,$8d,$ea,$cc,$8d,$eb,$cc,$8d,$88,$c7,$bd // ................
        .byte $ee,$cc,$8d,$64,$c7,$bd,$f0,$cc,$8d,$bd,$c7,$bd,$f2,$cc // ...d..........

// --- Region $1864-$2100 ---
.pc = $1864 "Segment $1864"
        .byte $1f,$8d,$18,$d4,$a9,$f2,$8d,$17,$d4,$ad,$f4,$cc,$d0,$01,$60,$a2 // ..............`.
        .byte $02,$bd,$06,$cc,$8d,$0a,$cc,$a8,$de,$e9,$cc,$bd,$e9,$cc,$30,$03 // ..............0.

txt_1884:
        .text "L7"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $a9,$02,$9d,$e9,$cc,$bd,$06,$cc,$8d,$0a,$cc,$a8,$de,$00,$cc,$30 // ...............0
        .byte $03                                   // .

txt_1898:
        .text "L7"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $a9,$00,$99,$04,$d4,$9d,$eb,$cb,$9d,$be,$cb,$9d,$af,$cb,$a9,$00 // ................
        .byte $bd,$f7,$cb,$9d,$f4,$cb,$a9,$02,$9d,$ac,$cb,$bd,$b8,$cb,$9d,$b5 // ................
        .byte $cb,$e0,$01,$d0,$0b,$a9,$00,$8d,$e4,$cc,$ad,$e6,$cc,$8d,$e5,$cc // ................
        .byte $bd,$a9,$cb,$a8,$b9,$60,$cc,$9d,$df,$cb,$b9,$6b,$cc,$9d,$e2,$cb // .....`.....k....
        .byte $bd,$f8,$cc,$85,$fb,$bd,$fb,$cc,$85,$fc,$bc,$0d,$cc,$b1,$fb,$c9 // ................
        .byte $ff,$d0,$08,$a9,$00,$9d,$0d,$cc,$4c,$e5,$c7,$c9,$fe,$d0,$0f,$a9 // ........L.......
        .byte $00,$8d,$f4,$cc,$8d,$04,$d4,$8d,$0b,$d4,$8d,$12,$d4,$60,$c9,$fd // .............`..
        .byte $d0,$0f,$fe,$0d,$cc,$c8,$b1,$fb,$8d,$64,$c7,$fe,$0d,$cc,$4c,$e5 // .........d....L.
        .byte $c7,$c9,$fc,$d0,$03                   // .....

txt_1920:
        .text "L%"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $a8,$b9,$0a,$cd,$85,$fd,$b9,$1d,$cd,$85,$fe,$bc,$10,$cc,$b1,$fd // ................
        .byte $8d,$13,$cc,$c9,$ff,$d0,$03,$4c,$1a,$c9,$c9,$fe,$d0,$03,$4c,$8b // .......L......L.
        .byte $c8,$c9,$fd,$d0,$03                   // .....

txt_1948:
        .text "L%"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $c9,$80,$30,$16,$29,$7f,$9d,$00,$cc,$a9,$00,$9d,$d0,$cb,$9d,$d3 // ..0.)...........
        .byte $cb,$9d,$d6,$cb,$fe,$10,$cc,$4c,$da,$ca,$9d,$00,$cc,$fe,$10,$cc // .......L........
        .byte $c8,$b1,$fd,$18,$6d,$09,$cc,$9d,$03,$cc,$a8,$b9,$e1,$ca,$9d,$fa // ....m...........
        .byte $cb,$b9,$41,$cb,$9d,$fd,$cb,$9d,$f5,$cc,$fe,$10,$cc // ..A..........

txt_1988:
        .text "L7"
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $fe,$10,$cc,$c8,$b1,$fd,$9d,$a9,$cb,$a8,$b9,$3f,$cc,$9d,$d0,$cb // ...........?....
        .byte $b9,$1e,$cc,$9d,$d9,$cb,$b9,$29,$cc,$9d,$dc,$cb,$b9,$60,$cc,$9d // .......).....`..
        .byte $df,$cb,$b9,$6b,$cc,$9d,$e2,$cb,$b9,$76,$cc,$9d,$e5,$cb,$b9,$b8 // ...k.....v......
        .byte $cc,$9d,$bb,$cb,$a9,$00,$9d,$be,$cb,$b9,$c3,$cc,$9d,$c7,$cb,$b9 // ................
        .byte $ce,$cc,$9d,$ca,$cb,$b9,$34,$cc,$9d,$cd,$cb,$b9,$4a,$cc,$9d,$d3 // ......4.....J...
        .byte $cb,$b9,$55,$cc,$9d,$d6,$cb,$b9,$97,$cc,$9d,$e8,$cb,$b9,$d9,$cc // ..U.............
        .byte $9d,$c1,$cb,$b9,$81,$cc,$9d,$b2,$cb,$b9,$8c,$cc,$9d,$b5,$cb,$9d // ................
        .byte $b8,$cb,$a9,$00,$9d,$af,$cb,$b9,$ad,$cc,$9d,$f4,$cb,$9d,$f7,$cb // ................
        .byte $b9,$a2,$cc,$9d,$ee,$cb,$9d,$f1,$cb,$fe,$10,$cc // ............

txt_1a17:
        .text "L."
        .byte $c8                                   // 'H' | $80 (end-of-string marker)
        .byte $a9,$00,$9d,$10,$cc,$fe,$0d,$cc,$4c,$e5,$c7,$c8,$fe,$0d,$cc,$b1 // ........L.......
        .byte $fb,$8d,$09,$cc,$fe,$0d,$cc,$4c,$e5,$c7,$fe,$10,$cc,$ac,$0a,$cc // .......L........
        .byte $bd,$d9,$cb,$99,$05,$d4,$bd,$dc,$cb,$99,$06,$d4,$bd,$d0,$cb,$99 // ................
        .byte $04,$d4,$ac,$0a,$cc,$bd,$bb,$cb,$d0,$03,$4c,$97,$c9,$bd,$be,$cb // ..........L.....
        .byte $c9,$02,$d0,$0b,$a9,$01,$9d,$be,$cb,$bd,$c7,$cb,$4c,$80,$c9,$c9 // ............L...
        .byte $01,$d0,$0b,$a9,$00,$9d,$be,$cb,$bd,$ca,$cb,$4c,$80,$c9,$bd,$c1 // ...........L....
        .byte $cb,$9d,$be,$cb,$a9,$00,$9d,$c4,$cb,$bd,$03,$cc,$18,$7d,$c4,$cb // .............}..
        .byte $a8,$b9,$e1,$ca,$9d,$fa,$cb,$b9,$41,$cb,$9d,$fd,$cb,$bd,$cd,$cb // ........A.......
        .byte $d0,$03,$4c,$b0,$c9,$bd,$d3,$cb,$48,$bd,$d6,$cb,$9d,$d3,$cb,$68 // ..L.....H......h
        .byte $9d,$d6,$cb,$9d,$d0,$cb,$ac,$0a,$cc,$bd,$d9,$cb,$99,$05,$d4,$bd // ................
        .byte $dc,$cb,$99,$06,$d4,$bd,$d0,$cb,$99,$04,$d4,$bd,$e2,$cb,$99,$03 // ................
        .byte $d4,$bd,$df,$cb,$99,$02,$d4,$bd,$fa,$cb,$99,$00,$d4,$bd,$fd,$cb // ................
        .byte $38,$fd,$eb,$cb,$99,$01,$d4,$bd,$e8,$cb,$f0,$16,$de,$ee,$cb,$10 // 8...............
        .byte $11,$bd,$f1,$cb,$9d,$ee,$cb,$bd,$eb,$cb,$dd,$f5,$cc,$10,$03,$fe // ................
        .byte $eb,$cb,$bd,$f4,$cb,$f0,$06,$de,$f4,$cb,$4c,$af,$ca,$bd,$ac,$cb // ..........L.....
        .byte $c9,$02,$d0,$03,$4c,$1b,$ca,$c9,$01,$d0,$03 // ....L......

txt_1b15:
        .text "LP"
        .byte $ca                                   // 'J' | $80 (end-of-string marker)
        .byte $4c,$85,$ca,$18,$bd,$fa,$cb,$7d,$b2,$cb,$9d,$fa,$cb,$bd,$fd,$cb // L......}........
        .byte $69,$00,$9d,$fd,$cb,$fe,$af,$cb,$bd,$af,$cb,$dd,$b5,$cb,$f0,$03 // i...............
        .byte $4c,$af,$ca,$a9,$00,$9d,$af,$cb,$a9,$01,$9d,$ac,$cb,$bd,$b5,$cb // L...............
        .byte $18,$0a,$9d,$b5,$cb,$4c,$af,$ca,$38,$bd,$fa,$cb,$fd,$b2,$cb,$9d // .....L..8.......
        .byte $fa,$cb,$bd,$fd,$cb,$e9,$00,$9d,$fd,$cb,$fe,$af,$cb,$bd,$af,$cb // ................
        .byte $dd,$b5,$cb,$f0,$03,$4c,$af,$ca,$a9,$00,$9d,$af,$cb,$a9,$00,$9d // .....L..........
        .byte $ac,$cb,$bd,$b5,$cb,$18,$4a,$9d,$b5,$cb,$4c,$af,$ca,$bd,$fa,$cb // ......J...L.....
        .byte $18,$7d,$b2,$cb,$9d,$fa,$cb,$bd,$fd,$cb,$69,$00,$9d,$fd,$cb,$fe // .}........i.....
        .byte $af,$cb,$bd,$af,$cb,$dd,$b5,$cb,$f0,$03,$4c,$af,$ca,$a9,$02,$9d // ..........L.....
        .byte $ac,$cb,$a9,$00,$9d,$af,$cb,$18,$bd,$df,$cb,$7d,$e5,$cb,$9d,$df // ...........}....
        .byte $cb,$bd,$e2,$cb,$69,$00,$9d,$e2,$cb,$ad,$e4,$cc,$18,$6d,$e7,$cc // ....i........m..
        .byte $8d,$e4,$cc,$8d,$15,$d4,$ad,$e5,$cc,$6d,$e8,$cc,$8d,$e5,$cc,$8d // .........m......
        .byte $16,$d4,$ca,$30,$03,$4c,$75,$c7,$60,$16,$27,$38,$4b,$5f,$73,$8a // ...0.Lu.`.'8K_s.
        .byte $a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96,$bd,$e7,$13,$42,$74,$a9,$e0 // .....-Nq....Bt..
        .byte $1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85,$e8,$51,$c1,$37,$b4,$37,$c4 // .Z..,{.'..Q.7.7.
        .byte $57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e,$68,$6e,$88,$af,$eb,$39,$9c // W..N....nhn...9.
        .byte $13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e,$d6,$72,$38,$26,$42,$8c,$08 // ..F.....^.r8&B..
        .byte $b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c,$84,$18,$10,$70,$40,$70,$40 // ... ...pL...p@p@
        .byte $78,$58,$c8,$e0,$98,$08,$30,$20,$2e,$01,$01,$01,$01,$01,$01,$01 // xX....0 ........
        .byte $01,$01,$01,$01,$02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03 // ................
        .byte $04,$04,$04,$04,$05,$05,$05,$06,$06,$06,$07,$07,$08,$08,$09,$09 // ................
        .byte $0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f,$10,$11,$12,$13,$14,$15,$17,$18 // ................
        .byte $1a,$1b,$1d,$1f                       // ....

txt_1c7c:
        .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,$fd,$00,$00,$00,$00,$00,$00,$00,$00,$08,$07,$09,$00,$01,$02 // ................
        .byte $00,$03,$00,$0a,$14,$28,$03,$04,$02,$03,$02,$02,$00,$01,$00,$00 // .....(..........
        .byte $01,$00,$01,$01,$01,$07,$00,$07,$00,$00,$00,$24,$14,$24,$00,$01 // ...........$.$..
        .byte $00,$41,$41,$00,$81,$81,$00,$41,$41,$00,$0a,$08,$0b,$09,$09,$0b // .AA....AA.......
        .byte $40,$50,$00,$07,$09,$05,$40,$10,$40,$00,$01,$00,$00,$0c,$00,$00 // @P....@.@.......
        .fill 10, $00
        .byte $04                                   // .

txt_1cfa:
        .text "<:"
        .byte $c1                                   // 'A' | $80 (end-of-string marker)
        .byte $04,$0c,$0e,$05,$01,$19,$18,$2a,$2b,$00,$07,$0e,$00,$00,$00,$00 // .......*+.......
        .byte $02,$00,$04,$04,$04,$01,$0b,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$09,$09,$09,$ad,$cc,$cd,$0d,$08,$0a,$0b,$0b,$09,$09,$09,$0d // ................
        .byte $0a,$0d,$0d,$09,$09,$0b,$0a,$00,$00,$00,$00,$00,$00,$00,$01,$00 // ................
        .byte $00,$00                               // ..

txt_1d3f:
        .text "!!!!AAA"
        .byte $00                                   // string terminator
        .byte $41,$41,$41,$00,$00,$00,$00,$00,$00,$00,$41,$81,$00,$00,$00,$00 // AAA.......A.....
        .byte $00,$00,$00,$00,$00,$81,$41,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ......A.........
        .fill 8, $00
        .byte $02,$00,$06,$08,$02,$00,$00,$00,$00,$00,$00,$40,$40,$20,$10,$40 // ...........@@ .@
        .byte $40,$40,$14,$14,$14,$32,$0a,$32,$32,$14,$0a,$28,$28,$02,$02,$02 // @@...2.22..((...
        .byte $03,$02,$02,$03,$02,$03,$02,$03,$00,$00,$00,$00,$00,$00,$00,$01 // ................
        .fill 17, $00
        .byte $18,$00,$00,$18,$00,$00,$04,$00,$01,$01,$01,$00,$00,$01,$00,$01 // ................
        .byte $00,$00,$01,$03,$04,$05,$00,$00,$07,$00,$00,$00,$00,$07,$07,$07 // ................
        .byte $07,$00,$00,$0c,$0c,$14,$24,$24,$0c,$02,$02,$02,$00,$00,$02,$00 // ......$$........
        .byte $01,$01,$01,$02,$3e,$37,$00,$81,$f4,$00,$00,$00,$04,$02,$0f,$1f // ....>7..........
        .byte $00,$01,$00,$f2,$01,$04,$0c,$0d,$dc,$da,$b5,$cd,$cd,$cd // ..............

txt_1dfe:
        .text "0QZ"
        .byte $cd                                   // 'M' | $80 (end-of-string marker)
        .byte $cd,$cd,$dc,$da,$b5,$cd,$cd,$cd,$ed,$ef,$02,$15,$28,$3b,$62,$75 // ............(;bu
        .byte $77,$7e,$a1,$c9,$d4,$fb,$06,$11,$1c,$61,$6e,$cd,$cd,$ce,$ce,$ce // w~.......an.....
        .fill 9, $ce
        .byte $cf,$cf,$cf,$cf,$cf,$00,$00,$00,$00,$00,$00,$00,$00,$05,$07,$05 // ................
        .byte $07,$05,$07,$05,$07,$05,$07,$08,$08,$08,$08,$09,$09,$09,$09,$09 // ................
        .byte $09,$00,$00,$00,$00,$ff,$01,$01,$01,$02,$03,$03,$03,$04,$ff,$fc // ................
        .fill 17, $00
        .byte $07,$05,$07,$05,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06,$06 // ................
        .byte $05,$07,$05,$07,$fd,$0e,$00,$fd,$0d,$00,$fd,$0c,$00,$fd,$0b,$00 // ................
        .byte $fd,$0a,$00,$fd,$09,$00,$fd,$08,$00,$fd,$07,$00,$fd,$06,$00,$fd // ................
        .byte $05,$00,$fd,$04,$00,$fd,$03,$00,$fd,$02,$00,$fd,$01,$00,$fd,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$fd,$0f,$ff,$fc,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$0a,$0a,$0a,$0a,$0a,$0a,$0a,$00,$10,$10,$11,$11,$10 // ................
        .byte $fc,$01,$10,$12,$12,$10,$10,$11,$11,$fc,$02,$10,$10,$ff,$0c,$ff // ................
        .byte $0b,$0b,$0b,$0f,$0d,$0e,$0b,$0b,$0b,$0b,$0b,$0f,$0d,$0e,$0b,$0b // ................
        .byte $ff,$9f,$ff,$fe,$01,$01,$37,$01,$37,$01,$37,$01,$37,$01,$37,$01 // ......7.7.7.7.7.
        .byte $37,$01,$37,$01,$37,$ff,$fe,$02,$01,$37,$01,$37,$01,$37,$01,$37 // 7.7.7....7.7.7.7
        .byte $01,$37,$01,$37,$01,$37,$01,$37,$ff,$fe,$01,$01,$35,$01,$35,$01 // .7.7.7.7....5.5.
        .byte $35,$01,$35,$01,$35,$01,$35,$01,$35,$01,$35,$ff,$fe,$00,$01,$39 // 5.5.5.5.5.5....9
        .byte $01,$39,$01,$39,$01,$39,$01,$39,$01,$39,$01,$39,$01,$39,$ff,$fe // .9.9.9.9.9.9.9..
        .byte $03,$17,$3b,$07,$37,$1f,$3e,$17,$3c,$07,$39,$17,$35,$07,$34,$13 // ..;.7.>.<.9.5.4.
        .byte $37,$03,$32,$03,$37,$03,$3b,$17,$3b,$07,$3c,$13,$41,$03,$41,$03 // 7.2.7.;.;.<.A.A.
        .byte $40,$03,$3c,$1b,$39,$ff,$fe,$04,$0f,$1f,$0f,$1f,$0f,$1f,$0f,$1f // @.<.9...........
        .byte $0f,$1d,$0f,$1d,$0f,$1d,$0f,$1d,$ff,$83,$ff,$fe,$05,$3f,$37,$3f // .............?7?
        .byte $35,$ff,$fe,$06,$05
        .byte $32,$05
        .byte $37,$03
        .text ";/>?<"
        .byte $05
        .byte $32
        .byte $05,$37,$03,$3b,$1f,$3e,$05,$43,$05,$45,$03,$43,$0d,$43,$00,$41 // .7.;.>.C.E.C.C.A
        .byte $00,$40,$2f,$3c,$ff,$fe,$09,$01,$24,$01,$2b,$07,$30,$fe,$0a,$13 // .@/<....$.+.0...
        .byte $24,$ff,$03,$37,$03,$37,$0f,$37,$07,$38,$07,$37,$05,$38,$05,$37 // $..7.7.7.8.7.8.7
        .byte $05,$35,$01,$32,$03,$32,$03,$32,$03,$32,$0f,$32,$ff,$fe,$08,$0b // .5.2.2.2.2.2....
        .byte $18,$07,$16,$05,$18,$05,$18,$ff,$fe,$07,$07,$2a,$05,$2e,$03,$2a // ...........*...*
        .byte $03,$2a,$01,$2a,$03,$2e,$01,$2a,$01,$2a,$01,$2a,$03,$2a,$01,$2a // .*.*...*.*.*.*.*
        .byte $05,$2e,$01,$2a,$03,$2a,$03,$2a,$03,$2e,$01,$2e,$01,$2e,$ff,$fe // ...*.*.*........
        .byte $08,$0b,$14,$07,$14,$05,$14,$05,$14,$ff,$fe,$08,$0b,$16,$07,$16 // ................
        .byte $05,$13,$05,$16,$ff,$fe,$08,$0b,$18,$03,$13,$07,$18,$07,$16,$ff // ................
        .byte $fe,$09,$01,$24,$01,$2b,$07,$30,$07,$2e,$0b,$30,$01,$24,$01,$2b // ...$.+.0...0.$.+
        .byte $07,$30,$13,$2b,$01,$24,$01,$2b,$07,$30,$07,$2e,$0b,$30,$01,$24 // .0.+.$.+.0...0.$
        .byte $01,$2b,$07,$30,$03,$2b,$07,$33,$07,$32,$1f,$30,$01,$29,$01,$2b // .+.0.+.3.2.0.).+
        .byte $01,$2e,$05,$30,$01,$29,$01,$2b,$01,$2e,$05,$30,$01,$29,$01,$2b // ...0.).+...0.).+
        .byte $01
        .byte $2e,$41,$30,$ff,$fe,$03
        .text "?0?7"
        .byte $1f
        .byte $37,$1f
        .byte $35,$3f
        .byte $33,$ff,$fe,$06
        .text "?0?3"
        .byte $1b
        .byte $33,$01
        .byte $32,$01
        .byte $33,$0f
        .byte $35
        .byte $07,$32,$07,$2e,$3f,$30,$ff,$33,$ad,$04,$d0,$38,$3c,$e7,$1d // .2..?0.3...8<..

dat_208b:
        .text "====================================================================================================================="
        .byte $00                                   // string terminator

// --- Region $21c0-$21c0 ---
.pc = $21c0 "spr_21c0"

spr_21c0:
        .byte $00                                   // .

// --- Region $88dc-$88dc ---
.pc = $88dc "dat_88dc"

dat_88dc:
        // === Fill data (1 bytes, $88dc-$88dc) ===
        .byte $00                                   // .

// --- Region $c701-$c701 ---
.pc = $c701 "dat_c701"

dat_c701:
        // === Fill data (1 bytes, $c701-$c701) ===
        .byte $00                                   // .

// --- Region $ff5c-$ff5c ---
.pc = $ff5c "dat_ff5c"

dat_ff5c:
        // === Fill data (1 bytes, $ff5c-$ff5c) ===
        .byte $00                                   // .
