精英 40 周年

  • 2024 年 9 月 20 日是世界首次体验《Elite》这款 3D 空间贸易与战斗游戏 40 周年,它由 Ian Bell 和 David Braben 编写,最初在 BBC 微型计算机上发布,并与 Acornsoft 合作。
  • 为纪念这一事件,在Elite Archive中添加了更多来源(包括 Apple、Atari、C64、NES、SNES(未完成)“Elite”以及 BBC“Elite II”(未完成))。
  • BBC Elite II 是在 6502 处理器上改进《Elite》的初步尝试的一部分,但随着向 16 位的转变,此计划被放弃。
  • NES 是技术上最具挑战性的移植版本,因为 NES 被设计为滑动精灵盒,比 C64 更甚。从 C64 已拥有字符映射线绘制和基于对数的乘法功能。NES 移植的最难部分是分屏模式,David 为 BBC 编写了分屏代码,完全依赖于 6522 PIT(可编程中断定时器),而 NES 没有可用的定时器,更不用说能生成中断的定时器了,通常的方法是使用精灵 0 进入适当 VBLANK 的忙等待,但即使对于 8 条扫描线也无法承受忙等待,代码必须做一些有用的事情,我的解决方案是为一些关键功能(特别是传输或清除字符映射)编写自定时代码。
阅读 12
0 条评论