VOGONS


First post, by exofreeze

User metadata
Rank Member
Rank
Member

Running Space Snake in 0.74. The game seems to crash when firing, either on launch of the bullet or upon hit detection. It seems to happen faster if you fire rapidly (on the fourth shot for me)

I tried loadfix before calling the game, and also tried changing the cycles lower/higher.

I also changed the machine to cga and tandy.

Reply 1 of 2, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

The game does not hang, and the firing sound seems more correct, with sufficiently low cycles and no FPU. Running the attached program in DOSBox will clear the coprocessor bit in the BIOS equipment list, after which the game should behave itself with 800 cycles or less.

Turbo BASIC uses x87 instructions if a coprocessor is installed, otherwise it uses floating point emulation. It's possible there is an FPU issue in DOSBox, but I think it's more likely a bug in the game. 1989 was when FPUs had just started to become more mainstream due to integration in the i486DX (although you could get a cheaper i486SX with no integrated FPU). It would be several years more before FPUs were common in home PCs.

Attachments

  • Filename
    NOFPU.ZIP
    File size
    124 Bytes
    Downloads
    109 downloads
    File license
    Fair use/fair dealing exception