Newsgroup: it.comp.os.dos
Titolo: Diagnosi memoria


Devi installare nel Config.sys, all'inizio del file,
Device=c:\......\Himem.sys
Device=c:\......\Emm386.exe NOEMS
UMB = DOS,HIGH
...
Fai seguire ad altri DeviceHIGH=
e nell'autoexec.bat fai precedere richiami ad programmi con LH, es.
LH keyb it,,C:\WINDOWS\COMMAND\keyboard.sys
R

 Le  memorie  Superiore  e  Riservata  sono  ridotte a 0, cosa può essere successo?
E' possibile che la bimba abbia cancellato himem.sys oppure emm386.exe
dal config.sys o... dall'hard disk (piccoli hacker crescono... ehehe :D)
Posta il contenuto dei file c:\autoexec.bat e c:\config.sys
che vediamo com'è la situazione!
MaRoK

 successo?
Se il problema e` la *lentezza*,  ovviamente il problema e` nei MHz,
se  invece i  giochini dos  non  partono perche`  appare la  scritta
"memoria insufficiente....ecc" allora e` il mio campo! ;-)
Quando ero alle superiori ho dedicato  lunghe ore della mia vita per
togliere ogni singolo byte  superfluo dalla memoria convenzionale. A
suo tempo avevo anche fatto un config.sys e un autoexec.bat a menu e
sottomenu che permettevano  di avviare la macchina  in 7/8 modalita`
diverse (XMS, EMS, con o senza il driver xyz ecc.).
Sono  uscito dal  tunnel della  memoria convenzionale  da un  po' di
anni,  ma non  rinuncio lo  stesso ad  una buona  ottimizzatione. Le
seguenti ottimizzazioni  sono fatte  per Win98SE  (il mio  parte dal
dos7  che gli  fa' da  base  e bisogna  far partire  windows con  il
classico "WIN" [o "ICE" quando  voglio caricare prima il SoftIce del
Windows]).
Ecco il mio 'mem /c';
=- inizio -================- mem /c -===============================
Moduli utilizzanti memoria al di sotto di 1 MB:
  Nome           Totale          Convenzionale    Memoria superiore
  --------  ----------------   ----------------   ----------------
  SYSTEM      30.624   (30K)      9.616    (9K)     21.008   (21K)
  HIMEM        1.168    (1K)      1.168    (1K)          0    (0K)
  EMM386       4.176    (4K)      4.176    (4K)          0    (0K)
  DISPLAY      8.304    (8K)          0    (0K)      8.304    (8K)
  NANSI        3.344    (3K)          0    (0K)      3.344    (3K)
  VIDE-CDD     5.024    (5K)          0    (0K)      5.024    (5K)
  ASPI2DOS    16.000   (16K)          0    (0K)     16.000   (16K)
  ASPICD      12.752   (12K)          0    (0K)     12.752   (12K)
  IFSHLP       2.864    (3K)          0    (0K)      2.864    (3K)
  COMMAND     13.776   (13K)          0    (0K)     13.776   (13K)
  SBINIT       1.904    (2K)          0    (0K)      1.904    (2K)
  KEYIT          768    (1K)          0    (0K)        768    (1K)
  DOSKEY       4.688    (5K)          0    (0K)      4.688    (5K)
  MSCDEX      32.384   (32K)          0    (0K)     32.384   (32K)
  CTM-IT       3.344    (3K)          0    (0K)      3.344    (3K)
  Disp.      655.680  (640K)    640.000  (625K)     15.680   (15K)
Riepilogo della memoria:
  Tipo di memoria      Totale         Usata     Disponibile
  ----------------  -----------   -----------   -----------
  Convenzionale         655.360        15.360       640.000
  Superiore             141.840       126.160        15.680
  Riservata                   0             0             0
  Estesa (XMS)      132.961.776     2.720.240   130.241.536
  ----------------  -----------   -----------   -----------
  Memoria totale    133.758.976     2.861.760   130.897.216
  Tot. inf. a 1 MB      797.200       141.520       655.680
  Dim. massima di un programma eseguibile                   639.984   (625K)
  Dim. massima di un blocco libero di memoria superiore      14.512    (14K)
  MS-DOS e` residente nell'area di memoria alta.
=- fine -====================- mem /c -=============================
Vediamo i drivers sostituiti a quelli originali:
  NANSI        3.344    (3K)          0    (0K)      3.344    (3K)
Sostituto di ANSI.SYS. Occupa meno spazio  in memoria e ha parecchie
opzioni in piu`... E` freeware. Cercalo su google e scaricalo! ;-)
  VIDE-CDD     5.024    (5K)          0    (0K)      5.024    (5K)
Driver per il CDROM freeware. Funziona con il 90% dei lettori!
Occupa  pochissimo se  paragonati ai  drivers originali. Carcalo  su
google e scaricalo: ne vale la pena!
  ASPI2DOS    16.000   (16K)          0    (0K)     16.000   (16K)
  ASPICD      12.752   (12K)          0    (0K)     12.752   (12K)
Driver della mia scheda SCSI Ataptec, originali.
  IFSHLP       2.864    (3K)          0    (0K)      2.864    (3K)
Boh! Nun me ricordo! :-)
  COMMAND     13.776   (13K)          0    (0K)     13.776   (13K)
Shell originale. Si puo' sostituire  con altre freeware o shareware,
tipo il 4dos,  ma molte shell alternative che ho  provato erano poco
stabili  e ti  consiglio  di  tenere quella  originale,  se non  hai
particolari esigenze! ;-)
  SBINIT       1.904    (2K)          0    (0K)      1.904    (2K)
Driver (estratto da quelli per win98 ufficiali, visto che il dos non
e`  piu` supportato  dalla  Creative,  [se non  per  le schede  piu`
vecchie]) per far funzionare la mia SuondBlaster PCI 128. Volendo si
riesce a far andare sotto dos puro anche la Live! ;-)
  KEYIT          768    (1K)          0    (0K)        768    (1K)
Driver della tastiera alternativo al Keyb.com originale. E` freeware
ed e` stato  scritto da un italiano  (Alberto Pasquale). Permette di
fare  la {  con AltGr+8,  la }  con AltGr+9,  la ~  con AlGr+0,  ...
insomma come sotto linux! Come  si puo' notare occupa pochissimo. Se
non lo trovi con google, te lo posso inviare via mail....
  DOSKEY       4.688    (5K)          0    (0K)      4.688    (5K)
Questo e` standard.
La mia configurazione (abbastanza tranquilla) e`:
=- inizio -=================- CONFIG. SYS -=========================
LASTDRIVE = Z
STACKS=3D18,256=20
device=3Dc:\windows\himem.sys
;device=3Dc:\windows\emm386.exe I=3Dc800-efff noems v
device=3Dc:\windows\emm386.exe noems v
dos=3Dhigh,umb
devicehigh=3DC:\WINDOWS\COMMAND\display.sys con=3D(ega,437,1)
Country=3D039,437,C:\WINDOWS\COMMAND\country.sys
devicehigh=3Dc:\windows\command\nansi.sys
DEVICEhigh=3DC:\pioneer\vide-cdd.SYS /D:MSCD001
DEVICEhigh=3DC:\SCSI\ASPI2DOS.SYS /D /Z /P140 /Q10
DEVICEhigh=3DC:\SCSI\ASPICD.SYS /D:ASPICD0
shell=3DC:\windows\
command.com
 /P /e:4096
DEVICEhigh=3DC:\WINDOWS\IFSHLP.SYS
=- fine -===================- CONFIG. SYS -=========================
=- inizio -================- AUTOEXEC.BAT -=========================
c:\windows\command\row /50
@echo off
set prompt=3D$p$g
set djgpp=3Dc:\djgpp\djgpp.env
SET TMP=3DC:\WINDOWS\TEMP
SET TEMP=3DC:\WINDOWS\TEMP
SET winbootdir=3DC:\WINDOWS
SET SBPCI=3DC:\SBPCI
SET CTCM=3DC:\WINDOWS
SET SOUND=3DC:\PROGRA~1\CREATIVE\CTSND
SET MIDI=3DSYNTH:1 MAP:E
SET BLASTER=3DA220 I7 D1 H7 P330 T6
LH C:\SBPCI\
SBINIT.COM
lh c:\windows\command\
keyit.com
lh C:\WINDOWS\COMMAND\doskey /insert
lh c:\windows\command\MSCDEX.EXE /V /D:mscd001 /D:ASPICD0 /M:4 /L:K
lh c:\ctmouse\ctm-it.exe
set VIM=3DE:\DOCUME~1\FANTOI~1\IMPOST~1\TEMP\_PA31\
ntfschk.bat /q *
=- FINE -==================- AUTOEXEC.BAT-==========================
Questo "c:\windows\command\row /50"  serve  a visualizzare  50 righe
invece che  25. Volendo lo  si puo' scaricare  da 
simtel.net
,  ma si
puo' anche e piu` semplicemente usare il comando "mode ,50".
Attenzione che il  primo lettore CD sara` K: (a  me piace cosi`! ;-)
). Se si vuole lasciare la numerazione di default, bisogna levare il
parametro /L dal comado MSCDEX.
Per fare in  modo che windows non faccia  partire l'ambiente grafico
(ma si puo' installare il dos di win98 anche *senza* il Windows vero
e proprio!), basta modificare l'MSDOS.SYS come segue (attenzione che
nei dos fino al 6.22 era un file binario!):
=- inizio -=================- MSDOS.SYS -===========================
[Paths]
WinDir=3DC:\WINDOWS
WinBootDir=3DC:\WINDOWS
HostWinBootDrv=3DC
UninstallDir=3DC:\
[Options]
BootMulti=3D0
BootGUI=3D0
Logo=3D0
DoubleBuffer=3D0
AutoScan=3D0
WinVer=3D4.10.2222
;
;The following lines are required for compatibility with other programs.
;Do not remove them (MSDOS.SYS needs to be >1024 bytes).
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq
[........snip........]
;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs
=- fine -===================- MSDOS.SYS -===========================
Per informazioni e dubbi, domandare! ;-)
Minchia, e` quasi un mezzo articolo per una ezine!!! ;-P
-- 
  www : 
http://digilander.iol.it/fantoibed
email : 
fant...@libero.it

 Ehm...    chi    si   ricorda   del   button   "Turbo"?   Ecco...   <:-(
AHAHAHAHAHAHAHA :D
Grande!!! :o)))
MaRoK