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.
Offline
does'nt Squeak VM not have the .dll files or drivers for presentation mode?
Offline
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.
Offline
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.
Offline
new squeak!!!!!!!!! yay
Offline