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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 43 44 45 46 47 ... 365 Next »

Enhanced Gecko Codehandler
View New Posts | View Today's Posts

Poll: Do you want support for more Gecko Codes and Enhanced Button Activator Support?
This poll is closed.
Yes
100.00%
5 100.00%
No
0%
0 0%
Total 5 vote(s) 100%
* You voted for this item. [Show Results]

Thread Closed 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Enhanced Gecko Codehandler
01-02-2017, 04:50 AM (This post was last modified: 01-02-2017, 08:09 AM by gamemasterplc.)
#1
gamemasterplc Offline
Above and Beyond
*******
Posts: 1,116
Threads: 7
Joined: Mar 2016
My custom codehandler will allow you to use button activated Gecko Codes that modify assembly on the emulator properly. My custom codehandler however lacks debugging. I just added cache invalidation instructions after operations that store values excluding 8 and 16 bit stores. You can also use more codes than 255. I cannot attach binary files so I have to use an external site to link to the codehandler. The Gecko codehandler is open source so I can link to source code for my custom codehandler if requested. My custom codehandler can be downloaded at https://www.dropbox.com/s/7mzcan73myv0048/codehandler.bin?dl=1. Replace the existing codehandler.bin in the Sys directory within the Dolphin install folder to use. Any hack that uses the Gecko registers will not work.
Website is gamemasterplc.com. Youtube Channel is gamemasterplc.
Website Find
01-02-2017, 07:09 AM
#2
skid Offline
skidau / skid_au
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,006
Threads: 8
Joined: Aug 2009
Good job.
Find
01-02-2017, 07:46 AM (This post was last modified: 01-02-2017, 07:49 AM by gamemasterplc.)
#3
gamemasterplc Offline
Above and Beyond
*******
Posts: 1,116
Threads: 7
Joined: Mar 2016
It was a basic hack adding instruction cache invalidation instructions right after the store operations in the Gecko Codehandler. The instructions are icbi r0, r* and isync. The asterisk means the register containing the starting address to invalidate 32 bytes forward. The 1st operand being r0 is because r0 is ignored in some instruction operands like the 2nd operand of an addi instruction.
Website is gamemasterplc.com. Youtube Channel is gamemasterplc.
Website Find
11-12-2018, 06:34 AM
#4
RamenFlamen Offline
Junior Member
**
Posts: 5
Threads: 2
Joined: Nov 2018
Link is down, mind reuploading?
Find
11-12-2018, 06:41 AM
#5
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,532
Threads: 29
Joined: Feb 2013
Don't Necropost. Also we have a better version of this in master right now.
Find
« Next Oldest | Next Newest »
Thread Closed 


  • 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