home *** CD-ROM | disk | FTP | other *** search
/ Fujiology Archive / fujiology_archive_v1_0.iso / !FALCON / !BONUS / GAMES / ENGINES / PMHEX024.ZIP / Changes next >
Text File  |  2000-03-13  |  5KB  |  141 lines

  1. /***********************************************************************\
  2. *                     Changes done to Hexen sources                     *
  3. \***********************************************************************/
  4.  
  5. -------------------------------- 0.24 -----------------------------------
  6.  
  7. - Modified to be cross-compilable for target m68k-atari-mint
  8.   Just edit the makefile and put cross=y. Some other adjustments may be
  9.   necessary (CROSSBINDIR_IS_y value is the path to cross-compilation tools).
  10.   The new Atari executable is now built with gcc-2.8.1 .
  11.  
  12. - Atari version:
  13.   Added network support (TCP/IP via MintNet), not tested
  14.  
  15. -------------------------------- 0.23 -----------------------------------
  16.  
  17. - Demo version was not detected ("SKY1 not found" bug), corrected
  18.  
  19. - Atari version :
  20.     Bug in 8 bits mode, corrected
  21.  
  22. -------------------------------- 0.22 -----------------------------------
  23.  
  24. - Linux version:
  25.     Svgalib:
  26.       '-zoomscreen'    for fullscreen mode
  27.       '-videomode <n>' to choose a video mode
  28.     X11:
  29.       added program name in window title.
  30.       now window resize works with the zoom routine.
  31.  
  32. - Atari version:
  33.     Xbios
  34.       '-zoomscreen'    for fullscreen mode
  35.       '-videomode <n>' to choose a video mode on Falcon.
  36.     Vdi:
  37.       '-zoomscreen'    for fullscreen mode
  38.       '-novavdi' to force 15 bits in 16 bits mode
  39.       modified by Xavier Joubert:
  40.         - save/restore palette in 256 colours mode.
  41.         - black border around displayed zone. 
  42.         - test if AES is present or not.    
  43.  
  44. - Separated string version in ./src/i_version.c
  45. - Added zoom routine
  46. - Added 32 bits support
  47. - Tics are calculated now after complete redraw of screen:
  48.   So now, the time taken to do the final display (copy,double buffer,zoom) is
  49.   taken into account.
  50.  
  51. - Dynamic system routines
  52.   '-sound','-video','-music','-keyboard','-joystick,'-joypad','-mouse'
  53.   can select your preferred routine. Missing features on your system are
  54.   automatically set 'off'. Now you can easily add new routines.
  55.  
  56.   Atari version:
  57.     -keyboard <param>    param =    ikbd,bios,off
  58.     -mouse <param>        param = ikbd,off
  59.     -joystick <param>    param = ikbd,off
  60.     -joypad <param>        param = on,off
  61.     -sound <param>        param = dma8,off
  62.     -video <param>        param = xbios,vdi,off
  63.  
  64.     ikbd:        Ikbd-6301 interrupt routines for Atari Falcon/TT.
  65.     bios:        Bios/Gemdos keyboard routine for all Atari.
  66.     dma8:        Timer A sound interrupt routine for Atari Falcon/TT.
  67.     joypad on:    Use joypad ports on Atari Falcon.
  68.     xbios:        Xbios display on Atari Falcon/TT.
  69.     vdi:        VDI display for all Atari and clones.
  70.             Use '-nofastblit' to allocate VDI buffers in ST-Ram
  71.             instead of Fast-Ram.
  72.  
  73.   Linux version:
  74.     -keyboard <param>    param =    svgalib,x11,off
  75.     -mouse <param>        param =    svgalib,x11,off
  76.     -sound <param>        param = audio,off
  77.     -video <param>        param = svgalib,x11,off
  78.  
  79.     svgalib:    Svgalib routines for Linux/x86
  80.     x11:        X11 routines for Linux
  81.     audio:        Linux audio device routine
  82.  
  83. -------------------------------- 0.15 -----------------------------------
  84.  
  85. - Corrected 24bits rendering routine
  86. - Added low detail mode
  87. - Corrected bug in sound routine
  88. - Moved assembly m68k sources to ./src/m68k
  89. - Corrected BIGENDIAN missing conversions in ./src/p_acs.c
  90.  
  91. Svgalib version:
  92.   - Use '-video-8' to switch to 320x240x8 bits double buffer mode
  93.  
  94. Atari version:
  95.   - Changed '-falcon8' to '-video-8'
  96.   - Added VDI display routine from Johan Klockhars
  97.     Use '-pixelinv' to use byte reversed pixels in TrueColour.
  98.   - Added DMA sound  
  99.   - Corrected conflict between sound and keyboard routine
  100.  
  101. -------------------------------- 0.12 -----------------------------------
  102.  
  103. Corrected a refresh bug in double buffer mode.
  104.  
  105. Atari version:
  106.   - New keyboard routine: you can use mouse,joystick,joypad (port 0)
  107.     Delete old config files !
  108.  
  109. -------------------------------- 0.11 -----------------------------------
  110.  
  111. - Corrected a bug in the save path
  112.  
  113. Atari version:
  114.   - Falcon version can use 8 bitplanes mode : '-falcon8' switch
  115.   - Should now work on Atari TT in 320x480x8 bits mode (not tested)
  116.  
  117. -------------------------------- 0.10 -----------------------------------
  118.  
  119. - Border in not fullscreen mode correctly refreshed in double buffer
  120.  
  121. Svgalib version:
  122.   - Now can double-buffer in 320x240 mode X style, if compiled for.
  123.  
  124. -------------------------------- 0.08 -----------------------------------
  125.  
  126. Linux/x86/PC and [Mint,Tos]/m68k/F30 common sources 
  127.   - Back to C only for this version
  128.   - Some ASM routs for Atari version
  129.   - '-devparm' displays number of tics
  130.   - If $HOME is defined, configuration and games are saved in
  131.     "$HOME/.hexen/" else in "./"
  132.  
  133. -------------------------------- 0.02 -----------------------------------
  134.  
  135. - Display done in 8,15,16,24 bits modes.
  136.  
  137. Linux version :
  138.   - Svgalib and X11 display
  139.  
  140. Port from DOS sources
  141.