Front End Support > MaLa Frontend

Mala now has LEDWiz support! (No mod chip required)

(1/10) > >>

edge:
Thanks to the wonderful work of Swindus, the latest version of Mala has added "plugin" capability (info here).  With this, Mala can easily talk to external applications to drive behaviour based on Mala events.  The options are endless!

One of the new plugins adds full LEDWiz support to Mala (info here).  This does not require the IoWarrior mod chip that loadman refers to -- this works with the LEDWiz as is.

To fully benefit from the new functionality, you need to create CFG files to tell Mala how your LEDWiz is wired, what colors you want, what controls you want, etc.  To help with that, we have created the Mala LEDWizard (working name, might change :)).

The first version of the application is almost complete.  Once I get Swindus & loadman's blessing, I will package it up for distribution.  I hope to have it out this weekend (or sooner!).

Below is a screen shot.  I will post more details soon.

Thanks.
Edge

(P.S.  I have not programmed in ages, so I still got a little rust to shake off.  I am open to all suggestions!)

headkaze:
Wow I had no idea how complicated adding LEDWiz support to a FE could be! Considering that adding support for a BetaBrite sign takes one batch file command to send the .lcd file to the com port.

I would imagine if LEDWiz had some program that could generate lcd files for each game like Silver's LCDGen program it would be as simple to do it that way also.

edge:
Tell me about it. ;)

In order for Mala (or any FE) to light up your control buttons properly, it needs to know:
- Controls for each game (controls.dat)
- How the LEDWiz is wired (ie, RGB Button1 is wired into my first LEDWiz at Inputs 1,2,3)
- What each button on your control panel is used for (ie, RGB Button1 is actually PLAYER 1 Start)
- Etc...

It was like putting a puzzle together to get all the pieces to work...

I tried to make the app as easy as possible.  I am looking forward to user comments.

swindus:

--- Quote from: headkaze on October 19, 2006, 05:50:30 pm ---I would imagine if LEDWiz had some program that could generate lcd files for each game like Silver's LCDGen program it would be as simple to do it that way also.

--- End quote ---

There is no need to generate those files, the plugin does the lightning 'on the fly' with the information from the config file. If you want you can overwrite the MaLa default lightning with game or emulator specific config files. For example for special colors for a particular game or emulator.

loadman:

--- Quote from: edge on October 19, 2006, 05:18:32 pm ---The application is almost complete.  Once I get Swindus & loadman's blessing, I will package it up for distribution.  I hope to have it out this weekend (or sooner!).

--- End quote ---

FYI This is just the initial release . More features wil be added to future versions. Suggestions Welcome


--- Quote ---Wow I had no idea how complicated adding LEDWiz support to a FE could be!
--- End quote ---
FYI  The Plug-in System was deliberately set-up this was so that users/developers could add support for features/hardware without any need to have the MaLa code changed. Also sometimes 'real life' takes over so SWINDUS is unavailable for certain periods, this way seems to be a good solution..  and FUN  ;D


--- Quote ---Considering that adding support for a BetaBrite sign takes one batch file command to send the .lcd file to the com port.
--- End quote ---

Could you please send me those details so I/we can look at making a 'simple' plug-in for it in the future. I don't have a 'betabrite'..yet  ;)

Navigation

[0] Message Index

[#] Next page

Go to full version