home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fujiology Archive
/
fujiology_archive_v1_0.iso
/
!FALCON
/
!BONUS
/
GAMES
/
ENGINES
/
DOOM006.ZIP
/
DOOM.FRA
< prev
next >
Wrap
Text File
|
1998-11-28
|
6KB
|
175 lines
/---------------------------------------------------------------\
| |
| DOOM (le vrai) v0.06 Freeware |
| |
| 28 November 1998 pour Atari Falcon 030™ |
| |
| par Patrice MANDIN |
| |
\---------------------------------------------------------------/
Voici le moteur original de DOOM pour Atari Falcon 030.
Il a été compilé avec GCC, sous Mint. Il tourne en mode TrueColor 16 bits.
Il utilise la FastRAM si vous en avez. Il devrait marcher sur TOUS les
Falcons (Centurbo, Afterburner, etc...). Il nécessite beaucoup (mais alors
vraiment beaucoup) de mémoire. Bootez avec CONTROL sur un Falcon 4Mo pour
avoir le maximum de mémoire: avec 4Mo, j'ai 2,6Mo environ de disponible
pour la "zone" (affichée au démarrage).
- Caractéristiques:
souris: oui
joystick: oui
clavier: oui
bruitages: non
musique: non
joypad: non
réseau: non
- Changements:
- (0.05 -> 0.06)
Affichage du temps machine seulement si '-devparm' présent
Recalcul du dégradé des palettes pour la lumière.
Plantage de temps en temps quand on veut quitter (à cause du son
non présent) : devrait fonctionner correctement
Suppression de l'ajout de la librairie réseau (qui n'était pas
utilisée) : exécutable plus petit
- (0.04 -> 0.05)
En mode VGA (320x240), l'écran est maintenant correctement utilisé.
Cela a peut etre entrainé des plantages, il y avait quelques bugs de ce
coté là.
- (0.03 -> 0.04)
La texture du ciel est correcte quand on utilise Ultimate DOOM.
De meme, les interrupteurs ont maintenant leur texture qui change,
toujours dans Ultimate DOOM.
- (0.02 -> 0.03)
Modifié pour tourner comme il faut sur un VGA: affichage 320x200
dans un écran 320x240.
La barre de status est mieux rafraichie.
- (0.01 -> 0.02)
En mode invulnérable, la palette est correcte. C'était un bug
des sources originaux.
La configuration est maintenant sauvée dans le fichier "doom.cfg"
créé automatiquement au lancement.
Les palettes pour la luminosité ont été recalculées pour le mode
TrueColor: les dégradés sont plus jolis (le vert foncé est vraiment un vert
foncé, et pas un gris foncé comme en mode 256 couleurs).
Appuyer sur SHIFT pour courir fonctionne maintenant.
- (sources originaux -> 0.01)
Correction de l'affichage pour passer en détail bas.
Gestion des démos pour les IWADs plus anciens.
Correction de l'affichage des points au démarrage (appel de la fonction
R_Init)
Gestion interne du clavier, de la souris, du joystick, du timer 35hz.
Affichage 256 couleurs -> True Color, puis directement en True Color,
puis enfin avec double-buffer.
Affichage du nombre de VBLs.
- Bugs:
Avec la souris, vous ne pouvez pas utilisez les deux boutons en même
temps. C'est un bug du gestionnaire souris. J'essaierai de le corriger.
- Controles:
Souris : bouton gauche: avancer
bouton droite: tirer
Joystick: bouton feu: tirer
Clavier: F11 -> '(' sur le pavé numérique
F12 -> ')' sur le pavé numérique
Pause -> Help
-,+ -> '-','+' sur le pavé numérique
le reste est identique à la version originale
- Divers:
Le code est 100% 68030 (il n'utilise pas du tout le DSP)
Le fichier "in.tg1" contient la fonte pour l'affichage de la vitesse
(en haut à droite). Il faut le placer dans le répertoire où se trouve
le WAD et spécifier '-devparm' sur la ligne de commande
- Les WAD que vous pouvez utiliser :
DOOM.WAD : DOOM enregistré
DOOM1.WAD : DOOM shareware
DOOM2.WAD : DOOM 2
DOOMU.WAD : Ultimate DOOM
- Evolutions prévues:
La zone est volontairement limitée (par moi) à 8 Mo. Est-ce que
quelqu'un souhaiterait que cette limite soit augmentée ? (cad pour que les
WADs de DOOM (12Mo) et DOOM2 (14Mo) puissent tenir entièrement en mémoire)
Ajout de la gestion du son et de la musique, des joypads, du réseau,
et du grille-pain plug & play 95.
Tout cela en utilisant (je l'espère) DHI, une librairie qui est en
cours de création. Elle permettra en théorie (et en pratique!), de faire
tourner DOOM sur n'importe quel Atari avec un 68030. Je n'empeche personne de
recompiler les sources pour 68000 (je peux le faire). Ceci dit, y-a-t-il des
Atari 68000 avec carte vidéo 256 ou True Color ?
Si vous avez un Falcon accéléré, emailez-moi la vitesse affichée en
haut à droite (je l'incluerai dans le DOOMBench):
- mode vidéo : fréquence verticale de 50hz (TV ou VGA modifié)
- ligne de commande, avec DOOM1.WAD shareware:
doom.ttp -warp 1 1 -nomonsters
- résolution 320x168 (plein écran, avec la barre de status affichée)
- ne pas se déplacer, regarder directement la vitesse une fois le
jeu lancé !
Envoyez moi:
- la description de votre machine:
- Nom de la carte accélératrice (Afterburner,Centurbo,...)
- Le processeur (68030-040-060),sa fréquence
- ST RAM (total) et FastRam (total)
- RAM disponible (xxx Ko allocated for zone)
- la vitesse en low et en high detail
- Vous pouvez en envoyer plusieurs si vous avez plusieurs configs
de CPU, de fréquence, avec et sans Fast RAM,etc...
- DOOMBench:
+------------+------------+-----------------------------+-------------+
| Machine | CPU | RAM | VBLs |
| +------+-----+---------+---------+---------+------+------+
| Falcon 030 | Type | Mhz | ST | Fast | zone | low | high |
+------------+------+-----+---------+---------+---------+------+------+
| Standard | 030 | 16 | 4 Mo | 0 Mo | 2666 Ko | 19 | 29 |
+------------+------+-----+---------+---------+---------+------+------+
| Standard | 030 | 16 | 14 Mo | 0 Mo | 8192 Ko | 19 | 29 |
+------------+------+-----+---------+---------+---------+------+------+
- Auteur du portage:
Patrice MANDIN
19 Rue des Astiers
85280 LA FERRIERE
FRANCE
e-mail: pmandin@caramail.com
web: http://www.mygale.org/~pmandin
- Bon amusement !
PS:
J'avais déjà fait un moteur pour DOOM. Etant donné la disponibilité
des sources originaux, je n'ai plus lieu de continuer à le développer.
Néanmoins, le travail réalisé me permettra de faire une version DSP assez
rapidement (du moins, je l'espère).