标签: playstation

为PlayStation 3 Linux开发

我有兴趣开发索尼PlayStation 3游戏机的软件,它包含一个多核Cell处理器,针对任何兼容PS3的Linux发行版.

"单个PS3的性能优于可用的最高端桌面,而且与IBM Blue Gene 超级计算机的多达25个节点相比." ~ PlayStation3重力网格

最重要的是:

  1. CPU - 任何Linux操作系统都可以访问 7个协同处理元素中的6个
  2. GPU - 索尼实施了一个限制访问RSX的虚拟机管理程序
  3. 并行 - IBM 介绍了如何在PS3上编写并行应用程序

所以要开始:

  1. 在PS3上安装Linux:
  2. 获取适用于该Linux的编译器IDE...(救命!)

ide sdk playstation ps3

16
推荐指数
1
解决办法
6522
查看次数

如何调试PS4网络浏览器

我们注意到我们的网站在PS4浏览器上没有按预期呈现,有没有办法调试它或获得控制台?

我知道PS4浏览器是基于WebKit的,所以我想知道是否有像chrome或safari这样的类似调试工具?

debugging webkit playstation ps4

15
推荐指数
1
解决办法
2087
查看次数

任何游戏机上的PlayStation 2游戏开发?

我有兴趣为Sony PlayStation 2游戏机创建软件/游戏,因为它们包含强大的图形处理器(GPU),浮点计算和通用CPU.

我已经购买了PS2游戏机及其PS2 SDK v3.07,据称它带有PS2开发套件(价格为8,000美元).我没有PS2 Dev Kit控制台.

我可以使用我的普通PS2控制台来开发原生程序和游戏吗?我是否需要PS2开发套件附带的特殊PS2,或者我可以重新编程我的PS2吗?我不介意缺乏调试功能,只要我能编写代码让它在PS2 上运行即可!

PS2开发套件附带的PS2是否是一款带有额外/ 不同硬件的特殊产品或者只是一个不同的操作系统,以便有调试设施等?

这是我在PS2 SDK中得到的:

  • PlayStation 2程序员工具工具链EE 3.2-ee-030926
  • PlayStation 2程序员工具运行时库3.0.2版
  • PlayStation 2程序员工具运行时库NTGUI包3.0版
  • PlayStation 2 CD/DVD-ROM生成器1.5
  • PlayStation 2 CD/DVD-ROM生成器2.0
  • 适用于PlayStation 2的ProDG
  • ProDG工具许可证(PlayStation 2)
  • ProDG Target Manager和ProDG NDK Analyzer的许可证
  • GCC ee 3.2 ee Cygwin
  • 硬件文档(例如,指令集手册,用户指南等)

谢谢你的帮助!

sdk playstation video-game-consoles

11
推荐指数
1
解决办法
8583
查看次数

winsock和linux套接字之间的区别

我正在开发一个类似FTP的程序,将大量小文件下载到Xbox 360 devkit(使用Winsock),并将其移植到Playstation3(也是一个devkit,并使用linux AFAIK).该程序使用BSD样式的套接字(TCP).两个程序都与同一服务器通信,下载相同的数据.该程序循环遍历循环中的所有文件,如下所示:

for each file
    send(retrieve command)
    send(filename)
    receive(response)
    test response
    receive(size)
    receive(data)

在Xbox 360实现上,整个下载需要1:27,最后一次发送和第一次接收之间的时间大约需要14秒.这对我来说似乎很合理.

对于相同的数据,Playstation3实现需要4:01.瓶颈似乎介于最后一次发送和第一次接收之间,占用了当时的3:43.网络和磁盘时间都明显少于Xbox 360.

这两个devkits都与我的PC处于同一个交换机上,后者执行文件服务,并且所述交换机上没有其他流量.

我试过设置TCP_NODELAY标志,这并没有显着改变.我也尝试将SO_SNDBUF/ 设置SO_RCVBUF为625KB,这也没有显着影响时间.

我假设Winsock和linux之间的TCP/IP堆栈实现之间存在差异; 是否有一些套接字选项,我可以设置使Linux实现更像Winsock?还有什么我不考虑的吗?

唯一的解决方案是重写它,以便它将所有文件请求一起发送,然后全部接收它们.

不幸的是,索尼的实现没有TCP_CORK选项,所以我不能说这是不同的.

sockets networking playstation winsock xbox360

6
推荐指数
1
解决办法
4786
查看次数

如何在java中创建用于运行物理模拟的Linux集群?

我正在开发一个用于执行物理模拟的科学应用程序.使用的算法是O(n3),因此对于大量数据,处理需要很长时间.该应用程序在大约17分钟内运行模拟,我必须运行大约25,000次模拟.这大约是一年的处理时间.

好消息是模拟完全相互独立,因此我可以轻松地更改程序以在多台计算机之间分配工作.

我可以看到有多种解决方案来实现这一点:

  • 获取多核计算机并在所有核心之间分配工作.不足以满足我的需要.
  • 编写一个连接到多个"处理"服务器的应用程序,并在它们之间分配负载.
  • 获得廉价的Linux计算机集群,让程序将所有内容视为一个单独的实体.

选项号2相对容易实现,所以我不太关注如何实现它的建议(可以通过编写等待给定端口的参数的程序,处理值并返回结果来完成作为序列化文件).这将是网格计算的一个很好的例子.

但是,我想知道最后一个选项的可能性,传统的集群.在linux网格中运行Java程序有多难?是否将所有单独的计算机视为具有多个核心的单台计算机,从而轻松调整程序?是否有任何关于资源的好指针可以让我开始?或者我让这个过于复杂,我最好用2号选项?

编辑:作为额外的信息,我感兴趣的是如何实现这篇文章中描述的内容来自Wired Magazine:Scientific用Playstation 3 linux集群取代了一台超级计算机.确切地说,第二个听起来像是要走的路......但是很酷的因素.

编辑2:计算非常受CPU限制.基本上在大矩阵上有很多操作,例如反向和乘法.我试图为这些操作寻找更好的算法,但到目前为止,我发现我需要的操作是0(n3)(在通常可用的库中).数据集很大(对于此类操作),但它是基于输入参数在客户端上创建的.


我现在看到我对Linux下的计算机集群如何工作有误解.我假设它会以这样一种方式工作:它看起来你所有计算机中的所有处理器都可用,就好像你有一台具有多个核心的计算机一样,但似乎并非如此.似乎所有这些超级计算机都通过让节点执行由某个中央实体分发的任务来工作,并且有几个不同的库和软件包允许轻松地执行此分发.

因此,问题确实变成了,因为没有第3项这样的东西:创建集群Java应用程序的最佳方法是什么?

java linux playstation cluster-computing grid-computing

6
推荐指数
1
解决办法
4633
查看次数

索尼PS4应用程序开发

我是一位经验丰富的Android开发人员,我们与开发团队合作创建了一款适用于Android的应用程序,这是一款用于反映电视频道内容的移动应用.我们已经要求制作类似于移动平台上的PS4应用程序.问题是它是否可能?还想知道我们的实际位置是否与获得许可有关?我们位于德国.我对这个话题很陌生,所以任何建议,提示或其他任何如果赞赏.

playstation ps4

6
推荐指数
0
解决办法
6366
查看次数

Playstation Network API获取信息?

是否有可能在网站上运行Playstation网络API?我想创建一个网站,PSN用户可以使用他们的PSN名称加入在线比赛

playstation sony

6
推荐指数
1
解决办法
7815
查看次数

在Linux上使用C++访问Sony Playstation SixAxis Controller

我在Linux上用C++编写代码(特别是Ubuntu 12.04),并希望使用PlayStation SixAxis控制器(PS3附带的类型)作为输入设备,理想情况下通过蓝牙.

我的申请将无头.目标平台上没有运行窗口管理器.目标是运行Ubuntu Server 12.04 的小型机器人,尽管我正在桌面上进行开发.

我可以使用任何库或技术吗?

c++ linux input-devices playstation bluetooth

5
推荐指数
1
解决办法
5130
查看次数

Play Station 4 Internet浏览器上的Vue js和Bootstrap 4

Vue js和Bootstrap 4与Play Station 4上的Internet浏览器是否兼容?

因此,我想听听您的建议,对此有什么解决方案吗?我的最后一个解决方案是检测旧的浏览器,并显示一条消息,表明我们不支持旧的浏览器。

我们使用vue 2.5.16Bootstrap 4

javascript playstation vue.js bootstrap-4 ps4

5
推荐指数
1
解决办法
106
查看次数

是否可以将二进制可执行文件转换为其原始代码和其他文件?

和标题要求的差不多。例如,如果我拿了一张 Playstation 光盘,是否可以编写一个程序将磁盘上的所有二进制文件转换回其原始代码文件、艺术资源等?这不就是解密之类的吗?如果没有,是否有可能创建一种语言或向我们当前的语言添加代码,使未来的程序可以向后转换?谢谢!

binary assembly playstation decompiling reverse-engineering

4
推荐指数
1
解决办法
1万
查看次数

System.Threading睡眠功能有帮助吗?(C#)

我是C#的新手,我正在使用System.Threading.

我有这个代码:

UISystem.SetScene(Scene_Menu);
Thread.Sleep (9000);
p.Text="HELLO";
Thread.Sleep(9000);
p.Text="WORLD";
Run Code Online (Sandbox Code Playgroud)

它延迟18秒,但p.Text="HELLO"睡眠功能之间没有显示.我的代码有什么问题?

谢谢.

定时器不起作用,因为我无法从单独的线程编辑p.

Application.DoEvents()是一个Windows窗体函数,我正在PS Vita中构建一个应用程序.

.net c# multithreading sleep playstation

3
推荐指数
1
解决办法
2314
查看次数

如何获取有关PSN ID playstation网络的信息

我正在寻找PlayStation网络api,但我找不到我想要简单的方法来检查psn id,例如在线,如果ID存在与否,我需要简单的为什么要尽可能获得有关psn id的任何信息.

谢谢 .

api jquery curl playstation

0
推荐指数
1
解决办法
1万
查看次数