<br><br><div class="gmail_quote">On Mon, Oct 26, 2009 at 6:01 AM, Juan Vuletich <span dir="ltr">&lt;<a href="mailto:juan@jvuletich.org">juan@jvuletich.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Hi Folks,<br>
<br>
I&#39;ve just opened <a href="http://bugs.squeak.org/view.php?id=7407" target="_blank">http://bugs.squeak.org/view.php?id=7407</a> , with a description of the problem, several tests (based on Henrik&#39;s scripts) and the fix I propose.<br>

<br>
David T. Lewis wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 On Sat, Oct 24, 2009 at 10:40:17AM -0300, Juan Vuletich wrote:<br>
  <br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
What worries me a bit is the other changes I needed to do to be able to run the Smalltalk BitBlt simulation and to do the translation. These are:<br>
BitBltSimulator &gt;&gt; #oopForPointer:   &quot;May be harmless&quot;<br>
CArrayAccessor &gt;&gt; #long32At:         &quot;Why is this needed?&quot;<br>
CArrayAccessor &gt;&gt; #long32At:put:      &quot;Why is this needed?&quot;<br>
    <br>
</blockquote>
<br>
I am just guessing here, but I think that BitBltSimulator expects to<br>
be used with an interpreter simulator, so perhaps if you initialize it<br>
with a simulator there will be no need to add these methods.<br>
<br>
  sim := BitBltSimulator new setInterpreter: InterpreterSimulator new<br>
<br>
Dave<br>
  <br>
</blockquote>
<br>
Given that BitBltSimulation calls #isIntegerObject: it looks like the ivar interpreterProxy should hold an InterpreterProxy (as it already does) and not an InterpreterSimulator. I did not add my patch to make simulation work to Mantis, as I&#39;m not sure about them.<br>
</blockquote><div><br></div><div>When simulating the interpreterProxy inst var should hold the InterpreterSimulator, not the proxy.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Andreas, perhaps you (or anyone knowledgeable enough) can try making the bitblt simulator tests included in the Mantis issues work. BTW, I moved these tests to VMMaker, as the current version in trunk does test nothing if VMMaker is not loaded. That&#39;s why these old tests didn&#39;t catch the problem of BitBltSimulator not working anymore.<br>

<br>
Cheers,<br><font color="#888888">
Juan Vuletich<br>
</font></blockquote></div><br>