Omnimaga

Calculator Community => TI Calculators => General Calculator Help => Topic started by: NecroBumpist on September 30, 2011, 08:12:01 pm

Title: TI-NSpire Testing Woes
Post by: NecroBumpist on September 30, 2011, 08:12:01 pm
I'm trying to start development for a TI-Nspire (Touch pad) game, but I need to be able to test things!

Okay, my trial license for TI-Student software expired a few days ago, and I can't find any thing in what remaining portions of the original packaging I have (I can't even recall if there was a license included).

I have also spent hours trying to get TiLP to work, but to no avail.

My last hope is nspire_emu (not sure how I'd get files to this though)
Where can I find the imagedump.exe required to decompress the boot2 image as mentioned by Hackspire (http://hackspire.unsads.com/wiki/index.php/Emulators#Setup)

EDIT:
I got a copy of imagedump.exe, but now I need help getting OS 3.0.2 or 3.1.0 working.
I've read around (http://ourl.ca/9360/226622), but I still don't quite understand patching an OS >3.0.2

Could someone please help me out with step-by-step instructions please :) ?

DOUBLE EDIT:
Finally got OS 3.0.1 working.
Here's the instructions for anyone else struggling to get OS 3 working on nspire_emu
Spoiler For Spoiler:
  • Download nspire_emu 053 here (http://www.omnimaga.org/index.php?action=dlattach;topic=6763.0;attach=7833)
  • Download imgdump.exe here (http://www.omnimaga.org/index.php?action=dlattach;topic=6763.0;attach=6748)
  • Download OS 2.0.1 here (http://education.ti.com/downloads/files/ti-nspire/2/TI-Nspire-2.0.1.60.tno) (CAS (http://education.ti.com/downloads/files/ti-nspire/2/TI-NspireCAS-2.0.1.60.tnc))
  • Download OS 3.0.1 here (http://tiplanet.org/index.php?mod=archives&ac=voir&id=2894) (CAS (http://tiplanet.org/index.php?mod=archives&ac=voir&id=2893), CX (http://tiplanet.org/index.php?mod=archives&ac=voir&id=2896), CX CAS (http://tiplanet.org/index.php?mod=archives&ac=voir&id=2895)) (I don't think nspire_emu works with CX, but I've included links anyway)
  • Download TNOC here (http://tiplanet.org/modules/archives/download.php?id=1922)
  • Unzip TNOC and use it to remove the boot2 image from OS 3.0.1 (go ahead and remove the examples if you want to free up more space)
  • Use WinRAR / 7zip to open the OS 2.0.1 file as an archive, and copy the boot2.img file outside of the archive
  • Open command prompt, navigate to the directory where you saved everything, and then type the following commands
    • imgdump.exe boot2.img (this will create a boot2.img.raw file)
    • nspire_emu.exe /N /F=flash.bin /PO=<OS Name> (substitute your OS 3.0.1 name here (don't forget the file extension) & Add the flag "/C" if you're using CAS)
    • nspire_emu.exe /B=boot2.img.raw /F=flash.bin (This will start the emulator. Add the "/C" flag if you're using CAS, and any other parameters, like keyboard type)
Have fun :)
Title: Re: TI-NSpire Testing Woes
Post by: ExtendeD on October 01, 2011, 04:17:31 am
For Lua development OS 3.0.1 isn't much different.
Title: Re: TI-NSpire Testing Woes
Post by: Jim Bauwens on October 01, 2011, 04:37:51 am
To get OS >3 running in the emulator, you need an older boot2 (like 1.4.0).
Download an older OS, and open it with winrar or 7zip. Extract the boot2 image.

Then you need to use imagedump.exe to decompress the boot2.
So, in the end you need the boot2 from an earlier version, and TI-Nspire.img from the OS 3.

Then just follow the normal instructions I guess :)
Title: Re: TI-NSpire Testing Woes
Post by: NecroBumpist on October 01, 2011, 12:52:35 pm
ExtendeD, the oldest version of OS 3 I have is 3.0.2 :(

jimbauwens,
I just tried taking the boot2.img from OS 2.0.1 and archiving that into a zip'd .tno file with the TI-Inspire.img from OS 3.0.2, and then did the normal procedure for creating a flash and loading it, but the emulator hangs on the "Installing factory image" part...
Title: Re: TI-NSpire Testing Woes
Post by: ExtendeD on October 01, 2011, 12:54:27 pm
You'll find all OS versions here: http://tiplanet.org/forum/archives_list.php?id=OS%20Nspire&class=&order=&start=
Title: Re: TI-NSpire Testing Woes
Post by: NecroBumpist on October 01, 2011, 01:59:09 pm
ExtendeD,
Wow. I thought hosting those files was illegal...
I'm quite surprised to see such a repository like that.

Edit:
[snip]

I got everything fixed, and you can find a detailed description in the original post.
Title: Re: TI-NSpire Testing Woes
Post by: Jonius7 on March 02, 2012, 05:01:34 am
You'll find all OS versions here: http://tiplanet.org/forum/archives_list.php?id=OS%20Nspire&class=&order=&start=
necroposting. Has pretty much every os version (I think!) except for OS 1.1. TI went around rampaging telling calc sites to remove OS 1.1 due to ndless 1.1 at the time. But they can't really tell us to remove ALL OS versions now, can they?
Also the guide in the first post is for v053, which doesn't work anymore. I may write my own version, for 060, if i can.
Title: Re: TI-NSpire Testing Woes
Post by: TIfanx1999 on March 02, 2012, 07:55:20 am
Most likely yes, they can. I'm sure the OS is copyrighted. You'd have to read the software license agreement to be sure though. I don't own an Nspire, so I've never cared or bothered to look into it.
Title: Re: TI-NSpire Testing Woes
Post by: Jim Bauwens on March 02, 2012, 04:10:29 pm
It depends where their server is hosted and the law of that location.
And since TI-Planet is hosting many console ROM's (so they know what they are doing), I'm not really worrying :)
Title: Re: TI-NSpire Testing Woes
Post by: Jonius7 on March 04, 2012, 08:49:24 pm
TI planet is pretty much the only good place to get the old OSes these days. Even nspireos.megabyet.net doesn't work anymore.