PJ64 1.4
"Self -mod. code method"
Possible settings:
- *use general setting
- Cache
- Change Memory & Cache
- Check Memory & Cache
- None
- Protect Memory
- default setting: * use general setting (default: Check Memory & Cache)
- generally recommended settings: highly game dependant! (see below)
Many games use "self modifying code". In a nutshell, this makes them harder to emulate. Project64 has several methods of dealing with this situation, which range from fast on one side to more secure (stable) on the other. In order from fastest to most secure these are:
none > cache > check memory and cache/change memory and cache > protect memory
If a game does not use self modifying code (e.g. Mario64) this should be set to none. A typical self modifying code game such as Zelda is optimal on "check memory and cache" or "change memory and cache" (depends on game). Some games will only run stable on "protect memory", which is a very secure method. Some trial and error is needed for you to find out which setting is best - you are looking for the fastest method that doesn't crash.