What do you need on MorphOS?
  • Acolyte of the Butterfly
    Acolyte of the Butterfly
    Travis_H
    Posts: 150 from 2009/12/17
    From: Salem, Oregon,...
    Definitely a FLAC tag editor would be my choice. Especially if it could look up album art as well.
  • »01.03.25 - 01:02
    Profile
  • Caterpillar
    Caterpillar
    ChrisC
    Posts: 22 from 2025/3/1
    It would be nice to have a Telegram or Signal client, i am sure that is a massive effort though.
    Power Mac G5 11,2 Dual 2GHz
    ATI X1950 Pro 256MB
    2GB RAM
    500GB Storage
    MorphOS 3.19 (Licenced)
  • »07.03.25 - 14:29
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 541 from 2013/5/29
    Telegram would be nice!
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »07.03.25 - 14:53
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    tolkien
    Posts: 541 from 2013/5/29
    And...What about SDL3?
    MorphOS: PowerMac G5 - PowerBook G4 - MacMini.
    Classic: Amiga 1200/060 - A500 PiStorm
  • »07.03.25 - 17:00
    Profile
  • Just looking around
    Posts: 10 from 2022/4/20
    Mplayer non Altivec - X5000
  • »07.03.25 - 20:19
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    connor
    Posts: 607 from 2007/7/29
    Quote:

    jPV wrote:
    The core Hollywood interpreter is a bit over 2MB in size and it's included in the compiled executables, so you can't avoid that. The actual code doesn't make it that much bigger, but if you embed some resources into the executable (like images, audio, plugins, other external stuff) then it grows just like executables on any other language too. I don't think the 2MB is that big issue with nowadays mass storage and memory sizes.


    This is what I’m saying. You always have big programs because of they are made with Hollywood, even if they have very tiny functionality. Yes, most disks are large enough today. But is this a reason to waste the space? This is the Windows response: “we have enough of disk and RAM, and if not then you have to buy more”. Amiga/MorphOS was always tiny and fast, also because of its small size. A 2MB file loads longer than a 200kb file. And look at similar software on MorphOS. For example look how small JukeBox is. Or compare Vpdf with RNOPDF. Vpdf is smaller and faster.
    Quote:


    What do you mean by "hws"? .hws is a script code file which is embedded in an executable and not visible for users. Or do you mean .hwp plugin files? The plugin files are like libraries and you don't have to keep them in the program directory, you can move them to Libs:Hollywood/ if you want. I just like to bundle them with my programs so that users don't need to do anything to launch the programs, because as said, I think HD space isn't an issue nowadays.


    Yes, I meant hwp, not hws. I place mine in the LIBS: dir.
    Quote:


    But how that 2+ megabytes executable size affects to the speed? At least on our PPC platforms Hollywood programs start immediately unless you have veeery slow and fragmented HD? When I talked about skills of a programmer I meant generic speed when using the programs, not about something that would be affected by an executable size.


    I don't know how it affects the speed. I just see THAT it does. My disk does not look very fragmented in the defrag tool. And other programs load much faster because they are much smaller. But I also don't know how it would be with a 3MB program that is not written in Hollywood.
    Quote:


    Hmmm.. window moving is done by OS (Intuition) and nothing in Hollywood should affect to that. And MUI GUI is handled by MUI of course... I don't understand why there would be difference in speed, unless programmer himself decided to do something when there will be a notification about resizing or switching tabs... can you give a more exact example which Hollywood program has a slower window handling? Only thing that I could think it that if a MUI window has a Hollywood display embedded in it and it scales with resizing realtime.. graphical scaling is CPU heavy process, RNOEffects is probably slow becasue of this. But if it only has standard MUI objects on it, I don't understand why it would be slower... does it make full CPU load or something like that or is it just refreshing slower?


    I don’t know how they do it, too. Or if it depends on the programmer or Hollywood. I would think Hollywood because I just observe it with every Hollywood MUI program that I try. This is why I usually not try or use them: because they act so slow. Just when I remove the size a bit or move the windows around the CPU meter already goes up and the windows and redraw start to lag. But not with non-Hollywood programs. Slow are for example RNOPDF or RNOEffects or also Sqlman. Or Mediathek: http://evil.bplaced.net/index.php?name=Mediathek&page=AboutIf there is anything I could look for then please tell me.
    Quote:


    That's not entirely true. While all the latest features might not be supported yet, you still can use MUI4+ features. There's the mui.IsVersion4 function too, which I have been using in my programs to change the GUI features depending on the platform.


    Ah, I didn’t know that. And I didn’t read which other Hollywood programs use it. Hopefully Hollywood will support MUI5 one day.
    Quote:


    It doesn't crash, but exits cleanly without taking the whole OS with it. I think it's the best feature in Hollywood, because if there's a fatal bug in the code, it informs about it and quits nicely. You can then make a bug report to the developer then and it even tells the line where the error occured, what could be better! When you make a similar bug in C, it very likely trashes memory and breaks something that you don't see immediately, or crashes other software or the whole OS immediately. Hollywood programs are very safe to run in that regard! This is especially useful on our systems that don't have memory protection, and I rather choose stability than forcing a program to run in a broken state.


    Okay, it does not crash the OS, that’s true. But when something went wrong and it is unsafed, then you immediately lose it, for example searches in the Mediathek program. Then you cannot even copy and paste the text which would still work in some other programs. The exit of those programs reminds me of Amiga Basic or Rexx programs.
    Quote:


    But that said, a programmer can also disable the internal error handler in Hollywood if wanted (permanently or temporarily) and let the mess escalate, or write your own error handling function. For example, I have made my own error handling function in RNOPublisher, and if a fatal error occurs, it doesn't quit immediately but writes a backup file of the current project before exiting, and informs a user about it.


    And is that more stable or faster or user-friendly? At least it sounds better. I do not use the publisher much because my main feature would be to import and edit an existing PDF file. These it cannot load.
  • »21.03.25 - 11:19
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    connor
    Posts: 607 from 2007/7/29
    Quote:

    jacadcaps wrote:
    @analogkid & pOS

    Have either of you used the new Networks icon added in 3.18? :) SMB2/3 works just fine for file sharing and is easy to configure on Win/Linux/mac and then auto-mount on MorphOS. Why reinvent the wheel?


    Yes, this works very good! And also Transfer is quite good program. I use the Nwtworks in Ambient most of the time. Just that when I browse and open a share then it opens a new Ambient window. This annoys me because then I have to close the window behind it.
  • »21.03.25 - 11:26
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    connor
    Posts: 607 from 2007/7/29
    Quote:

    Travis_H wrote:
    Definitely a FLAC tag editor would be my choice. Especially if it could look up album art as well.


    For "all" sound formats that would be nice. Also MP3, MP4, OGG, Muse, WMA, Monkey APE. EasyTag for Linux is quite good.
  • »21.03.25 - 11:34
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    connor
    Posts: 607 from 2007/7/29
    About the UI of Hollywood programs: Moving around program windows fast can raise the CPU very high, often more than 50% or up to 100%.
    For example the empty RNOPublisher main window. When I resize the window and hold the right corner clicked and move it then often the window stucks in a small place on the left side although I did not reliese the mouse button. CPU goes to ca. 50%. When I click right mouse button to cancel the window size, it restores the original size, the program reacts again and the CPU load goes down. Yes, it is not the standard usage of a window to move it around for long but it shows very simple how sluggy Hollywood ( MUI) programs are. And every other program that I do the same to (IBrowse, Iris, Wayfarer …) do not have this delay.
  • »21.03.25 - 13:26
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    beworld
    Posts: 649 from 2010/2/10
    From: FRANCE
    Quote:

    connor a écrit :
    Quote:

    Travis_H wrote:
    Definitely a FLAC tag editor would be my choice. Especially if it could look up album art as well.


    For "all" sound formats that would be nice. Also MP3, MP4, OGG, Muse, WMA, Monkey APE. EasyTag for Linux is quite good.


    You can do that with ffmpeg... but it's ffmpeg :-)
    https://jmesb.com/how_to/create_id3_tags_using_ffmpeg
    https://gist.github.com/eyecatchup/0757b3d8b989fe433979db2ea7d95a01
    PowerMac G5 Quad 2.5, IMac G5 2.1, PowerBook G4 1.5, MacMini 1.5
    My MOS ports
  • »21.03.25 - 14:35
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    connor
    Posts: 607 from 2007/7/29
    too complex and time consuming
  • »21.03.25 - 15:11
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    analogkid
    Posts: 682 from 2004/11/3
    From: near myself
    I stumbled over Innoextract this morning. With this tool you can extract GOG windows installer files on Linux in a Shell.

    https://github.com/dscharrer/innoextract

    It would be nice to have this on MorphOS, to extract game data files for Doom3, MOHAA or anything else you find on GOG.
  • »30.03.25 - 10:05
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Papiosaur
    Posts: 2356 from 2003/4/10
    From: France
    Quote:

    analogkid a écrit :
    I stumbled over Innoextract this morning. With this tool you can extract GOG windows installer files on Linux in a Shell.

    https://github.com/dscharrer/innoextract

    It would be nice to have this on MorphOS, to extract game data files for Doom3, MOHAA or anything else you find on GOG.

    I will try to port it
  • »30.03.25 - 10:47
    Profile Visit Website
  • jPV
  • Yokemate of Keyboards
    Yokemate of Keyboards
    jPV
    Posts: 2136 from 2003/2/24
    From: po-RNO
    Quote:

    connor wrote:
    This is what I’m saying. You always have big programs because of they are made with Hollywood, even if they have very tiny functionality. Yes, most disks are large enough today. But is this a reason to waste the space?

    Well, what can we do then? It's a compromise if a coder wants to use this kind of safe higher level language with easy multiplatform support. I as a programmer can't affect to the minimum executable size Hollywood creates, and there is no alternative for what I want. None of my programs would exist without Hollywood, so I guess you just have to take or leave it. If it's not good enough for you, don't use the programs... or make better ones yourself.


    Quote:

    Amiga/MorphOS was always tiny and fast, also because of its small size. A 2MB file loads longer than a 200kb file. And look at similar software on MorphOS. For example look how small JukeBox is. Or compare Vpdf with RNOPDF. Vpdf is smaller and faster.

    Well... it's hard to say exact sizes if you count all the libraries they're using. JukeBox outsources almost everything to Reggae and is quite minimal player, but for example RNOTunes supports much more formats (through ffmpeg etc. plugins) and has graphical gimmicks etc.. RNOTunes can't use Reggae, because Reggae is not available on any other platform but MorphOS.

    How would you like to compare VPDF and RNOPDF sizes? If you look purely at the executable size, VPDF is about 7 MB and RNOPDF is about 3 MB. If you count all resources they're using, I don't think the difference is that big.

    The more modern libaries and other resources you're using, the bigger sizes become. Bedroom coders can't do everything alone anymore and you'll have to use modern open source components more and more to keep up. Wayfarer is more than 30 MB, while IBrowse is about 1 MB... but which one is more useful?


    Quote:

    I don't know how it affects the speed. I just see THAT it does. My disk does not look very fragmented in the defrag tool. And other programs load much faster because they are much smaller. But I also don't know how it would be with a 3MB program that is not written in Hollywood.


    I made a test executable of RNOPDF which opens the program and quits immediately. Then I used the Time command in shell to measure time to launch and quit the program. It took 0.2 seconds on my Mac mini with an SSD drive. So it shouldn't be about Hollywood itself I think, because the program opens so quickly in this case.


    Quote:

    I don’t know how they do it, too. Or if it depends on the programmer or Hollywood. I would think Hollywood because I just observe it with every Hollywood MUI program that I try. This is why I usually not try or use them: because they act so slow. Just when I remove the size a bit or move the windows around the CPU meter already goes up and the windows and redraw start to lag. But not with non-Hollywood programs. Slow are for example RNOPDF or RNOEffects or also Sqlman. Or Mediathek: http://evil.bplaced.net/index.php?name=Mediathek&page=AboutIf there is anything I could look for then please tell me.


    RNOPDF is not using MUI, so a MUI connection is a false alarm then.


    Quote:

    Ah, I didn’t know that. And I didn’t read which other Hollywood programs use it. Hopefully Hollywood will support MUI5 one day.

    Yeah, well, the line between MUI 4 and 5 is a bit shady... I don't think there was such a feature jump, but it was rather a version numbering thing :) In any case all MUI apps have better user experience when the actual installed MUI system is newer than the ancient 3.8.


    Quote:

    Okay, it does not crash the OS, that’s true. But when something went wrong and it is unsafed, then you immediately lose it, for example searches in the Mediathek program. Then you cannot even copy and paste the text which would still work in some other programs. The exit of those programs reminds me of Amiga Basic or Rexx programs.


    As said, I rather take that than crash the whole OS and lose all open projects from other programs too. But as with any programs, regular saving is your friend. And of cource applications should be well tested to avoid these situations in the first place. Coders should also think when they should save any critical data that is needed later. Just give feedback to the coders when you find any issues, to make the programs better, because users shouldn't be thinking things like this when programs are well made.


    Quote:

    Quote:

    But that said, a programmer can also disable the internal error handler in Hollywood if wanted (permanently or temporarily) and let the mess escalate, or write your own error handling function. For example, I have made my own error handling function in RNOPublisher, and if a fatal error occurs, it doesn't quit immediately but writes a backup file of the current project before exiting, and informs a user about it.


    And is that more stable or faster or user-friendly? At least it sounds better. I do not use the publisher much because my main feature would be to import and edit an existing PDF file. These it cannot load.

    Code quality makes a program stable, it's not related to a programming language, but in the case of bugs, it's more user-friendly to not lose the unsaved projects. BTW. I have similar error handling in RNOEffects too, and maybe somewhere else I don't remember now. I wonder if these have saved any projects on anyone? :) At least I haven't got any related bug reports...


    Quote:

    About the UI of Hollywood programs: Moving around program windows fast can raise the CPU very high, often more than 50% or up to 100%.

    I just can't see the difference. I opened RNOPublisher and then opened Ambient's "My MorphOS" window, and resized it to the same size with the RNOPublisher window (it's important to compare windows with same dimensions). Then I grabbed them both from the window title bar with the left mouse button and tried to move windows as fast as I can. Both make similar CPU load... there's no difference.


    Quote:

    For example the empty RNOPublisher main window. When I resize the window and hold the right corner clicked and move it then often the window stucks in a small place on the left side although I did not reliese the mouse button. CPU goes to ca. 50%. When I click right mouse button to cancel the window size, it restores the original size, the program reacts again and the CPU load goes down. Yes, it is not the standard usage of a window to move it around for long but it shows very simple how sluggy Hollywood ( MUI) programs are. And every other program that I do the same to (IBrowse, Iris, Wayfarer …) do not have this delay.

    I can't reproduce this behaviour. Can you test with a simplier program without a graphical display on it (just standard MUI objects), like RNOArchive for example?
  • »31.03.25 - 09:43
    Profile Visit Website
  • Butterfly
    Butterfly
    Lord76
    Posts: 67 from 2014/8/31
    From: A1k.org -=Lord=-
    In the area of game ports: An updated port of Settlers 2.5 would be great. A lot has happened in the meantime, and the nightly builds are particularly interesting: https://www.siedler25.org/index.php. Would Settlers 3 also be possible? The Postal port also needs an update, as it still doesn’t run correctly. Additionally, an updated version of UFO A.I. would be desirable.

    In the area of emulation: A current E-UAE with a proper GUI to get old games running. That’s what I would wish for.
    Powerbook G4 A1138/39
    Powermac G5 2.7ghz
    Amiga1200 V1200/Pistorm
  • »31.03.25 - 10:17
    Profile