Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
* 'master' of https://github.com/tildearrow/furnace: (77 commits) GUI: use pattern font for input latch GUI: partially implement note input latch UI GUI: transpose value does not transpose effect ID GUI: prepare for note input latch UI GUI: min ins selector width fix GUI: separate operation masks GUI: add missing FDS preset GUI: prepare for separate operation mask GUI: "none" instrument should not remove inscolumn GUI: fix ins 0 being inserted on blank song GUI: add a "none" option to instrument list update to-do list GUI: add "absorb" instrument input mode use good default instrument when adding ins better default instrument for OPL/OPLL GUI: fix selection being visible in dummy row area Further fix looped sample preview GUI: fix about screen in power saving mode VRC6: saw volume 63 GUI: add an effect list window ... # Conflicts: # src/engine/platform/amiga.cpp # src/engine/vgmOps.cpp # src/gui/dataList.cpp # src/gui/guiConst.cpp # src/gui/insEdit.cpp # src/gui/sampleEdit.cpp
This commit is contained in:
commit
49a41ff862
116 changed files with 2535 additions and 993 deletions
|
|
@ -39,6 +39,7 @@
|
|||
#include "../engine/platform/x1_010.h"
|
||||
#include "../engine/platform/n163.h"
|
||||
#include "../engine/platform/vrc6.h"
|
||||
#include "../engine/platform/es5506.h"
|
||||
#include "../engine/platform/dummy.h"
|
||||
|
||||
#define GENESIS_DEBUG \
|
||||
|
|
@ -333,6 +334,66 @@ void putDispatchChan(void* data, int chanNum, int type) {
|
|||
ImGui::TextColored(ch->furnaceDac?colorOn:colorOff,">> FurnaceDAC");
|
||||
break;
|
||||
}
|
||||
case DIV_SYSTEM_ES5506: {
|
||||
DivPlatformES5506::Channel* ch=(DivPlatformES5506::Channel*)data;
|
||||
ImGui::Text("> ES5506");
|
||||
ImGui::Text("* freq: %.4x",ch->freq);
|
||||
ImGui::Text(" - base: %d",ch->baseFreq);
|
||||
ImGui::Text(" - pitch: %d",ch->pitch);
|
||||
ImGui::Text("- note: %d",ch->note);
|
||||
ImGui::Text("- wave: %d",ch->wave);
|
||||
ImGui::Text("- sample: %d",ch->sample);
|
||||
ImGui::Text("- ins: %d",ch->ins);
|
||||
ImGui::Text("* PCM:");
|
||||
ImGui::Text(" - index: %d",ch->pcm.index);
|
||||
ImGui::Text(" - freqOffs: %.6f",ch->pcm.freqOffs);
|
||||
ImGui::Text(" - bank: %.2x",ch->pcm.bank);
|
||||
ImGui::Text(" - start: %.8x",ch->pcm.start);
|
||||
ImGui::Text(" - end: %.8x",ch->pcm.end);
|
||||
ImGui::Text(" - length: %.8x",ch->pcm.length);
|
||||
ImGui::Text(" - loopStart: %.8x",ch->pcm.loopStart);
|
||||
ImGui::Text(" - loopEnd: %.8x",ch->pcm.loopEnd);
|
||||
ImGui::Text(" - loopMode: %d",ch->pcm.loopMode);
|
||||
ImGui::Text("* Filter:");
|
||||
ImGui::Text(" - Mode: %d",ch->filter.mode);
|
||||
ImGui::Text(" - K1: %.4x",ch->filter.k1);
|
||||
ImGui::Text(" - K2: %.4x",ch->filter.k2);
|
||||
ImGui::Text("* Envelope:");
|
||||
ImGui::Text(" - EnvCount: %.3x",ch->envelope.ecount);
|
||||
ImGui::Text(" - LVRamp: %d",ch->envelope.lVRamp);
|
||||
ImGui::Text(" - RVRamp: %d",ch->envelope.rVRamp);
|
||||
ImGui::Text(" - K1Ramp: %d",ch->envelope.k1Ramp);
|
||||
ImGui::Text(" - K2Ramp: %d",ch->envelope.k2Ramp);
|
||||
ImGui::Text("- vol: %.2x",ch->vol);
|
||||
ImGui::Text("- LVol: %.2x",ch->lVol);
|
||||
ImGui::Text("- RVol: %.2x",ch->rVol);
|
||||
ImGui::Text("- outVol: %.2x",ch->outVol);
|
||||
ImGui::Text("- outLVol: %.2x",ch->outLVol);
|
||||
ImGui::Text("- outRVol: %.2x",ch->outRVol);
|
||||
ImGui::Text("- ResLVol: %.2x",ch->resLVol);
|
||||
ImGui::Text("- ResRVol: %.2x",ch->resRVol);
|
||||
ImGui::TextColored(ch->active?colorOn:colorOff,">> Active");
|
||||
ImGui::TextColored(ch->insChanged?colorOn:colorOff,">> InsChanged");
|
||||
ImGui::TextColored(ch->freqChanged?colorOn:colorOff,">> FreqChanged");
|
||||
ImGui::TextColored(ch->volChanged?colorOn:colorOff,">> VolChanged");
|
||||
ImGui::TextColored(ch->filterChanged.mode?colorOn:colorOff,">> FilterModeChanged");
|
||||
ImGui::TextColored(ch->filterChanged.k1?colorOn:colorOff,">> FilterK1Changed");
|
||||
ImGui::TextColored(ch->filterChanged.k2?colorOn:colorOff,">> FilterK2Changed");
|
||||
ImGui::TextColored(ch->envChanged.ecount?colorOn:colorOff,">> EnvECountChanged");
|
||||
ImGui::TextColored(ch->envChanged.lVRamp?colorOn:colorOff,">> EnvLVRampChanged");
|
||||
ImGui::TextColored(ch->envChanged.rVRamp?colorOn:colorOff,">> EnvRVRampChanged");
|
||||
ImGui::TextColored(ch->envChanged.k1Ramp?colorOn:colorOff,">> EnvK1RampChanged");
|
||||
ImGui::TextColored(ch->envChanged.k2Ramp?colorOn:colorOff,">> EnvK2RampChanged");
|
||||
ImGui::TextColored(ch->keyOn?colorOn:colorOff,">> KeyOn");
|
||||
ImGui::TextColored(ch->keyOff?colorOn:colorOff,">> KeyOff");
|
||||
ImGui::TextColored(ch->inPorta?colorOn:colorOff,">> InPorta");
|
||||
ImGui::TextColored(ch->useWave?colorOn:colorOff,">> UseWave");
|
||||
ImGui::TextColored(ch->isReverseLoop?colorOn:colorOff,">> IsReverseLoop");
|
||||
ImGui::TextColored(ch->pcm.reversed?colorOn:colorOff,">> PCMReversed");
|
||||
ImGui::TextColored(ch->envelope.k1Slow?colorOn:colorOff,">> EnvK1Slow");
|
||||
ImGui::TextColored(ch->envelope.k2Slow?colorOn:colorOff,">> EnvK2Slow");
|
||||
break;
|
||||
}
|
||||
default:
|
||||
ImGui::Text("Unknown system! Help!");
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue