#1964 closed defect (fixed)
FM-TOWNS LOOM: Kanji version crash
Reported by: | SF/jellby | Owned by: | sev- |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Loom |
Description
The English version of FM-Towns Loom seems to work fine, but Kanji version crashes before anything else with this output:
Looking for loomTowns Trying to start game 'Loom (FM Towns)' WARNING: Couldn't open drive: ! scummvm: scumm/cursor.cpp:296: void Scumm::ScummEngine_v5:: redefineBuiltinCursorFromChar(int, int): Assertion `s.w <= 16 && s.h <= 16' failed. Aborted
Other Kanji FM-Towns games start with no problem.
Ticket imported from: #1166917. Ticket imported from: bugs/1964.
Change History (7)
comment:1 by , 20 years ago
Summary: | LOOM FMTOWNS Kanji version crash → FM-TOWNS LOOM: Kanji version crash |
---|
comment:2 by , 20 years ago
comment:3 by , 20 years ago
The kanji doesn't display correctly here, but the cursor looks fine and the assert is not triggered.
comment:4 by , 20 years ago
Could it be a problem with the font rom? If I print the s.w and s.h values, they are 8 and 17. If I comment out the assert, the game seems to start up fine.
comment:6 by , 19 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:7 by , 15 years ago
Owner: | set to |
---|
LOOM is the only game to define custom cursors via a font. I guess the kanji font is different (esp., it is probably using bigger chars), which might explain the crash. It might be trivial to fix this, but w/o actually having LOOM FM-TOWNS, it is unfortunately near to impossible to tell this for sure :-/