Fix ADPCM-A playback
Add per-chip debug function Add YM2203, YM2608, YM2610/B debug window Extend YM2612 debug window Remove unnecessary values in YM2151, Sega PCM platform
This commit is contained in:
parent
764ae60740
commit
cf1d4e55cf
58 changed files with 726 additions and 91 deletions
|
|
@ -66,6 +66,22 @@ void FurnaceGUI::drawDebug() {
|
|||
ImGui::Checkbox("Enable",&bpOn);
|
||||
ImGui::TreePop();
|
||||
}
|
||||
if (ImGui::TreeNode("Chip Status")) {
|
||||
ImGui::Text("for best results set latency to minimum or use the Frame Advance button.");
|
||||
ImGui::Columns(e->song.systemLen);
|
||||
for (int i=0; i<e->song.systemLen; i++) {
|
||||
void* ch=e->getDispatch(i);
|
||||
ImGui::TextColored(uiColors[GUI_COLOR_ACCENT_PRIMARY],"Chip %d: %s",i,getSystemName(e->song.system[i]));
|
||||
if (e->song.system[i]==NULL) {
|
||||
ImGui::Text("NULL");
|
||||
} else {
|
||||
putDispatchChip(ch,e->song.system[i]);
|
||||
}
|
||||
ImGui::NextColumn();
|
||||
}
|
||||
ImGui::Columns();
|
||||
ImGui::TreePop();
|
||||
}
|
||||
if (ImGui::TreeNode("Dispatch Status")) {
|
||||
ImGui::Text("for best results set latency to minimum or use the Frame Advance button.");
|
||||
ImGui::Columns(e->getTotalChannelCount());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue