Commit Graph

2049 Commits

Author SHA1 Message Date
Melissa Goad
cd6c728d28 Merge branch 'master' of https://github.com/OBattler/86Box 2017-07-16 17:15:12 -05:00
OBattler
4f5582ce21 Added PSE emulation, based on mainline PCem commit. 2017-07-16 23:12:21 +02:00
TC1995
9dd40982d4 Acculogic XT-IDE adapter is no longer specific to PS/2.
Small long time S3 Trio64 fixes.
Added Ctrl-Alt-Esc shortcut, makes it easier to enter CMOS setup in some machines.
2017-07-16 22:07:06 +02:00
OBattler
c1495ed91d Protected mode improvements :
- LTR now sets TSS state to busy
- LMSW preserves ET bit in CR0
- Fixed PC size in 16-bit system segment on CALL/JMP
Patch from Greatpsycho
2017-07-16 21:36:49 +02:00
OBattler
a7eb3c1608 The nvr directory is now automatically created if it does not exist. 2017-07-16 17:28:30 +02:00
OBattler
6a7652d7a0 Corrected the ROM paths in mt32_init() and cm32l_init(). 2017-07-16 17:14:08 +02:00
OBattler
4b81cbd996 Merge pull request #147 from Xeon3D/master
Re-arranged roms' paths to be a bit more sane.
2017-07-16 16:29:53 +02:00
Marcos Alves
564f0f8331 Re-arranged roms' paths to be a bit more sane. 2017-07-16 15:28:09 +01:00
OBattler
0ae74fbc8e The take screenshot function now automatically creates the screenshots directory if it does not exist. 2017-07-15 21:46:25 +02:00
OBattler
cc63eafce0 Different approach to CM-32L emulation, fixes it and MT-32. 2017-07-15 20:07:38 +02:00
OBattler
7c54006355 Fixed the MT32 initialization segmentation fault. 2017-07-15 18:56:25 +02:00
OBattler
0feb1c33bf Fixed some compile-breaking errors. 2017-07-15 18:45:30 +02:00
OBattler
ef151cbcca Ported Roland CM-32L emulation from the branches of PCem/WX. 2017-07-15 18:37:06 +02:00
OBattler
aff10b7490 Fixed the handling of the Voodoo check box in the Settings dialog. 2017-07-15 14:24:44 +02:00
OBattler
2dbce95fde Applied the remaining mainline PCem commits. 2017-07-15 14:01:19 +02:00
OBattler
713bce1205 Applied all relevant mainline PCem commits (VME emulation, AT ESDI controller). 2017-07-15 12:46:44 +02:00
David Hrdlička
c1e56174ed Merge branch 'master' of https://github.com/OBattler/86Box 2017-07-14 23:44:34 +02:00
David Hrdlička
1d5f2a1a7e Fixed editable Mouse dropdown in Settings 2017-07-14 23:34:10 +02:00
OBattler
e7933ab2bd Merge pull request #144 from basic2004/d3dfix
Some D3D fixes, and monochrome monitor...
2017-07-12 19:37:54 +02:00
basic2004
1ffa327572 Fixed change fullscreen with monochrome monitor
Fixed 'force changed RGB color monitor' with monochrome monitor mode when changing to fullscreen and leaving,
and fixed this problem when changing renderer to Direct3D too.
2017-07-12 16:46:51 +09:00
basic2004
6fcdd346a2 some Direct3D fixes from mainline
Injected some fixes like here.
01425149dc
666c5c1a50
84b859b489

Locking Windows 10 when fullscreen mode, showing fatal error instead silent crash.
2017-07-12 16:37:13 +09:00
basic2004
2988d5285b Merge remote-tracking branch 'refs/remotes/OBattler/master' 2017-07-12 16:29:11 +09:00
OBattler
a71ec87d4f Merge pull request #143 from dhrdlicka/master
Add missing mouse macros
2017-07-08 21:23:29 +02:00
David Hrdlička
eadd35bfdb Add missing mouse macros 2017-07-07 23:24:31 +02:00
Melissa Goad
bc25a9a1cd Fixup 2017-07-04 08:24:13 -05:00
Melissa Goad
968ab8ee66 Remove autotools build system entirely to avoid confusing new users 2017-07-04 08:21:04 -05:00
Melissa Goad
b49a6f719b Merge branch 'master' into experimental 2017-06-22 22:54:56 -05:00
waltje
6e5647f477 Replaced mouse type numbers with macros in win_settings.c. 2017-06-22 18:17:58 -04:00
OBattler
988fe85ea1 Ported over the AWE32 fixes from JosepMaJaz's PCem branch. 2017-06-22 23:51:57 +02:00
OBattler
08363e5ec2 NVR and Intel Flash functions now don't free the file name pointers until after all file I/O is done. 2017-06-22 18:38:36 +02:00
OBattler
21b3b6d51d Moved sound buffer reallocation to resetpchard_init(). 2017-06-22 18:32:53 +02:00
OBattler
fd307dd24b Tweaked the hard disk image loading a bit in order to prevent double opening of the same file. 2017-06-22 18:24:17 +02:00
OBattler
d9270aedb5 OK, now pci_irq_set() actually doesn't set the holding status if the IRQ is set to edge, I apologize for the mess up. 2017-06-22 07:01:50 +02:00
OBattler
2c2afdedd8 Fixed a missing parenthesis, fixes compiling. 2017-06-22 06:58:02 +02:00
OBattler
35575dcc7d PCI IRQ holding status is no longer set when the IRQ is set to edge (which is supposed to be when the IRQ is not shared). 2017-06-22 06:56:22 +02:00
OBattler
62a270c79f Fixed the PCI IRQ routing code so that it is aware of IRQ sharing. 2017-06-22 06:50:33 +02:00
OBattler
78966f4d0e Reverted mouse_serial.c to the correct one. 2017-06-21 19:45:15 +02:00
OBattler
585c08d156 PCI turbo reset control and PCI initialization functions now reset the ELCR registers, the PIC, and the PCI IRQ statuses, fixes PCI cards being stuck unable to issue IRQ's after soft and hard resets. 2017-06-21 19:42:36 +02:00
TC1995
8ce19c2386 Fixed the accidental position of the 9ae8/9ae9 status in accel command 2. 2017-06-21 06:47:26 +02:00
waltje
0170d594e3 Added mouse=none, fixed serial mice, reverted serial driver (again). 2017-06-21 00:42:06 -04:00
OBattler
6af04e38d7 Fixed graphical cursor with S3 Trio64 when SVGA overscan is enabled. 2017-06-21 03:22:47 +02:00
OBattler
307c5bf485 Fixed the Settings MIDI mess. 2017-06-20 23:19:00 +02:00
OBattler
4ecbd686b3 Fixed the remove hard disk button graying. 2017-06-20 06:50:11 +02:00
OBattler
7d67f85a1d Fixed the operation of the WIN_DRIVE_DIAGNOSTICS command for ATAPI CD-ROM (it's almost never used but eh);
Properly fixed the CPU manufacturer/type selection bug after changing machine;
The Samspung SPC-4200 now has a PS/2 port.
2017-06-20 06:23:05 +02:00
waltje
87725e8cfb Merge branch 'master' of https://github.com/OBattler/86Box 2017-06-19 22:38:04 -04:00
waltje
7bc1d6fdca Applied PCem patch for ide.c to make the Samsung 4200P work. 2017-06-19 22:37:30 -04:00
OBattler
9a153f752a Merge branch 'master' of https://github.com/OBattler/86Box
# Conflicts:
#	src/VIDEO/vid_s3.c
2017-06-19 22:38:01 +02:00
OBattler
310881dd63 S3 Trio32 and Trio64 no longer use the SDAC RAMDAC. 2017-06-19 22:32:55 +02:00
TC1995
ca53dd0280 S3 Trio/Vision changes (again x2):
Trio32/64 with on-chip ramdac instead of SDAC.
FIFO Empty/Full status from 9ae8/9ae9 no longer slowing down OS/2 when native drivers are installed.
2017-06-19 22:32:16 +02:00
OBattler
51ef58ad00 Fixed RTL8029AS PCI register write handlers;
Disabled the Nation Semiconductors PC87306's IDE handler, the board replaces it with the PCI IDE device anyway;
The Commodore PC 300 now remaps the top 384k of RAM;
The network card is now initialized after the SCSI controller;
The graphics cards remain on the INTA pin, but the network card is now on INTC, and the SCSI controller on INTB;
S3 Vision/Trio emulation brought completely in line with mainline PCem, fixes Windows 2000 freezes.
2017-06-19 22:18:35 +02:00