// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:22
// 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:  $19c0 (6592)
// IRQ handler:  $1a04 (irq_1a04)
// IRQ handler:  $ea31 (irq_ea31)
//
// Code: 4261 bytes, Data: 59227 bytes
// Labels: 514, Subroutines: 14
//
// Cross-references: all OK
// ============================================


// --- Region $0814-$0818 ---
.pc = $0814 "sub_0814"
// Referenced by: jsr from $1d3a

sub_0814:
        ror $7e73,x
        brk

dat_0818:
        .byte $00                                   // .

// --- Region $0906-$0906 ---
.pc = $0906 "Program $0906"
        brk

// --- Region $0c01-$0c08 ---
.pc = $0c01 "Program $0c01"
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL

dat_0c07:
        .byte $ff,$8c                               // ..

// --- Region $0d20-$0d28 ---
.pc = $0d20 "Program $0d20"
        sbc #$e9
        .byte $83,$83                               // sax ($83,x) // ILLEGAL
        .byte $ff,$ff,$ff                           // isc $ffff,x // ILLEGAL

dat_0d27:
        .byte $ff,$c9                               // ..

// --- Region $0f08-$0f08 ---
.pc = $0f08 "Program $0f08"
        .byte $02                                   // jam // ILLEGAL

// --- Region $1047-$1591 ---
.pc = $1047 "sub_1047"
// Referenced by: jsr from $1a30, $f0b3

sub_1047:
        tax
        lda $176b,x
        sta $1250
        txa
        asl
        sta $50
        asl
        clc
        adc $50
        tax
        ldy #$05

loc_1059:
        lda $1765,x
        sta $16cf,x
        inx
        dey
        bpl loc_1059
        ldy #$02
        lda #$ff

loc_1067:
        sta $16ae,y
        sta $16e1,y
        dey
        bpl loc_1067
        sta $16e4
        sta $16e5
        rts

loc_1077:
        lda #$fe
        sta $16b7,x

loc_107c:
        jmp loc_12e7
// Referenced by: jsr from $1aec, $f16f

sub_107f:
        ldx #$02
        dec $16e4

loc_1084:
        bit $16e4
        bmi loc_108f
        jmp loc_12e7

loc_108c:
        jmp loc_1174

loc_108f:
        dec $16ae,x
        beq loc_1077
        bpl loc_107c
        bit $16e5
        bmi loc_108c

loc_109b:
        ldy $16b1,x
        lda $166a,y
        sta $50
        lda $1677,y
        sta $51
        ldy $16b4,x

loc_10ab:
        lda ($50),y
        cmp #$ff
        bne loc_10b4
        jmp loc_1174

loc_10b4:
        bmi loc_10b9
        jmp loc_11bf

loc_10b9:
        cmp #$a0
        bcs loc_10c6
        and #$1f
        sta $16de,x
        iny
        jmp loc_10ab

loc_10c6:
        cmp #$c0
        bcs loc_10d6
        and #$1f
        asl
        asl
        asl
        sta $168a,x
        iny
        jmp loc_10ab

loc_10d6:
        cmp #$e0
        bcs loc_10e7
        and #$1f
        sta $16ae,x
        lda #$00
        sta $16c0,x
        jmp loc_123f

loc_10e7:
        cmp #$fc
        bcs loc_1106
        and #$1f
        sta $16e6
        iny
        lda ($50),y
        sta $120e
        stx $1201
        lda $1520
        ora $1684,x
        sta $1520
        iny
        jmp loc_10ab

loc_1106:
        cmp #$fc
        bne loc_1113
        lda #$fe
        sta $16ba,x
        iny
        jmp loc_10ab

loc_1113:
        cmp #$fe
        bne loc_112f
        lda $1684,x
        eor #$ff
        ora #$f0
        and $1520
        sta $1520
        and #$6f
        bne loc_112b
        sta $16e6

loc_112b:
        iny
        jmp loc_10ab

loc_112f:
        iny
        lda ($50),y
        and #$1f
        sta $16ae,x
        lda ($50),y
        sta $52
        lsr
        lsr
        lsr
        lsr
        lsr
        and #$03
        sta $16db,x
        iny
        lda ($50),y
        sta $16d8,x
        bit $52
        bpl loc_1160
        lda #$00
        sec
        sbc $16d8,x
        sta $16d8,x
        lda #$00
        sbc $16db,x
        sta $16db,x

loc_1160:
        lda #$ff
        sta $16c0,x
        jmp loc_123f

loc_1168:
        iny
        lda ($50),y
        sta $16cf,x
        iny
        lda ($50),y
        sta $16d2,x

loc_1174:
        lda $16e1,x
        bmi loc_117f
        dec $16e1,x
        jmp loc_11b7

loc_117f:
        lda $16cf,x
        sta $50
        lda $16d2,x
        sta $51
        ldy #$00
        lda ($50),y
        bpl loc_11a6
        cmp #$ff
        beq loc_1168
        cmp #$c0
        bcc loc_119e
        and #$3f
        sta $16e1,x
        bpl loc_11a3

loc_119e:
        and #$3f
        sta $16bd,x

loc_11a3:
        iny
        lda ($50),y

loc_11a6:
        sta $16b1,x
        iny
        tya
        clc
        adc $16cf,x
        bcc loc_11b4
        inc $16d2,x

loc_11b4:
        sta $16cf,x

loc_11b7:
        lda #$00
        sta $16b4,x
        jmp loc_109b

loc_11bf:
        clc
        adc $16bd,x
        sta $16ab,x
        lda $16de,x
        sta $16ae,x
        sty $52
        lda #$ff
        sta $16b7,x
        sta $16ba,x
        ldy $168a,x
        lda $16e7,y
        and #$1f
        bne loc_11e6
        lda $16e8,y
        sta $16cc,x

loc_11e6:
        lda $16e3,y
        sta $16c3,x
        lda #$00
        sta $168d,x
        sta $1690,x
        sta $16a5,x
        sta $16a8,x
        sta $16c6,x
        sta $16d5,x
        cpx #$01
        bne loc_1212
        sta $157d
        sta $16e7
        sta $16e8
        lda #$90
// Referenced by: jsr from $f472

sub_120f:
        sta $1588

loc_1212:
        lda #$80
        sta $16c9,x
        lda $16e5,y
        and #$1f
        tay
        lda $1744,y
        sta $16c0,x
        lda $174b,y
        sta $1231
        ldy $16ab,x
        lda $15aa,y
        clc
        adc #$00
        sta $1696,x
        lda $160b,y
        adc #$00
        sta $1699,x
        ldy $52

loc_123f:
        iny
        tya
        sta $16b4,x

loc_1244:
        dex
        bmi loc_124a
        jmp loc_1084

loc_124a:
        bit $16e4
        bpl loc_1254
        lda #$02
        sta $16e4

loc_1254:
        lda #$00
        sta $16e5
        jmp loc_151a

loc_125c:
        lda $1696,x
        clc
        adc $16d8,x
        sta $1696,x
        lda $1699,x
        adc $16db,x
        sta $1699,x
        jmp loc_1435

loc_1272:
        lda ($50),y
        sty $53
        clc
        adc $16ab,x
        tay
        lda $15aa,y
        sta $1696,x
        lda $160b,y
        sta $1699,x
        lda $53
        clc
        adc #$01
        sta $1690,x

loc_128f:
        jmp loc_1435

loc_1292:
        lda $16e5,y
        pha
        and #$1f
        tay
        lda $1728,y
        sta $50
        lda $172f,y
        sta $51
        lda $1690,x
        cmp $1736,y
        bcc loc_12b1
        lda $173d,y
        sta $1690,x

loc_12b1:
        tay
        pla
        cmp #$a0
        bcs loc_1272
        lda ($50),y
        sty $53
        clc
        adc $1699,x
        ldy $1687,x
        sta $d401,y
        lda $1696,x
        sta $d400,y
        lda $53
        clc
        adc #$01
        sta $1690,x
        jmp loc_1444

loc_12d6:
        jmp loc_13cc

loc_12d9:
        ldy $1687,x
        lda #$08
        sta $d404,y
        jmp loc_1244

loc_12e4:
        jmp loc_125c

loc_12e7:
        lda $16c0,x
        beq loc_12f4
        bmi loc_12e4
        dec $16c0,x
        jmp loc_1435

loc_12f4:
        ldy $168a,x
        beq loc_12d9
        lda $16e5,y
        sta $52
        beq loc_128f
        bmi loc_1292
        and #$1f
        tay
        dec $168d,x
        bpl loc_12d6
        lda $1728,y
        sta $50
        lda $172f,y
        sta $51
        lda $1690,x
        cmp $1736,y
        bcc loc_1322
        lda $173d,y
        sta $1690,x

loc_1322:
        tay
        lda ($50),y
        lsr
        lsr
        sta $1693,x
        lsr
        lsr
        and #$07
        sta $168d,x
        lda ($50),y
        and #$0f
        sta $169c,x
        iny
        lda ($50),y
        bit $52
        bvc loc_138a
        sty $52
        and #$07
        sta $53
        lda ($50),y
        lsr
        lsr
        lsr
        and #$07
        clc
        adc $16ab,x
        tay
        lda $15aa,y
        sec
        sbc $15a9,y
        sta $169f,x
        lda $160b,y
        sbc $160a,y
        lsr
        sta $16a2,x

loc_1365:
        dec $53
        bmi loc_1370
        ror $169f,x
        lsr
        jmp loc_1365

loc_1370:
        sta $16a2,x
        lda $169f,x
        clc
        adc $16a5,x
        sta $169f,x
        lda $16a2,x
        adc $16a8,x
        sta $16a2,x
        ldy $52
        bpl loc_139c

loc_138a:
        asl
        and #$7f
        clc
        adc $16a5,x
        sta $169f,x
        lda #$00
        adc $16a8,x
        sta $16a2,x

loc_139c:
        lda ($50),y
        ora $1693,x
        sta $1693,x
        iny
        tya
        sta $1690,x
        ldy $168a,x
        lda $16e6,y
        lsr
        lsr
        lsr
        lsr
        lsr
        sta $13bf
        lda $16e7,y
        lsr
        lsr
        and #$38
        ora #$00
        clc
        adc $16a5,x
        sta $16a5,x
        bcc loc_13cc
        inc $16a8,x

loc_13cc:
        lda $1693,x
        bpl loc_13e7
        lda $1696,x
        clc
        adc $169f,x
        sta $1696,x
        lda $1699,x
        adc $16a2,x
        sta $1699,x
        jmp loc_13fa

loc_13e7:
        lda $1696,x
        sec
        sbc $169f,x
        sta $1696,x
        lda $1699,x
        sbc $16a2,x
        sta $1699,x

loc_13fa:
        lda $1693,x
        asl
        bpl loc_1412
        lda $169f,x
        clc
        adc $169c,x
        sta $169f,x
        bcc loc_1421
        inc $16a2,x
        jmp loc_1421

loc_1412:
        lda $169f,x
        sec
        sbc $169c,x
        sta $169f,x
        bcs loc_1421
        dec $16a2,x

loc_1421:
        lda $1693,x
        and #$20
        beq loc_142d
        inc $169c,x
        bpl loc_1435

loc_142d:
        lda $169c,x
        beq loc_1435
        dec $169c,x

loc_1435:
        ldy $1687,x
        lda $1696,x
        sta $d400,y
        lda $1699,x
        sta $d401,y

loc_1444:
        ldy $168a,x
        lda $16e6,y
        and #$1f
        beq loc_1495
        tay
        dec $16c6,x
        bpl loc_1472
        lda $16c9,x
        eor #$80
        sta $16c9,x
        bpl loc_146a
        lda $1752,y
        lsr
        lsr
        lsr
        lsr
        sta $16c6,x
        bpl loc_1486

loc_146a:
        lda $1752,y
        and #$0f
        sta $16c6,x

loc_1472:
        lda $16c9,x
        bmi loc_1486
        lda $16c3,x
        clc
        adc $1755,y
        adc #$00
        sta $16c3,x
        jmp loc_1498

loc_1486:
        lda $16c3,x
        sec
        sbc $1755,y
        sbc #$00
        sta $16c3,x
        jmp loc_1498

loc_1495:
        lda $16c3,x

loc_1498:
        ldy $1687,x
        and #$0f
        sta $d403,y
        lda $16c3,x
        and #$f0
        sta $d402,y
        ldy $168a,x
        lda $16e7,y
        and #$1f
        beq loc_14da
        tay
        lda $1758,y
        sta $50
        lda $175c,y
        sta $51
        ldy $168a,x
        lda $16d5,x
        cmp $16e4,y
        bcc loc_14cb
        lda $16e8,y

loc_14cb:
        tay
        iny
        tya
        sta $16d5,x
        dey
        lda ($50),y
        and $16ba,x
        jmp loc_14ef

loc_14da:
        lda $16cc,x
        bmi loc_14e9
        dec $16cc,x
        bpl loc_14e9
        lda #$fe
        sta $16b7,x

loc_14e9:
        lda $16e4,y
        and $16b7,x

loc_14ef:
        ldy $1687,x
        sta $d404,y
        tya
        stx $53
        ldy $168a,x
        tax
        lda $16e1,y
        sta $d405,x
        lda $16e2,y
        sta $d406,x
        ldx $53
        jmp loc_1244

loc_150d:
        lda $157d
        sta $d415
        lda $1588
        sta $d416
        rts

loc_151a:
        lda #$1f
        sta $d418
        lda #$f2
        sta $d417
        ldx $16e6
        beq loc_150d
        dec $16e7
        bpl loc_157c
        lda $1763,x
        and #$f0
        ora #$0f
        sta $151b
        lda $1763,x
        asl
        asl
        asl
        asl
        sta $52
        lda $1520
        and #$0f
        ora $52
        sta $1520
        lda $1760,x
        sta $50
        lda $1761,x
        sta $51
        lda $16e8
        cmp $1762,x
        bcc loc_1562
        lda #$00
        sta $16e8

loc_1562:
        tay
        lda ($50),y
        and #$0f
        sta $16e7
        lda ($50),y
        and #$f0
        sta $1580
        iny
        lda ($50),y
        sta $158a
        iny
        tya
        sta $16e8

loc_157c:
        lda #$00
        clc
        adc #$00
        sta $157d
        sta $d415
        lda #$0a
        adc #$01
        sta $1588
        sta $d416
        rts

// --- Region $1884-$1890 ---
.pc = $1884 "Segment $1884"
        bit $ff
        lda ($9f,x)
        lsr $83
        pha
        .byte $87,$46                               // sax $46 // ILLEGAL
        .byte $44,$fd                               // nop $fd // ILLEGAL

dat_188f:
        .byte $83,$50                               // .P

// --- Region $19c0-$1aa9 ---
.pc = $19c0 "main_19c0"

main_19c0:
        lda #$00
        sta $d011
        sta $d020
        sta $d021
        sta $0277
        sta $0286
        jsr $e544
        sei
        ldx #$00

loc_19d7:
        lda $0e78,x
        sta $d000,x
        inx
        cpx #$2f
        bne loc_19d7
        ldx #$00

loc_19e4:
        lda #$80
        sta $07f8,x
        inx
        cpx #$08
        bne loc_19e4
        ldx #$00

loc_19f0:
        lda #$80
        sta $05b8,x
        inx
        cpx #$78
        bne loc_19f0
        lda #$01
        sta $dc0d
        bne loc_1a1f

dat_1a01:
        .byte $48,$54,$4c                           // HTL

irq_1a04:
.label smc_1a05 = * + 1
.label smc_1a06 = * + 2
        jsr sub_1a41                                // !SMC: modified by $1a07, $1a0a
        sta smc_1a05                                // SMC: modifies $1a05
        sty smc_1a06                                // SMC: modifies $1a06
        stx $d012
        rol $d019
        lda $dc0d
        pla
        tay
        pla
        tax
        pla
        rti

dat_1a1c:
        .byte $54,$53,$53                           // TSS

loc_1a1f:
        lda #$30
        sta $d012
        lda #$04
        ldy #$1a
        sta $0314
        sty $0315
        lda #$00
        jsr sub_1047
        lda #$1b
        sta $d011
        lda #$01
        sta $d019
        cli
        jmp loc_1c1c
// Referenced by: jsr from $1a04

sub_1a41:
        lda #$d8
        sta $d016
        lda #$18
        sta $d018
        lda #$3b
        sta $d011
        lda #$57
        ldy #$1a
        ldx #$82
        rts

loc_1a57:
        ldx #$01

loc_1a59:
        dex
        bne loc_1a59
        nop
        lda #$c8
        sta $d016
        lda #$12
        sta $d018
        lda #$1b
        sta $d011
        lda #$00
        bne dat_1a73
        jmp loc_1aec

dat_1a73:
        .byte $a9,$7a,$a0,$1a,$a2,$ab,$60           // .z....`

loc_1a7a:
        sei
        ldx #$00
        lda #$c7
        sta $d016

loc_1a82:
        ldy $0e00,x

loc_1a85:
        dey
        bne loc_1a85
        lda $0e28,x
        sta $d020
        sta $d021
        inx
        cpx #$01
        bne loc_1a82
        lda #$00
        ldy #$08

loc_1a9a:
        dey
        bne loc_1a9a
        sta $d020
        sta $d021
        lda #$aa
        ldy #$1a
        ldx #$d3
        rts

// --- Region $1ad6-$1b3a ---
.pc = $1ad6 "loc_1ad6"

loc_1ad6:
        jsr sub_1afd
        jsr sub_1afd
        jsr sub_1bac
        jsr sub_1bac
        jsr sub_1be9
        lda #$00
        beq loc_1aec

loc_1ae9:
        jsr sub_1c5b

loc_1aec:
        jsr sub_107f
        lda #$00
        beq loc_1af6

dat_1af3:
        .byte $20,$3a,$1b                           //  :.

loc_1af6:
        lda #$41
        ldy #$1a
        ldx #$30
        rts
// Referenced by: jsr from $1ad6, $1ad9, $f159, $f15c

sub_1afd:
        dec $1aae
        lda $1aae
        cmp #$bf
        beq loc_1b09
        rts

dat_1b08:
        .byte $00                                   // .

loc_1b09:
        ldx #$00

loc_1b0b:
        lda $0771,x
        sta $0770,x
        inx
        cpx #$27
        bne loc_1b0b
        lda #$c7
        sta $1aae
        ldx dat_1b08
        lda txt_1d00,x
        bne loc_1b2e
        lda #$00
        sta dat_1b08
        lda #$1d
        sta $1b20
        rts

loc_1b2e:
        sta $0797
        inc dat_1b08
        bne loc_1b39
        inc $1b20

loc_1b39:
        rts

dat_1b3a:
        .byte $ee                                   // .

// --- Region $1b47-$1cd9 ---
.pc = $1b47 "loc_1b47"

loc_1b47:
        ldx #$00
        stx $1b45

loc_1b4c:
        lda #$b2
        sta $07f8,x
        inx
        cpx #$08
        bne loc_1b4c
        inc $1b4d
        lda $1b4d
        cmp #$c8
        bne loc_1b7a
        lda #$b2
        sta $1b4d
        inc $1b46
        lda $1b46
        cmp #$02
        bne loc_1b7a
        sta $1c44
        jsr sub_1b7b
        lda #$00
        sta $1b46

loc_1b7a:
        rts
// Referenced by: jsr from $1b72, $f1f5

sub_1b7b:
        ldx #$00

loc_1b7d:
        lda txt_0ea8,x
        beq loc_1ba1
        clc
        adc #$40
        sta $05e0,x
        adc #$40
        sta $0608,x
        inx
        cpx #$28
        bne loc_1b7d
        lda $1b7e
        clc
        adc #$28
        sta $1b7e
        bcc loc_1ba0
        inc $1b7f

loc_1ba0:
        rts

loc_1ba1:
        lda #$a8
        sta $1b7e
        lda #$0e
        sta $1b7f
        rts
// Referenced by: jsr from $1adc, $1adf, $f15f, $f162

sub_1bac:
        dec $1a7e
        lda $1a7e
        cmp #$bf
        beq loc_1bb8
        rts

dat_1bb7:
        .byte $00                                   // .

loc_1bb8:
        ldx #$00

loc_1bba:
        lda $06a9,x
        sta $06a8,x
        inx
        cpx #$27
        bne loc_1bba
        lda #$c7
        sta $1a7e
        ldx dat_1bb7
        lda txt_0f48,x
        bne loc_1bdd
        lda #$00
        sta dat_1bb7
        lda #$0f
        sta $1bcf
        rts

loc_1bdd:
        sta $06cf
        inc dat_1bb7
        bne loc_1be8
        inc $1bcf

loc_1be8:
        rts

// Referenced by: jsr from $1ae2, $f165
sub_1be9: {
        lda $1a93
        cmp #$25
        beq done
        inc $1a93
        inc $1ac3
done:
        rts
}
// Referenced by: jsr from $1c1c, $1c35, $1c95, $f29f, $f2b8, $f318

sub_1bf7:
        ldx #$00

loc_1bf9:
.label smc_1bfa = * + 1
        lda #$00                                    // !SMC: modified by $1c2c
        sta $0400,x
        sta $0490,x
.label smc_1c02 = * + 1
        lda #$00                                    // !SMC: modified by $1c32
        sta $d800,x
        sta $d890,x
        inx
        bne loc_1bf9
        rts
// Referenced by: jsr from $1c21, $1c38, $1c4c, $1c81, $1c98, $f2a4, $f2bb, $f2cf

sub_1c0d:
        tya
        pha
        ldy #$20

loc_1c11:
        ldx #$00

loc_1c13:
        dex
        bne loc_1c13
        dey
        bne loc_1c11
        pla
        tay
        rts

loc_1c1c:
        jsr sub_1bf7
        ldy #$20

loc_1c21:
        jsr sub_1c0d
        dey
        bne loc_1c21
        ldy #$00

loc_1c29:
        lda $1038,y
        sta smc_1bfa                                // SMC: modifies $1bfa
        lda $1040,y
        sta smc_1c02                                // SMC: modifies $1c02
        jsr sub_1bf7
        jsr sub_1c0d
        iny
        cpy #$06
        bne loc_1c29
        sty $1af0

loc_1c43:
        lda #$00
        beq loc_1c43
        dec $1a6d
        ldy #$10

loc_1c4c:
        jsr sub_1c0d
        dey
        bne loc_1c4c
        dec $1ae6

loc_1c55:
.label smc_1c56 = * + 1
        lda #$00                                    // !SMC: modified by $1c6f
        beq loc_1c55
        bne loc_1c73
// Referenced by: jsr from $1ae9, $f16c

sub_1c5b:
        lda $dc01
        and #$10
        bne loc_1c72
        lda #$ce
        sta $1bf0
        sta $1bf3
        lda #$01
        sta $1bed
        sta smc_1c56                                // SMC: modifies $1c56

loc_1c72:
        rts

loc_1c73:
        lda $1b4d
        cmp #$b2
        bne loc_1c73
        lda #$00
        sta $1af0
        ldy #$10

loc_1c81:
        jsr sub_1c0d
        dey
        bne loc_1c81
        ldy #$05

loc_1c89:
        lda $1038,y
        sta smc_1bfa
        lda $103f,y
        sta smc_1c02
        jsr sub_1bf7
        jsr sub_1c0d
        dey
        cpy #$ff
        bne loc_1c89
        sei
        lda #$f0
        sta $d01a
        lda #$31
        ldy #$ea
        sta $0314
        sty $0315
        cli
        jsr $fda3
        jsr $e518
        jsr $e544
        lda #$6f
        ldy #$51
        sta $2d
        sta $ae
        sty $2e
        sty $af
        ldy #$00

loc_1cc8:
        lda dat_1cd9,y
        sta $0400,y
        iny
        cpy #$19
        bne loc_1cc8
        sei
        inc $01
        jmp $0400

dat_1cd9:
        .byte $a0                                   // .

// --- Region $1d15-$1d41 ---
.pc = $1d15 "Segment $1d15"
        jsr sub_2020
        jsr $0102
        ora $0102
        ora $0f20
        asl $20
        php
        .byte $0f,$14,$0c                           // slo $0c14 // ILLEGAL
        ora #$0e
        ora $20
        bpl loc_1d3f
        ora $13
        ora $0e
        .byte $14,$13                               // nop $13,x // ILLEGAL
        jsr sub_202d
        ora ($0c,x)
        asl $2c
        jsr sub_0814
        ora $20

loc_1d3f:
        asl $09
        .byte $12                                   // jam // ILLEGAL

// --- Region $2915-$2916 ---
.pc = $2915 "Segment $2915"
        tax
        brk

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

// --- Region $e518-$e528 ---
.pc = $e518 "Segment $e518"
        ora ($e7,x)
        php
        and ($01,x)
        .byte $e7,$08                               // isc $08 // ILLEGAL
        and ($01,x)
        .byte $e7,$08                               // isc $08 // ILLEGAL
        and ($01,x)
        ldy $3e
        .byte $02                                   // jam // ILLEGAL

dat_e528:
        .byte $00                                   // .

// --- Region $e544-$e544 ---
.pc = $e544 "Segment $e544"
        .byte $02                                   // jam // ILLEGAL

// --- Region $e70a-$ec5b ---
.pc = $e70a "loc_e70a"

loc_e70a:
        asl $06
        asl $060e
        asl $00
        tax
        lda $176b,x
        sta $1250
        txa
        asl
        sta $50
        asl
        clc
        adc $50
        tax
        ldy #$05

loc_e723:
        lda $1765,x
        sta $16cf,x
        inx
        dey
        bpl loc_e723
        ldy #$02
        lda #$ff

loc_e731:
        sta $16ae,y
        sta $16e1,y
        dey
        bpl loc_e731
        sta $16e4
        sta $16e5
        rts

loc_e741:
        lda #$fe
        sta $16b7,x

loc_e746:
        jmp loc_12e7

loc_e749:
        ldx #$02
        dec $16e4
        bit $16e4
        bmi loc_e759
        jmp loc_12e7

loc_e756:
        jmp loc_1174

loc_e759:
        dec $16ae,x
        beq loc_e741
        bpl loc_e746
        bit $16e5
        bmi loc_e756
        ldy $16b1,x
        lda $166a,y

loc_e76b:
        sta $50
        lda $1677,y
        sta $51
        ldy $16b4,x
        lda ($50),y
        cmp #$ff
        bne loc_e77e
        jmp loc_1174

loc_e77e:
        bmi loc_e783
        jmp loc_11bf

loc_e783:
        cmp #$a0
        bcs loc_e790
        and #$1f
        sta $16de,x
        iny
        jmp loc_10ab

loc_e790:
        cmp #$c0
        bcs loc_e7a0
        and #$1f
        .byte $e3,$0a                               // isc ($0a,x) // ILLEGAL
        rts

dat_e799:
        .byte $6c                                   // l

loc_e79a:
        sta $168a,x
        iny
.label loc_e7a0 = * + 2
        jmp loc_10ab
        cmp #$e0
        bcs loc_e7b2
        and #$1f
        sta $16ae,x
        lda #$00
        sta $16c0,x
        jmp loc_123f

loc_e7b2:
        cmp #$fc
        bcs loc_e7d1
        and #$1f
        sta $16e6
        iny
        lda ($50),y
        sta $120e
        stx $1201
        lda $1520
        ora $1684,x
        sta $1520
        iny
        jmp loc_10ab

loc_e7d1:
        cmp #$fc
        bne loc_e7de
        lda #$fe
        sta $16ba,x
        iny
        jmp loc_10ab

loc_e7de:
        cmp #$fe
        bne loc_e7fa
        lda $1684,x
        eor #$ff
        ora #$f0
        and $1520
        sta $1520
        and #$6f
        bne loc_e7f6
        sta $16e6

loc_e7f6:
        iny
        jmp loc_10ab

loc_e7fa:
        iny
        lda ($50),y
        and #$1f
        sta $16ae,x
        lda ($50),y
        sta $52
        sbc $4a
        .byte $62                                   // jam // ILLEGAL

dat_e809:
        .byte $07                                   // .

loc_e80a:
        and #$03
        sta $16db,x
        iny
        lda ($50),y
        sta $16d8,x
        bit $52
        bpl loc_e82a
        lda #$00
        sec
        sbc $16d8,x
        sta $16d8,x
        lda #$00
        sbc $16db,x
        sta $16db,x

loc_e82a:
        lda #$ff
        sta $16c0,x
        jmp loc_123f

loc_e832:
        iny
        lda ($50),y
        sta $16cf,x
        iny
        lda ($50),y
        sta $16d2,x
        lda $16e1,x
        bmi loc_e849
        dec $16e1,x
        jmp loc_11b7

loc_e849:
        lda $16cf,x
        sta $50
        lda $16d2,x
        sta $51
        ldy #$00
        lda ($50),y
        bpl loc_e870
        cmp #$ff
        beq loc_e832
        cmp #$c0
        bcc loc_e868
        and #$3f
        sta $16e1,x
        bpl loc_e86d

loc_e868:
        and #$3f
        sta $16bd,x

loc_e86d:
        iny
        lda ($50),y

loc_e870:
        sta $16b1,x
        iny
        tya
        clc
        adc $16cf,x
        bcc loc_e87e
        inc $16d2,x

loc_e87e:
        sta $16cf,x
        lda #$00
        sta $16b4,x
        jmp loc_109b

loc_e889:
        clc
        adc $16bd,x
        sta $16ab,x
        lda $16de,x
        sta $16ae,x
        sty $52
        lda #$ff
        sta $16b7,x
        sta $16ba,x
        ldy $168a,x
        lda $16e7,y
        and #$1f
        bne loc_e8b0
        lda $16e8,y
        sta $16cc,x

loc_e8b0:
        lda $16e3,y
        sta $16c3,x
        lda #$00
        sta $168d,x
        sta $1690,x
        sta $16a5,x
        sta $16a8,x
        sta $16c6,x
        sta $16d5,x
        cpx #$01
        bne loc_e8dc
        sta $157d
        sta $16e7
        sta $16e8
        lda #$90
        sta $1588

loc_e8dc:
        lda #$80
        sta $16c9,x
        lda $16e5,y
        and #$1f
        tay
        lda $1744,y
        sta $16c0,x
        lda $174b,y
        sta $1231
        ldy $16ab,x
        lda $15aa,y
        clc
        adc #$00
        sta $1696,x
        lda $160b,y
        adc #$00
        sta $1699,x
        ldy $52
        iny
        tya
        sta $16b4,x
        dex
        bmi loc_e914
        jmp loc_1084

loc_e914:
        bit $16e4
        bpl loc_e91e
        lda #$02
        sta $16e4

loc_e91e:
        lda #$00
        sta $16e5
        jmp loc_151a

loc_e926:
        lda $1696,x
        clc
        adc $16d8,x
        sta $1696,x
        lda $1699,x
        adc $16db,x
        sta $1699,x
        jmp loc_1435

loc_e93c:
        lda ($50),y
        sty $53
        clc
        adc $16ab,x
        tay
        lda $15aa,y
        sta $1696,x
        lda $160b,y
        sta $1699,x
        lda $53
        clc
        adc #$01
        sta $1690,x

loc_e959:
        jmp loc_1435

loc_e95c:
        lda $16e5,y
        pha
        and #$1f
        tay
        lda $1728,y
        sta $50
        lda $172f,y
        sta $51
        lda $1690,x
        cmp $1736,y
        bcc loc_e97b
        lda $173d,y
        sta $1690,x

loc_e97b:
        tay
        pla
        cmp #$a0
        bcs loc_e93c
        lda ($50),y
        sty $53
        clc
        adc $1699,x
        ldy $1687,x
        sta $d401,y
        lda $1696,x
        sta $d400,y
        lda $53
        clc
        adc #$01
        sta $1690,x
        jmp loc_1444

loc_e9a0:
        jmp loc_13cc

loc_e9a3:
        ldy $1687,x
        lda #$08
        sta $d404,y
        jmp loc_1244

loc_e9ae:
        jmp loc_125c

loc_e9b1:
        lda $16c0,x
        beq loc_e9be
        bmi loc_e9ae
        dec $16c0,x
        jmp loc_1435

loc_e9be:
        ldy $168a,x
        beq loc_e9a3
        lda $16e5,y
        sta $52
        beq loc_e959
        bmi loc_e95c
        and #$1f
        tay
        dec $168d,x
        bpl loc_e9a0
        lda $1728,y
        sta $50
        lda $172f,y
        sta $51
        lda $1690,x
        cmp $1736,y
        bcc loc_e9ec
        lda $173d,y
        sta $1690,x

loc_e9ec:
        tay
        lda ($50),y
        lsr
        lsr
        sta $1693,x
        lsr
        lsr
        and #$07
        sta $168d,x
        lda ($50),y
        and #$0f
        sta $169c,x
        iny
        lda ($50),y
        bit $52
        bvc loc_ea54
        sty $52
        and #$07
        sta $53
        lda ($50),y
        .byte $e3,$4a                               // isc ($4a,x) // ILLEGAL
        rts

dat_ea14:
        .byte $65                                   // e

loc_ea15:
        and #$07
        clc
        adc $16ab,x
        tay
        lda $15aa,y
        sec
        sbc $15a9,y
        sta $169f,x
        lda $160b,y
        sbc $160a,y
        lsr
        sta $16a2,x
.label irq_ea31 = * + 1
        dec $53
        bmi loc_ea3b
        ror $169f,x
        lsr
        jmp loc_1365

loc_ea3b:
        sta $16a2,x
        lda $169f,x
        clc
        adc $16a5,x
        sta $169f,x
        lda $16a2,x
        adc $16a8,x
        sta $16a2,x
        ldy $52
.label loc_ea54 = * + 1
        bpl loc_ea67
        asl
        and #$7f
        clc
        adc $16a5,x
        sta $169f,x
        lda #$00
        adc $16a8,x
        sta $16a2,x

loc_ea67:
        lda ($50),y
        ora $1693,x
        sta $1693,x
        iny
        tya
        sta $1690,x
        ldy $168a,x
        lda $16e6,y
        sbc $4a
        rts

dat_ea7d:
        .byte $ad                                   // .

loc_ea7e:
        sta $13bf
        lda $16e7,y
        lsr
        lsr
        and #$38
        ora #$00
        clc
        adc $16a5,x
        sta $16a5,x
        bcc loc_ea96
        inc $16a8,x

loc_ea96:
        lda $1693,x
        bpl loc_eab1
        lda $1696,x
        clc
        adc $169f,x
        sta $1696,x
        lda $1699,x
        adc $16a2,x
        sta $1699,x
        jmp loc_13fa

loc_eab1:
        lda $1696,x
        sec
        sbc $169f,x
        sta $1696,x
        lda $1699,x
        sbc $16a2,x
        sta $1699,x
        lda $1693,x
        asl
        bpl loc_eadc
        lda $169f,x
        clc
        adc $169c,x
        sta $169f,x
        bcc loc_eaeb
        inc $16a2,x
        jmp loc_1421

loc_eadc:
        lda $169f,x
        sec
        sbc $169c,x
        sta $169f,x
        bcs loc_eaeb
        dec $16a2,x

loc_eaeb:
        lda $1693,x
        and #$20
        beq loc_eaf7
        inc $169c,x
        bpl loc_eaff

loc_eaf7:
        lda $169c,x
        beq loc_eaff
        dec $169c,x

loc_eaff:
        ldy $1687,x
        lda $1696,x
        sta $d400,y
        lda $1699,x
        sta $d401,y
        ldy $168a,x
        lda $16e6,y
        and #$1f
        beq loc_eb5f
        tay
        dec $16c6,x
        bpl loc_eb3c
        lda $16c9,x
        eor #$80
        sta $16c9,x
        bpl loc_eb34
        lda $1752,y
        cpx $4a
        rts

loc_eb2e:
        dec $9d,x
        dec $16
        bpl loc_eb50

loc_eb34:
        lda $1752,y
        and #$0f
        sta $16c6,x

loc_eb3c:
        lda $16c9,x
        bmi loc_eb50
        lda $16c3,x
        clc
        adc $1755,y
        adc #$00
        sta $16c3,x
        jmp loc_1498

loc_eb50:
        lda $16c3,x
        sec
        sbc $1755,y
        sbc #$00
        sta $16c3,x
        jmp loc_1498

loc_eb5f:
        lda $16c3,x
        ldy $1687,x
        and #$0f
        sta $d403,y
        lda $16c3,x
        and #$f0
        sta $d402,y
        ldy $168a,x
        lda $16e7,y
        and #$1f
        beq loc_eba4
        tay
        lda $1758,y
        sta $50
        lda $175c,y
        sta $51
        ldy $168a,x
        lda $16d5,x
        cmp $16e4,y
        bcc loc_eb95
        lda $16e8,y

loc_eb95:
        tay
        iny
        tya
        sta $16d5,x
        dey
        lda ($50),y
        and $16ba,x
        jmp loc_14ef

loc_eba4:
        lda $16cc,x
        bmi loc_ebb3
        dec $16cc,x
        bpl loc_ebb3
        lda #$fe
        sta $16b7,x

loc_ebb3:
        lda $16e4,y
        and $16b7,x
        ldy $1687,x
        sta $d404,y
        tya
        stx $53
        ldy $168a,x
        tax
        lda $16e1,y
        sta $d405,x
        lda $16e2,y
        sta $d406,x
        ldx $53
        jmp loc_1244

loc_ebd7:
        lda $157d
        sta $d415
        lda $1588
        sta $d416
        rts

loc_ebe4:
        lda #$1f
        sta $d418
        lda #$f2
        sta $d417
        ldx $16e6
        beq loc_ebd7
        dec $16e7
        bpl loc_ec46
        lda $1763,x
        and #$f0
        ora #$0f
        sta $151b
        lda $1763,x
        cpx $0a
        rts

loc_ec08:
        cpy $5285
        lda $1520
        and #$0f
        ora $52
        sta $1520
        lda $1760,x
        sta $50
        lda $1761,x
        sta $51
        lda $16e8
        cmp $1762,x
        bcc loc_ec2c
        lda #$00
        sta $16e8

loc_ec2c:
        tay
        lda ($50),y
        and #$0f
        sta $16e7
        lda ($50),y
        and #$f0
        sta $1580
        iny
        lda ($50),y
        sta $158a
        iny
        tya
        sta $16e8

loc_ec46:
        lda #$00
        clc
        adc #$00
        sta $157d
        sta $d415
        lda #$0a
        adc #$01
        sta $1588
        sta $d416
        rts

// --- Region $ecc1-$ecca ---
.pc = $ecc1 "loc_ecc1"

loc_ecc1:
        ldy $e4ac,x
        bvs loc_ed12
        sty $18
        bpl loc_ed3a
        rti

// --- Region $ece2-$ecf3 ---
.pc = $ece2 "loc_ece2"

loc_ece2:
        .byte $4b,$07                               // alr #$07 // ILLEGAL
        .byte $07,$08                               // slo $08 // ILLEGAL
        php
        ora #$09
        asl
        asl
        .byte $0b,$0c                               // anc #$0c // ILLEGAL
        ora $0e0d
        .byte $0f,$10,$11                           // slo $1110 // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

// --- Region $ed12-$ed28 ---
.pc = $ed12 "loc_ed12"

loc_ed12:
        ror $7c75
        .byte $83,$8b                               // sax ($8b,x) // ILLEGAL
        .byte $93,$9c                               // sha ($9c),y // ILLEGAL
        lda $af
        lda $d0c4,y
        cmp $f8ea,x
        .byte $9f,$a2,$c1                           // sha $c1a2,y // ILLEGAL
        cmp smc_1bfa,x
        .byte $62                                   // jam // ILLEGAL

dat_ed28:
        .byte $86                                   // .

// --- Region $ed3a-$ed6a ---
.pc = $ed3a "loc_ed3a"

loc_ed3a:
        asl.abs $0030
        bpl loc_ece2
        and ($06,x)
        .byte $a3,$28                               // lax ($28,x) // ILLEGAL
        php
        stx $e2
        inx
        .byte $04,$04                               // nop $04 // ILLEGAL
        asl $22
        ldx #$24
        ora #$00
        bpl loc_ed63
        ldx #$21
        ora ($a6,x)
        rol $201a
        .byte $3c,$01,$15                           // nop $1501,x // ILLEGAL
        ora ($01,x)
        brk

dat_ed5e:
        .byte $05,$0a,$02,$08,$ff                   // .....

loc_ed63:
        inc $a6c4,x
        .byte $2f,$78,$d6                           // rla $d678 // ILLEGAL
        php
        brk

// --- Region $f0a2-$f0c5 ---
.pc = $f0a2 "loc_f0a2"

loc_f0a2:
        lda #$30
        sta $d012
        lda #$04
        ldy #$1a
        sta $0314
        sty $0315
        lda #$00
        jsr sub_1047
        lda #$1b
        sta $d011
        lda #$01
        sta $d019
        cli
        jmp loc_1c1c

dat_f0c4:
        .byte $a9,$d8                               // ..

// --- Region $f0da-$f12c ---
.pc = $f0da "loc_f0da"

loc_f0da:
        ldx #$01

loc_f0dc:
        dex
        bne loc_f0dc
        nop
        lda #$c8
        sta $d016
        lda #$12
        sta $d018
        lda #$1b
        sta $d011
        lda #$00
        bne dat_f0f6
        jmp loc_1aec

dat_f0f6:
        .byte $a9,$7a,$a0,$1a,$a2,$ab,$60           // .z....`

loc_f0fd:
        sei
        ldx #$00
        lda #$c7
        sta $d016

loc_f105:
        ldy $0e00,x

loc_f108:
        dey
        bne loc_f108
        lda $0e28,x
        sta $d020
        sta $d021
        inx
        cpx #$01
        bne loc_f105
        lda #$00
        ldy #$08

loc_f11d:
        dey
        bne loc_f11d
        sta $d020
        sta $d021
        lda #$aa
        ldy #$1a
        ldx #$d3
        rts

// --- Region $f159-$f17f ---
.pc = $f159 "loc_f159"

loc_f159:
        jsr sub_1afd
        jsr sub_1afd
        jsr sub_1bac
        jsr sub_1bac
        jsr sub_1be9
        lda #$00
        beq loc_f16f

loc_f16c:
        jsr sub_1c5b

loc_f16f:
        jsr sub_107f
        lda #$00
        beq loc_f179

dat_f176:
        .byte $20,$3a,$1b                           //  :.

loc_f179:
        lda #$41
        ldy #$1a
        ldx #$30
        rts

// --- Region $f18e-$f1bd ---
.pc = $f18e "loc_f18e"

loc_f18e:
        lda $0771,x
.label loc_f192 = * + 1
        sta $0770,x
        inx
        cpx #$27
        bne loc_f18e
        lda #$c7

loc_f19b:
        sta $1aae
        ldx dat_1b08
        lda txt_1d00,x
        bne loc_f1b1
        lda #$00
        sta dat_1b08
        lda #$1d
        sta $1b20
        rts

loc_f1b1:
        sta $0797
        inc dat_1b08
        bne loc_f1bc
        inc $1b20

loc_f1bc:
        rts

dat_f1bd:
        .byte $ee                                   // .

// --- Region $f1ca-$f35c ---
.pc = $f1ca "loc_f1ca"

loc_f1ca:
        ldx #$00
        stx $1b45

loc_f1cf:
        lda #$b2
        sta $07f8,x
        inx
        cpx #$08
        bne loc_f1cf
        inc $1b4d
        lda $1b4d
        cmp #$c8
        bne loc_f1fd
        lda #$b2
        sta $1b4d
        inc $1b46
        lda $1b46
        cmp #$02
        bne loc_f1fd
        sta $1c44
        jsr sub_1b7b
        lda #$00
        sta $1b46

loc_f1fd:
        rts

loc_f1fe:
        ldx #$00

loc_f200:
        lda txt_0ea8,x
        beq loc_f224
        clc
        adc #$40
        sta $05e0,x
        adc #$40
        sta $0608,x
        inx
        cpx #$28
        bne loc_f200
        lda $1b7e
        clc
        adc #$28
        sta $1b7e
        bcc loc_f223
        inc $1b7f

loc_f223:
        rts

loc_f224:
        lda #$a8
        sta $1b7e
        lda #$0e
        sta $1b7f
        rts

loc_f22f:
        dec $1a7e
        lda $1a7e
        cmp #$bf
        beq loc_f23b
        rts

dat_f23a:
        .byte $00                                   // .

loc_f23b:
        ldx #$00

loc_f23d:
        lda $06a9,x
        sta $06a8,x
        inx
        cpx #$27
        bne loc_f23d
        lda #$c7
        sta $1a7e
        ldx dat_1bb7
        lda txt_0f48,x
        bne loc_f260
        lda #$00
        sta dat_1bb7
        lda #$0f
        sta $1bcf
        rts

loc_f260:
        sta $06cf
        inc dat_1bb7
        bne loc_f26b
        inc $1bcf

loc_f26b:
        rts

loc_f26c:
        lda $1a93
        cmp #$25
        beq loc_f279
        inc $1a93
        inc $1ac3

loc_f279:
        rts

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

loc_f27c:
        lda #$00
        sta $0400,x
.label loc_f282 = * + 1
        sta $0490,x
        lda #$00
.label loc_f288 = * + 2
        sta $d800,x
        sta $d890,x
        inx
        bne loc_f27c
        rts

loc_f290:
        tya
        pha
        ldy #$20

loc_f294:
        ldx #$00

loc_f296:
        dex
        bne loc_f296
        dey
        bne loc_f294
        pla
        tay
        rts

loc_f29f:
        jsr sub_1bf7
        ldy #$20

loc_f2a4:
        jsr sub_1c0d
        dey
        bne loc_f2a4
        ldy #$00

loc_f2ac:
        lda $1038,y
        sta smc_1bfa
        lda $1040,y
        sta smc_1c02
        jsr sub_1bf7
        jsr sub_1c0d
        iny
        cpy #$06
        bne loc_f2ac
        sty $1af0

loc_f2c6:
        lda #$00
        beq loc_f2c6
        dec $1a6d
        ldy #$10

loc_f2cf:
        jsr sub_1c0d
        dey
        bne loc_f2cf
        dec $1ae6

loc_f2d8:
        lda #$00
        beq loc_f2d8
        bne loc_f2f6
        lda $dc01
        and #$10
        bne loc_f2f5
        lda #$ce
        sta $1bf0
        sta $1bf3
        lda #$01
        sta $1bed
        sta smc_1c56

loc_f2f5:
        rts

loc_f2f6:
        lda $1b4d
        cmp #$b2
        bne loc_f2f6
        lda #$00
        sta $1af0
        ldy #$10

loc_f304:
        jsr sub_1c0d
        dey
        bne loc_f304
        ldy #$05

loc_f30c:
        lda $1038,y
        sta smc_1bfa
        lda $103f,y
        sta smc_1c02
        jsr sub_1bf7
        jsr sub_1c0d
        dey
        cpy #$ff
        bne loc_f30c
        sei
        lda #$f0
        sta $d01a
        lda #$31
        ldy #$ea
        sta $0314
        sty $0315
        cli
        jsr $fda3
        jsr $e518
        jsr $e544
        lda #$6f
        ldy #$51
        sta $2d
        sta $ae
        sty $2e
        sty $af
        ldy #$00

loc_f34b:
        lda dat_1cd9,y
        sta $0400,y
        iny
        cpy #$19
        bne loc_f34b
        sei
        inc $01
        jmp $0400

dat_f35c:
        .byte $a0                                   // .

// --- Region $f472-$f47b ---
.pc = $f472 "loc_f472"

loc_f472:
        jsr sub_120f
        ora #$0f
        asl $2ee3
        rts

txt_f47b:
        .encoding "screencode_mixed"
        .text "<"
        .encoding "petscii_upper"

// --- Region $fda3-$fdcb ---
.pc = $fda3 "Segment $fda3"
        dec $aa,x
        .byte $97,$d6                               // sax $d6,y // ILLEGAL
        stx $97,y
        dec $aa,x
        .byte $97,$d5                               // sax $d5,y // ILLEGAL
        tax
        .byte $57,$f5                               // sre $f5,x // ILLEGAL
        adc #$5f
        sbc $55,x
        .byte $5f,$fd,$55                           // sre $55fd,x // ILLEGAL
        .byte $7f,$ff,$55                           // rra $55ff,x // ILLEGAL
        cpy $b0
        cpy $60
        bit $ff55
        sbc $7f55,x
        sbc $55,x
        .byte $5f,$f5,$69                           // sre $69f5,x // ILLEGAL
        .byte $5f,$d5,$aa                           // sre $aad5,x // ILLEGAL

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

// --- Region $080a-$0813 ---
.pc = $080a "dat_080a"

dat_080a:
        .byte $ff,$03,$7f,$73,$73,$00,$00,$00,$fe,$03 // ...ss.....

// --- Region $0819-$0905 ---
.pc = $0819 "Program $0819"
        .byte $00,$3f,$70,$70,$70,$3f,$00,$00,$00,$fe,$03,$73,$73,$7e,$00,$00 // .?ppp?.....ss~..
        .byte $00,$ff,$00,$7f,$70,$7f,$00,$00,$00,$7f,$00,$7f,$70,$70,$00,$00 // ....p.......pp..
        .byte $00,$3f,$70,$73,$73,$3f,$00,$00,$00,$73,$73,$7f,$73,$73,$70,$00 // .?pss?...ss.ssp.
        .byte $00,$1c,$1c,$1c,$1c,$1c,$00,$00,$00,$ff,$06,$06,$06,$7e,$00,$00 // .............~..
        .byte $00,$73,$76,$7c,$76,$73,$00,$00,$70,$70,$70,$70,$70,$7f,$00,$00 // .sv|vs..ppppp...
        .byte $00,$63,$77,$7f,$6b,$63,$60,$40,$60,$73,$7b,$7f,$77,$73,$01,$00 // .cw.kc`@`s{.ws..
        .byte $00,$fe,$03,$73,$73,$3e,$00,$00,$00,$fe,$03,$7e,$70,$70,$00,$00 // ...ss>.....~pp..
        .byte $00,$3e,$63,$63,$6f,$3e,$03,$00,$00,$fe,$03,$7e,$76,$73,$00,$00 // .>cco>.....~vs..
        .byte $00,$0f,$1c,$1c,$1c,$f8,$00,$00,$00,$ff,$1c,$1c,$1c,$1c,$00,$00 // ................
        .byte $00,$73,$73,$73,$73,$3e,$00,$00,$00,$73,$73,$73,$3e,$1c,$00,$03 // .ssss>...sss>...
        .byte $03,$63,$6b,$7f,$77,$63,$00,$00,$00,$73,$73,$3e,$73,$73,$00,$00 // .ck.wc...ss>ss..
        .byte $00,$73,$73,$7f,$1c,$1c,$1c,$00,$00,$ff,$0e,$1c,$38,$7f,$00,$00 // .ss.........8...
        .byte $00                                   // .

txt_08da:
        .text "<888<"
        .byte $00                                   // string terminator
        .byte $00,$00,$1f,$38,$fe,$70,$7f,$00,$00,$00,$3c,$1c,$1c,$1c,$3c,$00 // ...8.p....<...<.
        .byte $00,$00,$18,$3c,$18,$18,$18,$00,$00,$00,$10,$3f,$7f,$3f,$10,$00 // ...<.......?.?..
        .byte $00,$00,$00,$00,$00,$00               // ......

// --- Region $0907-$0c00 ---
.pc = $0907 "dat_0907"

dat_0907:
        .byte $00,$00,$00,$18,$18,$18,$00,$18,$00,$00,$00,$6c,$00,$00,$00,$00 // ...........l....
        .byte $00,$00,$00,$36,$7f,$36,$7f,$36,$00,$00,$00,$3c,$68,$3c,$16,$7c // ...6.6.6...<h<.|
        .byte $00,$00,$00,$66,$6c,$18,$36,$66,$00,$00,$1c,$36,$1c,$3f,$66,$7b // ...fl.6f...6.?f{
        .byte $00,$00,$00,$0c,$18,$00,$00,$00,$00,$00,$00,$0e,$1c,$1c,$1c,$0e // ................
        .byte $00,$00,$00,$38,$1c,$1c,$1c,$38,$00,$00,$00,$42,$18,$7e,$18,$42 // ...8...8...B.~.B
        .byte $00,$00,$00,$1c,$1c,$7f,$1c,$1c,$00,$00,$00,$00,$00,$00,$30,$60 // ..............0`
        .byte $00,$00,$00,$00,$00,$7f,$00,$00,$00,$00,$00,$00,$00,$00,$30,$30 // ..............00
        .byte $00,$00,$00,$03,$06,$0c,$18,$30,$00,$00,$00,$7f,$73,$73,$73,$7f // .......0....sss.
        .byte $00,$00,$00,$3c,$1c,$1c,$1c,$3e,$00,$00,$00,$7f,$03,$7f,$70,$7f // ...<...>......p.
        .byte $00,$00,$00,$7f,$03,$1f,$03,$7f,$00,$70,$70,$76,$76,$7f,$06,$06 // .........ppvv...
        .byte $00,$00,$00,$7f,$70,$7e,$07,$7e,$00,$70,$70,$70,$70,$7f,$73,$7f // ....p~.~.pppp.s.
        .byte $00,$00,$00,$7f,$03,$03,$03,$03,$03,$00,$00,$7f,$73,$7f,$73,$7f // ............s.s.
        .byte $00,$00,$00,$7f,$73,$7f,$03,$03,$03,$00,$00,$18,$18,$00,$18,$18 // ....s...........
        .byte $00,$00,$00,$18,$18,$00,$18,$30,$00,$00,$00,$1c,$38,$70,$38,$1c // .......0....8p8.
        .byte $00,$00,$00,$00,$3c,$00,$3c,$00,$00,$00,$00,$38,$1c,$0e,$1c,$38 // ....<.<....8...8
        .byte $00,$00,$00,$7f,$63,$0f,$00,$0c,$00,$00,$00,$00,$00,$00,$00,$00 // ....c...........
        .byte $00,$ff,$ff,$00,$00,$fc,$fc,$80,$80,$ff,$ff,$01,$01,$fc,$fc,$81 // ................
        .byte $81,$ff,$ff,$c0,$c0,$8f,$8f,$8f,$8f,$ff,$ff,$01,$01,$fc,$fc,$8c // ................
        .byte $8c,$ff,$ff,$00,$00,$ff,$ff,$80,$80,$ff,$ff,$80,$80,$ff,$ff,$80 // ................
        .byte $80,$ff,$ff,$c0,$c0,$8f,$8f,$8c,$8c,$ff,$ff,$8c,$8c,$8c,$8c,$80 // ................
        .byte $80,$ff,$ff,$e3,$e3,$e3,$e3,$e3,$e3,$ff,$ff,$00,$00,$f9,$f9,$f9 // ................
        .byte $f9,$ff,$ff,$8c,$8c,$89,$89,$83,$83,$8f,$8f,$8f,$8f,$8f,$8f,$8f // ................
        .byte $8f,$ff,$ff,$9c,$9c,$88,$88,$80,$80,$9f,$9f,$8c,$8c,$84,$84,$80 // ................
        .byte $80,$ff,$ff,$01,$01,$fc,$fc,$8c,$8c,$ff,$ff,$01,$01,$fc,$fc,$81 // ................
        .byte $81,$ff,$ff,$c1,$c1,$9c,$9c,$9c,$9c,$ff,$ff,$01,$01,$fc,$fc,$81 // ................
        .byte $81,$ff,$ff,$f0,$f0,$e3,$e3,$e3,$e3,$ff,$ff,$00,$00,$e3,$e3,$e3 // ................
        .byte $e3,$ff,$ff,$8c,$8c,$8c,$8c,$8c,$8c,$ff,$ff,$8c,$8c,$8c,$8c,$8c // ................
        .byte $8c,$fc,$fc,$9c,$9c,$94,$94,$80,$80,$ff,$ff,$8c,$8c,$8c,$8c,$c1 // ................
        .byte $c1,$ff,$ff,$8c,$8c,$8c,$8c,$80,$80,$ff,$ff,$00,$00,$f1,$f1,$e3 // ................
        .byte $e3,$ff,$ff,$c3,$c3,$c7,$c7,$c7,$c7,$ff,$ff,$e0,$e0,$c7,$c7,$01 // ................
        .byte $01,$ff,$ff,$c3,$c3,$e3,$e3,$e3,$e3,$ff,$ff,$e7,$e7,$c3,$c3,$e7 // ................
        .byte $e7,$ff,$ff,$ef,$ef,$c0,$c0,$80,$80,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$e7,$e7,$e7,$e7,$e7,$e7,$ff,$ff,$93,$93,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$c9,$c9,$80,$80,$c9,$c9,$ff,$ff,$c3,$c3,$97,$97,$c3 // ................
        .byte $c3,$ff,$ff,$99,$99,$93,$93,$e7,$e7,$ff,$e3,$c9,$c9,$e3,$e3,$c0 // ................
        .byte $c0,$ff,$ff,$f3,$f3,$e7,$e7,$ff,$ff,$ff,$ff,$f1,$f1,$e3,$e3,$e3 // ................
        .byte $e3,$ff,$ff,$c7,$c7,$e3,$e3,$e3,$e3,$ff,$ff,$bd,$bd,$e7,$e7,$81 // ................
        .byte $81,$ff,$ff,$e3,$e3,$e3,$e3,$80,$80,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$80,$80,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$fc,$fc,$f9,$f9,$f3,$f3,$ff,$ff,$80,$80,$8c,$8c,$8c // ................
        .byte $8c,$ff,$ff,$c3,$c3,$e3,$e3,$e3,$e3,$ff,$ff,$80,$80,$fc,$fc,$80 // ................
        .byte $80,$ff,$ff,$80,$80,$fc,$fc,$e0,$e0,$8f,$8f,$89,$89,$89,$89,$80 // ................
        .byte $80,$ff,$ff,$80,$80,$8f,$8f,$81,$81,$8f,$8f,$8f,$8f,$8f,$8f,$80 // ................
        .byte $80,$ff,$ff,$80,$80,$fc,$fc,$fc,$fc,$ff,$ff,$80,$80,$8c,$8c,$80 // ................
        .byte $80,$ff,$ff,$80,$80,$8c,$8c,$80,$80,$ff,$ff,$e7,$e7,$e7,$e7,$ff // ................
        .byte $ff,$ff,$ff,$e7,$e7,$e7,$e7,$ff,$ff,$ff,$ff,$e3,$e3,$c7,$c7,$8f // ................
        .byte $8f,$ff,$ff,$ff,$ff,$c3,$c3,$ff,$ff,$ff,$ff,$c7,$c7,$e3,$e3,$f1 // ................
        .byte $f1,$ff,$ff,$80,$80,$9c,$9c,$f0,$f0,$ff // ..........

// --- Region $0c09-$0d1f ---
.pc = $0c09 "Program $0c09"
        .byte $8c,$8c,$8c,$ff,$ff,$ff,$ff,$8c,$8c,$81,$81,$ff,$ff,$ff,$ff,$8f // ................
        .byte $8f,$c0,$c0,$ff,$ff,$ff,$ff,$8c,$8c,$81,$81,$ff,$ff,$ff,$ff,$8f // ................
        .byte $8f,$80,$80,$ff,$ff,$ff,$ff,$8f,$8f,$8f,$8f,$ff,$ff,$ff,$ff,$8c // ................
        .byte $8c,$c0,$c0,$ff,$ff,$ff,$ff,$8c,$8c,$8c,$8c,$8f,$8f,$ff,$ff,$e3 // ................
        .byte $e3,$e3,$e3,$ff,$ff,$ff,$ff,$f9,$f9,$81,$81,$ff,$ff,$ff,$ff,$89 // ................
        .byte $89,$8c,$8c,$ff,$ff,$ff,$ff,$8f,$8f,$80,$80,$ff,$ff,$ff,$ff,$94 // ................
        .byte $94,$9c,$9c,$9f,$9f,$bf,$bf,$88,$88,$8c,$8c,$fe,$fe,$ff,$ff,$8c // ................
        .byte $8c,$c1,$c1,$ff,$ff,$ff,$ff,$8f,$8f,$8f,$8f,$ff,$ff,$ff,$ff,$90 // ................
        .byte $90,$c1,$c1,$fc,$fc,$ff,$ff,$89,$89,$8c,$8c,$ff,$ff,$ff,$ff,$e3 // ................
        .byte $e3,$07,$07,$ff,$ff,$ff,$ff,$e3,$e3,$e3,$e3,$ff,$ff,$ff,$ff,$8c // ................
        .byte $8c,$c1,$c1,$ff,$ff,$ff,$ff,$c1,$c1,$e3,$e3,$ff,$ff,$ff,$ff,$88 // ................
        .byte $88,$9c,$9c,$ff,$ff,$ff,$ff,$8c,$8c,$8c,$8c,$ff,$ff,$ff,$ff,$e3 // ................
        .byte $e3,$e3,$e3,$e3,$e3,$ff,$ff,$c7,$c7,$80,$80,$ff,$ff,$ff,$ff,$c7 // ................
        .byte $c7,$c3,$c3,$ff,$ff,$ff,$ff,$8f,$8f,$80,$80,$ff,$ff,$ff,$ff,$e3 // ................
        .byte $e3,$c3,$c3,$ff,$ff,$ff,$ff,$e7,$e7,$e7,$e7,$ff,$ff,$ff,$ff,$c0 // ................
        .byte $c0,$ef,$ef,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$e7,$e7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$80 // ................
        .byte $80,$c9,$c9,$ff,$ff,$ff,$ff           // .......

// --- Region $0d29-$0f07 ---
.pc = $0d29 "Program $0d29"
        .byte $c9,$99,$99,$ff,$ff,$ff,$ff,$99,$99,$84,$84,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$e3,$e3,$f1,$f1,$ff,$ff,$ff,$ff,$e3 // ................
        .byte $e3,$c7,$c7,$ff,$ff,$ff,$ff,$e7,$e7,$bd,$bd,$ff,$ff,$ff,$ff,$e3 // ................
        .byte $e3,$e3,$e3,$ff,$ff,$ff,$ff,$cf,$cf,$9f,$9f,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$cf,$cf,$cf,$cf,$ff,$ff,$ff,$ff,$e7 // ................
        .byte $e7,$cf,$cf,$ff,$ff,$ff,$ff,$8c,$8c,$80,$80,$ff,$ff,$ff,$ff,$e3 // ................
        .byte $e3,$c1,$c1,$ff,$ff,$ff,$ff,$8f,$8f,$80,$80,$ff,$ff,$ff,$ff,$fc // ................
        .byte $fc,$80,$80,$ff,$ff,$ff,$ff,$f9,$f9,$f9,$f9,$ff,$ff,$ff,$ff,$f8 // ................
        .byte $f8,$81,$81,$ff,$ff,$ff,$ff,$8c,$8c,$80,$80,$ff,$ff,$ff,$ff,$fc // ................
        .byte $fc,$fc,$fc,$fc,$fc,$ff,$ff,$8c,$8c,$80,$80,$ff,$ff,$ff,$ff,$fc // ................
        .byte $fc,$fc,$fc,$fc,$fc,$ff,$ff,$e7,$e7,$e7,$e7,$ff,$ff,$ff,$ff,$e7 // ................
        .byte $e7,$cf,$cf,$ff,$ff,$ff,$ff,$c7,$c7,$e3,$e3,$ff,$ff,$ff,$ff,$c3 // ................
        .byte $c3,$ff,$ff,$ff,$ff,$ff,$ff,$e3,$e3,$c7,$c7,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$f3,$f3,$ff,$ff,$ff,$ff,$06,$08,$08,$08,$08,$08,$08,$01,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$08 // ................
        .byte $08,$08,$08,$08,$08,$08,$01,$08,$08,$08,$08,$08,$08,$08,$01,$00 // ................
        .byte $00,$00,$00,$02,$00,$02,$02,$0a,$02,$0a,$0a,$07,$0a,$07,$07,$01 // ................
        .byte $07,$01,$01,$07,$01,$07,$07,$0a,$07,$0a,$0a,$02,$0a,$02,$02,$00 // ................
        .byte $02,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$06,$00,$06,$06,$0e // ................
        .byte $06,$0e,$0e,$03,$0e,$03,$03,$01,$03,$01,$01,$03,$01,$03,$03,$0e // ................
        .byte $03,$0e,$0e,$06,$0e,$06,$06,$00,$06,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$28,$8f,$58,$8f,$88,$8f,$b8,$8f,$e8,$8f,$18,$8f,$00,$00,$40 // .(.X...........@
        .byte $0b,$00,$00,$00,$7e,$c8,$00,$12,$01,$01,$7e,$7e,$7e,$00,$00,$f0 // ....~.....~~~...
        .byte $f0,$00,$00,$00,$55,$00,$dd,$dd,$dd,$dd,$dd,$dd,$dd,$dd,$00 // ....U..........

txt_0ea8:
        .text "     "

txt_0ead:
        .encoding "screencode_mixed"
        .text "hotline presents on"
        .encoding "petscii_upper"

txt_0ec0:
        .text " 28-05-1988             "

txt_0ed8:
        .encoding "screencode_mixed"
        .text "alf, the first adventure"
        .encoding "petscii_upper"

txt_0ef0:
        .text "           "
        .byte $09,$0e,$14,$12,$0f,$2d,$03,$0f,$04,$09,$0e,$07,$20 // .....-...... 

// --- Region $0f09-$1046 ---
.pc = $0f09 "txt_0f09"

txt_0f09:
        .encoding "screencode_mixed"
        .text "y the silver surfer"
        .encoding "petscii_upper"

txt_0f1c:
        .text "!         "
        .byte $0d                                   // string terminator

txt_0f27:
        .encoding "screencode_mixed"
        .text "usic by jeroen tel of scoop"
        .encoding "petscii_upper"

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

txt_0f48:
        .encoding "screencode_mixed"
        .text " right on"
        .encoding "petscii_upper"

txt_0f51:
        .text "... "
        .byte $04,$09,$01,$0c                       // ....

txt_0f59:
        .text ":(0)5750-24597 "
        .byte $09,$0e,$20,$08,$0f,$0c,$0c,$01,$0e,$04 // .. .......

txt_0f72:
        .text "... "

txt_0f76:
        .encoding "screencode_mixed"
        .text "send all your diskcovers to bambam, show up at venlo, stay cool, throw away the illigal, read the zzap, kick your own ass, spend all your money on stamps and telephone and you are a"
        .encoding "petscii_upper"

txt_102b:
        .text " 100% "
        .byte $17,$09,$05,$12,$04,$0f,$20,$00,$b6,$ce,$fe,$fe,$fe,$00,$00,$06 // ...... .........
        .byte $06,$0e,$0e,$06,$06,$00               // ......

// --- Region $1592-$1883 ---
.pc = $1592 "txt_1592"

txt_1592:
        .text "-FAME ON THE RUN-<MIKE>-"
        .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,$0d,$09,$d0,$a3 // .Q.7.7.W..N.....
        .byte $82,$6e,$68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc // .nhn...9...F....
        .byte $10,$5e,$d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20,$bc,$ac,$e4 // .^.r8&B..... ...
        .byte $70,$4c,$84,$18,$10,$70,$40,$70,$40,$78,$58,$c8,$e0,$98,$08,$30 // pL...p@p@xX....0
        .byte $20,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$02,$02,$02,$02 //  ...............
        .byte $02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04,$05,$05,$05,$06 // ................
        .byte $06,$06,$07,$07,$08,$08,$09,$09,$0a,$0a,$0b,$0c,$0d,$0d,$0e,$0f // ................
        .byte $10,$11,$12,$13,$14,$15,$17,$18,$1a,$1b,$1d,$1f // ............

txt_1646:
        .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,$9f,$a2,$c1,$dd,$fa,$1b,$62,$86,$d0,$f3,$14,$39,$46,$17,$17 // .......b....9F..
        .byte $17,$17,$17,$18,$18,$18,$18,$18,$19,$19,$19,$01,$02,$04,$00,$07 // ................
        .byte $0e,$30,$00,$10,$00,$00,$00,$06,$00,$00,$00,$08,$86,$e2,$e8,$04 // .0..............
        .byte $04,$06,$22,$00,$00,$09,$00,$10,$12,$00,$00,$01,$00,$00,$00,$00 // ..".............
        .byte $00,$00,$1a,$20,$3c,$01,$15,$01,$01,$00,$05,$0a,$02,$08,$ff,$fe // ... <...........
        .byte $ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$78,$d6,$08,$00,$0f,$00 // ..........x.....
        .byte $80,$00,$80,$00,$ff,$08,$6d,$78,$95,$17,$17,$17,$06,$00,$00,$00 // ......mx........
        .byte $00,$b0,$00,$00,$ff,$03,$03,$01,$ff,$ff,$ff,$02,$00,$01,$00,$08 // ................
        .byte $00,$be,$81,$03,$41,$41,$24,$02,$00,$a7,$08,$41,$a2,$02,$00,$08 // ....AA$....A....
        .byte $0a,$db,$76,$41,$06,$03,$00,$ff,$00,$f6,$08,$04,$83,$00,$01,$03 // ..vA............
        .byte $00,$fd,$00,$11,$41,$60,$20,$02,$00,$f5,$78,$0d,$85,$00,$03,$0c // ....A` ...x.....
        .byte $00,$f5,$78,$05,$84,$00,$02,$04,$07,$08,$a8,$41,$a7,$02,$00,$ff // ..x........A....
        .byte $68,$70,$78,$96,$7c,$a3,$b3,$19,$19,$19,$19,$19,$19,$19,$08,$04 // hpx.|...........
        .byte $04,$05,$0d,$06,$03,$00,$00,$03,$04,$0c,$02,$00,$00,$00,$00,$00 // ................
        .byte $00,$06,$00,$00,$00,$00,$00,$00,$00,$00,$1f,$65,$0f,$20,$30,$60 // ...........e. 0`
        .byte $74,$9b,$89,$a0,$19,$19,$19,$19,$a9,$19,$0a,$1f,$6c,$73,$90,$17 // t...........ls..
        .byte $17,$17,$02,$01,$03,$01,$02,$ff,$6c,$17,$00,$00,$00,$00,$00,$00 // ........l.......
        .byte $00,$0b,$04,$06,$04,$06,$04,$06,$08,$09,$08,$04,$04,$06,$04,$06 // ................
        .byte $04,$08,$04,$08,$ff,$7b,$17,$00,$00,$00,$00,$05,$05,$07,$0a,$05 // .....{..........
        .byte $05,$0c,$0c,$ff,$95,$17,$a0,$df,$ff,$a7,$83,$1a,$a4,$81,$3e,$45 // ..............>E
        .byte $83,$a6,$1a,$81,$a4,$3e,$a7,$1a,$1a,$a4,$45,$a7,$1a,$a4,$3e,$a6 // .....>....E...>.
        .byte $1a,$a7,$1a,$a4,$45,$a6,$1a,$ff,$a7,$83,$1a,$a4,$81,$3e,$45,$83 // ....E........>E.
        .byte $a6,$1a,$81,$a4,$3e,$a7,$1a,$1a,$a4,$45,$a7,$1a,$a4,$3e,$a6,$1a // ....>....E...>..
        .byte $1a,$1a,$1a,$ff,$a7,$83,$1a,$a4,$81,$3e,$45,$83,$a6,$1a,$81,$a7 // .........>E.....
        .byte $1a,$1a,$1a,$a4,$45,$a7,$1a,$a4,$3e,$a6,$1a,$1a,$a4,$45,$a7,$1a // ....E...>....E..
        .byte $ff,$83,$22,$22,$81,$22,$1d,$20,$1b,$1d // .."".". ..

txt_1803:
        .text " %$"
        .byte $22                                   // double quote character
        .text "$"
        .byte $22                                   // double quote character
        .text " "
        .byte $83,$22,$22,$81,$22,$1d,$20,$22,$1d   // ."".". ".

txt_1813:
        .text "''$$"
        .byte $22                                   // double quote character
        .text " "
        .byte $1d,$ff,$a2,$81                       // ....

txt_181d:
        .text ":=:::<="
        .byte $83,$3a,$83,$3a,$81,$3a,$83,$38,$83,$38,$83,$3a,$3a,$81,$3a,$3c // .:.:.:.8.8.::.:<
        .byte $3d,$83,$3a,$83,$44,$81,$46,$81,$3f,$3f,$83,$44,$81 // =.:.D.F.??.D.

txt_1841:
        .text "558:535:558:5?5=8:"
        .byte $83
        .byte $35,$35,$81
        .text "8:8:"
        .byte $83
        .byte $35,$35,$81
        .byte $38,$3a,$ff,$81
        .byte $1d,$1d,$83,$1d,$1d,$81,$1b,$83,$1d,$81 // ..........

txt_186d:
        .text "%$"
        .byte $22                                   // double quote character
        .text " "
        .byte $1b,$1d,$1b,$1d,$1d,$83,$1d,$1d,$81,$1b,$83,$1d,$81 // .............

txt_187e:
        .text "   "
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "$"

// --- Region $1891-$19bf ---
.pc = $1891 "Segment $1891"
        .byte $41,$87,$44,$fd,$83,$50,$93,$41,$a8,$81,$3a,$3a,$83,$3a,$3a,$81 // A.D..P.A..::.::.
        .byte $38,$85,$3a,$83                       // 8.:.

txt_18a5:
        .text "<=?"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $9f,$46,$83,$48,$87,$46,$44,$fd,$03,$50,$46,$87,$4b,$fd,$83,$50 // .F.H.FD..PF.K..P
        .byte $93,$48,$a8,$81,$3f,$3f,$83,$3c,$3f,$81,$3c,$81,$3c,$83,$3f,$81 // .H..??.<?.<.<.?.
        .text "AA??"
        .byte $83
        .byte $3c,$ff,$83
        .byte $20,$20,$81
        .byte $20,$22,$1d

txt_18d7:
        .text "$"
        .byte $22                                   // double quote character
        .text "%  "
        .byte $83,$20,$81,$20,$1d,$83,$20,$20,$81,$20,$22,$1d // . . ..  . ".

txt_18e8:
        .text "%'%"
        .byte $22                                   // double quote character
        .text " "
        .byte $81                                   // .

txt_18ee:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "  "
        .byte $ff,$83,$1b,$1b,$81,$1b,$1d,$20,$22,$1d,$20,$1b,$1b,$1b,$22,$20 // ....... ". ..." 
        .byte $1b,$83,$1b,$1b,$81,$1b,$1d           // .......

txt_1909:
        .text " "
        .byte $22                                   // double quote character
        .text "$'''"
        .byte $22                                   // double quote character
        .text " "
        .byte $1d,$1b,$ff,$a1,$97,$44,$87,$46,$8f,$48,$87,$46,$85,$44,$81,$44 // .....D.F.H.F.D.D
        .byte $9f,$46,$3f,$97,$44,$87,$46,$8f,$48,$87,$46,$85,$44,$81,$44,$9f // .F?.D.F.H.F.D.D.
        .byte $46,$8b,$4a,$83,$4b,$8f,$4d,$ff,$e1,$90,$cf,$a3,$81,$1b,$1d,$83 // F.J.K.M.........
        .byte $1e,$83,$20,$21,$ff,$c3,$a1,$87,$46,$83,$44,$87,$46,$8b,$49,$87 // .. !....F.D.F.I.
        .byte $46,$83,$44,$87,$4b,$8b,$49,$87,$44,$83,$42,$93,$44,$87,$44,$83 // F.D.K.I.D.B.D.D.
        .byte $42,$83,$49,$49,$87,$46,$ff,$1a,$84,$90,$44,$1a,$04,$90,$c4,$0c // B.II.F....D.....
        .byte $18,$0c,$00,$11,$81,$11,$10,$00,$48,$00,$00,$0c,$48,$08,$0a,$28 // ........H...H..(
        .byte $08,$38,$08,$28,$08,$08,$28,$00,$11,$81,$11,$41,$80,$40,$80,$40 // .8.(..(....A.@.@
        .byte $80,$10,$40,$80,$08,$03,$38,$02,$01,$00,$11,$81,$41,$10,$08,$21 // ..@...8.....A..!
        .byte $41,$40,$10,$88,$20,$08,$20,$88,$06,$f2,$0f,$01,$0f,$01,$0f,$01 // A@.. . .........
        .byte $0f,$01,$0c,$18,$00,$fd,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ...............

// --- Region $1aaa-$1ad5 ---
.pc = $1aaa "dat_1aaa"

dat_1aaa:
        .byte $78,$a2,$00,$a9,$c7,$8d,$16,$d0,$bc,$00,$0e,$88,$d0,$fd,$bd,$50 // x..............P
        .byte $0e,$8d,$20,$d0,$8d,$21,$d0,$e8,$e0,$04,$d0,$ec,$a9,$00,$a0,$08 // .. ..!..........
        .byte $88,$d0,$fd,$8d,$20,$d0,$8d,$21,$d0,$20,$fd,$1a // .... ..!. ..

// --- Region $1b3b-$1b46 ---
.pc = $1b3b "Segment $1b3b"
        .byte $45,$1b,$ad,$45,$1b,$c9,$03,$f0,$03,$60,$00,$01 // E..E.....`..

// --- Region $1cda-$1d14 ---
.pc = $1cda "Segment $1cda"
        .byte $00,$b9,$01,$32,$99,$01,$08,$c8,$d0,$f7,$ee,$07,$04,$ee,$04,$04 // ...2............
        .byte $d0,$ed,$c6,$01,$58,$4c,$e2,$fc,$00,$00,$00,$00,$00,$00,$00,$00 // ....XL..........
        .byte $00,$00,$00,$00,$00,$00               // ......

txt_1d00:
        .encoding "screencode_mixed"
        .text "   ye ke ye ke"
        .encoding "petscii_upper"

txt_1d0e:
        .text "...    "

// --- Region $1d42-$1f6e ---
.pc = $1d42 "txt_1d42"

txt_1d42:
        .encoding "screencode_mixed"
        .text "st adventure - imported on"
        .encoding "petscii_upper"

txt_1d5c:
        .text " 28-05-1988!  "

txt_1d6a:
        .encoding "screencode_mixed"
        .text "the hotline still no ranking at list of honour to: ikari, fairlight, jewels, inxs, transcom, beasties, scoop, agile, razor express, radwar/tlc, judges, orion"
        .encoding "petscii_upper"

txt_1e07:
        .text "... "

txt_1e0b:
        .encoding "screencode_mixed"
        .text "u.s.a. list of no ranking at all to: public enemy (right on"
        .encoding "petscii_upper"

txt_1e46:
        .text "...), "

txt_1e4c:
        .encoding "screencode_mixed"
        .text "exodus, abyss, inc, new age, nfi, survivors and all our the rest of our fucking cool contacts"
        .encoding "petscii_upper"

txt_1ea9:
        .text "... "

txt_1ead:
        .encoding "screencode_mixed"
        .text "active hotline members on the"
        .encoding "petscii_upper"

txt_1eca:
        .text " 64 "

txt_1ece:
        .encoding "screencode_mixed"
        .text "are: bambam, sledgehammer, silver surfer, lethal, xxx, henk, airborne, chuck d., panther"
        .encoding "petscii_upper"

txt_1f26:
        .text "...   "

txt_1f2c:
        .encoding "screencode_mixed"
        .text "later from bambam"
        .encoding "petscii_upper"

txt_1f3d:
        .text "...       "

txt_1f47:
        .encoding "screencode_mixed"
        .text "headbang on spacebar"
        .encoding "petscii_upper"

txt_1f5b:
        .text "!                  "
        .byte $00                                   // string terminator

// --- Region $2020-$202d ---
.pc = $2020 "sub_2020"
// Referenced by: jsr from $1d15

sub_2020:
        .fill 13, $00
// Referenced by: jsr from $1d33

sub_202d:
        .byte $00                                   // .

// --- Region $2141-$2914 ---
.pc = $2141 "dat_2141"

dat_2141:
        .byte $03,$03,$03,$03,$03,$03,$03,$00,$ff,$00
        .text "?:999"
        .byte $00
        .byte $ff,$00,$ff,$aa,$55,$55,$55,$00,$ff,$00,$ff,$aa,$56,$56,$56,$00 // ....UUU.....VVV.
        .byte $ff,$0f,$cf,$cf,$cf,$cf,$cf,$00,$ff,$00
        .text "?:999"
        .byte $00
        .byte $ff,$00,$ff,$aa,$55,$55,$55,$00,$ff,$00,$ff,$aa,$56,$56,$56,$00 // ....UUU.....VVV.
        .byte $fc,$0c,$cc,$cc,$cf,$cf,$cf,$00,$00,$0f,$3c,$f3,$ce,$39,$39,$00 // ..........<..99.
        .byte $ff,$c0,$3f,$ea,$95,$55,$55,$00,$ff,$00,$ff,$aa,$55,$55,$55,$00 // ..?..UU.....UUU.
        .byte $ff,$00,$ff,$aa,$55,$55,$55,$00,$ff,$00,$ff,$aa,$55,$55,$55,$00 // ....UUU.....UUU.
        .byte $ff,$00,$ff,$aa,$55,$55,$55,$00,$ff,$00,$ff,$aa,$55,$55,$55,$00 // ....UUU.....UUU.
        .byte $ff,$00,$ff,$aa,$55,$55,$55,$00,$ff,$00,$ff,$aa,$55,$55,$55,$00 // ....UUU.....UUU.
        .byte $ff,$00,$ff,$aa,$55,$55,$55,$00,$ff,$00,$ff,$aa,$55,$55,$55,$00 // ....UUU.....UUU.
        .byte $ff,$00,$ff,$aa,$55,$55,$55,$00,$ff,$03,$fc,$ab,$5a,$55,$55,$00 // ....UUU.....ZUU.
        .byte $00,$f0
        .byte $3c,$cf,$b3,$ac,$6c,$00
        .text "?033"
        .byte $f3,$f3,$f3,$00
        .byte $ff,$00,$ff,$aa,$95,$95,$95,$00,$ff,$00,$ff,$aa,$55,$55,$55,$00 // ............UUU.
        .byte $ff,$00,$fc,$ac,$6c,$6c,$6c,$00,$ff,$00,$ff,$ea,$e5,$e5,$e5,$00 // ....lll.........
        .byte $ff,$00,$ff,$aa,$55,$55,$55,$00,$ff,$00,$ff,$aa,$55,$55,$55,$00 // ....UUU.....UUU.
        .byte $ff,$00,$ff,$aa,$55,$55,$55,$00,$ff,$00,$ff,$aa,$55,$55,$55,$00 // ....UUU.....UUU.
        .byte $ff,$0c,$c0,$bc,$ab,$5a,$56,$00,$ff,$00,$ff // .....ZV....

txt_224c:
        .text ">>"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $c3,$00,$ff,$00,$ff,$aa,$55,$95,$95,$00,$ff,$00,$ff,$aa,$55,$55 // ......U.......UU
        .byte $55,$00,$ff,$00,$fc,$ac,$6c,$6c,$6c,$00,$c0,$c0,$c0,$c0,$c0,$c0 // U.....lll.......
        .byte $c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$03,$03,$03,$03,$03,$03,$03,$03   // .........

txt_2288:
        .text "99999999UUUUUUUUVVVVVVVV"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $cf,$cf,$cf,$cf,$cf,$cf,$cf           // .......

txt_22a8:
        .text "99999999UUUUUUUUVVVVVVVV"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$cc,$c3,$c3,$c3,$c3,$c3,$e9,$e5,$e5,$a5,$95,$95,$95,$95 // ...............

dat_22d0:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU"
        .byte $6b,$5b,$5b                           // k[[

txt_2333:
        .text "ZVVVV333"
        .byte $c3                                   // 'C' | $80 (end-of-string marker)
        .byte $c3,$c3,$c3,$c3,$95,$95,$95,$95,$95,$95,$95,$aa // ............

txt_2348:
        .text "UUUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $6c,$6c,$6c,$6c,$6c,$6c,$6c,$ac,$e5,$e5,$e5,$e5,$e5,$e5,$e5,$e5 // lllllll.........

dat_2360:
        .text "UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUUU"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $b3,$b0,$ac,$6c,$6c,$6c,$6c,$95,$e5,$e5,$e5,$e5,$e5,$f9 // ...llll.......

txt_2397:
        .text "9UUUUUUUU"
        .fill 8, $6c
        .fill 8, $c0
        .fill 16, $00
        .fill 8, $03

txt_23c8:
        .text "999999:9UUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_23d7:
        .text "UVVVVVV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $56,$cf,$cf,$cf,$cf,$cf,$cf,$cf,$cf   // V........

txt_23e8:
        .text "999999:9UUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_23f7:
        .text "UVVVVVV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $56,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$95 // V.........

txt_2409:
        .text "UUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_240f:
        .text "UUUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$55,$6a,$6f,$ac,$bc,$b0,$b3,$b3,$55,$aa,$ff,$00,$cf,$ce,$ce // UUjo.....U......
        .byte $ce,$55,$aa,$ff,$00,$ff,$aa,$aa       // .U......

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

txt_2437:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$f3,$b3,$b3,$b3,$55,$aa,$ff,$00,$cf,$ce,$ce,$ce,$55,$aa // ......U.......U.
        .byte $ff,$00,$ff,$aa,$aa                   // .....

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

txt_2457:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$f3,$b3,$b3,$b3,$55,$a9,$f9,$3a,$3e,$0e,$ce,$ce // ......U..:>...

txt_2468:
        .text "UUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)

txt_246f:
        .text "UUUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$b3,$b0,$b3,$b3,$b3,$b3,$b3,$b3,$ff,$00,$ff,$aa,$95,$95,$aa // U...............
        .byte $95,$ff,$00,$ff,$aa                   // .....

txt_248c:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$fc,$00,$fc,$ac,$6c,$6c,$ac,$6c,$e5,$e5,$e5,$e5,$e5,$e5,$ea // U....ll.l.......
        .byte $e5                                   // .

txt_24a0:
        .text "UUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$55,$5a,$5b,$5b,$5b,$5b,$ab,$5b,$55,$aa,$ff,$03,$33,$3c,$3c // UUZ[[[[.[U...3<<
        .byte $3c,$55,$95,$95,$a5,$e5,$e5,$ea,$e5   // <U.......

txt_24c0:
        .text "UUUUUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$5b,$5b,$5b,$5b,$5b,$5b,$ab,$5b,$39,$3a,$3f,$00 // U[[[[[[.[9:?.

txt_24d4:
        .text "?000U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$ff,$00,$00,$00,$6c,$ac,$fc,$00,$ff,$00,$00,$00,$c0,$c0 // ......l.........
        .byte $c0,$c0,$c0,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$03,$03,$03,$03,$03,$03,$03,$03 // ..............

txt_2508:
        .text "9:9::;:9U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$aa,$aa,$ff,$aa                   // U....

txt_2517:
        .text "UV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $56,$aa,$aa,$ff,$aa,$55,$cf,$cf,$c0,$ff,$aa,$ff,$aa,$55,$39,$3a // V....U.......U9:
        .byte $39,$fa,$aa,$ff,$aa                   // 9....

txt_252f:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$aa,$aa,$ff,$aa                   // U....

txt_2537:
        .text "UV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $56,$aa,$aa,$fe,$aa,$56,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$55,$aa // V....V........U.
        .byte $55,$aa,$aa,$ff,$aa                   // U....

txt_254f:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$aa,$aa,$ff,$aa,$55,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$ce,$ce // U....U..........
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$55,$aa,$55,$aa,$aa,$ff,$aa,$ff,$55,$aa // ......U.U.....U.
        .byte $55,$aa,$aa,$ff,$aa,$ff,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$ce,$ce // U...............
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$55,$aa,$55,$aa,$aa,$ff,$aa,$ff,$55,$aa // ......U.U.....U.
        .byte $55,$aa,$aa,$ff,$aa,$ff,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$ce,$ce // U...............
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$55,$aa,$55,$aa,$aa,$ff,$aa,$ff,$55,$aa // ......U.U.....U.
        .byte $55,$aa,$aa,$ff,$aa,$ff,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$95,$aa // U...............
        .byte $95,$aa,$aa,$bf,$aa,$bf,$55,$aa,$55,$aa,$aa,$ff,$aa,$ff,$6c,$ac // ......U.U.....l.
        .byte $6c,$ac,$ac,$ec,$ac,$ec,$e5,$ea,$e5,$ea,$ea,$ef,$ea,$ef,$55,$aa // l.............U.
        .byte $55,$aa,$aa,$ff,$aa,$ff,$5b,$ab,$5b,$ab,$ab,$fb,$ab,$fb // U.....[.[.....

txt_25f0:
        .text "<<<<<<<<"
        .byte $e5,$ea,$e5,$ea,$ea,$ef,$ea,$ef,$55,$aa,$55,$aa,$aa,$ff,$aa,$ff // ........U.U.....
        .byte $5b,$ab,$5b,$ab,$ab,$fb,$ab,$fb
        .byte $30,$3f,$00
        .text "?:;:;"
        .byte $00,$ff,$00,$ff,$aa,$ff,$aa,$ff,$00,$ff,$00,$ff,$aa,$fe,$aa,$fe // ................
        .byte $00,$fc,$0c,$cc,$cc,$cc,$cc,$cc,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .fill 8, $03

txt_2648:
        .text "98888888P"
        .byte $03,$c3,$02,$39,$03,$03,$c0,$00,$00,$33,$30,$20,$9b,$20,$30,$00 // ...9.....30 . 0.
        .byte $03,$00,$00,$30,$00,$00,$c0,$01,$00,$c0,$0c,$3b,$0c,$c0,$00,$55 // ...0.......;...U
        .byte $00,$0c,$0c,$08,$e6,$08,$0c,$56,$02,$c2,$02,$0e,$c2,$02,$02,$ce // .......V........
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$ce,$55,$15,$00,$00,$33,$0c,$00,$00,$55 // .......U...3...U
        .byte $55,$01,$00,$30,$ec,$30,$03,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$ce // U..0.0..........
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$ce,$ff,$55,$55,$01,$00,$30,$0c,$00,$ff // ........UU..0...
        .byte $55,$55,$55,$15,$00,$00,$c0,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$ce // UUU.............
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$ce,$ff,$aa,$55,$55,$55,$05,$00,$03,$ff // .........UUU....
        .byte $aa
        .text "UZUU"
        .byte $15
        .byte $30,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$ce
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$ce,$ff,$aa,$55,$aa,$55,$55,$43,$00,$ff // .........U.UUC..
        .byte $aa,$55,$aa,$55,$55,$00,$00,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$bf // .U.UU...........
        .byte $95,$95,$95,$90,$80,$80,$83
        .text "UUU"
        .byte $40                                   // @ character
        .byte $0c,$00,$00,$00,$6c
        .byte $6c,$6c
        .text ",,,,,"
        .byte $ef,$ea,$e5,$e5,$e5,$e0,$e0,$e0,$ff
        .byte $aa
        .text "UUUU"
        .byte $01,$00,$fb,$ab,$5b,$ab,$5b,$5b,$5b,$0b

txt_2730:
        .text "<<<<<<<<"
        .byte $ef,$ea,$e5,$ea,$e5,$e5,$e5,$e0,$ff,$aa,$55,$aa,$55,$55,$00,$0c // ..........U.UU..
        .byte $fb,$ab,$5b,$ab,$5b,$5b,$0b,$cb       // ..[.[[..

txt_2750:
        .text ";:999988"
        .byte $ff,$aa
        .text "UZUU"
        .byte $00,$c0,$fe,$aa
        .byte $56,$aa
        .byte $56,$56,$56,$02
        .fill 8, $cc
        .fill 16, $00
        .fill 8, $03

txt_2788:
        .text "88888888"
        .byte $0c,$00,$c0,$00,$c0,$ff,$ff,$ff,$30,$02,$32,$32,$f2,$f2,$f2,$f2 // ........0.22....
        .byte $00,$aa,$ff,$c0,$cf,$cf,$cf,$cf,$00,$a8,$f8
        .text "88888"
        .byte $0c,$00,$c3,$00,$c0,$ff,$ff,$ff,$c2,$02,$02,$32,$32,$f2,$f2,$f2 // ...........22...
        .fill 8, $ce
        .byte $00,$00,$33,$00,$30,$30,$3f,$0f,$30,$00,$00,$00,$0c,$3c,$fc,$fc // ..3.00?.0....<..
        .fill 8, $b3
        .fill 8, $ce
        .byte $00,$00,$03,$30,$00,$30,$30,$3f,$00,$0c,$00,$30,$00,$00,$0c,$cc // ...0.00?...0....
        .fill 8, $b3
        .fill 8, $ce
        .byte $33,$02,$39,$02,$03,$03,$30,$00,$00,$03,$b0,$00,$00,$30,$00,$0c // 3.9...0......0..
        .fill 8, $b3
        .fill 8, $ce
        .byte $00,$03,$30,$00,$00,$00,$30,$00,$0c,$00,$00,$00,$30,$c0,$00,$00 // ..0...0.....0...
        .fill 8, $b3
        .byte $83,$82,$b9,$83,$83,$80,$8c,$80,$33,$30,$20,$9b,$20,$30,$33,$00 // ........30 . 03.

txt_2850:
        .text ",,,,,,,,"
        .byte $e0,$e0,$e0,$e0,$e0,$e0,$e3,$e0,$c0,$0c,$fb,$0c,$00,$0c,$00,$00 // ................
        .byte $cb,$0b,$0b,$0b,$cb,$0b,$0b,$cb       // ........

txt_2870:
        .text "<<<<<<<<"
        .byte $e0,$e0,$e0,$e3,$e0,$e0,$e3,$e0,$cc,$08,$e6,$08,$0c,$0c,$00,$30 // ...............0
        .byte $0b,$0b,$cb,$0b,$0b,$cb,$0b,$0b
        .byte $38,$3a,$3f,$00
        .text "?000"
        .byte $0c,$aa,$ff,$00,$ff,$00,$00,$00,$32,$aa,$ff,$00,$ff,$00,$00,$00 // ........2.......
        .byte $cc,$cc,$cc,$0c,$fc,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 8, $00
        .fill 8, $03

txt_28c8:
        .text "88888888"
        .fill 8, $ff
        .fill 8, $f2
        .fill 8, $cf

txt_28e8:
        .text "888888:"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$3f,$3f,$f2,$f2,$f2,$f2,$f0,$fc,$fc,$ff // ......??........
        .byte $ce,$c3,$f3,$b0,$bf,$aa,$00,$ff,$80,$aa,$ff,$00,$ff,$aa,$00,$ff // ................
        .byte $00,$aa,$ff,$00,$ff                   // .....

// --- Region $2917-$31f6 ---
.pc = $2917 "dat_2917"

dat_2917:
        .byte $ff,$b3,$b3,$f3,$00,$ff,$aa,$00,$ff,$ce,$0e,$3e,$3a,$f8,$a8,$00 // ...........>:...
        .byte $ff
        .text "?????"
        .byte $ff,$ff,$ff,$fc,$fc,$fc,$fc,$fc,$fc,$f2
        .byte $f2,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$cf,$ce,$ce,$ce,$ce,$ce,$ce,$ce // ................
        .byte $ce                                   // .

txt_2948:
        .text "0???????"
        .byte $0c,$cc,$fc,$fc,$fc,$fc,$fc,$fc,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3 // ................
        .byte $ce,$ce,$ce,$ce,$ce,$ce,$ce,$f3       // ........

txt_2968:
        .text "00<???"
        .byte $8f,$8f,$0c,$0c,$0c,$fc,$fc,$ff,$ff,$ff,$b3,$b0,$bc,$ac,$2f,$2a // ............../*
        .byte $00,$ff,$a0,$ea,$ff,$00,$ff,$aa,$00,$ff,$00,$aa,$ff,$00,$ff,$aa // ................
        .byte $00,$ff,$ac,$b0,$f3,$03,$ff,$aa,$00,$ff,$e3,$e3,$e3,$a3,$83,$8f // ................
        .byte $0f,$ff,$00,$fc,$ff,$ff,$ff,$ff,$ff,$ff,$cb,$cb,$cb,$cb,$cb,$cb // ................

txt_29ae:
        .text "+,<<<<<<<"
        .byte $ff,$e3,$e3,$e3,$e3,$e3,$e3,$e8,$38,$00,$00,$c0,$ff,$ff,$ff,$ff // ........8.......
        .byte $ff,$cb,$cb,$cb,$ca,$c2,$f2,$f0,$ff   // .........

txt_29d0:
        .text "0<"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $c0,$ff,$aa,$00,$ff,$00,$00,$ff,$00,$ff,$aa,$00,$ff,$00,$00,$ff // ................
        .byte $00,$ff,$aa,$00,$ff,$00,$00,$ff,$00,$ff,$aa,$00,$fc,$00,$00,$ff // ................
        .byte $03,$f3,$b3,$b3,$b3,$00,$00,$00,$00,$00,$00,$00,$00,$03,$03,$03 // ................
        .byte $03,$03,$03,$03,$03                   // .....

txt_2a08:
        .text "88888888"
        .byte $ff,$ee,$bb,$ee,$aa,$eb,$aa,$ba,$f2,$f2,$b2,$e2,$b2,$a2,$a2,$b2 // ................
        .fill 8, $cc
        .byte $ce,$ce,$ce,$ce,$f3                   // .....

txt_2a2d:
        .text "33<??;"
        .byte $8e,$8b,$8e,$a3,$e2,$ff,$ff,$bb,$ee,$bb,$ea,$ae,$ea,$ff,$ff,$bb // ................
        .byte $ee,$aa,$bb,$aa,$aa,$ff,$ff,$bf,$ee,$bb,$aa,$ae,$aa,$ff,$ff,$ff // ................
        .byte $ee,$bb,$aa,$ae,$aa,$ff,$ff,$ff,$ee,$bb,$aa,$ae,$aa,$ff,$ff,$ff // ................
        .byte $ff,$bb,$ee,$ab,$ba,$ff,$ff,$ff,$ee,$bb,$ee,$bb,$ae,$f2,$f2,$b2 // ................
        .byte $ca,$cb,$cb                           // ...

txt_2a76:
        .text "+,"
        .byte $cc                                   // 'L' | $80 (end-of-string marker)
        .byte $cc,$cc,$cc,$3c,$30,$30,$f0,$ce,$ce,$ce,$ce,$ce,$ce,$ce,$ce // ...<00.........

txt_2a88:
        .text "????;.:+"
        .byte $fc,$fc,$fc,$fc,$bc,$ec,$a8,$ac,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3 // ................
        .text "3333<"
        .byte $0c,$0c,$0f,$8f,$8f,$8f,$a3,$e3,$e3,$e8
        .byte $38
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ee,$fb,$ff,$ff,$ff,$ff,$ff,$ff,$ee,$bb // ................
        .byte $ff,$ff,$ff,$ff,$ff,$fb,$ee,$bb,$ff,$ff,$ff,$ff,$ff,$bb,$ee,$aa // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ba,$ee,$ab,$ff,$ff,$ff,$fe,$bb,$ee,$bb,$aa // ................
        .byte $ff,$ff,$fb,$ec,$bc,$ec,$b2,$e2       // ........

txt_2ae8:
        .text ",,,"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $b3,$b3,$b3,$cf,$c3,$c3,$c3,$c3,$c3,$00,$00,$00 // ............

txt_2af8:
        .text "888:"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $ce,$ce,$f3,$ff,$ff,$ff,$3f,$3f,$3f,$8e,$8f,$ff,$ff,$ff,$ff,$ff // ......???.......
        .byte $ff,$ee,$bb,$ff,$ff,$ff,$ee,$bb,$ea,$ab,$aa,$ff,$ff,$ff,$ee,$bb // ................
        .byte $aa,$ae,$aa,$ff,$ff,$fb,$ee,$bb,$aa,$aa,$ba,$fc,$fc,$b8,$ec,$b8 // ................
        .byte $ac,$e8,$a8,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$b3,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$03,$03,$03,$03,$03,$03,$00,$00
        .text "88:?"
        .byte $00
        .byte $ff,$00,$00,$aa,$00,$aa,$ff,$00,$ff,$00,$00,$a2,$02,$aa,$ff,$00 // ................
        .byte $ff,$00,$00,$cc,$cc,$cc,$cc,$0c,$fc,$00,$00,$0c,$0f,$03,$00,$00 // ................
        .byte $00,$00,$00,$e8,$3a,$cf,$f0,$3f,$03,$00,$00,$2a,$80,$aa,$ff,$00 // ....:..?...*....
        .byte $ff,$00,$00,$aa,$00,$aa,$ff,$00,$ff,$00,$00,$aa,$00,$aa,$ff,$00 // ................
        .byte $ff,$00,$00,$aa,$00,$aa,$ff,$00,$ff,$00,$00,$aa,$00,$aa,$ff,$00 // ................
        .byte $ff,$00,$00,$aa,$00,$aa,$ff,$00,$ff,$00,$00,$a0,$0a,$ab,$fc,$03 // ................
        .byte $ff,$00,$00,$ac,$b3,$cf,$3c,$f0,$00,$00,$00,$c0,$c0,$00,$00,$00 // ......<.........
        .byte $00,$00,$00,$ce,$ce,$ce,$cf,$c0,$ff,$00,$00,$3a,$00,$aa,$ff,$00 // ...........:....
        .byte $ff,$00,$00,$a8,$00,$aa,$ff,$00,$ff,$00,$00,$b3,$b3,$b3,$f3,$03 // ................
        .byte $ff,$00,$00,$03,$03,$00,$00,$00,$00,$00,$00,$3a,$ce,$f3,$3c,$0f // ...........:..<.
        .byte $00,$00,$00,$0e,$a0,$ea,$3f,$c0,$ff,$00,$00,$aa,$00,$aa,$ff,$00 // ......?.........
        .byte $ff,$00,$00,$aa,$00,$aa,$ff,$00,$ff,$00,$00,$ba,$00,$aa,$ff,$00 // ................
        .byte $ff,$00,$00,$ba,$00,$aa,$ff,$00,$ff,$00,$00,$aa,$00,$aa,$ff,$00 // ................
        .byte $ff,$00,$00,$0a,$ab,$bc,$c3,$3f,$f0,$00,$00,$cc,$3c,$f0,$c0,$00 // .......?....<...
        .fill 11, $00
        .byte $33,$3c,$0f,$03,$00,$00,$00,$00,$a0,$ea,$3e,$c3,$fc,$0f,$00,$00 // 3<........>.....
        .byte $ea,$00,$aa,$ff,$00,$ff,$00,$00,$aa,$00,$aa,$ff,$00,$ff,$00,$00 // ................
        .byte $aa,$00,$aa,$ff,$00,$ff,$00,$00,$aa,$00,$aa,$ff,$00,$ff,$00,$00 // ................
        .byte $a8,$00,$aa,$ff,$00,$ff,$00,$00,$b3,$b3,$b3,$f3,$03,$ff,$00,$00 // ................
        .fill 14, $00

dat_2c86:
        // === Fill data (48 bytes, $2c86-$2cb5) ===
        .fill 48, $ff
        .fill 16, $00
        .fill 25, $ff
        .byte $d7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 13, $ff
        .byte $d7,$ff,$ff,$d7,$ff,$ff,$d7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 10, $ff
        .fill 16, $00
        .fill 19, $ff
        .byte $d7,$ff,$ff,$55,$ff,$ff,$55,$ff,$ff,$55,$ff,$ff,$d7,$ff,$ff,$ff // ...U..U..U......
        .fill 13, $ff
        .fill 16, $00
        .fill 16, $ff
        .byte $d7,$ff,$ff,$55,$ff,$fd,$55,$7f,$fd,$69,$7f,$fd,$55,$7f,$ff,$55 // ...U..U..i..U..U
        .byte $ff,$ff,$d7,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .fill 16, $00
        .fill 13, $ff
        .byte $d7,$ff,$ff,$55,$ff,$fd,$55,$7f,$fd,$69,$7f,$fd,$69,$7f,$fd,$69 // ...U..U..i..i..i
        .byte $7f,$fd,$55,$7f,$ff,$55,$ff,$ff,$d7,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ..U..U..........
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$55,$ff,$fd // .............U..
        .byte $55,$7f,$fd,$55,$7f,$f5,$69,$5f,$f5,$aa,$5f,$f5,$aa,$5f,$f5,$aa // U..U..i_.._.._..
        .byte $5f,$f5,$69,$5f,$fd,$55,$7f,$fd,$55,$7f,$ff,$55,$ff,$ff,$ff,$ff // _.i_.U..U..U....
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$55,$ff,$fd,$55,$7f,$f5 // ..........U..U..
        .byte $55,$5f,$f5,$69,$5f,$d5,$aa,$57,$d6,$aa,$97,$d6,$96,$97,$d6,$aa // U_.i_..W........
        .byte $97,$d5,$aa,$57,$f5,$69,$5f,$f5,$55,$5f,$fd,$55,$7f,$ff,$55,$ff // ...W.i_.U_.U..U.
        .byte $ff,$ff,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$ff,$ff,$ff,$ff,$55,$ff,$fd,$55,$7f,$f5,$55,$5f,$f5 // .......U..U..U_.
        .byte $69,$5f,$d5,$aa,$57,$d6,$aa,$97,$d6,$96,$97,$d6,$96,$97,$d6,$96 // i_..W...........
        .byte $97,$d6,$aa,$97,$d5,$aa,$57,$f5,$69,$5f,$f5,$55,$5f,$fd,$55,$7f // ......W.i_.U_.U.
        .byte $ff,$55,$ff,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .U..............
        .byte $00,$00,$00,$fd,$55,$7f,$f5,$55,$5f,$f5,$55,$5f,$d5,$aa,$57,$d6 // ....U..U_.U_..W.
        .byte $aa,$97,$56,$aa,$95,$5a,$96,$a5       // ..V..Z..

txt_2edb:
        .text "ZU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_2ede:
        .text "ZU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_2ee1:
        .text "ZU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $5a,$96,$a5,$56,$aa,$95,$d6,$aa,$97,$d5,$aa,$57,$f5,$55,$5f,$f5 // Z..V.......W.U_.
        .byte $55,$5f,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // U_..............
        .byte $00,$00,$f5,$55,$5f,$d5               // ...U_.

txt_2f0a:
        .text "UW"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $aa                                   // .

txt_2f0e:
        .text "WV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $95,$5a,$aa,$a5,$5a,$96,$a5,$6a,$55,$a9,$69,$55,$69,$69,$7d,$69 // .Z..Z..jU.iUii}i
        .byte $69,$55,$69,$6a,$55,$a9,$5a,$96,$a5,$5a,$aa,$a5,$56,$aa,$95,$d5 // iUijU.Z..Z..V...
        .byte $aa,$57,$d5,$55,$57,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .W.UW...........
        .byte $00,$00,$00,$00,$00,$d5               // ......

txt_2f47:
        .text "UW"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $aa                                   // .

txt_2f4b:
        .text "UV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $95,$5a,$aa,$a5,$5a,$96,$a5,$6a,$55,$a9,$69,$55,$69,$69,$7d,$69 // .Z..Z..jU.iUii}i
        .byte $69,$7d,$69,$69,$7d,$69,$69,$55,$69,$6a,$55,$a9,$5a,$96,$a5,$5a // i}ii}iiUijU.Z..Z
        .byte $aa,$a5,$56,$aa,$95,$d5,$aa,$57,$00,$00,$00,$00,$00,$00,$00,$00 // ..V....W........
        .fill 8, $00
        .byte $56,$aa,$95,$5a,$aa,$a5,$5a,$aa,$a5,$6a,$55,$a9,$69,$55,$69,$a9 // V..Z..Z..jU.iUi.
        .byte $55,$6a,$a5,$7d,$5a,$a5,$ff,$5a,$a5,$ff,$5a,$a5,$ff,$5a,$a5,$7d // Uj.}Z..Z..Z..Z.}
        .byte $5a,$a9,$55,$6a,$69,$55,$69,$6a,$55,$a9,$5a,$aa,$a5,$5a,$aa,$a5 // Z.UjiUijU.Z..Z..
        .fill 16, $00
        .byte $5a,$aa,$a5,$6a,$aa,$a9,$6a,$55,$a9,$a9,$55,$6a,$a5 // Z..j..jU..Uj.

txt_2fd3:
        .text "UZ"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $7d,$5a,$95,$ff,$56,$97,$ff,$d6,$97,$ff,$d6,$97,$ff,$d6,$95,$ff // }Z..V...........
        .byte $56,$a5,$7d,$5a,$a5                   // V.}Z.

txt_2feb:
        .text "UZ"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $55,$6a,$6a,$55,$a9,$6a,$aa,$a5,$00,$00,$00,$00,$00,$00,$00,$00 // UjjU.j..........
        .fill 8, $00
        .byte $6a,$aa,$a9,$6a,$55,$a9,$a9,$55,$6a,$a5 // j..jU..Uj.

txt_3010:
        .text "UZ"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $7d,$5a,$95,$ff,$56,$97,$ff,$d6,$97,$ff,$d6,$97,$ff,$d6,$97,$ff // }Z..V...........
        .byte $d6,$97,$ff,$d6,$95,$ff,$56,$a5,$7d,$5a,$a5 // ......V.}Z.

txt_302e:
        .text "UZ"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $55,$6a,$6a,$55,$a9,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // UjjU............
        .byte $00,$00,$00,$00,$00,$a9,$55,$6a,$a5   // ......Uj.

txt_304a:
        .text "UZ"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $55,$5a,$95,$ff,$56,$97,$ff,$d6,$57,$ff,$d5,$5f,$ff,$f5,$5f,$ff // UZ..V...W.._.._.
        .byte $f5,$5f,$ff,$f5,$5f,$ff,$f5,$5f,$ff,$f5,$57,$ff,$d5,$97,$ff,$d6 // ._.._.._..W.....
        .byte $95,$ff,$56,$a5                       // ..V.

txt_3071:
        .text "UZ"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $55,$5a,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // UZ..............
        .byte $00,$00,$a5,$55,$5a,$95,$55,$56,$95,$ff,$56,$57,$ff,$d5,$5f,$ff // ...UZ.UV..VW.._.
        .byte $f5,$5f,$ff,$f5,$7f,$ff,$fd,$7f,$ff,$fd,$7f,$ff,$fd,$7f,$ff,$fd // ._..............
        .byte $7f,$ff,$fd,$5f,$ff,$f5,$5f,$ff,$f5,$57,$ff,$d5,$95,$ff,$56,$95 // ..._.._..W....V.
        .byte $55,$56,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // UV..............
        .byte $00,$00,$95,$55,$56,$95,$ff,$56,$57,$ff,$d5,$5f,$ff,$f5,$5f,$ff // ...UV..VW.._.._.
        .byte $f5,$7f,$ff,$fd,$7f,$ff,$fd,$7f,$ff,$fd,$7f,$ff,$fd,$7f,$ff,$fd // ................
        .byte $7f,$ff,$fd,$7f,$ff,$fd,$5f,$ff,$f5,$5f,$ff,$f5,$57,$ff,$d5,$95 // ......_.._..W...
        .byte $ff,$56,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .V..............
        .byte $00,$00,$57,$ff,$d5,$5f,$ff,$f5,$5f,$ff,$f5,$7f,$ff,$fd,$7f,$ff // ..W.._.._.......
        .byte $fd,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$7f,$ff,$fd,$7f,$ff,$fd,$5f,$ff,$f5,$5f // ............_.._
        .byte $ff,$f5,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$5f,$ff,$f5,$7f,$ff,$fd,$7f,$ff,$fd // .._........

dat_314f:
        // === Fill data (33 bytes, $314f-$316f) ===
        .fill 33, $ff
        .byte $7f,$ff,$fd,$7f,$ff,$fd,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$7f,$ff,$fd,$7f,$ff,$fd // ............

dat_318c:
        // === Fill data (39 bytes, $318c-$31b2) ===
        .fill 39, $ff
        .byte $7f,$ff,$fd,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00                           // ...

dat_31c6:
        // === Fill data (48 bytes, $31c6-$31f5) ===
        .fill 48, $ff

dat_31f6:
        // === Fill data (1 bytes, $31f6-$31f6) ===
        .byte $00                                   // .

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

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

// --- Region $e000-$e517 ---
.pc = $e000 "dat_e000"

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

txt_e06b:
        .text "X "
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $19,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1 // .L........,.....
        .byte $2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5 // /.-.......-e..-.
        .byte $2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85 // .i........../e..
        .byte $2f,$a5,$30,$69,$00,$85,$30,$4c,$00,$01,$b9,$00,$ef,$99,$00,$ff // /.0i..0L........
        .byte $c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01,$ad,$df,$01,$c9,$df,$d0,$ea // ................
        .byte $60,$aa,$25,$ff,$03,$7f,$73,$73,$a3,$25,$fe,$03,$7e,$73,$7e,$a3 // `.%...ss.%..~s~.
        .byte $21,$3f,$e3,$70                       // !?.p

txt_e0d2:
        .text "!?"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$fe,$03,$73,$73,$7e,$a3,$25,$ff,$00,$7f,$70,$7f,$a3,$25,$7f // %..ss~.%...p..%.
        .byte $00,$7f,$70,$70,$a3,$25,$3f,$70,$73,$73,$3f,$a3,$26,$73,$73,$7f // ..pp.%?pss?.&ss.
        .byte $73,$73,$70,$a2,$e5,$1c,$a3,$c1,$e3,$06,$21,$7e,$a3,$25,$73,$76 // ssp.......!~.%sv
        .byte $7c,$76,$73,$a2,$e5,$70,$21,$7f,$a3,$2e,$63,$77,$7f,$6b,$63,$60 // |vs..p!...cw.kc`
        .byte $40,$60,$73,$7b,$7f,$77,$73,$01,$a2,$25,$fe,$03,$73,$73,$3e,$a3 // @`s{.ws..%..ss>.
        .byte $25,$fe,$03,$7e,$70,$70,$a3,$26,$3e,$63,$63,$6f,$3e,$03,$a2,$25 // %..~pp.&>cco>..%
        .byte $fe,$03,$7e,$76,$73,$a3,$21,$0f,$e3,$1c,$21,$f8,$a3,$c1,$e4,$1c // ..~vs.!...!.....
        .byte $a3,$e4,$73                           // ..s

txt_e148:
        .text "!>"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $e3,$73,$2a,$3e,$1c,$00,$03,$03,$63,$6b,$7f,$77,$63,$a3,$25,$73 // .s*>....ck.wc.%s
        .byte $73,$3e,$73,$73,$a3,$23,$73,$73,$7f,$e3,$1c,$a2,$25,$ff,$0e,$1c // s>ss.#ss....%...
        .byte $38,$7f,$a3,$21,$3c,$e3               // 8..!<.

txt_e171:
        .text "8!<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$1f,$38,$fe,$70,$7f,$a3,$21,$3c,$e3,$1c // %.8.p..!<..

txt_e180:
        .text "!<"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $22,$18,$3c,$e3,$18,$a3,$25,$10,$3f,$7f,$3f,$10,$ab,$e3,$18,$22 // ".<...%.?.?...."
        .byte $00,$18,$a3,$21,$6c,$a7,$25,$36,$7f,$36,$7f,$36,$a3,$25,$3c,$68 // ...!l.%6.6.6.%<h
        .byte $3c,$16,$7c,$a3,$25,$66,$6c,$18,$36,$66,$a2,$26,$1c,$36,$1c,$3f // <.|.%fl.6f.&.6.?
        .byte $66,$7b,$a3,$22,$0c,$18,$a6,$21,$0e,$e3,$1c,$21,$0e,$a3,$21,$38 // f{."...!...!..!8
        .byte $e3,$1c                               // ..

txt_e1c5:
        .text "!8"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$42,$18,$7e,$18,$42,$a3,$25,$1c,$1c,$7f,$1c,$1c,$a6,$22,$30 // %B.~.B.%......"0
        .byte $60,$a5,$21,$7f,$a8                   // `.!..

txt_e1dd:
        .byte $22                                   // double quote character
        .text "00"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$03,$06,$0c,$18,$30,$a3,$21,$7f,$e3,$73,$21,$7f,$a3,$21,$3c // %....0.!..s!..!<
        .byte $e3,$1c                               // ..

txt_e1f3:
        .text "!>"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $25,$7f,$03,$7f,$70,$7f,$a3,$2d,$7f,$03,$1f,$03,$7f,$00,$70,$70 // %...p..-......pp
        .byte $76,$76,$7f,$06,$06,$a3,$26,$7f,$70,$7e,$07,$7e,$00,$e4,$70,$23 // vv....&.p~.~..p#
        .byte $7f,$73,$7f,$a3,$21,$7f,$e5,$03,$a2,$25,$7f,$73,$7f,$73,$7f,$a3 // .s..!....%.s.s..
        .byte $23,$7f,$73,$7f,$e3,$03,$a2,$25,$18,$18,$00,$18,$18,$a3,$25,$18 // #.s....%......%.
        .byte $18,$00,$18,$30,$a3,$25,$1c,$38,$70,$38,$1c,$a4,$23,$3c,$00,$3c // ...0.%.8p8..#<.<
        .byte $a4,$25,$38,$1c,$0e,$1c,$38,$a3,$25,$7f,$63,$0f,$00,$0c,$a9,$c2 // .%8...8.%.c.....
        .byte $a2,$24,$fc,$fc,$80,$80,$c2,$26,$01,$01,$fc,$fc,$81,$81,$c2,$22 // .$.....&......."
        .byte $c0,$c0,$e4,$8f,$c2,$26,$01,$01,$fc,$fc,$8c,$8c,$c2,$a2,$c2,$21 // .....&.........!
        .byte $80,$02,$80,$ff,$ff,$80,$21,$80,$c2,$26,$c0,$c0,$8f,$8f,$8c,$8c // ......!..&......
        .byte $c2,$e4,$8c,$22,$80,$80,$c2,$e6,$e3,$c2,$a2,$e4,$f9,$c2,$26,$8c // ..."..........&.
        .byte $8c,$89,$89,$83,$83,$e8,$8f,$c2,$2e,$9c,$9c,$88,$88,$80,$80,$9f // ................
        .byte $9f,$8c,$8c,$84,$84,$80,$80,$c2,$26,$01,$01,$fc,$fc,$8c,$8c,$c2 // ........&.......
        .byte $26,$01,$01,$fc,$fc,$81,$81,$c2,$22,$c1,$c1,$e4,$9c,$c2,$26,$01 // &.......".....&.
        .byte $01,$fc,$fc,$81,$81,$c2,$22,$f0,$f0,$e4,$e3,$c2,$a2,$e4,$e3,$c2 // ......".........
        .byte $e6,$8c,$c2,$e6,$8c,$28,$fc,$fc,$9c,$9c,$94,$94,$80,$80,$c2,$e4 // .....(..........
        .byte $8c,$22,$c1,$c1,$c2,$e4,$8c,$22,$80,$80,$c2,$a2,$24,$f1,$f1,$e3 // ."....."....$...
        .byte $e3,$c2,$22,$c3,$c3,$e4,$c7,$c2,$26,$e0,$e0,$c7,$c7,$01,$01,$c2 // ..".....&.......
        .byte $22,$c3,$c3,$e4,$e3,$c2,$26,$e7,$e7,$c3,$c3,$e7,$e7,$c2,$26,$ef // ".....&.......&.
        .byte $ef,$c0,$c0,$80,$80,$ca,$e6,$e7,$c2,$22,$93,$93,$c6,$26,$c9,$c9 // ........."...&..
        .byte $80,$80,$c9,$c9,$c2,$26,$c3,$c3,$97,$97,$c3,$c3,$c2,$2e,$99,$99 // .....&..........
        .byte $93,$93,$e7,$e7,$ff,$e3,$c9,$c9,$e3,$e3,$c0,$c0,$c2,$24,$f3,$f3 // .............$..
        .byte $e7,$e7,$c4,$22,$f1,$f1,$e4,$e3,$c2,$22,$c7,$c7,$e4,$e3,$c2,$26 // ...".....".....&
        .byte $bd,$bd,$e7,$e7,$81,$81,$c2,$e4,$e3,$22,$80,$80,$ce,$22,$80,$80 // ........."..."..
        .byte $ca,$26,$fc,$fc,$f9,$f9,$f3,$f3,$c2,$22,$80,$80,$e4,$8c,$c2,$22 // .&......."....."
        .byte $c3,$c3,$e4,$e3,$c2,$26,$80,$80,$fc,$fc,$80,$80,$c2,$28,$80,$80 // .....&.......(..
        .byte $fc,$fc,$e0,$e0,$8f,$8f,$e4,$89,$22,$80,$80,$c2,$26,$80,$80,$8f // ........"...&...
        .byte $8f,$81,$81,$e6,$8f,$22,$80,$80,$c2,$22,$80,$80,$e4,$fc,$c2,$26 // ....."...".....&
        .byte $80,$80,$8c,$8c,$80,$80,$c2,$26,$80,$80,$8c,$8c,$80,$80,$c2,$e4 // .......&........
        .byte $e7,$c4,$e4,$e7,$c4,$26,$e3,$e3,$c7,$c7,$8f,$8f,$c4,$22,$c3,$c3 // .....&......."..
        .byte $c4,$26,$c7,$c7,$e3,$e3,$f1,$f1,$c2,$26,$80,$80,$9c,$9c,$f0,$f0 // .&.......&......
        .byte $c8,$e4,$8c,$c4,$24,$8c,$8c,$81,$81,$c4,$24,$8f,$8f,$c0,$c0,$c4 // ....$.....$.....
        .byte $24,$8c,$8c,$81,$81,$c4,$24,$8f,$8f,$80,$80,$c4,$e4,$8f,$c4,$24 // $.....$........$
        .byte $8c,$8c,$c0,$c0,$c4,$e4,$8c,$22,$8f,$8f,$c2,$e4,$e3,$c4,$24,$f9 // ......."......$.
        .byte $f9,$81,$81,$c4,$24,$89,$89,$8c,$8c,$c4,$24,$8f,$8f,$80,$80,$c4 // ....$.....$.....
        .byte $2e,$94,$94,$9c,$9c,$9f,$9f,$bf,$bf,$88,$88,$8c,$8c,$fe,$fe,$c2 // ................
        .byte $24,$8c,$8c,$c1,$c1,$c4,$e4,$8f,$c4,$26,$90,$90,$c1,$c1,$fc,$fc // $........&......
        .byte $c2,$24,$89,$89,$8c,$8c,$c4,$24,$e3,$e3,$07,$07,$c4,$e4,$e3,$c4 // .$.....$........
        .byte $24,$8c,$8c,$c1,$c1,$c4,$24,$c1,$c1,$e3,$e3,$c4,$24,$88,$88,$9c // $.....$.....$...
        .byte $9c,$c4,$e4,$8c,$c4,$e6,$e3,$c2,$24,$c7,$c7,$80,$80,$c4,$24,$c7 // ........$.....$.
        .byte $c7,$c3,$c3,$c4,$24,$8f,$8f,$80,$80,$c4,$24,$e3,$e3,$c3,$c3,$c4 // ....$.....$.....
        .byte $e4,$e7,$c4,$24,$c0,$c0,$ef,$ef,$ce,$22,$e7,$e7,$cc,$24,$80,$80 // ...$....."...$..
        .byte $c9,$c9,$c4,$24,$e9,$e9,$83,$83,$c4,$24,$c9,$c9,$99,$99,$c4,$24 // ...$.....$.....$
        .byte $99,$99,$84,$84,$cc,$24,$e3,$e3,$f1,$f1,$c4,$24,$e3,$e3,$c7,$c7 // .....$.....$....
        .byte $c4,$24,$e7,$e7,$bd,$bd,$c4,$e4,$e3,$c4,$24,$cf,$cf,$9f,$9f,$cc // .$........$.....
        .byte $e4,$cf,$c4,$24,$e7,$e7,$cf,$cf,$c4,$24,$8c,$8c,$80,$80,$c4,$24 // ...$.....$.....$
        .byte $e3,$e3,$c1,$c1,$c4,$24,$8f,$8f,$80,$80,$c4,$24,$fc,$fc,$80,$80 // .....$.....$....
        .byte $c4,$e4,$f9,$c4,$24,$f8,$f8,$81,$81,$c4,$24,$8c,$8c,$80,$80,$c4 // ....$.....$.....
        .byte $e6,$fc,$c2,$24,$8c,$8c,$80,$80,$c4,$e6,$fc,$c2,$e4,$e7,$c4,$24 // ...$...........$
        .byte $e7,$e7,$cf,$cf,$c4,$24,$c7,$c7,$e3,$e3,$c4,$22,$c3,$c3,$c6,$24 // .....$....."...$
        .byte $e3,$e3,$c7,$c7,$c6,$22,$f3,$f3,$c4,$21,$06,$e6,$08,$21,$01,$e7 // ....."...!...!..
        .byte $08,$21                               // .!

// --- Region $e529-$e543 ---
.pc = $e529 "Segment $e529"
        .byte $02,$02,$0a,$02,$0a,$0a,$07,$0a,$07,$07,$01,$07,$01,$01,$07,$01 // ................
        .byte $07,$07,$0a,$07,$0a,$0a,$02,$0a,$02,$02,$00 // ...........

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

dat_e545:
        .byte $aa,$3e,$06,$00,$06,$06,$0e,$06,$0e,$0e,$03,$0e,$03,$03,$01,$03 // .>..............
        .byte $01,$01,$03,$01,$03,$03,$0e,$03,$0e,$0e,$06,$0e,$06,$06,$00,$06 // ................
        .byte $a8,$2c,$28,$8f,$58,$8f,$88,$8f,$b8,$8f,$e8,$8f,$18,$8f,$a2,$22 // .,(.X.........."
        .byte $40,$0b,$a3,$26,$7e,$c8,$00,$12,$01,$01,$e3,$7e,$a2,$22,$f0,$f0 // @..&~......~."..
        .byte $a3,$22,$55,$00,$e8,$dd,$a1,$e5       // ."U.....

txt_e58d:
        .encoding "screencode_mixed"
        .text " >hotline presents on"
        .encoding "petscii_upper"

txt_e5a2:
        .text " 28-05-1988"
        .byte $ed                                   // .

txt_e5ae:
        .encoding "screencode_mixed"
        .text " 8alf, the first adventure"
        .encoding "petscii_upper"
        .byte $eb,$20,$60                           // . `

txt_e5cb:
        .encoding "screencode_mixed"
        .byte $22                                   // double quote
        .text "intro-coding by the silver surfer!"
        .encoding "petscii_upper"
        .byte $e9                                   // .

txt_e5ef:
        .encoding "screencode_mixed"
        .text " <music by jeroen tel of scoop"
        .encoding "petscii_upper"
        .byte $e4,$20,$a2                           // . .

txt_e610:
        .encoding "screencode_mixed"
        .text ") right on"
        .encoding "petscii_upper"
        .byte $e3,$2e,$3e,$20,$04,$09,$01,$0c       // ..> ....

txt_e622:
        .text ":(0)5750-24597 "
        .byte $09,$0e,$20,$08,$0f,$0c,$0c,$01,$0e,$04,$e3,$2e,$60,$c6 // .. .........`.

txt_e63f:
        .encoding "screencode_mixed"
        .text " send all your diskcovers to bambam, show up at venlo, stay cool, throw away the illigal, read the zzap, kick your own ass, spend all your money on stamps and telephone and you are a"
        .encoding "petscii_upper"

txt_e6f5:
        .text " 100% "
        .byte $17,$09,$05,$12,$04,$0f,$20,$00,$b6,$ce,$e3,$fe,$a2,$60,$8c // ...... ......`.

// --- Region $ec5c-$ecc0 ---
.pc = $ec5c "txt_ec5c"

txt_ec5c:
        .text "-FAME ON THE RUN-<MIKE>-"
        .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,$0d,$09,$d0,$a3 // .Q.7.7.W..N.....
        .byte $82,$6e,$68,$6e,$88,$af,$eb,$39,$9c,$13,$a1,$46,$04,$dc,$d0,$dc // .nhn...9...F....
        .byte $10,$5e,$d6,$72,$38,$26,$42,$8c,$08,$b8,$a0,$b8,$20 // .^.r8&B..... 

// --- Region $eccb-$ece1 ---
.pc = $eccb "dat_eccb"

dat_eccb:
        .byte $70,$40,$78,$58,$c8,$e0,$98,$08,$30,$20,$eb,$01,$e7,$02,$e5,$03 // p@xX....0 ......
        .byte $e4,$04,$e3,$05,$e3,$06,$60           // ......`

// --- Region $ecf4-$ed11 ---
.pc = $ecf4 "dat_ecf4"

dat_ecf4:
        .byte $13,$14,$15,$17,$18,$1a,$1b,$1d,$1f   // .........

txt_ecfd:
        .text " "
        .byte $22                                   // double quote character
        .text "$')+.147:>AEINRW"
        .byte $5c                                   // backslash character
        .byte $62,$68                               // bh

// --- Region $ed29-$ed39 ---
.pc = $ed29 "Segment $ed29"
        .byte $d0,$f3,$14,$39,$46,$e5,$17,$e5,$18,$e3,$19,$29,$01,$02,$04,$00 // ...9F......)....
        .byte $07                                   // .

// --- Region $ed6b-$f0a1 ---
.pc = $ed6b "dat_ed6b"

dat_ed6b:
        .byte $0f,$00,$80,$00,$80,$00,$ff,$08,$6d,$78,$95,$e3,$17,$21,$06,$a4 // ........mx...!..
        .byte $21,$b0,$a2,$24,$ff,$03,$03,$01,$c3,$60,$4c,$02,$00,$01,$00,$08 // !..$.....`L.....
        .byte $00,$be,$81,$03,$41,$41,$24,$02,$00,$a7,$08,$41,$a2,$02,$00,$08 // ....AA$....A....
        .byte $0a,$db,$76,$41,$06,$03,$00,$ff,$00,$f6,$08,$04,$83,$00,$01,$03 // ..vA............
        .byte $00,$fd,$00,$11,$41,$60,$20,$02,$00,$f5,$78,$0d,$85,$00,$03,$0c // ....A` ...x.....
        .byte $00,$f5,$78,$05,$84,$00,$02,$04,$07,$08,$a8,$41,$a7,$02,$00,$ff // ..x........A....
        .byte $68,$70,$78,$96,$7c,$a3,$b3,$e7,$19,$27,$08,$04,$04,$05,$0d,$06 // hpx.|....'......
        .byte $03,$a2,$24,$03,$04,$0c,$02,$a6,$21,$06,$a8,$2a,$1f,$65,$0f,$20 // ..$.....!..*.e. 
        .byte $30,$60,$74,$9b,$89,$a0,$e4,$19,$27,$a9,$19,$0a,$1f,$6c,$73,$90 // 0`t.....'....ls.
        .byte $e3,$17,$28,$02,$01,$03,$01,$02,$ff,$6c,$17,$a7,$36,$0b,$04,$06 // ..(......l..6...
        .byte $04,$06,$04,$06,$08,$09,$08,$04,$04,$06,$04,$06,$04,$08,$04,$08 // ................
        .byte $ff,$7b,$17,$a4,$60,$44,$05,$05,$07,$0a,$05,$05,$0c,$0c,$ff,$95 // .{..`D..........
        .byte $17,$a0,$df,$ff,$a7,$83,$1a,$a4,$81,$3e,$45,$83,$a6,$1a,$81,$a4 // .........>E.....
        .byte $3e,$a7,$1a,$1a,$a4,$45,$a7,$1a,$a4,$3e,$a6,$1a,$a7,$1a,$a4,$45 // >....E...>.....E
        .byte $a6,$1a,$ff,$a7,$83,$1a,$a4,$81,$3e,$45,$83,$a6,$1a,$81,$a4,$3e // ........>E.....>
        .byte $a7,$1a,$1a,$a4,$45,$a7,$1a,$a4,$3e,$a6,$e4,$1a,$2d,$ff,$a7,$83 // ....E...>...-...
        .byte $1a,$a4,$81,$3e,$45,$83,$a6,$1a,$81,$a7,$e3,$1a,$60,$33,$a4,$45 // ...>E.......`3.E
        .byte $a7,$1a,$a4,$3e,$a6,$1a,$1a,$a4,$45,$a7,$1a,$ff,$83,$22,$22,$81 // ...>....E...."".
        .byte $22,$1d,$20,$1b,$1d                   // ". ..

txt_ee90:
        .text " %$"
        .byte $22                                   // double quote character
        .text "$"
        .byte $22                                   // double quote character
        .text " "
        .byte $83,$22,$22,$81,$22,$1d,$20,$22,$1d   // ."".". ".

txt_eea0:
        .text "''$$"
        .byte $22                                   // double quote character
        .text " "
        .byte $1d,$ff,$a2,$81,$3a,$3d,$e3,$3a,$60,$2f,$3c,$3d,$83,$3a,$83,$3a // ....:=.:`/<=.:.:
        .byte $81,$3a,$83,$38,$83,$38,$83,$3a,$3a,$81,$3a,$3c,$3d,$83,$3a,$83 // .:.8.8.::.:<=.:.
        .byte $44,$81,$46,$81,$3f,$3f,$83,$44,$81   // D.F.??.D.

txt_eecf:
        .text "558:535:558:5?5=B8:"
        .byte $83,$35,$35,$81,$38,$3a,$3d,$ff,$81,$1d,$1d,$83,$1d,$1d,$81,$1b // .55.8:=.........
        .byte $83,$1d,$81                           // ...

txt_eef5:
        .text "%$"
        .byte $22                                   // double quote character
        .text " "
        .byte $1b,$1d,$1b,$1d,$1d,$83,$1d,$1d,$81,$1b,$83,$1d,$81,$e3,$20,$60 // .............. `
        .byte $7c
        .byte $22                                   // double quote
        .byte $22                                   // double quote
        .text "$$"
        .byte $ff,$a1,$9f
        .byte $46,$83
        .byte $48,$87
        .byte $46,$44,$fd,$83
        .byte $50,$41,$87,$44,$fd,$83,$50,$93,$41,$a8,$81,$3a,$3a,$83,$3a,$3a // PA.D..P.A..::.::
        .byte $81,$38,$85,$3a,$83                   // .8.:.

txt_ef2e:
        .text "<=?"
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $9f,$46,$83,$48,$87,$46,$44,$fd,$03,$50,$46,$87,$4b,$fd,$83,$50 // .F.H.FD..PF.K..P
        .byte $93,$48,$a8,$81,$3f,$3f,$83,$3c,$3f,$81,$3c,$81,$3c,$83,$3f,$81 // .H..??.<?.<.<.?.
        .text "AA??"
        .byte $83
        .byte $3c,$ff,$83
        .byte $20,$20,$81
        .byte $20,$22,$1d

txt_ef60:
        .text "$"
        .byte $22                                   // double quote character
        .text "%  "
        .byte $83,$20,$81,$20,$1d,$83,$20,$20,$81,$20,$22,$1d // . . ..  . ".

txt_ef71:
        .text "%'%"
        .byte $22                                   // double quote character
        .text " "
        .byte $81                                   // .

txt_ef77:
        .byte $22                                   // double quote character
        .byte $22                                   // double quote character
        .text "  "
        .byte $ff,$83,$1b,$1b,$81,$1b,$1d,$20,$22,$1d,$20,$e3,$1b,$2c,$22,$20 // ....... ". ..," 
        .byte $1b,$83,$1b,$1b,$81,$1b,$1d,$20,$22,$24,$e3,$27,$60,$6b,$22,$20 // ....... "$.'`k" 
        .byte $1d,$1b,$ff,$a1,$97,$44,$87,$46,$8f,$48,$87,$46,$85,$44,$81,$44 // .....D.F.H.F.D.D
        .byte $9f,$46,$3f,$97,$44,$87,$46,$8f,$48,$87,$46,$85,$44,$81,$44,$9f // .F?.D.F.H.F.D.D.
        .byte $46,$8b,$4a,$83,$4b,$8f,$4d,$ff,$e1,$90,$cf,$a3,$81,$1b,$1d,$83 // F.J.K.M.........
        .byte $1e,$83,$20,$21,$ff,$c3,$a1,$87,$46,$83,$44,$87,$46,$8b,$49,$87 // .. !....F.D.F.I.
        .byte $46,$83,$44,$87,$4b,$8b,$49,$87,$44,$83,$42,$93,$44,$87,$44,$83 // F.D.K.I.D.B.D.D.
        .byte $42,$83,$49,$49,$87,$46,$ff,$1a,$84,$90,$44,$1a,$04,$90,$c4,$0c // B.II.F....D.....
        .byte $18,$0c,$00,$11,$81,$11,$10,$00,$48,$a2,$60,$2f,$0c,$48,$08,$0a // ........H.`/.H..
        .byte $28,$08,$38,$08,$28,$08,$08,$28,$00,$11,$81,$11,$41,$80,$40,$80 // (.8.(..(....A.@.
        .byte $40,$80,$10,$40,$80,$08,$03,$38,$02,$01,$00,$11,$81,$41,$10,$08 // @..@...8.....A..
        .byte $21,$41,$40,$10,$88,$20,$08,$20,$88,$06,$f2,$02,$0f,$01,$0f,$01 // !A@.. . ........
        .byte $24,$0c,$18,$00,$fd,$a9,$63,$32,$a9,$00,$8d,$11,$d0,$8d,$20,$d0 // $.....c2...... .
        .byte $8d,$21,$d0,$8d,$77,$02,$8d,$86,$02,$20,$44,$e5,$78,$a2,$00,$bd // .!..w.... D.x...
        .byte $78,$0e,$9d,$00,$d0,$e8,$e0,$2f,$d0,$f5,$a2,$00,$a9,$80,$9d,$f8 // x....../........
        .byte $07,$e8,$e0,$08,$d0,$f6,$a2,$00,$a9,$80,$9d,$b8,$05,$e8,$e0,$78 // ...............x
        .byte $d0,$f6,$a9,$01,$8d,$0d,$dc,$d0,$1e   // .........

txt_f084:
        .text "HTL A"
        .byte $1a,$8d,$05,$1a,$8c,$06,$1a,$8e,$12,$d0,$2e,$19,$d0,$ad,$0d,$dc // ................
        .byte $68,$a8,$68,$aa,$68
        .byte $40                                   // @ character
        .text "TSS"

// --- Region $f0c6-$f0d9 ---
.pc = $f0c6 "Segment $f0c6"
        .byte $8d,$16,$d0,$a9,$18,$8d,$18,$d0,$a9,$3b,$8d,$11,$d0,$a9,$57,$a0 // .........;....W.
        .byte $1a,$a2,$82,$60                       // ...`

// --- Region $f12d-$f158 ---
.pc = $f12d "dat_f12d"

dat_f12d:
        .byte $78,$a2,$00,$a9,$c7,$8d,$16,$d0,$bc,$00,$0e,$88,$d0,$fd,$bd,$50 // x..............P
        .byte $0e,$8d,$20,$d0,$8d,$21,$d0,$e8,$e0,$04,$d0,$ec,$a9,$00,$a0,$08 // .. ..!..........
        .byte $88,$d0,$fd,$8d,$20,$d0,$8d,$21,$d0,$20,$fd,$1a // .... ..!. ..

// --- Region $f180-$f18d ---
.pc = $f180 "dat_f180"

dat_f180:
        .byte $ce,$ae,$1a,$ad,$ae,$1a,$c9,$bf,$f0,$02,$60,$00,$a2,$00 // ..........`...

// --- Region $f1be-$f1c9 ---
.pc = $f1be "Segment $f1be"
        .byte $45,$1b,$ad,$45,$1b,$c9,$03,$f0,$03,$60,$00,$01 // E..E.....`..

// --- Region $f35d-$f471 ---
.pc = $f35d "Segment $f35d"
        .byte $00,$b9,$01,$32,$99,$01,$08,$c8,$d0,$f7,$ee,$07,$04,$ee,$04,$04 // ...2............
        .byte $d0,$ed,$c6,$01,$58,$4c,$e2,$fc,$ae,$e3 // ....XL....

txt_f377:
        .encoding "screencode_mixed"
        .text " +ye ke ye ke"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e8,$20,$60,$ee               // ... `.

txt_f38a:
        .encoding "screencode_mixed"
        .text "bambam of hotline presents - alf, the first adventure - imported on"
        .encoding "petscii_upper"

txt_f3cd:
        .text " 28-05-1988!  "

txt_f3db:
        .encoding "screencode_mixed"
        .text "the hotline still no ranking at list of honour to: ikari, fairlight, jewels, inxs, transcom, beasties, scoop, agile, razor express, radwar/tlc, judges,"
        .encoding "petscii_upper"

// --- Region $f47c-$fda2 ---
.pc = $f47c "Segment $f47c"
        .byte $20,$15,$2e,$13,$2e,$01,$2e,$20,$0c,$09,$13,$14,$20,$0f,$06,$20 //  ...... .... .. 
        .byte $0e,$0f,$20,$12,$01,$0e,$0b,$09,$0e,$07,$20,$01,$14,$20,$01,$0c // .. ....... .. ..
        .byte $0c,$20,$14,$0f,$3a,$20,$10,$15,$02,$0c,$09,$03,$20,$05,$0e,$05 // . ..: ...... ...
        .byte $0d,$19,$20,$28,$12,$09,$07,$08,$14,$20,$0f,$0e,$e3,$2e,$60,$60 // .. (..... ....``

txt_f4bc:
        .encoding "screencode_mixed"
        .text "), exodus, abyss, inc, new age, nfi, survivors and all our the rest of our fucking cool contacts"
        .encoding "petscii_upper"
        .byte $e3,$2e,$60,$54                       // ..`T

txt_f520:
        .encoding "screencode_mixed"
        .text " active hotline members on the"
        .encoding "petscii_upper"

txt_f53e:
        .text " 64 "

txt_f542:
        .encoding "screencode_mixed"
        .text "are: bambam, sledgehammer, silver surfer, lethal, "
        .encoding "petscii_upper"
        .byte $e3,$18,$60                           // ..`

txt_f577:
        .encoding "screencode_mixed"
        .text "#, henk, airborne, chuck d., panther"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e3                           // ...

txt_f59e:
        .encoding "screencode_mixed"
        .text " 1later from bambam"
        .encoding "petscii_upper"
        .byte $e3,$2e,$e7                           // ...

txt_f5b4:
        .encoding "screencode_mixed"
        .text " 5headbang on spacebar!"
        .encoding "petscii_upper"
        .byte $f2,$20,$81,$d3,$00,$e7,$03,$25,$00,$ff,$00,$3f,$3a,$e3,$39,$25 // . .....%...?:.9%
        .byte $00,$ff,$00,$ff,$aa,$e3,$55,$25,$00,$ff,$00,$ff,$aa,$e3,$56,$23 // ......U%......V#
        .byte $00,$ff,$0f,$e5,$cf,$25,$00,$ff,$00,$3f,$3a,$e3,$39,$25,$00,$ff // .....%...?:.9%..
        .byte $00,$ff,$aa,$e3,$55,$25,$00,$ff,$00,$ff,$aa,$e3,$56,$25,$00,$fc // ....U%......V%..
        .byte $0c,$cc,$cc,$e3,$cf,$a2,$2c,$0f,$3c,$f3,$ce,$39,$39,$00,$ff,$c0 // ......,.<..99...
        .byte $3f,$ea,$95
        .byte $4a,$55,$55,$00,$ff,$00,$ff,$aa
        .text "U*UU"
        .byte $00
        .byte $ff,$03,$fc,$ab                       // ....

txt_f62f:
        .text "ZUU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $2b,$f0
        .byte $3c,$cf,$b3,$ac,$6c,$00
        .text "?033"
        .byte $e3,$f3
        .byte $25,$00
        .byte $ff,$00,$ff,$aa,$e3,$95,$25,$00,$ff,$00,$ff,$aa,$e3,$55,$25,$00 // ......%......U%.
        .byte $ff,$00,$fc,$ac,$e3,$6c,$25,$00,$ff,$00,$ff,$ea,$e3,$e5,$a1,$44 // .....l%........D
        .byte $ff,$00,$ff,$aa,$55,$55,$55,$00,$3c,$ff,$0c,$c0,$bc,$ab,$5a,$56 // ....UUU.<.....ZV
        .byte $00,$ff,$00,$ff                       // ....

txt_f677:
        .text ">>"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $c3,$00,$ff,$00,$ff,$aa,$55,$95,$95,$00,$ff,$00,$ff,$aa,$e3,$55 // ......U........U
        .byte $25,$00,$ff,$00,$fc,$ac,$e3,$6c,$a1,$e7,$c0,$b0,$e8,$03,$e8,$39 // %......l.......9
        .byte $e8,$55,$e8,$56,$e8,$cf,$e8,$39,$e8,$55,$e8,$56,$e3,$cc,$e5,$c3 // .U.V...9.U.V....
        .byte $24,$e9,$e5,$e5,$a5,$e4,$95,$80,$60,$55,$24,$6b,$5b,$5b,$5a,$e4 // $.......`U$k[[Z.
        .byte $56,$e3,$33,$e5,$c3,$e7,$95,$21,$aa,$e7 // V.3....!..

txt_f6c4:
        .text "U!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e7,$6c,$21,$ac,$e8,$e5,$80           // .l!....

txt_f6ce:
        .text " U!V"
        .byte $e7                                   // .

txt_f6d3:
        .text "U$"
        .byte $b3                                   // '3' | $80 (end-of-string marker)
        .byte $b3,$b0,$ac,$e4,$6c,$21,$95,$e5,$e5,$22,$f9,$39,$e8,$55,$e8,$6c // ....l!...".9.U.l
        .byte $e8,$c0,$b0,$e8,$03,$e6
        .text "9"
        .byte $22                                   // double quote
        .text ":9"
        .byte $e6

txt_f6f1:
        .text "U"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$e6                               // U.

txt_f6f6:
        .text "V"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $56,$e8,$cf,$e6
        .text "9"
        .byte $22                                   // double quote
        .text ":9"
        .byte $e6

txt_f702:
        .text "U"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$e6                               // U.

txt_f707:
        .text "V"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $56,$e8,$ce,$21,$95,$e5               // V..!..

txt_f710:
        .text "U!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e7                                   // .

txt_f714:
        .text "U/"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$55,$6a,$6f,$ac,$bc,$b0,$b3,$b3,$55,$aa,$ff,$00,$cf,$e3,$ce // UUjo.....U......

txt_f727:
        .text "!UB"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$ff,$aa,$aa                   // .....

txt_f730:
        .text "UU$"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$f3,$e3,$b3                   // .....

txt_f739:
        .text "%U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$cf,$e3,$ce                   // .....

txt_f741:
        .text "!UB"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$ff,$aa,$aa                   // .....

txt_f74a:
        .text "UU$"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$f3,$e3,$b3                   // .....

txt_f753:
        .text "(U"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $f9,$3a,$3e,$0e,$ce,$ce,$e6           // .:>....

txt_f75d:
        .text "U!"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $e7                                   // .

txt_f761:
        .text "U$"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$b3,$b0,$e6,$b3,$38,$ff,$00,$ff,$aa,$95,$95,$aa,$95,$ff,$00 // U....8..........
        .byte $ff,$aa                               // ..

txt_f776:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$fc,$00,$fc,$ac,$6c,$6c,$ac,$6c,$e6,$e5,$22,$ea,$e5,$e6 // U....ll.l.."...

txt_f788:
        .text "U$"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$55,$5a,$e4,$5b,$27,$ab,$5b,$55,$aa,$ff,$03,$33,$e3,$3c,$28 // UUZ.['.[U...3.<(
        .byte $55,$95,$95,$a5,$e5,$e5,$ea,$e5,$e6   // U........

txt_f7a4:
        .text "U"
        .byte $22                                   // double quote character
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$e6,$5b,$27,$ab,$5b,$39,$3a,$3f,$00,$3f,$e3 // U.['.[9:?.?.

txt_f7b3:
        .text "0%U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$ff,$a3,$25,$6c,$ac,$fc,$00,$ff,$a3,$e5,$c0,$b3,$e8,$03 // ....%l..........
        .byte $60                                   // `

txt_f7c8:
        .text "89:9::;:9U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$aa,$aa,$ff,$aa                   // U....

txt_f7d8:
        .text "UV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $56,$aa,$aa,$ff,$aa,$55,$cf,$cf,$c0,$ff,$aa,$ff,$aa,$55,$39,$3a // V....U.......U9:
        .byte $39,$fa,$aa,$ff,$aa                   // 9....

txt_f7f0:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$aa,$aa,$ff,$aa                   // U....

txt_f7f8:
        .text "UV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $56,$aa,$aa,$fe,$aa,$56,$e8,$ce       // V....V..

txt_f803:
        .text "0U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$aa,$aa,$ff,$aa                   // U....

txt_f80b:
        .text "UU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$aa,$aa,$ff,$aa,$55,$e8,$b3,$e8,$ce // U....U....

txt_f818:
        .text "0U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$aa,$aa,$ff,$aa,$ff,$55,$aa,$55,$aa,$aa,$ff,$aa,$ff,$e8,$b3 // U.....U.U.......
        .byte $e8,$ce                               // ..

txt_f82d:
        .text "0U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$aa,$aa,$ff,$aa,$ff,$55,$aa,$55,$aa,$aa,$ff,$aa,$ff,$e8,$b3 // U.....U.U.......
        .byte $e8,$ce                               // ..

txt_f842:
        .text "0U"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $55,$aa,$aa,$ff,$aa,$ff,$55,$aa,$55,$aa,$aa,$ff,$aa,$ff,$e8,$b3 // U.....U.U.......
        .byte $60,$30,$95,$aa,$95,$aa,$aa,$bf,$aa,$bf,$55,$aa,$55,$aa,$aa,$ff // `0........U.U...
        .byte $aa,$ff,$6c,$ac,$6c,$ac,$ac,$ec,$ac,$ec,$e5,$ea,$e5,$ea,$ea,$ef // ..l.l...........
        .byte $ea,$ef,$55,$aa,$55,$aa,$aa,$ff,$aa,$ff,$5b,$ab,$5b,$ab,$ab,$fb // ..U.U.....[.[...
        .byte $ab,$fb,$e8,$3c,$60,$33,$e5,$ea,$e5,$ea,$ea,$ef,$ea,$ef,$55,$aa // ...<`3........U.
        .byte $55,$aa,$aa,$ff,$aa,$ff,$5b,$ab,$5b,$ab,$ab,$fb,$ab,$fb,$30,$3f // U.....[.[.....0?
        .byte $00
        .text "?:;:;"
        .byte $00,$ff,$00,$ff,$aa,$ff,$aa,$ff,$00,$ff
        .byte $00,$ff,$aa,$fe,$aa,$fe,$00,$fc,$0c,$e5,$cc,$b0,$e8,$03,$21,$39 // ..............!9
        .byte $e7,$38,$28,$50,$03,$c3,$02,$39,$03,$03,$c0,$a2 // .8(P...9....

txt_f8d1:
        .text "(30 "
        .byte $9b,$20,$30,$00,$03,$a2               // . 0...

txt_f8db:
        .text "!0"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $39,$c0,$01,$00,$c0,$0c,$3b,$0c,$c0,$00,$55,$00,$0c,$0c,$08,$e6 // 9.....;...U.....
        .byte $08,$0c,$56,$02,$c2,$02,$0e,$c2,$02,$02,$e8,$ce,$22,$55,$15,$a2 // ..V........."U..
        .byte $22,$33,$0c,$a2,$28,$55,$55,$01,$00,$30,$ec,$30,$03,$e8,$b3,$e8 // "3..(UU..0.0....
        .byte $ce,$29,$ff,$55,$55,$01,$00,$30,$0c,$00,$ff,$e3,$55,$21,$15,$a2 // .).UU..0....U!..
        .byte $21,$c0,$e8,$b3,$e8,$ce,$22,$ff,$aa,$e3,$55,$2b,$05,$00,$03,$ff // !....."...U+....
        .byte $aa
        .text "UZUU"
        .byte $15
        .byte $30,$e8,$b3,$e8,$ce
        .byte $2e,$ff,$aa
        .byte $55,$aa
        .byte $55,$55,$43,$00,$ff,$aa,$55,$aa       // UUC...U.

txt_f946:
        .text "UU"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $e8,$b3,$21,$bf,$e3,$95,$24,$90,$80,$80,$83,$e3,$55,$22,$40,$0c // ..!...$.....U"@.
        .byte $a3,$e3,$6c,$e5,$2c,$22,$ef,$ea,$e3,$e5,$e3,$e0,$22,$ff,$aa,$e4 // ..l.,"......"...
        .byte $55,$26,$01,$00,$fb,$ab,$5b,$ab,$e3,$5b,$21,$0b,$e8,$3c,$24,$ef // U&....[..[!..<$.
        .byte $ea,$e5,$ea,$e3,$e5,$33,$e0,$ff,$aa,$55,$aa,$55,$55,$00,$0c,$fb // .....3...U.UU...
        .byte $ab,$5b,$ab,$5b,$5b,$0b,$cb
        .byte $3b,$3a,$e4
        .text "9.88"
        .byte $ff,$aa
        .text "UZUU"
        .byte $00,$c0,$fe,$aa
        .byte $56,$aa,$e3
        .byte $56,$21,$02,$e8,$cc
        .byte $b0,$e8,$03,$e8,$38,$25,$0c,$00,$c0,$00,$c0,$c3,$24,$30,$02,$32 // ....8%......$0.2
        .byte $32,$e4,$f2,$24,$00,$aa,$ff,$c0,$e4,$cf,$23,$00,$a8,$f8,$e5,$38 // 2..$......#....8
        .byte $25,$0c,$00,$c3,$00,$c0,$c3,$25,$c2,$02,$02,$32,$32,$e3,$f2,$e8 // %......%...22...
        .byte $ce,$a2,$27,$33,$00,$30,$30,$3f,$0f,$30,$a3,$24,$0c,$3c,$fc,$fc // ..'3.00?.0.$.<..
        .byte $e8,$b3,$e8,$ce,$a2,$2a,$03,$30,$00,$30,$30,$3f,$00,$0c,$00,$30 // .....*.0.00?...0
        .byte $a2,$22,$0c,$cc,$e8,$b3,$e8,$ce,$27,$33,$02,$39,$02,$03,$03,$30 // ."......'3.9...0
        .byte $a2,$22,$03,$b0,$a2,$23,$30,$00,$0c,$e8,$b3,$e8,$ce,$23,$00,$03 // ."...#0......#..
        .byte $30,$a3,$23,$30,$00,$0c,$a3           // 0.#0...

txt_fa20:
        .byte $22                                   // double quote character
        .text "0"
        .byte $c0                                   // '@' | $80 (end-of-string marker)
        .byte $a2,$e8,$b3,$30,$83,$82,$b9,$83,$83,$80,$8c,$80,$33,$30,$20,$9b // ...0........30 .
        .byte $20,$30,$33,$00,$e8,$2c,$e6,$e0,$28,$e3,$e0,$c0,$0c,$fb,$0c,$00 //  03..,..(.......
        .byte $0c,$a2,$21,$cb,$e3,$0b,$24,$cb,$0b,$0b,$cb,$e8,$3c,$e3,$e0,$3a // ..!...$.....<..:
        .byte $e3,$e0,$e0,$e3,$e0,$cc,$08,$e6,$08,$0c,$0c,$00,$30,$0b,$0b,$cb // ............0...
        .byte $0b,$0b,$cb,$0b,$0b,$38,$3a,$3f,$00,$3f,$e3,$30,$25,$0c,$aa,$ff // .....8:?.?.0%...
        .byte $00,$ff,$a3                           // ...

txt_fa76:
        .text "%2"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $ff,$00,$ff,$a3,$e3,$cc,$22,$0c,$fc,$b3,$e8,$03,$e8,$38,$c8,$e8 // ......"......8..
        .byte $f2,$e8,$cf,$e6                       // ....

txt_fa8d:
        .text "8"
        .byte $22                                   // double quote character
        .text ":"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $c6,$22,$3f,$3f,$e4,$f2,$60,$2c,$f0,$fc,$fc,$ff,$ce,$c3,$f3,$b0 // ."??..`,........
        .byte $bf,$aa,$00,$ff,$80,$aa,$ff,$00,$ff,$aa,$00,$ff,$00,$aa,$ff,$00 // ................
        .byte $ff,$aa,$00,$ff,$b3,$b3,$f3,$00,$ff,$aa,$00,$ff,$ce,$0e,$3e,$3a // ..............>:
        .byte $f8,$a8,$00,$ff,$e5,$3f,$c3,$e6,$fc,$22,$f2,$f2,$e7,$b3,$21,$cf // .....?..."....!.
        .byte $e8,$ce,$21,$30,$e7,$3f,$22,$0c,$cc,$e6,$fc,$e8,$b3,$e7,$ce,$24 // ..!0.?"........$
        .byte $f3,$30,$30,$3c,$e3,$3f,$22,$8f,$8f,$e3,$0c,$22,$fc,$fc,$c3,$60 // .00<.?"...."...`
        .byte $20,$b3,$b0,$bc,$ac,$2f,$2a,$00,$ff,$a0,$ea,$ff,$00,$ff,$aa,$00 //  ..../*.........
        .byte $ff,$00,$aa,$ff,$00,$ff,$aa,$00,$ff,$ac,$b0,$f3,$03,$ff,$aa,$00 // ................
        .byte $ff,$e3,$e3,$27,$a3,$83,$8f,$0f,$ff,$00,$fc,$c6,$e6,$cb,$22,$2b // ...'.........."+
        .byte $2c,$e7,$3c,$c1,$e6,$e3,$22,$e8,$38,$a2,$21,$c0,$c5,$e3,$cb,$29 // ,.<...".8.!....)
        .byte $ca,$c2,$f2,$f0,$ff                   // .....

txt_fb36:
        .text "0<"
        .byte $cf                                   // 'O' | $80 (end-of-string marker)
        .byte $c0,$43,$ff,$aa,$00,$ff,$00,$00,$ff,$00,$24,$ff,$aa,$00,$fc,$a2 // .C........$.....
        .byte $23,$ff,$03,$f3,$e3,$b3,$a8,$e8,$03,$e8,$38,$30,$ff,$ee,$bb,$ee // #.........80....
        .byte $aa,$eb,$aa,$ba,$f2,$f2,$b2,$e2,$b2,$a2,$a2,$b2,$e8,$cc,$e4,$ce // ................
        .byte $2c,$f3                               // ,.

txt_fb6b:
        .text "33<??;"
        .byte $8e,$8b,$8e,$a3,$e2,$c2,$26,$bb,$ee,$bb,$ea,$ae,$ea,$c2,$26,$bb // ......&.......&.
        .byte $ee,$aa,$bb,$aa,$aa,$c2,$21,$bf,$43,$ee,$bb,$aa,$ae,$aa,$ff,$ff // ......!.C.......
        .byte $ff,$25,$ff,$bb,$ee,$ab,$ba,$c3,$2d,$ee,$bb,$ee,$bb,$ae,$f2,$f2 // .%......-.......
        .byte $b2,$ca,$cb,$cb
        .byte $2b,$2c,$e4,$cc
        .text "$<00"
        .byte $f0,$e8,$ce,$e4

txt_fbb1:
        .text "?$;.:+"
        .byte $e4,$fc,$24,$bc,$ec,$a8,$ac,$e8,$b3,$e4,$33,$24,$3c,$0c,$0c,$0f // ..$.......3$<...
        .byte $e3,$8f,$25,$a3,$e3,$e3,$e8,$38,$c6,$22,$ee,$fb,$c6,$22,$ee,$bb // ..%....8."..."..
        .byte $c5,$23,$fb,$ee,$bb,$c5,$23,$bb,$ee,$aa,$c5,$23,$ba,$ee,$ab,$c3 // .#....#....#....
        .byte $25,$fe,$bb,$ee,$bb,$aa,$c2,$26,$fb,$ec,$bc,$ec,$b2,$e2,$e3 // %......&.......

txt_fbf6:
        .text ",!"
        .byte $ac                                   // ',' | $80 (end-of-string marker)
        .byte $e3,$b3,$21,$cf,$e5,$c3,$a3,$e3,$38,$21,$3a,$e3,$ce,$21,$f3,$c3 // ..!.....8!:..!..
        .byte $e3,$3f,$22,$8e,$8f,$c6,$22,$ee,$bb,$c3,$25,$ee,$bb,$ea,$ab,$aa // .?"..."...%.....
        .byte $c3,$25,$ee,$bb,$aa,$ae,$aa,$c2,$2e,$fb,$ee,$bb,$aa,$aa,$ba,$fc // .%..............
        .byte $fc,$b8,$ec,$b8,$ac,$e8,$a8,$e8,$b3,$a8,$e6,$03,$a2,$26,$38,$38 // .............&88
        .byte $3a,$3f,$00,$ff,$a2,$26,$aa,$00,$aa,$ff,$00,$ff,$a2,$26,$a2,$02 // :?...&.......&..
        .byte $aa,$ff,$00,$ff,$a2,$e4,$cc,$22,$0c,$fc,$a2,$23,$0c,$0f,$03,$a5 // ......."...#....
        .byte $26,$e8,$3a,$cf,$f0,$3f,$03,$a2,$22,$2a,$80,$45,$aa,$ff,$00,$ff // &.:..?.."*.E....
        .byte $00,$00,$aa,$00,$24,$aa,$ff,$00,$ff,$a2,$26,$a0,$0a,$ab,$fc,$03 // ....$.....&.....
        .byte $ff,$a2,$25,$ac,$b3,$cf,$3c,$f0,$a3,$22,$c0,$c0,$a6,$e3,$ce,$23 // ..%...<..".....#
        .byte $cf,$c0,$ff,$a2,$26,$3a,$00,$aa,$ff,$00,$ff,$a2,$26,$a8,$00,$aa // ....&:......&...
        .byte $ff,$00,$ff,$a2,$e3,$b3,$23,$f3,$03,$ff,$a2,$22,$03,$03,$a6 // ......#...."...

txt_fca8:
        .text "%:"
        .byte $ce                                   // 'N' | $80 (end-of-string marker)
        .byte $f3,$3c,$0f,$a3,$25,$0e,$a0,$ea,$3f,$c0,$42,$ff,$00,$00,$aa,$00 // .<..%...?.B.....
        .byte $aa,$ff,$00,$c1,$a2,$26,$ba,$00,$aa,$ff,$00,$ff,$a2,$26,$ba,$00 // .....&.......&..
        .byte $aa,$ff,$00,$ff,$a2,$26,$aa,$00,$aa,$ff,$00,$ff,$a2,$26,$0a,$ab // .....&.......&..
        .byte $bc,$c3,$3f,$f0,$a2,$24,$cc,$3c,$f0,$c0,$ac,$24,$33,$3c,$0f,$03 // ..?..$.<...$3<..
        .byte $a4,$26,$a0,$ea,$3e,$c3,$fc,$0f,$a2,$21,$ea,$43,$00,$aa,$ff,$00 // .&..>....!.C....
        .byte $ff,$00,$00,$aa,$25,$00,$aa,$ff,$00,$ff,$a2,$26,$a8,$00,$aa,$ff // ....%......&....
        .byte $00,$ff,$a2,$e3,$b3,$23,$f3,$03,$ff,$b0,$80,$30,$ff,$b0,$d9,$21 // .....#.....0...!
        .byte $d7,$d6,$b0,$d6,$21,$d7,$c2,$21,$d7,$c2,$21,$d7,$d3,$b0,$d3,$21 // ....!..!..!....!
        .byte $d7,$c2                               // ..

txt_fd2d:
        .text "!U"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_fd30:
        .text "!U"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)

txt_fd33:
        .text "!U"
        .byte $c2                                   // 'B' | $80 (end-of-string marker)
        .byte $21,$d7,$d0,$b0,$d0,$21,$d7,$c2,$2d,$55,$ff,$fd,$55,$7f,$fd,$69 // !....!..-U..U..i
        .byte $7f,$fd,$55,$7f,$ff,$55,$c2,$21,$d7,$cd,$b0,$cd,$21,$d7,$c2,$33 // ..U..U.!....!..3
        .byte $55,$ff,$fd,$55,$7f,$fd,$69,$7f,$fd,$69,$7f,$fd,$69,$7f,$fd,$55 // U..U..i..i..i..U
        .byte $7f,$ff,$55,$c2,$21,$d7,$ca,$b0,$ca,$60,$1f,$55,$ff,$fd,$55,$7f // ..U.!....`.U..U.
        .byte $fd,$55,$7f,$f5,$69,$5f,$f5,$aa,$5f,$f5,$aa,$5f,$f5,$aa,$5f,$f5 // .U..i_.._.._.._.
        .byte $69,$5f,$fd,$55,$7f,$fd,$55,$7f,$ff,$55,$c7,$b0,$c7,$60,$25,$55 // i_.U..U..U...`%U
        .byte $ff,$fd,$55,$7f,$f5,$55,$5f,$f5,$69,$5f,$d5,$aa,$57 // ..U..U_.i_..W

// --- Region $fdcc-$ffff ---
.pc = $fdcc "dat_fdcc"

dat_fdcc:
        .byte $57,$d6,$aa,$97,$d6,$96,$97,$d6,$96,$97,$d6,$96,$97,$d6,$aa,$97 // W...............
        .byte $d5,$aa,$57,$f5,$69,$5f,$f5,$55,$5f,$fd,$55,$7f,$ff,$55,$ff,$b0 // ..W.i_.U_.U..U..
        .byte $60,$30,$fd,$55,$7f,$f5,$55,$5f,$f5,$55,$5f,$d5,$aa,$57,$d6,$aa // `0.U..U_.U_..W..
        .byte $97,$56,$aa,$95,$5a,$96,$a5           // .V..Z..

txt_fe03:
        .text "ZU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_fe06:
        .text "ZU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_fe09:
        .text "ZU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $5a,$96,$a5,$56,$aa,$95,$d6,$aa,$97,$d5,$aa,$57,$f5,$55,$5f,$f5 // Z..V.......W.U_.
        .byte $55,$5f,$b0,$60,$30,$f5,$55,$5f,$d5   // U_.`0.U_.

txt_fe25:
        .text "UW"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $aa                                   // .

txt_fe29:
        .text "WV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $95,$5a,$aa,$a5,$5a,$96,$a5,$6a,$55,$a9,$69,$55,$69,$69,$7d,$69 // .Z..Z..jU.iUii}i
        .byte $69,$55,$69,$6a,$55,$a9,$5a,$96,$a5,$5a,$aa,$a5,$56,$aa,$95,$d5 // iUijU.Z..Z..V...
        .byte $aa,$57,$d5                           // .W.

txt_fe4f:
        .text "UW"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $60,$30,$d5                           // `0.

txt_fe55:
        .text "UW"
        .byte $d5                                   // 'U' | $80 (end-of-string marker)
        .byte $aa                                   // .

txt_fe59:
        .text "UV"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $95,$5a,$aa,$a5,$5a,$96,$a5,$6a,$55,$a9,$69,$55,$69,$69,$7d,$69 // .Z..Z..jU.iUii}i
        .byte $69,$7d,$69,$69,$7d,$69,$69,$55,$69,$6a,$55,$a9,$5a,$96,$a5,$5a // i}ii}iiUijU.Z..Z
        .byte $aa,$a5,$56,$aa,$95,$d5,$aa,$57,$b0,$60 // ..V....W.`

txt_fe86:
        .text "0V"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $95,$5a,$aa,$a5,$5a,$aa,$a5,$6a,$55,$a9,$69,$55,$69,$a9,$55,$6a // .Z..Z..jU.iUi.Uj
        .byte $a5,$7d,$5a,$a5,$ff,$5a,$a5,$ff,$5a,$a5,$ff,$5a,$a5,$7d,$5a,$a9 // .}Z..Z..Z..Z.}Z.
        .byte $55,$6a,$69,$55,$69,$6a,$55,$a9,$5a,$aa,$a5,$5a,$aa,$a5,$b0,$60 // UjiUijU.Z..Z...`

txt_feb9:
        .text "0Z"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $a5,$6a,$aa,$a9,$6a,$55,$a9,$a9,$55,$6a,$a5 // .j..jU..Uj.

txt_fec7:
        .text "UZ"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $7d,$5a,$95,$ff,$56,$97,$ff,$d6,$97,$ff,$d6,$97,$ff,$d6,$95,$ff // }Z..V...........
        .byte $56,$a5,$7d,$5a,$a5                   // V.}Z.

txt_fedf:
        .text "UZ"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $55,$6a,$6a,$55,$a9,$6a,$aa,$a5,$b0,$60,$30,$6a,$aa,$a9,$6a,$55 // UjjU.j...`0j..jU
        .byte $a9,$a9,$55,$6a,$a5                   // ..Uj.

txt_fef7:
        .text "UZ"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $7d,$5a,$95,$ff,$56,$97,$ff,$d6,$97,$ff,$d6,$97,$ff,$d6,$97,$ff // }Z..V...........
        .byte $d6,$97,$ff,$d6,$95,$ff,$56,$a5,$7d,$5a,$a5 // ......V.}Z.

txt_ff15:
        .text "UZ"
        .byte $a9                                   // ')' | $80 (end-of-string marker)
        .byte $55,$6a,$6a,$55,$a9,$b0,$60,$30,$a9,$55,$6a,$a5 // UjjU..`0.Uj.

txt_ff24:
        .text "UZ"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $55,$5a,$95,$ff,$56,$97,$ff,$d6,$57,$ff,$d5,$5f,$ff,$f5,$5f,$ff // UZ..V...W.._.._.
        .byte $f5,$5f,$ff,$f5,$5f,$ff,$f5,$5f,$ff,$f5,$57,$ff,$d5,$97,$ff,$d6 // ._.._.._..W.....
        .byte $95,$ff,$56,$a5                       // ..V.

txt_ff4b:
        .text "UZ"
        .byte $a5                                   // '%' | $80 (end-of-string marker)

txt_ff4e:
        .text "UZ"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $60,$30,$a5,$55,$5a,$95,$55,$56,$95,$ff,$56,$57,$ff,$d5,$5f,$ff // `0.UZ.UV..VW.._.
        .byte $f5,$5f,$ff,$f5,$7f,$ff,$fd,$7f,$ff,$fd,$7f,$ff,$fd,$7f,$ff,$fd // ._..............
        .byte $7f,$ff,$fd,$5f,$ff,$f5,$5f,$ff,$f5,$57,$ff,$d5,$95,$ff,$56,$95 // ..._.._..W....V.

txt_ff81:
        .text "UV"
        .byte $b0                                   // '0' | $80 (end-of-string marker)
        .byte $60,$30,$95,$55,$56,$95,$ff,$56,$57,$ff,$d5,$5f,$ff,$f5,$5f,$ff // `0.UV..VW.._.._.
        .byte $f5,$7f,$ff,$fd,$7f,$ff,$fd,$7f,$ff,$fd,$7f,$ff,$fd,$7f,$ff,$fd // ................
        .byte $7f,$ff,$fd,$7f,$ff,$fd,$5f,$ff,$f5,$5f,$ff,$f5,$57,$ff,$d5,$95 // ......_.._..W...
        .byte $ff,$56,$b0,$2f,$57,$ff,$d5,$5f,$ff,$f5,$5f,$ff,$f5,$7f,$ff,$fd // .V./W.._.._.....
        .byte $7f,$ff,$fd,$d5,$2c,$7f,$ff,$fd,$7f,$ff,$fd,$5f,$ff,$f5,$5f,$ff // ....,......_.._.
        .byte $f5,$b0,$29,$5f,$ff,$f5,$7f,$ff,$fd,$7f,$ff,$fd,$80,$21,$ff,$26 // ..)_.........!.&
        .byte $7f,$ff,$fd,$7f,$ff,$fd,$b0,$26,$7f,$ff,$fd,$7f,$ff,$fd,$80,$27 // .......&.......'
        .byte $ff,$23,$7f,$ff,$fd,$b0,$80,$30,$ff,$ab,$00,$e0 // .#.....0....
