2,726

(117 odpowiedzi, napisanych Fabryka - 8bit)

@Pin: bierzesz udział w dyskusji w wątku, ale go nie przeczytałeś? Polecam się cofnąć i ogarnąć całościowo, a gdyby Ci się nie chciało, to pofatygowałem się odnaleźć odpowiedni fragment, żebyś nie musiał czytać całości: w niniejszym wątku post nr 48 ostatni akapit.

2,727

(117 odpowiedzi, napisanych Fabryka - 8bit)

Nie próbowałem, choć też miałem taki pomysł, jednak jak miałem to wszystko jeszcze rozgrzebane, to jakoś tego nie zrobiłem, bo były inne priorytety:-) Na ten moment na razie nie mam czasu, żeby się zajmować tym projektem, więc u mnie jest chwilowo odłożony do szuflady.

2,728

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

A po co Ci ta plomba? Zaraz się pewnie odezwą ci co są za i ci co przeciw:-) Ja jestem zdania, że w retro sprzęcie jak jest jeszcze plomba, to czym prędzej należy ją wywalić, sprzęt rozebrać, wyczyścić z 30-letniego syfu (wyobraź go sobie), sprawdzić co jest w jakiej kondycji i zadbać o konserwację, żeby sprzęt utrzymać w dobrym stanie w całości, a nie o plombę, która na wierzchu jeszcze pięknie będzie błyszczała, jak już wnętrzności się nadadzą wyłącznie na złom.

2,729

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

Napisałeś "nowo kupionych gier", a ja szybko czytając zrozumiałem że są nowe:-)
Zastanowiło mnie że ta Twoja kaseta wczytuje się bez problemu, dlatego pomyślałem, że może być kwestia głowicy.
Niemniej jednak, po wypowiedziach pozostałych osób, ja bym się również przychylał do wyjaśnienia, że Twój magnetofon kręci się po prostu z inną prędkością. Dlatego kaseta nagrana na tej samej prędkości co odtwarzana, jest odtwarzana z właściwą dla niej prędkością, a kasety kupione na allegro są nagrane z inną prędkością i Twój magnetofon sobie z tym nie radzi.
Porównaj "na ucho" dźwięk z magnetu Atari i z tego walkmana - najprawdopodobniej jeden będzie niższy (XC12), a drugi wyższy (walkman). Wtedy będziesz wiedział, że to tego kwestia.
Może być konieczna wymiana paska, może coś z silnikiem, a może skoro jest jeszcze plomba, to wystarczy rozebrać, wyczyścić, przesmarować itp.

2,730

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

No to możliwe, że w przypadku mojego magnetofonu też winę ponosiła prędkość. Może było tak, że było "na styk" ciężko wgrać jakąś tam kasetę, a po prostu wyczyszczenie głowicy i minimalne jej poruszenie przed samym wczytywaniem powodowało również minimalne zwiększenie szansy powodzenia wczytania, stąd mi się udawało. To by oznaczało, że faktycznie moje kręcenie nie było tutaj kluczowe w temacie.

2,731

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

@dely: no ok, ale kolega napisał, że własnoręcznie nagrana kaseta działa na tym magnetofonie poprawnie. Stąd pomyślałem, że może ma jakoś skrajnie przekręconą tą głowicę. No ale dobra, nie spieram się, ja obecnie magnetofonu już od wielu lat nie używam i nawet nie mam. Niemniej jednak w dzieciństwie całymi latami go używałem bardzo namiętnie i setki kilometrów taśmy na nim przejechało pod moim okiem:-) Na 100% jestem pewny, że miałem kilka kaset, dla których głowicę musiałem przestawiać, żeby się gry wczytywały i nawet miałem na nich zapisane o ile trzeba przekręcić. Dziś nie mam jak tego udowodnić:-)
Oczywiście być może to był jakiś zbieg okoliczności, że przy takim kręceniu nagle gry się wczytywały, a może powód był jakiś inny - mi nieznany:-)

2,732

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

Skoro kaseta nagrana na tym magnetofonie wczytuje się z tegoż magnetofonu, to można założyć, że najpewniej jest on sprawny.
Nowe oryginalne kasety z portalu aukcyjnego pochodzą zapewne od forumowego kolegi i najpewniej też są dobre.

Konkluzja: musisz ustawić głowicę w magnetofonie.

Bierzesz śrubokręt i przekręcasz kawałek śrubkę. Tak o 1/4 obrotu, albo o 1/2 obrotu w prawo lub w lewo. Próbuj wtedy na różnych ustawieniach aż znajdziesz takie, na którym będziesz widział poprawę. Zapisuj sobie, albo pamiętaj o ile kręciłeś, żeby móc wrócić do poprzednich ustawień.

Zacznij też najpierw od przeczyszczenia głowicy jakimś spirytusem na przykład.

2,733

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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