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