TC1995
f0d93aa00c
Video clock changes of the day (August 20th, 2025)
...
Make the clocks of the ATI cards (pre-Mach64) more sane and precise (especially the Mach8/32).
2025-08-20 18:07:15 +02:00
OBattler
e560cf92d1
Fix a typo.
2025-08-19 21:05:12 +02:00
OBattler
58d3073775
Added the option to force constant mouse updating.
2025-08-19 21:03:09 +02:00
OBattler
b5cb6ab894
Amstrad PC3086: Implement the WD XTA hard disk controller.
2025-08-18 23:49:25 +02:00
Cacodemon345
69d5b8b576
Indicate interlaced modes in status bar
2025-08-18 23:35:09 +06:00
OBattler
1670ae1cfa
Rename the global configuration file to 86box_global.cfg.
2025-08-16 18:57:07 +02:00
OBattler
4a975fd85f
Added the Amstrad PC5286 and PC7286.
2025-08-16 17:48:32 +02:00
OBattler
7ed28f32df
Ported the Yamaha V6355 from PCem.
2025-08-16 02:45:05 +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
c3fae26ec7
Config: Introduce config_load_global() and config_save_global().
2025-08-15 20:22:28 +02:00
Alexander Babikov
05120bfb70
Split off ROM set checking from pc_init_modules()
...
Everything else isn't needed for the manager
2025-08-15 03:35:05 +05:00
OBattler
95e98b1b20
Added the two Silicon Valley machiens and fixes 386 FPU flag on reset.
2025-08-14 16:29:09 +02:00
TC1995
e4bc827ef4
ATI Pre-Mach64 (Mach8, Mach32) changes
...
Satisfy refresh rates correctly on said chips and add the clock chip of the add-on 8514/A Ultra.
2025-08-14 00:15:14 +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
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
TC1995
d60602dd5d
53c9x changes of the night (August 11th, 2025)
...
1. Add the original AMD 53c974 (AMD bios only and revision 0x00 compared to the A revision which is 0x10 in the PCI regs) as well as correcting the SCSI bus reset when prompted (ESP CMD 0x03), the latter fixes DawiControl 53c974 drivers on win9x.
2. Check if DMA length is not 0 for DMA transfers.
3. More logs for possible problem diagnostics.
2025-08-11 22:48:30 +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
Cacodemon345
0dfac122e7
Add display for refresh rates in status bars
2025-08-11 17:13:13 +06:00
OBattler
a541923cba
Also do the resizes in log.c/h.
2025-08-09 15:03:12 +02:00
OBattler
38b1c190fa
Introduce always_log() that also logs on release build, and increase all the log buffers to 8192 bytes.
2025-08-09 15:01:08 +02:00
David Hrdlička
9e7ecb8dba
Merge branch 'master' into feature/global-config
2025-08-06 12:26:10 +02:00
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