blob: 99648cb81a2c7984b72fec08ab4305616b58f016 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
.segment "HEADER"
.byte 'N', 'E', 'S', $1A
.byte $02, $01
.byte $00
.byte $00
.segment "CHARS"
.byte 0
.segment "VECTORS"
.addr reset, reset, reset
.segment "CODE"
reset:
lda #1
sta $00
sec
adc $00
ldx #$FF
inx
inx
sta $00, x
clc
adc $00
sta $02
txa
sec
sbc $00
sta $03
sec
rol $03
sta $04
sec
ror $02
sta $05
asl
sta $06
ldy #1
tya
and $00, x
sta $07
ora $00
sta $08
inc $00
eor $00
sta $09
lda #$FF
clc
adc #1
sta $0A
lda #$00
sec
sbc #1
sta $0B
rts
|