mirror of
https://github.com/AppleWin/AppleWin.git
synced 2026-04-19 07:37:12 +00:00
Save-state:
. add ConfirmReboot . Restore saved configuration . Moved some config to Joystick & SerialCard . save config
This commit is contained in:
@@ -1340,6 +1340,8 @@ struct SSC_Unit
|
||||
bool vbRxIrqPending;
|
||||
|
||||
bool bWrittenTx;
|
||||
|
||||
char SerialPortName[8];
|
||||
};
|
||||
|
||||
struct SS_CARD_SSC
|
||||
@@ -1376,6 +1378,8 @@ void CSuperSerialCard::GetSnapshot(const HANDLE hFile)
|
||||
Unit.vbRxIrqPending = m_vbRxIrqPending;
|
||||
Unit.bWrittenTx = m_bWrittenTx;
|
||||
|
||||
strncpy_s(Unit.SerialPortName, sizeof(Unit.SerialPortName), GetSerialPortName(), _TRUNCATE);
|
||||
|
||||
//
|
||||
|
||||
DWORD dwBytesWritten;
|
||||
@@ -1428,4 +1432,6 @@ void CSuperSerialCard::SetSnapshot(const HANDLE hFile)
|
||||
m_vbTxIrqPending = Unit.vbTxIrqPending;
|
||||
m_vbRxIrqPending = Unit.vbRxIrqPending;
|
||||
m_bWrittenTx = Unit.bWrittenTx;
|
||||
|
||||
SetSerialPortName(Unit.SerialPortName);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user