Page 26 of 42

Re: PureBasic 6.00 Beta 3 released !

Posted: Mon Jan 31, 2022 3:06 pm
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.

Re: PureBasic 6.00 Beta 3 released !

Posted: Mon Jan 31, 2022 3:08 pm
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.

Re: PureBasic 6.00 Beta 3 released !

Posted: Mon Jan 31, 2022 3:21 pm
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

Re: PureBasic 6.00 Beta 3 released !

Posted: Mon Jan 31, 2022 3:36 pm
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.

Re: PureBasic 6.00 Beta 3 released !

Posted: Thu Feb 03, 2022 12:57 pm
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

Re: PureBasic 6.00 Beta 3 released !

Posted: Thu Feb 03, 2022 1:11 pm
by Lebostein
PureBasic - Linker error
error: linker command failed with exit code 1 (use -v to see invocation)

Mac OS 10.13.6

Re: PureBasic 6.00 Beta 3 released !

Posted: Thu Feb 03, 2022 3:15 pm
by Fred
It's fixed for beta 4

Re: PureBasic 6.00 Beta 4 released !

Posted: Fri Feb 04, 2022 6:00 pm
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

Re: PureBasic 6.00 Beta 4 released !

Posted: Fri Feb 04, 2022 7:28 pm
by Psychophanta
:shock: waw, finally a revision with some new in 3D stuff ! :idea:
Many thanks :!:

Re: PureBasic 6.00 Beta 4 released !

Posted: Sat Feb 05, 2022 9:08 am
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

Re: PureBasic 6.00 Beta 4 released !

Posted: Sat Feb 05, 2022 10:27 am
by Psychophanta
Please update the manual, for example, I can't use material 3D related commands. :cry:

Re: PureBasic 6.00 Beta 4 released !

Posted: Sun Feb 27, 2022 12:12 am
by Armoured
Threads are fully functional with the C backend in Beta 4 release?

Re: PureBasic 6.00 Beta 4 released !

Posted: Sun Feb 27, 2022 9:14 am
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

Re: PureBasic 6.00 Beta 4 released !

Posted: Sun Feb 27, 2022 1:36 pm
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.

Re: PureBasic 6.00 Beta 4 released !

Posted: Sun Feb 27, 2022 3:16 pm
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.