Hi Jon,

> > Starting pil64emu with file argument, like "./bin/picolisp
> > misc/fibo.l", still gives me a "Segmentation fault".
> 
> What's definitely still missing is 'native' support. As "misc/fibo.l"
> also does some native stuff, perhaps this is the culprit?
> 
> 
> > Are there other interesting 64-bit features I could try at the moment?
> 
> I hope I can finish some basic 'native' support during this week. Let's
> postpone testing until then?

Meanwhile, we have an improved version! :)

I'm not sure about the crash on your Mac yet (and other probable bugs),
but pil4emu is now rather complete. The unit tests pass, and a subset of
'native' is supported (I've tested it with some of your openGl
examples).

When the smoke clears, I'll write up some more details. Let's first see
how it works on your Mac. I've tested on Linux/x86-32 and Ubuntu/x86-64
so far.

To build it, it is now only necessary to do:

   $ (cd src64/; make emu)

This will force building the emulator, even on machines which are
natively supported (like x86-64 or ppc64).

A new global *CPU will tell us for which architecture the binary was
actually built:

   : *CPU                                   
   -> "emu"

or

   : *CPU                                                   
   -> "x86-64"

etc.

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to