<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to MicroLuaSimulator</title><link>https://sourceforge.net/p/microlua/wiki/MicroLuaSimulator/</link><description>Recent changes to MicroLuaSimulator</description><atom:link href="https://sourceforge.net/p/microlua/wiki/MicroLuaSimulator/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 11 Jun 2013 17:47:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/microlua/wiki/MicroLuaSimulator/feed" rel="self" type="application/rss+xml"/><item><title>MicroLuaSimulator modified by Reylak</title><link>https://sourceforge.net/p/microlua/wiki/MicroLuaSimulator/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Here you can learn how to use MicroLua Simulator to test your scripts on your computer.&lt;/p&gt;
&lt;div class="toc"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#introduction"&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#usage"&gt;Usage&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#running-a-script"&gt;Running a script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#controls"&gt;Controls&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#buttons"&gt;Buttons&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#shortcuts"&gt;Shortcuts&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#know-limitations"&gt;Know limitations&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#sound"&gt;Sound&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#software-emulation"&gt;Software emulation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#links"&gt;Links&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h1 id="introduction"&gt;Introduction&lt;/h1&gt;
&lt;p&gt;&lt;a class="" href="https://code.google.com/p/microlua-sim/" rel="nofollow"&gt;MicroLua Simulator&lt;/a&gt; (also abbreviated as &lt;em&gt;MLS&lt;/em&gt;) is a very useful utility for MicroLua developers created by a member of our community, &lt;em&gt;Ced-le-pingouin&lt;/em&gt;. It allows you to test your Lua scripts for NDS directly on your computer.&lt;br /&gt;
MicroLuaSimulator also has a debug console, and some useful features that may make you prefer it rather than &lt;a class="" href="/p/microlua/wiki/DeSmuME/"&gt;DeSmuME&lt;/a&gt;.&lt;/p&gt;
&lt;h1 id="usage"&gt;Usage&lt;/h1&gt;
&lt;h2 id="running-a-script"&gt;Running a script&lt;/h2&gt;
&lt;p&gt;With &lt;em&gt;File/Open&lt;/em&gt;, you can browse your files and open Lua scripts. You can also pass the script to test as an arg on the command line.&lt;/p&gt;
&lt;h2 id="controls"&gt;Controls&lt;/h2&gt;
&lt;h3 id="buttons"&gt;Buttons&lt;/h3&gt;
&lt;p&gt;Here is a comparative list between the controls of the NDS and those of your computer:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;DS&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Keyboard&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Up&lt;/td&gt;
&lt;td&gt;I or 8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Down&lt;/td&gt;
&lt;td&gt;K or 5 or 2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Left&lt;/td&gt;
&lt;td&gt;J or 4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Right&lt;/td&gt;
&lt;td&gt;L or 6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A&lt;/td&gt;
&lt;td&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;B&lt;/td&gt;
&lt;td&gt;X&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;X&lt;/td&gt;
&lt;td&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Y&lt;/td&gt;
&lt;td&gt;S&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;L&lt;/td&gt;
&lt;td&gt;A or R&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;R&lt;/td&gt;
&lt;td&gt;Z or T&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;START&lt;/td&gt;
&lt;td&gt;Q or F&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SELECT&lt;/td&gt;
&lt;td&gt;W or V&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Stylus&lt;/td&gt;
&lt;td&gt;Mouse&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="shortcuts"&gt;Shortcuts&lt;/h3&gt;
&lt;p&gt;You can use some shortcuts in MLS:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;strong&gt;Shortcuts&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Effect&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Ctrl+O&lt;/td&gt;
&lt;td&gt;Open a script&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;P&lt;/td&gt;
&lt;td&gt;Pause the script&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;B&lt;/td&gt;
&lt;td&gt;Restart the script&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;C&lt;/td&gt;
&lt;td&gt;Show/Display the console&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;DEL&lt;/td&gt;
&lt;td&gt;Clear the console&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;F1&lt;/td&gt;
&lt;td&gt;Reduce FPS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;F2&lt;/td&gt;
&lt;td&gt;increase FPS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;F3&lt;/td&gt;
&lt;td&gt;Reduce UPS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;F4&lt;/td&gt;
&lt;td&gt;increase UPS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;F5&lt;/td&gt;
&lt;td&gt;increase the log level&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ctrl+Q&lt;/td&gt;
&lt;td&gt;Quit MLS&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;Ctrl&lt;/em&gt; key is &lt;em&gt;Command&lt;/em&gt; key ("Apple") on Mac OS X.&lt;/p&gt;
&lt;h2 id="know-limitations"&gt;Know limitations&lt;/h2&gt;
&lt;h3 id="sound"&gt;Sound&lt;/h3&gt;
&lt;p&gt;Due to the lack of sound libraries, there is currently no sound in MLS.&lt;/p&gt;
&lt;h3 id="software-emulation"&gt;Software emulation&lt;/h3&gt;
&lt;p&gt;What most differentiate MLS from DeSmuME is that it does not emulate the NDS executable but instead recode the functions provided by µLua to be used on the computer in a NDS-like interface. Thus it cannot be as reliable as DeSmuME or as a real test on hardware.&lt;/p&gt;
&lt;h1 id="links"&gt;Links&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;GoogleCode page: &lt;a href="http://code.google.com/p/microlua-sim/" rel="nofollow"&gt;http://code.google.com/p/microlua-sim/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;changelogs:&lt;ul&gt;
&lt;li&gt;in English: &lt;a href="http://microlua.xooit.fr/t180-Micro-Lua-Simulator.htm" rel="nofollow"&gt;http://microlua.xooit.fr/t180-Micro-Lua-Simulator.htm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;in French: &lt;a href="http://microlua.xooit.fr/t179-Micro-Lua-Simulator.htm" rel="nofollow"&gt;http://microlua.xooit.fr/t179-Micro-Lua-Simulator.htm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Reylak</dc:creator><pubDate>Tue, 11 Jun 2013 17:47:26 -0000</pubDate><guid>https://sourceforge.net48fdd0899cefde0ff36cabc13d08e34013977ef6</guid></item></channel></rss>