Talk:Dev Tools: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
mNo edit summary
(added Q for tool build process)
 
(38 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== netrpc ==
==Playstation Noob Dev(s)==


git://gist.github.com/1041214.git <br />https://gist.github.com/1041214
Q1). getting the tools to work, compile ? can someone please provide a link / recommended repo for
toolchain
libs
devtools.


as i work out whats what i will add to this page, "soz if this is wrong, but i cant seam to find the right way"


== Objdump ==
Merge needed (?) : https://webcache.googleusercontent.com/search?q=cache:http%3A%2F%2Fwiki.gitbrew.org%2Fwikibrew%2FPS3%3ATools


If you, for whatever reason, need to disassemble non-x86 binary files, you usually look out for a disassembler. If there's nothing free available for your platform (e.g.: ARM) one of the few solutions may be buying something like IDA Pro.
==Playstation fonts==
Playstation buttons:
*http://lettertype.net/lettertype-PlayStation_Buttons.ttf.html  -or-
*http://www.dingbatdepot.com/details/PlaystationButtons  -or-
*http://www.dafont.com/playstation-buttons.font


But wait, if you only need to "analyze" a small portion (boot-sector, single routine, ...) and someone already ported GNUs GCC and bintools to your platform, using OBJDUMP may do the trick...
D/L mirror: [http://www.multiupload.com/ABIRF4VDQJ playstation_buttons.zip (4.78 KB)]


If "raw.bin" is your binary file, just typing
<pre>  objdump -d raw.bin
  objdump: raw.bin: File format not recognized</pre>


will not work. Objdump needs a file system object or file.
Playstation:
*http://ff.untoldhorror.com/playstation.zip


Just do it like this:
D/L mirror: [http://www.multiupload.com/9E2T9DOE57 playstation.zip (22.33 KB)]
<pre>  # create an empty file
  touch empty.c


  # compile this empty file
== Example of crashreport (and list of SPRX's loaded by VSH)==
  gcc -c -o empty.o empty.c
http://pastie.org/private/7xngkxa0siozrjzh8obuq (caused by bug in ethdebug and vsh) @ slim cech-2101a


  # add binary as a raw section
PRX Info: 46 PRX in process
  objcopy --add-section raw=raw.bin empty.o
/dev_flash/sys/internal/sys_audio.sprx
/dev_flash/sys/external/libsre.sprx
  # remove ".comment" section to join
/dev_flash/sys/external/libadec.sprx
  objcopy -R .comment empty.o
  /dev_flash/sys/external/libac3dec.sprx
 
  /dev_flash/vsh/module/paf_ext.sprx
  # now run objdump on it
  /dev_flash/vsh/module/qglbase.sprx
  objdump -d empty.o</pre>
  /dev_flash/vsh/module/vshmain_ext.sprx
Source: http://askrprojects.net/software/objdump.html
  /dev_flash/vsh/module/basic_plugins.sprx
 
  /dev_flash/sys/internal/libfs_utility_full.sprx
 
  /dev_flash/vsh/module/paf_web.sprx
 
  /dev_flash/vsh/module/custom_render_plugin.sprx
== Psl1ght VM ==
  /dev_flash/sys/external/libjpgdec.sprx
 
  /dev_flash/sys/external/libvdec.sprx
PSL1GHT VM for PS3 Development
  /dev_flash/sys/external/libdmux.sprx
 
  /dev_flash/sys/external/libdmuxpamf.sprx
[http://dl.btjunkie.org/torrent/PSL1GHT-VM-for-PS3-Development/419616dd1284dca945cb247ebfab32de19b7e9cda30d/download.torrent torrent] | Magnet : magnet:?xt=urn:btih:16dd1284dca945cb247ebfab32de19b7e9cda30d
  /dev_flash/sys/external/libpamf.sprx
 
  /dev_flash/sys/external/libatxdec.sprx
<div style="height:150px; overflow:auto">'''67 files in torrent (2609MB):'''
  /dev_flash/sys/external/libat3dec.sprx
  01. image007.jpg [35KB]
  /dev_flash/sys/external/libavcdec.sprx
  02. image004.png [31KB]
  /dev_flash/sys/external/libatrac3plus.sprx
  03. image006.jpg [27KB]
  /dev_flash/sys/external/libsmvd4.sprx
  04. image005.jpg [25KB]
  /dev_flash/sys/internal/libasfparser2.sprx
  05. image002.jpg [17KB]
  /dev_flash/vsh/module/msmw1.sprx
  06. image003.png [8KB]
  /dev_flash/vsh/module/msmw2.sprx
  07. image001.png [6KB]
  /dev_flash/vsh/module/sacd.sprx
  08. image008.png [3KB]
  /dev_flash/vsh/module/mms.sprx
  09. psl1ght-dev.sfv [728 bytes]
  /dev_flash/vsh/module/mms_db_full.sprx
  10. psl1ght-dev.part030.rar [48MB]
  /dev_flash/vsh/module/mms_ext_full.sprx
  11. psl1ght-dev.part002.rar [48MB]
  /dev_flash/vsh/module/x3_mdimp3.sprx
  12. psl1ght-dev.part003.rar [48MB]
  /dev_flash/vsh/module/x3_mdimp4.sprx
  13. psl1ght-dev.part004.rar [48MB]
  /dev_flash/vsh/module/x3_mdimp6.sprx
  14. psl1ght-dev.part005.rar [48MB]
  /dev_flash/vsh/module/x3_mdimp9.sprx
  15. psl1ght-dev.part006.rar [48MB]
  /dev_flash/vsh/module/x3_mdimp1.sprx
  16. psl1ght-dev.part007.rar [48MB]
  /dev_flash/vsh/module/x3_mdimp2.sprx
  17. psl1ght-dev.part008.rar [48MB]
  /dev_flash/vsh/module/x3_amgsdk.sprx
  18. psl1ght-dev.part009.rar [48MB]
  /dev_flash/vsh/module/x3_mdimp8.sprx
  19. psl1ght-dev.part010.rar [48MB]
  /dev_flash/vsh/module/x3_mdimp11.sprx
  20. psl1ght-dev.part011.rar [48MB]
  /dev_flash/vsh/module/x3_mdimp5.sprx
  21. psl1ght-dev.part012.rar [48MB]
  /dev_flash/vsh/module/mintx_client.sprx
  22. psl1ght-dev.part013.rar [48MB]
  /dev_flash/vsh/module/soundvisualizer_plugin.sprx
  23. psl1ght-dev.part014.rar [48MB]
  /dev_flash/vsh/module/xmb_plugin.sprx
  24. psl1ght-dev.part015.rar [48MB]
  /dev_flash/sys/external/libgifdec.sprx
  25. psl1ght-dev.part016.rar [48MB]
  /dev_flash/sys/internal/libtiffdec.sprx
  26. psl1ght-dev.part017.rar [48MB]
  /dev_flash/vsh/module/game_ext_plugin.sprx
  27. psl1ght-dev.part018.rar [48MB]
  /dev_flash/vsh/module/eseidle.sprx
  28. psl1ght-dev.part019.rar [48MB]
  /dev_flash/vsh/module/explore_plugin.sprx
  29. psl1ght-dev.part020.rar [48MB]
  30. psl1ght-dev.part021.rar [48MB]
  31. psl1ght-dev.part022.rar [48MB]
32. psl1ght-dev.part023.rar [48MB]
33. psl1ght-dev.part024.rar [48MB]
34. psl1ght-dev.part025.rar [48MB]
  35. psl1ght-dev.part026.rar [48MB]
36. psl1ght-dev.part027.rar [48MB]
37. psl1ght-dev.part028.rar [48MB]
38. psl1ght-dev.part029.rar [48MB]
39. psl1ght-dev.part001.rar [48MB]
40. psl1ght-dev.part031.rar [48MB]
41. psl1ght-dev.part032.rar [48MB]
42. psl1ght-dev.part033.rar [48MB]
43. psl1ght-dev.part034.rar [48MB]
44. psl1ght-dev.part035.rar [48MB]
45. psl1ght-dev.part036.rar [48MB]
46. psl1ght-dev.part037.rar [48MB]
47. psl1ght-dev.part038.rar [48MB]
48. psl1ght-dev.part039.rar [48MB]
49. psl1ght-dev.part040.rar [48MB]
50. psl1ght-dev.part041.rar [48MB]
51. psl1ght-dev.part042.rar [48MB]
52. psl1ght-dev.part043.rar [48MB]
53. psl1ght-dev.part044.rar [48MB]
54. psl1ght-dev.part045.rar [48MB]
55. psl1ght-dev.part046.rar [48MB]
56. psl1ght-dev.part047.rar [48MB]
57. psl1ght-dev.part048.rar [48MB]
58. psl1ght-dev.part049.rar [48MB]
59. psl1ght-dev.part050.rar [48MB]
60. psl1ght-dev.part051.rar [48MB]
61. psl1ght-dev.part052.rar [48MB]
62. psl1ght-dev.part053.rar [48MB]
63. psl1ght-dev.part054.rar [48MB]
64. psl1ght-dev.part055.rar [34MB]
65. psl1ght-vm-setup.doc [201KB]
66. psl1ght-vm-setup.htm [9KB]
67. psl1ght-dev.sfv [5KB]</div><br />
<div style="height:150px; overflow:auto">'''Trackers:'''<pre>
http://tracker.openbittorrent.com/announce
  udp://tracker.openbittorrent.com:80/announce
udp://tracker.publicbt.com:80/announce
  http://tracker.publicbt.com/announce
http://bt.firebit.org:2710/announce
  http://cthulhu.regne.net:6969/announce
http://fordred1.appspot.com/announce
  http://exodus.desync.com/announce
udp://tracker.ccc.de:80/announce
  http://memtracker.appspot.com/announce
http://genesis.1337x.org:1337/announce
  http://exodus.1337x.org/announce
http://amplicate.appspot.com/announce
  http://tracker.prq.to/announce
http://tracker.thepiratebay.org/announce
  udp://tracker.prq.to:80/announce
udp://tracker.thepiratebay.org:80/announce
  http://ck3r.org/tracker/index
  http://tracker.openbittorrent.com:80/announce
  http://tracker.publicbt.com:80/announce</pre></div>
 
----

Latest revision as of 15:28, 6 January 2014

Playstation Noob Dev(s)[edit source]

Q1). getting the tools to work, compile ? can someone please provide a link / recommended repo for toolchain libs devtools.

as i work out whats what i will add to this page, "soz if this is wrong, but i cant seam to find the right way"

Merge needed (?) : https://webcache.googleusercontent.com/search?q=cache:http%3A%2F%2Fwiki.gitbrew.org%2Fwikibrew%2FPS3%3ATools

Playstation fonts[edit source]

Playstation buttons:

D/L mirror: playstation_buttons.zip (4.78 KB)


Playstation:

D/L mirror: playstation.zip (22.33 KB)

Example of crashreport (and list of SPRX's loaded by VSH)[edit source]

http://pastie.org/private/7xngkxa0siozrjzh8obuq (caused by bug in ethdebug and vsh) @ slim cech-2101a

PRX Info: 46 PRX in process
/dev_flash/sys/internal/sys_audio.sprx
/dev_flash/sys/external/libsre.sprx
/dev_flash/sys/external/libadec.sprx
/dev_flash/sys/external/libac3dec.sprx
/dev_flash/vsh/module/paf_ext.sprx
/dev_flash/vsh/module/qglbase.sprx
/dev_flash/vsh/module/vshmain_ext.sprx
/dev_flash/vsh/module/basic_plugins.sprx
/dev_flash/sys/internal/libfs_utility_full.sprx
/dev_flash/vsh/module/paf_web.sprx
/dev_flash/vsh/module/custom_render_plugin.sprx
/dev_flash/sys/external/libjpgdec.sprx
/dev_flash/sys/external/libvdec.sprx
/dev_flash/sys/external/libdmux.sprx
/dev_flash/sys/external/libdmuxpamf.sprx
/dev_flash/sys/external/libpamf.sprx
/dev_flash/sys/external/libatxdec.sprx
/dev_flash/sys/external/libat3dec.sprx
/dev_flash/sys/external/libavcdec.sprx
/dev_flash/sys/external/libatrac3plus.sprx
/dev_flash/sys/external/libsmvd4.sprx
/dev_flash/sys/internal/libasfparser2.sprx
/dev_flash/vsh/module/msmw1.sprx
/dev_flash/vsh/module/msmw2.sprx
/dev_flash/vsh/module/sacd.sprx
/dev_flash/vsh/module/mms.sprx
/dev_flash/vsh/module/mms_db_full.sprx
/dev_flash/vsh/module/mms_ext_full.sprx
/dev_flash/vsh/module/x3_mdimp3.sprx
/dev_flash/vsh/module/x3_mdimp4.sprx
/dev_flash/vsh/module/x3_mdimp6.sprx
/dev_flash/vsh/module/x3_mdimp9.sprx
/dev_flash/vsh/module/x3_mdimp1.sprx
/dev_flash/vsh/module/x3_mdimp2.sprx
/dev_flash/vsh/module/x3_amgsdk.sprx
/dev_flash/vsh/module/x3_mdimp8.sprx
/dev_flash/vsh/module/x3_mdimp11.sprx
/dev_flash/vsh/module/x3_mdimp5.sprx
/dev_flash/vsh/module/mintx_client.sprx
/dev_flash/vsh/module/soundvisualizer_plugin.sprx
/dev_flash/vsh/module/xmb_plugin.sprx
/dev_flash/sys/external/libgifdec.sprx
/dev_flash/sys/internal/libtiffdec.sprx
/dev_flash/vsh/module/game_ext_plugin.sprx
/dev_flash/vsh/module/eseidle.sprx
/dev_flash/vsh/module/explore_plugin.sprx