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: Next Mala Update?  (Read 7605 times)

0 Members and 1 Guest are viewing this topic.

mscromer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 28
  • Last login:March 11, 2009, 12:49:35 pm
Next Mala Update?
« on: June 26, 2008, 12:11:54 pm »
Hey Loadman: I was just curious, is there a newer version of mala in the works and if so is there a release date you are shooting for or just whenever its done. Hope I'm not coming across as pushy, just curious.

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Next Mala Update?
« Reply #1 on: June 26, 2008, 08:38:08 pm »
Yes I'm working on the next version of MaLa.

Hopefully it will be out before Duke Nukem Forever  ;D

I have not decided if it's better to do many minor releases or wait and have things properly beta tested by a group? I dunno

Anyway I am overcoming some obstacles right now such as using a German IDE (I speak English only) and reading Swindus code (which is great it's just getting used to it).

I also have to decide when to change the code so I can use it in that latest Delphi English IDE. This will be great for me as I will understand the error messages.  :)  The hurdle here is the Delphi 3rd party components are not compatable from Delphi 5 - 2007 so it is a big move. My current thinking is to leave it as is until I have squished a few current bugs and leave the move to Delphi 2007 later. At that later point I can enhance MaLa in a better development enviroment for me.  ;) 

Anyway I appreciate people answering forum questions here as it allows me to spend my spare time coding :-)

My position is outlined here:
http://forum.arcadecontrols.com/index.php?topic=79974.msg834970#msg834970
« Last Edit: June 26, 2008, 08:42:21 pm by loadman »

TheShanMan

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1912
  • Last login:October 22, 2024, 11:51:12 am
    • My Arcade (updated 1/30/13)
Re: Next Mala Update?
« Reply #2 on: June 26, 2008, 10:01:35 pm »
I vote for many releases along the lines of mame's "u" approach. Essentially many releases until things stabilize and then an official release.

You may prefer to hold off for now on migrating to an English delphi, but you might get more community assistance with development if you do that now (assuming you want that).
My Collection: Mame cab, 38 dedicated vids, pin, skeeball, coin op air hockey table, Ice Cold Beer, Megatouch, 2 token machines, and payphone (VAPS, pics at Arcade Crusade)

Add Ambience to your mame cab setup

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Next Mala Update?
« Reply #3 on: June 26, 2008, 10:08:34 pm »
Yeah I guess .....

Ideas:

1) I can have a 'crippled' MaLa version (made in Delphi 2007) in beta avaliable and just build on implimenting all the features eventually if users are interested in playing with that. IE no video or sound in MaLa to start with and only basic layouts to start with.

2) I can stick with minor beta releases using the German Gui and in the background work on the new version using Delphi 2007 and release it 'when it's done' :-)

I am open to suggestions, depending on the number of volunteers for beta testing 'half baked' MaLa versions I guess

solderguy1

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 81
  • Last login:November 19, 2016, 01:29:27 am
Re: Next Mala Update?
« Reply #4 on: June 27, 2008, 12:51:23 am »
Do it whichever way that let's you go the longest before burning out.

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Next Mala Update?
« Reply #5 on: June 27, 2008, 12:59:28 am »
Do it whichever way that let's you go the longest before burning out.

[Thinking_aloud] Well I might just fix a few bugs and make a release (using Delphi 5 in German) then spend some time on the next version (using Delphi 2007) but there will be a fair gap ip time for that release as its a bit of work but it may fix a few issues like video problems and crashing in sleep mode in the process.

Long term I think it's best to get MaLa compiling with the latest IDE so bug fixing and enhancements are a joy for me to tackle.
« Last Edit: June 27, 2008, 01:01:22 am by loadman »

TheShanMan

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1912
  • Last login:October 22, 2024, 11:51:12 am
    • My Arcade (updated 1/30/13)
Re: Next Mala Update?
« Reply #6 on: June 27, 2008, 01:06:59 am »
Do it whichever way that let's you go the longest before burning out.

Absolutely!!!
My Collection: Mame cab, 38 dedicated vids, pin, skeeball, coin op air hockey table, Ice Cold Beer, Megatouch, 2 token machines, and payphone (VAPS, pics at Arcade Crusade)

Add Ambience to your mame cab setup

squirrellydw

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1584
  • Last login:April 12, 2021, 11:30:22 am
Re: Next Mala Update?
« Reply #7 on: June 27, 2008, 09:35:56 am »
yeah, fix the known bugs now, then work on converting it over so you can read the errors.  We have waited along time for an update so if you can fix the known bugs it would be great.  Waiting a little longer for the next major update is not that big a deal.
I b**ch. People listen!!

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Next Mala Update?
« Reply #8 on: June 27, 2008, 10:35:53 am »
Which third party componets does not work?

For the sound trough, you can completely remove that, since I think the SoundWav plug-in can do all that work or just add the removed unique features in MaLa and move them to SoundWav plug-in, so the SoundWav do all the sound work, if that is possible.

Otherwice I guess the third party component used is a wrapper to a old version of bass. I think you should update to use the newest bass (which is v2.4) which have some major changes to some of the BASS commands from the old version used. There is delphi examples as well, so I sure you can get that to work instead.

I do not know about videos for Delphi. In Arcade Music Box I do used a wrapper in Pure Basic to get videos to work, AMB was wrote in Blitz Basic (which is not 100% comtabile with Blitz Max).

I do understand the time taking to convertning to Delphi 2007, because it much easier for him to  fix bugs as well.
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Next Mala Update?
« Reply #9 on: June 27, 2008, 08:54:44 pm »
Which third party componets does not work?


- Graphics strecthing, rotating  (layout)
- Videos (layout and screensaver)
- XML Parasing (mame game list)
- Sound and Mp3 tag
- KeyboardHook
- Logging
- FindFile
- MalA hardware and Pacdrive Driver

Nothing that can't be replaced in time  ;)


Quote
I think you should update to use the newest bass (which is v2.4) which have some major changes to some of the BASS commands from the old version used. There is delphi examples as well, so I sure you can get that to work instead.

I think that would be a good idea
« Last Edit: June 28, 2008, 12:48:52 am by loadman »

youki

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1612
  • Last login:November 19, 2016, 01:07:33 pm
  • Atomic Front End Creator
    • Atomic Front End
Re: Next Mala Update?
« Reply #10 on: June 28, 2008, 04:38:26 am »
Hi Loadman,

My 2 cents :

Keep a version of mala with the german IDE Delphi 5. (unless you manage to find a English Delphi 5, that could be a good solution for you at start).

On that version you fix only Showstopper bugs. You keep it on "air" just in case, you need to do urgent fix.

But don't do any new development.

Meanwhile, you start to port mala to Delphi 2007 , once done you can start on new good base and really speed up future your development.

I had the same kind of concerns for Atomic. Not for problem with 3rd party component because i don't use external component. (all his "home made").  But when i decided to rewrite completly configuration tools. I just keeped a version for urgent fix , but i freezed the enhancement.  And meanwhile, i started a brand new project for config tools. I'm working now for one year on that new config tool without being able to release any Atomic major version.  That's very frustrating because as developper you want show to others your work and answer to user expectations . But i think on long term it worth the effort. I was stucked with my old tool , now the fact to have rewrited from zero should save me lot of time and effort in the future.
At least i hope, the new version is not yet released! but should be soon now...


loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Next Mala Update?
« Reply #11 on: June 28, 2008, 06:15:58 am »
Hi Loadman,

My 2 cents :

Keep a version of mala with the german IDE Delphi 5. (unless you manage to find a English Delphi 5, that could be a good solution for you at start).

On that version you fix only Showstopper bugs. You keep it on "air" just in case, you need to do urgent fix.

But don't do any new development.

Meanwhile, you start to port mala to Delphi 2007 , once done you can start on new good base and really speed up future your development.

I had the same kind of concerns for Atomic. Not for problem with 3rd party component because i don't use external component. (all his "home made").  But when i decided to rewrite completly configuration tools. I just keeped a version for urgent fix , but i freezed the enhancement.  And meanwhile, i started a brand new project for config tools. I'm working now for one year on that new config tool without being able to release any Atomic major version.  That's very frustrating because as developper you want show to others your work and answer to user expectations . But i think on long term it worth the effort. I was stucked with my old tool , now the fact to have rewrited from zero should save me lot of time and effort in the future.
At least i hope, the new version is not yet released! but should be soon now...

Thanks for the tips...

I don't blame you for wanting to re-write atomic tools. They were a bit clunky IMHO last time I looked  ;D

I did search for many days and did find many cracked versions of the Delphi 5 in English but they were not 100% right. So I have given up up that I won't port MaLa to Delphi 5 English or Delphi 7 English.. I will bite the bullet and go to Delphi 2007 even if it kills me as I want a good base and it has some nice built in Vista options to keep MaLa up to date,

So your advice is pretty much what I plan to do now anyway I think. However I will make a few MINOR enhancements with the Geraman IDE and work on Delphi 2007 in the background.  ;)

I don't want to come across to everyone as 'all talk and no action'. It is just that my time is limited so I want to make sure I head in the most effeicient direction for long term results.

Thanks to everyone for you patience and support  :cheers:
« Last Edit: June 28, 2008, 06:21:09 am by loadman »

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Next Mala Update?
« Reply #12 on: June 29, 2008, 03:54:08 am »
OK time to use this IDE even though it is not ideal for me. 

To assist me I increased Log Level then on a second monitor have started watching logs in 'real time' while running mala which helps a lot...  ;D

I squashed a bug on the list today.  :P

Development (slow as it is) can be seen here:

http://malafe.net/index.php?page=wip-development

Space Fractal

  • Wiki Master
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 1888
  • Last login:September 26, 2023, 11:32:13 am
  • Space Fractal
    • Space Fractal
Re: Next Mala Update?
« Reply #13 on: June 29, 2008, 11:48:38 am »
did you smashed that into a wall?  :D

is there a bug list, how many of them you need to smash first?
Decade Old Work: MultiFE, ArcadeMusicBox
Today Works: Various Spectrum Next games from Rusty Pixels and html5 games.

nuka1195

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 148
  • Last login:April 18, 2020, 08:47:25 pm
Re: Next Mala Update?
« Reply #14 on: June 29, 2008, 01:46:16 pm »
have you considered setting up an svn repository? or do you want to keep the source private?

if you did this other people could submit patches. you would also get more testing (theoretically).

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Next Mala Update?
« Reply #15 on: June 29, 2008, 07:19:27 pm »
did you smashed that into a wall?  :D
is there a bug list, how many of them you need to smash first?
There is a bug list. About six to go. It felt good (My first kill that is)  ;D

have you considered setting up an svn repository? or do you want to keep the source private?
if you did this other people could submit patches. you would also get more testing (theoretically).

The code was handed to me but not to be open source I'm afraid.. But I do plan to expand the plug-in system so other dev's can 'grow your own'.

headkaze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2943
  • Last login:August 14, 2023, 02:00:48 am
  • 0x2b|~0x2b?
Re: Next Mala Update?
« Reply #16 on: June 29, 2008, 08:28:09 pm »
Can I suggest something else to help you debug certain situations.

Get yourself a copy of DebugView and then you can use the Win32 API function OutputDebugString() to output text to DebugView. In cases where you don't particularly want to output to a log file this can be quite handy. It's great for debugging things like dll's too.

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Next Mala Update?
« Reply #17 on: June 30, 2008, 04:59:45 am »
Can I suggest something else to help you debug certain situations.

Get yourself a copy of DebugView and then you can use the Win32 API function OutputDebugString() to output text to DebugView. In cases where you don't particularly want to output to a log file this can be quite handy. It's great for debugging things like dll's too.

Cool  :cheers:  I just tried that.

That will be handy for putting in temporary logging i don't want ever to be in the log file.

loadman

  • Moderator
  • Trade Count: (+3)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 4306
  • Last login:May 26, 2024, 05:14:32 am
  • Cocktail Cab owner and MaLa FE developer
    • MaLa
Re: Next Mala Update?
« Reply #18 on: July 06, 2008, 08:01:14 pm »
On the weekend I managed to convert some of the MaLa tools from being compiled on Delphi 5 (German Version) to Delphi 2007 (English version).   :applaud:   ;D

Are you all sick of me taking about this issue yet?  :P

This does not mean much to the average user (other than a system message will be in English) but it is a BIG deal for me as I don't speak German and Delphi 2007 is so much nicer for dummies like me. It spoon feeds you basic programming syntax etc.

Anyway my point is everyone, when you get a chance can you please try the beta versions of the tools to make sure they work the same as the current version. So far I have done
- MaLa GameList Editor
- MaLa Tree Editor
- MaLa - Mamewah layout converter

Note: The beta version of MaLa itself is still being compiled using Delphi 5. That is a big job to change that over.  :o  ... but it needs to be done to make future MaLa development much easier for me.
« Last Edit: July 06, 2008, 08:04:02 pm by loadman »

fatfingers

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 966
  • Last login:April 17, 2025, 05:26:08 pm
  • Got UltraStiks?™
Re: Next Mala Update?
« Reply #19 on: July 06, 2008, 09:32:18 pm »

 :cheers:

My DK low scores
-------------------
1) 180700
2) 165000
3) 162900
4) 162600
5) 158500


W.W.P.M.D.?                                       I'm here to help ... I just don't do it. ™

TheShanMan

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1912
  • Last login:October 22, 2024, 11:51:12 am
    • My Arcade (updated 1/30/13)
Re: Next Mala Update?
« Reply #20 on: July 07, 2008, 12:02:11 am »
I can understand the benefit you're experiencing, and I like hearing about the incremental progress. Too much info is better than too little in my book! :applaud:
My Collection: Mame cab, 38 dedicated vids, pin, skeeball, coin op air hockey table, Ice Cold Beer, Megatouch, 2 token machines, and payphone (VAPS, pics at Arcade Crusade)

Add Ambience to your mame cab setup