Rosalie241 / RMG

Rosalie's Mupen GUI
GNU General Public License v3.0
572 stars 50 forks source link

getting an error screen when playing mods for super mario 64 (b3313) #176

Open nsc234 opened 9 months ago

nsc234 commented 9 months ago

when I choose a save slot it doesn't work and send a message that goes like- 'Thread: 5 (TLB expectation on load)' and a list of some gibberish. Memory size is 8MB.

DMMaster636 commented 9 months ago

the problem is that b3313 needs to bypass the 64mb limit you can do that by editing line 35 #define CART_ROM_ADDR_MASK UINT32_C(0x03ffffff); to #define CART_ROM_ADDR_MASK UINT32_C(0x0fffffff); located in Source/3rdParty/mupen64plus-core/src/device/cart/cart_rom.c then you just have to compile

pokemon-card commented 9 months ago

How do you compile it?

mckellenjaundice122 commented 9 months ago

How do you compile it?

For visibility's sake, someone over at the RMG discord already made a patched core .dll which does exactly this, removes the 64mb limitation on roms, here is the download to it, simply replace the original .dll with this, or rename the original by adding the .old extension after .dll.

https://cdn.discordapp.com/attachments/899250758317400065/1152257015247282176/mupen64plus.dll