// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:18
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer — depacked by emulation
// Packer entry: $0812 (via BASIC SYS 2066)
// Entry point:  $0334 (820)
// IRQ handler:  $1020 (irq_1020)
// IRQ handler:  $1428 (irq_1428)
// IRQ handler:  $ea31 (loc_ea31)
// IRQ handler:  $1043 (irq_1043)
// IRQ handler:  $101f (irq_101f)
//
// Code: 433 bytes, Data: 63055 bytes
// Labels: 156, Subroutines: 1
//
// Cross-references: all OK
// ============================================


// --- Region $1000-$10ae ---
.pc = $1000 "loc_1000"

loc_1000:
        sei
        lda #$7f
        sta $dc0d
        lda #$f1
        sta $d01a
        lda #$1b
        sta $d011
        lda #$20
        sta $0314
        lda #$10
        sta $0315
        jmp loc_1300

dat_101d:
        .byte $00,$00                               // ..

irq_101f:
.label irq_1020 = * + 1
        lda #$d8
        sta $d016
        lda #$00
        sta $d020
        sta $d021
        lda #$30
        sta $d012
        lda #$01
        sta $d019
        lda #$28
        sta $0314
        lda #$14
        sta $0315
        jmp loc_ea31

irq_1043:
        lda #$c8
        sta $d016
        lda #$00
        sta $d020
        sta $d021
        lda #$01
        sta $d019
        lda #$00
        sta $d012
        ldx $fb
        dex
        dex
        dex
        dex
        cpx #$ff
        beq loc_106c
        stx $fb
        stx $d016
        jmp loc_10a2

loc_106c:
        ldx #$07
        stx $fb
        stx $d016
        ldx #$00

loc_1075:
        lda $07c1,x
        sta $07c0,x
        inx
        cpx #$28
        bne loc_1075
        ldx $fc
        lda $1500,x
        sta $07e8
        inc $fc
        lda $fc
        cmp #$00
        bne loc_10a2
        lda $1084
        cmp #$16
        bne loc_109f
        lda #$15
        sta $1084
        jmp loc_10a2

loc_109f:
        inc $1084

loc_10a2:
        lda #$1f
        sta $0314
        lda #$10
        sta $0315
        jmp loc_ea81

// --- Region $1100-$110e ---
.pc = $1100 "loc_1100"

loc_1100:
        lda #$00
        sta $d3ff,x
        lda dat_110f,x
        sta $d3ff,x
        dex
        bne loc_1100
        rts

// --- Region $1300-$1395 ---
.pc = $1300 "loc_1300"

loc_1300:
        lda #$09
        sta $0286
        jsr $e544
        ldx #$00

loc_130a:
        lda txt_1200,x
        sta $0477,x
        inx
        bne loc_130a
        ldx #$00
        lda #$0f

loc_1317:
        sta $dbc0,x
        inx
        cpx #$28
        bne loc_1317
        jsr sub_141d
        lda #$13
        sta $d018
        lda #$05
        sta $d023
        ldx #$00

loc_132e:
        lda txt_13a0,x
        sta $059a,x
        inx
        cpx #$14
        bne loc_132e
        ldx #$00

loc_133b:
        lda $13b4,x
        sta $0618,x
        inx
        cpx #$08
        bne loc_133b
        ldx #$00

loc_1348:
        lda txt_13bc,x
        sta $0662,x
        inx
        cpx #$14
        bne loc_1348
        ldx #$00
        lda #$01

loc_1357:
        sta $d990,x
        inx
        bne loc_1357
        lda #$01
        sta $fc
        cli

loc_1362:
        jsr $ffe4
        beq loc_1362
        sei
        lda #$31
        sta $0314
        lda #$ea
        sta $0315
        lda #$f0
        sta $d01a
        lda #$81
        sta $dc0d
        cli
        lda #$00
        sta $d418
        lda #$93
        jsr $ffd2
        lda #$15
        sta $d018
        lda #$c8
        sta $d016
        jmp loc_fce2

dat_1394:
        .byte $00,$00                               // ..

// --- Region $141d-$1473 ---
.pc = $141d "sub_141d"
// Referenced by: jsr from $131f

sub_141d:
        lda #$40
        sta $b8
        lda #$07
        sta $fb
        jmp loc_1100

irq_1428:
        ldx $b8

loc_142a:
        lda $d012
        cmp #$e0
        beq loc_1446
        lda $d012

loc_1434:
        cmp $d012
        beq loc_1434
        lda $14aa,x
        sta $d022
        dex
        bne loc_142a
        ldx #$40
        bne loc_142a

loc_1446:
        inc txt_14a9
        lda txt_14a9
        cmp #$03
        bne loc_145d
        lda #$00
        sta txt_14a9
        dec $b8
        bne loc_145d
        lda #$40
        sta $b8

loc_145d:
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$43
        sta $0314
        lda #$10
        sta $0315
        jmp loc_ea81

// --- Region $f521-$f526 ---
.pc = $f521 "loc_f521"

loc_f521:
        beq loc_f523

loc_f523:
        php
        bvc loc_f547
        rti

// --- Region $f547-$f54a ---
.pc = $f547 "loc_f547"

loc_f547:
        .byte $6f,$00,$00                           // rra $0000 // ILLEGAL
        brk

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

// --- Region $0803-$0ac0 ---
.pc = $0803 "dat_0803"

dat_0803:
        .byte $a1,$a1,$99
        .text "B<<N>"
        .byte $6e,$ce,$ee,$76,$00,$f8,$ec,$f8
        .byte $ec,$e6,$e6,$fc,$00,$3c,$66,$e0,$e0,$e0,$66,$3c,$00,$f8,$0c,$ce // .....<f...f<....
        .byte $ce,$ce,$cc,$f8,$00,$3c,$66,$e0,$fc,$e0,$66,$3c,$00,$3c,$76,$70 // .....<f...f<.<vp
        .byte $f8,$70,$70,$70,$00,$3c,$66,$e0,$e6,$e6,$66,$3e,$00,$fc,$e0,$fc // .ppp.<f...f>....
        .byte $e6,$e6,$e6,$e6,$0c,$3c,$1c,$1c,$1c,$1c,$1c,$38,$00,$fc,$1c,$1c // .....<.....8....
        .byte $1c,$1c,$1c,$1c,$78,$e6,$ec,$f8,$f8,$fc,$ec,$e6,$00,$f8,$e0,$e0 // ....x...........
        .byte $e0,$e2,$e6,$fe,$00,$ec,$fe,$d6,$d6,$d6,$d6,$d6,$00,$ec,$fe,$e6 // ................
        .byte $e6,$e6,$ec,$ee,$00,$38,$6c,$ee,$ee,$ee,$6c,$38,$00,$f8,$cc,$ce // .....8l...l8....
        .byte $cc,$d8,$c0,$c0,$00,$38,$6c,$ee,$ee,$ee,$6c,$18,$3e,$fc,$ee,$ec // .....8l...l.>...
        .byte $f8,$ec,$e6,$e6,$00,$78,$cc,$f0,$7c,$1e,$c6,$7c,$00,$fe // .....x..|..|..

txt_08a1:
        .text "888888"
        .byte $00                                   // string terminator
        .byte $ee,$6e,$ce,$ce,$ce,$fe,$6e,$00,$e6,$e6,$e6,$e6,$6c,$7c,$38,$00 // .n....n.....l|8.
        .byte $c6,$c6,$d6,$d6,$d6,$fe,$6e,$00,$e6,$ce,$5c,$38,$74,$e6,$ce,$00 // ......n...\8t...
        .byte $e6,$ce,$5c,$38,$70,$e0,$c0,$00,$fe,$0e,$1c,$38,$70,$e0,$fe,$00 // ..\8p......8p...

txt_08d8:
        .text ">00000>"
        .byte $00                                   // string terminator
        .byte $0c,$12,$30,$7c,$30,$62,$fc,$00,$7c,$0c,$0c,$0c,$0c,$0c,$7c,$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

txt_0908:
        .text "<$$$$<$<"
        .byte $6c,$6c,$6c,$00,$00,$00,$00,$00,$66,$66,$ff,$66,$ff,$66,$66,$00 // lll.....ff.f.ff.
        .byte $18,$3e,$60,$3c,$06,$7c,$18,$00,$f7,$9d,$9b,$f6,$6f,$d9,$b9,$ef // .>`<.|......o...
        .byte $78,$cc,$94,$cc,$a6,$b3,$c9,$7f,$1e,$32,$26,$3c,$00,$00,$00,$00 // x........2&<....
        .byte $1c                                   // .

txt_0941:
        .text "$HPPH$"
        .byte $1c,$38,$24,$12,$0a,$0a,$12,$24,$38,$10,$54,$38,$fe,$38,$54,$10 // .8$....$8.T8.8T.
        .byte $00,$00,$10,$10,$7c,$10,$10,$00,$00,$00,$00,$00 // ....|.......

txt_0963:
        .text "<$4,8"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$7e,$7e,$00,$00,$00,$00,$00,$00,$00,$3c,$66,$3c,$07 // ...~~.......<f<.
        .byte $0d,$1b,$36,$6c,$d8,$b0,$e0,$38,$6c,$ee,$ee,$ee,$6c,$38,$00,$38 // ..6l...8l...l8.8
        .byte $78
        .text "88888"
        .byte $00,$7c,$ce,$0e
        .byte $3c,$70,$e0,$fe,$00,$7e
        .byte $0c,$18,$3c,$0e,$ce,$7c,$00,$30,$30,$64,$6c,$cc,$fe,$0c,$00,$fc // ..<..|.00dl.....
        .byte $c0,$f8,$cc,$0e,$cc,$78,$00,$38,$60,$ec,$ee,$e6,$66,$3c,$00,$fe // .....x.8`...f<..
        .byte $0e,$1c,$18,$38,$30,$30,$00,$38,$64,$70 // ...800.8dp

txt_09c3:
        .text "<N"
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $7c,$00,$38,$6c,$ee,$6e,$2e,$0c,$78,$00,$38,$28,$38,$00,$38,$28 // |.8l.n..x.8(8.8(
        .byte $38,$00,$38,$28,$38,$00,$38,$28,$38,$18,$0e,$18,$30,$60,$30,$18 // 8.8(8.8(8...0`0.
        .byte $0e,$00,$00,$00,$7e,$00,$7e,$00,$00,$00,$70,$18,$0c,$06,$0c,$18 // ....~.~...p.....
        .byte $70,$00
        .byte $3e,$63
        .byte $59,$73
        .text "&<$<"
        .byte $ff,$d9,$e6,$d9,$e6,$d9
        .byte $e6,$d9,$ff,$99,$66,$99,$66,$99,$66,$99,$c0,$c0,$c0,$c0,$70,$b0 // ....f.f.f.....p.
        .byte $70,$b0,$00,$00,$00,$00,$00,$00,$00,$00 // p.........

txt_0a20:
        .text "?9696969"
        .byte $ff,$99,$66,$99,$66,$99,$66,$99,$ff,$99,$66,$99,$66,$99,$66,$99 // ..f.f.f...f.f.f.
        .byte $f0,$9c,$67,$9b,$66,$99,$66,$99,$0f,$0d,$0e,$0d,$ce,$cd,$ce,$cd // ..g.f.f.........
        .byte $fc,$9c,$6c,$9c,$6c,$9c,$6c,$9c,$00,$00,$00,$00,$00,$00,$00,$00 // ..l.l.l.........
        .fill 8, $00

txt_0a60:
        .text "69696969"
        .byte $73,$b3,$73,$b3,$73,$b3,$73,$b3,$6c,$9c,$6c,$9c,$6c,$9c,$6c,$9c // s.s.s.s.l.l.l.l.
        .byte $e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9,$ce,$cd,$ce,$cd,$ce,$cd,$ce,$cd // ................
        .byte $6c,$9c,$6c,$9c,$6c,$9c,$6c,$9c       // l.l.l.l.

txt_0a90:
        .text "69696969"
        .byte $7f,$b3,$73,$b3,$73,$b3,$73,$b3,$6f,$9c,$6c,$9c,$6c,$9c,$6c,$9c // ..s.s.s.o.l.l.l.
        .byte $e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9,$ce,$cd,$ce,$cd,$ce,$cd,$ce,$cd // ................
        .byte $6c,$9c,$6c,$9c,$6c,$9c,$6c,$9c       // l.l.l.l.

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

// --- Region $0ae8-$0b18 ---
.pc = $0ae8 "dat_0ae8"

dat_0ae8:
        .byte $03,$03,$03,$03,$0e,$0d,$0e,$0d,$ff,$99,$66,$99,$66,$99,$66,$99 // ..........f.f.f.
        .byte $ff,$9b,$67,$9b,$67,$9b,$67,$9b,$e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9 // ..g.g.g.........
        .byte $fe,$cd,$ce,$cd,$c3,$c3,$c3,$c3,$6c,$9c,$6c,$9c,$67,$9b,$67,$9b // ........l.l.g.g.

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

// --- Region $0b60-$0b90 ---
.pc = $0b60 "txt_0b60"

txt_0b60:
        .text "6969696?"
        .byte $73,$b3,$73,$b3,$73,$b3,$73,$f3,$6c,$9c,$6c,$9c,$6c,$9c,$6c,$fc // s.s.s.s.l.l.l.l.
        .byte $e6,$d9,$e6,$d9,$e6,$d9,$e6,$ff,$ce,$cd,$ce,$cd,$ce,$cd,$ce,$cf // ................
        .byte $6c,$9c,$6c,$9c,$6c,$9c,$6c,$fc       // l.l.l.l.

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

// --- Region $0be8-$0c40 ---
.pc = $0be8 "dat_0be8"

dat_0be8:
        .text "6969"
        .byte $e6,$d9,$e6,$d9,$7f,$b3,$73,$b3,$c3,$c3,$c3,$c3
        .byte $6c,$9c,$70,$b0,$c0,$c0,$00,$00,$e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9 // l.p.............
        .fill 8, $c0
        .byte $e6,$d9,$e6,$d9                       // ....

txt_0c14:
        .text "6969"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cd,$ce,$c3,$73,$b3,$73,$b0,$ff,$99,$66,$99,$66,$99,$66,$d9,$ff // ...s.s...f.f.f..
        .byte $99,$66,$99,$66,$99,$66,$99,$ff,$99,$66,$99,$66,$99,$66,$99,$ff // .f.f.f...f.f.f..
        .byte $9b,$67,$9b,$67,$9b,$67,$9b           // .g.g.g.

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

// --- Region $0c60-$0d40 ---
.pc = $0c60 "dat_0c60"

dat_0c60:
        .byte $ff,$d9,$e6,$d9,$e6,$d9,$e6,$d9,$ff,$99,$66,$99,$66,$99,$66,$99 // ..........f.f.f.
        .byte $00,$c0,$70,$b0,$6c,$9c,$6c,$9c,$ff,$d9,$e6,$d9,$e6,$d9,$e6,$d9 // ..p.l.l.........
        .byte $ff,$99,$66,$99,$66,$99,$66,$99,$fc,$9c,$6c,$9c,$6c,$9c,$6c,$9c // ..f.f.f...l.l.l.
        .byte $ff,$d9,$e6,$d9,$e6,$d9,$e6,$d9,$ff,$99,$66,$99,$66,$99,$66,$99 // ..........f.f.f.
        .byte $fc,$9c,$6c,$9c,$6c,$9c,$6c,$9c,$03,$0d,$36,$39,$e6,$d9,$e6,$d9 // ..l.l.l...69....
        .byte $ff,$99,$66,$99,$66,$99,$66,$99,$00,$c0,$70,$b0,$6c,$9c,$6c,$9c // ..f.f.f...p.l.l.
        .byte $ff,$d9,$e6,$d9,$e6,$d9,$e6,$d9,$ff,$99,$66,$99,$66,$99,$66,$99 // ..........f.f.f.
        .byte $ff,$99,$66,$99,$66,$99,$66,$99,$ff,$99,$66,$99,$66,$99,$66,$9b // ..f.f.f...f.f.f.
        .byte $f3,$b3,$73,$c3,$ce,$cd,$ce,$0d,$67,$9b,$67,$9b,$6c,$9c,$6c,$9f // ..s.....g.g.l.l.
        .byte $00,$00,$00,$00,$00,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$ff // ................
        .byte $e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // ................
        .byte $0e,$0d,$0e,$0d,$03,$03,$03,$03,$6c,$9c,$6c,$9c,$67,$9b,$67,$9b // ........l.l.g.g.
        .byte $e6,$d9,$e6
        .text "9696"
        .byte $0d,$ff,$c0,$c0,$b0,$70,$b0,$70,$9c
        .byte $ff,$03,$03,$03,$03,$03,$03,$03,$67,$9b,$67,$9b,$67,$9b,$67,$9b // ........g.g.g.g.

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

// --- Region $0d60-$0e40 ---
.pc = $0d60 "dat_0d60"

dat_0d60:
        .byte $e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9,$fe,$cd,$ce,$cd,$ce,$cd,$ce,$cd // ................
        .byte $6c,$9c,$6c,$9c,$6c,$9c,$6c,$9c,$e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9 // l.l.l.l.........
        .byte $fe,$cd,$ce,$cd,$ce,$cd,$fe,$99,$6c,$9c,$6c,$9c,$6c,$9c,$6c,$9c // ........l.l.l.l.
        .byte $ff,$03,$03,$03,$03,$03,$03,$03,$67,$9b,$67,$9b,$67,$9b,$67,$9b // ........g.g.g.g.
        .byte $fc,$00,$00,$00,$00,$00,$00,$00,$e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9 // ................
        .byte $fe,$cd,$ce,$cd,$ce,$cd,$ce,$cd,$6c,$9c,$6c,$9c,$6c,$9c,$6c,$9c // ........l.l.l.l.
        .byte $e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9,$ff,$c0,$c0,$c0,$c0,$c0,$c0,$ff // ................
        .byte $ff,$03,$03,$03,$0e,$0d,$0e,$fd,$67,$9b,$67,$9c,$6c,$9c,$6c,$b0 // ........g.g.l.l.
        .text "6969"
        .byte $e6,$d9,$e6,$ff,$66,$99,$66,$99,$66,$99,$66,$ff
        .byte $66,$99,$66,$99,$66,$99,$66,$ff,$67,$9b,$67,$9b,$67,$9b,$67,$9b // f.f.f.f.g.g.g.g.
        .byte $e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$ff // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$ff,$e6,$d9,$e6,$d9,$36,$39,$36,$f9 // ............696.
        .byte $ce,$cd,$ce,$c3,$73,$b3,$73,$b0,$6c,$9c,$6c,$9b,$67,$9b,$67,$d9 // ....s.s.l.l.g.g.
        .byte $03,$03,$03,$03,$03,$03,$03,$ff,$67,$9b,$67,$9b,$67,$9b,$67,$9b // ........g.g.g.g.

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

// --- Region $0e60-$0f40 ---
.pc = $0e60 "dat_0e60"

dat_0e60:
        .byte $e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9,$ce,$cd,$ce,$cd,$ce,$cd,$ce,$cd // ................
        .byte $6c,$9c,$6c,$9c,$6c,$9c,$6c,$9c,$e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9 // l.l.l.l.........
        .byte $66,$99,$66,$99,$66,$99,$fe,$cd,$6c,$9c,$6c,$9c,$6c,$9c,$6c,$9c // f.f.f...l.l.l.l.
        .fill 8, $03
        .byte $67,$9b,$67,$9b,$67,$9b,$67,$9b,$00,$00,$00,$00,$00,$00,$00,$00 // g.g.g.g.........
        .byte $e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9,$ce,$cd,$ce,$cd,$ce,$cd,$ce,$fd // ................
        .byte $6c,$9c,$6c,$9c,$6c,$9c,$6c,$9c,$e6,$d9,$e6,$d9,$e6,$d9,$e6,$d9 // l.l.l.l.........
        .byte $66,$99,$66,$99,$66,$99,$fe,$cd,$66,$99,$66,$99,$67,$9b,$67,$9b // f.f.f...f.f.g.g.
        .byte $70,$c0,$c0,$c0,$00,$00,$00,$0f,$00,$00,$00,$00,$00,$00,$00,$ff // p...............
        .byte $00,$00,$00,$00,$00,$00,$00,$ff,$03,$03,$03,$03,$03,$03,$03,$ff // ................
        .byte $67,$9b,$67,$9b,$67,$9b,$67,$9b,$e6,$d9,$e6,$d9,$e6,$d9,$e6,$ff // g.g.g.g.........
        .byte $66,$99,$66,$99,$66,$99,$66,$ff,$66,$99,$66,$99,$66,$99,$66,$ff // f.f.f.f.f.f.f.f.
        .byte $66,$99,$66,$99,$66,$99,$66,$ff,$6c,$9c,$6c,$9c,$67,$9b,$67,$ff // f.f.f.f.l.l.g.g.
        .byte $e6,$d9,$e6
        .text "9696?"
        .byte $66,$99,$66,$99,$66,$99,$66,$ff
        .byte $67,$9b,$67,$9b,$67,$9b,$67,$ff       // g.g.g.g.

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

// --- Region $0f60-$0fff ---
.pc = $0f60 "dat_0f60"

dat_0f60:
        .byte $e6,$d9,$e6,$d9,$e6,$d9,$e6,$ff,$ce,$cd,$ce,$cd,$ce,$cd,$ce,$cf // ................
        .byte $6c,$9c,$6c,$9c,$6c,$9c,$6c,$fc,$e6,$d9,$e6,$d9,$e6,$d9,$e6,$ff // l.l.l.l.........
        .byte $ce,$cd,$ce,$cd,$ce,$cd,$ce,$cf,$6c,$9c,$6c,$9c,$6c,$9c,$6c,$fc // ........l.l.l.l.
        .fill 8, $03
        .byte $67,$9b,$67,$9b,$67,$9b,$67,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // g.g.g.g.........
        .byte $e6,$d9,$e6,$d9,$36,$39,$0e,$03,$66,$99,$66,$99,$66,$99,$66,$ff // ....69..f.f.f.f.
        .byte $6c,$9c,$6c,$9c,$70,$b0,$c0,$00,$e6,$d9,$e6,$d9,$e6,$d9,$e6,$ff // l.l.p...........
        .byte $c3,$c3,$c3,$cd,$ce,$cd,$ce,$cf,$67,$9b,$67,$9c,$6c,$9c,$6c,$fc // ........g.g.l.l.
        .text "6969"
        .byte $e6,$d9,$e6,$ff,$66,$99,$66,$99,$66,$99,$66,$ff
        .byte $66,$99,$66,$99,$66,$99,$66,$ff,$66,$99,$66,$99,$66,$99,$66,$ff // f.f.f.f.f.f.f.f.
        .byte $67,$9b,$67,$9b,$67,$9b,$67,$ff       // g.g.g.g.

// --- Region $10af-$10af ---
.pc = $10af "dat_10af"

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

// --- Region $110f-$11c0 ---
.pc = $110f "dat_110f"

dat_110f:
        .byte $00,$30,$04,$00,$00,$21,$0f,$fa,$28,$04,$00,$00,$21,$0f,$fa,$18 // .0...!..(...!...
        .byte $02,$00,$00,$21,$0f,$fa,$00,$10,$ff,$3f,$6d,$00,$00,$00,$00,$00 // ...!.....?m.....
        .byte $45,$91
        .text "1$A<"
        .byte $dd,$c6,$85
        .byte $26,$86,$f1
        .byte $5a,$c6,$82,$ea
        .byte $a2,$b1,$54,$02,$b2,$31,$d0,$ea,$1a,$52,$37,$82,$28,$c3,$c6,$82 // ..T..1...R7.(...
        .byte $f1,$45,$c7,$41,$03,$ff,$00,$ff,$80,$ff,$00,$00,$ff,$00,$ff,$00 // .E.A............
        .byte $ff,$20,$70,$5b,$4c,$f0,$55,$00,$00,$00,$ff,$00,$ff,$00,$ff,$00 // . p[L.U.........
        .byte $f1,$00,$20,$50,$60,$50,$f7,$00,$eb   // .. P`P...

txt_1178:
        .byte $40                                   // @ character
        .byte $22                                   // double quote character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $f8,$50,$f3,$80,$f2,$10,$78,$50,$fa,$90,$e1,$00,$eb,$90,$ff,$10 // .P....xP........
        .byte $ff,$80,$ef,$80,$e2,$00,$63,$ff,$ff,$00,$00,$00,$ff,$00,$ff,$00 // ......c.........
        .byte $ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00,$ff,$00 // ................
        .byte $ff,$00,$ff,$77,$f7,$80,$fb,$88,$ff,$63,$ff,$00,$ff,$00,$ff,$00 // ...w.....c......
        .byte $ff,$00,$ff,$00,$ff                   // .....

dat_11c0:
        // === Fill data (1 bytes, $11c0-$11c0) ===
        .byte $00                                   // .

// --- Region $1200-$12ff ---
.pc = $1200 "txt_1200"

txt_1200:
        .text "    "
        .byte $40                                   // @ character
        .text "ABC                           "
        .byte $5d,$5e,$5f                           // ]^_

txt_1226:
        .text "      "
        .byte $60,$61,$62,$63                       // `abc

txt_1230:
        .text "                           "
        .byte $7d,$7e,$7f                           // }~.

txt_124e:
        .text "      "
        .byte $80,$81,$82,$83,$84,$85,$86,$87       // ........

txt_125c:
        .text "DEFGHI"
        .byte $8c,$8d,$8e,$8f,$90,$91,$92,$93,$94,$95,$96,$97,$98,$99,$9a,$9b // ................
        .byte $9c,$9d,$9e,$9f                       // ....

txt_1276:
        .text "      "
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $a1,$a2,$a3,$a4,$a5,$a6,$a7           // .......

txt_1284:
        .text "RSTUVW"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $ad,$ae,$af,$b0,$b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$ba,$bb,$bc // ................
        .byte $bd,$be,$bf                           // ...

txt_129e:
        .text "      "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c1,$c2,$c3,$c4,$c5,$c6,$c7           // .......

txt_12ac:
        .text "LMNOPQ"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cd,$ce,$cf,$d0,$d1,$d2,$d3,$d4,$d5,$d6,$d7,$d8,$d9,$da,$db,$dc // ................
        .byte $dd,$de,$df                           // ...

txt_12c6:
        .text "      "
        .byte $e0,$e1,$e2,$e3,$e4,$e5,$e6,$e7,$6c,$6d,$6e,$6f,$70,$71,$ec,$ed // ........lmnopq..
        .byte $ee,$ef,$f0,$f1,$f2,$f3,$f4,$f5,$f6,$f7,$f8,$f9,$fa,$fb,$fc,$fd // ................
        .byte $fe,$ff                               // ..

txt_12ee:
        .text "                  "

// --- Region $1396-$13d0 ---
.pc = $1396 "Segment $1396"
        .fill 10, $00

txt_13a0:
        .encoding "screencode_mixed"
        .text "+the king of cracks+presents"
        .encoding "petscii_upper"

txt_13bc:
        .text "     "
        .byte $02,$15,$07,$07,$19,$20,$02,$0f,$19   // ..... ...

txt_13ca:
        .text "+     "
        .byte $00                                   // string terminator

// --- Region $1474-$1474 ---
.pc = $1474 "dat_1474"

dat_1474:
        // === Fill data (1 bytes, $1474-$1474) ===
        .byte $00                                   // .

// --- Region $14a9-$1700 ---
.pc = $14a9 "txt_14a9"

txt_14a9:
        .encoding "screencode_mixed"
        .text "a"
        .text "@"
        .text "@"
        .text "@"
        .text "kkllooaaoollkk"
        .text "@"
        .text "@"
        .text "ffnnccaaccnnff"
        .text "@"
        .text "@"
        .text "bbhjggaaggjhbb"
        .text "@"
        .text "@"
        .text "iieemmaammeei"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "  buggy boy was cracked and trained by zoolook of the dominators the"
        .encoding "petscii_upper"

txt_1544:
        .text " 6/11-87.. "

txt_154f:
        .encoding "screencode_mixed"
        .text "this days top"
        .encoding "petscii_upper"

txt_155c:
        .text " 25:: 1."
        .byte $06,$01,$09,$12,$0c,$09,$07,$08,$14   // .........

txt_156d:
        .text ", 2."
        .byte $01,$03,$05,$2f,$03,$0f,$03,$0f,$2f,$06,$09,$0b,$09,$0e // .../..../.....

txt_157f:
        .text ", 3."
        .byte $06,$03,$13                           // ...

txt_1586:
        .text ", 4."
        .byte $03,$03,$13                           // ...

txt_158d:
        .text ", 5."
        .byte $14,$12,$09,$01,$04                   // .....

txt_1596:
        .text ", 6."
        .byte $0d                                   // string terminator
        .byte $01,$04,$13,$11,$15,$01,$04           // .......

txt_15a2:
        .text ", 7. 5211, 8."
        .byte $13,$0f,$06,$14,$17,$01,$12,$20,$14,$05,$03,$0b,$0e,$09,$03,$13 // ....... ........
        .byte $2c,$39,$2e,$03,$06,$12               // ,9....

txt_15c5:
        .text ", 10."
        .byte $10,$01,$10,$09,$0c,$0c,$09,$0f,$0e,$13 // ..........

txt_15d4:
        .text ", 11."
        .byte $03,$36,$34,$03,$07,$2f,$0c,$05,$20,$07,$12,$0f,$15,$10,$05 // .64../.. ......

txt_15e8:
        .text ", 12."
        .byte $02,$05,$01,$13,$14,$09,$05,$20,$02,$0f,$19,$13 // ....... ....

txt_15f9:
        .text ", 13."
        .byte $14,$0c,$07                           // ...

txt_1601:
        .text "'45, 14."
        .byte $14,$03,$10                           // ...

txt_160c:
        .text ", 15."
        .byte $14,$01,$15                           // ...

txt_1614:
        .text ", 16."
        .byte $0e,$05,$17,$20,$09,$0d,$10,$0f,$12,$14,$13 // ... .......

txt_1624:
        .text ", 17."
        .byte $01,$18,$09,$0f,$0d,$20,$31,$20,$03,$12,$05,$17 // ..... 1 ....

txt_1635:
        .text ", 18."
        .byte $07,$01,$0d,$05,$02,$15,$13,$14,$05,$12 // ..........

txt_1644:
        .text ", 19."
        .byte $07,$03,$06                           // ...

txt_164c:
        .text ", 20."
        .byte $12,$01,$1a,$0f,$12,$20,$05,$18,$10,$12,$05,$13,$13 // ..... .......

txt_165e:
        .text ", 21."
        .byte $0d                                   // string terminator

txt_1664:
        .encoding "screencode_mixed"
        .text "adonna cracking group"
        .encoding "petscii_upper"

txt_1679:
        .text ", 22."
        .byte $0e,$05,$17,$20,$0d,$05,$0e           // ... ...

txt_1685:
        .text ", 23."
        .byte $0c,$05,$16,$05,$0c                   // .....

txt_168f:
        .text " 99, 24."
        .byte $14,$08,$05,$20,$13,$03,$09,$05,$0e,$14,$09,$13,$14 // ... .........

txt_16a4:
        .text ", 25."
        .byte $14,$08,$05,$20,$05,$01,$13,$05       // ... ....

txt_16b1:
        .text "..."

dat_16b4:
        // === Fill data (76 bytes, $16b4-$16ff) ===
        .fill 76, $20

dat_1700:
        // === Fill data (1 bytes, $1700-$1700) ===
        .byte $00                                   // .

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

loc_ea31:
        .byte $00                                   // .

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

loc_ea81:
        .byte $00                                   // .

// --- Region $f300-$f520 ---
.pc = $f300 "dat_f300"

dat_f300:
        .byte $45,$48,$4e,$62,$6f,$8e,$a1,$d3,$dc,$e4,$ef,$f2,$fd,$1b,$1e // EHNbo..........

txt_f30f:
        .byte $22                                   // double quote character
        .text ":BCDRUX"
        .byte $5c                                   // backslash character
        .byte $64,$6d,$76,$77,$91,$93,$94,$9a,$9f,$a0,$a5,$b1,$b2,$b4,$b9,$bc // dmvw............
        .byte $c1,$c7,$c8,$d2,$d4,$db,$dd,$e1,$e5,$eb,$f6,$f9,$1d,$1f // ..............

txt_f336:
        .text "#'-FGIMOQSVWYZ"
        .byte $5b,$5d,$5e,$5f,$61,$71,$74,$7d,$83,$87,$88,$8c,$8f,$92,$95,$96 // []^_aqt}........
        .byte $97,$98,$9e,$a3,$a4,$a7,$aa,$ac,$ae,$af,$b5,$b6,$b7,$ba,$bb,$be // ................
        .byte $bf,$c2,$c4,$c5,$d1,$d5,$d7,$da,$de,$df,$e3,$e7,$ed,$f4 // ..............

txt_f372:
        .text "%)*;=JK"
        .byte $65,$68,$69,$6a,$6b,$72,$75,$79,$7a,$7b,$89,$8a,$8b,$a8,$ab,$cb // ehijkruyz{......
        .byte $e9,$00,$16,$8b,$43,$2f,$ec,$d9       // ....C/..

txt_f391:
        .text "X "
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $50,$b2,$b1,$00,$d9,$db,$67,$61,$0a,$d0,$2c,$92,$fd,$fb,$e4,$b2 // P.....ga..,.....
        .byte $0d,$95,$a1,$42,$85,$e7,$60,$2c,$92,$fd,$ab,$e4,$b2,$0b,$2c,$46 // ...B..`,......,F
        .byte $0d,$98,$30,$60,$05,$92,$5f,$10,$88,$83,$05,$ab,$f6,$84,$21,$0a // ..0`.._.......!.
        .byte $b5,$9d,$7a,$f5,$eb,$d7,$1c,$16,$b5,$eb,$d7,$af,$5e,$bf,$62,$ed // ..z.........^.b.
        .byte $b3,$65,$ae,$c2,$06,$cb,$f7,$ef,$aa,$05,$84,$1d,$b0,$fe,$fd,$fb // .e..............
        .byte $f7,$e0,$76,$c2,$21,$0b,$b6           // ..v.!..

txt_f3eb:
        .text "PG."
        .byte $5c                                   // backslash character
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $4b,$1c,$1b,$3c,$c2,$f2,$a7,$8b,$14,$11,$cb,$97,$2e,$52,$dd,$41 // K..<.........R.A
        .byte $da,$cb,$db,$67,$61,$08,$1e,$fc,$a0,$3a,$2f,$3e,$f4,$06,$18,$f1 // ...ga....:/>....
        .byte $e3,$c7,$8f,$1c,$19                   // .....

txt_f415:
        .text "QP"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $42,$c2,$8a,$00,$84,$21,$17,$a4,$70,$7d,$fb,$fb,$f7,$ec,$28,$a0 // B....!..p}....(.
        .byte $0a,$13,$0b,$1d,$b8,$14,$20,$0a,$13,$0b,$1f,$05,$f8,$a0,$c3,$3f // ...... ........?
        .byte $5c,$7c,$17,$f0,$81,$07,$8b,$16,$2c,$58,$90,$60,$ad,$53,$17,$4c // \|......,X.`.S.L
        .byte $4b,$1b,$40,$e9,$5a,$b5,$6a,$d5,$ba,$00,$17,$6c,$a1,$6e,$dd,$bb // K.@.Z.j....l.n..
        .byte $74,$14,$f1,$21,$90,$d8,$a9,$80,$00,$00,$00,$00,$02,$cf,$1e,$3c // t..!...........<
        .byte $78,$d9,$e3,$64,$a5,$28,$00,$00,$00,$84,$39,$0e,$42,$02,$ea,$0d // x..d.(....9.B...
        .byte $13,$67                               // .g

txt_f47a:
        .text "7K"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $4d,$f5,$88,$d0,$2c,$86,$ca,$2e,$3d,$f9,$63,$3c,$a5,$72,$26,$10 // M...,...=.c<.r&.
        .byte $cb,$ce,$4a,$ab,$20,$00,$01,$af,$8a,$bd,$08,$84,$57,$f1,$d7,$1f // ..J. .......W...
        .byte $8d,$44,$e2,$72,$a7,$18,$f4,$d4,$31,$f0,$c7,$50,$d3,$00,$29,$d3 // .D.r....1..P..).
        .byte $e9,$4e,$98,$00,$00,$02,$cf,$14,$3d,$88,$e0,$00,$00,$85,$42,$80 // .N......=.....B.
        .byte $00,$00,$00,$0b,$24,$b3,$6e,$ba,$ee,$59,$54,$fb,$ef,$c7 // ....$.n..YT...

txt_f4cb:
        .text "."
        .byte $5c                                   // backslash character
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $4b,$1c,$11,$fd,$c7,$8f,$1e,$3c,$70,$74,$85,$3e,$ce,$0b,$f8,$40 // K......<pt.>...@
        .byte $85,$ad,$76,$cc,$f8,$5d,$01,$8b,$13,$0c,$5f,$38,$6b,$02,$d4,$5d // ..v..]...._8k..]
        .byte $9e,$67,$f9,$f6,$08,$e8,$9e,$d9       // .g......

txt_f4f6:
        .text "DK "
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $3f,$5d,$d8,$f8,$b1,$02,$3b,$0d,$82,$ca,$c3,$ef // ?]....;.....

txt_f506:
        .byte $40                                   // @ character
        .text "G.TU*"
        .byte $de,$c1,$1f,$bc,$70,$47,$ef,$1c,$11,$fb,$c7,$04,$7e,$f1,$ee,$cf // ....pG......~...
        .byte $bb,$89,$13,$8a,$ec                   // .....

// --- Region $f527-$f546 ---
.pc = $f527 "dat_f527"

dat_f527:
        .byte $00,$60,$bb,$5b,$35,$6b,$b8,$00,$83,$51,$36,$18,$d5,$56,$78,$d9 // .`.[5k...Q6..Vx.
        .byte $38,$c4,$31,$0c,$43,$39,$88,$62,$18,$86,$8b,$16,$2c,$5c,$1b,$f0 // 8.1.C9.b....,\..

// --- Region $f54b-$f5c8 ---
.pc = $f54b "dat_f54b"

dat_f54b:
        .byte $00,$00,$50,$50,$97,$42,$5d,$09,$74,$0e,$62,$18,$86,$21,$8e,$62 // ..PP.B].t.b..!.b
        .byte $18,$86,$21,$90,$10,$61,$c4,$21,$88,$6a,$35,$e7,$d7,$85,$1a,$14 // ..!..a.!.j5.....
        .byte $6b,$50,$4b,$04,$b0,$4b,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00 // kPK..K..........
        .byte $02,$5d,$09,$74,$25,$d0,$97,$43,$1e,$4c,$79,$31,$e4,$c7,$90,$b0 // .].t%..C.Ly1....
        .byte $4b,$04,$b0,$4b,$04,$43,$10,$c4,$31,$0e,$14,$68,$51,$a1,$46,$85 // K..K.C..1..hQ.F.
        .byte $18,$b0,$4b,$04,$b0,$4b,$06,$5d,$09,$74,$25,$d0,$97,$41,$0d,$93 // ..K..K.].t%..A..
        .byte $1e,$4c,$79,$31,$e4,$59,$41,$2c,$12,$c1,$2c,$11,$0c,$43,$10,$c4 // .Ly1.YA,..,..C..

txt_f5bb:
        .text "8Q"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $46,$85,$1a,$14,$62,$c1,$2c,$12,$c1,$2c,$10 // F...b.,..,.

// --- Region $f5e1-$f607 ---
.pc = $f5e1 "dat_f5e1"

dat_f5e1:
        .byte $08,$10,$20,$40,$9f,$5e,$7d,$73,$98,$86,$21,$88,$63,$c4,$87,$12 // .. @.^}s..!.c...
        .byte $1c,$48,$71,$04,$31,$0c,$43,$10,$f0,$c6,$85,$1b,$46,$8d,$1a,$0b // .Hq.1.C.....F...
        .byte $04,$b0,$61,$c4,$87,$10               // ..a...

dat_f607:
        // === Fill data (1 bytes, $f607-$f607) ===
        .byte $00                                   // .

// --- Region $f633-$f65b ---
.pc = $f633 "dat_f633"

dat_f633:
        .byte $02,$5d,$09,$74,$25,$d0,$96,$a0,$c7,$93,$1e,$4c,$79,$31,$aa,$4b // .].t%......Ly1.K
        .byte $04,$b0,$4b,$04,$b6,$84,$31,$0c,$43,$11,$e1,$46,$85,$1a,$14,$68 // ..K...1.C..F...h
        .byte $48,$e2,$c1,$2c,$12,$c1,$2d,$a0       // H..,..-.

dat_f65b:
        // === Fill data (1 bytes, $f65b-$f65b) ===
        .byte $00                                   // .

// --- Region $f691-$fa2c ---
.pc = $f691 "dat_f691"

dat_f691:
        .byte $09,$74,$25,$d0,$10,$c4,$34,$36,$4c,$79,$34,$68,$d1,$a0,$b0,$70 // .t%...46Ly4h...p
        .byte $6f,$8b,$14,$00,$10,$c4,$31,$0c,$43,$8b,$16 // o.....1.C..

txt_f6ac:
        .text ",X"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $62,$c5,$10,$c4,$39,$74,$25,$d0,$47,$46,$85,$a3,$1e,$4c,$7b,$ce // b...9t%.GF...L{.
        .byte $62,$18,$86,$20,$ce,$62,$18,$86,$21,$8e,$62,$18,$86,$21,$8f,$12 // b.. .b..!.b..!..
        .byte $1c,$48,$71,$21,$c4,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .Hq!............
        .fill 9, $00
        .byte $38,$c4,$31,$0c,$43,$39,$88,$62,$18,$86,$04,$5c,$1b,$cb,$04,$b0 // 8.1.C9.b...\....
        .byte $4e,$31,$0c,$43,$10,$ce,$62,$18,$86,$21,$ad,$41,$2c,$12,$c1,$2c // N1.C..b..!.A,..,
        .byte $13,$8c,$43,$10,$c4,$33,$98,$86,$21,$88,$6b,$50,$4b,$04,$b0,$4b // ..C..3..!.kPK..K
        .byte $06,$05,$79,$74,$04,$31,$0c,$e6,$21,$88,$62,$18,$11,$70,$6f,$2c // ..yt.1..!.b..po,
        .byte $12,$c1,$38,$c4,$31,$0c,$43,$39,$88,$62,$18,$86,$39,$88,$62,$18 // ..8.1.C9.b..9.b.
        .byte $86,$39,$88,$62,$18,$91,$15,$39,$31,$e8,$85,$1a,$15,$78,$71,$21 // .9.b...91....xq!
        .byte $c4,$2c,$12,$b1,$c0,$00,$00,$00,$00,$e0,$00,$00,$00,$00,$e2,$18 // .,..............
        .byte $86,$21,$88,$71,$62,$c5,$8b,$16       // .!.qb...

txt_f760:
        .text ",X"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $eb,$cf,$af,$02,$04,$08,$05,$82,$58,$30,$e2,$43,$88,$21,$8a,$84 // ........X0.C.!..
        .byte $ba,$12,$eb,$9e,$2c,$5d,$f8,$37,$e0,$82,$78,$10,$20,$40,$81,$02 // ....,].7..x. @..
        .byte $04,$38,$90,$e2,$43,$89,$0e,$20,$00,$00,$00,$00,$00,$00,$00,$00 // .8..C.. ........
        .fill 12, $00
        .byte $86,$21,$88,$62,$1e,$18,$d0,$a3,$42,$8d,$0a,$31,$60,$96,$09,$60 // .!.b....B..1`..`
        .byte $96,$08,$86,$21,$88,$62,$1e,$18,$d0,$a3,$42,$8d,$84,$c5,$82,$58 // ...!.b....B....X
        .byte $25,$82,$58,$27,$81,$02,$04,$08,$10,$20,$43,$89,$0e,$24,$38,$90 // %.X'..... C..$8.
        .byte $e2,$5a,$00,$00,$00,$00,$02,$18,$86,$21,$88,$78,$63,$42,$8d,$0a // .Z.......!.xcB..

txt_f7df:
        .text "4("
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $82,$58,$25,$82,$58,$22,$18,$86,$21,$88,$67,$8b,$16 // .X%.X"..!.g..

txt_f7ef:
        .text ",X"
        .byte $b1                                   // '1' | $80 (end-of-string marker)
        .byte $4e,$78,$10                           // Nx.

txt_f7f5:
        .text " O"
        .byte $af                                   // '/' | $80 (end-of-string marker)
        .byte $3d,$75,$0e,$24,$38,$25,$82,$5d,$f2,$e8,$4b,$a0,$21,$88,$e4,$31 // =u.$8%.]..K.!..1
        .byte $0c,$43,$10,$e4,$31,$0c,$43,$10,$f0,$e2,$43,$89,$0e,$24,$38,$82 // .C..1.C...C..$8.
        .byte $18,$86,$21,$88,$71,$62,$c5,$8b,$16,$2c,$53,$80,$00,$00,$00,$03 // ..!.qb...,S.....
        .byte $88,$62,$1c,$ba,$12,$da,$18,$51,$a1,$68,$c7,$93,$1e,$f2,$c1,$2c // .b.....Q.h.....,
        .byte $48,$71,$21,$8e,$04,$08,$10,$20,$40,$80,$78,$71,$21,$c4,$87,$12 // Hq!.... @.xq!...
        .byte $1c,$40,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .@..............
        .byte $00,$00,$00,$00,$00,$01,$0c,$43,$10,$c4 // .......C..

txt_f862:
        .text "8Q"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $46,$85,$1a,$14,$62,$c1,$2c,$12,$c1,$2c,$11,$0c,$43,$10,$c4,$32 // F...b.,..,..C..2
        .byte $18,$86,$21,$b0,$c6,$2c,$12,$c1,$2c,$12,$c1,$81,$02,$04,$08,$10 // ..!..,..,.......
        .byte $20,$40,$87,$12,$1c,$48,$71,$21,$c4,$00,$00,$00,$00,$00,$10,$c4 //  @...Hq!........
        .byte $31,$0c,$43,$85,$1a,$14,$68,$51,$a1,$2e,$8b,$04,$b0,$4b,$04,$b0 // 1.C...hQ.....K..
        .byte $44,$31,$0c,$43,$10,$c8,$62,$18,$86,$c3,$18,$86,$21,$a1,$c4,$87 // D1.C..b.....!...
        .byte $13,$04,$58,$b1,$40,$00,$51,$00,$00,$00,$00,$07,$00,$00,$00,$00 // ..X.@.Q.........
        .byte $07,$81,$02,$04,$08,$10,$20,$1e,$1c,$48,$71,$21,$c4,$87,$10,$43 // ...... ..Hq!...C
        .byte $10,$c4,$31,$1c,$86,$21,$88,$62,$1c,$86,$21,$88,$62,$1c,$86,$21 // ..1..!.b..!.b..!
        .byte $88,$62,$1c,$b0,$4b,$06,$1c,$48,$67,$10,$c5,$42,$5d,$09,$6a,$02 // .b..K..Hg..B].j.
        .byte $18,$86,$21,$88,$78,$71,$21,$c4,$87,$12,$19,$c0,$00,$00,$00,$00 // ..!.xq!.........
        .fill 15, $00
        .byte $04,$31,$0c,$43,$11,$e1,$46,$85,$1a,$14,$68,$48,$e2,$c1,$2c,$12 // .1.C..F...hH..,.
        .byte $c1,$2d,$a1,$0c,$43,$10,$c4,$78,$51,$a1,$46,$85,$1a,$12,$38,$b0 // .-..C..xQ.F...8.
        .byte $4b,$04,$b0,$4b,$6a,$04,$08,$10,$20,$40,$81,$02,$1c,$48,$71,$21 // K..Kj... @...Hq!
        .byte $c4,$86,$70,$00,$00,$00,$00,$01,$0c,$43,$97,$42,$7c,$02,$18,$86 // ..p......C.B|...
        .byte $21,$88,$72,$c1,$2c,$1c,$1b,$e2,$80,$43,$10,$c4,$31,$1f,$46,$8d // !.r.,....C..1.F.
        .byte $11,$a1,$46,$84,$8e,$87,$12,$1c,$12,$c1,$2d,$a9,$74,$25,$d0,$10 // ..F.......-.t%..
        .byte $c4,$72,$18,$86,$21,$88,$72,$18,$86,$21,$88,$72,$18,$86,$21,$88 // .r..!.r..!.r..!.
        .byte $78,$71,$21,$c4,$87,$12,$19,$fd,$c8   // xq!......

txt_f98d:
        .text "CL"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $b6,$90,$99,$98,$91,$93
        .byte $21,$77
        .text "1;&"
        .byte $40                                   // @ character
        .byte $66
        .byte $4d,$81
        .byte $22
        .byte $9c,$cc,$f0,$3c,$02,$a8,$01,$21,$4f,$31,$05,$26,$40,$26,$06,$4c // ...<...!O1.&@&.L
        .byte $c4,$94,$99,$18,$a6,$54,$93           // .....T.

txt_f9b7:
        .byte $22                                   // double quote character
        .text "T"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $52,$64,$77,$99,$36,$04,$89,$b3,$33,$c0,$f1,$7b,$4c,$86,$62,$62 // Rdw.6...3..{L.bb
        .byte $0a
        .byte $4c,$80
        .byte $4c,$0c,$99,$89
        .text ")2%L"
        .byte $f5
        .text "&"
        .byte $40                                   // @ character
        .text "&T"
        .byte $92,$95,$40,$a3,$51,$a8,$d4,$6d,$f3,$a0,$38,$25,$10,$2b,$34,$14 // ..@.Q..m..8%.+4.
        .byte $9f,$1b,$a9,$ee,$b6,$94,$40,$ac,$d0,$52,$77,$03,$e3,$2d,$6f,$ac // ......@..Rw..-o.
        .byte $5b,$7f,$ef,$f7,$92,$9a,$4a,$da,$f8,$0c,$f3,$3f,$db,$15,$a6,$42 // [.....J....?...B
        .byte $d2,$60,$12,$6a,$25,$94,$b4,$d3,$08,$29,$3c,$24,$67,$98,$a5,$a7 // .`.j%....)<$g...
        .byte $e3,$75,$3c,$aa,$5a,$72,$1a,$39,$93,$60,$48,$a7,$33,$3c,$0f,$0a // .u<.Zr.9.`H.3<..
        .byte $3d,$20                               // = 

dat_fa2c:
        // === Fill data (1 bytes, $fa2c-$fa2c) ===
        .byte $00                                   // .

// --- Region $fa5e-$fb04 ---
.pc = $fa5e "dat_fa5e"

dat_fa5e:
        .byte $90,$0e,$a7,$5a,$fc,$a2,$9d,$ea,$75,$aa,$36,$4a,$e5,$12,$0c,$5b // ...Z....u.6J...[
        .byte $40,$04,$95,$14,$7f,$7d,$a0,$02,$4a,$8a,$3e,$ee,$a0,$01,$25,$45 // @....}..J.>...%E
        .byte $1e,$0a,$67,$50,$30,$e0,$00,$00,$05,$73,$15,$7b,$8a,$b6,$cb,$39 // ..gP0....s.{...9
        .byte $f5,$18,$aa,$4a,$26,$5b,$1f,$aa,$4d,$3b,$99,$15,$0e,$a6,$4a,$f4 // ...J&[..M;....J.
        .byte $9d,$29,$16,$09,$3e,$a4,$ef,$a3,$ea,$91,$32,$ae,$65,$d5,$b0,$0e // .)..>.....2.e...
        .byte $03,$a2,$ce,$00,$1c,$07,$01,$c3,$81,$b2,$f0,$80,$60,$c0,$00,$1c // ............`...
        .byte $07,$01,$c0,$99,$00,$50,$88,$94,$22,$6c,$0c,$fa,$4d,$7b,$27,$62 // .....P.."l..M{'b
        .byte $11,$52,$8b,$5c,$d3,$f6,$84,$47,$a9,$99,$d0,$33,$ea,$63,$d3,$3a // .R.\...G...3.c.:
        .byte $2d,$70,$8b,$54,$01,$44,$73,$80,$00,$38,$0e,$03,$80,$e0,$38,$0e // -p.T.Ds..8....8.
        .byte $03,$80,$e0,$38,$0e,$03,$80,$ec,$4a,$6d,$16,$81,$6f,$0e,$a2,$38 // ...8....Jm..o..8
        .byte $0e,$03,$80,$e0,$38,$0e               // ....8.

dat_fb04:
        // === Fill data (1 bytes, $fb04-$fb04) ===
        .byte $00                                   // .

// --- Region $fb2c-$fce2 ---
.pc = $fb2c "dat_fb2c"

dat_fb2c:
        .byte $10,$84,$29,$35,$6a,$fd,$80,$08,$42,$10,$84,$21,$08,$42,$10,$84 // ..)5j...B..!.B..
        .byte $21,$08,$42,$10,$84,$21,$08,$42,$d9,$b6,$8d,$a8,$42,$10,$84,$28 // !.B..!.B....B..(
        .byte $96,$d9,$62,$a2,$08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$08,$42 // ..b..B..!.B..!.B
        .byte $10,$84,$21,$08,$42,$dc,$a1,$50,$c1,$08,$42,$10,$a2,$d4,$6a,$46 // ..!.B..P..B...jF
        .byte $e9,$4a,$8c,$4a,$37,$6c,$0a,$b9,$a7,$6a,$15,$ed,$4b,$7b,$31,$66 // .J.J7l...j..K{1f
        .byte $df,$29,$98,$a6,$fd,$8b,$63,$1c,$07,$05,$c2,$70,$cc,$c6,$c4,$83 // .)....c....p....
        .byte $d5,$c4,$63,$82,$10,$84,$21,$63,$d6,$9b,$9c,$57,$19,$90,$4a,$b8 // ..c...!c...W..J.
        .byte $ec,$13,$5a,$a1,$60,$da,$e6,$bd,$c9,$4b,$39,$4e,$5e,$f6,$45,$92 // ..Z.`....K9N^.E.
        .byte $c8,$c9,$b9,$8e,$6b,$9c,$97,$65,$1c,$f7,$41,$95,$f8,$e8,$ba,$41 // ....k..e..A....A
        .byte $08,$42,$10,$c5,$65,$9d,$3d,$0e,$a3,$ab,$f5,$97,$f0,$d5,$2c,$1a // .B..e.=.......,.
        .byte $b4,$23,$59,$e6,$34,$24,$74,$97,$59,$99,$5a,$b3,$4e,$bf,$e7,$61 // .#Y.4$t.Y.Z.N..a
        .byte $4e,$37,$65,$9b,$5b,$33,$8e,$d3,$b6,$10,$84,$21,$0d,$f6,$75,$50 // N7e.[3.....!..uP
        .byte $ee,$2d,$d9,$e1,$3b,$a5,$61,$d1,$4b,$2c,$0d,$bf,$67,$7b,$2a,$e1 // .-..;.a.K,..g{*.
        .byte $00,$99,$5c,$aa,$5d,$f4,$d3,$40,$9b,$d8,$d0,$a3,$d0,$36,$97,$58 // ..\.]..@.....6.X
        .byte $4e,$10,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$c8,$b9 // N..!.B..!.B...

txt_fc1a:
        .text "1)"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $2c,$0b,$3d,$b8,$1f,$01,$53,$ab,$13,$b7,$fc,$94,$de,$e0,$48,$a3 // ,.=...S.......H.
        .byte $d6,$2b,$37,$fe,$ff,$79,$3b,$02,$d1,$4d,$91,$56,$65,$d9,$32,$27 // .+7..y;..M.Ve.2'
        .byte $4c,$69,$24,$ee,$07,$c6,$3e,$af,$56,$36,$77,$fb,$f3,$64,$a6,$b7 // Li$...>.V6w..d..
        .byte $03,$e3                               // ..

txt_fc4f:
        .text "'W"
        .byte $ad                                   // '-' | $80 (end-of-string marker)
        .byte $dc,$df,$ef,$f0,$92,$9a,$dc,$0f,$8c,$ad,$5e,$ab,$1c,$df,$ef,$cd // ..........^.....
        .byte $92,$9a,$dc,$09,$12,$ba,$a9,$87,$fe   // .........

txt_fc6b:
        .text "J>D"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $65,$a6,$10,$2b,$73,$a0,$10,$3e,$e4,$5e,$99,$36,$04,$8d // e..+s..>.^.6..

txt_fc7d:
        .text "33"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $90,$80,$98,$91,$93                   // .....

txt_fc85:
        .text "!G2"
        .byte $ba                                   // ':' | $80 (end-of-string marker)
        .byte $d9,$84,$90,$09,$97,$59,$a9,$0c,$58,$59,$93,$c8,$cf,$32,$ec,$99 // .....Y..XY...2..
        .byte $0c,$c4,$c4,$14,$9f,$0a,$8b,$40,$00,$00,$00,$00,$00,$00,$00,$ab // .......@........
        .byte $9b,$c2,$70,$79,$dc,$9f,$6c,$34,$73,$06,$05 // ..py..l4s..

txt_fcb4:
        .text "IP9"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $55,$d3,$a9,$3a,$ac,$e9,$f3,$6a,$84,$21,$08,$75,$67,$b7,$6f,$d0 // U..:...j.!.ug.o.
        .byte $75,$51,$f4,$ab,$08,$42,$10,$80       // uQ...B..

dat_fcd0:
        // === Fill data (19 bytes, $fcd0-$fce2) ===
        .fill 18, $00

loc_fce2:
        .byte $00                                   // .

// --- Region $fcff-$fd52 ---
.pc = $fcff "txt_fcff"

txt_fcff:
        .text "$$"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $89,$79,$16,$d1,$88,$1f,$00,$4e,$a5,$52,$e9,$6a,$92,$53,$17,$d0 // .y.....N.R.j.S..
        .byte $19,$d2,$d5,$24,$c6,$a9,$25,$00,$81,$f8,$e4,$4d,$98,$bd,$92,$8d // ...$..%....M....
        .byte $93,$ff,$72,$4e,$4a,$df,$2c,$89,$a9,$69,$13,$53,$10,$24,$d7,$90 // ..rNJ.,..i.S.$..
        .byte $09,$92,$26,$fd,$4b,$c9,$db,$21,$26,$8c,$4b,$e9,$d3,$a7,$4e,$9d // ..&.K..!&.K...N.
        .byte $3a,$74,$e9,$d3,$21,$80,$99,$36,$04,$8a,$73,$33,$c0,$f0,$a3,$d2 // :t..!..6..s3....

dat_fd52:
        // === Fill data (1 bytes, $fd52-$fd52) ===
        .byte $00                                   // .

// --- Region $fd73-$ff60 ---
.pc = $fd73 "dat_fd73"

dat_fd73:
        .byte $94,$00,$03,$9f,$3a,$d5,$a8,$d1,$95,$2a,$8d,$1a,$d5,$b9,$f3,$00 // ....:....*......
        .byte $33,$66,$9f,$3e,$04,$09,$52,$a0,$40,$9f,$3f,$36,$60,$03,$56,$ae // 3f.>..R.@.?6`.V.
        .byte $09,$cb,$76,$e5,$4a,$b7,$6d,$39,$c3,$56,$a0,$02,$e5,$c9,$d3,$ab // ..v.J.m9.V......
        .byte $d7,$95,$2a,$bd,$79,$d3,$ae,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ..*.y...........
        .byte $00,$00,$00,$00,$00,$10,$ea,$cf,$6e,$df,$a0,$ea,$a3,$e8,$29,$09 // ........n.....).
        .byte $55,$43,$02,$a4,$a8,$1c,$e7,$6d,$0c,$a9,$fb // UC.....m...

txt_fdce:
        .text "C6"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $ab,$93,$e7,$6d,$0e,$af               // ...m..

txt_fdd7:
        .text "AH"
        .byte $d1                                   // 'Q' | $80 (end-of-string marker)
        .byte $a3,$5a,$8d,$1e,$61,$a3,$98,$33,$78,$4e,$0e,$da,$35,$ee,$4f,$95 // .Z..a..3xN..5.O.
        .byte $36,$8d,$4a,$a1,$9b,$c2,$70,$65,$a7,$af,$5e,$69,$a3,$a7,$e9,$52 // 6.J...pe..^i...R
        .byte $0c,$de,$17,$2a,$87,$6c,$af,$55,$43,$36,$8d,$30,$f2,$44,$2f,$97 // ...*.l.UC6.0.D/.
        .byte $c1,$bd                               // ..

txt_fe0c:
        .text "K4"
        .byte $ab                                   // '+' | $80 (end-of-string marker)
        .byte $95                                   // .

txt_fe10:
        .text "+"
        .byte $5c                                   // backslash character
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $c2,$6d,$80,$f2,$a5,$2a,$04,$e4,$f4,$0a // .m...*....

txt_fe1d:
        .text "0("
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $b3,$5c,$e7,$72,$7d,$80,$ab,$29,$66,$81,$56,$c0,$50,$f4,$a0,$40 // .\.r}..)f.V.P..@
        .byte $ab,$60,$28,$8a,$53,$6a,$5c,$95,$b6,$c0,$65,$d2,$af,$2b,$6d,$54 // .`(.Sj\...e..+mT
        .byte $ee,$79,$5b,$6c,$05,$3f,$48,$28,$8e,$57,$af,$58,$0c,$7a,$55,$68 // .y[l.?H(.W.X.zUh
        .byte $e6,$9a,$90,$95,$50,$33,$67,$40,$e7,$3e,$e4,$0a,$b6,$28,$52,$81 // ....P3g@.>...(R.
        .byte $9a,$a5,$80,$de,$c5,$4a,$9c,$aa,$77   // .....J..w

txt_fe69:
        .text "+V"
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $46,$7d,$5b,$01,$bd,$7a,$94,$09,$68,$78,$16,$d3,$d5,$a7,$06,$dd // F}[..z..hx......
        .byte $4a,$39,$e9,$ce,$b0,$1b,$dc,$a9,$6a,$9d,$2a,$ac,$db,$93,$83,$aa // J9......j.*.....
        .byte $8f,$aa,$b6,$03,$79,$59,$4a,$6d,$6b,$6d,$2a,$1d,$11,$60,$37,$90 // ....yYJmkm*..`7.
        .byte $f4,$a6,$c0,$a7,$60,$37,$91,$14,$a6,$ca,$cf,$60,$37,$a5,$d2,$9f // ....`7.....`7...
        .byte $39,$20,$1b,$95,$e9,$d1,$a9,$36,$ad,$80,$de,$4f,$d2,$95,$76,$e5 // 9 .....6...O..v.
        .byte $1a,$e1,$bc,$18,$15,$27,$24,$2c,$06,$f4,$7a,$56,$e5,$57,$9d,$ab // .....'$,..zV.W..

txt_fecc:
        .text "=Y"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $aa,$58,$0d,$ea,$14,$ad,$c0,$cd,$60,$3c,$b1,$52,$a9 // .X......`<.R.

txt_fedc:
        .text ")#F"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $67,$5d,$a7,$52,$75,$5a,$b6,$03,$ca,$f5,$2a,$f2,$b6,$d1,$9f,$3e // g].RuZ....*....>
        .byte $50,$60,$54,$95,$03,$9d,$c9,$f6,$c3,$6e,$a5,$1c,$f4,$ec,$07,$97 // P`T......n......
        .byte $2a,$53,$e7,$24,$03,$5e,$74,$fb,$01,$e4,$ac,$a5,$5a,$72,$0a,$75 // *S.$.^t.....Zr.u
        .byte $60,$d0,$a1,$60,$3c,$90,$f4,$a6,$f0,$9c,$1a,$b0,$2e,$4e,$9f,$36 // `..`<........N.6
        .byte $e5,$59,$b6,$03,$c9,$11,$4a,$6f,$09,$c1,$9d,$2a,$ac,$ea,$54,$a9 // .Y....Jo...*..T.
        .byte $04,$21,$08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$84 // .!.B..!.B..!.B..
        .byte $21,$08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$84,$21 // !.B..!.B..!.B..!
        .byte $08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$08,$42,$10,$84,$21,$08 // .B..!.B..!.B..!.

dat_ff60:
        // === Fill data (1 bytes, $ff60-$ff60) ===
        .byte $00                                   // .
