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
Jasmine Iwanek
3485391905
ISA Covox's and clones
2025-08-01 23:45:57 -04:00
RichardG867
1b2f2d7f75
config: Rework HDC migration to be in line with previous migrations
2025-08-01 17:53:02 -03:00
OBattler
a828626177
Forgot cdrom.h.
2025-08-01 21:28:23 +02:00
OBattler
2924cf7930
Bumped the revisions of 86Box DVD drive and of the 86Box removable disk.
2025-08-01 21:21:11 +02:00
OBattler
33af416836
Added the CMD-649.
2025-08-01 19:44:30 +02:00
OBattler
a16f28fab5
IDE and CMD-64x fixes, including IDE initialization improvements and CMD-648 option ROM support.
2025-08-01 16:39:42 +02:00
OBattler
c675da4de7
MKE CD-ROM: Fix disc change detection, move model selection to CD-ROM type, and properly implement support for the up to 4 drives supported by the controller.
2025-07-29 22:40:02 +02:00
OBattler
26249b9c4c
MKE: More clean-ups, made port 3 return 0xFF when read (fixes Windows 95's built-in Panasonic driver), and added the Non-Creative version as well.
2025-07-27 19:21:24 +02:00
Miran Grča
07bbf62563
Merge pull request #5825 from Cacodemon345/mke
...
Panasonic/MKE CD-ROM interface backport from PicoGUS
2025-07-27 17:46:27 +02:00
OBattler
029c2f5906
Reverting the change from build 7173.
2025-07-27 17:41:15 +02:00
OBattler
0637b316ad
Added keyboard type selection.
2025-07-27 15:23:43 +02:00
Jasmine Iwanek
6c98dbfb2f
Improvements to mitsumi CDROM configuration
2025-07-26 18:02:51 -04:00
OBattler
5ac95d43f7
Implement the differentiation between CD and DVD drives and the DVD rejected status (for DVD images inserted into a CD drive).
2025-07-26 22:47:41 +02:00
Cacodemon345
ecba9783b3
Merge remote-tracking branch 'origin/master' into mke
2025-07-27 02:27:14 +06:00
OBattler
ca400e11dd
Implemented the CMD-648 PCI IDE controller, gave it to the CUBX which has it on-board, and added CMD-646 and CMD-648 as standalone options for PCI tertiary+quaternary controllers.
2025-07-26 20:38:15 +02:00
Jasmine Iwanek
188b6da202
Whitespace cleanups, formatting, license headers
2025-07-25 17:33:44 -04:00
Cacodemon345
3933e032b0
Merge branch 'master' into mke
2025-07-26 01:13:59 +06:00
OBattler
64e85fdfbc
Retooled ZIP emulation into more expansible Removable Disk emulation, ZIP 100 and 250 types remain selectable, alongside the new 86Box (ie. generic) option.
2025-07-25 16:30:40 +02:00
Cacodemon345
472f0cb7d9
Non-working MKE/Panasonic interface
2025-07-25 16:33:53 +06:00
Miran Grča
e39d809786
Merge pull request #5821 from jmi2k/add-biostar-m5ata
...
Add Biostar M5ATA motherboard
2025-07-24 23:47:00 +02:00
José Miguel Sánchez García
07c0a657b0
Add Biostar M5ATA motherboard
2025-07-24 23:33:26 +02:00
OBattler
fb00027eff
CD-ROM: Fix CRC and parity checking for XA Mode 2 Form 1 sectors.
2025-07-24 16:49:01 +02:00
OBattler
5381e2891d
Forgot cdrom.h.
2025-07-24 14:13:37 +02:00
OBattler
8944c920ae
CD-ROM: Parity and CRC checking support, System Shock 2 now works with a directly mounted .CUE image as well.
2025-07-24 14:12:20 +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
24dc978dce
Merge branch 'master' of https://github.com/86Box/86Box
2025-07-23 15:48:05 +02:00
Miran Grča
c5681d8ba9
Merge pull request #5818 from jriwanek-forks/jsfix
...
Joystick/Gameport improvements part 1
2025-07-23 07:51:34 +02:00
Jasmine Iwanek
dbd8d1d8f5
86Box Specific PNP Gameport
2025-07-22 20:58:33 -04:00
Jasmine Iwanek
6a43be5b0d
Correct gameport device usage
2025-07-22 20:58:32 -04:00
Jasmine Iwanek
67e7136ff9
Some improvements to code readability
2025-07-22 20:58:32 -04:00
OBattler
ff69b8d3ec
Merge branch 'master' of https://github.com/86Box/86Box
2025-07-22 21:07:25 +02:00
TC1995
1a5b4671e8
XGA/SVGA mode changes of the day (July 22nd, 2025)
...
1. If the VGA mapping is for a 0xA0000 map for a length of 0x10000, then disable XGA mode (this is independent of the XGA extended mode aperture mode 1 which is XGA's own 0xA0000 mapping).
2. Remove text mode ctrl-alt-del hack.
3. Fixed cursor x coordinate in the Trio32 using 15bpp/16bpp modes.
2025-07-22 20:45:54 +02:00
OBattler
af0498569c
All the changes.
2025-07-21 06:07:34 +02:00
OBattler
f9c6383ff9
Merge branch 'master' of https://github.com/86Box/86Box
2025-07-21 05:37:01 +02:00
Cacodemon345
6b2e58d3b4
Write-protected indicator (part 1)
2025-07-21 01:20:54 +06:00
Cacodemon345
a4a8e10427
Microsoft Serial BallPoint mouse
2025-07-18 01:41:28 +06:00
OBattler
ae11e9bf27
XGA: Redo pattern blitting and clamp the X coordinate to within the width, fixes #5792 .
2025-07-16 01:40:45 +02:00
OBattler
0e0bb2ed5c
Forgot vid_xga.h.
2025-07-16 01:40:05 +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
TC1995
4fa8ff2a06
XGA changes of the day (July 12th, 2025)
...
1. XGADemo now displays the correct colors through implementation of the palette sequence order in bit 2 of reg66 (Palette Sequence) of the XGA ports and no longer hangs DOS when displaying the demo per interrupt r/w ports implementation.
2. And some more checks for more patterns needed by some software.
2025-07-12 16:21:41 +02:00
RichardG867
19bd891f86
Move LBA Enhancer to the ISA ROM system
2025-07-10 12:10:16 -03:00
OBattler
44fd79b78d
PCjr: Correctly implement wait states, fixes #3140 .
2025-07-10 02:34:26 +02:00
Miran Grča
baee4bacf3
Merge pull request #5766 from 86Box/tc1995
...
Actually fix Loopback interrupt.
2025-07-09 21:37:24 +02:00
TC1995
eea13448db
Actually fix Loopback interrupt.
...
Fixes Netware related sessions with the ne2000 and possibly other dp8390-based cards.
2025-07-09 21:34:59 +02:00
Cacodemon345
916533499a
Add 10ms interval option (not exposed yet to UI)
...
Fix percentage counter
2025-07-09 12:59:16 +06: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