^Up
Schemat AtOnce386sx dla Atari Mega STe został odtworzony. Następny jest AtOnce386sx dla Atari ST/MegaST w wersji DIP. Potem zaprojektuję nowe prototypowe PCB i zbuduje klony aby sprawdzić schematy. Taka kolej rzeczy :)
Pozdrawiam
tOri
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Nowe atari.area Serwis doczekał się nowoczesnej wersji mobilnej oraz responsywnego wyglądu w wysokich rozdzielczościach.
A8E po 20 latach Po dwóch dekadach powraca projekt A8E, oferujący emulator Atari 800XL w wersji C/SDL oraz przeglądarkowej.
VQ Tracker Beta 3 Nowa wersja trackera na Atari oferuje 4-kanałowy dźwięk oraz import plików MOD z Amigi.
Fujisan 1.1.4 Fujisan 1.1.4 przynosi wsparcie dla napędów H1-H4 przez TCP API oraz poprawki błędów dla Linuxa.
Steem SSE 4.2.0 R9 Popularny emulator Atari ST doczekał się aktualizacji poprawiającej błędy w obsłudze dysku twardego.
atari.area forum » Posty przez tOri
^Up
Schemat AtOnce386sx dla Atari Mega STe został odtworzony. Następny jest AtOnce386sx dla Atari ST/MegaST w wersji DIP. Potem zaprojektuję nowe prototypowe PCB i zbuduje klony aby sprawdzić schematy. Taka kolej rzeczy :)
Pozdrawiam
tOri
μicr0Bee
Pamiętam, pamiętam i solennie obiecuję, że po 386sx pójdzie moduł od Ciebie :)
->macko76 - płyta może mieć i 6 warstw - to już nie jest problem. To da się zaprojektować i co najważniejsze - wykonać w Chinach za naprawdę rozsądne pieniądze.
Można by więc zacząć ogarniać tę kwestię poprzez chociażby crowfunding zainteresowanych ludzi. Ale najpierw zdjęcia - to w tej chwili jest najważniejsza sprawa.
tOri
Hej,
No właśnie - od tego trzeba by zacząć. jednakże każdy scalak programowalny (Altera, XilinX, cokolwiek) to duże zagrożenie i w przypadku braku "wsadów" i tego, że są np. zabezpieczone - ja nie dam rady. Widziałem Xilinxy pod mikroskopem i nic nie zobaczyłem ponieważ całość struktury jest zakryta metalową osłoną, której bez uszczerbku dla funkcjonowania nie da się usunąć. Jeżeli zaś byłyby dostępne wsady to jest kwestią czasu odtworzenie, co w przypadku tak złożonej konstrukcji musi trwać odpowiednio długo. No i bardzo ważna jest tu także motywacja oraz różne niebezpieczeństwa (np. prawne) z tym związane...
Zobaczymy. Nie mówię nie. Sens tego jest widoczny. Za jakiś czas może...
Pozdrawiam
tOri
P.S. Ktoś może zrobić zdjęcia mobo w dużej rozdzielczości? Góra i spód? Haloooo!
Hej,
Nie sądzę, żeby udało się z Hadesem. Tam są zapewne zastosowane takie chipy, których "złamanie" przekracza niestety moje możliwości sprzętowe i czasowe. Do poważnych rzeczy trzeba mieć poważniejszy o rząd wielkości sprzęt :) Wystarczy, że są tam właśnie specjalizowane układy scalone i praktycznie pozamiatane, bo w rozsądnym czasie jeden człowiek tego nie odtworzy. Takie rzeczy robią oczywiście, ale duże grupy ludzi (chińskich przeważnie). HADES to bardzo złożony sprzęt w porównaniu z tym co robię. Tak jak przymierzyłem się do Superchargera od Sikora - niestety - na pokładzie ma układ wyprodukowany wyłącznie dla tego urządzenia i z tego powodu praktycznie niedostępny. Po podejściu do analizy mogłoby się okazać, że jest to Gate Array zrobiony jednak w tak małej skali, że nie dałbym rady poprawnie zrewersować struktury do schematu. A skąd wziąć zepsuty sromotnie egzemplarz do badań?
Dokumentacja Combiner jest już umieszczona na www. Jest krótko i na temat :)
Pozdrawiam
tOri
Hej,
Następne w kolejce są dwie wersje AtOnce386sx - PLCC i DIP. Cattamaran - kiedyś się tym zainteresowałem, ale wygląda to na projekt bardzo niszowy i raczej nieosiągalny.
tOri
Hej!
C-Lab Combiner uważam za odtworzony :) Mimo, że nie miałem więcej slotów 2mm dla AtariST (straszna sprawa z tymi elementami)- wydaje się, że wszystko jest w porządku. Zachowanie klona jest identyczne z oryginałem. Fajne jest to, gdy software sobie szuka dongla w slocie i LEDy przełączane są (ze slotami rzecz jasna) w poszukiwaniu klucza.
Przygotuję dane i wrzucę wszystko za jakiś czas na www.
Pozdrawiam
tOri
^Up - właśnie jestem na etapie montażu. Mam nadzieję, że odpali od pierwszego :) Dam znać, hehe...
tOri
Hej zoltarx - dzięki za zdjęcie i potwierdzenie działania :)
tOri
Albo jakiś problem z "pływającym" połączeniem (zimny lut), albo MMU. Takie podejrzenie.
Hej,
Nie zastanawiaj się. Wymień bo może coś nieciekawego zrobić w przyszłości w takim stanie.
tOri
Hej,
Zrobiłem szybką wrzutkę na PW. Więcej za jakiś czas.
tOri
Hej saulot
Jakoś na AF się nie rozpisałem. Patrzę na PCB i się zastanawiam...Port CART jest dosyć głęboko w obudowie, więc MUSISZ wydłużyć tę część ze stykami złącza do jakichś 35 milimetrów. Zmierzyłem szerokość wnęki w MegaST i ma ona tylko 58 milimetrów szerokości i jest niesymetryczna, więc na 100% ta płytka się nie wpasuje (przynajmniej w MegaST bo nie pamiętam jak jest w innych modelach) - spróbuj z płytką wyciętą na wymiar z kartonu. Żebyś wiedział o co chodzi skocz do mojego RAMcarta i zobacz o co chodzi. Musisz pamiętać również o ewentualnej obudowie, tzn. miejsce dla niej. Jeszcze jedna uwaga. Przelotki...Widzę, że przelotki sa umiejscowione bezpośrednio na padach SMD chipów. Tak się nie robi. Przelotka powinna być poza padem, na granicy pada, ale nigdy pośrodku - ja wiem, że się da ale nie w ten sposób :) Generalnie zaś powinieneś użyć wszędzie SMD i dać radę zmniejszyć rozmiary PCB. Użyłeś autoroutera z KiCAD?
Co do samego projektu PCB to trochę zaniepokoiły mnie te cienkie linie (połączenia do których nie ma ścieżek?) - ząłącznik
http://reversing.pl/atari16bit/stramcart/stramcart.html
Na razie trochę mi czasu brakuje żeby poważniej popatrzeć w schemat. Tak btw. gdzie go można znaleźć?
Pozdrawiam
tOri
edit: literówki
->artik-wroc - ATSpeed ma skrócony dostęp do RAM, ale taki AtOnce ma już wszystkie linie adresowe dołączone do systemu Atari. Może być, gdy to ogarnę, że i 386sx też może wystawić adresy na 16MB tak jak Motorola.
Niech najpierw odtworzę schematy tego sprzętu.
tOri
->TomekTRV - jak sobie popatrzyłem na obraz tego Philipsa ro jak dla mnie - jest super. Nie ma prążków od skalera - no wygląda naprawdę dobrze i za te cenę 180zł na a... myślę, że warto brać. Potrzebujesz jeszcze do tego przełącznik kolor/mono i pozamiatane :)
tOri
edit: ten 1084 zanieś do jakiegoś warsztatu RTV niech Ci go zdiagnozują jeśli sam nie możesz odgadnąć co mu dolega. Ewentualnie zakrzyknij na forum czy ktoś, coś...
Sterowniki AT Once 386 mają przykładowy plik ASM x86 z obsługą ACSI, czyli 386 widzi przestrzeń adresową ST i zobaczy karty ISA/VME. Pozostaje sprawa sterowników, jak "20 bitowym" programom przekazać "24 bitowy" adres.
Widzisz - to jest wszyte w "BIOS" AtOnce, czyli sterowniki specyficzne dla 386sx w otoczeniu Atari. Pogadaj na ten temat z czietzem, bo to on dołożył IDE support
tOri
-> Adam - soft dla M68k jest wyłącznie po to aby załadować bitstream do FPGA. Cała reszta to BIOS dla 386sx oraz wszelakie drivery (grafa, flop, hdd, dźwięki, itd) ponieważ po załadowaniu i reset cały komputer staje się po prostu PC. Motorola znika...Nie ma żadnego styku pomiędzy 386sx i M68k w stanie HALT. Tu już się nic nie pokłóci :)
->TomekTRV - cokolwiek pod DOS (ewentualnie Windows bo ten już da się zainstalować i chyba nawet 3.11) będzie chciało skorzystać z FPU to skorzysta. Myślę, że ludzie z Vortex Computersysteme GmbH nie poszli gdzies na skróty z koprockiem (oby!)
tOri
->Adam - podejrzewam, że te emulatory używają tylko szyny pamięci bez obszarów I/O co oznacza, że 386sx jest praktycznie 1:1 podpinany zamiast M64k. Tak sobie oglądam datasheet i nie widzę przeciwskazań żeby procesor Intela widział wszystko to co widzi Motorola. Gdy stworzę schematy wtedy będzie widać jak na dłoni jaką drogą poszli konstruktorzy AtOnce... Nie ma co gdybać na razie.
Oczywiście drivery trzeba by pisać od nowa dla PC bo takie peryferia raczej używają I/O, ale to chyba jest możliwe (? zamiana odwołań do I/O na odwołania do pamięci pod Panther)
tOri
Producent jest ten sam. Tu chodzi o to, czy procesor z maskROM da się przełączyć w tryb programowania (odczyt) tak jak procesor OTP (z pamięcią EPROM). To jest na pewno bardzo podobny procesor ale czy da się tak zrobić - nie wiem, a jeśli nie wiem to obawiam się upalić jakąkolwiek linię i/o. Czasami eksperymenty mogą być zbyt ryzykowne, więc może lepiej poszukać bezpieczniejszej opcji?
tOri
Hej,
Adam :) - ja nie umiem. Kto to zrobi?
Może, gdy pojawią się odnowione emulatory 386sx, wtedy znajdzie się programista który ogarnie temat.
Pozdrawiam
tOri
Hej lukasz7x6
Sytuacja wygląda tak:
Masz działającą CBX, w której jest procesor programowany maską. Druga CBX, w której jest procesor programowany z EPROM - HD6475208BP10 NIE DZIAŁA.
Nie wiem czy dałoby się odczytać pamięć programu tego procesora z działającej CBX, bo może się różnić od HD6475208, więc trzeba by znaleźć kogoś z działającą Yamaha CBX, w której byłby właśnie możliwy do odczytu procesor HD6475208 i wtedy, po zakupieniu czystego - dałoby się zaprogramować nową sztukę.
To w skrócie.
Pozdrawiam
tOri
edit: Popytaj na forum. Może ktoś ma, rozkręci CBX, zobaczy i da znać?
Tak - Christian napisał support i chwała mu za to :) Możliwe, że inne sprzęty też można by dołożyć. O tym trzeba by pogadać z programistami.
tOri
W oficjalnej dokumentacji procesora jest schemat przejściówki z dip64s na dip32 do programatora EPROM. Tak można odczytać i zaprogramować ten chip. Jest problem bo nie wiemy czy w EPROM tego procesora, który nie działa, program jest prawidłowy a nie uszkodzony. Trzeba by znaleźć kogoś z CBX i sprawnym prockiem HD, ściągnąć firmware i zaprogramować nowy albo spróbować przeprogramować Twój o ile wersja wsadu byłaby taka sama. W każdym bądź razie nadzieja na odratowanie jest :)
tOri
Trzeba by więc oprogramować Panther od nowa i tyle. Ja nie umiem :)
To mikrokontroler HITACHI/Renesas
HD6475208BP10 - procesor z serii H8/520 (rodzina H8 core 520)
Programowany maską albo wsadem OTP (EPROM) - ta naklejka na nim raczej wskazuje na zaprogramowanie EPROM nr wsadu XP990B0. Ten wcześniejszy chip ma numer wsadu XQ211A0 i może być programowany maską skoro nie ma oznaczenia typu H8/520. Ciekawe, a bardzo prawdopodobne :)
Nie mam pojęcia jak z niego ściągnąć software i czy ma jakiś zamiennik z EPROM...Szukam sensownego datasheet. No i coś znalazłem...Trzeba by z działającego ściągnąć firmware jakimś programatorem po jego otwarciu (dotarciu do kryształu) i odblokowaniu odczytu, ponieważ podejrzewam, że jest zabezpieczony przed odczytem programu (ten procesor ma niestety security bits).
Jakiejkolwiek gwarancji powodzenia takiej operacji nie ma. Nie mam czym odczytywać takiego procesora. Słowem - czarna rozpacz jak na razie i znikąd pomocy...
tOri
edit: nie mogę nigdzie znaleźć schematu adaptera do programatora, bo tu jest podobnie jak z procesorem IKBD - zwykły programator by prawdopodobnie wystarczył :)
edit2: znalazłem kwity procesora. wiem już wszystko co trzeba...
edit3: ten procesor chyba nie ma security :-O - nie widzę żadnej wzmianki w hardware manualu, co oznacza światełko w tunelu...
edit4: na razie mam sporo na głowie. Zajmiemy się tym za jakiś czas, ok?
Podsumowując: jest możliwe odczytanie z działającego HD6475208 bez ingerencji fizycznej w chip i zaprogramowanie nowego tym samym wsadem. Kwestia zdobycia źródła firmware i czystego procesora HD6475208. Można ewentualnie spróbować odczytu z chipa sygnowanego przez Yamaha (MaskROM)
Dopiero na koniec doczytałem, że to niedziałający egzemplarz jest z prockiem HD6475208. O'lala... nie wiem czy ten programowany maską da się tak odczytać...
edit5: mógł się rozprogramować jak napisał Sikor - flipbit i pozamiatane...
W mojej pisaninie jest sugestia, że nie wszystko jeszcze jest stracone. Co ciekawsze - jeśli to flipbit w firmware to nawet ten niedziałający dałoby się przeprogramować o ile nie jest to kwestia fizycznego uszkodzenia portu i/o. Czysty procesor na eBay to 50$. Nie szukałem w innych miejscach...
Dla Ciebie - zawsze :)
Podeślij etykietę na siebie na mój email tori(maupa)reversing.pl
Pozdrawiam
atari.area forum » Posty przez tOri
Wygenerowano w 0.104 sekund, wykonano 50 zapytań