kichikuou
425ddf3ea8
Bump version to 0.9.0
2023-03-03 11:14:09 +09:00
kichikuou
65aa76a337
Bump version to 0.8.0
2022-08-07 21:42:35 +09:00
kichikuou
93b9cc0e1a
Show system3-sdl2 version on window title bar
2022-08-07 21:40:41 +09:00
kichikuou
cc75dd7c94
Convert linebreaks from CRLF to LF
2022-04-03 11:34:48 +09:00
kichikuou
14d0033db3
Add support for UTF-8 encoded scenario files
...
If `encoding = utf8` is specified in system3.ini, system3-sdl2 uses
UTF-8 as its multibyte character encoding. It will be used to run games
translated into non-(Japanese|English) languages.
2021-09-04 15:21:52 +09:00
kichikuou
92487ada06
Introduce Encoding class
...
It represents a multi-byte character encoding. Currently, SjisEncoding
is the only implementation of it.
2021-09-04 13:41:37 +09:00
kichikuou
98038a5c74
Do not use SDL_RWFromFile on Windows
...
It does not work in the MSVC build of SDL2 (although it works in
Mingw-w64's SDL2 package).
Fixes #11 .
2021-07-08 17:08:20 +09:00
kichikuou
cbb40d0b67
emscripten: minor refactoring
...
- Remove the use of EXPORTED_FUNCTIONS in favor of EMSCRIPTEN_KEEPALIVE
- SDL_Delay is no longer aliased to emscripten_sleep
2021-01-17 13:55:43 +09:00
kichikuou
7f1d41ae61
Use SDL logging functions in ERROR/WARNING/NOTICE
...
They choose appropriate destination depending on the platform.
2021-01-09 11:07:41 +09:00
kichikuou
067e1e23bd
Refectoring: Add is_[12]byte_message() helper functions
2020-12-20 14:44:08 +09:00
kichikuou
a0af5ef10c
Windows: Embed default font as a resource
...
After this, embedded MTLc3m.ttf is used unless the -fontfile option is
specified.
2020-05-24 22:01:32 +09:00
kichikuou
387c5febf2
Remove tchar.h shim
2020-02-16 15:57:05 +09:00
kichikuou
4aa5cc5bfd
Android: MIDI support
2020-02-15 23:01:23 +09:00
kichikuou
51b65c84af
MIDI playback with SDL_mixer
...
Instead of controlling MIDI device in real time, generate a data stream
in SMF format and feed it to SDL_mixer.
2020-02-15 17:27:34 +09:00
kichikuou
72e1fa438c
Fix for 64-bit systems
2019-03-31 16:16:16 +09:00
kichikuou
37707287f8
Emscripten build
2016-04-16 12:48:31 +09:00
kichikuou
d2ea450fdc
Imported SJIS -> Unicode converter from xsystem35
2016-04-03 13:57:06 +09:00
kichikuou
382fcdf31e
Linux support: first cut
2016-04-03 13:23:32 +09:00
kichikuou
c4b681c6ef
Move sjis_to_unicode to platform directory
2016-04-02 22:39:12 +09:00
kichikuou
b716e76734
SDL2 port
2016-04-02 17:06:57 +09:00
kichikuou
feab3b5f8e
Link SDL2
2016-03-27 19:02:35 +09:00
kichikuou
aa264157b3
Remove tchar.h dependency
2016-03-27 18:13:40 +09:00
kichikuou
582989f2e7
Remove win32 headers dependency from common.h
2016-03-27 17:40:20 +09:00
kichikuou
65221695d8
Import system3 for win32 2016-01-16, downloaded from
...
http://homepage3.nifty.com/takeda-toshiya/alice/index.html
2016-03-27 15:01:10 +09:00