Chip8 class

Constructors

Chip8({int index = 0, Uint8List? rom, int v0 = 0, int v1 = 0, int v2 = 0, int v3 = 0, int v4 = 0, int v5 = 0, int v6 = 0, int v7 = 0, int v8 = 0, int v9 = 0, int vA = 0, int vB = 0, int vC = 0, int vD = 0, int vE = 0, int vF = 0})

Properties

delayTimer int
getter/setter pair
display Chip8Display
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
keysPressedStatus List<bool>
getter/setter pair
memory Uint8List
getter/setter pair
registers ↔ Chip8Registers
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
soundTimer int
getter/setter pair

Methods

add(int opcode) → void
addConst(int opcode) → void
adi(int opcode) → void
and(int opcode) → void
bcd(int opcode) → void
cls() → void
font(int opcode) → void
gdelay(int opcode) → void
jmi(int opcode) → void
jmp(int opcode) → void
jsr(int opcode) → void
key(int opcode) → void
ldr(int opcode) → void
mov(int opcode) → void
movConst(int opcode) → void
mvi(int opcode) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
or(int opcode) → void
rand(int opcode) → void
rsub(int opcode) → void
rts() → void
sdelay(int opcode) → void
shl(int opcode) → void
shr(int opcode) → void
skeq(int opcode) → void
skeqConst(int opcode) → void
skne(int opcode) → void
skneConst(int opcode) → void
skpr(int opcode) → void
skup(int opcode) → void
sprite(int opcode) → void
ssound(int opcode) → void
str(int opcode) → void
sub(int opcode) → void
toString() String
A string representation of this object.
inherited
xor(int opcode) → void

Operators

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