File stupidcasts.patch of Package realityboy
diff -ruN a/src/vb_vbt.cpp b/src/vb_vbt.cpp
--- a/src/vb_vbt.cpp 2017-10-29 03:44:17.509916566 -0400
+++ b/src/vb_vbt.cpp 2017-10-29 03:46:59.902090775 -0400
@@ -951,7 +951,7 @@
// Initialize our rom tables.... (USA)
V810_ROM1.highaddr = 0x07000000 + romSize - 1;
V810_ROM1.lowaddr = 0x07000000;
- V810_ROM1.off = (unsigned)V810_ROM1.pmemory - V810_ROM1.lowaddr;
+ V810_ROM1.off = (unsigned long)V810_ROM1.pmemory - V810_ROM1.lowaddr;
// Offset + Lowaddr = pmemory
// Initialize our ram1 tables....
@@ -960,7 +960,7 @@
// Alocate space for it in memory
V810_DISPLAY_RAM.pmemory = (unsigned char *)calloc((V810_DISPLAY_RAM.highaddr +1) - V810_DISPLAY_RAM.lowaddr, sizeof(VB_BYTE));
// Offset + Lowaddr = pmemory
- V810_DISPLAY_RAM.off = (unsigned)V810_DISPLAY_RAM.pmemory - V810_DISPLAY_RAM.lowaddr;
+ V810_DISPLAY_RAM.off = (unsigned long)V810_DISPLAY_RAM.pmemory - V810_DISPLAY_RAM.lowaddr;
@@ -983,7 +983,7 @@
// Alocate space for it in memory
V810_SOUND_RAM.pmemory = (unsigned char *)calloc((V810_SOUND_RAM.highaddr +1) - V810_SOUND_RAM.lowaddr, sizeof(VB_BYTE));
// Offset + Lowaddr = pmemory
- V810_SOUND_RAM.off = (unsigned)V810_SOUND_RAM.pmemory - V810_SOUND_RAM.lowaddr;
+ V810_SOUND_RAM.off = (unsigned long)V810_SOUND_RAM.pmemory - V810_SOUND_RAM.lowaddr;
// Initialize our VBRam tables....
V810_VB_RAM.lowaddr = 0x05000000;
@@ -995,7 +995,7 @@
// Alocate space for it in memory
V810_VB_RAM.pmemory = (unsigned char *)calloc((V810_VB_RAM.highaddr +1) - V810_VB_RAM.lowaddr, sizeof(VB_BYTE));
// Offset + Lowaddr = pmemory
- V810_VB_RAM.off = (unsigned)V810_VB_RAM.pmemory - V810_VB_RAM.lowaddr;
+ V810_VB_RAM.off = (unsigned long)V810_VB_RAM.pmemory - V810_VB_RAM.lowaddr;
//Try to load up the saveRam file...
ram_name = (char *)calloc(256, sizeof(char));
@@ -1034,7 +1034,7 @@
// Alocate space for it in memory
V810_GAME_RAM.pmemory = (unsigned char *)calloc((V810_GAME_RAM.highaddr +1) - V810_GAME_RAM.lowaddr, sizeof(VB_BYTE));
// Offset + Lowaddr = pmemory
- V810_GAME_RAM.off = (unsigned)V810_GAME_RAM.pmemory - V810_GAME_RAM.lowaddr;
+ V810_GAME_RAM.off = (unsigned long)V810_GAME_RAM.pmemory - V810_GAME_RAM.lowaddr;
if(ramSize > ((V810_GAME_RAM.highaddr+1)-V810_GAME_RAM.lowaddr))
ramSize = ((V810_GAME_RAM.highaddr+1)-V810_GAME_RAM.lowaddr);