UnderwareDesign
July 29, 2010, 06:48:38 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Meals Of The Dragon by Laskiapina (19,June,2010)
 
   Home   Help Login Register  
Pages: 1 [2] 3
  Print  
Author Topic: PlayBasic Retail Upgrade Announcements  (Read 23025 times)
kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #15 on: January 21, 2008, 09:15:17 AM »

 PlayBasic V1.63r _Retail Patch_ is Now Available

   This release patches the existing PB1.63m retail release to the current retail release version of PBV1.63r.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already)

   The PB1.63r package includes updates of  PB Compiler, Release / Debug Runtimes.   The only difference to the previous PB1.63q runtimes, is that PB1.63r should now support file paths that use 8bit ASCII values.   Allowing better compatibility when running exe's upon strict OS-es.  Such as XP (user account / DEP) and Vista.   

 
   For more information about PlayBasic, please visit the Play Basic home page and download the 120 day free trial version and dive in.

  Url: www.PlayBasic.UnderwareDesign.com



Download

  Download PB1.63r Retail Patch


Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #16 on: February 06, 2008, 01:08:03 PM »


 PlayBasic V1.63s _Retail Patch_ is Now Available

   This release patches the existing PB1.63m retail release to the current retail release version of PBV1.63s.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already)

  The PB1.63s package includes updates of PB Compiler, Release / Debug Runtimes. The main difference to the previous PB1.63r runtimes (that comes to mind), is that PB1.63s uses the same SpriteHit / SpritesOverlap behavior as PB1.7x and above revisions. Meaning that if you address a sprite that doesn't exist in this edition, PB will pop a runtime error (like it should have!).
 
   For more information about PlayBasic, please visit the Play Basic home page and download the 120 day free trial version and dive in.

  Url: www.PlayBasic.UnderwareDesign.com



Download

  Download PB1.63s Retail Patch


Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #17 on: February 08, 2008, 06:38:28 PM »

Play Mapper Classic V1.09 Updated

   This update fixes some issues with adding/renaming layers in loaded maps.


 Play Mapper Classic V1.09

Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #18 on: February 26, 2008, 10:52:45 AM »

 PlayBasic V1.63u _Retail Patch_ is Now Available

   This release patches the existing PB1.63m retail release to the current retail release version of PBV1.63u.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already)

  The PB1.63u package includes updates of PB Compiler, Release / Debug Runtimes.   The main difference to the previous PB1.63t2 runtimes is that this edition has a few tiny bug fixes.

 
   For more information about PlayBasic, please visit the Play Basic home page and download the 120 day free trial version and dive in.

  Url: www.PlayBasic.UnderwareDesign.com



Download

    Download PB1.63u Retail Patch


Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #19 on: March 12, 2008, 07:50:58 AM »

 PlayBasic V1.63v _Retail Patch_ is Now Available

   This release patches the existing PB1.63m retail release to the current retail release version of PBV1.63v.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already)

  The PB1.63v package includes updates of PB Compiler, Release / Debug Runtimes.   The main difference to the previous PB1.63v runtimes is that this edition has more Linked List control functions added.

 
   For more information about PlayBasic, please visit the Play Basic home page and download the 120 day free trial version and dive in.

  Url: www.PlayBasic.UnderwareDesign.com



Download

    Download PB1.63v Retail Patch


Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #20 on: March 22, 2008, 06:46:33 AM »

 PlayBasic V1.63v3 _Retail Patch_ is Now Available

   This release patches the existing PB1.63m retail release to the current retail release version of PBV1.63v3.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already)

    The PB1.63v3 package includes updates of PB Compiler, Release / Debug Runtimes. The main difference to the previous PB1.63v runtimes is that this edition has a few parser tweaks, and now stores temp files in your windows/temp folder.   This should allow it to work better for user who run PB from a limited access account such as a user account.    There's a few more Linked List  functions also.
 
   For more information about PlayBasic, please visit the Play Basic home page and download the 120 day free trial version and dive in.

  Url: www.PlayBasic.UnderwareDesign.com



Download

    Download PB1.63v3 Retail Patch

Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #21 on: March 27, 2008, 06:10:43 AM »


PlayBasic V1.63v (compiler + IDE) BETA TESTING Required

   With the release of the learning edition pending, we want to ensure the PB v1.63 and it's companion IDE (1.17 ) are functioning to the best of our ability.   To do this, we need retail customers to  install the latest 1.63 updates (from the link bellow) and verify (test if with your projects and day to day programming  etcs)  it's functioning correctly on your system. 


Download

  Get Update


Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #22 on: April 02, 2008, 09:01:12 AM »

 PlayBasic V1.63v5 _Retail Patch_ is Now Available

   This release patches the existing PB1.63m retail release to the current retail release version of PBV1.63v5.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already)

    The PB1.63v4 package includes updates of PB Compiler, Release / Debug Runtimes. The main difference to the previous PB1.63v runtimes is that this edition includes a few extra helper commands.   Such as LoadNewFXIMage.  LoadNewDLL, ReadNewFile etc

   For more information about PlayBasic, please visit the Play Basic home page and download the 120 day free trial version and dive in.

  Url: www.PlayBasic.UnderwareDesign.com



Download

    Download PB1.63v5 Retail Patch


Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #23 on: April 09, 2008, 02:43:02 AM »

 PlayBasic V1.63v6 _Retail Patch_ is Now Available

   This release patches the existing PB1.63m retail release to the current retail release version of PBV1.63v6.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already)

    The PB1.63v6 package includes updates of PB Compiler, Release / Debug Runtimes. The main difference to the previous PB1.63v runtimes is that this edition is tweaked for the latest IDE betas and has some Runtime error trapping commands.   Such as GetRunTimeError, ClearRunTimeError.

   For more information about PlayBasic, please visit the Play Basic home page and download the 120 day free trial version and dive in.

  Url: www.PlayBasic.UnderwareDesign.com



Download

    Download PB1.63v6 Retail Patch


Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #24 on: May 26, 2008, 03:01:36 AM »

 PlayBasic V1.63w _Retail Patch_ is Now Available

   This release patches the existing PB1.63m retail release to the current retail release version of PBV1.63w.   Therefore you'll need to install patch PB1.63m (at least) prior to this one ! (if you haven't already)

    The PB1.63w package includes updates of PB Compiler, Release / Debug Runtimes / IDE V1.17 and latest SLIBS and HELP files.    The main difference to the previous PB1.63v6 runtimes is that this edition has some memory manager bugs ironed out of it.

 
   For more information about PlayBasic, please visit the Play Basic home page and download the free learning edition and dive in.

  Url: www.PlayBasic.UnderwareDesign.com



Download

    Download PlayBasic V1.63w Retail Patch from maintenance forum.  (Members Only!)


« Last Edit: May 26, 2008, 01:57:33 PM by kevin » Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #25 on: May 27, 2008, 07:14:27 PM »

 PlayBasic V1.63w2 _Retail Patch_ is Now Available

   This update addresses an issue with the previous 1.63w for users who didn't have the News templates installed.    So if you downloaded the 1.63w and got crashes fetching news, then you need to re-download it.
 


Download

    ReDownload PlayBasic V1.63w Retail Patch from maintenance forum.  (Members Only!)


« Last Edit: May 27, 2008, 07:17:13 PM by kevin » Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #26 on: July 22, 2008, 02:20:08 AM »

Latest beta round up



Play Basic V1.63w BETA 5 (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

    PB V1.63w5 is re-engineered beta of PBV1.63 retail update.    This version includes some major changes to underlying graphics engine, such as it's now can transparently convert between irregular pixel formats.   However this is only supported through the draw image functionality though.   Other things like texture mapping require the source and target surfaces be of the same pixel format.   If they're not, you'll either get some crazy looking graphics or possibly a crash.   This only applies to those people wanting to force PB to use a particular pixel format (image depth) regardless of the host computers pixel format.     

   Other changes to the graphics engine have been the near complete replacement of the span rendering routines, which is a big job !   Such such, all of the presently supported fill methods now include pure MMX machine code optimized and fall back fill variations.   This means that some of the fillers are much quicker than previously, although aren't also.  Since they we're already MMX optimized.

   This version is WIP however, replacing the span fillers is  lot of work,  so not all video formats are supported in this version.  24bit & 32bit should be fully supported, however the 16bit modes are missing some of the unusual inkmodes.     

 


Play Basic V1.63w BETA 6 (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

    PB V1.63w6 is a re-engineered beta of PBV1.63 retail update.   This version continues on from where the previous #5 beta left off.  Im this edition we have a complete new span rendering engine, although it's only called from BOX/CLS commands.   The engine corrects a number of odd bugs in various fill modes and pixel formats (alpha addition in 565 pixel formats were broken) as well incorporating MMX support for all of the major pixel fillers.    The only mode that isn't really supported with the same vigor is 24bit.   24bit is included but for legacy only. 
 
 


Play Basic V1.63w BETA 7 (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

    PB V1.63w7 is a re-engineered beta of PBV1.63 retail update.   In this version we have a new set of gouraud shading/filler routines, these are used behind such commands an GouraudTri/GouraudQuad and ShadeBox.   The new code is opt'd for 15/16/24 and 32 bit pixel formats.  As a result, all three high level commands are quicker,  the most notable is shadebox.  Which is about 30% faster across 800*600 fill area on my test machine. 


 

Play Basic V1.63w BETA 8 (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

    PB V1.63w8 is a re-engineered beta of PBV1.63 retail update.   This version adds inkmode support for  gouraud shading/filler routines (most are 32bit only), as well as new inkmode called Inverted subtractive (4096).   It's another subtract mode how this one subtracts the destination from the source,  giving a coloured inverse effect.   Inverted subtractive is supported through the regular span filler as well as the update gourad filler, while the solid colour versions support alll pixel formats, the gouraud version is 32bit for the time being.

   Anyway, give it a test and lets us know if your programs work in it !





Play Basic V1.63w BETA 9 (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

    PB V1.63w9 is a re-engineered beta of PBV1.63 retail update.   This version adds rounds off the pixel format support for  gouraud shading/filler routines.  While the gourauds don't support every Inkmore, the ones that are supported (Alpha50, AlphaAdd, AlphaSub, AlphaMult + Alpha InvSub) are supported in 15/16/24/32bit pixels formats.
 

    (Inv Subtractive)




Play Basic V1.63w BETA 10 (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

    PB V1.63w10 is a re-engineered beta of PBV1.63 retail update.   This version adds an Anti Aliased Line render and a new bilinear filtered image scaler (FX surfaces only for the time being)
 
   Anyway, give it a test and let us know if your programs work in it !


  Shape Tunnel Example

Code:
screen=NewFxIMage(GetScreenWidth(),GetScreenHeight())

rings=200
RingSize#=800

FarDepth#=20000
NearDepth#=10

me=NewConvexShape(RingSize#,64)

Edges=GetShapeEdges(me,0)*rings


ClsColour=rgb(50,50,50)

Do

rendertoimage Screen


CLs ClsColour

ink $ffffff
mx=getscreenwidth()/2
my=getscreenheight()/2

thisrgb=rgb(50,20,210)
thisrgb= $ffffff

zstep#=(NearDepth#-FarDepth#)/Rings
near=0
far=fardepth#

projection#=400
lockbuffer
For lp=0 to rings
x#=cos(angle#+lp*2)*455
y#=sin(angle#+lp)*255

z#=FarDepth#+(lp*zstep#)

ProjectedSize#=(RingSize#*projection#)/z#
Scale#=ProjectedSize#/RingSize#
rotateshape me,Angle#+(lp*10),Scale#

sx#=mx+((x#*projection#)/z#)
sy#=my+((y#*projection#)/z#)

ColourScale=255-(250*(z#/far))

ink RgbAlphaMult(ThisRgb,rgb(ColourScale,ColourScale,ColourScale))
; DrawShape me,sx#,sy#,2
DrawShape me,sx#,sy#,1
next
unlockbuffer

rendertoscreen
setcursor 0,0
ink rgb(255,255,255)
angle#=wrapangle(Angle#,1)




drawimage screen,0,0,false

print fps()
print edges
Sync
loop



   (AA Lines)

   (Filtering)




 
Download

  Download PB 1.63 Beta 10


« Last Edit: July 28, 2008, 01:12:09 PM by kevin » Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #27 on: August 03, 2008, 08:47:04 AM »

Beta #12 Round up


Play Basic V1.63w BETA12 (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

PB V1.63w12 is a re-engineered beta of PBV1.63 retail update. This version uses the new surface description format and texture span rendering routines. But there's a catch, in this beta it only supports 32bit and only includes the solid/transparent routines at this point. This means that you run your program in 16/24 bit and use rotated sprites/textures then you'll get nothing on screen. Same goes for is you use sprite draw modes, if you say alpha add, it'll draw a solid polygon in this version. So if you run your demos and nothing appears, now you know why.



Play Basic V1.63w BETA 12b (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

PB V1.63w12 is a re-engineered beta of PBV1.63 retail update. This version introduces a bare bone edition of the new texture mapping routines. The new routines include universal support for a uniform defuse colouring of sprites, which lets you Tint the sprite colour in real time as well as Bilinear filtering. By default both modes are disabled. You can control them via the new SpriteTint and SpriteFilter commands. Sprite Tint requires a sprite index and tint colour. To disable Tint set the Tint colour to rgb(255,255,255). Moreover to enable filtering set sprites filter mode to ON. Be warned though, Filtering is very runtime expensive. For every one texel (pixel) you transform from texture space to the screen, it costs about 6 times that of normal 'truncated' texel. While the version of the filter is much quicker than it was (about 35% than yesterday), it's never going to be express.

Another new feature of the texture mapper, is that the new design makes buffer formats irrelevant. Meaning that all mappers include a 'generic' pixel version to handle irregular buffer formats or depreciated sprite draw modes. I should point that this version of the mapper only included the solid render routines (for any screen depth), but none of the other Sprite draw modes have been added. Spent all day on the damn filter Smiley

This means you can store textures in say 16bit (to save some memory if you wanted) and render them to any other buffer, be it 16bit, 24bit or 32bit. it won't be fast as optimized filler (about say %35->50 slower), but it's still more than useful.




Play Basic V1.63w BETA 12c (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

PB V1.63w12 is a re-engineered beta of PBV1.63 retail update. This version adds another expansion to the core texture mapper. Which now includes support for rendering from AFX formatted images (AFX images are 32bit images with Alpha Channel data). This means you can draw a tinted, filtered, scaled/rotated surface with Alpha Channel (solid or transparent) to any type of buffer. This gives you a world of new creative possibilities, provided you use your common sense.






WIP Gallery

PlayBasic V1.63  WIP Gallery


« Last Edit: August 06, 2008, 01:46:49 PM by kevin » Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #28 on: August 06, 2008, 01:45:55 PM »

BEta 13 Round Up


Play Basic V1.63w BETA 13 (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

    PB V1.63w13 is a re-engineered beta of PBV1.63 retail update.    This version changes course from beta 12.  This version includes the new compressed texture mapper at it's heart.  This new solution also includes texel processing abilities mentioned in the blog.  ATM, these are in test mode,  so are limited , plus not all of the original effects are supported also.        Moreover, While this version support Filtered sprites, filtering has no compressed support.  So texel processing and filtering can't be combined in this versions.

   Another change is the buffer conversion routines behind the prepareFXimage has been update.  The new changes allow AFX pixel formats to be built from any FX or video surface.  Surfaces without ALPHA channel (16/24 bit surfaces) have solid (none mask colour) pixels set to 255 in the output stream.









Play Basic V1.63w BETA 13b (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

    PB V1.63w13 is a re-engineered beta of PBV1.63 retail update.    This version corrects some issues with the previous beta and adds more texel processing effects to the texture mapper.  This version supports   Colour Flash,  ColourAlha, Colour ADD, Colour SUB, Colour Mask And& OR as well as colour tint, filtering and compression.   Making it about 60% or so of the way through the conversion.   


 
Download

  Download PB 1.63 Beta 13b






WIP Gallery

PlayBasic V1.63  WIP Gallery


« Last Edit: August 12, 2008, 01:44:11 PM by kevin » Logged

kevin
Development Team
Administrator
Hero Member
*****
Offline Offline

Posts: 9341



WWW
« Reply #29 on: August 12, 2008, 01:08:16 PM »

Beta #14 Round Up


Play Basic V1.63w BETA 14 (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

    PB V1.63w14 is a re-engineered beta of PBV1.63 retail update.    This includes the destination blending effects such as AlphaADD,AlphaSub,Alpha50 and Alpha Blend (variable).   These can be used in combination with the texel effects now.    Well providing your working in 32bit,  as not all pixel depths are supported in this version.   But this version pretty much includes all the previously functionality.   So you can start testing it with your projects. 

   This version is about 80% complete   

  This piccy is a group of TINTED Sprites with ALPHA ADD on output combination.

 





Play Basic V1.63w BETA 14b (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

    PB V1.63w14b is a re-engineered beta of PBV1.63 retail update.    This version  represents the first real workable replacement of the new sprite engine.      While not all sprite draw modes are supported,  it includes the following.

   * Supported Texel processing modes

       1024 = Colour Flash
       2048 = Colour Alpha (variable cross fade sprite with colour)
       4096 = Colour Alpha ADD
       8192 = Colour Alpha SUB
      65536 = Colour Mask Logical AND
     131072= Colour Mask Logical OR


   * Supported output modes   (these are 32bit only beta 14b)
       04 = AlphaMode. (Variable Alpha Blends the sprite image)
       08 = AlphaBlend 50/50
      16 = Alpha Addition
      32 = ALpha Subtraction


   As well as

    * Base Colour (Sprite Tint)
    * optional Filtering
    * Alpha Channel     


  The Following modes are NO longer supported.

   * NOT Supported Texel processing modes
          64 = Fade     
         128 = Gouraud Fade
         256 = RGB Gouraud 50/50 Alpha Blend
         512 = RGB Gouraud Alpha Addition
      16384 = Colour Replace
      32768 = Raster Bar Colour Replace






Play Basic V1.63w BETA 14c (Retail Compiler Only Beta) - (Avail for Registered Users ONLY)

    PB V1.63w14c is a re-engineered beta of PBV1.63 retail update.    This version  adds support for two render modes and is little more optimized than Beta 14b.   


 
Download

 Go To Download Area



WIP Gallery

PlayBasic V1.63  WIP Gallery




« Last Edit: August 14, 2008, 01:43:35 PM by kevin » Logged

Pages: 1 [2] 3
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!