PlayBASIC V1.37 _Retail Patch_ is Now Available

Started by kevin, May 16, 2006, 09:13:22 AM

Previous topic - Next topic

kevin




PlayBasic V1.37 _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.33) to the current retail version of PBV1.37.  

 This edition includes the Array fields in type revisions. (remember no error trapping + only 1D arrays are supported ATM), plus after buying a joystick yesterday, i've quickly built in a set of Basic joystick commands plus implemented some more MMX optimizations into 16bit  Alpha ADD/SUB texture mappers.  Which improves the through put (on my machine) of the Alpha Sprites demo by about 50 sprites.  

While I think of it, when using alpha addition/subtraction,  it can be beneficial to turn sprite transparency off.  That's assuming rgb(0,0,0) (colour zero) is the transparent colour of the image.  Make sure you clip the image to it's smallest bounds also.  Rendering blank pixels is easy way to waste performance. And lots of it.

 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 THE LATEST UPGRADES FROM THE MAINTENANCE FORUM.
 
 Important!:  You must be registered (on these forums)  to download patches.




History



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

  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

*Added
 - Added MMX support to 16bit Alpha Add + Sub sprite
   modes



  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.