Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: SpiroH on February 07, 2015, 10:00:11 am

Title: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on February 07, 2015, 10:00:11 am
Hey Guys,

You guessed it, it's a nspire_emu port to the Android mobile platform (x86!).
The performance isn't terrible and it can be fun to bring the calc within your phone stuff. So, without further ado here is an Nspiroid_xxx.apk for you.
Quite possibly not everything will be up to your liking, but that will come, time allowing. Place your boot + flash file(s) in the /scard/nspire folder and off you go.
Have fun and also a warm day, it's rather cold down here (yeah, in Portugal).

Edit1: QuickLinks
1. First version, v0.95 running on ARM CPUs, Jul11,'15 (https://www.omnimaga.org/ti-nspire-projects/nspiroid-ti-nspire-emulator-on-android-(zenfone-5)/msg401775/?PHPSESSID=b2qdg65nqu0s4upchic7nqftf5#msg401775)
2. What you should know to use Nspiroid (start up info) (https://www.omnimaga.org/ti-nspire-projects/nspiroid-ti-nspire-emulator-on-android-(zenfone-5)/msg401859/?PHPSESSID=b2qdg65nqu0s4upchic7nqftf5#msg401859)
3. First stable version, v1.09 (fat) running on both x86 and ARM CPUs (https://www.omnimaga.org/ti-nspire-projects/nspiroid-ti-nspire-emulator-on-android-(zenfone-5)/msg402269/?PHPSESSID=b2qdg65nqu0s4upchic7nqftf5#msg402269)
4. Special version, v1.19 that runs only on the Lenovo, Yoga 2, 13.3", 2560x1440, tablet (https://www.omnimaga.org/ti-nspire-projects/nspiroid-ti-nspire-emulator-on-android-(zenfone-5)/msg403324/?PHPSESSID=m220008j0js0ea6g26o334fb27#msg403324)
5. Version v1.20, Jan04,'16 (https://www.omnimaga.org/ti-nspire-projects/nspiroid-ti-nspire-emulator-on-android-(zenfone-5)/msg403356/?PHPSESSID=m220008j0js0ea6g26o334fb27#msg403356)

Edit2:  Version v1.26, Mar09,'16 (https://www.omnimaga.org/ti-nspire-projects/nspiroid-ti-nspire-emulator-on-android-%28zenfone-5%29/msg404024/?PHPSESSID=m220008j0js0ea6g26o334fb27#msg404024)  - external keyboard (Bluetooth) support .

Edit3:  Version v1.40, May10,'16 (https://www.omnimaga.org/ti-nspire-projects/nspiroid-ti-nspire-emulator-on-android-%28zenfone-5%29/msg404306/#msg404306)  - Keypad theming.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: Sorunome on February 07, 2015, 04:29:05 pm
This is looking pretty sweet :D
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: TIfanx1999 on February 07, 2015, 05:11:17 pm
I  have nothing to test it on, but looks pretty awesome! :D
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on February 09, 2015, 02:47:02 pm
Thank you guys!  :)

I'm providing a bit more info on how to test it.
Nspiroid minimum requirements:
   - x86 base cpu (eg: Atom Z2560, 1.6GHz or more)
   - hdpi:   1280x800  ( > 160dpi < 240dpi )
   - xhdpi: 1280x720  ( > 240dpi < 320dpi )
Examples:
   hdpi:  ASUS MemoPad 176C   ( 1280x800, ~216dpi , Atom Z3745, Quad-Core 1.86GHz)
   xhdpi: ASUS ZenFone 5          ( 1280x720, ~294dpi , Z2580/Z2560, Dual-Core 2.0GHz/1.60GHz)
   xhdpi: ASUS ZenFone 6          ( 1280x720, ~245dpi , Z2580, Dual-Core 2.0GHz)

All of them are pretty affordable. Phones cost 200€ around here, brand new. 7.0" Tablets are cheaper. Maybe expensive for some ppl, idk.  :/
Of course, you can always try the HAXM emulator before buying any device, cheaper for sure, but a bit cumbersome to set up and in the end a lot slower too.  The HAXM emulator usage can be a bit scary for noobs to the Android SDK environment.

Spoiler For HAXM:
Something along these lines will be required to try Nspiroid on the Intel HAXM emulator:

   1. Download and install the Android ADT - Android Developer Toolkit
   2. Using 'Android SDK Manager' download and set up the Intel HAXM emulator.
   3. Using 'Android SDK Manager->Tools->Manage AVDs' create an Android Virtual Device (AVD) for the Intel Atom (x86) platform.
   4. Using Eclipse DDMS (Dalvik Debug Monitor Server):
      a) create a 'nspire' folder in the emulator /sdcard
      b) transfer to '/sdcard/nspire' at least: Boot1cx.img (bootloader) and T310CX_CAS.bin (flash image)
   5. Install Nspiroid using 'Android Debug Bridge' adb:
      <your_adt_dir>\sdk\platform-tools>adb install <your_download_location>\Nspiroid_v60.apk


Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: khiconmtv on February 20, 2015, 03:24:22 am
Hope you port to ARM CPU.
Greate app...
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on February 28, 2015, 03:48:05 pm
Hi khiconmtv

On the Arm port:
As I told you sometime ago, I actually did some tests on the ARM port around August14, IIRC. Then i came to the conclusion the performance was so not good enough. Probably i won't try it again, because good and cheap x86 based phones are already available on the market. Besides, there are some difficulties when it comes to implement an efficient binary translator (aka dynarec or jit) on the ARM cpu. Here are a couple of links that partially talk about it and may help others:
http://community.arm.com/groups/processors/blog/2010/02/17/caches-and-self-modifying-code
http://wanderingcoder.net/2010/07/19/ought-arm/

About Nspiroid, v0.70:
I've touched a bit the graphics. To show it off i've grabbed two screencasts one from the ZenFone5 and another from the MemoPad ME176C:
On ZenFone5, 1.6GHz
&feature=youtu.be
[/youtube]

On MemoPad176C, 1.86GHz
&feature=youtu.be
[/youtube]

Cheers.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: Vogtinator on March 01, 2015, 10:51:12 am
Quote
On the Arm port:
As I told you sometime ago, I actually did some tests on the ARM port around August14, IIRC. Then i came to the conclusion the performance was so not good enough. Probably i won't try it again, because good and cheap x86 based phones are already available on the market. Besides, there are some difficulties when it comes to implement an efficient binary translator (aka dynarec or jit) on the ARM cpu. Here are a couple of links that partially talk about it and may help others:
http://community.arm.com/groups/processors/blog/2010/02/17/caches-and-self-modifying-code
http://wanderingcoder.net/2010/07/19/ought-arm/
I coded the ARM JIT for micropython and it was ridiculously easy, easier than on x86 as every instruction is 32 bits wide.
(Anyway, it's probably better to code a LLVM jit, so other platforms are easily added).

<advert>As nspire_emu-qt uses Qt it's also fully supported to run on x86 Android phones and runs the same speed as Nspiroid on non JITed platforms. It's also 100% open source.</advert>
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: hmacube on May 24, 2015, 07:22:38 am
Hi
I download Nspiroid_v72.apk and Nspiroid_v60.apk and try to install it on my smart phone (Samsung Galaxy Core i8262)
But this error shown
Parsing error : There is a problem parsing the package

How can I install TI-Nspire emulator on my smartphone ?
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: Laura No on May 24, 2015, 03:03:05 pm
Could you send me the source I am willing to try arm an arm to arm dynarec seems very simple.
Even if you dont use a dynarec a 2.5 ghz arm phone with a gpu should be able to run it.
You could also underclock the emulated processor.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on June 25, 2015, 08:56:14 am
Hi there,

It's been a while since my last post, so here is an update to Nspiroid (v.90):
  1. It should work on Lollipop(L) 5.0 (L still has some bugs, though  :( ). IMO, Nspiroid works best on Kitkat 4.4.2.
  2. Diagonal cursor keys can now be used on the calc graph view.
  3. Added a new alternative calculator view. E.g., in landscape mode, often used keys are all on the same side.
  4. UsbExplorer:
   a) fixed a bug when handling nspire root level files/folders.
   b) added a transfer-details label over the progressbar.
5. Last but not least, have made it slightly faster.

Have fun.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on July 11, 2015, 09:28:35 am
Hope you port to ARM CPU.
Greate app...
Finally, i think i've got something that might interest you. Isn't very fast but should enable you to use the calculator. Please tell me what you think. You can use PM  if you want to.


Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: khiconmtv on July 15, 2015, 04:47:26 am
Hope you port to ARM CPU.
Greate app...
Finally, i think i've got something that might interest you. Isn't very fast but should enable you to use the calculator. Please tell me what you think. You can use PM  if you want to.
Hix, it doesn't work...
Samsung Galaxy S3 4.4, Galaxy Tab 2 10" 4.3
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on July 15, 2015, 09:33:01 am
Hope you port to ARM CPU.
Greate app...
Finally, i think i've got something that might interest you. Isn't very fast but should enable you to use the calculator. Please tell me what you think. You can use PM  if you want to.
Hix, it doesn't work...
Samsung Galaxy S3 4.4, Galaxy Tab 2 10" 4.3
Hi khiconmtv,
Thank you for the feedback! Sorry for the inconvenience. Actually, i did not prepare (yet?) Nspiroid_arm to work on devices with lower resolution than 1280x720 or 1280x800.
So, it doesn't surprise me if you're having problem with "Galaxy Tab 2", which has only a 1024x600 px resolution. With regards to "Samsung Galaxy S3 4.4" (1280x720 px), i would expect it to work, though  ???.

To be honest, i only have a cheap BQ, Maxwell, 1280x800, Cortex A9, QC 1.6Hz, on which i've carried out all my arm-tests. The windows-arm emulator is so slow that i very seldomly use it.
The problem is, i don't have the devices to test. I'll look around and see if i can find more devices to test. Also, as Nspiroid_arm is still in its infancy, i hope to be able to assign to it a little more time in the future.


Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on July 20, 2015, 07:36:29 pm
Here's an update to Nspiroid_arm with a couple of bug fixes. Today, i quickly tested it on (my daughter's) Samsung Galaxy S3 Neo (720x1280 px,QC 1.2GHz Cortex-A7, OS v4.4 ) and even on a semi-broken Wiko Wax (720x1280, Nvidia Tegra 4i, QC 1.7GHz, OS v4.3). In general, I'd say performance isn't too bad for a phone, e.g. on the Wiko Wax, with the 32M flash it takes 35sec to boot to the calc-home screen and with the 128M flash a bit longer 37sec.

------------------------------------------
Some Nspiroid start-up info:

I - Nspiroid default filenames used for boot1 and flash file (which i keep in /sdcard/nspire ) are:

boot1: Boot1cx.img                    - this exact filename is hard-coded in Nspiroid!
flash:  T310CX_CAS_N128.bin   - this can later be changed via 'File-->Load flash...'

boot1: Legally, must be extracted from your ti-nspire calc. I'm not allowed to distribute it. So, please don't ask.
flash: Use a desktop emulator nspire_emu or kArmTI to initialize a flash file.

II - Where is the sdcard? (boring stuff, i know)

On many devices the path /sdcard is mapped to the external card device. However, on other devices (namely, the Samsung S3 Neo but i guess other Samsung devices follow the same pattern) the same path /sdcard is mapped to the internal card. This implies that people with Samsung devices (many, i gather) need to create a 'nspire' folder in the internal sdcard and copy there, at least, Boot1cx.img and T310CX_CAS_N128.bin.

III - No emu/calc reaction to key touches

If after some idle time the emu/calc does not react to key touches, maybe it has entered the battery save mode. Click on the Home key to wake it up.
------------------------------------------

I hope this time it will work for some people, at least. There's such a large variety of hardware that, etc...
Again, have fun!

Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: diebold on July 29, 2015, 03:38:56 pm
Hi
Please change vertical offset key sensor, it very low on my galaxy note 3. Thank you!
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on July 30, 2015, 07:42:01 am
Hi
Please change vertical offset key sensor, it very low on my galaxy note 3. Thank you!
Hi diebold, welcome to omnimaga and thanks for the feedback.
ATM, the only chance i have to test that high resolution (1920x1080) and pixel density ( >480ppi, xxhdpi, i assume ) is by using the terribly slow windows arm-emulator.
Could you please explain what do you mean by 'key sensor' or even better post a picture(s) (portrait and landscape). I could then try to find a fix for it.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: diebold on July 31, 2015, 07:47:44 am
I click "K" but clicked "R"
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on July 31, 2015, 11:36:55 am
I click "K" but clicked "R"
Well, that looks pretty awful! thanks for that.

Based on the windows arm-emulator (yeah, the sluggish one) here is (or rather, below is) how it should look on a xxhdpi device (1920x1080, ppi>400). The pictures are'nt yet in a final stage, i still need to properly scale the graphics, but that takes time.
BTW, this time i'm releasing a fat-binary .apk (winrar'ed due to omnimaga 1024kB file size restriction!), meaning, it should work on both x86 and arm cpu's..
Despite its version nbr being v1.01 is still in a beta stage. Essentially, i still need to fix the graphics.  Please let me know if that works for you.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: diebold on July 31, 2015, 02:41:01 pm
key offset is still work
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on August 01, 2015, 08:22:01 am
key offset is still work
That looks way better. At least now you should be able to test all the available functionality.

The problem with the windows arm-emulator is that we need to hide the 'navigation bar'. I guess, i just found out how to do it. Is always better to have a real device to test. Oh well, we can't have everything, never.

I'm posting a quick-fix to the layout problems you're having and a little better graphics. See if that suits you, for the time being.  Good graphics require more time but are't that important...
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: diebold on August 01, 2015, 09:18:01 am
Thank you very much for work. Graphics on 1.02 version very well and all functionality working but displacement response of buttons hampers to work normally
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on August 01, 2015, 11:45:30 am
Thank you very much for work. Graphics on 1.02 version very well and all functionality working but displacement response of buttons hampers to work normally
Okay, i suspect we might have a problem (i'll explain later) with fast cpu's. What's yours? Quad-core 1.9 GHz Cortex-A15?
Anyway, please try 'Nspiroid_fat_v102N.apk' which is slightly slower and tell me how it goes in your system. We are almost there ;).

Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: diebold on August 01, 2015, 01:16:17 pm
it working similar previous version, my cpu is
Qualcomm Snapdragon 800 Quad-Core CPU 2.3GHz
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on August 01, 2015, 02:20:03 pm
it working similar previous version, my cpu is Qualcomm Snapdragon 800 Quad-Core CPU 2.3GHz
That's important info, thanks. But i still need the exact OS version on your phone.  Android has some version specific bugs, for which i've introduced some work-arounds which probably i'll need to remove.

*Edit*: What do you mean exactly by "... displacement response of buttons hampers to work normally"?. Do you mean that you press 'k' and you get 'd'. Can you please try to explain it a bit further?  I've never had/seen anything similar to that!
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: diebold on August 02, 2015, 01:47:33 am
version 4.4.2
Yes I meant when you press on the top of the key "k" pressed "d" as if the calibration is shifted down
all buttons have the offset response down to about 4mm, I think this is not a bug of the OS in other programs there is no such thing
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on August 02, 2015, 03:11:12 am
version 4.4.2
Yes I meant when you press on the top of the key "k" pressed "d" as if the calibration is shifted down all buttons have the offset response down to about 4mm, I think this is not a bug of the OS in other programs there is no such thing
Thanks, again. Unfortunately, i'm now pretty convinced this is yet another Android bug.  I just did a bit of 'googling' and found something with similar symptoms.
http://stackoverflow.com/questions/27258381/applying-keyboardview-in-android:
"On android 4.4 ; specifically Samsung Galaxy s4 and s5 , the custom keypad appears nicely. On Samsung galaxy s3 and the rest of devices with screen size less than 5inches, the keypad is distorted and looks like : ..."

Yes, Nspiroid uses KeyboardView. I'll see if i can apply some sort of workaround.

*Edit1*: I think i found a solution for the problem. Please give me some more time and stay tuned.
*Edit2*: Here goes v103.apk. I hope the keyboardview vertical offset bug is fixed in xxhdpi devices.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: diebold on August 02, 2015, 10:37:18 am
Yes, vertical bug is fixed. Great thank you! Good work!
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on August 02, 2015, 01:39:25 pm
Yes, vertical bug is fixed. Great thank you! Good work!
Good! Thank you too for the precious feedback.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: diebold on August 04, 2015, 11:18:55 am
Hi
Please change
Code: [Select]
<Key android:codes="14" android:keyEdgeFlags="right" android:keyIcon="@drawable/key_ret" />to
Code: [Select]
<Key android:codes="105" android:keyEdgeFlags="right" android:keyIcon="@drawable/key_ret" />
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on August 04, 2015, 12:47:28 pm
That's a silly little typo bug, that i've already fixed. Next release will be ok, thanks.

BTW, do have any possibility of testing Nspiroid on a Samsung S6 (1440x2560 px, ~577 ppi)? ATM, I'm working on the layouts to also support this rich guy's phone ;D.

*Edit*: Here is Nspiroid_fat_v105.apk. It includes beta support for more expensive devices, e.g. Samsung Galaxy S6.
There are still some minor graphic glitches that i will fix later. ATM, all i want is to ensure the calculator functionality can be used near its full potential.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: profrd on August 16, 2015, 07:10:20 pm
Dear SpiroH,
 
  I have been following the [ Nspiroid ] Project pages since its very early days.
 
  Since I do not have [ x86 ] Android devices, but just [ ARM ] based Android [ Tablets ], only just recently I have been able to try Nspiroid [ ARM ] on some of my devices, which however does Not meet the actual screen Resolution specifications, as indicated on your [ Reply #12 on: July 15, 2015, 09:33:01 am ]
 
Quote
Actually, i did not prepare (yet?) Nspiroid_arm to work on devices with lower resolution than 1280x720 or 1280x800.

  The 8" and 7" screen [ Tablet ] devices were I have tried to install the Latest version of [ Nspiroid_fat_v105.apk ] do indeed have screen Resolutions of Only 1024 x 768 and 1024 x 600, running respectively Android 4.0 and 4.1 Operating System.
 
  The " Unable to Parse Package " [ Error ] messages received while trying to Install the actual Nspiroid FAT v 1.05 APK ( through Android APK PKG Installer ) seems much more to be related to the Android [ Version ] Number of the Operating System itself and Not to the actual Screen Resolution of the devices, since the package installation is Aborted immediately after its selection through Android PKG Installer, and No files were decompressed or effectively installed at all.
 
  I have checked the Integrity of [ Nspiroid_fat_v105.apk ] by simply Renaming it to [ Nspiroid_fat_v105.zip ] and it decompresses without any problem, so the possibility of a corrupt .apk file may be fully Discarded.
 
  The only other single time were I got an " Unable to Parse Package " [ Error ] message on [ Other ] Packages installation was when I tried to Install [ HP Prime ] APK on an Android 4.0 Device ( while the Minimum System Requirements for HP Prime Android Emulator is version 4.1 of Android Operating System ).
 
  So the actual [ Error ] messages while trying to Install Nspiroid FAT v 1.05 on Android 4.0 and 4.1 Devices may be related to a Minimum Android Operating System [ Version ] Requirement.
 
  I will keep faithfully Following this Post, since Nspiroid [ ARM ] Project is in its very Infancy, but Promises to be a More than Valuable Resource in the near future ( when a Stable Release were acomplished and made available ).
 
  I will also try [ Nspiroid_fat_v105.apk ] on two other ARM devices Running Android ver [ 4.2 ] OS ( to which I have access ), but with the Same screen [ Resolution ] limitation of 1024 x 768 and 1024 x 600, and futurely post the Result of trying to Install the Actual version of Nspiroid FAT 1.05 on both.
 
   Thanks Very Much for your Attention, with my Best Wishes and Sincere Congratulations for the More than Valuable effort of Porting TI Nspire to the Android environment !
 
Yours Sincerely,

Prof. Ricardo Duarte
 
-------------------------------------------------------------------------------------------
Owner of TI Nspire CX CAS and Very Proud User of Karm-TI on Windows Platform
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on August 17, 2015, 06:06:03 am
Caro Ricardo, Welcome to Omnimaga and thank you for the kind words.

Lately, i've been a little busy with other stuff including spending some time with my family. This is a holiday season and very soon work restarts with the usual lack of time for hobbies.

Regarding your queries about Nspiroid i'll try to provide a general answer to some of them. I started the Nspiroid project using a Memopad 176Cx device, an affordable Android-x86 running 4.4.2 version. Developing using the Eclipse (or Android Studio) emulator is a real painful task because the emulator crashes a lot and is very slow. Then I also managed to port it to a cheap 'arm' based device 'BQ Maxwell 2' running Android-arm OS 4.2.2.

The Nspiroid project in itself, regardless of the cpu, has required a substantial amount of time. Now i've reached a stage where we can try to target different OS versions and devices. At the moment the minimum SDK version is set to api 17 (OS 4.2 Jelly Bean) and the target version is set to api 19 (OS 4.4 KitKat) (https://en.wikipedia.org/wiki/Android_version_history). In layout terms, Nspiroid includes support for screen densities ranging from mdpi (1024x600) to xxxhdpi (1440x2560).  However, these densities buckets are very broad, meaning we really need to test Nspiroid on the actual device to see if the GUI does look good enough.

So far, Nspiroid has only been tested on devices with resolutions: 720x1280, 800x1280 and 1080x1920 and i also did some tests on the emulator with a 1440x2560 virtual device (AVD). I intend (depending on my free time and the user's interest) to enlarge the range of devices and OS versions, but i'm afraid older OS versions lack some features that i use in Nspiroid and will complicate the port. Newer OS versions already pose some new challenges, for instance they change the way the memory is being allocated and that can make Nspiroid to crash (yeah, i've been there!).

Adapting a variant of Nspiroid_fat_v105.apk to work on lower resolution devices (1024 x 768) shouldn't be much of a problem provided they run OS 4.2 version, at least.

Lastly, thank you again for the important feedback you gave and stay tuned for future kArmTI/Nspiroid releases. BTW, i'm also a teacher so 'Welcome to the Tribe'.
Cheers,
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on August 20, 2015, 10:47:54 am
Hi there, Today I'm releasing a low resolution 'only' version of Nspiroid (fat: x86 + arm), so that ppl with low resolution devices can also have a go exploring Nspiroid features and test in on their devices. I've targeted these layouts using a 7", AVD with 1024x600 resolution, using all the available screen space (not a lot) for Nspiroid.  As, I can't possibly have all devices to test and design the layouts accordingly, i leave it to you to complain if you feel you need to (posting some picture will always help a lot). I'm expecting that some ppl will have some overlap of the 'navigation bar' problems, but nevertheless they should be able to test most of the available functionality. In a future iteration things can only improve, if there's interest.
As usual, I'm assuming as a minimum api 17 (OS 4.2 Jelly Bean).  I'm attaching some pictures, so that you can get a feel for the looks in a low resolution device. Enjoy!

*Edit*: fixed portrait picture; gaming layout was missing.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: profrd on August 24, 2015, 01:18:37 pm
Dear SpiroH,
 
  first of all My Most Sincere Thanks ! and Congratulations on your Continued effort, on the Development of such a More than Valuable Resource !
 
  Finally I have succesfully installed both 1.05 [ FAT ] Version and 1.07 [ Low ] Resolution Version on some of my other Android ARM Devices running OS 4.2 and up, with distinct Screen Resolutions, and will be soon posting [ Screenshots ] of their behavior on such platforms.
 
   I have also took the liberty of Posting a personal comment on another [ Android ] Nspire [ Emulation ] related page on Omnimaga at
 
[ https://www.omnimaga.org/news/ti-nspire-emulator-for-android/30/ (https://www.omnimaga.org/news/ti-nspire-emulator-for-android/30/) ]
 
noting other Potential users of the Existence of your [ Nspiroid ] project, by providing a [ Link ] pointing to its actual base page at
 
[ https://www.omnimaga.org/ti-nspire-projects/nspiroid-ti-nspire-emulator-on-android-(zenfone-5)/ (https://www.omnimaga.org/ti-nspire-projects/nspiroid-ti-nspire-emulator-on-android-(zenfone-5)/) ]
 
   Yours Sincerely, with all my Best Wishes,
 
Prof. Ricardo Duarte
------------------------------------------------------------------------------------------------------------------------------------
Owner of TI Nspire CX CAS and Very Proud User of Karm-TI on Windows Platform and now Nspiroid on ARM Android !
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on September 04, 2015, 09:53:42 am
Hi there,
Here's the Nspiroid v1.08 update. I've fixed some issues and I think this release is a bit faster (specially the ARM version). Unfortunately, the last posted v1.07_low_res has a bug which i only came across some weeks later. Hopefully this new v1.08_low_res will work as intended. As usual, please report any other issues you would like to be tackled and i might be able to help. Have a nice day.

*Edit*: Just in case you want to try the new PocketSNES emulator by gameblabla on your ARM device, please use v1.09 instead.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: khiconmtv on October 23, 2015, 03:13:36 am
Thank you, SpiroH...
v109 works well on Samsung Galaxy S6 Lollipop 5.1.1. I love this app and you...:)
Can you create skin with simple color?
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on October 31, 2015, 06:08:04 pm
Hi khiconmtv!
I'm not sure I understand what do you mean by a simple color skin? Can you please show me a simple-color theme that appeals to you? Anyway, would you like something along these grayish lines? :-\
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: khiconmtv on October 31, 2015, 11:30:56 pm
Hi khiconmtv!
I'm not sure I understand what do you mean by a simple color skin? Can you please show me a simple-color theme that appeals to you? Anyway, would you like something along these grayish lines? :-\

Okie, like this...:)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on November 01, 2015, 03:06:00 pm
@khiconmtv: Here you go, Nspiroid_fat_v110.rar with a grayish theme. Let me know of any weird glitches you may find.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: khiconmtv on November 01, 2015, 07:56:36 pm
Thank you so much.
App works well and nice skin.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: khiconmtv on November 05, 2015, 08:33:17 pm
Dear SpiroH
Can you create this screen? :)
Thank you.

(http://2.pik.vn/20156775235a-4eb8-4774-8a63-8630810123c7.png)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on November 07, 2015, 10:36:48 am
Dear SpiroH
Can you create this screen? :)
Thank you.
Actually, I've already done that (skin stuff) a long time ago. The problem is, it doesn't scale very well for different screen resolutions and orientations. I'll have a look at the possibilities when i have a little more free time. Thank you. ;)

Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: rkd2003 on November 18, 2015, 04:52:19 am
OMG! Thanks!

but can you expand screen area?

That area is small... and too large black blank area.
(Galaxy S4 Lte-A)
I didn't select Auxcalc view, but screen size was that size.
 
I had bad eyesight...
 :3 :3 :3

And else...?

um...
Flat or simple color button is better than now, I think.
Gradient color conceals blue sub button color.

Thanks!!! This is excellent work!
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: nagykamel on November 25, 2015, 11:08:47 pm
On Samsung Galaxy Note 3, small Nspire emulated LCD screen surrounded by black area
How to solve this problem? Hardly can read the emulated LCD
Please help
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on November 26, 2015, 09:34:04 am
Hi both of you @rkd2003 and @nagykamel,
Welcome to Omnimaga and thanks for the feedback. Regarding your very issue, would you mind posting the landscape view picture?
I'll try to figure out a solution as soon as i have some spare time (pretty busy ATM  :( ).
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: nagykamel on November 26, 2015, 11:04:35 am
Thank you for your reply.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: nagykamel on November 26, 2015, 11:08:01 am
Thank you for your reply.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on November 27, 2015, 03:46:48 am
On Samsung Galaxy Note 3, small Nspire emulated LCD screen surrounded by black area
How to solve this problem? Hardly can read the emulated LCD
Please help
The small LCD seems to be a pixel-density related issue. I've just tried to adjust Nspiroid internal pixel-density settings to better accomodate you phone (Samsung Galaxy Note 3, with ~386 ppi).
Please find attached Nspiroid_fat_v111.rar and see if this quick fix improves the GUI in your case.

Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: nagykamel on November 27, 2015, 05:25:58 am
Thank you, but unfortunately nothing changed. I'very uninstaled the previous one then installed what you sent and the result is attached.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on November 27, 2015, 06:14:27 am
Thank you, but unfortunately nothing changed. I'very uninstaled the previous one then installed what you sent and the result is attached.
Well, what do you mean 'unfortunately nothing changed'? Now, it looks better (I'd say normal) to me! Of course the LCD size is still no scaled to the full width, because that requires interpolation what makes it blurry and slower. For the time being please use the landscape view for a larger LCD size.


Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: rkd2003 on November 27, 2015, 09:31:31 am
Thanks, but I can’t upload screenshot in my home...
I can’t connect this site through my computer.
I don’t know why...

and I can’t upload picture here by mobile cell phone.
(I can type character, but can't attach picture.)

Ver 1.1.1
My screen is same as nagykamel.
Screen area is small.(Not button area.)
That size is as auxcalc view.

Anyway, Thank you for your reply!   :D

P.S.
Oh, I think Nspiroid is better than Firebird.
I like your work.  :3 :3

Easy to touch button(big button is good.)
All buttons in one screen.
And faster than that.(Especially boot speed.)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: nagykamel on November 27, 2015, 10:32:38 am
Thank you, but unfortunately nothing changed. I'very uninstaled the previous one then installed what you sent and the result is attached.
Well, what do you mean 'unfortunately nothing changed'? Now, it looks better (I'd say normal) to me! Of course the LCD size is still no scaled to the full width, because that requires interpolation what makes it blurry and slower. For the time being please use the landscape view for a larger LCD size.

There is no change at all!
Anyways I've found firebird-emu which is an open source and emulates on many OS including android with readable LCD screen size.
https://github.com/nspire-emus/firebird/releases/tag/v0.20
Thank you and please keep the good work.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on November 28, 2015, 06:17:18 am
OMG! Thanks!

but can you expand screen area?

That area is small... and too large black blank area.
(Galaxy S4 Lte-A)
I didn't select Auxcalc view, but screen size was that size.
 
I had bad eyesight...
 :3 :3 :3

And else...?

um...
Flat or simple color button is better than now, I think.
Gradient color conceals blue sub button color.

Thanks!!! This is excellent work!
For people with 'bad eyesight' and with 1080x1920 resolution and dpi > 360 phones/tablets, I guess I can provide a GUI solution like the one drafted below.
Because this still requires some draft work i would like to hear from interested users first. The theme can be the grayish one, that's a no problem. Please tell me what you think.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: matteob92 on November 28, 2015, 09:08:44 am


OMG! Thanks!

but can you expand screen area?

That area is small... and too large black blank area.
(Galaxy S4 Lte-A)
I didn't select Auxcalc view, but screen size was that size.
 
I had bad eyesight...
 :3 :3 :3

And else...?

um...
Flat or simple color button is better than now, I think.
Gradient color conceals blue sub button color.

Thanks!!! This is excellent work!
For people with 'bad eyesight' and with 1080x1920 resolution and dpi > 360 phones/tablets, I guess I can provide a GUI solution like the one drafted below.
Because this still requires some draft work i would like to hear from interested users first. The theme can be the grayish one, that's a no problem. Please tell me what you think.

My Samsung Galaxy S4 has a resolution of 1980X1080 pixels with 480 dpi so >>360 as requested from you : I'm very interested into this new version because would be the device on which I'll try and use the emulator if works well :)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: rkd2003 on November 28, 2015, 11:46:33 am
Thank you!

That draft is exactly what I want.

I think grayish theme is better.

Thank you for your help.  :3 :3
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on November 28, 2015, 06:54:23 pm
@rkd2003 and @matteob92
Here you go, Nspiroid_fat_v112.rar with a larger LCD and the gray theme.  Hope it works for you and your eyes will feel less pain ;).
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: rkd2003 on November 28, 2015, 08:13:50 pm
It works well!
Thank you!
 :3 ;) :D
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: denis0007dl on November 28, 2015, 09:39:20 pm
Hi to all! This project works great!
I download software here, and I can not load roms by this emulator.
Whay is that so?


Also, is there misstake becasue andorid phone must be rooted?

Thanxs!
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on November 29, 2015, 04:34:02 am
Hi to all! This project works great!
I download software here, and I can not load roms by this emulator.
Whay is that so?
As has been said countless times, you have to dump them from your TI-Nspire device using an utility PolyDumper (https://tiplanet.org/forum/archives_voir.php?id=3829) and follow the instructions in its readme. We aren't allowed by TI to distribute the 'roms'.

Quote
Also, is there misstake becasue andorid phone must be rooted?
No, there's no need to root the android phone to run Nspiroid.

Hope you can find your way around soon.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: denis0007dl on November 29, 2015, 07:03:05 am
Thank you for fast reply!

But, TI ROMS can be completly legally download here from theri officail site
https://education.ti.com/en/us/software/search

I download Nspire rom, and it does not work with your emulator. So your emulator does not support ROM from this site?

Thank you and kind regards
Denis
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on November 29, 2015, 07:18:10 am
The roms you can download from the TI-site are not enough to start the emulator. You need the 'Boot-files'.
Some years ago I wrote some quick-start guides that you can still find here: https://www.omnimaga.org/ti-nspire-projects/karmti-ti-nspire-emulator-with-skin-16585/msg310827/?PHPSESSID=udvpslav1hcfdigjj11mq2mi97#msg310827 .
Go through the 'Emulator StartUp.pdf' to get a more detailed description. Good luck.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: matteob92 on November 29, 2015, 07:31:37 am
He can also read comments on this video from Vogtinator https://youtu.be/uR7Vmn61Ai0
I found very useful to performing the emulation
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: rkd2003 on November 29, 2015, 08:34:12 am
Dear developer, I wonder something...

Do you have another plan for more improving functions?
(Drag mouse cursor or more improving performance or etc.)

I just curious.  ;)

P.S.
Calculators in Android are all bad.  but this is very good.
Thank you!
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: matteob92 on November 29, 2015, 12:38:42 pm
@rkd2003 and @matteob92
Here you go, Nspiroid_fat_v112.rar with a larger LCD and the gray theme.  Hope it works for you and your eyes will feel less pain ;).
Hi mate, in the previous days I've learned how using Polydumper https://tiplanet.org/forum/archives_voir.php?id=3829 and I dumped my 3.9.1.38 actually installed : this afternoon following some advises I was able to create a flash image on my notebook using latest firebird for Windows https://github.com/nspire-emus/firebird/releases and selecting Boot1, Manuf and Diags previously dumped + OS and Boot2 taken from this file https://tiplanet.org/forum/archives_voir.php?id=142298 (Boot2 obtained renaming it from .tcc to .zip).
I saved the flash as 'T310CX_CAS_N128.bin' (it weights nearly 132MB) and renamed boot1 as 'Boot1cx.img' as indicated from you on reply #13, then I transferred the files to the internal storage of my device creating the /nspire folder into /sdcard like indicated into the OP.
The problem is that on pc the flash boots properly and is also fast, instead on the Samsung Galaxy S4 that has a Qualcomm Snapdragon 600 quad-core CPU 1.9GHz with 2GB of RAM but is very slow into loading the flash image : the first time it needed nearly 2 minutes, the 2nd much more, and generally I have to select tools '...' -> 'File' -> 'Load flash...' and select again the bin file to make the emulator working.
Am I missing something? There isn't a way to increase speed rendering?
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on November 29, 2015, 02:04:07 pm
@matteob92

I've never tested Nspiroid with a TI-Nspire image with a higher version than 3.3, because these higher version flash images output a lot of 'garbage' stuff to the usb serial line, etc.

According to my tests you should be able to boot to the desktop screen in about 32secs using the N128M 3.1 image (with an average speed ARM cpu). On a mobile phone/tablet x86 CPU that boot figure drops to about 22secs. On a desktop x86 cpu is even faster depending on the frequency.

Short, the major speed bottleneck is the performance of the ARM-to-ARM binary translator (aka dynarec or jit). I hope future ARM v8 cpus will improve the situation, though.

So, these numbers should give you a feel for what to expect from Nspiroid using the 3.1 N128 flash image, which can easily be found on the net, and then report back your experience.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: matteob92 on November 29, 2015, 02:41:14 pm


@matteob92

I've never tested Nspiroid with a TI-Nspire image with a higher version than 3.3, because these higher version flash images output a lot of 'garbage' stuff to the usb serial line, etc.

According to my tests you should be able to boot to the desktop screen in about 32secs using the N128M 3.1 image (with an average speed ARM cpu). On a mobile phone/tablet x86 CPU that boot figure drops to about 22secs. On a desktop x86 cpu is even faster depending on the frequency.

Short, the major speed bottleneck is the performance of the ARM-to-ARM binary translator (aka dynarec or jit). I hope future ARM v8 cpus will improve the situation, though.

So, these numbers should give you a feel for what to expect from Nspiroid using the 3.1 N128 flash image, which can easily be found on the net, and then report back your experience.

I didn't know this aspect of the question, I would be able to find also a 3.1 Boot1 file on the net?
About my CX, I'll revert back to OS 3.6 to having the possibility to overclock it, so
I'll make an attempt also with that version (that from what I've heard is more light and smooth)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 02, 2015, 12:12:33 pm
For people interested (i've had some pm requests), you may find lots of TI-OSes (including OS 3.1.0.392 for CX CAS) here: http://tiplanet.org/forum/archives_cat.php?id and browse to "T-Nspire/OS" (probably you'll need to enable cookies ;) ).
Also, as mentioned by @denis0007dl, TI makes the OSes available (https://education.ti.com/en/us/software/search) .
However, as already said above, you'll need to dump the 'Boot files' from your Nspire using PolyDumper, without which you won't be able to boot the OS.
I suggest you try them (boot files + OS file) first using a desktop emulator (eg, nspire_emu or kArmTI).
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: denis0007dl on December 02, 2015, 12:45:48 pm
SpiroH, thank you very much for response. I do not have any Nspire calculatror, but I have TI 92+.
For Android phones, you simply install this amazing emulator from link
https://play.google.com/store/apps/details?id=com.Bisha.TI89EmuDonation

which emaulate TI-83, TI-83 Plus, TI-83 Plus Second Edition, TI-84 Plus, TI-84 Plus Second Edition, TI89, TI89 Titanium, TI92 Plus and Voyage 200 roms.

All neded to run this amazing emulator is download legally ROM files from TI site
https://education.ti.com/en/us/software/search

and you can have all these incredible TI calculators on Android phones.

Why somone do not make Nspire and Nspire CX CAS emulator, which will simply rum ROMs downloaded from TI site, without needed some boot files + OS files???

Can someone do that in reality finally???

That would be very much appreatiated!




There MUST be solution to do that, it is just question of time when such great emulator will be made!
I will buy it first  :)


Edit Sorunome: merged posts
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: Sorunome on December 02, 2015, 12:53:21 pm
Please don't multi-post, edit your posts instead!
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: Ivoah on December 02, 2015, 01:04:42 pm
SpiroH, thank you very much for response. I do not have any Nspire calculatror, but I have TI 92+.
For Android phones, you simply install this amazing emulator from link
https://play.google.com/store/apps/details?id=com.Bisha.TI89EmuDonation

which emaulate TI-83, TI-83 Plus, TI-83 Plus Second Edition, TI-84 Plus, TI-84 Plus Second Edition, TI89, TI89 Titanium, TI92 Plus and Voyage 200 roms.

All neded to run this amazing emulator is download legally ROM files from TI site
https://education.ti.com/en/us/software/search

and you can have all these incredible TI calculators on Android phones.

Why somone do not make Nspire and Nspire CX CAS emulator, which will simply rum ROMs downloaded from TI site, without needed some boot files + OS files???

Can someone do that in reality finally???

That would be very much appreatiated!




There MUST be solution to do that, it is just question of time when such great emulator will be made!
I will buy it first  :)


Edit Sorunome: merged posts

Firstly, the OS upgrade files that TI provides on their website are not ROMs, they are only part of the necessary code required to boot a calculator. A ROM contains two parts, the bootcode, and the OS. The bootcode is what is first run when the calculator boots, and is copyrighted by TI. The OS is what you interact with when using the device. The bootcode must be dumped off of a calculator that you legally own. No emulator can work without a ROM file, the emulators that you linked to either illegally include the bootcode or ROM, or they use a custom bootcode, which is still legally gray.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: rkd2003 on December 09, 2015, 06:37:01 am
Dear developer, here is bug(?) Report.

After screen off and on, nspiroid screen is stopped.

Thank you. :)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 09, 2015, 09:23:42 am
...
After screen off and on, nspiroid screen is stopped.
Hi @rkd2003,
Please press the Recent Tasks/Apps to resume Nspiroid execution. It should work. If not, try the Home/on button. In works on my phone. Thanks. ;)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: rkd2003 on December 09, 2015, 11:15:51 pm
It works.

Thanks! :3
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 19, 2015, 03:00:25 pm
Hi guys,
Finally, I could get hold of an 1080x1920 ARM device. It's an ASUS Selfie ARM Cortex-A53, Snapdragon 612, 1.5GHz (isn't fast but reasonably affordable when compared to 'Sams(ung)ies', IMO).
So, i've just fixed some Nspiroid layout size issues, namely in UsbExplorer (image preview) and all listview rows. Have a crack at it and see it it improves your experience (no ads, btw).

Also, I tried to fix the same issues for the Samsung S6-like (using the windows emulator, argh!). But without the real device everything is so painfully slow and crashy that eventually I simply gave up!  So people (khiconmtv?) with access to one of these devices please provide some feedback.

Have a nice holiday season (some will be Christians but not all for sure). ;)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: khiconmtv on December 19, 2015, 08:37:51 pm
Have a nice holiday season (some will be Christians but not all for sure). ;)

You too... ;)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on December 22, 2015, 09:12:35 am
Hello  :),

I'm following this program for quite a long time but I had a hard time to register... :crazy:

I have quite a lot of tablets/phones.
The picture shows some with nspiroid 1.11.
1280x800 is perfect, but higher resolutions are a mixed bag.
I'm a math teacher and this program is really good with a videoprojector  :thumbsup:, better than the windows ti official emulator which is way too small, even scaled up.
if I can help, I can try different versions on this devices :

nexus 7, nexus 9, galaxy note 3, padfone mini, padfone s, galaxy tab pro 8.4; galaxy note 12.2, lenovo a7-40, lenovo yoga2 pro 13.3.

Thanks for this really good work.

Sincerely.

JP PERRON
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 22, 2015, 09:50:20 am
Hi @PERRON welcome to Omnimaga,

Your pictures clear show some of the limitations of Nspiroid. Thanks for that! 
At first, I've only tried to address some of the commonly used resolution and pixel densities. To be honest, I did not bother (yet) to provide a GUI that would match any resolution/density both for phones and tablets (which tend to have a much lower pixel density!). Going forward, I might just put some more effort into it, if I find that ppl really like/use it.

Quite an arsenal of tablets you've got there, I will certainly be more than happy to have you (I mean them) as a guinea pig, hehe.

Please stay tuned, thanks for the kind words and have a Merry Christmas.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on December 22, 2015, 09:56:27 am
Hello,

It would be a pleasure to help.

Merry Christmas too   :D.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 22, 2015, 07:40:50 pm
It will take some time but there's some hope ;). Just a first draft on how it will eventually look on the Samsung tab pro 8.4, 1600x2560. Graphics aren't done yet.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 24, 2015, 06:17:45 am
@PERRON
I just made a new release (v1.14) that includes BETA support for: GalaxyTab Pro 8.4 , 2560 x 1600 pixels , ~359 ppi     (xlarge-xhdpi)

I've also identified the problems for
   Asus Padfone S - DockStation , 1920 x 1200, ~251ppi     (xlarge-hdpi)
   Lenovo yoga2 pro, 2560 x 1440 pixels, ~221ppi       (xlarge-mdpi)

Nspiroid still lacks support for xlarge-hdpi and xlarge-mdpi. I will probably add them later.

As more devices classes are added, Nspiroid size just increases (basically due to the graphics). Omnimaga has attachments' file size limited to 1024kB, so I've split Nspiroid in 1Mb chunks.
 
Today is a pretty busy day for most of us, so when you have time please tell me if it works (and what doesn't) on your 'GalaxyTab Pro 8.4' device.

Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on December 24, 2015, 09:31:46 am
Hello,

I have just made a quick test (busy day), but the screen is OK  :thumbsup:. as you can see on the picture.
Great job !

Thanks.

JP PERRON
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: khiconmtv on December 24, 2015, 10:54:28 am
Hix...:(

Samsung Galaxy S6 (QHD screen)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 25, 2015, 06:40:44 am
@PERRON
Thanks for the feedback! I intend to improve Nspiroid to include more tablet devices. Just need a bit of more time...

@khiconmtv
Oops, that was a silly clash with the last changes. Sorry about that and thanks for reporting it. Hope is fixed now. As a bonus, i've slightly adjusted the usbexplorer listview row and also the favorites popup. I won't change the version, it stays v1.14.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: khiconmtv on December 25, 2015, 06:50:37 am
@khiconmtv
Oops, that was a silly clash with the last changes. Sorry about that and thanks for reporting it. Hope is fixed now. As a bonus, i've slightly adjusted the usbexplorer listview row and also the favorites popup. I won't change the version, it stays v1.14.
Oh thank you, work well...
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 27, 2015, 07:15:43 am
@PERRON (and other interested users,  ;) )

Here is a Nspiroid v1.15. A beta solution to handle some tablets: xlarge-xhdpi (eg, Galay Tab Pro 8.4),  xlarge-hdpi (eg, Asus PadfoneS Dock, 9.0) and xlarge-tvdpi (eg, Lenovo Yoga2 Pro, 13.3).
The graphics (namely in Yoga2 Pro 13.3 ) are  not in a final stage, they need to be scaled up a bit, but i reckon is good enough for testing.

It's quite possible that some side effects with previously supported phone devices might occur. Please report them and I will try to fix them ASAP.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on December 28, 2015, 05:38:05 am
Hello,

Not yet... But I do like the big screen on the lenovo screenshot  :D.

Have a nice day.

JP PERRON
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 28, 2015, 07:17:18 am
Hi PERRON,
1. SamsungPro8: is a bug that i've already fixed (recall, it was working in v114).
2. PadfoneS: Does it work?
3. Yoga2: Unfortunately, the android system places in the same density bucket the PadfoneS (~251ppi) and the Yoga2 (~221ppi). What obviously creates all sorts of new problems. I'll need to work on it for a while. The disparity between the actual result and my solution, is due to the fact that I only have a very complicated (;)) windows emulator. So we need a bit of patience here.

I will announce a new test release when I have something better tested. Thanks again and stay tuned.

*Edit*: Would that be ok for you to have the PadfoneS solution mapped 'into a corner' of the Yoga2, as a quick workaround?
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: TIfanx1999 on December 28, 2015, 08:03:51 am
@PERRON Welcome to Omnimaga. I'm sorry you had trouble registering initially. What was was causing the issue?
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on December 28, 2015, 08:14:56 am
No idea.
I was considered as spam. I asked for help to sorunome, which tried to whitelist both email adresses I had used.
He then suggested to go stopforumspam, but was not the list.

I tried once more and it worked... ;D
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: TIfanx1999 on December 28, 2015, 08:20:45 am
Ok, I see. Well, I'm glad you were eventually able to register. :)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on December 28, 2015, 08:29:52 am
No luck for the padfone s.
Of course, mapping to a corner can be an answer. But the real use will depend on the % of the screen covered.

With 1.14 version, I had a strange bug : language preferences were reset at each launch !

Again thanks for the work.  :)

JP PERRON
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 28, 2015, 12:41:59 pm
No luck for the padfone s.
Oops, that's bad!

Quote
With 1.14 version, I had a strange bug : language preferences were reset at each launch !
No idea about what that might be. I'll check it out later.

Here is yet another Nspiroid test version v1.16. I hope it fixes the issues with the GalaxyTabPro_8.4 and the PadfoneS_9.0. Let's leave the Yoga2 'out  of equation' for the time being. I need to know first what really works and what does not. Eventually we'll get there. The problem I'm having ATM is that the qemu emulator does not report the actual hardware lcd pixel density, what makes life a lot harder.

Thanks for your help.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on December 28, 2015, 01:11:50 pm
Hi,  :)

Galaxy tab pro is back  :thumbsup: and no trouble with language preferences  ;D.
Lenovo screen is smaller.

Keep going  ;).
Thanks.

edit : redupload files
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 28, 2015, 01:41:35 pm
Hi,  :)

Galaxy tab pro is back  :thumbsup: and no trouble with language preferences  ;D.
Lenovo screen is smaller.

Keep going  ;).
Thanks.

edit : redupload files
Good to know and thanks.
But, as I said above, please forget about the Lenovo Yoga2, for now.
What about the PadfoneS? ;)

Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on December 28, 2015, 02:14:04 pm
Sorry, mixed things...

Padfone S (with dock station --> tablet 1920x1200)  = Nice !!!  ;D
Title: Re: Nspiroid - TI-Nspire emulator on Android
Post by: Larry Schroeder on December 29, 2015, 12:39:29 am
Samsung Galaxy Note 10.1 2014 Edition
2560x1600
Enynos 5 Octa 1.9GHz Quadcore
Android Version 5.1.1

Version 1.16
Looks good. Seems to work correctly.
Title: Re: Nspiroid - TI-Nspire emulator on Android to Create Global One-line Functions
Post by: Larry Schroeder on December 29, 2015, 02:18:10 pm
Creating one-line global functions is one thing that I emphasis in my eBook (http://goo.gl/zocDXo). See my YouTube Programming videos (http://goo.gl/gI12Np) for additional information on global functions and global program creation and use.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 29, 2015, 05:34:51 pm
@PERRON
Here is yet another Nspiroid test version v1.17. The main target is the tablet Lenovo Yoga2 pro, 2560x1440, 13.3", ~221ppi.
I hope not many incompatibilities will surface, though. Again, thanks for your cooperation.

@Larry Schroeder
Hi Larry, welcome to the Nspiroid thread! Thanks for your feedback and best of luck with your Nspire book.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on December 30, 2015, 05:34:00 am
Hi,

@Larry Schroeder : do you have a graphic function, the equivalent of a basic plot(x;y) ?  :)

@SpiroH : Not yet  ;).


And SpiroH, no need for thanks.

Thanks for your job.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 30, 2015, 06:19:18 am
Hi JPP  ;),
I'm a bit lost here, I must admit. I not able to properly emulate the Yoga2 device. In my emulators things look good but unfortunately not on the real device.
So, would it be possible for you to run the CPU-Z utility on your Yoga2 and post here a screenshot of the 'device' tab? That tab is the one that displays the screen resolution and the screen density. That info would allow me to try to better emulate it.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on December 30, 2015, 06:58:46 am
No problem  ;)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 30, 2015, 08:39:14 pm
No problem  ;)
I need to run a test before proceeding into a final Nspiroid version (if ever  :-\) for the Lenovo Yoga2 Pro tablet, which IMO behaves in a peculiar way in Android terms.
Please run this Nspiroid_yoga2_test.apk on your device and post here a screenshot of the main landscape view (only!) .
If that works, we may be able to speed up things a bit. (Thanks is always a polite way to close sentences, but... I'll postpone it this time ;))
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on December 31, 2015, 04:17:50 am
And it is a success !  :)

Thanks again  ;D
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 31, 2015, 05:53:27 am
And it is a success !  :)
...
Good news indeed!
Now I'm taking a short break you certainly know why  :).
Happy New Year 2016.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: matteob92 on December 31, 2015, 08:55:45 am
Happy new year mate, you deserve a break (in Italy miss still 8+ hours) :)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on December 31, 2015, 10:17:08 am
Happy new year  :)
Title: Re: Nspiroid - TI-Nspire emulator on Android Nexus Player
Post by: Larry Schroeder on December 31, 2015, 11:44:17 am
Nexus Player using Visio 50 in TV.
Content menu on app flashes and screen goes blank. Unable to use Content menu. Other items work.
Content menu from bluetooth keyboard will not work but same bluetooth keyboard on Samsung did.

Used v117 and v118. See screenshots. Happy New Year!


Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on January 01, 2016, 01:52:21 pm
Happy new year  :)
@PERRON : Nice new year cat. Is beautiful!
I'm posting an exclusive version to be used only on the Lenovo Yoga2 tablet, 13.3" (the 'big brother', hehe).  The reason I may explain later after it is confirmed as working. This is quite a bit of work and I'm not able (time-wise) to tackle more special cases. Moving forward, the idea is to work on a generic Nspiroid version, which will incorporate as many as possible, regular Android tablets and phones. I'll continue working on the generic version, but first I need to clean up the mess to ensure that previously supported devices continue to be supported (not as simple as it sounds) before adding more new devices. So, here goes v1.19_Yoga2_only.apk for you to have a go.

@Larry Schroeder
1. versions v118 and  today's v119 are exclusive for the Lenovo Yoga2 and should not be used anywhere else.  Most likely it won't work!
2. Nexus Player: Using v117, you might have some luck but only after adjusting the 'screen density' to about 250 dpi, as it comes with 240 dpi as default. This would roughly match the density of the Asus PadfoneS, which has 1920x1080 resolution and 251ppi screen density.(For Android ppi equals dpi). Some more info here: http://forum.xda-developers.com/nexus-player/development/unofficial-cm-12-1-nexus-player-fugu-t3086597/page44

Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on January 01, 2016, 03:29:21 pm
Hello,

Thanks for the cat (a maine coon)  :).

Good work for the lenovo big tablet  ;D.

Many thanks for the job. :thumbsup:

JP
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on January 01, 2016, 05:52:51 pm
Happy new year mate, you deserve a break (in Italy miss still 8+ hours) :)
Auguri di Buon Anno 2016!

Thanks for the cat (a maine coon)  :).
...
Nice!

Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: matteob92 on January 01, 2016, 06:04:14 pm


Auguri di Buon Anno 2016!
Where are you from? How do you know Italian? :D
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on January 02, 2016, 06:53:57 am
Auguri di Buon Anno 2016!
Where are you from? How do you know Italian? :D
Oh no, just simple sentences really. Mind you, there are actually a lot of similarities between Italian and Portuguese. Also, I've been to Italy a few times and I was born and now live in Portugal. So, yeah! :D
Title: Re: Nspiroid - TI-Nspire emulator on Android Nexus Player
Post by: Larry Schroeder on January 02, 2016, 01:05:22 pm
Notice in the Samsung screenshot below the content menu shown at the bottom of the screen. I got this on the Samsung Note Tab by using a logitech bluetooth keyboard and pressing the content menu key. The same keyboard paired with Nexus Player content's key did nothing. Home, back, and escape keys on logitech bluetooth keyboard do work on Nexus Player. Pressing the content icon in the upper right corner flash the selections and disappeared to an all grey screen.

I need the content menu to load my global routines. Do you have any suggestions? The screen shown on Nexus Player with version 1.17 is only about 3/4 the screen size below but functions correctly except unable to use icon or keyboard method for content menu items. Can work on dpi issues later. Samsung is ARM where Nexus Player is Atom. Maybe that can cause logitech bluetooth keyboard content key to function in ARM and not the Atom.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on January 02, 2016, 01:29:23 pm
@Larry Schroeder: I'm sorry to hear that. But have you tried to use Nspiroid without the external bluetooth keyboard paired? I mean with Bluetooth switched off.
I have not (yet) tested Nspiroid with an external keyboard attached (all these tests take time...). All I can tell you is that the Android keyboard interface is different from the touch screen. So, it doesn't really surprise me that some problems might come up. If that 'thing' persists I will certainly have to spend more time on it to fix it (for good).
Title: Re: Nspiroid - TI-Nspire emulator on Android Nexus Player
Post by: Larry Schroeder on January 02, 2016, 02:32:06 pm
Since the Nexus Player uses a TV it has no touch screen. With the bluetooth keyboard unpaired, the accompany Nexus Player remote with a D-Pad can launch but does not work with nspiroid. To get nspiroid to work I use an OTG micro adapter with a hub, universal nano transmitter that use USB wireless logitech K700 keyboard and wireless mouse. Clicking the mouse on the Upper right Icon causes it to flash showing the menu, and disappear with the screen becoming gray. Clicking the mouse again brings back the npsiroid screen. Using the mouse for the touch eveything works except no way to display upper right menu selections.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on January 02, 2016, 03:13:13 pm
@Larry Schroeder: Sorry, no Nspiroid on TV.  Nspiroid has been designed from the very start to be used in phones and tablets with a touch interface.
I took the decision early on not to include keyboard support and today I'm not sure if I ever will, unless there's a large demmand for it.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on January 04, 2016, 08:08:34 am
Hello there,
Here is a 'generic' (welll, not quite yet  ;) ) Nspiroid version v1.20 (follow up to v1.17) which should work across a variety of device (phones and tablets) with either CPU x86 or ARM. The Android classes (screen density and resolution) tested on real devices (either by me or by some of the coleagues in this thread) are as follows:

Phones:
Asus ZenFone5      (xhdpi ~294 ppi)    -  720 x 1280
Asus Selfie              (xxhdpi ~403 ppi)    - 1080 x 1920
Samsung S6            (xxxhdpi ~560 ppi)    - 1440 x 2560   (@khiconmtv: the lcd area has been maximized)
Tablets:
Asus Memopad 176CX 7.0":  (hdpi ~216 ppi)                - 1280 x 800
Asus PadfoneS Dock 9.0":     (xlarge-hdpi ~251 ppi)     - 1920 x 1200   (@PERRON: check favorites popup)
Samsung Galaxy Pro 8.4":     (xlarge-xhdpi ~359 ppi)    - 2560 x 1600   (@PERRON: landscape layouts have changed a bit)

It's also expected that Nspiroid will work on devices with similar specs.

Work has restarted today, so less time for hobbies   :3.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: khiconmtv on January 04, 2016, 08:17:19 am
Samsung S6            (xxxhdpi ~560 ppi)    - 1440 x 2560   (@khiconmtv: the lcd area has been maximized)
Oh, work well...
Thank you so much.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: PERRON on January 04, 2016, 02:37:40 pm
Still working  ;D... Well, joke aside, I have not seen what have changed in the layout  :crazy:...
Also, what is favorites popup ? Sorry to be a little dumb  :hyper: !

As always, thanks for the job.

JP
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on January 04, 2016, 03:07:16 pm
Samsung S6            (xxxhdpi ~560 ppi)    - 1440 x 2560   (@khiconmtv: the lcd area has been maximized)
Oh, work well...
Thank you so much.
I'm glad it works (a little better) for you :). Thanks for the quick reply, BTW!

Still working  ;D... Well, joke aside, I have not seen what have changed in the layout  :crazy:...
Well, minor things really: a) buttons are taller (smaller black area at the bottom) ; b)there's a gap between them; c) the graphic symbols aren't blurred as before, maybe something else I forgot ;)
Quote
Also, what is favorites popup ? Sorry to be a little dumb  :hyper: !
Favorites popup is displayed pressing a toolbar button (the starred one) on the usb_explorer view, to allow you to save/delete/edit your nspire file system path bookmarks to ease the access to certain often used folders. Please have a look at the attached picture.
Quote
As always, thanks for the job.
Thank you too for the v1.20 confirmation (oops, excuse me  :P).

Title: Re: Nspiroid - TI-Nspire emulator on Android Samsung and FireTv
Post by: Larry Schroeder on January 04, 2016, 10:57:04 pm
Good news: Version 1.20  works perfectly on my Samsung Note Tab and my FireTV. Still problem with Nexus Player use of Content Menu but OK since I got it to work with rooted FireTV. Used CPU-Z to see FireTV arm processor running Android 4.2.2. Connected wireless USB mouse takes place of touch screen on TV screen. Minor issue of FireTV dpi. About 3/4 screen.

Think problem with Nexus Player Atom processor Android 6.0.1 is system/remote has no content key and thus no global content software. Same Content USB key that works on nspiroid FireTV USB keyboard does not work on nspiroid Nexus Player. Nexus Player can not use your content icon either as menu shows and disappears. Not a problem because I can use FireTV with my 50 inch Visio TV. A possible clue for the problem: Kodi software fix since no content menu on the remote was to modify keymap for its data (http://forum.xda-developers.com/showpost.php?p=59821276&postcount=111) to excute Content Menu for the remote's play/pause key. Content Menu was only item in Kodi specific keymap.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on January 05, 2016, 06:51:26 am
Good news: Version 1.20  works perfectly on my Samsung Note Tab and my FireTV. Still problem with Nexus Player use of Content Menu but OK since I got it to work with rooted FireTV. Used CPU-Z to see FireTV arm processor running Android 4.2.2. Connected wireless USB mouse takes place of touch screen on TV screen. Minor issue of FireTV dpi. About 3/4 screen.
Good to know! Yeah, the USB mouse replaces the finger on the touch screen (but IIF you don't need up to 5-finger multi-touch which Nspiroid does support in gaming view ;)).

Quote
Think problem with Nexus Player Atom processor Android 6.0.1 is system/remote has no content key and thus no global content software. Same Content USB key that works on nspiroid FireTV USB keyboard does not work on nspiroid Nexus Player. Nexus Player can not use your content icon either as menu shows and disappears. Not a problem because I can use FireTV with my 50 inch Visio TV. A possible clue for the problem: Kodi software fix since no content menu on the remote was to modify keymap for its data (http://forum.xda-developers.com/showpost.php?p=59821276&postcount=111) to excute Content Menu for the remote's play/pause key. Content Menu was only item in Kodi specific keymap.
AFAIK, the Atom (vs ARM) CPU shouldn't really make any difference. I would be more inclined to blame the Android version being 6.0.1 on the Nexus Player. On the FireTV you have 4.2.2 which is a much more robust (tested) OS version. Android 6.0.1 is still relatively new and hence not sufficientely tested (I mean, quite likely some bugs are still lurking around). I'll keep an eye on the issue, but i'm afraid it will take some time because things are getting a bit busy for me. Anyway, thanks for letting us know.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: matteob92 on January 05, 2016, 08:45:42 pm


Auguri di Buon Anno 2016!
Where are you from? How do you know Italian? :D
Oh no, just simple sentences really. Mind you, there are actually a lot of similarities between Italian and Portuguese. Also, I've been to Italy a few times and I was born and now live in Portugal. So, yeah! :D
I know similarities between our languages because they are both new latin, which places of my country have you visited?
Sometimes we could teach each other a couple of words to improve our knowledge, what do you think?
However you're performing a great work, let me know if you need images/tests from my Samsung Galaxy S4
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on January 09, 2016, 10:01:47 am
Hi @matteob92 (sorry for late reply  :( )
I know similarities between our languages because they are both new latin, which places of my country have you visited?
Well, I actually lived in Switzerland for some time, where I had some italian colleagues. So, I've mostly visited (by car  :) ) the north of Italy: Torino, Milano, Bergamo, Verona, Venezzia, Vicenza, etc, but have also been to Firenze and Roma, of course. But please, let's not make this a too personal dialog. I wouldn't like it much, in this context. So, let's go back on topic Nspiroid. ;D
Quote
However you're performing a great work, let me know if you need images/tests from my Samsung Galaxy S4
I surely will, thanks!


Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on January 19, 2016, 10:20:17 am
Hi Guys,
I did some cosmetic fixes to Nspiroid, so here's v1.22. There's now a Settings activity which allows you to set the background color of the main and the auxiliar calc views and also the text color of the status view (via an elementary palette based color picker, which already includes provision for some custom colors  ;) ). I'm releasing this in the hope it gets tested by people with different devices. I tried to make it compatible with the devices already supported by v1.20, but there might some unwanted glitches. You tell me and I'll fix them ASAP. Please have a look at the screenies I made in my Asus Selfie.


*Edit*: @rkd2003: You've asked me sometime ago about Nspiroid future plans. Well, I do have some in mind, but I only dare to present them to you guys, when things are just about ready. Time is my 'master'. I'm continously reviewing things, so stay tuned.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: khiconmtv on January 19, 2016, 08:19:53 pm
So cute...:)
Thank you.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on January 22, 2016, 06:52:46 am
@khiconmtv: Unfortunately, the S6 color picker size is a little bugged in the landscape layout. (Android makes a mess with the GridView size if the Statusbar is not present  :(). As a compensation, I've spent sometime trying to fix the S6 issues (using the crashy windows emulator, yup). This time I managed to get the debug screen shots which I'm attaching below. Would you please confirm if that matches what you seen on the real S6 device? 

Also, for this v1.23 i've added some extra keyboard views so that the screen area in aux_calc_view is better used (ie, doesn't present so much empty space). Again, thanks for the feedback.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: rkd2003 on January 26, 2016, 09:09:33 am
Works well!
Thanks!  :3
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on January 26, 2016, 03:38:41 pm
Works well!
Thanks!  :3
Some WIP (Work In Progress) for v1.24 ... :3
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on February 09, 2016, 03:28:22 pm
Hi folks,

This Carnival day I'm presenting you a small Nspiroid update (v1.24) which mainly addresses cosmetics and that I hope some of you will like.
It includes a custom color picker (a graphic one, yeah!) and more possibilities to tweak the various colors of quite a number of GUI elements in Nspiroid.
As usual, see for yourself and please let me know of any awkward issues you may (quite likely) find. The phones and tablets supported are the same as in v1.20.
This time I won't post any pictures ;).

Have a nice day.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on February 14, 2016, 07:14:35 pm
I've been thinking about ways to improve the usability of the main portrait layout, because people with large fingers may have difficulties to pinpoint the right key, especially on phones.
The idea is to increase the size of the visible keys by hiding some less used ones. How? Providing two different layouts for the main portrait keypad. Then using a toggle button (upper-left corner) we could switch between the two depending on the usage.

Would there be any interest for this type of improvement or do you think it makes no sense and is not worth the trouble? Any other thoughts?

I've actually already done an experiment, on my MemoPad, and it looks like the picture below (graphics aren't ready yet, as usual).
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: rkd2003 on February 20, 2016, 06:06:53 am
Oh,  hahaha looks so good!

But how can I move cursor?
I think that only 4 arrow keys look some deficient.

Drag on screen area?

Anyway looks so good!
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on February 21, 2016, 10:26:23 am
But how can I move cursor?
I think that only 4 arrow keys look some deficient.
Thanks, but: You don't! That's the very idea.  When you really need it, oh well, just switch to the "large-finger layout', yup! ;)

Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on March 09, 2016, 05:21:13 am
Nspiroid update v1.26. Changes from v1.24 summary:

GUI layout:
   * Overall restructuring to ease bringing in support for future device classes

Main + Calc:
   * func-keys ctrl labels are green for visibility against the dark background

Main portrait:
   * two keyboard views to improve usability especially on phones (large finger workaround)
   
UsbExplorer:
   * two new buttons on host pane: Add and Delete Folder
landscape:
   * one_image preview: larger zoom (take adavantage of the larger available space)

Emulator:
    * external keyboard (bluetooth) basic support (@Larry Schroeder: you should now be able to type something on your couch/sofa  ;) ).
   This has forced a rearrangement of about a dozen keycodes (i hope not many secondary effects will surface).

File Size: has increased a bit mostly due to more graphics.

Phones and tablets supported are the same as in v1.20. Enjoy,

*Edit*: v1.26 has a couple of keycode bugs (in gaming views only, AFAICT), namely 'esc' and 'click' keys aren't working. Sorry about that. I've already fix it. It will be posted in coming v1.27.
Also, i'm adding some rough animated .gifs from my Asus Selfie, to give new users a feel for it.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on March 21, 2016, 08:14:02 pm
Nspiroid update v1.27:

* Experimental support for the latest tablets with Aspect Ratio 4:3, such as: 8.0" (2048x1536, 320ppi):  Asus ZenPadS and Samsung Tab S2;  9.7" (2048x1536, 264ppi): Samsung Tab S2
As I don't own any of these tablets (or have access to), I can not possibly test them thoroughly. So, any issue reporting would be greatly appreciated.

* Fixes to some keycodes (introduced in v1.26 due to the external keyboard support changes).

As it happens with any WIP, every new version may introduce bugs to previously supported devices. I sincerely hope not, though.
Title: Using TInspire CAS as a Tool (Hundreds of Problems and Associated Libraries)
Post by: Larry Schroeder on April 28, 2016, 04:47:26 am
My passion is to help EVERYONE readily “get” and have confidence in their ability to do math.

Using TInspire CAS as a Tool enables students struggling with math to succeed; hard working students to shine; and gifted students to increase their understanding and problem solving skills.

Attached you will find the MyDocument.zip file that contains a complete set of ‘tns’ files for my Kindle eBook, TInspire Guide Algebra Fundamentals, and the addendum I wrote for my Graphing Calculator Tutorial, published by Cengage. Hope that using the nspiroid emulator and TI handheld you find the files and associated libraries useful.

Kindle eBook, TInspire Guide Algebra Fundamentals files are located in the TGAlgFundV1 Directory.

Addendum files for the Graphing Calculator Tutorial were built to be self-contained so they can be referenced anywhere at any time on any TInspire CAS device or emulator without needing the original CD the Tutorial came on or its textbook. They are located in the BCAddendum directory.

You will also need the libraries found in the MyLib directory.

More information can be found at HSpiro karmTI emulator thread. I used it to create a Flash rom containing all of MyDocument.zip files and libraries. I then loaded it into nspiroid emulator.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on May 03, 2016, 06:16:19 pm
Hi there,

I've been working on a way to theme Nspiroid and I think by now I already have a solution on how to do it.  Below you can get a feel for the looks' difference using the standard theme and a gradient background one. The example shows a Samsung Tab S2 8.0 'wearing' the default theme versus a colorized one.

Usually math geeks do not give much importance to these accessory details. I personally think it can be fun for some young people, though. ;)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on May 10, 2016, 07:38:16 pm
Nspiroid update v1.40:

What's new: Support for theming (aka skinning) the keypad. A simple theme editor for the keypad keyBackground gradient drawable is included.

Theme editor features:
 * Offers a choice of different(16) background gradients and then lets you modify each of them, for instance: the stroke's width and color, the corner radius and the gradient angle.
 * You can save the edited theme to a file and also load a new theme from file.
 * In case you don't like the changes you can always revert to the initial theme (the grayish one)

Some effort has been put onto this extra facility, but is not yet finished, as usual . Final touches always require more time. Anyway, I feel it's time to let you know about it.
Other than that, I also did some better tunning of the supported devices layouts.

Attached are two animated gifs for Nspiroid and its theme editor made with screenies from my phone (Asus Selfie). Things will look a bit different on tablets, but the functionality should be about the same.

As always, please report any bug you might find. Have fun with colors,

Edit1: I forgot to mention that Nspiroid themes (aka skins) are stored in the /sdcard/nspire/skins directory, which must exist.
Edit2: I'm attaching a sample theme file 'Nspiroid_Theme_QuickStart.txt' which you can place in your phone/tablet's /sdcard/nspire/skins directory.
After the theme is loaded ("Settings->Keypad theme->Save or load theme->Load...->Load Nspiroid theme") Nspiroid should look like the next attached picture 'QuickStartTheme_land_MemoPad.png'.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: Nik Barbour on July 16, 2016, 06:06:44 am
Hi - great emulator. Thanks for sharing it.
The UI is a little messed up on my Samsung Note 4 SM-N910F running LP5.0.1 though, just for feedback purposes.
In portrait, the keys don't fill the screen leaving a blank strip at the bottom.
And in Landscape, the menu key and 2 other  keys to the right of the direction pad are all obscured by the overlapped keyboard.

Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on July 16, 2016, 09:30:51 am
Hi Nik,

Thanks for your interest on Nspiroid. The problem that Nspiroid has with your phone, has to do with pixel density. On high resolution devices (1440 x 2560 px) Nspiroid has only been tested on the Samsung S6, which has a  higher pixel density ( ~557ppi) whereas your device has only ~518ppi. (Yep, Android's density buckets can be this picky!)

BTW, you can get a more detailed specs of your device using the well known utility CPU-Z. I'll see if I can find a fix for it.

Edit1: Please try the following quick fix version (v1.41) and tell me how did it go.
Edit2: Anybody out there? Shall I delete this post?
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: Eeems on August 08, 2016, 05:59:46 pm
@SpiroH I'd leave it up, someone else might come asking something similar. Might as well leave the answer.
If you'd like I can test for you (The nice thing about a nexus 6 is being able to set whatever ppi I want.)

Another thing I noticed is that you are uploading as multiple rar files. What you can do is host via google drive, or dropbox in a single file and just link that in your post if you'd like.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on August 18, 2016, 09:25:03 am
@SpiroH I'd leave it up, someone else might come asking something similar. Might as well leave the answer.
If you'd like I can test for you (The nice thing about a nexus 6 is being able to set whatever ppi I want.)

Another thing I noticed is that you are uploading as multiple rar files. What you can do is host via google drive, or dropbox in a single file and just link that in your post if you'd like.
Thanks for the advice! But now, just for the record, please do have a very happy wedding. I'll meet you in another planet pretty soon. ;)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on August 27, 2016, 04:22:08 am
Nspiroid update v1.50.

What's new:

1. Low resolution devices (improved support) . Currently the supported device classes (13) are as follows:

Tablet (9):
   1024 x 600,      AR: 16:9.4,    ex: Asus ZenPad C           7.0" , ~170 ppi (mdpi)
   1024 x 768,      AR:  4:3,        ex: Acer Iconia A1             7.9" , ~162 ppi (mdpi)
   1280 x 800,      AR: 16:10,     ex: BQ Maxwell2               7.0" , ~160 ppi (mdpi)   
   1280 x 800,      AR: 16:10,     ex: Asus MemoPad           7.0" , ~216 ppi (tvdpi->hdpi)
   1920 x 1200,    AR: 16:10,     ex: Asus PadFone S          9.4" , ~251 ppi (hdpi)
   2048 x 1536,    AR:  4:3,        ex: Samsung Tab S2         9.7" , ~264 ppi   (hdpi)    
   2048 x 1536,    AR:  4:3,        ex: Asus ZenPad S            8.0" , ~320 ppi   (xhdpi)
   2048 x 1536,    AR:  4:3,        ex: Samsung Tab S2         8.0" , ~320 ppi (xhdpi)
   2560 x 1600,    AR: 16:10,     ex: Samsung Tab Pro        8.4" , ~320 ppi (xhdpi)      
Phone (4):
      540 x 960,     AR:  9:16,      ex: Samsung S4 Mini         4.3" , ~256 ppi (hdpi)   
      720 x 1280,   AR:  9:16,      ex: Asus ZenFone5           5.0" , ~294 ppi   (xhdpi)
   1080 x 1920,    AR:  9:16,      ex: Asus Selfie                  5.5" , ~403 ppi   (xxhdpi)      
   1440 x 2560,    AR:  9:16,      ex: Samsung S6               5.1" , ~577 ppi (xxxhdpi)   

   AR - Aspect Ratio
   Android bucket densities (ppi): mdpi=160; hdpi=240; xhdpi=320; xxhdpi=480; xxxhdpi=640   
   Please note that, by design, only phones with AR 9:16 are supported. This covers a significant share of devices on the market.

2. Emulator settings: change the emulator speed (or rather the throttle delay) to better match the application needs to the target CPU (x86 or ARM) performance.

3. Theme settings: the Gradient Editor has 4 extra 'user gradients' where is also possible specify the gradient start and end colors (unlike the fixed-colors gradients).

4. Device utilities: LCDInfo and CPUInfo. LCDInfo is particularly useful to help sorting out keypad layout issues; CPUInfo displays a table with various cpu specs.

5. Other improvements: resources and code have been somewhat streamlined. Meaning, more functionality and smaller overall size.
   
I hope you enjoy it.

Edit:
  I'm attaching a Nspiroid v150 light that runs only on phones. Its size is much smaller (< 1 MB ), so it might come in handy.
  BTW, this phone-version already fixes a (small) bug in the full-version. Unfortunately, these things can happen  :( .
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on September 08, 2016, 09:06:49 am
Update v1.52: Large tablets support (> 10")
 
1. Lenovo Yoga2 Pro, 13.3" (2560 x 1440): I've managed to integrate this tablet, with a low cost in terms of overall executable size. Sometime ago I posted a Yoga2Pro-only version (v1.19). Now Nspiroid includes some new features (keypad theming + other stuff). Judging from the number of downloads, I assume there's some interest in it, especially by educators (given its rather high price).
2. Lenovo Yoga Tab 3 Plus, 10.1" (2560 x 1600): Another interesting large tablet (due to go on sale this very month) still with a pretty high price tag for students ($300).

3. Bug fixes: A bug in v1.50 which would prevent the favourites popup from showing (on xhdpi phones AFAICT).  Other minor fixes.

Cheers,
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: MichaelaJoy on October 16, 2016, 07:16:15 pm
Hi SpiroH,
Firstly, I'd like to say thank you to you for producing this excellent Android App. I'm running it on a Samsung Galaxy Verizon Note3 (SM-N900V)
And it runs really great.

The OS image I'm using is CAS CX 4.2.0.532

It takes a while to initialize, but it works great.

I am, however, having a slight problem with the arrows on the touchpad. for some reason, the up,down,left, and right arrows are not working for me.
I'm still testing it out. It may be operator error. :)

Best of luck.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on October 16, 2016, 09:53:53 pm
Hi Michaela,

Thanks. Could you please try it with an older OS version? The OS version I normally use, before anything else, is this one: CAS CX OS 3.1.0.92. I know, is a bit older but is also lighter and faster.
You should be able to download it from the TI site or TI-Planet. About the arrows problem on the touchpad, I've never experienced that myself and I have a phone with similar specs to yours.
ATM, i have no clue about what that might be. Good luck.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: MichaelaJoy on October 18, 2016, 08:35:49 am
Hi SpiroH,
As I thought, it was operator error with regards to the arrow keys.  ::)

And on the Note 3, the only time the program is slow is when it loads the ROM image for the first time.
Once the OS image is loaded, it's -lightning- fast. For both OSes.

Thanks again for all your hard work, and for your fast reply.

Warmest Regards,
:MJ

P.S. Did I mention that Omnimaga rocks!



Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on October 22, 2016, 10:44:50 am
...
And on the Note 3, the only time the program is slow is when it loads the ROM image for the first time.
Yeah, some Android SDcard readers suck (or slow flash memory, idk) as they are really sluggish.
I hope you enjoy Nspiroid though.  :3

P.S. Did I mention that Omnimaga rocks!
OFC Omnimaga rocks, thanks for acknowledging it  8)!

Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on June 27, 2017, 09:17:41 am
Release v1.53: Android Marshmallow (6.0.1) update
 
Hi there,

Yesterday I bought, for the first time, an Android marshmallow device (a 10.1" Lenovo Tab 3 Plus tablet, BTW).

Alas, when trying to install Nspiroid v1.52 on it it, all I got was "Unfortunately Nspiroid v1.52 has stopped" sorta error, apparently due to an even more 'misterious' "Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE", WT*?

So, without further ado, here's an update for those interested in testing Nspiroid on a marshmallow device. I haven't made any code changes to Nspiroid yet, except for the "targetSDK" in the manifest file  (yeah, with Google you'll never know what they are up to  :P, permissions stuff in this case, AACH).

Hope it helps some of you,
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: cas4500 on July 24, 2017, 08:53:58 am
Hi all, I was trying to run the 153 on oneplus 3t, its on 7.1.1 right now. nspiroid runs and launches the nspire OS but while the loading bar is in middle the app crashes. Any ideas? I tried the same everything on Nexus 5 (android 5.1.1) which works all fine.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on July 26, 2017, 09:12:33 am
Hi all, I was trying to run the 153 on oneplus 3t, its on 7.1.1 right now. nspiroid runs and launches the nspire OS but while the loading bar is in middle the app crashes. Any ideas? I tried the same everything on Nexus 5 (android 5.1.1) which works all fine.
Hi cas4500, Welcome to Omnimaga!

Thanks for your interest. As far as 7.1.1 goes, I have no clue ATM. It doesn't surprise me at all, given that Google people like to change things with every new version, it creates yet a larger market, you see (following on the Apple footsteps, IIRC). Short, I hope to have some free time soon to look into the matter. Nspiroid v1.53 is working on my marshmallow (6.0.1) devices, though.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: Eeems on July 26, 2017, 10:44:18 am
If you need someone to test things on 7.1.1 let me know.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on September 23, 2017, 08:56:08 am
Nspiroid v1.76

First off, this is a major Nspiroid code reshuffle so it may break working things on your phone/tablet. Please do backup your previous Nspiroid working stuff (if you have one, ofc).

Changes:
1. PIC-code: From Marshmallow (6.0) onward all native code (shared libraries) must be position independent (PIC). This is more convenient for the OS to relocate programs in memory. It has a price though, as old processors, namely x86 but also arm32 to some extent, do not provide an instruction set that makes that move an easy task.
Some sort of work around(s), such as lot of table lookup, needs to be used. Short, both the compiler/assembler generated codes are in general slower (difficult to quantify, but let's say around 10% or even more ).

2. 64-bit: as you know most of the new CPU's are nowadays 64-bit capable. They are, as a matter of fact, much more powerful processors than its predecessors and will surely replace them in the near future.
Here there are quite a few new challenges that the programmer needs to tackle before porting its code to the new platforms.
Firstly, in the 64-bit world we have different 'calling conventions'; Windows' is different from Linux/SystemV (Yeah, Nspiroid only uses Linux's but kArmTI also runs on Windows).
Secondly, we need to rewrite the dynarec(s) almost from scratch to be able to achieve a reasonable emulation speed in native mode. Without the binary translation (dynarec) feature Nspiroid/kArmTI would be simply too slow.

In this context of so many changes, which took a rather longish time to implement and test, I think I've managed to update Nspiroid preparing for the future.
Attached you can find the new Nspiroid version (v1.76) which should work across a large variety of Android platforms phone/tablet/laptop, from API17 (4.2.2) to API23 (6.0.1) based on any of the four CPU's: x86, arm32, x86_64 and arm64 (mips is still missing, oh well).  I also did some tests on Android-x86 7.1.2 (64bit) but i wouldn't call it reliable enough to be usable.

Lastly, as I own a Lenovo Tab3 plus (armv8 based), I've adjusted some of the GUI features that might come in handy for people with the same tablet.

You might want to give it a go,
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on December 24, 2017, 06:59:58 am
Nspiroid v1.77

A bug fix in the armv8 dynarec (binary translator), with impact on the 'gbc4cx - gameboy color emulator'.
Working on Android Nougat 7.1.1 (no split screen, though).

Merry Christmas,
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: faalkhah on March 06, 2018, 12:29:54 am
Thank you for this nice and useful app. I'm using it in my Samsung Galaxy Tab S2. This is great. But when after closing the app and in run again it need to boot and it take while time to boot. Is there a way to prevent this trouble? I think the firebird emu solve this problem with snapshot file.

Any idea please?
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on March 11, 2018, 11:22:38 am
Thank you for this nice and useful app. I'm using it in my Samsung Galaxy Tab S2. This is great. But when after closing the app and in run again it need to boot and it take while time to boot. Is there a way to prevent this trouble? I think the firebird emu solve this problem with snapshot file.

Any idea please?
Welcome to Omnimaga!
I might have some good news soon. Pretty busy right now, sorry.
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: faalkhah on March 12, 2018, 04:01:06 pm
Thank you so much!
I look forward for your good news.🙏🍃
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: quadro410 on April 21, 2018, 03:59:58 am
keyboard error?
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on April 21, 2018, 09:01:34 am
keyboard error?
Hi there!

IIRC, Nspiroid only emulates the Nspire CX with a touchpad. Nspiroid runs on quite a nbr of different devices, however. The BW Clickpad-only version is not being emulated. So, you need an Nspire CX image.
Your Nspire image should work with with kArmTI, though, which it is a (much) more versatile emulator.
Also, in the future you should provide more details about your phone, os version, etc, when asking for help.

Welcome to Omnimaga, BTW.

Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: SpiroH on September 11, 2018, 07:17:27 am
Hi guys, Here is a small update to Nspiroid (v1.90).

New features:
- Support for new phone devices with Aspect Ratio 9:18.
   See a screenshot (below) on a Huawei Mate10 Lite (all keypad keys are now visible).
- Warm-boot: boot from a snapshot saved on exit (beta!).

Cheers,
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: Chrg on September 16, 2018, 12:05:41 pm
A better name would be nSpirid (pronounced enn-spirit)
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: wawis44 on April 26, 2020, 09:11:16 pm
Hi,

Somebody can share rom, or can you tell me where can I find T310CX_CAS N128.bin.

Regards
Title: Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
Post by: Eeems on April 28, 2020, 12:56:08 pm
Hi,

Somebody can share rom, or can you tell me where can I find T310CX_CAS N128.bin.

Regards
You'll have to dump the rom for your own calculator. We do now allow sharing roms on this site. As per the rules (https://ourl.ca/rules).
Quote
Illegal content, including copyrighted material (such as TI's copyrighted software).