[#7]
Re: Rozszerzenie ramu na pamięciach statycznych ( pytanie do rafquc)
@Benedykt Dziubałtowski,
post #4
Z tego co patrzyłem, to w teorii nie było by to takie trudne, potrzeba by prostego układu adresującego, by z 24 bitowej szyny adresowej wybrać odpowiedni zakres, ale to wystarczyłby jeden lub dwa małe układy scalone i kostka/kostki pamięci SRAM.
Z tego co patrzyłem w sprzedaży są 512k x 8bit pamięci SRAM czyli 8 kostek, dekoder 1 z 4 (po dwie kostki równolegle by było 16 bitów) i dla A600 (taką mam) wpinamy się w szynę adresową, danych i sygnały WE, CE, OE i mamy 4MB FAST.
Może jak będę miał czas, to zrobię schemat.
Nie wiem jak Amiga rozpoznaje pamięć, więc ciężko mi powiedzieć, co oprócz fizycznego podłączenia pamięci musi taki układ robić, by dało się go użyć. Pewnie przy ręcznym skonfigurowaniu systemu nic by nie trzeba.
Jeśli ktoś by namierzył 2 lub 4M x 16 bit to można by jeszcze prościej, ale całkiem bez układu dodatkowego się nie da (nie można pominąć bo interesuje nas zakres 0x200000 do 0x9FFFFF, a nie 0x0 do 0x800000)
Właśnie rozmyślam i doszedłem do wniosku, że sytuacja nie jest tak prosta, bo nie wiem jak się ma 16bitowa szyna danych do adresowania/mapy pamięci

Wie ktoś jak to jest z tymi 16 bitami i szyną adresową? To wychodzi, że potrzeba 23 bity adresu na 16 bitów danych
00100000 00000000 00000000 Dolny adres FAST
10011111 11111111 11111111 Górny adres FAST
XXXXXXPP PPPPPPPP PPPPPPPP Maska na dekoder i adres w kostce pamięci.
Dla kostek 512kx8 należałoby przetłumaczyć bity oznaczone X na wybór odpowiedniej kostki.