Anyway to specify intensity/color for DMD text?

madmrmax

Weeeeeee
Site Supporters
Joined
Sep 21, 2017
Messages
519
Solutions
2
Reaction score
250
Points
75
Favorite Pinball Machine
Indiana Jones (Williams)
In FP's DMD, I can specify primitives using intensity levels, but how can I specify intensity levels for text? In Theatre of Magic the same font might render in 2 or 3 intensities in different scenarios. Do I have to create 3 different fonts just to cover that or is there some other way to queue dmd text with intensity?

thanks,
mark
 
You can change the DMD's "base" colour (the background), and the matrix colour (the actual fonts).

You can change these on the fly as you wish. Needs to be done for each DMD (HUD, Translite, etc).

I found I prefer having the base set to black as it allows the actual text / score to look much nicer. The matrix colour can be set to a brighter RGB value if you go past a level of 256.

You can see how I did it on MOTU CE here:

1739238300305.png
 
Thanks Terry! I was hoping for individual text intensity. I have a 5x7, 5x5, 6x14, and 16x16 fonts which render bright and less bright, but the actual Matrix color stays the same.

For example:

1739238582494.png
 
Thanks Terry! I was hoping for individual text intensity. I have a 5x7, 5x5, 6x14, and 16x16 fonts which render bright and less bright, but the actual Matrix color stays the same.

For example:

View attachment 46097

I am not aware of a way to do that. The only thing that Rav gave us is item 3 of the message below. Of course, the other means of adding color is in the zip file companion to the table (which it looks like you have figure out).

 
There is something else that I am not sure I showed you. You can add color to items on DMDs that have text only. You can't really define the color the text selects but it will use one of the colors in the companion zip file. You can change the background like the following:

1739241852456.png

This code produced the display:

DispDMD1.QueueText "[edge3]" & background1 & "[f6][yc]GAME OVER", deScrollOut, 2000, FALSE

I added the "background1" variable so the cabinet guys can turn it off because DMDExt won't pass color.

This is the code that defines background1:

Dim background1, background2, ColorDMDStatus

If ColorDMDStatus = 1 then
background1 = "[box1,1,1,126,30]"
background2 = "[box3,1,1,126,30]"
else
background1 = " "
background2 = " "
End If

This code is as old as FP but no one uses it other than LtJazz and myself. Do a search in the manual for [box#,#,#,#,#]. The first "1" after "box" refers to the color in the 464.bmp file (pasted below) when you don't count the first black color. The rest of the numbers selects entire DMD although you can select parts of it if desired (though I have never done it).

1739242892947.png

There is no way to control the color of the text that I know of. The font chose the white color with the black border on its own. "edge3" uses the 3rd color around the border which you can designate 1 to 4. The 3rd color spot is not used anywhere else so I like to use it on the border.

LtJazz has done more with this stuff than I have. You might want to look at "CiRQuS VoLTaiRe":


If you guys want DMDExt to pass color, I suggest you log onto this site and post a comment that you would like this change to happen. The site requires a free id and password:

 
Last edited:
Thanks for the info George! Yup I looked into both BAM functions as well as doing something like what you did for MM. It looks like none of that would help me in this case, so I'll just do a set of second fonts for each.
 
General chit-chat
Help Users
You can interact with the ChatGPT Bot in any Chat Room and there is a dedicated room. The command is /ai followed by a space and then your ? or inquiry.
ie: /ai What is a EM Pinball Machine?
  • No one is chatting at the moment.
  • Chat Bot Mibs Chat Bot Mibs:
    DrazeScythe has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Torntabittz has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    brotherboard has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    GARRY040 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    BL2K has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Chilldog has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    rodneyfitz has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    ace19120 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Tomasaco has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Greek_Jedi has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Beermano has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    02browns has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    nitram1864 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    aeponce has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    JEAN LUC has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    lorenzom has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    maxangelo19 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Dragonslapper has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    royaljet has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Tyfox has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Goldtopboy has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    slick267 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    dabreeze has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Spike has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Tofa has left the room.
      Chat Bot Mibs Chat Bot Mibs: Tofa has left the room.
      Back
      Top