home *** CD-ROM | disk | FTP | other *** search
/ CD-X 3 / cdx_03.iso / shutils / dos / systes57.arj / SYSTEST.TXT < prev   
Encoding:
Text File  |  1995-11-02  |  79.2 KB  |  1,852 lines

  1.  
  2.                 Systest V3.57ß
  3.  
  4.  
  5.                      Üdv minden SYSTEST felhasználónak !
  6.  
  7.  
  8.  A dokumentáció néhol egy kicsit zavaros, de azért remélem minden benne van
  9.  ami fontos lehet. Jelenleg elég sok minden hiányzik még, de én inkább írom a
  10.  programot mint dokumentálom. Egyébként is azt tartom, hogy ha egy program
  11.  használata nem magától érthetôdô akkor ott nem a dokumentáció a segítség
  12.  hanem a program újraírása. Ez a doksi egyébként sem a hagyományos értelemben
  13.  vett programleírás, hanem inkább a program és általában a hardver mûködésének
  14.  elvi alapjaival foglalkozó iromány. Ha valakinek valami hiányzik, vagy nem
  15.  érthetô, forduljon bizalommal hozzám ! A doksi végén, és természtesen a
  16.  programban megtalálja a címet, telefonszámot.
  17.  
  18.  A szövegben igen gyakran fordul elô a következôhöz hasonló csillaggal kezdôdô
  19.  mondat :
  20.  
  21.  * Ha ez bárkinél elôfordul, kérem értesítsen !
  22.  
  23.  A gyakori ismétlôdés nem stilisztikai hanyagság, hanem annak a jele, hogy
  24.  szeretném ha a program minél több helyen, minél kevesebb hibával, minél
  25.  pontosabban mûködne. Ehhez pedig a felhasználók visszajelzéseire van
  26.  szükségem !
  27.  
  28.  
  29.            Most magáról a SYSTEST-rôl egy kicsit.
  30.  
  31.  
  32.  A program 1989-ben keletkezett. Addig mindenfélét írtam, de akkor egy barátom
  33.  elém rakta a Norton System Information V3.00-át (emlékszik még rá valaki ?
  34.  Egy 16 KByte-os kis programocska volt, és kb. 20-22 sornyi fekete-fehér
  35.  "információt" adott a géprôl.), és megkérdezte tôlem, tudom-e hogy miként
  36.  lehet ilyen bizalmas információkat kinyerni a gépbôl ?
  37.  
  38.  Bevallom ôszintén, fogalmam sem volt róla.
  39.  1982 óta foglalkozom számítástechnikával, az ABC-80-tól kezdve az R-10-esig
  40.  mindenféle gépen programoztam mindenféle nyelven, de ilyen jellegû programot
  41.  még soha nem próbáltam írni. Az is igaz, hogy a PC megjelenéséig erre nem is
  42.  volt igazán szükség. A C64-esek léteztek 2-3 féle házban néhány alaplap-
  43.  változatban, de azért ezek mind kompatibilisek voltak egymással !
  44.  A PC-k viszont erôsen elfajzottak szülôanyjuktól !
  45.  
  46.  Igy hát nekiveselkedtem, és 1989 október-november táján megszületett a
  47.  SYSTEST V1.00. Ha jól emlékszem, két képernyônyi infót adott (kb. a mostani
  48.  Summary és CMOS Setup menüpontoknak megfelelôt), keretes fekete-szürke-fehér
  49.  formában. Némi nosztalgiával gondolok vissza erre a nem egészen 300 Pascal
  50.  sort számláló kis programocskára.(A SYSTEST jelenleg meghaladja a 43.000
  51.  sort !)
  52.  
  53.  Aztán sajnos elkezdték használni a barátaim !
  54.  
  55.  5-6 hónap után futott hibátlanul a környezetemben lévô mintegy tucatnyi
  56.  konfiguráción. Innentôl aztán nem volt megállás. A PC-k elterjedése és
  57.  változatossága, az ismerôsök igényei ("na és azt meg tudod mondani, hogy...")
  58.  és a saját ötleteim folyamatosan bôvítették eme "programozástechnikai
  59.  gyöngyszemet".
  60.  
  61.                             Copyright notice ???
  62.                             --------------------
  63.  
  64.  A programban és a dokumentációban szereplô védjegyek és márkanevek az ôket
  65.  birtokló cégek kizárólagos tulajdonai... (vagy valami ilyesmi).
  66.  
  67.  Ha bármelyiküknek is kárt okozott volna, hogy felhasználtam ôket, kérem
  68.  értesítsen (úgysem tudok mit tenni) !
  69.  
  70.  A SYSTEST által megjelenített adatok valódiak, az információk és a valóság
  71.  közti hasonlóság nem a véletlen mûve ! A program és bárki más már meglévô
  72.  vagy majdan megszületô programja közti hasonlóság pedig csak a puszta
  73.  véletlen eredménye.
  74.  
  75.  A SYSTEST a legsharewarébb shareware ! Másolása és illegális terjesztése
  76.  KÖTELEZÖ !
  77.  
  78.  
  79.  
  80.                            A SYSTEST rendeltetése:
  81.                            -----------------------
  82.  
  83.  Na, ez az amit magam sem tudok ! Mindenki arra használja amire akarja.
  84.  
  85.  Néhány tipp:
  86.  
  87.  - egy hardware kereskedô barátom az eladott gépek dokumentálására használja.
  88.    Minden géprôl riportot készít, és egy esetleges garanciális idôn belüli
  89.    javításnál ellenôrzi a konfigurációt, hogy abban az állapotban van-e, mint
  90.    ahogy eladta (ugyanaz a winchester, VGA kártya, stb.).
  91.  
  92.  - hálózati rendszergazdák a program segítségével ellenôrizhetik, hogy a
  93.    Userek nem piszkáltak-e bele a konfigurációba.
  94.  
  95.  - nehezen felbontható gépek is ellenôrizhetôk vele, hogy beleraktak-e mindent
  96.    amit a számlán kifizettettek a vevôvel.
  97.  
  98.  - a gépek tuningolását lehet vele ellenôrizni (lásd Benchmarks menü !)
  99.  
  100.  - meg lehet ismerkedni gépünk belsejével.
  101.  
  102.  - csodálkozni lehet a program mérhetetlen tudásán...
  103.  
  104.  Minden bizonnyal sok minden másra is lehet használni, csak én szûk látókörû
  105.  vagyok. Akinél bevált valamire, hasznot hozott (anyagit, erkölcsit), vagy
  106.  ötletet adott valami jóra-okosra, az értesítsen !
  107.  
  108.  Sokat vívódtam már, hogy érdemes-e ilyen programot írni, de aztán a "nagyok"
  109.  mindig lelket vertek belém, hiszen minden nagyobb program vagy programcsomag
  110.  része valamilyen diagnosztikai ill. rendszerfelderítô program (DOS : MEM.EXE,
  111.  MSD.EXE (a Windows-ban is), Norton Utilities : System Information, QEMM :
  112.  MANIFEST.EXE, 386MAX : ASQ, stb.)
  113.  
  114.  Bár eszébe juthat valakinek a SYSTEST összevetése olyan programcsomagokkal is
  115.  mint a Norton Diagnostics, a Check√it, a Quaplus vagy a Micro-Scope, nekem
  116.  nem célom a diagnosztikai programokkal való vetélkedés. Egymagam erre nem is
  117.  lennék képes ! Ellenben a SYSTEST elég nagy biztonsággal azonosítja a
  118.  különbözô rendszerelemeket, esetenként jobban mint a fent említett
  119.  programmonstrumok !
  120.  
  121.  A fentieken kívül hatalmas erénye még a programnak hogy Én írtam !
  122.  Na nem azért amire a Kedves Olvasó gondol, hanem mert így folyamatosan
  123.  javítható, finomítható és a felhasználók igényeihez igazítható. Póbálja ki
  124.  valaki, hogy ír a Symantec-nek vagy a Microsoft-nak hogy ez-az nem jó, vagy
  125.  hiányzik a programjából ! Természtesen ezeknek a "gigászoknak" ez nem is
  126.  lehet feladatuk, így az vesse rájuk az elsô követ, aki az Ö helyükben
  127.  másképpen csinálná. Azért vagyunk (és lehetünk) mi "kicsik", hogy a "nagyok"
  128.  szélárnyékában szedegessük a morzsákat !
  129.  
  130.  
  131.  
  132.                        Ki használhatja a SYSTEST-et ?
  133.                        ------------------------------
  134.  
  135.  Minden nagykorú (0-150 éves), bármilyen nemû és állampolgárságú személy, aki
  136.  rendelkezik az alábbi IBM-PC kompatibilis konfigurációval (és természetesen
  137.  kedvet érez hozzá):
  138.  
  139.  - Intel 80x86 kompatibilis processzor
  140.  - minimum 300 KByte szabad memória (HDD sebességteszthez 350 KByte !)
  141.  - DOS 2.0, vagy ennél újabb operációs rendszer
  142.    (MS-DOS 5.0 vagy DR-DOS 6.0 ajánlott !)
  143.  - billentyûzet
  144.  
  145.  Lesz akinek szüksége lehet még egy videokártyára és egy monitorra is, és
  146.  esetenként egy hajlékony-, vagy merevlemezes tárolóra. Hálózatba kapcsolt PC
  147.  esetén megteszi egy olyan logikai meghajtó is amelyre írási joga van a
  148.  tisztelt Usernek.
  149.  
  150.  Ja, és nem árt ha a PC mûködik !
  151.  
  152.  
  153.  
  154.  
  155.                              A SYSTEST indítása
  156.                              ------------------
  157.  
  158.  A program egy állományból áll :
  159.  
  160.      SYSTEST.EXE
  161.  
  162.  A program indítható parancssorból, shell-bôl (NC, PC-TOOLS, stb.), batch
  163.  programból.
  164.  
  165.  Az indítás az alábbihoz hasonló :
  166.  
  167.  C:\TESZT>SYSTEST [állománynév] [kapcsolók]
  168.  
  169.  Az állománynév az esetleg elkészítendô riportállomány alapértelmezésû neve
  170.  lesz, a kapcsolók leírását pedig lásd késôbb.
  171.  
  172.  A program indítás után változó ideig szöszmötöl, majd ha a belsô
  173.  önellenôrzés hibátlanul lefutott,az alábbihoz hasonló egyszerû képernyôvel
  174.  indít.
  175.  
  176.  Figyelem !
  177.  
  178.  Amennyiben a SYSTEST reklamál, hogy vírusfertôzés érte, a programból csak
  179.  kilépni lehet ! Aki nem piszkált bele a programba, az biztosra veheti hogy
  180.  valóban vírus telepedett a programra. Ilyen esetben tartson saját magánál is
  181.  vírusellenôrzést, majd ha nem talált semmit, értesítse a beszerzési forrását
  182.  is az esetleges fertôzésröl !
  183.  
  184.  Ha egy-két perc után sem jött be az inditókép, akkor sajnos az alapfelderítés
  185.  elakadt valahol. Ilyenkor a Ctrl-Alt-Del, vagy a Reset gomb használata
  186.  ajánlott (illetve meg lehet próbálni a TRACE kapcsolóval való újraindítást).
  187.  
  188.  
  189.                           Az indítóképernyô képe :
  190.                           ------------------------
  191.  
  192.  System Analyzer Vx.xxß  1989-95 Agis(C)
  193.  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  194.  ▓▓┌[]─── Main menu ───────┐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  195.  ▓▓│  Summary               │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  196.  ▓▓│  Benchmarks           │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  197.  ▓▓│  Setup RAM             │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  198.  ▓▓│  Motherboard          │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  199.  ▓▓│  Drives               │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  200.  ▓▓│  Memory info          │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  201.  ▓▓│  Operating system     │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  202.  ▓▓│  Network               │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  203.  ▓▓│  Extension cards      │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  204.  ▓▓│────────────────────────│▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  205.  ▓▓│  Report                │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  206.  ▓▓│────────────────────────│▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  207.  ▓▓│  About program         │▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  208.  ▓▓└────────────────────────┘▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  209.  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  210.  
  211.  
  212.  A program egérmeghajtó megléte esetén használja az egérkét. Errôl a képernyô
  213.  közepén éktelenkedô téglalap alakú egér-kurzor tesz tanúbizonyságot.
  214.  
  215.  * Ha valakinél nem mûködik az egér kérem értesítsen !
  216.  
  217.  A felhasználói felület kezelésének leírásával nem szeretnék megsérteni
  218.  senkit. Ha valakinek nem nyilvánvaló, az biztosan az én hibás tervezésem
  219.  eredménye, így tôle elôre is bocsánatot kérek (az építô jellegü kritikákat a
  220.  címemre várom !).
  221.  
  222.  A program egyes menüinek ismertetését alább közreadom, bár jobb ha mindenki
  223.  inkább a gyakorlatban fedezi fel ôket.
  224.  
  225.  A SYSTEST indításakor a teljes rendszerállapotot megpróbálja elmenteni, majd
  226.  a programból való kilépéskor megpróbálja azt visszaállítani. Ennek
  227.  legkézzelfoghatóbb jele, hogy megpróbálja visszaállítani az indítása elôtti
  228.  képernyôtartalmat.
  229.  
  230.  * Akinél ez nem történne meg, kérem értesítsen !
  231.  
  232.  A SYSTEST minden szöveges képernyô-üzemmódban elindul, beleértve az SVGA
  233.  kártyák extra szöveges üzemmódjait is. Ennek ellenére elöfordulhat az a
  234.  kivételes és áldatlan állapot, hogy a program nem tudja értelmezni a
  235.  videokártya aktuális állapotát, ill. olyan perverz felhasználóval
  236.  találkozott, aki grafikus képernyön inditotta a programot.
  237.  
  238.  Ilyen esetben a prg. átállítja a képernyôt 80x25 karakteres szöveges módba !
  239.  
  240.  
  241.  
  242.                                   Kapcsolók
  243.                                   ---------
  244.  
  245.  A SYSTEST jelenleg a következö kapcsolókat érti:
  246.  
  247.     BIOS
  248.     BW
  249.     VIDEO
  250.     NOSOUND
  251.     MODEM
  252.     TRACE
  253.     NORESET
  254.     
  255.  
  256.  /BIOS
  257.  -----
  258.  
  259.  Ha a prg. indítása után széttöredezett, vagy üres képernyôt jelenít meg,
  260.  akkor érdemes kipróbálni ezt a kapcsolót. Ennek hatására a prg. felhagy a
  261.  direkt képernyôkezeléssel (ami nagyon gyors és az esetek 99%-ban mûködik is)
  262.  és a videokártya BIOS-án keresztül fog dolgozni, ami remélhetôleg menni is
  263.  fog neki (bár volt már olyan szedett-vedett SVGA kártya ami az elérhetô
  264.  üzemmódjai közül jó néhányat nem támogatott, csak különféle drivereken
  265.  keresztül).
  266.  
  267.  Aki ennek a kapcsolónak a használatára kényszerült értesítsen engem !
  268.  
  269.  
  270.  /BW
  271.  ---
  272.  
  273.  CGA kártyához illesztett kompozit-mono monitor, ill. ósdi LCD-vel megáldott
  274.  laptop (vagy táska) gépek esetén elképzelhetô hogy az alap-színkészlet nem
  275.  nyújt kielégítô eredményt. Ebben az esetben ki kell próbálni a kapcsolót !
  276.  
  277.  Aki ennek a kapcsolónak a használatára kényszerült értesítsen engem !
  278.  
  279.  
  280.  /VIDEO
  281.  ------
  282.  
  283.  Mivel az én érdeklôdési területem az SVGA kártyák lelkivilága, ezért
  284.  mindenkinek melegen ajánlom a VIDEO kapcsolót !
  285.  
  286.  Ennek használata esetén történik egy s más, mi az én szívemnek kedves, de a
  287.  felhasználó szíve esetleg megállni óhajt.
  288.  Ilyenkor a SYSTEST megpróbálja aktivizálni a videokártya összes nem
  289.  szabványos üzemmódját (az esetleg meglévô VESA üzemmódokkal az élen), és
  290.  megkísérli megállapítani ezek jellemzôit (felbontás, színek száma, stb.).
  291.  Ezek az adatok nekem nagyon fontosak, de mindenkinek nagyon jól jöhetnek aki
  292.  szeretné kihasználni a kártyája spéci üzemmódjait, de az átlagos magyar
  293.  kereskedônél vásárolta a cuccot, ahol a felsö-kínai mandarin nyelvü leírás
  294.  magyar fordítása gyanánt egy busás számlát mellékeltek az adott holmihoz.
  295.  
  296.  Az üzemmódok tesztelése során jobb ha mindenki elfordítja a szemeit a
  297.  monitorról, vagy addig folyást enged természetes szükségleteinek. Sajnos nem
  298.  mindenki használ(hat)ja olyan monitorral a videokártyáját, ami képes a kártya
  299.  összes üzemmódjának megjelenítésére, így igen sokszor fog futni a kép, vagy
  300.  sípolni a monitor. Ennek ellenére nincs ok az aggodalomra ! Nem muszáj nekem
  301.  elhinni, de a nagyon régi Hercules monitorokon kívül még nem láttam olyan
  302.  megjelenítôt, ami azért ment volna tönkre, mert másodpercekig extra jeleket
  303.  kapott. Persze ha valaki percekig így hagyja a monitort, az nem biztos hogy
  304.  használ neki. Ha véletlenül a video teszt során valaki úgy látja, hogy a
  305.  program lefagyott, vagy az idegei már nem bírják a megpróbáltatásokat, akkor
  306.  laza mozdulattal nyúljon a RESET gomb felé !
  307.  
  308.  Figyelem !
  309.  
  310.  Ha a videómemória valamely memóriakezelô program által be van más célra is
  311.  fogva (pl. a felsô-memória optimalizáló programok elôszeretettel használják
  312.  UMB-nek a monokróm videokártyák memóriaterületét, illetve az ügyesebb memória-
  313.  kezelôk áthelyezik a VGA kártya BIOS-át), akkor a SYSTEST inkább nem teszteli
  314.  az üzemmódokat, mert nem lehet elôre tudni, hogy egy adott üzemmód melyik
  315.  memóriaterületet használja, és így legalább elkerülhetô az a kínos lefagyás,
  316.  ami a régebbi kiadású SYSTEST-eket kísérte. Ilyen esetben a program
  317.  induláskor közli, hogy a tesztet nem hajtotta végre.
  318.  
  319.  A kapcsoló hatással van a riportokra is, lásd a Report menüpont leírásánál !
  320.  
  321.  * Lásd még : Motherboard/Video mode list menü
  322.  
  323.  
  324.  /NOSOUND
  325.  
  326.  Amennyiben a késôbb ismertetendô Summary menüpontban a SYSTEST elakadna a
  327.  hangkártya keresésénél, ezzel a kapcsolóval indítva a programot a hangkártya
  328.  teszt elmarad és így valószínûleg le fog futni a program.
  329.  
  330.  /MODEM
  331.  
  332.  Mivel a modemek keresése a soros portokon sok idôt igényel (akkor is ha nem
  333.  talál), a SYSTEST csak akkor próbálja megkeresni a modemet, ha erre a MODEM
  334.  kapcsolóval utasítják.
  335.  
  336.  /TRACE
  337.  
  338.  Mivel néha még a roppant óvatos SYSTEST is kiakad a hardware-elemek
  339.  azonosítása közben és a régebbi SYSTEST-eknél nem lehetett tudni, hogy hol
  340.  akadt el, a 3.28-as verziónál megjelent a TRACE kapcsoló. A kapcsoló hatására
  341.  a program a bejelentkezô képernyö megjelenéséig gödöllôi angol tájszólással
  342.  kiírja az éppen végrehajtott esetleg kritikus felderítômûveletet. Ahol a
  343.  kiírás megáll, ott a bibi ! Ezeket az üzeneteket kiírja egy SYSTEST.DBG nevû
  344.  állományba is. A kapcsoló használata esetén a programból való kilépés után
  345.  üres képernyôt kapunk, az indítás elôtti képernyôtartalom elvész!
  346.  
  347.  
  348.  /NORESET 
  349.  
  350.  kihagyja a processzorok resetjét.
  351.  
  352.  
  353.                          Az egyes menüpontok leírása
  354.                          ---------------------------
  355.  
  356.  
  357.   Summary
  358.   -------
  359.  
  360.  Ezen a képernyôn egy áttekintô képet kapunk a PC adatairól. Vannak olyan
  361.  információk amelyek csak itt találhatóak, míg vannak olyanok is amelyek más
  362.  menüpontok alatt részleteikben is megtekinthetôek.
  363.  
  364.  A program megpróbálja megállapítani a gép típusát is (PC,XT,AT,laptop,stb).
  365.  
  366.  Ha lehet, akkor a konkrét géptípust is kijelzi : pl. Toshiba 4800CT laptop).
  367.  Bár a SYSTEST több mint 200 különbözô konkrét géptípust ismer, az esetek
  368.  többségében mégis a sokat sejtetô "IBM AT" szöveget kapjuk eredményül. Ez is
  369.  a PC-k sokféleségének az eredménye !
  370.  
  371.  A PC-ben levô processzor és esetleges társprocesszor adatai csak itt
  372.  láthatóak ! A SYSTEST jelenleg a következô processzorokat és
  373.  társprocesszorokat ismeri fel :
  374.  
  375.  Procik :
  376.  
  377.  8088 kompatibilis (Intel,Harris,Siemens sajnos egyre megy!)
  378.  8086 kompatibilis                - " -
  379.  NEC V20
  380.  NEC V30
  381.  NEC V40
  382.  NEC V50
  383.  80188
  384.  80186
  385.  80286 kompatibilis (Intel,AMD sajnos egyre megy!)
  386.  Harris 80286 (csak a 25MHz-es változat!)
  387.  Chips&Technology 38600SX, 38605SX
  388.  80386SX kompatibilis (Intel, AMD, és a többi sajnos egyre megy!)
  389.  80386SL kompatibilis             - " -
  390.  Chips&Technology 38600DX, 38605DX
  391.  80386DX kompatibilis (Intel, AMD, és a többi sajnos egyre megy!)
  392.  IBM 386SLC
  393.  Cyrix 486SLC család (SLC, SLC/E, sRU, sRU/2 stb.)
  394.  Cyrix 486DLC család (DLC, DLC/E, dRU, dRU/2 stb.)
  395.  IBM 486SLC
  396.  Cyrix 486S/S2 család (i80486SX kompatibilisek!)
  397.  UMC U5S (i80486SX kompatibilis!)
  398.  80486SX kompatibilis (Intel, AMD, és a többi sajnos egyre megy!)
  399.  Intel 80486SX2
  400.  Cyrix 486D/DX/DX2 család (i80486DX kompatibilisek!)
  401.  UMC U5SD (i80486DX kompatibilis!)
  402.  80486DX kompatibilis (Intel, AMD, és a többi sajnos egyre megy!)
  403.  80486DX2/DX4 kompatibilis (Intel, AMD)
  404.  Intel Pentium
  405.  Intel P24T (Pentium) Overdrive
  406.  Intel Pentium Pro (régi nevén P6)
  407.  NexGen Nx586
  408.  
  409.  Koprocik:
  410.  
  411.  8087 kompatibilis
  412.  80187 kompatibilis
  413.  Intel 80287 kompatibilis 
  414.  Intel 802C87 kompatibilis
  415.  Intel 80287XL
  416.  IIT 2C87
  417.  Cyrix 82S87
  418.  AMD 80C287
  419.  
  420.  Intel 80387 kompatibilis  (SX és DX külön az összes 387-esnél!)
  421.  Intel Mobil 387SL
  422.  IIT 3C87
  423.  ULSI 83C87
  424.  Cyrix 83D87
  425.  
  426.  Intel 80487 kompatibilis
  427.  
  428.  80387 kompatibilis koprocesszor-emulátor (Windows alatt sajnos nem megy !)
  429.  
  430.  * A program ß-tesztes változataiban a processzor(ok) adatai alatt nekem
  431.  fontos kiegészítô információk látszhatnak. Ha a program nem, vagy rosszul
  432.  ismerné fel a processzorokat, akkor ezek segítenek a hibajavításban, így ezek
  433.  hozzám való eljuttatását nagyon megköszönöm !
  434.  
  435.  A processzorok adatai után látható egy érdekes pont. ùgy hívják, hogy
  436.  "Processor errors"!
  437.  
  438.  Az Intel (és hasonmásai) processzorok fejlôdésével sajnos a bennük lévô hibák
  439.  száma is elszaporodott. Ezeknek a hibáknak egy része gondot okozhat a
  440.  mindennapi munkában is, más részük viszonylag kevésbé veszélyes. Egy részüket
  441.  az Intel elismerte, más részüket tagadja ill. hallgat róla. Mindenesetre
  442.  erôsen megfontolandó, hogy milyen feladatokra és egyáltalán érdemes-e olyan
  443.  mikroprocesszorokat használni, amelyek hibásan mûködnek.
  444.  
  445.  A SYSTEST-ben az ismert processzorhibák nagy többségét tesztelem. Az alábbi
  446.  felsorolás a Summary menüben megjelenö kulcsszavakat sorolja fel és
  447.  megpróbálom részletesen leírni az egyes hibák jelentését, jelentôségét,
  448.  elôfordulási gyakoriságát.
  449.  
  450.  
  451.                                     POPA
  452.                                     ----
  453.  
  454.  A 386-os processzorok (kivéve az Intel 386SL és IBM 386SLC) egyik
  455.  legelterjetdtebb (kb. 70-75% gyakoriság!) és legközismertebb hibája, de
  456.  elôfordulhat 286-osokban is.
  457.  
  458.  A 186-os processzoroktól (ill. a NEC V20-tól) felfelé létezik a PUSHA/POPA
  459.  utasításpáros (a 386-os processzoroknál pedig a 32 bites PUSHAD/POPAD is)
  460.  amely utasítások az általános célú regiszterek értékeit mentik el a veremre
  461.  ill. töltik vissza a veremrôl. A hiba a következô :
  462.  amennyiben a POPA (POPAD) után olyan utasitás következik, ami a memóriára
  463.  hivatkozik egy bázis és egy indexregiszter segítségével (de nem az AX
  464.  regiszterrel!), az AX ill. az EAX regiszter értéke elromlik. Ha a hivatkozás
  465.  az AX regiszterrel történik és 16 bites módban fut a program, a CPU befagy !
  466.  A probléma orvosolható úgy, hogy a POPA utasítás után egy NOP utasítást kell
  467.  elhelyezni. 
  468.  
  469.  Ezt a hibát az Intel és a többi gyártó is elismerte és a compiler ill. a
  470.  fejlesztôeszközgyártók is ismerik, a megoldást alkalmazzák, így a hibának
  471.  általában nincs következménye.
  472.  
  473.                                     IDIV
  474.                                     ----
  475.  
  476.  Gyakorlatilag bármelyik processzortípusban elôfordulhat ez a hiba. A hiba
  477.  abban áll, hogy az AX regiszter némely értékét bizonyos memóriában lévô
  478.  osztókkal IDIV utasítással elosztva helytelen eredményt kapunk. A hiba 
  479.  jelentôs, ezért lehetôleg kerülni kell az IDIV használatát ill. az osztót
  480.  elöbb át kell pakolni egy regiszterbe és úgy használni.
  481.  
  482.  Figyelem !
  483.  
  484.  Ez a hiba nem azonos a Pentium processzorok osztási hibájával (lásd kesôbb) !
  485.  
  486.  
  487.                                 MUL (16 bit)
  488.                                 ------------
  489.  
  490.  Ez az egyik legbosszantóbb hibája a 386-os processzoroknak. A hiba itt azt
  491.  jelenti, hogy számos olyan szorzó-szorzandó páros van, amelyekre a 16 bites
  492.  MUL utasítás hibás eredményt generál. Nem tudok megoldásról, bár úgy tudom
  493.  az Intel elismerte a hibát. Lásd a következö hiba leírását!
  494.  
  495.  
  496.                                 MUL (32 bit)
  497.                                 ------------
  498.  
  499.  Ez a másik nagy hibája a 386-os processzoroknak. A hiba itt azt jelenti, hogy
  500.  számos olyan szorzó-szorzandó páros van, amelyekre a 32 bites MUL utasítás
  501.  hibás eredményt generál. A megoldás csak az lehet hogy 16 bites MUL
  502.  utasításokat használunk és reménykedünk hogy a proci nem esik abba kicsi de
  503.  roppant szar csoportba, amelyiknél a 16 bites szorzás is rossz !
  504.  
  505.  Ållítólag az Intel ezen hiba miatt készül visszavonni az eladóknál lévô
  506.  készleteket és csak bevizsgálás után fogja ismét piacra dobni ôket. Azokat a
  507.  processzorokat, amelyek nem állták ki a tesztet "16-bit S/W only" illetve egy
  508.  darab Σ (szigma) jelzéssel fogják ellátni. A helyesen mûködô procikat dupla
  509.  szigma jelzéssel fogják forgalmazni.
  510.  
  511.  
  512.                                     MOVSB
  513.                                     -----
  514.  
  515.  Szintén a 386-os ill. annál nagyobb processzorokban elôforduló hibáról van
  516.  szó. A hiba abban áll, hogy amennyiben a MOVS utasítás címszélességétöl
  517.  (16 ill. 32 bit) eltérô címszélességû memóriakezelô utasítást használunk a
  518.  MOV utasitás után, akkor a DI (EDI) regiszter értéke helytelen módon változik
  519.  meg a MOVS utasitás után. A megoldás a címmódosító prefixek helyes
  520.  alkalmazása.
  521.  
  522.  
  523.                                      REP
  524.                                      ---
  525.  
  526.  A 286-osnál kisebb processzorok egyik általános hibája ez. A hiba abban áll,
  527.  hogy a REP (ismétlés) prefixü utasitások némelyik processzornál nem
  528.  lock-olják a buszt. Ha az utasitás végrehajtása közben hardware megszakítás
  529.  vagy exception keletkezik, a ciklus végrehajtása befejezödhet úgyis, hogy a
  530.  CX regiszter értéke nem 0. A megoldás lehet az, hogy teszünk utána egy
  531.  vizsgálatot, és ha CX nem nulla, akkor visszaugrunk a végrehajtásra.
  532.  A hiba az öreg processzorokban elég gyakori.
  533.  
  534.  
  535.                                      INS
  536.                                      ---
  537.  
  538.  Hasonló jellegû probléma mint az elôzô, de ez a 386-os prociknál fordul elô.
  539.  Ha a REP INS utasítás után PUSH, POP vagy a memóriára hivatkozó utasitás áll,
  540.  akkor a (E)CX regiszter értéke a beolvasás után nem 0, hanem -1 lesz !
  541.  A megoldás egyszerû, a REP INS után mindíg tegyünk egy NOP-ot.
  542.  
  543.  
  544.                                     FDIV
  545.                                     ----
  546.  
  547.  Kizárólag a Pentium processzorokban fordul elô !
  548.  Sajnos úgy látszik, az Intel-nek nem erôssége a matematikai társprocesszor-
  549.  gyártás (lásd elsô generációs 486-osok). Az elsô 1-2 millió legyártott
  550.  Pentium processzor sajnos hibás lebegôpontos aritmetikával került ki a piacra,
  551.  valószínûleg emberi mulasztás miatt. A hiba azt jelenti, hogy a koprocesszor
  552.  az esetek egy igen nagy részében hibásan hajtja végre az osztást. Az osztás
  553.  eredménye a hibás esetekben egy kicsit kisebb mint kellene, a legrosszabb
  554.  esetekben már a negyedik tizedes sem jó! Sajnos mivel az osztó-egységet más
  555.  koprocesszor mûveletek is használják, a hiba több helyen is jelentkezhet. Az
  556.  Intel a következô utasításokat jelölte meg, mint hibás eredeményt
  557.  produkálókat:
  558.  
  559.   FDIV          lebegôpontos osztás (minden lebegôpontos számábrázolási
  560.                 tartományban, tehát single-, double- és extended precision)
  561.   FPTAN         tangens
  562.   FPATAN        arcus tangens
  563.   FYL2X         Y*log2(X)
  564.   FYL2XP1       Y*log2(X-1)
  565.  
  566.  Továbbá az Intel vizsgálja a logaritmikus mûveleteket is.
  567.  
  568.  Ez a hiba nagyságrendekkel nagyobb annál mint ami a számok bináris
  569.  ábrázolásának pontatlanságából ered. Gyakorlatilag ezek a Pentiumok
  570.  alkalmatlanok mérnöki, gazdasági és más tudományos alkalmazások futtatására.
  571.  A probléma azért derülhetett ki viszonylag késôn, mert a reklámokkal
  572.  ellentétben kevés program használja közvetlenül a koprocesszort. A "jobb"
  573.  (de én inkább úgy mondanám: az "okosabb, óvatosabb" programok inkább saját
  574.  emulációs könyvtárat használnak, mivel az nincsen kitéve a különbözô
  575.  gyártóktól (Intel, Cyrix, AMD, IIT stb.) eredô koprocesszorok apró számítási
  576.  eltéréseinek.
  577.  
  578.  Az 1994 decemberétôl forgalmazott Pentiumok (az új 90MHz-esek és az összes
  579.  ennél nagyobb órajelû változat) már hibamentesek. Az 1994 decembere elôtt
  580.  forgalomba került összes példány azonban (az összes 60, 66, 75 és igen sok
  581.  90 MHz-es) tartalmazza a hibát !
  582.  
  583.  
  584.  Megtalálható itt a PC-ben levô memória mérete, valamint a processzorban
  585.  levô elsôdleges (L1) és az alaplapon levô másodlagos (L2) cache-memória
  586.  mérete is.
  587.  
  588.  A PC-ben meglévô hangkártya is itt kerül kijelzésre (ha megtalálom) !
  589.  Egyelôre csak a Gravis Ultrasound, Sound Blaster, és AdLib kompatibilis
  590.  kártyákat ismerem fel.
  591.  
  592.  * Akinek más kártyáról (pl. Sound Galaxy) van programozói- vagy
  593.  hardware leírása, kérem jelezze !
  594.  
  595.  Itt látható továbbá a PC-ben rejtôzô ROM BIOS neve és a gyártó védjegye (már
  596.  ha sikerül kicsalni belôle).
  597.  
  598.  
  599.   Benchmarks
  600.   ----------
  601.  
  602.  Minden magára valamit is adó tesztprogramnak része egy olyan funkció, ahol
  603.  a felhasználó örülhet, látva szeretett gépének teljesítményét ill. az idô
  604.  múlásával egyre inkább bosszankodhat, hisz a PC-k fejlôdése nem áll meg.
  605.  Én például rettenetesen örvendeztem, ammikor a kezem alatt az XT-t
  606.  felváltotta egy 6 MHz-es AT !
  607.  
  608.                               Motherboard speed
  609.                               -----------------
  610.  
  611.  A relatív sebesség az eredeti 4.77 MHz-es, társprocesszor nélküli, 150
  612.  nanosecundum elérési idejû RAM-al ellátott IBM PC számítási teljesítményéhez
  613.  való viszonyt jelenti.
  614.  
  615.  A "hômérô" egy olyan értéket jelez, ami az adott PC processzora és annak
  616.  órajele szerinti átlagteljesitményhez viszonyított érték. Pl. a 33 MHz-es
  617.  486DX-ek átlagos teljesítménye 57.5. Ha a mért érték ekörül van, a "hômérô"
  618.  a GOOD érték felett mozog. A PC teljesítményét leronthatja a RAM és a cache
  619.  lassúsága, a túl sok várakozási állapot beállítása a memóriahozzáférésekhez,
  620.  ill. a belsô és külsô cache memóriák setup-ból történô "buherálása". Igy
  621.  lehet az, hogy ugyanilyen konfigurációban mértem már 51.4-et (POOR) és
  622.  58.7 (majdnem SUPER) értékeket is. A mûszer az átlagos érték körûli ±10%-os
  623.  tartományt jeleníti meg.
  624.  
  625.  Tapasztalatom szerint a következô jellemzô értékek fordulnak elô:
  626.  
  627.        286            6Mhz      5
  628.        286            8Mhz      7
  629.        286           10Mhz      9
  630.        286           12Mhz     10
  631.        286           16Mhz     14 jobb a 25MHz-es 386SX-nél !
  632.        286           20Mhz     18 jobb a 25MHz-es 386SX-nél !
  633.        286           25Mhz     22 kár hogy csak a Harris gyártott ilyet !
  634.  
  635.        386SX         16Mhz      8
  636.        386SX         20Mhz     10
  637.        386SX         25Mhz     13
  638.        386SX         33Mhz     26  de cache nélkül csak 15-16
  639.        386SX         40Mhz     32  de cache nélkül csak 18-20
  640.  
  641.        386DX         33Mhz     30
  642.        386DX         40Mhz     36
  643.  
  644.  Cyrix 486SLC        33Mhz     56
  645.  Cyrix 486SLC        40Mhz     68
  646.  
  647.  Cyrix 486DLC        40Mhz     71
  648.  
  649.  IBM   486SLC/2      66Mhz     75
  650.  
  651.        486SX/DX      25Mhz     44
  652.        486SX/DX      33Mhz     58
  653.  Amd   486DX         40Mhz     70
  654.  Intel 486SX/DX/2    50Mhz     87
  655.  Cyrix 486DX2        50Mhz     98   jobb mint az Intel !
  656.  Intel 486DX2        66Mhz    115
  657.  Cyrix 486DX2        66Mhz    120   jobb mint az Intel !
  658.  Amd   486DX2        80Mhz    136
  659.  Cyrix 486DX2        80Mhz    145   jobb mint az Amd !
  660.  
  661.  Intel 486DX4        75Mhz    143
  662.  Amd   486DX4       100Mhz    178
  663.  Intel 486DX4       100Mhz    190   közel van 60MHz-es Pentium-hoz !
  664.  
  665.  Intel Pentium       60Mhz    196
  666.  Intel Pentium       66Mhz    216
  667.  Intel Pentium       90Mhz    295
  668.  Intel Pentium      100Mhz    328
  669.  
  670.  Intel Pentium      120Mhz    394   BECSÜLT ÉRTÉK !!
  671.  Intel Pentium      132Mhz    433   BECSÜLT ÉRTÉK !!
  672.  Intel Pentium      150Mhz    492   BECSÜLT ÉRTÉK !!
  673.  
  674.  
  675.  Ez a felsorolás sok érdekességet rejt magában ! A következô megállapítások
  676.  tehetôk:
  677.  
  678.  - ugyanazon az órajelen futtatva a 286-os procik nagyobb teljesítményt
  679.    nyújtanak, mint a 386SX-ek. Ez az SX procik bonyolultabb felépítésével
  680.    magyarázható. Természetesen érdemes inkább a 386SX-eket használni,
  681.    fejlettebb memóriakezelésük és természetesen a 32 bites belsô felépítés
  682.    miatt (Windows 3.x enhanced mód !).
  683.  
  684.  - a 486SX-ek és a 486DX-ek teljesítménye nálam (az Intel által ajánlott és
  685.    közzétett iComp indexektôl eltérôen) egyenlô. Ez azért van, mert ez a teszt
  686.    nem használja a koprocesszort, és az SX-eket csak ennek hiánya különbözteti
  687.    meg a DX-ktôl.
  688.  
  689.  - a Cyrix nemcsak a gyors és pontos matematikai koprocesszorairól híres,
  690.    hanem úgylátszik jó procikat is tudnak tervezni. A 486DX sorozatba esô
  691.    modelljeik ugyanazon az órajelen rendre gyorsabbak mint az eredeti
  692.    Intel/Amd modellek.
  693.  
  694.  - a 486DX4-esek mezônyében kiválóan látszik, hogy míg az Intel áttervezte és
  695.    feljavította a 486-os architektúrát, az Amd csupán az eredeti 486-os
  696.    mikrokódra alapozhatott (mivel csak ehhez volt joga), és csupán az órajelet
  697.    növelték meg. Ebbôl ered a jelentôs teljesítményelôny (kb 4:3) az Intel
  698.    javára.
  699.  
  700.  - a 486DX4-esek 100MHz-en már felveszik a versenyt a Pentium-ok alsó (60,
  701.    66MHz-es) kategóriájával. Mivel a DX4 olcsóbb mint a Pentium (ráadásul
  702.    nincs benne az ominózus FDIV hiba), ezért otthoni használatra inkább
  703.    ajánlott.
  704.    Természetesen ez nem azt jelenti, hogy a Pentium-ok gyengébbek lennének a
  705.    486DX4-eseknél, csak azt, hogy amennyiben a program nincs optimalizálva a
  706.    Pentium párhuzamos feldolgozási képességére, akkor nem tudja kifutni magát!
  707.    Mivel a fordítóprogram-gyártók nem fárasztották magukat az ilyen
  708.    optimalizáló modulok kifejlesztésével, az Intel magára vette a feladatot,
  709.    és a P6-osokban a hardware magában optimalizál. Sajnos a magasabb órajelen
  710.    kívül majdhogynem csak ez jelenti a teljesítménynövelô megoldásokat a
  711.    Pentiumokhoz képest.
  712.  
  713.  Figyelem !
  714.  
  715.  Nem találkoztam eddig még (a "menô" processzorok közül):
  716.  
  717.   75, 120, 133 és 150 Mhz-es Pentium-al
  718.   100 és 120 Mhz-es Amd 486DX2-vel
  719.   UMC procikkal
  720.   NexGen 586-al !
  721.  
  722.  Akinek valami tapasztalata van a fentiek közül valamelyikkel, kérem jelezze !
  723.  
  724.  A képernyôn látható három számjegyes Mhz kijelzô megpróbálja a processzor
  725.  órajelét mutatni. Ez esetenként 1-2 Mhz-et eltér a processzorra írt értéktôl:
  726.  
  727.  - pl. a 12.5 Mhz-es 286-os AT-k esetén ez lehet 12 vagy 13 Mhz.
  728.  
  729.  - órajelháromszorozó (pl. Intel 486DX4) processzorok esetén, attól függôen
  730.    hogy az alaplapon 33 vagy 33.333 Mhz-es órajelgenerátor van, 99 vagy 100
  731.    Mhz (a processzoron természetesen 100MHz az érték!).
  732.  
  733.                  A mért adatok értékelése és használhatósága
  734.                  -------------------------------------------
  735.  
  736.  A relatív sebesség mérése egy általam önkényesen választott módszerrel
  737.  történik így semmiféle más (szabványosnak mondott) program eredményeivel sem
  738.  vethetô össze ! Érdekes módon azonban ha a relatív sebességet megszorozzuk
  739.  kettôvel, akkor az ún. "Landmark speed"-hez közeli értékeket kapunk.
  740.  Az általam összeállított mérés eredménye nagyobbrészt a processzor számítási
  741.  teljesítményétôl és kisebb arányban a RAM gyorsaságától függ. A számítási
  742.  eljárás teljesen független a processzor típusától, azaz nincsenek kihasználva
  743.  a 8088/8086 processzoroknál újabb típusok speciális lehetôségei.
  744.  
  745.  Ennek két oka van:
  746.  
  747.  - egyrészt a program eredetileg XT-n íródott, és a viszonyszám is az XT-hez
  748.    mért teljesítményt mutatja és csak így biztosítható a program különbözô
  749.    verziói által adott eredmények hiteles összevethetôsége.
  750.  
  751.  - másrészt (és ami fontosabb !) ez a módszer sajnos jól modellezi a jelenlegi
  752.    DOS-os (és valamennyire a Windows-os) programválasztékot. Hiába van ugyanis
  753.    valakinek 386-os ill. 486-os PC-je, a programok nagy része úgy van megírva,
  754.    hogy a 286-osokon is csont nélkül kell futnia, azaz nem használ(hat)ják ki
  755.    a fejlettebb típusok által nyújtott többletszolgáltatásokat.
  756.  
  757.  
  758.  Figyelem !
  759.  ----------
  760.  
  761.  * Akinél lényeges eltérés van a mutatott MHz és a processzor
  762.    órajelfrekvenciája között, kérem értesítsen. (Azok, akiknek a PC elôlapján
  763.    levô kijelzö többet mutat mint a program, csak azután lelkendezzenek,
  764.    miután megnézték az alaplapon levô kristály, és (vagy) a processzor tetején
  765.    lévô feliratot, mivel a PC összeeszkábálók elôszeretettel állítanak be
  766.    magasabb értékeket a kijelzôn mint a valóságos érték !)
  767.  
  768.    Aki hiányolja a matematikai társprocesszor sebességét, az jól teszi !
  769.    Amikor elkezdtem a SYSTEST megírását, koprocesszorról csak álmodtam.
  770.    Azóta rengeteg típus megfordult már a kezem között, de sem az eredeti
  771.    XT-m nincs meg, sem pedig 8087-es nincs a közelemben, így egyelôre hiányzik
  772.    a viszonyítási alap. A megoldást az jelentené, ha egy szabványos tesztet
  773.    iktatnék be ide. Sajnos azonban ilyenek nem állnak a rendelkezésemre
  774.    forráslista szinten. A nekem szimpatikus és elterjedt Whetstone tesztet
  775.    például nagyon régóta keresem, de nem tudom elérni.
  776.    Aki tud, kérem segítsen ! Tudtommal a tesztet publikálták, méghozzá a
  777.    következô kiadványban, 1988 márciusában:
  778.  
  779.        Wichmann, B.A.:Validation code for the Whetstone benchmark.
  780.        NPL Report DITC 107/88, National Physics Laboratory, UK
  781.  
  782.  
  783.                                  Video Speed
  784.                                  -----------
  785.  
  786.  A képernyôn két érték található. Az elsô sebesség az aktív videoadapter
  787.  szöveges képernyômemóriájának közvetlen elérésébôl származó sebesség. A
  788.  második érték a videokártya BIOS-án keresztül történô képernyôkezelés
  789.  sebessége.
  790.  
  791.  Figyelem !
  792.  
  793.  A 3.20-as verziótól kezdve az értékek nem vethetôk össze a régebbi változatok
  794.  sebességével !
  795.  
  796.  Egy jól megalkotott képernyôkezelô programcsomag ilyen sebességgel tudja
  797.  "meghajtani" a képernyôt.
  798.  
  799.  
  800.                  A mért adatok értékelése és használhatósága
  801.                  -------------------------------------------
  802.  
  803.  A videokártya sebességének mérése elég rázós dolog. A mért érték csak a
  804.  kártya DOS alatti szöveges üzemmódjaira jellemzô érték. Semmit nem mond(hat)
  805.  a grafikus (pláne a Windows-os) teljesítményrôl. Amint látható, az általam
  806.  mért sebességek eléggé eltérnek a többi általános tesztprogram eredményeitôl.
  807.  
  808.  Lássunk egy érdekes kis táblázatot. Egy Western-Digital VGA kártyára a
  809.  különbözô programok az alábbi sebességeket mérték :
  810.  
  811.    Check√it Pro : 54.630 cps
  812.    Quaplus 4.61 : 94.674 cps
  813.    Landmark 6.0 : 2078 chr/ms.
  814.    SYSTEST 3.20 : 740 chr/ms.
  815.  
  816.  Ha ezeket az értékeket a közös cps (karakter/másodperc) értékre átszámítjuk
  817.  akkor a következô táblázatot kapjuk :
  818.  
  819.    Check√it Pro : 54.630 cps
  820.    Quaplus 4.61 : 94.674 cps
  821.    Landmark 6.0 : 2.078.000 cps
  822.    SYSTEST 3.20 : 740.000 cps
  823.  
  824.  Mint látható, a különféle programok nagyságrendben is eltérô értékeket mérnek
  825.  ugyanarra a kártyára. Ennek oka a mérési eljárások különbözôségében
  826.  keresendô. Nem tudom a többiek hogyan mérnek, de én megpróbálom az alkalmazói
  827.  programok stílusában kezelni a képernyôt és így alakul ki az az érték amit a
  828.  tesztem mutat.
  829.  
  830.  Az okok az alábbiak:
  831.  
  832.  - DOS környezetben mára a programok képernyôkezelése két jól elkülönülô
  833.    módszert követ. Az egyik módszer szerint a program a DOS szabványos
  834.    eszközeit használja. Mivel a DOS a konzol elérésére a VIDEO BIOS megfelelô
  835.    rutinjait használja, ezért a sebesség igen korlátozott és sokkal inkább
  836.    a ROM elérési ideje és a jól-rosszul (de inkább az utóbbi) megírt beégetett
  837.    BIOS rutinok határozzák meg, mintsem az extra sebességû (és mennyiségû)
  838.    akár kétirányú hozzáférést biztosító VRAM és a "spéci" sok-sok Mhz-en
  839.    ketyegô grafikus célprocesszor (elnézést kérek minden videokártya-
  840.    gyártótól, de ezzel sokkal inkább a PC-s világ egészét,mintsem ôket akarom
  841.    kritizálni).
  842.  
  843.  - a másik módszer, amit minden jól fejlett program használ, hogy a DOS-t és a
  844.    BIOS-t is kiiktatva közvetlenül a videokártya memóriáját manipulálják.
  845.    Ez sokkal (minimum egy-két nagyságrenddel) nagyobb képalkotási sebességet
  846.    tesz lehetôvé, de ez sem használja ki a sok-tízezer forintos kártyacsodák
  847.    képességeit.
  848.  
  849.  Érdemes eljátszani ezzel és az elôzô képernyôvel úgy, hogy a turbo kapcsolót
  850.  felváltva alacsony-magas sebességi fokozatba kapcsoljuk. Ha a turbót alacsony
  851.  sebességi fokozatba tesszük, akkor a processzor sebessége alaplaptól függôen
  852.  a felére-harmadára esik vissza. A számítási teljesítmény ("Relative speed")
  853.  ezzel egyenesen arányosan (33-50%-ra) esik vissza. A videokártya sebessége
  854.  általában csak 10-20%-al csökken, kivéve ha lokálbuszos kivitelû ! Ennek oka
  855.  az, hogy a PC-k hagyományos ISA busza 8-10 MHz-re korlátozza az adatforgalmat
  856.  a processzor és a perifériák között, így aztán a processzor rohanhat akár
  857.  100 MHz-en, ígyis-úgyis kénytelen megvárni, amíg a videokártya elveszi tôle
  858.  az adatot.
  859.  
  860.  Ezzel szemben a lokálbuszos rendszerek 33-40 Mhz-ig a rendszerórajellel
  861.  mûködnek. Ezért van az, hogy a 486DX-33 és 486DX-40-es rendszerek lokálbuszos
  862.  videójának sebessége jóval nagyobb mint a kívül 25 MHz-en futó 486DX2-50
  863.  rendszereké ! A lokálbuszos megoldásoknál az órajel csökkentése drasztikusan
  864.  kihat a video (és a merevlemez !) sebességére is.
  865.  
  866.  Manapság a grafikus felhasználói felületeké a jövô. A grafikus módokban
  867.  elérhetô sebesség is rengeteg mindentôl függ és éppen ezért egzaktul igen
  868.  nehezen mérhetô, ezért a SYSTEST egyelôre nem is próbálkozik ezzel !
  869.  
  870.  - sajnos vannak olyan kártyagyártók akik semmit sem szégyellenek megtenni
  871.    azért, hogy a különbözô tesztek az ô kártyáikat hozzák ki favoritnak.
  872.    Extrém esetben odáig mennek, hogy a kártya szoftvereibe (sôt a grafikus
  873.    chip-be) olyan funkciókat építenek, amelyek az ismertebb tesztprogramok
  874.    mérési módszereire vannak "kihegyezve".
  875.    Természtesen nem félek attól, hogy a Trident vagy a Western Digital pont a
  876.    SYSTEST különbözô verzióit fogja böngészni hogy még jobb és jobb eredményt
  877.    tudjon felmutatni , de soha nem lehet tudni mit hoz a jövô...
  878.  
  879.  - a grafikus alkalmazások sebessége nagyban függ a videokártyát kezelô
  880.    szoftverek mennyiségétôl és minôségétôl. A mennyiség alatt itt a
  881.    következôket értem. Egy grafikus program szerzôje kénytelen minimum kettô
  882.    de esetenként akár három egymásra épülô rétegre elkülöníteni a grafikus
  883.    funkciókat. A legalsó réteg ami közvetlenül a "vasat" programozza, kétféle
  884.    lehet. Vagy a kártyához mellékelt "gyári" szedett-vedett meghajtóprogramot
  885.    használja (ez az eset áll fenn pl. Windows alatt), vagy veszi magának a
  886.    fáradságot és felkészülve minden eshetôségre saját készítésû rutincsomagot
  887.    használ. Utóbbi esetben a program sebessége radikálisan megnôhet, ellenben
  888.    a szerzô kiteszi magát annak a veszélynek, hogy esetleg nem képes követni
  889.    az újabb videokártyák megjelenését (az én nyelvem is lóg !). A következô
  890.    réteg az ún. magasrendû grafikus funkciók szintje (pl. tortadiagram vagy
  891.    oszlopdiagram rajzolása, stb.) ahol már az elérhetô sebesség a program
  892.    szerzôjének (igencsak bizonytalan) kezében van. A két réteg közé sajnos a
  893.    legtöbb esetben beépül egy közbülsô réteg, mint például a Windows GDI-je.
  894.    Ez is magyarázza hogy miért vánszorognak a szépen pergô DOS-os programok
  895.    Windows-os másolatai ! Természtesen a Windows-nak rengeteg elônye van, de
  896.    hogy egy PC-s konfiguráció elég gyors legyen neki, olyat még senki sem
  897.    látott.
  898.    Az elsô réteg az, ahol a drága kártyák kifuthatják magukat. Ezek hardveres
  899.    úton valósitják meg a grafikus alapmûveleteket ( pont-, vonal- és
  900.    körívrajzolás, felületkitöltés, blokkmûveletek) és ezzel rengeteg terhet
  901.    vesznek le a rendszerbusz-processzor-programozó hármasról (többek válláról
  902.    is, de az ô nevük nem jut eszembe). A hagyományos grafikus adapterek
  903.    esetében sajnos a maximális elérhetô sebességet azok a programozók
  904.    határozzák meg, akik a gyári meghajtóprogramokat írják. Tudom nagyon jól,
  905.    hogy feszített munkatempóban kell dolgozniuk, sokféle szoftvert kell
  906.    belülrôl ismerniük, de ez akkor sem menti fel ôket az alól, hogy sok
  907.    esetben az ô hanyagul, nagyvonalúan megírt programjaik fogják vissza
  908.    egy-egy alkalmazás teljesítményét. Aki nem hisz nekem, az nézzen utána,
  909.    hogy a Microsoft milyen mennyiségü saját készítésû Windows
  910.    meghajtóprogramot terjeszt a Compuserve-en vagy az Internet-en keresztül
  911.    (ennyit a kártyagyártókba vetett bizalomról !).
  912.  
  913.  
  914.  
  915.                                Hard disk speed
  916.                                ---------------
  917.  
  918.  A merevlemezek sebességadatainak megtekintésére szolgál. Ezek a paraméterek
  919.  ismerôsek lehetenek azoknak, akik használtak már diagnosztikai programot.
  920.  Remélem, hogy a mért értékek sem térnek el jelentôsen a másokétól.
  921.  
  922.  A két fejléptetési idô azt hiszem nem szorul magyarázatra, viszont az
  923.  adatátviteli grafikon megér egy misét. Az értékeket úgy kapom, hogy a
  924.  vízszintes tengelyen látható méretû (logikailag összefüggô) blokkokat
  925.  próbálok beolvasni a legnagyobb sebességgel, azaz egy menetben lehetöleg
  926.  minnél több szektort és ugyanabból a cilinderbôl, hogy csak az aktuális
  927.  olvasófej számát kelljen változtatnom. Az így kapott diagram általában balról
  928.  jobbra növekvô sebességet jelez, azaz minnél nagyobb blokkokat olvasunk,
  929.  annál nagyobb sebességet érhetünk el. Ezt a tendenciát befolyásolhatja a
  930.  winchestervezérlôn lévô cache (gyorsító) memória nagysága. Amíg a blokk
  931.  belefér a cache-be, addig a sebesség növekszik, de amint nagyobb lesz a
  932.  blokkméret mint a cache, a sebesség nem nô tovább, sôt az esetek egy részében
  933.  még csökkenhet is ! Sajnos a SYSTEST jelenleg csak 64KByte-os blokkméretig
  934.  tud vizsgálni. Ez az én fogyatékosságom, mert védett módban az IDE
  935.  winchesterekné lehetne nagyobb blokkméretet is használni (igaz nem a BIOS-on
  936.  keresztül, hanem közvetlenül a kontrollerrôl).
  937.  
  938.  
  939.  Tájékoztatásul néhány jellemzô érték a maximális adatátviteli sebességet
  940.  illetôen:
  941.  
  942.  -  A régebbi típusú MFM winchesterek-nél a "csúcs" 450-500 KB/sec.
  943.  -  A leginkább elterjedt AT-buszos (IDE, EIDE) winchesterek általában
  944.     500-800 KB/sec. értéket produkálnak. Ez jó HDD és spéci (VESA, PCI
  945.     lokálbuszos) vezérlôkkel felmehet 1500-2000 KB/sec.-re is.
  946.  -  A SCSI winchesterek úgy 1000 KB/sec.-nél kezdenek és a határ a csillagos
  947.     ég !
  948.  
  949.  Mint látható, ezek az értékek elmaradnak azoktól a sebességektôl, amelyeket
  950.  a winchesterekhez mellékelt adatlapokon láthatunk, és amelyeket a "független"
  951.  gyártóktól származó tesztprogramok mutatnak, de szerintem egy általánosan
  952.  megírt alkalmazói program "ennyit lát" a merevlemezekböl !
  953.  
  954.  Figyelem !
  955.  
  956.  A SYSTEST csak azokat a winchestereket veszi be a tesztbe, amelyeknek
  957.  szabványos BIOS csatolása van (INT 13H). Pl. a notebook gépeknél elôforduló
  958.  és a párhuzamos porton keresztül mûködô ún. pocket-winchestereknél a
  959.  következö érdekes helyzet áll elô. Mivel a hordozható gépekben általában csak
  960.  egy HDD van, a pocket HDD a második fizikai winchester helyére lép be és így
  961.  tesztelhetô. Két winchesterrel megáldott asztali géphez illesztve a pocket-
  962.  drive-ot, a BIOS-ok többsége nem tud mit kezdeni a "létszámon felüli"
  963.  eszközzel és így logikai egységgé alacsonyítják. Az újabb keletü (MXIC,
  964.  AWARD, PHOENIX) BIOS-ok már akár négy darab HDD-vel is elboldogulnak.
  965.  
  966.  
  967.   Setup RAM
  968.   ---------
  969.  
  970.  Aki már setupolta a számítógépét, annak ismerôs lesz a képernyô. Ez nem
  971.  véletlen, mivel az American Megatrends (AMI) (igaz, hogy beleegyezése nélkül)
  972.  Setup képernyôjének mintájára készült. Ez az egyik legelterjedtebb BIOS Setup
  973.  és kétségkívül logikusan van felépítve, így nem láttam okot arra hogy
  974.  másképpen jelenítsem meg ezeket az információkat.
  975.  
  976.  Csak az AT (vagy magasabb) kategóriájú gépek esetén vizsgálom a CMOS RAM-ot,
  977.  XT-kel és más egzotikus masinákkal egyelôre nem foglalkozom !
  978.  
  979.  A winchesterek paramétereire felhívnám a figyelmet, mivel ez egy ingoványos
  980.  terület !
  981.  
  982.  Az újabb típusú BIOS-ok megengedik az ún. "User defined" típus használatát
  983.  is. Ebben az esetben nem az elôre meghatározott 40-50 típusból kell
  984.  választani, hanem a felhasználó maga adhatja meg a merevlemeze paramétereit
  985.  (fejek, sávok száma, stb.). Ezeket az adatokat a BIOS a CMOS RAM nem
  986.  szabványosított területein tárolja, méghozzá minden BIOS típus (AMI, QUADTEL,
  987.  PHOENIX, stb.) máshol. Igy elôfordulhat, hogy nem fogom megtalálni, mivel
  988.  ismeretlen BIOS-al találkozom.
  989.  
  990.  * Ha valaki ilyennel találkozik, kérem értesítsen !
  991.  
  992.  Ha a winchesternél 0 érték áll és a rendszerben ennek ellenére mûködô HDD
  993.  van, az a következô okok miatt lehet :
  994.  
  995.   - a HDD SCSI vagy ESDI rendszerû. Ilyenkor a winchester-vezérlô kártya
  996.     BIOS-a kelti életre a HDD-t, és azért van a SETUP-ban 0 érték, hogy az
  997.     alaplapi BIOS ne zavarja a köreit.
  998.  
  999.   - a rendszerben speciális szoftverrel formázott IDE winchester van. Ilyenkor
  1000.     általában el van indítva egy speciális eszközmeghajtó szoftver is a
  1001.     CONFIG.SYS-ben.
  1002.  
  1003.  
  1004.   Motherboard
  1005.   -----------
  1006.  
  1007.  Ez az egyik legtarkább almenü. Biztosan sok minden van itt aminek nem itt a
  1008.  helye és van amit máshonnan ide lehetne tenni, de majd csak kialakul egyszer
  1009.  valami értelmes rendszer a programban.
  1010.  
  1011.  
  1012.                                 Active video
  1013.                                 ------------
  1014.  
  1015.  Az aktív videokártya (tehát amin a SYSTEST képernyôje is éppen látható)
  1016.  adatait tartalmazza ez a képernyô. Itt lehet látni a legtöbb olyan
  1017.  információt, ami a felhasználót megingathatja a program használhatóságába
  1018.  vetett hitében. De ne hagyjuk, hogy az elsô látásra hihetetlen ill. téves
  1019.  információk elnyomják józan ítélôképességünket !
  1020.  
  1021.  A helyzet az, hogy a manapság elterjedt SVGA kártyák igen nagy
  1022.  változatosságot mutatnak, de ez csak a felszín. A rengeteg kártya
  1023.  visszavezethetö néhány tucat áramkörre és VIDEO BIOS-ra. Pl. a Paradise és a
  1024.  Western Digital SVGA kártyák lényegileg (és ami fontosabb: programozás
  1025.  szempontjából) azonosak. A Tseng Labs. ET4000 vagy a Trident grafikus
  1026.  chipekkel pedig több tucat SVGA kártya van a piacon egymástól eltérô
  1027.  felségzászlók alatt.
  1028.  
  1029.  
  1030.                                Inactive video
  1031.                                --------------
  1032.  
  1033.  A gépben esetlegesen meglévô második video adapter információi tekinthetôk
  1034.  meg itt.
  1035.  
  1036.  
  1037.                                Video mode list
  1038.                                ---------------
  1039.  
  1040.  Mivel a kártyagyártók és forgalmazók gyakran nem a legfrisebb, vagy ami még
  1041.  rosszabb, nem a kártyához illô segédprogramokat mellékelik adaptereikhez
  1042.  (a dokumentációról nem is beszélve), gyakran nem is tudja a felhasználó, hogy
  1043.  milyen extra szöveges és grafikus üzemmódokat ismer a videokártyája. Ez a
  1044.  képernyô nekik segít ! A SYSTEST normál indítás esetén csak az esetleges
  1045.  VESA szabványnak megfelelô üzemmódokat gyüjti össze, mivel ezeket minden
  1046.  különösebb "veszély" nélkül meg lehet tudakolni a kártya BIOS-ától ill. a
  1047.  BIOS kiterjesztést megvalósító TSR programtól. A kártya ún. natív üzemmódjait
  1048.  csak akkor fésüli össze ezzel a listával, ha erre a program indításakor a
  1049.  /VIDEO kapcsolóval utasítjuk, vagy a riport készítésekor bekapcsoljuk az
  1050.  extra módok keresését (lásd "Kapcsolók" és "Report menu").
  1051.  
  1052.  Technikai ismeretek :
  1053.  
  1054.  A grafikus-kártya gyártók az adapterek üzemmódjai közül csak néhányat
  1055.  szabványosítottak (a VESA és a SOLLEX most nem számít ide, ezekrôl majd
  1056.  késôbb !).
  1057.  A képernyô üzemmódjainak változtatására a rendszer a 16-os (10H) szoftver-
  1058.  megszakítást biztosítja. A legtöbb kártya erre a célra az ún. 0-ás alfunkciót
  1059.  (Set Video Mode) használja. Ez a megszakítás (akár a többi PC-s megszakítás)
  1060.  az Intel processzorok regisztereiben várja a bemenô paramétereket. Az üzem-
  1061.  mód-beállítás esetében a BIOS az AH regiszterben 0-át, az AL regiszterben
  1062.  pedig a beállítani kívánt üzemmód kódját kéri.Vannak természetesen különcök
  1063.  is (Video Seven, Ultravision, S3, Everex, Paradise, stb.), akik a
  1064.  legváltozatosabb módon paraméterezik a 16-os megszakítást a kívánt cél
  1065.  érdekében.
  1066.  
  1067.  Néhány kód a leginkább használtak közül :
  1068.  
  1069.    03H  a leggyakrabban használt mód, 80x25 karakteres szöveges mód, 16 színû
  1070.         megjelenítés. A színes grafikus kártyák (CGA, EGA, VGA, stb.)
  1071.         bekapcsolás után általában ebben a módban indulnak.
  1072.  
  1073.    07H  a monokróm grafikus kártyák (MDA, Hercules, VGA Mono) szöveges 80x25
  1074.         karakteres üzemmódja.
  1075.  
  1076.    12H  A VGA (és azzal kompatibilis) kártyák 640x480 pixeles 16 színû
  1077.         grafikus üzemmódja. (Sajnos ez a legnagyobb felbontású szabványosított
  1078.         üzemmód.)
  1079.  
  1080.    13H  A VGA kártyák 320x200 pixel felbontású 256 színû grafikus üzemmódja,
  1081.         amelyet a játékprogramok zöme is használ. Egyben ez a legnagyobb
  1082.         kódszámú standard üzemmód.
  1083.  
  1084.  A 14H-es kód fölötti tartományban a videokártyák úgy garázdálkodnak, ahogy
  1085.  kedvük tartja.
  1086.  
  1087.  A SYSTEST a felismert grafikus kártyának megfelelôen paraméterezve hívja meg
  1088.  a 16-os megszakítást a lehetô legszélesebb kódtartományban és így próbálja
  1089.  aktivizálni a kártya lehetséges üzemmódjait. Ez esetenként percekig is
  1090.  tarthat, a gép sebességétôl, a grafikus kártyától (némelyik Tseng Labs alapú
  1091.  kártyán négyféle módon is be lehet állítani üzemmódokat és ez közel 500
  1092.  üzemmódváltást jelent) és a talált érvényes üzemmódoktól (mivel ezeket ki is
  1093.  kell veséznem) függôen.
  1094.  
  1095.  Egy kis magyarázat a megjelenített értékekrôl :
  1096.  
  1097.   Mode
  1098.   ----
  1099.  
  1100.   Azt a kódot jelzi, amivel a kártya BIOS-a az üzemmód beállítása után jelezte
  1101.   (magának) az üzemmódot. Az esetek legnagyobb részében ez megegyezik a
  1102.   beállítandó üzemmód kódjával, de vannak kivételek. Pl. a VESA szabvánnyal
  1103.   bevezetett 6AH (800x600 pixeles, 16 színû grafikus) üzemmód beállítását
  1104.   némelyik kártya úgy csinálja, hogy ha ezzel az üzemmód-kóddal találkozik a
  1105.   BIOS, akkor átírja a kártya saját 800x600-as módjának kódjára (pl. az OAK
  1106.   SVGA kártyák esetén 52H-re), ezért itt ennek kódja jelenik meg.
  1107.  
  1108.  
  1109.  AX és BX
  1110.  --------
  1111.  
  1112.   Értelemszerûen az üzemmód aktivizálásához szükséges regiszter értékeket
  1113.   jelzi (lásd Technikai ismeretek). Ez például a VESA üzemmódoknál az AX-ben
  1114.   fixen 4F02H-t jelent, mivel ott a BX regiszterben kell megadni a kívánt
  1115.   üzemmód kódját.
  1116.  
  1117.  
  1118.  Xres
  1119.  ----
  1120.  
  1121.   Az adott üzemmód X irányú felbontását jelzi (oszlopok száma). Ez szöveges
  1122.   módokban karakterben, míg grafikus módban pixelben (képpontban) értendô.
  1123.  
  1124.  
  1125.  Yres
  1126.  ---
  1127.  
  1128.   Az adott üzemmód Y irányú felbontását jelzi (sorok száma). Ez szöveges
  1129.   módokban karakterben, míg grafikus módban pixelben (képpontban) értendô.
  1130.  
  1131.  
  1132.  Color
  1133.  -----
  1134.  
  1135.   Az üzemmódban egyszerre megjeleníthetô színek száma. Az ún. HiColor
  1136.   üzemmódok 32768 és 65536 színû módjai 32K és 64K módon kerülnek kijelzésre. A True-
  1137.   Color üzemmód jelzésére a 16M szimbólum szolgál, hiszen ebben a módban több
  1138.   mint 16 millió színt használhatunk (ami természetesen egyszerre nem
  1139.   jeleníthetô meg a képernyôn, mivel ehhez ennyi különálló képpontra is volna
  1140.   szükség és ez legalább 4096x4096 pixeles felbontást kívánna).
  1141.  
  1142.  
  1143.  R:G:B
  1144.  -----
  1145.  
  1146.  
  1147.  Type
  1148.  ----
  1149.  
  1150.   Az adott üzemmód jellegét jelzi (szöveges-grafikus).
  1151.  
  1152.  
  1153.  Page
  1154.  ----
  1155.  
  1156.   VESA üzemmódok esetén töltôdik ki és azt a videomemória nagyságot jelenti,
  1157.   amelyet a kártya az adott üzemmódban egy darabban, összefüggôen kezel. Ez
  1158.   általában 64KByte szokott lenni, mivel a PC-k memóriaszervezése is ilyen
  1159.   (valós módban, DOS alatt), de némelyik kártyánál (pl. Paradise/Western
  1160.   Digital, Cirrus Logic) ez 4KByte, vagy bármi más érték is lehet. Ez az érték
  1161.   azoknak fontos, akik a videokártya memóriáját közvetlenül elérve akarnak
  1162.   rajzolni (írni) a képernyôre és tudniok kell, hogy mikor kell a rajzolás
  1163.   során képernyôlapot váltani.
  1164.  
  1165.  
  1166.  BPL
  1167.  ---
  1168.  
  1169.   Az adott üzemmódban az egy képernyôsornyi pixelt tartalmazó videomemória
  1170.   mérete. Ez általában a következô értékeket jelenti :
  1171.  
  1172.    szöveges módban : (az egy sorban megjelenô karakterek száma)*2
  1173.    16 színû grafikus módban : (az egy sorban levô pixelek száma)/8
  1174.    256 színû grafikus módban : az egy sorban levô pixelek száma
  1175.    HiColor (32K/64K) grafikus módban : (az egy sorban levô pixelek száma)*2
  1176.    TrueColor (16M) grafikus módban : (az egy sorban levô pixelek száma)*3
  1177.  
  1178.   A fenti értékektôl fôként az újabb keletû ún. accelerator kártyák térnek el
  1179.   a 256 és ennél több színt kezelô üzemmódokban. Åltalában szeretik az 1024
  1180.   egész számú többszöröseit használni, mert ez megkönnyíti a számításokat a
  1181.   képernyôre való rajzolás során.
  1182.  
  1183.  Plane
  1184.  -----
  1185.  
  1186.  
  1187.  Memory
  1188.  ------
  1189.  
  1190.   Az adott üzemmód esetén a videomemória szervezési módját jelzi. Jelenleg a
  1191.   következô értékek jelenhetnek meg :
  1192.  
  1193.    text   : az egyszerû szöveges (karakteres) üzemmód
  1194.    CGA    : a CGA grafika (páros-páratlan sorok külön bank-ban)
  1195.    HGC    : Hercules grafika (a sorok négy bank-ba vannak rendezve)
  1196.    EGA    : az EGA/VGA 16 színû grafika (négy monokróm bitmap)
  1197.    packed : a 256 színû grafika (egy pixel=egy byte, sorfolytonosan)
  1198.    seq.   : az ún. chain-256 (tweak) grafika
  1199.    direct : a HiColor és TrueColor grafika (a pixelek RGB alakban szerepelnek)
  1200.    YUV    : speciális mód
  1201.  
  1202.  
  1203.  Flags
  1204.  -----
  1205.  
  1206.  Igazából nekem fontosak ezek az információk a program javításához,
  1207.  fejlesztéséhez. A VESA módok esetén az üzemmód attribútum kerül kijelzésre,
  1208.  natív módokban pedig a DAC parancsregiszterének aktuális állapotát jelzi.
  1209.   
  1210.  
  1211.  Figyelem !
  1212.  
  1213.  Gyakran elôfordul, hogy a VESA olyan üzemmódokat is visszajelez, amelyeket
  1214.  valójában nem is tud kezelni, mivel a kártyán nincs meg hozzá a videomemória
  1215.  vagy a megfelelô (pl. a truecolor üzemmódokhoz a 24 bites) DAC. Azokat az
  1216.  üzemmódokat, amelyeket csak ilyen "tuningolás" után képes kezelni a kártya,
  1217.  sötétebb, míg az "élô" üzemmódokat világosabb színnel jelzi a program.
  1218.  
  1219.  
  1220.                                 Serial ports
  1221.                                 ------------
  1222.  
  1223.  A gépben lévô soros-vonali csatlakozások adatait tartalmazza a képernyô.
  1224.  A SYSTEST megpróbálja a rajtuk "lógó" eszközöket is azonosítani.
  1225.  
  1226.  Ha a port státusa alapján nem egér van a porton (hanem ismeretlen eszköz,
  1227.  vagy modem), és a MODEM kapcsolóval erre utasították, akkor a SYSTEST
  1228.  megpróbálja a modem azonosítóját is megszerezni. Az esetek nagy részében ez
  1229.  sikerül, azonban ha a modem "egzotikus" megszakításra van ültetve, az eljárás
  1230.  eredménytelen lehet. A SYSTEST a különbözô soros portok mellé a következô
  1231.  (hardware-) megszakításokat feltételezi :
  1232.  
  1233.     port        IRQ
  1234.     COM1         4
  1235.     COM2         3
  1236.     COM3         4, 2, 5, 7
  1237.     COM4         3, 5, 2, 7
  1238.  
  1239.  Akinek tudomása van más IRQ vonalak lehetséges felhasználásáról, vagy a
  1240.  COM5...COM8 portok IO cím és IRQ adatairól, az kérem értesítsen !
  1241.  
  1242.  Figyelem !
  1243.  
  1244.  Amennyiben az egér is valamelyik soros porton van, a vizsgálat után az egér
  1245.  beszüntetheti a munkát (természetesen csak a SYSTEST-en belül !).
  1246.  
  1247.  A SYSTEST multitaszkos rendszerbôl indítva inkább nem teszteli a modemet,
  1248.  nehogy összeakadjon egy másik taszkban futó kommunikációs programmal !
  1249.  
  1250.  
  1251.  
  1252.                                Parallel ports
  1253.                                --------------
  1254.  
  1255.  A párhuzamos (hagyományos nevén : nyomtató) csatlakozások információi
  1256.  találhatóak itt. Az utolsó oszlopban található esetleges "bidirectional"
  1257.  kifejezés arra utal, hogy a csatlakozó nemcsak egy nyomtató ill. más
  1258.  "hallgató" eszköz vezérlése alkalmas, hanem adatátviteli célokra is
  1259.  megfelel.
  1260.  
  1261.  
  1262.                                  Mouse info
  1263.                                  ----------
  1264.  
  1265.  Az egérke és a hozzátartozó kezelôszoftver adatait jeleníti meg.
  1266.  Természetesen csak akkor mûködik ha az egeret kezelô program be van töltve
  1267.  a memóriába és mûködik is !
  1268.  
  1269.  Figyelem !
  1270.  
  1271.  A Microsoft újabb keletû driverei (8.20, 9.00, 9.01 stb) hibásan kezelnek
  1272.  néhány speciális funkciót. A mindennapos mûködést nem befolyásolják ezek a
  1273.  hibák, de az információk kinyerését megakadályozzák.
  1274.  Szerintem egyébként sem érdemes ezeket a 30-50KB-os gigászi drivereket
  1275.  használni, mivel a mindennapos használatra bôven megfelelnek a noname
  1276.  egerekhez mellékelt általános meghajtóprogramok.
  1277.  
  1278.                                   I/O ports
  1279.                                   ---------
  1280.  
  1281.  A PC-k normál (100h-3FFh) I/O portjainak foglaltságát jelzi a képernyô !
  1282.  Sajnos bizonyos perifériák még azt sem viselik el, ha olvassák a portjaikat,
  1283.  így elképzelhetô, hogy a menüpont befagy. Ilyenkor a képernyôn látható az a
  1284.  portcím, ahol a probléma felmerült. Åltalában hálózatos környezetben szokott
  1285.  elôfordulni a fenti probléma, ugyanis némely Ethernet kártya elég könnyen
  1286.  kiborul.
  1287.  A megjelenítésnél a portcímek nyolcasával vannak összefogva, mivel általában
  1288.  ennél "finomabban" nem állíthatóak a különféle adapterkártyák.
  1289.  
  1290.  Ahol tudom, hogy szabvány vagy megállapodás szerint milyen eszközök lóghatnak
  1291.  az adott portokon, ott kiírom. Ahol több eszközt is be lehet állítani
  1292.  ugyanarra a címre, az szerepel elôbb, amelyikkel gyakrabban találkozhat az
  1293.  emberfia ezen a címen.
  1294.  
  1295.  * Akinél leállás történik, kérem jelezze !
  1296.  
  1297.  
  1298.                               Hardware IRQ's
  1299.                               --------------
  1300.  
  1301.  A 16 (az XT-nél és a PCjr-nél csak 8) hardware megszakítás látható itt.
  1302.  
  1303.  A megszakítás száma mellett szerepel annak a programnak a neve, ami azt
  1304.  kezeli és az IRQ eredeti (Intel szerinti) ajánlott felhasználása is.
  1305.  
  1306.  Az "élô" megszakítások világos színnel vannak jelölve.
  1307.  
  1308.  
  1309.                               Green capability
  1310.                               ----------------
  1311.  
  1312.  Bár a hordozható gépekben terjedt el, manapság már az asztali gépek között
  1313.  sem ismeretlen fogalom a táp-menedzsment. A gépben esetlegesen meglévô
  1314.  akkumulátor (nem a CMOS RAM akkumulátora) állapotán kívül az APM-et
  1315.  (Advanced Power Manager, általában a DOS-hoz mellékelt POWER.EXE) megvalósító
  1316.  szoftverrôl is kap a felhasználó néhány információt.
  1317.  Amennyiben a video-adapter rendelkezik VESA szabványú táp-menedzsment
  1318.  bôvítéssel, annak az adatai is megtalálhatóak a képernyôn.
  1319.  
  1320.  
  1321.   Drives
  1322.   ------
  1323.  
  1324.  Ez az almenü okozta (okozza) a legtöbb bosszúságot. A meghajtók elektromos és
  1325.  fizikai paramétereinek sokasága, az újabbnál újabb tömörítô-, hálózati- és
  1326.  cache-szoftverek nem könnyítik a munkámat.
  1327.  
  1328.  
  1329.                                Physical drives
  1330.                                ---------------
  1331.  
  1332.  A floppyk paraméterei magukért beszélnek.
  1333.  
  1334.  A merevlemezekkel már más a helyzet. Az itt látható értékek a következô módon
  1335.  állnak elô:
  1336.   - IDE és ESDI winchestereknél a merevlemez vezérlôkártyájától érdeklôdöm a
  1337.     paraméterek iránt. Sajnos némelyik kontroller kuka, vagy szereti
  1338.     félretájékoztatni a kíváncsiskodókat. Pl. a Seagate egyik elterjedt 40
  1339.     MByte-os modelljének (ST 351A/X) egy nagy sorozata azt állítja magáról
  1340.     hogy ô az ötfejû sárkány ! Pedig testvérek között is csak kettô van neki
  1341.     belôle ! A gond akkor van, ha az átlagosan képzett felhasználó egy ilyen
  1342.     wincsit a modern BIOS-okban fellelhetô "AUTO DETECT HARD DISK" eljárással
  1343.     helyez üzembe. Ebben az esetben ugyanis a BIOS jóval nagyobb kapacitású
  1344.     (Kb. 120 MByte) merevlemezként jegyzi be a SETUP-ba a Seagate-t mint az a
  1345.     valóságban !
  1346.     A rendszer szépen mûködik, amíg a felhasználó el nem éri a merevlemezen a
  1347.     40 MByte-os határt. Hogy azután mi történik, azt el lehet képzelni !
  1348.   - SCSI , ST-506 és "kuka" vezérlôkártya esetén a BIOS-tól kérdezek ezután,
  1349.     mert néha ôk is tudnak valamit a hozzájuk kapcsolt holmikról, bár sajnos
  1350.     nem jellemzô !
  1351.   - végül a DOS-ra kell hagyatkoznom, bár ô - legalábbis ahol van - a CMOS
  1352.     SETUP adataiból dolgozik, azt meg megnézhetem én is, de nem árt az
  1353.     információk több oldalról való megtámogatása !
  1354.  
  1355.  
  1356.                                Logical drives
  1357.                                --------------
  1358.  
  1359.  A "legszebb" feladatok közé tartozik ennek a menülapnak az adatokkal való
  1360.  feltöltése.
  1361.  
  1362.  Itt a DOS által kezelt (maximum 26 darab, A-Z) logikai lemezegységek adatai
  1363.  láthatóak. Az egység neve és mérete mellett megpróbálom kideríteni a jellegét
  1364.  is, ami elég keserves munka. A különbözô röptömörítô-szoftverek és a hálózati
  1365.  programok igen megnehezítik a dolgomat. A SYSTEST képes megállapítani egy
  1366.  logikai drive-ról, hogy az floppy, winchester, RAM , CD-ROM, Stacker-elt,
  1367.  Interlink-kel behozott, Dblspace-elt, stb meghajtó-e.
  1368.  
  1369.  
  1370.                               Partition tables
  1371.                               ----------------
  1372.  
  1373.  A rendszerbe kapcsolt merevlemezek partíciós tábláit vesézem ki. Jelenleg
  1374.  kb. 40 különféle (DOS és nem DOS) partíciót ismer a SYSTEST.
  1375.  
  1376.  Az aktív (boot) partíció világos színnel van jelölve.
  1377.  
  1378.  Mivel alaplapcsere (vagy a CMOS RAM tartalmának elvesztése) esetén elég
  1379.  gyakran elôfordul hogy a felhasználó nem emlékszik a winchester-ek adataira,
  1380.  a SYSTEST a pratíciós táblából megpróbálja kiszedni azokat a fizikai
  1381.  paramétereket (fejek, sávok, szektorok száma), amelyekkel a winchester meg
  1382.  lett partícionálva. Ha ezen értékek valamelyike nem egyezik a CMOS SETUP
  1383.  jelenlegi beállításával, akkor valószínûleg el van rontva a jelenlegi
  1384.  beállítás és a winchester ilyen módon történô használata veszélyes !
  1385.  Az eltérô paramétert világos színnel jelzi a program.
  1386.  
  1387.  
  1388.  
  1389.                                  Disk cache
  1390.                                  ----------
  1391.  
  1392.  A telepített merevlemez cache adatai közül a következôket jeleníti meg a
  1393.  program :
  1394.  
  1395.  - a cacheprogram típusa,
  1396.  - a program verziója,
  1397.  - a SMARTDRV kompatibilitás szintje
  1398.  - a program által használt munkamemória mérete DOS alatt
  1399.  - a program által használt munkamemória mérete WINDOWS alatt
  1400.  
  1401.  Figyelem !
  1402.  
  1403.  Elképzelhetô, hogy a SYSTEST SMARTDRV-nek nevez nem a Microsoft-tól származó
  1404.  cache-programot is. Ez olyankor fordul elô, mikor olyan cache-programmal
  1405.  találkozik amelyet nem ismer, de az rendelkezik SMARTDRV kompatibilis
  1406.  programozói csatolóval.
  1407.  
  1408.  
  1409.  
  1410.   Memory info
  1411.   -----------
  1412.  
  1413.  
  1414.                                Interrupt list
  1415.                                --------------
  1416.  
  1417.  A 256 szoftver-megszakítás adatai láthatók itt. A megszakítás száma és címe
  1418.  mellett megpróbálom kideríteni, hogy jelenleg ki fogja az adott IRQ-t. Ez
  1419.  sajnos nem tájékoztat arról hogy az adott program elôtt kik és hányan vették
  1420.  már magukhoz az adott megszakítást.
  1421.  Az "élô" IRQ-k világosabb, míg a nem használtak sötétebb színnel vannak
  1422.  jelölve.
  1423.  
  1424.  A SYSTEST azt is megmondja, hogy az adott megszakítást mire kellene
  1425.  használni.
  1426.  
  1427.                                Device drivers
  1428.                                --------------
  1429.  
  1430.  A CONFIG.SYS-ben indított eszközmeghajtók adatai láthatóak itt.
  1431.  A megjelenített adatok :
  1432.   - a driver 8 betûs neve,
  1433.   - annak a programnak a neve, amelyik az eszközt létrehozta,
  1434.   - a driver attributumai,
  1435.   - a driver jellemzôinek felsorolása
  1436.  
  1437.  A SYSTEST megpróbálja megmondani a 8 betûs névrôl, hogy miféle
  1438.  eszközmeghajtóról is van szó. Jelenleg közel 200 drivert ismer.
  1439.  
  1440.  
  1441.                                 TSR programs
  1442.                                 ------------
  1443.  
  1444.  A memóriában rejtôzködô programokat próbálja megkeresni ez a menüpont.
  1445.  A program helyén és méretén kívül a program készítôjének védjegye is látható.
  1446.  
  1447.  
  1448.                                 Memory blocks
  1449.                                 -------------
  1450.  
  1451.  A memória részletes térképe található itt. Az egyes memóriadarabok helye és
  1452.  mérete után látható annak a programnak a neve amelyhez tartozik, illetve a
  1453.  programot tartalmazó blokknál amennyiben lehetséges, szerepel a program
  1454.  indításánál használt parancssor is. Itt részletesen megfigyelhetô a memória
  1455.  felosztása, mivel a konvencionális RAM-on kívül láthatóak még a különféle
  1456.  adapterek RAM és ROM területei valamint a nem használt memóriaszeletek is.
  1457.  
  1458.  
  1459.                                   EMM info
  1460.                                   --------
  1461.                                       
  1462.  Ammennyiben valamilyen 386-os memóriakezelô szoftver van installálva
  1463.  (EMM386, QEMM, 386MAX, stb.) a rendszerben, ennek adatai láthatóak itt.
  1464.  
  1465.                                   XMS info
  1466.                                   --------
  1467.  
  1468.  A PC-ben található Extended memóriáról kaphatunk itt információt,
  1469.  természetesen csak akkor, ha a HIMEM.SYS (vagy valamilyen azzal kompatibilis,
  1470.  pl. XMSMGR, QEMM, stb.) memóriakezelô installálva van.
  1471.  
  1472.  
  1473.                                   DPMS info
  1474.                                   ---------
  1475.  
  1476.  A Novell és néhány társult szervei által használt Dos Protected Mode Service
  1477.  adatai vannak itt.
  1478.  
  1479.  
  1480.                                   DPMI info
  1481.                                   ---------
  1482.  
  1483.  A DOS extenderek által általánosan használt Dos Protected Mode Interface
  1484.  paraméterei láthatók itt. (Természetesen, ha valaki a rendszerben szolgáltat
  1485.  ilyet, pl. OS/2 DOS Box, Windows DOS prompt, Stb.)
  1486.  
  1487.  
  1488.  
  1489.  
  1490.   Operating system
  1491.   ----------------
  1492.  
  1493.  Az operációs rendszerrôl ad áttekintô információkat. Ha a SYSTEST-et WINDOWS
  1494.  vagy DesqView alól indították, akkor ezek verziója is a DOS Version Info
  1495.  menüpontban látható.
  1496.  
  1497.  
  1498.                               DOS Version info
  1499.                               ----------------
  1500.  
  1501.  
  1502.   A képernyô magáért beszél !
  1503.  
  1504.   * Akinél a mutatott értékek jelentôsen eltérnek a valóságtól (pl.
  1505.     DOS verzió), kérem értesítsen!
  1506.  
  1507.     Akinél a "Serial number" nem 000000 és nem FFFFFF, az szintén értesítsen,
  1508.     mert sorszámozott DOS-al még nem találkoztam !
  1509.  
  1510.  
  1511.                                  Environment
  1512.                                  -----------
  1513.                                       
  1514.  Az operációs rendszer környezeti változói láthatóak itt.
  1515.  
  1516.  
  1517.   Task switcher
  1518.   -------------
  1519.  
  1520.  Az esetlegesen elindított többfeladatos menedzser (DOSSHELL, TASKMAN, a
  1521.  standard módban futó MS WINDOWS DOS prompt-ja, stb.) adatai láthatóak ezen a
  1522.  képernyôn.
  1523.  
  1524.  * A DesqView egyelôre homályos terület, de remélem hogy a megrögzött DesqView
  1525.    felhasználó SYSOP-ok segítenek majd.
  1526.  
  1527.  
  1528.                                System files
  1529.                                ------------
  1530.  
  1531.  A menüpontok egyértelmûek. A következô rendszer-állományok tekinthetôk meg:
  1532.  
  1533.    CONFIG.SYS
  1534.    AUTOEXEC.BAT
  1535.    WIN.INI
  1536.    SYSTEM.INI
  1537.  
  1538.  Az utolsó két (Windows-os) állomány csak akkor tekinthetô meg, ha a SYSTEST
  1539.  talált Windows-t az elérési útvonalak valamelyikén.
  1540.  
  1541.  
  1542.  
  1543.  
  1544.   Network
  1545.   -------
  1546.  
  1547.  Jelenleg a Novell, Banyan Vines valamint a NetBIOS kompatibilis (Lantastic,
  1548.  LAN Manager, 10NET, Silver Net, Netware Lite) hálózatokat képes érzékelni a
  1549.  SYSTEST. Ennek megfelelôen többféle képernyôkép lehetséges. A Novell
  1550.  hálózatról sokkal több és más jellegû információt lehet összegyûjteni mint
  1551.  egy Lantastic vagy más NetBIOS alapú hálózatról. A SYSTEST akkor tudja a
  1552.  legtöbb adatot összeszedni ha a felhasználó SUPERVISOR-ként, vagy annak
  1553.  megfelelô jogosultságú felhasználóként lépett be a hálózatba.
  1554.  
  1555.  * Akinek olyan hálózata van, amit a SYSTEST nem kezel, és programozási
  1556.    segédlete is van hozzá, kérem értesítsen !
  1557.  
  1558.  
  1559.  
  1560.   Extension cards
  1561.   ---------------
  1562.  
  1563.  Ez egy ingoványos de roppant érdekes terület. Sajnos ezt a menüpontot
  1564.  egyelôre kevesen használhatják, mivel az itt felderített eszközök csak a
  1565.  magasabb árfekvésû PC-kben találhatók meg.
  1566.  
  1567.  
  1568.                                  PnP devices
  1569.                                  -----------
  1570.  
  1571.  
  1572.                               Fejlesztés alatt !
  1573.  
  1574.  
  1575.  
  1576.                                   PCI cards
  1577.                                   ---------
  1578.  
  1579.  Mivel a Power-Macintosh és az IBM féle PREP masinákban is a PCI lett a menô
  1580.  bus-rendszer, úgy látszik, hogy a PC-kben is ki fogja szorítani a konkurrens
  1581.  buszokat (EISA, VLB, stb.). A sebessége kielégítô, megfelel a Plug&Play-nek
  1582.  (legalábbis a 2.1-es verzió, ami persze ritka mint a fehér holló !), és sokan
  1583.  gyártanak ilyen kártyát. A kor szellemének engedelmeskedve, a SYSTEST is
  1584.  megpróbálja felderíteni a PCI kártyákat. Ez nem egyszerû feladat, mert igen
  1585.  nehéz információkat nyerni a PCI rendszertôl. A PCI BIOS valójában csak 32
  1586.  bites módban közlékeny. Ennek ellenére némi szegényes infót azért meg tud
  1587.  jeleníteni a program.
  1588.  
  1589.  
  1590.  
  1591.                                   MCA cards
  1592.                                   ---------
  1593.  
  1594.  A közhiedelemmel ellentétben a Micro Channel nem veszett ki az idôk folyamán.
  1595.  (Lásd az IBM új RS6000-es gépeit!) Az IBM mellett néhány más nagy PC-gyártó
  1596.  is állított elô ilyen architektúrával készült gépet. Az MC-nek bonyolultsága
  1597.  és drágasága mellett van néhány nehezen elvitatható érdeme is. A busz sokkal
  1598.  gyorsabb, mint a hagyományos ISA, az adapterek szoftverbôl konfigurálhatóak
  1599.  és egy hálózatba kapcsolt MC-s masina adatai más gépekrôl is elérhetôek. Más
  1600.  gyártók - mint például a Compaq - csak manapság értek el erre a szintre.
  1601.  (ProLiant szerver-család.)
  1602.  
  1603.  A SYSTEST közel 900 MCA adapter azonosítóját ismeri, így nem csupán a 4
  1604.  számjegyes hexadecimális azonosítót jelzi ki mint más szoftverek, hanem az
  1605.  adapter teljes nevét (típusát) is megpróbálja elôásni.
  1606.  
  1607.  * Akinél az azonosító után az "Adapter ?" felirat jelenik meg, kérem
  1608.    értesítsen !
  1609.  
  1610.  
  1611.                                  EISA cards
  1612.                                  ----------
  1613.  
  1614.  Az EISA kártyák az MCA kártyákhoz hasonlóan intelligensebbek mint az ISA-
  1615.  buszos hagyományos adapterek. Szoftveresen konfigurálhatók és egyedi
  1616.  azonosítókkal vannak ellátva. Mivel a különbözô gyártók (de fôleg a COMPAQ)
  1617.  nem igazán a szabvány szerint valósítják meg az adapterek konfigurációs
  1618.  moduljait, ezért a részletes információmegjelenítés egyelôre csak az
  1619.  állományba mentett riportban található, és ott is olyan formában, hogy
  1620.  igazából csak nekem hasznos!
  1621.  
  1622.  * Nyomatékosan kérem az EISA buszos gépek tulajdonosait, hogy próbáljanak
  1623.    nekem riportokat visszajuttatni !
  1624.  
  1625.  
  1626.                                 PCMCIA cards
  1627.                                 ------------
  1628.                                       
  1629.  A notebook és más egyéb hordozható kategóriájú gépek kedvelt bôvítô-
  1630.  rendszere. Sajnos mivel a szabványt igen alacsony színvonalon szokták
  1631.  megvalósítani, ezért az esetek többségében igen csekély információ nyerhetô
  1632.  ki a rendszerbôl. Várhatóan a Windows '95-el, és az új 32 bites PC-Card
  1633.  szabvány bevezetésével javulni fog a helyzet.
  1634.  
  1635.  
  1636.                                 SCSI devices
  1637.                                 ------------
  1638.                                       
  1639.  Amennyiben sikerül felderítenem, a profi felhasználók által kedvelt SCSI
  1640.  eszközök felsorolása található itt. A felderítést nehezíti, hogy egy PC-ben
  1641.  több SCSI kártya is lehet és ezek különbözô módon kezelhetik a rajtuk fityegô
  1642.  eszközöket. 
  1643.  
  1644.  Sajnos a SYSTEST jelenleg csak azokkal a kártyákkal ért szót, amelyek
  1645.  beszélik a CAM (Common Access Method) 1.8 (vagy újabb), vagy az ASPI
  1646.  (Advanced SCSI Profamming Interface) szabványt, illetve a "pucér" kártyák
  1647.  közül a Future Domain, a Syquest és a Seagate gyártmányaival.
  1648.  
  1649.  * Ha valaki tud segíteni az Adaptec, Future, Bustek, IBM, Syquest és más
  1650.    SCSI kártyákkal kapcsolatban, kérem tegye meg !!!!
  1651.  
  1652.  
  1653.                                 IDE/ATAPI devices
  1654.                                 -----------------
  1655.  
  1656.  Az IDE vezérlôk elterjedtsége indokolta, hogy kidolgozzanak végre egy
  1657.  szabványt aminek segítségével a HDD-ken kívül más eszközök is (CD, tape,
  1658.  stb.) kezelhetôek legyenek. Ezeket a holmikat próbálom meg itt összevadászni.
  1659.  
  1660.  
  1661.  
  1662.   Report
  1663.   ------
  1664.  
  1665.   Aki meg akar örvendeztetni, és hozzá akar járulni a SYSTEST fejlôdéséhez, az
  1666.  használja ezt a menüpontot !
  1667.  
  1668.  A menüpont feladata, hogy azokat az információkat, amelyeket a SYSTEST
  1669.  felderít, elmentse egy állományba.
  1670.  
  1671.  A program elôször egy setup képernyôt ad, ahol a felhasználó beállíthatja,
  1672.  hogy a riport milyen információkat tartalmazzon.
  1673.  
  1674.  
  1675.   System Analyzer Vx.xxß 1989-95 Agis(C)
  1676.  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  1677.  ▓▓┌──────────────────────────── Report setup ─────────────────────────────┐▓▓
  1678.  ▓▓│                                                                       │▓▓
  1679.  ▓▓│  [X] Summary             [X] Physical drives     [X] DOS version info │▓▓
  1680.  ▓▓│                          [X] Logical drives      [X] Environment      │▓▓
  1681.  ▓▓│  [X] Motherboard speed   [X] Partition tables    [ ] Task switcher    │▓▓
  1682.  ▓▓│  [X] Video speed         [X] Disk cache                               │▓▓
  1683.  ▓▓│  [ ] HDD speed                                   [ ] PnP devices      │▓▓
  1684.  ▓▓│                          [X] Interrupt hooking   [ ] PCI cards        │▓▓
  1685.  ▓▓│  [X] Setup RAM           [ ] Interrupt list      [ ] MCA cards        │▓▓
  1686.  ▓▓│                          [X] Device drivers      [X] EISA cards       │▓▓
  1687.  ▓▓│  [ ] Extra mode search   [X] TSR programs        [ ] SCSI devices     │▓▓
  1688.  ▓▓│  [X] Active video        [X] Memory blocks       [ ] PCMCIA cards     │▓▓
  1689.  ▓▓│  [X] Inactive video      [X] EMM info                                 │▓▓
  1690.  ▓▓│  [X] Video mode list     [X] XMS info            [X] CONFIG.SYS       │▓▓
  1691.  ▓▓│  [X] Serial ports        [ ] DPMS info           [X] AUTOEXEC.BAT     │▓▓
  1692.  ▓▓│  [X] Parallel ports      [ ] DPMI info           [ ] WIN.INI          │▓▓
  1693.  ▓▓│  [X] Mouse info                                  [ ] SYSTEM.INI       │▓▓
  1694.  ▓▓│  [X] I/O ports           [ ] Network                                  │▓▓
  1695.  ▓▓│  [X] Hardware IRQ's                                                   │▓▓
  1696.  ▓▓│  [X] Green capability                    < OK >    < Cancel >         │▓▓
  1697.  ▓▓└───────────────────────────────────────────────────────────────────────┘▓▓
  1698.  ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  1699.              , , PgUp, PgDn to move, ┘ to select, ESC to quit !
  1700.  
  1701.  
  1702.  Figyelem !
  1703.  
  1704.  A setup alapvetôen azokat az információkat engedi tiltani vagy engedélyezni
  1705.  amelyek a képernyôn is megjeleníthetôk. Az eltérések a következôk :
  1706.  
  1707.  - a merevlemez sebességteszteket kérni kell
  1708.  
  1709.  - az extra video üzemmódok tesztelését kérni kell (lásd VIDEO kapcsoló !)
  1710.  
  1711.  - a riport alapértelmezésként a megszakításokról egy olyan táblázatot
  1712.    tartalmaz, ami a memóriában csücsülô programok mellett tartalmazza az
  1713.    általuk "fogott" megszakítások felsorolását. A részletes (és több KByte-ra
  1714.    rúgó) megszakítás-táblázatot, ami a "Memory info" menü "Interrupt list"
  1715.    pontjában látható, csak kérésre írja ki a program
  1716.  
  1717.  - ha nem Windows alól lett indítva a prg., akkor csak kérésre szedi össze a
  1718.    Windows konfigurációs állományokat (WIN.INI, SYSTEM.INI).
  1719.    Ez helytakarékossági okokból van így, mivel néhány "profi" gigantikus
  1720.    méretû INI állományokat használ !
  1721.  
  1722.  - a CMOS RAM tartalma mindig elmentôdik egy állományba. Ez azért kell nekem,
  1723.    hogy a "User defined" merevlemez paramétereket is meg tudjam találni a
  1724.    SETUP-ban.
  1725.  
  1726.  A program ezután lehetôséget ad egy maximum 75 karakteres megjegyzés
  1727.  szerkesztésére. Ide lehet beírni például a gép azonosítóját, vagy itt lehet
  1728.  felhívni a figyelmemet valami nagy bakira a kapott eredmények között !
  1729.  
  1730.  A SYSTEST ezután megkérdezi az állomány nevét, ahova a riportot ki kell
  1731.  írnia. Az alapértelmezés a REPORT.Rxx nevû állomány, ahol az "xx"
  1732.  kiterjesztés egy hexadecimális sorszámot takar ("00"-tól "FF"-ig), ami 256
  1733.  különbözô riportállományt enged meg egy könyvtárban. A program úgy adja a
  1734.  kiterjesztést, hogy nehogy felülírjon egy véletlenül az aktív könyvtárban
  1735.  régebben ott csücsülô jelentést. (Remélem senki nem azt vette ki a fenti
  1736.  konstrukcióból, hogy a SYSTEST-et egy floppyra felmásolva végigjárjon egy
  1737.  csomó gépet a környezetében, és ezzel kimondhatatlan boldogságot okozzon
  1738.  nekem !) Ha ez állománynév megfelel akkor egy Enter-el továbblökve elindul a
  1739.  riportgenerálás. Ha máshova (például nyomtatóra) kell a riport, akkor csak be
  1740.  kell írni az állománynevet (ill. a nyomtatás esetén az LPT1, LPT2, stb.
  1741.  neveket).
  1742.  
  1743.  Figyelem !
  1744.  
  1745.  A CMOS SETUP RAM és a videokártya BIOS állományok nevei olyan módon
  1746.  keletkeznek, hogy a riportállomány kiterjesztésének elsô betûje (ami a
  1747.  SYSTEST által generált neveknél "R") "C" ill. "B" betûre módosul. Akinek más
  1748.  ötlete van, nevezze át ôket !
  1749.  
  1750.  Az elkészítendô állományra a következô kapcsolók vannak hatással:
  1751.  
  1752.   /VIDEO
  1753.  
  1754.  
  1755.  A felderített extra üzemmódokon kívül a SYSTEST megpróbálja elmenteni a
  1756.  videokártya BIOS-át is egy állományba. Ez esetenként sok segítséget nyújt
  1757.  nekem a kártyák teszteléséhez és azonosításához.
  1758.  
  1759.  Aki úgy gondolja, hogy segíteni akar, az a keletkezett állományokat pakolja
  1760.  össze, aztán juttassa vissza nekem !
  1761.  Az állományok mérete általában a következô :
  1762.   - REPORT.Rxx  20 KByte (az INI állományok 40-50-re is felduzzaszthatják)
  1763.   - REPORT.Bxx  32-64 KByte
  1764.   - REPORT.Cxx  128 Byte
  1765.  Összesen 20-100 KByte méretû az információ tömörítés elôtt. Ez egy levélkével
  1766.  együtt ARJ-vel kb. a felére nyomható össze.
  1767.  
  1768.  Senki ne szégyellje magát a konfigurációja miatt, a kapott adatokat
  1769.  "titkosan" kezelem, hiszen köt az orvosi titoktartás !
  1770.  
  1771.  Tudom, hogy sokan úgy gondolkoznak egy-egy szoftver használatba vétele során,
  1772.  hogy még a regisztrációs kártyát sem töltik ki (pedig az a saját érdekük
  1773.  lenne), nemhogy segítséget nyújtanának a hülye fejlesztônek (talán csak ha
  1774.  valami hibát találtak), de én bízom mindenki jóindulatában.
  1775.  
  1776.  Nem tudom hogy elfeledteti-e a telefonszámla feletti búslakodást, de kaptam
  1777.  vissza anyagot az USA-ból is, ráadásul floppyn-légipostán. Azért itthon csak
  1778.  olcsóbb a dolog, ha felteszi valaki a cuccot egy BBS-re ! Ha valaki más módot
  1779.  választ, én azt is szívesen látom, mert ritkán jutok BBS közelbe (havonta 1-2
  1780.  alkalommal). Elküldheti kinyomtatva levélben, vagy bármilyen mágneses
  1781.  adathordozón, persze a szalagot kivéve. A floppykat garantáltan visszaküldöm,
  1782.  kivéve ha külföldrôl jön, vagy ha a tulajdonos eltekint ettôl.
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.                            Kiegészítô információk:
  1790.                            -----------------------
  1791.  
  1792.                                  Windows 3.x
  1793.                                  -----------
  1794.  
  1795.  Lehetôleg senki ne futtassa a SYSTEST-et "ablakba zárva". Fut WINDOWS alatt,
  1796.  de jobb ha teljes képernyôs módban, mert a videokártya azonosítás néha sérti
  1797.  ôfelsége érdekeit. Sôt, ha "olyanja" van, akkor a HDD kezelésem miatt is
  1798.  reklamál, pedig azt úgy csinálom ahogy a nagy könyvben meg van írva.
  1799.  
  1800.                                  Windows NT
  1801.                                  ----------
  1802.  
  1803.  Sajnos a Windows NT háklisabb mint a Windows 3.x változatok ! Sok esetben
  1804.  teljesen fals értékeket jelenít meg a SYSTEST (pl. video kártya, drive-ok
  1805.  paraméterei, stb.). A kompatibilitás idôvel nôni fog (ahogy az idôm engedi) !
  1806.  
  1807.  
  1808.                                  Windows '95
  1809.                                  -----------
  1810.  
  1811.  A létezô Windows változatok közül a "legbarátságosabb" ! A DOS módban indított
  1812.  Windows '95 teljesen hasonló a normál DOS-hoz. Eltérések csak akkor vannak,
  1813.  ha a DOS-boxban (fôként ablakban) fut a SYSTEST. Ilyenkor a Windows NT-hez
  1814.  hasonló problémák adódnak.
  1815.  
  1816.  
  1817.                                      OS/2
  1818.                                      ----
  1819.  
  1820.  Az eddigi tapasztalok alapján kb. úgy viselkedik mint a Windows.
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  Mindenkinek elôre is köszönöm a segítséget,
  1826.  
  1827.                                                            Melis László (Agis)
  1828.  
  1829.  Ui.:
  1830.  
  1831.  A SYSTEST 1995 április 15.-e után a következô BBS-eken lesz biztosan
  1832.  frissítve :
  1833.  
  1834.      ULTRAVOX   219-1717
  1835.  
  1836.      AXION      219-1753
  1837.  
  1838.      MICROTEL   268-2181
  1839.  
  1840.   A többi boardon csak akkor lesz elérhetô a friss változat, ha a Sysop-ok
  1841.   (vagy valaki más) veszi magának a fáradságot és átviszi !
  1842.  
  1843.   A SYSTEST-el kapcsolatos megjegyzéseket és riport-állományokat is ezekre
  1844.   a BBS-ekre kérem (elsôsorban az ULTRAVOX-ra), mivel más board-okra sajnos
  1845.   ezután be sem fogok nézni.
  1846.  
  1847.   Az ULTRAVOX és az AXION BBS-en található egy SYSTEST (Melis László) nevû
  1848.   file-area. Ide rakja mindenki az állományokat, hogy biztosan megkapjam !
  1849.  
  1850.   A közvetlen kapcsolat velem a mindenkori legújabb SYSTEST About pontjában
  1851.   szereplô címen és telefonon lehetséges.
  1852.