Jasmine Iwanek
1e0f92185f
Sensible defaults in cartridge.c
2025-09-09 19:57:46 -04:00
OBattler
649f813614
AT KBC: Make sure AMI KBC revisions do not support commands they are not supposed to support.
2025-09-03 00:20:20 +02:00
OBattler
5fa1c17154
LPT: Impelement ECP FIFO test mode, fixes printing in ECP mode on the ASUS P/I-P55T2P4.
2025-09-01 22:13:37 +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
OBattler
50cf7330a3
Added the ability to remap scan codes in the configuration file.
2025-08-29 22:41:00 +02:00
Miran Grča
d5b7b0ae27
Merge pull request #6106 from Cacodemon345/linux-port-fixes
...
Pass through serial lines between serial port and emulator
2025-08-29 21:26:36 +02:00
Cacodemon345
63bb0d8a92
Pass through serial lines between serial port and emulator
2025-08-30 01:21:30 +06: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
usergithub64
9c62d5510a
Fixes for broken translation
2025-08-28 11:43:01 +03:00
OBattler
fbe69ab218
KBC P1 readout fixes.
2025-08-23 16:45:06 +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
efe3e46058
SiS KBC devices and AMI KBC copyright strings.
2025-08-23 01:45:35 +02:00
OBattler
58d3073775
Added the option to force constant mouse updating.
2025-08-19 21:03:09 +02:00
OBattler
4a975fd85f
Added the Amstrad PC5286 and PC7286.
2025-08-16 17:48:32 +02:00
OBattler
28e7f86296
Added the Sanyo MBC-17, Sharp AX 286, ECS Socket 4 machine, LG Multinet x52, and Taken Socket 4/5 machine, also IDE PIO mode 3+ fixes, and ATA-3 IDE drives now default to PIO mode 3 maximum instead of 0.
2025-08-15 20:59:07 +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
a276ae94f8
ECP DMA jumpers, configuration via MBDMA where supported, and the Radisys Configuration device.
2025-08-13 12:52:24 +02:00
OBattler
87abb1c2c4
InPort Mouse: Fix button deltas in data interrupt mode, fixes #5942 .
2025-08-12 21:06:06 +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
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
4b34ba2b84
AT Keyboard: Give the 101+-key keyboards keyboard ID's, so BIOS'es enable support for keys such as AltGr, fixes #5928 .
2025-08-11 13:11:48 +02:00
OBattler
b793792fe8
ISA PnP: Keep the local device card set when going out of forced configuration, fixes UM8669F configuration.
2025-08-09 14:41:18 +02:00
640KB
5eb4e9ed5a
Update GLaTICK ROM links
...
Updates GLaTICK 0.8.8 to 86B version that correctly sync's year with 86Box time synchronization.
2025-08-05 14:11:49 -04:00
640KB
cfd311f0f1
MM58167 register index 0x0 and 0x5 are also half-registers
...
Related to https://github.com/86Box/86Box/issues/3347
0x0 and 0x8 low nibbles are always 0
0x5 and 0xd high nibbles are always 0
2025-08-05 11:05:12 -04:00
Jasmine Iwanek
60d8ea389f
Support for printer configuration
2025-08-03 23:19:09 -04:00
OBattler
b36f75df5e
Some PC5086-related fixes - fixes hard disk and mouse initialization, fixes #5882 .
2025-08-03 16:59:46 +02:00
Miran Grča
1b4f5241c7
Merge pull request #5875 from jriwanek-forks/rtc
...
Add AST MegaPlus II
2025-08-02 20:51:52 +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
43a4bd7903
The last batch of fixes.
2025-08-02 14:07:53 +02:00
OBattler
e2b31c2142
Merge branch 'master' of https://github.com/86Box/86Box
2025-08-02 14:03:20 +02:00
Jasmine Iwanek
bb2638e0af
Add AST MegaPlus II
2025-08-02 02:13:43 -04:00
Alexander Babikov
8361b8f599
Translation fixes
...
Change "BIOS Address" -> "BIOS address"
Consistency for "KB" in Xi8088 configuration
Fix incorrect source strings and restore their correct translations
that were lost; apply trivial edits
Fix duplicate strings in the Polish translation
2025-08-01 15:23:48 +05:00
Alexander Babikov
7ecae2d668
Make the Address option for the EMS-5150 show actual addresses
2025-08-01 15:23:07 +05:00
OBattler
5cd95192f1
Logitech Serial Mouse: Do not disable prompt mode on baud rate setting in most cases, fixes detection by the NT 3.1 driver.
2025-07-30 10:31:50 +02:00
OBattler
9f35c6f97e
Save the selected keyboard type and remove an excess logging line in keyboard.c.
2025-07-27 17:52:10 +02:00
OBattler
0637b316ad
Added keyboard type selection.
2025-07-27 15:23:43 +02:00
OBattler
d3da90f786
Second and last part of the icon indicator work.
2025-07-23 15:54:45 +02:00
OBattler
9063bbe68b
Second and last part of the icon indicator work.
2025-07-23 15:53:34 +02:00
OBattler
509f3f12eb
Merge branch 'master' of https://github.com/86Box/86Box
2025-07-21 05:41:34 +02:00
Miran Grča
d0333f8350
Serial mouse: Fix a newly introduced bug.
2025-07-21 05:40:05 +02:00
OBattler
f9c6383ff9
Merge branch 'master' of https://github.com/86Box/86Box
2025-07-21 05:37:01 +02:00
Jasmine Iwanek
9aab9c41dc
Add support for default baud rate on logitech serial mouse
2025-07-18 00:31:08 -04:00
Jasmine Iwanek
90ae33e487
Macro the serial port part of mouse config
2025-07-17 23:42:35 -04:00
Jasmine Iwanek
a7d54960c7
clang-format mouse_serial.c
2025-07-17 23:42:35 -04:00
Jasmine Iwanek
4d6e3db50c
Some minor improvements to serial mouse code quality
2025-07-17 23:42:35 -04:00
Cacodemon345
a4a8e10427
Microsoft Serial BallPoint mouse
2025-07-18 01:41:28 +06:00
OBattler
142715a63d
Merge branch 'master' of https://github.com/86Box/86Box
2025-07-17 07:18:07 +02:00