Crossware

Table of Contents        Previous topic       Next topic       

The Extension Interface->General Purpose Interface Calls->GetProgramMemory()

extern "C" LONG GetProgramMemory(LONG nExtensionState, int nAddress, BYTE* pByte, LONG nSimulating)

The extension should return zero if it does not want to handle this call. Otherwise it should return one, place the value associated with program memory address nAddress in *pByte and carry out any other operations associated with a read from this address.

This call allows the extension to support program memory bank switching.