corrected c-style includes, added static_casts around compile time conversions
there were a lot of lines that needed static_casts to get rid of compiler errors (c++11 issues) so I added them. Replaced #include<lib.h>s with #include<clib>s, and moved them below the local includes
This commit is contained in:
parent
1478ebebeb
commit
bc8a01178d
|
@ -1,15 +1,15 @@
|
||||||
/// \file
|
/// \file
|
||||||
/// \brief 6502 assembler and disassembler
|
/// \brief 6502 assembler and disassembler
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "utils/xstring.h"
|
#include "utils/xstring.h"
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
#include "asm.h"
|
#include "asm.h"
|
||||||
#include "x6502.h"
|
#include "x6502.h"
|
||||||
|
|
||||||
|
#include <cstring>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstdio>
|
||||||
///assembles the string to an instruction located at addr, storing opcodes in output buffer
|
///assembles the string to an instruction located at addr, storing opcodes in output buffer
|
||||||
int Assemble(unsigned char *output, int addr, char *str) {
|
int Assemble(unsigned char *output, int addr, char *str) {
|
||||||
//unsigned char opcode[3] = { 0,0,0 };
|
//unsigned char opcode[3] = { 0,0,0 };
|
||||||
|
|
|
@ -21,10 +21,6 @@
|
||||||
/// \file
|
/// \file
|
||||||
/// \brief This file contains all code for coordinating the mapping in of the address space external to the NES.
|
/// \brief This file contains all code for coordinating the mapping in of the address space external to the NES.
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <limits.h>
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "fceu.h"
|
#include "fceu.h"
|
||||||
#include "ppu.h"
|
#include "ppu.h"
|
||||||
|
@ -37,6 +33,11 @@
|
||||||
#include "utils/memory.h"
|
#include "utils/memory.h"
|
||||||
|
|
||||||
|
|
||||||
|
#include <cstring>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <climits>
|
||||||
|
|
||||||
uint8 *Page[32], *VPage[8];
|
uint8 *Page[32], *VPage[8];
|
||||||
uint8 **VPageR = VPage;
|
uint8 **VPageR = VPage;
|
||||||
uint8 *VPageG[8];
|
uint8 *VPageG[8];
|
||||||
|
|
|
@ -18,11 +18,6 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <ctype.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "x6502.h"
|
#include "x6502.h"
|
||||||
|
@ -33,6 +28,12 @@
|
||||||
#include "driver.h"
|
#include "driver.h"
|
||||||
#include "utils/memory.h"
|
#include "utils/memory.h"
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstring>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cctype>
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
static uint8 *CheatRPtrs[64];
|
static uint8 *CheatRPtrs[64];
|
||||||
|
|
|
@ -39,16 +39,16 @@
|
||||||
* PC Bank -> 'K'
|
* PC Bank -> 'K'
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <assert.h>
|
|
||||||
#include <ctype.h>
|
|
||||||
|
|
||||||
#include "conddebug.h"
|
#include "conddebug.h"
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "utils/memory.h"
|
#include "utils/memory.h"
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstring>
|
||||||
|
#include <cassert>
|
||||||
|
#include <cctype>
|
||||||
|
|
||||||
// Next non-whitespace character in string
|
// Next non-whitespace character in string
|
||||||
char next;
|
char next;
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
/// \file
|
/// \file
|
||||||
/// \brief Contains methods related to the build configuration
|
/// \brief Contains methods related to the build configuration
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
#include "fceu.h"
|
#include "fceu.h"
|
||||||
#include "driver.h"
|
#include "driver.h"
|
||||||
#include "utils/memory.h"
|
#include "utils/memory.h"
|
||||||
|
|
||||||
|
#include <cstring>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
|
||||||
static char *aboutString = 0;
|
static char *aboutString = 0;
|
||||||
|
|
||||||
///returns a string suitable for use in an aboutbox
|
///returns a string suitable for use in an aboutbox
|
||||||
|
|
|
@ -1,9 +1,5 @@
|
||||||
/// \file
|
/// \file
|
||||||
/// \brief Implements core debugging facilities
|
/// \brief Implements core debugging facilities
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "x6502.h"
|
#include "x6502.h"
|
||||||
#include "fceu.h"
|
#include "fceu.h"
|
||||||
|
@ -15,6 +11,10 @@
|
||||||
|
|
||||||
#include "x6502abbrev.h"
|
#include "x6502abbrev.h"
|
||||||
|
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstring>
|
||||||
|
|
||||||
|
|
||||||
int vblankScanLines = 0; //Used to calculate scanlines 240-261 (vblank)
|
int vblankScanLines = 0; //Used to calculate scanlines 240-261 (vblank)
|
||||||
int vblankPixel = 0; //Used to calculate the pixels in vblank
|
int vblankPixel = 0; //Used to calculate the pixels in vblank
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
#include <assert.h>
|
|
||||||
|
|
||||||
void DrawTextLineBG(uint8 *dest);
|
void DrawTextLineBG(uint8 *dest);
|
||||||
void DrawMessage(bool beforeMovie);
|
void DrawMessage(bool beforeMovie);
|
||||||
void FCEU_DrawRecordingStatus(uint8* XBuf);
|
void FCEU_DrawRecordingStatus(uint8* XBuf);
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
#ifndef __DRIVER_H_
|
#ifndef __DRIVER_H_
|
||||||
#define __DRIVER_H_
|
#define __DRIVER_H_
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <string>
|
|
||||||
#include <iosfwd>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "git.h"
|
#include "git.h"
|
||||||
#include "file.h"
|
#include "file.h"
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstring>
|
||||||
|
#include <iosfwd>
|
||||||
|
|
||||||
FILE *FCEUD_UTF8fopen(const char *fn, const char *mode);
|
FILE *FCEUD_UTF8fopen(const char *fn, const char *mode);
|
||||||
inline FILE *FCEUD_UTF8fopen(const std::string &n, const char *mode) { return FCEUD_UTF8fopen(n.c_str(),mode); }
|
inline FILE *FCEUD_UTF8fopen(const std::string &n, const char *mode) { return FCEUD_UTF8fopen(n.c_str(),mode); }
|
||||||
EMUFILE_FILE* FCEUD_UTF8_fstream(const char *n, const char *m);
|
EMUFILE_FILE* FCEUD_UTF8_fstream(const char *n, const char *m);
|
||||||
|
|
|
@ -20,10 +20,11 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
THE SOFTWARE.
|
THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <vector>
|
|
||||||
#include "emufile.h"
|
#include "emufile.h"
|
||||||
#include "utils/xstring.h"
|
#include "utils/xstring.h"
|
||||||
|
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
bool EMUFILE::readAllBytes(std::vector<u8>* dstbuf, const std::string& fname)
|
bool EMUFILE::readAllBytes(std::vector<u8>* dstbuf, const std::string& fname)
|
||||||
{
|
{
|
||||||
EMUFILE_FILE file(fname.c_str(),"rb");
|
EMUFILE_FILE file(fname.c_str(),"rb");
|
||||||
|
@ -274,4 +275,4 @@ size_t EMUFILE::readdouble(double* val)
|
||||||
size_t ret = read64le(&temp);
|
size_t ret = read64le(&temp);
|
||||||
*val = u64_to_double(temp);
|
*val = u64_to_double(temp);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,20 +25,20 @@ THE SOFTWARE.
|
||||||
#ifndef EMUFILE_H
|
#ifndef EMUFILE_H
|
||||||
#define EMUFILE_H
|
#define EMUFILE_H
|
||||||
|
|
||||||
#include <assert.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <vector>
|
|
||||||
#include <algorithm>
|
|
||||||
#include <string>
|
|
||||||
#include <stdarg.h>
|
|
||||||
|
|
||||||
#include "emufile_types.h"
|
#include "emufile_types.h"
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
#ifdef _MSC_VER
|
||||||
#include <io.h>
|
#include <io.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <cassert>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstring>
|
||||||
|
#include <cstdarg>
|
||||||
|
#include <vector>
|
||||||
|
#include <algorithm>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
class EMUFILE {
|
class EMUFILE {
|
||||||
protected:
|
protected:
|
||||||
bool failbit;
|
bool failbit;
|
||||||
|
|
|
@ -18,12 +18,6 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <stdarg.h>
|
|
||||||
#include <time.h>
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "x6502.h"
|
#include "x6502.h"
|
||||||
#include "fceu.h"
|
#include "fceu.h"
|
||||||
|
@ -49,7 +43,6 @@
|
||||||
#include "file.h"
|
#include "file.h"
|
||||||
#include "vsuni.h"
|
#include "vsuni.h"
|
||||||
#include "ines.h"
|
#include "ines.h"
|
||||||
|
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
#include "drivers/win/pref.h"
|
#include "drivers/win/pref.h"
|
||||||
|
|
||||||
|
@ -65,9 +58,6 @@ extern int32 fps_scale_frameadvance;
|
||||||
extern void RefreshThrottleFPS();
|
extern void RefreshThrottleFPS();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <fstream>
|
|
||||||
#include <sstream>
|
|
||||||
|
|
||||||
#ifdef _S9XLUA_H
|
#ifdef _S9XLUA_H
|
||||||
#include "fceulua.h"
|
#include "fceulua.h"
|
||||||
#endif
|
#endif
|
||||||
|
@ -86,6 +76,16 @@ extern void RefreshThrottleFPS();
|
||||||
#include "drivers/sdl/sdl.h"
|
#include "drivers/sdl/sdl.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <fstream>
|
||||||
|
#include <sstream>
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
#include <cstring>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstdarg>
|
||||||
|
#include <ctime>
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
int AFon = 1, AFoff = 1, AutoFireOffset = 0; //For keeping track of autofire settings
|
int AFon = 1, AFoff = 1, AutoFireOffset = 0; //For keeping track of autofire settings
|
||||||
|
@ -98,14 +98,20 @@ bool AutoResumePlay = false;
|
||||||
char romNameWhenClosingEmulator[2048] = {0};
|
char romNameWhenClosingEmulator[2048] = {0};
|
||||||
|
|
||||||
FCEUGI::FCEUGI()
|
FCEUGI::FCEUGI()
|
||||||
: filename(0)
|
: filename(0),
|
||||||
, archiveFilename(0) {
|
archiveFilename(0) {
|
||||||
//printf("%08x",opsize); // WTF?!
|
//printf("%08x",opsize); // WTF?!
|
||||||
}
|
}
|
||||||
|
|
||||||
FCEUGI::~FCEUGI() {
|
FCEUGI::~FCEUGI() {
|
||||||
if (filename) delete filename;
|
if (filename) {
|
||||||
if (archiveFilename) delete archiveFilename;
|
free(filename);
|
||||||
|
filename = NULL;
|
||||||
|
}
|
||||||
|
if (archiveFilename) {
|
||||||
|
delete archiveFilename;
|
||||||
|
archiveFilename = NULL;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CheckFileExists(const char* filename) {
|
bool CheckFileExists(const char* filename) {
|
||||||
|
|
2904
trunk/src/fcoeffs.h
2904
trunk/src/fcoeffs.h
File diff suppressed because it is too large
Load Diff
|
@ -18,10 +18,6 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "x6502.h"
|
#include "x6502.h"
|
||||||
#include "fceu.h"
|
#include "fceu.h"
|
||||||
|
@ -37,6 +33,10 @@
|
||||||
#include "driver.h"
|
#include "driver.h"
|
||||||
#include "movie.h"
|
#include "movie.h"
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstring>
|
||||||
|
|
||||||
// TODO: Add code to put a delay in between the time a disk is inserted
|
// TODO: Add code to put a delay in between the time a disk is inserted
|
||||||
// and the when it can be successfully read/written to. This should
|
// and the when it can be successfully read/written to. This should
|
||||||
// prevent writes to wrong places OR add code to prevent disk ejects
|
// prevent writes to wrong places OR add code to prevent disk ejects
|
||||||
|
|
|
@ -18,18 +18,6 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <limits.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdarg.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
#include <fstream>
|
|
||||||
|
|
||||||
#ifndef WIN32
|
|
||||||
#include <zlib.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "file.h"
|
#include "file.h"
|
||||||
|
@ -49,6 +37,19 @@
|
||||||
#include "driver.h"
|
#include "driver.h"
|
||||||
#include "utils/xstring.h"
|
#include "utils/xstring.h"
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <climits>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstring>
|
||||||
|
#include <cstdarg>
|
||||||
|
#include <sys/types.h>
|
||||||
|
#include <sys/stat.h>
|
||||||
|
#include <fstream>
|
||||||
|
|
||||||
|
#ifndef WIN32
|
||||||
|
#include <zlib.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
bool bindSavestate = true; //Toggle that determines if a savestate filename will include the movie filename
|
bool bindSavestate = true; //Toggle that determines if a savestate filename will include the movie filename
|
||||||
|
|
|
@ -3,11 +3,12 @@
|
||||||
|
|
||||||
#define MAX_MOVIEFILENAME_LEN 80
|
#define MAX_MOVIEFILENAME_LEN 80
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <iostream>
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "emufile.h"
|
#include "emufile.h"
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
extern bool bindSavestate;
|
extern bool bindSavestate;
|
||||||
|
|
||||||
struct FCEUFILE {
|
struct FCEUFILE {
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
/// \file
|
/// \file
|
||||||
/// \brief Sound filtering code
|
/// \brief Sound filtering code
|
||||||
|
|
||||||
#include <math.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
|
|
||||||
#include "sound.h"
|
#include "sound.h"
|
||||||
|
@ -12,6 +10,9 @@
|
||||||
|
|
||||||
#include "fcoeffs.h"
|
#include "fcoeffs.h"
|
||||||
|
|
||||||
|
#include <cmath>
|
||||||
|
#include <cstdio>
|
||||||
|
|
||||||
static int32 sq2coeffs[SQ2NCOEFFS];
|
static int32 sq2coeffs[SQ2NCOEFFS];
|
||||||
static int32 coeffs[NCOEFFS];
|
static int32 coeffs[NCOEFFS];
|
||||||
|
|
||||||
|
|
|
@ -19,10 +19,6 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "x6502.h"
|
#include "x6502.h"
|
||||||
#include "fceu.h"
|
#include "fceu.h"
|
||||||
|
@ -42,6 +38,10 @@
|
||||||
#include "vsuni.h"
|
#include "vsuni.h"
|
||||||
#include "driver.h"
|
#include "driver.h"
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstring>
|
||||||
|
|
||||||
extern SFORMAT FCEUVSUNI_STATEINFO[];
|
extern SFORMAT FCEUVSUNI_STATEINFO[];
|
||||||
|
|
||||||
//mbg merge 6/29/06 - these need to be global
|
//mbg merge 6/29/06 - these need to be global
|
||||||
|
|
|
@ -19,10 +19,6 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <ostream>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "x6502.h"
|
#include "x6502.h"
|
||||||
|
|
||||||
|
@ -52,6 +48,11 @@
|
||||||
#include "drivers/win/window.h"
|
#include "drivers/win/window.h"
|
||||||
#include "drivers/win/ntview.h"
|
#include "drivers/win/ntview.h"
|
||||||
#include "drivers/win/taseditor.h"
|
#include "drivers/win/taseditor.h"
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <ostream>
|
||||||
|
#include <cstring>
|
||||||
|
|
||||||
extern bool mustRewindNow;
|
extern bool mustRewindNow;
|
||||||
#endif // WIN32
|
#endif // WIN32
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,11 @@
|
||||||
#ifndef _INPUT_H_
|
#ifndef _INPUT_H_
|
||||||
#define _INPUT_H_
|
#define _INPUT_H_
|
||||||
|
|
||||||
#include <ostream>
|
|
||||||
|
|
||||||
#include "git.h"
|
#include "git.h"
|
||||||
|
|
||||||
|
#include <ostream>
|
||||||
|
|
||||||
void LagCounterToggle(void);
|
void LagCounterToggle(void);
|
||||||
|
|
||||||
class MovieRecord;
|
class MovieRecord;
|
||||||
|
|
|
@ -1,16 +1,3 @@
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <ctype.h>
|
|
||||||
#include <zlib.h>
|
|
||||||
#include <assert.h>
|
|
||||||
#include <vector>
|
|
||||||
#include <map>
|
|
||||||
#include <string>
|
|
||||||
#include <algorithm>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <math.h>
|
|
||||||
|
|
||||||
#ifdef __linux
|
#ifdef __linux
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#define SetCurrentDir chdir
|
#define SetCurrentDir chdir
|
||||||
|
@ -48,6 +35,20 @@
|
||||||
extern TASEDITOR_LUA taseditor_lua;
|
extern TASEDITOR_LUA taseditor_lua;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstring>
|
||||||
|
#include <cctype>
|
||||||
|
#include <cassert>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cmath>
|
||||||
|
#include <zlib.h>
|
||||||
|
|
||||||
|
#include <vector>
|
||||||
|
#include <map>
|
||||||
|
#include <string>
|
||||||
|
#include <algorithm>
|
||||||
|
|
||||||
bool CheckLua()
|
bool CheckLua()
|
||||||
{
|
{
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
|
@ -3115,7 +3116,7 @@ static int hex2int(lua_State *L, char c) {
|
||||||
static const struct ColorMapping
|
static const struct ColorMapping
|
||||||
{
|
{
|
||||||
const char* name;
|
const char* name;
|
||||||
int value;
|
unsigned int value;
|
||||||
}
|
}
|
||||||
s_colorMapping [] =
|
s_colorMapping [] =
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,13 +1,3 @@
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <assert.h>
|
|
||||||
#include <zlib.h>
|
|
||||||
#include <iomanip>
|
|
||||||
#include <fstream>
|
|
||||||
#include <limits.h>
|
|
||||||
#include <stdarg.h>
|
|
||||||
|
|
||||||
#include "emufile.h"
|
#include "emufile.h"
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
|
@ -39,11 +29,20 @@
|
||||||
#include "./drivers/win/common.h"
|
#include "./drivers/win/common.h"
|
||||||
#include "./drivers/win/window.h"
|
#include "./drivers/win/window.h"
|
||||||
extern void AddRecentMovieFile(const char *filename);
|
extern void AddRecentMovieFile(const char *filename);
|
||||||
|
|
||||||
#include "./drivers/win/taseditor.h"
|
#include "./drivers/win/taseditor.h"
|
||||||
extern bool mustEngageTaseditor;
|
extern bool mustEngageTaseditor;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstring>
|
||||||
|
#include <cassert>
|
||||||
|
#include <iomanip>
|
||||||
|
#include <fstream>
|
||||||
|
#include <climits>
|
||||||
|
#include <cstdarg>
|
||||||
|
#include <zlib.h>
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
#define MOVIE_VERSION 3
|
#define MOVIE_VERSION 3
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
#ifndef __MOVIE_H_
|
#ifndef __MOVIE_H_
|
||||||
#define __MOVIE_H_
|
#define __MOVIE_H_
|
||||||
|
|
||||||
|
#include "input/zapper.h"
|
||||||
|
#include "utils/guid.h"
|
||||||
|
#include "utils/md5.h"
|
||||||
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <ostream>
|
#include <ostream>
|
||||||
#include <stdlib.h>
|
#include <cstdlib>
|
||||||
|
|
||||||
#include "input/zapper.h"
|
|
||||||
#include "utils/guid.h"
|
|
||||||
#include "utils/md5.h"
|
|
||||||
|
|
||||||
struct FCEUFILE;
|
struct FCEUFILE;
|
||||||
|
|
||||||
|
|
|
@ -19,15 +19,6 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
//#include <unistd.h> //mbg merge 7/17/06 removed
|
|
||||||
|
|
||||||
#include <zlib.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "file.h"
|
#include "file.h"
|
||||||
#include "utils/endian.h"
|
#include "utils/endian.h"
|
||||||
|
@ -39,6 +30,15 @@
|
||||||
#include "driver.h"
|
#include "driver.h"
|
||||||
#include "utils/memory.h"
|
#include "utils/memory.h"
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstring>
|
||||||
|
#include <sys/types.h>
|
||||||
|
#include <sys/stat.h>
|
||||||
|
//#include <unistd.h> //mbg merge 7/17/06 removed
|
||||||
|
|
||||||
|
#include <zlib.h>
|
||||||
|
|
||||||
int FCEUnetplay=0;
|
int FCEUnetplay=0;
|
||||||
|
|
||||||
static uint8 netjoy[4]; // Controller cache.
|
static uint8 netjoy[4]; // Controller cache.
|
||||||
|
|
|
@ -21,11 +21,6 @@
|
||||||
/// \file
|
/// \file
|
||||||
/// \brief implements a built-in NSF player. This is a perk--not a part of the emu core
|
/// \brief implements a built-in NSF player. This is a perk--not a part of the emu core
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include <math.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "x6502.h"
|
#include "x6502.h"
|
||||||
#include "fceu.h"
|
#include "fceu.h"
|
||||||
|
@ -47,6 +42,11 @@
|
||||||
#define M_PI 3.14159265358979323846
|
#define M_PI 3.14159265358979323846
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstring>
|
||||||
|
#include <cmath>
|
||||||
|
|
||||||
static uint8 SongReload;
|
static uint8 SongReload;
|
||||||
static int CurrentSong;
|
static int CurrentSong;
|
||||||
|
|
||||||
|
|
|
@ -18,11 +18,6 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <math.h>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "file.h"
|
#include "file.h"
|
||||||
|
@ -42,6 +37,11 @@
|
||||||
#define M_PI 3.14159265358979323846
|
#define M_PI 3.14159265358979323846
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cmath>
|
||||||
|
#include <cstring>
|
||||||
|
|
||||||
static int ntsccol=0;
|
static int ntsccol=0;
|
||||||
static int ntsctint=46+10;
|
static int ntsctint=46+10;
|
||||||
static int ntschue=72;
|
static int ntschue=72;
|
||||||
|
@ -98,9 +98,34 @@ void FCEUI_SetNTSCTH(int n, int tint, int hue)
|
||||||
static uint8 lastd=0;
|
static uint8 lastd=0;
|
||||||
void SetNESDeemph(uint8 d, int force)
|
void SetNESDeemph(uint8 d, int force)
|
||||||
{
|
{
|
||||||
static uint16 rtmul[7]={32768*1.239,32768*.794,32768*1.019,32768*.905,32768*1.023,32768*.741,32768*.75};
|
static uint16 rtmul[]={
|
||||||
static uint16 gtmul[7]={32768*.915,32768*1.086,32768*.98,32768*1.026,32768*.908,32768*.987,32768*.75};
|
static_cast<uint16>(32768*1.239),
|
||||||
static uint16 btmul[7]={32768*.743,32768*.882,32768*.653,32768*1.277,32768*.979,32768*.101,32768*.75};
|
static_cast<uint16>(32768*.794),
|
||||||
|
static_cast<uint16>(32768*1.019),
|
||||||
|
static_cast<uint16>(32768*.905),
|
||||||
|
static_cast<uint16>(32768*1.023),
|
||||||
|
static_cast<uint16>(32768*.741),
|
||||||
|
static_cast<uint16>(32768*.75)
|
||||||
|
};
|
||||||
|
static uint16 gtmul[]={
|
||||||
|
static_cast<uint16>(32768*.915),
|
||||||
|
static_cast<uint16>(32768*1.086),
|
||||||
|
static_cast<uint16>(32768*.98),
|
||||||
|
static_cast<uint16>(32768*1.026),
|
||||||
|
static_cast<uint16>(32768*.908),
|
||||||
|
static_cast<uint16>(32768*.987),
|
||||||
|
static_cast<uint16>(32768*.75)
|
||||||
|
};
|
||||||
|
static uint16 btmul[]={
|
||||||
|
static_cast<uint16>(32768*.743),
|
||||||
|
static_cast<uint16>(32768*.882),
|
||||||
|
static_cast<uint16>(32768*.653),
|
||||||
|
static_cast<uint16>(32768*1.277),
|
||||||
|
static_cast<uint16>(32768*.979),
|
||||||
|
static_cast<uint16>(32768*.101),
|
||||||
|
static_cast<uint16>(32768*.75)
|
||||||
|
};
|
||||||
|
|
||||||
uint32 r,g,b;
|
uint32 r,g,b;
|
||||||
int x;
|
int x;
|
||||||
|
|
||||||
|
|
|
@ -19,10 +19,6 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "x6502.h"
|
#include "x6502.h"
|
||||||
#include "fceu.h"
|
#include "fceu.h"
|
||||||
|
@ -41,6 +37,10 @@
|
||||||
#include "driver.h"
|
#include "driver.h"
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
|
|
||||||
|
#include <cstring>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
|
||||||
#define VBlankON (PPU[0] & 0x80) //Generate VBlank NMI
|
#define VBlankON (PPU[0] & 0x80) //Generate VBlank NMI
|
||||||
#define Sprite16 (PPU[0] & 0x20) //Sprites 8x16/8x8
|
#define Sprite16 (PPU[0] & 0x20) //Sprites 8x16/8x8
|
||||||
#define BGAdrHI (PPU[0] & 0x10) //BG pattern adr $0000/$1000
|
#define BGAdrHI (PPU[0] & 0x10) //BG pattern adr $0000/$1000
|
||||||
|
|
|
@ -18,11 +18,6 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "x6502.h"
|
#include "x6502.h"
|
||||||
|
|
||||||
|
@ -33,6 +28,10 @@
|
||||||
#include "wave.h"
|
#include "wave.h"
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
|
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstring>
|
||||||
|
|
||||||
static uint32 wlookup1[32];
|
static uint32 wlookup1[32];
|
||||||
static uint32 wlookup2[203];
|
static uint32 wlookup2[203];
|
||||||
|
|
||||||
|
|
|
@ -20,15 +20,6 @@
|
||||||
|
|
||||||
// TODO: Add (better) file io error checking
|
// TODO: Add (better) file io error checking
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
//#include <unistd.h> //mbg merge 7/17/06 removed
|
|
||||||
|
|
||||||
#include <vector>
|
|
||||||
#include <fstream>
|
|
||||||
|
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "x6502.h"
|
#include "x6502.h"
|
||||||
|
@ -58,6 +49,15 @@
|
||||||
#include "drivers/win/ramwatch.h"
|
#include "drivers/win/ramwatch.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstring>
|
||||||
|
//#include <unistd.h> //mbg merge 7/17/06 removed
|
||||||
|
|
||||||
|
#include <vector>
|
||||||
|
#include <fstream>
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
static void (*SPreSave)(void);
|
static void (*SPreSave)(void);
|
||||||
|
|
|
@ -22,11 +22,6 @@
|
||||||
/* **INCOMPLETE** */
|
/* **INCOMPLETE** */
|
||||||
/* Override stuff: CHR RAM instead of CHR ROM, mirroring. */
|
/* Override stuff: CHR RAM instead of CHR ROM, mirroring. */
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "fceu.h"
|
#include "fceu.h"
|
||||||
#include "cart.h"
|
#include "cart.h"
|
||||||
|
@ -40,6 +35,10 @@
|
||||||
#include "input.h"
|
#include "input.h"
|
||||||
#include "driver.h"
|
#include "driver.h"
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstring>
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
char ID[4];
|
char ID[4];
|
||||||
uint32 info;
|
uint32 info;
|
||||||
|
|
|
@ -18,16 +18,6 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef WIN32
|
|
||||||
#include <stdint.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <stdarg.h>
|
|
||||||
#include <zlib.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "video.h"
|
#include "video.h"
|
||||||
#include "fceu.h"
|
#include "fceu.h"
|
||||||
|
@ -55,6 +45,16 @@
|
||||||
#include "drivers/videolog/nesvideos-piece.h"
|
#include "drivers/videolog/nesvideos-piece.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef WIN32
|
||||||
|
#include <stdint.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include <cstring>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
#include <cstdarg>
|
||||||
|
#include <zlib.h>
|
||||||
|
|
||||||
uint8 *XBuf=NULL;
|
uint8 *XBuf=NULL;
|
||||||
uint8 *XBackBuf=NULL;
|
uint8 *XBackBuf=NULL;
|
||||||
int ClipSidesOffset=0; //Used to move displayed messages when Clips left and right sides is checked
|
int ClipSidesOffset=0; //Used to move displayed messages when Clips left and right sides is checked
|
||||||
|
|
|
@ -18,9 +18,6 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "x6502.h"
|
#include "x6502.h"
|
||||||
#include "fceu.h"
|
#include "fceu.h"
|
||||||
|
@ -30,6 +27,9 @@
|
||||||
#include "state.h"
|
#include "state.h"
|
||||||
#include "driver.h"
|
#include "driver.h"
|
||||||
|
|
||||||
|
#include <cstring>
|
||||||
|
#include <cstdio>
|
||||||
|
|
||||||
#define IOPTION_GUN 0x1
|
#define IOPTION_GUN 0x1
|
||||||
#define IOPTION_SWAPDIRAB 0x2
|
#define IOPTION_SWAPDIRAB 0x2
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "fceu.h"
|
#include "fceu.h"
|
||||||
|
|
||||||
|
@ -8,6 +5,9 @@
|
||||||
#include "sound.h"
|
#include "sound.h"
|
||||||
#include "wave.h"
|
#include "wave.h"
|
||||||
|
|
||||||
|
#include <cstdio>
|
||||||
|
#include <cstdlib>
|
||||||
|
|
||||||
static FILE *soundlog=0;
|
static FILE *soundlog=0;
|
||||||
static long wsize;
|
static long wsize;
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,6 @@
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <string.h>
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
#include "x6502.h"
|
#include "x6502.h"
|
||||||
#include "fceu.h"
|
#include "fceu.h"
|
||||||
|
@ -29,6 +28,8 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "x6502abbrev.h"
|
#include "x6502abbrev.h"
|
||||||
|
|
||||||
|
#include <cstring>
|
||||||
X6502 X;
|
X6502 X;
|
||||||
uint32 timestamp;
|
uint32 timestamp;
|
||||||
void (*MapIRQHook)(int a);
|
void (*MapIRQHook)(int a);
|
||||||
|
|
Loading…
Reference in New Issue