Weird Causeways

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

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 thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu