1
0

Add dumpVM,traceVM

This commit is contained in:
otya128
2016-12-17 16:35:11 +09:00
parent 3283b4558a
commit d146ec2837

View File

@@ -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)
{ {