Fix up sections variables are created in, major code cleanup, remove protection removal. - Round 1
This commit is contained in:
@@ -23,20 +23,8 @@ extern void SfxProcAsmStart();
|
||||
extern void SfxProcAsmEnd();
|
||||
extern void FxEmu2AsmStart();
|
||||
extern void FxEmu2AsmEnd();
|
||||
extern void Dsp1ProcAsmStart();
|
||||
extern void Dsp1ProcAsmEnd();
|
||||
extern void FxEmu2BAsmStart();
|
||||
extern void FxEmu2BAsmEnd();
|
||||
extern void FxEmu2CAsmStart();
|
||||
extern void FxEmu2CAsmEnd();
|
||||
extern void FxTableAsmStart();
|
||||
extern void FxTableAsmEnd();
|
||||
extern void ExecuteAsmStart();
|
||||
extern void ExecuteAsmEnd();
|
||||
extern void Sa1ProcAsmStart();
|
||||
extern void Sa1ProcAsmEnd();
|
||||
extern void Sa1RegsAsmStart();
|
||||
extern void Sa1RegsAsmEnd();
|
||||
extern void WinIntRFAsmStart();
|
||||
extern void WinIntRFAsmEnd();
|
||||
extern void ProcVidAsmStart();
|
||||
@@ -45,18 +33,6 @@ extern void CfgLoadAsmStart();
|
||||
extern void CfgLoadAsmEnd();
|
||||
extern void IrqAsmStart();
|
||||
extern void IrqAsmEnd();
|
||||
extern void MemoryAsmStart();
|
||||
extern void MemoryAsmEnd();
|
||||
extern void Spc700AsmStart();
|
||||
extern void Spc700AsmEnd();
|
||||
extern void StableAsmStart();
|
||||
extern void StableAsmEnd();
|
||||
extern void DspProcAsmStart();
|
||||
extern void DspProcAsmEnd();
|
||||
extern void DmaAsmStart();
|
||||
extern void DmaAsmEnd();
|
||||
extern void DspAsmStart();
|
||||
extern void DspAsmEnd();
|
||||
extern void TableAsmStart();
|
||||
extern void TableAsmEnd();
|
||||
extern void TableBAsmStart();
|
||||
@@ -111,8 +87,6 @@ extern void M716TExtAsmStart();
|
||||
extern void M716TExtAsmEnd();
|
||||
extern void TwoxSaiWAsmStart();
|
||||
extern void TwoxSaiWAsmEnd();
|
||||
extern void EndMemAsmStart();
|
||||
extern void EndMemAsmEnd();
|
||||
extern void MV16TMSAsmStart();
|
||||
extern void MV16TMSAsmEnd();
|
||||
extern void NewG162AsmStart();
|
||||
@@ -150,25 +124,12 @@ void MakeCodeWriteable_f (unsigned long startaddr, unsigned long length, const c
|
||||
void UnProtectMemory(void)
|
||||
{
|
||||
MakeCodeWriteable((long) SfxProcAsmStart, (long) SfxProcAsmEnd - (long) SfxProcAsmStart);
|
||||
MakeCodeWriteable((long) FxEmu2AsmStart, (long) FxEmu2AsmEnd - (long) FxEmu2AsmStart);
|
||||
MakeCodeWriteable((long) Dsp1ProcAsmStart, (long) Dsp1ProcAsmEnd - (long) Dsp1ProcAsmStart);
|
||||
MakeCodeWriteable((long) FxEmu2BAsmStart, (long) FxEmu2BAsmEnd - (long) FxEmu2BAsmStart);
|
||||
MakeCodeWriteable((long) FxEmu2CAsmStart, (long) FxEmu2CAsmEnd - (long) FxEmu2CAsmStart);
|
||||
MakeCodeWriteable((long) FxTableAsmStart, (long) FxTableAsmEnd - (long) FxTableAsmStart);
|
||||
MakeCodeWriteable((long) ExecuteAsmStart, (long) ExecuteAsmEnd - (long) ExecuteAsmStart);
|
||||
MakeCodeWriteable((long) Sa1ProcAsmStart, (long) Sa1ProcAsmEnd - (long) Sa1ProcAsmStart);
|
||||
MakeCodeWriteable((long) Sa1RegsAsmStart, (long) Sa1RegsAsmEnd - (long) Sa1RegsAsmStart);
|
||||
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) MemoryAsmStart, (long) MemoryAsmEnd - (long) MemoryAsmStart);
|
||||
MakeCodeWriteable((long) Spc700AsmStart, (long) Spc700AsmEnd - (long) Spc700AsmStart);
|
||||
MakeCodeWriteable((long) StableAsmStart, (long) StableAsmEnd - (long) StableAsmStart);
|
||||
MakeCodeWriteable((long) DspProcAsmStart, (long) DspProcAsmEnd - (long) DspProcAsmStart);
|
||||
MakeCodeWriteable((long) DmaAsmStart, (long) DmaAsmEnd - (long) DmaAsmStart);
|
||||
MakeCodeWriteable((long) DspAsmStart, (long) DspAsmEnd - (long) DspAsmStart);
|
||||
MakeCodeWriteable((long) TableAsmStart, (long) TableAsmEnd - (long) TableAsmStart);
|
||||
MakeCodeWriteable((long) TableBAsmStart, (long) TableBAsmEnd - (long) TableBAsmStart);
|
||||
MakeCodeWriteable((long) TableCAsmStart, (long) TableCAsmEnd - (long) TableCAsmStart);
|
||||
@@ -197,7 +158,6 @@ void UnProtectMemory(void)
|
||||
MakeCodeWriteable((long) Mode7ExtAsmStart, (long) Mode7ExtAsmEnd - (long) Mode7ExtAsmStart);
|
||||
MakeCodeWriteable((long) M716TExtAsmStart, (long) M716TExtAsmEnd - (long) M716TExtAsmStart);
|
||||
MakeCodeWriteable((long) TwoxSaiWAsmStart, (long) TwoxSaiWAsmEnd - (long) TwoxSaiWAsmStart);
|
||||
MakeCodeWriteable((long) EndMemAsmStart, (long) EndMemAsmEnd - (long) EndMemAsmStart);
|
||||
MakeCodeWriteable((long) MV16TMSAsmStart, (long) MV16TMSAsmEnd - (long) MV16TMSAsmStart);
|
||||
MakeCodeWriteable((long) NewG162AsmStart, (long) NewG162AsmEnd - (long) NewG162AsmStart);
|
||||
MakeCodeWriteable((long) NewGfx16AsmStart, (long) NewGfx16AsmEnd - (long) NewGfx16AsmStart);
|
||||
|
||||
Reference in New Issue
Block a user