-
Notifications
You must be signed in to change notification settings - Fork 115
/
2500ad6502.uew
executable file
·167 lines (161 loc) · 2.82 KB
/
2500ad6502.uew
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
/L10"2500AD 6502 Assembler" Line Comment = * Line Comment Preceding Chars = [~!-] Line Comment Alt = ; File Extensions = *
/Delimiters = [(-!#$%&)*,./:?@\]^_|~+<=>
/C1"Op Codes"
a adc and asl
bcc bcs beq bit bmi bne bpl brk bvc
clc cld cli clv cmp cpx cpy
dec dex dey
eor
inc inx iny
jmp jsr
lda ldx ldy lsr
nop
ora
pha php pla plp
rol ror rti rts
sbc sec sed sei sta stx sty
tax tay tsx txa txs tya
x
y
A ADC AND ASL
BCC BCS BEQ BIT BMI BNE BPL BRK BVC
CLC CLD CLI CLV CMP CPX CPY
DEC DEX DEY
EOR
INC INX INY
JMP JSR
LDA LDX LDY LSR
NOP
ORA
PHA PHP PLA PLP
ROL ROR RTI RTS
SBC SEC SED SEI STA STX STY
TAX TAY TSX TXA TXS TYA
X
Y
/C2"Assembler Directives"
absolute align argchk ascii asclist ask auto
bit7 blkb blkl blkw byte
chip comment comrec cond condlist
date db dbyte dc debug defb defl defs defw double ds dw
eject else end endc endif endm endmod ends equ equal exit extern external
fcb fcc fdb fillchar float
global globals
heading
if ifabs ifclear ifdef ifdiff ife ifext iffalse ifma ifn ifnabs ifndef
ifndiff ifnext ifnfalse ifnma ifnPAGE0 ifnrel ifnsame ifntrue ifnz ifPAGE0
ifrel ifsame ifsseq ifssneq iftrue ifz include include indirect
leadzero linklist list llchar long longchk longw lword
macdelim macend macexit macfirst maclist macro macsep mask message messg mlist mnlist module
nam nlist nolist
offset only options org origin
pag page pass1 passes pl public pw
radix range recsize ref relative rmb
section set spaces squote stack stacked string sttl subtitle subttl symbols syntax
title top ttl twochar
unresolved
var
word
xdef
xref
ABSOLUTE ALIGN ARGCHK ASCII ASCLIST ASK AUTO
BIT7 BLKB BLKL BLKW BYTE
CHIP CODE COMMENT COMREC COND CONDLIST
DATA DATE DB DBYTE DC DEBUG DEFB DEFL DEFS DEFW DOUBLE DS DW
EJECT ELSE END ENDC ENDIF ENDM ENDMOD ENDS EQU EQUAL EXIT EXTERN EXTERNAL
FCB FCC FDB FILLCHAR FLOAT
GLOBAL GLOBALS
HEADING
IF IFABS IFCLEAR IFDEF IFDIFF IFE IFEXT IFFALSE IFMA IFN IFNABS IFNDEF
IFNDIFF IFNEXT IFNFALSE IFNMA IFNPAGE0 IFNREL IFNSAME IFNTRUE IFNZ IFPAGE0
IFREL IFSAME IFSSEQ IFSSNEQ IFTRUE IFZ INCLUDE INCLUDE INDIRECT
LEADZERO LINKLIST LIST LLCHAR LONG LONGCHK LONGW LWORD
MACDELIM MACEND MACEXIT MACFIRST MACLIST MACRO MACSEP MASK MESSAGE MESSG MLIST MNLIST MODULE
NAM NLIST NOLIST
OFFSET ONLY OPTIONS ORG ORIGIN
PAG PAGE PAGE0 PASS1 PASSES PL PUBLIC PW
RADIX RANGE RECSIZE REF RELATIVE RMB
SECTION SET SPACES SQUOTE STACK STACKED STRING STTL SUBTITLE SUBTTL SYMBOLS SYNTAX
TITLE TOP TTL TWOCHAR
UNRESOLVED
VAR
WORD
XDEF
XREF
/C4"Extensions"
adp adr asm
bin
dat
inh irq
lst
mac map
obj
pg0 pgx
sym
tsk
wav
ADP ADR ASM
BIN
DAT
INH IRQ
LST
MAC MAP
OBJ
PG0 PGX
SYM
TSK
WAV
/C3"Operators"
[
-
!
#
$
%
&
(
)
,
.
// /
:
?
@
\
]
^
_
|
~
+
<
=
>
b
eq
gt
h high high16 high4 high8
lo low low16 lt
mod
not
o or
q
seg shl shr
ugt
ult
xor
B
EQ
GT
H HIGH HIGH16 HIGH4 HIGH8
LO LOW LOW16 LT
MOD
NOT
O OR
Q
SEG SHL SHR
UGT
ULT
XOR
/C5"Labels"
** ? % _ . ,