回复主题: 【自译】日立SH-2与世嘉土星的故事
作者:racingpht

首先搞清楚什么是内存映射机制,就是内存段有一些预留地址,不是真的在内存里,而是映射到各种其他设备

对于土星来说,扩展卡无非就是一个16bit,28mhz的bus(带宽56MB/s,接近PCI的一半),映射空间最大32MB的一个设备,至于你想加速图形,还是干什么别的,随便你

这个配置,做为3D加速卡是完全可能的,无非就是绕回VDP1/2的Frame buffer随主机的AV输出有些麻烦,需要浪费系统SCU的DMA带宽The work RAM on the system bus can also be controlled via the SCU. This allows
DMA between any parts of memory without involving the SH-2 CPU. For example,
you can DMA from work RAM to VDP 1's VRAM or from the cartridge port ROM
to VDP 2's RAM. For an overview of the system memory map, see "Memory
Configuration" later in this chapter.最好的结局就是加速卡自带AV/S视频输出,直接接收图形命令就行。理论上这个加速卡甚至可以配备32MB显存

当然这些都是YY,对于土星这种先天不足的架构没有任何价值
http://ppcenter.free.fr/satdocs/13-APR-94.html

"A bus"
https://www.copetti.org/images/consoles/saturn/diagram.c92919860034b849c2b8c4854f19b80ae77bc6dc4aace54572308a85b3e24035.png


[ 本帖最后由 racingpht 于 2024-2-15 01:23 编辑 ]



[登录后才可回复]