Skip to content

Commit 272a403

Browse files
Vogtinatorvailithreejimbauwenssasdallassatyamedh
committed
Ndless r2020 for OS 4.5.5 and 6.2.0
A real team effort: Co-authored-by: AtlassianDell <129398355+AtlassianDell@users.noreply.github.com> Co-authored-by: Jim Bauwens <jimbauwens@gmail.com> Co-authored-by: Samuel Stuart <sasdallas765@gmail.com> Co-authored-by: Satyamedh Hulyalkar <satyamedh9@gmail.com> ... and various others!
1 parent ee08cf3 commit 272a403

25 files changed

+5479
-20
lines changed

README.md

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Ndless r2019 for TI-Nspire OS <= v5.3.0.564
1+
Ndless r2020 for TI-Nspire OS <= v6.2.0.333
22
===========================================
33

44
Installing Ndless on your calculator makes it possible to run assembly programs.
@@ -30,6 +30,33 @@ For more in-depth info, visit the wiki:
3030
Quick guide
3131
===========
3232

33+
OS 6.2.0.333 <img src="https://i.imgur.com/5nnLNsN.gif" align="right">
34+
--------
35+
36+
Prerequisites: OS 6.2.0.333 on CX II, CX II-T or CX II CAS
37+
38+
* Transfer `ndless_installer_4.5.5-6.2.0.tns` into a folder named "`ndless`" (top-level)
39+
* Transfer `ndless_resources.tns` into the same folder
40+
* Open the installer, press any alphanumeric key and wait
41+
* If it fails or reboots, try again until it works
42+
* Have fun!
43+
44+
45+
OS 4.5.5.79 <img src="https://i.imgur.com/oJGpCsB.gif" align="right">
46+
--------
47+
48+
Prerequisites: OS 4.5.5.79 on CX or CX CAS
49+
50+
* Determine your "boot1" version (needed later).
51+
* Press `[Home]` > `[5]` (Settings) > `[4]` (Status) > About button.
52+
* Here is a YouTube [video](https://youtu.be/htr106_ggjg) for this.
53+
* Transfer `ndless_installer_4.5.5-6.2.0.tns` into a folder named "`ndless`" (top-level)
54+
* Transfer `ndless_resources.tns` into the same folder
55+
* Open the installer, press the corresponding key for your boot1 version and wait
56+
* If it fails or reboots, try again until it works
57+
* Have fun!
58+
59+
3360
OS 5.2.0.771 + 5.3.0.564 <img src="https://i.imgur.com/kozAxpP.png" align="right">
3461
--------
3562

@@ -146,7 +173,7 @@ Creators:
146173
Geoffrey Anneheim aka geogeo - < geoffrey dot anneheim at free dot fr >
147174
Olivier Armand aka ExtendeD - < olivier dot calc at gmail dot com >
148175

149-
Contributors and testers: Adriweb, bsl, critor, Excale, Goplat, hoffa, Jim Bauwens, Legimet, Levak, Lionel Debroux, lkj, tangrs... and many others.
176+
Contributors and testers: Adriweb, AtlassianDell, bsl, cherpixel, critor, Excale, Goplat, hoffa, Jim Bauwens, Legimet, Levak, Lionel Debroux, lkj, sasdallas, satyamedh, tangrs, timmycraft... and many others.
150177
More contributions can be seen on [the GitHub repo](https://github.com/ndless-nspire/Ndless/graphs/contributors).
151178

152179
Ndless is brought to you by https://codewalr.us, https://www.omnimaga.org and https://tiplanet.org

ndless/src/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
SUBDIRS = tools resources installer-3.6 installer-3.9 downgrade-3.9 installer-4.0 installer-4.2 installer-4.4 installer-3.9-classic-new installer-4.5 installer-5.2
1+
SUBDIRS = tools resources installer-3.6 installer-3.9 downgrade-3.9 installer-4.0 installer-4.2 installer-4.4 installer-3.9-classic-new installer-4.5 installer-5.2 installer-6.2
22

33
all: $(patsubst %, build-%, $(SUBDIRS))
44
clean: $(patsubst %, clean-%, $(SUBDIRS))
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
*.o
2+
*.bin
3+
*.elf
4+
Problem1.xml

ndless/src/installer-6.2/Makefile

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
AS := nspire-as
2+
LD := "$(shell (which arm-elf-ld arm-none-eabi-ld arm-linux-gnueabi-ld | head -1) 2>/dev/null)"
3+
OBJCOPY := "$(shell (which arm-elf-objcopy arm-none-eabi-objcopy arm-linux-gnueabi-objcopy | head -1) 2>/dev/null)"
4+
5+
LFLAGS := -nostdlib
6+
DISTDIR := ../../calcbin
7+
8+
all: $(DISTDIR)/ndless_installer_4.5.5-6.2.0.tns
9+
10+
%.o: %.S
11+
$(AS) $(GCCFLAGS) -c $< -o $@
12+
13+
%.bin: %.elf
14+
$(OBJCOPY) -O binary $^ $@
15+
16+
ndless_installer.elf: stage0.o
17+
$(LD) $(LFLAGS) $^ -o $@
18+
19+
installer_payload.lua: ndless_installer.bin
20+
../tools/LuaBin/luabin ndless_installer.bin - installer noescape > $@
21+
22+
Problem1.xml: installer_payload.lua
23+
sed -f template.sed Problem1_template.xml | sed -f template.sed | sed -f template.sed > Problem1.xml
24+
25+
$(DISTDIR)/ndless_installer_%.tns: Problem1.xml
26+
mkdir -p $(DISTDIR)
27+
../../../ndless-sdk/tools/luna/luna Problem1.xml $@
28+
29+
test: $(DISTDIR)/ndless_installer_4.5.5-6.2.0.tns
30+
firebird-send $^ ndless
31+
32+
clean:
33+
rm -f Problem1.xml installer_payload.lua *.elf *.o *.bin $(DISTDIR)/ndless_installer_4.5.5-6.2.0.tns
34+
35+
.PHONY: test clean
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<prob xmlns="urn:TI.Problem" ver="1.0" pbname="Ndless">
3+
<card clay="2" h1="1" h2="10000" w1="10000" w2="10000">
4+
<isDummyCard>0</isDummyCard>
5+
<flag>0</flag>
6+
<wdgt xmlns:sc="urn:TI.ScriptApp" type="TI.ScriptApp" ver="1.0">
7+
<sc:mFlags>0</sc:mFlags>
8+
<sc:value>8</sc:value>
9+
<sc:cry>0</sc:cry>
10+
<sc:legal>none</sc:legal>
11+
<sc:schk>false</sc:schk>
12+
<sc:guid>E229D13D5E8B4ACEB428FA06839C0DAC</sc:guid>
13+
<sc:md>
14+
<sc:mde name="_VER" prop="134217728">1:1</sc:mde>
15+
<sc:mde name="TARAL" prop="134217728">2:7</sc:mde>
16+
</sc:md>
17+
<sc:script version="33882629" id="1"><![CDATA[
18+
ZZZ_INSTALLER_LUA_ZZZ
19+
]]></sc:script>
20+
</wdgt>
21+
<wdgt xmlns:sc="urn:TI.ScriptApp" type="TI.ScriptApp" ver="1.0">
22+
<sc:mFlags>2</sc:mFlags>
23+
<sc:value>8</sc:value>
24+
<sc:cry>0</sc:cry>
25+
<sc:legal>none</sc:legal>
26+
<sc:schk>false</sc:schk>
27+
<sc:guid>E229D13D5E8B4ACEB428FA06839C0DAC</sc:guid>
28+
<sc:md>
29+
<sc:mde name="_VER" prop="134217728">1:1</sc:mde>
30+
<sc:mde name="TARAL" prop="134217728">1:0</sc:mde>
31+
</sc:md>
32+
<sc:script version="33882629" id="1"><![CDATA[
33+
ZZZ_GUI_LUA_ZZZ
34+
]]></sc:script>
35+
</wdgt>
36+
</card>
37+
</prob>

0 commit comments

Comments
 (0)