Search
lxdream.org :: lxdream/src/aica/armcore.h :: diff
lxdream 0.9.1
released Jun 29
Download Now
filename src/aica/armcore.h
changeset 86:f151e63f9754
prev73:0bb57e51ac9e
next431:248dd77a9e44
author nkeynes
date Sun Jan 22 22:40:05 2006 +0000 (14 years ago)
permissions -rw-r--r--
last change Add aica_enable() function for aica-only mode, disable by default
Halt ARM on invalid address but leave everything else running
Error if ESD can't start
file annotate diff log raw
1.1 --- a/src/aica/armcore.h Thu Jan 12 11:30:19 2006 +0000
1.2 +++ b/src/aica/armcore.h Sun Jan 22 22:40:05 2006 +0000
1.3 @@ -1,5 +1,5 @@
1.4 /**
1.5 - * $Id: armcore.h,v 1.13 2006-01-12 11:30:19 nkeynes Exp $
1.6 + * $Id: armcore.h,v 1.14 2006-01-22 22:40:05 nkeynes Exp $
1.7 *
1.8 * Interface definitions for the ARM CPU emulation core proper.
1.9 *
1.10 @@ -52,6 +52,8 @@
1.11 uint32_t int_pending; /* Mask of CPSR_I and CPSR_F */
1.12 uint32_t shift_c; /* used for temporary storage of shifter results */
1.13 uint32_t icount; /* Instruction counter */
1.14 + gboolean running; /* Indicates that the ARM is operational, as opposed to
1.15 + * halted */
1.16 };
1.17
1.18 #define CPSR_N 0x80000000 /* Negative flag */
.