MAMEWorld >> EmuChat
View all threads Index   Flat Mode Flat  

MetalliC
Demul/MAME dev
Reged: 03/20/09
Posts: 174
Loc: UA
Send PM
Re: Muchi Muchi Pork / Pink Sweets performance
07/11/15 05:09 PM


in short: CV1K games works at full speed only because speedhack/iddleskip, so its a big miracle you have it working fast enough at all.

usually, most of time (if I not mistaken ~70%) CPU do nothing, simply do busy loops with vblank or blit done flags wait, this loops is skipped by speedhacks so you get fast working game.

but, sometimes games *really* uses CPU power, and no hacks can help to get better performance here, so you get notable speed drops.
It means if CV1K games will be written well, and really use full power of SH3 CPU - you'll never get fullspeed with MAME interpreter core

PS: I think this must be noted somewhere, because such questions or complains happened not 1st or 2nd time.

PPS: why I thinking iddleskip is huge hack in CV1K ? because its not old-school single-threaded system, where you can safely "rewind" CPU until some status bit will be fired
it have somewhat multitasking time-slice sheduler, so it can be running in status loop, then timer event happened and sheduler switch current running task to some another, etc..







Entire thread
Subject Posted by Posted on
* Muchi Muchi Pork / Pink Sweets performance critter 07/08/15 02:02 PM
. * Re: Muchi Muchi Pork / Pink Sweets performance MetalliC  07/11/15 05:09 PM
. * Re: Muchi Muchi Pork / Pink Sweets performance R. Belmont  07/08/15 07:47 PM
. * Re: Muchi Muchi Pork / Pink Sweets performance SmitdoggAdministrator  07/09/15 05:15 AM
. * Re: Muchi Muchi Pork / Pink Sweets performance SmitdoggAdministrator  07/08/15 02:41 PM
. * Re: Muchi Muchi Pork / Pink Sweets performance TafoidAdministrator  07/08/15 02:13 PM
. * Re: Muchi Muchi Pork / Pink Sweets performance critter  07/08/15 02:45 PM

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 697 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 2319