Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

RETROCOMPUTING

Kategoria: Technologia

  • 14 członków
  • 112 wpisów

Gruba ryba

w RETROCOMPUTING

46piorunów

Ale sobie projekt na zimę wymyśliłem - będę składał nowiutkie :grinning:

Pewien typek zza oceanu zaprojektował i wypuścił na open source nową płytę główną małego Atari w formacie Mini-ITX. Płytka zawiera w sobie kilka ulepszeń, a do działania wymaga kilku kolejnych, jednak jako całość jest to nadal Atari. Posiada miejsca na oryginalne złącza do urządzeń zewnętrznych, dodatkowo wyjście RGB i wejścia PS/2 na mysz i klawiaturę. Pięć głównych chipów Atari, czyli Sally, Antic, Pokey (sztuk dwie, jak chcesz mieć stereo), GTIA i PIA też trzeba wsadzić - to właśnie czyni z tego projektu prawdziwe, unowocześnione Atari, bo nie jest to komputerek na FPGA czy innym RaspberryPi, który teraz emuluje Atari, a za pięć minut może udawać Amstrada.

No tylko cały ambaras w tym, że te chipy trzeba skądś wziąć. Rozmontowanie działającego sprzętu w tym celu absolutnie odpada. Mam jednego trupa, więc aktualnie plan jest taki, że wylutuję z niego co się da i przetestuję w innym egzemplarzu. Jak żaden z układów nie będzie działać, to CPU (w sensie Sally) da się tanio kupić na Ebay. Z tandemem Antic + GTIA trudniej, bo aktualnie widzę tylko wersje NTSC, w dodatku w USA z wysyłką za ponad stówkę. Pokey to już w ogóle ciężko dorwać, ale tu myślę, że i tak odejdę od oryginału i wrzucę posiadany PokeyMAX, bo ma dużo większe możliwości. Pozostaje jeszcze kilka szczegółów, jak np. kwarc 3,546894 Mhz, którego śladu na portalach aukcyjnych nie widzę. Ale ponoć jest dostępny zamiennik i już poczyniłem kroki w celu pozyskania takiego. Poza tym wiadomo, pierdyliard rezystorków i kondensatorków, ale to już standardowe rzeczy. A, i te wspominane rozszerzenia. Jedno z nich jest dostępne tylko w USA, ale popytam ludzi w Polsce, może ktoś zamawiał więcej sztuk i ma na handel. Później jeszcze uśmiechnąć się do kogoś z drukarką 3D, żeby wydrukował elementy do obudowy i będzie piękny minikomputerek pod telewizorem.

W dokumentacji napisano:

>It is assumed that the assembler of this board is at an expert level concerning soldering skills, with previous board assembly experience, and has a good foundation in electronic trouble-shooting. This is not a project meant to be taken on by an amateur.

Czyli idealnie dla takiego profesjonalnego amatora, jak ja :grinning: Ale serio, nie ma tu żadnych elementów SMD czy BGA, wszystko klasyczne, punkty lutownicze ładne i duże. Co może pójść nie tak?

Kompan5piorunów

@Shagwest wczoraj mnie bzik dopadł, też będę składał

Mocarz4piorunów

Królu złoty. Zakładaj tag do obserwowania i raportuj! Sam bym się pobawił w takie projekty ale brak czasu mnie wdusza do okazjonalnego dłubania

Pokaż więcej komentarzy (9)

Gruba ryba

w RETROCOMPUTING

21piorunów

Jak się za coś zabierasz, to to um.

Heh, całe moje grzebanie w bebechach #atari zostało sprowokowane tym, że padł dźwięk w egzemplarzu, który ze 25 lat temu znany scenowy elektronik rozbudowywał dla @Yozue . Jest tam stereo zbudowane klasycznym sposobem na kanapkę - na oryginalny układ Pokey nalutowany jest drugi, do tego kilka innych elementów i mamy prawie Dolby Surround. Niestety wydarzyło się tak, że podstawowy Pokey przestał generować dźwięk. Atarka przeleżała w szafie dobrą dekadę, aż w końcu ją przywłaszczyłem i zacząłem rozglądać się za elektronikami, którzy by mi ją naprawili. Absolutnie nie chciałem jej rozmontowywać i wymieniać rozszerzeń na współczesne - to jest klasyk i taki miał zostać.

Okazuje się, że ciężko znaleźć atarowskiego speca, któremu chciałoby się w takim sprzęcie dłubać. Jest tam masa rozszerzeń, kilometr dodatkowych kabelków puszczonych różnymi dziwnymi dziurami, cholera wie co padło i ogólnie szkoda czasu, lepiej rozbudować inny egzemplarz. No chyba, że pieniądz byłby dobry... W międzyczasie na stronie Retronics.eu pojawił się preorder opisywanego przeze mnie wcześniej PokeyMAX, czyli zamiennika Pokeya. Idealnie, bo potrzebuję wylutować sprawnego Pokeya z innej atarki, żeby wrzucić do tego klasyka, więc do niej bym dał PokeyMAX.

Fast forward kilka miesięcy, PokeyMAX w końcu przyszedł, a ja do tego czasu nauczyłem się, która strona lutownicy jest gorąca i nabrałem na tyle śmiałości, że sam go z powodzeniem zainstalowałem (a później kolejne rozszerzenie - Ultimate 1MB). W ten sposób zostałem z dodatkowym sprawnym Pokeyem i wczoraj przyszedł czas na akcję reperację klasyka. Obfotografowałem sprzęt z każdej strony, żeby później wiedzieć, jak to złożyć z powrotem. Rozmontowałem kanapkę z układów, oczyściłem płytę główną, zamontowałem podstawkę, włożyłem na razie jednego Pokeya dla testów. Odpalam i...

Operacja udana, pacjent zmarł. System nie startuje. Potestowałem jeszcze z innymi konfiguracjami systemu (bo ta atarka ma dwa i dodatkowo jeszcze pakiet narzędziowy na kości EPROM) i udało się uzyskać jakieś oznaki życia, ale zmiana statusu pacjenta na "katatonik" to wszystko, co miałem. Teoretycznie powinno działać, ale skoro ten sprzęt ma tyle modyfikacji, a jego stereo okazało się mieć jeden dodatkowy kabelek, którego nie widzę na dokumentacji tego rozszerzenia, uznałem, że może ona jednak wymaga dwóch Pokeyów do działania. Zmontowałem kanapkę, zainstalowałem i niestety bez zmian.

Czyli coś upaliłem. Optymistycznie - ścieżkę, pesymistycznie - jakiś układ. W ruch poszedł multimetr i schemat płyty głównej. Sprawdzam po kolei nóżki Pokeya, zasilanie, masę, szynę adresową, szynę danych, inne dziwne rzeczy. Wszystko ma połączenia. Gapię się z godzinę jednym okiem na schemat, drugim na płytę i nie wiem co robić. W końcu zauważyłem, że część ścieżek tylko przelatuje przez Pokeya - na przykład idzie od procesora, przez Pokeya i na końcu do układu PIA (ten m.in. steruje kontrolerem pamięci). I to było to - ścieżka IRQ, jest połączenie między Pokeyem a PIA, nie ma między CPU a Pokeyem, tu mi się upaliło przy rozlutowywaniu. Raz dwa zrobiłem mostek z kabelka, odpalam i... Pacjent wybudzony!

Tylko nadal nie ma dźwięku. No ja pi⁎⁎⁎⁎lę, powinno wyjść inaczej. Powodów takiego zachowania może być więcej, ale niespecjalnie w tym przypadku. Mam zamontowane wyjście audio przylutowane bezpośrednio do nóżki AUDIO OUT Pokeya (no prawie, przez kondensatorek), więc jakiekolwiek urwane ścieżki toru audio na płycie głównej nie mają znaczenia. Sprawdzam, czy przypadkiem nie zamontowałem z powrotem tego samego padniętego Pokeya - nie, zamontowałem ten, co trzeba. Skoro to nie wina uszkodzonego dźwięku w Pokeyu, to co to może być? Pokey odpowiada też za klawiaturę i operacje I/O - to wszystko działa, więc szyna adresowa musi być ok, szyna danych też, wszystkie inne ścieżki jak zegar czy wybór trybu R/W też. No to śledzę tę ścieżkę audio na schemacie i co widzę? Że do nóżki AUDIO OUT doprowadzone jest zasilanie 5V przez kondensatorek i oporniczek. Już robię mentalnego facepalma...

Tak. Okazało się, że jedyną awarią w tej atarce była pęknięta ścieżka doprowadzająca zasilanie do toru audio. To się zdarza samo z siebie w takich starych sprzętach. Wystarczyło tylko ją zmostkować, żadne wymiany Pokeyów i inne kombinacje nie były potrzebne. Sprzęt śmiga jak nowy.

Ale w sumie cieszę się, że tak wyszło, bo bez tego pretekstu nie zabrałbym się za samodzielne lutowanie i pewnie byłbym już po sporych wydatkach dla elektroników za zamontowanie mi w drugim egzemplarzu tych wszystkich rozszerzeń. A tak to się czegoś naumiałem, mam teraz dwie w pełni sprawne atarki i ten klasyk może wrócić do @Yozue, by cieszyć sąsiadów atarowską muzyką puszczaną na cały regulator. W stereo.

#elektronika #starekomputery #diy

Kosmonauta2piorunów

@Shagwest i taką lekcję zapamiętasz do końca życia. Nie poddawaj się, bierz kolejne graty do naprawy, bo widać, że masz smykałkę :smiley:

Gruba ryba1piorunów

@yerboholik Dzięki, teraz na tapecie resuscytacja stacji dysków :grinning:

Pokaż więcej komentarzy (3)

Fanatyk

w RETROCOMPUTING

3piorunów

#gownowpis

Pokaż więcej komentarzy (2)

Gruba ryba

w RETROCOMPUTING

37piorunów

Urodziny miałem, więc kupiłem prezent swojej #atari :grinning:

W egzemplarzu, który rozbudowałem ostatnio o stereo (w postaci PokeyMAX) mam standardową ilość RAM-u, czyli 64 KB. Praktycznie wszystkie produkcje demoscenowe od lat '90 wymagają rozszerzonej pamięci. Zamówiłem sobie w tym celu płytkę Ultimate 1MB. Jest to kombajnik mający w sobie dodatkową pamięć w kilku różnych standardach (było ich kilka przez lata i bywały niekompatybilne), wbudowany SpartaDOS X (najlepszy DOS na Atari), podtrzymywany baterią zegar i parę innych bajerów. Proste w instalacji, czyli w sam raz dla mnie. W pakiecie zawarta jest też płytka SRAM 64 KB wsadzana między płytę główną a procesor, która zastępuje standardową, wbudowaną w małe Atari pamięć DRAM. Nie jest to super konieczne, ale poprawia stabilność przy korzystaniu z nowszych rozszerzeń i potrafi oszczędzić paru problemów. Oba bajery w najnowszych rewizjach wydanych jakoś miesiąc temu.

Wszystko dziś przyszło do paczkomatu, dotarł też nowy odsysacz (:D), więc od razu wziąłem się do roboty. Zgodnie z instrukcją najpierw wylutowałem stare pamięci (dwie kości) i procesor. Procesor zastąpiłem podstawką, w nią włożyłem płytkę SRAM 64KB, dolutowałem jeden kabelek do odpowiedniego układu, na to wrzuciłem CPU i... d⁎⁎a. Nie działa. System nie startuje, pojawia się jedynie kursor. Klawiatura reaguje na reset, ale wtedy dzieją się rzeczy niestworzone. Albo dostałem trefny układ, albo upaliłem procesor, no bo co innego. Sprawdzam wszystko kilka razy, wszystko z mojej strony ok. Wlutowałem podstawki tam, gdzie były pamięci RAM, wrzuciłem stare kości, procesor bezpośrednio do podstawki i ruszyło. Czyli nic nie sp⁎⁎⁎⁎⁎yłem, padnięty jest SRAM. Trudno, wymieni się, a niezbędny nie jest. Można iść dalej.

Instalacja Ultimate 1MB to wylutowanie dwóch układów: MMU i OS ROM. Pierwszy zarządza pamięcią, drugi zawiera system operacyjny. Wszystkie ich zadania przejmuje U1MB, więc standardowo - wyciągamy chipy, wlutowujemy podstawki, w nie wpinamy dwie taśmy jak w starych pecetach i tymi taśmami łączymy z rozszerzeniem. Oprócz tego jeszcze trzeba przylutować cztery kabelki do procesora. Płytka SRAM 64 KB ma wyprowadzone połączenia w tym celu, no ale ja muszę sobie znaleźć odpowiednie piny na procesorze i przylutować bezpośrednio do niego. Pierwsze testy i... Działa :grinning:

SpartaDOS X się wczytuje, dodatkowa pamięć działa, dema się odpalają. No to finiszujemy - przylutować z powrotem PokeyMAX do procesora, złożyć obudowę i można oglądać dema. Ale tknęło mnie, by jeszcze przetestować SRAM 64 KB w tej konfiguracji. Zamontowałem przylutowałem kabelki do niego, wyciągnąłem stare pamięci i jak łatwo się domyślić - tym razem działa. Ciekawe. SRAM 64 KB to niezależny, sprzedawany też osobno moduł, powinien działać samodzielnie. Napiszę o tym do twórcy, może coś jest na rzeczy.

W każdym razie pełen sukces. Wszystko działa, w końcu pierwszy raz w życiu obejrzałem Numena na prawdziwym sprzęcie, a nie emulatorze czy YouTube. W planach jest jeszcze przynajmniej jedno rozszerzenie do tej Atarki, ale to już kiedy indziej. Na razie zapraszam na noc z Demosceną :grinning:

W komentarzu wrzucę zdjęcie rozszerzenia pamięci klasyczną metodą - czyli nasmarkanie dodatkowych kości na oryginalne kości. Tak się kiedyś robiło i właściwie scenowi puryści nadal tak robią. Zaawansowane rozszerzenia budzą dyskusję na temat "czy takie Atari to jeszcze Atari", ale ja sobie tym głowy nie zaprzątam.

A, i jeszcze będę flashował U1MB do najnowszego firmeware'u od innego twórcy. Jeszcze kilka miesięcy temu dostałbym U1MB od razu z nim, ale znowu jakaś drama w środowisku atarowskim, Panowie strzelili na siebie fochem i trzeba sobie samemu radzić. Będzie ubaw, jak teraz to uceglę.

#elektronika #starekomputery #demoscena

https://www.youtube.com/watch?v=7y1J3KqUZNA

Gwiazdor5piorunów

Bardzo piękna robota. To mnie się podoba. Wincyj

GURU2piorunów

Jak ktoś lubi ostre retro

Pokaż więcej komentarzy (5)

Gruba ryba

w RETROCOMPUTING

25piorunów

Dłubania w #atari ciąg dalszy.

Wczoraj o 20 dostałem powiadomienie, że paczka z ostatnimi brakującymi elementami - podstawkami DIP40 - dotarła do Paczkomatu. Czym prędzej odebrałem i zabrałem się za instalację PokeyMAX, czyli rozbudowanego zamiennika układu dźwiękowego w Atari XL/XE. Instrukcja mówi, że trzeba wyjąć oryginalnego Pokeya, wlutować podstawkę, włożyć w nią PokeyMAX i na tym etapie zamiennik zachowuje się dokładnie jak oryginał. Po dolutowaniu kilku kabelków m.in. do procesora, odpala się pełnia możliwości z czterema Pokeyami w stereo na czele.

Wylutowanie 40-pinowego Pokeya zajęło mi prawie godzinę, co i tak uważam za dobry wynik, bo priorytetem było tu nieuszkodzenie ani jego, ani żadnej ścieżki na płycie. Jak pisałem wcześniej, tego układu chcę użyć do naprawienia innej Atarki. Namęczyłem się, nadmuchałem dmuchawą i w końcu elegancko wyszedł. Trochę się obawiałem, czy to przeżył, bo dmuchawa go nieźle rozgrzała, ale po wlutowaniu podstawki przetestowałem go w niej i działał jak należy. Czyli najgorsze za mną.

Działał również PokeyMAX. Wstępne testy jeszcze przed lutowaniem go do procesora wypadły pomyślnie. Dolutowałem mu zatem nóżki do podłączania kabelków, bo trochę głupio byłoby to tak montować, by ewentualne wyciągnięcie układu wymagało odlutowania go z powrotem. Nie po to siedzi grzecznie w podstawce. Do tego gniazdo jack i ogień.

Testy w demach Azz Kick i Overmind potwierdzają, że PokeyMAX gra świetnie zarówno w mono, jak i w stereo. W przeciwieństwie do klasycznego stereo w Atari budowanego najprostszą metodą na kanapkę, PokeyMAX sam wykrywa, że coś mu zaczyna grać na drugim Pokeyu i przełącza się w stereo. Kiedyś trzeba było to robić pstryczkiem, inaczej dźwięk leciał tylko z lewego kanału.

No więc pełen sukces. Kilka miesięcy temu miałem w planach płacenie elektronikom za montaż takich rzeczy, ale okazało się to wykonalne nawet dla mnie. Aż jestem z siebie dumny :grinning:

Teraz jeszcze wywiercić w obudowie miejsce na to wyjście audio. To chyba będzie w tym wszystkim najtrudniejsze.

https://youtu.be/6S7f-qLwKYI

#elektronika #retrocomputing #demoscena

Tytan1piorunów

@Shagwest sprzedam ci pro tip - ciężko jest zawsze rozgrzać dużą ilość nóżek by wyciągnąć taki układ. Dlatego najlepiej pierw je wszystkie zalutowac razem, wtedy grzejesz jedną stronę i drugą i bez problemu wyciągasz taki układ bez przegrzania. Po wyciągnięciu czyścisz tą cynę i tyle. Nawet hotaira nie trzeba ;)

Gruba ryba1piorunów

@rm-rf Kurde, ma to sens. Spróbuję na czymś mniejszym. Dzięki.

Pokaż więcej komentarzy (4)

Gruba ryba

w RETROCOMPUTING

12piorunów

Retro swoją drogą, ale najnowszy system operacyjny musi być 😉

Kupiłem sobie na OLX takie oto piękne kosteczki z TOS w wersji 2.06 z 1991. Najważniejsze, że własny komputer przestanie do mnie szprechać po śląsku.

#atari #starekomputery

Gruba ryba2piorunów

Sytuacja się skomplikowała, bo instalacja tych nowych kości wymaga przestawienia dwóch zworek. A te zworki to nie jak dzisiejsze zworki - to przylutowane rezystorki 0 ohm. Ale moje dwie lewe ręce dzielnie sobie z tym poradziły i pacjent przeżył.

Przy okazji potwierdziły się moje przypuszczenia. Jakiś Niemiec mi tu już zainstalował 4 MB pamięci RAM. Tak więc zakup bardzo udany. Atari sprawne, relatywnie czyste w środku, wszystkie ekrany (te blachy) są, nawet śrubki niepogubione. Za połowę mniej niż takie sztuki chodzą na Allegro.

Autorytet2piorunów

I cyk River Raid 😁

Pokaż więcej komentarzy (3)

Fanatyk

w RETROCOMPUTING

7piorunów

#dziendobry

Gruba ryba1piorunów

@radek-piotr-krasny "drążek sterowy" xD

Fenomen2piorunów

@Rimfire była cała wojna o to. Nowe pojęcia, których nie definiował słownik.

Gruba ryba0piorunów

@em-te Mierzi mnie używanie paskudnej, nieadekwatnej i niepolskiej terminologii odnośnie peryferii komputerowych, a zwłaszcza kiedy ktoś 'wciskadło' nazywa 'klawiaturą'

Fenomen0piorunów

@Rimfire powiedz to Francuzom.

Gruba ryba0piorunów

@em-te a jak na wciskadło mówią Francuzi?

Fenomen1piorunów

@Rimfire oni sobie stworzyli cały własny słownik pojęć i obwarowali to ochroną języka. Nie lubią angielskiego i nic z tym nie zrobisz.

dżojstik - manette de jeu
komputer - l'ordinateur
myszka - souris
klawiatura - Le clavier d'un ordinateur (i musisz dookreślić, że komputerowa, bo słowo ma wiele znaczeń - wachlarz, skala, gama, kółko na klucze)

wystarczy?

Gruba ryba1piorunów

@em-te Dziękuwa. Bardzo ładne określenia. Napisane z clavier mécanique d'un ordinateur.

Autorytet0piorunów

@Rimfire właśnie sobie uświadomiłem że nie wiem jak po angielsku jest klawiatura 😁

Tytan0piorunów

@Rimfire manipulator drążkowy

Autorytet0piorunów

@Rimfire we Francji jest jeszcze gorzej

Pokaż więcej komentarzy (16)

Fanatyk

w RETROCOMPUTING

8piorunów

#commodore

Pokaż więcej komentarzy (5)