OBattler
|
46c5f9c0cc
|
Added a missing sanity check to device/isapnp.c, fixes crash with ISA PnP sound cards on the PB520R.
|
2023-12-18 22:33:15 +01:00 |
|
RichardG867
|
53bb97ab9a
|
isapnp: Rework to allow for external access to device registers
|
2023-10-23 15:48:18 -03:00 |
|
richardg867
|
1c321caaed
|
isapnp: Improve PnP ROM parser logging
|
2023-10-09 11:26:25 -03:00 |
|
cold-brewed
|
d2e27e74fb
|
isapnp: Revert macro changes (#3552)
Co-authored-by: cold-brewed <cold-brewed@users.noreply.github.com>
|
2023-08-12 15:01:08 -03:00 |
|
RichardG867
|
6bc73bfc97
|
isapnp: Small macro cleanup
|
2023-08-09 17:17:47 -03:00 |
|
Jasmine Iwanek
|
998cfe5cc8
|
Constification
|
2023-07-25 17:59:24 -04:00 |
|
Jasmine Iwanek
|
922c4335ae
|
Next round of sonarlint cleanups
|
2023-06-27 21:17:13 -04:00 |
|
Jasmine Iwanek
|
21adfd4d50
|
Next round of sonarlint cleanups
|
2023-06-26 18:28:13 -04:00 |
|
Jasmine Iwanek
|
6c1e4a8e2c
|
Some code smell fixes from sonarlint
|
2023-05-15 19:25:56 -04:00 |
|
Jasmine Iwanek
|
bd75bc141a
|
Header cleanups
Tabs to spaces
Consistency
|
2022-11-13 21:15:47 -05:00 |
|
Jasmine Iwanek
|
9a3cabbe85
|
clang-format in src/device/
|
2022-09-18 17:19:21 -04:00 |
|
Jasmine Iwanek
|
c95c79a580
|
named initializers in isapnp
|
2022-09-18 16:04:23 -04:00 |
|
RichardG867
|
9bbf31a2b4
|
Remove extraneous logging
|
2022-03-06 09:39:52 -03:00 |
|
RichardG867
|
50e49c31f6
|
CMI8x38 megacommit
|
2022-03-06 01:29:29 -03:00 |
|
David Hrdlička
|
76fbaa4b8c
|
Revert "Merge branch 'master' of https://github.com/86Box/86Box"
This reverts commit efb79217f2, reversing
changes made to 351db812e0.
|
2022-02-18 21:42:05 +01:00 |
|
RichardG867
|
08c8a02f28
|
Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30
|
2022-02-18 14:41:34 -03:00 |
|
RichardG867
|
de6a5b4e79
|
isapnp: Add method for disabling the PnP key for a single device
|
2022-02-18 14:34:43 -03:00 |
|
RichardG867
|
7696eea94e
|
isapnp: Check if a card has a valid ROM before allowing it to be isolated
|
2022-02-17 16:44:49 -03:00 |
|
Jess Lovelace
|
f18615ae87
|
refactored device_t and all declarations
|
2022-02-02 16:31:22 -05:00 |
|
RichardG867
|
dc4906a23f
|
Fix ISAPnP logical devices going missing
|
2021-06-03 17:30:50 -03:00 |
|
RichardG867
|
2b692640e1
|
Disable ISAPnP logging
|
2021-06-03 16:26:09 -03:00 |
|
RichardG867
|
ff46734e5e
|
Preserve logical device configuration on ISAPnP ROM update
|
2021-06-03 16:26:08 -03:00 |
|
RichardG867
|
c8c4aac167
|
ISAPnP tweaks: allow initialization with a null ROM; disable fatals for bad resource data; only change state on enable/disable if a change occurred.
|
2021-06-03 16:26:05 -03:00 |
|
RichardG867
|
1de2e3dd2f
|
Crystal CS4237, part 2
|
2021-06-03 16:26:04 -03:00 |
|
RichardG867
|
5940b3f12e
|
ISAPnP: only invalidate card references when disabling the card
|
2021-04-03 19:02:11 -03:00 |
|
RichardG867
|
b6a948018a
|
Fix warning in isapnp.c
|
2021-04-03 00:23:58 -03:00 |
|
RichardG867
|
340448dfb6
|
ISAPnP: add card disable/reenable, default device configuration and card/device reset to the API
|
2021-04-02 23:46:38 -03:00 |
|
RichardG867
|
49b6c8b8d2
|
ISAPnP: mask the right bits for 10-bit decode
|
2021-03-31 23:45:39 -03:00 |
|
RichardG867
|
906fc6a0da
|
ISAPnP: add proper support for I/O range checks, decoupling the device's I/O handlers away when range checking is enabled
|
2021-03-31 20:53:04 -03:00 |
|
RichardG867
|
a994737257
|
ISAPnP: follow spec and don't reset read data port on reset command, fixes UM8669F AMI machines
|
2021-03-31 20:38:51 -03:00 |
|
RichardG867
|
a7f6515fec
|
Fix the isapnp.c break fix
|
2021-03-23 16:49:57 -03:00 |
|
RichardG867
|
d9f58cfe0d
|
ISAPnP: Add IRQ type support, limit address register on 10-bit decode, and integrate card reset fix
|
2021-03-22 21:06:42 -03:00 |
|
RichardG867
|
99405a41b2
|
Calculate ISAPnP checksum while parsing the end tag, allowing for ROMs not ending at the end tag checksum
|
2021-03-21 16:59:15 -03:00 |
|
RichardG867
|
ba8cec5e23
|
Dependent function*
|
2021-03-20 23:44:10 -03:00 |
|
RichardG867
|
1832c0f8ad
|
Fix ISAPnP memory upper limit support
|
2021-03-20 23:24:24 -03:00 |
|
RichardG867
|
885309aa55
|
Add memory range upper limit support to ISAPnP
|
2021-03-20 18:29:18 -03:00 |
|
RichardG867
|
1d55c4d1d1
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2021-03-20 16:33:51 -03:00 |
|
RichardG867
|
966ddba554
|
Disable DMA channels when resetting ISAPnP logical devices
|
2021-03-20 14:54:34 -03:00 |
|
OBattler
|
587d7330e1
|
Fixed ISA PNP segmentation faults when card is NULL, fixes the Shuttle HOT-557.
|
2021-03-20 05:50:37 +01:00 |
|
RichardG867
|
b338993727
|
Add ISAPnP framework
|
2021-03-20 01:21:02 -03:00 |
|