Author Topic: TI-NSpire Testing Woes  (Read 5554 times)

0 Members and 1 Guest are viewing this topic.

Offline NecroBumpist

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 130
  • Rating: +14/-5
  • Master of Lua
    • View Profile
TI-NSpire Testing Woes
« 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

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, 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
  • Download imgdump.exe here
  • Download OS 2.0.1 here (CAS)
  • Download OS 3.0.1 here (CAS, CX, CX CAS) (I don't think nspire_emu works with CX, but I've included links anyway)
  • Download TNOC here
  • 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 :)
« Last Edit: October 01, 2011, 05:40:31 pm by NecroBumpist »
Developing Lua scripts for the NSpire ?
Check out the Necrotorium
Need a few routines to run faster ? Checkout the MODS Lua Assembly Toolkit.
Need to save space for your scripts ? Checkout LuaSrcDiet

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: TI-NSpire Testing Woes
« Reply #1 on: October 01, 2011, 04:17:31 am »
For Lua development OS 3.0.1 isn't much different.
Ndless.me with the finest TI-Nspire programs

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: TI-NSpire Testing Woes
« Reply #2 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 :)

Offline NecroBumpist

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 130
  • Rating: +14/-5
  • Master of Lua
    • View Profile
Re: TI-NSpire Testing Woes
« Reply #3 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...
Developing Lua scripts for the NSpire ?
Check out the Necrotorium
Need a few routines to run faster ? Checkout the MODS Lua Assembly Toolkit.
Need to save space for your scripts ? Checkout LuaSrcDiet

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: TI-NSpire Testing Woes
« Reply #4 on: October 01, 2011, 12:54:27 pm »
Ndless.me with the finest TI-Nspire programs

Offline NecroBumpist

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 130
  • Rating: +14/-5
  • Master of Lua
    • View Profile
Re: TI-NSpire Testing Woes
« Reply #5 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.
« Last Edit: October 01, 2011, 05:41:30 pm by NecroBumpist »
Developing Lua scripts for the NSpire ?
Check out the Necrotorium
Need a few routines to run faster ? Checkout the MODS Lua Assembly Toolkit.
Need to save space for your scripts ? Checkout LuaSrcDiet

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: TI-NSpire Testing Woes
« Reply #6 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.
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: TI-NSpire Testing Woes
« Reply #7 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.

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: TI-NSpire Testing Woes
« Reply #8 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 :)

Offline Jonius7

  • python! Lua!
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1918
  • Rating: +82/-18
  • Still bringing new dimensions to the TI-nspire...
    • View Profile
    • TI Stadium
Re: TI-NSpire Testing Woes
« Reply #9 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.
Programmed some CASIO Basic in the past
DJ Omnimaga Music Discographist ;)
DJ Omnimaga Discography
My Own Music!
My Released Projects (Updated 2015/05/08)
TI-nspire BASIC
TI-nspire Hold 'em
Health Bar
Scissors Paper Rock
TI-nspire Lua
Numstrat
TI-nspire Hold 'em Lua
Transport Chooser
Secret Project (at v0.08.2 - 2015/05/08)
Spoiler For Extra To-Be-Sorted Clutter:

Spoiler For Relegated Projects:
TI-nspire BASIC
Battle of 16s (stalled) | sTIck RPG (stalled) | Monopoly (stalled) | Cosmic Legions (stalled)
Axe Parser
Doodle God (stalled while I go and learn some Axe)