Rdzenie VBXE FX i GTIA v1.27.3 - paczka, issue 3
================================================
Nowe rdzenie dla VBXE 1.x i 2.x (FX i GTIA, PAL i NTSC), a razem z nimi
narzędzia Atari do ich instalacji i uruchamiania, ich źródła, programy testowe
(w tym program diagnostyczny VBXE DOCTOR), dema, palety PAL i NTSC, gotowe
obrazy dyskietek oraz Programmer's Manual. Najpierw przeczytaj README.txt z
paczki.
v1.27.3 jest wersją bazową rdzeni v1.27. Ze względu na poprawkę wyboru palety
i nowy tryb graficzny SR16 rdzenie v1.27 i v1.27.2 powinny zostać uaktualnione
do v1.27.3; aktualizacja jest zalecana wszystkim.
Wszystkie rdzenie w tej paczce mają status public beta. Osobnej wersji
finalnej nie będzie: należy używać tych rdzeni i nie czekać na wersję finalną.
Co nowego w v1.27.3
-------------------
- Naprawiony błąd wyboru palety z v1.27 i v1.27.2. Paleta kolorów wybrana
w programie przez XDL powinna obowiązywać, tak jak w v1.26, od miejsca
wyboru do końca ekranu, a każdy kolejny ekran powinien zaczynać się od
palety podstawowej. W v1.27 i v1.27.2 wybrana paleta przechodziła na
następny ekran, więc jego górna część, aż do miejsca, gdzie XDL wybiera
paletę ponownie, mogła mieć złe kolory. Po wyłączeniu XDL wybrana paleta
zostawała na cały ekran aż do RESET-u. Teraz działa to jak w v1.26.
- Nowy tryb graficzny Overlay SR16: 16 kolorów w rozdzielczości poziomej
trybu SR (320 pikseli przy szerokości NORMAL), przy zużyciu pamięci jak
w trybie LR (2 piksele na bajt, 160 bajtów na linię). Włącza się go
bitami XDLC_OV_HR i XDLC_OV_LR ustawionymi razem.
- Dokładniejsza synchronizacja z komputerem i pewniejszy odbiór danych z
szyny, co poprawia współpracę z urządzeniami wystawiającymi dane późno
(np. SUBcart) i z komputerami po przeróbkach.
- Programy nie odróżnią v1.27.3 od v1.27 ani v1.27.2 (ta sama wartość
VERSION). Poza trybem SR16 funkcje i rejestry są te same, więc w
istniejących programach nic nie trzeba zmieniać.
Pełna lista zmian jest w rozdziale HISTORY w Programmer's Manual.
Nowy VBXE DOCTOR v1.5
---------------------
W paczce jest nowa wersja VBXE DOCTOR (tests/vdoctor.xex, także na obrazach
dyskietek), programu diagnostycznego, który sprawdza rejestry VBXE, całą
pamięć VRAM przez okna MEMAC oraz Blitter. Sprawdza m.in. współpracę VBXE z
innymi urządzeniami na szynie: okna MEMAC-A sięgające końca przestrzeni
adresowej ($FFFF) oraz zamykanie okien przez soft reset VBXE. W oknie wyboru
testów można pominąć wybrane testy. Instrukcja jest w tests/vdoctor.zip.
W czasie testowania mogą pojawić się błędy, które nie są skutkiem złej pracy
VBXE ani komputera: może się to zdarzyć, gdy w komputerze pracują inne
urządzenia nie do końca zgodne z VBXE. Takie przypadki są już znane i opisane
w README.txt i w rozdziale 2 Programmer's Manual.
Jak zaktualizować
-----------------
Uruchom FC (FC.XEX) z jednego z obrazów dyskietek w images/
(VBXE_FX_127_MYDOS.ATR albo VBXE_FX_127_SDX.ATR) i wgraj do banku FLASH plik
rdzenia odpowiedni dla Twojej płytki (VBXE 1.x / 2.x) i standardu TV (PAL /
NTSC). Jeśli nowy rdzeń ma startować po włączeniu komputera, a wgrywasz go do
innego banku niż obecny BootBank, ustaw ten bank jako BootBank klawiszem B, bo
FC nie zmienia tego sam (przy wymianie rdzenia w banku, który już jest
BootBankiem, ustawienie zostaje). Instrukcja krok po kroku jest w
tools/FC_and_DCFG_User_Manual.md (rozdział "Install a core from disk").
Ładowanie FC z obrazu MyDOS:
1. Podłącz obraz VBXE_FX_127_MYDOS.ATR jako stację D1: (np. w SIO2SD,
SIO2PC albo innym urządzeniu obsługującym obrazy 1.25 MB z sektorami
256-bajtowymi).
2. Włącz komputer z wciśniętym klawiszem OPTION (wyłączony BASIC); po
wczytaniu MyDOS pokaże swoje menu. Jeśli zamiast menu zgłosi się
BASIC, wpisz DOS i naciśnij RETURN.
3. Naciśnij L (Binary Load), wpisz FC.XEX i naciśnij RETURN.
Plik jest tutaj:
https://www.atari.org.pl/storage/VBXE_c ... 821544.zip
pomidor