Omnimaga

Omnimaga => News => Topic started by: DJ Omnimaga on December 21, 2011, 02:19:12 pm

Title: 1995 color screen calc commercial from Casio
Post by: DJ Omnimaga on December 21, 2011, 02:19:12 pm
TI definitively cannot brag about how they innovated with a color screen calculator, because Casio already achieved it 16 years before. In fact, the CFX-9900G was the first ever graphing calculator to feature a color screen and Totoyo on Planète-Casio found (http://www.planet-casio.com/Fr/index.php?mode=news) a video of an old commercial of it (in French), advertising the color screen:

CFX-9900G TV commercial from 1995 (http://www.ina.fr/pub/telecoms-informatique-audiovisuel/video/PUB232165080/casio-graphique.fr.html)

The CFX-9900G (http://casio.ledudu.com/pockets.asp?type=277&serie=53) is the ancestor of the CFX-9850G series (http://en.wikipedia.org/wiki/Casio_9850_series), featuring 3 colors (which can be changed via contrast settings), but the difference is that it has a 96x64 screen instead of 128x64. It has 24 KB of RAM.

Unfortunately, around 2003, Casio discontinued all their color screen calculator models, replacing them with the black and white FX-9750G, which is a shame, considering the potential an Algebra FX or 9860G would have gotten if the color screen was manipulated in assembly or C language. Although colors can't be changed extremely fast, the way contrast works on those calculators could have allowed color palettes in games like on old gaming consoles such as the NES and Sega Master System.

(http://www.omnimaga.org/index.php?action=dlattach;topic=11939.0;attach=10800;image)

And using the z80 ASM technique of creating 3-level grayscale, maybe more than 3 pixel colors could have been used at once?

(http://xlib.mtv-music-generator.com/ditheringexample.gif)

Sadly, running ASM on those calculator models seemed to require flashing the ROM chip, making it out of reach for the average calculator user. Fortunately, however, 16 years later Casio decided to revive color calculators with the Casio Prizm, which features an even better color screen and much more hacking potential. TI then followed with the TI-Nspire CX series, although tools to run ASM games on it are in constant danger of getting blocked by newer OSes.
Title: Re: 1995 color screen calc commercial from Casio
Post by: MPoupe on December 21, 2011, 02:46:43 pm
I think CFX-9900G was a French version of CFX-9800G. My friend had one (I mean cfx9800), he bought it in 1996. The command set was similar to 9700 (= few 2-byte commands, no program logic (If/For/While), but it had array of variables. I studied the ROM for a while, but then I switched to my cfx9850.
Title: Re: 1995 color screen calc commercial from Casio
Post by: DJ Omnimaga on December 21, 2011, 02:53:14 pm
So it had the first gen BASIC language like the 81? I remember trying to code on a FX-7700GE once and it was a major hassle (although not as much as the 81 due to the larger RAM). I should check out on the 9800G.
Title: Re: 1995 color screen calc commercial from Casio
Post by: MPoupe on December 21, 2011, 03:04:53 pm
So it had the first gen BASIC language like the 81? I remember trying to code on a FX-7700GE once and it was a major hassle (although not as much as the 81 due to the larger RAM). I should check out on the 9800G.
It was fully compatible with fx7700GB so I think yes.
Title: Re: 1995 color screen calc commercial from Casio
Post by: Hot_Dog on December 22, 2011, 06:51:43 pm
I think the 3-color flicker technique would have been cool to create more colors.  Whatever the case, I like how the PRIZM is quite flexible for ASM programming, and I think Casio is leaving it alone on purpose.
Title: Re: 1995 color screen calc commercial from Casio
Post by: willrandship on December 28, 2011, 10:33:28 pm
Probably because they realize that allowing Asm programming allows them to limit it to keep it somewhat safe. After all, look how long it took for anyone to make any boot certificate-related programs for the 84! The Nspire, however, has seen far more development in that area thanks to it being locked down.