From 6d54023b705fb6fbef52f5a44f1fd98611a4aab3 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 25 Jan 2022 04:43:56 -0500 Subject: [PATCH] VGM export: report number of total writes --- src/engine/engine.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index 90eee6a9..efc6768e 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -2032,6 +2032,7 @@ SafeWriter* DivEngine::saveVGM() { isBusy.lock(); // play the song ourselves bool done=false; + int writeCount=0; int hasSN=0; int snNoiseConfig=9; @@ -2472,7 +2473,6 @@ SafeWriter* DivEngine::saveVGM() { } break; default: - logW("what? trying to play sample on unsupported system\n"); break; } } @@ -2487,6 +2487,7 @@ SafeWriter* DivEngine::saveVGM() { std::vector& writes=disCont[i].dispatch->getRegisterWrites(); for (DivRegWrite& j: writes) { performVGMWrite(w,song.system[i],j,streamIDs[i],loopTimer,loopFreq,loopSample); + writeCount++; } writes.clear(); } @@ -2571,6 +2572,8 @@ SafeWriter* DivEngine::saveVGM() { freelance=false; extValuePresent=false; + logI("%d register writes total.\n",writeCount); + isBusy.unlock(); return w; }