Re: Bug in keyread.e?
I wrote:
>In Vector, after adding joystick support and a ingame menu to enable it,
the
>game crashes on the routine update_shots(), only if there are shots to
>process. update_shots() doesn't call any machine code. This is a Causeway
>crash, not caught by Euphoria.
More info:
I started up in pure DOS mode. (F8 on Starting Windows 95... then hit
Shift+F5.)
I started Vector after adding Eu to the path and adding the EUDIR variable.
The first time a shot was fired, I got a Causeway crash filling several
screens of information too fast to read (repeating the same information, it
appears), then a complete system freeze. After rebooting, CW.ERR was 0
bytes. The message was:
CauseWay Error 09 : Unrecoverable internal exception, program terminated.
This happened three times (I wanted to get the message correct), and when I
went to Shut Down.. Restart in DOS mode, the computer rebooted after the
crash automatically (the crash probably conflicted with a driver that time).
Anyway, this shows that the crash was related to Euphoria, or MS-DOS 7, and
not any driver problems or conflicts with Windows 95. It's a problem either
in ex.exe or keyread.e (the only things using machine code in the game,
everything else is pure Euphoria (although joystk.e is doing BIOS calls,
it's not doing any machine code)). It's a bug that I cannot fix, and would
really like some help in getting rid of it so I can continue developing
Vector (and so I can rest assured I won't run into this problem again when
I'm programming something else that uses keyread.e).
|
Not Categorized, Please Help
|
|