Opened 10 years ago
Closed 2 years ago
#6779 closed defect (invalid)
BACKENDS: Symbian - ZVISION is unusable because of a bug in scanf()
Reported by: | SF/superzanac | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | Port: Symbian |
Version: | Keywords: | SYMBIAN | |
Cc: | Game: | Zork Grand Inquisitor |
Description
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
Ticket imported from: bugs/6779.
Attachments (1)
Change History (11)
by , 10 years ago
Attachment: | difury.zip added |
---|
comment:1 by , 10 years ago
comment:3 by , 10 years ago
Summary: | ZVISION: graphic artefacts → ZVISION Is unusable on Symbian due to missing floating point math functionality |
---|
comment:4 by , 10 years ago
So, the actual issue here is that the Symbian port misses floating point arithmetics functionality. Adapting description
comment:6 by , 7 years ago
Summary: | ZVISION Is unusable on Symbian due to missing floating point math functionality → ZVISION Is unusable on Symbian due to bug with scanf() in Symbian |
---|
Just saw this while revisiting old issues. Adapting the description accordingly.
comment:7 by , 7 years ago
Summary: | ZVISION Is unusable on Symbian due to bug with scanf() in Symbian → ZVISION Is unusable on Symbian because of a bug in scanf() |
---|
comment:9 by , 4 years ago
Component: | Engine: ZVision → Port: Symbian |
---|---|
Summary: | ZVISION Is unusable on Symbian because of a bug in scanf() → BACKENDS: Symbian - ZVISION is unusable because of a bug in scanf() |
comment:10 by , 2 years ago
Keywords: | SYMBIAN added |
---|---|
Resolution: | → invalid |
Status: | new → closed |
Closing due to port removal in 5e05f93f36a998f08a676bb3db22b673f677d3f8
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?