无忧启动论坛

标题: 在G4D中,有没有办法检测上级菜单是否已经加载了字体 [打印本页]

作者: kkcing    时间: 2013-7-23 15:30
标题: 在G4D中,有没有办法检测上级菜单是否已经加载了字体
比如,通过GRLDR内置菜单,引导/BOOT/GRUB/MENU.LST,然后再进入SUBMENU.LST,在SUBMENU.LST里有没有什么办法检测在上一级的MENU.LST里是否加载了中文字体?
作者: sratlf    时间: 2013-7-23 16:08
  1. read 0x1800820 && echo unifont loaded
复制代码
判断0x1800820处值就可以  为0是没有加载字库  不为0是已经加载过字库  不过无法判断是否加载的中文字库
作者: kkcing    时间: 2013-7-23 16:34
sratlf 发表于 2013-7-23 16:08
判断0x1800820处值就可以  为0是没有加载字库  不为0是已经加载过字库  不过无法判断是否加载的中文字库

从UD以grldr启动,MENU.LST加载字库,子菜单SUBMENU.LST就不用重复加载了;但是有时候用burg或其他的作为第一启动,直接切换到某个子菜单的时候会因为字库未加载而无法显示中文,所以需要这么个判断

已经搞定,感谢S大




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3