找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

查看: 866|回复: 1

MAME Roms - Contra Series

[复制链接]

429

主题

298

回帖

4902

积分

版主

积分
4902

优秀版主

发表于 2024-9-1 11:08:21 | 显示全部楼层 |阅读模式
本帖最后由 sjy96525 于 2025-5-31 17:29 编辑

0000.png

0000.png

魂斗罗 Contra
contra.zip (379.31 KB)
contra1.zip (379.3 KB)
contrae.zip (383.5 KB)
contraj.zip (379.37 KB)
contraj1.zip (379.36 KB)
gryzor.zip (379.2 KB)
gryzor1.zip (379.32 KB)

超级魂斗罗 Super Contra
scontra.zip (1.17 MB)
scontraa.zip (1.15 MB)
scontraj.zip (1.17 MB)

http://pan.baidu.com/s/1gfJnsAn

429

主题

298

回帖

4902

积分

版主

积分
4902

优秀版主

 楼主| 发表于 2025-6-10 22:31:44 | 显示全部楼层
0.278:
k007121: sprite list and related fixes (#13795)
I was recently doing some testing on a contra board around the 007121 IC and found the following

- There is no sprite limit, but instead a 264 8x8 sprite block limit
- There is no buffering of sprite data on the attached SRAM

From this the follow changes have been made

- Use the 264 8x8 sprite block limit to determine number of sprites that should be rendered
- Remove sprite ram buffering, and move logic for picking sprite ram bank into k007121.cpp
- Comment updates related to the limit and non-buffering

Additionally the high bit of tiles are stored in one of the control registers, if this bit changes all tiles should be marked as dirty.

These changes fix a number of sprite related issues on games using this chip

mametesters 00185 (combatsc: missing sprites)
mametesters 00401 + issue #7957 (contra: left over sprites)
https://github.com/mamedev/mame/ ... bcb66b3e1804df4c9a8

k007121: add sprite buffer (otherwise 1 frame sprite lag in eg. hcastle, contra, labyrunr)
https://github.com/mamedev/mame/ ... 9add37bef94f5f085da
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-30 17:26 , Processed in 0.076373 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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