Może powiem coś oczywistego.
SIO jest pomyślane, jako magistrala do której podpina się urządzenia. W związku z tym linie sygnałowe nie są krossowane. Jeśli chcesz połączyć kablem SIO dwie Atarki to wtedy DI jednej Atarki trafi na DI drugiej Atarki, a DO jednej do DO drugiej, co uniemożliwia komunikację. Linie te należy zamienić po stronie jednej z Atarek. Rozwiązanie Simiusa zamienia te linie i pewnie dba jeszcze o propagację linii COMMAND, która służy do sygnalizowania, że Atari które jest masterem na takiej szynie właśnie wysyła paczkę z rozkazem. Linia COMMAND jest podawana na przerwanie INTERRUPT od PIA do drugiego komputera.
Edit: @Pin: Program ma dwóch autorów: Simiusa i mnie - ja przecież nie pisałem go od zera, a tylko dorabiałem różne funkcjonalności.
hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje