On Wed, Dec 21, 2016 at 05:15:29PM -0500, Bob Arning wrote:
Is there a specific oldest image which current VMs are expected to run?
Here is a summary of what I get when running a range of historical images on an interpreter VM on Linux. This is verified only on Linux with the unix VM and probably does not apply to other platforms. It requires recompiling the VM to get a current version (http://wiki.squeak.org/squeak/6354).
Year Image Status
1996 Squeak1.1.image Does not work, white screen.
1996 Squeak1.13u.image Runs well, but cannot resize main window, and "AbstractSound bachFugue play" locks up the image
1996 Squeak1.16u.image Runs well, but cannot resize main window, and "PluckedSound bachFugue play" locks up the image
1996 Squeak1.17u.image Runs well, but cannot resize main window, and "PluckedSound bachFugue play" locks up the image
1996 Squeak1.18.image Runs well, but cannot resize main window, and "PluckedSound bachFugue play" locks up the image
1997 Squeak1.22.image Runs well, but cannot resize main window, and "PluckedSound bachFugue play" locks up the image
1997 Squeak1.23.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works, sound not as good as later images
1997 Squeak1.23up.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works, sound not as good as later images
1998 Squeak1.31.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
1998 Squeak2.0.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
1998 Squeak2.1.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
1998 Squeak2.3.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
1999 Squeak2.4c.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
1999 Squeak2.5.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
1999 Squeak2.6.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
2000 Squeak2.7.image Runs well, but cannot resize main window. "PluckedSound bachFugue play" works well
2000 Squeak2.8.image Runs well, main window resize crashes VM, "PluckedSound bachFugue play" works well
2001 Squeak3.0.image Runs well, main window resize OK, sound OK.
2015 Squeak4.6-15102.image Runs well
2017 status:
Runs any V3 image. No Spur support, cannot run trunk. Necessary primitives have been added such that "trunk level" V3 works (system reporter reports for "trunk level" V3 images below).
32 bit image / 64 bit VM:
Image ----- /home/lewis/squeak/Squeak4.6/squeak.122.image Squeak6.0alpha latest update: #16892 Current Change Set: Follow Trunk on V3 Image format 6504 (32 bit)
Virtual Machine --------------- /usr/local/lib/squeak/4.16.3-3748/squeakvm Squeak4.5 of 10 December 2015 [latest update: #1195] Unix built on Jan 13 2017 19:03:05 Compiler: 4.9.2 platform sources revision 3748 VMMaker versionString 4.16.3
64 bit image / 64 bit VM:
Image ----- /home/lewis/squeak/Squeak4.6/squeak.122-64.image Squeak6.0alpha latest update: #16892 Current Change Set: Follow Trunk on V3 Image format 68002 (64 bit)
Virtual Machine --------------- /usr/local/lib/squeak/4.16.3-3748_64bit/squeakvm64 Squeak4.5 of 10 December 2015 [latest update: #1195] Unix built on Jan 13 2017 19:03:42 Compiler: 4.9.2 platform sources revision 3748 VMMaker versionString 4.16.3
-Dave