原帖地址:
SCFW:Supercard的自定义固件和内核 |GBAtemp.net - 独立视频游戏社区
项目地址:
GitHub - metroid-maniac/SCFW: SCFW Supercard Custom Firmware & Kernel
SCFW 是 Supercard SD 的自定义固件和内核。 目前它处于预览状态,功能很少。
安装
下载当前版本并将 scfw 文件夹复制到 SD 卡的根目录。
就是这样!您现在可以通过从官方固件加载 scfw/kernel.gba 来使用内核。
您还可以从内核中选择 firmware.frm 文件,将 SCFW 烧录到 Supercard 的固件中。由于固件是最小的,并且内核是从 SD 卡加载的,因此对固件的更新应该很少。您可以在不更新固件的情况下享受内核更新。
当前功能
可以浏览文件
可加载GBA ROM
可以刷新Supercard固件。
自动 SRAM、waitstate 和预取修补(bug)
自动SRAM加载和保存
手动SRAM管理
SDHC
软复位补丁
计划的功能
更好的文件浏览器
支持更多文件类型,内置 goomba/pocketnes 等。
NDS 模式
代码清理,很多。
创建补丁后缓存补丁以提高加载速度
更快的加载速度
金手指(?)
即时保存(?)
版本更新说明:
添加了 DrSMS 支持 ✅
加载 Sega Master System 游戏 (*.sms)
支持Sega Master System Mark III(支持FM音频)
加载 Game Gear 游戏 (*.gg)
现在可以在内核设置之间切换SMSAdvanceDrSMS
默认情况下,内核优先于SMSAdvanceDrSMS
⚠ DrSMS根本不⚠支持BIOS加载
DrSMS依赖于一个内部数据库,该数据库不是很直观,因为某些ROM标志与其他区域重叠
这是如何在 SCFW 上实现的,它通过检查文件名中的 ff. 标签来检查区域:
(USA),(U)
(Europe),,(E)(Brazil)
(USA, Europe),(UE)
(Korea),(KOR)
如果您碰巧注意到 ROM 无法使用多区域颜色编码系统 ROM 标志,请尝试将文件名的区域标记更改为仅一个位置。
例如,如果 region 显示 或 ,则将该文件名标记替换为 / 或(USA, Europe)(UE)(USA)(U)(EUROPE)/(E)
添加了 SwanGBA 支持 ✅
加载 Benesse Pocket Challenge V2 游戏 (*.pc2)
加载 WonderSwan 游戏 (*.ws)
加载 WonderSwan Color 游戏 (*.wsc)
添加了对自定义 BIOS loading(❓) 的支持
无法确认,因为与 SMSAdvance 不同,模拟器似乎根本没有加载 BIOS,因此无法确认
添加了 NGPGBA 支持 ✅
加载 Neo Geo Pocket 游戏 (*.ngp)
加载 Neo Geo Pocket Color 游戏 (*.ngc)
添加了 WasabiGBA 支持 ✅
加载 Watara/Quickshot 监督游戏 (*.sv)
添加了 PCEAdvance 支持 ✅
加载 NEC PC-Engine/TurboGrafx-16 游戏 (*.pce)
自动ROM区域检测(J)&(U)
SCFW 可以保存您的鸸鹋设置
例如 - 如果您将声音设置为打开,则该设置将在重新启动时保存并在之后重新加载
默认情况下不包括 CD-ROM 支持,因为 SuperCard 的 ROM 闪存存储最多 32 MB
或者,创建 PCEAdvance、TCD/CUE 文件(可选)和 ISO/BIN 文件的 ROM 编译
确保编译后的 ROM 小于 32 MB
注意:在任何 PCE 游戏的首次启动时,默认情况下声音处于禁用状态。通过进入 PCEAdvance 设置(按 L + R 触发器)并将声音设置为 ON 来启用它。
添加了 PocketNES 支持 ✅
加载 NES / Famicom 游戏 (*.nes)
自动ROM区域检测(PAL / NTSC定时)
下载:
链接: https://pan.baidu.com/s/1u_Oc8UCDFnsdDM5nLBVKAA?pwd=47hi
注意:
SuperCard SD、Mini SD 和 Micro SD 版本请下载scfw-0.5.2-DrSMS-2024-07-18v0002.zip
SuperCard lite micro SD版本请下载scfw-sclite-0.5.2-DrSMS-2024-07-18v0002.zip