* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: A new Casio PRIZM calculator: The fx-CG50  (Read 1158 times)

0 Members and 1 Guest are viewing this topic.

Offline gbl08ma

  • Full User
  • Join Date: Jul 2015
  • Location:
  • Posts: 103
  • Post Rating Ratio: +5/-1
    • gbl08ma
    • @gbl08ma
    • gbl08ma
    • View Profile
    • My personal website
  • Gender: Male
Re: A new Casio PRIZM calculator: The fx-CG50
« Reply #15 on: February 17, 2017, 04:36:12 pm »
They probably increased the CPU clock to be the same as on the fx-CP 400. Since the OS apparently didn't change much, I suppose the speed feels like a fx-CG 20 when overclocked. The Main Menu probably has a much smaller delay when opening...

The message versions are already at 03.00 which confirms that will probably be the OS version at launch.
  • Calculators owned: Prizm CG-20

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17402
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: A new Casio PRIZM calculator: The fx-CG50
« Reply #16 on: February 17, 2017, 05:25:20 pm »
For the drawing commands (I sadly won't have a piece of code in time for you to test) I think that while the CPU might play a big factor, the screen drivers combined by how the Basic interpreter renders the drawing commands might also play a big factor. So if the screen is easier to access, I think the speed increase might be more significant.
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX, HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline gbl08ma

  • Full User
  • Join Date: Jul 2015
  • Location:
  • Posts: 103
  • Post Rating Ratio: +5/-1
    • gbl08ma
    • @gbl08ma
    • gbl08ma
    • View Profile
    • My personal website
  • Gender: Male
Re: A new Casio PRIZM calculator: The fx-CG50
« Reply #17 on: February 17, 2017, 05:58:42 pm »
On the fx-CG 20, the screen could be updated much, much faster than BASIC could. The bottleneck is on the BASIC interpreter and/or the graph system it uses for all drawing commands, not the screen.
  • Calculators owned: Prizm CG-20

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17402
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: A new Casio PRIZM calculator: The fx-CG50
« Reply #18 on: February 18, 2017, 12:05:51 am »
That's a shame then. That said, I remember that many PRIZM games didn't seem to run at higher than 20 FPS even when rudimentary.

In any case I made my mind and probably won't buy the calc unless I can get it at heavy discount *cough*or if I suddenly make a massive amount of music sales*cough*. Besides, my PRIZM Basic programs (if I ever make any) will probably run on the 50 anyway
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX, HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline gbl08ma

  • Full User
  • Join Date: Jul 2015
  • Location:
  • Posts: 103
  • Post Rating Ratio: +5/-1
    • gbl08ma
    • @gbl08ma
    • gbl08ma
    • View Profile
    • My personal website
  • Gender: Male
Re: A new Casio PRIZM calculator: The fx-CG50
« Reply #19 on: February 18, 2017, 12:11:40 am »
Yeah, I won't buy it either: I barely use my fx-CG 20 now (in fact, its batteries are empty right now and I keep forgetting to charge them), and it doesn't look like I'll have much use for a graphic calculator in the next few years. I have way more pressing stuff to spend my money with...
But if I was going into high school now and the fx-CG 50 was available and custom native code was not crippled, I'd go for it without any doubt. Because if it was locked down, then I'd go for anything else, perhaps even an older generation fx-CG 20 or something from TI.
  • Calculators owned: Prizm CG-20

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17402
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: A new Casio PRIZM calculator: The fx-CG50
« Reply #20 on: February 18, 2017, 12:16:24 am »
Yeah I personally lost interest a bit in programming except maybe a bit on the CE lately, and if you visited Omnimaga from 2010 to 2013 you probably noticed that my breaks from programming can last extreme amounts of time. If I still had as much money allocated to hobbies as I did back then, though, I would get the calc in a heartbeat for collector purposes.

Also, the color 84+ models are pretty much the only viable calculators for pure color graphical BASIC programming. While the CSE and CE BASIC interpreters are slow, it's nothing compared to the Casio PRIZM and especially the ClassPad. On top of that, we got libs/enhancers.

The HP Prime is an even better BASIC alternative, but I kinda lost interest when it took HP 3 years to fix most fatal bugs.
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX, HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline critor

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 158
  • Post Rating Ratio: +6/-0
    • View Profile
Re: A new Casio PRIZM calculator: The fx-CG50
« Reply #21 on: February 19, 2017, 09:43:00 pm »
Ok, I've now released the fx-CG50 performances test :
https://tiplanet.org/forum/viewtopic.php?f=51&t=19630&p=213488#p213488


To sum up things :

- the fx-CG50 is around 2 times faster than the fx-CG10/20

- Basic programs are 2 times faster, but this is still abnormally slow (non-graphic fx-CG10/20 Basic programs weren't faster than fx-7400GII/9750GII/9860GII SH4 programs - so when dealing with the much bigger screen buffer, of course...) - lets hope this is going to be enough to fix graphic programs speed

- so Casio probably didn't improve the software (and especially the Basic interpreter)

- but did switch from the fx-CG10/20 SH4 32-bits 58MHz CPU to the 116MHz one from the fx-CP400

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17402
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: A new Casio PRIZM calculator: The fx-CG50
« Reply #22 on: February 20, 2017, 04:27:45 pm »
Yeah, as I suspected, this is basically a fx-CG20 with a faster CPU. As for the speed, I bet it will be on-par with the TI-84 Plus for homescreen commands, while drawing commands will now be on-par with the Classpad II.
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX, HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline critor

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 158
  • Post Rating Ratio: +6/-0
    • View Profile
Re: A new Casio PRIZM calculator: The fx-CG50
« Reply #23 on: March 18, 2017, 06:39:12 pm »
fx-CG50 add-ins, and even the new 3D one, are apparently perfectly compatible with older fx-CG20 models ! :)




It doesn't prove that older fx-CG20 add-ins are going to work on the newer fx-CG50, but in my opinion Casio didn't change much with add-ins support.
I think that fx-CG20 add-ins are going to work, and this is a huge opportunity for us.
Remember all the huge things which have been achieved for the fx-CG20 : Doom port, OpenJazz JackRabbit port, eigenMath port, JPEG/PNG image reader, C SDK...
We'll be able to reuse them with the fx-CG50 and to create even huger things ! :D


Test source : https://tiplanet.org/forum/viewtopic.php?t=19749&p=214470#p214470

Offline gbl08ma

  • Full User
  • Join Date: Jul 2015
  • Location:
  • Posts: 103
  • Post Rating Ratio: +5/-1
    • gbl08ma
    • @gbl08ma
    • gbl08ma
    • View Profile
    • My personal website
  • Gender: Male
Re: A new Casio PRIZM calculator: The fx-CG50
« Reply #24 on: March 18, 2017, 07:00:13 pm »
 :w00t:

The only thing that looks really out of place is the icons, and that's only because of the white background. The key labels are not in the same place, as we had already discussed at Cemetech, but that's not too bad.
Let's hope for a 03.00 OS for the fx-CG 10/20 with a white main menu (or some sort of clever runtime icon patching to get rid of the white background).

How thoroughly have you tested the add-ins? I'm still kind of surprised they don't depend on any new syscalls, and that the syscall table has not gone through major changes.

Also, given that, as far as I could understand, the add-ins were transferred from a prototype fx-CG 50, it's quite possible that once the add-ins are released (on the internet and on consumer units), they will have added some checks to prevent running them on earlier models. Not that such checks would be hard to patch out...
  • Calculators owned: Prizm CG-20

Offline critor

  • Full User
  • Join Date: Dec 2014
  • Location:
  • Posts: 158
  • Post Rating Ratio: +6/-0
    • View Profile
Re: A new Casio PRIZM calculator: The fx-CG50
« Reply #25 on: March 18, 2017, 07:30:34 pm »
How thoroughly have you tested the add-ins?
I could graph in 3D and rotate the 3D frame without any error or crash. :)

Except that rotating the 3D frame was much slower on the fx-CG20 than on the fx-CG50.
Not twice slower, but really many times slower.

On the Stuttgart fx-CG50 prototype I got this :


On my fx-CG20 with a plane too (but not exactly the same), after each 3D frame refresh the calculator was freezing for a second with the busy pointer in the top right-hand corner of the screen.

Also note that the tested 3D app was borrowed on a different prototype (Graph 90+E in Paris) with an older OS version (2.92 instead of 2.94). So the 3D app may be a different and older version too...
« Last Edit: March 18, 2017, 07:35:21 pm by critor »

Offline gbl08ma

  • Full User
  • Join Date: Jul 2015
  • Location:
  • Posts: 103
  • Post Rating Ratio: +5/-1
    • gbl08ma
    • @gbl08ma
    • gbl08ma
    • View Profile
    • My personal website
  • Gender: Male
Re: A new Casio PRIZM calculator: The fx-CG50
« Reply #26 on: March 18, 2017, 07:49:25 pm »
Actually the speedup can be explained by the different CPU clocks alone, even though it's possible they did further optimizations to the 3D app. This is because not only the CPU clock is higher, but the peripheral bus is probably also clocked higher, making it possible to achieve higher frame rates. There's also the possibility that finally Bdisp_PutDisp_DD is not blocking (although that would break compatibility with older add-ins, that could modify the VRAM while the DMA transfer is in progress...), but I find this very unlikely. It's also possible that different planes produce wildly different rendering times (it would be strange, but seeing the bugs related to calculation time on the latest Classpad...).
  • Calculators owned: Prizm CG-20

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17402
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: A new Casio PRIZM calculator: The fx-CG50
« Reply #27 on: March 18, 2017, 08:28:37 pm »
Wow, if old add-ins still work that's good news. It reminds me of the TI-83+=> 84+ transition in 2004 where almost everything worked on both models. I am curious about what will be the differences that could cause compatibility problems.

About the slowdown, could they have finally fixed screen access speed issues? I hope to see some Basic drawing improvements
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX, HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games