Mapa pamięci Atari Lynx

From Atariki

(Różnice między wersjami)
Jump to: navigation, search

Wersja z dnia 14:05, 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:

  • 7 - SEQUENTIAL_DISABLE, wyłącza sekwencyjny dostęp do pamięci - jeśli jest ustawiony, dostęp CPU do pamięci będzie zawsze 5-cyklowy. Skasowanie bitu zezwala na 4-cyklowy dostęp sekwencyjny. Przy odczycie zawsze 1.
  • 6 - bit zarezerwowany, przy odczycie 1
  • 5 - bit zarezerwowany, przy odczycie 1
  • 4 - bit zarezerwowany, przy odczycie 1
  • 3 - VECTOR_SPACE, ustawienie wyłącza ROM w obszarze $FFFA-$FFFF.
  • 2 - ROM_SPACE, ustawienie wyłącza ROM w obszarze $FE00-$FFF7.
  • 1 - MIKEY_SPACE, ustawienie wyłącza przestrzeń rejestrów Mikey.
  • 0 - SUZY_SPACE, ustawienie wyłącza przestrzeń rejestrów Suzy.
Personal tools