X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=source%2Fsrc%2Fvm%2Fbeep.cpp;h=f6a52ca5374bb5cd85251906137a91dbbe2f9e9a;hb=2655c9968d9a8ff9e2ba9f86d83111844cad2194;hp=fabb2fc3d11a3de827f22422cee4193e53265c5d;hpb=a8f1fa4f7edc635daf82cea0e9a020fa7bf8f93b;p=csp-qt%2Fcommon_source_project-fm7.git diff --git a/source/src/vm/beep.cpp b/source/src/vm/beep.cpp index fabb2fc3d..f6a52ca53 100644 --- a/source/src/vm/beep.cpp +++ b/source/src/vm/beep.cpp @@ -63,6 +63,17 @@ void BEEP::set_frequency(double frequency) diff = (int)(1024.0 * gen_rate / frequency / 2.0 + 0.5); } +bool BEEP::get_debug_regs_info(_TCHAR *buffer, size_t buffer_len) +{ + my_stprintf_s(buffer, buffer_len - 1, _T("ON=%s SIGNAL=%s VOLUME=%d\nGEN RATE=%d DIFF=%d COUNT=%d\n "), + (on) ? ((mute) ? _T("ON(MUTE) ") : _T("ON ")) : ((mute) ? _T("OFF(MUTE)") : _T("OFF ")), + (signal) ? _T("ON") : _T("OFF"), + gen_vol, + gen_rate, diff, count + ); + return true; +} + #define STATE_VERSION 1 bool BEEP::process_state(FILEIO* state_fio, bool loading)