kategoria: A600
[#1] Kilka pytań o pamięć Amigi.
Witam, mam pytanie o wykrywanie dodatkowej pamięci przez Amigę. W internecie znalazłem taką mapę pamięci link i z tego co widzę to od 0x200000 do 0x9FFFFF jest przestrzeń FAST'u czyli 8MBx16bit=16MB, ale:
Należy dodać, że szyna adresowa jest w rzeczywistości 23-bitowa, brakuje najmłodszego bitu. Z tego powodu mikroprocesor może generować (wystawiać) tylko parzyste adresy

czyli fizycznie jest tej pamięci 4MBx16bit=8MB, wniosek z tego, że połowa pamięci przepada. I tutaj mam pytanie, czy jeśli na "bezczela" podłącze 16MB RAM w 0x20000-0x9FFFFF + prosty dekoder na 4028 aktywujący poszczególne "banki" po przekroczeniu adresu 0x200000 to czy Amiga wykryje to dodatkowe 8MB? Wiem, że to marnowanie pamięci, ale mam zalegające moduły SIMM, którymi mogę się pobawić ;)

I jeszcze jedno pytanie, czy muszę rozpoczynać od 0x200000 czy mogę to zrobic np od 0x500000?

Z góry dzięki za pomoc.

Ostatnia aktualizacja: 25.10.2013 16:20:03 przez panti1801
[#2] Re: Kilka pytań o pamięć Amigi.

@panti1801, post #1

Nieźle się zakręciłeś. Tam jest faktycznie przestrzeń 8MB i jak byś tego nie odczytywał więcej nie będzie.

Kolego zrozum jedno. Jak odczytujesz w trybie 8bit to masz 8388608 słów ośmiobitowych, jak w 16bit to masz 4194304 słów szesnastobitowych, a jak w 32bit to masz 2097152 słów trzydziestodwubitowych. W każdym wypadku odczytujesz to samo i nie zmienia to faktu że 8MB to 8MB.

Analogicznie by było z 64bit i 128bit. Różnica jest tylko taka że między 8 a 16 lub 16 a 32bit odczyt jest 2x szybszy.

Co do wykrywania ramu w tym obszarze to musisz o tym powiadomić amigę i możesz dołożyć ram od $50000.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem