Permalink
Browse files

Update copyright notices and email address, installation notes, licen…

…ce text and header, and commentary in the public (SAASound.h) headers
  • Loading branch information...
stripwax committed Aug 14, 2018
1 parent 3ff0f65 commit 6b55708581f520da5281441b933b8056d9238525
Showing with 38 additions and 69 deletions.
  1. +10 −4 INSTALL
  2. +2 −1 LICENCE
  3. +2 −2 README
  4. +9 −2 include/SAASound.h
  5. +1 −4 src/SAAAmp.cpp
  6. +1 −4 src/SAAAmp.h
  7. +1 −4 src/SAAEnv.cpp
  8. +1 −4 src/SAAEnv.h
  9. +1 −4 src/SAAFreq.cpp
  10. +1 −4 src/SAAFreq.dat
  11. +1 −4 src/SAAFreq.h
  12. +1 −4 src/SAAImpl.cpp
  13. +1 −4 src/SAAImpl.h
  14. +1 −4 src/SAANoise.cpp
  15. +1 −4 src/SAANoise.h
  16. +1 −4 src/SAASndC.cpp
  17. +1 −4 src/SAASndC.h
  18. +1 −4 src/SAASound.cpp
  19. +1 −4 src/types.h
View
14 INSTALL
@@ -2,9 +2,14 @@ SAASound build and install notes
--------------------------------
Win32:
- Open the VS6/SAASound.dsw in Visual Studio 6
- Open the VS6/SAASound.dsw in Visual Studio 6 ,
or open the VS17/SAASound.sln in Visual Studio 2017
- Select and build the Release target
- Copy the DLL to Windows\System (or WinNT\System32 on NT/W2K/XP)
- Copy the resulting SAASound.dll from the Release folder
to Windows\System (or WinNT\System32 on NT/W2K/XP)
or alternatively simply copy it directly to the application folder
that requires it (e.g. for SimCoupe and SAAPlay, copy the
SAASound.dll to the same folder as the executable application)
Unix:
- To build it run: ./configure ; make
@@ -29,5 +34,6 @@ Pocket PC:
--
Last updated 30th March 2006
by Simon Owen <simon@simonowen.com>
Last updated 15th August 2018
by Dave Hooper <dave@beermex.com>
and Simon Owen <simon@simonowen.com>
View
@@ -1,7 +1,8 @@
SAASound - a portable Phillips SAA 1099 sound chip emulator
-----------------------------------------------------------
Copyright (c) 1998-2004, Dave Hooper <dave@rebuzz.org>
Copyright (c) 1998-2004, Dave Hooper <dave@beermex.com>
Copyright (c) 2004-2018, Dave Hooper <dave@beermex.com> + Simon Owen <simon@simonowen.com>
All rights reserved.
Redistribution and use in source and binary forms, with or without
View
4 README
@@ -3,5 +3,5 @@ S A A S O U N D
SAASound is a portable Phillips SAA 1099 sound chip emulator, written in C++.
Email: Dave Hooper <dave@rebuzz.org>
Homepage: http://sourceforge.net/projects/saasound/
Email: Dave Hooper <dave@beermex.com>
Homepage: https://github.com/stripwax/SAASound
View
@@ -1,9 +1,16 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// SAASound.h: interface for the CSAASound class.
//
// This corresponds to the public (exported) DLL interface, so all
// APIs and client factory methods belong here.
//
// Compatibility notes : the intention is for this to be fully backwards
// compatible across minor and patch versions. Any backwards breaking changes
// should be reflected as a major version increment. New functionality can be added
// in minor versions so long as backwards compatiblity is maintained
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
View
@@ -1,12 +1,9 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// SAAAmp.cpp: implementation of the CSAAAmp class.
// This class handles Tone/Noise mixing, Envelope application and
// amplification.
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
#include "SAASound.h"
View
@@ -1,12 +1,9 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// SAAAmp.h: interface for the CSAAAmp class.
// This class handles Tone/Noise mixing, Envelope application and
// amplification.
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
#ifndef SAAAMP_H_INCLUDED
View
@@ -1,10 +1,7 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// SAAEnv.cpp: implementation of the CSAAEnv class.
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
#include "SAASound.h"
View
@@ -1,10 +1,7 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// SAAEnv.h: interface for the CSAAEnv class.
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
#ifndef SAAENV_H_INCLUDED
View
@@ -1,11 +1,8 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// SAAFreq.cpp: implementation of the CSAAFreq class.
// only 7-bit fractional accuracy on oscillator periods. I may consider fixing that.
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
#include "SAASound.h"
View
@@ -1,5 +1,5 @@
/*
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// Precalculated oscillator frequency period steps
// Higher scaling for better accuracy.
@@ -9,9 +9,6 @@
// (Just because the CSAANoise object has a default samplerate
// doesn't mean you should rely on it)
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
*/
250489 , 250980 , 251473 , 251969 , 252465 , 252964 , 253465 , 253968 , 254473 , 254980 , 255489 , 256000 , 256513 , 257028 , 257545 , 258065 ,
View
@@ -1,11 +1,8 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// SAAFreq.h: interface for the CSAAFreq class.
// Note about Samplerates: 0=44100, 1=22050; 2=11025
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
#ifndef SAAFREQ_H_INCLUDE
View
@@ -1,14 +1,11 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// SAAImpl.cpp: implementation of the CSAASound class.
// the bones of the 'virtual SAA-1099' emulation
//
// the actual sound generation is carried out in the other classes;
// this class provides the output stage and the external interface only
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
#include <stdio.h> // for sprintf
View
@@ -1,14 +1,11 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// This is the internal implementation (header file) of the SAASound object.
// This is done so that the external interface to the object always stays the same
// (SAASound.h) even though the internal object can change
// .. Meaning future releases don't require relinking everyone elses code against
// the updated saasound stuff
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
#ifndef SAAIMPL_H_INCLUDED
View
@@ -1,4 +1,4 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// SAANoise.cpp: implementation of the CSAANoise class.
// One noise generator
@@ -8,9 +8,6 @@
// (Just because the CSAANoise object has a default samplerate
// doesn't mean you should rely on it)
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
#include "SAASound.h"
View
@@ -1,10 +1,7 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// SAANoise.h: interface for the CSAANoise class.
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
#ifndef SAANOISE_H_INCLUDED
View
@@ -1,11 +1,8 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// Thanks to this file (and associated header file) you can now
// use CSAASound from within a standard 'C' program
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
#include "SAASound.h"
View
@@ -1,14 +1,11 @@
// Part of SAASound copyright 1998-2000 dave hooper <no-brain@mindless.com>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// **********
// * PUBLIC *
// **********
//
// SAASndC.h: "C-style" interface for the CSAASound class.
//
// Version 3.01.0 (10 Jan 2001)
// (c) 1998-2001 dave @ spc <no-brain@mindless.com>
//
//////////////////////////////////////////////////////////////////////
#ifndef SAASNDC_H_INCLUDED
View
@@ -1,10 +1,7 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// SAASound.cpp - dummy function
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
#include <stdio.h>
View
@@ -1,10 +1,7 @@
// Part of SAASound copyright 1998-2004 Dave Hooper <dave@rebuzz.org>
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
//
// handy typedefs
//
// Version 3.1.3 (8th March 2004)
// (c) 1998-2004 dave @ spc <dave@rebuzz.org>
//
//////////////////////////////////////////////////////////////////////
#ifndef TYPES_H_INCLUDED

0 comments on commit 6b55708

Please sign in to comment.