Fix up sections variables are created in, major code cleanup, remove protection removal. - Round 2
This commit is contained in:
@@ -27,8 +27,6 @@ extern void FxEmu2CAsmStart();
|
||||
extern void FxEmu2CAsmEnd();
|
||||
extern void WinIntRFAsmStart();
|
||||
extern void WinIntRFAsmEnd();
|
||||
extern void ProcVidAsmStart();
|
||||
extern void ProcVidAsmEnd();
|
||||
extern void CfgLoadAsmStart();
|
||||
extern void CfgLoadAsmEnd();
|
||||
extern void IrqAsmStart();
|
||||
@@ -63,40 +61,22 @@ extern void Vesa12AsmStart();
|
||||
extern void Vesa12AsmEnd();
|
||||
extern void MenuAsmStart();
|
||||
extern void MenuAsmEnd();
|
||||
extern void MakeV16BAsmStart();
|
||||
extern void MakeV16BAsmEnd();
|
||||
extern void MakeV16TAsmStart();
|
||||
extern void MakeV16TAsmEnd();
|
||||
extern void MakeVidAsmStart();
|
||||
extern void MakeVidAsmEnd();
|
||||
extern void Mode716AsmStart();
|
||||
extern void Mode716AsmEnd();
|
||||
extern void Mode716BAsmStart();
|
||||
extern void Mode716BAsmEnd();
|
||||
extern void Mode716DAsmStart();
|
||||
extern void Mode716DAsmEnd();
|
||||
extern void Mode716EAsmStart();
|
||||
extern void Mode716EAsmEnd();
|
||||
extern void Mode716TAsmStart();
|
||||
extern void Mode716TAsmEnd();
|
||||
extern void Mode7AsmStart();
|
||||
extern void Mode7AsmEnd();
|
||||
extern void Mode7ExtAsmStart();
|
||||
extern void Mode7ExtAsmEnd();
|
||||
extern void M716TExtAsmStart();
|
||||
extern void M716TExtAsmEnd();
|
||||
extern void TwoxSaiWAsmStart();
|
||||
extern void TwoxSaiWAsmEnd();
|
||||
extern void MV16TMSAsmStart();
|
||||
extern void MV16TMSAsmEnd();
|
||||
extern void NewG162AsmStart();
|
||||
extern void NewG162AsmEnd();
|
||||
extern void NewGfx16AsmStart();
|
||||
extern void NewGfx16AsmEnd();
|
||||
extern void NewGfx2AsmStart();
|
||||
extern void NewGfx2AsmEnd();
|
||||
extern void NewGfxAsmStart();
|
||||
extern void NewGfxAsmEnd();
|
||||
extern void VCacheAsmStart();
|
||||
extern void VCacheAsmEnd();
|
||||
|
||||
@@ -127,7 +107,6 @@ void UnProtectMemory(void)
|
||||
MakeCodeWriteable((long) FxEmu2CAsmStart, (long) FxEmu2CAsmEnd - (long) FxEmu2CAsmStart);
|
||||
MakeCodeWriteable((long) WinIntRFAsmStart, (long) WinIntRFAsmEnd - (long) WinIntRFAsmStart);
|
||||
MakeCodeWriteable((long) GuiAsmStart, (long) GuiAsmEnd - (long) GuiAsmStart);
|
||||
MakeCodeWriteable((long) ProcVidAsmStart, (long) ProcVidAsmEnd - (long) ProcVidAsmStart);
|
||||
MakeCodeWriteable((long) CfgLoadAsmStart, (long) CfgLoadAsmEnd - (long) CfgLoadAsmStart);
|
||||
MakeCodeWriteable((long) IrqAsmStart, (long) IrqAsmEnd - (long) IrqAsmStart);
|
||||
MakeCodeWriteable((long) TableAsmStart, (long) TableAsmEnd - (long) TableAsmStart);
|
||||
@@ -145,23 +124,13 @@ void UnProtectMemory(void)
|
||||
MakeCodeWriteable((long) GPProAsmStart, (long) GPProAsmEnd - (long) GPProAsmStart);
|
||||
MakeCodeWriteable((long) Vesa12AsmStart, (long) Vesa12AsmEnd - (long) Vesa12AsmStart);
|
||||
MakeCodeWriteable((long) MenuAsmStart, (long) MenuAsmEnd - (long) MenuAsmStart);
|
||||
MakeCodeWriteable((long) MakeV16BAsmStart, (long) MakeV16BAsmEnd - (long) MakeV16BAsmStart);
|
||||
MakeCodeWriteable((long) MakeV16TAsmStart, (long) MakeV16TAsmEnd - (long) MakeV16TAsmStart);
|
||||
MakeCodeWriteable((long) MakeVidAsmStart, (long) MakeVidAsmEnd - (long) MakeVidAsmStart);
|
||||
MakeCodeWriteable((long) Mode716AsmStart, (long) Mode716AsmEnd - (long) Mode716AsmStart);
|
||||
|
||||
MakeCodeWriteable((long) Mode716BAsmStart, (long) Mode716BAsmEnd - (long) Mode716BAsmStart);
|
||||
MakeCodeWriteable((long) Mode716DAsmStart, (long) Mode716DAsmEnd - (long) Mode716DAsmStart);
|
||||
MakeCodeWriteable((long) Mode716EAsmStart, (long) Mode716EAsmEnd - (long) Mode716EAsmStart);
|
||||
MakeCodeWriteable((long) Mode716TAsmStart, (long) Mode716TAsmEnd - (long) Mode716TAsmStart);
|
||||
MakeCodeWriteable((long) Mode7AsmStart, (long) Mode7AsmEnd - (long) Mode7AsmStart);
|
||||
MakeCodeWriteable((long) Mode7ExtAsmStart, (long) Mode7ExtAsmEnd - (long) Mode7ExtAsmStart);
|
||||
MakeCodeWriteable((long) M716TExtAsmStart, (long) M716TExtAsmEnd - (long) M716TExtAsmStart);
|
||||
MakeCodeWriteable((long) TwoxSaiWAsmStart, (long) TwoxSaiWAsmEnd - (long) TwoxSaiWAsmStart);
|
||||
MakeCodeWriteable((long) MV16TMSAsmStart, (long) MV16TMSAsmEnd - (long) MV16TMSAsmStart);
|
||||
MakeCodeWriteable((long) NewG162AsmStart, (long) NewG162AsmEnd - (long) NewG162AsmStart);
|
||||
MakeCodeWriteable((long) NewGfx16AsmStart, (long) NewGfx16AsmEnd - (long) NewGfx16AsmStart);
|
||||
MakeCodeWriteable((long) NewGfx2AsmStart, (long) NewGfx2AsmEnd - (long) NewGfx2AsmStart);
|
||||
MakeCodeWriteable((long) NewGfxAsmStart, (long) NewGfxAsmEnd - (long) NewGfxAsmStart);
|
||||
MakeCodeWriteable((long) VCacheAsmStart, (long) VCacheAsmEnd - (long) VCacheAsmStart);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user