News:

PlayBASIC2DLL V0.99 Revision I Commercial Edition released! - Convert PlayBASIC programs to super fast Machine Code. 

Main Menu

PlayBasicFX Retail Upgrade Announcements

Started by kevin, December 02, 2008, 08:28:28 AM

Previous topic - Next topic

kevin




PlayBasicFX V1.74 _Retail Upgrade_ is Now Available



   This release upgrades (transforms) the existing PB1.63m to PB1.64c retail releases or the PBFX1.7x releases into the current WIP version of PlayBasicFX V1.74  

   The main focus of this release, is the introduction of the VM2 runtime behind the scenes.  PlayBasicFX V1.74 is a transitional release of sorts.   As It still uses the VM1 launcher and some of the old VM1 opcodes though, but they're only hanging by a thread in that regard.    The majority of your programs will be running 80->100% in the new VM2 execution unit.    So you'll get a good helping of free processing power.

    Not familiar with PlayBasicFX ?,  well in short it's the next generation edition of the PlayBasic, that we've been developing this in parallel with the existing editions.   The main obvious changes in the product are the move from the DirectDraw engine (found in PlayBasic V1.64 and bellow editions) to the Direct3D engine.  Moreover,  previous releases of  PBFX package, we're running upon virtually the same runtime (VM1) as standard PlayBasic.  So they had much the same calculation performance and the same linguistic limitations.    With release V1.74, this is no longer the case. PBFX editions are now exclusively using the new VM2 runtime technology.       Confused ? - PlayBasicFX is the big brother of PlayBasic.  

      So what can PBFX's  VM2 do for me ? - Well VM2 brings a world a new possibilities to your PlayBasicFX applications,  from the users perspective it's primarily all about speed at this point.  Even though, the edition in V1.74 isn't the final,  conservatively speaking VM2 is anywhere from 2 to 5 times the real time performance of the Vm1 runtime.    To put this perspective, this means VM2 yields very similar & better (in some cases) performance than even some natively compiled basics.    Which means you can write more complex involving programs and know that PlayBasicFX will keep up with you!

     Other differences found in PlayBasicFX V1.74 come in the form of Direct 3D support.   What does mean ? - Well, it means that PlayBasicFX can now take advantage of the 3D hardware acceleration found in your computers video card.    Which can be used for not only 2D effects, but creating 3D scenes as well.   The new graphics engine includes things like a sprite meshes (2d/3d) rotation, particle engine, perspective projection (view scenes as 2D or 3D), new map engine, more collision methods etc etc.   It should noted though,  that while FX can do 3D,  it isn't the focus of FX. But it's there for you get your hands dirty.    Here's a few screen shots to show what it's capable of.








   Have fun !

   For more information about PlayBasic, please visit the PlayBasic home page and download the FREE (TIME UNLIMITED) LEARNING EDITION  and dive in.

 Url: www.PlayBasic.com




Download


  Download PBFX 1.74 Retail Patch (login required)




New Commands


  Undocumented Command Listing (login required)




How Do I Upgrade ?


    Are you a registered PLAYBASIC owner ? - Want to try PlayBasicFX WIP edition for FREE ?  - All PlayBasicFX upgrades are only available through the PlayBasic maintenance forum.  To access these, and all manner of the other FREE PlayBasic related goodies, all youl need to do is sign up and log into the UnderwareDesign Forums.


kevin

#1



PlayBasicFX V1.76 _Retail Upgrade_ is Now Available



   This release upgrades (transforms) the existing PB1.63m to PB1.64c retail releases or the PBFX1.7x releases (as well as ones above) into the current WIP version of PlayBasicFX V1.76   Therefore prior to installing this, you'll need at some version of PB previously installed ! (if you haven't already upgraded previously)

   The PBFX 1.76 package includes updates of the PB Compiler, Release & Debug Runtimes, IDE and SIBS.  

   This is this next step in the long migration of a PB project into the PBFX world.   Ironically, while PBFX is the successor of PB, it's slowly got behind in terms of various compiler features added to V1.64 editions of PB.   So this edition implements all of those features such as, optional parameters,  passing UDT types in/outs of functions/spub,  returning arrays from functions,  loads of new math short operators such as (++, --, +=, -=, *=,/=, &=,~=, |=) , dynamic function calling (CallFunction) and various others tidbits..  

   Have fun !


   For more information about PlayBasic, please visit the PlayBASIC home page and download the free learning version and dive in.

 Url: www.PlayBasic.com




Download


  Download From Maintenance Board (login required)