签到天数: 38 天
[LV.5]常住居民I
相关工具:uCON64 使用命令:ucon64 --chk ROM文件名 工具链接:https://ucon64.sourceforge.io
使用道具 举报
Kega Fusion跳过红屏步骤:[选项] → [设置] → [Genesis]选项 → [自动修正校验](红屏是由ROM文件实现的) checksum是通过将每两个字节(16位,从$200到ROM末尾)相加得出的。 然后将其与存储在 $18E 中的值进行比较,如果值不同,游戏将显示红色屏幕并停止运行。 MD格式是将BIN格式的数据进行了插值排列,GEN格式等于MD格式 SMD格式就是在MD格式上添加了512字节的Header数据,每16KB为一组进行了插值排列 修复工具:FixCheckSum(多重保护的没效) 修复步骤:单击[Load MD/32x ROM]按钮打开ROM文件,点击[Fix CheckSum]按钮,直到按钮变成灰色 相关链接:https://en.wikibooks.org/wiki/Genesis_Programming 工具链接:https://www.romhacking.net/utilities/683
您需要 登录 才可以下载或查看,没有账号?立即注册
【FC文件前十六字节(16 bytes)内容】 (字节0到3必须为以下内容,用来识别文件) 0 = 4E(N) 1 = 45(E) 2 = 53(S) 3 = 1A(字符中断,必要!) (字节4到8或15,可以.修改) 4 = PRG(ROM的大小 / 16) 5 = CHR(VROM的大小 / 8,0表示卡带板子使用了VROM) 6 = D0:1 表示垂直镜像,0 表示水平镜像 D1:1 表示有电池记忆,SRAM地址$6000-$7FFF D2:1 表示在$7000-$71FF有一个512字节的trainer D3:1 表示4屏幕VRAM布局 D4-D7:ROM Mapper的低4位 7 = D0-D3:保留,必须是0(其中D3 = 1 ,为NES 2.0标识符) D4-D7:ROM Mapper的高4位 8 = PRG-RAM的大小(很少使用的扩展) 9 = 电视系统(很少使用的扩展) 10 = 电视系统,PRG-RAM的存在(非官方的,很少使用的扩展) 11到15 = 未使用,应全部为零(部分ripper会把他们的名字放在7-15之间) 相关链接:https://www.nesdev.org/wiki/INES 工具链接:https://www.romhacking.net/utilities/683
签到天数: 1930 天
[LV.Master]伴坛终老
校验不通过,游戏开始会有bad checksum提示 Check Sum是通过将每个字节(8位)相加得出的;Complement Check是Check Sum的位逆。 Complement Check + Check Sum = FFFFh SMC格式就是在SFC格式上添加了512字节的Header数据,转换工具:SNESTool、GoodSNES、inSNESt 修复工具:SNESTool、IPSandSUM 修复步骤: 1.使用十六进制编辑器查看前200h数据是否有大量的00(可选) 2.使用SNESTool移除Header(SMC转SFC,新文件比之前小512字节) 3.使用IPSandSUM修复checksum([File] → [Repair Snes CheckSum],有时候需要扩容) 4.使用模拟器运行(测试是否正常) 相关链接:https://en.wikibooks.org/wiki/Super_NES_Programming/SNES_memory_map 相关链接:https://sneslab.net/wiki/SNES_ROM_Header 工具链接:https://www.romhacking.net/utilities/18 工具链接:https://www.romhacking.net/utilities/499
xiong_online 发表于 2020-10-26 22:58 核实一下,SFC的修复checksum有没有工具?ChecksumFixer吗? 相关链接:https://www.ppxclub.com/fo ...
014D:Header Checksum 通过将每个字节(8位,从0x134到0x14C)相加得出的。 014E-014F:Global Checksum 通过将每两个字节(16位,除了0x14E和0x14F)相加得出的。 修复工具:BGB 修复步骤:[文件] → [载入ROM...] → 按[ESC]打开调试器 → [文件] → [修复校验码] → [保存ROM到...] 相关链接:https://gbdev.gg8.se/wiki/articles/The_Cartridge_Header
签到天数: 72 天
[LV.6]常住居民II
unh格式:无Header,即无文件头 nes格式:使用iNES 1.0标准,包含Header(16 bytes) unf格式:为了比iNES 1.0更好的描述Mapper,后来被NES 2.0取代 nes格式:使用NES 2.0标准,包含Header(16 bytes),是对iNES 1.0的扩展 修复工具:FCEUX 修复步骤:[文件] → [打开] → [调试] → [iNES头部编辑器] → [版本] → [另存为...] 相关链接:https://www.nesdev.org/wiki/INES 相关链接:https://www.nesdev.org/wiki/UNIF 相关链接:https://www.nesdev.org/wiki/NES_2.0
修复工具:AFS FIX CheckSum MD 32X(多重保护的没效) 修复步骤:点击[OPEN ROM]按钮打开文件,勾上[Fix size on the ROM Header],点击[FIX CHECKSUM]按钮 工具链接:https://www.romhacking.net/utilities/1610
修复工具:Advanced SNES ROM Utility 修复步骤:SFC转SMC,点击[Add Header]按钮;SMC转SFC,点击[Remove Header]按钮; 扩容点击[Expand ROM]按钮;[GENERAL INFORMATION]栏修改信息; HiROM转LoROM,点击[LoROM<->HiROM]按钮;修复checksum,点击[Fix Checksum]按钮 工具链接:https://www.romhacking.net/utilities/1638
修复工具:GBA Tool Advance 修复步骤:[...]打开ROM文件,切换到[时钟补丁]选项,点击[打补丁]按钮,同目录生成“output-”开头的同名gba文件 工具链接:https://www.romhacking.net/utilities/601
虚拟时钟(FTC):根据游戏的运行时间来计算,关机或拔卡则停止 真实时钟(RTC):硬件级时钟,与现实时间同步,关机或拔卡依然运行 真实时钟补丁(jirachiwish):http://tieba.baidu.com/p/2819889371 虚拟时钟补丁(enler):https://tieba.baidu.com/p/5314611312 虚拟时钟项目(enler):https://github.com/enler/EmeraldRTCPatchTool
修复工具:GBA Tool Advance 修复步骤:[...]打开ROM文件,切换到[SRAM补丁]选项,点击[打补丁]按钮,同目录生成“output-”开头的同名gba文件 注意事项:[打补丁]按钮为灰色,表示ROM存档类型为SRAM或已打补丁;[Rom文件头]选项存档类型处显示(Patched),表示已打补丁 相关链接:https://www.romhacking.net/utilities/601
修复工具:Flash1M Repro SRAM Patcher 修复步骤:把ROM文件拖动到程序上即可,程序会自动在同目录生成“output_”开头的同名gba文件 工具链接:https://github.com/bbsan2k/Flash1M_Repro_SRAM_Patcher
修复工具:gba auto batteryless 修复步骤:首先打SRAM补丁,然后把ROM文件拖动到程序上即可,0为自动备份(每次游戏存档都会自动将存档复制到ROM内),1为手动备份(按下L+R+Start+Select组合键,将存档复制到ROM内) 注意事项:提示ROM alraedy max size. Cannot expand. Cannot install payload,游戏ROM容量已达最大,没有空闲区域安装免电池补丁 工具链接:https://github.com/metroid-maniac/gba-auto-batteryless-patcher
方法1、手动给ROM打补丁,适用于烧录卡、模拟器、nds-bootstrap 相关教程:https://tieba.baidu.com/p/8866483169 相关项目:https://github.com/Intervencion/OpenPatch-NDSGameList 工具链接:https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735 方法2、使用金手指的Anti-Piracy Bypass Code回避代码,原理是修改内存 相关链接:https://tieba.baidu.com/p/9156637917 方法3、添加nds-bootstrap的反烧录补丁文件,原理类似修改内存,只适用于nds-bootstrap 相关链接:https://github.com/DS-Homebrew/nds-bootstrap
编辑工具:eNDryptS、R4CCE 编辑步骤:使用eNDryptS得到解密ROM,打开R4CCE,点击[...]打开ROM,查得8位码,添加金手指,金手指信息请自行查找 相关教程:https://forum.romulation.org/threads/tutorial-amateurs-guide-how-to-use-ttdt-exe-and-r4cce-exe.56257 工具链接:https://gbatemp.net/download/endrypts-advanced-v1-2.219 工具链接:https://gbatemp.net/download/r4cce.30227
编辑工具:eNDryptS、R4CCE、TTdT 编辑步骤:使用eNDryptS得到加密ROM,打开R4CCE,点击[...]打开ROM,查得8位码,打开TTdT,添加数据,反烧录信息请自行查找 注意事项:2011年左右的ROM ID存在偏移,请从偏移后的ROM取得8位码 相关链接:https://www.ds-scene.net/?s=viewtopic&id=4003 相关教程:https://forum.romulation.org/threads/tutorial-amateurs-guide-how-to-use-ttdt-exe-and-r4cce-exe.56257 偏移教程:https://tieba.baidu.com/p/7331225574 工具链接:https://gbatemp.net/download/endrypts-advanced-v1-2.219 工具链接:https://gbatemp.net/download/ttdt.36159
编辑工具:TinkeDSi 注意事项:修复后请自行反烧录,部分汉化ROM可能不适用,某些烧录卡和模拟器可能不适用 相关教程:https://gbatemp.net/threads/fixing-dsi-mode-for-rom-hacks-with-tinke-dsi.663337 相关教程:https://tieba.baidu.com/p/9917183082 工具链接:https://github.com/R-YaTian/TinkeDSi
签到天数: 44 天
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )
GMT+8, 2026-4-23 00:16
Powered by Discuz! X3.5
© 2001-2026 Discuz! Team.