jquesnelle / nds4droid

nds4droid is a free and open source Nintendo DS emulator for Android smartphones
GNU General Public License v3.0
168 stars 40 forks source link

Version 48 #9

Open tangalbert919 opened 7 years ago

tangalbert919 commented 7 years ago

Version 48 is finally in the works after over an entire year of complete silence. Here's what will come in the next update:

Not all devices can support OpenGL ES 3.0. It is recommended that you use CPU-Z or a similar app to find out if your device can handle it.

That's all for what will come for the next version of nds4droid. This is subject to change, but let's hope nothing on this list gets removed.

tangalbert919 commented 7 years ago

If I feel like it, I might just build a renderer that uses Vulkan, a new graphics API developed from AMD's Mantle API and maintained by The Khronos Group. Problem: Android 7.0 just recently added support, and less than 20% of Android devices have it.

tangalbert919 commented 7 years ago

TinyCC and ArmCJit will be removed because of inadequate performance. Even though we can get a smaller binary size, it is not worth sacrificing performance at all. Lightning JIT and the threaded interpreter do not work for both 32-bit and 64-bit devices, so it may have to be removed and we may have to use AsmJIT in its place.

fervi commented 7 years ago

OpenGLES3 is required (and 64-bit ARM) or recommended?

tangalbert919 commented 7 years ago

Neither. Right now, it's still in construction, and it most likely will be stuck that way. 64-bit ARM is not required to use the next version of nds4droid. In fact, nds4droid didn't even have a binary compiled for it. I made one that was working a few weeks ago.

tangalbert919 commented 7 years ago

I also do not recommend using the v48 branch in my fork for any reason. Unless you're a developer.

tangalbert919 commented 6 years ago

Update:

I will bring more updates as development continues on.

tangalbert919 commented 6 years ago

I have moved nds4droid development from my fork to an actual repository called iDroidDS. You can check it out by clicking here.

zminhquanz commented 6 years ago

@tangalbert919 Where can i download to test the build ?

tangalbert919 commented 6 years ago

I haven't found a platform I can use for uploading builds yet. All of the platforms I found either costs money or requires me to keep my laptop on 24/7.

fervi commented 6 years ago

@tangalbert919 Do you have script to build NDS4Droid (I mean download code, compile etc). for Linux

Lrs121 commented 6 years ago

@tangalbert919 a tangent but what kind of platform are you looking for?

tangalbert919 commented 6 years ago

@fervi I don't have a script, but that sounds like a good idea.

@Lrs121 basically, any place that Travis-CI can upload a build to that doesn't require me to pay a penny or more.

Lrs121 commented 6 years ago

If you are interested, I have quite a bit of spare space on my server that you could use. I dont know how Travis CI uploads the results but it shouldnt be too hard to set something up using sftp.

fabmazz commented 6 years ago

@tangalbert919 as far as I know, Travis CI is free for open source projects hosted on GitHub

tangalbert919 commented 6 years ago

Currently, I use Travis CI for this, which makes me happy. I just need to figure out if I want to publish all builds to the releases tab on my repository or somewhere else.

ffoxD commented 4 years ago

Is this project abandoned? I am worried because there has been no activity since 2018 or so, and the last version is 4 years old.