START _______________
Atari 32-bit
Sack's FalconSpeed
|
Sack's FalconSpeed Po dosyć długim czasie jest mi niezmiernie miło przedstawić kolejny ukończony
projekt inżynierii odwrotnej - tym razem dla Atari Falcon030. Jest to emulator sprzętowy komputera PC-AT 286 stworzonego przez niemiecką firmę Sack (tak jak inne emulatory
dla komputerów Atari - PCspeed oraz ATspeed w latach 90-tych XX wieku. Projekt byłby wręcz niemożliwy do rozpoczęcia, gdyby nie wsparcie społeczności
Atari - zwłaszcza użytkowników forum Atari Area, którzy wspomogli mój warsztat i "zrzucili się" na chiński programator RunFei3148, dzieki któremu mogłem w końcu
odbezpieczyć układy PALCE20V8, co było od zawsze przeszkodą w odtwarzaniu sprzętu z zabezpieczonymi przed odczytem układami CPLD. CRASHMAN
udostępnił do testów i opracowania swój emulator FalconSpeed, za co serdecznie mu dziękuję. To nie jest pierwsze urządzenie, które udostępnił, więc
należą mu się szczere i wielkie podziękowania. Jego gest jest nieocenioną pomocą dla całej sceny Atari! SZACUN JORDI!!! Poniżej zdjęcie zawartości przesyłki od niego ;) Jak widać - po prawej FalconSpeed, a po lewej UNITOR2, który będzie odtworzony jako nastepny po FS
Oryginalny FalconSpeed Cały ciężar testowania prototypów wziął na siebie kolega forumowy - znany wszem Atarowcom KROLL, któremu również należą się serdeczne podziękowania za wielki
wkład w ukończenie tego projektu. Nie liczyłem ile razy przesyłaliśmy płytki do niego i z powrotem, ale trochę tego było. Zderzyłem się z kilkoma problemami. Niektóre są
dla mnie zagadką do dziś :D Nie będę się rozpisywał, ponieważ prawdopodobnie można było wielu uniknąć, a i tak liczy się efekt ostateczny.
Zdjęcie prototypowego klona. W ostatecznym układzie nie należy montować podstawki pod procesor, ponieważ jest na PCB trochę ciasno i to zwyczajnie może przeszkadzać w solidnym montażu.
Schemat emulatora
Schemat w formacie Eagle Pliki PCB - GERBER (dla jlcpcb) Pliki CPLD 2xGAL16V8, 2xPALCE20V8
Manual instalacyjny (z Atari Document Archive) - DE Software FalconSpeed v6.20
Montaż nie jest zbyt skomplikowany. Jest to głównie SMD, więc wymaga trochę dokładności oraz cierpliwości. Kilka uwag odnośnie elementów - miałem problemy, gdy
zastosowałem PALCE16V8 zamiast GAL16V8, więc polecam zastosowanie układów Lattice GAL16V8, a jako 20V8 proszę użyć AMD PALCE20V8. Poważnym problemem
są procesory 286. Należy znaleźć źródło prawdziwych NOS - nie jakichś "przedruków", gdzie napisy są wykonywane laserem na nieznanych chipach. Jeżeli chce się użyć
dosyć powszechnie dostepnych procesorów HARRIS to proszę brać 80C286-25 (25MHz) - wtedy jest szansa, że będzie działać :) jak napisałem wcześniej - nie używamy podstawek ze względu na niedużą ilość miejsca.. Nie zamieszczam zdekompilownych formuł GAL/PALCE. Jeżeli ktoś chciałby popatrzeć co tam projektanci wsadzili niech użyje dekompilatora z pakietu OPAL Jr.
Reverse-engineering, sprawdzenia, rysowanie, projektowanie, montaż i testy zajęły mi dużo czasu.
Proszę o uszanowanie tego i niewykorzystywanie publikacji do celów komercyjnych bez mojej zgody. Przekazuję całość dokumentacji za darmo do budowy działających klonów oraz naprawy uszkodzonych oryginałów.Proszę również o nieusuwanie napisu tOri z PCB Dziękuję. tOri
|