TC1995
d2b0d0c3c2
XGA: 16bpp mode in accelerated mode no longer shows inverted colors in various parts of some stuff (e.g.: Win3.1x, OS/2).
2023-07-27 16:01:20 +02:00
Jasmine Iwanek
bee11bcbba
Fix my clang fix
2023-07-26 19:54:39 -04:00
Jasmine Iwanek
a61ebf2fea
Fix mistake
2023-07-26 13:14:21 -04:00
Jasmine Iwanek
d2f42198fd
Fix clang build failure
2023-07-26 12:41:18 -04:00
Jasmine Iwanek
998cfe5cc8
Constification
2023-07-25 17:59:24 -04:00
Jasmine Iwanek
ee695e71f9
More sonarlint work
2023-07-25 17:59:22 -04:00
RichardG867
8d46224893
keyboard: Rename inaccurate fullscreen hotkey function
2023-07-24 15:07:08 -03:00
OBattler
6dea8d76ea
Added the secondary version of the OPTi 82c611 VLB IDE controller.
2023-07-23 15:15:25 +02:00
RichardG867
8ff45f74fd
Remove legacy dynamic loading error messages
2023-07-22 18:14:22 -03:00
RichardG867
9d991b495c
network: Remove the cursed libslirp fork now that Windows uses external libslirp
2023-07-22 17:27:51 -03:00
OBattler
eac6055103
PCI secondary channel only variant of the CMD640.
2023-07-22 21:59:38 +02:00
OBattler
2d70685ef6
Merge branch 'master' of https://github.com/86Box/86Box
2023-07-22 21:56:13 +02:00
OBattler
4eb1848ea6
CMD640 improvements.
2023-07-22 21:56:02 +02:00
RichardG867
8c2c3ac9d3
AC97: Overhaul data structures and codec finding system
2023-07-22 14:55:25 -03:00
RichardG867
d8229b6567
AC97: Add TR28023/CT1297 codec
...
# Conflicts:
# src/include/86box/snd_ac97.h
2023-07-22 13:08:22 -03:00
TC1995
cb06b9e78f
Video features and fixes:
...
Added the Mach8 and Mach32 ISA/VLB/PCI cards (initial implementation and MCA coming soon for the Mach32) and their corresponding EEPROM's.
Added INMOS XGA ISA card and updated the SVGA core to reflect its mapping as well as the Mach8/32 mapping when in 8514 monitor mode.
Mark the XGA button as already checked and locked when a standalone XGA BIOS card is present like the INMOS one. (QT only)
Same concept as above, but applies to the Mach8 and 32 for the 8514 option as well. (QT only)
2023-07-14 23:38:04 +02:00
TC1995
19fa6c8f8b
Machine features and fixes:
...
Revamped and refactored the Compaq AT clone code, including a more correct Plasma emulation and undev branch the Deskpro 386 while adding the September 1986 and January 1988 bioses.
Added Compaq AT KBC strictly for the Deskpro 386 with the right settings, including the FPU bit.
The generic AMI/Quadtel/Phoenix IBM AT's don't issue the speed problems of the pure IBM AT beyond 8Mhz, so don't limit them to 8Mhz.
2023-07-14 22:14:56 +02:00
OBattler
ac8873802f
Part 2.
2023-07-12 00:33:56 +02:00
OBattler
979bd75acb
Merge branch 'master' of https://github.com/86Box/86Box
2023-07-06 19:59:54 +02:00
OBattler
78f129c8ac
Rewritten the PCI Type 2 access handling.
2023-07-06 19:55:59 +02:00
Jasmine Iwanek
1116aadb6f
Another round of sonarlint work
2023-07-04 10:53:44 -04:00
OBattler
e328a3c2de
Added the Siemens Award keyboard controller and a small hack (will have to do due to the scarcity of information until we get ahold of an actual Siemens PCD-2L) to make the Siemens PCD-2L POST correctly again, fixes #3444 .
2023-07-03 02:36:17 +02:00
OBattler
277795dc69
Fixed a compile-breaking mistake in machine.h.
2023-07-03 02:34:12 +02:00
OBattler
5b58fcfab2
The Lucky Star LS-486E and Rise R418 are now marked as having the PS/2 keyboard controller IRQ latch (new machine bus flag!) without actually having the PS/2 ports.
2023-07-02 16:58:31 +02:00
Alexander Babikov
b5bf8e63a4
Add a machine flag for machines requiring softfloat FPU and remove the existing restrictions on using dynarec and softfloat together
2023-07-02 14:43:10 +05:00
Alexander Babikov
feb6a835d2
Add a machine flag for machines with a cassette port
2023-07-01 16:58:57 +05:00
Jasmine Iwanek
922c4335ae
Next round of sonarlint cleanups
2023-06-27 21:17:13 -04:00
Miran Grča
f1b10262fc
Merge pull request #3402 from Cacodemon345/patch-141
...
Always include dirent.h on non-Windows
2023-06-27 01:35:17 +02:00
Jasmine Iwanek
21adfd4d50
Next round of sonarlint cleanups
2023-06-26 18:28:13 -04:00
Cacodemon345
fda0b5aa13
Always include dirent.h on non-Windows
2023-06-12 20:38:36 +06:00
OBattler
e4d860c025
Replaced calls to flushmmucache_cr3() to direct calls to flushmmucache_nopc() and removed the #define.
2023-06-11 22:12:18 +02:00
OBattler
f4c59e907d
Removed mmu_invalidate().
2023-06-11 22:07:32 +02:00
OBattler
aac5053512
Fixed attributes in mem.c.
2023-06-11 13:44:12 +02:00
Miran Grča
5bdc635919
Merge pull request #3393 from chungy/freebsd-fixes
...
Add some defines to build succesfully on FreeBSD
2023-06-11 13:38:32 +02:00
Cacodemon345
5e40840d16
Force 'page_in_evict_list' to be always inlined
2023-06-11 11:41:49 +06:00
Mike Swanson
c848642845
Add some defines to build succesfully on FreeBSD
...
Tested on FreeBSD 13.2 only. FreeBSD is more similar to Mac OS X in
system-level library support than it is to Linux.
2023-06-10 16:06:32 -07:00
Miran Grča
022a036a83
Merge pull request #3389 from cold-brewed/ne2k-fix
...
network: ne2k / dp8390 fixes for netware
2023-06-08 16:25:59 +02:00
cold-brewed
1df19383d3
network: Implement memory wrapping in dp8390 based on the total memory size. Fixes malformed / blank packets on netware.
2023-06-06 12:33:58 -04:00
Miran Grča
0f3dacde30
Merge pull request #3385 from jriwanek-forks/hdd-speed
...
Allow HDD Speed to be set in win32 ui (1/2)
2023-06-05 13:30:26 +02:00
Jasmine Iwanek
0649752dc9
Allow HDD Speed to be set in win32 ui (1/2)
2023-06-05 06:52:26 -04:00
Jasmine Iwanek
02cec2ee0f
Loose whitespace cleanups to make my life easier later
2023-06-05 01:16:41 -04:00
Jasmine Iwanek
eeb9fa7c9b
Fix a serious mistake with the lang string count
2023-06-05 01:16:40 -04:00
Cacodemon345
877ae8949d
Introduce compiler checks for pclog/fatal calls
2023-06-01 23:44:01 +06:00
Jasmine Iwanek
ba9327f5b1
VHD: Store disk type in config and use it when auto-creating an image file
2023-05-30 17:39:42 -04:00
OBattler
ab733b7f6c
Implemented some undocumented PIT behavior.
2023-05-24 22:14:57 +02:00
cold-brewed
ef34e81cd1
network: Added new ability for drivers to provide error information upon failed init. Updated translation strings. Fixed an issue with VDE configuration settings.
2023-05-23 11:53:59 -04:00
Jasmine Iwanek
6c1e4a8e2c
Some code smell fixes from sonarlint
2023-05-15 19:25:56 -04:00
OBattler
6bb5942ad1
Finish merge.
2023-05-16 00:53:59 +02:00
OBattler
194918b86a
Some minor keyboard and keyboard controller fixes and three-phased the keyboard and PS/2 mouse BAT.
2023-05-16 00:20:09 +02:00
OBattler
ecb8091d41
Fixed Cacodemon345's OHCI mess and implemented proper OHCI IRQ updating, fixes the Gigabyte GA-5AX POST.
2023-05-07 02:53:04 +02:00