💾 Archived View for cugi.ie › aminet › 1719879558.gmi captured on 2024-08-31 at 13:17:14. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-07-09)

-=-=-=-=-=-=-

Initialize Toccata mixer from Kickstart

   Author:       Henryk Richter
   Uploader:     henryk richter gmx net (Henryk Richter)
   Type:         mus/misc
   Version:      41.2
   Architecture: m68k-amigaos
   Date:         2024-07-01
   Readme:       http://aminet.net/mus/misc/ToccataInit.readme
   Downloads:    13

http://aminet.net/mus/misc/ToccataInit.lha

Introduction

This package contains an AmigaOS helper utility that generates

a Kickstart module to initialize the mixer settings for the

Macrosystem Toccata sound card while Kickstart boots. This way,

Amiga audio passthrough is available early, before HDD based

booting takes place.

Usage

First, use ToccataControl (from the Toccata install disk) to

set up the desired mixer settings (typically, by moving the

AUX2 slider up).

After the settings of ToccataControl are saved, invoke

toccatainitgen

from CLI. By default, it will write the result as

"toccatainit.module".

That module can be used/tested with "LoadModule". Typically,

a user might want to install the module permanently. A number

of expansions offer the ability to flash such modules (e.g.

Deneb, FreeWay Pro, BFG9060, ...). Custom Kickstarts might also

be an option.

Options

VERBOSE/S - detailed output of parameters as parsed from

ENV:Toccata.regs

FILE=OUT/K - output file path, e.g. toccatainitgen FILE=ram:tmod

Notes

A pre-built module for AUX2 is available in the Examples

subdirectory that can be used directly in case that those

settings appear satisfactory.

Technical Notes

The Toccata sound card requires a delay after a chip

reset. In order to avoid additional boot delays, the

Kickstart module is separated into two phases. First,

the reset is issued, after which other modules can

initialize. A second later, the actual setup of the

registers takes place within a task that shuts itself

down when done.

History

41.2 - adjusted module priority

41.1 - first beta release

Contents of mus/misc/ToccataInit.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                  547     672  81.4% -lh5- 7e4b Apr 17  2023 ToccataInit/Examples/toccatainit.aux2
[unknown]                  984    1855  53.0% -lh5- 9b24 Jul  1 09:54 ToccataInit/README
[unknown]                  698    1620  43.1% -lh5- ae99 Apr 16  2023 ToccataInit/Source/compiler.h
[unknown]                  927    1789  51.8% -lh5- 9191 Apr 16  2023 ToccataInit/Source/Makefile
[unknown]                  646    1378  46.9% -lh5- 9594 Apr 16  2023 ToccataInit/Source/smakefile
[unknown]                 4455   12120  36.8% -lh5- 0bcb Apr 17  2023 ToccataInit/Source/toccatainit.asm
[unknown]                   69     117  59.0% -lh5- 940f Apr 16  2023 ToccataInit/Source/toccatainitblob.asm
[unknown]                 4119   12511  32.9% -lh5- 7522 Apr 16  2023 ToccataInit/Source/toccatainitgen.c
[unknown]                 2410    4240  56.8% -lh5- 7109 Apr 17  2023 ToccataInit/toccatainitgen
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         9 files   14855   36302  40.9%            Jul  2 00:19

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>