Author Topic: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)  (Read 170338 times)

0 Members and 2 Guests are viewing this topic.

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #150 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.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #151 on: July 26, 2017, 10:44:18 am »
If you need someone to test things on 7.1.1 let me know.
/e

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #152 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,

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #153 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,

Offline faalkhah

  • LV0 Newcomer (Next: 5)
  • Posts: 2
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #154 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?

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #155 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.

Offline faalkhah

  • LV0 Newcomer (Next: 5)
  • Posts: 2
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #156 on: March 12, 2018, 04:01:06 pm »
Thank you so much!
I look forward for your good news.🙏🍃

Offline quadro410

  • LV0 Newcomer (Next: 5)
  • Posts: 1
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #157 on: April 21, 2018, 03:59:58 am »
keyboard error?

Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #158 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.


Offline SpiroH

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 729
  • Rating: +153/-23
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #159 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,

Offline Chrg

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 5
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #160 on: September 16, 2018, 12:05:41 pm »
A better name would be nSpirid (pronounced enn-spirit)
S    K    A    X    I    S
S    O    F    T    W    A    R    E

Offline wawis44

  • LV0 Newcomer (Next: 5)
  • Posts: 1
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #161 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

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6268
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #162 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.
Quote
Illegal content, including copyrighted material (such as TI's copyrighted software).
/e