Znalazłem w ściągniętych plikach program emulujący stacje dysków na PC - ale tym razem połączenie jest przez port LPT.
Oto kilka uwag po testach.
Na komputerze 850Mhz. Odczyt prawie ok raz na kilkadziesiąt sektorów błędnie odbiera ramkę, ale z zapisem to nawet sektora nie dał rady. Dosa wczytuje jako tako, ale z demami to już porażka nie da się często wczytuje nie ten sektor co trzeba (wina przekłamań w odbiorze) na szybszym procesorze 3800+ było gorzej - odczyt ramki był raz na 30 prób ok.
Brakuje 2 plików z 4 źródłowych, ale po wstępnej analizie znalazłem na sztywno ustawione opóźnienie w zmiennej Del=500 co na pewno powoduje, że program działa lepiej na wolniejszym komputerze. Autor nie napisał też na jakim komputerze uruchamiał ten program podejrzewam że wtedy działał mu OK (w 2001 roku), nie opisał też zasady działania a szkoda bo trudno z kodu zrozumieć - korzysta z przerwania zegara. Obsługuje (obsługiwał) też turbo 28000.
Wniosek program do małej poprawy - jeśli autor znajdzie kod to niech umieści spróbuję coś zrobić.
Edit: znalazłem sposób jak poprawić program. Bierzemy hex-editor i szukamy F4 01 czyli zmienna del=500 z programu - ona ta wartość występuje tylko raz pod koniec programu jak zmieniłem na F4 03 lub F4 05 to od razu zaczęło działać jak trzeba (na 800Mhz) więc na szybszym kompie trzeba dać więcej.