[Scummvm-git-logs] scummvm master -> e8a2fa88fce9245637f12696ea1f509b1bc2762a

rvanlaar noreply at scummvm.org
Sun Apr 3 11:59:20 UTC 2022


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
2c63b352b7 DIRECTOR: LINGO: Memory XObj: add mDescribe
e8a2fa88fc DIRECTOR: LINGO: Memory XObj: implement mPurge


Commit: 2c63b352b7963c7592d67c0e8f25feb02a302124
    https://github.com/scummvm/scummvm/commit/2c63b352b7963c7592d67c0e8f25feb02a302124
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2022-04-03T13:57:37+02:00

Commit Message:
DIRECTOR: LINGO: Memory XObj: add mDescribe

Changed paths:
    engines/director/lingo/xlibs/memoryxobj.cpp


diff --git a/engines/director/lingo/xlibs/memoryxobj.cpp b/engines/director/lingo/xlibs/memoryxobj.cpp
index 42e5f57c136..d3ba3f7be12 100644
--- a/engines/director/lingo/xlibs/memoryxobj.cpp
+++ b/engines/director/lingo/xlibs/memoryxobj.cpp
@@ -23,6 +23,29 @@
  *
  * Implemented as a no-op, since ScummVM doesn't need to handle memory clears.
  *
+ *
+	-- Memory XObject
+	-- December 18th, 1992
+	-- Written by Scott Kildall
+	-- 1992 by Macromedia, Inc
+	-- All rights reserved
+	--
+	I mNew
+	X mClear
+	X mCompact
+	X mPurge
+	I mAvailBytes
+	I mAvailBlock
+	I mStackSpace
+	I mGetVM
+	I mGetAddressing
+	I mGetCache
+	XI mSetCache
+	I mGetPhysicalRAM
+	I mGetMMU
+	I mGetLogicalPage
+	I mGetLogicalRAM
+	I mGetLowMemory
  */
 
 #include "director/director.h"


Commit: e8a2fa88fce9245637f12696ea1f509b1bc2762a
    https://github.com/scummvm/scummvm/commit/e8a2fa88fce9245637f12696ea1f509b1bc2762a
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2022-04-03T13:58:13+02:00

Commit Message:
DIRECTOR: LINGO: Memory XObj: implement mPurge

Implement mPurge, it's a no-op for scummvm.

Changed paths:
    engines/director/lingo/xlibs/memoryxobj.cpp
    engines/director/lingo/xlibs/memoryxobj.h


diff --git a/engines/director/lingo/xlibs/memoryxobj.cpp b/engines/director/lingo/xlibs/memoryxobj.cpp
index d3ba3f7be12..88a4cea3d48 100644
--- a/engines/director/lingo/xlibs/memoryxobj.cpp
+++ b/engines/director/lingo/xlibs/memoryxobj.cpp
@@ -65,6 +65,7 @@ const char *MemoryXObj::fileNames[] = {
 static MethodProto xlibMethods[] = {
 	{ "new",					MemoryXObj::m_new,			0,	0,	400 },	// D4
 	{ "Clear",					MemoryXObj::m_clear,		0,	0,	400 },	// D4
+	{ "Purge",					MemoryXObj::m_purge,		0,	0,	400 },	// D4
 	{ nullptr, nullptr, 0, 0, 0 }
 };
 
@@ -97,4 +98,8 @@ void MemoryXObj::m_clear(int nargs) {
 	// g_lingo->pop();
 }
 
+void MemoryXObj::m_purge(int nargs) {
+	// g_lingo->pop();
+}
+
 } // End of namespace Director
diff --git a/engines/director/lingo/xlibs/memoryxobj.h b/engines/director/lingo/xlibs/memoryxobj.h
index da0a52f5e86..ad5f489ae2a 100644
--- a/engines/director/lingo/xlibs/memoryxobj.h
+++ b/engines/director/lingo/xlibs/memoryxobj.h
@@ -40,6 +40,7 @@ void close(int type);
 
 void m_new(int nargs);
 void m_clear(int nargs);
+void m_purge(int nargs);
 
 } // End of namespace MemoryXObj
 




More information about the Scummvm-git-logs mailing list