Add dumpVM,traceVM
This commit is contained in:
@@ -1082,7 +1082,8 @@ class PetitComputer
|
|||||||
}
|
}
|
||||||
running = true;
|
running = true;
|
||||||
}
|
}
|
||||||
//vm.dump;
|
version (dumpVM)
|
||||||
|
vm.dump;
|
||||||
this.vm = vm;
|
this.vm = vm;
|
||||||
int startcnt = SDL_GetTicks();
|
int startcnt = SDL_GetTicks();
|
||||||
float frame = 1000f / 60f;
|
float frame = 1000f / 60f;
|
||||||
@@ -1099,7 +1100,8 @@ class PetitComputer
|
|||||||
{
|
{
|
||||||
for(int i = 0; !quit && maincntRender == oldmaincnt && !waitFlag && running; i++)
|
for(int i = 0; !quit && maincntRender == oldmaincnt && !waitFlag && running; i++)
|
||||||
{
|
{
|
||||||
//writefln("%04X:%s", vm.pc, vm.getCurrent);
|
version (traceVM)
|
||||||
|
writefln("%04X:%s", vm.pc, vm.getCurrent.toString(vm));
|
||||||
running = vm.runStep();
|
running = vm.runStep();
|
||||||
debug if(trace && loc.line != vm.currentLocation.line)
|
debug if(trace && loc.line != vm.currentLocation.line)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user