SpartaDOS X
From Atariki
Wersja z dnia 17:21, 28 lut 2005 KMK (Dyskusja | wkład) ← Previous diff |
Wersja z dnia 07:30, 1 mar 2005 KMK (Dyskusja | wkład) Next diff → |
||
Linia 1: | Linia 1: | ||
{{grafr|Spartados-x.jpg}} | {{grafr|Spartados-x.jpg}} | ||
- | SpartaDOS X to najprawdopodobniej najlepszy DOS, jaki powstał na małe Atari. Jako jedyny został umieszczony w module rom, co sprawia, że DOS uruchamia się bardzo szybko (+ jako bonus; bardzo posiada niskie memlo), a jego wielkość (64KB włączane bankami) informuje, że został wyposażony w wiele przydatnych funkcji. Standartowo SDX obsługuje dyski twarde, posiada bardzo rozbudowane możliwości konfiguracji, obsługuje kilkanaście formatów - w formacie SDX; SUB-DIR, oraz możliwość zapisania w jednym katalogu do 1423 plików, CP wzorowany na MS-DOS (w tym podobieństwo w konfiguracji; CONFIG.SYS / AUTOEXEC.BAT), na urządzeniu CAR: podstawowe sterowniki, oraz przydatne oprogramowanie narzędziowe - ARC (paker - depaker zgodny z Atari ST / PC), MENU; czyli kopier, RS232, RAMDISK, ..itd. | + | SpartaDOS X to odmiana [[SpartaDOS|SpartaDOS-u]] napisana przez fimę [[ICD|ICD, Inc.]] i wydana w postaci modułu ROM. Jest to najprawdopodobniej najlepszy, a już na pewno najbardziej rozbudowany - moduł ma 64kB - DOS, jaki powstał na małe Atari. Umieszczenie w module ROM sprawia, że DOS uruchamia się bardzo szybko (plus jako premia: zajmuje bardzo mało podstawowej pamięci, wartość MEMLO oscyluje w okolicach $1000). |
+ | Standartowo SpartaDOS X obsługuje dyski twarde, ma bardzo rozbudowane możliwości konfiguracji, obsługuje kilkanaście gęstości dyskietek, przy uruchamianu programów wykorzystuje szlak poszukiwań itp. | ||
+ | |||
+ | Command processor (shell) wzorowany na MS-DOS (w tym podobieństwo w konfiguracji; CONFIG.SYS / AUTOEXEC.BAT), ma zaimplementowane zmienne środowiskowe, przekierowanie I/O itd. | ||
+ | |||
+ | Na urządzeniu CAR: - które jest pseudodyskiem zajmującym 48k modułu ROM - podstawowe sterowniki, oraz przydatne oprogramowanie narzędziowe - ARC (paker - depaker zgodny z Atari ST / PC), MENU; czyli kopier, RS232, RAMDISK, itd. | ||
+ | |||
+ | SpartaDOS X używa formatu dysków [[SpartaDOS]], niezgodnego z klasycznym DOS-em 2.0. Format SpartaDOS-u oferuje jednak o wiele większe możliwości, przede wszystkim obsługuje dyski o pojemności do 16 MB (65536 sektorów po 256 bajtów), tworzenie podkatalogów o wielkości do 1423 wpisów w każdym, zapisuje w katalogach czas i datę utworzenia pliku, dokładną wielkość pliku w bajtach (DOS 2.0 - w sektorach), rozszerzone atrybuty, a przede wszystkim zapewnia swobodny dostęp do każdego bajtu pliku (przez odpowiednik funkcji seek()), a także szybkie wykonywanie kasowania pliku (w DOS 2.0 skasowanie pliku wymaga odczytania go w całości, w SpartaDOS nie). Nie do pogardzenia jest fakt, że format SpartaDOS pozwala na bezbłędne i stuprocentowo pewne odzyskanie skasowanego pliku - co nie jest na przykład możliwe w uważanym za profesjonalny filesystemie FAT. | ||
+ | |||
Szczegółowa instrukcja obsługi SpartaDOS X znajduje się [http://www.kossinus.com/tom/SDX/ TUTAJ]. | Szczegółowa instrukcja obsługi SpartaDOS X znajduje się [http://www.kossinus.com/tom/SDX/ TUTAJ]. | ||
Wersja z dnia 07:30, 1 mar 2005
SpartaDOS X to odmiana SpartaDOS-u napisana przez fimę ICD, Inc. i wydana w postaci modułu ROM. Jest to najprawdopodobniej najlepszy, a już na pewno najbardziej rozbudowany - moduł ma 64kB - DOS, jaki powstał na małe Atari. Umieszczenie w module ROM sprawia, że DOS uruchamia się bardzo szybko (plus jako premia: zajmuje bardzo mało podstawowej pamięci, wartość MEMLO oscyluje w okolicach $1000).
Standartowo SpartaDOS X obsługuje dyski twarde, ma bardzo rozbudowane możliwości konfiguracji, obsługuje kilkanaście gęstości dyskietek, przy uruchamianu programów wykorzystuje szlak poszukiwań itp.
Command processor (shell) wzorowany na MS-DOS (w tym podobieństwo w konfiguracji; CONFIG.SYS / AUTOEXEC.BAT), ma zaimplementowane zmienne środowiskowe, przekierowanie I/O itd.
Na urządzeniu CAR: - które jest pseudodyskiem zajmującym 48k modułu ROM - podstawowe sterowniki, oraz przydatne oprogramowanie narzędziowe - ARC (paker - depaker zgodny z Atari ST / PC), MENU; czyli kopier, RS232, RAMDISK, itd.
SpartaDOS X używa formatu dysków SpartaDOS, niezgodnego z klasycznym DOS-em 2.0. Format SpartaDOS-u oferuje jednak o wiele większe możliwości, przede wszystkim obsługuje dyski o pojemności do 16 MB (65536 sektorów po 256 bajtów), tworzenie podkatalogów o wielkości do 1423 wpisów w każdym, zapisuje w katalogach czas i datę utworzenia pliku, dokładną wielkość pliku w bajtach (DOS 2.0 - w sektorach), rozszerzone atrybuty, a przede wszystkim zapewnia swobodny dostęp do każdego bajtu pliku (przez odpowiednik funkcji seek()), a także szybkie wykonywanie kasowania pliku (w DOS 2.0 skasowanie pliku wymaga odczytania go w całości, w SpartaDOS nie). Nie do pogardzenia jest fakt, że format SpartaDOS pozwala na bezbłędne i stuprocentowo pewne odzyskanie skasowanego pliku - co nie jest na przykład możliwe w uważanym za profesjonalny filesystemie FAT.
Szczegółowa instrukcja obsługi SpartaDOS X znajduje się TUTAJ.
Umieszczenie DOS-a w kartridżu ma jednak dużą wadę: ciągłe wkładanie i wyjmowanie karta z gniazda Atarki, może doprowadzić do obluzowania i niepewnych kontaktów. Jeżeli jeszcze dojdzie śniedzenie styków (zwłaszcza, gdy kart został wykonany nieprofesjonalnie) to kłopot pewny. Jest jeszcze inny problem: zbudowanie nowego karta wymaga doświadczenia w budowaniu układów elektronicznych, zwłaszcza wykonania płytki drukowanej.
jedną z w/w wad można jednak w prosty sposób wyeliminować; plik INIDOS.SYS - po COLD /N umożliwia ponowne uruchomienie SDX, - a COLD /N wg. oficjamnej dokumentacji SDX powoduje odłączenie modułu.. więc potrzeba wyjmowania cartridge w nielicznych tylko przypadkach staje się koniecznością.
Na zdjęciu polska kopia kartridża wykonana przez AtraX.
Stąd pomysł na Wewnętrzna SpartaDOS X
Patrz także: Sparta DOS