kichikuou
a395366cf8
Version 2.16.1
v2.16.1
2025-08-28 13:00:30 +09:00
kichikuou
e416fc20d3
CI: Disable portmidi on mingw32
...
mingw-w64-i686-portmidi is no longer provided.
2025-08-28 12:47:02 +09:00
kichikuou
7d03fc6757
sactlog: Hold log text in UTF-8
2025-08-28 12:24:49 +09:00
kichikuou
e3b8c90611
sactlog: Draw text using gfx_drawString()
...
This fixes #71 . It was a regression by commit ec071d4 .
2025-08-28 11:41:51 +09:00
kichikuou
361ca89016
Windows: #undef min / max in portab.h
2025-06-20 08:11:35 +09:00
kichikuou
5bd4622031
Version 2.16.0
v2.16.0
2025-06-13 17:20:47 +09:00
kichikuou
c7c0f69ec4
Split sdl_core.h to event.h and editor.h
...
And rename sdl_event.c to event.c, sdl_input.c to editor.c.
2025-06-11 10:12:25 +09:00
kichikuou
f38a3eda5c
Merge sdl_cursor.c to cursor.c
2025-06-11 10:12:22 +09:00
kichikuou
dc17b78365
Move miscellaneous low-level functions to system.[ch]
2025-06-11 09:23:44 +09:00
kichikuou
b9f68eedd3
Move joystick initialization code to sdl_event.c
2025-06-11 09:23:44 +09:00
kichikuou
adf362ea57
Rename sdl_effect_* to effect_*
2025-06-11 09:23:44 +09:00
kichikuou
b5bf439b8e
Remove graphics.h
2025-06-11 09:23:42 +09:00
kichikuou
9a01d28075
Move gfx_* functions from sdl_core.h to gfx.h
2025-06-11 09:22:36 +09:00
kichikuou
945dbd7722
Rename graphics functions from sdl_* to gfx_*
...
And rename sdl_{video,draw,image}.c to gfx_{video,draw,image}.c.
2025-06-10 15:00:27 +09:00
kichikuou
1c54487041
cmake: Use new policies up to CMake 4.0
2025-06-10 13:58:40 +09:00
kichikuou
92389289da
Android: Add "clear save files" launcher menu command
2025-06-10 13:17:27 +09:00
kichikuou
4de03cc77f
Move font license files to license/
2025-05-30 20:54:28 +09:00
kichikuou
5a81ac6fc8
Windows: Add cancel button to text/number input dialog
2025-05-30 16:06:29 +09:00
kichikuou
d7bac22059
Windows: Implement number input dialog (NI command)
...
Fixes #68 .
2025-05-30 16:06:26 +09:00
kichikuou
8d4424061d
Switch JPEG decoder to NanoJPEG and disable fancy upsampling
...
Graymerca uses JPEG images for map tiles, which suffers from color
bleeding due to chroma upsampling in the JPEG decoder.
Since stb_image cannot disable the bilinear upsampling filter, this
switches the JPEG decoder to NanoJPEG.
Fixes #67 .
2025-05-29 08:39:59 +09:00
kichikuou
6c692e44e5
Version 2.15.1
v2.15.1
2025-05-14 15:06:20 +09:00
kichikuou
ec071d4e8a
dt_drawtext_col: Fix blend mode
...
This fixes #66 . It was a regression by commit 6b646b3 .
2025-05-14 12:46:30 +09:00
kichikuou
904e10daa7
Version 2.15.0
v2.15.0
2025-04-21 11:20:31 +09:00
kichikuou
65b6da3f2a
emscripten: Export HEAPU8 and HEAP16
...
Used in Kichikou on Web shell.
2025-04-21 10:12:43 +09:00
kichikuou
3f495b72c1
Fix message waiting in Rance 2 intro
...
By recreating a bug of the ZW command in system35.exe.
2025-04-21 09:43:01 +09:00
kichikuou
90670477c6
Fix uncancellable message wait mode (ZW 256-511)
2025-04-21 09:42:58 +09:00
kichikuou
566ebb503f
Fix PS and PP commands
...
This was a regression introduced by commit c1018d9 .
Fixes #65 .
2025-04-21 08:22:39 +09:00
kichikuou
6feab51a5d
Update android/README.md
2025-04-10 10:45:14 +09:00
kichikuou
15d0b44ab9
Android: Move "Install from ZIP" to options menu and add help message
...
For consistency with xsystem4-android.
2025-04-10 10:12:56 +09:00
kichikuou
a0f20caa77
Android: Support audio file names prefixed with track numbers
2025-04-10 10:12:56 +09:00
kichikuou
39712ee46e
Version 2.14.3
v2.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
01a4255b83
Android: Upgrade SDL to 2.32.4
2025-04-01 08:49:30 +09:00
kichikuou
d978a24a5e
Fix build for big endian architectures
2025-04-01 08:24:42 +09:00
kichikuou
ed196f72b9
Update game_compatibility.md
...
AliceNoir games are not supported.
2025-03-30 10:02:31 +09:00
kichikuou
c9fd1dcfd0
Version 2.14.2
v2.14.2
2025-03-09 13:44:58 +09:00
kichikuou
c1018d9e0f
Replace Color struct with SDL_Color
2025-03-09 13:16:02 +09:00
kichikuou
cb8a48cdec
Introduce sdl_palette
...
It replaces the sdl_col array and is set as the palette of main_surface.
2025-03-09 10:42:32 +09:00
kichikuou
6bf6a5c86a
Delay mouse button state changes caused by touch events
...
This fixes #64 where a touch operation is recognized as a click in the
wrong position in Mamatoto.
This is the same problem that occured in xsystem4 and was addressed in
https://github.com/nunuhara/xsystem4/commit/5e80c9658787b118920f850ae4cbc883e6fceb1e ,
and the fix is also the same.
2025-03-08 08:33:24 +09:00
kichikuou
790aa07130
Android: Upgrade AGP to 8.7.3 and bump minSdkVersion to 21
...
So that it builds with latest Android Studio.
2025-03-07 14:49:17 +09:00
kichikuou
fa74a4744c
Fix ags_scaledCopyArea() for 8-bit DIB
...
This fixes special move animation in Mamatoto.
2025-03-07 11:21:14 +09:00
kichikuou
fb68b03a4f
debugger: Update screen before entering REPL
2025-03-07 09:47:46 +09:00
kichikuou
75228cc4c8
Android: Back button to exit the game
...
Fixes #50 .
2025-03-06 08:00:50 +09:00
kichikuou
8c13361164
emscripten: Use System3.9 compatible save format by default
2025-02-25 21:45:11 +09:00
kichikuou
d05dc83e67
emscripten: Fix unused-function warning
2025-02-22 14:37:15 +09:00
kichikuou
c9f21c4547
sactamask: Use sdl_effect framework
2025-02-21 09:14:05 +09:00
kichikuou
f053f25397
Make webp_extract() return SDL_Surface instead of cgdata
...
This eliminates unnecessary RGBA -> RGB + alpha plane -> RGBA
conversion.
2025-02-21 09:14:02 +09:00
kichikuou
f673708a3f
Remove depth field from surface_t
2025-02-21 09:12:07 +09:00
kichikuou
aab63adac2
Refactor image drawing functions
2025-02-21 09:10:55 +09:00
kichikuou
6f09a999d2
Gpx, ShGraph: Remove unused 16bpp surface support
2025-02-19 15:59:39 +09:00