AROS Exec

Support => Free Pascal => Topic started by: aha on November 11, 2018, 06:13:32 PM

Title: Welcome
Post by: aha on November 11, 2018, 06:13:32 PM
https://blog.alb42.de/2018/11/11/hex2-0-2/ (https://blog.alb42.de/2018/11/11/hex2-0-2/)

Calculator Hex2

edit: moderator moved all reactions from the sticky welcome topic into this separate thread.
Title: Re: Welcome
Post by: magorium on November 13, 2018, 03:35:47 PM
Thank you aha... i seem to have missed that the calculator was updated.
Title: Re: Welcome
Post by: nikos on November 13, 2018, 03:40:29 PM
Whow. That looks real nice. Thx :)
Title: Re: Welcome
Post by: aha on November 13, 2018, 06:26:16 PM
https://blog.alb42.de/2018/11/13/muiplot-a-simple-function-plotter/

MUIPlot A Simple Function Plotter
Title: Re: Welcome
Post by: magorium on November 13, 2018, 08:01:25 PM
@aha,

Hehe... that one came in earlier at my u-tube feed...

Be sure to check out the software and give the developer some feedback ... that's the only way that things are able to improve (if necessary).

Thanks for posting aha.

edit PS: don't miss  the updated MUIPlot (https://blog.alb42.de/2018/11/14/muiplot-compiler/).
Title: Re: Welcome
Post by: jacko on November 13, 2018, 09:58:51 PM
Interesting programs. Reminds me a little bit of school.

Wasn't alb42 around in Aros-Exec, in the past?
Title: Re: Welcome
Post by: magorium on November 13, 2018, 11:07:40 PM
Wasn't alb42 around in Aros-Exec, in the past?
Yes, he was (https://ae.amigalife.org/old/modules/newbb/viewtopic.php?viewmode=flat&type=&topic_id=5975&forum=4)  :)
Title: Re: Welcome
Post by: jacko on November 15, 2018, 09:57:30 AM
so he is not anymore?
I remember he usually posted his new programs here.
Title: Re: Welcome
Post by: magorium on November 15, 2018, 09:08:19 PM
so he is not anymore?
I have no clue whatsoever, so Your guess is as good as mine  :)

What i do know is that neither his usual handle or name is being listed as registered user on this new forum (you can check the memberlist yourself once logged in)

Quote
I remember he usually posted his new programs here.
On the old forums, yes. Here on amigalife i haven't seen any sign of life of ALB42 so far.

It is heartwarming to see how you seem to miss ALB... and i can't blame you as he's a great person...  :D

You can always contact him either by using his website alb42.de or by using the freepascal.org (lazarus) forums (he does have an account overthere).
Title: Re: Welcome
Post by: Jackokring on November 15, 2018, 09:54:11 PM
Is code page 437 (classic IBM) available as a font or does the IDE render gfx?
Title: Re: Welcome
Post by: magorium on November 16, 2018, 12:16:06 AM
Is code page 437 (classic IBM) available as a font
i'm sure it is...

... but i am assuming that you wish to use the box drawing characters in a shell window. If so then that is not a very good idea as a) the shell font is a system wide (user) setting and b) a shell window on amiga/amiga is (by comparison) dead slow. Amiga is originally a graphical OS... the shell is build on top of that.

Quote
or does the IDE render gfx?
FP ide does indeed render the graphics into a intuition Window. One of the amicommon include files contains a (open source) vga BIOS font.

FP IDE (on amiga and alike OS) uses a virtual textmode buffer (with dimensions the size of the intuition expressed in a number of horizontal/vertical character count) that gets (re)rendered to the graphical intuition window when required.
Title: Re: Welcome
Post by: Chain-Q on January 28, 2019, 12:45:33 PM
Err, not sure what the heck is going on with the new AROS Exec, or if this is even the right topic to post to, but anyway. Just want to share this news. After the FPC MorphOS version through yesterday night, the AROS version - at least on i386 for now - also gained proper support for the lineinfo unit, so address-to-sourceline mapping on runtime errors, software exceptions (i.e. induced from Pascal code) and heaptraces is now possible.

See here:
https://twitter.com/chainq/status/1089735617863471107

What's special about AROS and MorphOS (and OS4) is, that instead of just using the STAB section values in the debug binary as on most other systems, you have to relocate the STAB values on-the-fly, while searching for the address mapping in the debug info, otherwise it cannot work. So now I added support for these ELF relocations. And of course PowerPC and i386 flavors are slightly different, but the differences are not so big. Available in FPC 3.3.1 trunk right now, and in Alb42's nightly builds probably from tomorrow.
Title: Re: Welcome
Post by: magorium on January 31, 2019, 12:20:45 PM
Hi Chain-Q.

Welcome to the new aros-exec and thank you for your post (it seems to have skipped my rss feed and just noticed it).

It is ok to have posted here. I had the sticky thread locked in order to reserve it for news posts like the one you just posted. I see if i can add it to the sticky thread.

Just want to share this news. After the FPC MorphOS version through yesterday night, the AROS version - at least on i386 for now - also gained proper support for the lineinfo unit, so address-to-sourceline mapping on runtime errors, software exceptions (i.e. induced from Pascal code) and heaptraces is now possible.

See here:
https://twitter.com/chainq/status/1089735617863471107

What's special about AROS and MorphOS (and OS4) is, that instead of just using the STAB section values in the debug binary as on most other systems, you have to relocate the STAB values on-the-fly, while searching for the address mapping in the debug info, otherwise it cannot work. So now I added support for these ELF relocations. And of course PowerPC and i386 flavors are slightly different, but the differences are not so big. Available in FPC 3.3.1 trunk right now, and in Alb42's nightly builds probably from tomorrow.

Splendid news and thank you for the implementation. I have many questions about it as i took a stab at it myself but i refrain from doing so because i have a more pressing matter (and looking at your implementation would probably answer many of my questions as well):

Do you happen to know if FPC 3.2 release will support cross-compiling from arm to i386.... ?

right now it doesn't because i386 soft float is not implemented for ARM. Not a big showstopper but i got 68k an ppc cross-compilers working with vlink and vasm.

Second question would be to ask what is required to get line support added for 68k ? hunk debug is not supported atm, i presume ?