问题标签 [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 投票
1 回答
34 浏览

memory - 将 MMIO 请求重定向到另一个地址

我正在尝试修改 GBA/NDS 游戏,以便可以通过网络上的控制器以编程方式控制它们。

游戏通过只读的 0x4000130 设备寄存器读取输入。反正有没有将读取重新路由到这个地址到另一个地址?另一个地址是 R/W 并存储来自控制器的输入。

具体来说,GBA/NDS 是裸机嵌入式设备,所以我不太确定这是否可能。我是否需要以某种方式重定向地址总线内的地址以获取该特定地址?是否需要修改 BIOS 以允许此类重定向?

0 投票
1 回答
217 浏览

c - 如何使用 nflib 在 Nintendo DS 的屏幕上显示精灵?

我在网上找到的文档很模糊。我发现唯一一个很好的论坛是https://gbatemp.net/threads/ds-programming-for-newbies.322106/page-8#post-4445495。我按照屏幕上的代码,制作了一个精灵(16 x 16, 256 调色板)并编写了代码。精灵似乎没有显示,我得到的只是在我的物理 DSi 上顶部屏幕为黑色,底部屏幕为白色。Desmume 抛出“ROM 标头无效。对于提供的文件大小,设备大小已增加”。我错过了什么吗?因为我正在尝试为一个 15 岁的控制台编写代码,所以我真的找不到我缺少的东西,所以如果有人知道我做错了什么,请告诉我。nitrofiles 文件夹下的文件名为“stickman.img”和“stickman.pal”。这是我的代码:

0 投票
0 回答
129 浏览

video - FFmpeg 无法将 MOD 转换为 MP4

我正在尝试将 MOD 文件转换为 MP4,但它不起作用。这是命令
ffmpeg -y -i "Nintendo DSi + Internet.mod" "Nintendo DSi + Internet.mp4"
这是它给我的日志

我从 Nintendo DSi + Internet Video 中获得了这个 mod 文件(通过使用 godmode9i 转储它并使用 godmode9 获取 mod 文件)。任何帮助表示赞赏。

0 投票
0 回答
25 浏览

c++ - 任天堂DS。使用 NightFoxLib 显示简单精灵时出错

我正在进入简单的 NDS 开发。我正在尝试构建一个简单的游戏。我像按钮一样构建(像精灵一样处理)并试图在屏幕上显示它。结果如下:这是 no$gba 显示的内容。我遵循了本教程:https ://gbatemp.net/threads/ds-programming-for-newbies.322106/page-8#post-4445495还有这个stackoverflow:如何使用nflib在Nintendo DS的屏幕上显示精灵? . 我在这里发布代码:

我也尝试发布精灵(我通过运行 convert_sprites bat 文件用 grit 进行了转换。 这是我用 photoshop(128x80)快速创建的 bmp 格式的精灵 (就像模拟器只显示圆形的“白色”部分)按钮)。调色板文件:https : //file.io/rcaKNpF4ODCt 砂砾产生的 IMG 文件: https ://file.io/pNuZH9b8Avvl

谢谢你的帮助!祝你今天过得愉快!

0 投票
0 回答
18 浏览

c - 将 C/C++ 编译为 Nintendo DSi XL (.nds)

我正在寻找一些东西来将一些 c/c++ 代码编译为 .nds 文件,将它移动到 micro sd 上并在我的 nintendo xdi xl 上运行它,只是为了好玩