Mesosade
User My Imagination, Ideas and Hard Work Is What Makes Up The Trinity Of My Creativity.
Level: 12
   
Posts: 13/19
EXP: 6042 For next: 1879
Since: 10-06-07
From: Jersey
Since last post: 14.1 years Last activity: 4.0 years
|
| Posted on 10-26-07 07:18:12 PM |
Link
| |
When using a gameshark code does it apply changes to the cache or rom (temporarily for rom)? If it the answer is rom we could implement cheats permanently by using a ppf patcher creator whilst the cheat is activated.
____________________ Luigi Is Luigi. Is, Is Also Luigi. Also Is Luigi. |
NintendoMasters
Member
Level: 22
   

Posts: 66/84
EXP: 56491 For next: 1859
Since: 08-06-07
Since last post: 14.3 years Last activity: 13.2 years
|
| Posted on 10-26-07 08:22:15 PM |
Link
| |
Originally posted by Mesosade When using a gameshark code does it apply changes to the cache or rom (temporarily for rom)? If it the answer is rom we could implement cheats permanently by using a ppf patcher creator whilst the cheat is activated.
Thats a good idea/point but i think it only temporarily changes values found in the game's code...(i might be wrong but im not sure). Even so a PPF patch would take ROM data and not even know that there were codes being used as it's the emulator that changes the values when a code is activated meaning nothing happens to the ROM file
____________________
Click to see my site. And Here for my mini forum. |
Mega Mario XD
80    
Level: 22
   

Posts: 7/81
EXP: 53089 For next: 5261
Since: 10-26-07
From: Australia
Since last post: 13.8 years Last activity: 13.8 years
|
| Posted on 11-17-07 02:43:19 AM |
Link
| |
An emulator loads the ROM into computer's memory, and then expands the ROM to read the game code, and load the level data and such, allowing other apps to modify the ROM while you're playing it. However, the ROM Changes that you have made (while playing the ROM) don't take effect until you reload or reset the ROM in the emulator, which forces the Emulator to reload the ROM into the computer's memory.
GS Codes only modify the ROM Code that's in the computer's memory, not the actual ROM file on your HDD. Sadly, there isn't a way to hard code it into ROMs yet.  |
Joe
Common spammer 🍬
Level: 111
   

Posts: 155/3392
EXP: 14501864 For next: 366496
Since: 08-02-07
From: Pororoca
Since last post: 12 days Last activity: 24 min.
|
| Posted on 11-17-07 04:38:09 AM |
Link
| |
Originally posted by Matthew Coburn Sadly, there isn't a way to hard code it into ROMs yet. 
This really depends on the code.
On the NES, for example, the various cheat devices simply replace code as it loads. If the NES tries to read a certain address of the cartrige memory, the cheat device will substitute the cartrige value with the code value. I say "cheat device" because there were many different devices that could do this.
The GameShark is more complicated, allowing a particular code to add a subroutine to change RAM values, rather than just patching the ROM. However, since all it does is replace ROM data, then it is possible to patch the code. Unfortunately, this may be difficult.
I could give it a try, though. |