Author Topic: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)  (Read 170381 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 #60 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.

Offline matteob92

  • LV3 Member (Next: 100)
  • ***
  • Posts: 40
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #61 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

Offline rkd2003

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #62 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!
« Last Edit: November 29, 2015, 08:38:41 am by rkd2003 »

Offline matteob92

  • LV3 Member (Next: 100)
  • ***
  • Posts: 40
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #63 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?

Offline SpiroH

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

Offline matteob92

  • LV3 Member (Next: 100)
  • ***
  • Posts: 40
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #65 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)

Offline SpiroH

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

Offline denis0007dl

  • LV0 Newcomer (Next: 5)
  • Posts: 4
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #67 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
« Last Edit: December 02, 2015, 12:55:20 pm by Sorunome »

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #68 on: December 02, 2015, 12:53:21 pm »
Please don't multi-post, edit your posts instead!

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Ivoah

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +3/-0
    • View Profile
    • Codinghobbit
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #69 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.
http://codinghobbit.no-ip.org
My Calcs:
TI-86 (now broken) $2
TI SR-56 - $0
TI-Nspire CX CAS - $152
TI-84+ Silver Edition - $56
TI-84+ Silver Edition - $0
TI-85 - $0
TI-73 Explorer VS - $10
ViewScreen - $3

Offline rkd2003

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #70 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. :)

Offline SpiroH

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

Offline rkd2003

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 9
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #72 on: December 09, 2015, 11:15:51 pm »
It works.

Thanks! :3

Offline SpiroH

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

Offline khiconmtv

  • LV3 Member (Next: 100)
  • ***
  • Posts: 40
  • Rating: +0/-0
    • View Profile
Re: Nspiroid - TI-Nspire emulator on Android (ZenFone 5)
« Reply #74 on: December 19, 2015, 08:37:51 pm »
Have a nice holiday season (some will be Christians but not all for sure). ;)

You too... ;)