Author Topic: The Inside of a Casio Prizm  (Read 21350 times)

0 Members and 1 Guest are viewing this topic.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
The Inside of a Casio Prizm
« on: January 21, 2011, 03:23:59 pm »
I was wondering how the inside of the Casio Prizm looks... Can anyone take a picture of it and post it here?

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #2 on: January 21, 2011, 03:29:47 pm »


Thanks Qwerty.

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #3 on: January 22, 2011, 02:52:10 am »
I opened my Prizm and it appears you can not get to the lcd due to the way the screen and lcd cables are attached, but you could get to the keyboard if you lift up the main chip. I didn't do this though because I wasn't sure if I would be able to get hem back in.

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 apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #4 on: January 23, 2011, 03:25:39 pm »
I opened my Prizm and it appears you can not get to the lcd due to the way the screen and lcd cables are attached, but you could get to the keyboard if you lift up the main chip. I didn't do this though because I wasn't sure if I would be able to get hem back in.

I have never had the nerve to even think of taking one of my calcs apart. :P

I am sure I would break something! :)


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: The Inside of a Casio Prizm
« Reply #5 on: January 23, 2011, 03:42:56 pm »
It turns out that you actually can disassemble everything down to the interconnections, but it's a bit of a pain getting it back together.
« Last Edit: January 23, 2011, 03:43:24 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #6 on: January 24, 2011, 01:51:25 am »
Is it possible to peel back the casing on top of the ram chip because that could reveal how much memory the Prizm really has.

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: The Inside of a Casio Prizm
« Reply #7 on: January 24, 2011, 01:58:59 am »
Not easily. You could try it, but it's plastic, so you'd have to physically scrape it away, risking damage to the chip.
∂²Ψ    -(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: The Inside of a Casio Prizm
« Reply #8 on: January 24, 2011, 03:06:00 am »
That looks nice. Maybe someone can eventually find a cheap Prizm somewhere (or a cheaper broken one) and completely disassemble the calc to reveal everything. :P
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #9 on: January 24, 2011, 03:29:43 am »
That looks nice. Maybe someone can eventually find a cheap Prizm somewhere (or a cheaper broken one) and completely disassemble the calc to reveal everything. :P
That could be mine if I keep on running these "test" programs all the time.  :o
« Last Edit: January 24, 2011, 03:29:58 am by z80man »

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: The Inside of a Casio Prizm
« Reply #10 on: January 24, 2011, 03:41:37 am »
Lol, try to be careful, though. I'm personally not planning to sacrify mine, though, because it took me so long to get it (almost a month shipping time) and I don't know if stores sells it here.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline fxdev

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 177
  • Rating: +34/-6
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #11 on: January 24, 2011, 12:23:27 pm »
Quote
Is it possible to peel back the casing on top of the ram chip because that could reveal how much memory the Prizm really has.

Huh, are you crazy? O.O
I guess, it is an LP62S16512U-70LLTF chip: http://www.amictechnology.com/pdf/LP62S16512-T.pdf

On an fx-9860G you get the RAM size via syscall 0x0CCB and there is most likely a similar call on the Prizm. Furthermore, by using the legacy 3-pin protocol you will probably be able to request the RAM size, too!

Btw, this is the flash datasheet (S29GL256N10TFI02): http://spansion.com/Support/Datasheets/s29gl-n_00_b8_e.pdf
« Last Edit: February 21, 2011, 11:25:24 am by cfxm »

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: The Inside of a Casio Prizm
« Reply #12 on: January 24, 2011, 01:42:47 pm »
That looks nice. Maybe someone can eventually find a cheap Prizm somewhere (or a cheaper broken one) and completely disassemble the calc to reveal everything. :P
That could be mine if I keep on running these "test" programs all the time.  :o

More likely mine :P

By the way, did you get anything on the screen when you tried that monte carlo program? I didn't get anything on mine, although I deliberately stayed away from addresses around 0xA000h, because that's where the boot code is located.

Also, did you get to work on that checksum generator?
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #13 on: January 25, 2011, 01:29:40 am »
For the checksum generator it will work more like an app signer. You provide a hex file and it converts to g3a. Because i'm not expecting anyone to code really large projects as of now, the signer will use the conversion app as its base. I should be able to release the first version of my signer by Wednesday and then later versions will include the ability to import your own bmp's and stuff. I will include the window's binaries along with the source so you can compile it for any system.

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: The Inside of a Casio Prizm
« Reply #14 on: January 25, 2011, 01:35:56 am »
Let me know if you need more info about the .g3p format for an image converter or something. I have some information I still haven't had time to post on the wiki.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ