core quality, part 3 - final

- SAA1099
- SCC
- SM8521
- Swan
- Virtual Boy
This commit is contained in:
tildearrow 2024-04-06 16:25:16 -05:00
parent cb1f268335
commit 70a6affd3d
11 changed files with 180 additions and 10 deletions

View file

@ -53,6 +53,7 @@ class DivPlatformSwan: public DivDispatch {
};
FixedQueue<QueuedWrite,256> writes;
FixedQueue<DivRegWrite,2048> postDACWrites;
int coreQuality;
WSwan* ws;
void updateWave(int ch);
friend void putDispatchChip(void*,int);
@ -78,6 +79,7 @@ class DivPlatformSwan: public DivDispatch {
void poke(unsigned int addr, unsigned short val);
void poke(std::vector<DivRegWrite>& wlist);
const char** getRegisterSheet();
void setCoreQuality(unsigned char q);
int init(DivEngine* parent, int channels, int sugRate, const DivConfig& flags);
void quit();
~DivPlatformSwan();