Author Topic: cross platform compatibility issue?  (Read 4318 times)

0 Members and 1 Guest are viewing this topic.

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
cross platform compatibility issue?
« on: May 22, 2010, 02:08:45 am »
I think there may be a compatibility issue between platforms and emulators with some Axe commands

Quote
.SCRNSHOT
"vPIC"->Str1
StoreGDB
GetCalc(Str1,768)->A
Return!If
conj(L6,A,768)

Quote
.SCRNVIEW
"vPIC"->Str1
Unarchive Str1
Return!If GetCalc(Str1)->A
A->DispGraph

This fails on every calc ROM I tried on Wabbitemu, 83+, 83+SE and 84+ series. It also fails on my TI-Nspire OS 2.54MP. Garbage shows up when recalling the appvar content. However, it works perfectly on my real 83+ hardware.
« Last Edit: May 22, 2010, 02:09:07 am by DJ Omnimaga »

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: cross platform compatibility issue?
« Reply #1 on: May 22, 2010, 02:50:53 am »
I tried that exact program letter for letter and it worked on both emu and calc.  Are you sure you typed it correctly?  For instance, the lowercase v is not the same as the recursive v (the correct one) for the appvar string.
___Axe_Parser___
Today the calculator, tomorrow the world!

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: cross platform compatibility issue?
« Reply #2 on: May 22, 2010, 07:25:00 am »
Ok finally it was a false alert. More the result of RAM corruption or something. I simply resetted my Nspire RAM another time, recompiled the program and then it started working on other platforms.

Well... it at least DOES appear to work the way I want.