diff --git a/Machines/PCCompatible/PCCompatible.cpp b/Machines/PCCompatible/PCCompatible.cpp index 9a335b785..382b5b277 100644 --- a/Machines/PCCompatible/PCCompatible.cpp +++ b/Machines/PCCompatible/PCCompatible.cpp @@ -461,7 +461,7 @@ class KeyboardController { pic_.apply_edge<1>(false); [[fallthrough]]; case Mode::Reset: - reset_delay_ = 5; // Arbitrarily. + reset_delay_ = 15; // Arbitrarily. break; } } diff --git a/Machines/PCCompatible/RTC.hpp b/Machines/PCCompatible/RTC.hpp index 819df78cb..efd92c072 100644 --- a/Machines/PCCompatible/RTC.hpp +++ b/Machines/PCCompatible/RTC.hpp @@ -53,7 +53,7 @@ class RTC { break; case 0x05: return 0; // Hours alarm case 0x06: return bcd(time_date->tm_wday + 1); // Day of the week [Sunday = 1] - case 0x07: return bcd(time_date->tm_mon); // Date of the Month [1-31] + case 0x07: return bcd(time_date->tm_mday); // Date of the Month [1-31] case 0x08: return bcd(time_date->tm_mon + 1); // Month [1-12] case 0x09: return bcd(time_date->tm_year % 100); // Year [0-99] case 0x32: return bcd(19 + time_date->tm_year / 100); // Century