Commit Graph

230 Commits

Author SHA1 Message Date
OBattler
a909d08e6f Changed a #define in device/mouse_serial.c, should make the serial mouse use the normal period on the interpreter even on builds with the new recompiler. 2021-11-30 17:10:19 +01:00
OBattler
eaf7032e63 Added another Olivetti workaround to the AT keyboard controller code (the rewrite that works just fine even on the Olivetti M240 without any hacks, can't come soon enough!), fixes #1861. 2021-11-30 17:05:06 +01:00
OBattler
f7177cc27a Reverted the AMI keyboard controller revision. 2021-11-29 21:26:30 +01:00
OBattler
460cae8450 Removed excess AT keyboard controller Pulse reset logging. 2021-11-25 14:21:04 +01:00
RichardG867
7b5e4e37ca Fix GL518SM hardware monitor and add it to AM-BX133 2021-11-22 21:36:05 -03:00
OBattler
cb31c9a61a Do not mirror memory byte bit 4 on the keyboard controller output port on the Olivetti KBC. 2021-11-22 00:39:11 +01:00
OBattler
0c307c2058 Ported the AT keyboard reset fixes from feature/machine_and_kb. 2021-11-21 18:17:45 +01:00
OBattler
3c7cdfa0f9 Implemented more AMI KBC commands, should fix the AMI Excalibur PCI-II. 2021-11-14 20:47:08 +01:00
OBattler
78f4259129 Fixed password jumper error on the TriGem Hawk. 2021-11-14 20:31:49 +01:00
Miran Grča
11a106b734 Merge pull request #1802 from jriwanek-forks/patch3
Trivial fixes and cleanups for serial & parallel
2021-11-13 23:43:28 +01:00
Jasmine Iwanek
3e70c7e98a Trivial fixes and cleanups for serial & parallel 2021-11-13 17:33:43 -05:00
OBattler
bfb3c0c324 Fixed the intendation mess in cpu/x86seg.c, removed port 61h handling from keyboard/keyboard_at.c, and fixed a function with undeclared type in win/win.c. 2021-11-13 23:15:28 +01:00
OBattler
758d8acb63 Temporarily reverted all keyboard changes. 2021-11-13 22:57:01 +01:00
OBattler
a394a33500 Conflict resolution. 2021-10-19 18:18:15 +02:00
RichardG867
9f0d240c7a Port ES1371 and ICS fixes from VFIO branch 2021-10-19 12:29:06 -03:00
RichardG867
9a1dd306d2 LM78: Add support for the additional fan divisor bit on W83782D 2021-10-16 19:15:30 -03:00
OBattler
1c2d1e702b Assorted changes and bugfixes and added the two IMS 8848 machines. 2021-10-09 17:37:09 +02:00
OBattler
126688fc5e Added a comment related to the PB450. 2021-10-09 16:40:47 +02:00
OBattler
5ad606a8f2 UMC HB4 shadow RAM overhaul and SMRAM fixes, slight changes to SiS 85c4xx, a fix for SiS 85c50x, fixed SMBASE on 486 (it should *NOT* zero the most significant 8 bits!), various improvements to mem.c (eg. mem_invalidate_range() is now faster), fixed resetting PCI on soft reset, and made the KBC soft reset again. 2021-09-25 15:30:06 +02:00
OBattler
b8a2fdfd0a KBC reset is now hard reset. 2021-09-17 02:55:43 +02:00
Miran Grča
c5864a46d8 Merge pull request #1676 from 86Box/master
Bring the branch up to par with master.
2021-09-08 00:08:23 +02:00
Lubomir Rintel
d152e92648 Don't raise the UART interrupts if no IRQ is configured
The 82C606 SuperIO allows reconfiguring the interrupt line used for the
UART alarm at runtime, including disabling it altogether.

While at that, correct the type in the serial_setup() prototype to be
the same as serial_t.irq uses.
2021-09-07 21:34:18 +02:00
OBattler
67367798a7 Merged various SMC FDC67C6xx Super I/O chips into one file, re-added the UMC88xx 486 chipsets (and four machines for it) based on work by tiseno100 and my own work, various other fixes, and added quite a few machines (including the AOpen AP5VM which now works), also added the remaining ALi M6117 machine (Protech SBC with Award BIOS), and made the Intel Advanced/ATX's on-board S3 Trio64V+ work, as well as the on-board S3 Trio64/V2 of the two Compaq Presarios. 2021-08-21 18:19:10 +02:00
OBattler
583f84a8b4 And back. 2021-08-20 17:00:30 +02:00
OBattler
19c374c046 Temporary changes to make merger possible. 2021-08-20 16:58:27 +02:00
OBattler
4e8600e3b1 PS/2 mouse command F6. 2021-08-20 16:56:17 +02:00
OBattler
02cbef3274 Implemented PS/2 mouse command F6 (Set defaults). 2021-08-20 16:48:13 +02:00
OBattler
4a6f5ed045 Disabled keyboard logging. 2021-08-10 15:55:33 +02:00
OBattler
4b1c0a1597 And back. 2021-08-10 15:49:50 +02:00
OBattler
5c8d06ab35 Temporary revert of keyboard_at.c. 2021-08-10 15:48:58 +02:00
OBattler
d0cebfdc30 Reverted a KBC change that should not have been there. 2021-08-09 09:54:49 +02:00
OBattler
7190a776ae Some AT KBC fixes, fixes the QDI Excellent II. 2021-08-09 07:52:57 +02:00
OBattler
c26811308a Removed excess logging. 2021-08-09 07:51:23 +02:00
OBattler
1060e62747 Some AT / PS/2 KBC fixes, fixes the QDI Excellent II. 2021-08-09 07:46:02 +02:00
OBattler
df00d0ac58 Added three ALi M1487/89 machines and that 430VX machine with Award 4.50PG BIOS. 2021-08-07 12:28:33 +02:00
Miran Grča
77a5cf6891 Merge pull request #1581 from 86Box/master
Bring the branch up to par with master.
2021-08-04 09:15:08 +02:00
RichardG867
9d953623e5 Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest 2021-08-03 21:45:54 -03:00
RichardG867
a25eeed228 Improve VIA 686 Super I/O and hardware monitor to match probed hardware behavior 2021-08-03 13:03:33 -03:00
OBattler
e26e387d27 Bring back the new keyboard_at.c. 2021-08-02 06:59:06 +02:00
Miran Grča
8ca1328c7e Merge pull request #1571 from 86Box/master
Bring the branch up to par with master.
2021-08-02 06:58:22 +02:00
OBattler
4a6c064d0f Temporary revert of keyboard_at.c. 2021-08-02 06:57:51 +02:00
OBattler
42d49564b7 32 kB raw cartridges are now loaded at the correct offset. 2021-07-30 01:39:33 +02:00
RichardG867
4c307fd945 Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest 2021-07-29 20:00:30 -03:00
OBattler
949dea3524 Added IBM PCjr cartridge support. 2021-07-29 20:34:55 +02:00
OBattler
14f6eaca39 Added some cassette-related sanity checks, closes #1567. 2021-07-29 18:17:09 +02:00
RichardG867
89d6a67e86 More AC97 work, including 48 KHz sample rate cap 2021-07-29 00:47:39 -03:00
OBattler
026bed4e53 Fixed cassette ejecting and made write protection actually work, closes #1564. 2021-07-29 05:36:10 +02:00
OBattler
45b3e13450 Cassette improvements and fixes. 2021-07-28 00:58:19 +02:00
OBattler
827065c0bc Ported the cassette emulation from PCE, closes #835. 2021-07-27 06:12:09 +02:00
RichardG867
58973ce036 Merge branch 'master' of https://github.com/86Box/86Box into feature/savquest 2021-07-22 11:10:20 -03:00