2,926

(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,927

(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,928

(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,929

(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,930

(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,933

(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,934

(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,935

(117 odpowiedzi, napisanych Fabryka - 8bit)

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

2,936

(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,937

(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,939

(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,940

(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,941

(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ń.

Oj tam zaraz smutno. Wg mnie wygląda normalnie:-) Jak rozszerzenia na płycie bez exp. Tak jak pisałem tutaj sygnały są potrzebne z tak wielu miejsc, że nie bardzo da się to zrobić estetyczniej. I tak będzie góra kabli. Ja co prawda z mojego też pod tym względem jestem bardzo niezadowolony, ale zwróć uwagę, że moje zdjęcie z 1MB wygląda bardzo podobnie:-)
Rozważ czy nie robić tego na innej płycie jednak jeszcze z innego powodu. Rozbieranie starych rozszerzeń i budowanie w ich miejsce nowych, to podwójna robota:-)

@macgyver: czy rozwiązanie freezera, które wspomniałeś jest gdzieś opisane/rozrysowane?

Tak jak napisałem: nie chciałem Cię zniechęcać.
Jeśli chcesz, to buduj, bo to fajne rozszerzenie i zrobienie tego samemu daje satysfakcję.
Tylko po prostu myślę, że skoro masz już rozszerzenie 320kB, to lepiej je usprawnić, żeby działało i zostawić, a 1MB zrobić do następnej płyty. Na płytach od 130XE z pamięciami 4-bit jest to dużo fajniej zrobić. Z resztą widać to w schematach i nawet po ogólnym rzucie okiem na płytę.
Wiem też, że na tych płytach osoby, z którymi rozmawiałem a rozszerzenie robiły nie miały z nim żadnych problemów podczas uruchamiania. Na płycie bez expansion natomiast ja miałem swoje opisane problemy, a kiedy się na nie natknąłem i zacząłem ryć internet, to okazało się, że inni też mieli podobne problemy niestety i temat jest powtarzalny.
Powiem też tak: na 320kB chodzi zasadniczo już wszystko ze współczesnych produkcji, a na płycie 65XE bez expansion jest to dużo łatwiej zrobić i lepiej wygląda, więc gdybym drugi raz do tematu podchodził, to zrobił bym 320kB a nie 1MB.

To wszystko tylko moje zdanie, może inni powiedzą inaczej, ale ja tak uważam.

PS. Żeby nie było, to odpowiem też na Twoje pytania: zasilanie do układów 74157 i 74175 podpinamy VCC do nóg 16, a GND do nóg 8. Do GAL-a zasilanie VCC -noga 24, a GND noga 12. Zawsze w układach cyfrowych warto dać kondensatory 100nF przy każdym scalaku jak najbliżej nóg zasilania (między zasilanie a masę). Reszta jest na schemacie.

Tam nie ma żadnych bramek. 74157 to multipleksery, a 74175 to przerzutniki D. Reszta logiki jest w GAL-u. Na schemacie nie ma zasilania żadnych scalaków, bo się takich oznaczeń nie stosuje. Praktycznie wszystkie TTL-e zasila się w taki sam sposób - zajrzyj do datasheet  któregokolwiek. VCC i GND, które widzisz na schemacie podłączone do scalaków nie służy na tych nogach do ich zasilania.
Hmm... nie chcę Cię zniechęcać, ale po takich pytaniach widać, że nie jesteś elektronikiem, nie masz też doświadczenia. Osobiście uważam, że rozszerzenie SIMMexp jest dość wymagające jeżeli chodzi o jego uruchomienie (no chyba, że ma się szczęście i zadziała w danym egzemplarzu od razu bez problemu). Dlatego jednak doradził bym Ci kupić gotowe rozszerzenie, albo w pierwszej kolejności uruchomić to 320kB, które masz. Rozszerzenie 320kB będzie w większości przypadków wystarczające i prawie wszystko się na nim uruchomi, więc po co chcesz je zmieniać na 1MB? Jeśli masz je gotowe, a tylko "z jakiegoś powodu" nie widzi całej pamięci, to należało by postawić je na nogi. To rozszerzenie jest bardzo proste i jego diagnoza mając płytę na biurku powinna być dość łatwa. Trzeba sprawdzić dokładnie wszystkie połączenia, ewentualnie porównać z innymi schematami i tyle. Jeśli widzi 192kB, to prawdopodobnie coś jest nie tak z liniami PORTB. Same kości są sprawne skoro wstaje i widzi 192kB. Ale to już jak tam chcesz/wolisz.

Edit: na schemacie oprócz zasilania nie ma też oczywiście kondensatorów 100n przy każdym scalaku, które należy tam dać koniecznie jak najbliżej ich zasilania.

Lutuj lutuj, warto - pod warunkiem, że lubisz zabawę z elektroniką i lutownicą. Pomijając już kwestię kosztów, które są w zaokrągleniu prawie zerowe, to świetna zabawa zbudować sobie coś samemu - pod warunkiem, że się na tym trochę znasz:-)
Atarki mają duży rozstrzał parametrów, więc każdy egzemplarz trzeba traktować indywidualnie. W większości przypadków rozszerzenie zadziała Ci od ręki, czasem jednak możesz się natknąć na problemy.

Poczytaj mój wątek jakie ja miałem u siebie, może przyda Ci się coś z tych opisów jak będziesz uruchamiał swoje rozszerzenie. Nie podam Ci gotowych projektów płytek, bo u mnie wtedy nie powstały (dziś bym już to zrobił inaczej, ale wtedy jeszcze robiłem wszystko na pająkach:-)). Dla odmiany jednak pokażę Ci jak tego nie robić: http://www.atari.org.pl/forum/viewtopic.php?id=14330

Te płytki i kable pokazane w tamtym wątku są źle wykonane - tak robić nie należy. Ostatecznie poprawiłem rozszerzenie wywalając wszystko i poskładałem na jak najkrótszych kablach wszystko. Zrobiłem sobie tylko ręcznie małą płytkę z tymi trzema scalakami. Załączam nieładny obrazek tego jak to dokończyłem, nie jestem zadowolony z tego jak to wygląda, ale przynajmniej działa. Obiecałem sobie, że kiedyś zaprojektuję pod to ładne płytki, wyrzucę wszystko i jeszcze raz poprawię, żeby było super ładnie, bo ten komp, to moja sentymentalna Atarka, w której grzebię od dzieciństwa:-) Muszę go kiedyś doprowadzić z powrotem do stanu idealnego.
Sygnały trzeba w Atari brać z tak wielu miejsc, że i tak nie da się tego zrobić super ładnie i pajęczyny kabli się nie uniknie. Przynajmniej w tym modelu. Ładniej można zrobić rozszerzenie w modelach z pamięciami 4-bitowymi na płytach od 130XE. Tam da się na różne sposoby podstawkami pozałatwiać temat, jest trochę więcej miejsca na umieszczenie jakiejś płytki z rozszerzeniem i sygnały są lepiej podoprowadzane w pobliże siebie.

Do zamknięcia. STFM pojechał na Słowację.

Przez parę miesięcy nie próbowałem, ale jak byłem dzieciakiem i męczyliśmy się czasem z bracholem i tatą przez kilka godzin, żeby wczytać grę z magnetofonu z mocno już zmęczonej taśmy, to jak się w końcu udało, to nie jeden raz mieliśmy Atarkę włączoną przez 2-3 tygodnie non stop:-) Tak że mogę potwierdzić, że po 2-3 tygodniach bez resetu gry na Atari chodzą ciągle tak samo płynnie i bez zacięć:-)

@macgyver: ale przecież wiekowość samego forum, silnika, itd. jest taka sama jak wiekowość maszyny, apache-a i php-a, więc forum chyba powinno po latach chodzić tak samo. Jak odpalam RiverRaid na Atari po latach, to też ciągle chodzi mi tak samo:-)

Mogę się na chwilę zamienić na konta. Ja tam lubię trzy szóstki:-) Tylko czy taka zamiana przechytrzy któregoś z Najwyższych?:-) No i którego?:-)

Edit: wysłanie tego posta trwało u mnie około 10s.
Edit2: wysłanie edita trwało ułamek sekundy.

2,950

(19 odpowiedzi, napisanych Software, Gry - 8bit)

Nie ma możliwości, bo fizycznie nie są tam podpięte linie od joysticka - ani w tym TK ani w AKI.

Trzeba by zrobić modyfikacje w dwóch miejscach: hardware, czyli podpiąć się do linii joyów (kierunki joyów pod PIA, a przyciski fire pod GTIA) i software, czyli w firmwarze obsłużyć te dodatkowe linie.

Rzecz wydaje się łatwa do implementacji a jakże super funkcjonalna i przydatna:-) Mogło by to być zrobione jako dodatkowe pady na płytce TK czy tam AKI - jak ktoś chce, to dociągnie sobie te dodatkowe kabelki, a jak nie to nie i będzie mu wszystko działać po staremu.