SarahW
ff26a772b2
Corrected test on SB DSP command 0xf8.
2017-06-03 07:50:31 +01:00
SarahW
fa9d9381b7
Clear flat DS/SS status on segment load during block. Fixes LBA 2.
2017-06-02 22:01:09 +01:00
SarahW
12e8cb6700
Fixed readback of invalid SB Pro mixer registers. Fixes SBCHECK.EXE.
2017-06-02 21:14:27 +01:00
SarahW
3630bc2f17
Add undocumented 0xF8 Sound Blaster DSP command. Fixes TEST-SBP.EXE.
2017-06-02 20:41:43 +01:00
SarahW
71055ef19c
Sound Blaster volume balancing and filter changes. Patch from James-F.
2017-06-02 19:46:00 +01:00
SarahW
617cfd7ef2
Added preliminary IRQ support for ATI Mach64, S3 Vision864/Trio32/Trio64, and S3 ViRGE.
2017-06-01 21:51:02 +01:00
SarahW
d38c51c0d6
Improved PCI configuration registers on i430LX, i430FX, i430VX and PIIX.
2017-06-01 20:43:34 +01:00
SarahW
6bd87d5718
PCI changes :
...
- Each machine now specifies what PCI device IDs are used as generic card slots
- Implemented IRQ handling
- Added SIO chip to allow IRQ routing for Premiere/PCI
2017-06-01 20:37:09 +01:00
SarahW
3724b442fc
Fixed blit thread hang with DirectDraw when blitting a zero line frame.
2017-06-01 18:28:17 +01:00
pcem_emulator
23b2ae0d9d
wxWidgets GUI can now be built through autoconf (use '--enable-wx').
2017-05-29 16:24:08 +01:00
pcem_emulator
7fe91626d6
Added new GUI based on wxWidgets. Patch from bit.
2017-05-29 15:38:48 +01:00
SarahW
a2f44b8ea7
Add support for BIN/CUE images. Patch from bit, BIN/CUE handling from DOSBox.
2017-05-29 13:56:19 +01:00
SarahW
828224d148
Fixed more uninitialised variables.
2017-05-29 12:13:45 +01:00
pcem_emulator
fd36feae52
Removed Allegro paletteised blitting code.
2017-05-28 18:21:17 +01:00
SarahW
3c514a445f
Removed palettised blitting code.
2017-05-28 17:45:42 +01:00
SarahW
3d69f092c9
Fixed infinite loop in Windows GUI when selecting File->Exit.
2017-05-25 21:25:42 +01:00
SarahW
8cd767091a
Fixed stack size bug introducted in rev 729.
2017-05-25 18:06:40 +01:00
SarahW
3fb4eae1b0
Fix a couple of uninitialised variables.
2017-05-24 21:51:03 +01:00
SarahW
083ca3d4a2
Slight optimisation when DS/SS are 'flat' (base=0, limit=4G).
2017-05-24 21:50:37 +01:00
SarahW
3f4361b265
Fix loading of disc images at startup.
2017-05-21 11:05:40 +01:00
SarahW
34679d4273
Tweaked S3 PIXTRANS register. Fixes text rendering in Line Wars II and problems with some S3 drivers.
2017-05-18 20:56:59 +01:00
SarahW
85e7829244
Fixed CD-ROM initialisation broken by config changes.
2017-05-17 19:13:23 +01:00
SarahW
c518e3d137
File extension for new configs or hard disc images is now appended if user doesn't specify one.
2017-05-16 21:20:21 +01:00
SarahW
db2ce0b1e2
Add config manager file to makefiles.
2017-05-16 21:04:04 +01:00
SarahW
183350c82f
Merge with new_config
2017-05-16 20:59:24 +01:00
SarahW
950ea99c01
Tweak configuration manager dialogue.
2017-05-16 20:57:13 +01:00
SarahW
3fd4391289
HDD controller type now correctly determined when editing hard disc parameters from configuration manager.
2017-05-16 20:57:01 +01:00
SarahW
7af913b1b7
Fixed a couple of missing returns in Allegro GUI.
2017-05-16 20:56:32 +01:00
pcem_emulator
d2245f2d45
Ported configuration manager to Allegro GUI
2017-05-15 22:03:38 +01:00
SarahW
9791f4283d
Add default NVR files for PS/2 models.
2017-05-15 18:06:20 +01:00
SarahW
411dbe5745
Fix disc indicator on Direct3D.
2017-05-11 21:25:28 +01:00
SarahW
a54e6575d3
Partially implement Dell System 200 chipset. Fixes POST errors and HIMEM.SYS.
2017-05-11 21:18:34 +01:00
SarahW
aad1179e47
--config command line option now bypasses configuration manager.
2017-05-10 20:55:08 +01:00
SarahW
172e88ed8b
Configuration manager now bookends the emulator - running before emulation starts and after the main window is closed.
2017-05-10 20:27:52 +01:00
SarahW
7c63ce6368
Mark video memory mappings as external. Patch from Greatpsycho.
2017-05-07 10:38:28 +01:00
SarahW
beecfd8381
Machine can now be configured from selection dialogue.
2017-05-06 20:45:44 +01:00
SarahW
e09d483cf5
Fixed typo in 808x cycle count. Patch from hOMER247.
2017-05-06 18:36:09 +01:00
SarahW
3356e7fdf0
Seperated configuration into global and per-machine config files.
2017-05-06 15:15:12 +01:00
SarahW
4b176b8789
Add missing file.
2017-05-04 20:44:05 +01:00
SarahW
8538116c19
Initial commit for config rework. Work in progress!
2017-05-04 18:27:10 +01:00
pcem_emulator
1c2158e00f
Created new branch new_config
2017-05-04 16:04:50 +00:00
SarahW
80cbab5177
Disc activity indicator can now display in Direct3D mode.
2017-05-02 16:48:52 +01:00
SarahW
6f7ca2ccb0
Disc activity indicator can now be enabled/disabled.
2017-05-02 16:48:40 +01:00
SarahW
e87a362f1f
Can now force window aspect ratio to 4:3.
2017-05-02 16:08:17 +01:00
SarahW
214633c7b8
Fix line doubling on Mach64 VT2.
2017-05-02 15:47:34 +01:00
SarahW
d366da23ec
Windows config dialogue now only allows PCI graphics cards on PCI systems.
2017-05-02 15:15:45 +01:00
SarahW
b5c11bc981
Added emulation of ATI Video Expression (Mach64 VT2).
2017-05-02 14:42:41 +01:00
SarahW
3a12ca8882
Implement Voodoo vRetrace register.
2017-04-28 20:50:36 +01:00
SarahW
4cb5ddd7f7
Implemented undocumented F6/1 and F7/1 TEST instructions.
...
Implemented undocumented F1 LOCK and ICEBP instructions.
Implemented missing 286 LOADALL functionality.
SMSW now sets all 12 bits to 1 on 286.
Patch from Greatpsycho.
2017-04-28 18:47:38 +01:00
SarahW
b2f018c11e
HD loading can now autodetect some 17 sector MFM hard drives. Patch from Greatpsycho.
2017-04-28 18:13:03 +01:00