mam juz "zainstalowane" w atari. nie ma zadnej plytki czy pamieci. z tego co widze sa to przylutowane 3 kabelki.
PORTB wyglada tak (za atariki):
bit 7: RAM w obszarze $5000-$57FF (1) lub SELF TEST tamże (0)
bit 6: w XEGS gdy BASIC jest wyłączony (bit 1=1), ustawienie tutaj 0 włącza ROM wbudowanej gry Missile Command. W pozostałych modelach nieużywany.
bit 5: w obszarze $4000-$7FFF ANTIC widzi pamięć główną (1) lub dodatkową (0)
bit 4: w obszarze $4000-$7FFF CPU widzi pamięć główną (1) lub dodatkową (0)
bit 3: wybór banku pamięci dodatkowej 16k w obszarze $4000-$7FFF
bit 2: wybór banku pamięci dodatkowej 16k w obszarze $4000-$7FFF
bit 1: RAM w obszarze $A000-$BFFF (1) lub Atari BASIC tamże (0)
bit 0: ROM systemu operacyjnego w obszarze $C000-$CFFF i $D800-$FFFF (1) lub RAM tamże (0)
Wartością domyślną jest $FF.
Działanie bitu 7 jest uzależnione od stanu bitu 0: bit 7 włącza i wyłącza SELF TEST tylko wtedy, kiedy bit 0 jest ustawiony na 1. W przeciwnym razie zmiany stanu bitu 7 są ignorowane.
po modyfikacji:
Działanie bitu 7 jest uzależnione od stanu bitu 0: bit 7 włącza i wyłącza SELF TEST tylko wtedy, kiedy bit 0 jest ustawiony na 1. Jesli bit 0 jest zgaszony bit 7 wacza i wylacza MapRAM. Dla zachowania pelnej kompatybilnosci z rozszerzeniami pamieci xe (compy shop) MapRAM jest dostepny tylko gdy bity dostepu ANTICA i CPU do dodatkowej pamieci XE sa zapalone.
Czyli bez instalacji pamieci dostajemy 2kb RAM na zwyklej 65xe/800xl itd. oraz pewnosc, ze zaden program (nawet ten co zapisuje pod ROM) czy zimny RESET danych nam nie skasuje.
---
Na Grzybsoniadzie w rozmowach wyszlo pewne nieporozumienie - czesc czytelnikow uwazala, ze obszar rejestrow sprzetowych jest odlaczana - to nie jest prawda. rejestry sprzetowe sa normalnie dostepne. To w obszarze SELF-TESTU pojawia sie MapRAM ($5000-)