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