2,876

(117 odpowiedzi, napisanych Fabryka - 8bit)

@x_angel: w poście #78 dołożyłeś zdjęcia. Na nich co prawda P/M są w porządku i wszystko niby działa, jednak na zdjęciu z  testu GTIA jest pokazane, że masz buga. Pytanie teraz czy to u Ciebie kwestia adaptera, czy masz faktycznie wadliwe GTIA w tej płycie na której testowałeś?

2,877

(117 odpowiedzi, napisanych Fabryka - 8bit)

@Sikor, nie ma sprawy, mam konto na atariage, to skrobnę tam słówko w wolnej chwili może jutro w tym wątku, będę też sławny:-)

@pancio.net, ja Ci powiem, że takich drobiazgów jak TTL-e nie kupuję w Chinach, bo w sumie w Polsce wychodzi prawie ta sama cena, a masz na drugi dzień:-) W Chinach kupuję trochę większe układy, jak np. jakieś Atmegi czy inne tego typu, bo o połowę taniej wychodzi, albo i jeszcze taniej. Poza tym jakieś niedostępne układy. Ale zwykłe TTL-e, to się chyba nie opłaca czekać tyle.

2,878

(117 odpowiedzi, napisanych Fabryka - 8bit)

@Sikor, nie wiem jakim sprzętem dysponujesz, ale ja wylutowuję te układy hotem. Wypraktykowałem optymalną temperaturę metodą prób i niestety błędów. 370 stopni. Wyższe temperatury mogą robić szkody. Przy tej temperaturze grzeję bardzo długo płytę, co najmniej kilka minut, aż cyna praktycznie pływa i układ się wyciąga. Nie uszkadza się przy tym ani laminat, ani pady, ani ścieżki, wszystko pozostaje nietknięte. Następnie grotówką podgrzewam wszystkie pady po kolei - po prostu je lutuję świeżą cyną, ważne, żeby to zrobić po obu stronach płyty, żeby się wszystko równomiernie polutowało, a cyna była w całości w danym otworze po jednej i drugiej stronie. Następnie odsysaczem bardzo ładnie się wszystko oczyszcza praktycznie do dziewiczej płyty. Na koniec trochę czyszczę, oglądam pod lupą, jeśli trzeba, to trochę topnikiem, albo samą cyną poprawiam czystość padów i płyta gotowa do wlutowania podstawki czy tam nowego układu. Od wczoraj do dziś przeprowadziłem z powodzeniem tą operację na Sally na trzech płytach i jeszcze przy okazji wylutowałem sobie pamięci z płyty Amigi 500:-)

2,879

(117 odpowiedzi, napisanych Fabryka - 8bit)

Zastanawiające jest to, że na dwóch płytach bez ECI mam dokładnie identyczne objawy. Ale nie podobne, tylko identyczne serio. Dlatego pomyślałem, że może na nowszych płytach jest zrobiony jakiś prosty fix? Może coś tam było nie do końca dobrze, może wymyślono jakieś proste remedium na polepszenie zakresów czasowych sygnałów, żeby układy pracowały z większą swobodą, a nie na styk. Może wystarczy jakiś drobiazg, w stylu rezystor z kondensatorem gdzieś dołożyć, albo zmienić wartość jakiegoś jednego czy dwóch elementów? Mam w planach porównać schematy, ale też fizycznie płyty bez ECI i z ECI czym się różnią, właśnie pod kątem znalezienia takich drobiazgów i przeanalizowania co jakaś znaleziona różnica może oznaczać i na co mieć wpływ. A może ktoś już to analizował i wie coś takiego właśnie?

Edit: @pancio.net - zrób po prostu ten adapter i przetestuj na czym się da - zbierzemy wnioski i może coś będziemy wiedzieć.

BTW: tak sobie myślę, że moje wieeeelkie problemy z uruchomieniem SIMMexp na tej płycie bez ECI mogą mieć to samo źródło co teraz wyszło przy uruchamianiu adaptera 6502.

2,880

(117 odpowiedzi, napisanych Fabryka - 8bit)

Ja posiadam tylko te dwa rodzaje płyt od 65XE.
Fajnie by było, jak ktoś jeszcze złoży ten adapter, to go przetestować na innych typach płyt XE/XL, lub też na innych egzemplarzach tych płyt bez ECI, czy to zadziała.

2,881

(117 odpowiedzi, napisanych Fabryka - 8bit)

x_angel napisał mi, że testował na płycie z ECI z pamięciami 4-bit. Dał układy LS74 i HCT02.

Ja w kolejnym kroku biorę się za taką płytę, wylutuję z niej Sally i dam podstawkę, to będzie wiadomo czy wina leży po stronie płyty, czy po stronie adaptera. Mogę też zlutować w sumie kolejny adapter, ale nie wiem czy jest sens, bo części mam identyczne, a tam jest na milion procent zlutowane wszystko dobrze...

Edit: Mamy wreszcie jakiś finał pozytywny. Wziąłem na warsztat płytę z ECI z kościami 4-bit. Standard: wylutowałem Sally, wlutowałem podstawkę, wsadziłem ten sam adapter z tym samym procesorem i wszystko śmiga bez żadnych problemów. Załączam zdjęcia. Od razu dopowiadam, że obiekty P/M w teście GTIA są kolorowe, tylko zdjęcie tak wychodzi ze względu na oświetlenie.

Podsumowując: adapter działa, można do Atari używać zwykłego 6502:-)

Niestety nie działa to na każdej płycie - problemy są na dwóch identycznych płytach 65XE bez ECI. Zachowanie na obu płytach jest identyczne, więc coś musi być na rzeczy konstrukcyjnie.

2,882

(117 odpowiedzi, napisanych Fabryka - 8bit)

@x_angel: jakie dałeś układy? Moje były wszystkie HCT. I na jakiej rewizji płyty testujesz?

Druga rzecz: podłączyłem analizator logiczny i zrobiłem porównanie przebiegów phi0, phi1, phi2 u siebie. Załączam obrazki do pooglądania - timing sygnałów nieco się różni. Czy ma sens sprawdzenie jeszcze któregoś sygnału?

2,883

(117 odpowiedzi, napisanych Fabryka - 8bit)

Sikor napisał/a:

@mq: możesz sprawdzić "Alley Cat" - wersję bez poprawec Draca? <z nielegalami>?
=================
edyta:
@mq, a sprajty masz czarno-białe w teście? Powinny być w kolorze, coś jest nie tak ogólnie
Prośba - porównaj jeszcze w sysinfo "CPU interrups vectors", jeśli można prosić?

Alley Cat zasadniczo działa, ale na ekranie tytułowym na dole migają czerwone paski pod napisami, w samej grze migają cały czas czerwone paski i kontury śmietników, oraz jak biegnie pies, to jest jakby podwójny -jeden normalny i drugi taki migający.

Kolory sprajtów mam poprawne - pisałem w poście, w którym wrzucałem te zdjęcia, że to wina oświetlenia, bo mi wtedy słońce ostro w okno dawało i nie mogłem zrobić lepszego zdjęcia.

W CPU interrupt vectors jest wszystko identycznie tak samo dla i Sally i dla 6502.

Edit: @maliniak, mogłeś mówić, to bym Ci dał gotowy projekt w Eaglu, albo podesłał też gotową płytkę (mam już właściwie tylko swoje, ale jedną sztukę odstąpić ewentualnie mogę).

Edit2: mój adapter złożyłem na wszystkich układach HCT.

2,884

(117 odpowiedzi, napisanych Fabryka - 8bit)

@x_angel: mam od Ciebie te dwa pierwsze od dołu z tego zdjęcia.

Ok. W międzyczasie wylutowałem Sally z drugiej płyty, wlutowałem podstawkę, wszystko śmiga, ale z adapterem objawy są identyczne jak na tamtej płycie pierwszej. Ta druga płyta jest bez żadnych modyfikacji. Obie płyty są z 65XE bez ECI.

Nie mam już na czym innym sprawdzić na tą chwilę, bo mam jeszcze płytę z ECI, ale nie chcę jej grzebać, bo ma za zadanie być w stanie oryginalnym póki co:-) Mam jeszcze dwie inne płyty, ale obie popsute, musiał bym je najpierw naprawić, a nie wiem co z nimi jest, więc za dużo czasu na to potrzeba.

Najlepiej by było, gdyby się komuś chciało zmontować ten adapter u siebie, żeby był drugi egzemplarz zrobiony inną ręką i z układami z innych źródeł. I najlepiej jak by ten ktoś miał inną rewizję płyty do testów.

Słuchajcie, a może jest wszystko dobrze, tylko po prostu 6502 zwykły nie ma czegoś jeszcze co ma Sally? Czegoś poza haltem, co powoduje, że jakaś część rozkazów działa inaczej, lub nie ma jakiegoś rozkazu, lub coś w tym kierunku?

2,885

(117 odpowiedzi, napisanych Fabryka - 8bit)

Ja się tak wkręciłem, że siedzę dziś nad tym odkąd listowy przyniósł mi paczkę od Ciebie:-)

Procki są identyczne. Jeden nie ma w ogóle literki, a drugi ma zatarte A. Z literą I, to nie bardzo, bo to jest właśnie Sally. Ja takiego mam w jednej swojej płycie i to jest właśnie ten, który mi dobrze działa z moim wymęczonym SIMMexp.

2,886

(117 odpowiedzi, napisanych Fabryka - 8bit)

Sikor, ogólnie myślę, że z taktowaniem nie ma problemu, bo przecież by w ogóle nie chodził, albo by się zawieszał, albo robił inne numery zwłaszcza po wygrzaniu. Tymczasem ten 6502 chodzi sobie stabilnie, w Preliminary Monty normalnie sobie grałem i było fajnie i długo:-)

Alley Cata sprawdzę, ale teraz mam wszystko rozebrane, bo przymierzam się do przesiadki z testami na inną płytę.

Tak jak pisałem, ta moja płyta mocno kapryśna jest, a problemy z nią różne wracają mi teraz jak bumerang z tym adapterem i przypominam sobie jak walczyłem z SIMMexp, że podobnie to wszystko wyglądało. Akurat nie z P/M ale ta walka taka podobna, płyta od czasu do czasu po włączeniu idzie mi teraz sama w self test, albo robi beep jak przy wczytywaniu z kasety, chociaż nic nie wciskam przy starcie. Takie kłopoty miałem jak miałem "niedobrany" procek i pamięci w moim SIMMexp. Kiedyś rozmawiałem o tym z Pasiem i mówił, że muszą być jakieś sygnały "na krawędzi" jakby "na styk" w timingu i stąd dzieją się czasem takie jaja. Ja tą płytę kiedyś podłączę pod analizator stanów i to sprawdzę, ale jak ruszyła na jednym jedynym procku, to zostawiłem bo działa wszystko stabilnie na nim, a czasu nigdy nie mam wśród innych projektów, żeby to porządnie przetestować i dociec w czym rzecz.

Z powyższych powodów doszedłem do wniosku, że nie mają te testy sensu na tej płycie jednak, dlatego szykuję inną płytę i jeszcze inną być może wezmę. Podejrzewam, że jest spora szansa, że z tym adapterem jest wszystko dobrze i na innych płytach będzie chodził poprawnie. Tą moją "kłopotliwą" płytę wziąłem do tych testów niepotrzebnie, ale chciałem szybko zobaczyć napis "Ready" a to była jedyna płyta jaką mam z podstawką pod Sally.

Tak że spokojnie, zrobię kolejne testy na kolejnej płycie to dam znać co i jak.

2,887

(117 odpowiedzi, napisanych Fabryka - 8bit)

Na razie nie wiemy co i czy w ogóle zadziała z tym adapterem, bo jest to projekt prototypowy póki co, a jedyny jak dotąd złożony egzemplarz jest przeze mnie właśnie testowany i jak na razie nie jest jeszcze postawiony do pionu:-)

Swoją drogą, szykuję inną płytę Atari do testów, bo ta, na której robię te testy jest mocno kapryśna, miałem z nią poważne problemy, żeby uruchomić na niej SIMMexp i dobierałem specjalnie do niej procesor, który jako jedyny spośród kilku poprawnie współpracuje z resztą komponentów, to samo dotyczy pamięci (w sensie, że też dobierałem). Na płycie tej było zbyt wiele problemów natury timingowej i być może adapter 6502 jest ok, i być może na każdej innej płycie zadziała bez większego problemu. Tak że wygrzebałem już inną płytę z kartonów, teraz muszę się wziąć i wylutować z niej Sally, a wlutować podstawkę.

2,888

(117 odpowiedzi, napisanych Fabryka - 8bit)

Sprawdziłem. Test GTIA jak w załączniku: na Sally wszystko dobrze, na 6502 tak jak widać. Mam takie oświetlenie, że nie mogę teraz lepszych zdjęć zrobić, ale kolory tych playerów są poprawne, a ta pionowa linia jest w kolorze P0.

Na Sally mam zawsze wszystko tutaj dobrze, a na 6502 jest zawsze źle, ale wynik losowy w sensie, że test GTIA ten pierwszy wygląda zawsze tak samo, a losowy jest test sprajtów. Czasem jest w ogóle pusto i nie ma nic, najczęściej pionowy pas taki jak na zdjęciu. Raz pojawiły się poprawnie P0 i P3, a P1 i P2 nie było, tylko zdjęcia akurat nie zrobiłem... Missile były wtedy wszystkie 4 - oczywiście pierwszy i ostatni osiągnęły playera, a drugi i trzeci nie.

A tak przy okazji bez związku z tematem: jak wygląda w teście GTIA taki uszkodzony GTIA, do którego ten test został przygotowany? Bo tak sobie myślę, że jeżeli tak jak u mnie na tych zdjęciach, to może w rzeczywistości te wszystkie GTIA wcale nie są uszkodzone, a problem leży gdzieś indziej? Bo przecież mój GTIA jest sprawny, a błędy tu pokazuje, choć przyczyna jest u mnie inna.

Edit: sprawdziłem jeszcze Preliminary Monty - tak, jak wpadnę do ognia, to pojawia się dym.

2,889

(117 odpowiedzi, napisanych Fabryka - 8bit)

Pierwsze koty za płoty - czyli działa, ale nie do końca:-)

Breloczków nie będzie, bo już jesteśmy poziom wyżej i możemy mieć specjalnego proca do czitowania w grach:-)

A konkretnie i poważnie: komp wstaje, proc śmiga, już się ucieszyłem, ale zacząłem odpalać gry i się okazało, że jest jakiś problem.
Zdjęcia kolejno:
1. Ready - każdy lubi zobaczyć:-)
2. Preliminary Monty 16K - wszystko działa poprawnie, pograłem trochę i zapomniałem o dalszych testach:-)

...godzinę później...

W kolejnych grach okazało się, że nie wszystko jest na ekranie.

3 i 4 - zdjęcia z Pitfall2 - nie ma postaci, nie ma przeszkadzajek, w ogóle nic nie ma, tylko jest tło i np. woda. Ale normalnie da się grać "na pamięć" i wszystko reszta działa, dźwięk jest itd. Można sobie chodzić po tym świecie całym:-)
5. Draconus - brak na ekranie naszej postaci, a reszta wszystko chyba jest z tego co widzę. Działają też kolizje postaci, bo robi się ruch w kierunku przeszkadzajek lub spada się, to się normalnie ginie tak jak powinno być. Można też strzelać z paszczy i ten płomień czy co to tam jest pojawia się normalnie na ekranie. A więc brakuje samej postaci.

Wypowie się softwareowiec czego konkretnie nie mamy na podstawie braków w tych grach?

Edit: aha, sprawdzałem jeszcze selftest - wszystko w porządku, testowałem swój RAM dla pewności w różnych programach, też jest wszystko normalnie, procki 6502 sprawdziłem dwa, bo mam dwie sztuki, na obu są identyczne objawy.

Jest jeszcze jedna rzecz: ja mam w tym kompie SIMMexp, który miewa problemy timingowe na różnych procach, ale problemy wtedy są tylko z pamięcią rozszerzoną, a podstawowa działa mi zawsze poprawnie. Na tych 6502 też mam te problemy i niektóre banki rozszerzonej pamięci pokazują się jako błędne. Myślę, że nie ma to nic do rzeczy, bo pamięć podstawowa działa poprawnie z resztą rozszerzenie wyłączyłem i nic to nie zmienia. No ale wspominam o tym, bo może ktoś dopatrzy się związku.

Faktycznie, teraz widzę:-) Jakiś nietypowy mi się ten kształt wydawał, ale nie skojarzyłem na pierwszy rzut oka:-)

@_tzok_ ładnie Ci to wyszlo, a obudowa tej wtyczki to jest jaka? Od DB15 tak pasuje, czy miałeś od DB19?

2,892

(117 odpowiedzi, napisanych Fabryka - 8bit)

A ja tymczasem świątecznie polutowałem sobie adapterek:-) Nie wiem czy działa, ale wygląda ładnie - jak nie zadziała, to zrobię sobie z niego gustowny brelok do kluczy:-)

Załączam fotki:-)
Testy za kilka dni.

Edit: uwaga dla tych, którzy będą montować: podstawka DIL40 zwykła pasuje słabo gabarytami. Trzeba ją od spodu "tuningować", żeby weszła, ale jak widać się da. Natomiast bez problemu idealnie i bez żadnego rzeźbienia pasuje podstawka precyzyjna lub listwy precyzyjne. Osobiście jestem zwolennikiem podstawek "zwykłych", które mają lepszy kontakt z płaskimi nogami układów scalonych w obudowach DIL, ale w tym wypadku można zastosować co tam komu pasuje.

2,893

(117 odpowiedzi, napisanych Fabryka - 8bit)

@toriman1: zobaczymy, na pewno jak zrobię jakieś testy, to tutaj napiszę -gdyby były jakieś problemy, to wtedy najwyżej będziemy kombinować dalej.

2,894

(117 odpowiedzi, napisanych Fabryka - 8bit)

Te procesory nie będą działały z tym adapterem;-)

2,895

(117 odpowiedzi, napisanych Fabryka - 8bit)

Nie napisałem, bo już sobie wcześniej zorganizowałem:-) Dogadałem się już dużo wcześniej z x_angelem, że mi wyśle zaraz po świętach, ale wtedy jeszcze nie przypuszczałem, że płytki tak szybko dotrą i że będą przed świętami. Stąd lekkie niezgranie w czasie, ale przecież to chyba nie ma znaczenia, że zrobię to za kilka dni:-)

2,896

(117 odpowiedzi, napisanych Fabryka - 8bit)

Dobra Panowie, wczoraj dotarły do mnie płytki, dziś rozesłałem do Was priorytetami. Wrzucę Wam numery przesyłek na PM.

Lista jest już zamknięta, płytek więcej nie ma. Założenie było, że robimy po kosztach, a projekt ma się tylko zwrócić, żebym do niego nie dokładał i projekt się zwrócił mniej-więcej na zero. Dlatego postanowiłem, żeby w całości zamknąć go między osobami, które partycypowały w kosztach - w związku z tym każdy dostanie trochę więcej płytek niż zamówił - taka niespodzianka od zająca:-) Jak adapter zadziała, to może się Wam przydadzą, a jak się nie przydadzą, to sprzedacie adaptery np. na allegro i Wam też się projekt zwróci z nawiązką:-)

Teraz tak, jak ktoś polutuje i uruchomi, to niech się podzieli wynikami:-)
Ja jedną sztukę polutuję i uruchomię we własnym zakresie, ale nie mam 6502, będę miał dopiero po świętach, więc dopiero wtedy się za to mogę zabrać.

W kwestii wynajdywania koła od nowa - cóż mogę powiedzieć: fajna zabawa, fajne hobby:-)
Dodam więcej: mi osobiście ten adapter w ogóle nie jest potrzebny do niczego:-) Ale lubię się w to bawić, a ten projekt z jakiegoś powodu mnie wkręcił, więc się bawię:-)

INFO: dalsza część tego wątku rozwinęła się w nowy i powstał projekt adaptera pozwalającego podłączyć zwykły 6502 do Atari XE(XL). Z tego powodu wątek został wyodrębniony i przeniesiony do "Fabryki". Nowy wątek jest tutaj: http://www.atari.org.pl/forum/viewtopic.php?id=15241

W tym natomiast bieżącym wątku przywracamy temat przewodni i nie gadamy więcej o w/w adapterze:-)

2,898

(117 odpowiedzi, napisanych Fabryka - 8bit)

@x_angel: faktycznie pamiętam, że byłeś, a teraz przeglądam wątek i posty zniknęły...
O płytki się nie martw, mam Cię nadal na tej liście w głowie jak by co, więc jest backup:-)

A przy okazji do wszystkich zapisanych z listy: właśnie spojrzałem że na śledzeniu przesyłek płytki PCB są już w Warszawie, więc po weekendzie powinny do mnie dotrzeć. W związku z tym zaraz roześlę info o wpłatach do osób z listy, można wpłacać kasę, kto wpłaci, temu adresuję kopertę i jak tylko dojdą do mnie PCB, to od ręki przepakowuję i wysyłam do Was.

Edit: a przy okazji pytań technicznych o forum, ponawiam prośbę do adminów, czy można by wydzielić z tego wątku adapter 6502 jako osobny wątek do fabryki? Już raz o to prosił toriman1 i się przyłączyłem, ale chyba admini nie zauważyli...

Edit2: po wyodrębnieniu wątku do "Fabryki" w ramach uporządkowania treści dodaję aktualną listę zapisów na adapter:

Lista "w ciemno":
1. Mq - 5szt
2. Sikor - 3szt
3. takron27 - 1szt
4. toriman1 - 5szt
5. pancio.net - 3szt
6. x_angel - 3szt

Lista "po testach":
1.

2,899

(32 odpowiedzi, napisanych Sprzęt - 8bit)

To super, fajnie że się udało. Miłego oglądania Numena pięćdziesiąt razy:-) Ja tak miałem jak zbudowałem SIMMexp:-)

2,900

(32 odpowiedzi, napisanych Sprzęt - 8bit)

Ale widzi błędne resztę banków, czy w ogóle nie widzi że ma banki? Jak widzi poprawną ilość, lecz z błędami, to może być kwestia timingów i nie jest łatwa do okiełznania. Jak natomiast w ogóle nie widzi banków, to sprawdź na początek sygnały portB, i logikę jeszcze raz pod kątem poprawności połączeń.