Jump to content

ColorizingDMD v3.0 (with Serum v2) is out!


Recommended Posts

  • Content Provider
Posted (edited)

Hello friends

 

After a few months completely re-coding ColorizingDMD and a month of intense debugging along with @KRAKEN, @PastorLUL, @ebor and @Boroka, we can release CDMD v3.0 editing Serum v2.0 with significant changes.

 

The files are available here:

- CDMD : https://github.com/zesinger/ColorizingDMD/releases/tag/V3.0.0

- libserum : https://github.com/zesinger/libserum/releases/tag/v2.0.0

But for players, don't be in a hurry to install it as @freezy's DLL is still not compatible with it, it needs some important modifications that should be done in the next weeks (months?). So putting it in your VPinMame directory now would just make it no longer work.

For Serum authors (aka "Serumizers"), just download CDMD v3, unzip/unblock anywhere on your disk and run as before. You'll certainly need some time to get accustomed but in the next day(s), @KRAKEN should release a description sheet of all the new features.

 

In short, here are the 3 major changes:

 

  • All the Serum files are now fully RGB565. It means you can use as many colors as you wish in the RGB565 color space for every frame. There are pros and cons (Kraken is explaining everything in the sheet), but the main advantage is that there is no limit to 64 colors as before. You can mix sprites, background, imported images and frames without worrying if you'll have enough colors in your palette, palette doesn't exist anymore, you may use all the colors in the same frame composition.
    With all these colors you're gonna

    Serum_3HD.thumb.gif.a948dbbc5ee110b504d875c486341b49.gif

 

  • Colorization is now possible in both definitions available for the real DMD panels: height = 32 LEDs and height = 64 LEDs. This means that if the original ROM is in resolution 128x32, you can colorize in 128x32 AND 256x64, and if the original ROM resolution is 192x64, you can colorize in 192x64 AND in 96x32. The aim is to avoid the fast-but-ugly live up/downscale algorithms in-game and always send a human-colorized frame adapted to your device. For Virtual DMD users, the 64-pixel version would be displayed if available. You don't need to colorize ALL the frames in both resolutions as we expect to add to dmdext the possibility to switch between resolutions. So if a frame is mainly made of text, no need to have a high definition colorization for this one, you can let the scaling be done in live according to the final device.

 

baywatch.thumb.gif.ca9b8b749d81c9efa7956d84f912780d.gif

 

tron.thumb.gif.9f3fdc7997459c659b4a7712321473a4.gif

 

  • Background area of application is no longer just a rectangle but a mask, so you can choose more accurately where you want the background to apply.

 

Enjoy!
Zedrummer

Edited by zedrummer
Link to comment
Share on other sites

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...