Author Topic: Prizm goals  (Read 25635 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: Prizm goals
« Reply #15 on: January 04, 2011, 01:42:17 pm »
I wrote it  :P

The manufacturer, Renesas, made a lot of documentation available and I modified one of their programs to overclock the processor instead of underclock it. I've documented much of the CPU timer stuff here. There's still a bit more I need to add about the Bus clock, the WDTCR register, and the STBCR/STBCR2 registers.

EDIT: Corrected the register names
« Last Edit: January 04, 2011, 01:47:10 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Ashbad

  • Guest
Re: Prizm goals
« Reply #16 on: January 04, 2011, 01:44:38 pm »
cool, sounds like you're already getting far into cracking already.  Good luck! :)

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 #17 on: January 04, 2011, 02:23:15 pm »
Additional goals:

High level markup language: Let's face it, graphic design in Axe sucks. It'll be even worse on the Prizm where you're forced to use two byte color codes instead of simple B/W bitmaps.

Basic Web Browser: Who wouldn't want to visit OmnimIRC on a Prizm? It's not like anyone puts SuperH assembly Virii on the Internet either :P

Calculator shell: This is a necessity since the Prizm apparently includes no way to execute Assembly programs within the OS.

3rd party OS: If Prizm-OS is really 16MB, then I'm sure we can make something better. This might be a bit ambitious though,





« Last Edit: January 04, 2011, 02:24:54 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Prizm goals
« Reply #18 on: January 04, 2011, 04:41:31 pm »
Well graphics in Axe aren't too bad considering it's just a 83+. In ASM it's a major PITA to make grayscale compared to Axe and in TI-BASIC you're limited like crazy, unlike in Axe, where you can do more and in ASM, where you can do everything, although harder. It would be nice to have spriting libraries and stuff, though.

As for a shell, I wonder if it will work like on the TI-73, 82 and 85, where a hacked backup file of the RAM is sent to the calc?

As for overclocking, IMHO it shouldn't require hardware mods. We need to make it available for as many people as possible.

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: Prizm goals
« Reply #19 on: January 05, 2011, 02:58:07 am »
As for a shell, I wonder if it will work like on the TI-73, 82 and 85, where a hacked backup file of the RAM is sent to the calc?
It seems like an add-in is the best choice right now.

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 #20 on: January 08, 2011, 02:44:40 pm »
We need an Assembler. Writing that frequency change routine in Machine code was a PITA  :P
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Prizm goals
« Reply #21 on: January 08, 2011, 07:00:04 pm »
I imagine. That said, maybe if Xeda ever gets interested in Prizm hex... :P

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Prizm goals
« Reply #22 on: January 08, 2011, 10:12:54 pm »
I imagine. That said, maybe if Xeda ever gets interested in Prizm hex... :P
I could write a compiler, but I don't have a prizm and actually testing would be a pain to make sure everything worked correctly.

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Prizm goals
« Reply #23 on: January 08, 2011, 11:03:48 pm »
I imagine. That said, maybe if Xeda ever gets interested in Prizm hex... :P
I could write a compiler, but I don't have a prizm and actually testing would be a pain to make sure everything worked correctly.
It will be tough to write a compiler considering that SH3 asm has many more commands than the z80.

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 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 #24 on: January 08, 2011, 11:04:33 pm »
I imagine. That said, maybe if Xeda ever gets interested in Prizm hex... :P

DJ, I wrote the entire program in Binary, then translated it to Hex :P
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Prizm goals
« Reply #25 on: January 09, 2011, 08:43:40 pm »
I imagine. That said, maybe if Xeda ever gets interested in Prizm hex... :P

DJ, I wrote the entire program in Binary, then translated it to Hex :P
O.O

How? O.O

Next thing I know, Qwerty.55 will have ported Starcraft 64 to the Casio Prizm.
« Last Edit: January 09, 2011, 08:44:20 pm by DJ Omnimaga »

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Prizm goals
« Reply #26 on: January 09, 2011, 09:18:59 pm »
I imagine. That said, maybe if Xeda ever gets interested in Prizm hex... :P

DJ, I wrote the entire program in Binary, then translated it to Hex :P
O.O

How? O.O

Next thing I know, Qwerty.55 will have ported Starcraft 64 to the Casio Prizm.
Yeah, he used the data-sheet, basically wrote a program and compiled it himself. (As in, not by a program, but by hand)
« Last Edit: January 09, 2011, 09:19:16 pm by graphmastur »

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Prizm goals
« Reply #27 on: January 09, 2011, 10:18:00 pm »
So, wait, you can already run code on the prizm? cool!

Nspire emulation is most likely a no-go, unless you can get that overclocking to around 800 mhz-1Ghz, which would be insane. It takes a lot of power to emulate stuff, compared to the actual power of what you're emulating. However, color Snes emulation....drool

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Prizm goals
« Reply #28 on: January 10, 2011, 12:55:14 am »
Not sure yet, if I remember he still couldn't get third-party apps to install or something. It's promising, though. Hopefully we can soon manage to successfully run them.

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 #29 on: April 13, 2011, 08:24:22 am »
Next thing I know, Qwerty.55 will have ported Starcraft 64 to the Casio Prizm.

Done :P

Also, Necro...
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ