diff options
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | CMakeLists.txt | 184 | ||||
-rw-r--r-- | Makefile.old (renamed from Makefile) | 0 | ||||
-rw-r--r-- | include/adlmidi.h (renamed from src/adlmidi.h) | 0 | ||||
-rw-r--r-- | libADLMIDI-test.pro | 9 | ||||
-rw-r--r-- | test.wopl | bin | 0 -> 15959 bytes | |||
-rw-r--r-- | utils/dumpbank/dumpbank.cpp (renamed from src/dumpbank/dumpbank.cc) | 48 | ||||
-rw-r--r-- | utils/dumpmiles/dumpmiles.cpp (renamed from src/dumpmiles/dumpmiles.cc) | 28 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/common.h (renamed from src/gen_adldata/file_formats/common.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_ail.h (renamed from src/gen_adldata/file_formats/load_ail.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_bisqwit.h (renamed from src/gen_adldata/file_formats/load_bisqwit.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_bnk.h (renamed from src/gen_adldata/file_formats/load_bnk.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_bnk2.h (renamed from src/gen_adldata/file_formats/load_bnk2.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_ibk.h (renamed from src/gen_adldata/file_formats/load_ibk.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_jv.h (renamed from src/gen_adldata/file_formats/load_jv.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_op2.h (renamed from src/gen_adldata/file_formats/load_op2.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_tmb.h (renamed from src/gen_adldata/file_formats/load_tmb.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/file_formats/load_wopl.h (renamed from src/gen_adldata/file_formats/load_wopl.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/gen_adldata.cc (renamed from src/gen_adldata/gen_adldata.cc) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/gen_adldata.pro (renamed from src/gen_adldata/gen_adldata.pro) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/ini/IniProcessor.pri (renamed from src/gen_adldata/ini/IniProcessor.pri) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/ini/ini_processing.cpp (renamed from src/gen_adldata/ini/ini_processing.cpp) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/ini/ini_processing.h (renamed from src/gen_adldata/ini/ini_processing.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/ini/ini_processing_variant.h (renamed from src/gen_adldata/ini/ini_processing_variant.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/measurer.cpp (renamed from src/gen_adldata/measurer.cpp) | 4 | ||||
-rw-r--r-- | utils/gen_adldata/measurer.h (renamed from src/gen_adldata/measurer.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/midi_inst_list.h (renamed from src/gen_adldata/midi_inst_list.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/progs_cache.cpp (renamed from src/gen_adldata/progs_cache.cpp) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/progs_cache.h (renamed from src/gen_adldata/progs_cache.h) | 0 | ||||
-rw-r--r-- | utils/gen_adldata/scrapped.txt (renamed from src/gen_adldata/scrapped.txt) | 0 | ||||
-rw-r--r-- | utils/midiplay/Makefile (renamed from src/midiplay/Makefile) | 0 | ||||
-rw-r--r-- | utils/midiplay/Makefile.win32 (renamed from src/midiplay/Makefile.win32) | 0 | ||||
-rw-r--r-- | utils/midiplay/adlmidiplay.cpp (renamed from src/midiplay/adlmidiplay.cpp) | 0 | ||||
-rwxr-xr-x | utils/midiplay/wave_writer.c (renamed from src/midiplay/wave_writer.c) | 0 | ||||
-rwxr-xr-x | utils/midiplay/wave_writer.h (renamed from src/midiplay/wave_writer.h) | 0 | ||||
-rw-r--r-- | utils/test/adldatatest.cc (renamed from src/test/adldatatest.cc) | 0 | ||||
-rw-r--r-- | utils/test/test.cc (renamed from src/test/test.cc) | 0 |
37 files changed, 244 insertions, 32 deletions
@@ -33,3 +33,6 @@ obj/* build-* *.user +# Cmake caches +build/* + diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..f2a7aca --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,184 @@ +cmake_minimum_required (VERSION 2.8.11) +project (libADLMIDI) + +#=========================================================================================== +# Strip garbage +if(APPLE) + set(LINK_FLAGS_RELEASE "${LINK_FLAGS_RELEASE} -dead_strip") +ELSEIF(NOT MSVC) + set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -Os -s -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-s") + set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Os -s -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,-s") + set(LINK_FLAGS_RELEASE "${LINK_FLAGS_RELEASE} -Wl,--gc-sections -Wl,-s") +ENDIF() + +# Global optimization flags +IF(NOT MSVC) + set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -fno-omit-frame-pointer") + set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fno-omit-frame-pointer") +ENDIF() + +if (CMAKE_BUILD_TYPE EQUAL "RELEASE") + add_definitions(-DNDEBUG) +ENDIF() + +# Disable bogus MSVC warnings +if(MSVC) + add_definitions(-D_CRT_SECURE_NO_WARNINGS) +ENDIF() + +# -fPIC thing +IF(NOT WIN32) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") +ENDIF() +#=========================================================================================== + +option(WITH_MIDIPLAY "Build also demo MIDI player" OFF) +option(WITH_OLD_UTILS "Build also old utilities" OFF) +option(WITH_EMBEDDED_BANKS "Use embedded banks" ON) +option(USE_DOSBOX_EMULATOR "Use DosBox emulator" OFF) + +option(libADLMIDI_STATIC "Build static library of libADLMIDI" ON) +option(libADLMIDI_SHARED "Build shared library of libADLMIDI" OFF) + + + +set(libADLMIDI_INSTALLS) + +include_directories(${libADLMIDI_SOURCE_DIR}/include) +include_directories(${libADLMIDI_SOURCE_DIR}/src/) +link_directories(${libADLMIDI_BINARY_DIR}/) + +if(WITH_OLD_UTILS) + # Old utility to dump AdLib bank files + add_executable(adldumpbank + ${libADLMIDI_SOURCE_DIR}/utils/dumpbank/dumpbank.cpp + ) + list(APPEND libADLMIDI_INSTALLS adldumpbank) + + # Old utility to dump AIL bank files + add_executable(adldumpmiles + ${libADLMIDI_SOURCE_DIR}/utils/dumpmiles/dumpmiles.cpp + ) + list(APPEND libADLMIDI_INSTALLS adldumpmiles) +endif() + +if(WITH_EMBEDDED_BANKS) + add_executable(gen_adldata + ${libADLMIDI_SOURCE_DIR}/utils/gen_adldata/gen_adldata.cc + ${libADLMIDI_SOURCE_DIR}/utils/gen_adldata/progs_cache.cpp + ${libADLMIDI_SOURCE_DIR}/utils/gen_adldata/measurer.cpp + ${libADLMIDI_SOURCE_DIR}/utils/gen_adldata/ini/ini_processing.cpp + ${libADLMIDI_SOURCE_DIR}/src/nukedopl3.c + ${libADLMIDI_SOURCE_DIR}/src/dbopl.cpp + ) + target_link_libraries(gen_adldata pthread) + + add_custom_target ( + gen-adldata-run + COMMAND ${libADLMIDI_BINARY_DIR}/gen_adldata ${libADLMIDI_SOURCE_DIR}/src/adldata.cpp + WORKING_DIRECTORY ${libADLMIDI_SOURCE_DIR} + ) + add_dependencies(gen-adldata-run gen_adldata) +endif() + + +set(libADLMIDI_SOURCES) + +list(APPEND libADLMIDI_SOURCES + ${libADLMIDI_SOURCE_DIR}/src/adlmidi.cpp + ${libADLMIDI_SOURCE_DIR}/src/adlmidi_load.cpp + ${libADLMIDI_SOURCE_DIR}/src/adlmidi_midiplay.cpp + ${libADLMIDI_SOURCE_DIR}/src/adlmidi_opl3.cpp + ${libADLMIDI_SOURCE_DIR}/src/adlmidi_private.cpp + ${libADLMIDI_SOURCE_DIR}/src/adlmidi_mus2mid.c + ${libADLMIDI_SOURCE_DIR}/src/adlmidi_xmi2mid.c +) + +if(USE_DOSBOX_EMULATOR) + add_definitions(-DADLMIDI_USE_DOSBOX_OPL) + list(APPEND libADLMIDI_SOURCES + ${libADLMIDI_SOURCE_DIR}/src/dbopl.cpp + ) +else() + list(APPEND libADLMIDI_SOURCES + ${libADLMIDI_SOURCE_DIR}/src/nukedopl3.c + ) +endif() + +if(WITH_EMBEDDED_BANKS) + list(APPEND libADLMIDI_SOURCES + ${libADLMIDI_SOURCE_DIR}/src/adldata.cpp + ) +else() + add_definitions(-DDISABLE_EMBEDDED_BANKS) +endif() + +if(libADLMIDI_STATIC) + add_library(ADLMIDI_static STATIC ${libADLMIDI_SOURCES}) + set_target_properties(ADLMIDI_static PROPERTIES OUTPUT_NAME ADLMIDI) + target_include_directories(ADLMIDI_static PUBLIC ${SDLMixerX_SOURCE_DIR}/include) + list(APPEND libADLMIDI_INSTALLS ADLMIDI_static) + if(WITH_EMBEDDED_BANKS) + add_dependencies(ADLMIDI_static gen-adldata-run) + endif() +endif() + +if(libADLMIDI_SHARED) + add_library(ADLMIDI_shared SHARED ${libADLMIDI_SOURCES}) + set_target_properties(ADLMIDI_shared PROPERTIES OUTPUT_NAME ADLMIDI) + target_include_directories(ADLMIDI_shared PUBLIC ${SDLMixerX_SOURCE_DIR}/include) + list(APPEND libADLMIDI_INSTALLS ADLMIDI_shared) + if(WITH_EMBEDDED_BANKS) + add_dependencies(ADLMIDI_shared gen-adldata-run) + endif() +endif() + +if(WITH_MIDIPLAY) + find_library(SDL2_LIBRARY SDL2 REQUIRED) + include_directories(${SDL2_INCLUDE_DIR}) + message("Found ${SDL2_LIBRARY}") + + add_executable(adlmidiplay + ${libADLMIDI_SOURCE_DIR}/utils/midiplay/adlmidiplay.cpp + ${libADLMIDI_SOURCE_DIR}/utils/midiplay/wave_writer.c + ) + + if(WIN32) + target_link_libraries(adlmidiplay ADLMIDI ${SDL2_LIBRARY} pthread) + else() + target_link_libraries(adlmidiplay ADLMIDI ${SDL2_LIBRARY} pthread dl) + endif() + + if(libADLMIDI_SHARED) + add_dependencies(adlmidiplay ADLMIDI_shared) + # ========= WIP ========= + # set_target_properties(adlmidiplay PROPERTIES COMPILE_FLAGS "-Wl,-rpath='$$ORIGIN/../lib'") + else() + if(NOT libADLMIDI_STATIC) + message(FATAL_ERROR "libADLMIDI is required to be built!") + endif() + add_dependencies(adlmidiplay ADLMIDI_static) + endif() + + list(APPEND libADLMIDI_INSTALLS adlmidiplay) +endif() + +install(TARGETS ${libADLMIDI_INSTALLS} + RUNTIME DESTINATION "bin" + LIBRARY DESTINATION "lib" + ARCHIVE DESTINATION "lib" + INCLUDES DESTINATION "include") + +install(FILES + include/adlmidi.h + DESTINATION include/) + +message("==== libADLMIDI options ====") +message("WITH_MIDIPLAY = ${WITH_MIDIPLAY}") +message("WITH_EMBEDDED_BANKS = ${WITH_EMBEDDED_BANKS}") +message("USE_DOSBOX_EMULATOR = ${USE_DOSBOX_EMULATOR}") +message("libADLMIDI_STATIC = ${libADLMIDI_STATIC}") +message("libADLMIDI_SHARED = ${libADLMIDI_SHARED}") + + diff --git a/src/adlmidi.h b/include/adlmidi.h index c82ef63..c82ef63 100644 --- a/src/adlmidi.h +++ b/include/adlmidi.h diff --git a/libADLMIDI-test.pro b/libADLMIDI-test.pro index 7be6bd8..4ddc5b7 100644 --- a/libADLMIDI-test.pro +++ b/libADLMIDI-test.pro @@ -7,16 +7,16 @@ DESTDIR=$$PWD/bin/ #INCLUDEPATH += $$PWD/AudioCodecs/build/install/include #LIBS += -L$$PWD/AudioCodecs/build/install/lib -INCLUDEPATH += $$PWD/src +INCLUDEPATH += $$PWD/src $$PWD/include #LIBS += -Wl,-Bstatic -lSDL2 -Wl,-Bdynamic -lpthread -ldl LIBS += -lSDL2 -lpthread -ldl #DEFINES += DISABLE_EMBEDDED_BANKS HEADERS += \ + include/adlmidi.h \ src/adlbank.h \ src/adldata.hh \ - src/adlmidi.h \ src/adlmidi_mus2mid.h \ src/adlmidi_private.hpp \ src/adlmidi_xmi2mid.h \ @@ -35,5 +35,6 @@ SOURCES += \ src/adlmidi_private.cpp \ src/adlmidi_xmi2mid.c \ src/nukedopl3.c \ - src/midiplay/adlmidiplay.cpp \ - src/midiplay/wave_writer.c + utils/midiplay/adlmidiplay.cpp \ + utils/midiplay/wave_writer.c + diff --git a/test.wopl b/test.wopl Binary files differnew file mode 100644 index 0000000..f2573e1 --- /dev/null +++ b/test.wopl diff --git a/src/dumpbank/dumpbank.cc b/utils/dumpbank/dumpbank.cpp index bd78af7..6996681 100644 --- a/src/dumpbank/dumpbank.cc +++ b/utils/dumpbank/dumpbank.cpp @@ -1,7 +1,7 @@ //#ifdef __MINGW32__ //typedef struct vswprintf {} swprintf; //#endif -#include <stdio.h> +#include <cstdio> #include <vector> #include <cstring> @@ -78,19 +78,19 @@ static void LoadBNK1(const std::vector<unsigned char>& data) const BNK1_header& bnk1 = *(const BNK1_header*) &data[0]; const BNK1_record* names = (const BNK1_record*) &data[ bnk1.name_list ]; const BNK1_instrument* ins = (const BNK1_instrument*) &data[ bnk1.inst_data ]; - printf("BNK1 version: %d.%d\n", bnk1.maj_vers, bnk1.min_vers); + std::printf("BNK1 version: %d.%d\n", bnk1.maj_vers, bnk1.min_vers); for(unsigned a=0; a<bnk1.ins_entries; ++a) { - printf("%04X %02X %-9.9s: ", + std::printf("%04X %02X %-9.9s: ", names[a].index, names[a].used, names[a].name); const BNK1_instrument& i = ins[ names[a].index ]; - printf("%02X %02X %X %X", + std::printf("%02X %02X %X %X", i.sound_mode, i.voice_num, i.waveforms[0], i.waveforms[1]); for(unsigned b=0; b<2; ++b) { - printf(" | "); - printf("%X %X %X %X %X %X %X %X %02X %X %X %X %X", + std::printf(" | "); + std::printf("%X %X %X %X %X %X %X %X %02X %X %X %X %X", i.ops[b].key_scale_lvl, i.ops[b].freq_mult, b==1 ? 0 : i.ops[b].feedback, @@ -105,17 +105,17 @@ static void LoadBNK1(const std::vector<unsigned char>& data) i.ops[b].env_scaling, b==1 ? 0 : i.ops[b].connection); } - printf("\n"); + std::printf("\n"); } } static void LoadBNK2(const std::vector<unsigned char>& data) { const BNK2_header& bnk2 = *(const BNK2_header*) &data[0]; const BNK2_record* names = (const BNK2_record*) &data[ sizeof(bnk2) ]; - printf("BNK2 version: %d, lost space %d\n", bnk2.file_ver, bnk2.lostSpace); + std::printf("BNK2 version: %d, lost space %d\n", bnk2.file_ver, bnk2.lostSpace); for(unsigned a=0; a<bnk2.ins_entries; ++a) { - printf("%3.3s %-12.12s %02X %08X %04X %04X: ", + std::printf("%3.3s %-12.12s %02X %08X %04X %04X: ", names[a].O3_sig, names[a].key, names[a].used, @@ -124,12 +124,12 @@ static void LoadBNK2(const std::vector<unsigned char>& data) names[a].allocBSize); const BNK2_instrument& i = *(const BNK2_instrument*) &data[ names[a].dataOffset ]; - printf("%02X %02X %02X %02X", + std::printf("%02X %02X %02X %02X", i.C4xxxFFFC, i.xxP24NNN, i.TTTTTTTT, i.xxxxxxxx); for(unsigned b=0; b<4; ++b) { - printf(" | "); - printf("%02X %02X %02X %02X %02X %02X", + std::printf(" | "); + std::printf("%02X %02X %02X %02X %02X %02X", i.ops[b].AVEKMMMM, i.ops[b].KKLLLLLL, i.ops[b].AAAADDDD, @@ -137,18 +137,30 @@ static void LoadBNK2(const std::vector<unsigned char>& data) i.ops[b].DxxxxWWW, i.ops[b].xxxxxxxx); } - printf("\n"); + std::printf("\n"); } } static void LoadBNK(const char* fn) { FILE* fp = fopen(fn, "rb"); - fseek(fp, 0, SEEK_END); + if(!fp) + { + std::fprintf(stderr, "ERROR: Can't open %s file!", fn); + return; + } + + std::fseek(fp, 0, SEEK_END); std::vector<unsigned char> data(ftell(fp)); - rewind(fp); - fread(&data[0], 1, data.size(), fp), - fclose(fp); + std::rewind(fp); + size_t got = std::fread(&data[0], 1, data.size(), fp); + std::fclose(fp); + + if(got == 0) + { + std::fprintf(stderr, "ERROR: Can't read %s file!", fn); + return; + } const BNK1_header& bnk1 = *(const BNK1_header*) &data[0]; const BNK2_header& bnk2 = *(const BNK2_header*) &data[0]; @@ -158,7 +170,7 @@ static void LoadBNK(const char* fn) else if(std::memcmp(bnk2.signature, "Accomp. Bank, (C) AdLib Inc", 28) == 0) LoadBNK2(data); else - fprintf(stderr, "%s: Unknown format\n", fn); + std::fprintf(stderr, "%s: Unknown format\n", fn); } int main(int argc, const char* const* argv) diff --git a/src/dumpmiles/dumpmiles.cc b/utils/dumpmiles/dumpmiles.cpp index 2715d16..832da93 100644 --- a/src/dumpmiles/dumpmiles.cc +++ b/utils/dumpmiles/dumpmiles.cpp @@ -1,17 +1,29 @@ //#ifdef __MINGW32__ //typedef struct vswprintf {} swprintf; //#endif -#include <stdio.h> +#include <cstdio> #include <vector> static void LoadMiles(const char* fn) { FILE* fp = fopen(fn, "rb"); - fseek(fp, 0, SEEK_END); + if(!fp) + { + std::fprintf(stderr, "ERROR: Can't open %s file!", fn); + return; + } + + std::fseek(fp, 0, SEEK_END); std::vector<unsigned char> data(ftell(fp)); - rewind(fp); - fread(&data[0], 1, data.size(), fp), - fclose(fp); + std::rewind(fp); + size_t got = std::fread(&data[0], 1, data.size(), fp); + std::fclose(fp); + + if(got == 0) + { + std::fprintf(stderr, "ERROR: Can't read %s file!", fn); + return; + } for(unsigned a=0; a<500; ++a) { @@ -24,13 +36,13 @@ static void LoadMiles(const char* fn) unsigned length = data[offset] + data[offset+1]*256; signed char notenum = data[offset+2]; - printf("%02X %02X ", gmnumber,gmnumber2); //, offset); + std::printf("%02X %02X ", gmnumber,gmnumber2); //, offset); for(unsigned b=0; b<length; ++b) { if(b > 3 && (b-3)%11 == 0) printf("\n "); - printf("%02X ", data[offset+b]); + std::printf("%02X ", data[offset+b]); } - printf("\n"); + std::printf("\n"); } } diff --git a/src/gen_adldata/file_formats/common.h b/utils/gen_adldata/file_formats/common.h index d06059e..d06059e 100644 --- a/src/gen_adldata/file_formats/common.h +++ b/utils/gen_adldata/file_formats/common.h diff --git a/src/gen_adldata/file_formats/load_ail.h b/utils/gen_adldata/file_formats/load_ail.h index 4c6c482..4c6c482 100644 --- a/src/gen_adldata/file_formats/load_ail.h +++ b/utils/gen_adldata/file_formats/load_ail.h diff --git a/src/gen_adldata/file_formats/load_bisqwit.h b/utils/gen_adldata/file_formats/load_bisqwit.h index 4928efa..4928efa 100644 --- a/src/gen_adldata/file_formats/load_bisqwit.h +++ b/utils/gen_adldata/file_formats/load_bisqwit.h diff --git a/src/gen_adldata/file_formats/load_bnk.h b/utils/gen_adldata/file_formats/load_bnk.h index 79ce5f5..79ce5f5 100644 --- a/src/gen_adldata/file_formats/load_bnk.h +++ b/utils/gen_adldata/file_formats/load_bnk.h diff --git a/src/gen_adldata/file_formats/load_bnk2.h b/utils/gen_adldata/file_formats/load_bnk2.h index 202402c..202402c 100644 --- a/src/gen_adldata/file_formats/load_bnk2.h +++ b/utils/gen_adldata/file_formats/load_bnk2.h diff --git a/src/gen_adldata/file_formats/load_ibk.h b/utils/gen_adldata/file_formats/load_ibk.h index 6370ad0..6370ad0 100644 --- a/src/gen_adldata/file_formats/load_ibk.h +++ b/utils/gen_adldata/file_formats/load_ibk.h diff --git a/src/gen_adldata/file_formats/load_jv.h b/utils/gen_adldata/file_formats/load_jv.h index f35de03..f35de03 100644 --- a/src/gen_adldata/file_formats/load_jv.h +++ b/utils/gen_adldata/file_formats/load_jv.h diff --git a/src/gen_adldata/file_formats/load_op2.h b/utils/gen_adldata/file_formats/load_op2.h index 30a118f..30a118f 100644 --- a/src/gen_adldata/file_formats/load_op2.h +++ b/utils/gen_adldata/file_formats/load_op2.h diff --git a/src/gen_adldata/file_formats/load_tmb.h b/utils/gen_adldata/file_formats/load_tmb.h index c5a3f60..c5a3f60 100644 --- a/src/gen_adldata/file_formats/load_tmb.h +++ b/utils/gen_adldata/file_formats/load_tmb.h diff --git a/src/gen_adldata/file_formats/load_wopl.h b/utils/gen_adldata/file_formats/load_wopl.h index 300a3a0..300a3a0 100644 --- a/src/gen_adldata/file_formats/load_wopl.h +++ b/utils/gen_adldata/file_formats/load_wopl.h diff --git a/src/gen_adldata/gen_adldata.cc b/utils/gen_adldata/gen_adldata.cc index 6c77a12..6c77a12 100644 --- a/src/gen_adldata/gen_adldata.cc +++ b/utils/gen_adldata/gen_adldata.cc diff --git a/src/gen_adldata/gen_adldata.pro b/utils/gen_adldata/gen_adldata.pro index 74c504e..74c504e 100644 --- a/src/gen_adldata/gen_adldata.pro +++ b/utils/gen_adldata/gen_adldata.pro diff --git a/src/gen_adldata/ini/IniProcessor.pri b/utils/gen_adldata/ini/IniProcessor.pri index cdadb59..cdadb59 100644 --- a/src/gen_adldata/ini/IniProcessor.pri +++ b/utils/gen_adldata/ini/IniProcessor.pri diff --git a/src/gen_adldata/ini/ini_processing.cpp b/utils/gen_adldata/ini/ini_processing.cpp index 2f15821..2f15821 100644 --- a/src/gen_adldata/ini/ini_processing.cpp +++ b/utils/gen_adldata/ini/ini_processing.cpp diff --git a/src/gen_adldata/ini/ini_processing.h b/utils/gen_adldata/ini/ini_processing.h index 52ab2e2..52ab2e2 100644 --- a/src/gen_adldata/ini/ini_processing.h +++ b/utils/gen_adldata/ini/ini_processing.h diff --git a/src/gen_adldata/ini/ini_processing_variant.h b/utils/gen_adldata/ini/ini_processing_variant.h index 34f999a..34f999a 100644 --- a/src/gen_adldata/ini/ini_processing_variant.h +++ b/utils/gen_adldata/ini/ini_processing_variant.h diff --git a/src/gen_adldata/measurer.cpp b/utils/gen_adldata/measurer.cpp index 6020ea0..8bb0772 100644 --- a/src/gen_adldata/measurer.cpp +++ b/utils/gen_adldata/measurer.cpp @@ -2,9 +2,9 @@ #include <cmath> #ifndef ADLMIDI_USE_DOSBOX_OPL -#include "../nukedopl3.h" +#include "nukedopl3.h" #else -#include "../dbopl.h" +#include "dbopl.h" #endif DurationInfo MeasureDurations(const ins &in) diff --git a/src/gen_adldata/measurer.h b/utils/gen_adldata/measurer.h index b9ae3c6..b9ae3c6 100644 --- a/src/gen_adldata/measurer.h +++ b/utils/gen_adldata/measurer.h diff --git a/src/gen_adldata/midi_inst_list.h b/utils/gen_adldata/midi_inst_list.h index 61c9119..61c9119 100644 --- a/src/gen_adldata/midi_inst_list.h +++ b/utils/gen_adldata/midi_inst_list.h diff --git a/src/gen_adldata/progs_cache.cpp b/utils/gen_adldata/progs_cache.cpp index 4aec9be..4aec9be 100644 --- a/src/gen_adldata/progs_cache.cpp +++ b/utils/gen_adldata/progs_cache.cpp diff --git a/src/gen_adldata/progs_cache.h b/utils/gen_adldata/progs_cache.h index 007c3b4..007c3b4 100644 --- a/src/gen_adldata/progs_cache.h +++ b/utils/gen_adldata/progs_cache.h diff --git a/src/gen_adldata/scrapped.txt b/utils/gen_adldata/scrapped.txt index 10c15cd..10c15cd 100644 --- a/src/gen_adldata/scrapped.txt +++ b/utils/gen_adldata/scrapped.txt diff --git a/src/midiplay/Makefile b/utils/midiplay/Makefile index f2512b4..f2512b4 100644 --- a/src/midiplay/Makefile +++ b/utils/midiplay/Makefile diff --git a/src/midiplay/Makefile.win32 b/utils/midiplay/Makefile.win32 index 05e192f..05e192f 100644 --- a/src/midiplay/Makefile.win32 +++ b/utils/midiplay/Makefile.win32 diff --git a/src/midiplay/adlmidiplay.cpp b/utils/midiplay/adlmidiplay.cpp index 7c8766d..7c8766d 100644 --- a/src/midiplay/adlmidiplay.cpp +++ b/utils/midiplay/adlmidiplay.cpp diff --git a/src/midiplay/wave_writer.c b/utils/midiplay/wave_writer.c index 0bfaf68..0bfaf68 100755 --- a/src/midiplay/wave_writer.c +++ b/utils/midiplay/wave_writer.c diff --git a/src/midiplay/wave_writer.h b/utils/midiplay/wave_writer.h index 6d49718..6d49718 100755 --- a/src/midiplay/wave_writer.h +++ b/utils/midiplay/wave_writer.h diff --git a/src/test/adldatatest.cc b/utils/test/adldatatest.cc index 9f992c0..9f992c0 100644 --- a/src/test/adldatatest.cc +++ b/utils/test/adldatatest.cc diff --git a/src/test/test.cc b/utils/test/test.cc index ff8515b..ff8515b 100644 --- a/src/test/test.cc +++ b/utils/test/test.cc |