X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=16%2Fadplug%2Fadplug-2.2.1%2Fsrc%2Fpsi.h;fp=16%2Fadplug%2Fadplug-2.2.1%2Fsrc%2Fpsi.h;h=0000000000000000000000000000000000000000;hb=6a645cbafd1dfd6aa59c0d6cbd9787c7709a5c59;hp=9714ed129e9eee47797274ea258b863b6f24d5d3;hpb=36a9d9615f360f0c3e4ddb7b421a46877286931f;p=16.git diff --git a/16/adplug/adplug-2.2.1/src/psi.h b/16/adplug/adplug-2.2.1/src/psi.h deleted file mode 100644 index 9714ed12..00000000 --- a/16/adplug/adplug-2.2.1/src/psi.h +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Adplug - Replayer for many OPL2/OPL3 audio file formats. - * Copyright (C) 1999 - 2003 Simon Peter, , 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * - * [xad] PSI player, by Riven the Mage - */ - -#include "xad.h" - -class CxadpsiPlayer: public CxadPlayer -{ -public: - static CPlayer *factory(Copl *newopl); - - CxadpsiPlayer(Copl *newopl): CxadPlayer(newopl) - { } - -protected: - struct psi_header - { - unsigned short instr_ptr; - unsigned short seq_ptr; - } header; - - struct - { - unsigned char *instr_table; - unsigned char *seq_table; - unsigned char note_delay[9]; - unsigned char note_curdelay[9]; - unsigned char looping[9]; - } psi; - // - bool xadplayer_load() - { - if(xad.fmt == PSI) - return true; - else - return false; - } - void xadplayer_rewind(int subsong); - void xadplayer_update(); - float xadplayer_getrefresh(); - std::string xadplayer_gettype(); - unsigned int xadplayer_getinstruments(); - -private: - static const unsigned char psi_adlib_registers[99]; - static const unsigned short psi_notes[16]; -};