问题标签 [ps3]
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.
ide - Develop for PlayStation 3 Linux
I'm interested in developing software for Sony PlayStation 3 consoles which contains a multi-core Cell processor, targeting any PS3-compatible Linux distribution.
"A single PS3 performs better than the highest-end desktops available and compares to as many as 25 nodes of an IBM Blue Gene supercomputer." ~ PlayStation3 Gravity Grid
Most importantly:
- CPU - Any Linux OS has access to 6 of the 7 Synergistic Processing Elements
- GPU - Sony implements a hypervisor restricting access to the RSX
- Parallel - IBM provides an introduction to programming parallel applications on the PS3
So to get started:
- Install Linux on the PS3:
- Get an IDE with a compiler suitable for that Linux. ..(help!)
- C++ IDE: KDevelop, Eclipse CDT, Code::Blocks
- GCC 4.3 with Binutils 4.1
- IBM XL for the Cell - available as part of IBM's Cell SDK
- OpenMPI for PowerPC Linux ..(what?)
ps3 - 为 PS3 开发应用程序
是否可以在 PS3 上创建应用程序(不是游戏)?我知道有一些方法可以安装 Linux 和所有这些,但我希望有一些东西可以从网上下载并运行。我希望该应用程序像服务器/守护程序一样运行并能够访问网络。
linux - Yellow Dog Linux 6.1 和 PS3 GameOS 版本?
我正在努力在 PS3 上安装 linux 以进行一些开发工作,但遇到了一些障碍。我的 PS3 上的当前固件版本是 2.50。Yellow Dog 网站特别提到此版本存在问题。官方的Yellow Dog 安装指南(PDF!)还提到我应该将我的 PS3 更新到最新版本(现在是 2.60)。那么有没有人有这方面的经验?
multithreading - libspe 与 libspe2?有什么不同?
我一直在使用 PS3 中的 Cell 处理器进行一些实验,但我遇到了一个问题。似乎有两个版本的主 SPE 管理库,libspe 和 libspe2。它们之间有什么区别?据我所知,主要区别在于,在 libspe 中他们推出了自己的线程代码,而在 libspe2 中,您必须将 libspe 与 pthreads 库集成以实现多线程。有什么理由说一个比另一个好?两者之间获得/失去/改变了什么?
gcc - 使用 YDL 6.1 和 Cell SDK 3.1 的 PS3 上的 math.h 未定义对“sqrt”的引用?
我有一个安装了 YDL 6.1 和 SDK 3.1 的 PS3,一切似乎都运行良好,因为我可以编译和运行示例。但是,我在编写自己的程序时遇到了一些问题。我创建了一个小测试用例,似乎可以查明失败的原因。我有以下代码:
当我然后跑
我收到以下错误
我已经检查以确保这个系统上存在 math.h 并且它确实定义了 sqrt。我也已经尝试过运行这个:
但它会导致同样的错误。我很困惑,有人有什么想法吗?
web-services - 从 Xbox Live 和 PSN 获取游戏统计数据
是否可以从 XBox Live 和 PSN 上玩的游戏中获取游戏统计数据(谁在玩,谁赢等)?是否有任何额外的限制,例如:
- 游戏是否需要支持一些额外的 API?
- 我需要直接访问游戏服务器(控制台)吗?
如果 Microsoft 或 Sony 甚至游戏供应商自己提供 API,那就太好了。
xbox360 - 如何购买 Xbox 360 和 PS3 SDK?
有谁知道我如何购买上述 SDK?调用标准的索尼/微软销售数字似乎并没有让任何知道我在说什么的人。
c++ - 如何从 Windows 交叉编译 PS3 上的 Cell Linux?
如何实现交叉编译设置以允许使用 cygwin 工具链在 Windows PC 上编译 Cell Linux 程序?cygwin 工具提供了一个用于构建交叉编译器的 GNU 编译器,以及用于构建过程的相关工具,例如 rpm、cpio、make、flex、bison 等。
我有一定的信心这是可能的,但不知道有谁真正做到了这一点。它已经为x86 Linux完成了,但我希望使用 Windows,而不需要使用运行整个第二个操作系统的虚拟机和开销。
Cell Linux 工具链是一个修补过的 GNU 工具链,带有用于 PPU 和 SPU 处理器的 C 和 C++ 编译器,以及相关的 binutils。可以在此处找到用于 Cell Linux 的 Cell Linux SDK 的源代码。此处的源 RPMS具有构建脚本,可与 Linux 上的 rpmbuild 工具一起使用。
具体问题是:如何使用 Cygwin 在 Windows 上构建一组用于 PPU 和 SPU 处理器的 Cell Linux GNU 编译器。
c++ - PS3 的 Cell 架构是不是学习游戏编程的错误平台?
我有机会参加索尼授权的培训课程,学习如何使用 PS3 的单元架构进行编程。
然而,我对 C++ 仅有基本的了解,并且想知道 PS3 对于像我这样有抱负的初学者游戏开发者来说是否有点矫枉过正。
还有什么是让我在大约 2 个月的时间内达到 C++ 图形编程水平的最佳资源?
macos - 如何从 Mac OS X 交叉编译 PS3?
以前有没有人这样做过,如果是这样,你如何设置开发环境?