News:

Building a 3D Ray Tracer  By stevmjon

Main Menu

PlayBASIC V1.38 Retail + Demo Updates

Started by kevin, May 19, 2006, 12:07:20 PM

Previous topic - Next topic

kevin

PlayBasic V1.38 Demo Update
 
 This release brings the PB demo inline with the current retail edition.  Apart from  various optimizations regarding Shape collisions and MMX aided Alpha Blending for 16bit displays.  It also features one the most anticipated linguistic additions of  Array fields in User defined types.   Simplifying data management dramatically.


For more information about PlayBasic, please visit the Play Basic home page, download the demo and dive right on in..

Url: www.PlayBasic.com



Publish PlayBasic Games

  Have you written a game or application in PlayBasic ? Need a publisher ?. Well, we'd love to promote your work on our site and through our news letter, free of course !. If your interested, email us.


History

  Changes since Last demo release. (From PB v1.33 to PBv1.38)




  1.38 15/18th,May,2006
* New Commands
 - State=GetVMSync()
 - VMSync State  
 - RotateShapeXY Shape,Angle#,ScaleX#,scaleY#


*Added
 - Added MMX support to 16bit Alpha Add + Sub sprite
   modes
* Changes
 - opt'd shape vertex rotation




  1.37 10/14th,May,2006
*New Commands
 - KeyBoardState Array()  
                  Reads the entire keyboard
    state to an array
 - state=JoyStatus(deviceindex)
 - state=JoyLeft(DeviceIndex)
 - state=JoyRight(DeviceIndex)
 - state=JoyUp(DeviceIndex)
 - state=JoyDown(DeviceIndex)
 - state=JoyButton(DeviceIndex,ButtonIndex)
 - FlushJoys




  1.36 7th,May,2006
*Bugs
 - Parser support for Type variables with embebbed arrays
 - Reworking post fix support in UTD field names
 - fixed a field alignment where strings/float feilds were
    used after array fields()
 - fixed a possible (really old) issue with delete type.  
 - fixed a really really old issue with redim..  oh dear :(


  1.35 4/5th,May,2006
*Added
 - Read/Write support Array Fields in types
 - StringCache reference pointers


  1.34 1/3th,May,2006

* Updates
 - Setting up the expression parser to understand
                 array fields in types.  Reading from a sub array
   if now possible.

* Changes
 - changed the order of expressions are resolved in.
 - Removed some expression backup features.  







kevin

#1
PlayBasic V1.38 _Retail Patch_ is Now Available

 This release patches the existing PB1.089c & PB1.33 retail releases, plus all of the subsequent retail patches (v1.11 up to 1.37) to the current retail release version of PBV1.38.

 V1.38 mostly focuses on shape optimizations and a few VM opt's/toggles for good measure. While on the subject of shapes.  There's a potential issue when rendering filled shapes.  Currently (PB1.38 and bellow) it's possible to overflow the span buffer when drawing really complex filled shapes.  If the buffer overflows, you'll get a visit the from the fatal exception fairy.. Was going to build dynamic control into the cache, but it's a bit clunky atm.  So you'll prolly end up with some manual controls instead.

 
For more information about PlayBasic, please visit the Play Basic home page, download the demo and dive right on in..

Url: www.PlayBasic.com




Publish PlayBasic Games

Have you written a game or application in PlayBasic ? Need a publisher ?. Well, we'd love to promote your work on our site and through our news letter, free of course !. If your interested, email us.



Upgrades

   GET UPGRADES FROM THE MAINTENANCE BOARD

 Important!:  You must be registered (on these forums)  to download patches.




History



Version Date Dizzy
-------- ---- -----


  1.38 15/18th,May,2006
* New Commands
 - State=GetVMSync()
 - VMSync State  
 - RotateShapeXY Shape,Angle#,ScaleX#,scaleY#


*Added
 - Added MMX support to 16bit Alpha Add + Sub sprite
   modes
* Changes
 - opt'd shape vertex rotation