Cacodemon345
7e44372b75
vid_s3_virge: Give FIFO R/W indices the stdatomic.h treatment
2022-11-07 13:11:36 +06:00
Cacodemon345
9c775510df
video: Make the rest of the FIFO variables atomic
2022-11-07 13:03:19 +06:00
Miran Grča
f35850eed4
Merge pull request #2820 from jriwanek-forks/mkmerge
...
Merge harmless bits from M&K and also fix compile fail
2022-11-07 01:04:18 +01:00
Jasmine Iwanek
253ca29746
Fix compile error
2022-11-06 18:55:55 -05:00
Jasmine Iwanek
921af7000e
Various bits from M&K
2022-11-06 18:54:39 -05:00
Miran Grča
d13faa820e
Merge pull request #2819 from jriwanek-forks/warnfixes
...
More compile warning fixes
2022-11-06 23:57:16 +01:00
OBattler
ced49538d4
Added a pointer cast to cdrom/cdrom_mitsumi.c to fix a warning pointed out by lemondrops.
2022-11-06 23:57:02 +01:00
OBattler
b2c22c9f4a
Added Voodoo Banshee/3 YUV -> 16/24/32-bit RGB blits, fixes #2246 .
2022-11-06 23:54:36 +01:00
Jasmine Iwanek
6ea143e107
More compile warning fixes
2022-11-06 15:55:16 -05:00
OBattler
f88fbd6fd2
The later SCSI and ATAPI CD-ROM drives correctly identify as having tray loaders and not caddy loaders.
2022-11-06 20:04:10 +01:00
OBattler
5a4fcbde6b
Merge branch 'master' of https://github.com/86Box/86Box
2022-11-06 17:13:51 +01:00
OBattler
cc9a2de478
Fixed ATAPI device status after the DEVICE DIAGNOSTICS command, fixes CD-ROM detection on FreeBSD 2.x, fixes #1992 .
2022-11-06 17:13:37 +01:00
Miran Grča
5e59380c77
Merge pull request #2816 from cold-brewed/media-history-viso-iconfix
...
qt: Do not display removed viso directories in media history
2022-11-06 16:44:13 +01:00
Miran Grča
ddfed9b4a5
Merge pull request #2815 from Cacodemon345/voodoo-unimpl-regs
...
voodoo: Partial implementation of cmdStatus0 register
2022-11-06 16:25:57 +01:00
cold-brewed
f2ecfddb68
qt: Do not display viso directories that were removed
2022-11-06 10:17:56 -05:00
Cacodemon345
954e022244
voodoo: Partial implementation of cmdStatus0 register
2022-11-06 12:52:43 +06:00
Miran Grča
1839d9b75a
Merge pull request #2814 from jriwanek-forks/et3000
...
Port Tseng Labs ET3000AX (ISA) from M&K
2022-11-06 07:18:15 +01:00
Jasmine Iwanek
2d6dcdffeb
Fixed the Tseng ET3000AX. From @OBattler
2022-11-06 01:11:39 -05:00
OBattler
8fddb692d2
Merge branch 'master' of https://github.com/86Box/86Box
2022-11-06 04:50:24 +01:00
OBattler
fc53fceda7
Added AMD K6-2+ and K6-III+ 3DNow! DSP Extensions.
2022-11-06 04:50:13 +01:00
Jasmine Iwanek
f99c161cfa
Port Tseng Labs ET3000AX (ISA) from M&K
2022-11-05 23:23:11 -04: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
4cf229ee3a
Port the very basic serial console from mtrr
...
It's enabled by the flag ENABLE_SERIAL CONSOLE
2022-11-05 21:43:42 -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
OBattler
989f1c3e0a
Merge branch 'master' of https://github.com/86Box/86Box
2022-11-06 02:31:39 +01:00
OBattler
841d817328
The Sinclar PC200 (= Amstrad PC20) now correctly uses the AT Scancode Set 1 for the keyboard, fixes #1317 .
2022-11-06 02:31:28 +01:00
Miran Grča
ec3a40f584
Merge pull request #2811 from jriwanek-forks/oldcdroms
...
Port Mitsumi cdrom stuff from M&K
2022-11-06 02:19:17 +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
OBattler
8b63f5995e
Correctly clear all extensions when extended write modes are disabled, fixes #2800 .
2022-11-06 00:15:30 +01:00
OBattler
873d4dbbb8
The Samsung SPC-6000A is no longer incorrectly marked as having an internal IDE controller, closes #2809 .
2022-11-05 20:20:12 +01:00
OBattler
19f4d8afa4
Merge branch 'master' of https://github.com/86Box/86Box
2022-11-05 20:15:48 +01:00
OBattler
ff3e0f428a
An actual implementation of the PCSCSI PAD command, per suggestion by TC1995 - fixes booting from CD-ROM in emulation mode.
2022-11-05 20:15:34 +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
Miran Grča
cfa2225732
Merge pull request #2808 from izne/micoms-xl7-turbo
...
Micoms XL7-Turbo
2022-11-05 03:46:28 +01:00
Dimitar Angelov
87017af8bd
Merge branch '86Box:master' into micoms-xl7-turbo
2022-11-05 03:13:15 +01:00
Dimitar Angelov
f6add20410
Adding Micoms XL7-Turbo (8088 mainboard, compatible PC/XT)
2022-11-05 03:11:03 +01:00
Miran Grča
2e71376be7
Merge pull request #2807 from izne/pravetz-bios-filenames
...
Pravetz-16 proper naming of BIOS files
2022-11-05 02:20:15 +01:00
Dimitar Angelov
2e2c2196da
Pravetz-16 proper naming of BIOS files
2022-11-05 00:53:50 +01:00
Jasmine Iwanek
6aa977daf5
Fix my silly mistake
2022-11-04 17:58:41 -04:00
Jasmine Iwanek
fbc08ef961
Merge pull request #2805 from jriwanek-forks/msys2
...
Modernize MSYS2 Makefile build
2022-11-04 13:24:58 -04:00
Jasmine Iwanek
644108fba1
Correct reported issues
2022-11-04 13:16:09 -04:00
Jasmine Iwanek
ac9decc8fd
Modernize MSYS2 Makefile build
2022-11-04 12:54:29 -04:00
OBattler
bcce95caf5
More small PCSCSI fixes.
2022-11-04 17:07:00 +01:00
OBattler
40139765cd
Some small AMD PCSCSI fixes.
2022-11-04 16:32:45 +01:00
Miran Grča
10c0353c5a
Merge pull request #2804 from Cacodemon345/voodoo3
...
voodoo: Fix misleading pixel format error message
2022-11-04 14:51:50 +01:00
Cacodemon345
b049f65b8e
voodoo: Fix misleading pixel format error message
2022-11-04 14:05:23 +06:00