Author Topic: TI-Npsire CX: The Analysis!  (Read 11140 times)

0 Members and 1 Guest are viewing this topic.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: TI-Npsire CX: The Analysis!
« Reply #30 on: March 02, 2011, 07:33:30 pm »
I'll do it.

@Ashbad. Java's been ported [to the processor] too.
« Last Edit: March 02, 2011, 07:34:08 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: TI-Npsire CX: The Analysis!
« Reply #31 on: March 02, 2011, 07:33:57 pm »
wait, java is in prizm? O.O
Sig wipe!

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: TI-Npsire CX: The Analysis!
« Reply #32 on: March 02, 2011, 07:34:35 pm »
Only to the processor. It's not on the hardware [yet].
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Ashbad

  • Guest
Re: TI-Npsire CX: The Analysis!
« Reply #33 on: March 02, 2011, 07:36:41 pm »
I'll do it.

@Ashbad. Java's been ported [to the processor] too.

Really?   In what form?  Normal, a lightweight/microedition, mobile edition, jazelle?

if so, even better >:D just tell me when it's somewhat all done (like some actual libraries, just a few like the ability to draw bytes to the screen buffer, and I can make some nice graphic libs)

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: TI-Npsire CX: The Analysis!
« Reply #34 on: March 02, 2011, 07:38:29 pm »
The version I'm aware of is called Kaffe. It's not the Sun Microsystems Java, but it should be close enough for most purposes.

That said, give Java a few years. I have some stuff I want to release for beta testing first ;)
« Last Edit: March 02, 2011, 07:38:44 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-Npsire CX: The Analysis!
« Reply #35 on: March 02, 2011, 07:42:03 pm »
Wow, does it means we can already code in Java on the thing? I think we definitively need to expand the download section to Casio calcs or make a topic in the Prizm section listing every Prizm development tools and add-ins so far. It would be greatly useful.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Ashbad

  • Guest
Re: TI-Npsire CX: The Analysis!
« Reply #36 on: March 02, 2011, 07:43:35 pm »
y'hello;

http://portal.acm.org/citation.cfm?id=744888

EDIT: DJ, IDK, kaffe looks okay from what I just looked up, but I have no idea how how lightweight it is atm.

@Qwerty: is it already on the prizm, like jazelle was discovered on the Nspire (but still not used yet)?
« Last Edit: March 02, 2011, 07:45:12 pm by Ashbad »

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: TI-Npsire CX: The Analysis!
« Reply #37 on: March 02, 2011, 07:50:02 pm »
Fixed the first post.

As for Prizm-Java, it has *not* been ported to the Prizm hardware yet, nor is it likely to happen anytime soon unless someone else feels like doing it. I highly doubt the virtual machine will run unaltered due to the slightly customized configuration of the PCB and the non-standard memory mappings/OS style. Porting the Kaffe JVM, while probably easier than writing it from scratch, is still a monumental task. This is why I haven't made many mentions of it before. It's nowhere near ready for use.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Ashbad

  • Guest
Re: TI-Npsire CX: The Analysis!
« Reply #38 on: March 02, 2011, 07:53:14 pm »
then, tell me when C is ready and I'll write a VM for a Java-like language >:D

EDIT: and a compiler too >.O
« Last Edit: March 02, 2011, 07:53:34 pm by Ashbad »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-Npsire CX: The Analysis!
« Reply #39 on: March 02, 2011, 07:56:16 pm »
Fixed the first post.

As for Prizm-Java, it has *not* been ported to the Prizm hardware yet, nor is it likely to happen anytime soon unless someone else feels like doing it. I highly doubt the virtual machine will run unaltered due to the slightly customized configuration of the PCB and the non-standard memory mappings/OS style. Porting the Kaffe JVM, while probably easier than writing it from scratch, is still a monumental task. This is why I haven't made many mentions of it before. It's nowhere near ready for use.
Thanks for the clarification and the post fixing. I think the priority now is really allowing people to program in SH3/C without too much hassle, such as a SDK, and continue examinating the OS and document it.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: TI-Npsire CX: The Analysis!
« Reply #40 on: March 02, 2011, 07:56:27 pm »
Ashbad, talk to Kristaba, because he's compiled working C programs for the Prizm before and has the appropriate header files. I'm personally mystified by all of that compiler stuff.
« Last Edit: March 02, 2011, 07:57:26 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Ashbad

  • Guest
Re: TI-Npsire CX: The Analysis!
« Reply #41 on: March 02, 2011, 07:58:41 pm »
Qwerty: okay, I'll work out some syntax tonight, (since I'm an innovater it'll look nothing like JAva but compile and act almost identical >:D) and start planning some technical features of the VM tomorrow.  I doubt I will have the resources to do this for a while, but I might as well start whilst I am still young and a virgin (unless if Im not and that crazy dream was real)
« Last Edit: March 02, 2011, 07:59:14 pm by Ashbad »

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: TI-Npsire CX: The Analysis!
« Reply #42 on: March 02, 2011, 08:49:52 pm »
Well i dont think the prizm has the hardware to back up powerful enough programs even with a lot of community support. There is someone no matter what TI does that will crack eventually whatever protection they put on there. they should just cut their losses and time and just allow c and asm support

and the prizm just isnt high powered enough in my opinion. the nspire cas blows it out of the water and now with the cx, I am not sure how casio can still compete with the Nspire. I dont think the programmers base though will move to the prizm, the hacks on the nspire now are better than most if not all the games developers have put on the prizms... I think either way TI wins, at least in the US

I'd have to disagree. Compared to any of TI's other calculators the Prizm has plenty of power and memory. Great games and utilities have been produced on the underpowered Z80's for over a decade now, the Prizm will be fine. :) Not to mention that it has a much better display than any of the grayscale Nspires, I'm unsure about the new CX Nspires as details are limited for the moment.

Also, the Nspire was developed based on what educators wanted. A math machine. They got tired of students being able to work around cheating on test and using the calcs for gaming and whatnot. Not that it stopped the community from opening them to dev mind you.

Also, since you're new; Welcome! =) If you haven't already you can go make a topic in the <a href="http://www.omnimaga.org/index.php?board=10.0">introuduce yourself</a> section.

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: TI-Npsire CX: The Analysis!
« Reply #43 on: March 03, 2011, 04:43:21 am »
It's great to see progress on the Prizm, good luck to all of you!
Ndless.me with the finest TI-Nspire programs

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-Npsire CX: The Analysis!
« Reply #44 on: March 03, 2011, 04:48:08 am »
The Prizm can be overclocked to 118 MHz, from what I heard. Aside from the low RAM, I think it almost matches the Nspire. On the Nspire we got 2x more archive, but only half can be used, so we end up with the same amount as the Prizm, if not less. I am sure people could get around the RAM limitation. Plus there are most likely hidden RAM areas we can use to store temporary data..
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)