» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

pce这个主机在当年简直是神器啊

能让PCE接近街机画面的Arcade Card是94年发售的,就是PS跟土星发售那年……


TOP

引用:
原帖由 yfl2 于 2022-6-9 16:51 发表

最强形态的声音部分怎么样,除了cd播放音轨这种鸡肋外的机能
Arcade Card除了内存什么都没加,就是块2MB扩张内存卡。88年CD-ROM2声音加强过一次,除了CD-DA还多加了一轨ADPCM,加上PCE本体的6轨PCM一共7轨。



TOP

N64之前的卡带机CPU可以直接在卡带里寻址,卡带基本上就是内存的扩展,对那时的卡带机而言64K还是2MB确实没区别。
NEOGEO区区64K内存后期有些游戏如狼印、KOF03土星加上4MB内存卡总共6MB都不一定能完全移植。


TOP

引用:
原帖由 脏小鸟 于 2022-6-10 14:08 发表

这个说法是错的。CPU可以在卡带里寻址,跟开发者能不能真把ROM当内存使是两回事。
到GBA,CPU也是可以在卡带里寻址的,但就是太慢了,你可以在这份GBA架构说明里看到Sonic Advance 3 的开发者如何精细使用GBA那96 ...
是的我说卡带可看作内存的扩展确实有误导性,这需要澄清,ROM的读取速度远低于RAM,只是实际上并不需要同步。

不讨论N64之后的卡带机,包括GBA。
8/16位机的ROM里数据绝大部分都是图形数据,“游戏引擎”部分往往很小(几十K),而图形数据经常并不需要CPU直接处理、而是由VDP通过DMA处理,那时游戏又都是隔行扫描,VDP隔一个周期处理一次,所以ROM的读取速度用不着跟RAM看齐。
而且ROM也是随着时间升级的,游戏机后期卡带的速度通常都比初期要快。
https://www.sega-16.com/forum/archive/index.php/t-17019.html
https://atariage.com/forums/topi ... nts#comment-2013542

32X当年表现不佳不是CPU被ROM拖累,这个原因比较复杂,现在有高人自制或改进的32X游戏可以发挥它应有的性能。

TOP

引用:
原帖由 yfl2 于 2022-6-10 17:35 发表

帧缓存是3d游戏才需要的
pce没有吧
而且pce卡带游戏有需要2m内存的吗?neogeo才 64k
帧缓存对应的是“扫描线缓存”,32位机之前游戏机画面被扫描线限制,一行扫描线上有多少个活动块是固定的;到了32位机只要帧缓存够大、填充率够高一帧画面有多少内容比较随性。
3DO之前因为成本太高游戏机没有用帧缓存的,他讲的SFX帧缓冲区是对帧缓存的一种模拟。

[ 本帖最后由 KainX 于 2022-6-10 18:17 编辑 ]

TOP

引用:
原帖由 脏小鸟 于 2022-6-10 22:45 发表

不太理解你举的例子,VDP读取的所有图形数据,都是要放在它64K的VRAM里,也就是它的128B CRAM造成了MD的同屏发色数只有61,这不是说明内存重要的例子吗?
你给的第二个链接里,一个讨论者还提到了memory-mapped a ...
不是在说内存重要与否,而是说ROM不需要跟RAM一样快。
以MD为例,有68K、VDP、Z80三方可以直接访问ROM,一般来说68K的速度最快、Z80最慢、VDP在二者之间(隔周期访问、68K一半左右),而ROM里的数据大部分供VDP访问所以DMA达到VDP的要求即可。

ROM的速度其实是可以很快的,成本也并没有很多人想象的那么高,PCE卡带就都是140ns以下的,也没见卖天价,说MD卡带520ns那是初期最便宜的ROM,90年之后会根据游戏需要使用不同速度的ROM。
至于图形数据压缩这是个可选方案,CPU有空闲就可以解压、没有的话VDP就DMA非压缩数据、ROM容量大些而已,MD运营周期6年,中后期就有高速大容量卡带数据不压缩的,比如街霸2系列。

另外我猜测一张卡带应该可以使用不同速度的ROM,如果数据需要DMA则存在高速ROM中、要读到RAM里的就存低速ROM。
就像NEOGEO的卡带,分P ROM, V ROM, S ROM, C ROM等,速度从150ns到2μs不等。

[ 本帖最后由 KainX 于 2022-6-11 04:47 编辑 ]

TOP

发新话题
     
官方公众号及微博