<div dir="ltr">Just to be clear, I can run Squeak 2 and earlier, my problem is that I cannot run the VM simulator inside it.<div><br></div><div>I have the exact same error as David T. Lewis, on multiple different VMs & images (Squeak 1.13 to Squeak 2.8).</div><div><br></div><div>What is the common piece between those VM and image that break the VM simulator ? Could it be related to the binary read streams ? hum...</div><div><br></div><div>Thanks for fixing Squeak 2.2</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Apr 14, 2018 at 6:35 PM, John McIntosh <span dir="ltr"><<a href="mailto:johnmci@smalltalkconsulting.com" target="_blank">johnmci@smalltalkconsulting.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br><div dir="auto"><div><span></span></div><div>If you look at <a href="ftp://ftp.smalltalkconsulting.com/" target="_blank">ftp://ftp.<wbr>smalltalkconsulting.com/</a><div>That has the Mac compile source from 1996 thru 2010 and a squeak 1.1 </div><div><br></div><div>I am sure there are metrowerks disk images about and on a 68K emulator you can compile the earlier VMs  </div><div><br><div id="m_892889185340671613AppleMailSignature">Sent from my iPhone</div><div><br>On Apr 14, 2018, at 09:27, David T. Lewis <<a href="mailto:lewis@mail.msen.com" target="_blank">lewis@mail.msen.com</a>> wrote:<br><br></div><blockquote type="cite"><div><span></span></div></blockquote><blockquote type="cite"><div><span>On Sat, Apr 14, 2018 at 06:42:54AM +0200, Cl??ment Bera wrote:</span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Hi,</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>On Sat, Apr 14, 2018 at 12:43 AM, Stuart Cassoff <<a href="mailto:aa72@bell.net" target="_blank">aa72@bell.net</a>> wrote:</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>FWIW, I've tried out the 2.8 image with the 2.4 vm, seems to work.</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Is there a reason to not prefer the latest of the 2.* ?</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>The image works, my issue was that the VMSimulator did not work.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>Well I'm just trying to get an image close to Blue book specs.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><span></span><br><span>Hi Cl??ment,</span><br><span></span><br><span>I guess that the earliest Squeak images would probably be closest</span><br><span>to blue book.</span><br><span></span><br><span>I tried running Squeak1.13u.image on an interpreter VM on Linux, then</span><br><span>opened that same image in its simulator (see attached screen capture).</span><br><span></span><br><span>I got an out of bounds error that is probably similar to what you</span><br><span>are seeing in the Squeak 2.4 image. It is failing on the very first</span><br><span>oop in #adjustAllOopsBy: and it seems to be going wrong when it</span><br><span>calculates sizeBitsOf: for that oop (which is 8).</span><br><span></span><br><span>   self sizeBitsOf: 8 ==>  631178496</span><br><span></span><br><span>This looks definitely wrong but I do not understand the source of the</span><br><span>problem.</span><br><span></span><br><span>For background, here is a summary of what images can be run on an</span><br><span>interpreter VM (but I have only done this on Linux, I am not sure if</span><br><span>you can build the VM on OS X).</span><br><span></span><br><span>  <a href="http://lists.squeakfoundation.org/pipermail/squeak-dev/2017-January/192798.html" target="_blank">http://lists.<wbr>squeakfoundation.org/<wbr>pipermail/squeak-dev/2017-<wbr>January/192798.html</a></span><br><span></span><br><span>You can also use SqueakJS, although will run slower so maybe not as</span><br><span>good for running InterpreterSimulator.</span><br><span></span><br><span>Dave</span><br><span></span><br></div></blockquote><blockquote type="cite"><div><sq.png></div></blockquote></div></div></div><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><span style="font-size:12.8px">Clément Béra<br></span><span style="color:rgb(0,0,238)"><a href="https://clementbera.github.io/" target="_blank">https://clementbera.github.io/</a></span><div style="font-size:12.8px"><a href="https://clementbera.wordpress.com/" target="_blank">https://clementbera.wordpress.com/</a></div></div></div></div></div></div>
</div>