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:
CaH4e3 2008-12-10 15:48:23 +00:00
parent 6d1651dad7
commit 63786ca82f
17 changed files with 2801 additions and 575 deletions

View File

@ -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);
}

View File

@ -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);
}

View File

@ -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;
}

View File

@ -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);
}*/

View File

@ -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;
}
*/

View File

@ -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;
}

View File

@ -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();
}
*/

View File

@ -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"
>

11
vc9/archive.bat Normal file
View File

@ -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

2
vc9/deploy.bat Normal file
View File

@ -0,0 +1,2 @@
call archive.bat
call upload.bat %1

24
vc9/fceux.sln Normal file
View File

@ -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

2657
vc9/fceux.vcproj Normal file

File diff suppressed because it is too large Load Diff

BIN
vc9/lua/lua5.1.lib Normal file

Binary file not shown.

BIN
vc9/pscp.exe Normal file

Binary file not shown.

2
vc9/upload.bat Normal file
View File

@ -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

BIN
vc9/upx.exe Normal file

Binary file not shown.

BIN
vc9/zip.exe Normal file

Binary file not shown.