Game plugin: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 17: Line 17:
  8: 1 Parameter: out:uint8_t [0x114] - (+4 = TitleID)
  8: 1 Parameter: out:uint8_t [0x114] - (+4 = TitleID)
  9: 1 Parameter: out:char* - returns (running?) TitleID
  9: 1 Parameter: out:char* - returns (running?) TitleID
  ...
  10:
11:
12:
13:
14:
  15: GetExecAppType, 2 Parameter: int * apptype, int (=0)
  15: GetExecAppType, 2 Parameter: int * apptype, int (=0)
  ...
  16:
17:
18:
19:
20: 1 Parameter: out: uint8_t [0x5B8
21:
22:
23:
24:
25:
  26: 1 Parameter: int taskId
  26: 1 Parameter: int taskId
  ...
  27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
  39: 1 Parameter: char * titleid
  39: 1 Parameter: char * titleid
  40: 3 Parameter: char * titleid, ,  
  40: 3 Parameter: char * titleid, ,  
  41:
  41:
  42: 4 Parameter: char * titleid, , ,  
  42: 4 Parameter: char * titleid, , ,  
  ...
  43:
44:
  45: 2 Parameter: int value (-1), int value - (set NoCalcFlag)
  45: 2 Parameter: int value (-1), int value - (set NoCalcFlag)
  46: EndGameData, 0 Parameter:  
  46: EndGameData, 0 Parameter:  
  47: 3 Parameter: char * DirName, char * CategoryType, sys_addr_t *alloc_addr
  47: 3 Parameter: char * DirName, char * CategoryType, sys_addr_t *alloc_addr
  48: 4 Parameter: char * DirName, char * CategoryType, void *ptr_handler, uint8_t[0xBA4] (SysParam)
  48: 4 Parameter: char * DirName, char * CategoryType, void *ptr_handler, uint8_t[0xBA4] (SysParam)
49:
50:
  51: 0 Parameter: - (init GameData/showDialog?)
  51: 0 Parameter: - (init GameData/showDialog?)
  52: cacheInit/SysCacheParam, 2 Parameter: void * callback, uint8_t[0x444]
  52: cacheInit/SysCacheParam, 2 Parameter: void * callback, uint8_t[0x444]
Line 51: Line 78:
  69: GetExportPath, 1 Parameter: char * ExportPath
  69: GetExportPath, 1 Parameter: char * ExportPath
  70: GetImportPath, 1 Parameter: char * ImportPath
  70: GetImportPath, 1 Parameter: char * ImportPath
  ...
  71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
  97: 4 Parameter: int/char? VmcPort, char * vmcFileName, void *ptr_handler, 0
  97: 4 Parameter: int/char? VmcPort, char * vmcFileName, void *ptr_handler, 0
  98: 1 Parameter: void * ptr? /int? - (Ps1EndMode)
  98: 1 Parameter: void * ptr? /int? - (Ps1EndMode)

Revision as of 18:32, 30 March 2014

1 Identifier:

  • 1

1 Interface

contains 105 subs:

0: 0 Parameter: - set Widget "page_game_main" and activate
1:
2:
3: 1 Parameter: int
4:
5:
6:
7: 0 Parameter: - set Widget "page_game_main", pageactivate and paf_55944323 /pa_FA17FC05.
8: 1 Parameter: out:uint8_t [0x114] - (+4 = TitleID)
9: 1 Parameter: out:char* - returns (running?) TitleID
10:
11:
12:
13:
14:
15: GetExecAppType, 2 Parameter: int * apptype, int (=0)
16:
17:
18:
19:
20: 1 Parameter: out: uint8_t [0x5B8
21:
22:
23:
24:
25:
26: 1 Parameter: int taskId
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39: 1 Parameter: char * titleid
40: 3 Parameter: char * titleid, , 
41:
42: 4 Parameter: char * titleid, , , 
43:
44:
45: 2 Parameter: int value (-1), int value - (set NoCalcFlag)
46: EndGameData, 0 Parameter: 
47: 3 Parameter: char * DirName, char * CategoryType, sys_addr_t *alloc_addr
48: 4 Parameter: char * DirName, char * CategoryType, void *ptr_handler, uint8_t[0xBA4] (SysParam)
49:
50:
51: 0 Parameter: - (init GameData/showDialog?)
52: cacheInit/SysCacheParam, 2 Parameter: void * callback, uint8_t[0x444]
53: cacheClear, 0 Parameter:
54: GetBootInfo, 1 Parameter: uint8_t [0x20] (titleid?)
55: 1 Parameter: char * - outputs (selected?) TitleID
56: 2 Parameter: out: ptr* , int value (0,1) - (set/get? kbGetSize)
57: SetSysVersion, 1 Parameter: int value
58: GetDiscInfo, 1 Parameter: uint8_t [0x20] 
59: 4 Parameter: int dialogtype, 0, void * ptr_handler, 0
60: SetEjectMode?, 1 Parameter: int mode
61: 7 Parameter: DirName, , Type, Options, MemoryContainer, ExecData, UserData
62: getList, 7 Parameter: int * ListBufNum, sys_addr_t * memory_allocate_from_container, int * ListNum, int * GetListNum, MemoryContainerId
63: GetBootInfo, 3 Parameter: int * Type, char * DirName[0x20], int * ExecData
64: SetExecData, 1 Parameter: int * ExecData
65:
66: GetHddGamePath, 1 Parameter: char * HddGamePath/homePath
67: DeleteGame, 2 Parameter: char * DirName, MemoryContainerId
68:
69: GetExportPath, 1 Parameter: char * ExportPath
70: GetImportPath, 1 Parameter: char * ImportPath
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97: 4 Parameter: int/char? VmcPort, char * vmcFileName, void *ptr_handler, 0
98: 1 Parameter: void * ptr? /int? - (Ps1EndMode)
99: SetPadRumble, 1 Parameter: int * mode
100:
101:
102:
103:
104: