summaryrefslogtreecommitdiff
path: root/emulator.cpp
AgeCommit message (Expand)AuthorFilesLines
2011-01-03emulator: Make dump regs wine friendlyTom Stellard1-10/+16
2011-01-01emulator: Add functions for dumping registersTom Stellard1-0/+40
2011-01-01emulator: Treat input registers like const registersTom Stellard1-13/+22
2011-01-01emulator: Add a safer version of set_value()Tom Stellard1-6/+17
2011-01-01emulator: Handle REGISTER_TYPE_NONETom Stellard1-0/+4
2011-01-01queue writes and commit them after an instruction has finished executingTom Stellard1-0/+20
2010-12-29Add abs_instructionTom Stellard1-0/+7
2010-12-28Return null if constant index is outside of boundsTom Stellard1-0/+3
2010-12-28emulator: Treat uninitialised temp regs as input regsTom Stellard1-1/+9
2010-12-28emulator: Remove an error messageTom Stellard1-1/+0
2010-12-28emulator: Add input registersTom Stellard1-3/+10
2010-12-16emulator: Avoid segfault if an output reg is NULLTom Stellard1-1/+1
2010-12-16emulator: return bool value from run()Tom Stellard1-2/+3
2010-12-16emulator: Make sure index is valid when looking up an output valueTom Stellard1-2/+4
2010-12-16Add new register types.Tom Stellard1-10/+4
2010-12-16Rename inst_loader -> program_loader plus some interface changes toTom Stellard1-4/+10
2010-12-15Add hack to emulate overloaded evaluate() functionsTom Stellard1-2/+2
2010-12-09Get basic functionality working with a simple test case.Tom Stellard1-0/+100