VidtestDo našeho klubu byla (poměrně nepravidelně) pořizována technika. U počítačů PC začalo docházet k tomu, že na některém počítači daný program (nebo i hra, proč to nepřiznat :-) ) nefungoval či fungoval špatně. Mnohé problémy šly odstranit šikovným nastavením v AUTOEXEC.BAT a v CONFIG.SYS (pomocí MULTI-BOOT vzniklo 9 !!!! nastavení na jednom počítači) co ale nešlo nastavit - správné zobrazování na monitoru. Naším úkolem bylo vytvořit testovací program na videokarty, který by vrátil správné číslo hledaného videomódu a sestavit krátké opravné programy, které by řešily specifické problémy. Hlavní autor: Pavel Tóth Již v roce 1990 byl sestaven krátký EXE program VESATEST, který testoval základní údaje tzv. VESA režimů videokaret. Program byl dlouhý zhruba 9000 bytů a byl v mezidobí v letech 91-93 rozšířen o vizuální kontrolu daného režimu. V letech 93-95 vznikly první opravovací prográmky VESAONE a jeho speciální varianta VESA_UMC, ten byl připraven pro videokartu UMC, kde univerzální VESAONE běžel poměrně pomalu (co taky chtít po procesoru 386 a programu VESAONE odskakující do ROM videokarty, která nebyla přenesena do Shadow RAM) poznámka pro méně znalé: Procesor 386 byl pradědeček procesorů Pentium a asi nejvyšší rychlost krystalu (pokud mě paměť neklame) byla 40 MHz. V době kdy toto píšu jsou volně k dostání procesory Pentium s rychlostí 400 MhzV letech 1996-97 probíhaly největší práce na programu VESATEST a zúčastnilo se na nich několik dalších členů klubu. Program byl přejmenován na VIDTEST, neboť již netestoval jen VESA režimy karet ale snažil se zjišťovat výrobce a typ videokarty a rovněž zobrazovat jejich režimy. Dále byla připojena možnost testovat a zobrazovat XMODE režimy (když ještě neexistoval VESA standart režimů karet, snažili se programátoři zvětšit standartní režim 320x200 v 256 barvách pomocí úprav interních hodnot VGA karty). V té době byl program tak rozsáhlý, že se nevešel při testování určitých typů videokaret do základní paměti. V té době se vývoj VIDTESTu rozdělil do třech variant a každá dostala nové jméno 1) VID_REAL Videotestování v reálném režimu procesoru v Dosu, bez potřeby mít spuštěnou některou variantu Windows od fy. Microsoft. Zkrácení spotřeby základní paměti se provedlo zavedením překryvného modulu. V paměti jsou tak pouze ty části programu, které se zrovna potřebují. poznámka pro méně znalé: Překryvný modul je soubor s příponou OVR nebo OVL. Podle potřeby se část souboru načte do paměti a spustí se. Po chvilce se tato načtená část smaže a uvolní místo pro jinou část souboru OVR/OVL. Ve vidrealu soubor s příponou OVR nebo OVL nenajdete přestože je tento soubor použit. Soubor je totiž připojen na konci VID_REAL.EXE . Když to hodně přeženu (nebo zjednoduším) jsou soubory OVL/OVR předchůdkyněmi nynějších DLL souborů, které se tak často používají v programech ve Windows2) VID_PROT Videotestování v protected režimu v Dosu. Zkrácení spotřeby základní paměti se dosáhlo přenesením kódu mimo základní paměť. U programu musí být vždy pomocný EXE soubor RTM.EXE. Pokud není spuštěna některá varianta Windows, musí být u programu uložen také soubor DPMI16BI.OVL . Tato verze zpočátku velmi zlobila a docházelo k porušování ochrany (u Windows se při porušení ochrany objeví známá modrá obrazovka) přesto se ji podařilo uchodit a úspěšně provozovat. 3) VID_WIN Videotestování ve Windows 3.1 a novějších. Tato verze využívala ke zkrácení spotřeby paměti vlastnosti WINDOWS. Bohužel tuto verzi se nepodařilo v Borland Pascalu 7.0 uchodit tak, aby zde fungovalo to, co nabízejí předchozí varianty. Program byl schopen bez zhroucení sebe (nebo Windows) vypsat jen základní údaje o videokartě. Vývoj této varianty byl přerušen Koncem roku 1997, byl vývoj členy klubu ukončen. V té době spolehlivě fungoval VID_REAL a VID_PROT oba ve verzi 1.15, které uměly najít videokarty dvaceti nejznámějších výrobců, u ostatních výrobců alespoň otestovaly již několikrát zmíněné VESA režimy. V balíku byly přibaleny i pomocné rezidentní programy VESAONE, VESAOFF a program VGADISP Přesto vývoj pokračuje, byť jen původním autorem. Členové klubu pak provádějí na svých počítačích doma (v práci) jen protestování. Je připravována verze pro Windows (zatím jen zkoušením částí programu), která bude fungovat i na Windows NT Ke dni 13.února 1999 je uvolněna verze 1.18.021 a kompletní zdrojový kód v Pascalu s pomocnými unitami má cca 14000 řádků. Pro verzi VID_REAL se používá 13518 řádků, pro verzi VID_PROT se používá 13685 řádků. Popis nejaktuálnější verze je na stránce autora. V balíčku s VIDTESTem jsou přibaleny následující utility ptsvbemu.exe (1998)
Do vesa režimů přidává kartou nepodporované
textové OEM režimy Download software:
|
WEBovský
počítadlo spočítalo, že tu bylo přístupů od 20.srpna
2002
|