diff --git a/source/Tfe/tfearch.cpp b/source/Tfe/tfearch.cpp index 38a1045f..13f2d17a 100644 --- a/source/Tfe/tfearch.cpp +++ b/source/Tfe/tfearch.cpp @@ -341,7 +341,7 @@ pcap_t * TfePcapOpenAdapter(const std::string & interface_name) return NULL; } - if(g_fh) fprintf(g_fh, "PCAP: Succesfully opened adapter: '%s'\n", TfePcapDevice->name); + if(g_fh) fprintf(g_fh, "PCAP: Successfully opened adapter: '%s'\n", TfePcapDevice->name); tfe_arch_enumadapter_close(); return TfePcapFP; diff --git a/source/Uthernet1.cpp b/source/Uthernet1.cpp index e62c6809..0aa62ece 100644 --- a/source/Uthernet1.cpp +++ b/source/Uthernet1.cpp @@ -970,7 +970,9 @@ void Uthernet1::tfe_transmit( static BYTE __stdcall TfeIoCxxx (WORD programcounter, WORD address, BYTE write, BYTE value, ULONG nCycles) { #ifdef _DEBUG - if (!IS_APPLE2) + const UINT slot = (address >> 8) & 0xf; + + if (!IS_APPLE2 && slot == SLOT3) { // Derived from UTAIIe:5-28 // diff --git a/source/Utilities.cpp b/source/Utilities.cpp index df8d479d..f0b329c8 100644 --- a/source/Utilities.cpp +++ b/source/Utilities.cpp @@ -532,6 +532,8 @@ void GetAppleWindowTitle() // todo: consolidate CtrlReset() and ResetMachineState() void ResetMachineState() { + LogFileOutput("Apple II power-cycle\n"); + GetCardMgr().Reset(true); g_bFullSpeed = 0; // Might've hit reset in middle of InternalCpuExecute() - so beep may get (partially) muted