mirror of
https://github.com/libretro/FreeIntv.git
synced 2025-02-20 08:52:01 +00:00
more logging
This commit is contained in:
parent
165e92bb53
commit
924515ca62
32
src/cart.c
32
src/cart.c
@ -43,7 +43,7 @@ int pos = 0; // current position in data
|
||||
|
||||
int LoadCart(char *path)
|
||||
{
|
||||
printf("Attempting to load cartridge ROM from: %s\n", path);
|
||||
printf("[INFO] [FREEINTV] Attempting to load cartridge ROM from: %s\n", path);
|
||||
unsigned char word[1];
|
||||
FILE *fp;
|
||||
|
||||
@ -60,34 +60,34 @@ int LoadCart(char *path)
|
||||
|
||||
if(isROM()) // intellicart format
|
||||
{
|
||||
printf("Intellicart cartridge format detected\n");
|
||||
printf("[INFO] [FREEINTV] Intellicart cartridge format detected\n");
|
||||
return loadROM();
|
||||
}
|
||||
else
|
||||
{
|
||||
// check cartinfo database for load method
|
||||
printf("Intelllicart format not detected. Determining load method via database.\n");
|
||||
printf("[INFO] [FREEINTV] Intelllicart format not detected. Determining load method via database.\n");
|
||||
switch(getLoadMethod())
|
||||
{
|
||||
case 0: load0(); break;
|
||||
case 1: load1(); break;
|
||||
case 2: load2(); break;
|
||||
case 3: load3(); break;
|
||||
case 4: load4(); break;
|
||||
case 5: load5(); break;
|
||||
case 6: load6(); break;
|
||||
case 7: load7(); break;
|
||||
case 8: load8(); break;
|
||||
case 9: load9(); break;
|
||||
default: printf("No database match. Using default cartridge memory map.\n"); load0();
|
||||
case 0: printf("[INFO] [FREEINTV] Cartridge database match: memory map 0"); load0(); break;
|
||||
case 1: printf("[INFO] [FREEINTV] Cartridge database match: memory map 1\n"); load1(); break;
|
||||
case 2: printf("[INFO] [FREEINTV] Cartridge database match: memory map 2\n"); load2(); break;
|
||||
case 3: printf("[INFO] [FREEINTV] Cartridge database match: memory map 3\n"); load3(); break;
|
||||
case 4: printf("[INFO] [FREEINTV] Cartridge database match: memory map 4\n"); load4(); break;
|
||||
case 5: printf("[INFO] [FREEINTV] Cartridge database match: memory map 5\n"); load5(); break;
|
||||
case 6: printf("[INFO] [FREEINTV] Cartridge database match: memory map 6\n"); load6(); break;
|
||||
case 7: printf("[INFO] [FREEINTV] Cartridge database match: memory map 7\n"); load7(); break;
|
||||
case 8: printf("[INFO] [FREEINTV] Cartridge database match: memory map 8\n"); load8(); break;
|
||||
case 9: printf("[INFO] [FREEINTV] Cartridge database match: memory map 9\n"); load9(); break;
|
||||
default: printf("[INFO] [FREEINTV] No database match. Using default cartridge memory map.\n"); load0();
|
||||
}
|
||||
}
|
||||
printf("Cartridge ROM loaded into memory.\n");
|
||||
printf("[INFO] [FREEINTV] Cartridge ROM loaded into memory.\n");
|
||||
return 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
printf("Failed to load cartridge ROM.\n");
|
||||
printf("[ERROR] [FREEINTV] Failed to load cartridge ROM.\n");
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user