爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1248|回复: 9
收起左侧

[汇总] GPF2 & GPN2--适应320*240文件式图片补丁

[复制链接]
发表于 2007-3-22 22:32:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
简单介绍下关于E/EL71支持的gpf2和gpn2图片补丁
因为屏幕尺寸问题,E/EL71支持的图片补丁设定为gpf2和gpn2,以示与176*132的gpf等的区别

gpf2格式,用16位编辑器打开,文件头如下两行,第三行开始是图片数据。
4772617068506174    636846696C655F32  //GraphPatchFile_2
C3010000F0004001    0100000000000000 //图片描述

gpf2图片描述的含义如下:
C301  pit:0x01C3,可以在smelter中看到内置图片的16进位的pit。
0000  开关?一般都是0000
F000  图片宽度0x00F0(与240对应)
4001  图片高度0x0140(与320对应)
01000000  颜色。01-0表示未压缩(8表示压缩),1表示图片位深为1bit。未压缩的1bit图片
                           颜色位深:1  - 1bit,3 - 2bit,5 - 8 bit,7 - 12bit,8 - 16bit,A - 32bit
                          另有常见的如88:压缩的16bit图片等
                          另保留3字节的零。
00000000   填入4字节零补齐16字节。

另介绍下132*176系统的gpf图片补丁:
4772617068696350   6174636846696C65   //GraphicPatchFile
C3010000F0400100   0000000000000000   //图片描述

gpf图片描述的含义如下:
C301  pit:0x01C3
0000  开关?一般都是0000
F0  图片宽度0xF0(与132对应)
40  图片高度0x40(与176对应)
0100  颜色,01同上。00保留
0000000000000000使用8字节00填满16字节


至于gpn和gpn2:gpn是gpf的简单合并产物,gpn2是gpf2的简单合并产物。
直接使用
copy /b 1.gpf2+2.gpf2+3.gpf2 a.gpn2
命令即可生成gpn或gpn2。

那么,重点来了,如何制作gpf2图片补丁:

目前尚未见有工具可以直接生成gpf2图片补丁(最新的smelter9.50已经支持gpf2格式)

那么,看了上面的介绍以后,便有如下做法:

首先生成gpf图片补丁,然后直接修改文件头,另存为gpf2文件。

最新的smelter9.50已经支持gpf2格式,打开E/EL71的fullflash,smelter会自动转换为支持gpf2,此时所有的gpf菜单项的操作实际为gpf2格式。手动支持gpf2,需要在工具-graphic convertors,勾选上gpf2即可,所有显示为gpf的菜单项操作将会实际针对gpf2。

欢迎大家发布自己的gpx2图片补丁。

[ 本帖最后由 jpg001 于 2007-5-31 15:59 编辑 ]

Smelter.rar

486.49 KB, 下载次数: 1

9.50,支持gpf2

评分

参与人数 1实力分 +1 金钱数 +88 收起 理由
beyondpara + 1 + 88 奖励:感谢-你和大家分享资源与经验!

查看全部评分

发表于 2007-3-23 01:13:42 | 显示全部楼层
..直接PNG多爽..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-23 07:56:29 | 显示全部楼层
只用mp不用ELF的呢。。。况且png不能打包。。。
回复 支持 反对

使用道具 举报

发表于 2007-3-23 10:44:45 | 显示全部楼层
不明白是什么~~~~~~~~~~~~
回复 支持 反对

使用道具 举报

发表于 2007-3-23 11:03:56 | 显示全部楼层
还有,太多图片最好不要用PNG或者GPN2,一开机就调用了太多很容易出问题
回复 支持 反对

使用道具 举报

发表于 2007-4-25 23:05:58 | 显示全部楼层
有转换的工具下载么?
回复 支持 反对

使用道具 举报

发表于 2007-4-25 23:18:36 | 显示全部楼层

回复 #6 Ocean 的帖子

应该还没有...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-26 00:54:34 | 显示全部楼层
我也等着人做呢,写着么详细就是希望有人做。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-31 15:55:47 | 显示全部楼层
最新的smelter9.50已经支持gpf2格式,打开E/EL71的fullflash,smelter会自动转换为支持gpf2,此时所有的gpf菜单项的操作实际为gpf2格式。手动支持gpf2,需要在工具-graphic convertors,勾选上gpf2即可,所有显示为gpf的菜单项操作将会实际针对gpf2。
回复 支持 反对

使用道具 举报

发表于 2007-5-31 18:53:20 | 显示全部楼层
GOOD...很好...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-6-8 21:49

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表