dumper.c
void ShowCardError()
{
	//Check if triangle is pressed
	if (PadFlag == 0 && (PadBuffer & PAD_TRIANGLE))
	{
		//Return to main menu
		CurrentScreen = 0;
		PadFlag = 1;
	}

	GsPrintString(20,210,"Press | to return to main menu");

	switch(MemCardStatus)
	{
		default:
			//No errors, proceed to dumping
			GsClearScreen(0,0,0);
			GsPrintString(20,20,"Dumping...");
			GsPrintString(20,30,"Please wait");
			CurrentScreen++;
			break;

		case 1:
			GsPrintString(20,20,"Error occured while reading");
			GsPrintString(20,30,"Memory Card in slot 1");
			break;

		case 2:
			GsPrintString(20,20,"No Memory Card in slot 1");
			break;

		case 3:
			GsPrintString(20,20,"Memory Card in slot 1 is not formatted");
			break;

		case 4:
			GsPrintString(20,20,"Memory Card in slot 1 is not empty");
			GsPrintString(20,40,"All 15 slots must be empty");
			GsPrintString(20,50,"in order to dump BIOS data");
			break;
	}
}
//Show error if it occured while checking the Memory Card
Show error if it occured while checking the Memory Card
Show error if it occured while checking the Memory Card
void ShowCardError()
{
	if (PadFlag == 0 && (PadBuffer & PAD_TRIANGLE))
	{
		CurrentScreen = 0;
		PadFlag = 1;
	}
	GsPrintString(20,210,"Press | to return to main menu");
	switch(MemCardStatus)
	{
		default:
			GsClearScreen(0,0,0);
			GsPrintString(20,20,"Dumping...");
			GsPrintString(20,30,"Please wait");
			CurrentScreen++;
			break;
		case 1:
			GsPrintString(20,20,"Error occured while reading");
			GsPrintString(20,30,"Memory Card in slot 1");
			break;
		case 2:
			GsPrintString(20,20,"No Memory Card in slot 1");
			break;
		case 3:
			GsPrintString(20,20,"Memory Card in slot 1 is not formatted");
			break;
		case 4:
			GsPrintString(20,20,"Memory Card in slot 1 is not empty");
			GsPrintString(20,40,"All 15 slots must be empty");
			GsPrintString(20,50,"in order to dump BIOS data");
			break;
	}
}
void ShowCardError ( ) { if ( PadFlag == 0 && ( PadBuffer & PAD_TRIANGLE ) ) { CurrentScreen = 0 ; PadFlag = 1 ; } GsPrintString ( 20 , 210 , " " ) ; switch ( MemCardStatus ) { default : GsClearScreen ( 0 , 0 , 0 ) ; GsPrintString ( 20 , 20 , " " ) ; GsPrintString ( 20 , 30 , " " ) ; CurrentScreen ++ ; break ; case 1 : GsPrintString ( 20 , 20 , " " ) ; GsPrintString ( 20 , 30 , " " ) ; break ; case 2 : GsPrintString ( 20 , 20 , " " ) ; break ; case 3 : GsPrintString ( 20 , 20 , " " ) ; break ; case 4 : GsPrintString ( 20 , 20 , " " ) ; GsPrintString ( 20 , 40 , " " ) ; GsPrintString ( 20 , 50 , " " ) ; break ; } }
Show error if it occured while checking the Memory Card
Show error if it occured while checking the Memory Card
//Check if triangle is pressed //Return to main menu //No errors, proceed to dumping