Skip to content

Commit 07529ea

Browse files
committed
GOB: Add more Adibou2 stubbed opcodes in degob
1 parent 93f152e commit 07529ea

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

engines/gob/degob_script_v7.cpp

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ void Script_v7::setupOpcodes() {
207207
{TYPE_NONE, 0, 0, {PARAM_NONE}},
208208
{TYPE_NONE, 0, 0, {PARAM_NONE}},
209209
/* 48 */
210-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
210+
{OPCODET(o7_draw0x48), {PARAM_EXPR, PARAM_EXPR}},
211211
{TYPE_NONE, 0, 0, {PARAM_NONE}},
212212
{TYPE_NONE, 0, 0, {PARAM_NONE}},
213213
{TYPE_NONE, 0, 0, {PARAM_NONE}},
@@ -323,14 +323,14 @@ void Script_v7::setupOpcodes() {
323323
{TYPE_NONE, 0, 0, {PARAM_NONE}},
324324
/* A4 */
325325
{OPCODET(o7_loadIFFPalette), {PARAM_EXPR, PARAM_EXPR, PARAM_EXPR}},
326-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
327-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
326+
{OPCODET(o7_draw0xA5), {PARAM_VARINDEX, PARAM_EXPR, PARAM_EXPR, PARAM_EXPR, PARAM_VARINDEX}},
327+
{OPCODET(o7_draw0xA6), {PARAM_VARINDEX, PARAM_EXPR, PARAM_VARINDEX}},
328328
{TYPE_NONE, 0, 0, {PARAM_NONE}},
329329
/* A8 */
330330
{TYPE_NONE, 0, 0, {PARAM_NONE}},
331331
{TYPE_NONE, 0, 0, {PARAM_NONE}},
332332
{OPCODET(o7_openDatabase), {PARAM_EXPR, PARAM_EXPR}},
333-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
333+
{OPCODET(o7_draw0xAB), {PARAM_EXPR}},
334334
/* AC */
335335
{OPCODET(o7_openDatabaseTable), {PARAM_EXPR, PARAM_EXPR, PARAM_EXPR}},
336336
{OPCODET(o7_closeDatabaseTable), {PARAM_EXPR, PARAM_EXPR}},
@@ -349,18 +349,18 @@ void Script_v7::setupOpcodes() {
349349
/* B8 */
350350
{TYPE_NONE, 0, 0, {PARAM_NONE}},
351351
{TYPE_NONE, 0, 0, {PARAM_NONE}},
352-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
352+
{OPCODET(o7_draw0xBA), {PARAM_EXPR, PARAM_EXPR, PARAM_EXPR, PARAM_VARINDEX}},
353353
{TYPE_NONE, 0, 0, {PARAM_NONE}},
354354
/* BC */
355355
{TYPE_NONE, 0, 0, {PARAM_NONE}},
356356
{TYPE_NONE, 0, 0, {PARAM_NONE}},
357-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
358-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
357+
{OPCODET(o7_draw0xBE), {PARAM_EXPR}},
358+
{OPCODET(o7_draw0xBF), {PARAM_EXPR}},
359359
/* C0 */
360+
{OPCODET(o7_draw0xC0), {PARAM_EXPR, PARAM_EXPR, PARAM_EXPR, PARAM_VARINDEX}},
361+
{OPCODET(o7_draw0xC1), {PARAM_EXPR, PARAM_VARINDEX, PARAM_VARINDEX}},
360362
{TYPE_NONE, 0, 0, {PARAM_NONE}},
361-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
362-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
363-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
363+
{OPCODET(o7_draw0xC3), {PARAM_EXPR, PARAM_EXPR, PARAM_EXPR, PARAM_EXPR, PARAM_EXPR, PARAM_VARINDEX, PARAM_VARINDEX}},
364364
/* C4 */
365365
{OPCODET(o7_openTranlsationDB), {PARAM_EXPR, PARAM_EXPR}},
366366
{OPCODET(o7_closeTranslationDB), {PARAM_EXPR}},
@@ -407,8 +407,8 @@ void Script_v7::setupOpcodes() {
407407
{OPCODET(o7_draw0xE6), {PARAM_VARINDEX, PARAM_VARINDEX, PARAM_VARINDEX, PARAM_VARINDEX}},
408408
{OPCODET(o7_draw0xE7), {PARAM_VARINDEX}},
409409
/* E8 */
410-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
411-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
410+
{OPCODET(o7_draw0xE8), {PARAM_VARINDEX}},
411+
{OPCODET(o7_draw0xE9), {PARAM_VARINDEX, PARAM_VARINDEX}},
412412
{TYPE_NONE, 0, 0, {PARAM_NONE}},
413413
{TYPE_NONE, 0, 0, {PARAM_NONE}},
414414
/* EC */
@@ -417,17 +417,17 @@ void Script_v7::setupOpcodes() {
417417
{TYPE_NONE, 0, 0, {PARAM_NONE}},
418418
{TYPE_NONE, 0, 0, {PARAM_NONE}},
419419
/* F0 */
420-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
421-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
422-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
420+
{OPCODET(o7_draw0xF0), {PARAM_VARINDEX}},
421+
{OPCODET(o7_draw0xF1), {PARAM_NONE}},
422+
{OPCODET(o7_executeModAddEvent), {PARAM_VARINDEX, PARAM_VARINDEX, PARAM_VARINDEX, PARAM_VARINDEX}},
423423
{TYPE_NONE, 0, 0, {PARAM_NONE}},
424424
/* F4 */
425-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
426-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
427-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
428-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
425+
{OPCODET(o7_executeModSetLength), {PARAM_VARINDEX, PARAM_VARINDEX, PARAM_VARINDEX, PARAM_VARINDEX}},
426+
{OPCODET(o7_executeModStart), {PARAM_VARINDEX}},
427+
{OPCODET(o7_setTrackVolume), {PARAM_VARINDEX, PARAM_VARINDEX}},
428+
{OPCODET(o7_executeModGetPosition), {PARAM_VARINDEX}},
429429
/* F8 */
430-
{TYPE_NONE, 0, 0, {PARAM_NONE}},
430+
{OPCODET(o7_executeModGetPosition), {PARAM_VARINDEX}},
431431
{TYPE_NONE, 0, 0, {PARAM_NONE}},
432432
{OPCODET(o7_vmdGetSoundBuffer), {PARAM_VARINDEX}},
433433
{OPCODET(o7_vmdReleaseSoundBuffer), {PARAM_EXPR, PARAM_VARINDEX}},

0 commit comments

Comments
 (0)