Page 22 of 42

Re: PureBasic 6.00 Beta 1 released !

Posted: Fri Dec 03, 2021 10:56 pm
by jacdelad
I would also like to try it on a pi. I never have used Linux before. From what I've seen on the Raspberry OS website I think I'm capable of installing the os, but hopefully someone skilled can make a step by step instruction on how to set up PureBasic afterwards (for 5 years old ones).

Re: PureBasic 6.00 Beta 1 released !

Posted: Fri Dec 03, 2021 11:15 pm
by Psychophanta
Honor & Thanks to PB Team!

Re: PureBasic 6.00 Beta 1 released !

Posted: Sun Dec 12, 2021 4:57 am
by oryaaaaa
Thank you. I like PureBasic x64 and FASM.
Supported flat assembler version 1.73.27

Re: PureBasic 6.00 Beta 1 released ! Please update Linux fasm also

Posted: Sun Dec 12, 2021 7:48 am
by juergenkulow

Code: Select all

kulow@kulow-VGN-AR51SU:/media/ramdisk/purebasicBeta1/compilers$ ./fasm -v
flat assembler  version 1.71.39
usage: fasm <source> [output]
download.php flat assembler 1.73.28 for Linux size: 342 kilobytes last update: 16 Sep 2021 16:24:40 UTC
/fasm/blob/master/WHATSNEW.TXT

Re: PureBasic 6.00 Beta 1 released !

Posted: Sun Dec 12, 2021 11:21 am
by mk-soft
jacdelad wrote: Fri Dec 03, 2021 10:56 pm I would also like to try it on a pi. I never have used Linux before. From what I've seen on the Raspberry OS website I think I'm capable of installing the os, but hopefully someone skilled can make a step by step instruction on how to set up PureBasic afterwards (for 5 years old ones).
Before you start with Raspbeery, you can practice with Linux. I recommend creating a VM with VirualBox with Ubuntu 21.04. You can find a simplified installation here (should also work with Raspbeery).
Link: Simple install of PureBasic (Ubuntu, Mint)

Since Linux works differently than Windows, you may have to adjust your code (API/GTK, Name of paths, etc). There are many examples of this in the forum.

Re: PureBasic 6.00 Beta 1 released !

Posted: Mon Dec 13, 2021 7:54 am
by jacdelad
@mk-soft: Thanks, I will. I always wanted to try Linux and right now I don't why I never did.

Re: PureBasic 6.00 Beta 1 released !

Posted: Mon Dec 13, 2021 6:05 pm
by Lebostein
Why is this version 6? I see only a very small list of new features, most of them are updates of third party libraries...
Can anybody explain that? Thanks!

Re: PureBasic 6.00 Beta 1 released !

Posted: Mon Dec 13, 2021 6:11 pm
by Tenaja
Lebostein wrote: Mon Dec 13, 2021 6:05 pm Why is this version 6? I see only a very small list of new features, most of them are updates of third party libraries...
Can anybody explain that? Thanks!
It would be v6 because the code base and output are radical new parigms compared to v5.xx.

Re: PureBasic 6.00 Beta 1 released !

Posted: Mon Dec 13, 2021 6:30 pm
by mk-soft
Lebostein wrote: Mon Dec 13, 2021 6:05 pm Why is this version 6? I see only a very small list of new features, most of them are updates of third party libraries...
Can anybody explain that? Thanks!
Added new C-backend compiler, added support for macOS M1 (arm64) and Raspberry PI (arm32)

Re: PureBasic 6.00 Beta 1 released !

Posted: Mon Dec 13, 2021 6:40 pm
by Tenaja
Lebostein wrote: Mon Dec 13, 2021 6:05 pm Why is this version 6? I see only a very small list of new features, most of them are updates of third party libraries...
Can anybody explain that? Thanks!
While our two preceding notes are correct, what I should have said was "because you've been hiding under a rock and haven't been reading the forum lately." (And this would come with the kind request to see it as friendly sarcasm, because I see you have not posted since summer.)
:D

Re: PureBasic 6.00 Beta 1 released !

Posted: Tue Dec 14, 2021 1:29 am
by BarryG
Lebostein wrote: Mon Dec 13, 2021 6:05 pmWhy is this version 6? I see only a very small list of new features, most of them are updates of third party libraries
Say what? PureBasic has just undergone a MAJOR upgrade in a huge way. It now compiles to both ASM and C output, and is the only Basic on the market that doesn't requiring any supporting frameworks (like Java) to compile for 5 different platforms (6 if you include the web with SpiderBasic): Windows, Mac, Linux, Raspberry PI, and Amiga. (I admit the Amiga support is very bad, but you can still download the old Amiga version and use it).

Re: PureBasic 6.00 Beta 1 released !

Posted: Tue Dec 14, 2021 3:16 pm
by Joubarbe
Not true: B4X also compiles to many targets. Not that I agree with Lebostein; it might be only one feature to compile to C, but that's a hell of a feature :)

Re: PureBasic 6.00 Beta 1 released !

Posted: Wed Dec 15, 2021 1:01 am
by BarryG
Joubarbe wrote: Tue Dec 14, 2021 3:16 pmB4X also compiles to many targets.
But requires Java on Windows to compile with it. That's a massive turn-off.

Re: PureBasic 6.00 Beta 1 released !

Posted: Wed Dec 15, 2021 5:01 am
by Rinzwind
BarryG wrote: Tue Dec 14, 2021 1:29 am
Lebostein wrote: Mon Dec 13, 2021 6:05 pmWhy is this version 6? I see only a very small list of new features, most of them are updates of third party libraries
Say what? PureBasic has just undergone a MAJOR upgrade in a huge way. It now compiles to both ASM and C output, and is the only Basic on the market that doesn't requiring any supporting frameworks (like Java) to compile for 5 different platforms (6 if you include the web with SpiderBasic): Windows, Mac, Linux, Raspberry PI, and Amiga. (I admit the Amiga support is very bad, but you can still download the old Amiga version and use it).
That's a major technical implementation change, but not any improvement to the language itself (syntax, constructs, grammar, refinements, productivity). Anyway, looking at this forum the vast majority seems to use it exclusively on Windows and many gadget details need sadly low level hacks(aka api calls). Anyway 2, a v6 would be a logical release for breaking changes/improvements. Evolve the language. Just check the feature request forum for what is felt missing.

Re: PureBasic 6.00 Beta 1 released !

Posted: Wed Dec 15, 2021 5:42 am
by BarryG
.