toxie Posted December 28, 2016 Share Posted December 28, 2016 That the resampling is less awesome. (e.g. when the sampling rate is converted from the internal emulation core code to the output sampling rate) But compared to what happened before in the core its still much much better. A lot of the old klick/pop/noise issues in PinMAME were due to this. In addition to that it also allowed to drive up the precision/internal sampling rates of a lot of the emulated sound cores by far, which would have not worked before. Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 28, 2016 Content Provider Share Posted December 28, 2016 O.K. Thanks ! Fast works definitely better / is more compatible then medium. I would vote for that as default. Link to comment Share on other sites More sharing options...
toxie Posted December 28, 2016 Share Posted December 28, 2016 I just introduced an additional optimization to the resampling. This should fix sound stutter issues with Gottliebs (especially GTS3), as these feature a ton of channels but most games do not use all of them. Link to comment Share on other sites More sharing options...
toxie Posted December 28, 2016 Share Posted December 28, 2016 And after some testing, here a test build: http://www.vpforums.org/index.php?showtopic=36659&p=366563 Link to comment Share on other sites More sharing options...
DJRobX Posted December 28, 2016 Author Share Posted December 28, 2016 2 hours ago, toxie said: I just introduced an additional optimization to the resampling. This should fix sound stutter issues with Gottliebs (especially GTS3), as these feature a ton of channels but most games do not use all of them. Awesome!! Maybe we could make the resampling quality a configurable option? The lower quality one as default is a good idea but my ears are super sensitive to that sort of thing, I prefer the best quality sound possible since I have CPU to spare. Link to comment Share on other sites More sharing options...
toxie Posted December 28, 2016 Share Posted December 28, 2016 Is available in the UI now. Link to comment Share on other sites More sharing options...
DJRobX Posted December 28, 2016 Author Share Posted December 28, 2016 5 minutes ago, toxie said: Is available in the UI now. You are the best! Link to comment Share on other sites More sharing options...
Content Provider CarnyPriest Posted December 28, 2016 Content Provider Share Posted December 28, 2016 Running a build now. Will post shortly. Will install as 2.9 [Edit: replaced; same thing except installs as 2.8] I don't yet know what the UI settings mean precisely. I haven't had a chance to test for myself: VPinMAME_VC2015.dll Link to comment Share on other sites More sharing options...
toxie Posted December 29, 2016 Share Posted December 29, 2016 I just added the Resampling Quality, the rest is just rearranged and slightly renamed, as it was even more confusing before. Link to comment Share on other sites More sharing options...
Content Provider CarnyPriest Posted December 29, 2016 Content Provider Share Posted December 29, 2016 Got it. Resampling Quality 0 is fast but lower quality - default 1 may be slower but normal/high quality Link to comment Share on other sites More sharing options...
Drybonz Posted December 29, 2016 Share Posted December 29, 2016 Hey guys... are you setting the default for resampling quality to "0"? If so, I'm wondering if this might cause some users who don't know about the new settings to think they are having sound problems? Link to comment Share on other sites More sharing options...
toxie Posted December 29, 2016 Share Posted December 29, 2016 No, it shouldn't. 0 is still much better than what was used back then in 2.7. But some audiophiles might notice a difference on some games, thats also why its configurable. Link to comment Share on other sites More sharing options...
DJRobX Posted December 29, 2016 Author Share Posted December 29, 2016 46 minutes ago, Drybonz said: Hey guys... are you setting the default for resampling quality to "0"? If so, I'm wondering if this might cause some users who don't know about the new settings to think they are having sound problems? The quality is not "oh my god it's broken bad" at 0. I don't think most people will even notice. But given all the strange contributors we have to performance issues in VP, it's probably safer to default on the conservative side. BTW, the new yieldprocessor stuff seems to work well on my cab. No more issues even with VC2015+Gilligans. I even tried changing the resampler to high quality to see if that would tip things over but no more noise. 17 hours ago, CarnyPriest said: I don't yet know what the UI settings mean precisely. I haven't had a chance to test for myself: Heh, I had to actually look up what Fast Frames means. It unthrottles VPM for 'x' frames, so you can program it to get through boot up and/or self tests faster. So if the ROM takes 10 seconds to initialize, you could put 600 in there and get through it faster. I might have to try that on Jurassic Park., will be funny to hear what it does to the music though. Link to comment Share on other sites More sharing options...
Content Provider CarnyPriest Posted December 29, 2016 Content Provider Share Posted December 29, 2016 SAMbuild 2.8b is now available: Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 29, 2016 Content Provider Share Posted December 29, 2016 4 hours ago, CarnyPriest said: SAMbuild 2.8b is now available: This compile is not working on my machine. We may also need colored versions of the LE ROMs in the list since they are working now. Link to comment Share on other sites More sharing options...
toxie Posted December 29, 2016 Share Posted December 29, 2016 5 hours ago, DJRobX said: The quality is not "oh my god it's broken bad" at 0. I don't think most people will even notice. But given all the strange contributors we have to performance issues in VP, it's probably safer to default on the conservative side. BTW, the new yieldprocessor stuff seems to work well on my cab. No more issues even with VC2015+Gilligans. I even tried changing the resampler to high quality to see if that would tip things over but no more noise. Heh, I had to actually look up what Fast Frames means. It unthrottles VPM for 'x' frames, so you can program it to get through boot up and/or self tests faster. So if the ROM takes 10 seconds to initialize, you could put 600 in there and get through it faster. I might have to try that on Jurassic Park., will be funny to hear what it does to the music though. yieldprocessor: but we should still keep the oversleep in VPM then, right? and only use this on the VP side? fastframes: this was actually introduced for the Ultrapins back in the day and each game that shipped with it was configured to skip the loading screen as fast as possible. pretty neat! so i decided to keep it around even though nobody usually knows what to do with it. Link to comment Share on other sites More sharing options...
Content Provider CarnyPriest Posted December 29, 2016 Content Provider Share Posted December 29, 2016 1 hour ago, lucky1 said: This compile is not working on my machine. We may also need colored versions of the LE ROMs in the list since they are working now. Can you describe your issue? I just tested twd_156h, smb3, and sprk_103 on my cab and everything plays. On Resampling Quality I am trying setting 1. For smb3, I get much improvement if I use the default setting 0. I have the sample rate at the default, 44100. Let me know on the patch for mt_145h. Last month, sharkky's patched set did not require a separate slot in the source code. I have not patched with your latest. And I have not had a chance to try out the altcolor support. Still haven't set up my pin2dmd installation either. Has something changed with mt_145h? For the rest, I'll add the LE slots later tonight or tomorrow. Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 30, 2016 Content Provider Share Posted December 30, 2016 9 hours ago, CarnyPriest said: Can you describe your issue? I just tested twd_156h, smb3, and sprk_103 on my cab and everything plays. On Resampling Quality I am trying setting 1. For smb3, I get much improvement if I use the default setting 0. I have the sample rate at the default, 44100. Let me know on the patch for mt_145h. Last month, sharkky's patched set did not require a separate slot in the source code. I have not patched with your latest. And I have not had a chance to try out the altcolor support. Still haven't set up my pin2dmd installation either. Has something changed with mt_145h? For the rest, I'll add the LE slots later tonight or tomorrow. I get "Can´t create the controller class. Please check that you have installed Visual PinMame properly Error 8007007e Module not found" Am I missing a part which is needed for your build ? About the LE entries Like with the Pro ROMs the Extend Memory function of pinball browser changes the size of the ROM files and PinMame only loads the given size in the list into memory. For example Mustang LE normally has a size of 63.098.052 and with memory extended 67.108.848 The same with the Pro Version 52.851.520 original and 58.720.240 extended. Link to comment Share on other sites More sharing options...
toxie Posted December 30, 2016 Share Posted December 30, 2016 did you install it again in setup.exe? might be due to the version number change?! Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 30, 2016 Content Provider Share Posted December 30, 2016 I get the same error when trying setup. My own build based on the code of Carny is working fine. @Carny Could you please also add SAM_ROMLOAD(mt_145c, "mt_145c.bin", CRC(67a38387) SHA1(31626b54a5b2dd7fbc98c4b97ed84ce1a6705955), 0x037FFFF0) SAM_ROMEND SAM_ROMLOAD(mt_145hc, "mt_145hc.bin", CRC(20ec78b3) SHA1(95443dd1d545de409a692793ad609ed651cb61d8), 0x03FFFFF0) SAM_ROMEND and ( size change) SAM_ROMLOAD_ACDC3(twd_156c, "twd_156c.bin", CRC(DC6699CF) SHA1(93f0759243c815f55c2e52db8dfc3b3faa94a28d), 0x05FFFFF0) SAM_ROMEND SAM_ROMLOAD_ACDC3(twd_156hc, "twd_156hc.bin", CRC(4594a287) SHA1(1e1a3b94bacf54a0c20cfa978db1284008c0e0a1), 0x05FFFFF0) SAM_ROMEND Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 30, 2016 Content Provider Share Posted December 30, 2016 For the record. I just experienced sticky flipper fingers playing Mustang LE table under official vpx 10.2 and pinmame built with VS2010 (v100). It seems to be gone when I start the table again. Link to comment Share on other sites More sharing options...
Content Provider CarnyPriest Posted December 30, 2016 Content Provider Share Posted December 30, 2016 Don't know on the error. I do have to ask if you have tried official VPM. I don't recall many updates with the other files in the official package, but you should overwrite what is in your folder with what is in the official distribution. You have to have bass.dll in order to register, etc. I'll add MT. I match you on the size of the output. And TWD. Link to comment Share on other sites More sharing options...
Content Provider bent98 Posted December 30, 2016 Content Provider Share Posted December 30, 2016 Carney, can you please post in this thread once you add those new color rom crc's to pinmame? I am in the process of repatching my roms to accomidate 2.36 software and I want to remember to update to the supported pinmame. Link to comment Share on other sites More sharing options...
Content Provider bent98 Posted December 30, 2016 Content Provider Share Posted December 30, 2016 BTW luck1- I didnt see a TWD_156h diff file to patch the rom but just a .pal file in your zip. Do you have one? Link to comment Share on other sites More sharing options...
Content Provider bent98 Posted December 30, 2016 Content Provider Share Posted December 30, 2016 I have a pindmd3 install right now as my pin2dmd board went bad. Waiting for a new one. In the meantime I upgraded my roms and pal files for the following games: Metallica 170c - gets CRC error and crashes pinmame TWD - Pal file only -works but missing patched diff ACDC acd_168c - works Avengers - avs_170c - crashes Mustang - MT_145hc - CRC error and crashes pinmame For the the entries I chanced at91jit to "0" I am running the latest Carney pinmame dll So its looks like you need to add or update metallica 170 CRC as well. Not sure why Avengers is crashing? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.