OBattler
4cde2f2f10
And a warning in the AT Compaq's video poll function.
2023-07-16 03:52:02 +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
a926c7e844
Fixed the ASUS 486SP3.
2023-07-06 20:41:35 +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
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
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
telanus
a0db6c1b4e
Update machine_table.c
...
Sorting the Micoms XL-7 Turbo to be alphabetically
2023-06-25 21:37:24 +02:00
OBattler
98b4c1c309
Fixed the TriGem 486G so it is no longer hardcoded to the Paradise VGA BIOS.
2023-06-19 01:27:44 +02:00
OBattler
cb9b72c31b
Corrected the Flash and keyboard controller of the Shuttle HOT-433A.
2023-06-14 22:40:09 +02: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
5c6255f787
Corrected the P54TP4XE keyboard controller.
2023-05-16 00:36:57 +02:00
Miran Grča
801ec1916d
Merge pull request #3290 from 86Box/tc1995
...
Re-added the IBM PS/2 model 70 type 4 (Softfloat is always used in this machine).
2023-05-01 19:46:13 +02:00
OBattler
8fca57aa79
Universalize the keyboard and mouse latches again, fixes #3280 .
2023-05-01 01:35:16 +02:00
TC1995
ad44c454c9
Re-added the IBM PS/2 model 70 type 4 (Softfloat is always used in this machine).
2023-04-30 21:52:58 +02:00
OBattler
5d9de974ee
More keyboard controller clean-ups and fixes to mem/mem.c and port_92.c - OS/2 1.3 now works on IBM PS/2 MCA machines.
2023-04-22 03:48:50 +02:00
OBattler
ef17003f1b
Fixed the "minor bug fix" in the AT / PS/2 keyboard controller, reworked PS/2 keyboard controller IRQ latches, and correctly disabled memory top remaps if there's more than (16 MB - remap size) RAM (fixes segmentation faults on some machines with 16+ MB of RAM).
2023-04-11 23:21:52 +02:00
OBattler
c614efa075
Fixed scan code translation skip checking (fixes missing break code on Alt+Print Screen / SysRq) and actually committed the Acer V10 fix.
2023-04-10 13:45:55 +02:00
OBattler
c0be988ec4
Added the TriGem AMI keyboard controllers.
2023-04-08 02:44:12 +02:00
OBattler
cdf413c985
Gave the Epson Action PC 2600 a PS/2 mouse port, per the manual.
2023-04-08 02:09:47 +02:00
Miran Grča
1d972f3308
Merge pull request #3148 from jriwanek-forks/more-whitespace
...
Yet more clang-formatting
2023-03-01 05:57:01 +01:00
Jasmine Iwanek
610401de7a
Yet more clang-formatting
2023-02-28 23:53:57 -05:00
Jasmine Iwanek
ba57ed190b
Fix a bug in the VTech Laser Turbo XT
2023-02-28 23:19:42 -05:00
Alexander Babikov
5653ae85d9
Switch more device_t's to named initializers
...
Fixes "missing braces around initializer" warnings
2023-03-01 01:34:05 +05:00
Jasmine Iwanek
1f0da2d557
Fix accidental reversion from Socket 7 to socket 5 in two machines
2023-02-24 01:43:59 -05:00
eientei
63ed285b86
Make joysticks work with the PCjr
2023-02-24 16:03:53 +13:00
luennix
1f3dec5708
Add Toshiba Infinia 7200 (TC430HX OEM) and add TC430HX's on-board S3 ViRGE/DX.
2023-02-17 14:11:24 +03:00
Jasmine Iwanek
947e511d72
Add sio_device to machine table
2023-02-09 05:55:15 -05:00
Jasmine Iwanek
01749a6de6
Add fdc_device to machine table
2023-02-07 19:11:07 -05:00
Jasmine Iwanek
118ab005f0
Switch kbc to device_t kbd_device
2023-02-07 18:14:59 -05:00
Jasmine Iwanek
fea5ac681b
Handful of function renames
2023-02-07 18:14:58 -05:00
Jasmine Iwanek
64ad9e5fba
Some escaped standardization in machine table
2023-02-07 06:48:06 -05:00
Jasmine Iwanek
75b52274ec
Add APM flags to 386 & later, ACPI flag to Pentium and later
...
This isn't a perfect solution, but it'll be less false positives than elsewise.
2023-02-06 13:53:46 -05:00
Jasmine Iwanek
a7236a9022
Make dual video card code use array
2023-02-06 07:29:18 -05:00
Jasmine Iwanek
7d212d6ddd
Fix p6bat internal sound
2023-02-06 01:47:02 -05:00
Miran Grča
64c6266404
Merge pull request #3078 from luennix/master
...
Add Packard Bell PB810 (without on-board video, for now)
2023-02-05 09:13:40 +01:00
randomtechkid
ad0a75735f
Port fix from https://github.com/86Box/86Box/pull/3081
2023-02-05 13:02:29 +07:00
randomtechkid
ba3d9d3989
Merge branch '86Box:master' into master
2023-02-05 12:52:47 +07:00
rueni97
f672f20982
Fix ECS P6BAP's IRQ steering table ( #3081 )
2023-02-04 04:31:33 -05:00
luennix
f0c0ad130d
Revert "Fix ECS P6BAP's IRQ steering table"
...
This reverts commit c56dce0fc5 .
2023-02-04 12:13:32 +03:00
luennix
c56dce0fc5
Fix ECS P6BAP's IRQ steering table
2023-02-04 12:01:59 +03:00
luennix
194ed138d7
Add Packard Bell PB810 (without on-board video, for now)
2023-02-03 10:24:11 +03:00
rueni97
7a7e780aa3
Merge branch '86Box:master' into master
2023-02-03 09:54:48 +03:00
luennix
2b02287ef3
Unfinished Packard Bell PB810 work, currently breaks compile
2023-02-03 09:34:17 +03:00
Jasmine Iwanek
5f04b29e8f
Support up to 4 sound cards
2023-02-02 03:29:38 -05:00
luennix
dd384432f0
Add Gemlight GMB-P54SPS (SiS 501, Socket 5)
2023-01-31 20:49:06 +03:00
luennix
2ddb5407a5
Fixed mistakes when moving EXP8551 and MB500N.
2023-01-31 13:13:25 +03:00