Commit graph

870 commits

Author SHA1 Message Date
SarahW
06f7cd3c6c Hard disc controllers can now be selected on all machines.
Added device configuration for hard disc controller to Wx GUI.
2017-10-01 15:42:32 +01:00
SarahW
4ca6d67f87 Sound Blaster improvements :
- Implemented audio recording on SB16 & AWE32 (MIDI only)
- Mixer improvements
- SB 2.0 CD mixer can be emulated
- DSP tweaks, mainly for SB Pro. Implemented speaker on/off and limited high speed DMA to SB 2.0 & Pro
- A few other things
Patch from JosepMa.
2017-09-09 14:58:07 +01:00
SarahW
9283d0e1b0 Added Atari PC3 emulation. Patch from dns2k. 2017-09-09 11:45:02 +01:00
SarahW
96905fa3de Fixes to AWE32 chorus emulation. Patch from JosepMa. 2017-09-05 21:06:20 +01:00
SarahW
ebf7faaae7 Marked dac_iir() as inline. 2017-09-02 07:59:08 +01:00
SarahW
17ea1ace1c Tweaked timing system on 286+ interpreted CPUs - improves DAC sound quality. 2017-09-01 17:08:37 +01:00
SarahW
970882c7ac Swap default LPT1 and LPT2 port assignments. 2017-09-01 11:34:36 +01:00
SarahW
d3232adef5 Add LPT device emulation framework.
Move long-broken DAC and Sound Source emulation to new framework.
Add stereo DAC emulation.
2017-09-01 11:34:20 +01:00
SarahW
a3a60211b0 Fixed off-by-one error in 16-bit autoinit DMA. 2017-08-31 16:19:34 +01:00
SarahW
b349bdc141 Improved SB16 tone controls. Patch from JosepMa. 2017-08-31 15:14:44 +01:00
SarahW
b1f4748eaf Fixed colour compare in EGA/VGA - fixes graphics issues in Crystal Dream II. 2017-08-31 14:26:54 +01:00
SarahW
4cea3c7b04 Numerous improvements to AWE32 emulation. Patch from JosepMa. 2017-08-31 14:09:01 +01:00
SarahW
9b84ce5218 Add IO configuration to Commodore PC 30 III. 2017-08-23 20:17:32 +01:00
SarahW
47f9a66859 Fixed issue when serial ports mapped at unusual addresses - fixes joystick on 430VX model. 2017-08-21 21:31:40 +01:00
SarahW
25620bdc63 Add copy button to wx GUI. Patch from bit. 2017-08-21 19:48:51 +01:00
SarahW
75a483f1a6 Fixed Windows CD-ROM configuration in xx GUI. Patch from bit. 2017-08-21 19:37:23 +01:00
SarahW
5d1b2e4f83 Added video 'Alternative update-lock' option that may help performance on some machines. Patch from bit. 2017-08-21 19:25:50 +01:00
SarahW
f9bd0b844f More SCAT improvements. Patch from Greatpsycho. 2017-08-21 18:20:08 +01:00
SarahW
9dbedefc5f Improvements to Acermate 386SX25/N :
- Implemented serial & parallel port configuration
- Implemented shadow RAM
- OTI-067 now configured as on-board device rather than separate card
2017-08-20 21:49:33 +01:00
SarahW
980fd2dcfa Fixed serial port configuration on WD76C10 (Amstrad MegaPC). 2017-08-20 14:48:00 +01:00
SarahW
668a0dd18d Re-implemented UM8669F emulation. 2017-08-17 21:59:51 +01:00
SarahW
b0215f309a Voodoo output now works when only the secondary card has output enabled. 2017-08-16 20:09:00 +01:00
SarahW
bb64507b7b Fix strncat() use in voodoo_add_status_info(). 2017-08-16 19:38:24 +01:00
SarahW
9eae781645 Fixes to shader rendering. Patch from bit. 2017-08-15 21:15:29 +01:00
SarahW
76119cc00d Fixed bug in MOVQ with 16-bit addressing. Patch from JosepMa. 2017-08-15 20:54:27 +01:00
SarahW
6589952e9a Fixed Voodoo 2 non-SLI TMU config. 2017-08-15 20:53:15 +01:00
SarahW
9a63308ffd Added Voodoo SLI emulation. 2017-08-15 20:26:06 +01:00
SarahW
b9055d9aff Fixed detail factor clamping in Voodoo recompiler. Fixes texture issues in Jane's WWII Fighters. 2017-08-10 21:50:08 +01:00
SarahW
ae04fd4ba1 Unknown Voodoo registers writes with CMDFIFO enabled now log warnings rather than fatal()ing. Jane's WWII Fighters now runs. 2017-08-10 21:49:44 +01:00
SarahW
9be26e5e0d Middle button now doesn't release mouse when emulating a 3 button mouse on wxWidgets GUI. 2017-08-09 18:09:07 +01:00
SarahW
3816e3b679 Mouse Systems mouse now sends data when serial interrupt disabled. Fixed Visi On. 2017-08-09 18:02:36 +01:00
SarahW
5b90fdf0c2 Tweak Olivetti GO481 name. 2017-08-09 17:54:42 +01:00
SarahW
94448b885b Added Olivetti GO481 graphics card (PVGA1A). Patch from ruben_balea. 2017-08-08 22:04:22 +01:00
pcem_emulator
24c552ca38 Network support added to Linux build. 2017-08-08 21:59:53 +01:00
SarahW
7b081739bf Network card configuration added to wxWidgets GUI. 2017-08-08 21:32:39 +01:00
SarahW
5a957e5d00 SLiRP 64-bit fixes. Originally written by Gleb Natapov for QEMU. 2017-08-08 21:19:36 +01:00
SarahW
03749ab0fb Added network configuration to wxWidgets GUI. 2017-08-06 12:39:53 +01:00
SarahW
ec6ba93665 Fixed build warnings in wxWidgets GUI. 2017-08-05 20:05:35 +01:00
SarahW
54d260846f Mask off top bits of VGA palette data. Fixes palette in Amulets & Armor. 2017-08-04 22:05:54 +01:00
SarahW
d47ab5df6b Add Mouse Systems mouse emulation. 2017-08-02 20:08:04 +01:00
SarahW
7ec1adb65f SCAT memory changes. Patch from Greatpsycho. 2017-08-01 13:53:13 +01:00
SarahW
807ee15f49 wxWidgets/SDL2 port now supports setting custom screen resolution. Patch from bit. 2017-08-01 11:59:20 +01:00
SarahW
0c63c99b71 mingw-wx-sdl2 makefile now builds if wxrc.exe doesn't exist. Patch from bit. 2017-08-01 11:55:29 +01:00
SarahW
427b93340f Fix timer_freq value on wxWidgets/SDL2 port. Patch from bit. 2017-08-01 11:54:12 +01:00
SarahW
eb1db1aa72 wxWidgets config manager now selects last run configuration after shutting down emulated machine. Patch from bit. 2017-08-01 11:52:49 +01:00
SarahW
bbeca53281 Fix position of Voodoo configuration button in networking builds. 2017-08-01 08:38:20 +01:00
SarahW
961490cca9 Added network configuration dialogue. 2017-07-31 21:45:08 +01:00
SarahW
6697e31929 Added NE2000 network support.
NE2000 emulation originally from Bochs, ported by SA1988.
SLiRP originally from QEMU, ported by neozeed.
2017-07-31 10:10:36 +01:00
pcem_emulator
2881d35680 Changes to wxWidgets/SDL2 port :
- Updated UI
- OpenGL 3.0 with GLSL/GLSLP-support
- Improvements to Windows version
- Minor changes/bugfixes
Patch from bit.
2017-07-30 10:39:27 +01:00
SarahW
354d52754c Indentation fixes. Patch from basic2004. 2017-07-30 08:31:03 +01:00