Archives for MorphOS

Text to Image AI

Posted by ALB42 on 27. Juni 20232 Comments

Of course it’s perfectly possible to use any text 2 image webpages like getimg.ai with AmiFox on Amiga. But of course a better way is to make a specialized app for it using hugging face with stable diffusion.

It also contains Magic prompt which can produce more sophisticated prompts or even a complete random prompt. Gives really nice pictures sometimes.

AmiFox AREXX and parameter

Posted by ALB42 on 15. April 2023No Comments

Introducing AREXX commands for AmiFox, so you can send a URL to AmiFox to view. If the Browser is idle it will directly start to load the new URL. If still loading another URL it will remember the URL and start it after the current one is finished loading, maybe later also stop the current task, atm its easier that way.

Wit this new AREXX command of course one can use an AREXX script but even better you can use programs like openurl to directly send urls to your favourite Web-browser… or AmiFox 😀

AmiFox 0.3

Posted by ALB42 on 27. März 20239 Comments

A new version of AmiFox is ready for release, I fixed some more bugs the last days. The 0.3 Version is a big step forward for usability of AmiFox. Most of these features I already introduced in the blog entries here so just a short recap.

  • Copy Text from selected webpage (AmiFox-Server 0.2+)
  • Copy Clipboard from Server (AmiFox-Server 0.2+)
  • IFF Format (AmiFox-Server 0.2+)
  • send longer texts to page (needs texteditor.mcc)
  • Mouse wheel support
  • Shift cursor up/down send as Page up/Down (AmiFox-Server 0.2+)
  • Error message when Datatype could not load image
  • send Youtube URLs to AmiTube
  • send Google Maps and OpenStreetmap positions to Mapparium
  • AROS Version atm i386 and 64bit ABIv11
  • Read URL at Mouse position
  • direct download of catched URL at mouse position
  • save Webpage Image
  • Copy/Paste URL

Downloads as always on the AmiFox Page or with the Update check inside AmiFox.


If you using an own AmiFox Server please note that you must update to the latest Version to get all the Features, The Current Version should have the Version Number „AmiFox-Server 0.3“ visible in the AmiFox about (after at least one page was loaded) or in the footer of the AmiFoxServer webpage, next to the WRP Version number.

AmiTube 1.4

Posted by ALB42 on 24. März 20233 Comments

A new release of AmiTube is ready. The biggest enhancement is the Search by ID window for easier handling of YouTube URLs.

A second improvement is the self made AREXX Port for AROS which make it possible to send URLs from AmiFox to AmiTube when you are on a Youtube Video page. (all other platforms had it before already)

  • Bugfix for Get Original Window when no entry is selected
  • Search by ID Window added for easier URL handling
  • Support for Youtube shorts (movies in portait format)
  • show the time left when downloading videos
  • AREXX port for AROS

Download as always on the AmiTube Page

AmiTube shorts

Posted by ALB42 on 9. März 2023No Comments

I worked a bit on AmiTube, I guess soon we can make a new release. For the next release I improved the handling of shorts and lists. Added a special window where one can paste a youtube URL into and it extracts the IDs from it.

A big problem with shorts is that they are saved in portrait mode means the height is much bigger than the width. until now I always only scaled by the width. I worked nicely for the small sizes, OCS and AGA but failed spectacular for AGA+. So now I read out the sizes from the move and scale differently when there is a portrait video. On that I notice that the agablaster has a curious restriction, the CDXL movie must be at least 128 pixels wide. is that a general restriction in CDXL or just for agablaster? I’m not sure.

Also the VCD-MPEG1 showed some strange effects because it tried to scale it, resulting in fat faces, no I added a padding.

Sorry, I forgot to record the sound.

Look forward to the next AmiTube Version

LazSokoban, LCL improvements

Posted by ALB42 on 11. Dezember 2022No Comments

There was a miracle happened… I improved the LCL a bit after a long long time, investigated some unusual behavior at MorphOS with LazSokoban, especially because it was slower as expected. I found the culprit and recompiled the MorphOS binary, so have fun testing it.

Also, I did compile for OS4 but I did not not try it, seems I should have because the EXE does not work, at all, also no error message or so, I’m not sure what goes wrong there. It seems it happens when I try to compile a program from Lazarus for OS4 that the program does not work, but when I compile it in the command line it seems work. Interestingly the command line one is much bigger (for LazSokoban it’s double size) so that should be the reason, but I’m not sure whats the culprit. Needs investigation.

Someone asked if EdiSyn could be compiled for AmigaOS4 and yes I tried to compile it but the Executable crashes. I also tried to compile EdiSyn to compile for AmigaOS3 68k and on my new PiStorm Emu68 it works, but I would say it’s still a bit to slow to really use it.. the LCL is too thick of a layer for 68k

LazSokoban

Posted by ALB42 on 4. Dezember 20223 Comments

A long time before when I was working on the LCL for AROS I tested out some 3rd Party LCL application code to compile for AROS with the newly created LCL. It worked quite nicely. On of them was LazSokoban a Sokoban clone written by a russian guy which worked nicely on AROS.

Some Texts in the GUI where in russian and I translated them to english for the AROS release, some I had forgotten or mistyped a bit. Now I got a request to fix that problem, first there was the big problem to find such and old source code, but luckily it’s included in the archive I published (it’s GPL2, so I had to 😉 ) but I also found in on my Harddisk in the backup.

The changes where not to difficult to make, but the curious thing was if it would still work with the latest LCL. One thing I remember that I need to add the AThreads unit (like Linux CThreads) to make any LCL application work, back in the days that was not needed. And it still works, I checked out the original source and I noticed that they added some kind of skin system (different graphics for the tiles) and also supplied some which looks much nicer than the original one. So I added that as well the the AROS system, it will be available on the next Version of AROS One or here on my page of course.

The other thing that changed since then, we can now compile for MorphOS and OS4 as well (and for Amiga68k, but it will be much to slow for that, I tried) and it also seems to work, not everything, the Buttons images are missing but as far as the game goes not too bad. So I created a Version for all 3 Platforms, AROS, MorphOS and AmigaOS4

Have Fun.

Whats going on…

Posted by ALB42 on 31. August 2022No Comments

A little bit stuff is happened in the last week, I want to report a bit about it.

The first very nice development is a bugfix in the 68k Free Pascal compiler, there was a long standing bug inside the PNG-loader. I noticed it with MUIMapparium, but it only showed on some computers, namely my Draco. Charlie tried to look into the issue long time ago, but not really found anything to fix.

But now he looked again into the issue and finally was able to track down the problem. The problem is not really fixed but there is a workaround included so now MUIMapparium works on my Draco, very nice.

MUIMapparium on Draco

MorphOS added an OpenSSL3 Amiga style library a while before, as soon that was available I started to try it to get it to work with Free Pascal on MorphOS. Sadly it did not work, always was crashing already when I tried to use even the simplest function, so I was lost. Charlie mentioned that there must be a change in our linker script of some sort to make it work and he will later care about it. But as often too much other stuff happened and this got delayed. Finally I started to implement the stuff via AmiSSL also on MorphOS. I implemented that for Amiga68k already so the switch to MorphOS is just not a big thing. But then Charlie said I should better use the openssl3.library instead and he will fix the problem with the linker script. And he did and it seemed there was even an easier solution for that and finally openssl3.library does work together with Free Pascal for MorphOS.

Get a webpage via HTTPS using the openssl3.library on MorphOS

Charlie tried MCAmiga on his „new“ build Amiga2000. It only has a 68030 with 25 MHz and he noticed that the load is rather high (around 30%) when the program is doing nothing just waiting for the key. That is the case because it is based on old DOS behavior, therefore the key events and so on must be polled and not fired via events as it is common today. But he showed me a special function in the keyboard unit called WaitForSystemEvent() which is only available for Amiga system to be able to really wait for events and not poll them. That reduces the load when the program waits for input (to under 10%) which is nice of course.

AmiTube 1.2

Posted by ALB42 on 9. Juli 2022No Comments

New Version of AmiTube release, most important changes are a playlist feature and multiple move directories management.

Download as always on the AmiTube Page or via update function in AmiTube

Full History:

  • Bugfix for fancy list text printing
  • play list with wait screen
  • open own directories with movies in play list
  • close requester
  • restore splitter position on start
  • multiple movie directories via icon tooltypes
  • choose default directory via menu