X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=fceu.git;a=blobdiff_plain;f=svga.c;h=fb086bf1b2dea7ff0e59d3443c6803a2b39d36e8;hp=f345e76fabc8606bafe4194e0a8245bb669e9a10;hb=0d6a66c2a80f50ae51327cd406f9df14d99ad02e;hpb=971a1d07d2f5b5a6f991ed5712275c04b933734f diff --git a/svga.c b/svga.c index f345e76..fb086bf 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_VSUNIDIPSET:CommandQueue=10+(long)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 {