OBattler
|
b5e3710ac2
|
Winbond W83877F: Set ECP IRQ readout from the correct register.
|
2025-09-01 22:14:39 +02:00 |
|
OBattler
|
6f71e92385
|
Implemented the "Parallel port FIFO" mode of ECP, made config.c sanitize the jumpered DMA on load and save, and made the PC87306 no longer able set the ECP dma if one is jumpered.
|
2025-08-31 23:33:42 +02:00 |
|
win2kgamer
|
7e31741af4
|
UM866x: Don't check nonexistent C1h register on 862, fixes missing LPT port on PB300 and CAF C747
|
2025-08-30 21:34:00 -05:00 |
|
win2kgamer
|
35b107ca1d
|
W837x7: Also set register 00h in no IDE configurations, fixes MSI MS-4144/4145/5119 FDC failure
|
2025-08-30 15:06:47 -05:00 |
|
OBattler
|
a680f20c33
|
Fixed LPT ECP operation and UM8669F IRQ and DMA assigning, fixes Windows 95 printing.
|
2025-08-28 14:42:57 +02:00 |
|
OBattler
|
a87df5d2a1
|
Winbond W83877: Fix an excess logging line.
|
2025-08-25 11:52:08 +02:00 |
|
OBattler
|
973621dde3
|
W83877: Initialize the PnP registers to sane values, fixes internal devices on the Acrosser AR-B1374.
|
2025-08-25 11:49:42 +02:00 |
|
OBattler
|
5cf0382a92
|
Winbond W837x7: Fix IDE handler, fixes #6037. [skip ci]
|
2025-08-24 14:12:09 +02:00 |
|
OBattler
|
4d6facb259
|
Fix a typo in the NSC PC87306 code.
|
2025-08-23 20:51:07 +02:00 |
|
OBattler
|
96f7806992
|
Winbond W83877: Actually update the FDC DMA channel on writes to register 26h.
|
2025-08-23 18:57:01 +02:00 |
|
OBattler
|
d333ea8b4f
|
Final round of clean-ups - AT / PS/2 KBC devices reduced to a single kbc_at_device added with parameters.
|
2025-08-23 16:12:48 +02:00 |
|
OBattler
|
467b6b8f77
|
Round 2 of the clean-ups - AT vs. PS/2 KBC is now decided based on machine flags, reduces the chances of mismatch to zero.
|
2025-08-23 15:05:08 +02:00 |
|
OBattler
|
b7a9fed690
|
Winbond W83977 and KBC clean-ups.
|
2025-08-23 02:39:10 +02:00 |
|
OBattler
|
e34dc90cd4
|
The Super I/O chip keyboard controllers and a compile fix to the PS/55 machines.
|
2025-08-23 02:22:08 +02:00 |
|
OBattler
|
4a975fd85f
|
Added the Amstrad PC5286 and PC7286.
|
2025-08-16 17:48:32 +02:00 |
|
OBattler
|
d2c8dab342
|
Finished the great internal machine reorganization and added the FIC PO-6000.
|
2025-08-13 23:43:51 +02:00 |
|
OBattler
|
59e221c4cb
|
FIC 486 VIP-IO2: Give it the correct Flash chip and fix a bug at W837x7 reset.
|
2025-08-12 21:52:50 +02:00 |
|
OBattler
|
a4bdac000f
|
Vendor-specific ECP configuration register B readout, assorted Super I/O chip fixes, and gave the IBM ValuePointer 433/DXi its Super I/O chip.
|
2025-08-12 17:59:59 +02:00 |
|
Cacodemon345
|
eedbccd974
|
Several Clang warning fixes
|
2025-08-12 01:09:24 +06:00 |
|
OBattler
|
dbd748636e
|
Hook up Bidirectional LPT, EPP, and ECP to all Super I/O chips (missing is vendor-specific Configuration Register B behavior but that's next on my list), fixed Super I/O chip mistakes for a number of machines, split 286/386SX/M6117D machines into three separate files and reordered them as well.
|
2025-08-11 16:36:30 +02:00 |
|
OBattler
|
6e3e951860
|
Merged the PC87306 #define's with the PC87307/9 ones.
|
2025-08-03 18:32:52 +02:00 |
|
OBattler
|
ead6a8f8d0
|
Some SM(S)C fixes and the PC87306 now handles its own keyboard controller.
|
2025-08-03 18:26:20 +02:00 |
|
OBattler
|
b36f75df5e
|
Some PC5086-related fixes - fixes hard disk and mouse initialization, fixes #5882.
|
2025-08-03 16:59:46 +02:00 |
|
OBattler
|
4ce365c8f0
|
FDC37c6xx: Remove excess logging.
|
2025-08-03 16:24:15 +02:00 |
|
OBattler
|
633308be28
|
Hook up FDC37C6xx to ECP+EPP.
|
2025-08-03 13:59:06 +02:00 |
|
OBattler
|
e415e23404
|
Fixed a compile-breaking mistake in sio/sio_fdc37c6xx.c.
|
2025-08-03 07:23:55 +02:00 |
|
OBattler
|
442c029fac
|
Fixed some stray pre-device_t left-overs from Super I/O chip LPT initialization, fixes #5880.
|
2025-08-03 07:22:42 +02:00 |
|
OBattler
|
711e09e08b
|
FDC37c67x rewrite, c93x and m60x fixes, and hooked up ECP+EPP to all three.
|
2025-08-02 21:14:43 +02:00 |
|
OBattler
|
c0d9d6aef9
|
More FDC37c93x fixes and FDC37m60x rewrite based on FDC37c93x.
|
2025-08-02 18:04:56 +02:00 |
|
OBattler
|
87c3765071
|
SM(S)C FDC73c93x and NSC PC87309 fixes.
|
2025-08-02 17:44:16 +02:00 |
|
OBattler
|
b9e294b781
|
Trned the LPT ports into device_t's.
|
2025-08-02 14:51:28 +02:00 |
|
OBattler
|
e2b31c2142
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2025-08-02 14:03:20 +02:00 |
|
OBattler
|
0da985dd93
|
Cleaned up excess logging and finished the WD XTA fixing work.
|
2025-08-02 13:57:09 +02:00 |
|
OBattler
|
0637b316ad
|
Added keyboard type selection.
|
2025-07-27 15:23:43 +02:00 |
|
OBattler
|
2717f38627
|
Split off the F82C606 from the F82C710, rewritten the F82C710, implemented the PS/2 QuickPort mouse interface and added it as standalone, added the Seagate XTA controller, and added the Amstrad PC5086.
|
2025-07-15 01:06:47 +02:00 |
|
OBattler
|
04ae339ba1
|
Parallel ports: Fix EPP-related ports handling, appears to fix a reported sound regression.
|
2025-07-07 03:07:22 +02:00 |
|
OBattler
|
ef977aec45
|
ALi M5123: Actually set the parallel port DMA channel.
|
2025-07-06 03:29:36 +02:00 |
|
OBattler
|
faf7cf9ce6
|
PC87310 / ALi M5105 - merge the three device_t's and use device_add_param().
|
2025-06-28 01:05:24 +02:00 |
|
Jasmine Iwanek
|
58aa261273
|
LPT ECP/EPP support
Co-Authored-By: Miran Grča <oubattler@gmail.com>
|
2025-06-24 08:18:39 -04:00 |
|
OBattler
|
8482937f9f
|
Added the Packard Bell Legend 300SX.
|
2025-06-13 19:42:59 +02:00 |
|
OBattler
|
d3f13cf82b
|
Added the Ast! Advantage 40xxd.
|
2025-06-10 18:14:44 +02:00 |
|
OBattler
|
9ebcc44350
|
Add the Dell System 333s/L.
|
2025-05-28 19:41:27 +02:00 |
|
Miran Grča
|
e277fb894b
|
PC87309: Swap keyboard and mouse to their correct logical devices.
|
2025-05-25 20:16:51 +02:00 |
|
OBattler
|
c8fbee1b62
|
Fixes to the two recently NSC Super I/O chips and the two boards that use the PC87309 (Tyan Tsunami ATX and the Freeway).
|
2025-05-22 06:20:04 +02:00 |
|
OBattler
|
455622492b
|
All the required fixes - the Dell OptiPlex Gn+ now works correctly.
|
2025-05-21 20:49:54 +02:00 |
|
OBattler
|
a262a519cb
|
PC87309: Actually fix relocation so it's implemented according to the PC87309 datasheet, not the PC87306 one.
|
2025-05-18 20:48:29 +02:00 |
|
OBattler
|
9441b6f2cf
|
PC87309: Make the Super I/O chip relocatable.
|
2025-05-18 20:42:28 +02:00 |
|
OBattler
|
7b9b2bc10d
|
Some FDC, SM(S)C FDC37C66x, and VLSI VL82C480 changes.
|
2025-05-18 08:14:46 +02:00 |
|
OBattler
|
e98424a8ae
|
Added the ICS SB486PV.
|
2025-05-17 02:35:11 +02:00 |
|
OBattler
|
941766f2e8
|
Added the ZEOS Martin.
|
2025-05-16 05:04:48 +02:00 |
|