【发布时间】:2009-11-17 16:51:37
【问题描述】:
我有 25 年的好奇心,我很想了解其中的诀窍。
在 Commodore 64 中,6569 VIC 无法寻址边界。您所能做的就是在光标移动的中心区域绘制像素。边框总是统一的,虽然你可以用戳 53280 改变它的颜色,如果我没记错的话。
不过,我清楚地记得游戏介绍中的边框带有图形,就像它是完全可寻址的一样。我试图了解它是如何工作的,但从未达到目的。传说这是对精灵的巧妙运用,在某些情况下可以绘制在边界上,但我不知道这是否是都市传说。
编辑:只需从提供的链接之一阅读此内容
Sprite 被多路复用 垂直光栅线(超过 8 个精灵, 有时多达 120 个精灵)。直到 Group Crest 发布了 Krestage 3 于 2007 年 5 月 认为不超过 8 个精灵 可能出现在一条光栅线上,但 分配新的 Y 坐标使它 再次出现在屏幕下方。
这是邪恶的......你击败了光栅并在精灵到达那里之前重新定位......
【问题讨论】:
-
哇......即使你得到了答案——你有能力测试它吗?
-
确实有一个技巧可以使用精灵摆脱边框。我最近在一些关于 4K 演示或类似的文章中读到了它。 Wikipedia 引用它,这可能足以让你走上正轨,找到如何去做。
-
可惜没有'awesome'的标志。
-
为什么哦为什么我记得 POKE 53280 和 POKE 53281 会改变 C64 上的背景和边框颜色这一无用的事实,尽管我努力用对依赖注入的理解来替换这些知识?跨度>
-
是的......这是重复的,但这里也有很好的答案,删除它会很遗憾。
标签: retro-computing c64 commodore