Hi!
We recently created a SVN repository for our extended version of JSqueak.
This version is named Potato (like the original VM) and includes a lot of improvements: - support for 32 bit color depth - calling Java (in the moment only for strings and integers) - refactored code - consistent use of Java libraries - removed redundancy - added a dynamic object table (for loading big images) - support for little and big endianness - loading of unzipped images - fixed lots of bugs and improved usability.
Potato is available here: SVN repository: https://potatovm.svn.sourceforge.net/svnroot/potatovm Sourceforge project: http://sourceforge.net/projects/potatovm/
We plan further improvements like: - adding support for 8 and 16 bit color depth - implementing BitBlt warp functionality - enhancing BitBlt implementation ("tryCopyingBitsQuickly", blending) - adding save image functionality - implementing additional primitives - being able to support current images - extending Java access - finding and removing bugs.
You are welcome to participate!
Best regards, Frank Feinbube, Robert Wierschke, Robert Krahn
squeak-dev@lists.squeakfoundation.org