-> sqward - może kiedyś coś z tego będzie. Na razie AT-once 286

Puściłem do Chińczyków gerbery do weryfikacji czy zrobią takie 4 warstwy na PCB.
Procesory 286 do testów także jadą, kilka FPGA do testów już mam.
Pozostaje czekać...

Może się jeden Niemiec odezwie w kwestii Superchargera ;-) ale to tak na marginesie, ponieważ prawdopodobnie ma na pokładzie dedykowany chip, którego raczej nie da się "odkręcić" średnim nakładem sił i środków...

at-once pcb

O masz. Widocznie okrojona architektura nie jest tak wydajna jak by się mogło wydawać. Testy porównawcze są zawsze OK

678

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

Z tego wynika, że HALT odłączając szyny działa również jak RDY powodując powstrzymanie CPU od dalszego wykonywania rozkazów - ponieważ i tak za bardzo by nie miał jak tego zrobić. Brak dokumentacji niestety powoduje takie "dziury" w rozumieniu.

Coś takiego jak 8088 odnośnie 8086.
386sx wewnątrz 32-bit a na zewnątrz 16-bit i okrojona szyna adresowa w porównaniu z wersja pełną

Będzie trochę wydajniejszy niż 286

680

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

skłaniam się do wniosku pancio.net

edit:

Trzeba by wziąć analizator, stanąć na liniach adresowych i popatrzeć co wyrabia Antic względem /HALT. Jeżeli zatrzymuje CPU a pojawiają się adresy na szynie - to jednoznacznie pokazuje, że Antic wystawia adresy ponieważ nic innego w systemie Atari nie może tego zrobić.

681

(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 :)

684

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

688

(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 :)

689

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

Cześć,

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

pozdrawiam

690

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

693

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

694

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

698

(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

700

(38 odpowiedzi, napisanych Bałagan)

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