PATCHES


Dreamer requires patches to simulate that the ARM processor (sound unit) is
working, it can only patch the Sound Memory (that is the only memory accesible
by the ARM).

The patches are stored in the file SPATCHES.INI, it has the following structure:

[GETTO PONG]            <- Name of the application, this is the name that
                           appears under "Application Info" in the "Disc info"
                           screen accessed in the Loader Plugin screen.
Patches=2               <- Number of patches that follow (don't write a number
                           bigger that the real patch number or the emulator
                           will surely crash)
Patch1=1178373,10ffc0,3
Patch2=1178381,10ffc0,0

Patch structure is:

Patch[n]=RC,Address,Hex

Writes the byte specified in "Hex" in the Address given (offset into Sound
RAM in hex) when the RCount is the value specified in "RC" (in decimal)


RCount is the number of times that sound RAM and sound register have been
accessed. You can get this value with the command "<" in the debug console.

Sound RAM Area:
0x00800000-0x009fffff
0x80800000-0x809fffff
0xa0800000-0xa09fffff   (These areas represent the same physical memory)


