]> git.sur5r.net Git - cc65/commitdiff
Use new names for flags
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 9 Jan 2003 11:23:32 +0000 (11:23 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 9 Jan 2003 11:23:32 +0000 (11:23 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@1894 b7a2c559-68d2-44c3-8de9-860c34a00d81

include/6502.h

index 6b8b5632c6189150143ab1f6851d315074bc4b2b..5f5225149fafbaa5a8a8f1879c77d6a6f6df0633 100644 (file)
@@ -65,6 +65,7 @@ struct regs {
 };
 
 /* Defines for the flags in the regs structure */
+#ifdef __OBSOLETE_FLAGS__
 #define F_NEG          0x80    /* N flag */
 #define F_OVF          0x40    /* V flag */
 #define F_BRK          0x10    /* B flag */
@@ -72,12 +73,22 @@ struct regs {
 #define F_IEN                  0x04    /* I flag */
 #define F_ZERO         0x02    /* Z flag */
 #define F_CARRY                0x01    /* C flag */
+#endif
+
+/* Defines for the flags in the regs structure */
+#define F6502_N                0x80    /* N flag */
+#define F6502_V                0x40    /* V flag */
+#define F6502_B        0x10    /* B flag */
+#define F6502_D        0x08    /* D flag */
+#define F6502_I        0x04    /* I flag */
+#define F6502_Z        0x02    /* Z flag */
+#define F6502_C         0x01   /* C flag */
 
 /* Function to call any machine language subroutine. All registers in the
  * regs structure are passed into the routine and the results are passed
  * out. Some of the flags are ignored on input. The called routine must
  * end with an RTS.
- */
+ */   
 void __fastcall__ _sys (struct regs* r);