|
2005-03-11
Konrad Kokoszkiewicz, znany jako Draco, upublicznił nową, prawie-finalną wersję 2.08 swojego XL OS dla Atari z procesorem 65c816. Lista zmian jest spora:
- rozszerzenie SIO o możliwość bezpośredniego odczytu i zapisu danych do i z pamięci znajdującej się powyżej adresu $00FFFF (poza pierwszym segmentem 64k),
- eksperymentalnie zaimplementowany tryb skanowania klawiatury,
- zmieniona definicja funkcji XIO dla klawiatury - obecna definicja jest już zapewne ostateczna,
- poprawki w procedurach zarządzania pamięcią,
- poprawki w edytorze ekranowym,
- wsparcie dla ładowanego z zewnątrz sterownika magnetofonu: funkcje tablicy skoków JCASOPIN i JCASRDBL przekształcane są odpowiednio na XIO 16 i XIO 17 dla urządzenia "C:",
- do większości procedur ujętych w tablicy skoków dodano krótki kod wstępny, który zachowuje na stosie rejestry B i D przed wywołaniem procedury, a przywraca ich wartość po,
- SIO i CIO przechowuje na stosie wartość rejestru D zerując go na własny użytek,
- przy okazji poprawiono błąd Atari polegający na tym, że procedura PRPLNK była wywoływana z CIO przez JSR, ale powrót następował przez JMP - co z kolei skutkowało dwukrotnym wywołaniem CIORET przy powrocie z CIO, zupełnie bez sensu,
- wywołanie procedury RESET przez tablicę skoków przełącza procesor w tryb emulacji,
- próbne rozszerzenie szybkiego SIO o obsługę protokołów XF-551/CA-2001 oraz IndusGT/LDW 2000 Super,
- rozszerzenie procedury BOOT: jeśli napęd ma sektory o rozmiarze powyżej 256 bajtów, to przyjmuje się, że wielkość bootsektora jest taka sama, jak wszystkich sektorów dysku. W przeciwnym wypadku - tradycyjnie, bootsektory zawsze 128 bajtów,
- procedury szeregowe ustawiają na początku i zerują na końcu tylko rejestry AUDF3/4 i AUDC3/4 (para rejestrów 3/4 służy jako generator częstotliwości dla transmisji szeregowej), a AUDF1/2 i AUDC1/2 pozostawiają bez zmian.
Ponadto z jego strony można pobrać kilka nowych i starych programów narzędziowych.
Redakcja nie odpowiada za treść komentarzy. Wpisy niecenzuralne,
nie na temat będą usuwane, a ich autorzy mogą być pozbawiani możliwości dodawania komentarzy.
Szczegółowy regulamin do wglądu w siedzibie redakcji. :)
|
|