魂斗罗只有128KB,这128KB的程序是如何陪伴一代人的童年?

2019-07-13 09:54  睿佳科技

就我个人而言,我认为fc最神奇的游戏仍然属于超级玛丽。有32个级别,每个级别都不一样,各种隐藏的元素,比如代码区只有10 K以上,数据区超过10 K,读了反汇编后,我还是不敢相信这个东西居然能陪伴我们这一代人的童年……

魂斗罗只有128KB,这128KB的程序是如何陪伴一代人的童年?

首先说一点,128k并不小,其实消耗大部分存储空间的不是程序。

当然,128k的程序大小也应考虑在内的,由于光纤通道是一台8位机器,并且光纤通道使用CISC处理器,一条指令可以完成许多事情。因此,程序的大小大约是现代64位RISC处理器的百分之十到百分之几。

魂斗罗只有128KB,这128KB的程序是如何陪伴一代人的童年?

资源是主要的(包括图像、音乐、地图、数据、检查点数据等)。我们以图像和音乐为例。

魂斗罗只有128KB,这128KB的程序是如何陪伴一代人的童年?

压缩前图像消耗的存储空间与像素深度和大小有关。光纤通道上的图像像素深度仅为2位索引,但目前广泛使用的真彩色是24位,包括32位阿尔法这是差异的12到16倍。图像大小的差异甚至更大。

分享到微信朋友圈 ×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
×

本网页已闲置过久,点击关闭或空白处,即可回到网页