Commit Graph

11987 Commits

Author SHA1 Message Date
OBattler
464253a8cd IDE: Fix device bus flags. 2025-02-17 19:48:31 +01:00
OBattler
f68810b277 Reverted the io.c changes that should not have been committed. 2025-02-17 15:20:16 +01:00
OBattler
a6a377757f Paradise VGA: Override the horizontal skew handling, fixes #5228. 2025-02-17 04:57:49 +01:00
Miran Grča
601efe14a8 Merge pull request #5139 from MaxwellS04/Machines_Jan13
Add onboard sound to Gateway Mailman and Hitman
2025-02-17 04:56:09 +01: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
OBattler
63b223973c NEAT: Mirror EMS port 2x8h on port 2x9h for reads as well, fixes EMS detection by Chips Expanded Manager version 2.2.0. 2025-02-17 01:27:40 +01:00
OBattler
3d8bc79772 NEAT: Fix EMS memory space allocation to correctly take RAM from the bottom rather than from the top. 2025-02-17 01:17:21 +01:00
OBattler
4b92bb62cb Commodore SL386SX-16: Remove internal IDE controller, sicne the real board has none. 2025-02-17 00:41:34 +01:00
OBattler
8d54e6adf0 NEAT: Fixed chipset A20 gate toggle. 2025-02-16 15:38:02 +01:00
OBattler
f4df7491b0 The Commodore 386SX-16 now correctly has a PS/2 keyboard controller. 2025-02-16 14:45:12 +01:00
OBattler
32c040f8fa NEAT: Fix alternate A20 gate, fixes #5168. 2025-02-16 05:57:28 +01:00
OBattler
4768b3b6fb Fixed some bus checks in some (S)VGA graphics cards, fixes #5229. 2025-02-15 20:02:05 +01:00
OBattler
1d87a200e1 Fixed DEVICE_BUS as well. 2025-02-14 16:42:53 +01:00
OBattler
73e4d79560 Merge branch 'master' of https://github.com/86Box/86Box 2025-02-14 16:39:53 +01:00
OBattler
9236856ad5 Fixed the DEVICE_COM flags onwards, should fix serial mice. 2025-02-14 16:39:42 +01:00
Miran Grča
c8e7f757e1 Merge pull request #5227 from pankozacorp/slotket8
Bring back the Slot 1 to Socket 8 adapter, but block it from use on incompatible machines.
2025-02-14 09:13:12 +01:00
OBattler
549df9af7f Updated a header. 2025-02-14 09:09:51 +01:00
OBattler
58089997a4 Machine status: initialize it for the two cartridge bays as well. 2025-02-14 09:03:57 +01:00
OBattler
32f2153f56 Assume device valid if it has no bus flags set. 2025-02-14 08:57:30 +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
a72b3884b5 Fixed (S)VGA memory access bitness stuff. 2025-02-14 07:26:22 +01:00
OBattler
5e5aa63363 Merge branch 'master' of https://github.com/86Box/86Box 2025-02-14 07:11:07 +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
pankozaC++
f5d65f2e66 Just block Pentium Pro on incompatibile machines, instead of removing the Slot 1-to-Socket 8 adapter altogether (part 2) 2025-02-13 19:21:19 +01:00
pankozaC++
6362351987 bring back the Slot 1 to Socket 8 adapter 2025-02-13 19:14:36 +01:00
rushieda
7c422a4d50 Block AMD and Cyrix CPUs from Intel Socket 5/7 motherboards with stock BIOS 2025-02-13 12:07:13 +03:00
OBattler
63fbe6ab4f Documented three more functions. 2025-02-13 05:27:10 +01:00
OBattler
91ba20fbd0 Added the test mode entry point requested by gloriouscow. 2025-02-13 05:10:55 +01:00
OBattler
30ca057519 Removed the last remnants of device_t.poll(). 2025-02-13 01:06:40 +01:00
OBattler
8ffdff2bd4 Generic Xt memory expansion: Allow starting at 640k. 2025-02-13 00:52:34 +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
af476f957c Some const changes in the FDD code. 2025-02-13 00:09:03 +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
OBattler
0884f8d732 Merge branch 'master' of https://github.com/86Box/86Box 2025-02-12 03:20:22 +01:00
OBattler
d075d0d3c9 Default host_serial_path to empty string instead of NULL, fixes segmentation fault on initilization of serial passthrough with non-initialized string. 2025-02-12 03:20:12 +01:00
Jasmine Iwanek
109a913bf5 Remove duplicate .close in scsi_t228_device 2025-02-11 12:02:47 -05:00
Jasmine Iwanek
729e8080b6 More Socket 3 PCI 2025-02-09 13:07:01 -05: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
1936c05c88 Fix warnings in ide_sec
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 00:58:57 -05:00
Miran Grča
e645f34b6a Merge pull request #5212 from jriwanek-forks/idesec
Support for standalone secondary IDE
2025-02-09 04:36:19 +01:00
RichardG867
bb51c324e2 CS423x: Add remaining CS4235 extended->control register access paths 2025-02-09 00:03:25 -03:00
RichardG867
83b3b322ac CS423x: Playback powerdown check fixes 2025-02-08 23:46:26 -03:00
RichardG867
8d2150777c CS423x: Add one more missing CS4235 hardware config byte 2025-02-08 23:31:52 -03:00
RichardG867
61d5834255 CS423x: Add some more missing CS4235 features and locks 2025-02-08 23:23:47 -03:00