mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 23:37:46 -04:00
gen/cd frame loops merged
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@250 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
parent
1dceadaee4
commit
bf5fbbb4b9
7 changed files with 109 additions and 165 deletions
|
@ -199,7 +199,7 @@ PICO_INTERNAL int CheckDMA(void)
|
|||
return burn;
|
||||
}
|
||||
|
||||
static __inline void SekRun(int cyc)
|
||||
static __inline void SekRunM68k(int cyc)
|
||||
{
|
||||
int cyc_do;
|
||||
SekCycleAim+=cyc;
|
||||
|
@ -496,7 +496,7 @@ static int PicoFrameSimple(void)
|
|||
if (CheckIdle()) break;
|
||||
|
||||
lines += lines_step;
|
||||
SekRun(cycles_68k_block);
|
||||
SekRunM68k(cycles_68k_block);
|
||||
|
||||
PicoRunZ80Simple(line, lines);
|
||||
line=lines;
|
||||
|
@ -541,7 +541,7 @@ static int PicoFrameSimple(void)
|
|||
// a gap between flags set and vint
|
||||
pv->pending_ints|=0x20;
|
||||
pv->status|=8; // go into vblank
|
||||
SekRun(68+4);
|
||||
SekRunM68k(68+4);
|
||||
|
||||
// ---- V-Blanking period ----
|
||||
// fix line counts
|
||||
|
@ -568,7 +568,7 @@ static int PicoFrameSimple(void)
|
|||
while (sects) {
|
||||
lines += lines_step;
|
||||
|
||||
SekRun(cycles_68k_vblock);
|
||||
SekRunM68k(cycles_68k_vblock);
|
||||
|
||||
PicoRunZ80Simple(line, lines);
|
||||
line=lines;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue