Jump to content



Photo

The VPM alpha/beta thread


  • Please log in to reply
1790 replies to this topic

#621 Ace of spades pinbal

Ace of spades pinbal

    AceOfSpadesProduc100

  • Members
  • PipPipPip
  • 151 posts

  • Flag: United States of America

  • Favorite Pinball: ?

Posted 02 March 2018 - 12:59 AM

I had an idea for quite a while: Upgraded user interface in the test menu, to make it much more like MAMEUIFX or something. What I mean is that it should have a much more flexible navigation functionality: browsing ROMs by manufacturer, sound hardware, CPU, monitor resolution, working states, and others, and even including a search bar too. Also being able to view properties just by right-clicking on the item in the menu, instead of needing to only start up the ROM and press tab to open the menu. Also, the working state indicators probably need to be more accurate, since here is the only example that I know right now: When I was playing Dakar, I only heard very little percussions, which are the ones that are coming from the M114 sound chip, but while watching videos of the physical pinballs playing it on its real hardware, I heard much more sampled percussions, which are most likely on one of the DACs. Is this just an emulation issue, or are my settings wrong?


Edited by Ace of spades pinbal, 02 March 2018 - 10:29 PM.


#622 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 04 March 2018 - 08:43 PM

There is already PinMAME32, which should do the trick..

 

As for sound emulation: Do you have the video of Dakar? When i improved the sound emulation a while ago for Mr. Game machines, i might have changed the flag from imperfect sound to none.

Did you test with a recent PinMAME (3.0 or 3.1 beta)?



#623 Ace of spades pinbal

Ace of spades pinbal

    AceOfSpadesProduc100

  • Members
  • PipPipPip
  • 151 posts

  • Flag: United States of America

  • Favorite Pinball: ?

Posted 04 March 2018 - 09:00 PM

There is already PinMAME32, which should do the trick..

 

As for sound emulation: Do you have the video of Dakar? When i improved the sound emulation a while ago for Mr. Game machines, i might have changed the flag from imperfect sound to none.

Did you test with a recent PinMAME (3.0 or 3.1 beta)?

I use VPM 3.0. Here is a video:

And here is what it sounds like on VPM: https://drive.google...FZNzmjwhw6CuW2q

PM32 has all of that, but there is probably a ton missing from there, such as tables, sound hardware, and others, or what is the latest version of PM32, or is there a 3.0 of it that should correspond with VPM 3.0?


Edited by Ace of spades pinbal, 04 March 2018 - 10:04 PM.


#624 Ace of spades pinbal

Ace of spades pinbal

    AceOfSpadesProduc100

  • Members
  • PipPipPip
  • 151 posts

  • Flag: United States of America

  • Favorite Pinball: ?

Posted 07 March 2018 - 04:47 PM

In the audio clip that I sent, you should hear that the percussions in the main theme are nothing but faint clicks. Are the sampled percussions (in the video) supposed to come from the M114S, or any of the two DACs?



#625 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 08 March 2018 - 08:44 AM

I'd bet the DACs, but i could not check so far, but is on my todo-list..



#626 Ace of spades pinbal

Ace of spades pinbal

    AceOfSpadesProduc100

  • Members
  • PipPipPip
  • 151 posts

  • Flag: United States of America

  • Favorite Pinball: ?

Posted 08 March 2018 - 03:24 PM

I'd bet the DACs, but i could not check so far, but is on my todo-list..

In the video, the percussions were not interrupted by the sound effects, and the two DACs are just to give the sound effects stereo capabilities, meaning that they act as one. Because of this, I am thinking that it is the M114S that is in charge of these percussions.



#627 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 08 March 2018 - 03:49 PM

True.. But could also be abuse of the TMS5220?? ;) ;)

 

As said, i will hopefully check this "soon"..

 

M114S is likely though, as it sounded VERY broken until last year.. I tried my best to improve it based on some documentation i found, but could still be very off for some effects..



#628 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 08 March 2018 - 11:40 PM

Tried my best today, but only some details improved, percussion is still weird..



#629 Ace of spades pinbal

Ace of spades pinbal

    AceOfSpadesProduc100

  • Members
  • PipPipPip
  • 151 posts

  • Flag: United States of America

  • Favorite Pinball: ?

Posted 09 March 2018 - 01:02 AM

Tried my best today, but only some details improved, percussion is still weird..

What are some of the details that were improved?



#630 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 09 March 2018 - 09:33 AM

changelog: add volume/decibel table from datasheet, increase precision of volume/envelope code (unclear though what the real HW exactly does internally for the vol/env so far), add M114AF 6MHz frequency table (which makes it fully functional i think, but..) and fix M114S_OUTPUT_CHANNELS==16 code path

 

i.e. for the enduser this means that mainly the volume per channel/mixing should be more accurate, but to the untrained ear (=me ;)) it does not sound much different from before..



#631 Joe

Joe

    Pinball Wizard

  • VIP
  • 2,364 posts
  • Location:60016

  • Flag: United States of America

  • Favorite Pinball: New Stern ones

Posted 10 March 2018 - 03:47 AM

New build in the first post, overall changes from 3.0:

 

- Switch to VS2015 for the release builds (tested in the wild and seemingly faster, thanks to CarnyPriest)
- RawDmdPixels and RawDmdColoredPixels will now work correctly for Strikes N' Spares

- Update BASS lib to 2.4.13.8

 

*** CORE/CPU ***
Fix wrong gain/volume of voices/sound effects in Sound Mode 1 (e.g. builtin alternate sound file support)

*** ROM SUPPORT *** Thanks to ipdb.org, inkochnito
New:
Williams: Bigfoot R0.1 (FreeWPC based rewrite of White Water)

Correct Dumps:
Williams: Mousin' Around! LA-4 (now uses the 'real' L2 sound roms. As this matches the LX-1 set then, remove the LX-1 from PinMAME)

Clones:
AC/DC 1.70.0,1.70.0LE
Baby Pac-Man (Vidiot U9 ROM Update 891-16 per Service-Bulletin dated July 11 1983)
Earthshaker PA-4
Embryon v92 (7-digit conversion and more)
Frontier (Gate Fix)
Galaxy (Planet Skillshot)
Meteor (No Background Sound)

you forgot BAYWATCH v.4.01

 

http://www.pinballcode.com/



#632 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 10 March 2018 - 08:25 AM

Indeed. Totally missed that one, thanks for the hint!!



#633 ludovids

ludovids

    Enthusiast

  • Validating
  • PipPipPip
  • 181 posts
  • Location:Owego, NY

  • Flag: United States of America

  • Favorite Pinball: LOTR IJ MM TAF Tommy TOTAN TZ

Posted 10 March 2018 - 07:12 PM

Sorry if this is the wrong thread for this question, but I figure the right people will read it here.

 

I'm trying to figure out how to build VPM, so downloaded the source files, installed nasm, and installed the latest DX9 SDK v9.29.1962 June 2010.

I see there is a link dependency on "dinput.lib", but the DX9 SDK I installed includes only "dinput8.lib".

 

Do I need to install a different version of DX9 SDK?

 

Thanks for answering this question, and any other hints you may have to offer.


ASRock Z270M Extreme4, i5-7600K, 16GB G.SKILL TridentZ DDR4 3200, EVGA GeForce GTX 1070 SC

Samsung 850 EVO M.2, Samsung UN40JU7100 4K playfield, Samsung SynchMaster 2232 backglass, Pinscape on VirtuaPin Plunger Kit v3


#634 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 11 March 2018 - 06:12 AM

Take a look here, please: http://vpuniverse.co...ompile-pinmame/



#635 ludovids

ludovids

    Enthusiast

  • Validating
  • PipPipPip
  • 181 posts
  • Location:Owego, NY

  • Flag: United States of America

  • Favorite Pinball: LOTR IJ MM TAF Tommy TOTAN TZ

Posted 11 March 2018 - 06:48 PM

Thanks toxie.

 

fyi: I am using Visual Studio 2013 on Windows 7. When building project PinMAME32, I got error msg "463 error RC10056" at winbase.h line 2918. To fix this, I changed Platform Toolset from v120_xp to v120.


ASRock Z270M Extreme4, i5-7600K, 16GB G.SKILL TridentZ DDR4 3200, EVGA GeForce GTX 1070 SC

Samsung 850 EVO M.2, Samsung UN40JU7100 4K playfield, Samsung SynchMaster 2232 backglass, Pinscape on VirtuaPin Plunger Kit v3


#636 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 11 March 2018 - 10:41 PM

Tried my best today, but only some details improved, percussion is still weird..

 

And gave it yet another shot today, even more details improved, and i 'found' the percussion, but for whatever reason it's way too calm in comparison..  :/



#637 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 12 March 2018 - 08:59 AM

My best theory is that the real HW board amplifies some of the 4 chip outputs (as these are also going to different speakers?!?), thus i hacked that in for now.



#638 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 12 March 2018 - 12:47 PM

New build is up in the first post, so please test/verify/compare the new Mr. Game M114 music changes!!

 

Changes:

- improved M114 core (Mr. Game)

- rename Kingpin kpv106 to kpb105 (as it's Beta 1.05 according to a new readme by Pfutz)

- add Baywatch 4.01



#639 Ace of spades pinbal

Ace of spades pinbal

    AceOfSpadesProduc100

  • Members
  • PipPipPip
  • 151 posts

  • Flag: United States of America

  • Favorite Pinball: ?

Posted 13 March 2018 - 10:31 PM

When I tried to run VP, it said that VPM is not installed, even though I installed the build, both the X86 and X64 versions.


Edited by Ace of spades pinbal, 13 March 2018 - 10:41 PM.


#640 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 14 March 2018 - 12:19 AM

But you actually pressed 'install' in the setup.exe?