Commit Graph

1174 Commits

Author SHA1 Message Date
Jasmine Iwanek
dd3959587b Improve a couple of comments 2022-12-20 19:33:42 -05:00
Jasmine Iwanek
537fbad564 More bits of missed formatting 2022-12-20 19:33:42 -05:00
Jasmine Iwanek
cfe3fec2ba Fix issues on non QT unix builds 2022-12-19 21:17:59 -05:00
OBattler
dc1dff8211 GDB stub fixes so it compiles again. 2022-12-15 22:23:43 +01:00
Alexander Babikov
66d250d011 machine: Move the GT694VA code to the correct file 2022-12-12 00:11:01 +05:00
OBattler
bec9b59d6d Added the Winbond W29C010 Flash. 2022-12-04 23:31:21 +01:00
OBattler
60b5c5ba74 Implemented missing ALi M1543C behavior. 2022-12-04 22:59:22 +01:00
TC1995
df3c4b155a SCSI/CD-ROM fixes: Properly implemented the Toshiba specific SCSI commands including the Audio side per the Toshiba CD-ROM SCSI-2 manual from 1990 (they were previously implemented with some hacks). 2022-12-04 20:53:03 +01:00
Cacodemon345
3a10ebd28d Merge branch 'master' into global-config-screenshot 2022-12-03 20:29:26 +06:00
TC1995
b04aa3ce4e Ported the 3c500/3c501 nic from VirtualBox.
Added IRQ's 10 and 11 to the AMD PCnet ISA/VLB nics.
2022-11-21 17:08:50 +01:00
Jasmine Iwanek
a1fc3f06f4 Merge pull request #2881 from Cacodemon345/mirosound_pcm10_opl4
OPTiMC: Fix OPL volume mixing
2022-11-20 03:14:31 -05:00
Cacodemon345
9965636214 OPTiMC: Fix OPL volume mixing
Windows driver operates the chip in WSS mode so AUX2 volume filtering for OPL playback is required
2022-11-20 13:30:31 +06:00
OBattler
c63f9e23a7 ATAPI CD-ROM normal model now identifies as a SONY CDU-76 when the machine is a Sony, the Sony Vaio recovery disk should now work. 2022-11-19 23:40:14 +01:00
Jasmine Iwanek
3fe4f75108 A bit more clang-format 2022-11-19 11:53:07 -05:00
Miran Grča
b04dd8cc8b Merge pull request #2876 from Cacodemon345/mirosound_pcm10_opl4
Add OPL4 and miroSOUND PCM10 emulation
2022-11-19 14:29:27 +01:00
Cacodemon345
9a5e0af103 Add OPL4 and miroSOUND PCM10 emulation 2022-11-19 13:23:40 +06:00
OBattler
e44b69220f Numerous Olivetti M24 and M240 fixes. 2022-11-19 04:34:14 +01:00
Jasmine Iwanek
7896e5dcfe Modify bswap.h to allow compiling on older GCC 2022-11-17 22:50:37 -05:00
OBattler
27ebb27db7 Makefile.mingw corrections and made the code pass much stricter checks (now mandated by Makefile.mignw) to ensure GCC 14 readiness. 2022-11-17 22:44:06 +01:00
Jasmine Iwanek
bd75bc141a Header cleanups
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
Jasmine Iwanek
de4f70e3f8 Fix up some more magic numbers 2022-11-11 17:19:47 -05:00
Jasmine Iwanek
b6466ba266 Voodoo3 3500 SI 2022-11-10 18:10:17 -05:00
Jasmine Iwanek
7c2c1e985d Falcon Northwest Voodoo3 3500 SE 2022-11-10 18:10:10 -05:00
Jasmine Iwanek
5a462053fd Compaq Voodoo 3 3500 2022-11-10 18:10:10 -05:00
Jasmine Iwanek
7176d7c66c Velocity 200 AGP 2022-11-10 17:03:13 -05:00
Jasmine Iwanek
381f9d11fc Voodoo 3 3500 TV 2022-11-10 17:03:13 -05:00
Jasmine Iwanek
6f031c34df Voodoo 3 1000 2022-11-10 15:49:20 -05:00
Jasmine Iwanek
6919451ae4 Fix string offsetting 2022-11-09 23:19:17 -05:00
OBattler
cd6a43165a Fixed some compile-breaking mistakes. 2022-11-09 04:37:44 +01:00
Jasmine Iwanek
19a64344ef Updates 2022-11-08 22:09:59 -05:00
Jasmine Iwanek
a157d6faca Update languages 2022-11-08 15:21:35 -05:00
Jasmine Iwanek
9291b184fe Merge remote-tracking branch 'upstream/master' into hdd-speed 2022-11-08 13:58:05 -05:00
Jasmine Iwanek
e71084d940 Fix silly mistake 2022-11-08 13:56:17 -05:00
Jasmine Iwanek
2f17689b64 Initial Dual Video on Win32 (UI Settings Part) 2022-11-08 13:04:08 -05:00
Jasmine Iwanek
40d39f1baa HDD Speed setting in win32 2022-11-08 11:43:36 -05:00
Jasmine Iwanek
6ea143e107 More compile warning fixes 2022-11-06 15:55:16 -05:00
Cacodemon345
e4e1852462 Start of global config infrastructure 2022-11-06 22:35:47 +06:00
Cacodemon345
954e022244 voodoo: Partial implementation of cmdStatus0 register 2022-11-06 12:52:43 +06:00
Miran Grča
310e62e1fd Merge pull request #2812 from jriwanek-forks/randomstuff
Various ports and cleanups
2022-11-06 03:46:14 +01:00
Jasmine Iwanek
aa2c07bed2 Random header cleanups I noticed while porting things 2022-11-05 22:12:35 -04:00
Jasmine Iwanek
5def97d138 Port code related to coreboot BIOS from MTRR
Only used if MACHINE_COREBOOT is set in machine flags, so this is a pretty safe one
2022-11-05 21:43:09 -04:00
Jasmine Iwanek
4901e89e51 Port fdd_is_hd() from mtrr branch
Currently disabled as unused
2022-11-05 21:41:55 -04:00
OBattler
95210fafbb The Olivetti M24 now has its hard disk controller (albeit not yet configurable), closes #845. 2022-11-06 02:41:46 +01:00
Jasmine Iwanek
381960dfc0 More mitsumi cdrom stuff 2022-11-05 20:17:39 -04:00
Miran Grča
a699a6ceb3 Merge pull request #2810 from Cacodemon345/voodoo-fifo-fix
vid_voodoo_common: All volatile variables are now atomic
2022-11-06 00:18:43 +01:00
Cacodemon345
1f333724ac vid_voodoo_common: All volatile variables are now atomic
AArch32 and AArch64 has far lesser atomicity guarantees for simple load-store accesses unlike x86/x64. This should take care of the majority, if not all, of Voodoo crashes on Apple Silicon systems.
2022-11-06 00:12:17 +06:00
Dimitar Angelov
f6add20410 Adding Micoms XL7-Turbo (8088 mainboard, compatible PC/XT) 2022-11-05 03:11:03 +01:00
Jasmine Iwanek
89ae64e53a Revert "Rework Voodoo texture precalc to support non-split trilinear textures" for voodoo1/2 Fixes #1137 2022-11-03 20:18:28 -04:00
OBattler
8c0facc3b4 PCI changes for OPTi 82c822 (will also be needed for the ALi M1435). 2022-11-02 04:03:55 +01:00
OBattler
015283e5db Preliminary OPTi 822 rewrite. 2022-10-31 05:44:32 +01:00