View Full Version : 3DO help
Turnquest
04-21-2010, 12:55 PM
I have managed to set up most emulators with HS, but 3DO and FreeDO is driving me crazy. I have tried various versions of Freedo and several scripts found in the forums, but nothing seems to work. Right now I'm back at the official script, for use with FreeDO Beta 1.6.2.
This is my HyperLaunch:
;***********************************Panasonic 3DO*******************************
else if (systemName = "Panasonic 3DO" && executable = "FreeDO.exe")
{
hideDesktop()
Hotkey, %exitEmulatorKey%, CloseProcess
Run, "%EmuPath%%Executable%",,Hide UseErrorLevel
DetectHiddenWindows, on
WinShow, FreeDO Beta 1.6.2
WinWait, FreeDO Beta 1.6.2
ControlSend, , {F4}, FreeDO Beta 1.6.2
WinWaitActive, FreeDO Beta 1.6.2
SendInput, {ALTDOWN}f{ALTUP}{ENTER}
IfWinNotActive, Open, Common Places Host W
WinActivate, Open, Common Places Host W
WinWaitActive, Open, Common Places Host W
clipboard=
clipboard=%romPath%%romName%%romExtension%
ClipWait
Sleep,100
Send,^v
Sleep,100
send, {ENTER}
WinWait, FreeDO Beta 1.6.2
IfWinNotActive, FreeDO Beta 1.6.2, , WinActivate, FreeDO Beta 1.6.2,
WinWaitActive, FreeDO Beta 1.6.2,
SendInput, {ALTDOWN}c{ALTUP}{ENTER}{ENTER}
Process, WaitClose, FreeDO.exe
}
And my Settings:
path=C:\Emulators\FreeDO\
rompath=C:\Emulators\FreeDO\roms\
userompath = true
exe=FreeDO.exe
romextension=bin,iso
parameters =
searchsubfolders = false
pcgame = false
winstate = HIDDEN
hyperlaunch=true
A window opens prompting me to load an ISO, and after loading the ISO the screen just goes black. I'm using Windows Vista. I've already spent way too many hours on this, so any help is greatly appreciated!
IrishKrush
04-21-2010, 06:30 PM
I am in the same boat as you, have been for about a year now.
dazzle
04-22-2010, 07:55 PM
I've been using Freedo 2.1alpha successfully since i first installed Hyperspin 0.8. My o/s is Win7 64-bit. Recently upgraded to Hyperspin 1.0 with no issues.
You can get the English translation here: http://www.zophar.net/3do/freedo.html
My hyperlaunch:
;***********************************Panasonic 3DO Test2.1*******************************
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
}
My settings:
[exe info]
path=C:\HyperSpin\Emulators\Freedo\
rompath=E:\RomFiles\3DO\
userompath=false
exe=FreeDO.exe
romextension=iso
parameters=
searchsubfolders=true
pcgame=false
winstate=HIDDEN
hyperlaunch=true
No problems so far...
Turnquest
04-22-2010, 11:17 PM
Thanks for your time. Still no go, however. The screen goes black and nothing more happens. When exiting the script, I can see a Freedo window prompting me to open a file. So it seems that Freedo starts up alright, but then gets stuck on a window. Any ideas?
dazzle
04-24-2010, 06:15 PM
Are you using Freedo 2.1, and is it working outside of Hyperspin?
When accessing Freedo directly, my video options are all un-ticked (off):
Interpolation, Keep Aspect Ratio, Higher Resolution, Frameskip.
All my roms are in iso format, and are being read directly by Freedo (not mounted via Daemon Tools).
Turnquest
04-24-2010, 10:40 PM
Yes, 2.1 and it's working fine outside HS. I tried ticking off all the video options, but it didn't seem to make any difference. And all isos, no Daemon Tools involved. Really frustrating.
My Hyperlaunch looks like this:
;***********************************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
}
And this is my settings:
[exe info]
path=C:\Emulators\FreeDO 2.1\
rompath=C:\\Emulators\FreeDO 2.1\roms\
userompath=false
exe=FreeDO.exe
romextension=iso
parameters =
searchsubfolders=true
pcgame = false
winstate = HIDDEN
hyperlaunch=true
Freedo config:
<?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>
<ARM>
<Francy type="int" val="40000000" />
</ARM>
<Emulate>
<MultyTreaded type="bool" val="false" />
</Emulate>
<Sound>
<Volume type="int" val="62" />
<Velosity type="int" val="100" />
<Xchenge type="bool" val="true" />
</Sound>
<Video>
<AspectControl type="bool" val="true" />
<VSynk type="bool" val="true" />
<HighRes type="bool" val="false" />
<Filter type="int" val="1" />
</Video>
<roms>
<bios type="string" val="C:\Emulators\FreeDO 2.1\bios\fz10_rom.bin" />
</roms>
<pbus>
<devices type="string" val="*DirectInputFreedoPlugin,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>
<plugins>
<DirectInputFreedoPlugin type="string" val="p,a,a,j1y>8000,j1y<-8000,j1x>8000,j1x<-8000,j1b1,j1b2,j1b3,j1b8,j1b7,j1b5,j1b6,a,a,//help//a;p;" />
</plugins>
</pbus>
</root>
I'm really clueless, but hopefully someone can shed some light on this. It is still stuck on the open window.
dazzle
04-24-2010, 10:56 PM
Try deleting your config.xml file in the freedo directory and re-run freedo from outside hyperspin to recreate it.
My config file looks quite different to yours. Particularly your video settings which still appear to have some of the options tagged on.
<?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\freedo\fz10_rom.bin" />
</roms>
<cdrom>
<iso type="string" val="E:\Romfiles\3do\Brain Dead 13 Starring Fritz (1995)(ReadySoft)(US)(Disc 1 of 2)[!].iso" />
</cdrom>
</root>
Turnquest
04-25-2010, 01:01 AM
Still stuck on that opening window. No idea what to do next...
dazzle
04-25-2010, 05:31 PM
I have to admit, i'm stumped now. I'm using Win7 x64, although i doubt the o/s makes a difference to your problem.
Maybe one of the moderators on this forum can provide some input?
hassgee
08-14-2010, 05:33 AM
I also have Windows 7 64 bit, and its the same problem. If its not related to the OS then maybe there could be problem with the graphics card or something
koolbrez67
08-14-2010, 12:41 PM
I've configured 9 machines now and all of them I had to make tweeks to the ahk script to get it to work.
I tried writing a faq on it along time ago. Maybe it can help a little.
http://www.hyperspin-fe.com/forum/showthread.php?t=3890&highlight=panasonic
I am not an expert on this as I had help from a lot of people when I was working on my setup but I refer back to this when I am configuring other peoples machines.
Turnquest
08-16-2010, 04:52 AM
I actually gave up on making 3DO, after spending way too many hours on it. But maybe I'll give it another shot.
chillinwater
09-06-2010, 02:07 PM
the script on post #6 works the issue is with the xml settings file.
see this thread to see how to fix it. http://www.hyperspin-fe.com/forum/showpost.php?p=58411&postcount=12
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.