Article View: fr.comp.os.msdos
Article #29Re: HELP : Dos /4GW ???
From: Michel Chamberland
Date: Thu, 23 Jan 1997 00:00
Date: Thu, 23 Jan 1997 00:00
105 lines
5279 bytes
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-mailReferences:
<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