模拟器是如何工作的?当我看到NES / SNES或C64模拟器时,我感到惊讶。 您是否需要通过解释其特定的汇编指令来模拟这些机器的处理器?还有哪些因素需要考虑?它们通常是如何设计的? 针对有兴趣编写模拟器(尤其是游戏系统)的人,您能给出一些建议吗?
我对此有25年的好奇心,我很想了解这个技巧。 在Commodore 64中,6569 VIC无法寻址边框。你只能在光标移动的中央区域绘制像素。边框始终是统一的颜色,尽管你可以使用poke 53280,color命令更改其颜色(如果我没记错的话)。 尽管如此,我清楚地记得,游戏介绍中的边框具...
我曾经看过一些很酷的C64演示,展示了在屏幕边框区域中显示精灵。这似乎是不可能的;我认为他们以某种方式成功地欺骗了图形芯片。他们是如何做到的呢? 我见过一些很酷的C64演示,在屏幕边框区域中展示了精灵。这本应该是不可能的,我认为他们以某种方式成功地欺骗了图形芯片。他们究竟是如何实现的?
我拿到了一本书的副本10 PRINT CHR$(205.5+RND(1));:GOTO 10 http://www.amazon.com/10-PRINT-CHR-205-5-RND/dp/0262018462 这本书讨论的是Commodore 64 BASIC单行代码所产生的艺术作品...
好消息,我的c64在我阁楼上度过多年后仍在运行.. 但我一直想知道的是: 当我打开c64时如何自动从已插入的软盘中加载和运行程序? 类似于 load "*",8,1 的一些自动运行命令会很合适... 敬礼 MoC
我知道这个问题非常具体,但我知道这里有一些c64代码大师。所以,这是我的问题。 当我尝试使用$d011技巧禁用屏幕时,上/下边框也会打开。我想在不打开上/下边框的情况下这样做。这可能吗?
我做了一些研究,发现SID芯片只有少量硬件支持的合成特性。这些包括三个音频振荡器,具有四种可能的波形(锯齿波、三角波、脉冲、噪声),带有ADSR包络和环行调制器,以及振荡器同步和环行调制器。还了解到有一种方法可以播放单个PCM声音。 这很少,但我从我的电视机里听到了许多不同的声音。它们是如何...
在Commodore 64 BASIC V2中,打印一个真的布尔表达式会输出-1:READY. A=(5=5) READY. PRINT A -1 为什么是 -1 而不是 1?
我正在尝试学习6510汇编语言,因为我正在运行Debian,所以xa65是我想要使用的汇编器。到目前为止,我已经写了一段看起来像这样的代码:*=$0801 .byte $0c, $08, $0a, $00, $9e, $20 .byte $34, $30, $39, $36, $00, $00...
我在模拟C64机器上尝试汇编时遇到了一些问题。 我想要做的是检查键盘上的“N”键是否被按下,程序应该等待地址$D012上出现变化。现在我不明白的是如何“等待”出现变化?有人能告诉我这是怎么回事吗? 检查键盘上的N按键是否按下很简单-只需使用子程序FFE4(输入)和FFD2(输出)。 我并...