Author Topic: LXDream Android  (Read 15241 times)

Offline Relasin

  • bit
  • Posts: 4
    • View Profile
LXDream Android
« on: July 10, 2012, 08:12:18 PM »
Well aware of the displayed, but not released NullDCe, I went on a search for any Dreamcast for android emulator I could find.....
On my journey I came across the website of a well known Linux/Mac OSX Dreamcast Emulator known as "LXDream".....

Here i found what seems to be the source to a Dreamcast emulator for android....
newbielink:http://www.lxdream.org/hg/lxdream/file/f72cfb134a87/android [nonactive]

It has been days that i have been searching on how to compile this app.
I have failed many a times.
I hope that the fellow members of Paul'sCode will assist me in obtaining what may be one of the greatest creations there is.

Source Download:
newbielink:http://www.mediafire.com/?2ymdl1xuakey2vx [nonactive]

This was my first post, I hope you enjoyed, Thank You in advance, Relasin

Offline xperia64

  • Developer
  • double
  • *****
  • Posts: 591
    • View Profile
    • My Apps
Re: LXDream Android
« Reply #1 on: July 10, 2012, 08:32:01 PM »
The java code is in there but the core C code is missing (whatever compiles to create liblxdream.so)

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3473
  • Developer
    • View Profile
    • PaulsCode.Com
Re: LXDream Android
« Reply #2 on: July 10, 2012, 08:39:52 PM »
It looks like the native linkage for Android is in the lxdream/src.  As for compiling, it probably is done with the whole toolchain rigmarole process like Yabause, but I haven't looked at it that closely to see if there is an NDK project somewhere (doesn't appear to be).  If I have some time I might take a shot at compiling it for you, Relasin.
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3473
  • Developer
    • View Profile
    • PaulsCode.Com
Re: LXDream Android
« Reply #3 on: July 10, 2012, 08:54:34 PM »
I probably won't have time to work on this for a week or two, so if you are wanting to try and get this going sooner, your best bet would probably be to set up an NDK project yourself (much easier than playing around with the Android toolchain method, IMO).  Start by studying the make files, to see what sources are needed and what settings to get ARMv7 (and GLES if it is used), plus anything related to Android.  Use that information to create an Android.mk file for building liblxdream.so.  The Java parts should be easy once the native piece is build, since they have the SDK project set up already.
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline Relasin

  • bit
  • Posts: 4
    • View Profile
Re: LXDream Android
« Reply #4 on: July 10, 2012, 11:08:31 PM »
I probably won't have time to work on this for a week or two, so if you are wanting to try and get this going sooner, your best bet would probably be to set up an NDK project yourself (much easier than playing around with the Android toolchain method, IMO).  Start by studying the make files, to see what sources are needed and what settings to get ARMv7 (and GLES if it is used), plus anything related to Android.  Use that information to create an Android.mk file for building liblxdream.so.  The Java parts should be easy once the native piece is build, since they have the SDK project set up already.

I think I'll leave this work to the master :)......
I could wait a week or two to have the professional help me out instead of me messing up...
Thank You Very Much for Your Kindness :)

Offline Relasin

  • bit
  • Posts: 4
    • View Profile
Re: LXDream Android
« Reply #5 on: July 11, 2012, 07:09:04 PM »
Also if this will help, here is the full lxdream source code:
newbielink:http://www.lxdream.org/hg/lxdream/archive/f72cfb134a87.zip [nonactive]

Offline xperia64

  • Developer
  • double
  • *****
  • Posts: 591
    • View Profile
    • My Apps
Re: LXDream Android
« Reply #6 on: July 11, 2012, 07:33:20 PM »
Trying to compile. The builddeps.sh script in the android folder contains many errors so far (such as defining an environment variable as LIBICONV then referencing it every where else in the script as LIBCONV)  >:(.

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3473
  • Developer
    • View Profile
    • PaulsCode.Com
Re: LXDream Android
« Reply #7 on: July 11, 2012, 07:40:26 PM »
Trying to compile. The builddeps.sh script in the android folder contains many errors so far (such as defining an environment variable as LIBICONV then referencing it every where else in the script as LIBCONV)  >:(.

Haha, makes you wonder how the devs are able to build it..
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline Relasin

  • bit
  • Posts: 4
    • View Profile
Re: LXDream Android
« Reply #8 on: July 30, 2012, 02:13:41 AM »
So, have there been any recent breakthroughs in this "project"?

Offline Rarity

  • bit
  • Posts: 5
    • View Profile
Re: LXDream Android
« Reply #9 on: August 09, 2012, 03:53:19 AM »
Awh, I really hope something is able to be done with this, especially after we were all trolled with nullDCe.
Device: Xperia Play 4G
CPU: Qualcomm 1 GHz Scorpion (Snapdragon)
GPU: Adreno 205
RAM: 512 MB
Resolution: 854 ? 480
ROM: Android 2.3.3 Gingerbread (Stock)

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3473
  • Developer
    • View Profile
    • PaulsCode.Com
Re: LXDream Android
« Reply #10 on: August 09, 2012, 06:01:57 AM »
Probably won't be any work from me on this for a month or two.  The closer I get to my separation date, the less time I find I have.  I'm currently spending about every waking hour that I'm not at work cleaning up my web footprint, targeting companies, sending resumes, and making phone calls (and trying to find an hour or two here and there to fix my commercial app I'm working on).  This is an important project, without a doubt, but it has to take a back burner for a bit until I get through this transition from military to civilian life, get a new job, purchase a house, and get settled into a new budget and schedule.
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline Rarity

  • bit
  • Posts: 5
    • View Profile
Re: LXDream Android
« Reply #11 on: August 09, 2012, 06:20:33 AM »
Probably won't be any work from me on this for a month or two.  The closer I get to my separation date, the less time I find I have.  I'm currently spending about every waking hour that I'm not at work cleaning up my web footprint, targeting companies, sending resumes, and making phone calls (and trying to find an hour or two here and there to fix my commercial app I'm working on).  This is an important project, without a doubt, but it has to take a back burner for a bit until I get through this transition from military to civilian life, get a new job, purchase a house, and get settled into a new budget and schedule.

Ah, no complaints here, life comes first.  I dug into the emulator a bit - it's only on linux (other than apparently the source code for an android port) seems pretty slow but hey, one stop closer right? Even nds4droid is playable on some games - I dunno why they dropped development on that after all, it runs pretty well on newer dual-core sets.
Device: Xperia Play 4G
CPU: Qualcomm 1 GHz Scorpion (Snapdragon)
GPU: Adreno 205
RAM: 512 MB
Resolution: 854 ? 480
ROM: Android 2.3.3 Gingerbread (Stock)

Offline k0en

  • bit
  • Posts: 6
    • View Profile
Re: LXDream Android
« Reply #12 on: January 07, 2013, 04:38:28 PM »
Hi all !

Any news about this fantastic project ?

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3473
  • Developer
    • View Profile
    • PaulsCode.Com
Re: LXDream Android
« Reply #13 on: January 07, 2013, 04:44:38 PM »
I'm actually considering not taking a leadership role on this this myself.  I've kind of gotten sucked into the "emulator black-hole", and would like to get back to working toward writing games instead.  I'll of course help anyone else out who decides to take on a project like this, but I really don't want to take ownership of another long-term emulator port like Mupen64Plus.  Even Yabause I plan to write a decent front-end for and then turn it back over to the official team, rather than maintaining a separate branch called "Yabause AE".
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline k0en

  • bit
  • Posts: 6
    • View Profile
Re: LXDream Android
« Reply #14 on: January 08, 2013, 03:23:13 AM »
OK !

Thanks for your fast answer.

By the way, thanks for all your great job Paul !