-updated to version 2.8-

*Fixed a bug in GCLoader that broke the progressive patch
*Moved progressive patch back 16 bytes, this fixes PADHOOK and progressive patching not working at the same time

Thanks to FIX94 who sacrificed his school carer for testing this release!



git-svn-id: svn://localhost/Users/andi/Downloads/code/trunk@36 be6c1b03-d731-4111-a574-e37d80d43941
This commit is contained in:
crediar@rypp.net 2013-02-24 19:16:28 +00:00
parent 8e3d855eac
commit 7fa64ca726
2 changed files with 3 additions and 3 deletions

View File

@ -796,10 +796,10 @@ void DoPatches( char *ptr, u32 size, u32 SectionOffset )
if( f_open( &CodeFD, path, FA_OPEN_EXISTING|FA_READ ) == FR_OK )
{
if( CodeFD.fsize >= 0x2E70 - (0x1800+DBGSize-8) )
if( CodeFD.fsize >= 0x2E60 - (0x1800+DBGSize-8) )
{
dbgprintf("Patch:Cheatfile is too large, it must not be large than %d bytes!\n",
0x2E70 - (0x1800+DBGSize-8));
0x2E60 - (0x1800+DBGSize-8));
} else {
if( f_read( &CodeFD, (void*)(0x1800+DBGSize-8), CodeFD.fsize, &read ) == FR_OK )
{

View File

@ -15,7 +15,7 @@
#define PADHOOK 1
#define CONFIG_VERSION 0x00000002
#define DM_VERSION 0x00020007
#define DM_VERSION 0x00020008
#define DI_SUCCESS 1
#define DI_ERROR 2