mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
sms, fix core timing
This commit is contained in:
parent
d2e3f475ff
commit
c644ce99cd
1 changed files with 3 additions and 3 deletions
|
@ -404,7 +404,7 @@ void PicoFrameMS(void)
|
||||||
struct PicoVideo *pv = &Pico.video;
|
struct PicoVideo *pv = &Pico.video;
|
||||||
int is_pal = Pico.m.pal;
|
int is_pal = Pico.m.pal;
|
||||||
int lines = is_pal ? 313 : 262;
|
int lines = is_pal ? 313 : 262;
|
||||||
int cycles_line = is_pal ? 58020 : 58293; /* (226.6 : 227.7) * 256 */
|
int cycles_line = 228;
|
||||||
int cycles_done = 0, cycles_aim = 0;
|
int cycles_done = 0, cycles_aim = 0;
|
||||||
int skip = PicoIn.skipFrame;
|
int skip = PicoIn.skipFrame;
|
||||||
int lines_vis = 192;
|
int lines_vis = 192;
|
||||||
|
@ -454,8 +454,8 @@ void PicoFrameMS(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
cycles_aim += cycles_line;
|
cycles_aim += cycles_line;
|
||||||
Pico.t.z80c_aim = cycles_aim >> 8;
|
Pico.t.z80c_aim = cycles_aim;
|
||||||
cycles_done += z80_run((cycles_aim - cycles_done) >> 8) << 8;
|
cycles_done += z80_run(cycles_aim - cycles_done);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (PicoIn.sndOut)
|
if (PicoIn.sndOut)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue