Join us on Discord!
You can help CodeWalrus stay online by donating here.

Portal NSpire

Started by LD Studios, January 02, 2015, 02:15:33 PM

Previous topic - Next topic

0 Members and 4 Guests are viewing this topic.

Strontium

Thanks!

I'm not too good at Lua though, but it doesn't seem like a very hard language to learn.
  • Calculators owned: TI Nspire CX, HP Prime
  • Consoles, mobile devices and vintage computers owned: NES

Dream of Omnimaga

Yeah when Lua arrived on the Nspire, many people jumped into it fast compared to Ndless and C and there were efforts in porting it to the Casio PRIZM. In any case, I wish you good luck! :) Also we have a member introduction thread at http://codewalr.us/index.php?topic=32 if you want to introduce yourself :)
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Snektron

Lua was actually the first lanhuagr i learned
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Duke "Tape" Eiyeron

C on npsire sadly got major slowdowns as projects were simply ported to this calc. Thus that GBA emulator coming from PSP, the GB/C and Doom emulators/WAD players litterally killed the interest into doing origjnal games as we could access to thousands of games without that much problems. (Seriously, who wants to make/play an original RPG when the FF are playable... :/)
  • Calculators owned: A lot.

Snektron

Strange. nSpire runs on ARM right? you'd think c for arm would be good supported.
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Duke "Tape" Eiyeron

I mean slowdown as the interest is pretty much almost quite probably nonexistant, I think so, I suppose.
  • Calculators owned: A lot.

Snektron

Oh on that brick. Well, c for the ti83+ etc isn't really much used too.
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Lionel Debroux

The fact that very few TI-Z80 programmers use C is a consequence of the fact that the Z80 was not designed for C. The few C compilers targeting the Z80 ISA generate poor code which makes even mildly experienced Z80 ASM programmers laugh at the missed optimizations, which waste both space and time.
The eZ80 is a newer design, with several features making it a somewhat better target for C than the Z80 is, but still nowhere as suitable a target as the 68000, ARM and in general, most ISAs designed since the late 1970s.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TIEmu and TILP.
Co-admin of TI-Planet.

Snektron

Yeah, i used z88dk for a bit. A simple test program that printed "test"was like 5kb <_<
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


alexgt

HOW HAVE I NOT SEEN THIS?!?!?! I have been wanting a reason for using my Nspire and now I do as I am a big fan of portal prelude thanks @Strontium  for making the levels :).
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Strontium

Quote from: alexgt on April 21, 2015, 11:50:00 PM
HOW HAVE I NOT SEEN THIS?!?!?! I have been wanting a reason for using my Nspire and now I do as I am a big fan of portal prelude thanks @Strontium  for making the levels :).
:) I'm not sure if I will yet, I need to wait for @LD Studios to give me the source code first.
  • Calculators owned: TI Nspire CX, HP Prime
  • Consoles, mobile devices and vintage computers owned: NES

Dream of Omnimaga

Quote from: Lionel Debroux on April 21, 2015, 02:27:12 PM
The fact that very few TI-Z80 programmers use C is a consequence of the fact that the Z80 was not designed for C. The few C compilers targeting the Z80 ISA generate poor code which makes even mildly experienced Z80 ASM programmers laugh at the missed optimizations, which waste both space and time.
The eZ80 is a newer design, with several features making it a somewhat better target for C than the Z80 is, but still nowhere as suitable a target as the 68000, ARM and in general, most ISAs designed since the late 1970s.
Yeah back in the days, when only z88dk was available, I often heard horror stories about the compiled code that resulted from it. Apparently it was sometimes three times larger than BASIC and ASM and sometimes as slow. SDCC seems much better, but I heard that the speed is comparable with Axe, if not slower. Axe is more suitable than C for that platform because Quigibo designed it specifically for such processor.

As for Nspire, I heard that it's a major PITA to setup an Nspire environment compared to a HP PPL, TI-84+ BASIC or even ASM one. Plus the lockdowns discourages many people from doing Nspire dev. IIRC that was one of the reasons why Streetwalrus and aeTIos ditched Nspire development.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Lionel Debroux

QuoteAs for Nspire, I heard that it's a major PITA to setup an Nspire environment compared to a HP PPL, TI-84+ BASIC or even ASM one
There's a pre-built SDK for Windows, a build script for *nix, and a pre-built Docker-based version of the SDK for Linux. Could be worse :)
I didn't check when the pre-built SDKs were last updated, that said.

QuotePlus the lockdowns discourages many people from doing Nspire dev.
Yeah. Why bother deal with a closed, underpowered platform such as the Nspire (or even the Prime, more open, but still without usable access to native code because nobody bothers and also still way underpowered) when you can do far more with a much cheaper ARM-based development board ?
The power-price-openness gap between calculators and real computing platforms keeps only widening over time. Even some Chromebook models are only barely more expensive than the Nspire CX CAS / Prime; Chromebooks can somehow run standard Linux (instead of / in addition to Linux-based ChromeOS, that is), and unlike the dev boards, they feature all three of screen, battery and (full-featured) keyboard.
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TIEmu and TILP.
Co-admin of TI-Planet.

Unicorn

BUT! Chromebooks just aren't the same as a calculator.
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Duke "Tape" Eiyeron

Eyup, calculators are allowed in school where computers aren't.
  • Calculators owned: A lot.

Powered by EzPortal