Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: Birdtales on July 26, 2003, 05:36:24 pm

Title: MameWah Pause
Post by: Birdtales on July 26, 2003, 05:36:24 pm
When I switch from Mame to VisualBoyAdvance it takes 15 seconds to show the list of games. When I switch back to Mame it's almost instantaneous. I first though it was the way I was generating the list but have tried "Rom folder only" and "DAT only" and "Rom Folder vs DAT" . Even selecting VisualBoyAdvance from the Emulator Menu selection it pauses 15 seconds. My settings between Mame and VBAdvance are almost identical. I don't have any other Emu's configured yet.

 Anyone have any idea's? I am running v0.954b and Windows 98.

Title: Re:MameWah Pause
Post by: Minwah on July 27, 2003, 10:04:53 am
How many games do you have in the (currently selected) MAME list versus the VBA list?

I am pretty sure this delay is something that was found to a problem a little while ago...Windows 98 for some reason seems to have a big problem clearing multiple (large) arrays without a delay, whereas say XP always does it in <1 second.

For the moment I'm afraid it's something you'll have to live with...all I can suggest is making a custom list with fewer games in (if you can sacrifice any) - the fewer the games, the quicker it will be.

I hope to try and improve this once I have finished the stuff I am currently working on, if I can find a way to do it...

Sorry I can't be much help :(
Title: Re:MameWah Pause
Post by: Birdtales on July 27, 2003, 11:16:40 am
My GBA List is 423 and my Mame list is 3248. So your saying it's the large Mame list that causes the delay because of the time it takes to clear the array?

I think I'll try XP on the cabinet and see if it works better. Thanks for the reply.

BT
Title: Re:MameWah Pause
Post by: Minwah on July 27, 2003, 11:21:06 am
My GBA List is 423 and my Mame list is 3248. So your saying it's the large Mame list that causes the delay because of the time it takes to clear the array?

I think I'll try XP on the cabinet and see if it works better. Thanks for the reply.

BT

Yes it is the large MAME list.  Maybe try filtering it (get rid of clones / non-working games etc)?

I can guarantee it will work perfectly in XP (well, apart from the bugs  ;) ).  One other thing is using a navigate sound effect in '98 causes slower game-scrolling speed - this isn't an issue in XP either.
Title: Re:MameWah Pause
Post by: AlanS17 on July 27, 2003, 03:24:45 pm
My GBA List is 423 and my Mame list is 3248. So your saying it's the large Mame list that causes the delay because of the time it takes to clear the array?

I think I'll try XP on the cabinet and see if it works better. Thanks for the reply.

BT

I can guarantee it will work perfectly in XP (well, apart from the bugs  ;) ).  One other thing is using a navigate sound effect in '98 causes slower game-scrolling speed - this isn't an issue in XP either.

Using any sound effect with Win98 will slow down that corresponding function - not just navigation. Have an exit sound would almost lock my system up entirely, and it's wasn't THAT bad of a machine.
Title: Re:MameWah Pause
Post by: Minwah on July 27, 2003, 05:34:27 pm
Using any sound effect with Win98 will slow down that corresponding function - not just navigation. Have an exit sound would almost lock my system up entirely, and it's wasn't THAT bad of a machine.

Really!!?  Maybe there is a better way to code it...I'll look into this when I start making optimisations.