Author Topic: The Inside of a Casio Prizm  (Read 22897 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: The Inside of a Casio Prizm
« Reply #15 on: January 25, 2011, 01:42:02 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.
Originally the image converter was going to be for menu icons to convert them from 24 bit to 16 bit color, but I forgot about the g3p format. I'll send you a pm if i need any help with those.
« Last Edit: January 25, 2011, 01:42:21 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: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The Inside of a Casio Prizm
« Reply #16 on: January 25, 2011, 01:57:28 am »
So would an image converter be legal to release or anything? I remember about legal issues potential before, but Casio released no image converter, it seems. :/ Using some images would be nice in BASIC games, actually, although they would most likely take insane amounts of space X.x

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #17 on: January 25, 2011, 02:01:01 am »
So would an image converter be legal to release or anything? I remember about legal issues potential before, but Casio released no image converter, it seems. :/ Using some images would be nice in BASIC games, actually, although they would most likely take insane amounts of space X.x
I don't see why not. All it does is convert 24 bit bmp to g3p format. Nor does it use any of Casio's code in either the converter or the g3p.

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 #18 on: January 25, 2011, 02:01:49 am »
It's the reverse engineering that I had to do that's borderline illegal. You could argue it either way with different clauses of the DMCA.
∂²Ψ    -(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 #19 on: January 25, 2011, 02:05:36 am »
Well Casio's whole marketing point for the Prizm was its ability to display images and then make graphs off of those. Sooner or later they will make an image converter. Actually in an email I got from Casio they hinted that a converter was one of their current projects.

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: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The Inside of a Casio Prizm
« Reply #20 on: January 25, 2011, 02:07:31 am »
Ah ok. I hope they release it soon, though, because at the rate at which they are releasing OS updates on their site (the newest OS isn't even online) I doubt that will be anytime soon X.x

Offline fxdev

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 177
  • Rating: +34/-6
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #21 on: February 03, 2011, 02:46:06 pm »
I was wrong with my 1024k of RAM assumption.

This is from Simon Lothar:

HardwareIdentifier: Ly755000
ProcessorIdentifier: RENESAS SH730501
PreprogrammedROMcapacity: 00000000
FlashROMcapacity: 00032768
RAMcapacity: 00002048
OScodeversion: 01.02.0200
OScodeoffset: 00020000
OScodesize: 00012288
Protocolversion: 7.00
« Last Edit: February 03, 2011, 02:56:30 pm by cfxm »

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #22 on: February 03, 2011, 02:50:28 pm »
Where do those numbers come from? Analysis of data from the link port?

And um, is that in kilobytes? 32 MB flash, 12 MB OS and 2 MB RAM seems to be just right...

Offline fxdev

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 177
  • Rating: +34/-6
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #23 on: February 03, 2011, 02:59:31 pm »
Yes, it's from the 3pin port and protocol version 7 is (almost) the same as on the fx-9860 series.

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: The Inside of a Casio Prizm
« Reply #24 on: February 04, 2011, 02:24:06 am »
The RAM seems pretty nice. I guess a lot of it is used by the screen and probably buffers. Now if only more was available for the user...

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #25 on: February 04, 2011, 02:28:35 am »
Did you find though what adresses are mapped to the ram?

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 #26 on: February 04, 2011, 02:32:08 am »
0x08100000h
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline fxdev

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 177
  • Rating: +34/-6
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #27 on: February 21, 2011, 11:03:31 am »
New RAM chip guess! ;D

From what I've read at the AMIC website, there seems to be only one that fits the Prizm's needs: A64S06162AG-70F
Well, provided they still use AMIC chips...

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: The Inside of a Casio Prizm
« Reply #28 on: February 22, 2011, 11:31:45 pm »
Hmm, but doesn't the Prizm use only 2Mb. 16Mb could be addressed with 24 bits, but 2Mb is only 21 bits. Either Casio did not use the remaining 14Mb or those are accessed via ram pages.

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: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The Inside of a Casio Prizm
« Reply #29 on: February 23, 2011, 12:00:38 am »
It could be possible that they used a RAM chip larger than what they need, considering it must not cost that much anymore. However, that makes me wonder why wouldn't they make the remaining space available to users then...