Dzisiaj zapodałem rozszerzenie z 4 kościami na PCB w rev. C.6 (SOJ40) i pod Garego z ostatniej rewizji jaka była (tej poprawnej). Amiga 500 rev. 6A - skan pamięci CHIP 512KB na płycie + 512KB na rozszerzeniu przechodzi poprawnie w Amiga Test Kit, natomiast mam problem ze SLOW.
Zależnie od ustawienia zworek pod Garym Amiga wykrywa SLOW 1MB lub 1.5MB (poprawnie).
Dodatkowo bez względu na ustawienie zworek od CHIP pod Garym Amiga zawsze widzi 1MB CHIP - nigdy 0.5MB).
Założenia:
- Amiga 500 rev. 6A (zworki fabrycznie JP3, JP7A za wyjątkiem JP2 (patrz niżej).
- zworka JP2 rozcięta i wyprowadzony pin podpięty kabelkiem do podstawki pod Garym (pierwszy pin z lewej)
- dwa przewody z rozszerzenia pod klapką podpięte pod Garego poprawnie do odpowiednich pinów pod Garym,
- próba z Kickstartem 3.1 (40.063 oraz 1.3) - te same problemy na obu,
- zworki na rozszerzeniu założone po prawej patrząc z przodu Amigi (rozcięte pod spodem ale założone zworki),
Jak skanuję za pomocą Amiga Test Kit jednym rzutem cały obszar 1.5MB SLOW to jest taki błąd (bez względu na ustawienie SLOW pod Garym 1/1.5MB):
-- Single-Region Memory Test --
00c00000 - 0d7ffff 1.50 MB
Checking 0xc00000-0xc7ffff
ERRORS: D31..D24 D23..D16 D15...D8 D7....D0
(X=error) 76543210 76543210 76543210 76543210
32-bit bus XXXXXXXX XXXXXXXX XXXXXXXX XXXXXXXX
16-bit bus XXXXXXXX XXXXXXXX
- bez względu na ustawienie zworek pod Garym cały czas Amiga widzi 1MB CHIP (512KB z płyty + 512KB z rozszerzenia) - dwie zworki z lewej są na górze lub na dole,
- przy ustawieniu 1.0MB SLOW lub 1.5 SLOW (zworka z prawej na górze lub na dole) jak skanuję cały wykryty obszar pamięci SLOW - wywala się w Amiga Test Kit z takim błędem jak wyżej,
Jak skanuję osobno zakresy SLOW podane poniżej podając ręcznie zakresy nie mam błędów:
00C00000 - 00C7FFFF (0.5MB bez błędów)
00C80000 - 00CFFFFF (0.5MB bez błędów)
00D00000 - 00D7FFFF (0.5MB bez błędów)
Początkowo nie wpadłem na to i osobno każdej kości pamięci poprawiałem luty będąc przekonanym, że to ewidentna wina kości pamięci w obudowie SOJ40, ale przyczyna musi być inna bo osobno te kości przechodzą bez problemu sprawdzanie.