glavase / limbo-android

Automatically exported from code.google.com/p/limbo-android
GNU General Public License v2.0
0 stars 0 forks source link

Questions about limbo #31

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Programm is very cool, best x86 emulator ever, fast and user-friendly!
I have few question to you
1) Is it possible to increase efficiency of emulation? are you planning to do 
it?
2) Does it support multicore host processors?
3) Does it support x86 host processor (how it affect emulation efficiency?)
4) Are you planning to support guest arm processors?

Thank you

Original issue reported on code.google.com by flyre...@gmail.com on 7 Feb 2013 at 12:58

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
1) There is always room for improvement, some performance enhancements might be 
addressed in the future, see below.

2) Limbo is based on QEMU which doesn't currently support multithreading at the 
host level though this might change in the future. Alternatively, COREMU is 
another open source project that addresses this, see 
http://sourceforge.net/p/coremu/home/Home. From a first look integrating COREMU 
to Limbo might be feasible but lots of work need to be done porting this to ARM 
platform.

3) Limbo can be compiled for x86 Android devices (tablets/phones). This is 
tested on x86 emulator image but I don't have a device to benchmark so I'm not 
sure how fast the x86 to x86 instruction translation would be on a real device. 
It is my understanding that x86=>x86 might as well be faster than x86=>ARM 
instruction translation. If you're interested see README file for details on 
how to build an APK for x86 devices.

4) ARM guest support is currently implemented for versatile-pb and omap3 boards 
though not released because is very slow at the moment to be usable. This will 
be addressed in future versions. If you're interested see README and 
Makefile.config file for details on how to build the libqemu-system-arm.so 
library.

Cheers,
Max

Original comment by ideal2i...@gmail.com on 7 Feb 2013 at 3:50

GoogleCodeExporter commented 9 years ago
Thank you

Also is it possible to add One finger touch mode for mouse emulation under SDL?

Original comment by flyre...@gmail.com on 28 Feb 2013 at 5:39

GoogleCodeExporter commented 9 years ago
Mouse emulation is already supported under SDL:

1. Choose Enable Mouse from the app menu to enable mouse.
2. Swipe finger to move mouse.
3. Tap and Hold to drag mouse.
4. Single tap = Single mouse click
5. Double tap = Double mouse click
6. Tap w/ 2 fingers = Right mouse click

Original comment by ideal2i...@gmail.com on 8 Mar 2013 at 11:08

GoogleCodeExporter commented 9 years ago

Original comment by ideal2i...@gmail.com on 29 Apr 2013 at 6:35

GoogleCodeExporter commented 9 years ago
how to i get arm board emulation in ver 0.9.8

Original comment by noddy007...@gmail.com on 18 Oct 2013 at 2:58