User Tools

Site Tools


zdaemon:acs:opcodes

This is an old revision of the document!


ACS Opcode Support in ZDaemon

The following table shows a comparison between the development version ZDoom from 2020-01-04 and ZDaemon 1.10.11.

opcode supported plans
0 PCD_NOP yes
1 PCD_TERMINATE yes
2 PCD_SUSPEND yes
3 PCD_PUSHNUMBER yes
4 PCD_LSPEC1 yes
5 PCD_LSPEC2 yes
6 PCD_LSPEC3 yes
7 PCD_LSPEC4 yes
8 PCD_LSPEC5 yes
9 PCD_LSPEC1DIRECT yes
10 PCD_LSPEC2DIRECT yes
11 PCD_LSPEC3DIRECT yes
12 PCD_LSPEC4DIRECT yes
13 PCD_LSPEC5DIRECT yes
14 PCD_ADD yes
15 PCD_SUBTRACT yes
16 PCD_MULTIPLY yes
17 PCD_DIVIDE yes
18 PCD_MODULUS yes
19 PCD_EQ yes
20 PCD_NE yes
21 PCD_LT yes
22 PCD_GT yes
23 PCD_LE yes
24 PCD_GE yes
25 PCD_ASSIGNSCRIPTVAR yes
26 PCD_ASSIGNMAPVAR yes
27 PCD_ASSIGNWORLDVAR yes
28 PCD_PUSHSCRIPTVAR yes
29 PCD_PUSHMAPVAR yes
30 PCD_PUSHWORLDVAR yes
31 PCD_ADDSCRIPTVAR yes
32 PCD_ADDMAPVAR yes
33 PCD_ADDWORLDVAR yes
34 PCD_SUBSCRIPTVAR yes
35 PCD_SUBMAPVAR yes
36 PCD_SUBWORLDVAR yes
37 PCD_MULSCRIPTVAR yes
38 PCD_MULMAPVAR yes
39 PCD_MULWORLDVAR yes
40 PCD_DIVSCRIPTVAR yes
41 PCD_DIVMAPVAR yes
42 PCD_DIVWORLDVAR yes
43 PCD_MODSCRIPTVAR yes
44 PCD_MODMAPVAR yes
45 PCD_MODWORLDVAR yes
46 PCD_INCSCRIPTVAR yes
47 PCD_INCMAPVAR yes
48 PCD_INCWORLDVAR yes
49 PCD_DECSCRIPTVAR yes
50 PCD_DECMAPVAR yes
51 PCD_DECWORLDVAR yes
52 PCD_GOTO yes
53 PCD_IFGOTO yes
54 PCD_DROP yes
55 PCD_DELAY yes
56 PCD_DELAYDIRECT yes
57 PCD_RANDOM yes
58 PCD_RANDOMDIRECT yes
59 PCD_THINGCOUNT yes
60 PCD_THINGCOUNTDIRECT yes
61 PCD_TAGWAIT yes
62 PCD_TAGWAITDIRECT yes
63 PCD_POLYWAIT yes
64 PCD_POLYWAITDIRECT yes
65 PCD_CHANGEFLOOR yes
66 PCD_CHANGEFLOORDIRECT yes
67 PCD_CHANGECEILING yes
68 PCD_CHANGECEILINGDIRECT yes
69 PCD_RESTART yes
70 PCD_ANDLOGICAL yes
71 PCD_ORLOGICAL yes
72 PCD_ANDBITWISE yes
73 PCD_ORBITWISE yes
74 PCD_EORBITWISE yes
75 PCD_NEGATELOGICAL yes
76 PCD_LSHIFT yes
77 PCD_RSHIFT yes
78 PCD_UNARYMINUS yes
79 PCD_IFNOTGOTO yes
80 PCD_LINESIDE yes
81 PCD_SCRIPTWAIT yes
82 PCD_SCRIPTWAITDIRECT yes
83 PCD_CLEARLINESPECIAL yes
84 PCD_CASEGOTO yes
85 PCD_BEGINPRINT yes
86 PCD_ENDPRINT yes
87 PCD_PRINTSTRING yes
88 PCD_PRINTNUMBER yes
89 PCD_PRINTCHARACTER yes
90 PCD_PLAYERCOUNT yes
91 PCD_GAMETYPE yes
92 PCD_GAMESKILL yes
93 PCD_TIMER yes
94 PCD_SECTORSOUND yes
95 PCD_AMBIENTSOUND yes
96 PCD_SOUNDSEQUENCE yes
97 PCD_SETLINETEXTURE yes
98 PCD_SETLINEBLOCKING yes
99 PCD_SETLINESPECIAL yes
100 PCD_THINGSOUND yes
101 PCD_ENDPRINTBOLD yes
102 PCD_ACTIVATORSOUND yes
103 PCD_LOCALAMBIENTSOUND yes
104 PCD_SETLINEMONSTERBLOCKING yes
105 PCD_PLAYERBLUESKULL no unknown
106 PCD_PLAYERREDSKULL no unknown
107 PCD_PLAYERYELLOWSKULL no unknown
108 PCD_PLAYERMASTERSKULL no unknown
109 PCD_PLAYERBLUECARD no unknown
110 PCD_PLAYERREDCARD no unknown
111 PCD_PLAYERYELLOWCARD no unknown
112 PCD_PLAYERMASTERCARD no unknown
113 PCD_PLAYERBLACKSKULL no unknown
114 PCD_PLAYERSILVERSKULL no unknown
115 PCD_PLAYERGOLDSKULL no unknown
116 PCD_PLAYERBLACKCARD no unknown
117 PCD_PLAYERSILVERCARD no unknown
118 PCD_ISNETWORKGAME no unknown
119 PCD_PLAYERTEAM no unknown
120 PCD_PLAYERHEALTH yes
121 PCD_PLAYERARMORPOINTS yes
122 PCD_PLAYERFRAGS yes
123 PCD_PLAYEREXPERT no unknown
124 PCD_BLUETEAMCOUNT no unknown
125 PCD_REDTEAMCOUNT no unknown
126 PCD_BLUETEAMSCORE no unknown
127 PCD_REDTEAMSCORE no unknown
128 PCD_ISONEFLAGCTF no unknown
129 PCD_LSPEC6 no unknown
130 PCD_LSPEC6DIRECT no unknown
131 PCD_PRINTNAME yes
132 PCD_MUSICCHANGE yes
133 PCD_CONSOLECOMMANDDIRECT no unknown
134 PCD_CONSOLECOMMAND no unknown
135 PCD_SINGLEPLAYER yes
136 PCD_FIXEDMUL yes
137 PCD_FIXEDDIV yes
138 PCD_SETGRAVITY yes
139 PCD_SETGRAVITYDIRECT yes
140 PCD_SETAIRCONTROL yes
141 PCD_SETAIRCONTROLDIRECT yes
142 PCD_CLEARINVENTORY yes
143 PCD_GIVEINVENTORY yes
144 PCD_GIVEINVENTORYDIRECT yes
145 PCD_TAKEINVENTORY yes
146 PCD_TAKEINVENTORYDIRECT yes
147 PCD_CHECKINVENTORY yes
148 PCD_CHECKINVENTORYDIRECT yes
149 PCD_SPAWN yes
150 PCD_SPAWNDIRECT yes
151 PCD_SPAWNSPOT yes
152 PCD_SPAWNSPOTDIRECT yes
153 PCD_SETMUSIC yes
154 PCD_SETMUSICDIRECT yes
155 PCD_LOCALSETMUSIC yes
156 PCD_LOCALSETMUSICDIRECT yes
157 PCD_PRINTFIXED yes
158 PCD_PRINTLOCALIZED yes
159 PCD_MOREHUDMESSAGE yes
160 PCD_OPTHUDMESSAGE yes
161 PCD_ENDHUDMESSAGE yes
162 PCD_ENDHUDMESSAGEBOLD yes
163 PCD_SETSTYLE no unknown
164 PCD_SETSTYLEDIRECT no unknown
165 PCD_SETFONT yes
166 PCD_SETFONTDIRECT yes
167 PCD_PUSHBYTE yes
168 PCD_LSPEC1DIRECTB yes
169 PCD_LSPEC2DIRECTB yes
170 PCD_LSPEC3DIRECTB yes
171 PCD_LSPEC4DIRECTB yes
172 PCD_LSPEC5DIRECTB yes
173 PCD_DELAYDIRECTB yes
174 PCD_RANDOMDIRECTB yes
175 PCD_PUSHBYTES yes
176 PCD_PUSH2BYTES yes
177 PCD_PUSH3BYTES yes
178 PCD_PUSH4BYTES yes
179 PCD_PUSH5BYTES yes
180 PCD_SETTHINGSPECIAL yes
181 PCD_ASSIGNGLOBALVAR yes
182 PCD_PUSHGLOBALVAR yes
183 PCD_ADDGLOBALVAR yes
184 PCD_SUBGLOBALVAR yes
185 PCD_MULGLOBALVAR yes
186 PCD_DIVGLOBALVAR yes
187 PCD_MODGLOBALVAR yes
188 PCD_INCGLOBALVAR yes
189 PCD_DECGLOBALVAR yes
190 PCD_FADETO yes
191 PCD_FADERANGE yes
192 PCD_CANCELFADE yes
193 PCD_PLAYMOVIE yes
194 PCD_SETFLOORTRIGGER yes
195 PCD_SETCEILINGTRIGGER yes
196 PCD_GETACTORX yes
197 PCD_GETACTORY yes
198 PCD_GETACTORZ yes
199 PCD_STARTTRANSLATION yes
200 PCD_TRANSLATIONRANGE1 yes
201 PCD_TRANSLATIONRANGE2 yes
202 PCD_ENDTRANSLATION yes
203 PCD_CALL yes
204 PCD_CALLDISCARD yes
205 PCD_RETURNVOID yes
206 PCD_RETURNVAL yes
207 PCD_PUSHMAPARRAY yes
208 PCD_ASSIGNMAPARRAY yes
209 PCD_ADDMAPARRAY yes
210 PCD_SUBMAPARRAY yes
211 PCD_MULMAPARRAY yes
212 PCD_DIVMAPARRAY yes
213 PCD_MODMAPARRAY yes
214 PCD_INCMAPARRAY yes
215 PCD_DECMAPARRAY yes
216 PCD_DUP yes
217 PCD_SWAP yes
218 PCD_WRITETOINI no unknown
219 PCD_GETFROMINI no unknown
220 PCD_SIN yes
221 PCD_COS yes
222 PCD_VECTORANGLE yes
223 PCD_CHECKWEAPON yes
224 PCD_SETWEAPON yes
225 PCD_TAGSTRING yes
226 PCD_PUSHWORLDARRAY yes
227 PCD_ASSIGNWORLDARRAY yes
228 PCD_ADDWORLDARRAY yes
229 PCD_SUBWORLDARRAY yes
230 PCD_MULWORLDARRAY yes
231 PCD_DIVWORLDARRAY yes
232 PCD_MODWORLDARRAY yes
233 PCD_INCWORLDARRAY yes
234 PCD_DECWORLDARRAY yes
235 PCD_PUSHGLOBALARRAY yes
236 PCD_ASSIGNGLOBALARRAY yes
237 PCD_ADDGLOBALARRAY yes
238 PCD_SUBGLOBALARRAY yes
239 PCD_MULGLOBALARRAY yes
240 PCD_DIVGLOBALARRAY yes
241 PCD_MODGLOBALARRAY yes
242 PCD_INCGLOBALARRAY yes
243 PCD_DECGLOBALARRAY yes
244 PCD_SETMARINEWEAPON yes
245 PCD_SETACTORPROPERTY yes
246 PCD_GETACTORPROPERTY yes
247 PCD_PLAYERNUMBER yes
248 PCD_ACTIVATORTID yes
249 PCD_SETMARINESPRITE yes
250 PCD_GETSCREENWIDTH yes
251 PCD_GETSCREENHEIGHT yes
252 PCD_THING_PROJECTILE2 yes
253 PCD_STRLEN yes
254 PCD_SETHUDSIZE yes
255 PCD_GETCVAR yes
256 PCD_CASEGOTOSORTED yes
257 PCD_SETRESULTVALUE yes
258 PCD_GETLINEROWOFFSET yes
259 PCD_GETACTORFLOORZ yes
260 PCD_GETACTORANGLE yes
261 PCD_GETSECTORFLOORZ yes
262 PCD_GETSECTORCEILINGZ yes
263 PCD_LSPEC5RESULT yes
264 PCD_GETSIGILPIECES yes
265 PCD_GETLEVELINFO yes
266 PCD_CHANGESKY yes
267 PCD_PLAYERINGAME yes
268 PCD_PLAYERISBOT yes
269 PCD_SETCAMERATOTEXTURE yes
270 PCD_ENDLOG yes
271 PCD_GETAMMOCAPACITY yes
272 PCD_SETAMMOCAPACITY yes
273 PCD_PRINTMAPCHARARRAY yes
274 PCD_PRINTWORLDCHARARRAY yes
275 PCD_PRINTGLOBALCHARARRAY yes
276 PCD_SETACTORANGLE yes
277 PCD_GRABINPUT no unknown
278 PCD_SETMOUSEPOINTER no unknown
279 PCD_MOVEMOUSEPOINTER no unknown
280 PCD_SPAWNPROJECTILE yes
281 PCD_GETSECTORLIGHTLEVEL yes
282 PCD_GETACTORCEILINGZ yes
283 PCD_SETACTORPOSITION yes
284 PCD_CLEARACTORINVENTORY yes
285 PCD_GIVEACTORINVENTORY yes
286 PCD_TAKEACTORINVENTORY yes
287 PCD_CHECKACTORINVENTORY yes
288 PCD_THINGCOUNTNAME yes
289 PCD_SPAWNSPOTFACING yes
290 PCD_PLAYERCLASS yes
291 PCD_ANDSCRIPTVAR yes
292 PCD_ANDMAPVAR yes
293 PCD_ANDWORLDVAR yes
294 PCD_ANDGLOBALVAR yes
295 PCD_ANDMAPARRAY yes
296 PCD_ANDWORLDARRAY yes
297 PCD_ANDGLOBALARRAY yes
298 PCD_EORSCRIPTVAR yes
299 PCD_EORMAPVAR yes
300 PCD_EORWORLDVAR yes
301 PCD_EORGLOBALVAR yes
302 PCD_EORMAPARRAY yes
303 PCD_EORWORLDARRAY yes
304 PCD_EORGLOBALARRAY yes
305 PCD_ORSCRIPTVAR yes
306 PCD_ORMAPVAR yes
307 PCD_ORWORLDVAR yes
308 PCD_ORGLOBALVAR yes
309 PCD_ORMAPARRAY yes
310 PCD_ORWORLDARRAY yes
311 PCD_ORGLOBALARRAY yes
312 PCD_LSSCRIPTVAR yes
313 PCD_LSMAPVAR yes
314 PCD_LSWORLDVAR yes
315 PCD_LSGLOBALVAR yes
316 PCD_LSMAPARRAY yes
317 PCD_LSWORLDARRAY yes
318 PCD_LSGLOBALARRAY yes
319 PCD_RSSCRIPTVAR yes
320 PCD_RSMAPVAR yes
321 PCD_RSWORLDVAR yes
322 PCD_RSGLOBALVAR yes
323 PCD_RSMAPARRAY yes
324 PCD_RSWORLDARRAY yes
325 PCD_RSGLOBALARRAY yes
326 PCD_GETPLAYERINFO yes
327 PCD_CHANGELEVEL yes
328 PCD_SECTORDAMAGE yes
329 PCD_REPLACETEXTURES yes
330 PCD_NEGATEBINARY yes
331 PCD_GETACTORPITCH yes
332 PCD_SETACTORPITCH yes
333 PCD_PRINTBIND yes
334 PCD_SETACTORSTATE no unknown
335 PCD_THINGDAMAGE2 no unknown
336 PCD_USEINVENTORY no unknown
337 PCD_USEACTORINVENTORY no unknown
338 PCD_CHECKACTORCEILINGTEXTURE yes
339 PCD_CHECKACTORFLOORTEXTURE yes
340 PCD_GETACTORLIGHTLEVEL yes
341 PCD_SETMUGSHOTSTATE no unknown
342 PCD_THINGCOUNTSECTOR yes
343 PCD_THINGCOUNTNAMESECTOR yes
344 PCD_CHECKPLAYERCAMERA yes
345 PCD_MORPHACTOR yes
346 PCD_UNMORPHACTOR yes
347 PCD_GETPLAYERINPUT yes
348 PCD_CLASSIFYACTOR yes
349 PCD_PRINTBINARY yes
350 PCD_PRINTHEX yes
351 PCD_CALLFUNC yes
352 PCD_SAVESTRING yes
353 PCD_PRINTMAPCHRANGE no unknown
354 PCD_PRINTWORLDCHRANGE no unknown
355 PCD_PRINTGLOBALCHRANGE no unknown
356 PCD_STRCPYTOMAPCHRANGE no unknown
357 PCD_STRCPYTOWORLDCHRANGE no unknown
358 PCD_STRCPYTOGLOBALCHRANGE no unknown
359 PCD_PUSHFUNCTION yes
360 PCD_CALLSTACK yes
361 PCD_SCRIPTWAITNAMED yes
362 PCD_TRANSLATIONRANGE3 no unknown
363 PCD_GOTOSTACK yes
364 PCD_ASSIGNSCRIPTARRAY no unknown
365 PCD_PUSHSCRIPTARRAY no unknown
366 PCD_ADDSCRIPTARRAY no unknown
367 PCD_SUBSCRIPTARRAY no unknown
368 PCD_MULSCRIPTARRAY no unknown
369 PCD_DIVSCRIPTARRAY no unknown
370 PCD_MODSCRIPTARRAY no unknown
371 PCD_INCSCRIPTARRAY no unknown
372 PCD_DECSCRIPTARRAY no unknown
373 PCD_ANDSCRIPTARRAY no unknown
374 PCD_EORSCRIPTARRAY no unknown
375 PCD_ORSCRIPTARRAY no unknown
376 PCD_LSSCRIPTARRAY no unknown
377 PCD_RSSCRIPTARRAY no unknown
378 PCD_PRINTSCRIPTCHARARRAY no unknown
379 PCD_PRINTSCRIPTCHRANGE no unknown
380 PCD_STRCPYTOSCRIPTCHRANGE no unknown
381 PCD_LSPEC5EX no unknown
382 PCD_LSPEC5EXRESULT no unknown
383 PCD_TRANSLATIONRANGE4 no unknown
384 PCD_TRANSLATIONRANGE5 no unknown
zdaemon/acs/opcodes.1579364109.txt.gz · Last modified: 2020-01-18 16:15:09 (2 years ago) by rhinoduck