On Saturday 06 May 2017 09:33 PM, David T. Lewis wrote:
The 64-bit images that we use today are Spur images, and their format number is currently 68021. These run with Cog/Spur VMs, and cannot be loaded by an interpreter VM.
Thank you, Dave, for your patient explanation. I am attaching a CS where I just use three names squeak/squeak64/spur64 for the images. The corresponding magic file, where capability bits are shown as flags, is also attached.
I am also attaching a changeset for printDescription:on: where I have abbreviated your explanation as a comment.
BTW, shouldn't there be a class method in ImageFormat which captures obsolete or deprecated magic codes? It will save a lot of confusion down the road.
Regards .. Subbu