Weird Causeways
- Posted by Robert Pilkington <pilking at BELLATLANTIC.NET> May 18, 1999
- 464 views
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.![]()