Rename files endian.c and memory.c
This commit is contained in:
@@ -150,7 +150,7 @@ OverrideBuildCmd=0
|
||||
BuildCmd=
|
||||
|
||||
[Unit14]
|
||||
FileName=src\memory.c
|
||||
FileName=src\fceu-memory.c
|
||||
CompileCpp=0
|
||||
Folder=
|
||||
Compile=1
|
||||
@@ -460,7 +460,7 @@ OverrideBuildCmd=0
|
||||
BuildCmd=
|
||||
|
||||
[Unit65]
|
||||
FileName=src\memory.h
|
||||
FileName=src\fceu-memory.h
|
||||
CompileCpp=0
|
||||
Folder=_Headers
|
||||
Compile=1
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#include "../x6502.h"
|
||||
#include "../fceu.h"
|
||||
#include "../ppu.h"
|
||||
#include "../memory.h"
|
||||
#include "../fceu-memory.h"
|
||||
#include "../sound.h"
|
||||
#include "../state.h"
|
||||
#include "../cart.h"
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
#include "ppu.h"
|
||||
|
||||
#include "cart.h"
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
#include "x6502.h"
|
||||
|
||||
#include "general.h"
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
#include "fceu.h"
|
||||
#include "general.h"
|
||||
#include "cart.h"
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
|
||||
static uint8 *CheatRPtrs[64];
|
||||
|
||||
|
||||
@@ -1587,7 +1587,7 @@
|
||||
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Xbox 360'">CompileAsC</CompileAs>
|
||||
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release_LTCG|Xbox 360'">CompileAsC</CompileAs>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\..\src\memory.c">
|
||||
<ClCompile Include="..\..\..\..\..\src\fceu-memory.c">
|
||||
<CompileAs Condition="'$(Configuration)|$(Platform)'=='CodeAnalysis|Xbox 360'">CompileAsC</CompileAs>
|
||||
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Xbox 360'">CompileAsC</CompileAs>
|
||||
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Profile|Xbox 360'">CompileAsC</CompileAs>
|
||||
@@ -1711,7 +1711,7 @@
|
||||
<ClInclude Include="..\..\..\..\..\srcmappers\mapinc.h" />
|
||||
<ClInclude Include="..\..\..\..\..\srcmappers\vrc7tone.h" />
|
||||
<ClInclude Include="..\..\..\..\..\srcmd5.h" />
|
||||
<ClInclude Include="..\..\..\..\..\srcmemory.h" />
|
||||
<ClInclude Include="..\..\..\..\..\srcfceu-memory.h" />
|
||||
<ClInclude Include="..\..\..\..\..\srcfceu-endian.h" />
|
||||
<ClInclude Include="..\..\..\..\..\srcops.h" />
|
||||
<ClInclude Include="..\..\..\..\..\srcpalette.h" />
|
||||
|
||||
@@ -629,7 +629,7 @@
|
||||
<ClCompile Include="..\..\..\..\..\src\md5.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\..\src\memory.c">
|
||||
<ClCompile Include="..\..\..\..\..\src\fceu-memory.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\..\src\mycrc32.c">
|
||||
@@ -739,7 +739,7 @@
|
||||
<ClInclude Include="..\..\..\..\..\src\md5.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\src\memory.h">
|
||||
<ClInclude Include="..\..\..\..\..\src\fceu-memory.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\src\myendian.h">
|
||||
@@ -785,4 +785,4 @@
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
</Project>
|
||||
|
||||
@@ -845,7 +845,7 @@
|
||||
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
|
||||
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\..\src\memory.c">
|
||||
<ClCompile Include="..\..\..\..\..\src\fceu-memory.c">
|
||||
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">CompileAsC</CompileAs>
|
||||
<CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">CompileAsC</CompileAs>
|
||||
</ClCompile>
|
||||
@@ -921,7 +921,7 @@
|
||||
<ClInclude Include="..\..\..\..\..\src\mappers\mapinc.h" />
|
||||
<ClInclude Include="..\..\..\..\..\src\mappers\vrc7tone.h" />
|
||||
<ClInclude Include="..\..\..\..\..\src\md5.h" />
|
||||
<ClInclude Include="..\..\..\..\..\src\memory.h" />
|
||||
<ClInclude Include="..\..\..\..\..\src\fceu-memory.h" />
|
||||
<ClInclude Include="..\..\..\..\..\src\fceu-endian.h" />
|
||||
<ClInclude Include="..\..\..\..\..\src\ops.h" />
|
||||
<ClInclude Include="..\..\..\..\..\src\palette.h" />
|
||||
@@ -941,4 +941,4 @@
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
</Project>
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
<ClCompile Include="..\..\..\..\..\src\md5.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\..\src\memory.c">
|
||||
<ClCompile Include="..\..\..\..\..\src\fceu-memory.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\..\src\mycrc32.c">
|
||||
@@ -731,7 +731,7 @@
|
||||
<ClInclude Include="..\..\..\..\..\src\md5.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\src\memory.h">
|
||||
<ClInclude Include="..\..\..\..\..\src\fceu-memory.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\..\src\ops.h">
|
||||
@@ -777,4 +777,4 @@
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
</Project>
|
||||
|
||||
95
src/endian.c
95
src/endian.c
@@ -1,95 +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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
/* Contains file I/O functions that write/read data */
|
||||
/* LSB first. */
|
||||
|
||||
|
||||
#include <stdio.h>
|
||||
#include "types.h"
|
||||
#include "endian.h"
|
||||
|
||||
void FlipByteOrder(uint8 *src, uint32 count) {
|
||||
uint8 *start = src;
|
||||
uint8 *end = src + count - 1;
|
||||
|
||||
if ((count & 1) || !count) return; /* This shouldn't happen. */
|
||||
|
||||
while (count--) {
|
||||
uint8 tmp;
|
||||
|
||||
tmp = *end;
|
||||
*end = *start;
|
||||
*start = tmp;
|
||||
end--;
|
||||
start++;
|
||||
}
|
||||
}
|
||||
|
||||
int write16le(uint16 b, FILE *fp) {
|
||||
uint8 s[2];
|
||||
s[0] = b;
|
||||
s[1] = b >> 8;
|
||||
return((fwrite(s, 1, 2, fp) < 2) ? 0 : 2);
|
||||
}
|
||||
|
||||
int write32le(uint32 b, FILE *fp) {
|
||||
uint8 s[4];
|
||||
s[0] = b;
|
||||
s[1] = b >> 8;
|
||||
s[2] = b >> 16;
|
||||
s[3] = b >> 24;
|
||||
return((fwrite(s, 1, 4, fp) < 4) ? 0 : 4);
|
||||
}
|
||||
|
||||
int read32le(uint32 *Bufo, FILE *fp) {
|
||||
uint32 buf;
|
||||
if (fread(&buf, 1, 4, fp) < 4)
|
||||
return 0;
|
||||
#ifdef LSB_FIRST
|
||||
*(uint32*)Bufo = buf;
|
||||
#else
|
||||
*(uint32*)Bufo = ((buf & 0xFF) << 24) | ((buf & 0xFF00) << 8) | ((buf & 0xFF0000) >> 8) | ((buf & 0xFF000000) >> 24);
|
||||
#endif
|
||||
return 1;
|
||||
}
|
||||
|
||||
int read16le(char *d, FILE *fp) {
|
||||
#ifdef LSB_FIRST
|
||||
return((fread(d, 1, 2, fp) < 2) ? 0 : 2);
|
||||
#else
|
||||
int ret;
|
||||
ret = fread(d + 1, 1, 1, fp);
|
||||
ret += fread(d, 1, 1, fp);
|
||||
return ret < 2 ? 0 : 2;
|
||||
#endif
|
||||
}
|
||||
|
||||
void FCEU_en32lsb(uint8 *buf, uint32 morp) {
|
||||
buf[0] = morp;
|
||||
buf[1] = morp >> 8;
|
||||
buf[2] = morp >> 16;
|
||||
buf[3] = morp >> 24;
|
||||
}
|
||||
|
||||
uint32 FCEU_de32lsb(uint8 *morp) {
|
||||
return(morp[0] | (morp[1] << 8) | (morp[2] << 16) | (morp[3] << 24));
|
||||
}
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
int write16le(uint16 b, FILE *fp);
|
||||
int write32le(uint32 b, FILE *fp);
|
||||
int read32le(uint32 *Bufo, FILE *fp);
|
||||
void FlipByteOrder(uint8 *src, uint32 count);
|
||||
|
||||
void FCEU_en32lsb(uint8 *, uint32);
|
||||
uint32 FCEU_de32lsb(uint8 *);
|
||||
@@ -26,7 +26,7 @@
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
#include "fceu-types.h"
|
||||
#include "fceu-endian.h"
|
||||
|
||||
@@ -47,14 +47,14 @@ void FlipByteOrder(uint8 *src, uint32 count) {
|
||||
}
|
||||
}
|
||||
|
||||
int write16le(uint16 b, MEM_TYPE *fp) {
|
||||
int write16le(uint16 b, FILE *fp) {
|
||||
uint8 s[2];
|
||||
s[0] = b;
|
||||
s[1] = b >> 8;
|
||||
return((fwrite(s, 1, 2, fp) < 2) ? 0 : 2);
|
||||
}
|
||||
|
||||
int write32le(uint32 b, MEM_TYPE *fp) {
|
||||
int write32le(uint32 b, FILE *fp) {
|
||||
uint8 s[4];
|
||||
s[0] = b;
|
||||
s[1] = b >> 8;
|
||||
@@ -63,7 +63,7 @@ int write32le(uint32 b, MEM_TYPE *fp) {
|
||||
return((fwrite(s, 1, 4, fp) < 4) ? 0 : 4);
|
||||
}
|
||||
|
||||
int read32le(uint32 *Bufo, MEM_TYPE *fp) {
|
||||
int read32le(uint32 *Bufo, FILE *fp) {
|
||||
uint32 buf;
|
||||
if (fread(&buf, 1, 4, fp) < 4)
|
||||
return 0;
|
||||
@@ -75,7 +75,7 @@ int read32le(uint32 *Bufo, MEM_TYPE *fp) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
int read16le(char *d, MEM_TYPE *fp) {
|
||||
int read16le(char *d, FILE *fp) {
|
||||
#ifdef LSB_FIRST
|
||||
return((fread(d, 1, 2, fp) < 2) ? 0 : 2);
|
||||
#else
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
#ifndef FCEU_ENDIAN_H_
|
||||
#define FCEU_ENDIAN_H_
|
||||
#ifndef _FCEU_ENDIAN_H
|
||||
#define _FCEU_ENDIAN_H
|
||||
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
|
||||
int write16le(uint16 b, MEM_TYPE *fp);
|
||||
int write32le(uint32 b, MEM_TYPE *fp);
|
||||
int read32le(uint32 *Bufo, MEM_TYPE *fp);
|
||||
int write16le(uint16 b, FILE *fp);
|
||||
int write32le(uint32 b, FILE *fp);
|
||||
int read32le(uint32 *Bufo, FILE *fp);
|
||||
void FlipByteOrder(uint8 *src, uint32 count);
|
||||
|
||||
void FCEU_en32lsb(uint8 *, uint32);
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
#include "fceu-types.h"
|
||||
#include "fceu.h"
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
#include "general.h"
|
||||
|
||||
void *FCEU_gmalloc(uint32 size) {
|
||||
@@ -31,7 +31,7 @@
|
||||
#include "netplay.h"
|
||||
#include "general.h"
|
||||
#include "fceu-endian.h"
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
|
||||
#include "cart.h"
|
||||
#include "nsf.h"
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
#include "general.h"
|
||||
#include "state.h"
|
||||
#include "file.h"
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
#include "cart.h"
|
||||
#include "md5.h"
|
||||
#include "netplay.h"
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
#include "fceu-types.h"
|
||||
#include "file.h"
|
||||
#include "fceu-endian.h"
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
#include "driver.h"
|
||||
#include "general.h"
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
#include "state.h"
|
||||
#include "file.h"
|
||||
#include "general.h"
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
#include "crc32.h"
|
||||
#include "md5.h"
|
||||
#include "cheat.h"
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
#include "state.h"
|
||||
#include "cheat.h"
|
||||
#include "input.h"
|
||||
#include "endian.h"
|
||||
#include "fceu-endian.h"
|
||||
|
||||
#ifndef __LIBRETRO__
|
||||
#define NETPLAY_ENABLED
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
#include "sound.h"
|
||||
#include "nsf.h"
|
||||
#include "general.h"
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
#include "file.h"
|
||||
#include "fds.h"
|
||||
#include "cart.h"
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
#include "sound.h"
|
||||
#include "general.h"
|
||||
#include "fceu-endian.h"
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
#include "ppuview.h"
|
||||
|
||||
#include "cart.h"
|
||||
|
||||
@@ -34,12 +34,12 @@
|
||||
#include "x6502.h"
|
||||
#include "fceu.h"
|
||||
#include "sound.h"
|
||||
#include "endian.h"
|
||||
#include "fceu-endian.h"
|
||||
#include "fds.h"
|
||||
#include "general.h"
|
||||
#include "state.h"
|
||||
#include "movie.h"
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
#include "ppu.h"
|
||||
#include "netplay.h"
|
||||
#include "video.h"
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
#ifndef _FCEU_STATE_H_
|
||||
#define _FCEU_STATE_H_
|
||||
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
|
||||
void FCEUSS_Save(char *);
|
||||
int FCEUSS_Load(char *);
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
#include "state.h"
|
||||
#include "fceu-endian.h"
|
||||
#include "file.h"
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
#include "input.h"
|
||||
#include "md5.h"
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
#include "video.h"
|
||||
#include "fceu.h"
|
||||
#include "general.h"
|
||||
#include "memory.h"
|
||||
#include "fceu-memory.h"
|
||||
#include "crc32.h"
|
||||
#include "state.h"
|
||||
#include "movie.h"
|
||||
|
||||
Reference in New Issue
Block a user