问题标签 [nintendo-ds]

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 投票
3 回答
2050 浏览

c++ - Nintendo DS Homebrew 中的 Alpha 混合精灵

我正在尝试将精灵和背景与devkitPro(包括 libnds、libarm 等)进行 alpha 混合。

有谁知道如何做到这一点?

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 投票
3 回答
800 浏览

c++ - 在 DS 上将一组颜色数据保存为 PNG 文件

我正在寻找一个库来将一组颜色数据保存到 PNG 文件中。(这就是它的全部内容,对吧?我对 PNG 的内部结构知之甚少。)

这是用于 Nintendo DS 开发的,所以最好是轻量级的。我不需要任何其他花哨的功能,例如旋转等。

0 投票
2 回答
585 浏览

wifi - 如何在 Nintendo DS 上使用 PAlib 以编程方式搜索 Wi-Fi 接入点

我需要一种方法来检查我的 DS 自制软件上的 Wi-Fi 路由器/接入点。我正在使用 PAlib。

0 投票
2 回答
453 浏览

nintendo-ds - 为什么 libnds 中的 keysDownRepeat() 在多次调用时似乎不起作用?

我有这样的代码可以在我的游戏中向左、向右、向上和向下移动玩家:

为什么没有检测到密钥?如果我用它替换keysDownRepeat()keysDown()(当然没有重复率)。文档在这里没有帮助。

0 投票
1 回答
326 浏览

c - 在 EZ Flash 3 合 1 中写入 PSRAM

我试图弄清楚如何在 GBA 大小的 EZ Flash 3 合 1 卡中对 PSRAM 进行编程。基本上重复 GBA Exploader 和其他程序所做的。

如果我选择一个块并对其进行编程,然后将其读回第一个半字始终是 0x1500 或类似的东西,但其余数据都很好。

如果在写入时我选择了前一个块,则从 0x20000 字节开始写入该块(根据我确定的块大小)。从所需块读回仍然显示第一个半字是错误的,但其余半字是正确的。

0 投票
2 回答
862 浏览

c++ - Nintendo DS 平铺图形中出现奇怪的条纹

我正在为 Nintendo DS 开发一款乒乓球游戏。我正在使用 libnds 进行设置,但遇到了一种非常奇怪的行为。到目前为止,我只在模拟器中尝试过,但我使用了三种不同的,它们都表现出这种行为,所以我怀疑我做错了什么。

实际问题是,当我为平铺图形使用背景层 1 或更高层时,我会在该层上出现奇怪的条纹。如果我使用背景层 0,问题就会消失,但由于它是最后渲染的,我实际上无法在我想要的另一层中绘制它。

我的设置代码:

在上面的代码中,我将第 1 层用于 bg0,这是我的平铺图形层。这使得奇怪的条纹出现;如果我像这样将其更改为 0,它将按预期显示:

任何想法是什么导致了问题,解决方案是什么?

奇怪条纹的图像

0 投票
2 回答
615 浏览

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

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

0 投票
1 回答
473 浏览

runtime - 有什么方法可以从墨盒执行 DS 代码?

据我所知,在 DS 上运行的代码必须加载到 RAM 中,从而从已经限制的 4M 中获取。有没有办法直接从图像运行 DS 代码?