童年复古游戏焕发新世代生机

作者:Ramesh Iyer,AMD 专业音视频与广播及消费垂直市场高级总监

根据 ABI Research 提供的数据,游戏机市场目前价值 130 亿美元,市场主导供应商包括微软、任天堂和索尼。曾经仅限于个人家庭的活动,如今已经发展为基于云端的交互式游戏,而构成主机“大脑”的处理器,其计算能力也持续提升。联网智能手机游戏和平板电脑游戏继续蚕食便携式游戏机的可服务市场( SAM )。更大型的游戏主机 OEM 厂商也不甘示弱,继续投 资开发采用最复杂现代技术的专用处理器,以提供更高的分辨率( 4K )和先进的无线连接(蓝牙、WiFi)、支持具备 3D 定位、增强现实( AR )和虚拟现实( VR )功能的 3D 游戏,以及投资优质电子竞技网站或与其建立合作伙伴关系。

复古游戏与计算是一个相对新颖、同时又增长强劲的市场,它吸引着希望重温 70、80 年代简易游戏机的游戏迷和编程人员,还有那些渴望极简主义游戏方式的玩家。这部分人群借由复古游戏机和 8 位家用电脑的复兴重拾美好时光,其中包括任天堂( NES 与 SNES 经典迷你机)、世嘉( Genesis 和土星)、雅达利( 2600、5200 和美洲豹、ST )、Commodore( VIC20、C64 )和不计其数的其他产品。这些早期平台的游戏体验正在掀起对复古游戏平台的需求回潮,然而生产这些游戏机的部分公司早已关门歇业,许多公司就算没有关门,也不再提供这些产品,毕竟老旧硬件历经 30 余年的时光洗礼,功能也开始出现异常。

那么,如何才能重现这些复古的硬件和游戏体验呢?

实现一台复古主机的最佳途径就是在现代现场可编程门阵列( FPGA )上配置互连。不同于 CPU,FPGA 作为使用可编程逻辑块的专用芯片,可以依需要进行改动,以模拟这些主机原本采用的 CPU 和老旧芯片的硬件输入/输出。FPGA 还能通过多种方式轻松快速地重新配置,方便用户在单个芯片上加载大量不同的主机架构,或重新编程输入和输出,从而支持不同类型的控制器和显示器。此外,FPGA 还具有一个非常强大的概念,称为并行性。它可以极大地提升 FPGA 的仿真性能,轻松击败基于软件的仿真。

复古硬件的开发人员以 Verilog 或 VHDL 等现代硬件描述语言( HDL )再现古董主机的运转,这些语言通过编程 FPGA 沙盒来模仿相同的游戏体验。显然,用 FPGA 再现复古计算机和游戏机并非适合所有人,因为它需要对 FPGA 架构、工具、编程语言和硬件拥有深入的了解。幸运的是,一些诸如 MEGA65 团队的小众 OEM 厂商专门采用AMD 赛灵思 FPGA、在线社区和开源项目开发复古计算机。

MEGA65 项目的 Paul Gardner-Stephen 博士表示,在 MEGA65 里选用 Artix®-7 FPGA 是顺理成章的选择,因为它具备高性能且成本相对较低。“虽然采用前几代 FPGA 也能开发 MEGA65,但 Artix-7 FPGA 的功耗和功能使我们能够更快、更轻松地进行设计——对于一个在有限的业余时间里寻求乐趣的项目而言,这真的很重要。如果我们必须从头开始,使用成熟的开发板和 Vivado ML 工具也有助于加快和简化设计过程。”

图 :MEGA65 是 MEGA 电子竞技与艺术博物馆开展的一个项目。MEGA 是一家致力于保护数字遗产的非盈利组织。

归根结底,定义核心游戏体验的不止是硬件,还有实际的游戏。尽管利用 FPGA 技术可以让古董硬件重获新生,但复古游戏主机的主要区别在于为这些老旧游戏增添更新颖、更现代的功能,同时保留真实的复古游戏体验。

了解更多消费电子解决方案的内容,请至官网专区:https://china.xilinx.com/applications/consumer-electronics.html

最新文章

最新文章