Esempio n. 1
0
static void	RomDialog_Update(HWND hRomDialog)
{
	const int *pArray = Rom_UpdateArray;
	int i;

	for (i=0; i<NUM_ROMS; i++)
	{
		char *pName;

		if (ExpansionRom_GetRomName(i+1, &pName))
		{
#ifdef _UNICODE
			TCHAR *sUnicodeName = ConvertMultiByteToUnicode(pName);

			if (sUnicodeName)
			{
				SetDlgItemText(hRomDialog,pArray[0],sUnicodeName);

				free(sUnicodeName);
			}
#else
			SetDlgItemText(hRomDialog,pArray[0],pName);
#endif

			free(pName);
		}
		else
		{
			SetDlgItemText(hRomDialog,pArray[0],_T("EMPTY SLOT"));
		}
		pArray++;
		SetCheckButtonState(hRomDialog, pArray[0], ExpansionRom_IsActive(i+1));
		pArray++;
	}
}
Esempio n. 2
0
void	RAMROM_Dialog_Update(HWND hRAMROMDialog)
{
	int i;
	const int *pArray = ROMRAM_UpdateArray;

	for (i=0; i<RAMROM_ArraySize; i++)
	{
		SetCheckButtonState(hRAMROMDialog,pArray[0],RAM_ROM_GetBankEnableState(i));

		pArray++;
	}

	SetCheckButtonState(hRAMROMDialog, IDC_CHECK_RAM_ON, RAM_ROM_IsRamOn());
	SetCheckButtonState(hRAMROMDialog, IDC_CHECK_RAM_WRITE_ENABLE, RAM_ROM_IsRamWriteEnabled());
	SetCheckButtonState(hRAMROMDialog, IDC_CHECK_EPROM_ON, RAM_ROM_IsEPROMOn());


}