mirror of
https://github.com/uffejakobsen/acme.git
synced 2024-06-30 06:29:26 +00:00
updated toacme to include undocumented opcode "shx $1234,y"
git-svn-id: https://svn.code.sf.net/p/acme-crossass/code-0/trunk@87 4df02467-bbd4-4a76-a152-e7ce94205b78
This commit is contained in:
parent
a915eef8e9
commit
bb484d683e
|
@ -78,6 +78,7 @@ const char MnemonicSLO[] = " SLO",
|
||||||
MnemonicSBX[] = " SBX",
|
MnemonicSBX[] = " SBX",
|
||||||
MnemonicDOP[] = " DOP",
|
MnemonicDOP[] = " DOP",
|
||||||
MnemonicTOP[] = " TOP",
|
MnemonicTOP[] = " TOP",
|
||||||
|
MnemonicSHX[] = " SHX",
|
||||||
MnemonicJAM[] = " JAM";
|
MnemonicJAM[] = " JAM";
|
||||||
|
|
||||||
// mnemonics of 65c02 instructions
|
// mnemonics of 65c02 instructions
|
||||||
|
|
|
@ -38,6 +38,7 @@ extern const char MnemonicDCP[], MnemonicDOP[], MnemonicISC[];
|
||||||
extern const char MnemonicJAM[], MnemonicLAX[], MnemonicRLA[];
|
extern const char MnemonicJAM[], MnemonicLAX[], MnemonicRLA[];
|
||||||
extern const char MnemonicRRA[], MnemonicSAX[], MnemonicSBX[];
|
extern const char MnemonicRRA[], MnemonicSAX[], MnemonicSBX[];
|
||||||
extern const char MnemonicSLO[], MnemonicSRE[], MnemonicTOP[];
|
extern const char MnemonicSLO[], MnemonicSRE[], MnemonicTOP[];
|
||||||
|
extern const char MnemonicSHX[];
|
||||||
|
|
||||||
// mnemonics of 65c02 instructions
|
// mnemonics of 65c02 instructions
|
||||||
extern const char MnemonicBRA[];
|
extern const char MnemonicBRA[];
|
||||||
|
|
|
@ -54,7 +54,7 @@ const char *mnemo_of_code[] = {
|
||||||
MnemonicBCC, MnemonicSTA, " JAM;0x92", NULL, // $90-$93
|
MnemonicBCC, MnemonicSTA, " JAM;0x92", NULL, // $90-$93
|
||||||
MnemonicSTY, MnemonicSTA, MnemonicSTX, MnemonicSAX, // $94-$97
|
MnemonicSTY, MnemonicSTA, MnemonicSTX, MnemonicSAX, // $94-$97
|
||||||
MnemonicTYA, MnemonicSTA, MnemonicTXS, NULL, // $98-$9b
|
MnemonicTYA, MnemonicSTA, MnemonicTXS, NULL, // $98-$9b
|
||||||
NULL, MnemonicSTA, NULL, NULL, // $9c-$9f
|
NULL, MnemonicSTA, MnemonicSHX, NULL, // $9c-$9f
|
||||||
MnemonicLDY, MnemonicLDA, MnemonicLDX, MnemonicLAX, // $a0-$a3
|
MnemonicLDY, MnemonicLDA, MnemonicLDX, MnemonicLAX, // $a0-$a3
|
||||||
MnemonicLDY, MnemonicLDA, MnemonicLDX, MnemonicLAX, // $a4-$a7
|
MnemonicLDY, MnemonicLDA, MnemonicLDX, MnemonicLAX, // $a4-$a7
|
||||||
MnemonicTAY, MnemonicLDA, MnemonicTAX, NULL, // $a8-$ab
|
MnemonicTAY, MnemonicLDA, MnemonicTAX, NULL, // $a8-$ab
|
||||||
|
@ -217,7 +217,7 @@ int (*addressing_mode_of_code[])(void) = {
|
||||||
am_relative, am_indirect_y, am_implied, am_implied, // $90-$93
|
am_relative, am_indirect_y, am_implied, am_implied, // $90-$93
|
||||||
am_abs_x8, am_abs_x8, am_abs_y8, am_abs_y8, // $94-$97
|
am_abs_x8, am_abs_x8, am_abs_y8, am_abs_y8, // $94-$97
|
||||||
am_implied, am_abs_y16, am_implied, am_implied, // $98-$9b
|
am_implied, am_abs_y16, am_implied, am_implied, // $98-$9b
|
||||||
am_implied, am_abs_x16, am_implied, am_implied, // $9c-$9f
|
am_implied, am_abs_x16, am_abs_y16, am_implied, // $9c-$9f
|
||||||
am_immediate, am_indirect_x, am_immediate, am_indirect_x, // $a0-$a3
|
am_immediate, am_indirect_x, am_immediate, am_indirect_x, // $a0-$a3
|
||||||
am_absolute8, am_absolute8, am_absolute8, am_absolute8, // $a4-$a7
|
am_absolute8, am_absolute8, am_absolute8, am_absolute8, // $a4-$a7
|
||||||
am_implied, am_immediate, am_implied, am_implied, // $a8-$ab
|
am_implied, am_immediate, am_implied, am_implied, // $a8-$ab
|
||||||
|
|
|
@ -4,12 +4,12 @@
|
||||||
//
|
//
|
||||||
// Version
|
// Version
|
||||||
|
|
||||||
#define RELEASE_NUMBER "0.13" // change before release (FIXME)
|
#define RELEASE_NUMBER "0.14" // change before release (FIXME)
|
||||||
#define CHANGE_DATE "16 Feb" // change before release
|
#define CHANGE_DATE "19 Feb" // change before release
|
||||||
#define CHANGE_YEAR "2016" // change before release
|
#define CHANGE_YEAR "2017" // change before release
|
||||||
#define HOME_PAGE "http://sourceforge.net/projects/acme-crossass/"
|
#define HOME_PAGE "http://sourceforge.net/projects/acme-crossass/"
|
||||||
// "http://home.pages.de/~mac_bacon/smorbrod/acme/"
|
// "http://home.pages.de/~mac_bacon/smorbrod/acme/"
|
||||||
#define FILE_TAG ";ACME 0.95.6" // check before release
|
#define FILE_TAG ";ACME 0.96.1" // check before release
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user