Removed the Lua script console and Externals/Lua. The script console was incomplete and no one was working on it.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7051 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
1 parent
1619e176ff
commit
dfe84ce0ac
83 files changed
+26
-23410
No files matched your search
@@ -9,7 +9,6 @@ set(SRCS Src/ActionReplay.cpp
|
||||
Src/DSPEmulator.cpp
|
||||
Src/GeckoCodeConfig.cpp
|
||||
Src/GeckoCode.cpp
|
||||
Src/LuaInterface.cpp
|
||||
Src/MemTools.cpp
|
||||
Src/OnFrame.cpp
|
||||
Src/PatchEngine.cpp
|
||||
|
||||
@@ -1697,18 +1697,6 @@
|
||||
</File>
|
||||
</Filter>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Lua Interface"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\Src\LuaInterface.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\LuaInterface.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="GeckoCode"
|
||||
>
|
||||
@@ -1945,6 +1933,14 @@
|
||||
RelativePath=".\Src\CoreTiming.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\DSPEmulator.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\DSPEmulator.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\Host.h"
|
||||
>
|
||||
@@ -1973,14 +1969,6 @@
|
||||
RelativePath=".\Src\PatchEngine.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\DSPEmulator.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\DSPEmulator.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\Src\SConscript"
|
||||
>
|
||||
|
||||
@@ -389,7 +389,6 @@
|
||||
<ClCompile Include="Src\IPC_HLE\WII_IPC_HLE_Device_usb.cpp" />
|
||||
<ClCompile Include="Src\IPC_HLE\WII_IPC_HLE_Device_usb_kbd.cpp" />
|
||||
<ClCompile Include="Src\IPC_HLE\WII_IPC_HLE_WiiMote.cpp" />
|
||||
<ClCompile Include="Src\LuaInterface.cpp" />
|
||||
<ClCompile Include="Src\MemTools.cpp" />
|
||||
<ClCompile Include="Src\OnFrame.cpp" />
|
||||
<ClCompile Include="Src\PatchEngine.cpp" />
|
||||
@@ -580,7 +579,6 @@
|
||||
<ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_Device_usb.h" />
|
||||
<ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_Device_usb_kbd.h" />
|
||||
<ClInclude Include="Src\IPC_HLE\WII_IPC_HLE_WiiMote.h" />
|
||||
<ClInclude Include="Src\LuaInterface.h" />
|
||||
<ClInclude Include="Src\MemTools.h" />
|
||||
<ClInclude Include="Src\OnFrame.h" />
|
||||
<ClInclude Include="Src\PatchEngine.h" />
|
||||
@@ -641,4 +639,4 @@
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
</Project>
|
||||
@@ -291,9 +291,6 @@
|
||||
<ClCompile Include="Src\HW\VideoInterface.cpp">
|
||||
<Filter>HW %28Flipper/Hollywood%29\VI - Video Interface</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Src\LuaInterface.cpp">
|
||||
<Filter>Lua Interface</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Src\PowerPC\Interpreter\Interpreter.cpp">
|
||||
<Filter>PowerPC\Interpreter</Filter>
|
||||
</ClCompile>
|
||||
@@ -796,9 +793,6 @@
|
||||
<ClInclude Include="Src\HW\VideoInterface.h">
|
||||
<Filter>HW %28Flipper/Hollywood%29\VI - Video Interface</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Src\LuaInterface.h">
|
||||
<Filter>Lua Interface</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Src\PowerPC\Interpreter\Interpreter_Tables.h">
|
||||
<Filter>PowerPC\Interpreter</Filter>
|
||||
</ClInclude>
|
||||
@@ -1016,9 +1010,6 @@
|
||||
<Filter Include="DSPCore\Interpreter">
|
||||
<UniqueIdentifier>{45a9bf0a-e022-4ace-a99f-df675a0b251d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Lua Interface">
|
||||
<UniqueIdentifier>{77d38b80-6b23-4159-86cf-047a597608a3}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="PowerPC">
|
||||
<UniqueIdentifier>{1905e5c1-a593-454d-b0a0-68bf6cdbec12}</UniqueIdentifier>
|
||||
</Filter>
|
||||
@@ -1119,4 +1110,4 @@
|
||||
<UniqueIdentifier>{1c21a3e1-b791-4a23-b0d5-ed2b2c34007f}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
</Project>
|
||||
File diff suppressed because it is too large.
Load diff
@@ -1,114 +0,0 @@
|
||||
// Copyright (C) 2003 Dolphin Project.
|
||||
|
||||
// This program is free software: you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License as published by
|
||||
// the Free Software Foundation, version 2.0.
|
||||
|
||||
// This program is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
// GNU General Public License 2.0 for more details.
|
||||
|
||||
// A copy of the GPL 2.0 should have been included with the program.
|
||||
// If not, see http://www.gnu.org/licenses/
|
||||
|
||||
// Official SVN repository and contact information can be found at
|
||||
// http://code.google.com/p/dolphin-emu/
|
||||
|
||||
#ifndef __LUA_INTERFACE_H
|
||||
#define __LUA_INTERFACE_H
|
||||
|
||||
namespace Lua {
|
||||
|
||||
void OpenLuaContext(int uid, void(*print)(int uid, const char* str) = 0, void(*onstart)(int uid) = 0, void(*onstop)(int uid, bool statusOK) = 0);
|
||||
void RunLuaScriptFile(int uid, const char* filename);
|
||||
void StopLuaScript(int uid);
|
||||
void RequestAbortLuaScript(int uid, const char* message = 0);
|
||||
void CloseLuaContext(int uid);
|
||||
|
||||
enum LuaCallID
|
||||
{
|
||||
LUACALL_BEFOREEMULATION,
|
||||
LUACALL_AFTEREMULATION,
|
||||
LUACALL_AFTEREMULATIONGUI,
|
||||
LUACALL_BEFOREEXIT,
|
||||
LUACALL_BEFORESAVE,
|
||||
LUACALL_AFTERLOAD,
|
||||
LUACALL_ONSTART,
|
||||
|
||||
LUACALL_SCRIPT_HOTKEY_1,
|
||||
LUACALL_SCRIPT_HOTKEY_2,
|
||||
LUACALL_SCRIPT_HOTKEY_3,
|
||||
LUACALL_SCRIPT_HOTKEY_4,
|
||||
LUACALL_SCRIPT_HOTKEY_5,
|
||||
LUACALL_SCRIPT_HOTKEY_6,
|
||||
LUACALL_SCRIPT_HOTKEY_7,
|
||||
LUACALL_SCRIPT_HOTKEY_8,
|
||||
LUACALL_SCRIPT_HOTKEY_9,
|
||||
LUACALL_SCRIPT_HOTKEY_10,
|
||||
LUACALL_SCRIPT_HOTKEY_11,
|
||||
LUACALL_SCRIPT_HOTKEY_12,
|
||||
LUACALL_SCRIPT_HOTKEY_13,
|
||||
LUACALL_SCRIPT_HOTKEY_14,
|
||||
LUACALL_SCRIPT_HOTKEY_15,
|
||||
LUACALL_SCRIPT_HOTKEY_16,
|
||||
|
||||
LUACALL_COUNT
|
||||
};
|
||||
void CallRegisteredLuaFunctions(LuaCallID calltype);
|
||||
|
||||
enum LuaMemHookType
|
||||
{
|
||||
LUAMEMHOOK_WRITE,
|
||||
LUAMEMHOOK_READ,
|
||||
LUAMEMHOOK_EXEC,
|
||||
LUAMEMHOOK_WRITE_SUB,
|
||||
LUAMEMHOOK_READ_SUB,
|
||||
LUAMEMHOOK_EXEC_SUB,
|
||||
|
||||
LUAMEMHOOK_COUNT
|
||||
};
|
||||
void CallRegisteredLuaMemHook(unsigned int address, int size, unsigned int value, LuaMemHookType hookType);
|
||||
|
||||
struct LuaSaveData
|
||||
{
|
||||
LuaSaveData() { recordList = 0; }
|
||||
~LuaSaveData() { ClearRecords(); }
|
||||
|
||||
struct Record
|
||||
{
|
||||
unsigned int key; // crc32
|
||||
unsigned int size; // size of data
|
||||
unsigned char* data;
|
||||
Record* next;
|
||||
};
|
||||
|
||||
Record* recordList;
|
||||
|
||||
void SaveRecord(int uid, unsigned int key); // saves Lua stack into a record and pops it
|
||||
void LoadRecord(int uid, unsigned int key, unsigned int itemsToLoad) const; // pushes a record's data onto the Lua stack
|
||||
void SaveRecordPartial(int uid, unsigned int key, int idx); // saves part of the Lua stack (at the given index) into a record and does NOT pop anything
|
||||
|
||||
void ExportRecords(void* file) const; // writes all records to an already-open file
|
||||
void ImportRecords(void* file); // reads records from an already-open file
|
||||
void ClearRecords(); // deletes all record data
|
||||
|
||||
private:
|
||||
// disallowed, it's dangerous to call this
|
||||
// (because the memory the destructor deletes isn't refcounted and shouldn't need to be copied)
|
||||
// so pass LuaSaveDatas by reference and this should never get called
|
||||
LuaSaveData(const LuaSaveData& ) {}
|
||||
};
|
||||
void CallRegisteredLuaSaveFunctions(int savestateNumber, LuaSaveData& saveData);
|
||||
void CallRegisteredLuaLoadFunctions(int savestateNumber, const LuaSaveData& saveData);
|
||||
|
||||
void StopAllLuaScripts();
|
||||
void RestartAllLuaScripts();
|
||||
void EnableStopAllLuaScripts(bool enable);
|
||||
void DontWorryLua();
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -16,7 +16,6 @@ files = [
|
||||
"MemTools.cpp",
|
||||
"PatchEngine.cpp",
|
||||
"DSPEmulator.cpp",
|
||||
"LuaInterface.cpp",
|
||||
"State.cpp",
|
||||
"Tracer.cpp",
|
||||
"VolumeHandler.cpp",
|
||||
|
||||
Reference in new issue
Block a user