• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 97 98 99 100 101 ... 117 Next »

[PATCH] Super Smash Bros Brawl USA fix
View New Posts | View Today's Posts

Pages (3): 1 2 3 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
[PATCH] Super Smash Bros Brawl USA fix
12-10-2009, 09:30 PM (This post was last modified: 12-11-2009, 12:12 AM by skid.)
#1
skid Offline
skidau / skid_au
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,006
Threads: 8
Joined: Aug 2009
I have created a patch to pass the Game ID disc check in the USA version of Super Smash Bros Brawl.

The DSP was overwriting the Game ID when it performed a DMA call to write to ARAM at 0x00000000. This patch performs a sanity check before performing a DMA transfer.

I have also tidied up the Wii disc loading routine in BS2Emu to align it with the memory map in the Wiibrew documentation. This also makes it consistent with how the SSBB code reads the disc id.

This patch fixes issue 303 and its duplicates 417, 519, 964, 25.

Tested on debug and release on x64 with single and dual layer wii games, gc games.

EDIT: Updated the patch file. The first patch broke the sound in Wii Sports.


Attached Files
.diff   Dolphin-SSBB-USA-DSP.diff (Size: 8.02 KB / Downloads: 601)
Find
Reply
12-10-2009, 11:06 PM
#2
KHRZ Offline
Above and Beyond
*******
Posts: 1,527
Threads: 61
Joined: Mar 2009
Congratulations, I have PAL though so can't test. But sure many people will ASAP...
Specs: intel i5 3570k @ 3.4GHz;
16Gb RAM; Raedon HD 7900;
Win8 64-Bit
Website Find
Reply
12-11-2009, 03:19 AM
#3
shuffle2 Offline
godisgovernment
*
Project Owner  Developers (Administrators)
Posts: 698
Threads: 17
Joined: Mar 2009
please put this on the issue tracker with a patch against head instead of here.

great job finding the issue, but I think the way you fix it isn't so good...more of a hack :>
Find
Reply
12-11-2009, 04:19 AM
#4
n3kuh
Unregistered
 
How do I use this?
Reply
12-11-2009, 05:22 AM
#5
MarioMadness
Unregistered
 
Cool Big Grin I've been waiting forever for something like this!!

I Hope This gets committed soon Angel So everyone can enjoy Super Smash bros Brawl NTSC!
Reply
12-11-2009, 05:33 AM
#6
Nebetsu Offline
Member
***
Posts: 70
Threads: 7
Joined: Sep 2009
(12-11-2009, 04:19 AM)n3kuh Wrote: How do I use this?
Find
Reply
12-11-2009, 05:47 AM
#7
James333 Offline
Above and Beyond
*******
Posts: 1,520
Threads: 8
Joined: Jul 2009
You have to apply the patch in the source code
MB : MSI Z68A-GD80
CPU : Intel Core i7 2600k @ 3.4 GHz (stock clock)
Gfx : ATI Raedon HD 6850
Ram : 4 GB DDR3-1333
OS : Windows XP x86

I speak Spanish Big Grin ( And a little English )
Find
Reply
12-11-2009, 06:00 AM
#8
skid Offline
skidau / skid_au
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,006
Threads: 8
Joined: Aug 2009
To use the patch, apply it to the source code and compile.

Someone with commit access can add it to the HEAD in svn. I have attached the patch to the issue here:

https://code.google.com/p/dolphin-emu/issues/detail?id=303
Find
Reply
12-11-2009, 06:34 AM
#9
Nebetsu Offline
Member
***
Posts: 70
Threads: 7
Joined: Sep 2009
Patch works. Tongue

Any way I can use my PAL save in NTSC Smash Bros?
Find
Reply
12-11-2009, 06:41 AM (This post was last modified: 12-11-2009, 06:41 AM by James333.)
#10
James333 Offline
Above and Beyond
*******
Posts: 1,520
Threads: 8
Joined: Jul 2009
idk , try changing the save folder from 52534250 to 52534245 and see what happens

MAKE A BACKUP FIRST
MB : MSI Z68A-GD80
CPU : Intel Core i7 2600k @ 3.4 GHz (stock clock)
Gfx : ATI Raedon HD 6850
Ram : 4 GB DDR3-1333
OS : Windows XP x86

I speak Spanish Big Grin ( And a little English )
Find
Reply
« Next Oldest | Next Newest »
Pages (3): 1 2 3 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode