// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:27
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0800  End: $16ff  (3840 bytes)
// Crunched with Cruncher AB — depacked by emulation
// Packer entry: $080d (via BASIC SYS 2061)
// Entry point:  $0a00 (2560)
// IRQ handler:  $0a25 (irq_0a25)
// IRQ handler:  $ea31 (loc_ea31)
//
// Code: 1407 bytes, Data: 2433 bytes
// Labels: 120, Subroutines: 5
//
// Cross-references: all OK
// ============================================


// --- Region $0a00-$0a45 ---
.pc = $0a00 "main_0a00"

main_0a00:
        sei
        ldx #$00
        stx $dc0e
        inx
        stx $d019
        stx $d01a
        lda #$1b
        sta $d011
        lda #$79
        sta $d012
        lda #$25
        sta $0314
        lda #$0a
        sta $0315
        cli
        jmp loc_0b80

irq_0a25:
        ldx #$0d

loc_0a27:
        dex
        bne loc_0a27
        jsr sub_0a50
        jsr sub_0c50
        nop
        nop
        nop
        nop
        nop
        nop
        lda #$00
        sta $d012
        lda #$90
        sta $0314
        rol $d019
        jmp $ea31

// --- Region $0a50-$0a82 ---
.pc = $0a50 "sub_0a50"
// Referenced by: jsr from $0a2a

sub_0a50:
        ldy #$00
        ldx #$01
        bne loc_0a58

loc_0a56:
        ldx #$08

loc_0a58:
        lda #$06
        nop
        sta $d016
        lda $0b30,y
        sta $d020
        sta $d021
        iny
        dex
        beq loc_0a56
        cpy #$3a
        beq loc_0a82
        lda $02
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        nop
        jmp loc_0a58

loc_0a82:
        rts

// --- Region $0b80-$0ba6 ---
.pc = $0b80 "loc_0b80"

loc_0b80:
        jsr $e544
        lda #$15
        sta $d018
        ldx #$00
        ldy #$0e
        stx $b0
        sty $b1
        stx $b2
        nop
        nop
        nop
        nop
        lda #$01
        jsr sub_1000

loc_0b9b:
        lda $dc01
        cmp #$ef
        bne loc_0b9b
        jmp loc_0d60

dat_0ba5:
        .byte $00,$00                               // ..

// --- Region $0bfe-$0c71 ---
.pc = $0bfe "loc_0bfe"

loc_0bfe:
        ora #$00
        lda $b2
        sec
        sbc #$02
        sta $b2
        and #$80
        sta $b3
        lda $b2
        and #$07
        sta $b2
        sta $0a59
        lda $b3
        cmp #$80
        beq loc_0c1d
        rts

dat_0c1b:
        .byte $ea,$ea                               // ..

loc_0c1d:
        ldx #$00

loc_0c1f:
        lda $05e1,x
        sta $05e0,x
        inx
        cpx #$28
        bne loc_0c1f
        ldy #$00
        lda ($b0),y
        cmp #$00
        beq loc_0c43
        sta $0607
        lda $b0
        clc
        adc #$01
        sta $b0
        lda $b1
        adc #$00
        sta $b1
        rts

loc_0c43:
        lda #$00
        sta $b0
        lda #$0e
        sta $b1
        rts

dat_0c4c:
        .byte $00,$00,$00,$00                       // ....
// Referenced by: jsr from $0a2d

sub_0c50:
        ldx #$00
        txa

loc_0c53:
        sta $0b30,x
        inx
        cpx #$40
        bne loc_0c53
        jmp loc_0cd0

dat_0c5e:
        .byte $ea,$ea                               // ..
// Referenced by: jsr from $0cda, $0cde

sub_0c60:
        nop
        nop
        nop
        nop
        ldx #$0a

loc_0c66:
        lda $0b00,x
        sta $0b30,x
        inx
        cpx #$2b
        bne loc_0c66
        rts

// --- Region $0c80-$0cc5 ---
.pc = $0c80 "sub_0c80"
// Referenced by: jsr from $0cd7, $0ce1

sub_0c80:
        ldy $0c7f
        ldx #$00

loc_0c85:
        lda dat_0ce5,x
        sta $0b30,y
        inx
        iny
        cpx #$07
        bne loc_0c85
        ldy $0c7e
        lda $0d00,y
        cmp #$00
        bne loc_0ca3
        lda #$01
        sta $0c7d
        jmp loc_0cb2

loc_0ca3:
        cmp #$31
        bne loc_0cb2
        sta $0c7f
        lda #$00
        sta $0c7d
        jmp loc_0cb5

loc_0cb2:
        sta $0c7f

loc_0cb5:
        inc $0c7e
        lda $0c7e
        cmp #$56
        bne loc_0cc4
        lda #$00
        sta $0c7e

loc_0cc4:
        rts

dat_0cc5:
        .byte $00                                   // .

// --- Region $0cd0-$0ce5 ---
.pc = $0cd0 "loc_0cd0"

loc_0cd0:
        lda $0c7d
        cmp #$01
        bne loc_0cde
        jsr sub_0c80
        jsr sub_0c60
        rts

loc_0cde:
        jsr sub_0c60
        jsr sub_0c80
        rts

dat_0ce5:
        // === Sine/lookup table (123 bytes, range $00-$31) ===
        .byte $09                                   // .

// --- Region $0d60-$0d95 ---
.pc = $0d60 "loc_0d60"

loc_0d60:
        sei
        jsr $fda3
        jsr $ff5b
        lda #$ea
        sta $0315
        lda #$31
        sta $0314
        lda #$00
        sta $d01a
        sta $d020
        sta $d021
        sta $d415
        ldx #$00

loc_0d81:
        lda $0d99,x
        sta $0100,x
        inx
        cpx #$31
        bne loc_0d81
        cli
        lda #$08
        jsr $ffd2
        jmp $0100

dat_0d95:
        .byte $00                                   // .

// --- Region $1000-$1003 ---
.pc = $1000 "sub_1000"
// Referenced by: jsr from $0b98

sub_1000:
        jmp loc_107a

dat_1003:
        .byte $4c                                   // L

// --- Region $107a-$1455 ---
.pc = $107a "loc_107a"

loc_107a:
        ldx #$00
        txa

loc_107d:
        lda #$00
        sta $102c,x
        sta $1062,x
        lda #$01
        sta $1029,x
        lda #$09
        sta $102f,x
        lda #$10
        sta $1032,x
        inx
        cpx #$03
        bcc loc_107d
        lda $1011
        sta $1013
        lda #$0f
        sta $d418
        lda #$01
        sta $100a
        rts

loc_10aa:
        lda #$00
.label loc_10ad = * + 1
        sta $100a
        rts
        lda $100a
        bne loc_10b6
        rts

loc_10b6:
        ldx #$02

loc_10b8:
        lda $100e,x

loc_10bb:
        sta $fb
        tay
        lda $1029,x
        beq loc_10fd
        dec $105c,x
        bpl loc_10d4
        inc $105c,x
        lda $106b,x
        sta $d404,y
        jmp loc_1222

loc_10d4:
        lda $1044,x
        and #$10
        beq loc_10fa
        lda #$81
        sta $d404,y
        lda $1012
        asl
        tay
        lda dat_1455,y
        pha
        lda $1456,y
        pha
        ldy $fb
        pla
        sta $d401,y
        pla
        sta $d400,y
        jmp loc_1381

loc_10fa:
        jmp loc_1222

loc_10fd:
        txa
        tay
        lda $102f,y
        sta $fc
        lda $1032,y
        sta $fd
        lda #$00
        sta $100d
.label loc_1110 = * + 2
        ldy $102c,x
        lda #$00
        sta $1023,x
        lda ($fc),y
        cmp #$ff
        bne loc_111f
        jmp loc_140e

loc_111f:
        pha
        and #$20
        beq loc_1129
        lda #$01
        sta $100d

loc_1129:
        pla
        cmp #$80
        bcc loc_1131
        jmp loc_139c

loc_1131:
        and #$1f
        clc
        adc #$01
        sta $1029,x

loc_1139:
        iny
        lda ($fc),y
        pha
        iny
        tya
        sta $102c,x
        pla
        bne loc_1150
        lda $1050,x
        and #$fe
        sta $106b,x
        jmp loc_121f

loc_1150:
        clc
        adc $105f,x
        sta $1020,x
        asl
        tay
        lda dat_1455,y
        sta $1035,x
        lda $1456,y
        sta $1038,x
        lda $100d
        cmp #$01
        bne loc_116f
        jmp loc_121f

loc_116f:
        lda $1053,x
        pha
        and #$0f
        sta $105c,x
        pla
        lsr
        lsr
        lsr
        lsr
        pha
        clc
        adc #$01
        sta $106e,x
        pla
        sta $100c
        lda #$01
        sta $1065,x
        lda #$00
        sec
        sbc $100c
        sta $1071,x
        lda $1050,x
        sta $106b,x
        lda #$00
        sta $100b
        lda $1044,x
        and #$10
        beq loc_11c9
        lda #$01
        sta $100b
        lda $1012
        asl
        tay
        lda dat_1455,y
        pha
        lda dat_1455,y
        pha
        ldy $fb
        pla
        sta $d401,y
        pla
        sta $d400,y
        lda #$81
        jmp loc_11cc

loc_11c9:
        lda $104d,x

loc_11cc:
        ldy $fb
        pha
        and #$fe
        sta $d404,y
        pla
        sta $d404,y
        lda $1047,x
        sta $d405,y
        lda $104a,x
        sta $d406,y
        lda $1044,x
        sta $103e,x
        sta $103b,x
        sta $1014,x
        lda #$00
        sta $101a,x
        lda $1053,x
        lsr
        lsr
        lsr
        lsr
        sec
        sbc #$01
        sta $1065,x
        lda $1056,x
        sta $1017,x
        pha
        and #$0f
        asl
        asl
        sta $1068,x
        pla
        and #$f0
        lsr
        sta $1059,x
        lda $100b
        beq loc_121f
        jmp loc_1381

loc_121f:
        jmp loc_1367

loc_1222:
        lda $103b,x
        clc
        adc $1041,x
        bcc loc_122e
        inc $103e,x

loc_122e:
        sta $103b,x
        lda $1044,x
        cmp #$c0
        bcc loc_123b
        jmp loc_134b

loc_123b:
        cmp #$80
        bcs loc_12a6
        cmp #$40
        bcs loc_1246
        jmp loc_12d4

loc_1246:
        lda $101a,x
        clc
        adc $1056,x
        tay
        lda $1698,y
        cmp #$ff
        bne loc_1258
        jmp loc_1381

loc_1258:
        cmp #$41
        beq loc_1263
        cmp #$40
        beq loc_1263
        jmp loc_126c

loc_1263:
        pha
        iny
        lda $1698,y
        sta $101e
        pla

loc_126c:
        sta $101f
        iny
        lda $1698,y
        clc
        adc $1020,x
        asl
        iny
        sty $101d
        tay
        lda dat_1455,y
        pha
        lda $1456,y
        ldy $fb
        sta $d401,y
        pla
        sta $d400,y
        lda $101d
        sec
        sbc $1056,x
        sta $101a,x
        lda $101e
        sta $d403,y
        lda $101f
        sta $d404,y
        jmp loc_1381

loc_12a6:
        ldy $1017,x

loc_12a9:
        lda $1690,y
        cmp #$ff
        bne loc_12b6
        ldy $1056,x
        jmp loc_12a9

loc_12b6:
        sta $fe
        iny
        tya
        sta $1017,x
        lda $1020,x
        clc
        adc $fe
        asl
        tay
        lda dat_1455,y
        sta $1035,x
        lda $1456,y
        sta $1038,x
        jmp loc_1367

loc_12d4:
        lda $1023,x
        beq loc_1301
        cmp #$80
        bcs loc_12ef
        lda $1035,x
        clc
        adc $1026,x
        bcc loc_12e9
        inc $1038,x

loc_12e9:
        sta $1035,x
        jmp loc_1367

loc_12ef:
        lda $1035,x
        sec
        sbc $1026,x
        bcs loc_12fb
        dec $1038,x

loc_12fb:
        sta $1035,x
        jmp loc_1367

loc_1301:
        dec $1068,x
        bpl loc_1367
        inc $1068,x
        lda $1056,x
        beq loc_1367
        dec $1065,x
        lda $1065,x
        bpl loc_1336
        cmp $1071,x
        bcs loc_1321
        lda $106e,x
        sta $1065,x

loc_1321:
        lda $1035,x
        clc
        adc $1059,x
        sta $1035,x
        lda $1038,x
        adc #$00
        sta $1038,x
        jmp loc_1367

loc_1336:
        lda $1035,x
        sec
        sbc $1059,x
        sta $1035,x
        lda $1038,x
        sbc #$00
        sta $1038,x
        jmp loc_1367

loc_134b:
        lda $1035,x
        sec
        sbc $1056,x
        bcs loc_1357
        dec $1038,x

loc_1357:
        sta $1035,x
        lda $1038,x
        bpl loc_1367
        lda #$01
        sta $1038,x
        sta $1035,x

loc_1367:
        ldy $fb
        lda $1035,x
        sta $d400,y
        lda $1038,x
        sta $d401,y
        lda $103b,x
        sta $d402,y
        lda $103e,x
        sta $d403,y

loc_1381:
        dex
        bpl loc_1399
        dec $1013
        bpl loc_1398
        lda $1011
        sta $1013
        dec $1029
        dec $102a
        dec $102b

loc_1398:
        rts

loc_1399:
        jmp loc_10b8

loc_139c:
        and #$1f
        clc
        adc #$01
        sta $1029,x
        iny
        lda ($fc),y
        cmp #$80
        bcs loc_13e6
        asl
        asl
        asl
        sty $fe
        tay
        lda $16a4,y
        sta $104d,x
        lda $16a5,y
        sta $1050,x
        lda $16a6,y
        sta $1047,x
        lda $16a7,y
        sta $104a,x
        lda $16a8,y
        sta $1053,x
        lda $16a9,y
        sta $1044,x
        lda $16aa,y
        sta $1041,x
        lda $16ab,y
        sta $1056,x
        ldy $fe
        jmp loc_1139

loc_13e6:
        and #$3f
        cmp #$20
        bcs loc_13fd
        and #$1f
        pha
        lda #$01
        sta $1023,x
        pla
        asl
        asl
        sta $1026,x
        jmp loc_1139

loc_13fd:
        and #$1f
        pha
        lda #$80
        sta $1023,x
        pla
        asl
        asl
        sta $1026,x
        jmp loc_1139

loc_140e:
        lda $1074,x
        sta $fc
        lda $1077,x
        sta $fd
        ldy $1062,x

loc_141b:
        lda ($fc),y
        cmp #$fe
        bne loc_1424
        jmp loc_10aa

loc_1424:
        cmp #$ff
        bne loc_142d
        ldy #$00
        jmp loc_141b

loc_142d:
        iny
        cmp #$80
        bcs loc_144d
        pha
        tya
        sta $1062,x
        pla
        tay
        lda $1682,y
        sta $102f,x
        lda $1689,y
        sta $1032,x
        lda #$00
        sta $102c,x
        jmp loc_10fd

loc_144d:
        and #$1f
        sta $105f,x
        jmp loc_141b

dat_1455:
        .byte $16                                   // .

// --- Region $1480-$1482 ---
.pc = $1480 "loc_1480"

loc_1480:
        .byte $03,$e0                               // slo ($e0,x) // ILLEGAL

dat_1482:
        .byte $03                                   // .

// --- Region $14f9-$14fd ---
.pc = $14f9 "loc_14f9"

loc_14f9:
        bpl loc_1577
        bvs loc_1480
        rti

// --- Region $1577-$1577 ---
.pc = $1577 "loc_1577"

loc_1577:
        .byte $32                                   // jam // ILLEGAL

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

// --- Region $0800-$0800 ---
.pc = $0800 "dat_0800"

dat_0800:
        // === Fill data (1 bytes, $0800-$0800) ===
        .byte $00                                   // .

// --- Region $0a46-$0a4f ---
.pc = $0a46 "dat_0a46"

dat_0a46:
        .fill 10, $00

// --- Region $0a83-$0ace ---
.pc = $0a83 "dat_0a83"

dat_0a83:
        .fill 13, $00
        .byte $a9,$00,$8d,$16,$d0,$20,$06,$10,$20,$00,$0c,$20,$b0,$0b,$a9,$79 // ..... .. .. ...y
        .byte $8d,$12,$d0,$a9,$25,$8d,$14,$03,$2e,$19,$d0,$4c,$bc,$fe,$00,$00 // ....%......L....
        .fill 16, $00
        .byte $a2,$00,$bd,$d8,$0b,$9d,$e0,$d9,$e8,$e0,$28,$d0,$f5,$60 // ..........(..`

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

// --- Region $0b0a-$0b5b ---
.pc = $0b0a "dat_0b0a"

dat_0b0a:
        .byte $06,$00,$06,$0e,$00,$06,$0e,$03,$00,$06,$0e,$03,$01,$00,$06,$0e // ................
        .byte $03,$01,$03,$0e,$06,$00,$01,$03,$0e,$06,$00,$03,$0e,$06,$00,$0e // ................
        .byte $06,$00,$06,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .byte $06,$00,$06,$0e,$00,$06,$0e,$03,$00,$06,$09,$0a,$07,$01,$07,$0a // ................
        .byte $09,$01,$03,$0e,$06,$00,$01,$03,$0e,$06,$00,$03,$0e,$06,$00,$0e // ................
        .byte $06                                   // .

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

// --- Region $0ba7-$0bfd ---
.pc = $0ba7 "Program $0ba7"
        .fill 8, $00
        .byte $01,$ee,$af,$0b,$ad,$af,$0b,$c9,$02,$f0,$01,$60,$a2,$26,$ac,$ff // ...........`.&..
        .byte $0b,$bd,$d8,$0b,$9d,$d9,$0b,$ca,$e0,$ff,$d0,$f5,$8c,$d8,$0b,$a9 // ................
        .byte $00,$8d,$af,$0b,$4c,$c0,$0a,$00,$00,$00,$00,$00,$00,$00,$09,$09 // ....L...........
        .byte $08,$08,$07,$07,$01,$01,$07,$07,$08,$08,$09,$09,$00,$00,$00,$00 // ................
        .byte $00,$00,$09,$09,$08,$08,$07,$07,$01,$01,$07,$07,$08,$08,$09 // ...............

// --- Region $0c72-$0c7f ---
.pc = $0c72 "dat_0c72"

dat_0c72:
        .fill 12, $00
        .byte $2f,$12                               // /.

// --- Region $0cc6-$0ccf ---
.pc = $0cc6 "Program $0cc6"
        .fill 10, $00

// --- Region $0ce6-$0d5f ---
.pc = $0ce6 "Program $0ce6"
        .byte $0a,$07,$01,$07,$0a,$09,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00 // ................
        .fill 10, $00
        .byte $19,$1a,$1c,$1e                       // ....

txt_0d04:
        .text " !#%&()+,-./00111111110//.-+*)'&$#!"
        .byte $1f,$1d,$1c,$1a,$18,$16,$14,$12,$11,$0f,$0d,$0c,$0a,$09,$07,$06 // ................
        .byte $05,$04,$03,$02,$01,$01,$00,$00,$00,$00,$00,$00,$00,$01,$01,$02 // ................
        .byte $03,$04,$05,$06,$07,$09,$0a,$0c,$0d,$0f,$11,$12,$14,$16,$18,$00 // ................
        .byte $00,$00,$00,$10,$00,$00,$00,$00,$00   // .........

// --- Region $0d96-$0dbe ---
.pc = $0d96 "Program $0d96"
        .byte $00,$00,$00,$78,$a9,$00,$85,$01,$a2,$00,$bd,$00,$17,$9d,$01,$08 // ...x............
        .byte $e8,$d0,$f7,$ee,$09,$01,$ee,$0c,$01,$ad,$09,$01,$c9,$00,$d0,$e8 // ................
        .byte $a9,$37,$85,$01,$58,$20,$e2,$fc       // .7..X ..

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

// --- Region $0e00-$0fff ---
.pc = $0e00 "txt_0e00"

txt_0e00:
        .text "      "

txt_0e06:
        .encoding "screencode_mixed"
        .text "the north east crackers bring you devon aire from epyx! cracked by horizon on"
        .encoding "petscii_upper"

txt_0e53:
        .text " 5/2/89   "

txt_0e5d:
        .encoding "screencode_mixed"
        .text "call these nec boards: nec west"
        .encoding "petscii_upper"

txt_0e7c:
        .text " 715-423-4521 "

txt_0e8a:
        .encoding "screencode_mixed"
        .text "and nec east"
        .encoding "petscii_upper"

txt_0e96:
        .text " 818-234-34345 "

txt_0ea5:
        .encoding "screencode_mixed"
        .text "and nec south"
        .encoding "petscii_upper"

txt_0eb2:
        .text " 407-345-2445   "
        .byte $0c,$38,$12                           // .8.

txt_0ec5:
        .text "       "
        .byte $0e,$05,$03                           // ...

txt_0ecf:
        .text " 89"

dat_0ed2:
        // === Fill data (301 bytes, $0ed2-$0ffe) ===
        .fill 301, $20
        .byte $00                                   // .

// --- Region $1004-$1079 ---
.pc = $1004 "Segment $1004"
        .byte $aa,$10,$4c,$b0,$10,$ff,$01,$01,$00,$00,$00,$07,$0e,$02,$50,$00 // ..L...........P.
        .byte $10,$40,$14,$00,$00,$00,$00,$0b,$00,$0b,$08,$81,$3c,$28,$24,$00 // .@..........<($.
        .byte $00,$00,$78,$00,$00,$02,$10,$10,$13,$02,$02,$18,$15,$15,$15,$15 // ..x.............
        .byte $15,$d0,$f5,$b4,$22,$0a,$08,$10,$40,$a4,$10,$40,$53,$00,$00,$30 // ...."...@..@S..0
        .byte $10,$40,$14,$0a,$0a,$0e,$07,$a6,$0b,$11,$81,$41,$10,$80,$40,$01 // .@.........A..@.
        .byte $00,$11,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0c,$0c,$0c,$02,$02 // ................
        .byte $02,$ff,$ff,$00,$00,$00,$00,$10,$80,$40,$01,$01,$02,$00,$00,$ff // .........@......
        .byte $23,$36,$5a,$16,$16,$16               // #6Z...

// --- Region $1456-$147f ---
.pc = $1456 "Segment $1456"
        .byte $01,$27,$01,$38,$01,$4b,$01,$5f,$01,$73,$01,$8a,$01,$a1,$01,$ba // .'.8.K._.s......
        .byte $01,$d4,$01,$f0,$01,$0e,$02,$2d,$02,$4e,$02,$71,$02,$96,$02,$bd // .......-.N.q....
        .byte $02,$e7,$02,$13,$03,$42,$03,$74,$03,$a9 // .....B.t..

// --- Region $1483-$14f8 ---
.pc = $1483 "Segment $1483"
        .byte $1b,$04,$5a,$04,$9b,$04,$e2,$04,$2c,$05,$7b,$05,$ce,$05,$27,$06 // ..Z.....,.{...'.
        .byte $85,$06,$e8,$06,$51,$07,$c1,$07,$37,$08,$b4,$08,$37,$09,$c4,$09 // ....Q...7...7...
        .byte $57,$0a,$f5,$0a,$9c,$0b,$4e,$0c,$09,$0d,$d0,$0d,$a3,$0e,$82,$0f // W.....N.........
        .byte $6e,$10,$68,$11,$6e,$12,$88,$13,$af,$14,$eb,$15,$39,$17,$9c,$18 // n.h.n.......9...
        .byte $13,$1a,$a1,$1b,$46,$1d,$04,$1f,$dc,$20,$d0,$22,$dc,$24,$10,$27 // ....F.... .".$.'
        .byte $5e,$29,$d6,$2b,$72                   // ^).+r

txt_14d8:
        .text ".81&4B7"
        .byte $8c,$3a,$08,$3e,$b8,$41,$a0,$45,$b8   // .:.>.A.E.

txt_14e8:
        .text "I N"
        .byte $bc                                   // '<' | $80 (end-of-string marker)
        .byte $52,$ac,$57,$e4,$5c,$70,$62,$4c,$68,$84,$6e,$18,$75 // R.W.\pbLh.n.u

// --- Region $14fe-$1576 ---
.pc = $14fe "dat_14fe"

dat_14fe:
        .byte $8b,$70,$93,$40,$9c,$78,$a5,$58,$af,$c8,$b9,$e0,$c4,$98,$d0,$08 // .p.@.x.X........
        .byte $dd,$30,$ea,$20,$f8,$2e,$fd,$1f,$00,$ff,$81,$01,$24,$01,$30,$01 // .0. ........$.0.
        .byte $30,$01,$24,$01,$2b,$01,$24,$01,$2e,$01,$24,$01,$30,$01,$2e,$01 // 0.$.+.$...$.0...
        .byte $29,$01,$24,$01,$2b,$01,$24,$01,$2e,$01,$30,$ff,$85,$04,$0c,$01 // ).$.+.$...0.....
        .byte $18,$01,$16,$03,$0c,$03,$0f,$01,$18,$01,$11,$01,$13,$03,$0c,$01 // ................
        .byte $16,$01,$18,$ff,$83,$02,$10,$81,$01,$27,$01,$29,$01,$2e,$01,$30 // .........'.)...0
        .byte $01,$27,$01,$29,$83,$00,$1c,$81,$01,$27,$01,$29,$01,$2e,$01,$27 // .'.).....'.)...'
        .byte $83,$02,$10,$ff,$9f,$03,$30,$81,$9e   // ......0..

// --- Region $1578-$16d4 ---
.pc = $1578 "dat_1578"

dat_1578:
        .byte $25,$33,$07,$35,$07,$37,$03,$3a,$83,$9e,$37,$23,$39,$03,$3a,$03 // %3.5.7.:..7#9.:.
        .byte $37,$03,$35,$0f,$3a,$87,$91,$3a,$2f,$3c,$81,$05,$24,$01,$24,$01 // 7.5.:..:/<..$.$.
        .byte $22,$01,$22,$ff,$83,$03,$30,$03,$33,$01,$35,$03,$37,$03,$3a,$01 // "."...0.3.5.7.:.
        .byte $37,$01,$3a,$01,$37,$01,$3a,$01,$37,$01,$3a,$01,$3c,$83,$9e,$3e // 7.:.7.:.7.:.<..>
        .byte $21,$3f,$01,$3e,$01,$3f,$01,$3e,$01,$3c,$01,$3a,$0f,$37,$ff,$9f // !?.>.?.>.<.:.7..
        .byte $03,$37,$03,$35,$03,$33,$03,$32,$07,$30,$03,$30,$03,$32,$03,$33 // .7.5.3.2.0.0.2.3
        .byte $83,$9f,$33,$3b,$35,$03,$3a,$07,$39,$07,$37,$0b,$35,$8f,$87,$35 // ..3;5.:.9.7.5..5
        .byte $2f,$37,$83                           // /7.

txt_15eb:
        .encoding "screencode_mixed"
        .text "e$c$a"
        .byte $22                                   // double quote
        .text "c"
        .byte $22                                   // double quote
        .text "c a c c"
        .encoding "petscii_upper"
        .byte $1e,$01,$1e,$01,$1e,$83,$03,$3c,$07,$3a,$07,$35,$03,$37,$07,$3a // .......<.:.5.7.:
        .byte $07,$39,$07,$37,$07,$35,$07,$32,$87,$85,$32,$37,$33,$17,$30,$81 // .9.7.5.2..273.0.
        .byte $05,$24,$01,$24,$01,$22,$01,$22,$ff,$8c,$01,$01,$01,$01,$01,$01 // .$.$."."........
        .byte $01,$01,$01,$01,$01,$01,$06,$04,$05,$05,$04,$ff,$8c,$00,$00,$00 // ................
        .byte $00,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03,$03 // ................
        .fill 15, $03
        .byte $ff,$8c,$00,$00,$00,$00,$00,$00,$00,$00,$02,$02,$02,$02,$02,$02 // ................
        .byte $91,$02,$02,$8c,$02,$02,$93,$02,$02,$8c,$02,$02,$02,$02,$02,$02 // ................
        .fill 8, $02
        .byte $ff,$15,$18,$3a,$52,$72,$9c,$c7,$15,$15,$15,$15,$15,$15,$15,$00 // ...:Rr..........
        .byte $03,$07,$ff,$08,$14,$00,$ff,$81,$1a,$11,$02,$41,$08,$04,$81,$2c // ...........A...,
        .byte $81,$1a,$ff,$81,$80,$0a,$a6,$00,$40,$00,$00,$11,$10,$0a,$07,$01 // ........@.......
        .byte $10,$00,$00,$81,$40,$0a,$a9,$02,$88,$00,$04,$41,$41,$0a,$a8,$41 // ....@......AA..A
        .byte $01,$70,$f4,$41,$40,$0e,$0b,$11,$14,$30,$00,$41,$41,$08,$20,$01 // .p.A@....0.AA. .
        .byte $d7,$00,$ff                           // ...

dat_16d4:
        // === Fill data (1 bytes, $16d4-$16d4) ===
        .byte $00                                   // .
