Commit Graph
52 Commits
Author SHA1 Message Date
kichikuou ddf6fba393 Version 2.6.0 2023-01-01 15:23:29 +09:00
kichikuou 0a37920c95 Version 2.5.1 2022-07-31 16:07:25 +09:00
kichikuou 0c1f8f8450 Version 2.5.0 2022-07-17 21:26:48 +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 c9663c5cfc Version 2.4.0 2022-07-02 13:53:58 +09:00
kichikuou 782a9e5925 Version 2.3.0 2022-04-08 21:57:16 +09:00
kichikuou 1b907e904f Enable joystick in all platforms 2022-01-04 10:27:36 +09:00
kichikuou 3012412a5d Version 2.2.0 2021-12-03 11:19:51 +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 0a82376cfd Version 2.1.0 2021-11-07 21:30:44 +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 af256b8a83 Version 2.0.1 2021-10-24 10:51:57 +09:00
kichikuou 2936212967 Bump version to 2.0.0
Ever since I forked xsystem35, the version number has remained at 1.7.3.
I'm going to resume versioning.
2021-10-23 10:16:10 +09:00
kichikuou 4bea33d852 Disable debugger on Android and Emscripten 2021-10-09 11:00:23 +09:00
BEN ENGLISCH 1e2ea9821c Add PortMidi MIDI implementation 2021-07-19 09:09:23 +09:00
kichikuou 869e2e34dd emscripten: Enable DLL modules
And remove the ENABLE_MODULES build option.
2021-01-24 14:50:06 +09:00
kichikuou 4e2d81cf47 Use SDL byte-swapping macros 2021-01-17 21:35:27 +09:00
kichikuou 379ca744d5 Remove BGR-order macros 2020-10-04 15:35:51 +09:00
kichikuou 79c9bfc85a Drop ft2 font device
This makes sdlttf the only font device, and allows code simplification.
2020-10-03 14:54:48 +09:00
kichikuou 55837e5115 Remove xcore graphics backend
This removes X11 specific code, making SDL2 a hard dependency.
X-based environments are continue to be supported via SDL2.

This also removes joystick_linux.c which was only used if SDL2 was not
available.
2020-10-01 21:27:59 +09:00
kichikuou 80266d6454 Support JPEG image format
JPEG images are not used in AliceSoft games, but supported since System3.6
version 3.23 and used in some third-party games (e.g. Graymerca).
2020-06-14 14:16:19 +09:00
kichikuou 8f10145fc4 Android: Use android.media.MediaPlayer for BGM playback
Playlist is written to <gamedir>/playlist.txt during installation
("cdrom_device" in .xsys35rc is not used).
Files that match /(\d+)\.(wav|mp3|ogg)$/ are recognized as BGM files
(digits represent a track number). Note that this convention is the same
as Kichikuou on Web.
2020-01-19 22:18:04 +09:00
kichikuou 070a2f8105 Android: Load fonts from assets
Now fonts/ directory is bundled in APK as assets. TTF_OpenFont() can
open files in Android assets, but cannot handle the "./" path prefix.
2019-12-31 21:18:23 +09:00
kichikuou 8958b41ad2 Windows MSYS2 build support
- Add feature detection and fallback implementation for some functions
- Use binary mode for fopen()
- CMake: Add workaround for MSYS link error
2019-10-14 17:32:17 +09:00
kichikuou 7a27bcaafd Remove unused nact.tmpdir 2019-10-12 22:57:18 +09:00
kichikuou 12c65208de CMake: make default font path configurable 2019-09-08 11:26:28 +09:00
kichikuou 7578b02f2b Use bundled fonts by default 2019-08-25 13:21:07 +09:00
Nunuhara Cabbage cc4e725800 Add SDL_ttf font device 2019-08-15 05:57:35 -07:00
kichikuou b2cd70543a Rename config.h.cmake.in to config.h.in 2019-07-28 12:12:57 +09:00
kichikuou fe189e61c0 Remove Autotools files 2019-07-27 22:58:55 +09:00
kichikuou 8ae7e40db5 MIDI: drop extplayer backend and add sdlmixer backend 2019-02-11 15:31:02 +09:00
kichikuou 08cf326c89 cdrom=mp3 by default 2018-12-29 14:14:59 +09:00
kichikuou cda6189ae7 Update autotools files 2018-12-28 23:13:45 +09:00
kichikuou 0e4d1c764b Use s2utbl for sjis2utf 2017-04-02 17:59:40 +09:00
kichikuou dbc0d4cda4 Remove audio configure options 2017-03-19 00:07:33 +09:00
kichikuou 7c4cadc805 Drop OSS / SunAudio / ALSA / ESD 2017-03-18 23:53:28 +09:00
kichikuou 8fe37f2281 Remove client/server music module 2017-03-18 23:53:21 +09:00
kichikuou 9feeb5873a CDDA support for emscripten 2017-03-04 17:58:33 +09:00
kichikuou baeb11c98c In-process music module 2017-02-26 18:24:23 +09:00
kichikuou 626a552170 Make libltdl optional
It can be disabled with --disable-shared configure option.
2017-02-19 13:48:58 +09:00
kichikuou 0a628731c3 Make libjpeg optional 2017-02-18 22:41:54 +09:00
kichikuou 245bc1212c Remove glib dependency 2017-02-18 18:16:32 +09:00
kichikuou 674b8b4f9f Switch to SDL2 2017-02-12 14:48:33 +09:00
kichikuou ded3f702b2 Drop gtk font support 2017-02-10 23:57:57 +09:00
kichikuou 5441e862b1 Rename alsa09 to alsa 2017-02-09 21:18:59 +09:00
kichikuou 2b4b6a9c22 Drop ALSA 0.5 support 2017-02-09 21:18:55 +09:00
kichikuou 7184282bd7 Drop IRIX cdrom support 2017-02-08 21:05:58 +09:00
kichikuou 72d33d75db Drop gtk1 support 2017-02-08 20:49:43 +09:00
kichikuou 3d2382012f Drop glib1 support 2017-02-07 21:36:26 +09:00
kichikuou 3ddde55842 Drop freetype1 support 2017-02-07 09:58:08 +09:00