问题标签 [devkitpro]

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 投票
5 回答
25464 浏览

homebrew - Wii 编程教程

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

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

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

0 投票
7 回答
609 浏览

c++ - 将 malloc() 恢复到初始状态

你知道是否有办法让 malloc 恢复其初始状态,就好像程序刚刚开始一样?

原因:我正在使用 nintendods devkitpro 开发一个嵌入式应用程序,我希望能够在出现软件故障时改进调试支持。我已经可以捕获大多数错误,例如返回控制台菜单,但是当捕获 std::bad_alloc 时这无法正常工作。

我怀疑我用于“软重启”的代码在某些我无法控制的时候涉及 malloc() 本身,所以我想“忘记有关正在运行的应用程序的所有内容并重新开始”。

0 投票
2 回答
1210 浏览

nintendo-ds - 任天堂 DS 使用 PAlib

我一直在代表我的代理机构研究 Nintendo DS 开发并开始使用 devkitPro/libnds 和 PAlib,它似乎非常适合我们的需求,直到我们确定它是否对我们来说是一条可行的路线并希望投资/申请开发套件和执照。

我主要担心的是,在开发和学习 PAlib 风格的同时,是否有可能最终采用这种方式构建的项目并获得许可和发布?我真的不想花很多时间来学习这个,而必须学习一个完全不同的设置。本质上,我想 PAlib 仅适用于 Homebrew 吗?DS 游戏的零售开发需要学习什么?

非常感谢,安东

0 投票
2 回答
1438 浏览

assembly - GBA ARM 汇编程序的帮助

我试图修改这个ARM 汇编程序(见页面底部)以使用子例程。它应该在 GBA 上显示一个红色屏幕(并编译它实际执行的示例程序,所以这不是工具链使用问题),但是,当我运行它时,屏幕变为黑色。我正在使用 devkitARM 30

问题是,这个程序有什么问题?

0 投票
1 回答
1184 浏览

nintendo-ds - 在 nds 的子屏幕上绘制图像

我对 libdns 完全陌生。我尝试更改示例 Graphics\Backgrounds\256_color_bmp 以在子屏幕上显示背景。

这是我的代码。您知道在子屏幕上显示 hey_typBitmap 缺少什么吗?我已经设法在顶部屏幕上显示新图像。

0 投票
2 回答
359 浏览

homebrew - NDS Homebrew:无法在 Visual Express 2008 中编译

我正在尝试进入 NDS Homebrew,并安装了 devkitPro 和 PALib,并将其与 Visual Express 2008 链接。

但是当我尝试编译启动新 NDS 项目时自动生成的 Hello World 示例代码时,我收到以下错误:

所以很明显 devkitPro 中缺少或错误的东西,但无法弄清楚究竟是什么以及如何修复它。

0 投票
1 回答
488 浏览

c - 将如何绘制到 ds 的子显示,就好像它是一个帧缓冲区一样?

我需要将原始像素数据绘制到 Nintendo DS 的“子”屏幕,例如,如果我在“帧缓冲区”模式或“扩展旋转”模式下绘制到主屏幕。如何使用当前版本的 libnds 执行此操作(这似乎限制了 的使用VRAM_C)?

0 投票
1 回答
303 浏览

c - NDS Homebrew:精灵的多种动画速度

我最近一直在试验 NDS homebrew 的 devkitARM 工具链。然而,我想更好地理解的是如何控制精灵动画速度。我知道这样做的唯一方法是“计算帧数”。例如,可以将以下代码放入 devkitpro 附带的“animate_simple”示例中:

这通常很好,但它确保在主循环中初始化的所有动画都以设定的速度运行。我将如何拥有两个不同的精灵,每个精灵都以不同的速度制作动画?任何见解将不胜感激。

0 投票
1 回答
339 浏览

c - 我如何在 devkitPro 上播放音频?

我正在尝试开发一个将使用 devkitPro 工具包的应用程序。如何在 Wii 上播放音频文件?我似乎无法让他们玩。我一遍又一遍地尝试过。

0 投票
1 回答
710 浏览

c++ - 如何将 C++ Wii devkitpro 连接到互联网?

我正在努力使用 devkitpro 中的代码,试图让这个程序连接到 Internet。它说它连接,它得到一个IP地址。

但是,我如何从 Internet 读取数据并验证它是否正在将我的数据写入套接字?由于缺乏文档或文档质量,这是一个非常困难的 devkit。我需要一些帮助。

编辑:我会在被要求时发布代码。它很长,需要清理。