Dobrý den a díky za rady.&nbsp; Bohužel jsem s jejich pomocí na nic nového nepřišel.<br><br>Dovolil bych si tady shrnout dosavadní stav :<br><br>1. Programy napsané v Pascalu ( několik ) a používající stejnou knihovnu na sériové porty nefungují od neděle na mém počítači s WXP ani s COM1&nbsp;&nbsp; ani s COM2. Víc COMů nemám. <br>
<br>2. Příkaz ECHO aaa &gt; COMx&nbsp; funguje správně jak pod <a href="http://command.com">command.com</a> z příkazového řádku , tak pod&nbsp; DOS prostředím,<br>&nbsp;spuštěný pod Total Comanderem &nbsp;&nbsp;&nbsp; tak pod cmd.exe z příkazového řádku WXP<br>
<br>3. Adresy portů COM12 a COM2 v biosu na adresách 0:0400 a dál jsou v pořádku ( 3F8 a dál).<br>&nbsp;&nbsp; Tyto adresy souhlasí s nastavením v BIOSU&nbsp;&nbsp;&nbsp; COM1 má IRQ 4 , COM2 má IRQ 3. Není nastaven žádný režim AUTO.<br>&nbsp;&nbsp; Toto nastavení jsem několikrát obnovil, tak že jsem porty v BIOSu zakázal, restartoval a pak povolil a znovu restartoval. <br>
To samé jsem nezávisle několikrát udělal ve správci zařízení ve WXP.<br><br>4. Při pokusu o zápis a čtení do těchto Portů( viz 3. )&nbsp; příkazem PORT v Pascalu je tam jen 0FFH. ( t.j. zřejmě &quot; prázdné dráty &quot;).<br>
&nbsp;&nbsp; Přitom příkaz&nbsp;&nbsp; PORT je využíván v programech dle 1. a na jiných počítačích to funguje, t.j. čte to data, která simulují chování<br>&nbsp;&nbsp; skutečných registrů&nbsp; obvodu 8250. <br><br>5. Naistaloval jsem Microsoft Virtual PC 2007 a do něj DOS 6.22.&nbsp; V tomto prostředí ale příkaz ECHO ( viz 2.)<br>
&nbsp;&nbsp;&nbsp; nefunguje. Píše to&nbsp; &quot;write fault error writing device COM1 &quot;&nbsp; Nefunguje tam samozřejmě ani žádný můj program.<br><br>6. Oba porty COM1 a COM2 bez problémů fungují s MS Hyperterminálem a Terathermem pod WXP. <br>
<br>Prozatímní závěr je , že DOS virtual machine v WXP není z nějakého záhadného důvodu schopna simulovat spojení mezi HW porty COM1 a COM2 a&nbsp; vnitřním prostředím pro DOS aplikace. A&nbsp; to jak při spuštění mého programu v prostředí simulovaného DOS pod WXP tak pro skutečný DOS 6.22, běžící na Virtual PC 2007 ( viz 5.) .&nbsp; Jinak se zdá, že&nbsp; DOS virtual machine normálně&nbsp; funguje. Není problém s přístupem na disky ani s klávesnicí a monitorem.&nbsp; Pro tato zařízení to taky přece musí nějak emulovat DOS prostředí&nbsp; s 386. <br>
<br>Pokud by někdo měl ještě nějaký nápad jak doplnit můj přehled, budu velmi vděčný. Přeinstalce WXP je samozřejmě možná, <br>ale co když se to bude opakvat. Rád bych tomu nejdřív porozuměl, co se vlastně stalo.<br><br><br>
<br>&nbsp;&nbsp; <br><br><div class="gmail_quote">2008/11/13 Radim Götz <span dir="ltr">&lt;<a href="mailto:palm_konf@geso.cz">palm_konf@geso.cz</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
A jeste možná:<br>
<br>
mode com /?<br>
mode comX /status<br>
<div><div></div><div class="Wj3C7c"><br>
Radim<br>
<br>
_______________________________________________<br>
HW-list mailing list &nbsp;- &nbsp;sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Zdravi<br>Jirka MWW<br>