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

原帖由 racingpht 于 2024-2-15 01:14 发表
首先搞清楚什么是内存映射机制,就是内存段有一些预留地址,不是真的在内存里,而是映射到各种其他设备

对于土星来说,扩展卡无非就是一个16bit,28mhz的bus(带宽56MB/s,接近PCI的一半),映射空间最大32MB的一个 ...


VDP1对帧缓存的复用只能是自己连续调用帧缓存然后生成一个完整的活动块交给vdp2,而vdp2才是负责大块活动块图层的最后层叠变换和视频输出的单元。
确实不清楚这个扩展卡的bus能不能对vdp1的帧缓存做操作,如果不能的话,是没办法用你说的技术的。

哦,刚看到你贴的编辑内容,但这样的话,你看,接受活动块的绘制命令仍然是从sh2通过scu传输给vdp1,如果能把绘制指令传输给a bus,再让扩展卡完成计算后代替vdp1里的v ram,再让vdp1复写帧缓存完成建模填充才能做到。

不过技术参数并没有写清a bus上的设备能否接受sh2的直接命令,而且回想到即便是机器内的scu内部都有dsp的绘图功能,然而仅有几款游戏利用了这个dsp,即便外置卡带的技术理论上存在,那写程序的难度可要比利用机内硬件高的多了吧。

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



[登录后才可回复]