kichikuou
0342141358
Add is_available function to CD-ROM devices
...
Now `SI 2` command returns zero if no audio track is available.
2025-11-28 10:45:24 +09:00
kichikuou
386c3c0fcd
Refactor cdromdevice_t interface
2025-02-02 12:50:15 +09:00
kichikuou
d14b42c146
Replace boolean/TRUE/FALSE with bool/true/false
2025-02-02 10:02:08 +09:00
kichikuou
ea5cef91fd
Rename cdrom_device profile to playlist
...
Also renames `-devcd` command line flag to `-playlist`.
The old names can still be used for backwards compatibility.
2024-01-28 10:28:15 +09:00
kichikuou
3c81c8fec2
Improve error messages for when MIDI cannot be played
...
* Show warnings on failure of Mix_LoadMUS / Mix_PlayMusic
* Display "Cannot open playlist" warning only when the game does not
have MIDI
2023-07-29 07:50:55 +09:00
kichikuou
d1712ab7b4
Remove newline character from debug print macro calls
...
Now "\n" is appended by the macros.
2022-09-02 20:37:26 +09:00
kichikuou
ff62533faf
Add reset functions for audio subsystems
2022-06-26 16:30:48 +09:00
kichikuou
d29a764de2
Fix issues with reading DOS-ish playlist file
...
- Replace backslashes with slashes
- Strip '\r'
2021-11-27 22:43:12 +09:00
kichikuou
ff9710426f
Remove internal time counters
2021-11-14 22:12:11 +09:00
kichikuou
87413d54dc
Fix SC command
...
This fixes a bug where SC command did not return 999/999/999/999 when
CD-DA is not available.
2020-08-30 13:55:20 +09:00
kichikuou
cfa9dc3502
Make BGM setup easy
...
This changes the default value of cdrom_device to "playlist.txt" so that
users can prepare BGM simply by putting a file named "playlist.txt" in
the game directory.
Also, if the playlist file is not found but there is a "_inmm.ini" file
in the game directory, load it as a playlist (but unlike the normal
playlist format, the first line corresponds to track 2). This makes some
archived games work without any configuration.
2020-08-06 17:20:27 +09:00
kichikuou
83c4195f3a
Android: Pass absolute path to Mix_LoadMUS
2020-01-13 22:55:44 +09:00
kichikuou
0f3ff4ff3a
cdrom: Fix loop parameter type of start()
2019-09-16 15:45:28 +09:00
kichikuou
3fc72bc61e
cdrom.mp3.c: use SDL_mixer
2018-12-29 13:40:24 +09:00
kichikuou
b8b6474561
SDL_mixer pcm backend
2017-03-19 13:28:01 +09:00
kichikuou
8fe37f2281
Remove client/server music module
2017-03-18 23:53:21 +09:00
kichikuou
51db4b1144
CDAudio loop
2017-03-05 11:24:49 +09:00
kichikuou
245bc1212c
Remove glib dependency
2017-02-18 18:16:32 +09:00
kichikuou
f1b0b399fa
Convert EUC to utf-8
2017-02-11 19:03:05 +09:00
kichikuou
e607c9c2ee
Import xsystem35-1.7.3-pre5
2014-04-26 18:40:24 +09:00