Skip to content

Commit 4a7fb4a

Browse files
committed
upgrade JVS symbol groups to include support for stack and params
1 parent 71e93d2 commit 4a7fb4a

File tree

1 file changed

+46
-46
lines changed

1 file changed

+46
-46
lines changed

src/OOVPADatabase/JVS_OOVPA.inl

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -90,97 +90,97 @@ OOVPATable JVSLIB_OOVPA[] = {
9090
SYM_SIG(4831)),
9191

9292
// Chihiro/JVS (Functions)
93-
REGISTER_OOVPAS(SYM_FUN(JVS_SendCommand, STACK(/*default*/), PARAMS(/*unknown*/)),
93+
REGISTER_OOVPAS(SYM_FUN(JVS_SendCommand, STACK(/*default*/), PARAMS(PARAM(stk, unknown1), PARAM(stk, Command), PARAM(stk, unknown3), PARAM(stk, Length), PARAM(stk, unknown5), PARAM(stk, unknown6), PARAM(stk, unknown7), PARAM(stk, unknown8))),
9494
SYM_SIG(4831)),
95-
REGISTER_OOVPAS(SYM_FUN_ALT(JVS_SendCommand, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
95+
REGISTER_OOVPAS(SYM_FUN_ALT(JVS_SendCommand, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, unknown1), PARAM(stk, Command), PARAM(stk, unknown3), PARAM(stk, Length), PARAM(stk, unknown5), PARAM(stk, unknown6), PARAM(stk, unknown7), PARAM(stk, unknown8))),
9696
SYM_SIG(4831)),
97-
REGISTER_OOVPAS(SYM_FUN_ALT(JVS_SendCommand, SUFFIX(3), STACK(/*default*/), PARAMS(/*unknown*/)),
97+
REGISTER_OOVPAS(SYM_FUN_ALT(JVS_SendCommand, SUFFIX(3), STACK(/*default*/), PARAMS(PARAM(stk, unknown1), PARAM(stk, Command), PARAM(stk, unknown3), PARAM(stk, Length), PARAM(stk, unknown5), PARAM(stk, unknown6), PARAM(stk, unknown7), PARAM(stk, unknown8))),
9898
SYM_SIG(4831, 4832)),
99-
REGISTER_OOVPAS(SYM_FUN(JvsBACKUP_Read, STACK(/*default*/), PARAMS(/*unknown*/)),
99+
REGISTER_OOVPAS(SYM_FUN(JvsBACKUP_Read, STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
100100
SYM_SIG(4831)),
101-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsBACKUP_Read, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
101+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsBACKUP_Read, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
102102
SYM_SIG(4831)),
103-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsBACKUP_Read, SUFFIX(3), STACK(/*default*/), PARAMS(/*unknown*/)),
103+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsBACKUP_Read, SUFFIX(3), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
104104
SYM_SIG(4831)),
105-
REGISTER_OOVPAS(SYM_FUN(JvsBACKUP_Write, STACK(/*default*/), PARAMS(/*unknown*/)),
105+
REGISTER_OOVPAS(SYM_FUN(JvsBACKUP_Write, STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
106106
SYM_SIG(4831)),
107-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsBACKUP_Write, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
107+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsBACKUP_Write, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
108108
SYM_SIG(4831)),
109-
REGISTER_OOVPAS(SYM_FUN(JvsEEPROM_Read, STACK(/*default*/), PARAMS(/*unknown*/)),
109+
REGISTER_OOVPAS(SYM_FUN(JvsEEPROM_Read, STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
110110
SYM_SIG(4831)),
111-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsEEPROM_Read, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
111+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsEEPROM_Read, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
112112
SYM_SIG(4831)),
113-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsEEPROM_Read, SUFFIX(3), STACK(/*default*/), PARAMS(/*unknown*/)),
113+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsEEPROM_Read, SUFFIX(3), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
114114
SYM_SIG(4831)),
115-
REGISTER_OOVPAS(SYM_FUN(JvsEEPROM_Write, STACK(/*default*/), PARAMS(/*unknown*/)),
115+
REGISTER_OOVPAS(SYM_FUN(JvsEEPROM_Write, STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
116116
SYM_SIG(4831)),
117-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsEEPROM_Write, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
117+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsEEPROM_Write, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
118118
SYM_SIG(4831)),
119-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsEEPROM_Write, SUFFIX(3), STACK(/*default*/), PARAMS(/*unknown*/)),
119+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsEEPROM_Write, SUFFIX(3), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
120120
SYM_SIG(4831)),
121-
REGISTER_OOVPAS(SYM_FUN(JvsFirmwareDownload, STACK(/*default*/), PARAMS(/*unknown*/)),
121+
REGISTER_OOVPAS(SYM_FUN(JvsFirmwareDownload, STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
122122
SYM_SIG(4831)),
123-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsFirmwareDownload, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
123+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsFirmwareDownload, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
124124
SYM_SIG(4831)),
125-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsFirmwareDownload, SUFFIX(3), STACK(/*default*/), PARAMS(/*unknown*/)),
125+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsFirmwareDownload, SUFFIX(3), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
126126
SYM_SIG(4831)),
127-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsFirmwareDownload, SUFFIX(4), STACK(/*default*/), PARAMS(/*unknown*/)),
127+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsFirmwareDownload, SUFFIX(4), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
128128
SYM_SIG(4831)),
129-
REGISTER_OOVPAS(SYM_FUN(JvsFirmwareUpload, STACK(/*default*/), PARAMS(/*unknown*/)),
129+
REGISTER_OOVPAS(SYM_FUN(JvsFirmwareUpload, STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
130130
SYM_SIG(4831)),
131-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsFirmwareUpload, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
131+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsFirmwareUpload, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
132132
SYM_SIG(4831)),
133-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsFirmwareUpload, SUFFIX(3), STACK(/*default*/), PARAMS(/*unknown*/)),
133+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsFirmwareUpload, SUFFIX(3), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
134134
SYM_SIG(4831)),
135-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsFirmwareUpload, SUFFIX(4), STACK(/*default*/), PARAMS(/*unknown*/)),
135+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsFirmwareUpload, SUFFIX(4), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
136136
SYM_SIG(4831)),
137-
REGISTER_OOVPAS(SYM_FUN(JvsNodeReceivePacket, STACK(/*default*/), PARAMS(/*unknown*/)),
137+
REGISTER_OOVPAS(SYM_FUN(JvsNodeReceivePacket, STACK(/*default*/), PARAMS(PARAM(stk, Buffer), PARAM(stk, Length), PARAM(stk, unknown3))),
138138
SYM_SIG(4831)),
139-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsNodeReceivePacket, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
139+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsNodeReceivePacket, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, Buffer), PARAM(stk, Length), PARAM(stk, unknown3))),
140140
SYM_SIG(4831)),
141-
REGISTER_OOVPAS(SYM_FUN(JvsNodeSendPacket, STACK(/*default*/), PARAMS(/*unknown*/)),
141+
REGISTER_OOVPAS(SYM_FUN(JvsNodeSendPacket, STACK(/*default*/), PARAMS(PARAM(stk, Buffer), PARAM(stk, Length), PARAM(stk, unknown3))),
142142
SYM_SIG(4831)),
143-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsNodeSendPacket, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
143+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsNodeSendPacket, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, Buffer), PARAM(stk, Length), PARAM(stk, unknown3))),
144144
SYM_SIG(4831)),
145-
REGISTER_OOVPAS(SYM_FUN(JvsRTC_Read, STACK(/*default*/), PARAMS(/*unknown*/)),
145+
REGISTER_OOVPAS(SYM_FUN(JvsRTC_Read, STACK(/*default*/), PARAMS(PARAM(stk, unknown1), PARAM(stk, unknown2), PARAM(stk, time), PARAM(stk, unknown4))),
146146
SYM_SIG(4831)),
147-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsRTC_Read, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
147+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsRTC_Read, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, unknown1), PARAM(stk, unknown2), PARAM(stk, time), PARAM(stk, unknown4))),
148148
SYM_SIG(4831)),
149-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsRTC_Read, SUFFIX(3), STACK(/*default*/), PARAMS(/*unknown*/)),
149+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsRTC_Read, SUFFIX(3), STACK(/*default*/), PARAMS(PARAM(stk, unknown1), PARAM(stk, unknown2), PARAM(stk, time), PARAM(stk, unknown4))),
150150
SYM_SIG(4831)),
151-
REGISTER_OOVPAS(SYM_FUN(JvsRTC_Write, STACK(/*default*/), PARAMS(/*unknown*/)),
151+
REGISTER_OOVPAS(SYM_FUN(JvsRTC_Write, STACK(/*default*/), PARAMS(PARAM(stk, unknown1), PARAM(stk, unknown2), PARAM(stk, time), PARAM(stk, unknown4))),
152152
SYM_SIG(4831)),
153-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsRTC_Write, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
153+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsRTC_Write, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, unknown1), PARAM(stk, unknown2), PARAM(stk, time), PARAM(stk, unknown4))),
154154
SYM_SIG(4831)),
155-
REGISTER_OOVPAS(SYM_FUN(JvsScFirmwareDownload, STACK(/*default*/), PARAMS(/*unknown*/)),
155+
REGISTER_OOVPAS(SYM_FUN(JvsScFirmwareDownload, STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
156156
SYM_SIG(4831)),
157-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScFirmwareDownload, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
157+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScFirmwareDownload, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
158158
SYM_SIG(4831)),
159-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScFirmwareDownload, SUFFIX(3), STACK(/*default*/), PARAMS(/*unknown*/)),
159+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScFirmwareDownload, SUFFIX(3), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
160160
SYM_SIG(4831)),
161-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScFirmwareDownload, SUFFIX(4), STACK(/*default*/), PARAMS(/*unknown*/)),
161+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScFirmwareDownload, SUFFIX(4), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
162162
SYM_SIG(4831)),
163-
REGISTER_OOVPAS(SYM_FUN(JvsScFirmwareUpload, STACK(/*default*/), PARAMS(/*unknown*/)),
163+
REGISTER_OOVPAS(SYM_FUN(JvsScFirmwareUpload, STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
164164
SYM_SIG(4831)),
165-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScFirmwareUpload, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
165+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScFirmwareUpload, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
166166
SYM_SIG(4831)),
167-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScFirmwareUpload, SUFFIX(3), STACK(/*default*/), PARAMS(/*unknown*/)),
167+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScFirmwareUpload, SUFFIX(3), STACK(/*default*/), PARAMS(PARAM(stk, Offset), PARAM(stk, Length), PARAM(stk, Buffer), PARAM(stk, unknown4))),
168168
SYM_SIG(4831)),
169-
REGISTER_OOVPAS(SYM_FUN(JvsScReceiveMidi, STACK(/*default*/), PARAMS(/*unknown*/)),
169+
REGISTER_OOVPAS(SYM_FUN(JvsScReceiveMidi, STACK(/*default*/), PARAMS(PARAM(stk, unknown1), PARAM(stk, unknown2), PARAM(stk, unknown3))),
170170
SYM_SIG(4831)),
171-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScReceiveMidi, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
171+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScReceiveMidi, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, unknown1), PARAM(stk, unknown2), PARAM(stk, unknown3))),
172172
SYM_SIG(4831)),
173-
REGISTER_OOVPAS(SYM_FUN(JvsScReceiveRs323c, STACK(/*default*/), PARAMS(/*unknown*/)),
173+
REGISTER_OOVPAS(SYM_FUN(JvsScReceiveRs323c, STACK(/*default*/), PARAMS(PARAM(stk, Buffer), PARAM(stk, Length), PARAM(stk, unknown3))),
174174
SYM_SIG(4831)),
175-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScReceiveRs323c, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
175+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScReceiveRs323c, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, Buffer), PARAM(stk, Length), PARAM(stk, unknown3))),
176176
SYM_SIG(4831)),
177-
REGISTER_OOVPAS(SYM_FUN(JvsScSendMidi, STACK(/*default*/), PARAMS(/*unknown*/)),
177+
REGISTER_OOVPAS(SYM_FUN(JvsScSendMidi, STACK(/*default*/), PARAMS(PARAM(stk, unknown1), PARAM(stk, unknown2), PARAM(stk, unknown3))),
178178
SYM_SIG(4831)),
179-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScSendMidi, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
179+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScSendMidi, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, unknown1), PARAM(stk, unknown2), PARAM(stk, unknown3))),
180180
SYM_SIG(4831)),
181-
REGISTER_OOVPAS(SYM_FUN(JvsScSendRs323c, STACK(/*default*/), PARAMS(/*unknown*/)),
181+
REGISTER_OOVPAS(SYM_FUN(JvsScSendRs323c, STACK(/*default*/), PARAMS(PARAM(stk, Buffer), PARAM(stk, Length), PARAM(stk, unknown3))),
182182
SYM_SIG(4831)),
183-
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScSendRs323c, SUFFIX(2), STACK(/*default*/), PARAMS(/*unknown*/)),
183+
REGISTER_OOVPAS(SYM_FUN_ALT(JvsScSendRs323c, SUFFIX(2), STACK(/*default*/), PARAMS(PARAM(stk, Buffer), PARAM(stk, Length), PARAM(stk, unknown3))),
184184
SYM_SIG(4831)),
185185
};
186186

0 commit comments

Comments
 (0)