Commit Graph

16653 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
Miran Grča
733e0e3dca Merge pull request #5822 from BackSpace54/master
Update fr-FR.po
2025-07-25 16:12:51 +02:00
BackSpace54
2d3d3e0768 Update fr-FR.po 2025-07-25 13:18:36 +02:00
Cacodemon345
472f0cb7d9 Non-working MKE/Panasonic interface 2025-07-25 16:33:53 +06:00
OBattler
8e948d541c Merge branch 'master' of https://github.com/86Box/86Box 2025-07-25 00:21:07 +02:00
OBattler
f165e7eae3 MDS: Fix an out of bounds fread(). 2025-07-25 00:20:56 +02:00
Miran Grča
e39d809786 Merge pull request #5821 from jmi2k/add-biostar-m5ata
Add Biostar M5ATA motherboard
2025-07-24 23:47:00 +02:00
OBattler
82cab486b2 MDS: Roll an in-house solution for UTF-16 to UTF-8 conversion based on code from StackExchange. 2025-07-24 23:45:25 +02:00
José Miguel Sánchez García
07c0a657b0 Add Biostar M5ATA motherboard 2025-07-24 23:33:26 +02:00
OBattler
42ceb2ed33 Explicitly link libiconv, it's apparently required on Mac. 2025-07-24 23:16:34 +02:00
OBattler
83314e7cc1 MDS: Apparently, iconv requires pointers to pointers of char. 2025-07-24 23:11:40 +02:00
OBattler
79edc5aa12 MDS: Use iconv instead of wcstombs() on non-Windows platforms. 2025-07-24 22:58:55 +02:00
OBattler
73cec3ab2a MDS: Do not use fgetws, as it does not behave correctly on Linux. 2025-07-24 22:38:36 +02:00
OBattler
ea7f01c793 MDS: Do not open the same file more than once in a row. 2025-07-24 22:32:23 +02:00
OBattler
1cc310b579 CD-ROM Image: Mark all MDS structures as packed. 2025-07-24 21:04:28 +02:00
OBattler
2e8239a880 CRC32: #define off64_t just like in plat.h. 2025-07-24 19:15:12 +02:00
Miran Grča
4b65b0faf0 Merge pull request #5820 from ucucanok/machinechanges
Raise minimum RAM amount of the Hyundai SCAT machines
2025-07-24 18:28:39 +02:00
OBattler
ae08ac6f46 CD-ROM Image: Handle failed loads more graciously, with a visible warning or two. 2025-07-24 18:28:16 +02:00
Umut Çağan Uçanok
3c4fe03250 Raise minimum RAM amount of the Hyundai SCAT machines
Bandaid solution to fix graphics corruptions and hanging until we figure out the issue is
2025-07-24 19:22:02 +03:00
OBattler
161e726819 CRC32: #define __USE_LARGEFILE64, because it's apparently needed for the off64_t type. 2025-07-24 18:10:56 +02:00
Miran Grča
3f82c150dc CRC32: Include sys/types.h. 2025-07-24 17:41:58 +02:00
Miran Grča
4212f3601f CRC32: Correct some types. 2025-07-24 17:21:19 +02:00
OBattler
28e3d4fe08 Put those functions into the right place. 2025-07-24 16:52:17 +02:00
OBattler
fb00027eff CD-ROM: Fix CRC and parity checking for XA Mode 2 Form 1 sectors. 2025-07-24 16:49:01 +02:00
OBattler
91d2af521d CRC32: Replace local with static. 2025-07-24 16:15:36 +02:00
OBattler
eb0d73f6a1 CRC32: Two functions needed on ARM. 2025-07-24 15:30:02 +02:00
OBattler
85eda78558 Merge branch 'master' of https://github.com/86Box/86Box 2025-07-24 14:13:50 +02:00
OBattler
5381e2891d Forgot cdrom.h. 2025-07-24 14:13:37 +02:00
OBattler
56ed8e14b0 CD-ROM: Support parity and CRC checking. 2025-07-24 14:13:02 +02:00
OBattler
8944c920ae CD-ROM: Parity and CRC checking support, System Shock 2 now works with a directly mounted .CUE image as well. 2025-07-24 14:12:20 +02:00
Nelson Kerber Hennemann Filho
22e154e593 Merge branch '86Box:master' into lang-ptbr-upd 2025-07-24 08:21:03 -03:00
OBattler
6e8084855c Merge branch 'master' of https://github.com/86Box/86Box 2025-07-24 12:12:58 +02:00
OBattler
362528de25 CMD646: Return the registers from the correct bus master instance. 2025-07-24 12:12:26 +02:00
OBattler
e1e1989805 Merge branch 'master' of https://github.com/86Box/86Box 2025-07-24 12:09:37 +02:00
OBattler
3d501b07fe Added MDS support. 2025-07-24 12:09:27 +02:00
OBattler
1923f3ec66 Added MDS support. 2025-07-24 12:08:58 +02:00
OBattler
91378d8512 Merge branch 'master' of https://github.com/86Box/86Box 2025-07-23 15:54:56 +02:00
OBattler
d3da90f786 Second and last part of the icon indicator work. 2025-07-23 15:54:45 +02:00
OBattler
9063bbe68b Second and last part of the icon indicator work. 2025-07-23 15:53:34 +02:00
OBattler
24dc978dce Merge branch 'master' of https://github.com/86Box/86Box 2025-07-23 15:48:05 +02:00
Miran Grča
c5681d8ba9 Merge pull request #5818 from jriwanek-forks/jsfix
Joystick/Gameport improvements part 1
2025-07-23 07:51:34 +02:00
Jasmine Iwanek
dbd8d1d8f5 86Box Specific PNP Gameport 2025-07-22 20:58:33 -04:00
Jasmine Iwanek
c419de5031 Remove unneeded calls to gameport_remap 2025-07-22 20:58:33 -04:00
Jasmine Iwanek
6a43be5b0d Correct gameport device usage 2025-07-22 20:58:32 -04:00
Jasmine Iwanek
67e7136ff9 Some improvements to code readability 2025-07-22 20:58:32 -04:00
RichardG867
0b08235b00 Jenkins: ...or actually gzip 2025-07-22 21:17:11 -03:00
RichardG867
828217bee9 Jenkins: Now trying zlib compression for the AppImage 2025-07-22 21:04:56 -03:00
OBattler
ff69b8d3ec Merge branch 'master' of https://github.com/86Box/86Box 2025-07-22 21:07:25 +02:00
Miran Grča
edbd54211e Merge pull request #5817 from 86Box/tc1995
XGA/SVGA mode changes of the day (July 22nd, 2025)
2025-07-22 21:07:04 +02:00
TC1995
1a5b4671e8 XGA/SVGA mode changes of the day (July 22nd, 2025)
1. If the VGA mapping is for a 0xA0000 map for a length of 0x10000, then disable XGA mode (this is independent of the XGA extended mode aperture mode 1 which is XGA's own 0xA0000 mapping).
2. Remove text mode ctrl-alt-del hack.
3. Fixed cursor x coordinate in the Trio32 using 15bpp/16bpp modes.
2025-07-22 20:45:54 +02:00