sosfx
08-19-2010, 12:18 PM
If you could post your HL script, ive left this one till last, but wouldnt mind trying your conf.
Cheers sosfx.
hi UKShark
here is my setup below
I have put the ahk and the two xml files you need to get it working
drop me a line if you need any help
sosfx
;***********************************Panasonic 3DO*******************************
else if (systemName = "Panasonic 3DO" && executable = "FreeDO.exe")
{
hideDesktop()
SetWorkingDir, %emuPath%
Hotkey, %exitEmulatorKey%, CloseProcess
Gui +AlwaysOnTop -Caption +ToolWindow
Gui, color, 0
Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth%,
FileDelete, %emupath%config.xml
FileCopy, %emupath%restore.xml, %emupath%config.xml
Run, "%EmuPath%%Executable%", Hide UseErrorLevel
sleep, 500
WinWait, FreeDO v.2.1 Alpha ~ FPS 60`, INTFPS 60,
IfWinNotActive, FreeDO v.2.1 Alpha ~ FPS 60`, INTFPS 60, , WinActivate, FreeDO v.2.1 Alpha ~ FPS 60`, INTFPS 60,
WinWaitActive, FreeDO v.2.1 Alpha ~ FPS 60`, INTFPS 60,
Send, {ALTDOWN}{ALTUP}{up}{ENTER} ;{ENTER}
WinWait, Open,
IfWinNotActive, Open, , WinActivate, Open,
WinWaitActive, Open,
sleep, 500
clipboard=
clipboard=%romPath%%romName%%romExtension%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
Sleep, 100
send, {F11}
sleep,500
send, {F9}
sleep, 2000
Gui Destroy
Process, WaitClose, %executable%
WinActivate, HyperSpin
}
this is the restore.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated by A... config library (ACL) v.1.5. Copyright (c) Grishin Maxim Leonidovich, April 2008 (http://altmer.arts-union.ru). Library is free only for free projects. -->
<!-- Used TinyXML. Original code (2.0 and earlier )copyright (c) 2000-2006 Lee Thomason (www.grinninglizard.com) -->
<root>
<pbus>
<devices type="string" val="Joy,Mouse">
<Joy type="string" val="p,a,a,vkDown,vkUp,vkRight,vkLeft,vkZ,vkX,vkC,vkEnt er,vkSpace,vkD,vkA,a,a" />
<Mouse type="string" val="a,p,a,a,p,a,a,p,ml,mm,mr,vkQ,mym31,mym8,mym7,mym6, mym5,mym4,mym3,mym2,mym1,mym0,mxm31,mxm8,mxm7,mxm6 ,mxm5,mxm4,mxm3,mxm2,mxm1,mxm0" />
</devices>
</pbus>
<Emulate>
<MultyTreaded type="bool" val="true" />
</Emulate>
<Sound>
<Volume type="int" val="100" />
<Velosity type="int" val="100" />
<Xchenge type="bool" val="false" />
</Sound>
<Video>
<AspectControl type="bool" val="false" />
<VSynk type="bool" val="false" />
<HighRes type="bool" val="false" />
<Filter type="int" val="0" />
</Video>
<roms>
<bios type="string" val="C:\Hyperspin\Emulators\RomFiles\Panasonic 3DO\fz10_rom.bin" />
</roms>
</root>
and the config.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Generated by A... config library (ACL) v.1.5. Copyright (c) Grishin Maxim Leonidovich, April 2008 (http://altmer.arts-union.ru). Library is free only for free projects. -->
<!-- Used TinyXML. Original code (2.0 and earlier )copyright (c) 2000-2006 Lee Thomason (www.grinninglizard.com) -->
<root>
<pbus>
<devices type="string" val="Joy,Mouse">
<Joy type="string" val="p,a,a,vkDown,vkUp,vkRight,vkLeft,vkZ,vkX,vkC,vkEnt er,vkSpace,vkD,vkA,a,a" />
<Mouse type="string" val="a,p,a,a,p,a,a,p,ml,mm,mr,vkQ,mym31,mym8,mym7,mym6, mym5,mym4,mym3,mym2,mym1,mym0,mxm31,mxm8,mxm7,mxm6 ,mxm5,mxm4,mxm3,mxm2,mxm1,mxm0" />
</devices>
</pbus>
<Emulate>
<MultyTreaded type="bool" val="true" />
</Emulate>
<Sound>
<Volume type="int" val="100" />
<Velosity type="int" val="100" />
<Xchenge type="bool" val="false" />
</Sound>
<Video>
<AspectControl type="bool" val="false" />
<VSynk type="bool" val="false" />
<HighRes type="bool" val="false" />
<Filter type="int" val="0" />
</Video>
<roms>
<bios type="string" val="C:\Hyperspin\Emulators\RomFiles\Panasonic 3DO\fz10_rom.bin" />
</roms>
<cdrom>
<iso type="string" val="C:\Hyperspin\Emulators\RomFiles\Panasonic 3DO\Sewer Shark (1994)(Digital Pictures)(US)[!].iso" />
</cdrom>
</root>