Module ImportFrom alias ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign TupleStore NameStore NameStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad If CompareEq NameLoad Str body AugAssignAdd NameStore Str Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str BinOpMod AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore BinOpAdd Str NameLoad Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str BinOpMod AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore BinOpMod Str NameLoad Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str BinOpMod AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore BinOpMod Str NameLoad Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Num AugAssignAdd NameStore BinOpAdd Str BinOpMod AttributeLoad NameLoad attr NameLoad Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str BinOpMod AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore BinOpMod Str NameLoad Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str BinOpMod AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore BinOpMod Str NameLoad Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str BinOpMod AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore BinOpMod Str NameLoad Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str BinOpMod AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore BinOpMod Str NameLoad Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Num Assign NameStore BinOpAdd NameLoad Num If BinOpBitAnd NameLoad BinOpLShift Num BinOpSub AttributeLoad NameLoad attr Num body AugAssignSub NameStore BinOpAdd BinOpBitXor NameLoad AttributeLoad NameLoad attr Num orelse AugAssignAdd NameStore NameLoad AugAssignBitAnd NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str BinOpMod AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore BinOpAdd Str NameLoad Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd BinOpAdd Str BinOpMod AttributeLoad NameLoad attr NameLoad Str AugAssignAdd NameStore BinOpMod Str NameLoad Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str BinOpMod AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore BinOpMod Str NameLoad Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str BinOpMod AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore BinOpMod Str NameLoad Assign NameStore Num orelse If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd NameLoad Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str BinOpMod AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore BinOpMod Str NameLoad Assign NameStore Num Return TupleLoad NameLoad NameLoad decorator_list decorator_list
N/A py65.utils.addressing AddressParser Disassembler N/A N/A __init__ N/A N/A self mpu address_parser N/A None N/A N/A N/A address_parser None N/A N/A address_parser N/A AddressParser N/A N/A self _mpu mpu N/A N/A self _address_parser address_parser N/A N/A self addrWidth N/A mpu ADDR_WIDTH N/A N/A self byteWidth N/A mpu BYTE_WIDTH N/A N/A self addrFmt N/A mpu ADDR_FORMAT N/A N/A self byteFmt N/A mpu BYTE_FORMAT N/A N/A self addrMask N/A mpu addrMask N/A N/A self byteMask N/A mpu byteMask N/A instruction_at N/A N/A self pc N/A N/A N/A  Disassemble the instruction at PC and return a tuple
        containing (instruction byte count, human readable text)
         N/A instruction N/A N/A N/A self _mpu ByteAt pc N/A N/A disasm addressing N/A N/A N/A self _mpu disassemble N/A instruction N/A N/A addressing acc N/A N/A disasm  A N/A length 1 N/A N/A N/A addressing abs N/A N/A address N/A N/A N/A self _mpu WordAt N/A pc 1 N/A address_or_label N/A N/A N/A self _address_parser label_for address N/A $ N/A N/A self addrFmt address N/A disasm N/A address_or_label N/A length 3 N/A N/A N/A addressing abx N/A N/A address N/A N/A N/A self _mpu WordAt N/A pc 1 N/A address_or_label N/A N/A N/A self _address_parser label_for address N/A $ N/A N/A self addrFmt address N/A disasm N/A  %s,X address_or_label N/A length 3 N/A N/A N/A addressing aby N/A N/A address N/A N/A N/A self _mpu WordAt N/A pc 1 N/A address_or_label N/A N/A N/A self _address_parser label_for address N/A $ N/A N/A self addrFmt address N/A disasm N/A  %s,Y address_or_label N/A length 3 N/A N/A N/A addressing imm N/A N/A byte N/A N/A N/A self _mpu ByteAt N/A pc 1 N/A disasm N/A  #$ N/A N/A self byteFmt byte N/A length 2 N/A N/A N/A addressing imp N/A N/A length 1 N/A N/A N/A addressing ind N/A N/A address N/A N/A N/A self _mpu WordAt N/A pc 1 N/A address_or_label N/A N/A N/A self _address_parser label_for address N/A $ N/A N/A self addrFmt address N/A disasm N/A  (%s) address_or_label N/A length 3 N/A N/A N/A addressing iny N/A N/A zp_address N/A N/A N/A self _mpu ByteAt N/A pc 1 N/A address_or_label N/A N/A N/A self _address_parser label_for zp_address N/A $ N/A N/A self byteFmt zp_address N/A disasm N/A  (%s),Y address_or_label N/A length 2 N/A N/A N/A addressing inx N/A N/A zp_address N/A N/A N/A self _mpu ByteAt N/A pc 1 N/A address_or_label N/A N/A N/A self _address_parser label_for zp_address N/A $ N/A N/A self byteFmt zp_address N/A disasm N/A  (%s,X) address_or_label N/A length 2 N/A N/A N/A addressing iax N/A N/A address N/A N/A N/A self _mpu WordAt N/A pc 1 N/A address_or_label N/A N/A N/A self _address_parser label_for address N/A $ N/A N/A self addrFmt address N/A disasm N/A  (%s,X) address_or_label N/A length 3 N/A N/A N/A addressing rel N/A N/A opv N/A N/A N/A self _mpu ByteAt N/A pc 1 N/A targ N/A pc 2 N/A N/A opv N/A 1 N/A N/A self byteWidth 1 N/A N/A targ N/A N/A opv N/A self byteMask 1 N/A N/A targ opv N/A targ N/A self addrMask N/A address_or_label N/A N/A N/A self _address_parser label_for targ N/A $ N/A N/A self addrFmt targ N/A disasm N/A address_or_label N/A length 2 N/A N/A N/A addressing zpi N/A N/A zp_address N/A N/A N/A self _mpu ByteAt N/A pc 1 N/A address_or_label N/A N/A N/A self _address_parser label_for zp_address N/A N/A ($ N/A N/A self byteFmt zp_address ) N/A disasm N/A  %s address_or_label N/A length 2 N/A N/A N/A addressing zpg N/A N/A zp_address N/A N/A N/A self _mpu ByteAt N/A pc 1 N/A address_or_label N/A N/A N/A self _address_parser label_for zp_address N/A $ N/A N/A self byteFmt zp_address N/A disasm N/A  %s address_or_label N/A length 2 N/A N/A N/A addressing zpx N/A N/A zp_address N/A N/A N/A self _mpu ByteAt N/A pc 1 N/A address_or_label N/A N/A N/A self _address_parser label_for zp_address N/A $ N/A N/A self byteFmt zp_address N/A disasm N/A  %s,X address_or_label N/A length 2 N/A N/A N/A addressing zpy N/A N/A zp_address N/A N/A N/A self _mpu ByteAt N/A pc 1 N/A address_or_label N/A N/A N/A self _address_parser label_for zp_address N/A $ N/A N/A self byteFmt zp_address N/A disasm N/A  %s,Y address_or_label N/A length 2 N/A N/A length disasm N/A N/A