RegisterAccessor - Reading and writing from/to registers

class desmume.emulator.RegisterAccessor(prefix, mem: DeSmuME_Memory)[source]

Bases: object

Access the registers of the emulator. The properties are the register names. rX are the numbered register names, some registers are available via aliases. Returned are integers.

You can also get a register value by accessing this object:

>>> DeSmuME().memory.register_arm9[0] == DeSmuME().memory.register_arm9.r0
<<< True

Should not be instantiated manually!

property cpsr
property lr

Alias for r14.

property pc

Alias for r15.

property r0
property r1
property r10
property r11
property r12
property r13
property r14
property r15
property r2
property r3
property r4
property r5
property r6
property r7
property r8
property r9
property sp

Alias for r13.

property spsr