Hi Timothy,
On Thu, Nov 7, 2013 at 7:02 AM, gettimothy <[hidden email]> wrote:
Yes, that's a goal of my current work. Spur has a common object representation between 32- and 64-bits. Getting to a native Stack VM on AMD64 should be straight-forward. Getting to a Cog VM on AMD64 also requires writing a code generator for AMD64. That's actually a fun project. It involves configuring a Bochs plugin for an AMD64/IA32 simulator, and then writing a CogIA64Compiler subclass of CogAbstractInstruction.
How strong are your low-level skills? You'll need to be quite familiar with machine code, basic machine organization, etc. If you're not then you could instead have a go at getting the Stack VM working in 64-bits, and that would involve getting the 64-bit VM simulator working in VMMaker.
It will be great to have another collaborator!
best, Eliot
|
David,
Thank you. I have joined that list and will continue the conversation there. Cordially, t. On Fri, Nov 08, 2013 at 07:29:42AM -0800, gettimothy wrote: |
So, how’s the bounty Hunting going? Been a bit quiet. I see the cleanups for the plugin code arrangement and they are good. I think. I’d really like to see the full solution to my problem sometime soon so I can send MONEY to someone. Just think of it; $1000 will get you a nice iPad Air and plenty left over to fill it with books or music or apps. Or, if it turns out a bunch of people get together to solve the problem, I can happily split the dosh, or even make it a donation to squeak foundation or pharo foundation as appropriate. tim -- tim Rowledge; [hidden email]; http://www.rowledge.org/tim Useful Latin Phrases:- Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput tuum saxum immane mittam = I have a catapult. Give me all the money, or I will fling an enormous rock at your head. |
so the conclusion was the the process for the pharo-vm is not a match? On 2013-11-22, at 04:11, tim Rowledge <[hidden email]> wrote: > So, how’s the bounty Hunting going? Been a bit quiet. > > I see the cleanups for the plugin code arrangement and they are good. I think. I’d really like to see the full solution to my problem sometime soon so I can send MONEY to someone. Just think of it; $1000 will get you a nice iPad Air and plenty left over to fill it with books or music or apps. > > Or, if it turns out a bunch of people get together to solve the problem, I can happily split the dosh, or even make it a donation to squeak foundation or pharo foundation as appropriate. > > tim > -- > tim Rowledge; [hidden email]; http://www.rowledge.org/tim > Useful Latin Phrases:- Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput tuum saxum immane mittam > = I have a catapult. Give me all the money, or I will fling an enormous rock at your head. > > signature.asc (457 bytes) Download Attachment |
On 22.11.2013, at 10:22, Camillo Bruni <[hidden email]> wrote: > so the conclusion was the the process for the pharo-vm is not a match? Using the pharo-vm process would be the easiest start, and the most unifying one, to be frank. Tho I'd do it different, but I am not doing a thing there, I'd say lets go for it. Best -Tobias > > On 2013-11-22, at 04:11, tim Rowledge <[hidden email]> wrote: >> So, how’s the bounty Hunting going? Been a bit quiet. >> >> I see the cleanups for the plugin code arrangement and they are good. I think. I’d really like to see the full solution to my problem sometime soon so I can send MONEY to someone. Just think of it; $1000 will get you a nice iPad Air and plenty left over to fill it with books or music or apps. >> >> Or, if it turns out a bunch of people get together to solve the problem, I can happily split the dosh, or even make it a donation to squeak foundation or pharo foundation as appropriate. >> >> tim >> -- >> tim Rowledge; [hidden email]; http://www.rowledge.org/tim >> Useful Latin Phrases:- Catapultam habeo. Nisi pecuniam omnem mihi dabis, ad caput tuum saxum immane mittam >> = I have a catapult. Give me all the money, or I will fling an enormous rock at your head. signature.asc (1K) Download Attachment |
Free forum by Nabble | Edit this page |