» 您尚未 登录   注册 | 社区银行 | 社区婚姻 | 社区成就 | 帮助 | 社区 | 无图版


火花天龙剑 -> 皇家骑士团 -> 定制简易版本 SNES9X模拟器
 XML   RSS 2.0   WAP 

本页主题: 定制简易版本 SNES9X模拟器 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
hengle_lee

该用户目前不在线
级别: 火花会员
编号: 58328
精华: 0
发帖: 228
威望: 0 点
配偶: 单身
火 花 币: 0 HHB
注册时间:2006-08-04
最后登陆:2019-06-30
查看作者资料 发送短消息 引用回复这个帖子
定制简易版本 SNES9X模拟器

从磁碟机到电脑模拟,再到PSP模拟。SFC游戏一直伴随,使用SNES9X模拟器也不只多少个年头。不少版本都显得功能太多强大。但是很多貌似是不必要的浪费。希望有人能提供简易版本的SNES9X,或者必须的代码模块,或者方法。

需要实现以下功能

ROM 读取。记录。窗口控制, 按键设置。模拟速度控制。其于功能可以省略了。

如果有实现可能请联系。或者做成 MS 的插件[p:1]


废墟·月夜·狼
[楼 主] | Posted:2006-11-28 19:57| 顶端
千里孤坟

该用户目前不在线
级别: 论坛技术
编号: 71
精华: 55
发帖: 15654
威望: 44 点
配偶: 桂木弥生
火 花 币: 89378 HHB
注册时间:2002-11-27
最后登陆:2024-11-18
瓦伦利亚的圣骑士(II)游戏王国的浪人(I)咖啡馆的萌芽(I)波特の魂(I)海蓝之钻(II)图书馆の旅人(I)
查看作者资料 发送短消息 引用回复这个帖子


Snes9x开放源码,如果要削除一些功能不难做到,但要达到纯粹主义的简化高度是相当困难的。

楼主可以看下面这段执行输出,它来自Snex9x源码包中的编译预配置脚本:



Code:

[Ctrl+A Select All]



可见Glide、OpenGL、手柄、调试器、SDD1芯片解码、压缩包读取、GUI界面、抓屏、声音等功能支持都是可以去除的,自行启用相应的编译开关即可,而且这些都不妨碍楼主提出的那几个条件。另外修改Makefile还可以在LDFLAGS里砍掉MMX支持,但如果要求进一步的精简奴家只能建议您自行改写源码了,他人难以插手。

奴家试验过,对Zlib压缩机制处理库的支持似乎不能去掉,不改源码一定会导致二进制文件连接失败。在其它情况下基本都是能编译的,但自己无法保证这种简化版的运行稳定性。

以上目的在POSIX平台上可以比较容易地实现,但如果您想要的是一个仅针对Windows的精简版本生产方案奴家就力不能及了。

[1 楼] | Posted:2006-11-29 15:01| 顶端

火花天龙剑 -> 皇家骑士团




Powered by PHPWind v3.0.1 Code © 2003-05 PHPWind
辽ICP备05016763号
Gzip enabled

You can contact us