Re: Emulacja UART 8250?

Autor: Bernard <bernard_at_earth.net>
Data: Mon 16 Apr 2007 - 10:46:26 MET DST
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Message-ID: <462321a2$0$13205$f69f905@mamut2.aster.pl>

hyron wrote:
> Witam, Właśnie przekładam oprogramowanie z AT 286 na "coś nowszego" -
> problem w tym, że program komunikował się przez RS 232 za pomocą
> starego UART-a - na każdej nowszej maszynie wywala, że UART 8250 not
> supported i po sprawie. Najstarsze co mi się udało znaleźć, to
> 486/dx2, a tam już UART jest 16450. Program jest oryginalnie na DOSie
> 3.3, ale na 6.22 też chodzi. Da się jakoś go oszukać pod DOSem 6.22,
> że UART jest starszego typu? Ewentualnie pod jakimś windowsowym
> emulatorem...

Komunikat wskazuje raczej na coś innego: Program wymaga 16450, a wydaje
mu się (błędnie), że ma do czynienia z 8250 i odmawia współpracy. Na
moje oko trzeba zmienić program... Emulator czy maszyna wirtualna by
pomogły, gdyby specjalnie "poprawić" w nich moduł obsługi UART. Równie
dobrze i podobnym kosztem można poprawić rzeczony program.

16450 jest całkowicie zgodny z 8250, w drugą stronę trochę gorzej. Każdy
program na 8250 będzie działał na 16450 i następnych, o ile jakiś
dowcipniś nie napisał go SPECJALNIE tak, żeby nie działał.
Received on Mon Apr 16 10:50:07 2007

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Mon 16 Apr 2007 - 10:51:09 MET DST