Terrific Audio Driver

A place where you can keep others updated about your SNES-related projects through screenshots, videos or information in general.

Moderator: Moderators

alekmaul
Posts: 56
Joined: Tue Apr 24, 2012 12:22 pm
Contact:

Re: Terrific Audio Driver

Post by alekmaul »

I forgot to check this post ^^
I really need to test it with pvsneslib!
UnDisbeliever
Posts: 127
Joined: Mon Mar 02, 2015 1:11 am
Location: Australia (PAL)
Contact:

Re: Terrific Audio Driver

Post by UnDisbeliever »

alekmaul wrote: Sat Mar 23, 2024 3:51 am I forgot to check this post ^^
I really need to test it with pvsneslib!
The PVSnesLib integration code hasn't been written yet.

I'll start familiarizing myself with the PVSnesLib compiler and ABI tomorrow.
alekmaul
Posts: 56
Joined: Tue Apr 24, 2012 12:22 pm
Contact:

Re: Terrific Audio Driver

Post by alekmaul »

yep, i saw your post on discord ;)
don't hesitate if you need help!
UnDisbeliever
Posts: 127
Joined: Mon Mar 02, 2015 1:11 am
Location: Australia (PAL)
Contact:

Re: Terrific Audio Driver

Post by UnDisbeliever »

I've released a new version of the Terrific Audio Driver: version 0.0.8

This release includes a PVSnesLib API for the audio driver. It is based off the ca65 API, except for command-queue functions and the loadAudioData() callback.

Instructions for how to integrate terrific audio driver into a PVSnesLib project can be found in the tad-audio.h file.

This release also:
  • Fixes a MML compiler bug involving a set-instrument or set-envelope command after a L song-loop command (discovered by KungFuFurby)
  • Fixes the audio driver not clearing the echo buffer
  • Fixes an Illegal addressing mode error when compiling the ca65 API with ca65 v2.19
  • Adds Tad_LoadSongIfChanged to the ca65 API
  • Adds Tad_GetSong to the ca65 API
Post Reply