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

331

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

Dla Ciebie - zawsze :)

Podeślij etykietę na siebie na mój email tori(maupa)reversing.pl

Pozdrawiam

Mógłby widzieć cokolwiek. Kwestia softu, ponieważ emulator przejmuje całkowicie system Atari. Ładowanie FPGA, restart i mamy PC bez powrotu do Atari bez wyłączenia zasilania ponieważ skonfigurowany chip FPGA nie da się od konfigurować ot tak.
tIn grzebał trochę w sofcie Vortex pod kątem obsługi np NOVA, ale z braku czasu dał sobie spokój.



tOri

TT nie ma możliwości :) tam jest 030, a te emulatory są dla zwykłych 68k...chyba że 386 for Falcon tyle, że architektura zapewne nie pozwoli na taką przekładkę.

tOri

->lukasz7x6 - niestety - jeśli przekładasz pomiędzy urządzeniami (CBX) ten konkretny scalak i sprzęt działa, to masz na 100% winowajcę. Scalak wydaje się być matrycą bramek - nieosiągalny chyba, że masz solidne "wtyki" w Yamaha Corp. (jakuza może?) Gdyby udało się gdzieś zdobyć identycznego chipa, ale kompletnego trupa - mógłbym chociaż podjąć się jakiejś identyfikacji. Trzeba popytać na forach, czy ktoś ma nieżywą CBX (być może z działającym scalakiem, którego Ty już nie masz...)

tOri

edit: a tak w ogóle to wrzuć jakieś fotki ze środka sprzętu. Nigdzie takich nie ma, a ciekawość powinna zostać czymś nakarmiona, haha :)

^Up

No i emulatory dotarły. jednocześnie z Grecji i z Niemiec, hahaha. Niezła synchronizacja. Ilość połączeń jest trochę przerażająca, ale powinno się udać. Będzie sporo zamieszania z konstrukcjami tych sprzętów. Będzie OK. Tak myślę... Najpierw jednak muszę skończyć rozgrzebane sprawy (drobne ale dokuczliwe) oraz C-Lab Combinera, do którego PCB jadą już z Chin..

tOri

386sx

edit: Zastosowane FPGA to XC2018 (tak jak w odtworzonym AtOnce Plus)

336

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

Hej,

Wpadł mi w ręce taki telewizor (16:9). Musiałem sprawdzić czy da radę z Atari ST (Mega). Podłączyłem poprzez VGA switcher do wejścia VGA i okazało się, że działa SUPER! Oczywiście w kolor i mono. Na początku trzeba sobie raz poustawiać a potem trzyma ustawienia na wejściu VGA. W mono nie ma efektu prążków od skalowania. Nic nie drży, można wybrać formaty 16:9, 4:3, jakiś nieskalowany (wygląda wtedy śmiesznie mały w centrum ekranu oraz pełna szerokość. Nie sprawdzałem jak na złączu Euro poradzi sobie z małym Atari i C64. Może później :) Poza tym ma oczywiście tunerTV oraz wejścia HDMI.

Jakość wynikowa całkiem niezła.

Obecna cena na a... (03.2024) to około 180zł

Pozdrawiam
tOri

edit: mam też telewizor Philips 20HF5234/10 (hotelowy), który także wyświetla prawidłowo na wejściu DVI-I (VGA) wszystkie rozdzielczości Atari ST. Jest jednak problem z nastawami i ich pamiętaniem. Każdorazowo po zsynchronizowaniu z Atari trzeba robić ADJUST żeby skaler wpasował sygnał w możliwości sprzętu. Ale obraz jest naprawdę dobry. Chyba już trudno go dostać gdziekolwiek bo to jest starszy model (mam takie trzy)

Hej,

TomekTRV napisał/a:

Mam kilka płyt 386SX z których można by wylutować procesory w razie potrzeby.

Raczej nie będzie potrzebne, a płyty trzymaj. Jeśli są sprawne to tym bardziej

tOri

Hej,

Już kupiłem do testów chipy 80386sx (edit: na szczęście są dostępne choć nie tanie. Kupuję wersję 40MHz nauczony przykrymi doświadczeniami z przemalowywanymi procesorami 286). Czekam na emulatory żeby sprawdzić, czy na pewno są tam FPGA XC2018 jak w AtOnce286.

Przyznam, że jestem tym zadaniem trochę "podjarany" i mam nadzieję, że uda się ogarnąć temat :D

Na stronę www - w sekcji - wrzuciłem info o tych bohaterach, którzy dali swój sprzęt do analiz i odtworzenia. Należą się im wielkie podziękowania z tego tytułu, że nie są obojętni na scenie Atari i robią co mogą aby Atari żyło jak najdłużej...

tOri

339

(53 odpowiedzi, napisanych Fabryka - 16/32bit)

->AdamK - poszło info na PW

tOri

edit: zamykamy te historię. Procesory się skończyły. Tzn. są oczywiście do kupienia czyste, ale nie wiem czy w ogóle będę się tym jeszcze zajmował. Cieszę się z faktu, że jest jeszcze dostępny 100% zgodny zamiennik oryginalnego programowanego maską IKBD. Na pewno taki OTP wytrzyma z dwadzieścia lat...

->Cyprian - najpierw odtworzenie :) potem zobaczymy. To już jest dosyć poważne przedsięwzięcie. Chyba najbardziej złożone ze wszystkich. Które robiłem dotychczas.

tOri

Dzięki dely będę potrzebował wtedy się odezwę

tOri

Emulator dla MegaSTe już do mnie wyruszył.

Japijupijej :)

Teraz takie pytanie - jako, że nie mam Atari Mega STe - kto byłby ewentualnie chętny do wykonania testów w razie potrzeby?

tOri

Hej,

Nie uwierzyłbym gdybym tego nie doświadczył osobiście. Otóż skontaktował się ze mną wielce zasłużony dla sceny Atari koder GGN z ofertą podesłania do odtworzenia emulatorów 386sx w wersji dla MSTe oraz DIP, czyli dla większości maszyn.

Za jakiś czas - po tym gdy uruchomię klona C-LAB Combinera - będę odtwarzał te emulatory i mam nadzieję, że uda mi się tego dokonać w rozsądnym czasie i w 100%.

Będę informował, a na razie wątek zasypia. Po prostu musiałem wrzucić takie mocne info na forum - cierpliwość daje wyniki. Szukałem tych emulatorów od dłuższego czasu :)

Pozdrawiam
tOri

P.S. GGN -> https://demozoo.org/sceners/10489/

Na to wygląda. Poczekajmy aż TomekTRV zrobi więcej testów.

TomekTRV - sprawdź jeszcze na STe. Wszystko wskazuje na masę błędów. Te bomby przy próbach uruchomienia programów to najpewniej wynik błędnych danych przesyłanych z dysku. _tzok_ sugeruje pad dysku. To jest bardzo możliwe niestety...

Hej,

Spróbuj sterownik ICD Pro. Ściągnij ode mnie: https://reversing.pl/atari16bit/icd_pro_655a.zip wrzuć na dyskietkę icdboot.prg i wtedy sprawdź. Te AHDI mogą być problematyczne. Możesz spróbować również wersję demo HDDRIVER do ściągnięcia stąd: https://www.hddriver.net/downloads/hddrdemo120.zip Generalnie dysk powinien mieć bootloader. Skoro go nie widać no to go nie ładuje i jest problem.

Mega ST nie ma szyny DMA podciągniętej do VCC. Tutaj na kontroler lutuje się drabinkę rezystorową - fix Exxosa. Pomagał w naprawie problemów z interfejsem ACSI-CF, więc i na długi kabel też powinien pomóc.

No i spróbuj z STe :D

tOri

Na Allegro jeden zawodnik ma kwarce po około 3zł/sztuka 28.375MHz - niskie - do Harlequina128

tOri

Hej,

Może być kilka powodów.

Co do testów dysku i innych operacji - spróbuj Diamond Edge do ściągnięcia stąd: https://sourceforge.net/projects/diamond-edge/ - projekt jest już na licencji GPL, więc jest pełna wersja do brania.

Jednym z powodów może być faktycznie padnięcie dysku, drugim - problemy z zasilaczem dysku (kondensatory?), trzecim - zakłócenia na DMA (być może potrzebny jest FIX z rezystorów) - jaki masz typ Atari?

Kabel raczej nie wydaje się za długi, jednakże tez tu może być "jakiś" problem. Dobrze byłoby ten dysk sprawdzić z inną maszyną i innym kabelkiem sygnałowym ACSI.

tOri

349

(30 odpowiedzi, napisanych Bałagan)

A ja kupiłem plastikową EasyThreed K1 za 400 złotych. Do pierdulek się nadaje. Ostatnio do A8Pico drukowałem obudowę. Mogę na tym maluchu drukować 9cm x 9cm, więc wtyczki, pudełeczka, kołki, itp. mogę sobie robić. Czegoś większego niestety nie. Albo produkować "puzzle"

^Up

Właśnie odczytałem konfigurację z zabezpieczonego układu Altera EP600 zawierającego logikę sterującą przełącznika. Pozostało mi jeszcze zaprojektowanie PCB według odtworzonego schematu. Zbuduję klona, sprawdzę i wtedy zamieszczę dokumentację na www - jak zawsze - za free :)

Pozdrawiam
tOri