Line 16... |
Line 16... |
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
|
|
#define MEMORY_START 0
|
#define MEMORY_START 0
|
#define MEMORY_LEN 502400
|
#define MEMORY_LEN 0x800000
|
#define STACK_SIZE 20
|
#define STACK_SIZE 20
|
#define LABELNAME_LEN 50
|
#define LABELNAME_LEN 50
|
#define INSNAME_LEN 15
|
#define INSNAME_LEN 15
|
#define OPERANDNAME_LEN 50
|
#define OPERANDNAME_LEN 50
|
|
|
Line 66... |
Line 66... |
extern struct iqueue_entry iqueue[20];
|
extern struct iqueue_entry iqueue[20];
|
extern struct iqueue_entry icomplet[20];
|
extern struct iqueue_entry icomplet[20];
|
extern unsigned long pc;
|
extern unsigned long pc;
|
|
|
extern struct mem_entry mem[MEMORY_LEN];
|
extern struct mem_entry mem[MEMORY_LEN];
|
extern void dumpmemory(unsigned int from, unsigned int to);
|
extern void dumpmemory(unsigned int from, unsigned int to, int disasm);
|
extern unsigned long eval_label(char *label);
|
extern unsigned long eval_label(char *label);
|
extern unsigned long eval_mem32(unsigned long memaddr,int*);
|
extern unsigned long eval_mem32(unsigned long memaddr,int*);
|
extern unsigned short eval_mem16(unsigned long memaddr,int*);
|
extern unsigned short eval_mem16(unsigned long memaddr,int*);
|
extern unsigned char eval_mem8(unsigned long memaddr,int*);
|
extern unsigned char eval_mem8(unsigned long memaddr,int*);
|
extern void set_mem32(unsigned long memaddr, unsigned long value,int*);
|
extern void set_mem32(unsigned long memaddr, unsigned long value,int*);
|
Line 82... |
Line 82... |
unsigned char evalsim_mem8(unsigned long,int*);
|
unsigned char evalsim_mem8(unsigned long,int*);
|
void setsim_mem32(unsigned long,unsigned long);
|
void setsim_mem32(unsigned long,unsigned long);
|
void setsim_mem16(unsigned long,unsigned short);
|
void setsim_mem16(unsigned long,unsigned short);
|
void setsim_mem8(unsigned long,unsigned char);
|
void setsim_mem8(unsigned long,unsigned char);
|
|
|
|
#ifndef DEBUGMOD_OFF
|
extern int GlobalMode; /* Added by CZ 26/05/01 */
|
extern int GlobalMode; /* Added by CZ 26/05/01 */
|
|
#else /* DEBUGMOD_OFF */
|
|
#define GlobalMode 0
|
|
#endif /* DEBUGMOD_OFF */
|
|
|
/* Added by MM */
|
/* Added by MM */
|
#ifndef LONGEST
|
#ifndef LONGEST
|
|
|
#ifdef BFD64
|
#ifdef BFD64
|