• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Offtopic › Delfino Plaza v
« Previous 1 2 3 4 5 ... 64 Next »

[split] Share my personal build for android
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
[split] Share my personal build for android
10-18-2018, 04:27 AM
#1
Guilherme Offline
Just another geek
***
Posts: 220
Threads: 9
Joined: Oct 2013
I know very very basic about programming, if I may ask: is it too hard to make an "arm32" functional build? (without JIT support, this would require a port) Just curiousity.
PC: AMD Ryzen 5 3600 / GTX 660 2GB / 16GB DDR4 3600MHz / Windows 10 Pro

Phones: Poco F3 8/256GB (Snapdragon 870 5G) and Redmi Note 6 Pro 4/64GB (Snapdragon 636)
Find
Reply
10-18-2018, 04:34 AM
#2
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,946
Threads: 7
Joined: Oct 2014
(10-18-2018, 04:27 AM)Guilherme Wrote: I know very very basic about programming, if I may ask: is it too hard to make an "arm32" functional build? (without JIT support, this would require a port) Just curiousity.

Making a 32-bit build without any JIT is easy. You just have to edit these two lines and then build as usual: https://github.com/dolphin-emu/dolphin/blob/cb576bf3820da934b09bb81bee445721e1cdb39e/Source/Android/app/build.gradle#L71-L72

But of course, this is going to run very slowly.
Find
Reply
10-18-2018, 04:46 AM
#3
Guilherme Offline
Just another geek
***
Posts: 220
Threads: 9
Joined: Oct 2013
(10-18-2018, 04:34 AM)JosJuice Wrote: Making a 32-bit build without any JIT is easy. You just have to edit these two lines and then build as usual: https://github.com/dolphin-emu/dolphin/blob/cb576bf3820da934b09bb81bee445721e1cdb39e/Source/Android/app/build.gradle#L71-L72

But of course, this is going to run very slowly.

Cool! This must be as slow as early versions when we had 32-bit support. I tested old builds before, but I haven't seen many games booting here, I wonder if at least the "compatibility" has improved.
PC: AMD Ryzen 5 3600 / GTX 660 2GB / 16GB DDR4 3600MHz / Windows 10 Pro

Phones: Poco F3 8/256GB (Snapdragon 870 5G) and Redmi Note 6 Pro 4/64GB (Snapdragon 636)
Find
Reply
10-18-2018, 06:43 AM (This post was last modified: 10-18-2018, 07:17 AM by stizzo.)
#4
stizzo Offline
Banned
Posts: 162
Threads: 2
Joined: May 2016
(10-18-2018, 04:46 AM)Guilherme Wrote: Cool! This must be as slow as early versions when we had 32-bit support. I tested old builds before, but I haven't seen many games booting here, I wonder if at least the "compatibility" has improved.

With the old 32bit PC / Linux build (4.0.2) the compatibility is less and there are several problems with textures and sound.

https://en.m.wikipedia.org/wiki/Just-in-time_compilation

There was also a 32bit version of the pre-alpha stage for Android but was immediately shelved, in favor of 64Bit.

Android uses a virtual machine written in Java, if this is what you want to know, and the only way to get performance with any emulator with important resources on this platform (example, Dolphin and a ppsspp, or Reicast), is to enable the JIT compiler.

At the moment, as far as I know, the only emulator using a compiler other than JIT is Yaba Sanshiro (fork, Not Opensource or semi OpenSource, of the original Yabause Project), with the LLVM: https://en.m.wikipedia.org/wiki/LLVM

but it does not have the same versatility as a JIT compiler, it is compatible but requires more study and attention and is not very popular at the moment.

PS: The author is also thinking of moving to 64Bit; http://www.uoyabause.org/blogs/51

The 32Bit, now they are prehistory.
Find
Reply
10-18-2018, 06:59 AM
#5
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,946
Threads: 7
Joined: Oct 2014
(10-18-2018, 04:46 AM)Guilherme Wrote: Cool! This must be as slow as early versions when we had 32-bit support. I tested old builds before, but I haven't seen many games booting here, I wonder if at least the "compatibility" has improved.

A modern 32-bit build should have about as good compatibility as a modern 64-bit build (though maybe some games will get upset at the slow speed if you don't disable dual core).
Find
Reply
10-18-2018, 07:08 AM
#6
degasus Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,828
Threads: 10
Joined: May 2012
(10-18-2018, 06:59 AM)JosJuice Wrote: A modern 32-bit build should have about as good compatibility as a modern 64-bit build (though maybe some games will get upset at the slow speed if you don't disable dual core).

It should have an as good compatibility as a modern 64-bit DESKTOP build. It uses the interpreter which is shared with the desktop Wink
Find
Reply
10-18-2018, 07:13 AM
#7
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,946
Threads: 7
Joined: Oct 2014
(10-18-2018, 07:08 AM)degasus Wrote: It should have an as good compatibility as a modern 64-bit DESKTOP build. It uses the interpreter which is shared with the desktop Wink

Yes, assuming the interpreter doesn't have any bugs when compared to the x64 JIT, which is likely but not guaranteed Wink
Find
Reply
10-18-2018, 07:19 AM (This post was last modified: 10-18-2018, 07:22 AM by stizzo.)
#8
stizzo Offline
Banned
Posts: 162
Threads: 2
Joined: May 2016
The problem, according to my point of view, is with the SoC Mediatek, many are still at 32Bit.

Or, in the case of TVBoxes, they still have Android versions running at 32Bit, despite the SoC, allow 64Bit.

The problem is Mediatek.
Find
Reply
10-18-2018, 07:22 AM
#9
degasus Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,828
Threads: 10
Joined: May 2012
(10-18-2018, 07:19 AM)stizzo Wrote: The problem, according to my point of view, is with the SoC Meadiatek, many are still at 32Bit.

Or, in the case of TVBoxes, they still have Android versions running at 32Bit, despite the SoC, allow 64Bit.

The problem is Mediatek.

And many of them don't support OpenGL ES 3
Find
Reply
10-18-2018, 07:24 AM (This post was last modified: 10-18-2018, 07:30 AM by stizzo.)
#10
stizzo Offline
Banned
Posts: 162
Threads: 2
Joined: May 2016
Yep!

Mediatek, are also very used by crackers, to create malware to pre-install or to infect the kernel that the mediatek created and closed.

This on every mediatek machine.

PS: from my point of view, the best SoC to work on is Qualcomm Snapdragon, followed by Exynos and Kirin.

The rest is rubbish.
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode