SIO2BSD

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 02:54, 10 lis 2010
KMK (Dyskusja | wkład)
(Odczyt czasu i daty)
← Previous diff
Wersja z dnia 19:43, 15 gru 2010
KMK (Dyskusja | wkład)

Next diff →
Linia 10: Linia 10:
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. 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).+Uwaga: jeśli 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 == == Emulacja drukarki ==
Linia 17: Linia 17:
== Odczyt czasu i daty == == Odczyt czasu i daty ==
Obsługiwany jest też protokół odczytu czasu [[APE Time]] - 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]]). Obsługiwany jest też protokół odczytu czasu [[APE Time]] - 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]]).
 +
 +== Serwer plików ==
 +Od wersji 1.06 program może działać jako serwer plików dla Atari. Wykorzystuje do tego protokół [[DOS2DOS]]. Sterownik dla Atari (konkretnie dla SpartaDOS X 4.4), który zostanie dołączony do dystrybucji SpartaDOS X 4.43, można chwilowo (grudzień 2010) dostać prywatnie od autora.
== Inne == == Inne ==
Dodatkowo program, uruchomiony jako ''mkatr'', potrafi tworzyć pliki ATR o zadanych parametrach (w tym też w gęstości [[DD 512]]). Dodatkowo program, uruchomiony jako ''mkatr'', potrafi tworzyć pliki ATR o zadanych parametrach (w tym też w gęstości [[DD 512]]).
 +
 +== Instalacja ==
 +
 +Po rozpakowaniu programu w ustronnym miejscu należy wykonać <code>cd</code> do katalogu z rozpakowanymi plikami, a następnie wydać komendę <code>gmake install</code> z poziomu konta administratora. Gotowy plik binarny zostanie wkopiowany do katalogu <code>/usr/local/bin</code>
== Download == == Download ==

Wersja z dnia 19:43, 15 gru 2010

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.

Spis treści

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 są 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 APE Time - 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).

Serwer plików

Od wersji 1.06 program może działać jako serwer plików dla Atari. Wykorzystuje do tego protokół DOS2DOS. Sterownik dla Atari (konkretnie dla SpartaDOS X 4.4), który zostanie dołączony do dystrybucji SpartaDOS X 4.43, można chwilowo (grudzień 2010) dostać prywatnie od autora.

Inne

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

Instalacja

Po rozpakowaniu programu w ustronnym miejscu należy wykonać cd do katalogu z rozpakowanymi plikami, a następnie wydać komendę gmake install z poziomu konta administratora. Gotowy plik binarny zostanie wkopiowany do katalogu /usr/local/bin

Download


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

Personal tools