- Multiple player support
I certainly didn’t think I’d be able to get this feature up and running as quickly as I did! I left the interface a tad lacking, but oh well. Let me know if you experience issues with this. I tested it out as best as my brain could handle flubbing around with several controllers at once.
By the way, the controllers are set to be always active, meaning the 3DO system will think they’re always plugged in. I think this is a safe assumption, but let me know if any games complain or fail as a result.
Also, 4DO currently supports only 6 players; I tested these using Fifa soccer. I’m pretty sure there’s at least one game with support for 8 players, but I’m considering that a pretty low priority (and I’m not sure how the game managed to fit those last two controllers into the number of bytes I believe are available). Besides, I doubt that there are 8 rabid 3DO fans living in close proximity just waiting to test it out. Obviously, 6 people is downright feasible.
You can download 4DO 18.104.22.168 alpha here:
do you want to add the function of dispersal ARM as it was on freedo
А петя мог бы и по руски написать в конце знак вопроса 🙂
I do not think that the support of more than 2 players demand.
The usual number of games sold for two players, just above is not necessary. But you can look at other projects emulators, more than 2 players usually do not.
The controller is good, but still waiting for a more global changes.
Good for you that he decided to refine the good old Freedo, but it seems to me that it was not the right decision to go on the road 4. Net, but who knows, but people sort of thing in the style of Java, etc. does not like, they sometimes problematic api
AMEN!!!! Having the EMU always think the controller is in/remember key bindings. Perfect for people like me who have a wireless controller (360) and don’t turn it on till after I start the EMU. Very very nice!!
Ok… I tested the SPU issue as we discussed before. Posting here because I tested it with 22.214.171.124
And your suspition was right on! I disabled the onboard audio, and X-Fi did work! So the EMU does not choose the correct SPU when multiple are present. So this will definetly help with people having no sound but have added sound cards.
There a way to have the EMU select the Windows default SPU instead of searching and choosing on it’s own?
I again tested the 360 wireless controller. Nothing. 4DO still does not recognize it.
I tested several games. Especially the following which had huge graphical issues when I tested them in FeeDO 2.1a
All the games had no graphical issues like FeeDO. Your emu definitely surpasses FeeDO!!!
I just now tested with a wired 360 controller. No recognition by 4DO. 🙁
Things seem to be running pretty well! Thanks for the feedback. I have some clarifications to provide:
The audio support I’ve written is still not configurable, so it’ll continue to just blindly choose an audio device. It will not be terribly difficult to have it allow the user to select the preferred audio device.
I’m glad to hear game support is pretty good! I’m rather surprised that the game compatibility surpasses FreeDO 2.1a. To reiterate, 4DO is using a copy of the FreeDO core. As far as I know, it includes changes from 2.1a. So, if you are impressed with the compatibility or accuracy of the emulation, I’d like you know that the credit there really goes to the FreeDO guys.
360 controller support is still not implemented. I want to add it because i figure it’s a sizeable portion of the controllers out there. I have to find a XBox 360 controller first. I’ve been asking around with my friends. 😛
Kinda of odd. Your core is based on FreeDO yet surpasses it in every way! Feed back in HyperSpin forums is same.
Better sound, comparability, stability. Like I mentioned, those graphical glitches… all gone! FPS greatly increased. UI is a breath of fresh air compared to FreeDO.
Plain and simple, yours already is the best 3DO emu period!
I am active with HyperSpin, and I showed them 4DO and they already support it as the best one! You have tons of support!!
This is great! Can I make a small request? I’ve done a bit of 3DO homebrew in the past and FreeDO had a feature where it would log all printf calls to a file, which was really useful for debugging. After running FreeDO, check C:debug.fz10.mes for the output. (You might have to run FreeDO as Administrator to get the files to show up.)
With that change, I’d be able to switch completely over to 4DO!
I currently write KPrint output to standard output. You could probably capture it by doing “4DO.exe > youroutput.txt”.
So… homebrew you say?
I have some lingering questions about homebrew regarding what I need to add for it. For example, I know some of the homebrew out there runs just straight ARM code rather than CD images, but that feature is missing in 4DO. Would you mind if I picked your brain on this over in the land of the 3DO Zero forums?
KPrint? And sure, post whatever questions you have. I only did a couple raw binary programs before switching over to fully mastered ISOs, though, so I dunno how much I’ll be able to answer.
отлично, теперь в емуляторе есть всё необходимое, я считаю что теперь самое время разработчикам усовершенствовать емуляцию нерабочих и плохорабочих игр на мой взгляд.
Huh? This version (126.96.36.199) doesn’t work with my XP64 PC. It crashes right at the startup…
Did you install SlimDX & .Net 4 x86?
Yes. SlimDX Net 4 x86 did the trick, so thanks for this.
Now, what I noticed is that the video isn’t smooth at all. Every 2 seconds it freezes for a 1/4 second and the frame rate isn’t steady. It jumps from 64 fps to 22, 54, 99 etc… all the time.
I probably I broke 64 bit support on accident. When I attempted to create a 4DO installer I created 32 and 64 bit variants (as opposed to the agnostic one). I gave up on this idea, but I don’t know if I reverted all those changes, so I think I may have packaged up the 32 bit variant only on the 1.0.5.x releases. Oops!
It worked fine on win7 64bit. SlimDX probably was the culprit.
It works perfect for me.
Windows 7 64bit SP1
Thanks for checking into this for me! 🙂
Found a freeze glitch in GEX. After playing in a level for about 30sec to a minute, if freezes. Every time.
Great work! Any chance of Vsync being implemented to prevent tearing?
Yes indeed! I hope to introduce use of DirectX (specifically Direct2D) for the video blitting in 188.8.131.52. This should reduce strain on the CPU as well as give me the ability to introduce VSync.
Accept my respect for Johnny.
You are doing an incredible success in a relatively short period of time is impressive.
I do not want to compare your work with the original freedo 2.xxx, but all the same until you are very similar.
But when you you want to do Owned compatibility, then that’s when it’s your emulator will it be yours.
So you will be proud of buyout.
By the way and you have not tried to contact Altmer?
P.S. There is a problem with the definition of the joystick http://www.speedlink.com/?p=2&cat=3132&pid=23396&paus=1
He did not specify any.
Hi Sedabi, thank you for the support and feedback!
It would be right to compare to FreeDO. 4DO uses source code from FreeDO. Also, yes, I have talked with Altmer a little, and showed him the first few revisions of 4DO. He seemed happy with the developments. Currently, he is working on a project of his own that is not yet finished.
I plan to look into game compatibility will be investigated in the future (after beta) after the high-level changes are good and solid. I do think it will take some time before I get to it, probably several months. Also, resolving those issues will be slow effort, but worth it! It also helps that since 4DO is open source, anybody interested and willing could attempt to help find and fix these compatibility issues. 🙂
Great Work 😉
In 1st : ” BIG THANKS ”
In 2nd : Pads work perfectly 🙂 I use a ” Rumble ” from Logitech ^^
Only ” TWO ” Bad Thing to say : I’m always the same problem on ” Wing Commander III ” with textures in FMV … and ” Crash’n Burn ” is still not emulated …
But I’m sure these problems will be solved soon !!!
Keep this Way 😉
If you are prepared to take visitor blog poster please make me aware. I’ll supply unique content for your webstie.
FYI, 4DO is not recognizing the PS3 AfterGlow controller by PDP.
You could not, on the sides instead of leaving black borders mosaic? And then her eyes cut such a background.