VC09 project, updated VC08 project, VC07 must be much complicated for me, so please, someone fix it too ;)
old unneeded mappers removed too
This commit is contained in:
parent
6d1651dad7
commit
63786ca82f
|
@ -1,73 +0,0 @@
|
|||
/* FCE Ultra - NES/Famicom Emulator
|
||||
*
|
||||
* Copyright notice for this file:
|
||||
* Copyright (C) 2003 Xodnizel
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
#include "mapinc.h"
|
||||
|
||||
static void Sync(void)
|
||||
{
|
||||
int x;
|
||||
|
||||
setmirror(((mapbyte1[0]>>6)&1)^1);
|
||||
switch(mapbyte1[1]&0x3)
|
||||
{
|
||||
case 0x0:
|
||||
for(x=0;x<4;x++)
|
||||
setprg8(0x8000+x*8192,(((mapbyte1[0]&0x7F)<<1)+x)^(mapbyte1[0]>>7));
|
||||
break;
|
||||
case 0x2:
|
||||
for(x=0;x<4;x++)
|
||||
setprg8(0x8000+x*8192,((mapbyte1[0]&0x7F)<<1)+(mapbyte1[0]>>7));
|
||||
break;
|
||||
case 0x1:
|
||||
case 0x3:
|
||||
for(x=0;x<4;x++)
|
||||
{
|
||||
unsigned int b;
|
||||
|
||||
b=mapbyte1[0]&0x7F;
|
||||
if(x>=2 && !(mapbyte1[1]&0x2))
|
||||
b=0x7F;
|
||||
setprg8(0x8000+x*8192,(x&1)+((b<<1)^(mapbyte1[0]>>7)));
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
static DECLFW(Mapper15_write)
|
||||
{
|
||||
mapbyte1[0]=V;
|
||||
mapbyte1[1]=A&3;
|
||||
Sync();
|
||||
}
|
||||
|
||||
static void StateRestore(int version)
|
||||
{
|
||||
Sync();
|
||||
}
|
||||
|
||||
void Mapper15_init(void)
|
||||
{
|
||||
mapbyte1[0]=mapbyte1[1]=0;
|
||||
Sync();
|
||||
GameStateRestore=StateRestore;
|
||||
SetWriteHandler(0x8000,0xFFFF,Mapper15_write);
|
||||
}
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
/* FCE Ultra - NES/Famicom Emulator
|
||||
*
|
||||
* Copyright notice for this file:
|
||||
* Copyright (C) 2003 CaH4e3
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
#include "mapinc.h"
|
||||
|
||||
static DECLFW(Mapper200_write)
|
||||
{
|
||||
// FCEU_printf("%04x, %02x\n",A,V);
|
||||
ROM_BANK16(0x8000,A&0x07);
|
||||
ROM_BANK16(0xC000,A&0x07);
|
||||
VROM_BANK8(A&0x07);
|
||||
MIRROR_SET((A&0x08)>>3);
|
||||
}
|
||||
|
||||
void Mapper200_init(void)
|
||||
{
|
||||
setprg16(0x8000,~0);
|
||||
setprg16(0xC000,~0);
|
||||
SetWriteHandler(0x8000,0xffff,Mapper200_write);
|
||||
}
|
||||
|
|
@ -1,103 +0,0 @@
|
|||
/* FCE Ultra - NES/Famicom Emulator
|
||||
*
|
||||
* Copyright notice for this file:
|
||||
* Copyright (C) 2002 Xodnizel
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
#include "mapinc.h"
|
||||
|
||||
#define K4buf mapbyte2
|
||||
#define K4IRQ mapbyte1[1]
|
||||
#define K4sel mapbyte1[0]
|
||||
static int acount=0;
|
||||
static DECLFW(Mapper23_write)
|
||||
{
|
||||
if((A&0xF000)==0x8000)
|
||||
{
|
||||
if(K4sel&2)
|
||||
ROM_BANK8(0xC000,V);
|
||||
else
|
||||
ROM_BANK8(0x8000,V);
|
||||
}
|
||||
else if((A&0xF000)==0xA000)
|
||||
ROM_BANK8(0xA000,V);
|
||||
else
|
||||
{
|
||||
A|=((A>>2)&0x3)|((A>>4)&0x3)|((A>>6)&0x3);
|
||||
A&=0xF003;
|
||||
if(A>=0xb000 && A<=0xe003)
|
||||
{
|
||||
int x=((A>>1)&1)|((A-0xB000)>>11);
|
||||
|
||||
K4buf[x]&=(0xF0)>>((A&1)<<2);
|
||||
K4buf[x]|=(V&0xF)<<((A&1)<<2);
|
||||
VROM_BANK1(x<<10,K4buf[x]);
|
||||
}
|
||||
else
|
||||
switch(A)
|
||||
{
|
||||
case 0xf000:X6502_IRQEnd(FCEU_IQEXT);IRQLatch&=0xF0;IRQLatch|=V&0xF;break;
|
||||
case 0xf001:X6502_IRQEnd(FCEU_IQEXT);IRQLatch&=0x0F;IRQLatch|=V<<4;break;
|
||||
case 0xf002:X6502_IRQEnd(FCEU_IQEXT);acount=0;IRQCount=IRQLatch;IRQa=V&2;K4IRQ=V&1;break;
|
||||
case 0xf003:X6502_IRQEnd(FCEU_IQEXT);IRQa=K4IRQ;break;
|
||||
case 0x9001:
|
||||
case 0x9002:
|
||||
case 0x9003:
|
||||
if((K4sel&2)!=(V&2))
|
||||
{
|
||||
uint8 swa;
|
||||
swa=PRGBankList[0];
|
||||
ROM_BANK8(0x8000,PRGBankList[2]);
|
||||
ROM_BANK8(0xc000,swa);
|
||||
}
|
||||
K4sel=V;
|
||||
break;
|
||||
case 0x9000:
|
||||
if(V!=0xFF)
|
||||
switch(V&0x3)
|
||||
{
|
||||
case 0:MIRROR_SET(0);break;
|
||||
case 1:MIRROR_SET(1);break;
|
||||
case 2:onemir(0);break;
|
||||
case 3:onemir(1);break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void KonamiIRQHook2(int a)
|
||||
{
|
||||
#define LCYCS 341
|
||||
if(IRQa)
|
||||
{
|
||||
acount+=a*3;
|
||||
if(acount>=LCYCS)
|
||||
{
|
||||
doagainbub:acount-=LCYCS;IRQCount++;
|
||||
if(IRQCount&0x100) {X6502_IRQBegin(FCEU_IQEXT);IRQCount=IRQLatch;}
|
||||
if(acount>=LCYCS) goto doagainbub;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Mapper23_init(void)
|
||||
{
|
||||
SetWriteHandler(0x8000,0xffff,Mapper23_write);
|
||||
MapIRQHook=KonamiIRQHook2;
|
||||
}
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
/* FCE Ultra - NES/Famicom Emulator
|
||||
*
|
||||
* Copyright notice for this file:
|
||||
* Copyright (C) 2002 Xodnizel
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
/*
|
||||
#include "mapinc.h"
|
||||
|
||||
|
||||
|
||||
DECLFW(Mapper240_write)
|
||||
{
|
||||
if(A<0x8000)
|
||||
{
|
||||
ROM_BANK32(V>>4);
|
||||
VROM_BANK8(V&0xF);
|
||||
}
|
||||
}
|
||||
|
||||
void Mapper240_init(void)
|
||||
{
|
||||
SetWriteHandler(0x4020,0x5fff,Mapper240_write);
|
||||
SetWriteHandler(0x8000,0xffff,Mapper240_write);
|
||||
}*/
|
|
@ -1,77 +0,0 @@
|
|||
/* FCE Ultra - NES/Famicom Emulator
|
||||
*
|
||||
* Copyright notice for this file:
|
||||
* Copyright (C) 2002 Xodnizel
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
/*
|
||||
#include "mapinc.h"
|
||||
|
||||
|
||||
|
||||
static DECLFW(Mapper43_write)
|
||||
{
|
||||
//printf("$%04x:$%02x\n",A,V);
|
||||
if((A&0x8122)==0x8122)
|
||||
{
|
||||
X6502_IRQEnd(FCEU_IQEXT);
|
||||
if(V&2) IRQa=1;
|
||||
else
|
||||
IRQCount=IRQa=0;
|
||||
}
|
||||
}
|
||||
|
||||
static DECLFW(M43Low)
|
||||
{
|
||||
int transo[8]={4,3,4,4,4,7,5,6};
|
||||
// int transo[8]={4,3,2,3,4,7,5,6};
|
||||
A&=0xF0FF;
|
||||
if(A==0x4022)
|
||||
setprg8(0x6000,transo[V&7]);
|
||||
//printf("$%04x:$%02x\n",A,V);
|
||||
}
|
||||
|
||||
static void M43Ho(int a)
|
||||
{
|
||||
IRQCount+=a;
|
||||
if(IRQa)
|
||||
if(IRQCount>=4096)
|
||||
{
|
||||
X6502_IRQBegin(FCEU_IQEXT);
|
||||
}
|
||||
}
|
||||
|
||||
//static DECLFR(boo)
|
||||
//{
|
||||
// printf("$%04x\n",A);
|
||||
// return( ROM[0x2000*8 +0x1000 +(A-0x5000)]);
|
||||
//}
|
||||
|
||||
void Mapper43_init(void)
|
||||
{
|
||||
setprg4(0x5000,16);
|
||||
setprg8(0x6000,2);
|
||||
setprg8(0x8000,1);
|
||||
setprg8(0xa000,0);
|
||||
setprg8(0xc000,4);
|
||||
setprg8(0xe000,9);
|
||||
SetWriteHandler(0x8000,0xffff,Mapper43_write);
|
||||
SetWriteHandler(0x4020,0x7fff,M43Low);
|
||||
//SetReadHandler(0x5000,0x5fff,boo);
|
||||
SetReadHandler(0x6000,0xffff,CartBR);
|
||||
MapIRQHook=M43Ho;
|
||||
}
|
||||
*/
|
|
@ -1,105 +0,0 @@
|
|||
/* FCE Ultra - NES/Famicom Emulator
|
||||
*
|
||||
* Copyright notice for this file:
|
||||
* Copyright (C) 2002 Xodnizel
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
#include "mapinc.h"
|
||||
|
||||
static void Fixerit(void)
|
||||
{
|
||||
switch(mapbyte2[0]&3)
|
||||
{
|
||||
case 0:vnapage[0]=vnapage[2]=CHRptr[0]+(((mapbyte1[0]|128)&CHRmask1[0])<<10);
|
||||
vnapage[1]=vnapage[3]=CHRptr[0]+(((mapbyte1[1]|128)&CHRmask1[0])<<10);
|
||||
break;
|
||||
case 1:vnapage[0]=vnapage[1]=CHRptr[0]+(((mapbyte1[0]|128)&CHRmask1[0])<<10);
|
||||
vnapage[2]=vnapage[3]=CHRptr[0]+(((mapbyte1[1]|128)&CHRmask1[0])<<10);
|
||||
break;
|
||||
case 2:vnapage[0]=vnapage[1]=vnapage[2]=vnapage[3]=CHRptr[0]+(((mapbyte1[0]|128)&CHRmask1[0])<<10);
|
||||
break;
|
||||
case 3:vnapage[0]=vnapage[1]=vnapage[2]=vnapage[3]=CHRptr[0]+(((mapbyte1[1]|128)&CHRmask1[0])<<10);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
DECLFW(Mapper68_write)
|
||||
{
|
||||
// FCEU_printf("%04x,%04x\n",A,V);
|
||||
A&=0xF000;
|
||||
|
||||
if(A>=0x8000 && A<=0xB000)
|
||||
{
|
||||
VROM_BANK2((A-0x8000)>>1,V);
|
||||
}
|
||||
else switch(A)
|
||||
{
|
||||
case 0xc000:mapbyte1[0]=V;
|
||||
if(VROM_size && mapbyte2[0]&0x10)
|
||||
Fixerit();
|
||||
break;
|
||||
|
||||
case 0xd000:mapbyte1[1]=V;
|
||||
if(VROM_size && mapbyte2[0]&0x10)
|
||||
Fixerit();
|
||||
break;
|
||||
|
||||
case 0xe000: mapbyte2[0]=V;
|
||||
if(!(V&0x10))
|
||||
{
|
||||
switch(V&3)
|
||||
{
|
||||
case 0:MIRROR_SET2(1);break;
|
||||
case 1:MIRROR_SET2(0);break;
|
||||
case 2:onemir(0);break;
|
||||
case 3:onemir(1);break;
|
||||
}
|
||||
}
|
||||
else if(VROM_size)
|
||||
{
|
||||
Fixerit();
|
||||
PPUNTARAM=0;
|
||||
}
|
||||
break;
|
||||
case 0xf000: ROM_BANK16(0x8000,V);break;
|
||||
}
|
||||
}
|
||||
|
||||
static void Mapper68_StateRestore(int version)
|
||||
{
|
||||
if(!(mapbyte2[0]&0x10))
|
||||
{
|
||||
switch(mapbyte2[0]&3)
|
||||
{
|
||||
case 0:MIRROR_SET(0);break;
|
||||
case 1:MIRROR_SET(1);break;
|
||||
case 2:onemir(0);break;
|
||||
case 3:onemir(1);break;
|
||||
}
|
||||
}
|
||||
else if(VROM_size)
|
||||
{
|
||||
Fixerit();
|
||||
PPUNTARAM=0;
|
||||
}
|
||||
}
|
||||
|
||||
void Mapper68_init(void)
|
||||
{
|
||||
SetWriteHandler(0x8000,0xffff,Mapper68_write);
|
||||
MapStateRestore=Mapper68_StateRestore;
|
||||
}
|
|
@ -1,76 +0,0 @@
|
|||
/* FCE Ultra - NES/Famicom Emulator
|
||||
*
|
||||
* Copyright notice for this file:
|
||||
* Copyright (C) 2002 Xodnizel
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
/*
|
||||
#include "mapinc.h"
|
||||
|
||||
#define rg mapbyte1
|
||||
static void DoPRG(void)
|
||||
{
|
||||
int32 b=0x10|(((rg[0]>>1)&0xF) | ((rg[0]>>3)&0x10) | ((rg[1]&1)<<5));
|
||||
if(rg[0]&0x20) // 16 KB
|
||||
{
|
||||
ROM_BANK16(0x8000,(b<<1)|(rg[0]&1));
|
||||
ROM_BANK16(0xC000,(b<<1)|(rg[0]&1));
|
||||
}
|
||||
else
|
||||
ROM_BANK32(b);
|
||||
}
|
||||
|
||||
static DECLFW(Mapper226_write)
|
||||
{
|
||||
rg[A&1]=V;
|
||||
DoPRG();
|
||||
if(A&1)
|
||||
{
|
||||
if(rg[1]&2)
|
||||
PPUCHRRAM=0; // Write protected.
|
||||
else
|
||||
PPUCHRRAM=0xFF; // Not write protected.
|
||||
}
|
||||
else
|
||||
MIRROR_SET2((rg[0]>>6)&1);
|
||||
}
|
||||
|
||||
static void M26Reset(void)
|
||||
{
|
||||
rg[0]=rg[1]=0;
|
||||
DoPRG();
|
||||
PPUCHRRAM=0xFF;
|
||||
MIRROR_SET2(0);
|
||||
}
|
||||
|
||||
static void M26Restore(int version)
|
||||
{
|
||||
DoPRG();
|
||||
if(rg[1]&2)
|
||||
PPUCHRRAM=0; // Write protected.
|
||||
else
|
||||
PPUCHRRAM=0xFF; // Not write protected.
|
||||
MIRROR_SET2((rg[0]>>6)&1);
|
||||
}
|
||||
|
||||
void Mapper226_init(void)
|
||||
{
|
||||
SetWriteHandler(0x8000,0xffff,Mapper226_write);
|
||||
MapperReset=M26Reset;
|
||||
GameStateRestore=M26Restore;
|
||||
M26Reset();
|
||||
}
|
||||
*/
|
170
vc8/fceux.vcproj
170
vc8/fceux.vcproj
|
@ -374,6 +374,18 @@
|
|||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\103.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\106.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\108.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\112.cpp"
|
||||
>
|
||||
|
@ -382,10 +394,34 @@
|
|||
RelativePath="..\src\boards\117.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\120.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\121.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\15.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\164.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\177.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\178.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\179.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\183.cpp"
|
||||
>
|
||||
|
@ -418,10 +454,22 @@
|
|||
RelativePath="..\src\boards\222.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\23.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\235.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\3d-block.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\411120-c.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\43.cpp"
|
||||
>
|
||||
|
@ -434,6 +482,10 @@
|
|||
RelativePath="..\src\boards\603-5052.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\68.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\8157.cpp"
|
||||
>
|
||||
|
@ -442,6 +494,10 @@
|
|||
RelativePath="..\src\boards\8237.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\830118C.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\88.cpp"
|
||||
>
|
||||
|
@ -459,13 +515,21 @@
|
|||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\a9711.cpp"
|
||||
RelativePath="..\src\boards\a9746.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\addrlatch.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\ax5705.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\bandai.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\bmc13in1jy110.cpp"
|
||||
>
|
||||
|
@ -486,6 +550,14 @@
|
|||
RelativePath="..\src\boards\bonza.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\bs-5.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\copyfami_mmc3.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\datalatch.cpp"
|
||||
>
|
||||
|
@ -506,6 +578,18 @@
|
|||
RelativePath="..\src\boards\fk23c.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\ghostbusters63in1.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\gs-2004.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\gs-2013.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\h2288.cpp"
|
||||
>
|
||||
|
@ -522,6 +606,10 @@
|
|||
RelativePath="..\src\boards\konami-qtai.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\ks7032.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\malee.cpp"
|
||||
>
|
||||
|
@ -546,6 +634,10 @@
|
|||
RelativePath="..\src\boards\n106.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\n625092.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\novel.cpp"
|
||||
>
|
||||
|
@ -562,6 +654,10 @@
|
|||
RelativePath="..\src\boards\sl1632.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\smb2j.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\subor.cpp"
|
||||
>
|
||||
|
@ -574,6 +670,10 @@
|
|||
RelativePath="..\src\boards\supervision.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\t-227-1.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\t-262.cpp"
|
||||
>
|
||||
|
@ -582,6 +682,10 @@
|
|||
RelativePath="..\src\boards\tengen.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\boards\tf-1201.cpp"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="drivers"
|
||||
|
@ -1879,10 +1983,6 @@
|
|||
<Filter
|
||||
Name="mappers"
|
||||
>
|
||||
<File
|
||||
RelativePath="..\src\mappers\15.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\mappers\151.cpp"
|
||||
>
|
||||
|
@ -1903,10 +2003,6 @@
|
|||
RelativePath="..\src\mappers\193.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\mappers\200.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\mappers\201.cpp"
|
||||
>
|
||||
|
@ -1967,10 +2063,6 @@
|
|||
RelativePath="..\src\mappers\229.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\mappers\23.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\mappers\230.cpp"
|
||||
>
|
||||
|
@ -1987,10 +2079,6 @@
|
|||
RelativePath="..\src\mappers\234.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\mappers\240.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\mappers\241.cpp"
|
||||
>
|
||||
|
@ -2043,46 +2131,6 @@
|
|||
RelativePath="..\src\mappers\42.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\mappers\43.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)\$(InputName)1.obj"
|
||||
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|x64"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)\$(InputName)1.obj"
|
||||
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)\$(InputName)1.obj"
|
||||
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|x64"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
ObjectFile="$(IntDir)\$(InputName)1.obj"
|
||||
XMLDocumentationFileName="$(IntDir)\$(InputName)1.xdc"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\mappers\46.cpp"
|
||||
>
|
||||
|
@ -2123,10 +2171,6 @@
|
|||
RelativePath="..\src\mappers\67.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\mappers\68.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\mappers\69.cpp"
|
||||
>
|
||||
|
@ -2203,10 +2247,6 @@
|
|||
RelativePath="..\src\mappers\99.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\mappers\__226.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath="..\src\mappers\emu2413.c"
|
||||
>
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
del /s fceux.zip
|
||||
copy ..\output\fceux.exe .
|
||||
upx ..\output\fceux.exe
|
||||
cd ..\output
|
||||
..\vc8\zip -X -9 -r ..\vc8\fceux.zip fceux.exe fceux.chm 7z.dll palettes
|
||||
move /y ..\vc8\fceux.exe .
|
||||
copy /y luapack\luapack.zip ..\vc8\
|
||||
..\vc8\zip -X -9 -r ..\vc8\luapack.zip auxlib.lua
|
||||
cd ..\documentation
|
||||
..\vc8\zip -X -9 -r ..\vc8\luapack.zip examplelua
|
||||
cd ..\vc8
|
|
@ -0,0 +1,2 @@
|
|||
call archive.bat
|
||||
call upload.bat %1
|
|
@ -0,0 +1,24 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual C++ Express 2008
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fceux", "fceux.vcproj", "{6893EF44-FEA3-46DF-B236-C4C200F54294}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release|x64 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{6893EF44-FEA3-46DF-B236-C4C200F54294}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{6893EF44-FEA3-46DF-B236-C4C200F54294}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{6893EF44-FEA3-46DF-B236-C4C200F54294}.Debug|x64.ActiveCfg = Debug|Win32
|
||||
{6893EF44-FEA3-46DF-B236-C4C200F54294}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{6893EF44-FEA3-46DF-B236-C4C200F54294}.Release|Win32.Build.0 = Release|Win32
|
||||
{6893EF44-FEA3-46DF-B236-C4C200F54294}.Release|x64.ActiveCfg = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,2 @@
|
|||
pscp -pw %1 fceux.zip fceux@www.pi-r-squared.com:web/zip/fceux.zip
|
||||
pscp -pw %1 luapack.zip fceux@www.pi-r-squared.com:web/luapack/luapack.zip
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue