13得票5回答
复古视频游戏编程

我刚刚在YouTube上观看了超级马里奥兄弟-1世界的故障,我真的开始想知道那些游戏背后的代码。使用哪种语言?视频游戏机的操作系统是什么?是否有任何关于这个主题的资源网站?(我是90年代的电子游戏玩家,所以我对这些游戏背后的编程特别感兴趣,但如果你愿意,可以把它变成维基,并包含有关视频游戏编程...

12得票5回答
NES编程-名称表?

我在想关于NES如何显示其图像功能的问题。我在线上做了一些研究并阅读了相关资料,但我有最后一个问题:Nametables。 基本上,从我所阅读的内容来看,NES中每个8x8方块都指向Pattern表中的一个位置,该表保存着图像内存。此外,Nametable还具有属性表,为每个16x16方块设...

11得票1回答
如何为Nintendo 64构建“Hello World”程序?

我正在阅读MIPS汇编语言编程,但现在我想为Nintendo 64构建一个简单的“游戏”。我想要在屏幕上打印Hello, World,但不知道如何开始。希望有人可以帮忙。 我选择Nintendo 64是因为我的朋友告诉我它使用MIPS,并且我已经有模拟器了。

11得票2回答
NES游戏开发:ASM6教程?

我是一个 NES 开发新手,我发现 Nerdy Nights 的教程非常有用,但它使用的是 nesasm。据我所知,ASM6 比 nesasm 更好。是否有类似的教程可以查询? 此外,ASM6 是否有官方网页?我拥有的 ASM6 版本是 1.51,我不知道是否有更新版本。

9得票1回答
旧版NES应用程序上的“Bank Switching”精灵

我目前正在用C#编写一个类似于NES硬件的东西,为我正在开发的老式游戏提供支持。我已经启动了FCE并观察了NES如何显示和渲染图形。简而言之,NES可以容纳两个位图的图形信息,每个位图的尺寸为128x128像素。这些被称为PPU表。其中一个是背景瓦片,另一个是精灵。数据必须在此内存中才能在屏幕...

9得票5回答
如何存储复杂的NES精灵,比如原始版最终幻想中的精灵?

我知道NES有4种颜色的精灵(其中1种通常是透明的(根据zneak的说法,其中1种颜色始终是透明的))。那么最初的《最终幻想》是如何拥有这么多4种颜色+透明的精灵的呢?(示例精灵表 - 特别是底部附近的大尺寸精灵。) 我了解您可以分层精灵以获得额外的颜色(例如:岩人的分层使他拥有6种颜色:身...

9得票4回答
如何修改旧款NES游戏?

我有时看到修改过的NES游戏,我想尝试一下。用什么工具可以完成这个任务?是否有某些神奇的源代码库坐落在某个地方,我不知道呢?我的问题是,要修改任何任意的NES游戏,第一步是什么?(如果第一步是像“把头弄清楚”这样的东西,那么请给我列出一到三步的解决方案。) 谢谢。

8得票4回答
任天堂DSi SDK:入门指南

有没有一个好的起点来学习如何开发新任天堂DSi?为了开发和测试这样的东西,需要什么样的硬件?你可以使用标准DS开发DSi吗?需要使用哪种语言? [奖励问题]: 我还听说新的DSi将获得类似于苹果的应用商店 - 开发人员能够使用此销售游戏吗?

8得票1回答
如何在真实硬件上测试自制的任天堂娱乐系统软件?

几年前,我在课程项目中实现了一款NES游戏,使用6502汇编语言编写。我只在NES模拟器上运行过它,但我想看到它在真正的硬件上运行。有没有开发板可以做到这一点?我知道这有点棘手,需要使用映射器芯片等,但我愿意限制使用普通的映射器(比如MMC3)。

7得票3回答
我该如何学习编写控制台模拟器?

可能重复: 模拟器如何工作以及它们是如何编写的? 我想尝试编写一个基本的Gameboy模拟器,甚至可能是NES模拟器。我知道C语言的基础知识,我还擅长Java,所以我知道编程的必要基础。但我不知道的是,人们如何将所有数据处理成C程序并从中创建模拟器。我知道应该从源代码学习,但是仅凭一堆代码...