From mint-bounce@lists.fishpool.fi Wed Nov 17 17:00:20 2004 X-Original-To: fnaumann@mail.boerde.de Delivered-To: fnaumann@mail.boerde.de Date: Wed, 17 Nov 2004 16:57:21 +0100 From: mikro To: mint@fishpool.com Subject: [MiNT] dsp_execprog() in mint Message-ID: <20041117155721.GA1411@hysteria.sk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2i X-ecartis-version: Ecartis v1.0.0 Sender: mint-bounce@lists.fishpool.fi Errors-To: mint-bounce@lists.fishpool.fi X-original-sender: mikro@hysteria.sk Precedence: bulk List-help: List-unsubscribe: List-Id: X-List-ID: X-Virus-Scanned: by amavisd-new at relay.boerde.de X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on relay.boerde.de X-Spam-Status: No, hits=-1.0 tagged_above=-50.5 required=3.8 tests=BAYES_00 X-Spam-Level: Hi, since i code on dsp very intensively, this thing makes me a lot of troubles. Maybe you know that standard dsp_execprog doesn't not reaload bootstrap code every time. That means, if you change/remove this bootstrap code in dsp, tos isn't able to load another dsp program to its memory. Solution is to use NoCrew's dspfix.s which implement dsp_load_program() function for the same purpose, but reset dsp every time. I would to ask if it's a problem to implement this code as replacement for dsp_execprog to mint kernel since very few programs use this fix and then it seems like: i use some dsp program (aniplayer for example), then my engine and then aniplayer freezes :( -- --------------------------------------------------------------------------- MiKRO Atari XE/XL/Mega STE/Falcon060 http://mikro.atari.org ---------------------------------------------------------------------------