找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

楼主: KOF2112

SEGA MODEL3 模拟器 Supermodel (2025/04/18)

[复制链接]

123

主题

124

回帖

6692

积分

版主

积分
6692
 楼主| 发表于 2025-4-11 23:27:28 | 显示全部楼层
– Workarounds no longer required.
– Merge branch ‘master’ of https://github.com/trzy/Supermodel
– Misc fixes

16

主题

194

回帖

1709

积分

金牌会员

积分
1709
发表于 2025-4-12 11:29:45 | 显示全部楼层
感谢分享最新的model3模拟器,辛苦了

123

主题

124

回帖

6692

积分

版主

积分
6692
 楼主| 发表于 6 天前 | 显示全部楼层
– Remove dead code
– Sega bass fishing is flipping the block culling state multiple times in the same frame (in between memory writes). In multi-threaded mode this can cause the screen to flash like crazy, so we just sync this state at the start of the frame. The state can’t cancel a frame that is currently rendering so it’s probably fine to sync here.
– m_blockCulling must be initialised
– These should be thread safe
– The real3d gpu can accept data for a new frame whilst rendering the current. It copies this data to the start of the low culling ram. Previously we staggered the frame to get the writes to fall into the correct frame, but doing this meant the tilegen was out of sync with the 3d hardware. Fixing this allows us to get the tilegen to draw when it’s meant to draw, which fixes the missing 2d animations in scud race.
– Misc fixes

16

主题

194

回帖

1709

积分

金牌会员

积分
1709
发表于 5 天前 | 显示全部楼层
感谢分享最新模拟器

0

主题

131

回帖

775

积分

高级会员

积分
775
发表于 4 天前 | 显示全部楼层
恭喜发布1
回复

使用道具 举报

372

主题

244

回帖

3945

积分

版主

积分
3945

优秀版主

发表于 前天 07:28 | 显示全部楼层
20250419
Remove obsolete code
https://github.com/trzy/Supermod ... 2b23b7a950b0d0272cd

20250421
These states could be handled better
https://github.com/trzy/Supermod ... 189f6f05756a9360b64
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|肖琪模拟游戏站 ( 沪ICP备2023018581号-5|沪公网安备31011702888952号 )

GMT+8, 2025-4-24 20:20 , Processed in 0.101201 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表