//
-// RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System
+// RMAC - Reboot's 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-2017 Reboot and Friends
// RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986
-// Source Utilised with the Kind Permission of Landon Dyer
+// Source utilised with the kind permission of Landon Dyer
//
#ifndef __RISCA_H__
#define __RISCA_H__
#include "rmac.h"
-#include "procln.h"
#define MAXINTERNCC 26 // Maximum internal condition codes
#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); }
+#define CHECK_COMMA if(*tok.u32++ != ',') { error(comma_error); return(ERROR); }
// Opcode Specific Data
struct opcoderecord {
extern unsigned orgaddr;
extern unsigned orgwarning;
extern unsigned altbankok;
+extern uint8_t riscImmTokenSeen;
// Prototypes
int GenerateRISCCode(int);