Author Topic: Prizm goals  (Read 23373 times)

0 Members and 1 Guest are viewing this topic.

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Prizm goals
« Reply #30 on: April 13, 2011, 11:14:13 am »
No,  not a necro. It has been over 2 months :P

btw, it is quite fun to read these old posts and to see how far we've come.

List of stuff I need to do before September:
1. Finish the Emulator of the Casio Prizm (in active development)
2. Finish the the SH3 asm IDE/assembler/linker program (in active development)
3. Create a partial Java virtual machine  for the Prizm (not started)
4. Create Axe for the Prizm with an Axe legacy mode (in planning phase)
5. Develop a large set of C and asm libraries for the Prizm (some progress)
6. Create an emulator of the 83+ for the Prizm (not started)
7. Create a well polished game that showcases the ability of the Casio Prizm (not started)

Offline BrownyTCat

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 420
  • Rating: +37/-8
    • View Profile
Re: Prizm goals
« Reply #31 on: April 13, 2011, 11:17:21 am »
No,  not a necro. It has been over 2 months :P

btw, it is quite fun to read these old posts and to see how far we've come.

We have come pretty far since I started lurking for about 2 years and doing nothing at all. We cracked the freaking nSpire, and as if that wasn't enough of a breakthrough, we can run Doom, GB(C) ROMs, and NES ROMs on it. on it.

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Prizm goals
« Reply #32 on: April 13, 2011, 11:22:25 am »
No,  not a necro. It has been over 2 months :P

btw, it is quite fun to read these old posts and to see how far we've come.
We have come pretty far since I started lurking for about 2 years and doing nothing at all. We cracked the freaking nSpire, and as if that wasn't enough of a breakthrough, we can run Doom, GB(C) ROMs, and NES ROMs on it. on it.
Well were actually talking about the Prizm here not the nspire :P
but Doom, GB, and NES does sound interesting.

* z80man goes off to make Doom, a GB emulator, and an NES emulator and will not return till all 3 are finished

                          or his demands are met...

List of stuff I need to do before September:
1. Finish the Emulator of the Casio Prizm (in active development)
2. Finish the the SH3 asm IDE/assembler/linker program (in active development)
3. Create a partial Java virtual machine  for the Prizm (not started)
4. Create Axe for the Prizm with an Axe legacy mode (in planning phase)
5. Develop a large set of C and asm libraries for the Prizm (some progress)
6. Create an emulator of the 83+ for the Prizm (not started)
7. Create a well polished game that showcases the ability of the Casio Prizm (not started)

Offline BrownyTCat

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 420
  • Rating: +37/-8
    • View Profile
Re: Prizm goals
« Reply #33 on: April 13, 2011, 11:25:37 am »
I have no knowledge of PRIZM, except that it has a huge color display. Does it allow any kind of assembly? I'm going to go check that out, too.


EDIT: Oh wow, ASM and C. I'd have to say the potential is tied with ndless.
« Last Edit: April 13, 2011, 11:27:46 am by BrownyTCat »

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: Prizm goals
« Reply #34 on: April 13, 2011, 11:26:26 am »
Yes, it allows Assembly as well as C and in the future, Java.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline BrownyTCat

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 420
  • Rating: +37/-8
    • View Profile
Re: Prizm goals
« Reply #35 on: April 13, 2011, 11:29:29 am »
Java
Yes, it allows Assembly as well as C and in the future, Java.
Java? Holy crud! Does it allow fast execution and use of the full display? Also does it openly allow the programs as part of the official OS?

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: Prizm goals
« Reply #36 on: April 13, 2011, 11:31:21 am »
"In the future" :P

We're still porting it, so no one knows how fast it will be. However, programs are not supported in the OS. The formats were simply reverse engineered and are similar to the apps from TI-8x calcs.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline BrownyTCat

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 420
  • Rating: +37/-8
    • View Profile
Re: Prizm goals
« Reply #37 on: April 13, 2011, 11:32:57 am »
Sounds easier than ndless. Do the programs have the permission to use the entire screen? Also how fast are they, like I said.

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: Prizm goals
« Reply #38 on: April 13, 2011, 11:35:22 am »
You can use the entire screen, just like the OS. Actually, our executables have essentially the same privileges as the OS, so they can do whatever is possible with the hardware. The processor is also rather faster than the TI-8x calcs, being [down-]clocked to 58 MHz. If the clock supports it, the processor might be able to reach significantly higher than that.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline BrownyTCat

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 420
  • Rating: +37/-8
    • View Profile
Re: Prizm goals
« Reply #39 on: April 13, 2011, 11:39:34 am »
And yet TI hates us for cracking open a way to use their 90Mhz processor?  <_<

Offline mikehill2003

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 279
  • Rating: +13/-4
    • View Profile
Re: Prizm goals
« Reply #40 on: April 13, 2011, 11:53:06 am »
There are reasons to underclock processors. Heat dissipation and power consumption are sometimes more important then raw cycles per second.

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: Prizm goals
« Reply #41 on: April 13, 2011, 11:56:54 am »
More important, I think, is being able to cut down on hardware costs by not having to buy peripherals that can handle high clock speeds.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline mikehill2003

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 279
  • Rating: +13/-4
    • View Profile
Re: Prizm goals
« Reply #42 on: April 13, 2011, 12:26:25 pm »
That too ;)

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Prizm goals
« Reply #43 on: April 13, 2011, 02:17:16 pm »
Yeah, we still need to document which peripherals Casio did include with the proc. After some analysis many hardware ports seem to be either missing or placed somewhere else in ram. Most notably is the usb and the dmac. 

List of stuff I need to do before September:
1. Finish the Emulator of the Casio Prizm (in active development)
2. Finish the the SH3 asm IDE/assembler/linker program (in active development)
3. Create a partial Java virtual machine  for the Prizm (not started)
4. Create Axe for the Prizm with an Axe legacy mode (in planning phase)
5. Develop a large set of C and asm libraries for the Prizm (some progress)
6. Create an emulator of the 83+ for the Prizm (not started)
7. Create a well polished game that showcases the ability of the Casio Prizm (not started)

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: Prizm goals
« Reply #44 on: April 13, 2011, 05:24:31 pm »
Note that Prizm games would most likely be slower than TI-Nspire ones, though. The TI-Nspire has about 16 MB of user RAM and the Prizm 61 KB, and the Nspire clock speed can be up to 150 MHz while the Prizm max clock speed is 118 MHz.

I bet we could have nDoom, but the framerate would be about twice lower.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)