// ============================================
// output - Part 1 of 2
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:14
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $ffff  (63488 bytes)
// Crunched with NSU Packer 1.1 — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $1d00 (7424)
//
// Code: 1698 bytes, Data: 61790 bytes
// Labels: 201, Subroutines: 10
//
// Cross-references: all OK
// ============================================


// --- Region $1180-$1410 ---
.pc = $1180 "sub_1180"
// Referenced by: jsr from $124e, $12f3, $1300, $130c

sub_1180:
        tya
        sta $101c,x
// Referenced by: jsr from $127f

sub_1184:
        lda $106e,y
        sta $d401,x
        sta $1033,x
        lda $10cd,y
        sta $d400,x
.label loc_1195 = * + 2
        sta $1032,x
        rts
// Referenced by: jsr from $1394

sub_1197:
        lda #$01
        sta $1047,x

loc_119c:
        lda $101e,x
        sta $fb
        lda $101f,x
        sta $fc
        lda $101d,x
        asl
        tay
        iny
        lda ($fb),y
        cmp #$00
        bne loc_11be
        lda #$00
        sta $101d,x
        ldy #$01
        lda ($fb),y
        clv
        bvc loc_11c8

loc_11be:
        cmp #$01
        bne loc_11c8
        lda #$00
        sta $1000
        rts

loc_11c8:
        pha
        dey
        lda ($fb),y
        sta $fb
        pla
        sta $fc
        lda $102f,x
        tay
        clc
        adc #$02
        sta $102f,x
        lda ($fb),y
        cmp #$00
        bne loc_11ec
        lda #$00
        sta $102f,x
        inc $101d,x
        jmp loc_119c

loc_11ec:
        sta $101c,x
        iny
        lda ($fb),y
        pha
        and #$1f
.label loc_11f7 = * + 2
        sta $1004,x
        pla
        and #$e0
        lsr
        lsr
        tay
        lda $1059,x
        sta $fb
        lda $105a
        sta $fc
        lda #$00
        sta $d404,x
        sta $d402,x
        sta $1034,x
        lda ($fb),y
        iny
        sta $d403,x
        sta $1035,x
        and #$f0
        sta $1003,x
        lda ($fb),y
        iny
        sta $1005,x
        lda ($fb),y
        iny
        sta $d405,x
        lda ($fb),y
        iny
        sta $d406,x
        lda ($fb),y
        iny
        sta $101a,x
        lda ($fb),y
        iny
        sta $1007,x
        lda ($fb),y
        iny
        sta $1046,x
        lda ($fb),y
        iny
        sta $1008,x
        ldy $101c,x
        jsr sub_1180
        lda $1033,x
        sta $1049,x
        lda $1032,x
        sta $1048,x
        lda $1005,x
.label loc_1261 = * + 1
        sta $d404,x
        lda #$00
        sta $1009,x
        sta $1006,x
        rts

loc_126c:
        inc $1006,x
        lda $1006,x
        clc
        adc $1046,x
        tay
        lda $101c,x
        clc
        adc $1150,y
        tay
        jsr sub_1184
        lda $1006,x
        clc
        adc $1007,x
        tay
        lda $112c,y
        clc
        adc $1032,x
        sta $1032,x
        bcc loc_1299
        inc $1033,x

loc_1299:
        lda $1006,x
        cmp #$0c
        bne loc_12a5
        lda #$00
        sta $1006,x

loc_12a5:
        lda $1008,x
        and #$20
        beq loc_12c3
        lda $1047,x
        beq loc_12bd
        dec $1047,x
        lda #$81
        sta $d404,x
        sta $d401,x
        rts

loc_12bd:
        lda $1005,x
        sta $d404,x

loc_12c3:
        lda $1034,x
        clc
        adc $101a,x
        sta $1034,x
        sta $d402,x
        lda $1035,x
        adc #$00
        sta $1035,x
        sta $d403,x
        lda $1008,x
        lsr
        pha
        bcc loc_1303
        lda $1009,x
        eor #$80
        sta $1009,x
        bne loc_12f9
        lda $101c,x
        sec
        sbc #$0c
        tay
        jsr sub_1180
        clv
        bvc loc_1303

loc_12f9:
        lda $101c,x
        clc
        adc #$0c
        tay
        jsr sub_1180

loc_1303:
        pla
        lsr
        pha
        bcc loc_130f
        ldy $101c,x
        dey
        jsr sub_1180

loc_130f:
        pla
        lsr
        pha
        bcc loc_131f
        lda $1031,x
        eor #$c0
        sta $1031,x
        sta $d404,x

loc_131f:
        pla
        lsr
        bcc loc_132e
        lda $1030,x
        eor #$60
        sta $1030,x
        sta $d404,x

loc_132e:
        lda $1003,x
        beq loc_136a
        sta $1045
        lda $1008,x
        and #$10
        beq loc_134f
        lda $1048,x
        clc
        adc $1045
        sta $1048,x
        bcc loc_134c
        inc $1049,x

loc_134c:
        clv
        bvc loc_135e

loc_134f:
        lda $1048,x
        sec
        sbc $1045
        sta $1048,x
        bcs loc_135e
        dec $1049,x

loc_135e:
        lda $1048,x
        sta $1032,x
        lda $1049,x
        sta $1033,x

loc_136a:
        lda $1032,x
        sta $d400,x
        lda $1033,x
        sta $d401,x
        rts

loc_1377:
        inc $1044
        ldx #$00

loc_137c:
        lda $1000
        and $1020,x
        beq loc_1397
        jsr loc_126c
        lda $1044
        cmp $1001
        bne loc_1397
        dec $1004,x
        bpl loc_1397
        jsr sub_1197

loc_1397:
        txa
        clc
        adc #$07
        tax
        cpx #$15
        bne loc_137c
        lda $1044
        cmp $1001
        bne loc_13ad
        lda #$00
        sta $1044

loc_13ad:
        rts

loc_13ae:
        ldy #$00
        lda ($fb),y
        sta $101e
        iny
        lda ($fb),y
        sta $101f
        iny
        lda ($fb),y
        sta $1025
        iny
        lda ($fb),y
        sta $1026
        iny
        lda ($fb),y
        sta $102c
        iny
        lda ($fb),y
        sta $102d
        ldx #$00

loc_13d5:
        lda #$00
        sta $101d,x
        sta $1004,x
        sta $102f,x
        txa
        clc
        adc #$07
        tax
        cpx #$15
        bne loc_13d5
        lda #$00
        sta $1044
        ldx #$17
        lda #$00

loc_13f2:
        sta $d400,x
        dex
        bpl loc_13f2
        lda $1002
        sta $d418
        lda #$80
        sta $1009
        lda #$80
        sta $1010
        sta $1017
        lda #$01
        sta $1006
        rts

// --- Region $17f0-$1830 ---
.pc = $17f0 "Segment $17f0"
        asl $50,x
        asl $81,x
        asl $81,x
        asl $50,x
        asl $50,x
        asl $81,x
        asl $81,x
        asl $50,x
        asl $50,x
        asl $81,x
        asl $81,x
        asl $50,x
        asl $50,x
        asl $81,x
        asl $81,x
        asl $50,x
        asl $50,x
        asl $50,x
        asl $50,x
        asl $b2,x
        asl $b2,x
        asl $e3,x
        asl $e3,x
        asl $50,x
        asl $50,x
        asl $50,x
        asl $50,x
        asl $b2,x
        asl $b2,x
        asl $e3,x
        asl $e3,x
        asl $00,x
        brk

// --- Region $18d7-$18f9 ---
.pc = $18d7 "sub_18d7"
// Referenced by: jsr from $1dc1, $fe20

sub_18d7:
        lda #$03
        sta $1001
        lda #$00
        sta $1002
        lda #$07
        sta $1000
        lda #$d1
        sta $fb
        lda #$18
        sta $fc
        jmp loc_13ae

loc_18f1:
        lda #$6f
        sta $d418
        jmp loc_1377

dat_18f9:
        .byte $00                                   // .

// --- Region $1d00-$1e00 ---
.pc = $1d00 "main_1d00"

main_1d00:
        sei
        ldx #$00

loc_1d03:
        lda txt_0c00,x
        sta $0400,x
        lda $0d00,x
        sta $0500,x
        lda #$09
        sta $d800,x
        sta $d900,x
        lda #$00
        sta $da00,x
        sta $db00,x
        lda #$a0
        sta $0600,x
        sta $0700,x
        inx
        bne loc_1d03
        ldx #$50

loc_1d2c:
        lda $0808,x
        sta $0608,x
        dex
        bpl loc_1d2c
        ldx #$00
        lda #$ff

loc_1d39:
        sta txt_0c00,x
        sta $0d00,x
        inx
        bne loc_1d39
        lda #$33
        sta $01
        lda #$00
        sta $10
        lda #$0c
        sta $11
        lda #$f8
        sta $12
        lda #$0d
        sta $13

loc_1d56:
        lda $1d63
        cmp #$d2
        beq loc_1d9b
        ldx #$00
        ldy #$00

loc_1d61:
.label smc_1d62 = * + 1
        lda $d000,x                                 // !SMC: modified by $1d88, $fde7
        eor #$ff
        cpx #$04
        bcs dat_1d6f
        sta ($10),y
        iny
        bne loc_1d72

dat_1d6f:
        .byte $91,$12,$c8                           // ...

loc_1d72:
        iny
        inx
        cpx #$08
        bne loc_1d61
        lda $10
        cmp #$f8
        bne loc_1d83
        inc $11
        inc $1d63

loc_1d83:
        clc
        adc #$08
        sta $10
        sta smc_1d62                                // SMC: modifies $1d62
        lda $12
        cmp #$f8
        bne loc_1d93
        inc $13

loc_1d93:
        clc
        adc #$08
        sta $12
        jmp loc_1d56

loc_1d9b:
        lda #$37
        sta $01
        lda #$7f
        sta $dc0d
        lda #$f1
        sta $d01a
        lda #$00
        sta $d020
        sta $d021
        sta $d012
        sta $0314
        lda #$1e
        sta $0315
        lda #$1b
        sta $d011
        jsr sub_18d7
        lda #$c7
        sta $10
        sta $11
        lda #$00
        sta $02
        sta $03
        lda $dc0d
        cli

loc_1dd4:
        lda $dc01
        cmp #$ef
        bne loc_1dd4
        sei
        jsr $fda3
        ldx #$1f

loc_1de1:
        lda $fd30,x
        sta $0314,x
        dex
        bpl loc_1de1
        jsr $ff5b
        sei
        inc $01
        ldx #$25

loc_1df2:
        lda dat_1fa6,x
        sta $0400,x
        dex
        bpl loc_1df2
        ldx #$00
        jmp $0400

dat_1e00:
        .byte $a9                                   // .

// --- Region $1e70-$1ef5 ---
.pc = $1e70 "loc_1e70"

loc_1e70:
.label loc_1e71 = * + 1
        lda $0341,x
        sta $0340,x
        inx
        cpx #$27
        bne loc_1e70
        lda #$00
        sta $0367
        lda $08be
        pha
        ldx #$25

loc_1e86:
        lda $0898,x
        sta $0899,x
        dex
        bpl loc_1e86
        pla
        sta $0898
        inc $02
        lda $02
        cmp #$2a
        bne loc_1ea2
        lda #$00
        sta $02
        inc $1e7c

loc_1ea2:
        jsr loc_18f1
        jsr sub_1f0d
        jsr sub_1f0d
        jsr sub_1f46
        jsr sub_1f60
        jsr sub_1f99
        inc $03
        lda $03
        cmp #$05
        bne loc_1ee8
        lda #$00
        sta $03
        lda $08c8
        pha
        ldx #$00

loc_1ec6:
        lda $08c9,x
        sta $08c8,x
        inx
        cpx #$07
        bne loc_1ec6
        pla
        sta $08ce
        lda $08d6
        pha
        ldx #$05

loc_1edb:
        lda $08d0,x
        sta $08d1,x
        dex
        bpl loc_1edb
        pla
        sta $08d0

loc_1ee8:
        jsr sub_1f60
        jsr sub_1f60
        jsr sub_1f99
        jmp loc_febc

dat_1ef4:
        .byte $00,$00                               // ..

// --- Region $1f00-$1fa5 ---
.pc = $1f00 "loc_1f00"

loc_1f00:
        lda #$00
        sta $1f0e
        lda #$1a
        sta $1f0f
        jmp loc_1f1d
// Referenced by: jsr from $1ea5, $1ea8, $fee2, $fee5

sub_1f0d:
        lda txt_1a00
        beq loc_1f00
        clc
        adc #$80
        sta $0797
        adc #$40
        sta $07bf

loc_1f1d:
        lda $10
        dec $10
        cmp #$c0
        beq loc_1f26
        rts

loc_1f26:
        ldx #$00

loc_1f28:
        lda $0771,x
        sta $0770,x
        lda $0799,x
        sta $0798,x
        inx
        cpx #$27
        bne loc_1f28
        lda #$c7
        sta $10
        inc $1f0e
        bne loc_1f45
        inc $1f0f

loc_1f45:
        rts
// Referenced by: jsr from $1eab, $fee8

sub_1f46:
        ldx #$00
        lda $10

loc_1f4a:
        sta $09a8,x
        inx
        cpx #$08
        bne loc_1f4a
        rts

loc_1f53:
        lda #$00
        sta $1f61
        lda #$19
        sta $1f62
        jmp loc_1f70
// Referenced by: jsr from $1eae, $1ee8, $1eeb, $feeb, $ff25, $ff28

sub_1f60:
        lda txt_1900
        beq loc_1f53
        clc
        adc #$80
        sta $071f
        adc #$40
        sta $0747

loc_1f70:
        lda $11
        dec $11
        cmp #$c0
        beq loc_1f79
        rts

loc_1f79:
        ldx #$00

loc_1f7b:
        lda $06f9,x
        sta $06f8,x
        lda $0721,x
        sta $0720,x
        inx
        cpx #$27
        bne loc_1f7b
        lda #$c7
        sta $11
        inc $1f61
        bne loc_1f98
        inc $1f62

loc_1f98:
        rts
// Referenced by: jsr from $1eb1, $1eee, $feee, $ff2b

sub_1f99:
        ldx #$00
        lda $11

loc_1f9d:
        sta $09a0,x
        inx
        cpx #$08
        bne loc_1f9d
        rts

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

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

// --- Region $fda3-$fe5f ---
.pc = $fda3 "Segment $fda3"
        sta $01
        lda #$00
        sta $10
        lda #$0c
        sta $11
        lda #$f8
        sta $12
        lda #$0d
        sta $13
        lda $1d63
        cmp #$d2
        beq loc_fdfa
        ldx #$00
        ldy #$00

loc_fdc0:
        lda $d000,x
        eor #$ff
        cpx #$04
        bcs dat_fdce
        sta ($10),y
        iny
        bne loc_fdd1

dat_fdce:
        .byte $91,$12,$c8                           // ...

loc_fdd1:
        iny
        inx
        cpx #$08
        bne loc_fdc0
        lda $10
        cmp #$f8
        bne loc_fde2
        inc $11
        inc $1d63

loc_fde2:
        clc
        adc #$08
        sta $10
        sta smc_1d62                                // SMC: modifies $1d62
        lda $12
        cmp #$f8
        bne loc_fdf2
        inc $13

loc_fdf2:
        clc
        adc #$08
        sta $12
        jmp loc_1d56

loc_fdfa:
        lda #$37
        sta $01
        lda #$7f
        sta $dc0d
        lda #$f1
        sta $d01a
        lda #$00
        sta $d020
        sta $d021
        sta $d012
        sta $0314
        lda #$1e
        sta $0315
        lda #$1b
        sta $d011
        jsr sub_18d7
        lda #$c7
        sta $10
        sta $11
        lda #$00
        sta $02
        sta $03
        lda $dc0d
        cli

loc_fe33:
        lda $dc01
        cmp #$ef
        bne loc_fe33
        sei
        jsr $fda3
        ldx #$1f

loc_fe40:
        lda $fd30,x
        sta $0314,x
        dex
        bpl loc_fe40
        jsr $ff5b
        sei
        inc $01
        ldx #$25

loc_fe51:
        lda dat_1fa6,x
        sta $0400,x
        dex
        bpl loc_fe51
        ldx #$00
        jmp $0400

dat_fe5f:
        .byte $a9                                   // .

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

loc_febc:
        .byte $03,$ad                               // slo ($ad,x) // ILLEGAL
        ldx $4808,y
        ldx #$25

loc_fec3:
        lda $0898,x
        sta $0899,x
        dex
        bpl loc_fec3
        pla
        sta $0898
        inc $02
        lda $02
        cmp #$2a
        bne loc_fedf
        lda #$00
        sta $02
        inc $1e7c

loc_fedf:
        jsr loc_18f1
        jsr sub_1f0d
        jsr sub_1f0d
        jsr sub_1f46
        jsr sub_1f60
        jsr sub_1f99
        inc $03
        lda $03
        cmp #$05
        bne loc_ff25
        lda #$00
        sta $03
        lda $08c8
        pha
        ldx #$00

loc_ff03:
        lda $08c9,x
        sta $08c8,x
        inx
        cpx #$07
        bne loc_ff03
        pla
        sta $08ce
        lda $08d6
        pha
        ldx #$05

loc_ff18:
        lda $08d0,x
        sta $08d1,x
        dex
        bpl loc_ff18
        pla
        sta $08d0

loc_ff25:
        jsr sub_1f60
        jsr sub_1f60
        jsr sub_1f99
        jmp loc_febc

dat_ff31:
        .byte $93,$0c,$00                           // ...

loc_ff34:
        lda #$00
        sta $1f0e
        lda #$1a
        sta $1f0f
        jmp loc_1f1d

dat_ff41:
        .byte $ad,$00                               // ..

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

loc_ff5c:
        lda $0771,x
        sta $0770,x
        lda $0799,x
        sta $0798,x

loc_ff68:
        inx
        cpx #$27
        bne loc_ff5c
        lda #$c7
        sta $10
        inc $1f0e
        bne loc_ff79
        inc $1f0f

loc_ff79:
        rts

dat_ff7a:
        .byte $a2                                   // .

// --- Region $ff87-$ff95 ---
.pc = $ff87 "loc_ff87"

loc_ff87:
        lda #$00
        sta $1f61
        lda #$19
        sta $1f62
        jmp loc_1f70

dat_ff94:
        .byte $ad,$00                               // ..

// --- Region $ffaf-$ffcd ---
.pc = $ffaf "loc_ffaf"

loc_ffaf:
        lda $06f9,x
        sta $06f8,x
        lda $0721,x
        sta $0720,x

loc_ffbb:
        inx
        cpx #$27
        bne loc_ffaf
        lda #$c7
        sta $11
        inc $1f61
        bne loc_ffcc
        inc $1f62

loc_ffcc:
        rts

dat_ffcd:
        .byte $a2                                   // .

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

// --- Region $0805-$09b0 ---
.pc = $0805 "dat_0805"

dat_0805:
        .byte $10,$10,$54,$a0                       // ..T.

txt_0809:
        .text "999"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $81,$83,$94,$95,$81,$8c,$a0,$83,$92,$81,$83,$8b,$89,$8e,$87,$a0 // ................
        .byte $85,$8e,$94,$85,$92,$94,$81,$89,$8e,$8d,$85,$8e,$94,$a0 // ..............

txt_082b:
        .text "999"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $39,$a0                               // 9.

txt_0831:
        .text "999"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $c1,$c3,$d4,$d5,$c1,$cc,$e0,$c3,$d2,$c1,$c3,$cb,$c9,$ce,$c7,$e0 // ................
        .byte $c5,$ce,$d4,$c5,$d2,$d4,$c1,$c9,$ce,$cd,$c5,$ce,$d4,$a0 // ..............

txt_0853:
        .text "999"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)

txt_0857:
        .text "9468:<>"
        .byte $40                                   // @ character
        .text "BDFHJLNPRTVXZ"
        .byte $5c                                   // backslash character
        .byte $5e,$60,$62,$64,$66,$68,$6a,$6c,$6e,$70,$72,$74,$76,$78,$7a,$7c // ^`bdfhjlnprtvxz|
        .byte $7e,$80,$82,$9a,$9c,$9e,$a0,$a2,$a4,$a6,$a8,$ca,$cc,$ce,$d0,$d2 // ~...............
        .byte $d4,$d6,$d9,$e2,$e4,$e6,$e8,$ea,$ec,$ee,$f1,$00,$00,$06,$00,$06 // ................
        .byte $06,$06,$0e,$06,$0e,$0e,$0e,$0f,$0e,$0f,$0f,$0f,$01,$0f,$01,$01 // ................
        .byte $01,$0f,$01,$0f,$0f,$0f,$0e,$0f,$0e,$0e,$0e,$06,$0e,$06,$06,$06 // ................
        .byte $00,$06,$00,$02,$0a,$07,$01,$07,$0a,$02,$00,$09,$08,$07,$01,$07 // ................
        .byte $08,$09,$00,$09,$08,$07,$01,$07,$08,$09,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$05,$00,$00,$00,$00,$00,$00,$15,$55,$00,$00,$00,$00,$00 // ..........U.....
        .byte $00,$55,$55,$00,$00,$00,$00,$00,$00,$00,$54,$00,$00,$00,$00,$00 // .UU.......T.....
        .byte $00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$55,$00,$00,$00,$00,$01,$05,$00,$00,$50,$00,$00,$00,$55 // ..U........P...U
        .byte $40,$00,$00,$00,$00,$00,$00,$05,$15,$00,$00,$01,$00,$00,$00,$55 // @..............U
        .byte $55,$00,$00,$55,$00,$00,$00,$55,$55,$00,$00,$55,$00,$00,$00,$55 // U..U...UU..U...U
        .byte $50,$00,$00,$55,$00,$00,$00,$55,$00,$00,$00,$50,$00,$00,$00,$55 // P..U...U...P...U
        .byte $00,$00,$00,$00,$00,$00,$00,$54,$00,$00,$00,$01,$00,$00,$00,$01 // .......T........
        .byte $01,$00,$00,$00,$00,$00,$00,$55,$00,$00,$00,$00,$15,$15,$55,$00 // .......U......U.
        .byte $00,$00,$55,$00,$00,$00,$00,$00,$10,$10,$00,$00,$55,$55,$00,$00 // ..U.........UU..
        .byte $00,$00,$55,$55,$54,$00,$00,$00,$00,$00,$00,$01,$01,$00,$00,$00 // ..UUT...........
        .byte $00,$00,$00,$54,$54,$00,$00,$00,$00,$00,$00,$c7,$c6,$c5,$c4,$c3 // ...TT...........
        .byte $c2,$c1,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0,$c0 // ................
        .byte $c0,$c0,$c0                           // ...

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

// --- Region $09d1-$117f ---
.pc = $09d1 "dat_09d1"

dat_09d1:
        .byte $50,$50,$00,$00,$00,$00,$55,$00,$05,$15,$55,$00,$00,$00,$55,$00 // PP....U...U...U.
        .byte $55,$55,$55,$00,$00,$00,$55,$00,$55,$55,$40,$00,$00,$00,$55,$00 // UUU...U.UU@...U.
        .byte $54,$55,$00,$00,$00,$00,$55,$00,$00,$00,$00,$00,$00,$00,$50,$00 // TU....U.......P.
        .byte $01,$01,$01,$00,$00,$00,$01,$00,$54,$54,$00,$00,$00,$00,$54,$01 // ........TT....T.
        .byte $05,$00,$00,$15,$15,$15,$55,$55,$55,$00,$00 // ......UUU..

txt_0a1c:
        .text "UUUTU"
        .byte $00                                   // string terminator
        .byte $00,$00,$55,$55,$55,$00,$00,$00,$00,$00,$50,$50,$50,$00,$05,$15 // ..UUU.....PPP...
        .byte $00,$00                               // ..

txt_0a34:
        .text "UUUUUU"
        .byte $00                                   // string terminator
        .byte $00                                   // .

txt_0a3c:
        .text "UUUUUP"
        .byte $00                                   // string terminator
        .byte $00                                   // .

txt_0a44:
        .text "UUU"
        .byte $40                                   // @ character
        .text "T"
        .byte $00                                   // string terminator
        .byte $00,$00,$55,$55,$55,$00,$01,$01,$00,$00,$41,$41,$41,$01,$54,$00 // ..UUU.....AAA.T.
        .byte $00,$00,$54,$54,$54,$00,$00,$00,$01,$01,$01,$05,$00,$00,$00,$00 // ..TTT...........

txt_0a6a:
        .text "UUUU"
        .byte $00                                   // string terminator
        .byte $00,$00,$00                           // ...

txt_0a72:
        .text "UUUP"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$55,$55,$55,$00,$00,$00,$00,$00,$00,$01,$01,$01,$00 // ...UUU..........
        .byte $00,$00,$00,$41,$51,$51,$01,$00,$00,$00,$00,$54,$54,$54,$00,$00 // ...AQQ.....TTT..
        .byte $00,$15,$15,$15,$55,$55,$00,$00       // ....UU..

txt_0a9f:
        .text "UUUUUU"
        .byte $00                                   // string terminator
        .byte $00                                   // .

txt_0aa7:
        .text "UUUUU"
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00                                   // .

txt_0aaf:
        .text "UUUUU"
        .byte $00                                   // string terminator
        .byte $00,$00                               // ..

txt_0ab7:
        .text "UPPPT"
        .byte $00                                   // string terminator
        .byte $00,$00
        .byte $55,$01,$01,$01,$01,$01,$00,$00,$00
        .text "QQQQ"
        .byte $01
        .byte $00,$00                               // ..

txt_0acf:
        .text "ATTTT"
        .byte $00                                   // string terminator
        .byte $00,$00
        .byte $54,$01,$05,$05,$05,$00,$15,$15
        .text "UUUUU"
        .byte $00

txt_0ae5:
        .text "UUUUUU"
        .byte $40                                   // @ character
        .byte $00                                   // string terminator

txt_0aed:
        .text "UUUUUU"
        .byte $00                                   // string terminator
        .byte $00,$55,$55,$55,$00,$40,$40,$00,$00   // .UUU.@@..

txt_0afd:
        .text "PPTUUUU"
        .byte $00                                   // string terminator
        .byte $15,$15,$15,$41,$41,$41,$01,$00,$01,$01,$01,$54,$54,$54,$00,$00 // ...AAA.....TTT..
        .byte $54,$54,$54,$00,$00,$01,$00,$01,$05,$05,$05,$55,$55,$55,$00 // TTT........UUU.

txt_0b24:
        .text "UUUUTT"
        .byte $00                                   // string terminator
        .byte $00
        .text "TUUU"
        .byte $05,$01,$01,$00,$00,$00,$00,$00
        .byte $55,$55,$55
        .byte $00,$55,$55,$15,$05,$54,$50,$00,$00,$40,$40,$00,$00,$01,$01,$01 // .UU..TP..@@.....
        .byte $00,$01,$01,$01,$01,$54,$54,$00,$00   // .....TT..

txt_0b54:
        .text "TTTT"
        .byte $00                                   // string terminator
        .byte $00,$00,$00,$00,$00,$01,$01,$15,$15,$00 // ..........

txt_0b63:
        .text "UUUUUUU"
        .byte $00                                   // string terminator

txt_0b6b:
        .text "UUUUUUT"
        .byte $00                                   // string terminator

txt_0b73:
        .text "UUUUUU"
        .byte $00                                   // string terminator
        .byte $00                                   // .

txt_0b7b:
        .text "UUUUU"
        .byte $40                                   // @ character
        .byte $00                                   // string terminator
        .byte $00
        .text "PPPTT"
        .byte $05,$01,$00,$00,$00,$00,$00,$00
        .byte $55,$55
        .byte $00,$15,$05,$01,$00,$00
        .byte $55,$55,$00
        .text "UUUU"
        .byte $15
        .byte $55,$40
        .byte $00                                   // .

txt_0ba3:
        .text "UUUUUU"
        .byte $00                                   // string terminator
        .byte $00
        .text "UTP"
        .byte $40                                   // @ character
        .byte $00
        .byte $50,$00,$00,$00,$00,$00,$00,$00,$01,$01
        .byte $00,$01,$01,$01,$01,$01
        .byte $54,$00,$00
        .text "TTTTT"
        .byte $01,$05
        .byte $00,$00,$00,$00,$00,$00,$55,$55,$00,$00,$00,$00,$00,$00,$54,$55 // ......UU......TU
        .byte $00,$00,$00,$00,$00,$00,$01,$00,$00,$00,$00,$00,$00,$00,$55,$05 // ..............U.
        .byte $00,$00,$00,$00,$00,$00,$55,$55,$15,$00,$00,$00,$00,$00,$55,$55 // ......UU......UU
        .byte $55,$00,$00,$00,$00,$00               // U.....

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

txt_0c0a:
        .text "        "
        .byte $1b,$1c,$1d,$1e                       // ....

txt_0c16:
        .text "    "
        .byte $1f                                   // .

txt_0c1b:
        .text "!!!!!!!!!"
        .byte $1e                                   // .

txt_0c25:
        .text "           "
        .byte $22                                   // double quote character
        .text "#      $%&'(()*  +&&&,,,,,,*          "
        .byte $1f                                   // .

txt_0c58:
        .text "-/:   "
        .byte $1f                                   // .

txt_0c5f:
        .text ";<<=/////>?"
        .byte $40                                   // @ character
        .text "<<<//////A          BCDDE  FGGHDDDDDDDIJGGGDDDDDDK         LMNOOO PMMMOOOOOOOOOQMMMOOOOOOR        "
        .byte $1f                                   // .

txt_0cce:
        .text "STUVVVWXTTTVVVVVVVVVYTTTVVVVVVZ        "
        .byte $5b,$5c,$5c,$5d,$5e,$5e,$5e,$5e,$5f,$60,$5c,$5c,$5d,$5e,$5e,$5e // [\\]^^^^_`\\]^^^
        .byte $5e,$5e,$5e,$5e,$5e,$61,$5c,$5c,$5c,$5e,$5e,$5e,$5e,$5e,$5e,$62 // ^^^^^a\\\^^^^^^b

txt_0d15:
        .text "       "
        .byte $63,$64,$64,$64
        .text "GGGGG"
        .byte $65,$66,$67,$64,$64

txt_0d2a:
        .text "GGGGGGC"
        .byte $68,$69,$64,$64,$64                   // hiddd

txt_0d36:
        .text "GGGGGG"
        .byte $6a                                   // j

txt_0d3d:
        .text "      "
        .byte $6b,$6c,$6d,$6d,$6e,$6f,$6f,$6f,$6f,$6f,$6f,$70,$71,$72,$73,$6d // klmmnoooooopqrsm
        .byte $74,$6f,$6f,$6f,$75,$76,$20,$77,$6d,$6d,$6d,$6f,$6f,$6f,$6f,$6f // tooouv wmmmooooo
        .byte $6f,$78                               // ox

txt_0d65:
        .text "      "
        .byte $79,$7a,$7a,$7a,$7a,$7a,$7a,$7a,$7a,$7a,$7a,$7b,$20,$20,$7c,$7d // yzzzzzzzzzz{  |}
        .byte $7e,$7f,$30,$76                       // ~.0v

txt_0d7f:
        .text "   1"
        .fill 9, $7a

txt_0d8c:
        .text "2"

dat_0d8d:
        // === Fill data (115 bytes, $0d8d-$0dff) ===
        .fill 115, $20

dat_0e00:
        // === Fill data (512 bytes, $0e00-$0fff) ===
        .fill 512, $ff
        .byte $07,$03,$00,$00,$01,$41,$08,$00,$20,$00,$f0,$01,$17,$02,$18,$10 // .....A.. .......
        .byte $00,$00,$19,$00,$08,$00,$00,$00,$00,$00,$80,$00,$17,$04,$cf,$17 // ................
        .byte $01,$00,$00,$33,$03,$31,$18,$02,$00,$00,$01,$02,$91,$18,$04,$1c // ...3.1..........
        .byte $21,$81,$30,$04,$80,$04,$28,$21,$41,$ff,$16,$00,$f0,$04,$21,$41 // !.0...(!A.....!A
        .byte $2d,$01,$00,$00,$02,$f0,$00,$00,$30,$04,$00,$00,$00,$00,$01,$ff // -.......0.......
        .byte $16,$00,$04,$00,$00,$01,$2d,$01,$00,$11,$14,$00,$00,$00,$00,$00 // ......-.........
        .byte $51,$14,$00,$00,$00,$00,$00,$11,$14,$00,$00,$00,$00,$00,$01,$01 // Q...............
        .fill 9, $01
        .byte $02,$02,$02,$02,$02,$02,$02,$03,$03,$03,$03,$03,$04,$04,$04,$04 // ................
        .byte $05,$05,$05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c // ................
        .byte $0d,$0e,$0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ................

txt_10a9:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a // ...->Qf{......8Z
        .byte $7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$7a,$b4,$fb,$47,$98,$ed // }...#S...0z..G..
        .byte $47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef // G..w.a.h..0..N..
        .byte $d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2 // ......`...1.....
        .byte $df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6 // .>.k<9c.K..E.}..
        .byte $79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8 // ys.|....~.......
        .byte $2e,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$64,$c8 // ..............d.
        .byte $64,$00,$64,$c8,$64,$00,$64,$c8,$64,$00,$32,$64,$32,$00,$32,$64 // d.d.d.d.d.2d2.2d
        .byte $32,$00,$32,$64,$32,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 2.2d2...........
        .byte $00,$00,$0c,$00,$0c,$00,$0c,$00,$0c,$00,$0c,$00,$0c,$00,$0c,$00 // ................
        .byte $07,$00,$0c,$00,$07,$00,$0c,$00,$07,$00,$07,$0c,$13,$18,$1f,$24 // ...............$
        .byte $1f,$18,$13,$0c,$07                   // .....

// --- Region $1411-$17ef ---
.pc = $1411 "dat_1411"

dat_1411:
        .byte $01,$41,$08,$20,$80,$00,$00,$20,$05,$41,$08,$20,$9f,$00,$00,$26 // .A. ... .A. ...&
        .byte $f0,$81,$08,$00,$00,$00,$00,$14,$f0,$81,$08,$00,$00,$00,$00,$14 // ................
        .byte $07,$41,$08,$30,$30,$00,$24,$20,$07,$41,$08,$20,$40,$00,$0c,$20 // .A.00.$ .A. @.. 
        .byte $07,$41,$08,$20,$40,$00,$18,$20,$00,$00,$00,$00,$00,$00,$00,$00 // .A. @.. ........
        .byte $00,$17,$08,$00,$00,$18,$00,$20,$ff,$87,$08,$00,$20,$00,$00,$36 // ....... .... ..6
        .byte $f0,$17,$08,$00,$00,$18,$00,$10,$02,$41,$08,$00,$00,$00,$00,$16 // .........A......
        .byte $00,$41,$07,$30,$ff,$00,$00,$10,$23,$41,$07,$30,$30,$00,$00,$10 // .A.0....#A.00...
        .byte $03,$41,$07,$30,$30,$0a,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // .A.00...........
        .byte $2c,$9f,$31,$8f,$33,$8f,$2c,$9f,$31,$8f,$33,$8f,$2e,$9f,$33,$8f // ,.1.3.,.1.3...3.
        .byte $35,$8f,$2e,$9f,$33,$8f,$35,$8f,$00,$33,$01,$33,$41,$33,$01,$33 // 5...3.5..3.3A3.3
        .byte $41,$44,$01,$33,$41,$33,$01,$33,$41,$33,$01,$33,$41,$33,$01,$33 // AD.3A3.3A3.3A3.3
        .byte $41,$44,$01,$33,$41,$44,$01,$44,$01,$33,$01,$33,$41,$33,$01,$33 // AD.3AD.D.3.3A3.3
        .byte $41,$44,$01,$33,$41,$33,$01,$33,$41,$33,$01,$33,$41,$33,$01,$33 // AD.3A3.3A3.3A3.3
        .byte $41,$44,$01,$33,$41,$44,$01,$44,$01,$00,$33,$01,$33,$01,$33,$01 // AD.3AD.D..3.3.3.
        .byte $33,$01,$33,$21,$33,$01,$33,$01,$33,$01,$33,$01,$33,$01,$33,$01 // 3.3!3.3.3.3.3.3.
        .byte $33,$01,$33,$21,$33,$01,$44,$01,$44,$01,$33,$01,$33,$01,$33,$01 // 3.3!3.D.D.3.3.3.
        .byte $33,$01,$33,$21,$33,$01,$33,$01,$33,$01,$33,$01,$33,$01,$33,$01 // 3.3!3.3.3.3.3.3.
        .byte $33,$01
        .byte $33,$21,$33,$01
        .text "3!3!"
        .byte $00
        .byte $33,$a3
        .byte $33,$a3
        .byte $3f
        .byte $a3,$33,$a3,$35,$a3,$35,$a3,$3f,$a3,$35,$a1,$35,$a1,$36,$a3,$36 // .3.5.5.?.5.5.6.6
        .byte $a1,$3f,$a3,$36,$a1,$36,$a1,$36,$a1,$36,$a3,$33,$a3,$3f,$a3,$36 // .?.6.6.6.6.3.?.6
        .byte $a3,$00,$35,$a3,$35,$a3,$41,$a3,$35,$a3,$37,$a3,$37,$a3,$41,$a3 // ..5.5.A.5.7.7.A.
        .byte $37,$a1,$37,$a1,$38,$a3,$38,$a1,$41,$a3,$38,$a1,$38,$a1,$38,$a1 // 7.7.8.8.A.8.8.8.
        .byte $38,$a3,$35,$a3,$41,$a3,$35,$a3,$00,$41,$a1,$43,$a1,$44,$a1,$48 // 8.5.A.5..A.C.D.H
        .byte $a1,$44,$a1,$43,$a1,$41,$a3,$44,$a1,$44,$a3,$44,$a1,$43,$a3,$43 // .D.C.A.D.D.D.C.C
        .byte $a3,$41,$a1,$43,$a1,$44,$a1,$48,$a1,$44,$a1,$43,$a1,$41,$a3,$44 // .A.C.D.H.D.C.A.D
        .byte $a3,$44,$a3,$43,$a1,$43,$a1,$43,$a1,$41,$a1,$35,$a1,$37,$a1,$38 // .D.C.C.C.A.5.7.8
        .byte $a1,$3c,$a1,$38,$a1,$37,$a1,$35,$a3,$38,$a1,$38,$a3,$38,$a1,$37 // .<.8.7.5.8.8.8.7
        .byte $a3,$37,$a3,$35,$a1,$37,$a1,$38,$a1,$3c,$a1,$38,$a1,$37,$a1,$35 // .7.5.7.8.<.8.7.5
        .byte $a3,$38,$a3,$38,$a3,$37,$a1,$37,$a1,$37,$a1,$35,$a1,$00,$3f,$a1 // .8.8.7.7.7.5..?.
        .byte $41,$a1,$42,$a1,$46,$a1,$42,$a1,$41,$a1,$3f,$a3,$42,$a1,$42,$a3 // A.B.F.B.A.?.B.B.
        .byte $42,$a1,$41,$a3,$41,$a3,$3f,$a1,$41,$a1,$42,$a1,$46,$a1,$42,$a1 // B.A.A.?.A.B.F.B.
        .byte $41,$a1,$3f,$a3,$42,$a3,$42,$a3,$41,$a1,$41,$a1,$3f,$a1,$3d,$a1 // A.?.B.B.A.A.?.=.
        .byte $00,$3a,$a3,$3a,$a3,$3a,$a3,$38,$b3,$36,$a3,$36,$a3,$36,$a3,$3a // .:.:.:.8.6.6.6.:
        .byte $a7,$38,$a3,$38,$a7,$00,$3c,$a3,$3c,$a3,$3c,$a3,$3a,$b3,$38,$a3 // .8.8..<.<.<.:.8.
        .byte $38,$a3,$38,$a3,$3c,$a7,$3a,$a3,$3a,$a7,$48,$a3,$48,$a3,$48,$a3 // 8.8.<.:.:.H.H.H.
        .byte $46,$b3,$44,$a3,$44,$a3,$44,$a3,$48,$a7,$46,$a3,$46,$a7,$00,$1b // F.D.D.D.H.F.F...
        .byte $03,$1b,$03,$27,$03,$1b,$01,$19,$03,$19,$01,$19,$01,$19,$01,$25 // ...'...........%
        .byte $01,$19,$01,$19,$01,$19,$01,$17,$03,$17,$03,$23,$03,$17,$01,$17 // ...........#....
        .byte $03,$23,$01,$19,$01,$19,$01,$1e,$01,$1e,$01,$19,$01,$19,$01,$00 // .#..............
        .byte $1d,$03,$1d,$03,$29,$03,$1d,$01,$1b,$03,$1b,$01,$1b,$01,$1b,$01 // ....)...........
        .byte $27,$01,$1b,$01,$1b,$01,$1b,$01,$19,$03,$19,$03,$25,$03,$19,$01 // '...........%...
        .byte $19,$03,$25,$01,$1b,$01,$1b,$01,$20,$01,$20,$01,$1b,$01,$1b // ..%..... . ....

txt_16b0:
        .encoding "screencode_mixed"
        .text "a"
        .text "@"
        .text "tctc ctatc atata atata aycyc%cyayc%a"
        .encoding "petscii_upper"
        .byte $1b,$01,$1b,$01,$20,$01,$20,$01,$1b,$01,$1b,$01,$00,$16,$03,$16 // .... . .........
        .byte $03,$22,$03,$16,$01,$16,$03,$22,$01,$16,$01,$16,$01,$22,$01,$16 // ."....."....."..
        .byte $01,$16,$01,$22,$01,$1b,$03,$1b,$03,$27,$03,$1b,$01,$1b,$03,$27 // ...".....'.....'
        .byte $01,$1d,$01,$1d,$01,$22,$01,$22,$01,$1d,$01,$1d,$01,$00,$01,$ff // ....."."........
        .byte $01,$ff,$01,$ff,$01,$ff,$00,$01,$ff,$01,$ff,$01,$ff,$01,$f7 // ...............

txt_1725:
        .text "3!3!3!3!"
        .byte $00                                   // string terminator
        .byte $33,$a3,$33,$a1,$33,$a1,$3f,$a7,$3d,$a3,$3f,$a7,$3d,$a3,$3b,$a3 // 3.3.3.?.=.?.=.;.
        .byte $3b,$a1,$3b,$a3,$3b,$a1,$3b,$a3,$3d,$a3,$3d,$a1,$3d,$a1,$3f,$a1 // ;.;.;.;.=.=.=.?.
        .byte $3d,$a1,$3f,$a1,$3f,$a1,$00,$33,$c3,$33,$c1,$33,$c1,$3f,$c7,$3d // =.?.?..3.3.3.?.=
        .byte $c3,$3f,$c7,$3d,$c3,$3b,$c3,$3b,$c1,$3b,$c3,$3b,$c1,$3b,$c3,$3d // .?.=.;.;.;.;.;.=
        .byte $c3,$3d,$c1,$3d,$c1,$3f,$c1,$3d,$c1,$3f,$c1,$3f,$c1,$00,$27,$83 // .=.=.?.=.?.?..'.
        .byte $27,$81,$27,$81,$33,$87,$31,$83,$33,$87,$31,$83,$2f,$83,$2f,$81 // '.'.3.1.3.1././.
        .byte $2f,$83,$2f,$81,$2f,$83,$31,$83,$31,$81,$31,$81,$33,$81,$31,$81 // /././.1.1.1.3.1.
        .byte $33,$81,$33,$81,$33,$63,$33,$61,$33,$61,$33,$61,$33,$63,$33,$63 // 3.3.3c3a3a3a3c3c
        .byte $33,$63,$33,$61,$33,$63,$33,$61,$33,$63,$33,$61,$33,$61,$33,$61 // 3c3a3c3a3c3a3a3a
        .byte $33,$61,$33,$63,$33,$63,$33,$63,$33,$63,$33,$61,$33,$61,$33,$61 // 3a3c3c3c3c3a3a3a
        .byte $00,$50,$16,$50,$16,$50,$16,$50,$16,$50,$16,$50,$16,$81,$16,$81 // .P.P.P.P.P.P....
        .byte $16,$50,$16,$50,$16,$81,$16,$81,$16,$50,$16,$50,$16,$81,$16,$81 // .P.P.....P.P....
        .byte $16,$50                               // .P

// --- Region $1831-$18d6 ---
.pc = $1831 "dat_1831"

dat_1831:
        .byte $1d,$17,$aa,$14,$aa,$14,$aa,$14,$aa,$14,$aa,$14,$aa,$14,$aa,$14 // ................
        .byte $aa,$14,$aa,$14,$aa,$14,$aa,$14,$aa,$14,$eb,$14,$eb,$14,$eb,$14 // ................
        .byte $eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14 // ................
        .byte $eb,$14,$eb,$14,$eb,$14,$aa,$14,$aa,$14,$aa,$14,$aa,$14,$eb,$14 // ................
        .byte $eb,$14,$eb,$14,$aa,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14 // ................
        .byte $eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$00,$00 // ................
        .byte $14,$17,$14,$17,$14,$17,$14,$17,$12,$16,$12,$16,$27,$16,$2c,$15 // ............'.,.
        .byte $2c,$15,$7a,$15,$df,$15,$df,$15,$7a,$15,$12,$16,$12,$16,$27,$16 // ,.z.....z.....'.
        .byte $2c,$15,$2c,$15,$7a,$15,$14,$17,$1d,$17,$2e,$17,$55,$17,$7c,$17 // ,.,.z.......U.|.
        .byte $14,$17,$1d,$17,$55,$17,$7c,$17,$55,$17,$14,$17,$1d,$17,$00,$00 // ....U.|.U.......
        .byte $cf,$17,$31,$18,$91,$18               // ..1...

// --- Region $18fa-$19a0 ---
.pc = $18fa "Segment $18fa"
        .byte $00,$00,$00,$00,$00,$00               // ......

txt_1900:
        .encoding "screencode_mixed"
        .text "garfield from the edge was cracked from tape by firkin on"
        .encoding "petscii_upper"

txt_1939:
        .text " 21/12/87    "

txt_1946:
        .encoding "screencode_mixed"
        .text "ace are   only: coco, dr.strange, firkin, gene, tbf and zerocat"
        .encoding "petscii_upper"

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

// --- Region $1a00-$1b60 ---
.pc = $1a00 "txt_1a00"

txt_1a00:
        .encoding "screencode_mixed"
        .text "season's greetings in no special order to fusion,ikari,fairlight,twg,dominators,fac,hotline,fcs,c64cg,triad,antitrax,shield,dcu,tpi,jewels,sap,danish gold,darkness,radwar,tls,srg,spice and everyone else we swap with"
        .encoding "petscii_upper"

txt_1ad7:
        .text "!!   "

txt_1adc:
        .encoding "screencode_mixed"
        .text "to contact ace,call gene at (nor"
        .encoding "petscii_upper"

txt_1afc:
        .text ")2692715  -  "

txt_1b09:
        .encoding "screencode_mixed"
        .text "no obscene phonecalls,please"
        .encoding "petscii_upper"

txt_1b25:
        .text "!!"

dat_1b27:
        // === Fill data (57 bytes, $1b27-$1b5f) ===
        .fill 57, $20

dat_1b60:
        // === Fill data (1 bytes, $1b60-$1b60) ===
        .byte $00                                   // .

// --- Region $1e01-$1e6f ---
.pc = $1e01 "Segment $1e01"
        .byte $d0,$8d,$16,$d0,$a9,$12,$8d,$18,$d0,$a2,$00,$bd,$98,$08,$bc,$58 // ...............X
        .byte $08,$cc,$12,$d0,$d0,$fb,$8d,$20,$d0,$8d,$21,$d0,$bd,$40,$03,$ea // ....... ..!..@..
        .fill 17, $ea
        .byte $8d,$22,$d0,$e8,$e0,$28,$d0,$d2,$a2,$00,$bd,$98,$09,$bc,$80,$08 // ."...(..........
        .byte $cc,$12,$d0,$d0,$fb,$8d,$16,$d0,$ea,$ea,$ea,$ea,$ea,$ea,$ea,$ea // ................
        .fill 14, $ea
        .byte $bd,$c0,$08,$8d,$21,$d0,$e8,$e0,$18,$d0,$d1,$ee,$19,$d0,$a2,$00 // ....!...........

// --- Region $1ef6-$1eff ---
.pc = $1ef6 "Segment $1ef6"
        .fill 10, $00

// --- Region $1fa6-$1fcc ---
.pc = $1fa6 "dat_1fa6"

dat_1fa6:
        .byte $bd,$cc,$1f,$9d,$01,$08,$e8,$d0,$f7,$ee,$05,$04,$ee,$02,$04,$d0 // ................
        .byte $ef,$c6,$01,$58,$a9,$f3,$85,$2d,$85,$ae,$a9,$97,$85,$2e,$85,$af // ...X...-........
        .byte $4c,$e2,$fc,$4c,$ae,$a7               // L..L..

dat_1fcc:
        // === Fill data (1 bytes, $1fcc-$1fcc) ===
        .byte $00                                   // .

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

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

// --- Region $ee39-$f00f ---
.pc = $ee39 "dat_ee39"

dat_ee39:
        .byte $0b,$08,$c7,$07,$9e                   // .....

txt_ee3e:
        .text "2061"
        .byte $00                                   // string terminator
        .byte $00,$00,$78,$a2,$ff,$9a,$a2,$49,$bd,$1e,$08,$95,$00,$ca,$d0,$f8 // ..x....I........
        .byte $a0,$a0,$4c,$37,$00,$e8,$b1,$0f,$c8,$d0,$02,$e6,$10,$c9,$93,$d0 // ..L7............
        .byte $0f,$be,$00,$ee,$c8,$d0,$02,$e6,$10,$b1,$0f,$c8,$d0,$02,$e6,$10 // ................
        .byte $8d,$00,$08,$e6,$1e,$d0,$04,$e6,$1f,$f0,$07,$ca,$d0,$f2,$a5,$10 // ................
        .byte $d0,$d3,$a9,$37,$85,$01,$58,$4c,$00,$1d,$bd,$c8,$18,$9d,$00,$ff // ...7..XL........
        .byte $e8,$d0,$f7,$c6,$3c,$a9,$06,$c7,$39,$d0,$ef,$f0,$b8,$93,$05,$00 // ....<...9.......
        .byte $10,$10,$54,$a0                       // ..T.

txt_eea7:
        .text "999"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $81,$83,$94,$95,$81,$8c,$a0,$83,$92,$81,$83,$8b,$89,$8e,$87,$a0 // ................
        .byte $85,$8e,$94,$85,$92,$94,$81,$89,$8e,$8d,$85,$8e,$94,$a0 // ..............

txt_eec9:
        .text "999"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $39,$a0                               // 9.

txt_eecf:
        .text "999"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)
        .byte $c1,$c3,$d4,$d5,$c1,$cc,$e0,$c3,$d2,$c1,$c3,$cb,$c9,$ce,$c7,$e0 // ................
        .byte $c5,$ce,$d4,$c5,$d2,$d4,$c1,$c9,$ce,$cd,$c5,$ce,$d4,$a0 // ..............

txt_eef1:
        .text "999"
        .byte $a0                                   // ' ' | $80 (end-of-string marker)

txt_eef5:
        .text "9468:<>"
        .byte $40                                   // @ character
        .text "BDFHJLNPRTVXZ"
        .byte $5c                                   // backslash character
        .byte $5e,$60,$62,$64,$66,$68,$6a,$6c,$6e,$70,$72,$74,$76,$78,$7a,$7c // ^`bdfhjlnprtvxz|
        .byte $7e,$80,$82,$9a,$9c,$9e,$a0,$a2,$a4,$a6,$a8,$ca,$cc,$ce,$d0,$d2 // ~...............
        .byte $d4,$d6,$d9,$e2,$e4,$e6,$e8,$ea,$ec,$ee,$f1,$00,$00,$06,$00,$06 // ................
        .byte $06,$06,$0e,$06,$0e,$0e,$0e,$0f,$0e,$0f,$0f,$0f,$01,$0f,$01,$01 // ................
        .byte $01,$0f,$01,$0f,$0f,$0f,$0e,$0f,$0e,$0e,$0e,$06,$0e,$06,$06,$06 // ................
        .byte $00,$06,$00,$02,$0a,$07,$01,$07,$0a,$02,$00,$09,$08,$07,$01,$07 // ................
        .byte $08,$09,$00,$09,$08,$07,$01,$07,$08,$09,$93,$08,$00,$05,$93,$06 // ................
        .byte $00,$15,$55,$93,$06,$00,$55,$55,$93,$07,$00,$54,$93,$07,$00,$01 // ..U...UU...T....
        .byte $93,$0f,$00,$55,$93,$04,$00,$01,$05,$00,$00,$50,$00,$00,$00,$55 // ...U.......P...U
        .byte $40,$93,$06,$00,$05,$15,$00,$00,$01,$00,$00,$00,$55,$55,$00,$00 // @...........UU..
        .byte $55,$00,$00,$00,$55,$55,$00,$00,$55,$00,$00,$00,$55,$50,$00,$00 // U...UU..U...UP..
        .byte $55,$00,$00,$00,$55,$00,$00,$00,$50,$00,$00,$00,$55,$93,$07,$00 // U...U...P...U...
        .byte $54,$00,$00,$00,$01,$00,$00,$00,$01,$01,$93,$06,$00,$55,$93,$04 // T............U..
        .byte $00,$15,$15,$55,$00,$00,$00,$55,$93,$05,$00,$10,$10,$00,$00,$55 // ...U...U.......U
        .byte $55,$93,$04,$00,$55,$55,$54,$93,$06,$00,$01,$01,$93,$06,$00,$54 // U...UUT........T
        .byte $54,$93,$06,$00,$c7,$c6,$c5,$c4,$c3,$c2,$c1,$93,$11,$c0,$93,$21 // T..............!
        .byte $00,$50,$50,$93,$04                   // .PP..

// --- Region $f011-$fda2 ---
.pc = $f011 "dat_f011"

dat_f011:
        .byte $55,$00,$05,$15,$55,$00,$00,$00,$55,$00,$55,$55,$55,$00,$00,$00 // U...U...U.UUU...
        .byte $55,$00,$55,$55,$40,$00,$00,$00,$55,$00,$54,$55,$93,$04,$00,$55 // U.UU@...U.TU...U
        .byte $93,$07,$00,$50,$00,$01,$01,$01,$00,$00,$00,$01,$00,$54,$54,$93 // ...P.........TT.
        .byte $04,$00,$54,$01,$05,$00,$00,$15,$15,$15,$55,$55,$55,$00,$00 // ..T.......UUU..

txt_f050:
        .text "UUUTU"
        .byte $00                                   // string terminator
        .byte $00,$00,$55,$55,$55,$93,$05,$00,$50,$50,$50,$00,$05,$15,$00,$00 // ..UUU...PPP.....
        .byte $93,$06,$55,$00,$00,$93,$05,$55,$50,$00,$00 // ..U....UP..

txt_f071:
        .text "UUU"
        .byte $40                                   // @ character
        .text "T"
        .byte $00                                   // string terminator
        .byte $00,$00,$55,$55,$55,$00,$01,$01,$00,$00,$41,$41,$41,$01,$54,$00 // ..UUU.....AAA.T.
        .byte $00,$00,$54,$54,$54,$00,$00,$00,$01,$01,$01,$05,$93,$04,$00,$93 // ..TTT...........
        .byte $04
        .byte $55,$93,$04,$00
        .text "UUUP"
        .byte $93,$04,$00
        .byte $55,$55,$55,$93
        .byte $06,$00,$01,$01,$01,$93,$04,$00,$41,$51,$51,$01,$93,$04,$00,$54 // ........AQQ....T
        .byte $54,$54,$00,$00,$00,$15,$15,$15,$55,$55,$00,$00,$93,$06,$55,$00 // TT......UU....U.
        .byte $00,$93,$05,$55,$40,$00,$00,$93,$05,$55,$00,$00,$00 // ...U@....U...

txt_f0d4:
        .text "UPPPT"
        .byte $00                                   // string terminator
        .byte $00,$00,$55,$93,$05,$01,$00,$00,$00,$93,$04,$51,$01,$00,$00,$41 // ..U........Q...A
        .byte $93,$04,$54,$00,$00,$00,$54,$01,$05,$05,$05,$00,$15,$15,$93,$05 // ..T...T.........
        .byte $55,$00,$93,$06,$55,$40,$00,$93,$06,$55,$00,$00,$55,$55,$55,$00 // U...U@...U..UUU.
        .byte $40,$40,$00,$00,$50,$50,$54,$93,$04,$55,$00,$15,$15,$15,$41,$41 // @@..PPT..U....AA
        .byte $41,$01,$00,$01,$01,$01,$54,$54,$54,$00,$00,$54,$54,$54,$00,$00 // A.....TTT..TTT..
        .byte $01,$00,$01,$05,$05,$05,$55,$55,$55,$00,$93,$04,$55,$54,$54,$00 // ......UUU...UTT.
        .byte $00
        .text "TUUU"
        .byte $05,$01,$01,$93,$05,$00
        .byte $55,$55,$55,$00
        .byte $55
        .byte $55,$15,$05,$54,$50,$00,$00,$40,$40,$00,$00,$01,$01,$01,$00,$93 // U..TP..@@.......
        .byte $04,$01,$54,$54,$00,$00,$93,$04,$54,$93,$06,$00,$01,$01,$15,$15 // ..TT....T.......
        .byte $00,$93,$07,$55,$00,$93,$06,$55,$54,$00,$93,$06,$55,$00,$00,$93 // ...U...UT...U...
        .byte $05
        .byte $55,$40,$00,$00
        .text "PPPTT"
        .byte $05,$01,$93,$06,$00
        .byte $55
        .byte $55,$00,$15,$05,$01,$00,$00,$55,$55,$00,$93,$04,$55,$15,$55,$40 // U......UU...U.U@
        .byte $00,$93,$06
        .byte $55,$00,$00
        .text "UTP"
        .byte $40                                   // @ character
        .byte $00
        .byte $50,$93,$07,$00,$01
        .byte $01,$00,$93,$05,$01,$54,$00,$00,$93,$05,$54,$01,$05,$93,$06,$00 // .....T....T.....
        .byte $55,$55,$93,$06,$00,$54,$55,$93,$06,$00,$01,$93,$07,$00,$55,$05 // UU...TU.......U.
        .byte $93,$06,$00,$55,$55,$15,$93,$05,$00,$55,$55,$55,$93,$05,$00,$93 // ...UU....UUU....
        .byte $09,$20,$00,$93,$08,$20,$1b,$1c,$1d,$1e,$93,$04,$20,$1f,$93,$09 // . ... ...... ...
        .byte $21,$1e,$93,$0b,$20,$22,$23,$93,$06   // !... "#..

txt_f1f3:
        .text " $%&'(()*  +&&&"
        .byte $93,$06,$2c,$2a,$93,$0a,$20,$1f       // ..,*.. .

txt_f20a:
        .text "-/:   "
        .byte $1f
        .text ";<<="
        .byte $93,$05

txt_f217:
        .text "/>?"
        .byte $40                                   // @ character
        .text "<<<"
        .byte $93,$06,$2f,$41,$93,$0a               // ../A..

txt_f224:
        .text " BCDDE  FGGH"
        .byte $93,$07                               // ..

txt_f232:
        .text "DIJGGG"
        .byte $93,$06,$44,$4b,$93,$09               // ..DK..

txt_f23e:
        .text " LMNOOO PMMM"
        .byte $93,$09
        .text "OQMMM"
        .byte $93,$06
        .byte $4f,$52,$93,$08
        .byte $20,$1f

txt_f259:
        .text "STUVVVWXTTT"
        .byte $93,$09
        .text "VYTTT"
        .byte $93,$06
        .byte $56,$5a,$93,$08
        .byte $20,$5b
        .byte $5c
        .byte $5c,$5d,$93,$04,$5e,$5f,$60,$5c,$5c,$5d,$93,$08,$5e,$61,$5c,$5c // \]..^_`\\]..^a\\
        .byte $5c,$93,$06,$5e,$62,$93,$07,$20,$63,$64,$64,$64,$93,$05,$47,$65 // \..^b.. cddd..Ge
        .byte $66,$67,$64,$64,$93,$06,$47,$43,$68,$69,$64,$64,$64,$93,$06,$47 // fgdd..GChiddd..G
        .byte $6a,$93,$06,$20,$6b,$6c,$6d,$6d,$6e,$93,$06,$6f,$70,$71,$72,$73 // j.. klmmn..opqrs
        .byte $6d,$74,$6f,$6f,$6f,$75,$76,$20,$77,$6d,$6d,$6d,$93,$06,$6f,$78 // mtooouv wmmm..ox
        .byte $93,$06,$20,$79,$93,$0a,$7a,$7b,$20,$20,$7c,$7d,$7e,$7f,$30,$76 // .. y..z{  |}~.0v

txt_f2d4:
        .text "   1"
        .byte $93,$09,$7a,$32,$93,$73,$20,$93,$00,$ff,$93,$00,$ff,$07,$03,$00 // ..z2.s .........
        .byte $00,$01,$41,$08,$00,$20,$00,$f0,$01,$17,$02,$18,$10,$00,$00,$19 // ..A.. ..........
        .byte $00,$08,$93,$05,$00,$80,$00,$17,$04,$cf,$17,$01,$00,$00,$33,$03 // ..............3.
        .byte $31,$18,$02,$00,$00,$01,$02,$91,$18,$04,$1c,$21,$81,$30,$04,$80 // 1..........!.0..
        .byte $04,$28,$21,$41,$ff,$16,$00,$f0,$04,$21,$41,$2d,$01,$00,$00,$02 // .(!A.....!A-....
        .byte $f0,$00,$00,$30,$04,$93,$04,$00,$01,$ff,$16,$00,$04,$00,$00,$01 // ...0............
        .byte $2d,$01,$00,$11,$14,$93,$05,$00,$51,$14,$93,$05,$00,$11,$14,$93 // -.......Q.......
        .byte $05,$00,$93,$0b,$01,$93,$07,$02,$93,$05,$03,$93,$04,$04,$05,$05 // ................
        .byte $05,$06,$06,$07,$07,$07,$08,$08,$09,$09,$0a,$0b,$0b,$0c,$0d,$0e // ................
        .byte $0e,$0f,$10,$11,$12,$13,$15,$16,$17,$19,$1a,$1c,$1d,$1f // ..............

txt_f376:
        .text "!#%'*,/258;?CGKOTY"
        .byte $5e,$64,$6a,$70,$77,$7e,$86,$8e,$96,$9f,$a8,$b3,$bd,$c8,$d4,$e1 // ^djpw~..........
        .byte $ee,$fd,$1c,$2d,$3e,$51,$66,$7b,$91,$a9,$c3,$dd,$fa,$18,$38,$5a // ...->Qf{......8Z
        .byte $7d,$a3,$cc,$f6,$23,$53,$86,$bb,$f4,$30,$7a,$b4,$fb,$47,$98,$ed // }...#S...0z..G..
        .byte $47,$a7,$0c,$77,$e9,$61,$e1,$68,$f7,$8f,$30,$da,$8f,$4e,$18,$ef // G..w.a.h..0..N..
        .byte $d2,$c3,$c3,$d1,$ef,$1f,$60,$b5,$1e,$9c,$31,$df,$a5,$87,$86,$a2 // ......`...1.....
        .byte $df,$3e,$c1,$6b,$3c,$39,$63,$be,$4b,$0f,$0c,$45,$bf,$7d,$83,$d6 // .>.k<9c.K..E.}..
        .byte $79,$73,$c7,$7c,$97,$1e,$18,$8b,$7e,$fa,$06,$ac,$f3,$e6,$8f,$f8 // ys.|....~.......
        .byte $2e,$93,$0d,$00,$64,$c8,$64,$00,$64,$c8,$64,$00,$64,$c8,$64,$00 // ....d.d.d.d.d.d.
        .byte $32,$64,$32,$00,$32,$64,$32,$00,$32,$64,$32,$93,$0d,$00,$0c,$00 // 2d2.2d2.2d2.....
        .byte $0c,$00,$0c,$00,$0c,$00,$0c,$00,$0c,$00,$0c,$00,$07,$00,$0c,$00 // ................
        .byte $07,$00,$0c,$00,$07,$00,$07,$0c,$13,$18,$1f,$24,$1f,$18,$13,$0c // ...........$....
        .byte $07,$98,$9d,$1c,$10,$b9,$6e,$10,$9d,$01,$d4,$9d,$33,$10,$b9,$cd // ......n.....3...
        .byte $10,$9d,$00,$d4,$9d,$32,$10,$60,$a9,$01,$9d,$47,$10,$bd,$1e,$10 // .....2.`...G....
        .byte $85,$fb,$bd,$1f,$10,$85,$fc,$bd,$1d,$10,$0a,$a8,$c8,$b1,$fb,$c9 // ................
        .byte $00,$d0,$0c,$a9,$00,$9d,$1d,$10,$a0,$01,$b1,$fb,$b8,$50,$0a,$c9 // .............P..
        .byte $01,$d0,$06,$a9,$00,$8d,$00,$10,$60,$48,$88,$b1,$fb,$85,$fb,$68 // ........`H.....h
        .byte $85,$fc,$bd,$2f,$10,$a8,$18,$69,$02,$9d,$2f,$10,$b1,$fb,$c9,$00 // .../...i../.....
        .byte $d0,$0b,$a9,$00,$9d,$2f,$10,$fe,$1d,$10,$4c,$9c,$11,$9d,$1c,$10 // ...../....L.....
        .byte $c8,$b1,$fb,$48,$29,$1f,$9d,$04,$10,$68,$29,$e0 // ...H)....h).

txt_f4b4:
        .text "JJ"
        .byte $a8                                   // '(' | $80 (end-of-string marker)
        .byte $bd,$59,$10,$85,$fb,$ad,$5a,$10,$85,$fc,$a9,$00,$9d,$04,$d4,$9d // .Y....Z.........
        .byte $02,$d4,$9d,$34,$10,$b1,$fb,$c8,$9d,$03,$d4,$9d,$35,$10,$29,$f0 // ...4........5.).
        .byte $9d,$03,$10,$b1,$fb,$c8,$9d,$05,$10,$b1,$fb,$c8,$9d,$05,$d4,$b1 // ................
        .byte $fb,$c8,$9d,$06,$d4,$b1,$fb,$c8,$9d,$1a,$10,$b1,$fb,$c8,$9d,$07 // ................
        .byte $10,$b1,$fb,$c8,$9d,$46,$10,$b1,$fb,$c8,$9d,$08,$10,$bc,$1c,$10 // .....F..........
        .byte $20,$80,$11,$bd,$33,$10,$9d,$49,$10,$bd,$32,$10,$9d,$48,$10,$bd //  ...3..I..2..H..
        .byte $05,$10,$9d,$04,$d4,$a9,$00,$9d,$09,$10,$9d,$06,$10,$60,$fe,$06 // .............`..
        .byte $10,$bd,$06,$10,$18,$7d,$46,$10,$a8,$bd,$1c,$10,$18,$79,$50,$11 // .....}F......yP.
        .byte $a8,$20,$84,$11,$bd,$06,$10,$18,$7d,$07,$10,$a8,$b9,$2c,$11,$18 // . ......}....,..
        .byte $7d,$32,$10,$9d,$32,$10,$90,$03,$fe,$33,$10,$bd,$06,$10,$c9,$0c // }2..2....3......
        .byte $d0,$05,$a9,$00,$9d,$06,$10,$bd,$08,$10,$29,$20,$f0,$17,$bd,$47 // ..........) ...G
        .byte $10,$f0,$0c,$de,$47,$10,$a9,$81,$9d,$04,$d4,$9d,$01,$d4,$60,$bd // ....G.........`.
        .byte $05,$10,$9d,$04,$d4,$bd,$34,$10,$18,$7d,$1a,$10,$9d,$34,$10,$9d // ......4..}...4..
        .byte $02,$d4,$bd,$35,$10,$69,$00,$9d,$35,$10,$9d,$03,$d4,$bd,$08,$10 // ...5.i..5.......
        .byte $4a,$48,$90,$21,$bd,$09,$10,$49,$80,$9d,$09,$10,$d0,$0d,$bd,$1c // JH.!...I........
        .byte $10,$38,$e9,$0c,$a8,$20,$80,$11,$b8,$50,$0a,$bd,$1c,$10,$18,$69 // .8... ...P.....i
        .byte $0c,$a8,$20,$80,$11,$68,$4a,$48,$90,$07,$bc,$1c,$10,$88,$20,$80 // .. ..hJH...... .
        .byte $11,$68,$4a,$48,$90,$0b,$bd,$31,$10,$49,$c0,$9d,$31,$10,$9d,$04 // .hJH...1.I..1...
        .byte $d4,$68,$4a,$90,$0b,$bd,$30,$10,$49,$60,$9d,$30,$10,$9d,$04,$d4 // .hJ...0.I`.0....
        .byte $bd,$03,$10,$f0,$37,$8d,$45,$10,$bd,$08,$10,$29,$10,$f0,$12,$bd // ....7.E....)....
        .byte $48,$10,$18,$6d,$45,$10,$9d,$48,$10,$90,$03,$fe,$49,$10,$b8,$50 // H..mE..H....I..P
        .byte $0f,$bd,$48,$10,$38,$ed,$45,$10,$9d,$48,$10,$b0,$03,$de,$49,$10 // ..H.8.E..H....I.
        .byte $bd,$48,$10,$9d,$32,$10,$bd,$49,$10,$9d,$33,$10,$bd,$32,$10,$9d // .H..2..I..3..2..
        .byte $00,$d4,$bd,$33,$10,$9d,$01,$d4,$60,$ee,$44,$10,$a2,$00,$ad,$00 // ...3....`.D.....
        .byte $10,$3d,$20,$10,$f0,$13,$20,$6c,$12,$ad,$44,$10,$cd,$01,$10,$d0 // .= ... l..D.....
        .byte $08,$de,$04,$10,$10,$03,$20,$97,$11,$8a,$18,$69,$07,$aa,$e0,$15 // ...... ....i....
        .byte $d0,$dc,$ad,$44,$10,$cd,$01,$10,$d0,$05,$a9,$00,$8d,$44,$10,$60 // ...D.........D.`
        .byte $a0,$00,$b1,$fb,$8d,$1e,$10,$c8,$b1,$fb,$8d,$1f,$10,$c8,$b1,$fb // ................
        .byte $8d,$25,$10,$c8,$b1,$fb,$8d,$26,$10,$c8,$b1,$fb,$8d,$2c,$10,$c8 // .%.....&.....,..
        .byte $b1,$fb,$8d,$2d,$10,$a2,$00,$a9,$00,$9d,$1d,$10,$9d,$04,$10,$9d // ...-............
        .byte $2f,$10,$8a,$18,$69,$07,$aa,$e0,$15,$d0,$ec,$a9,$00,$8d,$44,$10 // /...i.........D.
        .byte $a2,$17,$a9,$00,$9d,$00,$d4,$ca,$10,$fa,$ad,$02,$10,$8d,$18,$d4 // ................
        .byte $a9,$80,$8d,$09,$10,$a9,$80,$8d,$10,$10,$8d,$17,$10,$a9,$01,$8d // ................
        .byte $06,$10,$60,$01,$41,$08,$20,$80,$00,$00,$20,$05,$41,$08,$20,$9f // ..`.A. ... .A. .
        .byte $00,$00,$26,$f0,$81,$08,$93,$04,$00,$14,$f0,$81,$08,$93,$04,$00 // ..&.............
        .byte $14,$07,$41,$08,$30,$30,$00,$24,$20,$07,$41,$08,$20,$40,$00,$0c // ..A.00.$ .A. @..
        .byte $20,$07,$41,$08,$20,$40,$00,$18,$20,$93,$09,$00,$17,$08,$00,$00 //  .A. @.. .......
        .byte $18,$00,$20,$ff,$87,$08,$00,$20,$00,$00,$36,$f0,$17,$08,$00,$00 // .. .... ..6.....
        .byte $18,$00,$10,$02,$41,$08,$93,$04,$00,$16,$00,$41,$07,$30,$ff,$00 // ....A......A.0..
        .byte $00,$10,$23,$41,$07,$30,$30,$00,$00,$10,$03,$41,$07,$30,$30,$0a // ..#A.00....A.00.
        .byte $93,$0a,$00,$2c,$9f,$31,$8f,$33,$8f,$2c,$9f,$31,$8f,$33,$8f,$2e // ...,.1.3.,.1.3..
        .byte $9f,$33,$8f,$35,$8f,$2e,$9f,$33,$8f,$35,$8f,$00,$33,$01,$33,$41 // .3.5...3.5..3.3A
        .byte $33,$01,$33,$41,$44,$01,$33,$41,$33,$01,$33,$41,$33,$01,$33,$41 // 3.3AD.3A3.3A3.3A
        .byte $33,$01,$33,$41,$44,$01,$33,$41,$44,$01,$44,$01,$33,$01,$33,$41 // 3.3AD.3AD.D.3.3A
        .byte $33,$01,$33,$41,$44,$01,$33,$41,$33,$01,$33,$41,$33,$01,$33,$41 // 3.3AD.3A3.3A3.3A
        .byte $33,$01,$33,$41,$44,$01,$33,$41,$44,$01,$44,$01,$00,$33,$01,$33 // 3.3AD.3AD.D..3.3
        .byte $01,$33,$01,$33,$01,$33,$21,$33,$01,$33,$01,$33,$01,$33,$01,$33 // .3.3.3!3.3.3.3.3
        .byte $01,$33,$01,$33,$01,$33,$21,$33,$01,$44,$01,$44,$01,$33,$01,$33 // .3.3.3!3.D.D.3.3
        .byte $01,$33,$01,$33,$01,$33,$21,$33,$01,$33,$01,$33,$01,$33,$01,$33 // .3.3.3!3.3.3.3.3
        .byte $01
        .byte $33,$01
        .byte $33,$01
        .byte $33,$21,$33,$01
        .text "3!3!"
        .byte $00
        .byte $33,$a3
        .byte $33,$a3,$3f,$a3,$33,$a3,$35,$a3,$35,$a3,$3f,$a3,$35,$a1,$35,$a1 // 3.?.3.5.5.?.5.5.
        .byte $36,$a3,$36,$a1,$3f,$a3,$36,$a1,$36,$a1,$36,$a1,$36,$a3,$33,$a3 // 6.6.?.6.6.6.6.3.
        .byte $3f,$a3,$36,$a3,$00,$35,$a3,$35,$a3,$41,$a3,$35,$a3,$37,$a3,$37 // ?.6..5.5.A.5.7.7
        .byte $a3,$41,$a3,$37,$a1,$37,$a1,$38,$a3,$38,$a1,$41,$a3,$38,$a1,$38 // .A.7.7.8.8.A.8.8
        .byte $a1,$38,$a1,$38,$a3,$35,$a3,$41,$a3,$35,$a3,$00,$41,$a1,$43,$a1 // .8.8.5.A.5..A.C.
        .byte $44,$a1,$48,$a1,$44,$a1,$43,$a1,$41,$a3,$44,$a1,$44,$a3,$44,$a1 // D.H.D.C.A.D.D.D.
        .byte $43,$a3,$43,$a3,$41,$a1,$43,$a1,$44,$a1,$48,$a1,$44,$a1,$43,$a1 // C.C.A.C.D.H.D.C.
        .byte $41,$a3,$44,$a3,$44,$a3,$43,$a1,$43,$a1,$43,$a1,$41,$a1,$35,$a1 // A.D.D.C.C.C.A.5.
        .byte $37,$a1,$38,$a1,$3c,$a1,$38,$a1,$37,$a1,$35,$a3,$38,$a1,$38,$a3 // 7.8.<.8.7.5.8.8.
        .byte $38,$a1,$37,$a3,$37,$a3,$35,$a1,$37,$a1,$38,$a1,$3c,$a1,$38,$a1 // 8.7.7.5.7.8.<.8.
        .byte $37,$a1,$35,$a3,$38,$a3,$38,$a3,$37,$a1,$37,$a1,$37,$a1,$35,$a1 // 7.5.8.8.7.7.7.5.
        .byte $00,$3f,$a1,$41,$a1,$42,$a1,$46,$a1,$42,$a1,$41,$a1,$3f,$a3,$42 // .?.A.B.F.B.A.?.B
        .byte $a1,$42,$a3,$42,$a1,$41,$a3,$41,$a3,$3f,$a1,$41,$a1,$42,$a1,$46 // .B.B.A.A.?.A.B.F
        .byte $a1,$42,$a1,$41,$a1,$3f,$a3,$42,$a3,$42,$a3,$41,$a1,$41,$a1,$3f // .B.A.?.B.B.A.A.?
        .byte $a1,$3d,$a1,$00,$3a,$a3,$3a,$a3,$3a,$a3,$38,$b3,$36,$a3,$36,$a3 // .=..:.:.:.8.6.6.
        .byte $36,$a3,$3a,$a7,$38,$a3,$38,$a7,$00,$3c,$a3,$3c,$a3,$3c,$a3,$3a // 6.:.8.8..<.<.<.:
        .byte $b3,$38,$a3,$38,$a3,$38,$a3,$3c,$a7,$3a,$a3,$3a,$a7,$48,$a3,$48 // .8.8.8.<.:.:.H.H
        .byte $a3,$48,$a3,$46,$b3,$44,$a3,$44,$a3,$44,$a3,$48,$a7,$46,$a3,$46 // .H.F.D.D.D.H.F.F
        .byte $a7,$00,$1b,$03,$1b,$03,$27,$03,$1b,$01,$19,$03,$19,$01,$19,$01 // ......'.........
        .byte $19,$01,$25,$01,$19,$01,$19,$01,$19,$01,$17,$03,$17,$03,$23,$03 // ..%...........#.
        .byte $17,$01,$17,$03,$23,$01,$19,$01,$19,$01,$1e,$01,$1e,$01,$19,$01 // ....#...........
        .byte $19,$01,$00,$1d,$03,$1d,$03,$29,$03,$1d,$01,$1b,$03,$1b,$01,$1b // .......)........
        .byte $01,$1b,$01,$27,$01,$1b,$01,$1b,$01,$1b,$01,$19,$03,$19,$03,$25 // ...'...........%
        .byte $03,$19,$01,$19,$03,$25,$01,$1b,$01,$1b,$01,$20,$01,$20,$01,$1b // .....%..... . ..
        .byte $01,$1b                               // ..

txt_f959:
        .encoding "screencode_mixed"
        .text "a"
        .text "@"
        .text "tctc ctatc atata atata aycyc%cyayc%a"
        .encoding "petscii_upper"
        .byte $1b,$01,$1b,$01,$20,$01,$20,$01,$1b,$01,$1b,$01,$00,$16,$03,$16 // .... . .........
        .byte $03,$22,$03,$16,$01,$16,$03,$22,$01,$16,$01,$16,$01,$22,$01,$16 // ."....."....."..
        .byte $01,$16,$01,$22,$01,$1b,$03,$1b,$03,$27,$03,$1b,$01,$1b,$03,$27 // ...".....'.....'
        .byte $01,$1d,$01,$1d,$01,$22,$01,$22,$01,$1d,$01,$1d,$01,$00,$01,$ff // ....."."........
        .byte $01,$ff,$01,$ff,$01,$ff,$00,$01,$ff,$01,$ff,$01,$ff,$01,$f7 // ...............

txt_f9ce:
        .text "3!3!3!3!"
        .byte $00                                   // string terminator
        .byte $33,$a3,$33,$a1,$33,$a1,$3f,$a7,$3d,$a3,$3f,$a7,$3d,$a3,$3b,$a3 // 3.3.3.?.=.?.=.;.
        .byte $3b,$a1,$3b,$a3,$3b,$a1,$3b,$a3,$3d,$a3,$3d,$a1,$3d,$a1,$3f,$a1 // ;.;.;.;.=.=.=.?.
        .byte $3d,$a1,$3f,$a1,$3f,$a1,$00,$33,$c3,$33,$c1,$33,$c1,$3f,$c7,$3d // =.?.?..3.3.3.?.=
        .byte $c3,$3f,$c7,$3d,$c3,$3b,$c3,$3b,$c1,$3b,$c3,$3b,$c1,$3b,$c3,$3d // .?.=.;.;.;.;.;.=
        .byte $c3,$3d,$c1,$3d,$c1,$3f,$c1,$3d,$c1,$3f,$c1,$3f,$c1,$00,$27,$83 // .=.=.?.=.?.?..'.
        .byte $27,$81,$27,$81,$33,$87,$31,$83,$33,$87,$31,$83,$2f,$83,$2f,$81 // '.'.3.1.3.1././.
        .byte $2f,$83,$2f,$81,$2f,$83,$31,$83,$31,$81,$31,$81,$33,$81,$31,$81 // /././.1.1.1.3.1.
        .byte $33,$81,$33,$81,$33,$63,$33,$61,$33,$61,$33,$61,$33,$63,$33,$63 // 3.3.3c3a3a3a3c3c
        .byte $33,$63,$33,$61,$33,$63,$33,$61,$33,$63,$33,$61,$33,$61,$33,$61 // 3c3a3c3a3c3a3a3a
        .byte $33,$61,$33,$63,$33,$63,$33,$63,$33,$63,$33,$61,$33,$61,$33,$61 // 3a3c3c3c3c3a3a3a
        .byte $00,$50,$16,$50,$16,$50,$16,$50,$16,$50,$16,$50,$16,$81,$16,$81 // .P.P.P.P.P.P....
        .byte $16,$50,$16,$50,$16,$81,$16,$81,$16,$50,$16,$50,$16,$81,$16,$81 // .P.P.....P.P....
        .byte $16,$50,$16,$50,$16,$81,$16,$81,$16,$50,$16,$50,$16,$81,$16,$81 // .P.P.....P.P....
        .byte $16,$50,$16,$50,$16,$81,$16,$81,$16,$50,$16,$50,$16,$81,$16,$81 // .P.P.....P.P....
        .byte $16,$50,$16,$50,$16,$50,$16,$50,$16,$b2,$16,$b2,$16,$e3,$16,$e3 // .P.P.P.P........
        .byte $16,$50,$16,$50,$16,$50,$16,$50,$16,$b2,$16,$b2,$16,$e3,$16,$e3 // .P.P.P.P........
        .byte $16,$00,$00,$1d,$17,$aa,$14,$aa,$14,$aa,$14,$aa,$14,$aa,$14,$aa // ................
        .byte $14,$aa,$14,$aa,$14,$aa,$14,$aa,$14,$aa,$14,$aa,$14,$eb,$14,$eb // ................
        .byte $14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb // ................
        .byte $14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$aa,$14,$aa,$14,$aa,$14,$aa // ................
        .byte $14,$eb,$14,$eb,$14,$eb,$14,$aa,$14,$eb,$14,$eb,$14,$eb,$14,$eb // ................
        .byte $14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb,$14,$eb // ................
        .byte $14,$00,$00,$14,$17,$14,$17,$14,$17,$14,$17,$12,$16,$12,$16,$27 // ...............'
        .byte $16,$2c,$15,$2c,$15,$7a,$15,$df,$15,$df,$15,$7a,$15,$12,$16,$12 // .,.,.z.....z....
        .byte $16,$27,$16,$2c,$15,$2c,$15,$7a,$15,$14,$17,$1d,$17,$2e,$17,$55 // .'.,.,.z.......U
        .byte $17,$7c,$17,$14,$17,$1d,$17,$55,$17,$7c,$17,$55,$17,$14,$17,$1d // .|.....U.|.U....
        .byte $17,$00,$00,$cf,$17,$31,$18,$91,$18,$a9,$03,$8d,$01,$10,$a9,$00 // .....1..........
        .byte $8d,$02,$10,$a9,$07,$8d,$00,$10,$a9,$d1,$85,$fb,$a9,$18,$85,$fc // ................
        .byte $4c,$ae,$13,$a9,$6f,$8d,$18,$d4,$4c,$77,$13,$93 // L...o...Lw..

txt_fba3:
        .encoding "screencode_mixed"
        .text "g"
        .text "@"
        .text "garfield from the edge was cracked from tape by firkin on"
        .encoding "petscii_upper"

txt_fbde:
        .text " 21/12/87"
        .byte $93                                   // .

txt_fbe8:
        .encoding "screencode_mixed"
        .text "d ace are   only: coco, dr.strange, firkin, gene, tbf and zerocat"
        .encoding "petscii_upper"
        .byte $93,$1b,$20,$93,$60,$00               // .. .`.

txt_fc2f:
        .encoding "screencode_mixed"
        .text "season's greetings in no special order to fusion,ikari,fairlight,twg,dominators,fac,hotline,fcs,c64cg,triad,antitrax,shield,dcu,tpi,jewels,sap,danish gold,darkness,radwar,tls,srg,spice and everyone else we swap with"
        .encoding "petscii_upper"

txt_fd06:
        .text "!!   "

txt_fd0b:
        .encoding "screencode_mixed"
        .text "to contact ace,call gene at (nor"
        .encoding "petscii_upper"

txt_fd2b:
        .text ")2692715  -  "

txt_fd38:
        .encoding "screencode_mixed"
        .text "no obscene phonecalls,please!!"
        .encoding "petscii_upper"
        .byte $93,$39,$20,$93,$00,$00,$93,$a0,$00,$78,$a2,$00,$bd,$00,$0c,$9d // .9 ......x......
        .byte $00,$04,$bd,$00,$0d,$9d,$00,$05,$a9,$09,$9d,$00,$d8,$9d,$00,$d9 // ................
        .byte $a9,$00,$9d,$00,$da,$9d,$00,$db,$a9,$a0,$9d,$00,$06,$9d,$00,$07 // ................
        .byte $e8,$d0,$d9,$a2,$50,$bd,$08,$08,$9d,$08,$06,$ca,$10,$f7,$a2,$00 // ....P...........
        .byte $a9,$ff,$9d,$00,$0c,$9d,$00,$0d,$e8,$d0,$f7,$a9,$33 // ............3

// --- Region $fe60-$febb ---
.pc = $fe60 "Segment $fe60"
        .byte $d0,$8d,$16,$d0,$a9,$12,$8d,$18,$d0,$a2,$00,$bd,$98,$08,$bc,$58 // ...............X
        .byte $08,$cc,$12,$d0,$d0,$fb,$8d,$20,$d0,$8d,$21,$d0,$bd,$40,$03,$93 // ....... ..!..@..
        .byte $12,$ea,$8d,$22,$d0,$e8,$e0,$28,$d0,$d2,$a2,$00,$bd,$98,$09,$bc // ..."...(........
        .byte $80,$08,$cc,$12,$d0,$d0,$fb,$8d,$16,$d0,$93,$16,$ea,$bd,$c0,$08 // ................
        .byte $8d,$21,$d0,$e8,$e0,$18,$d0,$d1,$ee,$19,$d0,$a2,$00,$bd,$41,$03 // .!............A.
        .byte $9d,$40,$03,$e8,$e0,$27,$d0,$f5,$a9,$00,$8d,$67 // .@...'.....g

// --- Region $ff43-$ff5a ---
.pc = $ff43 "Segment $ff43"
        .byte $1a,$f0,$ee,$18,$69,$80,$8d,$97,$07,$69,$40,$8d,$bf,$07,$a5,$10 // ....i....i@.....
        .byte $c6,$10,$c9,$c0,$f0,$01,$60,$a2       // ......`.

// --- Region $ff7b-$ff86 ---
.pc = $ff7b "Segment $ff7b"
        .byte $00,$a5,$10,$9d,$a8,$09,$e8,$e0,$08,$d0,$f8,$60 // ...........`

// --- Region $ff96-$ffae ---
.pc = $ff96 "Segment $ff96"
        .byte $19,$f0,$ee,$18,$69,$80,$8d,$1f,$07,$69,$40,$8d,$47,$07,$a5,$11 // ....i....i@.G...
        .byte $c6,$11,$c9,$c0,$f0,$01,$60,$a2,$00   // ......`..

// --- Region $ffce-$ffff ---
.pc = $ffce "Segment $ffce"
        .byte $00,$a5,$11,$9d,$a0,$09,$e8,$e0,$08,$d0,$f8,$60,$bd,$cc,$1f,$9d // ...........`....
        .byte $01,$08,$e8,$d0,$f7,$ee,$05,$04,$ee,$02,$04,$d0,$ef,$c6,$01,$58 // ...............X
        .byte $a9,$f3,$85,$2d,$85,$ae,$a9,$97,$85,$2e,$85,$af,$4c,$e2,$fc,$4c // ...-........L..L
        .byte $ae,$a7                               // ..
