home *** CD-ROM | disk | FTP | other *** search
/ Fujiology Archive / fujiology_archive_v1_0.iso / !FALCON / !BONUS / GAMES / ENGINES / DOOM006.ZIP / DOOM.FRA < prev    next >
Text File  |  1998-11-28  |  6KB  |  175 lines

  1. /---------------------------------------------------------------\
  2. |                                |
  3. |        DOOM (le vrai)  v0.06    Freeware        |
  4. |                                |
  5. |        28 November 1998    pour Atari Falcon 030™    |    
  6. |                                |
  7. |            par Patrice MANDIN            |
  8. |                                |
  9. \---------------------------------------------------------------/
  10.  
  11.     Voici le moteur original de DOOM pour Atari Falcon 030.
  12. Il a été compilé avec GCC, sous Mint. Il tourne en mode TrueColor 16 bits.
  13. Il utilise la FastRAM si vous en avez. Il devrait marcher sur TOUS les
  14. Falcons (Centurbo, Afterburner, etc...). Il nécessite beaucoup (mais alors
  15. vraiment beaucoup) de mémoire. Bootez avec CONTROL sur un Falcon 4Mo pour
  16. avoir le maximum de mémoire: avec 4Mo, j'ai 2,6Mo environ de disponible
  17. pour la "zone" (affichée au démarrage).
  18.  
  19. - Caractéristiques:
  20.  
  21.     souris:        oui
  22.     joystick:    oui
  23.     clavier:    oui
  24.     bruitages:    non
  25.     musique:    non
  26.     joypad:        non
  27.     réseau:        non
  28.  
  29. - Changements:
  30.  
  31.     - (0.05 -> 0.06)
  32.     
  33.     Affichage du temps machine seulement si '-devparm' présent
  34.     Recalcul du dégradé des palettes pour la lumière.
  35.     Plantage de temps en temps quand on veut quitter (à cause du son
  36. non présent) : devrait fonctionner correctement
  37.     Suppression de l'ajout de la librairie réseau (qui n'était pas
  38. utilisée) : exécutable plus petit
  39.  
  40.     - (0.04 -> 0.05)
  41.  
  42.     En mode VGA (320x240), l'écran est maintenant correctement utilisé.
  43. Cela a peut etre entrainé des plantages, il y avait quelques bugs de ce
  44. coté là.
  45.  
  46.     - (0.03 -> 0.04)
  47.     
  48.     La texture du ciel est correcte quand on utilise Ultimate DOOM.
  49.     De meme, les interrupteurs ont maintenant leur texture qui change,
  50. toujours dans Ultimate DOOM.
  51.  
  52.     - (0.02 -> 0.03)
  53.  
  54.     Modifié pour tourner comme il faut sur un VGA: affichage 320x200
  55. dans un écran 320x240.
  56.     La barre de status est mieux rafraichie.
  57.  
  58.     - (0.01 -> 0.02)
  59.  
  60.     En mode invulnérable, la palette est correcte. C'était un bug
  61. des sources originaux.
  62.     La configuration est maintenant sauvée dans le fichier "doom.cfg"
  63. créé automatiquement au lancement.
  64.     Les palettes pour la luminosité ont été recalculées pour le mode
  65. TrueColor: les dégradés sont plus jolis (le vert foncé est vraiment un vert
  66. foncé, et pas un gris foncé comme en mode 256 couleurs).
  67.     Appuyer sur SHIFT pour courir fonctionne maintenant.
  68.  
  69.     - (sources originaux -> 0.01)
  70.     
  71.     Correction de l'affichage pour passer en détail bas.
  72.     Gestion des démos pour les IWADs plus anciens.
  73.     Correction de l'affichage des points au démarrage (appel de la fonction
  74. R_Init)
  75.  
  76.     Gestion interne du clavier, de la souris, du joystick, du timer 35hz.
  77.     Affichage 256 couleurs -> True Color, puis directement en True Color,
  78. puis enfin avec double-buffer.
  79.     Affichage du nombre de VBLs.
  80.  
  81. - Bugs:
  82.  
  83.     Avec la souris, vous ne pouvez pas utilisez les deux boutons en même
  84. temps. C'est un bug du gestionnaire souris. J'essaierai de le corriger.
  85.  
  86. - Controles:
  87.  
  88.     Souris : bouton gauche: avancer
  89.          bouton droite: tirer
  90.  
  91.     Joystick: bouton feu: tirer
  92.  
  93.     Clavier:    F11    -> '(' sur le pavé numérique
  94.             F12    -> ')' sur le pavé numérique
  95.             Pause    -> Help
  96.             -,+    -> '-','+' sur le pavé numérique
  97.             le reste est identique à la version originale
  98.  
  99. - Divers:
  100.  
  101.     Le code est 100% 68030 (il n'utilise pas du tout le DSP)
  102.     Le fichier "in.tg1" contient la fonte pour l'affichage de la vitesse
  103.     (en haut à droite). Il faut le placer dans le répertoire où se trouve
  104.     le WAD et spécifier '-devparm' sur la ligne de commande
  105.  
  106. - Les WAD que vous pouvez utiliser :
  107.  
  108.     DOOM.WAD    : DOOM enregistré
  109.     DOOM1.WAD    : DOOM shareware
  110.     DOOM2.WAD    : DOOM 2
  111.     DOOMU.WAD    : Ultimate DOOM
  112.  
  113. - Evolutions prévues:
  114.  
  115.     La zone est volontairement limitée (par moi) à 8 Mo. Est-ce que
  116. quelqu'un souhaiterait que cette limite soit augmentée ? (cad pour que les
  117. WADs de DOOM (12Mo) et DOOM2 (14Mo) puissent tenir entièrement en mémoire)
  118.     Ajout de la gestion du son et de la musique, des joypads, du réseau,
  119. et du grille-pain plug & play 95.
  120.     Tout cela en utilisant (je l'espère) DHI, une librairie qui est en
  121. cours de création. Elle permettra en théorie (et en pratique!), de faire
  122. tourner DOOM sur n'importe quel Atari avec un 68030. Je n'empeche personne de
  123. recompiler les sources pour 68000 (je peux le faire). Ceci dit, y-a-t-il des
  124. Atari 68000 avec carte vidéo 256 ou True Color ?
  125.  
  126.     Si vous avez un Falcon accéléré, emailez-moi la vitesse affichée en
  127. haut à droite (je l'incluerai dans le DOOMBench):
  128.     - mode vidéo : fréquence verticale de 50hz (TV ou VGA modifié)
  129.     - ligne de commande, avec DOOM1.WAD shareware:
  130.         doom.ttp -warp 1 1 -nomonsters
  131.     - résolution 320x168 (plein écran, avec la barre de status affichée)
  132.     - ne pas se déplacer, regarder directement la vitesse une fois le
  133.       jeu lancé !
  134.  
  135.     Envoyez moi:
  136.     - la description de votre machine:
  137.         - Nom de la carte accélératrice (Afterburner,Centurbo,...)
  138.         - Le processeur (68030-040-060),sa fréquence
  139.         - ST RAM (total) et FastRam (total)
  140.         - RAM disponible (xxx Ko allocated for zone)
  141.     - la vitesse en low et en high detail
  142.     - Vous pouvez en envoyer plusieurs si vous avez plusieurs configs
  143.       de CPU, de fréquence, avec et sans Fast RAM,etc...
  144.  
  145. - DOOMBench:
  146.  
  147. +------------+------------+-----------------------------+-------------+
  148. |  Machine   |     CPU    |             RAM             |     VBLs    |
  149. |            +------+-----+---------+---------+---------+------+------+
  150. | Falcon 030 | Type | Mhz |   ST    |   Fast  |  zone   | low  | high |
  151. +------------+------+-----+---------+---------+---------+------+------+
  152. |  Standard  | 030  | 16  |    4 Mo |    0 Mo | 2666 Ko |  19  |  29  |
  153. +------------+------+-----+---------+---------+---------+------+------+
  154. |  Standard  | 030  | 16  |   14 Mo |    0 Mo | 8192 Ko |  19  |  29  |
  155. +------------+------+-----+---------+---------+---------+------+------+
  156.     
  157. - Auteur du portage:
  158.  
  159.     Patrice MANDIN
  160.     19 Rue des Astiers    
  161.     85280 LA FERRIERE
  162.     FRANCE
  163.  
  164.     e-mail: pmandin@caramail.com
  165.  
  166.     web: http://www.mygale.org/~pmandin
  167.  
  168. - Bon amusement !
  169.  
  170.  
  171. PS:
  172.     J'avais déjà fait un moteur pour DOOM. Etant donné la disponibilité
  173. des sources originaux, je n'ai plus lieu de continuer à le développer.
  174. Néanmoins, le travail réalisé me permettra de faire une version DSP assez
  175. rapidement (du moins, je l'espère).