This feels like a trainwreck but eh. Changed the way the opcodes are managed. Hopefully this is the right direction when I add support for multiple ASM files.
This commit is contained in:
+2
-1
@@ -6,6 +6,7 @@
|
||||
|
||||
#define OPCODECOUNT 13
|
||||
#define REGISTERCOUNT 8
|
||||
//const unsigned char COPYADDRESSMASK = 0x80;
|
||||
|
||||
typedef struct {
|
||||
char* lexeme;
|
||||
@@ -25,6 +26,6 @@ extern Register registers[REGISTERCOUNT];
|
||||
int IsOpcode(const char*, TokenType*);
|
||||
int IsRegister(const char*, TokenType*);
|
||||
const Instruction* GetOpcodeDetails(TokenType);
|
||||
unsigned char GetInstructionMask(TokenType type, TokenClass parameterOneType);
|
||||
unsigned char GetInstructionMask(TokenType type);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user