home *** CD-ROM | disk | FTP | other *** search
/ Igromania 1999 February / 17_02_1999.iso / doom / ddbin065p.exe / docs / CODERS.TXT next >
Text File  |  1998-12-22  |  2KB  |  43 lines

  1. Programming Notes:
  2.   -This code is for the djgpp compiler, v2.01.
  3.      Get it at www.delorie.com/djgpp/
  4.  
  5.   -You now need allegro 3.1 to compile it.
  6.    It is used for a lot of the dos-specific routines.
  7.      Get it at http://www.talula.demon.co.uk/allegro/
  8.    Suggested changes to Allegro:
  9.      Boost sound volume:mixer.c:185
  10.         mix_vol_table[j][i] = (i-128) * j * 768 / MIX_VOLUME_LEVELS / mix_voices;
  11.      Disable detection of default.cfg in current directory:digmid.c:467
  12.    /*
  13.       replace_filename(path, __crt0_argv[0], "", sizeof(path));
  14.       if (try_patch_location(path, dir, file))
  15.          return TRUE;
  16.    */
  17.      Fix Joystick:allegro.h:641
  18.                      ((joy[0].stick[1].axis[1].d1) ? 4 :       \
  19.                     ((joy[0].stick[1].axis[1].d2) ? 2 :    \
  20.    
  21.  
  22.  
  23.   -You also need BCD, a cd-audio playing library to compile dosdoom.
  24.      Get It http://brennan.home.ml.org/programming/
  25.  
  26.   -The DOSDoom Team uses RHIDE V1.4 as the programming enviroment,
  27.    therefore use RHIDE to compile. (Get it at the same place as DJGPP). 
  28.  
  29.   -All of doom's KEY_* vars have been renamed to KEYD_* because allegro
  30.    uses KEY_ variables
  31.   
  32.   -If you recompile the code you'll probably get an exe thats much larger
  33.    than the one in this release.  That is because the disturbed exe is
  34.    compressed with djp.  DJP can probably be obtained from the same place
  35.    you got djgpp.
  36.  
  37.   -The enable greater error checking in DOSDoom add -DDEVELOPERS to the
  38.    compile options.
  39.  
  40.   -See the LOG directory for changes and work done.
  41.  
  42.  
  43.