floppybridge_reload_profiles();
}
+void floppybridge_modified(int num)
+{
+ if (num < 0) {
+ for (int i = 0; i < MAX_FLOPPY_DRIVES; i++) {
+ bridge_type[i] = -1;
+ }
+ } else {
+ bridge_type[num] = -1;
+ }
+}
+
void DISK_init (void)
{
for (int dr = MAX_FLOPPY_DRIVES - 1; dr >= 0; dr--) {
bool floppybridge_has(void);
bool DISK_isfloppybridge(struct uae_prefs*, int);
void floppybridge_init(struct uae_prefs *p);
+void floppybridge_modified(int);
void floppybridge_reload_profiles(void);
void floppybridge_set_config(const char*);
extern bool floppybridge_available;
if (sub == 0) {
FloppyBridgeAPI::showProfileConfigDialog(hDlg);
floppybridge_reload_profiles();
+ floppybridge_modified(-1);
updatefloppytypes(hDlg);
char *c = NULL;
FloppyBridgeAPI::exportProfilesToString(&c);
_tcscpy(quickstart_floppysubtypeid[n], tmp);
}
_tcscpy(fs->dfxsubtypeid, tmp);
+ floppybridge_modified(n);
}
if (qs) {
if (n == 1) {