SIO2BSD w wersji 1.14 zostało zaopatrzone w nowe opcje.
-f pozwala na formatowanie .atr'ów (kiedy Atari wysyła komendę "Format" po SIO), które mają pierwsze 3 sektory gęstości SS/DD i DS/DD pełne (po 256 bajtów).
-q umożliwia ustawienie częstotliwości taktowania POKEYa przez co precyzyjniej wyliczana jest prędkość transmisji ustawiana w porcie szeregowym; można podać tu konkretną częstotliwość (z przecinkiem np. -q 1789772.5) lub predefiniowane stałe: "pal", "ntsc", "ntscf" (częstotliwość taktowania komputerów NTSC z Freddym - wg informacji z Atariki); jeśli nie podaje się częstotliwości -q wtedy przyjmowana jest (wzorem AspeQt) częstotliwość uśredniona między PAL a NTSC z Freddym (czyli 1781610 Hz).
Poprawiony został też wzór liczący prędkość transmisji dla konkretnego HSINDEX i aktualnie wygląda to tak:
baudrate = f / (2 * (hsindex + 7.13))
dzięki czemu podczas komunikacji z dowolnym predefiniowanym zegarem (również domyślnym) nie powinno już być żadnych zacięć z indeksami 1..3 (AspeQt ma, bo ma te prędkości predefiniowane a nie wyliczane ;]).
Opcja -q uaktywnia się, analogicznie jak -i tylko w Linuxie.
Poprawiono też błąd ujawniający się podczas pracy z konwerterem RS-USB Prolific PL2303 a polegający na niemożności ustawienia dowolnej prędkości transmisji. W takim wypadku przyjmowana jest domyślnie 57600 bit/s.
Całkowicie zmieniony został interfejs mkatr. Aktualnie wszystkie parametry podaje się z linii poleceń - nie pojawia się już żadne menu. Gęstości są oczywiście predefiniowane i, jak poprzednio, można też zdefiniować własny format.
Testy przeprowadziłem niestety tylko z Atari w wersji PAL, ponieważ nie posiadam maszyny w NTSC. Jeśli ktoś byłby chętny do potestowania, lub wypożyczenia mi takiego komputera do testów, to byłbym wdzięczny (na najbliższym party/sztabie oferuję piwko w ramach rewanżu), gdyż chodzi mi o doprecyzowanie/zweryfikowanie współczynnika we wzorze.
Edit: Wszystko to przez IDE+, który ma w sobie obsługę US dla SIO. Wystarczy to uaktywnić, po czym boot można śmiało uskuteczniać z HSINDEX=0 :) SDX 4.44 też ładnie pracuje z takimi prędkościami.
Draco w godzinach popołudniowych lub wieczornych wystawi aktualną wersję SIO2BSD do ściągnięcia.
Edit 2: Oczywiście XL OS z łatką Hiasa też z tym ładnie pracuje.
Edit 3: Testy przeprowadzano z konwerterami RS-USB: FT232RL, PL2303 oraz z I/O Boardem Candle'a.