summaryrefslogtreecommitdiff
path: root/src/65c816.h
diff options
context:
space:
mode:
authoraliaspider2015-11-09 20:42:25 +0100
committeraliaspider2015-11-09 20:42:25 +0100
commite144a0acc4854ad80f9e6945f4d94223ee865d78 (patch)
treeba76f908710407e43ca31ec51eca73a60d525eb2 /src/65c816.h
parent8d4780b83a112579e729a6f163ccd0ff30fc829f (diff)
downloadsnes9x2002-e144a0acc4854ad80f9e6945f4d94223ee865d78.tar.gz
snes9x2002-e144a0acc4854ad80f9e6945f4d94223ee865d78.tar.bz2
snes9x2002-e144a0acc4854ad80f9e6945f4d94223ee865d78.zip
reindent all files.
Diffstat (limited to 'src/65c816.h')
-rw-r--r--src/65c816.h38
1 files changed, 23 insertions, 15 deletions
diff --git a/src/65c816.h b/src/65c816.h
index 1ab8e54..f1e21f5 100644
--- a/src/65c816.h
+++ b/src/65c816.h
@@ -4,7 +4,7 @@
* (c) Copyright 1996 - 2001 Gary Henderson (gary.henderson@ntlworld.com) and
* Jerremy Koot (jkoot@snes9x.com)
*
- * Super FX C emulator code
+ * Super FX C emulator code
* (c) Copyright 1997 - 1999 Ivar (ivar@snes9x.com) and
* Gary Henderson.
* Super FX assembler emulator code (c) Copyright 1998 zsKnight and _Demo_.
@@ -41,6 +41,8 @@
#ifndef _65c816_h_
#define _65c816_h_
+#include "port.h"
+
#define AL A.B.l
#define AH A.B.h
#define XL X.B.l
@@ -98,27 +100,33 @@
typedef union
{
#ifdef LSB_FIRST
- struct { uint8 l,h; } PACKING B;
+ struct
+ {
+ uint8 l, h;
+ } PACKING B;
#else
- struct { uint8 h,l; } PACKING B;
+ struct
+ {
+ uint8 h, l;
+ } PACKING B;
#endif
- uint16 W;
+ uint16 W;
} ALIGN_BY_ONE pair;
typedef struct
{
- uint8 PB;
- uint8 DB;
- pair P;
- pair A;
- pair D;
- pair X;
- pair S;
- pair Y;
- uint16 PC;
-}PACKING SRegisters;
+ uint8 PB;
+ uint8 DB;
+ pair P;
+ pair A;
+ pair D;
+ pair X;
+ pair S;
+ pair Y;
+ uint16 PC;
+} PACKING SRegisters;
-#define Registers CPU.Regs
+#define Registers CPU.Regs
//EXTERN_C struct SRegisters Registers;
#endif