Archives by ALB42

Buhddabrot AROS

Posted by ALB42 on 7. März 20192 Comments

A while before I played around with the SMP AROS version sadly I never really got it to work. Either it was just crashing or do not use all cores and now the development of it seems to be frozen. The AROS devs published a Video how a buhddabrot fractal was calculated with multiple threads.

I took that idea, because the buhddabrot fractals look beautiful and wrote an own buhddabrot program in FreePascal to test that with the SMP. But now SMP AROS basically dead now I found the program again and played a little bit with it, make it single threaded and created a little GUI for it, to play with parameters.

Let the Dragon sing

Posted by ALB42 on 5. März 2019No Comments

As I wrote before I did not get Delitracker to work, and also some other programs, I expected to work seems to have some problems. Now, that was not quite right, Delitracker was working, just the mods sounds very wrong wrong speed too fast and slow at the same time and sometimes it just shows a black screen.. even it’s still playing the background. An other odd thing I noticed, some programs (even my own pascal programs) have very strange timing behavior. Then I remembered that there is even a special Draco Alert when some program try to access the CIA and I saw them when trying to start some programs. My Draco does not have CIAs installed, but of course they are needed for exact (Amiga style) timing, especially when playing modules. I bought two CIAs and installed them today. And voila, Delitracker is working with AHI Noteplayer. With some mods (especially chipies) you can hear that there is a difference to the original Paula sound, but it’s good enough for everyday use, at least for me.

I opened my usual visualization, MonoScope, Quadrascope+ and it’s working very smooth, very fast drawing. This is a little bit odd, or unexpected for me at first glance. I did exactly the same on the A600 with Vampire and the visualization always started to become a little bit slow, especially the Quadrascope+ in combination with MonoScope on bigger Screens (like 800×600) so I disabled the Quadrascope+ there. But here on the Draco, even I make the Quadrascope+ a quarter of the screen and Monoscope and other quarter it stays fast. In my mind this slowdown was always due to RTG vs. AGA/ECS and the DeliGenies are clearly optimized for AGA/ECS. (Vampire was my first RTG Amiga). But now it seems on the Draco everything is smooth and fast, so it’s not an RTG iussue. Very nice.

If you have a Draco, install the CIAs it will improve the compatibility a lot, it’s not difficult, even I was able to do it myself :-P.

Taming my dragon

Posted by ALB42 on 2. März 20192 Comments

I bought a Draco, if you do not know what it is, its a Amiga compatible Clone used for Video editing. It does not have the traditional Amiga Chipset (ECS/AGA) therefore nearly all games will not work. But Workbench based programs and RTG compatible programs will work. For me only interested in FreePascal and stuff its the perfect RTG Amiga and it’s much cheaper than any other Amiga with RTG, Soundcard and a 060 card + 128 MB RAM.

I replaced the (very noisy) Harddisk with a SCSI2SD V6 and removed one of the fans (which was basically for cooling the HD) and now the Draco is nearly silent and very fast, the SCSI2SD V6 reaches the 10 MB/s easily with the Draco SCSI. The Draco also supplies some standard Zorro II slots, I tried a X-Surf 100 to get network access to it (mainly to bring my FreePascal stuff there) but sadly it does not work, even I found some reports that it should work. Maybe the Zorro in my Draco is somehow broken, I cleaned already all the connectors and checked voltages of the power supply but no luck. To get at least slow network I connected an old Raspi via Serial cable to the Draco and used PPP like in the good old days. It reaches the maximum 115.200 baud but even that feels very very slow, at least it works. Maybe later someone can find out whats wrong with the Zorro.

FreePascal works nicely. But some other programs, which should be working (because only use standard API no hardware access) does not for example Delitracker with AHI-Noteplayer seems not really working nicely. Needs a little bit more investigation.

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.


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

ALB and Pascal

Posted by ALB42 on 11. September 2018No Comments

Hey ALB do you like all old computers or only Amigas.
Let’s say so, if there is a Pascal compiler for it, it’s counted as a computer worth to care about. 🙂
So I present to you, a pascal compiler on a old GDR (east germany) computer KC85/4, a real machine, not emulator. Signal converted with the Extron and recorded using the Elgato device mentioned before. Basically just a testcase for the conversion/recording equipment

and another little pascal test program 🙂

Just for fun.