Jasmine Iwanek
43339bd44a
Add orchid varients of the GD5430 and 5434
2022-07-29 00:40:49 -04:00
Jasmine Iwanek
8b33566187
More serial cleanups
2022-07-28 16:50:49 -04:00
Miran Grča
7b96ac8c84
Merge pull request #2521 from jriwanek-forks/boca-4610
...
Boca Reseach 4610
2022-07-28 03:03:41 +02:00
Jasmine Iwanek
ac68a2e5ee
Boca Reseach 4610
2022-07-27 19:09:42 -04:00
Jasmine Iwanek
a04710b517
clang-format in src/win and other misc places
2022-07-27 17:27:51 -04:00
OBattler
df0a285a2e
Merge branch 'master' of https://github.com/86Box/86Box
2022-07-26 22:32:10 +02:00
OBattler
87cf281035
DECpc LPV fixes and implementation of the on-board S3 805 with the AT&T 490 RAMDAC, fixes #2349 .
2022-07-26 22:32:01 +02:00
Miran Grča
824721b050
Merge pull request #2509 from Cacodemon345/replycirrus
...
Add Reply Video Adapter for MCA (Cirrus CL-GD5426)
2022-07-26 15:12:01 +02:00
Alexander Babikov
9f77a00d32
win: Add the FM synth driver select option to the UI
2022-07-26 10:23:02 +05:00
Cacodemon345
0bd6c6953b
Merge remote-tracking branch 'upstream/master' into replycirrus
2022-07-26 10:59:31 +06:00
Adrien Moulin
88a8607255
Merge branch '86Box:master' into ymfm
2022-07-25 21:08:52 +02:00
Cacodemon345
3d9f0b560c
Add Reply Video Adapter for MCA (Cirrus CL-GD5426)
2022-07-26 01:06:40 +06:00
Adrien Moulin
808337aac3
OPL: add the faster YMFM cores
...
This refactors the OPL interface in two drivers : Nuked and YMFM
Nuked is used by default, YMFM can be enabled with [Sound] fm_driver = ymfm
2022-07-25 20:24:31 +02:00
TC1995
02874f2ed2
DMA: Implemented autoinit mode in the PS/2 MCA side (although the bit is undocumented in said side, but documented in the ISA/PCI side).
...
Networking: Added the WD8013EP/A MCA nic, which is more supported than the WD80x3ET/A plus an initial ram size configuration before POS configuration.
Sound: Added the Reply MCA OEM of SB16 with its own MCA POS ID and properly implemented the IRQ's and DMA's of the AdLib Gold in its EEPROM plus an initial configurable setting for them and an initial DRQ implementation into said card.
2022-07-23 23:54:42 +02:00
OBattler
20e6e89f0c
Merge branch 'master' of https://github.com/86Box/86Box
2022-07-23 16:36:35 +02:00
OBattler
f9dbb5ea9f
Fixes.
2022-07-23 16:31:29 +02:00
Adrien Moulin
2aa5d8f5b2
PIT: add alternative faster PIT
...
This is enabled by default on 486+ CPUs and can be forced disabled/enabled with pit_mode=0/1
2022-07-23 13:38:10 +02:00
Jasmine Iwanek
74741d748a
Missing ports from M&K
2022-07-23 01:01:45 -04:00
Jasmine Iwanek
43239dfa9e
Fix compile
2022-07-23 00:00:03 -04:00
Jasmine Iwanek
59210b276f
Two more whitespace cleanups
2022-07-22 23:35:31 -04:00
OBattler
ee6eee6810
ALi M5123 in sio.h.
2022-07-23 03:10:46 +02:00
OBattler
f518a496f0
PCI changes.
2022-07-23 01:15:59 +02:00
Jasmine Iwanek
c430fbe84c
Assorted cleanups I've discovered over time
2022-07-21 22:08:36 -04:00
Jasmine Iwanek
8d0e6289c7
Remove defunct externs from machine.h
2022-07-21 20:49:47 -04:00
Jasmine Iwanek
6233027c9e
Named initializers in machine table
2022-07-19 18:51:18 -04:00
Miran Grča
006a7dcc50
Merge pull request #2471 from elyosh/hddsettings
...
hdd: make speed preset configurable
2022-07-19 16:56:34 +02:00
TC1995
df5c1a1a46
ISA PS/2: Clean-ups and converted into a typedef struct.
...
MCA PS/2: Added Model 60 (8-slot version of 50 with the same bios) and Model 65sx (essentially the same as 55sx but with a new bios and a secondary nvram a la 70-80 but limited to 2KB of size instead of 8KB).
MCA PS/2: Made the i486 cpu selection on only on Type 3 MCA models (70-80) and not Type 2 anymore, therefore the latter is limited to 386DX cpu's only.
2022-07-19 16:32:23 +02:00
Adrien Moulin
46f6540542
hdd: make speed preset configurable
...
This includes settings UI for Qt
2022-07-19 11:31:06 +02:00
OBattler
0e539f4a6a
Header fixes.
2022-07-18 23:41:03 +02:00
Adrien Moulin
2ed8ad907c
ACPI: replace 3.58MHz timer with an overflow timer
2022-07-15 23:42:40 +02:00
TC1995
0ba7c3c025
Fix warnings on the XGA, 8514/A and EGA Render map files.
...
Revert initial XGA rom length back to 0x2000 to prevent error 114 in the MCA bioses.
2022-07-15 18:27:30 +02:00
David Hrdlička
5f8d5dbe90
Discord: Target the latest SDK, fixes #2455
2022-07-15 16:01:24 +02:00
Miran Grča
f55ae27652
Merge pull request #2453 from elyosh/qtstatusbar
...
qt: switch to polling for status bar updating
2022-07-13 02:02:04 +02:00
Adrien Moulin
24ee676b13
qt: switch to polling for status bar updating
2022-07-13 01:04:01 +02:00
Miran Grča
9cca54986f
Merge pull request #2451 from Cacodemon345/multimonitor-take2-ui
...
qt: Fix performance regression
2022-07-12 14:31:20 +02:00
Cacodemon345
8f24c972e7
qt: tidy up header
2022-07-12 15:28:33 +06:00
Cacodemon345
27e4124574
qt: Fix performance regression
2022-07-12 14:41:38 +06:00
David Hrdlička
ec6f6f4f9e
Set MONITORS_NUM to 2
...
There is no reason to declare more monitor instances than we support
2022-07-12 10:18:52 +02:00
David Hrdlička
8a2ea63c30
Remove redundant AL and Vulkan headers
2022-07-12 10:07:52 +02:00
Jasmine Iwanek
01ae217609
Merge pull request #2378 from qta3426/master
...
Added Soltek SL-56A5
2022-07-11 19:29:39 -04:00
Cacodemon345
a2c9dc5dbb
Make screenshots thread-safe
2022-07-11 21:34:58 +06:00
Cacodemon345
5c2d4775b1
Remove accidentally commit line
2022-07-10 14:12:32 +06:00
Cacodemon345
11a75f5fd5
Merge branch 'master' into multimonitor-take2-ui
2022-07-10 11:44:58 +06:00
Cacodemon345
c0c873151b
qt: Add Show non-primary monitors option
2022-07-10 11:41:02 +06:00
Miran Grča
0ad67f1b82
Merge pull request #2434 from elyosh/hddtiming
...
Add realistic HDD timing simulation
2022-07-10 00:29:21 +02:00
TC1995
333e99113b
IBM ESDI MCA, 8514/A, XGA and Rancho changes:
...
ESDI MCA: Increased esdi_time from 200 to 512, should fix the timeout that caused the bad attention 03 fatal.
Rancho: Added the Rancho RT1000B-MC MCA SCSI controller, it uses the 8.20R BIOS.
8514/A: Reworked the Outline command to satisfy the manual and the win2.10 (286/386) driver.
XGA: Initial rom len is set to 0x8000 (which, after being configured, is set back to 0x2000) just to not make it hang with POST code 40 25 on most configurations.
2022-07-09 23:19:18 +02:00
Jasmine Iwanek
0dc77c9238
XGA+XGA2 in win32 UI
2022-07-08 16:27:38 -04:00
Adrien Moulin
27d31c4d99
Enable HDD timing simulation with IDE
2022-07-07 23:38:45 +02:00
Adrien Moulin
fe3061ff7a
Add HDD timing simulation
...
- realistic seeking and read/write speed
- read-ahead cache
- write cache
- preset system for performance characteristics
2022-07-07 23:35:34 +02:00
Cacodemon345
a886194382
qt: Actually save secondary video card settings
...
This also rounds off the new video monitor API with a instanced set_screen_size API
2022-07-07 17:56:36 +06:00