
                             Systest V3.8.039


                     dv minden SYSTEST felhasznlnak !


 A dokumentci nhol egy kicsit zavaros, de azrt remlem minden benne van
 ami fontos lehet. Jelenleg elg sok minden hinyzik mg, de n inkbb rom a
 programot mint dokumentlom. Egybknt is azt tartom, hogy ha egy program
 hasznlata nem magtl rthetd akkor ott nem a dokumentci a segtsg
 hanem a program jrarsa. Ez a doksi egybknt sem a hagyomnyos rtelemben
 vett programlers, hanem inkbb a program s ltalban a hardver mkdsnek
 elvi alapjaival foglalkoz iromny. Ha valakinek valami hinyzik, vagy nem
 rthet, forduljon bizalommal hozzm ! A doksi vgn, s termsztesen a
 programban megtallja a cmet, telefonszmot.

 A szvegben igen gyakran fordul el a kvetkezhz hasonl csillaggal kezdd
 mondat :

 * Ha ez brkinl elfordul, krem rtestsen !

 A gyakori ismtlds nem stilisztikai hanyagsg, hanem annak a jele, hogy
 szeretnm ha a program minl tbb helyen, minl kevesebb hibval, minl
 pontosabban mkdne. Ehhez pedig a felhasznlk visszajelzseire van
 szksgem !


		   Most magrl a SYSTEST-rl egy kicsit.


 A program 1989-ben keletkezett. Addig mindenflt rtam, de akkor egy bartom
 elm rakta a Norton System Information V3.00-t (emlkszik mg r valaki ?
 Egy 16 KByte-os kis programocska volt, s kb. 20-22 sornyi fekete-fehr
 "informcit" adott a gprl.), s megkrdezte tlem, tudom-e hogy miknt
 lehet ilyen bizalmas informcikat kinyerni a gpbl ?

 Bevallom szintn, fogalmam sem volt rla.
 1982 ta foglalkozom szmtstechnikval, az ABC-80-tl kezdve az R-10-esig
 mindenfle gpen programoztam mindenfle nyelven, de ilyen jelleg programot
 mg soha nem prbltam rni. Az is igaz, hogy a PC megjelensig erre nem is
 volt igazn szksg. A C64-esek lteztek 2-3 fle hzban nhny alaplap-
 vltozatban, de azrt ezek mind kompatibilisek voltak egymssal !
 A PC-k viszont ersen elfajzottak szlanyjuktl !

 Igy ht nekiveselkedtem, s 1989 oktber-november tjn megszletett a
 SYSTEST V1.00. Ha jl emlkszem, kt kpernynyi inft adott (kb. a mostani
 Summary s CMOS Setup menpontoknak megfelelt), keretes fekete-szrke-fehr
 formban. Nmi nosztalgival gondolok vissza erre a nem egszen 300 Pascal
 sort szmll kis programocskra.(A SYSTEST jelenleg meghaladja a 47.000
 sort !)

 Aztn sajnos elkezdtk hasznlni a bartaim !

 5-6 hnap utn futott hibtlanul a krnyezetemben lv mintegy tucatnyi
 konfigurcin. Innentl aztn nem volt meglls. A PC-k elterjedse s
 vltozatossga, az ismersk ignyei ("na s azt meg tudod mondani, hogy...")
 s a sajt tleteim folyamatosan bvtettk eme "programozstechnikai
 gyngyszemet".

                            Copyright notice ???
                            --------------------

 A programban s a dokumentciban szerepl vdjegyek s mrkanevek az ket
 birtokl cgek kizrlagos tulajdonai... (vagy valami ilyesmi).

 Ha brmelyikknek is krt okozott volna, hogy felhasznltam ket, krem
 rtestsen (gysem tudok mit tenni) !

 A SYSTEST ltal megjelentett adatok valdiak, az informcik s a valsg
 kzti hasonlsg nem a vletlen mve ! A program s brki ms mr meglv
 vagy majdan megszlet programja kzti hasonlsg pedig csak a puszta
 vletlen eredmnye.

 A SYSTEST a legsharewarbb shareware ! Msolsa s illeglis terjesztse
 KTELEZ !



                           A SYSTEST rendeltetse:
                           -----------------------

 Na, ez az amit magam sem tudok ! Mindenki arra hasznlja amire akarja.

 Nhny tipp:

 - egy hardware keresked bartom az eladott gpek dokumentlsra hasznlja.
   Minden gprl riportot kszt, s egy esetleges garancilis idn belli
   javtsnl ellenrzi a konfigurcit, hogy abban az llapotban van-e, mint
   ahogy eladta (ugyanaz a winchester, VGA krtya, stb.).

 - hlzati rendszergazdk a program segtsgvel ellenrizhetik, hogy a
   Userek nem piszkltak-e bele a konfigurciba.

 - nehezen felbonthat gpek is ellenrizhetk vele, hogy beleraktak-e mindent
   amit a szmln kifizettettek a vevvel.

 - a gpek tuningolst lehet vele ellenrizni (lsd Benchmarks men !)

 - meg lehet ismerkedni gpnk belsejvel.

 - csodlkozni lehet a program mrhetetlen tudsn...

 Minden bizonnyal sok minden msra is lehet hasznlni, csak n szk ltkr
 vagyok. Akinl bevlt valamire, hasznot hozott (anyagit, erklcsit), vagy
 tletet adott valami jra-okosra, az rtestsen !

 Sokat vvdtam mr, hogy rdemes-e ilyen programot rni, de aztn a "nagyok"
 mindig lelket vertek belm, hiszen minden nagyobb program vagy programcsomag
 rsze valamilyen diagnosztikai ill. rendszerfeldert program (DOS : MEM.EXE,
 MSD.EXE (a Windows-ban is), Norton Utilities : System Information, QEMM :
 MANIFEST.EXE, 386MAX : ASQ, stb.)

 Br eszbe juthat valakinek a SYSTEST sszevetse olyan programcsomagokkal is
 mint a Norton Diagnostics, a Checkit, a Quaplus vagy a Micro-Scope, nekem
 nem clom a diagnosztikai programokkal val vetlkeds. Egymagam erre nem is
 lennk kpes ! Ellenben a SYSTEST elg nagy biztonsggal azonostja a
 klnbz rendszerelemeket, esetenknt jobban mint a fent emltett
 programmonstrumok !
 
 A fentieken kvl hatalmas ernye mg a programnak hogy n rtam !
 Na nem azrt amire a Kedves Olvas gondol, hanem mert gy folyamatosan
 javthat, finomthat s a felhasznlk ignyeihez igazthat. Pblja ki
 valaki, hogy r a Symantec-nek vagy a Microsoft-nak hogy ez-az nem j, vagy
 hinyzik a programjbl ! Termsztesen ezeknek a "gigszoknak" ez nem is
 lehet feladatuk, gy az vesse rjuk az els kvet, aki az  helykben
 mskppen csinln. Azrt vagyunk (s lehetnk) mi "kicsik", hogy a "nagyok"
 szlrnykban szedegessk a morzskat !


 
                       Ki hasznlhatja a SYSTEST-et ?
                       ------------------------------

 Minden nagykor (0-150 ves), brmilyen nem s llampolgrsg szemly, aki
 rendelkezik az albbi IBM-PC kompatibilis konfigurcival (s termszetesen
 kedvet rez hozz):

 - Intel 80x86 kompatibilis processzor
 - minimum 300 KByte szabad memria (HDD sebessgteszthez 350 KByte !)
 - DOS 2.0, vagy ennl jabb opercis rendszer
   (MS-DOS 5.0 vagy DR-DOS 6.0 ajnlott !)
 - billentyzet

 Lesz akinek szksge lehet mg egy videokrtyra s egy monitorra is, s
 esetenknt egy hajlkony-, vagy merevlemezes trolra. Hlzatba kapcsolt PC
 esetn megteszi egy olyan logikai meghajt is amelyre rsi joga van a
 tisztelt Usernek.

 Ja, s nem rt ha a PC mkdik !




                             A SYSTEST indtsa
                             ------------------

 A program egy llomnybl ll :

     SYSTEST.EXE

 A program indthat parancssorbl, shell-bl (NC, PC-TOOLS, stb.), batch
 programbl.

 Az indts az albbihoz hasonl :

 C:\TESZT>SYSTEST [llomnynv] [kapcsolk]

 Az llomnynv az esetleg elksztend riportllomny alaprtelmezs neve
 lesz, a kapcsolk lerst pedig lsd ksbb.

 A program indts utn vltoz ideig szszmtl, majd ha a bels
 nellenrzs hibtlanul lefutott,az albbihoz hasonl egyszer kpernyvel
 indt.

 Figyelem !

 Amennyiben a SYSTEST reklaml, hogy vrusfertzs rte, a programbl csak
 kilpni lehet ! Aki nem piszklt bele a programba, az biztosra veheti hogy
 valban vrus telepedett a programra. Ilyen esetben tartson sajt magnl is
 vrusellenrzst, majd ha nem tallt semmit, rtestse a beszerzsi forrst
 is az esetleges fertzsrl !

 Ha egy-kt perc utn sem jtt be az inditkp, akkor sajnos az alapfelderts
 elakadt valahol. Ilyenkor a Ctrl-Alt-Del, vagy a Reset gomb hasznlata
 ajnlott (illetve meg lehet prblni a TRACE kapcsolval val jraindtst).


                          Az indtkperny kpe :
                          ------------------------

 System Analyzer Vx.x.xxx  1989-96 Agis(C)
 
 [] Main menu Ŀ
   Summary               
   Benchmarks           
   Setup RAM             
   Motherboard          
   Drives               
   Memory info          
   Operating system     
   Network              
   Extension cards      
 ĳ
   Report                
 ĳ
   About program         
 ٲ
 


 A program egrmeghajt meglte esetn hasznlja az egrkt. Errl a kperny
 kzepn ktelenked tglalap alak egr-kurzor tesz tanbizonysgot.

 * Ha valakinl nem mkdik az egr krem rtestsen !

 A felhasznli fellet kezelsnek lersval nem szeretnk megsrteni
 senkit. Ha valakinek nem nyilvnval, az biztosan az n hibs tervezsem
 eredmnye, gy tle elre is bocsnatot krek (az pt jelleg kritikkat a
 cmemre vrom !).

 A program egyes meninek ismertetst albb kzreadom, br jobb ha mindenki
 inkbb a gyakorlatban fedezi fel ket.

 A SYSTEST indtsakor a teljes rendszerllapotot megprblja elmenteni, majd
 a programbl val kilpskor megprblja azt visszalltani. Ennek
 legkzzelfoghatbb jele, hogy megprblja visszalltani az indtsa eltti
 kpernytartalmat.

 * Akinl ez nem trtnne meg, krem rtestsen !

 A SYSTEST minden szveges kperny-zemmdban elindul, belertve az SVGA
 krtyk extra szveges zemmdjait is. Ennek ellenre elfordulhat az a
 kivteles s ldatlan llapot, hogy a program nem tudja rtelmezni a
 videokrtya aktulis llapott, ill. olyan perverz felhasznlval
 tallkozott, aki grafikus kpernyn inditotta a programot.

 Ilyen esetben a prg. tlltja a kpernyt 80x25 karakteres szveges mdba !



                                  Kapcsolk
                                  ---------

 A SYSTEST jelenleg a kvetkez kapcsolkat rti:

    BIOS
    BW

    VIDEO
    MODEM
    RESET
    NET		! csak a regisztrlt vltozatban !
    AUTO
    OVER

    NOSOUND
    NOVGA
    SKIPSERIAL
    
    TRACE


 /BIOS
 -----

 Ha a prg. indtsa utn szttredezett, vagy res kpernyt jelent meg,
 akkor rdemes kiprblni ezt a kapcsolt. Ennek hatsra a prg. felhagy a
 direkt kpernykezelssel (ami nagyon gyors s az esetek 99%-ban mkdik is)
 s a videokrtya BIOS-n keresztl fog dolgozni, ami remlhetleg menni is
 fog neki (br volt mr olyan szedett-vedett SVGA krtya ami az elrhet
 zemmdjai kzl j nhnyat nem tmogatott, csak klnfle drivereken
 keresztl).

 Aki ennek a kapcsolnak a hasznlatra knyszerlt rtestsen engem !


 /BW
 ---

 CGA krtyhoz illesztett kompozit-mono monitor, ill. sdi LCD-vel megldott
 laptop (vagy tska) gpek esetn elkpzelhet hogy az alap-sznkszlet nem
 nyjt kielgt eredmnyt. Ebben az esetben ki kell prblni a kapcsolt !

 Aki ennek a kapcsolnak a hasznlatra knyszerlt rtestsen engem !


 /VIDEO
 ------

 Mivel az n rdekldsi terletem az SVGA krtyk lelkivilga, ezrt
 mindenkinek melegen ajnlom a VIDEO kapcsolt !

 Ennek hasznlata esetn trtnik egy s ms, mi az n szvemnek kedves, de a
 felhasznl szve esetleg megllni hajt.
 Ilyenkor a SYSTEST megprblja aktivizlni a videokrtya sszes nem
 szabvnyos zemmdjt (az esetleg meglv VESA zemmdokkal az len), s
 megksrli megllaptani ezek jellemzit (felbonts, sznek szma, stb.).
 Ezek az adatok nekem nagyon fontosak, de mindenkinek nagyon jl jhetnek aki
 szeretn kihasznlni a krtyja spci zemmdjait, de az tlagos magyar
 kereskednl vsrolta a cuccot, ahol a fels-knai mandarin nyelv lers
 magyar fordtsa gyannt egy buss szmlt mellkeltek az adott holmihoz.

 Az zemmdok tesztelse sorn jobb ha mindenki elfordtja a szemeit a
 monitorrl, vagy addig folyst enged termszetes szksgleteinek. Sajnos nem
 mindenki hasznl(hat)ja olyan monitorral a videokrtyjt, ami kpes a krtya
 sszes zemmdjnak megjelentsre, gy igen sokszor fog futni a kp, vagy
 spolni a monitor. Ennek ellenre nincs ok az aggodalomra ! Nem muszj nekem
 elhinni, de a nagyon rgi Hercules monitorokon kvl mg nem lttam olyan
 megjelentt, ami azrt ment volna tnkre, mert msodpercekig extra jeleket
 kapott. Persze ha valaki percekig gy hagyja a monitort, az nem biztos hogy
 hasznl neki. Ha vletlenl a video teszt sorn valaki gy ltja, hogy a
 program lefagyott, vagy az idegei mr nem brjk a megprbltatsokat, akkor
 laza mozdulattal nyljon a RESET gomb fel !

 Figyelem !

 Ha a vidememria valamely memriakezel program ltal be van ms clra is
 fogva (pl. a fels-memria optimalizl programok elszeretettel hasznljk
 UMB-nek a monokrm videokrtyk memriaterlett, illetve az gyesebb memria-
 kezelk thelyezik a VGA krtya BIOS-t), akkor a SYSTEST inkbb nem teszteli
 az zemmdokat, mert nem lehet elre tudni, hogy egy adott zemmd melyik
 memriaterletet hasznlja, s gy legalbb elkerlhet az a knos lefagys,
 ami a rgebbi kiads SYSTEST-eket ksrte. Ilyen esetben a program
 indulskor kzli, hogy a tesztet nem hajtotta vgre.

 A kapcsol hatssal van a riportokra is, lsd a Report menpont lersnl !

 * Lsd mg : Motherboard/Video mode list men

 /MODEM

 Mivel a modemek keresse a soros portokon sok idt ignyel (akkor is ha nem
 tall), a SYSTEST csak akkor prblja megkeresni a modemet, ha erre a MODEM
 kapcsolval utastjk.

 /RESET 

 Nmelyik BIOS nem szereti ha rajta kvl ms is megprblja resetre
 knyszerteni a processzort s processzor reset utn nem tr vissza hozzm a
 rendszer. A program ezrt nem hajtja vgre automatikusan ezt a mdszert.
 Erre a kapcsolra a program vgrahajtja a processzorok resetjt.


 /NET
 Ennek a kapcsolnak a hatsra megvltozik a riportllomny nvkpzsi
 mdszere. Amennyiben a gp NOVELL vagy NETBIOS kompatibilis hlzatban
 fut, az alaprtelmezs llomnynv a gp fizikai hlzati cme (NOVELL)
 illetve a hlzati neve (NETBIOS) lesz.

 Figyelem !

 Ez a kapcsol csak a regisztrlt verzikban elrht !
 

 /AUTO
 Ennek a kapcsolnak a hatsra a program nem a menrendszerrel jelentkezik
 be, hanem egybl riportot generl. A riport sszettelt a SYSTEST.CNF-ben
 lev kapcsolk hatrozzk meg. Amennyiben hinyzik a konfigurcis
 llomny, a program az alaprtelmezst hasznlja s kszt is egy CNF
 llomnyt ezekkel az rtkekkel.

 /OVER
 Ennek hatsra a riportllomny kiterjesztse fixen .REP lesz, s gy
 lehetv teszi pldul, hogy egy hlzatba bejelentkez gprl mindg
 ugyanabba az llomnyba kerljn a riport.
 
 A /NET az /OVER s az /AUTO kapcsolk egyttes hasznlata kifejezetten
 segtheti a hlzati rendszergazdkat abban, hogy periodikusan ellenrizni
 tudjk a hlzatban lev gpek konfigurcijt.

 /NOSOUND

 Amennyiben a ksbb ismertetend Summary menpontban a SYSTEST elakadna a
 hangkrtya keressnl, ezzel a kapcsolval indtva a programot a hangkrtya
 teszt elmarad s gy valsznleg le fog futni a program.


 /NOVGA

 Ha kiakad a video-krtya az Adapter men Active video pontjnl, akkor
 prbljuk ezzel a kapcsolval indtani a programot. Ebben az esetben a
 program sokkal "finomabban", a krtyaspecifikus regiszterek s BIOS
 funkcik elrse nlkl prblja azonostani a krtyt. ltalban a krtya
 tpust gy is felismeri, legfeljebb a "rszletek" (a krtyn lv memria
 nagysga, DAC tpusa, stb) vesznek el. Ebben az esetben az esetleges VESA
 kiterjeszts sem kerl feldertsre. Nem lehetsges ilyenkor az extra
 zemmdok keresse sem. Kicsit hasonlt ez helyzet a Windows 95 Safe
 Mode-jra, nem !?


 /SKIPSERIAL

 Az egr s a modemes kommunikci kiakadsa esetn ennek a kapcsolnak a
 hatsra elmarad a soros portok rszletes vizsglata.

 /TRACE

 Mivel nha mg a roppant vatos SYSTEST is kiakad a hardware-elemek
 azonostsa kzben s a rgebbi SYSTEST-eknl nem lehetett tudni, hogy hol
 akadt el, a 3.28-as verzinl megjelent a TRACE kapcsol. A kapcsol hatsra
 a program a bejelentkez kperny megjelensig gdlli angol tjszlssal
 kirja az ppen vgrehajtott esetleg kritikus feldertmveletet. Ahol a
 kirs megll, ott a bibi ! Ezeket az zeneteket kirja egy SYSTEST.DBG nev
 llomnyba is. A kapcsol hasznlata esetn a programbl val kilps utn
 res kpernyt kapunk, az indts eltti kpernytartalom elvsz!




                         Az egyes menpontok lersa
                         ---------------------------


  Summary
  -------

 Ezen a kpernyn egy ttekint kpet kapunk a PC adatairl. Vannak olyan
 informcik amelyek csak itt tallhatak, mg vannak olyanok is amelyek ms
 menpontok alatt rszleteikben is megtekinthetek.

 A program megprblja megllaptani a gp tpust is (PC,XT,AT,laptop,stb).

 Ha lehet, akkor a konkrt gptpust is kijelzi : pl. Toshiba 4800CT laptop).
 Br a SYSTEST tbb mint 200 klnbz konkrt gptpust ismer, az esetek
 tbbsgben mgis a sokat sejtet "IBM AT" szveget kapjuk eredmnyl. Ez is
 a PC-k sokflesgnek az eredmnye !

 A PC-ben lev processzor s esetleges trsprocesszor adatai csak itt
 lthatak ! A SYSTEST jelenleg a kvetkez processzorokat s
 trsprocesszorokat ismeri fel :

 Procik :

 8088 kompatibilis (Intel,Harris,Siemens sajnos egyre megy!)
 8086 kompatibilis                - " -
 NEC V20
 NEC V30
 NEC V40
 NEC V50
 80188
 80186
 80286 kompatibilis (Intel,AMD sajnos egyre megy!)
 Harris 80286 (csak a 25MHz-es vltozat!)
 Chips&Technology 38600SX, 38605SX
 80386SX kompatibilis (Intel, AMD, s a tbbi sajnos egyre megy!)
 80386SL kompatibilis             - " -
 Chips&Technology 38600DX, 38605DX
 80386DX kompatibilis (Intel, AMD, s a tbbi sajnos egyre megy!)
 IBM 386SLC
 Cyrix 486SLC csald (SLC, SLC/E, sRU, sRU/2 stb.)
 Cyrix 486DLC csald (DLC, DLC/E, dRU, dRU/2 stb.)
 IBM 486SLC/486SLC2
 Cyrix 486S/S2 csald (i80486SX kompatibilisek!)
 UMC U5S (i80486SX kompatibilis!)
 80486SX kompatibilis (Intel, AMD, s a tbbi sajnos egyre megy!)
 Intel 80486SX2
 Cyrix 486D/DX/DX2 csald (i80486DX kompatibilisek!)
 UMC U5SD (i80486DX kompatibilis!)
 80486DX kompatibilis (Intel, AMD, s a tbbi sajnos egyre megy!)
 80486DX2/DX4 kompatibilis (Intel, AMD)
 Cyrix M1sc s M1 (Pentium kompatibilis de 486-os tokozs)
 Intel Pentium
 Intel P24T (Pentium) Overdrive
 Intel Pentium Pro (rgi nevn P6)
 NexGen Nx586

 Koprocik:

 8087 kompatibilis
 80187 kompatibilis
 Intel 80287 kompatibilis 
 Intel 802C87 kompatibilis
 Intel 80287XL
 IIT 2C87
 Cyrix 82S87
 AMD 80C287
 
 Intel 80387 kompatibilis  (SX s DX kln az sszes 387-esnl!)
 Intel Mobil 387SL
 IIT 3C87
 ULSI 83C87
 Cyrix 83D87
 
 Intel 80487 kompatibilis

 80387 kompatibilis koprocesszor-emultor (Windows alatt sajnos nem megy !)

 * A program -tesztes vltozataiban a processzor(ok) adatai alatt nekem
 fontos kiegszt informcik ltszhatnak. Ha a program nem, vagy rosszul
 ismern fel a processzorokat, akkor ezek segtenek a hibajavtsban, gy ezek
 hozzm val eljuttatst nagyon megksznm !

 A processzorok adatai utn lthat egy rdekes pont. gy hvjk, hogy
 "Processor errors"!

 Az Intel (s hasonmsai) processzorok fejldsvel sajnos a bennk lv hibk
 szma is elszaporodott. Ezeknek a hibknak egy rsze gondot okozhat a
 mindennapi munkban is, ms rszk viszonylag kevsb veszlyes. Egy rszket
 az Intel elismerte, ms rszket tagadja ill. hallgat rla. Mindenesetre
 ersen megfontoland, hogy milyen feladatokra s egyltaln rdemes-e olyan
 mikroprocesszorokat hasznlni, amelyek hibsan mkdnek.

 A SYSTEST-ben az ismert processzorhibk nagy tbbsgt tesztelem. Az albbi
 felsorols a Summary menben megjelen kulcsszavakat sorolja fel s
 megprblom rszletesen lerni az egyes hibk jelentst, jelentsgt,
 elfordulsi gyakorisgt.


                                    POPA
				    ----

 A 386-os processzorok (kivve az Intel 386SL s IBM 386SLC) egyik
 legelterjetdtebb (kb. 70-75% gyakorisg!) s legkzismertebb hibja, de
 elfordulhat 286-osokban is.

 A 186-os processzoroktl (ill. a NEC V20-tl) felfel ltezik a PUSHA/POPA
 utastspros (a 386-os processzoroknl pedig a 32 bites PUSHAD/POPAD is)
 amely utastsok az ltalnos cl regiszterek rtkeit mentik el a veremre
 ill. tltik vissza a veremrl. A hiba a kvetkez :
 amennyiben a POPA (POPAD) utn olyan utasits kvetkezik, ami a memrira
 hivatkozik egy bzis s egy indexregiszter segtsgvel (de nem az AX
 regiszterrel!), az AX ill. az EAX regiszter rtke elromlik. Ha a hivatkozs
 az AX regiszterrel trtnik s 16 bites mdban fut a program, a CPU befagy !
 A problma orvosolhat gy, hogy a POPA utasts utn egy NOP utastst kell
 elhelyezni. 

 Ezt a hibt az Intel s a tbbi gyrt is elismerte s a compiler ill. a
 fejleszteszkzgyrtk is ismerik, a megoldst alkalmazzk, gy a hibnak
 ltalban nincs kvetkezmnye.

                                    IDIV
                                    ----

 Gyakorlatilag brmelyik processzortpusban elfordulhat ez a hiba. A hiba
 abban ll, hogy az AX regiszter nmely rtkt bizonyos memriban lv
 osztkkal IDIV utastssal elosztva helytelen eredmnyt kapunk. A hiba 
 jelents, ezrt lehetleg kerlni kell az IDIV hasznlatt ill. az osztt
 elbb t kell pakolni egy regiszterbe s gy hasznlni.
 
 Figyelem !

 Ez a hiba nem azonos a Pentium processzorok osztsi hibjval (lsd kesbb) !


                                MUL (16 bit)
                                ------------

 Ez az egyik legbosszantbb hibja a 386-os processzoroknak. A hiba itt azt
 jelenti, hogy szmos olyan szorz-szorzand pros van, amelyekre a 16 bites
 MUL utasts hibs eredmnyt generl. Nem tudok megoldsrl, br gy tudom
 az Intel elismerte a hibt. Lsd a kvetkez hiba lerst!


                                MUL (32 bit)
                                ------------

 Ez a msik nagy hibja a 386-os processzoroknak. A hiba itt azt jelenti, hogy
 szmos olyan szorz-szorzand pros van, amelyekre a 32 bites MUL utasts
 hibs eredmnyt generl. A megolds csak az lehet hogy 16 bites MUL
 utastsokat hasznlunk s remnykednk hogy a proci nem esik abba kicsi de
 roppant szar csoportba, amelyiknl a 16 bites szorzs is rossz !

 lltlag az Intel ezen hiba miatt kszl visszavonni az eladknl lv
 kszleteket s csak bevizsgls utn fogja ismt piacra dobni ket. Azokat a
 processzorokat, amelyek nem lltk ki a tesztet "16-bit S/W only" illetve egy
 darab  (szigma) jelzssel fogjk elltni. A helyesen mkd procikat dupla
 szigma jelzssel fogjk forgalmazni.


                                    MOVSB
                                    -----

 Szintn a 386-os ill. annl nagyobb processzorokban elfordul hibrl van
 sz. A hiba abban ll, hogy amennyiben a MOVS utasts cmszlessgtl
 (16 ill. 32 bit) eltr cmszlessg memriakezel utastst hasznlunk a
 MOV utasits utn, akkor a DI (EDI) regiszter rtke helytelen mdon vltozik
 meg a MOVS utasits utn. A megolds a cmmdost prefixek helyes
 alkalmazsa.


                                     REP
                                     ---

 A 286-osnl kisebb processzorok egyik ltalnos hibja ez. A hiba abban ll,
 hogy a REP (ismtls) prefix utasitsok nmelyik processzornl nem
 lock-oljk a buszt. Ha az utasits vgrehajtsa kzben hardware megszakts
 vagy exception keletkezik, a ciklus vgrehajtsa befejezdhet gyis, hogy a
 CX regiszter rtke nem 0. A megolds lehet az, hogy tesznk utna egy
 vizsglatot, s ha CX nem nulla, akkor visszaugrunk a vgrehajtsra.
 A hiba az reg processzorokban elg gyakori.


                                     INS
                                     ---

 Hasonl jelleg problma mint az elz, de ez a 386-os prociknl fordul el.
 Ha a REP INS utasts utn PUSH, POP vagy a memrira hivatkoz utasits ll,
 akkor a (E)CX regiszter rtke a beolvass utn nem 0, hanem -1 lesz !
 A megolds egyszer, a REP INS utn mindg tegynk egy NOP-ot.


                                    FDIV
                                    ----

 Kizrlag a Pentium processzorokban fordul el !
 Sajnos gy ltszik, az Intel-nek nem erssge a matematikai trsprocesszor-
 gyrts (lsd els genercis 486-osok). Az els 1-2 milli legyrtott
 Pentium processzor sajnos hibs lebegpontos aritmetikval kerlt ki a piacra,
 valsznleg emberi mulaszts miatt. A hiba azt jelenti, hogy a koprocesszor
 az esetek egy igen nagy rszben hibsan hajtja vgre az osztst. Az oszts
 eredmnye a hibs esetekben egy kicsit kisebb mint kellene, a legrosszabb
 esetekben mr a negyedik tizedes sem j! Sajnos mivel az oszt-egysget ms
 koprocesszor mveletek is hasznljk, a hiba tbb helyen is jelentkezhet. Az
 Intel a kvetkez utastsokat jellte meg, mint hibs eredemnyt
 produklkat:

  FDIV          lebegpontos oszts (minden lebegpontos szmbrzolsi
                tartomnyban, teht single-, double- s extended precision)
  FPTAN         tangens
  FPATAN        arcus tangens
  FYL2X         Y*log2(X)
  FYL2XP1       Y*log2(X-1)

 Tovbb az Intel vizsglja a logaritmikus mveleteket is.

 Ez a hiba nagysgrendekkel nagyobb annl mint ami a szmok binris
 brzolsnak pontatlansgbl ered. Gyakorlatilag ezek a Pentiumok
 alkalmatlanok mrnki, gazdasgi s ms tudomnyos alkalmazsok futtatsra.
 A problma azrt derlhetett ki viszonylag ksn, mert a reklmokkal
 ellenttben kevs program hasznlja kzvetlenl a koprocesszort. A "jobb"
 (de n inkbb gy mondanm: az "okosabb, vatosabb" programok inkbb sajt
 emulcis knyvtrat hasznlnak, mivel az nincsen kitve a klnbz
 gyrtktl (Intel, Cyrix, AMD, IIT stb.) ered koprocesszorok apr szmtsi
 eltrseinek.

 Az 1994 decembertl forgalmazott Pentiumok (az j 90MHz-esek s az sszes
 ennl nagyobb rajel vltozat) mr hibamentesek. Az 1994 decembere eltt
 forgalomba kerlt sszes pldny azonban (az sszes 60, 66 s nmelyik
 90 MHz-es) tartalmazza a hibt !


 Megtallhat itt a PC-ben lev memria mrete, valamint a processzorban
 lev elsdleges (L1) s az alaplapon lev msodlagos (L2) cache-memria
 mrete is.

 A PC-ben meglv hangkrtya is itt kerl kijelzsre (ha megtallom) !
 Egyelre csak a Gravis Ultrasound, Sound Blaster, s AdLib kompatibilis
 krtykat ismerem fel.

 * Akinek ms krtyrl (pl. Sound Galaxy) van programozi- vagy
 hardware lersa, krem jelezze !

 Itt lthat tovbb a PC-ben rejtz ROM BIOS neve s a gyrt vdjegye (mr
 ha sikerl kicsalni belle).


  Benchmarks
  ----------

 Minden magra valamit is ad tesztprogramnak rsze egy olyan funkci, ahol
 a felhasznl rlhet, ltva szeretett gpnek teljestmnyt ill. az id
 mlsval egyre inkbb bosszankodhat, hisz a PC-k fejldse nem ll meg.
 n pldul rettenetesen rvendeztem, ammikor a kezem alatt az XT-t
 felvltotta egy 6 MHz-es AT !

                              Motherboard speed
                              -----------------

 A relatv sebessg az eredeti 4.77 MHz-es, trsprocesszor nlkli, 150
 nanosecundum elrsi idej RAM-al elltott IBM PC szmtsi teljestmnyhez
 val viszonyt jelenti.

 A "hmr" egy olyan rtket jelez, ami az adott PC processzora s annak
 rajele szerinti tlagteljesitmnyhez viszonytott rtk. Pl. a 33 MHz-es
 486DX-ek tlagos teljestmnye 57.5. Ha a mrt rtk ekrl van, a "hmr"
 a GOOD rtk felett mozog. A PC teljestmnyt leronthatja a RAM s a cache
 lasssga, a tl sok vrakozsi llapot belltsa a memriahozzfrsekhez,
 ill. a bels s kls cache memrik setup-bl trtn "buherlsa". Igy
 lehet az, hogy ugyanilyen konfigurciban mrtem mr 51.4-et (POOR) s
 58.7 (majdnem SUPER) rtkeket is. A mszer az tlagos rtk krli 10%-os
 tartomnyt jelenti meg.

 Tapasztalatom szerint a kvetkez jellemz rtkek fordulnak el:

       286            6MHz      5
       286            8MHz      7
       286           10MHz      9
       286           12MHz     10
       286           16MHz     14
       286           20MHz     18 jobb a 25MHz-es 386SX-nl !
       286           25MHz     22 kr hogy csak a Harris gyrtott ilyet !

       386SX         16MHz      8
       386SX         20MHz     10
       386SX         25MHz     13
       386SX         33MHz     26  de cache nlkl csak 15-16
       386SX         40MHz     32  de cache nlkl csak 18-20

       386DX	     25MHz     22
       386DX         33MHz     30
       386DX         40MHz     36

 Cyrix 486SLC        33MHz     42

 Cyrix 486SLC/2      50MHz     70

 Cyrix 486DLC        33MHz     50
 Cyrix 486DLC        40MHz     63

 IBM   486SLC/2      66MHz     75

 UMC   5S	     33MHz     88   az 50MHz-es Intel-ekkel vetekszik !

       486SX/DX      25MHz     44
       486SX/DX      33MHz     58
 Amd   486DX         40MHz     70
 Cyrix 486DX         40MHz     72   jobb mint az Amd !
 Intel 486SX/DX/2    50MHz     87
 Cyrix 486DX2        50MHz     98   jobb mint az Intel !
 Intel 486DX2        66MHz    115
 Amd   486DX2        66MHz    115
 Cyrix 486DX2        66MHz    120   jobb mint az Intel !
 Amd   486DX2        80MHz    136
 Cyrix 486DX2        80MHz    145   jobb mint az Amd !

 Intel 486DX4        75MHz    143
 Amd   486DX4       100MHz    178   jobb a 60MHz-es Pentium-nl !
 Cyrix 486DX4       100MHz    181   jobb a 60MHz-es Pentium-nl !
 Intel 486DX4       100MHz    190   mint a 66MHz-es Pentium !

 Cyrix 586          100MHz    248   jobb a 75MHz-es Pentium-nl !

 Intel Pentium       60MHz    172
 Intel Pentium       63MHz    178   Overdrive processzor 25MHz-en
 Intel Pentium       66MHz    190
 Intel Pentium       75MHz    216
 Intel Pentium       90MHz    257
 Intel Pentium      100MHz    286
 Intel Pentium      120MHz    342
 Intel Pentium      133MHz    378


 Ez a felsorols sok rdekessget rejt magban ! A kvetkez megllaptsok
 tehetk:

 - ugyanazon az rajelen futtatva a 286-os procik nagyobb teljestmnyt
   nyjtanak, mint a 386SX-ek. Ez az SX procik bonyolultabb felptsvel
   magyarzhat. Termszetesen rdemes inkbb a 386SX-eket hasznlni,
   fejlettebb memriakezelsk s termszetesen a 32 bites bels felpts
   miatt (Windows 3.x enhanced md !).

 - a 486SX-ek s a 486DX-ek teljestmnye nlam (az Intel ltal ajnlott s
   kzztett iComp indexektl eltren) egyenl. Ez azrt van, mert ez a teszt
   nem hasznlja a koprocesszort, s az SX-eket csak ennek hinya klnbzteti
   meg a DX-ktl.

 - a Cyrix nemcsak a gyors s pontos matematikai koprocesszorairl hres,
   hanem gyltszik j procikat is tudnak tervezni. A 486DX sorozatba es
   modelljeik ugyanazon az rajelen rendre gyorsabbak mint az eredeti
   Intel/Amd modellek.

 - a 486DX4-esek meznyben kivlan ltszik, hogy mg az Intel ttervezte s
   feljavtotta a 486-os architektrt, az Amd csupn az eredeti 486-os
   mikrokdra alapozhatott (mivel csak ehhez volt joga), s csupn az rajelet
   nveltk meg. Ebbl ered a jelents teljestmnyelny (kb 4:3) az Intel
   javra.

 - a 486DX4-esek 100MHz-en mr felveszik a versenyt a Pentium-ok als (60,
   66MHz-es) kategrijval. Mivel a DX4 olcsbb mint a Pentium (radsul
   nincs benne az ominzus FDIV hiba), ezrt otthoni hasznlatra inkbb
   ajnlott.
   Termszetesen ez nem azt jelenti, hogy a Pentium-ok gyengbbek lennnek a
   486DX4-eseknl, csak azt, hogy amennyiben a program nincs optimalizlva a
   Pentium prhuzamos feldolgozsi kpessgre, akkor nem tudja kifutni magt!
   Mivel a fordtprogram-gyrtk nem frasztottk magukat az ilyen
   optimalizl modulok kifejlesztsvel, az Intel magra vette a feladatot,
   s a Pentium Pro-ban a hardware magban optimalizl. Sajnos a magasabb
   rajelen kvl majdhogynem csak ez jelenti a teljestmnynvel
   megoldsokat a Pentiumokhoz kpest.

 Figyelem !

 Nem tallkoztam eddig mg (a "men" processzorok kzl):

  Pentium Pro-val
  150 s 166 MHz-es Pentium-al
  120 s 133 MHz-es Amd 486-al
  120 MHz-es Cyrix 486-al
  NexGen 586-al !

 Akinek valami tapasztalata van a fentiek kzl valamelyikkel, krem jelezze !

 A kpernyn lthat hrom szmjegyes MHz kijelz megprblja a processzor
 rajelt mutatni. Ez esetenknt 1-2 MHz-et eltr a processzorra rt rtktl:

 - pl. a 12.5 MHz-es 286-os AT-k esetn ez lehet 12 vagy 13 MHz.


		 A mrt adatok rtkelse s hasznlhatsga
                 -------------------------------------------

 A relatv sebessg mrse egy ltalam nknyesen vlasztott mdszerrel
 trtnik gy semmifle ms (szabvnyosnak mondott) program eredmnyeivel sem
 vethet ssze ! rdekes mdon azonban ha a relatv sebessget megszorozzuk
 kettvel, akkor az n. "Landmark speed"-hez kzeli rtkeket kapunk.
 Az ltalam sszelltott mrs eredmnye nagyobbrszt a processzor szmtsi
 teljestmnytl s kisebb arnyban a RAM gyorsasgtl fgg. A szmtsi
 eljrs teljesen fggetlen a processzor tpustl, azaz nincsenek kihasznlva
 a 8088/8086 processzoroknl jabb tpusok specilis lehetsgei.

 Ennek kt oka van:

 - egyrszt a program eredetileg XT-n rdott, s a viszonyszm is az XT-hez
   mrt teljestmnyt mutatja s csak gy biztosthat a program klnbz
   verzii ltal adott eredmnyek hiteles sszevethetsge.

 - msrszt (s ami fontosabb !) ez a mdszer sajnos jl modellezi a jelenlegi
   DOS-os (s valamennyire a Windows-os) programvlasztkot. Hiba van ugyanis
   valakinek 386-os ill. 486-os PC-je, a programok nagy rsze gy van megrva,
   hogy a 286-osokon is csont nlkl kell futnia, azaz nem hasznl(hat)jk ki
   a fejlettebb tpusok ltal nyjtott tbbletszolgltatsokat.


 Figyelem !
 ----------

 * Akinl lnyeges eltrs van a mutatott MHz s a processzor
   rajelfrekvencija kztt, krem rtestsen. (Azok, akiknek a PC ellapjn
   lev kijelz tbbet mutat mint a program, csak azutn lelkendezzenek,
   miutn megnztk az alaplapon lev kristly, s (vagy) a processzor tetejn
   lv feliratot, mivel a PC sszeeszkblk elszeretettel lltanak be
   magasabb rtkeket a kijelzn mint a valsgos rtk !)

   Aki hinyolja a matematikai trsprocesszor sebessgt, az jl teszi !
   Amikor elkezdtem a SYSTEST megrst, koprocesszorrl csak lmodtam.
   Azta rengeteg tpus megfordult mr a kezem kztt, de sem az eredeti
   XT-m nincs meg, sem pedig 8087-es nincs a kzelemben, gy egyelre hinyzik
   a viszonytsi alap. A megoldst az jelenten, ha egy szabvnyos tesztet
   iktatnk be ide. Sajnos azonban ilyenek nem llnak a rendelkezsemre
   forrslista szinten. A nekem szimpatikus s elterjedt Whetstone tesztet
   pldul nagyon rgta keresem, de nem tudom elrni.
   Aki tud, krem segtsen ! Tudtommal a tesztet publikltk, mghozz a
   kvetkez kiadvnyban, 1988 mrciusban:

       Wichmann, B.A.:Validation code for the Whetstone benchmark.
       NPL Report DITC 107/88, National Physics Laboratory, UK


                                 Video Speed
				 -----------

 A kpernyn kt rtk tallhat. Az els sebessg az aktv videoadapter
 szveges kpernymemrijnak kzvetlen elrsbl szrmaz sebessg. A
 msodik rtk a videokrtya BIOS-n keresztl trtn kpernykezels
 sebessge.

 Figyelem !

 A 3.20-as verzitl kezdve az rtkek nem vethetk ssze a rgebbi vltozatok
 sebessgvel !

 Egy jl megalkotott kpernykezel programcsomag ilyen sebessggel tudja
 "meghajtani" a kpernyt.


                 A mrt adatok rtkelse s hasznlhatsga
                 -------------------------------------------

 A videokrtya sebessgnek mrse elg rzs dolog. A mrt rtk csak a
 krtya DOS alatti szveges zemmdjaira jellemz rtk. Semmit nem mond(hat)
 a grafikus (plne a Windows-os) teljestmnyrl. Amint lthat, az ltalam
 mrt sebessgek elgg eltrnek a tbbi ltalnos tesztprogram eredmnyeitl.

 Lssunk egy rdekes kis tblzatot. Egy Western-Digital VGA krtyra a
 klnbz programok az albbi sebessgeket mrtk :

   Checkit Pro : 54.630 cps
   Quaplus 4.61 : 94.674 cps
   Landmark 6.0 : 2078 chr/ms.
   SYSTEST 3.20 : 740 chr/ms.

 Ha ezeket az rtkeket a kzs cps (karakter/msodperc) rtkre tszmtjuk
 akkor a kvetkez tblzatot kapjuk :

   Checkit Pro : 54.630 cps
   Quaplus 4.61 : 94.674 cps
   Landmark 6.0 : 2.078.000 cps
   SYSTEST 3.20 : 740.000 cps

 Mint lthat, a klnfle programok nagysgrendben is eltr rtkeket mrnek
 ugyanarra a krtyra. Ennek oka a mrsi eljrsok klnbzsgben
 keresend. Nem tudom a tbbiek hogyan mrnek, de n megprblom az alkalmazi
 programok stlusban kezelni a kpernyt s gy alakul ki az az rtk amit a
 tesztem mutat.

 Az okok az albbiak:
 
 - DOS krnyezetben mra a programok kpernykezelse kt jl elklnl
   mdszert kvet. Az egyik mdszer szerint a program a DOS szabvnyos
   eszkzeit hasznlja. Mivel a DOS a konzol elrsre a VIDEO BIOS megfelel
   rutinjait hasznlja, ezrt a sebessg igen korltozott s sokkal inkbb
   a ROM elrsi ideje s a jl-rosszul (de inkbb az utbbi) megrt begetett
   BIOS rutinok hatrozzk meg, mintsem az extra sebessg (s mennyisg)
   akr ktirny hozzfrst biztost VRAM s a "spci" sok-sok MHz-en
   ketyeg grafikus clprocesszor (elnzst krek minden videokrtya-
   gyrttl, de ezzel sokkal inkbb a PC-s vilg egszt,mintsem ket akarom
   kritizlni).

 - a msik mdszer, amit minden jl fejlett program hasznl, hogy a DOS-t s a
   BIOS-t is kiiktatva kzvetlenl a videokrtya memrijt manipulljk.
   Ez sokkal (minimum egy-kt nagysgrenddel) nagyobb kpalkotsi sebessget
   tesz lehetv, de ez sem hasznlja ki a sok-tzezer forintos krtyacsodk
   kpessgeit.

 rdemes eljtszani ezzel s az elz kpernyvel gy, hogy a turbo kapcsolt
 felvltva alacsony-magas sebessgi fokozatba kapcsoljuk. Ha a turbt alacsony
 sebessgi fokozatba tesszk, akkor a processzor sebessge alaplaptl fggen
 a felre-harmadra esik vissza. A szmtsi teljestmny ("Relative speed")
 ezzel egyenesen arnyosan (33-50%-ra) esik vissza. A videokrtya sebessge
 ltalban csak 10-20%-al cskken, kivve ha loklbuszos kivitel ! Ennek oka
 az, hogy a PC-k hagyomnyos ISA busza 8-10 MHz-re korltozza az adatforgalmat
 a processzor s a perifrik kztt, gy aztn a processzor rohanhat akr
 100 MHz-en, gyis-gyis knytelen megvrni, amg a videokrtya elveszi tle
 az adatot.

 Ezzel szemben a loklbuszos rendszerek 33-40 MHz-ig a rendszerrajellel
 mkdnek. Ezrt van az, hogy a 486DX-33 s 486DX-40-es rendszerek loklbuszos
 videjnak sebessge jval nagyobb mint a kvl 25 MHz-en fut 486DX2-50
 rendszerek ! A loklbuszos megoldsoknl az rajel cskkentse drasztikusan
 kihat a video (s a merevlemez !) sebessgre is.

 Manapsg a grafikus felhasznli felletek a jv. A grafikus mdokban
 elrhet sebessg is rengeteg mindentl fgg s ppen ezrt egzaktul igen
 nehezen mrhet, ezrt a SYSTEST egyelre nem is prblkozik ezzel !

 - sajnos vannak olyan krtyagyrtk akik semmit sem szgyellenek megtenni
   azrt, hogy a klnbz tesztek az  krtyikat hozzk ki favoritnak.
   Extrm esetben odig mennek, hogy a krtya szoftvereibe (st a grafikus
   chip-be) olyan funkcikat ptenek, amelyek az ismertebb tesztprogramok
   mrsi mdszereire vannak "kihegyezve".
   Termsztesen nem flek attl, hogy a Trident vagy a Western Digital pont a
   SYSTEST klnbz verziit fogja bngszni hogy mg jobb s jobb eredmnyt
   tudjon felmutatni , de soha nem lehet tudni mit hoz a jv...

 - a grafikus alkalmazsok sebessge nagyban fgg a videokrtyt kezel
   szoftverek mennyisgtl s minsgtl. A mennyisg alatt itt a
   kvetkezket rtem. Egy grafikus program szerzje knytelen minimum kett
   de esetenknt akr hrom egymsra pl rtegre elklnteni a grafikus
   funkcikat. A legals rteg ami kzvetlenl a "vasat" programozza, ktfle
   lehet. Vagy a krtyhoz mellkelt "gyri" szedett-vedett meghajtprogramot
   hasznlja (ez az eset ll fenn pl. Windows alatt), vagy veszi magnak a
   fradsgot s felkszlve minden eshetsgre sajt kszts rutincsomagot
   hasznl. Utbbi esetben a program sebessge radiklisan megnhet, ellenben
   a szerz kiteszi magt annak a veszlynek, hogy esetleg nem kpes kvetni
   az jabb videokrtyk megjelenst (az n nyelvem is lg !). A kvetkez
   rteg az n. magasrend grafikus funkcik szintje (pl. tortadiagram vagy
   oszlopdiagram rajzolsa, stb.) ahol mr az elrhet sebessg a program
   szerzjnek (igencsak bizonytalan) kezben van. A kt rteg kz sajnos a
   legtbb esetben bepl egy kzbls rteg, mint pldul a Windows GDI-je.
   Ez is magyarzza hogy mirt vnszorognak a szpen perg DOS-os programok
   Windows-os msolatai ! Termsztesen a Windows-nak rengeteg elnye van, de
   hogy egy PC-s konfigurci elg gyors legyen neki, olyat mg senki sem
   ltott.
   Az els rteg az, ahol a drga krtyk kifuthatjk magukat. Ezek hardveres
   ton valsitjk meg a grafikus alapmveleteket ( pont-, vonal- s
   krvrajzols, felletkitlts, blokkmveletek) s ezzel rengeteg terhet
   vesznek le a rendszerbusz-processzor-programoz hrmasrl (tbbek vllrl
   is, de az  nevk nem jut eszembe). A hagyomnyos grafikus adapterek
   esetben sajnos a maximlis elrhet sebessget azok a programozk
   hatrozzk meg, akik a gyri meghajtprogramokat rjk. Tudom nagyon jl,
   hogy fesztett munkatempban kell dolgozniuk, sokfle szoftvert kell
   bellrl ismernik, de ez akkor sem menti fel ket az all, hogy sok
   esetben az  hanyagul, nagyvonalan megrt programjaik fogjk vissza
   egy-egy alkalmazs teljestmnyt. Aki nem hisz nekem, az nzzen utna,
   hogy a Microsoft milyen mennyisg sajt kszts Windows
   meghajtprogramot terjeszt a Compuserve-en vagy az Internet-en keresztl
   (ennyit a krtyagyrtkba vetett bizalomrl !).

 

                               Hard disk speed
                               ---------------

 A merevlemezek sebessgadatainak megtekintsre szolgl. Ezek a paramterek
 ismersek lehetenek azoknak, akik hasznltak mr diagnosztikai programot.
 Remlem, hogy a mrt rtkek sem trnek el jelentsen a msoktl.

 A kt fejlptetsi id azt hiszem nem szorul magyarzatra, viszont az
 adattviteli grafikon megr egy mist. Az rtkeket gy kapom, hogy a
 vzszintes tengelyen lthat mret (logikailag sszefgg) blokkokat
 prblok beolvasni a legnagyobb sebessggel, azaz egy menetben lehetleg
 minnl tbb szektort s ugyanabbl a cilinderbl, hogy csak az aktulis
 olvasfej szmt kelljen vltoztatnom. Az gy kapott diagram ltalban balrl
 jobbra nvekv sebessget jelez, azaz minnl nagyobb blokkokat olvasunk,
 annl nagyobb sebessget rhetnk el. Ezt a tendencit befolysolhatja a
 winchestervezrln lv cache (gyorst) memria nagysga. Amg a blokk
 belefr a cache-be, addig a sebessg nvekszik, de amint nagyobb lesz a
 blokkmret mint a cache, a sebessg nem n tovbb, st az esetek egy rszben
 mg cskkenhet is ! Sajnos a SYSTEST jelenleg csak 64KByte-os blokkmretig
 tud vizsglni. Ez az n fogyatkossgom, mert vdett mdban az IDE
 winchesterekn lehetne nagyobb blokkmretet is hasznlni (igaz nem a BIOS-on
 keresztl, hanem kzvetlenl a kontrollerrl).


 Tjkoztatsul nhny jellemz rtk a maximlis adattviteli sebessget
 illeten:

 -  A rgebbi tpus MFM winchesterek-nl a "cscs" 450-500 KB/sec.
 -  A leginkbb elterjedt AT-buszos (IDE, EIDE) winchesterek ltalban
    500-800 KB/sec. rtket produklnak. Ez j HDD s spci (VESA, PCI
    loklbuszos) vezrlkkel felmehet 1500-2000 KB/sec.-re is.
 -  A SCSI winchesterek gy 1000 KB/sec.-nl kezdenek s a hatr a csillagos
    g !

 Mint lthat, ezek az rtkek elmaradnak azoktl a sebessgektl, amelyeket
 a winchesterekhez mellkelt adatlapokon lthatunk, s amelyeket a "fggetlen"
 gyrtktl szrmaz tesztprogramok mutatnak, de szerintem egy ltalnosan
 megrt alkalmazi program "ennyit lt" a merevlemezekbl !

 Figyelem !

 A SYSTEST csak azokat a winchestereket veszi be a tesztbe, amelyeknek
 szabvnyos BIOS csatolsa van (INT 13H). Pl. a notebook gpeknl elfordul
 s a prhuzamos porton keresztl mkd n. pocket-winchesterek nmelyiknl
 a kvetkez rdekes helyzet ll el. Mivel a hordozhat gpekben ltalban
 csak egy HDD van, a pocket HDD a msodik fizikai winchester helyre lp be s
 gy tesztelhet. Kt winchesterrel megldott asztali gphez illesztve a
 pocket-drive-ot, a BIOS-ok tbbsge nem tud mit kezdeni a "ltszmon felli"
 eszkzzel s gy logikai egysgg alacsonytjk. Az jabb kelet (MXIC,
 AWARD, PHOENIX) BIOS-ok mr akr ngy darab HDD-vel is elboldogulnak.


  Setup RAM
  ---------

 Aki mr setupolta a szmtgpt, annak ismers lesz a kperny. Ez nem
 vletlen, mivel az American Megatrends (AMI) (igaz, hogy beleegyezse nlkl)
 Setup kpernyjnek mintjra kszlt. Ez az egyik legelterjedtebb BIOS Setup
 s ktsgkvl logikusan van felptve, gy nem lttam okot arra hogy
 mskppen jelentsem meg ezeket az informcikat.

 Csak az AT (vagy magasabb) kategrij gpek esetn vizsglom a CMOS RAM-ot,
 XT-kel s ms egzotikus masinkkal egyelre nem foglalkozom !

 A winchesterek paramtereire felhvnm a figyelmet, mivel ez egy ingovnyos
 terlet !

 Az jabb tpus BIOS-ok megengedik az n. "User defined" tpus hasznlatt
 is. Ebben az esetben nem az elre meghatrozott 40-50 tpusbl kell
 vlasztani, hanem a felhasznl maga adhatja meg a merevlemeze paramtereit
 (fejek, svok szma, stb.). Ezeket az adatokat a BIOS a CMOS RAM nem
 szabvnyostott terletein trolja, mghozz minden BIOS tpus (AMI, QUADTEL,
 PHOENIX, stb.) mshol. Igy elfordulhat, hogy nem fogom megtallni, mivel
 ismeretlen BIOS-al tallkozom.

 * Ha valaki ilyennel tallkozik, krem rtestsen !

 Ha a winchesternl 0 rtk ll s a rendszerben ennek ellenre mkd HDD
 van, az a kvetkez okok miatt lehet :

  - a HDD SCSI vagy ESDI rendszer. Ilyenkor a winchester-vezrl krtya
    BIOS-a kelti letre a HDD-t, s azrt van a SETUP-ban 0 rtk, hogy az
    alaplapi BIOS ne zavarja a kreit.

  - a rendszerben specilis szoftverrel formzott IDE winchester van. Ilyenkor
    ltalban el van indtva egy specilis eszkzmeghajt szoftver is a
    CONFIG.SYS-ben.


  Motherboard
  -----------

 Ez az egyik legtarkbb almen. Biztosan sok minden van itt aminek nem itt a
 helye s van amit mshonnan ide lehetne tenni, de majd csak kialakul egyszer
 valami rtelmes rendszer a programban.


                                Active video
                                ------------

 Az aktv videokrtya (teht amin a SYSTEST kpernyje is ppen lthat)
 adatait tartalmazza ez a kperny. Itt lehet ltni a legtbb olyan
 informcit, ami a felhasznlt megingathatja a program hasznlhatsgba
 vetett hitben. De ne hagyjuk, hogy az els ltsra hihetetlen ill. tves
 informcik elnyomjk jzan tlkpessgnket !

 A helyzet az, hogy a manapsg elterjedt SVGA krtyk igen nagy
 vltozatossgot mutatnak, de ez csak a felszn. A rengeteg krtya
 visszavezethet nhny tucat ramkrre s VIDEO BIOS-ra. Pl. a Paradise s a
 Western Digital SVGA krtyk lnyegileg (s ami fontosabb: programozs
 szempontjbl) azonosak. A Tseng Labs. ET4000 vagy a Trident grafikus
 chipekkel pedig tbb tucat SVGA krtya van a piacon egymstl eltr
 felsgzszlk alatt.

 Figyelem !

 Sajnos nmeyik SVGA krtya rosszul viseli a keresglst s elkpzelhet, hogy
 a teszt idejre vagy "vglegesen" azaz a RESET gomb megnyomsig lel.
 Amennyiben a kperny elsttl vagy futni kezd, nyomjuk meg a RESET gombot,
 majd futtassuk a programot NOVGA kapcsolval !


                               Inactive video
                               --------------

 A gpben esetlegesen meglv msodik video adapter informcii tekinthetk
 meg itt.


                               Video mode list
                               ---------------

 Mivel a krtyagyrtk s forgalmazk gyakran nem a legfrisebb, vagy ami mg
 rosszabb, nem a krtyhoz ill segdprogramokat mellkelik adaptereikhez
 (a dokumentcirl nem is beszlve), gyakran nem is tudja a felhasznl, hogy
 milyen extra szveges s grafikus zemmdokat ismer a videokrtyja. Ez a
 kperny nekik segt ! A SYSTEST norml indts esetn csak az esetleges
 VESA szabvnynak megfelel zemmdokat gyjti ssze, mivel ezeket minden
 klnsebb "veszly" nlkl meg lehet tudakolni a krtya BIOS-tl ill. a
 BIOS kiterjesztst megvalst TSR programtl. A krtya n. natv zemmdjait
 csak akkor fsli ssze ezzel a listval, ha erre a program indtsakor a
 /VIDEO kapcsolval utastjuk, vagy a riport ksztsekor bekapcsoljuk az
 extra mdok keresst (lsd "Kapcsolk" s "Report menu").

 Technikai ismeretek :

 A grafikus-krtya gyrtk az adapterek zemmdjai kzl csak nhnyat
 szabvnyostottak (a VESA s a SOLLEX most nem szmt ide, ezekrl majd
 ksbb !).
 A kperny zemmdjainak vltoztatsra a rendszer a 16-os (10H) szoftver-
 megszaktst biztostja. A legtbb krtya erre a clra az n. 0-s alfunkcit
 (Set Video Mode) hasznlja. Ez a megszakts (akr a tbbi PC-s megszakts)
 az Intel processzorok regisztereiben vrja a bemen paramtereket. Az zem-
 md-bellts esetben a BIOS az AH regiszterben 0-t, az AL regiszterben
 pedig a belltani kvnt zemmd kdjt kri.Vannak termszetesen klnck
 is (Video Seven, Ultravision, S3, Everex, Paradise, stb.), akik a
 legvltozatosabb mdon paramterezik a 16-os megszaktst a kvnt cl
 rdekben.

 Nhny kd a leginkbb hasznltak kzl :

   03H  a leggyakrabban hasznlt md, 80x25 karakteres szveges md, 16 szn
        megjelents. A sznes grafikus krtyk (CGA, EGA, VGA, stb.)
        bekapcsols utn ltalban ebben a mdban indulnak.

   07H  a monokrm grafikus krtyk (MDA, Hercules, VGA Mono) szveges 80x25
        karakteres zemmdja.

   12H  A VGA (s azzal kompatibilis) krtyk 640x480 pixeles 16 szn
        grafikus zemmdja. (Sajnos ez a legnagyobb felbonts szabvnyostott
        zemmd.)

   13H  A VGA krtyk 320x200 pixel felbonts 256 szn grafikus zemmdja,
        amelyet a jtkprogramok zme is hasznl. Egyben ez a legnagyobb
        kdszm standard zemmd.

 A 14H-es kd fltti tartomnyban a videokrtyk gy garzdlkodnak, ahogy
 kedvk tartja.

 A SYSTEST a felismert grafikus krtynak megfelelen paramterezve hvja meg
 a 16-os megszaktst a lehet legszlesebb kdtartomnyban s gy prblja
 aktivizlni a krtya lehetsges zemmdjait. Ez esetenknt percekig is
 tarthat, a gp sebessgtl, a grafikus krtytl (nmelyik Tseng Labs alap
 krtyn ngyfle mdon is be lehet lltani zemmdokat s ez kzel 500
 zemmdvltst jelent) s a tallt rvnyes zemmdoktl (mivel ezeket ki is
 kell vesznem) fggen.

 Egy kis magyarzat a megjelentett rtkekrl :

  Mode
  ----

  Azt a kdot jelzi, amivel a krtya BIOS-a az zemmd belltsa utn jelezte
  (magnak) az zemmdot. Az esetek legnagyobb rszben ez megegyezik a
  belltand zemmd kdjval, de vannak kivtelek. Pl. a VESA szabvnnyal
  bevezetett 6AH (800x600 pixeles, 16 szn grafikus) zemmd belltst
  nmelyik krtya gy csinlja, hogy ha ezzel az zemmd-kddal tallkozik a
  BIOS, akkor trja a krtya sajt 800x600-as mdjnak kdjra (pl. az OAK
  SVGA krtyk esetn 52H-re), ezrt itt ennek kdja jelenik meg.


 AX s BX
 --------

  rtelemszeren az zemmd aktivizlshoz szksges regiszter rtkeket
  jelzi (lsd Technikai ismeretek). Ez pldul a VESA zemmdoknl az AX-ben
  fixen 4F02H-t jelent, mivel ott a BX regiszterben kell megadni a kvnt
  zemmd kdjt.


 Xres
 ----

  Az adott zemmd X irny felbontst jelzi (oszlopok szma). Ez szveges
  mdokban karakterben, mg grafikus mdban pixelben (kppontban) rtend.


 Yres
 ---

  Az adott zemmd Y irny felbontst jelzi (sorok szma). Ez szveges
  mdokban karakterben, mg grafikus mdban pixelben (kppontban) rtend.


 Color
 -----

  Az zemmdban egyszerre megjelenthet sznek szma. Az n. HiColor
  zemmdok 32768 s 65536 szn mdjai 32K s 64K mdon kerlnek kijelzsre. A True-
  Color zemmd jelzsre a 16M szimblum szolgl, hiszen ebben a mdban tbb
  mint 16 milli sznt hasznlhatunk (ami termszetesen egyszerre nem
  jelenthet meg a kpernyn, mivel ehhez ennyi klnll kppontra is volna
  szksg s ez legalbb 4096x4096 pixeles felbontst kvnna).


 R:G:B
 -----


 Type
 ----

  Az adott zemmd jellegt jelzi (szveges-grafikus).


 Page
 ----

  VESA zemmdok esetn tltdik ki s azt a videomemria nagysgot jelenti,
  amelyet a krtya az adott zemmdban egy darabban, sszefggen kezel. Ez
  ltalban 64KByte szokott lenni, mivel a PC-k memriaszervezse is ilyen
  (vals mdban, DOS alatt), de nmelyik krtynl (pl. Paradise/Western
  Digital, Cirrus Logic) ez 4KByte, vagy brmi ms rtk is lehet. Ez az rtk
  azoknak fontos, akik a videokrtya memrijt kzvetlenl elrve akarnak
  rajzolni (rni) a kpernyre s tudniok kell, hogy mikor kell a rajzols
  sorn kpernylapot vltani.


 BPL
 ---

  Az adott zemmdban az egy kpernysornyi pixelt tartalmaz videomemria
  mrete. Ez ltalban a kvetkez rtkeket jelenti :

   szveges mdban : (az egy sorban megjelen karakterek szma)*2
   16 szn grafikus mdban : (az egy sorban lev pixelek szma)/8
   256 szn grafikus mdban : az egy sorban lev pixelek szma
   HiColor (32K/64K) grafikus mdban : (az egy sorban lev pixelek szma)*2
   TrueColor (16M) grafikus mdban : (az egy sorban lev pixelek szma)*3

  A fenti rtkektl fknt az jabb kelet n. accelerator krtyk trnek el
  a 256 s ennl tbb sznt kezel zemmdokban. ltalban szeretik az 1024
  egsz szm tbbszrseit hasznlni, mert ez megknnyti a szmtsokat a
  kpernyre val rajzols sorn.

 Plane
 -----


 Memory
 ------

  Az adott zemmd esetn a videomemria szervezsi mdjt jelzi. Jelenleg a
  kvetkez rtkek jelenhetnek meg :

   text   : az egyszer szveges (karakteres) zemmd
   CGA    : a CGA grafika (pros-pratlan sorok kln bank-ban)
   HGC    : Hercules grafika (a sorok ngy bank-ba vannak rendezve)
   EGA    : az EGA/VGA 16 szn grafika (ngy monokrm bitmap)
   packed : a 256 szn grafika (egy pixel=egy byte, sorfolytonosan)
   seq.   : az n. chain-256 (tweak) grafika
   direct : a HiColor s TrueColor grafika (a pixelek RGB alakban szerepelnek)
   YUV    : specilis md


 Flags
 -----

 Igazbl nekem fontosak ezek az informcik a program javtshoz,
 fejlesztshez. A VESA mdok esetn az zemmd attribtum kerl kijelzsre,
 natv mdokban pedig a DAC parancsregiszternek aktulis llapott jelzi.
  

 Figyelem !

 Gyakran elfordul, hogy a VESA olyan zemmdokat is visszajelez, amelyeket
 valjban nem is tud kezelni, mivel a krtyn nincs meg hozz a videomemria
 vagy a megfelel (pl. a truecolor zemmdokhoz a 24 bites) DAC. Azokat az
 zemmdokat, amelyeket csak ilyen "tuningols" utn kpes kezelni a krtya,
 sttebb, mg az "l" zemmdokat vilgosabb sznnel jelzi a program.


                                Serial ports
                                ------------

 A gpben lv soros-vonali csatlakozsok adatait tartalmazza a kperny.
 A SYSTEST megprblja a rajtuk "lg" eszkzket is azonostani.

 Ha a port sttusa alapjn nem egr van a porton (hanem ismeretlen eszkz,
 vagy modem), s a MODEM kapcsolval erre utastottk, akkor a SYSTEST
 megprblja a modem azonostjt is megszerezni. Az esetek nagy rszben ez
 sikerl, azonban ha a modem "egzotikus" megszaktsra van ltetve, az eljrs
 eredmnytelen lehet.

 Akinek tudomsa van ms IRQ vonalak lehetsges felhasznlsrl, vagy a
 COM5...COM8 portok IO cm s IRQ adatairl, az krem rtestsen !

 Itt rdemes megemlteni azt a gyakori hardware-tkzst, hogy az ATI VGA
 krtykon foglalt a 2E8H port, ami a PC-knl a COM4 szokott lenni !

 Figyelem !

 Amennyiben az egr is valamelyik soros porton van, a vizsglat utn az egr
 beszntetheti a munkt (termszetesen csak a SYSTEST-en bell !). Ha a
 programbl val kilps utn sem mkdik az egr vagy a modem, akkor a
 SKIPSERIAL kapcsolval kell indtani a programot !

 Amenyiben kivncsiak vagyunk arra hogy nem l-e modem valamelyik porton,
 hasznljuk a program indtsakor a MODEM kapcsolt !

 A SYSTEST multitaszkos rendszerbl indtva inkbb nem teszteli a modemet,
 nehogy sszeakadjon egy msik taszkban fut kommunikcis programmal !



                               Parallel ports
                               --------------

 A prhuzamos (hagyomnyos nevn : nyomtat) csatlakozsok informcii
 tallhatak itt. Az utols oszlopban tallhat esetleges "bidirectional"
 kifejezs arra utal, hogy a csatlakoz nemcsak egy nyomtat ill. ms
 "hallgat" eszkz vezrlse alkalmas, hanem adattviteli clokra is
 megfelel.


                                 Mouse info
                                 ----------

 Az egrke s a hozztartoz kezelszoftver adatait jelenti meg.
 Termszetesen csak akkor mkdik ha az egeret kezel program be van tltve
 a memriba s mkdik is !

 Figyelem !

 A Microsoft jabb kelet driverei (8.20, 9.00, 9.01 stb) hibsan kezelnek
 nhny specilis funkcit. A mindennapos mkdst nem befolysoljk ezek a
 hibk, de az informcik kinyerst megakadlyozzk.
 Szerintem egybknt sem rdemes ezeket a 30-50KB-os gigszi drivereket
 hasznlni, mivel a mindennapos hasznlatra bven megfelelnek a noname
 egerekhez mellkelt ltalnos meghajtprogramok.

                                  I/O ports
                                  ---------

 A PC-k norml (100h-3FFh) I/O portjainak foglaltsgt jelzi a kperny !
 Sajnos bizonyos perifrik mg azt sem viselik el, ha olvassk a portjaikat,
 gy elkpzelhet, hogy a menpont befagy. Ilyenkor a kpernyn lthat az a
 portcm, ahol a problma felmerlt. ltalban hlzatos krnyezetben szokott
 elfordulni a fenti problma, ugyanis nmely Ethernet krtya elg knnyen
 kiborul.
 A megjelentsnl a portcmek nyolcasval vannak sszefogva, mivel ltalban
 ennl "finomabban" nem llthatak a klnfle adapterkrtyk.

 Ahol tudom, hogy szabvny vagy megllapods szerint milyen eszkzk lghatnak
 az adott portokon, ott kirom. Ahol tbb eszkzt is be lehet lltani
 ugyanarra a cmre, az szerepel elbb, amelyikkel gyakrabban tallkozhat az
 emberfia ezen a cmen.

 * Akinl lells trtnik, krem jelezze !


                              Hardware IRQ's
                              --------------

 A 16 (az XT-nl s a PCjr-nl csak 8) hardware megszakts lthat itt.
 
 A megszakts szma mellett szerepel az IRQ eredeti (Intel szerinti)
 ajnlott felhasznlsa majd ezutn az eszkz ami valban hasznlja az adott
 megszaktst.

 Az "l" megszaktsok vilgos sznnel vannak jellve.

 Figyelem !

 Rgebbi 386-osoknl s 486SLC/DLC rendszereknl a koproci IRQ keress
 lefagyhat ! A hiba ismert, az oka nem. Fejleszts alatt.


                              Green capability
                              ----------------

 Br a hordozhat gpekben terjedt el, manapsg mr az asztali gpek kztt
 sem ismeretlen fogalom a tp-menedzsment. A gpben esetlegesen meglv
 akkumultor (nem a CMOS RAM akkumultora) llapotn kvl az APM-et
 (Advanced Power Manager, ltalban a DOS-hoz mellkelt POWER.EXE) megvalst
 szoftverrl is kap a felhasznl nhny informcit.
 Amennyiben a video-adapter rendelkezik VESA szabvny tp-menedzsment
 bvtssel, annak az adatai is megtallhatak a kpernyn.


  Drives
  ------

 Ez az almen okozta (okozza) a legtbb bosszsgot. A meghajtk elektromos s
 fizikai paramtereinek sokasga, az jabbnl jabb tmrt-, hlzati- s
 cache-szoftverek nem knnytik a munkmat.


                               Physical drives
                               ---------------

 A floppyk paramterei magukrt beszlnek.

 A merevlemezekkel mr ms a helyzet. Az itt lthat rtkek a kvetkez mdon
 llnak el:
  - IDE s ESDI winchestereknl a merevlemez vezrlkrtyjtl rdekldm a
    paramterek irnt. Sajnos nmelyik kontroller kuka, vagy szereti
    flretjkoztatni a kvncsiskodkat. Pl. a Seagate egyik elterjedt 40
    MByte-os modelljnek (ST 351A/X) egy nagy sorozata azt lltja magrl
    hogy  az tfej srkny ! Pedig testvrek kztt is csak kett van neki
    belle ! A gond akkor van, ha az tlagosan kpzett felhasznl egy ilyen
    wincsit a modern BIOS-okban fellelhet "AUTO DETECT HARD DISK" eljrssal
    helyez zembe. Ebben az esetben ugyanis a BIOS jval nagyobb kapacits
    (Kb. 120 MByte) merevlemezknt jegyzi be a SETUP-ba a Seagate-t mint az a
    valsgban !
    A rendszer szpen mkdik, amg a felhasznl el nem ri a merevlemezen a
    40 MByte-os hatrt. Hogy azutn mi trtnik, azt el lehet kpzelni !
  - SCSI , ST-506 s "kuka" vezrlkrtya esetn a BIOS-tl krdezek ezutn,
    mert nha k is tudnak valamit a hozzjuk kapcsolt holmikrl, br sajnos
    nem jellemz !
  - vgl a DOS-ra kell hagyatkoznom, br  - legalbbis ahol van - a CMOS
    SETUP adataibl dolgozik, azt meg megnzhetem n is, de nem rt az
    informcik tbb oldalrl val megtmogatsa !


                               Logical drives
                               --------------

 A "legszebb" feladatok kz tartozik ennek a menlapnak az adatokkal val
 feltltse.

 Itt a DOS ltal kezelt (maximum 26 darab, A-Z) logikai lemezegysgek adatai
 lthatak. Az egysg neve s mrete mellett megprblom kiderteni a jellegt
 is, ami elg keserves munka. A klnbz rptmrt-szoftverek s a hlzati
 programok igen megneheztik a dolgomat. A SYSTEST kpes megllaptani egy
 logikai drive-rl, hogy az floppy, winchester, RAM , CD-ROM, Stacker-elt,
 Interlink-kel behozott, Dblspace-elt, stb meghajt-e.


                              Partition tables
                              ----------------

 A rendszerbe kapcsolt merevlemezek partcis tblit veszem ki. Jelenleg
 kb. 40 klnfle (DOS s nem DOS) partcit ismer a SYSTEST.

 Az aktv (boot) partci vilgos sznnel van jellve.

 Mivel alaplapcsere (vagy a CMOS RAM tartalmnak elvesztse) esetn elg
 gyakran elfordul hogy a felhasznl nem emlkszik a winchester-ek adataira,
 a SYSTEST a pratcis tblbl megprblja kiszedni azokat a fizikai
 paramtereket (fejek, svok, szektorok szma), amelyekkel a winchester meg
 lett partcionlva. Ha ezen rtkek valamelyike nem egyezik a CMOS SETUP
 jelenlegi belltsval, akkor valsznleg el van rontva a jelenlegi
 bellts s a winchester ilyen mdon trtn hasznlata veszlyes !
 Az eltr paramtert vilgos sznnel jelzi a program.



                                 Disk cache
                                 ----------

 A teleptett merevlemez cache adatai kzl a kvetkezket jelenti meg a
 program :

 - a cacheprogram tpusa,
 - a program verzija,
 - a SMARTDRV kompatibilits szintje
 - a program ltal hasznlt munkamemria mrete DOS alatt
 - a program ltal hasznlt munkamemria mrete WINDOWS alatt

 Figyelem !

 Elkpzelhet, hogy a SYSTEST SMARTDRV-nek nevez nem a Microsoft-tl szrmaz
 cache-programot is. Ez olyankor fordul el, mikor olyan cache-programmal
 tallkozik amelyet nem ismer, de az rendelkezik SMARTDRV kompatibilis
 programozi csatolval.



  Memory info
  -----------


                               Interrupt list
                               --------------

 A 256 szoftver-megszakts adatai lthatk itt. A megszakts szma s cme
 mellett megprblom kiderteni, hogy jelenleg ki fogja az adott IRQ-t. Ez
 sajnos nem tjkoztat arrl hogy az adott program eltt kik s hnyan vettk
 mr magukhoz az adott megszaktst.
 Az "l" IRQ-k vilgosabb, mg a nem hasznltak sttebb sznnel vannak
 jellve.
 
 A SYSTEST azt is megmondja, hogy az adott megszaktst mire kellene
 hasznlni.

                               Device drivers
                               --------------

 A CONFIG.SYS-ben indtott eszkzmeghajtk adatai lthatak itt.
 A megjelentett adatok :
  - a driver 8 bets neve,
  - annak a programnak a neve, amelyik az eszkzt ltrehozta,
  - a driver attributumai,
  - a driver jellemzinek felsorolsa

 A SYSTEST megprblja megmondani a 8 bets nvrl, hogy mifle
 eszkzmeghajtrl is van sz. Jelenleg kzel 230 drivert ismer.


                                TSR programs
                                ------------

 A memriban rejtzkd programokat prblja megkeresni ez a menpont.
 A program helyn s mretn kvl a program ksztjnek vdjegye is lthat.
 

                                Memory blocks
                                -------------

 A memria rszletes trkpe tallhat itt. Az egyes memriadarabok helye s
 mrete utn lthat annak a programnak a neve amelyhez tartozik, illetve a
 programot tartalmaz blokknl amennyiben lehetsges, szerepel a program
 indtsnl hasznlt parancssor is. Itt rszletesen megfigyelhet a memria
 felosztsa, mivel a konvencionlis RAM-on kvl lthatak mg a klnfle
 adapterek RAM s ROM terletei valamint a nem hasznlt memriaszeletek is.


                                  EMM info
                                  --------
                                      
 Ammennyiben valamilyen 386-os memriakezel szoftver van installlva
 (EMM386, QEMM, 386MAX, stb.) a rendszerben, ennek adatai lthatak itt.

                                  XMS info
                                  --------

 A PC-ben tallhat Extended memrirl kaphatunk itt informcit,
 termszetesen csak akkor, ha a HIMEM.SYS (vagy valamilyen azzal kompatibilis,
 pl. XMSMGR, QEMM, stb.) memriakezel installlva van.


                                  DPMS info
                                  ---------

 A Novell s nhny trsult szervei ltal hasznlt Dos Protected Mode Service
 adatai vannak itt.


                                  DPMI info
                                  ---------

 A DOS extenderek ltal ltalnosan hasznlt Dos Protected Mode Interface
 paramterei lthatk itt. (Termszetesen, ha valaki a rendszerben szolgltat
 ilyet, pl. OS/2 DOS Box, Windows DOS prompt, Stb.)




  Operating system
  ----------------

 Az opercis rendszerrl ad ttekint informcikat. Ha a SYSTEST-et WINDOWS
 vagy DesqView all indtottk, akkor ezek verzija is a DOS Version Info
 menpontban lthat.


                              DOS Version info
                              ----------------


  A kperny magrt beszl !

  * Akinl a mutatott rtkek jelentsen eltrnek a valsgtl (pl.
    DOS verzi), krem rtestsen!

    Akinl a "Serial number" nem 000000 s nem FFFFFF, az szintn rtestsen,
    mert sorszmozott DOS-al mg nem tallkoztam !


                                 Environment
                                 -----------
                                      
 Az opercis rendszer krnyezeti vltozi lthatak itt.


  Task switcher
  -------------

 Az esetlegesen elindtott tbbfeladatos menedzser (DOSSHELL, TASKMAN, a
 standard mdban fut MS WINDOWS DOS prompt-ja, stb.) adatai lthatak ezen a
 kpernyn.

 * A DesqView egyelre homlyos terlet, de remlem hogy a megrgztt DesqView
   felhasznl SYSOP-ok segtenek majd.


                               System files
                               ------------

 A menpontok egyrtelmek. A kvetkez rendszer-llomnyok tekinthetk meg:
 
   CONFIG.SYS
   AUTOEXEC.BAT
   DBLSPACE.INI (DOS 6.22-nl DRVSPACE.INI)
   WIN.INI
   SYSTEM.INI

 Az utols kt (Windows-os) llomny csak akkor tekinthet meg, ha a SYSTEST
 tallt Windows-t az elrsi tvonalak valamelyikn.




                                  Network
                                  -------

 Jelenleg a Novell, Banyan Vines valamint a NetBIOS kompatibilis (Lantastic,
 LAN Manager, 10NET, Silver Net, Netware Lite) hlzatokat kpes rzkelni a
 SYSTEST. Ennek megfelelen jelenleg hrom menpont van. A Novell hlzatrl
 sokkal tbb s ms jelleg informcit lehet sszegyjteni mint egy Lantastic
 vagy ms NetBIOS alap hlzatrl. A SYSTEST akkor tudja a legtbb adatot
 sszeszedni ha a felhasznl SUPERVISOR-knt, vagy annak megfelel
 jogosultsg felhasznlknt lpett be a hlzatba.

 * Akinek olyan hlzata van, amit a SYSTEST nem kezel (pl. DECNET), s
   programozsi segdlete is van hozz, krem rtestsen !



                              Extension cards
                              ---------------

 Ez egy ingovnyos de roppant rdekes terlet. Sajnos ezt a menpontot
 egyelre kevesen hasznlhatjk, mivel az itt feldertett eszkzk csak a
 magasabb rfekvs PC-kben tallhatk meg.


                                 PnP devices
                                 -----------


                              Fejleszts alatt !



                                  PCI cards
                                  ---------

 Mivel a Power-Macintosh s az IBM fle PREP masinkban is a PCI lett a men
 bus-rendszer, gy ltszik, hogy a PC-kben is ki fogja szortani a konkurrens
 buszokat (EISA, VLB, stb.). A sebessge kielgt, megfelel a Plug&Play-nek
 (legalbbis a 2.1-es verzi, ami persze ritka mint a fehr holl !), s sokan
 gyrtanak ilyen krtyt. A kor szellemnek engedelmeskedve, a SYSTEST is
 megprblja felderteni a PCI krtykat.



                                  MCA cards
                                  ---------

 A kzhiedelemmel ellenttben a Micro Channel nem veszett ki az idk folyamn.
 (Lsd az IBM j RS6000-es gpeit!) Az IBM mellett nhny ms nagy PC-gyrt
 is lltott el ilyen architektrval kszlt gpet. Az MC-nek bonyolultsga
 s drgasga mellett van nhny nehezen elvitathat rdeme is. A busz sokkal
 gyorsabb, mint a hagyomnyos ISA, az adapterek szoftverbl konfigurlhatak
 s egy hlzatba kapcsolt MC-s masina adatai ms gpekrl is elrhetek. Ms
 gyrtk - mint pldul a Compaq - csak manapsg rtek el erre a szintre.
 (ProLiant szerver-csald.)

 A SYSTEST kzel 900 MCA adapter azonostjt ismeri, gy nem csupn a 4
 szmjegyes hexadecimlis azonostt jelzi ki mint ms szoftverek, hanem az
 adapter teljes nevt (tpust) is megprblja elsni.

 * Akinl az azonost utn az "Adapter ?" felirat jelenik meg, krem
   rtestsen !


                                 EISA cards
                                 ----------

 Az EISA krtyk az MCA krtykhoz hasonlan intelligensebbek mint az ISA-
 buszos hagyomnyos adapterek. Szoftveresen konfigurlhatk s egyedi
 azonostkkal vannak elltva. Mivel a klnbz gyrtk (de fleg a COMPAQ)
 nem igazn a szabvny szerint valstjk meg az adapterek konfigurcis
 moduljait, ezrt a rszletes informcimegjelents egyelre csak az
 llomnyba mentett riportban tallhat, s ott is olyan formban, hogy
 igazbl csak nekem hasznos!

 * Nyomatkosan krem az EISA buszos gpek tulajdonosait, hogy prbljanak
   nekem riportokat visszajuttatni !


                                PCMCIA cards
                                ------------
                                      
 A notebook s ms egyb hordozhat kategrij gpek kedvelt bvt-
 rendszere. Sajnos mivel a szabvnyt igen alacsony sznvonalon szoktk
 megvalstani, ezrt az esetek tbbsgben igen csekly informci nyerhet
 ki a rendszerbl. Vrhatan a Windows '95-el, s az j 32 bites PC-Card
 szabvny bevezetsvel javulni fog a helyzet.


                                SCSI devices
                                ------------
                                      
 Amennyiben sikerl feldertenem, a profi felhasznlk ltal kedvelt SCSI
 eszkzk felsorolsa tallhat itt. A feldertst nehezti, hogy egy PC-ben
 tbb SCSI krtya is lehet s ezek klnbz mdon kezelhetik a rajtuk fityeg
 eszkzket. 

 Sajnos a SYSTEST jelenleg csak azokkal a krtykkal rt szt, amelyek
 beszlik a CAM (Common Access Method) 1.8 (vagy jabb), vagy az ASPI
 (Advanced SCSI Profamming Interface) szabvnyt, illetve a "pucr" krtyk
 kzl a Future Domain, a Syquest s a Seagate gyrtmnyaival.

 * Ha valaki tud segteni az Adaptec, Future, Bustek, IBM, Syquest s ms
   SCSI krtykkal kapcsolatban, krem tegye meg !!!!


                                IDE/ATAPI devices
                                -----------------

 Az IDE vezrlk elterjedtsge indokolta, hogy kidolgozzanak vgre egy
 szabvnyt aminek segtsgvel a HDD-ken kvl ms eszkzk is (CD, tape,
 stb.) kezelhetek legyenek. Ezeket a holmikat prblom meg itt sszevadszni.
 Az egyes egysgekre "rbkve" rszletes inft kaphatunk az eszkzrl (svok,
 fejek, szektorok szma; cache mrete;PIO s DMA mdok;stb.).



  Report
  ------

  Aki meg akar rvendeztetni, s hozz akar jrulni a SYSTEST fejldshez, az
 hasznlja ezt a menpontot !

 A menpont feladata, hogy azokat az informcikat, amelyeket a SYSTEST
 feldert, elmentse egy llomnyba.

 A program elszr egy setup kpernyt ad, ahol a felhasznl bellthatja,
 hogy a riport milyen informcikat tartalmazzon.


  System Analyzer Vx.x.xxx 1989-96 Agis(C)
 
  Report setup Ŀ
                                                                        
   [X] Summary             [X] Physical drives     [X] DOS version info 
                           [X] Logical drives      [X] Environment      
   [X] Motherboard speed   [X] Partition tables    [ ] Task switcher    
   [X] Video speed         [X] Disk cache                               
   [ ] HDD speed                                   [ ] PnP devices      
                           [X] Interrupt hooking   [ ] PCI cards        
   [X] Setup RAM           [ ] Interrupt list      [ ] MCA cards        
                           [X] Device drivers      [ ] EISA cards       
   [ ] Extra mode search   [X] TSR programs        [ ] SCSI devices     
   [X] Active video        [X] Memory blocks       [X] ATA/IDE devices  
   [ ] Inactive video      [X] EMM info            [ ] PCMCIA cards     
   [X] Video mode list     [X] XMS info                                 
   [X] Serial ports        [ ] DPMS info           [X] CONFIG.SYS       
   [X] Parallel ports      [ ] DPMI info           [X] AUTOEXEC.BAT     
   [X] Mouse info                                  [X] DBLSPACE.INI     
   [X] I/O ports           [ ] Novell              [ ] WIN.INI          
   [X] Hardware IRQ's      [ ] NetBIOS             [ ] SYSTEM.INI       
   [X] Green capability    [ ] Banyan                                   
                                                                        
                                           < OK >    < Cancel >         
 ٲ
 
             , , PgUp, PgDn to move,  to select, ESC to quit !


 Figyelem !

 A setup alapveten azokat az informcikat engedi tiltani vagy engedlyezni
 amelyek a kpernyn is megjelenthetk. Az eltrsek a kvetkezk :

 - a merevlemez sebessgteszteket krni kell

 - az extra video zemmdok tesztelst krni kell (lsd VIDEO kapcsol !)
 
 - a riport alaprtelmezsknt a megszaktsokrl egy olyan tblzatot
   tartalmaz, ami a memriban cscsl programok mellett tartalmazza az
   ltaluk "fogott" megszaktsok felsorolst. A rszletes (s tbb KByte-ra
   rg) megszakts-tblzatot, ami a "Memory info" men "Interrupt list"
   pontjban lthat, csak krsre rja ki a program

 - ha nem Windows all lett indtva a prg., akkor csak krsre szedi ssze a
   Windows konfigurcis llomnyokat (WIN.INI, SYSTEM.INI).
   Ez helytakarkossgi okokbl van gy, mivel nhny "profi" gigantikus
   mret INI llomnyokat hasznl !

 Amennyiben a programot kapcsolkkal indtottk, vagy volt konfigurcis
 llomny, az alaprtelmezs ezeknek megfelelen fellbrldik !

 A SYSTEST ezutn megkrdezi az llomny nevt, ahova a riportot ki kell
 rnia. Az alaprtelmezs a "REPORT" nev llomny. Ez az alaprtelmezs
 a NET kapcsol hatsra megvltozhat (rszletesen lsd a kapcsolknl)!
 A riport kiterjesztsnek alaprtelmezse a "Rxx", ahol az "xx" egy
 hexadecimlis sorszmot takar ("00"-tl "FF"-ig), ami 256 klnbz
 riportllomnyt enged meg egy nven, egy knyvtrban. A program gy adja a
 kiterjesztst, hogy nehogy fellrjon egy vletlenl az aktv knyvtrban
 rgebben ott cscsl jelentst. (Ez lehetsget nyjt arra, hogy a
 SYSTEST-et egy floppyra felmsolva vgigjrjuk az sszes gpet a
 krnyezetnkben s informcikat tidjunk gyjteni rluk !) Ha az llomnynv
 megfelel akkor egy Enter-el tovbblkve elindul a riportgenerls.
 Ha mshova (pldul nyomtatra) kell a riport, akkor csak be kell rni az
 llomnynevet (ill. a nyomtats esetn az LPT1, LPT2, stb. neveket).

 Az llomnynvre val rkrdezs letilthat a SYSTEST.CNF-bl az
 "EditReportFileName" kapcsolval.

 A program ezutn lehetsget ad egy maximum 75 karakteres megjegyzs
 szerkesztsre. Ide lehet berni pldul a gp azonostjt, vagy itt lehet
 felhvni a figyelmemet valami nagy bakira a kapott eredmnyek kztt !
 
 A comment megadsa letilthat a SYSTEST.CNF-bl az "AddCommentToReport"
 kapcsolval.

 Figyelem !

 A videokrtya BIOS llomnynak neve olyan mdon keletkezik, hogy a
 riportllomny kiterjesztsnek els betje (ami a SYSTEST ltal generlt
 neveknl "R") "B" betre mdosul. Akinek ms tlete van, nevezze t !

 Az elksztend llomnyra a kvetkez kapcsolk vannak hatssal:

  /VIDEO


 A feldertett extra zemmdokon kvl a SYSTEST megprblja elmenteni a
 videokrtya BIOS-t is egy llomnyba. Ez esetenknt sok segtsget nyjt
 nekem a krtyk tesztelshez s azonostshoz.

 Aki gy gondolja, hogy segteni akar, az a keletkezett llomnyokat pakolja
 ssze, aztn juttassa vissza nekem !
 Az llomnyok mrete ltalban a kvetkez :
  - REPORT.Rxx  30 KByte (az INI llomnyok 40-50-re is felduzzaszthatjk)
  - REPORT.Bxx  32 KByte
 sszesen 30-80 KByte mret az informci tmrts eltt. Ez egy levlkvel
 egytt ARJ-vel kb. a felre nyomhat ssze.

 Senki ne szgyellje magt a konfigurcija miatt, a kapott adatokat
 "titkosan" kezelem, hiszen kt az orvosi titoktarts !

 Tudom, hogy sokan gy gondolkoznak egy-egy szoftver hasznlatba vtele sorn,
 hogy mg a regisztrcis krtyt sem tltik ki (pedig az a sajt rdekk
 lenne), nemhogy segtsget nyjtannak a fejlesztnek (taln csak ha valami
 hibt talltak), de n bzom mindenki jindulatban.

 Nem tudom hogy elfeledteti-e a telefonszmla feletti bslakodst, de kaptam
 vissza anyagot az USA-bl is, radsul floppyn-lgipostn. Azrt itthon csak
 olcsbb a dolog, ha felteszi valaki a cuccot egy BBS-re ! Ha valaki ms mdot
 vlaszt, n azt is szvesen ltom, mert ritkn jutok BBS kzelbe (havonta 1-2
 alkalommal). Elkldheti kinyomtatva levlben, vagy brmilyen mgneses
 adathordozn, persze a szalagot kivve. A floppykat garantltan visszakldm,
 kivve ha klfldrl jn, vagy ha a tulajdonos eltekint ettl.


 /NET
 Hatst lsd a kapcsolk lersnl !



                           Kiegszt informcik:
                           -----------------------

                                 Windows 3.x
                                 -----------

 Lehetleg senki ne futtassa a SYSTEST-et "ablakba zrva". Fut WINDOWS alatt,
 de jobb ha teljes kpernys mdban, mert a videokrtya azonosts nha srti
 felsge rdekeit. St, ha "olyanja" van, akkor a HDD kezelsem miatt is
 reklaml, pedig azt gy csinlom ahogy a nagy knyvben meg van rva.

                                 Windows NT
                                 ----------

 Sajnos a Windows NT hklisabb mint a Windows 3.x vltozatok ! Sok esetben
 teljesen fals rtkeket jelent meg a SYSTEST (pl. video krtya, drive-ok
 paramterei, stb.). A kompatibilits idvel nni fog (ahogy az idm engedi) !


                                 Windows '95
                                 -----------

 A ltez Windows vltozatok kzl a "legbartsgosabb" ! A DOS mdban indtott
 Windows '95 teljesen hasonl a norml DOS-hoz. Eltrsek csak akkor vannak,
 ha a DOS-boxban (fknt ablakban) fut a SYSTEST. Ilyenkor a Windows NT-hez
 hasonl problmk addnak.

 
                                     OS/2
                                     ----

 Az eddigi tapasztalok alapjn kb. gy viselkedik mint a Windows.




 Mindenkinek elre is ksznm a segtsget,

                                                           Melis Lszl (Agis)

 Ui.:

 Mivel jelenlegi munkahelyemen csak korltozott lehetsgem van a modemezsre,
 ezrt a SYSTEST 1996 janur 1.-e utn a BBS-eken csak akkor lesz elrhet a
 friss vltozat, ha a Sysop-ok (vagy valaki ms) veszik maguknak a fradsgot
 s felteszik !

 A kzvetlen kapcsolat velem a mindenkori legjabb SYSTEST About pontjban
 szerepl cmen s telefonon lehetsges.

