void hel_SysSetPrefetch | ( | u32 | Value | ) |
Enable/Disable Prefetch buffer.
When prefetch buffer is enabled, the GBA attempts to read opcodes from Game Pak ROM during periods when the CPU is not using the bus (if any). Memory access is then performed with 0 Waits if the CPU requests data which is already stored in the buffer.
[in] | Value | Set this either to TRUE or FALSE , whether you want to enable or disable the Prefetch buffer. |
void hel_SysSetWaitState0 | ( | u32 | FirstAccess, | |
u32 | SecondAccess | |||
) |
Configure GamePak ROM access timings.
First Access (Non-sequential) and Second Access (Sequential) define the waitstates for N and S cycles, the actual access time is 1 clock cycle PLUS the number of waitstates. GamePak uses 16bit data bus, so that a 32bit access is split into TWO 16bit accesses (of which, the second fragment is always sequential, even if the first fragment was non-sequential).
[in] | FirstAccess |
|
[in] | SecondAccess |
|
void hel_SysSetWaitState1 | ( | u32 | FirstAccess, | |
u32 | SecondAccess | |||
) |
Configure GamePak ROM access timings.
[in] | FirstAccess |
|
[in] | SecondAccess |
|
void hel_SysSetWaitState2 | ( | u32 | FirstAccess, | |
u32 | SecondAccess | |||
) |
Configure GamePak ROM access timings.
[in] | FirstAccess |
|
[in] | SecondAccess |
|