主题 : 【转贴】一些不支持VGA的DC游戏的VGA补丁
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19106
威望: 173 星
金钱: 2057 浮游币
贡献值: 10284 点
好评度: 54894 点
人气: 4322 点
在线时间: 19818(时)
注册时间: 2004-10-02
最后登录: 2024-12-26
楼主  发表于: 2023-04-29 21:53

【转贴】一些不支持VGA的DC游戏的VGA补丁

原贴:
https://www.dreamcast-talk.com/forum/viewtopic.php?f=5&t=16508
TapamN最近做了一些DC游戏的VGA补丁,有兴趣的可以看看
目前包括有 爆裂无敌  KOF98......



部分修改镜像(GDI格式,不支持刻盘)已添加到SGGG官网,有兴趣的可以下载测试

https://game.sgcn.games/go.html?u=0bbb03fef4b7097b1163027de4e2dd08&scode=570961





以下原文,使用google翻译

我只是连续花了大约 9 个小时来做​​这件事,所以我真的不想深入细节。这可能会变成一个 Codebreaker 代码,也许以后。说明是修补美国版 Bangai-Oh 的干净 GDI rip。所有更改都在轨道 37 上。我还包括了需要修补的笔记中的 RAM 地址,如果你从中减去 0x8c010000,你可以将地址放入未加密的 1ST_READ.BIN,如果你想修补就那样



修复渲染故障(导致 640x480 屏幕左上角的 320x240 窗口):位于
0x069DBBD4(Ram 地址 0x8c0790e4)的轨道 37 将 [0x01] 更改为 [0xFF]


修复减速:
位于 0x069C5108(Ram 地址 0x8c065598)的轨道 37 从 [0x01] 更改] 到 [0xFF]

Track 37 at 0x069C5156 (Ram address 0x8c0655e6) change from [0x2D 0x94] to [0x00 0xe4]


Make fullscreen (fix horizo​​ntal):
Track 37 at 0x069F1B3A (Ram address 0x8c08c32a) change from [0x01 0xc9] to [0x01 0xe0]


制作全屏 ( fix vertical):
Track 37 at 0x069F1278 (Ram address 0x8c08bb98) change from [0x00 0x41] to [0x02 0xe1]


恢复屏幕底部16像素:
Track 37 at 0x069F1904 (Ram address 0x8c08c0f4) change from [0x1c 0x30] to [0x01 0x] 70 ]


禁用抖动:
位于 0x069F1452(Ram 地址 0x8c08bd72)的轨道 37 从 [0x2b 0x1e] 更改为 [0xdb 0x1e]



编辑:哦,这不包括 IP.BIN 中 VGA 支持位的补丁。如果他们想要的话,其他人可以弄清楚。
[ 此帖被YZB在2023-07-18 21:59重新编辑 ]
ls031221
级别: 模拟小生
UID: 321738
精华: 0
发帖: 61
威望: 0 星
金钱: 0 浮游币
贡献值: 0 点
好评度: 183 点
人气: 0 点
在线时间: 144(时)
注册时间: 2021-07-17
最后登录: 2024-12-05
沙发  发表于: 2023-05-10 12:55

我也是看不懂,不过dc的输出得准备多种线材才行,游戏挑线很烦