Improved CJK / FM-TOWNS support & some documention
|Reported by:||SF/wonst719||Owned by:||fingolfin|
|Game:||Indiana Jones 3|
I've worked on improved CJK support. This patch fixes many bugs on CJK/FMT version.
- V3 Kanji versions (Indy3, LOOM) are working - String position is (almost) correct - Provides more accurate kanji calculation - Shadow color is correct - Fix combination of korean code and charset code - More...
...and some documention about FMT_FNT.ROM Because of many grammatical mistakes, I couldn't make patch of README file. :) Instead, I posted it in here.
* 3.6 FM-TOWNS game notes
'font ROM file' In order to play Japanese version game, you need FM- TOWNS' font rom file. It is used with UNZ (http://members.at.infoseek.co.jp/townsemu/), a famous FM-TOWNS emulator, and is usally named FMT_FNT.ROM. If you have a real FM-TOWNS machine, you can export rom file from the machine. Rename it to FMT_FNT.ROM, place at ScummVM directory. Otherwise, you can't play Japanese game properly. //Illegal method exists, too. but not mention it.
'crash' FM-TOWNS can mix 2 video modes at once, as if it were layers. for example, 320x240x256 color in first layer, and 640x480x16 color in second layer. Because of this interesting feature, many english games were easily ported to FN-TOWNS, in Japanese language. Ported SCUMM games also uses this feature. Unfortunately, ScummVM doesn't support mixing video modes yet. so Japanese fonts ard drawn scaled. This could make ScummVM crash. //CRASH: When ScummVM draws text in Verb area, Pixels drawn out of area make crashes. //Need to do more clipping... but I still don't know well about virtual screen architecture of ScummVM...
Ticket imported from: #1048283. Ticket imported from: patches/467.