Archives for MorphOS

LibreOffice Amiga

Posted by ALB42 on 31. Mai 20195 Comments

Long time before some people started to port OpenOffice/LibreOffice to Amiga OS4 (sadly only OS4). I saw some screenshots but that is also already a long time ago, seems that is a bit of a too big fish to fry.

Maybe a smarter way would be to just implement something like LibreOffice which can read files from LibreOffice. I gave it a go, and it was not that complicated as I thought it would be, at least if you are using the right language (FreePascal) and the right GUI set (MUIClass). The biggest problem is no usable table component in MUI (at least I know of, for all systems available). I had to implement one from scratch.

And this being FreePascal, of course it works on all Amiga Systems (not only OS4). I implemented only some styles/options (no font size and font name) but color and font styles are there, also left,center and right alignment. It even calculates cells. Funny tool, one could make a real LibreOffice Calc Viewer out of this.

Loaded LibreOffice File on AROS (lower window is the original LibreOffice View)
LibreOffice loaded in Amiga OS3
LibreOffice File loaded in MorphOS
LibreOffice loaded in AmigaOS4

Secure transport with AmiSSL

Posted by ALB42 on 2. Mai 2019One Comment

Currently FreePascal on Amiga systems cannot use SSL currently, at MUIMapparium I went around it by proxy it on my own server. The reason for this is that usually at AROS the coder use a static linked OpenSSL, which we cannot use directly in FreePascal. But there is also a normal Amiga-style Library for it called AmiSSL. I started to write a import unit for FreePascal and it works.

Download a page via HTTPS using AmiSSL with FreePascal

There is one tiny hick up, the Library is not available for AROS and also no other possibility on AROS to use SSL for other languages than C. And it seems the devs are not willing to change that, because …. reasons… or just don’t like it… or don’t like the maintainer of AmiSSL, who knows, maybe just “fuck you, who cares about other languages”, as usual.

On or Off

Posted by ALB42 on 10. Mรคrz 2019No Comments

Long time before I bought a electric plug with WLAN adapter, I wanted to use to turn on the light in the garden (also for the water pump and such stuff). But this WLAN switches are really bad, always want connection to internet only usable via a very shaky app always want so many access rights who knows for what, always must log in. I switched after a while to radio controlled switches at 433 MHz and bought a Raspi 433 MHz sender.

But now I found out that you can change this WLAN switch I bought with a own local server written in nodejs. Of all languages it had to be Javascript with nodejs. It basically never works, on my Desktop computer I got it to work but on the Raspi where it should stay (because must always run) I do not get it to work nodejs, npm is just ****. It always works a while but when the switch contact it, it shows a javascript error. No Idea what that means

Of course I wrote a own server program in FreePascal running on the raspi. It’s not very complicated in principle the WLAN switch just send a part its of the MAC address and a Token you use to switch on and off. was not very difficult, with the http server example from FreePascal I also added a little Webserver to it, that I can control it via browser or standalone apps. The NodeJS server needed > 10% of the Raspi, even there is no WLAN switch connected to it (because it stops when I start it ๐Ÿ˜‰ ) FreePascal, with connected switch and a browser pulling the status <1% CPU time. Without WLAN Switch it’s not noticeable at all.

And because we are on a blog for FPC for Amiga-System I wrote a little MUI App to control the Outside light from my Amiga as well.

I’m really thinking to buy more of them. really nice and easy. Let’s see the next weeks how reliable it is. ๐Ÿ˜‰ The advantage to the 433 MHz radio controlled switches is that the WLAN switches know their own status, and tell the server on the handshake.

Use MUIMapparium

Posted by ALB42 on 7. Februar 2019No Comments

I noticed my navigation system in my car can also read GPX files from a USB stick. Just put the GPX File to a folder “PersonalPOI” and plug to car. Then you can access them in the car (for example as route destinations) even can select them by voice control.

Thats what I tried just now, took MUIMapparium and created two waypoints just to try.

Now go to car and plug in and see if we can find our two waypoints… I gave them especially arbitrary names because it knows already many POIs by default

Very nice, I’m thinking to create some POIs there which makes it much faster to select them. Maybe I should also add an option to set the type of Waypoint, the “Unclassified” means this Waypoint has no type and therefore only a default icon.

Very nice to see that you can use the program for very recent stuff.

MUIPlot – a simple function plotter

Posted by ALB42 on 13. November 2018No Comments

I used the function parser for a function plotter before when testing the TAChart for LCL. Now I gave my Plot component I use for MUIMapparium a little bit of reshape and fit it into MUIClass components and created a new function plotter.

I little video to show how it works:

Running on a Amiga 1200 with 68030 50 Mhz and 68882 50 Mhz on a 32 color AGA Screen. For Hex2 the floating point calculation speed is not very important, because it’s just a single function. But for calculating the full curve it needs a little bit more floating point calculations. Therefore a FPU is included. Also you should limit the number of Points to calculate to for example 100. For NG Amiga systems of course you can increase it to higher numbers.

Downloads

Hex2 0.2

Posted by ALB42 on 11. November 2018No Comments

Of course, when publishing a new program the people will find some problems. Good so at least some used it :-P. I made a new release. Added integer divide and modulo and repaired the swap function (swap endianess) and fixed some minor bugfixes and number overflows.

Downloads for all Amiga Platforms:

Download for all Amiga Systems

The program is based on a very old program (written around 2005) written by me so of course it is also available for Linux and Windows. It has a little bit smaller feature set than the Amiga version but it was always useful for me ๐Ÿ˜‰

Have fun! ๐Ÿ˜‰

Full Hex2 MUI port

Posted by ALB42 on 9. November 20182 Comments

I created a little MUI interface for my commonly used calculator Hex2. I use it often for bitwise comparisons to easier see shifts on bits.

If you don’t know it, Hex2 is a programmer and scientific centered calculator with variables support and a little GUI even it’s keyboard centered. Of course I created it with MUIClass, therefore its available for all the common Amiga platforms.

Download for all Amiga Systems

ExtronControl 0.1

Posted by ALB42 on 3. November 2018No Comments

First real release of the Extron Control as Version 0.1.
Control Software for Extron DSc 301 HD, Scaler and input switch.

With the new version you can configure, which parts of the GUI is visible (via tooltypes) and also configure the names on the Input Switch Buttons and which serial device to open and search for the Extron DSC 301 HD.

For Amiga and MorphOS the executable is included. But the source is also in the archive, hence one could compile them for AROS or OS4. (it just needs the latest Version of MUIClass).

Have Fun.

Download Amiga/MorphOS Version: ExtronControl 0.1

ExtronControl for Extron DSC 301 HD

Posted by ALB42 on 31. August 20182 Comments

I bought that device, its a very nice scaler nicely usable for old computers to bring the image in a good quality to modern monitors. I supplies a serial interface for controlling (beside the on screen display) but only a Windows program to use it. I wrote a little program to operate this device from Amiga/MorphOS (where you can use the USB connector at the front panel as a USB2serial bridge). Already working very nicely, some screenshots.

You can switch the inputs, it shows which input is selected (it also notice the change when you using the front panel). When an input has a usable signal the button is printed in bold. It’s an very early version but works already nicely, if someone it interested I just make a download available here (binaries for Amiga68k and MorphOS and the full source, licensed under CC0, it needs the last MUIClass package to compile, just yesterday I fixed some bugs there, should also compile for the other Amiga platforms) have fun.

ExtronControl-Alpha