A2osX/BIN/ASM.T.65C02.O.txt

560 lines
8.1 KiB
Plaintext
Raw Normal View History

2015-10-21 16:24:11 +00:00
NEW
PREFIX /A2OSX.BUILD
AUTO 4,1
*---------------------------------------
2015-10-28 16:55:12 +00:00
T.OPCODES .EQ *
2018-01-15 06:50:44 +00:00
ADC .DA ADC.E+1-*
>PSTR "ADC"
.HS 00
>PSTR "72a"
.HS 01
>PSTR "71a"
.HS 02
>PSTR "61a"
.HS 03
>PSTR "65a"
.HS 04
>PSTR "75a"
.HS 05
>PSTR "6Daa"
.HS 06
>PSTR "7Daa"
.HS 07
>PSTR "79aa"
.HS 08
>PSTR "69i"
2015-10-28 16:55:12 +00:00
ADC.E .HS 00
2018-01-15 06:50:44 +00:00
AND .DA AND.E+1-*
>PSTR "AND"
.HS 00
>PSTR "32a"
.HS 01
>PSTR "31a"
.HS 02
>PSTR "21a"
.HS 03
>PSTR "25a"
.HS 04
>PSTR "35a"
.HS 05
>PSTR "2Daa"
.HS 06
>PSTR "3Daa"
.HS 07
>PSTR "39aa"
.HS 08
>PSTR "29i"
2015-10-28 16:55:12 +00:00
AND.E .HS 00
2018-01-15 06:50:44 +00:00
ASL .DA ASL.E+1-*
>PSTR "ASL"
.HS 03
>PSTR "06a"
.HS 04
>PSTR "16a"
.HS 05
>PSTR "0Eaa"
.HS 06
>PSTR "1Eaa"
.HS FF
>PSTR "0A"
2015-10-28 16:55:12 +00:00
ASL.E .HS 00
2018-01-15 06:50:44 +00:00
BCC .DA BCC.E+1-*
>PSTR "BCC"
.HS 09
>PSTR "90r"
2015-10-28 16:55:12 +00:00
BCC.E .HS 00
2018-01-15 06:50:44 +00:00
BCS .DA BCS.E+1-*
>PSTR "BCS"
.HS 09
>PSTR "B0r"
2015-10-28 16:55:12 +00:00
BCS.E .HS 00
2018-01-15 06:50:44 +00:00
BEQ .DA BEQ.E+1-*
>PSTR "BEQ"
.HS 09
>PSTR "F0r"
2015-10-28 16:55:12 +00:00
BEQ.E .HS 00
2018-01-15 06:50:44 +00:00
BIT .DA BIT.E+1-*
>PSTR "BIT"
.HS 03
>PSTR "24a"
.HS 04
>PSTR "34a"
.HS 05
>PSTR "2Caa"
.HS 06
>PSTR "3Caa"
.HS 08
>PSTR "89i"
2015-10-28 16:55:12 +00:00
BIT.E .HS 00
2018-01-15 06:50:44 +00:00
BMI .DA BMI.E+1-*
>PSTR "BMI"
.HS 09
>PSTR "30r"
2015-10-28 16:55:12 +00:00
BMI.E .HS 00
2018-01-15 06:50:44 +00:00
BNE .DA BNE.E+1-*
>PSTR "BNE"
.HS 09
>PSTR "D0r"
2015-10-28 16:55:12 +00:00
BNE.E .HS 00
2018-01-15 06:50:44 +00:00
BPL .DA BPL.E+1-*
>PSTR "BPL"
.HS 09
>PSTR "10r"
2015-10-28 16:55:12 +00:00
BPL.E .HS 00
2018-01-15 06:50:44 +00:00
BRA .DA BRA.E+1-*
>PSTR "BRA"
.HS 09
>PSTR "80r"
2015-10-28 16:55:12 +00:00
BRA.E .HS 00
2018-01-15 06:50:44 +00:00
BRK .DA BRK.E+1-*
>PSTR "BRK"
.HS FF
>PSTR "00"
2015-10-28 16:55:12 +00:00
BRK.E .HS 00
2018-01-15 06:50:44 +00:00
BVC .DA BVC.E+1-*
>PSTR "BVC"
.HS 09
>PSTR "50r"
2015-10-28 16:55:12 +00:00
BVC.E .HS 00
2018-01-15 06:50:44 +00:00
BVS .DA BVS.E+1-*
>PSTR "BVS"
.HS 09
>PSTR "70r"
2015-10-28 16:55:12 +00:00
BVS.E .HS 00
2018-01-15 06:50:44 +00:00
CLC .DA CLC.E+1-*
>PSTR "CLC"
.HS FF
>PSTR "18"
2015-10-28 16:55:12 +00:00
CLC.E .HS 00
2018-01-15 06:50:44 +00:00
CLD .DA CLD.E+1-*
>PSTR "CLD"
.HS FF
>PSTR "D8"
2015-10-28 16:55:12 +00:00
CLD.E .HS 00
2018-01-15 06:50:44 +00:00
CLI .DA CLI.E+1-*
>PSTR "CLI"
.HS FF
>PSTR "58"
2015-10-28 16:55:12 +00:00
CLI.E .HS 00
2018-01-15 06:50:44 +00:00
CLV .DA CLV.E+1-*
>PSTR "CLV"
.HS FF
>PSTR "B8"
2015-10-28 16:55:12 +00:00
CLV.E .HS 00
2018-01-15 06:50:44 +00:00
CMP .DA CMP.E+1-*
>PSTR "CMP"
.HS 00
>PSTR "D2a"
.HS 01
>PSTR "D1a"
.HS 02
>PSTR "C1a"
.HS 03
>PSTR "C5a"
.HS 04
>PSTR "D5a"
.HS 05
>PSTR "CDaa"
.HS 06
>PSTR "DDaa"
.HS 07
>PSTR "D9aa"
.HS 08
>PSTR "C9i"
2015-10-28 16:55:12 +00:00
CMP.E .HS 00
2018-01-15 06:50:44 +00:00
CPX .DA CPX.E+1-*
>PSTR "CPX"
.HS 03
>PSTR "E4a"
.HS 05
>PSTR "Ecaa"
.HS 08
>PSTR "E0i"
2015-10-28 16:55:12 +00:00
CPX.E .HS 00
2018-01-15 06:50:44 +00:00
CPY .DA CPY.E+1-*
>PSTR "CPY"
.HS 03
>PSTR "C4a"
.HS 05
>PSTR "Ccaa"
.HS 08
>PSTR "C0i"
2015-10-28 16:55:12 +00:00
CPY.E .HS 00
2018-01-15 06:50:44 +00:00
DEC .DA DEC.E+1-*
>PSTR "DEC"
.HS FF
>PSTR "3A"
.HS 03
>PSTR "C6a"
.HS 04
>PSTR "D6a"
.HS 05
>PSTR "Ceaa"
.HS 06
>PSTR "Deaa"
2015-10-28 16:55:12 +00:00
DEC.E .HS 00
2018-01-15 06:50:44 +00:00
DEX .DA DEX.E+1-*
>PSTR "DEX"
.HS FF
>PSTR "CA"
2015-10-28 16:55:12 +00:00
DEX.E .HS 00
2018-01-15 06:50:44 +00:00
DEY .DA DEY.E+1-*
>PSTR "DEY"
.HS FF
>PSTR "88"
2015-10-28 16:55:12 +00:00
DEY.E .HS 00
2018-01-15 06:50:44 +00:00
EOR .DA EOR.E+1-*
>PSTR "EOR"
.HS 00
>PSTR "52a"
.HS 01
>PSTR "51a"
.HS 02
>PSTR "41a"
.HS 03
>PSTR "45a"
.HS 04
>PSTR "55a"
.HS 05
>PSTR "4Daa"
.HS 06
>PSTR "5Daa"
.HS 07
>PSTR "59aa"
.HS 08
>PSTR "49i"
2015-10-28 16:55:12 +00:00
EOR.E .HS 00
2018-01-15 06:50:44 +00:00
INC .DA INC.E+1-*
>PSTR "INC"
.HS FF
>PSTR "1A"
.HS 03
>PSTR "E6a"
.HS 04
>PSTR "F6a"
.HS 05
>PSTR "Eeaa"
.HS 06
>PSTR "Feaa"
2015-10-28 16:55:12 +00:00
INC.E .HS 00
2018-01-15 06:50:44 +00:00
INX .DA INX.E+1-*
>PSTR "INX"
.HS FF
>PSTR "E8"
2015-10-28 16:55:12 +00:00
INX.E .HS 00
2018-01-15 06:50:44 +00:00
INY .DA INY.E+1-*
>PSTR "INY"
.HS FF
>PSTR "C8"
2015-10-28 16:55:12 +00:00
INY.E .HS 00
2018-01-15 06:50:44 +00:00
JMP .DA JMP.E+1-*
>PSTR "JMP"
.HS 0A
>PSTR "6Caa"
.HS 0B
>PSTR "7Caa"
.HS 05
>PSTR "4Caa"
2015-10-28 16:55:12 +00:00
JMP.E .HS 00
2018-01-15 06:50:44 +00:00
JSR .DA JSR.E+1-*
>PSTR "JSR"
.HS 05
>PSTR "20aa"
2015-10-28 16:55:12 +00:00
JSR.E .HS 00
2018-01-15 06:50:44 +00:00
LDA .DA LDA.E+1-*
>PSTR "LDA"
.HS 00
>PSTR "B2a"
.HS 01
>PSTR "B1a"
.HS 02
>PSTR "A1a"
.HS 03
>PSTR "A5a"
.HS 04
>PSTR "B5a"
.HS 05
>PSTR "Adaa"
.HS 06
>PSTR "Bdaa"
.HS 07
>PSTR "B9aa"
.HS 08
>PSTR "A9i"
2015-10-28 16:55:12 +00:00
LDA.E .HS 00
2018-01-15 06:50:44 +00:00
LDX .DA LDX.E+1-*
>PSTR "LDX"
.HS 03
>PSTR "A6a"
.HS 0C
>PSTR "B6a"
.HS 05
>PSTR "Aeaa"
.HS 07
>PSTR "Beaa"
.HS 08
>PSTR "A2i"
2015-10-28 16:55:12 +00:00
LDX.E .HS 00
2018-01-15 06:50:44 +00:00
LDY .DA LDY.E+1-*
>PSTR "LDY"
.HS 03
>PSTR "A4a"
.HS 04
>PSTR "B4a"
.HS 05
>PSTR "Acaa"
.HS 06
>PSTR "Bcaa"
.HS 08
>PSTR "A0i"
2015-10-28 16:55:12 +00:00
LDY.E .HS 00
2018-01-15 06:50:44 +00:00
LSR .DA LSR.E+1-*
>PSTR "LSR"
.HS 03
>PSTR "46a"
.HS 04
>PSTR "56a"
.HS 05
>PSTR "4Eaa"
.HS 06
>PSTR "5Eaa"
.HS FF
>PSTR "4A"
2015-10-28 16:55:12 +00:00
LSR.E .HS 00
2018-01-15 06:50:44 +00:00
NOP .DA NOP.E+1-*
>PSTR "NOP"
.HS FF
>PSTR "EA"
2015-10-28 16:55:12 +00:00
NOP.E .HS 00
2018-01-15 06:50:44 +00:00
ORA .DA ORA.E+1-*
>PSTR "ORA"
.HS 00
>PSTR "12a"
.HS 01
>PSTR "11a"
.HS 02
>PSTR "01a"
.HS 03
>PSTR "05a"
.HS 04
>PSTR "15a"
.HS 05
>PSTR "0Daa"
.HS 06
>PSTR "1Daa"
.HS 07
>PSTR "19aa"
.HS 08
>PSTR "09i"
2015-10-28 16:55:12 +00:00
ORA.E .HS 00
2018-01-15 06:50:44 +00:00
PHA .DA PHA.E+1-*
>PSTR "PHA"
.HS FF
>PSTR "48"
2015-10-28 16:55:12 +00:00
PHA.E .HS 00
2018-01-15 06:50:44 +00:00
PHP .DA PHP.E+1-*
>PSTR "PHP"
.HS FF
>PSTR "08"
2015-10-28 16:55:12 +00:00
PHP.E .HS 00
2018-01-15 06:50:44 +00:00
PHX .DA PHX.E+1-*
>PSTR "PHX"
.HS FF
>PSTR "DA"
2015-10-28 16:55:12 +00:00
PHX.E .HS 00
2018-01-15 06:50:44 +00:00
PHY .DA PHY.E+1-*
>PSTR "PHY"
.HS FF
>PSTR "5A"
2015-10-28 16:55:12 +00:00
PHY.E .HS 00
2018-01-15 06:50:44 +00:00
PLA .DA PLA.E+1-*
>PSTR "PLA"
.HS FF
>PSTR "68"
2015-10-28 16:55:12 +00:00
PLA.E .HS 00
2018-01-15 06:50:44 +00:00
PLP .DA PLP.E+1-*
>PSTR "PLP"
.HS FF
>PSTR "28"
2015-10-28 16:55:12 +00:00
PLP.E .HS 00
2018-01-15 06:50:44 +00:00
PLX .DA PLX.E+1-*
>PSTR "PLX"
.HS FF
>PSTR "FA"
2015-10-28 16:55:12 +00:00
PLX.E .HS 00
2018-01-15 06:50:44 +00:00
PLY .DA PLY.E+1-*
>PSTR "PLY"
.HS FF
>PSTR "7A"
2015-10-28 16:55:12 +00:00
PLY.E .HS 00
2018-01-15 06:50:44 +00:00
ROL .DA ROL.E+1-*
>PSTR "ROL"
.HS 03
>PSTR "26a"
.HS 04
>PSTR "36a"
.HS 05
>PSTR "2Eaa"
.HS 06
>PSTR "3Eaa"
.HS FF
>PSTR "2A"
2015-10-28 16:55:12 +00:00
ROL.E .HS 00
2018-01-15 06:50:44 +00:00
ROR .DA ROR.E+1-*
>PSTR "ROR"
.HS 03
>PSTR "66a"
.HS 04
>PSTR "76a"
.HS 05
>PSTR "6Eaa"
.HS 06
>PSTR "7Eaa"
.HS FF
>PSTR "6A"
2015-10-28 16:55:12 +00:00
ROR.E .HS 00
2018-01-15 06:50:44 +00:00
RTI .DA RTI.E+1-*
>PSTR "RTI"
.HS FF
>PSTR "40"
2015-10-28 16:55:12 +00:00
RTI.E .HS 00
2018-01-15 06:50:44 +00:00
RTS .DA RTS.E+1-*
>PSTR "RTS"
.HS FF
>PSTR "60"
2015-10-28 16:55:12 +00:00
RTS.E .HS 00
2018-01-15 06:50:44 +00:00
SBC .DA SBC.E+1-*
>PSTR "SBC"
.HS 00
>PSTR "F2a"
.HS 01
>PSTR "F1a"
.HS 02
>PSTR "E1a"
.HS 03
>PSTR "E5a"
.HS 04
>PSTR "F5a"
.HS 05
>PSTR "Edaa"
.HS 06
>PSTR "Fdaa"
.HS 07
>PSTR "F9aa"
.HS 08
>PSTR "E9i"
2015-10-28 16:55:12 +00:00
SBC.E .HS 00
2018-01-15 06:50:44 +00:00
SEC .DA SEC.E+1-*
>PSTR "SEC"
.HS FF
>PSTR "38"
2015-10-28 16:55:12 +00:00
SEC.E .HS 00
2018-01-15 06:50:44 +00:00
SED .DA SED.E+1-*
>PSTR "SED"
.HS FF
>PSTR "F8"
2015-10-28 16:55:12 +00:00
SED.E .HS 00
2018-01-15 06:50:44 +00:00
SEI .DA SEI.E+1-*
>PSTR "SEI"
.HS FF
>PSTR "78"
2015-10-28 16:55:12 +00:00
SEI.E .HS 00
2018-01-15 06:50:44 +00:00
STA .DA STA.E+1-*
>PSTR "STA"
.HS 00
>PSTR "92a"
.HS 01
>PSTR "91a"
.HS 02
>PSTR "81a"
.HS 03
>PSTR "85a"
.HS 04
>PSTR "95a"
.HS 05
>PSTR "8Daa"
.HS 06
>PSTR "9Daa"
.HS 07
>PSTR "99aa"
2015-10-28 16:55:12 +00:00
STA.E .HS 00
2018-01-15 06:50:44 +00:00
STX .DA STX.E+1-*
>PSTR "STX"
.HS 03
>PSTR "86a"
.HS 0C
>PSTR "96a"
.HS 05
>PSTR "8Eaa"
2015-10-28 16:55:12 +00:00
STX.E .HS 00
2018-01-15 06:50:44 +00:00
STY .DA STY.E+1-*
>PSTR "STY"
.HS 03
>PSTR "84a"
.HS 04
>PSTR "94a"
.HS 05
>PSTR "8Caa"
2015-10-28 16:55:12 +00:00
STY.E .HS 00
2018-01-15 06:50:44 +00:00
STZ .DA STZ.E+1-*
>PSTR "STZ"
.HS 03
>PSTR "64a"
.HS 04
>PSTR "74a"
.HS 05
>PSTR "9Caa"
.HS 06
>PSTR "9Eaa"
2015-10-28 16:55:12 +00:00
STZ.E .HS 00
2018-01-15 06:50:44 +00:00
TAX .DA TAX.E+1-*
>PSTR "TAX"
.HS FF
>PSTR "AA"
2015-10-28 16:55:12 +00:00
TAX.E .HS 00
2018-01-15 06:50:44 +00:00
TAY .DA TAY.E+1-*
>PSTR "TAY"
.HS FF
>PSTR "A8"
2015-10-28 16:55:12 +00:00
TAY.E .HS 00
2018-01-15 06:50:44 +00:00
TRB .DA TRB.E+1-*
>PSTR "TRB"
2015-10-28 16:55:12 +00:00
.HS 03
2018-01-15 06:50:44 +00:00
>PSTR "14a"
.HS 05
>PSTR "1Caa"
2015-10-28 16:55:12 +00:00
TRB.E .HS 00
2018-01-15 06:50:44 +00:00
TSB .DA TSB.E+1-*
>PSTR "TSB"
2015-10-28 16:55:12 +00:00
.HS 03
2018-01-15 06:50:44 +00:00
>PSTR "04a"
.HS 05
>PSTR "0Caa"
2015-10-28 16:55:12 +00:00
TSB.E .HS 00
2018-01-15 06:50:44 +00:00
TSX .DA TSX.E+1-*
>PSTR "TSX"
.HS FF
>PSTR "BA"
2015-10-28 16:55:12 +00:00
TSX.E .HS 00
2018-01-15 06:50:44 +00:00
TXA .DA TXA.E+1-*
>PSTR "TXA"
.HS FF
>PSTR "8A"
2015-10-28 16:55:12 +00:00
TXA.E .HS 00
2018-01-15 06:50:44 +00:00
TXS .DA TXS.E+1-*
>PSTR "TXS"
.HS FF
>PSTR "9A"
2015-10-28 16:55:12 +00:00
TXS.E .HS 00
2018-01-15 06:50:44 +00:00
TYA .DA TYA.E+1-*
>PSTR "TYA"
.HS FF
>PSTR "98"
2015-10-28 16:55:12 +00:00
TYA.E .HS 00
.HS 0000
*---------------------------------------
2015-10-21 16:24:11 +00:00
MAN
SAVE /A2OSX.BUILD/BIN/DEV/ASM.T.65C02.O
LOAD /A2OSX.BUILD/BIN/DEV/ASM.T.65C02.S
2015-10-21 16:24:11 +00:00
ASM