From 4120ae9921cfb135777a4fb25e98545a7038e7aa Mon Sep 17 00:00:00 2001 From: Robert Göffringmann Date: Thu, 5 May 2005 03:06:32 +0000 Subject: various PS2 system changes svn-id: r17912 --- backends/ps2/GsDefs.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'backends/ps2/GsDefs.h') diff --git a/backends/ps2/GsDefs.h b/backends/ps2/GsDefs.h index c744eeaa2b..e3966b3a3b 100644 --- a/backends/ps2/GsDefs.h +++ b/backends/ps2/GsDefs.h @@ -34,9 +34,14 @@ #define GS_DISPLAY1 *((volatile uint64*)0x12000080) #define GS_BGCOLOUR *((volatile uint64*)0x120000E0) -#define GS_SET_CSR(signal, finish, hsint, vsint, flush, reset, field) \ - ((signal) | ((finish) << 1) | ((hsint) << 2) | ((vsint) << 3) | \ - ((flush) << 8) | ((reset) << 9) | ((field) << 13)) +enum GS_CSR_FIELDS { + CSR_SIGNAL = 1 << 0, + CSR_FINISH = 1 << 1, + CSR_HSYNC = 1 << 2, + CSR_VSYNC = 1 << 3, + CSR_FLUSH = 1 << 8, + CSR_RESET = 1 << 9 +}; #define GS_SET_PMODE(readC1, readC2, alphaSel, alphaOut, alphaBlend, alphaFixed) \ ((readC1) | ((readC2) << 1) | ((alphaSel) << 5) | ((alphaOut) << 6) | ((alphaBlend) << 7) | ((alphaFixed) << 8)) -- cgit v1.2.3