A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 49148|回复: 108

非官方修改版 Unofficial FMCB v1.8C 发布,PS2端安装。v0.93B-1更新,推荐升级

[复制链接]

精华
0
帖子
874
威望
1 点
积分
1188 点
种子
7 点
注册时间
2005-8-25
最后登录
2024-9-4
 楼主| 发表于 2011-9-15 12:01  ·  山东 | 显示全部楼层 |阅读模式
本帖最后由 movie 于 2012-11-8 07:42 编辑


【 v0.93B-1 更新】
Update 2012/11/04
Changes since v0.93B:


  • Rewrote the MCTOOLs EE-side RPC client. Since libpad may cause crashes if the pad DMA buffer is stored on the stack, it means that it's impossible for GCC to ensure that buffers on the stack are aligned to 64-byte boundaries even with the ALIGNED directive.
    All parameters passed to the RPC server on the IOP are now written to a shared transmission buffer.
  • Increased the size and alignment of all buffers to 64-bytes, where SifWriteBackDataCache() will be used with them. This is to ensure that weird behaviour resulting from DCache flushes do not ever appear.
  • Changed the compilation parameters for the MCTOOLs and SECRMAN RPC server modules. Turned optimization level down to O2 to prevent bugs from being introduced through overly aggressive optimization, and enabled usage of the gp register.
  • Added a free space check.
  • Modified the DeleteCrossLinkedFiles() and CreateCrossLinkedFiles() functions, to support more than 6 cross-linked files.
  • Compatibility for the first SCPH-10000 unit should now be restored. mc:/BIEXEC-SYSTEM/osdsys.elf is now an additional cross-linked file.
  • ExecOSD() has been replaced with Exit(). By right, the CRT should call Exit(), but it seems like the homebrew CRT is buggy and crashes instead.


注意
以下仅针对multi-installation跨区域启动的用户的卸载多区域问题,程序正常启动使用并没有问题。

在 v0.90 和 v0.91 版本中有一个严重的卸载问题,它可以会导致无法正确卸载multi-installations 。我已经制作了一个清除工具,它可以在没有uninstall.dat文件的情况下完成多区域卸载。因此这个清除工具对于那些误删或损坏uninstall.dat文件的用户来说十分有用!
------------------------------------------------------------------------------------------------------------------------------------------
因此,对于以前使用v0.90 和 v0.91 版本安装过multi-installation跨区域启动的用户,请先使用清除工具卸载multi-installation跨区域启动。
------------------------------------------------------------------------------------------------------------------------------------------

FMCB 1.8b 版本用户
1.只安装过FMCB 1.8b normal install的,只需要格式化记忆卡即可。
2.安装过multi version的,先运行FMCB安装程序,然后执行的最右边的那个uninstall multi version选项。然后format mc格式化记忆卡。

FMCB 1.8c 版本用户
1.用PS3记忆卡转换器安装过的,执行格式化操作即可。
2.用非官方修改版 Unofficial FMCB v1.8C v0.92 BETA以前的版本安装过Multi-Install的,先执行Uninstall MI 进行跨区域版本的卸载。完成后Format 格式化记忆卡。
* 不能卸载multi-installation的情况下,使用
卸载清除工具 Unofficial FMCB v1.8C installer cleanup utility v1.00 进行卸载。
=============================================================================
卸载清除工具 Unofficial FMCB v1.8C installer cleanup utility v1.00

FMCB安装程序v0.93B beta
Unofficial FMCB v1.8C installer v0.93B beta

【目录选项说明】
选项名称       说明
  Install    FMCB普通安装(只能启动对应安装那一台主机)   
Multi-Install 跨区域启动,全区FMCB,只需一个记忆卡   
Uninstall 从“普通安装”状态下完全删除FMCB  
Uninstall MI 仅卸载“跨区域启动”,完成后转为FMCB普通安装状态
Format 格式化记忆卡
Dump MC 制作记忆卡镜像备份到安装程序根目录
Restore MC 从安装程序根目录还原记忆卡镜像
Shutdown 关闭主机电源
Exit 退出安装,返回到PS2系统界面

注意事项和详细说明请参考下面的使用须知一栏

前言

作者SP193,他也是PS2ESDL的作者
这个非官方版本的发布,终于实现了 FMCB v1.8C 在PS2端的安装。
这是一个非官方版本的 Free Memory Card Boot (FMCB) v1.8C 安装程序。程序的大多数是基于FMCB v1.7的源代码,并不是直接从FMCB直接摘取出来的。

安装包中的 fmcb-install 文件夹来源自 Jimmikaelkael's PS3MCA project. 当然这里面并不涉及到SONY声称的版权文件。

注意这只是一个 beta 测试版,任何事情都有可能导致出错。使用风险请自己承担。

程序最主要的特色是,你可以制作跨区域安装的FMCB,实现跨区域启动
- 安装FMCB不再受主机区域的限制全区FMCB,跨区域启动只需一个记忆卡。例如在尾号为06的主机(港版)上制作的 Multi-install FMCB可以启动尾号为01(美版)主机。
程序发布页面

使用须知

我在这个程序上花费了数百小时,我希望一切运行正常。为防止不良现象产生,我在安装程序中提供了一个Dump MC选项 记忆卡镜像备份功能
* 位于1号记忆卡插槽的镜像导出后会被存储为 mc0.bin,位于2号记忆卡插槽的镜像导出后会被存储为 mc1.bin
* 镜像文件会被存放在安装程序位于的根目录下。
注意! 每一个记忆卡插槽中的记忆卡只能制作一个记忆卡镜像,再次制作镜像会覆盖前面已制作好的那个镜像。

multi-install 安装: 请提前备份记忆卡镜像,用于记忆卡文件系统被损坏的情况下恢复!
* multi-installs 安装时会花费较长的时间,3分钟左右可以完成。在这期间内不要关闭电源或是拔出记忆卡!
* 支持全部的机型,不需要任何附加文件。我已在我的 SCPH-10000 主机上测试过了,一切运行正常。

【下面提及的这个注意事项适用于所有版本的FMCB,这个不是此次版本独有的现象
!!! WARNING !!!
* 如果你制作 multi-install 安装,完成后不要删除任何 B*EXEC-SYSTEM 文件夹或是文件夹中的任何 OSD*.elf 文件!
删除操作会导致 _SEVERE_ data 丢失.
* 不要删除 SYS-CONF 文件夹中的uninstall.dat 卸载程序文件)否则你可能永远不能卸载 multi-install 文件.
(其实在1.8b版本中也有这样的注意事项,手工删除uninstall.dat会导致删除操作不能正常完成,造成记忆卡坏块的产生)

发生错误的补救措施,可以使用Memory Card Annihilator v2.0进行修复。
PS2记忆卡量产工具Memory Card Annihilator v2.0

其它信息均可在README.TXT中找到。请自行查看。
使用说明

1.下载附件
Unofficial FMCB v1.8C installer v0.93B beta
2.释放压缩包里面的内容到设备的根目录:
      【支持安装的几种设备】
      1.U盘(个人推荐使用)或USB移动硬盘
      2.A CD/DVD(个人不推荐使用,稳定性差,需要光头的读盘能力和光盘刻录质量)
      3.记忆卡(不能将安装程序放在你要安装FMCB的那张记忆卡里)
3.在PS2端运行安装程序。FMCBInstaller.elf

旧版本下载

【 v0.93B BETA 更新】
Update 2012/04/07

Changes since v0.93A
  • Fixed RPC registration in all RPC server modules. Previously, they passed a pointer to the address of the RPC server buffer instead of the address of the RPC server buffer itself, to sceSifRegisterRpc().
  • Reduced the stack size of the MCTOOLS RPC server.
  • Increased the stack size of the SECRMAN_RPC RPC server, since it seems like 0x800 bytes is really way to insufficient.
  • Adjusted the compilation flags of all modules, enabling -O3 and -mno-check-zero-division.
  • Fixed a critical bug in the EE_memcpy() functions in all modules that have it: The DMA start address was not incremented after address and transfer length alignment was performed.
  • The bug never occurs, since all buffers used in the EE-side of the installer are all aligned to 64-byte boundaries.
  • MCTOOLs was updated to free up it's allocated cache memory if an error occurs, so that it won't run into the "Out of memory" error (That usually happens when a memory card's parameters were misread either because of a corrupted/damaged or substandard card).
  • Changed the size of the RPC transmit buffer for the EE MCTOOLS client (Rounded up to 16).

(作者修正了一个隐藏的Bug, 但是这个Bug不会发生,所以以前的用户不用担心。其它都是细微的修正。个人推荐升级。)

【 v0.93A BETA 更新】
Update 2011/11/14: Beta v0.93A released!
解决以前遗留的全部Bug

1.优化缓存
2.修正信息提示错误


本帖子中包含更多资源

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

x

评分

1

查看全部评分

精华
0
帖子
874
威望
1 点
积分
1188 点
种子
7 点
注册时间
2005-8-25
最后登录
2024-9-4
 楼主| 发表于 2011-9-15 12:01  ·  山东 | 显示全部楼层
提示: 该帖被管理员或版主屏蔽

精华
0
帖子
2608
威望
0 点
积分
2914 点
种子
10 点
注册时间
2006-6-30
最后登录
2022-3-23
发表于 2011-9-15 12:16  ·  江苏 | 显示全部楼层
能支持全区的机器,不错

VIP

奋斗、奋斗、奋斗!

精华
2
帖子
1615
威望
11 点
积分
2576 点
种子
32 点
注册时间
2006-5-20
最后登录
2024-12-27
发表于 2011-9-15 13:18  ·  广东 | 显示全部楼层
这个非常好,里程碑式的进步.......................
该用户已被禁言

精华
0
帖子
85
威望
0 点
积分
87 点
种子
0 点
注册时间
2011-7-26
最后登录
2020-1-11
发表于 2011-9-15 13:37  ·  湖北 | 显示全部楼层
可以随意买没光头的机子了[s:389]

精华
0
帖子
75
威望
0 点
积分
180 点
种子
171 点
注册时间
2007-9-18
最后登录
2024-11-28
发表于 2011-9-15 13:54  ·  天津 | 显示全部楼层
无敌的东西啊!有了这个可以踏平除9w所有区域的机器了

精华
0
帖子
505
威望
0 点
积分
471 点
种子
18 点
注册时间
2004-2-18
最后登录
2024-12-27
发表于 2011-9-15 14:54  ·  上海 | 显示全部楼层
psx有希望支持吗??

精华
2
帖子
9289
威望
3 点
积分
9861 点
种子
0 点
注册时间
2005-8-9
最后登录
2014-4-2
发表于 2011-9-15 15:02  ·  广东 | 显示全部楼层
本帖最后由 frk215 于 2011-9-15 19:23 编辑

安装界面全新

进行多型号安装

安装完成

我自己用的:

本帖子中包含更多资源

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

x

精华
0
帖子
2033
威望
0 点
积分
2283 点
种子
87 点
注册时间
2008-5-13
最后登录
2024-12-27
发表于 2011-9-15 15:16  ·  湖南 | 显示全部楼层
BIOS 230 也行吗?

精华
0
帖子
1286
威望
0 点
积分
1320 点
种子
5 点
注册时间
2006-2-3
最后登录
2024-2-23
发表于 2011-9-15 15:56  ·  安徽 | 显示全部楼层
PS2端安装是什么意思?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-12-27 19:19 , Processed in 0.275974 second(s), 25 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部