Jump to content



Photo
* * * * * 1 votes

Visual PinMAME (Standalone DLL)

VPM PinMAME

  • Please log in to reply
84 replies to this topic

#21 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,471 posts
  • Location:Embrun, Ontario, Canada

  • Flag: ---------

  • Favorite Pinball: Superman, Firepower & Tron



Posted 24 December 2017 - 03:45 PM

Baby steps ;)

#22 STAT

STAT

    Pinball and Arcade Freak

  • VIP
  • 4,981 posts
  • Location:Wels - Austria

  • Flag: Austria

  • Favorite Pinball: Twilight Zone

Posted 24 December 2017 - 05:56 PM

Of Course, using the old .dll but i don't know, if there are Changes on the .dll too ...



#23 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,982 posts

  • Flag: Norway

  • Favorite Pinball: GOT, Alien Star, LOTR, TOM

Posted 24 December 2017 - 08:38 PM

Just do what you always done - its released.


From now on. I won't help anyone here at VPF. Please ask Noah why that is.


#24 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 24 December 2017 - 09:19 PM

So far without the colored ones, yes.. I want to find a better solution to support these without having to have all these clones..



#25 DJRobX

DJRobX

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 941 posts
  • Location:Valencia, CA

  • Flag: United States of America

  • Favorite Pinball: F14 Tomcat

Posted 25 December 2017 - 02:23 AM

Yup. By now we could have VPX and B2S as 64bit versions, as both already work. But there is also no real benefit so far.

 

There's also the problem that AT91JIT is 32 bit only.   The non-JIT core doesn't have tight IRQ timing, and that results in the serial ports freezing (which gives you the "slow DMD disease" on SAM LE tables).    It is possible to tighten up the timing in the interpreted core, but it causes a huge performance hit (have to keep checking on memory writes whether an IRQ needs to fire).


Edited by DJRobX, 25 December 2017 - 02:23 AM.


#26 Joe

Joe

    Pinball Wizard

  • VIP
  • 2,364 posts
  • Location:60016

  • Flag: United States of America

  • Favorite Pinball: New Stern ones

Posted 27 December 2017 - 01:16 AM

But without the Color Roms ...

That needs an 3rd party board hooked to the dmd data lines (may work with pinmame driving a real dmd)


still have builds of the exe files for pinmame?

 

also what about getting the time keeping addon working for whitestar games for TOPS?



#27 DJRobX

DJRobX

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 941 posts
  • Location:Valencia, CA

  • Flag: United States of America

  • Favorite Pinball: F14 Tomcat

Posted 27 December 2017 - 05:59 AM

The color roms work fine on the unofficial SAM builds.   The serial connection is virtually connected to DMDExt.dll for this, that is not the issue.    The problem has to do with growing the memory spaces a bit to make room for the color patch.   Toxie just doesn't like the way it's implemented in SAMBuild (lots of clones), so is opting not to accept that aspect of it into the official repo until he finds a better solution. 



#28 shannon1

shannon1

    Enthusiast

  • Platinum Supporter
  • 244 posts

  • Flag: United States of America

  • Favorite Pinball: black knight

Posted 27 December 2017 - 10:10 PM

I read in another forum that the new pinsound files aren't working for certain tables. Can someone confirm?  I couldn't  get the TZ sound file to work even though the Tommy and Diner files work fine.  Can someone send me the old pinsound file for TZ before they changed it on the pinsound site?



#29 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 28 December 2017 - 10:01 AM

Sound mode 1 cannot play the new packages, as the PinSound team decided to encrypt/hash the sound file encoding in an unknown way..  :/

Sound mode 2, using their program to play back the sounds will work though..



#30 darquayle

darquayle

    Enthusiast

  • VIP
  • 200 posts
  • Location:St. Louis, Missouri

  • Flag: United States of America

  • Favorite Pinball: Cirqus Voltaire, Medieval Madness

Posted 30 December 2017 - 03:52 AM

Hi.  I've been using the new V3 and most tables appear to work fine... I am having an issue with the Judge Dredd rom (I-7 or I-6) as I cannot seem to get it to play any audio.  I switched back to my previous version of pinmame (2.9+SAM support) and it appears to work okay with it.  Anything I may be doing wrong?



#31 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 30 December 2017 - 09:16 AM

For Judge Dredd there was a ROM change. From the release notes:

Judge Dredd: use L-3 Sound ROMs for corrected Deadworld sounds on machines without working/modified lock

 

Please download the corrected one from 'the other forum', as it was uploaded there already..
 



#32 ClarkKent

ClarkKent

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,552 posts

  • Flag: Austria

  • Favorite Pinball: Q*Bert's Quest, Red's and Ted's Road Show, Dialed In, Big Bang Bar

Posted 30 December 2017 - 09:35 AM

Maybe my memory is not correct but didn't you say at some point in the past that the PinSound team provided some help to implement it into VPM? I could be wrong. Nevertheless can't there be something done about the new encryption?

#33 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 30 December 2017 - 10:28 AM

They provided help to establish the interface between PinSound Studio and VPinMAME (=Sound Mode 2).

Sound Mode 1 was more or less completely done from scratch by me, as i wanted to have something that will also work in the future (e.g. fully open source).

 

Unfortunately they now decided to go for this propietary encoding. Understandable, as they do the work of bundling/recording packages there and building the hardware part and do not want others to copy their work easily, but very unfortunate for the open source part (e.g. us).

 

Maybe in the future we can convince them to open source their software.


Nevertheless can't there be something done about the new encryption?

 

One could try to reverse engineer the encoding OR to rebundle the packages to the non-encoded format.

But both is up to the community, i won't do it out of respect for their work.



#34 darquayle

darquayle

    Enthusiast

  • VIP
  • 200 posts
  • Location:St. Louis, Missouri

  • Flag: United States of America

  • Favorite Pinball: Cirqus Voltaire, Medieval Madness

Posted 30 December 2017 - 01:45 PM

Thanks Toxie. I saw that in the notes but since I didn’t see that rom on this site I was unsure what it meant. Didn’t think to check the other site. I’ll try it out today. Much appreciated.

#35 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,982 posts

  • Flag: Norway

  • Favorite Pinball: GOT, Alien Star, LOTR, TOM

Posted 30 December 2017 - 03:47 PM

As long as they support mode 2 - I think we should be very happy with the situation.


From now on. I won't help anyone here at VPF. Please ask Noah why that is.


#36 darquayle

darquayle

    Enthusiast

  • VIP
  • 200 posts
  • Location:St. Louis, Missouri

  • Flag: United States of America

  • Favorite Pinball: Cirqus Voltaire, Medieval Madness

Posted 30 December 2017 - 05:36 PM

I was unable to find a L-3 version of Judge Dredd on the other sites.  In addition, I don't think L-3 is supported in this version of pinmame as it does not show up on the vpinmame test app.  I did pull down all of the other "L" supported Judge Dredd roms (L-1, L-4, L-5, L-6, L-7).  The only one that appears to have the sound working correctly is L-1.  I will use that version.



#37 toxie

toxie

    VPF Veteran

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

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 30 December 2017 - 06:10 PM

That's very weird then. Basically all ROM versions > L1 should also work, they just now use this 'new' L3 sound ROM (e.g. a L'X' program ROM is combined with that L3 sound ROM).


I just checked again, L7 with the new L3 sound ROM works for me without issues (using the VPM 3.0 official build).



#38 darquayle

darquayle

    Enthusiast

  • VIP
  • 200 posts
  • Location:St. Louis, Missouri

  • Flag: United States of America

  • Favorite Pinball: Cirqus Voltaire, Medieval Madness

Posted 30 December 2017 - 07:04 PM

Interesting.... So, audio is the only thing not working for me.  I'll check my installation to see if I can see the issue.  Must be something I did wrong in the install of the new version.  Thanks for verifying the sound works on your system.



#39 STAT

STAT

    Pinball and Arcade Freak

  • VIP
  • 4,981 posts
  • Location:Wels - Austria

  • Flag: Austria

  • Favorite Pinball: Twilight Zone

Posted 01 January 2018 - 11:27 AM

Anywhere there was the Info, the Best for JD is L-1 ... but i will be happy, if we get a fix for any of this.

 

VPM Devs, can you take a look at the "Scanlines" Function ?

PinMAME.exe babypac -scanlines ... works, but not with a Table.

Also with a modified PinMAME.ini and scanlines Change to 1

DarthMarino ( and i also ) want to try and get this with the Baby Pacman ROM, maybe useful for Granny and Caveman too.


Edited by STAT, 01 January 2018 - 11:29 AM.


#40 LeChucksBeard

LeChucksBeard

    Enthusiast

  • Members
  • PipPipPip
  • 58 posts

  • Flag: ---------

  • Favorite Pinball: dontknow

Posted 01 January 2018 - 04:52 PM

I've been getting this to work with Pinsound in Mode 2. All the tables are working (besides the occasional bug or crash) except for Data East/Sega tables (Batman, Jurassic Park, Tommy, South Park). I don't have the insider knowledge to tell if the problem is originating from Pinsound or VPinMAME.

 

When a rom/sound package is requested from Pinsound by vpinmame for a working table, it is requesting the correct sound system, for example DCS for Star Trek TNG. However, when it's sending a request for one of the Data East tables mentioned above, it looks like it's requesting a "null" sound system, then something called BSMT, and both return unsupported by Pinsound. It looks like it should be requesting "DE" for Data East tables.

 

These specific mixes still work with Mode 1, but the big issue is that at least for JP and Batman, the volume is unbearably high, and after spending a few hours testing this, it also seems that the gain.txt file works only for music, not for sfx, voices and the rest. At least not in a very perceptible way. While I can easily tone down the music by placing a gain.txt file with a 4 or 5, the rest just remains very loud (I've even removed every other gain.txt files in sub folders to make sure).

 

So, as I said, I can't tell where the issue is originating, but posting this here just in case...







Also tagged with one or more of these keywords: VPM, PinMAME