[Newbies] Squeak Learn Programing with Robots

K K Subbu kksubbu.ml at gmail.com
Wed Apr 24 16:30:36 UTC 2019


Robert,

The v3 (aka classic or trunk) is just a synonym for 6502 format images. 
It does not refer to the release version.

Squeak (the product) has three components, each with their own "version" 
number

  * virtual machine (arch dependent). Use "-version" argument to get version
  * virtual image file (arch independent). See ckformat below
  * live object graph (arch independent). This graph is constructed in 
memory from the image file and is associated with an update sequence 
number. See "about squeak" to get this number.

The format number describes the encoding of object graph in an image 
file. Use the ckformat executable to get this number.

  $ ckformat Squeak5.2-18225-64bit.image
  68021

E.g. Squeak5.2-18225-64bit.image is a Squeak 5.2 release with an update 
sequence number of 18225 and a format number of 68021 with 64 bits per 
word (aka spur64).

HTH .. Subbu

On 24/04/19 8:38 PM, Robert Kuropkat wrote:
> 
> Subbu,
> 
> Thank-you.  I thought for my v5 Squeak install I did that and only 
> installed the v3/4 Squeak VMs from the website downloads.  However, I'll 
> go double check that.
> 
> Robert Kuropkat
> 
> P.S.  The v3 Squeak VM works just fine with the image. It's my v4 and v5 
> VMs that do not...
> 
> 
> 
> On Wed, 24 Apr 2019 11:01:08 +0530
>   K K Subbu <kksubbu.ml at gmail.com> wrote:
>> On 24/04/19 6:56 AM, Robert Kuropkat wrote:
>>> Running 32-bit Squeak on a 64-bit System. install-libs32 may install
>>> them.
>>> Using /home/robert/Squeak5/Squeak5.2-18229-64bit-All-in-
>>> One.app/Contents/Linux-i686/bin/squeak...
>>> This interpreter (vers. 68021) cannot read image file (vers.
>>> 1712914432).
>>
>> This error means that you are trying to edit a 32-bit big-endian 
>> (1712914432) V3 image with a VM that reads 64-bit spur images (68021).
>>
>> You need a VM that can read 32-bit 6502 images (endian doesn't 
>> matter). Simplest way to get going is to install squeak-vm package with:
>>
>>    apt-get install squeak-vm
>>
>> Regards .. Subbu
> 



More information about the Beginners mailing list