Jump to content

Recommended Posts

Posted

Hi all!

 

I finally got around to working on a new dmdext release! Changes include:

 

  • Added PWM support from PinMAME. PWM (pulse-width modulation) is used by some games to simulate additional gray tones on the DMD. This was previously ignored, but thanks to @vbousquet we’re now getting much smoother gradients and more accurate grayscale rendering. This does not apply to colorizations, which still receive the original frames (increasing the bit depth there would break them anyway).
  • Updated Serum to the latest version, which introduces an optimized cROMc format that uses an order of magnitude fewer resources. The original cRZ format is still supported but will be internally converted to cROMc. As a result, new colorizations will be distributed in this new format.
  • Fixed the GitHub CI, meaning every update pushed to the repository is now automatically built and available for testing.

 

Download as always here. Be sure to update to latest VPM beta (released today as well, VPinMAME-sc-3.7.0-222-8133307-win-x64.zip is the file you'll probably want).

 

Thanks a lot to the Serum community for testing and bug reporting, namely @PastorLUL, @Enthusiast, @KRAKEN and @ebor, and of course @mk47 for his work on Serum.

 

Enjoy!

 

    -freezy.

 

Posted (edited)

Thanks Freezy! Can I assume we need to remove any serum dll's in our vpinmame folders, again?

EDIT- well right off the bat color is lost on the new tmnt_200 .pac :(  Older pac files seem ok though.

Edited by Cliffy
Posted
21 minutes ago, Cliffy said:

Thanks Freezy! Can I assume we need to remove any serum dll's in our vpinmame folders, again?

EDIT- well right off the bat color is lost on the new tmnt_200 .pac :(  Older pac files seem ok though.


I heard another layer of encryption has been added to pac. That tmnt file which was recently updated has the extra encryption. It is what it is. 

Posted
30 minutes ago, PastorLUL said:


I heard another layer of encryption has been added to pac. That tmnt file which was recently updated has the extra encryption. It is what it is. 

he shoulda made it in serum :)

Posted
54 minutes ago, Cliffy said:

Thanks Freezy! Can I assume we need to remove any serum dll's in our vpinmame folders, again?

EDIT- well right off the bat color is lost on the new tmnt_200 .pac :(  Older pac files seem ok though.

I don’t feel so bad now that I gave up trying to get the tmnt_200.pac to work for me.    😉

Posted
1 hour ago, Cliffy said:

Thanks Freezy! Can I assume we need to remove any serum dll's in our vpinmame folders, again?

EDIT- well right off the bat color is lost on the new tmnt_200 .pac :(  Older pac files seem ok though.

yes that's correct as of this writing you don't need any extra serum files in vpinmame, its all been integrated into dmdext 

Posted

DMDExt v2.4.0 also contains the new libzedmd v0.10.1 and is prepared for the upcoming ZeDMD v6.0.0 release.

So it is important that you delete any serum.dll and zedmd.dll in you vpinmame folders.

Posted

Hi @freezy,
thanks a lot for this release!
Can you name a few tables, where PWM is used in the DMD. I'd be interested to see the difference.
Do I get it right, that (for the time being) PWM is only enabled when not using a colorization?

Posted
Just now, Sinizin said:

Does this mean alt colour PAC files will work again? I updated last night but none of the PACs were coloured.

Yep! Extract the two pin2color.dll's into vpinmame and all pacs work including the new tmnt_200. Thanks as always @lucky1

Posted
Just now, Cliffy said:

Yep! Extract the two pin2color.dll's into vpinmame and all pacs work including the new tmnt_200. Thanks as always @lucky1

Amazing! Thanks Cliffy! And again thanks @lucky1

Posted

Download the zip from the link, copy AT LEAST the dlls from the subdirectories and make the plugin-changes needed in the dmddevice.ini. Don’t just overwrite, or you’ll lose your custom settings. 
compare the ini from the zip with your own. Plugins and plugin64 entries. 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...