PureBasic 6.00 released !

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
jacdelad
Addict
Addict
Posts: 1991
Joined: Wed Feb 03, 2021 12:46 pm
Location: Riesa

Re: PureBasic 6.00 Beta 1 released !

Post 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).
Good morning, that's a nice tnetennba!

PureBasic 6.21/Windows 11 x64/Ryzen 7900X/32GB RAM/3TB SSD
Synology DS1821+/DX517, 130.9TB+50.8TB+2TB SSD
User avatar
Psychophanta
Always Here
Always Here
Posts: 5153
Joined: Wed Jun 11, 2003 9:33 pm
Location: Anare
Contact:

Re: PureBasic 6.00 Beta 1 released !

Post by Psychophanta »

Honor & Thanks to PB Team!
http://www.zeitgeistmovie.com

while (world==business) world+=mafia;
User avatar
oryaaaaa
Addict
Addict
Posts: 825
Joined: Mon Jan 12, 2004 11:40 pm
Location: Okazaki, JAPAN

Re: PureBasic 6.00 Beta 1 released !

Post by oryaaaaa »

Thank you. I like PureBasic x64 and FASM.
Supported flat assembler version 1.73.27
juergenkulow
Enthusiast
Enthusiast
Posts: 581
Joined: Wed Sep 25, 2019 10:18 am

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

Post 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
User avatar
mk-soft
Always Here
Always Here
Posts: 6202
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Re: PureBasic 6.00 Beta 1 released !

Post 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.
My Projects ThreadToGUI / OOP-BaseClass / EventDesigner V3
PB v3.30 / v5.75 - OS Mac Mini OSX 10.xx - VM Window Pro / Linux Ubuntu
Downloads on my Webspace / OneDrive
User avatar
jacdelad
Addict
Addict
Posts: 1991
Joined: Wed Feb 03, 2021 12:46 pm
Location: Riesa

Re: PureBasic 6.00 Beta 1 released !

Post by jacdelad »

@mk-soft: Thanks, I will. I always wanted to try Linux and right now I don't why I never did.
Good morning, that's a nice tnetennba!

PureBasic 6.21/Windows 11 x64/Ryzen 7900X/32GB RAM/3TB SSD
Synology DS1821+/DX517, 130.9TB+50.8TB+2TB SSD
Lebostein
Addict
Addict
Posts: 826
Joined: Fri Jun 11, 2004 7:07 am

Re: PureBasic 6.00 Beta 1 released !

Post 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!
User avatar
Tenaja
Addict
Addict
Posts: 1959
Joined: Tue Nov 09, 2010 10:15 pm

Re: PureBasic 6.00 Beta 1 released !

Post 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.
User avatar
mk-soft
Always Here
Always Here
Posts: 6202
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Re: PureBasic 6.00 Beta 1 released !

Post 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)
My Projects ThreadToGUI / OOP-BaseClass / EventDesigner V3
PB v3.30 / v5.75 - OS Mac Mini OSX 10.xx - VM Window Pro / Linux Ubuntu
Downloads on my Webspace / OneDrive
User avatar
Tenaja
Addict
Addict
Posts: 1959
Joined: Tue Nov 09, 2010 10:15 pm

Re: PureBasic 6.00 Beta 1 released !

Post 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
BarryG
Addict
Addict
Posts: 4122
Joined: Thu Apr 18, 2019 8:17 am

Re: PureBasic 6.00 Beta 1 released !

Post 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).
Last edited by BarryG on Wed Dec 15, 2021 12:56 am, edited 1 time in total.
Joubarbe
Enthusiast
Enthusiast
Posts: 703
Joined: Wed Sep 18, 2013 11:54 am
Location: France

Re: PureBasic 6.00 Beta 1 released !

Post 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 :)
BarryG
Addict
Addict
Posts: 4122
Joined: Thu Apr 18, 2019 8:17 am

Re: PureBasic 6.00 Beta 1 released !

Post 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.
Rinzwind
Enthusiast
Enthusiast
Posts: 679
Joined: Wed Mar 11, 2009 4:06 pm
Location: NL

Re: PureBasic 6.00 Beta 1 released !

Post 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.
BarryG
Addict
Addict
Posts: 4122
Joined: Thu Apr 18, 2019 8:17 am

Re: PureBasic 6.00 Beta 1 released !

Post by BarryG »

.
Last edited by BarryG on Thu Dec 16, 2021 1:49 am, edited 1 time in total.
Post Reply