News:

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

Main Menu

PlayBasic V1.53b _Retail Patch_ is Now Available

Started by kevin, October 25, 2006, 12:52:58 PM

Previous topic - Next topic

kevin




PlayBasic V1.53b _Retail Patch_ is Now Available


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

 Release PB1.53b includes the latest Editor / Help Files / Compiler and Release + Debug Runtimes.   Most recent major additions would be the new Syntax Highlighting improvements in the HELP files, plus eagerly awaited first introduction of our new VM2 runtime technology into this release.  

 For those reading the fine print over recent months, this edition is the first  in a series of steps.  Where we're moving from the older VM1 base that PB programs run on, towards the new VM2 modular base.   Currently PB is only really using the new memory manager features from VM2.  Which is radically different design than my previous efforts   While it's not a flashy attention seeking subject, this new system allows us new fairly unique set of freedoms.

  One example of this new freedom, that's already being trialed (in this very edition) is the ability to store collections of different user defined types within a single typed array    While this is currently working, it still needs a few extra support commands to make identifying the various types within the array easier.   While you can do that in code easy enough, it's be easier for some built in features for this things.

  Performance wise, there shouldn't be much difference between PB1.53 and say PB1.50/PB1/49.  Currently the instruction set is still running on VM1, (the old execution engine), although certain array operations may have gained a little (like sorting for example), but nothing to write home about at this point. Yet :).


  On parting,  you should consider this edition to be WIP update.  While I've been testing it heavily over the past couple of weeks, an awful lot of the internals have changed  (arrays. banks, list systems etc) , so such there's big opportunity for such changes to create new issues.   If you find something  report it! ASAP !


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

Url: www.PlayBasic.com



Download

  Old Download removed.



History

Changes since PB1.51


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

  1.53     16/25th,Oct,2006
* Changes
- Total Hack and slash fest ripping old MM for VM2 MM
 Resulting in lots of things not working :)

* FIxes
-INT() Presolve was broken !


  1.52     8/11th,Oct,2006

*Changes
- Started swapping in the new VM2 memory manager.
- Using VM2 list manager
- Unique typed array handles (Array().type)
                can now be short cut as Array()



 

kevin

Bug Notice

  As expected the 1.53b release has a few issues.   Those being

  1) It still includes debug messages for some the new features
  2) There's an issue with deleting types.    (you'd most likely only notice this if your app does a LOT of dynamic type management)

  Both fairly serious, and are thus fixed in PB1.54    Which I'll releasing later on tonight. 

kevin

#2



PlayBasic V1.54 _Retail Patch_ is Now Available



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

 Release PB1.54 includes the latest COMPILER and RELEASE + DEBUG Runtimes ONLY!.    

This patch corrects a few last minute issues the with previous PB1.53b patched.  If you have not done so already, it's highly recommended that your install PB1.53b prior to the installing this patch.    Since this installer Patches the previous Patch.

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

Url: www.PlayBasic.com



Download

 Old Download Removed.