kategorie: A500, Sprzęt
[#1] A501 - A501+
Czysto informacyjnie:

Bardzo prosto przerobić komodorowskie rozszerzenie pamięci A501 (0.5MB) na funkcjonalny odpowiednik A501+ (1MB do A500+). Wystarczą 4 dodatkowe kości pamięci które nalutowujemy "na barana" na te obecne na płytce, po uprzednim odgięciu nózki nr 4. Nóżkę nr 4 lutujemy natomiast do sąsiedniej nr 5. I to wszystko. Tak się składa, że potrzebny sygnał RAS jest już tam obecny.

Sprawdzone. Działa.
[#2] Re: A501 - A501+

@zyga64, post #1

Dzieki, odkrylismy wlasnie Ameryke. Pozdro! ;)
[#3] Re: A501 - A501+

@F7sus4, post #2

No, Ameryki nie odkryłem, ale sposób jest bardzo prosty (nie potrzeba kabelków ;)) i nie odcinamy się przy okazji od możliwości wykorzystania trapdoora jak przy piggybackingu układów bezpośrednio na płycie.

Pozdro! ;)
[#4] Re: A501 - A501+

@zyga64, post #1

Dzięki za tip, jak kiedyś będę miał chwilę, to muszę to wypróbować, bo nie mam żadnego megowego rozszerzenia do A500, a by się przydało.
Fajnie by było jakbyś mógł wrzucić takie przerobione rozszerzenie do galerii Obrazki pomagają zobaczyć o co chodzi.

Ostatnia aktualizacja: 03.09.2013 11:12:02 przez flops
[#5] Re: A501 - A501+

@flops, post #4

To działa z tego co się orientuję wyłącznie w jeden sposób - jako przeróbka A501 (512KB) na A501+ (dla A500plus) zatem nie ma możliwości podpiąć 1MB karty pod czystą A500 bez doprowadzenia dodatkowych sygnałów.


Ostatnia aktualizacja: 03.09.2013 11:24:58 przez abcdef
[#6] Re: A501 - A501+

@flops, post #4

ja mam jakieś, było jako bonus w środku z Amigą, po wyczyszczeniu i wymianie kostek zabanglało, tylko nadal od 10 miesięcy czeka na wymianę baterii i jakoś nie mogę się za to zabrać :/
[#7] Re: A501 - A501+

@abcdef, post #5

Zgadza się. Musi być płyta Rev8 (z agnusem 8375) z obsadzonym demultiplekserem 74F139 (U32).
[#8] Re: A501 - A501+

@zyga64, post #1

Czy nóżkę nr 5 (do której przylutowujemy nóżkę nr 4), lutujemy do nóżki nr 5 układu na płytce?
[#9] Re: A501 - A501+

@poweredjj, post #8

Przepraszam że się tak dopytuję, ale potrzebuję odpowiedzi na powyższe pytanie. Nie chciałbym uszkodzić Amigi ani rozszerzenia.
[#10] Re: A501 - A501+

@poweredjj, post #9

Zasada jest taka:
- na układach które będziemy nalutowywać odginamy 4 nóżkę w prawo i lutujemy ją do piątej (która w środku układu jest n/c czyli nie podłączona),
- nalutowujemy wszystkie (4) nowe układy na barana, uważając żeby 4 nóżka nie stykała się z 4 nóżką układu pod nim, nóżka 5 (+4) ma się stykać z nóżką 5 pod spodem, wszystkie pozostałe oczywiście też muszą się stykać z odpowiednikami pod spodem.
[#11] Re: A501 - A501+

@zyga64, post #10

Dzięki :)
[#12] Re: A501 - A501+

@poweredjj, post #11

Jeszcze jedno pytanie: czy A501 przerobione na 1MB będzie działać na zwykłej A500? Jak zwykła A500 rev 6 będzie widziała takie rozszerzenie?
[#13] Re: A501 - A501+

@poweredjj, post #12

Moim zdaniem będzie zachowywać się jak nieprzerobiona A501. Niestety nie jestem w stanie tego sprawdzić - nie mam w obecnie żadnej Amigi.
[#14] Re: A501 - A501+

@zyga64, post #10

Zgodnie z powyższą instrukcją dolutowałem do rozszerzenia A501 4 kości pamięci typu AAA1M304P-07 (wyjęte z karty graficznej Trident TVGA9000C ISA).

Amiga 500+ po modyfikacji rozszerzenia zgłasza 2mb chip. Memory doctor po przejściu 3/4 testu (read/write, drop) zawiesza się razem z całą Amigą.
Advanced Amiga Analyzer przy teście pamięci nie zawiesza się, ale zgłasza błędy w obszarach 00180000 - 001bffff, 001c0000 - 001fffff. Testowane wielokrotnie, błędne obszary zawsze są takie same.

W którymś momencie (nie mam pojęcia dlaczego, nic w międzyczasie nie zmieniałem), Amiga zaczęła wywalać przy starcie żółty ekran.
Co ciekawe - teraz startuje tylko na kickstarcie 2.0 (37.175).
Nie działa na kickstartach 1.3, 2.0 (37.350) oraz 3.1 (40.063) - żółty ekran i migająca dioda, albo jasno szary ekran i migająca dioda.

Luty sprawdziłem kilkakrotnie, są zrobione prawidłowo. Założenie ekranu na rozszerzenie nic nie pomogło. W drugiej A500+ efekty są identyczne (żółty ekran). Po wyjęciu rozszerzenia obie Amigi pracują prawidłowo. Na innym rozszerzeniu 512kb (niefirmowym, niemodyfikowanym) obie Amigi 500+ pracują prawidłowo.

Zmodyfikowane A501 testowałem na kilku grach.
Mortal Kombat 2, Primal Rage - zawieszają się zaraz po początkowych napisach.
The Settlers - zawiesza się podczas wejścia na mapę. Fightin' Spirit - zawiesza się podczas wejścia do walki.
Alien Breed Tower Assault, Desert Strike, Elfmania, Walker, Brian the Lion - działają poprawnie. Ten ostatni buforuje jedną z dyskietek do pamięci i działa bez jakichkolwiek błędów.

Wnioskuję, że któraś z dolutowanych kości jest niesprawna.
Nie rozumiem, natomiast, dlaczego Amiga od pewnego momentu zaczęła witać mnie żółtym ekranem na kickstarcie innym niż 2.0 (37.175).
Czy takie efekty może powodować uszkodzona kość pamięci? A może jest to skutek uszkodzenia któregoś z innych elementów A501 (ładunek elektrostatyczny)?

Czy po adresie zgłaszanego uszkodzenia można wywnioskować, która kość jest niesprawna?
[#15] Re: A501 - A501+

@poweredjj, post #14

Sprawdź czy któraś kość nie grzeje się nadmiernie i bardziej od pozostałych, tylko ostrożnie żeby się nie poparzyć
[#16] Re: A501 - A501+

@Jacques, post #15

Ile czasu trzeba, żeby taka kość się odpowiednio nagrzała? Dotykałem kości sprawdzając luty, nie zauważyłem żeby któraś była nagrzana. Włączyć i zostawić Amigę na jakiś czas, a potem sprawdzić?
[#17] Re: A501 - A501+

@poweredjj, post #16

Jest jeszcze jedna opcja że któraś z kości jest uszkodzona.
[#18] Re: A501 - A501+

@Amigo-A1200-040, post #17

Sam o tym pisałem powyżej:
Wnioskuję, że któraś z dolutowanych kości jest niesprawna.


Teraz pytanie: czemu nagle zaczął pojawiać się żółty ekran (uszkodzone obszary pamięci były wykazywane jeszcze póki rozszerzenie działało na wszystkich kickstartach)?
Obszar uszkodzonej pamięci pokrywa się całkowicie z ostatnim blokiem 512kb chip. Może te pamięci jednak nie są zgodne z A501, lub trzeba jakoś inaczej to polutować?
[#19] Re: A501 - A501+

@poweredjj, post #18

Znalazłem coś takiego na forum PPA:
link
obrazek

Może po dolutowaniu pamięci trzeba jeszcze przelutować te jumpery?
[#20] Re: A501 - A501+

@poweredjj, post #19

Po kolejnych testach stwierdzam, że każda próba dostania się do zakresu pamięci 1,5-2mb kończy się zwisem Amigi. "Dolne" 512kb pamięci rozszerzenia działa prawidłowo.
Zastanawiam się, czy:
1. Otrzymałem niesprawne kości pamięci w karcie graficznej
2. Kości pamięci z karty Trident TVGA9000C nie nadają się do tego zadania
3. Opis wykonania montażu jest nieprawidłowy / niekompletny, lub to ja zrobiłem coś niepoprawnie

Może, mimo wszystko, lepiej wydać kilkaset złotych na A501+, niż bawić się samodzielnie w takie przeróbki...
[#21] Re: A501 - A501+

@poweredjj, post #20

Możesz dać fotkę tego, czwartą nogę do piątej przylutowałeś? Zapodaj foto.
[#22] Re: A501 - A501+

@TechNineWonder, post #21

Czwarta noga jest przylutowana do piątej, a piąta (razem z czwartą) łączy się z piątą poniżej. Czwarta noga nie łączy się z czwartą poniżej.
Wszystko to sprawdziłem wielokrotnie miernikiem.

foto1
foto2

Ostatnia aktualizacja: 08.02.2017 19:15:54 przez poweredjj
[#23] Re: A501 - A501+

@poweredjj, post #22

Możesz spróbować jeszcze tak, A te zworki z foto co Jarob zapodał to przestawiałeś?



to zapiąć pod RAS który wg. schematu masz na pinie 37 złącza expansion (XRAS0).


i zrobiłeś też?

Wczoraj wziąłem na warsztat kolejną Amigę 500 - z płytą rev8A:
1. wlutowałem dodatkowe 4 kości na płycie (były 80 ns wlutowałem 70ns),
2. wymieniłem kickstart z 1.3 na 2.05 (37.300),
3. rozlutowałem potrójne zwory pod U32,
4. JP2 ustawiłem na 1-2, JP7A na 2-3,
5. JP3 z pinowych przelutowałem na poziome,
6. Wlutowałem podstawkę w U32 i demultiplexer,


Bo może chodzić ote zworki z tego foto.



Zobacz na datasheet



5 noga jest NC te zworki z foto mogą puszczać tam RAS CAS czy co tam trzeba żeby to się odświeżało.

Ostatnia aktualizacja: 08.02.2017 19:30:47 przez TechNineWonder
1
[#24] Re: A501 - A501+

@TechNineWonder, post #23

Nie wiem jak należy przelutować te zworki co Jarob zapodał w A501, bo w schemacie są JP2A i JP2B (obecne w A501+), natomiast A501 ma tylko JP2 i JP3.

Wczoraj wziąłem na warsztat kolejną Amigę 500 - z płytą rev8A:
1. wlutowałem dodatkowe 4 kości na płycie (były 80 ns wlutowałem 70ns),
2. wymieniłem kickstart z 1.3 na 2.05 (37.300),
3. rozlutowałem potrójne zwory pod U32,
4. JP2 ustawiłem na 1-2, JP7A na 2-3,
5. JP3 z pinowych przelutowałem na poziome,
6. Wlutowałem podstawkę w U32 i demultiplexer,

Tego nie robiłem, bo mam A500+. Niezmodyfikowana A500+ z A501+ powinna od razu "zobaczyć" 2mb chip.


Na tym zdjęciu jest jakieś inne rozszerzenie i nie widać dokładnie co się dzieje z nóżkami.
Nie próbowałem robić według tego opisu, bo autor wątku pisał że wszystkie niezbędne sygnały są już obecne na A501.
[#25] Re: A501 - A501+

@poweredjj, post #24

Dorian3d pisał tutaj że ma tak i mu działa:

Dlatego stwierdziłem, że żadne dodatkowe przewody już nie są potrzebne.

Przyznam, że nie rozumiem co daje połączenie sygnału RAS (noga czwarta) z niepodłączoną nogą piątą i spięcie tego z niepodłączoną nogą piątą układu poniżej. Gdyby na koniec tak spięte nogi wyprowadzać dalej jakimś przewodem i puszczać tam jakiś sygnał z zewnątrz, to bym rozumiał. Ale może to ja czegoś nie ogarniam...


Ostatnia aktualizacja: 08.02.2017 19:40:34 przez poweredjj
[#26] Re: A501 - A501+

@poweredjj, post #18

Dzisiaj wlutowałem w płyte demltiplexer 74HCT139N i podłaczyłem wczesniej przygotowane rozszerzenie A501 przerobione na 1 MB. Na płycie mam 1 MB w podstawkach . Analizer nie wykazywał zadnych błedów 1 mb chipu na płycie. rozlutowałem jeszcze JP7 i Amiga zobaczyła 2 mb chipu.
Niestety przy testach zaczęło wykazywać 2 błędy w ramie. a potem zaczał sie pojawić żółty ekran.

Czy my cos robimy źle ?
Może demltiplexer 74HCT139N jest zły i powinien być 74FCT139N
[#27] Re: A501 - A501+

@poweredjj, post #25

Przy domyślnym ustawieniu zworek JP9 RAS który jest Ci potrzebny dla układów na górze doprowadzony jest do piątych nóg układów na dole, które są N.C. w przypadku układów 256k x 4. Dlatego wystarczy dopiąć nogę 4 do 5 w górnych układach. Oczywiście 4 górna nie może być połączona z czwartą dolną.

@viger ja mam w którejś A500 HCT i nie ma problemu, "fabrycznie" jest F który jest szybszym układem, jeśli masz możliwość to wsadź F lub FCT, ale nie sądzę...
Jeśli za każdym razem wywala Ci błędy pod tymi samymi adresami to walnięty jest układ/układy pamięci, albo lutowanie gdzieś kuleje.

Ostatnia aktualizacja: 08.02.2017 20:24:01 przez Kilos
[#28] Re: A501 - A501+

@Kilos, post #27

Co może powodować sytuację, w której Amiga poprawnie rozpoznaje 2mb chip, ale zawiesza się przy próbie dostępu do "wyższych" 512kb rozszerzenia?
Których sygnałów używa Amiga do sprawdzenia dostępnej ilości pamięci w rozszerzeniu?

Niestety przy testach zaczęło wykazywać 2 błędy w ramie. a potem zaczał sie pojawić żółty ekran.

Jakie zakresy pamięci wywala Ci jako błędne? Te same co u mnie?


Ostatnia aktualizacja: 08.02.2017 20:29:43 przez poweredjj
[#29] Re: A501 - A501+

@Kilos, post #27

Ja na cele rozszerzenia chipu zakupiłem taką pamięć (A502+) z 512 kB:



Działa i razem z pamięcią na płycie mam 1 MB
Kupiłem też kości do nalutowania na rozszerzenie. Czy wystarczy taka sama metoda jak w A501?
[#30] Re: A501 - A501+

@amigachelm, post #29

Musisz pociągnąć druta jak na zdjęciu wyżej.

Ostatnia aktualizacja: 08.02.2017 20:37:30 przez Kilos
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