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 yřejmě nejlepší NEMBENCH, který byl 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