Na Vánoce jsem si pořídil nový akcelerátor DFB1X pro Atari Falcon030. Jenže po
instalaci jsem zjistil, že si nerozumí s urychlovačem desky Nemesis. Nemesis kromě CPU také
urychluje DSP a o to jsem nechtěl přijít. Tady je výsledek, malá destička s novým
zdrojem hodin právě pro DSP.
Na urychlení DSP jsem kdysi viděl návod od Geir Øyvind Vælidalo na Jo Evenově stránce. Ten popisuje jak přidat nový oscilátor pro DSP. Nelíbilo se mi ale provedení, jaké se v něm navrhuje.
Původní oscilátor 32MHz je sdílen mezi DMA a DSP. DMA z něj dále generuje 8 a 2 MHz a hodiny pro floppy řadič. DSP jej využívá jako zdroj hodin. Pokud chceme urychlit DSP, nelze tento oscilátor přímo nahradit, ale musí se přidat druhý.
Původní oscilátor 32MHz u DSP.
Naštěstí je na desce místo pro velký oscilátor (U37) v DIL 14 a pokud se použijí malé SMD oscilátory, vlezou se na toto místo 2. Jeden 32 MHz pro DMA a druhý, rychlejší pro DSP. Já jsem použil 48MHz, ale dá se pužít i 50MHz, ne všechna DSP, ale tuto frekvenci snesou.
Desky akcelerátoru.
Instalace je snadná, stačí odstranit původní oscilátor a místo něj dát patici. Na spodní straně falconní desky je nutno oddělit dva výstupní piny 8 a 11 u U37. Pin 11 je pro DMA, pin 8 pro DSP. Pozor, pokud byl ve Falconu nainstalován jiný akcelerátor, musí se zjistit jak byl signál hodin veden. Některé návody, například od Nemesis, radily přeříznout cestičku hodin těsně u DSP a signál připojit přímo na jeho pin. V tom případě se musí úprava opatrně dát do původního stavu. Nyní už stačí do patice vložit destičku s oscilátory a máme hotovo.
Přerušená cestička ze spodní strany desky a osazená patice.
Osazená deska DSP akcelerátoru ve Falcon030.
Pro otestování rychlosti je zřejmě nejlepší NEMBENCH, který je součástí balíčku Nemesis. A nyní si už můžeme užívat rychlého DSP, ať už v demech, hrách nebo třeba ACEtrackeru.
Deska pro DSP akcelerátor v aktuální verzi je k dispozici pod
CC BY-NC-SA licencí.
DSPSpeed-250618