ptitSeb
Serial Porter
Scratch v1.4.0.8 is available on the repo.
Scratch is developped in "squeak". And Squeak is an evolution of SmallTalk. Scratch is in fact an "image" that run on top of a Squeak Virtual Machine. This port is mainly a port of the Squeak VM, as scratch has little "c" code.
I have adapted the default folder to fit the PND. Scratch require many data folders to be in the "/user/share/scratch" folder according to the readme. But I found many folders can be just next to the "bin" folder.
Help, for example worked out of the box (at least for the folder).
The only problem I found was "locale" folder. I had to change the scratch.image (on a PC Linux machine) to make point to "/mnt/utmp/scratch/locale".
For Help system, Scratch use html files. So they don't start by default (and links is not a viable solution, too many pictures in the helps). So I embeded in the PND a small & fast browser: dillo (v3.0.2, more info here : http://www.dillo.org/ ). It works well enough for the Help files. I don't think it will work well for the main Website, especially if you signin and try to download projects... Uses a full feature Browser, like Firefox, for that.
Final words (for build 01): I haven't use a lot the build. I load a quick project, run it. It worked. That's all. But despite needing OpenGL, and running in a Squeak VM, I found Scratch snappy, I found it enjoyable on the Pandora.
History log
========
Build 02
----------
* Added Software DRI driver that where missing, performance may have improved
Build 01
----------
* Initial release
* Scratch can be setup in many languages (tested just English and French).
* Included help in English (default), French (tested), Deutch and Italian.
* Included the "Dillo 3.0.2" browser, so the help files (html files) actually opens somewhere.
* the Media folder is include. It should be situated in /usr/share/scratch, but scratch hasn't complain and seems to finds it.
* the Projects folder contains samples Projects. It is created at 1st lauch, so it is 100% writable.
Scratch is developped in "squeak". And Squeak is an evolution of SmallTalk. Scratch is in fact an "image" that run on top of a Squeak Virtual Machine. This port is mainly a port of the Squeak VM, as scratch has little "c" code.
I have adapted the default folder to fit the PND. Scratch require many data folders to be in the "/user/share/scratch" folder according to the readme. But I found many folders can be just next to the "bin" folder.
Help, for example worked out of the box (at least for the folder).
The only problem I found was "locale" folder. I had to change the scratch.image (on a PC Linux machine) to make point to "/mnt/utmp/scratch/locale".
For Help system, Scratch use html files. So they don't start by default (and links is not a viable solution, too many pictures in the helps). So I embeded in the PND a small & fast browser: dillo (v3.0.2, more info here : http://www.dillo.org/ ). It works well enough for the Help files. I don't think it will work well for the main Website, especially if you signin and try to download projects... Uses a full feature Browser, like Firefox, for that.
Final words (for build 01): I haven't use a lot the build. I load a quick project, run it. It worked. That's all. But despite needing OpenGL, and running in a Squeak VM, I found Scratch snappy, I found it enjoyable on the Pandora.
History log
========
Build 02
----------
* Added Software DRI driver that where missing, performance may have improved
Build 01
----------
* Initial release
* Scratch can be setup in many languages (tested just English and French).
* Included help in English (default), French (tested), Deutch and Italian.
* Included the "Dillo 3.0.2" browser, so the help files (html files) actually opens somewhere.
* the Media folder is include. It should be situated in /usr/share/scratch, but scratch hasn't complain and seems to finds it.
* the Projects folder contains samples Projects. It is created at 1st lauch, so it is 100% writable.
Last edited: