PureBasic 6.00 released !

Developed or developing a new product in PureBasic? Tell the world about it.
mdp
Enthusiast
Enthusiast
Posts: 115
Joined: Mon Apr 18, 2005 8:28 pm

Re: PureBasic 6.00 Beta 3 released !

Post by mdp »

netmaestro wrote: Thu Jan 27, 2022 8:14 pm Thanks team! Comprehensive and solid, as always. PureBasic is the best investment I ever made, nothing comes even close.
I am 2003 - though the aside says 2005 (out of a small account mess) - and a daily user, though largely absent in these pages owing to time constraints. So, contextually,

> PureBasic is the best investment I ever made

Yes, absolutely.
mdp
Enthusiast
Enthusiast
Posts: 115
Joined: Mon Apr 18, 2005 8:28 pm

Re: PureBasic 6.00 Beta 3 released !

Post by mdp »

thyphoon wrote: Sun Jan 30, 2022 8:34 pm Do you think with the C Backend it will be Amiga Version return ? :P
I can say I have an idea to try and see I will be able to use the C intermediates to code for MenuetOS - just to see if it works well.
User avatar
mk-soft
Always Here
Always Here
Posts: 5338
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Re: PureBasic 6.00 Beta 3 released !

Post by mk-soft »

mdp wrote: Mon Jan 31, 2022 3:08 pm I can say I have an idea to try and see I will be able to use the C intermediates to code for MenuetOS - just to see if it works well.
That not work with MenuetOS, because its not Linux base
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
mdp
Enthusiast
Enthusiast
Posts: 115
Joined: Mon Apr 18, 2005 8:28 pm

Re: PureBasic 6.00 Beta 3 released !

Post by mdp »

mk-soft wrote: Mon Jan 31, 2022 3:21 pm That not work with MenuetOS, because its not Linux base
Not in that sense: I do not expect to "compile from PB and directly run". MenuetOS uses special functions to "Define and draw window", "Putpixel", "Get key" etc. ( http://menuetos.net/syscalls.txt ). I had ideas to have some code process intermediate PB output to link the two worlds, of our "comfortable largely hi-level coding" and those syscalls - to see if one could comfortably write the hi-level way for MenuetOS.

In a way, that is to see if tricks could be deployed to adapt the intermediates to create a partial custom backend, and see if this is enables for more comfort than just writing C (or assembly).

Of course nothing vital, but if a rapid, time efficient (within all constraints of good practice) coding worked for those arcane but promising systems (small, lean, controllable, trustable - where do you get that today?), they could be actually populated with applications, towards full usefulness.

__

EDIT: I mentioned MenuetOS. But the same is valid for BeOS/Haiku, and probably others. Maybe the forthcoming¹ PB intermediates can be adapted to facilitate coding for less mainstream systems, maybe not... It's worth taking a look.
Last edited by mdp on Sat Feb 05, 2022 2:52 pm, edited 1 time in total.
Armoured
Enthusiast
Enthusiast
Posts: 346
Joined: Mon Jan 26, 2004 11:39 am
Location: ITALY
Contact:

Re: PureBasic 6.00 Beta 3 released !

Post by Armoured »

In the actual beta 3 with the C Backend the keyword "data" is supported?
I need it to test the new beta version with my code.

Thanks
Lebostein
Addict
Addict
Posts: 807
Joined: Fri Jun 11, 2004 7:07 am

Re: PureBasic 6.00 Beta 3 released !

Post by Lebostein »

PureBasic - Linker error
error: linker command failed with exit code 1 (use -v to see invocation)

Mac OS 10.13.6
Fred
Administrator
Administrator
Posts: 16623
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 6.00 Beta 3 released !

Post by Fred »

It's fixed for beta 4
Fred
Administrator
Administrator
Posts: 16623
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 6.00 Beta 4 released !

Post by Fred »

Beta 4 is out ! Here is the change log:

Code: Select all

- Added new optional 'Color' parameter to CreateMaterial()
- Added new optional 'SpecularColor' parameter to MaterialShininess()
- Added new optional 'u' and 'w' parameter to MeshTextureCoordinate()
- Added new optional 'Lod' parameter to CreateCamera()
- Added new mode for AddMaterialLayer(): #PB_Material_ModulateX2, #PB_Material_ModulateX4, #PB_Material_AddSigned, #PB_Material_Substract, #PB_Material_BlendDiffuseAlpha, #PB_Material_BlendCurrentAlpha
User avatar
Psychophanta
Addict
Addict
Posts: 4977
Joined: Wed Jun 11, 2003 9:33 pm
Location: Lípetsk, Russian Federation
Contact:

Re: PureBasic 6.00 Beta 4 released !

Post by Psychophanta »

:shock: waw, finally a revision with some new in 3D stuff ! :idea:
Many thanks :!:
http://www.zeitgeistmovie.com

While world=business:world+mafia:Wend
Will never leave this forum until the absolute bugfree PB :mrgreen:
Joris
Addict
Addict
Posts: 885
Joined: Fri Oct 16, 2009 10:12 am
Location: BE

Re: PureBasic 6.00 Beta 4 released !

Post by Joris »

A very big thank you (and a bit late but especially for the raspberry pi support) a dream come true.
:D :D :D
Yeah I know, but keep in mind ... Leonardo da Vinci was also an autodidact.
User avatar
Psychophanta
Addict
Addict
Posts: 4977
Joined: Wed Jun 11, 2003 9:33 pm
Location: Lípetsk, Russian Federation
Contact:

Re: PureBasic 6.00 Beta 4 released !

Post by Psychophanta »

Please update the manual, for example, I can't use material 3D related commands. :cry:
http://www.zeitgeistmovie.com

While world=business:world+mafia:Wend
Will never leave this forum until the absolute bugfree PB :mrgreen:
Armoured
Enthusiast
Enthusiast
Posts: 346
Joined: Mon Jan 26, 2004 11:39 am
Location: ITALY
Contact:

Re: PureBasic 6.00 Beta 4 released !

Post by Armoured »

Threads are fully functional with the C backend in Beta 4 release?
User avatar
mk-soft
Always Here
Always Here
Posts: 5338
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Re: PureBasic 6.00 Beta 4 released !

Post by mk-soft »

Armoured wrote: Sun Feb 27, 2022 12:12 am Threads are fully functional with the C backend in Beta 4 release?
Yes, works fine
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
Armoured
Enthusiast
Enthusiast
Posts: 346
Joined: Mon Jan 26, 2004 11:39 am
Location: ITALY
Contact:

Re: PureBasic 6.00 Beta 4 released !

Post by Armoured »

mk-soft wrote: Sun Feb 27, 2022 9:14 am
Armoured wrote: Sun Feb 27, 2022 12:12 am Threads are fully functional with the C backend in Beta 4 release?
Yes, works fine
I have a strange problem my program compiles fine without errors and works correctly with C backend and the ASM backend but if I chose to enable the option to optimize the code, in the compiler options, the program generated with the C backend stops to working. My program makes an heavy use of threads, so I thought this was the cause of my problem. I don't get any debug error message if I enable the debugger.
User avatar
mk-soft
Always Here
Always Here
Posts: 5338
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Re: PureBasic 6.00 Beta 4 released !

Post by mk-soft »

The GCC optimisation tends to optimise a little too much.
What does not work, for example, is the declaration 'Procedure.b xxx()' as a Boolean function.

Otherwise create a C-backend bug report with a runnable short code.
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
Post Reply