Author Topic: Your calculator serial number  (Read 63713 times)

0 Members and 1 Guest are viewing this topic.

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
Your calculator serial number
« on: February 01, 2011, 04:14:41 am »
To track down which calculator batches got the Locate glitch with non-ASCII tokens, I think we should all post our calc serial number here along with other info:

(Serial number is on white label on the back of the calc)

Serial: 755AW0XMA005355
OS pre-loaded on calc on buying: 01.01.0200
OS 01.01.0200: Bug present
OS 01.02.0200: Bug present

If we notice a pattern, then this is IMPORTANT that those who plan to buy a Prizm ONLINE asks the buyer what is the serial on the back of the calc and if it's impossible, then not buy the calc, because otherwise it might be defective and contain the Locate glitch.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Your calculator serial number
« Reply #1 on: February 01, 2011, 06:41:06 am »
It might be a good idea to describe what the locate bug is and how to test it in case someone wants to check their calc.

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: Your calculator serial number
« Reply #2 on: February 01, 2011, 11:57:30 pm »
Non-ASCII chars will not display properly. Far to the right of the screen they often don't appear at all until later, sometimes chars appears out of nowhere and colors are wrong.

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Your calculator serial number
« Reply #3 on: February 02, 2011, 01:18:02 am »
Serial: 755AW0XMA005493
preloaded OS: 01.01.200
OS 01.01.200: untested
OS 01.02.200: Bug present

test program
Code: [Select]
For 0->A To 7
For 1->B to 21
Locate B,A,"€"  ;any special char will work
Next
Next
I'm guessing that the bug comes from special chars being 2 bytes instead of one. That might cause the OS to misinterpret them in its lookup table when drawing.

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: Your calculator serial number
« Reply #4 on: February 02, 2011, 01:21:21 am »
Serial: 755AW0ZMA020716
preloaded OS: 01.02.200
OS 01.01.200: Not present
OS 01.02.200: Bug present
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Your calculator serial number
« Reply #5 on: February 02, 2011, 01:28:54 am »
Serial: 755AW0ZMA020716
preloaded OS: 01.02.200
OS 01.01.200: Not present
OS 01.02.200: Bug present

The difference between the X and the Z in the serial number looks interesting. So if your calc serial number has a Z in the seventh space "do not update your OS". And for OS 01.01.200 we still don't have a dump of that yet so once again "do not update".

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: Your calculator serial number
« Reply #6 on: February 02, 2011, 02:18:56 am »
Serial: 755AW0XMA005493
preloaded OS: 01.01.200
OS 01.01.200: untested
OS 01.02.200: Bug present

test program
Code: [Select]
For 0->A To 7
For 1->B to 21
Locate B,A,"€"  ;any special char will work
Next
Next
I'm guessing that the bug comes from special chars being 2 bytes instead of one. That might cause the OS to misinterpret them in its lookup table when drawing.
No, because when I change the character to an ASCII one such as a digit the program still remains 68 bytes large.

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Your calculator serial number
« Reply #7 on: February 02, 2011, 02:28:00 am »
No, because when I change the character to an ASCII one such as a digit the program still remains 68 bytes large.
Actually no because program size is only represented as numbers divisble by four. I had one program that read 100 bytes (actually 97) It then took four ascii digits to add before the OS registered the program as 104 bytes. Then It took two special chars for the program size to increase to 108. So I think that means that ascii chars are one byte and special chars are two bytes.

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: Your calculator serial number
« Reply #8 on: February 02, 2011, 02:28:50 am »
Oh wow that's why then. This is weird ???

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Your calculator serial number
« Reply #9 on: February 02, 2011, 02:31:32 am »
Probaly because the SH3 loads chunks of data in longword format. So if a program is 102 bytes the OS might fill the last two bytes with the BASIC version of the NOP operator.

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: Your calculator serial number
« Reply #10 on: February 02, 2011, 02:35:17 am »
Yeah most likely. Oh well at least it's not chunks of 16384 bytes like add-ins/apps on the 83+ O.O

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: Your calculator serial number
« Reply #11 on: February 02, 2011, 02:52:49 am »
Oops, I made a mistake:

Serial: 755AW0ZMA020716
preloaded OS: 01.02.200
OS 01.02.200: Not present
OS 01.02.200: Bug present
∂²Ψ    -(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: Your calculator serial number
« Reply #12 on: February 02, 2011, 05:44:02 pm »
I'm not sure but I think any calc that had 01.01.0200 pre-loaded had the bug but not the others.

Offline m1ac4

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 106
  • Rating: +8/-0
    • View Profile
Re: Your calculator serial number
« Reply #13 on: February 15, 2011, 09:57:16 am »
I have OS 01.02.0200 preloaded onto my calc and it does have the bug.
Serial Number: 755AW0ZMA017594

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: Your calculator serial number
« Reply #14 on: February 16, 2011, 01:01:32 am »
I have OS 01.02.0200 preloaded onto my calc and it does have the bug.
Serial Number: 755AW0ZMA017594
Hey a new member! And look he has a Prizm too!!  ;D
What ever you do, do NOT download OS 01.02.0200 from Casio's website.
There are actually two versions of OS 01.02.0200, one preloaded on calcs (no glitch) and the one downloadable (glitched). You can tell you have the unglitched version because you have a 'Z' in your serial number.

btw are you are a Casio programmer/hacker because we could use some help in that area. Right now we only have about 5 members involved in this and it isn't enough.

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)