MemoryMap class

Constructors

MemoryMap(List<int> bytes)

Properties

abbrAddress int
getter/setter pair
dictionary Dictionary
getter/setter pair
dictionaryAddress int?
getter/setter pair
globalVarsAddress int
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
highMemAddress int
getter/setter pair
memList List<int>
final
objectsAddress int
getter/setter pair
programStart int?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size int
no setter
staticMemAddress int
getter/setter pair

Methods

checkBounds(int address) → void
dump(int address, int howMany) String
getRange(int address, int howMany) List
loadb(int address) int
Get byte from a given address.
loadw(int address) int
Get a 2-byte word from given address
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readGlobal(int globalVarAddress) int
Reads a global variable as a 2-byte word at globalVarAddress and returns it.
storeb(int address, int value) → void
Stores a byte value into dynamic memory at address. Reference 1.1.1
storew(int address, int value) → void
toString() String
A string representation of this object.
inherited
writeGlobal(int which, int value) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited