Onko koneissa eroja sarjaportin COM1 osoitteissa ?
ASM koodini toimii pöytäkoneessa (vanha) jossa XP ja läppärissä (uusi) ei taasen toimi (myös XP).
mov dx,$3f8 //COM1 COM2 COM3 COM4 ?
add dx,6
Oletko tarkistanut biosista ettei ole otettu sarjaporttia pois käytöstä, sieltä pitäisi selvitä myös sarjaportin osoite.
$3f8
Tuo siinä uudessa läppärissä näyttäis olevan ainakin Wintoosan puolelta kun katsastaa.
Mielenkiintoista on se et ASM:lla tehty koodi ei pelaa, mutta sitten Delphin valmis sarjaliikenne komponentti kyllä pelaa. Kumpikin tekee samaa asiaa.
Sekä ASM koodi ja Delphi komponentti pelaa kuitenkin vanhassa pöytäkoneessa XP:llä.
Jostain syystä tuossa uudessa COmpaqin läpäärissä XP:llä ei pelaa.
Outo tapaus.
Aihe on jo aika vanha, joten et voi enää vastata siihen.