mirror of
https://github.com/A2osX/A2osX.git
synced 2024-09-10 22:54:59 +00:00
265 lines
3.6 KiB
Plaintext
265 lines
3.6 KiB
Plaintext
|
PR#3
|
|||
|
PREFIX /DATA/A2OS
|
|||
|
NEW
|
|||
|
INC 1
|
|||
|
AUTO 6
|
|||
|
.TF /DATA/A2OS/BIN/ASM.T.6502
|
|||
|
.OR $2000
|
|||
|
*---------------------------------------
|
|||
|
.MA AMS AMSID,"Syntax",0,"Operand",0,"Range",0
|
|||
|
.DA #]1
|
|||
|
.AS ]2
|
|||
|
.DA #0
|
|||
|
.AS ]3
|
|||
|
.DA #0
|
|||
|
.AS ]4
|
|||
|
.DA #0
|
|||
|
.EM
|
|||
|
*---------------------------------------
|
|||
|
.DA T.ADDR.MODES.SYNTAX
|
|||
|
.DA T.OPCODES
|
|||
|
*---------------------------------------
|
|||
|
T.ADDR.MODES.SYNTAX >AMS 1,"","","" Implicit
|
|||
|
>AMS 2,"#$1",$1","" Immediate
|
|||
|
>AMS 3,"$2","$1=$2-@+1","-127,128" rel
|
|||
|
>AMS 4,"$1","$1","" zp
|
|||
|
>AMS 5,"$1,X","$1","" zp,x
|
|||
|
>AMS 6,"$2","$2","" abs
|
|||
|
>AMS 7,"$2,X","$2","" abs,x
|
|||
|
>AMS 8,"$2,Y","$2","" abs,y
|
|||
|
>AMS 9,"($2)","$2","" (abs)
|
|||
|
>AMS 10,"($1)","$1","" (zp)
|
|||
|
>AMS 11,"($1,X)","$1","" (zp,x)
|
|||
|
>AMS 12,"($1),Y","$1","" (zp),x
|
|||
|
.HS 0
|
|||
|
*---------------------------------------
|
|||
|
T.OPCODES .AS "ADC"
|
|||
|
.HS 0
|
|||
|
.HS 2,$69,4,$65,5,$75,6,$6D,7,$7D,8,$79,11,$61,12,$71
|
|||
|
.HS 0
|
|||
|
.AS "AND"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "ASL"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "BCC"
|
|||
|
.HS 0
|
|||
|
.HS 3,$90
|
|||
|
.HS 0
|
|||
|
.AS "BCS"
|
|||
|
.HS 0
|
|||
|
.HS 3,$B0
|
|||
|
.HS 0
|
|||
|
.AS "BEQ"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "BIT"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "BMI"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "BNE"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "BPL"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "BRK"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "BVC"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "BVS"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "CLC"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "CLD"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "CLI"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "CLV"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "CMP"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "CPX"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "CPY"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "DEC"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "DEX"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "DEY"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "EOR"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "INC"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "INX"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "INY"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "JMP"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "JSR"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "LDA"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "LDX"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "LDY"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "LSR"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "NOP"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "NOP"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "ORA"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "PHA"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "PHP"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "PLA"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "ROL"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "ROR"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "RTI"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "RTS"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "SBC"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "SEC"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "SED"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "SEI"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "STA"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "STX"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "STY"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "TAX"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "TAY"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "TSX"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "TXA"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "TXS"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
.AS "TYA"
|
|||
|
.HS 0
|
|||
|
.HS
|
|||
|
.HS 0
|
|||
|
*---------------------------------------
|
|||
|
.HS 0
|
|||
|
MAN
|
|||
|
SAVE /DATA/A2OS/BIN/ASM.T.6502.S
|
|||
|
ASM
|