From 264056972d753e4018ea46472b5f657c75dc4b8a Mon Sep 17 00:00:00 2001 From: John Peterson Date: Sat, 3 Jan 2009 01:38:44 +0000 Subject: MusicMod: Added music modification, it currently only works in Windows git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1736 8ced0084-cf51-0410-be5f-012b33b47a6e --- Source/Core/DiscIO/Src/FileBlob.cpp | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) (limited to 'Source/Core/DiscIO/Src/FileBlob.cpp') diff --git a/Source/Core/DiscIO/Src/FileBlob.cpp b/Source/Core/DiscIO/Src/FileBlob.cpp index d3465140ae..af456a2734 100644 --- a/Source/Core/DiscIO/Src/FileBlob.cpp +++ b/Source/Core/DiscIO/Src/FileBlob.cpp @@ -20,8 +20,20 @@ #include "Blob.h" #include "FileBlob.h" + +////////////////////////////////////////////////// +// Music mod +// ŻŻŻŻŻŻŻŻŻŻ +#include "../../../../Branches/MusicMod/Main/Src/Setup.h" // Define MUSICMOD here +#ifdef MUSICMOD + #include "../../../../Branches/MusicMod/Main/Src/Main.h" +#endif +/////////////////////// + + + #ifdef _WIN32 -#include + #include #endif namespace DiscIO @@ -55,6 +67,15 @@ PlainFileReader::~PlainFileReader() bool PlainFileReader::Read(u64 offset, u64 nbytes, u8* out_ptr) { + ////////////////////////////////////////////////// + // Music mod + // ŻŻŻŻŻŻŻŻŻŻ + #ifdef MUSICMOD + MusicMod::CheckFile(offset, size); + #endif + /////////////////////// + + LONG offset_high = (LONG)(offset >> 32); SetFilePointer(hFile, (DWORD)(offset & 0xFFFFFFFF), &offset_high, FILE_BEGIN); -- cgit v1.2.3