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. smile

new topic     » topic index » view message » categorize

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

new topic     » goto parent     » topic index » view message » categorize

3. Re: Weird Causeways

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

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu