Author Topic: [TI-89][Flash] Built programs will not transfer to hardware  (Read 4541 times)

0 Members and 1 Guest are viewing this topic.

Offline Rakalite

  • LV0 Newcomer (Next: 5)
  • Posts: 2
  • Rating: +0/-0
    • View Profile
[TI-89][Flash] Built programs will not transfer to hardware
« on: September 01, 2014, 01:38:19 pm »
Hello, there. I'm a long time developer of TI-89 programs (largely for my own use) and have something of a need for a TI-89 flash application (by means of an external library), something I haven't yet done before.

I've made decent progress with Flash Studio and have something I'm ready to test on actual hardware. However, attempting to transfer the .89k file doesn't seem to work. Link transmission active show and then vanishes, and looking in the Var-Link section does not show that the application has been installed at all.

The application works fine in the TI-89 emulator packaged with Flash Studio, so I'm reasonably certain that's not the issue. Making sure, I also built the template application that you get every time you make a new project and was met with the same results.

In short, I feel this is a build configuration issues and not an application one.

I also am reasonably certain it's not a signing issue. I have tested both signed and unsigned with the same effect, though unsigned should not be an issue since flashappy was run. It appears to work fine as well, since GTC installs appropiately.

Lastly, I tried to mimic the conditions set forth in Flash Studio, using an emulator with AMS 2.05. Signed and unsigned, my app or template app, issue persists just the same.

If anyone has any ideas as to what's happening here, I would be glad to hear them.

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: [TI-89][Flash] Built programs will not transfer to hardware
« Reply #1 on: September 01, 2014, 01:44:30 pm »
Have you tried NewProg yet?

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

Offline Rakalite

  • LV0 Newcomer (Next: 5)
  • Posts: 2
  • Rating: +0/-0
    • View Profile
Re: [TI-89][Flash] Built programs will not transfer to hardware
« Reply #2 on: September 01, 2014, 02:03:40 pm »
NewProg looked promising but wasn't what I wanted in the end. The library I'm building out of it is much too large to be sanely built by it.

I'm about 1/3 of the way done with what I want to do and it's already at 73kB.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [TI-89][Flash] Built programs will not transfer to hardware
« Reply #3 on: September 02, 2014, 01:38:14 pm »
If I was you I would switch to a more modern environment like GCC4TI, although I think it only does C, not ASM. TI Flash Studio dates back in the 90's and I'm surprised it even runs on anything newer than Windows 98. What linking software do you use by the way?

Also welcome to the forums by the way. :)

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: [TI-89][Flash] Built programs will not transfer to hardware
« Reply #4 on: September 03, 2014, 01:54:27 am »
If I was you I would switch to a more modern environment like GCC4TI, although I think it only does C, not ASM.
It does ASM ;)
( if you look at https://github.com/debrouxl/gcc4ti/tree/next/trunk/tigcc/archive , tigcc.a is created from ASM files (.s), with GCC4TI )

But it does not produce FlashApps, though.
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [TI-89][Flash] Built programs will not transfer to hardware
« Reply #5 on: September 03, 2014, 11:03:40 am »
Ok good to hear. I heard in the past many times, especially on yAronet, that creating Flash apps instead of standard program executables was considered bad in terms of TI-89/92+/v200 programming but I never really understood why, since on Z80 calcs it's the opposite. I think it might be due to the fact that 68K calcs can run archived programs by default, unlike on Z80 calcs, where it was impossible or unreliable until recently, so people probably found Flash apps useless, but I could be wrong.

I think the only limitation of regular programs over Flash apps is the 64 KB executable code limit and having to split your program into multiple files, right?