FAQ  •  Register  •  Login

Version 1.2.8 Released!

<<

boriel

Site Admin

Posts: 1463

Joined: Wed Nov 01, 2006 6:18 pm

Location: Santa Cruz de Tenerife, Spain

Post Mon Oct 10, 2011 8:02 pm

Version 1.2.8 Released!

This version is (IMHO) tested enough, and so, released as Stable.
You can download it here

NOTE: This is revision 1.2.8 s758
If you already have it, you don't need to download it again.

Changelog since 1.2.7:
* Code rearranged and reestructured for future refactorizations.
*! Complete rewritten backend (or almost!) to fix a bug in code
:generation which was being suboptimal. Now generated code is
:much faster and take less memory than before!
*+ Added support for Bitwise syntax (|, &, ~)
*! Fixed some bugs in ASM
*! Fixed some bugs in the peephole optimizer (-O3)
*! Fixed a bug with line continuation comments /' ...
*! Fixed bugs in ASM parser regarding to comments
*+ Added ATTRADDR function in <attrib.bas>
*! Many more bugs fixed related to STRING memory leak
*! Fixed a bug related to parameters.
* Some optimizations for code size and speed for FLOAT types
* Optimization for STRING parameters
* Optimization for 32 bit values
*! Fixed a bug for Uinteger/Integer arrays assignation
*! Fixed 2 bugs in CAST operation and type conversion
*! Fixed a bug in OVER attribute during PRINT
* Added PONG game example
*! Fixed a bug in POKE
*! PRINT optimized and slighty faster. Now fully compatible with
:SINCLAIR BASIC (no Out of Screen error on program exit)
*! CSRLN and POS optimized to this new PRINT SCHEME!
... and much much more
<<

britlion

Posts: 766

Joined: Mon Apr 27, 2009 7:26 pm

Location: Slough, Berkshire, UK

Post Tue Oct 11, 2011 11:04 pm

Re: Version 1.2.8 Released!

Wow.

Well done, Boriel! That was a lot of hard work!
<<

LCD

Posts: 596

Joined: Fri Feb 13, 2009 3:11 pm

Location: Vienna, Austria

Post Tue Oct 11, 2011 11:42 pm

Re: Version 1.2.8 Released!

Congratulations for releasing the next version that short after my birthday...
<<

boriel

Site Admin

Posts: 1463

Joined: Wed Nov 01, 2006 6:18 pm

Location: Santa Cruz de Tenerife, Spain

Post Wed Oct 12, 2011 11:04 am

Re: Version 1.2.8 Released!

Congratulations for your birthday :!: (my fault, I didn't enter the forum very often this last week, but I've been very busy: maybe you didn't notice, but boriel.com and many other stuff is now hosted in my own internet server ;)).

Now it's time to move into 1.2.9. This version won't have new features you can perceive, except the "Static FOR" discussed here: post2209.html?hilit=static%20for#p2190 and probably READ, DATA and RESTORE compatibility (This is useless for advaced users like you, but will make translating old Sinclair BASIC programs much easier, and encourage compiler usage for novice users, IMHO).
<<

LCD

Posts: 596

Joined: Fri Feb 13, 2009 3:11 pm

Location: Vienna, Austria

Post Wed Oct 12, 2011 11:07 pm

Re: Version 1.2.8 Released!

No problem, I just turned 40 and my midlife crisis will start.

I hope, static FOR will not make other FOR slower or introduce new bugs. You are right, READ, DATA and RESTORE are useless for me, but surely not for others, novice users. I was more hoping for SELECT and CASE and maybe Sprites, but always nice to be surprised with unexpected features. Anyway, I'm still happy that ZXBC is still growing.
------------------------------------------------------------
http://lcd-one.da.ru redirector is dead
Visit my http://members.inode.at/838331/index.html home page!

Return to ZX Basic Compiler

Who is online

Users browsing this forum: No registered users and 1 guest

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore.

phpBB SEO