David Hrdlička
52486e121e
Convert CMake files to 4 spaces indentation
2021-12-20 15:08:23 +01:00
OBattler
bc90f99350
Finally got rid of the AT and PCI global variables.
2021-12-19 20:00:27 +01:00
OBattler
6661ff5dcc
Abstracted away the machine bus'es and flags in order to make the rest of the emulator agnostic as to how they're stored.
2021-12-13 01:23:06 +01:00
OBattler
bcf96bd913
Properly fixed the IBM PS/2 Model 55SX, required reverting some keyboard controller changes and changes to the implementation of the memory control POS registers.
2021-12-08 22:05:55 +01:00
EngiNerd89
68d20787ad
Fixed indentation.
2021-12-01 21:39:40 +01:00
EngiNerd89
5b552d027f
Fixed bug in Olivetti M19 display mode.
2021-12-01 21:28:51 +01:00
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