linear cannon
069708d49c
Fix building on Haiku
...
Various build issues on Haiku, mostly involving system headers having
fields clobbered by cpu-related defines, can be fixed simply by including
stdlib.h at the top of 86box.h.
2025-08-05 08:06:51 -04:00
Jasmine Iwanek
b2067d7946
Paper Sizes
2025-08-03 23:26:14 -04:00
Jasmine Iwanek
60d8ea389f
Support for printer configuration
2025-08-03 23:19:09 -04: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
9842ef6346
Removed the last accidental left-over and the legacy #define's in lpt.h.
2025-08-03 10:53:18 +02:00
Jasmine Iwanek
2dc28d39b1
Network Switch support
...
Co-Authored-By: Alexander Babikov <2708460+lemondrops@users.noreply.github.com >
Co-Authored-By: cold-brewed <47337035+cold-brewed@users.noreply.github.com >
2025-08-02 16:18:09 -04: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
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