RichardG867
42eada3122
VIA AC97 improvements, almost ready
2021-07-25 22:58:03 -03:00
Alexander Babikov
2b34704729
Add the Sound Blaster AWE64 Gold
2021-07-26 06:38:33 +05:00
RichardG867
b5e0cbd152
Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest
2021-07-23 00:55:28 -03:00
OBattler
ea65edb831
Did some changes I forgot to do before.
2021-07-23 01:22:47 +02:00
OBattler
c47e766bc4
The migration of the legacy SCSI controller is now perfectly seamless, thanks, Ryuzaki!
2021-07-23 01:20:14 +02:00
RichardG867
c2e9ba1db5
Add CS4297 codec to onboard ES1371 implementations
2021-07-22 16:06:45 -03:00
OBattler
729b6d5069
Added support for up to four SCSI controllers, closes #343 .
2021-07-22 20:13:44 +02:00
RichardG867
58973ce036
Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest
2021-07-22 11:10:20 -03:00
OBattler
706ad0e896
Changed the way the emulator is shut down, fixes #1555 .
2021-07-21 04:05:40 +02:00
OBattler
9adf0fdcc4
Added the ability for keyboard to require capture, in order for 86Box keyboard input to operate like VMWare, closes #829 .
2021-07-19 02:27:22 +02:00
RichardG867
dffca679c0
Make CS423x Sound Blaster Pro a generic compatibility device in preparation for VT82C686
2021-07-18 19:11:10 -03:00
RichardG867
b2b2120d8f
Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest
2021-07-18 16:33:09 -03:00
OBattler
5fc73eee7b
Various VIA fixes.
2021-07-17 06:01:27 +02:00
OBattler
78c3f6759f
Removed all usage of TerminateThread()/thread_kill(), thread_wait() is used instead now.
2021-07-16 06:45:32 +02:00
RichardG867
9643bbd579
Add AC97 audio to VA-503A
2021-07-13 22:06:17 -03:00
RichardG867
ff1a55d08d
More AC97, now with VIA kinda sorta working and ES1371
2021-07-13 00:53:26 -03:00
RichardG867
b9c68bf277
Initial commit for AC97
2021-07-11 16:58:52 -03:00
TC1995
40b593d3ad
Added the TGUI9660 and fixed a compile bug (technically a 32-bit color bug) in said card and the 9680.
...
Added I2C/DDC support to the 9660 and 9680 as well as PCI IRQ support.
Extended the MMIO base addressing to 4MB for the 9660/9680.
2021-07-11 15:06:23 +02:00
RichardG867
f88650eea5
Add Savage Quest protection dongle emulation from MAME
2021-07-08 21:49:08 -03:00
RichardG867
2eba22295a
VIA southbridge fixes, including dynamic SMBus clock
2021-07-08 18:55:05 -03:00
TC1995
6acbf62f42
Ported the latest changes from PCem.
2021-07-05 01:21:02 +02:00
Daniel Gurney
f2cd3756dd
Revert "Merge branch 'feature/machine_and_kb' into master"
...
This reverts commit 6604a29d7e , reversing
changes made to 1d7fca0abd .
2021-07-04 18:22:52 +03:00
Miran Grča
737093117d
Merge pull request #1521 from 86Box/master
...
Bring this feature branch up to part with master.
2021-07-04 00:32:50 +02:00
TC1995
d7a9a4f1f3
Properly fixed the Bresenham line draw command on TGUI9440.
...
Added the TGUI9680 card and its corresponding 32bit mode and clipping.
Patterns on bitblt are more properly emulated.
2021-07-03 23:16:49 +02:00
OBattler
15279e4964
Finished the ALi M15xx and removed from Dev branch.
2021-07-01 01:43:59 +02:00
OBattler
fd4817a87b
All the current WIP work (warning: the PIT is currently using some temporary test rewrite that is going to be undone).
2021-06-29 19:11:19 +02:00
Alexander Babikov
5f5a0dc2a6
Move the Super I/O game port flag to a #define
2021-06-25 21:03:22 +05:00
TC1995
3c95cd4cd5
Added the PS/2 model 80 type 3 machine.
2021-06-15 17:38:31 +02:00
TC1995
c703fedbe8
Ported the latest Voodoo changes from the other emulator.
2021-06-15 17:17:56 +02:00
OBattler
4be8bbb704
Some changes to io.c/h.
2021-06-07 00:22:12 +02:00
OBattler
bfbb4b9655
PCI now supports a fourth MIRQ.
2021-06-07 00:20:04 +02:00
OBattler
149ecab64a
New logging system, currently not used by anything.
2021-06-07 00:17:03 +02:00
OBattler
7d3ed9b397
Added the fatal_ex() function to 86box.h.
2021-06-07 00:15:52 +02:00
OBattler
195ebd66a5
Removed a thing in nvr.h.
2021-06-07 00:10:05 +02:00
OBattler
eef77b7c86
Added a way to force legacy mode as a temporary fix for the Voodoo Banshee/3 until there's a proper fix.
2021-06-04 02:41:13 +02:00
OBattler
368c92780a
Added a version of the Winbond W83787F Super I/O chip with IDE enabled by default, fixes IDE on the Flytech 386.
2021-06-03 23:15:34 +02:00
RichardG867
62afe31757
Remove EBGA368 due to poor research (CPUs are Samuel 2 and newer only)
2021-06-03 16:26:08 -03:00
RichardG867
ce7db25d7c
Add hidden CS4237B and CS4238B devices
2021-06-03 16:26:07 -03:00
RichardG867
dfd6d4e2df
Add game port device with 6 I/O ports for the Crystal CS4237/8B
2021-06-03 16:26:07 -03:00
RichardG867
b5a295e91d
Continuing the game port overhaul: added support for Super I/O game ports not being broken out
2021-06-03 16:26:07 -03:00
RichardG867
ff4f0ee59e
Crystal CS4236, part 5: Windows 9x now works
2021-06-03 16:26:06 -03:00
RichardG867
18289a9a64
Crystal CS4236, part 4: the one that took two days
2021-06-03 16:26:06 -03:00
RichardG867
f2f8d4a02e
Some AD1848 cleanups I forgot
2021-06-03 16:26:05 -03:00
RichardG867
ef4c900b8f
Clean up formatting on the AD1848 and WSS code
2021-06-03 16:26:05 -03:00
RichardG867
77f311b179
Game port overhaul
2021-06-03 16:26:05 -03:00
RichardG867
1de2e3dd2f
Crystal CS4237, part 2
2021-06-03 16:26:04 -03:00
RichardG867
1ba56e2681
Crystal CS4237, part 1
2021-06-03 16:26:04 -03:00
TC1995
963b530d10
Ported the Cirrus by16 fix.
2021-05-30 23:40:56 +02:00
TC1995
35b5301670
Fix build headers and dumb cirrus undeclared parts.
2021-05-30 02:01:16 +02:00
TC1995
d63ce5ab82
Port of the reworked svga memory addressing, normal chain4 mapping and ma13/14 mapping for non-CGA modes.
...
Fixed ET4000/W32 (without letters) hardware cursor.
Fixed non-interlaced 1280x1024x8bpp Cirrus mode in the 5434.
Added a note regarding the Radius (HT209) 8bpp render.
Reworked the TGUI9440, but still WIP.
2021-05-30 01:52:43 +02:00