more cleanups

git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@47556 e17a0e51-4ae3-4d35-97c3-1a29b211df97
This commit is contained in:
SND\weimingzhi_cp 2010-05-07 09:57:50 +00:00
parent cb7447b223
commit aaaf3199b1
7 changed files with 40 additions and 25 deletions

View File

@ -1,3 +1,12 @@
May 7, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>
* libpcsxcore/r3000a.c: Removed unneeded declarations, other minor cleanups.
* libpcsxcore/plugins.c: Likewise.
* libpcsxcore/plugins.h: Likewise.
* libpcsxcore/psxcommon.h: Added definations for boolean type, as well as
TRUE and FALSE (not used for now).
* gui/Linux.h: Declares StatesC here.
May 7, 2010 Wei Mingzhi <whistler_wmz@users.sf.net>
* libpcsxcore/misc.h: Preparing for refactor/cleanup, moved all definations

View File

@ -38,6 +38,7 @@
#define PATCHES_DIR "/.pcsx/patches/"
extern gboolean UseGui;
extern int StatesC;
char cfgfile[MAXPATHLEN]; /* ADB Comment this out - make a local var, or at least use gchar funcs */
char cfgfile_basename[MAXPATHLEN]; /* ADB Comment this out - make a local var, or at least use gchar funcs */

View File

@ -338,7 +338,7 @@ int CheckCdrom() {
Config.PsxType = 1; // pal
else Config.PsxType = 0; // ntsc
}
if (CdromLabel[0] == ' ') {
strncpy(CdromLabel, CdromId, 9);
}

View File

@ -24,7 +24,9 @@
#include "plugins.h"
#include "cdriso.h"
// FIXME: Stuff these into structs
char cdrfilename[MAXPATHLEN] = ""; // FIXME: cleanup
int cdOpenCase = 0; // FIXME: cleanup
GPUupdateLace GPU_updateLace;
GPUinit GPU_init;
GPUshutdown GPU_shutdown;
@ -139,9 +141,6 @@ NETrecvPadData NET_recvPadData;
NETsetInfo NET_setInfo;
NETkeypressed NET_keypressed;
char cdrfilename[MAXPATHLEN] = ""; // FIXME: cleanup
int cdOpenCase = 0; // FIXME: cleanup
#define CheckErr(func) \
err = SysLibError(); \
if (err != NULL) { SysMessage(_("Error loading %s: %s"), func, err); return -1; }
@ -183,7 +182,6 @@ void CALLBACK GPU__displayText(char *pText) {
SysPrintf("%s\n", pText);
}
extern int StatesC;
long CALLBACK GPU__freeze(uint32_t ulGetFreezeData, GPUFreeze_t *pF) {
pF->ulFreezeVersion = 1;
if (ulGetFreezeData == 0) {
@ -267,7 +265,7 @@ void CALLBACK GPU__clearDynarec(void (CALLBACK *callback)(void)) { }
#define LoadGpuSymN(dest, name) \
LoadSym(GPU_##dest, GPU##dest, name, 0);
int LoadGPUplugin(char *GPUdll) {
static int LoadGPUplugin(const char *GPUdll) {
void *drv;
hGPUDriver = SysLoadLibrary(GPUdll);
@ -333,9 +331,14 @@ long CALLBACK CDR__setfilename(char*filename) { return 0; }
#define LoadCdrSymN(dest, name) \
LoadSym(CDR_##dest, CDR##dest, name, 0);
int LoadCDRplugin(char *CDRdll) {
static int LoadCDRplugin(const char *CDRdll) {
void *drv;
if (CDRdll == NULL) {
cdrIsoInit();
return 0;
}
hCDRDriver = SysLoadLibrary(CDRdll);
if (hCDRDriver == NULL) {
CDR_configure = NULL;
@ -539,10 +542,10 @@ long CALLBACK SPU__freeze(uint32_t ulFreezeMode, SPUFreeze_t *pF) {
val = SPU_readRegister(0x1f801da6);
SPU_writeRegister(0x1f801da6, 0);
SPU_writeDMAMem((unsigned short *)pF->SPURam, 0x80000/2);
SPU_writeDMAMem((unsigned short *)pF->SPURam, 0x80000 / 2);
SPU_writeRegister(0x1f801da6, val);
for (addr = 0x1f801c00; addr < 0x1f801e00; addr+=2) {
for (addr = 0x1f801c00; addr < 0x1f801e00; addr += 2) {
if (addr == 0x1f801da8) { regs++; continue; }
SPU_writeRegister(addr, *(regs++));
}
@ -572,7 +575,7 @@ void CALLBACK SPU__registerCallback(void (CALLBACK *callback)(void)) {}
#define LoadSpuSymN(dest, name) \
LoadSym(SPU_##dest, SPU##dest, name, 0); \
int LoadSPUplugin(char *SPUdll) {
static int LoadSPUplugin(const char *SPUdll) {
void *drv;
hSPUDriver = SysLoadLibrary(SPUdll);
@ -634,7 +637,7 @@ long CALLBACK PAD1__keypressed() { return 0; }
LoadSym(PAD1_##dest, PAD##dest, name, 0); \
if (PAD1_##dest == NULL) PAD1_##dest = (PAD##dest) PAD1__##dest;
int LoadPAD1plugin(char *PAD1dll) {
static int LoadPAD1plugin(const char *PAD1dll) {
void *drv;
hPAD1Driver = SysLoadLibrary(PAD1dll);
@ -675,7 +678,7 @@ long CALLBACK PAD2__keypressed() { return 0; }
#define LoadPad2SymN(dest, name) \
LoadSym(PAD2_##dest, PAD##dest, name, 0);
int LoadPAD2plugin(char *PAD2dll) {
static int LoadPAD2plugin(const char *PAD2dll) {
void *drv;
hPAD2Driver = SysLoadLibrary(PAD2dll);
@ -718,7 +721,7 @@ void CALLBACK NET__about(void) {}
LoadSym(NET_##dest, NET##dest, name, 0); \
if (NET_##dest == NULL) NET_##dest = (NET##dest) NET__##dest;
int LoadNETplugin(char *NETdll) {
static int LoadNETplugin(const char *NETdll) {
void *drv;
hNETDriver = SysLoadLibrary(NETdll);
@ -757,7 +760,7 @@ int LoadPlugins() {
ReleasePlugins();
if (cdrfilename[0] != '\0') {
cdrIsoInit();
LoadCDRplugin(NULL);
} else {
sprintf(Plugin, "%s/%s", Config.PluginsDir, Config.Cdr);
if (LoadCDRplugin(Plugin) == -1) return -1;

View File

@ -326,13 +326,6 @@ extern NETrecvPadData NET_recvPadData;
extern NETsetInfo NET_setInfo;
extern NETkeypressed NET_keypressed;
int LoadCDRplugin(char *CDRdll);
int LoadGPUplugin(char *GPUdll);
int LoadSPUplugin(char *SPUdll);
int LoadPAD1plugin(char *PAD1dll);
int LoadPAD2plugin(char *PAD2dll);
int LoadNETplugin(char *NETdll);
void CALLBACK clearDynarec(void);
extern char cdrfilename[MAXPATHLEN]; // FIXME: cleanup

View File

@ -53,6 +53,16 @@ typedef uint32_t u32;
typedef uint64_t u64;
typedef uintptr_t uptr;
typedef uint8_t boolean;
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FALSE 0
#endif
// Local includes
#include "system.h"
#include "debug.h"
@ -119,8 +129,7 @@ typedef struct {
extern PcsxConfig Config;
extern int StatesC;
extern int cdOpenCase;
extern int cdOpenCase; // FIXME: cleanup
extern int NetOpened;
#define gzfreeze(ptr, size) \

View File

@ -85,7 +85,7 @@ void psxShutdown() {
FreeCheatSearchResults(); // FIXME: cleanup
FreeCheatSearchMem(); // FIXME: cleanup
FreePPFCache(); // FIXME: cleanup
FreePPFCache();
}
void psxException(u32 code, u32 bd) {