add AY-3-8910 platform!

this paves the way for eventual AY-3-8930 platform...
This commit is contained in:
tildearrow 2022-01-13 02:52:19 -05:00
parent 2fcb474544
commit 0b352ecd9a
9 changed files with 2372 additions and 3 deletions

View file

@ -9,6 +9,7 @@
#include "platform/arcade.h"
#include "platform/ym2610.h"
#include "platform/ym2610ext.h"
#include "platform/ay.h"
#include "platform/dummy.h"
#include "../ta-log.h"
@ -112,6 +113,9 @@ void DivDispatchContainer::init(DivSystem sys, DivEngine* eng, int chanCount, do
case DIV_SYSTEM_YM2610_EXT:
dispatch=new DivPlatformYM2610Ext;
break;
case DIV_SYSTEM_AY8910:
dispatch=new DivPlatformAY8910;
break;
default:
logW("this system is not supported yet! using dummy platform.\n");
dispatch=new DivPlatformDummy;