// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:36:49
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $10b2 (4274)
// IRQ handler:  $0ab8 (irq_0ab8)
// IRQ handler:  $1056 (nmi_1056)
//
// Code: 1110 bytes, Data: 62378 bytes
// Labels: 208, Subroutines: 13
//
// Cross-references: all OK
// ============================================


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

loc_0aa0:
        ldx #$00

loc_0aa2:
        lda $1320,x
        sta $0658,x
        inx
        bne loc_0aa2

loc_0aab:
        lda $1420,x
        sta $0758,x
        inx
        cpx #$68
        bne loc_0aab
        beq loc_0ad2

irq_0ab8:
        ldx #$0e
        ldy #$06
        stx $d023
        sty $d022
        jmp loc_1033

loc_0ac5:
.label smc_0ac6 = * + 1
        ldx #$0c                                    // !SMC: modified by $0b3f
        ldy #$05
        stx $d023
        sty $d022
        jmp loc_10a1

loc_0ad2:
        lda #$0f
        ldx #$00

loc_0ad6:
        sta $da58,x
        inx
        bne loc_0ad6

loc_0adc:
        sta $db58,x
        inx
        cpx #$68
        bne loc_0adc
        jsr sub_1500
        lda #$56
        sta $0318
        lda #$10
        sta $0319
        ldx #$27

loc_0af3:
        lda txt_0f50,x
        sta $0630,x
        dex
        bpl loc_0af3
        ldx #$27
        lda #$07

loc_0b00:
        sta $da30,x
        dex
        bpl loc_0b00
        ldx #$27

loc_0b08:
        lda $0f78,x
        sta $07c0,x
        dex
        bpl loc_0b08
        ldx #$27
        lda #$07

loc_0b15:
        sta $dbc0,x
        dex
        bpl loc_0b15
        lda #$08
        jsr $ffd2
        ldx #$1f
        ldy #$01
        stx $31
        sty $30
        cli
        rts

loc_0b2a:
        dec $30
        bmi loc_0b31
        jmp loc_1520

loc_0b31:
        lda #$01
        sta $30
        dec $31
        bmi loc_0b45

loc_0b39:
        lda $31
        tax
        lda dat_0b4c,x
        sta smc_0ac6                                // SMC: modifies $0ac6
        jmp loc_1520

loc_0b45:
        lda #$1f
        sta $31
        jmp loc_0b39

dat_0b4c:
        .byte $00                                   // .

// --- Region $1000-$10f0 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $10b6

sub_1000:
        sei
        lda #$7f
        sta $dc0d
        lda #$81
        sta $d01a
        lda #$1b
        sta $d011
        lda #$80
        sta $d012
        lda #$b8
        sta $0314
        lda #$0a
        sta $0315
        lda #$01
        sta $ff
        ldx #$00
        ldy #$19
        stx $10
        sty $11
        lda #$d7
        sta $105b
        jmp loc_105e

loc_1033:
        lda #$01
        sta $d019
        dec $ff
        bpl loc_1040
        lda #$01
        sta $ff

loc_1040:
        ldx $ff
        lda dat_105a,x
        sta $d016
        lda $105c,x
        sta $d012
        txa
        beq loc_1057
        pla
        tay
        pla
        tax
        pla

nmi_1056:
        rti

loc_1057:
        jmp loc_0ac5

dat_105a:
        .byte $d8,$d4,$30,$a2                       // ..0.

loc_105e:
        lda #$00
        sta $d020
        sta $d021
        lda #$00
        sta $12
        lda #$07
        sta $fe
        jsr $e544
        ldx #$0d
        ldy #$00
        jsr $e50c
        lda #$0b
        ldx #$00

loc_107c:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_107c
        and #$07
        sta $0286
        lda #$12
        sta $d018
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        bne loc_10b0

loc_10a1:
        ldx $b0

loc_10a3:
        stx $b1
        jsr sub_1100
        ldx $b1
        dex
        bne loc_10a3
        jmp loc_0b2a

loc_10b0:
        bne loc_10ee

main_10b2:
        lda #$01
        sta $b0
        jsr sub_1000

loc_10b9:
        jsr $ffe4
        cmp #$2b
        beq loc_10d2
        cmp #$2d
        beq loc_10c7
        jmp loc_10e7

loc_10c7:
        lda $b0
        cmp #$01
        beq loc_10b9
        dec $b0
        jmp loc_10da

loc_10d2:
        lda $b0
        cmp #$08
        beq loc_10b9
        inc $b0

loc_10da:
        ldx #$00
        ldy #$20

loc_10de:
        dex
        bne loc_10de
        dey
        bne loc_10de
        jmp loc_10b9

loc_10e7:
        cmp #$20
        bne loc_10b9
        jmp loc_1b80

loc_10ee:
        jmp loc_0aa0

// --- Region $1100-$121a ---
.pc = $1100 "sub_1100"
// Referenced by: jsr from $10a5

sub_1100:
        dec $fe
        bmi loc_110a
        dec $105b
        rts

dat_1108:
        .byte $31,$ea                               // 1.

loc_110a:
        lda #$07
        sta $fe
        lda #$d7
        sta $105b
        dec $12
        bmi loc_1175

loc_1117:
        ldx #$00

loc_1119:
        lda $0401,x
        sta $0400,x
        lda $0429,x
        sta $0428,x
        lda $0451,x
        sta $0450,x
        lda $0479,x
        sta $0478,x
        lda $04a1,x
        sta $04a0,x
        lda $04c9,x
        sta $04c8,x
        lda $04f1,x
        sta $04f0,x
        lda $0519,x
        sta $0518,x
        lda $0541,x
        sta $0540,x
        lda $0569,x
        sta $0568,x
        lda $0591,x
        sta $0590,x
        lda $05b9,x
        sta $05b8,x
        lda $05e1,x
        sta $05e0,x
        lda $0609,x
        sta $0608,x
        inx
        cpx #$27
        bne loc_1119
        jmp loc_1182

loc_1175:
        jsr sub_11b8
        jsr sub_11e2
        lda #$0d
        sta $12
        jmp loc_1117

loc_1182:
        ldx #$27
        ldy #$04
        stx $14
        sty $15
        ldx #$0d
        lda $12
        eor #$ff
        clc
        adc #$0e
        sta $13

loc_1195:
        ldy $13
        lda txt_1220,y
        ldy #$00
        sta ($14),y
        clc
        lda $14
        adc #$28
        sta $14
        lda $15
        adc #$00
        sta $15
        clc
        lda $13
        adc #$0e
        sta $13
        dex
        bpl loc_1195
        rts

dat_11b6:
        .byte $31,$ea                               // 1.

// Referenced by: jsr from $1175
sub_11b8: {
        ldy #$00
loop:
        lda ($10),y
        beq skip3
        clc
        asl
        asl
        asl
        tay
        bcs skip1
        lda #$08
        sta $ad
        bne skip2
skip1:
        lda #$09
        sta $ad
skip2:
        sty $ac
        inc $10
        bne done
        inc $11
done:
        rts
skip3:
        ldy #$00
        sty $10
        lda #$19
        sta $11
        bne loop
}
// Referenced by: jsr from $1178

sub_11e2:
        ldx #$4d
        ldy #$12
        stx $50
        sty $51
        ldx #$07

loc_11ec:
        ldy #$00
        lda ($ac),y
        ldy #$07

loc_11f2:
        ror
        pha
        bcs loc_11fc
        lda #$4c
        sta ($50),y
        bne loc_1200

loc_11fc:
        lda #$49
        sta ($50),y

loc_1200:
        pla
        dey
        bpl loc_11f2
        clc
        lda $50
        adc #$0e
        sta $50
        lda $51
        adc #$00
        sta $51
        inc $ac
        bne loc_1217
        inc $ad

loc_1217:
        dex
        bpl loc_11ec
        rts

// --- Region $1500-$1517 ---
.pc = $1500 "sub_1500"
// Referenced by: jsr from $0ae4

sub_1500:
        ldx #$24

loc_1502:
        lda #$00
        sta $d400,x
        lda dat_15d3,x
        sta $d400,x
        dex
        bpl loc_1502
        lda #$08
        sta $78
        jmp sub_15a4

dat_1517:
        .byte $00                                   // .

// --- Region $1520-$15d2 ---
.pc = $1520 "loc_1520"

loc_1520:
        dec $70
        bne loc_159b
        lda $71
        sta $70
        dec $75
        bne loc_1551
        ldy $72
        lda ($7a),y
        cmp #$ff
        beq loc_159e
        sta $d401
        iny
        bne loc_153c
        inc $7b

loc_153c:
        lda ($7a),y
        sta $d400
        iny
        bne loc_1546
        inc $7b

loc_1546:
        lda ($7a),y
        sta $75
        iny
        bne loc_154f
        inc $7b

loc_154f:
        sty $72

loc_1551:
        dec $76
        bne loc_1576
        ldy $73
        lda ($7c),y
        sta $d408
        iny
        bne loc_1561
        inc $7d

loc_1561:
        lda ($7c),y
        sta $d407
        iny
        bne loc_156b
        inc $7d

loc_156b:
        lda ($7c),y
        sta $76
        iny
        bne loc_1574
        inc $7d

loc_1574:
        sty $73

loc_1576:
        dec $77
        bne loc_159b
        ldy $74
        lda ($7e),y
        sta $d40f
        iny
        bne loc_1586
        inc $7f

loc_1586:
        lda ($7e),y
        sta $d40e
        iny
        bne loc_1590
        inc $7f

loc_1590:
        lda ($7e),y
        sta $77
        iny
        bne loc_1599
        inc $7f

loc_1599:
        sty $74

loc_159b:
        jmp loc_ea7b

loc_159e:
        jsr sub_15a4
        jmp loc_ea7b
// Referenced by: jsr from $159e; jmp from $1514

sub_15a4:
        lda #$00
        sta $72
        sta $73
        sta $74
        lda #$01
        sta $75
        sta $76
        sta $77
        sta $70
        lda #$c0
        sta $7a
        lda #$16
        sta $7b
        lda #$68
        sta $7c
        lda #$17
        sta $7d
        lda #$08
        sta $7e
        lda #$18
        sta $7f
        lda #$04
        sta $71
        rts

// --- Region $1b80-$1b9c ---
.pc = $1b80 "loc_1b80"

loc_1b80:
        sei
        jsr sub_1bbb
        jsr $fd15
        jsr $ff5b
        lda #$37
        sta $01
        ldx #$00

loc_1b90:
        lda dat_1b9c,x
        sta $0100,x
        inx
        bne loc_1b90
        jmp $0100

dat_1b9c:
        .byte $a2                                   // .

// --- Region $1bbb-$1bcb ---
.pc = $1bbb "sub_1bbb"
// Referenced by: jsr from $1b81, $ff81

sub_1bbb:
        ldx #$00
        lda #$00

loc_1bbf:
        sta $d418,x
        inx
        cpx #$18
        bne loc_1bbf
        jsr $fda3
        rts

dat_1bcb:
        // === Data block (1 bytes, $1bcb-$1bcb) ===
        .byte $a2                                   // .

// --- Region $2031-$2031 ---
.pc = $2031 "sub_2031"
// Referenced by: jsr from $fda6

sub_2031:
        brk

// --- Region $455a-$455a ---
.pc = $455a "sub_455a"
// Referenced by: jsr from $fd1f

sub_455a:
        brk

// --- Region $464f-$464f ---
.pc = $464f "sub_464f"
// Referenced by: jsr from $fdb0

sub_464f:
        brk

// --- Region $4e4b-$4e4b ---
.pc = $4e4b "Segment $4e4b"
        brk

// --- Region $4f46-$4f46 ---
.pc = $4f46 "sub_4f46"
// Referenced by: jsr from $fdb3

sub_4f46:
        brk

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

// --- Region $524d-$524d ---
.pc = $524d "sub_524d"
// Referenced by: jsr from $fd1c

sub_524d:
        brk

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

// --- Region $5942-$5942 ---
.pc = $5942 "sub_5942"
// Referenced by: jsr from $fd19

sub_5942:
        brk

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

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

// --- Region $9d13-$9d14 ---
.pc = $9d13 "Segment $9d13"
        brk
        brk

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

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

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

// --- Region $d0ca-$d0ca ---
.pc = $d0ca "IO $d0ca"
        brk

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

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

// --- Region $ea7b-$ea7b ---
.pc = $ea7b "loc_ea7b"

loc_ea7b:
        brk

// --- Region $fce2-$fd22 ---
.pc = $fce2 "loc_fce2"

loc_fce2:
        sty $01
        .byte $03,$b9                               // slo ($b9,x) // ILLEGAL
        .byte $04,$06                               // nop $06 // ILLEGAL
        eor $03
        .byte $03,$51                               // slo ($51,x) // ILLEGAL
        ora ($03,x)
        sty $04
        ora $45
        .byte $03,$03                               // slo ($03,x) // ILLEGAL
        sty $01
        .byte $03,$b9                               // slo ($b9,x) // ILLEGAL
        .byte $04,$06                               // nop $06 // ILLEGAL
        eor $03
        .byte $03,$51                               // slo ($51,x) // ILLEGAL
        ora ($03,x)
        sty $04
        ora $45
        .byte $03,$03                               // slo ($03,x) // ILLEGAL
        sty $01
        .byte $03,$b9                               // slo ($b9,x) // ILLEGAL
        .byte $04,$41                               // nop $41 // ILLEGAL
        jmp loc_4549

txt_fd0f:
        .text "NS CRA"
        .byte $43,$4b                               // sre ($4b,x) // ILLEGAL
        eor $44
        jsr sub_5942
        jsr sub_524d
        jsr sub_455a
        .byte $52                                   // jam // ILLEGAL

// --- Region $fda3-$fdb7 ---
.pc = $fda3 "Segment $fda3"
        eor $5245,y
        jsr sub_2031
        .byte $4b,$4e                               // alr #$4e // ILLEGAL
        eor #$47
        pha
        .byte $54,$53                               // nop $53,x // ILLEGAL
        jsr sub_464f
        jsr sub_4f46
        .byte $52                                   // jam // ILLEGAL

txt_fdb7:
        .text "T"

// --- Region $ff5b-$ff64 ---
.pc = $ff5b "Segment $ff5b"
        .byte $e3,$30                               // isc ($30,x) // ILLEGAL
        and $5320,y
        .byte $54,$55                               // nop $55,x // ILLEGAL
        .byte $54,$54                               // nop $54,x // ILLEGAL

txt_ff64:
        .text "G"

// --- Region $ff80-$ff9c ---
.pc = $ff80 "loc_ff80"

loc_ff80:
        sei
        jsr sub_1bbb
        jsr $fd15
        jsr $ff5b
        lda #$37
        sta $01
        ldx #$00

loc_ff90:
        lda dat_1b9c,x
        sta $0100,x
        inx
        bne loc_ff90
        jmp $0100

dat_ff9c:
        .byte $a2                                   // .

// --- Region $ffbb-$ffeb ---
.pc = $ffbb "loc_ffbb"

loc_ffbb:
        ldx #$00
        lda #$00

loc_ffbf:
        sta $d418,x
        inx
        cpx #$18
        bne loc_ffbf
        jsr $fda3
        rts

dat_ffcb:
        .byte $a2,$00,$a9,$00                       // ....

loc_ffcf:
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne loc_ffcf
        jmp loc_fce2

dat_ffe1:
        .byte $df,$00,$33                           // ..3
        .byte $df,$00,$3c                           // dcp $3c00,x // ILLEGAL
        .byte $7f,$00,$3c                           // rra $3c00,x // ILLEGAL

dat_ffea:
        .byte $fc,$00                               // ..

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

// --- Region $0809-$08d7 ---
.pc = $0809 "dat_0809"

dat_0809:
        .byte $18,$3c,$66,$7e,$66,$66,$00,$00,$7c,$66,$7c,$66,$66,$7c,$00,$00 // .<f~ff..|f|ff|..
        .byte $3c,$66,$60,$60,$66,$3c,$00,$00,$7c,$66,$66,$66,$66,$7c,$00,$00 // <f``f<..|ffff|..
        .byte $7e,$60,$7c,$60,$44,$7e,$00,$00,$7e,$60,$7c,$60,$44,$60,$00,$00 // ~`|`D~..~`|`D`..
        .byte $3e,$60,$6e,$66,$66,$3e,$00,$00,$66,$66,$7e,$66,$66,$66,$00,$00 // >`nff>..ff~fff..
        .byte $7e,$18,$18,$18,$18,$7e,$00,$00,$06,$06,$06,$06,$66,$3c,$00,$00 // ~....~......f<..
        .byte $66,$6c,$78,$78,$6c,$66,$00,$00,$60,$60,$60,$60,$44,$7e,$00,$00 // flxxlf..````D~..
        .byte $63,$77,$7f,$6b,$63,$63,$00,$00,$66,$76,$7e,$7e,$6e,$66,$00,$00 // cw.kcc..fv~~nf..
        .byte $3c,$66,$66,$66,$66,$3c,$00,$00,$7c,$66,$66,$7c,$60,$60,$00,$00 // <ffff<..|ff|``..
        .byte $3c,$66,$66,$66,$6c,$36,$00,$00,$7c,$66,$66,$7c,$6c,$66,$00,$00 // <fffl6..|ff|lf..
        .byte $3e,$60,$3c,$06,$06,$7c,$00,$00,$7e,$18,$18,$18,$18,$18,$00,$00 // >`<..|..~.......
        .byte $66,$66,$66,$66,$66,$3c,$00,$00,$66,$66,$66,$66,$3c,$18,$00,$00 // fffff<..ffff<...
        .byte $63,$63,$6b,$7f,$77,$63,$00,$00,$66,$66,$3c,$3c,$66,$66,$00,$00 // cck.wc..ff<<ff..
        .byte $66,$66,$3c,$18,$18,$18,$00,$00,$7e,$0c,$18,$30,$60,$7e // ff<.....~..0`~

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

// --- Region $0909-$091e ---
.pc = $0909 "dat_0909"

dat_0909:
        .byte $18,$18,$18,$18,$00,$18,$00,$00,$66,$66,$66,$00,$00,$00,$00,$00 // ........fff.....
        .byte $66,$ff,$66,$66,$ff,$66               // f.ff.f

// --- Region $0938-$0a9f ---
.pc = $0938 "dat_0938"

dat_0938:
        .byte $06,$0c,$18,$00,$00,$00,$00,$00,$00,$0e,$1c,$18,$18,$1c,$0e,$00 // ................
        .byte $00,$70,$38,$18,$18,$38,$70,$00,$00,$66,$3c,$ff,$3c,$66,$00,$00 // .p8..8p..f<.<f..
        .byte $00,$18,$18,$7e,$18,$18,$00,$00,$00,$00,$00,$00,$00,$18,$18,$30 // ...~...........0
        .byte $00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...~............
        .byte $00,$03,$06,$0c,$18,$30,$60,$00,$00,$3c,$66,$6e,$76,$66,$3c,$00 // .....0`..<fnvf<.
        .byte $00,$18,$38,$18,$18,$18,$7e,$00,$00,$3c,$66,$0c,$18,$30,$7e,$00 // ..8...~..<f..0~.
        .byte $00,$7e,$0c,$18,$0c,$66,$3c,$00,$00,$0c,$1c,$3c,$6c,$7e,$0c,$00 // .~...f<....<l~..
        .byte $00,$7e,$60,$7c,$06,$66,$3c,$00,$00,$3c,$60,$7c,$66,$66,$3c,$00 // .~`|.f<..<`|ff<.
        .byte $00,$7e,$06,$0c,$18,$30,$30,$00,$00,$3c,$66,$3c,$66,$66,$3c,$00 // .~...00..<f<ff<.
        .byte $00,$3c,$66,$3e,$06,$0c,$38,$00,$00,$00,$18,$18,$00,$18,$18,$00 // .<f>..8.........
        .byte $00,$00,$18,$00,$00,$18,$18,$30,$06,$0c,$18,$30,$18,$0c,$06,$00 // .......0...0....
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00,$60,$30,$18,$0c,$18,$30,$60,$00 // ..~.~...`0...0`.
        .byte $00,$3c,$66,$0c,$18,$00,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .<f.............
        .byte $00,$15,$1a,$1a,$1a,$1a,$1a,$1a,$00,$55,$aa,$aa,$aa,$aa,$aa,$aa // .........U......
        .byte $00,$5c,$ac,$ac,$ac,$ac,$ac,$ac,$1a,$1a,$1a,$1a,$1a,$1a,$1f,$00 // .\..............
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$ff,$00,$ac,$ac,$ac,$ac,$ac,$ac,$fc,$00 // ................
        .fill 8, $1a
        .fill 8, $ac
        .byte $57,$63,$4b,$63,$4b,$63,$4b,$7f,$6a,$6a,$6a,$6a,$6a,$6a,$6a,$6a // WcKcKcK.jjjjjjjj
        .fill 8, $ab
        .fill 8, $aa
        .byte $55,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$ff // U...............
        .fill 8, $00
        .byte $57,$6b,$6b,$6b,$6b,$6b,$6b,$7f,$aa,$aa,$aa,$55,$ff,$aa,$aa,$aa // Wkkkkkk....U....
        .fill 8, $9e
        .fill 8, $00

// --- Region $0b4d-$0b54 ---
.pc = $0b4d "Program $0b4d"
        .byte $0b,$0c,$0f,$01,$0f,$0c,$0b           // .......

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

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

txt_0c00:
        .text "*"
        .byte $22                                   // double quote character
        .text " (*"
        .byte $22                                   // double quote character
        .text " ("
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $82,$a0,$28,$0a,$82,$a0,$28,$aa,$82,$a0 // ..(...(...

txt_0c13:
        .text "?5"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $bf,$37,$aa,$82,$a0,$f4,$f6,$76,$54,$d4,$aa,$82,$a0,$ff,$f5,$fd // .7.....vT.......
        .byte $df,$d7,$aa,$82,$a0,$d8,$da           // .......

txt_0c2d:
        .text "RP"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $aa,$82,$a0,$ff,$f5,$7d,$5f,$d7,$aa,$82,$a0,$2f,$0d,$8d,$af,$2f // .....}_..../.../
        .byte $aa,$82,$a0,$fd,$f5,$7d,$5d,$d5,$aa,$82,$a0,$2f,$0f,$8d,$ad,$2f // .....}]..../.../
        .byte $aa,$82,$a0,$ff,$d7,$f5,$7d,$5f,$aa,$82,$a0,$fd,$d5,$f5,$7d,$5d // ......}_......}]
        .byte $aa,$82,$a2,$2a,$0a,$82,$a2,$2a,$0a,$82,$a0,$28,$0a,$82,$a0 // ...*...*...(...

txt_0c6f:
        .text "(5"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $bf                                   // .

txt_0c73:
        .text "75"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $bf,$37,$f6,$76,$54,$d4,$f6,$7f,$5f,$d7,$0a,$82,$a0,$28,$0a,$42 // .7.vT..._....(.B
        .byte $60,$68,$f5,$fd,$df,$d7,$f5,$fd,$df,$d7,$da // `h.........

txt_0c91:
        .text "RP"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $da,$7d,$5d,$d5,$f5,$7d,$55,$d4,$f6,$7f,$5f,$d7,$f5,$7d,$55,$28 // .}]..}U..._..}U(
        .byte $0a,$42,$60,$68,$f5,$7d,$55,$28,$0a,$82,$a0,$28,$f6,$76,$54,$28 // .B`h.}U(...(.vT(
        .byte $0a,$82,$a0,$28,$0d,$8d,$af,$2f,$0d,$8d,$af,$2f,$f5,$7d,$5d,$d5 // ...(.../.../.}].
        .byte $f5,$7f,$5f,$d7,$0a,$82,$a0,$28,$0a,$ff,$5f,$d7,$0d,$8d,$af,$2f // .._....(.._..../
        .byte $0d,$fd,$5f,$d7,$0f,$8d,$ad,$28,$0a,$d2,$50,$d8,$d7,$f5,$55,$28 // .._....(..P...U(
        .byte $0a,$82,$a0,$28,$d7,$f5,$fd,$df,$d7,$f5,$fd,$df,$d7,$f5 // ...(..........

txt_0cf2:
        .text "UX"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $fd,$7d,$5d,$d5,$f5,$55,$28,$0a,$82,$a0,$28,$0a,$82,$a2,$2a,$0a // .}]..U(...(...*.
        .byte $82,$a2,$2a,$f5,$7d,$5f,$d7,$f5,$7d,$5f,$d7,$4a,$42,$60,$68,$4a // ..*.}_..}_.JB`hJ
        .byte $42,$60,$68,$f5,$7d,$5d,$d5,$f5,$7d,$5d,$d5,$3f,$bd,$bf // B`h.}]..}].?..

txt_0d23:
        .text "75"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $bf,$37,$ff,$7d,$5f,$d7,$f5,$7d,$5f,$d7,$4d,$4d,$6f,$6f,$4d,$4d // .7.}_..}_.MMooMM
        .byte $6f,$6f,$f5,$7d,$5f,$d7,$d5           // oo.}_..

txt_0d3d:
        .text "RP"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $f5,$7d,$5f,$d7,$5d,$8d,$af,$2f,$da   // .}_.]../.

txt_0d49:
        .text "RP"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $da                                   // .

txt_0d4d:
        .text "RP"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $d5,$f5,$7d,$5d,$d5,$f5,$7d,$5d,$4a,$42,$ff,$d7,$f5,$7d,$5f,$d7 // ..}]..}]JB...}_.
        .byte $0a,$82,$ff,$d7,$f5,$7d,$5f,$d7,$0a,$82,$f4,$d4,$f6,$76,$54,$d4 // .....}_......vT.
        .byte $35,$bd,$ff,$d7,$f5,$7d,$5f,$d7,$0a,$82,$a0,$28,$0a,$ff,$fd,$df // 5....}_....(....
        .byte $0a,$82,$a0,$28,$0a,$ff,$7d,$5f,$35,$b5,$a0,$28,$0a,$ff,$7d,$5f // ...(..}_5..(..}_
        .byte $f5,$55,$a0,$28,$0a,$ff,$7d,$5f,$f5,$55,$a0,$28,$0a,$d3,$53,$5b // .U.(..}_.U.(..S[
        .byte $f6,$56,$a0,$28,$0a,$42,$60,$68,$f5,$d5,$a0,$28,$0a,$ff,$fd,$df // .V.(.B`h...(....
        .byte $f5,$55,$a0,$28,$0a,$d2,$50,$58,$f5,$55,$a0,$28,$0a,$bf,$bd // .U.(..PX.U.(...

txt_0dbf:
        .text "?MM"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $28,$0a,$ff,$7d,$5f,$da,$52,$a0,$28,$0a,$f6,$74,$54,$0d,$8d,$a0 // (..}_.R.(..tT...
        .byte $28,$0a,$ff,$fd,$df,$da,$52,$a0,$28,$0a,$82,$a0,$28,$d7,$d5,$a0 // (.....R.(...(...
        .byte $28,$0a,$83,$a3,$2b,$d5,$55,$a0,$28,$0a,$ff,$7d,$5f,$0a,$82,$a2 // (...+.U.(..}_...
        .byte $2a,$0a,$42,$62,$6a,$d7,$f5,$7d,$5f,$d5,$d2,$50,$7d,$d7,$f5,$7d // *.Bbj..}_..P}..}
        .byte $5f,$55,$82,$a0,$28,$db,$d3,$53,$5b,$5b,$83,$a3,$2b,$d7,$f5,$7d // _U..(..S[[..+..}
        .byte $5f,$d7,$f5,$7d,$5f,$4a,$42,$60,$68,$4a,$42,$60,$f4,$d7,$f5,$7d // _..}_JB`hJB`...}
        .byte $5f,$d5,$d2,$50,$7f,$d7,$f5,$7d,$5f,$55,$82,$a0,$ff,$d7,$f5,$7d // _..P...}_U.....}
        .byte $5f,$57,$f5,$fd,$df,$da,$d2           // _W.....

txt_0e3a:
        .text "PX"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $d2                                   // .

txt_0e3e:
        .text "PX7"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $bd                                   // .

txt_0e43:
        .text "?7"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $bd,$3f,$d7,$f5,$7d,$5f,$d5,$f6,$74,$5f,$d7,$f5,$7d,$5f,$55,$82 // .?..}_..t_..}_U.
        .byte $a0,$68,$d6,$f6,$74,$54,$56,$82,$a0,$28,$da,$d2 // .h..tTV..(..

txt_0e62:
        .text "PX"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $d2,$50,$7d,$0b,$83,$a3,$2b,$0b,$83,$a3,$2b,$d7,$f5,$7d,$5f,$55 // .P}...+...+..}_U
        .byte $42,$60,$ff,$d7,$f5,$7d,$5f,$55,$82,$a0,$d8,$4a,$42,$62,$6a,$4a // B`...}_U...JBbjJ
        .byte $82,$a2,$2a,$d6,$f6,$74,$54,$d6,$f6,$74,$54,$d7,$f5,$7d,$5f,$d7 // ..*..tT..tT..}_.
        .byte $f5,$7d,$5d,$d7,$f5,$7d,$5f,$d7,$f5   // .}]..}_..

txt_0e9e:
        .text "U("
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $f5,$7d,$5f,$d7,$f5,$fd,$df,$da,$d2   // .}_......

txt_0eaa:
        .text "PX"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $d2,$7d,$5d,$d7,$f5,$7d,$5f,$d7,$f5,$75,$54,$da,$d2 // .}]..}_..uT..

txt_0eba:
        .text "PX"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $d2                                   // .

txt_0ebe:
        .text "P("
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $f5,$7d,$5d,$d7,$f5,$7d,$5f,$0a,$82,$a0,$28,$ff,$f5,$7d,$5f,$0b // .}]..}_...(..}_.
        .byte $83,$a3,$2b,$db,$d3,$53,$5b,$4a,$42,$60,$68,$ff,$f5,$7d,$5f,$0a // ..+..S[JB`h..}_.
        .byte $82,$a0,$28,$f6,$f6,$74,$54,$d6,$f6,$74,$54,$df,$f5,$7d,$5f,$0a // ..(..tT..tT..}_.
        .byte $82,$a2,$2a,$4a,$42,$62,$6a           // ..*JBbj

txt_0ef8:
        .text "*"
        .byte $22                                   // double quote character
        .text " (*"
        .byte $22                                   // double quote character
        .text "*"
        .byte $00                                   // string terminator
        .byte $d7,$f5,$fd,$d5,$0a,$82,$aa,$00,$d7,$f5,$7d,$55,$0a,$82,$aa,$00 // ..........}U....
        .byte $db,$d3,$53,$5b,$0a,$82,$aa,$00,$d6,$f6,$74,$54,$0a,$82,$aa,$00 // ..S[......tT....
        .byte $d5,$f5,$7d,$55,$0a,$82,$aa,$00,$0a,$82,$a0,$28,$0a,$82,$aa,$00 // ..}U.......(....
        .byte $37,$b5,$bd,$35,$0a,$82,$aa,$00,$4a,$42,$62,$6a,$0a,$82,$aa,$00 // 7..5....JBbj....
        .byte $00,$00,$00,$00,$cc,$cc,$33,$33,$00,$00,$00,$00,$00,$00,$00,$00 // ......33........

txt_0f50:
        .text "      "
        .byte $15,$13,$05,$20,$0b,$05,$19,$13       // ... ....

txt_0f5e:
        .text " +- "

txt_0f62:
        .encoding "screencode_mixed"
        .text "to modify scroll"
        .encoding "petscii_upper"

txt_0f72:
        .text "                 "
        .byte $10,$12,$05,$13,$05,$0e,$14,$13,$3a,$20,$01,$0c,$09,$05,$0e,$13 // ........: ......

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

// --- Region $0fee-$0fff ---
.pc = $0fee "dat_0fee"

dat_0fee:
        .byte $03,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00                               // ..

// --- Region $10f1-$10ff ---
.pc = $10f1 "dat_10f1"

dat_10f1:
        .fill 15, $00

// --- Region $121b-$1482 ---
.pc = $121b "dat_121b"

dat_121b:
        // === Sine/lookup table (201 bytes, range $00-$52) ===
        .byte $00,$00,$00,$00,$00                   // .....

txt_1220:
        .text "ABBBBBBBBBBBBCGPQQQQQQQQQQPHGRLLLLLLLLLLRHGRLLLLLLLLLLRHGRLLLLIILLLLRHGRLLLIIIILLLRHGRLLIILLIILLRHGRLLIIIIIILLRHGRLLIILLIILLRHGRLLIILLIILLRHGRLLLLLLLLLLRHGRLLLLLLLLLLRHGPQQQQQQQQQQPHDEEEEEEEEEEEEF"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .fill 44, $c0
        .byte $60,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$00 // `...............
        .byte $00,$00,$00,$00,$00,$80,$81,$81,$82,$83,$81,$81,$81,$84,$85,$82 // ................
        .byte $86,$86,$86,$83,$87,$88,$81,$87,$88,$89,$8a,$8a,$8a,$8b,$81,$81 // ................
        .byte $8c,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$8d,$8d // ................
        .byte $8e,$8f,$90,$8d,$8d,$91,$92,$8e,$93,$94,$95,$96,$97,$98,$99,$9a // ................
        .byte $98,$9b,$9c,$9d,$9e,$9f,$8d,$8d,$a0,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$80,$8d,$8d,$8e,$a1,$a2,$8d,$8d,$91,$a3,$8e // ................
        .byte $a1,$a2,$a4,$a5,$a6,$a1,$a7,$a8,$a1,$a9,$8d,$9d,$aa,$8d,$8d,$8d // ................
        .byte $a0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$8d,$8d // ................
        .byte $8e,$a1,$ab,$ac,$ad,$91,$a3,$8e,$a1,$ab,$ae,$a1,$a6,$a1,$a9,$97 // ................
        .byte $a1,$a9,$8d,$9d,$aa,$8d,$8d,$8d,$a0,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$80,$af,$b0,$b1,$b2,$b3,$b2,$b4,$b5,$b2,$b1 // ................
        .byte $b2,$b6,$b7,$b2,$b8,$b2,$b9,$ba,$b6,$bb,$8d,$bc,$bd,$b0,$b0,$b0 // ................
        .byte $be,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$9d,$bf // ................
        .byte $c0,$c0,$c1,$c2,$c3,$9d,$c4,$c5,$c6,$c7,$c8,$c9,$ca,$c0,$cb,$9d // ................
        .byte $cc,$8d,$8d,$cd,$c2,$ce,$c5,$cf,$d0,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$80,$9d,$aa,$8d,$8d,$cd,$c2,$d1,$9d,$d2,$d3 // ................
        .byte $d4,$d5,$c8,$c2,$a2,$8d,$8d,$9d,$aa,$8d,$8d,$cd,$c2,$d6,$d3,$d7 // ................
        .byte $a0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$80,$9d,$d8 // ................
        .byte $d9,$d9,$da,$c2,$d1,$9d,$aa,$8d,$9d,$aa,$c8,$c2,$db,$d9,$dc,$9d // ................
        .byte $d8,$d9,$d9,$da,$c2,$dd,$d9,$d9,$de,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$df,$e0,$e1,$e1,$e1,$e2,$e1,$e3,$e0,$e4,$e5 // ................
        .byte $e0,$e4,$e6,$e1,$e1,$e1,$e3,$e0,$e1,$e1,$e1,$e2,$e1,$e1,$e1,$e1 // ................
        .byte $e7                                   // .

dat_1482:
        // === Fill data (1 bytes, $1482-$1482) ===
        .byte $00                                   // .

// --- Region $1518-$151f ---
.pc = $1518 "Segment $1518"
        .fill 8, $00

// --- Region $15d3-$15ec ---
.pc = $15d3 "dat_15d3"

dat_15d3:
        .byte $00,$00,$ff,$04,$51,$88,$ce,$00,$00,$aa,$08,$41,$88,$c0,$00,$00 // ....Q......A....
        .byte $83,$0c,$45,$88,$f0,$03,$98,$10,$5f   // ..E....._

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

// --- Region $16c0-$1b7f ---
.pc = $16c0 "dat_16c0"

dat_16c0:
        .byte $15,$1f,$06,$00,$00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f,$01,$00 // ................
        .byte $00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f // ................
        .byte $04,$00,$00,$01,$15,$1f,$04,$00,$00,$01,$15,$1f,$04,$17,$b5,$20 // ............... 
        .byte $15,$1f,$06,$00,$00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f,$01,$00 // ................
        .byte $00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f // ................
        .byte $04,$00,$00,$01,$15,$1f,$04,$00,$00,$01,$15,$1f,$04,$1f,$a5,$20 // ............... 
        .byte $15,$1f,$06,$00,$00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f,$01,$00 // ................
        .byte $00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f,$01,$00,$00,$01,$15,$1f // ................
        .byte $04,$00,$00,$01,$15,$1f,$04,$00,$00,$01,$15,$1f,$04,$17,$b5,$20 // ............... 
        .byte $19,$1e,$10,$17,$b5,$10,$15,$1f,$10,$12,$d1,$10,$15,$1f,$50,$00 // ..............P.
        .byte $00,$20,$ff,$ff,$ff,$ff,$ff,$ff,$0f,$d2,$06,$00,$00,$01,$0f,$d2 // . ..............
        .byte $01,$00,$00,$01,$0f,$d2,$01,$00,$00,$01,$0f,$d2,$01,$00,$00,$01 // ................
        .byte $0f,$d2,$01,$00,$00,$01,$0f,$d2,$04,$00,$00,$01,$0f,$d2,$04,$00 // ................
        .byte $00,$01,$0f,$d2,$04,$12,$d1,$20,$0f,$d2,$06,$00,$00,$01,$0f,$d2 // ....... ........
        .byte $01,$00,$00,$01,$0f,$d2,$01,$00,$00,$01,$0f,$d2,$01,$00,$00,$01 // ................
        .byte $0f,$d2,$01,$00,$00,$01,$0f,$d2,$04,$00,$00,$01,$0f,$d2,$04,$00 // ................
        .byte $00,$01,$0f,$d2,$04,$19,$1e,$20,$0f,$d2,$06,$00,$00,$01,$0f,$d2 // ....... ........
        .byte $01,$00,$00,$01,$0f,$d2,$01,$00,$00,$01,$0f,$d2,$01,$00,$00,$01 // ................
        .byte $0f,$d2,$01,$00,$00,$01,$0f,$d2,$04,$00,$00,$01,$0f,$d2,$04,$00 // ................
        .byte $00,$01,$0f,$d2,$04,$12,$d1,$20,$10,$c3,$20,$19,$1e,$10,$1c,$31 // ....... .. ....1
        .byte $30,$1f,$a5,$30,$00,$00,$00,$00,$00,$00,$2a,$07,$e9,$06,$05,$ed // 0..0......*.....
        .byte $06,$07,$e9,$06,$05,$47,$1d,$00,$00,$01,$06,$47,$08,$05,$ed,$08 // .....G.....G....
        .byte $05,$47,$08,$04,$b4,$08,$05,$47,$04,$03,$f4,$04,$05,$47,$08,$00 // .G.....G.....G..
        .byte $00,$14,$04,$b4,$03,$00,$00,$01,$04,$70,$03,$00,$00,$01,$03,$f4 // .........p......
        .byte $12,$04,$30,$40,$0a,$8f,$03,$07,$e9,$04,$05,$47,$05,$0a,$8f,$06 // ..0@.......G....
        .byte $07,$e9,$07,$05,$47,$08,$0a,$8f,$09,$07,$e9,$0c,$05,$47,$18,$00 // ....G........G..
        .byte $03,$86,$04,$05,$47,$03,$03,$86,$01,$03,$bb,$04,$06,$47,$03,$03 // ....G........G..
        .byte $53,$01,$03,$86,$04,$05,$47,$03,$03,$86,$01,$03,$bb,$04,$06,$47 // S.....G........G
        .byte $03,$17,$b5,$01,$19,$1e,$18,$16,$60,$03,$15,$1f,$03,$12,$d1,$02 // ........`.......
        .byte $15,$1f,$20,$19,$1e,$18,$16,$60,$03,$15,$1f,$03,$12,$d1,$02,$15 // .. ....`........
        .byte $1f,$20,$16,$60,$03,$15,$1f,$04,$10,$c3,$01,$15,$1f,$03,$12,$d1 // . .`............
        .byte $04,$0e,$ef,$01,$12,$d1,$03,$10,$c3,$04,$0e,$18,$01,$10,$c3,$03 // ................
        .byte $0e,$ef,$04,$0c,$8f,$01,$0e,$18,$02,$00,$00,$1e,$ff,$ff,$ff,$ff // ................
        .byte $03,$84,$04,$05,$45,$03,$03,$84,$01,$03,$b9,$04,$06,$45,$03,$03 // ....E........E..
        .byte $51,$01,$03,$84,$04,$05,$45,$03,$03,$84,$01,$03,$b9,$04,$06,$45 // Q.....E........E
        .byte $03,$03,$51,$01,$03,$84,$04,$05,$45,$03,$03,$84,$01,$03,$b9,$04 // ..Q.....E.......

txt_1900:
        .text "ALIENS CRACKED BY MR ZERO PAGE FOR THE TLC SPECIAL GREETINGS AND THANKS TO THE RED SECTOR FOR THE ORIGINAL GREETINGS TO FAC IRATA NEWSTARS 1001 CREW PLAYER 1 KNIGHTS OF FORTUNE X-MEN DROID BAM NSC DETONATOR DANISH GOLD FUTURE PROJECTS TRIAD SCF JAZZCAT TIA SCC SOFTRUNNER SILENT SERVICE HOCKEY MAN DCS CI5 DSC AEK ELECTRO MCC TRIANON ACC CSA BST MORX ACS EXPLORER AND A SPECIAL REGARD TO"
        .byte $00                                   // string terminator

txt_1a84:
        .text "THE COCA COLA CRACKERS FOR THE SPECIAL SENDING  AMIGA GREETINGS GO TO THE BAM WIZARD AND TO TOP     ST GREETINGS GO TO MAD MAX COORPORATION 1001 CREW CSS  IF YOU WANT TO CONTACT ME WRITE TO PLK  034765 C 7000 STUTTGART 1 WEST GERMANY              "
        .byte $00                                   // string terminator
        .byte $6a,$80,$00,$00                       // j...

// --- Region $1b9d-$1bba ---
.pc = $1b9d "Segment $1b9d"
        .byte $00,$a0,$0a,$bd,$00,$1c,$9d,$00,$80,$e8,$d0,$f7,$ee,$06,$01,$ee // ................
        .byte $09,$01,$88,$d0,$ee,$8e,$20,$d0,$8e,$21,$d0,$4c,$2f,$01 // ...... ..!.L/.

// --- Region $1bcc-$1bfd ---
.pc = $1bcc "Segment $1bcc"
        .byte $00,$a9,$00,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00,$db,$e8 // ................
        .byte $d0,$f1,$4c,$e2,$fc,$df,$00,$33,$df,$00,$3c,$7f,$00,$3c,$fc,$00 // ..L....3..<..<..
        .byte $39,$fe,$20,$29,$fe,$a8,$29,$fa,$a8,$0b,$f0,$00,$2b,$f0,$00,$29 // 9. )..).....+..)
        .byte $a0                                   // .

dat_1bfd:
        // === Fill data (1 bytes, $1bfd-$1bfd) ===
        .byte $00                                   // .

// --- Region $2032-$2032 ---
.pc = $2032 "dat_2032"

dat_2032:
        // === Fill data (1 bytes, $2032-$2032) ===
        .byte $00                                   // .

// --- Region $4549-$4559 ---
.pc = $4549 "loc_4549"

loc_4549:
        .fill 17, $00

// --- Region $455b-$455b ---
.pc = $455b "dat_455b"

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

// --- Region $4650-$4650 ---
.pc = $4650 "dat_4650"

dat_4650:
        // === Fill data (1 bytes, $4650-$4650) ===
        .byte $00                                   // .

// --- Region $4e4c-$4e4c ---
.pc = $4e4c "dat_4e4c"

dat_4e4c:
        // === Fill data (1 bytes, $4e4c-$4e4c) ===
        .byte $00                                   // .

// --- Region $4f47-$4f47 ---
.pc = $4f47 "dat_4f47"

dat_4f47:
        // === Fill data (1 bytes, $4f47-$4f47) ===
        .byte $00                                   // .

// --- Region $5092-$5092 ---
.pc = $5092 "dat_5092"

dat_5092:
        // === Fill data (1 bytes, $5092-$5092) ===
        .byte $00                                   // .

// --- Region $524e-$524e ---
.pc = $524e "dat_524e"

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

// --- Region $5454-$5454 ---
.pc = $5454 "dat_5454"

dat_5454:
        // === Fill data (1 bytes, $5454-$5454) ===
        .byte $00                                   // .

// --- Region $5943-$5943 ---
.pc = $5943 "dat_5943"

dat_5943:
        // === Fill data (1 bytes, $5943-$5943) ===
        .byte $00                                   // .

// --- Region $8d0c-$8d0c ---
.pc = $8d0c "dat_8d0c"

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

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

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

// --- Region $9d15-$9d15 ---
.pc = $9d15 "dat_9d15"

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

// --- Region $a013-$a013 ---
.pc = $a013 "dat_a013"

dat_a013:
        // === Fill data (1 bytes, $a013-$a013) ===
        .byte $00                                   // .

// --- Region $a916-$a916 ---
.pc = $a916 "dat_a916"

dat_a916:
        // === Fill data (1 bytes, $a916-$a916) ===
        .byte $00                                   // .

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

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

// --- Region $d0cb-$d0cb ---
.pc = $d0cb "dat_d0cb"

dat_d0cb:
        // === Fill data (1 bytes, $d0cb-$d0cb) ===
        .byte $00                                   // .

// --- Region $e50d-$e50d ---
.pc = $e50d "dat_e50d"

dat_e50d:
        // === Fill data (1 bytes, $e50d-$e50d) ===
        .byte $00                                   // .

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

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

// --- Region $ea7c-$ea7c ---
.pc = $ea7c "dat_ea7c"

dat_ea7c:
        // === Fill data (1 bytes, $ea7c-$ea7c) ===
        .byte $00                                   // .

// --- Region $f000-$fce1 ---
.pc = $f000 "dat_f000"

dat_f000:
        .byte $2c,$da,$01,$a9,$37,$85,$01           // ,...7..

txt_f007:
        .text "X "
        .byte $b2                                   // '2' | $80 (end-of-string marker)
        .byte $10,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1 // .L........,.....
        .byte $2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5 // /.-.......-e..-.
        .byte $2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85 // .i........../e..
        .byte $2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff // /.0i..0L........
        .byte $c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea // ................
        .byte $60,$a9,$26,$18,$3c,$66,$7e,$66,$66,$a2,$26,$7c,$66,$7c,$66,$66 // `.&.<f~ff.&|f|ff
        .byte $7c,$a2,$26,$3c,$66,$60,$60,$66,$3c,$a2,$21,$7c,$e4,$66,$21,$7c // |.&<f``f<.!|.f!|
        .byte $a2,$26,$7e,$60,$7c,$60,$44,$7e,$a2,$26,$7e,$60,$7c,$60,$44,$60 // .&~`|`D~.&~`|`D`
        .byte $a2,$26,$3e,$60,$6e,$66,$66,$3e,$a2,$23,$66,$66,$7e,$e3,$66,$a2 // .&>`nff>.#ff~.f.
        .byte $21,$7e,$e4,$18,$21,$7e,$a2,$e4,$06,$22,$66,$3c,$a2,$26,$66,$6c // !~..!~..."f<.&fl
        .byte $78,$78,$6c,$66,$a2,$e4,$60,$22,$44,$7e,$a2,$26,$63,$77,$7f,$6b // xxlf..`"D~.&cw.k
        .byte $63,$63,$a2,$26,$66,$76,$7e,$7e,$6e,$66,$a2,$21,$3c,$e4,$66 // cc.&fv~~nf.!<.f

txt_f0c9:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$7c,$66,$66,$7c,$60,$60,$a2,$21,$3c,$e3,$66,$22,$6c,$36,$a2 // &|ff|``.!<.f"l6.
        .byte $26,$7c,$66,$66,$7c,$6c,$66,$a2,$26,$3e,$60,$3c,$06,$06,$7c,$a2 // &|ff|lf.&>`<..|.
        .byte $21,$7e,$e5,$18,$a2,$e5,$66           // !~....f

txt_f0f3:
        .text "!<"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e4,$66,$22,$3c,$18,$a2,$26,$63,$63,$6b,$7f,$77,$63,$a2,$26,$66 // .f"<..&cck.wc.&f
        .byte $66,$3c,$3c,$66,$66,$a2,$23,$66,$66,$3c,$e3,$18,$a2,$26,$7e,$0c // f<<ff.#ff<...&~.
        .byte $18,$30,$60,$7e,$80,$32,$00,$e4,$18,$22,$00,$18,$a2,$e3,$66,$a5 // .0`~.2..."....f.
        .byte $26,$66,$ff,$66,$66,$ff,$66,$b9,$23,$06,$0c,$18,$a6,$26,$0e,$1c // &f.ff.f.#....&..
        .byte $18,$18,$1c,$0e,$a2,$26,$70,$38,$18,$18,$38,$70,$a2,$25,$66,$3c // .....&p8..8p.%f<
        .byte $ff,$3c,$66,$a3,$25,$18,$18,$7e,$18,$18,$a7,$23,$18,$18,$30,$a3 // .<f.%..~...#..0.
        .byte $21,$7e,$a9,$22,$18,$18,$a2,$26,$03,$06,$0c,$18,$30,$60,$a2,$26 // !~."...&....0`.&
        .byte $3c,$66,$6e,$76,$66,$3c,$a2,$22,$18,$38,$e3,$18,$21,$7e,$a2,$26 // <fnvf<.".8..!~.&
        .byte $3c,$66,$0c,$18,$30,$7e,$a2,$26,$7e,$0c,$18,$0c,$66,$3c,$a2,$26 // <f..0~.&~...f<.&
        .byte $0c,$1c,$3c,$6c,$7e,$0c,$a2,$26,$7e,$60,$7c,$06,$66,$3c,$a2,$26 // ..<l~..&~`|.f<.&
        .byte $3c,$60,$7c,$66,$66,$3c,$a2,$26,$7e,$06,$0c,$18 // <`|ff<.&~...

txt_f1a2:
        .text "00"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$3c,$66,$3c,$66,$66,$3c,$a2,$26,$3c,$66,$3e,$06,$0c,$38,$a3 // &<f<ff<.&<f>..8.
        .byte $25,$18,$18,$00,$18,$18,$a3,$21,$18,$a2,$2a,$18,$18,$30,$06,$0c // %......!..*..0..
        .byte $18,$30,$18,$0c,$06,$a3,$23,$7e,$00,$7e,$a3,$27,$60,$30,$18,$0c // .0....#~.~.'`0..
        .byte $18,$30,$60,$a2,$26,$3c,$66,$0c,$18,$00,$18,$aa,$21,$15,$e6,$1a // .0`.&<f.....!...
        .byte $22,$00,$55,$e6,$aa,$22,$00,$5c,$e6,$ac,$e6,$1a,$22,$1f,$00,$e6 // ".U..".\...."...
        .byte $aa,$22,$ff,$00,$e6,$ac,$22,$fc,$00,$e8,$1a,$e8,$ac,$28,$57,$63 // ."...."......(Wc
        .byte $4b,$63,$4b,$63,$4b,$7f,$e8,$6a,$e8,$ab,$e8,$aa,$21,$55,$ee,$aa // KcKcK..j....!U..
        .byte $c1,$a8,$21,$57,$e6,$6b,$21,$7f,$e3,$aa,$22,$55,$ff,$e3,$aa,$e8 // ..!W.k!..."U....
        .byte $9e,$a8,$60,$b4,$a2,$00,$bd,$20,$13,$9d,$58,$06,$e8,$d0,$f7,$bd // ..`.... ..X.....
        .byte $20,$14,$9d,$58,$07,$e8,$e0,$68,$d0,$f5,$f0,$1a,$a2,$0e,$a0,$06 //  ..X...h........
        .byte $8e,$23,$d0,$8c,$22,$d0,$4c,$33,$10,$a2,$0c,$a0,$05,$8e,$23,$d0 // .#..".L3......#.
        .byte $8c,$22,$d0,$4c,$a1,$10,$a9,$0f,$a2,$00,$9d,$58,$da,$e8,$d0,$fa // .".L.......X....
        .byte $9d,$58,$db,$e8,$e0,$68,$d0,$f8,$20,$00,$15,$a9,$56,$8d,$18,$03 // .X...h.. ...V...
        .byte $a9,$10,$8d,$19,$03,$a2,$27,$bd,$50,$0f,$9d,$30,$06,$ca,$10,$f7 // ......'.P..0....
        .byte $a2,$27,$a9,$07,$9d,$30,$da,$ca,$10,$fa,$a2,$27,$bd,$78,$0f,$9d // .'...0.....'.x..
        .byte $c0,$07,$ca,$10,$f7,$a2,$27,$a9,$07,$9d,$c0,$db,$ca,$10,$fa,$a9 // ......'.........
        .byte $08,$20,$d2,$ff,$a2,$1f,$a0,$01,$86,$31,$84,$30,$58,$60,$c6,$30 // . .......1.0X`.0
        .byte $30,$03,$4c,$20,$15,$a9,$01,$85,$30,$c6,$31,$30,$0c,$a5,$31,$aa // 0.L ....0.10..1.
        .byte $bd,$4c,$0b,$8d,$c6,$0a,$4c,$20,$15,$a9,$1f,$85,$31,$4c,$39,$0b // .L....L ....1L9.
        .byte $00,$0b,$0c,$0f,$01,$0f,$0c,$0b,$80,$ac,$00,$60,$61 // ...........`a

txt_f2e2:
        .text "*"
        .byte $22                                   // double quote character
        .text " (*"
        .byte $22                                   // double quote character
        .text " ("
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $82,$a0,$28,$0a,$82,$a0,$28,$aa,$82,$a0 // ..(...(...

txt_f2f5:
        .text "?5"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $bf,$37,$aa,$82,$a0,$f4,$f6,$76,$54,$d4,$aa,$82,$a0,$ff,$f5,$fd // .7.....vT.......
        .byte $df,$d7,$aa,$82,$a0,$d8,$da           // .......

txt_f30f:
        .text "RP"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $aa,$82,$a0,$ff,$f5,$7d,$5f,$d7,$aa,$82,$a0,$2f,$0d,$8d,$af,$2f // .....}_..../.../
        .byte $aa,$82,$a0,$fd,$f5,$7d,$5d,$d5,$aa,$82,$a0,$2f,$0f,$8d,$ad,$2f // .....}]..../.../
        .byte $aa,$82,$a0,$ff,$d7,$f5,$7d,$5f,$aa,$82,$a0,$fd,$d5,$f5,$7d,$5d // ......}_......}]
        .byte $aa,$02,$82,$a2,$2a,$0a,$27,$82,$a0,$28,$0a,$82,$a0,$28,$02,$35 // ....*.'..(...(.5
        .byte $bd,$bf,$37,$30,$f6,$76,$54,$d4,$f6,$7f,$5f,$d7,$0a,$82,$a0,$28 // ..70.vT..._....(
        .byte $0a,$42,$60,$68,$02,$f5,$fd,$df,$d7,$60,$28,$da // .B`h.....`(.

txt_f36e:
        .text "RP"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $da,$7d,$5d,$d5,$f5,$7d,$55,$d4,$f6,$7f,$5f,$d7,$f5,$7d,$55,$28 // .}]..}U..._..}U(
        .byte $0a,$42,$60,$68,$f5,$7d,$55,$28,$0a,$82,$a0,$28,$f6,$76,$54,$28 // .B`h.}U(...(.vT(
        .byte $0a,$82,$a0,$28,$02,$0d,$8d,$af,$2f,$60,$28,$f5,$7d,$5d,$d5,$f5 // ...(..../`(.}]..
        .byte $7f,$5f,$d7,$0a,$82,$a0,$28,$0a,$ff,$5f,$d7,$0d,$8d,$af,$2f,$0d // ._....(.._..../.
        .byte $fd,$5f,$d7,$0f,$8d,$ad,$28,$0a,$d2,$50,$d8,$d7,$f5,$55,$28,$0a // ._....(..P...U(.
        .byte $82,$a0,$28,$02,$d7,$f5,$fd,$df,$30,$d7,$f5 // ..(.....0..

txt_f3cc:
        .text "UX"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $fd,$7d,$5d,$d5,$f5,$55,$28,$0a,$82,$a0,$28,$02,$0a,$82,$a2,$2a // .}]..U(...(....*
        .byte $28,$f5,$7d,$5f,$d7,$f5,$7d,$5f,$d7,$02,$4a,$42,$60,$68,$38,$f5 // (.}_..}_..JB`h8.
        .byte $7d,$5d,$d5,$f5,$7d,$5d,$d5,$3f,$bd,$bf // }]..}].?..

txt_f3f9:
        .text "75"
        .byte $bd                                   // '=' | $80 (end-of-string marker)
        .byte $bf,$37,$ff,$7d,$5f,$d7,$f5,$7d,$5f,$d7,$02,$4d,$4d,$6f,$6f,$30 // .7.}_..}_..MMoo0
        .byte $f5,$7d,$5f,$d7,$d5                   // .}_..

txt_f411:
        .text "RP"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $f5,$7d,$5f,$d7,$5d,$8d,$af,$2f,$02,$da // .}_.]../..

txt_f41e:
        .text "RP"
        .byte $d8                                   // 'X' | $80 (end-of-string marker)
        .byte $2a,$d5,$f5,$7d,$5d,$d5,$f5,$7d,$5d,$4a,$42,$42,$ff,$d7,$f5,$7d // *..}]..}]JBB...}
        .byte $5f,$d7,$0a,$82,$60,$20,$f4,$d4,$f6,$76,$54,$d4,$35,$bd,$ff,$d7 // _...` ...vT.5...
        .byte $f5,$7d,$5f,$d7,$0a,$82,$a0,$28,$0a,$ff,$fd,$df,$0a,$82,$a0,$28 // .}_....(.......(
        .byte $0a,$ff,$7d,$5f,$35,$b5,$42,$a0,$28,$0a,$ff,$7d,$5f,$f5,$55,$60 // ..}_5.B.(..}_.U`
        .byte $76,$a0,$28,$0a,$d3,$53,$5b,$f6,$56,$a0,$28,$0a,$42,$60,$68,$f5 // v.(..S[.V.(.B`h.
        .byte $d5,$a0,$28,$0a,$ff,$fd,$df,$f5,$55,$a0,$28,$0a,$d2,$50,$58,$f5 // ..(.....U.(..PX.
        .byte $55,$a0,$28,$0a,$bf,$bd               // U.(...

txt_f487:
        .text "?MM"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $28,$0a,$ff,$7d,$5f,$da,$52,$a0,$28,$0a,$f6,$74,$54,$0d,$8d,$a0 // (..}_.R.(..tT...
        .byte $28,$0a,$ff,$fd,$df,$da,$52,$a0,$28,$0a,$82,$a0,$28,$d7,$d5,$a0 // (.....R.(...(...
        .byte $28,$0a,$83,$a3,$2b,$d5,$55,$a0,$28,$0a,$ff,$7d,$5f,$0a,$82,$a2 // (...+.U.(..}_...
        .byte $2a,$0a,$42,$62,$6a,$d7,$f5,$7d,$5f,$d5,$d2,$50,$7d,$d7,$f5,$7d // *.Bbj..}_..P}..}
        .byte $5f,$55,$82,$a0,$28,$db,$d3,$53,$5b,$5b,$83,$a3,$2b,$02,$d7,$f5 // _U..(..S[[..+...
        .byte $7d,$5f,$60,$20,$4a,$42,$60,$68,$4a,$42,$60,$f4,$d7,$f5,$7d,$5f // }_` JB`hJB`...}_
        .byte $d5,$d2,$50,$7f,$d7,$f5,$7d,$5f,$55,$82,$a0,$ff,$d7,$f5,$7d,$5f // ..P...}_U.....}_
        .byte $57,$f5,$fd,$df,$02,$da,$d2,$50,$58,$60 // W......PX`

txt_f505:
        .text "(7"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $bd                                   // .

txt_f509:
        .text "?7"
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $bd,$3f,$d7,$f5,$7d,$5f,$d5,$f6,$74,$5f,$d7,$f5,$7d,$5f,$55,$82 // .?..}_..t_..}_U.
        .byte $a0,$68,$d6,$f6,$74,$54,$56,$82,$a0,$28,$da,$d2 // .h..tTV..(..

txt_f528:
        .text "PX"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $d2,$50,$7d,$02,$0b,$83,$a3           // .P}....

txt_f532:
        .text "+8"
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $f5,$7d,$5f,$55,$42,$60,$ff,$d7,$f5,$7d,$5f,$55,$82,$a0,$d8,$4a // .}_UB`...}_U...J
        .byte $42,$62,$6a,$4a,$82,$a2,$2a,$02,$d6,$f6,$74,$54,$60,$af,$d7,$f5 // BbjJ..*...tT`...
        .byte $7d,$5f,$d7,$f5,$7d,$5d,$d7,$f5,$7d,$5f,$d7,$f5 // }_..}]..}_..

txt_f561:
        .text "U("
        .byte $d7                                   // 'W' | $80 (end-of-string marker)
        .byte $f5,$7d,$5f,$d7,$f5,$fd,$df,$da,$d2   // .}_......

txt_f56d:
        .text "PX"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $d2,$7d,$5d,$d7,$f5,$7d,$5f,$d7,$f5,$75,$54,$da,$d2 // .}]..}_..uT..

txt_f57d:
        .text "PX"
        .byte $da                                   // 'Z' | $80 (end-of-string marker)
        .byte $d2                                   // .

txt_f581:
        .text "P("
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $f5,$7d,$5d,$d7,$f5,$7d,$5f,$0a,$82,$a0,$28,$ff,$f5,$7d,$5f,$0b // .}]..}_...(..}_.
        .byte $83,$a3,$2b,$db,$d3,$53,$5b,$4a,$42,$60,$68,$ff,$f5,$7d,$5f,$0a // ..+..S[JB`h..}_.
        .byte $82,$a0,$28,$f6,$f6,$74,$54,$d6,$f6,$74,$54,$df,$f5,$7d,$5f,$0a // ..(..tT..tT..}_.
        .byte $82,$a2,$2a,$4a,$42,$62,$6a           // ..*JBbj

txt_f5bb:
        .text "*"
        .byte $22                                   // double quote character
        .text " (*"
        .byte $22                                   // double quote character
        .text "*"
        .byte $00                                   // string terminator
        .byte $d7,$f5,$fd,$d5,$0a,$82,$aa,$00,$d7,$f5,$7d,$55,$0a,$82,$aa,$00 // ..........}U....
        .byte $db,$d3,$53,$5b,$0a,$82,$aa,$00,$d6,$f6,$74,$54,$0a,$82,$aa,$00 // ..S[......tT....
        .byte $d5,$f5,$7d,$55,$0a,$82,$aa,$00,$0a,$82,$a0,$28,$0a,$82,$aa,$00 // ..}U.......(....
        .byte $37,$b5,$bd,$35,$0a,$82,$aa,$00,$4a,$42,$62,$6a,$0a,$82,$aa,$a5 // 7..5....JBbj....
        .byte $24,$cc,$cc                           // $..

txt_f606:
        .text "33"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $e6,$20,$3c,$15,$13,$05,$20,$0b,$05,$19,$13 // . <... ....

txt_f614:
        .text " +- "

txt_f618:
        .encoding "screencode_mixed"
        .text "to modify scroll"
        .encoding "petscii_upper"
        .byte $f1,$20,$30,$10,$12,$05,$13,$05,$0e,$14,$13,$3a,$20,$01,$0c,$09 // . 0........: ...
        .byte $05,$0e,$13,$ed,$20,$80,$4e,$00,$21,$03,$b1,$60,$f1,$78,$a9,$7f // .... .N.!..`.x..
        .byte $8d,$0d,$dc,$a9,$81,$8d,$1a,$d0,$a9,$1b,$8d,$11,$d0,$a9,$80,$8d // ................
        .byte $12,$d0,$a9,$b8,$8d,$14,$03,$a9,$0a,$8d,$15,$03,$a9,$01,$85,$ff // ................
        .byte $a2,$00,$a0,$19,$86,$10,$84,$11,$a9,$d7,$8d,$5b,$10,$4c,$5e,$10 // ...........[.L^.
        .byte $a9,$01,$8d,$19,$d0,$c6,$ff,$10,$04,$a9,$01,$85,$ff,$a6,$ff,$bd // ................
        .byte $5a,$10,$8d,$16,$d0,$bd,$5c,$10,$8d,$12,$d0,$8a,$f0,$06,$68,$a8 // Z.....\.......h.
        .byte $68,$aa,$68                           // h.h

txt_f69b:
        .byte $40                                   // @ character
        .text "L"
        .byte $c5                                   // 'E' | $80 (end-of-string marker)
        .byte $0a,$d8,$d4,$30,$a2,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9,$00,$85 // ...0.... ..!....
        .byte $12,$a9,$07,$85,$fe,$20,$44,$e5,$a2,$0d,$a0,$00,$20,$0c,$e5,$a9 // ..... D..... ...
        .byte $0b,$a2,$00,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da,$9d,$00,$db,$e8 // ................
        .byte $d0,$f1,$29,$07,$8d,$86,$02,$a9,$12,$8d,$18,$d0,$a9,$06,$8d,$22 // ..)............"
        .byte $d0,$a9,$0e,$8d,$23,$d0,$d0,$0f,$a6,$b0,$86,$b1,$20,$00,$11,$a6 // ....#....... ...
        .byte $b1,$ca,$d0,$f6,$4c,$2a,$0b,$d0,$3c,$a9,$01,$85,$b0,$20,$00,$10 // ....L*..<.... ..
        .byte $20,$e4,$ff,$c9,$2b,$f0,$12,$c9,$2d,$f0,$03,$4c,$e7,$10,$a5,$b0 //  ...+...-..L....
        .byte $c9,$01,$f0,$ec,$c6,$b0,$4c,$da,$10,$a5,$b0,$c9,$08,$f0,$e1,$e6 // ......L.........
        .byte $b0,$a2,$00,$a0,$20,$ca,$d0,$fd,$88,$d0,$fa,$4c,$b9,$10,$c9,$20 // .... ......L... 
        .byte $d0,$ce,$4c,$80,$1b,$4c,$a0,$0a,$af,$60,$bf,$c6,$fe,$30,$06,$ce // ..L..L...`...0..
        .byte $5b,$10,$60,$31,$ea,$a9,$07,$85,$fe,$a9,$d7,$8d,$5b,$10,$c6,$12 // [.`1........[...
        .byte $30,$5e,$a2,$00,$bd,$01,$04,$9d,$00,$04,$bd,$29,$04,$9d,$28,$04 // 0^.........)..(.
        .byte $bd,$51,$04,$9d,$50,$04,$bd,$79,$04,$9d,$78,$04,$bd,$a1,$04,$9d // .Q..P..y..x.....
        .byte $a0,$04,$bd,$c9,$04,$9d,$c8,$04,$bd,$f1,$04,$9d,$f0,$04,$bd,$19 // ................
        .byte $05,$9d,$18,$05,$bd,$41,$05,$9d,$40,$05,$bd,$69,$05,$9d,$68,$05 // .....A..@..i..h.
        .byte $bd,$91,$05,$9d,$90,$05,$bd,$b9,$05,$9d,$b8,$05,$bd,$e1,$05,$9d // ................
        .byte $e0,$05,$bd,$09,$06,$9d,$08,$06,$e8,$e0,$27,$d0,$a7,$4c,$82,$11 // ..........'..L..
        .byte $20,$b8,$11,$20,$e2,$11,$a9,$0d,$85,$12,$4c,$17,$11,$a2,$27,$a0 //  .. ......L...'.
        .byte $04,$86,$14,$84,$15,$a2,$0d,$a5,$12,$49,$ff,$18,$69,$0e,$85,$13 // .........I..i...
        .byte $a4,$13,$b9,$20,$12,$a0,$00,$91,$14,$18,$a5,$14,$69,$28,$85,$14 // ... ........i(..
        .byte $a5,$15,$69,$00,$85,$15,$18,$a5,$13,$69,$0e,$85,$13,$ca,$10,$e0 // ..i......i......
        .byte $60,$31,$ea,$a0,$00,$b1,$10,$f0,$1a,$18,$e3,$0a,$60,$59,$a8,$b0 // `1..........`Y..
        .byte $06,$a9,$08,$85,$ad,$d0,$04,$a9,$09,$85,$ad,$84,$ac,$e6,$10,$d0 // ................
        .byte $02,$e6,$11,$60,$a0,$00,$84,$10,$a9,$19,$85,$11,$d0,$d8,$a2,$4d // ...`...........M
        .byte $a0,$12,$86,$50,$84,$51,$a2,$07,$a0,$00,$b1,$ac,$a0,$07,$6a,$48 // ...P.Q........jH
        .byte $b0,$06,$a9,$4c,$91,$50,$d0,$04,$a9,$49,$91,$50,$68,$88,$10,$ee // ...L.P...I.Ph...
        .byte $18,$a5,$50,$69,$0e,$85,$50,$a5,$51,$69,$00,$85,$51,$e6,$ac,$d0 // ..Pi..P.Qi..Q...
        .byte $02,$e6,$ad,$ca,$10,$d2,$60,$a5
        .byte $21,$41,$ec
        .text "B#CGP"
        .byte $ea                                   // .

txt_f85f:
        .text "Q$PHGR"
        .byte $ea                                   // .

txt_f866:
        .text "L$RHGR"
        .byte $ea                                   // .

txt_f86d:
        .text "L$RHGR"
        .byte $e4
        .text "L"
        .byte $22                                   // double quote
        .text "II"
        .byte $e4

txt_f879:
        .text "L$RHGR"
        .byte $e3,$4c,$e4,$49,$e3                   // .L.I.

txt_f884:
        .text "L$RHGR"
        .byte $02                                   // .

txt_f88b:
        .text "LLII(LLRHGRLL"
        .byte $e6                                   // .

txt_f899:
        .text "I&LLRHGR"
        .byte $02                                   // .

txt_f8a2:
        .text "LLII&LLRHGR"
        .byte $02                                   // .

txt_f8ae:
        .text "LLII&LLRHGR"
        .byte $ea                                   // .

txt_f8ba:
        .text "L$RHGR"
        .byte $ea                                   // .

txt_f8c1:
        .text "L$RHGP"
        .byte $ea
        .text "Q#PHD"
        .byte $ec
        .byte $45,$21,$46,$80
        .byte $2d,$c0
        .byte $21,$60,$ee
        .byte $c0,$a6,$25,$80,$81,$81,$82,$83,$e3,$81,$23,$84,$85,$82,$e3,$86 // ..%.......#.....
        .byte $27,$83,$87,$88,$81,$87,$88,$89,$e3,$8a,$24,$8b,$81,$81,$8c,$ac // '.........$.....
        .byte $3c,$80,$8d,$8d,$8e,$8f,$90,$8d,$8d,$91,$92,$8e,$93,$94,$95,$96 // <...............
        .byte $97,$98,$99,$9a,$98,$9b,$9c,$9d,$9e,$9f,$8d,$8d,$a0,$ac,$38,$80 // ..............8.
        .byte $8d,$8d,$8e,$a1,$a2,$8d,$8d,$91,$a3,$8e,$a1,$a2,$a4,$a5,$a6,$a1 // ................
        .byte $a7,$a8,$a1,$a9,$8d,$9d,$aa,$e3,$8d,$21,$a0,$ac,$38,$80,$8d,$8d // .........!..8...
        .byte $8e,$a1,$ab,$ac,$ad,$91,$a3,$8e,$a1,$ab,$ae,$a1,$a6,$a1,$a9,$97 // ................
        .byte $a1,$a9,$8d,$9d,$aa,$e3,$8d,$21,$a0,$ac,$38,$80,$af,$b0,$b1,$b2 // .......!..8.....
        .byte $b3,$b2,$b4,$b5,$b2,$b1,$b2,$b6,$b7,$b2,$b8,$b2,$b9,$ba,$b6,$bb // ................
        .byte $8d,$bc,$bd,$e3,$b0,$21,$be,$ac,$3c,$80,$9d,$bf,$c0,$c0,$c1,$c2 // .....!..<.......
        .byte $c3,$9d,$c4,$c5,$c6,$c7,$c8,$c9,$ca,$c0,$cb,$9d,$cc,$8d,$8d,$cd // ................
        .byte $c2,$ce,$c5,$cf,$d0,$ac,$3c,$80,$9d,$aa,$8d,$8d,$cd,$c2,$d1,$9d // ......<.........
        .byte $d2,$d3,$d4,$d5,$c8,$c2,$a2,$8d,$8d,$9d,$aa,$8d,$8d,$cd,$c2,$d6 // ................
        .byte $d3,$d7,$a0,$ac,$3c,$80,$9d,$d8,$d9,$d9,$da,$c2,$d1,$9d,$aa,$8d // ....<...........
        .byte $9d,$aa,$c8,$c2,$db,$d9,$dc,$9d,$d8,$d9,$d9,$da,$c2,$dd,$d9,$d9 // ................
        .byte $de,$ac,$22,$df,$e0,$e3,$e1,$29,$e2,$e1,$e3,$e0,$e4,$e5,$e0,$e4 // .."....)........
        .byte $e6,$e3,$e1,$22,$e3,$e0,$e3,$e1,$21,$e2,$e4,$e1,$21,$e7,$80,$7e // ..."....!...!..~
        .byte $00,$37,$a2,$24,$a9,$00,$9d,$00,$d4,$bd,$d3,$15,$9d,$00,$d4,$ca // .7.$............
        .byte $10,$f2,$a9,$08,$85,$78,$4c,$a4,$15,$a9,$60,$b3,$c6,$70,$d0,$77 // .....xL...`..p.w
        .byte $a5,$71,$85,$70,$c6,$75,$d0,$25,$a4,$72,$b1,$7a,$c9,$ff,$f0,$6a // .q.p.u.%.r.z...j
        .byte $8d,$01,$d4,$c8,$d0,$02,$e6,$7b,$b1,$7a,$8d,$00,$d4,$c8,$d0,$02 // .......{.z......
        .byte $e6,$7b,$b1,$7a,$85,$75,$c8,$d0,$02,$e6,$7b,$84,$72,$c6,$76,$d0 // .{.z.u....{.r.v.
        .byte $21,$a4,$73,$b1,$7c,$8d,$08,$d4,$c8,$d0,$02,$e6,$7d,$b1,$7c,$8d // !.s.|.......}.|.
        .byte $07,$d4,$c8,$d0,$02,$e6,$7d,$b1,$7c,$85,$76,$c8,$d0,$02,$e6,$7d // ......}.|.v....}
        .byte $84,$73,$c6,$77,$d0,$21,$a4,$74,$b1,$7e,$8d,$0f,$d4,$c8,$d0,$02 // .s.w.!.t.~......
        .byte $e6,$7f,$b1,$7e,$8d,$0e,$d4,$c8,$d0,$02,$e6,$7f,$b1,$7e,$85,$77 // ...~.........~.w
        .byte $c8,$d0,$02,$e6,$7f,$84,$74,$4c,$7b,$ea,$20,$a4,$15,$4c,$7b,$ea // ......tL{. ..L{.
        .byte $a9,$00,$85,$72,$85,$73,$85,$74,$a9,$01,$85,$75,$85,$76,$85,$77 // ...r.s.t...u.v.w
        .byte $85,$70,$a9,$c0,$85,$7a,$a9,$16,$85,$7b,$a9,$68,$85,$7c,$a9,$17 // .p...z...{.h.|..
        .byte $85,$7d,$a9,$08,$85,$7e,$a9,$18,$85,$7f,$a9,$04,$85,$71,$60,$a2 // .}...~.......q`.
        .byte $25,$ff,$04,$51,$88,$ce,$a2,$25,$aa,$08,$41,$88,$c0,$a2,$29,$83 // %..Q...%..A...).
        .byte $0c,$45,$88,$f0,$03,$98,$10,$5f,$80,$d4,$00,$23,$15,$1f,$06,$a2 // .E....._...#....
        .byte $24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f // $.....$.....$...
        .byte $01,$a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f,$04,$a2,$24,$01 // ..$.....$.....$.
        .byte $15,$1f,$04,$a2,$2a,$01,$15,$1f,$04,$17,$b5,$20,$15,$1f,$06,$a2 // ....*...... ....
        .byte $24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f // $.....$.....$...
        .byte $01,$a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f,$04,$a2,$24,$01 // ..$.....$.....$.
        .byte $15,$1f,$04,$a2,$2a,$01,$15,$1f,$04,$1f,$a5,$20,$15,$1f,$06,$a2 // ....*...... ....
        .byte $24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f // $.....$.....$...
        .byte $01,$a2,$24,$01,$15,$1f,$01,$a2,$24,$01,$15,$1f,$04,$a2,$24,$01 // ..$.....$.....$.
        .byte $15,$1f,$04,$a2,$36,$01,$15,$1f,$04,$17,$b5,$20,$19,$1e,$10,$17 // ....6...... ....
        .byte $b5,$10,$15,$1f,$10,$12,$d1,$10,$15,$1f,$50,$a2 // ..........P.

txt_fb73:
        .text "! "
        .byte $c6                                   // 'F' | $80 (end-of-string marker)
        .byte $23,$0f,$d2,$06,$a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f,$d2,$01 // #....$.....$....
        .byte $a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f // .$.....$.....$..
        .byte $d2,$04,$a2,$24,$01,$0f,$d2,$04,$a2,$2a,$01,$0f,$d2,$04,$12,$d1 // ...$.....*......
        .byte $20,$0f,$d2,$06,$a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f,$d2,$01 //  ....$.....$....
        .byte $a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f // .$.....$.....$..
        .byte $d2,$04,$a2,$24,$01,$0f,$d2,$04,$a2,$2a,$01,$0f,$d2,$04,$19,$1e // ...$.....*......
        .byte $20,$0f,$d2,$06,$a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f,$d2,$01 //  ....$.....$....
        .byte $a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f,$d2,$01,$a2,$24,$01,$0f // .$.....$.....$..
        .byte $d2,$04,$a2,$24,$01,$0f,$d2,$04,$a2,$33,$01,$0f,$d2,$04,$12,$d1 // ...$.....3......
        .byte $20,$10,$c3,$20,$19,$1e,$10,$1c,$31,$30,$1f,$a5,$30,$a6,$2d,$2a //  .. ....10..0.-*
        .byte $07,$e9,$06,$05,$ed,$06,$07,$e9,$06,$05,$47,$1d,$a2,$36,$01,$06 // ..........G..6..
        .byte $47,$08,$05,$ed,$08,$05,$47,$08,$04,$b4,$08,$05,$47,$04,$03,$f4 // G.....G.....G...
        .byte $04,$05,$47,$08,$a2,$24,$14,$04,$b4,$03,$a2,$24,$01,$04,$70,$03 // ..G..$.....$..p.
        .byte $a2,$60,$8c,$01,$03,$f4,$12,$04,$30,$40,$0a,$8f,$03,$07,$e9,$04 // .`......0@......
        .byte $05,$47,$05,$0a,$8f,$06,$07,$e9,$07,$05,$47,$08,$0a,$8f,$09,$07 // .G........G.....
        .byte $e9,$0c,$05,$47,$18,$00,$03,$86,$04,$05,$47,$03,$03,$86,$01,$03 // ...G......G.....
        .byte $bb,$04,$06,$47,$03,$03,$53,$01,$03,$86,$04,$05,$47,$03,$03,$86 // ...G..S.....G...
        .byte $01,$03,$bb,$04,$06,$47,$03,$17,$b5,$01,$19,$1e,$18,$16,$60,$03 // .....G........`.
        .byte $15,$1f,$03,$12,$d1,$02,$15,$1f,$20,$19,$1e,$18,$16,$60,$03,$15 // ........ ....`..
        .byte $1f,$03,$12,$d1,$02,$15,$1f,$20,$16,$60,$03,$15,$1f,$04,$10,$c3 // ....... .`......
        .byte $01,$15,$1f,$03,$12,$d1,$04,$0e,$ef,$01,$12,$d1,$03,$10,$c3,$04 // ................
        .byte $0e,$18,$01,$10,$c3,$03,$0e,$ef,$04,$0c,$8f,$01,$0e,$18,$02,$a2 // ................
        .byte $21,$1e,$c4,$62,$13,$03,$84,$04,$05,$45,$03,$03 // !..b.....E..

// --- Region $fd23-$fda2 ---
.pc = $fd23 "txt_fd23"

txt_fd23:
        .text "O PAGE FOR THE TLC SPECIAL GREETINGS AND THANKS TO THE RED SECTOR FOR THE ORIGINAL GREETINGS TO FAC IRATA NEWSTARS 1001 CREW PLA"

// --- Region $fdb8-$ff5a ---
.pc = $fdb8 "Segment $fdb8"
        .text "UNE X-MEN DROID "
        .text "BAM NSC DETONATO"
        .text "R DANISH GOLD FU"
        .text "TURE PROJECTS TR"
        .text "IAD SCF JAZZCAT "
        .text "TIA SCC SOFTRUNN"
        .text "ER SILENT SERVIC"
        .text "E HOCKEY MAN DCS"
        .text " CI5 DSC AEK ELE"
        .text "CTRO MCC TRIANON"
        .text " ACC CSA BST MOR"
        .text "X ACS EXPLORER A"
        .text "ND A SPECIAL REG"
        .text "ARD TO"
        .byte $00

txt_fe8f:
        .text "THE COCA COLA CRACKERS FOR THE SPECIAL SENDING  AMIGA GREETINGS GO TO THE BAM WIZARD AND TO TOP"
        .byte $e5,$20,$60,$69                       // . `i

txt_fef2:
        .text "ST GREETINGS GO TO MAD MAX COORPORATION 1001 CREW CSS  IF YOU WANT TO CONTACT ME WRITE TO PLK  034765 C 7"

// --- Region $ff65-$ff7f ---
.pc = $ff65 "Segment $ff65"
        .text "ART 1 WEST GERMA"
        .byte $4e,$59,$ee,$20,$23,$00,$6a,$80,$a2,$60,$7d // NY. #.j..`}

// --- Region $ff9d-$ffba ---
.pc = $ff9d "Segment $ff9d"
        .byte $00,$a0,$0a,$bd,$00,$1c,$9d,$00,$80,$e8,$d0,$f7,$ee,$06,$01,$ee // ................
        .byte $09,$01,$88,$d0,$ee,$8e,$20,$d0,$8e,$21,$d0,$4c,$2f,$01 // ...... ..!.L/.

// --- Region $ffec-$ffff ---
.pc = $ffec "Segment $ffec"
        .byte $39,$fe,$20,$29,$fe,$a8,$29,$fa,$a8,$0b,$f0,$00,$2b,$f0,$00,$29 // 9. )..).....+..)
        .byte $a0,$a3,$00,$45                       // ...E
