fix ROMBase compare before assignment issue

This commit is contained in:
chenchijung 2024-02-24 17:46:31 +08:00
parent 45e3bd1d3e
commit 784ac7bb7e
1 changed files with 913 additions and 913 deletions

View File

@ -230,11 +230,6 @@ int main(int argc, char **argv)
ram_area_mapped = true;
D(bug("RAM area at %p (%08x)\n", RAMBaseHost, RAMBase));
if (RAMBase > ROMBase) {
ErrorAlert(GetString(STR_RAM_HIGHER_THAN_ROM_ERR));
goto quit;
}
// Create area for Mac ROM
if (vm_mac_acquire(ROM_BASE, ROM_AREA_SIZE) < 0) {
sprintf(str, GetString(STR_ROM_MMAP_ERR), strerror(errno));
@ -245,6 +240,11 @@ int main(int argc, char **argv)
ROMBaseHost = Mac2HostAddr(ROMBase);
rom_area_mapped = true;
D(bug("ROM area at %p (%08x)\n", ROMBaseHost, ROMBase));
if (RAMBase > ROMBase) {
ErrorAlert(GetString(STR_RAM_HIGHER_THAN_ROM_ERR));
goto quit;
}
//#chenchijung ----------------- end of workaround --------------
// Check we are using a Windows NT kernel >= 4.0