Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
21 May, 2013, 23:34:48 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 ... 3 4 [5] 6 7 ... 34   Go Down
  Print  
Author Topic: Ndless 2.0 for TI-Nspire Clickpad/Touchpad -  (Read 48435 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
ExtendeD
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 19:47:13
Date Registered: 02 January, 2010, 13:03:41
Location: France
Posts: 765

Topic starter
Total Post Ratings: +151

View Profile
« Reply #60 on: 20 December, 2010, 22:09:18 »
0

Excellent, thanks bsl!

The program "idcmigrate" I have made to look automatically for the symbols of a new OS image is based on heuristics and sometimes takes a symbol for another. The address of realloc was wrong.

CAS support for OS v2.0.1 is fixed, all the tests now pass.

Levak: strange. Are you testing on real HW or on nspire_emu?
Logged

ndlessly - Progress and insights on Ndless
Ndless / Hackspire - Third-party TI-Nspire development
Levak
LV8 Addict (Next: 1000)
********
Online Online

Gender: Male
Last Login: Today at 23:34:21
Date Registered: 04 April, 2010, 23:42:49
Location: France
Posts: 837


Total Post Ratings: +148

View Profile WWW
« Reply #61 on: 20 December, 2010, 22:23:31 »
0

Levak: strange. Are you testing on real HW or on nspire_emu?
HW :
TI-Nspire CAS ClickPad
OS 2.0.1.60
Boot2 : 1.4

Tested connected from computer, and disconnected from the computer.
I've tried at least my "workaround" with USB 3.0, it doesn't work better.
« Last Edit: 20 December, 2010, 22:26:49 by Levak » Logged

Human always wants to survive and that's why he will fall one day.
My website - TI-Planet - iNspired-Lua
ExtendeD
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 19:47:13
Date Registered: 02 January, 2010, 13:03:41
Location: France
Posts: 765

Topic starter
Total Post Ratings: +151

View Profile
« Reply #62 on: 21 December, 2010, 00:04:37 »
0

How many bars of pixels can you count on the screen just before the reboot, and how many dotted lines at the bottom of the screen?
Logged

ndlessly - Progress and insights on Ndless
Ndless / Hackspire - Third-party TI-Nspire development
Levak
LV8 Addict (Next: 1000)
********
Online Online

Gender: Male
Last Login: Today at 23:34:21
Date Registered: 04 April, 2010, 23:42:49
Location: France
Posts: 837


Total Post Ratings: +148

View Profile WWW
« Reply #63 on: 21 December, 2010, 00:23:49 »
0

Here it is : an high framed shoot.

EDIT : OH MY GOD... stupid bug : The folder contains a dot. When I removed it, Ndless installs perfectly \o/


* CIMG7549.JPG (1314.03 KB, 1600x1200 - viewed 333 times.)
« Last Edit: 21 December, 2010, 00:30:16 by Levak » Logged

Human always wants to survive and that's why he will fall one day.
My website - TI-Planet - iNspired-Lua
bsl
LV4 Regular (Next: 200)
****
Offline Offline

Last Login: 22 October, 2012, 03:42:44
Date Registered: 23 February, 2010, 18:14:18
Posts: 148

Total Post Ratings: +11

View Profile
« Reply #64 on: 21 December, 2010, 00:53:48 »
0

The missing call isalnum should be:

cas2.0: 0x102f30e8   
ncas2.0: 0x102f2818

I didnt test it ,but looks convincing ....
« Last Edit: 21 December, 2010, 01:09:58 by bsl » Logged
Goplat
LV5 Advanced (Next: 300)
*****
Offline Offline

Gender: Male
Last Login: Today at 02:54:09
Date Registered: 08 December, 2009, 13:17:47
Posts: 289

Total Post Ratings: +77

View Profile
« Reply #65 on: 21 December, 2010, 01:04:53 »
0

That's isalpha actually. TI's implementation of these functions is basically

1
2
3
int isalnum(int c) { return isdigit(c) || isalpha(c); }
int isalpha(int c) { return islower(c) || isupper(c); }
so it's very easy to confuse them if you're looking at a disassembly without symbols.

It's common practice for the standard C library to be implemented with one function per file, so the linker can omit any unused functions. That's probably what happened - whatever code used to use isalnum back in 1.7, got changed in 2.0.
Logged

Numquam te deseram; numquam te deficiam; numquam circa curram et te desolabo
Numquam te plorare faciam; numquam valedicam; numquam mendacium dicam et te vulnerabo
bsl
LV4 Regular (Next: 200)
****
Offline Offline

Last Login: 22 October, 2012, 03:42:44
Date Registered: 23 February, 2010, 18:14:18
Posts: 148

Total Post Ratings: +11

View Profile
« Reply #66 on: 21 December, 2010, 01:08:55 »
0

Yes I just caught it , just now - sometimes they change register usage , making it harder to track.
Logged
ExtendeD
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 19:47:13
Date Registered: 02 January, 2010, 13:03:41
Location: France
Posts: 765

Topic starter
Total Post Ratings: +151

View Profile
« Reply #67 on: 21 December, 2010, 01:16:43 »
0

Does anybody confirm the reboot Levak gets on real CAS hardware (i.e. it doesn't depend directly on the calculator state)?
« Last Edit: 21 December, 2010, 01:18:13 by ExtendeD » Logged

ndlessly - Progress and insights on Ndless
Ndless / Hackspire - Third-party TI-Nspire development
ExtendeD
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 19:47:13
Date Registered: 02 January, 2010, 13:03:41
Location: France
Posts: 765

Topic starter
Total Post Ratings: +151

View Profile
« Reply #68 on: 21 December, 2010, 01:27:18 »
0

Levak, according to your screenshot, the issue happens somewhere in stage1.c, and most probably in fopen since you don't have the third bar created by the fread. Either there is not enough memory to (f)open ndless_resources, or it simply cannot be found.

Could you please try the installation with much less files on the calculator, if it's not a problem for you to delete them?
« Last Edit: 21 December, 2010, 01:27:42 by ExtendeD » Logged

ndlessly - Progress and insights on Ndless
Ndless / Hackspire - Third-party TI-Nspire development
Levak
LV8 Addict (Next: 1000)
********
Online Online

Gender: Male
Last Login: Today at 23:34:21
Date Registered: 04 April, 2010, 23:42:49
Location: France
Posts: 837


Total Post Ratings: +148

View Profile WWW
« Reply #69 on: 21 December, 2010, 01:30:58 »
0

Levak, according to your screenshot, the issue happens somewhere in stage1.c, and most probably in fopen since you don't have the third bar created by the fread. Either there is not enough memory to (f)open ndless_resources, or it simply cannot be found.

Could you please try the installation with much less files on the calculator, if it's not a problem for you to delete them?

I've said, by editing my post, that I managed to intall Ndless 2.0 on Hardware by removing the dot contained in the folder name.
=)
Logged

Human always wants to survive and that's why he will fall one day.
My website - TI-Planet - iNspired-Lua
ExtendeD
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 19:47:13
Date Registered: 02 January, 2010, 13:03:41
Location: France
Posts: 765

Topic starter
Total Post Ratings: +151

View Profile
« Reply #70 on: 21 December, 2010, 01:56:18 »
0

ut_currentdocdir_addr points to ndless_installer's folder... but with special characters removed Sad
I have no other choice than to add a note to the ReadMe file.
« Last Edit: 21 December, 2010, 11:08:05 by ExtendeD » Logged

ndlessly - Progress and insights on Ndless
Ndless / Hackspire - Third-party TI-Nspire development
bsl
LV4 Regular (Next: 200)
****
Offline Offline

Last Login: 22 October, 2012, 03:42:44
Date Registered: 23 February, 2010, 18:14:18
Posts: 148

Total Post Ratings: +11

View Profile
« Reply #71 on: 21 December, 2010, 02:10:03 »
0

I get exactly the same screen on the emulator when I create a folder
named Ndless2.0 and put the Ndless files in there to run.
Logged
ExtendeD
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 19:47:13
Date Registered: 02 January, 2010, 13:03:41
Location: France
Posts: 765

Topic starter
Total Post Ratings: +151

View Profile
« Reply #72 on: 21 December, 2010, 11:45:21 »
0

Goplat: ok, I see. I hope this won't happen to often with the next OS upgrades (if we ever get Ndless to work on them...).

isalnum is now part of the default static library libndls instead of being a syscall.
Logged

ndlessly - Progress and insights on Ndless
Ndless / Hackspire - Third-party TI-Nspire development
Tuxpp
LV1 Newcomer (Next: 20)
*
Offline Offline

Last Login: 30 September, 2011, 14:26:33
Date Registered: 19 December, 2010, 16:08:22
Posts: 6

Total Post Ratings: 0

View Profile
« Reply #73 on: 21 December, 2010, 16:07:31 »
0

I tried the alpha version on my CAS Touchpad (OS 2.0.1, Boot2 1.4), and i got some issues :
  - when trying to install ndless, the installation often doesn't work : the calculator reboot most of the time.
  - All programs started, so no problem for that.
  - In all programs i tried, the touchpad  and a lot of keys didn't work at all.
Logged
ExtendeD
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 19:47:13
Date Registered: 02 January, 2010, 13:03:41
Location: France
Posts: 765

Topic starter
Total Post Ratings: +151

View Profile
« Reply #74 on: 21 December, 2010, 17:04:57 »
0

Thank you Tuxpp for the report.

1) Make sure to disconnect the calculator from the computer before running ndless_installer. What is your average success rate with this condition? It should be around 2/3.
3) Yes, the key remapping is the last step before a full support of the Touchpad.
Logged

ndlessly - Progress and insights on Ndless
Ndless / Hackspire - Third-party TI-Nspire development
Pages: 1 ... 3 4 [5] 6 7 ... 34   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.358 seconds with 31 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.