|
![](http://cache.amobbs.com/bbs_upload782111/files_36/ourdev_617793ZW0KT4.jpg)
(原文件名:超级玛丽奥.jpg)
本手册由友善之臂软件开发工程师编写制作,以Mini6410和Tiny6410作为开发平台,通过讲解《仙剑奇侠传》和《超级马里奥战争(Super Mario War)》这两个游戏的移植步骤,实例演示如何将基于SDL编写的游戏移植到Mini6410上运行,非常适合喜欢动手的用户进行练习和参考,用户可以参考此文档,移植更多其它的SDL接口的游戏到Mini6410与大家分享,在学习的同时享受游戏所带来的乐趣。
为了方便用户,本手册的所用到的软件包放在光盘A的“开发文档和教程\专题03 Mini6410上移植SDL游戏的详细步骤\源代码”目录下,用户可以不需要自已去下载。
在移植之前需要想先体验一下效果的用户,光盘上提供了现成的可执行文件,存放在以下目录下:“开发文档和教程\专题03 Mini6410上移植SDL游戏的详细步骤\Bin”,使用方法请参考文件夹内的readme.txt说明文件,同时也提供了现成可烧写的ROM,位于光盘B的目录 “Images\Games” 下。
因所涉及的文件偏大,请自行到arm9之家论坛下载相应的源代码,也可以在最新光盘中获取到。
MINI6410上移植SDL游戏的详细步骤 - 1 -
目 录 - 4 -
第一章 MINI6410和TINY6410开发板简介 - 6 -
1.1 MINI6410开发板 - 6 -
1.2 TINY6410开发板 - 7 -
第二章 什么是SDL? - 9 -
第三章 准备工作 - 10 -
3.1 安装FEDORA9 - 10 -
3.2 安装交叉编译器 - 10 -
3.3 烧写最新LINUX系统的IMAGE到开发板 - 11 -
3.4 所需游戏装备(USB手柄和USB键盘)说明 - 11 -
第四章 移植SDL运行库到MINI6410上 - 12 -
4.1 编译ICONV库 - 12 -
4.2 编译SDL库 - 13 -
4.3 编译SDL_IMAGE库 - 13 -
4.4 编译SDL_TTF库 - 14 -
4.5 编译SDL_MIXER库 - 15 -
4.6 将SDL库部置到MINI6410上 - 15 -
第五章 移植《仙剑奇侠传》到MINI6410 - 16 -
5.1 《仙剑奇侠传》是什么游戏? - 16 -
5.2 交叉编译《仙剑奇侠传》 - 17 -
5.2.1 修改main.c, 更改屏幕分辩率 - 17 -
5.2.2 修改Makefile,使用交叉编译器编译 - 18 -
5.2.3 修改input.c,修复手柄按键的问题 - 19 -
5.2.4 输入make执行编译 - 22 -
5.3 在MINI6410上部署《仙剑奇侠传》 - 23 -
5.4 在MINI6410上运行《仙剑奇侠传》 - 23 -
第六章 移植《超级马里奥战争(SUPER MARIO WAR)》到MINI6410上 - 26 -
6.1 《超级马里奥战争(SUPER MARIO WAR)》是什么游戏? - 26 -
6.2 交叉编译《超级马里奥战争(SUPER MARIO WAR)》 - 27 -
第 - 5 - 页
6.3 在MINI6410上部署《超级马里奥战争》 - 28 -
第七章 更多游戏? - 30 -
点击此处下载 ourdev_617794P75J5Z.pdf(文件大小:1.12M) (原文件名:Mini6410上移植SDL游戏的详细步骤-20110111.pdf) |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|