主题 : 【测试】Games no VGA (Possible Fix?)
级别: 模拟小生
UID: 321597
精华: 0
发帖: 50
威望: 0 星
金钱: 159 浮游币
贡献值: 4 点
好评度: 148 点
人气: 0 点
在线时间: 181(时)
注册时间: 2020-06-20
最后登录: 2024-03-28
楼主  发表于: 2021-12-06 07:48

【测试】Games no VGA (Possible Fix?)

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



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
无广告位,看帖子签名
级别: 超级版主

UID: 12451
精华: 6
发帖: 19009
威望: 173 星
金钱: 33 浮游币
贡献值: 9859 点
好评度: 54617 点
人气: 4322 点
在线时间: 18731(时)
注册时间: 2004-10-02
最后登录: 2024-04-29
沙发  发表于: 2021-12-06 20:15

没那么简单,而且你这方法只会让画面变成1/4或者1/2
级别: 模拟小生
UID: 321597
精华: 0
发帖: 50
威望: 0 星
金钱: 159 浮游币
贡献值: 4 点
好评度: 148 点
人气: 0 点
在线时间: 181(时)
注册时间: 2020-06-20
最后登录: 2024-03-28
板凳  发表于: 2021-12-07 01:49

回 1楼(YZB) 的帖子

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
无广告位,看帖子签名
级别: 超级版主

UID: 12451
精华: 6
发帖: 19009
威望: 173 星
金钱: 33 浮游币
贡献值: 9859 点
好评度: 54617 点
人气: 4322 点
在线时间: 18731(时)
注册时间: 2004-10-02
最后登录: 2024-04-29
地板  发表于: 2021-12-08 21:48

抱歉,最近没什么时间做测试.........
级别: 模拟小生
UID: 321597
精华: 0
发帖: 50
威望: 0 星
金钱: 159 浮游币
贡献值: 4 点
好评度: 148 点
人气: 0 点
在线时间: 181(时)
注册时间: 2020-06-20
最后登录: 2024-03-28
草席  发表于: 2021-12-09 01:34

回 3楼(YZB) 的帖子

In the game Plasma Sword Pal, I got the full screen but the Hz goes down to 30Hz

YZB
无广告位,看帖子签名
级别: 超级版主

UID: 12451
精华: 6
发帖: 19009
威望: 173 星
金钱: 33 浮游币
贡献值: 9859 点
好评度: 54617 点
人气: 4322 点
在线时间: 18731(时)
注册时间: 2004-10-02
最后登录: 2024-04-29
5楼  发表于: 2021-12-09 21:45

你可以试试kof98 kof99  月华剑士 Bangaioo 这几个游戏能
本帖最近评分记录:
  • 好评度:+1(pitito)
  • 级别: 模拟小生
    UID: 321597
    精华: 0
    发帖: 50
    威望: 0 星
    金钱: 159 浮游币
    贡献值: 4 点
    好评度: 148 点
    人气: 0 点
    在线时间: 181(时)
    注册时间: 2020-06-20
    最后登录: 2024-03-28
    6楼  发表于: 2021-12-10 04:38

    回 5楼(YZB) 的帖子

    KOF 99 DREAM MATCH
    I only get 480p 60Hz on 1/4 screen and 480p 30Hz on 1/2 screen



    Kof 99 Evolution I can not try it froze in the sega logo
    YZB
    无广告位,看帖子签名
    级别: 超级版主

    UID: 12451
    精华: 6
    发帖: 19009
    威望: 173 星
    金钱: 33 浮游币
    贡献值: 9859 点
    好评度: 54617 点
    人气: 4322 点
    在线时间: 18731(时)
    注册时间: 2004-10-02
    最后登录: 2024-04-29
    7楼  发表于: 2021-12-10 23:08

    你看的这个还是1/4大小画面,而且这个画面是播放cg时候的画面

    好像直接修改ip也可以达到这种效果吧........
    级别: 模拟小生
    UID: 321597
    精华: 0
    发帖: 50
    威望: 0 星
    金钱: 159 浮游币
    贡献值: 4 点
    好评度: 148 点
    人气: 0 点
    在线时间: 181(时)
    注册时间: 2020-06-20
    最后登录: 2024-03-28
    8楼  发表于: 2021-12-12 19:18

    回 7楼(YZB) 的帖子

    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)



    Now I will show you the original values of KOF99 Dream Match



    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



    Result in Game.
    480P 30HZ 1/2 SCREEN




    I think it's worth investigating
    YZB
    无广告位,看帖子签名
    级别: 超级版主

    UID: 12451
    精华: 6
    发帖: 19009
    威望: 173 星
    金钱: 33 浮游币
    贡献值: 9859 点
    好评度: 54617 点
    人气: 4322 点
    在线时间: 18731(时)
    注册时间: 2004-10-02
    最后登录: 2024-04-29
    9楼  发表于: 2021-12-12 23:25

    但是问题是你现在看到的是播放cg画面,也就是sfd文件动画,我觉得你可以进入实际的游戏中再看看
    级别: 模拟小生
    UID: 321597
    精华: 0
    发帖: 50
    威望: 0 星
    金钱: 159 浮游币
    贡献值: 4 点
    好评度: 148 点
    人气: 0 点
    在线时间: 181(时)
    注册时间: 2020-06-20
    最后登录: 2024-03-28
    10楼  发表于: 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
    级别: 模拟小生
    UID: 321597
    精华: 0
    发帖: 50
    威望: 0 星
    金钱: 159 浮游币
    贡献值: 4 点
    好评度: 148 点
    人气: 0 点
    在线时间: 181(时)
    注册时间: 2020-06-20
    最后登录: 2024-03-28
    11楼  发表于: 2021-12-13 02:43

    回 9楼(YZB) 的帖子

    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
    [ 此帖被pitito在2021-12-13 03:30重新编辑 ]
    YZB
    无广告位,看帖子签名
    级别: 超级版主

    UID: 12451
    精华: 6
    发帖: 19009
    威望: 173 星
    金钱: 33 浮游币
    贡献值: 9859 点
    好评度: 54617 点
    人气: 4322 点
    在线时间: 18731(时)
    注册时间: 2004-10-02
    最后登录: 2024-04-29
    12楼  发表于: 2021-12-14 00:04

    所以那才是真正需要解决的地方啊,不过我也没有看过,只是猜测的
    级别: 模拟小生
    UID: 321597
    精华: 0
    发帖: 50
    威望: 0 星
    金钱: 159 浮游币
    贡献值: 4 点
    好评度: 148 点
    人气: 0 点
    在线时间: 181(时)
    注册时间: 2020-06-20
    最后登录: 2024-03-28
    13楼  发表于: 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