发新话题
打印

2009-01-01 xReader 1.1.0-release12 @rev965 新年快乐版

本主题由 随风而来‰ 于 2008-2-3 07:32 设置高亮

2009-01-01 xReader 1.1.0-release12 @rev965 新年快乐版

xReader是PSP专用读书和看图软件,支持任意大小点阵字体,支持html读取,编码转换,竖看,翻页保留行,书签及自动书签等,可以看zip和chm和rar内的文本文件,有自动降频节能(不播放mp3时)。
看图支持bmp, tga, jpg,png和gif,支持较大的图,采用两次插值和三次立方采样缩放,保证图像柔和度不失真(测试了起点的VIP图片,700*3xxx大小,缩放到适应屏幕宽,效果完美,由于缩放的算法复杂,显示点也多,所以没有降频)
完美解决文件名中文问题和长文件名问题
支持mp3播放
以上介绍纯属抄袭eReader 1.61介绍。
其实xReader是一个eReader的分枝版本。开发的本意是开发一个能在在PSP2000,4GMS卡上正常工作的eReader。
然而eReader已经停止开发。所以xReader从eReader中分裂出来成为了一个独立的软件。

xReader对eReader的改进:

1. 对eReader的兼容性:
xReader完全兼容eReader所用的字体,UI和操作方式等。
2. 更好的稳定性:
xReader花大力气改进了eReader存在的缓冲溢出问题,修复了许多会导致eReader死机的BUG。
3. 更好的功能支持:
xReader支持自动翻页和自动滚屏功能,支持读取图像EXIF信息,支持解压缩档案文件,支持自动休眠
等等eReader不支持的功能。
4. 更好的硬件支持:
xReader支持8GMS卡,支持PSP2000(以及其64MB内存),支持最新M33版本。

未来展望:
将支持MediaEngine音乐播放,播放MP3 WMA时将不占用CPU资源。
将支持更多音频格式(OGG,MusePack,FLAC,APE,TTA等等)
将支持Graphics Engine绘图
将支持多线程自动预读功能,系统空闲自动缓存图像或文字。
将支持LRC歌词自动搜索下载
将支持TXT目录自动跳转,并提供电脑上的生成目录工具
将重构代码以便代码复用

xReader电子书目录生成工具: GenIndex
使用方法:
1. 在你的TXT电子书里加入<<<<符号标注每章开始等

<<<<第一章 XXX
....
<<<<第二章 YYY
2. 保存后,将TXT拖到GenIndex图标中,GenIndex就会为你的电子书生成
一个简便的目录:
===================
页数 目录
1    第一章 XXX
2    第二章 YYY
===================
3. 页数数字就是GI值,看书时在信息栏里有显示,如果你要移动到某章,翻页直到GI相等即可找到该章。GI是绝对页码,不会因为字体大小而改变。
注:GenIndex不能处理UTF8 TXT文件,请先转换为GBK编码

常见问题:

中文文件无法打开:
在PSP XMB菜单中设定中《主机设定》、《文字设定》
设置为Simpleified Chinese GBK(936)即可。

有关自动换行功能:
设置自动翻页模式为自动翻页后
自动翻页时延决定多快翻一次页,单位为秒.如果被关闭,将不会自动翻页

设置自动翻页模式为自动换行后:
自动换行步进(由于某种原因要重新开菜单才能看到)决定一次换行步进多少像素
自动换行时延决定多快换一次行,单位约为1/30秒.如果被关闭,还会自动换行
比如设置为自动翻页模式模式为自动换行,自动换行步进为1,自动换行时延为1时,是平滑滚动
设置为自动翻页模式模式为自动换行,自动换行步进为12,自动换行时延为30时,是约一秒换一行
由于PSP LCD硬件限制,请在自动滚动时把前景色和背景色设置的尽量相似,以消除抖动感。

有关自动休眠:
自动休眠在“系统选项”中“自动休眠”设置一个分钟数(一般可设置为30)。如果在这样长的时间
内不按任何键,PSP就会自动关机。对夜猫子们十分有用。

xReader 与 SCM MOD的冲突问题:
最近SCM MOD升级,解决了与xReader冲突问题,故xReader不再提供32MB版本下载。

有关编码切换:
xReader中在mp3信息条内按左+三角键切换歌词编码,原ID3编码切换改为右+三角键

解压压缩包里的文件:
在压缩包文件列表中用方块键选择欲解压的文件,按三角键,再按L键复制。
退回到文件目的目录里,按三角键,再按START键粘贴。
注意:目前无法创建中文文件名,文件名中所有的汉字会被截去,后面按上文件大小的数字。
如:“你好世界abc.txt”会被转换为“abc_12345.txt”。

有关重新编排文本:
自动换行的TXT给较小显示空间的PSP带来显示上的极大麻烦。
如果字体较大,一行显示不完。
开启了自动编排文本后,就能自动将换行和段落开始分开了。

部分ini配置解释:
global:brightness:
PSP屏幕亮度(0-100)

global:hide_flash
是否隐藏Flash0、Flash1

image:no_repeat
是否在最后一张图像显示完成时退回文件列表

text:cfont_antialias
text:efont_antialias
分别决定是否使用中文、英文TTF字体反锯齿

text:cfont_cleartype
text:efont_cleartype
分别决定是否使用中文、英文TTF字体ClearType效果

text:cfont_embolden
text:efont_embolden
分别决定是否使用中文、英文TTF字体加粗效果

text:infobar_use_ttf_mode
阅读文本时是否使用TTF字体显示信息栏

ui:usedyncolor
是否打开xReader的复活节彩蛋

xReader将采用GNU版本命令法:
主版本号.子版本号.修正版本号.版本标签

版本标签将有以下类型:

● stable 这是稳定版本,BUG最少,能稳定工作,但功能可能不如其它版本。

● current 从SVN版本库主干里检出的版本,可能有BUG,但功能较之于stable要多一些,总之要比stable要新一些。xReader的主要开发树就在这个版本之上。

● elease 发布版本,软件开发者提交给pspchina社区的版本,如果被认可后,将转化成stable版本供人下载。相当于原来的RC版本

● alpha-XXX 这个版本是拥有XXX功能的测试版本,开启了调试信息,要来尝鲜的可以来试试。


版本号增加规则:



1.当项目在进行了局部修改或 bug 修正时 , 主版本号和子版本号都不变 , 修正版本号加 1;

2.当项目在原有的基础上增加了部分功能时 , 主版本号不变 , 子版本号加 1, 修正版本号复位为 0, 因而可以被忽略掉 ;

3.当项目在进行了重大修改或局部修正累积较多 , 而导致项目整体发生全局变化时 , 主版本号加 1;







原RC13将变成如下形式:
xReader 1.1.0-stable
1.1.0-release12
[!]修复上次保存图像、文件位置更新错误
[!]修复HTML、CHM显示乱码、死机等问题
[!]修复待机时死机问题
[!]修复操作灵敏度不足问题
[!]修复自动翻页时间变长问题
[+]在图像幻灯片播放状态下,按○键暂停幻灯片移动或到下一幅图像,按L/R键直接移动到上/下一幅图像




原RC13将变成如下形式:
xReader 1.1.0-stable
1.1.0-release11
[!]修复打开文本时可能的缓存溢出问题
[!]修复文件位置名显示问题
[!]减少PSP CPU使用率
[!]修复阅读文件时强制设置UCS编码无效问题
[+]加入阅读文本状态栏可选行号显示
[+]加入阅读UMD&PDB小说文件支持!




原RC13将变成如下形式:
xReader 1.1.0-stable
1.1.0-release10
[!]修复文章末尾翻页设置为下篇文章时自动书签失效问题
[!]修复FAT模块竞争状态导致启动xReader可能显示错误目录内容问题
[!]修复自动休眠激活时死机问题
[!]修复压缩档案中文本文件最尾部可能出现乱码现象
[!]修复开启TTF后待机花屏的问题
[!]修复迷你版xReader使用完全版xReader配置文件时无法启动问题
[!]修复目录类型不同导致返回前一文件失败问题
[!]修复图像亮度设置按右键无法设置为100%问题
[!]先上下滚动和先左右滚动等图像翻页方式将自动滚动到新位置
[!]修复保存/读取文件位置目录名显示".."问题
[+]加入对“加密文件名”的RAR文件支持
[+]电子书状态栏改为百分率显示,并可显示当前时间与剩余电量
[+]美化状态栏和滚动条显示方式,状态栏可调节字体大小,滚动条可调节宽度
[+]加入隐藏文件显示最后一行功能,解决分行问题
[+]可在输入GI值时输入百分比进行跳转
[+]加入TTF字体装载出错提示
[+]文字竖看时设置为左向或者右向时TTF显示效果改善
[+]加入繁体中文英文支持,感谢staroffice
[+]加入英文单词换行自动截断功能
[+]允许只使用一个中文TTF字体启用TTF功能




原RC13将变成如下形式:
xReader 1.1.0-stable
1.1.0-release9
[!]修复退出软件时书签不能自动保存问题
[!]修复修改信息栏显示方式移动到TXT尾部问题
[!]修复了CHM打开可能死机的错误
[!]修复开启TTF后待机死锁的问题
[!]修复迷你版xReader待机后不能启动的问题
[!]修复幻灯播放时自动休眠不工作的问题
[+]系统按键中加入“返回先前文件”
[+]加入了先上下滚动和先左右滚动等图像翻页方式
[+]能够打开有密码的ZIP、RAR档案文件,并可保存密码到password.lst




原RC13将变成如下形式:
xReader 1.1.0-stable
1.1.0-release8
[!]修复3.71固件下无法打开文件夹问题
[!]修复书签不能导出导入问题
[!]修复编码代码BUG,如果选错编码不再会死机
[!]放弃亮度控制代码,如果想用最低亮度功能请使用CMF
[+]可选不将TTF字体装载到内存,以速度的下降换取更多的内存
[+]可以启动ISO、CSO游戏
[+]在xReader中启动游戏或自制软件后,退出时将返回xReader



原RC13将变成如下形式:
xReader 1.1.0-stable
1.1.0-release7
[!]恢复蓝屏死机显示并保存技术信息到exception.log
[!]TTF字体显示时提高CPU频率,加快显示速度
[!]修复固件3.95GEN-2下不能打开中文文件名文件等错误
[!]改善固定亮度显示功能,增加亮度级数
[!]重构代码




原RC13将变成如下形式:
xReader 1.1.0-stable
1.1.0-release6
[!]修复播放音乐导致无法打开文件问题
[!]修复随机播放模式下直接播放音乐错误问题
[!]播放音乐时最低频率降低为111Mhz
[!]修复一些小Bug,加快翻页速度
[+]在菜单、音乐条中支持禁用屏保
[+]加入国际化支持,目前支持英文
[+]加入界面语言设置、PSP LCD固定亮度显示设置
[+]加入重启xReader功能
[+]加入文件强制使用文字模式打开功能
[+]加入手动输入GI功能




原RC13将变成如下形式:
xReader 1.1.0-stable
1.1.0-release5
[!]修复文字竖看设置为左向可能死机问题
[!]修复字体设置变动后没有重新刷新文件问题
[!]修复使用大字体时书签预览字数太少问题
[+]MP3标签支持APETagV2和ID3TagV2



原RC13将变成如下形式:
xReader 1.1.0-stable
1.1.0-release4
[!]执行自制软件前保存配置
[!]修复剩余内存显示越界问题
[!]修复星期显示错误



原RC13将变成如下形式:
xReader 1.1.0-stable
1.1.0-release3
[!]修复无法移动复制文件问题
[!]代码上的小调整
[+]实现对以前版本配置文件的兼容性
[+]移动复制文件目录失败时会有提示



原RC13将变成如下形式:
xReader 1.1.0-stable
1.1.0-release2
[!]修复星期显示错误
[!]将字间距、行间距、保留边距设置移动到字体设置
[!]TTF字体大小、字间距、行间距最大可以为128
[!]修复超大字间距时最右边保留一排问题



原RC13将变成如下形式:
xReader 1.1.0-stable
1.1.0-release1
[!]配置文件改为ini存储
[!]修复realloc()分配失败时内存泄露问题
[!]修正TTF显示时删除空行及翻页行数错误问题
[!]阅读文本信息栏改为TTF字体显示
[!]修复无法取消背景图配置问题
[!]更新fat.c,加强文件系统兼容性
[!]使用了zinph提供的图标
[!]修复文本最后一行如果为单个字符后不加空行丢失问题
[!]默认隐藏Flash0、Flash1
[+]TAB显示为4空格
[+]打开有许多文件的压缩包时更节省内存
[+]信息栏里增加星期显示


1.0.2.0发布预选十二
[!]修复解压缩内存不足时死机问题
[!]重新编排文本将自动换行的TXT重新分段
[!]修复TF转MS卡打开目录死机问题
[+]TTF显示使用ClearType技术
[+]允许切换使用任意目录、压缩包中的TTF字体
[+]粘贴重名文件时会提示是否覆盖文件
[+]允许在运行时更换MS卡,换卡前要求先退到文件列表最上级


1.0.2.0发布预选十一
[!]修复音乐配置不保存问题
[!]修复背景图像丢失后背景颜色设置无效问题
[!]修复GZIP文件打开失败时内存泄露问题
[!]修复超长(>256字节)档案文件名无法打开问题
[!]修复按L键启动后屏幕随机出现调试字符串问题
[!]缺省文件排序方式改为按文件名排序
[+]阅读文本信息栏改为菜单字体显示
[+]启动时按R键会重置启动配置和音乐配置
[+]在编辑音乐列表中按START键可以直接播放选中音乐
[+]允许将压缩包,CHM中的图像作为背景
[+]允许将压缩包,CHM中的文件解压缩到目录里
   注意:由于技术限制,复制文件名的汉字将被截去

1.0.2.0发布预选十
[!]临时修复音乐条中作家与音乐标题颠倒问题
[!]彻底清查缓冲溢出问题
[!]修复切换缩放模式时反应过快问题
[!]修复GZIP文件格式内存分配过多问题
[!]修复无法保存上次自动翻页设置问题
[!]修复多次创建MP3线程问题
[!]修复屏幕字体过大时不正常回绕现象
[!]修复TTF英文字体在自动滚屏时第一行乱码问题
[!]修复保存读取文件位置部分文件不能工作问题
[!]修复文件目录菜单、音乐条播放列表中中超长汉字文件名被不正常截断问题
[!]修复音乐条播放列表中显示出界问题
[!]更新libfreetype到2.3.5,TTF字体显示略有改进
[+]加入JPG EXIF信息读取功能,在信息栏(缺省按方块键)显示,在看图设置中可关
   对JPEG文件按三角键再按SELECT可以看详细的EXIF信息
[+]加入自动保存屏幕亮度功能
[+]加入设置管理功能,可管理多个xReader设置选项(不含music.conf)
   注:0号设置为保留设置,程序启动/退出时会自动装载/保存当前设置从/到0号设置。
[+]加入从xReader中启动其它自制程序功能,方法是打开相应程序目录里的EBOOT.PBP,
   注: 在系统设置里添加了启动方式选择,如果是PS游戏要选PS游戏方式启动才行

1.0.2.0发布预选九
[!]重新编译原有JPEG库,jpg读取速度提高40%
[!]默认使用图像缩放方式为两次插值
[!]修复删除播放列表中音乐文件导致播放功能失灵问题
[!]尝试修复8GMS卡问题,没有实际测试
[!]修复变频点,打开文件、压缩包、CHM和目录等时使用正常频率

1.0.2.0发布预选八
[!]更新M33 SDK至3.80并更新PSPSDK到Rev2360重新编译
[!]修复打开CHM文件时死机问题
[!]修复CHM目录文件名乱码问题
[!]修复音乐条中按Start键反应过快问题,长按Start键时放开音乐条就会关闭
[!]修复潜在的音乐和文件系统模块的BUG
[!]禁用16进制方式查看时自动加载书签
[!]加入文件打开失败错误提示
[!]修复长按上级目录返回上级目录过快问题
[!]去掉阅读图像时反向卷动功能,只需将图片起始位置设置为右上即可从右到左浏览图像
[!]加速低频率下切换字体速度
[+]恢复音乐条中可用内存显示,怀疑内存不足时看看(菜单字体大小小于14才会出现)
[+]恢复Flash0和Flash1访问功能

1.0.2.0发布预选七
[!]紧急修复3.80固件下总线频率设置为166Mhz的错误
[!]紧急修复自动休眠更多问题
[!]紧急修复阅读电子书时自动翻页时休眠无效问题
[!]修复预选六中WMA音乐不播放问题
[+]加入ASC18和GBK18字体
[+]加入自动休眠功能,在阅读电子书或看图时可在空闲超过一定时间后休眠

1.0.2.0发布预选六
[!]压缩档案中未知类型文件使用十六进制方式打开
[!]默认关闭USB支持,如要启用自行设置
[+]启动时按下左耳朵键时进入调试记录模式,并在启动时显示启动信息,记录文件在xReader目录中log.txt
[+]此版本开始xReader已经带有eReader2中的ME播放引擎,然而由于没有解决死机问题而没有启用ME播放

1.0.2.0发布预选五
[!]紧急修复汉字显示模块显示溢出问题
[!]紧急修复一个文字竖看可能导致死机的缓冲区溢出问题
[!]加快启动速度
[!]修复RAR文件名编码BUG,能够处理Unicode RAR文件名
[!]修复图像信息栏切换按键响应速度过快问题
[!]修正图像翻页模式翻页响应速度过快问题
[!]加强xrPrx安全性
[!]加强显示模块健壮性
[!]修正设置频率为15/33Mhz时总线频率不变问题
[!]修正文件系统死锁错误
[!]默认音乐目录地址减少到只有"\MUSIC"以加快启动速度
[+]启动时显示进度信息
[+]电子书信息栏显示自动翻页相关信息
[+]加入LRC编码选项,在mp3信息条内按左+三角键切换,原ID3编码切换改为右+三角键

1.0.2.0发布预选四
[+]加入暂停自动翻页快捷键,到阅读按键自行设置
[!]允许向前翻页滚屏功能,方法是设置翻页滚屏速度为负数
[+]加入禁用摇杆功能
[!]去掉内存显示
[!]显示部分使用GE
[!]修正扩展名排序问题
[!]3.71下BUS频率可以降到95
[!]修正待机死机问题
[!]加快菜单显示速度
[!]去掉当无缩略图显示时图像移动延迟问题

1.0.2.0发布预选三
[!]修正打开损坏压缩包时死机问题
[!]修正打开空文件夹时死机问题
[!]修正USB选项菜单异常重置USB问题
[+]加入eReader2中的默认背景图像
[+]加入更多默认音乐目录地址: "\MP3", "\MUSIC", "\PSP\MUSIC"
[+]在固件版本PSP2000 3.71 M33-3中能使用52MB内存,打开更大图像,更大文件
[+]加入自动换行功能
[+]界面的小修正

1.0.2.0发布预选二
[!]修正不能缩放旋转问题
[+]加入.txt.gz压缩文件支持
[+]加入禁用屏幕保护功能,开启后PSP屏幕不会关闭
[+]加入15MhzCPU频率
[+]文字坚看加入颠倒显示功能
[!]修正节能选项BUG
[!]更新原12,16英文字体为fixed.fon和vt100.fon,加入ASC10和GBK10字体
[!]修正压缩包超长文件名排序失效问题

有关自动换行功能:
设置自动翻页模式为自动翻页后
自动翻页时延决定多快翻一次页,单位为秒.如果被关闭,将不会自动翻页

设置自动翻页模式为自动换行后
自动换行步进(由于某种原因要重新开菜单才能看到)决定一次换行步进多少像素
自动换行时延决定多快换一次行,单位约为1/30秒.如果被关闭,还会自动换行

比如设置为自动翻页模式模式为自动换行,自动换行步进为1,自动换行时延为1时,是平滑滚动
设置为自动翻页模式模式为自动换行,自动换行步进为12,自动换行时延为30时,是约一秒换一行

有关自动休眠:
自动休眠在“系统选项”中“自动休眠”设置一个分钟数(一般可设置为30)。如果在这样长的时间
内不按任何键,PSP就会自动关机。对夜猫子们十分有用。


使用前,要先删除原版安装!
前三个是支持64MB内存版本,后三个是支持32MB内存版本,SCM MOD Slim用户要么用后三个,要么用老P用的SCM MOD。不然会死机

最后一个附件是微型xReader,只支持12号点阵字体,支持看图,支持电子书,只用32MB内存,其余的一概不支持。启动速度快。


本帖隐藏的内容需要回复才可以浏览


[ 本帖最后由 随风而来‰ 于 2009-1-2 08:49 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • hn107 人品 +1 精品文章 2008-2-17 19:21
  • eagchampion 人品 +1 支持你 2008-1-12 12:18
為人民服務!!!

TOP

為人民服務:

[ 本帖最后由 随风而来‰ 于 2008-1-12 14:33 编辑 ]
為人民服務!!!

TOP

為人民服務

TOP

xreader 1.0.2.0 发布预选六放出 REV214
1.0.2.0发布预选六
[!]压缩档案中未知类型文件使用十六进制方式打开
[!]默认关闭USB支持,如要启用自行设置
[+]启动时按下左耳朵键时进入调试记录模式,并在启动时显示启动信息,记录文件在xReader目录中log.txt
[+]此版本开始xReader已经带有eReader2中的ME播放引擎,然而由于没有解决死机问题而没有启用ME播放
1.0.2.0发布预选五
[!]紧急修复汉字显示模块显示溢出问题
[!]紧急修复一个文字竖看可能导致死机的缓冲区溢出问题
[!]加快启动速度
[!]修复RAR文件名编码BUG,能够处理Unicode RAR文件名
[!]修复图像信息栏切换按键响应速度过快问题
[!]修正图像翻页模式翻页响应速度过快问题
[!]加强xrPrx安全性
[!]加强显示模块健壮性
[!]修正设置频率为15/33Mhz时总线频率不变问题
[!]修正文件系统死锁错误
[!]默认音乐目录地址减少到只有"\MUSIC"以加快启动速度
[+]启动时显示进度信息
[+]电子书信息栏显示自动翻页相关信息
[+]加入LRC编码选项,在mp3信息条内按左+三角键切换,原ID3编码切换改为右+三角键
1.0.2.0发布预选四
[+]加入暂停自动翻页快捷键,到阅读按键自行设置
[!]允许向前翻页滚屏功能,方法是设置翻页滚屏速度为负数
[+]加入禁用摇杆功能
[!]去掉内存显示
[!]显示部分使用GE
[!]修正扩展名排序问题
[!]3.71下BUS频率可以降到95
[!]修正待机死机问题
[!]加快菜单显示速度
[!]去掉当无缩略图显示时图像移动延迟问题
1.0.2.0发布预选三
[!]修正打开损坏压缩包时死机问题
[!]修正打开空文件夹时死机问题
[!]修正USB选项菜单异常重置USB问题
[+]加入eReader2中的默认背景图像
[+]加入更多默认音乐目录地址: "\MP3", "\MUSIC", "\PSP\MUSIC"
[+]在固件版本PSP2000 3.71 M33-3中能使用52MB内存,打开更大图像,更大文件
[+]加入自动换行功能
[+]界面的小修正
1.0.2.0发布预选二
[!]修正不能缩放旋转问题
[+]加入.txt.gz压缩文件支持
[+]加入禁用屏幕保护功能,开启后PSP屏幕不会关闭
[+]加入15MhzCPU频率
[+]文字坚看加入颠倒显示功能
[!]修正节能选项BUG
[!]更新原12,16英文字体为fixed.fon和vt100.fon,加入ASC10和GBK10字体
[!]修正压缩包超长文件名排序失效问题

有关自动换行功能:
设置自动翻页模式为自动翻页后
自动翻页时延决定多快翻一次页,单位为秒.如果被关闭,将不会自动翻页

设置自动翻页模式为自动换行后
自动换行步进(由于某种原因要重新开菜单才能看到)决定一次换行步进多少像素
自动换行时延决定多快换一次行,单位约为1/30秒.如果被关闭,还会自动换行

比如设置为自动翻页模式模式为自动换行,自动换行步进为1,自动换行时延为1时,是平滑滚动
设置为自动翻页模式模式为自动换行,自动换行步进为12,自动换行时延为30时,是约一秒换一行

使用前,要先删除原版安装!

TOP

為人民服務
為人民服務!!!

TOP

dddddddddddddddddddddddd

TOP

要顶一下的
最爱的女人和最欣赏的男人

TOP

為人民服務
為人民服務!!!

TOP

实在太感谢你了!

TOP

為人民服務
為人民服務!!!

TOP

发新话题