沉了一天,现在要浮上来了。
打开MusicPlayer,Here we go!
最近无聊研究了下T5的游戏模拟器文件也就是*.gpkg文件。
传说中的分隔线=====================================
以GBA.GPKG为例吧,用WINHEX打开,查看文件头4BYTE,ASCII
码为HSQS,很明显是squashfs文件结构(具体请GOOGLE),简单
说就是一种压缩文件格式。知道了是压缩文件格式,那么下面
我们来解压,由于我没有装LINUX,所以找到了个WINDOWS下解压squashfs文件格式的工具(工具在后面提供下载)unsquashfs.exe
打开CMD执行:unsquashfs -d d:\789 GBA.gpkg OK,文件成功解压到
D:\789里。打开789文件夹可以看到解压出来的文件了,其中START为ELF文件(LINUX下的可执行文件),我对LINUX不是太熟悉就不分析了:)
重点看RES文件夹,里面有几个asc*文件(目前不知是做什么的)和一个
wallpaper.jpeg图像文件,现在我们要做的是更换游戏模拟器的背景图!(没有技术含量:))
随便找一个JPG格式的文件图片(320*240)放到RES文件夹下替换掉以前那相当难看的背景图。。。最后要做的就是将整个789文件夹打包成squashfs文件格式就行了。
打开CMD执行:mksquashfs d:\789 GBA1.gpkg
好了,将GBA1文件放到T5目录下吧,用T5打开GBA模拟器就可以看到背景已经变了!
不过更改后的GBA1.gpkg的图标不见了变成这样的了。
图一:
我也不知是什么原因,知道的朋友告诉我。:)
下面发几张更改后的图:
(由于是晚上又是用手机照的所以将就看吧)

THE END======================================
PS:解开压缩可以发现GBA(其它几个模拟器文件也是一样)均为网络上牛人公布的源代码编译而成,智器只是将其修改了一下。(我以前以为是智器自己开发的GBA模拟器:()有版权为证。这个做法很普遍其它厂商也是一样是只是修改者,不是开发者。(有现成的谁还开发啊)
所以可以得出结论:智器对游戏模拟器的修改更新是不容易的(不是自己开发的啊)所以对很多BUG都无能为力。
对T5为什么不支持MD我个人认为有2个方面的原因:
1.在网络上没有找到合适T5用的MD模拟器源代码。
2.MD模拟器源代码编译后在T5上运行不理想。
好了,本文到此真的结束了。。。
相关工具下载地址:
http://cnchaosir.ys168.com/(不能上专大于200KB的附件...

)
别忘给我分啊。。:)
GG
做个预告:
*******************************
请大家期待我的下篇文章吧
《T5探秘之wallpaper文件格分析》
[
本帖最后由 cnchaosir 于 2008.6.19 09:14 编辑 ]