From c31b779c20638ce25f11489c445a53798a663b13 Mon Sep 17 00:00:00 2001 From: Ian C Date: Fri, 26 Jun 2026 14:46:30 +0100 Subject: Fixed bad header guard on audio.h --- src/Makefile | 2 +- src/audio.h | 5 +++-- src/main.c | 9 +++++++++ 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/Makefile b/src/Makefile index 808c6a9..15db934 100644 --- a/src/Makefile +++ b/src/Makefile @@ -83,7 +83,7 @@ clean: # DO NOT DELETE THIS LINE -- make depend depends on it. -main.o: z80.h spec.h gfx.h gui.h memmenu.h config.h kbbmp.h exit.h tape.h +main.o: z80.h spec.h gfx.h gui.h memmenu.h config.h kbbmp.h exit.h tape.h audio.h main.o: util.h spec.o: spec.h z80.h snap.h gfx.h gui.h config.h exit.h tape.h util.h snap.o: snap.h z80.h util.h diff --git a/src/audio.h b/src/audio.h index fb972ea..83980e4 100644 --- a/src/audio.h +++ b/src/audio.h @@ -24,8 +24,8 @@ */ -#ifndef ESPEC_TAPE_H -#define ESPEC_TAPE_H +#ifndef ESPEC_AUDIO_H +#define ESPEC_AUDIO_H #include @@ -38,6 +38,7 @@ */ int AUDIOInit(void); + /* Add the passed buffer to the sound queue. It is a signed 8-bit mono sample which will be converted as appropriate by the audio interface. */ diff --git a/src/main.c b/src/main.c index 7e2844e..1766cd1 100644 --- a/src/main.c +++ b/src/main.c @@ -37,6 +37,7 @@ #include "exit.h" #include "tape.h" #include "util.h" +#include "audio.h" /* ---------------------------------------- MACROS @@ -87,6 +88,14 @@ int main(int argc, char *argv[]) GFXInit(); + if (IConfig(CONF_SOUND)) + { + if (!AUDIOInit()) + { + fprintf(stderr, "warning: couldn't initialise audio\n"); + } + } + SPECInit(z80); white=GFXRGB(255,255,255); -- cgit v1.3