diff --git a/oscar64/NativeCodeGenerator.cpp b/oscar64/NativeCodeGenerator.cpp index 156d9e4..78e7c39 100644 --- a/oscar64/NativeCodeGenerator.cpp +++ b/oscar64/NativeCodeGenerator.cpp @@ -36506,6 +36506,9 @@ void NativeCodeProcedure::Compile(InterCodeProcedure* proc) mExitBlock->mIns.Push(NativeCodeInstruction(ASMIT_TAX)); mExitBlock->mIns.Push(NativeCodeInstruction(ASMIT_PLA)); } + + // We safe all registers + proc->mLinkerObject->mFlags |= LOBJF_ZEROPAGESET; } else {