Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
19 May, 2013, 23:36:20 *
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 2 [3] 4 5 ... 34   Go Down
  Print  
Author Topic: Ndless 2.0 for TI-Nspire Clickpad/Touchpad -  (Read 48407 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Online Online

Gender: Male
Last Login: Today at 23:18:31
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1719


Total Post Ratings: +367

View Profile WWW
« Reply #30 on: 18 December, 2010, 23:02:13 »
0

Great for the alpha version!

If I have some time, I'll compile it, and try to check why both Ndshell and mViewer are crashing.
Those programs are sharing screen, keys and file browsing code.

Let me guess... the incompatibility comes from file browsing code? :p
Logged

TI-Planet co-admin.
apcalc
The Game
Coder Of Tomorrow
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 16:59:33
Date Registered: 20 March, 2010, 16:31:47
Location: 2003 UB313
Posts: 1393


Total Post Ratings: +118

View Profile
« Reply #31 on: 18 December, 2010, 23:04:22 »
0

I would say that would have to be it, as gbc4nspire also uses file browsing. 
Logged


ExtendeD
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

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

Topic starter
Total Post Ratings: +151

View Profile
« Reply #32 on: 18 December, 2010, 23:05:39 »
0

Doesn't gbc4nspire contain hard-coded addresses of syscalls anyway?
Logged

ndlessly - Progress and insights on Ndless
Ndless / Hackspire - Third-party TI-Nspire development
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Online Online

Gender: Male
Last Login: Today at 23:18:31
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1719


Total Post Ratings: +367

View Profile WWW
« Reply #33 on: 18 December, 2010, 23:19:13 »
0

Doesn't gbc4nspire contain hard-coded addresses of syscalls anyway?

Don't know, but mViewer and NDShell don't.
Logged

TI-Planet co-admin.
ExtendeD
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

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

Topic starter
Total Post Ratings: +151

View Profile
« Reply #34 on: 19 December, 2010, 00:06:02 »
+1

Sorry, the address of NU_Get_First was wrong, it's fixed now.
I didn't pay enough attention to the broken automated tests.
Logged

ndlessly - Progress and insights on Ndless
Ndless / Hackspire - Third-party TI-Nspire development
Munchor
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: 07 May, 2013, 22:49:01
Date Registered: 16 October, 2010, 15:39:13
Location: Position
Posts: 6209


Total Post Ratings: +174

View Profile
« Reply #35 on: 19 December, 2010, 00:44:29 »
0

Here is a list of the programs that worked and did not work:

Worked:

Ndless Demo
NESpire
Block Dude
Trapped
Chip's Challenge
Calc84's Console

Crash:

gbc4nspire
mViewer
ndshell

Also, I have had some odd things happen after running an Ndless program while using the touchpad.  First, once the arrow keys stopped working after running a program, and second, it froze on the home screen once.  Both of these issues were fixed with a reboot.  I have not had any of these problems while using the clickpad.

This is really good!!! I am now installing OS 2.1, so that I can install ndless right after Cheesy
Logged
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 19:36:19
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50202


Total Post Ratings: +2611

View Profile WWW
« Reply #36 on: 19 December, 2010, 02:45:04 »
0

You need OS 2.0.1, not 2.1. Tongue
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
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 #37 on: 19 December, 2010, 04:18:14 »
0

Here are the Touchpad Definitions from Ndless 1.4 - copy and paste the block
int this file into Ndless 2.0 common.h


* common.zip (4.54 KB - downloaded 99 times.)
Logged
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Online Online

Gender: Male
Last Login: Today at 23:18:31
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1719


Total Post Ratings: +367

View Profile WWW
« Reply #38 on: 19 December, 2010, 04:25:03 »
0

You need OS 2.0.1, not 2.1. Tongue

2.1 is bad anyway, killing 1Mb of free space for visibly nothing.
Logged

TI-Planet co-admin.
calc84maniac
Epic z80 roflpwner
Coder Of Tomorrow
LV11 Super Veteran (Next: 3000)
*
Offline Offline

Gender: Male
Last Login: 14 May, 2013, 10:02:35
Date Registered: 28 August, 2008, 05:09:05
Location: Right behind you.
Posts: 2735


Total Post Ratings: +373

View Profile
« Reply #39 on: 19 December, 2010, 05:09:01 »
0

Doesn't gbc4nspire contain hard-coded addresses of syscalls anyway?
The version hex-edited by Goplat should work on all Ndless versions 1.7 or greater, I should think. It might work now that the NU_Get_First routine has been fixed
Logged

"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 19:36:19
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50202


Total Post Ratings: +2611

View Profile WWW
« Reply #40 on: 19 December, 2010, 05:31:31 »
0

You need OS 2.0.1, not 2.1. Tongue

2.1 is bad anyway, killing 1Mb of free space for visibly nothing.
Yep. Didn't it have more bugs too?
Here are the Touchpad Definitions from Ndless 1.4 - copy and paste the block
int this file into Ndless 2.0 common.h


Nice. Do you think Ndless 1.4 should be included with 1.7 on ticalc.org by the way? I thought it would be nice to have all Ndless versions available in one download (for those who prefer using older/smaller OSes)
« Last Edit: 19 December, 2010, 05:33:20 by DJ Omnimaga » Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
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 #41 on: 19 December, 2010, 06:53:21 »
0

Quote
Quote from: DJ Omnimaga on Today at 19:45:04
Nice. Do you think Ndless 1.4 should be included with 1.7 on ticalc.org by the way? I thought it would be nice to have all Ndless versions available in one download (for those who prefer using older/smaller OSes)
I was waiting for a proven stable version of 1.7 to come out, before updating Ndless 1.3/1.4
Maybe OS2.0 will give me clues on how to interact with the TouchPad  for OS1.3-4 ?
If not I will give up on the TouchPad and update Ndless 1.3/1.4  and post it.
I will be out of luck if the Applications under those older OS's communicated directly with the hardware I/O
instead of a common OS software call.
Those older OS's can give you more memory and speed to work with .
Logged
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 #42 on: 19 December, 2010, 08:23:14 »
0

Here's another possible workaround, that just takes a reboot instead of a full OS reinstall: create a patched boot2 that doesn't try to load the OS but goes straight into download mode. (e.g. patch the code at offset 0x1244 from 31 06 00 eb to 15 00 00 ea). Send documents using the patched boot2 (may need to set the target folder to the empty string, it doesn't seem to like sending to Examples). Save flash, quit, and restart using the original boot2.
I used the /d option on the emulator instead, found and changed the bytes at 0x11801244 and
continued , to get a :

1
2
3
4
5
Press <Enter> to download through the serial port.
Checking battery level.
Battery level is OK.
Begin XMODEM file transfer.
not sure what to do next ?
EDIT: same result when I really do patch boot2.raw
« Last Edit: 19 December, 2010, 10:16:36 by bsl » Logged
ExtendeD
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

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

Topic starter
Total Post Ratings: +151

View Profile
« Reply #43 on: 19 December, 2010, 13:35:36 »
+1

Set the target folder to an empty string, connect, send the documents, save the flash and restart the emulator the usual way.
Logged

ndlessly - Progress and insights on Ndless
Ndless / Hackspire - Third-party TI-Nspire development
Munchor
LV13 Extreme Addict (Next: 9001)
*************
Offline Offline

Gender: Male
Last Login: 07 May, 2013, 22:49:01
Date Registered: 16 October, 2010, 15:39:13
Location: Position
Posts: 6209


Total Post Ratings: +174

View Profile
« Reply #44 on: 19 December, 2010, 18:25:23 »
0

Set the target folder to an empty string, connect, send the documents, save the flash and restart the emulator the usual way.

It worked in the emulator? Great!
Logged
Pages: 1 2 [3] 4 5 ... 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.258 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.