Version5 class
Implementation of Z-Machine v5
Constructors
- Version5()
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 -
call_1n(
) → void -
call_1s(
) → void -
call_2n(
) → void -
call_2s(
) → void -
callVN(
) → void -
callVN2(
) → void -
callVS(
) → void -
inherited
-
callVS2(
) → void -
checkArgCount(
) → void -
clearAttr(
) → void -
inherited
-
copyTable(
) → void -
dec(
) → void -
inherited
-
decChk(
) → void -
inherited
-
div(
) → void -
inherited
-
doReturn(
dynamic result) → void -
override
-
eraseWindow(
) → void -
extSaveUndo(
) → void -
extSetFont(
) → void -
fileLengthMultiplier(
) → int -
override
-
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 -
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 -
inherited
-
printRet(
) → void -
inherited
-
pull(
) → void -
inherited
-
push(
) → void -
inherited
-
putProp(
) → void -
inherited
-
quit(
) → void -
inherited
-
random(
) → void -
inherited
-
read(
) → void -
override
-
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 -
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 -
setTextStyle(
) → void -
setWindow(
) → void -
showStatus(
) → void -
inherited
-
splitWindow(
) → void -
store(
) → void -
inherited
-
storebv(
) → void -
inherited
-
storewv(
) → void -
inherited
-
sub(
) → void -
inherited
-
test(
) → void -
inherited
-
testAttr(
) → void -
inherited
-
tokenise(
) → void -
toString(
) → String -
A string representation of this object.
inherited
-
unpack(
int packedAddr) → int -
override
-
verify(
) → void -
inherited
-
visitExtendedInstruction(
) → void -
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> -
override
-
visitRoutine(
List< int?> params) → void -
override
-
writeVariable(
int varNum, int? value) → void -
Writes
value
tovarNum
either global or local.inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited