FDC DOR handler now does a sanity check when setting drive select, fixes OS/2 Setup fataling the emulator when reading Disk 2;
FDC SEEK command now no longer incorrectly times out when seeking to the track the FDC thinks it's already at, fixes floppies in NT 3.1; Emulator now correctly saves configuration changes to the configuration files it was loaded with rather than always the default; Default path for NVR's can now be overridden by adding the nvr_path option to the cfg file.
This commit is contained in:
@@ -128,10 +128,10 @@ void *tandy_eeprom_init()
|
||||
switch (romset)
|
||||
{
|
||||
case ROM_TANDY1000HX:
|
||||
f = romfopen("nvr/tandy1000hx.bin" ,"rb");
|
||||
f = romfopen(nvr_concat("tandy1000hx.bin"), "rb");
|
||||
break;
|
||||
case ROM_TANDY1000SL2:
|
||||
f = romfopen("nvr/tandy1000sl2.bin" ,"rb");
|
||||
f = romfopen(nvr_concat("tandy1000sl2.bin"), "rb");
|
||||
break;
|
||||
}
|
||||
if (f)
|
||||
@@ -155,10 +155,10 @@ void tandy_eeprom_close(void *p)
|
||||
switch (eeprom->romset)
|
||||
{
|
||||
case ROM_TANDY1000HX:
|
||||
f = romfopen("nvr/tandy1000hx.bin" ,"wb");
|
||||
f = romfopen(nvr_concat("tandy1000hx.bin"), "wb");
|
||||
break;
|
||||
case ROM_TANDY1000SL2:
|
||||
f = romfopen("nvr/tandy1000sl2.bin" ,"wb");
|
||||
f = romfopen(nvr_concat("tandy1000sl2.bin"), "wb");
|
||||
break;
|
||||
}
|
||||
fwrite(eeprom->store, 128, 1, f);
|
||||
|
||||
Reference in New Issue
Block a user