// ============================================
// output - Disassembled Source
// ============================================
// KickAssembler syntax
// Generated by Restore 64 v0.2.1 alpha build 298, 2026-04-01 10:59:35
// https://restore64.dev by datucker / Rabenauge
//
// Load address: $0348  End: $ffff  (64696 bytes)
// Crunched with Exomizer v2/v3 (with relocation) — depacked by emulation
// Packer entry: $0810 (via BASIC SYS 2064)
// Entry point:  $3638 (13880)
//
// Code: 558 bytes, Data: 64138 bytes
// Labels: 59, Subroutines: 3
//
// Verification: 5 line(s) auto-corrected to .byte for exact byte matching
//
// Cross-references: all OK
// ============================================


// --- Region $081c-$0a37 ---
.pc = $081c "loc_081c"

loc_081c:
        sei
        lda #$37
        sta $01
        lda #$0b
        sta $d022
        lda #$0c
        sta $d023
        ldx #$28

loc_082d:
        lda $0a4e,x
        sta $0697,x
        txa
        clc
        adc #$7f
        sta $0347,x
        adc #$58
        sta $036f,x
        dex
        bne loc_082d
        stx $c6
        stx $8e
        stx $8f
        stx $8b
        stx $d020
        ldy #$ff
        jsr sub_0a10
        lda #$80
        sta $8d
        jsr sub_0a2f

loc_0859:
        lda $a8,x
        sta $03a8,x
        lda $0a7b,x
        eor #$5a
        sta $a8,x
        lda #$07
        sta dat_d8a8,x
        inx
        cpx #$17
        bne loc_0859
        lda #$d4
        jsr sub_09e8

loc_0874:
        lda $8b
        ldy #$00
        ldx #$da

loc_087a:
        cpx $d012
        bne loc_087a
        sta dat_d016
        sty $d018
        ldx #$09

loc_0887:
        dex
        bne loc_0887

loc_088a:
        lda $0a77,y
        sta $d021
        ldx #$25

loc_0892:
        dex
        bne loc_0892
        iny
        cpy #$04
        bne loc_088a
        ldx #$0d

loc_089c:
        dex
        bne loc_089c
        stx $d021
        lda #$07
        ldx #$eb
        iny

loc_08a7:
        cpx $d012
        bne loc_08a7
        sta dat_d016
        sty $d018
        dec $8b
        dec $8b
        bmi loc_08bb
        jmp loc_094f

loc_08bb:
        sta $8b
        ldx #$00
        stx $02

loc_08c1:
        lda $0349,x
        sta $0348,x
        lda $0371,x
        sta $0370,x
        inx
        cpx #$28
        bne loc_08c1
        lda #$02
        sta $fc
        lda $8d
        tax
        sta $036f
        clc
        adc #$58
        sta $0397
        txa
        inx
        cpx #$a8
        bne loc_08ea
        ldx #$80

loc_08ea:
        stx $8d
        asl
        asl
        asl
        rol $fc
        sta $fb
        adc #$b8
        sta $fd
        lda $fc
        adc #$02
        sta $fe
        inc $01

loc_08ff:
        ldy #$00
        lda ($d1),y
        bne loc_090a
        jsr sub_0a2f
        bne loc_08ff

loc_090a:
        dec $01
        inc $d1
        bne loc_0912
        inc $d2

loc_0912:
        ldx #$03
        eor #$85

loc_0916:
        asl
        rol $02
        dex
        bne loc_0916
        sta $092d
        lda $02
        adc #$d0
        sta $092e
        lda #$33
        sta $01
        ldy #$00

loc_092c:
        lda $d0a0,x
        eor #$ff
        cpx #$04
        bcs loc_093e
        sta ($fb),y
        bit $ff
        iny
        sta ($fb),y
        bne loc_0945

loc_093e:
        sta ($fd),y
        bit $ff
        iny
        sta ($fd),y

loc_0945:
        iny
        inx
        cpx #$08
        bne loc_092c
        lda #$37
        sta $01

loc_094f:
        dec $8e
        bpl loc_096a
        lda #$02
        sta $8e
        dec $8f
        lda $8f
        bpl loc_0961
        lda #$40
        sta $8f

loc_0961:
        cmp #$04
        bcs loc_096a

loc_0965:
        adc #$d4
        jsr sub_09e8

loc_096a:
        ldx #$53
        ldy #$07

loc_096e:
        cpx $d012
        bne loc_096e
        sty dat_d016
        inx
        dey
        bpl loc_096e
        lda #$18

loc_097c:
        cpx $d012
        bne loc_097c
        sta dat_d016
        jsr $ff9f
        jsr $ffe4
        bne loc_0994
        lda #$10
        sta $d018
        jmp loc_0874

loc_0994:
        ldx #$ff
        cmp #$43
        bne loc_099c
        stx $00

loc_099c:
        lda #$15
        sta $d018
        lda #$08
        sta dat_d016
        inx
        ldy #$20
        jsr sub_0a10
        lda #$01
        sta $0a03
        lda #$63
        jsr sub_09e8
        sei
        inc $01
        tax

loc_09ba:
        lda $03a8,x
        sta $a8,x
        inx
        cpx #$17
        bne loc_09ba
        lda #$bf
        sta $2d
        sta $fb
        lda #$87
        sta $2e
        sta $fc
        lda #$01
        sta $fd
        lda #$08
        sta $fe
        ldy #$21

loc_09da:
        lda $0a91,y
        sta.abs $00ff,y
        dey
        bne loc_09da
        ldx #$02
        jmp $0100
// Referenced by: jsr from $0871, $0967, $09b3

sub_09e8:
        sta $02
        ldx #$00
        ldy #$00

loc_09ee:
        lda dat_0a38,x
        beq loc_0a0f
        sta $fb
        lda #$08
        sta $fc

loc_09f9:
        asl $fb
        bcc loc_0a07
        lda $02
        sta $0568,y
        lda #$09
        sta dat_d968,y

loc_0a07:
        iny
        dec $fc
        bne loc_09f9
        inx
        bne loc_09ee

loc_0a0f:
        rts
// Referenced by: jsr from $084f, $09a9; branch from $0a2c

sub_0a10:
        tya
        sta $0400,x
        sta $0440,x
        sta $06c0,x
        sta $0700,x
        lda #$00
        sta $d800,x
        sta $d900,x
        sta $da00,x
        sta $db00,x
        inx
        bne sub_0a10
        rts
// Referenced by: jsr from $0856, $0905

sub_0a2f:
        lda #$71
        sta $d1
        lda #$8a
        sta $d2
        rts

// --- Region $3638-$3638 ---
.pc = $3638 "main_3638"

main_3638:
        brk

// --- Region $ff9f-$ff9f ---
.pc = $ff9f "Segment $ff9f"
        .byte $52                                   // jam // ILLEGAL

// --- Region $ffe4-$fff4 ---
.pc = $ffe4 "Segment $ffe4"
        .byte $97,$8c                               // sax $8c,y // ILLEGAL
        sta ($8c),y
        .byte $8b,$82                               // ane #$82 // ILLEGAL
        lda $96
        txa
        lda $89
        txa
        .byte $8b,$82                               // ane #$82 // ILLEGAL
        .byte $e3,$ab                               // isc ($ab,x) // ILLEGAL

dat_fff4:
        .byte $22                                   // "

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

// --- Region $0801-$081b ---
.pc = $0801 "dat_0801"

dat_0801:
        // === BASIC loader stub ===
        .byte $1a,$08                                                     // [corrected] was: .byte $0c,$08                               // next line pointer ($080c)
        .byte $c3,$07                                                     // [corrected] was: .byte $00,$00                               // line number 0
        .byte $9e                                   // SYS token
        .byte $32,$30,$37,$36,$20
        .byte $49                                                         // [corrected] was: .byte $00                                   // end of line
        .byte $58,$49                                                     // [corrected] was: .byte $00,$00                               // end of BASIC program
        .text "ON OF TRIAD"
        .byte $00,$00,$00

// --- Region $0a38-$0ab3 ---
.pc = $0a38 "dat_0a38"

dat_0a38:
        .byte $ff,$7e,$60,$40,$fe,$18,$01,$60,$e0,$01,$18,$61,$61,$b0,$c1,$18 // .~`@...`...aa...
        .byte $7c,$63,$18,$c1,$18,$66,$66,$0c,$c1,$18,$61,$6f,$fe,$fe,$00,$fd // |c...ff...ao....
        .byte $e9,$e9,$e9,$e9,$e9,$e9,$d5,$fd,$e9,$e9,$eb,$ef,$ef,$ff,$ff,$ff // ................
        .byte $ff,$ff,$ff,$ff,$ff,$ff,$ff,$fd,$fd,$fd,$fd,$f9,$f9,$e9,$d5,$0e // ................
        .byte $03,$07,$0a,$5e,$5f,$5b,$56,$5f,$48,$7a,$4b,$4f,$5b,$56,$53,$4e // ...^_[V_HzKO[VSN
        .byte $43,$7a
        .text "IU"
        .byte $5c                                   // backslash
        .text "NM"
        .byte $5b
        .byte $48,$5f,$b1,$fb,$91,$fd,$c8,$d0
        .byte $f9,$e6,$fc,$e6,$fe,$ca,$d0,$f2,$b1,$fb,$99,$01,$0a,$c8,$c0,$b2 // ................
        .byte $d0,$f6,$c6,$01,$58,$ad,$0d,$dc,$4c,$e2,$fc // ....X...L..

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

// --- Region $3639-$3639 ---
.pc = $3639 "dat_3639"

dat_3639:
        // === Fill data (1 bytes, $3639-$3639) ===
        .byte $00                                   // .

// --- Region $8a71-$8d21 ---
.pc = $8a71 "dat_8a71"

dat_8a71:
        .byte $91,$8d,$8c,$96,$a5,$95,$84,$97,$91,$9c,$a5,$8c,$96,$a5,$81,$9c // ................
        .byte $8c,$8b,$82,$a9,$a5,$8a,$8b,$89,$9c,$a5,$88,$80,$a5,$89,$80,$83 // ................
        .byte $91,$ab,$ab,$ab,$a5,$a5,$a5,$a5,$a5,$88,$84,$81,$87,$84,$89,$89 // ................
        .byte $96,$a5,$83,$97,$8a,$88,$a5,$8a,$86,$80,$84,$8b,$a5,$a5,$a5,$a5 // ................
        .byte $a5,$86,$97,$84,$86,$8e,$80,$81,$a5,$87,$9c,$a5,$88,$97,$ab,$9f // ................
        .byte $a5,$bd,$b2,$a8,$b7,$b5,$a8,$81,$80,$86,$a5,$a5,$a5,$a5,$a5,$a2 // ................
        .byte $86,$a2,$8d,$80,$84,$91,$a5,$a5,$a5,$a5,$a5,$a5,$a5,$a5,$a5,$a5 // ................
        .byte $a5,$92,$8a,$97,$96,$91,$a5,$96,$8d,$8c,$95,$92,$97,$80,$86,$8e // ................
        .byte $8c,$8b,$82,$a5,$95,$8c,$97,$84,$91,$80,$96,$a5,$91,$8d,$80,$a5 // ................
        .byte $b4,$bc,$91,$8d,$a5,$8a,$83,$a5,$81,$80,$86,$80,$88,$87,$80,$97 // ................
        .byte $a5,$84,$8b,$8b,$8a,$a5,$81,$8a,$88,$8c,$8b,$8c,$a5,$b4,$bc,$bd // ................
        .byte $b2,$bf,$a5,$a5,$a5,$8c,$8e,$84,$97,$8c,$a5,$a5,$84,$8b,$91,$8c // ................
        .byte $91,$97,$84,$9d,$a5,$a5,$95,$8a,$95,$80,$9c,$80,$a5,$a5,$91,$8d // ................
        .byte $80,$a5,$96,$8c,$89,$80,$8b,$91,$96,$a5,$a5,$80,$96,$8c,$a5,$a5 // ................
        .byte $83,$86,$96,$ad,$97,$84,$8c,$96,$80,$a5,$90,$96,$a5,$8a,$97,$a5 // ................
        .byte $83,$84,$89,$89,$ab,$ab,$ab,$ac,$a5,$a5,$b7,$b5,$b5,$b5,$84,$81 // ................
        .byte $a4,$a5,$a5,$83,$89,$91,$a4,$a5,$a5,$83,$84,$8b,$84,$91,$8c,$86 // ................
        .byte $a5,$81,$90,$8a,$a5,$a5,$91,$86,$96,$a5,$a5,$b4,$8a,$8a,$b4,$a5 // ................
        .byte $a5,$8b,$80,$91,$a5,$a5,$86,$83,$97,$a5,$a5,$81,$96,$8c,$aa,$83 // ................
        .byte $84,$86,$a5,$a5,$80,$89,$8c,$88,$8c,$8b,$84,$91,$8a,$97,$aa,$91 // ................
        .byte $8c,$8d,$a5,$a5,$84,$86,$80,$a5,$a5,$91,$97,$8c,$84,$8b,$82,$89 // ................
        .byte $80,$a4,$a5,$a5,$83,$87,$97,$a5,$a5,$91,$80,$86,$a5,$8c,$8b,$91 // ................
        .byte $ab,$b4,$bc,$bc,$bd,$a3,$91,$87,$97,$a4,$a5,$a5,$87,$80,$84,$96 // ................
        .byte $91,$8c,$80,$a5,$87,$a5,$a5,$96,$8d,$84,$97,$8e,$96,$a5,$a5,$96 // ................
        .byte $84,$95,$a5,$a5,$91,$89,$83,$a5,$a5,$8b,$80,$92,$a5,$80,$a5,$a5 // ................
        .byte $91,$81,$83,$a5,$a5,$86,$b3,$b1,$a5,$86,$82,$a5,$a5,$81,$8a,$88 // ................
        .byte $8c,$8b,$84,$91,$8a,$97,$96,$a4,$a5,$a5,$91,$97,$8c,$91,$8a,$8b // ................
        .byte $a5,$91,$a5,$a5,$96,$86,$8a,$8a,$95,$a5,$a5,$95,$84,$95,$8c,$89 // ................
        .byte $89,$8a,$8b,$96,$a4,$a5,$a5,$91,$84,$90,$a5,$a5,$84,$8b,$81,$a5 // ................
        .byte $89,$84,$96,$91,$a5,$92,$8a,$81,$a5,$a5,$a5,$a5,$96,$8d,$8c,$95 // ................
        .byte $a2,$96,$a5,$89,$8a,$82,$bf,$a5,$a5,$a5,$82,$8a,$96,$8d,$a4,$a5 // ................
        .byte $8b,$8a,$92,$a5,$91,$8d,$80,$a5,$96,$8d,$8c,$95,$a5,$8c,$96,$a5 // ................
        .byte $83,$8c,$89,$89,$80,$81,$a5,$92,$8c,$91,$8d,$a5,$96,$89,$84,$93 // ................
        .byte $80,$96,$a9,$a5,$91,$8c,$88,$80,$a5,$91,$8a,$a5,$91,$84,$8e,$80 // ................
        .byte $a5,$8a,$83,$a5,$84,$8b,$81,$a5,$96,$84,$8c,$89,$a5,$8c,$8b,$91 // ................
        .byte $8a,$a5,$91,$8d,$80,$a5,$80,$91,$80,$97,$8b,$84,$89,$a5,$97,$84 // ................
        .byte $96,$91,$84,$a8,$8a,$86,$80,$84,$8b,$a5,$a5,$a5,$a5,$a5,$8c,$83 // ................
        .byte $a5,$9c,$8a,$90,$a5,$89,$8c,$8e,$80,$a5,$84,$8b,$96,$92,$80,$97 // ................
        .byte $8c,$8b,$82,$a8,$88,$84,$86,$8d,$8c,$8b,$80,$96,$a9,$a5,$91,$8d // ................
        .byte $80,$8b,$a5,$86,$84,$89,$89,$a5,$91,$8d,$8a,$96,$80,$a5,$8b,$90 // ................
        .byte $88,$87,$80,$97,$96,$a5,$92,$80,$a2,$93,$80,$a5,$87,$80,$80,$8b // ................
        .byte $a5,$92,$97,$8c,$91,$8c,$8b,$82,$a5,$96,$8a,$a5,$89,$8a,$8b,$82 // ................
        .byte $ab,$ab,$ab,$a5,$a5,$9f,$9f,$9f,$ab,$ab,$ab,$a5,$a5,$a5,$a5,$a5 // ................

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

// --- Region $d016-$d024 ---
.pc = $d016 "dat_d016"

dat_d016:
        .byte $07,$00,$05,$00,$00,$00,$00,$00,$00,$00,$00,$00,$0b,$0c // ..............

dat_d024:
        // === Fill data (1 bytes, $d024-$d024) ===
        .byte $00                                   // .

// --- Region $d8a8-$d8bf ---
.pc = $d8a8 "dat_d8a8"

dat_d8a8:
        .fill 23, $07

dat_d8bf:
        // === Fill data (1 bytes, $d8bf-$d8bf) ===
        .byte $00                                   // .

// --- Region $d968-$da57 ---
.pc = $d968 "dat_d968"

dat_d968:
        .fill 8, $09
        .byte $00,$09,$09,$09,$09,$09,$09,$00,$00,$09,$09,$00,$00,$00,$00,$00 // ................
        .byte $00,$09,$00,$00,$00,$00,$00,$00,$09,$09,$09,$09,$09,$09,$09,$00 // ................
        .byte $00,$00,$00,$09,$09,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$09 // ................
        .byte $00,$09,$09,$00,$00,$00,$00,$00,$09,$09,$09,$00,$00,$00,$00,$00 // ................
        .byte $00,$00,$00,$00,$00,$00,$00,$09,$00,$00,$00,$09,$09,$00,$00,$00 // ................
        .byte $00,$09,$09,$00,$00,$00,$00,$09,$00,$09,$09,$00,$00,$00,$00,$09 // ................
        .byte $09,$00,$09,$09,$00,$00,$00,$00,$09,$09,$00,$00,$00,$00,$00,$09 // ................
        .byte $00,$00,$00,$09,$09,$00,$00,$00,$00,$09,$09,$09,$09,$09,$00,$00 // ................
        .byte $00,$09,$09,$00,$00,$00,$09,$09,$00,$00,$00,$09,$09,$00,$00,$00 // ................
        .byte $09,$09,$00,$00,$00,$00,$00,$09,$00,$00,$00,$09,$09,$00,$00,$00 // ................
        .byte $00,$09,$09,$00,$00,$09,$09,$00,$00,$09,$09,$00,$00,$09,$09,$00 // ................
        .byte $00,$00,$00,$00,$09,$09,$00,$00,$09,$09,$00,$00,$00,$00,$00,$09 // ................
        .byte $00,$00,$00,$09,$09,$00,$00,$00,$00,$09,$09,$00,$00,$00,$00,$09 // ................
        .byte $00,$09,$09,$00,$09,$09,$09,$09,$09,$09,$09,$09,$09,$09,$09,$00 // ................
        .byte $09,$09,$09,$09,$09,$09,$09           // .......

dat_da57:
        // === Fill data (1 bytes, $da57-$da57) ===
        .byte $00                                   // .

// --- Region $fa00-$ff9e ---
.pc = $fa00 "dat_fa00"

dat_fa00:
        .byte $d0,$02,$e6,$30,$e6,$2d,$d0,$02,$e6,$2e,$ca,$d0,$ed,$f0,$a8,$20 // ...0.-......... 
        .byte $71,$01,$b1,$2f,$20,$22,$01,$91,$2d,$e6,$2d,$d0,$02,$e6,$2e,$ca // q../ "..-.-.....
        .byte $d0,$f5,$c6,$39,$10,$f1,$30,$8f,$86,$39,$b1,$2f,$aa,$4c,$22,$01 // ...9..0..9./.L".
        .byte $20,$71,$01,$b1,$2f,$91,$2d,$e6,$2f,$d0,$02,$e6,$30,$e6,$2d,$d0 //  q../.-./...0.-.
        .byte $02,$e6,$2e,$ca,$d0,$ed,$c6,$39,$10,$e9,$4c,$00,$01,$2c,$da,$01 // .......9..L..,..
        .byte $a9,$37,$85,$01,$58,$20,$1c,$08,$4c,$ae,$a7,$e0,$00,$f0,$ee,$a9 // .7..X ..L.......
        .byte $04,$2c,$a9,$08,$85,$ff,$b1,$2f,$91,$2d,$c8,$c4,$ff,$d0,$f7,$18 // .,...../.-......
        .byte $a5,$2d,$65,$ff,$85,$2d,$a5,$2e,$69,$00,$85,$2e,$a0,$00,$ca,$d0 // .-e..-..i.......
        .byte $e5,$18,$a5,$2f,$65,$ff,$85,$2f,$a5,$30,$69,$00,$85,$30,$4c,$00 // .../e../.0i..0L.
        .byte $01,$b9,$00,$ef,$99,$00,$ff,$c8,$d0,$f7,$ce,$dc,$01,$ce,$df,$01 // ................
        .byte $ad,$df,$01,$c9,$df,$d0,$ea,$60,$38,$1a,$08,$c3,$07,$9e // .......`8.....

txt_faae:
        .text "2076 IXION OF TRIAD"
        .byte $a3                                   // '#' | $80 (end-of-string marker)
        .byte $60,$d0,$78,$a9,$37,$85,$01,$a9,$0b,$8d,$22,$d0,$a9,$0c,$8d,$23 // `.x.7....."....#
        .byte $d0,$a2,$28,$bd,$4e,$0a,$9d,$97,$06,$8a,$18,$69,$7f,$9d,$47,$03 // ..(.N......i..G.
        .byte $69,$58,$9d,$6f,$03,$ca,$d0,$eb,$86,$c6,$86,$8e,$86,$8f,$86,$8b // iX.o............
        .byte $8e,$20,$d0,$a0,$ff,$20,$10,$0a,$a9,$80,$85,$8d,$20,$2f,$0a,$b5 // . ... ...... /..
        .byte $a8,$9d,$a8,$03,$bd,$7b,$0a,$49,$5a,$95,$a8,$a9,$07,$9d,$a8,$d8 // .....{.IZ.......
        .byte $e8,$e0,$17,$d0,$ea,$a9,$d4,$20,$e8,$09,$a5,$8b,$a0,$00,$a2,$da // ....... ........
        .byte $ec,$12,$d0,$d0,$fb,$8d,$16,$d0,$8c,$18,$d0,$a2,$09,$ca,$d0,$fd // ................
        .byte $b9,$77,$0a,$8d,$21,$d0,$a2,$25,$ca,$d0,$fd,$c8,$c0,$04,$d0,$f0 // .w..!..%........
        .byte $a2,$0d,$ca,$d0,$fd,$8e,$21,$d0,$a9,$07,$a2,$eb,$c8,$ec,$12,$d0 // ......!.........
        .byte $d0,$fb,$8d,$16,$d0,$8c,$18,$d0,$c6,$8b,$c6,$8b,$30,$03,$4c,$4f // ............0.LO
        .byte $09,$85,$8b,$a2,$00,$86,$02,$bd,$49,$03,$9d,$48,$03,$bd,$71,$03 // ........I..H..q.
        .byte $9d,$70,$03,$e8,$e0,$28,$d0,$ef,$a9,$02,$85,$fc,$a5,$8d,$aa,$8d // .p...(..........
        .byte $6f,$03,$18,$69,$58,$8d,$97,$03,$8a,$e8,$e0,$a8,$d0,$02,$a2,$80 // o..iX...........
        .byte $86,$8d,$e3,$0a,$60,$3e,$26,$fc,$85,$fb,$69,$b8,$85,$fd,$a5,$fc // ....`>&...i.....
        .byte $69,$02,$85,$fe,$e6,$01,$a0,$00,$b1,$d1,$d0,$05,$20,$2f,$0a,$d0 // i........... /..
        .byte $f5,$c6,$01,$e6,$d1,$d0,$02,$e6,$d2,$a2,$03,$49,$85,$0a,$26,$02 // ...........I..&.
        .byte $ca,$d0,$fa,$8d,$2d,$09,$a5,$02,$69,$d0,$8d,$2e,$09,$a9,$33,$85 // ....-...i.....3.
        .byte $01,$a0,$00,$bd,$c2,$61,$29,$49,$ff,$e0,$04,$b0,$09,$91,$fb,$24 // .....a)I.......$
        .byte $ff,$c8,$91,$fb,$d0,$07,$91,$fd,$24,$ff,$c8,$91,$fd,$c8,$e8,$e0 // ........$.......
        .byte $08,$d0,$e1,$a9,$37,$85,$01,$c6,$8e,$10,$17,$a9,$02,$85,$8e,$c6 // ....7...........
        .byte $8f,$a5,$8f,$10,$04,$a9,$40,$85,$8f,$c9,$04,$b0,$05,$69,$d4,$20 // ......@......i. 
        .byte $e8,$09,$a2,$53,$a0,$07,$ec,$12,$d0,$d0,$fb,$8c,$16,$d0,$e8,$88 // ...S............
        .byte $10,$f4,$a9,$18,$ec,$12,$d0,$d0,$fb,$8d,$16,$d0,$20,$9f,$ff,$20 // ............ .. 
        .byte $e4,$ff,$d0,$08,$a9,$10,$8d,$18,$d0,$4c,$74,$08,$a2,$ff,$c9,$43 // .........Lt....C
        .byte $d0,$02,$86,$00,$a9,$15,$8d,$18,$d0,$a9,$08,$8d,$16,$d0,$e8,$a0 // ................
        .byte $20,$20,$10,$0a,$a9,$01,$8d,$03,$0a,$a9,$63,$20,$e8,$09,$78,$e6 //   ........c ..x.
        .byte $01,$aa,$bd,$a8,$03,$95,$a8,$e8,$e0,$17,$d0,$f6,$a9,$bf,$85,$2d // ...............-
        .byte $85,$fb,$a9,$87,$85,$2e,$85,$fc,$a9,$01,$85,$fd,$a9,$08,$85,$fe // ................
        .byte $a0,$21,$b9,$91,$0a,$99,$ff,$00,$88,$d0,$f7,$a2,$02,$4c,$00,$01 // .!...........L..
        .byte $85,$02,$a2,$00,$a0,$00,$bd,$38,$0a,$f0,$1c,$85,$fb,$a9,$08,$85 // .......8........
        .byte $fc,$06,$fb,$90,$0a,$a5,$02,$99,$68,$05,$a9,$09,$99,$68,$d9,$c8 // ........h....h..
        .byte $c6,$fc,$d0,$ed,$e8,$d0,$df,$60,$98,$9d,$00,$04,$9d,$40,$04,$9d // .......`.....@..
        .byte $c0,$06,$9d,$00,$07,$a9,$00,$9d,$00,$d8,$9d,$00,$d9,$9d,$00,$da // ................
        .byte $9d,$00,$db,$e8,$d0,$e2,$60,$a9,$71,$85,$d1,$a9,$8a,$85,$d2,$60 // ......`.q......`
        .byte $ff,$7e,$60,$40,$fe,$18,$01,$60,$e0,$01,$18,$61,$61,$b0,$c1,$18 // .~`@...`...aa...
        .byte $7c,$63,$18,$c1,$18,$66,$66,$0c,$c1,$18,$61,$6f,$fe,$fe,$00,$fd // |c...ff...ao....
        .byte $e6,$e9,$27,$d5,$fd,$e9,$e9,$eb,$ef,$ef,$ca,$e4,$fd,$60,$40,$f9 // ..'..........`@.
        .byte $f9,$e9,$d5,$0e,$03,$07,$0a,$5e,$5f,$5b,$56,$5f,$48,$7a,$4b,$4f // .......^_[V_HzKO
        .byte $5b
        .text "VSNC"
        .byte $7a
        .text "IU"
        .byte $5c                                   // backslash
        .text "NM"
        .byte $5b
        .byte $48,$5f,$b1,$fb
        .byte $91,$fd,$c8,$d0,$f9,$e6,$fc,$e6,$fe,$ca,$d0,$f2,$b1,$fb,$99,$01 // ................
        .byte $0a,$c8,$c0,$b2,$d0,$f6,$c6,$01,$58,$ad,$0d,$dc,$4c,$e2,$fc,$9f // ........X...L...
        .byte $fe,$00,$9f,$fe,$00,$9f,$fe,$00,$9f,$c4,$00,$60,$21,$91,$8d,$8c // ...........`!...
        .byte $96,$a5,$95,$84,$97,$91,$9c,$a5,$8c,$96,$a5,$81,$9c,$8c,$8b,$82 // ................
        .byte $a9,$a5,$8a,$8b,$89,$9c,$a5,$88,$80,$a5,$89,$80,$83,$91,$e3,$ab // ................
        .byte $e5,$a5,$33,$88,$84,$81,$87,$84,$89,$89,$96,$a5,$83,$97,$8a,$88 // ..3.............
        .byte $a5,$8a,$86,$80,$84,$8b,$e5,$a5,$39,$86,$97,$84,$86,$8e,$80,$81 // ........9.......
        .byte $a5,$87,$9c,$a5,$88,$97,$ab,$9f,$a5,$bd,$b2,$a8,$b7,$b5,$a8,$81 // ................
        .byte $80,$86,$e5,$a5,$27,$a2,$86,$a2,$8d,$80,$84,$91,$eb,$a5,$60,$41 // ....'.........`A
        .byte $92,$8a,$97,$96,$91,$a5,$96,$8d,$8c,$95,$92,$97,$80,$86,$8e,$8c // ................
        .byte $8b,$82,$a5,$95,$8c,$97,$84,$91,$80,$96,$a5,$91,$8d,$80,$a5,$b4 // ................
        .byte $bc,$91,$8d,$a5,$8a,$83,$a5,$81,$80,$86,$80,$88,$87,$80,$97,$a5 // ................
        .byte $84,$8b,$8b,$8a,$a5,$81,$8a,$88,$8c,$8b,$8c,$a5,$b4,$bc,$bd,$b2 // ................
        .byte $bf,$e3,$a5,$60,$3f,$8c,$8e,$84,$97,$8c,$a5,$a5,$84,$8b,$91,$8c // ...`?...........
        .byte $91,$97,$84,$9d,$a5,$a5,$95,$8a,$95,$80,$9c,$80,$a5,$a5,$91,$8d // ................
        .byte $80,$a5,$96,$8c,$89,$80,$8b,$91,$96,$a5,$a5,$80,$96,$8c,$a5,$a5 // ................
        .byte $83,$86,$96,$ad,$97,$84,$8c,$96,$80,$a5,$90,$96,$a5,$8a,$97,$a5 // ................
        .byte $83,$84,$89,$89,$e3,$ab,$24,$ac,$a5,$a5,$b7,$e3,$b5,$60,$da,$84 // ......$......`..
        .byte $81,$a4,$a5,$a5,$83,$89,$91,$a4,$a5,$a5,$83,$84,$8b,$84,$91,$8c // ................
        .byte $86,$a5,$81,$90,$8a,$a5,$a5,$91,$86,$96,$a5,$a5,$b4,$8a,$8a,$b4 // ................
        .byte $a5,$a5,$8b,$80,$91,$a5,$a5,$86,$83,$97,$a5,$a5,$81,$96,$8c,$aa // ................
        .byte $83,$84,$86,$a5,$a5,$80,$89,$8c,$88,$8c,$8b,$84,$91,$8a,$97,$aa // ................
        .byte $91,$8c,$8d,$a5,$a5,$84,$86,$80,$a5,$a5,$91,$97,$8c,$84,$8b,$82 // ................
        .byte $89,$80,$a4,$a5,$a5,$83,$87,$97,$a5,$a5,$91,$80,$86,$a5,$8c,$8b // ................
        .byte $91,$ab,$b4,$bc,$bc,$bd,$a3,$91,$87,$97,$a4,$a5,$a5,$87,$80,$84 // ................
        .byte $96,$91,$8c,$80,$a5,$87,$a5,$a5,$96,$8d,$84,$97,$8e,$96,$a5,$a5 // ................
        .byte $96,$84,$95,$a5,$a5,$91,$89,$83,$a5,$a5,$8b,$80,$92,$a5,$80,$a5 // ................
        .byte $a5,$91,$81,$83,$a5,$a5,$86,$b3,$b1,$a5,$86,$82,$a5,$a5,$81,$8a // ................
        .byte $88,$8c,$8b,$84,$91,$8a,$97,$96,$a4,$a5,$a5,$91,$97,$8c,$91,$8a // ................
        .byte $8b,$a5,$91,$a5,$a5,$96,$86,$8a,$8a,$95,$a5,$a5,$95,$84,$95,$8c // ................
        .byte $89,$89,$8a,$8b,$96,$a4,$a5,$a5,$91,$84,$90,$a5,$a5,$84,$8b,$81 // ................
        .byte $a5,$89,$84,$96,$91,$a5,$92,$8a,$81,$e4,$a5,$2b,$96,$8d,$8c,$95 // ...........+....
        .byte $a2,$96,$a5,$89,$8a,$82,$bf,$e3,$a5,$60,$5f,$82,$8a,$96,$8d,$a4 // .........`_.....
        .byte $a5,$8b,$8a,$92,$a5,$91,$8d,$80,$a5,$96,$8d,$8c,$95,$a5,$8c,$96 // ................
        .byte $a5,$83,$8c,$89,$89,$80,$81,$a5,$92,$8c,$91,$8d,$a5,$96,$89,$84 // ................
        .byte $93,$80,$96,$a9,$a5,$91,$8c,$88,$80,$a5,$91,$8a,$a5,$91,$84,$8e // ................
        .byte $80,$a5,$8a,$83,$a5,$84,$8b,$81,$a5,$96,$84,$8c,$89,$a5,$8c,$8b // ................
        .byte $91,$8a,$a5,$91,$8d,$80,$a5,$80,$91,$80,$97,$8b,$84,$89,$a5,$97 // ................
        .byte $84,$96,$91,$84,$a8,$8a,$86,$80,$84,$8b,$e5,$a5,$60 // ............`

// --- Region $ffa0-$ffe3 ---
.pc = $ffa0 "dat_ffa0"

dat_ffa0:
        .byte $8c,$83,$a5,$9c,$8a,$90,$a5,$89,$8c,$8e,$80,$a5,$84,$8b,$96,$92 // ................
        .byte $80,$97,$8c,$8b,$82,$a8,$88,$84,$86,$8d,$8c,$8b,$80,$96,$a9,$a5 // ................
        .byte $91,$8d,$80,$8b,$a5,$86,$84,$89,$89,$a5,$91,$8d,$8a,$96,$80,$a5 // ................
        .byte $8b,$90,$88,$87,$80,$97,$96,$a5,$92,$80,$a2,$93,$80,$a5,$87,$80 // ................
        .byte $80,$8b,$a5,$92                       // ....

// --- Region $fff5-$fffd ---
.pc = $fff5 "Segment $fff5"
        .byte $a5,$a5,$e3,$9f,$e3,$ab,$e5,$a5,$a1   // .........
