🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.os.msdos
Article #29

Re: HELP : Dos /4GW ???

#29
From: Michel Chamberland
Date: Thu, 23 Jan 1997 00:00
105 lines
5279 bytes
Salut TrAiNsPot !

J'ai 19 ans et je suis �tudiant pour devenir programmeur analyste, mais
dans mes temps
libre je me fabrique des fonctions ``ARTISANALE `` pour faire des jeux
comme quake.

Pr�sentement j`ai fini mes fonctions pour me mettre en
super vga, utiliser la carte sound blaster, et plusieurs autres comme �a.

Mais jusqu`� pr�sent moi aussi je me demandais ce que dos / 4gw venais
faire dans �a.
Derni�rement je me suis fais des fonctions pour utiliser la m�moire ems et
xms et c`est l'�
que ce programme est tr�s utile.

Avec la m�moire ems ou xms tu peux allouer un BLOC de memoire de 16, 32, 64
 meg
tr�s facilement.  Tu peux ensuite copier un BLOC du 640k a la ems ou xms
par une 
interuption, et vise versa ( ram a xms, xms a ram, xms a xms ).

Mais le d�savantage est que avec la xms ou ems tu ne peu �diter directement
la m�moire,
tu dois toujours copier le bloc dans le 640k, l'�diter et ensuite la
remettre en xms.

Imagines que tu ais une page video de 800*600 en xms et que tu veux mettre
un background
dessus et ensuite la mettre dans la memoire video:

faire {
          1- copie un premier bloc de 65535 dans la ram.
          2- copie une partie du background.
          } 7 fois ( 800*600 = 480000 / 65535 )

M�me avec un pentium 166 tu ne ferais jamais plus que 3 pages par seconde.

Alors dos4gw ( dos extender ) est un programme qui se joint a ton
compilateur ( c++,pascal,ect ) pour pouvoir utiliser
en mode proteger ton ordinateur et en ayant encore la possibilite
d`utiliser les interuption materiel et logiciel.
Tu pourras donc avoir un pointeur ( fs:gs ) comme ( es:di ) pour �diter
directement la memoire xms ou ems.

Avec ce programme tu n`a pas a tocuper de te mettre en mode prot�g�, il
d�tecte quand tu fait un appelle
de la m�moire et ce balance en mode prot�g�, execute  la commande et ce
remet en mode normal.

Si tu a les moyen de te payer ce programme, vas-y. Sinon il y a un autre
moyen et c`est de te faire ton prore dos extender
en assembleur ( uniquement ). C'est �a que je suis suis le point de faire,
c`est pas facile, mais �a avance.

Si c`est possible contacte-moi on pourrais ce donner des trucs.

-------------------------------------------------------------------------
Michel Chamberland,
Analyste Informatique,
scotch2@total.net
-------------------------------------------------------------------------


* TrAiNsPoT * <trainspot@hol.fr> wrote in article
<5c4fko$o9k@news2.isdnet.net>...
> 
> Bonjour chers informaticiens :-) j'ai besoin de votre aide...
> En fait je voudrais des informations sur ce qu'est le DOS /4GW utilise
> par certains jeux comme Doom par exemple... Quelle sont ses fonctions,
> son mode de fonctionnement...  car je suis actuellement confronte a un
> probleme qui je pense concerne cette application.
> Sous dos, les programmes utilisant le DOS /4GW (c'est ce qui apparait
> durant leur chargement) comme doom, doom2, under a killing moon... ne
> fonctionnent pas correctement : ils se chargent bien, il est possible
> d'y jouer, mais l'affichage est defaillant, les couleurs "sautent", ce
> ne sont pas les bonnes... (on a du mal a discerner tous les details et
> c'est handicapant pour ce type de jeux).
> Ce probleme concerne d'apres ce que j'ai pu remarquer seulement les
> jeux utilisant le Dos /4GW car d'autres jeux comme Dune2, Sim City
> 2000 continuent apparemment de fonctionner normalement...
> Je n'avais pas ce probleme il y a encore quelques semaines, tout
> fonctionnait normalement mais j'ai depuis installe un nouveau disque
> dur (1,6 Go) et 8Mo supplementaires sur ma machine... J'ai du
> egalement reinstaller Windows 3.11 apres un probleme avec drivespace
> sur l'ancien disque dur (la decompression s'etait mal passee)... Je ne
> sais pas si ces informations pourront vous etre utiles pour m'aider a
> resoudre mon probleme...
> 
> 			Hope you can help me !
>               *_*_* ThE TrUtH iS oUt ThErE *_*_* 
> 
>                ������������������������������� 
>               � jerome_kop@anais.aurecvideo.fr�
>                �  Aka * TrAiNsPoT * on Irc   � 
>                 �����������������������������
>                    *_*_* TrUsT No OnE *_*_*
>   
>     "There is no conclusive evidence of life after death. 
>        But there is no evidence of any sort against it. 
>                  Soon enough you will know. 
>                   So why fear about it ? "
> 
> 
Technical Details
Message-ID: <01bc0959$f4ead020$4b198bcf@mediom.mediom.qc.ca>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <5c4fko$o9k@news2.isdnet.net>

Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII
X-Google-Thread: 10f688,553da1302bdb4d24
X-Google-Attributes: gid10f688,public
X-Google-Thread: 10a954,553da1302bdb4d24
X-Google-Attributes: gid10a954,public
X-Google-Thread: fff80,553da1302bdb4d24
X-Google-Attributes: gidfff80,public
From: "Michel Chamberland" <scotch2@total.net>
Subject: Re: HELP : Dos /4GW  ???
Date: 1997/01/23
Message-ID: <01bc0959$f4ead020$4b198bcf@mediom.mediom.qc.ca>
X-Deja-AN: 211922696
references: <5c4fko$o9k@news2.isdnet.net>
organization: Analyste Informatique
newsgroups: fr.comp.os.msdos,fr.comp.divers,fr.comp.infosystemes