Sygnatura XL OS: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Krótki (dyskusja | edycje)
"zakodowany binarnie" to dziwne sformułowanie - poza tym nie ma go w tekście źródłowym. +info o przyczynie egzystencji drugiej sygnatury.
Krótki (dyskusja | edycje)
dobra, może tak być w opozycji do "zakodowany w BCD".
Linia 22: Linia 22:
| $C00A || N5 || N6
| $C00A || N5 || N6
|-
|-
| $C00B || colspan="2" | Revision number || Numer rewizji
| $C00B || colspan="2" | Revision number || Numer rewizji, zakodowany binarnie
|}
|}


Ponieważ w [[1200XL]] system operacyjny był na dwóch 8-kilobajtowych kościach ROM, W standardowych ROM-ach Atari powyższa sygnatura jest powtórzona w obszarze $FFEE-FFF7.
Ponieważ w [[1200XL]] system operacyjny był na dwóch 8-kilobajtowych kościach ROM, w standardowym OS-ie Atari powyższa sygnatura jest powtórzona w obszarze $FFEE-FFF7.


Te adresy pokrywają się z obszarem wektorów przerwań procesora [[65C816]]. W związku z tym w systemach dedykowanych temu procesorowi ([[DracOS]], [[Turbo-816 OS]]) sygnatura z drugiego bloku ROM została usunięta.
Te adresy pokrywają się z obszarem wektorów przerwań procesora [[65C816]]. W związku z tym w systemach dedykowanych temu procesorowi ([[DracOS]], [[Turbo-816 OS]]) sygnatura z drugiego bloku ROM została usunięta.

Wersja z 6 wrz 2010, 02:49

Obszar w ROM-ie komputerów XL/XE zawierający dane na temat numeru wersji i daty rewizji systemu operacyjnego (OS-u):

Adres Nazwa Opis
$C002 D1 D2 Revision date, Data w formacie DDMMYY, zakodowana w BCD
$C003 M1 M2
$C004 Y1 Y2
$C005 Option byte Zarezerwowany
$C006 A1 Part number, w formacie AANNNNNN, gdzie A to znaki ASCII a N to cyfry w BCD
$C007 A2
$C008 N1 N2
$C009 N3 N4
$C00A N5 N6
$C00B Revision number Numer rewizji, zakodowany binarnie

Ponieważ w 1200XL system operacyjny był na dwóch 8-kilobajtowych kościach ROM, w standardowym OS-ie Atari powyższa sygnatura jest powtórzona w obszarze $FFEE-FFF7.

Te adresy pokrywają się z obszarem wektorów przerwań procesora 65C816. W związku z tym w systemach dedykowanych temu procesorowi (DracOS, Turbo-816 OS) sygnatura z drugiego bloku ROM została usunięta.

Bibliografia

Zobacz też