]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
cfgfile: save DF0 ID hardware setting
authorStefan Reinauer <stefan.reinauer@coreboot.org>
Wed, 27 May 2026 03:58:48 +0000 (20:58 -0700)
committerStefan Reinauer <stefan.reinauer@coreboot.org>
Sun, 31 May 2026 07:33:15 +0000 (00:33 -0700)
Round-trip the DF0 ID hardware preference through the shared config
parser so saved configurations preserve it outside frontend startup.

cfgfile.cpp

index 48dbc4d31d45d33567e6900db342f101e0aa4fe0..1f2899e3ba58d0cff9df00fd36d5691c44c1e3a7 100644 (file)
@@ -2775,6 +2775,7 @@ void cfgfile_save_options (struct zfile *f, struct uae_prefs *p, int type)
        cfgfile_dwrite_strarr(f, _T("rtc"), rtctype, p->cs_rtc);
        cfgfile_dwrite(f, _T("chipset_rtc_adjust"), _T("%d"), p->cs_rtc_adjust);
        cfgfile_dwrite_bool(f, _T("cia_overlay"), p->cs_ciaoverlay);    
+       cfgfile_dwrite_bool(f, _T("df0idhw"), p->cs_df0idhw);
        cfgfile_dwrite_bool(f, _T("ksmirror_e0"), p->cs_ksmirror_e0);
        cfgfile_dwrite_bool(f, _T("ksmirror_a8"), p->cs_ksmirror_a8);
        cfgfile_dwrite_bool(f, _T("cd32cd"), p->cs_cd32cd);
@@ -6003,6 +6004,7 @@ static int cfgfile_parse_hardware (struct uae_prefs *p, const TCHAR *option, TCH
                || cfgfile_yesno(option, value, _T("cdtvram"), &p->cs_cdtvram)
                || cfgfile_yesno(option, value, _T("a1000ram"), &p->cs_a1000ram)
                || cfgfile_yesno(option, value, _T("cia_overlay"), &p->cs_ciaoverlay)
+               || cfgfile_yesno(option, value, _T("df0idhw"), &p->cs_df0idhw)
                || cfgfile_yesno(option, value, _T("ksmirror_e0"), &p->cs_ksmirror_e0)
                || cfgfile_yesno(option, value, _T("ksmirror_a8"), &p->cs_ksmirror_a8)
                || cfgfile_yesno(option, value, _T("resetwarning"), &p->cs_resetwarning)