IDE hard disks and ATAPI CD-ROMS with DMA support now report as supporting UDMA modes, for the sake of future-proofing things;
Changed the CD-ROM capabilities MODE SENSE page a bit; Applied the S3 Trio and SVGA changes from PCem; Fixed saving of the video renderer settings; Fixed DirectDraw full screen; Fixed crashes on soft reset in full screen.
This commit is contained in:
28
src/config.c
28
src/config.c
@@ -1168,33 +1168,17 @@ save_general(void)
|
||||
char *cat = "General";
|
||||
char temp[512];
|
||||
|
||||
char *va_name;
|
||||
|
||||
config_set_int(cat, "vid_resize", vid_resize);
|
||||
if (vid_resize == 0)
|
||||
config_delete_var(cat, "vid_resize");
|
||||
|
||||
if (vid_api == 1) {
|
||||
va_name = plat_vidapi_name();
|
||||
if (!strcmp(va_name, "default")) {
|
||||
config_delete_var(cat, "vid_renderer");
|
||||
} else switch(vid_api) {
|
||||
case 0:
|
||||
config_set_string(cat, "vid_renderer", "ddraw");
|
||||
break;
|
||||
|
||||
case 1:
|
||||
default:
|
||||
config_set_string(cat, "vid_renderer", "d3d9");
|
||||
break;
|
||||
|
||||
#ifdef USE_VNC
|
||||
case 2:
|
||||
config_set_string(cat, "vid_renderer", "vnc");
|
||||
break;
|
||||
#endif
|
||||
|
||||
#ifdef USE_RDP
|
||||
case 3:
|
||||
config_set_string(cat, "vid_renderer", "rdp");
|
||||
break;
|
||||
#endif
|
||||
} else {
|
||||
config_set_string(cat, "vid_renderer", va_name);
|
||||
}
|
||||
|
||||
if (video_fullscreen_scale == 0)
|
||||
|
||||
Reference in New Issue
Block a user