Dzięki za przyjęcie :) Niedawno nabyłem po ok 30 latach przerwy od Atari 1 sztukę 800XE. Wyposażyłem maszynkę w SIDE2 oraz walczę z 1MB Ultimate. Problem po instalacji rozszerzenia to nieprawidłowo wyświetlające się sprite's. Na przykład w River Raid prawie całkowicie znikają (mają kolor tła ale kolizje są wykrywane) lub wyświetlają się przesunięte losowo w poziomie. Po zdemontowaniu rozszerzenia wszystko wraca prawie do normy. Zauważalne są jedynie czasami nieprawidłowe kolory sprajtów. Podejrzewam problemy z dostępem do pamięci przez GTIA. Może tajmingi się rozjeżdżają? Profilaktycznie przelutowałem wszystkie nóżki SALLY, ANTIC i GTIA ale bez zmian. Dodatkowo CPU się trochę grzeje. Czasem jest wyraźnie cieplejszy od innych układów (tak na oko 50-60C). Czy to norma ? Gdzie mogę jeszcze szukać przyczyny? Testy rozszerzonej pamięci przechodzą prawidłowo. Sparta Dos X się nie wiesza. Czy są znane przypadki niedziałanie 1MB Ultimate z pewnymi modelami?
GTIA ma wadę fabryczna z nieprawidłowym wyświetlaniem trybów 9-11. Ale to raczej nie jest przyczyną tych problemów?
Tradycyjne pytanie: czy masz podmienioną kość 74LS08 na 74F08? I czy masz dobry zasilacz? Więcej osprzętu wymaga więcej mocy, a oryginalne zasilacze, zwłaszcza te dające nominalnie jedynie 1A, mogą nie wystarczać.
No to zasilacz jest zdecydowanie ok. F-ka jest szybsza a to ma znaczenie. Jeśli masz możliwość podmienić to warto sprawdzić. Co do alternatywmych misjc podpięcia sygnałów to w XE najlepiej wziąć je z przelotek wokół procesora (ja się nie lutuję do nóżek proca czy innych układów chyba, że nie ma absolutnie innej możliwości). Nie mam niestety fotki jak ja to robię.
Dzięki za podpowiedzi. Na początku zacznę od wymiany 74LS08 na szybszy model. Schemat mi podpowiada, że to może mieć sens. Inne miejsca pobrania sygnałów dla 1MB Ultimate to zdają się być dokładnie te same z punktu widzenia elektrycznego sygnały. Czy długość ścieżek może mieć aż taki wpływ przy 1,7MHz ?
Okazuje się, że długość ścieżek ma znaczenie ale nie ze względu na odległości, a pojemności. Sam tego doświadczyłem na pierwszym 800XL, w którym koledze zakładałem Ultimate. Podpiąłem się pod procesor - i działało do czasu włożenia Side2, po czym zaczęły się jaja. Przepiąłem to tak jak na powyższym schemacie zgodnie z zaleceniem Candle i problemy zniknęły. Ale trzeba uwzględnić, że nie bez znaczenia jest długość przewodów - im krócej tym lepiej. Także da się i pod procek podpiąć i to działa. Cały czas mowa o XL bo w XE podpięcie się pod przelotki tuż przy procesorze jest najlepszym rozwiązaniem. Na fotce jest jak mam to zrobione w jednym kompie - działał z Side2, teraz jest sflashowany pod Side3. Problemów brak. Tak na prawdę w przypadku XE naturalnym jest przejście na SRAM i podpięcie się sygnałami właśnie tam bo na tej płytce są specjalnie do tego celu przewidziane miejsca.
Ok, zweryfikowałem czy po wypięciu SIDE2 będzie lepiej. Niestety bez zmian. Kabelki do procka mam skrócone względem początkowej długości o ok 50%. Są krótsze niż taśmy z podstawkami. Jak tylko przyślą mi scalak to podmienię. Następnie przeniosę połączenia z CPU na przelotki.
Wpadła mi w ręce płyta 65XE w dużo lepszym stanie. Na niej U1MB działa od pierwszego strzału. Bez problemu razem z SIDE2 i bez SRAMu. Wlutowałem się od razu pod przelotki.
Czasami pomaga np. wymiana procesora na taki od innego producenta. Na tej drugiej płycieasz taki sam czy inny? Z ciekawości pytam bo to nie ma już znaczenia.