// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:36
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $0ba0 (2976)
// IRQ handler:  $0921 (irq_0921)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 1181 bytes, Data: 62307 bytes
// Labels: 178, Subroutines: 9
//
// Cross-references: all OK
// ============================================


// --- Region $081d-$0884 ---
.pc = $081d "loc_081d"

loc_081d:
        jsr sub_15b6
        bit $e544
        lda #$01
        sta $0286
        nop
        nop
        jsr $e544
        lda #$00
        stx $d020
        stx $d021
        dec $01
        dec $01
        nop
        nop
        jsr $f400
        inc $01
        inc $01
        lda #$00
        tax

loc_0845:
        sta $2600,x
        sta $2700,x
        inx
        cpx #$00
        bne loc_0845
        lda #$0f
        sta $d418
        lda #$4b
        sta $dc05
        jsr sub_15f7
        jsr sub_0900
        lda #$00
        sta $d020
        sta $d021
        lda #$1a
        sta $d018
        lda #$00
        ldx #$0c
        sta smc_0b0a                                // SMC: modifies $0b0a
        stx smc_0b0b                                // SMC: modifies $0b0b
        jsr sub_1000

loc_087a:
        lda $dc01
        cmp #$ef
        bne loc_087a
        jmp loc_1380

dat_0884:
        // === Fill data (1 bytes, $0884-$0884) ===
        .byte $00                                   // .

// --- Region $0900-$0977 ---
.pc = $0900 "sub_0900"
// Referenced by: jsr from $085d

sub_0900:
        sei
        lda #$21
        sta $0314
        lda #$09
        sta $0315
        lda #$f1
        sta $d01a
        lda #$7f
        sta $dc0d
        lda #$1b
        sta $d011
        lda #$53
        sta $d012
        cli
        rts

irq_0921:
        nop
        lda #$01
        sta $d019
        ldx #$00

loc_0929:
        ldy $0980,x

loc_092c:
        dey
        bne loc_092c
        lda $09b0,x
        sta $d021
        sta $d020
        inx
        cpx #$30
        bne loc_0929
        jsr sub_0a4c
        jsr sub_1500
        jsr sub_0a00
        jsr sub_1260
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$6a
        sta $d012
        lda #$01
        sta $d019
        lda #$81
        sta $d01a
        jmp loc_ea31

// --- Region $0a00-$0a0b ---
.pc = $0a00 "sub_0a00"
// Referenced by: jsr from $0943

sub_0a00:
        dec $01
        dec $01
        jsr $f52b
        inc $01
        inc $01
        rts

// --- Region $0a4c-$0a8f ---
.pc = $0a4c "sub_0a4c"
// Referenced by: jsr from $093d

sub_0a4c:
        nop
        nop
        nop
        nop
        nop

loc_0a51:
        ldy $d012
        cpy #$a2
        bne loc_0a51
.label smc_0a59 = * + 1
        lda #$d1                                    // !SMC: modified by $0a69
        sta $d016
        dec smc_0a59
        lda smc_0a59
        cmp #$cf
        bne loc_0aa0
        lda #$d7
        sta smc_0a59                                // SMC: modifies $0a59

loc_0a6c:
        ldy $d012
        cpy #$b3
        bne loc_0a6c
        lda #$d8
        sta $d016
        ldx #$00

loc_0a7a:
        lda $0631,x
        sta $0630,x
        lda $0659,x
        sta $0658,x
        inx
        cpx #$27
        bne loc_0a7a
        nop
        jmp loc_0b00

dat_0a8f:
        .byte $00                                   // .

// --- Region $0aa0-$0ab0 ---
.pc = $0aa0 "loc_0aa0"

loc_0aa0:
        ldy $d012
        cpy #$b8
        bne loc_0aa0
        lda #$d8
        sta $d016
        nop
        nop
        nop
        nop
        rts

// --- Region $0b00-$0b33 ---
.pc = $0b00 "loc_0b00"

loc_0b00:
        lda #$00
        cmp #$01
        beq dat_0b80
        inc $0b01

loc_0b09:
.label smc_0b0a = * + 1
.label smc_0b0b = * + 2
        lda $0c06                                   // !SMC: modified by $0871, $0874, $0b42, $0b47
        cmp #$00
        beq loc_0b40
        sta $0657
        clc
        adc #$80
        sta $067f
        lda $0657
        clc
        adc #$40
        sta $0b81
        lda $0657
        clc
        adc #$c0
        sta $0b86
        inc smc_0b0a
        bne loc_0b33
        inc smc_0b0b

loc_0b33:
        rts

// --- Region $0b40-$0b4d ---
.pc = $0b40 "loc_0b40"

loc_0b40:
        lda #$00
        sta smc_0b0a                                // SMC: modifies $0b0a
        lda #$0c
        sta smc_0b0b                                // SMC: modifies $0b0b
        jmp loc_0b09

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

// --- Region $0ba0-$0bd1 ---
.pc = $0ba0 "main_0ba0"

main_0ba0:
        sei
        dec $01
        dec $01
        ldy #$0c

loc_0ba7:
        ldx #$00

loc_0ba9:
.label smc_0bab = * + 2
        lda $1c00,x                                 // !SMC: modified by $0bc7
.label smc_0bae = * + 2
        sta $f400,x                                 // !SMC: modified by $0bca
        inx
        cpx #$00
        bne loc_0ba9
        inc smc_0bab
        inc smc_0bae
        dey
        cpy #$00
        bne loc_0ba7
        inc $01
        inc $01
        lda #$1c
        ldx #$f4
        sta smc_0bab                                // SMC: modifies $0bab
        stx smc_0bae                                // SMC: modifies $0bae
        sei
        jmp loc_081d

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

// --- Region $1000-$102b ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $0877

sub_1000:
        ldx #$00

loc_1002:
        lda dat_1050,x
        sta $da00,x
        inx
        cpx #$58
        bne loc_1002
        ldx #$00

loc_100f:
        lda dat_1100,x
        sta $0700,x
        lda dat_1400,x
        sta $0500,x
        inx
        cpx #$f8
        bne loc_100f
        lda #$00
        tax

loc_1023:
        sta $d900,x
        inx
        cpx #$00
        bne loc_1023
        rts

// --- Region $1260-$128a ---
.pc = $1260 "sub_1260"
// Referenced by: jsr from $0946

sub_1260:
        ldx #$00
        ldy #$28

loc_1264:
        lda $1290,x
        sta $db48,x
        sta $db70,x
        nop
        nop
        nop
        nop
        nop
        nop
        dey
        inx
        cpx #$28
        bne loc_1264
        ldx $12b7
        ldy #$28

loc_127e:
        lda $128f,y
        sta $1290,y
        dey
        bne loc_127e
        stx $1290
        rts

// --- Region $1380-$13aa ---
.pc = $1380 "loc_1380"

loc_1380:
        lda #$31
        ldx #$ea
        sta $0314
        stx $0315
        jsr $ff5b
        lda #$00
        sta $d020
        lda #$06
        sta $d021

loc_1397:
        lda $13af,x
        sta $0333,x
        inx
        cpx #$35
        bne loc_1397
        lda #$00
        sta $d418
        jmp $0334

dat_13aa:
        .byte $00                                   // .

// --- Region $1500-$15be ---
.pc = $1500 "sub_1500"

// Referenced by: jsr from $0940
sub_1500: {
        ldx #$00
        ldy #$00
loop1:
        clc
        rol $27d1,x
        rol $27d0,x
        rol $27cf,x
        rol $2791,x
        rol $2790,x
        rol $278f,x
        rol $2751,x
        rol $2750,x
        rol $274f,x
        rol $2711,x
        rol $2710,x
        rol $270f,x
        rol $26d1,x
        rol $26d0,x
        rol $26cf,x
        rol $2691,x
        rol $2690,x
        rol $268f,x
        rol $2651,x
        rol $2650,x
        rol $264f,x
        rol $2611,x
        rol $2610,x
        rol $260f,x
        inx
        inx
        inx
        cpx #$18
        bne loop1
        ldx.abs $0002
        inx
        cpx #$08
        bne skip3
        inc $0a
        lda $0a
        cmp #$00
        bne skip1
        inc $0b
skip1:
        ldy #$00
        lda ($0a),y
        jsr sub_15eb
        sta $0c
        lda #$18
        sta $0d
        ldx #$00
        lda $0c
loop2:
        clc
        rol
        bcc skip2
        inc $0d
skip2:
        inx
        cpx #$03
        bne loop2
        sta $0c
        lda $01
        pha
        lda #$00
        sta $dc0e
        lda #$33
        sta $01
        ldy #$00
        ldx #$00
loop3:
        lda ($0c),y
        sta $27d1,x
        inx
        inx
        inx
        iny
        cpy #$08
        bne loop3
        pla
        sta $01
        lda #$01
        sta $dc0e
        ldx #$00
skip3:
        stx.abs $0002
        ldy #$00
        lda ($0a),y
        cmp #$00
        bne loc_15be
}
// Referenced by: jsr from $081d

sub_15b6:
        lda #$ff
        sta $0a
        lda #$19
        sta $0b

loc_15be:
        rts

// --- Region $15eb-$1636 ---
.pc = $15eb "sub_15eb"
// Referenced by: jsr from $156a

sub_15eb:
        cmp #$40
        bcc loc_15f6
        cmp #$5b
        bcs loc_15f6
        clc
        sbc #$3f

loc_15f6:
        rts
// Referenced by: jsr from $085a

sub_15f7:
        ldx #$00

loc_15f9:
        lda dat_1637,x
        sta $d000,x
        inx
        cpx #$10
        bne loc_15f9
        lda #$ff
        sta $d015
        lda #$ff
        sta $d01d
        lda #$00
        sta $d01c
        sta $d01c
        lda #$c0
        sta $d010
        lda #$98
        ldx #$00

loc_161f:
        sta $07f8,x
        clc
        adc #$01
        inx
        cpx #$08
        bne loc_161f
        lda #$01
        ldx #$00

loc_162e:
        sta $d027,x
        inx
        cpx #$08
        bne loc_162e
        rts

// --- Region $1e51-$1eba ---
.pc = $1e51 "loc_1e51"

loc_1e51:
        ldy #$00
        lda ($f0),y
        sta $f857
        inc $f0
        bne loc_1e5e
        inc $f1

loc_1e5e:
        jmp loc_f798

loc_1e61:
        ldy #$00
        lda ($f0),y
        sta $f4d2,x
        iny
        lda ($f0),y
        sta $f4d3,x
        iny
        lda ($f0),y
        sta $f4d4,x
        lda $f0
        clc
        adc #$03
        sta $f0
        bcc loc_1e7f
        inc $f1

loc_1e7f:
        lda #$01
        sta $f4d5,x
        jmp loc_f798

loc_1e87:
        lda #$80
        bne loc_1e9d

loc_1e8b:
        lda #$40
        bne loc_1e9d

loc_1e8f:
        lda #$20
        bne loc_1e9d

loc_1e93:
        lda #$10
        bne loc_1e9d

loc_1e97:
        lda #$14
        bne loc_1e9d

loc_1e9b:
        lda #$12

loc_1e9d:
        sta $f4d6,x
        jmp loc_f798

loc_1ea3:
        lda #$00
        sta $f4cb,x
        sta $f4d5,x
        tay
        lda ($f0),y
        sta $f4cc,x
        inc $f0
        bne loc_1eb7
        inc $f1

loc_1eb7:
        jmp loc_f798

dat_1eba:
        .byte $68                                   // h

// --- Region $1ef0-$1f73 ---
.pc = $1ef0 "loc_1ef0"

loc_1ef0:
        sta $f1
        lda #$02
        sta $f4ba,x
        lda #$00
        sta $f4bb,x
        lda ($f0),y
        pha
        dey
        lda ($f0),y
        sta $f0
        pla
        sta $f1
        jmp loc_f798

loc_1f0a:
        lda #$20
        bne loc_1f10

dat_1f0e:
        .byte $a9,$04                               // ..

loc_1f10:
        ora $f4b5,x
        sta $f4b5,x
        ldy #$00
        tya
        sta $f4bc,x
        sta $f4bd,x
        lda ($f0),y
        sta $f4c1,x
        iny
        lda ($f0),y
        sta $f4c2,x
        iny
        lda ($f0),y
        sta $f4c3,x
        lda $f0
        clc
        adc #$03
        sta $f0
        bcc loc_1f98
        inc $f1
        bcs loc_1f98
        ldy #$00
        lda ($f0),y
        sta $f4cf,x
        iny
        lda ($f0),y
        sta $f4ce,x
        sta $f4d0,x
        lda $f0
        clc
        adc #$02
        sta $f0
        bcc loc_1f98
        inc $f1
        bcs loc_1f98
        lda $f4b5,x
        ora #$80
        sta $f4b5,x
        ldy $f4b5,x
        ora #$08
        sta $f4b5,x
        bne loc_1f98
        lda #$00
        sta $f4d1,x
        beq loc_1f98

dat_1f73:
        .byte $a9                                   // .

// --- Region $1f98-$1fbf ---
.pc = $1f98 "loc_1f98"

loc_1f98:
        ldy #$00
        lda ($f0),y
        tay
        inc $f0
        bne loc_1fa3
        inc $f1

loc_1fa3:
        tya
        bmi loc_1fd3
        lda #$01
        sta $f4cd,x
        tya
        sta $f4c6,x
        lda $f4c5,x
        sta $f4c4,x
        lda $f0
        sta $f4b6,x
        lda $f1
        sta $f4b7,x
        rts

// --- Region $1fd3-$201f ---
.pc = $1fd3 "loc_1fd3"

loc_1fd3:
        cmp #$c0
        bcc spr_201f
        adc #$1f
        bcs loc_1ffd
        adc #$10
        bcs loc_2004
        adc #$10
        tay
        lda $fa6f,y
        sta $f4be,x
        lda $fa7e,y
        sta $f4bf,x
        lda #$00
        sta $f4c0,x
        lda #$10
        ora $f4b5,x
        sta $f4b5,x
        bne loc_1f98

loc_1ffd:
        adc #$00
.label bmp_2000 = * + 1
        sta $f4c5,x

dat_2002:
        .byte $90,$94                               // ..

loc_2004:
        .byte $a0,$00,$b1,$f0,$9d,$c7               // ......
        .byte $f4,$c8                               // nop $c8,x // ILLEGAL
        lda ($f0),y
        sta $f4c8,x
        lda $f0
        clc
        adc #$02
        sta $f0
        bcc loc_201c
        inc $f1

loc_201c:
        jmp loc_f798

spr_201f:
        // === Bitmap data (1 bytes, $201f-$201f) ===
        .byte $0a                                   // .

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

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

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

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

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

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

loc_ea31:
        brk

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

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

// --- Region $f798-$f798 ---
.pc = $f798 "loc_f798"

loc_f798:
        brk

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

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

// --- Region $0978-$09dd ---
.pc = $0978 "dat_0978"

dat_0978:
        .byte $4c,$31,$ea,$4c,$31,$ea,$8d,$12,$06,$08,$08,$08,$08,$08,$08,$01 // L1.L1...........
        .byte $08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01 // ................
        .byte $08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01 // ................
        .byte $08,$08,$08,$08,$08,$08,$08,$01,$00,$05,$03,$0d,$01,$0f,$0c,$0b // ................
        .byte $05,$00,$05,$05,$03,$05,$03,$03,$0d,$03,$0d,$0d,$01,$0d,$01,$01 // ................
        .byte $0f,$01,$0f,$0f,$0c,$0f,$0c,$0c,$0b,$0c,$0b,$0b,$00,$05,$0b,$0c // ................
        .byte $0f,$01,$0d,$03,$05                   // .....

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

// --- Region $0a0c-$0a0c ---
.pc = $0a0c "dat_0a0c"

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

// --- Region $0a4a-$0a4b ---
.pc = $0a4a "dat_0a4a"

dat_0a4a:
        .byte $ea,$ea                               // ..

// --- Region $0a90-$0a9f ---
.pc = $0a90 "Program $0a90"
        .fill 16, $00

// --- Region $0ab1-$0ab1 ---
.pc = $0ab1 "dat_0ab1"

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

// --- Region $0b34-$0b3f ---
.pc = $0b34 "dat_0b34"

dat_0b34:
        .fill 12, $00

// --- Region $0b80-$0b9f ---
.pc = $0b80 "dat_0b80"

dat_0b80:
        .byte $a9,$52,$8d,$57,$06,$a9,$d2,$8d,$7f,$06,$a9,$00,$8d,$01,$0b,$4c // .R.W...........L
        .byte $33,$0b,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 3...............

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

txt_0c00:
        .encoding "screencode_mixed"
        .text "greetings to all contacts ,sorry no names but i have no time 'cause i am now extremely in a great hurry"
        .encoding "petscii_upper"

txt_0c67:
        .text " ... "
        .byte $02,$19,$05                           // ...

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

dat_0c99:
        .text "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               "
        .byte $00                                   // string terminator
        .byte $0d,$08,$ce,$07,$9e                   // .....

txt_0fee:
        .text " (2064)"
        .byte $e6,$4d,$13,$78,$a9,$34,$ee,$6f,$05,$bd,$42 // .M.x.4.o..B

// --- Region $102c-$102c ---
.pc = $102c "dat_102c"

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

// --- Region $1050-$10a8 ---
.pc = $1050 "dat_1050"

dat_1050:
        // === Fill data (88 bytes, $1050-$10a7) ===
        .fill 88, $06

dat_10a8:
        // === Fill data (1 bytes, $10a8-$10a8) ===
        .byte $00                                   // .

// --- Region $1100-$11e8 ---
.pc = $1100 "dat_1100"

dat_1100:
        .text "                                                                         "
        .byte $60,$20,$14,$54,$08,$48,$05,$45,$20,$01,$41,$13,$53,$13,$53,$01 // ` .T.H.E .A.S.S.
        .byte $41,$13,$53,$09,$49,$0e,$4e,$13       // A.S.I.N.

txt_1161:
        .text "S  - "
        .byte $01,$41,$13,$53,$09                   // .A.S.

txt_116b:
        .text "I -     "
        .byte $94,$d4,$88,$c8,$85,$c5,$20,$81,$c1,$93,$d3,$93,$d3,$81,$c1,$93 // ...... .........
        .byte $d3,$89,$c9,$8e,$ce,$93,$d3           // .......

txt_118a:
        .text "  "
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $20,$81,$c1,$93,$d3,$89,$c9,$20,$ad   //  ...... .

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

// --- Region $128b-$12b1 ---
.pc = $128b "dat_128b"

dat_128b:
        .fill 21, $00
        .byte $02,$02,$02,$02,$0a,$0a,$0a,$00,$07,$07,$0a,$0a,$02,$02,$02,$02 // ................
        .byte $02                                   // .

dat_12b1:
        // === Fill data (1 bytes, $12b1-$12b1) ===
        .byte $00                                   // .

// --- Region $1300-$131a ---
.pc = $1300 "dat_1300"

dat_1300:
        .byte $0f,$01,$01,$01,$07,$07,$0a,$0a,$02,$02,$02,$02,$0a,$07,$01,$01 // ................
        .byte $0f,$0f,$0c,$0b,$0b,$0b,$0c,$0c,$0f,$0a // ..........

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

// --- Region $1360-$137f ---
.pc = $1360 "dat_1360"

dat_1360:
        .byte $09,$06,$07,$06,$06,$06,$05,$07,$07,$06,$06,$06,$07,$06,$06,$08 // ................
        .byte $05,$05,$07,$05,$06,$03,$01,$04,$07,$06,$01,$00,$00,$00,$00,$00 // ................

// --- Region $13ab-$13dc ---
.pc = $13ab "Segment $13ab"
        .byte $00,$00,$00,$00,$00,$78,$a9,$30,$85,$01,$a2,$00,$bd,$00,$30,$9d // .....x.0......0.
        .byte $01,$08,$e8,$d0,$f7,$ee,$40,$03,$ee,$3d,$03,$d0,$ef,$a9,$73,$85 // ......@..=....s.
        .byte $ae,$85,$2d,$a9,$84,$85,$af,$85,$2e,$a9,$37,$85,$01,$58,$4c,$e2 // ..-.......7..XL.
        .byte $fc                                   // .

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

// --- Region $1400-$14ff ---
.pc = $1400 "dat_1400"

dat_1400:
        .text "                                                                                                               "
        .byte $14,$54,$0f,$4f,$17,$57,$05,$45,$12,$52,$20,$14,$54,$0f,$4f,$10 // .T.O.W.E.R .T.O.
        .byte $50,$10,$50,$0c,$4c,$05,$45,$12       // P.P.L.E.

txt_1487:
        .text "R               "
        .byte $94,$d4,$8f,$cf,$97,$d7,$85,$c5,$92,$d2,$20,$94,$d4,$8f,$cf,$90 // .......... .....
        .byte $d0,$90,$d0,$8c,$cc,$85,$c5,$92,$d2   // .........

dat_14b0:
        .text "                                                                                "

// --- Region $15bf-$15c4 ---
.pc = $15bf "dat_15bf"

dat_15bf:
        .byte $06,$50,$4c,$31,$ea                   // .PL1.

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

// --- Region $1637-$1646 ---
.pc = $1637 "dat_1637"

dat_1637:
        .byte $00,$45,$30,$45,$60,$45,$90,$45,$c0,$45,$f0 // .E0E`E.E.E.

txt_1642:
        .text "E EPE"

// --- Region $1660-$16b0 ---
.pc = $1660 "dat_1660"

dat_1660:
        .byte $02,$09,$09,$00,$00,$09,$09,$02,$02,$08,$08,$0a,$0a,$07,$07,$01 // ................
        .byte $01,$07,$07,$0a,$0a,$08,$08,$02,$02,$09,$09,$00,$00,$09,$09,$02 // ................
        .byte $02,$08,$08,$0a,$0a,$07,$07,$01,$01,$07,$07,$0a,$0a,$09,$09,$02 // ................
        .byte $02,$08,$08,$0a,$0a,$07,$07,$01,$01,$07,$07,$0a,$0a,$08,$08,$02 // ................
        .byte $02,$09,$09,$00,$00,$09,$09,$02,$02,$08,$00,$09,$09,$02,$02,$08 // ................

dat_16b0:
        // === Fill data (1 bytes, $16b0-$16b0) ===
        .byte $00                                   // .

// --- Region $16e1-$171a ---
.pc = $16e1 "dat_16e1"

dat_16e1:
        .byte $0f,$0f,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c,$0c // ................
        .fill 17, $0c
        .byte $08,$08,$08,$0c,$0c,$08,$0c,$0c,$0c,$0c,$0c,$00,$0c,$0c,$0b,$0b // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$08       // ........

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

// --- Region $17e0-$17e4 ---
.pc = $17e0 "dat_17e0"

dat_17e0:
        .byte $9d,$c4,$da,$60                       // ...`

dat_17e4:
        // === Fill data (1 bytes, $17e4-$17e4) ===
        .byte $00                                   // .

// --- Region $1808-$1e50 ---
.pc = $1808 "dat_1808"

dat_1808:
        .byte $7c,$f6,$f6,$fe,$f6,$f6,$f6,$00,$fc,$f6,$f6,$fc,$f6,$f6,$fc,$00 // |...............
        .byte $7c,$f6,$f0,$f0,$f0,$f6,$7c,$00,$fc,$f6,$f6,$f6,$f6,$f6,$fc,$00 // |.....|.........
        .byte $7e,$f0,$f0,$fc,$f0,$f0,$7e,$00,$7e,$f0,$f0,$fc,$f0,$f0,$f0,$00 // ~.....~.~.......
        .byte $7c,$c6,$c0,$de,$de,$ce,$7c,$00,$de,$de,$de,$fe,$de,$de,$de,$00 // |.....|.........
        .byte $7e
        .text "<<<<<"
        .byte $7e,$00,$fe,$1c,$1c,$1e,$de,$de,$7c,$00
        .byte $f6,$f6,$f6,$f8,$f6,$f6,$f6,$00,$f8,$f8,$f8,$f8,$f8,$f8,$fe,$00 // ................
        .byte $6c,$fe,$fe,$fe,$d6,$c6,$c6,$00,$7c,$de,$de,$de,$de,$de,$de,$00 // l.......|.......
        .byte $7c,$de,$de,$de,$de,$de,$7c,$00,$7c,$f6,$f6,$f6,$fc,$f0,$f0,$00 // |.....|.|.......
        .byte $7c,$de,$de,$de,$de,$de,$7c,$1e,$7c,$f6,$f6,$fc,$f6,$f6,$f6,$00 // |.....|.|.......
        .byte $7c,$f6,$f0,$7c,$1e,$de,$7c,$00,$fe,$7c,$7c,$7c,$7c,$7c,$7c,$00 // |..|..|..||||||.
        .byte $de,$de,$de,$de,$de,$de,$7c,$00,$f6,$f6,$f6,$f6,$f6,$7c,$38,$00 // ......|......|8.
        .byte $c6,$c6,$d6,$fe,$fe,$fe,$6c,$00,$de,$de,$de,$7c,$de,$de,$de,$00 // ......l....|....
        .byte $f6,$f6,$f6,$7c,$38,$38,$38,$00,$fe,$1e,$1e,$7c,$f0,$f0,$fe,$00 // ...|888....|....

txt_18d8:
        .text "<00000<"
        .byte $00                                   // string terminator
        .byte $0c,$12,$30,$7c,$30,$62,$fc,$00,$3c,$0c,$0c,$0c,$0c,$0c,$3c,$00 // ..0|0b..<.....<.
        .byte $00,$18,$3c,$7e,$18,$18,$18,$18,$00,$10,$30,$7f,$7f,$30,$10,$00 // ..<~......0..0..
        .fill 8, $00
        .byte $1e,$1e,$1c,$1c,$18,$00,$70,$70,$36,$36,$00,$00,$00,$00,$00,$00 // ......pp66......
        .byte $66,$66,$ff,$66,$ff,$66,$66,$00,$18,$3e,$60,$3c,$06,$7c,$18,$00 // ff.f.ff..>`<.|..
        .byte $62,$66,$0c,$18,$30,$66,$46,$00,$3c,$66,$3c,$38,$67,$66,$3f,$00 // bf..0fF.<f<8gf?.
        .byte $0c,$0c,$18,$00,$00,$00,$00,$00,$0c,$18,$30,$30,$30,$18,$0c,$00 // ..........000...
        .byte $30,$18,$0c,$0c,$0c,$18,$30,$00,$08,$49,$6b,$1c,$1c,$6b,$49,$08 // 0.....0..Ik..kI.
        .byte $00,$10,$10,$7c,$10,$10,$00,$00,$00,$00,$00,$00,$00,$0c,$0c,$38 // ...|...........8
        .byte $00,$00,$00,$7c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...|............
        .byte $02,$06,$0c,$18,$30,$60,$40,$00,$7c,$f6,$f6,$f6,$f6,$f6,$7c,$00 // ....0`@.|.....|.
        .byte $7c,$7c
        .text "<<<<<"
        .byte $00,$fc,$1e,$1e,$7c,$f0,$f0,$fe,$00
        .byte $fc,$1e,$1e,$fc,$1e,$1e,$fc,$00,$7c,$fc,$dc,$dc,$dc,$fe,$1c,$00 // ........|.......
        .byte $fe,$e0,$e0,$fc,$1e,$1e,$fc,$00,$7e,$f0,$f0,$fc,$f6,$f6,$7c,$00 // ........~.....|.
        .byte $fe,$fe,$06,$18,$30,$70,$70,$00,$7c,$de,$de,$7c,$de,$de,$7c,$00 // ....0pp.|..|..|.
        .byte $7c,$de,$de,$7c,$1e,$1e,$fc,$00,$00,$1c,$1c,$00,$00,$1c,$1c,$00 // |..|............
        .byte $00,$00,$18,$00,$00,$18,$18,$30,$0e,$18,$30,$60,$30,$18,$0e,$00 // .......0..0`0...
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00,$70,$18,$0c,$06,$0c,$18,$70,$00 // ..~.~...p.....p.
        .byte $38,$7c,$46,$4c                       // 8|FL

txt_19fc:
        .encoding "screencode_mixed"
        .text "x"
        .text "@"
        .text "x"
        .text "@"
        .text "tower toppler from hewson was supplied by welfare software boys and hacked by the mafia guys of assasins -asi- on"
        .encoding "petscii_upper"

txt_1a71:
        .text " 30."
        .byte $13,$05,$10,$14,$05,$0d,$02,$05,$12   // .........

txt_1a7e:
        .text ".1988 .... "

txt_1a89:
        .encoding "screencode_mixed"
        .text "to contact us write to"
        .encoding "petscii_upper"

txt_1a9f:
        .text "  : "
        .byte $0d                                   // string terminator
        .byte $15,$12,$01,$14                       // ....

txt_1aa8:
        .text "   ,   "
        .byte $0b,$01,$19,$09,$13,$04,$01,$07,$09,$20,$03,$01,$04 // ......... ...

txt_1abc:
        .text ".   "
        .byte $03,$01,$0d,$14,$05,$10,$05,$20,$13,$0f,$0b // ....... ...

txt_1acb:
        .text ".   ,   "
        .byte $13,$09,$0e,$01,$0e,$20,$01,$10,$14   // ..... ...

txt_1adc:
        .text ".  13 / 7   ,   "
        .byte $06,$05,$0e,$05,$12,$19,$0f,$0c,$15   // .........

txt_1af5:
        .text "  -  "
        .byte $09,$13,$14,$01,$0e,$02,$15,$0c       // ........

txt_1b02:
        .text "   ,   "
        .byte $14,$15,$12,$0b,$05,$19               // ......

txt_1b0f:
        .text " ... "

txt_1b14:
        .encoding "screencode_mixed"
        .text "only fast and good swappers ,suppliers"
        .encoding "petscii_upper"

txt_1b3a:
        .text " !! "
        .byte $02,$19,$05                           // ...

txt_1b41:
        .text " ..."

dat_1b45:
        // === Fill data (41 bytes, $1b45-$1b6d) ===
        .fill 41, $20
        .byte $00                                   // .

dat_1b6f:
        .text "                                                                                                                                                "
        .byte $00                                   // string terminator
        .byte $20,$dc,$fd,$a9,$00,$a0,$22,$99,$b5,$f4,$99,$d8,$f4,$99,$fb,$f4 //  .....".........
        .byte $88,$10,$f4,$a8,$ad,$17,$fe,$8d,$4c,$f5,$ad,$18,$fe,$8d,$b8,$f4 // ........L.......
        .byte $85,$f0,$ad,$19,$fe,$8d,$b9,$f4,$85,$f1,$b1,$f0,$8d,$b6,$f4,$c8 // ................
        .byte $b1,$f0,$8d,$b7,$f4,$88,$ad,$1a,$fe,$8d,$db,$f4,$85,$f0,$ad,$1b // ................
        .byte $fe,$8d,$dc,$f4,$85,$f1,$b1,$f0,$8d,$d9,$f4,$c8,$b1,$f0,$8d,$da // ................
        .byte $f4,$88,$ad,$1c,$fe,$8d,$fe,$f4,$85,$f0,$ad,$1d,$fe,$8d,$ff,$f4 // ................
        .byte $85,$f1,$b1,$f0,$8d,$fc,$f4,$c8,$b1,$f0,$8d,$fd,$f4,$c8,$8c,$ba // ................
        .byte $f4,$8c,$dd,$f4,$8c,$00,$f5,$88,$8c,$c4,$f4,$8c,$e7,$f4,$8c,$0a // ................
        .byte $f5,$88,$8c,$b5,$f4,$8c,$d8,$f4,$8c,$fb,$f4,$8c,$d1,$f4,$8c,$f4 // ................
        .byte $f4,$8c,$17,$f5,$8c,$d5,$f4,$8c,$f8,$f4,$8c,$1b,$f5,$8c,$57,$f8 // ..............W.
        .byte $20,$e7,$fd,$a9,$01,$8d,$1e,$f5,$8d,$20,$f5,$8d,$21,$f5,$8d,$22 //  ........ ..!.."
        .byte $f5,$8d,$1f,$f5,$60,$00,$57,$fe,$1e,$fe,$02,$00,$00,$00,$8d,$fa // ....`.W.........
        .byte $00,$00,$00,$00,$01,$06,$12,$29,$20,$34,$06,$74,$07,$00,$02,$01 // .......) 4.t....
        .byte $03,$60,$02,$08,$46,$01,$40,$40,$00,$2a,$ff,$2a,$fe,$04,$00,$00 // .`..F.@@.*.*....
        .byte $00,$8d,$fa,$00,$00,$00,$00,$01,$0c,$2b,$09,$40,$10,$1a,$10,$07 // .........+.@....
        .byte $00,$0c,$06,$0c,$60,$05,$08,$3c,$81,$40,$40,$00,$2a,$ff,$22,$fe // ....`..<.@@.*.".
        .byte $04,$00,$00,$00,$8d,$fa,$00,$00,$00,$00,$02,$0c,$2b,$09,$40,$d8 // ............+.@.
        .byte $19,$74,$07,$00,$0e,$07,$07,$40,$06,$08,$46,$81,$40,$40,$01,$01 // .t.....@..F.@@..
        .byte $01,$01,$01,$00,$00,$00,$00,$1c,$c8,$ff,$0f,$20,$32,$f5,$20,$ed // ........... 2. .
        .byte $fc,$60,$ad,$1f,$f5,$f0,$fa,$ce,$1e,$f5,$d0,$14,$a2,$00,$20,$84 // .`............ .
        .byte $f7,$a2,$23,$20,$84,$f7,$a2,$46,$20,$84,$f7,$a9,$04,$8d,$1e,$f5 // ..# ...F .......
        .byte $a2,$00,$20,$30,$f8,$a2,$23,$20,$30,$f8,$a2,$46,$20,$30,$f8,$ad // .. 0..# 0..F 0..
        .byte $20,$f5,$f0,$36,$ad,$c9,$f4,$8d,$00,$d4,$ad,$ca,$f4,$8d,$01,$d4 //  ..6............
        .byte $ad,$cb,$f4,$8d,$02,$d4,$ad,$cc,$f4,$8d,$03,$d4,$ad,$c7,$f4,$8d // ................
        .byte $05,$d4,$ad,$c8,$f4,$8d,$06,$d4,$ae,$d7,$f4,$ad,$cd,$f4,$f0,$06 // ................
        .byte $ce,$cd,$f4,$8e,$04,$d4,$e8,$8e,$04,$d4,$ad,$21,$f5,$f0,$36,$ad // ...........!..6.
        .byte $ec,$f4,$8d,$07,$d4,$ad,$ed,$f4,$8d,$08,$d4,$ad,$ee,$f4,$8d,$09 // ................
        .byte $d4,$ad,$ef,$f4,$8d,$0a,$d4,$ad,$ea,$f4,$8d,$0c,$d4,$ad,$eb,$f4 // ................
        .byte $8d,$0d,$d4,$ae,$fa,$f4,$ad,$f0,$f4,$f0,$06,$ce,$f0,$f4,$8e,$0b // ................
        .byte $d4,$e8,$8e,$0b,$d4,$ad,$22,$f5,$f0,$36,$ad,$0f,$f5,$8d,$0e,$d4 // ......"..6......
        .byte $ad,$10,$f5,$8d,$0f,$d4,$ad,$11,$f5,$8d,$10,$d4,$ad,$12,$f5,$8d // ................
        .byte $11,$d4,$ad,$0d,$f5,$8d,$13,$d4,$ad,$0e,$f5,$8d,$14,$d4,$ae,$1d // ................
        .byte $f5,$ad,$13,$f5,$f0,$06,$ce,$13,$f5,$8e,$12,$d4,$e8,$8e,$12,$d4 // ................
        .byte $ad,$2a,$f5,$8d,$18,$d4,$60,$43,$f6,$6c,$f7,$73,$f7,$7a,$f7,$0e // .*....`C.l.s.z..
        .byte $f7,$0a,$f7,$62,$f7,$5a,$f7,$bf,$f6,$3d,$f7,$87,$f6,$8b,$f6,$8f // ...b.Z...=......
        .byte $f6,$93,$f6,$7a,$f7,$a3,$f6,$61,$f6,$ba,$f6,$97,$f6,$9b,$f6,$51 // ...z...a.......Q
        .byte $f6,$4e,$f6,$a9,$00,$9d,$cd,$f4,$9d,$c7,$f4,$9d,$c8,$f4,$4c,$af // .N............L.
        .byte $f7                                   // .

// --- Region $1ebb-$1eef ---
.pc = $1ebb "Segment $1ebb"
        .byte $68,$4c,$dc,$fd,$bd,$ba,$f4,$18,$7d,$b8,$f4,$85,$f0,$bd,$bb,$f4 // hL......}.......
        .byte $7d,$b9,$f4,$85,$f1,$bd,$ba,$f4,$69,$02,$9d,$ba,$f4,$a9,$00,$a8 // }.......i.......
        .byte $7d,$bb,$f4,$9d,$bb,$f4,$b1,$f0,$c8,$11,$f0,$d0,$14,$bd,$b8,$f4 // }...............
        .byte $85,$f0,$bd,$b9,$f4                   // .....

// --- Region $1f74-$1f97 ---
.pc = $1f74 "Segment $1f74"
        .byte $40,$9d,$d1,$f4,$d0,$1e,$bd,$b5,$f4,$09,$03,$9d,$b5,$f4,$d0,$14 // @...............
        .byte $de,$c4,$f4,$d0,$37,$a9,$00,$9d,$b5,$f4,$bd,$b6,$f4,$85,$f0,$bd // ....7...........
        .byte $b7,$f4,$85,$f1                       // ....

// --- Region $1fc0-$1fd2 ---
.pc = $1fc0 "dat_1fc0"

dat_1fc0:
        .byte $bd,$b5,$f4,$a8,$29,$08,$f0,$0a,$98,$10,$04,$fe,$c6,$f4,$60,$de // ....).........`.
        .byte $c6,$f4,$60                           // ..`

// --- Region $2020-$2fff ---
.pc = $2020 "Segment $2020"
        .byte $a8,$b9,$17,$f6,$8d,$2e,$f8,$b9,$18,$f6,$8d,$2f,$f8,$4c,$4e,$f6 // .........../.LN.
        .byte $bd,$c0,$f4,$18,$7d,$be,$f4,$85,$f0,$a0,$00,$98,$7d,$bf,$f4,$85 // ....}.......}...
        .byte $f1,$b1,$f0,$10,$09,$a8,$a9,$ff,$9d,$c0,$f4,$98,$29,$7f,$18,$7d // ............)..}
        .byte $c6,$f4,$fe,$c0,$f4,$18,$69,$00,$48,$0a,$a8,$b9,$c9,$f9,$85,$f0 // ......i.H.......
        .byte $b9,$ca,$f9,$85,$f1,$68,$a8,$bd,$d1,$f4,$29,$40,$f0,$7e,$bd,$ce // .....h....)@.~..
        .byte $f4,$0a,$8d,$27,$f5,$bd,$d1,$f4,$10,$0d,$bd,$b5,$f4,$29,$01,$f0 // ...'.........)..
        .byte $06,$bd,$d0,$f4,$4c,$bd,$f8,$bd,$d1,$f4 // ....L.....

txt_208a:
        .byte $29,$20,$d0,$15,$bd,$d0,$f4,$38,$fd,$cf,$f4,$b0,$23,$bd,$d1,$f4 // ) .....8....#...
        .byte $09,$20,$9d,$d1,$f4,$a9,$00,$f0,$17,$bd,$d0,$f4,$18,$7d,$cf,$f4 // . ...........}..
        .byte $cd,$27,$f5,$90,$0b,$bd,$d1,$f4,$29,$df,$9d,$d1,$f4,$ad,$27,$f5 // .'......).....'.
        .byte $9d,$d0,$f4,$38,$fd,$ce,$f4,$8d,$28,$f5,$98,$a0,$00,$b0,$01,$88 // ...8....(.......
        .byte $8c,$29,$f5,$18,$69,$a0,$b0,$0b,$0e,$28,$f5,$2e,$29,$f5,$18,$69 // .)..i....(..)..i
        .byte $18,$90,$f5,$ad,$28,$f5,$18,$65,$f0,$85,$f0,$ad,$29,$f5,$65,$f1 // ....(..e....).e.
        .byte $85,$f1,$bd,$b5,$f4,$49,$01,$9d,$b5,$f4,$29,$24,$f0,$53,$de,$c3 // .....I....)$.S..
        .byte $f4,$d0,$4e,$fe,$c3,$f4,$29,$04,$d0,$25,$bd,$c1,$f4,$18,$7d,$bc // ..N...)..%....}.
        .byte $f4,$9d,$bc,$f4,$bd,$c2,$f4,$7d,$bd,$f4,$9d,$bd,$f4,$a5,$f0,$18 // .......}........
        .byte $7d,$bc,$f4,$85,$f0,$a5,$f1,$7d,$bd,$f4,$85,$f1,$4c,$4b,$f9,$bd // }......}....LK..
        .byte $c1,$f4,$18,$7d,$bc,$f4,$9d,$bc,$f4,$bd,$c2,$f4,$7d,$bd,$f4,$9d // ...}........}...
        .byte $bd,$f4,$a5,$f0,$38,$fd,$bc,$f4,$85,$f0,$a5,$f1,$fd,$bd,$f4,$85 // ....8...........
        .byte $f1,$bd,$d5,$f4,$f0,$3c,$30,$1e,$bd,$d4,$f4,$18,$7d,$cb,$f4,$9d // .....<0.....}...
        .byte $cb,$f4,$bd,$cc,$f4,$69,$00,$9d,$cc,$f4,$dd,$d3,$f4,$d0,$23,$a9 // .....i........#.
        .byte $81,$9d,$d5,$f4,$d0,$1c,$bd,$cb,$f4,$38,$fd,$d4,$f4,$9d,$cb,$f4 // .........8......
        .byte $bd,$cc,$f4,$e9,$00,$9d,$cc,$f4,$dd,$d2,$f4,$d0,$05,$a9,$01,$9d // ................
        .byte $d5,$f4,$bd,$d6,$f4,$9d,$d7,$f4,$bd,$b5,$f4,$29,$03,$c9,$03,$d0 // ...........)....
        .byte $0b,$a5,$f1,$69,$30,$85,$f1,$a9,$80,$9d,$d7,$f4,$a5,$f0,$9d,$c9 // ...i0...........
        .byte $f4,$a5,$f1,$9d,$ca,$f4,$60,$16,$01,$26,$01,$38,$01,$4b,$01,$60 // ......`..&.8.K.`
        .byte $01,$72,$01,$89,$01,$a1,$01,$bb,$01,$d6,$01,$f1,$01,$0e,$02,$2c // .r.............,
        .byte $02,$4c,$02,$70,$02,$96,$02,$c0,$02,$e4,$02,$12,$03,$42,$03,$76 // .L.p.........B.v
        .byte $03,$ac,$03,$e2,$03,$1c,$04,$58,$04,$98,$04,$e0,$04,$2c,$05,$80 // .......X.....,..
        .byte $05,$c8,$05,$24,$06,$84,$06,$ec,$06,$58,$07,$c4,$07,$38,$08,$b0 // ...$.....X...8..
        .byte $08,$30,$09,$c0,$09,$58,$0a,$00,$0b,$90,$0b,$48,$0c,$08,$0d,$d8 // .0...X.....H....
        .byte $0d,$b0,$0e,$88,$0f,$70,$10,$60,$11,$60,$12,$80,$13,$b0,$14,$00 // .....p.`.`......
        .byte $16,$20,$17,$90,$18,$10,$1a,$b0,$1b,$60,$1d,$10,$1f,$e0,$20,$c0 // . .......`.... .
        .byte $22,$c0,$24,$00,$27,$60,$29,$00       // ".$.'`).

txt_2232:
        .text ","
        .byte $40                                   // @ character
        .text ". 1 4"
        .byte $60
        .byte $37,$c0

txt_223c:
        .byte $3a,$20,$3e,$c0,$41,$80,$45,$80,$49,$00,$4e,$c0,$52,$00,$58,$80 // : >.A.E.I.N.R.X.
        .byte $5c,$40,$62,$40,$68,$c0,$6e,$80,$75,$40,$7c,$80,$83,$00,$8b,$00 // \@b@h.n.u@|.....
        .byte $93,$00,$9c,$80,$a5,$00,$b0,$00,$b9,$80,$c4,$80,$d0,$80,$dd,$00 // ................
        .byte $eb,$80,$f8,$8d,$8e,$91,$94,$97,$9b,$9e,$a1,$a4,$a7,$a9,$ab,$ad // ................
        .byte $b2,$b4,$fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa,$fa // ................
        .byte $fa,$80,$00,$03,$87,$00,$04,$87,$00,$02,$87,$00,$04,$07,$8c,$07 // ................
        .byte $0c,$8f,$07,$0c,$90,$03,$07,$8c,$04,$07,$8c,$00,$8c,$00,$83,$00 // ................
        .byte $84,$0c,$0c,$0c,$0c,$80,$00,$87,$00,$00,$00,$00,$8c,$a2,$00,$8e // ................
        .byte $23,$f5,$8e,$20,$f5,$8e,$22,$f5,$0a,$aa,$bd,$42,$fb,$8d,$d5,$fa // #.. .."....B....
        .byte $bd,$43,$fb,$8d,$d6,$fa,$a2,$13,$bd,$78,$fb,$9d,$c3,$fd,$ca,$10 // .C.......x......
        .byte $f7,$ad,$c4,$fd,$8d,$d7,$fd,$ad,$c5,$fd,$8d,$d8,$fd,$ad,$c9,$fd // ................
        .byte $8d,$05,$d4,$ad,$ca,$fd,$8d,$13,$d4,$ad,$c5,$fd,$8d,$d8,$fd,$8d // ................
        .byte $00,$d4,$ad,$c6,$fd,$8d,$d9,$fd,$8d,$01,$d4,$ad,$c7,$fd,$8d,$da // ................
        .byte $fd,$8d,$0e,$d4,$ad,$c8,$fd,$8d,$db,$fd,$8d,$0f,$d4,$ad,$cd,$fd // ................
        .byte $8d,$03,$d4,$ad,$ce,$fd,$8d,$11,$d4,$ae,$cb,$fd,$8e,$04,$d4,$e8 // ................
        .byte $8e,$04,$d4,$ae,$cc,$fd,$8e,$12,$d4,$e8,$8e,$12,$d4,$a9,$0f,$8d // ................
        .byte $18,$d4,$ee,$23,$f5,$60,$64,$fb,$78,$fb,$8c,$fb,$a0,$fb,$b4,$fb // ...#.`d.x.......
        .byte $c8,$fb,$dc,$fb,$f0,$fb,$04,$fc,$18,$fc,$2c,$fc,$40,$fc,$54,$fc // ..........,.@.T.
        .byte $68,$fc,$7c,$fc,$90,$fc,$a4,$fc,$24,$12,$0a,$04,$28,$03,$0a,$0a // h.|.....$...(...
        .byte $40,$40,$05,$07,$00,$02,$00,$03,$01,$01,$02,$00,$14,$63,$33,$1e // @@...........c3.
        .byte $33,$14,$09,$09,$14,$80,$08,$08,$01,$0a,$00,$04,$01,$ff,$00,$00 // 3...............
        .byte $14,$06,$00,$0c,$00,$13,$09,$09,$40,$80,$03,$00,$00,$02,$00,$02 // ........@.......
        .byte $ff,$ff,$05,$00,$19,$1f,$00,$08,$64,$13,$8a,$8a,$80,$80,$00,$00 // ........d.......
        .byte $fa,$00,$fa,$01,$01,$01,$00,$00,$32,$63,$34,$0c,$34,$23,$0a,$0a // ........2c4.4#..
        .byte $14,$80,$08,$08,$01,$0a,$07,$0e,$ff,$ff,$00,$00,$64,$06,$01,$01 // ............d...
        .byte $65,$02,$0c,$0c,$80,$40,$00,$07,$00,$00,$96,$01,$01,$01,$63,$01 // e....@........c.
        .byte $28,$05,$00,$2f,$00,$31,$0a,$0a,$10,$10,$08,$08,$28,$00,$28,$00 // (../.1......(.(.
        .byte $ff,$ff,$06,$00,$28,$05,$00,$1b,$50,$15,$0a,$0a,$10,$10,$08,$08 // ....(...P.......
        .byte $28,$00,$28,$00,$ff,$ff,$06,$00,$14,$06,$00,$04,$00,$1d,$09,$08 // (.(.............
        .byte $14,$80,$00,$00,$14,$01,$64,$04,$01,$ff,$04,$01,$0f,$0c,$00,$0e // ......d.........
        .byte $00,$0d,$29,$29,$80,$80,$07,$07,$00,$03,$00,$01,$ff,$ff,$05,$01 // ..))............
        .byte $19,$0a,$00,$30,$64,$13,$8a,$8a,$80,$80,$00,$00,$05,$00,$05,$00 // ...0d...........
        .byte $ff,$01,$63,$00,$14,$0d,$00,$1d,$50,$2a,$08,$09,$40,$80,$07,$00 // ..c.....P*..@...
        .byte $00,$02,$00,$03,$ff,$ff,$06,$00,$0f,$63,$00,$2a,$00,$31,$7c,$7c // .........c.*.1||
        .byte $80,$80,$00,$00,$00,$03,$00,$03,$01,$01,$00,$00,$0a,$05,$00,$31 // ...............1
        .byte $00
        .text "+GG"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $07,$05
        .byte $28,$01
        .byte $28,$01,$01,$01,$06,$00
        .byte $14,$05,$00,$3c,$00,$45,$08,$08,$14,$14,$08,$08,$32,$00,$32,$00 // ...<.E......2.2.
        .byte $ff,$ff,$06,$00,$14,$05,$00,$39,$00,$4f,$08,$08,$14,$14,$08,$08 // .......9.O......
        .byte $3c,$00,$3c,$00,$ff,$ff,$06,$00,$05,$02,$80,$28,$00,$50,$00,$00 // <.<........(.P..
        .byte $40,$40,$08,$08,$46,$00,$46,$00,$ff,$ff,$06,$00,$8e,$23,$f5,$8e // @@..F.F......#..
        .byte $05,$d4,$8e,$06,$d4,$8e,$13,$d4,$8e,$14,$d4,$e8,$8e,$20,$f5,$8e // ............. ..
        .byte $22,$f5,$ad,$24,$f5,$f0,$19,$a2,$11,$ad,$25,$f5,$c9,$07,$f0,$0d // "..$......%.....
        .byte $ce,$26,$f5,$10,$08,$ad,$25,$f5,$8d,$26,$f5,$a2,$81,$8e,$0b,$d4 // .&....%..&......
        .byte $60,$20,$fa,$fd,$ad,$23,$f5,$d0,$03,$4c,$ce,$fc,$ae,$c3,$fd,$d0 // ` ...#...L......
        .byte $03,$4c,$b8,$fc,$ce,$c3,$fd,$ad,$d7,$fd,$d0,$3d,$ad,$d5,$fd,$d0 // .L.........=....
        .byte $03,$4c,$c0,$fd,$ce,$d5,$fd,$ad,$c4,$fd,$8d,$d7,$fd,$ad,$c5,$fd // .L..............
        .byte $8d,$d8,$fd,$8d,$00,$d4,$ad,$c6,$fd,$ae,$d6,$fd,$f0,$03,$6d,$13 // ..............m.
        .byte $fe,$8d,$d9,$fd,$8d,$01,$d4,$ad,$c7,$fd,$8d,$da,$fd,$8d,$0e,$d4 // ................
        .byte $ad,$c8,$fd,$8d,$db,$fd,$8d,$0f,$d4,$ce,$d7,$fd,$ad,$d3,$fd,$f0 // ................
        .byte $37,$30,$1c,$ad,$d8,$fd,$18,$6d,$cf,$fd,$8d,$d8,$fd,$8d,$00,$d4 // 70.....m........
        .byte $ad,$d9,$fd,$6d,$d0,$fd,$8d,$01,$d4,$8d,$d9,$fd,$4c,$84,$fd,$ad // ...m........L...
        .byte $d8,$fd,$38,$ed,$cf,$fd,$8d,$d8,$fd,$8d,$00,$d4,$ad,$d9,$fd,$ed // ..8.............
        .byte $d0,$fd,$8d,$01,$d4,$8d,$d9,$fd,$ad,$d4,$fd,$f0,$37,$30,$1c,$ad // ............70..
        .byte $da,$fd,$18,$6d,$d1,$fd,$8d,$da,$fd,$8d,$0e,$d4,$ad,$db,$fd,$6d // ...m...........m
        .byte $d2,$fd,$8d,$0f,$d4,$8d,$db,$fd,$4c,$c0,$fd,$ad,$da,$fd,$38,$ed // ........L.....8.
        .byte $d1,$fd,$8d,$da,$fd,$8d,$0e,$d4,$ad,$db,$fd,$ed,$d2,$fd,$8d,$0f // ................
        .byte $d4,$8d,$db,$fd,$4c,$ce,$fc,$00,$63,$33,$1e,$33,$14,$09,$09,$14 // ....L...c3.3....
        .byte $80,$08,$08,$01,$0a,$00,$04,$01,$ff,$00,$00,$4f,$47,$e6,$33,$c4 // ...........OG.3.
        .byte $a9,$00,$8d,$23,$f5,$8d,$1f,$f5,$8d,$24,$f5,$a2,$17,$a9,$00,$9d // ...#.....$......
        .byte $00,$d4,$ca,$10,$fa,$a9,$0f,$8d,$2a,$f5,$8d,$18,$d4,$60,$ad,$13 // ........*....`..
        .byte $fe,$29,$48,$69,$38,$0a,$0a,$2e,$16,$fe,$2e,$15,$fe,$2e,$14,$fe // .)Hi8...........
        .byte $2e,$13,$fe,$ad,$13,$fe,$60,$36,$3e,$e7,$07,$04,$1e,$fe,$2a,$fe // ......`6>.....*.
        .byte $22,$fe,$32,$fe,$00,$00,$db,$fe,$0b,$ff,$ed,$ff,$00,$00,$f4,$fe // ".2.............
        .byte $0b,$ff,$ea,$ff,$00,$00,$8b,$8f,$08,$90,$02,$08,$46,$89,$01,$02 // ............F...
        .byte $82,$c0,$e5,$80,$d0,$29,$20,$13,$12,$10,$0e,$0c,$0b,$09,$07,$0c // .....) .........
        .byte $0b,$09,$07,$11,$0e,$c9,$0e,$c0,$95,$13,$12,$10,$0e,$0c,$0b,$09 // ................
        .byte $07,$0c,$0b,$09,$07,$11,$eb,$0e,$e5,$0e,$e5,$95,$eb,$0e,$e5,$0e // ................
        .byte $95,$eb,$0e,$e5,$0e,$95,$eb,$0e,$e5,$0e,$c9,$0a,$c0,$eb,$0e,$e5 // ................
        .byte $0e,$95,$eb,$0e,$e5,$0e,$95,$eb,$0e,$e5,$0e,$e3,$09,$e1,$0b,$e3 // ................
        .byte $0c,$e1,$0e,$e3,$0f,$e1,$11,$e3,$13,$e1,$15,$e5,$95,$e1,$0e,$0e // ................
        .byte $0e,$e2,$0e,$95,$e5,$95,$e5,$13,$12,$10,$0e,$0c,$0b,$09,$07,$0c // ................
        .byte $0b,$09,$07,$11,$0e,$c9,$0e,$c0,$95,$13,$12,$10,$0e,$0c,$0b,$09 // ................
        .byte $07,$0c,$0b,$09,$07,$11,$eb,$0e,$e3,$0e,$e1,$0e,$e5,$13,$12,$10 // ................
        .byte $0e,$0c,$0b,$09,$0e,$e2,$c9,$07,$c0,$95,$e5,$95,$eb,$80,$88,$8b // ................
        .byte $e0,$80,$8f,$08,$90,$06,$08,$46,$d0,$09,$40,$c0,$89,$03,$06,$82 // .......F..@.....
        .byte $e1,$26,$26,$26,$89,$07,$0e,$88,$8b,$8f,$08,$90,$05,$08,$3c,$d0 // .&&&..........<.
        .byte $09,$40,$c0,$89,$03,$06,$82,$e1,$26,$26,$26,$89,$06,$0c,$88,$eb // .@......&&&.....
        .byte $2b,$32,$e1,$30,$2f,$2d,$eb,$37,$e5,$32,$e1,$30,$2f,$2d,$eb,$37 // +2.0/-.7.2.0/-.7
        .byte $e5,$32,$e1,$30,$2f,$30,$eb,$2d,$e3,$26,$e1,$26,$eb,$2b,$32,$e1 // .2.0/0.-.&.&.+2.
        .byte $30,$2f,$2d,$eb,$37,$e5,$32,$e1,$30,$2f,$2d,$eb,$37,$e5,$32,$e1 // 0/-.7.2.0/-.7.2.
        .byte $30,$2f,$30,$eb,$2d,$8c,$e3,$26,$e1,$26,$e8,$28,$e2,$28,$30,$2f // 0/0.-..&.&.(.(0/
        .byte $2d,$2b,$e1,$2b,$2d,$2f,$e3,$2d,$e1,$28,$e5,$2a,$e3,$26,$e1,$26 // -+.+-/.-.(.*.&.&
        .byte $e8
        .byte $28,$e2
        .text "(0/-+"
        .byte $e3
        .byte $32,$e1
        .byte $2d,$eb
        .byte $2d,$e3
        .byte $26
        .byte $e1
        .byte $26,$e8
        .byte $28,$e2
        .text "(0/-+"
        .byte $e1
        .byte $2b,$2d,$2f,$e3
        .byte $2d
        .byte $e1,$28,$e5,$2a,$e3,$32,$e1,$32,$e3,$37,$e1,$35,$e3,$33,$e1,$32 // .(.*.2.2.7.5.3.2
        .byte $e3,$30,$e1,$2e,$e3,$2d,$e1,$2b,$f1,$32,$8b,$89,$03,$06,$e1,$26 // .0...-.+.2.....&
        .byte $26,$26,$89,$07,$0e,$eb,$2b,$32,$e1,$30,$2f,$2d,$eb,$37,$e5,$32 // &&....+2.0/-.7.2
        .byte $e1,$30,$2f,$2d,$eb,$37,$e5,$32,$e1,$30,$2f,$30,$eb,$2d,$e3,$26 // .0/-.7.2.0/0.-.&
        .byte $e1,$26,$eb,$2b,$32,$e1,$30,$2f,$2d,$eb,$37,$e5,$32,$e1,$30,$2f // .&.+2.0/-.7.2.0/
        .byte $2d,$eb,$37,$e5,$32,$e1,$30,$2f,$30,$eb,$2d,$e5,$32,$f7,$37,$f1 // -.7.2.0/0.-.2.7.
        .byte $95,$d0,$18,$20,$e1,$37,$37,$37,$e2,$37,$95,$e5,$95,$88,$eb,$80 // ... .777.7......
        .byte $88,$ea,$80,$88,$ea,$00,$00,$00,$00,$00,$00,$00,$00,$00,$95,$8c // ................
        .byte $00,$00,$00,$00                       // ....

chr_2800:
        // === Charset data (2048 bytes, $2800-$2fff) ===
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 0 @+0
        .byte $00,$00,$00,$3f,$3f,$00,$1f,$3f       // char 1 @+1
        .byte $1f,$1f,$1f,$1f                       // char 2 (partial)

txt_2814:
        .byte $3f,$3f,$3e,$3e                       // char 2 (partial)
        .byte $00,$00,$00,$1f                       // char 3 (partial)

txt_281c:
        .byte $3f,$3e,$3e,$3e                       // char 3 (partial)
        .byte $00,$00,$00,$1f                       // char 4 (partial)

txt_2824:
        .byte $3f,$3e,$3e,$3e                       // char 4 (partial)
        .byte $00,$00,$00,$1f,$3f,$3e,$3e,$3e       // char 5 @+5
        .byte $03,$07,$07,$3f,$3f,$0f,$0f,$0f       // char 6 @+6
        .byte $00,$00,$00,$1f,$3f,$3e,$3e,$3e       // char 7 @+7
        .byte $1f,$1f,$1f,$1f,$3f,$3f,$3e,$3e       // char 8 @+8
        .byte $03,$03,$00,$07,$07,$07,$07,$07       // char 9 @+9
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 10 @+10
        .byte $1f,$1f,$1f,$1f,$3e,$3e,$3f,$3f       // char 11 @+11
        .byte $01,$01,$01,$01,$03,$03,$03,$03       // char 12 @+12
        .byte $00,$00,$00,$7d,$7f,$7f,$7d,$7d       // char 13 @+13
        .byte $00,$00,$00                           // char 14 (partial)

txt_2873:
        .byte $3e,$3f,$3f,$3e,$3e                   // char 14 (partial)
        .byte $00,$00,$00,$1f                       // char 15 (partial)

txt_287c:
        .byte $3f,$3e,$3e,$3e                       // char 15 (partial)
        .byte $00,$00,$00                           // char 16 (partial)

txt_2883:
        .byte $3e,$3f,$3f,$3e,$3e                   // char 16 (partial)
        .byte $00,$00,$00,$1f                       // char 17 (partial)

txt_288c:
        .byte $3f,$3e,$3e,$3e                       // char 17 (partial)
        .byte $00,$00,$00                           // char 18 (partial)

txt_2893:
        .byte $3e,$3f,$3f,$3e,$3e                   // char 18 (partial)
        .byte $00,$00,$00,$1f,$3f,$3e,$3f,$3f       // char 19 @+19
        .byte $07,$07,$07,$3f,$3f,$0f,$0f,$0f       // char 20 @+20
        .byte $00,$00,$00                           // char 21 (partial)

txt_28ab:
        .byte $3e,$3e,$3e,$3e,$3e                   // char 21 (partial)
        .byte $00,$00,$00,$7c,$7c,$3e,$3e,$3e       // char 22 @+22
        .byte $00,$00,$00,$7d,$7d,$7d,$7d,$7d       // char 23 @+23
        .byte $00,$00,$00,$3c,$3e,$1f,$0f,$07       // char 24 @+24
        .byte $00,$00,$00                           // char 25 (partial)

txt_28cb:
        .byte $3e,$3e,$3e,$3e,$3e                   // char 25 (partial)
        .byte $00,$00,$00,$3f,$3f,$00,$01,$07       // char 26 @+26
        .byte $07,$07,$07,$07,$0f,$0f,$0f,$0f       // char 27 @+27
        .byte $0f,$1f,$1f,$1f,$ff,$ff,$3e,$3e       // char 28 @+28
        .byte $07,$07,$00,$00,$00,$00,$00,$00       // char 29 @+29
        .byte $00,$00,$01,$03,$07,$0f,$1f,$03       // char 30 @+30
        .byte $00,$00,$00,$06,$0e,$3e,$7f,$ff       // char 31 @+31
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 32 ' '
        .byte $01,$01,$01,$01,$03,$03,$03,$03       // char 33 '!'
        .byte $1e,$1e,$1e,$1e,$3c,$3c,$00,$00       // char 34 '"'
        .byte $00,$0f,$0f,$7f,$7f,$1e,$1e,$1e       // char 35 '#'
        .byte $00,$00,$00,$1f,$3f,$00,$3f,$3f       // char 36 '$'
        .byte $00,$00,$00,$1c,$36,$36,$1d,$03       // char 37 '%'
        .byte $00,$07,$0c,$0d,$0f,$1f,$3f,$79       // char 38 '&'
        .byte $01,$01,$01,$01,$03,$03,$03,$00       // char 39 '''
        .byte $00,$01,$03,$03,$07,$07,$07,$07       // char 40 '('
        .byte $03,$03,$00,$00,$00,$00,$00,$00       // char 41 ')'
        .byte $00,$01,$01,$03,$ff,$7f,$1f,$0f       // char 42 '*'
        .byte $00,$00,$01,$01,$03,$03,$03,$7f       // char 43 '+'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 44 ','
        .byte $00,$00,$00,$00,$00,$00,$3f,$3f       // char 45 '-'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 46 '.'
        .byte $00,$00,$00,$00,$00,$00,$01,$03       // char 47 '/'
        .byte $00,$00,$00,$1f                       // char 48 (partial)

txt_2984:
        .byte $3f,$3e,$3e,$3f                       // char 48 (partial)
        .byte $00,$00,$00,$1f,$1f,$03,$03,$03       // char 49 '1'
        .byte $00,$00,$00,$3f,$3f,$00,$3f,$7f       // char 50 '2'
        .byte $00,$00,$00,$3f,$3f,$00,$3f,$3f       // char 51 '3'
        .byte $00,$00,$00                           // char 52 (partial)

txt_29a3:
        .byte $3e,$3e,$3e,$3e,$3e                   // char 52 (partial)
        .byte $00,$00,$00                           // char 53 (partial)

txt_29ab:
        .byte $3f,$3f,$3e,$3f,$3f                   // char 53 (partial)
        .byte $00,$00,$00,$1f                       // char 54 (partial)

txt_29b4:
        .byte $3f,$3e,$3f,$3f                       // char 54 (partial)
        .byte $00,$00,$00,$3f,$3f,$00,$01,$03       // char 55 '7'
        .byte $00,$00,$00,$1f                       // char 56 (partial)

txt_29c4:
        .byte $3f,$3e,$3e,$3f                       // char 56 (partial)
        .byte $00,$00,$00,$1f                       // char 57 (partial)

txt_29cc:
        .byte $3f,$3e,$3e,$3e                       // char 57 (partial)
        .byte $00,$00,$00,$03,$03,$03,$03,$00       // char 58 ':'
        .byte $00,$00,$00,$03,$03,$03,$03,$00       // char 59 ';'
        .byte $00,$00,$00,$00,$00,$03,$1f,$7f       // char 60 '<'
        .byte $00,$00,$00,$00,$3f,$3f,$3f,$00       // char 61 '='
        .byte $00,$00,$00,$18,$1f,$1f,$07,$00       // char 62 '>'
        .byte $3f,$3f,$00,$00,$0f,$1f,$1f,$1f       // char 63 '?'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 64 '@'
        .byte $00,$00,$00,$fc,$fe,$3e,$fe,$fe       // char 65 'A'
        .byte $00,$00,$00,$7c,$fe,$3e,$3e,$3e       // char 66 'B'
        .byte $00,$00,$00,$fe,$fe,$00,$00,$00       // char 67 'C'
        .byte $1f,$1f,$1f,$ff,$fe,$3e,$3e,$3e       // char 68 'D'
        .byte $00,$00,$00,$fc,$fe,$3e,$3e,$3e       // char 69 'E'
        .byte $fc,$fc,$c0,$fc,$fc,$80,$80,$80       // char 70 'F'
        .byte $00,$00,$00,$be,$fe,$7e,$3e,$3e       // char 71 'G'
        .byte $00,$00,$00,$7c,$fe,$3e,$3e,$3e       // char 72 'H'
        .byte $e0,$e0,$00,$c0,$c0,$c0,$c0,$c0       // char 73 'I'
        .byte $3e,$3e,$00,$7c,$7c,$7c,$7c,$7c       // char 74 'J'
        .byte $00,$00,$00,$0e,$38,$e0,$e0,$f0       // char 75 'K'
        .byte $f0,$f0,$f0,$f0,$e0,$e0,$e0,$e0       // char 76 'L'
        .byte $00,$00,$00,$de,$ff,$ff,$df,$df       // char 77 'M'
        .byte $00,$00,$00,$fc,$fe,$3e,$3e,$3e       // char 78 'N'
        .byte $00,$00,$00,$fc,$fe,$3e,$3e,$3e       // char 79 'O'
        .byte $00,$00,$00,$fc,$fe,$3e,$3e,$3e       // char 80 'P'
        .byte $00,$00,$00,$be,$fe,$7e,$3e,$3e       // char 81 'Q'
        .byte $00,$00,$00,$fe,$fe,$00,$00,$00       // char 82 'R'
        .byte $00,$00,$00,$fe,$fe,$00,$f8,$fc       // char 83 'S'
        .byte $c0,$c0,$c0,$fc,$fc,$80,$80,$80       // char 84 'T'
        .byte $00,$00,$00                           // char 85 (partial)

txt_2aab:
        .byte $3e,$3e,$3e,$3e,$3e                   // char 85 (partial)
        .byte $00,$00,$00,$0c,$0c,$18,$18,$30       // char 86 'V'
        .byte $00,$00,$00,$df,$df,$df,$df,$df       // char 87 'W'
        .byte $00,$00,$00,$06,$0c,$30,$e0,$c0       // char 88 'X'
        .byte $00,$00,$00                           // char 89 (partial)

txt_2acb:
        .byte $3e,$3e,$3e,$3e,$3e                   // char 89 (partial)
        .byte $00,$00,$00,$fe,$fe,$7e,$fe,$f8       // char 90 'Z'
        .byte $fc,$fc,$c0,$c0,$80,$80,$80,$80       // char 91 '['
        .byte $fe,$fe,$00,$00,$fc,$fc,$00,$00       // char 92 '\'
        .byte $fc,$fc,$7c,$7c,$f8,$f8,$f8,$f8       // char 93 ']'
        .byte $60,$e0,$f0,$f0,$f8,$f8,$fc,$e0       // char 94 '^'
        .byte $00,$00,$00,$00,$00,$00,$ff,$ff       // char 95 '_'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 96 '`'
        .byte $f0,$f0,$f0,$f0,$e0,$e0,$e0,$e0       // char 97 'a'
        .byte $3c,$3c,$3c,$3c,$78,$78,$00,$00       // char 98 'b'
        .byte $00,$1e,$1e,$ff,$ff,$3c,$3c,$3c       // char 99 'c'
        .byte $00,$e0,$e0,$fe,$fe,$c0,$f8,$fc       // char 100 'd'
        .byte $00,$00,$00,$3e,$7c,$f8,$f0,$e0       // char 101 'e'
        .byte $00,$80,$c0,$c0,$80,$00,$dc,$f8       // char 102 'f'
        .byte $f0,$f0,$f0,$e0,$e0,$c0,$80,$00       // char 103 'g'
        .byte $fc,$fc,$e0,$e0,$c0,$c0,$c0,$c0       // char 104 'h'
        .byte $f0,$f8,$f8,$f8,$f8,$f8,$f8,$f8       // char 105 'i'
        .byte $80,$80,$c0,$c0,$ff,$fe,$f8,$f0       // char 106 'j'
        .byte $00,$00,$f0,$f0,$e0,$e0,$e0,$fe       // char 107 'k'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 108 'l'
        .byte $00,$00,$00,$00,$00,$00,$fe,$fe       // char 109 'm'
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 110 'n'
        .byte $00,$3c,$3c,$78,$f0,$f0,$e0,$c0       // char 111 'o'
        .byte $00,$00,$00,$fc,$fe,$7e,$fe,$fe       // char 112 'p'
        .byte $00,$00,$00,$c0,$e0,$e0,$e0,$e0       // char 113 'q'
        .byte $00,$00,$00,$fc,$fe,$3e,$fe,$fe       // char 114 'r'
        .byte $00,$00,$00,$fc,$fe,$3e,$fe,$fe       // char 115 's'
        .byte $00,$00,$00                           // char 116 (partial)

txt_2ba3:
        .byte $3e,$3e,$3e,$3e,$3e                   // char 116 (partial)
        .byte $00,$00,$00,$fe,$fe,$00,$f8,$fc       // char 117 'u'
        .byte $00,$00,$00,$fe,$fe,$00,$f8,$fc       // char 118 'v'
        .byte $00,$00,$00,$fe,$fe,$fc,$f8,$f0       // char 119 'w'
        .byte $00,$00,$00,$fc,$fe,$3e,$3e,$fe       // char 120 'x'
        .byte $00,$00,$00,$fc,$fe,$3e,$3e,$3e       // char 121 'y'
        .byte $00,$00,$00,$e0,$e0,$e0,$e0,$00       // char 122 'z'
        .byte $00,$00,$00,$e0,$e0,$e0,$e0,$00       // char 123 '{'
        .byte $00,$00,$00,$0e,$7e,$fe,$f0,$80       // char 124 '|'
        .byte $00,$00,$00,$00,$fe,$fe,$fe,$00       // char 125 '}'
        .byte $00,$00,$00,$00,$00,$e0,$f8,$fe       // char 126 '~'
        .byte $fc,$fe,$3e,$3e,$fe,$fc,$fc,$f8       // char 127
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 128
        .byte $7c,$7c,$7c,$7f,$3f,$00,$00,$00       // char 129
        .byte $7c,$7c,$7c,$7f,$7f,$00,$00,$00       // char 130
        .byte $7c,$7c,$7c,$7f,$3f,$00,$00,$00       // char 131
        .byte $7c,$7c,$7c,$7f,$3f,$00,$00,$00       // char 132
        .byte $7f,$7f,$7c,$7f,$3f,$00,$00,$00       // char 133
        .byte $1f,$1f,$1f,$1f,$1f,$00,$00,$00       // char 134
        .byte $7c,$7c,$7c,$7f,$3f,$00,$ff,$ff       // char 135
        .byte $7c,$7c,$7c,$7c,$7c,$00,$00,$00       // char 136
        .byte $0f,$0f,$0f,$0f,$0f,$00,$00,$00       // char 137
        .byte $00,$00,$00,$00,$01,$01,$7f,$7f       // char 138
        .byte $7d,$7c,$7c,$7c,$7c,$00,$00,$00       // char 139
        .byte $07,$07,$07,$07,$07,$00,$00,$00       // char 140
        .byte $fb,$fb,$fb,$fb,$fb,$00,$00,$00       // char 141
        .byte $7c,$7c,$7c,$7c,$7c,$00,$00,$00       // char 142
        .byte $7c,$7c,$7c,$7f,$3f,$00,$00,$00       // char 143
        .byte $7c,$7c,$7c,$7f,$ff,$f8,$f8,$f8       // char 144
        .byte $7c,$7c,$7c,$7f,$3f,$00,$00,$00       // char 145
        .byte $7c,$7c,$7c,$7c,$7c,$00,$00,$00       // char 146
        .byte $3f,$1f,$00,$7f,$7f,$00,$00,$00       // char 147
        .byte $1f,$1f,$1f,$1f,$0f,$00,$00,$00       // char 148
        .byte $7c,$7c,$7c,$7f,$3f,$00,$00,$00       // char 149
        .byte $1f,$1f,$1f,$0f,$0f,$00,$00,$00       // char 150
        .byte $fb,$fb,$ff,$ff,$7b,$00,$00,$00       // char 151
        .byte $03,$07,$0c,$30,$60,$00,$00,$00       // char 152
        .byte $7c,$7c,$7c,$7f,$3e,$00,$ff,$ff       // char 153
        .byte $1f,$7f,$7e,$7f,$7f,$00,$00,$00       // char 154
        .byte $1f,$1f,$1f,$1f,$3e,$3e,$3f,$3f       // char 155
        .byte $7c,$7c,$7c,$ff,$ff,$00,$00,$00       // char 156
        .byte $01,$01,$01,$01,$03,$03,$3f,$3f       // char 157
        .byte $07,$07,$07,$07,$0f,$0f,$0f,$0f       // char 158
        .byte $7f,$3f,$1c,$0c,$04,$00,$00,$00       // char 159
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 160
        .byte $07,$07,$00,$07,$0f,$0f,$00,$00       // char 161
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 162
        .byte $3c,$ff,$ff,$3c,$3c,$00,$00,$00       // char 163
        .byte $3f,$1f,$03,$7f,$7f,$07,$07,$00       // char 164
        .byte $07,$0f,$1f,$3e,$7c,$00,$00,$00       // char 165
        .byte $70,$79,$3f,$1f,$00,$00,$00,$00       // char 166
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 167
        .byte $0f,$0f,$0f,$0f,$0f,$0f,$0f,$07       // char 168
        .byte $01,$01,$01,$01,$03,$03,$1f,$1f       // char 169
        .byte $0f,$1f,$1f,$3c,$30,$60,$80,$00       // char 170
        .byte $7f,$07,$07,$07,$0f,$0f,$00,$00       // char 171
        .byte $00,$01,$01,$01,$01,$03,$03,$03       // char 172
        .byte $7f,$7f,$00,$00,$00,$00,$00,$00       // char 173
        .byte $00,$07,$07,$07,$07,$00,$00,$00       // char 174
        .byte $03,$07,$0f,$0f,$1e,$3c,$3c,$00       // char 175
        .byte $7f,$7f,$7e,$7f,$3f,$00,$00,$00       // char 176
        .byte $07,$07,$07,$3f,$3f,$00,$00,$00       // char 177
        .byte $7f,$7f,$7c,$7f,$3f,$00,$00,$00       // char 178
        .byte $7f,$7f,$00,$7f,$7f,$00,$00,$00       // char 179
        .byte $3f,$1f,$00,$00,$00,$00,$00,$00       // char 180
        .byte $3f,$1f,$00,$7f,$7f,$00,$00,$00       // char 181
        .byte $7c,$7c,$7c,$7f,$3f,$00,$00,$00       // char 182
        .byte $07,$0f,$1f,$3f,$7e,$00,$00,$00       // char 183
        .byte $7f,$7c,$7c,$7f,$3f,$00,$00,$00       // char 184
        .byte $3f,$1f,$00,$7f,$7f,$00,$00,$00       // char 185
        .byte $00,$07,$07,$07,$07,$00,$00,$00       // char 186
        .byte $00,$07,$07,$07,$07,$0f,$0f,$0e       // char 187
        .byte $7f,$1f,$07,$00,$00,$00,$00,$00       // char 188
        .byte $00,$7f,$7f,$7f,$00,$00,$00,$00       // char 189
        .byte $01,$0f,$7f,$7e,$70,$00,$00,$00       // char 190
        .byte $3e,$3e,$3e,$3e,$00,$7c,$7c,$00       // char 191
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 192
        .byte $7c,$7c,$fc,$fc,$7c,$00,$00,$00       // char 193
        .byte $7c,$7c,$7c,$fc,$f8,$00,$00,$00       // char 194
        .byte $00,$00,$00,$fc,$fc,$00,$00,$00       // char 195
        .byte $7c,$7c,$fc,$fc,$7c,$00,$00,$00       // char 196
        .byte $fc,$fc,$00,$fc,$fc,$00,$00,$00       // char 197
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 198
        .byte $7c,$7c,$7c,$fc,$f8,$f8,$f8,$f0       // char 199
        .byte $7c,$7c,$7c,$7c,$7c,$00,$00,$00       // char 200
        .byte $80,$80,$80,$80,$80,$00,$00,$00       // char 201
        .byte $f8,$f8,$f8,$f8,$f0,$f0,$f0,$e0       // char 202
        .byte $f0,$f8,$f8,$7c,$7c,$00,$00,$00       // char 203
        .byte $c0,$c0,$c0,$c0,$c0,$00,$00,$00       // char 204
        .byte $be,$be,$be,$be,$be,$00,$00,$00       // char 205
        .byte $7c,$7c,$7c,$7c,$7c,$00,$00,$00       // char 206
        .byte $7c,$7c,$7c,$fc,$f8,$00,$00,$00       // char 207
        .byte $7c,$7c,$7c,$fc,$f8,$00,$00,$00       // char 208
        .byte $7c,$7c,$7c,$fc,$f8,$f8,$fe,$fe       // char 209
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 210
        .byte $fc,$fc,$7c,$fc,$f8,$00,$00,$00       // char 211
        .byte $00,$00,$00,$f0,$f0,$00,$00,$00       // char 212
        .byte $7c,$7c,$fc,$fc,$7c,$00,$00,$00       // char 213
        .byte $30,$60,$60,$c0,$c0,$00,$00,$00       // char 214
        .byte $be,$be,$fe,$fe,$be,$00,$00,$00       // char 215
        .byte $e0,$f0,$f8,$7c,$3c,$00,$00,$00       // char 216
        .byte $7c,$7c,$fc,$fc,$f8,$f8,$f8,$f0       // char 217
        .byte $e0,$80,$00,$fc,$fc,$00,$00,$00       // char 218
        .byte $00,$00,$00,$00,$00,$00,$e0,$e0       // char 219
        .byte $00,$00,$00,$f8,$f8,$00,$00,$00       // char 220
        .byte $f0,$f0,$f0,$f0,$e0,$e0,$e0,$e0       // char 221
        .byte $c0,$c0,$c0,$c0,$80,$80,$80,$80       // char 222
        .byte $fe,$fe,$00,$00,$00,$00,$00,$00       // char 223
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 224
        .byte $c0,$c0,$00,$c0,$80,$80,$00,$00       // char 225
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 226
        .byte $78,$fe,$fe,$78,$78,$00,$00,$00       // char 227
        .byte $fc,$fc,$bc,$fc,$f8,$00,$00,$00       // char 228
        .byte $c0,$9c,$36,$36,$1c,$00,$00,$00       // char 229
        .byte $e0,$f0,$b8,$1c,$00,$00,$00,$00       // char 230
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 231
        .byte $80,$80,$80,$80,$80,$80,$e0,$e0       // char 232
        .byte $f0,$f0,$f0,$f0,$e0,$e0,$c0,$80       // char 233
        .byte $e0,$f0,$f0,$f0,$78,$18,$08,$00       // char 234
        .byte $fe,$c0,$c0,$c0,$80,$80,$00,$00       // char 235
        .byte $00,$f0,$f0,$f0,$e0,$e0,$c0,$80       // char 236
        .byte $fc,$fc,$00,$00,$00,$00,$00,$00       // char 237
        .byte $00,$c0,$c0,$c0,$c0,$00,$00,$00       // char 238
        .byte $c0,$80,$00,$00,$00,$00,$00,$00       // char 239
        .byte $fc,$7c,$7c,$fc,$f8,$00,$00,$00       // char 240
        .byte $c0,$c0,$c0,$f8,$f8,$00,$00,$00       // char 241
        .byte $fe,$fc,$00,$fc,$fc,$00,$00,$00       // char 242
        .byte $fc,$fc,$7c,$fc,$f8,$00,$00,$00       // char 243
        .byte $fc,$fc,$7c,$7c,$7c,$00,$00,$00       // char 244
        .byte $fc,$fc,$7c,$fc,$f8,$00,$00,$00       // char 245
        .byte $7c,$7c,$7c,$fc,$f8,$00,$00,$00       // char 246
        .byte $e0,$c0,$80,$00,$00,$00,$00,$00       // char 247
        .byte $fc,$7c,$7c,$fc,$f8,$00,$00,$00       // char 248
        .byte $fc,$fc,$7c,$fc,$f8,$00,$00,$00       // char 249
        .byte $00,$c0,$c0,$c0,$c0,$00,$00,$00       // char 250
        .byte $00,$00,$00,$00,$00,$00,$00,$00       // char 251
        .byte $e0,$e0,$e0,$e0,$e0,$e0,$e0,$e0       // char 252
        .byte $f8,$f8,$f8,$f8,$f8,$f8,$f8,$f8       // char 253
        .byte $30,$60,$90,$c0,$f0,$fe,$fe,$fe       // char 254
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff           // char 255 (partial)

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

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

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

// --- Region $8ed1-$8ed1 ---
.pc = $8ed1 "dat_8ed1"

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

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

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

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

dat_e545:
        // === Fill data (1 bytes, $e545-$e545) ===
        .byte $00                                   // .

// --- Region $e8d1-$e8d1 ---
.pc = $e8d1 "dat_e8d1"

dat_e8d1:
        // === Fill data (1 bytes, $e8d1-$e8d1) ===
        .byte $00                                   // .

// --- Region $ea32-$ea32 ---
.pc = $ea32 "dat_ea32"

dat_ea32:
        // === Fill data (1 bytes, $ea32-$ea32) ===
        .byte $00                                   // .

// --- Region $f401-$f401 ---
.pc = $f401 "dat_f401"

dat_f401:
        // === Fill data (1 bytes, $f401-$f401) ===
        .byte $00                                   // .

// --- Region $f52c-$f52c ---
.pc = $f52c "dat_f52c"

dat_f52c:
        // === Fill data (1 bytes, $f52c-$f52c) ===
        .byte $00                                   // .

// --- Region $f799-$f799 ---
.pc = $f799 "dat_f799"

dat_f799:
        // === Fill data (1 bytes, $f799-$f799) ===
        .byte $00                                   // .

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

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