Calculator Community > Casio Calculators

Your calculator serial number

<< < (2/12) > >>

z80man:

--- Quote from: Qwerty.55 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


--- End quote ---
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".

DJ Omnimaga:

--- Quote from: z80man 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: ---For 0->A To 7
For 1->B to 21
Locate B,A,"€"  ;any special char will work
Next
Next
--- End code ---
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.

--- End quote ---
No, because when I change the character to an ASCII one such as a digit the program still remains 68 bytes large.

z80man:

--- Quote from: DJ Omnimaga on February 02, 2011, 02:18:56 am ---No, because when I change the character to an ASCII one such as a digit the program still remains 68 bytes large.

--- End quote ---
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.

DJ Omnimaga:
Oh wow that's why then. This is weird ???

z80man:
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.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version