kichikuou
c4026f9eb1
Version 2.18.0
2026-06-23 19:18:38 +09:00
kichikuou
2c9079c875
Version 2.17.1
2026-01-10 16:13:16 +09:00
kichikuou
8806bc9545
Version 2.17.0
2025-11-09 22:27:45 +09:00
kichikuou
a395366cf8
Version 2.16.1
2025-08-28 13:00:30 +09:00
kichikuou
5bd4622031
Version 2.16.0
2025-06-13 17:20:47 +09:00
kichikuou
1c54487041
cmake: Use new policies up to CMake 4.0
2025-06-10 13:58:40 +09:00
kichikuou
6c692e44e5
Version 2.15.1
2025-05-14 15:06:20 +09:00
kichikuou
904e10daa7
Version 2.15.0
2025-04-21 11:20:31 +09:00
kichikuou
39712ee46e
Version 2.14.3
2025-04-01 09:33:24 +09:00
kichikuou
dcdbe7bb76
Android, Emscripten: Upgrade libwebp to 1.5.0
2025-04-01 09:28:33 +09:00
kichikuou
c9fd1dcfd0
Version 2.14.2
2025-03-09 13:44:58 +09:00
kichikuou
c50a563e80
Version 2.14.1
2025-02-07 12:39:05 +09:00
kichikuou
51eca5c8c0
Version 2.14.0
2025-01-09 10:31:50 +09:00
kichikuou
b30fd71e4b
Version 2.13.0
2024-12-07 08:23:49 +09:00
kichikuou
bc8a85e046
Version 2.12.1
2024-12-02 10:42:58 +09:00
kichikuou
67f62f02e6
MSYS build: Static link portmidi
...
Fixes #60 .
2024-12-02 10:12:20 +09:00
kichikuou
ade76adda6
Version 2.12.0
2024-11-26 20:49:17 +09:00
kichikuou
9c73a34c35
Version 2.11.7
2024-11-12 08:57:54 +09:00
kichikuou
b7703b6270
CMake: Avoid warning about DOWNLOAD_EXTRACT_TIMESTAMP
2024-08-31 12:36:22 +09:00
kichikuou
7a7d94e60f
Remove raw and OSS sequencer MIDI mackends
...
In favor of PortMidi.
2024-08-19 12:46:56 +09:00
kichikuou
c4e8205d6c
Version 2.11.6
2024-07-22 12:32:33 +09:00
kichikuou
73c79b7a2e
Add xsystem35 version string to mansource
2024-07-12 08:07:42 +09:00
kichikuou
a825ee80b3
Add AsciiDoc manuals for xsystem35 command and .gr file format
...
They replace the outdated README and GRFMT.TXT files.
2024-07-12 07:40:32 +09:00
kichikuou
7206b0a4f7
emscripten: Build with libwebp
2024-06-10 09:46:41 +09:00
kichikuou
9cd66c83ef
Android: Build with libwebp
...
Fixes https://github.com/kichikuou/xsystem35-sdl2/issues/46 .
2024-05-23 10:57:38 +09:00
kichikuou
2d8d95ac6f
emscripten: Simplify link options
2024-03-12 17:03:57 +09:00
kichikuou
a16156f8e4
CMake: Generate compile_commands.json
2024-01-28 11:26:05 +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
48a41b9f82
Require SDL2_mixer on non-Emscripten platforms
2024-01-28 10:20:42 +09:00
kichikuou
c11c80d95d
Remove CD-ROM device support
...
This removes (old, unmaintained) real CD-ROM support for Linux and
FreeBSD. It may be possible to implement cross-platform CD support using
libcdio (https://www.gnu.org/software/libcdio/ ), but it would not be
worth the effort given the low avilability of hardware that can play
CD-DA these days.
2024-01-28 10:20:32 +09:00
kichikuou
f039baf061
Refactor CMakeLists.txt
2024-01-21 08:49:30 +09:00
kichikuou
370100a6f2
Windows: Fix static library options
2024-01-20 09:59:10 +09:00
kichikuou
cd51dc7f02
Windows: Embed fonts as PE resources
2024-01-20 09:30:10 +09:00
kichikuou
e2638ed840
Refactor CMakeLists.txt using alias targets
2024-01-19 14:56:50 +09:00
kichikuou
6607815df3
MSYS build: Use static linking
2024-01-19 14:55:53 +09:00
kichikuou
a9c79b2e31
sysGetOSName: Use SDL_GetPlatform()
2024-01-11 14:08:31 +09:00
kichikuou
880244020e
Android: Use SDL_mixer for CD audio
2023-03-18 11:21:06 +09:00
kichikuou
4785c8c77c
Add cdrom.bgm.c and use it when DRIFILE_BGM exists
...
This enables BGM playback in the download edition of Daiakuji, where S*
commands are plumbed to the music system (*BA.ald).
2023-01-28 13:06:38 +09:00
kichikuou
dc89c92139
Switch JPEG decoder to stb_image
...
To enable JPEG support on Android without complicating CMake files.
2022-07-16 17:16:44 +09:00
kichikuou
63c456329f
Remove (unused) MMX support
2022-02-05 22:08:26 +09:00
kichikuou
1b907e904f
Enable joystick in all platforms
2022-01-04 10:27:36 +09:00
kichikuou
f7ca54104b
portmidi: Use SDL's thread primitives
2021-11-13 13:54:14 +09:00
kichikuou
d8513d78e4
rawmidi: Use a background thread rather than a subprocess
...
This removes the last usage of fork() in xystem35.
2021-11-13 12:51:14 +09:00
kichikuou
0ecc4edb43
Add webp CG support
...
Used in the MangaGamer version of Rance 5D.
The logic for the OVER chunk was taken from libsys4.
2021-11-03 21:09:02 +09:00
kichikuou
089520ec55
Add support for Debug Adapter Protocol
...
If -debug_dap flag is given, xsystem35 speaks the Debug Adapter Protocol
(https://microsoft.github.io/debug-adapter-protocol/ ) via stdin/stdout.
This enables xsystem35 to work as a backend of VS Code's Debugger (and
possibly other debuggers that support DAP).
2021-10-17 21:05:24 +09:00
kichikuou
4bea33d852
Disable debugger on Android and Emscripten
2021-10-09 11:00:23 +09:00
kichikuou
6268cb6a9b
Add musbgm implementation for emscripten
2021-09-25 22:54:57 +09:00
BEN ENGLISCH
1e2ea9821c
Add PortMidi MIDI implementation
2021-07-19 09:09:23 +09:00
kichikuou
9be7b0ab68
Migrate from GTK 2 to GTK 3
2021-01-31 12:59:05 +09:00
kichikuou
869e2e34dd
emscripten: Enable DLL modules
...
And remove the ENABLE_MODULES build option.
2021-01-24 14:50:06 +09:00