Version7 class

Inheritance

Constructors

Version7()

Properties

callStack Stack
finalinherited
currentWindow int
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
log Logger
Gets the log for output.
no setterinherited
logName String
Sets the logger and name for this Loggable mixin instance.
no getterinherited
maxFileLength int
no setteroverride
mem MemoryMap
getter/setter pairinherited
ops Map<int, Function>
getter/setter pairinherited
outputStream1 bool
getter/setter pairinherited
outputStream2 bool
getter/setter pairinherited
outputStream3 bool
getter/setter pairinherited
outputStream4 bool
getter/setter pairinherited
programCounter int
Z-Machine Program Counter
getter/setter pairinherited
propertyDefaultsTableSize int
no setterinherited
r DRandom
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stack Stack
finalinherited
version zMachineVersions
no setteroverride

Methods

add() → void
inherited
and() → void
inherited
assertNotMarker(dynamic m) → dynamic
inherited
branch(bool testResult) → void
inherited
bufferMode() → void
inherited
call_1n() → void
inherited
call_1s() → void
inherited
call_2n() → void
inherited
call_2s() → void
inherited
callVN() → void
inherited
callVN2() → void
inherited
callVS() → void
inherited
callVS2() → void
inherited
checkArgCount() → void
inherited
clearAttr() → void
inherited
copyTable() → void
inherited
dec() → void
inherited
decChk() → void
inherited
div() → void
inherited
doReturn(dynamic result) → void
inherited
eraseWindow() → void
inherited
extSaveUndo() → void
inherited
extSetFont() → void
inherited
fileLengthMultiplier() int
inherited
getChild() → void
inherited
getNextProp() → void
inherited
getParent() → void
inherited
getProp() → void
inherited
getPropAddr() → void
inherited
getPropLen() → void
inherited
getSibling() → void
inherited
inc() → void
inherited
incChk() → void
inherited
insertObj() → void
inherited
je() → void
inherited
jeV() → void
inherited
jg() → void
inherited
jin() → void
inherited
jl() → void
inherited
jump() → void
inherited
jz() → void
inherited
load() → void
inherited
loadByte() → void
inherited
loadWord() → void
inherited
mod() → void
inherited
mul() → void
inherited
newline() → void
inherited
nop() → void
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
not() → void
inherited
notFound() → void
inherited
or() → void
inherited
outputStream() → void
inherited
pack(int unpackedAddr) int
override
pcHex({int offset = 0}) String
inherited
peekVariable(int? varNum) int?
inherited
piracy() → void
inherited
pop() → void
inherited
printAddr() → void
inherited
printChar() → void
inherited
printf() → void
inherited
printNum() → void
inherited
printObj() → void
inherited
printPAddr() → void
override
printRet() → void
inherited
pull() → void
inherited
push() → void
inherited
putProp() → void
inherited
quit() → void
inherited
random() → void
inherited
read() → void
inherited
readb() int
Reads 1 byte from the current program counter address and advances the program counter programCounter to the next unread address.
inherited
readChar() → void
inherited
readLocal(int local) int
inherited
readVariable(int varNum) int
inherited
readw() int
Reads 1 word from the current program counter address and advances the program counter programCounter to the next unread address.
inherited
removeObj() → void
inherited
restart() → void
inherited
restore() → void
inherited
ret() → void
inherited
retPopped() → void
inherited
rfalse() → void
inherited
rtrue() → void
inherited
save() → void
inherited
scanTable() → void
inherited
sendStatus() → void
inherited
setAttr() → void
inherited
setCursor() → void
inherited
setTextStyle() → void
inherited
setWindow() → void
inherited
showStatus() → void
inherited
splitWindow() → void
inherited
store() → void
inherited
storebv() → void
inherited
storewv() → void
inherited
sub() → void
inherited
test() → void
inherited
testAttr() → void
inherited
tokenise() → void
inherited
toString() String
A string representation of this object.
inherited
unpack(int packedAddr) int
override
unpackPAddr(int packedPrintAddr) int
verify() → void
inherited
visitExtendedInstruction() → void
inherited
visitHeader() → void
inherited
visitInstruction() → void
Reads the next instruction at memory location programCounter and executes it.
inherited
visitOperandsLongForm() List<Operand>
inherited
visitOperandsShortForm() Operand
inherited
visitOperandsVar(int howMany, bool isVariable) List<Operand>
inherited
visitRoutine(List<int?> params) → void
inherited
writeVariable(int varNum, int? value) → void
Writes value to varNum either global or local.
inherited

Operators

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