Re: Euphoria 3.0.0 Released! - what about Openwatcom?

new topic     » topic index » view thread      » older message » newer message

I beleive you need to manually configure a code offset generated by the C
compiler.

 From SOURCE\Readme.txt
"WARNING: Tricky Bits
--------------------
There are places where small bits of machine code are inserted
without the full knowledge of the C compiler. One place is where
a Euphoria program calls a C routine and must push data onto the 
C call stack. The machine language PUSH instruction is inserted.
Another place is where the Translator library must switch C call-stacks
when a transition is made from running one task to running another.
The hardware stack pointer is made to point at a new place.

After building, if you find that things basically work, except
for calls to C, and/or multitasking of translated programs, you'll
need to roll up your sleeves and make some adjustments to hardware
stack offsets. How to do this is described in the C back-end source files 
be_callc.c and be_task.c"

Chris Bensler
~ The difference between ordinary and extraordinary is that little extra ~
http://empire.iwireweb.com - Empire for Euphoria

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu