1. Weird Causeways
I added joystick support to Vector (I got 2 requests for it in an ICQ chat),
then created a setup menu for it.
Now, on one computer, I'm getting Causeways when I try to play. I have
isolated it to the update_shots() routine. (Which uses pure Euphoria code)
This computer runs it fine.
On the computer it does crash on, it stubbornly refuses to crash if I insert
a 'with trace' and 'trace(1)', then press the down arrow key on play_game()
so the game plays without the trace screen coming up.
Use safe.e instead of machine.e
The only machine code is in keyread.e. I am using joystk.e, but it doesn't
have machine code, just bios calls, I think.
Could they be interferring with Euphoria's memory on some computers? Or is
this a bug? The computer is pretty stable, so I don't think it's a memory
problem... (Although that's always a possibility, I guess.) Euphoria bug?
Hope not...
Later on I'll try to find the exact line that causes the crash, but it'll be
tough since tracing kinda prevents a crash...
(I can send this version to anybody who wants it, though... It has a 50%
success rate so far.
2. Re: Weird Causeways
Robert, do you have it somewhere where it can be downloaded? If not, please
send to euphoric at hotpop.com.
T'anks!
ck
3. Re: Weird Causeways
- Posted by Arthur Adamson <euclid at ISOC.NET>
May 19, 1999
-
Last edited May 20, 1999
At 03:58 PM 5/18/99 -0400, you wrote:
>I added joystick support to Vector (I got 2 requests for it in an ICQ chat),
>then created a setup menu for it.
>
>Now, on one computer, I'm getting Causeways when I try to play. I have
>isolated it to the update_shots() routine. (Which uses pure Euphoria code)
I have been troubled with causeway errors in dos mode...but they greatly
reduced after I removed 4DOS. Bye, Art
Arthur Adamson, the Cincinnati Engine Man, euclid2 at email.com