Do przetestowania jest beta sterownika RUNEXT.SYS umożliwiającego skojarzenie rozszerzeń plików z programami, za pomocą których pliki te są uruchamiane. Wystarczy wpisać nazwę pliku i rozszerzenie, na tej podstawie będzie uruchomiony odpowiedni program. Sterownik będzie zawarty w SDX 4.30, ale już teraz mozna go testować.
Dołączony przykładowy plik konfiguracyjny RUNEXT.CFG zawiera następujące wpisy:
EXE, XEX - uruchamiane z X.COM (zgodnie z proponowanym standardem programy EXE wymagają X-a, a COM nie),
ARC, ZIP - wyświetlanie zawartości archiwum,
TXT, DOC - uruchamiane z edytorem,
REL - uruchamiane z EXEC (jak w SI 2.08b, ściśle tajne: Draco wypuści je dopiero w kwietniu, patrz daty plików :twisted:),
FAS - asemblacja.Opis struktury pliku konfiguracyjnego w nim samym (to plik tekstowy). Można dopisywać swoje wywołania. Programy muszą oczywiście przyjmować argumenty z linii poleceń.
Domyślnie RUNEXT.SYS szuka pliku konfiguracyjnego na kartridżu SDX 4.30, dlatego póki co trzeba uruchomić go podając inny, np.: DEVICE = A:RUNEXT.SYS RUNEXT.CFG, ten ostatni powinien być na dysku A:.
Trzeba też zainstalować nową wersję COMMAND.COM (też będzie w 4.30) za pomocą polecenia SET COMSPEC=D1:COM430.COM. Plik COM430.COM jest w .arcu. COM430.COM będzie co chwila wczytywany, dlatego najlepiej mieć szybki dysk lub przekopiować go do ramdysku. Plik COM430.COM też nie jest ostateczną wersją, dlatego o zmianach napiszę kiedyś ;)
RUNEXT.SYS zajmuje zwykle tylko 44b pamięci podstawowej, całą resztę i konfigurację próbuje umieścić w rozszerzonej.
Po zainstalowaniu sterownika polecenie "RUNEXT" podaje aktywne skojarzenia. Poprzedzenie nazwy pliku znakiem # zapobiega rozpoznawaniu rozszerzenia (np. "#plik.exe" będzie uruchomiony bez X).
Uwaga: w środku nie ma doca, musi wystarczyć to co napisałem. Czekam na uwagi, np. jakie programy nie działają.