notaz.gp2x.de
/
fceu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
move some gp2x files
[fceu.git]
/
vsuni.c
diff --git
a/vsuni.c
b/vsuni.c
index
3fb3bcd
..
df73fbc
100644
(file)
--- a/
vsuni.c
+++ b/
vsuni.c
@@
-376,6
+376,9
@@
void FCEU_VSUniCheck(uint64 md5partial, int *MapperNo, uint8 *Mirroring)
}
\r
}
\r
\r
}
\r
}
\r
\r
+#define SCREEN_WIDTH 320
\r
+#define SCREEN_OFFS 32
\r
+
\r
void FCEU_VSUniDraw(uint8 *XBuf)
\r
{
\r
uint32 *dest;
\r
void FCEU_VSUniDraw(uint8 *XBuf)
\r
{
\r
uint32 *dest;
\r
@@
-383,29
+386,29
@@
void FCEU_VSUniDraw(uint8 *XBuf)
\r
if(!DIPS) return;
\r
\r
\r
if(!DIPS) return;
\r
\r
- dest=(uint32 *)(XBuf+
256*12+164
);
\r
- for(y=24;y;y--,dest+=(
256
-72)>>2)
\r
+ dest=(uint32 *)(XBuf+
SCREEN_WIDTH*12+164+SCREEN_OFFS
);
\r
+ for(y=24;y;y--,dest+=(
SCREEN_WIDTH
-72)>>2)
\r
{
\r
for(x=72>>2;x;x--,dest++)
\r
*dest=0;
\r
}
\r
\r
{
\r
for(x=72>>2;x;x--,dest++)
\r
*dest=0;
\r
}
\r
\r
- dest=(uint32 *)(XBuf+
256*(12+4)+164+6
);
\r
- for(y=16;y;y--,dest+=(
256
>>2)-16)
\r
+ dest=(uint32 *)(XBuf+
SCREEN_WIDTH*(12+4)+164+6+SCREEN_OFFS
);
\r
+ for(y=16;y;y--,dest+=(
SCREEN_WIDTH
>>2)-16)
\r
for(x=8;x;x--)
\r
{
\r
*dest=0x01010101;
\r
dest+=2;
\r
}
\r
\r
for(x=8;x;x--)
\r
{
\r
*dest=0x01010101;
\r
dest+=2;
\r
}
\r
\r
- dest=(uint32 *)(XBuf+
256*(12+4)+164+6
);
\r
+ dest=(uint32 *)(XBuf+
SCREEN_WIDTH*(12+4)+164+6+SCREEN_OFFS
);
\r
for(x=0;x<8;x++,dest+=2)
\r
{
\r
for(x=0;x<8;x++,dest+=2)
\r
{
\r
- uint32 *da=dest+(
256
>>2);
\r
+ uint32 *da=dest+(
SCREEN_WIDTH
>>2);
\r
\r
if(!((vsdip>>x)&1))
\r
\r
if(!((vsdip>>x)&1))
\r
- da+=(
256
>>2)*10;
\r
- for(y=4;y;y--,da+=
256
>>2)
\r
+ da+=(
SCREEN_WIDTH
>>2)*10;
\r
+ for(y=4;y;y--,da+=
SCREEN_WIDTH
>>2)
\r
*da=0;
\r
}
\r
}
\r
*da=0;
\r
}
\r
}
\r