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

0 Members and 1 Guest are viewing this topic.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: nDOOM - Work in progress
« Reply #105 on: January 16, 2011, 04:30:07 am »
Quote
I wonder if we could port Valgrind or an equivalent tool to diagnostic your crash on exit.
Valgrind defines several instruction sequences for interacting with it from within the code, see <valgrind/memcheck.h> and <valgrind/valgrind.h>. That may help integrating Valgrind with the emulator.

And as usual, good job, Mrakoplaz ;)
« Last Edit: January 16, 2011, 05:09:26 am by Lionel Debroux »
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

SirCmpwn

  • Guest
Re: nDOOM - Work in progress
« Reply #106 on: January 16, 2011, 12:44:23 pm »
Very nice!  I finally got this installed, and I'm impressed!  However, I did want to know a more extensive summary of the controls.  It seems I can't turn right or strafe left, and I can't open doors.
EDIT: I figured out how to open doors, what about reload?
« Last Edit: January 16, 2011, 12:46:48 pm by SirCmpwn »

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: nDOOM - Work in progress
« Reply #107 on: January 16, 2011, 12:45:48 pm »
Clickpad or Touchpad?
Former Coder of Tomorrow


SirCmpwn

  • Guest
Re: nDOOM - Work in progress
« Reply #108 on: January 16, 2011, 12:48:15 pm »
Clickpad.

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: nDOOM - Work in progress
« Reply #109 on: January 16, 2011, 01:00:05 pm »
On the version I have, you strafe with "0" and ".". I don't know about reloading though.
Former Coder of Tomorrow


SirCmpwn

  • Guest
Re: nDOOM - Work in progress
« Reply #110 on: January 16, 2011, 01:02:46 pm »
My version uses Home for right strafe, so not the same one.

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: nDOOM - Work in progress
« Reply #111 on: January 16, 2011, 01:03:50 pm »
Cool, he finally took my advice. :)
I'll go and update, and also check if I have the latest Ndless version.
Former Coder of Tomorrow


SirCmpwn

  • Guest
Re: nDOOM - Work in progress
« Reply #112 on: January 16, 2011, 01:12:19 pm »
Sounds good.  I'm going to try and edit the WAD file and make it a bit better looking for calculator viewing.

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: nDOOM - Work in progress
« Reply #113 on: January 16, 2011, 01:17:05 pm »
While you're at it, try deleting all the sound and music data too, it will make the file much smaller. :)
Former Coder of Tomorrow


Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: nDOOM - Work in progress
« Reply #114 on: January 16, 2011, 01:41:15 pm »
While you're at it, try deleting all the sound and music data too, it will make the file much smaller. :)

Note, the original purpose of this project was, if i remember well, to load any Doom WAD file.
Which means Doom/Doom2 original levels, but also all custom levels available on the Internet.

We should be very carefull if we start supporting modified WAD files...
Because not everybody will be able (or want) to modify WAD files...

And by testing the program more and more with "light" WAD files, some bugs might progressively appear and prevent to load normal WAD files correctly.
TI-Planet co-admin.

SirCmpwn

  • Guest
Re: nDOOM - Work in progress
« Reply #115 on: January 16, 2011, 01:44:48 pm »
What I'm suggesting is to still support any WAD file, but to also make WAD files optimized for Nspire usage, that are smaller and have slightly different graphics.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: nDOOM - Work in progress
« Reply #116 on: January 16, 2011, 02:19:44 pm »
Well if modified WAD files are supported, the project should definitively come with a converter to stripe the unnecessary stuff from the files, then. Otherwise I think it might be best to stick to the original files.

Nice progress by the way! I hope you can get the bugs resolved and find more time soon! :)

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: nDOOM - Work in progress
« Reply #117 on: January 16, 2011, 02:19:44 pm »
One small issue:  When using the clickpad hardware, I can't get the game to load, but when I switch to the touchpad, everything works fine.


SirCmpwn

  • Guest
Re: nDOOM - Work in progress
« Reply #118 on: January 16, 2011, 02:35:08 pm »
Alright, so I customized the WAD file for Nspire use.  I made the GUI more readable for the Nspire screen, and brightened up some things.  I increased the contrast between different objects so it's easier to see in grayscale.  The music and sound effects were also removed (although sound support via the 84+ keypad might be awesome at some point).  This saves you about .8 MB.
Please note that this is a work in progress, and I'll be making the graphics better and better over time.
« Last Edit: January 16, 2011, 02:48:15 pm by SirCmpwn »

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: nDOOM - Work in progress
« Reply #119 on: January 16, 2011, 02:48:34 pm »
Aren't the wads copyrighted? You aren't allowed to distribute them here if they are.