From d146ec28376ce5720edae1b17098022860a06bbb Mon Sep 17 00:00:00 2001 From: otya128 Date: Sat, 17 Dec 2016 16:35:11 +0900 Subject: [PATCH] Add dumpVM,traceVM --- SMILEBASIC/petitcomputer.d | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/SMILEBASIC/petitcomputer.d b/SMILEBASIC/petitcomputer.d index aa1dd47..fa97f00 100644 --- a/SMILEBASIC/petitcomputer.d +++ b/SMILEBASIC/petitcomputer.d @@ -1082,7 +1082,8 @@ class PetitComputer } running = true; } - //vm.dump; + version (dumpVM) + vm.dump; this.vm = vm; int startcnt = SDL_GetTicks(); float frame = 1000f / 60f; @@ -1099,7 +1100,8 @@ class PetitComputer { 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(); debug if(trace && loc.line != vm.currentLocation.line) {