Dolphin, the GameCube and Wii emulator - Forums

Full Version: [Unofficial] Widescreen Development Topic + Archive
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I updated the widescreen hack integration post at Nintendont GitHub
https://github.com/FIX94/Nintendont/issues/272
Hopefully, all patches for Nintendo exclusive games will be integrated in Nintendont.

At the moment only Star Wars Rogue Squadron 3 is remaining on my request list Smile Thanks for delivering patches so quick.

I was looking at some videos at your youtube channel and noticed that you played Super Mario 64 with no clipping at all. I used the code in archive a few days ago on real wii, but clipping was awful. Could the clipping in Super Mario 64 (VC) be fixed on the real hardware?
That was a GameShark code on the N64.
The F6 codes can be resolved by boot time DOL searching for specific games. Rebel Strike also happens to be way harder than it should be due to no FakeVMEM searching.
(01-07-2017, 08:53 AM)gamemasterplc Wrote: [ -> ]I just used an ASM hack to load the Aspect Ratio from free RAM.

(01-08-2017, 06:29 AM)gamemasterplc Wrote: [ -> ]That was a GameShark code on the N64.

Can ASM hack be used on Virtual Console? Last time it did the job very well for MGS:Twin Snakes!

(01-08-2017, 06:32 AM)gamemasterplc Wrote: [ -> ]The F6 codes can be resolved by boot time DOL searching for specific games. Rebel Strike also happens to be way harder than it should be due to no FakeVMEM searching.

Thank you for looking into it. I hope it is possible at all...
A MIPS ASM hack can be used on Virtual Console.
(01-08-2017, 06:32 AM)gamemasterplc Wrote: [ -> ]The F6 codes can be resolved by boot time DOL searching for specific games. Rebel Strike also happens to be way harder than it should be due to no FakeVMEM searching.
Thank you for looking into it! Much appreciated.
(01-08-2017, 07:01 AM)gamemasterplc Wrote: [ -> ]A MIPS ASM hack can be used on Virtual Console.
If it is not too much to ask, could you see if these hacks can be applicable for the following virtual console games:

These games suffer from clipping on real console, so I wonder if ASM hack could improve the current situation:

Super Mario 64

Paper Mario 64

There are small glitches using the existing 16:9 patches in the screen bottom corners in the following games:
F-Zero X
Sin and Punishment
Can it be fixed using different type of hack? Possibly not, but just to be sure...
The F-Zero and Sin and Punishment are unfixable unless I could figure out how to ignore scaling changes when texrects are a certain size. Super Mario 64 does need clipping changes as it needed a renderfix in Dolphin.
(01-08-2017, 07:12 AM)gamemasterplc Wrote: [ -> ]The F-Zero and Sin and Punishment are unfixable unless I could figure out how to ignore scaling changes when texrects are a certain size.

Thanks for clarifying!

1. Star Wars Rogue Squadron 3  - Please fix if it is not taking too much time; Done!
2. Super Mario 64                        - New (ASM?) hack requested to fix clipping issues; Done!
3. Paper Mario 64                        - New (ASM?) hack requested to fix clipping issues. Done!
I finally figured out how to find a function in FakeVMEM by dumping it without MMU enabled and searching for its signature. A Rogue Squardon 3 is finally possible.
16:9 Gecko Code Star Wars Rogue Squardon 3 Rebel Strike NTSC-U:
48000000 8005F71C
DE000000 7E007FFF
301AA484 801F0060
141AA480 C00D0000
E0000000 80008000
040A88A0 3FAAAAAB
Fix Clipping.

21:9 Gecko Code Star Wars Rogue Squardon 3 Rebel Strike NTSC-U:
48000000 8005F71C
DE000000 7E007FFF
301AA484 801F0060
141AA480 C00D0000
E0000000 80008000
040A88A0 3FE00000
Fix Clipping.