Commit Graph

15 Commits

Author SHA1 Message Date
Jonathan Campbell
a2b645bb1c Sound Blaster and ISA PNP: Replace static PNP configuration data with
dynamic generation. sb16vibra now contains configuration data that
matches exactly what was dumped from a real ViBRA16C card. Add logic to
emulate looping behavior observed on real hardware, where PNP data acts
as if read from a fixed size ROM if read continuously.
2016-01-24 02:18:53 -08:00
Jonathan Campbell
5d230200a0 region tracking now with free function. make rombios tracking globally
visible.
2016-01-01 13:56:06 -08:00
Jonathan Campbell
ffbad0b2b3 svn mainline r3878:
Year update.
2015-01-25 21:13:25 -08:00
Jonathan Campbell
7ad736cc3e cleanup 2014-06-10 20:33:27 -07:00
Jonathan Campbell
5ed68bdbdb BIOS IRQ0 now fixed or dynamic 2014-06-10 20:32:33 -07:00
Jonathan Campbell
b003552552 BIOS default IRQ1 handler now dynamically allocatable 2014-06-10 20:21:01 -07:00
Jonathan Campbell
fe45bf8336 default IRQ2 handler now subject to mainline vs non-mainline dynamic
allocation.
2014-06-10 19:31:16 -07:00
Jonathan Campbell
cfdb515ce0 allow BIOS default handler (aka the IRET byte) to be statically fixed as
mainline compatible or dynamically allocated.
2014-06-10 19:09:57 -07:00
Jonathan Campbell
f9a5bf9715 cleanup 2014-06-10 18:28:44 -07:00
Jonathan Campbell
5e31ea07aa more work, vptable now allocates 2014-06-10 18:18:48 -07:00
Jonathan Campbell
f374a919b5 rom bios allocation. first use: the reset vector. 2014-06-10 17:02:27 -07:00
Jonathan Campbell
b8fa9a359e ISA PnP fixes: add virtual constructor for proper polymorphism (GCC
compiler warning fix). add code to free all PnP devices on shutdown.
Minor memory leak plugged.
2014-05-19 04:43:26 -07:00
Jonathan Campbell
a7858ed0a8 isapnp cleanup 2014-05-17 11:44:13 -07:00
Jonathan Campbell
21614b8c3f toss out my copy, integrate tawoongs's daum branch code into mine,
remove what won't compile, begin work.
2013-10-14 05:07:26 -07:00
root
f331824031 port from svn 2013-07-07 20:39:49 -07:00