Jasmine Iwanek
|
915ddc147f
|
Change the AT expansion's default start_address
|
2024-07-08 18:02:43 -04:00 |
|
Miran Grča
|
970242e24a
|
Merge pull request #4586 from jriwanek-forks/scancodes
Scancode table updates
|
2024-06-29 22:13:24 +02:00 |
|
Jasmine Iwanek
|
2373771f4d
|
Support additional serial ports ala the MP5587-1/2
|
2024-06-28 23:30:56 -04:00 |
|
Jasmine Iwanek
|
4b9b6e0815
|
Named Initializers in keyboard scancode tables
|
2024-06-27 03:22:02 -04:00 |
|
Jasmine Iwanek
|
4efd072a65
|
Default keyboard should be 101/102 key
This change doesn't matter yet, but it will later when this gets used.
|
2024-06-22 04:27:51 -04:00 |
|
Jasmine Iwanek
|
88a4ca68ea
|
Fix missing entries in at kbd scancode tables
|
2024-06-22 04:26:45 -04:00 |
|
Jasmine Iwanek
|
931fc0d24a
|
One line per keyboard scancode (Part 2)
|
2024-06-22 04:26:44 -04:00 |
|
Jasmine Iwanek
|
77c6296084
|
Fix up scancode table formatting (Part 1)
|
2024-06-21 22:08:31 -04:00 |
|
OBattler
|
26d9d7131a
|
Mask out the upper 3 bits at MCR write, the serial ports now pass Check-It 2.1's MCR test.
|
2024-06-22 00:09:52 +02:00 |
|
Cacodemon345
|
95d7fa828b
|
Fixes for calibration and baud rate workaround
|
2024-06-12 00:24:58 +06:00 |
|
Cacodemon345
|
ef7b4044ef
|
Report finger touches if in Pen or Finger mode
|
2024-06-12 00:06:03 +06:00 |
|
Cacodemon345
|
c71ca84d81
|
Emulate a TouchPen instead
|
2024-06-12 00:06:03 +06:00 |
|
Cacodemon345
|
9faf4dc765
|
Stubbed Set Parameter Block command
|
2024-06-12 00:06:03 +06:00 |
|
Cacodemon345
|
fe5ce50863
|
Stubbed Get Parameter Block command
|
2024-06-12 00:06:03 +06:00 |
|
Cacodemon345
|
4fe7090047
|
Apply clang-format
|
2024-06-12 00:06:03 +06:00 |
|
Cacodemon345
|
34ec412bae
|
Cleanups and copyright text
|
2024-06-12 00:06:02 +06:00 |
|
Cacodemon345
|
d9fa8bbb4a
|
Implement calibration
|
2024-06-12 00:06:02 +06:00 |
|
Cacodemon345
|
754f304deb
|
Overscan handling
|
2024-06-12 00:06:02 +06:00 |
|
Cacodemon345
|
f907b7817b
|
Microtouch support (working at least for MS-DOS, Windows 95 and Windows NT 3.5)
|
2024-06-12 00:06:02 +06:00 |
|
Jasmine Iwanek
|
cd41ef0123
|
Fix granularity of Generic AT RAM expansion card
|
2024-06-09 20:10:43 -04:00 |
|
OBattler
|
f95b1d984d
|
ISA memory and RTC cards: Only enable the configure button if the device actually has a configuration structure present.
|
2024-06-08 04:35:29 +02:00 |
|
OBattler
|
ec0287cd2f
|
Added the missing fallthrough marker.
|
2024-06-07 18:23:16 +02:00 |
|
OBattler
|
dc7b93dc04
|
device/isamem.c: Fix the two bugs reported by lemondrops.
|
2024-06-07 18:21:55 +02:00 |
|
Jasmine Iwanek
|
006207151f
|
64/256KB Memory Expansion Option
|
2024-06-07 02:43:04 -04:00 |
|
Jasmine Iwanek
|
a206a2ee54
|
Add IBM PC/XT 64K Memory Expansion Option
|
2024-06-07 02:43:04 -04:00 |
|
Jasmine Iwanek
|
0e386ffad7
|
Add IBM PC/XT 32K Memory Expansion Option
|
2024-06-07 02:42:42 -04:00 |
|
Jasmine Iwanek
|
ddc36d66df
|
Add IBM PC/AT 128KB Memory Expansion Option
|
2024-06-07 02:35:29 -04:00 |
|
Jasmine Iwanek
|
603fdb0331
|
Fix various comments in isamem.c
|
2024-06-07 02:33:21 -04:00 |
|
Jasmine Iwanek
|
0f5fd9fbd0
|
Fixed EV159's max ram and remove flag kludge
|
2024-06-07 02:08:28 -04:00 |
|
Jasmine Iwanek
|
e290347433
|
Remove needless parens
|
2024-06-07 01:38:32 -04:00 |
|
Jasmine Iwanek
|
3258ed67f9
|
Improve lotech EMS
|
2024-06-07 01:37:51 -04:00 |
|
OBattler
|
b3e72559a7
|
ISA Memory cards: Partial rewrite of EMS to support up to two ranges on each EV-159, and make the page frame address changing actually work.
|
2024-06-07 06:25:49 +02:00 |
|
Jasmine Iwanek
|
99957425f0
|
Yet more improvements to Rampage/XT
|
2024-06-03 00:46:51 -04:00 |
|
Jasmine Iwanek
|
9d7cffb7a8
|
Improve EMS logging
|
2024-06-03 00:46:51 -04:00 |
|
OBattler
|
d6baa28992
|
ISA memory cards: Implement EMS frame address recalculation.
|
2024-06-03 03:37:47 +02:00 |
|
Jasmine Iwanek
|
d0e01cfa5e
|
Corrections to AST Rampage
|
2024-06-02 00:01:58 -04:00 |
|
Jasmine Iwanek
|
c39abcc09c
|
A few fixes to to the BocaRAM/AT
|
2024-06-02 00:01:58 -04:00 |
|
Jasmine Iwanek
|
b5312b9499
|
Add BocaRAM/XT
|
2024-06-02 00:01:57 -04:00 |
|
Jasmine Iwanek
|
af03a0147e
|
Two fixes to lo-tech EMS board
|
2024-06-01 00:21:18 -04:00 |
|
Jasmine Iwanek
|
bd28ad2fe4
|
Fix trivial bug in EMS5150
|
2024-05-31 00:45:33 -04:00 |
|
Jasmine Iwanek
|
028142136a
|
Fix Max EMS per board
|
2024-05-31 00:44:04 -04:00 |
|
Jasmine Iwanek
|
3f0e5ccf27
|
Add the lo-tech EMS Board
|
2024-05-31 00:40:06 -04:00 |
|
OBattler
|
0c9887b0ec
|
AT KBC: Revert to old behavior always.
|
2024-05-19 21:24:04 +02:00 |
|
OBattler
|
1a255693e9
|
PS/2 KBC: Changed the way the IRQ delay is done, fixes #4451.
|
2024-05-14 21:25:25 +02:00 |
|
OBattler
|
55e1ca7dc1
|
PS/2 ASIC KBC: A minor fix.
|
2024-05-13 02:22:05 +02:00 |
|
OBattler
|
3c3e53e8b0
|
PS/2 KBC: Different approach to fix the Soyo 4SAW2 - it's only ever seen with ASIC KBC's (Holtek, MB-300E, and VIA VT82C42N), so I have added a Holtek controller that's basically an AMI with an ASIC flag.
|
2024-05-13 02:03:49 +02:00 |
|
OBattler
|
3cac44a033
|
PS/2 KBC: Added a 2-cycle wait before clearing the IRQ's, fixes keyboard during NTLDR.
|
2024-05-13 00:42:35 +02:00 |
|
OBattler
|
01b2d14a49
|
PS/2 KBC: Clear IRQ's upon returning to main loop, fixes input in Windows 3.1x on eg. the Soyo 4SAW2.
|
2024-05-12 19:11:52 +02:00 |
|
OBattler
|
97b41adc22
|
AT KBC: IBM variants now revert to old IRQ behavior.
|
2024-05-10 00:49:21 +02:00 |
|
OBattler
|
b67c234569
|
The PS/2 keyboard controllers now simulate the real hardware behavior of there being a slight delay between OBF and IRQ, fixes, amnong other things, PB640 Windows 95 mouse (and PB450 CMOS Setup now works without the workaround).
|
2024-05-10 00:31:58 +02:00 |
|