notaz.gp2x.de
/
fceu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
asm compatibility re-fixed, nsf for asm fixed, msg displ
[fceu.git]
/
nsf.c
diff --git
a/nsf.c
b/nsf.c
index
7e8d3cb
..
cff242b
100644
(file)
--- a/
nsf.c
+++ b/
nsf.c
@@
-300,6
+300,7
@@
void NSF_init(void)
SetReadHandler(0x2000,0x37ff,0);
\r
SetReadHandler(0x3836,0x3FFF,0);
\r
SetReadHandler(0x3800,0x3835,NSFROMRead);
\r
SetReadHandler(0x2000,0x37ff,0);
\r
SetReadHandler(0x3836,0x3FFF,0);
\r
SetReadHandler(0x3800,0x3835,NSFROMRead);
\r
+ Page[0x3800>>11]=NSFROM-0x3800; // this is required for asm core to work.
\r
\r
SetWriteHandler(0x5ff6,0x5fff,NSF_write);
\r
\r
\r
SetWriteHandler(0x5ff6,0x5fff,NSF_write);
\r
\r
@@
-406,8
+407,8
@@
void DrawNSF(uint8 *XBuf)
\r
if(vismode==0) return;
\r
\r
\r
if(vismode==0) return;
\r
\r
- memset(XBuf,0,320*240);
\r
-
\r
+ for (x=0;x<240;x++)
\r
+ memset(XBuf+SCREEN_OFFS+x*SCREEN_WIDTH,0,256);
\r
\r
{
\r
int32 *Bufpl;
\r
\r
{
\r
int32 *Bufpl;
\r