RELASE NOTES

New features included in this release:

List of improvements and bug-fixes:

Big thanks

After 2 months of work, lots of improvements and new functions,release is finally out!This release comes with some very useful new features. In particular,managing module will be particularly useful in combination with authoring tools () and tileset conversion utility. However, the release includes much more than this. Down you will find the complete list of additionsHope you enjoy this release and it helps you create more and better games for our beloved Amstrad CPCs!* Added new modules:* 3 new fast functions for very easy management ofanddirectly.* Newutility for converting images containing complete tilesets or sprites groups into C data for including directly in projects code.* 2 new fast functions for generatinguniformly distributed.* 2 faster memset functions, up tothan original(cpct_memset_f8, cpct_memset_f64)* New function to set the location of the program stack at will (* New function for drawing Masked Aligned Sprites using Transparency Tables(* Added aheader file for easing inclusion.* Added a C-script for generating mask lookup tables.* Added: Text Software Scrolling, fastmemset, Easytilemaps demo, drawSpritesMaskedAligned demo, ProgramStack demo.* Addedimage conversion tool by Augusto Ruiz.* Added new version of* Updated: they can be moved to different locations on a same hard-disk or even on a different machine without any change (providedis installed). They now use an environment variable for linking with framework.* Added a bug-fix for SDCC __z88dk_callee function binding on tail jumping optimizations.* Improved performance for C calls to functions using __z88dk_callee and __z88dk_fastcall new calling conventions included with SDCC 3.5.0.* Fixed mixed up definitions for Joy1_Fire1 and Joy1_Fire2* Optimized several library functions.* Documented functions that use self-modifying code (and will not work from ROM, logically)* Split C and ASM bindings for most functions: calls from both languages include their own code without overheads* Recalculated timings of most functions with respect to Amstrad's microsecond-rounded scheme.* cpct_mkproject checks for valid AMSDOS characters on project names.* Fixed a subtle calculation bug in cpct_getScreenPtr* Added library cleanup to setup.sh* Improved OSX compatibility for the cpct_mkproject and setup.sh scriptsto all people supporting this project and. special thanks to people who directly contributed to this 1.2 release: @ Alcoholics Anonymous Some videos about from the code examples:[youtube]https://www.youtube.com/watch?v=2yOy92tfuzU[/youtube][youtube]https://www.youtube.com/watch?v=1F7F6YTZ8q4[/youtube][youtube]https://www.youtube.com/watch?v=6TOHpSUfTFE[/youtube]