Posted By: pharook (Namaluj mi beranka.) on 'CZmsdos' Title: Re: Problem ... Date: Fri Jan 22 06:18:19 1999 > Bohuzel, v DOSu ( a ani v nicem jinem) se moc nevyznam. Nainstaloval jsem do > jedne 286ky starou t602. Kdyz se ji snazim pustit, pise mi to tuhle hlasku: > DPMI error(4004) unrecognized hardware run DPMIINST Divide error > dpmiinst sem nikde nenasel a i jinak si s tim nevim rady. Nevite nekdo v cem > by mohl byt problem??? > s pozdravem Kerberos Borland, blahe pameti, kdyz vypustil do sveta Borland Pascal 7.0, blahe pameti, vytvoril pro nej 16 bitovy (!) extender, ktery byl schopny bezet na 286kach, na kterych neni prepinani do chraneneho rezimu a hlavne z chraneneho rezimu (kdy program musel nadskocit a resetnout si pod sebou procesor) zadna prochazka vypocetnim salem Cesnetu (pro nezavislaky - ruzovym sadem) (cili vratit se z protectu na 286ce JDE). Bohuzel ten reset procesoru se dela na spouste architektur jinak, od klasickeho ATcka se lisil treba COMPAQ nebo PS/2ky od IBM se sbernicemi Microchannel. Borland proto udelal takovy malicky seznam tech stroju a popis toho, jak se maji spravne resetovat, do souboru DPMI16BI.OVL. Program DPMIINST tam byl proto, kdyby ten extender (v podstate to byl velmi kvalitni DPMI server) nepoznal hardware, na kterem bezi, nebo ho nemel v databazi (vi svaty Torvalds, podle ceho to testovali). Kdyz se spustil DPMIINST, vyzkousel par zpusobu, jak pod sebou resetnout tu 286ku a kdyz prisel na nejaky rozumny, tak ho pripsal do seznamu. Cili to vypada, ze ta 286ka, kterou provozujes ma takovyhle nejaky problem, resp. s ni ma problem ten DPMI server, ktery pouziva 602ka. Jedine moznosti asi jsou sehnat ten programek DPMIINST.EXE a nechat ho, at tu 286ku zkusi osahat - byval u Borland Pascalu 7.0 a take u poslednich verzi DOSovskeho Borlandiho C++ - verzi netusim. Pokud bys ho nesehnal, urcite ho doma na disku mam. Dalsi vec ktera me napada, zkusit ruzne ovladace pameti. Ten DPMI server umel vyuzivat stavajici drivery pameti, tj. XMS - Himem.SYS - nebo EMS/VCPI - EMM386.EXE. EMM386 tam pobezi tezko, cili vyzkouset konfiguraci s Himemem a bez nej, pripadne zkusit sehnat nejaky VCPI server pro 286ku a zkusit to spustit pod nim. Anebo zkusit sehnat opravdu puvodni verzi T602ky, ktera bezela jenom v realnem rezimu procesoru (protoze kdyby 602 pisaru, kdyz ji psalo, tusilo byt i malo o martyriu chraneneho rezimu, kterym nas pozdeji Intel pocastuje, byli by ted radeji misto programovani v klastere v Tibetu a travili zbytek zivota sebemrskacstvim). ____________________________________________________________________pharook_ "Mesic je dulezitejsi nez Slunce", reklo dite. "Protoze sviti, kdyz je tma."