Commit Graph

14238 Commits

Author SHA1 Message Date
RichardG867
cc7b057122 Merge branch 'master' of ssh://github.com/86Box/86Box 2025-02-07 15:50:01 -03:00
Miran Grča
0d9152e5de Merge pull request #5206 from rushieda/mtfix586
Fix various errors with the machine table for 586-based machines (Part 1)
2025-02-07 10:11:03 +01:00
rushieda
ff80b57a8c Fix various errors with the machine table for 586-based machines (Part 1) 2025-02-07 11:47:55 +03: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
Miran Grča
a8918de768 Merge pull request #5201 from 86Box/darkmode
Windows dark mode
2025-02-03 08:41:07 +01:00
OBattler
2d65663ff6 Fix a warning. 2025-02-03 03:08:01 +01:00
Miran Grča
af6d8819a5 Update CMakeLists.txt 2025-02-03 02:58:53 +01:00
Miran Grča
8eee344adb Update qt_main.cpp 2025-02-03 02:58:00 +01:00
Miran Grča
ff68384c49 Merge pull request #5200 from Cacodemon345/windows-dark-mode
Windows dark mode
2025-02-03 02:57:23 +01:00
Miran Grča
11506e740c Update qt_main.cpp 2025-02-03 02:56:36 +01:00
Miran Grča
0998f03d6f Update qt_main.cpp 2025-02-03 02:56:08 +01:00
Miran Grča
79e4386daa Update qt_main.cpp 2025-02-03 02:55:34 +01:00
Miran Grča
1ee954ef83 Update CMakeLists.txt 2025-02-03 02:54:20 +01:00
OBattler
a540012f9a XGA: Move a variable initialization to IF blocks, fixes segementation fault when pat_src is 8 (eg. in Windows 95 on the MCA XGA). 2025-02-03 00:46:38 +01:00
Miran Grča
b148566d00 Merge pull request #5198 from jriwanek-forks/cleanups
Cleanups and a bugfix
2025-02-02 11:38:57 +01:00
Jasmine Iwanek
4b5162fedd Fix for building on msys2 clang found by ANightly 2025-02-02 05:03:45 -05:00
Jasmine Iwanek
cca1b2b293 Trivial EMS cleanups and a few comments 2025-02-02 05:03:45 -05:00
Jasmine Iwanek
a3fb32cdc3 Rename define+device for Realtek 8019AS PNP 2025-02-02 05:03:44 -05:00
Jasmine Iwanek
47a83d92ea Rename define+device for lotech EMS board 2025-02-02 05:03:44 -05:00
Miran Grča
cd1d5fecb2 Merge pull request #5197 from jriwanek-forks/warnfixes
Assorted warning fixes
2025-02-02 09:31:13 +01:00
Jasmine Iwanek
5f273265ae Assorted warning fixes 2025-02-02 03:24:50 -05:00
Miran Grča
a5bf0dc9c8 Merge pull request #5195 from jriwanek-forks/calloc
malloc to calloc
2025-02-02 01:10:11 +01:00
TC1995
d881321268 Minor ATI 8514/A Ultra add-on change of the night (February 1st, 2025)
Actually make it work on NT by setting bit 0 of the read only config2 reg.
2025-02-01 22:19:55 +01:00
OBattler
403a7a995b New recompiler: read the two bytes of unaligned 16-bit immediates into the correct IR bytes, fixes Windows 95 Setup GPF'ing. 2025-02-01 21:39:15 +01:00
Jasmine Iwanek
4e6f29a7d5 malloc to calloc 2025-02-01 15:38:36 -05:00
Miran Grča
f599e72114 Merge pull request #5194 from jriwanek-forks/available
Clean up .available & .poll
2025-02-01 21:35:22 +01:00
Miran Grča
90cfabc5fd Merge pull request #5193 from jriwanek-forks/gameports
Initial work for Gameport instancing
2025-02-01 13:23:11 +01:00
Jasmine Iwanek
81b8038bc5 Clean up .available & .poll 2025-02-01 03:38:52 -05:00
Jasmine Iwanek
ac891a05a5 Initial code for joystick port instancing 2025-01-31 21:49:56 -05:00
Jasmine Iwanek
3b29b769c3 Config 2025-01-31 21:32:43 -05:00
Jasmine Iwanek
e96c6579ba Gameport backend work 2025-01-31 21:32:43 -05:00
Miran Grča
de488fe779 Merge pull request #5192 from jriwanek-forks/resourceleak
Some fixes to tmacm and carts
2025-02-01 03:19:18 +01:00
Jasmine Iwanek
26fb3bf694 Actually close cartridge on error 2025-01-31 20:24:39 -05:00
Jasmine Iwanek
6725d93b37 Fixes to tmacm 2025-01-31 20:24:39 -05:00
Miran Grča
81ec727e9d Merge pull request #5189 from MaxwellS04/Faster_HDD
Make HDD models' speeds accurate
2025-01-30 20:18:53 +01:00
MaxwellS04
9dbdc14af5 Make the HDD models' speed accurate
Also make some, but few, of HDD model names more accurate.
2025-01-31 01:09:43 +07:00
OBattler
e11b5535e1 Fixed some CD-ROM commands not stopping audio play when they should have (fixes data playing as audio, producing nasty artifacts, in some games), and increased the media history for all drive types from 4 to 10, also refactored cdrom_read_sector() and moved the last module-wide variables into the cdrom_t struct. 2025-01-30 08:15:39 +01:00
OBattler
8a1862c4b2 CD-ROM: Correctly return from read sector with the return code from the back-end in case of error, fixes System Shock 2 CD detection. 2025-01-30 06:38:05 +01:00
OBattler
76fb3365cd It's image_open(), no longer cdrom_image_open(). 2025-01-30 05:39:17 +01:00
OBattler
b57281c57e CD-ROM: No longer fatal when encountering a mode 1 sector on a XA disc - apparently such discs actually exist. 2025-01-29 23:48:09 +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
Miran Grča
816f7ee17c Merge pull request #5188 from 86Box/tc1995
Video changes of the night (January 29th, 2025)
2025-01-29 00:40:44 +01:00
TC1995
b7100a6169 Video changes of the night (January 29th, 2025)
Matrox MGA:
A break from work can save the day all so to say. Fixes bitblt'ing on WinNT4.0/Win2000 using 32bpp modes and possibly other stuff using said Matrox chip.
2025-01-29 00:33:24 +01:00
OBattler
2d7fb72830 CD-ROM Image: close log before closing the file, fixes segmentation fault on image unload. 2025-01-28 23:22:06 +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
3cc677eded And another. 2025-01-28 19:27:28 +01:00
OBattler
1843ad39fd More *nix compile fixes. 2025-01-28 19:25:47 +01:00
Jasmine Iwanek
ab2d1a3b75 Remove incorrect addition to cmakelist. 2025-01-28 12:56:44 -05:00