Oricutron for android (POC)

Comments, problems, suggestions about Oric emulators (Euphoric, Mess, Amoric, etc...) it's the right place to ask. And don't hesitate to give your tips and tricks that help using these emulations in the best possible way on your favorite operating system.
User avatar
iss
Wing Commander
Posts: 1637
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

Oricutron for android (POC)

Post by iss »

EDIT: Last releases are available HERE.

This days I coincidentally found an interesting build system targeting android, which allows almost *ANY* SDL application to be easily and quick ported to android.
The build system is here: https://github.com/pelya/commandergenius
Adding just 1 config file, 2 simple build scripts and Oricutron sources "as is" - and Oricutron is ported to android :).
For all curious fans the apk can be downloaded here (It's ~6MB).
I tested it on 2-core android box in native resolution 1280x720.
The emulator runs with ~25 fps and everything is slow... but as I said in the message subject - It's only Proof-Of-Concept.
On other hand, for about 15 minutes work the result is pretty good and is really motivating ;).

Probably it's worth first to add to Oricutron support for SDL2 and than use SDL2's helper to build an android apk, any ideas and/or thoughts?
Last edited by iss on Fri Oct 05, 2018 11:15 pm, edited 3 times in total.
User avatar
Xeron
Emulation expert
Posts: 426
Joined: Sat Mar 07, 2009 5:18 pm
Contact:

Re: Oricutron for android (POC)

Post by Xeron »

nice. I reckon adding opengl-es support to the gl mode would speed it up a lot.
Antiriad2097
Flying Officer
Posts: 158
Joined: Tue May 09, 2006 9:42 pm
Location: Aberdeen, UK
Contact:

Re: Oricutron for android (POC)

Post by Antiriad2097 »

Doesn't seem slow on my tablet, the auto starting demo is running at 50fps according to the emu. I'm on an Asus ME301T.

Menus are fiddly even on 10", but impressive work.
User avatar
waskol
Flight Lieutenant
Posts: 414
Joined: Wed Jun 13, 2007 8:20 pm
Location: FRANCE, Paris

Re: Oricutron for android (POC)

Post by waskol »

I will try this ASAP. I can connect a keyboard and a mouse to my tablet (menus should not be a problem then). Even if it is rather a low cost tablet (Archos 101 XS2), it should work without any problems (10 inches, Quad-core 1.6 Ghz CPU, Mali 400mp GPU).
User avatar
waskol
Flight Lieutenant
Posts: 414
Joined: Wed Jun 13, 2007 8:20 pm
Location: FRANCE, Paris

Re: Oricutron for android (POC)

Post by waskol »

It works nicely at 35fps :)
christian
Pilot Officer
Posts: 96
Joined: Sun Nov 24, 2013 9:58 pm

Re: Oricutron for android (POC)

Post by christian »

Hi,

Tested on ASUS EeePad TF101 with Android v4.0.3: Barbitoric works at 50fps but the Keyboard dock isn't working (only [ENTER] and some CTRL+[key] sequences).
What is the [1] in the lower right corner?
Brana
Flying Officer
Posts: 169
Joined: Fri Nov 30, 2007 8:30 pm
Contact:

Re: Oricutron for android (POC)

Post by Brana »

iss wrote: For all curious fans the apk can be downloaded here (It's ~6MB).

I would like to download it, if possible? :D
But, when I click on the URL on http://mail.dir.bg/~iss/oricutron-android.apk

it says:
Проблем, сървърът не успя да извлече търсената информация.
Невалиден адрес

I suppose it's removed or something...
Is there any other download link? :(
If it works...?
User avatar
iss
Wing Commander
Posts: 1637
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

Re: Oricutron for android (POC)

Post by iss »

I removed the file, because it was just test.
I can try later to compile it again and upload it somewhere, but I doubt it's worth -
lot of android specific functionality should be implemented.
Yicker
Pilot Officer
Posts: 97
Joined: Thu Jan 26, 2006 11:27 pm
Location: St. Helens, Merseyside, UK

Re: Oricutron for android (POC)

Post by Yicker »

Hi.

Is it possible to make the apk available?

I appreciate it's just a proof of concept but would love to try it out on my tablet.

Cheers
Scott
User avatar
iss
Wing Commander
Posts: 1637
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

Re: Oricutron for android (POC)

Post by iss »

Hi all,
Below you can find a completely new release of Oricutron for android!
Though still "POC" this release is based on the current sources from github with very little modifications and using SDL2.
Crashes and unexpected behavior are possible, but I think this release is really usable :)!
Supported devices are: armeabi, armeabi-v7a, mips, x86.

Tablet with bigger screen is recommended.
Phone screen requires 'eagle eyes' and thin fingers :twisted: .
Warning: screen rotation works, but resets the emulator ;).

To activate the menu use the phone menu button, volume +/- act as up/down arrows, back button acts as 'ESC'.

This files are copied to '/data/data/com.emul.oricutron/files/' in the internal device memory on application start. You can add more dsk images in 'disks/' sub-folder and/or tap's in 'taps/' sub-folder... and have fun!

Comments and ideas are highly appreciated!

EDIT: Last version here.
Last edited by iss on Tue Apr 26, 2016 11:41 pm, edited 4 times in total.
Yicker
Pilot Officer
Posts: 97
Joined: Thu Jan 26, 2006 11:27 pm
Location: St. Helens, Merseyside, UK

Re: Oricutron for android (POC)

Post by Yicker »

Hi iss

Congratulations on a great job getting Oricutron to work on Android.

I've been testing it on my Acer 10.1 inch tablet and it's working quite well. There are a couple of issues I've found so far.

Firstly as I've got a bluetooth keyboard I don't need the on screen (Atmos) keyboard but I can't seem to get it to hide. The menu option to show/hide on screen keyboard doesn't seem to do anything.
Secondly I would like to copy some tapes and disks onto my tablet to try out but I can't find the /data/data/... folder, am I missing something obvious :oops:

Apart from the above issues it's running great.

Cheers
Scott
User avatar
ibisum
Wing Commander
Posts: 1643
Joined: Fri Apr 03, 2009 8:56 am
Location: Vienna, Austria
Contact:

Re: Oricutron for android (POC)

Post by ibisum »

Awesome work! I'd like to second the call for proper keyboard integration (Bluetooth keyboard that is) .. with this working it'd make an amazing Oric system ..
User avatar
Chema
Game master
Posts: 3013
Joined: Tue Jan 17, 2006 10:55 am
Location: Gijón, SPAIN
Contact:

Re: Oricutron for android (POC)

Post by Chema »

First thanks a lot iss for the port. Incredible work!

I don't want to seem too picky, but in the distribution of oricium there is a readme file which states:
This file should be distributed alongside with the game (in whatever format,
tap, ort or dsk) *and including* the instructions contained in Oricium.pdf.
I know this may not be possible or practical in an android distribution (I have no idea, to be honest) but if it is possible I'd really like the readme and pdf fie to be included with any kind of distribution of the game.

Don't get me wrong; my games are out there for all you to use or distribute at your will, as the source code is in the repository so you can have a look, re-use, improve, etc. but I would like to keep the game+doc together when redistributing, so no info is lost or missed in the future.
User avatar
iss
Wing Commander
Posts: 1637
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

Re: Oricutron for android (POC)

Post by iss »

Below is the updated Oricutron for android. News and fixes:
- added 3 on-screen buttons: toggle pop-up menu, toggle visual keyboard, reset cpu;
- visual keyboard is hidden by default;
- .avi recording disabled;
- added support for 64-bit devices: arm64-v8a, armeabi, armeabi-v7a, mips, mips64, x86, x86_64;
- no more demo *.dsk included;
Last edited by iss on Fri Oct 05, 2018 11:13 pm, edited 2 times in total.
User avatar
iss
Wing Commander
Posts: 1637
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

Re: Oricutron for android (POC)

Post by iss »

You can use SDCard to load DSK-images and TAP-files.
Simply navigate from pop-up menu using [Parent]
to the root directory and then find your SDCard.
The exact path to the SDCard is different for every android device,
but should be something like: /storage/extSdCard/...
sdcard.jpg
Post Reply