RichardG867
1d55c4d1d1
Merge branch 'master' of https://github.com/86Box/86Box
2021-03-20 16:33:51 -03:00
RichardG867
966ddba554
Disable DMA channels when resetting ISAPnP logical devices
2021-03-20 14:54:34 -03:00
OBattler
587d7330e1
Fixed ISA PNP segmentation faults when card is NULL, fixes the Shuttle HOT-557.
2021-03-20 05:50:37 +01:00
RichardG867
b338993727
Add ISAPnP framework
2021-03-20 01:21:02 -03:00
OBattler
f3dfd74655
Fixed arrow keys on the Tandy machines... this time for real.
2021-03-17 02:39:13 +01:00
RichardG867
27115d80d3
Add AGP video card support and Voodoo 3 AGP
2021-03-14 21:31:02 -03:00
RichardG867
c46f60ae06
Add PCI speed control to ICS9xxx clock generators
2021-03-14 19:44:39 -03:00
OBattler
87161c63dd
Only bits 4 to 2 of LSR are now writable, and only in loopback mode.
2021-03-04 21:56:43 +01:00
EngiNerd89
56f794e66c
Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd
2021-02-11 20:10:43 +01:00
EngiNerd89
f026ac6eea
Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd
2021-02-07 00:24:21 +01:00
EngiNerd89
b7e2e239e8
Added chipset and xta interface to Philips machines.
...
Major refactoring.
2021-02-06 23:58:39 +01:00
Miran Grča
8200ef5db6
Revert "Added new NCR and Olivetti machines"
2021-01-25 19:30:45 +01:00
EngiNerd89
b71bb01cb1
Fixed CMake
2021-01-23 18:10:38 +01:00
EngiNerd89
a4de9d514b
Implemented some Olivetti M300-family machines.
...
Implemented NCR PC916SX
Implemented PC87310 SuperIO
2021-01-17 14:39:45 +01:00
EngiNerd89
8c2c4fb9aa
Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd
2021-01-14 14:49:28 +01:00
RichardG867
640fbf7c5c
Merge branch 'master' of https://github.com/86Box/86Box
2021-01-12 21:49:13 -03:00
RichardG867
aba9e0dac9
Fix illegal PIIX4 SMBus modes
2021-01-12 20:13:15 -03:00
David Hrdlička
96eb8d806e
Add copyright headers
2021-01-12 18:26:18 +01:00
David Hrdlička
11b6604196
Add CMake build files
2021-01-12 18:22:40 +01:00
EngiNerd89
0ba8dd4d0d
Fixed most bugs in Olivetti machines.
2021-01-07 23:30:19 +01:00
OBattler
593b3adcfe
Keyboard controller reset is now hard reset, fixes CTRL+ALT+DEL causing the SiS 471 AMI 486 clone to hang in SMM.
2021-01-06 06:09:48 +01:00
Miran Grča
19ff41dac6
Merge pull request #1201 from richardg867/master
...
CPU table amendments
2021-01-02 03:17:44 +01:00
OBattler
b9b753c9aa
Fixed the SCAMP chipset emulation and the Commodore SL386SX-25 (it was using the SL386SX-16 BIOS), added the SL386-SX16 (NEAT) and the Samsung SPC-4620P, SPC-6033P, and SPC-6000A.
2020-12-28 05:34:33 +01:00
daviunic
8349b88c3e
Fixed get scancode set
2020-12-28 00:14:04 +01:00
RichardG867
4be9e53a42
Make some reserved registers read-only on PCI/AGP bridges, fixes SIV reporting a bogus BAR on bridges
2020-12-27 00:08:45 -03:00
EngiNerd89
3d516c223f
Added the following new machines:
...
- NCR PC8/810/710/3390/3392
- NCR 3302
- Olivetti M290
2020-12-23 20:55:09 +01:00
EngiNerd89
590003ab09
Merge branch 'master' of https://github.com/86Box/86Box.git into EngiNerd
2020-12-19 21:31:33 +01:00
OBattler
bb93b7efba
Redid the XT keyboard arrow keys handling to more closely match what a real 101/102-key keyboard does when in XT mode.
2020-12-19 12:35:01 +01:00
Miran Grča
4cb2f96d09
Merge pull request #1180 from richardg867/master
...
Overhaul AS99127F emulation and fix CPU table
2020-12-19 12:24:32 +01:00
EngiNerd89
643f9b46ea
Added the following new machines:
...
- Zenith Data Systems Z-151/152/161
- Zenith Data Systems Z-159
- Columbia Data Products MPC-1600
- Eagle PC Spirit
Minor tweaks and renamings
2020-12-19 12:16:42 +01:00
OBattler
bc12981935
Fixed arrow keys on the Amstrads and indentation of the Olivetti machine code.
2020-12-19 00:06:41 +01:00
OBattler
3f45852af7
Fixed arrow keys on Tandy machines.
2020-12-18 22:40:51 +01:00
RichardG867
39a17904e4
Change CPU and clock generator tables to const arrays
2020-12-18 18:21:55 -03:00
RichardG867
134254630a
Overhaul AS99127F emulation
2020-12-18 15:56:55 -03:00
RichardG867
12dc38ac5d
Add ASUS P3V133
2020-12-16 15:37:43 -03:00
RichardG867
2a19f6048e
Correct W83781D comment: the AS97127F does not have an integrated hardware monitor; motherboards with it still use a discrete W83781D.
2020-12-16 15:35:36 -03:00
RichardG867
caa935c019
Merge branch 'master' of https://github.com/86Box/86Box
2020-12-07 22:16:11 -03:00
RichardG867
58897204a1
Fix i2c_stop never called by i2c_gpio
2020-12-07 21:39:53 -03:00
RichardG867
0617037f9a
Remove i2c_has_device, as the same functionality is essentially available through the subsequent i2c_start
2020-12-07 21:33:09 -03:00
RichardG867
b5706eedad
Fix indentation
2020-12-07 21:19:41 -03:00
RichardG867
9cbf62b312
Fix VIA USB controller revisions
2020-12-07 18:34:14 -03:00
RichardG867
da46b23c37
Clock generator improvements, including a detection device
2020-12-07 15:24:26 -03:00
EngiNerd89
9daf161aee
Added the following new machines:
...
- Olivetti M19.
- Olivetti M240.
Implemented mainboard jumper settings for Olivetti M24 machine:
- Like on a real M24, onboard video card can be disabled, and other video cards can be installed.
- Renamed m_olivetti_m24.c to m_xt_olivetti.c, as it handles all XT-class Olivetti machines.
Decoupled Olivetti OGC (640x400 extended CGA) from M24 machine code:
- OGC exists both as 16-bit proprietary card and 8-bit ISA card (GO708).
- Implemented underlined text handling in 80x25 character mode.
- Like Compaq CGA, replaced code portions common to CGA with calls to vid_cga.c.
2020-12-05 20:15:53 +01:00
RichardG867
7412942b40
Cosmetic change to SMBus code
2020-12-04 01:11:30 -03:00
RichardG867
a575fe908e
Improve ICS9xxx duplicate warning log message
2020-12-04 00:18:00 -03:00
RichardG867
857db6df3d
Fix ICS9xxx init log string
2020-12-04 00:16:44 -03:00
RichardG867
111d2d9dcf
Improvements to ICS9xxx clock generators, including a detection tool
2020-12-03 23:35:11 -03:00
RichardG867
2e7942e84b
Fix ICS9250-50 frequency table
2020-12-03 19:39:01 -03:00
RichardG867
8f11996ffb
Fix ICS9250-38 register 0 masking
2020-12-03 19:36:54 -03:00
RichardG867
40b976c02c
Fix ICS9xxx clock set (not that it does anything)
2020-12-03 17:28:39 -03:00