Page 1 of 2

PureBasic 4.30 Beta 3 is out !

Posted: Thu Oct 02, 2008 1:14 am
by Fred
Hi there,

The beta 3 of the forthcoming 4.30 version is available on your download account. It brings the following:

Code: Select all

- Reworked x64 exception handler for OnError and the Debugger
- Possibility to mix 2D sprite and 3D (must be put after RenderWorld()). For DX9 (Windows) and OpenGL (OSX, Linux).
- ChangeGamma() has been reworked
- DatabaseID() added
- Added examples sources to Linux and OS X package
- Engine3D example should work from the IDE on OS X and Linux.
- Added disassembly commands for x86 and x64 based on libudis86 (BSD license)
- Changed: renamed StatusbarIcon() to StatusbarImage(), and it now needs a separate field for the icon (no longer next to the text)
- Various bug fixes
The disassembly commands are:

Code: Select all

ExamineAssembly(*StartAddress [, *EndAddress])
NextInstruction()
InstructionAddress()
InstructionString()
Have fun !

The fantaisie software team.

Posted: Thu Oct 02, 2008 1:23 am
by GeoTrail
Sweet :)
Thanks Fred.
Oh, and FIRST :!:

Posted: Thu Oct 02, 2008 1:55 am
by Inf0Byt3
Yummy!

Thank you :D.

About the dissasembler, that was fast :shock:.

Posted: Thu Oct 02, 2008 2:07 am
by JCV
Thanks PB Team!
I wonder if which is better. Udis86 or diStorm64. I'll try it. :D

Posted: Thu Oct 02, 2008 2:17 am
by aaron
SWEEEEEEEET! You guys must be working serious overtime right now! :shock:

Posted: Thu Oct 02, 2008 2:57 am
by G-PB
Thanks again!

Posted: Thu Oct 02, 2008 3:43 am
by Pforzheimer
Thanks Team :-)

And great the you added disassembly commands (again)...

Greetz

Posted: Thu Oct 02, 2008 4:59 am
by GG
Thanks again PB team, let's try it.

Posted: Thu Oct 02, 2008 6:09 am
by IceSoft
As always: Thanks.

Posted: Thu Oct 02, 2008 7:54 am
by Lebostein
Wow, from day to day a better PB. Great!

Posted: Thu Oct 02, 2008 8:31 am
by DoubleDutch
Thanks :D

Posted: Thu Oct 02, 2008 9:11 am
by THCM
- Possibility to mix 2D sprite and 3D (must be put after RenderWorld()). For DX9 (Windows) and OpenGL (OSX, Linux).
Great work! Exactly what I'm looking for. Now I can start bug hunting....

Posted: Thu Oct 02, 2008 9:45 am
by eddy
Sprite2D or Sprite3D ?
Will DX9 be the default subsystem ?

Posted: Thu Oct 02, 2008 10:01 am
by Violet
Can't wait to try out (still at school)! :D

Posted: Thu Oct 02, 2008 10:12 am
by THCM
My game doesn't work with any of the 4.30 betas. With enabled InitEngine3D() for the background Skybox and DirectX9, I'll only get an exception with engine3d.dll. Without the Skybox the game starts and the screen freezes after a few secods. With beta 3 it's the first time I'll see the ingame screen using DirectX9 :) My game uses 60x60 tiles and some of them seem to be stretched or display garbage is the first line. Without any subsystem (I think Purebasic uses DirectX7 then) I'll only get garbage and the screen freezes directly after starting my game. I'll try to hunt the bugs down and to give you some real bug reports.