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

  1. /***********************************************************************\
  2. *                     Changes done to Heretic 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. - Atari version:
  18.     Bug in 8 bits mode, corrected
  19.  
  20. -------------------------------- 0.22 -----------------------------------
  21.  
  22. - Linux version:
  23.     Svgalib:
  24.       '-zoomscreen'    for fullscreen mode
  25.       '-videomode <n>' to choose a video mode
  26.     X11:
  27.       added program name in window title.
  28.       now window resize works with the zoom routine.
  29.  
  30. - Atari version:
  31.     Xbios
  32.       '-zoomscreen'    for fullscreen mode
  33.       '-videomode <n>' to choose a video mode on Falcon.
  34.     Vdi:
  35.       '-zoomscreen'    for fullscreen mode
  36.       '-novavdi' to force 15 bits in 16 bits mode
  37.       modified by Xavier Joubert:
  38.         - save/restore palette in 256 colours mode.
  39.         - black border around displayed zone. 
  40.         - test if AES is present or not.    
  41.  
  42. - Separated string version in ./src/i_version.c
  43. - Added zoom routine
  44. - Added 32 bits support
  45. - Tics are calculated now after complete redraw of screen:
  46.   So now, the time taken to do the final display (copy,double buffer,zoom) is
  47.   taken into account.
  48.  
  49. - Dynamic system routines
  50.   '-sound','-video','-music','-keyboard','-joystick,'-joypad','-mouse'
  51.   can select your preferred routine. Missing features on your system are
  52.   automatically set 'off'. Now you can easily add new routines.
  53.  
  54.   Atari version:
  55.     -keyboard <param>    param =    ikbd,bios,off
  56.     -mouse <param>        param = ikbd,off
  57.     -joystick <param>    param = ikbd,off
  58.     -joypad <param>        param = on,off
  59.     -sound <param>        param = dma8,off
  60.     -video <param>        param = xbios,vdi,off
  61.  
  62.     ikbd:        Ikbd-6301 interrupt routines for Atari Falcon/TT.
  63.     bios:        Bios/Gemdos keyboard routine for all Atari.
  64.     dma8:        Timer A sound interrupt routine for Atari Falcon/TT.
  65.     joypad on:    Use joypad ports on Atari Falcon.
  66.     xbios:        Xbios display on Atari Falcon/TT.
  67.     vdi:        VDI display for all Atari and clones.
  68.             Use '-nofastblit' to allocate VDI buffers in ST-Ram
  69.             instead of Fast-Ram.
  70.  
  71.   Linux version:
  72.     -keyboard <param>    param =    svgalib,x11,off
  73.     -mouse <param>        param =    svgalib,x11,off
  74.     -sound <param>        param = audio,off
  75.     -video <param>        param = svgalib,x11,off
  76.  
  77.     svgalib:    Svgalib routines for Linux/x86
  78.     x11:        X11 routines for Linux
  79.     audio:        Linux audio device routine
  80.  
  81. -------------------------------- 0.15 -----------------------------------
  82.  
  83. - Corrected 24bits rendering routine
  84. - Added low detail mode
  85. - Corrected bug in sound routine
  86. - Moved assembly m68k sources to ./src/m68k
  87.  
  88. Svgalib version:
  89.   - Use '-video-8' to switch to 320x240x8 bits double buffer mode
  90.  
  91. Atari version:
  92.   - Changed '-falcon8' to '-video-8'
  93.   - Added VDI display routine from Johan Klockhars
  94.     Use '-pixelinv' to use byte reversed pixels in TrueColour.
  95.   - Added DMA sound  
  96.   - Corrected conflict between sound and keyboard routine
  97.  
  98. -------------------------------- 0.12 -----------------------------------
  99.  
  100. - Corrected a problem with double buffering (messages were not deleted).
  101.  
  102. Atari version:
  103.   - New keyboard routine: you can use mouse,joystick,joypad (port 0).
  104.     Delete old config files !
  105.  
  106. -------------------------------- 0.11 -----------------------------------
  107.  
  108. Atari version:
  109.   - Falcon version can use 8 bitplanes mode : '-falcon8' switch
  110.   - Should now work on Atari TT in 320x480x8 bits mode (not tested)
  111.  
  112. -------------------------------- 0.10 -----------------------------------
  113.  
  114. - Border in not fullscreen mode correctly refreshed in double buffer.
  115.  
  116. Svgalib version:
  117.   - Now can double-buffer in 320x240 mode X style, if compiled for.
  118.  
  119. -------------------------------- 0.09 -----------------------------------
  120.  
  121. Atari version:
  122.   - More ASM routs to get (a bit) faster
  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/.heretic/" else in "./"
  132.  
  133. -------------------------------- 0.03 -----------------------------------
  134.  
  135. - Display done in 8,15,16,24 bits modes.
  136.  
  137. Linux version :
  138.   - Svgalib and X11 display
  139.  
  140. -------------------------------- 0.02 -----------------------------------
  141.  
  142. Port from DOS sources
  143.