Commit Graph

15993 Commits

Author SHA1 Message Date
GetDizzy
d6f6e71efe Attempt to fix cdrom image loading crash. 2025-07-26 22:10:56 -04:00
OBattler
5ac95d43f7 Implement the differentiation between CD and DVD drives and the DVD rejected status (for DVD images inserted into a CD drive). 2025-07-26 22:47:41 +02:00
OBattler
084af82b1b Hard disk, not Hard Disk. 2025-07-26 20:49:11 +02:00
OBattler
495fbe60fb SCSI CD-ROM: Add support for 2052-byte and 2060-byte sector reads. 2025-07-26 20:45:09 +02:00
OBattler
ca400e11dd Implemented the CMD-648 PCI IDE controller, gave it to the CUBX which has it on-board, and added CMD-646 and CMD-648 as standalone options for PCI tertiary+quaternary controllers. 2025-07-26 20:38:15 +02:00
OBattler
6aec914b45 Removing an excess brace that was breaking compile. 2025-07-26 14:57:20 +02:00
Miran Grča
cc33d70e09 And fix it for IOCTL as well. 2025-07-26 14:27:46 +02:00
Miran Grča
62ba66f4ea image_get_track_info(): Uninvert start and end. 2025-07-26 14:16:36 +02:00
Miran Grča
137e129702 Merge pull request #5824 from nelsonhef/lang-ptbr-upd
Update pt_BR.po
2025-07-25 20:52:51 +02:00
Nelson Kerber Hennemann Filho
334e75274c Update pt-BR.po
Forgot an update
2025-07-25 14:14:44 -03:00
Nelson Kerber Hennemann Filho
923c20263b Update pt-BR.po
Update ZIP emulation msgids to Removable disk msgids
2025-07-25 13:37:11 -03:00
Nelson Kerber Hennemann Filho
9ababbe128 Merge branch '86Box:master' into lang-ptbr-upd 2025-07-25 12:20:43 -03:00
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
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
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
362528de25 CMD646: Return the registers from the correct bus master instance. 2025-07-24 12:12:26 +02:00
OBattler
1923f3ec66 Added MDS support. 2025-07-24 12:08:58 +02:00
OBattler
9063bbe68b Second and last part of the icon indicator work. 2025-07-23 15:53:34 +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
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