OBattler
|
f4f9926004
|
AT / PS/2 keyboard controller status byte is no longer updated when bytes are added to the keyboard or mouse FIFO, fixes loss of input after some time of PS/2 mouse movement.
|
2023-03-29 23:15:53 +02:00 |
|
Jasmine Iwanek
|
a7236a9022
|
Make dual video card code use array
|
2023-02-06 07:29:18 -05:00 |
|
luennix
|
4085e4c928
|
PR for 86Box
|
2023-01-09 16:31:36 +03:00 |
|
Jasmine Iwanek
|
1860700eab
|
Fix some small issues
|
2023-01-07 17:02:23 -05:00 |
|
Jasmine Iwanek
|
a40630ba63
|
Even more tabs to spaces
|
2023-01-07 14:09:51 -05:00 |
|
Jasmine Iwanek
|
aa2c07bed2
|
Random header cleanups I noticed while porting things
|
2022-11-05 22:12:35 -04:00 |
|
Jasmine Iwanek
|
5def97d138
|
Port code related to coreboot BIOS from MTRR
Only used if MACHINE_COREBOOT is set in machine flags, so this is a pretty safe one
|
2022-11-05 21:43:09 -04:00 |
|
OBattler
|
fb8dcab3bd
|
Fixed the handling of the Toshiba Fn keys, fixes #2778.
|
2022-10-31 04:04:47 +01:00 |
|
Jasmine Iwanek
|
9a3cabbe85
|
clang-format in src/device/
|
2022-09-18 17:19:21 -04:00 |
|
OBattler
|
ef4cb33259
|
Reverted the old AMIkeyboard controller fix and implemented proper fixes to some AMI keyboard controller commands to make the Vi15G work with a 'F' keyboard controller.
|
2022-08-03 00:19:13 +02:00 |
|
OBattler
|
039b9e7662
|
Non-PS/2 AMI keyboard controller again identifies as 'H' instead of 'F', fixes #2545 as the AOpen Vi15G absolutely demands a 'H' keyboard controller.
|
2022-08-01 03:28:34 +02:00 |
|
OBattler
|
f9dbb5ea9f
|
Fixes.
|
2022-07-23 16:31:29 +02:00 |
|
OBattler
|
bcd8f7e75a
|
Added the ALi M5123 keyboard controller.
|
2022-07-23 16:29:50 +02:00 |
|
Jasmine Iwanek
|
a7edaf0608
|
src/device
|
2022-03-13 09:28:28 -04:00 |
|
Jasmine Iwanek
|
4674756664
|
More newline and whitespace cleanups
|
2022-02-20 16:26:40 -05:00 |
|
Jess Lovelace
|
f18615ae87
|
refactored device_t and all declarations
|
2022-02-02 16:31:22 -05: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 |
|
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 |
|
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 |
|
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
|
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 |
|
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
|
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
|
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 |
|
OBattler
|
e26e387d27
|
Bring back the new keyboard_at.c.
|
2021-08-02 06:59:06 +02:00 |
|
OBattler
|
4a6c064d0f
|
Temporary revert of keyboard_at.c.
|
2021-08-02 06:57:51 +02:00 |
|
OBattler
|
4f6df76f10
|
Revert "Revert "Merge branch 'feature/machine_and_kb' into master""
This reverts commit f2cd3756dd.
|
2021-07-04 17:40:39 +02:00 |
|
Daniel Gurney
|
f2cd3756dd
|
Revert "Merge branch 'feature/machine_and_kb' into master"
This reverts commit 6604a29d7e, reversing
changes made to 1d7fca0abd.
|
2021-07-04 18:22:52 +03:00 |
|
OBattler
|
fd4817a87b
|
All the current WIP work (warning: the PIT is currently using some temporary test rewrite that is going to be undone).
|
2021-06-29 19:11:19 +02:00 |
|
OBattler
|
472101dd20
|
The 0xFE with timeout on the keyboard controller "Write to mouse" command is now sent directly, bypassing the queue.
|
2021-04-28 06:15:00 +02:00 |
|
OBattler
|
e8a8b7e94f
|
Backported more stuff from the rewritten keyboard controller, fixes the Packard Bell PB410a without PS/2 mouse.
|
2021-04-28 06:04:50 +02:00 |
|
OBattler
|
e7a859adc5
|
More fixes - the Goldstar machine now fully works.
|
2021-04-27 04:10:59 +02:00 |
|
OBattler
|
87b677b8a4
|
Reverted the AT keyboard code queues to before I created that mess, and fixed the DEL scan code sent on CTRL+ALT+DEL.
|
2021-04-26 06:24:27 +02:00 |
|
nerd73
|
5e89a9d775
|
fix more compile issues
|
2021-04-15 23:34:53 -06:00 |
|
nerd73
|
791bae3560
|
Add the AMD Am486DXL and DXL2.
Has otherwise Intel-compatible SMM with an SMBase at 60000h.
|
2021-04-15 23:28:07 -06:00 |
|