Mapa pamięci Atari Lynx
From Atariki
(Różnice między wersjami)
| Wersja z dnia 14:05, 17 cze 2020 Laoo (Dyskusja | wkład) ← Previous diff |
Wersja z dnia 14:17, 17 cze 2020 Laoo (Dyskusja | wkład) Next diff → |
||
| Linia 43: | Linia 43: | ||
| </tr> | </tr> | ||
| + | <tr><td>$FFFA-$FFFF</td> | ||
| + | <td> | ||
| + | <p>Przestrzeń wbudowanej pamięci ROM dla adresów przerwań 65c02</p> | ||
| + | <p>Domyślne wartości:</p> | ||
| + | * $FFFA - NMI = $3000, przerwanie NMI nie jest wykorzystywane w konsolach konsumenckich i wskazuje na domyślną lokalizację kodu monitora w konsoli deweloperskiej. | ||
| + | * $FFFC - RESET = $FF80, przerwanie RESET wskazuje na procedurę rozruchu i wstępnego ładowania we wbudowanej pamięci ROM. | ||
| + | * $FFFE - IRQ = $FF80, domyślny adresem przerwania IRQ jest tożsamy z RESET. | ||
| + | </td> | ||
| + | </tr> | ||
| </table> | </table> | ||
| [[Kategoria:Programowanie Atari Lynx]] | [[Kategoria:Programowanie Atari Lynx]] | ||
| [[Kategoria:Niezbędnik kodera]] | [[Kategoria:Niezbędnik kodera]] | ||
Wersja z dnia 14:17, 17 cze 2020
Mapa pamięci akceleratora Atari Lynx.
Każdy niewyszczególniony adres jest jest komórką pamięci RAM, gdyż Atari Lynx ma 64 kB RAM pamięci pokrywające całą przestrzeń adresową procesora.
| Adres (hex) | Opis |
| $FC00-$FCFF | Przestrzeń rejestrów Suzy |
| $FD00-$FDFF | Przestrzeń rejestrów Mikey |
| $FE00-$FFF7 | Przestrzeń wbudowanej pamięci ROM |
| $FFF8 | Zarezerwowane (aktualnie bez funkcji i w komórce jest RAM) |
| $FFF9 |
MAPCTL (Memory Map Control), kontroler dostępu CPU do pamięci. Suzy ma dostęp do całego RAMu. Po RESET $00, znaczenie bitów:
|
| $FFFA-$FFFF |
Przestrzeń wbudowanej pamięci ROM dla adresów przerwań 65c02 Domyślne wartości:
|
