changeset 3018:ddc7d43d2574

Fix a heap of warnings by removing an unused component of AdPlug.
author Tony Vroon <chainsaw@gentoo.org>
date Thu, 09 Apr 2009 21:09:54 +0100
parents 963796db51ea
children 3f47065d84be
files src/adplug/Makefile src/adplug/core/diskopl.cxx
diffstat 2 files changed, 0 insertions(+), 104 deletions(-) [+]
line wrap: on
line diff
--- a/src/adplug/Makefile	Thu Apr 09 14:23:42 2009 +0200
+++ b/src/adplug/Makefile	Thu Apr 09 21:09:54 2009 +0100
@@ -6,7 +6,6 @@
        core/adlibemu.c		\
        core/adplug.cxx		\
        core/emuopl.cxx		\
-       core/diskopl.cxx		\
        core/fprovide.cxx	\
        core/player.cxx		\
        core/database.cxx	\
--- a/src/adplug/core/diskopl.cxx	Thu Apr 09 14:23:42 2009 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,103 +0,0 @@
-/*
- * Adplug - Replayer for many OPL2/OPL3 audio file formats.
- * Copyright (C) 1999 - 2005 Simon Peter, <dn.tlp@gmx.net>, et al.
- * 
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- * 
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- * 
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
- *
- * diskopl.cpp - Disk Writer OPL, by Simon Peter <dn.tlp@gmx.net>
- */
-
-#include "diskopl.h"
-
-//static const unsigned short note_table[12] = {363,385,408,432,458,485,514,544,577,611,647,686};
-const unsigned char
-CDiskopl::op_table[9] =
-  { 0x00, 0x01, 0x02, 0x08, 0x09, 0x0a, 0x10, 0x11, 0x12 };
-
-CDiskopl::CDiskopl (std::string filename):old_freq (0.0f), del (1),
-nowrite (false)
-{
-  unsigned short
-    clock = 0xffff;
-
-  currType = TYPE_OPL3;
-  f = fopen (filename.c_str (), "wb");
-  fwrite ("RAWADATA", 8, 1, f);
-  fwrite (&clock, sizeof (clock), 1, f);
-}
-
-CDiskopl::~CDiskopl ()
-{
-  fclose (f);
-}
-
-void
-CDiskopl::update (CPlayer * p)
-{
-  unsigned short clock;
-  unsigned int wait;
-
-  if (p->getrefresh () != old_freq)
-  {
-    old_freq = p->getrefresh ();
-    del = wait = (unsigned int) (18.2f / old_freq);
-    clock = (unsigned short) (1192737 / (old_freq * (wait + 1)));
-    fputc (0, f);
-    fputc (2, f);
-    fwrite (&clock, 2, 1, f);
-  }
-  if (!nowrite)
-  {
-    fputc (del + 1, f);
-    fputc (0, f);
-  }
-}
-
-void
-CDiskopl::setchip (int n)
-{
-  Copl::setchip (n);
-
-  if (!nowrite)
-  {
-    fputc (currChip + 1, f);
-    fputc (2, f);
-  }
-}
-
-void
-CDiskopl::write (int reg, int val)
-{
-  if (!nowrite)
-    diskwrite (reg, val);
-}
-
-void
-CDiskopl::init ()
-{
-  for (int i = 0; i < 9; i++)
-  {                             // stop instruments
-    diskwrite (0xb0 + i, 0);    // key off
-    diskwrite (0x80 + op_table[i], 0xff);   // fastest release
-  }
-  diskwrite (0xbd, 0);          // clear misc. register
-}
-
-void
-CDiskopl::diskwrite (int reg, int val)
-{
-  fputc (val, f);
-  fputc (reg, f);
-}