朔雪X忆 发表于 2010-3-9 19:08:32

TI-nspire CAS程序界面实现图像化!!!

高手,高手。。。
=============================
= Ndless for TI-Nspire v1.0 =
=============================
What is it?
===========
Ndless combines a computer installer, an executable loader and utilities to open the TI-Nspire
to third-party C and assembly developments.
What do I need to install it on a TI-Nspire?
============================================
- A TI-Nspire CAS or non-CAS
- Windows
- TI-Nspire Computer Link Software v1.3 or above (previous versions not tested)
- An Internet connection for automatic OS download if OS 1.1 is not currently installed on
the TI-Nspire
How do I install/upgrade it?
============================
Users of beta version 1 or 2 should uninstall Ndless before the upgrade (see further).
Other versions can be upgraded directly.
- If you don't have an Internet connection and OS 1.1 is not currently installed on the
TI-Nspire, get it and copy it to 'userfiles\tinspire_1.1.tno' (the .tno extension is
supported by both CAS and non-CAS models)
- Use the TI-Nspire keypad, and connect the TI-Nspire to the computer
- Run install-ndless.bat
- Follow the steps on the screen. Installing Ndless should take less than 2 minutes with
few manual steps.
How do I run an executable?
===========================
Executables have the extension .tns as standard documents.
- Transfer the executable with a linking program to any folder of the TI-Nspire
- Run the executable from the Documents screen
A demo executable is automatically transferred by the installer to the documents folder
'ndless' you may want to try.
How do I uninstall it?
======================
To uninstall Ndless, reboot the OS while holding the Theta key (next to the ON key) when
the clock is displayed. The calculator will perform a full reboot.
What you need to know as a user
===============================
- The Ndless Installer creates temporary files in the documents folder 'ndless'.
You may remove this folder after installation.
- If the TI-Nspire becomes unusable:
   * Enter the maintenace menu by reboot it while holding the keys ON+Home+Enter+P until
   half the progress bar. To reboot the TI-Nspire, unplug the USB cable, then remove and
   put back the a battery.
   * Select '2' to uninstall the current OS. Use the Ndless Installer or TI-Nspire Computer
   Link Software to reinstall an OS.
- If the Ndless Installer is lost in is installation sequence, restart it. Ndless may get
installed before the end of the second sequence.
- If running an executable from the documents screen displays the following message:
"Sorry. Could not open document '**.tns'", Ndless has not been correctly installed.
Run the installer again.
What you need to know as a developer
====================================
The executable format and conventions are currently being defined and **e to change.
- The YAGARTO GNU ARM toolchain is a good choice for C and assembly:
http://www.yagarto.de
An example of build ** can be found in src\arm\demo\Makefile
- Executables must be position independent: don't use absolute addresses
- Executable files must start with the 4-bytes-long header 'PRG\0'. The utility 'MakeTNS'
available in the tools directory may be used to add this header to a binary file.
- OS functions can be called from the program, see the source code of 'demo'.
- Development information and resources are or will be available on Hackspire:
    http://hackspire.unsads.com
Installing Ndless on nspire_emu
===============================
Ndless can be installed on the third-party TI-Nspire emulator 'nspire_emu' with a
specific installation process.
This feature is currently in development and may be unstable.
- Create a new OS 1.1 flash image, run it once with nspire_emu. Choose 'English'
as system language and save the image.
- Edit the file tools\FlashEdit\install-ndless-nspire_emu.bat and set the variables
NSPIRE_EMU_FLASH_IMAGE_PATH and HARDWARE.
- Run install-ndless-nspire_emu.bat and follow the steps.
You should then be able to send executables and run them as on a real calculator.
If you are getting a "System Error" at boot time on nspire_emu, you are out of luck
and should wait for future versions of Ndless with better support (or even contribute
as a developer).

What we hope you will be able to see in the next releases
=========================================================
- Ndless installation on recent OS versions
- A comprehensive development toolchain
- A fully-fledged executable runner, with relocation and library support, an exception
handler, version-independent OS calls, ...
- More stable and user-friendly installation on nspire_emu
- Support for the TI-84+ keypad
- Mac support
Known issues
============
- Sometimes the Ndless Installer cannot remotely reboot the TI-Nspire, but thinks it has.
In such case, navigate in any menu and the calculator should soon reboot and let you
finish the installation process.
Many thanks to
==============
calc84maniac (GB/GBC emulator), Goplat (TI-Nspire emulator, HW info), hwti (OS info, 64-bit
support), squalyl (Hackspire and development tools hosting),(data hosting)
Development team
================
Olivier Armand aka ExtendeD-< olivier dot calc at gmail dot com >
Geoffrey Anneheim aka geogeo - < geoffrey dot anneheim at free dot fr >
We will gladly accept PayPal donations for the hardware expenses that were required for
the development of Ndless. Thank you for your support.
Legal stuff
===========
Most of the work is covered by the Mozilla Public License, version 1.1 (MPL).
Please read careful the file "Mozilla-Public-License-v1.1.html" before the distribution of
any part of Ndless, with or without modification.
Some parts are covered by other licenses. Others are in the public domain.
These parts are identified by the files LICENSE.txt or LICENSE.html in the sub-directory.
History
=======
* v1.0 - 2010/02/26
- The work is now covered by Open Source licenses
- Fixed a potential endless OS reboot after a system language change
* beta 4 - <unreleased>
- The language can now be changed after the installation
- Particle Demo written in C
- Installation steps for nspire_emu
* beta 3 - <unreleased>
- OS hook to run executables from the Documents screen
- Fast upgrade by the installer if Ndless is already installed
* beta 2 - <unreleased>
- 64-bit architectures support thanks to hwti

朔雪X忆 发表于 2010-3-9 19:09:36

imath 发表于 2010-3-9 19:32:12

话说9860的Mathpad touch 7已经实现触摸化。

朔雪X忆 发表于 2010-3-9 20:09:05

关于和谐参考以下网站:
http://www.unitedti.org/forum/index.php?showtopic=8191&st=700
http://www.omnimaga.org/index.php?action=downloads
http://www.ticalc.org/archives/files/authors/52/5202.html

朔雪X忆 发表于 2010-3-9 20:42:55

以及:
http://www.ticalc.org/archives/news/articles/14/145/145908.html
http://www.ticalc.org/archives/files/fileinfo/426/42626.html

luciferjasonzy 发表于 2010-3-9 20:46:59

we will most likely have to construct our own OS for this beast……囧死了……beast……

luciferjasonzy 发表于 2010-3-9 20:49:38

有图么?

朔雪X忆 发表于 2010-3-9 20:50:19

唉。。。的确的。。。。。。nspire不但强悍。。。而且TI。。。大家都说了。。。它本身就不是人。。。

朔雪X忆 发表于 2010-3-9 21:00:03

这个网址有点图:http://www.ticalc.org/archives/files/fileinfo/426/42626.html

[Boeing 617] 发表于 2010-3-9 21:03:48

我怎么看到的是核外电子围绕原子核在旋转啊

luciferjasonzy 发表于 2010-3-9 21:05:24

感觉不咋地呀……

[Boeing 617] 发表于 2010-3-9 21:06:04

这到底是什么东西

luciferjasonzy 发表于 2010-3-9 21:07:55

12#
自己做的OS,看图片感觉不出好坏,装完的介绍一下感觉吧

[Boeing 617] 发表于 2010-3-9 21:11:37

话说9860的Mathpad touch 7已经实现触摸化。
发表于 2010-3-9 19:32 http://www.cncalc.org/images/common/back.gif最近触摸很火。
9860没有触屏啊 你怎么做的

imath 发表于 2010-3-9 22:36:56

LS:牛顿运动定律

朔雪X忆 发表于 2010-3-10 09:05:01

那个网站的图证明了TI可以直接运行类似超级马里奥的可执行文件!!!

luciferjasonzy 发表于 2010-3-10 11:38:31

强大……果然是beast

朔雪X忆 发表于 2010-3-10 12:55:19

以前nspire的程序只能限制在系统自带6个App内运行,现在突破了这个限制

朔雪X忆 发表于 2010-3-10 20:15:52

http://hackaday.com/2009/12/31/ti-nspire-hacked/
这张照片也是的

朔雪X忆 发表于 2010-3-12 13:19:37

没人顶?这个研究意义非凡啊
意味着nsprie扩展性将横扫9860系列!
页: [1] 2
查看完整版本: TI-nspire CAS程序界面实现图像化!!!