RecompExternalPython for N64Recompiled 2.0.0
Loading...
Searching...
No Matches

repy_api.mem.raw: This module provides direct access to data N64Recompiled memory, without any kind of byteswapping or type-casting. More...

memoryview repy_api.mem.raw.create_raw_memoryview (int ptr, int size)
 Create a Python memoryview object granting direct, raw access to recompiled memory.

Detailed Description

repy_api.mem.raw: This module provides direct access to data N64Recompiled memory, without any kind of byteswapping or type-casting.

Function Documentation

◆ create_raw_memoryview()

memoryview repy_api.mem.raw.create_raw_memoryview ( int ptr,
int size )

Create a Python memoryview object granting direct, raw access to recompiled memory.

Be advised that using a memoryview on a non-N64Recompiled thread may be unsafe.

Parameters
ptrThe mod memory address to write to.
sizeThe maximum size of the memory to write.
Returns
a Python memoryview object wrapping a region of recompiled memory.
Exceptions
RuntimeErrorif called from a thread not created by N64Recompiled.