|
![]() |
Początek | Wprowadzenie | RSXy | Pliki | Funkcje | Wersje | Wydania | Użytkownicy | Pobranie |
---|
CP/M | MEMDISK | IDEDOS |
Menu
główne jest wyświetlane na zielonym
(green) tle z migającym tekstem. Ma następujące opcje, wybierane z klawiatury,
odpowiedni klawisz jest wyróżniony:
Load | - wczytanie SHELL.V00, |
Continue | - kontynuacja programu, |
pOke | - program monitora, |
Basic | - przejście do BASIC, |
rsX | - obsługa RSX, |
Quit | - wyjście z ZXVGS lub zresetowanie systemu. |
Wybieraczka
jest wyświetlana na turkusowym (cyan) tle. Również jest używany do wybierania
katalogu. Po lewej stronie znajduje się
opis w kolorze czarnym, a po prawej stronie jest miejsce na wpisanie tekstu
(kolor biały). Mały kwadracik na dole wskazuje pozycję kursora. Nazwy katalogów
muszą być zawsze zakończone ukośnikiem "/" (slash), w przeciwnym razie
będzie to uważane za nazwę pliku.
Można używać klawiszy edycyjnych (cyfry z <CAPS SHIFT>).
<CS> + <1> | <EDIT> | wyjście z anulowaniem operacji (plik nie wybrany) |
<CS> + <5> | <ï> | przesunięcie kursora w lewo |
<CS> + <6> | <ò> | przesunięcie kursora na koniec linii edycyjnej |
<CS> + <7> | <ń> | przesunięcie kursora na początek linii edycyjnej |
<CS> + <8> | <ð> | przesunięcie kursora w prawo |
<CS> + <9> | <DELETE> | skasowanie znaku na lewo od kursora |
<ENTER> | zatwierdzenie nazwy |
Umożliwia
zapisanie oraz odczytanie konfiguracji programu (albo stanu gry). Jest
wyświetlana na karmazynowym (magenta) tle z białym tekstem. Aby zapisać
lub wczytać konfigurację, należy klawiszami <0>..<9> wybrać odpowiednią
pozycję i nacisnąć <ENTER>. Przy zapisywaniu konfiguracji tekst po prawej
stronie (opis pozycji) zmieni kolor na czarny i będzie można go edytować
(patrz wybieraczka plików). Pozycje opisane jako "Empty slot" są puste
(nieużywane), a pozycje opisane jako "Autosaved" zostały zapisane przez
program bez użycia wybieraczki. Konfiguracje zapisywane są w plikach z
rozszerzeniem ".SV?", gdzie ostatnim znakiem jest zwykle cyfra (odpowiadająca
pozycji w wybieraczce). Ostatni znak w rozszerzeniu pliku może być również
inny, jeśli plik został zapisany przez program bez użycia wybieraczki.
Rozszerzenie ".SV@" jest zarezerwowane dla pliku wczytywanego automatycznie
po wczytaniu pliku "*.V00". Plik ten jest przeznaczony do przechowywania wyników
gry i dla starych gier może być zapisywany z menu ZXVGS.
Wyświetlana
jest informacja na czerwonym (red) tle. Program nie może być dalej kontynuowany.
Naciśnięcie dowolnego klawisza spowoduje przejście do menu głównego (a
wybranie Continue
spowoduje ponowne wyświetlenie komunikatu). Zwykle jest to tekst "ZXVGS:
Program finished", wywołany funkcją ZXVGS kończącą program. Komunikaty
na czerwonym tle może również generować RSX, jeśli nie może obsłużyć podanego
mu pliku. W tym wypadku przed dwukropkiem podana jest nazwa RSX.
Program
służy do uruchamiania innych programów. Joystickiem oraz klawiszami strzałek
można przemieszczać podświetlenie w dół i górę. Klawisz <ENTER> albo
<FIRE> w joysticku wybierają program. Naciśnięcie klawiszy <CS> +
<1> albo <EDIT> albo systemowy <EXIT> powoduje wywołanie menu
głównego. Klawisz <SPACE> powoduje wyświetlenie wybieraczki, w której
można podać inny katalog. Opisy programów oraz ikony pobierane są z pliku
"VGS.VGS", który powinien znajdować się w każdym katalogu. Jeśli nie ma
pliku "VGS.VGS", należy użyć innego programu do uruchamiania (na przykład
DIM.V00).
Plik "VGS.VGS" można utworzyć na pececie programem MKVGSVGS.EXE, podając nazwę katalogu jako parametr (zwykle parametrem jest kropka, wskazująca na aktualny katalog). Obecnie nie ma odpowiednika dla Z80, ale ZXVGS posiada już wszystkie potrzebne funkcje, aby taki program mógł powstać.
System ten służy do formatowania dyskietek i innych operacji na plikach. W niektórych implementacjach ZXVGS jest używany jako system plikowy. Do formatowania dyskietek przeznaczony jest program QFORMAT.COM, a do uaktywniania systemu (boot) na nich - QSYS.COM.
Jest to zestaw programów dla peceta. Używany do obsługi dyskietek sformatowanych pod CPM22QED i CP/M Scorpiona. Do kopiowania plików z dyskietek CP/M pod MS-DOS jest program CTOD.EXE, do kopiowania plików MS-DOS na dyskietki CP/M - DTOC.EXE.
Emulacja wykonywana jest przez $B.RZX, FDI.RZX, SCL.RZX, TRD.RZX lub TRDOS.RZX - zależnie od postaci, w jakiej są zapisane programy TR-DOS. Wymaga poprawek w ROM. Dostępne są trzy rozwiązania.
Modyfikacja zestawu znaków - najprostsza do wykonania, ale niektóre znaki stają się mniej estetyczne i zrobione w ten sposób pułapki są zawodne.
Zdublowanie ZXROM - proste do wykonania rozwiązanie sprzętowe, ale możliwe tylko tam, gdzie użyty jest ROM w sekcji A (#0000..#3F00). Jego ideą jest to, że w obszarze generatora znaków nie wykonuje się programów. Właściwa połówka ROM wybierana jest sygnałem /M1 procesora - dla /M1=1 podawany jest generator znaków, dla /M1=0 podawany jest kod pułapek.
Specjalny układ dekodujący adresy i podający kody pułapek zamiast zawartości ROM. Przydatny szczególnie, gdy w sekcji A jest RAM (MB-02). Możliwy do zbudowania jako zewnętrzny interface.
Istnieje lista dyskusyjna w języku angielskim. Jej adres to zxvgs@yahoogroups.com. Aby się na nią zapisać, należy wysłać pusty e-mail na adres zxvgs-subscribe@yahoogroups.com. Na liście tej są publikowane informacje o nowych wersjach ZXVGS oraz szczegółach związanych z programowaniem pod ZXVGS.
Wszelkie zapytania i uwagi w języku polskim można wysyłać na polską listę dyskusyjną zxland@yahoogroups.com. Aby zapisać się na tę listę wystarczy wysłać pusty e-mail na adres zxland-subscribe@yahoogroups.com.
Adresy do korespondencji z ominięciem list dyskusyjnych: zxvgs-owner@yahoogroups.com, zxvgs@yarek.com.
Pod adresem http://groups.yahoo.com/files/zxvgs/ są dostępne nowe wydania ZXVGS. Nazwy archiwów mają nazwy "ZXnnnvvv.zip", gdzie "nnn" jest numerem wydania ZXVGS (bez kropki - dla ZXVGS 0.29 jest "029"), a "vvv" jest nazwą wersji (patrz przegląd wersji). W archiwach jest zwykle opis w pliku "PL-vvv.TXT" po polsku (a w "EN-vvv.TXT" po angielsku).
Pod adresem http://groups.yahoo.com/files/zxland/ są dostępne informacje o rozszerzeniach sprzętowych oraz innych systemach operacyjnych używanych na ZX Spectrum.