O! Super - dzięki za podpowiedź:)

800k obraz 6.0.8 byłby najlepszy.
Mam nadzieję, że uda się cokolwiek odpalić.

tOri

27

(5 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

A...to nie pomogę :)

Nowy cart da się zrobić bo wsady są dostępne, ale z epoki to słabo widzę.

tOri

28

(5 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Hej,

Podejrzewam, że chcesz kupić oryginały...

tOri

Cześć,

Tak wyszło, że razem z Zippym (of Medway Boys) wzięliśmy się za odtworzenie tego emulatora. Od dawna miałem go w szufladzie gdyż dostałem go od JOSKA w podzięce za uratowanie PCSpeed (naprawił swój egzemplarz gdy opublikowałem odzyskane wsady do GAL). Dłuższy opis zamieściłem na Atari-Forum.

Tak naprawdę potrzebuję obecnie bootowalnej dyskietki systemowej OS 6 (6.0.8) w formacie MAC aby sprawdzić czy rzeczywiście emulator bootuje prawidłowo i czy działa we wszystkich aspektach Spectre3 na początek.

W związku z tym prośba - czy ktoś z was mógłby wesprzeć mnie jedną albo dwiema takimi dyskietkami do testów?

Co ciekawe - udało mi się spowodować, że na scenę Atari powrócił twórca tego rewelacyjnego emulatora - Dave Small, który niejako "z marszu" stworzył nową, odświeżoną wersję Spectre (GCR) o numerze 4, która potrafi ładować i działać z systemem 7 Maca!

Więcej o tym na Atari-Forum.com.

Mam odtworzony schemat i na jego podstawie zaprojektowaną PCB. gdy wszystko zostanie ogarnięte i sprawdzone - dokumentacja klona zostanie umieszczona za free na moich www.

tOri

30

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

Gratki stryker!

Niech żyje Seban!

tOri

31

(23 odpowiedzi, napisanych Sprzęt - 16/32bit)

Hej,

Dzięki za update tej fajoskiej konstrukcji :)

tOri

32

(1 odpowiedzi, napisanych Miejsca w sieci)

hej,

Ostatni snapshot Wayback jest z maja, więc raczej serwis leży już od pewnego czasu.

tOri

33

(12 odpowiedzi, napisanych Sprawy atari.area)

"wyszlam na nieszpor... (zaraz wracam)"

cosik się mocno popsuło czy to konserwacja tylko?

tOri

34

(35 odpowiedzi, napisanych Bałagan)

:)

Słonko skasuje tylko trzeba trochę poczekać, ale poza tym sposób stosowany w praktyce. Dzisiaj jest dobry dzień na kasowanie. Przynajmniej na Podlasiu - pełne słońce cały dzień.

tOri

35

(11 odpowiedzi, napisanych Sprzęt - 16/32bit)

Hej :)

Już lecę pędzę...

A serio - z Frankiem zrobiliśmy podejście do tego sprzętu, i o ile z 7 chipów GAL16V8 bez problemu dam radę odczytać konfigurację, to jest tam jeden scalak ST - 20AS - 20V8, którego nie mogę odbezpieczyć i cały misterny plan poszedł w ....

Jedyna nadzieja w tym że Martin odnajdzie gdzieś pliki konfiguracyjne dla GAL i uda się wtedy wszystko odtworzyć tak aby działało. Przykro mi - czasami się nie udaje. Miałem jakiś czas temu prośbę od Cosmosa (od Amigi) czy da się odblokować układ ispLSI1016. Udało mi się to zrobić raz, drugi, ale było to tak niestabilne i słabo powtarzalne, że zrezygnowałem. Ostatecznie układ testowy uległ zniszczeniu, a że oryginał jest rzadkością - nie mogłem sobie pozwolić na stratę urządzenia...

tOri

P.S. tam było tora tora tora czyli 3x tygrys :) a u mnie jest to 3x ptak jakby co :)

36

(35 odpowiedzi, napisanych Bałagan)

@Pawex

Dokładnie tak, choć możesz znaleźć tańsze świetlówki ale to szczegół.
Te chińskie kasowarki są spoko.

tOri

@x_angel - ja kupowałem że trzy dni temu i już mi policzyli

37

(35 odpowiedzi, napisanych Bałagan)

Hej,

Zdecydowanie nie warto - laborant dał proste i porządne argumenty. Lepiej też mieć to wszystko w sensownej obudowie i przeznaczone do tego konkretnego celu. Mam podobną kasowarkę tyle, że wymieniłem trochę głośny timer mechaniczny na elektroniczny. Kiedyś zrobiłem kasowarkę z palnika UVC z ulicznej lampy rtęciowej, ale to niebezpieczna zabawa i masa ozonu w trakcie pracy (b.duża jonizacja). Można zrobić sobie z elementów kupionych na allegro - świetlówka UVC 11W, gniazdo G23 oraz statecznik - około 60 złotych. A no i jeszcze jakieś pudełko na obudowę - karton tez może być ;-)

Na Aliexpress w zasadzie już za późno - liczy się termin odprawy celnej a nie zakupu niestety. Już wpadłem w tę pułapkę bo musiałem kupić układy scalone (spóźniłem się trochę) i do kwoty 56 złotych zostało mi doliczone złotych 27, czyli VAT i reszta tego złodziejskiego g...na.

Wygląda na razie, że srujnia robi skok na kasę. Poczekajmy na jakieś obejście tego problemu przez Chińczyków. Masa majsterkowiczów na tym ucierpi...

tOri

PS. Mam jakieś diody UVC - wziąłem na próbę - moc tego nie jest duża, choć faktycznie jest to UVC. Nie dawały rady z EPROM.

38

(35 odpowiedzi, napisanych Bałagan)

może się i da, ale będzie długo trwało :)
diody są jakoś tak pod kątem na bokach.
Moim zdaniem poziom energii uvc tego jest zdecydowanie za mala.

tOri

39

(2 odpowiedzi, napisanych Bałagan)

Niestety - światową społeczność Atari obiegła informacja że kilka tygodni temu niespodziewanie odszedł znany niemiecki Atarowiec, który stworzył sporo ciekawego oprogramowania dla naszych większych Atari. Wielka szkoda, jak zawsze gdy ktoś znika ze sceny...

Nie znałem go ani osobiście ani z emaili, ale ludzie chwalą człowieka za to jaki był.

Niech spoczywa w pokoju.

https://www.atari.org.pl/forum/misc.php?action=pun_attachment&item=13598

Dziękuję.

Dobry tekst. Ładnie opowiedziana historia pewnego badania :)

tOri

@Seban - nie próbowałeś ratować karty E-mu stawiając siódemkę na maszynie wirtualnej?

41

(74 odpowiedzi, napisanych Sprzęt - 16/32bit)

Hej,

Rozumiem. Niestety - nie mam czasu ostatnio nawet na hobby :( Mam nadzieję, że nasi forumowi elektronicy Ci pomogą. Po prostu zapytaj kto miałby czas na ogarnięcie Twojego STe.

A tak przy okazji - sprawdziłeś ciągłość linii sterujących ROM z GSTMCU jak pisałem wyżej? Przepraszam za błąd bo napisałem pin3 /CE a powinno być pin 22 /CE na obu ROMach. Moja wina... Jako, że miałeś przerwę do A1, więc to też sprawdź, tak samo sygnał /OE pin24 do zwory W102 i być może dalej.

*** ciągłość linii - XROM2 pin9 GSTMCU -> pin22 /CE na obu(!) pamięciach ROM

Nie poddawaj się - masz świetną okazję do nauki ;) w czerwcowy "dłuższy weekend"

Pozdrawiam
tOri

42

(74 odpowiedzi, napisanych Sprzęt - 16/32bit)

Hello @skorfant,

Jak Twój STe? Ciekawa sytuacja z ta maszyną...

tOri

Seban to godny następca Agaty Christie :)

Historia na grubo, uff... Zawzięty Seban to szansa na odkrycie wszystkich magnetofonowych zagadek.

Chapeau bas!

UPDATE:

Po testach na oryginalnym chipie ATV2500H można powiedzieć, że w 99% odtworzenie ICD AdSpeed powinno się udać. Zajmę się tym w miarę wolnego czasu. Mam sporo innych spraw na głowie niestety...

tOri

45

(74 odpowiedzi, napisanych Sprzęt - 16/32bit)

Hej,

Większa część problemu zaczyna się już w tym momencie, gdy włączasz zasilanie Atari. Procesor ładuje wskaźnik stosu spod adresu $000000 i licznik adresu spod $000004 gdzie jest zawarty pierwszy adres uruchomienia TOS - w przypadku TOS 1.62 jest to z pewnością adres $E00030 i jeśli nie jest taki załadowany to na 100% sprzęt "poszedł w las". Procesor wpada w podwójny błąd szyny, ponieważ już na samym początku napotyka poważny problem z integralnością adresów/danych. Mając pod ręką analizator logiczny chyba najszybciej dałoby się okiełznać rumaka :), a tak to jest jak szukanie "po omacku" - statyczne sprawdzanie połączeń to nie wszystko, bo czasami może być niejednoznaczne. Tak naprawdę nie wiemy, w którym miejscu procesor sygnalizuje DBF i staje (/HALT). Oczywiście reszta sygnałów także "staje" razem z procesorem. Jedynie CLK widzisz jako 2,5V bo ma wypełnienie 50%. Można oczywiście spróbować użyć diag cart, ale wydaje mi się, że to nie zadziała w Twoim przypadku...

Chciałbym pomóc, ale w tym przypadku to staje się wzrastającym zbiorem domysłów. Przy starcie systemu GSTMCU pownno tak przemapować ROM, aby procesor załadował licznik PC i wystartował spod właściwego adresu. Kurczę - może faktycznie GSTMCU ma jakiś problem i powinieneś poszukać pęknięć ścieżek na PCB dla wszystkich jego nóżek? Przedzwoń cały GSTMCU według schematu i odznaczaj wszystko - na spokojnie. Sygnały sterowania pamięciami ROM pochodzą właśnie z niego, więc upewnij się w pierwszym rzędzie, że tam jest faktyczna ciągłość linii - XROM2 pin9 GSTMCU -> pin3 /CE na obu(!) pamięciach ROM. Piny GSTMCU są opisane na PCB, więc trafisz na właściwy od razu. Sprawdź też czy jumpery przy ROMach są OK i pomierz je według schematu.

tOri

46

(74 odpowiedzi, napisanych Sprzęt - 16/32bit)

Cześć,

Trudno cokolwiek doradzić w tej sytuacji poza tym, że:

sprawdź wszystko dokładnie jeszcze raz, a jeśli będzie potrzeba to i raz kolejny. Przejrzyj jeszcze linie pomiędzy GSTMCU i GSTSHIFTER a pamięciami RAM. Gdzieś masz jeszcze coś na pewno walnięte - to wiesz sam :) Tak jak poprzednio - weź sprawdź z wyciągniętymi scalakami czy nie masz gdzieś zwarcia pomiędzy liniami adresowymi albo danych. Sprawdzaj A1-A2, A2-A3, A3-A4 i tak dalej, a potem D0-D1, D1-D2 i tak dalej. Ewidentnie procesor nie dostaje właściwych danych do prawidłowej pracy. Jeden problem już znalazłeś, szukaj kolejnego.

Dodam tylko, że przy jednym projekcie szukałem trzech błędów ponad 9 miesięcy :-/ Różnie bywa choć akurat nie działo się to w sprzęcie a w symulacji. Sprawdzaj połączenia według schematu, systematycznie i zaznaczaj prawidłowe. W końcu trafisz na właściwe miejsce. Ilość połączeń na szynie jest skończona. Nie masz też zbyt wielu narzędzi. Sam multimetr to troszkę mało, choć i tak jest to potężny przyrząd :)

tOri

47

(74 odpowiedzi, napisanych Sprzęt - 16/32bit)

Hej,

Masz racje - to podpucha była - masz kilka 7406 na przyszłość...

Czyli co...hmm...Procesor od razu więc ma BUS ERROR i sam wystawia /HALT? Na to wygląda zwłaszcza, że procesor został sprawdzony na innej płycie i jest OK. To sugeruje, że jest gdzieś na linii danych albo adresowej przerwa (wystarczy na jednym bicie) albo też zwarcie pomiędzy liniami - do wystartowania procesora potrzebna jest pamięć, a tę sprawdziłeś. Zarówno ROM jak i RAM w innej płycie działają. Procesor po resecie próbuje wystartować z ROM i od razu "wali w maliny" z podwójnym błędem szyny ponieważ być może odczytuje coś *błędnego* spod niewłaściwego adresu lub odczytuje coś *błędnego* spod właściwego adresu...

To trzeba zobaczyć na analizatorze, oscyloskopie, czy po starcie systemu sygnał /HALT zmienia się razem z /RESET z 0 na 1, a dopiero potem /HALT=0. Na analizatorze wielokanałowym od razu byłoby widać czego brakuje.

Możesz próbować jak sugeruje perinoid obejrzeć dokładnie płytę czy nie widać jakichś podejrzanych miejsc (korozja?) ale tak myślę, że bez obserwacji startu procesora i tego co się dzieje wnioski mogą być przedziwne :)

Możesz spróbować przemierzyć według schematu linie danych i adresowe pomiędzy procesorem a pamięcią ROM oraz RAM z GSTMCU i GSTSHIFTER - popatrz na schemacie na linie ADDR i DATA oraz MADDR i MDATA. Wyciągasz wszystko co się da z podstawek i bez zasilania mierzysz od nóżki do nóżki. Mozolnie i bez pośpiechu odznaczając na schemacie co już zmierzyłeś. Ja bym zaczął od połączeń pomiędzy ROM i procesorem.

tOri

Hej,

Tak myślę, że może się to udać :) Potrwa to trochę czasu, bo trzeba trochę koniecznych testów wykonać. W tzw. międzyczasie postaramy się sytuację z szeremiockim ogarnąć.

tOri

49

(74 odpowiedzi, napisanych Sprzęt - 16/32bit)

Powodzenia.

Możesz kupić dowolny układ 7406 nie musi być akurat SN7406, może być UCY7406. Po prostu poszukaj taniego scalaka :)

tOri

Piszę na priv

tOri