Omnimaga

Calculator Community => Casio Calculators => Topic started by: DJ Omnimaga on August 19, 2012, 05:43:43 pm

Title: Color Doom clone for CFX-9970G/Graph 80
Post by: DJ Omnimaga on August 19, 2012, 05:43:43 pm
Has anybody ever tried this? O.O

http://phpmouss.free.fr/wordpress/?p=146

(http://phpmouss.free.fr/wordpress/wp-content/uploads/doom.gif)

It dates back from over a decade ago, but I was wondering if it really ran as fast as in the screenshot or close? Apparently it uses pics so I assume it's not too slow either.

It's just a BASIC Doom clone where you rotate by 90° intervals, but the graphics and game size tells me that more work than usual was put into the game. Unfortunately I cannot test it, because I only got an CFX-9850G, which has half less RAM than the calc it's designed for (CFX-9970G or Graph 80), and trying it on a FX-9860G would be misleading regarding speed, not to mention every color would be black. X.x
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: flyingfisch on August 19, 2012, 07:40:58 pm
Too bad i dont have one. that game is awesome. i wish casio made an sdk for those calcs...
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: DJ Omnimaga on August 19, 2012, 07:50:32 pm
Same. The color screen could have led to some amazing looking games, although framerate would need to be artificially dropped so motion blur doesn't ruin it all.

Also that calc is compatible with my CFX-9850G, but I don't know how to get the USB cable that came with my calc to connect to the linking software and the 9850G doesn't have close to enough RAM to fit the game in.

As for 9860G I'm betting the game would look like this with the color commands automatically converted to comments:

Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: totoyo on August 20, 2012, 05:13:50 am
Nice graphics but that must be slow :(
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: ben_g on August 20, 2012, 11:43:00 am
I've seen a similar game for the 84+ (but in B&W of course), and it ran at a reasonable speed. And the pics they use always take the same amounth of time to render, doesn't matter how pretty they look.
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: DJ Omnimaga on August 20, 2012, 02:04:37 pm
Well, the old Casio calcs ran quite slow in BASIC, so I would assume that a Casio clone of such game is much slower (although maybe just at displaying stuff?) than its TI counterpart. Of course, however, if the code is really bad, then that can be problematic, though.

Also, from what I remember, pictures on the CFX calcs don't display instantly, although it's still quite fast. It's certainly faster than on PRIZM, though.
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: flyingfisch on August 20, 2012, 02:08:08 pm
Yeah, PRIZM has the slowest BASIC speed I've ever seen. Even "HELLO WORLD" is slow.
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: DJ Omnimaga on August 20, 2012, 02:10:31 pm
Yeah it's so pathetic x.x. Also I wish there was a CFX-9970G emu out there... maybe I could ask on Planete-Casio if anybody got a Graph 80 or equivalent so he can try the game
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: flyingfisch on August 20, 2012, 02:12:47 pm
Yeah. Maybe someone should try to make a faster version of BASIC for prizm or something... I wonder how PRGM2 is coming on...
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: DJ Omnimaga on August 20, 2012, 02:17:54 pm
Not sure. I haven't seen Purobaz much and he tends to not hang on english TI sites much, especially not here on Omni. No news on Planete-Casio either.
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: flyingfisch on August 20, 2012, 02:19:47 pm
Hmm.. That's too bad, it seemed promising.
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: DJ Omnimaga on August 20, 2012, 02:22:38 pm
On the other hand, now there's lua, although it would be nice to also have something similar to BASIC, like how Axe was back in its early days
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: flyingfisch on August 20, 2012, 02:26:09 pm
On the other hand, now there's lua, although it would be nice to also have something similar to BASIC, like how Axe was back in its early days

Oh, yeah, forgot about that momentarily. That's really exciting too...
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: MPoupe on August 21, 2012, 07:05:49 am
Could somebody convert the program to cas format ?
I can test it then in my cfx9850 simulator
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: DJ Omnimaga on August 21, 2012, 11:07:11 pm
Could somebody convert the program to cas format ?
I can test it then in my cfx9850 simulator

I tried to do that using Casemul, but errors occured and the file seemed corrupted. D:

Is there any other alternative to convert those programs to cas? Casiocom only does .fxi and .cat IIRC.
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: flyingfisch on August 23, 2012, 09:41:29 am
FA-124 can convert to .cas, i think
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: totoyo on August 23, 2012, 03:17:25 pm
Not sure. I haven't seen Purobaz much and he tends to not hang on english TI sites much, especially not here on Omni. No news on Planete-Casio either.
This project is yet in stand by. Purobaz will use Send() for a news version of PRGM2 but he have problem to compile correctly the code.
Maybe he continue later PRGM2.
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: flyingfisch on August 23, 2012, 05:56:55 pm
Oh ok. What would the send function do?
Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: DJ Omnimaga on August 23, 2012, 10:09:00 pm
FA-124 can convert to .cas, i think
I checked FA-124 and the program in question was not listed in 9850G mode. Also, another issue is that when I was in 9850G mode, communication only listed COM ports, not USB, and my cable is USB.

Title: Re: Color Doom clone for CFX-9970G/Graph 80
Post by: totoyo on August 24, 2012, 09:25:53 am
Oh ok. What would the send function do?
Nothing interresting for program.
Send() and Receiv() can communicate with another materiel (EA-100/200) but not with calculator.
Purobaz wants to divert the function, but must modify the OS for it.