我已经看到很酷的C64演示,在屏幕边框显示精灵。 这是不可能的; 我认为他们以某种方式欺骗了graphics芯片。 他们到底是怎么做的?
好。 我希望它不会因为我25年来的好奇而closures,我很想理解这个诀窍。 6569维也纳国际中心无法处理边界问题。 你所能做的只是在光标所在的中心区域绘制像素。 边界总是统一的,虽然你可以改变它的颜色捅53280,颜色,如果我没有记错的话。 尽pipe如此,我清楚地记得游戏介绍了边框以graphics为特色,就像完全可以解决的一样。 我试图理解它是如何工作,但从来没有到位。 传说说这是巧妙的使用精灵,在某些情况下,可能会被画在边界上,但我不知道这是否是一个城市的传说。 编辑 :只需从提供的链接之一阅读 精灵在垂直栅格线上复用(超过8个精灵,有时达到120个精灵)。 直到2007年5月群锐公司发布Krestage 3之前,人们普遍认为在一条光栅线上不能出现超过8个的精灵,但是指定新的Y坐标使得它在屏幕上再次出现。 这是邪恶的….你打败光栅,重新定位精灵之前,它到达那里…
仿真器如何工作? 当我看到NES / SNES或C64仿真器时,令我吃惊。 您是否必须通过解释其特定的汇编指令来模拟这些机器的处理器? 还有什么呢? 他们通常如何devise? 你可以给有兴趣编写仿真器(特别是游戏系统)的人提供任何build议吗?