Refactor Mockingboard into a class (#1171)

Mockingboard or Phasor cards can be inserted into any slot.
Change Config->Sound to that slots 4+5 to be individually selected for the 3 soundcard types.
Add MockingboardCardManager class to manage multiple cards and mix the sound buffers.
This commit is contained in:
TomCh
2023-01-28 18:15:28 +00:00
committed by GitHub
parent 4668718fb3
commit 71c67cf132
30 changed files with 1439 additions and 1251 deletions
+1 -1
View File
@@ -227,7 +227,7 @@ void SetCurrentCLK6502(void)
//
SpkrReinitialize();
MB_Reinitialize();
GetCardMgr().GetMockingboardCardMgr().ReinitializeClock();
}
void UseClockMultiplier(double clockMultiplier)