|
本帖最后由 nbzwt 于 2013-6-30 08:30 编辑
发在这个区稍微引起一下大家注意,顺便分享点移植经验。
感谢所有ndless/nSDL开发者所作出的努力!从开始移植到弄到这一步总共就花了5h不到的时间,完全应该归功于这些开发者!
事实上,所有音乐和音效都被我删了。
目前主程序大小达到了384KB,而资源文件更是达到了21.9MB,黑白机已测试可使用,但是要配合nTNOC和nCleaner精简系统腾出空间。
文件压缩后大小只有原来的一半,所以应该尺寸还有优化空间。
存档功能还不能正常使用。
nPal.rar是可执行文件,sdlpal.rar是源代码。
下一步开发计划
1\把存档系统搞定
2\将过场动画改为使用MJPEG压缩,减小体积,方便在黑白机上使用。
下载地址:
http://www.cncalc.org/thread-8843-1-1.html
移植经验:
不要使用标准库,去掉所有对标准库的include,只要include os.h就够了。
必须要用的math.h,改用fdlibm库实现,下载地址:https://github.com/Hoffa/nSDL/wiki/Additional-libraries
sscanf,vsnprintf需要自己实现,os.h里面没有支持这两个函数
SDL初始化时,只初始化SDL_VIDEO,所有SDL_SWSURFACE改为SDL_HWSURFACE。 |
评分
-
查看全部评分
|