A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 5055|回复: 21

怎么才能让某些SFC汉化游戏在实体机上不花屏的探索

[复制链接]

精华
0
帖子
596
威望
0 点
积分
642 点
种子
20 点
注册时间
2005-8-23
最后登录
2024-12-22
 楼主| 发表于 2024-10-2 07:39  ·  河南 | 显示全部楼层 |阅读模式
本帖最后由 hlken 于 2024-10-30 09:03 编辑

SFC游戏在汉化时基本上都会面临显存不够的情况,汉化大佬各有各的高招来处理,
不管是更新显存字库还是占用MAP空间都面临在游戏中动态更新显存的操作。
更新显存的时候,有一点需要注意,就是PPU需要在扫描的时候占用显存读取图形数据,这个时候就不能让CPU去改显存,
只有在关闭屏幕或者在场消隐期间,这个时候显存是空闲的,才能让CPU写显存。
而汉化大佬没有关闭屏幕,也没有在场消隐期间去写显存。
早期的模拟器没有考虑实机可以正常写入并显示,后来的模拟器精确了,就出现花屏的情况,但是通过增加选项,支持这种错误写显存操作也能正常显示。
然而在实体机运行依然会写显存失败,导致花屏幕。

我小改测试了一下勇者斗恶龙3汉化版,关闭屏幕写,作为测试,代价是屏幕闪烁。
望抛砖引玉哪位大佬能彻底把这个游戏修正好,能够在实体机上完美运行。
如果能在场回扫的中断处理中批量写显存就完美了

################################################
勇者斗恶龙3汉化版关闭屏幕写显存的测试视频,菜单文字不花屏,但是闪屏(由于关闭屏幕)
https://www.bilibili.com/video/BV1bF4MeFEdr/

################################################

2024年10月23日更新
我小改测试了一下火焰之纹章:多拉基亚776 汉化版,采用的方案是在场消隐期间写显存
在实体机上已经正常显示菜单,并且不闪屏
https://www.bilibili.com/video/BV1jQypYkEG2/

改版ROM及相应的汇编文件
链接:https://pan.baidu.com/s/1RukAdpQ0eycNT931KzvY1Q?pwd=f776
提取码:f776

################################################

2024年10月28日更新
火焰纹章 圣战系谱 基于火花汉化版修改 实体机不花屏
https://www.bilibili.com/video/BV1sE1nYnEuQ

等测试没有问题就放出

精华
0
帖子
10514
威望
0 点
积分
10665 点
种子
168 点
注册时间
2008-6-19
最后登录
2024-12-25
发表于 2024-10-2 08:54  ·  广东 | 显示全部楼层
高手,这么深入的问题都知道

精华
0
帖子
699
威望
0 点
积分
712 点
种子
138 点
注册时间
2010-5-8
最后登录
2024-12-24
发表于 2024-10-2 08:58  ·  上海 | 显示全部楼层
这个好东西 这个好东西

精华
0
帖子
581
威望
0 点
积分
1159 点
种子
883 点
注册时间
2018-10-1
最后登录
2019-1-3
发表于 2024-10-2 10:29  ·  辽宁 | 显示全部楼层
模拟器玩汉化总是有这样那样的问题,玩勇6的时候一开始汉化版只汉化了一半,后期的版本游戏玩到一半左右直接花屏了,很是无奈,毕竟勇者斗恶龙这种游戏练级练职业需要花费大量的时间。。。。到现在勇6也没有通关,遗憾!!
发自A9VG Android客户端

精华
0
帖子
429
威望
0 点
积分
436 点
种子
22 点
注册时间
2005-8-17
最后登录
2024-12-25
发表于 2024-10-2 11:39  ·  吉林 | 显示全部楼层
现在实机变少了,不过mister这种实机模拟器越来越成熟

DQ3,FF5,FF6这种在实机有问题的,在mister一样有

FF5,FF6的花屏问题都快20年了,要是能一起修复了真是一件大功德

精华
0
帖子
390
威望
0 点
积分
397 点
种子
13 点
注册时间
2014-8-25
最后登录
2024-12-25
发表于 2024-10-2 13:18  ·  湖北 | 显示全部楼层
支持一下,感谢分享

精华
0
帖子
8151
威望
0 点
积分
8472 点
种子
299 点
注册时间
2007-10-25
最后登录
2024-12-25
发表于 2024-10-2 13:50  ·  上海 | 显示全部楼层
3代通关的3DS版,SFC版没有玩过。。。

精华
0
帖子
722
威望
0 点
积分
728 点
种子
16 点
注册时间
2009-4-18
最后登录
2024-12-25
发表于 2024-10-2 19:28  ·  上海 | 显示全部楼层
那就是说圣战系谱有救了吗

精华
0
帖子
596
威望
0 点
积分
642 点
种子
20 点
注册时间
2005-8-23
最后登录
2024-12-22
 楼主| 发表于 2024-10-23 11:21  ·  河南 | 显示全部楼层
shzxgk 发表于 2024-10-2 19:28
那就是说圣战系谱有救了吗


776应该弄好了,等测试没问题就可以发布了。

https://www.bilibili.com/video/BV1jQypYkEG2/

精华
0
帖子
36
威望
0 点
积分
57 点
种子
18 点
注册时间
2010-10-15
最后登录
2024-12-4
发表于 2024-10-23 12:54  ·  江苏 来自手机 | 显示全部楼层
本帖最后由 zythappy 于 2024-10-23 12:55 编辑

终于可以实机玩火纹了!大功一件!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-12-25 16:19 , Processed in 0.244554 second(s), 18 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部