Miran Grča
55dc92c9d5
Merge pull request #3789 from goshhhy/Super286C_mk2
...
add machine Hyundai Super 286C
2023-10-31 21:29:14 +01:00
OBattler
41f226c79f
Merge remote-tracking branch 'origin/master' into version/4.1
2023-10-31 21:27:39 +01:00
Miran Grča
69a5fbd01e
Merge pull request #3793 from 86Box/tc1995
...
S3 accel command fixes:
2023-10-31 21:26:18 +01:00
TC1995
5c9dabdc03
S3 accel command fixes:
...
X/Y coordinates are corrected for real even while wrapping. Fixes Trio64V+/Trio64V2 Win9x desktop icons as well as OS/2 software cursor madness.
2023-10-31 18:54:49 +01:00
linear cannon
1e156b96b1
add machine Hyundai Super 286C
2023-10-31 01:58:27 -04:00
OBattler
7874299567
The pause_ack variable is now volatile, fixing hangs on non-debug binaries.
2023-10-31 01:14:51 +01:00
OBattler
db0742cbae
Removed an outdated comment and extern from qt/qt_platform.cpp, it appears the problem in nvr.h has long since been fixed and the proper include added.
2023-10-31 00:46:32 +01:00
OBattler
c173f5d415
The Settings dialog now the save and reset procedure in the correct order and pausing the emulator now actually waits for the pause to actually come into effect.
2023-10-31 00:44:04 +01:00
OBattler
3d3e7f5cf3
Fixed a signedness mess-up in disk/hdd.c, fixes SCSI disk hangs when using non-RAM disk timings.
2023-10-30 20:09:55 +01:00
Miran Grča
3a72598b83
Merge pull request #3787 from lemondrops/master
...
Fix speeds other than RAM disk not being selectable for SCSI or ATAPI HDDs
2023-10-30 15:45:53 +01:00
Alexander Babikov
584e3218dd
Fix speeds other than RAM disk not being selectable for SCSI or ATAPI HDDs
2023-10-30 13:49:48 +05:00
OBattler
40d724cf20
Fixed SCSI/ATAPI hard disk timings and IDE hard disk recalibrate command timing.
2023-10-30 04:48:29 +01:00
OBattler
ad2c09d275
The config dialog now also saves the speed for SCSI and ATAPI hard disks.
2023-10-30 03:39:13 +01:00
OBattler
4a951afe3f
Implemented hard disk speeds for SCSI.
2023-10-30 03:36:23 +01:00
OBattler
e47fa6aa99
Restored Ctrl+Alt+Esc sending.
2023-10-29 03:20:25 +01:00
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