查看完整版本: [-- 【测试】Games no VGA (Possible Fix?) --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 DC 窝棚 | DreamCast Wikiup 】 -> 【测试】Games no VGA (Possible Fix?) [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

pitito 2021-12-06 07:48

I have located the video output on the non-campible games with VGA, and I think maybe they could be easily fixed, but my little experience allows me to move forward ...
I have tried with the game Deadly Sky Pal Multi5, and I have found this
0.000 (1st_read renamed)
offset 0x170ABC
It seems that this function is the one that takes care of the video out, and best of all is that it is found in all games, although in some they change their values
These are the changes that I have done and this is the result
0x170BE4 Change to B0 FB 9A 8C
0X170BEC Change to B4 FB 9A 8C
Result
[attachment=111938]

The emulator game appears as VGA 480P 60Hz, but only half screen is displayed on the left.
In console the screen appears in black and only sound is heard

This could be the beginning so that all games can be fixed, although clear is that you still have to change some more values

YZB 2021-12-06 20:15
没那么简单,而且你这方法只会让画面变成1/4或者1/2

pitito 2021-12-07 01:49
I thought maybe it could be possible a method easier in this way, but that something else was missing by polishing.
But I guess you have surely done tests with this

YZB 2021-12-08 21:48
抱歉,最近没什么时间做测试.........

pitito 2021-12-09 01:34
In the game Plasma Sword Pal, I got the full screen but the Hz goes down to 30Hz
[attachment=111951]

YZB 2021-12-09 21:45
你可以试试kof98 kof99  月华剑士 Bangaioo 这几个游戏能

pitito 2021-12-10 04:38
KOF 99 DREAM MATCH
I only get 480p 60Hz on 1/4 screen and 480p 30Hz on 1/2 screen
[attachment=111954]

Kof 99 Evolution I can not try it froze in the sega logo

YZB 2021-12-10 23:08
你看的这个还是1/4大小画面,而且这个画面是播放cg时候的画面

好像直接修改ip也可以达到这种效果吧........

pitito 2021-12-12 19:18
I have researched the subject a little more and I have located the video output in RAM
VGA Standard (these values you will find them in any game compatible with VGA)
[attachment=111974]

Now I will show you the original values of KOF99 Dream Match
[attachment=111975]

As you can see in the photos I have left you marked the possible values that I think you have to modify
Modifying these values ...
1st_read
0x18B954 to 00002044
0x18B958 to 0000F043
0x1B1DCC to 405AA98C
0X1B1E20 to 8002E001
With this I have hacked a bit for the VGA exit but it is not complete yet.
These are the values that are now shown with this small edition
[attachment=111976]

Result in Game.
480P 30HZ 1/2 SCREEN
[attachment=111977]
[attachment=111978]
I think it's worth investigating

YZB 2021-12-12 23:25
但是问题是你现在看到的是播放cg画面,也就是sfd文件动画,我觉得你可以进入实际的游戏中再看看

pitito 2021-12-13 01:41
Ahh ok, I understand.
I have tried what you mention and are reset to the BIOS menu.

But this may be because the VIDEO MODE or HZ Mode code is not well implemented

pitito 2021-12-13 02:43
I know what causes the problem.
Is the resolution 640x480
I have tried in 256p mode to raise the resolution at 640x480 and exactly happens, it is reset to the BIOS menu

I mean the game has a problem with the resolution and not with the VGA mode
You can try and you will see that it is the resolution
0x1EFEC2 to 8002
0x1EFF42 to E001

The game normally starts but reset to the BIOS menu by selecting character, just as it happens in VGA mode

There must be somewhat some kind of resolution limitation, and the game when verifying that it is not your resolution is reset

YZB 2021-12-14 00:04
所以那才是真正需要解决的地方啊,不过我也没有看过,只是猜测的

pitito 2021-12-16 06:02
The games Plasma Sword and Deadly Sky do not have that problem, so maybe it would be simpler to be able to launch a VGA FIX.

This maybe you could reduce the list of games not compatible with VGA, and noting those who have another type of problem as KOF99 DM.
With Kof 99 Evolution I have not been able to try when freezing in the logo of SEGA


查看完整版本: [-- 【测试】Games no VGA (Possible Fix?) --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us