Commit Graph

11739 Commits

Author SHA1 Message Date
OBattler
8107343f96 Fixed IDE IRQ's on non-bus mastering IDE controllers. 2023-10-29 01:43:58 +02:00
OBattler
a2e8607407 Removing a commented out line from acpi.c. 2023-10-28 23:50:25 +02:00
OBattler
03d7f44907 The ACPI power-on resume event now also has the PWRBTN bit set, fixes the FIC machines after a soft shutdown and power supply detection on many other machines, including the PC Chips Aladdin's. 2023-10-28 23:40:11 +02:00
OBattler
237c792795 Removed a commented-out line from disk/hdc_ide.c. 2023-10-28 22:28:36 +02:00
OBattler
d2713cb7ca Merge branch 'master' of https://github.com/86Box/86Box 2023-10-28 22:00:35 +02:00
OBattler
b474e3d056 Massive IDE clean-ups, and finally implemented ATAPI hard disks. 2023-10-28 22:00:23 +02:00
Miran Grča
2e24540615 Merge pull request #3782 from 86Box/tc1995
Trident TGUI9440/96x0 Bresenham update:
2023-10-24 23:16:06 +02:00
TC1995
38a6c0f1e1 Trident TGUI9440/96x0 Bresenham update:
1. Its execution is exactly (actually 99%) the same as the S3 Bresenham procedure, so I thought of making the Bresenham command of the TGUI9440/96x0 behave like the s3 one but adapted to use Trident's ports and meanings and now OS/2 and Windows lines in certain programs work fine.
2023-10-24 23:08:17 +02:00
Miran Grča
0829dfb80f Merge pull request #3781 from 86Box/tc1995
SCSI CD-ROM fixes (NEC):
2023-10-24 20:36:09 +02:00
TC1995
961a2483ad SCSI CD-ROM fixes (NEC):
1. Added Mode Page Codes 0x00 and 0x03 (Unit Attention and Format Device) to the SCSI CD-ROM code.
2. Corrected the Read Disc Information TOC (actually Read TOC vendor unique) for NEC SCSI CD-ROMs, this, together with the fix above, fixes reading data cd-rom's using NEC vendor commands.
3. Actually identify NEC drives per manual (SCSI unknown version per the -75 and -77 manuals).
4. Re-added the 75 and 77 drives now that the NEC vendor commands are fine + an extra 25a drive with revision 1.0a (from a screenshot from vogons).
2023-10-24 20:15:08 +02:00
OBattler
26d9fa4daa Sane defaults for mixer register FFh. 2023-10-24 02:34:50 +02:00
RichardG867
1891e110c1 Genesys Logic hardware monitor fixes 2023-10-23 19:33:24 -03:00
OBattler
2f3d5d5fc4 More fixes to mixer register FFh, turns out the lower 3 bits are not a DMA channel, fixes detection of Sound Blaster 16 non-PNP. 2023-10-24 00:28:28 +02:00
RichardG867
79eb95981b Add PC Chips M773 machine 2023-10-23 18:41:35 -03:00
RichardG867
d505fcd310 Add Genesys Logic GL520SM hardware monitor 2023-10-23 18:34:34 -03:00
RichardG867
3d65f69949 Rewrite IT8661F and add IT8671F 2023-10-23 15:50:19 -03:00
RichardG867
53bb97ab9a isapnp: Rework to allow for external access to device registers 2023-10-23 15:48:18 -03:00
RichardG867
bc522612c7 Merge branch 'master' of ssh://github.com/86Box/86Box into version/4.1
# Conflicts:
#	CMakeLists.txt
#	debian/changelog
#	src/include_make/86box/version.h
#	src/unix/assets/86Box.spec
#	src/unix/assets/net.86box.86Box.metainfo.xml
#	vcpkg.json
2023-10-23 15:42:06 -03:00
OBattler
5c5b286358 Renamed mouse_mode to mouse_input_mode to fix the conflict on Haiku OS. 2023-10-23 01:21:28 +02:00
OBattler
8b86bd812c Fixed to undocumented Sound Blaster AWE32+ mixer register FFh, now the AWE32 PNP plays sound again. 2023-10-23 01:01:17 +02:00
OBattler
113776a58f Do not add the dummy Internal mouse device. 2023-10-23 00:36:19 +02:00
OBattler
ce603f3719 The fatal() in sound/snd_sb_dsp.c is now a sb_dsp_log(). 2023-10-22 16:43:51 +02:00
OBattler
5305247d95 Removed the fatal from snd_sb.c. 2023-10-22 07:30:19 +02:00
OBattler
fe5bb72766 Mixer registers 12h to 1Eh. 2023-10-22 06:54:58 +02:00
OBattler
f2802c63e9 CT1745 mixer register 10h read. 2023-10-22 06:04:49 +02:00
OBattler
90e682a339 More ViBRA 16XV fixing - DIAGNOSE 4.05 now successfully sets high DMA. 2023-10-22 00:46:06 +02:00
OBattler
3ef9941ba6 Added read for register 0C. 2023-10-21 22:01:55 +02:00
OBattler
d7456ad7a7 And the last unnecessary file. 2023-10-21 16:46:10 +02:00
OBattler
a2ee67c493 Removed that one VARCem file as well. 2023-10-21 08:14:22 +02:00
OBattler
8184d71aa6 Removing the remaining unnecessary files that should not have been committed. 2023-10-21 08:13:22 +02:00
OBattler
b3bbdd4b93 Removing the build folders that should not have been committed. 2023-10-21 06:55:31 +02:00
OBattler
28e2eb3ce5 More Sound Blaster 16+ / ViBRA 16 fixes, added optional PC speaker control via the Sound Blaster 16+ / ViBRA 16, and removed some left-over temporary code from device.c. 2023-10-21 06:53:11 +02:00
OBattler
f3ca2a6dcd Added the Winbond W83878F variant with HEFERE = 0 (key = 88h) and correctly made the MS-5124 use it. 2023-10-20 21:48:51 +02:00
OBattler
9c434f4ed0 The ViBRA 16 XV now correctly does 16-bit DMA over 8-bit channels and fixed the DSP versions as well. 2023-10-20 21:02:35 +02:00
Miran Grča
b53a81019d Merge pull request #3772 from 86Box/tc1995
Mach64 (both GX and VT2) 24bpp mono pattern fix placed in.
2023-10-20 21:00:46 +02:00
TC1995
9c847949f6 Attempt to fix the AdLib Gold DMA when no data is available while sampling and reverted the timer_on_auto to timer_advance_u64 to make the PCM wave sound correctly. 2023-10-20 20:57:53 +02:00
TC1995
00edd8cfbc Mach64 (both GX and VT2) 24bpp mono pattern fix placed in.
Fixes wrong colors in patterns on various operating systems and possibly other stuff too.
2023-10-20 20:41:57 +02:00
OBattler
b329b5cc5f Fixed a bug with ATAPI PIO requests, fixes some crashes with ATAPI drives on tertiary and quaternary IDE controllers. 2023-10-20 19:39:04 +02:00
OBattler
4ad9a06c89 SiS 551x logging fixes and fixed secondary IDE IRQ in legacy mode. 2023-10-20 04:01:33 +02:00
Miran Grča
d453b95c8c Merge pull request #3770 from kzmidze/master
Update translation
2023-10-20 02:58:30 +02:00
Miran Grča
66c5f6cb5c Merge pull request #3769 from EmpyreusX/master
[Qt] Made fixes to Japanese and Simp. Chinese translations
2023-10-20 02:58:17 +02:00
OBattler
88934ab0ca IDE fixes and finished the SiS 5511. 2023-10-20 02:57:50 +02:00
OBattler
5c4429e4ec Merge branch 'master' of https://github.com/86Box/86Box 2023-10-20 00:21:11 +02:00
OBattler
378ef1ae6d The Tandy 1000 HX no longer incorrectly support 256 kB of RAM, fixes #3767. 2023-10-20 00:20:57 +02:00
沙沙宮紗夜
6f9600d17f Update translation 2023-10-19 22:49:12 +08:00
EmpyreusX
a1282488c6 [Qt] A small fix 2023-10-19 22:09:11 +08:00
EmpyreusX
7583c3f141 [Qt] Made fixes to Simp. Chinese translation 2023-10-19 21:39:11 +08:00
EmpyreusX
bb2038b965 [Qt] Made fixes to Japanese translation 2023-10-19 21:37:50 +08:00
Miran Grča
d1ed9f9ec1 Merge pull request #3766 from 86Box/tc1995
Small Mach32/SVGA font mapping fix.
2023-10-19 01:42:17 +02:00
TC1995
0440d37387 Small mach32/svga mapping fix (actually fixes font rendering on win3.1x using the Mach32 2.6 drivers) 2023-10-19 01:32:52 +02:00