Login
Forum Help



Post Your Message
Username: (Login)

Topic:
Message:
 


Previous Messages
Posted By

bubis
on 2017-09-28
23:49:26
 Re: Android emulator

Hi!

See the steps above for running Plus4Emu on Android. Any volunteers to try it?



Posted By

Luca
on 2017-09-28
09:12:55
 Re: Android emulator

That would be awesome! Hope that the whole stuff will work thru the old KitKat in order to play it on a JXD S7800B.

Posted By

bubis
on 2017-09-28
11:24:24
 Re: Android emulator

Guys!

I dream has come true today!
I have managed to compile the latest version of Plus4Emu on Android, and run it with X11 and VNC! It runs at 100% speed without any problem! (I will still need to work on the sound, as plus4emu can't find any sound devices.)

I used the "GNURoot Debian" app that installs a Debian file system and runs it without root privileges.
It turned out the I can "apt-get install ..." everything what plus4emu requires, I only had to make a slight modification to the SConstruct file and it compiled.
Also, I had to make some changes to the GNURoot Debian setup to change the default location of $HOME, so that I can set any permissions on my files.

Nothing can stop me now! grin


I am trying to create a walk-through, maybe I will move it somewhere else later, this is the beginning:


0. Install "GNURoot Debian" from Play Store.

URL: https://play.google.com/store/apps/details?id=com.gnuroot.debian&hl=en

1. Here is what you have to install inside "GNURoot Debian" in order to compile plus4emu:

apt-get update
apt-get install gcc
apt-get install scons
apt-get install libfltk1.3-dev
apt-get install libsndfile-dev
apt-get install libsdl-dev
apt-get install portaudio19-dev
apt-get install git
apt-get install sed

2. This is what you do to change the mapping of $HOME:

cd /support
sed -i.bak -e "s/-b /storage/emulated/0/GNURoot/home:/home //g" execInProot

3. Restart GNURoot Debian.

4. Go into your home and download the plus4emu source code like this

cd ~
git clone http://github.com/istvan-v/plus4emu

5. Try to compile, you may have to modify the -mtune option in SConstuct and try again, that depents on your hardware, I did set "arm7" there instead of "generic":

cd plus4emu
cp SConstuct SConstuct.bak # just a backup
scons -j 4

If you have an error, try to find the cpu type of you device in the error message (like arm7) and do this:

sed -i -e "s/generic/arm7/g" SConstuct
scons -j 4

If still doesn't compile:

sed -i -e "s/+ ' -mtune/#/g" SConstuct
scons -j 4

6. Copy the roms

mkdir -p ~/.plus4emu/roms
cp roms/* ~/.plus4emu/roms

7. Click the XTerm icon in GNURoot Debian. That will (install and) start up an X Window client and a VNC Session that connects to it.

8. Click on the XTerm window in VNC and type:

cd ~/plus4emu
./plus4emu &

9. DONE o/

Posted By

Max M
on 2015-10-09
17:02:07
 Re: Android emulator

Has anyone tried using his on the JXD S700b? I've been trying to but I can't seem to get the controls to work using the JXD button and D-Pad. Absolutely baffled because they work fine in the emulator menus and I've turned them on on the settings. Thanks!

Posted By

Chronos
on 2013-11-14
10:05:14
 Re: Android emulator

ok, i have ordered my cheap chinese android tablet already so i need support grin a single .apk will be enough grin
and of course it will be rooted so if any workaround there it will be a good solution too..

Posted By

Gaia
on 2013-11-13
15:28:15
 Re: Android emulator

Actually not. I have an iPad though - which was not my choice... Although Xcode itself IS free one needs an Apple based desktop (?) device to develop code on. And it will not be approved by the Appstore for sure so it's kinda useless

Posted By

bubis
on 2013-11-13
09:31:43
 Re: Android emulator

@Chronos: There is. In fact, you can run Linux on Android in shared kernal mode (they run in parallel sharing the same kernal that is a Linux kernal anyway) and you can compile YAPE on Linux for sure (opensouce SDL version) . I try to avoid rooting my device, so I have never tried.

I think Gaia has an Andoid device now, maybe he can commnet on the topic too. happy

Posted By

Ati
on 2013-11-07
09:17:39
 Re: Android emulator

My dream: I can develop, draw and run plus4 programs on ios... happy

Posted By

Chronos
on 2013-11-07
07:30:35
 Re: Android emulator

is there any chance to port yape to android?

Posted By

gaztop
on 2013-04-05
19:26:37
 Re: Android emulator

Glad it worked for you as well happy
I've been waiting so long to play these classics on my mobile. Game keyboard app off the market place works well with this app. It is easier to control than the built in emulator dpad but it's not free

Posted By

bubis
on 2013-04-05
11:43:50
 Re: Android emulator

That worked! Cool, but why? happy Doesn't matter.

After it starts in NTSC mode you can change it back to PAL.
I was able to run demos (Heartfixer, We are the cure, some FLI stuff) with SID + CRT + true drive emulation fine.

So, how about adding this to the list of emulators Csabo?

Posted By

gaztop
on 2013-04-04
16:10:24
 Re: Android emulator

Try ticking the NTSC option at the bottom of the menu. That stopped any crashes for me.

Posted By

bubis
on 2013-04-04
04:55:43
 Re: Android emulator

I've downloaded and installed the 32MB package but it doesn't work on my Nexus 7 that is kind of a reference device in the Android world. Sad!

Posted By

gaztop
on 2013-04-03
18:06:41
 Re: Android emulator

The apk which is about 32 mb in size contains all the machines in VICE. It emulates plus 4, Vic 20, C128 and C64 etc.

Posted By

bubis
on 2013-04-03
07:52:45
 Re: Android emulator

Thanks for the hint!
I've noticed that the AnVice build is seven times bigger than the AnVice_x64 build. I assume AnVice_x64 only includes the C64 emu and the AnVice is the full package including Plus/4.
Is that correct?

Posted By

gaztop
on 2013-03-29
06:28:45
 Android emulator

I have found this plus4 emulator here http://sourceforge.net/projects/vice-emu/files/experimental%20binaries/ that works great on my android phone Samsung Galaxy Note 2. It's the apk with all on it. Hope this is useful for any mobile gamers out there.


Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon