c64相关内容

在Commodore 64中在屏幕边框上绘制

我有25年的好奇心,我很想了解这个窍门. 在Commodore 64中,6569 VIC无法确定边界.您所要做的就是在中心区域(光标移动的区域)绘制像素.边框始终是统一的,尽管您可以用戳号53280更改其颜色,如果我没记错的话,可以更改颜色. 尽管如此,我仍然清楚地记得游戏介绍中的边框带有图形,就像它完全可以寻址一样.我试图了解它是如何工作的,但一直没讲到重点.传说说这是对精灵的巧妙运 ..
发布时间:2020-07-19 19:03:12 其他开发

如何在C64的边框中显示精灵?

我看过很酷的C64演示,它在屏幕的边框区域显示了精灵.这不可能.我认为他们设法以某种方式欺骗了图形芯片.他们是如何做到的? 解决方案 是的,您需要汇编程序.这是一个中断计时技巧. VIC可以在边框中显示精灵,但框架只是将其隐藏,因此精灵可以在边框后滑动.它连接到VIC显示的扫描线.对于较低/较高的边界,这很简单: 对中断进行编程,并同步到某个扫描线,7像素或下边框之前的某个像素开始. ..
发布时间:2020-07-19 19:03:09 其他开发

仿真器如何工作以及如何编写?

仿真器如何工作?当我看到NES/SNES或C64模拟器时,这让我大吃一惊. 您是否必须通过解释特定的组装说明来模拟这些机器的处理器?还有什么呢?它们通常是如何设计的? 您能给有兴趣编写模拟器(尤其是游戏系统)的人任何建议吗? 解决方案 仿真是一个多方面的区域.这里是基本思想和功能组件.我将把它分成几部分,然后通过编辑填写细节.我将要描述的许多内容都需要了解处理器的内部工作原理- ..
发布时间:2020-07-19 19:03:06 其他开发

ca65汇编器和ld65链接器

然后我开始在Windows上使用ca65汇编器和ld65链接器为在VICE模拟器上运行的Commodore C64计算机创建二进制代码。 我在文件“ basic2.s”中写了这个小的“ hello world”源代码。 ; -------------------------------------- ; objetivo:汇编头BASIC程序 ;运行二进制代码 ; ;汇编程序:ca ..
发布时间:2020-06-04 18:39:16 其他开发