null_DC
MEmu := "NullDC"
MEmuV := "1.0.4"
MURL := [""]
MAuthor := [""]
MVersion := ""
MCRC := ""
iCRC := ""
MID := ""
MSystem := ["NullDC"]
;----------------------------------------------------------------------------
;
;----------------------------------------------------------------------------
StartModule()
BezelGUI()
FadeInStart()
BezelStart()
Run, %emuPath%.\nullDC_Win32_Release-NoTrace.exe
settingsFile := modulePath . "\" . moduleName . ".ini"
nullDCcfg := checkFile(emuPath . "\nullDC.cfg")
rom= %romPath%\%romName%%romExtension%
Sleep, 2000
Send, !{f}
Send, {enter}
Sleep, 2000
Send, %rom% ; sends rompath romfile from exe syntax
Send, {enter}
BezelDraw()
FadeInExit()
BezelExit()
Process("WaitClose", executable)
FadeOutExit()
ExitModule()
CloseProcess:
Process, Close, %executable%
FadeOutStart()
Return
<?xml version="1.0" encoding="UTF-8"?>
<INISCHEMA xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file:///C:/Users/Greg/Desktop/Modules/_Module%20Ini%20Schemas/IniSchema.xsd">
<INIFILES>
<INIFILE name="%ModuleName%" required="false">
<INITYPE>Module</INITYPE>
<SECTIONS>
<SECTION name="Settings" required="false">
<SECTIONTYPE>Global</SECTIONTYPE>
<KEYS>
<KEY name="Fullscreen" required="false">
<KEYTYPE>Boolean</KEYTYPE>
<DESCRIPTION>Enables/Disables Fullscreen</DESCRIPTION>
</KEY>
</KEYS>
</SECTION>
<SECTION name="NullDC" required="false">
<SECTIONTYPE>Global</SECTIONTYPE>
<KEYS>
<KEY name="DualMonitors" required="false">
<KEYTYPE>Boolean</KEYTYPE>
<DESCRIPTION>Enables/Disables DualMonitors</DESCRIPTION>
</KEY>
<KEY name="autoStart" required="false">
<KEYTYPE>Binary</KEYTYPE>
<DESCRIPTION>Enables/Disables autoStart</DESCRIPTION>
<VALUES>
<VALUE description="Off">0</VALUE>
<VALUE description="On">1</VALUE>
</VALUES>
</KEY>
<KEY name="noConsole" required="false">
<KEYTYPE>Binary</KEYTYPE>
<DESCRIPTION>Enables/Disables noConsole</DESCRIPTION>
<VALUES>
<VALUE description="Off">0</VALUE>
<VALUE description="On">1</VALUE>
</VALUES>
</KEY>
<KEY name="autoHideMenu" required="false">
<KEYTYPE>Binary</KEYTYPE>
<DESCRIPTION>Enables/Disables autoHideMenu</DESCRIPTION>
<VALUES>
<VALUE description="Off">0</VALUE>
<VALUE description="On">1</VALUE>
</VALUES>
</KEY>
<KEY name="alwaysOnTop" required="false">
<KEYTYPE>Binary</KEYTYPE>
<DESCRIPTION>Enables/Disables alwaysOnTop</DESCRIPTION>
<VALUES>
<VALUE description="Off">0</VALUE>
<VALUE description="On">1</VALUE>
</VALUES>
</KEY>
<KEY name="showVMU" required="false">
<KEYTYPE>Binary</KEYTYPE>
<DESCRIPTION>Enables/Disables showVMU</DESCRIPTION>
<VALUES>
<VALUE description="Off">0</VALUE>
<VALUE description="On">1</VALUE>
</VALUES>
</KEY>
<KEY name="VMUHideKey" required="false" nullable="true">
<KEYTYPE>xHotkey</KEYTYPE>
<DESCRIPTION>Hotkey to hide the VMU. The default is F10.</DESCRIPTION>
</KEY>
<KEY name="VMU1Pos" required="false">
<KEYTYPE>String</KEYTYPE>
<DESCRIPTION>VMU1 Position. Default is topLeft.</DESCRIPTION>
<VALUES>
<VALUE>topRight</VALUE>
<VALUE>topCenter</VALUE>
<VALUE>topLeft</VALUE>
<VALUE>leftCenter</VALUE>
<VALUE>bottomLeft</VALUE>
<VALUE>bottomCenter</VALUE>
<VALUE>bottomRight</VALUE>
<VALUE>rightCenter</VALUE>
</VALUES>
</KEY>
<KEY name="VMU2Pos" required="false">
<KEYTYPE>String</KEYTYPE>
<DESCRIPTION>VMU2 Position. Default is topRight.</DESCRIPTION>
<VALUES>
<VALUE>topRight</VALUE>
<VALUE>topCenter</VALUE>
<VALUE>topLeft</VALUE>
<VALUE>leftCenter</VALUE>
<VALUE>bottomLeft</VALUE>
<VALUE>bottomCenter</VALUE>
<VALUE>bottomRight</VALUE>
<VALUE>rightCenter</VALUE>
</VALUES>
</KEY>
<KEY name="VMU3Pos" required="false">
<KEYTYPE>String</KEYTYPE>
<DESCRIPTION>VMU3 Position. Default is bottomLeft.</DESCRIPTION>
<VALUES>
<VALUE>topRight</VALUE>
<VALUE>topCenter</VALUE>
<VALUE>topLeft</VALUE>
<VALUE>leftCenter</VALUE>
<VALUE>bottomLeft</VALUE>
<VALUE>bottomCenter</VALUE>
<VALUE>bottomRight</VALUE>
<VALUE>rightCenter</VALUE>
</VALUES>
</KEY>
<KEY name="VMU4Pos" required="false">
<KEYTYPE>String</KEYTYPE>
<DESCRIPTION>VMU4 Position. Default is bottomRight.</DESCRIPTION>
<VALUES>
<VALUE>topRight</VALUE>
<VALUE>topCenter</VALUE>
<VALUE>topLeft</VALUE>
<VALUE>leftCenter</VALUE>
<VALUE>bottomLeft</VALUE>
<VALUE>bottomCenter</VALUE>
<VALUE>bottomRight</VALUE>
<VALUE>rightCenter</VALUE>
</VALUES>
</KEY>
<KEY name="loadDefaultImage" required="false">
<KEYTYPE>Integer</KEYTYPE>
<DESCRIPTION>loadDefaultImage</DESCRIPTION>
<VALUES>
<VALUE description="Off">0</VALUE>
<VALUE description="On">1</VALUE>
</VALUES>
</KEY>
<KEY name="patchRegion" required="false">
<KEYTYPE>Integer</KEYTYPE>
<DESCRIPTION>patchRegion. Default is true.</DESCRIPTION>
<VALUES>
<VALUE description="Off">0</VALUE>
<VALUE description="On">1</VALUE>
</VALUES>
</KEY>
<KEY name="PerGameMemoryCards" required="false" nullable="false">
<KEYTYPE>Boolean</KEYTYPE>
<DESCRIPTION>Enables/Disables Support for Per-Game Memory Card support. If the file "vmu_default.bin" doesn't exist in the EmuPath\Data directory, nothing will happen. The default for this feature is true.</DESCRIPTION>
</KEY>
<KEY name="memCardPath" required="false" nullable="false">
<KEYTYPE>FolderPath</KEYTYPE>
<FULLROW>true</FULLROW>
<DESCRIPTION>Relative path to your memory card folder, defaults to EmuPath\Game VMU. Path relative to the emulator folder.</DESCRIPTION>
<PATHTYPE>Relative</PATHTYPE>
<BASEPATH>%EmulatorPath%</BASEPATH>
</KEY>
</KEYS>
</SECTION>
<SECTION name="%RomName%" required="false">
<SECTIONTYPE>Rom</SECTIONTYPE>
<KEYS>
<KEY name="Cable" required="false" nullable="false">
<KEYTYPE>Integer</KEYTYPE>
<DESCRIPTION>Games can have a custom Cable Type (per game). Not all games work on VGA, so use this option to choose the correct cable for your game. Cable can be 0 (VGA(0)(RGB)), 1 (VGA(1)(RGB)), 2 (TV(RGB)) or 3 (TV(VBS/Y+S/C)), default is 0.</DESCRIPTION>
<VALUES>
<VALUE description="VGA(0)(RGB)">0</VALUE>
<VALUE description="VGA(1)(RGB)">1</VALUE>
<VALUE description="TV(RGB)">2</VALUE>
<VALUE description="TV(VBS/Y+S/C)">3</VALUE>
</VALUES>
</KEY>
</KEYS>
</SECTION>
</SECTIONS>
</INIFILE>
</INIFILES>
</INISCHEMA>
[Settings]
Fullscreen=true
[NullDC]
autoStart=1
noConsole=1
loadDefaultImage=1
patchRegion=1
nullDC_Naomi-r150 + lst : http://gestyy.com/eoMveJ