pynes.lib
— extending pyNES¶
Function wrappers for external libraries
asm_def¶
-
class
pynes.lib.
asm_def
(*args, **kwargs)[source]¶ A function decorator for an ASM Block function
Let’s take a simple waitvblank function.
from pynes.lib import asm_def from pynes.asm import BIT, BPL @asm_def def waitvblank(): return ( BIT + '$2002' + BPL + waitvblank() ) print waitvblank.as_function()
That must be translated to:
waitvblank: BIT $2002 BPL waitvblank RTS