周末花了点时间看了下mame的代码,然后尝试给ee 4.7还有自己的开源寨机编译了一个支持中文osd的mame核心(subtarget选择的arcade)。
重点是需要把font_sdl文件加进去,然后ra里核心system选项要选择开启读取mam ini(ini文件中需要指定字体以及语言),核心video选项Alternate Render打开(否则字体会模糊)。
注意开启加载rom会只往rompath读取(这里可能哪里可以修改设置?),所以如果上面的RA核心配置作为全局开启后读取非rompath的rom会提示找不到rom文件。这里因为我对mame代码不熟悉,所以直接随便看了下代码,继续hack了下,就是在设置rompath的时候,强制把当前加载的rom的路径也给加到rompath给WA了一下。
对TTF中文字体有执念的小伙伴可以尝试自己编译支持一下中文,附带代码补丁和修改的aarch64的核心。
链接:https://pan.baidu.com/s/1ppOgUHHKzlJhDq6Xe_9zGQ?pwd=aly1
提取码:aly1
重点是需要把font_sdl文件加进去,然后ra里核心system选项要选择开启读取mam ini(ini文件中需要指定字体以及语言),核心video选项Alternate Render打开(否则字体会模糊)。
注意开启加载rom会只往rompath读取(这里可能哪里可以修改设置?),所以如果上面的RA核心配置作为全局开启后读取非rompath的rom会提示找不到rom文件。这里因为我对mame代码不熟悉,所以直接随便看了下代码,继续hack了下,就是在设置rompath的时候,强制把当前加载的rom的路径也给加到rompath给WA了一下。
对TTF中文字体有执念的小伙伴可以尝试自己编译支持一下中文,附带代码补丁和修改的aarch64的核心。
链接:https://pan.baidu.com/s/1ppOgUHHKzlJhDq6Xe_9zGQ?pwd=aly1
提取码:aly1