// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:28
// 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:  $3000 (12288)
// IRQ handler:  $30bf (irq_30bf)
//
// Code: 4994 bytes, Data: 58494 bytes
// Labels: 608, Subroutines: 30
//
// Cross-references: all OK
// ============================================


// --- Region $0b12-$0b19 ---
.pc = $0b12 "loc_0b12"

loc_0b12:
        sbc $f9f9,y
        sbc $f9f9,y
        rti

dat_0b19:
        .byte $50                                   // P

// --- Region $0b7b-$0b84 ---
.pc = $0b7b "loc_0b7b"

loc_0b7b:
        inc $fefe,x
        lda #$f9
        bcc loc_0b12
        bcc loc_0bc4
        rti

// --- Region $0bc4-$0bc6 ---
.pc = $0bc4 "loc_0bc4"

loc_0bc4:
        ora ($00,x)
        brk

// --- Region $0e13-$0e26 ---
.pc = $0e13 "Program $0e13"
        asl $080f
        ora #$0a
        .byte $0b,$10                               // anc #$10 // ILLEGAL
        ora ($12),y
        .byte $13,$14                               // slo ($14),y // ILLEGAL
        ora $16,x
        .byte $17,$18                               // slo $18,x // ILLEGAL
        ora $1b1a,y
        brk

dat_0e26:
        .byte $00                                   // .

// --- Region $0eb1-$0eb7 ---
.pc = $0eb1 "loc_0eb1"

loc_0eb1:
        bvs loc_0efc
        eor #$2b
        jmp ($0071)

// --- Region $0efc-$0efc ---
.pc = $0efc "loc_0efc"

loc_0efc:
        brk

// --- Region $1021-$1080 ---
.pc = $1021 "sub_1021"
// Referenced by: jsr from $318d, $f849

sub_1021:
        ldx #$00
        dec $1090
        bmi loc_1034
        jsr sub_1226
        jsr sub_1225
        jmp sub_1225

dat_1031:
        .byte $ff,$ff,$ff                           // ...

loc_1034:
        lda #$02
        sta $1090
        jsr sub_1040
        jsr sub_103f
// Referenced by: jsr from $103c

sub_103f:
        inx
// Referenced by: jsr from $1039

sub_1040:
        dec $108a,x
        bmi loc_1091
        jmp sub_1226
// Referenced by: jsr from $306f, $f72b

sub_1048:
        lda #$1f
        sta $d418
        lda #$f0
        sta $d417
        and #$0f
        sta smc_1262                                // SMC: modifies $1262
        ldx #$0f

loc_1059:
        sta dat_1081,x
        dex
        bpl loc_1059
        ldx #$02

loc_1061:
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy #$00
        lda ($fa),y
        sta $108d,x
        iny
.label loc_1074 = * + 1
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x
        dex
        bpl loc_1061
        rts

// --- Region $1091-$10c6 ---
.pc = $1091 "loc_1091"

loc_1091:
        ldy $108d,x
        cpy #$fe
        bne loc_10a1
// Referenced by: jsr from $10c0

sub_1098:
        lda $1084,x
        and #$fe
        sta $1084,x
        rts

loc_10a1:
        lda $1daa,y
        sta $fa
        lda $1d79,y
        sta $fb
        ldy dat_1081,x
        lda ($fa),y
        bmi loc_10d2
        cmp #$60
        bcc loc_10f9

loc_10b6:
        and #$1f
        sta $108a,x
        lda #$fe
        sta dat_1031,x
        jsr sub_1098

loc_10c3:
        jmp loc_1187

dat_10c6:
        .byte $00                                   // .

// --- Region $10d2-$10dd ---
.pc = $10d2 "loc_10d2"

loc_10d2:
        cmp #$a0
        bcc loc_10ec
        and #$1f
        sta $108a,x
        bcs loc_10c3
        brk

// --- Region $10ec-$1141 ---
.pc = $10ec "loc_10ec"

loc_10ec:
        asl
        asl
        asl
        sta dat_13d9,x
        iny
        lda ($fa),y
        cmp #$60
        bcs loc_10b6

loc_10f9:
        sta $fc
        iny
        lda $10e6,x
        lsr
        lsr
        lsr
        .byte $5a                                   // nop // ILLEGAL
        clc
        adc $fc
        sta $10c9,x
        sty $fc
        tay
        lda dat_1437,y
        sta $10cc,x
        sta $13e2,x
        lda dat_11c5,y
        sta $10cf,x
        sta $12b6,x
        ldy $fc
        lda ($fa),y
        sta tbl_lo_1141,x
        and #$1f
        sta $108a,x
        lda ($fa),y
        bmi loc_1150
        and #$20
        beq loc_1177
        iny
        lda ($fa),y
        sta tbl_hi_1147,x
        iny
        lda ($fa),y
        sta $114a,x
        jmp loc_1177

tbl_lo_1141:
        .byte $41                                   // address table low bytes

// --- Region $1150-$11c4 ---
.pc = $1150 "loc_1150"

loc_1150:
        stx smc_1262                                // SMC: modifies $1262
        iny
        lda ($fa),y
        sta smc_1266                                // SMC: modifies $1266
        and #$0f
        asl
        sec
        sbc #$10
        sta smc_12a0                                // SMC: modifies $12a0
        iny
        lda ($fa),y
        bne loc_116e
        lda #$f0
        sta $d417
        bne loc_1177

loc_116e:
        sta smc_126b                                // SMC: modifies $126b
        lda dat_12b3,x
        sta $d417

loc_1177:
        lda #$ff
        sta dat_1031,x
        sta $12b9,x
        lda #$00
        sta $10dd,x
        sta $12bd,x

loc_1187:
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_11c0
        dec $10e9,x
        bpl loc_11be
        lda $14b9,x
        sta $fa
        lda $14bc,x
        sta $fb
        ldy $1087,x
        iny
        iny
        lda ($fa),y
        cmp #$ff
        bne loc_11aa
        ldy #$00

loc_11aa:
        tya
        sta $1087,x
        lda ($fa),y
        sta $108d,x
        iny
        lda ($fa),y
        sta $10e6,x
        and #$0f
        sta $10e9,x

loc_11be:
        ldy #$00

loc_11c0:
        tya
        sta dat_1081,x
        rts

// --- Region $1225-$12b3 ---
.pc = $1225 "sub_1225"
// Referenced by: jsr from $102b; jmp from $102e

sub_1225:
        inx
// Referenced by: jsr from $1028; jmp from $1045

sub_1226:
        ldy dat_13d9,x
        sty $fc
        lda tbl_lo_1141,x
        and #$40
        bne loc_1290
        sta $1144,x
        lda $1ddb,y
        sta $fa
        lda $1ddc,y
        ldy dat_10c6,x
        sta $d406,y
        lda $fa
        sta $d405,y
        lda $1084,x
        and #$fe
        sta $d404,y
        ldy $fc
        lda $1ddd,y
        sta $1084,x
        lda $1dde,y
        sta $13dc,x
        sta $13df,x
.label smc_1262 = * + 1
        cpx #$00                                    // !SMC: modified by $1054, $1150
        bne loc_126f
.label smc_1266 = * + 1
        lda #$93                                    // !SMC: modified by $1156
        sta smc_129e                                // SMC: modifies $129e
.label smc_126b = * + 1
        lda #$0e                                    // !SMC: modified by $116e
        sta smc_1296                                // SMC: modifies $1296

loc_126f:
        lda #$00
        sta $10e0,x
        sta $10e3,x
        lda $1de0,y
        lsr
        lsr
        lsr
        sta $114d,x
        lda tbl_lo_1141,x
        ora #$40
        sta tbl_lo_1141,x
        lda $1de2,y
        sta $fd,x
        jmp loc_1385                                // !SMC: modified by $313c

loc_1290:
        cpx smc_1262
        bne loc_12a7
.label smc_1296 = * + 1
        lda #$0e                                    // !SMC: modified by $126c
        beq loc_12a7
        dec smc_1296
        clc
.label smc_129e = * + 1
        lda #$93                                    // !SMC: modified by $1267, $12a1, $140e
.label smc_12a0 = * + 1
        adc #$f6                                    // !SMC: modified by $115f
        sta smc_129e                                // SMC: modifies $129e
        sta $d416

loc_12a7:
        lda $fd,x
        and #$0f
        beq loc_12c7
        jsr sub_13e5
        jmp loc_1322

dat_12b3:
        .byte $f1                                   // .

// --- Region $12c7-$13d8 ---
.pc = $12c7 "loc_12c7"

loc_12c7:
        lda tbl_lo_1141,x
        and #$20
        bne loc_1322                                // !SMC: modified by $3178
        lda $fd,x
        and #$10
        beq loc_1322
        dec $114d,x
        bpl loc_1322
        inc $114d,x
        lda $12bd,x
        and #$03
        tay
        lda $12c3,y
        bne loc_12fa
        ldy $fc
        sec
        lda $10cc,x
        sbc $1de1,y
        sta $10cc,x
        bcs loc_130d
        dec $10cf,x
        bne loc_130d

loc_12fa:
        ldy $fc
        clc
        lda $10cc,x
        adc $1de1,y
        sta $10cc,x
        bcc loc_130d
        inc $10cf,x
        bcs loc_130d

loc_130d:
        inc $10dd,x
        lda $1de0,y
        and #$0f
        cmp $10dd,x
        bne loc_1322
        lda #$00
        sta $10dd,x
        inc $12bd,x

loc_1322:
        ldy $fc
        lda $1ddf,y
        sta $fc
        lda $fd,x
        and #$40
        beq loc_1343
        clc
        lda $fc
        adc $13dc,x
        sta $13dc,x
        lda $fc
        adc $13df,x
        sta $13df,x
        jmp loc_1385

loc_1343:
        lda $fd,x
        and #$20
        beq loc_1385
        lda $10e3,x
        beq loc_135e
        clc
        lda $13dc,x
        adc $fc
        sta $13dc,x
        bcc loc_136c
        inc $13df,x
        bcs loc_136c

loc_135e:
        sec
        lda $13dc,x
        sbc $fc
        sta $13dc,x
        bcs loc_136c
        dec $13df,x

loc_136c:
        inc $10e0,x
        lda $fc
        and #$0f
        cmp $10e0,x
        bne loc_1385
        lda #$00
        sta $10e0,x
        lda $10e3,x
        eor #$01
        sta $10e3,x

loc_1385:
        ldy dat_10c6,x
        lda $1084,x
        sta $d404,y
        lda $13df,x
        sta $d403,y
        lda $13dc,x
        sta $d402,y
        lda tbl_lo_1141,x
        and #$20
        beq loc_13cc
        lda tbl_hi_1147,x
        and #$01
        beq loc_13b2
        lda $12b9,x
        eor #$ff
        sta $12b9,x
        bne loc_13cc

loc_13b2:
        clc
        lda $13e2,x
        adc tbl_hi_1147,x
        sta $13e2,x
        sta $d400,y
        lda $12b6,x
        adc $114a,x
        sta $12b6,x
        sta $d401,y
        rts

loc_13cc:
        lda $10cc,x
        sta $d400,y
        lda $10cf,x
        sta $d401,y
        rts

// --- Region $13e5-$1436 ---
.pc = $13e5 "sub_13e5"
// Referenced by: jsr from $12ad

sub_13e5:
        tay
        lda $1498,y
        sta $fa
        lda $14a8,y
        sta $fb
        ldy $1144,x
        lda ($fa),y
        and dat_1031,x
        sta $1084,x
        iny
        lda ($fa),y
        bmi loc_1404
        clc
        adc $10c9,x

loc_1404:
        and #$7f
        sta smc_1429                                // SMC: modifies $1429
        iny
        lda ($fa),y
        beq loc_1411
        sta smc_129e                                // SMC: modifies $129e

loc_1411:
        iny
        lda ($fa),y
        cmp #$fe
        bcc loc_1424
        beq loc_141e
        ldy #$00
        beq loc_1424

loc_141e:
        lda $fd,x
        and #$f0
        sta $fd,x

loc_1424:
        tya
        sta $1144,x
.label smc_1429 = * + 1
        ldy #$5f                                    // !SMC: modified by $1406
        lda dat_1437,y
        sta $10cc,x
        lda dat_11c5,y
        sta $10cf,x
        rts

// --- Region $1513-$1523 ---
.pc = $1513 "Segment $1513"
        .byte $13,$01                               // slo ($01),y // ILLEGAL
        .byte $1f,$03,$13                           // slo $1303,x // ILLEGAL
        ora ($1d,x)
        .byte $07,$1a                               // slo $1a // ILLEGAL
        .byte $03,$18                               // slo ($18,x) // ILLEGAL
        ora ($16,x)
        ora $ff
        dey
        brk

// --- Region $16b0-$16c2 ---
.pc = $16b0 "Segment $16b0"
        .byte $03,$3a                               // slo ($3a,x) // ILLEGAL
        .byte $03,$3c                               // slo ($3c,x) // ILLEGAL
        ora ($3d,x)
        ora ($3e,x)
        .byte $03,$ff                               // slo ($ff,x) // ILLEGAL
        bcc loc_16f3
        ora ($63,x)
        .byte $37,$01                               // rla $01,x // ILLEGAL
        .byte $63,$37                               // rra ($37,x) // ILLEGAL

dat_16c2:
        .byte $0f                                   // .

// --- Region $16f3-$171c ---
.pc = $16f3 "loc_16f3"

loc_16f3:
        bit $01
        bit $01
        .byte $ff,$92,$30                           // isc $3092,x // ILLEGAL
        ora $30
        ora ($2b,x)
        ora ($2b,x)
        ora ($24,x)
        ora ($24,x)
        ora ($ff,x)
        .byte $80,$1c                               // nop #$1c // ILLEGAL
        sta ($93,x)
        asl $011c
        .byte $1c,$03,$1c                           // nop $1c03,x // ILLEGAL
        .byte $03,$1c                               // slo ($1c,x) // ILLEGAL
        ora ($1c,x)
        sta $4497
        .byte $17,$81                               // slo $81,x // ILLEGAL
        .byte $93,$0e                               // sha ($0e),y // ILLEGAL

dat_171b:
        .byte $1a,$01                               // ..

// --- Region $1902-$1929 ---
.pc = $1902 "Segment $1902"
        .byte $80,$1f                               // nop #$1f // ILLEGAL
        sta ($93,x)
        asl $011f
        .byte $1f,$03,$1f                           // slo $1f03,x // ILLEGAL
        .byte $03,$1f                               // slo ($1f,x) // ILLEGAL
        ora ($1f,x)
        sta ($97,x)
        .byte $44,$6f                               // nop $6f // ILLEGAL
        .byte $ff,$80,$18                           // isc $1880,x // ILLEGAL
        sta ($93,x)
        asl $1863
        ora ($63,x)
        clc
        .byte $0f,$16,$01                           // slo $0116 // ILLEGAL
        clc
        ora ($16,x)
        .byte $07,$16                               // slo $16 // ILLEGAL
        .byte $07,$15                               // slo $15 // ILLEGAL

dat_1929:
        .byte $07                                   // .

// --- Region $264c-$2668 ---
.pc = $264c "loc_264c"

loc_264c:
        php
        ora $20
        .byte $13,$0e                               // slo ($0e),y // ILLEGAL
        ora $01
        bpl loc_265a
        .byte $12                                   // jam // ILLEGAL

txt_2656:
        .text " -- "

loc_265a:
        ora ($0e,x)
        .byte $04,$20                               // nop $20 // ILLEGAL
        .byte $13,$15                               // slo ($15),y // ILLEGAL
        bpl loc_2672
        .byte $0c,$09,$05                           // nop $0509 // ILLEGAL
        .byte $04,$20                               // nop $20 // ILLEGAL

dat_2667:
        .byte $02,$19                               // ..

// --- Region $2bf0-$2bf0 ---
.pc = $2bf0 "Segment $2bf0"
        brk

// --- Region $3000-$32f1 ---
.pc = $3000 "main_3000"

main_3000:
        jsr sub_347a
        jsr sub_3770
        lda #$00
        sta $0286
        jsr $e544
        jsr sub_383d
        lda #$3b
        sta smc_30fa                                // SMC: modifies $30fa
        sei
        lda $dc0d
        and #$7f
        ora #$01
        sta $dc0d
        lda $d011
        and #$7f
        sta $d011
        lda #$81
        sta $d01a
        lda #$bf
        sta $0314
        lda #$30
        sta $0315
        ldx #$26
        stx smc_370f                                // SMC: modifies $370f
        ldx #$00
        stx smc_370e                                // SMC: modifies $370e
        lda #$00
        sta $3838
        sta smc_3692                                // SMC: modifies $3692
        sta smc_3638                                // SMC: modifies $3638
        sta $3977
        sta dat_3976
        sta $33d3
        sta $3264
        sta $3265
        sta smc_324f                                // SMC: modifies $324f
        sta $d827
        sta smc_31a2                                // SMC: modifies $31a2
        lda #$00
        sta $d020
        sta $d021
        lda #$00
        jsr sub_1048
        ldx #$00

loc_3074:
        lda $0e00,x
        sta $0429,x
        lda $0ea0,x
        sta $04c9,x
        inx
        cpx #$9f
        bne loc_3074
        ldx #$00
        txa

loc_3088:
        sta $1f68,x
        inx
        cpx #$28
        bne loc_3088
        tax

loc_3091:
        lda txt_2240,x
        sta $3501,x
        inx
        cpx #$14
        bne loc_3091
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        jsr sub_35ab
        ldx #$00

loc_30ab:
        lda #$0e
        sta $d800,x
        sta $d968,x
        inx
        cpx #$27
        bne loc_30ab
        cli

loc_30b9:
        jmp loc_30b9

loc_30bc:
        jmp loc_3156

irq_30bf:
        lda $d019
        sta $d019
        lda $d012
        cmp #$69
        beq loc_3116
        cmp #$8d
        bcs loc_30bc
        jsr sub_3637
        lda $35fc
        sta dat_35f5
        sbc #$02
        and #$07
        bcs loc_30e4
        ldx #$01
        stx $35fb

loc_30e4:
        sta $35fc
        lda dat_35f5
        clc
        adc #$10
        sta $d016
        lda #$12
        sta $d018
        ldx #$12
        ldy #$d8
.label smc_30fa = * + 1
        lda #$37                                    // !SMC: modified by $3013, $3233

loc_30fb:
        cmp $d012
        bcs loc_30fb

loc_3100:
        dex
        bpl loc_3100
        sty $d016
        lda $3265
        beq loc_310e
        jsr sub_387a

loc_310e:
        lda #$69
        sta $d012
        jmp loc_febc

loc_3116:
        jsr sub_3691
        lda #$7a

loc_311b:
        cmp $d012
        bne loc_311b
        lda $3632
        clc
        adc #$10
        sta $d016
        lda $33d5
        beq loc_313b
        inc dat_33d2
        lda dat_33d2
        cmp #$0a
        bcs loc_3143
        jsr sub_3329

loc_313b:
        lda #$8d
        sta $d012
        jmp loc_febc

loc_3143:
        inc $33d3
        lda #$01
        sta $33d4
        lda #$00
        sta $33d5
        sta dat_333d
        jmp loc_313b

loc_3156:
        lda #$18
        sta $d018
        lda #$c8
        sta $d016
        lda $3265
        beq loc_3177
        lda $33d5
        cmp #$01
        beq loc_3177
        jsr sub_3349
        lda dat_3263
        beq loc_3177
        jsr sub_351a

loc_3177:
        lda #$8c

loc_3179:
        cmp $d012
        bcs loc_3179
        lda $3518
        cmp #$4b
        bcc loc_318a
        lda #$01
        sta dat_3263

loc_318a:
        jsr sub_35fd
        jsr sub_1021
        jsr sub_36eb
        lda #$cd

loc_3195:
        cmp $d012
        bcs loc_3195
        lda $383c
        sta $d016
        sec
.label smc_31a2 = * + 1
        sbc #$03                                    // !SMC: modified by $3062, $396a
        and #$07
        bcs loc_31ac
        ldx #$01
        stx $383b

loc_31ac:
        sta $383c
        lda #$1a
        sta $d018
        lda #$de

loc_31b6:
        cmp $d012
        bne loc_31b6
        ldx #$09

loc_31bd:
        dex
        bpl loc_31bd
        ldy #$00

loc_31c2:
        lda $1f68,y
        sta $d020
        sta $d021
        ldx dat_1f00,y

loc_31ce:
        dex
        bne loc_31ce
        iny
        cpy #$18
        bne loc_31c2
        jsr sub_35c7
        jsr sub_34bb
        jsr sub_38bc
        lda $dc01
        cmp #$ef
        bne loc_31eb
        lda #$01
        sta $3266

loc_31eb:
        lda $3266
        beq loc_3204
        ldx $3267
        lda $32f3,x
        sta $d418
        inx
        cpx #$2a
        bne loc_3201
        jmp loc_3268

loc_3201:
        stx $3267

loc_3204:
        lda $1086
        cmp #$41
        bne loc_3236
        inc $3264
        lda $3264
        cmp #$05
        beq loc_3224
        cmp #$d3
        beq loc_321c
        jmp loc_3236

loc_321c:
        lda #$01
        sta $3265
        jmp loc_3236

loc_3224:
        lda #$0b
        sta smc_324f                                // SMC: modifies $324f
        lda #$ff
        sta smc_3692                                // SMC: modifies $3692
        sta smc_3638                                // SMC: modifies $3638
        lda #$37
        sta smc_30fa                                // SMC: modifies $30fa

loc_3236:
        lda smc_31a2
        cmp #$03
        beq loc_324c
        lda $10ce
        cmp #$16
        bne loc_3249
        lda #$01
        sta $3977

loc_3249:
        jsr sub_3937

loc_324c:
        ldx #$00
.label smc_324f = * + 1
        lda #$0b                                    // !SMC: modified by $305c, $3226

loc_3250:
        sta $d829,x
        sta $d8c8,x
        inx
        cpx #$a0
        bne loc_3250
        lda #$14
        sta $d012
        jmp loc_febc

dat_3263:
        .byte $01,$c7,$01,$00,$00                   // .....

loc_3268:
        jsr sub_3770
        lda #$00
        sta $d020
        sta $d021
        lda #$01
        sta $0286
        jsr $e544
        ldx #$00

loc_327d:
        lda dat_377b,x
        sta $0596,x
        lda $3796,x
        sta $05be,x
        lda $37b1,x
        sta $05e6,x
        lda $37cc,x
        sta $060e,x
        lda txt_37e7,x
        sta $0636,x
        lda $3802,x
        sta $065e,x
        lda $381d,x
        sta $0686,x
        inx
        cpx #$1b
        bne loc_327d
        lda #$34
        sta $01
        ldx #$00
        lda #$00

loc_32b4:
        sta $0277,x
        inx
        cpx #$0a
        bne loc_32b4
        sei
        ldx #$00

loc_32bf:
        lda loc_32cd,x
        sta $0200,x
        inx
        cpx #$60
        bne loc_32bf
        jmp $0200

loc_32cd:
        ldx #$00

loc_32cf:
        lda $3a00,x
        sta $0801,x
        inx
        bne loc_32cf
        inc $0204
        inc $0207

loc_32de:
        lda $0204
        bne loc_32cd
        lda #$37
        sta $01
        lda #$00
        sta $0800
        cli
        jmp loc_fce2

dat_32f0:
        .byte $4c,$ae                               // L.

// --- Region $3329-$333c ---
.pc = $3329 "sub_3329"
// Referenced by: jsr from $3138, $f7f4

sub_3329:
        ldy #$00
        ldx dat_333d
        lda $333e,x

loc_3331:
        sta $da8a,y
        iny
        cpy #$14
        bne loc_3331
        inc dat_333d
        rts

// --- Region $3349-$34ff ---
.pc = $3349 "sub_3349"
// Referenced by: jsr from $316c, $f828

sub_3349:
        lda #$8b
        sta $07ff
        lda #$01
        sta $d02e
        lda $3519
        cmp #$01
        bne loc_335d
        jmp loc_339e

loc_335d:
        ldx $3517
        lda $1f17,x
        clc
        adc #$7c
        sta $d00f
        ldx $3518
        cpx #$52
        bcs loc_337c
        lda $d010
        clc
        adc #$80
        sta $d010
        jmp loc_337c

loc_337c:
        ldx $3518
        lda $0f40,x
        sta $d00e
        ldx $3517
        inx
        cpx #$50
        bne loc_3393
        ldx #$01
        stx $3519
        dex

loc_3393:
        stx $3517
        ldx $3518
        inx
        stx $3518
        rts

loc_339e:
        lda $33d4
        beq loc_33a6
        jmp loc_340e

loc_33a6:
        ldx dat_3500
        cpx #$14
        beq loc_33be
        lda $3501,x
        clc
        adc #$60
        sta $068a,x
        ldx dat_340d
        cpx #$16
        bcc loc_33d7
        rts

loc_33be:
        lda $3501,x
        clc
        adc #$60
        sta $068a,x
        ldx #$01
        stx $33d5
        lda #$00
        sta dat_33d2
        rts

dat_33d2:
        .byte $0a,$02,$00,$00,$00                   // .....

loc_33d7:
        dec smc_33f8
        dec smc_33f8
        dec smc_33f8
        dec smc_33f8
        inc smc_33fd
        inc smc_33fd
        inc smc_3408
        jmp loc_33ef

loc_33ef:
        lda #$00
        sta $3519
        sta $3517
.label smc_33f8 = * + 1
        lda #$00                                    // !SMC: modified by $34af
        sta $3518
.label smc_33fd = * + 1
        lda #$14                                    // !SMC: modified by $347c
        sta smc_34cc                                // SMC: modifies $34cc
        sta dat_3500
        jsr sub_34bb
.label smc_3408 = * + 1
        lda #$0b                                    // !SMC: modified by $349b
        sta dat_340d
        rts

dat_340d:
        .byte $0b                                   // .

loc_340e:
        ldx #$00

loc_3410:
        lda dat_38a4,x
        sta $068a,x
        lda #$01
        sta $da8a,x
        inx
        cpx #$15
        bne loc_3410
        lda $33d3
        cmp #$01
        beq loc_3430
        cmp #$02
        beq loc_3447
        cmp #$03
        beq loc_345e
        rts

loc_3430:
        ldx #$00

loc_3432:
        lda txt_2260,x
        sta $3501,x
        inx
        cpx #$14
        bne loc_3432
        jsr sub_347a
        jsr sub_34bb
        jsr sub_35ab
        rts

loc_3447:
        ldx #$00

loc_3449:
        lda $2280,x
        sta $3501,x
        inx
        cpx #$14
        bne loc_3449
        jsr sub_347a
        jsr sub_34bb
        jsr sub_35ab
        rts

loc_345e:
        ldx #$00

loc_3460:
        lda txt_2240,x
        sta $3501,x
        inx
        cpx #$14
        bne loc_3460
        jsr sub_347a
        jsr sub_34bb
        jsr sub_35ab
        lda #$00
        sta $33d3
        rts
// Referenced by: jsr from $3000, $343d, $3454, $346b, $f6bc, $fae6, $fafd, $fb14

sub_347a:
        ldx #$00
        stx smc_33fd                                // SMC: modifies $33fd
        stx $3517
        stx dat_3500
        stx $3519
        stx $33d4
        stx smc_34cc                                // SMC: modifies $34cc
        stx $35c4
        stx $35c6
        stx dat_3263
        inx
        stx smc_35bc                                // SMC: modifies $35bc
        stx smc_3408                                // SMC: modifies $3408
        stx dat_340d
        stx dat_35aa
        stx dat_35c3
        stx smc_359f                                // SMC: modifies $359f
        lda #$28
        sta $3518
        sta smc_33f8                                // SMC: modifies $33f8
        lda #$26
        sta $35c5
        sta smc_359a                                // SMC: modifies $359a
        rts
// Referenced by: jsr from $31d9, $3404, $3440, $3457, $346e, $f895, $faad, $fae9

sub_34bb:
        lda #$22
        sta smc_34e0                                // SMC: modifies $34e0
        sta smc_34f6                                // SMC: modifies $34f6
        lda #$c0
        sta smc_34df                                // SMC: modifies $34df
        sta smc_34f5                                // SMC: modifies $34f5
.label smc_34cc = * + 1
        ldx #$14                                    // !SMC: modified by $33fe, $348b
        lda $3501,x

loc_34d0:
        cmp #$20
        bcs loc_34ea
        clc
        asl
        asl
        asl
        tax
        ldy #$00

loc_34db:
        lda $2300,x
.label smc_34df = * + 1
.label smc_34e0 = * + 2
        sta $22c0,y                                 // !SMC: modified by $34bd, $34c5, $35ad, $35b5
        inx
        iny
        iny
        iny
        cpy #$18
        bcc loc_34db
        rts

loc_34ea:
        clc
        asl
        asl
        asl
        tax
        ldy #$00

loc_34f1:
        lda $2400,x
.label smc_34f5 = * + 1
.label smc_34f6 = * + 2
        sta $22c0,y                                 // !SMC: modified by $34c0, $34c8, $35b0, $35b8
        inx
        iny
        iny
        iny
        cpy #$18
        bcc loc_34f1
        rts

// --- Region $351a-$35f4 ---
.pc = $351a "sub_351a"
// Referenced by: jsr from $3174, $f830

sub_351a:
        lda #$37
        sta $07fe
        lda #$01
        sta $d02d
        lda $35c6
        cmp #$01
        bne loc_352e
        jmp loc_356f

loc_352e:
        ldx $35c4
        lda $1f17,x
        clc
        adc #$7c
        sta $d00d
        ldx $35c5
        cpx #$52
        bcs loc_354d
        lda $d010
        clc
        adc #$40
        sta $d010
        jmp loc_354d

loc_354d:
        ldx $35c5
        lda $0f40,x
        sta $d00c
        ldx $35c4
        inx
        cpx #$50
        bne loc_3564
        ldx #$01
        stx $35c6
        dex

loc_3564:
        stx $35c4
        ldx $35c5
        inx
        stx $35c5
        rts

loc_356f:
        ldx dat_35c3
        lda $3501,x
        clc
        adc #$60
        sta $068a,x
        jsr sub_357f
        rts
// Referenced by: jsr from $357b

sub_357f:
        dec smc_359a
        dec smc_359a
        dec smc_359a
        dec smc_359a
        inc smc_359f
        inc smc_359f
        lda #$00
        sta $35c6
        sta $35c4
.label smc_359a = * + 1
        lda #$fe                                    // !SMC: modified by $34b7
        sta $35c5
.label smc_359f = * + 1
        lda #$15                                    // !SMC: modified by $34a7
        sta smc_35bc                                // SMC: modifies $35bc
        sta dat_35c3
        jsr sub_35ab
        rts

dat_35aa:
        .byte $01                                   // .
// Referenced by: jsr from $30a6, $3443, $345a, $3471, $35a6, $f762, $faec, $fb03

sub_35ab:
        lda #$0d
        sta smc_34e0                                // SMC: modifies $34e0
        sta smc_34f6                                // SMC: modifies $34f6
        lda #$c0
        sta smc_34df                                // SMC: modifies $34df
        sta smc_34f5                                // SMC: modifies $34f5
.label smc_35bc = * + 1
        ldx #$15                                    // !SMC: modified by $3498, $35a0
        lda $3501,x
        jmp loc_34d0

dat_35c3:
        .byte $15,$10,$0e,$00                       // ....
// Referenced by: jsr from $31d6, $f892

sub_35c7:
        lda $35fb
        cmp #$00
        beq loc_35f4
        ldx #$00
        stx $35fb

loc_35d3:
        lda $0401,x
        sta $0400,x
        inx
        cpx #$27
        bne loc_35d3
        ldx $35fa
        lda $35f6,x
        sta $0427
        ldx $35fa
        inx
        cpx #$04
        bne loc_35f1
        ldx #$00

loc_35f1:
        stx $35fa

loc_35f4:
        rts

// --- Region $35fd-$3680 ---
.pc = $35fd "sub_35fd"
// Referenced by: jsr from $318a, $f846

sub_35fd:
        inc $3632
        inc $3632
        lda $3632
        cmp #$08
        bcs loc_360d
        jmp loc_3630

loc_360d:
        lda #$00
        sta $3632
        ldx #$25

loc_3614:
        lda $0568,x
        sta $0569,x
        dex
        bpl loc_3614
        ldx dat_3631
        lda $3633,x
        sta $0568
        inx
        cpx #$04
        bne loc_362d
        ldx #$00

loc_362d:
        stx dat_3631

loc_3630:
        rts

dat_3631:
        .byte $03,$00,$04,$03,$02,$01               // ......
// Referenced by: jsr from $30d0, $f78c

sub_3637:
.label smc_3638 = * + 1
        lda #$ff                                    // !SMC: modified by $304a, $322e
        sta $d015
        lda #$ff
        sta $d01c
        lda #$0e
        sta $d025
        lda #$00
        sta $d026
        lda #$c0
        sta $d010
        ldx #$00

loc_3652:
        lda dat_3681,x
        sta $07f8,x
        lda #$06
        sta $d027,x
        inx
        cpx #$08
        bne loc_3652
        ldx #$00
        ldy #$00

loc_3666:
        lda $3689,x
        sta $d000,y
        inx
        iny
        iny
        cpx #$08
        bne loc_3666
        ldx #$00

loc_3675:
        lda #$26
        sta $d001,x
        inx
        inx
        cpx #$10
        bne loc_3675
        rts

// --- Region $3691-$36da ---
.pc = $3691 "sub_3691"
// Referenced by: jsr from $3116, $f7d2

sub_3691:
.label smc_3692 = * + 1
        lda #$ff                                    // !SMC: modified by $3047, $322b
        sta $d015
        lda #$3f
        sta $d01c
        lda #$0e
        sta $d025
        lda #$00
        sta $d026
        lda #$30
        sta $d010
        ldx #$00

loc_36ac:
        lda dat_36db,x
        sta $07f8,x
        lda #$06
        sta $d027,x
        inx
        cpx #$06
        bne loc_36ac
        ldx #$00
        ldy #$00

loc_36c0:
        lda $36e3,x
        sta $d000,y
        inx
        iny
        iny
        cpx #$06
        bne loc_36c0
        ldx #$00

loc_36cf:
        lda #$78
        sta $d001,x
        inx
        inx
        cpx #$0c
        bne loc_36cf
        rts

// --- Region $36eb-$377b ---
.pc = $36eb "sub_36eb"
// Referenced by: jsr from $3190, $f84c

sub_36eb:
        lda $383b
        cmp #$01
        beq loc_36f5
        jmp loc_376f

loc_36f5:
        lda #$00
        sta $383b
        ldx #$00

loc_36fc:
        lda $0771,x
        sta $0770,x
        lda $0799,x
        sta $0798,x
        inx
        cpx #$28
        bne loc_36fc
.label smc_370e = * + 1
.label smc_370f = * + 2
        lda $27ad                                   // !SMC: modified by $303a, $303f, $3719, $371e, $376c, $fdc5, $fdca
        sta $3839
        cmp #$00
        bne loc_372c
        ldx #$25
        stx smc_370f                                // SMC: modifies $370f
        ldx #$ff
        stx smc_370e                                // SMC: modifies $370e
        lda #$20
        sta $0797
        sta $07bf
        jmp loc_3761

loc_372c:
        lda $3838
        cmp #$01
        beq loc_3736
        jmp loc_374d

loc_3736:
        lda $3839
        clc
        adc #$40
        sta $0797
        clc
        adc #$80
        sta $07bf
        lda #$00
        sta $3838
        jmp loc_3761

loc_374d:
        lda $3839
        sta $0797
        clc
        adc #$80
        sta $07bf
        lda #$01
        sta $3838
        jmp loc_376f

loc_3761:
        lda smc_370e
        clc
        adc #$01
        bcc loc_376c
        inc smc_370f

loc_376c:
        sta smc_370e                                // SMC: modifies $370e

loc_376f:
        rts
// Referenced by: jsr from $3003, $3268, $f6bf

sub_3770:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        rts

dat_377b:
        .byte $20                                   //  

// --- Region $383d-$38a4 ---
.pc = $383d "sub_383d"
// Referenced by: jsr from $300e, $f6ca

sub_383d:
        ldx #$00
        txa

loc_3840:
        sta $2500,x
        inx
        bne loc_3840
        lda #$80
        sta $2560
        lda #$80
        sta $2563
        lda #$80
        sta $2566
        lda #$0b
        sta smc_3868                                // SMC: modifies $3868
        ldx #$00
        ldy #$00

loc_385e:
        lda #$a0

loc_3860:
        sta $0608,x
        clc
        adc #$01
        inx
.label smc_3868 = * + 1
        cpx #$fd                                    // !SMC: modified by $3857, $3871, $fec6, $fee0
        bne loc_3860
        lda smc_3868
        clc
        adc #$0b
        sta smc_3868                                // SMC: modifies $3868
        iny
        cpy #$16
        bne loc_385e
        rts
// Referenced by: jsr from $310b, $f7c7

sub_387a:
        ldx #$00

loc_387c:
        lda #$0b
        sta $da08,x
        sta $daf8,x
        lda #$00
        sta $db20,x
        lda #$0c
        sta $da30,x
        sta $dad0,x
        lda #$0f
        sta $da58,x
        sta $daa8,x
        lda #$01
        sta $da80,x
        inx
        cpx #$28
        bne loc_387c
        rts

dat_38a4:
        .byte $a9                                   // .

// --- Region $38bc-$3976 ---
.pc = $38bc "sub_38bc"
// Referenced by: jsr from $31dc, $f898

sub_38bc:
        jsr sub_38cf
        jsr sub_38e4
        jsr sub_38e4
        jsr sub_38e4
        jsr sub_38f9
        jsr sub_38f9
        rts
// Referenced by: jsr from $38bc

sub_38cf:
        lda $2500
        cmp #$01
        beq loc_38d9
        jmp loc_38de

loc_38d9:
        lda #$80
        sta $2560

loc_38de:
        ldx #$00
        jsr sub_390e
        rts
// Referenced by: jsr from $38bf, $38c2, $38c5, $ff31, $ff34

sub_38e4:
        lda $2503
        cmp #$01
        beq loc_38ee
        jmp loc_38f3

loc_38ee:
        lda #$80
        sta $2563

loc_38f3:
        ldx #$03
        jsr sub_390e
        rts
// Referenced by: jsr from $38c8, $38cb, $ff37, $ff3a

sub_38f9:
        lda $2506
        cmp #$01
        beq loc_3903
        jmp loc_3908

loc_3903:
        lda #$80
        sta $2566

loc_3908:
        ldx #$06
        jsr sub_390e
        rts
// Referenced by: jsr from $38e0, $38f5, $390a, $ff4f, $ff64, $ff79

sub_390e:
        clc
        rol $2560,x
        rol $2558,x
        rol $2550,x
        rol $2548,x
        rol $2540,x
        rol $2538,x
        rol $2530,x
        rol $2528,x
        rol $2520,x
        rol dat_2518,x
        rol $2510,x
        rol $2508,x
        rol $2500,x
        rts
// Referenced by: jsr from $3249, $f905

sub_3937:
        ldx $3977
        beq loc_3975
        ldx #$00

loc_393e:
        lda $1f68,x
        sta $1f67,x
        inx
        cpx #$0c
        bne loc_393e
        ldx #$0b

loc_394b:
        lda $1f73,x
        sta $1f74,x
        dex
        bpl loc_394b
        ldx dat_3976
        lda $3978,x
        sta $1f72
        sta $1f73
        sta $1f74
        inx
        cpx #$0c
        bne loc_3972
        lda #$03
        sta smc_31a2                                // SMC: modifies $31a2
        ldx #$00
        stx $3977

loc_3972:
        stx dat_3976

loc_3975:
        rts

dat_3976:
        // === Data block (1 bytes, $3976-$3976) ===
        .byte $00                                   // .

// --- Region $3cf0-$3cf0 ---
.pc = $3cf0 "Segment $3cf0"
        brk

// --- Region $3e25-$3e25 ---
.pc = $3e25 "sub_3e25"
// Referenced by: jsr from $ff97

sub_3e25:
        brk

// --- Region $45f0-$45f0 ---
.pc = $45f0 "Segment $45f0"
        brk

// --- Region $54d0-$54d0 ---
.pc = $54d0 "Segment $54d0"
        brk

// --- Region $60c9-$60c9 ---
.pc = $60c9 "Segment $60c9"
        brk

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

// --- Region $978d-$978d ---
.pc = $978d "Segment $978d"
        brk

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

// --- Region $e544-$e55b ---
.pc = $e544 "Segment $e544"
        eor $05
        eor ($03,x)
        lsr $05
        eor $05
        eor ($03,x)
        eor ($05,x)
        .byte $43,$03                               // sre ($03,x) // ILLEGAL
        eor ($01,x)
        eor ($23,x)
        .byte $80,$00                               // nop #$00 // ILLEGAL
        .byte $43,$4f                               // sre ($4f,x) // ILLEGAL

dat_e55a:
        .byte $ff,$80                               // ..

// --- Region $f6bc-$f920 ---
.pc = $f6bc "loc_f6bc"

loc_f6bc:
        jsr sub_347a
        jsr sub_3770
        lda #$00
        sta $0286
        jsr $e544
        jsr sub_383d
        lda #$3b
        sta smc_30fa
        sei
        lda $dc0d
        and #$7f
        ora #$01
        sta $dc0d
        lda $d011
        and #$7f
        sta $d011
        lda #$81
        sta $d01a
        lda #$bf
        sta $0314
        lda #$30
        sta $0315
        ldx #$26
        stx smc_370f
        ldx #$00
        stx smc_370e
        lda #$00
        sta $3838
        sta smc_3692
        sta smc_3638
        sta $3977
        sta dat_3976
        sta $33d3
        sta $3264
        sta $3265
        sta smc_324f
        sta $d827
        sta smc_31a2
        lda #$00
        sta $d020
        sta $d021
        lda #$00
        jsr sub_1048
        ldx #$00

loc_f730:
        lda $0e00,x
        sta $0429,x
        lda $0ea0,x
        sta $04c9,x
        inx
        cpx #$9f
        bne loc_f730
        ldx #$00
        txa

loc_f744:
        sta $1f68,x
        inx
        cpx #$28
        bne loc_f744
        tax

loc_f74d:
        lda txt_2240,x
        sta $3501,x
        inx
        cpx #$14
        bne loc_f74d
        lda #$06
        sta $d022
        lda #$0e
        sta $d023
        jsr sub_35ab
        ldx #$00

loc_f767:
        lda #$0e
        sta $d800,x
        sta $d968,x
        inx
        cpx #$27
        bne loc_f767
        cli
        jmp loc_30b9

loc_f778:
.label loc_f779 = * + 1
        jmp loc_3156
        lda $d019
        sta $d019
        lda $d012
        cmp #$69
        beq loc_f7d2
        cmp #$8d
        bcs loc_f778
        jsr sub_3637
        lda $35fc
        sta dat_35f5
        sbc #$02
        and #$07
        bcs loc_f7a0
        ldx #$01
        stx $35fb

loc_f7a0:
        sta $35fc
        lda dat_35f5
        clc
        adc #$10
        sta $d016
        lda #$12
        sta $d018
        ldx #$12
        ldy #$d8
        lda #$37

loc_f7b7:
        cmp $d012
        bcs loc_f7b7

loc_f7bc:
        dex
        bpl loc_f7bc
        sty $d016
        lda $3265
        beq loc_f7ca
        jsr sub_387a

loc_f7ca:
        lda #$69
        sta $d012
        jmp loc_febc

loc_f7d2:
        jsr sub_3691
        lda #$7a

loc_f7d7:
        cmp $d012
        bne loc_f7d7
        lda $3632
        clc
        adc #$10
        sta $d016
        lda $33d5
        beq loc_f7f7
        inc dat_33d2
        lda dat_33d2
        cmp #$0a
        bcs loc_f7ff
        jsr sub_3329

loc_f7f7:
        lda #$8d
        sta $d012
        jmp loc_febc

loc_f7ff:
        inc $33d3
        lda #$01
        sta $33d4
        lda #$00
        sta $33d5
        sta dat_333d
        jmp loc_313b

loc_f812:
        lda #$18
        sta $d018
        lda #$c8
        sta $d016
        lda $3265
        beq loc_f833
        lda $33d5
        cmp #$01
        beq loc_f833
        jsr sub_3349
        lda dat_3263
        beq loc_f833
        jsr sub_351a

loc_f833:
        lda #$8c

loc_f835:
        cmp $d012
        bcs loc_f835
        lda $3518
        cmp #$4b
        bcc loc_f846
        lda #$01
        sta dat_3263

loc_f846:
        jsr sub_35fd
        jsr sub_1021
        jsr sub_36eb
        lda #$cd

loc_f851:
        cmp $d012
        bcs loc_f851
        lda $383c
        sta $d016
        sec
        sbc #$03
        and #$07
        bcs loc_f868
        ldx #$01
        stx $383b

loc_f868:
        sta $383c
        lda #$1a
        sta $d018
        lda #$de

loc_f872:
        cmp $d012
        bne loc_f872
        ldx #$09

loc_f879:
        dex
        bpl loc_f879
        ldy #$00

loc_f87e:
        lda $1f68,y
        sta $d020
        sta $d021
        ldx dat_1f00,y

loc_f88a:
        dex
        bne loc_f88a
        iny
        cpy #$18
        bne loc_f87e
        jsr sub_35c7
        jsr sub_34bb
        jsr sub_38bc
        lda $dc01
        cmp #$ef
        bne loc_f8a7
        lda #$01
        sta $3266

loc_f8a7:
        lda $3266
        beq loc_f8c0
        ldx $3267
        lda $32f3,x
        sta $d418
        inx
        cpx #$2a
        bne loc_f8bd
        jmp loc_3268

loc_f8bd:
        stx $3267

loc_f8c0:
        lda $1086
        cmp #$41
        bne loc_f8f2
        inc $3264
        lda $3264
        cmp #$05
        beq loc_f8e0
        cmp #$d3
        beq loc_f8d8
        jmp loc_3236

loc_f8d8:
        lda #$01
        sta $3265
        jmp loc_3236

loc_f8e0:
        lda #$0b
        sta smc_324f
        lda #$ff
        sta smc_3692
        sta smc_3638
        lda #$37
        sta smc_30fa

loc_f8f2:
        lda smc_31a2
        cmp #$03
        beq loc_f908
        lda $10ce
        cmp #$16
        bne loc_f905
        lda #$01
        sta $3977

loc_f905:
        jsr sub_3937

loc_f908:
        ldx #$00
        lda #$0b

loc_f90c:
        sta $d829,x
        sta $d8c8,x
        inx
        cpx #$a0
        bne loc_f90c
        lda #$14
        sta $d012
        jmp loc_febc

dat_f91f:
        .byte $01,$c7                               // ..

// --- Region $f93a-$f9ae ---
.pc = $f93a "loc_f93a"

loc_f93a:
        lda dat_377b,x
        sta $0596,x
        lda $3796,x
        sta $05be,x
        lda $37b1,x
        sta $05e6,x
        lda $37cc,x
        sta $060e,x
        lda txt_37e7,x
.label loc_f956 = * + 1
        sta $0636,x
        lda $3802,x
        sta $065e,x
        lda $381d,x
        sta $0686,x
        inx
        cpx #$1b
        bne loc_f93a
        lda #$34
        sta $01
        ldx #$00
        lda #$00

loc_f971:
        sta $0277,x
        inx

loc_f975:
        cpx #$0a
        bne loc_f971
        sei
        ldx #$00

loc_f97c:
        lda loc_32cd,x
        sta $0200,x
        inx
        cpx #$60
        bne loc_f97c
        jmp $0200

loc_f98a:
        ldx #$00

loc_f98c:
        lda $3a00,x
        sta $0801,x
        inx
        bne loc_f98c
        inc $0204
        inc $0207

loc_f99b:
        lda $0204
        bne loc_f98a
        lda #$37
        sta $01
        lda #$00
        sta $0800
        cli
        jmp loc_fce2

dat_f9ad:
        .byte $4c,$ae                               // L.

// --- Region $f9cd-$f9e5 ---
.pc = $f9cd "loc_f9cd"

loc_f9cd:
        ora ($e5),y
        bpl loc_f975
        and.abs $00a0,x
        ldx dat_333d
        lda $333e,x

loc_f9da:
        sta $da8a,y
        iny
        cpy #$14
        bne loc_f9da
        inc dat_333d
        rts

// --- Region $f9f2-$fb63 ---
.pc = $f9f2 "loc_f9f2"

loc_f9f2:
        lda #$8b
        sta $07ff
        lda #$01
        sta $d02e
        lda $3519
        cmp #$01
        bne loc_fa06
        jmp loc_339e

loc_fa06:
        ldx $3517
        lda $1f17,x
        clc
        adc #$7c
        sta $d00f
        ldx $3518
        cpx #$52
        bcs loc_fa25
        lda $d010
        clc
        adc #$80
        sta $d010
        jmp loc_337c

loc_fa25:
        ldx $3518
        lda $0f40,x
        sta $d00e
        ldx $3517
        inx
        cpx #$50
        bne loc_fa3c
        ldx #$01
        stx $3519
        dex

loc_fa3c:
        stx $3517
        ldx $3518
        inx
        stx $3518
        rts

loc_fa47:
        lda $33d4
        beq loc_fa4f
        jmp loc_340e

loc_fa4f:
        ldx dat_3500
        cpx #$14
        beq loc_fa67
        lda $3501,x
        clc
        adc #$60
        sta $068a,x
        ldx dat_340d
        cpx #$16
        bcc loc_fa80
        rts

loc_fa67:
        lda $3501,x
        clc
        adc #$60
        sta $068a,x
        ldx #$01
        stx $33d5
        lda #$00
        sta dat_33d2
        rts

dat_fa7b:
        .byte $0a,$02,$a3,$60,$fe                   // ...`.

loc_fa80:
        dec smc_33f8
        dec smc_33f8
        dec smc_33f8
        dec smc_33f8
        inc smc_33fd
        inc smc_33fd
        inc smc_3408
        jmp loc_33ef

loc_fa98:
        lda #$00
        sta $3519
        sta $3517
        lda #$00
        sta $3518
        lda #$14
        sta smc_34cc
        sta dat_3500
        jsr sub_34bb
        lda #$0b
        sta dat_340d
        rts

dat_fab6:
        .byte $0b                                   // .

loc_fab7:
        ldx #$00

loc_fab9:
        lda dat_38a4,x
        sta $068a,x
        lda #$01
        sta $da8a,x
        inx
        cpx #$15
        bne loc_fab9
        lda $33d3
        cmp #$01
        beq loc_fad9
        cmp #$02
        beq loc_faf0
        cmp #$03
        beq loc_fb07
        rts

loc_fad9:
        ldx #$00

loc_fadb:
        lda txt_2260,x
        sta $3501,x
        inx
        cpx #$14
        bne loc_fadb
        jsr sub_347a
        jsr sub_34bb
        jsr sub_35ab
        rts

loc_faf0:
        ldx #$00

loc_faf2:
        lda $2280,x
        sta $3501,x
        inx
        cpx #$14
        bne loc_faf2
        jsr sub_347a
        jsr sub_34bb
        jsr sub_35ab
        rts

loc_fb07:
        ldx #$00

loc_fb09:
        lda txt_2240,x
        sta $3501,x
        inx
        cpx #$14
        bne loc_fb09
        jsr sub_347a
        jsr sub_34bb
        jsr sub_35ab
        lda #$00
        sta $33d3
        rts

loc_fb23:
        ldx #$00
        stx smc_33fd
        stx $3517
        stx dat_3500
        stx $3519
        stx $33d4
        stx smc_34cc
        stx $35c4
        stx $35c6
        stx dat_3263
        inx
        stx smc_35bc
        stx smc_3408
        stx dat_340d
        stx dat_35aa
        stx dat_35c3
        stx smc_359f
        lda #$28
        sta $3518
        sta smc_33f8
        lda #$26
        sta $35c5
        sta smc_359a
        rts

// --- Region $fbc4-$fc18 ---
.pc = $fbc4 "loc_fbc4"

loc_fbc4:
        lda #$37
        sta $07fe
        lda #$01
        sta $d02d
        lda $35c6
        cmp #$01
        bne loc_fbd8
        jmp loc_356f

loc_fbd8:
        ldx $35c4
        lda $1f17,x
        clc
        adc #$7c
        sta $d00d
        ldx $35c5
        cpx #$52
        bcs loc_fbf7
        lda $d010
        clc
        adc #$40
        sta $d010
        jmp loc_354d

loc_fbf7:
        ldx $35c5
        lda $0f40,x
        sta $d00c
        ldx $35c4
        inx
        cpx #$50
        bne loc_fc0e
        ldx #$01
        stx $35c6
        dex

loc_fc0e:
        stx $35c4
        ldx $35c5
        inx
        stx $35c5
        rts

// --- Region $fc2f-$fc9e ---
.pc = $fc2f "loc_fc2f"

loc_fc2f:
        dec smc_359a
        dec smc_359a
        inc smc_359f
        inc smc_359f
        lda #$00
        sta $35c6
        sta $35c4
        lda #$fe
        sta $35c5
        lda #$15
        sta smc_35bc
        sta dat_35c3
        jsr sub_35ab
        rts

dat_fc54:
        .byte $01                                   // .

loc_fc55:
        lda #$0d
        sta smc_34e0
        sta smc_34f6
        lda #$c0
        sta smc_34df
        sta smc_34f5
        ldx #$15
        lda $3501,x
        jmp loc_34d0

dat_fc6d:
        .byte $15,$10,$0e,$00                       // ....

loc_fc71:
        lda $35fb
        cmp #$00
        beq loc_fc9e
        ldx #$00
        stx $35fb

loc_fc7d:
        lda $0401,x
        sta $0400,x
        inx
        cpx #$27
        bne loc_fc7d
        ldx $35fa
        lda $35f6,x
        sta $0427
        ldx $35fa
        inx
        cpx #$04
        bne loc_fc9b
        ldx #$00

loc_fc9b:
        stx $35fa

loc_fc9e:
        rts

// --- Region $fca8-$fd2b ---
.pc = $fca8 "loc_fca8"

loc_fca8:
        inc $3632
        inc $3632
        lda $3632
        cmp #$08
        bcs loc_fcb8
        jmp loc_3630

loc_fcb8:
        lda #$00
        sta $3632
        ldx #$25

loc_fcbf:
        lda $0568,x
        sta $0569,x
        dex
        bpl loc_fcbf
        ldx dat_3631
        lda $3633,x
        sta $0568
        inx
        cpx #$04
        bne loc_fcd8
        ldx #$00

loc_fcd8:
        stx dat_3631
        rts

dat_fcdc:
        .byte $03,$00,$04,$03,$02,$01               // ......

loc_fce2:
        lda #$ff
        sta $d015
        lda #$ff
        sta $d01c
        lda #$0e
        sta $d025
        lda #$00
        sta $d026
        lda #$c0
        sta $d010
        ldx #$00

loc_fcfd:
        lda dat_3681,x
        sta $07f8,x
        lda #$06
        sta $d027,x
        inx
        cpx #$08
        bne loc_fcfd
        ldx #$00
        ldy #$00

loc_fd11:
        lda $3689,x
        sta $d000,y
        inx
        iny
        iny
        cpx #$08
        bne loc_fd11
        ldx #$00

loc_fd20:
        lda #$26
        sta $d001,x
        inx
        inx
        cpx #$10
        bne loc_fd20
        rts

// --- Region $fd3c-$fd85 ---
.pc = $fd3c "loc_fd3c"

loc_fd3c:
        lda #$ff
        sta $d015
        lda #$3f
        sta $d01c
        lda #$0e
        sta $d025
        lda #$00
        sta $d026
        lda #$30
        sta $d010
        ldx #$00

loc_fd57:
        lda dat_36db,x
        sta $07f8,x
        lda #$06
        sta $d027,x
        inx
        cpx #$06
        bne loc_fd57
        ldx #$00
        ldy #$00

loc_fd6b:
        lda $36e3,x
        sta $d000,y
        inx
        iny
        iny
        cpx #$06
        bne loc_fd6b
        ldx #$00

loc_fd7a:
        lda #$78
        sta $d001,x
        inx
        inx
        cpx #$0c
        bne loc_fd7a
        rts

// --- Region $fd97-$fdf9 ---
.pc = $fd97 "loc_fd97"

loc_fd97:
        lda $383b
        cmp #$01
        beq loc_fda1
        jmp loc_376f

loc_fda1:
        lda #$00
        sta $383b
        ldx #$00

loc_fda8:
        lda $0771,x
        sta $0770,x
        lda $0799,x
        sta $0798,x
        inx
        cpx #$28
        bne loc_fda8
        lda $27ad
        sta $3839
        cmp #$00
        bne loc_fdd8
        ldx #$25
        stx smc_370f                                // SMC: modifies $370f
        ldx #$ff
        stx smc_370e                                // SMC: modifies $370e
        lda #$20
        sta $0797
        sta $07bf
        jmp loc_3761

loc_fdd8:
        lda $3838
        cmp #$01
        beq loc_fde2
        jmp loc_374d

loc_fde2:
        lda $3839
        clc
        adc #$40
        sta $0797
        clc
        adc #$80
        sta $07bf
        lda #$00
        sta $3838
        jmp loc_3761

dat_fdf9:
        .byte $ad                                   // .

// --- Region $fe05-$fe27 ---
.pc = $fe05 "loc_fe05"

loc_fe05:
        lda #$01
        sta $3838
        jmp loc_376f

loc_fe0d:
        lda smc_370e
        clc
        adc #$01
        bcc loc_fe18
        inc smc_370f

loc_fe18:
        sta smc_370e
        rts

loc_fe1c:
        sei
        jsr $fda3
        jsr $fd15
        jsr $ff5b
        rts

dat_fe27:
        .byte $20                                   //  

// --- Region $febc-$ff13 ---
.pc = $febc "loc_febc"

loc_febc:
        sta $2563
        lda #$80
        sta $2566
        lda #$0b
        sta smc_3868                                // SMC: modifies $3868
        ldx #$00
        ldy #$00

loc_fecd:
        lda #$a0

loc_fecf:
        sta $0608,x
        clc
        adc #$01
        inx
        cpx #$fd
        bne loc_fecf
        lda smc_3868
        clc
        adc #$0b
        sta smc_3868                                // SMC: modifies $3868
        iny
        cpy #$16
        bne loc_fecd
        rts

dat_fee9:
        .byte $a2,$00                               // ..

loc_feeb:
        lda #$0b
        sta $da08,x
        sta $daf8,x
        lda #$00
        sta $db20,x
        lda #$0c
        sta $da30,x
        sta $dad0,x
        lda #$0f
        sta $da58,x
        sta $daa8,x
        lda #$01
        sta $da80,x
        inx
        cpx #$28
        bne loc_feeb
        rts

dat_ff13:
        .byte $a9                                   // .

// --- Region $ff2f-$ff7d ---
.pc = $ff2f "loc_ff2f"

loc_ff2f:
        cpx $38
        jsr sub_38e4
        jsr sub_38e4
        jsr sub_38f9
        jsr sub_38f9
        rts

loc_ff3e:
        lda $2500
        cmp #$01
        beq loc_ff48
        jmp loc_38de

loc_ff48:
        lda #$80
        sta $2560
        ldx #$00
        jsr sub_390e
        rts

dat_ff53:
        .byte $ad,$03,$25,$c9,$01,$f0,$03,$4c       // ..%....L
        .byte $f3,$38                               // isc ($38),y // ILLEGAL
        lda #$80
        sta $2563
        ldx #$03
        jsr sub_390e
        rts

loc_ff68:
        lda $2506
        cmp #$01
        beq loc_ff72
        jmp loc_3908

loc_ff72:
        lda #$80
        sta $2566
        ldx #$06
        jsr sub_390e
        rts

dat_ff7d:
        .byte $18                                   // .

// --- Region $ff92-$ffe5 ---
.pc = $ff92 "loc_ff92"

loc_ff92:
        and $3e
        plp
        and $3e
        jsr sub_3e25
        clc
        and $3e
        bpl loc_ffc4
        rol $2508,x
        rol $2500,x
        rts

dat_ffa6:
        .byte $ae,$77,$39                           // .w9

loc_ffa9:
        beq loc_ffe4
        ldx #$00

loc_ffad:
        lda $1f68,x
        sta $1f67,x
        inx
        cpx #$0c
        bne loc_ffad
        ldx #$0b

loc_ffba:
        lda $1f73,x
        sta $1f74,x
        dex
        bpl loc_ffba
.label loc_ffc4 = * + 1
        ldx dat_3976
        lda $3978,x
        sta $1f72
        sta $1f73
        sta $1f74
        inx
        cpx #$0c
        bne loc_ffe1
        lda #$03
        sta smc_31a2
        ldx #$00
        stx $3977

loc_ffe1:
        stx dat_3976

loc_ffe4:
        rts

dat_ffe5:
        .byte $a3                                   // .

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

// --- Region $0809-$0b11 ---
.pc = $0809 "dat_0809"

dat_0809:
        .byte $01,$00,$aa,$55,$00,$01,$00,$69,$95,$00,$90,$50,$00,$a6,$55,$aa // ...U...i...P..U.
        .byte $55,$00,$00,$00,$00,$aa,$55,$90,$54,$00,$69,$55,$00,$a4,$50,$00 // U.....U.T.iU..P.
        .byte $00,$00,$01,$06,$07,$1b,$1f,$10,$50,$90,$d0,$d0,$d0,$d0,$d0,$00 // ........P.......
        .byte $00,$00,$00,$00,$00,$03,$03,$0e,$0e,$39,$38,$e5,$e5,$aa,$95,$40 // .........98....@
        .byte $00,$55,$00                           // .U.

txt_084c:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$02,$06,$59,$19,$64,$64,$90,$90,$40,$40,$00,$00,$00,$00,$00 // U..Y.dd..@@.....
        .byte $00,$03,$0e,$0e,$0e,$39,$39,$3a,$e5,$80,$00,$55,$00 // .....99:...U.

txt_086c:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$02,$02,$59,$09,$59,$64,$a4,$64,$40,$40,$00,$00,$00,$00,$03 // U..Y.Yd.d@@.....
        .byte $03,$e0,$e4,$39,$39,$0e,$0e,$03,$03,$00,$00,$55,$00 // ...99......U.

txt_088c:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $95,$64,$24,$59,$09                   // .d$Y.

txt_0894:
        .text "VV"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $55,$00,$00,$00,$00,$40,$40,$90,$90,$03,$03,$0e,$0e,$39,$39,$ea // U....@@......99.
        .byte $e5,$90,$80,$55,$00                   // ...U.

txt_08ac:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$01,$56,$06                   // U..V.

txt_08b4:
        .text "YY"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $64,$90,$90,$40,$40,$00,$00,$00,$00,$38,$39,$0e,$0e,$03,$03,$00 // d..@@....89.....
        .byte $00,$00,$00,$55,$40,$95,$95,$ea,$e5,$19,$09,$56,$02 // ...U@......V.

txt_08d4:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$00,$40,$40,$90,$90,$64,$64,$00,$00,$00,$00,$00,$00,$00 // U..@@..dd.......
        .byte $01,$00,$00,$00,$00,$00,$00,$55,$bf,$00,$00,$00,$00,$00,$00,$55 // .......U.......U
        .byte $ff,$00,$00,$00,$00,$00,$00,$40,$90,$00,$00,$00,$00,$00,$00,$00 // .......@........
        .byte $00,$6e,$7e,$be,$fe,$ee,$ee,$ea,$ee,$d0,$d0,$90,$d0,$90,$90,$91 // .n~.............
        .byte $92,$0e,$0e,$0e,$0e,$0e,$0e,$0e,$43,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ........C.......
        .byte $aa,$aa,$aa,$a9,$a9,$a9,$aa,$aa,$aa,$40,$40,$00,$00,$00,$40,$40 // .........@@...@@
        .byte $90,$00,$00,$03,$03,$03,$0e,$0e,$0e,$ea,$ea,$aa,$aa,$aa,$aa,$aa // ................
        .byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$a9,$a9,$90,$90,$90,$40,$40,$40,$00 // ............@@@.
        .byte $00,$0e,$0e,$0e,$0e,$0e,$0e,$0e,$0e,$aa,$aa,$a9,$a9,$a4,$a4,$a4 // ................
        .byte $a4,$ea,$ea,$3a,$3a,$0e,$0e,$03,$00,$aa,$aa,$aa,$aa,$aa,$aa,$aa // ...::...........
        .byte $55,$a7,$a7,$a7,$a7,$a7,$a7,$93,$43,$aa,$aa,$aa,$aa,$a9,$a9,$a9 // U.......C.......
        .byte $a9,$3a,$3a,$0e,$0e,$03,$03,$00,$00,$aa,$aa,$aa,$aa,$aa,$aa,$ea // .::.............
        .byte $15,$a9,$a9,$a9,$a9,$a9,$a9,$a4,$50,$00,$00,$00,$00,$00,$00,$54 // ........P......T
        .byte $64,$01,$06,$1b,$1f,$6e,$7a,$79,$69,$51,$d1,$d1,$91,$91,$51,$91 // d....nzyiQ....Q.
        .byte $91,$ff,$ee,$ee,$aa,$ee,$aa,$aa,$99,$d0,$d0,$d1,$91,$d1,$91,$91 // ................
        .byte $91,$ea,$ea,$aa,$ea,$aa,$a9,$a9,$99,$92,$92,$92,$91,$91,$91,$51 // ...............Q
        .byte $91,$43,$90,$90,$90,$a4,$64,$64,$54,$aa,$ef,$ea,$3a,$3b,$0e,$0e // .C....ddT...:;..
        .byte $03,$aa,$ff,$aa,$aa,$ff,$aa,$ff,$bf,$90,$e4,$a4,$a9,$f9,$aa,$fe // ................
        .byte $ff,$00,$00,$00,$00,$00,$40,$40,$95,$00,$00,$00,$00,$00,$00,$00 // ......@@........
        .text "T:;:"
        .byte $ea,$ef,$ea,$bf,$bf,$aa,$ff,$aa,$aa,$ff,$aa,$ff
        .byte $fe,$a9,$e4,$a4,$a4,$90,$90,$90,$40,$aa,$ff,$aa,$aa,$ff,$aa,$ff // ........@.......
        .byte $ff,$a4,$e4,$a4,$a4,$e4,$a4,$e4,$e4,$03,$03,$03,$03,$03,$03,$03 // ................
        .byte $03,$aa,$bf,$aa,$aa,$bf,$aa,$bf,$bf,$a9,$f9,$a9,$a9,$f9,$a9,$f9 // ................
        .byte $f9,$00,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00 // ........U.......
        .byte $50,$64,$74,$64
        .text "TDTT"
        .byte $00,$65,$65

txt_0a62:
        .text "UEUEDAQQQQQQQ"
        .byte $11,$99
        .byte $55,$99
        .text "UUUUU"
        .byte $91
        .byte $51,$91

txt_0a7b:
        .text "QQQQQ"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e9,$a9,$99,$95,$59,$95,$15,$95,$99,$59,$99,$95,$55,$55,$55,$91 // ....Y....Y..UUU.
        .byte $91,$91                               // ..

txt_0a93:
        .text "QQQQQUUUQUQAE"
        .byte $03,$00,$00,$00,$00,$00,$03,$03,$aa,$ef,$ef,$3b,$ef,$ef,$bf,$bf // ...........;....
        .byte $aa,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$aa,$ff,$ff,$ff,$ff,$ff,$aa,$95 // ................
        .byte $a9,$fe,$fe,$fe,$fe,$fe,$a9,$54,$03,$4e,$4e,$4e,$7b,$7b,$3b,$ef // .......T.NNN{{;.
        .byte $aa,$fe,$f9,$f9,$f9,$e4,$e4,$e4,$a4,$e4,$e4,$e4,$e4,$e4,$e4,$e4 // ................
        .byte $aa,$bf,$bf,$bf,$bf,$bf,$bf,$bf,$a9,$f9,$f9,$f9,$f9,$f9,$f9,$f9 // ................
        .byte $03,$0e,$0e,$0e,$0e,$0e,$03,$00,$aa,$ff,$ff,$ff,$ff,$ff,$aa,$55 // ...............U
        .byte $aa,$ff,$ff,$ff,$ff,$ff,$aa,$57,$aa,$ff,$ff,$ff,$ff,$ff,$ff,$bf // .......W........
        .byte $a4,$f9                               // ..

// --- Region $0b1a-$0b7a ---
.pc = $0b1a "Program $0b1a"
        .byte $10,$14,$05,$01,$00,$00,$51,$11,$11,$11,$11,$51,$01,$54,$55,$55 // ......Q....Q.TUU
        .byte $11,$55,$11,$00,$00,$55,$51,$51,$11,$51,$11,$10,$10,$40,$55,$11 // .U...UQQ.Q...@U.
        .byte $11,$01,$41,$41,$51,$10,$55,$55,$55,$15,$55,$15,$15,$11 // ..AAQ.UUU.U...

txt_0b48:
        .text "QQQQQQQQD"
        .byte $04,$04,$14,$10,$10,$53,$43,$0e,$0e,$3b,$3b,$ef,$ef,$aa,$bf,$ff // .....SC..;;.....
        .byte $ff,$ff,$ff,$ff,$ff,$aa,$ff,$fe,$fe,$f9,$f9,$e4,$e4,$90,$90,$ef // ................
        .byte $ef,$bf,$bf,$bf,$ff,$aa,$ff,$ff,$ff,$ff // ..........

// --- Region $0b85-$0bc3 ---
.pc = $0b85 "dat_0b85"

dat_0b85:
        .byte $40,$00,$55,$e4,$e4,$e4,$e4,$e4,$e4,$a4,$e4,$bf,$bf,$bf,$bf,$bf // @.U.............
        .byte $bf,$aa,$bf,$f9,$f9,$f9,$f9,$f9,$f9,$a9,$f9,$69,$6e,$6e,$6e,$6e // ...........innnn
        .byte $6a,$65,$64,$00                       // jed.

txt_0ba9:
        .text "EJJJJJJ"
        .byte $00                                   // string terminator
        .byte $11,$61,$20,$20,$60,$20,$60,$00,$40,$40,$00,$00,$00,$00,$00,$14 // .a  ` `.@@......
        .byte $04,$05,$01                           // ...

// --- Region $0bc7-$0d90 ---
.pc = $0bc7 "dat_0bc7"

dat_0bc7:
        .byte $00,$15,$11,$11,$01,$41,$41,$51,$10,$51,$51,$50,$10,$50,$10,$10 // .....AAQ.QQP.P..
        .byte $10,$4e,$0e,$0e,$0e,$0e,$0e,$0e,$0e,$ff,$aa,$ff,$aa,$aa,$ff,$aa // .N..............
        .byte $aa,$fe,$aa,$f9,$a9,$a4,$e4,$a4,$a4   // .........

txt_0bf0:
        .text ";:;::;"
        .byte $0e,$01,$ff,$aa,$ff,$aa,$aa,$ff,$aa,$55,$fe,$aa,$ff,$aa,$aa,$ff // .........U......
        .byte $aa,$55,$aa,$aa,$ff,$aa,$aa,$ff,$aa,$55,$aa,$aa,$ff,$aa,$aa,$ff // .U.......U......
        .byte $aa,$7a,$aa,$aa,$ff,$aa,$aa,$ff,$aa,$aa,$4e,$9e,$9e,$9e,$9e,$9e // .z........N.....
        .byte $9e,$9e,$e4,$a4,$e4,$a4,$a4,$e4,$a4,$a4,$03,$03,$03,$03,$03,$03 // ................
        .byte $03,$43,$bf,$aa,$bf,$aa,$aa,$bf,$aa,$aa,$f9,$a9,$f9,$a9,$a9,$f9 // .C..............
        .byte $a9,$a9,$65,$64,$64,$64,$69,$69
        .text "YYFB"
        .byte $12,$11,$10,$10
        .byte $04,$04,$60,$60,$90,$80,$00,$00,$00,$00,$10,$10,$10,$10,$50,$50 // ..``..........PP
        .byte $50,$10,$a4,$a4,$a4,$a4,$a4,$a4,$a4,$64 // P........d

txt_0c70:
        .text ":::::::9"
        .byte $9e,$9e,$9e,$9e,$9e,$9e,$9e,$93,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$95 // ................
        .byte $a4,$a4,$a4,$a9,$a9,$aa,$aa,$55,$00,$00,$00,$00,$00,$40,$40,$90 // .......U.....@@.
        .byte $00,$00,$00,$00,$00,$00,$00,$03,$03,$0e,$0e,$3a,$3a,$ea,$ea,$95 // ...........::...
        .byte $93,$a7,$a7,$a7,$a7,$a7,$a7,$90,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$e5 // ................
        .byte $a9,$a9,$a9,$aa,$aa,$aa,$aa,$55,$00,$00,$00,$40,$40,$90,$90,$64 // .......U...@@..d
        .byte $03,$03,$03,$0e,$0e,$3a,$3a,$e5,$a9,$a9,$a9,$a9,$a9,$a9,$a9,$64 // .....::........d
        .byte $19,$19,$1a,$1a,$16,$16,$06,$00,$04,$04
        .text "DDDTT"
        .byte $00
        .byte $0e,$0e,$0e,$0e,$0e,$0e,$0e,$00,$aa,$55,$55,$00,$55,$00,$00,$00 // .........UU.U...
        .byte $a4,$64,$64,$24,$64,$24,$24,$00       // .dd$d$$.

txt_0d00:
        .text ":998988"
        .byte $00                                   // string terminator
        .byte $93,$90,$90,$90,$90,$90,$90,$00,$aa,$e5,$e5,$38,$39,$0e,$0e,$00 // ...........89...
        .byte $aa,$55,$55,$00,$55,$00,$40,$00,$90,$64,$64,$19,$59,$06,$02,$00 // .UU.U.@..dd.Y...
        .byte $00,$00,$00,$00,$00,$40,$40,$00,$03,$0e,$0e,$39,$39,$e4,$e0,$00 // .....@@....99...
        .byte $a9,$56,$56,$09,$59,$24,$64,$00,$90,$40,$40,$00,$00,$00,$00,$00 // .VV.Y$d..@@.....
        .byte $ea,$39,$39,$0e,$0e,$03,$03,$00,$aa,$55,$55,$00,$55,$80,$90,$00 // .99......UU.U...
        .byte $a4,$59,$59,$06,$56,$01,$00,$00,$00,$00,$00,$40,$40,$90,$90,$00 // .YY.V......@@...
        .byte $00,$03,$03,$0e,$0e,$39,$38,$00,$ea,$95,$95,$40,$55,$00,$00,$00 // .....98....@U...
        .byte $aa,$55,$55,$02,$56,$09,$19,$00,$64,$90,$90,$40,$40,$00,$00,$00 // .UU.V...d..@@...
        .byte $00,$00,$01,$01,$06,$07,$1b,$1f       // ........

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

// --- Region $0e07-$0e12 ---
.pc = $0e07 "dat_0e07"

dat_0e07:
        .byte $05,$06,$07,$08,$09,$0a,$0b,$00,$00,$00,$0c,$0d // ............

// --- Region $0e27-$0eb0 ---
.pc = $0e27 "Program $0e27"
        .byte $00,$00,$00,$1c,$1d,$1e,$1f,$b1       // ........

txt_0e2f:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&"
        .byte $00                                   // string terminator
        .byte $00,$00                               // ..

txt_0e38:
        .text "'()*+$,"
        .byte $0b,$00,$00
        .text "-./$0"
        .byte $17,$00,$00
        .byte $31,$32,$33,$00,$00
        .byte $00                                   // .

txt_0e50:
        .text "456778!9:;<=>?"
        .byte $40                                   // @ character
        .byte $07,$41,$42,$43,$00,$2b,$44,$45,$00,$00,$00,$00,$00,$46,$47,$48 // .ABC.+DE.....FGH
        .byte $00,$00                               // ..

txt_0e71:
        .text "IIIJ"
        .byte $00                                   // string terminator
        .byte $00,$00                               // ..

txt_0e78:
        .text "KLMNNOPQRSTUVWXYVZ"
        .byte $0b,$00,$2b,$56,$5b,$00,$00,$00,$00,$00,$46,$5c,$5d,$00,$5e,$5f // ..+V[.....F\].^_
        .byte $60,$61,$62,$00,$00,$00,$00,$63,$64,$65,$65,$66,$67,$68,$69,$6a // `ab....cdeefghij
        .byte $6b,$6c,$6d,$0b,$27,$6e,$6f           // klm.'no

// --- Region $0eb8-$0efb ---
.pc = $0eb8 "dat_0eb8"

dat_0eb8:
        .byte $00,$00,$00,$00,$46,$72,$73,$00,$00,$00,$46,$72,$73,$00,$00,$00 // ....Frs...Frs...
        .byte $00,$00,$74,$75,$76,$77,$78,$79,$7a,$7b,$7c,$7d,$0b,$00,$7e,$7f // ..tuvwxyz{|}..~.
        .byte $80,$81,$82,$83,$84,$7c,$85,$00,$00,$00,$00,$49,$86,$87,$88,$00 // .....|.....I....
        .byte $00,$00,$46,$87,$88,$00,$00,$00,$00,$00,$89,$8a,$8b,$00,$00,$78 // ..F............x
        .byte $8c,$2b,$2e,$8d                       // .+..

// --- Region $0efd-$0fb8 ---
.pc = $0efd "dat_0efd"

dat_0efd:
        .byte $00,$00,$00,$00,$00,$8e,$2e,$8f,$90,$91,$92,$00,$93,$94,$2e,$95 // ................
        .byte $96,$97,$98,$00,$00,$99,$2e,$9a,$00,$00,$00,$00,$00,$9b,$9c,$00 // ................
        .byte $00,$00,$00,$00,$9d,$9e,$9f,$00,$00,$00,$00,$00,$00,$a0,$9e,$a1 // ................
        .byte $a2,$a3,$a4,$a5,$a6,$9e,$a7,$a8,$a9,$aa,$ab,$ac,$ad,$ae,$af,$b0 // ................
        .byte $00,$00,$00,$b1,$b1,$b1,$b1,$b1,$b1,$b1,$b1,$b0,$af,$ae,$ac,$aa // ................
        .byte $a8,$a6,$a4,$a2,$a0,$9e,$9c,$9a,$98,$96,$94,$92,$90,$8e,$8c,$8a // ................
        .byte $88,$86,$84,$82,$80,$7e,$7c,$7a,$78,$76,$74,$72,$70,$6e,$6c,$6a // .....~|zxvtrpnlj
        .byte $68,$66,$64,$62,$60,$5e               // hfdb`^

txt_0f73:
        .byte $5c                                   // backslash character
        .text "ZXVTUROLIFC"
        .byte $40                                   // @ character
        .text "=:741.+(%!"
        .byte $1d,$19,$15,$11,$0d,$09,$05,$01,$fc,$f8,$f4,$f0,$ec,$e8,$e4,$e0 // ................
        .byte $dc,$d8,$d4,$d0,$cc,$c8,$c4,$c0,$bc,$b8,$b4,$b0,$ac,$a8,$a4,$a0 // ................
        .byte $9c,$98,$94,$90,$8c,$88,$84,$80,$7c,$78,$74,$70,$6c,$68 // ........|xtplh

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

// --- Region $1003-$1020 ---
.pc = $1003 "dat_1003"

dat_1003:
        .byte $a7,$00,$00,$00,$a7,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 10, $00
        .byte $a7,$00,$00,$00                       // ....

// --- Region $1081-$1090 ---
.pc = $1081 "dat_1081"

dat_1081:
        .byte $00,$00,$00,$09,$09,$11,$0c,$16,$1c,$01,$01,$01,$08,$1a,$1d,$01 // ................

// --- Region $10c7-$10d1 ---
.pc = $10c7 "Segment $10c7"
        .byte $07,$0e,$1d,$24,$00,$ce,$b4,$16,$05,$08,$01 // ...$.......

// --- Region $10de-$10eb ---
.pc = $10de "dat_10de"

dat_10de:
        .fill 10, $00
        .byte $08,$00,$00,$08                       // ....

// --- Region $1142-$114f ---
.pc = $1142 "Segment $1142"
        .byte $41,$41,$00,$00,$00                   // AA...

tbl_hi_1147:
        .byte $10,$02,$f4,$00,$ff,$ff               // address table high bytes
        .byte $00,$00,$00                           // ...

// --- Region $11c5-$1224 ---
.pc = $11c5 "dat_11c5"

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

txt_1200:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$fd                               // ..

// --- Region $12b4-$12c6 ---
.pc = $12b4 "Segment $12b4"
        .byte $f3,$f7,$05,$08,$01,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $01,$01,$00                           // ...

// --- Region $13d9-$13e4 ---
.pc = $13d9 "dat_13d9"

dat_13d9:
        .byte $00,$90,$08,$41,$48,$88,$41,$48,$88,$ce,$b4,$16 // ...AH.AH....

// --- Region $1437-$1512 ---
.pc = $1437 "dat_1437"

dat_1437:
        .byte $16,$27,$38,$4b,$5f,$73,$8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96 // .'8K_s......-Nq.
        .byte $bd,$e7,$13,$42,$74,$a9,$e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85 // ...Bt...Z..,{.'.
        .byte $e8,$51,$c1,$37,$b4,$37,$c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e // .Q.7.7.W..N....n
        .byte $68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e // hn...9...F.....^
        .byte $d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c // .r8&B..... ...pL
        .byte $84,$18,$10,$70,$40,$70,$40,$78,$58,$c8,$e0,$98,$08 // ...p@p@xX....

txt_1494:
        .text "0 ."
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $6b,$b8,$bf,$d2,$d6,$e0,$ea,$f4,$fe,$08,$12
        .text "+HR"
        .byte $5c                                   // backslash
        .byte $6f
        .byte $e0,$1c,$1c,$1c,$1c,$1c,$1c,$1c,$1c,$1d,$1d,$1d,$1d,$1d,$1d,$1d // ................
        .byte $f4,$59,$14,$b7,$1c,$1c,$1b,$80,$13,$85,$93,$0e,$1f,$05,$1d,$07 // .Y..............
        .byte $1a,$03,$18,$01,$1a,$01,$16,$03,$13,$03,$13,$01,$1f,$03,$13,$01 // ................
        .byte $1d,$07,$21,$23,$10,$00,$21,$01,$1d,$01,$1a,$01,$1d,$01,$ff,$7f // ..!#..!.........
        .byte $ff,$88,$00,$01,$82,$00,$01,$00,$01,$81,$00,$01,$00,$01,$82,$00 // ................
        .byte $01,$81,$00,$01,$82,$00,$01,$ff,$80,$13,$85,$93,$0e,$1f,$05,$1d // ................
        .byte $07,$1a,$03,$18,$01,$1a,$01,$16,$03,$13,$03 // ...........

// --- Region $1524-$16af ---
.pc = $1524 "dat_1524"

dat_1524:
        .byte $01,$00,$01,$83,$3a,$01,$3a,$01,$3a,$03,$88,$00,$01,$83,$3a,$01 // ....:.:.:.....:.
        .byte $84,$39,$03,$39,$01,$83,$3a,$03,$88,$00,$03,$00,$01,$00,$03,$83 // .9.9..:.........
        .byte $3a,$03,$3a,$05,$84,$39,$01,$88,$00,$01,$88,$00,$01,$00,$03,$00 // :.:..9..........
        .byte $01,$81,$00,$01,$00,$03,$ff,$83,$3a,$01,$3a,$01,$3a,$03,$81,$00 // ........:.:.:...
        .byte $01,$83,$3a,$03,$3a,$01,$ff,$85,$3c,$05,$3c,$01,$81,$00,$01,$86 // ..:.:...<.<.....
        .byte $3c,$05,$ff,$82,$30,$01,$30,$01,$30,$01,$30,$01,$30,$01,$30,$01 // <...0.0.0.0.0.0.
        .byte $30,$01,$30,$01,$30,$01,$30,$01,$30,$01,$30,$01,$30,$01,$30,$01 // 0.0.0.0.0.0.0.0.
        .byte $30,$01,$30,$01,$00,$01,$00,$01,$00,$01,$00,$01,$00,$01,$00,$01 // 0.0.............
        .byte $00,$01,$00,$01,$00,$01,$00,$01,$00,$01,$00,$01,$00,$01,$00,$01 // ................
        .byte $00,$01,$00,$01,$ff,$8c,$13,$1a,$8d,$30,$3f,$f4,$ff,$bf,$bf,$a4 // .........0?.....
        .byte $ff,$88,$0c,$01,$83,$3a,$01,$3a,$01,$3a,$01,$81,$00,$01,$82,$3c // .....:.:.:.....<
        .byte $01,$83,$3a,$01,$3a,$01,$88,$3c,$01,$82,$3c,$01,$3c,$01,$82,$3a // ..:.:..<..<.<..:
        .byte $01,$81,$00,$03,$82,$00,$01,$00,$01,$88,$00,$01,$82,$00,$01,$84 // ................
        .byte $3e,$01,$3e,$01,$81,$00,$01,$82,$00,$01,$84,$3e,$01,$40,$01,$88 // >.>........>.@..
        .byte $00,$01,$84,$40,$01,$82,$00,$01,$00,$01,$81,$00,$01,$88,$00,$01 // ...@............
        .byte $81,$00,$01,$00,$01,$ff,$93,$3e,$05,$3f,$05,$41,$03,$3f,$23,$80 // .......>.?.A.?#.
        .byte $00,$41,$47,$3f,$01,$3e,$01,$3f,$05,$41,$05,$43,$03,$41,$23,$80 // .AG?.>.?.A.C.A#.
        .byte $00,$43,$47,$41,$01,$43,$01,$46,$05,$45,$05,$41,$03,$46,$05,$45 // .CGA.C.F.E.A.F.E
        .byte $05,$41,$03,$41,$05,$43,$03,$41,$01,$41,$23,$80,$00,$43,$4f,$ff // .A.A.C.A.A#..CO.
        .byte $80,$1f,$85,$93,$0e,$2b,$05,$1f,$01,$1f,$01,$1f,$03,$24,$01,$26 // .....+.......$.&
        .byte $01,$29,$01,$26,$01,$29,$01,$2b,$01,$ff,$80,$1a,$85,$93,$0e,$26 // .).&.).+.......&
        .byte $05,$1a,$07,$1a,$03,$26,$01,$1a,$01,$24,$01,$26,$01,$ff,$90,$37 // .....&...$.&...7
        .byte $01,$63,$37,$01,$63,$37,$0f,$35,$01,$37,$01,$35,$07,$35,$07,$34 // .c7.c7.5.7.5.5.4
        .byte $05,$32,$05,$30,$03,$ff,$90,$37,$01,$61,$37,$01,$61,$37,$03,$35 // .2.0...7.a7.a7.5
        .byte $01,$37,$0d,$35,$01,$37,$01,$3a,$07,$3a,$07,$3c // .7.5.7.:.:.<

// --- Region $16c3-$16f2 ---
.pc = $16c3 "Segment $16c3"
        .byte $35,$01,$37,$01,$35,$07,$35,$07,$34,$03,$32,$03,$34,$01,$32,$01 // 5.7.5.5.4.2.4.2.
        .byte $30,$03,$ff,$92,$30,$01,$30,$01,$30,$01,$30,$01,$2b,$01,$2b,$01 // 0...0.0.0.0.+.+.
        .byte $2b,$01,$2b,$01,$24,$01,$24,$01,$24,$01,$24,$01,$24,$01,$24,$01 // +.+.$.$.$.$.$.$.

// --- Region $171d-$1901 ---
.pc = $171d "Segment $171d"
        .byte $ff,$80,$18,$81,$93,$0e,$18,$01,$18,$03,$18,$03,$18,$01,$18,$8d // ................
        .byte $97,$44,$13,$81,$93,$0e,$15,$01,$ff,$90,$34,$01,$63,$2f,$01,$63 // .D........4.c/.c
        .byte $3b,$01,$61,$39,$01,$61,$37,$01,$61,$36,$01,$61,$34,$01,$61,$36 // ;.a9.a7.a6.a4.a6
        .byte $01,$61,$37,$01,$34,$03,$71,$81,$04,$03,$ff,$90,$32,$01,$63,$2d // .a7.4.q.....2.c-
        .byte $01,$63,$39,$01,$61,$37,$01,$61,$36,$01,$61,$34,$01,$61,$32,$01 // .c9.a7.a6.a4.a2.
        .byte $61,$32,$01,$61,$34,$01,$32,$03,$71,$81,$04,$01,$04,$01,$ff,$89 // a2.a4.2.q.......
        .byte $1f,$9f,$ff,$00,$7f,$13,$1f,$7f,$ff,$89,$1f,$9f,$ff,$00,$7f,$1a // ................
        .byte $1f,$7f,$ff,$8c,$43,$1a,$8b,$30,$3f,$f4,$ff,$bf,$bf,$a4,$ff,$80 // ....C..0?.......
        .byte $13,$1a,$8b,$30,$3f,$f4,$ff,$bf,$af,$a4,$81,$04,$03,$04,$03,$04 // ...0?...........
        .byte $03,$04,$01,$04,$01,$ff,$95,$34,$17,$32,$07,$30,$17,$34,$07,$32 // .......4.2.0.4.2
        .byte $17,$30,$07,$2f,$0f,$30,$07,$32,$07,$34,$07,$2f,$07,$37,$07,$36 // .0./.0.2.4./.7.6
        .byte $07,$32,$07,$34,$07,$37,$07,$3b,$07,$39,$07,$36,$07,$3b,$07,$3e // .2.4.7.;.9.6.;.>
        .byte $07,$39,$07,$3e,$07,$43,$07,$42,$07,$ff,$88,$00,$01,$82,$00,$01 // .9.>.C.B........
        .byte $00,$01,$00,$01,$81,$00,$01,$82,$00,$01,$00,$01,$00,$01,$ff,$81 // ................
        .byte $00,$01,$82,$00,$01,$00,$01,$81,$00,$01,$82,$00,$01,$81,$00,$01 // ................
        .byte $00,$01,$00,$01,$ff,$82,$3c,$01,$3c,$01,$3c,$01,$3c,$01,$81,$00 // ......<.<.<.<...
        .byte $01,$82,$3c,$01,$3c,$01,$3c,$01,$3c,$01,$3c,$01,$3c,$01,$3c,$01 // ..<.<.<.<.<.<.<.
        .byte $81,$00,$03,$82,$3c,$01,$3c,$01,$ff,$92,$30,$01,$30,$03,$2b,$01 // ....<.<...0.0.+.
        .byte $2b,$03,$24,$01,$24,$03,$30,$03,$30,$01,$2b,$01,$2b,$01,$24,$01 // +.$.$.0.0.+.+.$.
        .byte $24,$01,$ff,$8f,$00,$03,$90,$37,$01,$61,$37,$01,$63,$37,$0d,$37 // $......7.a7.c7.7
        .byte $01,$39,$01,$3a,$07,$3a,$07,$39,$05,$35,$05,$30,$03,$ff,$93,$3e // .9.:.:.9.5.0...>
        .byte $05,$3f,$05,$41,$03,$3f,$23,$80,$00,$41,$47,$3f,$01,$3e,$01,$3f // .?.A.?#..AG?.>.?
        .byte $05,$41,$05,$43,$03,$41,$23,$80,$00,$43,$47,$41,$01,$43,$01,$46 // .A.C.A#..CGA.C.F
        .byte $05,$48,$05,$4a,$03,$4d,$05,$4a,$05,$4d,$03,$4d,$23,$e0,$00,$4f // .H.J.M.J.M.M#..O
        .byte $5b,$83,$3a,$01,$3a,$01,$3a,$03,$3a,$03,$3a,$01,$3a,$01,$6f,$ff // [.:.:.:.:.:.:.o.
        .byte $88,$0c,$01,$83,$3a,$01,$3a,$01,$3a,$01,$81,$00,$01,$82,$3c,$01 // ....:.:.:.....<.
        .byte $83,$3a,$01,$3a,$01,$88,$3c,$01,$82,$3c,$01,$3c,$01,$82,$3a,$01 // .:.:..<..<.<..:.
        .byte $81,$00,$03,$82,$00,$01,$00,$01,$88,$00,$01,$82,$00,$01,$86,$3a // ...............:
        .byte $01,$3a,$01,$81,$00,$01,$82,$00,$01,$85,$3c,$01,$3c,$01,$88,$00 // .:........<.<...
        .byte $01,$85,$3c,$01,$82,$00,$01,$00,$01,$81,$00,$01,$88,$00,$01,$81 // ..<.............
        .byte $00,$01,$00,$01,$ff                   // .....

// --- Region $192a-$1e8b ---
.pc = $192a "Segment $192a"
        .byte $11,$07,$ff,$80,$13,$85,$93,$0e,$1f,$03,$11,$01,$1d,$07,$1a,$03 // ................
        .byte $18,$01,$1a,$01,$16,$03,$0f,$03,$0f,$01,$1b,$03,$10,$01,$11,$03 // ................
        .byte $1d,$03,$11,$03,$1d,$03,$1e,$03,$13,$05,$1f,$05,$1d,$07,$1a,$03 // ................
        .byte $18,$01,$1a,$01,$15,$01,$21,$01,$16,$03,$22,$01,$16,$03,$17,$01 // ......!...".....
        .byte $18,$01,$0c,$05,$21,$23,$10,$00,$21,$01,$1d,$01,$1a,$01,$1d,$01 // ....!#..!.......
        .byte $ff,$88,$00,$01,$00,$01,$83,$3a,$01,$3a,$01,$3a,$03,$88,$00,$01 // .......:.:.:....
        .byte $83,$3a,$01,$84,$39,$03,$39,$01,$83,$3a,$03,$88,$00,$03,$00,$01 // .:..9.9..:......
        .byte $00,$03,$83,$3a,$03,$3a,$05,$85,$3c,$01,$88,$00,$01,$85,$3c,$01 // ...:.:..<.....<.
        .byte $86,$3c,$03,$87,$3c,$03,$84,$39,$03,$ff,$89,$1f,$1f,$7f,$13,$1f // .<..<..9........
        .byte $7f,$1f,$1f,$7f,$13,$1f,$7f,$ff,$88,$3c,$01,$82,$3c,$01,$3c,$01 // .........<..<.<.
        .byte $3c,$01,$81,$00,$01,$82,$3c,$01,$3c,$01,$3c,$01,$88,$3c,$01,$82 // <.....<.<.<..<..
        .byte $3c,$01,$3c,$01,$3c,$01,$81,$00,$03,$82,$3c,$01,$3c,$01,$ff,$90 // <.<.<.....<.<...
        .byte $3c,$23,$60,$00,$3e,$5f,$63,$3c,$01,$61,$3a,$01,$61,$3c,$01,$61 // <#`.>_c<.a:.a<.a
        .byte $3a,$01,$61,$3c,$01,$61,$3a,$01,$61,$3c,$23,$56,$00,$61,$3a,$01 // :.a<.a:.a<#V.a:.
        .byte $63,$37,$0f,$35,$01,$37,$01,$3a,$03,$37,$01,$3a,$01,$3c,$03,$3a // c7.5.7.:.7.:.<.:
        .byte $01,$3c,$01,$3e,$03,$3c,$01,$3e,$01,$41,$03,$3e,$01,$41,$01,$43 // .<.>.<.>.A.>.A.C
        .byte $13,$3e,$03,$45,$23,$60,$00,$46,$43,$45,$05,$41,$05,$3c,$03,$3a // .>.E#`.FCE.A.<.:
        .byte $05,$39,$05,$35,$03,$91,$37,$17,$37,$67,$10,$ff,$ff,$80,$17,$81 // .9.5..7.7g......
        .byte $93,$0e,$17,$01,$23,$03,$17,$03,$23,$01,$17,$8d,$97,$44,$1d,$81 // ....#...#....D..
        .byte $93,$0e,$1f,$01,$ff,$90,$32,$01,$63,$2d,$01,$63,$39,$01,$61,$37 // ......2.c-.c9.a7
        .byte $01,$61,$36,$01,$61,$34,$01,$61,$32,$01,$61,$39,$01,$61,$3b,$01 // .a6.a4.a2.a9.a;.
        .byte $39,$03,$71,$81,$04,$01,$04,$01,$ff,$90,$3c,$23,$60,$00,$3e,$5f // 9.q.......<#`.>_
        .byte $63,$3c,$01,$61,$3a,$01,$61,$3c,$01,$61,$3a,$01,$61,$3c,$01,$61 // c<.a:.a<.a:.a<.a
        .byte $3a,$01,$61,$3c,$23,$56,$00,$61,$3a,$01,$63,$37,$0f,$35,$01,$37 // :.a<#V.a:.c7.5.7
        .byte $01,$3a,$03,$37,$01,$3a,$01,$3c,$03,$3a,$01,$3c,$01,$3e,$03,$3c // .:.7.:.<.:.<.>.<
        .byte $01,$3e,$01,$41,$01,$3e,$01,$41,$01,$42,$01,$43,$13,$3e,$03,$45 // .>.A.>.A.B.C.>.E
        .byte $23,$60,$00,$46,$43,$48,$05,$46,$05,$48,$03,$4a,$05,$4d,$05,$4e // #`.FCH.F.H.J.M.N
        .byte $03,$91,$4f,$17,$4f,$67,$02,$ff,$ff,$90,$00,$01,$90,$3c,$23,$60 // ..O.Og.......<#`
        .byte $00,$3e,$5f,$63,$3c,$01,$61,$3a,$01,$61,$3c,$01,$61,$3a,$01,$61 // .>_c<.a:.a<.a:.a
        .byte $3c,$01,$61,$3a,$01,$61,$3c,$23,$56,$00,$61,$3a,$01,$63,$37,$0f // <.a:.a<#V.a:.c7.
        .byte $35,$01,$37,$01,$3a,$03,$37,$01,$3a,$01,$3c,$03,$3a,$01,$3c,$01 // 5.7.:.7.:.<.:.<.
        .byte $3e,$03,$3c,$01,$3e,$01,$41,$01,$3e,$01,$41,$01,$42,$01,$43,$13 // >.<.>.A.>.A.B.C.
        .byte $3e,$03,$45,$23,$60,$00,$46,$43,$48,$05,$46,$05,$48,$03,$4a,$05 // >.E#`.FCH.F.H.J.
        .byte $4d,$05,$4e,$03,$91,$4f,$17,$4f,$67,$02,$ff,$7d,$ff,$90,$00,$01 // M.N..O.Og..}....
        .byte $90,$3c,$23,$60,$00,$3e,$5f,$63,$3c,$01,$61,$3a,$01,$61,$3c,$01 // .<#`.>_c<.a:.a<.
        .byte $61,$3a,$01,$61,$3c,$01,$61,$3a,$01,$61,$3c,$23,$56,$00,$61,$3a // a:.a<.a:.a<#V.a:
        .byte $01,$63,$37,$0f,$35,$01,$37,$01,$3a,$03,$37,$01,$3a,$01,$3c,$03 // .c7.5.7.:.7.:.<.
        .byte $3a,$01,$3c,$01,$3e,$03,$3c,$01,$3e,$01,$41,$03,$3e,$01,$41,$01 // :.<.>.<.>.A.>.A.
        .byte $43,$13,$3e,$03,$45,$23,$60,$00,$46,$43,$45,$05,$41,$05,$3c,$03 // C.>.E#`.FCE.A.<.
        .byte $3a,$05,$39,$05,$35,$03,$91,$37,$17,$37,$67,$10,$ff,$7d,$ff,$80 // :.9.5..7.7g..}..
        .byte $15,$1f,$7f,$7f,$7f,$ff,$8a,$28,$1f,$7f,$7f,$7f,$ff,$12,$00,$0d // .......(........
        .byte $00,$09,$00,$0a,$00,$09,$00,$0a,$00,$13,$00,$14,$00,$13,$00,$14 // ................
        .byte $00,$13,$00,$14,$00,$13,$00,$14,$00,$1d // ..........

txt_1bd4:
        .encoding "screencode_mixed"
        .text "hs t s t s t s t k'r"
        .text "@"
        .text "'"
        .text "@"
        .text "("
        .text "@"
        .text "'"
        .text "@"
        .text ")"
        .text "@"
        .text "'"
        .text "@"
        .text "("
        .text "@"
        .text "'"
        .text "@"
        .text ")"
        .text "@"
        .text "i j i j i j i j z"
        .text "@"
        .encoding "petscii_upper"
        .byte $1b,$00                               // ..

txt_1c0d:
        .text "# / ."
        .byte $00                                   // string terminator
        .byte $ff,$11,$00,$02,$01,$04,$02,$05,$00,$04,$02,$06,$00,$0b,$07,$16 // ................
        .byte $00,$17,$00,$18,$00,$19,$00,$1a,$00,$1b,$00 // ...........

txt_1c2e:
        .encoding "screencode_mixed"
        .text "v w x y "
        .encoding "petscii_upper"
        .byte $1f                                   // .

txt_1c37:
        .text "   ! "
        .byte $22                                   // double quote character
        .text " ,"
        .byte $00                                   // string terminator

txt_1c40:
        .encoding "screencode_mixed"
        .text "do*"
        .text "@"
        .text "v w x w "
        .encoding "petscii_upper"
        .byte $1d                                   // .

txt_1c4d:
        .encoding "screencode_mixed"
        .text "hv w x w -"
        .encoding "petscii_upper"
        .byte $50,$ff,$10,$00,$01,$00,$03,$00,$01,$00,$03,$00,$07,$05,$08,$00 // P...............
        .byte $08,$10,$08,$30,$0c,$00,$08,$00,$08,$10,$08,$30,$0c,$00,$1c,$00 // ...0.......0....
        .byte $07,$23,$1e,$23,$2b,$00,$24,$00,$25,$00,$25,$20,$26,$00,$24,$00 // .#.#+.$.%.% &.$.
        .byte $25,$00,$25,$20,$26,$00,$24,$00,$25,$00,$25,$20,$26,$00,$24,$00 // %.% &.$.%.% &.$.
        .byte $25,$00,$25,$20,$26,$00,$07,$21,$07,$21,$08,$00,$08,$10,$08,$30 // %.% &..!.!.....0
        .byte $0c,$00,$08,$00,$08,$10,$08,$30,$0c,$00,$1c,$00,$07,$23,$2d,$00 // .......0.....#-.
        .byte $ff,$81,$df,$00,$41,$00,$00,$fe,$81,$df,$00,$11,$a4,$00,$40,$a0 // ....A.........@.
        .byte $00,$80,$df,$00,$80,$d3,$00,$10,$90,$00,$fe,$81,$ff,$00,$fe,$21 // ...............!
        .byte $00,$00,$21,$04,$00,$21,$09,$00,$ff,$21,$00,$00,$21,$03,$00,$21 // ..!..!...!..!..!
        .byte $08,$00,$ff,$21,$00,$00,$21,$05,$00,$21,$0a,$00,$ff,$21,$00,$00 // ...!..!..!...!..
        .byte $21,$05,$00,$21,$09,$00,$ff,$21,$00,$00,$21,$05,$00,$21,$07,$00 // !..!...!..!..!..
        .byte $ff,$81,$fe,$00,$41,$a0,$00,$10,$a0,$00,$fe,$81,$ff,$00,$15,$1f // ....A...........
        .byte $00,$15,$1f,$00,$15,$1f,$00,$15,$1f,$00,$15,$1f,$00,$15,$1f,$00 // ................
        .byte $15,$1f,$00,$ff,$55,$00,$00,$15,$00,$00,$55,$00,$00,$15,$00,$00 // ....U.....U.....
        .byte $55,$00,$00,$15,$00,$00,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00 // U...............
        .byte $00,$11,$0c,$00,$11,$00,$00,$41,$00,$00,$fe,$13,$0c,$00,$13,$00 // .......A........
        .byte $00,$43,$00,$00,$fe,$43,$00,$00,$43,$00,$00,$43,$00,$00,$43,$00 // .C...C..C..C..C.
        .byte $00,$41,$00,$00,$41,$00,$00,$fe,$11,$00,$00,$41,$00,$00,$41,$00 // .A..A......A..A.
        .byte $00,$fe,$14,$15,$15,$14,$17,$14,$17,$19,$16,$19,$15,$18,$16,$19 // ................
        .byte $15,$15,$17,$17,$15,$18,$15,$16,$19,$18,$1a,$16,$16,$18,$19,$19 // ................
        .byte $19,$18,$16,$16,$16,$1b,$17,$17,$1a,$17,$17,$1a,$17,$17,$17,$1b // ................
        .byte $1b,$1a,$00,$e7,$00,$77,$bf,$e7,$e9,$fc,$2d,$6e,$7b,$22,$12,$54 // .....w....-n{".T
        .byte $b4,$5b,$6b,$7c,$90,$b9,$ad,$c5,$f8,$e9,$36,$83,$d6,$1a,$6b,$02 // .[k|......6...k.
        .byte $c2,$15,$50,$82,$9a,$ba,$47,$06,$1e,$47,$36,$58,$5f,$b3,$86,$9c // ..P...G..G6X_...
        .byte $b0,$a9,$e3,$00,$0a,$7a,$09,$41,$30,$00,$00,$41,$0b,$a9,$11,$88 // .....z.A0..A....
        .byte $80,$00,$00,$62,$04,$0e,$09,$40,$00,$00,$00,$03,$0a,$70,$09,$22 // ...b...@.....p."
        .byte $90,$00,$00,$44,$0a,$70,$09,$22,$90,$00,$00,$45,$0a,$70,$09,$22 // ...D.p."...E.p."
        .byte $90,$00,$00,$46,$0a,$70,$09,$22,$90,$00,$00,$47,$0a,$70,$09,$22 // ...F.p."...G.p."
        .byte $90,$00,$00,$48,$0a,$00,$09,$88,$40,$00,$00,$69,$d0 // ...H....@..i.

txt_1e24:
        .text "LAD"
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00,$40,$0a,$aa                       // .@..

txt_1e2d:
        .text "AD"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $0d                                   // string terminator
        .byte $00,$09,$84,$44,$00,$00,$5a,$00,$00,$00,$00,$00,$00,$00,$00,$0c // ...D..Z.........
        .byte $00,$41,$44,$40,$00,$00,$0b,$04       // .AD@....

txt_1e4c:
        .text "0AD"
        .byte $40                                   // @ character
        .text "B "
        .byte $5b,$00,$00,$41,$00,$00,$00,$00,$00,$0c,$b6,$09,$40,$20,$82,$80 // [..A........@ ..
        .byte $5c,$0c,$b6,$09,$40,$20,$82,$80,$5d,$0a,$90,$09,$48,$00,$00,$f0 // \...@ ..]...H...
        .byte $7e,$00,$70,$41,$18,$00,$42,$80,$1f   // ~.pA..B..

txt_1e7b:
        .text "# A#D$0"
        .byte $10,$00
        .byte $40                                   // @ character
        .text "A30"
        .byte $03,$10
        .byte $50

dat_1e8b:
        // === Fill data (1 bytes, $1e8b-$1e8b) ===
        .byte $00                                   // .

// --- Region $1f00-$1f7f ---
.pc = $1f00 "dat_1f00"

dat_1f00:
        // === Sine/lookup table (127 bytes, range $00-$35) ===
        .byte $08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08,$08,$08 // ................
        .byte $08,$08,$08,$08,$01,$08,$08,$34,$26,$1f,$18,$12,$0d,$0a,$08,$07 // .......4&.......
        .byte $07,$09,$0b,$0f,$13,$18,$1d           // .......

txt_1f27:
        .text "#)/50+&!"
        .byte $1d,$1b,$18,$17,$16,$17,$17,$19,$1b,$1e // ..........

txt_1f39:
        .text "!%)-152.+(%#"
        .byte $22                                   // double quote character
        .text "!!!!"
        .byte $22                                   // double quote character
        .text "$&(*-02531.,+)((''()*+,.0235"
        .byte $00                                   // string terminator
        .byte $0b,$0c,$0f,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$01,$01,$01,$0f,$0c,$0b           // .......

dat_1f7f:
        // === Fill data (1 bytes, $1f7f-$1f7f) ===
        .byte $00                                   // .

// --- Region $2025-$203f ---
.pc = $2025 "dat_2025"

dat_2025:
        .byte $e5,$55,$03,$9b,$ff,$0e,$6f,$ff,$0e,$7f,$ff,$39,$bf,$ff,$39,$ff // .U....o....9..9.
        .byte $ff,$e6,$ff,$fe,$e7,$ff,$f9,$9b,$ff,$f6 // ..........

dat_203f:
        // === Fill data (1 bytes, $203f-$203f) ===
        .byte $00                                   // .

// --- Region $2064-$207f ---
.pc = $2064 "dat_2064"

dat_2064:
        .byte $55,$55,$55,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // UUU.............
        .byte $ff,$ff                               // ..

txt_2076:
        .text "UUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$ff,$ff,$ff                   // .....

dat_207f:
        // === Fill data (1 bytes, $207f-$207f) ===
        .byte $00                                   // .

// --- Region $20a4-$20bf ---
.pc = $20a4 "dat_20a4"

dat_20a4:
        .byte $55,$bf,$95,$ff,$6e,$6f,$ff,$6e,$7f,$ff,$6d,$ff,$ff,$69,$ff,$ff // U...no.n..m..i..
        .byte $66,$ff,$55,$b7,$ff,$aa,$e7,$ff,$ff,$e7,$ff // f.U........

dat_20bf:
        // === Fill data (1 bytes, $20bf-$20bf) ===
        .byte $00                                   // .

// --- Region $20e4-$20fd ---
.pc = $20e4 "dat_20e4"

dat_20e4:
        .byte $5b,$00,$00,$e6,$c0,$00,$f6,$c0,$00,$f6,$c0,$00,$f6,$c0,$00,$f6 // [...............
        .byte $c0,$00,$e6,$c0,$00,$db,$c0,$00,$db   // .........

dat_20fd:
        // === Fill data (1 bytes, $20fd-$20fd) ===
        .byte $00                                   // .

// --- Region $2125-$213f ---
.pc = $2125 "dat_2125"

dat_2125:
        .byte $e5,$55,$03,$9b,$ff,$0e,$6f,$ff,$0e,$7f,$ff,$39,$bf,$ff,$39,$ff // .U....o....9..9.
        .byte $fe,$e6,$ff,$f9,$d7,$ff,$e6,$5b,$ff,$db // .......[..

dat_213f:
        // === Fill data (1 bytes, $213f-$213f) ===
        .byte $00                                   // .

// --- Region $2164-$219e ---
.pc = $2164 "txt_2164"

txt_2164:
        .text "UV"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $ff,$f9,$b0,$ff,$fe,$6c,$ff,$ff,$6c,$ff,$ff,$9b,$af,$ff,$db,$5b // .....l..l......[
        .byte $ff,$e6,$f6,$ff,$f6,$fd,$bf,$f9,$00,$5f,$fd,$b0,$5f,$fd,$b0,$5f // ........._.._.._
        .byte $fd,$b0,$5f,$fd,$b0,$5f,$fd,$b0,$5f,$fd,$b0,$5b,$f9,$b0,$e5,$56 // .._.._.._..[...V
        .byte $c0,$3a,$aa,$c0,$3f,$ff,$c0           // .:..?..

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

// --- Region $21c0-$21de ---
.pc = $21c0 "dat_21c0"

dat_21c0:
        .byte $5b,$ff,$db,$d7,$ff,$e6,$e6,$ff,$f9,$39,$ff,$fe,$39,$bf,$ff,$0e // [........9..9...
        .byte $7f,$ff,$0e,$6f,$ff,$03,$9b,$ff,$00,$e5,$55,$00,$ff,$ff // ...o......U...

dat_21de:
        // === Fill data (1 bytes, $21de-$21de) ===
        .byte $00                                   // .

// --- Region $2200-$221d ---
.pc = $2200 "dat_2200"

dat_2200:
        .byte $fd,$bf,$f9,$f6,$ff,$f6,$5b,$ff,$e6,$af,$ff,$db,$ff,$ff,$9b,$ff // ......[.........
        .byte $ff,$6c,$ff,$fe,$6c,$ff,$f9,$b0       // .l..l...

txt_2218:
        .text "UV"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $ff,$ff                               // ..

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

// --- Region $2240-$2294 ---
.pc = $2240 "txt_2240"

txt_2240:
        .encoding "screencode_mixed"
        .text "f4cg europe presents"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .text "@"
        .encoding "petscii_upper"

txt_2260:
        .text "    "
        .byte $0a,$15,$0d,$10,$20,$10,$12,$05,$16,$09,$05,$17 // .... .......

txt_2270:
        .text "    "
        .byte $00                                   // string terminator
        .fill 11, $00
        .byte $12,$05,$0c,$05,$01,$13,$05,$04,$20,$0f,$0e // ........ ..

txt_228b:
        .text " 20/08/94"
        .byte $00                                   // string terminator

// --- Region $2308-$24fe ---
.pc = $2308 "dat_2308"

dat_2308:
        .byte $f0,$18,$cc,$f6,$c6,$66,$0c,$00,$f8,$0c,$c6,$dc,$c6,$dc,$60,$00 // .....f........`.
        .byte $1c,$36,$60,$c0,$c6,$7c,$00,$00,$f0,$18,$cc,$c6,$c6,$7c,$00,$00 // .6`..|.......|..
        .byte $1c,$36,$60,$f0,$c6,$7c,$00,$00,$1c,$36,$60,$f0,$c0,$c0,$c0,$00 // .6`..|...6`.....
        .byte $1c,$36,$60,$cc,$c6,$7e,$06,$00,$36,$66,$c6,$de,$c6,$6c,$30,$00 // .6`..~..6f...l0.
        .byte $7e,$18,$18,$18,$30,$7e,$00,$00,$3e,$06,$06,$06,$cc,$78,$00,$00 // ~...0~..>....x..
        .byte $c0,$c6,$cc,$d8,$cc,$66,$06,$00,$c0,$c0,$c0,$c0,$66,$3c,$00,$00 // .....f......f<..
        .byte $f8,$1c,$d6,$d6,$c6,$66,$0c,$00,$f8,$0c,$c6,$c6,$66,$36,$0c,$00 // .....f......f6..
        .byte $70,$d8,$cc,$c6,$c6,$7c,$00,$00,$f8,$0c,$c6,$dc,$c0,$c0,$60,$00 // p....|........`.
        .byte $70,$d8,$cc,$c6,$c6,$7e,$06,$00,$f8,$0c,$c6,$dc,$c6,$66,$0c,$00 // p....~.......f..
        .byte $3c,$66,$c0,$7c,$06,$fc,$00,$00,$78,$cc,$06,$06,$06,$06,$0c,$00 // <f.|....x.......
        .byte $d8,$cc,$c6,$c6,$c6,$7c,$00,$00,$d8,$cc,$c6,$c6,$6c,$38,$00,$00 // .....|......l8..
        .byte $36,$66,$c6,$d6,$d6,$6c,$00,$00,$d8,$cc,$c6,$7c,$c6,$6c,$18,$00 // 6f...l.....|.l..
        .byte $36,$66,$c6,$7e,$06,$7c,$00,$00,$3e,$66,$06,$7c,$c0,$fe,$00,$00 // 6f.~.|..>f.|....
        .byte $1c,$30,$60,$60,$60,$7c,$00,$00,$38,$6c,$f6,$60,$66,$fc,$00,$00 // .0```|..8l.`f...
        .byte $70,$18,$0c,$0c,$0c,$7c,$00,$00,$18,$3c,$18,$18,$18,$30,$18,$00 // p....|...<...0..
        .byte $18,$30,$18,$18,$18,$3c,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .0...<..........
        .byte $18,$30,$18,$18,$00,$18,$18,$00,$6c,$6c,$00,$00,$00,$00,$00,$00 // .0......ll......
        .byte $00,$6c,$fe,$6c,$fe,$6c,$00,$00,$18,$3c,$60,$38,$0c,$78,$30,$00 // .l.l.l...<`8.x0.
        .byte $46,$ac,$58,$34,$6a,$c4,$00,$00,$70,$d8,$78,$cc,$cc,$7e,$0c,$00 // F.X4j...p.x..~..
        .byte $18,$18,$00,$00,$00,$00,$00,$00,$1c,$30,$60,$60,$70,$3c,$00,$00 // .........0``p<..
        .byte $70,$18,$0c,$0c,$1c,$78,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // p....x..........
        .byte $00,$00,$18,$7e,$18,$00,$00,$00,$00,$00,$00,$00,$00,$18,$30,$00 // ...~..........0.
        .byte $00,$00,$00,$7e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...~............
        .byte $00,$06,$0c,$18,$30,$60,$c0,$00,$1c,$36,$6e,$d6,$e6,$7c,$00,$00 // ....0`...6n..|..
        .byte $18,$38,$18,$18,$30,$7e,$00,$00,$78,$cc,$06,$7c,$c0,$fe,$00,$00 // .8..0~..x..|....
        .byte $78,$cc,$06,$3c,$06,$fc,$00,$00,$c6,$66,$3e,$06,$06,$0c,$00,$00 // x..<.....f>.....
        .byte $f8,$cc,$c0,$fc,$06,$fc,$00,$00,$78,$cc,$c0,$fc,$c6,$7c,$00,$00 // ........x....|..
        .byte $fe,$06,$0c,$18,$18,$30,$00,$00,$78,$cc,$c6,$7c,$c6,$7c,$00,$00 // .....0..x..|.|..
        .byte $78,$cc,$c6,$7e,$06,$7c,$00,$00,$00,$18,$18,$00,$18,$18,$00,$00 // x..~.|..........
        .byte $00,$18,$18,$00,$18,$30,$00,$00,$00,$18,$30,$60,$30,$18,$00,$00 // .....0....0`0...
        .byte $00,$00,$7c,$00,$7c,$00,$00,$00,$00,$30,$18,$0c,$18,$30,$00,$00 // ..|.|....0...0..
        .byte $7c,$c6,$0c,$18,$00,$18,$18           // |......

// --- Region $2518-$2544 ---
.pc = $2518 "dat_2518"

dat_2518:
        .byte $20,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 //  ...............
        .byte $00,$00,$00,$00,$00,$00,$04,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 11, $00
        .byte $80                                   // .

dat_2544:
        // === Fill data (1 bytes, $2544-$2544) ===
        .byte $00                                   // .

// --- Region $2600-$264b ---
.pc = $2600 "txt_2600"

txt_2600:
        .encoding "screencode_mixed"
        .text " hail ho! we are back with 'jump preview', packed and first released by"
        .encoding "petscii_upper"

txt_2647:
        .text " -- "
        .byte $14                                   // .

// --- Region $2669-$28ef ---
.pc = $2669 "txt_2669"

txt_2669:
        .text " -- "
        .byte $13,$19,$0e,$04,$09                   // .....

loc_2672:
        .byte $03,$01,$14,$05                       // ....

txt_2676:
        .text " -- "

txt_267a:
        .encoding "screencode_mixed"
        .text "watch out for all our upcoming releases and give a call to tunnel of wares"
        .encoding "petscii_upper"

txt_26c4:
        .text " 718-633-0647 "

txt_26d2:
        .encoding "screencode_mixed"
        .text "and the lost paradise"
        .encoding "petscii_upper"

txt_26e7:
        .text " ++32-9380-1008! "

txt_26f8:
        .encoding "screencode_mixed"
        .text "greetings to our friends and fans in: avantgarde, talent, legend, scs+trc, alpha flight and ofcause tsm, empire, psi"
        .encoding "petscii_upper"

txt_276c:
        .text ".......  "

txt_2775:
        .encoding "screencode_mixed"
        .text "see you in heaven! the sneaper is off"
        .encoding "petscii_upper"

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

txt_27bf:
        .text "     "

txt_27c4:
        .encoding "screencode_mixed"
        .text "the sneaper is off"
        .encoding "petscii_upper"

txt_27d6:
        .text "!"

dat_27d7:
        // === Fill data (37 bytes, $27d7-$27fb) ===
        .fill 37, $20
        .byte $00,$00,$00,$00,$ff,$ff,$ff,$00,$00,$00,$00,$00,$ff,$f8,$f8,$f8 // ................
        .byte $f8,$ff,$f8,$f8,$ff,$f8,$f8,$f8,$f8,$ff,$f8,$f8,$1f,$7c,$f8,$f8 // .............|..
        .byte $f8,$f8,$f8,$f8,$ff,$f8,$f8,$f8,$f8,$f8,$f8,$f8,$1f,$7c,$f8,$f8 // .............|..
        .byte $f8,$ff,$f8,$f8,$1f,$7c,$f8,$f8,$f8,$ff,$f8,$f8,$1f,$7c,$f8,$f8 // .....|.......|..
        .fill 9, $f8
        .byte $ff,$f8,$f8,$07,$07,$07,$07,$07,$07,$07,$07,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$f8,$f8,$f8,$f8,$f8,$f8,$ff,$f8,$f8,$f8,$f8,$f8,$f8,$f8 // ................
        .byte $f8,$f8,$f8,$1e,$7f,$fb,$fb,$f8,$f8,$f8,$f8,$ff,$f8,$f8,$f8,$f8 // ................
        .byte $f8,$f8,$f8,$1f,$7c,$f8,$f8,$f8,$f8,$f8,$f8,$ff,$f8,$f8,$f8,$f8 // ....|...........
        .byte $ff,$f8,$f8,$1f,$7c,$f8,$f8,$f8,$f8,$f8,$f8,$ff,$f8,$f8,$f8,$f8 // ....|...........
        .byte $ff,$f8,$f8,$1f,$7c,$f8,$f8,$7c,$1f,$00,$f8,$ff,$f8,$f8,$f8,$00 // ....|..|........
        .byte $00,$00,$00,$f8,$f8,$f8,$f8,$f8,$f8,$f8,$f8,$f8,$f8,$f8,$f8,$f8 // ................
        .fill 15, $f8
        .byte $78,$3f,$78,$f8,$f8,$f8,$f8,$f8,$7c,$1f,$07,$07,$ff,$f8,$f8,$f8 // x?x.....|.......
        .byte $00,$1f,$7c,$f8,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$0f,$00,$00,$00,$00 // ..|.............
        .byte $00,$00,$00,$00,$0f,$03,$03,$03,$03,$03,$03,$03 // ............

// --- Region $2908-$2aef ---
.pc = $2908 "dat_2908"

dat_2908:
        .fill 8, $07
        .byte $3e,$3e,$3e,$0e,$06,$02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // >>>.............
        .fill 8, $00
        .byte $18,$3c,$3c,$19,$03,$07,$0f,$1f,$00,$00,$00,$00,$00,$00,$00,$00 // .<<.............
        .byte $03,$03,$07,$00,$00,$00,$00,$00,$01,$07,$0f,$0f,$0f,$0f,$0f,$0f // ................
        .byte $0f,$03,$03,$03,$03,$03,$03,$03,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$07,$07,$07,$3f,$3f,$07,$00,$00,$00,$00,$00,$00,$00,$00 // .....??.........
        .byte $00,$00,$00,$00,$00,$3f,$3f,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .....??.........
        .byte $00,$00,$00,$01,$03,$07,$0f,$1f,$1f,$7c,$f8,$f8,$f8,$f9,$fb,$fe // .........|......
        .byte $07,$0f,$1f,$07,$07,$07,$07,$07,$1f,$7c,$f8,$f8,$00,$1f,$7c,$f8 // .........|....|.
        .byte $1f,$7c,$f8,$f8,$00,$07,$00,$00,$f8,$f8,$f8,$f8,$7c,$1f,$00,$00 // .|..........|...
        .byte $ff,$f8,$f8,$f8,$f8,$ff,$00,$00,$1f,$7c,$f8,$f8,$f8,$ff,$f8,$f8 // .........|......
        .byte $ff,$f8,$f8,$f8,$00,$03,$07,$07,$1f,$7c,$f8,$f8,$78,$3f,$78,$f8 // .........|..x?x.
        .byte $1f,$7c,$f8,$f8,$7c,$1f,$00,$00,$00,$00,$07,$07,$07,$00,$07,$07 // .|..|...........
        .byte $00,$00,$07,$07,$07,$00,$07,$07,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$1f,$1f,$00,$1f,$1f,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $1f,$7c,$f8,$f8,$00,$03,$07,$07,$00,$00,$00,$00,$00,$00,$00,$00 // .|..............
        .byte $f0,$7c,$3e,$3e,$3e,$fe,$3e,$3e,$f0,$7c,$3e,$3e,$3e,$fc,$3e,$3e // .|>>>.>>.|>>>.>>
        .byte $fe,$3e,$3e,$3e,$00,$00,$00,$3e,$f0,$7c // .>>>...>.|

txt_2a22:
        .text ">>>>>>"
        .byte $f0,$7c,$3e,$3e,$00,$c0,$00,$3e,$fe,$3e,$3e,$3e,$00,$c0,$00,$00 // .|>>...>.>>>....
        .byte $f0,$7c,$3e,$3e,$00                   // .|>>.

txt_2a3d:
        .text ">>>>>>>>"
        .byte $fe                                   // .

txt_2a46:
        .text ">>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0           // .......

txt_2a50:
        .text ">>>>>>>>>>>><"
        .byte $f8,$3c,$3e,$00,$00,$00,$00,$00,$00,$00,$3e,$f0,$fc,$be,$be,$3e // .<>.......>....>
        .byte $3e,$3e,$3e,$f0,$7c                   // >>>.|

txt_2a72:
        .text ">>>>>>"
        .byte $f0,$7c                               // .|

txt_2a7a:
        .text ">>>>>>"
        .byte $f0,$7c,$3e,$3e,$7c,$f0,$00,$00,$f0,$7c // .|>>|....|

txt_2a8a:
        .text ">>>>>>"
        .byte $f0,$7c,$3e,$3e,$3c,$f8,$3c,$3e,$fe,$3e,$3e,$3e,$00,$f0,$7c,$3e // .|>><.<>.>>>..|>
        .byte $f0,$7c                               // .|

dat_2aa2:
        .text ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><"
        .byte $f8                                   // .

txt_2ac6:
        .text "<>>>>>"
        .byte $7c,$f0,$c0,$c0,$fe,$3e,$3e,$3e,$7c,$f0,$00,$3e,$e0,$80,$80,$80 // |....>>>|..>....
        .byte $80,$80,$80,$80,$00,$00,$00,$00,$00,$00,$00,$00,$e0,$e0,$e0,$e0 // ................
        .byte $e0,$e0,$e0,$e0                       // ....

// --- Region $2b08-$2bef ---
.pc = $2b08 "dat_2b08"

dat_2b08:
        .fill 8, $c0
        .byte $f8,$f8,$f8,$38,$18,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...8............
        .fill 8, $00
        .byte $3e,$7c,$f8,$f0,$e0,$c0,$80,$18,$00,$00,$00,$00,$00,$00,$00,$00 // >|..............
        .byte $e0,$e0,$c0,$00,$00,$00,$00,$00,$e0,$80,$80,$80,$80,$80,$80,$80 // ................
        .byte $00,$c0,$e0,$e0,$e0,$e0,$e0,$e0,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$c0,$c0,$c0,$f8,$f8,$c0,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$f8,$f8,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $3e,$7c,$f8,$f0,$e0,$c0,$80,$00,$f0,$7c,$3e,$7e,$fe,$be // >|.......|>~..

txt_2b86:
        .text ">>"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c0,$c0,$c0,$c0,$c0,$c0,$c0,$f0,$7c,$3e,$3e,$7c,$f0,$00,$3e,$f0 // ........|>>|..>.
        .byte $7c,$3e,$3e,$7c,$f0,$7c               // |>>|.|

txt_2b9f:
        .text ">>>>>>"
        .byte $fe,$3e,$3e,$fe,$3e,$3e,$3e,$00,$f0,$7c,$3e,$f0,$7c,$3e,$3e,$00 // .>>.>>>..|>.|>>.
        .byte $f0,$7c,$3e,$fe,$3e,$3e,$3e,$f8,$e0,$c0,$c0,$f0,$7c,$3e,$3e,$3c // .|>.>>>.....|>><
        .byte $f8,$3c,$3e,$f0,$7c,$3e,$3e,$3e,$fe,$3e,$3e,$00,$00,$c0,$c0,$c0 // .<>.|>>>.>>.....
        .byte $00,$c0,$c0,$00,$00,$c0,$c0,$c0,$00,$c0,$c0,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$f0,$f0,$00,$f0,$f0 // ...........

// --- Region $2bf1-$2ceb ---
.pc = $2bf1 "dat_2bf1"

dat_2bf1:
        .byte $00,$00,$00,$00,$00,$00,$00,$f0,$7c,$3e,$3e,$fc,$f0,$e0,$c0,$00 // ........|>>.....
        .byte $00,$00,$00,$00,$00,$00,$00,$f8,$f8,$f8,$f8,$38,$18,$08,$00,$f8 // ...........8....
        .byte $f8,$ff,$ff,$38,$18,$08,$00,$f8,$fc,$7f,$1f,$00,$00,$00,$00,$f8 // ...8............
        .byte $f8,$ff,$ff,$38,$18,$08,$00,$f8,$f8,$7f,$1f,$00,$00,$00,$00,$f8 // ...8............
        .byte $f8,$f8,$f8,$38,$18,$08,$00,$f8,$fc,$7f,$1f,$00,$00,$00,$00,$f8 // ...8............
        .byte $f8,$f8,$f8,$38,$18,$08,$00,$07,$07,$07,$07,$01,$00,$00,$00,$f8 // ...8............
        .byte $f8,$ff,$ff,$38,$18,$08,$00,$f8,$f8,$f8,$f8,$38,$18,$08,$00,$f8 // ...8.......8....
        .byte $fc,$7f,$1f,$00,$00,$00,$00,$f8,$f8,$f8,$f8,$38,$18,$08,$00,$f8 // ...........8....
        .byte $f8,$f8,$f8,$38,$18,$08,$00,$f8,$fc,$7f,$1f,$00,$00,$00,$00,$f8 // ...8............
        .byte $f8,$f8,$f8,$38,$18,$08,$00,$f8,$fc,$7f,$1f,$00,$00,$00,$00,$f8 // ...8............
        .byte $f8,$f8,$f8,$38,$18,$08,$00,$f8,$f8,$ff,$ff,$38,$18,$08,$00,$00 // ...8.......8....
        .byte $00,$00,$00,$00,$00,$00,$00,$f8,$fc,$7f,$1f,$00,$00,$00,$00,$7c // ...............|
        .byte $3e,$1f,$0f,$00,$00,$00,$00,$fb,$fb,$7f,$1e,$00,$00,$00,$00,$f8 // >...............
        .byte $f8,$f8,$f8,$f8,$38,$18,$08,$07,$07,$07,$07,$01,$00,$00,$00,$f8 // ....8...........
        .byte $f8,$ff,$ff,$00,$00,$00,$00,$0f,$0f,$0f,$0f,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$03,$03,$0f,$0f // ...........

// --- Region $2d09-$2d0c ---
.pc = $2d09 "dat_2d09"

dat_2d09:
        .byte $07,$07,$07,$01                       // ....

// --- Region $2d28-$2dd9 ---
.pc = $2d28 "dat_2d28"

dat_2d28:
        .byte $3e,$7c,$f8,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // >|..............
        .fill 8, $00
        .byte $0f,$0f,$07,$01,$00,$00,$00,$00,$03,$03,$0f,$0f,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $07,$07,$01,$00,$00,$00,$00,$00,$00,$07,$07,$0f,$00,$00,$00,$00 // ................
        .fill 9, $00
        .byte $07,$07,$07,$00,$00,$00,$00,$3e,$7c,$f8,$00,$00,$00,$00,$00,$fc // .......>|.......
        .byte $fc,$7f,$1f,$00,$00,$00,$00,$07,$07,$07,$07,$07,$01,$00,$00,$f8 // ................
        .byte $f8,$ff,$ff,$00,$00,$00,$00,$f8,$f8,$ff,$ff,$38,$18,$08,$00,$00 // ...........8....
        .byte $00,$00,$00,$00,$00,$00,$00,$f8,$f8,$fc,$7f,$1f,$00,$00,$00,$f8 // ................
        .byte $f8,$fc,$7f,$1f,$00,$00,$00,$07,$07,$07,$07,$01,$00,$00,$00,$f8 // ................
        .byte $fc,$7f,$1f,$00,$00,$00,$00,$f8,$f8,$ff,$ff,$38,$18,$08,$00,$07 // ...........8....
        .byte $00,$00,$00,$00,$00,$00,$00,$0f       // ........

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

// --- Region $2df9-$2eeb ---
.pc = $2df9 "dat_2df9"

dat_2df9:
        .byte $07,$07,$07,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$3e // ...............>
        .byte $3e,$3e,$3e,$0e,$06,$02,$00,$3e,$7e,$fc,$f0,$00,$00,$00,$00,$3e // >>>....>~......>
        .byte $3e,$fe,$fe,$1e,$06,$02,$00,$3e,$7e,$fc,$f0,$00,$00,$00,$00,$3e // >......>~......>
        .byte $3e,$fe,$fe,$1e,$06,$02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$3e // >..............>
        .byte $3e,$fe,$fe,$1e,$06,$02,$00
        .text ">>>>"
        .byte $0e,$06,$02,$00,$c0
        .byte $c0,$c0,$c0,$c0,$c0,$40,$00,$3e,$7e,$fc,$f0,$00,$00,$00,$00,$3e // .....@.>~......>
        .byte $3e,$3e,$3e,$0e,$06,$02,$00,$3e,$7e,$fe,$fe,$1e,$06,$02,$00,$3e // >>>....>~......>
        .byte $3e,$3e,$3e,$0e,$06,$02,$00
        .text ">>>>"
        .byte $0e,$06,$02,$00
        .byte $3e
        .byte $7e,$fc,$f0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$3e // ~..............>
        .byte $7e,$fe,$fe,$0e,$06,$02,$00
        .text ">>>>"
        .byte $0e,$06,$02,$00
        .byte $3e
        .byte $7e,$fc,$f0,$00,$00,$00,$00
        .text ">>>>"
        .byte $0e,$06,$02,$00
        .byte $3e
        .byte $7e,$fc,$f0,$00,$00,$00,$00,$7c,$f8,$f0,$e0,$00,$00,$00,$00,$be // ~......|........
        .byte $be,$fc,$f0,$00,$00,$00,$00
        .text ">>>>>"
        .byte $0e,$06,$02,$c0
        .byte $c0,$c0,$c0,$c0,$c0,$40,$00,$3e,$3e,$fe,$fe,$0e,$06,$02,$00,$80 // .....@.>>.......
        .byte $80,$e0,$e0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$e0 // ................
        .byte $e0,$e0,$e0                           // ...

// --- Region $2f09-$2f0e ---
.pc = $2f09 "dat_2f09"

dat_2f09:
        .byte $c0,$c0,$c0,$c0,$c0,$40               // .....@

// --- Region $2f28-$2fd9 ---
.pc = $2f28 "dat_2f28"

dat_2f28:
        .byte $3c,$3c,$18,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // <<..............
        .fill 8, $00
        .byte $80,$80,$e0,$e0,$00,$00,$00,$00,$e0,$e0,$c0,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .byte $c0,$c0,$c0,$c0,$40,$00,$00,$00,$00,$c0,$c0,$80,$00,$00,$00,$00 // ....@...........
        .fill 9, $00
        .byte $c0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$3e // ...............>
        .byte $7e,$fc,$f0,$00,$00,$00,$00,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$40,$3e // ~.............@>
        .byte $3e,$fe,$fe,$0e,$06,$02,$00,$3e,$7e,$fc,$f0,$00,$00,$00,$00,$3e // >......>~......>
        .text ">>>>"
        .byte $0e,$06,$02
        .byte $3e,$3e,$3e,$fc,$f0,$00,$00,$00
        .byte $3e
        .byte $3e,$7e,$fc,$f0,$00,$00,$00,$c0,$c0,$c0,$c0,$c0,$c0,$40,$00,$3e // >~...........@.>
        .byte $7e,$fc,$f0,$00,$00,$00,$00,$3e,$7e,$fc,$f0,$00,$00,$00,$00,$c0 // ~......>~.......
        .byte $00,$00,$00,$00,$00,$00,$00,$80       // ........

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

// --- Region $2ff9-$2fff ---
.pc = $2ff9 "dat_2ff9"

dat_2ff9:
        .byte $c0,$c0,$c0,$c0,$c0,$40,$0f           // .....@.

// --- Region $32f2-$3328 ---
.pc = $32f2 "Segment $32f2"
        .byte $a7,$1f,$1f,$1f,$1e,$1e,$1e,$1d,$1d,$1d,$1c,$1c,$1c,$1b,$1b,$1b // ................
        .byte $1a,$1a,$1a,$19,$19,$19,$18,$18,$18,$17,$17,$17,$16,$16,$16,$15 // ................
        .byte $15,$15,$14,$14,$14,$13,$13,$13,$12,$12,$12,$11,$11,$11,$10,$10 // ................
        .byte $10,$10,$10,$00,$00,$00,$00           // .......

// --- Region $333d-$3348 ---
.pc = $333d "dat_333d"

dat_333d:
        .byte $00,$01,$01,$0f,$0f,$0c,$0c,$0b,$0b,$00,$00,$00 // ............

// --- Region $3500-$3519 ---
.pc = $3500 "dat_3500"

dat_3500:
        .byte $14,$12,$05,$0c,$05,$01,$13,$05,$04,$20,$0f,$0e // ......... ..

txt_350c:
        .text " 20/08/94"
        .byte $00                                   // string terminator
        .byte $60,$33,$33,$00                       // `33.

// --- Region $35f5-$35fc ---
.pc = $35f5 "dat_35f5"

dat_35f5:
        .byte $02,$01,$02,$03,$04,$02,$00,$00       // ........

// --- Region $3681-$3690 ---
.pc = $3681 "dat_3681"

dat_3681:
        .byte $80,$81,$82,$83,$84,$85,$84,$85,$74,$8c,$a4,$bc,$cc,$e4,$0e,$26 // ........t......&

// --- Region $36db-$36ea ---
.pc = $36db "dat_36db"

dat_36db:
        .byte $86,$86,$87,$88,$87,$88,$87,$88,$6c,$b2,$cc,$e4,$0e,$26,$00,$00 // ........l....&..

// --- Region $377c-$383c ---
.pc = $377c "Segment $377c"
        .byte $77,$77,$77,$77,$20,$20,$20,$77,$77,$77,$77,$20,$20,$77 // wwww   wwww  w

txt_378a:
        .text "       "
        .byte $77,$77,$77,$77,$20,$77               // wwww w

txt_3797:
        .text "    "
        .byte $77,$20,$77                           // w w

txt_379e:
        .text "    "
        .byte $77,$20,$77                           // w w

txt_37a5:
        .text "      "
        .byte $77                                   // w

txt_37ac:
        .text "    "
        .byte $77,$77                               // ww

txt_37b2:
        .text "      "
        .byte $77                                   // w

txt_37b9:
        .text "      "
        .byte $77                                   // w

txt_37c0:
        .text "      "
        .byte $77                                   // w

txt_37c7:
        .text "    "
        .byte $77,$20,$77,$77,$77,$77,$20,$20,$20,$77,$77,$77,$77,$20,$20,$77 // w wwww   wwww  w

txt_37db:
        .text "      "
        .byte $77,$77,$77,$77,$77,$77               // wwwwww

txt_37e7:
        .text "     "
        .byte $77                                   // w

txt_37ed:
        .text "      "
        .byte $77,$20,$77                           // w w

txt_37f6:
        .text "      "
        .byte $77                                   // w

txt_37fd:
        .text "    "
        .byte $77,$77                               // ww

txt_3803:
        .text "    "
        .byte $77,$20,$77                           // w w

txt_380a:
        .text "    "
        .byte $77,$20,$77                           // w w

txt_3811:
        .text "      "
        .byte $77                                   // w

txt_3818:
        .text "    "
        .byte $77,$20,$77,$77,$77,$77,$20,$20,$20,$77,$77,$77,$77,$20,$20,$77 // w wwww   wwww  w
        .byte $77,$77,$77,$77,$77,$20,$77           // wwwww w

txt_3833:
        .text "    "
        .byte $77,$00,$20,$00,$00,$00               // w. ...

// --- Region $38a5-$38bb ---
.pc = $38a5 "Segment $38a5"
        .byte $aa,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$a0,$a1,$a2,$a3 // ................
        .byte $a4,$a5,$a6,$a7,$a8,$a9,$aa           // .......

// --- Region $3977-$399d ---
.pc = $3977 "Segment $3977"
        .byte $00,$00,$0b,$0c,$0f,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .byte $01,$8e,$90,$39,$8e,$8f,$39,$60,$00,$00,$00,$0b,$0c,$0f,$01,$01 // ...9..9`........
        .byte $01,$01,$01,$01,$01,$01               // ......

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

// --- Region $3cf1-$3cf1 ---
.pc = $3cf1 "dat_3cf1"

dat_3cf1:
        // === Fill data (1 bytes, $3cf1-$3cf1) ===
        .byte $00                                   // .

// --- Region $3e26-$3e26 ---
.pc = $3e26 "dat_3e26"

dat_3e26:
        // === Fill data (1 bytes, $3e26-$3e26) ===
        .byte $00                                   // .

// --- Region $45f1-$45f1 ---
.pc = $45f1 "dat_45f1"

dat_45f1:
        // === Fill data (1 bytes, $45f1-$45f1) ===
        .byte $00                                   // .

// --- Region $54d1-$54d1 ---
.pc = $54d1 "dat_54d1"

dat_54d1:
        // === Fill data (1 bytes, $54d1-$54d1) ===
        .byte $00                                   // .

// --- Region $60ca-$60ca ---
.pc = $60ca "dat_60ca"

dat_60ca:
        // === Fill data (1 bytes, $60ca-$60ca) ===
        .byte $00                                   // .

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

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

// --- Region $978e-$978e ---
.pc = $978e "dat_978e"

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

// --- Region $a9dc-$a9dc ---
.pc = $a9dc "dat_a9dc"

dat_a9dc:
        // === Fill data (1 bytes, $a9dc-$a9dc) ===
        .byte $00                                   // .

// --- Region $d900-$e543 ---
.pc = $d900 "dat_d900"

dat_d900:
        .byte $d0,$02,$e6,$2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1 // ........9..0..9.
        .byte $2f,$aa,$4c,$22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02 // /.L". q../.-./..
        .byte $e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c // .0.-........9..L
        .byte $00,$01,$2c,$da,$01,$a9,$37,$85,$01,$58,$20,$00 // ..,...7..X .

txt_d93c:
        .text "0L"
        .byte $ae                                   // '.' | $80 (end-of-string marker)
        .byte $a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d // .......,...../.-
        .byte $c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00 // .......-e..-..i.
        .byte $85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30 // ........./e../.0
        .byte $69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7 // i..0L...........
        .byte $ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$a9,$31 // .............`.1
        .byte $01,$00,$aa,$55,$00,$01,$00,$69,$95,$00,$90,$50,$00,$a6,$55,$aa // ...U...i...P..U.
        .byte $55,$a4,$2a,$aa,$55,$90,$54,$00,$69,$55,$00,$a4,$50,$a3,$28,$01 // U.*.U.T.iU..P.(.
        .byte $06,$07,$1b,$1f,$10,$50,$90,$e5,$d0,$a6,$3c,$03,$03,$0e,$0e,$39 // .....P....<....9
        .byte $38,$e5,$e5,$aa,$95,$40,$00,$55,$00   // 8....@.U.

txt_d9c8:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$02,$06,$59,$19,$64,$64,$90,$90   // U..Y.dd..

txt_d9d4:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a6                                   // '&' | $80 (end-of-string marker)
        .byte $21,$03,$e3,$0e
        .text "699:"
        .byte $e5,$80,$00
        .byte $55,$00

txt_d9e4:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$02,$02,$59,$09,$59,$64,$a4,$64   // U..Y.Yd.d

txt_d9f0:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $2a,$03,$03,$e0,$e4,$39,$39,$0e,$0e,$03,$03,$a2,$2e,$55,$00 // *....99......U.

txt_da02:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $95,$64,$24,$59,$09                   // .d$Y.

txt_da0a:
        .text "VV"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $55,$a4,$60,$20,$40,$40,$90,$90,$03,$03,$0e,$0e,$39,$39,$ea,$e5 // U.` @@......99..
        .byte $90,$80,$55,$00                       // ..U.

txt_da21:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$00,$01,$56,$06                   // U..V.

txt_da29:
        .text "YY"
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $64,$90,$90                           // d..

txt_da2f:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $26,$38,$39,$0e,$0e,$03,$03,$a4,$2e,$55,$40,$95,$95,$ea,$e5,$19 // &89......U@.....
        .byte $09,$56,$02                           // .V.

txt_da45:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$a2,$26,$40,$40,$90,$90,$64,$64,$a7,$21,$01,$a6 // U.&@@..dd.!..

txt_da55:
        .byte $22                                   // double quote character
        .text "U"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $a6,$22,$55,$ff,$a6,$22,$40,$90,$a8,$30,$6e,$7e,$be,$fe,$ee,$ee // ."U.."@..0n~....
        .byte $ea,$ee,$d0,$d0,$90,$d0,$90,$90,$91,$92,$e7,$0e,$21,$43,$ea,$aa // ............!C..
        .byte $e3,$a9,$e3,$aa                       // ....

txt_da7c:
        .byte $22                                   // double quote character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $23,$40,$40,$90,$a2,$e3,$03,$e3,$0e,$22,$ea,$ea,$ec,$aa,$22,$a9 // #@@......"....".
        .byte $a9,$e3,$90,$e3,$40,$a2,$e8,$0e,$24,$aa,$aa,$a9,$a9,$e4,$a4,$28 // ....@...$......(
        .byte $ea,$ea,$3a,$3a,$0e,$0e,$03,$00,$e7,$aa,$21,$55,$e6,$a7,$22,$93 // ..::......!U..".
        .byte $43,$e4,$aa,$e4,$a9,$26,$3a,$3a,$0e,$0e,$03,$03,$a2,$e6,$aa,$22 // C....&::......."
        .byte $ea,$15,$e6,$a9,$22,$a4,$50,$a6,$60,$1f,$54,$64,$01,$06,$1b,$1f // ....".P.`.Td....
        .byte $6e,$7a,$79,$69,$51,$d1,$d1,$91,$91,$51,$91,$91,$ff,$ee,$ee,$aa // nzyiQ....Q......
        .byte $ee,$aa,$aa,$99,$d0,$d0,$d1,$91,$d1,$e3,$91,$28,$ea,$ea,$aa,$ea // ...........(....
        .byte $aa,$a9,$a9,$99,$e3,$92,$e3,$91,$23,$51,$91,$43,$e3,$90,$3c,$a4 // ........#Q.C..<.
        .byte $64,$64,$54,$aa,$ef,$ea,$3a,$3b,$0e,$0e,$03,$aa,$ff,$aa,$aa,$ff // ddT...:;........
        .byte $aa,$ff,$bf,$90,$e4,$a4,$a9,$f9,$aa,$fe,$ff,$a5,$23,$40,$40,$95 // ............#@@.
        .byte $a7
        .text "5T:;:"
        .byte $ea,$ef,$ea,$bf,$bf,$aa,$ff,$aa,$aa,$ff
        .byte $aa,$ff,$fe,$a9,$e4,$a4,$a4,$e3,$90   // .........

txt_db39:
        .text "'"
        .byte $40                                   // @ character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$aa,$aa,$ff,$aa,$c2,$28,$a4,$e4,$a4,$a4,$e4,$a4,$e4,$e4,$e8 // ......(.........
        .byte $03,$30,$aa,$bf,$aa,$aa,$bf,$aa,$bf,$bf,$a9,$f9,$a9,$a9,$f9,$a9 // .0..............
        .byte $f9,$f9,$a7                           // ...

txt_db5f:
        .text "!U"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $31,$50,$64,$74,$64
        .text "TDTT"
        .byte $00,$65,$65

txt_db6e:
        .text "UEUEDA"
        .byte $e7,$51,$24,$11,$99,$55,$99,$e5,$55,$23,$91,$51,$91,$e5 // .Q$..U..U#.Q..

txt_db82:
        .text "Q-"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e9,$a9,$99,$95,$59,$95,$15,$95,$99,$59,$99,$95,$e3,$55,$e3,$91 // ....Y....Y...U..
        .byte $e5,$51,$e3                           // .Q.

txt_db98:
        .text "U&QUQAE"
        .byte $03,$a5,$2b,$03,$03,$aa,$ef,$ef,$3b,$ef,$ef,$bf,$bf,$aa,$c7,$21 // ..+.....;......!
        .byte $aa,$c5,$23,$aa,$95,$a9,$e5,$fe,$23,$a9,$54,$03,$e3,$4e,$26,$7b // ..#.....#.T..N&{
        .byte $7b,$3b,$ef,$aa,$fe,$e3,$f9,$e3,$e4,$21,$a4,$e7,$e4,$21,$aa,$e7 // {;.......!...!..
        .byte $bf,$21,$a9,$e7,$f9,$21,$03,$e5,$0e,$23,$03,$00,$aa,$c5,$23,$aa // .!...!...#....#.
        .byte $55,$aa,$c5,$23,$aa,$57,$aa,$c6,$22,$bf,$a4,$e7,$f9,$26,$40,$50 // U..#.W.."....&@P
        .byte $10,$14,$05,$01,$a2,$21,$51,$e4,$11,$28,$51,$01,$54,$55,$55,$11 // .....!Q..(Q.TUU.
        .byte $55,$11,$a2
        .text "1UQQ"
        .byte $11
        .byte $51,$11,$10,$10
        .byte $40,$55,$11,$11
        .byte $01,$41,$41,$51,$10,$e3,$55,$25,$15,$55,$15,$15,$11,$e8,$51,$30 // .AAQ..U%.U....Q0
        .byte $44,$04,$04,$14,$10,$10,$53,$43,$0e,$0e,$3b,$3b,$ef,$ef,$aa,$bf // D.....SC..;;....
        .byte $c6,$2c,$aa,$ff,$fe,$fe,$f9,$f9,$e4,$e4,$90,$90,$ef,$ef,$e3,$bf // .,..............
        .byte $22,$ff,$aa,$c4,$e3,$fe,$22,$a9,$f9,$e3,$90,$e3,$40,$22,$00,$55 // ".....".....@".U
        .byte $e6,$e4,$22,$a4,$e4,$e6,$bf,$22,$aa,$bf,$e6,$f9,$23,$a9,$f9,$69 // .."...."....#..i
        .byte $e4,$6e,$25,$6a,$65,$64,$00,$45,$e6,$4a,$2b,$00,$11,$61,$20,$20 // .n%jed.E.J+..a  
        .byte $60,$20,$60,$00                       // ` `.

txt_dc73:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $25,$14,$04,$05,$01,$01,$a3,$2d,$15,$11,$11,$01,$41,$41,$51,$10 // %......-....AAQ.
        .byte $51,$51,$50,$10,$50,$e3,$10,$21,$4e,$e7,$0e,$60,$21,$ff,$aa,$ff // QQP.P..!N..`!...
        .byte $aa,$aa,$ff,$aa,$aa,$fe,$aa,$f9,$a9,$a4,$e4,$a4,$a4 // .............

txt_dca3:
        .text ";:;::;"
        .byte $0e,$01,$ff,$aa,$ff,$aa,$aa,$ff,$aa,$55,$fe,$42,$aa,$ff,$aa,$aa // .........U.B....
        .byte $ff,$aa,$55,$aa,$30,$aa,$ff,$aa,$aa,$ff,$aa,$7a,$aa,$aa,$ff,$aa // ..U.0......z....
        .byte $aa,$ff,$aa,$aa,$4e,$e7,$9e,$28,$e4,$a4,$e4,$a4,$a4,$e4,$a4,$a4 // ....N..(........
        .byte $e7,$03                               // ..

txt_dcdb:
        .text "2C"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $aa,$bf,$aa,$aa,$bf,$aa,$aa,$f9,$a9,$f9,$a9,$a9,$f9,$a9,$a9,$65 // ...............e
        .byte $e3,$64
        .byte $30,$69,$69
        .text "YYFB"
        .byte $12,$11,$10,$10,$04,$04,$60
        .byte $60,$90,$80,$a4,$e4,$10,$e3,$50,$21,$10,$e7,$a4,$21,$64,$e7,$3a // `......P!...!d.:
        .byte $21,$39,$e7,$9e,$21,$93,$e7,$aa,$21,$95,$e3,$a4,$25,$a9,$a9,$aa // !9..!...!...%...
        .byte $aa,$55,$a5,$23,$40,$40,$90,$a7,$2a,$03,$03,$0e,$0e,$3a,$3a,$ea // .U.#@@..*....::.
        .byte $ea,$95,$93,$e6,$a7,$21,$90,$e7,$aa,$21,$e5,$e3,$a9,$e4,$aa // .....!...!.....

txt_dd3d:
        .text "!U"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$40,$40,$90,$90,$64,$e3,$03,$25,$0e,$0e,$3a,$3a,$e5,$e7,$a9 // %@@..d..%..::...
        .byte $2b,$64,$19,$19,$1a,$1a,$16,$16,$06,$00,$04,$04,$e3,$44,$23,$54 // +d...........D#T
        .byte $54,$00,$e7,$0e,$26,$00,$aa,$55,$55,$00,$55,$a3,$31,$a4,$64,$64 // T...&..UU.U.1.dd
        .byte $24,$64,$24,$24,$00                   // $d$$.

txt_dd75:
        .text ":998988"
        .byte $00                                   // string terminator
        .byte $93,$e6,$90,$38,$00,$aa,$e5,$e5,$38,$39,$0e,$0e,$00,$aa,$55,$55 // ...8....89....UU
        .byte $00,$55,$00,$40,$00,$90,$64,$64,$19,$59,$06,$02,$a6,$36,$40,$40 // .U.@..dd.Y...6@@
        .byte $00,$03,$0e,$0e,$39,$39,$e4,$e0,$00,$a9,$56,$56,$09,$59,$24,$64 // ....99....VV.Y$d
        .byte $00,$90                               // ..

txt_ddaf:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $36,$ea,$39,$39,$0e,$0e,$03,$03,$00,$aa,$55,$55,$00,$55,$80,$90 // 6.99......UU.U..
        .byte $00,$a4,$59,$59,$06,$56,$01,$a5,$24,$40,$40,$90,$90,$a2,$2c,$03 // ..YY.V..$@@...,.
        .byte $03,$0e,$0e,$39,$38,$00,$ea,$95,$95   // ...98....

txt_dddb:
        .byte $40                                   // @ character
        .text "U"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $2d,$aa,$55,$55,$02,$56,$09,$19,$00,$64,$90,$90 // -.UU.V...d..

txt_ddea:
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $26,$01,$01,$06,$07,$1b,$1f,$80,$77,$00,$27,$05,$06,$07,$08,$09 // &.......w.'.....
        .byte $0a,$0b,$a3,$34,$0c,$0d,$0e,$0f,$08,$09,$0a,$0b,$10,$11,$12,$13 // ...4............
        .byte $14,$15,$16,$17,$18,$19,$1a,$1b,$a5,$2b,$1c,$1d,$1e,$1f,$b1 // .........+.....

txt_de1c:
        .text "!"
        .byte $22                                   // double quote character
        .text "#$%&"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_de23:
        .text "('()*+$,"
        .byte $0b,$a2                               // ..

txt_de2d:
        .text "&-./$0"
        .byte $17,$a2                               // ..

txt_de35:
        .text "#123"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_de3a:
        .text "7456778!9:;<=>?"
        .byte $40                                   // @ character
        .byte $07,$41,$42,$43,$00                   // .ABC.

txt_de4f:
        .text "+DE"
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_de53:
        .text "#FGH"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e3                                   // .

txt_de59:
        .text "I!J"
        .byte $a3                                   // '#' | $80 (end-of-string marker)

txt_de5d:
        .text "7KLMNNOPQRSTUVWXYVZ"
        .byte $0b,$00,$2b,$56,$5b,$a5,$29,$46,$5c,$5d,$00,$5e,$5f,$60,$61,$62 // ..+V[.)F\].^_`ab
        .byte $a4,$36,$63,$64,$65,$65,$66,$67,$68,$69,$6a,$6b,$6c,$6d,$0b,$27 // .6cdeefghijklm.'
        .byte $6e,$6f,$70,$49,$49,$2b,$6c,$71,$a5,$23,$46,$72,$73,$a3,$23,$46 // nopII+lq.#Frs.#F
        .byte $72,$73,$a5,$35,$74,$75,$76,$77,$78,$79,$7a,$7b,$7c,$7d,$0b,$00 // rs.5tuvwxyz{|}..
        .byte $7e,$7f,$80,$81,$82,$83,$84,$7c,$85,$a4,$24,$49,$86,$87,$88,$a3 // ~......|..$I....
        .byte $23,$46,$87,$88,$a5,$23,$89,$8a,$8b,$a2,$25,$78,$8c,$2b,$2e,$8d // #F...#....%x.+..
        .byte $a6,$2e,$8e,$2e,$8f,$90,$91,$92,$00,$93,$94,$2e,$95,$96,$97,$98 // ................
        .byte $a2,$23,$99,$2e,$9a,$a5,$22,$9b,$9c,$a5,$23,$9d,$9e,$9f,$a6,$33 // .#...."...#....3
        .byte $a0,$9e,$a1,$a2,$a3,$a4,$a5,$a6,$9e,$a7,$a8,$a9,$aa,$ab,$ac,$ad // ................
        .byte $ae,$af,$b0,$a3,$e8,$b1,$60,$70,$b0,$af,$ae,$ac,$aa,$a8,$a6,$a4 // ......`p........
        .byte $a2,$a0,$9e,$9c,$9a,$98,$96,$94,$92,$90,$8e,$8c,$8a,$88,$86,$84 // ................
        .byte $82,$80,$7e,$7c,$7a,$78,$76,$74,$72,$70,$6e,$6c,$6a,$68,$66,$64 // ..~|zxvtrpnljhfd
        .byte $62,$60,$5e                           // b`^

txt_df33:
        .byte $5c                                   // backslash character
        .text "ZXVTUROLIFC"
        .byte $40                                   // @ character
        .text "=:741.+(%!"
        .byte $1d,$19,$15,$11,$0d,$09,$05,$01,$fc,$f8,$f4,$f0,$ec,$e8,$e4,$e0 // ................
        .byte $dc,$d8,$d4,$d0,$cc,$c8,$c4,$c0,$bc,$b8,$b4,$b0,$ac,$a8,$a4,$a0 // ................
        .byte $9c,$98,$94,$90,$8c,$88,$84,$80,$7c,$78,$74,$70,$6c,$68,$80,$4b // ........|xtplh.K
        .byte $00,$21,$a7,$a3,$21,$a7,$b5,$21,$a7,$a3,$30,$a2,$00,$ce,$90,$10 // .!..!..!..0.....
        .byte $30,$0c,$20,$26,$12,$20,$25,$12,$4c,$25,$12,$c3,$60,$4d,$a9,$02 // 0. &. %.L%..`M..
        .byte $8d,$90,$10,$20,$40,$10,$20,$3f,$10,$e8,$de,$8a,$10,$30,$4c,$4c // ... @. ?.....0LL
        .byte $26,$12,$a9,$1f,$8d,$18,$d4,$a9,$f0,$8d,$17,$d4,$29,$0f,$8d,$62 // &...........)..b
        .byte $12,$a2,$0f,$9d,$81,$10,$ca,$10,$fa,$a2,$02,$bd,$b9,$14,$85,$fa // ................
        .byte $bd,$bc,$14,$85,$fb,$a0,$00,$b1,$fa,$9d,$8d,$10,$c8,$b1,$fa,$9d // ................
        .byte $e6,$10,$29,$0f,$9d,$e9,$10,$ca,$10,$e1,$60,$a3,$26,$09,$09,$11 // ..).......`.&...
        .byte $0c,$16,$1c,$e3,$01,$60,$50,$08,$1a,$1d,$01,$bc,$8d,$10,$c0,$fe // .....`P.........
        .byte $d0,$09,$bd,$84,$10,$29,$fe,$9d,$84,$10,$60,$b9,$aa,$1d,$85,$fa // .....)....`.....
        .byte $b9,$79,$1d,$85,$fb,$bc,$81,$10,$b1,$fa // .y........

txt_e014:
        .text "0 "
        .byte $c9                                   // 'I' | $80 (end-of-string marker)
        .byte $60,$90,$43,$29,$1f,$9d,$8a,$10,$a9,$fe,$9d,$31,$10,$20,$98,$10 // `.C).......1. ..
        .byte $4c,$87,$11,$00,$07,$0e,$1d,$24,$00,$ce,$b4,$16,$05,$08,$01,$c9 // L......$........
        .byte $a0,$90,$16,$29,$1f,$9d,$8a,$10,$b0,$e6,$ab,$21,$08,$a2,$21,$08 // ...).......!..!.
        .byte $e3,$0a,$30,$9d,$d9,$13,$c8,$b1,$fa,$c9,$60,$b0,$bd,$85,$fc,$c8 // ..0.......`.....
        .byte $bd,$e6,$10,$e3,$4a,$60,$3f,$5a,$18,$65,$fc,$9d,$c9,$10,$84,$fc // ....J`?Z.e......
        .byte $a8,$b9,$37,$14,$9d,$cc,$10,$9d,$e2,$13,$b9,$c5,$11,$9d,$cf,$10 // ..7.............
        .byte $9d,$b6,$12,$a4,$fc,$b1,$fa,$9d,$41,$11,$29,$1f,$9d,$8a,$10,$b1 // ........A.).....
        .byte $fa                                   // .

txt_e088:
        .text "0"
        .byte $22                                   // double quote character
        .text ") "
        .byte $f0,$45,$c8,$b1,$fa,$9d,$47,$11,$c8,$b1,$fa,$9d,$4a,$11,$4c,$77 // .E....G.....J.Lw
        .byte $11,$e3,$41,$a3,$24,$10,$02,$f4,$00,$c2,$a3,$60,$75,$8e,$62,$12 // ..A.$......`u.b.
        .byte $c8,$b1,$fa,$8d,$66,$12,$29,$0f,$0a,$38,$e9,$10,$8d,$a0,$12,$c8 // ....f.)..8......
        .byte $b1,$fa,$d0,$07,$a9,$f0,$8d,$17,$d4,$d0,$09,$8d,$6b,$12,$bd,$b3 // ............k...
        .byte $12,$8d,$17,$d4,$a9,$ff,$9d,$31,$10,$9d,$b9,$12,$a9,$00,$9d,$dd // .......1........
        .byte $10,$9d,$bd,$12,$c8,$b1,$fa,$c9,$ff,$d0,$32,$de,$e9,$10,$10,$2b // ..........2....+
        .byte $bd,$b9,$14,$85,$fa,$bd,$bc,$14,$85,$fb,$bc,$87,$10,$c8,$c8,$b1 // ................
        .byte $fa,$c9,$ff,$d0,$02,$a0,$00,$98,$9d,$87,$10,$b1,$fa,$9d,$8d,$10 // ................
        .byte $c8,$b1,$fa,$9d,$e6,$10,$29,$0f,$9d,$e9,$10,$a0,$00,$98,$9d,$81 // ......).........
        .byte $10,$60,$eb,$01,$e7,$02,$e5,$03,$e4,$04,$e3,$05,$e3,$06,$60,$94 // .`............`.
        .byte $07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f,$10,$11 // ................
        .byte $12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ..........

txt_e146:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68,$6e,$75,$7c,$83,$8b,$93,$9c,$a5,$af,$b9,$c4,$d0,$dd,$ea // bhnu|...........
        .byte $f8,$fd,$e8,$bc,$d9,$13,$84,$fc,$bd,$41,$11 // .........A.

txt_e174:
        .text ")"
        .byte $40                                   // @ character
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $5e,$9d,$44,$11,$b9,$db,$1d,$85,$fa,$b9,$dc,$1d,$bc,$c6,$10,$99 // ^.D.............
        .byte $06,$d4,$a5,$fa,$99,$05,$d4,$bd,$84,$10,$29,$fe,$99,$04,$d4,$a4 // ..........).....
        .byte $fc,$b9,$dd,$1d,$9d,$84,$10,$b9,$de,$1d,$9d,$dc,$13,$9d,$df,$13 // ................
        .byte $e0,$00,$d0,$0a,$a9,$93,$8d,$9e,$12,$a9,$0e,$8d,$96,$12,$a9,$00 // ................
        .byte $9d,$e0,$10,$9d,$e3,$10,$b9,$e0,$1d,$e3,$4a,$60,$3c,$9d,$4d,$11 // ..........J`<.M.
        .byte $bd,$41,$11,$09,$40,$9d,$41,$11,$b9,$e2,$1d,$95,$fd,$4c,$85,$13 // .A..@.A......L..
        .byte $ec,$62,$12,$d0,$12,$a9,$0e,$f0,$0e,$ce,$96,$12,$18,$a9,$93,$69 // .b.............i
        .byte $f6,$8d,$9e,$12,$8d,$16,$d4,$b5,$fd,$29,$0f,$f0,$1a,$20,$e5,$13 // .........)... ..
        .byte $4c,$22,$13,$f1,$f3,$f7,$05,$08,$01,$c3,$a8,$61,$e5,$01,$01,$00 // L".........a....
        .byte $bd,$41,$11                           // .A.

txt_e20a:
        .text ") "
        .byte $d0                                   // 'P' | $80 (end-of-string marker)
        .byte $54,$b5,$fd,$29,$10,$f0,$4e,$de,$4d,$11,$10,$49,$fe,$4d,$11,$bd // T..)..N.M..I.M..
        .byte $bd,$12,$29,$03,$a8,$b9,$c3,$12,$d0,$13,$a4,$fc,$38,$bd,$cc,$10 // ..).........8...
        .byte $f9,$e1,$1d,$9d,$cc,$10,$b0,$18,$de,$cf,$10,$d0,$13,$a4,$fc,$18 // ................
        .byte $bd,$cc,$10,$79,$e1,$1d,$9d,$cc,$10,$90,$05,$fe,$cf,$10,$b0,$00 // ...y............
        .byte $fe,$dd,$10,$b9,$e0,$1d,$29,$0f,$dd,$dd,$10,$d0,$08,$a9,$00,$9d // ......).........
        .byte $dd,$10,$fe,$bd,$12,$a4,$fc,$b9,$df,$1d,$85,$fc,$b5,$fd,$29,$40 // ..............)@
        .byte $f0,$14,$18,$a5,$fc,$7d,$dc,$13,$9d,$dc,$13,$a5,$fc,$7d,$df,$13 // .....}.......}..
        .byte $9d,$df,$13,$4c,$85,$13,$b5,$fd,$29,$20,$f0,$3c,$bd,$e3,$10,$f0 // ...L....) .<....
        .byte $10,$18,$bd,$dc,$13,$65,$fc,$9d,$dc,$13,$90,$13,$fe,$df,$13,$b0 // .....e..........
        .byte $0e,$38,$bd,$dc,$13,$e5,$fc,$9d,$dc,$13,$b0,$03,$de,$df,$13,$fe // .8..............
        .byte $e0,$10,$a5,$fc,$29,$0f,$dd,$e0,$10,$d0,$0d,$a9,$00,$9d,$e0,$10 // ....)...........
        .byte $bd,$e3,$10,$49,$01,$9d,$e3,$10,$bc,$c6,$10,$bd,$84,$10,$99,$04 // ...I............
        .byte $d4,$bd,$df,$13,$99,$03,$d4,$bd,$dc,$13,$99,$02,$d4,$bd,$41,$11 // ..............A.
        .byte $29,$20,$f0,$2b,$bd,$47,$11,$29,$01,$f0,$0a,$bd,$b9,$12,$49,$ff // ) .+.G.)......I.
        .byte $9d,$b9,$12,$d0,$1a,$18,$bd,$e2,$13,$7d,$47,$11,$9d,$e2,$13,$99 // .........}G.....
        .byte $00,$d4,$bd,$b6,$12,$7d,$4a,$11,$9d,$b6,$12,$99,$01,$d4,$60,$bd // .....}J.......`.
        .byte $cc,$10,$99,$00,$d4,$bd,$cf,$10,$99,$01,$d4,$60,$00,$90,$08,$41 // ...........`...A
        .byte $48,$88,$41,$48,$88,$ce,$b4,$16,$a8,$b9,$98,$14,$85,$fa,$b9,$a8 // H.AH............
        .byte $14,$85,$fb,$bc,$44,$11,$b1,$fa,$3d,$31,$10,$9d,$84,$10,$c8,$b1 // ....D...=1......
        .byte $fa,$30,$04,$18,$7d,$c9,$10,$29,$7f,$8d,$29,$14,$c8,$b1,$fa,$f0 // .0..}..)..).....
        .byte $03,$8d,$9e,$12,$c8,$b1,$fa,$c9,$fe,$90,$0c,$f0,$04,$a0,$00,$f0 // ................
        .byte $06,$b5,$fd,$29,$f0,$95,$fd,$98,$9d,$44,$11,$a0,$5f,$b9,$37,$14 // ...).....D.._.7.
        .byte $9d,$cc,$10,$b9,$c5,$11,$9d,$cf,$10,$60,$16,$27,$38,$4b,$5f,$73 // .........`.'8K_s
        .byte $8a,$a1,$ba,$d4,$f0,$0e,$2d,$4e,$71,$96,$bd,$e7,$13,$42,$74,$a9 // ......-Nq....Bt.
        .byte $e0,$1b,$5a,$9b,$e2,$2c,$7b,$ce,$27,$85,$e8,$51,$c1,$37,$b4,$37 // ..Z..,{.'..Q.7.7
        .byte $c4,$57,$f5,$9c,$4e,$09,$d0,$a3,$82,$6e,$68,$6e,$88,$af,$eb,$39 // .W..N....nhn...9
        .byte $9c,$13,$a1,$46,$04,$dc,$d0,$dc,$10,$5e,$d6,$72,$38,$26,$42,$8c // ...F.....^.r8&B.
        .byte $08,$b8,$a0,$b8,$20,$bc,$ac,$e4,$70,$4c,$84,$18,$10,$70,$40,$70 // .... ...pL...p@p
        .byte $40,$78,$58,$c8,$e0,$98,$08           // @xX....

txt_e3d4:
        .text "0 ."
        .byte $b7                                   // '7' | $80 (end-of-string marker)
        .byte $6b,$b8,$bf,$d2,$d6,$e0,$ea,$f4,$fe,$08,$12
        .text "+HR"
        .byte $5c                                   // backslash
        .byte $6f
        .byte $e0,$e8,$1c,$e7,$1d,$60,$c0,$f4,$59,$14,$b7,$1c,$1c,$1b,$80,$13 // .....`..Y.......
        .byte $85,$93,$0e,$1f,$05,$1d,$07,$1a,$03,$18,$01,$1a,$01,$16,$03,$13 // ................
        .byte $03,$13,$01,$1f,$03,$13,$01,$1d,$07,$21,$23,$10,$00,$21,$01,$1d // .........!#..!..
        .byte $01,$1a,$01,$1d,$01,$ff,$7f,$ff,$88,$00,$01,$82,$00,$01,$00,$01 // ................
        .byte $81,$00,$01,$00,$01,$82,$00,$01,$81,$00,$01,$82,$00,$01,$ff,$80 // ................
        .byte $13,$85,$93,$0e,$1f,$05,$1d,$07,$1a,$03,$18,$01,$1a,$01,$16,$03 // ................
        .byte $13,$03,$13,$01,$1f,$03,$13,$01,$1d,$07,$1a,$03,$18,$01,$16,$05 // ................
        .byte $ff,$88,$00,$01,$00,$01,$83,$3a,$01,$3a,$01,$3a,$03,$88,$00,$01 // .......:.:.:....
        .byte $83,$3a,$01,$84,$39,$03,$39,$01,$83,$3a,$03,$88,$00,$03,$00,$01 // .:..9.9..:......
        .byte $00,$03,$83,$3a,$03,$3a,$05,$84,$39,$01,$88,$00,$01,$88,$00,$01 // ...:.:..9.......
        .byte $00,$03,$00,$01,$81,$00,$01,$00,$03,$ff,$83,$3a,$01,$3a,$01,$3a // ...........:.:.:
        .byte $03,$81,$00,$01,$83,$3a,$03,$3a,$01,$ff,$85,$3c,$05,$3c,$01,$81 // .....:.:...<.<..
        .byte $00,$01,$86,$3c,$05,$ff,$82,$08,$30,$01,$30,$01,$a1,$07,$01,$00 // ...<....0.0.....
        .byte $01,$00,$60,$ad,$01,$00,$01,$ff,$8c,$13,$1a,$8d,$30,$3f,$f4,$ff // ..`.........0?..
        .byte $bf,$bf,$a4,$ff,$88,$0c,$01,$83,$3a,$01,$3a,$01,$3a,$01,$81,$00 // ........:.:.:...
        .byte $01,$82,$3c,$01,$83,$3a,$01,$3a,$01,$88,$3c,$01,$82,$3c,$01,$3c // ..<..:.:..<..<.<
        .byte $01,$82,$3a,$01,$81,$00,$03,$82,$00,$01,$00,$01,$88,$00,$01,$82 // ..:.............
        .byte $00,$01,$84,$3e,$01,$3e,$01,$81,$00,$01,$82,$00,$01,$84,$3e,$01 // ...>.>........>.
        .byte $40,$01,$88,$00,$01,$84,$40,$01,$82,$00,$01,$00,$01,$81,$00,$01 // @.....@.........
        .byte $88,$00,$01,$81,$00,$01,$00,$01,$ff,$93,$3e,$05,$3f,$05,$41,$03 // ..........>.?.A.
        .byte $3f,$23,$80,$00,$41,$47,$3f,$01,$3e,$01,$3f,$05,$41,$05,$43,$03 // ?#..AG?.>.?.A.C.
        .byte $41,$23,$80,$00,$43,$47,$41,$01,$43,$01,$46,$05 // A#..CGA.C.F.

// --- Region $e55c-$f6bb ---
.pc = $e55c "Segment $e55c"
        .byte $1f,$85,$93,$0e,$2b,$05,$1f,$01,$1f,$01,$1f,$03,$24,$02,$01,$26 // ....+.......$..&
        .byte $01,$29,$60,$6d,$01,$2b,$01,$ff,$80,$1a,$85,$93,$0e,$26,$05,$1a // .)`m.+.......&..
        .byte $07,$1a,$03,$26,$01,$1a,$01,$24,$01,$26,$01,$ff,$90,$37,$01,$63 // ...&...$.&...7.c
        .byte $37,$01,$63,$37,$0f,$35,$01,$37,$01,$35,$07,$35,$07,$34,$05,$32 // 7.c7.5.7.5.5.4.2
        .byte $05,$30,$03,$ff,$90,$37,$01,$61,$37,$01,$61,$37,$03,$35,$01,$37 // .0...7.a7.a7.5.7
        .byte $0d,$35,$01,$37,$01,$3a,$07,$3a,$07,$3c,$03,$3a,$03,$3c,$01,$3d // .5.7.:.:.<.:.<.=
        .byte $01,$3e,$03,$ff,$90,$37,$01,$63,$37,$01,$63,$37,$0f,$35,$01,$37 // .>...7.c7.c7.5.7
        .byte $01,$35,$07,$35,$07,$34,$03,$32,$03,$34,$01,$32,$01,$30,$03,$ff // .5.5.4.2.4.2.0..
        .byte $92,$02,$30,$01,$30,$01,$27,$2b,$01,$2b,$01,$2b,$01,$2b,$04,$01 // ..0.0.'+.+.+.+..
        .byte $24,$01,$24,$61,$1d,$01,$ff,$92,$30,$05,$30,$01,$2b,$01,$2b,$01 // $.$a....0.0.+.+.
        .byte $24,$01,$24,$01,$ff,$80,$1c,$81,$93,$0e,$1c,$01,$1c,$03,$1c,$03 // $.$.............
        .byte $1c,$01,$1c,$8d,$97,$44,$17,$81,$93,$0e,$1a,$01,$ff,$80,$18,$81 // .....D..........
        .byte $93,$0e,$18,$01,$18,$03,$18,$03,$18,$01,$18,$8d,$97,$44,$13,$81 // .............D..
        .byte $93,$0e,$15,$01,$ff,$90,$34,$01,$63,$2f,$01,$63,$3b,$01,$61,$39 // ......4.c/.c;.a9
        .byte $01,$61,$37,$01,$61,$36,$01,$61,$34,$01,$61,$36,$01,$61,$37,$01 // .a7.a6.a4.a6.a7.
        .byte $34,$03,$71,$81,$04,$03,$ff,$90,$32,$01,$63,$2d,$01,$63,$39,$01 // 4.q.....2.c-.c9.
        .byte $61,$37,$01,$61,$36,$01,$61,$34,$01,$61,$32,$01,$61,$32,$01,$61 // a7.a6.a4.a2.a2.a
        .byte $34,$01,$32,$03,$71,$81,$04,$01,$04,$01,$ff,$89,$1f,$9f,$ff,$00 // 4.2.q...........
        .byte $7f,$13,$1f,$7f,$ff,$89,$1f,$9f,$ff,$00,$7f,$1a,$1f,$7f,$ff,$8c // ................
        .byte $43,$1a,$8b,$30,$3f,$f4,$ff,$bf,$bf,$a4,$ff,$80,$13,$1a,$8b,$30 // C..0?..........0
        .byte $3f,$f4,$ff,$bf,$af,$a4,$81,$04,$03,$04,$03,$04,$03,$04,$01,$04 // ?...............
        .byte $01,$ff,$95,$34,$17,$32,$07,$30,$17,$34,$07,$32,$17,$30,$07,$2f // ...4.2.0.4.2.0./
        .byte $0f,$30,$07,$32,$07,$34,$07,$2f,$07,$37,$07,$36,$07,$32,$07,$34 // .0.2.4./.7.6.2.4
        .byte $07,$37,$07,$3b,$07,$39,$07,$36,$07,$3b,$07,$3e,$07,$39,$07,$3e // .7.;.9.6.;.>.9.>
        .byte $07,$43,$07,$42,$07,$ff,$88,$00,$01,$82,$00,$01,$00,$01,$00,$01 // .C.B............
        .byte $81,$00,$01,$82,$00,$01,$00,$01,$00,$01,$ff,$81,$00,$01,$82,$00 // ................
        .byte $01,$00,$01,$81,$00,$01,$82,$00,$01,$81,$00,$01,$00,$01,$00,$01 // ................
        .byte $ff,$82,$02,$3c,$01,$3c,$01,$24,$81,$00,$01,$82,$03,$3c,$01,$3c // ...<.<.$.....<.<
        .byte $01,$61,$1d,$3c,$01,$81,$00,$03,$82,$3c,$01,$3c,$01,$ff,$92,$30 // .a.<.....<.<...0
        .byte $01,$30,$03,$2b,$01,$2b,$03,$24,$01,$24,$03,$30,$03,$30,$01,$2b // .0.+.+.$.$.0.0.+
        .byte $01,$2b,$01,$24,$01,$24,$01,$ff,$8f,$00,$03,$90,$37,$01,$61,$37 // .+.$.$......7.a7
        .byte $01,$63,$37,$0d,$37,$01,$39,$01,$3a,$07,$3a,$07,$39,$05,$35,$05 // .c7.7.9.:.:.9.5.
        .byte $30,$03,$ff,$93,$3e,$05,$3f,$05,$41,$03,$3f,$23,$80,$00,$41,$47 // 0...>.?.A.?#..AG
        .byte $3f,$01,$3e,$01,$3f,$05,$41,$05,$43,$03,$41,$23,$80,$00,$43,$47 // ?.>.?.A.C.A#..CG
        .byte $41,$01,$43,$01,$46,$05,$48,$05,$4a,$03,$4d,$05,$4a,$05,$4d,$03 // A.C.F.H.J.M.J.M.
        .byte $4d,$23,$e0,$00,$4f,$5b,$83,$3a,$01,$3a,$01,$3a,$03,$3a,$03,$3a // M#..O[.:.:.:.:.:
        .byte $01,$3a,$01,$6f,$ff,$88,$0c,$01,$83,$3a,$01,$3a,$01,$3a,$01,$81 // .:.o.....:.:.:..
        .byte $00,$01,$82,$3c,$01,$83,$3a,$01,$3a,$01,$88,$3c,$01,$82,$3c,$01 // ...<..:.:..<..<.
        .byte $3c,$01,$82,$3a,$01,$81,$00,$03,$82,$00,$01,$00,$01,$88,$00,$01 // <..:............
        .byte $82,$00,$01,$86,$3a,$01,$3a,$01,$81,$00,$01,$82,$00,$01,$85,$3c // ....:.:........<
        .byte $01,$3c,$01,$88,$00,$01,$85,$3c,$01,$82,$00,$01,$00,$01,$81,$00 // .<.....<........
        .byte $01,$88,$00,$01,$81,$00,$01,$00,$01,$ff,$80,$1f,$81,$93,$0e,$1f // ................
        .byte $01,$1f,$03,$1f,$03,$1f,$01,$1f,$81,$97,$44,$6f,$ff,$80,$18,$81 // ..........Do....
        .byte $93,$0e,$63,$18,$01,$63,$18,$0f,$16,$01,$18,$01,$16,$07,$16,$07 // ..c..c..........
        .byte $15,$07,$11,$07,$ff,$80,$13,$85,$93,$0e,$1f,$03,$11,$01,$1d,$07 // ................
        .byte $1a,$03,$18,$01,$1a,$01,$16,$03,$0f,$03,$0f,$01,$1b,$03,$10,$01 // ................
        .byte $02,$11,$03,$1d,$03,$60,$f5,$1e,$03,$13,$05,$1f,$05,$1d,$07,$1a // .....`..........
        .byte $03,$18,$01,$1a,$01,$15,$01,$21,$01,$16,$03,$22,$01,$16,$03,$17 // .......!..."....
        .byte $01,$18,$01,$0c,$05,$21,$23,$10,$00,$21,$01,$1d,$01,$1a,$01,$1d // .....!#..!......
        .byte $01,$ff,$88,$00,$01,$00,$01,$83,$3a,$01,$3a,$01,$3a,$03,$88,$00 // ........:.:.:...
        .byte $01,$83,$3a,$01,$84,$39,$03,$39,$01,$83,$3a,$03,$88,$00,$03,$00 // ..:..9.9..:.....
        .byte $01,$00,$03,$83,$3a,$03,$3a,$05,$85,$3c,$01,$88,$00,$01,$85,$3c // ....:.:..<.....<
        .byte $01,$86,$3c,$03,$87,$3c,$03,$84,$39,$03,$ff,$89,$1f,$1f,$7f,$13 // ..<..<..9.......
        .byte $1f,$7f,$1f,$1f,$7f,$13,$1f,$7f,$ff,$88,$3c,$01,$82,$3c,$01,$3c // ..........<..<.<
        .byte $01,$3c,$01,$81,$00,$01,$82,$3c,$01,$3c,$01,$3c,$01,$88,$3c,$01 // .<.....<.<.<..<.
        .byte $82,$3c,$01,$3c,$01,$3c,$01,$81,$00,$03,$82,$3c,$01,$3c,$01,$ff // .<.<.<.....<.<..
        .byte $90,$3c,$23,$60,$00,$3e,$5f,$63,$3c,$01,$61,$3a,$01,$61,$3c,$01 // .<#`.>_c<.a:.a<.
        .byte $61,$3a,$01,$61,$3c,$01,$61,$3a,$01,$61,$3c,$23,$56,$00,$61,$3a // a:.a<.a:.a<#V.a:
        .byte $01,$63,$37,$0f,$35,$01,$37,$01,$3a,$03,$37,$01,$3a,$01,$3c,$03 // .c7.5.7.:.7.:.<.
        .byte $3a,$01,$3c,$01,$3e,$03,$3c,$01,$3e,$01,$41,$03,$3e,$01,$41,$01 // :.<.>.<.>.A.>.A.
        .byte $43,$13,$3e,$03,$45,$23,$60,$00,$46,$43,$45,$05,$41,$05,$3c,$03 // C.>.E#`.FCE.A.<.
        .byte $3a,$05,$39,$05,$35,$03,$91,$37,$17,$37,$67,$10,$c2,$60,$73,$80 // :.9.5..7.7g..`s.
        .byte $17,$81,$93,$0e,$17,$01,$23,$03,$17,$03,$23,$01,$17,$8d,$97,$44 // ......#...#....D
        .byte $1d,$81,$93,$0e,$1f,$01,$ff,$90,$32,$01,$63,$2d,$01,$63,$39,$01 // ........2.c-.c9.
        .byte $61,$37,$01,$61,$36,$01,$61,$34,$01,$61,$32,$01,$61,$39,$01,$61 // a7.a6.a4.a2.a9.a
        .byte $3b,$01,$39,$03,$71,$81,$04,$01,$04,$01,$ff,$90,$3c,$23,$60,$00 // ;.9.q.......<#`.
        .byte $3e,$5f,$63,$3c,$01,$61,$3a,$01,$61,$3c,$01,$61,$3a,$01,$61,$3c // >_c<.a:.a<.a:.a<
        .byte $01,$61,$3a,$01,$61,$3c,$23,$56,$00,$61,$3a,$01,$63,$37,$0f,$35 // .a:.a<#V.a:.c7.5
        .byte $01,$37,$01,$3a,$03,$37,$01,$3a,$01,$3c,$03,$3a,$01,$3c,$01,$3e // .7.:.7.:.<.:.<.>
        .byte $03,$3c,$02,$01,$3e,$01,$41,$60,$1f,$01,$42,$01,$43,$13,$3e,$03 // .<..>.A`..B.C.>.
        .byte $45,$23,$60,$00,$46,$43,$48,$05,$46,$05,$48,$03,$4a,$05,$4d,$05 // E#`.FCH.F.H.J.M.
        .byte $4e,$03,$91,$4f,$17,$4f,$67,$02,$c2,$60,$3a,$90,$00,$01,$90,$3c // N..O.Og..`:....<
        .byte $23,$60,$00,$3e,$5f,$63,$3c,$01,$61,$3a,$01,$61,$3c,$01,$61,$3a // #`.>_c<.a:.a<.a:
        .byte $01,$61,$3c,$01,$61,$3a,$01,$61,$3c,$23,$56,$00,$61,$3a,$01,$63 // .a<.a:.a<#V.a:.c
        .byte $37,$0f,$35,$01,$37,$01,$3a,$03,$37,$01,$3a,$01,$3c,$03,$3a,$01 // 7.5.7.:.7.:.<.:.
        .byte $3c,$01,$3e,$03,$3c,$02,$01,$3e,$01,$41,$60,$87,$01,$42,$01,$43 // <.>.<..>.A`..B.C
        .byte $13,$3e,$03,$45,$23,$60,$00,$46,$43,$48,$05,$46,$05,$48,$03,$4a // .>.E#`.FCH.F.H.J
        .byte $05,$4d,$05,$4e,$03,$91,$4f,$17,$4f,$67,$02,$ff,$7d,$ff,$90,$00 // .M.N..O.Og..}...
        .byte $01,$90,$3c,$23,$60,$00,$3e,$5f,$63,$3c,$01,$61,$3a,$01,$61,$3c // ..<#`.>_c<.a:.a<
        .byte $01,$61,$3a,$01,$61,$3c,$01,$61,$3a,$01,$61,$3c,$23,$56,$00,$61 // .a:.a<.a:.a<#V.a
        .byte $3a,$01,$63,$37,$0f,$35,$01,$37,$01,$3a,$03,$37,$01,$3a,$01,$3c // :.c7.5.7.:.7.:.<
        .byte $03,$3a,$01,$3c,$01,$3e,$03,$3c,$01,$3e,$01,$41,$03,$3e,$01,$41 // .:.<.>.<.>.A.>.A
        .byte $01,$43,$13,$3e,$03,$45,$23,$60,$00,$46,$43,$45,$05,$41,$05,$3c // .C.>.E#`.FCE.A.<
        .byte $03,$3a,$05,$39,$05,$35,$03,$91,$37,$17,$37,$67,$10,$ff,$7d,$ff // .:.9.5..7.7g..}.
        .byte $80,$15,$1f,$e3,$7f,$24,$ff,$8a,$28,$1f,$e3,$7f,$24,$ff,$12,$00 // .....$..(...$...
        .byte $0d,$02,$00,$09,$00,$0a,$a1,$04,$13,$00,$14,$00,$22,$1d,$08,$04 // ............"...
        .byte $13,$20,$14,$20,$23,$0b,$27,$12,$42,$00,$27,$00,$28,$00,$27,$00 // . . #.'.B.'.(.'.
        .byte $29,$a1,$04,$09,$20,$0a,$20,$60,$2e,$1a,$00,$1b,$00 // )... . `.....

txt_ead9:
        .text "# / ."
        .byte $00                                   // string terminator
        .byte $ff,$11,$00,$02,$01,$04,$02,$05,$00,$04,$02,$06,$00,$0b,$07,$16 // ................
        .byte $00,$17,$00,$18,$00,$19,$00,$1a,$00,$1b,$00 // ...........

txt_eafa:
        .encoding "screencode_mixed"
        .text "v w x y "
        .encoding "petscii_upper"
        .byte $1f,$e3,$20,$60                       // .. `

txt_eb06:
        .text " ! "
        .byte $22                                   // double quote character
        .text " ,"
        .byte $00                                   // string terminator

txt_eb0d:
        .encoding "screencode_mixed"
        .text "do*"
        .text "@"
        .text "v w x w "
        .encoding "petscii_upper"
        .byte $1d                                   // .

txt_eb1a:
        .encoding "screencode_mixed"
        .text "hv w x w -"
        .encoding "petscii_upper"
        .byte $50,$ff,$10,$02,$00,$01,$00,$03,$23,$00,$07,$05,$42,$08,$00,$08 // P.......#...B...
        .byte $10,$08,$30,$0c,$00,$27,$1c,$00,$07,$23,$1e,$23,$2b,$44,$00,$24 // ..0..'...#.#+D.$
        .byte $00,$25,$00                           // .%.

txt_eb47:
        .text "% &%"
        .byte $00                                   // string terminator
        .byte $07,$21,$07,$21,$42,$08,$00,$08,$10,$08,$30,$0c,$00,$2b,$1c,$00 // .!.!B.....0..+..
        .byte $07,$23,$2d,$00,$ff,$81,$df,$00,$41,$a2,$39,$fe,$81,$df,$00,$11 // .#-.....A.9.....
        .byte $a4,$00,$40,$a0,$00,$80,$df,$00,$80,$d3,$00,$10,$90,$00,$fe,$81 // ..@.............
        .byte $ff,$00,$fe,$21,$a2,$28,$21,$04,$00,$21,$09,$00,$ff,$21,$a2,$28 // ...!.(!..!...!.(
        .byte $21,$03,$00,$21,$08,$00,$ff,$21,$a2,$28,$21,$05,$00,$21,$0a,$00 // !..!...!.(!..!..
        .byte $ff,$21,$a2,$28,$21,$05,$00,$21,$09,$00,$ff,$21,$a2,$60,$2b,$21 // .!.(!..!...!.`+!
        .byte $05,$00,$21,$07,$00,$ff,$81,$fe,$00,$41,$a0,$00,$10,$a0,$00,$fe // ..!......A......
        .byte $81,$ff,$00,$15,$1f,$00,$15,$1f,$00,$15,$1f,$00,$15,$1f,$00,$15 // ................
        .byte $1f,$00,$15,$1f,$00,$15,$1f,$00,$ff,$55,$a2,$21,$15,$a2 // .........U.!..

txt_ebda:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$15,$a2                           // !..

txt_ebe0:
        .text "!U"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $21,$15,$a2,$c1,$aa,$24,$11,$0c,$00,$11,$a2 // !....$.....

txt_ebee:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$fe,$13,$0c,$00,$13,$a2           // %......

txt_ebf8:
        .text "!C"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$fe,$43,$a2                       // ".C.

txt_ebff:
        .text "!C"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_ec02:
        .text "!C"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_ec05:
        .text "!C"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_ec08:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_ec0b:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $22,$fe,$11,$a2                       // "...

txt_ec12:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)

txt_ec15:
        .text "!A"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $3d,$fe,$14,$15,$15,$14,$17,$14,$17,$19,$16,$19,$15,$18,$16,$19 // =...............
        .byte $15,$15,$17,$17,$15,$18,$15,$16,$19,$18,$1a,$16,$16,$18,$e3,$19 // ................
        .byte $21,$18,$e3,$16,$27,$1b,$17,$17,$1a,$17,$17,$1a,$e3,$17,$60,$3a // !...'.........`:
        .byte $1b,$1b,$1a,$00,$e7,$00,$77,$bf,$e7,$e9,$fc,$2d,$6e,$7b,$22,$12 // ......w....-n{".
        .byte $54,$b4,$5b,$6b,$7c,$90,$b9,$ad,$c5,$f8,$e9,$36,$83,$d6,$1a,$6b // T.[k|......6...k
        .byte $02,$c2,$15,$50,$82,$9a,$ba,$47,$06,$1e,$47,$36,$58,$5f,$b3,$86 // ...P...G..G6X_..
        .byte $9c,$b0,$a9,$e3,$00,$0a,$7a,$09       // ......z.

txt_ec80:
        .text "A0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $26,$41,$0b,$a9,$11,$88,$80,$a2,$25,$62,$04,$0e,$09,$40,$a3,$26 // &A......%b...@.&
        .byte $03,$0a,$70,$09,$22,$90,$a2,$26,$44,$0a,$70,$09,$22,$90,$a2,$26 // ..p."..&D.p."..&
        .byte $45,$0a,$70,$09,$22,$90,$a2,$26,$46,$0a,$70,$09,$22,$90,$a2,$26 // E.p."..&F.p."..&
        .byte $47,$0a,$70,$09,$22,$90,$a2,$26,$48,$0a,$00,$09,$88,$40,$a2,$26 // G.p."..&H....@.&
        .byte $69,$d0                               // i.

txt_ecc5:
        .text "LAD"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $25,$40,$0a,$aa,$41,$44,$e4,$40,$25,$0d,$00,$09,$84,$44,$a2 // %@..AD.@%....D.

txt_ecd9:
        .text "!Z"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $25,$0c,$00                           // %..

txt_ecdf:
        .text "AD"
        .byte $40                                   // @ character
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $29,$0b,$04                           // )..

txt_ece6:
        .text "0AD"
        .byte $40                                   // @ character
        .text "B "
        .byte $5b,$a2                               // [.

txt_ecee:
        .text "!A"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $34,$0c,$b6,$09,$40,$20,$82,$80,$5c,$0c,$b6,$09,$40,$20,$82,$80 // 4...@ ..\...@ ..
        .byte $5d,$0a,$90,$09,$48,$a2,$3a,$f0,$7e,$00,$70,$41,$18,$00,$42,$80 // ]...H.:.~.pA..B.
        .byte $1f                                   // .

txt_ed12:
        .text "# A#D$0"
        .byte $10,$00
        .byte $40                                   // @ character
        .text "A30"
        .byte $03,$10
        .byte $50,$80,$75,$00,$e4,$08
        .byte $21,$01
        .byte $e7,$08,$21,$01,$e7,$08,$60,$32,$01,$08,$08,$34,$26,$1f,$18,$12 // ..!...`2...4&...
        .byte $0d,$0a,$08,$07,$07,$09,$0b,$0f,$13,$18,$1d // ...........

txt_ed44:
        .text "#)/50+&!"
        .byte $1d,$1b,$18,$17,$16,$17,$17,$19,$1b,$1e // ..........

txt_ed56:
        .text "!%)-152.+(%#"
        .byte $22                                   // double quote character
        .byte $e4,$21,$60                           // .!`

txt_ed66:
        .text "!"
        .byte $22                                   // double quote character
        .text "$&(*-02531.,+)((''()*+,.0235"
        .byte $00                                   // string terminator
        .byte $0b,$0c,$0f,$f1,$01,$23,$0f,$0c,$0b,$80,$a6,$00,$2f,$e5,$55,$03 // .....#....../.U.
        .byte $9b,$ff,$0e,$6f,$ff,$0e,$7f,$ff,$39,$bf,$ff,$39,$c2,$29,$e6,$ff // ...o....9..9.)..
        .byte $fe,$e7,$ff,$f9,$9b,$ff,$f6,$80,$25,$00,$e3,$55,$cf,$e3,$55,$e3 // ........%..U..U.
        .byte $aa,$c3,$80,$25,$00                   // ...%.

txt_edba:
        .text "+U"
        .byte $bf                                   // '?' | $80 (end-of-string marker)
        .byte $95,$ff,$6e,$6f,$ff,$6e,$7f,$ff,$6d,$c2,$21,$69,$c2,$27,$66,$ff // ..no.n..m.!i.'f.
        .byte $55,$b7,$ff,$aa,$e7,$c2,$22,$e7,$ff,$80,$25,$00,$21,$5b,$a2,$36 // U....."...%.![.6
        .byte $e6,$c0,$00,$f6,$c0,$00,$f6,$c0,$00,$f6,$c0,$00,$f6,$c0,$00,$e6 // ................
        .byte $c0,$00,$db,$c0,$00,$db,$80,$28,$00,$3a,$e5,$55,$03,$9b,$ff,$0e // .......(.:.U....
        .byte $6f,$ff,$0e,$7f,$ff,$39,$bf,$ff,$39,$ff,$fe,$e6,$ff,$f9,$d7,$ff // o....9..9.......
        .byte $e6,$5b,$ff,$db,$80,$25,$00           // .[...%.

txt_ee14:
        .text ")UV"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $ff,$f9,$b0,$ff,$fe,$6c,$c2,$21,$6c,$c2,$60,$2c,$9b,$af,$ff,$db // .....l.!l.`,....
        .byte $5b,$ff,$e6,$f6,$ff,$f6,$fd,$bf,$f9,$00,$5f,$fd,$b0,$5f,$fd,$b0 // [........._.._..
        .byte $5f,$fd,$b0,$5f,$fd,$b0,$5f,$fd,$b0,$5f,$fd,$b0,$5b,$f9,$b0,$e5 // _.._.._.._..[...
        .byte $56,$c0,$3a,$aa,$c0,$3f,$ff,$c0,$80,$22,$00,$3c,$5b,$ff,$db,$d7 // V.:..?...".<[...
        .byte $ff,$e6,$e6,$ff,$f9,$39,$ff,$fe,$39,$bf,$ff,$0e,$7f,$ff,$0e,$6f // .....9..9......o
        .byte $ff,$03,$9b,$ff,$00,$e5,$55,$00,$c2,$80,$22,$00,$2c,$fd,$bf,$f9 // ......U...".,...
        .byte $f6,$ff,$f6,$5b,$ff,$e6,$af,$ff,$db,$c2,$21,$9b,$c2,$2a,$6c,$ff // ...[......!..*l.
        .byte $fe,$6c,$ff,$f9,$b0                   // .l...

txt_ee8d:
        .text "UV"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $c2,$80                               // ..

txt_ee92:
        .encoding "screencode_mixed"
        .text "#"
        .text "@"
        .text "4f4cg europe presents"
        .encoding "petscii_upper"
        .byte $ac,$e4,$20,$2c,$0a,$15,$0d,$10,$20,$10,$12,$05,$16,$09,$05,$17 // .. ,.... .......
        .byte $e4,$20,$ac,$34,$12,$05,$0c,$05,$01,$13,$05,$04,$20,$0f,$0e // . .4........ ..

txt_eec8:
        .text " 20/08/94"
        .byte $80,$74,$00,$36,$f0,$18,$cc,$f6,$c6,$66,$0c,$00,$f8,$0c,$c6,$dc // .t.6.....f......
        .byte $c6,$dc,$60,$00,$1c,$36,$60,$c0,$c6,$7c,$a2,$24,$f0,$18,$cc,$c6 // ..`..6`..|.$....
        .byte $42,$c6,$7c,$00,$00,$1c,$36,$60,$f0,$e3,$c0,$32,$00,$1c,$36,$60 // B.|...6`...2..6`
        .byte $cc,$c6,$7e,$06,$00,$36,$66,$c6,$de,$c6,$6c,$30,$00,$7e,$e3,$18 // ..~..6f...l0.~..
        .byte $22,$30,$7e,$a2,$21,$3e,$e3,$06,$22,$cc,$78,$a2,$28,$c0,$c6,$cc // "0~.!>..".x.(...
        .byte $d8,$cc,$66,$06,$00,$e4,$c0,$22,$66,$3c,$a2,$36,$f8,$1c,$d6,$d6 // ..f...."f<.6....
        .byte $c6,$66,$0c,$00,$f8,$0c,$c6,$c6,$66,$36,$0c,$00,$70,$d8,$cc,$c6 // .f......f6..p...
        .byte $c6,$7c,$a2,$3e,$f8,$0c,$c6,$dc,$c0,$c0,$60,$00,$70,$d8,$cc,$c6 // .|.>......`.p...
        .byte $c6,$7e,$06,$00,$f8,$0c,$c6,$dc,$c6,$66,$0c,$00,$3c,$66,$c0,$7c // .~.......f..<f.|
        .byte $06,$fc,$a2,$22,$78,$cc,$e4,$06,$24,$0c,$00,$d8,$cc,$e3,$c6,$21 // ..."x...$......!
        .byte $7c,$a2,$26,$d8,$cc,$c6,$c6,$6c,$38,$a2,$26,$36,$66,$c6,$d6,$d6 // |.&....l8.&6f...
        .byte $6c,$a2,$2e,$d8,$cc,$c6,$7c,$c6,$6c,$18,$00,$36,$66,$c6,$7e,$06 // l.....|.l..6f.~.
        .byte $7c,$a2,$26,$3e,$66,$06,$7c,$c0,$fe,$a2,$22,$1c,$30,$e3,$60,$21 // |.&>f.|...".0.`!
        .byte $7c,$a2,$26,$38,$6c,$f6,$60,$66,$fc,$a2,$22,$70,$18,$e3,$0c,$21 // |.&8l.`f.."p...!
        .byte $7c,$a2,$22,$18,$3c,$e3,$18,$25,$30,$18,$00,$18,$30,$e3,$18,$22 // |.".<..%0...0.."
        .byte $3c,$18,$a9,$2a,$18,$30,$18,$18,$00,$18,$18,$00,$6c,$6c,$a7,$25 // <..*.0......ll.%
        .byte $6c,$fe,$6c,$fe,$6c,$a2,$2e,$18,$3c,$60,$38,$0c,$78,$30,$00,$46 // l.l.l...<`8.x0.F
        .byte $ac,$58,$34,$6a,$c4,$a2,$2a,$70,$d8,$78,$cc,$cc,$7e,$0c,$00,$18 // .X4j..*p.x..~...
        .byte $18,$a6,$26,$1c,$30,$60,$60,$70,$3c,$a2,$26,$70,$18,$0c,$0c,$1c // ..&.0``p<.&p....
        .byte $78,$ac,$23,$18,$7e,$18,$a8,$22,$18,$30,$a4,$21,$7e,$a9,$22,$18 // x.#.~..".0.!~.".
        .byte $18,$a2,$2d,$06,$0c,$18,$30,$60,$c0,$00,$1c,$36,$6e,$d6,$e6,$7c // ..-...0`...6n..|
        .byte $a2,$26,$18,$38,$18,$18,$30,$7e,$a2,$26,$78,$cc,$06,$7c,$c0,$fe // .&.8..0~.&x..|..
        .byte $a2,$26,$78,$cc,$06,$3c,$06,$fc,$a2,$26,$c6,$66,$3e,$06,$06,$0c // .&x..<...&.f>...
        .byte $a2,$26,$f8,$cc,$c0,$fc,$06,$fc,$a2,$26,$78,$cc,$c0,$fc,$c6,$7c // .&.......&x....|
        .byte $a2,$26,$fe,$06,$0c,$18,$18,$30,$a2,$26,$78,$cc,$c6,$7c,$c6,$7c // .&.....0.&x..|.|
        .byte $a2,$26,$78,$cc,$c6,$7e,$06,$7c,$a3,$25,$18,$18,$00,$18,$18,$a3 // .&x..~.|.%......
        .byte $25,$18,$18,$00,$18,$30,$a3,$25,$18,$30,$60,$30,$18,$a4,$23,$7c // %....0.%.0`0..#|
        .byte $00,$7c,$a4,$25,$30,$18,$0c,$18,$30,$a2,$27,$7c,$c6,$0c,$18,$00 // .|.%0...0.'|....
        .byte $18,$18,$b9                           // ...

txt_f094:
        .text "! "
        .byte $b5                                   // '5' | $80 (end-of-string marker)
        .byte $21,$04,$b4,$21,$80,$80,$bc,$00,$61,$6c // !..!....al

txt_f0a1:
        .encoding "screencode_mixed"
        .text " hail ho! we are back with 'jump preview', packed and first released by"
        .encoding "petscii_upper"

txt_f0e8:
        .text " -- "
        .byte $14,$08,$05,$20,$13,$0e,$05,$01,$10,$05,$12 // ... .......

txt_f0f7:
        .text " -- "

txt_f0fb:
        .encoding "screencode_mixed"
        .text "and supplied by"
        .encoding "petscii_upper"

txt_f10a:
        .text " -- "
        .byte $13,$19,$0e,$04,$09,$03,$01,$14,$05   // .........

txt_f117:
        .text " -- "

txt_f11b:
        .encoding "screencode_mixed"
        .text "watch out for all our upcoming releases and give a call to tunnel of wares"
        .encoding "petscii_upper"

txt_f165:
        .text " 718-633-0647 "

txt_f173:
        .encoding "screencode_mixed"
        .text "and the lost paradise"
        .encoding "petscii_upper"

txt_f188:
        .text " ++32-9380-1008! "

txt_f199:
        .encoding "screencode_mixed"
        .text "greetings to our friends and fans in: avantgarde, talent, legend, scs+trc, alpha flight and ofcause tsm, empire, psi"
        .encoding "petscii_upper"
        .byte $e7,$2e,$60                           // ..`

txt_f210:
        .encoding "screencode_mixed"
        .text "'  see you in heaven! the sneaper is off"
        .encoding "petscii_upper"
        .byte $e5,$2e,$80,$1f,$20,$a1,$e5           // .... ..

txt_f23f:
        .encoding "screencode_mixed"
        .text " 3the sneaper is off!"
        .encoding "petscii_upper"
        .byte $80                                   // .

txt_f255:
        .text "% "
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $c3,$a5,$c1,$e4,$f8,$24,$ff,$f8,$f8,$ff,$e4,$f8,$25,$ff,$f8,$f8 // .....$......%...
        .byte $1f,$7c,$e6,$f8,$c1,$e7,$f8,$21,$1f,$42,$7c,$f8,$f8,$f8,$ff,$f8 // .|.....!.B|.....
        .byte $f8,$1f,$21,$7c,$eb,$f8,$23,$ff,$f8,$f8,$e8,$07,$a7,$e6,$f8,$c1 // ..!|..#.........
        .byte $ea,$f8,$24,$1e,$7f,$fb,$fb,$e4,$f8,$c1,$e7,$f8,$22,$1f,$7c,$e6 // ..$.........".|.
        .byte $f8,$c1,$e4,$f8,$25,$ff,$f8,$f8,$1f,$7c,$e6,$f8,$c1,$e4,$f8,$2c // ....%....|.....,
        .byte $ff,$f8,$f8,$1f,$7c,$f8,$f8,$7c,$1f,$00,$f8,$ff,$e3,$f8,$a4,$fc // ....|..|........
        .byte $f8,$23,$78,$3f,$78,$e5,$f8,$25,$7c,$1f,$07,$07,$ff,$e3,$f8,$24 // .#x?x..%|......$
        .byte $00,$1f,$7c,$f8,$e8,$0f,$a8,$21,$0f,$e7,$03,$b8,$e8,$07,$e3,$3e // ..|....!.......>
        .byte $23,$0e,$06,$02,$b2,$28,$18,$3c,$3c,$19,$03,$07,$0f,$1f,$a8,$23 // #....(.<<......#
        .byte $03,$03,$07,$a5,$22,$01,$07,$e7,$0f,$e7,$03,$aa,$e3,$07,$23,$3f // ....".........#?
        .byte $3f,$07,$ad                           // ?..

txt_f2fb:
        .byte $22                                   // double quote character
        .text "??"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $27,$01,$03,$07,$0f,$1f,$1f,$7c,$e3,$f8,$26,$f9,$fb,$fe,$07,$0f // '......|..&.....
        .byte $1f,$e5,$07,$2e,$1f,$7c,$f8,$f8,$00,$1f,$7c,$f8,$1f,$7c,$f8,$f8 // .....|....|..|..
        .byte $00,$07,$a2,$e4,$f8,$22,$7c,$1f,$a2,$c1,$e4,$f8,$c1,$a2,$22,$1f // ....."|.......".
        .byte $7c,$e3,$f8,$24,$ff,$f8,$f8,$ff,$e3,$f8,$32,$00,$03,$07,$07,$1f // |..$......2.....
        .byte $7c,$f8,$f8,$78,$3f,$78,$f8,$1f,$7c,$f8,$f8,$7c,$1f,$a4,$e3,$07 // |..x?x..|..|....
        .byte $23,$00,$07,$07,$a2,$e3,$07,$23,$00,$07,$07,$ab,$25,$1f,$1f,$00 // #......#....%...
        .byte $1f,$1f,$a8,$28,$1f,$7c,$f8,$f8,$00,$03,$07,$07,$a8,$22,$f0,$7c // ...(.|.......".|
        .byte $e3,$3e,$25,$fe,$3e,$3e,$f0,$7c,$e3,$3e,$24,$fc,$3e,$3e,$fe,$e3 // .>%.>>.|.>$.>>..
        .byte $3e,$a3,$23,$3e,$f0,$7c,$e6,$3e,$29,$f0,$7c,$3e,$3e,$00,$c0,$00 // >.#>.|.>).|>>...
        .byte $3e,$fe,$e3,$3e,$22,$00,$c0,$a2,$25,$f0,$7c,$3e,$3e,$00,$e8,$3e // >..>"...%.|>>..>
        .byte $23,$fe,$3e,$3e,$e8,$c0,$ec,$3e,$24,$3c,$f8 // #.>>...>$<.

txt_f3aa:
        .text "<>"
        .byte $a7                                   // ''' | $80 (end-of-string marker)
        .byte $25,$3e,$f0,$fc,$be,$be,$e4,$3e,$21,$f0,$42,$7c // %>.....>!.B|

txt_f3b9:
        .text ">>>>>>"
        .byte $f0,$25,$7c,$3e,$3e,$7c,$f0,$a2,$22,$f0,$7c,$e6,$3e,$29,$f0,$7c // .%|>>|..".|.>).|
        .byte $3e,$3e,$3c,$f8,$3c,$3e,$fe,$e3,$3e,$26,$00,$f0,$7c,$3e,$f0,$7c // >><.<>..>&..|>.|
        .byte $80
        .byte $22                                   // double quote
        .text ">#<"
        .byte $f8
        .byte $3c,$e5
        .byte $3e,$25,$7c,$f0,$c0,$c0,$fe,$e3
        .byte $3e,$25,$7c,$f0,$00,$3e,$e0,$e7,$80,$a8,$e8,$e0,$b8,$e8,$c0,$e3 // >%|..>..........
        .byte $f8,$23,$38,$18,$08,$b2,$28,$3e,$7c,$f8,$f0,$e0,$c0,$80,$18,$a8 // .#8...(>|.......
        .byte $23,$e0,$e0,$c0,$a5,$21,$e0,$e7,$80,$22,$00,$c0,$e6,$e0,$aa,$e3 // #....!..."......
        .byte $c0,$23,$f8,$f8,$c0,$ad,$22,$f8,$f8,$a9,$30,$3e,$7c,$f8,$f0,$e0 // .#...."...0>|...
        .byte $c0,$80,$00,$f0,$7c,$3e,$7e,$fe,$be,$3e,$3e,$e8,$c0,$2f,$f0,$7c // ....|>~..>>../.|
        .byte $3e,$3e,$7c,$f0,$00,$3e,$f0,$7c,$3e,$3e,$7c,$f0,$7c,$e6,$3e,$24 // >>|..>.|>>|.|.>$
        .byte $fe,$3e,$3e,$fe,$e3,$3e,$2d,$00,$f0,$7c,$3e,$f0,$7c,$3e,$3e,$00 // .>>..>-..|>.|>>.
        .byte $f0,$7c,$3e,$fe,$e3,$3e,$2e,$f8,$e0,$c0,$c0,$f0,$7c,$3e,$3e,$3c // .|>..>......|>><
        .byte $f8,$3c,$3e,$f0,$7c,$e3,$3e,$23,$fe   // .<>.|.>#.

txt_f478:
        .text ">>"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e3,$c0,$23,$00,$c0,$c0,$a2,$e3,$c0,$23,$00,$c0,$c0,$ab,$25,$f0 // ..#......#....%.
        .byte $f0,$00,$f0,$f0,$a8,$28,$f0,$7c,$3e,$3e,$fc,$f0,$e0,$c0,$a8,$e4 // .....(.|>>......
        .byte $f8,$26,$38,$18,$08,$00,$f8,$f8,$c2,$28,$38,$18,$08,$00,$f8,$fc // .&8......(8.....
        .byte $7f,$1f,$a4,$22,$f8,$f8,$c2,$28,$38,$18,$08,$00,$f8,$f8,$7f,$1f // ..."...(8.......
        .byte $a4,$e4,$f8,$28,$38,$18,$08,$00,$f8,$fc,$7f,$1f,$a4,$e4,$f8,$24 // ...(8..........$
        .byte $38,$18,$08,$00,$e4,$07,$21,$01,$a3,$22,$f8,$f8,$c2,$24,$38,$18 // 8.....!.."...$8.
        .byte $08,$00,$e4,$f8,$28,$38,$18,$08,$00,$f8,$fc,$7f,$1f,$a4,$e4,$f8 // ....(8..........
        .byte $24,$38,$18,$08,$00,$e4,$f8,$28,$38,$18,$08,$00,$f8,$fc,$7f,$1f // $8.....(8.......
        .byte $a4,$e4,$f8,$28,$38,$18,$08,$00,$f8,$fc,$7f,$1f,$a4,$e4,$f8,$26 // ...(8..........&
        .byte $38,$18,$08,$00,$f8,$f8,$c2,$23,$38,$18,$08,$a9,$24,$f8,$fc,$7f // 8......#8...$...
        .byte $1f,$a4,$24,$7c,$3e,$1f,$0f,$a4,$24,$fb,$fb,$7f,$1e,$a4,$e5,$f8 // ..$|>...$.......
        .byte $23,$38,$18,$08,$e4,$07,$21,$01,$a3,$22,$f8,$f8,$c2,$a4,$e4,$0f // #8....!.."......
        .byte $ac,$24,$03,$03,$0f,$0f,$bd,$e3,$07,$21,$01,$bb,$23,$3e,$7c,$f8 // .$.......!..#>|.
        .byte $b5,$24,$0f,$0f,$07,$01,$a4,$24,$03,$03,$0f,$0f,$ac,$23,$07,$07 // .$.....$.....#..
        .byte $01,$a6,$23,$07,$07,$0f,$ad,$e3,$07,$a4,$23,$3e,$7c,$f8,$a5,$24 // ..#.......#>|..$
        .byte $fc,$fc,$7f,$1f,$a4,$e5,$07,$21,$01,$a2,$22,$f8,$f8,$c2,$a4,$22 // .......!.."...."
        .byte $f8,$f8,$c2,$23,$38,$18,$08,$a9,$25,$f8,$f8,$fc,$7f,$1f,$a3,$25 // ...#8...%......%
        .byte $f8,$f8,$fc,$7f,$1f,$a3,$e4,$07,$21,$01,$a3,$24,$f8,$fc,$7f,$1f // ........!..$....
        .byte $a4,$22,$f8,$f8,$c2,$25,$38,$18,$08,$00,$07,$a7,$21,$0f,$80,$20 // ."...%8.....!.. 
        .byte $00,$e3,$07,$21,$01,$ab,$e4,$3e,$28,$0e,$06,$02,$00,$3e,$7e,$fc // ...!...>(....>~.
        .byte $f0,$a4,$2c,$3e,$3e,$fe,$fe,$1e,$06,$02,$00,$3e,$7e,$fc,$f0,$a4 // ..,>>......>~...
        .byte $27,$3e,$3e,$fe,$fe,$1e,$06,$02,$a9,$28,$3e,$3e,$fe,$fe,$1e,$06 // '>>......(>>....
        .byte $02,$00,$e4,$3e,$24,$0e,$06,$02,$00,$e6,$c0,$26,$40,$00,$3e,$7e // ...>$......&@.>~
        .byte $fc,$f0,$a4,$e4,$3e,$29,$0e,$06,$02,$00,$3e,$7e,$fe,$fe,$1e,$42 // ....>)....>~...B
        .byte $06,$02,$00
        .text ">>>>"
        .byte $0e
        .byte $27,$06,$02,$00
        .byte $3e,$7e,$fc,$f0
        .byte $ac,$28,$3e,$7e,$fe,$fe,$0e,$06,$02,$00,$e4,$3e,$28,$0e,$06,$02 // .(>~.......>(...
        .byte $00,$3e,$7e,$fc,$f0,$a4,$e4,$3e,$28,$0e,$06,$02,$00,$3e,$7e,$fc // .>~....>(....>~.
        .byte $f0,$a4,$24,$7c,$f8,$f0,$e0,$a4,$24,$be,$be,$fc,$f0,$a4,$e5,$3e // ..$|....$......>
        .byte $23,$0e,$06,$02,$e6,$c0,$2e,$40,$00,$3e,$3e,$fe,$fe,$0e,$06,$02 // #......@.>>.....
        .byte $00,$80,$80,$e0,$e0,$ac,$e4,$e0,$bd,$e5,$c0 // ...........

txt_f656:
        .text "!"
        .byte $40                                   // @ character
        .byte $b9                                   // '9' | $80 (end-of-string marker)
        .byte $23,$3c,$3c,$18,$b5,$24,$80,$80,$e0,$e0,$a4,$23,$e0,$e0,$c0,$ad // #<<..$.....#....
        .byte $e4,$c0                               // ..

txt_f66b:
        .text "!"
        .byte $40                                   // @ character
        .byte $a4                                   // '$' | $80 (end-of-string marker)
        .byte $23,$c0,$c0,$80,$ad,$e3,$c0,$ac,$24,$3e,$7e,$fc,$f0,$a4,$e7,$c0 // #.......$>~.....
        .text "-"
        .byte $40                                   // @ character
        .text ">>"
        .byte $fe,$fe,$0e,$06,$02,$00
        .byte $3e,$7e,$fc,$f0,$a4,$e5
        .byte $3e,$23,$0e,$06,$02,$e3,$3e,$22,$fc,$f0,$a3,$25,$3e,$3e,$7e,$fc // >#....>"...%>>~.
        .byte $f0,$a3,$e6,$c0,$21,$40,$42,$00,$3e,$7e,$fc,$f0,$00,$00,$00,$22 // ....!@B.>~....."
        .byte $00,$c0,$a7,$21,$80,$80,$20,$00,$e5,$c0,$62,$68,$40,$0f // ...!.. ...bh@.

// --- Region $f921-$f939 ---
.pc = $f921 "Segment $f921"
        .byte $01,$a2,$60,$8b,$20,$70,$37,$a9,$00,$8d,$20,$d0,$8d,$21,$d0,$a9 // ..`. p7... ..!..
        .byte $01,$8d,$86,$02,$20,$44,$e5,$a2,$00   // .... D...

// --- Region $f9af-$f9cc ---
.pc = $f9af "Segment $f9af"
        .byte $a7,$e3,$1f,$e3,$1e,$e3,$1d,$e3,$1c,$e3,$1b,$e3,$1a,$e3,$19,$e3 // ................
        .byte $18,$e3,$17,$e3,$16,$e3,$15,$e3,$14,$e3,$13,$e3,$12,$e3 // ..............

// --- Region $f9e6-$f9f1 ---
.pc = $f9e6 "dat_f9e6"

dat_f9e6:
        .byte $00,$01,$01,$0f,$0f,$0c,$0c,$0b,$0b,$a3,$60,$8b // ..........`.

// --- Region $fb64-$fbc3 ---
.pc = $fb64 "dat_fb64"

dat_fb64:
        .byte $a9,$22,$8d,$e0,$34,$8d,$f6,$34,$a9,$c0,$8d,$df,$34,$8d,$f5,$34 // ."..4..4....4..4
        .byte $a2,$14,$bd,$01,$35,$c9,$20,$b0,$16,$18,$e3,$0a,$2a,$aa,$a0,$00 // ....5. .....*...
        .byte $bd,$00,$23,$99,$c0,$22,$e8,$e3,$c8,$26,$c0,$18,$90,$f2,$60,$18 // ..#.."...&....`.
        .byte $e3,$0a,$2a,$aa,$a0,$00,$bd,$00,$24,$99,$c0,$22,$e8,$e3,$c8,$60 // ..*.....$.."...`
        .byte $00,$c0,$18,$90,$f2,$60,$14,$12,$05,$0c,$05,$01,$13,$05,$04,$20 // .....`......... 
        .byte $0f,$0e                               // ..

txt_fbb6:
        .text " 20/08/94"
        .byte $00                                   // string terminator
        .byte $60,$33,$33,$00                       // `33.

// --- Region $fc19-$fc2e ---
.pc = $fc19 "dat_fc19"

dat_fc19:
        .byte $ae,$c3,$35,$bd,$01,$35,$18,$69,$60,$9d,$8a,$06,$20,$7f,$35,$60 // ..5..5.i`... .5`
        .byte $ce,$9a,$35,$ce,$9a,$35               // ..5..5

// --- Region $fc9f-$fca7 ---
.pc = $fc9f "dat_fc9f"

dat_fc9f:
        .byte $02,$01,$02,$03,$04,$02,$a2,$60,$ec   // .......`.

// --- Region $fd2c-$fd3b ---
.pc = $fd2c "dat_fd2c"

dat_fd2c:
        .byte $80,$81,$82,$83,$84,$85,$84,$85,$74,$8c,$a4,$bc,$cc,$e4,$0e,$26 // ........t......&

// --- Region $fd86-$fd96 ---
.pc = $fd86 "dat_fd86"

dat_fd86:
        .byte $86,$86,$87,$88,$87,$88,$87,$88,$6c,$b2,$cc,$e4,$0e,$26,$a2,$60 // ........l....&.`
        .byte $91                                   // .

// --- Region $fdfa-$fe04 ---
.pc = $fdfa "Segment $fdfa"
        .byte $39,$38,$8d,$97,$07,$18,$69,$80,$8d,$bf,$07 // 98....i....

// --- Region $fe28-$febb ---
.pc = $fe28 "Segment $fe28"
        .byte $e4,$77,$e3,$20,$e4,$77,$23,$20,$20,$77,$e7,$20,$e4,$77,$22,$20 // .w. .w#  w. .w" 
        .byte $77,$e4,$20,$23,$77,$20,$77,$e4,$20,$23,$77,$20,$77,$e6,$20,$21 // w. #w w. #w w. !
        .byte $77,$e4,$20,$22,$77,$77,$e6,$20,$21,$77,$e6,$20,$21,$77,$e6,$20 // w. "ww. !w. !w. 
        .byte $21,$77,$e4,$20,$22,$77,$20,$e4,$77,$e3,$20,$e4,$77,$23,$20,$20 // !w. "w .w. .w#  
        .byte $77,$e6,$20,$e6,$77,$e5,$20,$21,$77,$e6,$20,$23,$77,$20,$77,$e6 // w. .w. !w. #w w.
        .byte $20,$21,$77,$e4,$20,$22,$77,$77,$e4,$20,$23,$77,$20,$77,$e4,$20 //  !w. "ww. #w w. 
        .byte $23,$77,$20,$77,$e6,$20,$21,$77,$e4,$20,$22,$77,$20,$e4,$77,$e3 // #w w. !w. "w .w.
        .byte $20,$e4,$77,$22,$20,$20,$e6,$77,$22,$20,$77,$e4,$20,$23,$77,$00 //  .w"  .w" w. #w.
        .byte $20,$a3,$61,$39,$a2,$00,$8a,$9d,$00,$25,$e8,$d0,$fa,$a9,$80,$8d //  .a9.....%......
        .byte $60,$25,$a9,$80                       // `%..

// --- Region $ff14-$ff2e ---
.pc = $ff14 "Segment $ff14"
        .byte $aa,$a0,$a1,$a2,$a3,$a4,$a5,$a6,$a7,$a8,$a9,$aa,$a0,$a1,$a2,$a3 // ................
        .byte $a4,$a5,$a6,$a7,$a8,$a9,$aa,$20,$cf,$38,$20 // ....... .8 

// --- Region $ff7e-$ff91 ---
.pc = $ff7e "Segment $ff7e"
        .byte $3e,$60                               // >`

txt_ff80:
        .text "%>X%>P%>H%>"
        .byte $40                                   // @ character
        .text "%>8%>0"

// --- Region $ffe6-$ffff ---
.pc = $ffe6 "Segment $ffe6"
        .byte $23,$0b,$0c,$0f,$ec,$01,$27,$8e,$90,$39,$8e,$8f,$39,$60,$a3,$23 // #.....'..9..9`.#
        .byte $0b,$0c,$0f,$e8,$01,$80,$63,$00,$00,$fc // ......c...
