kichikuou
0c8903920a
Switch FM sound emulator to ymfm
2022-08-07 15:55:07 +09:00
kichikuou
cc75dd7c94
Convert linebreaks from CRLF to LF
2022-04-03 11:34:48 +09:00
kichikuou
80ea44e3c6
Fix issues with reading system3.ini and playlist made on Windows
...
- Replace backslashes in pathnames with slashes
- Strip '\r' in playlist
2021-11-27 13:23:11 +09:00
kichikuou
bc3580e4ef
Implement MAKO::get_mark() for FM sound
...
It still does not work for MIDI.
2021-09-18 21:05:38 +09:00
kichikuou
0f4984bef5
Introduce Config struct
...
For now, it's just a container for command line arguments.
2021-06-06 16:18:17 +09:00
kichikuou
4621c13b75
Do not stack-allocate MAKOMidi
...
It causes stack overflow in MSVS build.
2021-01-02 10:04:59 +09:00
kichikuou
d2a60ae9d9
MakoFMgen: Take audio sampling rate as a ctor argument
2020-12-03 15:47:06 +09:00
kichikuou
d6640b338a
MakoFM: optionally take ownership of music data buffer
2020-11-23 14:26:39 +09:00
kichikuou
4b4053cf1e
Add -fm command line option
2020-11-21 14:01:38 +09:00
kichikuou
893f716ef3
Add FM synthesizer support
...
This adds support for "real" FM sound that can be used instead of MIDI
sound. (Currently only available on platforms where SDL_mixer is used.)
The MakoFM class interprets AMUS.DAT to create a write sequence to the
OPNA registers, from which fmgen generates an audio stream.
2020-11-21 13:40:21 +09:00
kichikuou
dc3a031819
Move sys/mako.cpp to linux/mako.cpp
2020-05-16 19:34:03 +09:00