diff --git a/inc/sram.h b/inc/sram.h index 58ebd63..7af9089 100644 --- a/inc/sram.h +++ b/inc/sram.h @@ -11,7 +11,6 @@ #include "types.h" void data_cache_hit_writeback_invalidate(volatile void *, unsigned long); -unsigned int CRC_Calculate(unsigned int crc, unsigned char* buf, unsigned int len); void dma_write_sram(void* src, u32 offset, u32 size); void dma_read_sram(void *dest, u32 offset, u32 size); void dma_write_s(void * ram_address, unsigned long pi_address, unsigned long len); diff --git a/inc/sys.h b/inc/sys.h index bec1454..e863195 100644 --- a/inc/sys.h +++ b/inc/sys.h @@ -20,6 +20,8 @@ void dma_read_sram(void *dest, u32 offset, u32 size); u8 getSaveType(); u8 getCicType(u8 bios_cic); +unsigned int CRC_Calculate(unsigned int crc, unsigned char* buf, unsigned int len); + typedef struct SP_regs_s { u32 mem_addr; diff --git a/src/rom.c b/src/rom.c index 35cca00..2cf30c4 100644 --- a/src/rom.c +++ b/src/rom.c @@ -95,7 +95,8 @@ int get_cic(unsigned char *buffer) { return 5; case 0x86015f8f: return 6; + //case 0x86015f8f: TODO: need to find the correct number + //return 5167; 64dd } - return 2; } \ No newline at end of file