TomW
115e829480
AWE32 onboard RAM size now configurable.
...
Also fixed a memory leak in the EMU8000.
2015-08-27 20:39:38 +01:00
TomW
25286c8f0b
Windows MIDI out device now selectable.
2015-08-23 20:59:15 +01:00
TomW
8b572111da
CD audio processing now performed on a dedicated thread.
...
Sound Blaster mixer now affect CD volume.
2015-08-23 15:35:37 +01:00
TomW
1c3d1039ff
ViRGE S3D triangle rendering now uses worker thread.
...
Fixed clipping bug on ViRGE.
Fixed status window crash.
2014-07-22 21:10:39 +01:00
TomW
2207f704dd
Added per-device configuration.
...
Reworked configuration parser a bit.
Added configuration for S3 ViRGE and 8-bit Sound Blasters.
IRQ 2 routed to IRQ 9 on AT machines.
2014-06-30 21:31:28 +01:00
TomW
2b410a9aea
Added meaningful status window information for Mach64 and Sound Blaster.
...
Disabled some SB debug.
2013-12-12 18:16:22 +00:00
TomW
657aa19dd1
Devices can now be marked as not working, and disabled in release builds.
...
Video card menu now build dynamically from list.
2013-11-28 20:03:59 +00:00
TomW
2c1e691c1a
Workaround for bad AWE32 ROM dumps created by AWE-DUMP - Win95 AWE32 drivers now work with these dumps.
...
EMU8000 now updates CVCF/VTFT with current/target volume - Win95 AWE32 drivers now no longer cut off notes early.
Set SB DSP version for AWE32 to v4.13.
2013-11-10 16:40:52 +00:00
TomW
bd873de9ac
New 'available' function in device API, to determine whether required ROMs are available. Currently used when building soundcard menu, to remove AWE32 when required ROM dump is not present.
2013-11-04 18:23:15 +00:00
TomW
72f934d141
Direct3D video output. Fixed redraw when DirectDraw/Direct3D device is lost.
2013-08-13 19:20:28 +01:00
TomW
39a3c8b1c7
SB AWE32 emulation.
2013-07-23 22:04:17 +01:00
TomW
58085bcc87
Re-organisation of video emulation.
2013-06-24 20:42:35 +01:00
TomW
b9062a1d0c
Added preliminary MPU-401 emulation (UART mode only) for SB16. Currently outputs to default Windows MIDI device. This allows Windows 3.x SB16 drivers to work.
2013-06-04 20:52:17 +01:00
TomW
f822488656
Add missing files from last commit.
2013-05-27 19:56:33 +01:00