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