Jasmine Iwanek
a7d8f4a4e1
Extra CONFIG_BIOS Helpers
2025-03-09 18:42:35 -04:00
Miran Grča
1973289de3
Merge pull request #5290 from Cacodemon345/global_mute
...
Add a global sound mute option
2025-03-06 20:09:31 +01:00
Cacodemon345
d25aed2da9
Add global mute option
2025-03-07 00:36:09 +06:00
TC1995
5c78fa5203
8514/A compatible changes of the day (March 6th, 2025)
...
1. Follow the Mach32 manual more closely regarding vblank support.
2. The subsystem status now takes account of the other bits more accurately.
3. The Mach32 PCI, when used with the ATI 68860 ramdac, has its own bpp's when in accelerator mode, separate from the VGA compatible side, so fix this accordingly.
4. Reset the vram when a mapping change occurs, should clear the messups in the ATI Mach8/32 accel video mode tests.
2025-03-06 16:03:11 +01:00
Cacodemon345
74368bfe7a
Don't include cpu.h in timer.h
...
Change the name of the define used to indicate SVGA multi-monitor-capable cards
2025-03-06 19:26:11 +06:00
Cacodemon345
168910b72f
All held-down keys are now released when Alt-Tab'ing out
...
Only applies when Raw Input is in use on Windows
2025-02-26 11:39:04 +06:00
Jasmine Iwanek
457601330d
Tag cassette_device correctly
2025-02-21 22:07:56 -05:00
Jasmine Iwanek
9047bd4878
Corrections to PCjr
2025-02-21 16:41:41 -05:00
RichardG867
6c933dd157
Voodoo: Implement missing AGP CMDFIFO features
...
Note that the reproduction cases for command 6 currently appear to be a result of CMDFIFO corruption instead of actual usage.
2025-02-20 18:24:38 -03:00
OBattler
c7d9b4c5e7
PS/55: Fix some warnings and compile-breaking errors.
2025-02-19 11:21:50 +01:00
Miran Grča
e386660839
Merge pull request #5237 from akmed772/master
...
Add IBM PS/55 machines and its peripherals
2025-02-19 11:15:45 +01:00
OBattler
655a007579
SLiRP: Introduce a new queue for packets received immediately transmssion - those are now collected into said queue and processed immediately after, improves SLiRP operation.
2025-02-19 11:12:49 +01:00
Akamaki
983c7d7891
Merge pull request #2 from 86Box/master
...
rebase to master
2025-02-18 22:50:55 +09:00
OBattler
5c4fcfaf85
ESC/P Printer: No longer assume roms/ is where the binary is, fixes #5221 .
2025-02-17 04:49:43 +01:00
Akamaki
8ceec325ef
Merge branch 'master' of https://github.com/86Box/86Box into 86Box-master
2025-02-15 09:02:14 +09:00
Akamaki
bfac770b4e
reupload without code modification
2025-02-15 08:27:17 +09:00
Akamaki
466bcc68b4
update header files
...
I forgot updating header files
2025-02-15 08:09:43 +09:00
OBattler
1d87a200e1
Fixed DEVICE_BUS as well.
2025-02-14 16:42:53 +01:00
OBattler
9236856ad5
Fixed the DEVICE_COM flags onwards, should fix serial mice.
2025-02-14 16:39:42 +01:00
OBattler
549df9af7f
Updated a header.
2025-02-14 09:09:51 +01:00
OBattler
a8cbb4deef
Corrected the ISA and Sidecar flags.
2025-02-14 08:03:15 +01:00
OBattler
2c197000ea
Removed the legacy #defines in device.h.
2025-02-14 07:39:21 +01:00
OBattler
5b6a965900
Bring machine flags on par with device flag and clean up device_is_valid() accordingly.
2025-02-14 07:10:55 +01:00
OBattler
30ca057519
Removed the last remnants of device_t.poll().
2025-02-13 01:06:40 +01:00
OBattler
187a1ca416
The NVR name is now obtained from the selected machine BIOS type if applicable.
2025-02-13 00:45:10 +01:00
OBattler
4806519388
The device_t available/poll union is now gone, mouse poll is now set using mouse_set_poll(), and mouse_curr is now also gone.
2025-02-13 00:23:35 +01:00
OBattler
90ba9eda08
Fixes to the device and machine configuration string getters and accordingly reverted the serial passthrough fix as well as it's no longer needed.
2025-02-12 05:18:12 +01:00
Jasmine Iwanek
a4fd6a0895
Seperate Socket 3 and Socket 3 PCI
...
Co-Authored-By: Miran Grča <oubattler@gmail.com >
2025-02-09 02:25:29 -05:00
Jasmine Iwanek
e592ab5505
ACCESS.bus
...
Co-Authored-By: Miran Grča <oubattler@gmail.com >
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
370481ceed
Serial IRQ function
...
Co-Authored-By: Miran Grča <oubattler@gmail.com >
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
dd24d0329c
FIFO tagged functions
...
Co-Authored-By: Miran Grča <oubattler@gmail.com >
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
d00f80d3ce
General changes from the obattler_202406 branch
...
Co-Authored-By: Miran Grča <oubattler@gmail.com >
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
0c997cc4eb
Add ISA, VLB & PCI second channel IDE devs
2025-02-08 21:22:49 -05:00
Jasmine Iwanek
b86e459e78
A couple of cleanups in hdc_ide.c
2025-02-08 21:22:49 -05:00
RichardG867
34fbecb377
CS423x: Add proper on-board CS4236B to the Intel AP440FX
...
Default PnP ID patches have been removed as the AP440FX BIOS confirms the CSC4236 ID never changed (as later documented on CS4235/9)
2025-02-08 00:06:54 -03:00
RichardG867
b7f7975054
CS423x: Add on-board CS4236 to the VS440FX
2025-02-07 20:44:21 -03:00
OBattler
35a12e0826
CD-ROM: IOCTL now detects medium changes without having to read the host drive's TOC on every operation, improves performance.
2025-02-03 10:57:19 +01:00
Jasmine Iwanek
a3fb32cdc3
Rename define+device for Realtek 8019AS PNP
2025-02-02 05:03:44 -05:00
Jasmine Iwanek
5f273265ae
Assorted warning fixes
2025-02-02 03:24:50 -05:00
Jasmine Iwanek
ac891a05a5
Initial code for joystick port instancing
2025-01-31 21:49:56 -05:00
Jasmine Iwanek
3b29b769c3
Config
2025-01-31 21:32:43 -05:00
Jasmine Iwanek
e96c6579ba
Gameport backend work
2025-01-31 21:32:43 -05:00
OBattler
e11b5535e1
Fixed some CD-ROM commands not stopping audio play when they should have (fixes data playing as audio, producing nasty artifacts, in some games), and increased the media history for all drive types from 4 to 10, also refactored cdrom_read_sector() and moved the last module-wide variables into the cdrom_t struct.
2025-01-30 08:15:39 +01:00
OBattler
90e1190c92
The great CD-ROM clean-up and rewrite, fixes #5134 .
2025-01-28 16:26:28 +01:00
rushieda
f78403ffe5
Add the PC Partner VIA809DS (Socket 7 D.V./VIA VP3)
2025-01-27 12:01:23 +03:00
OBattler
8f5cf293bd
Assorted fixes, including warning message box for unavailable devices and translation fixes.
2025-01-27 01:20:37 +01:00
Miran Grča
87a88eae88
Merge pull request #5177 from rushieda/globalyst330_p5
...
Add the AT&T Globalyst 330 (Pentium/Socket 4)
2025-01-27 01:03:19 +01:00
Miran Grča
21eeac3eb7
Merge pull request #4786 from chungy/f8f12_everywhere
...
Use F8+F12 to release mouse on all platforms
2025-01-27 00:58:51 +01:00
TC1995
9af10bdac3
More changes to the 5380 chips (January 26th, 2025)
...
Apparently the Trantor T130B SCSI controllers has a different way of calculating the timings and removed the scsi_bus_read() calls from the Current SCSI bus status port (Read Port+4).
Fixes NT using said controller as well as CD swapping while maintaining the correct accurate CD speed.
2025-01-26 15:42:03 +01:00
TC1995
e61f3c8a5d
Video changes of the day (January 26th, 2025)
...
XGA:
1. Added a proper poll so to have its timings independent of the SVGA core and changes its renderer accordingly, mainly a blank render one.
2. Workaround the Ctrl-Alt-Del reset of Windows 2.x so that it switches back to VGA text mode correctly when using the 0xA000 64K aperture (in vid_svga.c).
SVGA core:
Re-organized the way the different timers are organized so that the XGA and 8514/A pollers can coexist with the SVGA timer without conflicts.
ATI Mach32:
Reworked the true color renderer and made it a Mach32 exclusive due to its differences from the standard one. Fixes wrong rendered colors in NT using the 32bpp renderer in RGB mode.
2025-01-26 14:25:35 +01:00