OBattler
827065c0bc
Ported the cassette emulation from PCE, closes #835 .
2021-07-27 06:12:09 +02:00
Alexander Babikov
2b34704729
Add the Sound Blaster AWE64 Gold
2021-07-26 06:38:33 +05: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
OBattler
729b6d5069
Added support for up to four SCSI controllers, closes #343 .
2021-07-22 20:13:44 +02: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
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
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
TC1995
d2c6452ff5
Reworked the HTVGA/Video7 clocks. Fixes the HT209 2401 error on MCA.
...
Fixed 16 color in the Realtek 3106 card.
Reworked the Sierra 1148x for the second time.
Registers that only exist on 928/80x and up are not used by the 911/924 anymore.
2021-05-20 20:57:54 +02:00
TC1995
1b642b4aba
Port 0x105 on the ISA-based HT209 is only initialized from port 0x46e8 to avoid conflicts with the IBM PS/1 2011 and 2121's already existing initialization of the ports.
...
Reworked the Sierra SC1148x and AT&T49x ramdacs to use the RS2 signal when available.
Added the Realtek RTG3106 video card.
2021-05-12 18:51:02 +02:00
David Hrdlička
0361709ada
Add a warning for cpu_override
2021-05-09 02:48:24 +02:00
Panagiotis
0571bdc006
Removed the IBM PS/2 Model 70. Replaced with the Olivetti 486
2021-05-04 11:24:55 +03:00
Miran Grča
5709587214
Merge pull request #1417 from ts-korhonen/master
...
Add menu option for filter method to use when scaling video
2021-05-02 16:24:19 +02:00
Panagiotis
aae4163a8e
Removed the PS/1 Model 2133. Introduced the Siemens D824.
2021-05-02 10:33:45 +03:00
ts-korhonen
dd65a80b19
Add menu option for filter method to use when scaling video.
2021-05-01 20:49:23 +03:00
Alexander Babikov
5bebe58857
Add a version of XTIDE Universal BIOS for 386
2021-05-01 10:23:08 +05:00