prepare for splitting OPN/OPM and NES/SN
This commit is contained in:
parent
5a84a35f3d
commit
764ae60740
|
@ -60,8 +60,8 @@ enum DivInstrumentType: unsigned short {
|
|||
DIV_INS_SU=30,
|
||||
DIV_INS_NAMCO=31,
|
||||
DIV_INS_OPL_DRUMS=32,
|
||||
//33
|
||||
//34
|
||||
DIV_INS_OPM=33,
|
||||
DIV_INS_NES=34,
|
||||
DIV_INS_MSM6258=35,
|
||||
DIV_INS_MSM6295=36,
|
||||
DIV_INS_ADPCMA=37,
|
||||
|
|
|
@ -338,6 +338,14 @@ void FurnaceGUI::drawInsList(bool asChild) {
|
|||
ImGui::PushStyleColor(ImGuiCol_Text,uiColors[GUI_COLOR_INSTR_OPL_DRUMS]);
|
||||
name=fmt::sprintf(ICON_FA_COFFEE " %.2X: %s##_INS%d",i,ins->name,i);
|
||||
break;
|
||||
case DIV_INS_OPM:
|
||||
ImGui::PushStyleColor(ImGuiCol_Text,uiColors[GUI_COLOR_INSTR_OPM]);
|
||||
name=fmt::sprintf(ICON_FA_AREA_CHART " %.2X: %s##_INS%d",i,ins->name,i);
|
||||
break;
|
||||
case DIV_INS_NES:
|
||||
ImGui::PushStyleColor(ImGuiCol_Text,uiColors[GUI_COLOR_INSTR_NES]);
|
||||
name=fmt::sprintf(ICON_FA_GAMEPAD " %.2X: %s##_INS%d",i,ins->name,i);
|
||||
break;
|
||||
case DIV_INS_MSM6258:
|
||||
ImGui::PushStyleColor(ImGuiCol_Text,uiColors[GUI_COLOR_INSTR_MSM6258]);
|
||||
name=fmt::sprintf(ICON_FA_VOLUME_UP " %.2X: %s##_INS%d",i,ins->name,i);
|
||||
|
|
|
@ -159,6 +159,8 @@ enum FurnaceGUIColors {
|
|||
GUI_COLOR_INSTR_SU,
|
||||
GUI_COLOR_INSTR_NAMCO,
|
||||
GUI_COLOR_INSTR_OPL_DRUMS,
|
||||
GUI_COLOR_INSTR_OPM,
|
||||
GUI_COLOR_INSTR_NES,
|
||||
GUI_COLOR_INSTR_MSM6258,
|
||||
GUI_COLOR_INSTR_MSM6295,
|
||||
GUI_COLOR_INSTR_ADPCMA,
|
||||
|
|
|
@ -80,8 +80,8 @@ const int vgmVersions[6]={
|
|||
};
|
||||
|
||||
const char* insTypes[DIV_INS_MAX+1]={
|
||||
"Standard (SMS/NES)",
|
||||
"FM (4-operator)",
|
||||
"SN76489/Sega PSG",
|
||||
"FM (OPN)",
|
||||
"Game Boy",
|
||||
"C64",
|
||||
"Generic Sample",
|
||||
|
@ -113,8 +113,8 @@ const char* insTypes[DIV_INS_MAX+1]={
|
|||
"Sound Unit",
|
||||
"Namco WSG",
|
||||
"OPL (drums)",
|
||||
"Reserved", // 33
|
||||
"Reserved", // 34
|
||||
"FM (OPM)", // 33
|
||||
"NES", // 34
|
||||
"MSM6258",
|
||||
"MSM6295",
|
||||
"ADPCM-A",
|
||||
|
@ -788,6 +788,8 @@ const FurnaceGUIColorDef guiColors[GUI_COLOR_MAX]={
|
|||
D(GUI_COLOR_INSTR_SU,"",ImVec4(0.95f,0.98f,1.0f,1.0f)),
|
||||
D(GUI_COLOR_INSTR_NAMCO,"",ImVec4(1.0f,1.0f,0.0f,1.0f)),
|
||||
D(GUI_COLOR_INSTR_OPL_DRUMS,"",ImVec4(0.3f,1.0f,0.9f,1.0f)),
|
||||
D(GUI_COLOR_INSTR_OPM,"",ImVec4(0.2f,0.6f,1.0f,1.0f)),
|
||||
D(GUI_COLOR_INSTR_NES,"",ImVec4(0.4f,1.0f,0.3f,1.0f)),
|
||||
D(GUI_COLOR_INSTR_MSM6258,"",ImVec4(1.0f,0.5f,0.5f,1.0f)),
|
||||
D(GUI_COLOR_INSTR_MSM6295,"",ImVec4(1.0f,0.5f,0.5f,1.0f)),
|
||||
D(GUI_COLOR_INSTR_ADPCMA,"",ImVec4(1.0f,0.5f,0.5f,1.0f)),
|
||||
|
|
|
@ -1636,8 +1636,8 @@ void FurnaceGUI::drawSettings() {
|
|||
ImGui::TreePop();
|
||||
}
|
||||
if (ImGui::TreeNode("Instrument Types")) {
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_FM,"FM (4-operator)");
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_STD,"Standard");
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_FM,"FM (OPN)");
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_STD,"SN76489/Sega PSG");
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_GB,"Game Boy");
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_C64,"C64");
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_AMIGA,"Amiga/Generic Sample");
|
||||
|
@ -1673,6 +1673,8 @@ void FurnaceGUI::drawSettings() {
|
|||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_SU,"Sound Unit");
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_NAMCO,"Namco WSG");
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_OPL_DRUMS,"FM (OPL Drums)");
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_OPM,"FM (OPM)");
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_NES,"NES");
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_MSM6258,"MSM6258");
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_MSM6295,"MSM6295");
|
||||
UI_COLOR_CONFIG(GUI_COLOR_INSTR_ADPCMA,"ADPCM-A");
|
||||
|
|
Loading…
Reference in a new issue