SDL 应用 仙剑奇侠传嵌入式移植说明 本文档详细说明了 SDL 嵌入式移植的细节,着重介绍了仙剑奇侠传游戏的移植过程。本游戏最早是一个 DOS 下的商业游戏,流行一时。后来还拍成的电视剧。LINUX 上的仙剑是在分析了其中游戏资源文件的格式情况下,用 SDL 重写一个开源软件。后来这个版本还移植到 Android 上。在我的乐 phone 手机也能完美运行。 SDL 应用 仙剑奇侠传完整篇需要 SDL/SDL_mixer/SDL_ttf/SDL_image 四个库,这四个库分别需要 mad/zlib/iconv/freetype/jpeg/png 库。嵌入式版本还需要 tslib。因此完整的游戏需要大量移植工作。 在编译支持库时,需要编译 freetype、zlib、libiconv、libmad、jpeg、libpng、SDL、SDL_ttf、SDL_image 和 SDL_mixer 等库。每个库的编译过程都需要使用 tar 命令解压缩源代码,然后使用 ./configure 命令生成 Makefile,最后使用 make 命令编译和安装。 在编译 SDL 库时,需要使用 ./configure 命令生成 Makefile,然后使用 make 命令编译和安装。在编译 SDL_ttf 库时,需要使用 ./configure 命令生成 Makefile,然后使用 make 命令编译和安装。同样,在编译 SDL_image 库时,需要使用 ./configure 命令生成 Makefile,然后使用 make 命令编译和安装。 在编译 SDL_mixer 库时,需要使用 ./configure --enable-music-mp3-mad-gpl --enable-music-mp3=no 命令生成 Makefile,然后使用 make 命令编译和安装。 在 x86 版本的编译运行中,需要在源代码目录下直接使用 make 命令编译和运行。编译后的可执行文件位于 dist/Debug/GNU-Linux-x86/ 目录下的 sdlpal。 在运行仙剑奇侠传游戏时,需要原版的资源文件,因此需要在网上找到 DOS 版的资源包。注意原版文件名一般是大写的,而开源 Linux 版需要全部小写的文件。需要一一改过来。 本文档提供了 SDL 应用 仙剑奇侠传嵌入式移植的详细说明,包括了游戏的移植过程、支持库的编译和安装、游戏的编译和运行等内容。
剩余8页未读,继续阅读
- 粉丝: 18
- 资源: 81
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助