Skip to content

Commit cd92be2

Browse files
committed
X-COM 1,2 v1.6.1
1 parent 46615a4 commit cd92be2

File tree

14 files changed

+138
-14
lines changed

14 files changed

+138
-14
lines changed

games/X-Com - Terror from the Deep/release/linux/Ufo.cfg

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,25 @@ Music=on
2626
# Audio_Sample_Rate=X - X=frequency in Hz (11025, 22050, 44100, ...)
2727
# Audio_Buffer_Size=X - X=size in bytes (128, 256, 512, 1024, 2048, 4096, ...)
2828
# Audio_Resampling_Quality=0/1 - audio resampling quality (higher = better)
29-
# 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)
29+
# 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)
3030
# ALSA sequencer can use hardware or software synth (like Fluidsynth or TiMidity++).
3131
# WildMIDI uses GUS patch files for playback.
3232
# BASSMIDI uses soundfont for playback.
3333
# ADLMIDI uses OPL3 emulator for playback.
3434
# Adlib music is played using 'compat' OPL emulator from DOSBox or Nuked OPL3 emulator. (Works only for the DOS game version.)
3535
# MT-32 music is played using MUNT emulator or ALSA sequencer. (Works only for the DOS game version.)
36+
# General MIDI music can be played using AWE32 emulator. (Works only for the DOS game version.)
37+
# Music can be played on MT-32 synth using ALSA sequencer. (MT-32 music in DOS game version / General MIDI music in Gold edition)
3638
# Audio_SoundFont_Path=X - X = path to soundfont file (used by BASSMIDI)
3739
# Audio_MIDI_Device=X - X = client name or port (e.g. 128:0) (used by ALSA sequencer - General MIDI / MT-32)
3840
# 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)
3941
# CM-32L (LAPC-I) roms are preferred.
4042
# The CM-32L (LAPC-I) roms filenames must be CM32L_CONTROL.ROM and CM32L_PCM.ROM.
4143
# The MT-32 roms filenames must be MT32_CONTROL.ROM and MT32_PCM.ROM.
44+
# Audio_AWE32_Rom_Path=X - X = path to AWE32 rom file (default filename is awe32.raw) (used by AWE32 emulator)
4245
# Audio_OPL3_BankNumber=0-77 - OPL3 bank (used by ADLMIDI; list of banks: https://github.com/Wohlstand/libADLMIDI/blob/master/banks.ini)
4346
# Audio_OPL3_Emulator=fast/precise - use fast (DOSBox) or precise (Nuked) OPL3 emulator (used by Adlib music)
47+
# 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)
4448

4549
Audio_Sample_Volume=128
4650
Audio_Music_Volume=128
@@ -53,8 +57,10 @@ Audio_MIDI_Subsystem=adlmidi
5357
Audio_SoundFont_Path=
5458
Audio_MIDI_Device=
5559
Audio_MT32_Roms_Path=
60+
Audio_AWE32_Rom_Path=
5661
Audio_OPL3_BankNumber=77
5762
Audio_OPL3_Emulator=precise
63+
Audio_MT32_Delay_Sysex=no
5864

5965

6066
# Display settings

games/X-Com - Terror from the Deep/release/linux/arm-aarch64/readme-Linux.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
X-COM: Terror from the Deep for Linux (arm-aarch64)
2-
Version 1.6.0
2+
Version 1.6.1
33

44
Original DOS X-COM: Terror from the Deep is required for playing.
55
(Gold version for Windows should also work)
@@ -60,6 +60,8 @@ libADLMIDI requires no additional files for MIDI playback,
6060
WildMIDI requires GUS patches for MIDI playback,
6161
BASSMIDI requires a soundfont for MIDI playback,
6262
libADLMIDI uses OPL3 emulator for MIDI playback.
63+
General MIDI music can be played using AWE32 emulator (DOS game version).
64+
Music can be played on MT-32 synth using ALSA sequencer (MT-32 music in DOS game version / General MIDI music in Gold edition).
6365

6466
ALSA sequencer can detect usable synth automatically or it can be selected in the configuration file.
6567

@@ -74,6 +76,7 @@ in the configuration file.
7476
Adlib music can be played without additional files.
7577
MT-32 music can be played using MUNT emulator or ALSA sequencer.
7678
MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I.
79+
AWE32 emulator requires AWE32 rom.
7780

7881

7982
Configuration
@@ -116,6 +119,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General
116119
Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1).
117120

118121
MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1).
122+
AWE32 emulator uses version 2 of the GNU General Public License (GPLv2).
119123

120124
The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp).
121125

@@ -128,6 +132,12 @@ Nuked OPL3 emulator uses neon instructions.
128132
Changes
129133
-------
130134

135+
v1.6.1 (2024-12-17)
136+
* add option to play General MIDI music using AWE32 emulator (DOS game version)
137+
* add support for playing General MIDI music on MT-32 synth (Gold edition)
138+
* fix playing sound effects at non-standard frequencies
139+
* bug fixes
140+
131141
v1.6.0 (2024-09-22)
132142
* add option to use higher quality audio resampling
133143
* remove option to interpolate audio when resampling

games/X-Com - Terror from the Deep/release/linux/armv7-gnueabihf/readme-Linux.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
X-COM: Terror from the Deep for Linux (armv7-gnueabihf)
2-
Version 1.6.0
2+
Version 1.6.1
33

44
Original DOS X-COM: Terror from the Deep is required for playing.
55
(Gold version for Windows should also work)
@@ -60,6 +60,8 @@ libADLMIDI requires no additional files for MIDI playback,
6060
WildMIDI requires GUS patches for MIDI playback,
6161
BASSMIDI requires a soundfont for MIDI playback,
6262
libADLMIDI uses OPL3 emulator for MIDI playback.
63+
General MIDI music can be played using AWE32 emulator (DOS game version).
64+
Music can be played on MT-32 synth using ALSA sequencer (MT-32 music in DOS game version / General MIDI music in Gold edition).
6365

6466
ALSA sequencer can detect usable synth automatically or it can be selected in the configuration file.
6567

@@ -74,6 +76,7 @@ in the configuration file.
7476
Adlib music can be played without additional files.
7577
MT-32 music can be played using MUNT emulator or ALSA sequencer.
7678
MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I.
79+
AWE32 emulator requires AWE32 rom.
7780

7881

7982
Configuration
@@ -116,6 +119,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General
116119
Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1).
117120

118121
MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1).
122+
AWE32 emulator uses version 2 of the GNU General Public License (GPLv2).
119123

120124
The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp).
121125

@@ -128,6 +132,12 @@ Nuked OPL3 emulator uses neon instructions.
128132
Changes
129133
-------
130134

135+
v1.6.1 (2024-12-17)
136+
* add option to play General MIDI music using AWE32 emulator (DOS game version)
137+
* add support for playing General MIDI music on MT-32 synth (Gold edition)
138+
* fix playing sound effects at non-standard frequencies
139+
* bug fixes
140+
131141
v1.6.0 (2024-09-22)
132142
* add option to use higher quality audio resampling
133143
* remove option to interpolate audio when resampling

games/X-Com - Terror from the Deep/release/linux/readme-Linux.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
X-COM: Terror from the Deep for Linux (x86)
2-
Version 1.6.0
2+
Version 1.6.1
33

44
Original DOS X-COM: Terror from the Deep is required for playing.
55
(Gold version for Windows should also work)
@@ -60,6 +60,8 @@ libADLMIDI requires no additional files for MIDI playback,
6060
WildMIDI requires GUS patches for MIDI playback,
6161
BASSMIDI requires a soundfont for MIDI playback,
6262
libADLMIDI uses OPL3 emulator for MIDI playback.
63+
General MIDI music can be played using AWE32 emulator (DOS game version).
64+
Music can be played on MT-32 synth using ALSA sequencer (MT-32 music in DOS game version / General MIDI music in Gold edition).
6365

6466
ALSA sequencer can detect usable synth automatically or it can be selected in the configuration file.
6567

@@ -74,6 +76,7 @@ in the configuration file.
7476
Adlib music can be played without additional files.
7577
MT-32 music can be played using MUNT emulator or ALSA sequencer.
7678
MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I.
79+
AWE32 emulator requires AWE32 rom.
7780

7881

7982
Configuration
@@ -116,6 +119,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General
116119
Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1).
117120

118121
MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1).
122+
AWE32 emulator uses version 2 of the GNU General Public License (GPLv2).
119123

120124
The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp).
121125

@@ -125,6 +129,12 @@ Source code is available on GitHub: https://github.com/M-HT/SR
125129
Changes
126130
-------
127131

132+
v1.6.1 (2024-12-17)
133+
* add option to play General MIDI music using AWE32 emulator (DOS game version)
134+
* add support for playing General MIDI music on MT-32 synth (Gold edition)
135+
* fix playing sound effects at non-standard frequencies
136+
* bug fixes
137+
128138
v1.6.0 (2024-09-22)
129139
* add option to use higher quality audio resampling
130140
* remove option to interpolate audio when resampling

games/X-Com - Terror from the Deep/release/linux/x64/readme-Linux.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
X-COM: Terror from the Deep for Linux (x64)
2-
Version 1.6.0
2+
Version 1.6.1
33

44
Original DOS X-COM: Terror from the Deep is required for playing.
55
(Gold version for Windows should also work)
@@ -60,6 +60,8 @@ libADLMIDI requires no additional files for MIDI playback,
6060
WildMIDI requires GUS patches for MIDI playback,
6161
BASSMIDI requires a soundfont for MIDI playback,
6262
libADLMIDI uses OPL3 emulator for MIDI playback.
63+
General MIDI music can be played using AWE32 emulator (DOS game version).
64+
Music can be played on MT-32 synth using ALSA sequencer (MT-32 music in DOS game version / General MIDI music in Gold edition).
6365

6466
ALSA sequencer can detect usable synth automatically or it can be selected in the configuration file.
6567

@@ -74,6 +76,7 @@ in the configuration file.
7476
Adlib music can be played without additional files.
7577
MT-32 music can be played using MUNT emulator or ALSA sequencer.
7678
MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I.
79+
AWE32 emulator requires AWE32 rom.
7780

7881

7982
Configuration
@@ -116,6 +119,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General
116119
Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1).
117120

118121
MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1).
122+
AWE32 emulator uses version 2 of the GNU General Public License (GPLv2).
119123

120124
The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp).
121125

@@ -125,6 +129,12 @@ Source code is available on GitHub: https://github.com/M-HT/SR
125129
Changes
126130
-------
127131

132+
v1.6.1 (2024-12-17)
133+
* add option to play General MIDI music using AWE32 emulator (DOS game version)
134+
* add support for playing General MIDI music on MT-32 synth (Gold edition)
135+
* fix playing sound effects at non-standard frequencies
136+
* bug fixes
137+
128138
v1.6.0 (2024-09-22)
129139
* add option to use higher quality audio resampling
130140
* remove option to interpolate audio when resampling

games/X-Com - Terror from the Deep/release/windows/Ufo.cfg

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,25 @@ Music=on
2626
# Audio_Sample_Rate=X - X=frequency in Hz (11025, 22050, 44100, ...)
2727
# Audio_Buffer_Size=X - X=size in bytes (128, 256, 512, 1024, 2048, 4096, ...)
2828
# Audio_Resampling_Quality=0/1 - audio resampling quality (higher = better)
29-
# 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)
29+
# 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)
3030
# NativeWindows can use hardware or software synth.
3131
# WildMIDI uses GUS patch files for playback.
3232
# BASSMIDI uses soundfont for playback.
3333
# ADLMIDI uses OPL3 emulator for playback.
3434
# Adlib music is played using 'compat' OPL emulator from DOSBox or Nuked OPL3 emulator. (Works only for the DOS game version.)
3535
# MT-32 music is played using MUNT emulator or NativeWindows. (Works only for the DOS game version.)
36+
# General MIDI music can be played using AWE32 emulator. (Works only for the DOS game version.)
37+
# Music can be played on MT-32 synth using NativeWindows. (MT-32 music in DOS game version / General MIDI music in Gold edition)
3638
# Audio_SoundFont_Path=X - X = path to soundfont file (used by BASSMIDI)
3739
# Audio_MIDI_Device=X - X = name of MIDI device (used by NativeWindows - General MIDI / MT-32)
3840
# 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)
3941
# CM-32L (LAPC-I) roms are preferred.
4042
# The CM-32L (LAPC-I) roms filenames must be CM32L_CONTROL.ROM and CM32L_PCM.ROM.
4143
# The MT-32 roms filenames must be MT32_CONTROL.ROM and MT32_PCM.ROM.
44+
# Audio_AWE32_Rom_Path=X - X = path to AWE32 rom file (default filename is awe32.raw) (used by AWE32 emulator)
4245
# Audio_OPL3_BankNumber=0-77 - OPL3 bank (used by ADLMIDI; list of banks: https://github.com/Wohlstand/libADLMIDI/blob/master/banks.ini)
4346
# Audio_OPL3_Emulator=fast/precise - use fast (DOSBox) or precise (Nuked) OPL3 emulator (used by Adlib music)
47+
# 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)
4448

4549
Audio_Sample_Volume=128
4650
Audio_Music_Volume=128
@@ -53,8 +57,10 @@ Audio_MIDI_Subsystem=nativewindows
5357
Audio_SoundFont_Path=
5458
Audio_MIDI_Device=
5559
Audio_MT32_Roms_Path=
60+
Audio_AWE32_Rom_Path=
5661
Audio_OPL3_BankNumber=77
5762
Audio_OPL3_Emulator=precise
63+
Audio_MT32_Delay_Sysex=no
5864

5965

6066
# Display settings

games/X-Com - Terror from the Deep/release/windows/readme-Windows.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
X-COM: Terror from the Deep for Windows (x86)
2-
Version 1.6.0
2+
Version 1.6.1
33

44
Original DOS X-COM: Terror from the Deep is required for playing.
55
(Gold version for Windows should also work)
@@ -47,6 +47,8 @@ NativeWindows and libADLMIDI don't require additional files for MIDI playback,
4747
WildMIDI requires GUS patches for MIDI playback,
4848
BASSMIDI requires a soundfont for MIDI playback,
4949
libADLMIDI uses OPL3 emulator for MIDI playback.
50+
General MIDI music can be played using AWE32 emulator (DOS game version).
51+
Music can be played on MT-32 synth using NativeWindows (MT-32 music in DOS game version / General MIDI music in Gold edition).
5052

5153
NativeWindows can use the default synth or it can be selected in the configuration file.
5254

@@ -61,6 +63,7 @@ in the configuration file.
6163
Adlib music can be played without additional files.
6264
MT-32 music can be played using MUNT emulator or ALSA sequencer.
6365
MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I.
66+
AWE32 emulator requires AWE32 rom.
6467

6568

6669
Configuration
@@ -100,6 +103,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General
100103
Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1).
101104

102105
MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1).
106+
AWE32 emulator uses version 2 of the GNU General Public License (GPLv2).
103107

104108
The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp).
105109

@@ -109,6 +113,12 @@ Source code is available on GitHub: https://github.com/M-HT/SR
109113
Changes
110114
-------
111115

116+
v1.6.1 (2024-12-17)
117+
* add option to play General MIDI music using AWE32 emulator (DOS game version)
118+
* add support for playing General MIDI music on MT-32 synth (Gold edition)
119+
* fix playing sound effects at non-standard frequencies
120+
* bug fixes
121+
112122
v1.6.0 (2024-09-22)
113123
* add option to use higher quality audio resampling
114124
* remove option to interpolate audio when resampling

games/X-Com - Ufo Defense/release/linux/Ufo.cfg

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,25 @@ Music=on
2626
# Audio_Sample_Rate=X - X=frequency in Hz (11025, 22050, 44100, ...)
2727
# Audio_Buffer_Size=X - X=size in bytes (128, 256, 512, 1024, 2048, 4096, ...)
2828
# Audio_Resampling_Quality=0/1 - audio resampling quality (higher = better)
29-
# 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)
29+
# 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)
3030
# ALSA sequencer can use hardware or software synth (like Fluidsynth or TiMidity++).
3131
# WildMIDI uses GUS patch files for playback.
3232
# BASSMIDI uses soundfont for playback.
3333
# ADLMIDI uses OPL3 emulator for playback.
3434
# Adlib music is played using 'compat' OPL emulator from DOSBox or Nuked OPL3 emulator. (Works only for the DOS game version.)
3535
# MT-32 music is played using MUNT emulator or ALSA sequencer. (Works only for the DOS game version.)
36+
# General MIDI music can be played using AWE32 emulator. (Works only for the DOS game version.)
37+
# Music can be played on MT-32 synth using ALSA sequencer. (MT-32 music in DOS game version / General MIDI music in Gold edition)
3638
# Audio_SoundFont_Path=X - X = path to soundfont file (used by BASSMIDI)
3739
# Audio_MIDI_Device=X - X = client name or port (e.g. 128:0) (used by ALSA sequencer - General MIDI / MT-32)
3840
# 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)
3941
# CM-32L (LAPC-I) roms are preferred.
4042
# The CM-32L (LAPC-I) roms filenames must be CM32L_CONTROL.ROM and CM32L_PCM.ROM.
4143
# The MT-32 roms filenames must be MT32_CONTROL.ROM and MT32_PCM.ROM.
44+
# Audio_AWE32_Rom_Path=X - X = path to AWE32 rom file (default filename is awe32.raw) (used by AWE32 emulator)
4245
# Audio_OPL3_BankNumber=0-77 - OPL3 bank (used by ADLMIDI; list of banks: https://github.com/Wohlstand/libADLMIDI/blob/master/banks.ini)
4346
# Audio_OPL3_Emulator=fast/precise - use fast (DOSBox) or precise (Nuked) OPL3 emulator (used by Adlib music)
47+
# 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)
4448

4549
Audio_Sample_Volume=128
4650
Audio_Music_Volume=128
@@ -53,8 +57,10 @@ Audio_MIDI_Subsystem=adlmidi
5357
Audio_SoundFont_Path=
5458
Audio_MIDI_Device=
5559
Audio_MT32_Roms_Path=
60+
Audio_AWE32_Rom_Path=
5661
Audio_OPL3_BankNumber=77
5762
Audio_OPL3_Emulator=precise
63+
Audio_MT32_Delay_Sysex=no
5864

5965

6066
# Display settings

games/X-Com - Ufo Defense/release/linux/arm-aarch64/readme-Linux.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
X-COM: UFO Defense for Linux (arm-aarch64)
2-
Version 1.6.0
2+
Version 1.6.1
33

44
Original DOS X-COM: UFO Defense version 1.4 is required for playing.
55
(Gold version for Windows should also work)
@@ -57,6 +57,8 @@ libADLMIDI requires no additional files for MIDI playback,
5757
WildMIDI requires GUS patches for MIDI playback,
5858
BASSMIDI requires a soundfont for MIDI playback,
5959
libADLMIDI uses OPL3 emulator for MIDI playback.
60+
General MIDI music can be played using AWE32 emulator (DOS game version).
61+
Music can be played on MT-32 synth using ALSA sequencer (MT-32 music in DOS game version / General MIDI music in Gold edition).
6062

6163
ALSA sequencer can detect usable synth automatically or it can be selected in the configuration file.
6264

@@ -71,6 +73,7 @@ in the configuration file.
7173
Adlib music can be played without additional files.
7274
MT-32 music can be played using MUNT emulator or ALSA sequencer.
7375
MUNT emulator requires Control and PCM roms from MT-32 or CM-32L/LAPC-I.
76+
AWE32 emulator requires AWE32 rom.
7477

7578

7679
Configuration
@@ -113,6 +116,7 @@ DOSBox 'compat' OPL emulator uses version 2.1 or later of the GNU Lesser General
113116
Nuked OPL3 emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1).
114117

115118
MUNT emulator uses version 2.1 or later of the GNU Lesser General Public License (LGPLv2.1).
119+
AWE32 emulator uses version 2 of the GNU General Public License (GPLv2).
116120

117121
The game optionally uses SpeexDSP library for audio resampling (https://github.com/xiph/speexdsp).
118122

@@ -125,6 +129,12 @@ Nuked OPL3 emulator uses neon instructions.
125129
Changes
126130
-------
127131

132+
v1.6.1 (2024-12-17)
133+
* add option to play General MIDI music using AWE32 emulator (DOS game version)
134+
* add support for playing General MIDI music on MT-32 synth (Gold edition)
135+
* fix playing sound effects at non-standard frequencies
136+
* bug fixes
137+
128138
v1.6.0 (2024-09-22)
129139
* add option to use higher quality audio resampling
130140
* remove option to interpolate audio when resampling

0 commit comments

Comments
 (0)