X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=fceu.git;a=blobdiff_plain;f=svga.c;h=5ac1d7023215f959ff7ca672a89b92818b866603;hp=f345e76fabc8606bafe4194e0a8245bb669e9a10;hb=396c448eb538587248ddbf586a90371c71b48183;hpb=971a1d07d2f5b5a6f991ed5712275c04b933734f diff --git a/svga.c b/svga.c index f345e76..5ac1d70 100644 --- a/svga.c +++ b/svga.c @@ -82,6 +82,11 @@ void FCEU_DispMessage(char *format, ...) printf("%s\n", errmsg); } +void FCEU_CancelDispMessage(void) +{ + howlong=0; +} + void FCEUI_SetRenderedLines(int ntscf, int ntscl, int palf, int pall) { FSettings.UsrFirstSLine[0]=ntscf; @@ -139,12 +144,6 @@ uint8 DIPS=0; uint8 CommandQueue=0; -static int controlselect=0; -static int ntsccol=0; -static int ntsctint=46+10; -static int ntschue=72; -static int controllength=0; - void FCEUI_SetSnapName(int a) { @@ -208,27 +207,12 @@ void DriverInterface(int w, void *d) { switch(w) { - case DES_NTSCCOL:ntsccol=*(int *)d;FCEU_ResetPalette();break; case DES_RESET:if(netplay!=2) CommandQueue=30;break; case DES_POWER:if(netplay!=2) CommandQueue=31;break; - case DES_GETNTSCTINT:*(int*)d=ntsctint;break; - case DES_GETNTSCHUE:*(int*)d=ntschue;break; - case DES_SETNTSCTINT:ntsctint=*(int*)d;if(ntsccol)FCEU_ResetPalette();break; - case DES_SETNTSCHUE:ntschue=*(int*)d;if(ntsccol)FCEU_ResetPalette();break; - - case DES_FDSINSERT:if(netplay!=2) CommandQueue=2;break; - case DES_FDSEJECT:if(netplay!=2) CommandQueue=3;break; - case DES_FDSSELECT:if(netplay!=2) CommandQueue=1;break; -/* - case DES_NSFINC:NSFControl(1);break; - case DES_NSFDEC:NSFControl(2);break; - case DES_NSFRES:NSFControl(0);break; -*/ + case DES_VSUNIDIPSET:CommandQueue=10+(int)d;break; case DES_VSUNITOGGLEDIPVIEW:CommandQueue=10;break; case DES_VSUNICOIN:CommandQueue=19;break; - case DES_NTSCSELHUE:if(ntsccol && FCEUGameInfo.type!=GIT_VSUNI && !PAL && FCEUGameInfo.type!=GIT_NSF){controlselect=1;controllength=360;}break; - case DES_NTSCSELTINT:if(ntsccol && FCEUGameInfo.type!=GIT_VSUNI && !PAL && FCEUGameInfo.type!=GIT_NSF){controlselect=2;controllength=360;}break; #if 0 case DES_NTSCDEC: if(ntsccol && FCEUGameInfo.type!=GIT_VSUNI && !PAL && FCEUGameInfo.type!=GIT_NSF) @@ -280,10 +264,6 @@ void DriverInterface(int w, void *d) #ifdef FRAMESKIP void FCEU_PutImageDummy(void) { - if(FCEUGameInfo.type!=GIT_NSF) - { - if(controllength) controllength--; - } if(howlong) howlong--; /* DrawMessage() */ #ifdef FPS {