notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
svp compiler: added first wait loop detection
[picodrive.git]
/
platform
/
common
/
menu.c
diff --git
a/platform/common/menu.c
b/platform/common/menu.c
index
d2957c2
..
7fc7ba5
100644
(file)
--- a/
platform/common/menu.c
+++ b/
platform/common/menu.c
@@
-22,6
+22,10
@@
#define SCREEN_WIDTH 321
\r
#define SCREEN_BUFFER menu_screen
\r
extern unsigned char *menu_screen;
\r
#define SCREEN_WIDTH 321
\r
#define SCREEN_BUFFER menu_screen
\r
extern unsigned char *menu_screen;
\r
+#elif defined(PSP)
\r
+ #include "../psp/psp.h"
\r
+ #define SCREEN_WIDTH 512
\r
+ #define SCREEN_BUFFER psp_screen
\r
#endif
\r
\r
char menuErrorMsg[64] = { 0, };
\r
#endif
\r
\r
char menuErrorMsg[64] = { 0, };
\r
@@
-160,7
+164,12
@@
static int parse_hex_color(char *buff)
{
\r
char *endp = buff;
\r
int t = (int) strtoul(buff, &endp, 16);
\r
{
\r
char *endp = buff;
\r
int t = (int) strtoul(buff, &endp, 16);
\r
- if (endp != buff) return ((t>>8)&0xf800) | ((t>>5)&0x07e0) | ((t>>3)&0x1f);
\r
+ if (endp != buff)
\r
+#ifdef PSP
\r
+ return ((t<<8)&0xf800) | ((t>>5)&0x07e0) | ((t>>19)&0x1f);
\r
+#else
\r
+ return ((t>>8)&0xf800) | ((t>>5)&0x07e0) | ((t>>3)&0x1f);
\r
+#endif
\r
return -1;
\r
}
\r
\r
return -1;
\r
}
\r
\r