资源简介
专门用来播放nsf格式的芯片音乐,并支持提取单首/整部wav格式的版本。
代码片段和文件信息
/*
** FamiTracker - NES/Famicom sound tracker
** Copyright (C) 2005-2010 Jonathan Liss
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation; either version 2 of the License or
** (at your option) any later version.
**
** This program 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
** Library General Public License for more details. To obtain a
** copy of the GNU Library General Public License write to the Free
** Software Foundation Inc. 675 Mass Ave Cambridge MA 02139 USA.
**
** Any permitted reproduction of these routines in whole or in part
** must bear this legend.
*/
#include “stdafx.h“
#include “Exception.h“
#include “FamiTracker.h“
#include “FamiTrackerDoc.h“
#include “FamiTrackerView.h“
#include “MainFrm.h“
#include “AboutDlg.h“
#include “TrackerChannel.h“
#include “MIDI.h“
#include “SoundGen.h“
#include “Accelerator.h“
#include “Settings.h“
#include “ChannelMap.h“
#include “CustomExporters.h“
// Single instance-stuff
const TCHAR FT_SHARED_MUTEX_NAME[] = _T(“FamiTrackerMutex“); // Name of global mutex
const TCHAR FT_SHARED_MEM_NAME[] = _T(“FamiTrackerWnd“); // Name of global memory area
const int SHARED_MEM_SIZE = 256;
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CFamiTrackerApp
BEGIN_MESSAGE_MAP(CFamiTrackerApp CWinApp)
ON_COMMAND(ID_APP_ABOUT OnAppAbout)
// Standard file based document commands
ON_COMMAND(ID_FILE_NEW CWinApp::OnFileNew)
ON_COMMAND(ID_FILE_OPEN OnFileOpen)
ON_COMMAND(ID_TRACKER_PLAY OnTrackerPlay)
ON_COMMAND(ID_TRACKER_PLAY_START OnTrackerPlayStart)
ON_COMMAND(ID_TRACKER_PLAY_CURSOR OnTrackerPlayCursor)
ON_COMMAND(ID_TRACKER_PLAY OnTrackerPlay)
ON_COMMAND(ID_TRACKER_STOP OnTrackerStop)
ON_COMMAND(ID_TRACKER_TOGGLE_PLAY OnTrackerTogglePlay)
ON_COMMAND(ID_TRACKER_PLAYPATTERN OnTrackerPlaypattern)
#ifdef UPDATE_CHECK
ON_COMMAND(ID_HELP_CHECKFORNEWVERSIONS CheckNewVersion)
#endif
END_MESSAGE_MAP()
// Include this for windows xp style in visual studio 2005 or later
#pragma comment(linker “\“/manifestdependency:type=‘Win32‘ name=‘Microsoft.Windows.Common-Controls‘ version=‘6.0.0.0‘ processorArchitecture=‘X86‘ publicKeyToken=‘6595b64144ccf1df‘ language=‘*‘\““)
// CFamiTrackerApp construction
CFamiTrackerApp::CFamiTrackerApp() :
m_bThemeActive(false)
m_pMIDI(NULL)
m_pAccel(NULL)
m_pSettings(NULL)
m_pSoundGenerator(NULL)
m_pChannelMap(NULL)
m_customExporters(NULL)
m_hAliveCheck(NULL)
m_hNotificationEvent(NULL)
m_hWndMapFile(NULL)
m_pInstanceMutex(NULL)
{
// Place all significant initialization in InitInstance
EnableHtmlHelp();
#ifdef ENABLE_CRASH_HANDLER
// This will cover the whole process
SetUnhandledExcepti
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-11-21 17:04 famitracker\
文件 78890 2011-11-21 14:20 famitracker\FamiTracker.rc
文件 44537 2011-11-21 14:21 famitracker\FamiTracker.vcproj
文件 18011 2011-01-21 18:04 famitracker\GPL.txt
文件 5433 2015-10-29 12:46 famitracker\NSFImporter.txt
文件 23000 2011-11-21 14:20 famitracker\resource.h
目录 0 2011-11-20 13:57 famitracker\Source\
文件 22709 2011-11-19 21:27 famitracker\Source\FamiTracker.cpp
文件 91107 2011-11-21 19:52 famitracker\Source\FamiTrackerView.cpp
文件 54468 2011-11-21 00:04 famitracker\Source\MainFrm.cpp
目录 0 2011-11-20 13:57 famitracker\Source\NSF_Import\
文件 26386 2011-07-11 14:28 famitracker\Source\NSF_Import\fmopl.c
文件 6695 2011-07-03 13:02 famitracker\Source\NSF_Import\fmopl.h
文件 9234 2011-07-08 14:37 famitracker\Source\NSF_Import\NotSoFatsoReadme.txt
文件 32310 2011-07-11 14:26 famitracker\Source\NSF_Import\NSF_6502.cpp
文件 8492 2011-07-11 14:27 famitracker\Source\NSF_Import\NSF_6502_Trace.cpp
文件 65318 2011-11-21 19:34 famitracker\Source\NSF_Import\NSF_Core.cpp
文件 12250 2011-07-11 14:36 famitracker\Source\NSF_Import\NSF_Core.h
文件 14062 2011-07-11 14:27 famitracker\Source\NSF_Import\NSF_File.cpp
文件 5808 2011-07-11 14:38 famitracker\Source\NSF_Import\NSF_File.h
文件 41586 2011-11-21 19:28 famitracker\Source\NSF_Import\NSF_Import.cpp
文件 1029 2011-07-11 14:31 famitracker\Source\NSF_Import\NSF_Import.h
文件 4188 2011-11-21 16:39 famitracker\Source\NSF_Import\NSF_Import_Dlg.cpp
文件 1301 2011-07-11 15:25 famitracker\Source\NSF_Import\NSF_Import_Dlg.h
文件 5673 2011-11-19 23:21 famitracker\Source\NSF_Import\Wave_FDS.h
文件 2750 2011-07-11 14:31 famitracker\Source\NSF_Import\Wave_FME07.h
文件 4960 2011-11-19 23:00 famitracker\Source\NSF_Import\Wave_MMC5.h
文件 4979 2011-07-11 14:31 famitracker\Source\NSF_Import\Wave_N106.h
文件 5463 2011-11-21 19:35 famitracker\Source\NSF_Import\Wave_Square.h
文件 8680 2011-11-20 13:20 famitracker\Source\NSF_Import\Wave_TND.h
文件 4874 2011-07-11 14:31 famitracker\Source\NSF_Import\Wave_VRC6.h
............此处省略2个文件信息
- 上一篇:2018数学建模国赛A题最终论文
- 下一篇:内含地址.txt
评论
共有 条评论