SarahW
c183af29c1
If a CD-ROM sector read fails when using the Windows IOCTL code, retry using SPTI. BeOS 5 now boots from CD.
2017-01-05 19:22:55 +00:00
SarahW
7f7c11edb2
Added Microsoft Intellimouse emulation
2016-12-16 21:36:46 +00:00
SarahW
d27c7a0947
Replaced Windows critical section with mutex - fixes some issues with window movement/resizing when using Direct3D output.
2016-08-28 20:31:12 +01:00
SarahW
074de51639
RTC changes :
...
- Replace linux-time.c and win-time.c with universal rtc.c code
- Add RTC binary and 12-hour modes, century register, and alarm support
- Cleaned up nvr.c a bit
- Fix handling of update ended flag
- Add ability to disable host clock synchronisation
Changes from Battler and Mahod.
2016-07-19 20:25:27 +01:00
SarahW
9f4b159121
Move video blit to seperate thread.
2016-07-18 21:15:32 +01:00
SarahW
01ad1ed98c
Add option to remember window size & position.
2016-06-10 20:49:03 +01:00
SarahW
8790a58f8f
Update version number to v11.
...
Update readme.txt for v11.
2016-06-05 20:59:51 +01:00
TomW
0faa803061
CD-ROM changes from Battler, including :
...
- New disc change handling
- Additional ATAPI commands
- CD drive-level volume control
2016-03-08 20:47:05 +00:00
TomW
64454dded2
Added CD-ROM .ISO support. Patch from RichardG867.
...
Minor cleanup to CD-ROM handling.
2015-12-15 21:09:00 +00:00
TomW
fa7e77b013
Fix Linux configure/makefile. Bump version number up to v10.1.
2015-11-07 11:19:29 +00:00
TomW
8e9adf91de
Added command line option to start in fullscreen mode.
2015-11-02 18:05:23 +00:00
TomW
30826ba98a
Bumped version number up to v10.
...
Updated readme file.
2015-10-31 17:49:22 +00:00
TomW
b79be95623
Force PCem to leave fullscreen mode when losing focus.
...
DirectInput mouse initialisation no longer fails if mouse can not be immediately acquired.
2015-10-08 19:41:52 +01:00
TomW
e34daca27d
Removed bad Num Lock handling code.
2015-10-04 11:36:49 +01:00
TomW
096f498be3
Fullscreen mouse pointer workaround now only applied when the PCem window is in focus.
2015-09-01 21:15:04 +01:00
TomW
2323962168
Workarounds for mouse pointer issues when entering/exiting fullscreen. Patch from ecksemmess.
2015-08-31 12:40:25 +01:00
TomW
25286c8f0b
Windows MIDI out device now selectable.
2015-08-23 20:59:15 +01:00
TomW
a8159f8c09
Various changes to FDC emulation.
...
Support for multiple disc image formats.
Added preliminary FDI support.
2015-03-19 21:33:19 +00:00
TomW
84ac04d2df
Added Intel Premiere/PCI (Batman's Revenge) and Advanced/EV (Endeavor) motherboards.
...
Added emulation of i430LX and i430FX chipsets.
Added support for PCI configuration type 2, used by i430LX.
Added AT disable keyboard command, and fixed enable keyboard command.
Added emulation of Intel 28F001BXT flash ROM, used by Advanced/EV.
Fixed a bug in REP when using multiple 66/67 prefixes.
2014-11-23 20:27:41 +00:00
TomW
2be271d050
Added menu option to send CTRL-ALT-DELETE to emulated machine. Patch from GeeDee.
2014-11-18 18:38:12 +00:00
TomW
4676daade4
Initial commit of dynamic recompiler.
...
Various CPU changes to support dynamic recompiler.
2014-11-05 21:24:16 +00:00
TomW
26152e6522
Updated version number to v9.
...
Updated documentation for next release.
2014-10-04 19:39:09 +01:00
TomW
56b455844e
Initial port to Linux (using Allegro).
...
64-bit fixes.
Some changes to aid portability.
A few other tweaks.
2014-09-04 21:07:24 +01:00
TomW
66b9ccf1ab
Added configuration load/save options.
2014-08-23 21:32:36 +01:00
TomW
63adb3a9ae
Pause emulator before resetting emulator after changing CD-ROM type - fixes crash.
2014-08-22 19:58:17 +01:00
TomW
18512b310f
Disable keyboard input when main window out of focus - entry into dialogs no longer picked up by emulator.
...
Set RIDEV_NOHOTKEYS when registering raw input devices - Windows key and some other shortcuts no longer affect emulator.
2014-08-17 15:23:26 +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
71f47a4e07
Removed RIDEV_NOLEGACY.
2014-07-11 21:00:43 +01:00
TomW
c7ce01085c
Keyboard now uses raw input. Should fix international keyboard. Based on patch from Battler.
2014-07-11 20:35:37 +01:00
TomW
adc0ef008b
Video cards defines replaced with enumerator. Patch from SA1988.
2014-07-09 19:21:16 +01:00
TomW
3c8a675d01
Reorganised Windows-specific code a bit.
2014-06-24 21:15:42 +01:00
TomW
a66dddfb43
S3D optimisations - between 15% and 30% faster on my machine.
2014-06-04 19:45:12 +01:00
TomW
e09b68b242
S3 ViRGE S3D emulation. Currently very slow, bugs, features missing.
...
Added S3 ViRGE/DX emulation, as the DX drivers are better than those for the original chip.
2014-05-26 18:13:23 +01:00
TomW
2ff2210b3b
Innovation SSI-2001 emulation. Using ReSID-FP.
2014-05-11 14:09:13 +01:00
TomW
cb5f14349d
Added ability to eject hard drive.
...
ALT no longer opens menus when mouse captured or in fullscreen mode.
Patches from HalfMinute.
2014-03-24 19:15:11 +00:00
TomW
2ca4ead570
Implemented preliminary S3 ViRGE 2D blitter emulation.
...
Misc ViRGE fixes.
Changes to memory mapping.
Changes to PCI handling.
Disabled 'AMI WinBIOS 486 PCI' due to incomplete chipset emulation.
Invalid GUS register reads no longer kill the emulator.
2014-03-20 14:03:55 +00:00
TomW
31bc0ef789
Middle button now releases mouse. Based on patch from HalfMinute.
2014-02-11 19:44:32 +00:00
TomW
d69f638a59
Fixed ROM count - 430VX is listed again.
2014-02-09 08:54:48 +00:00
TomW
aff104977d
Updated version number to v8.1. Updated documentation for bugfix release.
2014-01-03 17:53:16 +00:00
TomW
b1b59f0069
Memory configuration changed from drop-down list to up/down control.
2014-01-01 21:09:30 +00:00
TomW
c05d6693b6
Fixed ROM autoselection.
...
Video card menu now only lists cards for which ROMs are present again.
2013-12-29 15:33:29 +00:00
TomW
8cc1da7f3e
Updated version number to v8.
2013-12-21 09:55:49 +00:00
TomW
2c54a1701b
Video card menu now enabled/disabled correctly when configuration window opened.
2013-12-21 08:01:31 +00: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
c6227d1fc6
Added fullscreen mode.
...
Some code tidying.
2013-12-07 13:43:06 +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
7416a24e99
Mouse capture clipping now updated when window resized.
2013-11-26 19:35: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
58085bcc87
Re-organisation of video emulation.
2013-06-24 20:42:35 +01:00