找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

分享编译支持ttf中文字体的mame方法以及代码补丁

周末花了点时间看了下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

分享编译支持ttf中文字体的mame方法以及代码补丁-1.jpg
回复

使用道具 举报

大神点评(4)

ivymibiq 2024-6-4 13:42:12 显示全部楼层
分享编译支持ttf中文字体的mame方法以及代码补丁-1.jpg 欢迎来到batocera贴吧这边发布成果与技术交流。通过修改源码实现加载ttf字体的方式确实新颖。我之前都使用可以显示中文的uismall.bdf 字体进行菜单汉化显示。https://tieba.baidu.com/p/8991493953?pid=150167584583
回复 支持 反对

使用道具 举报

艾的民 2024-6-4 13:42:35 显示全部楼层
不错啊!谢谢
回复 支持 反对

使用道具 举报

Bottlechunc 2024-6-4 13:43:28 显示全部楼层
大佬切磋交流
分享编译支持ttf中文字体的mame方法以及代码补丁-1.png
回复 支持 反对

使用道具 举报

艾的民 2024-6-4 13:43:39 显示全部楼层
大佬,打开渲染又开了滤镜很卡,关了视频渲染,字体又模糊是怎么回事
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐