<br><br><div class="gmail_quote">On 15 September 2011 18:50, David Ungar <span dir="ltr"><<a href="mailto:ungar@me.com">ungar@me.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">



<u></u>










<div style="background-color:#fff">
<span> </span>


<div>
  <div>


    <div>
      
      
      <p></p><div>What a great idea! No one is working on that, AFAIK. When we started Self, the VM was written for the 32-bit 68k. Later, we ported to SPARC, then I did a PPC port, then I ported it to the Intel architecture, IIRC. I would love to see someone pick up the mantle, and join Russell. Whoever does, will learn a lot!<br>
<br>-- David (tapped out on my iPhone; blame it for any typoze;-)</div></div></div></div></div></blockquote><div><br>I never did anything like that ... but I'm trying. Look at <a href="https://github.com/mildred/self/commits/x86_64">https://github.com/mildred/self/commits/x86_64</a><br>
I don't think I'll see the same things that you did, as x86_64 is kind of compatible with i386.<br><br>First, I plan to make the VM compile, replacing int32 to a pointer-length integer when necessary. I hope the assembler files will compile with not too much problems and I plan on trying to run the VM. Then, it'll probably crash and I'll have to debug it.<br>
<br>Do you think the assembler files are necessary, can't they be replaced by C files?<br><br>For sure, vmDate.s could be replaced already.<br><br>Mildred<br></div></div><br>-- <br>Mildred Ki'Lya<br><a href="http://mildred.fr" target="_blank">http://mildred.fr</a><br>