summaryrefslogtreecommitdiff
path: root/src/sa1.cpp
diff options
context:
space:
mode:
authortwinaphex2015-11-05 14:29:26 +0100
committertwinaphex2015-11-05 14:29:26 +0100
commita13a040c067999fa52c9e0ac8d08f6edcd6c792f (patch)
tree5bca649b1b28347e4ec3209fc7c3f3fa29076c23 /src/sa1.cpp
parent8c7819e57646ad4fd44285b49e0eaa4c55b8e231 (diff)
downloadsnes9x2002-a13a040c067999fa52c9e0ac8d08f6edcd6c792f.tar.gz
snes9x2002-a13a040c067999fa52c9e0ac8d08f6edcd6c792f.tar.bz2
snes9x2002-a13a040c067999fa52c9e0ac8d08f6edcd6c792f.zip
Change some int casts to intptr_t
Diffstat (limited to 'src/sa1.cpp')
-rw-r--r--src/sa1.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sa1.cpp b/src/sa1.cpp
index 9bd0f8f..73b1fa4 100644
--- a/src/sa1.cpp
+++ b/src/sa1.cpp
@@ -203,7 +203,7 @@ uint8 S9xSA1GetByte (uint32 address)
{
uint8 *GetAddress = SA1_Map [(address >> MEMMAP_SHIFT) & MEMMAP_MASK];
if (GetAddress >= (uint8 *) CMemory::MAP_LAST) return (*(GetAddress + (address & 0xffff)));
- return S9xSA1GetByte_JumpTable[(int) GetAddress](address);
+ return S9xSA1GetByte_JumpTable[(intptr_t) GetAddress](address);
// return (SA1_Map [(address >> MEMMAP_SHIFT) & MEMMAP_MASK] >= (uint8 *)CMemory::MAP_LAST) ?
// (*((uint8 *)(SA1_Map [(address >> MEMMAP_SHIFT) & MEMMAP_MASK]) + (address & 0xffff))) :
// S9xSA1GetByte_JumpTable[(int) SA1_Map [(address >> MEMMAP_SHIFT) & MEMMAP_MASK]](address);
@@ -292,7 +292,7 @@ void S9xSA1SetByte (uint8 byte, uint32 address)
*(Setaddress + (address & 0xffff)) = byte;
return;
}
- S9xSA1SetByte_JumpTable[(int)Setaddress](byte, address);
+ S9xSA1SetByte_JumpTable[(intptr_t)Setaddress](byte, address);
}
void S9xSA1SetPCBase (uint32 address)
@@ -305,7 +305,7 @@ void S9xSA1SetPCBase (uint32 address)
return;
}
- switch ((int) GetAddress)
+ switch ((intptr_t) GetAddress)
{
case CMemory::MAP_PPU:
SA1.PCBase = Memory.FillRAM - 0x2000;