问题标签 [homebrew]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
15773 浏览

c - 在 Nintendo DS 上编程

我之前正在阅读这个答案,它让我有兴趣购买 Nintendo DS Lite 来学习对嵌入式设备进行编程。在我出去购买 DS 之前,我有几个问题:

  1. 您可以编程的内容是否有任何限制?我之前指出的帖子似乎说没有,但澄清一下会很好。

  2. 我最好买一个 arduino(或类似的)然后走那条路吗?我喜欢 DS,因为它已经内置了很多硬件。

  3. 我正在考虑购买 CycloDS Evo 卡,有没有更好的自制软件选择?

  4. 了解 DS 开发的最佳资源是什么?

感谢您的宝贵时间,如果您有 DS 和程序,我希望您能听到您的意见,或者如果您有更好的想法,我也想听听。

谢谢=]

0 投票
5 回答
1110 浏览

gcc - Nintendo DS 与 Ada 的自制软件?

注意:我对 GCC 工具链知之甚少,所以这个问题可能没有多大意义。

由于 GCC 包含一个 Ada 前端,并且它可以发出 ARM,而 devKitPro 是基于 GCC 的,是否可以使用 Ada 而不是 C/C++ 在 DS 上编写代码?

编辑:似乎 devKitARM 使用的目标是 arm-eabi。

0 投票
5 回答
25464 浏览

homebrew - Wii 编程教程

我有一个Nintendo Wii,并且我有devkitpro工作以加载一些简单的程序。我能找到的示例源代码非常简单,例如绘制和旋转一个简单的形状。

我一直在寻找更深入的教程,但我找不到太多。wiibrew上可用的大多数应用程序都是开源的,所以我可以浏览一下。但是,我宁愿有一些更适合教授某些技术的东西,而不是必须浏览别人的代码才能找到答案。

有哪些好的教程?目前,我坚持只让 alpha(半透明)颜色工作,但我也对让照明和其他更高级的图形技术工作感兴趣。

0 投票
2 回答
409 浏览

c# - 将自制测试应用程序转换为标准单元测试框架

我已经为一个软件编写了很多测试(这是一件很棒的事情),但它本质上是作为 C# 中的独立测试构建的。虽然这工作得很好,但它也有一些缺点,其中最重要的是它没有使用标准的测试框架,并且最终要求运行测试的人注释掉对不应该运行的测试的调用(当不希望运行整个测试“套件”时)。我想将它整合到我的自动化测试过程中。

我看到 VS 2008 的测试版有一个“通用测试”的概念,它可能会做我想做的事,但我们目前无法在那个版本上花钱。我最近开始使用 VS 2008 Pro 版本。

这些测试方法遵循一个熟悉的模式:

  • 为测试做一些设置。
  • 执行测试。
  • 为下一次测试重置。

它们中的每一个都返回一个布尔值(通过/失败)和一个字符串 ref 来表示失败原因,如果失败则填写。

从好的方面来说,至少测试方法是一致的。

今晚我坐在这里,考虑明天早上我可能采取的方法,将所有这些测试代码迁移到测试框架,坦率地说,我对手动钻研超过 8-9K 行测试代码的想法并不那么兴奋进行转换。

你有过进行这种转换的经验吗?你有什么建议吗?我想我可能会因为全局搜索/替换和手动更改测试而苦苦挣扎。

有什么想法吗?

0 投票
7 回答
683 浏览

c++ - What techniques can you use to profile your code

Some of the platforms that I develop on, don't have profiling tools. I am looking for suggestions/techniques that you have personally used to help you identify hotspots, without the use of a profiler.

The target language is C++.

I am interested in what you have personally used.

0 投票
2 回答
792 浏览

porting - 我将如何为 WiiBrew 制作 Flight Gear 端口?

我将如何为 WiiBrew制作Flight Gear端口?或者,更好的是,我将如何说服其他人?

0 投票
2 回答
615 浏览

nintendo-ds - 在 DS 上结合 3D 和帧缓冲模式

该文档暗示您可以使用 3D 渲染或帧缓冲模式,并且每个模式都只能用于活动显示。有什么方法可以将 3D 渲染到一个屏幕并将帧缓冲区渲染到另一个屏幕?

0 投票
1 回答
372 浏览

neural-network - 任天堂 DS 和神经网络

我想知道 DS 的硬件是否能够运行使用遗传算法利用前馈神经网络的游戏。我知道这与自制游戏以及 nn 和 ga 的实现有关,但我很好奇......

(我对如何使用 DS 的 ARM 等一无所知)

提前致谢 :-)

0 投票
1 回答
497 浏览

hardware - 如何在真实硬件上测试我的自制任天堂娱乐系统软件?

几年前,我实现了一个NES游戏作为一个类项目,用6502汇编编写。我只在 NES 模拟器上运行过它,但我希望看到它在真正的硬件上运行。有没有开发板可以做到这一点?我知道使用映射器芯片等有点棘手,但我愿意仅限于一个普通的映射器(比如 MMC3)。

0 投票
2 回答
1547 浏览

opengl - NDS上的gluProject?

我一直在努力解决这个问题。我正在尝试使用 devKitPro 在我的 NDS 屏幕上确定模型中顶点的屏幕坐标。该库似乎实现了 OpenGL 的一些功能,但特别是缺少 gluProject 函数,这将(我假设)允许我轻松地做到这一点。

我一直在尝试使用存储在 DS 寄存器中的投影矩阵手动计算屏幕坐标,但我运气不佳,即使尝试从头开始构建投影矩阵基于OpenGL 的文档。这是我尝试使用的代码:

涉及很多转变,DS 在内部使用定点表示法工作,我需要将其转换为双精度才能使用。我得到的结果似乎有些正确——如果我使用面向屏幕的平面四边形,像素可以完美转换,但旋转不稳定。此外,由于我要使用投影矩阵(它考虑了屏幕宽度/高度?),我需要使用的最后一步似乎根本不正确。投影矩阵不应该为我完成提高屏幕分辨率的步骤吗?

我对这一切都很陌生,我对矩阵数学有相当的了解,但我在 3D 图形方面没有我想的那么熟练。有没有人知道一种方法,给定模型顶点的 3D、非变换坐标,以及将应用于它的矩阵,在不使用 OpenGL 的 gluProject 函数的情况下实际得出屏幕坐标?你能看到我的代码中明显缺少的东西吗?(我会尽可能澄清,我知道这很粗糙,这是我正在制作的原型,清洁度不是最重要的)

非常感谢!

PS:据我了解,我从 DS 的寄存器中提取的 currentMatrix应该给我组合的投影、平移和旋转矩阵,因为它应该是 DS 自己用于平移的确切矩阵硬件,至少根据 GBATEK 的规格。实际上,它似乎实际上并没有应用投影坐标,我想这与我的问题有关。但我不确定,因为自己计算投影不会产生不同的结果。