926

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

-> Fox - nie analizowałem tego (jakoś nie miałem dotychczas potrzeby), ale wydaje mi się z naciskiem na to słowo, że RDY powoduje zapętlenie CPU na rozkazie (i w ten sposób jego zatrzymanie), a HALT z pewnością ODŁĄCZA magistrale Sally od szyn aby procesor nie miał kompletnie wpływu na system (przeszkadzałby Anticowi oczywiście w dostępie do pamięci)

Nie wiem dokładnie jak działa HALT w takim sensie jak RDY odnośnie zatrzymania CPU. Niestety - nie ma dokumentacji. Można ewentualnie posiłkować się informacjami dot. MC6800 gdzie HALT kompletnie zatrzymuje CPU włącznie z wyłączeniem przerwań. MC6800 nie ma linii RDY...

-> TomekRTV - w chwili obecnej mogę Ci złożyć klona PC-Speed na procesor DIP64. Na razie z rozszerzoną wersją sobie nie radzę (taką na MegaBUS także), bo nie działa mi coś prawidłowo z układem XilinX :( AT-once jest w opracowaniu. Będę teraz tworzył do tego projektu PCB, która niestety będzie 4 warstwowa i przez to droższa, ale taki jest wymóg. Na dwóch warstwach się nie da tego po ludzku poprowadzić.

Pozdrawiam

edit:

Jeśli ktoś by użyczył do odtworzenia AT-once 386sx to może też by się udało? Potrzebne źródło emulatora w przyszłości. Na pewno ktoś ma, ale cicho siedzi :D

Może i tak być, że ostaną się ino Atari w roli PC :)

Tak na marginesie - jeżeli ruszy AT-once - wtedy projekt PC-Speed będzie trochę jakby "na uboczu", bo to przecież tylko PC-XT. Zobaczę jak to ogarnę - mam tyle zajęć i pomysłów, że zaczynam wpadać w klimat "słomianego ognia" czego nie cierpię a i tak to robię... Co zrobić jak trafia się coś coraz ciekawszego :D Na razie FPGA są jeszcze dostępne za względnie nieduże pieniądze jak na starocie. Potem będzie już tylko gorzej, ponieważ raczej nie da rady odtworzyć konstrukcji logicznej (schematu) FPGA z dostępnego w oprogramowaniu AT-once bitstreamu.

Dzięki Atari-User i dely tak ogólnie :)

929

(52 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię pozostałe)

-> Azbest - oki - poczekam na info :)

Cześć,

Ciąg dalszy wątku przeniosłem do fabryki 16/32-bit

http://www.atari.org.pl/forum/viewtopic.php?id=18199

Cześć,

Przedstawiam schemat emulatora PC-AT (80C286) f-my Vortex AT-once PLUS Rev.2.
Dzięki uprzejmości kolegi z forum Atari-User było możliwe odtworzenie schematu z oryginalnego urządzenia, które udostępnił na czas jego wykonania oraz zaprojektowania poprawionej PCB.
Pierwszy etap został ukończony. Następnym jest płytka obwodów drukowanych i skierowanie jej do prototypowania.
Wydałem już trochę $$ na zakup układów do testów.
Na 99% określiłem poprawnie typ FPGA zastosowany w emulatorze i mam nadzieję, że schemat został odtworzony w 100% poprawnie co starałem się wykonać z dużą dbałością o bezbłędną identyfikację połączeń.

Fotka przedstawia część mojego "warsztatu", a pdf to schemat.

reversing-plan

Najprawdopodobniej uda się sklonować AT-once :)

pozdrawiam

edit: poprawiony schemat w załączniku

^ up ^

Prace w toku :)
Schemat na ukończeniu - jeszcze dzień...
Poziom następny - projekt PCB

Mam przy tym niezły ubaw.

933

(24 odpowiedzi, napisanych Bałagan)

->perinoid - imdisk tak właśnie ma - można ustawić stały (bardzo szybki)  albo dynamiczny (wolniejszy)

na ramdysku mam temp jak laoo/ng do wywalania śmieci oraz do szybkiego rozpakowywania plików - niezły gadget :)

934

(52 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię pozostałe)

Cześć,

Jakie i za ile masz SFP-SM? Masz może też MM?

pozdrawiam

935

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

-> seban - oj tam, oj tam, ale Ciebie rozumiem :)

OK.
Wysyłam info na email.
Dzięki :)

Hejka,

Super. Właśnie jednoznacznie określiłeś, że zastosowany został układ XilinX z rodziny XC4000 (albo XC5200 w co wątpię). Teraz trzeba by jakoś znaleźć co to jest za wariant.

W załączniku jest pinout rodziny, ale potrzebna jest dokładna identyfikacja. Najpierw odtworzenie schematu z układu. Potem można próbować podstawiania różnych wersji.

Być może jest jakaś wskazówka pozwalająca na odkrycie konkretnej wersji. osobiście teraz skłaniałbym się do XC4010 ze względu na ślady na składanym zdjęciu, gdzie końcówka numeru wersji może być jako 42 ale też jako 10 - tak przypuszczam.

Jednak odtworzenie schematu, zbudowanie klona i podstawienie FPGA może dać jakiś sensowny rezultat :)

Bardzo dziękuję. Wielkie brawa dla Atari-Usera

edit:

ten "gasnący" sygnał na nóżce 22 to dlatego, że tam jest vcc i faktycznie piknięcie odbywa się na pojemnościach :)

edit2:

Masz kompletny software do AT-once plus? Mógłbyś go spakować i gdzieś wrzucić do ściągnięcia? Chyba znalazłem paczkę :)

EDIT3:

Ten układ ma interfejs JTAG, więc da się go po prostu zidentyfikować, nawet jeśli konfiguracji w nim nie ma :D.
Super^2.

NO NIC TU JUŻ BEZ AT-ONCE W RĘKACH NIE ZROBIĘ.

938

(38 odpowiedzi, napisanych Bałagan)

-> Cyprian - też tak uważam. Być może coś z tego wyjdzie. Na razie także szuka dongla we własnym zakresie. Klucz od μicr0Bee na razie niech leży spokojnie. Właśnie dotarł do mnie analizator logiczny DSLogic. Niezły przyrząd. na pierwszy rzut lepsiejszy niż Saleae. Mam trochę bieżącej roboty z jego wykorzystaniem, więc sprawdzę "w praniu". Na wersji Basic mogę wyciągnąć 20MHz na 16 kanałach - to w wielu przypadkach wystarczy. Po przeróbce i podniesieniu d wersji Pro da się sporo więcej.

939

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

drygol napisał/a:

Przeca mówiłem naszemu znajomemu że moge wytoczyć tylko jedna na wzór potrzebna

Masz w pdf wymiary ściągnięte z rzeczywistego wspornika. Jeżeli potrzeba - skorzystaj :)

edit:

wymiary zmierzone na wsporniku z STe

No to czas na mały teścik.

1. czy jest połączenie pomiędzy nóżką 10 układu U3 HC374 [GND] a nóżką nr 1 układu U5 [gate array] - nóżka nr 1 jest oznaczona bezpośrednio kropką/zagłębieniem w obudowie PLCC (patrz od strony procesora 286)

IF jest połączenie - jest to układ z rodziny XC4000, XC5000 THEN STOP

2. czy jest połączenie pomiędzy nóżką 10 układu U3 HC374 [GND] a nóżką 21 układu U5 [gate array] - nóżki liczymy w lewo począwszy od oznaczonej kropką/zagłębieniem nóżki nr 1.

IF jest połączenie - jest to układ z rodziny XC3064, XC3090, XC3195 THEN STOP

3. czy jest połączenie pomiędzy nóżką 10 układu U3 HC374 [GND] a nóżką 43 układu U5 [gate array] - nóżki liczymy w lewo począwszy od oznaczonej kropką/zagłębieniem nóżki nr 1.

IF jest połączenie - jest to w ogóle układ z rodziny XC3000. Jeden z XC3020, XC3030, XC3042 THEN STOP

4. czy jest połączenie pomiędzy nóżką 10 układu U3 HC374 [GND] a nóżką 8 i 16 układu U5 [gate array] - nóżki liczymy w lewo począwszy od oznaczonej kropką/zagłębieniem nóżki nr 1.

IF jest połaczenie - jest to XC9572 THEN STOP

Nie przewiduję większej ilości testów. Jeżeli tylko trafisz w kolejności na jedną z opisanych sytuacji - nie rób już następnych .Te dane są jednoznaczne i nie ma sensu tracić czasu. Dalsza identyfikacja układu w podgrupie jest już dużo bardziej zaawansowana i pracochłonna.

Tak czy siak. Wiemy, że jest to XilinX i najprawdopodobniej s-RAM based FPGA. CPLD jest raczej za małe do ogarnięcia takiej ilości logiki. Mnie tylko zastanawiałoby - jak i którędy konstruktorzy rozwiązali ładowanie konfiguracji do FPGA. To jest niezwykle ciekawe o ile zachodzi tu ten przypadek...

edit:

co do podłączenia do SHIFTERa - zgadza się to jest 16MHz clock

No rozumiem, że aż takim bohaterem nie jesteś :) ale przy pomocy suszarki do włośów całkiem ładnie się odkleja ale i tak zapewne jest pod spodem zatarty napis więc nie ma po co :)

Oznaczenie na tym układzie to taka zmyłka, hehe

Jutro napiszę co z czym przedzwonić.

pozdrawiam

O qrczę :)
Bardzo ładnie, bardzo ładnie...

Teraz pytanie podstawowe:

Czy jest możliwe wypożyczenie go do wykonania klona? Mówiąc wprost - bez posiadania osobistego tego systemu do dokładnych oględzin i pomiarów nic z odtwarzania nie będzie.

Jeżeli nie udałoby mi się poprawnie zidentyfikować układu scalonego U5 - i tak będą nici.
Oczywiście całość jest nieniszcząca. Moim zdaniem warto spróbować i jeśli się uda będzie świetnie.

To co udało mi się "odtworzyć" po tym jak bohaterski użytkownik zdjął nalepkę z U5 załączam.

U5

Jak widać na składanym obrazie - prawdopodobnie jest to FPGA XC3042-50, ale musiałbym się własnoręcznie upewnić, ponieważ Xilinx jednak trochę rodzin tych układów wypuścił w świat. Na szczęście pewnym ograniczeniem jest rok produkcji AT-once, rodzaj obudowy, styl napisów na obudowie PLCC84, itp.

W ostatnim zdaniu

Może się udać :)

edit:

jeżeli masz miernik uniwersalny z brzęczykiem/piszczałką do pomiaru ciągłości obwodu i wiesz jak tego używać - podałbym Ci co i jak pomierzyć aby się upewnić czy jest to rodzina XC2000, XC3000, XC4000, XC5000...

Do czego koło SHIFTERa jest podłączony ten kabelek w jasnej izolacji z AT-once?

943

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

Hejka,

Takie coś wyszło spod suwmiarki. Nie jest to może zgodne z zasadami wymiarowania, ale wszystko co należy tu jest.

Jest duże prawdopodobieństwo, że da się ten emulator także przywrócić "do świata"
Kto ma i mógłby wypożyczyć sprzęt do zbadania?

Oczywiście zwrot w stanie niezmienionym gwarantowany!

pozdrawiam

945

(38 odpowiedzi, napisanych Bałagan)

Tak, ale tym razem nie o niego chodzi. AT-speed nie da się ot tak obejść :-]

946

(38 odpowiedzi, napisanych Bałagan)

Hejka,

Jakoś leci :) odnośnie dongla Steinberga prowadzę ożywioną korespondencję z jednym programistą ze Szkocji. Cos tam rozkminiamy na razie jako pewne idee podpierając się kodem Cubase i zachowaniem na bitstreamie...

Mam bardzo ważne info. Najprawdopodobniej reverse engineering Vortex AT-ONCE jest łatwiejszy niż się mogłoby wydawać!!! procedura RE byłaby w 100% nieniszcząca i najprawdopodobniej dałoby się stworzyć klona :) Nie żartuję! To kwestia odtworzenia schematu i sprawdzenia według datasheets jaki układ konkretnie został zastosowany jako GATE ARRAY.

KTO MA DO WYPOŻYCZENIA NAWET NIEDZIAŁAJĄCY AT-ONCE TAKI JAK NA ZDJĘCIU?

atonce

Pozdrawiam

947

(38 odpowiedzi, napisanych Bałagan)

OK. Na razie to się przeziębiłem :/ Trzeba się wygrzać.

948

(38 odpowiedzi, napisanych Bałagan)

-> Cyprian - dziękuję.

A ja wam napiszę ciekawostki.

Właśnie poznałem strukturę układu PLD 5C060/EP600 jaki został umieszczony w red dongle Steinberga. Teraz pozostaje ściągnąć z niego konfigurację i BAM! zostaną odtworzone równania opisujące logikę. Może się udać...

Dzięki odważnemu człowiekowi poznałem tajemnicę AT-once plus firmy Vortex choć nie do końca, ale prawie. Otóż tenżę odważny człowiek odkleił nalepkę z układu obok procesora żeby zobaczyć co jest pod spodem. Niestety - napis został starty ale na szczęście na tyle niechlujnie, że mam 80% pewności co do typu zastosowanego układu jako GATE ARRAY :)
Kiedyś się może opowiem co to za "pies". Zwłaszcza, gdy taki at-once trafi w moje ręce.

pozdrawiam

949

(38 odpowiedzi, napisanych Bałagan)

uicr0Bee napisał/a:

Jeszcze pomyślę. Właściwie nie zależy mi tak bardzo na oryginalnej płytce i kości, bo równie dobrze może wrócić replika, zakładając sukces projektu.

μicr0Bee na spokojnie i na luzie :) tu nie ma ciśnienia na cokolwiek. Mam kontakt ze szkotem z forum, ale wygląda na to, że klucz, który on posiada jest uwalony - najprawdopodobniej martwy na amen i z niego nic się już nie da wydobyć.
Może być sukces i może być porażka. Mam już w ręku nówki układy EP600, więc mam na czym eksperymentować aby wszystko poszło jak najbezpieczniej, ale ani ja, ani ktokolwiek nie da 100% pewności, że się uda :)

Taka sytuacja...

950

(12 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię pozostałe)

-> robecc - mam taką dużą z dwiema lupami i powiem, że to kwestia gustu bo musiałbyś czegoś takiego użyć, aby się dowiedzieć czy Ci pasuje. Powiem, że mi pasuje, choć używam z reguły w poważniejszych przypadkach, np. przyjrzenie się nóżkom 0,5mm gdy nie mogę się okiem upewnić o braku zwarć.