最近更新内容：（历史更新见后）
2008年10月28日小更新：
修正执行CW格式多级指针码的一个"指针脱节"死机的问题,之前使用FC多级指针码格式的话,可以避免这个问题.
指针脱节的意思就是:多级指针码里,到达其中一个跳转的时候,指针地址错误.

9月16日:
1.修正某些特殊字符出现"文字破碎".
2.游戏对话框默认语言强制为英文,这个只是对话框的文字语言,不影响系统和游戏的语系.
3.重新改了一下内存分配的策略,可能会更好,或者更糟糕.
4.7月30日之后的版本,为了不和M33的即时存档冲突,一律禁止使用了8区内存分区.现在只是禁止4.01或以上的系统不启用8区内存分区作为持久数据储存. 


8月18日
这次更新是在这十几天来,针对玩家提出的一些没什么大碍的小BUG进行修改.具体什么就不详述了.
或许你之前遇到的问题可以在这个版本被解决.

7月31日
可以直接定位到指针码所修改的地址,支持多级/复制等指针码(支持FC,CW两者的格式)操作方式:在代码里面里,选中一个指针码,按O键弹出的菜单,选择"查看指针位置".

7月30日:
1.修正一个读取代码文件,如果名称过长,会导致溢出的问题.
2.7月28日解决了"呼出/截图黄灯死机"问题,当还存在一个BUG,就是当2个线程同时进行读和写的时候,依然会出现黄灯,已解决.

PS:同时使用大量的插件或者是同类插件,可能出现兼容问题!
7月28日:
1.HOOK方式改换成M33的函数去实现
2.视频输出关闭之后,可以完整还原占用的内存.
3.完美解决了380+系统不打FAT补丁出现的"呼出/截图黄灯死机"问题.
4.完美解决即时存档在待机恢复之后,造成F1数据丢失的问题.
------------------分---------界----------线-----------
历史更新：
4月26日
1.上次个版本修改截图的函数,出现如果目录不存在无法截图的情况.已修正
2.重置搜索,将操作符也重置为"==",主要避免手误.
3.初次搜索,如果搜索的值为0的话,会发出警告让用户确认,也是避免手误操作.
4.在搜索结果也加入了显示浮点值的显示. 
5.修改了代码锁定间隔的速度.

4月28日
1.优化了代码执行的速度,现在同时锁定500个代码,也不会有明显的延迟.
2.现在所有强化按键功能都可以完美在PSX游戏中使用.

4月30日
1.在游戏中按住HOME键1秒的话会快速退出当前游戏,在XMB下面按住的话,会快速重启系统.遇到游戏花屏也可以用这个方式退出游戏.
2.热键设置开启了HOME键的设置,可以为热键配置到HOME键,切记不要将FC的呼出热键配置为HOME键啊,否则.. 建议将系统待机热键设置为L+HOME,系统关机热键设置为R+HOME,蛮方便的.
3.修正在搜索结果显示浮点值,如果地址不是4的倍数,会自动显示"附近"的浮点值.而不是显示0.000.
4.按键粘滞,按以前的方式,个人感觉很鸡肋,虽然加入了按键粘滞功能启用/禁用热键,但实际使用起来的话,不够实用.现在采用延迟启用的方式,在按键粘滞里可以设置一个"粘滞延迟值",假如设置了1000(单位为毫秒,即1秒),那么按下某个粘滞键1秒以上的话,就会将该键粘滞起来,按住时间小于1秒的话,就是普通的"按下"操作,要释放"粘滞住按键"也很简单,随便按一个被"粘滞住按键"就是释放了,整个操作基本和WINDOWS的"粘滞键"一样.如果你习惯以前的粘滞键方式也可以,将"粘滞延迟值"设置为0就可以了.

5月3日:
1.为所有热键启用了延迟键,支持"长按"和"按下"两种方式去配置热键,操作方式:在热键配置界面,按住热键1秒以上为"长按",否则是默认的"按下".
2.读取"中文文件名"的文件不会进入假死.
3.加快了读取FC/CW代码文件的速度.
4.主菜单布局可以自行选择是2X6方式还是3X4方式.
5.可以为不同的修改需求,自行设定锁定代码的间隔,单位是微妙.
6.按住HOME快速退出游戏可以自行设定按下多少秒之后执行快速退出游戏,设置为0则禁用.
7.在剩余电量百分比的右边加入了剩余电量可以维持的时间,单位是分钟.
8.修正无法执行8BIT直写码.
9.和390+PSX模拟器的兼容性问题
10.修正在自制程序和第三方模拟器无法锁定数值.
11.快捷键配置可以让HOME键也成为快捷键.请不要将FC呼出热键设置为HOME键.

5月8日:
1.USB连接不再是外部加载模块的方式运行.现在可以完整释放USB占用的内存.原来SYS目录下的FCUSB.PRX文件可以删除掉.
2.修正几个小BUG,比如中文输入某些情况下会乱码,读取包含特殊中文字的文件名会死机等等.
3.代码新增的话,会自动将最后一次录入的值作为默认值.
4.FC的界面恢复了以前的全屏方式,内存足够的时候可以打开全屏,在程序界面设置里面可以选择界面的大小,有"全屏,半屏,兼容"等三种模式.
5.内存视图会根据界面的大小切换单行8字节或者是单行16字节的显示方式.内存大视图方式回归..
6.修改HOME键快速退出游戏,如果设置的秒数为偶数的话,操作无效的问题.

5月9日:
修正了模糊搜索的一个BUG.

5月23日:
1.加入了图片浏览功能,支持JPG,PNG和PSX攻略(.DAT)等格式.内存足够的情况下,支持图像的平滑滚动和图像缩放.支持摇杆力度控制滚动速度.L/R键是切换图片(在PSX电子书是翻页),○键是移动加速,△键是移动减速,START键是中断.□键是图像缩放(图像缩放有四个模式,1.默认大小.2.自动匹配宽/高.3.匹配宽度.4.匹配高度).
2.支持截图保存为JPG/PNG/BMP等3种格式,并且截图文件名字根据游戏ID命名.在截图设置可以设置JPG的质量和截图的格式.
3.加入了文件浏览功能,支持浏览记忆棒内所有的文件,并且让所有PSP系统支持中文文件名浏览,也可以在VSH下面支持中文文件名(这个也是需要内存支持的).
4.加入了视频输出功能,可以将PSP的画面通过USB连接输出到PC,可以设置输出的画面帧率,建议使用此功能的时候,将CPU设置为333频率.
5.加入了强行打开FC全屏透明背景,使用此功能有利有弊,某些游戏会出现问题.
6.原有的"亮度设置"改为了"亮度修正",针对PSP的4级亮度,可以令1-2级的亮度更暗,让3-4级的亮度更亮.
7.加入模块/线程管理功能,可以查看当前系统运行的模块和线程,并且可以尝试卸载和关闭等操作,可以加载模块,所谓的模块就是指PRX,比如一些游戏的独立修改器,和一些不常用的插件,可以免除配置GAME.TXT文件,而采用直接在FC加载的方式.(PS:比如一些汉化插件,也可以通过这个方式加载).
8.为没有打过补丁的380+等系统修正了读取数据的时候,呼出FC可能会导致死机的问题,这个问题由于是系统自身的原因,只可以减少出现的几率,不可以根治.
9.一些热键的加入:a.在文本阅读可以按START键中断退出回到游戏,同样地,图像浏览也支持这个操作.b.加入了快速呼出图像浏览的热键.
10.修正了指针码需要"3行代码"才可以正常执行的问题.
11.重新优化了FC主程序的整体性能和修正几个小BUG.
12.为模块加载功能启用了自动加载,方法将需要自动加载的模块以游戏ID命名,放置在PRX目录.同样地,PSX字典也可以通过命名为游戏ID进行自动记载.
13.在游戏中存档/读档的时候强行禁止呼出FC,这样做是防止意外导致存档损坏.

由于新增的功能都是比较消耗内存的,会在内存不足的情况下无法正常使用,这些并非是BUG.

5月26日(综合所有1.0版本发现的问题大修改):
1.当搜索到的结果太多的时候死机的问题(通常搜索0的话,就会死机,因为0的结果很多).
2.无法为非PSP/PSX游戏增加代码,新增代码会死机的问题.
3.当内存不足的时候,会出现无法打开文件浏览的情况.文件浏览中文支持,消耗的内存和你记忆棒的文件信息大小有关.当你的棒子包含无效文件信息的时候,可能需要的内存数是一个恐怖的数字.现在遇到类似情况,将会关闭中文文件名支持,使用系统默认的文件浏览API.
4.视频输出重新更换了算法,现在在222的默认CPU频率下,视频可以保持到30FPS左右(游戏不卡,不爆音),原有的速度参数依然有效,如果30FPS不能满足你的要求,可以加速到更高的FPS,视频输出对PC端也有一定的要求,满足PC端要求的话,实现50PFS以上不是问题.感谢James F为我们提高如此优良的算法.
5.视频输出原来是属于"remotejoy(原作者James F)",是一个在PC端直接玩"PSP"的软件,支持PC端的键盘操作和手柄操作的,之前由于速度不理想,我取消了PC端操作的功能,现在重新恢复了这个功能.(按键映射是可以自行设置的,默认按键配置:Q=L,W=R,A=□,S=△,Z=×,X=○,空格键=SELECT,回车键=START,键盘方向键=PSP方向键,注意:可以配合FC的<所有>强化按键功能一起使用,遇到需要PSP摇杆的游戏,可以用FC的摇杆功能替代),RemoteJoySDL这个软件是不支持键盘操作的,要支持键盘操作,请使用附件内的原版remotejoy_gui.
6.在XMB模式下面,也支持了FC的强化按键功能,remotejoy功能也可以支持操作XMB了.
7.XMB模式下,退出FC的时候,不会将按键反应到XMB里(例如在XMB下面使用"屏幕截图"的菜单,可能直接将○键反映到XMB里).
8.视频输出支持一些特别古怪的游戏,比如寂静岭这个游戏,使用的是"隔行扫描?",这个我已经在原有的视频采集算法上面重新写过,估计也是唯一支持这些古怪的游戏的了,没有测试过IR,估计IR也不支持这些游戏(病症如下:画面抖动得厉害,只看到半个屏幕).
9.为PSP2000的机器启用8/10区的内存作为视频输出的缓存(感谢moonlight的帮助,虽然他的答案是错误的,但却启发了我),真正避免了在视频输出的时候,呼出"存档/读档"界面死机的问题,也避免了某些游戏不兼容的问题.PSP1000的机器目前没有好办法去做好视频输出的兼容性,我采用了"回避存档/读档"的方式去避免死机,在游戏存档/读档的时候,视频输出会暂时停止,成功避免了因为存档/读档导致的死机问题,但依然存在和某些游戏冲突的情况(比如GTA这个游戏,100%死机).
10.一直被冷落的USB连接功能,现在可以在PSX游戏中正常使用,并且视频输出也可以在PSX游戏中使用了.
11.视频输出的时候,可以直接退出游戏,不需要再手动关闭视频输出.(之前不关闭视频直接退出游戏,可能死机的).
12.视频输出的时候,打开文件浏览会出现乱码的问题也修正了.
13.还有2个小BUG,就是快速呼出内存视图/文本读取的界面,状态栏消失(或许有人喜欢这样,认为更好看些).

近来开发情况:
1.已经成功实践了可以将PSP的内存直接映射到PC端,使用PC端的程序直接编辑,搜索等,使用这个方式的话,基本可以完全抛弃FC自身的搜索功能.
2.FC格式的电子书,在开发WIN32制作程序阶段.
3.尝试了用FC(核心模式)直接呼出系统的OSK,说明开发让PSP系统OSK支持中文输入也是可行的事,呼出系统的浏览器也是可以的.
4.知道了一些PSP底层的东西,可以任意调用核心/用户模式的函数(API),说明核心插件可以发掘的功能还有很多.
5.任意存档的功能已经放弃,虽然可以获得存档的数据,也可以呼出存档的界面,但是游戏自身不更新存档的数据的话,保存的实际上是上一次存档的数据,所以这个功能放弃.


5月28日:
1.图像浏览功能加强,支持图像旋转.按SELECT键旋转图片.
2.图片浏览支持BMP格式.
3.为了使remotejoy支持XMB,导致XMB下面的SELECT无法呼出VSHMENU,已修正.
4.还有几个小BUG:中文文件名支持的BUG,代码执行线程的BUG.

5月31日:
完善PSP1000版本的视频输出.

6月6日:
完善即时存档功能.

6月10日:
1.禁止OSK,存档/读档对话框的XO按键被游戏交换.默认O键确认,X键取消
2.视频输出加入了关闭PSP屏幕的选项.
3.USB连接兼容性增强.

6月29日:
1.瘦P在游戏模式下,将字库完全缓存到内存(约300K左右),在读取文本时候减少额外读取字库操作.
2.M33-4.01系统原有的获取CPU频率的函数被改变,旧版本的FC在显示CPU频率会错误.已改进.
3.搜索的结果缓存数根本玩友的建议,现在增加到最大可以设置为10M内存为搜索缓存,可以浏览1310720个结果.
4.加入自动记忆亮度设置,配合亮度修正使用,可以满足很多特殊的需求.
5.游戏启动后,可以马上呼出程序.之前做的延迟启动似乎作用不大,索性不再延迟启动了.
6.将程序压缩了一下,所以这次的更新包含了所有的相关Prx文件.

7月14日:
1.存档破解不再需要占用任何内存资源,老P也可以在任何时候使用这个功能.
2.更改操作行为无需重启,可以在任意时候导入(回写)或者导出(DUMP).
3.对于多次存档的游戏,会在SAVEDATA目录下生成一系列的数据文件,用ID_0.SAV,ID_1.SAV等文件命名,要移植的话,只需全部复制到目录下,程序会自动识别.
4."查看存档数据"上面显示存档数据的"源地址",按下O键会打开内存视图,直接定位到该地址.
5.修正了修改界面颜色会导致死机的问题.
6.破解存档操作方式稍微更改了一下:
a.导出存档方式:打开"存档数据管理",在"当前操作行为"选择"导出",直接在游戏里执行存档一次,会在"FREECHEAT/SAVEDATA"目录下自动生成一个同名的SAV文件.
b.导入存档方式:将修改好或者是备份的存档文件复制到"FREECHEAT/SAVEDATA"目录,打开"存档数据管理",在"当前操作行为"选择"导入",直接在游戏里执行存档一次,搞定.
以上操作无需重启游戏或者FC,然后时候都可以直接执行.
7.加入在任意时候更换游戏(在FC的"其他项目->更换游戏"里面打开文件浏览,选中你要运行的ISO文件,按下O键就可以了,ISO文件可以放置任意目录下)
8.加入重启游戏热键,是直接重启当前的游戏.

7月16日:
1.破解存档执行导出工作的话,会将游戏存档的加密KEY也一起导出来,可以提供给第三方破解存档程序使用,比如SED这个程序.
2.加入了定时唤醒系统的功能,制定一个时间值(分钟),将系统关闭或者休眠之后,到达指定的时间,系统自动启动/唤醒.

7月17日:
加入多级指针复制指令，使用方法和标准的单级指针复制指令类似，只需要将递进指针的最后两行略加修改并附加上第三行的附加码就好了。
比如《高达战斗宇宙》这个游戏的HP地址是[[[0x158BFE0]+0x00]+0xF0]，而表示当前HP最大值的地址是[[[0x158BFE0]+0x00]+0xF4]。
要写出HP不减的代码，需要将[[[0x158BFE0]+0x00]+0xF4]上的数值复制到[[[0x158BFE0]+0x00]+0xF0]，写成代码就是：
_L 0x6158BFE0 0x00000000
_L 0x00060000 0x00000000
_L 0x60000000 0x00000004
_L 0x00000001 0x000000F4
_L 0x100000F0 0x00000000 
这么说可能有点啰嗦，但是了解指针码的朋友应该很快就明白过来了。

7月22日:
1.CPU频率设置的函数改为使用M33提供的函数.
2.加入浏览JPG图片集.

7月24日:
1.浏览图片集的话,会在屏幕底部显示当前页码和总页码的信息.
2.退出图片集浏览,会记忆当时的位置和页数,在任何时候打开会自动还原.
3.在浏览图片集,按下音符键切换翻页的数量,在1和10之间互相切换.
4.在浏览图片集,如果当前的图片宽度小于或等于480的话,按下方向键左/右键,会变成翻页操作.
ps:感谢PLUSER协助绘制信息栏的图片.


7月25日:
1.兼容了CW的多级指针码,有使用需求就无需转换了,这是一个很糟糕的代码格式.

7月28日:
1.HOOK方式改换成M33的函数去实现
2.视频输出关闭之后,可以完整还原占用的内存.
3.完美解决了380+系统不打FAT补丁出现的"呼出/截图黄灯死机"问题.
4.完美解决即时存档在待机恢复之后,造成F1数据丢失的问题.

--author:FlareJune 

