SIO2BSD

Z Atariki
Wersja z 23 lut 2010, 15:49 autorstwa KMK (dyskusja | edycje) (przewagi ftdi nad prolificem)
Przejdź do nawigacji Przejdź do wyszukiwania

Program umożliwiający wykorzystanie PC jako wirtualnych stacji dysków do Atari, działający na platformach unixopodobnych (BSD, Linux). Napisany zasadniczo dla FreeBSD. Korzysta z kabla SIO2PC. Autorem jest KMK.

Emulacja stacji dysków

Obecna wersja pozwala na uzyskanie stabilnych zapisów i odczytów z prędkością 57600 bps przy zastosowaniu protokołu UltraSpeed (standardowe 19200 oczywiście również jest obsługiwane), co wypraktykowano na następującym zestawie:

  • notebook Toshiba Satellite, 1200 MHz
  • konwerter COM2USB z układem FTDI
  • FreeBSD 6.1

Maksymalna szybkość transmisji może być uzależniona od marki (czyli jakości) konwertera COM2USB. Na przykład konwertery Prolific nie pozwalają uzyskać transmisji szybszej niż 38400 bps.

Uwaga: jeśli sa problemy ze stabilnością transmisji, to pomóc może podniesienie częstotliwości głównego zegara schedulera FreeBSD (sysctl kern.hz, u autora ma wartość 1600 Hz).

Emulacja drukarki

Program opcjonalnie emuluje też drukarkę (tzn. urządzenie "P:" CIO) pozwalając przesłać dane, wysłane przez Atari na drukarkę, do wskazanego pliku (lub urządzenia), z translacją ATASCII->ASCII lub bez.

Odczyt czasu i daty

Obsługiwany jest też protokół odczytu czasu z APE - program APETIME.COM powinien działać bez problemu. W archiwum SIO2BSD znajdują się programy BSDTIME.SYS i APETIME.SYS przeznaczone dla SpartaDOS X, umożliwiające ustawienie bieżącego czasu i daty przy starcie systemu, jeśli brak jest sprzętowego zegarka (np. R-Time 8).

Inne

Dodatkowo program, uruchomiony jako mkatr, potrafi tworzyć pliki ATR o zadanych parametrach (w tym też w gęstości DD 512).

Download


Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.