Quick Start
Choose a package before copying files:
| Use Native when... | Use Server when... |
|---|---|
| The disk image can fit entirely within the calculator's storage | the disk image is too large for the calculator |
| The OS you wish to run can make do with 16 MiB RAM and 256 KiB VRAM | The OS you wish to run needs more than that. |
Native setup
Native setup is relatively straightforward. You need:
- a TI-Nspire CX II or CX II CAS with a compatible Ndless install;
- a bootable flat disk image
Prepare the Native folder
-
Copy over the contents of the Native folder from the latest WiNspire release along with your disk image named
disk.img.tnsto a folder on your Nspire. -
Run winspire.tns and enjoy!
Native/
winspire.tns // The actual WiNspire executable
bios.bin.tns // PC BIOS
vgabios.bin.tns // VGA BIOS
winspire.ini.tns // WiNspire config file
disk.img.tns // Flat disk image
See Disk Images for sources and preparation instructions.
Configuration
winspire.ini.tns is used to configure the emulator. The default Native profile is given below.
[pc]
bios = bios.bin.tns
vga_bios = vgabios.bin.tns
mem_size = 16M
vga_mem_size = 256K
hda = disk.img.tns
fill_cmos = 1
[display]
width = 320
height = 240
[cpu]
gen = 4
fpu = 0
clock_hz = 4770000
The clock_hz sets the clock that is presented to old software. It does not change how quickly the emulator executes instructions.
Server / Calculator setup
In Server mode, the disk image lives on the PC. LinuxLoader2 is used to set up a small Linux environment on the calculator, create a USB RNDIS link and stream the disk image over the cable using the WiNspire Remote Block Protocol.
The Server executable is at the moment,; Windows only,a because it uses Windows APIs and the WinSock protocol. The directory structure for the server mode looks like this:
Server/
winspire-server.exe // The server executable
Calculator/
linuxloader2_auto.tns // Launcher for Linux environment
linux/
zImage.tns // Compressed Linux Kernel image file
dtb.tns // Kernel device tree
nspire-linux-micro-initrd.tns // initial ramdisk
Server Setup
-
Copy the contents of the
Server/Calculatorfolder over to your Nspire - keep relative paths intact! -
Use a data capable USB cable to connect your PC to the Nspire.
-
Launch
linuxloader2_auto.tnson the Nspire. -
After some time, you will be prompted to unplug and reconnect the USB cable. Post reconnect Windows will enumerate the Nspire as a RNDIS compatible device.
-
If not done automatically, use Device Manager to bind the device to Microsoft’s Remote NDIS Compatible Device driver.
-
Set the adapter to
192.168.7.1& subnet mask to255.255.255.0. Leave the other fields blank. -
Allow
winspire-server.exeon Private networks if Windows Firewall asks for it. -
Reset the calculator to return to TI-OS.