Sygnatura XL OS
From Atariki
(Różnice między wersjami)
| Wersja z dnia 21:15, 5 wrz 2010 KMK (Dyskusja | wkład) (merger) ← Previous diff |
Wersja z dnia 00:44, 6 wrz 2010 Krótki (Dyskusja | wkład) ("zakodowany binarnie" to dziwne sformułowanie - poza tym nie ma go w tekście źródłowym. +info o przyczynie egzystencji drugiej sygnatury.) Next diff → |
||
| Linia 22: | Linia 22: | ||
| | $C00A || N5 || N6 | | $C00A || N5 || N6 | ||
| |- | |- | ||
| - | | $C00B || colspan="2" | Revision number || Zakodowany binarnie numer rewizji | + | | $C00B || colspan="2" | Revision number || Numer rewizji |
| |} | |} | ||
| - | W standardowych ROM-ach Atari powyższe informacje znajdują się też odpowiednio pod: | + | 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. |
| - | + | ||
| - | * $FFEE-$FFF0 - Revision Date | + | |
| - | * $FFF2-$FFF6 - Part Number | + | |
| - | * $FFF7 - Revision Number | + | |
| 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 dnia 00:44, 6 wrz 2010
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 | |
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.
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.
