From 91fcb27c9b455a22e732f10c01a3062fb9b98470 Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Tue, 26 May 2026 20:58:48 -0700 Subject: [PATCH] cfgfile: save DF0 ID hardware setting Round-trip the DF0 ID hardware preference through the shared config parser so saved configurations preserve it outside frontend startup. --- cfgfile.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cfgfile.cpp b/cfgfile.cpp index 48dbc4d3..1f2899e3 100644 --- a/cfgfile.cpp +++ b/cfgfile.cpp @@ -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) -- 2.47.3