-
-
Notifications
You must be signed in to change notification settings - Fork 391
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] 3DO for Android boxes #298
Comments
Interestingly, 3DO runs at playable speed on my Android box now even without threaded dsp turned on. It runs at about 57 to 60 fps for most games. Even the tiny frame drops arent that noticeable anymore. Turning on threaded dsp also gives it a big performance boost but because it's experimental can also cause freezing sometimes. |
If its running better now, it could be added yes. what core did you add? how did you made it work? and what version of EmuELEC? (Android is no use for us, so no need to describe the version) or, do you mean it runs ON Android? |
Thank you! And my apologies, I left out half the details. Sorry for that. No it wasn't on Android. This was on the latest EmuElec 3.8 aarch64 test image the specific one I used: I compiled a 64-bit core using my Odroid N2. I placed it into the /core folder on the root. Placed the bios files in the /roms/bios folder. And then manually added options for 3DO in es_systems.cfg . Seems to run fine now, which is weird because it used to run slow. |
Well, has anyone tested it at least? |
Oh well, I got no answer here. So I might take some videos of it working as soon as I can get a decent camera. And then put them on YouTube along with the instructions on how to get this and Sega Saturn working on their TV box running EmuElec, as some people are interested in these two systems and are curious to see how they run on their devices. |
Or maybe nobody had time to test it? not many people that help the project uses a S905 anymore. PRs are always welcome. |
Oh ok then. Im sorry. I didn't know. You could've told me. Also, I didn't realize they weren't all that common anymore. |
Oh they are common as dirt, but read the part where I said that people that help out probably do not have one, not many people help out by testing, reporting, coding, etc |
Oh ok sorry i misunderstood. Yeah i get what you mean now, that actually makes sense then. No worries. |
If you post FULL tutorial on how to do it, i will try on mine, but needs full step by step instructions for dummies :D |
@Cee123 I tried 3do on the s905, not sure why you call this "playable" not even gex could be played at full speed (45fps and its slow). Can you post your settings?, I just used default |
Ok yeah, it's probably not full speed on default settings or even close to it. I guess it depends on the specs. But you can get a get a performance boost by enable the setting "threaded dsp" under Quick Settings > Options. And to me that feels like full speed or close to it for a lot of games. It depends on the game. But only problem with that setting is that it isn't 100% stable 100% of the time (depending on the game). So I'm not sure but I think the feature itself is a work in progress. |
The only 2 games I have crashed with "threaded dsp" on. With that said, if I add it it will be unsupported in all aspects, the main reason why I don't want to include such low performance core in these devices is mostly maintenance, people will complain that it does not run at 60 fps. Anyways I will probably enable it for v4.0 but I am still undecided. |
Oh ok, no worries then. Yeah you're right. No point adding it then for the time being if it's not up to scratch. |
My box is a Tanix TX3 4gb ram, S905X3 as far as dreamcast goes, only things I play on DC are Crazy Taxi 1 & 2, Soul Calibur, Skies of Arcade and Jet Grind Radio Crazy Taxi 1 is fine, fast and smooth But to be honest Dreamcast is probably pushing the limits of these boxes so im pretty happy with it. I should probably add though that I have very low expectations when it comes to emulated games, so one persons graphical glitch may be somebody else's "everything's fine".. its all relative 👍 Should also note that my box is running at 40c when playing DC games so there's no thermal issues for me, performance might be different if cpu is getting hot |
Oh ok, so yours is a different model. You dont get any glitches in Soul Calibur? That's pretty cool that they all work great on yours. I get very good performance on mine they all run great as well, no issues whatsoever. Except the graphics glitching on some of them. So you probably dont have most the games ive mentioned on that thread (also those Naomi games). That's alright. Im not worried about performance, that's all fine. Just the glitching. |
Can you guys keep it in topic, open another issue for Flycast please. Opera will be included in v4.0 with a big warning, if people want to play this in slow motion thats on them :) |
It doesn't seem to run that badly on mine. It's definitely a lot better than on my Raspberry Pi 3B. And a number of games don't crash with that setting turned on. I have about 45 games that I've tested overall. I really need to make a couple of videos to show it. :( No worries, I couldn't tag him in the other thread. 👍 |
although 3DO does not run that good on s905 devices, some people want to have it enabled. Fixes #298
although 3DO does not run that good on s905 devices, some people want to have it enabled. Fixes #298
As promised here's a couple of videos I took of a few games running on my Amlogic QBox. Videos I took with my new camera. Apologies in advance for the sound quality. a) I couldn't turn up the volume on my TV and b) I'm still figuring out how to use this. Crash N Burn (Freezes with Threaded Rendering) Captain Quazar Corpse Killer Gex Mega Race |
Did you see the videos I uploaded? |
@shantigilbert I've just provided you with proof of several games running at a playable speed and how to achieve that result and you didnt even bother to check them out. |
But, i will admit, there are also some games ive tried that are painfully slow. For example FIFA Soccer and Need for Speed. But anyways thanks for adding the core @shantigilbert . |
Please don't be that guy! I added the core because you requested, does not matter if I saw the videos or not (which I did) I don't spent 24/7 working on emuelec, I make no money on it, need my real job and my personal time. |
I just asked you a simple question. What's so difficult? You've been replying to everyone else here. And I've been nice to you, ive been patient with you, ive provided details that youve asked for, and you havent even bothered to check my responses at all. And at one point even telling me that no one on the Emuelec team likely has an amlogic device like mine. |
Point is, I don't owe you nothing, nor work for you. |
Is your feature request related to a problem? Please describe.
Any chance 3DO could be added to amlogic devices like the Amlogic Q Box?
Describe the solution you'd like
It works.
Describe alternatives you've considered
I've added the core myself, and it works perfect and full speed with the new setting "threaded dsp" turned on.
Additional context
I've never been able to play 3DO at full speed on my Android box (except with the real3doplayer emulator)... until now. With this new threaded dsp feature that's been added to the Opera core, I can just turn that on and the good majority of games (about 95%) are running at full speed. No issues at all. I'm amazed at the amount of progress made on this core and the improvements seen in performance during the past year or so.
Device specifications
Android 5.1
Amlogic s905 quad-core cortex-A53 2.0 Ghz
Mali-450 5-Core GPU
2GB DDR3 16GB EMMC
2.4G +5G WIFI,802.11 B/G/N
100/1000M LAN
Bluetooth4.0
Hardward 3D graphics acceleration
2K*4K Support
Dolby/ 3G/ SPDIF/ IEC958/ Coaxial
The text was updated successfully, but these errors were encountered: