Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
lucky1

Pin2Dmd Colorprism V4.0 Firmware

Recommended Posts

Time for a new major release. The main job this time was to allow the usage of more colors for your colorization projects.
We now are able to use up to 64 different colors per frame in all devicemodes. As a side effect that allows you to colorize
machines like Stern SAM  Stern SPIKE and HomePin using the PIN2DMD Editor. While adding the new framebuffer creation routines
to the firmware I was able to optimize / speedup the existing routines as well, which should also give you a better performance with existing colorizations.

You can find the 4.00 beta firmware for all pin2dmd hardware platforms here

https://github.com/lucky01/PIN2DMD/tree/beta

and the 64 color version of the pin2dmd editor here.

https://drive.google.com/drive/folders/1jVjZ0vApCiMgCiZKHe0PFDXdAizxpHdy

With existing projects it should work like before. It should also fix some existing bugs.
To enable 64 colors go into the config menu and set the colors to 64 and restart the editor. If you then load a 16 colors project you should be asked wether you want to convert to 64 colors.

V4.01
- fix masked modes for AlvinG real pinball machines
- updated dmddevice.dll which fixes 4 bit replacement mode and compatibilty to latest pinmame version

V4.02
- better timing accuracy in real pin dumps 
- updated pin2dmd tools (32bit/64bit/OSX)

  • Like 4
  • Upvote 2

Share this post


Link to post
Share on other sites

long time lurker, new poster, what does the new firmware enable us to do?

 

btw thanks for the tutorials on ordering pcbs!

Share this post


Link to post
Share on other sites

added the information in the first post

Share this post


Link to post
Share on other sites

awesome! this is perfect timing, i just got into doing something on my getaway!!  btw there is a display bug in theeditor. all dialog boxes, dialog windows shift the buttons below the lowerend of the window. that was also the case in the previous version. see attached screenshot

 

pin2dmd-editorscreenshot.PNG

Share this post


Link to post
Share on other sites
7 hours ago, sprudeldudel said:

awesome! this is perfect timing, i just got into doing something on my getaway!!  btw there is a display bug in theeditor. all dialog boxes, dialog windows shift the buttons below the lowerend of the window. that was also the case in the previous version. see attached screenshot

 

pin2dmd-editorscreenshot.PNG

What is your screen resolution ?

Share this post


Link to post
Share on other sites

Holly FLOCK!!!!!!!!!!!!!!!!!!!!!!,   this is awesome   

thank you 

On 1/7/2021 at 3:40 AM, lucky1 said:

 As a side effect that allows you to colorize
machines like Stern SAM  Stern SPIKE and HomePin using the PIN2DMD Editor. While adding the new framebuffer creation routines

Does this mean that we can color SAM scenes with dynamic content now

I tried to change the text color on this scene (see pic)  and only the   Replace,  Replace Sequence  and Replace Masked worked.

And by work I mean that I was able to add a block of colored pixels over the text

 

And is it possible to import  images  and create pallets from the images using the 

 Pallettes/Mode --> Pick Pallets from Frame

I tried to import a PNG  as a recording and got a crash

I tried to import a PNG that was Gzipped  but nothing happened.

Capture.PNG

Share this post


Link to post
Share on other sites
52 minutes ago, Pinballuser said:

Does this mean that we can color SAM scenes with dynamic content now

I tried to change the text color on this scene (see pic)  and only the   Replace,  Replace Sequence  and Replace Masked worked.

And by work I mean that I was able to add a block of colored pixels over the text

The same color group rules like for 4 color games described here https://pin2dmd.com/chapter-5-coloring-a-dynamic-content-scene/ apply to 16 color games except that the group is not 4 colors it is 16 instead.

So for one of the 16 colors you now have 4 alternatives choose from A16 B16 C16 D16

58 minutes ago, Pinballuser said:

And is it possible to import  images  and create pallets from the images using the 

 Pallettes/Mode --> Pick Pallets from Frame

I tried to import a PNG  as a recording and got a crash

I tried to import a PNG that was Gzipped  but nothing happened.

AFAIK only GIF is supported.

Share this post


Link to post
Share on other sites

I found a way to color the text in Pinball Browser,  I set my text to the colors in C#

the only problem is similar text will always share the same color pallet number

 

but now that we have  

Line 1  C#

Line 2 C#

Line 3 C#

Line 4 C#

 

I can assign a different line and change the color for matching text

https://www.dropbox.com/s/zbz1fk6djhujb35/capture-2.avi?dl=0

 

but it seems that color masks still don't work on  SAM projects

Share this post


Link to post
Share on other sites

I successfully tested ColorMask with this SAM project on XMEN attract mode. 

test64.zip

I just looked at your video and it seems that you did not understand correctly what I wrote above.

Normally  text in SAM has color 16 (the righmost in a palette row)

So you can only assign 32,48,64 (always the rightmost) as color for the text

Share this post


Link to post
Share on other sites

Heres another bug?

In my pproject (created and saved with <2.5.0.6) there are about 30 dump files. one i deleted.

v 2.5.0.6 will still open the project.

v3.0.0.0 will give an error message that the file is missing

image.png.6f12d564286d34271e7d8e931036372e.png

i confirm with ok, get the same message three more times. it then continues loading the recordings until the next error message

image.png.3b53456b97ff144edf60b6daade6cb55.png

confirmation of this error terminates loading process. scenes are not loaded.

in the earlier version this works.

 

 

Share this post


Link to post
Share on other sites

Do you have all dump files stored in the same folder like the project ?

Share this post


Link to post
Share on other sites
27 minutes ago, sprudeldudel said:

Heres another bug?

Fixed in the latest upload of the editor

Share this post


Link to post
Share on other sites
4 hours ago, lucky1 said:

I successfully tested ColorMask with this SAM project on XMEN attract mode. 

test64.zip 85.32 kB · 0 downloads

I just looked at your video and it seems that you did not understand correctly what I wrote above.

Normally  text in SAM has color 16 (the righmost in a palette row)

So you can only assign 32,48,64 (always the rightmost) as color for the text

 I understand what you are saying,   but Like I said I found a way to  add different text colors  (without doing any color (number) changes in the PIN2DMD editor)

See pic

I do this by moving the text/Numbers  from color 16 (Highlighted)  to the other numbers  in the color selection list.

when I said color mask does not work  I mean to say that you can't change the color from D16   to  any color in A B  or C section similar to what you can do with other non SAM roms.

in this video dynamic score is in the A and I can easily change it to B, C or D

https://www.dropbox.com/s/ji5vxprrcfmang9/colormask x.avi?dl=0

 

if you want to make changes you still have to Use Pinball Browser to color your project.    But your update is much a appreciated as it solves  some of the limitations found in Pinball Browser.

all those transition scenes that used all 16 colors but needed 20+ colors  can now be fully colored

Capture.PNG

Share this post


Link to post
Share on other sites
7 hours ago, Pinballuser said:

in this video dynamic score is in the A and I can easily change it to B, C or D

https://www.dropbox.com/s/ji5vxprrcfmang9/colormask x.avi?dl=0

 

You are comparing a project from a pinball machines which originally has only 4 shades (WPC,DataEast,Gottlieb,Stern Whitestar etc) to a project which originally has 16 shades (SAM, Spike, Homepin etc) coming from the pinball machine.

With a 16 shade 64 color pin2dmd editor project you have 4 alternative colors you can select when colorizing text which originally comes as shade #16 from the pinball machine (see picture)

What you do is modifying the ROM with pinball browser to change the shade number of the text which is also possible, but the goal of this upgrade was to give the user the possibility to colorize 16 shade games without the need of modifying the ROM with pinball browser.

64colors.png

Share this post


Link to post
Share on other sites

I found a bug in dmddevice.dll which prevented 16 color replacement to be displayed correctly.
Uploaded a updated version to github

Share this post


Link to post
Share on other sites

Hello Lucky1

 

i don't know but it seem that there is an error on this new tool. (see picture)

just want to try it out a bit. Its a dump from Super mario bros Gottlieb system 3.

or could this be a system setting error?

Maybe this could help for troublshoot on the software.

If not just ignore

Regards Luc

1824313112_Screenshot(9).thumb.png.2218908b1bdeffef1d366f9d34883f7c.png

Share this post


Link to post
Share on other sites

Is this a dump from a real pinball machine ?

Share this post


Link to post
Share on other sites
6 hours ago, Lucxor said:

Hello Lucky1

 

i don't know but it seem that there is an error on this new tool. (see picture)

just want to try it out a bit. Its a dump from Super mario bros Gottlieb system 3.

or could this be a system setting error?

Maybe this could help for troublshoot on the software.

If not just ignore

Regards Luc

1824313112_Screenshot(9).thumb.png.2218908b1bdeffef1d366f9d34883f7c.png

fixed in the latest editor version on google drive

  • Upvote 1

Share this post


Link to post
Share on other sites
On 1/9/2021 at 12:00 AM, lucky1 said:

Do you have all dump files stored in the same folder like the project ?

I did but removed one. The prvious editor version still opens the project. this one doesn't. Obviously I SHOULD have them all there, but unfortunately i lost one, it seems. 

After I replaced it both version open the project fine. Howver im not sure if a missing file should stall loading altogether.

 

further bug, probably known: in order to change delay times of frames the number must be committed by RETURN key only. the one on the number-block doesnt work for the commit.

and: needing to activate and deactivate the D-mask setting for the hash to recognize the mask.

 

anyway. its awesome you are advancing it :) :)

Share this post


Link to post
Share on other sites

V4.01
- fix masked modes for AlvinG real pinball machines
- updated dmddevice.dll which fixes 4 bit replacement mode and compatibilty to latest pinmame version

Share this post


Link to post
Share on other sites
1 hour ago, sprudeldudel said:

I did but removed one. The prvious editor version still opens the project. this one doesn't. Obviously I SHOULD have them all there, but unfortunately i lost one, it seems. 

After I replaced it both version open the project fine. Howver im not sure if a missing file should stall loading altogether.

If you save your project the next time the missing file is remove from the project

1 hour ago, sprudeldudel said:

further bug, probably known: in order to change delay times of frames the number must be committed by RETURN key only. the one on the number-block doesnt work for the commit.

I think this is some kind of java library problem. I will see if i can find something but can´t promise  anything.

 

1 hour ago, sprudeldudel said:

and: needing to activate and deactivate the D-mask setting for the hash to recognize the mask.

I will have a look if I can reproduce that.

I also changed the layout of the about and project load progress dialog.

 

Share this post


Link to post
Share on other sites
3 hours ago, sprudeldudel said:

further bug, probably known: in order to change delay times of frames the number must be committed by RETURN key only. the one on the number-block doesnt work for the commit.

Could change that. Will be part of the next build.

3 hours ago, sprudeldudel said:

and: needing to activate and deactivate the D-mask setting for the hash to recognize the mask.

Could not reproduce this. What I did

1.Load a recording
2. check D-Mask
3. define a mask
4. navigate through the recording using arrow buttons or keys.

Hash calculated is always with mask. 

Share this post


Link to post
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...