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
7ece3fcf02
Merge remote-tracking branch 'origin/master' into obattler
2025-08-22 17:29:27 +02:00
Alexander Babikov
ec080ef34a
vmm_path is no longer temporary
2025-08-22 19:44:48 +05:00
OBattler
413787df42
Merge remote-tracking branch 'origin/master' into obattler
2025-08-21 20:58:03 +02:00
David Hrdlička
76fada4f06
And again
2025-08-21 17:43:42 +02:00
David Hrdlička
341b1a52a6
Fix -E argument; add ifdefs for SDL
2025-08-21 17:17:52 +02:00
David Hrdlička
b37cb502ba
Implement default VMM directory
2025-08-21 16:51:36 +02:00
David Hrdlička
979d772ffe
Add global config toggle for built-in manager
2025-08-21 15:28:32 +02:00
OBattler
e5998bff9b
Merge remote-tracking branch 'origin/master' into obattler
2025-08-21 00:01:16 +02:00
Cacodemon345
7a7d2c1860
Merge branch 'master' into cga-composite-settings
2025-08-21 02:36:56 +06:00
Cacodemon345
43db96831d
Hook up CGA composite controls to rest of the emulator
2025-08-21 02:32:46 +06:00
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
Jasmine Iwanek
10c18cb0fe
KBC Changes from older obat branch
...
Co-Authored-By: Miran Grča <oubattler@gmail.com >
2025-08-19 16:39:59 -04: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