Commit Graph

291 Commits

Author SHA1 Message Date
OBattler
64e85fdfbc Retooled ZIP emulation into more expansible Removable Disk emulation, ZIP 100 and 250 types remain selectable, alongside the new 86Box (ie. generic) option. 2025-07-25 16:30:40 +02:00
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