Author Topic: CGDoom  (Read 48344 times)

0 Members and 1 Guest are viewing this topic.

Offline MPoupe

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 168
  • Rating: +30/-1
  • The coder of yesterday
    • View Profile
    • My web site about Casio calculator
CGDoom
« on: June 25, 2012, 03:56:17 am »
Hello,
I would like to introduce you my attempt to port Doom to Casio Prizm. Standard Doom requires about 8 MB RAM, so do not expect anything :-)
It is in a very early stage, slow and it will probably crash due to failed malloc.


Martin

Offline MPoupe

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 168
  • Rating: +30/-1
  • The coder of yesterday
    • View Profile
    • My web site about Casio calculator
Re: CGDoom
« Reply #1 on: June 25, 2012, 04:01:28 am »
Controls:
arrows - movement
[alpha] - fire
[exe] - use (open the door,...)
[^] - iddqd + idkfa :-)
[F1] ~ [F5] - weapon select
[Menu] - exit (the calculator will be in somehow wrong state, if menu is not working, try to turn it off and on)

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: CGDoom
« Reply #2 on: June 25, 2012, 05:57:56 am »
Hmm, I don't have a Prizm but I am pretty interested how it functions on this calculator.
I expect it to be pretty slow but maybe you or someone else could make a quick video. :)


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline bynary_man

  • LV2 Member (Next: 40)
  • **
  • Posts: 24
  • Rating: +1/-0
    • View Profile
Re: CGDoom
« Reply #3 on: June 25, 2012, 10:15:30 am »
It's so amazing !

It's a bit slowly :(

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: CGDoom
« Reply #4 on: June 25, 2012, 10:42:26 am »
Looks cool ^^
I'm not a nerd but I pretend:

Offline KermMartian

  • Editor
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 500
  • Rating: +233/-20
    • View Profile
    • Cemetech
Re: CGDoom
« Reply #5 on: June 25, 2012, 10:44:30 am »
I have posted a video of this in action in the latest Cemetech news article, which also teases Graph3DP progress.


Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: CGDoom
« Reply #6 on: June 25, 2012, 10:48:07 am »
Cool :D

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: CGDoom
« Reply #7 on: June 25, 2012, 10:51:28 am »
I have posted a video of this in action in the latest Cemetech news article, which also teases Graph3DP progress.


Thanks for the video Kerm :)
I do not know how much better this can be programmed, but I have to say that benchmark-wise we now can see how much faster the Nspire really is.

EDIT: I just noticed this video: [ Invalid YouTube link ]!
It seems to be on a emulator or something and seem to run a bit faster.
« Last Edit: June 25, 2012, 10:53:36 am by Stefan Bauwens »


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: CGDoom
« Reply #8 on: June 25, 2012, 11:15:22 am »
I have posted a video of this in action in the latest Cemetech news article, which also teases Graph3DP progress.


Thanks for the video Kerm :)
I do not know how much better this can be programmed, but I have to say that benchmark-wise we now can see how much faster the Nspire really is.

EDIT: I just noticed this video: [ Invalid YouTube link ]!
It seems to be on a emulator or something and seem to run a bit faster.

The emulator is slightly overclocked, and kerm's calc was not overclocked at all.



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55882
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: CGDoom
« Reply #9 on: June 25, 2012, 01:17:06 pm »
Oh wow that is awesome. I'm curious about how fast it will be able to get in future versions. I hope the limited RAM doesn't become too much of an issue. :)

Also hopefully the standard PRIZM calculator keypad makes the game easier to play than on a TI-Nspire <_< (clickpad/touchpad controls were annoying and the numpad, which was an alternative, was too far at the bottom of the calc)
« Last Edit: June 25, 2012, 01:18:25 pm by DJ_O »

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: CGDoom
« Reply #10 on: June 25, 2012, 01:27:57 pm »
Also hopefully the standard PRIZM calculator keypad makes the game easier to play than on a TI-Nspire <_< (clickpad/touchpad controls were annoying and the numpad, which was an alternative, was too far at the bottom of the calc)
It depends on how you play with it. Personally, I put my Nspire on a table and then, the touchpad is very easy to use. But I agree that if the calculator is not on a table, it is impossible. Keys are too centered to be easily accessible*.
But playing with a clickable touchpad allows to run normally and to run faster when clicking ;)

(* Is the correct word accessible or accessable ?)
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline blue_bear_94

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 801
  • Rating: +25/-35
  • Touhou Enthusiast / Former Troll / 68k Programmer
    • View Profile
Re: CGDoom
« Reply #11 on: June 25, 2012, 01:30:11 pm »
(* Is the correct word accessible or accessable ?)
Accessible.

Anyway, this is a wonderful project!
« Last Edit: June 25, 2012, 01:30:43 pm by blue_bear_94 »
Due to dissatisfaction, I will be inactive on Omnimaga until further notice. (?? THP hasn't been much success and there's also the CE. I might possibly be here for a while.)
If you want to implore me to come back, or otherwise contact me, I can be found on GitHub (bluebear94), Twitter (@melranosF_), Reddit (/u/Fluffy8x), or e-mail (if you know my address). As a last resort, send me a PM on Cemetech (bluebear94) or join Touhou Prono (don't be fooled by the name). I've also enabled notifications for PMs on Omnimaga, but I don't advise using that since I might be banned.
Elvyna (Sunrise) 4 5%
TI-84+SE User (2.30 2.55 MP 2.43)
TI-89 Titanium User (3.10)
Casio Prizm User? (1.02)
Bag  東方ぷろの

Offline parserp

  • Hero Extraordinaire
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1455
  • Rating: +88/-7
  • The King Has Returned
    • View Profile
Re: CGDoom
« Reply #12 on: June 25, 2012, 02:14:55 pm »
looks awesome!

Is it for FX-CG20 only? I tried it on my FX-CG10 and I get "ERROR: File read error" and then it closes. :-\
ticalc.org | Cemetech | TI-Freakware | casiocalc.org

Spoiler For inactive:
Serving an LDS (Mormon) mission from Dec 2014 - Dec 2016

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: CGDoom
« Reply #13 on: June 25, 2012, 03:46:13 pm »
looks awesome!

Is it for FX-CG20 only? I tried it on my FX-CG10 and I get "ERROR: File read error" and then it closes. :-\

Wow, really? haven't tried it on my prizm yet because casio still has it in repair. I wonder if it is just your calc or if file reading routine is different on the cg20?



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: CGDoom
« Reply #14 on: June 26, 2012, 01:02:08 am »
Speed needs to be improved, but this is still wonderful! ;D Gonna try it soon.