notaz.gp2x.de
/
fceu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
release r2, update credits
[fceu.git]
/
mappers
/
25.c
diff --git
a/mappers/25.c
b/mappers/25.c
index
e099cc9
..
37e2742
100644
(file)
--- a/
mappers/25.c
+++ b/
mappers/25.c
@@
-15,8
+15,8
@@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 5
1 Franklin Street, Fifth Floor, Boston, MA 02110-1301
USA
- * (VRC
II
mapper)
+ * Foundation, Inc., 5
9 Temple Place, Suite 330, Boston, MA 02111-1307
USA
+ * (VRC
4
mapper)
*/
#include "mapinc.h"
*/
#include "mapinc.h"
@@
-37,10
+37,9
@@
static DECLFW(Mapper25_write)
VROM_BANK1(0x0000,0xFC);
VROM_BANK1(0x0400,0xFD);
VROM_BANK1(0x0800,0xFF);
VROM_BANK1(0x0000,0xFC);
VROM_BANK1(0x0400,0xFD);
VROM_BANK1(0x0800,0xFF);
- VROM_BANK1(0x0c00,0xCF);
}
}
-
A=(A&0xF003)|((A&0xC)>>2);
+ A=(A&0xF003)|((A&0xC)>>2);
if((A&0xF000)==0xA000)
ROM_BANK8(0xA000,V);
if((A&0xF000)==0xA000)
ROM_BANK8(0xA000,V);
@@
-51,9
+50,9
@@
static DECLFW(Mapper25_write)
K4buf[x]&=(0xF0)>>((A&2)<<1);
K4buf[x]|=(V&0xF)<<((A&2)<<1);
if(weirdo)
K4buf[x]&=(0xF0)>>((A&2)<<1);
K4buf[x]|=(V&0xF)<<((A&2)<<1);
if(weirdo)
-
weirdo--;
+ weirdo--;
else
else
-
VROM_BANK1(x<<10,K4buf[x]);
+ VROM_BANK1(x<<10,K4buf[x]);
}
else if((A&0xF000)==0x8000)
{
}
else if((A&0xF000)==0x8000)
{
@@
-88,7
+87,7
@@
static DECLFW(Mapper25_write)
}
}
}
}
-static void KonamiIRQHook(int a)
+static void
FP_FASTAPASS(1)
KonamiIRQHook(int a)
{
// #define LCYCS ((227*2))
#define LCYCS 341
{
// #define LCYCS ((227*2))
#define LCYCS 341