Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: SamuraiCrow on January 01, 2011, 07:30:03 PM

Title: MUIBuilder development to resume?
Post by: SamuraiCrow on January 01, 2011, 07:30:03 PM
MUIBuilder, the famous GUI design program is now on its new SourceForge project page (http://sourceforge.net/projects/muibuilder/).  Mazze of the AROS team has been picking through the source to try to make it work on all Amiga-like OSs.  The code generation library is expected to be added on Monday, January 3, pending the original author being able to find a computer with a floppy drive.
Title: Re: MUIBuilder development to resume?
Post by: yakumo9275 on January 01, 2011, 10:07:15 PM
sweet. can't believe it took so long to get something like this up and going.
Title: Re: MUIBuilder development to resume?
Post by: Mazze on January 01, 2011, 10:20:45 PM
Heh. I searched for Eric Totel and the 1st result was the right one:
http://www.rennes.supelec.fr/ren/perso/etotel/welcome.html

My next goal is to make the C generator runnable under AROS. That's why I need the source for muibuilder.library.
Title: Re: MUIBuilder development to resume?
Post by: Mazze on January 07, 2011, 02:17:17 PM
I need help.

I have managed to build MUBuilder, GenCodeC and muibuilder.library for AROS.

I have the problem that MUIBuilder creates for some *.MUIB files corrupt temporary files which let GenCodeC crash. (Because the code section references variables which don't exist.)
I'm curious if this happens on AmigaOS3/4, MorphOS, too.

GenCodeC and muibuilder.library work fine with temporary files which I have created with the old 68k port of MUIBuilder.

The source code is here:
http://muibuilder.svn.sourceforge.net/viewvc/muibuilder/v2/trunk/

So please port it, load DviPrint.MUIB, press "code" and send me the temporary files (T:MUIBuilder1.tmp ... T:MUIBuilder4.tmp). Then I can find out if the problem is AROS specific or not.

Thanks in advance :)
Title: Re: MUIBuilder development to resume?
Post by: Mazze on January 16, 2011, 06:53:21 PM
New versions of MUIBuilder 2.3 for AROS and AmigaOS3 are on the way to Aminet and archives.aros-exec.org. In the meantime they can be downloaded from here:
https://sourceforge.net/projects/muibuilder/files/2.3/

Please, use the Sourceforge project page:
https://sourceforge.net/projects/muibuilder/
for bug reports, feature requests etc.

Changes:
- source cleanup
- AROS port
- OS3 port
- made output of GenCodeC portable for all Amiga-like OSs
- fixes for 2 segfaults

Kas1e is working on an AmigaOS4 port, would be nice if someone ports it to MorphOS.
Title: Re: MUIBuilder development to resume?
Post by: Mazze on January 23, 2011, 04:30:26 PM
Important hint. I have crashes under OS3 because of a too small stack. Raise it to at least 20,000 bytes or preview of e.g. MUIB-Demo.MUIB will crash.
Title: Re: MUIBuilder development to resume?
Post by: SamuraiCrow on January 24, 2011, 01:27:35 AM
Quote from: Mazze;608465
Important hint. I have crashes under OS3 because of a too small stack. Raise it to at least 20,000 bytes or preview of e.g. MUIB-Demo.MUIB will crash.


Thanks for the tip.  I've got it at 32768 now and it works fine!
Title: Re: MUIBuilder development to resume?
Post by: itix on January 24, 2011, 01:32:08 AM
8 kB is enough for MUI programs. Anything else is just waste of ram.
Title: Re: MUIBuilder development to resume?
Post by: krashan on January 24, 2011, 06:55:46 AM
Quote from: itix;608562
8 kB is enough for MUI programs. Anything else is just waste of ram.


For simple MUI programs. For DigiBooster3 I had to raise it to 12 kB for m68k version and add a stack check.