// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-11 21:35:39
// 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:  $1000 (4096)
// IRQ handler:  $1100 (irq_1100)
//
// Code: 1518 bytes, Data: 61970 bytes
// Labels: 196, Subroutines: 16
//
// Verification: 6 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $0810-$081b ---
.pc = $0810 "Program $0810"
        .byte $fc,$46,$7c                           // nop $7c46,x // ILLEGAL
        lsr $fe
        inc.abs $00fc,x
        .byte $3c,$66,$e0                           // nop $e066,x // ILLEGAL
        .byte $f2                                   // jam // ILLEGAL

// --- Region $0917-$0917 ---
.pc = $0917 "sub_0917"
// Referenced by: jsr from $feeb

sub_0917:
        brk

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

// --- Region $0a48-$0b76 ---
.pc = $0a48 "loc_0a48"

loc_0a48:
        ldy #$00
        lda ($fc),y
        bne loc_0a57
        sty $fc
        lda #$13
        sta $fd
        jmp loc_0a48

loc_0a57:
        clc
        asl
        asl
        asl
        tax
        bcc loc_0a90
        lda $0900,x
        sta $05c2
        lda $0901,x
        sta $05c5
        lda $0902,x
        sta $05c8
        lda $0903,x
        sta $05cb
        lda $0904,x
        sta $05ce
        lda $0905,x
        sta $05d1
        lda $0906,x
        sta $05d4
        lda $0907,x
        sta $05d7
        bcs loc_0ac1

loc_0a90:
        nop
        lda $0800,x
        sta $05c2
        lda dat_0801,x
        sta $05c5
        lda $0802,x
        sta $05c8
        lda $0803,x
        sta $05cb
        lda $0804,x
        sta $05ce
        lda $0805,x
        sta $05d1
        lda $0806,x
        sta $05d4
        lda $0807,x
        sta $05d7

loc_0ac1:
        inc $fc
        bne loc_0ac7
        inc $fd

loc_0ac7:
        lda #$01
        sta $d019
        jmp loc_febc

dat_0acf:
        .byte $00                                   // .

loc_0ad0:
        ldx #$00

loc_0ad2:
        rol $05c2,x
        rol $05c1,x
        rol $05c0,x
        rol $0582,x
        rol $0581,x
        rol $0580,x
        rol $0542,x
        rol $0541,x
        rol $0540,x
        rol $0502,x
        rol $0501,x
        rol $0500,x
        rol $04c2,x
        rol $04c1,x
        rol $04c0,x
        rol $0482,x
        rol $0481,x
        rol $0480,x
        rol $0442,x
        rol $0441,x
        rol $0440,x
        rol $0402,x
        rol $0401,x
        rol $0400,x
        inx
        inx
        inx
        cpx #$18
        bne loc_0ad2
        lda #$01
        sta $d019
        lda $dc01
        cmp #$ef
        beq loc_0b40
        inc $02
        bne loc_0b38
        lda #$f8
        sta $02
        jmp loc_0a48

loc_0b38:
        lda #$01
        sta $d019
        jmp loc_febc

loc_0b40:
        sei
        lda #$00
        php
        jsr $fd15
        jsr $fda3
        jsr $ff5b
        sei
        lda #$00
        sta $dc0d
        lda #$f0
        sta $d01a
        lda #$24
        sta $01
        ldx #$00
        stx $f8
        stx $fa
        lda #$16
        sta $f9
        lda #$08
        sta $fb

loc_0b6a:
        lda $0b80,x
        sta $0780,x
        inx
        bne loc_0b6a
        jmp $0780

dat_0b76:
        .byte $00                                   // .

// --- Region $0d09-$0d0c ---
.pc = $0d09 "$0d09"
        jsr sub_4120
        .byte $42                                   // jam // ILLEGAL

// --- Region $0e01-$0e67 ---
.pc = $0e01 "Program $0e01"
        jsr sub_2020
        jsr sub_2020
.label sub_0e09 = * + 2
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_1210
        ora $13
        ora $0e
        .byte $14,$13                               // nop $13,x // ILLEGAL
        jsr sub_0e09
        jsr sub_3032
        bmi loc_0e55
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
.label loc_0e55 = * + 1
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        .byte $02                                   // jam // ILLEGAL
        .byte $12                                   // jam // ILLEGAL

// --- Region $0f14-$0f58 ---
.pc = $0f14 "sub_0f14"
// Referenced by: jsr from $fef0

sub_0f14:
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        ora #$0d
        bpl loc_0f66
        .byte $12                                   // jam // ILLEGAL

dat_0f58:
        .byte $14                                   // .

// --- Region $0f66-$0fea ---
.pc = $0f66 "loc_0f66"

loc_0f66:
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
.label loc_0fd1 = * + 2
        jsr sub_2020
        jsr sub_2020
.label loc_0fd6 = * + 1
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr $0000
        brk

// --- Region $1000-$1038 ---
.pc = $1000 "main_1000"

main_1000:
        jsr sub_1580
        sei
        lda #$08
        sta $d016
        lda #$32
        sta $d018
        lda #$00
        sta $0314
        lda #$11
        sta $0315
        lda #$40
        sta $d012
        lda #$7f
.label sub_1020 = * + 1
        sta $dc0d
        lda #$81
        sta $d01a
        lda #$1b
        sta $d011
        lda #$09
        ldx #$00
        stx $d020
        stx $d021
        jmp loc_1280

// --- Region $1100-$111c ---
.pc = $1100 "irq_1100"

irq_1100:
        lda $d019
        sta $d019
        lda $d012
        cmp #$45
        beq loc_1138
        lda #$00
        sta $d020
        sta $d021
        lda #$00
        sta $d012
        jmp loc_12b0

// --- Region $1138-$1207 ---
.pc = $1138 "loc_1138"

loc_1138:
        lda #$f0
        sta $d020
        sta $d021
        lda #$18
        sta $d016
        ldx #$00
        lda $d012

loc_114a:
        cmp $d012
        beq loc_114a
        ldx #$0b

loc_1151:
        dex
        bne loc_1151
        nop
        nop
        lda $113f,x
        sta $d022
        lda $113f,x
        sta $d023
        nop
        nop
        nop
        nop
        nop

loc_1167:
        nop
        nop
        nop
        lda $1040,x
        sta $d023
        nop
        nop
        nop
        lda $1080,x
        sta $d023
        nop
        nop
        nop
        lda $10c0,x
        sta $d023
        inx
        cpx #$3e
        bne loc_118a

dat_1187:
        .byte $4c,$9d,$11                           // L..

loc_118a:
        lda dat_1200,x
        sta $d022
        nop
        nop
        jmp loc_1167

dat_1195:
        .byte $a9,$00,$8d,$22,$d0,$8d,$23,$d0       // ..."..#.

loc_119d:
        lda #$08
        sta $d016
        ldx #$00
        lda $1040
        pha
        lda $10ff
        pha

loc_11ac:
        lda $1041,x
        sta $1040,x
        inx
        cpx #$7f
        bne loc_11ac
        ldx #$3e

loc_11b9:
        lda $10c0,x
        sta $10c1,x
        dex
        bpl loc_11b9
        pla
        sta $10bf
        pla
        sta $10c0
        lda #$c1
.label loc_11ce = * + 2
        sta $d012
        jmp loc_ea81

loc_11d2:
        cmp $d012
        beq loc_11d2
        lda #$00
        jmp loc_1294

dat_11dc:
        .byte $8d,$21,$d0,$00                       // .!..

loc_11e0:
        lda dat_1200
        pha
        ldx #$00

loc_11e6:
        lda $1201,x
        sta dat_1200,x
        inx
        cpx #$3f
        bne loc_11e6
        pla
        sta $123f
        lda #$45
        sta $d012
        lda $d020
        jmp loc_0ad0

dat_1200:
        .byte $06,$06                               // ..
        brk

dat_1203:
        .byte $06,$00,$00                           // ...
        brk
// Referenced by: jsr from $fef6

sub_1207:
        brk

// --- Region $1210-$1210 ---
.pc = $1210 "sub_1210"
// Referenced by: jsr from $0e13

sub_1210:
        brk

// --- Region $121c-$1228 ---
.pc = $121c "loc_121c"

loc_121c:
        php
        php
        php
        php
        php
        .byte $07,$07                               // slo $07 // ILLEGAL
        php
        .byte $07,$07                               // slo $07 // ILLEGAL
        .byte $07,$07                               // slo $07 // ILLEGAL

dat_1228:
        .byte $07                                   // .

// --- Region $1240-$1270 ---
.pc = $1240 "loc_1240"

loc_1240:
        ldx #$07

loc_1242:
        lda dat_1270,x
        sta $d000,x
        lda $1278,x
        sta $d008,x
        dex
        bpl loc_1242
        lda #$c0
        sta $d010
        inx
        txa

loc_1258:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        inx
        bne loc_1258
        stx $fc
        stx $fe
        lda #$13
        sta $fd
        cli

loc_126d:
        jmp loc_126d

dat_1270:
        .byte $00                                   // .

// --- Region $1280-$12db ---
.pc = $1280 "loc_1280"

loc_1280:
        sta $d878,x
        sta $d8b8,x
        inx
        bne loc_1280
        lda #$01

loc_128b:
        sta $d9c0,x
        sta $dac0,x
        inx
        bne loc_128b

loc_1294:
        sta $d800,x
        inx
        cpx #$78
        bne loc_1294
        lda #$ff
        sta $d015
        sta $d01d
        lda #$00
        sta $d017
        sta $d01c
        jmp loc_1240

dat_12af:
        .byte $00                                   // .

loc_12b0:
        ldx #$04

loc_12b2:
        lda $d012

loc_12b5:
        cmp $d012
        beq loc_12b5
        lda dat_1200,x
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        dex
        bpl loc_12b2
        jmp loc_11e0

dat_12db:
        .byte $00                                   // .

// --- Region $150f-$1551 ---
.pc = $150f "sub_150f"
// Referenced by: jsr from $ff01

sub_150f:
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
        jsr sub_2020
.label sub_1541 = * + 2
        jsr sub_a220
        .byte $1a                                   // nop // ILLEGAL

loc_1543:
        lda #$00
        sta $d3ff,x
        lda dat_1552,x
        sta $d3ff,x
        dex
        bne loc_1543
        rts

// --- Region $1580-$1587 ---
.pc = $1580 "sub_1580"
// Referenced by: jsr from $1000

sub_1580:
        jsr sub_1541
        jsr $ff5b
        rts

dat_1587:
        // === Data block (1 bytes, $1587-$1587) ===
        .byte $00                                   // .

// --- Region $1aa2-$1aa2 ---
.pc = $1aa2 "Segment $1aa2"
        brk

// --- Region $2020-$2020 ---
.pc = $2020 "sub_2020"
// Referenced by: jsr from $0e01, $0e04, $0e07, $0e0a, $0e0d, $0e10, $0e24, $0e27

sub_2020:
        brk

// --- Region $202d-$202d ---
.pc = $202d "sub_202d"
// Referenced by: jsr from $ff69, $ff72

sub_202d:
        brk

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

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

// --- Region $3032-$3039 ---
.pc = $3032 "sub_3032"
// Referenced by: jsr from $0e1f

sub_3032:
        brk

dat_3033:
        .byte $00,$00,$00,$00,$00,$00               // ......
        brk

// --- Region $4120-$4120 ---
.pc = $4120 "sub_4120"
// Referenced by: jsr from $0d09

sub_4120:
        brk

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

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

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

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

// --- Region $a220-$a220 ---
.pc = $a220 "sub_a220"
// Referenced by: jsr from $153f

sub_a220:
        brk

// --- Region $fc9c-$fca1 ---
.pc = $fc9c "loc_fc9c"

loc_fc9c:
        and ($05,x)
        lda $0b26
        brk

// --- Region $fd0d-$fd37 ---
.pc = $fd0d "loc_fd0d"

loc_fd0d:
        bpl loc_fc9c
        .byte $23,$d0                               // rla ($d0,x) // ILLEGAL
        .byte $e3,$ea                               // isc ($ea,x) // ILLEGAL
        rol $bd
        .byte $80,$10                               // nop #$10 // ILLEGAL
        sta $d023
        .byte $e3,$ea                               // isc ($ea,x) // ILLEGAL
        rts

dat_fd1d:
        .byte $88,$bd,$c0,$10,$8d,$23               // .....#

loc_fd23:
        bne loc_fd0d
        cpx #$3e
        bne loc_fd2c
        jmp loc_119d

loc_fd2c:
        lda dat_1200,x
        sta $d022
        nop
        nop
        jmp loc_1167

dat_fd37:
        .byte $a9                                   // .

// --- Region $fd70-$fda9 ---
.pc = $fd70 "loc_fd70"

loc_fd70:
        bne loc_fdbe
        sta ($ea,x)

loc_fd74:
        cmp $d012
        beq loc_fd74
        lda #$00
        jmp loc_1294

dat_fd7e:
        .byte $8d,$21                               // .!

loc_fd80:
        bne loc_fd82

loc_fd82:
        lda dat_1200
        pha
        ldx #$00

loc_fd88:
        lda $1201,x
        sta dat_1200,x
        inx
        cpx #$3f
        bne loc_fd88
        pla
        sta $123f
        lda #$45
        sta $d012
        lda $d020
        jmp loc_0ad0

dat_fda2:
        .byte $06                                   // .
        asl $00
        asl $b0
        inc $02
        .byte $22                                   // jam // ILLEGAL

// --- Region $fdbe-$fdf9 ---
.pc = $fdbe "loc_fdbe"

loc_fdbe:
        .byte $22                                   // jam // ILLEGAL

dat_fdbf:
        .byte $0e,$03,$e5,$0e,$60,$9f               // ....`.

loc_fdc5:
        asl $0e
        asl $06
        ldx #$07

loc_fdcb:
        lda dat_1270,x
        sta $d000,x
        lda $1278,x
        sta $d008,x
        dex
        bpl loc_fdcb
        lda #$c0
        sta $d010
        inx
        txa

loc_fde1:
        sta $0400,x
        sta $0500,x
        sta $0600,x
        inx
        bne loc_fde1
        stx $fc
        stx $fe
        lda #$13
        sta $fd
        cli
        jmp loc_126d

dat_fdf9:
        .byte $00                                   // .

// --- Region $fe07-$fe64 ---
.pc = $fe07 "loc_fe07"

loc_fe07:
        bvc loc_fdcb

loc_fe09:
        sta $d878,x
        sta $d8b8,x
        inx
        bne loc_fe09
        lda #$01

loc_fe14:
        sta $d9c0,x
        sta $dac0,x
        inx
        bne loc_fe14

loc_fe1d:
        sta $d800,x
        inx
        cpx #$78
        bne loc_fe1d
        lda #$ff
        sta $d015
        sta $d01d
        lda #$00
        sta $d017
        sta $d01c
        jmp loc_1240

dat_fe38:
        .byte $00,$a2,$04                           // ...

loc_fe3b:
        lda $d012

loc_fe3e:
        cmp $d012
        beq loc_fe3e
        lda dat_1200,x
        sta $d027
        sta $d028
        sta $d029
        sta $d02a
        sta $d02b
        sta $d02c
        sta $d02d
        sta $d02e
        dex
        bpl loc_fe3b
        jmp loc_11e0

dat_fe64:
        .byte $a5                                   // .

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

loc_febc:
        ora $0e0f
        bit $0f20
        ora ($08,x)
        ora ($17,x)
        php
        .byte $0f,$0f,$0c                           // slo $0c0f // ILLEGAL
        bit sub_1020
        php
        .byte $0f,$02,$09                           // slo $0902 // ILLEGAL
        ora ($03,x)
        bit $0120
        asl $2004
        php
        ora $0c
        .byte $0c,$13,$14                           // nop $1413 // ILLEGAL
        ora ($12,x)
        and ($20,x)
        and $0920
        asl $20
        ora sub_150f,y
        jsr sub_0917
        .byte $13,$08                               // slo ($08),y // ILLEGAL
        jsr sub_0f14
        jsr $0502
        jsr sub_1207
        ora $05
        .byte $14,$05                               // nop $05,x // ILLEGAL
        .byte $04,$20                               // nop $20 // ILLEGAL
        ora #$0e
        jsr sub_150f
        .byte $12                                   // jam // ILLEGAL

// --- Region $ff5b-$ff7b ---
.pc = $ff5b "Segment $ff5b"
        ora $12
        bit $0320
        ora ($20,x)
        and $3920
        bmi loc_ff9e
        bmi loc_ff9f
        jsr sub_202d
        ora $2e,x
        .byte $13,$2e                               // slo ($2e),y // ILLEGAL
        ora ($2e,x)
        jsr sub_202d
        plp
        .byte $2f,$29,$20                           // rla $2029 // ILLEGAL
        asl $02
        .byte $12                                   // jam // ILLEGAL

// --- Region $ff9e-$ffaa ---
.pc = $ff9e "loc_ff9e"

loc_ff9e:
.label loc_ff9f = * + 1
        .byte $e3,$07                               // isc ($07,x) // ILLEGAL
        bmi loc_ffc2
        asl $12
        ora #$05
        asl $2004
        .byte $12                                   // jam // ILLEGAL

dat_ffaa:
        .byte $05                                   // .

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

loc_ffbb:
        lda #$00
        sta $d3ff,x
.label loc_ffc2 = * + 2
        lda dat_1552,x
        sta $d3ff,x
        dex
        bne loc_ffbb
        rts

// --- Region $ffe4-$ffee ---
.pc = $ffe4 "loc_ffe4"

loc_ffe4:
        adc $27b3
        jsr sub_1541
        jsr $ff5b
        rts

dat_ffee:
        .byte $a6                                   // .

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

// --- Region $0801-$080f ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $42,$99                                                     // [corrected] was: .byte $0b,$08                               // next line pointer ($080b)
        .byte $a1,$a1                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $99                                                         // [corrected] was: .byte $9e                                   // SYS token
        .byte $42,$3c,$38,$7c
        .byte $6c                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $c6,$fe                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .byte $ee,$ee,$00                           // ...

// --- Region $081c-$0916 ---
.pc = $081c "dat_081c"

dat_081c:
        .byte $fe,$fe,$7c,$00,$78,$2c,$26,$66,$fe,$fe,$fc,$00,$7e,$30,$38,$72 // ..|.x,&f....~08r
        .byte $fe,$fe,$fe,$00,$7e,$32,$38,$60,$f0,$f0,$f0,$00,$3c,$66,$e0,$f6 // ....~28`....<f..
        .byte $fe,$fe,$76,$00,$ee,$ee,$44,$7c,$44,$ee,$ee,$00,$3c,$18,$18,$18 // ..v...D|D...<...
        .byte $3c,$3c,$3c,$00,$7c,$18,$0c,$4e,$fe,$fe,$7c,$00,$f6,$6e,$78,$7c // <<<.|..N..|..nx|
        .byte $ee,$ee,$ee,$00,$78,$30,$30,$76,$fe,$fe,$fe,$00,$ee,$ee,$7c,$54 // ....x00v......|T
        .byte $44,$ee,$ee,$00,$ee,$74,$5c,$44,$ee,$ee,$ee,$00,$38,$6c,$44,$ee // D....t\D....8lD.
        .byte $fe,$fe,$7c,$00,$7c,$32,$26,$7c,$60,$f0,$f0,$00,$3c,$66,$42,$c8 // ..|.|2&|`...<fB.
        .byte $ce,$ee,$76,$00,$7c,$32,$26,$7c,$6e,$ee,$ee,$00,$3c,$6e,$30,$8c // ..v.|2&|n...<n0.
        .byte $fe,$fe,$fc,$00,$ff,$db,$18,$18,$3c,$3c,$3c,$00,$76,$36,$64,$e4 // ........<<<.v6d.
        .byte $fe,$fe,$76,$00,$ee,$ee,$44,$6c,$28,$38,$38,$00,$ee,$ee,$44,$d6 // ..v...Dl(88...D.
        .byte $fe,$fe,$6c,$00,$ee,$ee,$38,$7c,$ee,$ee,$ee,$00,$e6,$e6,$6e,$be // ..l...8|......n.
        .byte $dc,$fc,$f8,$00,$7e,$6e,$18,$72,$fe,$fe,$fe,$00 // ....~n.r....

txt_08d8:
        .text "<008<<<"
        .byte $00                                   // string terminator
        .fill 8, $00
        .byte $3c,$0c,$0c,$1c,$3c,$3c,$3c,$00,$00,$08,$0c,$fe,$fe,$0c,$08,$00 // <...<<<.........
        .byte $00,$20,$60,$fe,$fe,$60,$20,$00,$00,$00,$00,$00,$00,$00,$00,$00 // . `..` .........
        .text "><88"
        .byte $00
        .byte $30,$30,$00,$6c,$6c
        .byte $24,$00,$00,$00,$00

// --- Region $0918-$091f ---
.pc = $0918 "dat_0918"

dat_0918:
        .fill 8, $00

// --- Region $0921-$0a47 ---
.pc = $0921 "dat_0921"

dat_0921:
        .fill 23, $00
        .byte $18,$18,$08,$00,$00,$00,$00,$00,$0c,$18,$38,$38,$3c,$1c,$0c,$00 // ..........88<...
        .byte $30,$18,$1c,$1c,$3c,$38,$30,$00,$00,$00,$00,$00,$00,$00,$00,$00 // 0...<80.........
        .byte $00,$18,$18,$7e,$78,$18,$00,$00,$00,$00,$00,$00,$00,$18,$18,$08 // ...~x...........
        .byte $00,$00,$00,$7e,$70,$00,$00,$00,$00,$00,$00,$00,$00,$18,$18,$00 // ...~p...........
        .byte $00,$03,$06,$0c,$18,$30,$60,$00,$3e,$77,$77,$7f,$7f,$7f,$3e,$00 // .....0`.>ww...>.
        .byte $18,$38,$18,$18,$3c,$7e,$7e,$00,$3e,$63,$67,$0e,$3e,$7f,$7f,$00 // .8..<~~.>cg.>...
        .byte $7f,$67,$0e,$1e,$0f,$6f,$3e,$00,$0e,$1e,$3e,$6e,$7f,$0e,$1f,$00 // .g...o>...>n....
        .byte $7f,$60,$7e,$6f,$0f,$6f,$3e,$00,$3e,$7b,$78,$7e,$7b,$7b,$3e,$00 // .`~o.o>.>{x~{{>.
        .byte $7f,$67,$0e,$1e,$3c,$3c,$3c,$00,$3e,$7b,$7b,$3e,$7b,$7b,$3e,$00 // .g..<<<.>{{>{{>.
        .byte $3e,$6f,$6f,$3f,$0f,$6f,$3e,$00,$00,$18,$18,$00,$18,$18,$00,$00 // >oo?.o>.........
        .byte $00,$18,$18,$00,$18,$18,$08,$00,$0e,$18,$38,$78,$3c,$1e,$0e,$00 // ..........8x<...
        .byte $00,$00,$7e,$00,$7e,$00,$00,$00,$70,$18,$1c,$1e,$3c,$78,$70,$00 // ..~.~...p...<xp.
        .byte $7c,$de,$de,$1c,$38,$00,$38,$00,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa // |...8.8.........
        .byte $15                                   // .

txt_0a09:
        .text "UVZZZZZUU"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $aa,$aa,$aa,$aa,$aa,$54,$55,$95,$a5,$a5,$a5,$a5,$a5 // .....TU......

txt_0a20:
        .text "ZZZZZVU"
        .byte $15,$aa,$aa,$aa,$aa,$aa,$aa           // .......

txt_0a2e:
        .text "UU"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $a5,$a5,$a5,$a5,$95                   // .....

txt_0a36:
        .text "UTZZZZZZZZ"
        .byte $a5                                   // '%' | $80 (end-of-string marker)
        .byte $a5,$a5,$a5,$a5,$a5,$a5,$a5           // .......

// --- Region $0b77-$0ba1 ---
.pc = $0b77 "Program $0b77"
        .fill 9, $00
        .byte $a0,$00,$b1,$f8,$91,$fa,$e6,$f8,$e6,$fa,$d0,$f6,$e6,$f9,$e6,$fb // ................
        .byte $a5,$f9,$c9,$d0,$d0,$ec,$a9,$27,$85,$01,$58,$4c,$e2,$fc,$4c,$ae // .......'..XL..L.
        .byte $a7                                   // .

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

// --- Region $0c00-$0d08 ---
.pc = $0c00 "dat_0c00"

dat_0c00:
        .text "                                                  "

txt_0c32:
        .encoding "screencode_mixed"
        .text "the legend continues"
        .encoding "petscii_upper"

dat_0c46:
        .text "                                                  ABBBBBBBBBBBC ABBBBBBBBBC  ABBBBBBBBBBC DEEEEEEEEEEEF DEEEEEEE"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H  DEEEEEEEE"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H                       G"
        .byte $40                                   // @ character
        .text "H           G"
        .byte $40                                   // @ character
        .text "H ABBBBBBBBC    ABBBBBBB"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H"

// --- Region $0d0d-$0e00 ---
.pc = $0d0d "txt_0d0d"

txt_0d0d:
        .text "BBBBBBB"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H G"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "EEF    DEEEEEEE"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "C G"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "EEE"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "CG"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H               G"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H G"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H   G"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "HG"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H       ABBBBBBB"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H G"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H   G"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "HDEEEEEF       DEEEEEEEEEEF DEEEEF   DEEF"

dat_0db8:
        // === Fill data (73 bytes, $0db8-$0e00) ===
        .fill 73, $20

// --- Region $0e68-$0f13 ---
.pc = $0e68 "dat_0e68"

dat_0e68:
        .byte $01,$16,$05,$20,$13,$14,$01,$12,$12   // ... .....

txt_0e71:
        .text "+"

dat_0e72:
        // === Fill data (162 bytes, $0e72-$0f13) ===
        .fill 162, $20

// --- Region $0f59-$0f65 ---
.pc = $0f59 "Program $0f59"
        .byte $05,$04                               // ..

txt_0f5b:
        .text "  12/19/87 "

// --- Region $0feb-$0fff ---
.pc = $0feb "dat_0feb"

dat_0feb:
        .fill 13, $00
        .byte $10,$11,$12,$13,$14,$15,$16,$17       // ........

// --- Region $1039-$10ff ---
.pc = $1039 "dat_1039"

dat_1039:
        .fill 8, $00
        .byte $05,$05,$05,$05,$0d,$05,$0d,$0d,$03,$0d,$03,$03,$03,$01,$03,$01 // ................
        .fill 22, $01
        .byte $0a,$01,$0a,$0a,$02,$0a,$02,$02,$02,$02,$02,$04,$04,$04,$04,$04 // ................
        .byte $00,$02,$02,$02,$08,$02,$08,$08,$08,$08,$07,$08,$07,$07,$07,$01 // ................
        .byte $01,$07,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01,$01 // ................
        .fill 12, $01
        .byte $03,$03,$03,$03,$03,$0e,$03,$0e,$0e,$0e,$06,$0e,$06,$06,$06,$00 // ................
        .byte $06,$00,$00,$00,$00,$00,$00,$00,$0b,$00,$0b,$0b,$0b,$05,$00,$00 // ................
        .fill 11, $00
        .byte $0b,$00,$0b,$0b,$0c,$0b,$0c,$0c,$0c,$0c,$0c,$0f,$0f,$0f,$01,$0f // ................
        .fill 21, $01
        .byte $0f,$01,$0f,$0f,$0f,$0c,$0f,$0c,$0c,$0c,$0b,$0c,$0b // .............

// --- Region $1208-$120f ---
.pc = $1208 "dat_1208"

dat_1208:
        .fill 8, $00

// --- Region $1211-$121b ---
.pc = $1211 "dat_1211"

dat_1211:
        .byte $00,$00,$00,$02,$02,$02,$02,$02,$02,$08,$02 // ...........

// --- Region $1229-$123f ---
.pc = $1229 "Segment $1229"
        .byte $01,$07,$01,$01,$01,$01,$03,$01,$03,$03,$03,$03,$0e,$03,$0e,$0e // ................
        .byte $0e,$0e,$0e,$06,$0e,$06,$06           // .......

// --- Region $1271-$127f ---
.pc = $1271 "Segment $1271"
        .byte $c2,$30,$c2,$60,$c2,$90,$c2,$c0,$c2,$f0,$c2,$20,$c2,$50,$c2 // .0.`....... .P.

// --- Region $12dc-$150e ---
.pc = $12dc "Segment $12dc"
        .byte $00,$00,$00,$00                       // ....

dat_12e0:
        .text "                                           '"
        .byte $02,$12,$01,$16,$05,$20,$13,$14,$01,$12,$12 // ..... .....

txt_1317:
        .text "+' - "

txt_131c:
        .encoding "screencode_mixed"
        .text "imported by fbr on"
        .encoding "petscii_upper"

txt_132e:
        .text " 12/19/87 - "

txt_133a:
        .encoding "screencode_mixed"
        .text "fbr members are: microman, death demon, oahawhool, phobiac, and hellstar"
        .encoding "petscii_upper"

txt_1382:
        .text "! - "

txt_1386:
        .encoding "screencode_mixed"
        .text "if you wish to be greeted in our scrolls then call fbr hq and drop us a note - write us: fbr - p.o. box"
        .encoding "petscii_upper"

txt_13ed:
        .text " 929 - "
        .byte $02,$05,$0c,$0c,$06,$0c,$0f,$17,$05,$12,$2c,$20,$03,$01 // .........., ..

txt_1402:
        .text " - 90706 - "
        .byte $15,$2e,$13,$2e,$01                   // .....

txt_1412:
        .text ". - (/) "
        .byte $06,$02,$12                           // ...

txt_141d:
        .text " 2001"

dat_1422:
        // === Fill data (40 bytes, $1422-$1449) ===
        .fill 40, $20
        // === Sine/lookup table (103 bytes, range $00-$2e) ===
        .byte $00                                   // .

txt_144b:
        .text "                             "

txt_1468:
        .encoding "screencode_mixed"
        .text "greetings from your faggg friend rechard"
        .encoding "petscii_upper"

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

dat_14b1:
        .text "                                                                                              "

// --- Region $1552-$157f ---
.pc = $1552 "dat_1552"

dat_1552:
        .byte $00,$30,$04,$00,$00,$21,$0f,$fa,$28,$04,$00,$00,$21,$0f,$fa,$18 // .0...!..(...!...
        .byte $02,$00,$00,$21,$0f,$fa,$00,$10,$ff,$3f,$6d,$00,$00,$00,$00,$00 // ...!.....?m.....
        .fill 14, $00

// --- Region $1588-$15ad ---
.pc = $1588 "Segment $1588"
        .byte $00,$00,$00,$00,$00                   // .....

dat_158d:
        // === Fill data (32 bytes, $158d-$15ac) ===
        .fill 32, $ff
        .byte $06                                   // .

// --- Region $15cd-$15e2 ---
.pc = $15cd "dat_15cd"

dat_15cd:
        .byte $ff,$ff,$ff,$ff,$fd,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$04                   // .....

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

// --- Region $1aa3-$1aa3 ---
.pc = $1aa3 "dat_1aa3"

dat_1aa3:
        // === Fill data (1 bytes, $1aa3-$1aa3) ===
        .byte $00                                   // .

// --- Region $2021-$202c ---
.pc = $2021 "dat_2021"

dat_2021:
        .fill 12, $00

// --- Region $202e-$202e ---
.pc = $202e "dat_202e"

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

// --- Region $2e16-$2e16 ---
.pc = $2e16 "dat_2e16"

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

// --- Region $2f29-$2f29 ---
.pc = $2f29 "dat_2f29"

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

// --- Region $303a-$303a ---
.pc = $303a "dat_303a"

dat_303a:
        // === Fill data (1 bytes, $303a-$303a) ===
        .byte $00                                   // .

// --- Region $4121-$4121 ---
.pc = $4121 "dat_4121"

dat_4121:
        // === Fill data (1 bytes, $4121-$4121) ===
        .byte $00                                   // .

// --- Region $4242-$4242 ---
.pc = $4242 "dat_4242"

dat_4242:
        // === Fill data (1 bytes, $4242-$4242) ===
        .byte $00                                   // .

// --- Region $4cd1-$4cd1 ---
.pc = $4cd1 "dat_4cd1"

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

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

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

// --- Region $8ed1-$8ed1 ---
.pc = $8ed1 "dat_8ed1"

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

// --- Region $a221-$a221 ---
.pc = $a221 "dat_a221"

dat_a221:
        // === Fill data (1 bytes, $a221-$a221) ===
        .byte $00                                   // .

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

loc_ea81:
        .byte $00                                   // .

// --- Region $f700-$fc9b ---
.pc = $f700 "dat_f700"

dat_f700:
        .byte $30,$60,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // 0`./ "..-.-.....
        .byte $d0,$f5,$f0,$c5,$a9,$00,$f0,$ef,$a9,$ff,$d0,$eb,$b1,$2f,$91,$2d // ............./.-
        .byte $e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0 // ./...0.-........
        .byte $a8,$20,$71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6 // . q../ "..-.-...
        .byte $2e,$ca,$d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c // .....9..0..9./.L
        .byte $22,$01,$20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6 // ". q../.-./...0.
        .byte $2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c // -........9..L..,
        .byte $da,$01,$a9,$37,$85,$01,$58,$20,$00,$10,$4c,$ae,$a7,$e0,$00,$f0 // ...7..X ..L.....
        .byte $ee,$a9,$04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0 // ...,...../.-....
        .byte $f7,$18,$a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00 // ...-e..-..i.....
        .byte $ca,$d0,$e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30 // ...../e../.0i..0
        .byte $4c,$00,$01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce // L...............
        .byte $df,$01,$ad,$df,$01,$c9,$df,$d0,$ea,$60,$60,$2c,$00,$42,$99,$a1 // .........``,.B..
        .byte $a1,$99,$42,$3c,$38,$7c,$6c,$c6,$fe,$ee,$ee,$00,$fc,$46,$7c,$46 // ..B<8|l......F|F
        .byte $fe,$fe,$fc,$00,$3c,$66,$e0,$f2,$fe,$fe,$7c,$00,$78,$2c,$26,$66 // ....<f....|.x,&f
        .byte $fe,$fe,$fc,$00,$7e,$30,$38,$72,$e3,$fe,$25,$00,$7e,$32,$38,$60 // ....~08r..%.~28`
        .byte $e3,$f0,$32,$00,$3c,$66,$e0,$f6,$fe,$fe,$76,$00,$ee,$ee,$44,$7c // ..2.<f....v...D|
        .byte $44,$ee,$ee,$00,$3c,$e3,$18,$e3,$3c,$2d,$00,$7c,$18,$0c,$4e,$fe // D...<...<-.|..N.
        .byte $fe,$7c,$00,$f6,$6e,$78,$7c,$e3,$ee,$25,$00,$78,$30,$30,$76,$e3 // .|..nx|..%.x00v.
        .byte $fe,$2d,$00,$ee,$ee,$7c,$54,$44,$ee,$ee,$00,$ee,$74,$5c,$44,$e3 // .-...|TD....t\D.
        .byte $ee,$60,$2d,$00,$38,$6c,$44,$ee,$fe,$fe,$7c,$00,$7c,$32,$26,$7c // .`-.8lD...|.|2&|
        .byte $60,$f0,$f0,$00,$3c,$66,$42,$c8,$ce,$ee,$76,$00,$7c,$32,$26,$7c // `...<fB...v.|2&|
        .byte $6e,$ee,$ee,$00,$3c,$6e,$30,$8c,$fe,$fe,$fc,$00,$ff,$db,$18,$18 // n...<n0.........
        .byte $e3,$3c,$3d,$00,$76,$36,$64,$e4,$fe,$fe,$76,$00,$ee,$ee,$44,$6c // .<=.v6d...v...Dl
        .byte $28,$38,$38,$00,$ee,$ee,$44,$d6,$fe,$fe,$6c,$00,$ee,$ee,$38,$7c // (88...D...l...8|
        .byte $e3,$ee,$2d,$00,$e6,$e6,$6e,$be,$dc,$fc,$f8,$00,$7e,$6e,$18,$72 // ..-...n.....~n.r
        .byte $e3,$fe
        .byte $25,$00
        .text "<008"
        .byte $e3
        .byte $3c,$a9
        .byte $24,$3c,$0c,$0c,$1c
        .byte $e3,$3c,$a2,$26,$08,$0c,$fe,$fe,$0c,$08,$a2,$26,$20,$60,$fe,$fe // .<.&.......& `..
        .byte $60
        .byte $20,$a9
        .text "+><88"
        .byte $00
        .byte $30,$30,$00,$6c,$6c
        .byte $24,$80
        .byte $25,$00,$23,$18,$18,$08,$a5,$2f,$0c,$18,$38,$38,$3c,$1c,$0c,$00 // %.#..../..88<...
        .byte $30,$18,$1c,$1c                       // 0...

txt_f8e4:
        .text "<80"
        .byte $aa                                   // '*' | $80 (end-of-string marker)
        .byte $25,$18,$18,$7e,$78,$18,$a7,$23,$18,$18,$08,$a3,$22,$7e,$70,$a8 // %..~x..#...."~p.
        .byte $22,$18,$18,$a2,$2a,$03,$06,$0c,$18,$30,$60,$00,$3e,$77,$77,$e3 // "...*....0`.>ww.
        .byte $7f,$60,$36,$3e,$00,$18,$38,$18,$18,$3c,$7e,$7e,$00,$3e,$63,$67 // .`6>..8..<~~.>cg
        .byte $0e,$3e,$7f,$7f,$00,$7f,$67,$0e,$1e,$0f,$6f,$3e,$00,$0e,$1e,$3e // .>....g...o>...>
        .byte $6e,$7f,$0e,$1f,$00,$7f,$60,$7e,$6f,$0f,$6f,$3e,$00,$3e,$7b,$78 // n.....`~o.o>.>{x
        .byte $7e,$7b,$7b,$3e,$00,$7f,$67,$0e,$1e,$e3,$3c,$30,$00,$3e,$7b,$7b // ~{{>..g...<0.>{{
        .byte $3e,$7b,$7b,$3e,$00,$3e,$6f,$6f,$3f,$0f,$6f,$3e,$a2,$25,$18,$18 // >{{>.>oo?.o>.%..
        .byte $00,$18,$18,$a3,$2e,$18,$18,$00,$18,$18,$08,$00,$0e,$18,$38,$78 // ..............8x
        .byte $3c,$1e,$0e,$a3,$23,$7e,$00,$7e,$a3,$30,$70,$18,$1c,$1e,$3c,$78 // <...#~.~.0p...<x
        .byte $70,$00,$7c,$de,$de,$1c,$38,$00,$38,$00,$e8,$aa,$23,$15,$55,$56 // p.|...8.8...#.UV
        .byte $e5
        .text "Z"
        .byte $22                                   // double quote
        .text "UU"
        .byte $e6,$aa
        .byte $23,$54,$55,$95,$e5,$a5,$e5
        .byte $5a,$23
        .byte $56,$55,$15,$e6,$aa,$22,$55,$55,$e5,$a5,$23,$95,$55,$54,$e8,$5a // VU..."UU..#.UT.Z
        .byte $e8,$a5,$30,$a0,$00,$b1,$fc,$d0,$09,$84,$fc,$a9,$13,$85,$fd,$4c // ..0............L
        .byte $48,$0a,$18,$e3,$0a,$60,$bf,$aa,$90,$32,$bd,$00,$09,$8d,$c2,$05 // H....`...2......
        .byte $bd,$01,$09,$8d,$c5,$05,$bd,$02,$09,$8d,$c8,$05,$bd,$03,$09,$8d // ................
        .byte $cb,$05,$bd,$04,$09,$8d,$ce,$05,$bd,$05,$09,$8d,$d1,$05,$bd,$06 // ................
        .byte $09,$8d,$d4,$05,$bd,$07,$09,$8d,$d7,$05,$b0,$31,$ea,$bd,$00,$08 // ...........1....
        .byte $8d,$c2,$05,$bd,$01,$08,$8d,$c5,$05,$bd,$02,$08,$8d,$c8,$05,$bd // ................
        .byte $03,$08,$8d,$cb,$05,$bd,$04,$08,$8d,$ce,$05,$bd,$05,$08,$8d,$d1 // ................
        .byte $05,$bd,$06,$08,$8d,$d4,$05,$bd,$07,$08,$8d,$d7,$05,$e6,$fc,$d0 // ................
        .byte $02,$e6,$fd,$a9,$01,$8d,$19,$d0,$4c,$bc,$fe,$00,$a2,$00,$3e,$c2 // ........L.....>.
        .byte $05,$3e,$c1,$05,$3e,$c0,$05,$3e,$82,$05,$3e,$81,$05,$3e,$80,$05 // .>..>..>..>..>..
        .byte $3e,$42,$05,$3e,$41,$05,$3e,$40,$05,$3e,$02,$05,$3e,$01,$05,$3e // >B.>A.>@.>..>..>
        .byte $00,$05,$3e,$c2,$04,$3e,$c1,$04,$3e,$c0,$04,$3e,$82,$04,$3e,$81 // ..>..>..>..>..>.
        .byte $04,$3e,$80,$04,$3e,$42,$04,$3e,$41,$04,$3e,$40,$04,$3e,$02,$04 // .>..>B.>A.>@.>..
        .byte $3e,$01,$04,$3e,$00,$04,$e3,$e8,$60,$59,$e0,$18,$d0,$b1,$a9,$01 // >..>....`Y......
        .byte $8d,$19,$d0,$ad,$01,$dc,$c9,$ef,$f0,$13,$e6,$02,$d0,$07,$a9,$f8 // ................
        .byte $85,$02,$4c,$48,$0a,$a9,$01,$8d,$19,$d0,$4c,$bc,$fe,$78,$a9,$00 // ..LH......L..x..
        .byte $08,$20,$15,$fd,$20,$a3,$fd,$20,$5b,$ff,$78,$a9,$00,$8d,$0d,$dc // . .. .. [.x.....
        .byte $a9,$f0,$8d,$1a,$d0,$a9,$24,$85,$01,$a2,$00,$86,$f8,$86,$fa,$a9 // ......$.........
        .byte $16,$85,$f9,$a9,$08,$85,$fb,$bd,$80,$0b,$9d,$80,$07,$e8,$d0,$f7 // ................
        .byte $4c,$80,$07,$aa,$60,$21,$a0,$00,$b1,$f8,$91,$fa,$e6,$f8,$e6,$fa // L...`!..........
        .byte $d0,$f6,$e6,$f9,$e6,$fb,$a5,$f9,$c9,$d0,$d0,$ec,$a9,$27,$85,$01 // .............'..
        .byte $58,$4c,$e2,$fc,$4c,$ae,$a7,$80,$5f,$00,$80 // XL..L..._..

txt_fb03:
        .encoding "screencode_mixed"
        .text "2 4the legend continues"
        .encoding "petscii_upper"
        .byte $80                                   // .

txt_fb1b:
        .text "2 !A"
        .byte $eb                                   // .

txt_fb20:
        .text "B#C A"
        .byte $e9                                   // .

txt_fb26:
        .text "B$C  A"
        .byte $ea                                   // .

txt_fb2d:
        .text "B#C D"
        .byte $eb                                   // .

txt_fb33:
        .text "E#F D"
        .byte $e7                                   // .

txt_fb39:
        .text "E&"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H  D"
        .byte $e8
        .text "E#"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H"
        .byte $f7

txt_fb48:
        .text " #G"
        .byte $40                                   // @ character
        .text "H"
        .byte $eb                                   // .

txt_fb4e:
        .text " %G"
        .byte $40                                   // @ character
        .text "H A"
        .byte $e8,$42,$21,$43,$e4,$20,$21,$41,$e7   // .B!C. !A.

txt_fb5e:
        .text "B&"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H  A"
        .byte $e8                                   // .

txt_fb67:
        .text "B%"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H G"
        .byte $e6
        .byte $40                                   // @ character
        .text "#EEF"
        .byte $e4
        .byte $20,$21,$44,$e7
        .byte $45,$e3

txt_fb7b:
        .byte $40                                   // @ character
        .text "#C G"
        .byte $e5
        .byte $40,$e3
        .byte $45,$e3
        .byte $40                                   // @ character
        .byte $22                                   // double quote
        .text "CG"
        .byte $e5
        .byte $40,$21,$48,$ef

txt_fb8e:
        .text " &G"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "H G"
        .byte $e4,$40,$21,$48,$e3                   // .@!H.

txt_fb9b:
        .text " %G"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "HG"
        .byte $e5,$40,$21,$48,$e7,$20,$21,$41,$e7,$42,$e3 // .@!H. !A.B.

txt_fbad:
        .byte $40                                   // @ character
        .text "#H G"
        .byte $e4,$40,$21,$48,$e3                   // .@!H.

txt_fbb7:
        .text " %G"
        .byte $40                                   // @ character
        .byte $40                                   // @ character
        .text "HD"
        .byte $e5,$45,$21,$46,$e7,$20,$21,$44,$ea   // .E!F. !D.

txt_fbc7:
        .text "E#F D"
        .byte $e4,$45,$21,$46,$e3                   // .E!F.

txt_fbd1:
        .text " $DEEF"
        .byte $80,$5c,$20,$30,$10,$12,$05,$13,$05,$0e,$14,$13,$20,$09,$0e // .\ 0........ ..

txt_fbe6:
        .text " 2001"
        .byte $80,$42,$20,$2c,$02,$12,$01,$16,$05,$20,$13,$14,$01,$12,$12,$2b // .B ,..... .....+
        .byte $80,$e1,$20,$32,$09,$0d,$10,$0f,$12,$14,$05,$04 // .. 2........

txt_fc07:
        .text "  12/19/87"
        .byte $80,$83,$20,$b0,$60,$41,$10,$11,$12,$13,$14,$15,$16,$17,$20,$80 // .. .`A........ .
        .byte $15,$78,$a9,$08,$8d,$16,$d0,$a9,$32,$8d,$18,$d0,$a9,$00,$8d,$14 // .x......2.......
        .byte $03,$a9,$11,$8d,$15,$03,$a9,$40,$8d,$12,$d0,$a9,$7f,$8d,$0d,$dc // .......@........
        .byte $a9,$81,$8d,$1a,$d0,$a9,$1b,$8d,$11,$d0,$a9,$09,$a2,$00,$8e,$20 // ............... 
        .byte $d0,$8e,$21,$d0,$4c,$80,$12,$a8,$e4,$05,$26,$0d,$05,$0d,$0d,$03 // ..!.L.....&.....
        .byte $0d,$e3,$03,$22,$01,$03,$f7,$01,$26,$0a,$01,$0a,$0a,$02,$0a,$e5 // ..."....&.......
        .byte $02,$e5,$04,$a1,$e3,$02,$22,$08,$02,$e4,$08,$22,$07,$08,$e3,$07 // ......"...."....
        .byte $23,$01,$01,$07,$fa,$01,$e5,$03,$22,$0e,$03,$e3,$0e,$22,$06,$0e // #......."...."..
        .byte $e3,$06,$22,$00,$06,$a7,$22,$0b,$00,$e3,$0b // .."..."....

// --- Region $fca2-$fd0c ---
.pc = $fca2 "dat_fca2"

dat_fca2:
        .byte $0b,$0b,$0c,$0b,$e5,$0c,$e3,$0f,$22,$01,$0f,$f5,$01,$22,$0f,$01 // ........"...."..
        .byte $e3,$0f,$22,$0c,$0f,$e3,$0c,$60,$20,$0b,$0c,$0b,$ad,$19,$d0,$8d // .."....` .......
        .byte $19,$d0,$ad,$12,$d0,$c9,$45,$f0,$2b,$a9,$00,$8d,$20,$d0,$8d,$21 // ......E.+... ..!
        .byte $d0,$a9,$00,$8d,$12,$d0,$4c,$b0,$12,$bb,$60,$2a,$a9,$f0,$8d,$20 // ......L...`*... 
        .byte $d0,$8d,$21,$d0,$a9,$18,$8d,$16,$d0,$a2,$00,$ad,$12,$d0,$cd,$12 // ..!.............
        .byte $d0,$f0,$fb,$a2,$0b,$ca,$d0,$fd,$ea,$ea,$bd,$3f,$11,$8d,$22,$d0 // ...........?..".
        .byte $bd,$3f,$11,$8d,$23,$d0,$e8,$ea,$26,$bd,$40 // .?..#...&.@

// --- Region $fd38-$fd6f ---
.pc = $fd38 "Segment $fd38"
        .byte $00,$8d,$22,$d0,$8d,$23,$d0,$a9,$08,$8d,$16,$d0,$a2,$00,$ad,$40 // .."..#.........@
        .byte $10,$48,$ad,$ff,$10,$48,$bd,$41,$10,$9d,$40,$10,$e8,$e0,$7f,$d0 // .H...H.A..@.....
        .byte $f5,$a2,$3e,$bd,$c0,$10,$9d,$c1,$10,$ca,$10,$f7,$68,$8d,$bf,$10 // ..>.........h...
        .byte $68,$8d,$c0,$10,$a9,$c1,$8d,$12       // h.......

// --- Region $fdaa-$fdbd ---
.pc = $fdaa "dat_fdaa"

dat_fdaa:
        .byte $08,$02,$e5,$08,$23,$07,$07,$08,$e5,$07,$22,$01,$07,$e4,$01,$22 // ....#....."...."
        .byte $03,$01,$e4,$03                       // ....

// --- Region $fdfa-$fe06 ---
.pc = $fdfa "Segment $fdfa"
        .byte $c2,$30,$c2,$60,$c2,$90,$c2,$c0,$c2,$f0,$c2,$20,$c2 // .0.`....... .

// --- Region $fe65-$febb ---
.pc = $fe65 "Segment $fe65"
        .byte $80,$2b,$20,$61,$17,$27,$02,$12,$01,$16,$05,$20,$13,$14,$01,$12 // .+ a.'..... ....
        .byte $12                                   // .

txt_fe76:
        .text "+' - "

txt_fe7b:
        .encoding "screencode_mixed"
        .text "imported by fbr on"
        .encoding "petscii_upper"

txt_fe8d:
        .text " 12/19/87 - "

txt_fe99:
        .encoding "screencode_mixed"
        .text "fbr members are: microman, death de"
        .encoding "petscii_upper"

// --- Region $ff05-$ff5a ---
.pc = $ff05 "txt_ff05"

txt_ff05:
        .encoding "screencode_mixed"
        .text " scrolls then call fbr hq and drop us a note - write us: fbr - p.o. box"
        .encoding "petscii_upper"

txt_ff4c:
        .text " 929 - "
        .byte $02,$05,$0c,$0c,$06,$0c,$0f,$17       // ........

// --- Region $ff7c-$ff9d ---
.pc = $ff7c "txt_ff7c"

txt_ff7c:
        .text " 2001"
        .byte $80                                   // .

txt_ff82:
        .text "( "
        .byte $a1                                   // '!' | $80 (end-of-string marker)
        .byte $fd                                   // .

txt_ff86:
        .encoding "screencode_mixed"
        .text " 6greetings from your fa"
        .encoding "petscii_upper"

// --- Region $ffab-$ffba ---
.pc = $ffab "Segment $ffab"
        .byte $03,$08,$01,$12,$04,$2e,$80,$1f,$20,$a1,$80,$90 // ........ ...

txt_ffb7:
        .text " 4"
        .byte $a2                                   // '"' | $80 (end-of-string marker)
        .byte $1a                                   // .

// --- Region $ffca-$ffe3 ---
.pc = $ffca "dat_ffca"

dat_ffca:
        .byte $00,$30,$04,$a2,$25,$21,$0f,$fa,$28,$04,$a2,$25,$21,$0f,$fa,$18 // .0..%!..(..%!...
        .byte $02,$a2,$28,$21,$0f,$fa,$00,$10,$ff,$3f // ..(!.....?

// --- Region $ffef-$ffff ---
.pc = $ffef "Segment $ffef"
        .byte $80,$20,$ff,$21,$06,$80,$1f,$00,$c4,$21,$fd,$cf,$21,$04,$be,$00 // . .!.....!..!...
        .byte $23                                   // #
