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

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 2015 浮游币
贡献值: 10169 点
好评度: 54867 点
人气: 4322 点
在线时间: 19723(时)
注册时间: 2004-10-02
最后登录: 2024-11-28
楼主  发表于: 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重新编辑 ]
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 2015 浮游币
贡献值: 10169 点
好评度: 54867 点
人气: 4322 点
在线时间: 19723(时)
注册时间: 2004-10-02
最后登录: 2024-11-28
沙发  发表于: 2023-04-29 21:55

King of Fighters 98 US(“The King of Fighters 99 Dream Match”):


RAM addr   Track43 addr  

8c19b9be   182016AE   change 2d 94 to 00 e4
8c19bbe4   182018D4   change 01 88 to 08 00
8c19bc36   18201926   change 09 00 to 00 e4

8c1c1c88   1822D3B8   change 0b 43 to 09 00
8c1c1c8a   1822D3BA   change e9 26 to 00 e0
8c1c1d82   1822D4B2   change 01 88 to 08 00
8c1c1dfa   1822D52A   change 01 88 to 08 00
8c1c1dfe   1822D52E   change 00 88 to 18 00
8c1fe4aa   18272B8A   change 01 c8 to 08 00

8c200ef8   18275BC8   change 00 41 to 02 E1
8c200f30   18275C00   change 59 21 to 01 e1

8c201594   18276394   change 32 60 to 28 e0
8c20159c   1827639C   change 31 51 to 28 e1
8c201642   18276442   change 01 c8 to 08 00
8c20168c   1827648C   change 1b d2 to 1b d5
8c201690   18276490   change 22 65 to 09 00
8c2016fc   182764FC   change 20 5d a9 8c to a8 00 00 00

8c2019a4   182768D4   change 01 88 to 18 00
8c2019a8   182768D8   change 12 e6 to 28 e6
8c2019ca   182768FA   change 06 01 to 0c 02
8c2019ce   182768FE   change 02 01 to 08 02

8c201a0c   1827693C   change 20 c8 to 08 00
8c201a28   18276958   change 01 88 to 18 00
8c201a60   18276990   change 04 01 to 08 02
8c201aa8   182769D8   change 4a 1e to 5a 1e
8c201ad2   18276A02   change 4c 1e to 5c 1e
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 2015 浮游币
贡献值: 10169 点
好评度: 54867 点
人气: 4322 点
在线时间: 19723(时)
注册时间: 2004-10-02
最后登录: 2024-11-28
板凳  发表于: 2023-05-11 22:08

8c开头的是修改主程序文件1st的hex地址,需要减去8c010000才是实际地址,后面是GDI格式的bin文件修改的hex地址,最后面是修改方法

不过目前是强制启用VGA,如果不是用VGA输出的话不知道会不会出问题........
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 2015 浮游币
贡献值: 10169 点
好评度: 54867 点
人气: 4322 点
在线时间: 19723(时)
注册时间: 2004-10-02
最后登录: 2024-11-28
地板  发表于: 2023-05-24 21:35

引用
引用第8楼saturnboy于2023-05-23 13:56发表的  :
DC日版有16款原生游戏不支持VGA,只能S线、AV线输出。看网上有人热插拔开机状态下换线可以强行突破部分游戏的限制,但这样会概率烧主板图像芯片。。有时候正版也是怨念,不像镜像文件可冶Ρ改ip来vga输出。另外问下楼主,老外的这补丁对应游戏版本是?


不止16个游戏
这里有一个列表,你可以看看
https://consolemods.org/wiki/Dreamcast:List_of_VGA_Games_and_Patches#VGA_Patches
另外,热拔插换线根本解决不了这种问题,唯一的方法只能是修改原游戏程序的显示方式
版本的话,都有提示是usa或者jap,pal之类的版本
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 2015 浮游币
贡献值: 10169 点
好评度: 54867 点
人气: 4322 点
在线时间: 19723(时)
注册时间: 2004-10-02
最后登录: 2024-11-28
草席  发表于: 2023-07-17 21:20

KOF99的补丁也出来了,稍后上传到sggg网站
YZB
级别: 超级版主

UID: 12451
精华: 6
发帖: 19097
威望: 173 星
金钱: 2015 浮游币
贡献值: 10169 点
好评度: 54867 点
人气: 4322 点
在线时间: 19723(时)
注册时间: 2004-10-02
最后登录: 2024-11-28
5楼  发表于: 2023-07-18 21:59

部分修改镜像(GDI格式,不支持刻盘)已添加到SGGG官网,有兴趣的可以下载测试
https://game.sgcn.games/go.html?u=0bbb03fef4b7097b1163027de4e2dd08&scode=570961