This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2009-08-10 05:27:26

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Scratch on Squeak3: Faster, better, more fun!

So, I downloaded the newest Squeak to modify Scratch, and made an experiment - I ran current Scratch IMAGE on the newest Squeak virtual machine. The projects now load in approx. 50% shorter time, and run approx. 20% faster. Animations are smoother, and the CPU usage is friendlier. You can do the same! How?

1. Download Squeak from http://squeak.org
2. Open archive, then copy Squeak.exe (or Squeak.app on Mac) to Scratch's directory.
3. Drag Scratch.image on Squeak.exe (or Squeak.app)
4. Ready! (Warning: This method supports only English language, otherwise it won't close from close button or Alt-F4 (the Squeak.exe can still be terminated from Task Manager; I don't know how does it work on Mac)

To make permanent shortcut to Scratch-on-Squeak3 (Windows):
1. Copy Scratch shortcut from the desktop, then paste it on the desktop. The Copy of Scratch thing will appear.
2. Open preferences of this shortcut, rename it to what you like, then go to the "Shortcut" tab and change Target element from
"C:\Program Files\Scratch\Scratch.exe" "C:\Program Files\Scratch\Scratch.image"
"C:\Program Files\Scratch\Squeak.exe" "C:\Program Files\Scratch\Scratch.image"
The C:\Program Files\Scratch may vary; it's simply the directory that Scratch was installed in.
3. After clicking OK, the shortcut will change it's icon, it's OK when the icon looks like mouse thing (it means you've done everything correctly.


Converting my Scratch projects to Python!

Offline

 

#2 2009-08-10 08:09:40

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: Scratch on Squeak3: Faster, better, more fun!

That sounds interesting...

Offline

 

#3 2009-08-10 09:26:25

songhead95
Scratcher
Registered: 2008-03-19
Posts: 100+

Re: Scratch on Squeak3: Faster, better, more fun!

does'nt Squeak VM not have the .dll files or drivers for presentation mode?

Offline

 

#4 2009-08-10 11:40:19

filo5
Scratcher
Registered: 2008-01-08
Posts: 1000+

Re: Scratch on Squeak3: Faster, better, more fun!

songhead95 wrote:

does'nt Squeak VM not have the .dll files or drivers for presentation mode?

No, and that's why you have to copy Squeak.exe to your Scratch's directory and not Scratch IMAGE to Squeak's directory.


Converting my Scratch projects to Python!

Offline

 

#5 2009-08-10 15:57:27

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: Scratch on Squeak3: Faster, better, more fun!

Scratch comes with a current Squeak Win32 3.10.10 VM out of the box.

Andreas Raab, who maintains the Squeak Windows VM, even introduced a modification to the VM exit mechanism at my suggestion, so that we can now quit Scratch using our own quit dialog (instead of the former VM quit dialog). Given that Scratch is using a current Squeak 3 VM I would not expect any performance increase by switchin to a "newer" VM.


Jens Mönig

Offline

 

#6 2009-08-10 15:59:36

dav09
Scratcher
Registered: 2009-03-25
Posts: 1000+

Re: Scratch on Squeak3: Faster, better, more fun!

new squeak!!!!!!!!! yay

Offline

 

Board footer