PCem v13开始用的就是wxWidgets+SDL 2的跨平台UI了。
使用二维码扫一扫下载到手机
提取码:zwkj
出现找不到路径这个问题是解压缩后的PCem_v13.1汉化版+Demo这个文件夹有汉化版这3个字的原因,这个的汉化版没问题,你把PCem_v13.1汉化版+Demo这个文件夹改成PCem_v13.1HB+Demo这个文件夹即可打开。
汉化要点1,需要汉化的是pc.xrc文件,而不是直接改EXE的resource。
要点2, 用wxrc生成wx-resource.cpp,详见makefile。如果不用生成的wx-resource.cpp则等同于没有汉化。
此次7z包里自带一个粗略的486 Demo,用了个shader可以自己在目录中找。 ROM基本与v12的一致,没几个人喜欢那堆8086 8088 XT兼容机吧。
PCem v13开始用的就是wxWidgets+SDL 2的跨平台UI了。
汉化时需要手动编辑pc.xrc文件,好在这个文件是XML的,编辑起来还算容易,基本只需要汉化和即可。此外,还需要用wxWidgets里的wxrc工具将pc.xrc翻译成wx-resources.cpp再编译的。当然,用wxrc生成wx-resource.cpp的过程是在makefile里定义里了的。源码自带的那个wx-resource.cpp是预生成的英文版文件,如果没有工具链中没有wxrc,就无法生成汉化版的wx-resource.cpp文件,编译出来还是英文的。
这次把编译好的版本打包,并附上了一个粗略的演示。如果没有支持OpenGL 3.0的显卡,可能无法运行,因为装载shader需要OpenGL 3.0。此次打包的PCem里有ROM和一些滤镜(在glsl-shaders-master目录下),ROM基本还是v12版中的,有一部分v13中的新机型(都是一些XT/286/386兼容机)的ROM并没有包括在里面,可以自行收集。