126

(226 odpowiedzi, napisanych Fabryka - 8bit)

Ja z kolei, zamiast poskładać w końcu coś do kupy, dalej tworzę... :)
Moja obudowa wygląda przy Atarynce jak miniaturowa trumienka... i te krzyże :)

127

(226 odpowiedzi, napisanych Fabryka - 8bit)

@x_angel - testujesz ESP32 wlutowany, czy wsadzony w socket (może któraś blaszka nie styka)? Ja chyba także zakupię takie same moduły, ale dotrą pewnie dopiero za miesiąc. W weekend zaciągnę najnowsze źródła i jeszcze raz pobawię się moim devkitem, może nasunie się jakaś wskazówka.

@MADRAFi - to tylko koncepcja rozmieszczenia elementów, dopiero po rozrysowaniu płytki uwzględnię pozostałe otwory.

Na razie do projektu obudowy FujiNet-u "dorabiam" małe Atari... co by ładnie wszystko zaprezentować ;)
Model klawiatury jest prawie ukończony. Każdy rząd klawiszy posiada inny profil - tak jak w oryginale :)
Obudowa Atarynki jeszcze się rysuje. Chciałbym wykonać modele jak najbardziej zbliżone do rzeczywistości.

128

(226 odpowiedzi, napisanych Fabryka - 8bit)

@perinoid - także trafiłem na ten projekt - ESP32 generuje ładny sygnał composite, chociaż przy okazji zabawy zauważyłem że sporo zależy od konkretnego modelu TV.

Mój FujiNet nadal siedzi w breadboardzie - mam nadzieję, że czas pozwoli na wykonanie płytki i jakiejś fajnej obudowy.
Frezuję na CNC w tworzywach i metalach kolorowych - zastanowię się nad rodzajem tworzywa i może uda się wydłubać obudowę z gniazdem dla SIO - wtyczka jest trochę problematyczna w wykonaniu, ale posiadam wolną na stanie.

Znając swój zapał i tak pewnie całe g.. z tego wyjdzie :)

...

Zrobiłem wstępny rysunek obudowy - jest to jedynie przymiarka bez projektu PCB.
Wtyk i 2 gniazda SIO zostaną przylutowane po przeciwnych stronach tej samej płytki - piny nie kolidują ze sobą, pozostaje tylko kwestia odpowiedniego poprowadzenia ścieżek. Dla oszczędności miejsca, devkit będzie wlutowany na stałe.
Obudowa składa się z 3 elementów - tył z gniazdami, front, wtyczka SIO z otworami zamiast klasycznych wpustów.
Naroża wewnętrzne gniazd muszą posiadać trochę większy promień, ze względu na specyfikę obróbki na frezarce.
Żadnych śrub czy wkrętów nie uwzględniałem - może uda się wykonać elementy na ciasny "zatrzask".

Jestem pod wrażeniem tego co zaprezentował @mozzwald na AtariAge. Użycie samego modułu ESP32 zamiast devkita to świetny pomysł. Zdaje się, że stosuje on w swoich gniazdach i wtykach SIO konektory 5-745287-4 (męski) oraz 7-745288-2 (żeński). Szkoda że z ich dostępnością jest taka bida...

129

(323 odpowiedzi, napisanych Fabryka - 8bit)

Witaj.
To ja się odezwałem przy okazji walki z pamięciami. Generalnie jest już po problemie :)
W skrócie - w moim przypadku wystarczyło przełożyć pozamieniane kiedyś między dwiema Atarynkami różne wersje układów PIA, @lopez z kolei miał chyba problem z zimnymi lutami, albo przerwaną ścieżkę.

Przy okazji sprawdziliśmy trochę różnych kości i ostatecznie po rozwiązaniu w/w problemów oraz ponownych testach, chyba tylko przy EDO pojawiły się zwiechy, reszta działa poprawnie.

Jeżeli możesz, napisz z jakich kości korzystasz - przyda się w podsumowaniu tematu lista sprawdzonych układów.

Dzięki za zainteresowanie.

Projekt nie jest mojego autorstwa i nie zasługuje na umieszczenie w fabryce, więc wrzucam w bałagan :)

Nie znalazłem na forum wzmianki o tym testerze. Jest na tyle praktyczny i jednocześnie prosty w wykonaniu, że warto go posiadać w razie potrzeby sprawdzenia kości 1-bitowych.

Wszelkie informacje:
https://forum.defence-force.org/viewtopic.php?t=1699

Także na ten temat:
https://atariage.com/forums/topic/28939 … h-arduino/

Szybkość testu raczej nie jest powalająca, ale robi co trzeba.
Sprawdziłem ostatnio sporą garść 4164 i poszło całkiem sprawnie.

Mój tester powstał z pozostałości programatora do GAL-i, który kiedyś wykonałem na arduino :)
Jakby ktoś chciał się pobawić:
https://github.com/ole00/afterburner


Uzupełnienie:
Trafiłem ostatnio na przykład udanej modyfikacji testera do sprawdzenia pamięci 4116.
Kod pozostaje bez zmian, jedynie odpowiednie piny należy zasilić napięciami -5V / +5V / +12V:

131

(323 odpowiedzi, napisanych Fabryka - 8bit)

Zamieszczam sprostowanie dot. pamięci w rozszerzeniu dla XE:

W kolejnym dniu testów, pamięci EDO 70ns ujawniły swoją niestabilną pracę.
Co ciekawe, zwiechy pojawiły się jedynie w zapętlonym Numen-ie i dopiero po wielu powtórzeniach. Z kolei AtariBlast! działał poprawnie.
Możliwe, że przy odpowiednio długim czasie, problem pojawił by się także w innych tytułach.

Oczywiście po wymianie "modułu" z pamięciami na dowolne "nie-EDO", Numen leci bez przeszkód w nieskończoność.

Jeżeli chodzi o zestaw kości Hyundai-a 60ns - nie wystąpiły żadne problemy.

132

(323 odpowiedzi, napisanych Fabryka - 8bit)

Ja osobiście korzystam z popularnego WEP 852D+.
Kiedyś w serwisie pracowałem chyba na WEP 992 z odciągiem oparów i pamięcią kilku zadanych temperatur, miała także mocniejszą grzałkę.
Ze względu na różnicę w cenie, dla siebie wybrałem WEP 852D+ ze sprężarką dla hot-air.
Pomimo dłuższego "dochodzenia" do temperatury, jestem ogólnie zadowolony z zakupu.
O marce Weller nie będę wspominał - to zupełnie inna liga urządzeń :)

Jeżeli chodzi o odciąg oparów, jest to moim zdaniem istotna kwestia - ja wykonałem z 2 wentylatorów 12V z filtrem węglowym pomiędzy.

133

(323 odpowiedzi, napisanych Fabryka - 8bit)

@Sikor - dokładnie o tym samym pomyślałem ;)

Na razie chcę zobaczyć czy wystąpią jakieś efekty uboczne przy parach tego samego rodzaju.

Skoro @lopez będzie testował na 2 różnych, ja się skupię na jednakowych.

134

(323 odpowiedzi, napisanych Fabryka - 8bit)

W tym momencie posiadam 3 gotowe zestawy płytek od @Mq - wszystkie polutowane i na pinach precyzyjnych.
Przetestowałem na nich wszystkie posiadane rodzaje kości (mam stację z hot-air, więc z podmianą nie miałem dużo zabawy).

Każdy "moduł" z danym rodzajem pamięci sprawdzałem w podstawkach - najpierw w jednej, potem w drugiej Atarynce.

Ostatecznie zostawiłem w obydwu testowych Atarynkach gotowe zestawy z pamięciami, co do których pojawiły się wątpliwości w naszej dyskusji.
Jak na razie, nie zauważyłem żadnych niepokojących objawów, jednak posprawdzam jeszcze na różnych wymagających demach i grach.

135

(323 odpowiedzi, napisanych Fabryka - 8bit)

Kości zostały sprawdzone :)

Płytki podstawiałem w obydwu Atarynkach na przemian (w podstawkach precyzyjnych).
Na każdym zestawie sprawdziłem: eXtended RAM test, XMS TESTer, PROG2.OBJ, AtariBlast!, Laura, Numen w pętli.

Wszystkie zachowują się tak samo poprawnie - nawet EDO :( sprostowanie: EDO są be...

Zestaw z TMS44409 oraz HY514400ALJ-60 pozostawiam sobie do dalszej zabawy.
Jeżeli wystąpią jakieś niespodziewane problemy, dam znać. Póki co hula :)

136

(323 odpowiedzi, napisanych Fabryka - 8bit)

Pomyślnie testowane na HY514400AJ-70, czyli także z HY514400J-70 na pewno nie będzie problemu.

W związku z tym, że @Mq zaoferował 1 zestaw płytek w ramach testów, poznęcam się jeszcze nad swoim i ponownie (z czystej ciekawości) przetestuję:

HY514400ALJ-60 :)
TMS44400-70DJ
TMS44409-70DJ (EDO)

Wszystkie kości pozyskane ze sprawdzonych modułów 4MB i 8MB 72-pin :)

Testy wykonam na:
130XE z PIA R6520-26
65XE z nowszym PIA G65SC21P-2

Tym razem wszystko we właściwym miejscu ;)

Chyba morał z tego jest taki, że w ramach tej samej rewizji płyty, istotne mogą być układy towarzyszące konkretnej wersji PIA.
To co zauważyłem - 74LS08 przy PIA R6520-26, HCT08N przy PIA G65SC21P-2. Wspominał o nich @Mq.

Czy zatem można przyjąć twierdzenie, że "nowa" wersja PIA działa właściwie tylko z HCT08 a "stara" tylko z LS08 - nigdy zamiennie?  Pytanie do bardziej zorientowanych w temacie :)

137

(323 odpowiedzi, napisanych Fabryka - 8bit)

Przepraszam wszystkich, a w szczególności @Mq za powstałe zamieszanie...

Wydaje mi się, że moje problemy z rozszerzeniem się skończyły - przyczyna nie była oczywista, jednak podczas walki z 65XE o czymś sobie przypomniałem... Otóż jakiś rok temu dorwałem w swoje łapki 130XE w którym odkryłem uwalony PIA 6520 - nie zastanawiając się wiele, podstawiłem do testów układ nowszego typu G65SC z 65XE :) Rewizje płyt są takie same, pomyślałem... Zakupiłem następnie sprawne PIA 6520 i podstawiłem do 65-tki - przy 128k RAMu żadnych problemów nie było, więc tak to zostawiłem.

Przed chwilą zamieniłem układy miejscami i na obydwu Atarynkach sukces - wszystkie banki są pełne, AtariBlast! i Numen wymiatają w trybie 1MB!

@lopez - sprawdź swoje PIA ;)

138

(323 odpowiedzi, napisanych Fabryka - 8bit)

@Mq - jeżeli chodzi o te koszty, nie miałem oczywiście na myśli konkretnie Twojego rozszerzenia, tylko wszystkie jakimi się bawię, a co za tym idzie nabyte różne typy pamięci, GAL-i, markowych kondensatorów, programator, itp. itd...

Na razie z braku czasu jedynie przerzuciłem rozszerzenie do Atari 65XE ze sprawnym GTIA.

Dziwna sprawa - w trybie 1MB widzi 512k, a w trybie 512k widzi 256k.

Zdemontowałem, przemierzyłem czy jakaś ścieżka nie pękła, wyczyściłem dokładnie, wstawiłem - dalej to samo.

Testy pamięci ok, Numen leci w pętli bez problemu - tylko dlaczego uparciuch widzi połowę RAMu?

Z powrotem wracam do 130XE i widzi pełne 1MB.

139

(323 odpowiedzi, napisanych Fabryka - 8bit)

Ultimate 1MB to świetna sprawa, ale osobiście nigdy nie rozważałem zakupu.
Pewnie podsumowując wszystkie moje wydatki związane z zabawą rozszerzeniami dla Atarynki, wyszły by jakieś 3 gotowce od Lotharka :)

Akurat w tym przypadku nie jest najważniejsze to "żeby mieć ciastko, ale żeby jeść ciastko"... czy jakoś tak... ;)

Może @x_angel pamięta jak było z jego pierwszą wersją rozszerzenia na PCB - zapytam czy włączy się do dyskusji.

140

(323 odpowiedzi, napisanych Fabryka - 8bit)

Taka ciekawostka - jakiś czas temu natknąłem się na taki temat na elektrodzie:
https://www.elektroda.pl/rtvforum/topic3134170.html

Zastosowane kości TMS44400-70DJ
Ciekawe czy autor sprawdzał na czymś innym niż test pamięci...

Na 2 stronie @_tzok_ pokazuje swoją wersję rozszerzenia :)

141

(323 odpowiedzi, napisanych Fabryka - 8bit)

Na części Atarynek zrobiłem recap - kondensatory osiowe Vishay i Philips, bipolarne - Nichicon.
Obydwa kwarce wymienione na nowe.

Korzystam z monitorka Samsung SM 711MP, więc wykonałem także mod Ultra Video na diodzie Schottky'ego 1N5819.

SDriveMAX bez wyświetlacza podpięty na goldpinach bezpośrednio do płyty - zasilanie także.
Nowy zasilacz impulsowy 5V/2,5A

W czasie testów nie podpinałem kartridża.

142

(323 odpowiedzi, napisanych Fabryka - 8bit)

Ja się urlopuje dopiero za miesiąc, więc mam jeszcze czas na zabawę ;)

Na razie ofiarą padł pad przy pamięci i musiałem zadrutować :)

@Mq - jeżeli możesz napisz jeszcze jakich konkretnie układów HCT używasz (producent/oznaczenie), one chyba nie są przyczyną problemów, ale jak to mówią "tonący brzydkiej się chwyta" ;)

Elementy pasywne sprawdzałem - tu nigdy nie ma niespodzianek.

143

(323 odpowiedzi, napisanych Fabryka - 8bit)

Rozszerzenie testuję cały czas na Atari 130XE z GTIA posiadającym wadę typu I. Nie wydaje mi się żeby to mogło mieć jakikolwiek związek...

Sorki że odpowiadam pod swoim postem, forum muli momentami i poszło 2x

Dzięki za cierpliwość.

144

(323 odpowiedzi, napisanych Fabryka - 8bit)

Podstawienie HY514400AJ-70 nie przyniosło efektu.
Objawy ciągle takie same, po wygrzaniu nawet się pogarsza.
Przy 60ns może wywalał się  trochę wcześniej, albo tylko mi się wydaje - to raczej losowa sprawa.
Przy AtariBlast! widać jak w pewnym momencie następuje przeniesienie do innego obszaru pamięci - np. pojawia się nagle jakaś plansza z punktacją, inny level albo po prostu krzaki.

Jutro sprawdzę HY514400J-70 na innym rozszerzeniu - wlutuję wszystko na stałe i zobaczymy...
Łatwo się w każdym razie nie poddam ;)

145

(323 odpowiedzi, napisanych Fabryka - 8bit)

Niestety problem nie zniknął :(

Na razie podstawiłem parę HY514400ALJ-60 i pupa...

Sprawdzę jeszcze HY514400AJ-70 i HY514400J-70, ale coś czuję że będzie to samo.
Trochę zaszalałem z ilością tych pamięci - były w bardzo atrakcyjnej cenie.

Może jednak problem stanowi któryś z układów HCT...

Wspomnę jeszcze, że rozszerzenie testuję dla wygody w podstawkach precyzyjnych.

146

(323 odpowiedzi, napisanych Fabryka - 8bit)

Mam nadzieję że w moim przypadku produkt koreański też się sprawdzi.

Jako hobbysta, amator w dziedzinie elektroniki, pozwolę sobie odpuścić dalszą analizę problemu :)
Pozostanę póki co w świecie gotowych board-ów z mikrokontrolerem, a od czasu do czasu przerysuję jakiś schemat w Eaglu ;)

Odezwę się po kolejnych testach.
Dobrej nocy i dnia jutrzejszego!

147

(323 odpowiedzi, napisanych Fabryka - 8bit)

Mq - uważam osobiście że świetnie by wyglądało Twoje rozszerzenie dla XE na jednej płytce PCB, koniecznie z dużym logiem Atari :) (błagam, nie komentuj tego).

Idąc tropem pamięci, rozsądnie będzie założyć że winna jest tutaj jakaś zastosowana technologia, która nie występuje we wszystkich tego typu.
Ponieważ wydaje się, że problemy występują tylko podczas odczytu z pamięci, przejrzałem specyfikację różnych 1Mx4 porównując z  moimi TI - większość wygląda ubogo jeżeli chodzi o obecność różnego rodzaju "ulepszaczy".
Wypatrzyłem tzw. "3-State Unlatched Output", który może mieć jakiś związek z odczytem...
Ten sam termin pojawia się w bardzo wielu różnych typach pamięci, więc musi wiązać się z pewną zastosowaną technologią. Pojawia się za to w bardzo nielicznych kościach 1Mx4, np: TMS44400, TMS44409 i SMJ44400.

Jest to zupełny strzał i gdybanie - nie mam żadnego doświadczenia w tym temacie, więc pewnie plotę bzdury, a "nieblokowane wyjście 3-stanowe" to nic niezwykłego.

Rozpisałem się, a chciałem tylko powiedzieć że jeżeli niektóre pamięci mieszają, dobrze by było znaleźć co je łączy :)

148

(323 odpowiedzi, napisanych Fabryka - 8bit)

Za kilka dni dotrą do mnie kostki Hyundai-a i zobaczymy co będzie...

Jeżeli faktycznie winna okaże się pamięć, może trzeba będzie stworzyć listę poprawnie działających kości...
Fajnie by było gdyby osoby u których wszystko jest w porządku, podzieliły się informacją z jakich konkretnie pamięci korzystały.

149

(323 odpowiedzi, napisanych Fabryka - 8bit)

Klasyczny Lattice GAL20V8B-15LP:
https://www.alldatasheet.com/datasheet- … -15LP.html

HCT175 od Philipsa - to chyba będzie ten:
https://www.alldatasheet.com/datasheet- … T175D.html

Jeżeli chodzi o HCT157 od Texas Instruments to jedyne co udało mi się znaleźć (dziwne - na moim nie ma pełnego oznaczenia - wartości obok loga TI niczego nie wyjaśniają):
https://www.alldatasheet.com/datasheet- … CT157.html

Żeby nie było żadnych wątpliwośc załączam zdjęcie pary układów HCT których użyłem.

Zamówiłem jeszcze za grosze zestaw 16 kości HY514400J-70 do zabawy:
https://www.alldatasheet.com/datasheet- … 4400J.html

150

(323 odpowiedzi, napisanych Fabryka - 8bit)

Video Blitz na ustawieniu 512k wygląda poprawnie, tak samo Crownland. Atari Blast zaprzestaje wczytywania przy 10 banku, Commando+ także bez powodzenia - w obydwu przypadkach niektóre elementy obrazu podczas nieudanego ładowania przybierają różowy kolor...
Przypomniało mi się że na każdej swojej Atarynce miałem już dużo wcześniej podobny problem np. z Laurą - wydaje mi się że akurat w tym przypadku winna może być stara wersja SDrive wrzucona na arduino pro-mini przy której kodzie trochę grzebałem.

Dzisiaj nie czuję się na tyle trzeźwy żeby kontynuować testy. Jutro sprawdzę pozostałe Atarynki i ewentualnie wrzucę nowy firmware dla SDriveMAX.

...

Skleciłem na szybko normalny SDriveMAX (bez wyświetlacza) i przystąpiłem do testów. Tym razem wszystko doczytywało się bezproblemowo.
Tylko cóż z tego - co tu dużo mówić - nie powinienem eksperymentować tyko posłuchać Mq.
Na obydwu typach kości problemy w trybie 1MB są takie same - po prawidłowym wczytaniu i uruchomieniu Atari Blast! czy Numen-a po jakimś czasie następuje zwiecha :( Commando+ nawet się nie uruchamia.
W trybie 512k jest wszystko w porządku, oczywiście poza Atari Blast! który potrzebuje 1MB.

Wszelkie testy pamięci w trybie 1MB nie wykazują błędów (eXtended RAM test, XMS TESTer, PROG2.OBJ)

Trochę mnie dziwią takie same objawy przy TMS44400 skoro to nie jest pamięć typu EDO.