Menu

#6779 ZVISION Is unusable on Symbian due to missing floating point math functionality

open
nobody
None
5
2015-03-04
2015-01-19
zanac
No

Scummvm version 1.8.0, builded from latest sources at 15.01.18
This bug present in Zork Nemesis and Zork grand inquisitor. Start game from ingame screen and visa versa. Cursor visible, mostly scrreens - not(see screenshots badscreen-1 and badscreen-2 in attach). Attach contain also savegames near nice-looked objects.
Languages - English.
Game versions - demos, data files detected correctly.
Platform - Symbian, compiler - GCCE 4.4.1

1 Attachments

Discussion

  • Torbjörn Andersson

    The "badscreen" images look like what I saw from bug #6434 - ALL: sscanf("%f"), atof() etc. not portable due to Locale

    The problem then was that it was trying to parse floating-point numbers that used a period as decimal separator, and in my locale it's a comma instead, so all values were mis-parsed as zero. However, that bug was fixed more than a year ago.

    Unless maybe the bug is still present in the Symbian version?

     
  • zanac

    zanac - 2015-01-19

    Yes, it still present. I play them today

     
  • Filippos Karapetis

    So, the actual issue here is that the Symbian port misses floating point arithmetics functionality. Adapting description

     
  • Filippos Karapetis

    • summary: ZVISION: graphic artefacts --> ZVISION Is unusable on Symbian due to missing floating point math functionality
     
  • Willem Jan Palenstijn

    No, it seems this is due to scanf being limited.