Author Topic: nDOOM - Work in progress  (Read 63766 times)

0 Members and 1 Guest are viewing this topic.

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: nDOOM - Work in progress
« Reply #60 on: January 04, 2011, 01:12:22 am »
Wow this is looking more and more amazing! O.O I want to find a way to record the screenshots at a higher framerate than calcCapture can handle, i wonder if anybody knows of a way?  Perhaps Fraps can be used and then converted into a Gif with virtual dub or something?

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: nDOOM - Work in progress
« Reply #61 on: January 04, 2011, 03:53:34 am »
The new screenshot posted looks fantastic! It doesn't look too dark on the emulator, but I have no idea how it looks on calc. as i don't own and Nspire(yet). =) Keep up the fantastic work! =)

*edit* fixed spelling error  <_<
« Last Edit: January 04, 2011, 03:54:20 am by Art_of_camelot »

Offline ExtendeD

  • CoT Emeritus
  • LV8 Addict (Next: 1000)
  • *
  • Posts: 825
  • Rating: +167/-2
    • View Profile
Re: nDOOM - Work in progress
« Reply #62 on: January 04, 2011, 02:32:29 pm »
Did any of you come across the same crashes/freezes as critor and Levak?
critor, do you know which revision of Ndless 2.0 are you using?
Ndless.me with the finest TI-Nspire programs

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: nDOOM - Work in progress
« Reply #63 on: January 04, 2011, 02:33:54 pm »
The second one isn't due to Ndless, in fact, the Esc key doesn't exit the game, but brings up the main menu. But it isn't working yet, so it just crashes instead...
Former Coder of Tomorrow


Offline Mrakoplaz

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +130/-2
  • Prussian Minister of War
    • View Profile
Re: nDOOM - Work in progress
« Reply #64 on: January 04, 2011, 02:35:59 pm »
The second one isn't due to Ndless, in fact, the Esc key doesn't exit the game, but brings up the main menu. But it isn't working yet, so it just crashes instead...
Actually, it shouldn't any more - I've changed it to call I_Quit() and end the game normally. However, there's a bug with that function. I always get the following message on the emulator:

Error at PC=FFFFFFFE: J mode is not implemented

And I am not quite sure what to do with that.
The error message also calls I_Quit() after displaying the textbox, so all these crashes are caused by the exact same thing.

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: nDOOM - Work in progress
« Reply #65 on: January 04, 2011, 02:36:31 pm »
Oh OK, my bad.
Former Coder of Tomorrow


Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55872
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: nDOOM - Work in progress
« Reply #66 on: January 04, 2011, 03:54:09 pm »
I checked the new screenshot and it's awesome. How many levels of gray do you use by the way now? In the screenshot I only see 4 or 5 but I'm not sure if it's due to CalcCapture, low contrast or something else.
Wow this is looking more and more amazing! O.O I want to find a way to record the screenshots at a higher framerate than calcCapture can handle, i wonder if anybody knows of a way?  Perhaps Fraps can be used and then converted into a Gif with virtual dub or something?
Fraps only works with game-type and video-type softwares and even then, it usually only works if that software is full screen and a different resolution than the default monitor one. CamStudio also works but sometimes the Framerate isn't that much higher.

Offline Mrakoplaz

  • LV3 Member (Next: 100)
  • ***
  • Posts: 46
  • Rating: +130/-2
  • Prussian Minister of War
    • View Profile
Re: nDOOM - Work in progress
« Reply #67 on: January 04, 2011, 04:50:54 pm »
Here is today's build. I've fixed level transition (however, level 2 has a big bug in the rendering, so this fix isn't very useful yet), added controls for contrast (plus/minus), an experimental alternate mapping for the Clickpad (I don't have one, so I have no idea about the ergonomics), and also changed the loader so that it looks for the WAD files in the current folder, and not necessarily the root.
I've also fixed another bug with the textures (which I accidentally introduced while debugging the last texture problem :-[), and the game looks even better now. Also, switches are no longer invisible:



Unfortunately, the reboot-on-quit bug ("Error at PC=FFFFFFFE: J mode is not implemented" in the emulator console) is still present - that, along with the rendering bug of level 2, are the top priorities for the next release. Hopefully I'll also have time to improve the HUD, so that you can tell the difference between picking up an item and taking damage.

For experimentation, I've also swapped the strafe/turn keys around. I'm not sure if it's an improvement in ergonomics or a step back, though.



I checked the new screenshot and it's awesome. How many levels of gray do you use by the way now? In the screenshot I only see 4 or 5 but I'm not sure if it's due to CalcCapture, low contrast or something else.
Thanks - it's supposed to use all sixteen shades, but I still have to shuffle the palette around a bit to spread the colours out and such. I think I screwed up on a couple of values while typing out the 256 bytes manually in hex...

PS: Yay! I just noticed I can upload files now. Both source and compiled version included ;D

Offline squalyl

  • LV3 Member (Next: 100)
  • ***
  • Posts: 49
  • Rating: +2/-0
    • View Profile
Re: nDOOM - Work in progress
« Reply #68 on: January 04, 2011, 04:55:20 pm »
Hello,

first: over 9000 congrats. That's awesome.

second: if you don't have a svn now, or need a svn, or want to host it on my server, i'd be happy to provide it. git is probably possible too, but I'm still a noob with it.

squalyl, hackspire's / nsptools hoster.
« Last Edit: January 04, 2011, 04:55:59 pm by squalyl »

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55872
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: nDOOM - Work in progress
« Reply #69 on: January 04, 2011, 05:00:52 pm »
Awesome update! I wish I had more time to re-install Ndless and try it now. It looks so close to the original Doom. And sorry about the file uploads restriction, this was to protect the forums from spambots that uploaded adult material.

Offline XVicarious

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 485
  • Rating: +45/-28
  • I F**king Love Twisty Puzzles
    • View Profile
    • XVicarious
Re: nDOOM - Work in progress
« Reply #70 on: January 04, 2011, 05:08:10 pm »
Did any of you come across the same crashes/freezes as critor and Levak?
critor, do you know which revision of Ndless 2.0 are you using?

I do, but it ALWAYS crashes. Never freezes..

Offline XVicarious

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 485
  • Rating: +45/-28
  • I F**king Love Twisty Puzzles
    • View Profile
    • XVicarious
Re: nDOOM - Work in progress
« Reply #71 on: January 04, 2011, 05:10:26 pm »
Hello,

first: over 9000 congrats. That's awesome.

second: if you don't have a svn now, or need a svn, or want to host it on my server, i'd be happy to provide it. git is probably possible too, but I'm still a noob with it.

squalyl, hackspire's / nsptools hoster.

Actually, for all the Nspire stuff, it would be ideal to have an svn host dedicated to hosting Nspire. Such as someone here setting up their webserver for that.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: nDOOM - Work in progress
« Reply #72 on: January 04, 2011, 05:25:20 pm »
Did any of you come across the same crashes/freezes as critor and Levak?
critor, do you know which revision of Ndless 2.0 are you using?

I'm testing all pograms with Ndless 1.7 and Ndless 2.0.
The 2.0 revision I'm using currently is 351.

I'm still building binaries with Ndless 1.7 for now.


It might be related (or not) to what Mrakoplaz has reported previously, but I've got something interesting.

mViewer is quite stable with Ndless 1.7, on non-CAS calculators, or even with Ndless 2.0 on non-CAS calculators.
I've got problems with the same binaries with Ndless 2.0 on a CAS ClickPad.
After exiting mViewer, the calculator does freeze or reboot very often (which does not happen on the non-CAS).

The CAS ClickPad did even reboot one time while I was working in the OS, which never happened to me before (no, the RAM was not full).



Both Levak and I have been using TI-Nspire CAS ClickPad for the nDoom tests, which could explain the high freeze/reboot rate.
« Last Edit: January 04, 2011, 05:27:07 pm by critor »
TI-Planet co-admin.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6229
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: nDOOM - Work in progress
« Reply #73 on: January 04, 2011, 06:44:14 pm »
@jkag: Just a friendly reminder to use the edit button instead of doubleposting, thanks :)

I've got to say I'm super impressed with this project :D Keep up the good work!
/e

Offline XVicarious

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 485
  • Rating: +45/-28
  • I F**king Love Twisty Puzzles
    • View Profile
    • XVicarious
Re: nDOOM - Work in progress
« Reply #74 on: January 04, 2011, 10:14:05 pm »
Sorry about that, didn't even notice. I swear there were posts in between.