Cloanto's Personal Paint 7 Breaks Amiga Chip RAM Barrier
With the release of the new CPU blitting module just made available on Aminet biz/cloan/PBlit_68K.lha, Personal Paint 7 becomes the first Amiga program to actively exploit the full functionality of both the Graphics library and the Amiga blitter applied to bitmaps stored in Fast RAM.
Normally, two crucial parts of the Amiga system require bitmap data to be stored in Chip RAM: the original (Agnes) blitter chip, and the Graphics library. Personal Paint uses both, which until now meant that it had to store in Chip RAM at least the bitmaps currently being manipulated. Thanks to its modular design, Personal Paint 7 already implemented a "virtual blitter" which optionally used the CPU instead of the Agnus chip. The module just released extends this capability by implementing a faster 32-bit blitter (the Amiga blitter works in 16 bits).
The complete detachment from Chip RAM became possible when the developers of the famous CyberGraphX system completed the replacement of 100% of the original Amiga graphics.library with corresponding functions that can work on Fast RAM. This code is implemented in CyberGraphX version 40.100 and higher, which has just been released. After many sleepless nights of Cloanto's programmers, in cooperation with the CyberGraphX team, Personal Paint 7 becomes the first Amiga software to automatically detect and exploit this condition.
We would like to take this opportunity to praise the developers of CyberGraphX for achieving this difficult objective. CyberGraphX "clones", like earlier versions of the original CyberGraphX (and the original Amiga libraries), still require bitmaps to be in Chip RAM in order to be processed by certain functions of the Graphics library. (Personal Paint 7 is not "confused" by CyberGraphX clones that do not provide equivalent capabilities.)
The efforts of the CyberGraphX and Cloanto programmers have finally made a dream come true for many Amiga users who had plenty of Fast RAM but never enough Chip RAM.
For additional information please visit the Cloanto web site at http://www.cloanto.com/.