From: SourceForge.net <no...@so...> - 2006-06-24 19:58:33
|
Patches item #1511906, was opened at 2006-06-24 19:58 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=596650&aid=1511906&group_id=91293 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Philip Kendall (pak21) Assigned to: Philip Kendall (pak21) Summary: Fastloading Initial Comment: Just to prove I'm not completely dead, a patch to a) detect when a loader is occuring (basically, two INs within 100 tstates of each other with B being either incremented or decremented) and b) run the emulator at the maximum possible speed when a loader is in progress. Caveat: any sound sychronisation will still occur, so you'll probably need to turn sound off to see any effects. This shouldn't be too hard to work round. Possible extension to this patch: automatically start the tape when a loader is detected, and stop it when the end is detected. It'll need a bit of tidying up before it's committed, but I think it's basically functional. I've tested it on some games (Ant Attack, ATF (notable as it decrements B rather than increments it), Bomb Jack, Bubble Bobble, Cobra (both Alkatraz and Speedlock versions), Colossal Adventure (Jewels of Darkness version), Elite, Exolon, Head over Heels, Joe Blade, Midnight Resistance, Rainbow Islands, Skool Daze and Star Control) and it seems to work on all of them, but any more testing appreciated. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=596650&aid=1511906&group_id=91293 |