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.

The 100% Useless AROS Distribution 0.3

Posted by ALB42 on 7. Februar 2022One Comment

As mentioned yesterday it’s time to make a new AROS 64 release with the new ABI-V11. So here it is. As far as I know, still the only x64 AROS distribution.

As always I included some of my programs like MUIMapparium, LEU, AYA, AmiTube, Hex2, MUIPlot, MCAmiga. All work reasonably well, certainly usable. There are some problems of course. There seems to be a bug on Font size calculation, therefor some size calculations fail, resulting in strange effect, for example ListViews of Zune (like in MUIMapparium or AmiTube), but one can see that also in AYA, where I calculate the size of text for myself. a rescale of window and selecting of entries often cures it. AmiTube works well, shows preview images and downloads all the movies, but there is no working player for CDXL or MPEG installed atm.

As always the warning, the x64 AROS is still a very early alpha Version, most non Free Pascal applications crash so be careful, but as test bed for Free Pascal on a 64bit Amiga-Platform it certainly a good test.

Download as always on the T100pUAD Page

Working on Search

Posted by ALB42 on 1. Juni 2020No Comments

Working on the Search function of MCAmiga, again try to get close to the function midnight commander is offering.

I put the search function into a thread that you easily can continue to work, even the search is still running, (as midnight commander also do it). Atm you can press F3 to view the file or F4 to edit or enter to jump to the file directly. It works already nicely but still needs a little bit work, especially the mouse control needs some care.

More playing with video unit

Posted by ALB42 on 8. Mai 20202 Comments

Continuing playing with the video unit, learn how to resize the window, something I did not implement in the vidcrt unit in freepascal. The commander style application already is kind of usable for basic stuff. Copy, Delete, Rename, basic movement, selecting such stuff (move is not implemented until now and a lot of error checking is missing, especially overwriting :-P)

I took a lot of work to get the resize stuff working, especially if an additional window like the help is open at this moment, but finally that is working well.

If you want to play with it (68konly atm) you can download the exe of MCAmiga, but be warned it’s just a playground for me, so bugs may occur a lot, and do some harm to your files.

Playing around with FreePascals Video unit

Posted by ALB42 on 2. Mai 2020No Comments

Playing around with the video unit, really easy to write a norton/midnight commander style application with it. Not really seriously plan to make such app, but to be fair, Amiga is lacking a good norton/midnight commander style app which is fully controllable via keyboard (typical amiga application are more mouse centered, like dopus 4/5, filemaster and so on)

Source under CC0: https://github.com/alb42/MCAmiga

Programs

Posted by ALB42 on 24. Mai 201620 Comments
  • AmiDream – Text to Image AI Application
  • AmiFox – A browser for your Amiga
  • AmiTranslate – Translate text with DeepL
  • AmiTube – a Youtube Client for m68k Amiga
  • AROSDebugView – a viewer for debug messages
  • Ask your Amiga – answering machine (Wolfram Alpha GUI)
  • BinShifter – a 2048-game clone
  • ClockMouse – Read time from Hopf DCF-77
  • ColorIt – a game with colors
  • EdiSyn – friendly Editor with syntax highlighting
  • ExtronControl – Control software for a Extron DSC 301 HD scaler and input switch.
  • FPCMines – a Minesweeper clone
  • GPSTool – Position from an NMEA GPS and record GPX tracks
  • Hex2 – calculator with variables support and GUI
  • LEU – a spread sheet with support for Excel and Libre/Open Office files
  • MCAmiga – A Midnight/Norton Commander style file manager
  • MUIMapparium – OpenStreetMap client with GPX support
  • MUIPlot – a simple function plotter
  • Shift-It-GL – thinking game in OpenGL
  • PasteQuick – Transfer contents of Clipboard to Pastebin.com and receive the link.
  • Some more small Tools

AmiDream

Version 0.2

A Text to Image Application for all Amiga Systems (using Stable Diffusion). Inclusive „Magic Prompt“ insert a basic idea and magic prompt reforms it to a better prompt for the model. Or if you have no idea at all press „Random“ to get a random Prompt for a nice image (sometimes gives an idea for more)

Requirements:
– Internet connection
– MUI (3.8+)
– Datatype (PNG)

Downloads:


AmiTranslate

Version 0.3

A DeepL interface for Amiga Systems with fancy text print and PDF output that you can read the chars nor easily printable by MUI

Requirements:

Downloads:


MCAmiga

Version 0.9

A Midnight/Norton Commander style file manager for all Amiga Systems

MCAmiga on Amiga68k
  • Amiga 68000+, 4 MB, AmigaOS3.x
  • AmigaOS4
  • MorphOS 3.x
  • AROS i386 ABIv0
  • AROS ARM ABIv0
  • AROS x64 ABIv1 NonSMP
  • Download: MCAmiga


Hex2

Version 0.2

A simple calculator with variables and small MUI GUI.


ColorIt

A small games with colors, fill the area with the color.

ColorIt on MorphOS

MUIPlot

Version 0.2

A simple function plotter with ASCII and PNG export.


FPCMines

Version 1.1

A classical mine sweeper clone.


BinShifter

A 2048-game clone.

Bin Shifter 1.0

ExtronControl

Version 0.1

Control software for a Extron DSC 301 HD scaler and input switch.


PasteQuick

Version 0.41

Transfer contents of Clipboard to Pastebin.com and receive the link.


ClockMouse

Version 0.1

Read the time from a Hopf DCF-77 radio clock (see inset in the picture). The clock must be connected to the serial port (serial.device Unit 0).


Ask Your Amiga

Version 0.6

Do your have a question, ask your Amiga, she knows everything and with this program she will even tell you. (Search in the Wolfram Alpha database)

  • AskYourAmiga 0.6 for all Systems (needs MUI, GIF Datatype and an Internet connection)
    • Amiga 68020+ OS3.0+
    • AROS x86 ABIv0, ARM Raspi ABIv0, x64 ABIv1 nonSMP
    • MorphOS 3.x
    • AmigaOS 4.x

Small Tools

The 100% useless AROS distribution

Posted by ALB42 on 5. März 20164 Comments

This is the first and only AROS x86_64 (ABIv11) distribution of the world.

Note: The change of ABIv1 to ABIv11 results in a complete incompatibility to earlier version 0.1 and 0.2 of T100pUAD. That means programs compiled for older Versions will just crash.

And the name is program, until now its not really usable, very unstable and very little programs available to start on. (Now with some of my programs installed, MUIMapparium, Hex2, MUIPlot, MCAmiga, AYA, AmiTube and of course FreePascal)

It’s mainly aimed to really brave people and people want to play with Free Pascal on AROS64, because this is for what I need it. to develop and test 64bit AROS Free Pascal.

Download: T100pUAD Linux Hosted Version 0.3 Size: 270 Mb. MD5: a952fcad08f1cb50364306a899c6f1ed

How to use:

Unpack at Linux x86_64 you will find a folder T100pUAD with 2 Startup scripts inside (StartAROS.sh and StartAROSwithNet.sh). Use them to start AROS, a new window will open with AROS running.

older ISO Version:

Removed because it is not compatible anymore with the current ABIv11

Be warned

The 64bit AROS is still in a very early stage, I would call it pre-alpha, it will most likely: crash your computer, delete your data, post awkward pictures of your facebook and twitter account, sell your stuff and partner on ebay. So be warned and do not blame me for that.