Re: [hatari-devel] DSP Bootstrap ROM

[ Thread Index | Date Index | More Archives ]

Le 23/09/2021 à 06:49, Andreas Grabher a écrit :

Am 22.09.2021 um 22:11 schrieb Eero Tamminen <oak@xxxxxxxxxxxxxx>:


Few comments...

* Code calls Statusbar_SetDspLed(), but that's missing
Sorry, that is an oversight. It is specific to Previous and indicates that the DSP is active.

* Add defines for magic (mode / mode_wait) constants
I do not understand. Mode is a number between 0 and 3 (you find it in the datasheet of the 56001) and mode_wait is for the timed bootstrap ROM enable/disable.

Why BOOTSTRAP_ROM ifdef is needed i.e. what downside it has?
At least with Previous the extension causes some loss of efficiency because the waiting loop (waiting for program to be supplied by the host) is permanently running.


I'm not really familiar with the DSP, but doesn't it already run in a waiting loop anyway in the case of Hatari if no specific program is supplied ?

Also, does the bootstrap mode exist on real falcon/dsp HW ? If so, I think it should be added to Hatari for better accuracy.


Mail converted by MHonArc 2.6.19+