Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Mala source code?  (Read 6110 times)

0 Members and 1 Guest are viewing this topic.

fkane

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 16
  • Last login:October 15, 2014, 10:44:36 am
  • I want to build my own arcade controls!
Mala source code?
« on: August 26, 2013, 12:56:24 pm »
Given that Mala, and its website, have not been updated since 2011 - has any thought been given to making it open source, or at least making the source code available so the user community can fix issues that crop up?

A great example is the problem with Windows 7 where an OS-initiated shutdown gets blocked by Mala not responding the to the close event. Seems that would be a simple fix - if only I had the source.

Mala's great, but incompatibilities that couldn't have been anticipated 2 years ago are likely to keep piling up.


capitaineflam25

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • Last login:December 12, 2014, 12:03:52 pm
Re: Mala source code?
« Reply #1 on: August 26, 2013, 01:01:13 pm »
+1

i'd love to help correcting a few bugs

drventure

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4152
  • Last login:April 23, 2024, 06:53:06 pm
  • Laser Death Ray Bargain Bin! Make me an offer!
Re: Mala source code?
« Reply #2 on: August 26, 2013, 01:01:23 pm »
Loadman is still maintaining Mala, though I believe he's gotten sidetracke by life over the last year or so.

Mala was originally written by Swindus and when Loadman took over, I believe the agreement was to keep it closed source.

That was primarily because Mala uses some video libraries (and possibly other libs) that are commercial, and so open sourcing Mala proper wouldn't much help if you didn't have those libs.

Finally, I believe Malas written in turbopascal or some such, ie not a particularly common language anymore.

Personally, it might still be nice to open source it, if only to make porting to .net or some other language a bit easier. But that's a call loadman would have to make (possibly after talking with the original author).


bosco

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:July 12, 2020, 01:00:54 pm
  • I want to build my own arcade controls!
Re: Mala source code?
« Reply #3 on: August 26, 2013, 04:40:45 pm »
I would love to see it open source.  I think there are plenty of people that would love to contribute.  I don't see a point of keeping a dead program closed source.  I love MaLa but it sure can be buggy.

drventure

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4152
  • Last login:April 23, 2024, 06:53:06 pm
  • Laser Death Ray Bargain Bin! Make me an offer!
Re: Mala source code?
« Reply #4 on: August 26, 2013, 04:45:26 pm »
Well, I doubt just open sourcing it would help much, since there are commercial components used in it. It would need to be refactored to not use those components (and there were good reasons Loadman chose to use those components) or ported to a different language altogether.

Personally, I'd love to convert (or rewrite) it to .net and use WPF as the UI foundation, but I just don't have time to take on a project like that right now.

fkane

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 16
  • Last login:October 15, 2014, 10:44:36 am
  • I want to build my own arcade controls!
Re: Mala source code?
« Reply #5 on: August 26, 2013, 05:01:13 pm »
Not to mention, taking an existing project and making it open source is in itself a large project. If the maintainer doesn't have time to squash bugs, he certainly doesn't have time to go through all the effort of making it something the public could work on.

I'm going to go contribute $20 to Loadman on malafe.net. A good software engineer's time is valuable, and I don't blame him if he doesn't want to work on a project that doesn't provide any sort of return. Perhaps if more of us donate he'll squash a few bugs for us. If not, heck, I'd easily pay $20 for Mala anyhow.



drventure

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4152
  • Last login:April 23, 2024, 06:53:06 pm
  • Laser Death Ray Bargain Bin! Make me an offer!
Re: Mala source code?
« Reply #6 on: August 26, 2013, 05:14:41 pm »
I really haven't seen all that many bugs in the latest release. I know there's a few peculiarities, particularly in the layout editor, but nothing that can't be worked around.

I know the shutdown issue can be a pain, but I believe Empardopo's AllInOne can be used to fix that, at least in the interim.

http://forum.arcadecontrols.com/index.php/topic,113882.msg1209264.html#msg1209264

What other issues are you guys running into?

fkane

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 16
  • Last login:October 15, 2014, 10:44:36 am
  • I want to build my own arcade controls!
Re: Mala source code?
« Reply #7 on: August 26, 2013, 05:22:31 pm »
I've run into a few quirks when managing game lists. Sometimes my changes don't get saved or loaded properly, and when using multiple emulators I keep getting an index out of bounds error when attempting to edit their game lists.

The Windows 7 shutdown issue is annoying. Yes there are workarounds, but forcibly terminating Mala every time someone hits my power button makes me nervous about corruption.

All in all though Mala does a lot, and does 95% of it quite well. For free software, that's pretty darn good. But I'd love to see that last 5% polished up one way or another.

drventure

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4152
  • Last login:April 23, 2024, 06:53:06 pm
  • Laser Death Ray Bargain Bin! Make me an offer!
Re: Mala source code?
« Reply #8 on: August 26, 2013, 05:49:59 pm »
I've run into a few quirks when managing game lists. Sometimes my changes don't get saved or loaded properly, and when using multiple emulators I keep getting an index out of bounds error when attempting to edit their game lists.

The Windows 7 shutdown issue is annoying. Yes there are workarounds, but forcibly terminating Mala every time someone hits my power button makes me nervous about corruption.

All in all though Mala does a lot, and does 95% of it quite well. For free software, that's pretty darn good. But I'd love to see that last 5% polished up one way or another.

Hmm, Never had issues with game lists, but then, I used RomLister to generate the base lists and I only have 2 lists (for my daughter's favs and for mine) that I ever change via mala and then, only rarely.

The Terminate thing is true, but, given the kind of data that Mala deals with, it's pretty unlikely you'll ever corrupt anything.

I agree though, that last 5% sure would be nice to resolve.


bosco

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 49
  • Last login:July 12, 2020, 01:00:54 pm
  • I want to build my own arcade controls!
Re: Mala source code?
« Reply #9 on: August 26, 2013, 09:02:48 pm »
I wished the intro movie would have been fixed.  In the middle of the intro video I begin to hear my background music in my first layout.  Every once in a while the background audio mutes and I need to raise the levels to hear it again.  Maybe it just affects me because I'm using a tree :dunno

It  is still my favorite.  I just wish it wasn't at a complete stand still.

capitaineflam25

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • Last login:December 12, 2014, 12:03:52 pm
Re: Mala source code?
« Reply #10 on: August 27, 2013, 03:44:20 am »
    Here are a few bugs i'm facing with Mala 1.7.4:

    • Joystick Info Left is not working (InfoLeft= on Mala.ini)
    • In Mala.ini, Volume= is decremented after each Mala run (Maybe a rounding issue when saving ini ?)
    • Resume Windows XP from hibernate makes Mala lose Joystick (Mala.ini reverted to UseJoystick=0, change it back and relaunch Mala.exe corrects the problem)
    • BG Music stops when image screen saver starts (only on 1.745beta)
    • BG Music can't load mp3 having single quotes (') in their filename
    • BG Music globaly unstable
    • PNG32 images are rendered blank (Info window)


    And a few enhancement 'm thinking about:
    • Default image on info window when image not found for rom (ex. default cpanel, ...)
    • Full screen image launchable with a joystick key (to show your cabinet help image)
    • Rom related startup image (when lauching sf2 rom, i would like sf2.png to show)
    • Full screen info window

    Regards
« Last Edit: August 27, 2013, 02:10:40 pm by capitaineflam25 »

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4305
  • Last login:August 17, 2020, 03:23:55 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Mala source code?
« Reply #11 on: November 30, 2013, 04:02:41 am »
Hi,

Thanks for the info and constructive thoughts / Bug lists etc....  ;D

I think a good friend of the MaLa community 'drventure' summed up why I have not spent time on this lately or made it Open Source. It could be the 3rd part paid lib nightmare making that a major operation and the fact that I have changed jobs 3 times in 2 years. Anyway fairly stable now so we will see how it goes....

Don't forget you can write plugins for Mala. If you need more from the API let me know.


stripe4

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 113
  • Last login:February 06, 2024, 02:51:03 pm
    • forum.arcadecontrols.com/index.php/topic,129541.0.html
Re: Mala source code?
« Reply #12 on: December 02, 2013, 05:11:33 am »
Hi, Loadman!

First of all, my thanks to you for spending time on MaLa development.

I was wondering... How hard would it be remove all commercial 3rd party components and release the rest under an open source license? This could help two things (in my non-developer opinion ;D):
  • BYOAC members could have a chance at finding code that causes bugs (and perhaps help you with bugfixes)
  • someone with more free time finds a way to replace the commercial libraries used by MaLa with open source ones, e.g. LibVLC

What do you think?

empardopo

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 526
  • Last login:Yesterday at 10:57:48 am
    • My personal forum
Re: Mala source code?
« Reply #13 on: December 02, 2013, 06:07:20 am »

Don't forget you can write plugins for Mala. If you need more from the API let me know.

Could you give us more info about API?
Thanks in advance!

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9226
  • Last login:Today at 03:37:41 pm
  • ...
Re: Mala source code?
« Reply #14 on: December 02, 2013, 10:03:55 am »

Don't forget you can write plugins for Mala. If you need more from the API let me know.

Could you give us more info about API?
Thanks in advance!

On the right side of the plugins download page, it says:
Quote
CREATE YOUR OWN PLUG-IN FOR FREE
The Kit is now provided with the standard MaLa download
http://www.malafe.net/index.php?page=plugins

empardopo

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 526
  • Last login:Yesterday at 10:57:48 am
    • My personal forum
Re: Mala source code?
« Reply #15 on: December 02, 2013, 01:41:57 pm »
OK thanks!

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4305
  • Last login:August 17, 2020, 03:23:55 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Mala source code?
« Reply #16 on: December 07, 2013, 01:23:00 am »
Hi, Loadman!

First of all, my thanks to you for spending time on MaLa development.

I was wondering... How hard would it be remove all commercial 3rd party components and release the rest under an open source license? This could help two things (in my non-developer opinion ;D):
  • BYOAC members could have a chance at finding code that causes bugs (and perhaps help you with bugfixes)
  • someone with more free time finds a way to replace the commercial libraries used by MaLa with open source ones, e.g. LibVLC

What do you think?

It would be nice but to be open source I can't see how it is possible. I will continue to ponder

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4305
  • Last login:August 17, 2020, 03:23:55 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Mala source code?
« Reply #17 on: December 07, 2013, 01:24:43 am »
OK thanks!

And the API/Plugin are supplied with the last full release:

http://www.malafe.net/files/download/MaLa174.zip

empardopo

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 526
  • Last login:Yesterday at 10:57:48 am
    • My personal forum
Re: Mala source code?
« Reply #18 on: July 14, 2015, 10:53:10 am »
Hi, Loadman!

First of all, my thanks to you for spending time on MaLa development.

I was wondering... How hard would it be remove all commercial 3rd party components and release the rest under an open source license? This could help two things (in my non-developer opinion ;D):
  • BYOAC members could have a chance at finding code that causes bugs (and perhaps help you with bugfixes)
  • someone with more free time finds a way to replace the commercial libraries used by MaLa with open source ones, e.g. LibVLC

What do you think?

It would be nice but to be open source I can't see how it is possible. I will continue to ponder

Loadman, any new news about it?

empardopo

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 526
  • Last login:Yesterday at 10:57:48 am
    • My personal forum
Re: Mala source code?
« Reply #19 on: December 06, 2015, 07:18:14 am »
Up! :-(