刘皓
|
a84d85cf1f
|
Update some more dirty flags when deserializing save states in libretro builds
|
2025-05-30 14:57:24 -04:00 |
|
刘皓
|
6ddc8c6ce4
|
Update plane/window dirty flags when deserializing save states in libretro builds
|
2025-05-29 21:54:11 -04:00 |
|
刘皓
|
56c711f1c1
|
Move some serialization-related code from binding-util to sandbox-serial-util
|
2025-05-29 21:06:29 -04:00 |
|
刘皓
|
28b81ca95d
|
Update tilemap dirty flags during libretro save state deserialization
|
2025-05-29 14:57:02 -04:00 |
|
刘皓
|
7980cd440a
|
Handle change watches when deserializing save states in libretro builds
|
2025-05-29 10:41:19 -04:00 |
|
刘皓
|
0a578b4544
|
Merge branch 'misc-fixes' into libretro
|
2025-05-28 18:55:11 -04:00 |
|
刘皓
|
38c122a08c
|
Merge branch 'dev' into misc-fixes
|
2025-05-28 18:51:05 -04:00 |
|
刘皓
|
79e732d032
|
Fix dispose watches sometimes not being disconnected when deserializing libretro save states
|
2025-05-28 17:37:00 -04:00 |
|
刘皓
|
c802e24f1b
|
Fix WASI file descriptor deserialization bugs in libretro builds
|
2025-05-28 17:07:22 -04:00 |
|
刘皓
|
b664b3c8c7
|
Disconnect dispose watches before deserializing save states in libretro builds
|
2025-05-28 16:01:32 -04:00 |
|
刘皓
|
6f472fb732
|
Handle disposal when deserializing save states in libretro builds
|
2025-05-28 15:32:43 -04:00 |
|
刘皓
|
1f5d90822c
|
Remove designated initializers
Apparently these are not valid until C++20.
|
2025-05-27 21:28:29 -04:00 |
|
刘皓
|
ede42dbb1b
|
Fix serialization of Tilemap::Autotiles and TilemapVX::BitmapArray in libretro builds, for real this time
|
2025-05-27 19:11:58 -04:00 |
|
刘皓
|
002b66d167
|
Fix serialization of Tilemap::Autotiles and TilemapVX::BitmapArray in libretro builds
|
2025-05-27 17:22:31 -04:00 |
|
刘皓
|
8ca753d85d
|
Continue implementing save state deserialization in libretro builds
|
2025-05-27 16:59:41 -04:00 |
|
刘皓
|
290ce15875
|
Fix typos in binding-sandbox/sandbox-serial-util.h
|
2025-05-26 21:29:10 -04:00 |
|
Splendide Imaginarius
|
fc42d5f1ea
|
Merge pull request #251 from Splendide-Imaginarius/mkxp-z-trixie-cross
Automatic Build / Debian Trixie x86_64 (push) Has been cancelled
Automatic Build / macOS (push) Has been cancelled
Automatic Build / Windows (push) Has been cancelled
Automatic Build / Ubuntu 22.04 x86_64 (push) Has been cancelled
Automatic Build / Ubuntu 22.04 arm64 (push) Has been cancelled
Automatic Build / Ubuntu 22.04 armv6 (push) Has been cancelled
Automatic Build / Ubuntu 22.04 armv7 (push) Has been cancelled
Automatic Build / Ubuntu 22.04 armv7-neon (push) Has been cancelled
Automatic Build / Ubuntu 22.04 power8le (push) Has been cancelled
Automatic Build / Ubuntu 22.04 power9le (push) Has been cancelled
Automatic Build / Ubuntu 22.04 riscv64 (push) Has been cancelled
Automatic Build / Ubuntu 22.04 s390x (push) Has been cancelled
Automatic Build / Debian Trixie arm64 (push) Has been cancelled
Automatic Build / Debian Trixie armv6 (push) Has been cancelled
Automatic Build / Debian Trixie armv7 (push) Has been cancelled
Automatic Build / Debian Trixie armv7-neon (push) Has been cancelled
Automatic Build / Debian Trixie power8le (push) Has been cancelled
Automatic Build / Debian Trixie power9le (push) Has been cancelled
Automatic Build / Debian Trixie riscv64 (push) Has been cancelled
Automatic Build / Debian Trixie s390x (push) Has been cancelled
Actions: add Debian Trixie cross build
|
2025-05-26 22:49:27 +00:00 |
|
Splendide Imaginarius
|
6327a9e543
|
Actions: use Bash for container cross builds
|
2025-05-26 13:44:00 +00:00 |
|
Splendide Imaginarius
|
3be7e1de42
|
Linux: remove libdmx-dev dependency
It was removed from Debian Trixie and higher.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086511
|
2025-05-26 13:40:46 +00:00 |
|
Splendide Imaginarius
|
17bfb1150d
|
Actions: add Debian Trixie cross build
|
2025-05-26 13:31:22 +00:00 |
|
Splendide Imaginarius
|
8e8c78c03e
|
Merge pull request #250 from Splendide-Imaginarius/mkxp-z-trixie
Actions: add Debian Trixie native build
|
2025-05-26 13:00:31 +00:00 |
|
Splendide Imaginarius
|
a40d55baa7
|
Actions: add distro to artifact filename
|
2025-05-26 12:33:04 +00:00 |
|
Splendide Imaginarius
|
5177acada9
|
Actions: add explicit xxd dependency
It was installed by default on Ubuntu but not Debian.
|
2025-05-26 12:05:40 +00:00 |
|
Splendide Imaginarius
|
5d12f43f97
|
Actions: use Bash for container builds
|
2025-05-26 11:40:22 +00:00 |
|
Splendide Imaginarius
|
32df80611c
|
Actions: add explicit wget dependency
It was installed by default on Ubuntu but not Debian.
|
2025-05-26 11:01:28 +00:00 |
|
Splendide Imaginarius
|
d0a1485055
|
Actions: add Debian Trixie native build
|
2025-05-26 10:51:43 +00:00 |
|
Splendide Imaginarius
|
5e947546f9
|
s390x is no longer experimental
|
2025-05-26 10:36:12 +00:00 |
|
刘皓
|
d383889d4e
|
Start implementing save state deserialization in libretro builds
|
2025-05-25 16:07:40 -04:00 |
|
刘皓
|
c8dc6792b2
|
Improve pointer deserialization utilities in libretro builds
|
2025-05-25 14:58:59 -04:00 |
|
刘皓
|
cf11a0ed14
|
Also change void *& to const void *& in sandbox_serialize_member_declaration
|
2025-05-25 12:39:04 -04:00 |
|
刘皓
|
85b3340ea0
|
Actually remember to serialize the memory size in libretro builds
|
2025-05-25 10:19:13 -04:00 |
|
刘皓
|
58e3ec2035
|
Change second argument of sandbox_deserialize from void *& to const void *&
|
2025-05-25 09:33:12 -04:00 |
|
刘皓
|
7558f3fbcb
|
Add utilities for deserializing save states in libretro builds
|
2025-05-24 22:16:26 -04:00 |
|
刘皓
|
bc0bd7fe65
|
Make some small improvements to save state serialization in libretro builds
|
2025-05-24 19:19:57 -04:00 |
|
刘皓
|
b1ba7e1606
|
Fix coroutine state being changed on read in libretro builds
|
2025-05-24 17:05:11 -04:00 |
|
刘皓
|
0b27c24bd5
|
Implement save state serialization for stack pointer and Asyncify state/data in libretro builds
|
2025-05-24 13:25:40 -04:00 |
|
刘皓
|
f9aeef915f
|
Fix type of mkxp_sandbox_cwd in libretro/ruby-bindings.h
|
2025-05-24 10:11:21 -04:00 |
|
刘皓
|
e957af931c
|
Implement save state serialization for WASI file descriptors in libretro builds
|
2025-05-23 23:59:29 -04:00 |
|
刘皓
|
057b6dc95d
|
Serialize the path of the currently playing movie in libretro builds
|
2025-05-23 12:06:03 -04:00 |
|
刘皓
|
1b0757c5db
|
Fix save state serialization of bitmaps in libretro builds
|
2025-05-23 10:09:03 -04:00 |
|
刘皓
|
e137548de4
|
Implement save state serialization for Graphics.play_movie in libretro builds
|
2025-05-22 22:08:55 -04:00 |
|
刘皓
|
68d327d265
|
Implement save state serialization for sandbox state in libretro builds
|
2025-05-22 21:44:00 -04:00 |
|
刘皓
|
01ff2ec75a
|
Apply some small fixes to save state serialization in libretro builds
|
2025-05-22 19:20:28 -04:00 |
|
刘皓
|
bff931ce94
|
Fix linker error in bitmap.cpp in libretro 3DS build
|
2025-05-22 15:26:26 -04:00 |
|
刘皓
|
941e0e1cef
|
Fix linker error in binding-sandbox/sandbox-serial-util.h on some platforms
|
2025-05-22 13:35:58 -04:00 |
|
刘皓
|
2896ec5abd
|
Implement save state serialization for C++ objects owned by the bindings in libretro builds
|
2025-05-22 12:49:01 -04:00 |
|
刘皓
|
4561a0b0f8
|
Fix edge case in set_private_data in libretro builds
|
2025-05-20 19:16:20 -04:00 |
|
刘皓
|
551206e7b4
|
Don't set private data if an exception has occurred in the bindings
|
2025-05-20 18:58:44 -04:00 |
|
刘皓
|
39567dd0ea
|
Add fiber stack indices into libretro save state
|
2025-05-20 18:34:55 -04:00 |
|
刘皓
|
80b3833fff
|
Start implementing save state serialization in libretro builds
|
2025-05-20 17:42:35 -04:00 |
|