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
BurnedPinguin
635c00227d
Add the Acrosser AR-B1476
2023-07-13 13:49:29 +02:00
BurnedPinguin
04ded0492c
Add the Epson ActionTower 8400.
2023-07-13 12:24:54 +02:00
BurnedPinguin
7ff141ba99
Add the Olivetti M4-5xx.
2023-07-13 00:50:02 +02:00
BurnedPinguin
b515c8eb89
Merge branch '86Box:master' into machine_23
2023-07-12 00:42:30 +02:00
OBattler
ac8873802f
Part 2.
2023-07-12 00:33:56 +02:00
BurnedPinguin
08f1004f41
Add the ICS SB486P
2023-07-11 21:06:40 +02:00
BurnedPinguin
75c2ef2347
Add the Lanner Electronics AP-4100AA SBC.
2023-07-11 17:38:20 +02:00
BurnedPinguin
e014dc4ee1
Add ECS AL486
2023-07-11 14:02:02 +02:00
BurnedPinguin
ea713a3374
Add AIR 486PI
2023-07-11 13:14:54 +02:00
BurnedPinguin
69ff1c60f7
Add Anigma BAT4IP3E (IDE needs work)
2023-07-09 15:55:58 +02:00
BurnedPinguin
1438e7f4e8
Add the AMI Super Voyager PCI (S76)
2023-07-07 23:33:57 +02:00
BurnedPinguin
6334bd8993
Add the ZEOS Martin (currently has memory related issues, to be fixed)
2023-07-06 20:49:33 +02:00
BurnedPinguin
60e33817cd
Merge branch '86Box:master' into machine_23
2023-07-06 20:37:55 +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
BurnedPinguin
f480ca3668
Add the J-Bond PCI400C-A (note: PCI registers 00h - 03h get randomly zeroed out, needs fixing)
2023-07-06 00:51:57 +02:00
BurnedPinguin
8456ebebe6
Merge branch '86Box:master' into machine_23
2023-07-05 15:49:47 +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
Miran Grča
c0ba851a5a
Merge pull request #3317 from Cacodemon345/usb-work
...
usb: Increment HcFmNumber in EOF function
2023-05-06 21:52:09 +02:00
Cacodemon345
610db29480
usb: HCCA structure
2023-05-07 01:11:38 +06:00