Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Gillou68310

Pages: [1]
General Discussion / Build mupen64plus with the new dynarec on VS2010
« on: October 28, 2014, 05:43:16 AM »
Dropbox folder:

The VS2010 solution could be found under:

Make sure you build in release mode (I disabled optimizations, so breakpoints are still available)

If you want to run a debugging session, just go to mupen64plus-ui-console properties and tweak the command line arguments in the Debugging tab. By default, roms should be placed under:

The dropbox folder also contain an AT&T to intel assembly converter in ""

Original source from:

General Discussion / Fix for the dynarec memory manager
« on: October 21, 2014, 04:21:22 AM »
Hi, I made a fix for the dynarec memory manager part, see here for more explanations:

General Discussion / Rice widescreen hack
« on: September 11, 2014, 04:54:00 AM »
If anyone is interested I hacked the rice plugin to allow playing games in widescreen mode, here's the source:

I mainly focused on Mario 64, Mario kart 64 and both zeldas, so any other games are likely to have broken graphics.

Do remember that this is a big hack and most original n64 games were never intended to support wide screens!

Known N64 games supporting widescreens:
Donkey Kong 64
Jet Force Gemini
Mickey's Speedway USA
Starshot: Space Circus Fever
Turok 2: Seeds of Evil

General Discussion / Doom64 dynarec fix
« on: November 20, 2013, 04:37:26 AM »
Just to let you now, ptitSeb has made some modifications to the dynarec and Doom64 is now working (Tested on my phone ;D).

Here's the link:

Also the changes he made seems to be related to the DK64 collision detection bug has it fixes some collision problem on some textures, for example the radio in the hut at the beginning of the game (so partial fix only :'().

General Discussion / Rayman 2 freeze partially fixed
« on: January 22, 2013, 04:00:43 PM »
A guy named Cockie posted an issue saying that he is able to play Rayman 2 on is Odys Next Device
(see issue here, after talking with him I tried to understand why the game is working on his device and not on other devices. I thought that maybe for some unknown reason his device is using the ARMv5 libraries instead of the ARMv7, so I rebuilt mupen with ARMv5 optimization only and tada!!!!! Rayman 2  is working on my SGS3 with no freeze!

It seems that some code parts are not compiled correctly using ARMv7 optimization and we need to figure out what are those parts.

In the meantime do you guys have any idea how we could allow users to choose between ARMv5 and ARMv7 within the same app?

General Discussion / Removing black border with gles2n64
« on: November 20, 2012, 10:39:15 AM »
I made a small modification to the gles2n64 src code in order to be able to remove the black borders in some games (ex: Super Mario 64)

Here's the src code:

You just need to add the window ypos or window xpos parameter in gles2n64rom.conf

rom name=SUPER MARIO 64
target FPS=25
window ypos=-4

This will remove 4% of pixels on both side of the screen.

Using % should allow to keep the same value for different screen resolution! (needs testing)

Support / Hack z option + Stretch screen
« on: November 20, 2012, 09:44:47 AM »
There's a bug with the hack z and Stretch screen options the first time you run the emu.

The hack z and Stretch screen options are set to true by default but are not effective, you have to unset and set back the options in order to make them working.

Fix for Stretch screen:
Set screen_stretch = true; in
or set  the CheckBox defaultValue="false" in preferences_video_configure.xml

Fix for Hack z:
Set Hack z = 1; in gles2n64.conf
or set  the CheckBox defaultValue="false" in preferences_video_configure.xml

General Discussion / Zelda Majora's Mask fixed
« on: October 03, 2012, 04:58:28 AM »
Hi guys I finally managed to get zelda MM working on mupen64plusAE.
Here's the source code:

The modifications I made are located in these three files:
- interupt.c (in the gen_interupt() function, I removed the SDL_Delay(10) before  SDL_PumpEvents())
- assem_arm.c (actually I only merged this one with the folowing source code coming from pandora)
- new_dynarec.c (same as above)

Source code from pandora (Zelda MM working):

And the latest version (Zelda MM not working):

I don't know if this fix break any other games except from zelda OOT, Mario64 and Banjo Kazooie.


Pages: [1]