diff --git a/games/X-Com - Terror from the Deep/release/linux/Ufo.cfg b/games/X-Com - Terror from the Deep/release/linux/Ufo.cfg index 718d16d..167f187 100644 --- a/games/X-Com - Terror from the Deep/release/linux/Ufo.cfg +++ b/games/X-Com - Terror from the Deep/release/linux/Ufo.cfg @@ -26,21 +26,25 @@ Music=on # Audio_Sample_Rate=X - X=frequency in Hz (11025, 22050, 44100, ...) # Audio_Buffer_Size=X - X=size in bytes (128, 256, 512, 1024, 2048, 4096, ...) # Audio_Resampling_Quality=0/1 - audio resampling quality (higher = better) -# Audio_MIDI_Subsystem=alsa/wildmidi/bassmidi/adlmidi/sdl_mixer/adlib-dosbox_opl/mt32-munt/mt32-alsa - library for music playback - General MIDI music (ALSA sequencer, WildMIDI, BASSMIDI, ADLMIDI or SDL_mixer library), Adlib music or MT-32 music (MUNT emulator or ALSA sequencer) +# Audio_MIDI_Subsystem=alsa/wildmidi/bassmidi/adlmidi/sdl_mixer/adlib-dosbox_opl/mt32-munt/awe32-emu8k/mt32-alsa - library for music playback - General MIDI music (ALSA sequencer or WildMIDI, BASSMIDI, ADLMIDI, SDL_mixer library), Adlib music or MT-32 music (MUNT emulator or ALSA sequencer) # ALSA sequencer can use hardware or software synth (like Fluidsynth or TiMidity++). # WildMIDI uses GUS patch files for playback. # BASSMIDI uses soundfont for playback. # ADLMIDI uses OPL3 emulator for playback. # Adlib music is played using 'compat' OPL emulator from DOSBox or Nuked OPL3 emulator. (Works only for the DOS game version.) # MT-32 music is played using MUNT emulator or ALSA sequencer. (Works only for the DOS game version.) +# General MIDI music can be played using AWE32 emulator. (Works only for the DOS game version.) +# Music can be played on MT-32 synth using ALSA sequencer. (MT-32 music in DOS game version / General MIDI music in Gold edition) # Audio_SoundFont_Path=X - X = path to soundfont file (used by BASSMIDI) # Audio_MIDI_Device=X - X = client name or port (e.g. 128:0) (used by ALSA sequencer - General MIDI / MT-32) # Audio_MT32_Roms_Path=X - X = path to directory containing Control and PCM roms from MT-32 or CM-32L/LAPC-I (used by MUNT emulator) # CM-32L (LAPC-I) roms are preferred. # The CM-32L (LAPC-I) roms filenames must be CM32L_CONTROL.ROM and CM32L_PCM.ROM. # The MT-32 roms filenames must be MT32_CONTROL.ROM and MT32_PCM.ROM. +# Audio_AWE32_Rom_Path=X - X = path to AWE32 rom file (default filename is awe32.raw) (used by AWE32 emulator) # Audio_OPL3_BankNumber=0-77 - OPL3 bank (used by ADLMIDI; list of banks: https://github.com/Wohlstand/libADLMIDI/blob/master/banks.ini) # Audio_OPL3_Emulator=fast/precise - use fast (DOSBox) or precise (Nuked) OPL3 emulator (used by Adlib music) +# Audio_MT32_Delay_Sysex=yes/no - select whether to add delays when sending sysex messages on MT-32 (to prevent buffer overflow with Rev.0 MT-32) Audio_Sample_Volume=128 Audio_Music_Volume=128 @@ -53,8 +57,10 @@ Audio_MIDI_Subsystem=adlmidi Audio_SoundFont_Path= Audio_MIDI_Device= Audio_MT32_Roms_Path= +Audio_AWE32_Rom_Path= Audio_OPL3_BankNumber=77 Audio_OPL3_Emulator=precise +Audio_MT32_Delay_Sysex=no # Display settings diff --git a/games/X-Com - Terror from the Deep/release/linux/arm-aarch64/readme-Linux.txt b/games/X-Com - Terror from the Deep/release/linux/arm-aarch64/readme-Linux.txt index e0bb7f2..61d8fc0 100644 --- a/games/X-Com - Terror from the Deep/release/linux/arm-aarch64/readme-Linux.txt +++ b/games/X-Com - Terror from the Deep/release/linux/arm-aarch64/readme-Linux.txt @@ -1,5 +1,5 @@ X-COM: Terror from the Deep for Linux (arm-aarch64) -Version 1.6.0 +Version 1.6.1 Original DOS X-COM: Terror from the Deep is required for playing. (Gold version for Windows should also work) @@ -60,6 +60,8 @@ libADLMIDI requires no additional files for MIDI playback, WildMIDI requires GUS patches for MIDI playback, BASSMIDI requires a soundfont for MIDI playback, libADLMIDI uses OPL3 emulator for MIDI playback. +General MIDI music can be played using AWE32 emulator (DOS game version). +Music can be played on MT-32 synth using ALSA sequencer (MT-32 music in DOS game version / General MIDI music in Gold edition). ALSA sequencer can detect usable synth automatically or it can be selected in the configuration file. @@ -74,6 +76,7 @@ in the configuration file. Adlib music can be played without additional files. MT-32 music can be played using MUNT emulator or ALSA sequencer. MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I. +AWE32 emulator requires AWE32 rom. Configuration @@ -116,6 +119,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). +AWE32 emulator uses version 2 of the GNU General Public License (GPLv2). The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp). @@ -128,6 +132,12 @@ Nuked OPL3 emulator uses neon instructions. Changes ------- +v1.6.1 (2024-12-17) +* add option to play General MIDI music using AWE32 emulator (DOS game version) +* add support for playing General MIDI music on MT-32 synth (Gold edition) +* fix playing sound effects at non-standard frequencies +* bug fixes + v1.6.0 (2024-09-22) * add option to use higher quality audio resampling * remove option to interpolate audio when resampling diff --git a/games/X-Com - Terror from the Deep/release/linux/armv7-gnueabihf/readme-Linux.txt b/games/X-Com - Terror from the Deep/release/linux/armv7-gnueabihf/readme-Linux.txt index 62a7ed8..8f45746 100644 --- a/games/X-Com - Terror from the Deep/release/linux/armv7-gnueabihf/readme-Linux.txt +++ b/games/X-Com - Terror from the Deep/release/linux/armv7-gnueabihf/readme-Linux.txt @@ -1,5 +1,5 @@ X-COM: Terror from the Deep for Linux (armv7-gnueabihf) -Version 1.6.0 +Version 1.6.1 Original DOS X-COM: Terror from the Deep is required for playing. (Gold version for Windows should also work) @@ -60,6 +60,8 @@ libADLMIDI requires no additional files for MIDI playback, WildMIDI requires GUS patches for MIDI playback, BASSMIDI requires a soundfont for MIDI playback, libADLMIDI uses OPL3 emulator for MIDI playback. +General MIDI music can be played using AWE32 emulator (DOS game version). +Music can be played on MT-32 synth using ALSA sequencer (MT-32 music in DOS game version / General MIDI music in Gold edition). ALSA sequencer can detect usable synth automatically or it can be selected in the configuration file. @@ -74,6 +76,7 @@ in the configuration file. Adlib music can be played without additional files. MT-32 music can be played using MUNT emulator or ALSA sequencer. MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I. +AWE32 emulator requires AWE32 rom. Configuration @@ -116,6 +119,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). +AWE32 emulator uses version 2 of the GNU General Public License (GPLv2). The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp). @@ -128,6 +132,12 @@ Nuked OPL3 emulator uses neon instructions. Changes ------- +v1.6.1 (2024-12-17) +* add option to play General MIDI music using AWE32 emulator (DOS game version) +* add support for playing General MIDI music on MT-32 synth (Gold edition) +* fix playing sound effects at non-standard frequencies +* bug fixes + v1.6.0 (2024-09-22) * add option to use higher quality audio resampling * remove option to interpolate audio when resampling diff --git a/games/X-Com - Terror from the Deep/release/linux/readme-Linux.txt b/games/X-Com - Terror from the Deep/release/linux/readme-Linux.txt index 8ca2f26..84ab28b 100644 --- a/games/X-Com - Terror from the Deep/release/linux/readme-Linux.txt +++ b/games/X-Com - Terror from the Deep/release/linux/readme-Linux.txt @@ -1,5 +1,5 @@ X-COM: Terror from the Deep for Linux (x86) -Version 1.6.0 +Version 1.6.1 Original DOS X-COM: Terror from the Deep is required for playing. (Gold version for Windows should also work) @@ -60,6 +60,8 @@ libADLMIDI requires no additional files for MIDI playback, WildMIDI requires GUS patches for MIDI playback, BASSMIDI requires a soundfont for MIDI playback, libADLMIDI uses OPL3 emulator for MIDI playback. +General MIDI music can be played using AWE32 emulator (DOS game version). +Music can be played on MT-32 synth using ALSA sequencer (MT-32 music in DOS game version / General MIDI music in Gold edition). ALSA sequencer can detect usable synth automatically or it can be selected in the configuration file. @@ -74,6 +76,7 @@ in the configuration file. Adlib music can be played without additional files. MT-32 music can be played using MUNT emulator or ALSA sequencer. MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I. +AWE32 emulator requires AWE32 rom. Configuration @@ -116,6 +119,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). +AWE32 emulator uses version 2 of the GNU General Public License (GPLv2). The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp). @@ -125,6 +129,12 @@ Source code is available on GitHub: https://github.com/M-HT/SR Changes ------- +v1.6.1 (2024-12-17) +* add option to play General MIDI music using AWE32 emulator (DOS game version) +* add support for playing General MIDI music on MT-32 synth (Gold edition) +* fix playing sound effects at non-standard frequencies +* bug fixes + v1.6.0 (2024-09-22) * add option to use higher quality audio resampling * remove option to interpolate audio when resampling diff --git a/games/X-Com - Terror from the Deep/release/linux/x64/readme-Linux.txt b/games/X-Com - Terror from the Deep/release/linux/x64/readme-Linux.txt index affef29..1ee3bb8 100644 --- a/games/X-Com - Terror from the Deep/release/linux/x64/readme-Linux.txt +++ b/games/X-Com - Terror from the Deep/release/linux/x64/readme-Linux.txt @@ -1,5 +1,5 @@ X-COM: Terror from the Deep for Linux (x64) -Version 1.6.0 +Version 1.6.1 Original DOS X-COM: Terror from the Deep is required for playing. (Gold version for Windows should also work) @@ -60,6 +60,8 @@ libADLMIDI requires no additional files for MIDI playback, WildMIDI requires GUS patches for MIDI playback, BASSMIDI requires a soundfont for MIDI playback, libADLMIDI uses OPL3 emulator for MIDI playback. +General MIDI music can be played using AWE32 emulator (DOS game version). +Music can be played on MT-32 synth using ALSA sequencer (MT-32 music in DOS game version / General MIDI music in Gold edition). ALSA sequencer can detect usable synth automatically or it can be selected in the configuration file. @@ -74,6 +76,7 @@ in the configuration file. Adlib music can be played without additional files. MT-32 music can be played using MUNT emulator or ALSA sequencer. MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I. +AWE32 emulator requires AWE32 rom. Configuration @@ -116,6 +119,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). +AWE32 emulator uses version 2 of the GNU General Public License (GPLv2). The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp). @@ -125,6 +129,12 @@ Source code is available on GitHub: https://github.com/M-HT/SR Changes ------- +v1.6.1 (2024-12-17) +* add option to play General MIDI music using AWE32 emulator (DOS game version) +* add support for playing General MIDI music on MT-32 synth (Gold edition) +* fix playing sound effects at non-standard frequencies +* bug fixes + v1.6.0 (2024-09-22) * add option to use higher quality audio resampling * remove option to interpolate audio when resampling diff --git a/games/X-Com - Terror from the Deep/release/windows/Ufo.cfg b/games/X-Com - Terror from the Deep/release/windows/Ufo.cfg index c061c8f..d3e196c 100644 --- a/games/X-Com - Terror from the Deep/release/windows/Ufo.cfg +++ b/games/X-Com - Terror from the Deep/release/windows/Ufo.cfg @@ -26,21 +26,25 @@ Music=on # Audio_Sample_Rate=X - X=frequency in Hz (11025, 22050, 44100, ...) # Audio_Buffer_Size=X - X=size in bytes (128, 256, 512, 1024, 2048, 4096, ...) # Audio_Resampling_Quality=0/1 - audio resampling quality (higher = better) -# Audio_MIDI_Subsystem=nativewindows/wildmidi/bassmidi/adlmidi/sdl_mixer/adlib-dosbox_opl/mt32-munt/mt32-nativewindows - library for music playback - General MIDI music (Native Windows, WildMIDI, BASSMIDI, ADLMIDI or SDL_mixer library), Adlib music or MT-32 music (MUNT emulator or Native Windows) +# Audio_MIDI_Subsystem=nativewindows/wildmidi/bassmidi/adlmidi/sdl_mixer/adlib-dosbox_opl/mt32-munt/awe32-emu8k/mt32-nativewindows - library for music playback - General MIDI music (Native Windows or WildMIDI, BASSMIDI, ADLMIDI, SDL_mixer library), Adlib music or MT-32 music (MUNT emulator or Native Windows) # NativeWindows can use hardware or software synth. # WildMIDI uses GUS patch files for playback. # BASSMIDI uses soundfont for playback. # ADLMIDI uses OPL3 emulator for playback. # Adlib music is played using 'compat' OPL emulator from DOSBox or Nuked OPL3 emulator. (Works only for the DOS game version.) # MT-32 music is played using MUNT emulator or NativeWindows. (Works only for the DOS game version.) +# General MIDI music can be played using AWE32 emulator. (Works only for the DOS game version.) +# Music can be played on MT-32 synth using NativeWindows. (MT-32 music in DOS game version / General MIDI music in Gold edition) # Audio_SoundFont_Path=X - X = path to soundfont file (used by BASSMIDI) # Audio_MIDI_Device=X - X = name of MIDI device (used by NativeWindows - General MIDI / MT-32) # Audio_MT32_Roms_Path=X - X = path to directory containing Control and PCM roms from MT-32 or CM-32L/LAPC-I (used by MUNT emulator) # CM-32L (LAPC-I) roms are preferred. # The CM-32L (LAPC-I) roms filenames must be CM32L_CONTROL.ROM and CM32L_PCM.ROM. # The MT-32 roms filenames must be MT32_CONTROL.ROM and MT32_PCM.ROM. +# Audio_AWE32_Rom_Path=X - X = path to AWE32 rom file (default filename is awe32.raw) (used by AWE32 emulator) # Audio_OPL3_BankNumber=0-77 - OPL3 bank (used by ADLMIDI; list of banks: https://github.com/Wohlstand/libADLMIDI/blob/master/banks.ini) # Audio_OPL3_Emulator=fast/precise - use fast (DOSBox) or precise (Nuked) OPL3 emulator (used by Adlib music) +# Audio_MT32_Delay_Sysex=yes/no - select whether to add delays when sending sysex messages on MT-32 (to prevent buffer overflow with Rev.0 MT-32) Audio_Sample_Volume=128 Audio_Music_Volume=128 @@ -53,8 +57,10 @@ Audio_MIDI_Subsystem=nativewindows Audio_SoundFont_Path= Audio_MIDI_Device= Audio_MT32_Roms_Path= +Audio_AWE32_Rom_Path= Audio_OPL3_BankNumber=77 Audio_OPL3_Emulator=precise +Audio_MT32_Delay_Sysex=no # Display settings diff --git a/games/X-Com - Terror from the Deep/release/windows/readme-Windows.txt b/games/X-Com - Terror from the Deep/release/windows/readme-Windows.txt index 2646b39..2d97dba 100644 --- a/games/X-Com - Terror from the Deep/release/windows/readme-Windows.txt +++ b/games/X-Com - Terror from the Deep/release/windows/readme-Windows.txt @@ -1,5 +1,5 @@ X-COM: Terror from the Deep for Windows (x86) -Version 1.6.0 +Version 1.6.1 Original DOS X-COM: Terror from the Deep is required for playing. (Gold version for Windows should also work) @@ -47,6 +47,8 @@ NativeWindows and libADLMIDI don't require additional files for MIDI playback, WildMIDI requires GUS patches for MIDI playback, BASSMIDI requires a soundfont for MIDI playback, libADLMIDI uses OPL3 emulator for MIDI playback. +General MIDI music can be played using AWE32 emulator (DOS game version). +Music can be played on MT-32 synth using NativeWindows (MT-32 music in DOS game version / General MIDI music in Gold edition). NativeWindows can use the default synth or it can be selected in the configuration file. @@ -61,6 +63,7 @@ in the configuration file. Adlib music can be played without additional files. MT-32 music can be played using MUNT emulator or ALSA sequencer. MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I. +AWE32 emulator requires AWE32 rom. Configuration @@ -100,6 +103,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). +AWE32 emulator uses version 2 of the GNU General Public License (GPLv2). The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp). @@ -109,6 +113,12 @@ Source code is available on GitHub: https://github.com/M-HT/SR Changes ------- +v1.6.1 (2024-12-17) +* add option to play General MIDI music using AWE32 emulator (DOS game version) +* add support for playing General MIDI music on MT-32 synth (Gold edition) +* fix playing sound effects at non-standard frequencies +* bug fixes + v1.6.0 (2024-09-22) * add option to use higher quality audio resampling * remove option to interpolate audio when resampling diff --git a/games/X-Com - Ufo Defense/release/linux/Ufo.cfg b/games/X-Com - Ufo Defense/release/linux/Ufo.cfg index 718d16d..167f187 100644 --- a/games/X-Com - Ufo Defense/release/linux/Ufo.cfg +++ b/games/X-Com - Ufo Defense/release/linux/Ufo.cfg @@ -26,21 +26,25 @@ Music=on # Audio_Sample_Rate=X - X=frequency in Hz (11025, 22050, 44100, ...) # Audio_Buffer_Size=X - X=size in bytes (128, 256, 512, 1024, 2048, 4096, ...) # Audio_Resampling_Quality=0/1 - audio resampling quality (higher = better) -# Audio_MIDI_Subsystem=alsa/wildmidi/bassmidi/adlmidi/sdl_mixer/adlib-dosbox_opl/mt32-munt/mt32-alsa - library for music playback - General MIDI music (ALSA sequencer, WildMIDI, BASSMIDI, ADLMIDI or SDL_mixer library), Adlib music or MT-32 music (MUNT emulator or ALSA sequencer) +# Audio_MIDI_Subsystem=alsa/wildmidi/bassmidi/adlmidi/sdl_mixer/adlib-dosbox_opl/mt32-munt/awe32-emu8k/mt32-alsa - library for music playback - General MIDI music (ALSA sequencer or WildMIDI, BASSMIDI, ADLMIDI, SDL_mixer library), Adlib music or MT-32 music (MUNT emulator or ALSA sequencer) # ALSA sequencer can use hardware or software synth (like Fluidsynth or TiMidity++). # WildMIDI uses GUS patch files for playback. # BASSMIDI uses soundfont for playback. # ADLMIDI uses OPL3 emulator for playback. # Adlib music is played using 'compat' OPL emulator from DOSBox or Nuked OPL3 emulator. (Works only for the DOS game version.) # MT-32 music is played using MUNT emulator or ALSA sequencer. (Works only for the DOS game version.) +# General MIDI music can be played using AWE32 emulator. (Works only for the DOS game version.) +# Music can be played on MT-32 synth using ALSA sequencer. (MT-32 music in DOS game version / General MIDI music in Gold edition) # Audio_SoundFont_Path=X - X = path to soundfont file (used by BASSMIDI) # Audio_MIDI_Device=X - X = client name or port (e.g. 128:0) (used by ALSA sequencer - General MIDI / MT-32) # Audio_MT32_Roms_Path=X - X = path to directory containing Control and PCM roms from MT-32 or CM-32L/LAPC-I (used by MUNT emulator) # CM-32L (LAPC-I) roms are preferred. # The CM-32L (LAPC-I) roms filenames must be CM32L_CONTROL.ROM and CM32L_PCM.ROM. # The MT-32 roms filenames must be MT32_CONTROL.ROM and MT32_PCM.ROM. +# Audio_AWE32_Rom_Path=X - X = path to AWE32 rom file (default filename is awe32.raw) (used by AWE32 emulator) # Audio_OPL3_BankNumber=0-77 - OPL3 bank (used by ADLMIDI; list of banks: https://github.com/Wohlstand/libADLMIDI/blob/master/banks.ini) # Audio_OPL3_Emulator=fast/precise - use fast (DOSBox) or precise (Nuked) OPL3 emulator (used by Adlib music) +# Audio_MT32_Delay_Sysex=yes/no - select whether to add delays when sending sysex messages on MT-32 (to prevent buffer overflow with Rev.0 MT-32) Audio_Sample_Volume=128 Audio_Music_Volume=128 @@ -53,8 +57,10 @@ Audio_MIDI_Subsystem=adlmidi Audio_SoundFont_Path= Audio_MIDI_Device= Audio_MT32_Roms_Path= +Audio_AWE32_Rom_Path= Audio_OPL3_BankNumber=77 Audio_OPL3_Emulator=precise +Audio_MT32_Delay_Sysex=no # Display settings diff --git a/games/X-Com - Ufo Defense/release/linux/arm-aarch64/readme-Linux.txt b/games/X-Com - Ufo Defense/release/linux/arm-aarch64/readme-Linux.txt index 1fde95c..774bb37 100644 --- a/games/X-Com - Ufo Defense/release/linux/arm-aarch64/readme-Linux.txt +++ b/games/X-Com - Ufo Defense/release/linux/arm-aarch64/readme-Linux.txt @@ -1,5 +1,5 @@ X-COM: UFO Defense for Linux (arm-aarch64) -Version 1.6.0 +Version 1.6.1 Original DOS X-COM: UFO Defense version 1.4 is required for playing. (Gold version for Windows should also work) @@ -57,6 +57,8 @@ libADLMIDI requires no additional files for MIDI playback, WildMIDI requires GUS patches for MIDI playback, BASSMIDI requires a soundfont for MIDI playback, libADLMIDI uses OPL3 emulator for MIDI playback. +General MIDI music can be played using AWE32 emulator (DOS game version). +Music can be played on MT-32 synth using ALSA sequencer (MT-32 music in DOS game version / General MIDI music in Gold edition). ALSA sequencer can detect usable synth automatically or it can be selected in the configuration file. @@ -71,6 +73,7 @@ in the configuration file. Adlib music can be played without additional files. MT-32 music can be played using MUNT emulator or ALSA sequencer. MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I. +AWE32 emulator requires AWE32 rom. Configuration @@ -113,6 +116,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). +AWE32 emulator uses version 2 of the GNU General Public License (GPLv2). The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp). @@ -125,6 +129,12 @@ Nuked OPL3 emulator uses neon instructions. Changes ------- +v1.6.1 (2024-12-17) +* add option to play General MIDI music using AWE32 emulator (DOS game version) +* add support for playing General MIDI music on MT-32 synth (Gold edition) +* fix playing sound effects at non-standard frequencies +* bug fixes + v1.6.0 (2024-09-22) * add option to use higher quality audio resampling * remove option to interpolate audio when resampling diff --git a/games/X-Com - Ufo Defense/release/linux/armv7-gnueabihf/readme-Linux.txt b/games/X-Com - Ufo Defense/release/linux/armv7-gnueabihf/readme-Linux.txt index 10761b8..0e2f13f 100644 --- a/games/X-Com - Ufo Defense/release/linux/armv7-gnueabihf/readme-Linux.txt +++ b/games/X-Com - Ufo Defense/release/linux/armv7-gnueabihf/readme-Linux.txt @@ -1,5 +1,5 @@ X-COM: UFO Defense for Linux (armv7-gnueabihf) -Version 1.6.0 +Version 1.6.1 Original DOS X-COM: UFO Defense version 1.4 is required for playing. (Gold version for Windows should also work) @@ -57,6 +57,8 @@ libADLMIDI requires no additional files for MIDI playback, WildMIDI requires GUS patches for MIDI playback, BASSMIDI requires a soundfont for MIDI playback, libADLMIDI uses OPL3 emulator for MIDI playback. +General MIDI music can be played using AWE32 emulator (DOS game version). +Music can be played on MT-32 synth using ALSA sequencer (MT-32 music in DOS game version / General MIDI music in Gold edition). ALSA sequencer can detect usable synth automatically or it can be selected in the configuration file. @@ -71,6 +73,7 @@ in the configuration file. Adlib music can be played without additional files. MT-32 music can be played using MUNT emulator or ALSA sequencer. MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I. +AWE32 emulator requires AWE32 rom. Configuration @@ -113,6 +116,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). +AWE32 emulator uses version 2 of the GNU General Public License (GPLv2). The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp). @@ -125,6 +129,12 @@ Nuked OPL3 emulator uses neon instructions. Changes ------- +v1.6.1 (2024-12-17) +* add option to play General MIDI music using AWE32 emulator (DOS game version) +* add support for playing General MIDI music on MT-32 synth (Gold edition) +* fix playing sound effects at non-standard frequencies +* bug fixes + v1.6.0 (2024-09-22) * add option to use higher quality audio resampling * remove option to interpolate audio when resampling diff --git a/games/X-Com - Ufo Defense/release/linux/readme-Linux.txt b/games/X-Com - Ufo Defense/release/linux/readme-Linux.txt index 892d603..4cd109d 100644 --- a/games/X-Com - Ufo Defense/release/linux/readme-Linux.txt +++ b/games/X-Com - Ufo Defense/release/linux/readme-Linux.txt @@ -1,5 +1,5 @@ X-COM: UFO Defense for Linux (x86) -Version 1.6.0 +Version 1.6.1 Original DOS X-COM: UFO Defense version 1.4 is required for playing. (Gold version for Windows should also work) @@ -57,6 +57,8 @@ libADLMIDI requires no additional files for MIDI playback, WildMIDI requires GUS patches for MIDI playback, BASSMIDI requires a soundfont for MIDI playback, libADLMIDI uses OPL3 emulator for MIDI playback. +General MIDI music can be played using AWE32 emulator (DOS game version). +Music can be played on MT-32 synth using ALSA sequencer (MT-32 music in DOS game version / General MIDI music in Gold edition). ALSA sequencer can detect usable synth automatically or it can be selected in the configuration file. @@ -71,6 +73,7 @@ in the configuration file. Adlib music can be played without additional files. MT-32 music can be played using MUNT emulator or ALSA sequencer. MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I. +AWE32 emulator requires AWE32 rom. Configuration @@ -113,6 +116,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). +AWE32 emulator uses version 2 of the GNU General Public License (GPLv2). The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp). @@ -122,6 +126,12 @@ Source code is available on GitHub: https://github.com/M-HT/SR Changes ------- +v1.6.1 (2024-12-17) +* add option to play General MIDI music using AWE32 emulator (DOS game version) +* add support for playing General MIDI music on MT-32 synth (Gold edition) +* fix playing sound effects at non-standard frequencies +* bug fixes + v1.6.0 (2024-09-22) * add option to use higher quality audio resampling * remove option to interpolate audio when resampling diff --git a/games/X-Com - Ufo Defense/release/linux/x64/readme-Linux.txt b/games/X-Com - Ufo Defense/release/linux/x64/readme-Linux.txt index 65975e1..8b14d44 100644 --- a/games/X-Com - Ufo Defense/release/linux/x64/readme-Linux.txt +++ b/games/X-Com - Ufo Defense/release/linux/x64/readme-Linux.txt @@ -1,5 +1,5 @@ X-COM: UFO Defense for Linux (x64) -Version 1.6.0 +Version 1.6.1 Original DOS X-COM: UFO Defense version 1.4 is required for playing. (Gold version for Windows should also work) @@ -57,6 +57,8 @@ libADLMIDI requires no additional files for MIDI playback, WildMIDI requires GUS patches for MIDI playback, BASSMIDI requires a soundfont for MIDI playback, libADLMIDI uses OPL3 emulator for MIDI playback. +General MIDI music can be played using AWE32 emulator (DOS game version). +Music can be played on MT-32 synth using ALSA sequencer (MT-32 music in DOS game version / General MIDI music in Gold edition). ALSA sequencer can detect usable synth automatically or it can be selected in the configuration file. @@ -71,6 +73,7 @@ in the configuration file. Adlib music can be played without additional files. MT-32 music can be played using MUNT emulator or ALSA sequencer. MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I. +AWE32 emulator requires AWE32 rom. Configuration @@ -113,6 +116,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). +AWE32 emulator uses version 2 of the GNU General Public License (GPLv2). The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp). @@ -122,6 +126,12 @@ Source code is available on GitHub: https://github.com/M-HT/SR Changes ------- +v1.6.1 (2024-12-17) +* add option to play General MIDI music using AWE32 emulator (DOS game version) +* add support for playing General MIDI music on MT-32 synth (Gold edition) +* fix playing sound effects at non-standard frequencies +* bug fixes + v1.6.0 (2024-09-22) * add option to use higher quality audio resampling * remove option to interpolate audio when resampling diff --git a/games/X-Com - Ufo Defense/release/windows/Ufo.cfg b/games/X-Com - Ufo Defense/release/windows/Ufo.cfg index c061c8f..d3e196c 100644 --- a/games/X-Com - Ufo Defense/release/windows/Ufo.cfg +++ b/games/X-Com - Ufo Defense/release/windows/Ufo.cfg @@ -26,21 +26,25 @@ Music=on # Audio_Sample_Rate=X - X=frequency in Hz (11025, 22050, 44100, ...) # Audio_Buffer_Size=X - X=size in bytes (128, 256, 512, 1024, 2048, 4096, ...) # Audio_Resampling_Quality=0/1 - audio resampling quality (higher = better) -# Audio_MIDI_Subsystem=nativewindows/wildmidi/bassmidi/adlmidi/sdl_mixer/adlib-dosbox_opl/mt32-munt/mt32-nativewindows - library for music playback - General MIDI music (Native Windows, WildMIDI, BASSMIDI, ADLMIDI or SDL_mixer library), Adlib music or MT-32 music (MUNT emulator or Native Windows) +# Audio_MIDI_Subsystem=nativewindows/wildmidi/bassmidi/adlmidi/sdl_mixer/adlib-dosbox_opl/mt32-munt/awe32-emu8k/mt32-nativewindows - library for music playback - General MIDI music (Native Windows or WildMIDI, BASSMIDI, ADLMIDI, SDL_mixer library), Adlib music or MT-32 music (MUNT emulator or Native Windows) # NativeWindows can use hardware or software synth. # WildMIDI uses GUS patch files for playback. # BASSMIDI uses soundfont for playback. # ADLMIDI uses OPL3 emulator for playback. # Adlib music is played using 'compat' OPL emulator from DOSBox or Nuked OPL3 emulator. (Works only for the DOS game version.) # MT-32 music is played using MUNT emulator or NativeWindows. (Works only for the DOS game version.) +# General MIDI music can be played using AWE32 emulator. (Works only for the DOS game version.) +# Music can be played on MT-32 synth using NativeWindows. (MT-32 music in DOS game version / General MIDI music in Gold edition) # Audio_SoundFont_Path=X - X = path to soundfont file (used by BASSMIDI) # Audio_MIDI_Device=X - X = name of MIDI device (used by NativeWindows - General MIDI / MT-32) # Audio_MT32_Roms_Path=X - X = path to directory containing Control and PCM roms from MT-32 or CM-32L/LAPC-I (used by MUNT emulator) # CM-32L (LAPC-I) roms are preferred. # The CM-32L (LAPC-I) roms filenames must be CM32L_CONTROL.ROM and CM32L_PCM.ROM. # The MT-32 roms filenames must be MT32_CONTROL.ROM and MT32_PCM.ROM. +# Audio_AWE32_Rom_Path=X - X = path to AWE32 rom file (default filename is awe32.raw) (used by AWE32 emulator) # Audio_OPL3_BankNumber=0-77 - OPL3 bank (used by ADLMIDI; list of banks: https://github.com/Wohlstand/libADLMIDI/blob/master/banks.ini) # Audio_OPL3_Emulator=fast/precise - use fast (DOSBox) or precise (Nuked) OPL3 emulator (used by Adlib music) +# Audio_MT32_Delay_Sysex=yes/no - select whether to add delays when sending sysex messages on MT-32 (to prevent buffer overflow with Rev.0 MT-32) Audio_Sample_Volume=128 Audio_Music_Volume=128 @@ -53,8 +57,10 @@ Audio_MIDI_Subsystem=nativewindows Audio_SoundFont_Path= Audio_MIDI_Device= Audio_MT32_Roms_Path= +Audio_AWE32_Rom_Path= Audio_OPL3_BankNumber=77 Audio_OPL3_Emulator=precise +Audio_MT32_Delay_Sysex=no # Display settings diff --git a/games/X-Com - Ufo Defense/release/windows/readme-Windows.txt b/games/X-Com - Ufo Defense/release/windows/readme-Windows.txt index 3fe02ce..0aa689e 100644 --- a/games/X-Com - Ufo Defense/release/windows/readme-Windows.txt +++ b/games/X-Com - Ufo Defense/release/windows/readme-Windows.txt @@ -1,5 +1,5 @@ X-COM: UFO Defense for Windows (x86) -Version 1.6.0 +Version 1.6.1 Original DOS X-COM: UFO Defense version 1.4 is required for playing. (Gold version for Windows should also work) @@ -44,6 +44,8 @@ NativeWindows and libADLMIDI dond't require additional files for MIDI playback, WildMIDI requires GUS patches for MIDI playback, BASSMIDI requires a soundfont for MIDI playback, libADLMIDI uses OPL3 emulator for MIDI playback. +General MIDI music can be played using AWE32 emulator (DOS game version). +Music can be played on MT-32 synth using NativeWindows (MT-32 music in DOS game version / General MIDI music in Gold edition). NativeWindows can use the default synth or it can be selected in the configuration file. @@ -58,6 +60,7 @@ in the configuration file. Adlib music can be played without additional files. MT-32 music can be played using MUNT emulator or ALSA sequencer. MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I. +AWE32 emulator requires AWE32 rom. Configuration @@ -97,6 +100,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1). +AWE32 emulator uses version 2 of the GNU General Public License (GPLv2). The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp). @@ -106,6 +110,12 @@ Source code is available on GitHub: https://github.com/M-HT/SR Changes ------- +v1.6.1 (2024-12-17) +* add option to play General MIDI music using AWE32 emulator (DOS game version) +* add support for playing General MIDI music on MT-32 synth (Gold edition) +* fix playing sound effects at non-standard frequencies +* bug fixes + v1.6.0 (2024-09-22) * add option to use higher quality audio resampling * remove option to interpolate audio when resampling