Opened 18 years ago
Closed 18 years ago
Last modified 14 years ago
#1964 closed defect (fixed)
FM-TOWNS LOOM: Kanji version crash
|Reported by:||SF/jellby||Owned by:||sev-|
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 , 18 years ago
|Summary:||LOOM FMTOWNS Kanji version crash → FM-TOWNS LOOM: Kanji version crash|
comment:2 by , 18 years ago
comment:3 by , 18 years ago
The kanji doesn't display correctly here, but the cursor looks fine and the assert is not triggered.
comment:4 by , 18 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:5 by , 18 years ago
Fixed in CVS. s.h equals 17 for Japanese Loom.
comment:6 by , 18 years ago
|Status:||new → closed|
comment:7 by , 14 years ago
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 :-/