dev220: SNES anti-click

This commit is contained in:
tildearrow 2024-08-31 19:07:36 -05:00
parent eadb6daf81
commit 11935fb525
4 changed files with 31 additions and 3 deletions

View file

@ -255,6 +255,18 @@ void DivPlatformSNES::tick(bool sysTick) {
}
}
if (koff!=0) {
// TODO: improve
if (antiClick) {
for (int i=0; i<8; i++) {
if (koff&(1<<i)) {
logV("KOFF: %d",i);
chWrite(i,5,0);
chWrite(i,7,0x9f);
chan[i].shallWriteEnv=true;
}
}
rWriteDelay(0x7e,0,64);
}
rWriteDelay(0x5c,koff,8);
}
if (writeControl) {