Project

General

Profile

Actions

Emulator Issues #4387

closed

GeckoCode Fails to run

Added by laminationman over 13 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What's the problem?
When I try to use the Master Extreme code, I get the error:
Warning
GeckoCode failed to run (CT4 CST4)(Master Extreme P1)either a bad code or the code type is not yet supported

Dolphin version with the problem (as it appears in the title bar, Ex.: "R
4779" or "R 6403M"):
Dolphin R7436
(optional) Dolphin version that does not have the problem:

Operating system and version:
32-bit or 64-bit:
64 Bit
Game ID (as it appears in game properties, Ex.: "GZ2P01" or "RSBE01"):
RSBE01
Build command-line (not on Windows):

Was the ISO a plain dump from disc, compressed and/or scrubbed?
I don't know
Please provide any additional information below.

Actions #1

Updated by Billiard26 over 13 years ago

  • Status changed from New to Questionable

Showing the failing code would be useful.

Actions #2

Updated by laminationman over 13 years ago

80000000 80623320
80000001 00000000
60000006 00000000
80000002 806212BC
4A001000 00000000
30000024 00000000
92210003 00000024
86100003 000001C4
88000002 00000003
4A001002 00000000
92210002 00000000
4A001002 00000000
DE000000 80008180
92210003 00000010
92210004 00000014
86A00003 40800000
86A00004 40800000
60000003 00000001
4A001000 00000000
4A101001 00000000
36000000 00000032
58010000 00000004
DE000000 80008180
58010000 00000060
58010000 00000018
92210005 0000000C
88900005 00000003
94210005 0000000C
92210005 00000010
88900005 00000004
94210005 00000010
80100001 00000008
62000000 00000001
E200000F 00000000
80000001 00000000
80100000 00000244
62000000 00000000
E0000000 80008000

Actions #3

Updated by Billiard26 over 13 years ago

  • Status changed from Questionable to Work started

The problem lines start with "889".

It seems this was caused by conflicting documentation.

http://geckocodes.org/index.php?arsenal=1&ct=88
states the float operations start at 0x9

http://wiird.l0nk.org/codetypes.html#c4 (which I apparently used)
claims the float operations start at 0xa, and 0x9 is not a valid math operation (which throws the error you are getting)

I suppose the code should be changed to work according to the first link.

Actions #4

Updated by Billiard26 over 13 years ago

  • Status changed from Work started to Fixed
Actions #5

Updated by laminationman over 13 years ago

I'm sorry, I'm very new to hacking and I didn't understand that. Is there some kind of guide or something that i can use to change the code properly?

Actions #6

Updated by Billiard26 over 13 years ago

It should be fixed in r7451.

Actions #7

Updated by school.player over 13 years ago

Also, NOT PIRATING might help too.

Actions

Also available in: Atom PDF