Fixed some issues with old movie playback.
This commit is contained in:
@@ -5515,19 +5515,25 @@ DisplayGUIMovies:
|
|||||||
.displayboxa
|
.displayboxa
|
||||||
mov dword[GUIMovieTextA+9],'INAC'
|
mov dword[GUIMovieTextA+9],'INAC'
|
||||||
mov dword[GUIMovieTextA+13],'TIVE'
|
mov dword[GUIMovieTextA+13],'TIVE'
|
||||||
mov byte[GUIMovieTextA+17],' '
|
mov dword[GUIMovieTextA+17],' '
|
||||||
cmp byte[MovieProcessing],1
|
cmp byte[MovieProcessing],1
|
||||||
jne .noplay
|
jne .noplay
|
||||||
mov dword[GUIMovieTextA+9],'PLAY'
|
mov dword[GUIMovieTextA+9],'PLAY'
|
||||||
mov dword[GUIMovieTextA+13],'ING '
|
mov dword[GUIMovieTextA+13],'ING '
|
||||||
mov byte[GUIMovieTextA+17],' '
|
mov dword[GUIMovieTextA+17],' '
|
||||||
.noplay
|
.noplay
|
||||||
cmp byte[MovieProcessing],2
|
cmp byte[MovieProcessing],2
|
||||||
jne .norec
|
jne .norec
|
||||||
mov dword[GUIMovieTextA+9],'RECO'
|
mov dword[GUIMovieTextA+9],'RECO'
|
||||||
mov dword[GUIMovieTextA+13],'RDIN'
|
mov dword[GUIMovieTextA+13],'RDIN'
|
||||||
mov byte[GUIMovieTextA+17],'G'
|
mov dword[GUIMovieTextA+17],'G '
|
||||||
.norec
|
.norec
|
||||||
|
cmp byte[MovieProcessing],3
|
||||||
|
jne .nooldplay
|
||||||
|
mov dword[GUIMovieTextA+9],'OLD '
|
||||||
|
mov dword[GUIMovieTextA+13],'PLAY'
|
||||||
|
mov dword[GUIMovieTextA+17],'ING '
|
||||||
|
.nooldplay
|
||||||
DrawGUIButton 15,7,17,49,28,GUIMovieText1,16,0,0
|
DrawGUIButton 15,7,17,49,28,GUIMovieText1,16,0,0
|
||||||
DrawGUIButton 15,7,33,49,44,GUIMovieText2,17,0,0
|
DrawGUIButton 15,7,33,49,44,GUIMovieText2,17,0,0
|
||||||
DrawGUIButton 15,7,49,49,60,GUIMovieText3,18,0,0
|
DrawGUIButton 15,7,49,49,60,GUIMovieText3,18,0,0
|
||||||
@@ -5661,7 +5667,7 @@ GUIMovieText6 db ' FILE ALREADY EXISTS',0
|
|||||||
GUIMovieText7 db 'OKAY TO OVERWRITE?',0
|
GUIMovieText7 db 'OKAY TO OVERWRITE?',0
|
||||||
GUIMovieText8 db 'YES',0
|
GUIMovieText8 db 'YES',0
|
||||||
GUIMovieText9 db 'NO',0
|
GUIMovieText9 db 'NO',0
|
||||||
GUIMovieTextA db 'STATUS : ',0
|
GUIMovieTextA db 'STATUS : ',0
|
||||||
GUIMovieTextB db 'INSERT CHAPTER',0
|
GUIMovieTextB db 'INSERT CHAPTER',0
|
||||||
GUIMovieTextC db 'PREVIOUS CHAPTER',0
|
GUIMovieTextC db 'PREVIOUS CHAPTER',0
|
||||||
GUIMovieTextD db 'NEXT CHAPTER',0
|
GUIMovieTextD db 'NEXT CHAPTER',0
|
||||||
|
|||||||
@@ -1519,13 +1519,15 @@ static void OldMoviePlay(FILE *fp)
|
|||||||
DSPMem[0x58] = 0;
|
DSPMem[0x58] = 0;
|
||||||
DSPMem[0x68] = 0;
|
DSPMem[0x68] = 0;
|
||||||
DSPMem[0x78] = 0;
|
DSPMem[0x78] = 0;
|
||||||
|
|
||||||
|
Msgptr = "OLD MOVIE REPLAYING.";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Msgptr = (!soundon) ? "MUST PLAY WITH SOUND ON." : "MUST PLAY WITH SOUND OFF.";
|
Msgptr = (!soundon) ? "MUST PLAY WITH SOUND ON." : "MUST PLAY WITH SOUND OFF.";
|
||||||
MessageOn = MsgCount;
|
|
||||||
fclose(fp);
|
fclose(fp);
|
||||||
}
|
}
|
||||||
|
MessageOn = MsgCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1683,7 +1685,7 @@ void MovieStop()
|
|||||||
SetMovieMode(MOVIE_OFF);
|
SetMovieMode(MOVIE_OFF);
|
||||||
SRAMState = PrevSRAMState;
|
SRAMState = PrevSRAMState;
|
||||||
}
|
}
|
||||||
else { firstloop = false; }
|
else { firstloop = true; }
|
||||||
}
|
}
|
||||||
|
|
||||||
void MoviePlay()
|
void MoviePlay()
|
||||||
|
|||||||
Reference in New Issue
Block a user