Version 5.7a with minor fix to game load/select and more overlays!

This commit is contained in:
Dave Bernazzani 2024-10-19 07:50:05 -04:00
parent 780c1bf56c
commit 0ea29f84f0
5 changed files with 13 additions and 8 deletions

View File

@ -14,7 +14,7 @@ include $(DEVKITARM)/ds_rules
export TARGET := NINTV-DS
export TOPDIR := $(CURDIR)
export VERSION := 5.7
export VERSION := 5.7a
ICON := -b $(CURDIR)/logo.bmp "NINTV-DS $(VERSION);wavemotion-dave;https://github.com/wavemotion-dave/NINTV-DS"

Binary file not shown.

View File

@ -45,6 +45,9 @@ extern u8 bShowDisc;
u8 bFavsOnlyMode = false;
static UINT8 bFirstTimeLoad = true;
// -------------------------------------------------------------------------------
// Load the cart from a file on disk. We support .bin/.int (raw binary) and we
// also support .ROM (intellicart). The .bin file must have a matching CRC in
@ -168,12 +171,10 @@ BOOL LoadCart(const CHAR* filename)
// -----------------------------------------------------------------------
void CheckFirstTimeLoad(void)
{
static UINT8 bFirstTime = true;
// First time in we use the config setting to determine where we open files...
if (bFirstTime)
if (bFirstTimeLoad)
{
bFirstTime = false;
bFirstTimeLoad = false;
if (myGlobalConfig.rom_dir == 1)
{
chdir("/ROMS");
@ -402,7 +403,6 @@ void clrFavorite(char *filename)
// ----------------------------------------------------------------------------------------
void intvFindFiles(void)
{
static UINT8 bFirstTime = true;
DIR *pdir;
struct dirent *pent;
@ -410,9 +410,9 @@ void intvFindFiles(void)
memset(intvromlist, 0x00, sizeof(intvromlist));
// First time in we use the config setting to determine where we open files...
if (bFirstTime)
if (bFirstTimeLoad)
{
bFirstTime = false;
bFirstTimeLoad = false;
if (myGlobalConfig.rom_dir == 1)
{
chdir("/ROMS");

View File

@ -309,6 +309,7 @@ struct MapRomToOvl_t MapRomToOvl[] =
{0x1A7AAC88 , "PENGUIN", "LAND", "Penguin Land.ovl"},
{0xD7C5849C , "PINBALL", "PINBALL", "Pinball.ovl"},
{0x9C75EFCC , "PITFALL!", "PITFALL!", "Pitfall!.ovl"},
{0xBB939881 , "POLE", "POSITION", "Pole Position.ovl"},
{0x0CF06519 , "POKER", "RISQUE", "Poker Risque.ovl"},
{0x38e9ef48 , "PRINCESS", "QUEST", "Princess Quest.ovl"},
{0xFFFFFFFF , "PUMPKIN", "TRILOGY", "Pumpkin Trilogy.ovl"},
@ -382,6 +383,10 @@ struct MapRomToOvl_t MapRomToOvl[] =
{0x45119649 , "YAR", "REVENGE", "Yars Revenge.ovl"},
{0xC00CBA0D , "GORF", "GORF", "gorf.ovl"},
{0xFFFFFFFF , "ZOMBIE", "MADNESS", "Zombie Madness.ovl"},
{0xFFFFFFFF , "STOP", "EXPRESS", "Stop the Express.ovl"},
{0x2711dcbe , "#@!^aZ", "()##b-+", "Maria.ovl"},
{0xFFFFFFFF , "FUBAR", "FUBAR", "FUBAR.ovl"},
{0xFFFFFFFF , "THUNDER", "SOLDIER", "Thunder Soldier.ovl"},
{0x00000000 , "xxx", "zzz", "generic.ovl"},
};

Binary file not shown.