//
-// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System
+// RMAC - Renamed Macro Assembler for all Atari computers
// RISCA.H - GPU/DSP Assembler
-// Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends
+// Copyright (C) 199x Landon Dyer, 2011-2021 Reboot and Friends
// RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986
// Source utilised with the kind permission of Landon Dyer
//
-#ifndef __RISCA_H__
-#define __RISCA_H__
+#ifndef __RISCASM_H__
+#define __RISCASM_H__
#include "rmac.h"
-#include "procln.h"
-
-#define MAXINTERNCC 26 // Maximum internal condition codes
// RISC Instruction Types
#define RI_NONE 0x0000 // No Operands - NOP
#define GPUONLY 0x4000 // Opcode is for the GPU Only
#define DSPONLY 0x8000 // Opcode is for the DSP Only
-#define CHECK_COMMA if(*tok++ != ',') { error(comma_error); return(ERROR); }
-
-// Opcode Specific Data
-struct opcoderecord {
- short state; // Opcode Name
- unsigned short typ; // Opcode Type
- unsigned parm; // Opcode Parameter
-};
+#define CHECK_COMMA if (*tok++ != ',') { return error(comma_error); }
// Globals, externals etc
extern unsigned orgactive;
// Prototypes
int GenerateRISCCode(int);
-#endif // __RISCA_H__
+#endif // __RISCASM_H__