cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 10230|回复: 29

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

[复制链接]
发表于 2010-3-9 19:08:32 | 显示全部楼层 |阅读模式
高手,高手。。。
=============================
= 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
 楼主| 发表于 2010-3-9 19:09:36 | 显示全部楼层
ndlessv1.0.zip (278.68 KB, 下载次数: 39)
发表于 2010-3-9 19:32:12 | 显示全部楼层
话说9860的Mathpad touch 7已经实现触摸化。
 楼主| 发表于 2010-3-9 20:09:05 | 显示全部楼层
 楼主| 发表于 2010-3-9 20:42:55 | 显示全部楼层
发表于 2010-3-9 20:46:59 | 显示全部楼层
we will most likely have to construct our own OS for this beast……囧死了……beast……
发表于 2010-3-9 20:49:38 | 显示全部楼层
有图么?
 楼主| 发表于 2010-3-9 20:50:19 | 显示全部楼层
唉。。。的确的。。。。。。nspire不但强悍。。。而且TI。。。大家都说了。。。它本身就不是人。。。
 楼主| 发表于 2010-3-9 21:00:03 | 显示全部楼层
发表于 2010-3-9 21:03:48 | 显示全部楼层
我怎么看到的是核外电子围绕原子核在旋转啊
发表于 2010-3-9 21:05:24 | 显示全部楼层
感觉不咋地呀……
发表于 2010-3-9 21:06:04 | 显示全部楼层
这到底是什么东西
发表于 2010-3-9 21:07:55 | 显示全部楼层
12# [Boeing 617]
自己做的OS,看图片感觉不出好坏,装完的介绍一下感觉吧
发表于 2010-3-9 21:11:37 | 显示全部楼层
话说9860的Mathpad touch 7已经实现触摸化。
[Live OA] 发表于 2010-3-9 19:32
最近触摸很火。
9860没有触屏啊 你怎么做的
发表于 2010-3-9 22:36:56 | 显示全部楼层
LS:牛顿运动定律
 楼主| 发表于 2010-3-10 09:05:01 | 显示全部楼层
那个网站的图证明了TI可以直接运行类似超级马里奥的可执行文件!!!
发表于 2010-3-10 11:38:31 | 显示全部楼层
强大……果然是beast
 楼主| 发表于 2010-3-10 12:55:19 | 显示全部楼层
以前nspire的程序只能限制在系统自带6个App内运行,现在突破了这个限制
 楼主| 发表于 2010-3-10 20:15:52 | 显示全部楼层
 楼主| 发表于 2010-3-12 13:19:37 | 显示全部楼层
没人顶?这个研究意义非凡啊
意味着nsprie扩展性将横扫9860系列!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-12-22 14:54 , Processed in 0.102822 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表