[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