Renseignement system.sys

Répondre
Partager Rechercher
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
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...
Re: Renseignement system.sys
Message supprimé par son auteur.
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 )
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.
Répondre

Connectés sur ce fil

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