AY: add effects to write to I/O ports

This commit is contained in:
tildearrow 2022-03-26 20:55:43 -05:00
parent e143359b74
commit 73536c0691
7 changed files with 128 additions and 14 deletions

View file

@ -54,6 +54,8 @@ class DivPlatformAY8930: public DivDispatch {
int delay;
bool extMode, stereo;
bool ioPortA, ioPortB;
unsigned char portAVal, portBVal;
short oldWrites[32];
short pendingWrites[32];
@ -64,6 +66,8 @@ class DivPlatformAY8930: public DivDispatch {
short* ayBuf[3];
size_t ayBufLen;
void updateOutSel(bool immediate=false);
friend void putDispatchChan(void*,int,int);
public: