Commit Graph

290 Commits

Author SHA1 Message Date
Jasmine Iwanek
67e7136ff9 Some improvements to code readability 2025-07-22 20:58:32 -04:00
Cacodemon345
6b2e58d3b4 Write-protected indicator (part 1) 2025-07-21 01:20:54 +06:00
Miran Grča
409f065576 Merge pull request #5774 from Cacodemon345/small-frames-unix
Fix small frames on SDL backend
2025-07-10 19:33:55 +02:00
Cacodemon345
aa4637d5db Add support for Feral Interactive's gamemode on Linux 2025-07-10 17:26:18 +06:00
Cacodemon345
9f077cb97c Fix small frames on SDL backend 2025-07-10 16:37:34 +06:00
Jasmine Iwanek
3a26b9d46b Many warning fixes 2025-06-28 23:54:07 -04:00
Jasmine Iwanek
19c86c3f7e A few cleanups in serial passthrough 2025-06-28 01:24:57 -04:00
OBattler
e5606f7530 Unix net socket: make the client socket non-blocking, fixes #5578. 2025-05-10 23:14:10 +02:00
Cacodemon345
c23f33b65e Fix SDL compiles 2025-04-22 22:12:15 +06:00
=
4c20994d59 Removed broken refs to fix -nix build 2025-04-19 23:50:03 -07:00
Alexander Babikov
e1007d2377 Get rid of Windows LCIDs as numeric language IDs 2025-04-18 02:14:29 +05:00
OBattler
2c3fc6ec1a Bump version to 5.0. 2025-04-16 22:09:27 +02:00
David Hrdlička
ed4a312f4f Remove support for icon sets 2025-03-29 00:31:50 +01:00
NishiOwO
50e77917d5 Fix for NetBSD 2025-03-23 00:42:51 +09:00
Cacodemon345
0686045d2a Fix building on Haiku OS 2025-03-14 21:26:33 +06:00
Cacodemon345
4090c5a62c Fix SDL builds 2025-03-06 19:56:08 +06:00
OBattler
35a12e0826 CD-ROM: IOCTL now detects medium changes without having to read the host drive's TOC on every operation, improves performance. 2025-02-03 10:57:19 +01:00
Jasmine Iwanek
5f273265ae Assorted warning fixes 2025-02-02 03:24:50 -05:00
Jasmine Iwanek
ac891a05a5 Initial code for joystick port instancing 2025-01-31 21:49:56 -05:00
OBattler
76fb3365cd It's image_open(), no longer cdrom_image_open(). 2025-01-30 05:39:17 +01:00
OBattler
2db2fef78b And a missing include file. 2025-01-29 01:08:36 +01:00
OBattler
4457456b01 Unix SDL: Fix compile-breaking errors. 2025-01-29 00:56:57 +01:00
OBattler
1968a36350 Make handle a void pointer on *nix. 2025-01-28 20:07:18 +01:00
OBattler
d52e01bf8f And yet more *nix compile fixes. 2025-01-28 19:45:41 +01:00
OBattler
1843ad39fd More *nix compile fixes. 2025-01-28 19:25:47 +01:00
OBattler
7c6f45b4cd Fixed CD-ROM image mounting crashes and, hopefully, Linux compiles. 2025-01-28 18:39:26 +01:00
OBattler
90e1190c92 The great CD-ROM clean-up and rewrite, fixes #5134. 2025-01-28 16:26:28 +01:00
Jasmine Iwanek
035b8deee2 Random warning fixes 2025-01-11 00:08:26 -05:00
OBattler
7ad3b81058 Rewritten the CD-ROM image handling and Cue sheet parsing, also fixes crashes when using VISO. 2025-01-02 22:38:10 +01:00
OBattler
7b6a9181c6 Current state of the CD-ROM node - no CUE/BIN overhaul or MDS/MDF support yet, but the rest is already there. 2024-12-31 04:37:21 +01:00
OBattler
5c27083af6 CD-ROM interface API to get raw track data, IOCTL now actually provides it, and IOCTL is now actually instantiable, as well as cleaned up a bit. 2024-11-25 21:23:28 +01:00
OBattler
fb1a4677c6 More NetBSD fixes. 2024-11-20 01:42:32 +01:00
OBattler
e0ff6a1da7 More NetBSD fixes, by Randrianasulu. 2024-11-20 01:36:29 +01:00
OBattler
988f567f3d Bumped the version number back to 4.3. 2024-11-13 06:32:19 +01:00
OBattler
36bccdf7a9 Changed the version number to 4.2.2. 2024-09-28 18:32:43 +02:00
Jasmine Iwanek
f4b63caf0b One line per file in CmakeLists.txt 2024-09-04 18:34:06 -04:00
OBattler
52a78f3ffb Bumped the version to 4.3. 2024-09-02 00:17:05 +02:00
Jasmine Iwanek
924db10d13 Update dates for 4.2.1 release 2024-08-31 16:17:05 -04:00
Jasmine Iwanek
0ce0f477b5 Compile fix for dummy_cdrom_ioctl.c logging 2024-08-07 02:23:51 -04:00
OBattler
aca6355eb2 Rewrote a line in unix.c, fixes #4658. 2024-07-27 16:58:36 +02:00
OBattler
ad04a7735e Bump version to 4.2.1. 2024-07-26 21:09:47 +02:00
OBattler
70c6e39c02 Ran bumpversion.sh to update the dates. 2024-07-26 00:46:38 +02:00
rilysh
189be035d2 Mark plat_vidapi() argument as const and remove the NULL
* plat_vidapi() accepts char pointer, which never gets modifed
later on. Mark it as const.

* In src/config.c, va_name is initialized as NULL, however,
plat_vidapi_name() never returns a NULL pointer, nor it was
initialized under a condition branch. Removing NULL, might
save one instruction, which requires zeroing the register
before setting its initial value.
2024-07-21 12:49:06 +05:30
Jasmine Iwanek
322adf1c2b Initial underlying code support for more than 2 video cards 2024-07-19 23:27:21 -04:00
Cacodemon345
a44936f3e1 Add Generic PCL Printer 2024-06-21 15:36:28 +06:00
Jasmine Iwanek
19f4d4f914 Fix 10 more warnings in the code 2024-06-10 20:10:50 -04:00
OBattler
d07f018e6b Removed the io.c #include from the dummy IOCTL handler and added the handler to the Unix SDL UI as well. 2024-05-20 04:04:13 +02:00
OBattler
7c74a977fa There goes the legacy host_drive. 2024-05-20 02:15:17 +02:00
cold-brewed
aaf3ab575e Add new platform functions for global directories 2024-05-17 15:09:04 -04:00
Alexander Babikov
0a1e92e239 clang-format modem and serial passthrough related files 2024-04-01 21:08:55 +05:00