links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
NuScratch source on SqueakMap
Last updated at 6:26 pm UTC on 19 August 2017
Tim Rowledge, Dec 20, 2016
New release on SqueakMap for 5.1

tim Rowledge Sat, Jun 18, 2016 at 4:19 AM
Reply-To: The general-purpose Squeak developers list

There is now a SM entry pointing to a SqueakSource copy of the current NuScratch as per the Raspberry Pi. It is a rather substantial collection of bug fixes, performance improvements, tidy-ups, speed-ups etc to the original Scratch developed by the MIT team. Project files read and saved are fully compatible with the original system.

It runs on modern Squeak systems - I use a 5.0 with updates and it is likely that it wonít run perfectly on anything earlier than say #15852 because some time around then the help balloon stuff changed. I use a Cog/Spur system and make no representation about how well it might work on a non-spur or non-Cog system - I just donít know and donít really care.

On a RaspberryPi3 it runs large game-like Scratch programs about twice as fast as the original Scratch (a 2.8-ish image on a contemporary interpreter) runs on a modest mac laptop. Or to put it another way, itís about a gazillion times faster than original Scratch on the same Pi.

The licensing remains as per the Scratch Source Code License. You will need to download and unzip a copy of http://download.scratch.mit.edu/source-code/ScratchSkin1.4.zip before attempting to install the package.

It does not include the RaspberryPi specific GPIOServer code; that will appear in a separate package soon. That provides a way to drive al sorts of fun add-on hardware from Scratch - and indeed the lower level driver code for that provides a general Squeak access to the gpio pins and add-ons.


tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim
Useful Latin Phrases:- Fac ut vivas. = Get a life.