JeuxOnLineForumsPlusConnectés : 254 (sites) | 471 (forums)Créer un compte
Forums divers
La Taverne
Répondre
Partager Outils Rechercher
Avatar de MuppetBork
MuppetBork
Alpha & Oméga
 
Avatar de MuppetBork
 

Renseignement system.sys

Je dois définir ceci, késako, kékecaveut dire? ;p
Toute les lignes en fait... ce que ca lance, ce que ca produit etc...
C'est donc le fichier config.sys de DOS


[Menu]
menuitem=dshell, dosshell et cdrom
menuitem=wincd, windows avec cdrom
menucolor=15,1
menudefault=wincd,10
[common]
DEVICE=HIMEN.SYS
DEVICE=EMM386.exe NOEMS x=D400-D7FF i=E000-ECFF
BUFFERS=12,0
FILES=20
DOS=HIGH,IMB
LASTDRIVE=F

[dshell]
BREAK=ON
DEVICEHIGH /L:1,2368=C:\DOS\SETVER.EXE
SHELL=C:\DOS\COMMAND.COM C:\DOS\ /E:800 /p
DevICEHIGH /L:3, 15856 =C:\DOS\DISPLAY.SYS CON=(EGA,437,1)
STACKS=9,256
[wincd]
BREAK=ON
DEVICEHIGH /L:1,12368 =C:\DOS\SETVER.EXE
COUNTRY=33,,C:\DOS\COUNTRY.SYS
SHELL=C:\DOS\COMMAND.COM C:\DOS\ /E:512 /p
DEVICEHIGH /L:1,11856 =c:\SBPRO\DRV\SBPCD.SYS /D:MSCD001 /P:220
DEVICEHIGH /L:2,15856 =C:\DOS\DISPLAY.SYS CON=(EGA,437,1)
DEVICEHIGH /L:2,9088 =C:\DOS\ANSI.SYS
INSTALL=C:\DOS\share.exe /l:500 /f:5100
DEVICEhigh=c:\WINDOWS\IFSHLP.SYS
Stacks=9,256

D'avance merci
Lien direct vers le message - Vieux
Avatar de Ashraam Darken
Ashraam Darken
Alpha & Oméga
 
Avatar de Ashraam Darken
 
Euh j'ai rien compris la... Pourquoi tu dois éditer ce fichier ?

Suis-je le seul a n'avoir rien compris ?
Lien direct vers le message - Vieux
Avatar de MuppetBork
MuppetBork
Alpha & Oméga
 
Avatar de MuppetBork
 
Non je dois simplement savoir ce que chaque ligne de ce fichier veut dire... ce qu'elles apelles, ce qu'elles lancent, ce qu'elle définissent...
Lien direct vers le message - Vieux
Avatar de BabyDeull
BabyDeull
Alpha & Oméga
 
Avatar de BabyDeull
 
Bah çà affiche un tit menu au démarrage (dos ou win au choix, win par defaut).

Tout ce qui est apres le common est lancé par les 2.
La partie [dshell] que par le dos, et la partie [wincd] que par win. (hormis les lignes en doublon, dans chaque partie bien sur)

Apres, les commandes, c'est différents réglages pour la mémoire, le son, les codes ascii du pays a utiliser, etc...
Lien direct vers le message - Vieux
rien
 
Re: Renseignement system.sys
Ça charge des machins en mémoire au démarrage de ton système d'exploitation.
himem.sys et emm386.exe ça doit être des gestionnaires de mémoire à proprement parler

Tout ce qui est menuitem et trucs entre crochets ça sert à la présentation en menu (selon le choix qui est fait, ça va dans une rubrique ou une autre) si mes souvenirs sont bons..

FILES=20 ça veut dire que l'OS pourra ouvrir jusqu'à 20 fichiers en même temps
DOS=HIGH,UMB ça a à voir avec le type de mémoire qui sera utilisé (mémoire haute au lieu de mémoire conventionnelle)
Pour charger un programme en mémoire haute, il faut utiliser la commande DEVICEHIGH (pas possible pour himem.sys et emm386 - qu'il faut d'ailleurs toujours charger en premier avec DEVICE))
LASTDRIVE=F ça doit vouloir dire que tu peux avoir des "partitions" qui vont jusqu'à F (par exemple A: pour le lecteur disquette, C: D: E: pour disque dur, F/ pour lecteur CD)
pour le reste, je suis vraiment plus sûr de moi mais certaines se comprennent aisément.
Lien direct vers le message - Vieux
Avatar de Actarus78
Actarus78
Alpha & Oméga
 
Avatar de Actarus78
 
Re: Re: Renseignement system.sys
Citation:
Provient du message de Canivo
himem.sys et emm386.exe ça doit être des gestionnaires de mémoire à proprement parler
himem.sys : gestionnaire de mémoire étendue,obligatoire pour gérer plus de 640ko de RAM
emm386.exe : gestionnaire de mémoire paginée,obligatoire pour certaines applications,comme les jeux.

Il fût un temps où je connaissais tout ça par coeur,quand il fallait bidouiller son autoexec.bat et config.sys pour lancer le moindre jeu sous DOS (c'était comme un jeu avant le jeu )
Lien direct vers le message - Vieux
Avatar de Sadyre
Sadyre
Alpha & Oméga
 
Avatar de Sadyre
 
Re: Renseignement system.sys
Allez hop, c'est parti mon kiki

Citation:
Provient du message de LlamaZ
[Menu]
menuitem=dshell, dosshell et cdrom
menuitem=wincd, windows avec cdrom
menucolor=15,1
menudefault=wincd,10
chaque ligne correspond à une entrée d'un menu qui va apparaitre au lancement du DOS, ça permet d'avoir des configurations différentes sans avoir besoin de changer le config et l'autoexec à chaque fois
Menucolor, c'est les couleur, menudefaut, c'est la sélection wincd par défaut, et validée automatiquement au bout de 10 secondes si aucune action n'est effectuée.
A noter que pour la suite, une variable menuitem sera disponible aura pour valeur celle relative à l'option du menu choisie, c'est à dire soit dshell, soit wincd.

Citation:
[common]
tout ce qui suit sous la rubrique common est commun à tous les menu

Citation:
DEVICE=HIMEN.SYS
DEVICE=EMM386.exe NOEMS x=D400-D7FF i=E000-ECFF
Comme indiqués au dessus, gestionnaires de mémoires étendue (XMS) et paginée (EMS). A noter que emm386 nécessite obligatoirement que himem soit chargé pour pouvoir fonctionner, l'ordre ici est donc important.
les paramètres de emm386 désactivent la mémoire ems (l'intérêt de le charger reste pour la mémoire haute, après les 640 premiers ko du 1er méga de ram)
x=?????-???? sert à exclure une plage mémoire, donc à ne pas l'adresser par emm386 (généralement une adresse mémoire qui correspond à un bios quelconque, video par exemple)
i= ???? sert à inclure une adresse mémoire donnée.

Citation:
BUFFERS=12,0
FILES=20
gestion logicielle des fichiers, entre autres le nombre de fichiers ouverts en simultanés

Citation:
DOS=HIGH,IMB
indique au dos d'utiliser la mémoire haute (64 Ko libérés par himem) et umb (128 ko à peu près libérés par emm386)
d'ailleurs il y a une erreur, ce n'est pas IMB mais UMB

Citation:
LASTDRIVE=F
derniere lettre de disque utilisable, c'est surtout à titre d'économie mémoire que la limitation s'arrète à F

Citation:
[dshell]
BREAK=ON
DEVICEHIGH /L:1,2368=C:\DOS\SETVER.EXE
SHELL=C:\DOS\COMMAND.COM C:\DOS\ /E:800 /p
DevICEHIGH /L:3, 15856 =C:\DOS\DISPLAY.SYS CON=(EGA,437,1)
STACKS=9,256
tout cette rubrique est spécifique au menu dshell uniquement
break sert à activer la possibilité du control - pause, ou control - C, afin d'arréter un programme en cours d'exécution.
setver permet de tromper des programmes quand ils vérifient la version du dos.
la commande shell=...command.com ... spécifie l'interpréteur de commandes à utiliser, ici, command.com, à chercher dans c:\dos
la même commande peut aussi être vue avec comspec=....
Stacks correspond à la taille de la pile mémoire

Citation:
[wincd]
BREAK=ON
DEVICEHIGH /L:1,12368 =C:\DOS\SETVER.EXE
COUNTRY=33,,C:\DOS\COUNTRY.SYS
SHELL=C:\DOS\COMMAND.COM C:\DOS\ /E:512 /p
DEVICEHIGH /L:1,11856 =c:\SBPRO\DRV\SBPCD.SYS /D:MSCD001 /P:220
DEVICEHIGH /L:2,15856 =C:\DOS\DISPLAY.SYS CON=(EGA,437,1)
DEVICEHIGH /L:2,9088 =C:\DOS\ANSI.SYS
INSTALL=C:\DOS\share.exe /l:500 /f:5100
DEVICEhigh=c:\WINDOWS\IFSHLP.SYS
Stacks=9,256
tout cette rubrique est spécifique au menu wincd uniquement.
D'ailleurs certaines lignes auraient pu êtres mises dans la rubrique common, vu qu'elles sont identiques à celles de dshell
pour les nouveautés :
country= ... charge le codepage relative au pays, 33 pour la France
Devicehigh ....sbpcd.sys.... charge en mémoire haute le driver sbpcd.sys, à priori le lecteur CD associé à la soundblaster pro du pc. La variable L:1,11856 spécifie un bloc mémoire et sa taille à utiliser dans la mémoire haute (celle libérée par emm386)
display et ansi.sys sont relatif à l'affichage et le mode d'affichage de certains caractères sur l'écran.
share est un outil pour la gestion du partage d'accès multiples à des fichiers, utilisé essentiellement par windows
IFSHLP est un driver spécifique à windows, sorte de helper résident en permanence.
Lien direct vers le message - Vieux
Avatar de MuppetBork
MuppetBork
Alpha & Oméga
 
Avatar de MuppetBork
 
Un grand merci sadyre
Exactement ce qu'il me fallait huhu ;p
Lien direct vers le message - Vieux
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés

Outils Rechercher
Rechercher:

Recherche avancée

Thème visuel : Fuseau horaire GMT +2. Il est actuellement 06h02.
   

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés. - Conditions générales d'utilisation - Conditions d'utilisation des forums - Traitement des données personnelles - ! Signaler un contenu illicite